From 6645913fbe42e984131c12019f8b687914ab2bab Mon Sep 17 00:00:00 2001 From: Matt-Hurd Date: Wed, 11 Sep 2019 20:25:04 -0500 Subject: [PATCH] Slim --- PythonSDK.vcxproj | 36 - PythonSDK.vcxproj.filters | 135 - src/BL2-SDK.cpp | 5 +- src/BL2SDK/AkAudio_functions.cpp | 335 - src/BL2SDK/GFxUI_functions.cpp | 4540 - src/BL2SDK/GameFramework_functions.cpp | 616 - src/BL2SDK/GearboxFramework_functions.cpp | 28139 -- src/BL2SDK/IpDrv_functions.cpp | 7019 - .../OnlineSubsystemSteamworks_functions.cpp | 8635 - src/BL2SDK/WillowGame_functions.cpp | 250755 --------------- src/BL2SDK/WinDrv_functions.cpp | 15 - src/BL2SDK/XAudio2_functions.cpp | 15 - src/CPythonInterface.cpp | 12 - src/CoreExtensions.cpp | 2 +- src/include/BL2-SDK.h | 2 + src/include/BL2SDK/AkAudio/AkAudio_classes.h | 389 - .../BL2SDK/AkAudio/AkAudio_f_structs.h | 110 - src/include/BL2SDK/AkAudio/AkAudio_structs.h | 82 - src/include/BL2SDK/Core/Core_classes.h | 3 + src/include/BL2SDK/GFxUI/GFxUI_classes.h | 688 - src/include/BL2SDK/GFxUI/GFxUI_f_structs.h | 1368 - src/include/BL2SDK/GFxUI/GFxUI_structs.h | 234 - .../GameFramework/GameFramework_classes.h | 311 - .../GameFramework/GameFramework_f_structs.h | 198 - .../GameFramework/GameFramework_structs.h | 209 - .../GearboxFramework_classes.h | 7954 - .../GearboxFramework_f_structs.h | 8314 - .../GearboxFramework_structs.h | 3049 - src/include/BL2SDK/IpDrv/IpDrv_classes.h | 1055 - src/include/BL2SDK/IpDrv/IpDrv_f_structs.h | 2111 - src/include/BL2SDK/IpDrv/IpDrv_structs.h | 440 - .../OnlineSubsystemSteamworks_classes.h | 680 - .../OnlineSubsystemSteamworks_f_structs.h | 2680 - .../OnlineSubsystemSteamworks_structs.h | 381 - .../BL2SDK/WillowGame/WillowGame_classes.h | 45377 --- .../BL2SDK/WillowGame/WillowGame_f_structs.h | 75649 ----- .../BL2SDK/WillowGame/WillowGame_structs.h | 11060 - src/include/BL2SDK/WinDrv/WinDrv_classes.h | 67 - src/include/BL2SDK/WinDrv/WinDrv_f_structs.h | 16 - src/include/BL2SDK/WinDrv/WinDrv_structs.h | 12 - src/include/BL2SDK/XAudio2/XAudio2_classes.h | 32 - .../BL2SDK/XAudio2/XAudio2_f_structs.h | 16 - src/include/BL2SDK/XAudio2/XAudio2_structs.h | 12 - src/include/gamedefines.h | 5 +- src/include/stdafx.h | 283 +- 45 files changed, 11 insertions(+), 463035 deletions(-) delete mode 100644 src/BL2SDK/AkAudio_functions.cpp delete mode 100644 src/BL2SDK/GFxUI_functions.cpp delete mode 100644 src/BL2SDK/GameFramework_functions.cpp delete mode 100644 src/BL2SDK/GearboxFramework_functions.cpp delete mode 100644 src/BL2SDK/IpDrv_functions.cpp delete mode 100644 src/BL2SDK/OnlineSubsystemSteamworks_functions.cpp delete mode 100644 src/BL2SDK/WillowGame_functions.cpp delete mode 100644 src/BL2SDK/WinDrv_functions.cpp delete mode 100644 src/BL2SDK/XAudio2_functions.cpp delete mode 100644 src/include/BL2SDK/AkAudio/AkAudio_classes.h delete mode 100644 src/include/BL2SDK/AkAudio/AkAudio_f_structs.h delete mode 100644 src/include/BL2SDK/AkAudio/AkAudio_structs.h delete mode 100644 src/include/BL2SDK/GFxUI/GFxUI_classes.h delete mode 100644 src/include/BL2SDK/GFxUI/GFxUI_f_structs.h delete mode 100644 src/include/BL2SDK/GFxUI/GFxUI_structs.h delete mode 100644 src/include/BL2SDK/GameFramework/GameFramework_classes.h delete mode 100644 src/include/BL2SDK/GameFramework/GameFramework_f_structs.h delete mode 100644 src/include/BL2SDK/GameFramework/GameFramework_structs.h delete mode 100644 src/include/BL2SDK/GearboxFramework/GearboxFramework_classes.h delete mode 100644 src/include/BL2SDK/GearboxFramework/GearboxFramework_f_structs.h delete mode 100644 src/include/BL2SDK/GearboxFramework/GearboxFramework_structs.h delete mode 100644 src/include/BL2SDK/IpDrv/IpDrv_classes.h delete mode 100644 src/include/BL2SDK/IpDrv/IpDrv_f_structs.h delete mode 100644 src/include/BL2SDK/IpDrv/IpDrv_structs.h delete mode 100644 src/include/BL2SDK/OnlineSubsystemSteamworks/OnlineSubsystemSteamworks_classes.h delete mode 100644 src/include/BL2SDK/OnlineSubsystemSteamworks/OnlineSubsystemSteamworks_f_structs.h delete mode 100644 src/include/BL2SDK/OnlineSubsystemSteamworks/OnlineSubsystemSteamworks_structs.h delete mode 100644 src/include/BL2SDK/WillowGame/WillowGame_classes.h delete mode 100644 src/include/BL2SDK/WillowGame/WillowGame_f_structs.h delete mode 100644 src/include/BL2SDK/WillowGame/WillowGame_structs.h delete mode 100644 src/include/BL2SDK/WinDrv/WinDrv_classes.h delete mode 100644 src/include/BL2SDK/WinDrv/WinDrv_f_structs.h delete mode 100644 src/include/BL2SDK/WinDrv/WinDrv_structs.h delete mode 100644 src/include/BL2SDK/XAudio2/XAudio2_classes.h delete mode 100644 src/include/BL2SDK/XAudio2/XAudio2_f_structs.h delete mode 100644 src/include/BL2SDK/XAudio2/XAudio2_structs.h diff --git a/PythonSDK.vcxproj b/PythonSDK.vcxproj index a5390bbd..88b34231 100644 --- a/PythonSDK.vcxproj +++ b/PythonSDK.vcxproj @@ -21,17 +21,8 @@ - - - - - - - - - @@ -53,39 +44,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/PythonSDK.vcxproj.filters b/PythonSDK.vcxproj.filters index 5ddec275..5dd29089 100644 --- a/PythonSDK.vcxproj.filters +++ b/PythonSDK.vcxproj.filters @@ -18,39 +18,12 @@ {7bf7198c-b867-4f19-8dd0-9d0c5b3dd967} - - {a35f7e4b-aca4-4f4d-9b7f-bdb677892eaf} - {04c08247-d924-4643-9cc3-81d3f780584f} {ac95e023-e0c6-4b75-8573-f4e1cdb4ced8} - - {599bf996-230a-4347-ae66-2ef729cf1f05} - - - {88972c37-7945-41da-8427-57ad9810b5bb} - - - {be638887-8210-49a5-9697-e4460458bb49} - - - {c6999954-5a8b-4f2e-abc2-b185d2a59a29} - - - {50489432-eee6-43af-a43a-8562c5b48a9f} - - - {b52ce72b-8efd-4d5e-ad65-fc954642f140} - - - {8070e9a6-240c-4f4e-ac56-47f8a09de67a} - - - {fec894fd-eca2-4d60-8abb-4fa9c7fd6a1c} - {ca10c96a-ad51-49b0-9c52-82799b632232} @@ -113,15 +86,6 @@ Header Files - - Header Files\BL2SDK\AkAudio - - - Header Files\BL2SDK\AkAudio - - - Header Files\BL2SDK\AkAudio - Header Files\BL2SDK\Core @@ -140,78 +104,6 @@ Header Files\BL2SDK\Engine - - Header Files\BL2SDK\GameFramework - - - Header Files\BL2SDK\GameFramework - - - Header Files\BL2SDK\GameFramework - - - Header Files\BL2SDK\GearboxFramework - - - Header Files\BL2SDK\GearboxFramework - - - Header Files\BL2SDK\GearboxFramework - - - Header Files\BL2SDK\GFxUI - - - Header Files\BL2SDK\GFxUI - - - Header Files\BL2SDK\GFxUI - - - Header Files\BL2SDK\IpDrv - - - Header Files\BL2SDK\IpDrv - - - Header Files\BL2SDK\IpDrv - - - Header Files\BL2SDK\OnlineSubsystemSteamworks - - - Header Files\BL2SDK\OnlineSubsystemSteamworks - - - Header Files\BL2SDK\OnlineSubsystemSteamworks - - - Header Files\BL2SDK\WillowGame - - - Header Files\BL2SDK\WillowGame - - - Header Files\BL2SDK\WillowGame - - - Header Files\BL2SDK\WinDrv - - - Header Files\BL2SDK\WinDrv - - - Header Files\BL2SDK\WinDrv - - - Header Files\BL2SDK\XAudio2 - - - Header Files\BL2SDK\XAudio2 - - - Header Files\BL2SDK\XAudio2 - Header Files\pybind11\detail @@ -343,39 +235,12 @@ Source Files - - Source Files\BL2SDK - - - Source Files\BL2SDK - - - Source Files\BL2SDK - - - Source Files\BL2SDK - - - Source Files\BL2SDK - - - Source Files\BL2SDK - - - Source Files\BL2SDK - - - Source Files\BL2SDK - Source Files\BL2SDK Source Files\BL2SDK - - Source Files\BL2SDK - Source Files\detours diff --git a/src/BL2-SDK.cpp b/src/BL2-SDK.cpp index 4c49dda9..d5cf9c5e 100644 --- a/src/BL2-SDK.cpp +++ b/src/BL2-SDK.cpp @@ -26,8 +26,7 @@ namespace BL2SDK void* pGObjHash; void* pGCRCTable; void* pNameHash; - void* pTextureFixLocation; - FMalloc** pGMalloc; + void**** pGMalloc = nullptr; tProcessEvent pProcessEvent; tCallFunction pCallFunction; tFrameStep pFrameStep; @@ -170,7 +169,7 @@ namespace BL2SDK pLoadPackage = reinterpret_cast(sigscan.Scan(Signatures::LoadPackage)); Logging::LogF("[Internal] UObject::LoadPackage() = 0x%p\n", pLoadPackage); - pGMalloc = *static_cast(sigscan.Scan(Signatures::GMalloc)); + pGMalloc = *static_cast(sigscan.Scan(Signatures::GMalloc)); Logging::LogF("[Internal] GMalloc = 0x%p\n", pGMalloc); pFNameInit = reinterpret_cast(sigscan.Scan(Signatures::FNameInit)); diff --git a/src/BL2SDK/AkAudio_functions.cpp b/src/BL2SDK/AkAudio_functions.cpp deleted file mode 100644 index 3e1b45cd..00000000 --- a/src/BL2SDK/AkAudio_functions.cpp +++ /dev/null @@ -1,335 +0,0 @@ -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Functions -//--------------------------------------------------------------------------- - -// Function AkAudio.IAkEnvironmentalEffectProvider.GetEnvironmentalEffectsForLocation -// (Native, Public) -// Parameters: -// class UAkComponent* GameObjComponent (Parm, EditInline) -// struct FVector ListenerLocation (Parm) -// struct FVector ObjectLocation (Parm) -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray UIAkEnvironmentalEffectProvider::GetEnvironmentalEffectsForLocation(class UAkComponent* GameObjComponent, const struct FVector& ListenerLocation, const struct FVector& ObjectLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "AkAudio.IAkEnvironmentalEffectProvider.GetEnvironmentalEffectsForLocation"); - - UIAkEnvironmentalEffectProvider_GetEnvironmentalEffectsForLocation_Params params; - params.GameObjComponent = GameObjComponent; - params.ListenerLocation = ListenerLocation; - params.ObjectLocation = ObjectLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function AkAudio.ISpecialOcclusionAccumulator.RemoveOcclusionProvider -// (Native, Public) -// Parameters: -// class AActor* Source (Parm) - -void UISpecialOcclusionAccumulator::RemoveOcclusionProvider(class AActor* Source) -{ - static auto fn = (UFunction *)UObject::Find("Function", "AkAudio.ISpecialOcclusionAccumulator.RemoveOcclusionProvider"); - - UISpecialOcclusionAccumulator_RemoveOcclusionProvider_Params params; - params.Source = Source; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function AkAudio.ISpecialOcclusionAccumulator.SetOcclusionForProvider -// (Native, Public) -// Parameters: -// class AActor* Source (Parm) -// float Amount (Parm) - -void UISpecialOcclusionAccumulator::SetOcclusionForProvider(class AActor* Source, float Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "AkAudio.ISpecialOcclusionAccumulator.SetOcclusionForProvider"); - - UISpecialOcclusionAccumulator_SetOcclusionForProvider_Params params; - params.Source = Source; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function AkAudio.WwiseSoundGroup.RemoveOcclusionProvider -// (Native, Public) -// Parameters: -// class AActor* Source (Parm) - -void AWwiseSoundGroup::RemoveOcclusionProvider(class AActor* Source) -{ - static auto fn = (UFunction *)UObject::Find("Function", "AkAudio.WwiseSoundGroup.RemoveOcclusionProvider"); - - AWwiseSoundGroup_RemoveOcclusionProvider_Params params; - params.Source = Source; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function AkAudio.WwiseSoundGroup.SetOcclusionForProvider -// (Native, Public) -// Parameters: -// class AActor* Source (Parm) -// float Amount (Parm) - -void AWwiseSoundGroup::SetOcclusionForProvider(class AActor* Source, float Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "AkAudio.WwiseSoundGroup.SetOcclusionForProvider"); - - AWwiseSoundGroup_SetOcclusionForProvider_Params params; - params.Source = Source; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function AkAudio.WwiseSoundGroup.GetOcclusionAmount -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWwiseSoundGroup::GetOcclusionAmount() -{ - static auto fn = (UFunction *)UObject::Find("Function", "AkAudio.WwiseSoundGroup.GetOcclusionAmount"); - - AWwiseSoundGroup_GetOcclusionAmount_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function AkAudio.WwiseSoundGroup.SetAkSwitchObject -// (Native, Public) -// Parameters: -// class UAkSwitch* Switch (Parm) - -void AWwiseSoundGroup::SetAkSwitchObject(class UAkSwitch* Switch) -{ - static auto fn = (UFunction *)UObject::Find("Function", "AkAudio.WwiseSoundGroup.SetAkSwitchObject"); - - AWwiseSoundGroup_SetAkSwitchObject_Params params; - params.Switch = Switch; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function AkAudio.WwiseSoundGroup.SetRTPCObjectValue -// (Native, Public) -// Parameters: -// class UAkRtpc* InRtpc (Parm) -// float TargetValue (Parm) - -void AWwiseSoundGroup::SetRTPCObjectValue(class UAkRtpc* InRtpc, float TargetValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "AkAudio.WwiseSoundGroup.SetRTPCObjectValue"); - - AWwiseSoundGroup_SetRTPCObjectValue_Params params; - params.InRtpc = InRtpc; - params.TargetValue = TargetValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function AkAudio.WwiseSoundVolume.RemoveOcclusionProvider -// (Native, Public) -// Parameters: -// class AActor* Source (Parm) - -void AWwiseSoundVolume::RemoveOcclusionProvider(class AActor* Source) -{ - static auto fn = (UFunction *)UObject::Find("Function", "AkAudio.WwiseSoundVolume.RemoveOcclusionProvider"); - - AWwiseSoundVolume_RemoveOcclusionProvider_Params params; - params.Source = Source; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function AkAudio.WwiseSoundVolume.SetOcclusionForProvider -// (Native, Public) -// Parameters: -// class AActor* Source (Parm) -// float Amount (Parm) - -void AWwiseSoundVolume::SetOcclusionForProvider(class AActor* Source, float Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "AkAudio.WwiseSoundVolume.SetOcclusionForProvider"); - - AWwiseSoundVolume_SetOcclusionForProvider_Params params; - params.Source = Source; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function AkAudio.WwiseSoundVolume.GetOcclusionAmount -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWwiseSoundVolume::GetOcclusionAmount() -{ - static auto fn = (UFunction *)UObject::Find("Function", "AkAudio.WwiseSoundVolume.GetOcclusionAmount"); - - AWwiseSoundVolume_GetOcclusionAmount_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function AkAudio.WwiseSoundVolume.UpdateAkComponentPosition -// (Native, Public, HasOutparams) -// Parameters: -// TArray ListenerPositions (Const, Parm, OutParm, NeedCtorLink) -// TArray ListenerOrientations (Const, Parm, OutParm, NeedCtorLink) - -void AWwiseSoundVolume::UpdateAkComponentPosition(TArray* ListenerPositions, TArray* ListenerOrientations) -{ - static auto fn = (UFunction *)UObject::Find("Function", "AkAudio.WwiseSoundVolume.UpdateAkComponentPosition"); - - AWwiseSoundVolume_UpdateAkComponentPosition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ListenerPositions != nullptr) - *ListenerPositions = params.ListenerPositions; - if (ListenerOrientations != nullptr) - *ListenerOrientations = params.ListenerOrientations; -} - - -// Function AkAudio.WwiseSoundVolume.GetEnvironmentalEffectsForLocation -// (Native, Public) -// Parameters: -// class UAkComponent* GameObjComponent (Parm, EditInline) -// struct FVector ListenerLocation (Parm) -// struct FVector ObjectLocation (Parm) -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray AWwiseSoundVolume::GetEnvironmentalEffectsForLocation(class UAkComponent* GameObjComponent, const struct FVector& ListenerLocation, const struct FVector& ObjectLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "AkAudio.WwiseSoundVolume.GetEnvironmentalEffectsForLocation"); - - AWwiseSoundVolume_GetEnvironmentalEffectsForLocation_Params params; - params.GameObjComponent = GameObjComponent; - params.ListenerLocation = ListenerLocation; - params.ObjectLocation = ObjectLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function AkAudio.WwiseSoundVolume.CalculateFacePlanes -// (Native, Public) - -void AWwiseSoundVolume::CalculateFacePlanes() -{ - static auto fn = (UFunction *)UObject::Find("Function", "AkAudio.WwiseSoundVolume.CalculateFacePlanes"); - - AWwiseSoundVolume_CalculateFacePlanes_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/BL2SDK/GFxUI_functions.cpp b/src/BL2SDK/GFxUI_functions.cpp deleted file mode 100644 index 89f7e14b..00000000 --- a/src/BL2SDK/GFxUI_functions.cpp +++ /dev/null @@ -1,4540 +0,0 @@ -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Functions -//--------------------------------------------------------------------------- - -// Function GFxUI.GFxFSCmdHandler.FSCommand -// (Event, Public) -// Parameters: -// class UGFxMoviePlayer* Movie (Parm) -// class UGFxEvent_FSCommand* Event (Parm) -// struct FString Cmd (Parm, NeedCtorLink) -// struct FString Arg (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxFSCmdHandler::FSCommand(class UGFxMoviePlayer* Movie, class UGFxEvent_FSCommand* Event, const struct FString& Cmd, const struct FString& Arg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxFSCmdHandler.FSCommand"); - - UGFxFSCmdHandler_FSCommand_Params params; - params.Movie = Movie; - params.Event = Event; - params.Cmd = Cmd; - params.Arg = Arg; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxInteraction.CloseAllMoviePlayers -// (Native, Public) - -void UGFxInteraction::CloseAllMoviePlayers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxInteraction.CloseAllMoviePlayers"); - - UGFxInteraction_CloseAllMoviePlayers_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxInteraction.NotifySplitscreenLayoutChanged -// (Native, Public) - -void UGFxInteraction::NotifySplitscreenLayoutChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxInteraction.NotifySplitscreenLayoutChanged"); - - UGFxInteraction_NotifySplitscreenLayoutChanged_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxInteraction.NotifyPlayerRemoved -// (Native, Public) -// Parameters: -// int PlayerIndex (Parm) -// class ULocalPlayer* RemovedPlayer (Parm) - -void UGFxInteraction::NotifyPlayerRemoved(int PlayerIndex, class ULocalPlayer* RemovedPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxInteraction.NotifyPlayerRemoved"); - - UGFxInteraction_NotifyPlayerRemoved_Params params; - params.PlayerIndex = PlayerIndex; - params.RemovedPlayer = RemovedPlayer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxInteraction.NotifyPlayerAdded -// (Native, Public) -// Parameters: -// int PlayerIndex (Parm) -// class ULocalPlayer* AddedPlayer (Parm) - -void UGFxInteraction::NotifyPlayerAdded(int PlayerIndex, class ULocalPlayer* AddedPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxInteraction.NotifyPlayerAdded"); - - UGFxInteraction_NotifyPlayerAdded_Params params; - params.PlayerIndex = PlayerIndex; - params.AddedPlayer = AddedPlayer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxInteraction.NotifyGameSessionEnded -// (Native, Public) - -void UGFxInteraction::NotifyGameSessionEnded() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxInteraction.NotifyGameSessionEnded"); - - UGFxInteraction_NotifyGameSessionEnded_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxInteraction.GetFocusMovie -// (Native, Public) -// Parameters: -// int ControllerId (Parm) -// class UGFxMoviePlayer* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxMoviePlayer* UGFxInteraction::GetFocusMovie(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxInteraction.GetFocusMovie"); - - UGFxInteraction_GetFocusMovie_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxManager.GetFocusMovie -// (Native, Public) -// Parameters: -// int ControllerId (Parm) -// class UGFxMoviePlayer* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxMoviePlayer* UGFxManager::GetFocusMovie(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxManager.GetFocusMovie"); - - UGFxManager_GetFocusMovie_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxManager.LookupSound -// (Defined, Event, Public) -// Parameters: -// struct FName UIEvent (Parm) -// class UAkEvent* ReturnValue (Parm, OutParm, ReturnParm) - -class UAkEvent* UGFxManager::LookupSound(const struct FName& UIEvent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxManager.LookupSound"); - - UGFxManager_LookupSound_Params params; - params.UIEvent = UIEvent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - -// Function GFxUI.GFxManager.ShowDialog -// (Event, Public) -// Parameters: -// class APlayerController* PC (Parm) -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UGFxManager::ShowDialog(class APlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxManager.ShowDialog"); - - UGFxManager_ShowDialog_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - -// Function GFxUI.GFxManager.Init -// (Defined, Event, Public) -// Parameters: -// class UGFxManagerDefinition* Def (Parm) - -void UGFxManager::Init(class UGFxManagerDefinition* Def) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxManager.Init"); - - UGFxManager_Init_Params params; - params.Def = Def; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.UnregisterGFxObject -// (Final, Native, Public) -// Parameters: -// class UGFxObject* anObject (Parm) - -void UGFxMoviePlayer::UnregisterGFxObject(class UGFxObject* anObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.UnregisterGFxObject"); - - UGFxMoviePlayer_UnregisterGFxObject_Params params; - params.anObject = anObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.RegisterGFxObject -// (Final, Native, Public) -// Parameters: -// class UGFxObject* anObject (Parm) - -void UGFxMoviePlayer::RegisterGFxObject(class UGFxObject* anObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.RegisterGFxObject"); - - UGFxMoviePlayer_RegisterGFxObject_Params params; - params.anObject = anObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.SendMousePos -// (Final, Native, Public) - -void UGFxMoviePlayer::SendMousePos() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SendMousePos"); - - UGFxMoviePlayer_SendMousePos_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.IsShowingFlashMouse -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMoviePlayer::IsShowingFlashMouse() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.IsShowingFlashMouse"); - - UGFxMoviePlayer_IsShowingFlashMouse_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.HookSaveScreenshot -// (Final, Native, Public) - -void UGFxMoviePlayer::HookSaveScreenshot() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.HookSaveScreenshot"); - - UGFxMoviePlayer_HookSaveScreenshot_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.UpdateRenderTexture -// (Final, Native, Public) -// Parameters: -// class UTextureRenderTarget2D* NewRenderTexture (Parm) - -void UGFxMoviePlayer::UpdateRenderTexture(class UTextureRenderTarget2D* NewRenderTexture) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.UpdateRenderTexture"); - - UGFxMoviePlayer_UpdateRenderTexture_Params params; - params.NewRenderTexture = NewRenderTexture; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.OnInputKey -// (Public, Delegate) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMoviePlayer::OnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.OnInputKey"); - - UGFxMoviePlayer_OnInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.WantsInput -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// struct FName ukey (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMoviePlayer::WantsInput(const struct FName& ukey) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.WantsInput"); - - UGFxMoviePlayer_WantsInput_Params params; - params.ukey = ukey; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.WantsControllerInput -// (Native, Public) -// Parameters: -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMoviePlayer::WantsControllerInput(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.WantsControllerInput"); - - UGFxMoviePlayer_WantsControllerInput_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.InputKey -// (Native, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMoviePlayer::InputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.InputKey"); - - UGFxMoviePlayer_InputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.GetGFxManager -// (Final, Native, Static, Public) -// Parameters: -// class UGFxManager* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxManager* UGFxMoviePlayer::GetGFxManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.GetGFxManager"); - - UGFxMoviePlayer_GetGFxManager_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.ResolveDataStoreMarkup -// (Final, Native, Static, Public) -// Parameters: -// struct FString Markup (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGFxMoviePlayer::ResolveDataStoreMarkup(const struct FString& Markup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.ResolveDataStoreMarkup"); - - UGFxMoviePlayer_ResolveDataStoreMarkup_Params params; - params.Markup = Markup; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.UpdateSplitscreenLayout -// (Final, Native, Public) - -void UGFxMoviePlayer::UpdateSplitscreenLayout() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.UpdateSplitscreenLayout"); - - UGFxMoviePlayer_UpdateSplitscreenLayout_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.ApplyPriorityVisibilityEffect -// (Public) -// Parameters: -// bool bRemoveEffect (Parm) - -void UGFxMoviePlayer::ApplyPriorityVisibilityEffect(bool bRemoveEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.ApplyPriorityVisibilityEffect"); - - UGFxMoviePlayer_ApplyPriorityVisibilityEffect_Params params; - params.bRemoveEffect = bRemoveEffect; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.ApplyPriorityBlurEffect -// (Public) -// Parameters: -// bool bRemoveEffect (Parm) - -void UGFxMoviePlayer::ApplyPriorityBlurEffect(bool bRemoveEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.ApplyPriorityBlurEffect"); - - UGFxMoviePlayer_ApplyPriorityBlurEffect_Params params; - params.bRemoveEffect = bRemoveEffect; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.ApplyPriorityEffect -// (Defined, Event, Public) -// Parameters: -// bool bRequestedBlurState (Parm) -// bool bRequestedHiddenState (Parm) - -void UGFxMoviePlayer::ApplyPriorityEffect(bool bRequestedBlurState, bool bRequestedHiddenState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.ApplyPriorityEffect"); - - UGFxMoviePlayer_ApplyPriorityEffect_Params params; - params.bRequestedBlurState = bRequestedBlurState; - params.bRequestedHiddenState = bRequestedHiddenState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.PlaySoundFromTheme -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FName EventName (Parm) -// struct FName SoundThemeName (OptionalParm, Parm) - -void UGFxMoviePlayer::PlaySoundFromTheme(const struct FName& EventName, const struct FName& SoundThemeName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.PlaySoundFromTheme"); - - UGFxMoviePlayer_PlaySoundFromTheme_Params params; - params.EventName = EventName; - params.SoundThemeName = SoundThemeName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.OnFocusLost -// (Event, Public) -// Parameters: -// int LocalPlayerIndex (Parm) - -void UGFxMoviePlayer::OnFocusLost(int LocalPlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.OnFocusLost"); - - UGFxMoviePlayer_OnFocusLost_Params params; - params.LocalPlayerIndex = LocalPlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.OnFocusGained -// (Event, Public) -// Parameters: -// int LocalPlayerIndex (Parm) - -void UGFxMoviePlayer::OnFocusGained(int LocalPlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.OnFocusGained"); - - UGFxMoviePlayer_OnFocusGained_Params params; - params.LocalPlayerIndex = LocalPlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.ConsoleCommand -// (Defined, Public) -// Parameters: -// struct FString Command (Parm, NeedCtorLink) - -void UGFxMoviePlayer::ConsoleCommand(const struct FString& Command) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.ConsoleCommand"); - - UGFxMoviePlayer_ConsoleCommand_Params params; - params.Command = Command; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.SetLP -// (Final, Native, Public) -// Parameters: -// class ULocalPlayer* LocPlay (Parm) - -void UGFxMoviePlayer::SetLP(class ULocalPlayer* LocPlay) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetLP"); - - UGFxMoviePlayer_SetLP_Params params; - params.LocPlay = LocPlay; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.GetPC -// (Final, Native, Public) -// Parameters: -// class APlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class APlayerController* UGFxMoviePlayer::GetPC() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.GetPC"); - - UGFxMoviePlayer_GetPC_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.GetLP -// (Final, Native, Public) -// Parameters: -// class ULocalPlayer* ReturnValue (Parm, OutParm, ReturnParm) - -class ULocalPlayer* UGFxMoviePlayer::GetLP() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.GetLP"); - - UGFxMoviePlayer_GetLP_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.Init -// (Defined, HasOptionalparams, Public) -// Parameters: -// class ULocalPlayer* LocPlay (OptionalParm, Parm) - -void UGFxMoviePlayer::Init(class ULocalPlayer* LocPlay) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.Init"); - - UGFxMoviePlayer_Init_Params params; - params.LocPlay = LocPlay; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.SetWidgetPathBinding -// (Final, Native, Public) -// Parameters: -// class UGFxObject* WidgetToBind (Parm) -// struct FName Path (Parm) - -void UGFxMoviePlayer::SetWidgetPathBinding(class UGFxObject* WidgetToBind, const struct FName& Path) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetWidgetPathBinding"); - - UGFxMoviePlayer_SetWidgetPathBinding_Params params; - params.WidgetToBind = WidgetToBind; - params.Path = Path; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.PostWidgetInit -// (Event, Public) - -void UGFxMoviePlayer::PostWidgetInit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.PostWidgetInit"); - - UGFxMoviePlayer_PostWidgetInit_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.WidgetUnloaded -// (Event, Public) -// Parameters: -// struct FName WidgetName (Parm) -// struct FName WidgetPath (Parm) -// class UGFxObject* Widget (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMoviePlayer::WidgetUnloaded(const struct FName& WidgetName, const struct FName& WidgetPath, class UGFxObject* Widget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.WidgetUnloaded"); - - UGFxMoviePlayer_WidgetUnloaded_Params params; - params.WidgetName = WidgetName; - params.WidgetPath = WidgetPath; - params.Widget = Widget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.WidgetInitialized -// (Event, Public) -// Parameters: -// struct FName WidgetName (Parm) -// struct FName WidgetPath (Parm) -// class UGFxObject* Widget (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMoviePlayer::WidgetInitialized(const struct FName& WidgetName, const struct FName& WidgetPath, class UGFxObject* Widget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.WidgetInitialized"); - - UGFxMoviePlayer_WidgetInitialized_Params params; - params.WidgetName = WidgetName; - params.WidgetPath = WidgetPath; - params.Widget = Widget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.ActionScriptObject -// (Final, Native, Protected) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UGFxMoviePlayer::ActionScriptObject(const struct FString& Path) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.ActionScriptObject"); - - UGFxMoviePlayer_ActionScriptObject_Params params; - params.Path = Path; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.ActionScriptString -// (Final, Native, Protected) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGFxMoviePlayer::ActionScriptString(const struct FString& Path) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.ActionScriptString"); - - UGFxMoviePlayer_ActionScriptString_Params params; - params.Path = Path; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.ActionScriptFloat -// (Final, Native, Protected) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UGFxMoviePlayer::ActionScriptFloat(const struct FString& Path) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.ActionScriptFloat"); - - UGFxMoviePlayer_ActionScriptFloat_Params params; - params.Path = Path; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.ActionScriptInt -// (Final, Native, Protected) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGFxMoviePlayer::ActionScriptInt(const struct FString& Path) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.ActionScriptInt"); - - UGFxMoviePlayer_ActionScriptInt_Params params; - params.Path = Path; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.ActionScriptVoid -// (Final, Native, Protected) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) - -void UGFxMoviePlayer::ActionScriptVoid(const struct FString& Path) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.ActionScriptVoid"); - - UGFxMoviePlayer_ActionScriptVoid_Params params; - params.Path = Path; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.ActionScript -// (Final, Native, Protected) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) - -void UGFxMoviePlayer::ActionScript(const struct FString& Path) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.ActionScript"); - - UGFxMoviePlayer_ActionScript_Params params; - params.Path = Path; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.Invoke -// (Native, Public) -// Parameters: -// struct FString Method (Parm, NeedCtorLink) -// TArray args (Parm, NeedCtorLink) -// struct FASValue ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FASValue UGFxMoviePlayer::Invoke(const struct FString& Method, TArray args) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.Invoke"); - - UGFxMoviePlayer_Invoke_Params params; - params.Method = Method; - params.args = args; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.ActionScriptSetFunction -// (Final, Native, Protected) -// Parameters: -// class UGFxObject* Object (Parm) -// struct FString Member (Parm, NeedCtorLink) - -void UGFxMoviePlayer::ActionScriptSetFunction(class UGFxObject* Object, const struct FString& Member) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.ActionScriptSetFunction"); - - UGFxMoviePlayer_ActionScriptSetFunction_Params params; - params.Object = Object; - params.Member = Member; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.CreateArray -// (Final, Native, Public) -// Parameters: -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UGFxMoviePlayer::CreateArray() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.CreateArray"); - - UGFxMoviePlayer_CreateArray_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.CreateObject -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// struct FString ASClass (Parm, NeedCtorLink) -// class UClass* Type (OptionalParm, Parm) -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UGFxMoviePlayer::CreateObject(const struct FString& ASClass, class UClass* Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.CreateObject"); - - UGFxMoviePlayer_CreateObject_Params params; - params.ASClass = ASClass; - params.Type = Type; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.SetVariableStringArray -// (Final, Native, Public) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// int Index (Parm) -// TArray Arg (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMoviePlayer::SetVariableStringArray(const struct FString& Path, int Index, TArray Arg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetVariableStringArray"); - - UGFxMoviePlayer_SetVariableStringArray_Params params; - params.Path = Path; - params.Index = Index; - params.Arg = Arg; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.SetVariableFloatArray -// (Final, Native, Public) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// int Index (Parm) -// TArray Arg (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMoviePlayer::SetVariableFloatArray(const struct FString& Path, int Index, TArray Arg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetVariableFloatArray"); - - UGFxMoviePlayer_SetVariableFloatArray_Params params; - params.Path = Path; - params.Index = Index; - params.Arg = Arg; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.SetVariableIntArray -// (Final, Native, Public) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// int Index (Parm) -// TArray Arg (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMoviePlayer::SetVariableIntArray(const struct FString& Path, int Index, TArray Arg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetVariableIntArray"); - - UGFxMoviePlayer_SetVariableIntArray_Params params; - params.Path = Path; - params.Index = Index; - params.Arg = Arg; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.SetVariableArray -// (Final, Native, Public) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// int Index (Parm) -// TArray Arg (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMoviePlayer::SetVariableArray(const struct FString& Path, int Index, TArray Arg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetVariableArray"); - - UGFxMoviePlayer_SetVariableArray_Params params; - params.Path = Path; - params.Index = Index; - params.Arg = Arg; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.GetVariableStringArray -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// int Index (Parm) -// TArray Arg (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMoviePlayer::GetVariableStringArray(const struct FString& Path, int Index, TArray* Arg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.GetVariableStringArray"); - - UGFxMoviePlayer_GetVariableStringArray_Params params; - params.Path = Path; - params.Index = Index; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Arg != nullptr) - *Arg = params.Arg; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.GetVariableFloatArray -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// int Index (Parm) -// TArray Arg (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMoviePlayer::GetVariableFloatArray(const struct FString& Path, int Index, TArray* Arg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.GetVariableFloatArray"); - - UGFxMoviePlayer_GetVariableFloatArray_Params params; - params.Path = Path; - params.Index = Index; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Arg != nullptr) - *Arg = params.Arg; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.GetVariableIntArray -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// int Index (Parm) -// TArray Arg (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMoviePlayer::GetVariableIntArray(const struct FString& Path, int Index, TArray* Arg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.GetVariableIntArray"); - - UGFxMoviePlayer_GetVariableIntArray_Params params; - params.Path = Path; - params.Index = Index; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Arg != nullptr) - *Arg = params.Arg; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.GetVariableArray -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// int Index (Parm) -// TArray Arg (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMoviePlayer::GetVariableArray(const struct FString& Path, int Index, TArray* Arg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.GetVariableArray"); - - UGFxMoviePlayer_GetVariableArray_Params params; - params.Path = Path; - params.Index = Index; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Arg != nullptr) - *Arg = params.Arg; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.SetVariableObject -// (Final, Native, Public) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// class UGFxObject* Object (Parm) - -void UGFxMoviePlayer::SetVariableObject(const struct FString& Path, class UGFxObject* Object) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetVariableObject"); - - UGFxMoviePlayer_SetVariableObject_Params params; - params.Path = Path; - params.Object = Object; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.SetVariableString -// (Final, Native, Public) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// struct FString S (Parm, NeedCtorLink) - -void UGFxMoviePlayer::SetVariableString(const struct FString& Path, const struct FString& S) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetVariableString"); - - UGFxMoviePlayer_SetVariableString_Params params; - params.Path = Path; - params.S = S; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.SetVariableNumber -// (Final, Native, Public) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// float F (Parm) - -void UGFxMoviePlayer::SetVariableNumber(const struct FString& Path, float F) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetVariableNumber"); - - UGFxMoviePlayer_SetVariableNumber_Params params; - params.Path = Path; - params.F = F; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.SetVariableBool -// (Final, Native, Public) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// bool B (Parm) - -void UGFxMoviePlayer::SetVariableBool(const struct FString& Path, bool B) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetVariableBool"); - - UGFxMoviePlayer_SetVariableBool_Params params; - params.Path = Path; - params.B = B; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.SetVariable -// (Final, Native, Public) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// struct FASValue Arg (Parm, NeedCtorLink) - -void UGFxMoviePlayer::SetVariable(const struct FString& Path, const struct FASValue& Arg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetVariable"); - - UGFxMoviePlayer_SetVariable_Params params; - params.Path = Path; - params.Arg = Arg; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.GetVariableObject -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// class UClass* Type (OptionalParm, Parm) -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UGFxMoviePlayer::GetVariableObject(const struct FString& Path, class UClass* Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.GetVariableObject"); - - UGFxMoviePlayer_GetVariableObject_Params params; - params.Path = Path; - params.Type = Type; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.GetVariableString -// (Final, Native, Public) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGFxMoviePlayer::GetVariableString(const struct FString& Path) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.GetVariableString"); - - UGFxMoviePlayer_GetVariableString_Params params; - params.Path = Path; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.GetVariableNumber -// (Final, Native, Public) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UGFxMoviePlayer::GetVariableNumber(const struct FString& Path) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.GetVariableNumber"); - - UGFxMoviePlayer_GetVariableNumber_Params params; - params.Path = Path; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.GetVariableBool -// (Final, Native, Public) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMoviePlayer::GetVariableBool(const struct FString& Path) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.GetVariableBool"); - - UGFxMoviePlayer_GetVariableBool_Params params; - params.Path = Path; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.GetVariable -// (Final, Native, Public) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// struct FASValue ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FASValue UGFxMoviePlayer::GetVariable(const struct FString& Path) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.GetVariable"); - - UGFxMoviePlayer_GetVariable_Params params; - params.Path = Path; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.FilterAxisInput -// (Event, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName Key (Parm) -// float Delta (Parm) -// float DeltaTime (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMoviePlayer::FilterAxisInput(int ControllerId, const struct FName& Key, float Delta, float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.FilterAxisInput"); - - UGFxMoviePlayer_FilterAxisInput_Params params; - params.ControllerId = ControllerId; - params.Key = Key; - params.Delta = Delta; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.FilterButtonInput -// (Event, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ButtonName (Parm) -// unsigned char InputEvent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMoviePlayer::FilterButtonInput(int ControllerId, const struct FName& ButtonName, unsigned char InputEvent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.FilterButtonInput"); - - UGFxMoviePlayer_FilterButtonInput_Params params; - params.ControllerId = ControllerId; - params.ButtonName = ButtonName; - params.InputEvent = InputEvent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.FlushPlayerInput -// (Final, Native, Public) -// Parameters: -// bool capturekeysonly (Parm) - -void UGFxMoviePlayer::FlushPlayerInput(bool capturekeysonly) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.FlushPlayerInput"); - - UGFxMoviePlayer_FlushPlayerInput_Params params; - params.capturekeysonly = capturekeysonly; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.ClearFocusIgnoreKeys -// (Final, Native, Public) - -void UGFxMoviePlayer::ClearFocusIgnoreKeys() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.ClearFocusIgnoreKeys"); - - UGFxMoviePlayer_ClearFocusIgnoreKeys_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.AddFocusIgnoreKey -// (Final, Native, Public) -// Parameters: -// struct FName Key (Parm) - -void UGFxMoviePlayer::AddFocusIgnoreKey(const struct FName& Key) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.AddFocusIgnoreKey"); - - UGFxMoviePlayer_AddFocusIgnoreKey_Params params; - params.Key = Key; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.ClearCaptureKeys -// (Final, Native, Public) - -void UGFxMoviePlayer::ClearCaptureKeys() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.ClearCaptureKeys"); - - UGFxMoviePlayer_ClearCaptureKeys_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.AddCaptureKey -// (Final, Native, Public) -// Parameters: -// struct FName Key (Parm) - -void UGFxMoviePlayer::AddCaptureKey(const struct FName& Key) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.AddCaptureKey"); - - UGFxMoviePlayer_AddCaptureKey_Params params; - params.Key = Key; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.SetMovieCanReceiveInput -// (Final, Native, Public) -// Parameters: -// bool bCanReceiveInput (Parm) - -void UGFxMoviePlayer::SetMovieCanReceiveInput(bool bCanReceiveInput) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetMovieCanReceiveInput"); - - UGFxMoviePlayer_SetMovieCanReceiveInput_Params params; - params.bCanReceiveInput = bCanReceiveInput; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.SetMovieCanReceiveFocus -// (Final, Native, Public) -// Parameters: -// bool bCanReceiveFocus (Parm) - -void UGFxMoviePlayer::SetMovieCanReceiveFocus(bool bCanReceiveFocus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetMovieCanReceiveFocus"); - - UGFxMoviePlayer_SetMovieCanReceiveFocus_Params params; - params.bCanReceiveFocus = bCanReceiveFocus; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.SetSceneDPG -// (Final, Native, Public) -// Parameters: -// unsigned char NewDPG (Parm) - -void UGFxMoviePlayer::SetSceneDPG(unsigned char NewDPG) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetSceneDPG"); - - UGFxMoviePlayer_SetSceneDPG_Params params; - params.NewDPG = NewDPG; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.SetPerspective3D -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FMatrix matPersp (Const, Parm, OutParm) - -void UGFxMoviePlayer::SetPerspective3D(struct FMatrix* matPersp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetPerspective3D"); - - UGFxMoviePlayer_SetPerspective3D_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (matPersp != nullptr) - *matPersp = params.matPersp; -} - - -// Function GFxUI.GFxMoviePlayer.SetView3D -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FMatrix matView (Const, Parm, OutParm) - -void UGFxMoviePlayer::SetView3D(struct FMatrix* matView) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetView3D"); - - UGFxMoviePlayer_SetView3D_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (matView != nullptr) - *matView = params.matView; -} - - -// Function GFxUI.GFxMoviePlayer.GetVisibleFrameRect -// (Final, Native, Public, HasOutparams) -// Parameters: -// float x0 (Parm, OutParm) -// float y0 (Parm, OutParm) -// float X1 (Parm, OutParm) -// float Y1 (Parm, OutParm) - -void UGFxMoviePlayer::GetVisibleFrameRect(float* x0, float* y0, float* X1, float* Y1) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.GetVisibleFrameRect"); - - UGFxMoviePlayer_GetVisibleFrameRect_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (x0 != nullptr) - *x0 = params.x0; - if (y0 != nullptr) - *y0 = params.y0; - if (X1 != nullptr) - *X1 = params.X1; - if (Y1 != nullptr) - *Y1 = params.Y1; -} - - -// Function GFxUI.GFxMoviePlayer.SetAlignment -// (Final, Native, Public) -// Parameters: -// unsigned char A (Parm) - -void UGFxMoviePlayer::SetAlignment(unsigned char A) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetAlignment"); - - UGFxMoviePlayer_SetAlignment_Params params; - params.A = A; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.SetViewScaleMode -// (Native, Public) -// Parameters: -// unsigned char SM (Parm) - -void UGFxMoviePlayer::SetViewScaleMode(unsigned char SM) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetViewScaleMode"); - - UGFxMoviePlayer_SetViewScaleMode_Params params; - params.SM = SM; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.OnSetViewport -// (Event, Public) - -void UGFxMoviePlayer::OnSetViewport() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.OnSetViewport"); - - UGFxMoviePlayer_OnSetViewport_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.SetViewport -// (Final, Native, Public) -// Parameters: -// int X (Parm) -// int Y (Parm) -// int Width (Parm) -// int Height (Parm) - -void UGFxMoviePlayer::SetViewport(int X, int Y, int Width, int Height) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetViewport"); - - UGFxMoviePlayer_SetViewport_Params params; - params.X = X; - params.Y = Y; - params.Width = Width; - params.Height = Height; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.GetGameViewportClient -// (Final, Native, Public) -// Parameters: -// class UGameViewportClient* ReturnValue (Parm, OutParm, ReturnParm) - -class UGameViewportClient* UGFxMoviePlayer::GetGameViewportClient() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.GetGameViewportClient"); - - UGFxMoviePlayer_GetGameViewportClient_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.SetPriority -// (Native, Public) -// Parameters: -// unsigned char NewPriority (Parm) - -void UGFxMoviePlayer::SetPriority(unsigned char NewPriority) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetPriority"); - - UGFxMoviePlayer_SetPriority_Params params; - params.NewPriority = NewPriority; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.PublishDataStoreValues -// (Native, Public) - -void UGFxMoviePlayer::PublishDataStoreValues() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.PublishDataStoreValues"); - - UGFxMoviePlayer_PublishDataStoreValues_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.RefreshDataStoreBindings -// (Native, Public) - -void UGFxMoviePlayer::RefreshDataStoreBindings() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.RefreshDataStoreBindings"); - - UGFxMoviePlayer_RefreshDataStoreBindings_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.SetExternalTexture -// (Native, Public) -// Parameters: -// struct FString Resource (Parm, NeedCtorLink) -// class UTexture* Texture (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMoviePlayer::SetExternalTexture(const struct FString& Resource, class UTexture* Texture) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetExternalTexture"); - - UGFxMoviePlayer_SetExternalTexture_Params params; - params.Resource = Resource; - params.Texture = Texture; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxMoviePlayer.SetExternalInterface -// (Defined, Public) -// Parameters: -// class UObject* H (Parm) - -void UGFxMoviePlayer::SetExternalInterface(class UObject* H) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetExternalInterface"); - - UGFxMoviePlayer_SetExternalInterface_Params params; - params.H = H; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.SetTimingMode -// (Native, Public) -// Parameters: -// unsigned char Mode (Parm) - -void UGFxMoviePlayer::SetTimingMode(unsigned char Mode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetTimingMode"); - - UGFxMoviePlayer_SetTimingMode_Params params; - params.Mode = Mode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.SetMovieInfo -// (Defined, Public) -// Parameters: -// class USwfMovie* Data (Parm) - -void UGFxMoviePlayer::SetMovieInfo(class USwfMovie* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetMovieInfo"); - - UGFxMoviePlayer_SetMovieInfo_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.ConditionalClearPause -// (Final, Defined, Event, Public) - -void UGFxMoviePlayer::ConditionalClearPause() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.ConditionalClearPause"); - - UGFxMoviePlayer_ConditionalClearPause_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.OnCleanup -// (Event, Public) - -void UGFxMoviePlayer::OnCleanup() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.OnCleanup"); - - UGFxMoviePlayer_OnCleanup_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.OnClose -// (Event, Public) - -void UGFxMoviePlayer::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.OnClose"); - - UGFxMoviePlayer_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.Close -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// bool Unload (OptionalParm, Parm) - -void UGFxMoviePlayer::Close(bool Unload) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.Close"); - - UGFxMoviePlayer_Close_Params params; - params.Unload = Unload; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.SetPause -// (Native, HasOptionalparams, Public) -// Parameters: -// bool bPausePlayback (OptionalParm, Parm) - -void UGFxMoviePlayer::SetPause(bool bPausePlayback) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.SetPause"); - - UGFxMoviePlayer_SetPause_Params params; - params.bPausePlayback = bPausePlayback; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.OnPostAdvance -// (Public, Delegate) -// Parameters: -// float DeltaTime (Parm) - -void UGFxMoviePlayer::OnPostAdvance(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.OnPostAdvance"); - - UGFxMoviePlayer_OnPostAdvance_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.PostAdvance -// (Native, Public) -// Parameters: -// float DeltaTime (Parm) - -void UGFxMoviePlayer::PostAdvance(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.PostAdvance"); - - UGFxMoviePlayer_PostAdvance_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.Advance -// (Final, Native, Public) -// Parameters: -// float Time (Parm) - -void UGFxMoviePlayer::Advance(float Time) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.Advance"); - - UGFxMoviePlayer_Advance_Params params; - params.Time = Time; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxMoviePlayer.Start -// (Native, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMoviePlayer::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxMoviePlayer.Start"); - - UGFxMoviePlayer_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.WidgetUnloaded -// (Event, Public) -// Parameters: -// struct FName WidgetName (Parm) -// struct FName WidgetPath (Parm) -// class UGFxObject* Widget (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxObject::WidgetUnloaded(const struct FName& WidgetName, const struct FName& WidgetPath, class UGFxObject* Widget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.WidgetUnloaded"); - - UGFxObject_WidgetUnloaded_Params params; - params.WidgetName = WidgetName; - params.WidgetPath = WidgetPath; - params.Widget = Widget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.WidgetInitialized -// (Event, Public) -// Parameters: -// struct FName WidgetName (Parm) -// struct FName WidgetPath (Parm) -// class UGFxObject* Widget (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxObject::WidgetInitialized(const struct FName& WidgetName, const struct FName& WidgetPath, class UGFxObject* Widget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.WidgetInitialized"); - - UGFxObject_WidgetInitialized_Params params; - params.WidgetName = WidgetName; - params.WidgetPath = WidgetPath; - params.Widget = Widget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.MouseHitTest -// (Final, Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxObject::MouseHitTest() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.MouseHitTest"); - - UGFxObject_MouseHitTest_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.HitTest -// (Final, Defined, HasOptionalparams, Public) -// Parameters: -// int TestX (Parm) -// int TestY (Parm) -// bool bTestShape (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxObject::HitTest(int TestX, int TestY, bool bTestShape) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.HitTest"); - - UGFxObject_HitTest_Params params; - params.TestX = TestX; - params.TestY = TestY; - params.bTestShape = bTestShape; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject._HitTest -// (Final, Defined, Private) -// Parameters: -// int TestX (Parm) -// int TestY (Parm) -// bool bTestShape (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGFxObject::_HitTest(int TestX, int TestY, bool bTestShape) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject._HitTest"); - - UGFxObject__HitTest_Params params; - params.TestX = TestX; - params.TestY = TestY; - params.bTestShape = bTestShape; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.GetNextHighestDepth -// (Final, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UGFxObject::GetNextHighestDepth() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GetNextHighestDepth"); - - UGFxObject_GetNextHighestDepth_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.RemoveMovieClip -// (Final, Native, Public) - -void UGFxObject::RemoveMovieClip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.RemoveMovieClip"); - - UGFxObject_RemoveMovieClip_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.AttachMovie -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// struct FString symbolname (Parm, NeedCtorLink) -// struct FString instancename (Parm, NeedCtorLink) -// int Depth (OptionalParm, Parm) -// class UClass* Type (OptionalParm, Parm) -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UGFxObject::AttachMovie(const struct FString& symbolname, const struct FString& instancename, int Depth, class UClass* Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.AttachMovie"); - - UGFxObject_AttachMovie_Params params; - params.symbolname = symbolname; - params.instancename = instancename; - params.Depth = Depth; - params.Type = Type; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.CreateEmptyMovieClip -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// struct FString instancename (Parm, NeedCtorLink) -// int Depth (OptionalParm, Parm) -// class UClass* Type (OptionalParm, Parm) -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UGFxObject::CreateEmptyMovieClip(const struct FString& instancename, int Depth, class UClass* Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.CreateEmptyMovieClip"); - - UGFxObject_CreateEmptyMovieClip_Params params; - params.instancename = instancename; - params.Depth = Depth; - params.Type = Type; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.GotoAndStopI -// (Final, Native, Public) -// Parameters: -// int frame (Parm) - -void UGFxObject::GotoAndStopI(int frame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GotoAndStopI"); - - UGFxObject_GotoAndStopI_Params params; - params.frame = frame; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.GotoAndStop -// (Final, Native, Public) -// Parameters: -// struct FString frame (Parm, NeedCtorLink) - -void UGFxObject::GotoAndStop(const struct FString& frame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GotoAndStop"); - - UGFxObject_GotoAndStop_Params params; - params.frame = frame; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.GotoAndPlayI -// (Final, Native, Public) -// Parameters: -// int frame (Parm) - -void UGFxObject::GotoAndPlayI(int frame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GotoAndPlayI"); - - UGFxObject_GotoAndPlayI_Params params; - params.frame = frame; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.GotoAndPlay -// (Final, Native, Public) -// Parameters: -// struct FString frame (Parm, NeedCtorLink) - -void UGFxObject::GotoAndPlay(const struct FString& frame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GotoAndPlay"); - - UGFxObject_GotoAndPlay_Params params; - params.frame = frame; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.ActionScriptArray -// (Final, Native, Public) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray UGFxObject::ActionScriptArray(const struct FString& Path) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.ActionScriptArray"); - - UGFxObject_ActionScriptArray_Params params; - params.Path = Path; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.ActionScriptObject -// (Final, Native, Public) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UGFxObject::ActionScriptObject(const struct FString& Path) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.ActionScriptObject"); - - UGFxObject_ActionScriptObject_Params params; - params.Path = Path; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.ActionScriptString -// (Final, Native, Public) -// Parameters: -// struct FString Method (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGFxObject::ActionScriptString(const struct FString& Method) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.ActionScriptString"); - - UGFxObject_ActionScriptString_Params params; - params.Method = Method; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.ActionScriptFloat -// (Final, Native, Public) -// Parameters: -// struct FString Method (Parm, NeedCtorLink) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UGFxObject::ActionScriptFloat(const struct FString& Method) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.ActionScriptFloat"); - - UGFxObject_ActionScriptFloat_Params params; - params.Method = Method; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.ActionScriptInt -// (Final, Native, Public) -// Parameters: -// struct FString Method (Parm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGFxObject::ActionScriptInt(const struct FString& Method) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.ActionScriptInt"); - - UGFxObject_ActionScriptInt_Params params; - params.Method = Method; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.ActionScriptVoid -// (Final, Native, Public) -// Parameters: -// struct FString Method (Parm, NeedCtorLink) - -void UGFxObject::ActionScriptVoid(const struct FString& Method) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.ActionScriptVoid"); - - UGFxObject_ActionScriptVoid_Params params; - params.Method = Method; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.Invoke -// (Final, Native, Public) -// Parameters: -// struct FString Member (Parm, NeedCtorLink) -// TArray args (Parm, NeedCtorLink) -// struct FASValue ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FASValue UGFxObject::Invoke(const struct FString& Member, TArray args) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.Invoke"); - - UGFxObject_Invoke_Params params; - params.Member = Member; - params.args = args; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.ActionScriptSetFunctionOn -// (Final, Native, Protected) -// Parameters: -// class UGFxObject* Target (Parm) -// struct FString Member (Parm, NeedCtorLink) - -void UGFxObject::ActionScriptSetFunctionOn(class UGFxObject* Target, const struct FString& Member) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.ActionScriptSetFunctionOn"); - - UGFxObject_ActionScriptSetFunctionOn_Params params; - params.Target = Target; - params.Member = Member; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.ActionScriptSetFunction -// (Final, Native, Protected) -// Parameters: -// struct FString Member (Parm, NeedCtorLink) - -void UGFxObject::ActionScriptSetFunction(const struct FString& Member) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.ActionScriptSetFunction"); - - UGFxObject_ActionScriptSetFunction_Params params; - params.Member = Member; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.SetElementMemberString -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// struct FString Member (Parm, NeedCtorLink) -// struct FString S (Parm, NeedCtorLink) - -void UGFxObject::SetElementMemberString(int Index, const struct FString& Member, const struct FString& S) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetElementMemberString"); - - UGFxObject_SetElementMemberString_Params params; - params.Index = Index; - params.Member = Member; - params.S = S; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.SetElementMemberFloat -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// struct FString Member (Parm, NeedCtorLink) -// float F (Parm) - -void UGFxObject::SetElementMemberFloat(int Index, const struct FString& Member, float F) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetElementMemberFloat"); - - UGFxObject_SetElementMemberFloat_Params params; - params.Index = Index; - params.Member = Member; - params.F = F; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.SetElementMemberBool -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// struct FString Member (Parm, NeedCtorLink) -// bool B (Parm) - -void UGFxObject::SetElementMemberBool(int Index, const struct FString& Member, bool B) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetElementMemberBool"); - - UGFxObject_SetElementMemberBool_Params params; - params.Index = Index; - params.Member = Member; - params.B = B; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.SetElementMemberObject -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// struct FString Member (Parm, NeedCtorLink) -// class UGFxObject* val (Parm) - -void UGFxObject::SetElementMemberObject(int Index, const struct FString& Member, class UGFxObject* val) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetElementMemberObject"); - - UGFxObject_SetElementMemberObject_Params params; - params.Index = Index; - params.Member = Member; - params.val = val; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.SetElementMember -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// struct FString Member (Parm, NeedCtorLink) -// struct FASValue Arg (Parm, NeedCtorLink) - -void UGFxObject::SetElementMember(int Index, const struct FString& Member, const struct FASValue& Arg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetElementMember"); - - UGFxObject_SetElementMember_Params params; - params.Index = Index; - params.Member = Member; - params.Arg = Arg; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.GetElementMemberString -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// struct FString Member (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGFxObject::GetElementMemberString(int Index, const struct FString& Member) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GetElementMemberString"); - - UGFxObject_GetElementMemberString_Params params; - params.Index = Index; - params.Member = Member; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.GetElementMemberFloat -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// struct FString Member (Parm, NeedCtorLink) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UGFxObject::GetElementMemberFloat(int Index, const struct FString& Member) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GetElementMemberFloat"); - - UGFxObject_GetElementMemberFloat_Params params; - params.Index = Index; - params.Member = Member; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.GetElementMemberBool -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// struct FString Member (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxObject::GetElementMemberBool(int Index, const struct FString& Member) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GetElementMemberBool"); - - UGFxObject_GetElementMemberBool_Params params; - params.Index = Index; - params.Member = Member; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.GetElementMemberObject -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// int Index (Parm) -// struct FString Member (Parm, NeedCtorLink) -// class UClass* Type (OptionalParm, Parm) -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UGFxObject::GetElementMemberObject(int Index, const struct FString& Member, class UClass* Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GetElementMemberObject"); - - UGFxObject_GetElementMemberObject_Params params; - params.Index = Index; - params.Member = Member; - params.Type = Type; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.GetElementMember -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// struct FString Member (Parm, NeedCtorLink) -// struct FASValue ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FASValue UGFxObject::GetElementMember(int Index, const struct FString& Member) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GetElementMember"); - - UGFxObject_GetElementMember_Params params; - params.Index = Index; - params.Member = Member; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.SetElementColorTransform -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// struct FASColorTransform cxform (Parm) - -void UGFxObject::SetElementColorTransform(int Index, const struct FASColorTransform& cxform) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetElementColorTransform"); - - UGFxObject_SetElementColorTransform_Params params; - params.Index = Index; - params.cxform = cxform; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.SetElementPosition -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// float X (Parm) -// float Y (Parm) - -void UGFxObject::SetElementPosition(int Index, float X, float Y) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetElementPosition"); - - UGFxObject_SetElementPosition_Params params; - params.Index = Index; - params.X = X; - params.Y = Y; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.SetElementVisible -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// bool Visible (Parm) - -void UGFxObject::SetElementVisible(int Index, bool Visible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetElementVisible"); - - UGFxObject_SetElementVisible_Params params; - params.Index = Index; - params.Visible = Visible; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.SetElementDisplayMatrix -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// struct FMatrix M (Parm) - -void UGFxObject::SetElementDisplayMatrix(int Index, const struct FMatrix& M) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetElementDisplayMatrix"); - - UGFxObject_SetElementDisplayMatrix_Params params; - params.Index = Index; - params.M = M; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.SetElementDisplayInfo -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// struct FASDisplayInfo D (Parm) - -void UGFxObject::SetElementDisplayInfo(int Index, const struct FASDisplayInfo& D) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetElementDisplayInfo"); - - UGFxObject_SetElementDisplayInfo_Params params; - params.Index = Index; - params.D = D; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.GetElementDisplayMatrix -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// struct FMatrix ReturnValue (Parm, OutParm, ReturnParm) - -struct FMatrix UGFxObject::GetElementDisplayMatrix(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GetElementDisplayMatrix"); - - UGFxObject_GetElementDisplayMatrix_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.GetElementDisplayInfo -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// struct FASDisplayInfo ReturnValue (Parm, OutParm, ReturnParm) - -struct FASDisplayInfo UGFxObject::GetElementDisplayInfo(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GetElementDisplayInfo"); - - UGFxObject_GetElementDisplayInfo_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.SetElementString -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// struct FString S (Parm, NeedCtorLink) - -void UGFxObject::SetElementString(int Index, const struct FString& S) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetElementString"); - - UGFxObject_SetElementString_Params params; - params.Index = Index; - params.S = S; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.SetElementFloat -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// float F (Parm) - -void UGFxObject::SetElementFloat(int Index, float F) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetElementFloat"); - - UGFxObject_SetElementFloat_Params params; - params.Index = Index; - params.F = F; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.SetElementBool -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// bool B (Parm) - -void UGFxObject::SetElementBool(int Index, bool B) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetElementBool"); - - UGFxObject_SetElementBool_Params params; - params.Index = Index; - params.B = B; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.SetElementObject -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// class UGFxObject* val (Parm) - -void UGFxObject::SetElementObject(int Index, class UGFxObject* val) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetElementObject"); - - UGFxObject_SetElementObject_Params params; - params.Index = Index; - params.val = val; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.SetElement -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// struct FASValue Arg (Parm, NeedCtorLink) - -void UGFxObject::SetElement(int Index, const struct FASValue& Arg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetElement"); - - UGFxObject_SetElement_Params params; - params.Index = Index; - params.Arg = Arg; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.GetElementString -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGFxObject::GetElementString(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GetElementString"); - - UGFxObject_GetElementString_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.GetElementFloat -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UGFxObject::GetElementFloat(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GetElementFloat"); - - UGFxObject_GetElementFloat_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.GetElementBool -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxObject::GetElementBool(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GetElementBool"); - - UGFxObject_GetElementBool_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.GetElementObject -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// int Index (Parm) -// class UClass* Type (OptionalParm, Parm) -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UGFxObject::GetElementObject(int Index, class UClass* Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GetElementObject"); - - UGFxObject_GetElementObject_Params params; - params.Index = Index; - params.Type = Type; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.GetElement -// (Final, Native, Public) -// Parameters: -// int Index (Parm) -// struct FASValue ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FASValue UGFxObject::GetElement(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GetElement"); - - UGFxObject_GetElement_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.SetText -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// struct FString Text (Parm, CoerceParm, NeedCtorLink) -// class UTranslationContext* InContext (OptionalParm, Parm) - -void UGFxObject::SetText(const struct FString& Text, class UTranslationContext* InContext) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetText"); - - UGFxObject_SetText_Params params; - params.Text = Text; - params.InContext = InContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.GetText -// (Final, Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGFxObject::GetText() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GetText"); - - UGFxObject_GetText_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.SetVisible -// (Final, Native, Public) -// Parameters: -// bool Visible (Parm) - -void UGFxObject::SetVisible(bool Visible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetVisible"); - - UGFxObject_SetVisible_Params params; - params.Visible = Visible; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.SetDisplayMatrix3D -// (Final, Native, Public) -// Parameters: -// struct FMatrix M (Parm) - -void UGFxObject::SetDisplayMatrix3D(const struct FMatrix& M) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetDisplayMatrix3D"); - - UGFxObject_SetDisplayMatrix3D_Params params; - params.M = M; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.SetDisplayMatrix -// (Final, Native, Public) -// Parameters: -// struct FMatrix M (Parm) - -void UGFxObject::SetDisplayMatrix(const struct FMatrix& M) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetDisplayMatrix"); - - UGFxObject_SetDisplayMatrix_Params params; - params.M = M; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.SetColorTransform -// (Final, Native, Public) -// Parameters: -// struct FASColorTransform cxform (Parm) - -void UGFxObject::SetColorTransform(const struct FASColorTransform& cxform) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetColorTransform"); - - UGFxObject_SetColorTransform_Params params; - params.cxform = cxform; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.SetPosition -// (Final, Native, Public) -// Parameters: -// float X (Parm) -// float Y (Parm) - -void UGFxObject::SetPosition(float X, float Y) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetPosition"); - - UGFxObject_SetPosition_Params params; - params.X = X; - params.Y = Y; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.SetDisplayInfo -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FASDisplayInfo D (Const, Parm, OutParm) - -void UGFxObject::SetDisplayInfo(struct FASDisplayInfo* D) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetDisplayInfo"); - - UGFxObject_SetDisplayInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (D != nullptr) - *D = params.D; -} - - -// Function GFxUI.GFxObject.GetDisplayMatrix -// (Final, Native, Public) -// Parameters: -// struct FMatrix ReturnValue (Parm, OutParm, ReturnParm) - -struct FMatrix UGFxObject::GetDisplayMatrix() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GetDisplayMatrix"); - - UGFxObject_GetDisplayMatrix_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.GetColorTransform -// (Final, Native, Public) -// Parameters: -// struct FASColorTransform ReturnValue (Parm, OutParm, ReturnParm) - -struct FASColorTransform UGFxObject::GetColorTransform() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GetColorTransform"); - - UGFxObject_GetColorTransform_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.GetPosition -// (Final, Native, Public, HasOutparams) -// Parameters: -// float X (Parm, OutParm) -// float Y (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxObject::GetPosition(float* X, float* Y) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GetPosition"); - - UGFxObject_GetPosition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (X != nullptr) - *X = params.X; - if (Y != nullptr) - *Y = params.Y; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.GetDisplayInfo -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FASDisplayInfo D (Parm, OutParm) - -void UGFxObject::GetDisplayInfo(struct FASDisplayInfo* D) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GetDisplayInfo"); - - UGFxObject_GetDisplayInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (D != nullptr) - *D = params.D; -} - - -// Function GFxUI.GFxObject.TranslateString -// (Native, Static, HasOptionalparams, Public) -// Parameters: -// struct FString StringToTranslate (Parm, NeedCtorLink) -// class UTranslationContext* InContext (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGFxObject::TranslateString(const struct FString& StringToTranslate, class UTranslationContext* InContext) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.TranslateString"); - - UGFxObject_TranslateString_Params params; - params.StringToTranslate = StringToTranslate; - params.InContext = InContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.SetFunction -// (Final, Native, Public) -// Parameters: -// struct FString Member (Parm, NeedCtorLink) -// class UObject* Context (Parm) -// struct FName fname (Parm) - -void UGFxObject::SetFunction(const struct FString& Member, class UObject* Context, const struct FName& fname) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetFunction"); - - UGFxObject_SetFunction_Params params; - params.Member = Member; - params.Context = Context; - params.fname = fname; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.SetObject -// (Final, Native, Public) -// Parameters: -// struct FString Member (Parm, NeedCtorLink) -// class UGFxObject* val (Parm) - -void UGFxObject::SetObject(const struct FString& Member, class UGFxObject* val) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetObject"); - - UGFxObject_SetObject_Params params; - params.Member = Member; - params.val = val; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.SetString -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// struct FString Member (Parm, NeedCtorLink) -// struct FString S (Parm, NeedCtorLink) -// class UTranslationContext* InContext (OptionalParm, Parm) - -void UGFxObject::SetString(const struct FString& Member, const struct FString& S, class UTranslationContext* InContext) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetString"); - - UGFxObject_SetString_Params params; - params.Member = Member; - params.S = S; - params.InContext = InContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.SetFloat -// (Final, Native, Public) -// Parameters: -// struct FString Member (Parm, NeedCtorLink) -// float F (Parm) - -void UGFxObject::SetFloat(const struct FString& Member, float F) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetFloat"); - - UGFxObject_SetFloat_Params params; - params.Member = Member; - params.F = F; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.SetBool -// (Final, Native, Public) -// Parameters: -// struct FString Member (Parm, NeedCtorLink) -// bool B (Parm) - -void UGFxObject::SetBool(const struct FString& Member, bool B) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.SetBool"); - - UGFxObject_SetBool_Params params; - params.Member = Member; - params.B = B; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.Set -// (Final, Native, Public) -// Parameters: -// struct FString Member (Parm, NeedCtorLink) -// struct FASValue Arg (Parm, NeedCtorLink) - -void UGFxObject::Set(const struct FString& Member, const struct FASValue& Arg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.Set"); - - UGFxObject_Set_Params params; - params.Member = Member; - params.Arg = Arg; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxObject.GetObject -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// struct FString Member (Parm, NeedCtorLink) -// class UClass* Type (OptionalParm, Parm) -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UGFxObject::GetObject(const struct FString& Member, class UClass* Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GetObject"); - - UGFxObject_GetObject_Params params; - params.Member = Member; - params.Type = Type; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.GetString -// (Final, Native, Public) -// Parameters: -// struct FString Member (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGFxObject::GetString(const struct FString& Member) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GetString"); - - UGFxObject_GetString_Params params; - params.Member = Member; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.GetFloat -// (Final, Native, Public) -// Parameters: -// struct FString Member (Parm, NeedCtorLink) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UGFxObject::GetFloat(const struct FString& Member) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GetFloat"); - - UGFxObject_GetFloat_Params params; - params.Member = Member; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.GetBool -// (Final, Native, Public) -// Parameters: -// struct FString Member (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxObject::GetBool(const struct FString& Member) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.GetBool"); - - UGFxObject_GetBool_Params params; - params.Member = Member; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxObject.Get -// (Final, Native, Public) -// Parameters: -// struct FString Member (Parm, NeedCtorLink) -// struct FASValue ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FASValue UGFxObject::Get(const struct FString& Member) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxObject.Get"); - - UGFxObject_Get_Params params; - params.Member = Member; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxClikWidget.ASRemoveAllEventListeners -// (Final, Defined, Private) -// Parameters: -// struct FString Event (Parm, NeedCtorLink) - -void UGFxClikWidget::ASRemoveAllEventListeners(const struct FString& Event) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxClikWidget.ASRemoveAllEventListeners"); - - UGFxClikWidget_ASRemoveAllEventListeners_Params params; - params.Event = Event; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxClikWidget.ASAddEventListener -// (Final, Defined, Private) -// Parameters: -// struct FString Type (Parm, NeedCtorLink) -// class UGFxObject* O (Parm) -// struct FString func (Parm, NeedCtorLink) - -void UGFxClikWidget::ASAddEventListener(const struct FString& Type, class UGFxObject* O, const struct FString& func) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxClikWidget.ASAddEventListener"); - - UGFxClikWidget_ASAddEventListener_Params params; - params.Type = Type; - params.O = O; - params.func = func; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxClikWidget.SetListener -// (Final, Defined, Private) -// Parameters: -// class UGFxObject* O (Parm) -// struct FString Member (Parm, NeedCtorLink) -// struct FScriptDelegate Listener (Parm, NeedCtorLink) - -void UGFxClikWidget::SetListener(class UGFxObject* O, const struct FString& Member, const struct FScriptDelegate& Listener) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxClikWidget.SetListener"); - - UGFxClikWidget_SetListener_Params params; - params.O = O; - params.Member = Member; - params.Listener = Listener; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxClikWidget.GetEventStringFromTypename -// (Final, Defined, Private) -// Parameters: -// struct FName Typename (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGFxClikWidget::GetEventStringFromTypename(const struct FName& Typename) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxClikWidget.GetEventStringFromTypename"); - - UGFxClikWidget_GetEventStringFromTypename_Params params; - params.Typename = Typename; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxClikWidget.RemoveAllEventListeners -// (Defined, Public) -// Parameters: -// struct FString Event (Parm, NeedCtorLink) - -void UGFxClikWidget::RemoveAllEventListeners(const struct FString& Event) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxClikWidget.RemoveAllEventListeners"); - - UGFxClikWidget_RemoveAllEventListeners_Params params; - params.Event = Event; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxClikWidget.AddEventListener -// (Defined, Public) -// Parameters: -// struct FName Type (Parm) -// struct FScriptDelegate Listener (Parm, NeedCtorLink) - -void UGFxClikWidget::AddEventListener(const struct FName& Type, const struct FScriptDelegate& Listener) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxClikWidget.AddEventListener"); - - UGFxClikWidget_AddEventListener_Params params; - params.Type = Type; - params.Listener = Listener; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxClikWidget.EventListener -// (Public, Delegate) -// Parameters: -// struct FEventData Data (Parm, NeedCtorLink) - -void UGFxClikWidget::EventListener(const struct FEventData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxClikWidget.EventListener"); - - UGFxClikWidget_EventListener_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.SwfMovie.GetPathForLoadMovie -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USwfMovie::GetPathForLoadMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.SwfMovie.GetPathForLoadMovie"); - - USwfMovie_GetPathForLoadMovie_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxAction_CloseMovie.IsValidLevelSequenceObject -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxAction_CloseMovie::IsValidLevelSequenceObject() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxAction_CloseMovie.IsValidLevelSequenceObject"); - - UGFxAction_CloseMovie_IsValidLevelSequenceObject_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxAction_GetVariable.IsValidLevelSequenceObject -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxAction_GetVariable::IsValidLevelSequenceObject() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxAction_GetVariable.IsValidLevelSequenceObject"); - - UGFxAction_GetVariable_IsValidLevelSequenceObject_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxAction_Invoke.IsValidLevelSequenceObject -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxAction_Invoke::IsValidLevelSequenceObject() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxAction_Invoke.IsValidLevelSequenceObject"); - - UGFxAction_Invoke_IsValidLevelSequenceObject_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxAction_OpenMovie.IsValidLevelSequenceObject -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxAction_OpenMovie::IsValidLevelSequenceObject() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxAction_OpenMovie.IsValidLevelSequenceObject"); - - UGFxAction_OpenMovie_IsValidLevelSequenceObject_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxAction_SetVariable.IsValidLevelSequenceObject -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxAction_SetVariable::IsValidLevelSequenceObject() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxAction_SetVariable.IsValidLevelSequenceObject"); - - UGFxAction_SetVariable_IsValidLevelSequenceObject_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxFSCmdHandler_Kismet.FSCommand -// (Native, Event, Public) -// Parameters: -// class UGFxMoviePlayer* Movie (Parm) -// class UGFxEvent_FSCommand* Event (Parm) -// struct FString Cmd (Parm, NeedCtorLink) -// struct FString Arg (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxFSCmdHandler_Kismet::FSCommand(class UGFxMoviePlayer* Movie, class UGFxEvent_FSCommand* Event, const struct FString& Cmd, const struct FString& Arg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxFSCmdHandler_Kismet.FSCommand"); - - UGFxFSCmdHandler_Kismet_FSCommand_Params params; - params.Movie = Movie; - params.Event = Event; - params.Cmd = Cmd; - params.Arg = Arg; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxDataStoreSubscriber.SaveSubscriberValue -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// TArray out_BoundDataStores (Parm, OutParm, NeedCtorLink) -// int BindingIndex (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxDataStoreSubscriber::SaveSubscriberValue(int BindingIndex, TArray* out_BoundDataStores) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxDataStoreSubscriber.SaveSubscriberValue"); - - UGFxDataStoreSubscriber_SaveSubscriberValue_Params params; - params.BindingIndex = BindingIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_BoundDataStores != nullptr) - *out_BoundDataStores = params.out_BoundDataStores; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxDataStoreSubscriber.ClearBoundDataStores -// (Final, Native, Public) - -void UGFxDataStoreSubscriber::ClearBoundDataStores() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxDataStoreSubscriber.ClearBoundDataStores"); - - UGFxDataStoreSubscriber_ClearBoundDataStores_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxDataStoreSubscriber.GetBoundDataStores -// (Final, Native, Public, HasOutparams) -// Parameters: -// TArray out_BoundDataStores (Parm, OutParm, NeedCtorLink) - -void UGFxDataStoreSubscriber::GetBoundDataStores(TArray* out_BoundDataStores) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxDataStoreSubscriber.GetBoundDataStores"); - - UGFxDataStoreSubscriber_GetBoundDataStores_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_BoundDataStores != nullptr) - *out_BoundDataStores = params.out_BoundDataStores; -} - - -// Function GFxUI.GFxDataStoreSubscriber.NotifyDataStoreValueUpdated -// (Final, Native, Public) -// Parameters: -// class UUIDataStore* SourceDataStore (Parm) -// bool bValuesInvalidated (Parm) -// struct FName PropertyTag (Parm) -// class UUIDataProvider* SourceProvider (Parm) -// int ArrayIndex (Parm) - -void UGFxDataStoreSubscriber::NotifyDataStoreValueUpdated(class UUIDataStore* SourceDataStore, bool bValuesInvalidated, const struct FName& PropertyTag, class UUIDataProvider* SourceProvider, int ArrayIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxDataStoreSubscriber.NotifyDataStoreValueUpdated"); - - UGFxDataStoreSubscriber_NotifyDataStoreValueUpdated_Params params; - params.SourceDataStore = SourceDataStore; - params.bValuesInvalidated = bValuesInvalidated; - params.PropertyTag = PropertyTag; - params.SourceProvider = SourceProvider; - params.ArrayIndex = ArrayIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxDataStoreSubscriber.RefreshSubscriberValue -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// int BindingIndex (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxDataStoreSubscriber::RefreshSubscriberValue(int BindingIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxDataStoreSubscriber.RefreshSubscriberValue"); - - UGFxDataStoreSubscriber_RefreshSubscriberValue_Params params; - params.BindingIndex = BindingIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxDataStoreSubscriber.GetDataStoreBinding -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// int BindingIndex (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGFxDataStoreSubscriber::GetDataStoreBinding(int BindingIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxDataStoreSubscriber.GetDataStoreBinding"); - - UGFxDataStoreSubscriber_GetDataStoreBinding_Params params; - params.BindingIndex = BindingIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GFxUI.GFxDataStoreSubscriber.SetDataStoreBinding -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// struct FString MarkupText (Parm, NeedCtorLink) -// int BindingIndex (OptionalParm, Parm) - -void UGFxDataStoreSubscriber::SetDataStoreBinding(const struct FString& MarkupText, int BindingIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxDataStoreSubscriber.SetDataStoreBinding"); - - UGFxDataStoreSubscriber_SetDataStoreBinding_Params params; - params.MarkupText = MarkupText; - params.BindingIndex = BindingIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GFxUI.GFxDataStoreSubscriber.PublishValues -// (Final, Native, Public) - -void UGFxDataStoreSubscriber::PublishValues() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GFxUI.GFxDataStoreSubscriber.PublishValues"); - - UGFxDataStoreSubscriber_PublishValues_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/BL2SDK/GameFramework_functions.cpp b/src/BL2SDK/GameFramework_functions.cpp deleted file mode 100644 index e168fa31..00000000 --- a/src/BL2SDK/GameFramework_functions.cpp +++ /dev/null @@ -1,616 +0,0 @@ -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Functions -//--------------------------------------------------------------------------- - -// Function GameFramework.GamePlayerController.ClientColorFade -// (Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// struct FColor FadeColor (Parm) -// unsigned char FromAlpha (Parm) -// unsigned char ToAlpha (Parm) -// float FadeTime (Parm) - -void AGamePlayerController::ClientColorFade(const struct FColor& FadeColor, unsigned char FromAlpha, unsigned char ToAlpha, float FadeTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.GamePlayerController.ClientColorFade"); - - AGamePlayerController_ClientColorFade_Params params; - params.FadeColor = FadeColor; - params.FromAlpha = FromAlpha; - params.ToAlpha = ToAlpha; - params.FadeTime = FadeTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GameFramework.GamePlayerController.CallMemLeakCheck -// (Final, Defined, Private) - -void AGamePlayerController::CallMemLeakCheck() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.GamePlayerController.CallMemLeakCheck"); - - AGamePlayerController_CallMemLeakCheck_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GameFramework.GamePlayerController.StopMemLeakChecking -// (Defined, Exec, Public) - -void AGamePlayerController::StopMemLeakChecking() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.GamePlayerController.StopMemLeakChecking"); - - AGamePlayerController_StopMemLeakChecking_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GameFramework.GamePlayerController.DoMemLeakChecking -// (Defined, Exec, Public) -// Parameters: -// float InTimeBetweenMemLeakChecks (Parm) - -void AGamePlayerController::DoMemLeakChecking(float InTimeBetweenMemLeakChecks) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.GamePlayerController.DoMemLeakChecking"); - - AGamePlayerController_DoMemLeakChecking_Params params; - params.InTimeBetweenMemLeakChecks = InTimeBetweenMemLeakChecks; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GameFramework.GamePlayerController.WarmupPause -// (Defined, Event, Public, HasDefaults) -// Parameters: -// bool bDesiredPauseState (Parm) - -void AGamePlayerController::WarmupPause(bool bDesiredPauseState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.GamePlayerController.WarmupPause"); - - AGamePlayerController_WarmupPause_Params params; - params.bDesiredPauseState = bDesiredPauseState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GameFramework.GamePlayerController.CanUnpauseWarmup -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGamePlayerController::CanUnpauseWarmup() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.GamePlayerController.CanUnpauseWarmup"); - - AGamePlayerController_CanUnpauseWarmup_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GameFramework.GamePlayerController.GetCurrentMovie -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FString MovieName (Parm, OutParm, NeedCtorLink) - -void AGamePlayerController::GetCurrentMovie(struct FString* MovieName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.GamePlayerController.GetCurrentMovie"); - - AGamePlayerController_GetCurrentMovie_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (MovieName != nullptr) - *MovieName = params.MovieName; -} - - -// Function GameFramework.GamePlayerController.ClientStopMovie -// (Final, Net, NetReliable, Simulated, Native, Event, Public, NetClient) -// Parameters: -// float DelayInSeconds (Parm) -// bool bAllowMovieToFinish (Parm) -// bool bForceStopNonSkippable (Parm) -// bool bForceStopLoadingMovie (Parm) - -void AGamePlayerController::ClientStopMovie(float DelayInSeconds, bool bAllowMovieToFinish, bool bForceStopNonSkippable, bool bForceStopLoadingMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.GamePlayerController.ClientStopMovie"); - - AGamePlayerController_ClientStopMovie_Params params; - params.DelayInSeconds = DelayInSeconds; - params.bAllowMovieToFinish = bAllowMovieToFinish; - params.bForceStopNonSkippable = bForceStopNonSkippable; - params.bForceStopLoadingMovie = bForceStopLoadingMovie; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GameFramework.GamePlayerController.ClientPlayMovie -// (Final, Net, NetReliable, Simulated, Native, Event, Public, NetClient) -// Parameters: -// struct FString MovieName (Parm, NeedCtorLink) -// int InStartOfRenderingMovieFrame (Parm) -// int InEndOfRenderingMovieFrame (Parm) -// bool bRestrictPausing (Parm) -// bool bPlayOnceFromStream (Parm) -// bool bOnlyBackButtonSkipsMovie (Parm) - -void AGamePlayerController::ClientPlayMovie(const struct FString& MovieName, int InStartOfRenderingMovieFrame, int InEndOfRenderingMovieFrame, bool bRestrictPausing, bool bPlayOnceFromStream, bool bOnlyBackButtonSkipsMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.GamePlayerController.ClientPlayMovie"); - - AGamePlayerController_ClientPlayMovie_Params params; - params.MovieName = MovieName; - params.InStartOfRenderingMovieFrame = InStartOfRenderingMovieFrame; - params.InEndOfRenderingMovieFrame = InEndOfRenderingMovieFrame; - params.bRestrictPausing = bRestrictPausing; - params.bPlayOnceFromStream = bPlayOnceFromStream; - params.bOnlyBackButtonSkipsMovie = bOnlyBackButtonSkipsMovie; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GameFramework.GamePlayerController.KeepPlayingLoadingMovie -// (Final, Native, Static, Public) - -void AGamePlayerController::KeepPlayingLoadingMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.GamePlayerController.KeepPlayingLoadingMovie"); - - AGamePlayerController_KeepPlayingLoadingMovie_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GameFramework.GamePlayerController.ShowLoadingMovie -// (Final, Native, Static, HasOptionalparams, Public) -// Parameters: -// bool bShowMovie (Parm) -// bool bPauseAfterHide (OptionalParm, Parm) -// float PauseDuration (OptionalParm, Parm) -// float KeepPlayingDuration (OptionalParm, Parm) -// bool bOverridePreviousDelays (OptionalParm, Parm) - -void AGamePlayerController::ShowLoadingMovie(bool bShowMovie, bool bPauseAfterHide, float PauseDuration, float KeepPlayingDuration, bool bOverridePreviousDelays) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.GamePlayerController.ShowLoadingMovie"); - - AGamePlayerController_ShowLoadingMovie_Params params; - params.bShowMovie = bShowMovie; - params.bPauseAfterHide = bPauseAfterHide; - params.PauseDuration = PauseDuration; - params.KeepPlayingDuration = KeepPlayingDuration; - params.bOverridePreviousDelays = bOverridePreviousDelays; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GameFramework.GamePlayerController.SetSoundMode -// (Defined, Simulated, Public) -// Parameters: -// struct FName InSoundModeName (Parm) - -void AGamePlayerController::SetSoundMode(const struct FName& InSoundModeName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.GamePlayerController.SetSoundMode"); - - AGamePlayerController_SetSoundMode_Params params; - params.InSoundModeName = InSoundModeName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GameFramework.GamePlayerController.DoForceFeedbackForScreenShake -// (Defined, Simulated, Protected) -// Parameters: -// class UCameraShake* ShakeData (Parm) -// float Scale (Parm) - -void AGamePlayerController::DoForceFeedbackForScreenShake(class UCameraShake* ShakeData, float Scale) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.GamePlayerController.DoForceFeedbackForScreenShake"); - - AGamePlayerController_DoForceFeedbackForScreenShake_Params params; - params.ShakeData = ShakeData; - params.Scale = Scale; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GameFramework.GamePlayerController.GetUIPlayerIndex -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AGamePlayerController::GetUIPlayerIndex() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.GamePlayerController.GetUIPlayerIndex"); - - AGamePlayerController_GetUIPlayerIndex_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GameFramework.NavMeshGoal_OutOfViewFrom.Recycle -// (Defined, Public) - -void UNavMeshGoal_OutOfViewFrom::Recycle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.NavMeshGoal_OutOfViewFrom.Recycle"); - - UNavMeshGoal_OutOfViewFrom_Recycle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GameFramework.NavMeshGoal_OutOfViewFrom.MustBeHiddenFromThisPoint -// (Defined, Static, Public) -// Parameters: -// class UNavigationHandle* NavHandle (Parm) -// struct FVector InOutOfViewLocation (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UNavMeshGoal_OutOfViewFrom::MustBeHiddenFromThisPoint(class UNavigationHandle* NavHandle, const struct FVector& InOutOfViewLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.NavMeshGoal_OutOfViewFrom.MustBeHiddenFromThisPoint"); - - UNavMeshGoal_OutOfViewFrom_MustBeHiddenFromThisPoint_Params params; - params.NavHandle = NavHandle; - params.InOutOfViewLocation = InOutOfViewLocation; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GameFramework.NavMeshGoal_OutOfViewFrom.RecycleNative -// (Native, Public) - -void UNavMeshGoal_OutOfViewFrom::RecycleNative() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.NavMeshGoal_OutOfViewFrom.RecycleNative"); - - UNavMeshGoal_OutOfViewFrom_RecycleNative_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GameFramework.NavMeshPath_BiasAgainstPolysWithinDistanceOfLocations.Recycle -// (Defined, Public) - -void UNavMeshPath_BiasAgainstPolysWithinDistanceOfLocations::Recycle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.NavMeshPath_BiasAgainstPolysWithinDistanceOfLocations.Recycle"); - - UNavMeshPath_BiasAgainstPolysWithinDistanceOfLocations_Recycle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GameFramework.NavMeshPath_BiasAgainstPolysWithinDistanceOfLocations.BiasAgainstPolysWithinDistanceOfLocations -// (Defined, Static, Public) -// Parameters: -// class UNavigationHandle* NavHandle (Parm) -// struct FVector InLocation (Const, Parm) -// struct FRotator InRotation (Const, Parm) -// float InDistanceToCheck (Const, Parm) -// TArray InLocationsToCheck (Const, Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UNavMeshPath_BiasAgainstPolysWithinDistanceOfLocations::BiasAgainstPolysWithinDistanceOfLocations(class UNavigationHandle* NavHandle, const struct FVector& InLocation, const struct FRotator& InRotation, float InDistanceToCheck, TArray InLocationsToCheck) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.NavMeshPath_BiasAgainstPolysWithinDistanceOfLocations.BiasAgainstPolysWithinDistanceOfLocations"); - - UNavMeshPath_BiasAgainstPolysWithinDistanceOfLocations_BiasAgainstPolysWithinDistanceOfLocations_Params params; - params.NavHandle = NavHandle; - params.InLocation = InLocation; - params.InRotation = InRotation; - params.InDistanceToCheck = InDistanceToCheck; - params.InLocationsToCheck = InLocationsToCheck; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GameFramework.GameStateObject.Reset -// (Native, Public) - -void UGameStateObject::Reset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.GameStateObject.Reset"); - - UGameStateObject_Reset_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GameFramework.GameStateObject.PreProcessStream -// (Native, Event, Public) - -void UGameStateObject::PreProcessStream() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.GameStateObject.PreProcessStream"); - - UGameStateObject_PreProcessStream_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GameFramework.GameStatsAggregator.GetAggregateMappingIDs -// (Native, Public, HasOutparams) -// Parameters: -// int EventID (Parm) -// int AggregateID (Parm, OutParm) -// int TargetAggregateID (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGameStatsAggregator::GetAggregateMappingIDs(int EventID, int* AggregateID, int* TargetAggregateID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.GameStatsAggregator.GetAggregateMappingIDs"); - - UGameStatsAggregator_GetAggregateMappingIDs_Params params; - params.EventID = EventID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (AggregateID != nullptr) - *AggregateID = params.AggregateID; - if (TargetAggregateID != nullptr) - *TargetAggregateID = params.TargetAggregateID; - - return params.ReturnValue; -} - - -// Function GameFramework.GameStatsAggregator.Reset -// (Native, Public) - -void UGameStatsAggregator::Reset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.GameStatsAggregator.Reset"); - - UGameStatsAggregator_Reset_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GameFramework.GameStatsAggregator.PostProcessStream -// (Native, Event, Public) - -void UGameStatsAggregator::PostProcessStream() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.GameStatsAggregator.PostProcessStream"); - - UGameStatsAggregator_PostProcessStream_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GameFramework.GameStatsAggregator.PreProcessStream -// (Native, Event, Public) - -void UGameStatsAggregator::PreProcessStream() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.GameStatsAggregator.PreProcessStream"); - - UGameStatsAggregator_PreProcessStream_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GameFramework.PlayerCollectorGame.GetSeamlessTravelActorList -// (Event, Public, HasOutparams) -// Parameters: -// bool bToEntry (Parm) -// TArray ActorList (Parm, OutParm, NeedCtorLink) - -void APlayerCollectorGame::GetSeamlessTravelActorList(bool bToEntry, TArray* ActorList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.PlayerCollectorGame.GetSeamlessTravelActorList"); - - APlayerCollectorGame_GetSeamlessTravelActorList_Params params; - params.bToEntry = bToEntry; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ActorList != nullptr) - *ActorList = params.ActorList; -} - - -// Function GameFramework.PlayerCollectorGame.Login -// (Defined, Event, Public, HasOutparams) -// Parameters: -// struct FString Portal (Parm, NeedCtorLink) -// struct FString Options (Parm, NeedCtorLink) -// struct FUniqueNetId UniqueId (Const, Parm) -// struct FString ErrorMessage (Parm, OutParm, NeedCtorLink) -// class APlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class APlayerController* APlayerCollectorGame::Login(const struct FString& Portal, const struct FString& Options, const struct FUniqueNetId& UniqueId, struct FString* ErrorMessage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GameFramework.PlayerCollectorGame.Login"); - - APlayerCollectorGame_Login_Params params; - params.Portal = Portal; - params.Options = Options; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (ErrorMessage != nullptr) - *ErrorMessage = params.ErrorMessage; - - return params.ReturnValue; -} - - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/BL2SDK/GearboxFramework_functions.cpp b/src/BL2SDK/GearboxFramework_functions.cpp deleted file mode 100644 index 1b726a50..00000000 --- a/src/BL2SDK/GearboxFramework_functions.cpp +++ /dev/null @@ -1,28139 +0,0 @@ -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Functions -//--------------------------------------------------------------------------- - -// Function GearboxFramework.AIDebugCamera.ToggleAITree -// (Defined, Public) - -void UAIDebugCamera::ToggleAITree() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.ToggleAITree"); - - UAIDebugCamera_ToggleAITree_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIDebugCamera.ToggleTargetViewCones -// (Defined, Public) - -void UAIDebugCamera::ToggleTargetViewCones() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.ToggleTargetViewCones"); - - UAIDebugCamera_ToggleTargetViewCones_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIDebugCamera.ToggleAwarenessZones -// (Defined, Public) - -void UAIDebugCamera::ToggleAwarenessZones() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.ToggleAwarenessZones"); - - UAIDebugCamera_ToggleAwarenessZones_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIDebugCamera.ToggleRuleEngineLoadBalance -// (Defined, Public) - -void UAIDebugCamera::ToggleRuleEngineLoadBalance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.ToggleRuleEngineLoadBalance"); - - UAIDebugCamera_ToggleRuleEngineLoadBalance_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIDebugCamera.ToggleCombat -// (Defined, Public) - -void UAIDebugCamera::ToggleCombat() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.ToggleCombat"); - - UAIDebugCamera_ToggleCombat_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIDebugCamera.ToggleShowTimers -// (Defined, Public) - -void UAIDebugCamera::ToggleShowTimers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.ToggleShowTimers"); - - UAIDebugCamera_ToggleShowTimers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIDebugCamera.ToggleResources -// (Defined, Public) - -void UAIDebugCamera::ToggleResources() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.ToggleResources"); - - UAIDebugCamera_ToggleResources_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIDebugCamera.ToggleInactiveRules -// (Defined, Public) - -void UAIDebugCamera::ToggleInactiveRules() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.ToggleInactiveRules"); - - UAIDebugCamera_ToggleInactiveRules_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIDebugCamera.ToggleRules -// (Defined, Public) - -void UAIDebugCamera::ToggleRules() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.ToggleRules"); - - UAIDebugCamera_ToggleRules_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIDebugCamera.ToggleFlags -// (Defined, Public) - -void UAIDebugCamera::ToggleFlags() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.ToggleFlags"); - - UAIDebugCamera_ToggleFlags_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIDebugCamera.GetTracker -// (Native, Public) -// Parameters: -// class UAITracker* ReturnValue (Parm, OutParm, ReturnParm) - -class UAITracker* UAIDebugCamera::GetTracker() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.GetTracker"); - - UAIDebugCamera_GetTracker_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIDebugCamera.SetMind -// (Native, Public) -// Parameters: -// class AGearboxMind* NewMind (Parm) - -void UAIDebugCamera::SetMind(class AGearboxMind* NewMind) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.SetMind"); - - UAIDebugCamera_SetMind_Params params; - params.NewMind = NewMind; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIDebugCamera.InitDummies -// (Native, Public) -// Parameters: -// int NewNumDummies (Parm) - -void UAIDebugCamera::InitDummies(int NewNumDummies) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.InitDummies"); - - UAIDebugCamera_InitDummies_Params params; - params.NewNumDummies = NewNumDummies; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIDebugCamera.WantsToDoCameraInspection -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIDebugCamera::WantsToDoCameraInspection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.WantsToDoCameraInspection"); - - UAIDebugCamera_WantsToDoCameraInspection_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIDebugCamera.SetCurrentInspectedTarget -// (Native, Public) -// Parameters: -// struct FName NewName (Parm) - -void UAIDebugCamera::SetCurrentInspectedTarget(const struct FName& NewName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.SetCurrentInspectedTarget"); - - UAIDebugCamera_SetCurrentInspectedTarget_Params params; - params.NewName = NewName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIDebugCamera.CompareRuleSetAndAdjustRuleIdx -// (Native, Public) -// Parameters: -// class USnapshotRecord* OldSnapshot (Parm) -// class USnapshotRecord* NewSnapshot (Parm) - -void UAIDebugCamera::CompareRuleSetAndAdjustRuleIdx(class USnapshotRecord* OldSnapshot, class USnapshotRecord* NewSnapshot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.CompareRuleSetAndAdjustRuleIdx"); - - UAIDebugCamera_CompareRuleSetAndAdjustRuleIdx_Params params; - params.OldSnapshot = OldSnapshot; - params.NewSnapshot = NewSnapshot; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIDebugCamera.SetRuleEngine -// (Native, Public) -// Parameters: -// class URuleEngine* NewRuleEngine (Parm) - -void UAIDebugCamera::SetRuleEngine(class URuleEngine* NewRuleEngine) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.SetRuleEngine"); - - UAIDebugCamera_SetRuleEngine_Params params; - params.NewRuleEngine = NewRuleEngine; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIDebugCamera.SetPrevSnapshotRule -// (Native, Public) - -void UAIDebugCamera::SetPrevSnapshotRule() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.SetPrevSnapshotRule"); - - UAIDebugCamera_SetPrevSnapshotRule_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIDebugCamera.SetNextSnapshotRule -// (Native, Public) - -void UAIDebugCamera::SetNextSnapshotRule() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.SetNextSnapshotRule"); - - UAIDebugCamera_SetNextSnapshotRule_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIDebugCamera.SetPrevSnapshot -// (Native, Public) - -void UAIDebugCamera::SetPrevSnapshot() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.SetPrevSnapshot"); - - UAIDebugCamera_SetPrevSnapshot_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIDebugCamera.SetNextSnapshot -// (Native, Public) - -void UAIDebugCamera::SetNextSnapshot() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.SetNextSnapshot"); - - UAIDebugCamera_SetNextSnapshot_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIDebugCamera.NotifyGameUnPaused -// (Native, Public) - -void UAIDebugCamera::NotifyGameUnPaused() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.NotifyGameUnPaused"); - - UAIDebugCamera_NotifyGameUnPaused_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIDebugCamera.NotifyGamePaused -// (Native, Public) - -void UAIDebugCamera::NotifyGamePaused() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.NotifyGamePaused"); - - UAIDebugCamera_NotifyGamePaused_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIDebugCamera.Display -// (Native, Public) -// Parameters: -// class AHUD* HUD (Parm) - -void UAIDebugCamera::Display(class AHUD* HUD) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDebugCamera.Display"); - - UAIDebugCamera_Display_Params params; - params.HUD = HUD; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SpecialMoveInterface.SetReplicatedSMData -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FSpecialMoveData NewSMData (Parm, OutParm) - -void USpecialMoveInterface::SetReplicatedSMData(struct FSpecialMoveData* NewSMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveInterface.SetReplicatedSMData"); - - USpecialMoveInterface_SetReplicatedSMData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewSMData != nullptr) - *NewSMData = params.NewSMData; -} - - -// Function GearboxFramework.SpecialMoveInterface.ServerSpecialMove_StopAny -// (Net, NetReliable, Event, Public, NetServer) - -void USpecialMoveInterface::ServerSpecialMove_StopAny() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveInterface.ServerSpecialMove_StopAny"); - - USpecialMoveInterface_ServerSpecialMove_StopAny_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SpecialMoveInterface.ServerSpecialMove_Stop -// (Net, NetReliable, Event, Public, NetServer) -// Parameters: -// class USpecialMoveDefinition* OldSMD (Parm) - -void USpecialMoveInterface::ServerSpecialMove_Stop(class USpecialMoveDefinition* OldSMD) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveInterface.ServerSpecialMove_Stop"); - - USpecialMoveInterface_ServerSpecialMove_Stop_Params params; - params.OldSMD = OldSMD; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SpecialMoveInterface.ServerSpecialMove_Queue -// (Net, NetReliable, Event, HasOptionalparams, Public, NetServer) -// Parameters: -// class USpecialMoveDefinition* NewSMD (Parm) -// float PlayRateScale (OptionalParm, Parm) -// float Duration (OptionalParm, Parm) -// struct FName CallbackName (OptionalParm, Parm) -// class UObject* CallbackObject (OptionalParm, Parm) -// class UObject* Data (OptionalParm, Parm) - -void USpecialMoveInterface::ServerSpecialMove_Queue(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveInterface.ServerSpecialMove_Queue"); - - USpecialMoveInterface_ServerSpecialMove_Queue_Params params; - params.NewSMD = NewSMD; - params.PlayRateScale = PlayRateScale; - params.Duration = Duration; - params.CallbackName = CallbackName; - params.CallbackObject = CallbackObject; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SpecialMoveInterface.ServerSpecialMove_Play -// (Net, NetReliable, Event, HasOptionalparams, Public, NetServer) -// Parameters: -// class USpecialMoveDefinition* NewSMD (Parm) -// float PlayRateScale (OptionalParm, Parm) -// float Duration (OptionalParm, Parm) -// struct FName CallbackName (OptionalParm, Parm) -// class UObject* CallbackObject (OptionalParm, Parm) -// class UObject* Data (OptionalParm, Parm) - -void USpecialMoveInterface::ServerSpecialMove_Play(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveInterface.ServerSpecialMove_Play"); - - USpecialMoveInterface_ServerSpecialMove_Play_Params params; - params.NewSMD = NewSMD; - params.PlayRateScale = PlayRateScale; - params.Duration = Duration; - params.CallbackName = CallbackName; - params.CallbackObject = CallbackObject; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SpecialMoveInterface.GetDefaultRootMotionRotationMode -// (Simulated, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char USpecialMoveInterface::GetDefaultRootMotionRotationMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveInterface.GetDefaultRootMotionRotationMode"); - - USpecialMoveInterface_GetDefaultRootMotionRotationMode_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveInterface.GetDefaultRootMotionMode -// (Simulated, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char USpecialMoveInterface::GetDefaultRootMotionMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveInterface.GetDefaultRootMotionMode"); - - USpecialMoveInterface_GetDefaultRootMotionMode_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveInterface.GetSkelMesh -// (Simulated, Native, Public) -// Parameters: -// class USkeletalMeshComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class USkeletalMeshComponent* USpecialMoveInterface::GetSkelMesh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveInterface.GetSkelMesh"); - - USpecialMoveInterface_GetSkelMesh_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveInterface.GetSMComponent -// (Simulated, Native, Public) -// Parameters: -// class USpecialMoveComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class USpecialMoveComponent* USpecialMoveInterface::GetSMComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveInterface.GetSMComponent"); - - USpecialMoveInterface_GetSMComponent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveInterface.GetActor -// (Simulated, Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* USpecialMoveInterface::GetActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveInterface.GetActor"); - - USpecialMoveInterface_GetActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AnimNodeSpecialMoveBlend.IsPlaying -// (Native, Public) -// Parameters: -// class UGearboxAnimDefinition* AnimSMD (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAnimNodeSpecialMoveBlend::IsPlaying(class UGearboxAnimDefinition* AnimSMD) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AnimNodeSpecialMoveBlend.IsPlaying"); - - UAnimNodeSpecialMoveBlend_IsPlaying_Params params; - params.AnimSMD = AnimSMD; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AnimNodeSpecialMoveBlend.SetRootMotion -// (Native, Public) -// Parameters: -// class URootMotionDefinition* RMDef (Parm) - -void UAnimNodeSpecialMoveBlend::SetRootMotion(class URootMotionDefinition* RMDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AnimNodeSpecialMoveBlend.SetRootMotion"); - - UAnimNodeSpecialMoveBlend_SetRootMotion_Params params; - params.RMDef = RMDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AnimNodeSpecialMoveBlend.GetCurrentAnimDef -// (Native, Public) -// Parameters: -// class UGearboxAnimDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxAnimDefinition* UAnimNodeSpecialMoveBlend::GetCurrentAnimDef() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AnimNodeSpecialMoveBlend.GetCurrentAnimDef"); - - UAnimNodeSpecialMoveBlend_GetCurrentAnimDef_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AnimNodeSpecialMoveBlend.GetCurrentAnimName -// (Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAnimNodeSpecialMoveBlend::GetCurrentAnimName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AnimNodeSpecialMoveBlend.GetCurrentAnimName"); - - UAnimNodeSpecialMoveBlend_GetCurrentAnimName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AnimNodeSpecialMoveBlend.Finish -// (Native, Public) -// Parameters: -// bool bInterrupted (Parm) - -void UAnimNodeSpecialMoveBlend::Finish(bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AnimNodeSpecialMoveBlend.Finish"); - - UAnimNodeSpecialMoveBlend_Finish_Params params; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AnimNodeSpecialMoveBlend.Stop -// (Native, Public) -// Parameters: -// bool bInterrupted (Parm) - -void UAnimNodeSpecialMoveBlend::Stop(bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AnimNodeSpecialMoveBlend.Stop"); - - UAnimNodeSpecialMoveBlend_Stop_Params params; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AnimNodeSpecialMoveBlend.PlayData -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FSpecialMoveData SMData (Parm, OutParm) -// struct FName AnimNameOverride (OptionalParm, Parm) -// float PlayRateScale (OptionalParm, Parm) -// float BlendInOverride (OptionalParm, Parm) -// float BlendOutOverride (OptionalParm, Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UAnimNodeSpecialMoveBlend::PlayData(const struct FName& AnimNameOverride, float PlayRateScale, float BlendInOverride, float BlendOutOverride, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AnimNodeSpecialMoveBlend.PlayData"); - - UAnimNodeSpecialMoveBlend_PlayData_Params params; - params.AnimNameOverride = AnimNameOverride; - params.PlayRateScale = PlayRateScale; - params.BlendInOverride = BlendInOverride; - params.BlendOutOverride = BlendOutOverride; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AnimNodeSpecialMoveBlend.Play -// (Native, HasOptionalparams, Public) -// Parameters: -// class UGearboxAnimDefinition* CustomAnimSMD (Parm) -// struct FName AnimNameOverride (OptionalParm, Parm) -// float PlayRateScale (OptionalParm, Parm) -// float BlendInOverride (OptionalParm, Parm) -// float BlendOutOverride (OptionalParm, Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UAnimNodeSpecialMoveBlend::Play(class UGearboxAnimDefinition* CustomAnimSMD, const struct FName& AnimNameOverride, float PlayRateScale, float BlendInOverride, float BlendOutOverride) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AnimNodeSpecialMoveBlend.Play"); - - UAnimNodeSpecialMoveBlend_Play_Params params; - params.CustomAnimSMD = CustomAnimSMD; - params.AnimNameOverride = AnimNameOverride; - params.PlayRateScale = PlayRateScale; - params.BlendInOverride = BlendInOverride; - params.BlendOutOverride = BlendOutOverride; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AttributeExpressionEvaluator.Evaluate -// (Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAttributeExpressionEvaluator::Evaluate(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AttributeExpressionEvaluator.Evaluate"); - - UAttributeExpressionEvaluator_Evaluate_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.Behavior_CallFunction.CallFunction -// (Simulated, Native, Public) -// Parameters: -// class AActor* inActor (Parm) -// struct FName InFunctionName (Parm) - -void UBehavior_CallFunction::CallFunction(class AActor* inActor, const struct FName& InFunctionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_CallFunction.CallFunction"); - - UBehavior_CallFunction_CallFunction_Params params; - params.inActor = inActor; - params.InFunctionName = InFunctionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.Behavior_CallFunction.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_CallFunction::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_CallFunction.ApplyBehaviorToContext"); - - UBehavior_CallFunction_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.IBehaviorConsumer.GetBehaviorConsumerHandle -// (Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle ReturnValue (Parm, OutParm, ReturnParm) - -struct FBehaviorConsumerHandle UIBehaviorConsumer::GetBehaviorConsumerHandle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IBehaviorConsumer.GetBehaviorConsumerHandle"); - - UIBehaviorConsumer_GetBehaviorConsumerHandle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.Behavior_ChangeRemoteBehaviorSequenceState.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ChangeRemoteBehaviorSequenceState::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_ChangeRemoteBehaviorSequenceState.ApplyBehaviorToContext"); - - UBehavior_ChangeRemoteBehaviorSequenceState_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.ITimerBehavior.SetTimerState -// (Public) -// Parameters: -// unsigned char TimerId (Parm) -// struct FBehaviorTimerState TimerState (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UITimerBehavior::SetTimerState(unsigned char TimerId, const struct FBehaviorTimerState& TimerState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ITimerBehavior.SetTimerState"); - - UITimerBehavior_SetTimerState_Params params; - params.TimerId = TimerId; - params.TimerState = TimerState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.ITimerBehavior.GetTimerState -// (Public, HasOutparams) -// Parameters: -// unsigned char TimerId (Parm) -// struct FBehaviorTimerState TimerState (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UITimerBehavior::GetTimerState(unsigned char TimerId, struct FBehaviorTimerState* TimerState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ITimerBehavior.GetTimerState"); - - UITimerBehavior_GetTimerState_Params params; - params.TimerId = TimerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (TimerState != nullptr) - *TimerState = params.TimerState; - - return params.ReturnValue; -} - - -// Function GearboxFramework.ITimerBehavior.GetTimeSeconds -// (Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UITimerBehavior::GetTimeSeconds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ITimerBehavior.GetTimeSeconds"); - - UITimerBehavior_GetTimeSeconds_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.Behavior_ChangeTimer.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ChangeTimer::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_ChangeTimer.ApplyBehaviorToContext"); - - UBehavior_ChangeTimer_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_IsSequenceEnabled.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_IsSequenceEnabled::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_IsSequenceEnabled.ApplyBehaviorToContext"); - - UBehavior_IsSequenceEnabled_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_PostAkEvent.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_PostAkEvent::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_PostAkEvent.ApplyBehaviorToContext"); - - UBehavior_PostAkEvent_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.BehaviorHelpers.RunAllBehaviorsForEvent -// (Final, Simulated, Native, Static, HasOptionalparams, Public) -// Parameters: -// struct FName EventName (Parm) -// struct FScriptDelegate SetStrategy (Parm, NeedCtorLink) -// struct FScriptDelegate Strategy (Parm, NeedCtorLink) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (OptionalParm, Parm) -// class UObject* OtherEventParticipantObject (OptionalParm, Parm) -// struct FBehaviorParameters EventData (OptionalParm, Parm, NeedCtorLink) -// unsigned char EnumValue (OptionalParm, Parm) - -void UBehaviorHelpers::RunAllBehaviorsForEvent(const struct FName& EventName, const struct FScriptDelegate& SetStrategy, const struct FScriptDelegate& Strategy, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, unsigned char EnumValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorHelpers.RunAllBehaviorsForEvent"); - - UBehaviorHelpers_RunAllBehaviorsForEvent_Params params; - params.EventName = EventName; - params.SetStrategy = SetStrategy; - params.Strategy = Strategy; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - params.EnumValue = EnumValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.BehaviorHelpers.BehaviorStrategy -// (HasOptionalparams, Public, Delegate, HasOutparams) -// Parameters: -// struct FPointer BehaviorSet (Parm) -// struct FName EventName (Parm) -// TArray BehaviorList (Parm, OutParm, NeedCtorLink) -// unsigned char EnumValue (OptionalParm, Parm) - -void UBehaviorHelpers::BehaviorStrategy(const struct FPointer& BehaviorSet, const struct FName& EventName, unsigned char EnumValue, TArray* BehaviorList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorHelpers.BehaviorStrategy"); - - UBehaviorHelpers_BehaviorStrategy_Params params; - params.BehaviorSet = BehaviorSet; - params.EventName = EventName; - params.EnumValue = EnumValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BehaviorList != nullptr) - *BehaviorList = params.BehaviorList; -} - - -// Function GearboxFramework.BehaviorHelpers.BehaviorSetStrategy -// (Public, Delegate, HasOutparams) -// Parameters: -// TArray BehaviorSetList (Parm, OutParm, NeedCtorLink) - -void UBehaviorHelpers::BehaviorSetStrategy(TArray* BehaviorSetList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorHelpers.BehaviorSetStrategy"); - - UBehaviorHelpers_BehaviorSetStrategy_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BehaviorSetList != nullptr) - *BehaviorSetList = params.BehaviorSetList; -} - - -// Function GearboxFramework.BehaviorHelpers.ResolveBehaviorProviderDefinitionReference -// (Native, Static, Public, HasOutparams) -// Parameters: -// class UBehaviorBase* SourceBehavior (Const, Parm) -// class UObject* ProviderReference (Const, Parm) -// struct FNameBasedObjectPath PathName (Const, Parm, OutParm) -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* UBehaviorHelpers::ResolveBehaviorProviderDefinitionReference(class UBehaviorBase* SourceBehavior, class UObject* ProviderReference, struct FNameBasedObjectPath* PathName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorHelpers.ResolveBehaviorProviderDefinitionReference"); - - UBehaviorHelpers_ResolveBehaviorProviderDefinitionReference_Params params; - params.SourceBehavior = SourceBehavior; - params.ProviderReference = ProviderReference; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (PathName != nullptr) - *PathName = params.PathName; - - return params.ReturnValue; -} - - -// Function GearboxFramework.BehaviorHelpers.IsBehaviorsV2 -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBehaviorHelpers::IsBehaviorsV2(struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorHelpers.IsBehaviorsV2"); - - UBehaviorHelpers_IsBehaviorsV2_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; - - return params.ReturnValue; -} - - -// Function GearboxFramework.BehaviorHelpers.ShouldContinueExecution -// (Defined, Static, Public, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// float TimeBetweenSteps (Parm) -// int NumSteps (Parm, OutParm) -// int MaxSteps (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBehaviorHelpers::ShouldContinueExecution(float TimeBetweenSteps, int MaxSteps, struct FBehaviorKernelInfo* KernelInfo, int* NumSteps) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorHelpers.ShouldContinueExecution"); - - UBehaviorHelpers_ShouldContinueExecution_Params params; - params.TimeBetweenSteps = TimeBetweenSteps; - params.MaxSteps = MaxSteps; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; - if (NumSteps != nullptr) - *NumSteps = params.NumSteps; - - return params.ReturnValue; -} - - -// Function GearboxFramework.BehaviorHelpers.GetNextFireLocationSocket -// (Defined, Static, Public, HasOutparams) -// Parameters: -// unsigned char FireSocketSelection (Parm) -// TArray FireLocationSocketNames (Parm, NeedCtorLink) -// TArray FireLocationSocketsRemaining (Parm, OutParm, NeedCtorLink) -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UBehaviorHelpers::GetNextFireLocationSocket(unsigned char FireSocketSelection, TArray FireLocationSocketNames, TArray* FireLocationSocketsRemaining) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorHelpers.GetNextFireLocationSocket"); - - UBehaviorHelpers_GetNextFireLocationSocket_Params params; - params.FireSocketSelection = FireSocketSelection; - params.FireLocationSocketNames = FireLocationSocketNames; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (FireLocationSocketsRemaining != nullptr) - *FireLocationSocketsRemaining = params.FireLocationSocketsRemaining; - - return params.ReturnValue; -} - - -// Function GearboxFramework.BehaviorHelpers.GetRotationFromAttachmentLocationData -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FAttachmentLocationData AttachmentLocation (Const, Parm) -// struct FRotator AttachmentLocationRotation (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBehaviorHelpers::GetRotationFromAttachmentLocationData(const struct FAttachmentLocationData& AttachmentLocation, struct FRotator* AttachmentLocationRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorHelpers.GetRotationFromAttachmentLocationData"); - - UBehaviorHelpers_GetRotationFromAttachmentLocationData_Params params; - params.AttachmentLocation = AttachmentLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (AttachmentLocationRotation != nullptr) - *AttachmentLocationRotation = params.AttachmentLocationRotation; - - return params.ReturnValue; -} - - -// Function GearboxFramework.BehaviorHelpers.GetRelativeDirection -// (Native, Static, HasOptionalparams, Public) -// Parameters: -// struct FRelativeDirectionData DesiredDirection (Parm) -// FScriptInterface Source (Parm) -// struct FVector DefaultDirection (Parm) -// struct FName SpawnSocketName (OptionalParm, Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UBehaviorHelpers::GetRelativeDirection(const struct FRelativeDirectionData& DesiredDirection, const FScriptInterface& Source, const struct FVector& DefaultDirection, const struct FName& SpawnSocketName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorHelpers.GetRelativeDirection"); - - UBehaviorHelpers_GetRelativeDirection_Params params; - params.DesiredDirection = DesiredDirection; - params.Source = Source; - params.DefaultDirection = DefaultDirection; - params.SpawnSocketName = SpawnSocketName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.CompoundExpressionEvaluator.Evaluate -// (Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCompoundExpressionEvaluator::Evaluate(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.CompoundExpressionEvaluator.Evaluate"); - - UCompoundExpressionEvaluator_Evaluate_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GBXActorList.RemoveAndDeleteActorsOfClassFromLevel -// (Native, Public) -// Parameters: -// class UClass* TheClass (Const, Parm) -// class ULevel* Level (Parm) - -void UGBXActorList::RemoveAndDeleteActorsOfClassFromLevel(class UClass* TheClass, class ULevel* Level) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GBXActorList.RemoveAndDeleteActorsOfClassFromLevel"); - - UGBXActorList_RemoveAndDeleteActorsOfClassFromLevel_Params params; - params.TheClass = TheClass; - params.Level = Level; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GBXActorList.RemoveActorsOfClassFromLevel -// (Native, Public) -// Parameters: -// class UClass* TheClass (Const, Parm) -// class ULevel* Level (Parm) - -void UGBXActorList::RemoveActorsOfClassFromLevel(class UClass* TheClass, class ULevel* Level) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GBXActorList.RemoveActorsOfClassFromLevel"); - - UGBXActorList_RemoveActorsOfClassFromLevel_Params params; - params.TheClass = TheClass; - params.Level = Level; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GBXActorList.RemoveAndDeleteActorsFromLevel -// (Native, Public) -// Parameters: -// class ULevel* Level (Parm) - -void UGBXActorList::RemoveAndDeleteActorsFromLevel(class ULevel* Level) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GBXActorList.RemoveAndDeleteActorsFromLevel"); - - UGBXActorList_RemoveAndDeleteActorsFromLevel_Params params; - params.Level = Level; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GBXActorList.RemoveActorsFromLevel -// (Native, Public) -// Parameters: -// class ULevel* Level (Parm) - -void UGBXActorList::RemoveActorsFromLevel(class ULevel* Level) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GBXActorList.RemoveActorsFromLevel"); - - UGBXActorList_RemoveActorsFromLevel_Params params; - params.Level = Level; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GBXActorList.FindNextActorByLevel -// (Native, Public, HasOutparams) -// Parameters: -// class ULevel* Level (Parm) -// int Index (Parm, OutParm) -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UGBXActorList::FindNextActorByLevel(class ULevel* Level, int* Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GBXActorList.FindNextActorByLevel"); - - UGBXActorList_FindNextActorByLevel_Params params; - params.Level = Level; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Index != nullptr) - *Index = params.Index; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GBXActorList.FindFirstActorByLevel -// (Native, Public, HasOutparams) -// Parameters: -// class ULevel* Level (Parm) -// int Index (Parm, OutParm) -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UGBXActorList::FindFirstActorByLevel(class ULevel* Level, int* Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GBXActorList.FindFirstActorByLevel"); - - UGBXActorList_FindFirstActorByLevel_Params params; - params.Level = Level; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Index != nullptr) - *Index = params.Index; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GBXActorList.FindNextActorByClass -// (Native, Public, HasOutparams) -// Parameters: -// class UClass* TheClass (Const, Parm) -// int Index (Parm, OutParm) -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UGBXActorList::FindNextActorByClass(class UClass* TheClass, int* Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GBXActorList.FindNextActorByClass"); - - UGBXActorList_FindNextActorByClass_Params params; - params.TheClass = TheClass; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Index != nullptr) - *Index = params.Index; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GBXActorList.FindFirstActorByClass -// (Native, Public, HasOutparams) -// Parameters: -// class UClass* TheClass (Const, Parm) -// int Index (Parm, OutParm) -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UGBXActorList::FindFirstActorByClass(class UClass* TheClass, int* Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GBXActorList.FindFirstActorByClass"); - - UGBXActorList_FindFirstActorByClass_Params params; - params.TheClass = TheClass; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Index != nullptr) - *Index = params.Index; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GBXActorList.RemoveActor -// (Native, Public) -// Parameters: -// class AActor* Actor (Parm) - -void UGBXActorList::RemoveActor(class AActor* Actor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GBXActorList.RemoveActor"); - - UGBXActorList_RemoveActor_Params params; - params.Actor = Actor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GBXActorList.AddActor -// (Native, Public) -// Parameters: -// class AActor* Actor (Parm) -// class ULevel* Level (Parm) - -void UGBXActorList::AddActor(class AActor* Actor, class ULevel* Level) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GBXActorList.AddActor"); - - UGBXActorList_AddActor_Params params; - params.Actor = Actor; - params.Level = Level; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GBXObjectList.RemoveObjectsOfClass -// (Native, Public) -// Parameters: -// class UClass* TheClass (Const, Parm) - -void UGBXObjectList::RemoveObjectsOfClass(class UClass* TheClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GBXObjectList.RemoveObjectsOfClass"); - - UGBXObjectList_RemoveObjectsOfClass_Params params; - params.TheClass = TheClass; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GBXObjectList.FindNextObjectByClass -// (Native, Public, HasOutparams) -// Parameters: -// class UClass* TheClass (Const, Parm) -// int Index (Parm, OutParm) -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UGBXObjectList::FindNextObjectByClass(class UClass* TheClass, int* Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GBXObjectList.FindNextObjectByClass"); - - UGBXObjectList_FindNextObjectByClass_Params params; - params.TheClass = TheClass; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Index != nullptr) - *Index = params.Index; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GBXObjectList.FindFirstObjectByClass -// (Native, Public, HasOutparams) -// Parameters: -// class UClass* TheClass (Const, Parm) -// int Index (Parm, OutParm) -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UGBXObjectList::FindFirstObjectByClass(class UClass* TheClass, int* Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GBXObjectList.FindFirstObjectByClass"); - - UGBXObjectList_FindFirstObjectByClass_Params params; - params.TheClass = TheClass; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Index != nullptr) - *Index = params.Index; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GBXObjectList.RemoveObject -// (Native, Public) -// Parameters: -// class UObject* TheObject (Parm) - -void UGBXObjectList::RemoveObject(class UObject* TheObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GBXObjectList.RemoveObject"); - - UGBXObjectList_RemoveObject_Params params; - params.TheObject = TheObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GBXObjectList.AddObject -// (Native, Public) -// Parameters: -// class UObject* TheObject (Parm) - -void UGBXObjectList::AddObject(class UObject* TheObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GBXObjectList.AddObject"); - - UGBXObjectList_AddObject_Params params; - params.TheObject = TheObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAIController.ForceMoveToActor -// (Defined, Public) -// Parameters: -// class AActor* destActor (Parm) - -void AGearboxAIController::ForceMoveToActor(class AActor* destActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAIController.ForceMoveToActor"); - - AGearboxAIController_ForceMoveToActor_Params params; - params.destActor = destActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAIMoveNode.DoesPatrolPathExistToPoint -// (Native, Public) -// Parameters: -// class AGearboxAIMoveNode* PatrolPoint (Const, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxAIMoveNode::DoesPatrolPathExistToPoint(class AGearboxAIMoveNode* PatrolPoint) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAIMoveNode.DoesPatrolPathExistToPoint"); - - AGearboxAIMoveNode_DoesPatrolPathExistToPoint_Params params; - params.PatrolPoint = PatrolPoint; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAIMoveNode.GetAllLinkedNodes -// (Native, Public, HasOutparams) -// Parameters: -// TArray OutNodes (Parm, OutParm, NeedCtorLink) - -void AGearboxAIMoveNode::GetAllLinkedNodes(TArray* OutNodes) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAIMoveNode.GetAllLinkedNodes"); - - AGearboxAIMoveNode_GetAllLinkedNodes_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutNodes != nullptr) - *OutNodes = params.OutNodes; -} - - -// Function GearboxFramework.GearboxAIMoveNode.GetNextMoveNodeClosestToPoint -// (Native, Public) -// Parameters: -// struct FVector TestPoint (Parm) -// class AGearboxAIMoveNode* ReturnValue (Parm, OutParm, ReturnParm) - -class AGearboxAIMoveNode* AGearboxAIMoveNode::GetNextMoveNodeClosestToPoint(const struct FVector& TestPoint) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAIMoveNode.GetNextMoveNodeClosestToPoint"); - - AGearboxAIMoveNode_GetNextMoveNodeClosestToPoint_Params params; - params.TestPoint = TestPoint; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAIMoveNode.GetNextMoveNode -// (Native, Public) -// Parameters: -// class AGearboxAIMoveNode* ReturnValue (Parm, OutParm, ReturnParm) - -class AGearboxAIMoveNode* AGearboxAIMoveNode::GetNextMoveNode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAIMoveNode.GetNextMoveNode"); - - AGearboxAIMoveNode_GetNextMoveNode_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAIMoveNode.RemoveNode -// (Native, Public) -// Parameters: -// class AGearboxAIMoveNode* OldNode (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AGearboxAIMoveNode::RemoveNode(class AGearboxAIMoveNode* OldNode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAIMoveNode.RemoveNode"); - - AGearboxAIMoveNode_RemoveNode_Params params; - params.OldNode = OldNode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAIMoveNode.AddNode -// (Native, Public) -// Parameters: -// class AGearboxAIMoveNode* NewNode (Parm) - -void AGearboxAIMoveNode::AddNode(class AGearboxAIMoveNode* NewNode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAIMoveNode.AddNode"); - - AGearboxAIMoveNode_AddNode_Params params; - params.NewNode = NewNode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAIMoveNode.ClearLinks -// (Native, Public) - -void AGearboxAIMoveNode::ClearLinks() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAIMoveNode.ClearLinks"); - - AGearboxAIMoveNode_ClearLinks_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAIMoveNode.OnToggle -// (Defined, Simulated, Public) -// Parameters: -// class USeqAct_Toggle* Action (Parm) - -void AGearboxAIMoveNode::OnToggle(class USeqAct_Toggle* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAIMoveNode.OnToggle"); - - AGearboxAIMoveNode_OnToggle_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxCameraBasic.FinishCameraLookAt -// (Event, Public) - -void AGearboxCameraBasic::FinishCameraLookAt() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCameraBasic.FinishCameraLookAt"); - - AGearboxCameraBasic_FinishCameraLookAt_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxCameraBasic.EnableThirdPersonLookAt -// (Event, Public) -// Parameters: -// float LookAtXOffset (Parm) -// float LookAtYOffset (Parm) -// float LookAtZOffset (Parm) -// unsigned char LookAtMode (Parm) - -void AGearboxCameraBasic::EnableThirdPersonLookAt(float LookAtXOffset, float LookAtYOffset, float LookAtZOffset, unsigned char LookAtMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCameraBasic.EnableThirdPersonLookAt"); - - AGearboxCameraBasic_EnableThirdPersonLookAt_Params params; - params.LookAtXOffset = LookAtXOffset; - params.LookAtYOffset = LookAtYOffset; - params.LookAtZOffset = LookAtZOffset; - params.LookAtMode = LookAtMode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxCameraBasic.BeginCameraLookAt -// (Simulated, Public) -// Parameters: -// class AActor* LookAtTarget (Parm) -// struct FName LookAtBone (Parm) -// struct FVector TargetLocation (Parm) -// float Zoom (Parm) -// struct FVector2D FOV (Parm) -// float Duration (Parm) -// float TransitionTimeIn (Parm) -// float TransitionTimeOut (Parm) - -void AGearboxCameraBasic::BeginCameraLookAt(class AActor* LookAtTarget, const struct FName& LookAtBone, const struct FVector& TargetLocation, float Zoom, const struct FVector2D& FOV, float Duration, float TransitionTimeIn, float TransitionTimeOut) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCameraBasic.BeginCameraLookAt"); - - AGearboxCameraBasic_BeginCameraLookAt_Params params; - params.LookAtTarget = LookAtTarget; - params.LookAtBone = LookAtBone; - params.TargetLocation = TargetLocation; - params.Zoom = Zoom; - params.FOV = FOV; - params.Duration = Duration; - params.TransitionTimeIn = TransitionTimeIn; - params.TransitionTimeOut = TransitionTimeOut; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxCameraBasic.CalcSimpleThirdPersonView -// (Defined, Simulated, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FTViewTarget OutVT (Parm, OutParm) -// float DeltaTime (Parm) - -void AGearboxCameraBasic::CalcSimpleThirdPersonView(float DeltaTime, struct FTViewTarget* OutVT) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCameraBasic.CalcSimpleThirdPersonView"); - - AGearboxCameraBasic_CalcSimpleThirdPersonView_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutVT != nullptr) - *OutVT = params.OutVT; -} - - -// Function GearboxFramework.GearboxCameraBasic.CalcBaseView -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FTViewTarget OutVT (Parm, OutParm) -// float DeltaTime (Parm) - -void AGearboxCameraBasic::CalcBaseView(float DeltaTime, struct FTViewTarget* OutVT) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCameraBasic.CalcBaseView"); - - AGearboxCameraBasic_CalcBaseView_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutVT != nullptr) - *OutVT = params.OutVT; -} - - -// Function GearboxFramework.GearboxCameraBasic.UpdateViewTarget -// (Defined, Simulated, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FTViewTarget OutVT (Parm, OutParm) -// float DeltaTime (Parm) - -void AGearboxCameraBasic::UpdateViewTarget(float DeltaTime, struct FTViewTarget* OutVT) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCameraBasic.UpdateViewTarget"); - - AGearboxCameraBasic_UpdateViewTarget_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutVT != nullptr) - *OutVT = params.OutVT; -} - - -// Function GearboxFramework.GearboxCameraModifier.LerpFOV -// (Defined, Protected) -// Parameters: -// float Src (Parm) -// float Dest (Parm) -// float T (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UGearboxCameraModifier::LerpFOV(float Src, float Dest, float T) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCameraModifier.LerpFOV"); - - UGearboxCameraModifier_LerpFOV_Params params; - params.Src = Src; - params.Dest = Dest; - params.T = T; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCameraModifier.LerpRotation -// (Defined, Protected) -// Parameters: -// struct FRotator Src (Parm) -// struct FRotator Dest (Parm) -// float T (Parm) -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator UGearboxCameraModifier::LerpRotation(const struct FRotator& Src, const struct FRotator& Dest, float T) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCameraModifier.LerpRotation"); - - UGearboxCameraModifier_LerpRotation_Params params; - params.Src = Src; - params.Dest = Dest; - params.T = T; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCameraModifier.LerpLocation -// (Defined, Protected) -// Parameters: -// struct FVector Src (Parm) -// struct FVector Dest (Parm) -// float T (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UGearboxCameraModifier::LerpLocation(const struct FVector& Src, const struct FVector& Dest, float T) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCameraModifier.LerpLocation"); - - UGearboxCameraModifier_LerpLocation_Params params; - params.Src = Src; - params.Dest = Dest; - params.T = T; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCameraModifier.UpdateAllLerps -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// float DeltaTime (Parm) -// struct FTPOV OutPOV (Parm, OutParm) - -void UGearboxCameraModifier::UpdateAllLerps(float DeltaTime, struct FTPOV* OutPOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCameraModifier.UpdateAllLerps"); - - UGearboxCameraModifier_UpdateAllLerps_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutPOV != nullptr) - *OutPOV = params.OutPOV; -} - - -// Function GearboxFramework.GearboxCameraModifier.UpdateMasterFadePercentage -// (Final, Defined, Private) -// Parameters: -// float AdjustedDeltaTime (Parm) - -void UGearboxCameraModifier::UpdateMasterFadePercentage(float AdjustedDeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCameraModifier.UpdateMasterFadePercentage"); - - UGearboxCameraModifier_UpdateMasterFadePercentage_Params params; - params.AdjustedDeltaTime = AdjustedDeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxCameraModifier.IsFadingDownwards -// (Defined, Protected) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCameraModifier::IsFadingDownwards() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCameraModifier.IsFadingDownwards"); - - UGearboxCameraModifier_IsFadingDownwards_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCameraModifier.IsFadingUpwards -// (Defined, Protected) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCameraModifier::IsFadingUpwards() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCameraModifier.IsFadingUpwards"); - - UGearboxCameraModifier_IsFadingUpwards_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCameraModifier.IsFadeInProgress -// (Defined, Protected) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCameraModifier::IsFadeInProgress() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCameraModifier.IsFadeInProgress"); - - UGearboxCameraModifier_IsFadeInProgress_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCameraModifier.StartFadeOut -// (Defined, HasOptionalparams, Protected) -// Parameters: -// float NewTimeSpan (Parm) -// bool NewDisableWhenFadedOut (OptionalParm, Parm) -// unsigned char NewFadeMode (OptionalParm, Parm) - -void UGearboxCameraModifier::StartFadeOut(float NewTimeSpan, bool NewDisableWhenFadedOut, unsigned char NewFadeMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCameraModifier.StartFadeOut"); - - UGearboxCameraModifier_StartFadeOut_Params params; - params.NewTimeSpan = NewTimeSpan; - params.NewDisableWhenFadedOut = NewDisableWhenFadedOut; - params.NewFadeMode = NewFadeMode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxCameraModifier.StartFadeIn -// (Defined, HasOptionalparams, Protected) -// Parameters: -// float NewTimeSpan (Parm) -// unsigned char NewFadeMode (OptionalParm, Parm) - -void UGearboxCameraModifier::StartFadeIn(float NewTimeSpan, unsigned char NewFadeMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCameraModifier.StartFadeIn"); - - UGearboxCameraModifier_StartFadeIn_Params params; - params.NewTimeSpan = NewTimeSpan; - params.NewFadeMode = NewFadeMode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxCameraModifier.SetDesiredCamera -// (Defined, Simulated, Protected) -// Parameters: -// struct FVector DesiredLoc (Parm) -// struct FRotator DesiredRot (Parm) -// float DesiredFOV (Parm) - -void UGearboxCameraModifier::SetDesiredCamera(const struct FVector& DesiredLoc, const struct FRotator& DesiredRot, float DesiredFOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCameraModifier.SetDesiredCamera"); - - UGearboxCameraModifier_SetDesiredCamera_Params params; - params.DesiredLoc = DesiredLoc; - params.DesiredRot = DesiredRot; - params.DesiredFOV = DesiredFOV; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxCameraModifier.SetGBXCameraOwner -// (Defined, Simulated, Protected) -// Parameters: -// class AGearboxCameraBasic* InCamera (Parm) - -void UGearboxCameraModifier::SetGBXCameraOwner(class AGearboxCameraBasic* InCamera) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCameraModifier.SetGBXCameraOwner"); - - UGearboxCameraModifier_SetGBXCameraOwner_Params params; - params.InCamera = InCamera; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxCameraModifier.AddCameraModifier -// (Defined, Simulated, Public) -// Parameters: -// class ACamera* Camera (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCameraModifier::AddCameraModifier(class ACamera* Camera) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCameraModifier.AddCameraModifier"); - - UGearboxCameraModifier_AddCameraModifier_Params params; - params.Camera = Camera; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxDialogInterface.ServerDialog_TriggerEvent -// (Net, Event, HasOptionalparams, Public, NetServer) -// Parameters: -// class UGearboxDialogEventTag* EventTag (Parm) -// class AActor* Other (OptionalParm, Parm) -// class UObject* ObjectParameter (OptionalParm, Parm) - -void UGearboxDialogInterface::ServerDialog_TriggerEvent(class UGearboxDialogEventTag* EventTag, class AActor* Other, class UObject* ObjectParameter) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogInterface.ServerDialog_TriggerEvent"); - - UGearboxDialogInterface_ServerDialog_TriggerEvent_Params params; - params.EventTag = EventTag; - params.Other = Other; - params.ObjectParameter = ObjectParameter; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogInterface.SetDialogNameTag -// (Native, Public) -// Parameters: -// class UGearboxDialogNameTag* NewName (Parm) - -void UGearboxDialogInterface::SetDialogNameTag(class UGearboxDialogNameTag* NewName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogInterface.SetDialogNameTag"); - - UGearboxDialogInterface_SetDialogNameTag_Params params; - params.NewName = NewName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogInterface.GetReplicatedDialogData -// (Native, Public) -// Parameters: -// struct FGearboxDialogReplicatedData ReturnValue (Parm, OutParm, ReturnParm) - -struct FGearboxDialogReplicatedData UGearboxDialogInterface::GetReplicatedDialogData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogInterface.GetReplicatedDialogData"); - - UGearboxDialogInterface_GetReplicatedDialogData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxDialogInterface.SetReplicatedDialogData -// (Native, Public, HasOutparams) -// Parameters: -// class UGearboxDialogAct_Talk* TalkAct (Parm) -// struct FGearboxDialogData Data (Parm, OutParm) - -void UGearboxDialogInterface::SetReplicatedDialogData(class UGearboxDialogAct_Talk* TalkAct, struct FGearboxDialogData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogInterface.SetReplicatedDialogData"); - - UGearboxDialogInterface_SetReplicatedDialogData_Params params; - params.TalkAct = TalkAct; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; -} - - -// Function GearboxFramework.GearboxDialogInterface.GetDialogGroups -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// TArray Groups (Parm, OutParm, NeedCtorLink) - -void UGearboxDialogInterface::GetDialogGroups(TArray* Groups) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogInterface.GetDialogGroups"); - - UGearboxDialogInterface_GetDialogGroups_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Groups != nullptr) - *Groups = params.Groups; -} - - -// Function GearboxFramework.GearboxDialogInterface.GetDialogComponent -// (Simulated, Native, Public) -// Parameters: -// class UGearboxDialogComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UGearboxDialogComponent* UGearboxDialogInterface::GetDialogComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogInterface.GetDialogComponent"); - - UGearboxDialogInterface_GetDialogComponent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxDialogInterface.GetDialogNameTag -// (Simulated, Native, Public) -// Parameters: -// class UGearboxDialogNameTag* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxDialogNameTag* UGearboxDialogInterface::GetDialogNameTag() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogInterface.GetDialogNameTag"); - - UGearboxDialogInterface_GetDialogNameTag_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxDialogInterface.GetActor -// (Simulated, Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UGearboxDialogInterface::GetActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogInterface.GetActor"); - - UGearboxDialogInterface_GetActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxDialogInterface.CanTalk -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxDialogInterface::CanTalk() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogInterface.CanTalk"); - - UGearboxDialogInterface_CanTalk_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxEditorNode.IsChild -// (Native, Public) -// Parameters: -// class UGearboxEditorNode* TestNode (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxEditorNode::IsChild(class UGearboxEditorNode* TestNode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxEditorNode.IsChild"); - - UGearboxEditorNode_IsChild_Params params; - params.TestNode = TestNode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxEngine.GetSparkInterface -// (Final, Native, Static, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UGearboxEngine::GetSparkInterface() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxEngine.GetSparkInterface"); - - UGearboxEngine_GetSparkInterface_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxEngine.IsCurrentDeviceValid -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// int SizeNeeded (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxEngine::IsCurrentDeviceValid(int SizeNeeded) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxEngine.IsCurrentDeviceValid"); - - UGearboxEngine_IsCurrentDeviceValid_Params params; - params.SizeNeeded = SizeNeeded; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxEngine.HasStorageDeviceBeenRemoved -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxEngine::HasStorageDeviceBeenRemoved() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxEngine.HasStorageDeviceBeenRemoved"); - - UGearboxEngine_HasStorageDeviceBeenRemoved_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxEngine.GetCurrentDeviceID -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGearboxEngine::GetCurrentDeviceID() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxEngine.GetCurrentDeviceID"); - - UGearboxEngine_GetCurrentDeviceID_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxEngine.SetCurrentDeviceID -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// int NewDeviceID (Parm) -// bool bProfileSignedOut (OptionalParm, Parm) - -void UGearboxEngine::SetCurrentDeviceID(int NewDeviceID, bool bProfileSignedOut) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxEngine.SetCurrentDeviceID"); - - UGearboxEngine_SetCurrentDeviceID_Params params; - params.NewDeviceID = NewDeviceID; - params.bProfileSignedOut = bProfileSignedOut; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGameInfo.PostLogin -// (Defined, Event, Public) -// Parameters: -// class APlayerController* NewPlayer (Parm) - -void AGearboxGameInfo::PostLogin(class APlayerController* NewPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGameInfo.PostLogin"); - - AGearboxGameInfo_PostLogin_Params params; - params.NewPlayer = NewPlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GFxMovieState.GetDebugString -// (Defined, HasOptionalparams, Public) -// Parameters: -// class UGearboxGFxMovie* Movie (Parm) -// bool bIncludeFlags (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGFxMovieState::GetDebugString(class UGearboxGFxMovie* Movie, bool bIncludeFlags) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieState.GetDebugString"); - - UGFxMovieState_GetDebugString_Params params; - params.Movie = Movie; - params.bIncludeFlags = bIncludeFlags; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GFxMovieState.ApplyMovieState -// (Defined, Public) -// Parameters: -// class UGearboxGFxMovie* Movie (Parm) -// class UClass* HandlerClass (Parm) - -void UGFxMovieState::ApplyMovieState(class UGearboxGFxMovie* Movie, class UClass* HandlerClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieState.ApplyMovieState"); - - UGFxMovieState_ApplyMovieState_Params params; - params.Movie = Movie; - params.HandlerClass = HandlerClass; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GFxMovieState.FindMovieState -// (Final, Native, Public) -// Parameters: -// struct FName TheState (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGFxMovieState::FindMovieState(const struct FName& TheState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieState.FindMovieState"); - - UGFxMovieState_FindMovieState_Params params; - params.TheState = TheState; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GFxMovieState.TestState -// (Native, Public, HasOutparams) -// Parameters: -// struct FName TheState (Parm) -// struct FMovieStateStruct MovieState (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMovieState::TestState(const struct FName& TheState, struct FMovieStateStruct* MovieState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieState.TestState"); - - UGFxMovieState_TestState_Params params; - params.TheState = TheState; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (MovieState != nullptr) - *MovieState = params.MovieState; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GFxMovieState.ToggleState -// (Native, Public, HasOutparams) -// Parameters: -// struct FName TheState (Parm) -// struct FMovieStateStruct MovieState (Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGFxMovieState::ToggleState(const struct FName& TheState, struct FMovieStateStruct* MovieState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieState.ToggleState"); - - UGFxMovieState_ToggleState_Params params; - params.TheState = TheState; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (MovieState != nullptr) - *MovieState = params.MovieState; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GFxMovieState.EnableState -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FName TheState (Parm) -// struct FMovieStateStruct MovieState (Parm, OutParm, NeedCtorLink) -// bool bEnable (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGFxMovieState::EnableState(const struct FName& TheState, bool bEnable, struct FMovieStateStruct* MovieState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieState.EnableState"); - - UGFxMovieState_EnableState_Params params; - params.TheState = TheState; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (MovieState != nullptr) - *MovieState = params.MovieState; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGFxMovie.extSetLanguageExt -// (Defined, Public) -// Parameters: -// struct FString ClipPath (Parm, NeedCtorLink) - -void UGearboxGFxMovie::extSetLanguageExt(const struct FString& ClipPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.extSetLanguageExt"); - - UGearboxGFxMovie_extSetLanguageExt_Params params; - params.ClipPath = ClipPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.OnClosedOnDeath -// (Public) - -void UGearboxGFxMovie::OnClosedOnDeath() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.OnClosedOnDeath"); - - UGearboxGFxMovie_OnClosedOnDeath_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.IsShowingFlashMouse -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxGFxMovie::IsShowingFlashMouse() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.IsShowingFlashMouse"); - - UGearboxGFxMovie_IsShowingFlashMouse_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGFxMovie.extIsMouseablePlatform -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGearboxGFxMovie::extIsMouseablePlatform() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.extIsMouseablePlatform"); - - UGearboxGFxMovie_extIsMouseablePlatform_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGFxMovie.SetMouseableFlag -// (Native, Event, Public) - -void UGearboxGFxMovie::SetMouseableFlag() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.SetMouseableFlag"); - - UGearboxGFxMovie_SetMouseableFlag_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.GetStyleDebugString -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGearboxGFxMovie::GetStyleDebugString() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.GetStyleDebugString"); - - UGearboxGFxMovie_GetStyleDebugString_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGFxMovie.GetStateDebugString -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bIncludeFlags (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGearboxGFxMovie::GetStateDebugString(bool bIncludeFlags) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.GetStateDebugString"); - - UGearboxGFxMovie_GetStateDebugString_Params params; - params.bIncludeFlags = bIncludeFlags; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGFxMovie.InitializeFrom -// (Native, Public) -// Parameters: -// class UGearboxGFxMovie* SrcMovie (Parm) - -void UGearboxGFxMovie::InitializeFrom(class UGearboxGFxMovie* SrcMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.InitializeFrom"); - - UGearboxGFxMovie_InitializeFrom_Params params; - params.SrcMovie = SrcMovie; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.RemoveStylesDrawnTo -// (Final, Native, Public) -// Parameters: -// class UPrimitiveComponent* PrimComp (Parm, EditInline) -// FScriptInterface Target (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxGFxMovie::RemoveStylesDrawnTo(class UPrimitiveComponent* PrimComp, const FScriptInterface& Target) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.RemoveStylesDrawnTo"); - - UGearboxGFxMovie_RemoveStylesDrawnTo_Params params; - params.PrimComp = PrimComp; - params.Target = Target; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGFxMovie.RemoveStyles -// (Final, Native, Public) -// Parameters: -// FScriptInterface Target (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxGFxMovie::RemoveStyles(const FScriptInterface& Target) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.RemoveStyles"); - - UGearboxGFxMovie_RemoveStyles_Params params; - params.Target = Target; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGFxMovie.RemoveStyle -// (Final, Native, Public) -// Parameters: -// class UGFxMovieDrawStyle* Style (Parm) - -void UGearboxGFxMovie::RemoveStyle(class UGFxMovieDrawStyle* Style) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.RemoveStyle"); - - UGearboxGFxMovie_RemoveStyle_Params params; - params.Style = Style; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.AddStyle -// (Final, Native, Public) -// Parameters: -// class UGFxMovieDrawStyle* Style (Parm) - -void UGearboxGFxMovie::AddStyle(class UGFxMovieDrawStyle* Style) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.AddStyle"); - - UGearboxGFxMovie_AddStyle_Params params; - params.Style = Style; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.ShutdownMoviePlayback -// (Final, Native, Public) - -void UGearboxGFxMovie::ShutdownMoviePlayback() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.ShutdownMoviePlayback"); - - UGearboxGFxMovie_ShutdownMoviePlayback_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.InitMoviePlayback -// (Final, Native, Public) - -void UGearboxGFxMovie::InitMoviePlayback() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.InitMoviePlayback"); - - UGearboxGFxMovie_InitMoviePlayback_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.GetRenderTexture -// (Final, Native, Public) -// Parameters: -// class UTextureRenderTarget2D* ReturnValue (Parm, OutParm, ReturnParm) - -class UTextureRenderTarget2D* UGearboxGFxMovie::GetRenderTexture() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.GetRenderTexture"); - - UGearboxGFxMovie_GetRenderTexture_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGFxMovie.MovieState_OnChanged -// (Defined, Event, Public) -// Parameters: -// bool bStateWasChanged (Parm) - -void UGearboxGFxMovie::MovieState_OnChanged(bool bStateWasChanged) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.MovieState_OnChanged"); - - UGearboxGFxMovie_MovieState_OnChanged_Params params; - params.bStateWasChanged = bStateWasChanged; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.MovieState_SetFromMovie -// (Final, Defined, Event, Public) -// Parameters: -// class UGearboxGFxMovie* Movie (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxGFxMovie::MovieState_SetFromMovie(class UGearboxGFxMovie* Movie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.MovieState_SetFromMovie"); - - UGearboxGFxMovie_MovieState_SetFromMovie_Params params; - params.Movie = Movie; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGFxMovie.MovieState_Copy -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FMovieStateStruct StateDst (Parm, OutParm, NeedCtorLink) -// struct FMovieStateStruct StateSrc (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxGFxMovie::MovieState_Copy(struct FMovieStateStruct* StateDst, struct FMovieStateStruct* StateSrc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.MovieState_Copy"); - - UGearboxGFxMovie_MovieState_Copy_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (StateDst != nullptr) - *StateDst = params.StateDst; - if (StateSrc != nullptr) - *StateSrc = params.StateSrc; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGFxMovie.MovieState_Compare -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FMovieStateStruct S1 (Parm, OutParm, NeedCtorLink) -// struct FMovieStateStruct S2 (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxGFxMovie::MovieState_Compare(struct FMovieStateStruct* S1, struct FMovieStateStruct* S2) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.MovieState_Compare"); - - UGearboxGFxMovie_MovieState_Compare_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (S1 != nullptr) - *S1 = params.S1; - if (S2 != nullptr) - *S2 = params.S2; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGFxMovie.MovieState_Toggle -// (Final, Native, Public) -// Parameters: -// struct FName TheState (Parm) - -void UGearboxGFxMovie::MovieState_Toggle(const struct FName& TheState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.MovieState_Toggle"); - - UGearboxGFxMovie_MovieState_Toggle_Params params; - params.TheState = TheState; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.MovieState_Enable -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// struct FName TheState (Parm) -// bool bEnable (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxGFxMovie::MovieState_Enable(const struct FName& TheState, bool bEnable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.MovieState_Enable"); - - UGearboxGFxMovie_MovieState_Enable_Params params; - params.TheState = TheState; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGFxMovie.MovieState_IsEnabled -// (Final, Native, Public) -// Parameters: -// struct FName TheState (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxGFxMovie::MovieState_IsEnabled(const struct FName& TheState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.MovieState_IsEnabled"); - - UGearboxGFxMovie_MovieState_IsEnabled_Params params; - params.TheState = TheState; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGFxMovie.MovieState_SupportsState -// (Final, Native, Public) -// Parameters: -// struct FName TheState (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxGFxMovie::MovieState_SupportsState(const struct FName& TheState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.MovieState_SupportsState"); - - UGearboxGFxMovie_MovieState_SupportsState_Params params; - params.TheState = TheState; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGFxMovie.MovieState_Init -// (Final, Native, Public) - -void UGearboxGFxMovie::MovieState_Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.MovieState_Init"); - - UGearboxGFxMovie_MovieState_Init_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.InitFromDefinition -// (Native, Public) - -void UGearboxGFxMovie::InitFromDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.InitFromDefinition"); - - UGearboxGFxMovie_InitFromDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.MovieState_Apply -// (Defined, Static, Public) -// Parameters: -// class UGearboxGFxMovie* Movie (Parm) -// class UClass* HandlerClass (Parm) - -void UGearboxGFxMovie::MovieState_Apply(class UGearboxGFxMovie* Movie, class UClass* HandlerClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.MovieState_Apply"); - - UGearboxGFxMovie_MovieState_Apply_Params params; - params.Movie = Movie; - params.HandlerClass = HandlerClass; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.MovieState_ApplyState -// (Static, Public) -// Parameters: -// struct FName TheState (Parm) -// class UGearboxGFxMovie* Movie (Parm) - -void UGearboxGFxMovie::MovieState_ApplyState(const struct FName& TheState, class UGearboxGFxMovie* Movie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.MovieState_ApplyState"); - - UGearboxGFxMovie_MovieState_ApplyState_Params params; - params.TheState = TheState; - params.Movie = Movie; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.ApplyState -// (Defined, Public) -// Parameters: -// struct FString StateName (Parm, NeedCtorLink) -// struct FString StateAction (Parm, NeedCtorLink) - -void UGearboxGFxMovie::ApplyState(const struct FString& StateName, const struct FString& StateAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.ApplyState"); - - UGearboxGFxMovie_ApplyState_Params params; - params.StateName = StateName; - params.StateAction = StateAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.SetRenderingEnabled -// (Defined, Public) -// Parameters: -// bool bEnabled (Parm) - -void UGearboxGFxMovie::SetRenderingEnabled(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.SetRenderingEnabled"); - - UGearboxGFxMovie_SetRenderingEnabled_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.GotoAndStop -// (Defined, Public) -// Parameters: -// struct FString FrameLabel (Parm, NeedCtorLink) - -void UGearboxGFxMovie::GotoAndStop(const struct FString& FrameLabel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.GotoAndStop"); - - UGearboxGFxMovie_GotoAndStop_Params params; - params.FrameLabel = FrameLabel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.GotoAndPlay -// (Defined, Public) -// Parameters: -// struct FString FrameLabel (Parm, NeedCtorLink) - -void UGearboxGFxMovie::GotoAndPlay(const struct FString& FrameLabel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.GotoAndPlay"); - - UGearboxGFxMovie_GotoAndPlay_Params params; - params.FrameLabel = FrameLabel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.PlaySpecialUISound -// (Defined, Public) -// Parameters: -// struct FString SoundString (Parm, NeedCtorLink) - -void UGearboxGFxMovie::PlaySpecialUISound(const struct FString& SoundString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.PlaySpecialUISound"); - - UGearboxGFxMovie_PlaySpecialUISound_Params params; - params.SoundString = SoundString; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.PlayUISound -// (Native, Event, Public) -// Parameters: -// struct FName UIEvent (Parm) - -void UGearboxGFxMovie::PlayUISound(const struct FName& UIEvent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.PlayUISound"); - - UGearboxGFxMovie_PlayUISound_Params params; - params.UIEvent = UIEvent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.SetOtherObject -// (Final, Defined, Event, Public) -// Parameters: -// class UObject* Obj (Parm) - -void UGearboxGFxMovie::SetOtherObject(class UObject* Obj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.SetOtherObject"); - - UGearboxGFxMovie_SetOtherObject_Params params; - params.Obj = Obj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.GetInstanceContextObject -// (Native, Public) -// Parameters: -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UGearboxGFxMovie::GetInstanceContextObject() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.GetInstanceContextObject"); - - UGearboxGFxMovie_GetInstanceContextObject_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGFxMovie.OnTick -// (Event, Public) - -void UGearboxGFxMovie::OnTick() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.OnTick"); - - UGearboxGFxMovie_OnTick_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.OnClose -// (Defined, Event, Public) - -void UGearboxGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.OnClose"); - - UGearboxGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.Start"); - - UGearboxGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGFxMovie.ColorizeTooltipText -// (Final, Defined, HasOptionalparams, Public) -// Parameters: -// struct FString S (Const, Parm, NeedCtorLink) -// bool bDisabled (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGearboxGFxMovie::ColorizeTooltipText(const struct FString& S, bool bDisabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.ColorizeTooltipText"); - - UGearboxGFxMovie_ColorizeTooltipText_Params params; - params.S = S; - params.bDisabled = bDisabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGFxMovie.GFxColoredText -// (Native, Static, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FColor C (Const, Parm, OutParm) -// struct FString S (Const, Parm, OutParm, NeedCtorLink) -// bool bAppendNewline (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGearboxGFxMovie::GFxColoredText(bool bAppendNewline, struct FColor* C, struct FString* S) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.GFxColoredText"); - - UGearboxGFxMovie_GFxColoredText_Params params; - params.bAppendNewline = bAppendNewline; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (C != nullptr) - *C = params.C; - if (S != nullptr) - *S = params.S; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGFxMovie.SingleArgInvokeB -// (Final, Native, Public) -// Parameters: -// struct FString Command (Parm, NeedCtorLink) -// bool Arg (Parm) - -void UGearboxGFxMovie::SingleArgInvokeB(const struct FString& Command, bool Arg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.SingleArgInvokeB"); - - UGearboxGFxMovie_SingleArgInvokeB_Params params; - params.Command = Command; - params.Arg = Arg; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.SingleArgInvokeS -// (Final, Native, Public) -// Parameters: -// struct FString Command (Parm, NeedCtorLink) -// struct FString Arg (Parm, NeedCtorLink) - -void UGearboxGFxMovie::SingleArgInvokeS(const struct FString& Command, const struct FString& Arg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.SingleArgInvokeS"); - - UGearboxGFxMovie_SingleArgInvokeS_Params params; - params.Command = Command; - params.Arg = Arg; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.SingleArgInvokeF -// (Final, Native, Public) -// Parameters: -// struct FString Command (Parm, NeedCtorLink) -// float Arg (Parm) - -void UGearboxGFxMovie::SingleArgInvokeF(const struct FString& Command, float Arg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.SingleArgInvokeF"); - - UGearboxGFxMovie_SingleArgInvokeF_Params params; - params.Command = Command; - params.Arg = Arg; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.GetLocalPlayer -// (Final, Native, Public) -// Parameters: -// class ULocalPlayer* ReturnValue (Parm, OutParm, ReturnParm) - -class ULocalPlayer* UGearboxGFxMovie::GetLocalPlayer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.GetLocalPlayer"); - - UGearboxGFxMovie_GetLocalPlayer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGFxMovie.OnClosed -// (Public, Delegate) -// Parameters: -// class UGearboxGFxMovie* Movie (Parm) - -void UGearboxGFxMovie::OnClosed(class UGearboxGFxMovie* Movie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.OnClosed"); - - UGearboxGFxMovie_OnClosed_Params params; - params.Movie = Movie; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGFxMovie.WantsControllerInput -// (Native, Public) -// Parameters: -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxGFxMovie::WantsControllerInput(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.WantsControllerInput"); - - UGearboxGFxMovie_WantsControllerInput_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGFxMovie.SetExternalTexture -// (Native, Public) -// Parameters: -// struct FString Resource (Parm, NeedCtorLink) -// class UTexture* Texture (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxGFxMovie::SetExternalTexture(const struct FString& Resource, class UTexture* Texture) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.SetExternalTexture"); - - UGearboxGFxMovie_SetExternalTexture_Params params; - params.Resource = Resource; - params.Texture = Texture; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGFxMovie.OnInputAxis -// (Public, Delegate) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// float Delta (Parm) -// float DeltaTime (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxGFxMovie::OnInputAxis(int ControllerId, const struct FName& ukey, float Delta, float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGFxMovie.OnInputAxis"); - - UGearboxGFxMovie_OnInputAxis_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.Delta = Delta; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GFxMovie_StateParent.MovieState_OnChanged -// (Defined, Public) -// Parameters: -// bool bStateWasChanged (Parm) - -void UGFxMovie_StateParent::MovieState_OnChanged(bool bStateWasChanged) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovie_StateParent.MovieState_OnChanged"); - - UGFxMovie_StateParent_MovieState_OnChanged_Params params; - params.bStateWasChanged = bStateWasChanged; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GFxMovie_StateParent.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMovie_StateParent::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovie_StateParent.Start"); - - UGFxMovie_StateParent_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.GetBehaviorKernel -// (Final, Native, Static, Public) -// Parameters: -// class UBehaviorKernel* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorKernel* UGearboxGlobals::GetBehaviorKernel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.GetBehaviorKernel"); - - UGearboxGlobals_GetBehaviorKernel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.GetDialogManager -// (Final, Native, Public) -// Parameters: -// class UGearboxDialogManager* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxDialogManager* UGearboxGlobals::GetDialogManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.GetDialogManager"); - - UGearboxGlobals_GetDialogManager_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.GetPopulationRespawnDelay -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UGearboxGlobals::GetPopulationRespawnDelay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.GetPopulationRespawnDelay"); - - UGearboxGlobals_GetPopulationRespawnDelay_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.ShowDialog -// (Defined, Event, Public) -// Parameters: -// class APlayerController* PC (Parm) -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UGearboxGlobals::ShowDialog(class APlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.ShowDialog"); - - UGearboxGlobals_ShowDialog_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.NotifyActorDied -// (Native, Public) -// Parameters: -// class AActor* TheActor (Parm) -// bool bKeepBody (Parm) - -void UGearboxGlobals::NotifyActorDied(class AActor* TheActor, bool bKeepBody) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.NotifyActorDied"); - - UGearboxGlobals_NotifyActorDied_Params params; - params.TheActor = TheActor; - params.bKeepBody = bKeepBody; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGlobals.DoesLOSIntersectSpecialOccluder -// (Native, Public) -// Parameters: -// struct FVector FromLoc (Parm) -// struct FVector ToLoc (Parm) -// class UPawnAllegiance* AllegianceAffected (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxGlobals::DoesLOSIntersectSpecialOccluder(const struct FVector& FromLoc, const struct FVector& ToLoc, class UPawnAllegiance* AllegianceAffected) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.DoesLOSIntersectSpecialOccluder"); - - UGearboxGlobals_DoesLOSIntersectSpecialOccluder_Params params; - params.FromLoc = FromLoc; - params.ToLoc = ToLoc; - params.AllegianceAffected = AllegianceAffected; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.HasPhysXCapableGPU -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxGlobals::HasPhysXCapableGPU() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.HasPhysXCapableGPU"); - - UGearboxGlobals_HasPhysXCapableGPU_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.GetPlatform -// (Native, Static, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UGearboxGlobals::GetPlatform() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.GetPlatform"); - - UGearboxGlobals_GetPlatform_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.ValidatePlayerName -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FString InName (Parm, OutParm, NeedCtorLink) -// bool bReplaceCharacters (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxGlobals::ValidatePlayerName(bool bReplaceCharacters, struct FString* InName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.ValidatePlayerName"); - - UGearboxGlobals_ValidatePlayerName_Params params; - params.bReplaceCharacters = bReplaceCharacters; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (InName != nullptr) - *InName = params.InName; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.RegisterStateKey -// (Native, Public) -// Parameters: -// struct FName LevelName (Parm) -// struct FName ObjectName (Parm) -// struct FName AdditionalKey (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxGlobals::RegisterStateKey(const struct FName& LevelName, const struct FName& ObjectName, const struct FName& AdditionalKey) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.RegisterStateKey"); - - UGearboxGlobals_RegisterStateKey_Params params; - params.LevelName = LevelName; - params.ObjectName = ObjectName; - params.AdditionalKey = AdditionalKey; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.DoesStateKeyExist -// (Native, Public) -// Parameters: -// struct FName LevelName (Parm) -// struct FName ObjectName (Parm) -// struct FName AdditionalKey (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxGlobals::DoesStateKeyExist(const struct FName& LevelName, const struct FName& ObjectName, const struct FName& AdditionalKey) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.DoesStateKeyExist"); - - UGearboxGlobals_DoesStateKeyExist_Params params; - params.LevelName = LevelName; - params.ObjectName = ObjectName; - params.AdditionalKey = AdditionalKey; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.FreeTexture2D -// (Native, Public) -// Parameters: -// class UTexture2D* Texture (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxGlobals::FreeTexture2D(class UTexture2D* Texture) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.FreeTexture2D"); - - UGearboxGlobals_FreeTexture2D_Params params; - params.Texture = Texture; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.GetTexture2D -// (Native, Public) -// Parameters: -// class UTexture2D* ReturnValue (Parm, OutParm, ReturnParm) - -class UTexture2D* UGearboxGlobals::GetTexture2D() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.GetTexture2D"); - - UGearboxGlobals_GetTexture2D_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.GetRenderTextureManager -// (Native, Public) -// Parameters: -// class UGearboxRenderTextureManager* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxRenderTextureManager* UGearboxGlobals::GetRenderTextureManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.GetRenderTextureManager"); - - UGearboxGlobals_GetRenderTextureManager_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.GetGFxManager -// (Final, Native, Public) -// Parameters: -// class UGFxMovieManager* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxMovieManager* UGearboxGlobals::GetGFxManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.GetGFxManager"); - - UGearboxGlobals_GetGFxManager_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.GetScreenSpaceManager -// (Native, Public) -// Parameters: -// class UScreenSpaceManager* ReturnValue (Parm, OutParm, ReturnParm) - -class UScreenSpaceManager* UGearboxGlobals::GetScreenSpaceManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.GetScreenSpaceManager"); - - UGearboxGlobals_GetScreenSpaceManager_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.GetMessageManager -// (Native, Public) -// Parameters: -// class UGbxMessageManager* ReturnValue (Parm, OutParm, ReturnParm) - -class UGbxMessageManager* UGearboxGlobals::GetMessageManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.GetMessageManager"); - - UGearboxGlobals_GetMessageManager_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.RegDynamicTextureStreaming -// (Native, HasOptionalparams, Public) -// Parameters: -// class AActor* A (Parm) -// bool bRegister (OptionalParm, Parm) - -void UGearboxGlobals::RegDynamicTextureStreaming(class AActor* A, bool bRegister) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.RegDynamicTextureStreaming"); - - UGearboxGlobals_RegDynamicTextureStreaming_Params params; - params.A = A; - params.bRegister = bRegister; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxGlobals.GetDynamicTextureActorList -// (Native, Public) -// Parameters: -// class UGBXActorList* ReturnValue (Parm, OutParm, ReturnParm) - -class UGBXActorList* UGearboxGlobals::GetDynamicTextureActorList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.GetDynamicTextureActorList"); - - UGearboxGlobals_GetDynamicTextureActorList_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.GetPopulationMaster -// (Final, Native, Public) -// Parameters: -// class UPopulationMaster* ReturnValue (Parm, OutParm, ReturnParm) - -class UPopulationMaster* UGearboxGlobals::GetPopulationMaster() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.GetPopulationMaster"); - - UGearboxGlobals_GetPopulationMaster_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.GetWireManager -// (Native, Public) -// Parameters: -// class AWireManager* ReturnValue (Parm, OutParm, ReturnParm) - -class AWireManager* UGearboxGlobals::GetWireManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.GetWireManager"); - - UGearboxGlobals_GetWireManager_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.GetGBXObjectList -// (Native, Public) -// Parameters: -// class UGBXObjectList* ReturnValue (Parm, OutParm, ReturnParm) - -class UGBXObjectList* UGearboxGlobals::GetGBXObjectList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.GetGBXObjectList"); - - UGearboxGlobals_GetGBXObjectList_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.GetGBXActorList -// (Native, Public) -// Parameters: -// class UGBXActorList* ReturnValue (Parm, OutParm, ReturnParm) - -class UGBXActorList* UGearboxGlobals::GetGBXActorList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.GetGBXActorList"); - - UGearboxGlobals_GetGBXActorList_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.GetRuleEngineLoadBalanceManager -// (Native, Public) -// Parameters: -// class URuleEngineLoadBalanceManager* ReturnValue (Parm, OutParm, ReturnParm) - -class URuleEngineLoadBalanceManager* UGearboxGlobals::GetRuleEngineLoadBalanceManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.GetRuleEngineLoadBalanceManager"); - - UGearboxGlobals_GetRuleEngineLoadBalanceManager_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.GetGearboxAIFactory -// (Final, Native, Public) -// Parameters: -// class UGearboxAIFactory* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxAIFactory* UGearboxGlobals::GetGearboxAIFactory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.GetGearboxAIFactory"); - - UGearboxGlobals_GetGearboxAIFactory_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.GetExposureUtility -// (Final, Native, Public) -// Parameters: -// class UExposureUtilityBase* ReturnValue (Parm, OutParm, ReturnParm) - -class UExposureUtilityBase* UGearboxGlobals::GetExposureUtility() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.GetExposureUtility"); - - UGearboxGlobals_GetExposureUtility_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxGlobals.GetGearboxGlobals -// (Final, Native, Static, Public) -// Parameters: -// class UGearboxGlobals* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxGlobals* UGearboxGlobals::GetGearboxGlobals() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxGlobals.GetGearboxGlobals"); - - UGearboxGlobals_GetGearboxGlobals_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxLocationRequest.GetLastDirection -// (Final, Simulated, Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UGearboxLocationRequest::GetLastDirection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxLocationRequest.GetLastDirection"); - - UGearboxLocationRequest_GetLastDirection_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxLocationRequest.GetLastOrigin -// (Final, Simulated, Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UGearboxLocationRequest::GetLastOrigin() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxLocationRequest.GetLastOrigin"); - - UGearboxLocationRequest_GetLastOrigin_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxLocationRequest.GetDirection -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// class AActor* ContextActor (Parm) -// struct FVector OutDirection (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxLocationRequest::GetDirection(class AActor* ContextActor, struct FVector* OutDirection) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxLocationRequest.GetDirection"); - - UGearboxLocationRequest_GetDirection_Params params; - params.ContextActor = ContextActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutDirection != nullptr) - *OutDirection = params.OutDirection; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxLocationRequest.GetOrigin -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// class AActor* ContextActor (Parm) -// struct FVector OutOrigin (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxLocationRequest::GetOrigin(class AActor* ContextActor, struct FVector* OutOrigin) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxLocationRequest.GetOrigin"); - - UGearboxLocationRequest_GetOrigin_Params params; - params.ContextActor = ContextActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutOrigin != nullptr) - *OutOrigin = params.OutOrigin; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxLocationRequest.Get -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// class AActor* ContextActor (Parm) -// struct FVector OutLocation (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxLocationRequest::Get(class AActor* ContextActor, struct FVector* OutLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxLocationRequest.Get"); - - UGearboxLocationRequest_Get_Params params; - params.ContextActor = ContextActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutLocation != nullptr) - *OutLocation = params.OutLocation; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PawnMoveLocationRequest.Get -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// class AActor* ContextActor (Parm) -// struct FVector OutLocation (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPawnMoveLocationRequest::Get(class AActor* ContextActor, struct FVector* OutLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PawnMoveLocationRequest.Get"); - - UPawnMoveLocationRequest_Get_Params params; - params.ContextActor = ContextActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutLocation != nullptr) - *OutLocation = params.OutLocation; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPawn.GetAimDirection -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AGearboxPawn::GetAimDirection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.GetAimDirection"); - - AGearboxPawn_GetAimDirection_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPawn.SetDialogNameTag -// (Native, Public) -// Parameters: -// class UGearboxDialogNameTag* NewName (Parm) - -void AGearboxPawn::SetDialogNameTag(class UGearboxDialogNameTag* NewName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.SetDialogNameTag"); - - AGearboxPawn_SetDialogNameTag_Params params; - params.NewName = NewName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPawn.ServerDialog_TriggerEvent -// (Singular, Net, Native, Event, HasOptionalparams, Public, NetServer) -// Parameters: -// class UGearboxDialogEventTag* EventTag (Parm) -// class AActor* Other (OptionalParm, Parm) -// class UObject* ObjectParameter (OptionalParm, Parm) - -void AGearboxPawn::ServerDialog_TriggerEvent(class UGearboxDialogEventTag* EventTag, class AActor* Other, class UObject* ObjectParameter) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.ServerDialog_TriggerEvent"); - - AGearboxPawn_ServerDialog_TriggerEvent_Params params; - params.EventTag = EventTag; - params.Other = Other; - params.ObjectParameter = ObjectParameter; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPawn.GetReplicatedDialogData -// (Native, Public) -// Parameters: -// struct FGearboxDialogReplicatedData ReturnValue (Parm, OutParm, ReturnParm) - -struct FGearboxDialogReplicatedData AGearboxPawn::GetReplicatedDialogData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.GetReplicatedDialogData"); - - AGearboxPawn_GetReplicatedDialogData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPawn.SetReplicatedDialogData -// (Native, Public, HasOutparams) -// Parameters: -// class UGearboxDialogAct_Talk* TalkAct (Parm) -// struct FGearboxDialogData Data (Parm, OutParm) - -void AGearboxPawn::SetReplicatedDialogData(class UGearboxDialogAct_Talk* TalkAct, struct FGearboxDialogData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.SetReplicatedDialogData"); - - AGearboxPawn_SetReplicatedDialogData_Params params; - params.TalkAct = TalkAct; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; -} - - -// Function GearboxFramework.GearboxPawn.GetDialogGroups -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// TArray Groups (Parm, OutParm, NeedCtorLink) - -void AGearboxPawn::GetDialogGroups(TArray* Groups) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.GetDialogGroups"); - - AGearboxPawn_GetDialogGroups_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Groups != nullptr) - *Groups = params.Groups; -} - - -// Function GearboxFramework.GearboxPawn.GetDialogComponent -// (Simulated, Native, Public) -// Parameters: -// class UGearboxDialogComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UGearboxDialogComponent* AGearboxPawn::GetDialogComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.GetDialogComponent"); - - AGearboxPawn_GetDialogComponent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPawn.GetDialogNameTag -// (Simulated, Native, Public) -// Parameters: -// class UGearboxDialogNameTag* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxDialogNameTag* AGearboxPawn::GetDialogNameTag() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.GetDialogNameTag"); - - AGearboxPawn_GetDialogNameTag_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPawn.CanTalk -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxPawn::CanTalk() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.CanTalk"); - - AGearboxPawn_CanTalk_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPawn.OnCoverStateChanged -// (Defined, Simulated, Protected) - -void AGearboxPawn::OnCoverStateChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.OnCoverStateChanged"); - - AGearboxPawn_OnCoverStateChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPawn.ServerSetCoverState -// (Defined, Net, NetReliable, Protected, NetServer) -// Parameters: -// struct FGearboxCoverState NewCoverState (Parm) - -void AGearboxPawn::ServerSetCoverState(const struct FGearboxCoverState& NewCoverState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.ServerSetCoverState"); - - AGearboxPawn_ServerSetCoverState_Params params; - params.NewCoverState = NewCoverState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPawn.SetCoverState -// (Defined, Event, Public) -// Parameters: -// struct FGearboxCoverState NewCoverState (Parm) - -void AGearboxPawn::SetCoverState(const struct FGearboxCoverState& NewCoverState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.SetCoverState"); - - AGearboxPawn_SetCoverState_Params params; - params.NewCoverState = NewCoverState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPawn.GetMountAnimDistanceForSpeed -// (Native, Public) -// Parameters: -// unsigned char TheSpeed (Parm) -// unsigned char CoverHeight (Parm) -// unsigned char CoverDir (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AGearboxPawn::GetMountAnimDistanceForSpeed(unsigned char TheSpeed, unsigned char CoverHeight, unsigned char CoverDir) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.GetMountAnimDistanceForSpeed"); - - AGearboxPawn_GetMountAnimDistanceForSpeed_Params params; - params.TheSpeed = TheSpeed; - params.CoverHeight = CoverHeight; - params.CoverDir = CoverDir; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPawn.GetSpotOthersShouldLookAt -// (Defined, Simulated, Event, Public, HasDefaults) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AGearboxPawn::GetSpotOthersShouldLookAt() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.GetSpotOthersShouldLookAt"); - - AGearboxPawn_GetSpotOthersShouldLookAt_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPawn.SetReplicatedSMData -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FSpecialMoveData NewSMData (Parm, OutParm) - -void AGearboxPawn::SetReplicatedSMData(struct FSpecialMoveData* NewSMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.SetReplicatedSMData"); - - AGearboxPawn_SetReplicatedSMData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewSMData != nullptr) - *NewSMData = params.NewSMData; -} - - -// Function GearboxFramework.GearboxPawn.ServerSpecialMove_StopAny -// (Defined, Net, NetReliable, Event, Public, NetServer) - -void AGearboxPawn::ServerSpecialMove_StopAny() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.ServerSpecialMove_StopAny"); - - AGearboxPawn_ServerSpecialMove_StopAny_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPawn.ServerSpecialMove_Stop -// (Defined, Net, NetReliable, Event, Public, NetServer) -// Parameters: -// class USpecialMoveDefinition* OldSMD (Parm) - -void AGearboxPawn::ServerSpecialMove_Stop(class USpecialMoveDefinition* OldSMD) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.ServerSpecialMove_Stop"); - - AGearboxPawn_ServerSpecialMove_Stop_Params params; - params.OldSMD = OldSMD; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPawn.ServerSpecialMove_Queue -// (Defined, Net, NetReliable, Event, HasOptionalparams, Public, NetServer) -// Parameters: -// class USpecialMoveDefinition* NewSMD (Parm) -// float PlayRateScale (OptionalParm, Parm) -// float Duration (OptionalParm, Parm) -// struct FName CallbackName (OptionalParm, Parm) -// class UObject* CallbackObject (OptionalParm, Parm) -// class UObject* Data (OptionalParm, Parm) - -void AGearboxPawn::ServerSpecialMove_Queue(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.ServerSpecialMove_Queue"); - - AGearboxPawn_ServerSpecialMove_Queue_Params params; - params.NewSMD = NewSMD; - params.PlayRateScale = PlayRateScale; - params.Duration = Duration; - params.CallbackName = CallbackName; - params.CallbackObject = CallbackObject; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPawn.ServerSpecialMove_Play -// (Defined, Net, NetReliable, Event, HasOptionalparams, Public, NetServer) -// Parameters: -// class USpecialMoveDefinition* NewSMD (Parm) -// float PlayRateScale (OptionalParm, Parm) -// float Duration (OptionalParm, Parm) -// struct FName CallbackName (OptionalParm, Parm) -// class UObject* CallbackObject (OptionalParm, Parm) -// class UObject* Data (OptionalParm, Parm) - -void AGearboxPawn::ServerSpecialMove_Play(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.ServerSpecialMove_Play"); - - AGearboxPawn_ServerSpecialMove_Play_Params params; - params.NewSMD = NewSMD; - params.PlayRateScale = PlayRateScale; - params.Duration = Duration; - params.CallbackName = CallbackName; - params.CallbackObject = CallbackObject; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPawn.GetDefaultRootMotionRotationMode -// (Simulated, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AGearboxPawn::GetDefaultRootMotionRotationMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.GetDefaultRootMotionRotationMode"); - - AGearboxPawn_GetDefaultRootMotionRotationMode_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPawn.GetDefaultRootMotionMode -// (Simulated, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AGearboxPawn::GetDefaultRootMotionMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.GetDefaultRootMotionMode"); - - AGearboxPawn_GetDefaultRootMotionMode_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPawn.GetSkelMesh -// (Simulated, Native, Public) -// Parameters: -// class USkeletalMeshComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class USkeletalMeshComponent* AGearboxPawn::GetSkelMesh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.GetSkelMesh"); - - AGearboxPawn_GetSkelMesh_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPawn.GetSMComponent -// (Simulated, Native, Public) -// Parameters: -// class USpecialMoveComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class USpecialMoveComponent* AGearboxPawn::GetSMComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.GetSMComponent"); - - AGearboxPawn_GetSMComponent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPawn.GetActor -// (Simulated, Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AGearboxPawn::GetActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.GetActor"); - - AGearboxPawn_GetActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPawn.GetNavigationHandle -// (Native, Public) -// Parameters: -// class UGearboxNavigationHandle* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxNavigationHandle* AGearboxPawn::GetNavigationHandle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.GetNavigationHandle"); - - AGearboxPawn_GetNavigationHandle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPawn.PlayHit -// (Defined, HasOptionalparams, Public) -// Parameters: -// class APawn* SomePawn (Parm) -// struct FVector HitLocation (Parm) -// class UClass* DamageType (Parm) -// struct FVector Momentum (Parm) -// struct FTraceHitInfo HitInfo (Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AGearboxPawn::PlayHit(class APawn* SomePawn, const struct FVector& HitLocation, class UClass* DamageType, const struct FVector& Momentum, const struct FTraceHitInfo& HitInfo, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.PlayHit"); - - AGearboxPawn_PlayHit_Params params; - params.SomePawn = SomePawn; - params.HitLocation = HitLocation; - params.DamageType = DamageType; - params.Momentum = Momentum; - params.HitInfo = HitInfo; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPawn.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AGearboxPawn::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.ReplicatedEvent"); - - AGearboxPawn_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPawn.Died -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AController* Killer (Parm) -// class UClass* DamageType (Parm) -// struct FVector HitLocation (Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxPawn::Died(class AController* Killer, class UClass* DamageType, const struct FVector& HitLocation, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.Died"); - - AGearboxPawn_Died_Params params; - params.Killer = Killer; - params.DamageType = DamageType; - params.HitLocation = HitLocation; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPawn.SetMovementPhysics -// (Defined, Public) - -void AGearboxPawn::SetMovementPhysics() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.SetMovementPhysics"); - - AGearboxPawn_SetMovementPhysics_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPawn.PostBeginPlay -// (Defined, Simulated, Event, Public) - -void AGearboxPawn::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.PostBeginPlay"); - - AGearboxPawn_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPawn.NotifyShotAtBy -// (Native, Public) -// Parameters: -// class AGearboxPawn* ShootingPawn (Parm) - -void AGearboxPawn::NotifyShotAtBy(class AGearboxPawn* ShootingPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.NotifyShotAtBy"); - - AGearboxPawn_NotifyShotAtBy_Params params; - params.ShootingPawn = ShootingPawn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPawn.HaveIBeenShotAtRecently -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxPawn::HaveIBeenShotAtRecently() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPawn.HaveIBeenShotAtRecently"); - - AGearboxPawn_HaveIBeenShotAtRecently_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkTypes.UTF8toString -// (Native, Static, Public) -// Parameters: -// TArray inputBytes (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkTypes::UTF8toString(TArray inputBytes) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkTypes.UTF8toString"); - - USparkTypes_UTF8toString_Params params; - params.inputBytes = inputBytes; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkTypes.OnEntitlementsUpdated -// (Public, Delegate) -// Parameters: -// class UGearboxAccountData* GbxAccount (Parm) - -void USparkTypes::OnEntitlementsUpdated(class UGearboxAccountData* GbxAccount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkTypes.OnEntitlementsUpdated"); - - USparkTypes_OnEntitlementsUpdated_Params params; - params.GbxAccount = GbxAccount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkTypes.OnSparkEmergencyMessageUpdated -// (Public, Delegate) - -void USparkTypes::OnSparkEmergencyMessageUpdated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkTypes.OnSparkEmergencyMessageUpdated"); - - USparkTypes_OnSparkEmergencyMessageUpdated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkTypes.OnSparkInitialized -// (Public, Delegate) -// Parameters: -// unsigned char InitializedResult (Parm) - -void USparkTypes::OnSparkInitialized(unsigned char InitializedResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkTypes.OnSparkInitialized"); - - USparkTypes_OnSparkInitialized_Params params; - params.InitializedResult = InitializedResult; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkTypes.OnSparkConfigReceived -// (Public, Delegate) -// Parameters: -// TArray ConfigArray (Parm, NeedCtorLink) - -void USparkTypes::OnSparkConfigReceived(TArray ConfigArray) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkTypes.OnSparkConfigReceived"); - - USparkTypes_OnSparkConfigReceived_Params params; - params.ConfigArray = ConfigArray; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkTypes.OnSparkRequestComplete -// (Public, Delegate, HasOutparams) -// Parameters: -// struct FSparkResult Result (Const, Parm, OutParm, NeedCtorLink) - -void USparkTypes::OnSparkRequestComplete(struct FSparkResult* Result) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkTypes.OnSparkRequestComplete"); - - USparkTypes_OnSparkRequestComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Result != nullptr) - *Result = params.Result; -} - - -// Function GearboxFramework.SparkInterface.RemoveScriptCallback -// (Native, Public) -// Parameters: -// int HttpRequestId (Parm) - -void USparkInterface::RemoveScriptCallback(int HttpRequestId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.RemoveScriptCallback"); - - USparkInterface_RemoveScriptCallback_Params params; - params.HttpRequestId = HttpRequestId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterface.GetNewsService -// (Public) -// Parameters: -// class USparkNews* ReturnValue (Parm, OutParm, ReturnParm) - -class USparkNews* USparkInterface::GetNewsService() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.GetNewsService"); - - USparkInterface_GetNewsService_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterface.GetTitleStorageServiceConfiguration -// (Native, Public) -// Parameters: -// class USparkServiceConfiguration* ReturnValue (Parm, OutParm, ReturnParm) - -class USparkServiceConfiguration* USparkInterface::GetTitleStorageServiceConfiguration() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.GetTitleStorageServiceConfiguration"); - - USparkInterface_GetTitleStorageServiceConfiguration_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterface.GetTitleStorageUrl -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkInterface::GetTitleStorageUrl() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.GetTitleStorageUrl"); - - USparkInterface_GetTitleStorageUrl_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterface.ClearGearboxAccountData -// (Public) -// Parameters: -// bool IncludePrimaryPlayer (Parm) - -void USparkInterface::ClearGearboxAccountData(bool IncludePrimaryPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.ClearGearboxAccountData"); - - USparkInterface_ClearGearboxAccountData_Params params; - params.IncludePrimaryPlayer = IncludePrimaryPlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterface.SignOutGearboxAccount -// (Public) -// Parameters: -// unsigned char ControllerId (Parm) - -void USparkInterface::SignOutGearboxAccount(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.SignOutGearboxAccount"); - - USparkInterface_SignOutGearboxAccount_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterface.SignInGearboxAccount -// (Public) -// Parameters: -// unsigned char ControllerId (Parm) - -void USparkInterface::SignInGearboxAccount(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.SignInGearboxAccount"); - - USparkInterface_SignInGearboxAccount_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterface.GetGearboxAccountData -// (Event, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// class UGearboxAccountData* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxAccountData* USparkInterface::GetGearboxAccountData(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.GetGearboxAccountData"); - - USparkInterface_GetGearboxAccountData_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterface.IsGearboxAccountAuthenticated -// (Event, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USparkInterface::IsGearboxAccountAuthenticated(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.IsGearboxAccountAuthenticated"); - - USparkInterface_IsGearboxAccountAuthenticated_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterface.IsGearboxAccountSignedIn -// (Public) -// Parameters: -// unsigned char ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USparkInterface::IsGearboxAccountSignedIn(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.IsGearboxAccountSignedIn"); - - USparkInterface_IsGearboxAccountSignedIn_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterface.ConvertUtcTimeToLocalTime -// (Public) -// Parameters: -// struct FString UtcTime (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkInterface::ConvertUtcTimeToLocalTime(const struct FString& UtcTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.ConvertUtcTimeToLocalTime"); - - USparkInterface_ConvertUtcTimeToLocalTime_Params params; - params.UtcTime = UtcTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterface.ShouldUpdateEmergencyMessage -// (Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USparkInterface::ShouldUpdateEmergencyMessage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.ShouldUpdateEmergencyMessage"); - - USparkInterface_ShouldUpdateEmergencyMessage_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterface.GetEmergencyMessage -// (Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkInterface::GetEmergencyMessage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.GetEmergencyMessage"); - - USparkInterface_GetEmergencyMessage_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterface.SetEmergencyMessage -// (Public) -// Parameters: -// struct FString Message (Parm, NeedCtorLink) - -void USparkInterface::SetEmergencyMessage(const struct FString& Message) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.SetEmergencyMessage"); - - USparkInterface_SetEmergencyMessage_Params params; - params.Message = Message; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterface.GetPlatformLoginNameFromSplitscreenIndex -// (Event, Public) -// Parameters: -// int SplitscreenIndex (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkInterface::GetPlatformLoginNameFromSplitscreenIndex(int SplitscreenIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.GetPlatformLoginNameFromSplitscreenIndex"); - - USparkInterface_GetPlatformLoginNameFromSplitscreenIndex_Params params; - params.SplitscreenIndex = SplitscreenIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterface.GetPlatformLoginNameFromController -// (Public) -// Parameters: -// unsigned char ControllerId (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkInterface::GetPlatformLoginNameFromController(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.GetPlatformLoginNameFromController"); - - USparkInterface_GetPlatformLoginNameFromController_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterface.IncreaseInteractionTries -// (Public) - -void USparkInterface::IncreaseInteractionTries() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.IncreaseInteractionTries"); - - USparkInterface_IncreaseInteractionTries_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterface.GetInteractionTries -// (Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int USparkInterface::GetInteractionTries() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.GetInteractionTries"); - - USparkInterface_GetInteractionTries_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterface.GetInteractionGraceTries -// (Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int USparkInterface::GetInteractionGraceTries() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.GetInteractionGraceTries"); - - USparkInterface_GetInteractionGraceTries_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterface.GetInteractionPunishmentMinWaitSeconds -// (Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int USparkInterface::GetInteractionPunishmentMinWaitSeconds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.GetInteractionPunishmentMinWaitSeconds"); - - USparkInterface_GetInteractionPunishmentMinWaitSeconds_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterface.GetInteractionMinWaitSeconds -// (Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int USparkInterface::GetInteractionMinWaitSeconds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.GetInteractionMinWaitSeconds"); - - USparkInterface_GetInteractionMinWaitSeconds_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterface.IsTmsComplete -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USparkInterface::IsTmsComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.IsTmsComplete"); - - USparkInterface_IsTmsComplete_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterface.SetTmsComplete -// (Public) - -void USparkInterface::SetTmsComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.SetTmsComplete"); - - USparkInterface_SetTmsComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterface.GetSparkInitialization -// (Public) -// Parameters: -// class USparkInitializationProcess* ReturnValue (Parm, OutParm, ReturnParm) - -class USparkInitializationProcess* USparkInterface::GetSparkInitialization() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.GetSparkInitialization"); - - USparkInterface_GetSparkInitialization_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterface.RestartSparkInitialization -// (Event, Public) -// Parameters: -// bool bPrimary (Parm) - -void USparkInterface::RestartSparkInitialization(bool bPrimary) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.RestartSparkInitialization"); - - USparkInterface_RestartSparkInitialization_Params params; - params.bPrimary = bPrimary; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterface.RestartSparkInitializationFromScript -// (Public) -// Parameters: -// bool bPrimary (Parm) -// struct FScriptDelegate SparkInitializedDelegate (Parm, NeedCtorLink) -// struct FScriptDelegate SparkEmergencyMessageDelegate (Parm, NeedCtorLink) - -void USparkInterface::RestartSparkInitializationFromScript(bool bPrimary, const struct FScriptDelegate& SparkInitializedDelegate, const struct FScriptDelegate& SparkEmergencyMessageDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.RestartSparkInitializationFromScript"); - - USparkInterface_RestartSparkInitializationFromScript_Params params; - params.bPrimary = bPrimary; - params.SparkInitializedDelegate = SparkInitializedDelegate; - params.SparkEmergencyMessageDelegate = SparkEmergencyMessageDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterface.StartSparkInitialization -// (Public) -// Parameters: -// unsigned char ControllerId (Parm) -// struct FScriptDelegate SparkInitializedDelegate (Parm, NeedCtorLink) -// struct FScriptDelegate SparkEmergencyMessageDelegate (Parm, NeedCtorLink) -// struct FScriptDelegate EntitlementsUpdatedDelegate (Parm, NeedCtorLink) - -void USparkInterface::StartSparkInitialization(unsigned char ControllerId, const struct FScriptDelegate& SparkInitializedDelegate, const struct FScriptDelegate& SparkEmergencyMessageDelegate, const struct FScriptDelegate& EntitlementsUpdatedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.StartSparkInitialization"); - - USparkInterface_StartSparkInitialization_Params params; - params.ControllerId = ControllerId; - params.SparkInitializedDelegate = SparkInitializedDelegate; - params.SparkEmergencyMessageDelegate = SparkEmergencyMessageDelegate; - params.EntitlementsUpdatedDelegate = EntitlementsUpdatedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterface.StartSecondaryInitialization -// (Public) -// Parameters: -// unsigned char ControllerId (Parm) -// struct FScriptDelegate SparkInitializedDelegate (Parm, NeedCtorLink) -// struct FScriptDelegate EntitlementsUpdatedDelegate (Parm, NeedCtorLink) - -void USparkInterface::StartSecondaryInitialization(unsigned char ControllerId, const struct FScriptDelegate& SparkInitializedDelegate, const struct FScriptDelegate& EntitlementsUpdatedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.StartSecondaryInitialization"); - - USparkInterface_StartSecondaryInitialization_Params params; - params.ControllerId = ControllerId; - params.SparkInitializedDelegate = SparkInitializedDelegate; - params.EntitlementsUpdatedDelegate = EntitlementsUpdatedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterface.GetGameName -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkInterface::GetGameName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.GetGameName"); - - USparkInterface_GetGameName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterface.GetHardwareName -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkInterface::GetHardwareName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.GetHardwareName"); - - USparkInterface_GetHardwareName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterface.GetPlatformName -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkInterface::GetPlatformName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.GetPlatformName"); - - USparkInterface_GetPlatformName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterface.GetPlatformTicket -// (Native, Public) -// Parameters: -// int ControllerId (Parm) -// bool bPrimary (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkInterface::GetPlatformTicket(int ControllerId, bool bPrimary) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.GetPlatformTicket"); - - USparkInterface_GetPlatformTicket_Params params; - params.ControllerId = ControllerId; - params.bPrimary = bPrimary; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterface.ClearSparkConfigReceivedDelegate -// (Public) -// Parameters: -// struct FScriptDelegate SparkConfigReceivedDelegate (Parm, NeedCtorLink) - -void USparkInterface::ClearSparkConfigReceivedDelegate(const struct FScriptDelegate& SparkConfigReceivedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.ClearSparkConfigReceivedDelegate"); - - USparkInterface_ClearSparkConfigReceivedDelegate_Params params; - params.SparkConfigReceivedDelegate = SparkConfigReceivedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterface.AddSparkConfigReceivedDelegate -// (Public) -// Parameters: -// struct FScriptDelegate SparkConfigReceivedDelegate (Parm, NeedCtorLink) - -void USparkInterface::AddSparkConfigReceivedDelegate(const struct FScriptDelegate& SparkConfigReceivedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.AddSparkConfigReceivedDelegate"); - - USparkInterface_AddSparkConfigReceivedDelegate_Params params; - params.SparkConfigReceivedDelegate = SparkConfigReceivedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterface.ResetInitializationStatus -// (Public) - -void USparkInterface::ResetInitializationStatus() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.ResetInitializationStatus"); - - USparkInterface_ResetInitializationStatus_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterface.IsSparkEnabled -// (Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USparkInterface::IsSparkEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.IsSparkEnabled"); - - USparkInterface_IsSparkEnabled_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterface.IssueSparkStringRequest -// (Public, HasOutparams) -// Parameters: -// struct FHttpParameters HttpRequestParameters (Const, Parm, OutParm, NeedCtorLink) -// struct FString URL (Parm, NeedCtorLink) -// struct FString RequestData (Const, Parm, NeedCtorLink) -// struct FScriptDelegate SparkRequestCompleteDelegate (Parm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int USparkInterface::IssueSparkStringRequest(const struct FString& URL, const struct FString& RequestData, const struct FScriptDelegate& SparkRequestCompleteDelegate, struct FHttpParameters* HttpRequestParameters) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.IssueSparkStringRequest"); - - USparkInterface_IssueSparkStringRequest_Params params; - params.URL = URL; - params.RequestData = RequestData; - params.SparkRequestCompleteDelegate = SparkRequestCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (HttpRequestParameters != nullptr) - *HttpRequestParameters = params.HttpRequestParameters; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterface.IssueSparkRequest -// (Public, HasOutparams) -// Parameters: -// struct FHttpParameters HttpRequestParameters (Const, Parm, OutParm, NeedCtorLink) -// struct FString URL (Parm, NeedCtorLink) -// TArray RequestData (Const, Parm, OutParm, NeedCtorLink) -// struct FScriptDelegate SparkRequestCompleteDelegate (Parm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int USparkInterface::IssueSparkRequest(const struct FString& URL, const struct FScriptDelegate& SparkRequestCompleteDelegate, struct FHttpParameters* HttpRequestParameters, TArray* RequestData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterface.IssueSparkRequest"); - - USparkInterface_IssueSparkRequest_Params params; - params.URL = URL; - params.SparkRequestCompleteDelegate = SparkRequestCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (HttpRequestParameters != nullptr) - *HttpRequestParameters = params.HttpRequestParameters; - if (RequestData != nullptr) - *RequestData = params.RequestData; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAccountData.HasSignedAllEulas -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAccountData::HasSignedAllEulas() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.HasSignedAllEulas"); - - UGearboxAccountData_HasSignedAllEulas_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAccountData.CountEntitlement -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FName EntitlementName (Parm) -// bool bIgnoreLocallyConsumed (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGearboxAccountData::CountEntitlement(const struct FName& EntitlementName, bool bIgnoreLocallyConsumed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.CountEntitlement"); - - UGearboxAccountData_CountEntitlement_Params params; - params.EntitlementName = EntitlementName; - params.bIgnoreLocallyConsumed = bIgnoreLocallyConsumed; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAccountData.GetTotalGoldenKeyCount -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGearboxAccountData::GetTotalGoldenKeyCount() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.GetTotalGoldenKeyCount"); - - UGearboxAccountData_GetTotalGoldenKeyCount_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAccountData.GetGoldenKeyCount -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bIgnoreLocallyConsumed (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGearboxAccountData::GetGoldenKeyCount(bool bIgnoreLocallyConsumed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.GetGoldenKeyCount"); - - UGearboxAccountData_GetGoldenKeyCount_Params params; - params.bIgnoreLocallyConsumed = bIgnoreLocallyConsumed; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAccountData.HasGoldenKey -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bIgnoreLocallyConsumed (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAccountData::HasGoldenKey(bool bIgnoreLocallyConsumed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.HasGoldenKey"); - - UGearboxAccountData_HasGoldenKey_Params params; - params.bIgnoreLocallyConsumed = bIgnoreLocallyConsumed; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAccountData.HasDeveloperSkin -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAccountData::HasDeveloperSkin() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.HasDeveloperSkin"); - - UGearboxAccountData_HasDeveloperSkin_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAccountData.IsDeveloper -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAccountData::IsDeveloper() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.IsDeveloper"); - - UGearboxAccountData_IsDeveloper_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAccountData.MarkOffersNotified -// (Defined, Public) - -void UGearboxAccountData::MarkOffersNotified() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.MarkOffersNotified"); - - UGearboxAccountData_MarkOffersNotified_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAccountData.GetUnnotifiedOffers -// (Defined, Public) -// Parameters: -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray UGearboxAccountData::GetUnnotifiedOffers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.GetUnnotifiedOffers"); - - UGearboxAccountData_GetUnnotifiedOffers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAccountData.GetEntitlementWithName -// (Defined, Public) -// Parameters: -// struct FName EntitlementName (Parm) -// class UGearboxAccountEntitlement* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxAccountEntitlement* UGearboxAccountData::GetEntitlementWithName(const struct FName& EntitlementName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.GetEntitlementWithName"); - - UGearboxAccountData_GetEntitlementWithName_Params params; - params.EntitlementName = EntitlementName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAccountData.GetEntitlementWithId -// (Defined, Public) -// Parameters: -// int Id (Parm) -// class UGearboxAccountEntitlement* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxAccountEntitlement* UGearboxAccountData::GetEntitlementWithId(int Id) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.GetEntitlementWithId"); - - UGearboxAccountData_GetEntitlementWithId_Params params; - params.Id = Id; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAccountData.HasEntitlement -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FName EntitlementName (Parm) -// bool bIgnoreLocallyConsumed (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAccountData::HasEntitlement(const struct FName& EntitlementName, bool bIgnoreLocallyConsumed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.HasEntitlement"); - - UGearboxAccountData_HasEntitlement_Params params; - params.EntitlementName = EntitlementName; - params.bIgnoreLocallyConsumed = bIgnoreLocallyConsumed; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAccountData.RemoveEntitlement -// (Defined, Public) -// Parameters: -// class UGearboxAccountEntitlement* Entitlement (Parm) - -void UGearboxAccountData::RemoveEntitlement(class UGearboxAccountEntitlement* Entitlement) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.RemoveEntitlement"); - - UGearboxAccountData_RemoveEntitlement_Params params; - params.Entitlement = Entitlement; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAccountData.ReplaceEntitlements -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// TArray NewEntitlements (Const, Parm, OutParm, NeedCtorLink) -// TArray NewOffers (Const, Parm, OutParm, NeedCtorLink) - -void UGearboxAccountData::ReplaceEntitlements(TArray* NewEntitlements, TArray* NewOffers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.ReplaceEntitlements"); - - UGearboxAccountData_ReplaceEntitlements_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewEntitlements != nullptr) - *NewEntitlements = params.NewEntitlements; - if (NewOffers != nullptr) - *NewOffers = params.NewOffers; -} - - -// Function GearboxFramework.GearboxAccountData.ReplaceServices -// (Native, Public, HasOutparams) -// Parameters: -// TArray NewServices (Const, Parm, OutParm, NeedCtorLink) - -void UGearboxAccountData::ReplaceServices(TArray* NewServices) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.ReplaceServices"); - - UGearboxAccountData_ReplaceServices_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewServices != nullptr) - *NewServices = params.NewServices; -} - - -// Function GearboxFramework.GearboxAccountData.HandleReloadEntitlementsResponse -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FSparkResult Result (Const, Parm, OutParm, NeedCtorLink) - -void UGearboxAccountData::HandleReloadEntitlementsResponse(struct FSparkResult* Result) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.HandleReloadEntitlementsResponse"); - - UGearboxAccountData_HandleReloadEntitlementsResponse_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Result != nullptr) - *Result = params.Result; -} - - -// Function GearboxFramework.GearboxAccountData.ReloadEntitlements -// (Defined, Public, HasDefaults) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAccountData::ReloadEntitlements() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.ReloadEntitlements"); - - UGearboxAccountData_ReloadEntitlements_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAccountData.ResetEntitlementUpdateTimer -// (Final, Native, Public) - -void UGearboxAccountData::ResetEntitlementUpdateTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.ResetEntitlementUpdateTimer"); - - UGearboxAccountData_ResetEntitlementUpdateTimer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAccountData.CanReloadEntitlements -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAccountData::CanReloadEntitlements() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.CanReloadEntitlements"); - - UGearboxAccountData_CanReloadEntitlements_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAccountData.TriggerEntitlementsUpdatedDelegates -// (Defined, Public) - -void UGearboxAccountData::TriggerEntitlementsUpdatedDelegates() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.TriggerEntitlementsUpdatedDelegates"); - - UGearboxAccountData_TriggerEntitlementsUpdatedDelegates_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAccountData.ClearEntitlementsUpdatedDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate EntitlementsUpdatedDelegate (Parm, NeedCtorLink) - -void UGearboxAccountData::ClearEntitlementsUpdatedDelegate(const struct FScriptDelegate& EntitlementsUpdatedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.ClearEntitlementsUpdatedDelegate"); - - UGearboxAccountData_ClearEntitlementsUpdatedDelegate_Params params; - params.EntitlementsUpdatedDelegate = EntitlementsUpdatedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAccountData.AddEntitlementsUpdatedDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate EntitlementsUpdatedDelegate (Parm, NeedCtorLink) - -void UGearboxAccountData::AddEntitlementsUpdatedDelegate(const struct FScriptDelegate& EntitlementsUpdatedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.AddEntitlementsUpdatedDelegate"); - - UGearboxAccountData_AddEntitlementsUpdatedDelegate_Params params; - params.EntitlementsUpdatedDelegate = EntitlementsUpdatedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAccountData.GetService -// (Defined, Event, Public) -// Parameters: -// struct FName ServiceName (Parm) -// class USparkServiceConfiguration* ReturnValue (Parm, OutParm, ReturnParm) - -class USparkServiceConfiguration* UGearboxAccountData::GetService(const struct FName& ServiceName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.GetService"); - - UGearboxAccountData_GetService_Params params; - params.ServiceName = ServiceName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAccountData.Clear -// (Defined, Public) - -void UGearboxAccountData::Clear() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.Clear"); - - UGearboxAccountData_Clear_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAccountData.ExtractArchwayResultJson -// (Defined, Static, Public, HasOutparams) -// Parameters: -// TArray Data (Const, Parm, OutParm, NeedCtorLink) -// struct FArchwayResult ArchwayData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAccountData::ExtractArchwayResultJson(TArray* Data, struct FArchwayResult* ArchwayData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.ExtractArchwayResultJson"); - - UGearboxAccountData_ExtractArchwayResultJson_Params params; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; - if (ArchwayData != nullptr) - *ArchwayData = params.ArchwayData; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAccountData.ExtractArchwayResult -// (Native, Static, Public, HasOutparams) -// Parameters: -// TArray Data (Const, Parm, OutParm, NeedCtorLink) -// struct FArchwayResult ArchwayData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAccountData::ExtractArchwayResult(TArray* Data, struct FArchwayResult* ArchwayData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountData.ExtractArchwayResult"); - - UGearboxAccountData_ExtractArchwayResult_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; - if (ArchwayData != nullptr) - *ArchwayData = params.ArchwayData; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAccountActions.HandleEULAInteractionCompleteResponse -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FSparkResult Result (Const, Parm, OutParm, NeedCtorLink) - -void UGearboxAccountActions::HandleEULAInteractionCompleteResponse(struct FSparkResult* Result) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.HandleEULAInteractionCompleteResponse"); - - UGearboxAccountActions_HandleEULAInteractionCompleteResponse_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Result != nullptr) - *Result = params.Result; -} - - -// Function GearboxFramework.GearboxAccountActions.HandleEULAInteractionComplete -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// unsigned char ControllerId (Parm) -// TArray EULAState (Const, Parm, OutParm, NeedCtorLink) - -void UGearboxAccountActions::HandleEULAInteractionComplete(unsigned char ControllerId, TArray* EULAState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.HandleEULAInteractionComplete"); - - UGearboxAccountActions_HandleEULAInteractionComplete_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (EULAState != nullptr) - *EULAState = params.EULAState; -} - - -// Function GearboxFramework.GearboxAccountActions.HandleEULAChainResponse -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FSparkResult Result (Const, Parm, OutParm, NeedCtorLink) - -void UGearboxAccountActions::HandleEULAChainResponse(struct FSparkResult* Result) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.HandleEULAChainResponse"); - - UGearboxAccountActions_HandleEULAChainResponse_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Result != nullptr) - *Result = params.Result; -} - - -// Function GearboxFramework.GearboxAccountActions.ReadEULAChain -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// unsigned char ControllerId (Parm) -// bool bAllowRetries (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGearboxAccountActions::ReadEULAChain(unsigned char ControllerId, bool bAllowRetries) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.ReadEULAChain"); - - UGearboxAccountActions_ReadEULAChain_Params params; - params.ControllerId = ControllerId; - params.bAllowRetries = bAllowRetries; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAccountActions.HandleOffersNotifiedResponse -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FSparkResult Result (Const, Parm, OutParm, NeedCtorLink) - -void UGearboxAccountActions::HandleOffersNotifiedResponse(struct FSparkResult* Result) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.HandleOffersNotifiedResponse"); - - UGearboxAccountActions_HandleOffersNotifiedResponse_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Result != nullptr) - *Result = params.Result; -} - - -// Function GearboxFramework.GearboxAccountActions.HandleBulkEntitlementsConsumedResponse -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FSparkResult Result (Const, Parm, OutParm, NeedCtorLink) - -void UGearboxAccountActions::HandleBulkEntitlementsConsumedResponse(struct FSparkResult* Result) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.HandleBulkEntitlementsConsumedResponse"); - - UGearboxAccountActions_HandleBulkEntitlementsConsumedResponse_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Result != nullptr) - *Result = params.Result; -} - - -// Function GearboxFramework.GearboxAccountActions.HandleEntitlementConsumedResponse -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FSparkResult Result (Const, Parm, OutParm, NeedCtorLink) - -void UGearboxAccountActions::HandleEntitlementConsumedResponse(struct FSparkResult* Result) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.HandleEntitlementConsumedResponse"); - - UGearboxAccountActions_HandleEntitlementConsumedResponse_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Result != nullptr) - *Result = params.Result; -} - - -// Function GearboxFramework.GearboxAccountActions.HandleCodeRedeemedResponse -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FSparkResult Result (Const, Parm, OutParm, NeedCtorLink) - -void UGearboxAccountActions::HandleCodeRedeemedResponse(struct FSparkResult* Result) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.HandleCodeRedeemedResponse"); - - UGearboxAccountActions_HandleCodeRedeemedResponse_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Result != nullptr) - *Result = params.Result; -} - - -// Function GearboxFramework.GearboxAccountActions.HandleResetPasswordResponse -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FSparkResult Result (Const, Parm, OutParm, NeedCtorLink) - -void UGearboxAccountActions::HandleResetPasswordResponse(struct FSparkResult* Result) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.HandleResetPasswordResponse"); - - UGearboxAccountActions_HandleResetPasswordResponse_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Result != nullptr) - *Result = params.Result; -} - - -// Function GearboxFramework.GearboxAccountActions.HandleSignUpResponse -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FSparkResult Result (Const, Parm, OutParm, NeedCtorLink) - -void UGearboxAccountActions::HandleSignUpResponse(struct FSparkResult* Result) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.HandleSignUpResponse"); - - UGearboxAccountActions_HandleSignUpResponse_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Result != nullptr) - *Result = params.Result; -} - - -// Function GearboxFramework.GearboxAccountActions.HandleSignInResponse -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FSparkResult Result (Const, Parm, OutParm, NeedCtorLink) - -void UGearboxAccountActions::HandleSignInResponse(struct FSparkResult* Result) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.HandleSignInResponse"); - - UGearboxAccountActions_HandleSignInResponse_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Result != nullptr) - *Result = params.Result; -} - - -// Function GearboxFramework.GearboxAccountActions.ExtractArchwayResult -// (Native, Public) -// Parameters: -// TArray Data (Parm, NeedCtorLink) -// struct FArchwayResult ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FArchwayResult UGearboxAccountActions::ExtractArchwayResult(TArray Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.ExtractArchwayResult"); - - UGearboxAccountActions_ExtractArchwayResult_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAccountActions.MarkOffersNotified -// (Defined, Public, HasDefaults) -// Parameters: -// unsigned char ControllerId (Parm) - -void UGearboxAccountActions::MarkOffersNotified(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.MarkOffersNotified"); - - UGearboxAccountActions_MarkOffersNotified_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAccountActions.LocallyConsumeEntitlementWithCount -// (Defined, Public) -// Parameters: -// struct FName EntitlementName (Parm) -// int NumToConsume (Parm) -// unsigned char ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAccountActions::LocallyConsumeEntitlementWithCount(const struct FName& EntitlementName, int NumToConsume, unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.LocallyConsumeEntitlementWithCount"); - - UGearboxAccountActions_LocallyConsumeEntitlementWithCount_Params params; - params.EntitlementName = EntitlementName; - params.NumToConsume = NumToConsume; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAccountActions.ConsumeEntitlementsWithCounts -// (Defined, Event, Public, HasDefaults) -// Parameters: -// TArray EntitlementsToConsume (Parm, NeedCtorLink) -// TArray Counts (Parm, NeedCtorLink) -// unsigned char ControllerId (Parm) -// struct FScriptDelegate EntitlementConsumedDelegate (Parm, NeedCtorLink) - -void UGearboxAccountActions::ConsumeEntitlementsWithCounts(TArray EntitlementsToConsume, TArray Counts, unsigned char ControllerId, const struct FScriptDelegate& EntitlementConsumedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.ConsumeEntitlementsWithCounts"); - - UGearboxAccountActions_ConsumeEntitlementsWithCounts_Params params; - params.EntitlementsToConsume = EntitlementsToConsume; - params.Counts = Counts; - params.ControllerId = ControllerId; - params.EntitlementConsumedDelegate = EntitlementConsumedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAccountActions.ConsumeEntitlementWithCount -// (Defined, Public, HasDefaults) -// Parameters: -// struct FName EntitlementName (Parm) -// int Count (Parm) -// unsigned char ControllerId (Parm) -// struct FScriptDelegate EntitlementConsumedDelegate (Parm, NeedCtorLink) - -void UGearboxAccountActions::ConsumeEntitlementWithCount(const struct FName& EntitlementName, int Count, unsigned char ControllerId, const struct FScriptDelegate& EntitlementConsumedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.ConsumeEntitlementWithCount"); - - UGearboxAccountActions_ConsumeEntitlementWithCount_Params params; - params.EntitlementName = EntitlementName; - params.Count = Count; - params.ControllerId = ControllerId; - params.EntitlementConsumedDelegate = EntitlementConsumedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAccountActions.RedeemCode -// (Defined, Public, HasDefaults) -// Parameters: -// struct FString Code (Parm, NeedCtorLink) -// unsigned char ControllerId (Parm) -// struct FScriptDelegate CodeRedeemedDelegate (Parm, NeedCtorLink) - -void UGearboxAccountActions::RedeemCode(const struct FString& Code, unsigned char ControllerId, const struct FScriptDelegate& CodeRedeemedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.RedeemCode"); - - UGearboxAccountActions_RedeemCode_Params params; - params.Code = Code; - params.ControllerId = ControllerId; - params.CodeRedeemedDelegate = CodeRedeemedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAccountActions.ResetPasswordGearboxAccount -// (Defined, Public, HasDefaults) -// Parameters: -// struct FString Email (Parm, NeedCtorLink) -// unsigned char ControllerId (Parm) -// struct FScriptDelegate ResetPasswordDelegate (Parm, NeedCtorLink) - -void UGearboxAccountActions::ResetPasswordGearboxAccount(const struct FString& Email, unsigned char ControllerId, const struct FScriptDelegate& ResetPasswordDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.ResetPasswordGearboxAccount"); - - UGearboxAccountActions_ResetPasswordGearboxAccount_Params params; - params.Email = Email; - params.ControllerId = ControllerId; - params.ResetPasswordDelegate = ResetPasswordDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAccountActions.EscapeJson -// (Defined, Public) -// Parameters: -// struct FString Input (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGearboxAccountActions::EscapeJson(const struct FString& Input) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.EscapeJson"); - - UGearboxAccountActions_EscapeJson_Params params; - params.Input = Input; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAccountActions.SignUpGearboxAccount -// (Defined, Public, HasDefaults) -// Parameters: -// struct FString Email (Parm, NeedCtorLink) -// struct FString Password (Parm, NeedCtorLink) -// struct FString PasswordConfirm (Parm, NeedCtorLink) -// struct FString AgeString (Parm, NeedCtorLink) -// unsigned char ControllerId (Parm) -// struct FScriptDelegate SignUpDelegate (Parm, NeedCtorLink) - -void UGearboxAccountActions::SignUpGearboxAccount(const struct FString& Email, const struct FString& Password, const struct FString& PasswordConfirm, const struct FString& AgeString, unsigned char ControllerId, const struct FScriptDelegate& SignUpDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.SignUpGearboxAccount"); - - UGearboxAccountActions_SignUpGearboxAccount_Params params; - params.Email = Email; - params.Password = Password; - params.PasswordConfirm = PasswordConfirm; - params.AgeString = AgeString; - params.ControllerId = ControllerId; - params.SignUpDelegate = SignUpDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAccountActions.SignInGearboxAccount -// (Defined, Public, HasDefaults) -// Parameters: -// struct FString Email (Parm, NeedCtorLink) -// struct FString Password (Parm, NeedCtorLink) -// unsigned char ControllerId (Parm) -// struct FScriptDelegate SignInDelegate (Parm, NeedCtorLink) - -void UGearboxAccountActions::SignInGearboxAccount(const struct FString& Email, const struct FString& Password, unsigned char ControllerId, const struct FScriptDelegate& SignInDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.SignInGearboxAccount"); - - UGearboxAccountActions_SignInGearboxAccount_Params params; - params.Email = Email; - params.Password = Password; - params.ControllerId = ControllerId; - params.SignInDelegate = SignInDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAccountActions.OnEntitlementConsumed -// (Public, Delegate) -// Parameters: -// unsigned char ConsumeResult (Parm) - -void UGearboxAccountActions::OnEntitlementConsumed(unsigned char ConsumeResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.OnEntitlementConsumed"); - - UGearboxAccountActions_OnEntitlementConsumed_Params params; - params.ConsumeResult = ConsumeResult; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAccountActions.OnCodeRedeemed -// (HasOptionalparams, Public, Delegate) -// Parameters: -// unsigned char RedeemResult (Parm) -// struct FString CustomTitle (OptionalParm, Parm, NeedCtorLink) -// struct FString CustomBody (OptionalParm, Parm, NeedCtorLink) - -void UGearboxAccountActions::OnCodeRedeemed(unsigned char RedeemResult, const struct FString& CustomTitle, const struct FString& CustomBody) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.OnCodeRedeemed"); - - UGearboxAccountActions_OnCodeRedeemed_Params params; - params.RedeemResult = RedeemResult; - params.CustomTitle = CustomTitle; - params.CustomBody = CustomBody; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAccountActions.OnResetPasswordGearboxAccount -// (Public, Delegate) -// Parameters: -// unsigned char ResetResult (Parm) - -void UGearboxAccountActions::OnResetPasswordGearboxAccount(unsigned char ResetResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.OnResetPasswordGearboxAccount"); - - UGearboxAccountActions_OnResetPasswordGearboxAccount_Params params; - params.ResetResult = ResetResult; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAccountActions.OnSignUpGearboxAccount -// (Public, Delegate) -// Parameters: -// unsigned char SignUpResult (Parm) - -void UGearboxAccountActions::OnSignUpGearboxAccount(unsigned char SignUpResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.OnSignUpGearboxAccount"); - - UGearboxAccountActions_OnSignUpGearboxAccount_Params params; - params.SignUpResult = SignUpResult; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAccountActions.OnSignInGearboxAccount -// (Public, Delegate) -// Parameters: -// unsigned char SignInResult (Parm) - -void UGearboxAccountActions::OnSignInGearboxAccount(unsigned char SignInResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAccountActions.OnSignInGearboxAccount"); - - UGearboxAccountActions_OnSignInGearboxAccount_Params params; - params.SignInResult = SignInResult; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.CanPlayOnline -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxPlayerController::CanPlayOnline() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.CanPlayOnline"); - - AGearboxPlayerController_CanPlayOnline_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPlayerController.DisplayShiftCommunicationFailedDialog -// (Public) - -void AGearboxPlayerController::DisplayShiftCommunicationFailedDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.DisplayShiftCommunicationFailedDialog"); - - AGearboxPlayerController_DisplayShiftCommunicationFailedDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.ShowEULAScreen -// (Public, HasOutparams) -// Parameters: -// TArray EulaChain (Const, Parm, OutParm, NeedCtorLink) - -void AGearboxPlayerController::ShowEULAScreen(TArray* EulaChain) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.ShowEULAScreen"); - - AGearboxPlayerController_ShowEULAScreen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (EulaChain != nullptr) - *EulaChain = params.EulaChain; -} - - -// Function GearboxFramework.GearboxPlayerController.RequestTitleStorageFile -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// struct FString Filename (Parm, NeedCtorLink) -// struct FScriptDelegate TitleStorageRequestCompleteDelegate (Parm, NeedCtorLink) -// unsigned char AcceptsType (Parm) -// struct FString CustomAcceptsType (OptionalParm, Parm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AGearboxPlayerController::RequestTitleStorageFile(const struct FString& Filename, const struct FScriptDelegate& TitleStorageRequestCompleteDelegate, unsigned char AcceptsType, const struct FString& CustomAcceptsType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.RequestTitleStorageFile"); - - AGearboxPlayerController_RequestTitleStorageFile_Params params; - params.Filename = Filename; - params.TitleStorageRequestCompleteDelegate = TitleStorageRequestCompleteDelegate; - params.AcceptsType = AcceptsType; - params.CustomAcceptsType = CustomAcceptsType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPlayerController.ShowSparkID -// (Defined, Exec, Public) - -void AGearboxPlayerController::ShowSparkID() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.ShowSparkID"); - - AGearboxPlayerController_ShowSparkID_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.ShouldCheckRemoteControlCheckbox -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char CheckBoxName (Parm) -// class AHUD* HUD (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxPlayerController::ShouldCheckRemoteControlCheckbox(unsigned char CheckBoxName, class AHUD* HUD) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.ShouldCheckRemoteControlCheckbox"); - - AGearboxPlayerController_ShouldCheckRemoteControlCheckbox_Params params; - params.CheckBoxName = CheckBoxName; - params.HUD = HUD; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPlayerController.DisplayDebugSpark -// (Native, Public, HasOutparams) -// Parameters: -// class AHUD* HUD (Parm) -// float out_YL (Parm, OutParm) -// float out_YPos (Parm, OutParm) - -void AGearboxPlayerController::DisplayDebugSpark(class AHUD* HUD, float* out_YL, float* out_YPos) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.DisplayDebugSpark"); - - AGearboxPlayerController_DisplayDebugSpark_Params params; - params.HUD = HUD; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_YL != nullptr) - *out_YL = params.out_YL; - if (out_YPos != nullptr) - *out_YPos = params.out_YPos; -} - - -// Function GearboxFramework.GearboxPlayerController.AITree -// (Defined, Exec, Public) - -void AGearboxPlayerController::AITree() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.AITree"); - - AGearboxPlayerController_AITree_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.AIToggleTargetViewCones -// (Defined, Exec, Public) - -void AGearboxPlayerController::AIToggleTargetViewCones() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.AIToggleTargetViewCones"); - - AGearboxPlayerController_AIToggleTargetViewCones_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.AIToggleAwarenessZones -// (Defined, Exec, Public) - -void AGearboxPlayerController::AIToggleAwarenessZones() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.AIToggleAwarenessZones"); - - AGearboxPlayerController_AIToggleAwarenessZones_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.AIToggleCombat -// (Defined, Exec, Public) - -void AGearboxPlayerController::AIToggleCombat() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.AIToggleCombat"); - - AGearboxPlayerController_AIToggleCombat_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.AIToggleResources -// (Defined, Exec, Public) - -void AGearboxPlayerController::AIToggleResources() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.AIToggleResources"); - - AGearboxPlayerController_AIToggleResources_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.AIToggleInactiveRules -// (Defined, Exec, Public) - -void AGearboxPlayerController::AIToggleInactiveRules() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.AIToggleInactiveRules"); - - AGearboxPlayerController_AIToggleInactiveRules_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.AIToggleRules -// (Defined, Exec, Public) - -void AGearboxPlayerController::AIToggleRules() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.AIToggleRules"); - - AGearboxPlayerController_AIToggleRules_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.AIToggleFlags -// (Defined, Exec, Public) - -void AGearboxPlayerController::AIToggleFlags() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.AIToggleFlags"); - - AGearboxPlayerController_AIToggleFlags_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.AIDebugNextSnapshot -// (Defined, Exec, Public) - -void AGearboxPlayerController::AIDebugNextSnapshot() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.AIDebugNextSnapshot"); - - AGearboxPlayerController_AIDebugNextSnapshot_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.AIDebugPrevSnapshot -// (Defined, Exec, Public) - -void AGearboxPlayerController::AIDebugPrevSnapshot() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.AIDebugPrevSnapshot"); - - AGearboxPlayerController_AIDebugPrevSnapshot_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.ainext -// (Defined, Exec, Public) - -void AGearboxPlayerController::ainext() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.ainext"); - - AGearboxPlayerController_ainext_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.aiprev -// (Defined, Exec, Public) - -void AGearboxPlayerController::aiprev() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.aiprev"); - - AGearboxPlayerController_aiprev_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.AINextRule -// (Defined, Exec, HasOptionalparams, Public) -// Parameters: -// bool bSkipContainers (OptionalParm, Parm) - -void AGearboxPlayerController::AINextRule(bool bSkipContainers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.AINextRule"); - - AGearboxPlayerController_AINextRule_Params params; - params.bSkipContainers = bSkipContainers; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.AIPrevRule -// (Defined, Exec, HasOptionalparams, Public) -// Parameters: -// bool bSkipContainers (OptionalParm, Parm) - -void AGearboxPlayerController::AIPrevRule(bool bSkipContainers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.AIPrevRule"); - - AGearboxPlayerController_AIPrevRule_Params params; - params.bSkipContainers = bSkipContainers; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.AIDebugSetPawn -// (Defined, Public) -// Parameters: -// class AGearboxPawn* NewPawn (Parm) - -void AGearboxPlayerController::AIDebugSetPawn(class AGearboxPawn* NewPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.AIDebugSetPawn"); - - AGearboxPlayerController_AIDebugSetPawn_Params params; - params.NewPawn = NewPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.AIDebugSetPawnByName -// (Defined, Exec, Public) -// Parameters: -// struct FName NewPawnName (Parm) - -void AGearboxPlayerController::AIDebugSetPawnByName(const struct FName& NewPawnName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.AIDebugSetPawnByName"); - - AGearboxPlayerController_AIDebugSetPawnByName_Params params; - params.NewPawnName = NewPawnName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.debugpawn -// (Defined, Exec, Public) - -void AGearboxPlayerController::debugpawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.debugpawn"); - - AGearboxPlayerController_debugpawn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.aisetp -// (Defined, Exec, Public) -// Parameters: -// struct FName NewPawnName (Parm) - -void AGearboxPlayerController::aisetp(const struct FName& NewPawnName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.aisetp"); - - AGearboxPlayerController_aisetp_Params params; - params.NewPawnName = NewPawnName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.NotifyGameUnPaused -// (Defined, Public) - -void AGearboxPlayerController::NotifyGameUnPaused() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.NotifyGameUnPaused"); - - AGearboxPlayerController_NotifyGameUnPaused_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.NotifyGamePaused -// (Defined, Public) - -void AGearboxPlayerController::NotifyGamePaused() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.NotifyGamePaused"); - - AGearboxPlayerController_NotifyGamePaused_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.SetSettingsFromProfile -// (Public) - -void AGearboxPlayerController::SetSettingsFromProfile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.SetSettingsFromProfile"); - - AGearboxPlayerController_SetSettingsFromProfile_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.GetStorageDeviceID -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AGearboxPlayerController::GetStorageDeviceID() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.GetStorageDeviceID"); - - AGearboxPlayerController_GetStorageDeviceID_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPlayerController.SetStorageDeviceID -// (Native, Public) -// Parameters: -// int DeviceID (Parm) - -void AGearboxPlayerController::SetStorageDeviceID(int DeviceID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.SetStorageDeviceID"); - - AGearboxPlayerController_SetStorageDeviceID_Params params; - params.DeviceID = DeviceID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.NotifyDeviceSelectComplete -// (Defined, Public) -// Parameters: -// bool bWasSuccessful (Parm) - -void AGearboxPlayerController::NotifyDeviceSelectComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.NotifyDeviceSelectComplete"); - - AGearboxPlayerController_NotifyDeviceSelectComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.DisplayStorageRemovedMenu -// (Defined, Event, Public) - -void AGearboxPlayerController::DisplayStorageRemovedMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.DisplayStorageRemovedMenu"); - - AGearboxPlayerController_DisplayStorageRemovedMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.DisplayProfileRemovedMenu -// (Defined, Public) - -void AGearboxPlayerController::DisplayProfileRemovedMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.DisplayProfileRemovedMenu"); - - AGearboxPlayerController_DisplayProfileRemovedMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.NotifyProfileWriteFromStorageChangeComplete -// (Defined, Public) -// Parameters: -// unsigned char LocalUser (Parm) -// bool bWasSuccessful (Parm) - -void AGearboxPlayerController::NotifyProfileWriteFromStorageChangeComplete(unsigned char LocalUser, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.NotifyProfileWriteFromStorageChangeComplete"); - - AGearboxPlayerController_NotifyProfileWriteFromStorageChangeComplete_Params params; - params.LocalUser = LocalUser; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.IsCurrentStorageDeviceValid -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxPlayerController::IsCurrentStorageDeviceValid() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.IsCurrentStorageDeviceValid"); - - AGearboxPlayerController_IsCurrentStorageDeviceValid_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPlayerController.NotifyStorageDeviceChange -// (Defined, Public) - -void AGearboxPlayerController::NotifyStorageDeviceChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.NotifyStorageDeviceChange"); - - AGearboxPlayerController_NotifyStorageDeviceChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.DestroyOnlineGame -// (Defined, Event, Public) - -void AGearboxPlayerController::DestroyOnlineGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.DestroyOnlineGame"); - - AGearboxPlayerController_DestroyOnlineGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.ReturnToTitleScreen -// (Native, HasOptionalparams, Public) -// Parameters: -// bool bSkipSave (OptionalParm, Parm) -// bool bRemoveSplitPlayer (OptionalParm, Parm) - -void AGearboxPlayerController::ReturnToTitleScreen(bool bSkipSave, bool bRemoveSplitPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.ReturnToTitleScreen"); - - AGearboxPlayerController_ReturnToTitleScreen_Params params; - params.bSkipSave = bSkipSave; - params.bRemoveSplitPlayer = bRemoveSplitPlayer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.GetConnectionFailureNoticeMsg -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AGearboxPlayerController::GetConnectionFailureNoticeMsg() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.GetConnectionFailureNoticeMsg"); - - AGearboxPlayerController_GetConnectionFailureNoticeMsg_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPlayerController.GetMainMenuMapName -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AGearboxPlayerController::GetMainMenuMapName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.GetMainMenuMapName"); - - AGearboxPlayerController_GetMainMenuMapName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPlayerController.NotifyLinkStatusChange -// (Defined, Public) -// Parameters: -// bool bIsConnected (Parm) - -void AGearboxPlayerController::NotifyLinkStatusChange(bool bIsConnected) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.NotifyLinkStatusChange"); - - AGearboxPlayerController_NotifyLinkStatusChange_Params params; - params.bIsConnected = bIsConnected; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.NotifyLoginStatusChange -// (Defined, Public, HasDefaults) -// Parameters: -// unsigned char NewStatus (Parm) -// struct FUniqueNetId NewId (Parm) - -void AGearboxPlayerController::NotifyLoginStatusChange(unsigned char NewStatus, const struct FUniqueNetId& NewId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.NotifyLoginStatusChange"); - - AGearboxPlayerController_NotifyLoginStatusChange_Params params; - params.NewStatus = NewStatus; - params.NewId = NewId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.NotifyLoginChange -// (Defined, Public, HasDefaults) -// Parameters: -// unsigned char LocalUserNum (Parm) - -void AGearboxPlayerController::NotifyLoginChange(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.NotifyLoginChange"); - - AGearboxPlayerController_NotifyLoginChange_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.OnReadProfileSettingsComplete -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool bWasSuccessful (Parm) - -void AGearboxPlayerController::OnReadProfileSettingsComplete(unsigned char LocalUserNum, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.OnReadProfileSettingsComplete"); - - AGearboxPlayerController_OnReadProfileSettingsComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.OnReceivedNewProfile -// (Native, Public) - -void AGearboxPlayerController::OnReceivedNewProfile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.OnReceivedNewProfile"); - - AGearboxPlayerController_OnReceivedNewProfile_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.ClearOnlineDelegates -// (Defined, Public) - -void AGearboxPlayerController::ClearOnlineDelegates() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.ClearOnlineDelegates"); - - AGearboxPlayerController_ClearOnlineDelegates_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.RegisterOnlineDelegates -// (Defined, Public) - -void AGearboxPlayerController::RegisterOnlineDelegates() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.RegisterOnlineDelegates"); - - AGearboxPlayerController_RegisterOnlineDelegates_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.OnProfileWriteComplete -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool bWasSuccessful (Parm) - -void AGearboxPlayerController::OnProfileWriteComplete(unsigned char LocalUserNum, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.OnProfileWriteComplete"); - - AGearboxPlayerController_OnProfileWriteComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.HidePS3WritingProfileDialog -// (Public) - -void AGearboxPlayerController::HidePS3WritingProfileDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.HidePS3WritingProfileDialog"); - - AGearboxPlayerController_HidePS3WritingProfileDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.ShowPS3WritingProfileDialog -// (Public) - -void AGearboxPlayerController::ShowPS3WritingProfileDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.ShowPS3WritingProfileDialog"); - - AGearboxPlayerController_ShowPS3WritingProfileDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.WriteProfile -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool bShouldShowProfileDialog (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxPlayerController::WriteProfile(bool bShouldShowProfileDialog) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.WriteProfile"); - - AGearboxPlayerController_WriteProfile_Params params; - params.bShouldShowProfileDialog = bShouldShowProfileDialog; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPlayerController.GetProfileSettings -// (Defined, Event, Public) -// Parameters: -// class UGearboxProfileSettings* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxProfileSettings* AGearboxPlayerController::GetProfileSettings() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.GetProfileSettings"); - - AGearboxPlayerController_GetProfileSettings_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPlayerController.GetMyControllerId -// (Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AGearboxPlayerController::GetMyControllerId() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.GetMyControllerId"); - - AGearboxPlayerController_GetMyControllerId_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPlayerController.ReadProfile -// (Defined, Event, Public) - -void AGearboxPlayerController::ReadProfile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.ReadProfile"); - - AGearboxPlayerController_ReadProfile_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.UnregisterPlayerDataStores -// (Defined, Simulated, Public) - -void AGearboxPlayerController::UnregisterPlayerDataStores() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.UnregisterPlayerDataStores"); - - AGearboxPlayerController_UnregisterPlayerDataStores_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.RegisterCustomPlayerDataStores -// (Defined, Simulated, Protected) - -void AGearboxPlayerController::RegisterCustomPlayerDataStores() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.RegisterCustomPlayerDataStores"); - - AGearboxPlayerController_RegisterCustomPlayerDataStores_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.SetDataStoreStringValue -// (Native, Public) -// Parameters: -// struct FString MarkupString (Parm, NeedCtorLink) -// struct FString NewValue (Parm, NeedCtorLink) - -void AGearboxPlayerController::SetDataStoreStringValue(const struct FString& MarkupString, const struct FString& NewValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.SetDataStoreStringValue"); - - AGearboxPlayerController_SetDataStoreStringValue_Params params; - params.MarkupString = MarkupString; - params.NewValue = NewValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.GetDataStoreStringValue -// (Native, Public) -// Parameters: -// struct FString MarkupString (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AGearboxPlayerController::GetDataStoreStringValue(const struct FString& MarkupString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.GetDataStoreStringValue"); - - AGearboxPlayerController_GetDataStoreStringValue_Params params; - params.MarkupString = MarkupString; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPlayerController.ClientKeepPlayingLoadingMovie -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) - -void AGearboxPlayerController::ClientKeepPlayingLoadingMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.ClientKeepPlayingLoadingMovie"); - - AGearboxPlayerController_ClientKeepPlayingLoadingMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.ClientResetCamera -// (Final, Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AGearboxPlayerController::ClientResetCamera() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.ClientResetCamera"); - - AGearboxPlayerController_ClientResetCamera_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.SpawnPlayerCamera -// (Defined, Event, Public) - -void AGearboxPlayerController::SpawnPlayerCamera() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.SpawnPlayerCamera"); - - AGearboxPlayerController_SpawnPlayerCamera_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.InitInputSystem -// (Defined, Event, Public) - -void AGearboxPlayerController::InitInputSystem() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.InitInputSystem"); - - AGearboxPlayerController_InitInputSystem_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.NoTargetAll -// (Defined, Public) - -void AGearboxPlayerController::NoTargetAll() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.NoTargetAll"); - - AGearboxPlayerController_NoTargetAll_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.NoTarget -// (Defined, Public) - -void AGearboxPlayerController::NoTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.NoTarget"); - - AGearboxPlayerController_NoTarget_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.GetNoTargetPlayers -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxPlayerController::GetNoTargetPlayers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.GetNoTargetPlayers"); - - AGearboxPlayerController_GetNoTargetPlayers_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPlayerController.SetNoTargetPlayers -// (Native, Static, Public) -// Parameters: -// bool bNoTarget (Parm) - -void AGearboxPlayerController::SetNoTargetPlayers(bool bNoTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.SetNoTargetPlayers"); - - AGearboxPlayerController_SetNoTargetPlayers_Params params; - params.bNoTarget = bNoTarget; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.Possess -// (Defined, Public) -// Parameters: -// class APawn* aPawn (Parm) -// bool bVehicleTransition (Parm) - -void AGearboxPlayerController::Possess(class APawn* aPawn, bool bVehicleTransition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.Possess"); - - AGearboxPlayerController_Possess_Params params; - params.aPawn = aPawn; - params.bVehicleTransition = bVehicleTransition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.DontTarget -// (Defined, Exec, Public) -// Parameters: -// bool bModeFlag (Parm) - -void AGearboxPlayerController::DontTarget(bool bModeFlag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.DontTarget"); - - AGearboxPlayerController_DontTarget_Params params; - params.bModeFlag = bModeFlag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.ClientConsoleCommand -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// struct FString Command (Parm, NeedCtorLink) - -void AGearboxPlayerController::ClientConsoleCommand(const struct FString& Command) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.ClientConsoleCommand"); - - AGearboxPlayerController_ClientConsoleCommand_Params params; - params.Command = Command; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.IsPlayerAllowingActiveMoment -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxPlayerController::IsPlayerAllowingActiveMoment() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.IsPlayerAllowingActiveMoment"); - - AGearboxPlayerController_IsPlayerAllowingActiveMoment_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPlayerController.IsActiveMomentRunning -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxPlayerController::IsActiveMomentRunning() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.IsActiveMomentRunning"); - - AGearboxPlayerController_IsActiveMomentRunning_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxPlayerController.ViewShake -// (Defined, Public) -// Parameters: -// float DeltaTime (Parm) - -void AGearboxPlayerController::ViewShake(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.ViewShake"); - - AGearboxPlayerController_ViewShake_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.UpdateShakeRotComponent -// (Final, Native, Public, HasOutparams) -// Parameters: -// float Max (Parm, OutParm) -// int Current (Parm, OutParm) -// float Rate (Parm, OutParm) -// float Time (Parm) -// float DeltaTime (Parm) - -void AGearboxPlayerController::UpdateShakeRotComponent(float Time, float DeltaTime, float* Max, int* Current, float* Rate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.UpdateShakeRotComponent"); - - AGearboxPlayerController_UpdateShakeRotComponent_Params params; - params.Time = Time; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Max != nullptr) - *Max = params.Max; - if (Current != nullptr) - *Current = params.Current; - if (Rate != nullptr) - *Rate = params.Rate; -} - - -// Function GearboxFramework.GearboxPlayerController.CheckShake -// (Final, Native, Public, HasOutparams) -// Parameters: -// float MaxOffset (Parm, OutParm) -// float Offset (Parm, OutParm) -// float Rate (Parm, OutParm) -// float Time (Parm) - -void AGearboxPlayerController::CheckShake(float Time, float* MaxOffset, float* Offset, float* Rate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.CheckShake"); - - AGearboxPlayerController_CheckShake_Params params; - params.Time = Time; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (MaxOffset != nullptr) - *MaxOffset = params.MaxOffset; - if (Offset != nullptr) - *Offset = params.Offset; - if (Rate != nullptr) - *Rate = params.Rate; -} - - -// Function GearboxFramework.GearboxPlayerController.StopViewShaking -// (Defined, Public, HasDefaults) - -void AGearboxPlayerController::StopViewShaking() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.StopViewShaking"); - - AGearboxPlayerController_StopViewShaking_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.OnCameraShake -// (Defined, Public) -// Parameters: -// class UGearboxSeqAct_CameraShake* ShakeAction (Parm) - -void AGearboxPlayerController::OnCameraShake(class UGearboxSeqAct_CameraShake* ShakeAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.OnCameraShake"); - - AGearboxPlayerController_OnCameraShake_Params params; - params.ShakeAction = ShakeAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.ShakeView -// (Native, Public) -// Parameters: -// struct FGearboxViewShakeInfo NewViewShake (Parm) - -void AGearboxPlayerController::ShakeView(const struct FGearboxViewShakeInfo& NewViewShake) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.ShakeView"); - - AGearboxPlayerController_ShakeView_Params params; - params.NewViewShake = NewViewShake; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.ClientDamageShake -// (Defined, Net, NetReliable, Simulated, Public, HasDefaults, NetClient) -// Parameters: -// int Damage (Parm) - -void AGearboxPlayerController::ClientDamageShake(int Damage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.ClientDamageShake"); - - AGearboxPlayerController_ClientDamageShake_Params params; - params.Damage = Damage; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.ConsoleEcho -// (HasOptionalparams, Public) -// Parameters: -// struct FString Text (Parm, NeedCtorLink) -// bool bLogOutput (OptionalParm, Parm) - -void AGearboxPlayerController::ConsoleEcho(const struct FString& Text, bool bLogOutput) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.ConsoleEcho"); - - AGearboxPlayerController_ConsoleEcho_Params params; - params.Text = Text; - params.bLogOutput = bLogOutput; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.Initialize -// (Defined, Simulated, Public) - -void AGearboxPlayerController::Initialize() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.Initialize"); - - AGearboxPlayerController_Initialize_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.PostBeginPlay -// (Defined, Simulated, Public) - -void AGearboxPlayerController::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.PostBeginPlay"); - - AGearboxPlayerController_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.TryAndSpawnLeviathanChannel -// (Final, Native, Public) -// Parameters: -// class UNetConnection* Connection (Parm) - -void AGearboxPlayerController::TryAndSpawnLeviathanChannel(class UNetConnection* Connection) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.TryAndSpawnLeviathanChannel"); - - AGearboxPlayerController_TryAndSpawnLeviathanChannel_Params params; - params.Connection = Connection; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerController.GenerateNewSessionGuid -// (Final, Native, Protected) - -void AGearboxPlayerController::GenerateNewSessionGuid() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerController.GenerateNewSessionGuid"); - - AGearboxPlayerController_GenerateNewSessionGuid_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxPlayerInput.PlayerInput -// (Defined, Event, Public) -// Parameters: -// float DeltaTime (Parm) - -void UGearboxPlayerInput::PlayerInput(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxPlayerInput.PlayerInput"); - - UGearboxPlayerInput_PlayerInput_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxRenderTextureManager.SetThumbnailMesh -// (Final, Native, Public) -// Parameters: -// class UTexture* Texture (Parm) -// class UMeshComponent* Mesh (Parm, EditInline) - -void UGearboxRenderTextureManager::SetThumbnailMesh(class UTexture* Texture, class UMeshComponent* Mesh) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxRenderTextureManager.SetThumbnailMesh"); - - UGearboxRenderTextureManager_SetThumbnailMesh_Params params; - params.Texture = Texture; - params.Mesh = Mesh; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxRenderTextureManager.FreeContext -// (Final, Native, Public) -// Parameters: -// struct FName Context (Parm) - -void UGearboxRenderTextureManager::FreeContext(const struct FName& Context) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxRenderTextureManager.FreeContext"); - - UGearboxRenderTextureManager_FreeContext_Params params; - params.Context = Context; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxRenderTextureManager.FreeThumbnail -// (Final, Native, Public) -// Parameters: -// class UTexture* Texture (Parm) - -void UGearboxRenderTextureManager::FreeThumbnail(class UTexture* Texture) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxRenderTextureManager.FreeThumbnail"); - - UGearboxRenderTextureManager_FreeThumbnail_Params params; - params.Texture = Texture; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxRenderTextureManager.GetThumbnail -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// struct FName Context (Parm) -// int TextureSizeX (Parm) -// int TextureSizeY (Parm) -// unsigned char UpdateType (Parm) -// int SizeX (OptionalParm, Parm) -// int SizeY (OptionalParm, Parm) -// class UTexture* ReturnValue (Parm, OutParm, ReturnParm) - -class UTexture* UGearboxRenderTextureManager::GetThumbnail(const struct FName& Context, int TextureSizeX, int TextureSizeY, unsigned char UpdateType, int SizeX, int SizeY) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxRenderTextureManager.GetThumbnail"); - - UGearboxRenderTextureManager_GetThumbnail_Params params; - params.Context = Context; - params.TextureSizeX = TextureSizeX; - params.TextureSizeY = TextureSizeY; - params.UpdateType = UpdateType; - params.SizeX = SizeX; - params.SizeY = SizeY; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxRenderTextureManager.FreeTexture2D -// (Final, Native, Public) -// Parameters: -// class UTexture2D* Texture (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxRenderTextureManager::FreeTexture2D(class UTexture2D* Texture) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxRenderTextureManager.FreeTexture2D"); - - UGearboxRenderTextureManager_FreeTexture2D_Params params; - params.Texture = Texture; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxRenderTextureManager.GetTexture2D -// (Final, Native, Public) -// Parameters: -// class UTexture2D* ReturnValue (Parm, OutParm, ReturnParm) - -class UTexture2D* UGearboxRenderTextureManager::GetTexture2D() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxRenderTextureManager.GetTexture2D"); - - UGearboxRenderTextureManager_GetTexture2D_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxRenderTextureManager.FreeRenderTexture -// (Final, Native, Public) -// Parameters: -// class UTextureRenderTarget2D* Texture (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxRenderTextureManager::FreeRenderTexture(class UTextureRenderTarget2D* Texture) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxRenderTextureManager.FreeRenderTexture"); - - UGearboxRenderTextureManager_FreeRenderTexture_Params params; - params.Texture = Texture; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxRenderTextureManager.GetRenderTexture -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// int InSizeX (Parm) -// int InSizeY (Parm) -// bool bNeedsTwoCopies (OptionalParm, Parm) -// class UTextureRenderTarget2D* ReturnValue (Parm, OutParm, ReturnParm) - -class UTextureRenderTarget2D* UGearboxRenderTextureManager::GetRenderTexture(int InSizeX, int InSizeY, bool bNeedsTwoCopies) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxRenderTextureManager.GetRenderTexture"); - - UGearboxRenderTextureManager_GetRenderTexture_Params params; - params.InSizeX = InSizeX; - params.InSizeY = InSizeY; - params.bNeedsTwoCopies = bNeedsTwoCopies; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxSkeletalMeshComponent.SetFOV -// (Final, Native, Public) -// Parameters: -// float NewFOV (Parm) - -void UGearboxSkeletalMeshComponent::SetFOV(float NewFOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxSkeletalMeshComponent.SetFOV"); - - UGearboxSkeletalMeshComponent_SetFOV_Params params; - params.NewFOV = NewFOV; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GestaltSkeletalMeshDefinition.InitGestaltAccessoryMeshDataFromParts -// (Final, Native, Public, HasOutparams) -// Parameters: -// class USkeletalMesh* MeshToBorrowBonesFrom (Parm) -// class UGestaltPartMatrices* AccessoryMatrices (Parm) -// class USkeletalMeshComponent* TargetComponent (Parm, EditInline) -// TArray PermutationConfiguration (Const, Parm, OutParm, NeedCtorLink) - -void UGestaltSkeletalMeshDefinition::InitGestaltAccessoryMeshDataFromParts(class USkeletalMesh* MeshToBorrowBonesFrom, class UGestaltPartMatrices* AccessoryMatrices, class USkeletalMeshComponent* TargetComponent, TArray* PermutationConfiguration) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GestaltSkeletalMeshDefinition.InitGestaltAccessoryMeshDataFromParts"); - - UGestaltSkeletalMeshDefinition_InitGestaltAccessoryMeshDataFromParts_Params params; - params.MeshToBorrowBonesFrom = MeshToBorrowBonesFrom; - params.AccessoryMatrices = AccessoryMatrices; - params.TargetComponent = TargetComponent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (PermutationConfiguration != nullptr) - *PermutationConfiguration = params.PermutationConfiguration; -} - - -// Function GearboxFramework.GestaltSkeletalMeshDefinition.InitGestaltMeshDataFromParts -// (Final, Native, Public, HasOutparams) -// Parameters: -// class USkeletalMeshComponent* TargetComponent (Parm, EditInline) -// TArray PartMeshNames (Const, Parm, OutParm, NeedCtorLink) - -void UGestaltSkeletalMeshDefinition::InitGestaltMeshDataFromParts(class USkeletalMeshComponent* TargetComponent, TArray* PartMeshNames) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GestaltSkeletalMeshDefinition.InitGestaltMeshDataFromParts"); - - UGestaltSkeletalMeshDefinition_InitGestaltMeshDataFromParts_Params params; - params.TargetComponent = TargetComponent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (PartMeshNames != nullptr) - *PartMeshNames = params.PartMeshNames; -} - - -// Function GearboxFramework.GFxActorMoviePool.DisplayDebug -// (Defined, Public, HasOutparams) -// Parameters: -// class AHUD* HUD (Parm) -// float X (Parm) -// float out_YL (Parm, OutParm) -// float out_YPos (Parm, OutParm) - -void UGFxActorMoviePool::DisplayDebug(class AHUD* HUD, float X, float* out_YL, float* out_YPos) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxActorMoviePool.DisplayDebug"); - - UGFxActorMoviePool_DisplayDebug_Params params; - params.HUD = HUD; - params.X = X; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_YL != nullptr) - *out_YL = params.out_YL; - if (out_YPos != nullptr) - *out_YPos = params.out_YPos; -} - - -// Function GearboxFramework.GFxActorMoviePool.GetPoolName -// (Final, Defined, Public) -// Parameters: -// int Index (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGFxActorMoviePool::GetPoolName(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxActorMoviePool.GetPoolName"); - - UGFxActorMoviePool_GetPoolName_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GFxActorMoviePool.PoolStyleString -// (Final, Defined, Public) -// Parameters: -// unsigned char Pooling (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGFxActorMoviePool::PoolStyleString(unsigned char Pooling) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxActorMoviePool.PoolStyleString"); - - UGFxActorMoviePool_PoolStyleString_Params params; - params.Pooling = Pooling; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GFxActorMoviePool.MovieStateChanged -// (Final, Native, Public) -// Parameters: -// class UGearboxGFxMovie* Movie (Parm) - -void UGFxActorMoviePool::MovieStateChanged(class UGearboxGFxMovie* Movie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxActorMoviePool.MovieStateChanged"); - - UGFxActorMoviePool_MovieStateChanged_Params params; - params.Movie = Movie; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GFxMovieDefinition.FindMovieLink -// (Defined, Public) -// Parameters: -// struct FName MovieName (Parm) -// class UGFxMovieDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxMovieDefinition* UGFxMovieDefinition::FindMovieLink(const struct FName& MovieName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieDefinition.FindMovieLink"); - - UGFxMovieDefinition_FindMovieLink_Params params; - params.MovieName = MovieName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GFxMovieDefinition.PostMovieStart -// (Final, Defined, Public) -// Parameters: -// class UGearboxGFxMovie* StartedMovie (Parm) - -void UGFxMovieDefinition::PostMovieStart(class UGearboxGFxMovie* StartedMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieDefinition.PostMovieStart"); - - UGFxMovieDefinition_PostMovieStart_Params params; - params.StartedMovie = StartedMovie; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GFxMovieDefinition.SpawnPlayerMovie -// (Native, HasOptionalparams, Public) -// Parameters: -// class AGearboxPlayerController* Owner (Parm) -// FScriptInterface TargetActor (Parm) -// class UObject* ContextObject (OptionalParm, Parm) -// class UGearboxGFxMovie* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxGFxMovie* UGFxMovieDefinition::SpawnPlayerMovie(class AGearboxPlayerController* Owner, const FScriptInterface& TargetActor, class UObject* ContextObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieDefinition.SpawnPlayerMovie"); - - UGFxMovieDefinition_SpawnPlayerMovie_Params params; - params.Owner = Owner; - params.TargetActor = TargetActor; - params.ContextObject = ContextObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GFxMovieDefinition.SupportsStatePooling -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMovieDefinition::SupportsStatePooling() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieDefinition.SupportsStatePooling"); - - UGFxMovieDefinition_SupportsStatePooling_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GFxMovieDefinition.GetPoolStyle -// (Final, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UGFxMovieDefinition::GetPoolStyle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieDefinition.GetPoolStyle"); - - UGFxMovieDefinition_GetPoolStyle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GFxMovieDrawStyle.GetStyleDebugString -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGFxMovieDrawStyle::GetStyleDebugString() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieDrawStyle.GetStyleDebugString"); - - UGFxMovieDrawStyle_GetStyleDebugString_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GFxMovieDrawStyleHUD.RequiresClientInstance -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMovieDrawStyleHUD::RequiresClientInstance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieDrawStyleHUD.RequiresClientInstance"); - - UGFxMovieDrawStyleHUD_RequiresClientInstance_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GFxMovieDrawStyleMesh.GetStyleDebugString -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGFxMovieDrawStyleMesh::GetStyleDebugString() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieDrawStyleMesh.GetStyleDebugString"); - - UGFxMovieDrawStyleMesh_GetStyleDebugString_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GFxMovieDrawStyleMesh.RequiresClientInstance -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMovieDrawStyleMesh::RequiresClientInstance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieDrawStyleMesh.RequiresClientInstance"); - - UGFxMovieDrawStyleMesh_RequiresClientInstance_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GFxMovieDrawStyleSplitscreen.RequiresClientInstance -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMovieDrawStyleSplitscreen::RequiresClientInstance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieDrawStyleSplitscreen.RequiresClientInstance"); - - UGFxMovieDrawStyleSplitscreen_RequiresClientInstance_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GFxMovieManager.ChangeMovieState -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// FScriptInterface TargetActor (Parm) -// struct FName State (Parm) -// unsigned char Change (Parm) -// class AGearboxPlayerController* PC (OptionalParm, Parm) - -void UGFxMovieManager::ChangeMovieState(const FScriptInterface& TargetActor, const struct FName& State, unsigned char Change, class AGearboxPlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieManager.ChangeMovieState"); - - UGFxMovieManager_ChangeMovieState_Params params; - params.TargetActor = TargetActor; - params.State = State; - params.Change = Change; - params.PC = PC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GFxMovieManager.Unsubscribe -// (Final, Native, Public) -// Parameters: -// class AGearboxPlayerController* PC (Parm) - -void UGFxMovieManager::Unsubscribe(class AGearboxPlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieManager.Unsubscribe"); - - UGFxMovieManager_Unsubscribe_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GFxMovieManager.Subscribe -// (Final, Native, Public) -// Parameters: -// class AGearboxPlayerController* PC (Parm) - -void UGFxMovieManager::Subscribe(class AGearboxPlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieManager.Subscribe"); - - UGFxMovieManager_Subscribe_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GFxMovieManager.UnregisterMoviesDrawnTo -// (Final, Native, Public) -// Parameters: -// class UPrimitiveComponent* PrimComp (Parm, EditInline) -// FScriptInterface TargetActor (Parm) - -void UGFxMovieManager::UnregisterMoviesDrawnTo(class UPrimitiveComponent* PrimComp, const FScriptInterface& TargetActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieManager.UnregisterMoviesDrawnTo"); - - UGFxMovieManager_UnregisterMoviesDrawnTo_Params params; - params.PrimComp = PrimComp; - params.TargetActor = TargetActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GFxMovieManager.UnregisterTarget -// (Final, Native, Public) -// Parameters: -// FScriptInterface TargetActor (Parm) - -void UGFxMovieManager::UnregisterTarget(const FScriptInterface& TargetActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieManager.UnregisterTarget"); - - UGFxMovieManager_UnregisterTarget_Params params; - params.TargetActor = TargetActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GFxMovieManager.UnregisterMovie -// (Final, Native, Public) -// Parameters: -// class UGFxMovieDefinition* Definition (Parm) -// FScriptInterface TargetActor (Parm) - -void UGFxMovieManager::UnregisterMovie(class UGFxMovieDefinition* Definition, const FScriptInterface& TargetActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieManager.UnregisterMovie"); - - UGFxMovieManager_UnregisterMovie_Params params; - params.Definition = Definition; - params.TargetActor = TargetActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GFxMovieManager.RegisterMovie -// (Final, Native, Public) -// Parameters: -// class UGFxMovieDefinition* Definition (Parm) -// FScriptInterface TargetActor (Parm) - -void UGFxMovieManager::RegisterMovie(class UGFxMovieDefinition* Definition, const FScriptInterface& TargetActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieManager.RegisterMovie"); - - UGFxMovieManager_RegisterMovie_Params params; - params.Definition = Definition; - params.TargetActor = TargetActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GFxMovieStatePlayerAware.EnableState -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FName TheState (Parm) -// struct FMovieStateStruct MovieState (Parm, OutParm, NeedCtorLink) -// bool bEnable (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGFxMovieStatePlayerAware::EnableState(const struct FName& TheState, bool bEnable, struct FMovieStateStruct* MovieState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieStatePlayerAware.EnableState"); - - UGFxMovieStatePlayerAware_EnableState_Params params; - params.TheState = TheState; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (MovieState != nullptr) - *MovieState = params.MovieState; - - return params.ReturnValue; -} - - -// Function GearboxFramework.IAIInterface.InitSequence -// (Native, Public) -// Parameters: -// class UActionSequence* NewSequence (Parm) - -void UIAIInterface::InitSequence(class UActionSequence* NewSequence) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IAIInterface.InitSequence"); - - UIAIInterface_InitSequence_Params params; - params.NewSequence = NewSequence; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.IAIInterface.GetAllegiance -// (Native, Public) -// Parameters: -// class UPawnAllegiance* ReturnValue (Parm, OutParm, ReturnParm) - -class UPawnAllegiance* UIAIInterface::GetAllegiance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IAIInterface.GetAllegiance"); - - UIAIInterface_GetAllegiance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.IAIInterface.GetAIDefinition -// (Native, Public) -// Parameters: -// class UAIDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UAIDefinition* UIAIInterface::GetAIDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IAIInterface.GetAIDefinition"); - - UIAIInterface_GetAIDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.IAIInterface.GetAIComponent -// (Native, Public) -// Parameters: -// class UAIComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UAIComponent* UIAIInterface::GetAIComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IAIInterface.GetAIComponent"); - - UIAIInterface_GetAIComponent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.IAIInterface.GetAIParent -// (Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UIAIInterface::GetAIParent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IAIInterface.GetAIParent"); - - UIAIInterface_GetAIParent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.IAIInterface.GetAILocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UIAIInterface::GetAILocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IAIInterface.GetAILocation"); - - UIAIInterface_GetAILocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.IAIInterface.GetAIActor -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UIAIInterface::GetAIActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IAIInterface.GetAIActor"); - - UIAIInterface_GetAIActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.IAIInterface.CanTickAI -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIAIInterface::CanTickAI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IAIInterface.CanTickAI"); - - UIAIInterface_CanTickAI_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.IGFxActorMovie.GFx_NotifyMovieDestroy -// (Native, Public) -// Parameters: -// class UGearboxGFxMovie* Movie (Parm) - -void UIGFxActorMovie::GFx_NotifyMovieDestroy(class UGearboxGFxMovie* Movie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IGFxActorMovie.GFx_NotifyMovieDestroy"); - - UIGFxActorMovie_GFx_NotifyMovieDestroy_Params params; - params.Movie = Movie; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.IGFxActorMovie.GFx_NotifyMovieCreate -// (Native, Public) -// Parameters: -// class UGearboxGFxMovie* Movie (Parm) - -void UIGFxActorMovie::GFx_NotifyMovieCreate(class UGearboxGFxMovie* Movie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IGFxActorMovie.GFx_NotifyMovieCreate"); - - UIGFxActorMovie_GFx_NotifyMovieCreate_Params params; - params.Movie = Movie; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.IGFxActorMovie.GFx_GetMovieActor -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UIGFxActorMovie::GFx_GetMovieActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IGFxActorMovie.GFx_GetMovieActor"); - - UIGFxActorMovie_GFx_GetMovieActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.InterfaceGearboxCamera.FinishCameraLookAt -// (Event, Public) - -void UInterfaceGearboxCamera::FinishCameraLookAt() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.InterfaceGearboxCamera.FinishCameraLookAt"); - - UInterfaceGearboxCamera_FinishCameraLookAt_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.InterfaceGearboxCamera.EnableThirdPersonLookAt -// (Public) -// Parameters: -// float LookAtXOffset (Parm) -// float LookAtYOffset (Parm) -// float LookAtZOffset (Parm) -// unsigned char LookAtMode (Parm) - -void UInterfaceGearboxCamera::EnableThirdPersonLookAt(float LookAtXOffset, float LookAtYOffset, float LookAtZOffset, unsigned char LookAtMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.InterfaceGearboxCamera.EnableThirdPersonLookAt"); - - UInterfaceGearboxCamera_EnableThirdPersonLookAt_Params params; - params.LookAtXOffset = LookAtXOffset; - params.LookAtYOffset = LookAtYOffset; - params.LookAtZOffset = LookAtZOffset; - params.LookAtMode = LookAtMode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.InterfaceGearboxCamera.BeginCameraLookAt -// (Public) -// Parameters: -// class AActor* LookAtTarget (Parm) -// struct FName LookAtBone (Parm) -// struct FVector TargetLocation (Parm) -// float Zoom (Parm) -// struct FVector2D FOV (Parm) -// float Duration (Parm) -// float TransitionTimeIn (Parm) -// float TransitionTimeOut (Parm) - -void UInterfaceGearboxCamera::BeginCameraLookAt(class AActor* LookAtTarget, const struct FName& LookAtBone, const struct FVector& TargetLocation, float Zoom, const struct FVector2D& FOV, float Duration, float TransitionTimeIn, float TransitionTimeOut) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.InterfaceGearboxCamera.BeginCameraLookAt"); - - UInterfaceGearboxCamera_BeginCameraLookAt_Params params; - params.LookAtTarget = LookAtTarget; - params.LookAtBone = LookAtBone; - params.TargetLocation = TargetLocation; - params.Zoom = Zoom; - params.FOV = FOV; - params.Duration = Duration; - params.TransitionTimeIn = TransitionTimeIn; - params.TransitionTimeOut = TransitionTimeOut; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.IStreamingDataEvent.RunStreamingDataEvent -// (Event, HasOptionalparams, Public) -// Parameters: -// struct FName EventName (Parm) -// class UObject* EventInstigator (OptionalParm, Parm) -// class UObject* OtherEventParticipantObject (OptionalParm, Parm) -// int IntParam (OptionalParm, Parm) -// float FloatParam (OptionalParm, Parm) - -void UIStreamingDataEvent::RunStreamingDataEvent(const struct FName& EventName, class UObject* EventInstigator, class UObject* OtherEventParticipantObject, int IntParam, float FloatParam) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IStreamingDataEvent.RunStreamingDataEvent"); - - UIStreamingDataEvent_RunStreamingDataEvent_Params params; - params.EventName = EventName; - params.EventInstigator = EventInstigator; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.IntParam = IntParam; - params.FloatParam = FloatParam; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PhysicsStateExpressionEvaluator.Evaluate -// (Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPhysicsStateExpressionEvaluator::Evaluate(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PhysicsStateExpressionEvaluator.Evaluate"); - - UPhysicsStateExpressionEvaluator_Evaluate_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationAspect.DenStatRemoved -// (Event, Public) -// Parameters: -// class APawn* DenPawn (Parm) - -void UPopulationAspect::DenStatRemoved(class APawn* DenPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationAspect.DenStatRemoved"); - - UPopulationAspect_DenStatRemoved_Params params; - params.DenPawn = DenPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationAspect.DenStatAdded -// (Event, Public) -// Parameters: -// class APawn* DenPawn (Parm) - -void UPopulationAspect::DenStatAdded(class APawn* DenPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationAspect.DenStatAdded"); - - UPopulationAspect_DenStatAdded_Params params; - params.DenPawn = DenPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationAspect.EnabledStatusChanged -// (Event, Public) -// Parameters: -// bool bIsEnabled (Parm) -// bool bHasActiveActors (Parm) - -void UPopulationAspect::EnabledStatusChanged(bool bIsEnabled, bool bHasActiveActors) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationAspect.EnabledStatusChanged"); - - UPopulationAspect_EnabledStatusChanged_Params params; - params.bIsEnabled = bIsEnabled; - params.bHasActiveActors = bHasActiveActors; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationAspect.AllActorsRemoved -// (Event, Public) -// Parameters: -// bool bFinishedSpawning (Parm) - -void UPopulationAspect::AllActorsRemoved(bool bFinishedSpawning) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationAspect.AllActorsRemoved"); - - UPopulationAspect_AllActorsRemoved_Params params; - params.bFinishedSpawning = bFinishedSpawning; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationAspect.OnActorDeath -// (Event, Public) -// Parameters: -// class AActor* DeadActor (Parm) - -void UPopulationAspect::OnActorDeath(class AActor* DeadActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationAspect.OnActorDeath"); - - UPopulationAspect_OnActorDeath_Params params; - params.DeadActor = DeadActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationAspect.OnSpawnActor -// (Event, Public) -// Parameters: -// class AActor* SpawnedActor (Parm) - -void UPopulationAspect::OnSpawnActor(class AActor* SpawnedActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationAspect.OnSpawnActor"); - - UPopulationAspect_OnSpawnActor_Params params; - params.SpawnedActor = SpawnedActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationAspect.Initialize -// (Event, Public) - -void UPopulationAspect::Initialize() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationAspect.Initialize"); - - UPopulationAspect_Initialize_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationEncounter.TriggerKismetAllSpawnedEvent -// (Defined, Event, Public) - -void APopulationEncounter::TriggerKismetAllSpawnedEvent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationEncounter.TriggerKismetAllSpawnedEvent"); - - APopulationEncounter_TriggerKismetAllSpawnedEvent_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationEncounter.TriggerKismetDeathEvent -// (Defined, Event, Public) - -void APopulationEncounter::TriggerKismetDeathEvent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationEncounter.TriggerKismetDeathEvent"); - - APopulationEncounter_TriggerKismetDeathEvent_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationEncounter.OnToggle -// (Defined, Simulated, Public) -// Parameters: -// class USeqAct_Toggle* Action (Parm) - -void APopulationEncounter::OnToggle(class USeqAct_Toggle* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationEncounter.OnToggle"); - - APopulationEncounter_OnToggle_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationEncounter.UpdateOpportunityEnabledStates -// (Native, Public) -// Parameters: -// int nWave (Parm) -// bool bUpdateIfOnlyOneWave (Parm) - -void APopulationEncounter::UpdateOpportunityEnabledStates(int nWave, bool bUpdateIfOnlyOneWave) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationEncounter.UpdateOpportunityEnabledStates"); - - APopulationEncounter_UpdateOpportunityEnabledStates_Params params; - params.nWave = nWave; - params.bUpdateIfOnlyOneWave = bUpdateIfOnlyOneWave; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationEncounter.UpdateKismetNotifications -// (Native, Public) - -void APopulationEncounter::UpdateKismetNotifications() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationEncounter.UpdateKismetNotifications"); - - APopulationEncounter_UpdateKismetNotifications_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopUpDebugBarGraph.Display -// (Native, Public) -// Parameters: -// float DeltaSeconds (Parm) -// class UCanvas* Canvas (Parm) - -void UPopUpDebugBarGraph::Display(float DeltaSeconds, class UCanvas* Canvas) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopUpDebugBarGraph.Display"); - - UPopUpDebugBarGraph_Display_Params params; - params.DeltaSeconds = DeltaSeconds; - params.Canvas = Canvas; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopUpDebugBarGraph.GetValue -// (Native, Public) -// Parameters: -// int ColumnNdx (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UPopUpDebugBarGraph::GetValue(int ColumnNdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopUpDebugBarGraph.GetValue"); - - UPopUpDebugBarGraph_GetValue_Params params; - params.ColumnNdx = ColumnNdx; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopUpDebugBarGraph.SetValue -// (Native, Public) -// Parameters: -// int ColumnNdx (Parm) -// float NewValue (Parm) - -void UPopUpDebugBarGraph::SetValue(int ColumnNdx, float NewValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopUpDebugBarGraph.SetValue"); - - UPopUpDebugBarGraph_SetValue_Params params; - params.ColumnNdx = ColumnNdx; - params.NewValue = NewValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopUpDebugBarGraph.AddNewColumn -// (Native, HasOptionalparams, Public) -// Parameters: -// struct FColor ColumnColor (Parm) -// struct FString HeaderText (Parm, NeedCtorLink) -// float Value (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UPopUpDebugBarGraph::AddNewColumn(const struct FColor& ColumnColor, const struct FString& HeaderText, float Value) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopUpDebugBarGraph.AddNewColumn"); - - UPopUpDebugBarGraph_AddNewColumn_Params params; - params.ColumnColor = ColumnColor; - params.HeaderText = HeaderText; - params.Value = Value; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopUpDebugBarGraph.AddTitleText -// (Native, Public) -// Parameters: -// struct FString NewTitleText (Parm, NeedCtorLink) - -void UPopUpDebugBarGraph::AddTitleText(const struct FString& NewTitleText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopUpDebugBarGraph.AddTitleText"); - - UPopUpDebugBarGraph_AddTitleText_Params params; - params.NewTitleText = NewTitleText; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.RegionDefinition.GetDefaultRegionGameStage -// (Native, Public, HasOutparams) -// Parameters: -// int MinGameStage (Parm, OutParm) -// int MaxGameStage (Parm, OutParm) -// int AwesomeLevel (Parm, OutParm) -// int GameStageIncreaseOverPlayerLevel (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool URegionDefinition::GetDefaultRegionGameStage(int* MinGameStage, int* MaxGameStage, int* AwesomeLevel, int* GameStageIncreaseOverPlayerLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.RegionDefinition.GetDefaultRegionGameStage"); - - URegionDefinition_GetDefaultRegionGameStage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (MinGameStage != nullptr) - *MinGameStage = params.MinGameStage; - if (MaxGameStage != nullptr) - *MaxGameStage = params.MaxGameStage; - if (AwesomeLevel != nullptr) - *AwesomeLevel = params.AwesomeLevel; - if (GameStageIncreaseOverPlayerLevel != nullptr) - *GameStageIncreaseOverPlayerLevel = params.GameStageIncreaseOverPlayerLevel; - - return params.ReturnValue; -} - - -// Function GearboxFramework.RegionDefinition.TestRegionGameStage -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// int GameStage (Parm, OutParm) -// int AwesomeLevel (Parm, OutParm) -// bool bDefaultGameStage (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool URegionDefinition::TestRegionGameStage(bool bDefaultGameStage, int* GameStage, int* AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.RegionDefinition.TestRegionGameStage"); - - URegionDefinition_TestRegionGameStage_Params params; - params.bDefaultGameStage = bDefaultGameStage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (GameStage != nullptr) - *GameStage = params.GameStage; - if (AwesomeLevel != nullptr) - *AwesomeLevel = params.AwesomeLevel; - - return params.ReturnValue; -} - - -// Function GearboxFramework.RegionDefinition.GetRegionGameStage -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// int GameStage (Parm, OutParm) -// int AwesomeLevel (Parm, OutParm) -// bool bDefaultGameStage (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool URegionDefinition::GetRegionGameStage(bool bDefaultGameStage, int* GameStage, int* AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.RegionDefinition.GetRegionGameStage"); - - URegionDefinition_GetRegionGameStage_Params params; - params.bDefaultGameStage = bDefaultGameStage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (GameStage != nullptr) - *GameStage = params.GameStage; - if (AwesomeLevel != nullptr) - *AwesomeLevel = params.AwesomeLevel; - - return params.ReturnValue; -} - - -// Function GearboxFramework.RuleEngineLoadBalanceManager.SetAsDebugging -// (Native, Public) -// Parameters: -// bool bSetDebugging (Parm) - -void URuleEngineLoadBalanceManager::SetAsDebugging(bool bSetDebugging) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.RuleEngineLoadBalanceManager.SetAsDebugging"); - - URuleEngineLoadBalanceManager_SetAsDebugging_Params params; - params.bSetDebugging = bSetDebugging; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SeqAct_AllPlayersInVolume.AllPlayersInVolumes -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USeqAct_AllPlayersInVolume::AllPlayersInVolumes() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SeqAct_AllPlayersInVolume.AllPlayersInVolumes"); - - USeqAct_AllPlayersInVolume_AllPlayersInVolumes_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SeqAct_AllPlayersInVolume.PlayerIsInAVolume -// (Native, Public) -// Parameters: -// class APlayerController* PC (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USeqAct_AllPlayersInVolume::PlayerIsInAVolume(class APlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SeqAct_AllPlayersInVolume.PlayerIsInAVolume"); - - USeqAct_AllPlayersInVolume_PlayerIsInAVolume_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveDefinition.IsPlayingLocally -// (Event, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USpecialMoveDefinition::IsPlayingLocally(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveDefinition.IsPlayingLocally"); - - USpecialMoveDefinition_IsPlayingLocally_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveDefinition.GetSMDToPlay -// (Native, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// class USpecialMoveDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class USpecialMoveDefinition* USpecialMoveDefinition::GetSMDToPlay(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveDefinition.GetSMDToPlay"); - - USpecialMoveDefinition_GetSMDToPlay_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveDefinition.Contains -// (Native, Public) -// Parameters: -// class USpecialMoveDefinition* SMD (Parm) -// FScriptInterface SMI (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USpecialMoveDefinition::Contains(class USpecialMoveDefinition* SMD, const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveDefinition.Contains"); - - USpecialMoveDefinition_Contains_Params params; - params.SMD = SMD; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveDefinition.ClientFinished -// (Event, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// bool bInterrupted (Parm) - -void USpecialMoveDefinition::ClientFinished(const FScriptInterface& SMI, bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveDefinition.ClientFinished"); - - USpecialMoveDefinition_ClientFinished_Params params; - params.SMI = SMI; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SpecialMoveDefinition.ServerFinished -// (Event, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// bool bInterrupted (Parm) - -void USpecialMoveDefinition::ServerFinished(const FScriptInterface& SMI, bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveDefinition.ServerFinished"); - - USpecialMoveDefinition_ServerFinished_Params params; - params.SMI = SMI; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SpecialMoveDefinition.ClientStarted -// (Event, Public, HasOutparams) -// Parameters: -// FScriptInterface SMI (Parm) -// struct FSpecialMoveData SMData (Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USpecialMoveDefinition::ClientStarted(const FScriptInterface& SMI, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveDefinition.ClientStarted"); - - USpecialMoveDefinition_ClientStarted_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveDefinition.ServerStarted -// (Event, Public) -// Parameters: -// FScriptInterface SMI (Parm) - -void USpecialMoveDefinition::ServerStarted(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveDefinition.ServerStarted"); - - USpecialMoveDefinition_ServerStarted_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SpecialMoveDefinition.IsLocalAuthority -// (Native, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USpecialMoveDefinition::IsLocalAuthority(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveDefinition.IsLocalAuthority"); - - USpecialMoveDefinition_IsLocalAuthority_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveDefinition.AuthorityCanPlay -// (Defined, Event, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USpecialMoveDefinition::AuthorityCanPlay(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveDefinition.AuthorityCanPlay"); - - USpecialMoveDefinition_AuthorityCanPlay_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveComponent.IsOwnerAlwaysNetRelevant -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USpecialMoveComponent::IsOwnerAlwaysNetRelevant() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.IsOwnerAlwaysNetRelevant"); - - USpecialMoveComponent_IsOwnerAlwaysNetRelevant_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveComponent.CanPlayBehaviorData -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FSMBehavior Data (Const, Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USpecialMoveComponent::CanPlayBehaviorData(struct FSMBehavior* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.CanPlayBehaviorData"); - - USpecialMoveComponent_CanPlayBehaviorData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveComponent.RunBehaviors -// (Final, Native, Public, HasOutparams) -// Parameters: -// TArray SMBehaviors (Parm, OutParm, NeedCtorLink) - -void USpecialMoveComponent::RunBehaviors(TArray* SMBehaviors) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.RunBehaviors"); - - USpecialMoveComponent_RunBehaviors_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SMBehaviors != nullptr) - *SMBehaviors = params.SMBehaviors; -} - - -// Function GearboxFramework.SpecialMoveComponent.GetCurrent -// (Final, Native, Public) -// Parameters: -// class USpecialMoveDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class USpecialMoveDefinition* USpecialMoveComponent::GetCurrent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.GetCurrent"); - - USpecialMoveComponent_GetCurrent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveComponent.GetPlayRateScale -// (Final, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USpecialMoveComponent::GetPlayRateScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.GetPlayRateScale"); - - USpecialMoveComponent_GetPlayRateScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveComponent.GetDuration -// (Final, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USpecialMoveComponent::GetDuration() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.GetDuration"); - - USpecialMoveComponent_GetDuration_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveComponent.GetData -// (Final, Native, Public) -// Parameters: -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* USpecialMoveComponent::GetData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.GetData"); - - USpecialMoveComponent_GetData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveComponent.LocalAnimFinished -// (Final, Native, Public, HasOutparams) -// Parameters: -// class USpecialMoveDefinition* SMD (Parm) -// struct FSpecialMoveData SMData (Parm, OutParm) -// bool bInterrupted (Parm) - -void USpecialMoveComponent::LocalAnimFinished(class USpecialMoveDefinition* SMD, bool bInterrupted, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.LocalAnimFinished"); - - USpecialMoveComponent_LocalAnimFinished_Params params; - params.SMD = SMD; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; -} - - -// Function GearboxFramework.SpecialMoveComponent.ClearQueue -// (Final, Native, Public) - -void USpecialMoveComponent::ClearQueue() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.ClearQueue"); - - USpecialMoveComponent_ClearQueue_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SpecialMoveComponent.StopAnyLocal -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// struct FName SMNodeName (OptionalParm, Parm) -// bool bInterrupted (OptionalParm, Parm) -// class USkeletalMeshComponent* MeshComp (OptionalParm, Parm, EditInline) - -void USpecialMoveComponent::StopAnyLocal(const struct FName& SMNodeName, bool bInterrupted, class USkeletalMeshComponent* MeshComp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.StopAnyLocal"); - - USpecialMoveComponent_StopAnyLocal_Params params; - params.SMNodeName = SMNodeName; - params.bInterrupted = bInterrupted; - params.MeshComp = MeshComp; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SpecialMoveComponent.StopLocal -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class USpecialMoveDefinition* OldSMD (Parm) -// bool bInterrupted (OptionalParm, Parm) - -void USpecialMoveComponent::StopLocal(class USpecialMoveDefinition* OldSMD, bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.StopLocal"); - - USpecialMoveComponent_StopLocal_Params params; - params.OldSMD = OldSMD; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SpecialMoveComponent.StopAny -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// bool bClearQueue (OptionalParm, Parm) -// bool bInterrupted (OptionalParm, Parm) - -void USpecialMoveComponent::StopAny(bool bClearQueue, bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.StopAny"); - - USpecialMoveComponent_StopAny_Params params; - params.bClearQueue = bClearQueue; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SpecialMoveComponent.Stop -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class USpecialMoveDefinition* OldSMD (Parm) -// bool bClearQueue (OptionalParm, Parm) -// bool bInterrupted (OptionalParm, Parm) - -void USpecialMoveComponent::Stop(class USpecialMoveDefinition* OldSMD, bool bClearQueue, bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.Stop"); - - USpecialMoveComponent_Stop_Params params; - params.OldSMD = OldSMD; - params.bClearQueue = bClearQueue; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SpecialMoveComponent.PlayLocal -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class USpecialMoveDefinition* NewSMD (Parm) -// float PlayRateScale (OptionalParm, Parm) -// float Duration (OptionalParm, Parm) -// struct FName CallbackName (OptionalParm, Parm) -// class UObject* CallbackObject (OptionalParm, Parm) -// class UObject* Data (OptionalParm, Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USpecialMoveComponent::PlayLocal(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.PlayLocal"); - - USpecialMoveComponent_PlayLocal_Params params; - params.NewSMD = NewSMD; - params.PlayRateScale = PlayRateScale; - params.Duration = Duration; - params.CallbackName = CallbackName; - params.CallbackObject = CallbackObject; - params.Data = Data; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveComponent.Queue -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class USpecialMoveDefinition* NewSMD (Parm) -// float PlayRateScale (OptionalParm, Parm) -// float Duration (OptionalParm, Parm) -// struct FName CallbackName (OptionalParm, Parm) -// class UObject* CallbackObject (OptionalParm, Parm) -// class UObject* Data (OptionalParm, Parm) - -void USpecialMoveComponent::Queue(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.Queue"); - - USpecialMoveComponent_Queue_Params params; - params.NewSMD = NewSMD; - params.PlayRateScale = PlayRateScale; - params.Duration = Duration; - params.CallbackName = CallbackName; - params.CallbackObject = CallbackObject; - params.Data = Data; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SpecialMoveComponent.Play -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class USpecialMoveDefinition* NewSMD (Parm) -// float PlayRateScale (OptionalParm, Parm) -// float Duration (OptionalParm, Parm) -// struct FName CallbackName (OptionalParm, Parm) -// class UObject* CallbackObject (OptionalParm, Parm) -// class UObject* Data (OptionalParm, Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USpecialMoveComponent::Play(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.Play"); - - USpecialMoveComponent_Play_Params params; - params.NewSMD = NewSMD; - params.PlayRateScale = PlayRateScale; - params.Duration = Duration; - params.CallbackName = CallbackName; - params.CallbackObject = CallbackObject; - params.Data = Data; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveComponent.RemoveFromQueue -// (Final, Native, Public) -// Parameters: -// class USpecialMoveDefinition* SMD (Parm) - -void USpecialMoveComponent::RemoveFromQueue(class USpecialMoveDefinition* SMD) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.RemoveFromQueue"); - - USpecialMoveComponent_RemoveFromQueue_Params params; - params.SMD = SMD; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SpecialMoveComponent.IsQueued -// (Final, Native, Public) -// Parameters: -// class USpecialMoveDefinition* SMD (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USpecialMoveComponent::IsQueued(class USpecialMoveDefinition* SMD) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.IsQueued"); - - USpecialMoveComponent_IsQueued_Params params; - params.SMD = SMD; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveComponent.IsPlayingClass -// (Final, Native, Public) -// Parameters: -// class UClass* SMClass (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USpecialMoveComponent::IsPlayingClass(class UClass* SMClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.IsPlayingClass"); - - USpecialMoveComponent_IsPlayingClass_Params params; - params.SMClass = SMClass; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveComponent.IsPlayingAny -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USpecialMoveComponent::IsPlayingAny() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.IsPlayingAny"); - - USpecialMoveComponent_IsPlayingAny_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveComponent.IsPlaying -// (Final, Native, Public) -// Parameters: -// class USpecialMoveDefinition* SMD (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USpecialMoveComponent::IsPlaying(class USpecialMoveDefinition* SMD) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.IsPlaying"); - - USpecialMoveComponent_IsPlaying_Params params; - params.SMD = SMD; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveComponent.GetAnimDelta -// (Final, Native, Public) -// Parameters: -// class UGearboxAnimDefinition* CustomAnimSMD (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector USpecialMoveComponent::GetAnimDelta(class UGearboxAnimDefinition* CustomAnimSMD) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.GetAnimDelta"); - - USpecialMoveComponent_GetAnimDelta_Params params; - params.CustomAnimSMD = CustomAnimSMD; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveComponent.GetSMNode -// (Final, Native, Public) -// Parameters: -// class UAnimNodeSpecialMoveBlend* ReturnValue (Parm, OutParm, ReturnParm) - -class UAnimNodeSpecialMoveBlend* USpecialMoveComponent::GetSMNode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.GetSMNode"); - - USpecialMoveComponent_GetSMNode_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveComponent.PlayReplicated -// (Final, Native, Public) -// Parameters: -// struct FReplicatedSpecialMoveData NewSMData (Parm) - -void USpecialMoveComponent::PlayReplicated(const struct FReplicatedSpecialMoveData& NewSMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.PlayReplicated"); - - USpecialMoveComponent_PlayReplicated_Params params; - params.NewSMData = NewSMData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SpecialMoveComponent.GetAnimLength -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class UGearboxAnimDefinition* CustomAnimSMD (Parm) -// bool bIncludeNextSMD (OptionalParm, Parm) -// class USkeletalMeshComponent* SMC (OptionalParm, Parm, EditInline) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USpecialMoveComponent::GetAnimLength(class UGearboxAnimDefinition* CustomAnimSMD, bool bIncludeNextSMD, class USkeletalMeshComponent* SMC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveComponent.GetAnimLength"); - - USpecialMoveComponent_GetAnimLength_Params params; - params.CustomAnimSMD = CustomAnimSMD; - params.bIncludeNextSMD = bIncludeNextSMD; - params.SMC = SMC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveExpressionList.Contains -// (Native, Public) -// Parameters: -// class USpecialMoveDefinition* SMD (Parm) -// FScriptInterface SMI (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USpecialMoveExpressionList::Contains(class USpecialMoveDefinition* SMD, const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveExpressionList.Contains"); - - USpecialMoveExpressionList_Contains_Params params; - params.SMD = SMD; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveExpressionList.GetSMDToPlay -// (Native, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// class USpecialMoveDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class USpecialMoveDefinition* USpecialMoveExpressionList::GetSMDToPlay(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveExpressionList.GetSMDToPlay"); - - USpecialMoveExpressionList_GetSMDToPlay_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveRandom.Contains -// (Native, Public) -// Parameters: -// class USpecialMoveDefinition* SMD (Parm) -// FScriptInterface SMI (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USpecialMoveRandom::Contains(class USpecialMoveDefinition* SMD, const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveRandom.Contains"); - - USpecialMoveRandom_Contains_Params params; - params.SMD = SMD; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SpecialMoveRandom.GetSMDToPlay -// (Native, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// class USpecialMoveDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class USpecialMoveDefinition* USpecialMoveRandom::GetSMDToPlay(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SpecialMoveRandom.GetSMDToPlay"); - - USpecialMoveRandom_GetSMDToPlay_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.WireTerminal.Destroyed -// (Defined, Event, Public) - -void AWireTerminal::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.WireTerminal.Destroyed"); - - AWireTerminal_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.WireTerminal.NotifyModifiedTerminal -// (Native, Public) - -void AWireTerminal::NotifyModifiedTerminal() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.WireTerminal.NotifyModifiedTerminal"); - - AWireTerminal_NotifyModifiedTerminal_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.GetAIRangeTime -// (Native, Static, Public) -// Parameters: -// struct FAIRange InRange (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UAIComponent::GetAIRangeTime(const struct FAIRange& InRange) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.GetAIRangeTime"); - - UAIComponent_GetAIRangeTime_Params params; - params.InRange = InRange; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIComponent.DrawAITree -// (Native, Public) -// Parameters: -// class UCanvas* Canvas (Parm) - -void UAIComponent::DrawAITree(class UCanvas* Canvas) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.DrawAITree"); - - UAIComponent_DrawAITree_Params params; - params.Canvas = Canvas; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.LogDemigodHolds -// (Defined, Public, HasDefaults) - -void UAIComponent::LogDemigodHolds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.LogDemigodHolds"); - - UAIComponent_LogDemigodHolds_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.ReleaseDialog -// (Native, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UObject* Tag (Parm) - -void UAIComponent::ReleaseDialog(const struct FName& HoldName, class UObject* Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.ReleaseDialog"); - - UAIComponent_ReleaseDialog_Params params; - params.HoldName = HoldName; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.HoldDialog -// (Native, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UObject* Tag (Parm) - -void UAIComponent::HoldDialog(const struct FName& HoldName, class UObject* Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.HoldDialog"); - - UAIComponent_HoldDialog_Params params; - params.HoldName = HoldName; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.DialogOnHold -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIComponent::DialogOnHold() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.DialogOnHold"); - - UAIComponent_DialogOnHold_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIComponent.ReleaseGod -// (Native, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UObject* Tag (Parm) - -void UAIComponent::ReleaseGod(const struct FName& HoldName, class UObject* Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.ReleaseGod"); - - UAIComponent_ReleaseGod_Params params; - params.HoldName = HoldName; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.HoldGod -// (Native, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UObject* Tag (Parm) - -void UAIComponent::HoldGod(const struct FName& HoldName, class UObject* Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.HoldGod"); - - UAIComponent_HoldGod_Params params; - params.HoldName = HoldName; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.GodOnHold -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIComponent::GodOnHold() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.GodOnHold"); - - UAIComponent_GodOnHold_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIComponent.ReleaseDemigod -// (Native, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UObject* Tag (Parm) - -void UAIComponent::ReleaseDemigod(const struct FName& HoldName, class UObject* Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.ReleaseDemigod"); - - UAIComponent_ReleaseDemigod_Params params; - params.HoldName = HoldName; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.HoldDemigod -// (Native, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UObject* Tag (Parm) - -void UAIComponent::HoldDemigod(const struct FName& HoldName, class UObject* Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.HoldDemigod"); - - UAIComponent_HoldDemigod_Params params; - params.HoldName = HoldName; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.DemigodOnHold -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIComponent::DemigodOnHold() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.DemigodOnHold"); - - UAIComponent_DemigodOnHold_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIComponent.ReleaseMovement -// (Native, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UObject* Tag (Parm) - -void UAIComponent::ReleaseMovement(const struct FName& HoldName, class UObject* Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.ReleaseMovement"); - - UAIComponent_ReleaseMovement_Params params; - params.HoldName = HoldName; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.HoldMovement -// (Native, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UObject* Tag (Parm) - -void UAIComponent::HoldMovement(const struct FName& HoldName, class UObject* Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.HoldMovement"); - - UAIComponent_HoldMovement_Params params; - params.HoldName = HoldName; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.MovementOnHold -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIComponent::MovementOnHold() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.MovementOnHold"); - - UAIComponent_MovementOnHold_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIComponent.ReleaseTarget -// (Native, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UObject* Tag (Parm) - -void UAIComponent::ReleaseTarget(const struct FName& HoldName, class UObject* Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.ReleaseTarget"); - - UAIComponent_ReleaseTarget_Params params; - params.HoldName = HoldName; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.HoldTarget -// (Native, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UObject* Tag (Parm) - -void UAIComponent::HoldTarget(const struct FName& HoldName, class UObject* Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.HoldTarget"); - - UAIComponent_HoldTarget_Params params; - params.HoldName = HoldName; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.TargetOnHold -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIComponent::TargetOnHold() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.TargetOnHold"); - - UAIComponent_TargetOnHold_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIComponent.Release -// (Native, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UObject* Tag (Parm) - -void UAIComponent::Release(const struct FName& HoldName, class UObject* Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.Release"); - - UAIComponent_Release_Params params; - params.HoldName = HoldName; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.Hold -// (Native, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UObject* Tag (Parm) - -void UAIComponent::Hold(const struct FName& HoldName, class UObject* Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.Hold"); - - UAIComponent_Hold_Params params; - params.HoldName = HoldName; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.OnHold -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIComponent::OnHold() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.OnHold"); - - UAIComponent_OnHold_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIComponent.ForceUpdateTargets -// (Native, Public) - -void UAIComponent::ForceUpdateTargets() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.ForceUpdateTargets"); - - UAIComponent_ForceUpdateTargets_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.TargetChanged -// (Native, Protected) -// Parameters: -// class AActor* OldTarget (Parm) -// class AActor* NewTarget (Parm) - -void UAIComponent::TargetChanged(class AActor* OldTarget, class AActor* NewTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.TargetChanged"); - - UAIComponent_TargetChanged_Params params; - params.OldTarget = OldTarget; - params.NewTarget = NewTarget; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.SetTarget -// (Native, Public) -// Parameters: -// class AActor* NewTarget (Parm) - -void UAIComponent::SetTarget(class AActor* NewTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.SetTarget"); - - UAIComponent_SetTarget_Params params; - params.NewTarget = NewTarget; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.SetScriptedTarget -// (Native, Public) -// Parameters: -// class AActor* NewScriptedTarget (Parm) - -void UAIComponent::SetScriptedTarget(class AActor* NewScriptedTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.SetScriptedTarget"); - - UAIComponent_SetScriptedTarget_Params params; - params.NewScriptedTarget = NewScriptedTarget; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.GetTargetRecordFor -// (Native, HasOptionalparams, Public) -// Parameters: -// class AActor* Target (Parm) -// bool bTryParent (OptionalParm, Parm) -// class UMindTargetInfo* ReturnValue (Parm, OutParm, ReturnParm) - -class UMindTargetInfo* UAIComponent::GetTargetRecordFor(class AActor* Target, bool bTryParent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.GetTargetRecordFor"); - - UAIComponent_GetTargetRecordFor_Params params; - params.Target = Target; - params.bTryParent = bTryParent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIComponent.GetTargetRecord -// (Native, HasOptionalparams, Public) -// Parameters: -// bool bTryParent (OptionalParm, Parm) -// class UMindTargetInfo* ReturnValue (Parm, OutParm, ReturnParm) - -class UMindTargetInfo* UAIComponent::GetTargetRecord(bool bTryParent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.GetTargetRecord"); - - UAIComponent_GetTargetRecord_Params params; - params.bTryParent = bTryParent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIComponent.IsTarget -// (Native, Public) -// Parameters: -// class AActor* TestTarget (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIComponent::IsTarget(class AActor* TestTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.IsTarget"); - - UAIComponent_IsTarget_Params params; - params.TestTarget = TestTarget; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIComponent.GetTarget -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UAIComponent::GetTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.GetTarget"); - - UAIComponent_GetTarget_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIComponent.HasTarget -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIComponent::HasTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.HasTarget"); - - UAIComponent_HasTarget_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIComponent.ShouldRemoveTarget -// (Native, Public) -// Parameters: -// class UMindTargetInfo* TargetRec (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIComponent::ShouldRemoveTarget(class UMindTargetInfo* TargetRec) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.ShouldRemoveTarget"); - - UAIComponent_ShouldRemoveTarget_Params params; - params.TargetRec = TargetRec; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIComponent.TargetRemoved -// (Native, Public) -// Parameters: -// class UMindTargetInfo* TargetRec (Parm) - -void UAIComponent::TargetRemoved(class UMindTargetInfo* TargetRec) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.TargetRemoved"); - - UAIComponent_TargetRemoved_Params params; - params.TargetRec = TargetRec; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.ForceRemoveTarget -// (Native, Public) -// Parameters: -// class AActor* Target (Parm) - -void UAIComponent::ForceRemoveTarget(class AActor* Target) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.ForceRemoveTarget"); - - UAIComponent_ForceRemoveTarget_Params params; - params.Target = Target; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.ValidCurrentTarget -// (Native, Public) -// Parameters: -// class UMindTargetInfo* TargetRec (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIComponent::ValidCurrentTarget(class UMindTargetInfo* TargetRec) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.ValidCurrentTarget"); - - UAIComponent_ValidCurrentTarget_Params params; - params.TargetRec = TargetRec; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIComponent.ValidTarget -// (Native, Public) -// Parameters: -// class AActor* Target (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIComponent::ValidTarget(class AActor* Target) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.ValidTarget"); - - UAIComponent_ValidTarget_Params params; - params.Target = Target; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIComponent.PrioritizeTarget -// (Final, Native, Protected) -// Parameters: -// class UMindTargetInfo* TargetRec (Parm) - -void UAIComponent::PrioritizeTarget(class UMindTargetInfo* TargetRec) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.PrioritizeTarget"); - - UAIComponent_PrioritizeTarget_Params params; - params.TargetRec = TargetRec; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.CalcTargetInfo -// (Final, Native, Protected) -// Parameters: -// class UMindTargetInfo* TargetRec (Parm) - -void UAIComponent::CalcTargetInfo(class UMindTargetInfo* TargetRec) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.CalcTargetInfo"); - - UAIComponent_CalcTargetInfo_Params params; - params.TargetRec = TargetRec; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.ChooseBestTarget -// (Final, Native, Protected) - -void UAIComponent::ChooseBestTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.ChooseBestTarget"); - - UAIComponent_ChooseBestTarget_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.InheritTargets -// (Native, Protected) -// Parameters: -// class UAIComponent* Parent (Parm, EditInline) - -void UAIComponent::InheritTargets(class UAIComponent* Parent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.InheritTargets"); - - UAIComponent_InheritTargets_Params params; - params.Parent = Parent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.RemoveTargets -// (Native, Protected) - -void UAIComponent::RemoveTargets() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.RemoveTargets"); - - UAIComponent_RemoveTargets_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.FindTargets -// (Native, Protected) - -void UAIComponent::FindTargets() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.FindTargets"); - - UAIComponent_FindTargets_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.GetTargets -// (Native, Protected) - -void UAIComponent::GetTargets() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.GetTargets"); - - UAIComponent_GetTargets_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.InitializeTargetRecord -// (Native, Public) -// Parameters: -// class UMindTargetInfo* TargetRec (Parm) - -void UAIComponent::InitializeTargetRecord(class UMindTargetInfo* TargetRec) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.InitializeTargetRecord"); - - UAIComponent_InitializeTargetRecord_Params params; - params.TargetRec = TargetRec; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.NotifyAttackedBy -// (Native, Public) -// Parameters: -// class AActor* Attacker (Parm) - -void UAIComponent::NotifyAttackedBy(class AActor* Attacker) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.NotifyAttackedBy"); - - UAIComponent_NotifyAttackedBy_Params params; - params.Attacker = Attacker; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.AddTarget -// (Native, Public) -// Parameters: -// class AActor* NewTarget (Parm) -// class UMindTargetInfo* ReturnValue (Parm, OutParm, ReturnParm) - -class UMindTargetInfo* UAIComponent::AddTarget(class AActor* NewTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.AddTarget"); - - UAIComponent_AddTarget_Params params; - params.NewTarget = NewTarget; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIComponent.GetParentComponent -// (Final, Native, Public) -// Parameters: -// class UAIComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UAIComponent* UAIComponent::GetParentComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.GetParentComponent"); - - UAIComponent_GetParentComponent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIComponent.GetAllegiance -// (Native, Public) -// Parameters: -// class UPawnAllegiance* ReturnValue (Parm, OutParm, ReturnParm) - -class UPawnAllegiance* UAIComponent::GetAllegiance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.GetAllegiance"); - - UAIComponent_GetAllegiance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIComponent.ClearState -// (Native, Public) - -void UAIComponent::ClearState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.ClearState"); - - UAIComponent_ClearState_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIComponent.ActivateEvent -// (Final, Native, Public) -// Parameters: -// struct FName EventName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIComponent::ActivateEvent(const struct FName& EventName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponent.ActivateEvent"); - - UAIComponent_ActivateEvent_Params params; - params.EventName = EventName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.FlagDefinition.ApplyFlagInitializationData -// (Native, Static, Public, HasOutparams) -// Parameters: -// TArray FlagsToSet (Const, Parm, OutParm, NeedCtorLink) -// class UObject* ContextSource (Parm) - -void UFlagDefinition::ApplyFlagInitializationData(class UObject* ContextSource, TArray* FlagsToSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.FlagDefinition.ApplyFlagInitializationData"); - - UFlagDefinition_ApplyFlagInitializationData_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (FlagsToSet != nullptr) - *FlagsToSet = params.FlagsToSet; -} - - -// Function GearboxFramework.FlagDefinition.ResolveContext -// (Final, Native, Protected) -// Parameters: -// class UObject* ContextSource (Parm) -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UFlagDefinition::ResolveContext(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.FlagDefinition.ResolveContext"); - - UFlagDefinition_ResolveContext_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.FlagDefinition.SetTrueTimed -// (Final, Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// float TimeSeconds (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFlagDefinition::SetTrueTimed(class UObject* ContextSource, float TimeSeconds) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.FlagDefinition.SetTrueTimed"); - - UFlagDefinition_SetTrueTimed_Params params; - params.ContextSource = ContextSource; - params.TimeSeconds = TimeSeconds; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.FlagDefinition.SetValue -// (Final, Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// bool Value (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFlagDefinition::SetValue(class UObject* ContextSource, bool Value) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.FlagDefinition.SetValue"); - - UFlagDefinition_SetValue_Params params; - params.ContextSource = ContextSource; - params.Value = Value; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.ActionSequence.TriggerBehavior -// (Final, Native, Public) -// Parameters: -// struct FName OutputName (Parm) - -void UActionSequence::TriggerBehavior(const struct FName& OutputName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.TriggerBehavior"); - - UActionSequence_TriggerBehavior_Params params; - params.OutputName = OutputName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActionSequence.GetRangeValue -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FAIRange Range (Const, Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UActionSequence::GetRangeValue(struct FAIRange* Range) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.GetRangeValue"); - - UActionSequence_GetRangeValue_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Range != nullptr) - *Range = params.Range; - - return params.ReturnValue; -} - - -// Function GearboxFramework.ActionSequence.RangeIsValid -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FAIRange Range (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UActionSequence::RangeIsValid(struct FAIRange* Range) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.RangeIsValid"); - - UActionSequence_RangeIsValid_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Range != nullptr) - *Range = params.Range; - - return params.ReturnValue; -} - - -// Function GearboxFramework.ActionSequence.Finish -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// bool bFailed (OptionalParm, Parm) - -void UActionSequence::Finish(bool bFailed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.Finish"); - - UActionSequence_Finish_Params params; - params.bFailed = bFailed; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActionSequence.IsRunning -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UActionSequence::IsRunning() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.IsRunning"); - - UActionSequence_IsRunning_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.ActionSequence.ScriptCleanUp -// (Event, Public) - -void UActionSequence::ScriptCleanUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.ScriptCleanUp"); - - UActionSequence_ScriptCleanUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActionSequence.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UActionSequence::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.CanRun"); - - UActionSequence_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.ActionSequence.ActivateEvent -// (Event, Public) -// Parameters: -// struct FName EventName (Parm) - -void UActionSequence::ActivateEvent(const struct FName& EventName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.ActivateEvent"); - - UActionSequence_ActivateEvent_Params params; - params.EventName = EventName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActionSequence.Update -// (Event, Public) - -void UActionSequence::Update() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.Update"); - - UActionSequence_Update_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActionSequence.Init -// (Event, Public) - -void UActionSequence::Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.Init"); - - UActionSequence_Init_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActionSequence.Stop -// (Defined, Event, Public) - -void UActionSequence::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.Stop"); - - UActionSequence_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActionSequence.Start -// (Defined, Event, Public) - -void UActionSequence::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.Start"); - - UActionSequence_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActionSequence.InterruptSequence -// (Event, Public) -// Parameters: -// class UActionSequence* InterruptingSequence (Parm) - -void UActionSequence::InterruptSequence(class UActionSequence* InterruptingSequence) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.InterruptSequence"); - - UActionSequence_InterruptSequence_Params params; - params.InterruptingSequence = InterruptingSequence; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActionSequence.StopSequence -// (Event, Public) - -void UActionSequence::StopSequence() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.StopSequence"); - - UActionSequence_StopSequence_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActionSequence.StartSequence -// (Event, Public) - -void UActionSequence::StartSequence() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.StartSequence"); - - UActionSequence_StartSequence_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActionSequence.ExecuteSequence -// (Final, Latent, Native, Public) -// Parameters: -// class UActionSequence* SequenceTemplate (Parm) - -void UActionSequence::ExecuteSequence(class UActionSequence* SequenceTemplate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.ExecuteSequence"); - - UActionSequence_ExecuteSequence_Params params; - params.SequenceTemplate = SequenceTemplate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActionSequence.Sleep -// (Final, Latent, Native, Public) -// Parameters: -// float Seconds (Parm) - -void UActionSequence::Sleep(float Seconds) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.Sleep"); - - UActionSequence_Sleep_Params params; - params.Seconds = Seconds; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActionSequence.RunSubSequence -// (Final, Native, Public) -// Parameters: -// class UActionSequence* SubSequence (Parm) - -void UActionSequence::RunSubSequence(class UActionSequence* SubSequence) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.RunSubSequence"); - - UActionSequence_RunSubSequence_Params params; - params.SubSequence = SubSequence; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActionSequence.InterruptLatentAction -// (Final, Native, Public) - -void UActionSequence::InterruptLatentAction() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.InterruptLatentAction"); - - UActionSequence_InterruptLatentAction_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActionSequence.DoRuleSetPop -// (Final, Native, Public) - -void UActionSequence::DoRuleSetPop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.DoRuleSetPop"); - - UActionSequence_DoRuleSetPop_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActionSequence.DoRuleSetPush -// (Final, Native, Public) -// Parameters: -// class URuleSet* NewRuleSet (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UActionSequence::DoRuleSetPush(class URuleSet* NewRuleSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.DoRuleSetPush"); - - UActionSequence_DoRuleSetPush_Params params; - params.NewRuleSet = NewRuleSet; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.ActionSequence.DoRuleSetSwitch -// (Final, Native, Public) -// Parameters: -// class URuleSet* NewRuleSet (Parm) - -void UActionSequence::DoRuleSetSwitch(class URuleSet* NewRuleSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.DoRuleSetSwitch"); - - UActionSequence_DoRuleSetSwitch_Params params; - params.NewRuleSet = NewRuleSet; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActionSequence.PreventNewRulesFromStarting -// (Final, Native, Public) - -void UActionSequence::PreventNewRulesFromStarting() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.PreventNewRulesFromStarting"); - - UActionSequence_PreventNewRulesFromStarting_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActionSequence.GetRuleNative -// (Final, Native, Public) -// Parameters: -// class URule* ReturnValue (Parm, OutParm, ReturnParm) - -class URule* UActionSequence::GetRuleNative() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.GetRuleNative"); - - UActionSequence_GetRuleNative_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.ActionSequence.GetActionSequence -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UActionSequence* Template (Parm) -// class UActionSequence* OutSequence (Parm, OutParm) - -void UActionSequence::GetActionSequence(class UActionSequence* Template, class UActionSequence** OutSequence) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.GetActionSequence"); - - UActionSequence_GetActionSequence_Params params; - params.Template = Template; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutSequence != nullptr) - *OutSequence = params.OutSequence; -} - - -// Function GearboxFramework.ActionSequence.IsInLabel -// (Final, Native, Public) -// Parameters: -// struct FName TestLabel (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UActionSequence::IsInLabel(const struct FName& TestLabel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.IsInLabel"); - - UActionSequence_IsInLabel_Params params; - params.TestLabel = TestLabel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.ActionSequence.IsAtomic -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UActionSequence::IsAtomic() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.IsAtomic"); - - UActionSequence_IsAtomic_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.ActionSequence.StopAtomic -// (Final, Native, Public) - -void UActionSequence::StopAtomic() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.StopAtomic"); - - UActionSequence_StopAtomic_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActionSequence.StartAtomic -// (Final, Native, Public) - -void UActionSequence::StartAtomic() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.StartAtomic"); - - UActionSequence_StartAtomic_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActionSequence.IsActionReadyToFinish -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UActionSequence::IsActionReadyToFinish() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequence.IsActionReadyToFinish"); - - UActionSequence_IsActionReadyToFinish_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.ActionSequenceList.IsActionReadyToFinish -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UActionSequenceList::IsActionReadyToFinish() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequenceList.IsActionReadyToFinish"); - - UActionSequenceList_IsActionReadyToFinish_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.Action_PawnMovementBase.PostMovement -// (Event, Public) - -void UAction_PawnMovementBase::PostMovement() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Action_PawnMovementBase.PostMovement"); - - UAction_PawnMovementBase_PostMovement_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.Action_PawnMovementBase.PreMovement -// (Event, Public) - -void UAction_PawnMovementBase::PreMovement() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Action_PawnMovementBase.PreMovement"); - - UAction_PawnMovementBase_PreMovement_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.Action_PawnMovementBase.PrePathFind -// (Event, Public) - -void UAction_PawnMovementBase::PrePathFind() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Action_PawnMovementBase.PrePathFind"); - - UAction_PawnMovementBase_PrePathFind_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.Action_PawnMovementBase.InterruptSequence -// (Defined, Event, Public) -// Parameters: -// class UActionSequence* InterruptingSequence (Parm) - -void UAction_PawnMovementBase::InterruptSequence(class UActionSequence* InterruptingSequence) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Action_PawnMovementBase.InterruptSequence"); - - UAction_PawnMovementBase_InterruptSequence_Params params; - params.InterruptingSequence = InterruptingSequence; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.Action_PawnMovementBase.StopSequence -// (Defined, Event, Public) - -void UAction_PawnMovementBase::StopSequence() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Action_PawnMovementBase.StopSequence"); - - UAction_PawnMovementBase_StopSequence_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.Action_PawnMovementBase.StartSequence -// (Defined, Event, Public) - -void UAction_PawnMovementBase::StartSequence() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Action_PawnMovementBase.StartSequence"); - - UAction_PawnMovementBase_StartSequence_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.Action_PawnMovementBase.MovePawnToDestinationLocation -// (Final, Latent, Native, Public) -// Parameters: -// struct FVector GoalLocation (Parm) -// bool NewUsePreciseArrival (Parm) - -void UAction_PawnMovementBase::MovePawnToDestinationLocation(const struct FVector& GoalLocation, bool NewUsePreciseArrival) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Action_PawnMovementBase.MovePawnToDestinationLocation"); - - UAction_PawnMovementBase_MovePawnToDestinationLocation_Params params; - params.GoalLocation = GoalLocation; - params.NewUsePreciseArrival = NewUsePreciseArrival; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.Action_PawnMovementBase.TakeDebugSnapshotMoveFailure -// (Final, Native, Public) -// Parameters: -// unsigned char Cause (Parm) - -void UAction_PawnMovementBase::TakeDebugSnapshotMoveFailure(unsigned char Cause) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Action_PawnMovementBase.TakeDebugSnapshotMoveFailure"); - - UAction_PawnMovementBase_TakeDebugSnapshotMoveFailure_Params params; - params.Cause = Cause; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.Action_PawnMovementBase.SetMaxMovementSpeed -// (Final, Native, Public) -// Parameters: -// unsigned char NewMaxSpeed (Parm) - -void UAction_PawnMovementBase::SetMaxMovementSpeed(unsigned char NewMaxSpeed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Action_PawnMovementBase.SetMaxMovementSpeed"); - - UAction_PawnMovementBase_SetMaxMovementSpeed_Params params; - params.NewMaxSpeed = NewMaxSpeed; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.Action_PawnMovementBase.EndMovePawnToDestinationLocation -// (Final, Native, Public) - -void UAction_PawnMovementBase::EndMovePawnToDestinationLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Action_PawnMovementBase.EndMovePawnToDestinationLocation"); - - UAction_PawnMovementBase_EndMovePawnToDestinationLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActionSequenceRandom.EvaluateActionList -// (Defined, Public) - -void UActionSequenceRandom::EvaluateActionList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequenceRandom.EvaluateActionList"); - - UActionSequenceRandom_EvaluateActionList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActionSequenceRandom.OverrideNextSequenceToRun -// (Final, Native, Public) -// Parameters: -// class UActionSequence* NewSequence (Parm) - -void UActionSequenceRandom::OverrideNextSequenceToRun(class UActionSequence* NewSequence) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequenceRandom.OverrideNextSequenceToRun"); - - UActionSequenceRandom_OverrideNextSequenceToRun_Params params; - params.NewSequence = NewSequence; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActionSequenceRandom.GetRandomAction -// (Native, Public) -// Parameters: -// class UActionSequence* ReturnValue (Parm, OutParm, ReturnParm) - -class UActionSequence* UActionSequenceRandom::GetRandomAction() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActionSequenceRandom.GetRandomAction"); - - UActionSequenceRandom_GetRandomAction_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AICostExpressionEvaluator.Evaluate -// (Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAICostExpressionEvaluator::Evaluate(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AICostExpressionEvaluator.Evaluate"); - - UAICostExpressionEvaluator_Evaluate_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIFactoryBase.FlushPools -// (Native, Public) - -void UAIFactoryBase::FlushPools() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIFactoryBase.FlushPools"); - - UAIFactoryBase_FlushPools_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIFactoryBase.ReturnAIDef -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UAIDefinition* InAIDef (Parm, OutParm) - -void UAIFactoryBase::ReturnAIDef(class UAIDefinition** InAIDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIFactoryBase.ReturnAIDef"); - - UAIFactoryBase_ReturnAIDef_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InAIDef != nullptr) - *InAIDef = params.InAIDef; -} - - -// Function GearboxFramework.AIFactoryBase.GetAIDef -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UAIDefinition* AIDefTemplate (Parm) -// class UAIDefinition* OutAIDef (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIFactoryBase::GetAIDef(class UAIDefinition* AIDefTemplate, class UAIDefinition** OutAIDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIFactoryBase.GetAIDef"); - - UAIFactoryBase_GetAIDef_Params params; - params.AIDefTemplate = AIDefTemplate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutAIDef != nullptr) - *OutAIDef = params.OutAIDef; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIFactoryBase.ReturnTargetRecord -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UMindTargetInfo* InTargetRecord (Parm, OutParm) - -void UAIFactoryBase::ReturnTargetRecord(class UMindTargetInfo** InTargetRecord) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIFactoryBase.ReturnTargetRecord"); - - UAIFactoryBase_ReturnTargetRecord_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InTargetRecord != nullptr) - *InTargetRecord = params.InTargetRecord; -} - - -// Function GearboxFramework.AIFactoryBase.GetTargetRecord -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UClass* InfoClass (Parm) -// class UMindTargetInfo* OutTargetRecord (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIFactoryBase::GetTargetRecord(class UClass* InfoClass, class UMindTargetInfo** OutTargetRecord) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIFactoryBase.GetTargetRecord"); - - UAIFactoryBase_GetTargetRecord_Params params; - params.InfoClass = InfoClass; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutTargetRecord != nullptr) - *OutTargetRecord = params.OutTargetRecord; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIFactoryBase.ReturnActionSequence -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UActionSequence* InSequence (Parm, OutParm) - -void UAIFactoryBase::ReturnActionSequence(class UActionSequence** InSequence) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIFactoryBase.ReturnActionSequence"); - - UAIFactoryBase_ReturnActionSequence_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InSequence != nullptr) - *InSequence = params.InSequence; -} - - -// Function GearboxFramework.AIFactoryBase.GetActionSequence -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UActionSequence* SequenceTemplate (Parm) -// class UActionSequence* OutSequence (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIFactoryBase::GetActionSequence(class UActionSequence* SequenceTemplate, class UActionSequence** OutSequence) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIFactoryBase.GetActionSequence"); - - UAIFactoryBase_GetActionSequence_Params params; - params.SequenceTemplate = SequenceTemplate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutSequence != nullptr) - *OutSequence = params.OutSequence; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIFactoryBase.ReturnRuleSet -// (Final, Native, Public, HasOutparams) -// Parameters: -// class URuleSet* InRuleSet (Parm, OutParm) - -void UAIFactoryBase::ReturnRuleSet(class URuleSet** InRuleSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIFactoryBase.ReturnRuleSet"); - - UAIFactoryBase_ReturnRuleSet_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InRuleSet != nullptr) - *InRuleSet = params.InRuleSet; -} - - -// Function GearboxFramework.AIFactoryBase.GetRuleSetFromArchetype -// (Final, Native, Public, HasOutparams) -// Parameters: -// class URuleSet* RuleSetArchetype (Parm) -// class URuleSet* OutRuleSet (Parm, OutParm) -// TArray CurRunningRules (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIFactoryBase::GetRuleSetFromArchetype(class URuleSet* RuleSetArchetype, class URuleSet** OutRuleSet, TArray* CurRunningRules) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIFactoryBase.GetRuleSetFromArchetype"); - - UAIFactoryBase_GetRuleSetFromArchetype_Params params; - params.RuleSetArchetype = RuleSetArchetype; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutRuleSet != nullptr) - *OutRuleSet = params.OutRuleSet; - if (CurRunningRules != nullptr) - *CurRunningRules = params.CurRunningRules; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIFactoryBase.ReturnKnowledgeRecord -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UKnowledgeRecord* InKR (Parm, OutParm) - -void UAIFactoryBase::ReturnKnowledgeRecord(class UKnowledgeRecord** InKR) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIFactoryBase.ReturnKnowledgeRecord"); - - UAIFactoryBase_ReturnKnowledgeRecord_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InKR != nullptr) - *InKR = params.InKR; -} - - -// Function GearboxFramework.AIFactoryBase.GetKnowledgeRecordListFromArchetypes -// (Final, Native, Public, HasOutparams) -// Parameters: -// TArray KnowledgeRecordTemplates (Parm, NeedCtorLink) -// TArray KnowledgeRecords (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIFactoryBase::GetKnowledgeRecordListFromArchetypes(TArray KnowledgeRecordTemplates, TArray* KnowledgeRecords) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIFactoryBase.GetKnowledgeRecordListFromArchetypes"); - - UAIFactoryBase_GetKnowledgeRecordListFromArchetypes_Params params; - params.KnowledgeRecordTemplates = KnowledgeRecordTemplates; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (KnowledgeRecords != nullptr) - *KnowledgeRecords = params.KnowledgeRecords; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIFactoryBase.GetKnowledgeRecordFromArchetype -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UKnowledgeRecord* InKR (Parm) -// class UKnowledgeRecord* OutKR (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIFactoryBase::GetKnowledgeRecordFromArchetype(class UKnowledgeRecord* InKR, class UKnowledgeRecord** OutKR) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIFactoryBase.GetKnowledgeRecordFromArchetype"); - - UAIFactoryBase_GetKnowledgeRecordFromArchetype_Params params; - params.InKR = InKR; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutKR != nullptr) - *OutKR = params.OutKR; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIFactoryBase.GetKnowledgeRecord -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UClass* KnowledgeRecordClass (Parm) -// class UKnowledgeRecord* OutKR (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIFactoryBase::GetKnowledgeRecord(class UClass* KnowledgeRecordClass, class UKnowledgeRecord** OutKR) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIFactoryBase.GetKnowledgeRecord"); - - UAIFactoryBase_GetKnowledgeRecord_Params params; - params.KnowledgeRecordClass = KnowledgeRecordClass; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutKR != nullptr) - *OutKR = params.OutKR; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIFactoryBase.ReturnRule -// (Final, Native, Public, HasOutparams) -// Parameters: -// class URule* InRule (Parm, OutParm) - -void UAIFactoryBase::ReturnRule(class URule** InRule) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIFactoryBase.ReturnRule"); - - UAIFactoryBase_ReturnRule_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InRule != nullptr) - *InRule = params.InRule; -} - - -// Function GearboxFramework.AIFactoryBase.GetRuleFromArchetype -// (Final, Native, Public, HasOutparams) -// Parameters: -// class URule* InRule (Parm) -// class URule* OutRule (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIFactoryBase::GetRuleFromArchetype(class URule* InRule, class URule** OutRule) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIFactoryBase.GetRuleFromArchetype"); - - UAIFactoryBase_GetRuleFromArchetype_Params params; - params.InRule = InRule; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutRule != nullptr) - *OutRule = params.OutRule; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIFactoryBase.GetRule -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UClass* RuleClass (Parm) -// class URule* OutRule (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIFactoryBase::GetRule(class UClass* RuleClass, class URule** OutRule) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIFactoryBase.GetRule"); - - UAIFactoryBase_GetRule_Params params; - params.RuleClass = RuleClass; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutRule != nullptr) - *OutRule = params.OutRule; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIFactoryBase.ReturnRuleEngine -// (Final, Native, Public) -// Parameters: -// class URuleEngine* InRuleEngine (Parm) - -void UAIFactoryBase::ReturnRuleEngine(class URuleEngine* InRuleEngine) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIFactoryBase.ReturnRuleEngine"); - - UAIFactoryBase_ReturnRuleEngine_Params params; - params.InRuleEngine = InRuleEngine; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAIFactory.FreeRuleEngine -// (Final, Native, Public) -// Parameters: -// class URuleEngine* InRuleEngine (Parm) - -void UGearboxAIFactory::FreeRuleEngine(class URuleEngine* InRuleEngine) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAIFactory.FreeRuleEngine"); - - UGearboxAIFactory_FreeRuleEngine_Params params; - params.InRuleEngine = InRuleEngine; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAIFactory.GetRuleEngineFromTemplate -// (Final, Native, Public, HasOutparams) -// Parameters: -// class URuleEngine* OutRuleEngine (Parm, OutParm) -// class URuleEngine* RuleEngineTemplate (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAIFactory::GetRuleEngineFromTemplate(class URuleEngine* RuleEngineTemplate, class URuleEngine** OutRuleEngine) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAIFactory.GetRuleEngineFromTemplate"); - - UGearboxAIFactory_GetRuleEngineFromTemplate_Params params; - params.RuleEngineTemplate = RuleEngineTemplate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutRuleEngine != nullptr) - *OutRuleEngine = params.OutRuleEngine; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIResourceExpressionEvaluator.Evaluate -// (Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIResourceExpressionEvaluator::Evaluate(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIResourceExpressionEvaluator.Evaluate"); - - UAIResourceExpressionEvaluator_Evaluate_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AllegianceExpressionEvaluator.Evaluate -// (Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAllegianceExpressionEvaluator::Evaluate(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AllegianceExpressionEvaluator.Evaluate"); - - UAllegianceExpressionEvaluator_Evaluate_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GbxMessage.InitializeFromDefinition -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class UGbxMessageDefinition* InDefinition (Parm) -// class UObject* RadiusContextSource (Parm) -// class UObject* InSender (OptionalParm, Parm) -// class UObject* InSubject (OptionalParm, Parm) -// class UPawnAllegiance* ManualSenderAllegiance (OptionalParm, Parm) - -void UGbxMessage::InitializeFromDefinition(class UGbxMessageDefinition* InDefinition, class UObject* RadiusContextSource, class UObject* InSender, class UObject* InSubject, class UPawnAllegiance* ManualSenderAllegiance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GbxMessage.InitializeFromDefinition"); - - UGbxMessage_InitializeFromDefinition_Params params; - params.InDefinition = InDefinition; - params.RadiusContextSource = RadiusContextSource; - params.InSender = InSender; - params.InSubject = InSubject; - params.ManualSenderAllegiance = ManualSenderAllegiance; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.Behavior_SendGbxMessage.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SendGbxMessage::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_SendGbxMessage.ApplyBehaviorToContext"); - - UBehavior_SendGbxMessage_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_SendGbxMessage.GetLocation -// (Final, Defined, Private) -// Parameters: -// unsigned char SelectionParam (Parm) -// class UObject* ContextObject (Parm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UBehavior_SendGbxMessage::GetLocation(unsigned char SelectionParam, class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_SendGbxMessage.GetLocation"); - - UBehavior_SendGbxMessage_GetLocation_Params params; - params.SelectionParam = SelectionParam; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.Behavior_SendGbxMessage.GetMessageParameter -// (Final, Defined, Private) -// Parameters: -// unsigned char SelectionParam (Parm) -// class UObject* ContextObject (Parm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UBehavior_SendGbxMessage::GetMessageParameter(unsigned char SelectionParam, class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_SendGbxMessage.GetMessageParameter"); - - UBehavior_SendGbxMessage_GetMessageParameter_Params params; - params.SelectionParam = SelectionParam; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.Behavior_SetFlag.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetFlag::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_SetFlag.ApplyBehaviorToContext"); - - UBehavior_SetFlag_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.ExposureUtilityBase.CalculateVantageToPoint -// (Native, Public, HasOutparams) -// Parameters: -// class AActor* pLooker (Parm) -// struct FVector TargetPoint (Const, Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UExposureUtilityBase::CalculateVantageToPoint(class AActor* pLooker, struct FVector* TargetPoint) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ExposureUtilityBase.CalculateVantageToPoint"); - - UExposureUtilityBase_CalculateVantageToPoint_Params params; - params.pLooker = pLooker; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (TargetPoint != nullptr) - *TargetPoint = params.TargetPoint; - - return params.ReturnValue; -} - - -// Function GearboxFramework.ExposureUtilityBase.CalculateTargetExposure -// (Native, Public) -// Parameters: -// class AGearboxPawn* pLooker (Parm) -// class AActor* pTarget (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UExposureUtilityBase::CalculateTargetExposure(class AGearboxPawn* pLooker, class AActor* pTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ExposureUtilityBase.CalculateTargetExposure"); - - UExposureUtilityBase_CalculateTargetExposure_Params params; - params.pLooker = pLooker; - params.pTarget = pTarget; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.FiringBehaviorManager.GetTemplateClass -// (Defined, Event, Static, Public) -// Parameters: -// class UObject* TemplateObject (Parm) -// class UClass* ReturnValue (Parm, OutParm, ReturnParm) - -class UClass* UFiringBehaviorManager::GetTemplateClass(class UObject* TemplateObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.FiringBehaviorManager.GetTemplateClass"); - - UFiringBehaviorManager_GetTemplateClass_Params params; - params.TemplateObject = TemplateObject; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.FiringZoneCollectionDefinition.GetZoneForDistance -// (Defined, Event, Public) -// Parameters: -// float Distance (Parm) -// class UFiringZoneDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UFiringZoneDefinition* UFiringZoneCollectionDefinition::GetZoneForDistance(float Distance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.FiringZoneCollectionDefinition.GetZoneForDistance"); - - UFiringZoneCollectionDefinition_GetZoneForDistance_Params params; - params.Distance = Distance; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.Rule.GetRuleName -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString URule::GetRuleName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Rule.GetRuleName"); - - URule_GetRuleName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.Rule.GetRuleFName -// (Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName URule::GetRuleFName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Rule.GetRuleFName"); - - URule_GetRuleFName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.Rule.GetOtherEventParticipant -// (Defined, Public) -// Parameters: -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* URule::GetOtherEventParticipant() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Rule.GetOtherEventParticipant"); - - URule_GetOtherEventParticipant_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.FlagExpressionEvaluator.Evaluate -// (Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFlagExpressionEvaluator::Evaluate(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.FlagExpressionEvaluator.Evaluate"); - - UFlagExpressionEvaluator_Evaluate_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GbxMessageManager.RemoveListener -// (Native, Public) -// Parameters: -// FScriptInterface InListener (Parm) - -void UGbxMessageManager::RemoveListener(const FScriptInterface& InListener) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GbxMessageManager.RemoveListener"); - - UGbxMessageManager_RemoveListener_Params params; - params.InListener = InListener; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GbxMessageManager.AddListener -// (Native, Public) -// Parameters: -// FScriptInterface InListener (Parm) - -void UGbxMessageManager::AddListener(const FScriptInterface& InListener) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GbxMessageManager.AddListener"); - - UGbxMessageManager_AddListener_Params params; - params.InListener = InListener; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GbxMessageManager.PostMessage -// (Native, Public) -// Parameters: -// class UGbxMessage* Message (Parm) - -void UGbxMessageManager::PostMessage(class UGbxMessage* Message) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GbxMessageManager.PostMessage"); - - UGbxMessageManager_PostMessage_Params params; - params.Message = Message; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GbxMessageManager.AllocateMessage -// (Native, Public) -// Parameters: -// class UGbxMessage* ReturnValue (Parm, OutParm, ReturnParm) - -class UGbxMessage* UGbxMessageManager::AllocateMessage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GbxMessageManager.AllocateMessage"); - - UGbxMessageManager_AllocateMessage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.RuleEngine.ApplyFlagInitializationData -// (Native, Public, HasOutparams) -// Parameters: -// TArray FlagsToSet (Const, Parm, OutParm, NeedCtorLink) - -void URuleEngine::ApplyFlagInitializationData(TArray* FlagsToSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.RuleEngine.ApplyFlagInitializationData"); - - URuleEngine_ApplyFlagInitializationData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (FlagsToSet != nullptr) - *FlagsToSet = params.FlagsToSet; -} - - -// Function GearboxFramework.RuleEngine.IsResourceInUse -// (Defined, Public) -// Parameters: -// class UClass* TestResourceClass (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool URuleEngine::IsResourceInUse(class UClass* TestResourceClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.RuleEngine.IsResourceInUse"); - - URuleEngine_IsResourceInUse_Params params; - params.TestResourceClass = TestResourceClass; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.RuleEngine.GetContextSource -// (Native, Public) -// Parameters: -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* URuleEngine::GetContextSource() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.RuleEngine.GetContextSource"); - - URuleEngine_GetContextSource_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.RuleEngine.IsRunningRuleWhichBlocksRuleSetChange -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool URuleEngine::IsRunningRuleWhichBlocksRuleSetChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.RuleEngine.IsRunningRuleWhichBlocksRuleSetChange"); - - URuleEngine_IsRunningRuleWhichBlocksRuleSetChange_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.RuleEngine.GetDynamicFlagValue -// (Native, Public) -// Parameters: -// class UFlagDefinition* FlagDefinition (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool URuleEngine::GetDynamicFlagValue(class UFlagDefinition* FlagDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.RuleEngine.GetDynamicFlagValue"); - - URuleEngine_GetDynamicFlagValue_Params params; - params.FlagDefinition = FlagDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.RuleEngine.SetDynamicFlagDefTrueTimed -// (Native, Public) -// Parameters: -// class UFlagDefinition* FlagDefinition (Parm) -// float Time (Parm) - -void URuleEngine::SetDynamicFlagDefTrueTimed(class UFlagDefinition* FlagDefinition, float Time) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.RuleEngine.SetDynamicFlagDefTrueTimed"); - - URuleEngine_SetDynamicFlagDefTrueTimed_Params params; - params.FlagDefinition = FlagDefinition; - params.Time = Time; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.RuleEngine.SetDynamicFlagDefValue -// (Native, Public) -// Parameters: -// class UFlagDefinition* FlagDefinition (Parm) -// bool Value (Parm) - -void URuleEngine::SetDynamicFlagDefValue(class UFlagDefinition* FlagDefinition, bool Value) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.RuleEngine.SetDynamicFlagDefValue"); - - URuleEngine_SetDynamicFlagDefValue_Params params; - params.FlagDefinition = FlagDefinition; - params.Value = Value; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.RuleEngine.GetRuleSetFromReference -// (Native, Public) -// Parameters: -// struct FName ReferenceName (Parm) -// class URuleSet* ReturnValue (Parm, OutParm, ReturnParm) - -class URuleSet* URuleEngine::GetRuleSetFromReference(const struct FName& ReferenceName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.RuleEngine.GetRuleSetFromReference"); - - URuleEngine_GetRuleSetFromReference_Params params; - params.ReferenceName = ReferenceName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.RuleEngine.ClearRuleSetStack -// (Native, Public) - -void URuleEngine::ClearRuleSetStack() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.RuleEngine.ClearRuleSetStack"); - - URuleEngine_ClearRuleSetStack_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.RuleEngine.PopRuleSetSwitch -// (Native, Public) - -void URuleEngine::PopRuleSetSwitch() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.RuleEngine.PopRuleSetSwitch"); - - URuleEngine_PopRuleSetSwitch_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.RuleEngine.PushRuleSetSwitch -// (Native, Public) -// Parameters: -// class URuleSet* NewRuleSetTemplate (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool URuleEngine::PushRuleSetSwitch(class URuleSet* NewRuleSetTemplate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.RuleEngine.PushRuleSetSwitch"); - - URuleEngine_PushRuleSetSwitch_Params params; - params.NewRuleSetTemplate = NewRuleSetTemplate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.RuleEngine.SetRuleSet -// (Native, Public) -// Parameters: -// class URuleSet* NewRuleSetTemplate (Parm) - -void URuleEngine::SetRuleSet(class URuleSet* NewRuleSetTemplate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.RuleEngine.SetRuleSet"); - - URuleEngine_SetRuleSet_Params params; - params.NewRuleSetTemplate = NewRuleSetTemplate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.RuleEngine.SwitchActiveRuleSet -// (Native, Public) -// Parameters: -// class URuleSet* NewRuleSetTemplate (Parm) - -void URuleEngine::SwitchActiveRuleSet(class URuleSet* NewRuleSetTemplate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.RuleEngine.SwitchActiveRuleSet"); - - URuleEngine_SwitchActiveRuleSet_Params params; - params.NewRuleSetTemplate = NewRuleSetTemplate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.RuleEngine.UpdateKnowledge -// (Native, Public) -// Parameters: -// class UClass* pKnowledgeRecordType (Parm) - -void URuleEngine::UpdateKnowledge(class UClass* pKnowledgeRecordType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.RuleEngine.UpdateKnowledge"); - - URuleEngine_UpdateKnowledge_Params params; - params.pKnowledgeRecordType = pKnowledgeRecordType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.RuleEngine.ActivateEventRuleEx -// (Native, HasOptionalparams, Public) -// Parameters: -// struct FName EventDefName (Parm) -// TArray Participants (OptionalParm, Parm, NeedCtorLink) -// class AActor* Subject (OptionalParm, Parm) -// bool CastSizeMustMatch (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int URuleEngine::ActivateEventRuleEx(const struct FName& EventDefName, TArray Participants, class AActor* Subject, bool CastSizeMustMatch) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.RuleEngine.ActivateEventRuleEx"); - - URuleEngine_ActivateEventRuleEx_Params params; - params.EventDefName = EventDefName; - params.Participants = Participants; - params.Subject = Subject; - params.CastSizeMustMatch = CastSizeMustMatch; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.RuleEngine.CleanUpRuleEngineData -// (Native, Public) - -void URuleEngine::CleanUpRuleEngineData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.RuleEngine.CleanUpRuleEngineData"); - - URuleEngine_CleanUpRuleEngineData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.RuleEngine.ActivateEventRule -// (Native, HasOptionalparams, Public) -// Parameters: -// struct FName EventDefName (Parm) -// class AGearboxPawn* Instigator (OptionalParm, Parm) -// class AActor* Subject (OptionalParm, Parm) -// bool CastSizeMustMatch (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int URuleEngine::ActivateEventRule(const struct FName& EventDefName, class AGearboxPawn* Instigator, class AActor* Subject, bool CastSizeMustMatch) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.RuleEngine.ActivateEventRule"); - - URuleEngine_ActivateEventRule_Params params; - params.EventDefName = EventDefName; - params.Instigator = Instigator; - params.Subject = Subject; - params.CastSizeMustMatch = CastSizeMustMatch; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.RuleEngine.ActivateEventRuleByDefinition -// (Native, HasOptionalparams, Public) -// Parameters: -// class URuleEventDef* EventDefinition (Parm) -// class UObject* OtherEventParticipantObject (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int URuleEngine::ActivateEventRuleByDefinition(class URuleEventDef* EventDefinition, class UObject* OtherEventParticipantObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.RuleEngine.ActivateEventRuleByDefinition"); - - URuleEngine_ActivateEventRuleByDefinition_Params params; - params.EventDefinition = EventDefinition; - params.OtherEventParticipantObject = OtherEventParticipantObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.InitSequence -// (Native, Public) -// Parameters: -// class UActionSequence* NewSequence (Parm) - -void AGearboxMind::InitSequence(class UActionSequence* NewSequence) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.InitSequence"); - - AGearboxMind_InitSequence_Params params; - params.NewSequence = NewSequence; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxMind.GetAllegiance -// (Native, Public) -// Parameters: -// class UPawnAllegiance* ReturnValue (Parm, OutParm, ReturnParm) - -class UPawnAllegiance* AGearboxMind::GetAllegiance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.GetAllegiance"); - - AGearboxMind_GetAllegiance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.GetAIDefinition -// (Native, Public) -// Parameters: -// class UAIDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UAIDefinition* AGearboxMind::GetAIDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.GetAIDefinition"); - - AGearboxMind_GetAIDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.GetAIComponent -// (Native, Public) -// Parameters: -// class UAIComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UAIComponent* AGearboxMind::GetAIComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.GetAIComponent"); - - AGearboxMind_GetAIComponent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.GetAIParent -// (Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface AGearboxMind::GetAIParent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.GetAIParent"); - - AGearboxMind_GetAIParent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.GetAILocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AGearboxMind::GetAILocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.GetAILocation"); - - AGearboxMind_GetAILocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.GetAIActor -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AGearboxMind::GetAIActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.GetAIActor"); - - AGearboxMind_GetAIActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.CanTickAI -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxMind::CanTickAI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.CanTickAI"); - - AGearboxMind_CanTickAI_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.InGodMode -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxMind::InGodMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.InGodMode"); - - AGearboxMind_InGodMode_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.PawnDied -// (Defined, Public) -// Parameters: -// class APawn* inPawn (Parm) - -void AGearboxMind::PawnDied(class APawn* inPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.PawnDied"); - - AGearboxMind_PawnDied_Params params; - params.inPawn = inPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxMind.OnTargetPriority -// (Defined, Public) -// Parameters: -// class UGearboxSeqAct_TargetPriority* inAction (Parm) - -void AGearboxMind::OnTargetPriority(class UGearboxSeqAct_TargetPriority* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.OnTargetPriority"); - - AGearboxMind_OnTargetPriority_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxMind.Behavior_SetCanTarget -// (Defined, Public) -// Parameters: -// unsigned char ChangeStatus (Parm) - -void AGearboxMind::Behavior_SetCanTarget(unsigned char ChangeStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.Behavior_SetCanTarget"); - - AGearboxMind_Behavior_SetCanTarget_Params params; - params.ChangeStatus = ChangeStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxMind.GetNoTargetAllEnemies -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxMind::GetNoTargetAllEnemies() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.GetNoTargetAllEnemies"); - - AGearboxMind_GetNoTargetAllEnemies_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.SetNoTargetAllEnemies -// (Native, Static, Public) -// Parameters: -// bool bNoTarget (Parm) - -void AGearboxMind::SetNoTargetAllEnemies(bool bNoTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.SetNoTargetAllEnemies"); - - AGearboxMind_SetNoTargetAllEnemies_Params params; - params.bNoTarget = bNoTarget; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxMind.ClearScriptedMoveTarget -// (Defined, Event, Public) - -void AGearboxMind::ClearScriptedMoveTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.ClearScriptedMoveTarget"); - - AGearboxMind_ClearScriptedMoveTarget_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxMind.IsCloseEnoughToScriptedMoveTarget -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxMind::IsCloseEnoughToScriptedMoveTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.IsCloseEnoughToScriptedMoveTarget"); - - AGearboxMind_IsCloseEnoughToScriptedMoveTarget_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.GetWeaponFireLocation -// (Defined, Event, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AGearboxMind::GetWeaponFireLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.GetWeaponFireLocation"); - - AGearboxMind_GetWeaponFireLocation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.ActivateEventRule -// (Native, Public) -// Parameters: -// struct FName RuleEventName (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AGearboxMind::ActivateEventRule(const struct FName& RuleEventName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.ActivateEventRule"); - - AGearboxMind_ActivateEventRule_Params params; - params.RuleEventName = RuleEventName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.AddHitTargetRecord -// (Defined, Public) -// Parameters: -// class AGearboxPawn* HitByPawn (Parm) -// struct FVector NewHitLocation (Parm) -// float flNewDamage (Parm) - -void AGearboxMind::AddHitTargetRecord(class AGearboxPawn* HitByPawn, const struct FVector& NewHitLocation, float flNewDamage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.AddHitTargetRecord"); - - AGearboxMind_AddHitTargetRecord_Params params; - params.HitByPawn = HitByPawn; - params.NewHitLocation = NewHitLocation; - params.flNewDamage = flNewDamage; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxMind.StopMovement -// (Defined, Public) - -void AGearboxMind::StopMovement() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.StopMovement"); - - AGearboxMind_StopMovement_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxMind.Possess -// (Defined, Event, Public) -// Parameters: -// class APawn* inPawn (Parm) -// bool bVehicleTransition (Parm) - -void AGearboxMind::Possess(class APawn* inPawn, bool bVehicleTransition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.Possess"); - - AGearboxMind_Possess_Params params; - params.inPawn = inPawn; - params.bVehicleTransition = bVehicleTransition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxMind.GetGearboxRuleEngine -// (Defined, Public) -// Parameters: -// class UGearboxRuleEngine* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxRuleEngine* AGearboxMind::GetGearboxRuleEngine() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.GetGearboxRuleEngine"); - - AGearboxMind_GetGearboxRuleEngine_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.GetRuleEngine -// (Native, Public) -// Parameters: -// class URuleEngine* ReturnValue (Parm, OutParm, ReturnParm) - -class URuleEngine* AGearboxMind::GetRuleEngine() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.GetRuleEngine"); - - AGearboxMind_GetRuleEngine_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.NotifyShotAtBy -// (Native, Public) -// Parameters: -// class AGearboxPawn* ShootingPawn (Parm) - -void AGearboxMind::NotifyShotAtBy(class AGearboxPawn* ShootingPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.NotifyShotAtBy"); - - AGearboxMind_NotifyShotAtBy_Params params; - params.ShootingPawn = ShootingPawn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxMind.FindCoverAndClaim -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FVector CoverSearchOrigin (Parm) -// class UPawnMoveLocationRequest* LocationRequest (Parm) -// struct FVector OutDestination (Parm, OutParm) -// float MinSearchRadius (Parm) -// float MaxSearchRadius (Parm) -// bool bEnactCoverChanges (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxMind::FindCoverAndClaim(const struct FVector& CoverSearchOrigin, class UPawnMoveLocationRequest* LocationRequest, float MinSearchRadius, float MaxSearchRadius, bool bEnactCoverChanges, struct FVector* OutDestination) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.FindCoverAndClaim"); - - AGearboxMind_FindCoverAndClaim_Params params; - params.CoverSearchOrigin = CoverSearchOrigin; - params.LocationRequest = LocationRequest; - params.MinSearchRadius = MinSearchRadius; - params.MaxSearchRadius = MaxSearchRadius; - params.bEnactCoverChanges = bEnactCoverChanges; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutDestination != nullptr) - *OutDestination = params.OutDestination; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.UpdateRuleEngineKnowledge -// (Native, Public) -// Parameters: -// class UClass* aKDBClass (Parm) - -void AGearboxMind::UpdateRuleEngineKnowledge(class UClass* aKDBClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.UpdateRuleEngineKnowledge"); - - AGearboxMind_UpdateRuleEngineKnowledge_Params params; - params.aKDBClass = aKDBClass; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxMind.GetCurrentTargetInfo -// (Native, Public, HasOutparams) -// Parameters: -// class UMindTargetInfo* OutTargetRec (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxMind::GetCurrentTargetInfo(class UMindTargetInfo** OutTargetRec) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.GetCurrentTargetInfo"); - - AGearboxMind_GetCurrentTargetInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutTargetRec != nullptr) - *OutTargetRec = params.OutTargetRec; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.IsSameAllegianceMind -// (Native, Public) -// Parameters: -// class AGearboxMind* aMind (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxMind::IsSameAllegianceMind(class AGearboxMind* aMind) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.IsSameAllegianceMind"); - - AGearboxMind_IsSameAllegianceMind_Params params; - params.aMind = aMind; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.IsSameAllegiance -// (Native, Public) -// Parameters: -// class UObject* anObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxMind::IsSameAllegiance(class UObject* anObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.IsSameAllegiance"); - - AGearboxMind_IsSameAllegiance_Params params; - params.anObject = anObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.IsNeutralMind -// (Native, Public) -// Parameters: -// class AGearboxMind* aMind (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxMind::IsNeutralMind(class AGearboxMind* aMind) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.IsNeutralMind"); - - AGearboxMind_IsNeutralMind_Params params; - params.aMind = aMind; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.IsNeutral -// (Native, Public) -// Parameters: -// class UObject* anObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxMind::IsNeutral(class UObject* anObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.IsNeutral"); - - AGearboxMind_IsNeutral_Params params; - params.anObject = anObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.IsFriendlyMind -// (Native, Public) -// Parameters: -// class AGearboxMind* aMind (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxMind::IsFriendlyMind(class AGearboxMind* aMind) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.IsFriendlyMind"); - - AGearboxMind_IsFriendlyMind_Params params; - params.aMind = aMind; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.IsFriendly -// (Native, Public) -// Parameters: -// class UObject* anObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxMind::IsFriendly(class UObject* anObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.IsFriendly"); - - AGearboxMind_IsFriendly_Params params; - params.anObject = anObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.IsEnemyMind -// (Native, Public) -// Parameters: -// class AGearboxMind* aMind (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxMind::IsEnemyMind(class AGearboxMind* aMind) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.IsEnemyMind"); - - AGearboxMind_IsEnemyMind_Params params; - params.aMind = aMind; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.IsEnemy -// (Native, Public) -// Parameters: -// class UObject* anObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxMind::IsEnemy(class UObject* anObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.IsEnemy"); - - AGearboxMind_IsEnemy_Params params; - params.anObject = anObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.WantsToWalk -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxMind::WantsToWalk() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.WantsToWalk"); - - AGearboxMind_WantsToWalk_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.SetWantsToWalk -// (Native, Public) -// Parameters: -// bool bInWantsToWalk (Parm) - -void AGearboxMind::SetWantsToWalk(bool bInWantsToWalk) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.SetWantsToWalk"); - - AGearboxMind_SetWantsToWalk_Params params; - params.bInWantsToWalk = bInWantsToWalk; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxMind.GetFacingPolicy -// (Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AGearboxMind::GetFacingPolicy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.GetFacingPolicy"); - - AGearboxMind_GetFacingPolicy_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.SetFacingPolicy -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// unsigned char NewFacingPolicy (Parm) -// class AActor* NewFacingActor (OptionalParm, Parm) -// struct FVector NewFacingVector (OptionalParm, Parm) - -void AGearboxMind::SetFacingPolicy(unsigned char NewFacingPolicy, class AActor* NewFacingActor, const struct FVector& NewFacingVector) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.SetFacingPolicy"); - - AGearboxMind_SetFacingPolicy_Params params; - params.NewFacingPolicy = NewFacingPolicy; - params.NewFacingActor = NewFacingActor; - params.NewFacingVector = NewFacingVector; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxMind.GetCurrentTarget -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AGearboxMind::GetCurrentTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.GetCurrentTarget"); - - AGearboxMind_GetCurrentTarget_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxMind.RemoveEnemyFromQueue -// (Native, Public) -// Parameters: -// class AActor* Target (Parm) - -void AGearboxMind::RemoveEnemyFromQueue(class AActor* Target) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.RemoveEnemyFromQueue"); - - AGearboxMind_RemoveEnemyFromQueue_Params params; - params.Target = Target; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxMind.GetNavigationHandle -// (Final, Native, Public) -// Parameters: -// class UGearboxNavigationHandle* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxNavigationHandle* AGearboxMind::GetNavigationHandle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxMind.GetNavigationHandle"); - - AGearboxMind_GetNavigationHandle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.IsChangingDirection -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::IsChangingDirection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.IsChangingDirection"); - - UGearboxCoverStateManager_IsChangingDirection_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.IsMantlingOverCoverInProgress -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::IsMantlingOverCoverInProgress() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.IsMantlingOverCoverInProgress"); - - UGearboxCoverStateManager_IsMantlingOverCoverInProgress_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.IsReturnFromPeekInProgress -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::IsReturnFromPeekInProgress() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.IsReturnFromPeekInProgress"); - - UGearboxCoverStateManager_IsReturnFromPeekInProgress_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.IsPeekTransitionInProgress -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::IsPeekTransitionInProgress() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.IsPeekTransitionInProgress"); - - UGearboxCoverStateManager_IsPeekTransitionInProgress_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.IsPeekedUp -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// bool bTransitionCounts (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::IsPeekedUp(bool bTransitionCounts) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.IsPeekedUp"); - - UGearboxCoverStateManager_IsPeekedUp_Params params; - params.bTransitionCounts = bTransitionCounts; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.IsReturnFromLeanOutInProgress -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::IsReturnFromLeanOutInProgress() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.IsReturnFromLeanOutInProgress"); - - UGearboxCoverStateManager_IsReturnFromLeanOutInProgress_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.IsLeanOutTransitionInProgress -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::IsLeanOutTransitionInProgress() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.IsLeanOutTransitionInProgress"); - - UGearboxCoverStateManager_IsLeanOutTransitionInProgress_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.IsLeanedOut -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// bool bTransitionCounts (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::IsLeanedOut(bool bTransitionCounts) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.IsLeanedOut"); - - UGearboxCoverStateManager_IsLeanedOut_Params params; - params.bTransitionCounts = bTransitionCounts; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.IsReturnFromPopUpInProgress -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::IsReturnFromPopUpInProgress() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.IsReturnFromPopUpInProgress"); - - UGearboxCoverStateManager_IsReturnFromPopUpInProgress_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.IsPopUpTransitionInProgress -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::IsPopUpTransitionInProgress() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.IsPopUpTransitionInProgress"); - - UGearboxCoverStateManager_IsPopUpTransitionInProgress_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.IsPoppedUp -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// bool bTransitionCounts (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::IsPoppedUp(bool bTransitionCounts) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.IsPoppedUp"); - - UGearboxCoverStateManager_IsPoppedUp_Params params; - params.bTransitionCounts = bTransitionCounts; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.IsExecutingAnyTransition -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::IsExecutingAnyTransition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.IsExecutingAnyTransition"); - - UGearboxCoverStateManager_IsExecutingAnyTransition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.GetDesiredState -// (Final, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UGearboxCoverStateManager::GetDesiredState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.GetDesiredState"); - - UGearboxCoverStateManager_GetDesiredState_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.GetCurrentTransition -// (Final, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UGearboxCoverStateManager::GetCurrentTransition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.GetCurrentTransition"); - - UGearboxCoverStateManager_GetCurrentTransition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.OnMantleOverCoverAnimEnd -// (Final, Native, Public) - -void UGearboxCoverStateManager::OnMantleOverCoverAnimEnd() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.OnMantleOverCoverAnimEnd"); - - UGearboxCoverStateManager_OnMantleOverCoverAnimEnd_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxCoverStateManager.OnTransitionAnimEndEx -// (Final, Native, Public) - -void UGearboxCoverStateManager::OnTransitionAnimEndEx() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.OnTransitionAnimEndEx"); - - UGearboxCoverStateManager_OnTransitionAnimEndEx_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxCoverStateManager.OnTransitionAnimEnd -// (Final, Native, Public) -// Parameters: -// unsigned char Transition (Parm) - -void UGearboxCoverStateManager::OnTransitionAnimEnd(unsigned char Transition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.OnTransitionAnimEnd"); - - UGearboxCoverStateManager_OnTransitionAnimEnd_Params params; - params.Transition = Transition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxCoverStateManager.OnDismountAnimEnd -// (Final, Native, Public) - -void UGearboxCoverStateManager::OnDismountAnimEnd() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.OnDismountAnimEnd"); - - UGearboxCoverStateManager_OnDismountAnimEnd_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxCoverStateManager.OnMountAnimEnd -// (Final, Native, Public) - -void UGearboxCoverStateManager::OnMountAnimEnd() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.OnMountAnimEnd"); - - UGearboxCoverStateManager_OnMountAnimEnd_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxCoverStateManager.MantleOverCover -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class AActor* CoverActor (OptionalParm, Parm) -// int CoverSlotNdx (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::MantleOverCover(class AActor* CoverActor, int CoverSlotNdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.MantleOverCover"); - - UGearboxCoverStateManager_MantleOverCover_Params params; - params.CoverActor = CoverActor; - params.CoverSlotNdx = CoverSlotNdx; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.ReturnToCover -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::ReturnToCover() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.ReturnToCover"); - - UGearboxCoverStateManager_ReturnToCover_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.LeanOutForFiring -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// bool BlindFire (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::LeanOutForFiring(bool BlindFire) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.LeanOutForFiring"); - - UGearboxCoverStateManager_LeanOutForFiring_Params params; - params.BlindFire = BlindFire; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.PopUpForFiring -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// bool BlindFire (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::PopUpForFiring(bool BlindFire) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.PopUpForFiring"); - - UGearboxCoverStateManager_PopUpForFiring_Params params; - params.BlindFire = BlindFire; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.Peek -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::Peek() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.Peek"); - - UGearboxCoverStateManager_Peek_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.DetachFromCover -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::DetachFromCover() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.DetachFromCover"); - - UGearboxCoverStateManager_DetachFromCover_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.DismountCover -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// unsigned char DismountType (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::DismountCover(unsigned char DismountType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.DismountCover"); - - UGearboxCoverStateManager_DismountCover_Params params; - params.DismountType = DismountType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.ClaimAndMountCover -// (Final, Native, Public) -// Parameters: -// class ACoverLink* TheCoverLink (Parm) -// int SlotNdx (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::ClaimAndMountCover(class ACoverLink* TheCoverLink, int SlotNdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.ClaimAndMountCover"); - - UGearboxCoverStateManager_ClaimAndMountCover_Params params; - params.TheCoverLink = TheCoverLink; - params.SlotNdx = SlotNdx; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.MountDesiredCover -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::MountDesiredCover() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.MountDesiredCover"); - - UGearboxCoverStateManager_MountDesiredCover_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.ClearDesiredCover -// (Final, Native, Public) - -void UGearboxCoverStateManager::ClearDesiredCover() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.ClearDesiredCover"); - - UGearboxCoverStateManager_ClearDesiredCover_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxCoverStateManager.GetCurrentCoverLocationAndRotation -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FVector CoverLoc (Parm, OutParm) -// struct FRotator CoverRot (Parm, OutParm) - -void UGearboxCoverStateManager::GetCurrentCoverLocationAndRotation(struct FVector* CoverLoc, struct FRotator* CoverRot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.GetCurrentCoverLocationAndRotation"); - - UGearboxCoverStateManager_GetCurrentCoverLocationAndRotation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (CoverLoc != nullptr) - *CoverLoc = params.CoverLoc; - if (CoverRot != nullptr) - *CoverRot = params.CoverRot; -} - - -// Function GearboxFramework.GearboxCoverStateManager.GetDesiredCoverLocationAndRotation -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FVector CoverLoc (Parm, OutParm) -// struct FRotator CoverRot (Parm, OutParm) - -void UGearboxCoverStateManager::GetDesiredCoverLocationAndRotation(struct FVector* CoverLoc, struct FRotator* CoverRot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.GetDesiredCoverLocationAndRotation"); - - UGearboxCoverStateManager_GetDesiredCoverLocationAndRotation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (CoverLoc != nullptr) - *CoverLoc = params.CoverLoc; - if (CoverRot != nullptr) - *CoverRot = params.CoverRot; -} - - -// Function GearboxFramework.GearboxCoverStateManager.HasDesiredCover -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::HasDesiredCover() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.HasDesiredCover"); - - UGearboxCoverStateManager_HasDesiredCover_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.GetLastCoverHeight -// (Final, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UGearboxCoverStateManager::GetLastCoverHeight() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.GetLastCoverHeight"); - - UGearboxCoverStateManager_GetLastCoverHeight_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.GetCurrentCoverHeight -// (Final, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UGearboxCoverStateManager::GetCurrentCoverHeight() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.GetCurrentCoverHeight"); - - UGearboxCoverStateManager_GetCurrentCoverHeight_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.GetDesiredCoverHeight -// (Final, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UGearboxCoverStateManager::GetDesiredCoverHeight() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.GetDesiredCoverHeight"); - - UGearboxCoverStateManager_GetDesiredCoverHeight_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.WasCoveredFrom -// (Final, Native, Public) -// Parameters: -// struct FVector ThreatLocation (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::WasCoveredFrom(const struct FVector& ThreatLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.WasCoveredFrom"); - - UGearboxCoverStateManager_WasCoveredFrom_Params params; - params.ThreatLocation = ThreatLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.WillBeCoveredFrom -// (Final, Native, Public) -// Parameters: -// struct FVector ThreatLocation (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::WillBeCoveredFrom(const struct FVector& ThreatLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.WillBeCoveredFrom"); - - UGearboxCoverStateManager_WillBeCoveredFrom_Params params; - params.ThreatLocation = ThreatLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.IsCoveredFrom -// (Final, Native, Public) -// Parameters: -// struct FVector ThreatLocation (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::IsCoveredFrom(const struct FVector& ThreatLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.IsCoveredFrom"); - - UGearboxCoverStateManager_IsCoveredFrom_Params params; - params.ThreatLocation = ThreatLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.IsDismountInProgress -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::IsDismountInProgress() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.IsDismountInProgress"); - - UGearboxCoverStateManager_IsDismountInProgress_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.IsMountInProgress -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::IsMountInProgress() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.IsMountInProgress"); - - UGearboxCoverStateManager_IsMountInProgress_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.WasMountedOnCover -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::WasMountedOnCover() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.WasMountedOnCover"); - - UGearboxCoverStateManager_WasMountedOnCover_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.IsMountedOnCover -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::IsMountedOnCover() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.IsMountedOnCover"); - - UGearboxCoverStateManager_IsMountedOnCover_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.IsUsingCover -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::IsUsingCover() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.IsUsingCover"); - - UGearboxCoverStateManager_IsUsingCover_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.OnCoverStateChanged -// (Final, Simulated, Native, Public) - -void UGearboxCoverStateManager::OnCoverStateChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.OnCoverStateChanged"); - - UGearboxCoverStateManager_OnCoverStateChanged_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxCoverStateManager.GetLastCover -// (Final, Native, Public, HasOutparams) -// Parameters: -// class AActor* OutCoverActor (Parm, OutParm) -// int OutSlotNdx (Parm, OutParm) - -void UGearboxCoverStateManager::GetLastCover(class AActor** OutCoverActor, int* OutSlotNdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.GetLastCover"); - - UGearboxCoverStateManager_GetLastCover_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutCoverActor != nullptr) - *OutCoverActor = params.OutCoverActor; - if (OutSlotNdx != nullptr) - *OutSlotNdx = params.OutSlotNdx; -} - - -// Function GearboxFramework.GearboxCoverStateManager.GetCurrentCover -// (Final, Native, Public, HasOutparams) -// Parameters: -// class AActor* OutCoverActor (Parm, OutParm) -// int OutSlotNdx (Parm, OutParm) - -void UGearboxCoverStateManager::GetCurrentCover(class AActor** OutCoverActor, int* OutSlotNdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.GetCurrentCover"); - - UGearboxCoverStateManager_GetCurrentCover_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutCoverActor != nullptr) - *OutCoverActor = params.OutCoverActor; - if (OutSlotNdx != nullptr) - *OutSlotNdx = params.OutSlotNdx; -} - - -// Function GearboxFramework.GearboxCoverStateManager.GetDesiredCover -// (Final, Native, Public, HasOutparams) -// Parameters: -// class AActor* OutCoverActor (Parm, OutParm) -// int OutSlotNdx (Parm, OutParm) - -void UGearboxCoverStateManager::GetDesiredCover(class AActor** OutCoverActor, int* OutSlotNdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.GetDesiredCover"); - - UGearboxCoverStateManager_GetDesiredCover_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutCoverActor != nullptr) - *OutCoverActor = params.OutCoverActor; - if (OutSlotNdx != nullptr) - *OutSlotNdx = params.OutSlotNdx; -} - - -// Function GearboxFramework.GearboxCoverStateManager.FindCoverAndClaim -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class AGearboxMind* TheMind (Parm) -// struct FVector CoverSearchOrigin (Parm) -// class UPawnMoveLocationRequest* LocationRequest (Parm) -// struct FVector OutDestination (Parm, OutParm) -// float MinSearchRadius (Parm) -// float MaxSearchRadius (Parm) -// bool bEnactCoverChanges (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxCoverStateManager::FindCoverAndClaim(class AGearboxMind* TheMind, const struct FVector& CoverSearchOrigin, class UPawnMoveLocationRequest* LocationRequest, float MinSearchRadius, float MaxSearchRadius, bool bEnactCoverChanges, struct FVector* OutDestination) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.FindCoverAndClaim"); - - UGearboxCoverStateManager_FindCoverAndClaim_Params params; - params.TheMind = TheMind; - params.CoverSearchOrigin = CoverSearchOrigin; - params.LocationRequest = LocationRequest; - params.MinSearchRadius = MinSearchRadius; - params.MaxSearchRadius = MaxSearchRadius; - params.bEnactCoverChanges = bEnactCoverChanges; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutDestination != nullptr) - *OutDestination = params.OutDestination; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxCoverStateManager.Initialize -// (Final, Defined, Public) -// Parameters: -// class AGearboxPawn* P (Parm) - -void UGearboxCoverStateManager::Initialize(class AGearboxPawn* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxCoverStateManager.Initialize"); - - UGearboxCoverStateManager_Initialize_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxNavigationHandle.SetDesiredMovementSpeed -// (Final, Native, Public) -// Parameters: -// unsigned char Speed (Parm) - -void UGearboxNavigationHandle::SetDesiredMovementSpeed(unsigned char Speed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxNavigationHandle.SetDesiredMovementSpeed"); - - UGearboxNavigationHandle_SetDesiredMovementSpeed_Params params; - params.Speed = Speed; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxNavigationHandle.ClearAnchor -// (Final, Native, Public) - -void UGearboxNavigationHandle::ClearAnchor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxNavigationHandle.ClearAnchor"); - - UGearboxNavigationHandle_ClearAnchor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxNavigationHandle.GetNearestPositionOnNavMesh -// (Native, Static, HasOptionalparams, Public, HasOutparams) -// Parameters: -// float Radius (Parm) -// struct FVector TestLoc (Parm) -// struct FBasedPosition NearestPos (Parm, OutParm) -// struct FNavMeshPathParams PolyUsableCheckParams (Const, OptionalParm, Parm, OutParm, NeedCtorLink) -// struct FGBXNavMeshPolyRef NearestPoly (OptionalParm, Parm, OutParm) -// bool bAnyHeight (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxNavigationHandle::GetNearestPositionOnNavMesh(float Radius, const struct FVector& TestLoc, bool bAnyHeight, struct FBasedPosition* NearestPos, struct FNavMeshPathParams* PolyUsableCheckParams, struct FGBXNavMeshPolyRef* NearestPoly) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxNavigationHandle.GetNearestPositionOnNavMesh"); - - UGearboxNavigationHandle_GetNearestPositionOnNavMesh_Params params; - params.Radius = Radius; - params.TestLoc = TestLoc; - params.bAnyHeight = bAnyHeight; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (NearestPos != nullptr) - *NearestPos = params.NearestPos; - if (PolyUsableCheckParams != nullptr) - *PolyUsableCheckParams = params.PolyUsableCheckParams; - if (NearestPoly != nullptr) - *NearestPoly = params.NearestPoly; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxNavigationHandle.GetNavMeshPolyForPoint -// (Native, Static, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FVector Point (Parm) -// struct FGBXNavMeshPolyRef FoundPoly (Parm, OutParm) -// struct FNavMeshPathParams PolyUsableCheckParams (Const, OptionalParm, Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxNavigationHandle::GetNavMeshPolyForPoint(const struct FVector& Point, struct FGBXNavMeshPolyRef* FoundPoly, struct FNavMeshPathParams* PolyUsableCheckParams) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxNavigationHandle.GetNavMeshPolyForPoint"); - - UGearboxNavigationHandle_GetNavMeshPolyForPoint_Params params; - params.Point = Point; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (FoundPoly != nullptr) - *FoundPoly = params.FoundPoly; - if (PolyUsableCheckParams != nullptr) - *PolyUsableCheckParams = params.PolyUsableCheckParams; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxNavigationHandle.IsDoingSpecialMove -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxNavigationHandle::IsDoingSpecialMove() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxNavigationHandle.IsDoingSpecialMove"); - - UGearboxNavigationHandle_IsDoingSpecialMove_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxNavigationHandle.InFinalPoly -// (Native, Public) -// Parameters: -// struct FVector TestLoc (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxNavigationHandle::InFinalPoly(const struct FVector& TestLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxNavigationHandle.InFinalPoly"); - - UGearboxNavigationHandle_InFinalPoly_Params params; - params.TestLoc = TestLoc; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxNavigationHandle.NeedsRegularWalkingPhysics -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxNavigationHandle::NeedsRegularWalkingPhysics() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxNavigationHandle.NeedsRegularWalkingPhysics"); - - UGearboxNavigationHandle_NeedsRegularWalkingPhysics_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxNavigationHandle.PopulatePathfindingParamCache -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxNavigationHandle::PopulatePathfindingParamCache() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxNavigationHandle.PopulatePathfindingParamCache"); - - UGearboxNavigationHandle_PopulatePathfindingParamCache_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxNavigationHandle.TrySpecialMove -// (Native, Public, HasOutparams) -// Parameters: -// struct FBasedPosition MoveTarget (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxNavigationHandle::TrySpecialMove(struct FBasedPosition* MoveTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxNavigationHandle.TrySpecialMove"); - - UGearboxNavigationHandle_TrySpecialMove_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (MoveTarget != nullptr) - *MoveTarget = params.MoveTarget; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxNavigationHandle.Finished -// (Native, Public) - -void UGearboxNavigationHandle::Finished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxNavigationHandle.Finished"); - - UGearboxNavigationHandle_Finished_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxNavigationHandle.IsGoalValid -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxNavigationHandle::IsGoalValid() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxNavigationHandle.IsGoalValid"); - - UGearboxNavigationHandle_IsGoalValid_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxNavigationHandle.MovePawnToGoal -// (Native, Public) - -void UGearboxNavigationHandle::MovePawnToGoal() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxNavigationHandle.MovePawnToGoal"); - - UGearboxNavigationHandle_MovePawnToGoal_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxNavigationHandle.PathIsValid -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FPathFindData Data (Const, Parm, OutParm, NeedCtorLink) -// bool bCheckAnchor (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxNavigationHandle::PathIsValid(bool bCheckAnchor, struct FPathFindData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxNavigationHandle.PathIsValid"); - - UGearboxNavigationHandle_PathIsValid_Params params; - params.bCheckAnchor = bCheckAnchor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxNavigationHandle.IsFollowingPath -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxNavigationHandle::IsFollowingPath() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxNavigationHandle.IsFollowingPath"); - - UGearboxNavigationHandle_IsFollowingPath_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxNavigationHandle.ClearPath -// (Native, HasOptionalparams, Public) -// Parameters: -// bool bStopMovement (OptionalParm, Parm) -// bool bAllowDelayedClear (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxNavigationHandle::ClearPath(bool bStopMovement, bool bAllowDelayedClear) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxNavigationHandle.ClearPath"); - - UGearboxNavigationHandle_ClearPath_Params params; - params.bStopMovement = bStopMovement; - params.bAllowDelayedClear = bAllowDelayedClear; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxNavigationHandle.FollowPath -// (Native, Public, HasOutparams) -// Parameters: -// struct FPathFindData Data (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxNavigationHandle::FollowPath(struct FPathFindData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxNavigationHandle.FollowPath"); - - UGearboxNavigationHandle_FollowPath_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxNavigationHandle.CreatePathToLocation -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FPathFindData PathData (Parm, OutParm, NeedCtorLink) -// struct FVector DestLocation (Parm) -// struct FGBXNavMeshPolyRef DestPoly (OptionalParm, Parm) -// bool bAdjustStartForMotion (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxNavigationHandle::CreatePathToLocation(const struct FVector& DestLocation, const struct FGBXNavMeshPolyRef& DestPoly, bool bAdjustStartForMotion, struct FPathFindData* PathData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxNavigationHandle.CreatePathToLocation"); - - UGearboxNavigationHandle_CreatePathToLocation_Params params; - params.DestLocation = DestLocation; - params.DestPoly = DestPoly; - params.bAdjustStartForMotion = bAdjustStartForMotion; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (PathData != nullptr) - *PathData = params.PathData; - - return params.ReturnValue; -} - - -// Function GearboxFramework.IGbxMessageListener.WantsToStopListening -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIGbxMessageListener::WantsToStopListening() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IGbxMessageListener.WantsToStopListening"); - - UIGbxMessageListener_WantsToStopListening_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.IGbxMessageListener.GetActor -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UIGbxMessageListener::GetActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IGbxMessageListener.GetActor"); - - UIGbxMessageListener_GetActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.IGbxMessageListener.GetListenerLocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UIGbxMessageListener::GetListenerLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IGbxMessageListener.GetListenerLocation"); - - UIGbxMessageListener_GetListenerLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.IGbxMessageListener.GetAllegiance -// (Native, Public) -// Parameters: -// class UPawnAllegiance* ReturnValue (Parm, OutParm, ReturnParm) - -class UPawnAllegiance* UIGbxMessageListener::GetAllegiance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IGbxMessageListener.GetAllegiance"); - - UIGbxMessageListener_GetAllegiance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.IGbxMessageListener.ReceiveMessage -// (Native, Public) -// Parameters: -// class UGbxMessage* Message (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIGbxMessageListener::ReceiveMessage(class UGbxMessage* Message) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IGbxMessageListener.ReceiveMessage"); - - UIGbxMessageListener_ReceiveMessage_Params params; - params.Message = Message; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.IGbxMessageListener.CaresAboutMessage -// (Native, Public) -// Parameters: -// class UGbxMessage* Message (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIGbxMessageListener::CaresAboutMessage(class UGbxMessage* Message) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IGbxMessageListener.CaresAboutMessage"); - - UIGbxMessageListener_CaresAboutMessage_Params params; - params.Message = Message; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.IRuleEngineOwner.GetRuleEngine -// (Native, Public) -// Parameters: -// class URuleEngine* ReturnValue (Parm, OutParm, ReturnParm) - -class URuleEngine* UIRuleEngineOwner::GetRuleEngine() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IRuleEngineOwner.GetRuleEngine"); - - UIRuleEngineOwner_GetRuleEngine_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.KnowledgeRecord.RecordEvalCallback -// (Event, Public) -// Parameters: -// class URuleEngine* EvalRuleEngine (Parm) - -void UKnowledgeRecord::RecordEvalCallback(class URuleEngine* EvalRuleEngine) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.KnowledgeRecord.RecordEvalCallback"); - - UKnowledgeRecord_RecordEvalCallback_Params params; - params.EvalRuleEngine = EvalRuleEngine; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.MindTargetInfo.GetAverageHitTime -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UMindTargetInfo::GetAverageHitTime() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.MindTargetInfo.GetAverageHitTime"); - - UMindTargetInfo_GetAverageHitTime_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.MindTargetInfo.AddHitTargetRecord -// (Native, Public) -// Parameters: -// struct FVector vecNewHitLoc (Parm) -// float flNewDamage (Parm) - -void UMindTargetInfo::AddHitTargetRecord(const struct FVector& vecNewHitLoc, float flNewDamage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.MindTargetInfo.AddHitTargetRecord"); - - UMindTargetInfo_AddHitTargetRecord_Params params; - params.vecNewHitLoc = vecNewHitLoc; - params.flNewDamage = flNewDamage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxRuleEngine.Initialize -// (Native, Public) -// Parameters: -// class AGearboxPawn* NewGearboxPawn (Parm) -// class AGearboxMind* NewMind (Parm) -// class UGearboxAIFactory* NewAIFactory (Parm) - -void UGearboxRuleEngine::Initialize(class AGearboxPawn* NewGearboxPawn, class AGearboxMind* NewMind, class UGearboxAIFactory* NewAIFactory) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxRuleEngine.Initialize"); - - UGearboxRuleEngine_Initialize_Params params; - params.NewGearboxPawn = NewGearboxPawn; - params.NewMind = NewMind; - params.NewAIFactory = NewAIFactory; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxRuleEngine.GetContextSource -// (Native, Public) -// Parameters: -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UGearboxRuleEngine::GetContextSource() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxRuleEngine.GetContextSource"); - - UGearboxRuleEngine_GetContextSource_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.TargetIterator.RecordEvalCallback -// (Event, Static, Public) -// Parameters: -// class URuleEngine* EvalRuleEngine (Parm) - -void UTargetIterator::RecordEvalCallback(class URuleEngine* EvalRuleEngine) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.TargetIterator.RecordEvalCallback"); - - UTargetIterator_RecordEvalCallback_Params params; - params.EvalRuleEngine = EvalRuleEngine; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.IPopulationSpawnPoint.GetInitialMovementHoldTime -// (Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UIPopulationSpawnPoint::GetInitialMovementHoldTime() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IPopulationSpawnPoint.GetInitialMovementHoldTime"); - - UIPopulationSpawnPoint_GetInitialMovementHoldTime_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.IPopulationSpawnPoint.GetInitialDestination -// (Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UIPopulationSpawnPoint::GetInitialDestination() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IPopulationSpawnPoint.GetInitialDestination"); - - UIPopulationSpawnPoint_GetInitialDestination_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.IPopulationSpawnPoint.GetInitialActionType -// (Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UIPopulationSpawnPoint::GetInitialActionType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IPopulationSpawnPoint.GetInitialActionType"); - - UIPopulationSpawnPoint_GetInitialActionType_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.IPopulationSpawnPoint.GetSpawnStyleType -// (Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UIPopulationSpawnPoint::GetSpawnStyleType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IPopulationSpawnPoint.GetSpawnStyleType"); - - UIPopulationSpawnPoint_GetSpawnStyleType_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationDefinition.IsAllSpawnTypesDebugEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPopulationDefinition::IsAllSpawnTypesDebugEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationDefinition.IsAllSpawnTypesDebugEnabled"); - - UPopulationDefinition_IsAllSpawnTypesDebugEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationDefinition.ToggleAllSpawnTypesDebug -// (Native, Static, Public) - -void UPopulationDefinition::ToggleAllSpawnTypesDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationDefinition.ToggleAllSpawnTypesDebug"); - - UPopulationDefinition_ToggleAllSpawnTypesDebug_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationDefinition.GetRandomFactory -// (Native, Public) -// Parameters: -// class APopulationOpportunity* SpawningOpportunity (Parm) -// int GameStage (Parm) -// int Rarity (Parm) -// class UPopulationFactory* ReturnValue (Parm, OutParm, ReturnParm) - -class UPopulationFactory* UPopulationDefinition::GetRandomFactory(class APopulationOpportunity* SpawningOpportunity, int GameStage, int Rarity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationDefinition.GetRandomFactory"); - - UPopulationDefinition_GetRandomFactory_Params params; - params.SpawningOpportunity = SpawningOpportunity; - params.GameStage = GameStage; - params.Rarity = Rarity; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationFactory.GetDescriptionOfFactoryOutput -// (Defined, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UPopulationFactory::GetDescriptionOfFactoryOutput() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationFactory.GetDescriptionOfFactoryOutput"); - - UPopulationFactory_GetDescriptionOfFactoryOutput_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationFactory.ShouldSavePopulationActor -// (Defined, Event, Static, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class AActor* ActorToSave (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPopulationFactory::ShouldSavePopulationActor(class UPopulationMaster* Master, class AActor* ActorToSave) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationFactory.ShouldSavePopulationActor"); - - UPopulationFactory_ShouldSavePopulationActor_Params params; - params.Master = Master; - params.ActorToSave = ActorToSave; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationFactory.DestroyPopulationActor -// (Defined, Event, Static, HasOptionalparams, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// int nOpportunityIdx (Parm) -// class AActor* ActorToDestroy (Parm) -// class UPopulationFactory* SpawnFactory (Parm) -// int CreationFlags (Parm) -// bool bDontSaveActor (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPopulationFactory::DestroyPopulationActor(class UPopulationMaster* Master, int nOpportunityIdx, class AActor* ActorToDestroy, class UPopulationFactory* SpawnFactory, int CreationFlags, bool bDontSaveActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationFactory.DestroyPopulationActor"); - - UPopulationFactory_DestroyPopulationActor_Params params; - params.Master = Master; - params.nOpportunityIdx = nOpportunityIdx; - params.ActorToDestroy = ActorToDestroy; - params.SpawnFactory = SpawnFactory; - params.CreationFlags = CreationFlags; - params.bDontSaveActor = bDontSaveActor; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationFactory.CreatePopulationActor -// (Defined, Event, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class APopulationOpportunity* Opportunity (Parm) -// class UObject* SpawnLocationContextObject (Parm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// int GameStage (Parm) -// int Rarity (Parm) -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UPopulationFactory::CreatePopulationActor(class UPopulationMaster* Master, class APopulationOpportunity* Opportunity, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int Rarity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationFactory.CreatePopulationActor"); - - UPopulationFactory_CreatePopulationActor_Params params; - params.Master = Master; - params.Opportunity = Opportunity; - params.SpawnLocationContextObject = SpawnLocationContextObject; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - params.GameStage = GameStage; - params.Rarity = Rarity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationFactory.GetSpawnVisibilityBounds -// (Defined, Event, Public, HasDefaults) -// Parameters: -// int GameStage (Parm) -// int Rarity (Parm) -// struct FBoxSphereBounds ReturnValue (Parm, OutParm, ReturnParm) - -struct FBoxSphereBounds UPopulationFactory::GetSpawnVisibilityBounds(int GameStage, int Rarity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationFactory.GetSpawnVisibilityBounds"); - - UPopulationFactory_GetSpawnVisibilityBounds_Params params; - params.GameStage = GameStage; - params.Rarity = Rarity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationFactory.GetActorAllegiance -// (Native, Public) -// Parameters: -// int GameStage (Parm) -// int Rarity (Parm) -// class UPawnAllegiance* ReturnValue (Parm, OutParm, ReturnParm) - -class UPawnAllegiance* UPopulationFactory::GetActorAllegiance(int GameStage, int Rarity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationFactory.GetActorAllegiance"); - - UPopulationFactory_GetActorAllegiance_Params params; - params.GameStage = GameStage; - params.Rarity = Rarity; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationFactory.GetActorSpawnCost -// (Defined, Event, Public) -// Parameters: -// int GameStage (Parm) -// int Rarity (Parm) -// bool bCanSpawnTest (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UPopulationFactory::GetActorSpawnCost(int GameStage, int Rarity, bool bCanSpawnTest) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationFactory.GetActorSpawnCost"); - - UPopulationFactory_GetActorSpawnCost_Params params; - params.GameStage = GameStage; - params.Rarity = Rarity; - params.bCanSpawnTest = bCanSpawnTest; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationFactory.OnSpawnActor -// (Defined, Event, Public) -// Parameters: -// class AActor* aNewActor (Parm) - -void UPopulationFactory::OnSpawnActor(class AActor* aNewActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationFactory.OnSpawnActor"); - - UPopulationFactory_OnSpawnActor_Params params; - params.aNewActor = aNewActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationFactory.SetupMatineeForActor -// (Event, Static, Public) -// Parameters: -// class AActor* aNewActor (Parm) - -void UPopulationFactory::SetupMatineeForActor(class AActor* aNewActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationFactory.SetupMatineeForActor"); - - UPopulationFactory_SetupMatineeForActor_Params params; - params.aNewActor = aNewActor; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationFactory.GetSpawnFactory -// (Native, Public) -// Parameters: -// class APopulationOpportunity* SpawningOpportunity (Parm) -// int GameStage (Parm) -// int Rarity (Parm) -// class UPopulationFactory* ReturnValue (Parm, OutParm, ReturnParm) - -class UPopulationFactory* UPopulationFactory::GetSpawnFactory(class APopulationOpportunity* SpawningOpportunity, int GameStage, int Rarity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationFactory.GetSpawnFactory"); - - UPopulationFactory_GetSpawnFactory_Params params; - params.SpawningOpportunity = SpawningOpportunity; - params.GameStage = GameStage; - params.Rarity = Rarity; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationFactory.GetSpawnProbabilityAtThisGameStage -// (Native, Public) -// Parameters: -// int GameStage (Parm) -// int Rarity (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UPopulationFactory::GetSpawnProbabilityAtThisGameStage(int GameStage, int Rarity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationFactory.GetSpawnProbabilityAtThisGameStage"); - - UPopulationFactory_GetSpawnProbabilityAtThisGameStage_Params params; - params.GameStage = GameStage; - params.Rarity = Rarity; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationFactory.IsFactoryWithin -// (Native, Public) -// Parameters: -// class UPopulationFactory* TestFactory (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPopulationFactory::IsFactoryWithin(class UPopulationFactory* TestFactory) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationFactory.IsFactoryWithin"); - - UPopulationFactory_IsFactoryWithin_Params params; - params.TestFactory = TestFactory; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationFactory.CanSpawn -// (Native, Public) -// Parameters: -// class APopulationOpportunity* SpawningOpportunity (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPopulationFactory::CanSpawn(class APopulationOpportunity* SpawningOpportunity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationFactory.CanSpawn"); - - UPopulationFactory_CanSpawn_Params params; - params.SpawningOpportunity = SpawningOpportunity; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationFactoryGeneric.CreatePopulationActor -// (Defined, Event, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class APopulationOpportunity* Opportunity (Parm) -// class UObject* SpawnLocationContextObject (Parm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// int GameStage (Parm) -// int Rarity (Parm) -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UPopulationFactoryGeneric::CreatePopulationActor(class UPopulationMaster* Master, class APopulationOpportunity* Opportunity, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int Rarity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationFactoryGeneric.CreatePopulationActor"); - - UPopulationFactoryGeneric_CreatePopulationActor_Params params; - params.Master = Master; - params.Opportunity = Opportunity; - params.SpawnLocationContextObject = SpawnLocationContextObject; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - params.GameStage = GameStage; - params.Rarity = Rarity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationFactoryGeneric.GetSpawnVisibilityBounds -// (Defined, Event, Public) -// Parameters: -// int GameStage (Parm) -// int Rarity (Parm) -// struct FBoxSphereBounds ReturnValue (Parm, OutParm, ReturnParm) - -struct FBoxSphereBounds UPopulationFactoryGeneric::GetSpawnVisibilityBounds(int GameStage, int Rarity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationFactoryGeneric.GetSpawnVisibilityBounds"); - - UPopulationFactoryGeneric_GetSpawnVisibilityBounds_Params params; - params.GameStage = GameStage; - params.Rarity = Rarity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationFactoryPopulationDefinition.GetSpawnFactory -// (Native, Public) -// Parameters: -// class APopulationOpportunity* SpawningOpportunity (Parm) -// int GameStage (Parm) -// int Rarity (Parm) -// class UPopulationFactory* ReturnValue (Parm, OutParm, ReturnParm) - -class UPopulationFactory* UPopulationFactoryPopulationDefinition::GetSpawnFactory(class APopulationOpportunity* SpawningOpportunity, int GameStage, int Rarity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationFactoryPopulationDefinition.GetSpawnFactory"); - - UPopulationFactoryPopulationDefinition_GetSpawnFactory_Params params; - params.SpawningOpportunity = SpawningOpportunity; - params.GameStage = GameStage; - params.Rarity = Rarity; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationFactoryPopulationDefinition.GetActorAllegiance -// (Native, Public) -// Parameters: -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// class UPawnAllegiance* ReturnValue (Parm, OutParm, ReturnParm) - -class UPawnAllegiance* UPopulationFactoryPopulationDefinition::GetActorAllegiance(int GameStage, int AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationFactoryPopulationDefinition.GetActorAllegiance"); - - UPopulationFactoryPopulationDefinition_GetActorAllegiance_Params params; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationFactoryPopulationDefinition.IsFactoryWithin -// (Native, Public) -// Parameters: -// class UPopulationFactory* TestFactory (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPopulationFactoryPopulationDefinition::IsFactoryWithin(class UPopulationFactory* TestFactory) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationFactoryPopulationDefinition.IsFactoryWithin"); - - UPopulationFactoryPopulationDefinition_IsFactoryWithin_Params params; - params.TestFactory = TestFactory; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunity.ClearBodyCompositionInstance -// (Native, Public) - -void APopulationOpportunity::ClearBodyCompositionInstance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunity.ClearBodyCompositionInstance"); - - APopulationOpportunity_ClearBodyCompositionInstance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunity.ApplyPreviewBodyComposition -// (Native, Public) - -void APopulationOpportunity::ApplyPreviewBodyComposition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunity.ApplyPreviewBodyComposition"); - - APopulationOpportunity_ApplyPreviewBodyComposition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunity.GetBodyInfoProvider -// (Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface APopulationOpportunity::GetBodyInfoProvider() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunity.GetBodyInfoProvider"); - - APopulationOpportunity_GetBodyInfoProvider_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunity.ChangeInstanceDataSwitch -// (Native, Public) -// Parameters: -// struct FName SwitchName (Const, Parm) -// unsigned char NewValue (Parm) - -void APopulationOpportunity::ChangeInstanceDataSwitch(const struct FName& SwitchName, unsigned char NewValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunity.ChangeInstanceDataSwitch"); - - APopulationOpportunity_ChangeInstanceDataSwitch_Params params; - params.SwitchName = SwitchName; - params.NewValue = NewValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunity.PostInitBodyComposition -// (Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) -// unsigned char Mode (Parm) - -void APopulationOpportunity::PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char Mode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunity.PostInitBodyComposition"); - - APopulationOpportunity_PostInitBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - params.Mode = Mode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunity.PreRemoveBodyComposition -// (Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) - -void APopulationOpportunity::PreRemoveBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunity.PreRemoveBodyComposition"); - - APopulationOpportunity_PreRemoveBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunity.GetNumSpawned -// (Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float APopulationOpportunity::GetNumSpawned() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunity.GetNumSpawned"); - - APopulationOpportunity_GetNumSpawned_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunity.GetNumAlive -// (Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float APopulationOpportunity::GetNumAlive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunity.GetNumAlive"); - - APopulationOpportunity_GetNumAlive_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunity.GetNumDied -// (Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float APopulationOpportunity::GetNumDied() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunity.GetNumDied"); - - APopulationOpportunity_GetNumDied_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunity.Destroyed -// (Defined, Event, Public) - -void APopulationOpportunity::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunity.Destroyed"); - - APopulationOpportunity_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunity.GetRarity -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int APopulationOpportunity::GetRarity() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunity.GetRarity"); - - APopulationOpportunity_GetRarity_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunity.GetGameStage -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int APopulationOpportunity::GetGameStage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunity.GetGameStage"); - - APopulationOpportunity_GetGameStage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunity.GetOpportunityGameStage -// (Native, Public, HasOutparams) -// Parameters: -// int GameStage (Parm, OutParm) -// int Rarity (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool APopulationOpportunity::GetOpportunityGameStage(int* GameStage, int* Rarity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunity.GetOpportunityGameStage"); - - APopulationOpportunity_GetOpportunityGameStage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (GameStage != nullptr) - *GameStage = params.GameStage; - if (Rarity != nullptr) - *Rarity = params.Rarity; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunity.TriggerKismetAllSpawnedEvent -// (Defined, Event, Public) - -void APopulationOpportunity::TriggerKismetAllSpawnedEvent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunity.TriggerKismetAllSpawnedEvent"); - - APopulationOpportunity_TriggerKismetAllSpawnedEvent_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunity.ClearSequenceActionLink -// (Defined, Event, Public) - -void APopulationOpportunity::ClearSequenceActionLink() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunity.ClearSequenceActionLink"); - - APopulationOpportunity_ClearSequenceActionLink_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunity.SetSequenceActionLink -// (Defined, Event, Public) -// Parameters: -// class UGearboxSeqAct_PopulationOpportunityLink* Link (Parm) - -void APopulationOpportunity::SetSequenceActionLink(class UGearboxSeqAct_PopulationOpportunityLink* Link) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunity.SetSequenceActionLink"); - - APopulationOpportunity_SetSequenceActionLink_Params params; - params.Link = Link; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunity.SetEnabledStatus -// (Native, Public) -// Parameters: -// bool bEnable (Parm) - -void APopulationOpportunity::SetEnabledStatus(bool bEnable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunity.SetEnabledStatus"); - - APopulationOpportunity_SetEnabledStatus_Params params; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunity.OnToggle -// (Defined, Simulated, Public) -// Parameters: -// class USeqAct_Toggle* Action (Parm) - -void APopulationOpportunity::OnToggle(class USeqAct_Toggle* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunity.OnToggle"); - - APopulationOpportunity_OnToggle_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunity.GetNumLeftToSpawnAndStillAlive -// (Final, Native, Public, HasOutparams) -// Parameters: -// int NumLeftToSpawn (Parm, OutParm) -// int NumStillAlive (Parm, OutParm) - -void APopulationOpportunity::GetNumLeftToSpawnAndStillAlive(int* NumLeftToSpawn, int* NumStillAlive) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunity.GetNumLeftToSpawnAndStillAlive"); - - APopulationOpportunity_GetNumLeftToSpawnAndStillAlive_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NumLeftToSpawn != nullptr) - *NumLeftToSpawn = params.NumLeftToSpawn; - if (NumStillAlive != nullptr) - *NumStillAlive = params.NumStillAlive; -} - - -// Function GearboxFramework.PopulationOpportunity.GetNextSpawnTime -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float APopulationOpportunity::GetNextSpawnTime() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunity.GetNextSpawnTime"); - - APopulationOpportunity_GetNextSpawnTime_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunity.RespawnKilledActors -// (Native, Public) -// Parameters: -// float PercentageOfKilledActorsToRespawn (Parm) - -void APopulationOpportunity::RespawnKilledActors(float PercentageOfKilledActorsToRespawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunity.RespawnKilledActors"); - - APopulationOpportunity_RespawnKilledActors_Params params; - params.PercentageOfKilledActorsToRespawn = PercentageOfKilledActorsToRespawn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunity.DoSpawning -// (Native, Public) -// Parameters: -// class UPopulationMaster* PopMaster (Parm) - -void APopulationOpportunity::DoSpawning(class UPopulationMaster* PopMaster) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunity.DoSpawning"); - - APopulationOpportunity_DoSpawning_Params params; - params.PopMaster = PopMaster; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationMaster.GetActorSpawnedFromOpportunity -// (Native, HasOptionalparams, Public) -// Parameters: -// class APopulationOpportunity* Opportunity (Parm) -// int ActorIndex (OptionalParm, Parm) -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UPopulationMaster::GetActorSpawnedFromOpportunity(class APopulationOpportunity* Opportunity, int ActorIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.GetActorSpawnedFromOpportunity"); - - UPopulationMaster_GetActorSpawnedFromOpportunity_Params params; - params.Opportunity = Opportunity; - params.ActorIndex = ActorIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationMaster.GetSavedActorDebugInfoForOpportunity -// (Native, Public, HasOutparams) -// Parameters: -// int OpportunityIndex (Parm) -// TArray SavedActorsDebugInfo (Parm, OutParm, NeedCtorLink) - -void UPopulationMaster::GetSavedActorDebugInfoForOpportunity(int OpportunityIndex, TArray* SavedActorsDebugInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.GetSavedActorDebugInfoForOpportunity"); - - UPopulationMaster_GetSavedActorDebugInfoForOpportunity_Params params; - params.OpportunityIndex = OpportunityIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SavedActorsDebugInfo != nullptr) - *SavedActorsDebugInfo = params.SavedActorsDebugInfo; -} - - -// Function GearboxFramework.PopulationMaster.GetNumberOfSavedActorsForOpportunity -// (Native, Public) -// Parameters: -// int OpportunityIndex (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UPopulationMaster::GetNumberOfSavedActorsForOpportunity(int OpportunityIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.GetNumberOfSavedActorsForOpportunity"); - - UPopulationMaster_GetNumberOfSavedActorsForOpportunity_Params params; - params.OpportunityIndex = OpportunityIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationMaster.WillActorsOpportunityBeResetOnLevelLoad -// (Native, Public) -// Parameters: -// class AActor* TestActor (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPopulationMaster::WillActorsOpportunityBeResetOnLevelLoad(class AActor* TestActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.WillActorsOpportunityBeResetOnLevelLoad"); - - UPopulationMaster_WillActorsOpportunityBeResetOnLevelLoad_Params params; - params.TestActor = TestActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationMaster.ResetRespawn -// (Native, Public) - -void UPopulationMaster::ResetRespawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.ResetRespawn"); - - UPopulationMaster_ResetRespawn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationMaster.GetStreamingLevelForActor -// (Native, Static, Public) -// Parameters: -// class AActor* OpportunityInLevel (Parm) -// class ULevelStreaming* ReturnValue (Parm, OutParm, ReturnParm) - -class ULevelStreaming* UPopulationMaster::GetStreamingLevelForActor(class AActor* OpportunityInLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.GetStreamingLevelForActor"); - - UPopulationMaster_GetStreamingLevelForActor_Params params; - params.OpportunityInLevel = OpportunityInLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationMaster.HasCapacityToSpawnFromFactories -// (Final, Native, Public, HasOutparams) -// Parameters: -// TArray TheFactories (Parm, OutParm, NeedCtorLink) -// int GameStage (Parm) -// int Rarity (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPopulationMaster::HasCapacityToSpawnFromFactories(int GameStage, int Rarity, TArray* TheFactories) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.HasCapacityToSpawnFromFactories"); - - UPopulationMaster_HasCapacityToSpawnFromFactories_Params params; - params.GameStage = GameStage; - params.Rarity = Rarity; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (TheFactories != nullptr) - *TheFactories = params.TheFactories; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationMaster.HasCapacityToSpawnFromFactory -// (Final, Native, Public) -// Parameters: -// class UPopulationFactory* TheFactory (Parm) -// int GameStage (Parm) -// int Rarity (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPopulationMaster::HasCapacityToSpawnFromFactory(class UPopulationFactory* TheFactory, int GameStage, int Rarity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.HasCapacityToSpawnFromFactory"); - - UPopulationMaster_HasCapacityToSpawnFromFactory_Params params; - params.TheFactory = TheFactory; - params.GameStage = GameStage; - params.Rarity = Rarity; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationMaster.IsPopulationSystemAtCapacity -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPopulationMaster::IsPopulationSystemAtCapacity() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.IsPopulationSystemAtCapacity"); - - UPopulationMaster_IsPopulationSystemAtCapacity_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationMaster.StatProfileStop -// (Native, Public) -// Parameters: -// int nStat (Parm) - -void UPopulationMaster::StatProfileStop(int nStat) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.StatProfileStop"); - - UPopulationMaster_StatProfileStop_Params params; - params.nStat = nStat; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationMaster.StatProfileStart -// (Native, Public) -// Parameters: -// int nStat (Parm) - -void UPopulationMaster::StatProfileStart(int nStat) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.StatProfileStart"); - - UPopulationMaster_StatProfileStart_Params params; - params.nStat = nStat; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationMaster.GetStatProfileTime -// (Native, Public) -// Parameters: -// int nStat (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UPopulationMaster::GetStatProfileTime(int nStat) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.GetStatProfileTime"); - - UPopulationMaster_GetStatProfileTime_Params params; - params.nStat = nStat; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationMaster.AddSavedActor -// (Native, Public) -// Parameters: -// int OpportunityIdx (Parm) -// class AActor* TheActor (Parm) -// class UPopulationFactory* SpawnFactory (Parm) -// int CreationFlags (Parm) - -void UPopulationMaster::AddSavedActor(int OpportunityIdx, class AActor* TheActor, class UPopulationFactory* SpawnFactory, int CreationFlags) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.AddSavedActor"); - - UPopulationMaster_AddSavedActor_Params params; - params.OpportunityIdx = OpportunityIdx; - params.TheActor = TheActor; - params.SpawnFactory = SpawnFactory; - params.CreationFlags = CreationFlags; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationMaster.DisconnectEncounter -// (Native, Public) -// Parameters: -// class APopulationEncounter* Encounter (Parm) - -void UPopulationMaster::DisconnectEncounter(class APopulationEncounter* Encounter) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.DisconnectEncounter"); - - UPopulationMaster_DisconnectEncounter_Params params; - params.Encounter = Encounter; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationMaster.ConnectEncounter -// (Native, Public) -// Parameters: -// class APopulationEncounter* Encounter (Parm) - -void UPopulationMaster::ConnectEncounter(class APopulationEncounter* Encounter) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.ConnectEncounter"); - - UPopulationMaster_ConnectEncounter_Params params; - params.Encounter = Encounter; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationMaster.DisconnectOpportunity -// (Native, Public) -// Parameters: -// class APopulationOpportunity* DeactivatedOpportunity (Parm) -// bool bSaveState (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPopulationMaster::DisconnectOpportunity(class APopulationOpportunity* DeactivatedOpportunity, bool bSaveState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.DisconnectOpportunity"); - - UPopulationMaster_DisconnectOpportunity_Params params; - params.DeactivatedOpportunity = DeactivatedOpportunity; - params.bSaveState = bSaveState; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationMaster.ConnectOpportunity -// (Native, Public) -// Parameters: -// class APopulationOpportunity* ActivatedOpportunity (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPopulationMaster::ConnectOpportunity(class APopulationOpportunity* ActivatedOpportunity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.ConnectOpportunity"); - - UPopulationMaster_ConnectOpportunity_Params params; - params.ActivatedOpportunity = ActivatedOpportunity; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationMaster.GetWorldInfo -// (Native, Public) -// Parameters: -// class AWorldInfo* ReturnValue (Parm, OutParm, ReturnParm) - -class AWorldInfo* UPopulationMaster::GetWorldInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.GetWorldInfo"); - - UPopulationMaster_GetWorldInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationMaster.DestroySpawnedActors -// (Native, HasOptionalparams, Public) -// Parameters: -// class APopulationOpportunity* Opportunity (Parm) -// bool bDontSaveActors (OptionalParm, Parm) - -void UPopulationMaster::DestroySpawnedActors(class APopulationOpportunity* Opportunity, bool bDontSaveActors) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.DestroySpawnedActors"); - - UPopulationMaster_DestroySpawnedActors_Params params; - params.Opportunity = Opportunity; - params.bDontSaveActors = bDontSaveActors; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationMaster.RemoveSpawnedActor -// (Native, HasOptionalparams, Public) -// Parameters: -// class AActor* TheActor (Parm) -// bool bKeepBody (Parm) -// bool bActorDied (OptionalParm, Parm) - -void UPopulationMaster::RemoveSpawnedActor(class AActor* TheActor, bool bKeepBody, bool bActorDied) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.RemoveSpawnedActor"); - - UPopulationMaster_RemoveSpawnedActor_Params params; - params.TheActor = TheActor; - params.bKeepBody = bKeepBody; - params.bActorDied = bActorDied; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationMaster.SetSpawnedActorsReuse -// (Native, Public) -// Parameters: -// class AActor* TheActor (Parm) -// bool bReuse (Parm) - -void UPopulationMaster::SetSpawnedActorsReuse(class AActor* TheActor, bool bReuse) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.SetSpawnedActorsReuse"); - - UPopulationMaster_SetSpawnedActorsReuse_Params params; - params.TheActor = TheActor; - params.bReuse = bReuse; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationMaster.AddExternalActor -// (Native, Public) -// Parameters: -// class AActor* SpawnedActor (Parm) -// class UClass* FactoryClass (Parm) - -void UPopulationMaster::AddExternalActor(class AActor* SpawnedActor, class UClass* FactoryClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.AddExternalActor"); - - UPopulationMaster_AddExternalActor_Params params; - params.SpawnedActor = SpawnedActor; - params.FactoryClass = FactoryClass; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationMaster.SpawnActorFromOpportunity -// (Native, HasOptionalparams, Public) -// Parameters: -// class UPopulationFactory* TheFactory (Parm) -// class UObject* SpawnLocationContextObject (Parm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// int GameStage (Parm) -// int Rarity (Parm) -// int OpportunityIdx (Parm) -// int PopOppFlags (Parm) -// bool bCanSave (OptionalParm, Parm) -// bool bForceSpawn (OptionalParm, Parm) -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UPopulationMaster::SpawnActorFromOpportunity(class UPopulationFactory* TheFactory, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int Rarity, int OpportunityIdx, int PopOppFlags, bool bCanSave, bool bForceSpawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.SpawnActorFromOpportunity"); - - UPopulationMaster_SpawnActorFromOpportunity_Params params; - params.TheFactory = TheFactory; - params.SpawnLocationContextObject = SpawnLocationContextObject; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - params.GameStage = GameStage; - params.Rarity = Rarity; - params.OpportunityIdx = OpportunityIdx; - params.PopOppFlags = PopOppFlags; - params.bCanSave = bCanSave; - params.bForceSpawn = bForceSpawn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationMaster.SpawnActor -// (Native, Public) -// Parameters: -// class UPopulationFactory* TheFactory (Parm) -// class UObject* SpawnLocationContextObject (Parm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// int GameStage (Parm) -// int Rarity (Parm) -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UPopulationMaster::SpawnActor(class UPopulationFactory* TheFactory, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int Rarity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.SpawnActor"); - - UPopulationMaster_SpawnActor_Params params; - params.TheFactory = TheFactory; - params.SpawnLocationContextObject = SpawnLocationContextObject; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - params.GameStage = GameStage; - params.Rarity = Rarity; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationMaster.GetPopulationOpportunityIndex -// (Native, Public) -// Parameters: -// class APopulationOpportunity* Opportunity (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UPopulationMaster::GetPopulationOpportunityIndex(class APopulationOpportunity* Opportunity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.GetPopulationOpportunityIndex"); - - UPopulationMaster_GetPopulationOpportunityIndex_Params params; - params.Opportunity = Opportunity; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationMaster.GetActorsOpportunity -// (Native, Public) -// Parameters: -// class AActor* SpawnedActor (Parm) -// class APopulationOpportunity* ReturnValue (Parm, OutParm, ReturnParm) - -class APopulationOpportunity* UPopulationMaster::GetActorsOpportunity(class AActor* SpawnedActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.GetActorsOpportunity"); - - UPopulationMaster_GetActorsOpportunity_Params params; - params.SpawnedActor = SpawnedActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationMaster.SpawnPopulationControlledActor -// (Native, HasOptionalparams, Public) -// Parameters: -// class UClass* SpawnClass (Parm) -// class AActor* SpawnOwner (OptionalParm, Parm) -// struct FName SpawnTag (OptionalParm, Parm) -// struct FVector SpawnLocation (OptionalParm, Parm) -// struct FRotator SpawnRotation (OptionalParm, Parm) -// class AActor* ActorTemplate (OptionalParm, Parm) -// bool bNoCollisionFail (OptionalParm, Parm) -// bool bPersistAcrossLevelTransitions (OptionalParm, Parm) -// class AActor* ReturnValue (Parm, OutParm, ReturnParm, CoerceParm) - -class AActor* UPopulationMaster::SpawnPopulationControlledActor(class UClass* SpawnClass, class AActor* SpawnOwner, const struct FName& SpawnTag, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, class AActor* ActorTemplate, bool bNoCollisionFail, bool bPersistAcrossLevelTransitions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMaster.SpawnPopulationControlledActor"); - - UPopulationMaster_SpawnPopulationControlledActor_Params params; - params.SpawnClass = SpawnClass; - params.SpawnOwner = SpawnOwner; - params.SpawnTag = SpawnTag; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - params.ActorTemplate = ActorTemplate; - params.bNoCollisionFail = bNoCollisionFail; - params.bPersistAcrossLevelTransitions = bPersistAcrossLevelTransitions; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunityArea.ApplyPreviewBodyComposition -// (Native, Public) - -void APopulationOpportunityArea::ApplyPreviewBodyComposition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityArea.ApplyPreviewBodyComposition"); - - APopulationOpportunityArea_ApplyPreviewBodyComposition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunityArea.GetBodyInfoProvider -// (Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface APopulationOpportunityArea::GetBodyInfoProvider() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityArea.GetBodyInfoProvider"); - - APopulationOpportunityArea_GetBodyInfoProvider_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunityArea.RespawnKilledActors -// (Native, Public) -// Parameters: -// float PercentageOfKilledActorsToRespawn (Parm) - -void APopulationOpportunityArea::RespawnKilledActors(float PercentageOfKilledActorsToRespawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityArea.RespawnKilledActors"); - - APopulationOpportunityArea_RespawnKilledActors_Params params; - params.PercentageOfKilledActorsToRespawn = PercentageOfKilledActorsToRespawn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunityArea.DoSpawning -// (Native, Public) -// Parameters: -// class UPopulationMaster* PopMaster (Parm) - -void APopulationOpportunityArea::DoSpawning(class UPopulationMaster* PopMaster) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityArea.DoSpawning"); - - APopulationOpportunityArea_DoSpawning_Params params; - params.PopMaster = PopMaster; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunityCloner.ApplyPreviewBodyComposition -// (Native, Public) - -void APopulationOpportunityCloner::ApplyPreviewBodyComposition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityCloner.ApplyPreviewBodyComposition"); - - APopulationOpportunityCloner_ApplyPreviewBodyComposition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunityCloner.GetBodyInfoProvider -// (Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface APopulationOpportunityCloner::GetBodyInfoProvider() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityCloner.GetBodyInfoProvider"); - - APopulationOpportunityCloner_GetBodyInfoProvider_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunityCloner.CloneTimer -// (Defined, Public) - -void APopulationOpportunityCloner::CloneTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityCloner.CloneTimer"); - - APopulationOpportunityCloner_CloneTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunityCloner.RespawnKilledActors -// (Native, Public) -// Parameters: -// float PercentageOfKilledActorsToRespawn (Parm) - -void APopulationOpportunityCloner::RespawnKilledActors(float PercentageOfKilledActorsToRespawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityCloner.RespawnKilledActors"); - - APopulationOpportunityCloner_RespawnKilledActors_Params params; - params.PercentageOfKilledActorsToRespawn = PercentageOfKilledActorsToRespawn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunityCloner.DoSpawning -// (Native, Public) -// Parameters: -// class UPopulationMaster* PopMaster (Parm) - -void APopulationOpportunityCloner::DoSpawning(class UPopulationMaster* PopMaster) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityCloner.DoSpawning"); - - APopulationOpportunityCloner_DoSpawning_Params params; - params.PopMaster = PopMaster; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunityCombat.ApplyPreviewBodyComposition -// (Native, Public) - -void APopulationOpportunityCombat::ApplyPreviewBodyComposition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityCombat.ApplyPreviewBodyComposition"); - - APopulationOpportunityCombat_ApplyPreviewBodyComposition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunityCombat.GetBodyInfoProvider -// (Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface APopulationOpportunityCombat::GetBodyInfoProvider() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityCombat.GetBodyInfoProvider"); - - APopulationOpportunityCombat_GetBodyInfoProvider_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunityCombat.TriggerKismetSingleDeathEvent -// (Defined, Event, Public) - -void APopulationOpportunityCombat::TriggerKismetSingleDeathEvent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityCombat.TriggerKismetSingleDeathEvent"); - - APopulationOpportunityCombat_TriggerKismetSingleDeathEvent_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunityCombat.TriggerKismetDeathEvent -// (Defined, Event, Public) - -void APopulationOpportunityCombat::TriggerKismetDeathEvent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityCombat.TriggerKismetDeathEvent"); - - APopulationOpportunityCombat_TriggerKismetDeathEvent_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunityCombat.GetNumSpawned -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float APopulationOpportunityCombat::GetNumSpawned() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityCombat.GetNumSpawned"); - - APopulationOpportunityCombat_GetNumSpawned_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunityCombat.GetNumAlive -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float APopulationOpportunityCombat::GetNumAlive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityCombat.GetNumAlive"); - - APopulationOpportunityCombat_GetNumAlive_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunityCombat.GetNumDied -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float APopulationOpportunityCombat::GetNumDied() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityCombat.GetNumDied"); - - APopulationOpportunityCombat_GetNumDied_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunityCombat.WantsToStopListening -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool APopulationOpportunityCombat::WantsToStopListening() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityCombat.WantsToStopListening"); - - APopulationOpportunityCombat_WantsToStopListening_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunityCombat.GetActor -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* APopulationOpportunityCombat::GetActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityCombat.GetActor"); - - APopulationOpportunityCombat_GetActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunityCombat.GetListenerLocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector APopulationOpportunityCombat::GetListenerLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityCombat.GetListenerLocation"); - - APopulationOpportunityCombat_GetListenerLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunityCombat.GetAllegiance -// (Native, Public) -// Parameters: -// class UPawnAllegiance* ReturnValue (Parm, OutParm, ReturnParm) - -class UPawnAllegiance* APopulationOpportunityCombat::GetAllegiance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityCombat.GetAllegiance"); - - APopulationOpportunityCombat_GetAllegiance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunityCombat.ReceiveMessage -// (Native, Public) -// Parameters: -// class UGbxMessage* Message (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool APopulationOpportunityCombat::ReceiveMessage(class UGbxMessage* Message) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityCombat.ReceiveMessage"); - - APopulationOpportunityCombat_ReceiveMessage_Params params; - params.Message = Message; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunityCombat.CaresAboutMessage -// (Native, Public) -// Parameters: -// class UGbxMessage* Message (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool APopulationOpportunityCombat::CaresAboutMessage(class UGbxMessage* Message) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityCombat.CaresAboutMessage"); - - APopulationOpportunityCombat_CaresAboutMessage_Params params; - params.Message = Message; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunityCombat.PostBeginPlay -// (Defined, Simulated, Public) - -void APopulationOpportunityCombat::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityCombat.PostBeginPlay"); - - APopulationOpportunityCombat_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunityCombat.EnableDebugging -// (Native, Public) -// Parameters: -// bool bEnabled (Parm) - -void APopulationOpportunityCombat::EnableDebugging(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityCombat.EnableDebugging"); - - APopulationOpportunityCombat_EnableDebugging_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunityCombat.RespawnKilledActors -// (Native, Public) -// Parameters: -// float PercentageOfKilledActorsToRespawn (Parm) - -void APopulationOpportunityCombat::RespawnKilledActors(float PercentageOfKilledActorsToRespawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityCombat.RespawnKilledActors"); - - APopulationOpportunityCombat_RespawnKilledActors_Params params; - params.PercentageOfKilledActorsToRespawn = PercentageOfKilledActorsToRespawn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunityCombat.DoSpawning -// (Native, Public) -// Parameters: -// class UPopulationMaster* PopMaster (Parm) - -void APopulationOpportunityCombat::DoSpawning(class UPopulationMaster* PopMaster) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityCombat.DoSpawning"); - - APopulationOpportunityCombat_DoSpawning_Params params; - params.PopMaster = PopMaster; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunityPoint.ClearBodyCompositionInstance -// (Native, Public) - -void APopulationOpportunityPoint::ClearBodyCompositionInstance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityPoint.ClearBodyCompositionInstance"); - - APopulationOpportunityPoint_ClearBodyCompositionInstance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunityPoint.ApplyPreviewBodyComposition -// (Native, Public) - -void APopulationOpportunityPoint::ApplyPreviewBodyComposition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityPoint.ApplyPreviewBodyComposition"); - - APopulationOpportunityPoint_ApplyPreviewBodyComposition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunityPoint.GetBodyInfoProvider -// (Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface APopulationOpportunityPoint::GetBodyInfoProvider() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityPoint.GetBodyInfoProvider"); - - APopulationOpportunityPoint_GetBodyInfoProvider_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunityPoint.ChangeInstanceDataSwitch -// (Native, Public) -// Parameters: -// struct FName SwitchName (Const, Parm) -// unsigned char NewValue (Parm) - -void APopulationOpportunityPoint::ChangeInstanceDataSwitch(const struct FName& SwitchName, unsigned char NewValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityPoint.ChangeInstanceDataSwitch"); - - APopulationOpportunityPoint_ChangeInstanceDataSwitch_Params params; - params.SwitchName = SwitchName; - params.NewValue = NewValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunityPoint.PostInitBodyComposition -// (Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) -// unsigned char Mode (Parm) - -void APopulationOpportunityPoint::PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char Mode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityPoint.PostInitBodyComposition"); - - APopulationOpportunityPoint_PostInitBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - params.Mode = Mode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunityPoint.PreRemoveBodyComposition -// (Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) - -void APopulationOpportunityPoint::PreRemoveBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityPoint.PreRemoveBodyComposition"); - - APopulationOpportunityPoint_PreRemoveBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunityPoint.GetInitialMovementHoldTime -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float APopulationOpportunityPoint::GetInitialMovementHoldTime() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityPoint.GetInitialMovementHoldTime"); - - APopulationOpportunityPoint_GetInitialMovementHoldTime_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunityPoint.GetInitialDestination -// (Defined, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* APopulationOpportunityPoint::GetInitialDestination() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityPoint.GetInitialDestination"); - - APopulationOpportunityPoint_GetInitialDestination_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunityPoint.GetInitialActionType -// (Defined, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char APopulationOpportunityPoint::GetInitialActionType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityPoint.GetInitialActionType"); - - APopulationOpportunityPoint_GetInitialActionType_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunityPoint.GetSpawnStyleType -// (Defined, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char APopulationOpportunityPoint::GetSpawnStyleType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityPoint.GetSpawnStyleType"); - - APopulationOpportunityPoint_GetSpawnStyleType_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationOpportunityPoint.RespawnKilledActors -// (Native, Public) -// Parameters: -// float PercentageOfKilledActorsToRespawn (Parm) - -void APopulationOpportunityPoint::RespawnKilledActors(float PercentageOfKilledActorsToRespawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityPoint.RespawnKilledActors"); - - APopulationOpportunityPoint_RespawnKilledActors_Params params; - params.PercentageOfKilledActorsToRespawn = PercentageOfKilledActorsToRespawn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationOpportunityPoint.DoSpawning -// (Native, Public) -// Parameters: -// class UPopulationMaster* PopMaster (Parm) - -void APopulationOpportunityPoint::DoSpawning(class UPopulationMaster* PopMaster) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationOpportunityPoint.DoSpawning"); - - APopulationOpportunityPoint_DoSpawning_Params params; - params.PopMaster = PopMaster; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationPoint.CanSpawnFromFactory -// (Native, Public) -// Parameters: -// class UPopulationFactory* Factory (Parm) -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool APopulationPoint::CanSpawnFromFactory(class UPopulationFactory* Factory, int GameStage, int AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationPoint.CanSpawnFromFactory"); - - APopulationPoint_CanSpawnFromFactory_Params params; - params.Factory = Factory; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationPoint.GetSpawnRotation -// (Native, Public) -// Parameters: -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator APopulationPoint::GetSpawnRotation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationPoint.GetSpawnRotation"); - - APopulationPoint_GetSpawnRotation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationPoint.GetSpawnLocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector APopulationPoint::GetSpawnLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationPoint.GetSpawnLocation"); - - APopulationPoint_GetSpawnLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationPoint.ActorSpawned -// (Native, Public) -// Parameters: -// class AActor* SpawnedActor (Parm) - -void APopulationPoint::ActorSpawned(class AActor* SpawnedActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationPoint.ActorSpawned"); - - APopulationPoint_ActorSpawned_Params params; - params.SpawnedActor = SpawnedActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationPoint.GetInitialMovementHoldTime -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float APopulationPoint::GetInitialMovementHoldTime() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationPoint.GetInitialMovementHoldTime"); - - APopulationPoint_GetInitialMovementHoldTime_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationPoint.GetInitialDestination -// (Defined, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* APopulationPoint::GetInitialDestination() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationPoint.GetInitialDestination"); - - APopulationPoint_GetInitialDestination_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationPoint.RandomizeInitialDestinations -// (Defined, Public) - -void APopulationPoint::RandomizeInitialDestinations() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationPoint.RandomizeInitialDestinations"); - - APopulationPoint_RandomizeInitialDestinations_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.PopulationPoint.GetInitialActionType -// (Defined, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char APopulationPoint::GetInitialActionType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationPoint.GetInitialActionType"); - - APopulationPoint_GetInitialActionType_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationPoint.GetSpawnStyleType -// (Defined, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char APopulationPoint::GetSpawnStyleType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationPoint.GetSpawnStyleType"); - - APopulationPoint_GetSpawnStyleType_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationPoint.OnToggle -// (Defined, Simulated, Public) -// Parameters: -// class USeqAct_Toggle* Action (Parm) - -void APopulationPoint::OnToggle(class USeqAct_Toggle* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationPoint.OnToggle"); - - APopulationPoint_OnToggle_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SeqEvent_EncounterWaveComplete.NotifyWaveComplete -// (Native, Public) -// Parameters: -// int nWave (Parm) - -void USeqEvent_EncounterWaveComplete::NotifyWaveComplete(int nWave) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SeqEvent_EncounterWaveComplete.NotifyWaveComplete"); - - USeqEvent_EncounterWaveComplete_NotifyWaveComplete_Params params; - params.nWave = nWave; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SeqEvent_PopulatedActor.NotifyPopulatedActor -// (Defined, Event, Public) -// Parameters: -// class AActor* PopulatedActor (Parm) -// class APopulationOpportunity* InDestPopulationOpportunity (Parm) -// class AActor* InSpawnPoint (Parm) -// class AWorldInfo* InOriginator (Parm) - -void USeqEvent_PopulatedActor::NotifyPopulatedActor(class AActor* PopulatedActor, class APopulationOpportunity* InDestPopulationOpportunity, class AActor* InSpawnPoint, class AWorldInfo* InOriginator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SeqEvent_PopulatedActor.NotifyPopulatedActor"); - - USeqEvent_PopulatedActor_NotifyPopulatedActor_Params params; - params.PopulatedActor = PopulatedActor; - params.InDestPopulationOpportunity = InDestPopulationOpportunity; - params.InSpawnPoint = InSpawnPoint; - params.InOriginator = InOriginator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SeqEvent_PopulatedPoint.NotifyPopulatedActor -// (Defined, Event, Public) -// Parameters: -// class AActor* PopulatedActor (Parm) -// class APopulationOpportunity* InDestPopulationOpportunity (Parm) -// class AActor* InSpawnPoint (Parm) -// class AWorldInfo* InOriginator (Parm) - -void USeqEvent_PopulatedPoint::NotifyPopulatedActor(class AActor* PopulatedActor, class APopulationOpportunity* InDestPopulationOpportunity, class AActor* InSpawnPoint, class AWorldInfo* InOriginator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SeqEvent_PopulatedPoint.NotifyPopulatedActor"); - - USeqEvent_PopulatedPoint_NotifyPopulatedActor_Params params; - params.PopulatedActor = PopulatedActor; - params.InDestPopulationOpportunity = InDestPopulationOpportunity; - params.InSpawnPoint = InSpawnPoint; - params.InOriginator = InOriginator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIDefinition.OnReset -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UAIDefinition::OnReset(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDefinition.OnReset"); - - UAIDefinition_OnReset_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.AIDefinition.OnHitByVehicle -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AVehicle* Vehicle (Parm) - -void UAIDefinition::OnHitByVehicle(class AVehicle* Vehicle, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDefinition.OnHitByVehicle"); - - UAIDefinition_OnHitByVehicle_Params params; - params.Vehicle = Vehicle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.AIDefinition.OnRanOver -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AVehicle* Vehicle (Parm) - -void UAIDefinition::OnRanOver(class AVehicle* Vehicle, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDefinition.OnRanOver"); - - UAIDefinition_OnRanOver_Params params; - params.Vehicle = Vehicle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.AIDefinition.OnTimerEvent -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FName SpecializedEventName (Parm) - -void UAIDefinition::OnTimerEvent(const struct FName& SpecializedEventName, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDefinition.OnTimerEvent"); - - UAIDefinition_OnTimerEvent_Params params; - params.SpecializedEventName = SpecializedEventName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.AIDefinition.OnKilledPawn -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Killed (Parm) - -void UAIDefinition::OnKilledPawn(class UObject* Killed, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDefinition.OnKilledPawn"); - - UAIDefinition_OnKilledPawn_Params params; - params.Killed = Killed; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.AIDefinition.OnLanded -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UAIDefinition::OnLanded(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDefinition.OnLanded"); - - UAIDefinition_OnLanded_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.AIDefinition.OnStopFiringWeapon -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UAIDefinition::OnStopFiringWeapon(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDefinition.OnStopFiringWeapon"); - - UAIDefinition_OnStopFiringWeapon_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.AIDefinition.OnStartFiringWeapon -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UAIDefinition::OnStartFiringWeapon(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDefinition.OnStartFiringWeapon"); - - UAIDefinition_OnStartFiringWeapon_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.AIDefinition.OnTargetLost -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* OldTarget (Parm) - -void UAIDefinition::OnTargetLost(class UObject* OldTarget, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDefinition.OnTargetLost"); - - UAIDefinition_OnTargetLost_Params params; - params.OldTarget = OldTarget; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.AIDefinition.OnTargetChanged -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* OldTarget (Parm) -// class UObject* NewTarget (Parm) - -void UAIDefinition::OnTargetChanged(class UObject* OldTarget, class UObject* NewTarget, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDefinition.OnTargetChanged"); - - UAIDefinition_OnTargetChanged_Params params; - params.OldTarget = OldTarget; - params.NewTarget = NewTarget; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.AIDefinition.OnTargetAcquired -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* NewTarget (Parm) - -void UAIDefinition::OnTargetAcquired(class UObject* NewTarget, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDefinition.OnTargetAcquired"); - - UAIDefinition_OnTargetAcquired_Params params; - params.NewTarget = NewTarget; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.AIDefinition.OnSpawned -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UAIDefinition::OnSpawned(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDefinition.OnSpawned"); - - UAIDefinition_OnSpawned_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.AIDefinition.OnTakeHeal -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) -// float Damage (Parm) -// float ShieldDamage (Parm) -// class UObject* DamageSource (Parm) -// class UObject* DamageType (Parm) - -void UAIDefinition::OnTakeHeal(class UObject* Instigator, float Damage, float ShieldDamage, class UObject* DamageSource, class UObject* DamageType, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDefinition.OnTakeHeal"); - - UAIDefinition_OnTakeHeal_Params params; - params.Instigator = Instigator; - params.Damage = Damage; - params.ShieldDamage = ShieldDamage; - params.DamageSource = DamageSource; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.AIDefinition.OnVehicleTakeDamage -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) -// class UObject* HitVehicle (Parm) -// float Damage (Parm) -// float ShieldDamage (Parm) -// class UObject* DamageSource (Parm) -// class UObject* DamageType (Parm) - -void UAIDefinition::OnVehicleTakeDamage(class UObject* Instigator, class UObject* HitVehicle, float Damage, float ShieldDamage, class UObject* DamageSource, class UObject* DamageType, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDefinition.OnVehicleTakeDamage"); - - UAIDefinition_OnVehicleTakeDamage_Params params; - params.Instigator = Instigator; - params.HitVehicle = HitVehicle; - params.Damage = Damage; - params.ShieldDamage = ShieldDamage; - params.DamageSource = DamageSource; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.AIDefinition.OnTakeDamage -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) -// float Damage (Parm) -// float ShieldDamage (Parm) -// class UObject* DamageSource (Parm) -// class UObject* DamageType (Parm) - -void UAIDefinition::OnTakeDamage(class UObject* Instigator, float Damage, float ShieldDamage, class UObject* DamageSource, class UObject* DamageType, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDefinition.OnTakeDamage"); - - UAIDefinition_OnTakeDamage_Params params; - params.Instigator = Instigator; - params.Damage = Damage; - params.ShieldDamage = ShieldDamage; - params.DamageSource = DamageSource; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.AIDefinition.OnUserCouldNotAffordSecondary -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// unsigned char EventOutput (Parm) -// class UObject* Instigator (Parm) -// class UObject* UsedComponent (Parm) - -void UAIDefinition::OnUserCouldNotAffordSecondary(unsigned char EventOutput, class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDefinition.OnUserCouldNotAffordSecondary"); - - UAIDefinition_OnUserCouldNotAffordSecondary_Params params; - params.EventOutput = EventOutput; - params.Instigator = Instigator; - params.UsedComponent = UsedComponent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.AIDefinition.OnUserCouldNotAfford -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// unsigned char EventOutput (Parm) -// class UObject* Instigator (Parm) -// class UObject* UsedComponent (Parm) - -void UAIDefinition::OnUserCouldNotAfford(unsigned char EventOutput, class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDefinition.OnUserCouldNotAfford"); - - UAIDefinition_OnUserCouldNotAfford_Params params; - params.EventOutput = EventOutput; - params.Instigator = Instigator; - params.UsedComponent = UsedComponent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.AIDefinition.OnSecondaryUsed -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// unsigned char EventOutput (Parm) -// class UObject* Instigator (Parm) -// class UObject* UsedComponent (Parm) - -void UAIDefinition::OnSecondaryUsed(unsigned char EventOutput, class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDefinition.OnSecondaryUsed"); - - UAIDefinition_OnSecondaryUsed_Params params; - params.EventOutput = EventOutput; - params.Instigator = Instigator; - params.UsedComponent = UsedComponent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.AIDefinition.OnUsed -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// unsigned char EventOutput (Parm) -// class UObject* Instigator (Parm) -// class UObject* UsedComponent (Parm) - -void UAIDefinition::OnUsed(unsigned char EventOutput, class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDefinition.OnUsed"); - - UAIDefinition_OnUsed_Params params; - params.EventOutput = EventOutput; - params.Instigator = Instigator; - params.UsedComponent = UsedComponent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.AIDefinition.SetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* NewBehaviorProviderDefinition (Parm) - -void UAIDefinition::SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDefinition.SetBehaviorProviderDefinition"); - - UAIDefinition_SetBehaviorProviderDefinition_Params params; - params.NewBehaviorProviderDefinition = NewBehaviorProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.AIDefinition.GetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* UAIDefinition::GetBehaviorProviderDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIDefinition.GetBehaviorProviderDefinition"); - - UAIDefinition_GetBehaviorProviderDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.BehaviorProviderDefinition.SetObjectBehaviorVariable -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FBehaviorVariableValue BehaviorVariable (Parm, OutParm) -// class UObject* Value (Parm) - -void UBehaviorProviderDefinition::SetObjectBehaviorVariable(class UObject* Value, struct FBehaviorVariableValue* BehaviorVariable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorProviderDefinition.SetObjectBehaviorVariable"); - - UBehaviorProviderDefinition_SetObjectBehaviorVariable_Params params; - params.Value = Value; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BehaviorVariable != nullptr) - *BehaviorVariable = params.BehaviorVariable; -} - - -// Function GearboxFramework.BehaviorProviderDefinition.SetVectorBehaviorVariable -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FBehaviorVariableValue BehaviorVariable (Parm, OutParm) -// struct FVector Value (Const, Parm, OutParm) - -void UBehaviorProviderDefinition::SetVectorBehaviorVariable(struct FBehaviorVariableValue* BehaviorVariable, struct FVector* Value) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorProviderDefinition.SetVectorBehaviorVariable"); - - UBehaviorProviderDefinition_SetVectorBehaviorVariable_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BehaviorVariable != nullptr) - *BehaviorVariable = params.BehaviorVariable; - if (Value != nullptr) - *Value = params.Value; -} - - -// Function GearboxFramework.BehaviorProviderDefinition.SetFloatBehaviorVariable -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FBehaviorVariableValue BehaviorVariable (Parm, OutParm) -// float Value (Parm) - -void UBehaviorProviderDefinition::SetFloatBehaviorVariable(float Value, struct FBehaviorVariableValue* BehaviorVariable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorProviderDefinition.SetFloatBehaviorVariable"); - - UBehaviorProviderDefinition_SetFloatBehaviorVariable_Params params; - params.Value = Value; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BehaviorVariable != nullptr) - *BehaviorVariable = params.BehaviorVariable; -} - - -// Function GearboxFramework.BehaviorProviderDefinition.SetIntBehaviorVariable -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FBehaviorVariableValue BehaviorVariable (Parm, OutParm) -// int Value (Parm) - -void UBehaviorProviderDefinition::SetIntBehaviorVariable(int Value, struct FBehaviorVariableValue* BehaviorVariable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorProviderDefinition.SetIntBehaviorVariable"); - - UBehaviorProviderDefinition_SetIntBehaviorVariable_Params params; - params.Value = Value; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BehaviorVariable != nullptr) - *BehaviorVariable = params.BehaviorVariable; -} - - -// Function GearboxFramework.BehaviorProviderDefinition.SetBoolBehaviorVariable -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FBehaviorVariableValue BehaviorVariable (Parm, OutParm) -// bool Value (Parm) - -void UBehaviorProviderDefinition::SetBoolBehaviorVariable(bool Value, struct FBehaviorVariableValue* BehaviorVariable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorProviderDefinition.SetBoolBehaviorVariable"); - - UBehaviorProviderDefinition_SetBoolBehaviorVariable_Params params; - params.Value = Value; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BehaviorVariable != nullptr) - *BehaviorVariable = params.BehaviorVariable; -} - - -// Function GearboxFramework.BehaviorKernel.RecentlyRunBehaviorsForSequence -// (Final, Iterator, Native, Private, HasOutparams) -// Parameters: -// int PID (Parm) -// int ProvidersIndex (Parm) -// int SequencesIndex (Parm) -// struct FBehaviorExecutionRecord ExecutionRecord (Parm, OutParm) - -void UBehaviorKernel::RecentlyRunBehaviorsForSequence(int PID, int ProvidersIndex, int SequencesIndex, struct FBehaviorExecutionRecord* ExecutionRecord) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.RecentlyRunBehaviorsForSequence"); - - UBehaviorKernel_RecentlyRunBehaviorsForSequence_Params params; - params.PID = PID; - params.ProvidersIndex = ProvidersIndex; - params.SequencesIndex = SequencesIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ExecutionRecord != nullptr) - *ExecutionRecord = params.ExecutionRecord; -} - - -// Function GearboxFramework.BehaviorKernel.AllEventStateForSequence -// (Final, Iterator, Native, Private, HasOutparams) -// Parameters: -// int PID (Parm) -// int ProvidersIndex (Parm) -// int SequencesDataIndex (Parm) -// struct FBehaviorEventState EventState (Parm, OutParm) - -void UBehaviorKernel::AllEventStateForSequence(int PID, int ProvidersIndex, int SequencesDataIndex, struct FBehaviorEventState* EventState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.AllEventStateForSequence"); - - UBehaviorKernel_AllEventStateForSequence_Params params; - params.PID = PID; - params.ProvidersIndex = ProvidersIndex; - params.SequencesDataIndex = SequencesDataIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (EventState != nullptr) - *EventState = params.EventState; -} - - -// Function GearboxFramework.BehaviorKernel.AllWaitingThreadsForSequence -// (Final, Iterator, Native, Private, HasOutparams) -// Parameters: -// int PID (Parm) -// int ProvidersIndex (Parm) -// int SequencesDataIndex (Parm) -// struct FBehaviorThread Thread (Parm, OutParm) - -void UBehaviorKernel::AllWaitingThreadsForSequence(int PID, int ProvidersIndex, int SequencesDataIndex, struct FBehaviorThread* Thread) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.AllWaitingThreadsForSequence"); - - UBehaviorKernel_AllWaitingThreadsForSequence_Params params; - params.PID = PID; - params.ProvidersIndex = ProvidersIndex; - params.SequencesDataIndex = SequencesDataIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Thread != nullptr) - *Thread = params.Thread; -} - - -// Function GearboxFramework.BehaviorKernel.AllSequencesForProvider -// (Final, Iterator, Native, Private, HasOutparams) -// Parameters: -// int PID (Parm) -// int ProvidersIndex (Parm) -// struct FBehaviorSequenceState SequenceState (Parm, OutParm) - -void UBehaviorKernel::AllSequencesForProvider(int PID, int ProvidersIndex, struct FBehaviorSequenceState* SequenceState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.AllSequencesForProvider"); - - UBehaviorKernel_AllSequencesForProvider_Params params; - params.PID = PID; - params.ProvidersIndex = ProvidersIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SequenceState != nullptr) - *SequenceState = params.SequenceState; -} - - -// Function GearboxFramework.BehaviorKernel.AllProvidersForProcess -// (Final, Iterator, Native, HasOptionalparams, Private, HasOutparams) -// Parameters: -// int PID (Parm) -// class UBehaviorProviderDefinition* ProviderDefinition (Parm, OutParm) -// int ProvidersIndex (OptionalParm, Parm, OutParm) - -void UBehaviorKernel::AllProvidersForProcess(int PID, class UBehaviorProviderDefinition** ProviderDefinition, int* ProvidersIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.AllProvidersForProcess"); - - UBehaviorKernel_AllProvidersForProcess_Params params; - params.PID = PID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ProviderDefinition != nullptr) - *ProviderDefinition = params.ProviderDefinition; - if (ProvidersIndex != nullptr) - *ProvidersIndex = params.ProvidersIndex; -} - - -// Function GearboxFramework.BehaviorKernel.AllProcesses -// (Final, Iterator, Native, Private, HasOutparams) -// Parameters: -// struct FBehaviorProcess Process (Parm, OutParm) - -void UBehaviorKernel::AllProcesses(struct FBehaviorProcess* Process) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.AllProcesses"); - - UBehaviorKernel_AllProcesses_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Process != nullptr) - *Process = params.Process; -} - - -// Function GearboxFramework.BehaviorKernel.GetVariableStateSummaryForSequence -// (Final, Native, Private, HasOutparams) -// Parameters: -// int PID (Parm) -// int SequencesDataIndex (Parm) -// TArray DebugInfo (Parm, OutParm, NeedCtorLink) - -void UBehaviorKernel::GetVariableStateSummaryForSequence(int PID, int SequencesDataIndex, TArray* DebugInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.GetVariableStateSummaryForSequence"); - - UBehaviorKernel_GetVariableStateSummaryForSequence_Params params; - params.PID = PID; - params.SequencesDataIndex = SequencesDataIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DebugInfo != nullptr) - *DebugInfo = params.DebugInfo; -} - - -// Function GearboxFramework.BehaviorKernel.GetChunkedListSummaries -// (Final, Native, Private, HasOutparams) -// Parameters: -// TArray DebugInfo (Parm, OutParm, NeedCtorLink) - -void UBehaviorKernel::GetChunkedListSummaries(TArray* DebugInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.GetChunkedListSummaries"); - - UBehaviorKernel_GetChunkedListSummaries_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DebugInfo != nullptr) - *DebugInfo = params.DebugInfo; -} - - -// Function GearboxFramework.BehaviorKernel.GetBehaviorKernelStats -// (Final, Native, Private) -// Parameters: -// struct FBehaviorKernelStats ReturnValue (Parm, OutParm, ReturnParm) - -struct FBehaviorKernelStats UBehaviorKernel::GetBehaviorKernelStats() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.GetBehaviorKernelStats"); - - UBehaviorKernel_GetBehaviorKernelStats_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.BehaviorKernel.IsBehaviorKernelWatchingConsumer -// (Final, Native, Static, Public) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBehaviorKernel::IsBehaviorKernelWatchingConsumer(const struct FBehaviorConsumerHandle& ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.IsBehaviorKernelWatchingConsumer"); - - UBehaviorKernel_IsBehaviorKernelWatchingConsumer_Params params; - params.ConsumerHandle = ConsumerHandle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.BehaviorKernel.IsBehaviorSequenceEnabled -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UBehaviorProviderDefinition* ProviderDefinition (Parm) -// struct FName BehaviorSequenceName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBehaviorKernel::IsBehaviorSequenceEnabled(class UBehaviorProviderDefinition* ProviderDefinition, const struct FName& BehaviorSequenceName, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.IsBehaviorSequenceEnabled"); - - UBehaviorKernel_IsBehaviorSequenceEnabled_Params params; - params.ProviderDefinition = ProviderDefinition; - params.BehaviorSequenceName = BehaviorSequenceName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; - - return params.ReturnValue; -} - - -// Function GearboxFramework.BehaviorKernel.ActivateBehaviorOutputLink -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Const, Parm, OutParm) -// int OutputLinkId (Parm) - -void UBehaviorKernel::ActivateBehaviorOutputLink(int OutputLinkId, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.ActivateBehaviorOutputLink"); - - UBehaviorKernel_ActivateBehaviorOutputLink_Params params; - params.OutputLinkId = OutputLinkId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.BehaviorKernel.PublishBoolOutputVariable -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Const, Parm, OutParm) -// bool Output (Parm) - -void UBehaviorKernel::PublishBoolOutputVariable(bool Output, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.PublishBoolOutputVariable"); - - UBehaviorKernel_PublishBoolOutputVariable_Params params; - params.Output = Output; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.BehaviorKernel.PublishObjectOutputVariable -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Const, Parm, OutParm) -// class UObject* Output (Parm) - -void UBehaviorKernel::PublishObjectOutputVariable(class UObject* Output, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.PublishObjectOutputVariable"); - - UBehaviorKernel_PublishObjectOutputVariable_Params params; - params.Output = Output; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.BehaviorKernel.PublishVectorOutputVariable -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Const, Parm, OutParm) -// struct FVector Output (Const, Parm, OutParm) - -void UBehaviorKernel::PublishVectorOutputVariable(struct FBehaviorKernelInfo* KernelInfo, struct FVector* Output) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.PublishVectorOutputVariable"); - - UBehaviorKernel_PublishVectorOutputVariable_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; - if (Output != nullptr) - *Output = params.Output; -} - - -// Function GearboxFramework.BehaviorKernel.PublishFloatOutputVariable -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Const, Parm, OutParm) -// float Output (Parm) - -void UBehaviorKernel::PublishFloatOutputVariable(float Output, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.PublishFloatOutputVariable"); - - UBehaviorKernel_PublishFloatOutputVariable_Params params; - params.Output = Output; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.BehaviorKernel.PublishIntOutputVariable -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Const, Parm, OutParm) -// int Output (Parm) - -void UBehaviorKernel::PublishIntOutputVariable(int Output, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.PublishIntOutputVariable"); - - UBehaviorKernel_PublishIntOutputVariable_Params params; - params.Output = Output; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.BehaviorKernel.BeginNondeterministicProviderRegistration -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UBehaviorKernel::BeginNondeterministicProviderRegistration(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.BeginNondeterministicProviderRegistration"); - - UBehaviorKernel_BeginNondeterministicProviderRegistration_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.BehaviorKernel.ProcessReplicatedBehaviorEvent -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FReplicatedBehaviorEvent EventData (Const, Parm, OutParm) - -void UBehaviorKernel::ProcessReplicatedBehaviorEvent(struct FBehaviorConsumerHandle* ConsumerHandle, struct FReplicatedBehaviorEvent* EventData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.ProcessReplicatedBehaviorEvent"); - - UBehaviorKernel_ProcessReplicatedBehaviorEvent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; - if (EventData != nullptr) - *EventData = params.EventData; -} - - -// Function GearboxFramework.BehaviorKernel.ProcessReplicatedBehaviorConsumerState -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FReplicatedBehaviorConsumerState ReplicatedConsumerState (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBehaviorKernel::ProcessReplicatedBehaviorConsumerState(struct FBehaviorConsumerHandle* ConsumerHandle, struct FReplicatedBehaviorConsumerState* ReplicatedConsumerState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.ProcessReplicatedBehaviorConsumerState"); - - UBehaviorKernel_ProcessReplicatedBehaviorConsumerState_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; - if (ReplicatedConsumerState != nullptr) - *ReplicatedConsumerState = params.ReplicatedConsumerState; - - return params.ReturnValue; -} - - -// Function GearboxFramework.BehaviorKernel.ChangeBehaviorSequenceActivationStatus -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UBehaviorProviderDefinition* ProviderDefinition (Parm) -// struct FName SequenceName (Parm) -// unsigned char ActivationStatusChanage (Parm) - -void UBehaviorKernel::ChangeBehaviorSequenceActivationStatus(class UBehaviorProviderDefinition* ProviderDefinition, const struct FName& SequenceName, unsigned char ActivationStatusChanage, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.ChangeBehaviorSequenceActivationStatus"); - - UBehaviorKernel_ChangeBehaviorSequenceActivationStatus_Params params; - params.ProviderDefinition = ProviderDefinition; - params.SequenceName = SequenceName; - params.ActivationStatusChanage = ActivationStatusChanage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.BehaviorKernel.ChangeBehaviorConsumerSuspensionStatus -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// unsigned char SuspensionStatusChanage (Parm) - -void UBehaviorKernel::ChangeBehaviorConsumerSuspensionStatus(unsigned char SuspensionStatusChanage, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.ChangeBehaviorConsumerSuspensionStatus"); - - UBehaviorKernel_ChangeBehaviorConsumerSuspensionStatus_Params params; - params.SuspensionStatusChanage = SuspensionStatusChanage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.BehaviorKernel.BroadcastBehaviorEventFromScript -// (Final, Native, Static, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FName EventName (Parm) -// TArray ProvidersToBroadcast (Const, OptionalParm, Parm, OutParm, NeedCtorLink) -// int EventOutputToActivate (OptionalParm, Parm) -// TArray Parameters (Const, OptionalParm, Parm, OutParm, NeedCtorLink) - -void UBehaviorKernel::BroadcastBehaviorEventFromScript(const struct FName& EventName, int EventOutputToActivate, struct FBehaviorConsumerHandle* ConsumerHandle, TArray* ProvidersToBroadcast, TArray* Parameters) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.BroadcastBehaviorEventFromScript"); - - UBehaviorKernel_BroadcastBehaviorEventFromScript_Params params; - params.EventName = EventName; - params.EventOutputToActivate = EventOutputToActivate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; - if (ProvidersToBroadcast != nullptr) - *ProvidersToBroadcast = params.ProvidersToBroadcast; - if (Parameters != nullptr) - *Parameters = params.Parameters; -} - - -// Function GearboxFramework.BehaviorKernel.ActivateBehaviorEventFromScript -// (Final, Native, Static, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UBehaviorProviderDefinition* ProviderDefinition (Parm) -// struct FName EventName (Parm) -// int EventOutputToActivate (OptionalParm, Parm) -// TArray Parameters (Const, OptionalParm, Parm, OutParm, NeedCtorLink) - -void UBehaviorKernel::ActivateBehaviorEventFromScript(class UBehaviorProviderDefinition* ProviderDefinition, const struct FName& EventName, int EventOutputToActivate, struct FBehaviorConsumerHandle* ConsumerHandle, TArray* Parameters) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.ActivateBehaviorEventFromScript"); - - UBehaviorKernel_ActivateBehaviorEventFromScript_Params params; - params.ProviderDefinition = ProviderDefinition; - params.EventName = EventName; - params.EventOutputToActivate = EventOutputToActivate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; - if (Parameters != nullptr) - *Parameters = params.Parameters; -} - - -// Function GearboxFramework.BehaviorKernel.RemoveBehaviorProviderFromConsumer -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UBehaviorProviderDefinition* ProviderDefinition (Parm) - -void UBehaviorKernel::RemoveBehaviorProviderFromConsumer(class UBehaviorProviderDefinition* ProviderDefinition, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.RemoveBehaviorProviderFromConsumer"); - - UBehaviorKernel_RemoveBehaviorProviderFromConsumer_Params params; - params.ProviderDefinition = ProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.BehaviorKernel.IntializeBehaviorProviderForConsumer -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UBehaviorProviderDefinition* ProviderDefinition (Parm) - -void UBehaviorKernel::IntializeBehaviorProviderForConsumer(class UBehaviorProviderDefinition* ProviderDefinition, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.IntializeBehaviorProviderForConsumer"); - - UBehaviorKernel_IntializeBehaviorProviderForConsumer_Params params; - params.ProviderDefinition = ProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.BehaviorKernel.ForceUnregisterBehaviorConsumer -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Parm, OutParm) - -void UBehaviorKernel::ForceUnregisterBehaviorConsumer(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.ForceUnregisterBehaviorConsumer"); - - UBehaviorKernel_ForceUnregisterBehaviorConsumer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.BehaviorKernel.RegisterBehaviorConsumer -// (Final, Native, Static, Public) -// Parameters: -// class UObject* BehaviorConsumer (Parm) -// struct FBehaviorConsumerHandle ReturnValue (Parm, OutParm, ReturnParm) - -struct FBehaviorConsumerHandle UBehaviorKernel::RegisterBehaviorConsumer(class UObject* BehaviorConsumer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.BehaviorKernel.RegisterBehaviorConsumer"); - - UBehaviorKernel_RegisterBehaviorConsumer_Params params; - params.BehaviorConsumer = BehaviorConsumer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.IBehaviorProvider.SetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* NewBehaviorProviderDefinition (Parm) - -void UIBehaviorProvider::SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IBehaviorProvider.SetBehaviorProviderDefinition"); - - UIBehaviorProvider_SetBehaviorProviderDefinition_Params params; - params.NewBehaviorProviderDefinition = NewBehaviorProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.IBehaviorProvider.GetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* UIBehaviorProvider::GetBehaviorProviderDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.IBehaviorProvider.GetBehaviorProviderDefinition"); - - UIBehaviorProvider_GetBehaviorProviderDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.ICustomEvent.RunCustomEvent -// (Event, HasOptionalparams, Public) -// Parameters: -// struct FName EventName (Parm) -// class UObject* EventInstigator (OptionalParm, Parm) -// class UObject* OtherEventParticipantObject (OptionalParm, Parm) -// struct FBehaviorParameters EventData (OptionalParm, Parm, NeedCtorLink) - -void UICustomEvent::RunCustomEvent(const struct FName& EventName, class UObject* EventInstigator, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ICustomEvent.RunCustomEvent"); - - UICustomEvent_RunCustomEvent_Params params; - params.EventName = EventName; - params.EventInstigator = EventInstigator; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAnimDefinition.GetAnimLength -// (Native, Public) -// Parameters: -// class USkeletalMeshComponent* SMC (Parm, EditInline) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UGearboxAnimDefinition::GetAnimLength(class USkeletalMeshComponent* SMC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAnimDefinition.GetAnimLength"); - - UGearboxAnimDefinition_GetAnimLength_Params params; - params.SMC = SMC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAnimDefinition.IsPlayingLocally -// (Defined, Event, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAnimDefinition::IsPlayingLocally(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAnimDefinition.IsPlayingLocally"); - - UGearboxAnimDefinition_IsPlayingLocally_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAnimDefinition.GetSMNode -// (Defined, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// class UAnimNodeSpecialMoveBlend* ReturnValue (Parm, OutParm, ReturnParm) - -class UAnimNodeSpecialMoveBlend* UGearboxAnimDefinition::GetSMNode(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAnimDefinition.GetSMNode"); - - UGearboxAnimDefinition_GetSMNode_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAnimDefinition.PlayAnim -// (Defined, Public, HasOutparams) -// Parameters: -// FScriptInterface SMI (Parm) -// struct FSpecialMoveData SMData (Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UGearboxAnimDefinition::PlayAnim(const FScriptInterface& SMI, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAnimDefinition.PlayAnim"); - - UGearboxAnimDefinition_PlayAnim_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAnimDefinition.AnimFinished -// (Defined, Event, Public, HasOutparams) -// Parameters: -// FScriptInterface SMI (Parm) -// class UAnimNodeSpecialMoveBlend* BlendNode (Parm) -// struct FSpecialMoveData SMData (Parm, OutParm) -// bool bInterrupted (Parm) - -void UGearboxAnimDefinition::AnimFinished(const FScriptInterface& SMI, class UAnimNodeSpecialMoveBlend* BlendNode, bool bInterrupted, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAnimDefinition.AnimFinished"); - - UGearboxAnimDefinition_AnimFinished_Params params; - params.SMI = SMI; - params.BlendNode = BlendNode; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; -} - - -// Function GearboxFramework.GearboxAnimDefinition.ClientFinished -// (Defined, Event, Public, HasDefaults) -// Parameters: -// FScriptInterface SMI (Parm) -// bool bInterrupted (Parm) - -void UGearboxAnimDefinition::ClientFinished(const FScriptInterface& SMI, bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAnimDefinition.ClientFinished"); - - UGearboxAnimDefinition_ClientFinished_Params params; - params.SMI = SMI; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAnimDefinition.ClientStarted -// (Defined, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// FScriptInterface SMI (Parm) -// struct FSpecialMoveData SMData (Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UGearboxAnimDefinition::ClientStarted(const FScriptInterface& SMI, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAnimDefinition.ClientStarted"); - - UGearboxAnimDefinition_ClientStarted_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAnimDefinition.ServerFinished -// (Defined, Event, Public, HasDefaults) -// Parameters: -// FScriptInterface SMI (Parm) -// bool bInterrupted (Parm) - -void UGearboxAnimDefinition::ServerFinished(const FScriptInterface& SMI, bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAnimDefinition.ServerFinished"); - - UGearboxAnimDefinition_ServerFinished_Params params; - params.SMI = SMI; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAnimDefinition.ServerStarted -// (Defined, Event, Public, HasDefaults) -// Parameters: -// FScriptInterface SMI (Parm) - -void UGearboxAnimDefinition::ServerStarted(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAnimDefinition.ServerStarted"); - - UGearboxAnimDefinition_ServerStarted_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAnimDefinition.AddAnimSet -// (Defined, Public) -// Parameters: -// FScriptInterface SMI (Parm) - -void UGearboxAnimDefinition::AddAnimSet(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAnimDefinition.AddAnimSet"); - - UGearboxAnimDefinition_AddAnimSet_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAnimDefinition.GetSkeletalMesh -// (Defined, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// class USkeletalMeshComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class USkeletalMeshComponent* UGearboxAnimDefinition::GetSkeletalMesh(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAnimDefinition.GetSkeletalMesh"); - - UGearboxAnimDefinition_GetSkeletalMesh_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAnimDefinition.AuthorityCanPlay -// (Defined, Event, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAnimDefinition::AuthorityCanPlay(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAnimDefinition.AuthorityCanPlay"); - - UGearboxAnimDefinition_AuthorityCanPlay_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxAnimDefinition.OnTimedEvent -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FName SpecializedEventName (Parm) - -void UGearboxAnimDefinition::OnTimedEvent(const struct FName& SpecializedEventName, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAnimDefinition.OnTimedEvent"); - - UGearboxAnimDefinition_OnTimedEvent_Params params; - params.SpecializedEventName = SpecializedEventName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.GearboxAnimDefinition.OnServerStop -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UGearboxAnimDefinition::OnServerStop(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAnimDefinition.OnServerStop"); - - UGearboxAnimDefinition_OnServerStop_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.GearboxAnimDefinition.OnServerStart -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UGearboxAnimDefinition::OnServerStart(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAnimDefinition.OnServerStart"); - - UGearboxAnimDefinition_OnServerStart_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.GearboxAnimDefinition.OnStop -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UGearboxAnimDefinition::OnStop(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAnimDefinition.OnStop"); - - UGearboxAnimDefinition_OnStop_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.GearboxAnimDefinition.OnStart -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UGearboxAnimDefinition::OnStart(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAnimDefinition.OnStart"); - - UGearboxAnimDefinition_OnStart_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function GearboxFramework.GearboxAnimDefinition.SetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* NewBehaviorProviderDefinition (Parm) - -void UGearboxAnimDefinition::SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAnimDefinition.SetBehaviorProviderDefinition"); - - UGearboxAnimDefinition_SetBehaviorProviderDefinition_Params params; - params.NewBehaviorProviderDefinition = NewBehaviorProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxAnimDefinition.GetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* UGearboxAnimDefinition::GetBehaviorProviderDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxAnimDefinition.GetBehaviorProviderDefinition"); - - UGearboxAnimDefinition_GetBehaviorProviderDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.Behavior_TriggerDialogEvent.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_TriggerDialogEvent::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_TriggerDialogEvent.ApplyBehaviorToContext"); - - UBehavior_TriggerDialogEvent_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_TriggerDialogEvent.TriggerDialogEvent -// (Native, Public, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Const, Parm, OutParm, NeedCtorLink) - -void UBehavior_TriggerDialogEvent::TriggerDialogEvent(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, struct FBehaviorParameters* EventData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_TriggerDialogEvent.TriggerDialogEvent"); - - UBehavior_TriggerDialogEvent_TriggerDialogEvent_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (EventData != nullptr) - *EventData = params.EventData; -} - - -// Function GearboxFramework.GearboxDialogActor.SetDialogNameTag -// (Native, Public) -// Parameters: -// class UGearboxDialogNameTag* NewName (Parm) - -void AGearboxDialogActor::SetDialogNameTag(class UGearboxDialogNameTag* NewName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogActor.SetDialogNameTag"); - - AGearboxDialogActor_SetDialogNameTag_Params params; - params.NewName = NewName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogActor.GetReplicatedDialogData -// (Native, Public) -// Parameters: -// struct FGearboxDialogReplicatedData ReturnValue (Parm, OutParm, ReturnParm) - -struct FGearboxDialogReplicatedData AGearboxDialogActor::GetReplicatedDialogData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogActor.GetReplicatedDialogData"); - - AGearboxDialogActor_GetReplicatedDialogData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxDialogActor.SetReplicatedDialogData -// (Native, Public, HasOutparams) -// Parameters: -// class UGearboxDialogAct_Talk* TalkAct (Parm) -// struct FGearboxDialogData Data (Parm, OutParm) - -void AGearboxDialogActor::SetReplicatedDialogData(class UGearboxDialogAct_Talk* TalkAct, struct FGearboxDialogData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogActor.SetReplicatedDialogData"); - - AGearboxDialogActor_SetReplicatedDialogData_Params params; - params.TalkAct = TalkAct; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; -} - - -// Function GearboxFramework.GearboxDialogActor.GetDialogGroups -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// TArray Groups (Parm, OutParm, NeedCtorLink) - -void AGearboxDialogActor::GetDialogGroups(TArray* Groups) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogActor.GetDialogGroups"); - - AGearboxDialogActor_GetDialogGroups_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Groups != nullptr) - *Groups = params.Groups; -} - - -// Function GearboxFramework.GearboxDialogActor.GetDialogComponent -// (Simulated, Native, Public) -// Parameters: -// class UGearboxDialogComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UGearboxDialogComponent* AGearboxDialogActor::GetDialogComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogActor.GetDialogComponent"); - - AGearboxDialogActor_GetDialogComponent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxDialogActor.GetDialogNameTag -// (Simulated, Native, Public) -// Parameters: -// class UGearboxDialogNameTag* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxDialogNameTag* AGearboxDialogActor::GetDialogNameTag() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogActor.GetDialogNameTag"); - - AGearboxDialogActor_GetDialogNameTag_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxDialogActor.GetActor -// (Simulated, Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AGearboxDialogActor::GetActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogActor.GetActor"); - - AGearboxDialogActor_GetActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxDialogActor.CanTalk -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AGearboxDialogActor::CanTalk() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogActor.CanTalk"); - - AGearboxDialogActor_CanTalk_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxDialogActor.ServerDialog_TriggerEvent -// (Singular, Net, Native, Event, HasOptionalparams, Public, NetServer) -// Parameters: -// class UGearboxDialogEventTag* EventTag (Parm) -// class AActor* Other (OptionalParm, Parm) -// class UObject* ObjectParameter (OptionalParm, Parm) - -void AGearboxDialogActor::ServerDialog_TriggerEvent(class UGearboxDialogEventTag* EventTag, class AActor* Other, class UObject* ObjectParameter) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogActor.ServerDialog_TriggerEvent"); - - AGearboxDialogActor_ServerDialog_TriggerEvent_Params params; - params.EventTag = EventTag; - params.Other = Other; - params.ObjectParameter = ObjectParameter; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogActor.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AGearboxDialogActor::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogActor.ReplicatedEvent"); - - AGearboxDialogActor_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogComponent.IsTalking -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxDialogComponent::IsTalking() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogComponent.IsTalking"); - - UGearboxDialogComponent_IsTalking_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxDialogComponent.StopTalking -// (Native, HasOptionalparams, Public) -// Parameters: -// class UGearboxDialogEventTag* EventTag (OptionalParm, Parm) -// bool bForceStop (OptionalParm, Parm) - -void UGearboxDialogComponent::StopTalking(class UGearboxDialogEventTag* EventTag, bool bForceStop) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogComponent.StopTalking"); - - UGearboxDialogComponent_StopTalking_Params params; - params.EventTag = EventTag; - params.bForceStop = bForceStop; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogComponent.TalkReplicated -// (Native, Public) -// Parameters: -// struct FGearboxDialogReplicatedData NewDialogData (Parm) - -void UGearboxDialogComponent::TalkReplicated(const struct FGearboxDialogReplicatedData& NewDialogData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogComponent.TalkReplicated"); - - UGearboxDialogComponent_TalkReplicated_Params params; - params.NewDialogData = NewDialogData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogComponent.Talk -// (Native, Public) -// Parameters: -// class UGearboxDialogAct_Talk* TalkAction (Parm) - -void UGearboxDialogComponent::Talk(class UGearboxDialogAct_Talk* TalkAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogComponent.Talk"); - - UGearboxDialogComponent_Talk_Params params; - params.TalkAction = TalkAction; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogComponent.GetMatchingEvent -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UGearboxDialogEventTag* InEventTag (Parm) -// class UGearboxDialogEvent* OutEvent (Parm, OutParm) -// class UGearboxDialogGroup* OutGroup (Parm, OutParm) -// bool bIncludeDisabled (OptionalParm, Parm) -// class UGearboxDialogNameTag* OtherNameTag (OptionalParm, Parm) -// bool bAllowTemplateGroups (OptionalParm, Parm) - -void UGearboxDialogComponent::GetMatchingEvent(class UGearboxDialogEventTag* InEventTag, bool bIncludeDisabled, class UGearboxDialogNameTag* OtherNameTag, bool bAllowTemplateGroups, class UGearboxDialogEvent** OutEvent, class UGearboxDialogGroup** OutGroup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogComponent.GetMatchingEvent"); - - UGearboxDialogComponent_GetMatchingEvent_Params params; - params.InEventTag = InEventTag; - params.bIncludeDisabled = bIncludeDisabled; - params.OtherNameTag = OtherNameTag; - params.bAllowTemplateGroups = bAllowTemplateGroups; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutEvent != nullptr) - *OutEvent = params.OutEvent; - if (OutGroup != nullptr) - *OutGroup = params.OutGroup; -} - - -// Function GearboxFramework.GearboxDialogComponent.TriggerEvent -// (Native, HasOptionalparams, Public) -// Parameters: -// class UGearboxDialogEventTag* EventTag (Parm) -// class AActor* Other (OptionalParm, Parm) -// class UObject* ObjectParameter (OptionalParm, Parm) -// class UGearboxDialogEventData* TemplateEventData (OptionalParm, Parm) -// class UGearboxDialogEventData* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxDialogEventData* UGearboxDialogComponent::TriggerEvent(class UGearboxDialogEventTag* EventTag, class AActor* Other, class UObject* ObjectParameter, class UGearboxDialogEventData* TemplateEventData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogComponent.TriggerEvent"); - - UGearboxDialogComponent_TriggerEvent_Params params; - params.EventTag = EventTag; - params.Other = Other; - params.ObjectParameter = ObjectParameter; - params.TemplateEventData = TemplateEventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxDialogComponent.GetDialogInterface -// (Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UGearboxDialogComponent::GetDialogInterface() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogComponent.GetDialogInterface"); - - UGearboxDialogComponent_GetDialogInterface_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxDialogGroup.SimpleEvent -// (Native, Public) -// Parameters: -// class AActor* Owner (Parm) -// class UGearboxDialogNameTag* NameTag (Parm) -// class UGearboxDialogEventTag* EventTag (Parm) - -void UGearboxDialogGroup::SimpleEvent(class AActor* Owner, class UGearboxDialogNameTag* NameTag, class UGearboxDialogEventTag* EventTag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogGroup.SimpleEvent"); - - UGearboxDialogGroup_SimpleEvent_Params params; - params.Owner = Owner; - params.NameTag = NameTag; - params.EventTag = EventTag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogEventData.IsActive -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxDialogEventData::IsActive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogEventData.IsActive"); - - UGearboxDialogEventData_IsActive_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxDialogManager.DrawDialogDebug -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AHUD* HUD (Parm) -// float StartY (OptionalParm, Parm) - -void UGearboxDialogManager::DrawDialogDebug(class AHUD* HUD, float StartY) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogManager.DrawDialogDebug"); - - UGearboxDialogManager_DrawDialogDebug_Params params; - params.HUD = HUD; - params.StartY = StartY; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogManager.CheckpointRemoveReferencesBeforeDestroy -// (Defined, Simulated, Public) - -void UGearboxDialogManager::CheckpointRemoveReferencesBeforeDestroy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogManager.CheckpointRemoveReferencesBeforeDestroy"); - - UGearboxDialogManager_CheckpointRemoveReferencesBeforeDestroy_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogManager.GetEventTagForEventInfo -// (Native, Public) -// Parameters: -// struct FDialogEventInfo EventInfo (Parm) -// class UGearboxDialogEventTag* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxDialogEventTag* UGearboxDialogManager::GetEventTagForEventInfo(const struct FDialogEventInfo& EventInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogManager.GetEventTagForEventInfo"); - - UGearboxDialogManager_GetEventTagForEventInfo_Params params; - params.EventInfo = EventInfo; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxDialogManager.TriggerGroupEvent -// (Native, HasOptionalparams, Public) -// Parameters: -// class UGearboxDialogGroup* Group (Parm) -// class UGearboxDialogEventTag* EventTag (Parm) -// class AActor* Instigator (OptionalParm, Parm) -// class AActor* Other (OptionalParm, Parm) -// class UObject* ObjectParameter (OptionalParm, Parm) -// class UGearboxDialogEventData* TemplateEventData (OptionalParm, Parm) -// class UGearboxDialogEventData* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxDialogEventData* UGearboxDialogManager::TriggerGroupEvent(class UGearboxDialogGroup* Group, class UGearboxDialogEventTag* EventTag, class AActor* Instigator, class AActor* Other, class UObject* ObjectParameter, class UGearboxDialogEventData* TemplateEventData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogManager.TriggerGroupEvent"); - - UGearboxDialogManager_TriggerGroupEvent_Params params; - params.Group = Group; - params.EventTag = EventTag; - params.Instigator = Instigator; - params.Other = Other; - params.ObjectParameter = ObjectParameter; - params.TemplateEventData = TemplateEventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxDialogManager.Cleanup -// (Native, Public) - -void UGearboxDialogManager::Cleanup() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogManager.Cleanup"); - - UGearboxDialogManager_Cleanup_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogManager.SetGroupEventTag -// (Native, Public) -// Parameters: -// class UGearboxDialogGroup* Group (Parm) -// class UGearboxDialogEventTag* EventTag (Parm) - -void UGearboxDialogManager::SetGroupEventTag(class UGearboxDialogGroup* Group, class UGearboxDialogEventTag* EventTag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogManager.SetGroupEventTag"); - - UGearboxDialogManager_SetGroupEventTag_Params params; - params.Group = Group; - params.EventTag = EventTag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogManager.GetGroupEventTag -// (Native, Public) -// Parameters: -// class UGearboxDialogGroup* Group (Parm) -// class UGearboxDialogEventTag* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxDialogEventTag* UGearboxDialogManager::GetGroupEventTag(class UGearboxDialogGroup* Group) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogManager.GetGroupEventTag"); - - UGearboxDialogManager_GetGroupEventTag_Params params; - params.Group = Group; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxDialogManager.SilenceGroup -// (Native, Public) -// Parameters: -// class UGearboxDialogGroup* Group (Parm) - -void UGearboxDialogManager::SilenceGroup(class UGearboxDialogGroup* Group) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogManager.SilenceGroup"); - - UGearboxDialogManager_SilenceGroup_Params params; - params.Group = Group; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogManager.AddGroup -// (Native, Public) -// Parameters: -// class UGearboxDialogGroup* Group (Parm) - -void UGearboxDialogManager::AddGroup(class UGearboxDialogGroup* Group) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogManager.AddGroup"); - - UGearboxDialogManager_AddGroup_Params params; - params.Group = Group; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogManager.UnregisterTalker -// (Native, Public) -// Parameters: -// class AActor* Talker (Parm) - -void UGearboxDialogManager::UnregisterTalker(class AActor* Talker) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogManager.UnregisterTalker"); - - UGearboxDialogManager_UnregisterTalker_Params params; - params.Talker = Talker; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogManager.RegisterTalker -// (Native, Public) -// Parameters: -// class AActor* Talker (Parm) - -void UGearboxDialogManager::RegisterTalker(class AActor* Talker) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogManager.RegisterTalker"); - - UGearboxDialogManager_RegisterTalker_Params params; - params.Talker = Talker; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogManager.DisableTalker -// (Native, Public) -// Parameters: -// class AActor* Talker (Parm) - -void UGearboxDialogManager::DisableTalker(class AActor* Talker) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogManager.DisableTalker"); - - UGearboxDialogManager_DisableTalker_Params params; - params.Talker = Talker; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogManager.EnableTalker -// (Native, Public) -// Parameters: -// class AActor* Talker (Parm) - -void UGearboxDialogManager::EnableTalker(class AActor* Talker) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogManager.EnableTalker"); - - UGearboxDialogManager_EnableTalker_Params params; - params.Talker = Talker; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogManager.GetPriority -// (Final, Native, Public) -// Parameters: -// class UGearboxDialogPriority* InPriority (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGearboxDialogManager::GetPriority(class UGearboxDialogPriority* InPriority) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogManager.GetPriority"); - - UGearboxDialogManager_GetPriority_Params params; - params.InPriority = InPriority; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxDialogNode.ActivateOutput -// (Native, Protected) -// Parameters: -// int Link (Parm) - -void UGearboxDialogNode::ActivateOutput(int Link) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogNode.ActivateOutput"); - - UGearboxDialogNode_ActivateOutput_Params params; - params.Link = Link; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogAction.Activate -// (Event, Public) - -void UGearboxDialogAction::Activate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogAction.Activate"); - - UGearboxDialogAction_Activate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogAct_Chance.Activate -// (Native, Event, Public) - -void UGearboxDialogAct_Chance::Activate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogAct_Chance.Activate"); - - UGearboxDialogAct_Chance_Activate_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogAct_Compare.Activate -// (Native, Event, Public) - -void UGearboxDialogAct_Compare::Activate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogAct_Compare.Activate"); - - UGearboxDialogAct_Compare_Activate_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogAct_ObjectParameterSwitch.Activate -// (Native, Event, Public) - -void UGearboxDialogAct_ObjectParameterSwitch::Activate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogAct_ObjectParameterSwitch.Activate"); - - UGearboxDialogAct_ObjectParameterSwitch_Activate_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogAct_Talk.Activate -// (Native, Event, Public) - -void UGearboxDialogAct_Talk::Activate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogAct_Talk.Activate"); - - UGearboxDialogAct_Talk_Activate_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogAct_Talk.TalkFinished -// (Event, Public) -// Parameters: -// class AActor* InTalker (Parm) - -void UGearboxDialogAct_Talk::TalkFinished(class AActor* InTalker) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogAct_Talk.TalkFinished"); - - UGearboxDialogAct_Talk_TalkFinished_Params params; - params.InTalker = InTalker; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogAct_Talk.TalkStarted -// (Event, Public) -// Parameters: -// class AActor* InTalker (Parm) - -void UGearboxDialogAct_Talk::TalkStarted(class AActor* InTalker) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogAct_Talk.TalkStarted"); - - UGearboxDialogAct_Talk_TalkStarted_Params params; - params.InTalker = InTalker; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogAct_Trigger.ActivateOutput -// (Native, Protected) -// Parameters: -// int Link (Parm) - -void UGearboxDialogAct_Trigger::ActivateOutput(int Link) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogAct_Trigger.ActivateOutput"); - - UGearboxDialogAct_Trigger_ActivateOutput_Params params; - params.Link = Link; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogAct_Trigger.Activate -// (Native, Event, Public) - -void UGearboxDialogAct_Trigger::Activate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogAct_Trigger.Activate"); - - UGearboxDialogAct_Trigger_Activate_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxDialogVariable.ResolveToArgumentValue -// (Native, Public, HasOutparams) -// Parameters: -// struct FString Out_ArgumentValue (Parm, OutParm, NeedCtorLink) - -void UGearboxDialogVariable::ResolveToArgumentValue(struct FString* Out_ArgumentValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogVariable.ResolveToArgumentValue"); - - UGearboxDialogVariable_ResolveToArgumentValue_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Out_ArgumentValue != nullptr) - *Out_ArgumentValue = params.Out_ArgumentValue; -} - - -// Function GearboxFramework.GearboxDialogVariable.GetTalkers -// (Native, Public, HasOutparams) -// Parameters: -// TArray Talkers (Parm, OutParm, NeedCtorLink) - -void UGearboxDialogVariable::GetTalkers(TArray* Talkers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxDialogVariable.GetTalkers"); - - UGearboxDialogVariable_GetTalkers_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Talkers != nullptr) - *Talkers = params.Talkers; -} - - -// Function GearboxFramework.GearboxProcess.GetStepConfiguration -// (Native, Public) -// Parameters: -// struct FStepConfiguration ReturnValue (Parm, OutParm, ReturnParm) - -struct FStepConfiguration UGearboxProcess::GetStepConfiguration() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxProcess.GetStepConfiguration"); - - UGearboxProcess_GetStepConfiguration_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxProcess.GotoStep -// (Native, Public) -// Parameters: -// int Step (Parm) - -void UGearboxProcess::GotoStep(int Step) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxProcess.GotoStep"); - - UGearboxProcess_GotoStep_Params params; - params.Step = Step; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxProcess.GotoNextStep -// (Native, Public) - -void UGearboxProcess::GotoNextStep() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxProcess.GotoNextStep"); - - UGearboxProcess_GotoNextStep_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxProcess.GotoFirstStep -// (Native, Public) - -void UGearboxProcess::GotoFirstStep() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxProcess.GotoFirstStep"); - - UGearboxProcess_GotoFirstStep_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxProcess.PerformStep -// (Event, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UGearboxProcess::PerformStep() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxProcess.PerformStep"); - - UGearboxProcess_PerformStep_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxProcess.PauseLoop -// (Native, Public) - -void UGearboxProcess::PauseLoop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxProcess.PauseLoop"); - - UGearboxProcess_PauseLoop_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxProcess.Init -// (Native, Public) - -void UGearboxProcess::Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxProcess.Init"); - - UGearboxProcess_Init_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxProcess.ContinueLoop -// (Native, Public) - -void UGearboxProcess::ContinueLoop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxProcess.ContinueLoop"); - - UGearboxProcess_ContinueLoop_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxProcess.StopLoop -// (Native, Public) - -void UGearboxProcess::StopLoop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxProcess.StopLoop"); - - UGearboxProcess_StopLoop_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInitializationProcess.TriggerSparkInitializedDelegates -// (Defined, Event, Public) -// Parameters: -// unsigned char InitializeResult (Parm) - -void USparkInitializationProcess::TriggerSparkInitializedDelegates(unsigned char InitializeResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInitializationProcess.TriggerSparkInitializedDelegates"); - - USparkInitializationProcess_TriggerSparkInitializedDelegates_Params params; - params.InitializeResult = InitializeResult; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInitializationProcess.ClearSparkInitializedDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate SparkInitializedDelegate (Parm, NeedCtorLink) - -void USparkInitializationProcess::ClearSparkInitializedDelegate(const struct FScriptDelegate& SparkInitializedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInitializationProcess.ClearSparkInitializedDelegate"); - - USparkInitializationProcess_ClearSparkInitializedDelegate_Params params; - params.SparkInitializedDelegate = SparkInitializedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInitializationProcess.AddSparkInitializedDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate SparkInitializedDelegate (Parm, NeedCtorLink) - -void USparkInitializationProcess::AddSparkInitializedDelegate(const struct FScriptDelegate& SparkInitializedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInitializationProcess.AddSparkInitializedDelegate"); - - USparkInitializationProcess_AddSparkInitializedDelegate_Params params; - params.SparkInitializedDelegate = SparkInitializedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInitializationProcess.GetStepName -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkInitializationProcess::GetStepName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInitializationProcess.GetStepName"); - - USparkInitializationProcess_GetStepName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInitializationProcess.GetStepConfiguration -// (Native, Public) -// Parameters: -// struct FStepConfiguration ReturnValue (Parm, OutParm, ReturnParm) - -struct FStepConfiguration USparkInitializationProcess::GetStepConfiguration() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInitializationProcess.GetStepConfiguration"); - - USparkInitializationProcess_GetStepConfiguration_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInitializationProcess.IsInitialized -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USparkInitializationProcess::IsInitialized() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInitializationProcess.IsInitialized"); - - USparkInitializationProcess_IsInitialized_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInitializationProcess.IsDisabled -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USparkInitializationProcess::IsDisabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInitializationProcess.IsDisabled"); - - USparkInitializationProcess_IsDisabled_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInitializationProcess.IsInitializing -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USparkInitializationProcess::IsInitializing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInitializationProcess.IsInitializing"); - - USparkInitializationProcess_IsInitializing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInitializationProcess.UpdateAgreementsSigning -// (Defined, Static, Public) -// Parameters: -// class UGearboxAccountData* GbxAccountData (Parm) -// struct FString NeedsSignAgreements (Parm, NeedCtorLink) - -void USparkInitializationProcess::UpdateAgreementsSigning(class UGearboxAccountData* GbxAccountData, const struct FString& NeedsSignAgreements) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInitializationProcess.UpdateAgreementsSigning"); - - USparkInitializationProcess_UpdateAgreementsSigning_Params params; - params.GbxAccountData = GbxAccountData; - params.NeedsSignAgreements = NeedsSignAgreements; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInitializationProcess.HandleVerificationReceived -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FSparkResult Result (Const, Parm, OutParm, NeedCtorLink) - -void USparkInitializationProcess::HandleVerificationReceived(struct FSparkResult* Result) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInitializationProcess.HandleVerificationReceived"); - - USparkInitializationProcess_HandleVerificationReceived_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Result != nullptr) - *Result = params.Result; -} - - -// Function GearboxFramework.SparkInitializationProcess.VerifyAuthentication -// (Defined, Event, Public, HasDefaults) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char USparkInitializationProcess::VerifyAuthentication() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInitializationProcess.VerifyAuthentication"); - - USparkInitializationProcess_VerifyAuthentication_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInitializationProcess.AuthenticateTicketStringWithDelegate -// (Defined, Public, HasDefaults) -// Parameters: -// struct FString ticket (Parm, NeedCtorLink) -// struct FScriptDelegate SparkRequestCompleteDelegate (Parm, NeedCtorLink) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char USparkInitializationProcess::AuthenticateTicketStringWithDelegate(const struct FString& ticket, const struct FScriptDelegate& SparkRequestCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInitializationProcess.AuthenticateTicketStringWithDelegate"); - - USparkInitializationProcess_AuthenticateTicketStringWithDelegate_Params params; - params.ticket = ticket; - params.SparkRequestCompleteDelegate = SparkRequestCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInitializationProcess.HandleAuthenticationReceived -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FSparkResult Result (Const, Parm, OutParm, NeedCtorLink) - -void USparkInitializationProcess::HandleAuthenticationReceived(struct FSparkResult* Result) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInitializationProcess.HandleAuthenticationReceived"); - - USparkInitializationProcess_HandleAuthenticationReceived_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Result != nullptr) - *Result = params.Result; -} - - -// Function GearboxFramework.SparkInitializationProcess.AuthenticateAccount -// (Defined, Event, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char USparkInitializationProcess::AuthenticateAccount() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInitializationProcess.AuthenticateAccount"); - - USparkInitializationProcess_AuthenticateAccount_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInitializationProcess.GetConfigQuery -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkInitializationProcess::GetConfigQuery() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInitializationProcess.GetConfigQuery"); - - USparkInitializationProcess_GetConfigQuery_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInitializationProcess.CompleteInitialization -// (Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char USparkInitializationProcess::CompleteInitialization() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInitializationProcess.CompleteInitialization"); - - USparkInitializationProcess_CompleteInitialization_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInitializationProcess.HttpInit -// (Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char USparkInitializationProcess::HttpInit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInitializationProcess.HttpInit"); - - USparkInitializationProcess_HttpInit_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInitializationProcess.CheckForTMS -// (Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char USparkInitializationProcess::CheckForTMS() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInitializationProcess.CheckForTMS"); - - USparkInitializationProcess_CheckForTMS_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInitializationProcess.PerformStep -// (Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char USparkInitializationProcess::PerformStep() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInitializationProcess.PerformStep"); - - USparkInitializationProcess_PerformStep_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInitializationProcess.StartProcess -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USparkInitializationProcess::StartProcess() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInitializationProcess.StartProcess"); - - USparkInitializationProcess_StartProcess_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInitializationProcess.InitWithController -// (Defined, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// bool bNewPrimary (Parm) -// struct FScriptDelegate SparkInitializedDelegate (Parm, NeedCtorLink) - -void USparkInitializationProcess::InitWithController(unsigned char ControllerId, bool bNewPrimary, const struct FScriptDelegate& SparkInitializedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInitializationProcess.InitWithController"); - - USparkInitializationProcess_InitWithController_Params params; - params.ControllerId = ControllerId; - params.bNewPrimary = bNewPrimary; - params.SparkInitializedDelegate = SparkInitializedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.LeviathanService.GetLeviathanServiceConfiguration -// (Defined, Event, Public) -// Parameters: -// int ControllerNumber (Parm) -// class USparkServiceConfiguration* ReturnValue (Parm, OutParm, ReturnParm) - -class USparkServiceConfiguration* ULeviathanService::GetLeviathanServiceConfiguration(int ControllerNumber) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.LeviathanService.GetLeviathanServiceConfiguration"); - - ULeviathanService_GetLeviathanServiceConfiguration_Params params; - params.ControllerNumber = ControllerNumber; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.LeviathanService.OnSparkInitialized -// (Native, Public) -// Parameters: -// unsigned char InitializedResult (Parm) - -void ULeviathanService::OnSparkInitialized(unsigned char InitializedResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.LeviathanService.OnSparkInitialized"); - - ULeviathanService_OnSparkInitialized_Params params; - params.InitializedResult = InitializedResult; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.LeviathanService.LoadServiceConfigurationForPlayer -// (Final, Native, Public) -// Parameters: -// int SplitscreenIndex (Parm) - -void ULeviathanService::LoadServiceConfigurationForPlayer(int SplitscreenIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.LeviathanService.LoadServiceConfigurationForPlayer"); - - ULeviathanService_LoadServiceConfigurationForPlayer_Params params; - params.SplitscreenIndex = SplitscreenIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.LeviathanService.GetLeviathanService -// (Final, Native, Static, Public) -// Parameters: -// class ULeviathanService* ReturnValue (Parm, OutParm, ReturnParm) - -class ULeviathanService* ULeviathanService::GetLeviathanService() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.LeviathanService.GetLeviathanService"); - - ULeviathanService_GetLeviathanService_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.RemoveScriptCallback -// (Native, Public) -// Parameters: -// int HttpRequestId (Parm) - -void USparkInterfaceImpl::RemoveScriptCallback(int HttpRequestId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.RemoveScriptCallback"); - - USparkInterfaceImpl_RemoveScriptCallback_Params params; - params.HttpRequestId = HttpRequestId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterfaceImpl.GetNewsService -// (Defined, Public) -// Parameters: -// class USparkNews* ReturnValue (Parm, OutParm, ReturnParm) - -class USparkNews* USparkInterfaceImpl::GetNewsService() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.GetNewsService"); - - USparkInterfaceImpl_GetNewsService_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.GetTitleStorageServiceConfiguration -// (Native, Public) -// Parameters: -// class USparkServiceConfiguration* ReturnValue (Parm, OutParm, ReturnParm) - -class USparkServiceConfiguration* USparkInterfaceImpl::GetTitleStorageServiceConfiguration() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.GetTitleStorageServiceConfiguration"); - - USparkInterfaceImpl_GetTitleStorageServiceConfiguration_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.GetTitleStorageUrl -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkInterfaceImpl::GetTitleStorageUrl() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.GetTitleStorageUrl"); - - USparkInterfaceImpl_GetTitleStorageUrl_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.OnSparkInitialized -// (Defined, Public) -// Parameters: -// unsigned char InitializedResult (Parm) - -void USparkInterfaceImpl::OnSparkInitialized(unsigned char InitializedResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.OnSparkInitialized"); - - USparkInterfaceImpl_OnSparkInitialized_Params params; - params.InitializedResult = InitializedResult; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterfaceImpl.IncreaseInteractionTries -// (Defined, Public) - -void USparkInterfaceImpl::IncreaseInteractionTries() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.IncreaseInteractionTries"); - - USparkInterfaceImpl_IncreaseInteractionTries_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterfaceImpl.GetInteractionTries -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int USparkInterfaceImpl::GetInteractionTries() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.GetInteractionTries"); - - USparkInterfaceImpl_GetInteractionTries_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.GetInteractionGraceTries -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int USparkInterfaceImpl::GetInteractionGraceTries() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.GetInteractionGraceTries"); - - USparkInterfaceImpl_GetInteractionGraceTries_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.GetInteractionPunishmentMinWaitSeconds -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int USparkInterfaceImpl::GetInteractionPunishmentMinWaitSeconds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.GetInteractionPunishmentMinWaitSeconds"); - - USparkInterfaceImpl_GetInteractionPunishmentMinWaitSeconds_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.GetInteractionMinWaitSeconds -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int USparkInterfaceImpl::GetInteractionMinWaitSeconds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.GetInteractionMinWaitSeconds"); - - USparkInterfaceImpl_GetInteractionMinWaitSeconds_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.ConvertUtcTimeToLocalTime -// (Native, Public) -// Parameters: -// struct FString UtcTime (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkInterfaceImpl::ConvertUtcTimeToLocalTime(const struct FString& UtcTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.ConvertUtcTimeToLocalTime"); - - USparkInterfaceImpl_ConvertUtcTimeToLocalTime_Params params; - params.UtcTime = UtcTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.ShouldUpdateEmergencyMessage -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USparkInterfaceImpl::ShouldUpdateEmergencyMessage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.ShouldUpdateEmergencyMessage"); - - USparkInterfaceImpl_ShouldUpdateEmergencyMessage_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.GetEmergencyMessage -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkInterfaceImpl::GetEmergencyMessage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.GetEmergencyMessage"); - - USparkInterfaceImpl_GetEmergencyMessage_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.SetEmergencyMessage -// (Defined, Public) -// Parameters: -// struct FString NewMessage (Parm, NeedCtorLink) - -void USparkInterfaceImpl::SetEmergencyMessage(const struct FString& NewMessage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.SetEmergencyMessage"); - - USparkInterfaceImpl_SetEmergencyMessage_Params params; - params.NewMessage = NewMessage; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterfaceImpl.IsTmsComplete -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USparkInterfaceImpl::IsTmsComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.IsTmsComplete"); - - USparkInterfaceImpl_IsTmsComplete_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.SetTmsComplete -// (Defined, Public) - -void USparkInterfaceImpl::SetTmsComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.SetTmsComplete"); - - USparkInterfaceImpl_SetTmsComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterfaceImpl.RestartSparkInitializationFromScript -// (Defined, Public) -// Parameters: -// bool bPrimary (Parm) -// struct FScriptDelegate SparkInitializedDelegate (Parm, NeedCtorLink) -// struct FScriptDelegate SparkEmergencyMessageDelegate (Parm, NeedCtorLink) - -void USparkInterfaceImpl::RestartSparkInitializationFromScript(bool bPrimary, const struct FScriptDelegate& SparkInitializedDelegate, const struct FScriptDelegate& SparkEmergencyMessageDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.RestartSparkInitializationFromScript"); - - USparkInterfaceImpl_RestartSparkInitializationFromScript_Params params; - params.bPrimary = bPrimary; - params.SparkInitializedDelegate = SparkInitializedDelegate; - params.SparkEmergencyMessageDelegate = SparkEmergencyMessageDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterfaceImpl.RestartSparkInitialization -// (Defined, Event, Public) -// Parameters: -// bool bPrimary (Parm) - -void USparkInterfaceImpl::RestartSparkInitialization(bool bPrimary) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.RestartSparkInitialization"); - - USparkInterfaceImpl_RestartSparkInitialization_Params params; - params.bPrimary = bPrimary; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterfaceImpl.StartSparkInitialization -// (Defined, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// struct FScriptDelegate SparkInitializedDelegate (Parm, NeedCtorLink) -// struct FScriptDelegate SparkEmergencyMessageDelegate (Parm, NeedCtorLink) -// struct FScriptDelegate EntitlementsUpdatedDelegate (Parm, NeedCtorLink) - -void USparkInterfaceImpl::StartSparkInitialization(unsigned char ControllerId, const struct FScriptDelegate& SparkInitializedDelegate, const struct FScriptDelegate& SparkEmergencyMessageDelegate, const struct FScriptDelegate& EntitlementsUpdatedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.StartSparkInitialization"); - - USparkInterfaceImpl_StartSparkInitialization_Params params; - params.ControllerId = ControllerId; - params.SparkInitializedDelegate = SparkInitializedDelegate; - params.SparkEmergencyMessageDelegate = SparkEmergencyMessageDelegate; - params.EntitlementsUpdatedDelegate = EntitlementsUpdatedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterfaceImpl.ResetInitializationStatus -// (Defined, Public) - -void USparkInterfaceImpl::ResetInitializationStatus() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.ResetInitializationStatus"); - - USparkInterfaceImpl_ResetInitializationStatus_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterfaceImpl.ResetSecondaryInitializationStatus -// (Defined, Public) - -void USparkInterfaceImpl::ResetSecondaryInitializationStatus() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.ResetSecondaryInitializationStatus"); - - USparkInterfaceImpl_ResetSecondaryInitializationStatus_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterfaceImpl.StartSecondaryInitialization -// (Defined, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// struct FScriptDelegate SparkInitializedDelegate (Parm, NeedCtorLink) -// struct FScriptDelegate EntitlementsUpdatedDelegate (Parm, NeedCtorLink) - -void USparkInterfaceImpl::StartSecondaryInitialization(unsigned char ControllerId, const struct FScriptDelegate& SparkInitializedDelegate, const struct FScriptDelegate& EntitlementsUpdatedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.StartSecondaryInitialization"); - - USparkInterfaceImpl_StartSecondaryInitialization_Params params; - params.ControllerId = ControllerId; - params.SparkInitializedDelegate = SparkInitializedDelegate; - params.EntitlementsUpdatedDelegate = EntitlementsUpdatedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterfaceImpl.GetSparkInitialization -// (Defined, Public) -// Parameters: -// class USparkInitializationProcess* ReturnValue (Parm, OutParm, ReturnParm) - -class USparkInitializationProcess* USparkInterfaceImpl::GetSparkInitialization() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.GetSparkInitialization"); - - USparkInterfaceImpl_GetSparkInitialization_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.SignInGearboxAccount -// (Defined, Public) -// Parameters: -// unsigned char ControllerId (Parm) - -void USparkInterfaceImpl::SignInGearboxAccount(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.SignInGearboxAccount"); - - USparkInterfaceImpl_SignInGearboxAccount_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterfaceImpl.GetGearboxAccountData -// (Defined, Event, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// class UGearboxAccountData* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxAccountData* USparkInterfaceImpl::GetGearboxAccountData(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.GetGearboxAccountData"); - - USparkInterfaceImpl_GetGearboxAccountData_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.SignOutGearboxAccount -// (Defined, Public) -// Parameters: -// unsigned char ControllerId (Parm) - -void USparkInterfaceImpl::SignOutGearboxAccount(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.SignOutGearboxAccount"); - - USparkInterfaceImpl_SignOutGearboxAccount_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterfaceImpl.ValidPlayerIndex -// (Defined, Public) -// Parameters: -// int PlayerIndex (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USparkInterfaceImpl::ValidPlayerIndex(int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.ValidPlayerIndex"); - - USparkInterfaceImpl_ValidPlayerIndex_Params params; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.GetPlayerIndex -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int USparkInterfaceImpl::GetPlayerIndex(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.GetPlayerIndex"); - - USparkInterfaceImpl_GetPlayerIndex_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.ClearGearboxAccountData -// (Defined, Public) -// Parameters: -// bool IncludePrimaryPlayer (Parm) - -void USparkInterfaceImpl::ClearGearboxAccountData(bool IncludePrimaryPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.ClearGearboxAccountData"); - - USparkInterfaceImpl_ClearGearboxAccountData_Params params; - params.IncludePrimaryPlayer = IncludePrimaryPlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterfaceImpl.IsGearboxAccountSignedIn -// (Defined, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USparkInterfaceImpl::IsGearboxAccountSignedIn(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.IsGearboxAccountSignedIn"); - - USparkInterfaceImpl_IsGearboxAccountSignedIn_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.IsGearboxAccountAuthenticated -// (Defined, Event, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USparkInterfaceImpl::IsGearboxAccountAuthenticated(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.IsGearboxAccountAuthenticated"); - - USparkInterfaceImpl_IsGearboxAccountAuthenticated_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.GetGameName -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkInterfaceImpl::GetGameName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.GetGameName"); - - USparkInterfaceImpl_GetGameName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.GetHardwareName -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkInterfaceImpl::GetHardwareName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.GetHardwareName"); - - USparkInterfaceImpl_GetHardwareName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.GetPlatformName -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkInterfaceImpl::GetPlatformName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.GetPlatformName"); - - USparkInterfaceImpl_GetPlatformName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.GetPlatformTicket -// (Native, Public) -// Parameters: -// int ControllerId (Parm) -// bool bPrimary (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkInterfaceImpl::GetPlatformTicket(int ControllerId, bool bPrimary) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.GetPlatformTicket"); - - USparkInterfaceImpl_GetPlatformTicket_Params params; - params.ControllerId = ControllerId; - params.bPrimary = bPrimary; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.ClearSparkConfigReceivedDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate SparkConfigReceivedDelegate (Parm, NeedCtorLink) - -void USparkInterfaceImpl::ClearSparkConfigReceivedDelegate(const struct FScriptDelegate& SparkConfigReceivedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.ClearSparkConfigReceivedDelegate"); - - USparkInterfaceImpl_ClearSparkConfigReceivedDelegate_Params params; - params.SparkConfigReceivedDelegate = SparkConfigReceivedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterfaceImpl.AddSparkConfigReceivedDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate SparkConfigReceivedDelegate (Parm, NeedCtorLink) - -void USparkInterfaceImpl::AddSparkConfigReceivedDelegate(const struct FScriptDelegate& SparkConfigReceivedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.AddSparkConfigReceivedDelegate"); - - USparkInterfaceImpl_AddSparkConfigReceivedDelegate_Params params; - params.SparkConfigReceivedDelegate = SparkConfigReceivedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterfaceImpl.GetPlatformLoginNameFromController -// (Defined, Public, HasDefaults) -// Parameters: -// unsigned char ControllerId (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkInterfaceImpl::GetPlatformLoginNameFromController(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.GetPlatformLoginNameFromController"); - - USparkInterfaceImpl_GetPlatformLoginNameFromController_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.GetPlatformLoginNameFromSplitscreenIndex -// (Defined, Event, Public) -// Parameters: -// int SplitscreenIndex (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkInterfaceImpl::GetPlatformLoginNameFromSplitscreenIndex(int SplitscreenIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.GetPlatformLoginNameFromSplitscreenIndex"); - - USparkInterfaceImpl_GetPlatformLoginNameFromSplitscreenIndex_Params params; - params.SplitscreenIndex = SplitscreenIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.GetPlatformLoginName -// (Defined, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkInterfaceImpl::GetPlatformLoginName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.GetPlatformLoginName"); - - USparkInterfaceImpl_GetPlatformLoginName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.GetLoginStatus -// (Defined, Event, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char USparkInterfaceImpl::GetLoginStatus() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.GetLoginStatus"); - - USparkInterfaceImpl_GetLoginStatus_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.IsShiftEnabled -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USparkInterfaceImpl::IsShiftEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.IsShiftEnabled"); - - USparkInterfaceImpl_IsShiftEnabled_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.IsSparkEnabled -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USparkInterfaceImpl::IsSparkEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.IsSparkEnabled"); - - USparkInterfaceImpl_IsSparkEnabled_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.WithShift -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USparkInterfaceImpl::WithShift() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.WithShift"); - - USparkInterfaceImpl_WithShift_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.WithSpark -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USparkInterfaceImpl::WithSpark() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.WithSpark"); - - USparkInterfaceImpl_WithSpark_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.IssueSparkStringRequest -// (Native, Public, HasOutparams) -// Parameters: -// struct FHttpParameters HttpRequestParameters (Const, Parm, OutParm, NeedCtorLink) -// struct FString URL (Parm, NeedCtorLink) -// struct FString RequestData (Const, Parm, NeedCtorLink) -// struct FScriptDelegate SparkRequestCompleteDelegate (Parm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int USparkInterfaceImpl::IssueSparkStringRequest(const struct FString& URL, const struct FString& RequestData, const struct FScriptDelegate& SparkRequestCompleteDelegate, struct FHttpParameters* HttpRequestParameters) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.IssueSparkStringRequest"); - - USparkInterfaceImpl_IssueSparkStringRequest_Params params; - params.URL = URL; - params.RequestData = RequestData; - params.SparkRequestCompleteDelegate = SparkRequestCompleteDelegate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (HttpRequestParameters != nullptr) - *HttpRequestParameters = params.HttpRequestParameters; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.IssueSparkRequest -// (Native, Public, HasOutparams) -// Parameters: -// struct FHttpParameters HttpParameters (Const, Parm, OutParm, NeedCtorLink) -// struct FString URL (Parm, NeedCtorLink) -// TArray RequestData (Const, Parm, OutParm, NeedCtorLink) -// struct FScriptDelegate SparkRequestCompleteDelegate (Parm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int USparkInterfaceImpl::IssueSparkRequest(const struct FString& URL, const struct FScriptDelegate& SparkRequestCompleteDelegate, struct FHttpParameters* HttpParameters, TArray* RequestData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.IssueSparkRequest"); - - USparkInterfaceImpl_IssueSparkRequest_Params params; - params.URL = URL; - params.SparkRequestCompleteDelegate = SparkRequestCompleteDelegate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (HttpParameters != nullptr) - *HttpParameters = params.HttpParameters; - if (RequestData != nullptr) - *RequestData = params.RequestData; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.AlternativeXboxlivePlatformId -// (Native, Public, HasOutparams) -// Parameters: -// struct FUniqueNetId NetId (Const, Parm, OutParm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkInterfaceImpl::AlternativeXboxlivePlatformId(struct FUniqueNetId* NetId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.AlternativeXboxlivePlatformId"); - - USparkInterfaceImpl_AlternativeXboxlivePlatformId_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (NetId != nullptr) - *NetId = params.NetId; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkInterfaceImpl.OnSparkEmergencyMessageUpdated -// (Public, Delegate) - -void USparkInterfaceImpl::OnSparkEmergencyMessageUpdated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.OnSparkEmergencyMessageUpdated"); - - USparkInterfaceImpl_OnSparkEmergencyMessageUpdated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterfaceImpl.OnSparkConfigReceived -// (Public, Delegate) -// Parameters: -// TArray ConfigArray (Parm, NeedCtorLink) - -void USparkInterfaceImpl::OnSparkConfigReceived(TArray ConfigArray) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.OnSparkConfigReceived"); - - USparkInterfaceImpl_OnSparkConfigReceived_Params params; - params.ConfigArray = ConfigArray; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkInterfaceImpl.OnSparkRequestComplete -// (Public, Delegate, HasOutparams) -// Parameters: -// struct FSparkResult Result (Const, Parm, OutParm, NeedCtorLink) - -void USparkInterfaceImpl::OnSparkRequestComplete(struct FSparkResult* Result) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkInterfaceImpl.OnSparkRequestComplete"); - - USparkInterfaceImpl_OnSparkRequestComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Result != nullptr) - *Result = params.Result; -} - - -// Function GearboxFramework.SparkServiceConfiguration.GetBoolParameter -// (Native, Public) -// Parameters: -// struct FString KeyName (Parm, NeedCtorLink) -// bool Default (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USparkServiceConfiguration::GetBoolParameter(const struct FString& KeyName, bool Default) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkServiceConfiguration.GetBoolParameter"); - - USparkServiceConfiguration_GetBoolParameter_Params params; - params.KeyName = KeyName; - params.Default = Default; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkServiceConfiguration.GetFloatParameter -// (Native, Public) -// Parameters: -// struct FString KeyName (Parm, NeedCtorLink) -// float DefaultValue (Parm) -// float MinimumValue (Parm) -// float MaximumValue (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USparkServiceConfiguration::GetFloatParameter(const struct FString& KeyName, float DefaultValue, float MinimumValue, float MaximumValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkServiceConfiguration.GetFloatParameter"); - - USparkServiceConfiguration_GetFloatParameter_Params params; - params.KeyName = KeyName; - params.DefaultValue = DefaultValue; - params.MinimumValue = MinimumValue; - params.MaximumValue = MaximumValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkServiceConfiguration.GetIntParameter -// (Native, Public) -// Parameters: -// struct FString KeyName (Parm, NeedCtorLink) -// int DefaultValue (Parm) -// int MinimumValue (Parm) -// int MaximumValue (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int USparkServiceConfiguration::GetIntParameter(const struct FString& KeyName, int DefaultValue, int MinimumValue, int MaximumValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkServiceConfiguration.GetIntParameter"); - - USparkServiceConfiguration_GetIntParameter_Params params; - params.KeyName = KeyName; - params.DefaultValue = DefaultValue; - params.MinimumValue = MinimumValue; - params.MaximumValue = MaximumValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkServiceConfiguration.GetStringParameter -// (Native, Public) -// Parameters: -// struct FString KeyName (Parm, NeedCtorLink) -// struct FString Default (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkServiceConfiguration::GetStringParameter(const struct FString& KeyName, const struct FString& Default) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkServiceConfiguration.GetStringParameter"); - - USparkServiceConfiguration_GetStringParameter_Params params; - params.KeyName = KeyName; - params.Default = Default; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkServiceConfiguration.GetParameter -// (Native, Public) -// Parameters: -// struct FString KeyNameToSearchFor (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USparkServiceConfiguration::GetParameter(const struct FString& KeyNameToSearchFor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkServiceConfiguration.GetParameter"); - - USparkServiceConfiguration_GetParameter_Params params; - params.KeyNameToSearchFor = KeyNameToSearchFor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkServiceConfiguration.LoadService -// (Native, Public, HasOutparams) -// Parameters: -// struct FServiceResult Service (Const, Parm, OutParm, NeedCtorLink) - -void USparkServiceConfiguration::LoadService(struct FServiceResult* Service) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkServiceConfiguration.LoadService"); - - USparkServiceConfiguration_LoadService_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Service != nullptr) - *Service = params.Service; -} - - -// Function GearboxFramework.SparkServiceConfiguration.LoadOverrides -// (Native, Public) - -void USparkServiceConfiguration::LoadOverrides() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkServiceConfiguration.LoadOverrides"); - - USparkServiceConfiguration_LoadOverrides_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.Action_FaceThreat.StopSequence -// (Defined, Event, Public) - -void UAction_FaceThreat::StopSequence() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Action_FaceThreat.StopSequence"); - - UAction_FaceThreat_StopSequence_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.ActorAttributeContextResolver.GetAttributeContext -// (Defined, Public) -// Parameters: -// class UAttributeDefinitionBase* Attribute (Parm) -// class UObject* AttributeContextSource (Parm) -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UActorAttributeContextResolver::GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.ActorAttributeContextResolver.GetAttributeContext"); - - UActorAttributeContextResolver_GetAttributeContext_Params params; - params.Attribute = Attribute; - params.AttributeContextSource = AttributeContextSource; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.AIComponentAttributeContextResolver.GetAttributeContext -// (Defined, Public) -// Parameters: -// class UAttributeDefinitionBase* Attribute (Parm) -// class UObject* AttributeContextSource (Parm) -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UAIComponentAttributeContextResolver::GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.AIComponentAttributeContextResolver.GetAttributeContext"); - - UAIComponentAttributeContextResolver_GetAttributeContext_Params params; - params.Attribute = Attribute; - params.AttributeContextSource = AttributeContextSource; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.Behavior_AIHold.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AIHold::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_AIHold.ApplyBehaviorToContext"); - - UBehavior_AIHold_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_AIPriority.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AIPriority::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_AIPriority.ApplyBehaviorToContext"); - - UBehavior_AIPriority_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_AITargeting.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AITargeting::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_AITargeting.ApplyBehaviorToContext"); - - UBehavior_AITargeting_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_ChangeAnyBehaviorSequenceState.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ChangeAnyBehaviorSequenceState::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_ChangeAnyBehaviorSequenceState.ApplyBehaviorToContext"); - - UBehavior_ChangeAnyBehaviorSequenceState_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_ChangeLocalBehaviorSequenceState.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ChangeLocalBehaviorSequenceState::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_ChangeLocalBehaviorSequenceState.ApplyBehaviorToContext"); - - UBehavior_ChangeLocalBehaviorSequenceState_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_CompareBool.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_CompareBool::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_CompareBool.ApplyBehaviorToContext"); - - UBehavior_CompareBool_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_CompareValues.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_CompareValues::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_CompareValues.ApplyBehaviorToContext"); - - UBehavior_CompareValues_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_CustomEvent.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_CustomEvent::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_CustomEvent.ApplyBehaviorToContext"); - - UBehavior_CustomEvent_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_Delay.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_Delay::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_Delay.ApplyBehaviorToContext"); - - UBehavior_Delay_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_Gate.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_Gate::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_Gate.ApplyBehaviorToContext"); - - UBehavior_Gate_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_GetFloatParam.PublishBehaviorOutput -// (Defined, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// float Value (Parm) - -void UBehavior_GetFloatParam::PublishBehaviorOutput(float Value, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_GetFloatParam.PublishBehaviorOutput"); - - UBehavior_GetFloatParam_PublishBehaviorOutput_Params params; - params.Value = Value; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_GetFloatParam.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_GetFloatParam::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_GetFloatParam.ApplyBehaviorToContext"); - - UBehavior_GetFloatParam_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_GetObjectParam.PublishBehaviorOutput -// (Defined, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* Value (Parm) - -void UBehavior_GetObjectParam::PublishBehaviorOutput(class UObject* Value, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_GetObjectParam.PublishBehaviorOutput"); - - UBehavior_GetObjectParam_PublishBehaviorOutput_Params params; - params.Value = Value; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_GetObjectParam.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_GetObjectParam::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_GetObjectParam.ApplyBehaviorToContext"); - - UBehavior_GetObjectParam_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_GetVectorParam.PublishBehaviorOutput -// (Defined, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// float R (Parm) -// float G (Parm) -// float B (Parm) -// float A (Parm) - -void UBehavior_GetVectorParam::PublishBehaviorOutput(float R, float G, float B, float A, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_GetVectorParam.PublishBehaviorOutput"); - - UBehavior_GetVectorParam_PublishBehaviorOutput_Params params; - params.R = R; - params.G = G; - params.B = B; - params.A = A; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_GetVectorParam.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_GetVectorParam::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_GetVectorParam.ApplyBehaviorToContext"); - - UBehavior_GetVectorParam_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_InterpolateFloatOverTime.PublishBehaviorOutput -// (Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// float Result (Parm) - -void UBehavior_InterpolateFloatOverTime::PublishBehaviorOutput(float Result, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_InterpolateFloatOverTime.PublishBehaviorOutput"); - - UBehavior_InterpolateFloatOverTime_PublishBehaviorOutput_Params params; - params.Result = Result; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_InterpolateFloatOverTime.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_InterpolateFloatOverTime::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_InterpolateFloatOverTime.ApplyBehaviorToContext"); - - UBehavior_InterpolateFloatOverTime_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_Metronome.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_Metronome::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_Metronome.ApplyBehaviorToContext"); - - UBehavior_Metronome_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_ModifyTimer.PublishBehaviorOutput -// (Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// float TimeRemaining (Parm) - -void UBehavior_ModifyTimer::PublishBehaviorOutput(float TimeRemaining, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_ModifyTimer.PublishBehaviorOutput"); - - UBehavior_ModifyTimer_PublishBehaviorOutput_Params params; - params.TimeRemaining = TimeRemaining; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_ModifyTimer.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ModifyTimer::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_ModifyTimer.ApplyBehaviorToContext"); - - UBehavior_ModifyTimer_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_SetFloatParam.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetFloatParam::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_SetFloatParam.ApplyBehaviorToContext"); - - UBehavior_SetFloatParam_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_SetObjectParam.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetObjectParam::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_SetObjectParam.ApplyBehaviorToContext"); - - UBehavior_SetObjectParam_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_SetVectorParam.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetVectorParam::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_SetVectorParam.ApplyBehaviorToContext"); - - UBehavior_SetVectorParam_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_SpecialMove.PlaySpecialMove -// (Defined, Public) -// Parameters: -// class USpecialMoveComponent* SMC (Parm, EditInline) - -void UBehavior_SpecialMove::PlaySpecialMove(class USpecialMoveComponent* SMC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_SpecialMove.PlaySpecialMove"); - - UBehavior_SpecialMove_PlaySpecialMove_Params params; - params.SMC = SMC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.Behavior_SpecialMove.TriggerOutput -// (Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) - -void UBehavior_SpecialMove::TriggerOutput(struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_SpecialMove.TriggerOutput"); - - UBehavior_SpecialMove_TriggerOutput_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_SpecialMove.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SpecialMove::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_SpecialMove.ApplyBehaviorToContext"); - - UBehavior_SpecialMove_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_SpecialMoveStop.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SpecialMoveStop::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_SpecialMoveStop.ApplyBehaviorToContext"); - - UBehavior_SpecialMoveStop_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_StartAkAmbientSound.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_StartAkAmbientSound::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_StartAkAmbientSound.ApplyBehaviorToContext"); - - UBehavior_StartAkAmbientSound_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_StopAkAmbientSound.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_StopAkAmbientSound::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_StopAkAmbientSound.ApplyBehaviorToContext"); - - UBehavior_StopAkAmbientSound_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_StopDialog.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_StopDialog::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_StopDialog.ApplyBehaviorToContext"); - - UBehavior_StopDialog_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.Behavior_ToggleDialog.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ToggleDialog::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.Behavior_ToggleDialog.ApplyBehaviorToContext"); - - UBehavior_ToggleDialog_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function GearboxFramework.CameraModifierCrossfade.DoCrossfade -// (Defined, Protected) - -void UCameraModifierCrossfade::DoCrossfade() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.CameraModifierCrossfade.DoCrossfade"); - - UCameraModifierCrossfade_DoCrossfade_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.CameraModifierCrossfade.UpdateAllLerps -// (Defined, Protected, HasOutparams) -// Parameters: -// float DeltaTime (Parm) -// struct FTPOV OutPOV (Parm, OutParm) - -void UCameraModifierCrossfade::UpdateAllLerps(float DeltaTime, struct FTPOV* OutPOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.CameraModifierCrossfade.UpdateAllLerps"); - - UCameraModifierCrossfade_UpdateAllLerps_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutPOV != nullptr) - *OutPOV = params.OutPOV; -} - - -// Function GearboxFramework.CameraModifierCrossfade.ModifyCamera -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// class ACamera* Camera (Parm) -// float DeltaTime (Parm) -// struct FTPOV OutPOV (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCameraModifierCrossfade::ModifyCamera(class ACamera* Camera, float DeltaTime, struct FTPOV* OutPOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.CameraModifierCrossfade.ModifyCamera"); - - UCameraModifierCrossfade_ModifyCamera_Params params; - params.Camera = Camera; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutPOV != nullptr) - *OutPOV = params.OutPOV; - - return params.ReturnValue; -} - - -// Function GearboxFramework.CameraModifierCrossfade.ProcessCameraBlend -// (Final, Defined, Private, HasOutparams, HasDefaults) -// Parameters: -// class ACamera* Camera (Parm) -// float AdjustedDeltaTime (Parm) -// struct FTPOV OutPOV (Parm, OutParm) - -void UCameraModifierCrossfade::ProcessCameraBlend(class ACamera* Camera, float AdjustedDeltaTime, struct FTPOV* OutPOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.CameraModifierCrossfade.ProcessCameraBlend"); - - UCameraModifierCrossfade_ProcessCameraBlend_Params params; - params.Camera = Camera; - params.AdjustedDeltaTime = AdjustedDeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutPOV != nullptr) - *OutPOV = params.OutPOV; -} - - -// Function GearboxFramework.CameraModifierCrossfade.InitializeSubModifiers -// (Defined, Protected) - -void UCameraModifierCrossfade::InitializeSubModifiers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.CameraModifierCrossfade.InitializeSubModifiers"); - - UCameraModifierCrossfade_InitializeSubModifiers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.CameraModifierCrossfade.EnableModifier -// (Defined, Event, Public) - -void UCameraModifierCrossfade::EnableModifier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.CameraModifierCrossfade.EnableModifier"); - - UCameraModifierCrossfade_EnableModifier_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.CameraModifierLookAt.ExecuteFadeIfNeeded -// (Defined, Public, HasOutparams) -// Parameters: -// class AGearboxPlayerController* PC (Const, Parm, OutParm) - -void UCameraModifierLookAt::ExecuteFadeIfNeeded(class AGearboxPlayerController** PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.CameraModifierLookAt.ExecuteFadeIfNeeded"); - - UCameraModifierLookAt_ExecuteFadeIfNeeded_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (PC != nullptr) - *PC = params.PC; -} - - -// Function GearboxFramework.CameraModifierLookAt.GetDesiredLocation -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FTPOV OutPOV (Const, Parm, OutParm) -// class AGearboxPlayerController* PC (Const, Parm, OutParm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UCameraModifierLookAt::GetDesiredLocation(struct FTPOV* OutPOV, class AGearboxPlayerController** PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.CameraModifierLookAt.GetDesiredLocation"); - - UCameraModifierLookAt_GetDesiredLocation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (OutPOV != nullptr) - *OutPOV = params.OutPOV; - if (PC != nullptr) - *PC = params.PC; - - return params.ReturnValue; -} - - -// Function GearboxFramework.CameraModifierLookAt.ModifyCamera -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// class ACamera* Camera (Parm) -// float DeltaTime (Parm) -// struct FTPOV OutPOV (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCameraModifierLookAt::ModifyCamera(class ACamera* Camera, float DeltaTime, struct FTPOV* OutPOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.CameraModifierLookAt.ModifyCamera"); - - UCameraModifierLookAt_ModifyCamera_Params params; - params.Camera = Camera; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutPOV != nullptr) - *OutPOV = params.OutPOV; - - return params.ReturnValue; -} - - -// Function GearboxFramework.CameraModifierLookAt.GetBoneLocation -// (Final, Defined, HasOptionalparams, Private, HasOutparams) -// Parameters: -// class AActor* Target (Parm) -// struct FName BoneName (Parm) -// struct FVector BoneLoc (OptionalParm, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCameraModifierLookAt::GetBoneLocation(class AActor* Target, const struct FName& BoneName, struct FVector* BoneLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.CameraModifierLookAt.GetBoneLocation"); - - UCameraModifierLookAt_GetBoneLocation_Params params; - params.Target = Target; - params.BoneName = BoneName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (BoneLoc != nullptr) - *BoneLoc = params.BoneLoc; - - return params.ReturnValue; -} - - -// Function GearboxFramework.CameraModifierLookAt.SetLookAtBone -// (Defined, Public) -// Parameters: -// struct FName NewBone (Parm) - -void UCameraModifierLookAt::SetLookAtBone(const struct FName& NewBone) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.CameraModifierLookAt.SetLookAtBone"); - - UCameraModifierLookAt_SetLookAtBone_Params params; - params.NewBone = NewBone; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.CameraModifierLookAt.SetLookAtTarget -// (Defined, Public) -// Parameters: -// class AActor* newLookAtTarget (Parm) - -void UCameraModifierLookAt::SetLookAtTarget(class AActor* newLookAtTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.CameraModifierLookAt.SetLookAtTarget"); - - UCameraModifierLookAt_SetLookAtTarget_Params params; - params.newLookAtTarget = newLookAtTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.CameraModifierLookAt.SetTargetLocation -// (Public) -// Parameters: -// struct FVector NewTargetLocation (Parm) -// float newTransitionTimeIn (Parm) -// float newTransitionTimeOut (Parm) - -void UCameraModifierLookAt::SetTargetLocation(const struct FVector& NewTargetLocation, float newTransitionTimeIn, float newTransitionTimeOut) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.CameraModifierLookAt.SetTargetLocation"); - - UCameraModifierLookAt_SetTargetLocation_Params params; - params.NewTargetLocation = NewTargetLocation; - params.newTransitionTimeIn = newTransitionTimeIn; - params.newTransitionTimeOut = newTransitionTimeOut; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.CameraModifierLookAt.SetDuration -// (Defined, Public) -// Parameters: -// float NewDuration (Parm) - -void UCameraModifierLookAt::SetDuration(float NewDuration) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.CameraModifierLookAt.SetDuration"); - - UCameraModifierLookAt_SetDuration_Params params; - params.NewDuration = NewDuration; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.CameraModifierLookAt.SetTransitionTimes -// (Defined, Public) -// Parameters: -// float NewInTime (Parm) -// float NewOutTime (Parm) - -void UCameraModifierLookAt::SetTransitionTimes(float NewInTime, float NewOutTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.CameraModifierLookAt.SetTransitionTimes"); - - UCameraModifierLookAt_SetTransitionTimes_Params params; - params.NewInTime = NewInTime; - params.NewOutTime = NewOutTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.CameraModifierLookAt.SetZoomFOV -// (Defined, Public) -// Parameters: -// float newZoom (Parm) - -void UCameraModifierLookAt::SetZoomFOV(float newZoom) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.CameraModifierLookAt.SetZoomFOV"); - - UCameraModifierLookAt_SetZoomFOV_Params params; - params.newZoom = newZoom; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.CameraModifierLookAt.SetThirdPersonDistances -// (Defined, Public) -// Parameters: -// float NewX (Parm) -// float NewY (Parm) -// float NewZ (Parm) - -void UCameraModifierLookAt::SetThirdPersonDistances(float NewX, float NewY, float NewZ) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.CameraModifierLookAt.SetThirdPersonDistances"); - - UCameraModifierLookAt_SetThirdPersonDistances_Params params; - params.NewX = NewX; - params.NewY = NewY; - params.NewZ = NewZ; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.CameraModifierLookAt.SetLookAtMode -// (Defined, Public) -// Parameters: -// unsigned char NewMode (Parm) - -void UCameraModifierLookAt::SetLookAtMode(unsigned char NewMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.CameraModifierLookAt.SetLookAtMode"); - - UCameraModifierLookAt_SetLookAtMode_Params params; - params.NewMode = NewMode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.CameraModifierLookAt.DisableModifier -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bImmediate (OptionalParm, Parm) - -void UCameraModifierLookAt::DisableModifier(bool bImmediate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.CameraModifierLookAt.DisableModifier"); - - UCameraModifierLookAt_DisableModifier_Params params; - params.bImmediate = bImmediate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.CameraModifierLookAt.EnableModifier -// (Defined, Public) - -void UCameraModifierLookAt::EnableModifier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.CameraModifierLookAt.EnableModifier"); - - UCameraModifierLookAt_EnableModifier_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkNews.Internal_GetService -// (Final, Defined, Private) -// Parameters: -// unsigned char ControllerId (Parm) -// FScriptInterface Spark (Parm) -// class USparkServiceConfiguration* ReturnValue (Parm, OutParm, ReturnParm) - -class USparkServiceConfiguration* USparkNews::Internal_GetService(unsigned char ControllerId, const FScriptInterface& Spark) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkNews.Internal_GetService"); - - USparkNews_Internal_GetService_Params params; - params.ControllerId = ControllerId; - params.Spark = Spark; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkNews.CallAndClearRetrievedDelegate -// (Final, Defined, Private) -// Parameters: -// unsigned char RetrievealResult (Parm) - -void USparkNews::CallAndClearRetrievedDelegate(unsigned char RetrievealResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkNews.CallAndClearRetrievedDelegate"); - - USparkNews_CallAndClearRetrievedDelegate_Params params; - params.RetrievealResult = RetrievealResult; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkNews.ParseArticles -// (Final, Defined, Private, HasDefaults) -// Parameters: -// class UJsonObject* NewsArticlesJSONObject (Parm) - -void USparkNews::ParseArticles(class UJsonObject* NewsArticlesJSONObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkNews.ParseArticles"); - - USparkNews_ParseArticles_Params params; - params.NewsArticlesJSONObject = NewsArticlesJSONObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkNews.HandleNewsRetrievalResponse -// (Final, Defined, Private, HasOutparams) -// Parameters: -// struct FSparkResult Result (Const, Parm, OutParm, NeedCtorLink) - -void USparkNews::HandleNewsRetrievalResponse(struct FSparkResult* Result) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkNews.HandleNewsRetrievalResponse"); - - USparkNews_HandleNewsRetrievalResponse_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Result != nullptr) - *Result = params.Result; -} - - -// Function GearboxFramework.SparkNews.GetArticle -// (Defined, Public, HasOutparams) -// Parameters: -// int Idx (Parm) -// struct FString Header (Parm, OutParm, NeedCtorLink) -// struct FString Body (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USparkNews::GetArticle(int Idx, struct FString* Header, struct FString* Body) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkNews.GetArticle"); - - USparkNews_GetArticle_Params params; - params.Idx = Idx; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Header != nullptr) - *Header = params.Header; - if (Body != nullptr) - *Body = params.Body; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkNews.GetArticleCount -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int USparkNews::GetArticleCount() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkNews.GetArticleCount"); - - USparkNews_GetArticleCount_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.SparkNews.RetrieveNews -// (Defined, Public, HasDefaults) -// Parameters: -// unsigned char ControllerId (Parm) -// struct FScriptDelegate RetrievalDelegate (Parm, NeedCtorLink) - -void USparkNews::RetrieveNews(unsigned char ControllerId, const struct FScriptDelegate& RetrievalDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkNews.RetrieveNews"); - - USparkNews_RetrieveNews_Params params; - params.ControllerId = ControllerId; - params.RetrievalDelegate = RetrievalDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.SparkNews.OnNewsRetrieved -// (Public, Delegate) -// Parameters: -// unsigned char RetrievealResult (Parm) -// class USparkNews* newsObj (Parm) - -void USparkNews::OnNewsRetrieved(unsigned char RetrievealResult, class USparkNews* newsObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.SparkNews.OnNewsRetrieved"); - - USparkNews_OnNewsRetrieved_Params params; - params.RetrievealResult = RetrievealResult; - params.newsObj = newsObj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxEULAGFxMovie.HandleInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxEULAGFxMovie::HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxEULAGFxMovie.HandleInputKey"); - - UGearboxEULAGFxMovie_HandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxEULAGFxMovie.ShowEULA -// (Defined, Public) - -void UGearboxEULAGFxMovie::ShowEULA() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxEULAGFxMovie.ShowEULA"); - - UGearboxEULAGFxMovie_ShowEULA_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxEULAGFxMovie.OnDeclineButtonClick -// (Defined, Public) - -void UGearboxEULAGFxMovie::OnDeclineButtonClick() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxEULAGFxMovie.OnDeclineButtonClick"); - - UGearboxEULAGFxMovie_OnDeclineButtonClick_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxEULAGFxMovie.OnAcceptButtonClick -// (Defined, Public) - -void UGearboxEULAGFxMovie::OnAcceptButtonClick() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxEULAGFxMovie.OnAcceptButtonClick"); - - UGearboxEULAGFxMovie_OnAcceptButtonClick_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxEULAGFxMovie.FireCompleteDelegate -// (Defined, Public) - -void UGearboxEULAGFxMovie::FireCompleteDelegate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxEULAGFxMovie.FireCompleteDelegate"); - - UGearboxEULAGFxMovie_FireCompleteDelegate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxEULAGFxMovie.extClosed -// (Defined, Public) - -void UGearboxEULAGFxMovie::extClosed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxEULAGFxMovie.extClosed"); - - UGearboxEULAGFxMovie_extClosed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxEULAGFxMovie.extOnDeclineButtonClick -// (Defined, Public) - -void UGearboxEULAGFxMovie::extOnDeclineButtonClick() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxEULAGFxMovie.extOnDeclineButtonClick"); - - UGearboxEULAGFxMovie_extOnDeclineButtonClick_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxEULAGFxMovie.extOnAcceptButtonClick -// (Defined, Public) - -void UGearboxEULAGFxMovie::extOnAcceptButtonClick() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxEULAGFxMovie.extOnAcceptButtonClick"); - - UGearboxEULAGFxMovie_extOnAcceptButtonClick_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxEULAGFxMovie.extOnLoad -// (Defined, Public) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) - -void UGearboxEULAGFxMovie::extOnLoad(const struct FString& Path) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxEULAGFxMovie.extOnLoad"); - - UGearboxEULAGFxMovie_extOnLoad_Params params; - params.Path = Path; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxEULAGFxMovie.OnClose -// (Defined, Event, Public) - -void UGearboxEULAGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxEULAGFxMovie.OnClose"); - - UGearboxEULAGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxEULAGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxEULAGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxEULAGFxMovie.Start"); - - UGearboxEULAGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.GearboxEULAGFxMovie.OnEULAInteractionComplete -// (Public, Delegate, HasOutparams) -// Parameters: -// TArray EULAState (Const, Parm, OutParm, NeedCtorLink) - -void UGearboxEULAGFxMovie::OnEULAInteractionComplete(TArray* EULAState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxEULAGFxMovie.OnEULAInteractionComplete"); - - UGearboxEULAGFxMovie_OnEULAInteractionComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (EULAState != nullptr) - *EULAState = params.EULAState; -} - - -// Function GearboxFramework.GearboxEULAGFxObject.NavigateDown -// (Defined, Public) - -void UGearboxEULAGFxObject::NavigateDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxEULAGFxObject.NavigateDown"); - - UGearboxEULAGFxObject_NavigateDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxEULAGFxObject.NavigateUp -// (Defined, Public) - -void UGearboxEULAGFxObject::NavigateUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxEULAGFxObject.NavigateUp"); - - UGearboxEULAGFxObject_NavigateUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxEULAGFxObject.SetTooltipText -// (Defined, Public) -// Parameters: -// struct FString AcceptText (Parm, NeedCtorLink) -// struct FString DeclineText (Parm, NeedCtorLink) - -void UGearboxEULAGFxObject::SetTooltipText(const struct FString& AcceptText, const struct FString& DeclineText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxEULAGFxObject.SetTooltipText"); - - UGearboxEULAGFxObject_SetTooltipText_Params params; - params.AcceptText = AcceptText; - params.DeclineText = DeclineText; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxEULAGFxObject.SetEULAText -// (Defined, Public) -// Parameters: -// struct FString Title (Parm, NeedCtorLink) -// struct FString Text (Parm, NeedCtorLink) - -void UGearboxEULAGFxObject::SetEULAText(const struct FString& Title, const struct FString& Text) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxEULAGFxObject.SetEULAText"); - - UGearboxEULAGFxObject_SetEULAText_Params params; - params.Title = Title; - params.Text = Text; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GearboxEULAGFxObject.Init -// (Defined, Public) - -void UGearboxEULAGFxObject::Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GearboxEULAGFxObject.Init"); - - UGearboxEULAGFxObject_Init_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function GearboxFramework.GFxMovieDrawStyleInstanceData.RequiresClientInstance -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMovieDrawStyleInstanceData::RequiresClientInstance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.GFxMovieDrawStyleInstanceData.RequiresClientInstance"); - - UGFxMovieDrawStyleInstanceData_RequiresClientInstance_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function GearboxFramework.PopulationMasterAttributeContextResolver.GetAttributeContext -// (Defined, Public) -// Parameters: -// class UAttributeDefinitionBase* Attribute (Parm) -// class UObject* AttributeContextSource (Parm) -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UPopulationMasterAttributeContextResolver::GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "GearboxFramework.PopulationMasterAttributeContextResolver.GetAttributeContext"); - - UPopulationMasterAttributeContextResolver_GetAttributeContext_Params params; - params.Attribute = Attribute; - params.AttributeContextSource = AttributeContextSource; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/BL2SDK/IpDrv_functions.cpp b/src/BL2SDK/IpDrv_functions.cpp deleted file mode 100644 index 7f4f8011..00000000 --- a/src/BL2SDK/IpDrv_functions.cpp +++ /dev/null @@ -1,7019 +0,0 @@ -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Functions -//--------------------------------------------------------------------------- - -// Function IpDrv.InternetLink.ResolveFailed -// (Event, Public) - -void AInternetLink::ResolveFailed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.InternetLink.ResolveFailed"); - - AInternetLink_ResolveFailed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.InternetLink.Resolved -// (Event, Public) -// Parameters: -// struct FIpAddr Addr (Parm) - -void AInternetLink::Resolved(const struct FIpAddr& Addr) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.InternetLink.Resolved"); - - AInternetLink_Resolved_Params params; - params.Addr = Addr; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.InternetLink.GetLocalIP -// (Native, Public, HasOutparams) -// Parameters: -// struct FIpAddr Arg (Parm, OutParm) - -void AInternetLink::GetLocalIP(struct FIpAddr* Arg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.InternetLink.GetLocalIP"); - - AInternetLink_GetLocalIP_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Arg != nullptr) - *Arg = params.Arg; -} - - -// Function IpDrv.InternetLink.StringToIpAddr -// (Native, Public, HasOutparams) -// Parameters: -// struct FString Str (Parm, NeedCtorLink) -// struct FIpAddr Addr (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AInternetLink::StringToIpAddr(const struct FString& Str, struct FIpAddr* Addr) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.InternetLink.StringToIpAddr"); - - AInternetLink_StringToIpAddr_Params params; - params.Str = Str; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Addr != nullptr) - *Addr = params.Addr; - - return params.ReturnValue; -} - - -// Function IpDrv.InternetLink.IpAddrToString -// (Native, Public) -// Parameters: -// struct FIpAddr Arg (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AInternetLink::IpAddrToString(const struct FIpAddr& Arg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.InternetLink.IpAddrToString"); - - AInternetLink_IpAddrToString_Params params; - params.Arg = Arg; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.InternetLink.GetLastError -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AInternetLink::GetLastError() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.InternetLink.GetLastError"); - - AInternetLink_GetLastError_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.InternetLink.Resolve -// (Native, Public) -// Parameters: -// struct FString Domain (Parm, CoerceParm, NeedCtorLink) - -void AInternetLink::Resolve(const struct FString& Domain) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.InternetLink.Resolve"); - - AInternetLink_Resolve_Params params; - params.Domain = Domain; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.InternetLink.ParseURL -// (Native, Public, HasOutparams) -// Parameters: -// struct FString URL (Parm, CoerceParm, NeedCtorLink) -// struct FString Addr (Parm, OutParm, NeedCtorLink) -// int PortNum (Parm, OutParm) -// struct FString LevelName (Parm, OutParm, NeedCtorLink) -// struct FString EntryName (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AInternetLink::ParseURL(const struct FString& URL, struct FString* Addr, int* PortNum, struct FString* LevelName, struct FString* EntryName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.InternetLink.ParseURL"); - - AInternetLink_ParseURL_Params params; - params.URL = URL; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Addr != nullptr) - *Addr = params.Addr; - if (PortNum != nullptr) - *PortNum = params.PortNum; - if (LevelName != nullptr) - *LevelName = params.LevelName; - if (EntryName != nullptr) - *EntryName = params.EntryName; - - return params.ReturnValue; -} - - -// Function IpDrv.InternetLink.IsDataPending -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AInternetLink::IsDataPending() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.InternetLink.IsDataPending"); - - AInternetLink_IsDataPending_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.TcpLink.ReceivedBinary -// (Event, Public) -// Parameters: -// int Count (Parm) -// unsigned char B (Parm) - -void ATcpLink::ReceivedBinary(int Count, unsigned char B) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.TcpLink.ReceivedBinary"); - - ATcpLink_ReceivedBinary_Params params; - params.Count = Count; - params.B = B; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.TcpLink.ReceivedLine -// (Event, Public) -// Parameters: -// struct FString Line (Parm, NeedCtorLink) - -void ATcpLink::ReceivedLine(const struct FString& Line) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.TcpLink.ReceivedLine"); - - ATcpLink_ReceivedLine_Params params; - params.Line = Line; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.TcpLink.ReceivedText -// (Event, Public) -// Parameters: -// struct FString Text (Parm, NeedCtorLink) - -void ATcpLink::ReceivedText(const struct FString& Text) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.TcpLink.ReceivedText"); - - ATcpLink_ReceivedText_Params params; - params.Text = Text; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.TcpLink.Closed -// (Event, Public) - -void ATcpLink::Closed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.TcpLink.Closed"); - - ATcpLink_Closed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.TcpLink.Opened -// (Event, Public) - -void ATcpLink::Opened() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.TcpLink.Opened"); - - ATcpLink_Opened_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.TcpLink.Accepted -// (Event, Public) - -void ATcpLink::Accepted() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.TcpLink.Accepted"); - - ATcpLink_Accepted_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.TcpLink.ReadBinary -// (Native, Public, HasOutparams) -// Parameters: -// int Count (Parm) -// unsigned char B (Parm, OutParm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int ATcpLink::ReadBinary(int Count, unsigned char* B) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.TcpLink.ReadBinary"); - - ATcpLink_ReadBinary_Params params; - params.Count = Count; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (B != nullptr) - *B = params.B; - - return params.ReturnValue; -} - - -// Function IpDrv.TcpLink.ReadText -// (Native, Public, HasOutparams) -// Parameters: -// struct FString Str (Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int ATcpLink::ReadText(struct FString* Str) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.TcpLink.ReadText"); - - ATcpLink_ReadText_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Str != nullptr) - *Str = params.Str; - - return params.ReturnValue; -} - - -// Function IpDrv.TcpLink.SendBinary -// (Native, Public) -// Parameters: -// int Count (Parm) -// unsigned char B (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int ATcpLink::SendBinary(int Count, unsigned char B) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.TcpLink.SendBinary"); - - ATcpLink_SendBinary_Params params; - params.Count = Count; - params.B = B; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.TcpLink.SendText -// (Native, Public) -// Parameters: -// struct FString Str (Parm, CoerceParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int ATcpLink::SendText(const struct FString& Str) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.TcpLink.SendText"); - - ATcpLink_SendText_Params params; - params.Str = Str; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.TcpLink.IsConnected -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ATcpLink::IsConnected() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.TcpLink.IsConnected"); - - ATcpLink_IsConnected_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.TcpLink.Close -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ATcpLink::Close() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.TcpLink.Close"); - - ATcpLink_Close_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.TcpLink.Open -// (Native, Public) -// Parameters: -// struct FIpAddr Addr (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ATcpLink::Open(const struct FIpAddr& Addr) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.TcpLink.Open"); - - ATcpLink_Open_Params params; - params.Addr = Addr; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.TcpLink.Listen -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ATcpLink::Listen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.TcpLink.Listen"); - - ATcpLink_Listen_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.TcpLink.BindPort -// (Native, HasOptionalparams, Public) -// Parameters: -// int PortNum (OptionalParm, Parm) -// bool bUseNextAvailable (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int ATcpLink::BindPort(int PortNum, bool bUseNextAvailable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.TcpLink.BindPort"); - - ATcpLink_BindPort_Params params; - params.PortNum = PortNum; - params.bUseNextAvailable = bUseNextAvailable; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineEventsInterfaceMcp.UploadMatchmakingStats -// (Native, Public) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) -// class UOnlineMatchmakingStats* MMStats (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineEventsInterfaceMcp::UploadMatchmakingStats(const struct FUniqueNetId& UniqueId, class UOnlineMatchmakingStats* MMStats) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineEventsInterfaceMcp.UploadMatchmakingStats"); - - UOnlineEventsInterfaceMcp_UploadMatchmakingStats_Params params; - params.UniqueId = UniqueId; - params.MMStats = MMStats; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineEventsInterfaceMcp.UpdatePlaylistPopulation -// (Native, Public) -// Parameters: -// int PlaylistId (Parm) -// int NumPlayers (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineEventsInterfaceMcp::UpdatePlaylistPopulation(int PlaylistId, int NumPlayers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineEventsInterfaceMcp.UpdatePlaylistPopulation"); - - UOnlineEventsInterfaceMcp_UpdatePlaylistPopulation_Params params; - params.PlaylistId = PlaylistId; - params.NumPlayers = NumPlayers; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineEventsInterfaceMcp.UploadGameplayEventsData -// (Native, Public, HasOutparams) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) -// TArray Payload (Const, Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineEventsInterfaceMcp::UploadGameplayEventsData(const struct FUniqueNetId& UniqueId, TArray* Payload) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineEventsInterfaceMcp.UploadGameplayEventsData"); - - UOnlineEventsInterfaceMcp_UploadGameplayEventsData_Params params; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Payload != nullptr) - *Payload = params.Payload; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineEventsInterfaceMcp.UploadPlayerData -// (Native, Public) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) -// struct FString PlayerNick (Parm, NeedCtorLink) -// class UOnlineProfileSettings* ProfileSettings (Parm) -// class UOnlinePlayerStorage* PlayerStorage (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineEventsInterfaceMcp::UploadPlayerData(const struct FUniqueNetId& UniqueId, const struct FString& PlayerNick, class UOnlineProfileSettings* ProfileSettings, class UOnlinePlayerStorage* PlayerStorage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineEventsInterfaceMcp.UploadPlayerData"); - - UOnlineEventsInterfaceMcp_UploadPlayerData_Params params; - params.UniqueId = UniqueId; - params.PlayerNick = PlayerNick; - params.ProfileSettings = ProfileSettings; - params.PlayerStorage = PlayerStorage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineNewsInterfaceMcp.GetNews -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// unsigned char NewsType (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UOnlineNewsInterfaceMcp::GetNews(unsigned char LocalUserNum, unsigned char NewsType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineNewsInterfaceMcp.GetNews"); - - UOnlineNewsInterfaceMcp_GetNews_Params params; - params.LocalUserNum = LocalUserNum; - params.NewsType = NewsType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineNewsInterfaceMcp.ClearReadNewsCompletedDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate ReadGameNewsDelegate (Parm, NeedCtorLink) - -void UOnlineNewsInterfaceMcp::ClearReadNewsCompletedDelegate(const struct FScriptDelegate& ReadGameNewsDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineNewsInterfaceMcp.ClearReadNewsCompletedDelegate"); - - UOnlineNewsInterfaceMcp_ClearReadNewsCompletedDelegate_Params params; - params.ReadGameNewsDelegate = ReadGameNewsDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineNewsInterfaceMcp.AddReadNewsCompletedDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate ReadNewsDelegate (Parm, NeedCtorLink) - -void UOnlineNewsInterfaceMcp::AddReadNewsCompletedDelegate(const struct FScriptDelegate& ReadNewsDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineNewsInterfaceMcp.AddReadNewsCompletedDelegate"); - - UOnlineNewsInterfaceMcp_AddReadNewsCompletedDelegate_Params params; - params.ReadNewsDelegate = ReadNewsDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineNewsInterfaceMcp.OnReadNewsCompleted -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) -// unsigned char NewsType (Parm) - -void UOnlineNewsInterfaceMcp::OnReadNewsCompleted(bool bWasSuccessful, unsigned char NewsType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineNewsInterfaceMcp.OnReadNewsCompleted"); - - UOnlineNewsInterfaceMcp_OnReadNewsCompleted_Params params; - params.bWasSuccessful = bWasSuccessful; - params.NewsType = NewsType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineNewsInterfaceMcp.ReadNews -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// unsigned char NewsType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineNewsInterfaceMcp::ReadNews(unsigned char LocalUserNum, unsigned char NewsType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineNewsInterfaceMcp.ReadNews"); - - UOnlineNewsInterfaceMcp_ReadNews_Params params; - params.LocalUserNum = LocalUserNum; - params.NewsType = NewsType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineTitleFileDownloadMcp.ClearShareTitleFileCompleteDelegate -// (Public) -// Parameters: -// struct FScriptDelegate ShareTitleFileCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineTitleFileDownloadMcp::ClearShareTitleFileCompleteDelegate(const struct FScriptDelegate& ShareTitleFileCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineTitleFileDownloadMcp.ClearShareTitleFileCompleteDelegate"); - - UOnlineTitleFileDownloadMcp_ClearShareTitleFileCompleteDelegate_Params params; - params.ShareTitleFileCompleteDelegate = ShareTitleFileCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineTitleFileDownloadMcp.AddShareTitleFileCompleteDelegate -// (Public) -// Parameters: -// struct FScriptDelegate ShareTitleFileCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineTitleFileDownloadMcp::AddShareTitleFileCompleteDelegate(const struct FScriptDelegate& ShareTitleFileCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineTitleFileDownloadMcp.AddShareTitleFileCompleteDelegate"); - - UOnlineTitleFileDownloadMcp_AddShareTitleFileCompleteDelegate_Params params; - params.ShareTitleFileCompleteDelegate = ShareTitleFileCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineTitleFileDownloadMcp.ShareTitleFile -// (Public) -// Parameters: -// struct FString FileToShare (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineTitleFileDownloadMcp::ShareTitleFile(const struct FString& FileToShare) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineTitleFileDownloadMcp.ShareTitleFile"); - - UOnlineTitleFileDownloadMcp_ShareTitleFile_Params params; - params.FileToShare = FileToShare; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineTitleFileDownloadMcp.ClearDownloadedFile -// (Native, Public) -// Parameters: -// struct FString Filename (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineTitleFileDownloadMcp::ClearDownloadedFile(const struct FString& Filename) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineTitleFileDownloadMcp.ClearDownloadedFile"); - - UOnlineTitleFileDownloadMcp_ClearDownloadedFile_Params params; - params.Filename = Filename; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineTitleFileDownloadMcp.ClearDownloadedFiles -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineTitleFileDownloadMcp::ClearDownloadedFiles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineTitleFileDownloadMcp.ClearDownloadedFiles"); - - UOnlineTitleFileDownloadMcp_ClearDownloadedFiles_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineTitleFileDownloadMcp.GetTitleFileState -// (Defined, Public) -// Parameters: -// struct FString Filename (Parm, NeedCtorLink) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UOnlineTitleFileDownloadMcp::GetTitleFileState(const struct FString& Filename) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineTitleFileDownloadMcp.GetTitleFileState"); - - UOnlineTitleFileDownloadMcp_GetTitleFileState_Params params; - params.Filename = Filename; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineTitleFileDownloadMcp.GetTitleFileContents -// (Native, Public, HasOutparams) -// Parameters: -// struct FString Filename (Parm, NeedCtorLink) -// TArray FileContents (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineTitleFileDownloadMcp::GetTitleFileContents(const struct FString& Filename, TArray* FileContents) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineTitleFileDownloadMcp.GetTitleFileContents"); - - UOnlineTitleFileDownloadMcp_GetTitleFileContents_Params params; - params.Filename = Filename; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (FileContents != nullptr) - *FileContents = params.FileContents; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineTitleFileDownloadMcp.ClearReadTitleFileCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate ReadTitleFileCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineTitleFileDownloadMcp::ClearReadTitleFileCompleteDelegate(const struct FScriptDelegate& ReadTitleFileCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineTitleFileDownloadMcp.ClearReadTitleFileCompleteDelegate"); - - UOnlineTitleFileDownloadMcp_ClearReadTitleFileCompleteDelegate_Params params; - params.ReadTitleFileCompleteDelegate = ReadTitleFileCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineTitleFileDownloadMcp.AddReadTitleFileCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate ReadTitleFileCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineTitleFileDownloadMcp::AddReadTitleFileCompleteDelegate(const struct FScriptDelegate& ReadTitleFileCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineTitleFileDownloadMcp.AddReadTitleFileCompleteDelegate"); - - UOnlineTitleFileDownloadMcp_AddReadTitleFileCompleteDelegate_Params params; - params.ReadTitleFileCompleteDelegate = ReadTitleFileCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineTitleFileDownloadMcp.ReadTitleFile -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FString FileToRead (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineTitleFileDownloadMcp::ReadTitleFile(unsigned char LocalUserNum, const struct FString& FileToRead) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineTitleFileDownloadMcp.ReadTitleFile"); - - UOnlineTitleFileDownloadMcp_ReadTitleFile_Params params; - params.LocalUserNum = LocalUserNum; - params.FileToRead = FileToRead; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineTitleFileDownloadMcp.OnShareTitleFileComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) -// struct FString Filename (Parm, NeedCtorLink) -// struct FString UGCHandle (Parm, NeedCtorLink) - -void UOnlineTitleFileDownloadMcp::OnShareTitleFileComplete(bool bWasSuccessful, const struct FString& Filename, const struct FString& UGCHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineTitleFileDownloadMcp.OnShareTitleFileComplete"); - - UOnlineTitleFileDownloadMcp_OnShareTitleFileComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - params.Filename = Filename; - params.UGCHandle = UGCHandle; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineTitleFileDownloadMcp.OnReadTitleFileComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) -// struct FString Filename (Parm, NeedCtorLink) - -void UOnlineTitleFileDownloadMcp::OnReadTitleFileComplete(bool bWasSuccessful, const struct FString& Filename) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineTitleFileDownloadMcp.OnReadTitleFileComplete"); - - UOnlineTitleFileDownloadMcp_OnReadTitleFileComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - params.Filename = Filename; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.MeshBeacon.DestroyBeacon -// (Native, Event, Public) - -void UMeshBeacon::DestroyBeacon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeacon.DestroyBeacon"); - - UMeshBeacon_DestroyBeacon_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.MeshBeaconClient.SendHostNewGameSessionResponse -// (Native, Public, HasOutparams) -// Parameters: -// bool bSuccess (Parm) -// struct FName SessionName (Parm) -// class UClass* SearchClass (Parm) -// unsigned char PlatformSpecificInfo (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMeshBeaconClient::SendHostNewGameSessionResponse(bool bSuccess, const struct FName& SessionName, class UClass* SearchClass, unsigned char* PlatformSpecificInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconClient.SendHostNewGameSessionResponse"); - - UMeshBeaconClient_SendHostNewGameSessionResponse_Params params; - params.bSuccess = bSuccess; - params.SessionName = SessionName; - params.SearchClass = SearchClass; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (PlatformSpecificInfo != nullptr) - *PlatformSpecificInfo = params.PlatformSpecificInfo; - - return params.ReturnValue; -} - - -// Function IpDrv.MeshBeaconClient.OnCreateNewSessionRequestReceived -// (Public, Delegate, HasOutparams) -// Parameters: -// struct FName SessionName (Parm) -// class UClass* SearchClass (Parm) -// TArray Players (Const, Parm, OutParm, NeedCtorLink) - -void UMeshBeaconClient::OnCreateNewSessionRequestReceived(const struct FName& SessionName, class UClass* SearchClass, TArray* Players) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconClient.OnCreateNewSessionRequestReceived"); - - UMeshBeaconClient_OnCreateNewSessionRequestReceived_Params params; - params.SessionName = SessionName; - params.SearchClass = SearchClass; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Players != nullptr) - *Players = params.Players; -} - - -// Function IpDrv.MeshBeaconClient.OnTravelRequestReceived -// (Public, Delegate, HasOutparams) -// Parameters: -// struct FName SessionName (Parm) -// class UClass* SearchClass (Parm) -// unsigned char PlatformSpecificInfo (Const, Parm, OutParm) - -void UMeshBeaconClient::OnTravelRequestReceived(const struct FName& SessionName, class UClass* SearchClass, unsigned char* PlatformSpecificInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconClient.OnTravelRequestReceived"); - - UMeshBeaconClient_OnTravelRequestReceived_Params params; - params.SessionName = SessionName; - params.SearchClass = SearchClass; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (PlatformSpecificInfo != nullptr) - *PlatformSpecificInfo = params.PlatformSpecificInfo; -} - - -// Function IpDrv.MeshBeaconClient.OnReceivedBandwidthTestResults -// (Public, Delegate, HasOutparams) -// Parameters: -// unsigned char TestType (Parm) -// unsigned char TestResult (Parm) -// struct FConnectionBandwidthStats BandwidthStats (Const, Parm, OutParm) - -void UMeshBeaconClient::OnReceivedBandwidthTestResults(unsigned char TestType, unsigned char TestResult, struct FConnectionBandwidthStats* BandwidthStats) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconClient.OnReceivedBandwidthTestResults"); - - UMeshBeaconClient_OnReceivedBandwidthTestResults_Params params; - params.TestType = TestType; - params.TestResult = TestResult; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BandwidthStats != nullptr) - *BandwidthStats = params.BandwidthStats; -} - - -// Function IpDrv.MeshBeaconClient.OnReceivedBandwidthTestRequest -// (Public, Delegate) -// Parameters: -// unsigned char TestType (Parm) - -void UMeshBeaconClient::OnReceivedBandwidthTestRequest(unsigned char TestType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconClient.OnReceivedBandwidthTestRequest"); - - UMeshBeaconClient_OnReceivedBandwidthTestRequest_Params params; - params.TestType = TestType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.MeshBeaconClient.OnConnectionRequestResult -// (Public, Delegate) -// Parameters: -// unsigned char ConnectionResult (Parm) - -void UMeshBeaconClient::OnConnectionRequestResult(unsigned char ConnectionResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconClient.OnConnectionRequestResult"); - - UMeshBeaconClient_OnConnectionRequestResult_Params params; - params.ConnectionResult = ConnectionResult; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.MeshBeaconClient.BeginBandwidthTest -// (Native, Public) -// Parameters: -// unsigned char TestType (Parm) -// int TestBufferSize (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMeshBeaconClient::BeginBandwidthTest(unsigned char TestType, int TestBufferSize) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconClient.BeginBandwidthTest"); - - UMeshBeaconClient_BeginBandwidthTest_Params params; - params.TestType = TestType; - params.TestBufferSize = TestBufferSize; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.MeshBeaconClient.RequestConnection -// (Native, Public, HasOutparams) -// Parameters: -// struct FOnlineGameSearchResult DesiredHost (Const, Parm, OutParm) -// struct FClientConnectionRequest ClientRequest (Const, Parm, OutParm, NeedCtorLink) -// bool bRegisterSecureAddress (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMeshBeaconClient::RequestConnection(bool bRegisterSecureAddress, struct FOnlineGameSearchResult* DesiredHost, struct FClientConnectionRequest* ClientRequest) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconClient.RequestConnection"); - - UMeshBeaconClient_RequestConnection_Params params; - params.bRegisterSecureAddress = bRegisterSecureAddress; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (DesiredHost != nullptr) - *DesiredHost = params.DesiredHost; - if (ClientRequest != nullptr) - *ClientRequest = params.ClientRequest; - - return params.ReturnValue; -} - - -// Function IpDrv.MeshBeaconClient.DestroyBeacon -// (Native, Event, Public) - -void UMeshBeaconClient::DestroyBeacon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconClient.DestroyBeacon"); - - UMeshBeaconClient_DestroyBeacon_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.MeshBeaconHost.OnReceivedClientCreateNewSessionResult -// (Public, Delegate, HasOutparams) -// Parameters: -// bool bSucceeded (Parm) -// struct FName SessionName (Parm) -// class UClass* SearchClass (Parm) -// unsigned char PlatformSpecificInfo (Const, Parm, OutParm) - -void UMeshBeaconHost::OnReceivedClientCreateNewSessionResult(bool bSucceeded, const struct FName& SessionName, class UClass* SearchClass, unsigned char* PlatformSpecificInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconHost.OnReceivedClientCreateNewSessionResult"); - - UMeshBeaconHost_OnReceivedClientCreateNewSessionResult_Params params; - params.bSucceeded = bSucceeded; - params.SessionName = SessionName; - params.SearchClass = SearchClass; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (PlatformSpecificInfo != nullptr) - *PlatformSpecificInfo = params.PlatformSpecificInfo; -} - - -// Function IpDrv.MeshBeaconHost.RequestClientCreateNewSession -// (Native, Public, HasOutparams) -// Parameters: -// struct FUniqueNetId PlayerNetId (Parm) -// struct FName SessionName (Parm) -// class UClass* SearchClass (Parm) -// TArray Players (Const, Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMeshBeaconHost::RequestClientCreateNewSession(const struct FUniqueNetId& PlayerNetId, const struct FName& SessionName, class UClass* SearchClass, TArray* Players) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconHost.RequestClientCreateNewSession"); - - UMeshBeaconHost_RequestClientCreateNewSession_Params params; - params.PlayerNetId = PlayerNetId; - params.SessionName = SessionName; - params.SearchClass = SearchClass; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Players != nullptr) - *Players = params.Players; - - return params.ReturnValue; -} - - -// Function IpDrv.MeshBeaconHost.TellClientsToTravel -// (Native, Public, HasOutparams) -// Parameters: -// struct FName SessionName (Parm) -// class UClass* SearchClass (Parm) -// unsigned char PlatformSpecificInfo (Const, Parm, OutParm) - -void UMeshBeaconHost::TellClientsToTravel(const struct FName& SessionName, class UClass* SearchClass, unsigned char* PlatformSpecificInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconHost.TellClientsToTravel"); - - UMeshBeaconHost_TellClientsToTravel_Params params; - params.SessionName = SessionName; - params.SearchClass = SearchClass; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (PlatformSpecificInfo != nullptr) - *PlatformSpecificInfo = params.PlatformSpecificInfo; -} - - -// Function IpDrv.MeshBeaconHost.OnAllPendingPlayersConnected -// (Public, Delegate) - -void UMeshBeaconHost::OnAllPendingPlayersConnected() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconHost.OnAllPendingPlayersConnected"); - - UMeshBeaconHost_OnAllPendingPlayersConnected_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.MeshBeaconHost.AllPlayersConnected -// (Native, Public, HasOutparams) -// Parameters: -// TArray Players (Const, Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMeshBeaconHost::AllPlayersConnected(TArray* Players) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconHost.AllPlayersConnected"); - - UMeshBeaconHost_AllPlayersConnected_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Players != nullptr) - *Players = params.Players; - - return params.ReturnValue; -} - - -// Function IpDrv.MeshBeaconHost.GetConnectionIndexForPlayer -// (Native, Public) -// Parameters: -// struct FUniqueNetId PlayerNetId (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UMeshBeaconHost::GetConnectionIndexForPlayer(const struct FUniqueNetId& PlayerNetId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconHost.GetConnectionIndexForPlayer"); - - UMeshBeaconHost_GetConnectionIndexForPlayer_Params params; - params.PlayerNetId = PlayerNetId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.MeshBeaconHost.SetPendingPlayerConnections -// (Defined, Public, HasOutparams) -// Parameters: -// TArray Players (Const, Parm, OutParm, NeedCtorLink) - -void UMeshBeaconHost::SetPendingPlayerConnections(TArray* Players) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconHost.SetPendingPlayerConnections"); - - UMeshBeaconHost_SetPendingPlayerConnections_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Players != nullptr) - *Players = params.Players; -} - - -// Function IpDrv.MeshBeaconHost.OnFinishedBandwidthTest -// (Public, Delegate, HasOutparams) -// Parameters: -// struct FUniqueNetId PlayerNetId (Parm) -// unsigned char TestType (Parm) -// unsigned char TestResult (Parm) -// struct FConnectionBandwidthStats BandwidthStats (Const, Parm, OutParm) - -void UMeshBeaconHost::OnFinishedBandwidthTest(const struct FUniqueNetId& PlayerNetId, unsigned char TestType, unsigned char TestResult, struct FConnectionBandwidthStats* BandwidthStats) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconHost.OnFinishedBandwidthTest"); - - UMeshBeaconHost_OnFinishedBandwidthTest_Params params; - params.PlayerNetId = PlayerNetId; - params.TestType = TestType; - params.TestResult = TestResult; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BandwidthStats != nullptr) - *BandwidthStats = params.BandwidthStats; -} - - -// Function IpDrv.MeshBeaconHost.OnStartedBandwidthTest -// (Public, Delegate) -// Parameters: -// struct FUniqueNetId PlayerNetId (Parm) -// unsigned char TestType (Parm) - -void UMeshBeaconHost::OnStartedBandwidthTest(const struct FUniqueNetId& PlayerNetId, unsigned char TestType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconHost.OnStartedBandwidthTest"); - - UMeshBeaconHost_OnStartedBandwidthTest_Params params; - params.PlayerNetId = PlayerNetId; - params.TestType = TestType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.MeshBeaconHost.OnReceivedClientConnectionRequest -// (Public, Delegate, HasOutparams) -// Parameters: -// struct FClientMeshBeaconConnection NewClientConnection (Const, Parm, OutParm, NeedCtorLink) - -void UMeshBeaconHost::OnReceivedClientConnectionRequest(struct FClientMeshBeaconConnection* NewClientConnection) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconHost.OnReceivedClientConnectionRequest"); - - UMeshBeaconHost_OnReceivedClientConnectionRequest_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewClientConnection != nullptr) - *NewClientConnection = params.NewClientConnection; -} - - -// Function IpDrv.MeshBeaconHost.AllowBandwidthTesting -// (Defined, Public) -// Parameters: -// bool bEnabled (Parm) - -void UMeshBeaconHost::AllowBandwidthTesting(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconHost.AllowBandwidthTesting"); - - UMeshBeaconHost_AllowBandwidthTesting_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.MeshBeaconHost.CancelPendingBandwidthTests -// (Native, Public) - -void UMeshBeaconHost::CancelPendingBandwidthTests() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconHost.CancelPendingBandwidthTests"); - - UMeshBeaconHost_CancelPendingBandwidthTests_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.MeshBeaconHost.HasPendingBandwidthTest -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMeshBeaconHost::HasPendingBandwidthTest() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconHost.HasPendingBandwidthTest"); - - UMeshBeaconHost_HasPendingBandwidthTest_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.MeshBeaconHost.CancelInProgressBandwidthTests -// (Native, Public) - -void UMeshBeaconHost::CancelInProgressBandwidthTests() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconHost.CancelInProgressBandwidthTests"); - - UMeshBeaconHost_CancelInProgressBandwidthTests_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.MeshBeaconHost.HasInProgressBandwidthTest -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMeshBeaconHost::HasInProgressBandwidthTest() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconHost.HasInProgressBandwidthTest"); - - UMeshBeaconHost_HasInProgressBandwidthTest_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.MeshBeaconHost.RequestClientBandwidthTest -// (Native, Public) -// Parameters: -// struct FUniqueNetId PlayerNetId (Parm) -// unsigned char TestType (Parm) -// int TestBufferSize (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMeshBeaconHost::RequestClientBandwidthTest(const struct FUniqueNetId& PlayerNetId, unsigned char TestType, int TestBufferSize) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconHost.RequestClientBandwidthTest"); - - UMeshBeaconHost_RequestClientBandwidthTest_Params params; - params.PlayerNetId = PlayerNetId; - params.TestType = TestType; - params.TestBufferSize = TestBufferSize; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.MeshBeaconHost.DestroyBeacon -// (Native, Event, Public) - -void UMeshBeaconHost::DestroyBeacon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconHost.DestroyBeacon"); - - UMeshBeaconHost_DestroyBeacon_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.MeshBeaconHost.InitHostBeacon -// (Native, Public) -// Parameters: -// struct FUniqueNetId InOwningPlayerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMeshBeaconHost::InitHostBeacon(const struct FUniqueNetId& InOwningPlayerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.MeshBeaconHost.InitHostBeacon"); - - UMeshBeaconHost_InitHostBeacon_Params params; - params.InOwningPlayerId = InOwningPlayerId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineSubsystemCommonImpl.GetRegisteredPlayers -// (Defined, Public, HasOutparams) -// Parameters: -// struct FName SessionName (Parm) -// TArray OutRegisteredPlayers (Parm, OutParm, NeedCtorLink) - -void UOnlineSubsystemCommonImpl::GetRegisteredPlayers(const struct FName& SessionName, TArray* OutRegisteredPlayers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineSubsystemCommonImpl.GetRegisteredPlayers"); - - UOnlineSubsystemCommonImpl_GetRegisteredPlayers_Params params; - params.SessionName = SessionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutRegisteredPlayers != nullptr) - *OutRegisteredPlayers = params.OutRegisteredPlayers; -} - - -// Function IpDrv.OnlineSubsystemCommonImpl.IsPlayerInSession -// (Native, Public) -// Parameters: -// struct FName SessionName (Parm) -// struct FUniqueNetId PlayerID (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemCommonImpl::IsPlayerInSession(const struct FName& SessionName, const struct FUniqueNetId& PlayerID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineSubsystemCommonImpl.IsPlayerInSession"); - - UOnlineSubsystemCommonImpl_IsPlayerInSession_Params params; - params.SessionName = SessionName; - params.PlayerID = PlayerID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineSubsystemCommonImpl.GetPlayerNicknameFromIndex -// (Event, Public) -// Parameters: -// int UserIndex (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UOnlineSubsystemCommonImpl::GetPlayerNicknameFromIndex(int UserIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineSubsystemCommonImpl.GetPlayerNicknameFromIndex"); - - UOnlineSubsystemCommonImpl_GetPlayerNicknameFromIndex_Params params; - params.UserIndex = UserIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.FindLocalServerAuthSession -// (Native, Public) -// Parameters: -// class UPlayer* ClientConnection (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UOnlineAuthInterfaceImpl::FindLocalServerAuthSession(class UPlayer* ClientConnection) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.FindLocalServerAuthSession"); - - UOnlineAuthInterfaceImpl_FindLocalServerAuthSession_Params params; - params.ClientConnection = ClientConnection; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.FindServerAuthSession -// (Native, Public) -// Parameters: -// class UPlayer* ServerConnection (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UOnlineAuthInterfaceImpl::FindServerAuthSession(class UPlayer* ServerConnection) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.FindServerAuthSession"); - - UOnlineAuthInterfaceImpl_FindServerAuthSession_Params params; - params.ServerConnection = ServerConnection; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.FindLocalClientAuthSession -// (Native, Public) -// Parameters: -// class UPlayer* ServerConnection (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UOnlineAuthInterfaceImpl::FindLocalClientAuthSession(class UPlayer* ServerConnection) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.FindLocalClientAuthSession"); - - UOnlineAuthInterfaceImpl_FindLocalClientAuthSession_Params params; - params.ServerConnection = ServerConnection; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.FindClientAuthSession -// (Native, Public) -// Parameters: -// class UPlayer* ClientConnection (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UOnlineAuthInterfaceImpl::FindClientAuthSession(class UPlayer* ClientConnection) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.FindClientAuthSession"); - - UOnlineAuthInterfaceImpl_FindClientAuthSession_Params params; - params.ClientConnection = ClientConnection; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.SendAuthRetryServer -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineAuthInterfaceImpl::SendAuthRetryServer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.SendAuthRetryServer"); - - UOnlineAuthInterfaceImpl_SendAuthRetryServer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.SendAuthKillClient -// (Native, Public) -// Parameters: -// class UPlayer* ClientConnection (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineAuthInterfaceImpl::SendAuthKillClient(class UPlayer* ClientConnection) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.SendAuthKillClient"); - - UOnlineAuthInterfaceImpl_SendAuthKillClient_Params params; - params.ClientConnection = ClientConnection; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.SendAuthBlobServer -// (Native, Public) -// Parameters: -// class UPlayer* ClientConnection (Parm) -// int AuthBlobUID (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineAuthInterfaceImpl::SendAuthBlobServer(class UPlayer* ClientConnection, int AuthBlobUID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.SendAuthBlobServer"); - - UOnlineAuthInterfaceImpl_SendAuthBlobServer_Params params; - params.ClientConnection = ClientConnection; - params.AuthBlobUID = AuthBlobUID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.SendAuthBlobClient -// (Native, Public) -// Parameters: -// int AuthBlobUID (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineAuthInterfaceImpl::SendAuthBlobClient(int AuthBlobUID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.SendAuthBlobClient"); - - UOnlineAuthInterfaceImpl_SendAuthBlobClient_Params params; - params.AuthBlobUID = AuthBlobUID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.ClearServerConnectionCloseDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate ServerConnectionCloseDelegate (Parm, NeedCtorLink) - -void UOnlineAuthInterfaceImpl::ClearServerConnectionCloseDelegate(const struct FScriptDelegate& ServerConnectionCloseDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.ClearServerConnectionCloseDelegate"); - - UOnlineAuthInterfaceImpl_ClearServerConnectionCloseDelegate_Params params; - params.ServerConnectionCloseDelegate = ServerConnectionCloseDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.AddServerConnectionCloseDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate ServerConnectionCloseDelegate (Parm, NeedCtorLink) - -void UOnlineAuthInterfaceImpl::AddServerConnectionCloseDelegate(const struct FScriptDelegate& ServerConnectionCloseDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.AddServerConnectionCloseDelegate"); - - UOnlineAuthInterfaceImpl_AddServerConnectionCloseDelegate_Params params; - params.ServerConnectionCloseDelegate = ServerConnectionCloseDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.ClearClientConnectionCloseDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate ClientConnectionCloseDelegate (Parm, NeedCtorLink) - -void UOnlineAuthInterfaceImpl::ClearClientConnectionCloseDelegate(const struct FScriptDelegate& ClientConnectionCloseDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.ClearClientConnectionCloseDelegate"); - - UOnlineAuthInterfaceImpl_ClearClientConnectionCloseDelegate_Params params; - params.ClientConnectionCloseDelegate = ClientConnectionCloseDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.AddClientConnectionCloseDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate ClientConnectionCloseDelegate (Parm, NeedCtorLink) - -void UOnlineAuthInterfaceImpl::AddClientConnectionCloseDelegate(const struct FScriptDelegate& ClientConnectionCloseDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.AddClientConnectionCloseDelegate"); - - UOnlineAuthInterfaceImpl_AddClientConnectionCloseDelegate_Params params; - params.ClientConnectionCloseDelegate = ClientConnectionCloseDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.ClearAuthRetryServerDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate AuthRetryServerDelegate (Parm, NeedCtorLink) - -void UOnlineAuthInterfaceImpl::ClearAuthRetryServerDelegate(const struct FScriptDelegate& AuthRetryServerDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.ClearAuthRetryServerDelegate"); - - UOnlineAuthInterfaceImpl_ClearAuthRetryServerDelegate_Params params; - params.AuthRetryServerDelegate = AuthRetryServerDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.AddAuthRetryServerDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate AuthRetryServerDelegate (Parm, NeedCtorLink) - -void UOnlineAuthInterfaceImpl::AddAuthRetryServerDelegate(const struct FScriptDelegate& AuthRetryServerDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.AddAuthRetryServerDelegate"); - - UOnlineAuthInterfaceImpl_AddAuthRetryServerDelegate_Params params; - params.AuthRetryServerDelegate = AuthRetryServerDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.ClearAuthKillClientDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate AuthKillClientDelegate (Parm, NeedCtorLink) - -void UOnlineAuthInterfaceImpl::ClearAuthKillClientDelegate(const struct FScriptDelegate& AuthKillClientDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.ClearAuthKillClientDelegate"); - - UOnlineAuthInterfaceImpl_ClearAuthKillClientDelegate_Params params; - params.AuthKillClientDelegate = AuthKillClientDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.AddAuthKillClientDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate AuthKillClientDelegate (Parm, NeedCtorLink) - -void UOnlineAuthInterfaceImpl::AddAuthKillClientDelegate(const struct FScriptDelegate& AuthKillClientDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.AddAuthKillClientDelegate"); - - UOnlineAuthInterfaceImpl_AddAuthKillClientDelegate_Params params; - params.AuthKillClientDelegate = AuthKillClientDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.ClearAuthCompleteServerDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate AuthCompleteServerDelegate (Parm, NeedCtorLink) - -void UOnlineAuthInterfaceImpl::ClearAuthCompleteServerDelegate(const struct FScriptDelegate& AuthCompleteServerDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.ClearAuthCompleteServerDelegate"); - - UOnlineAuthInterfaceImpl_ClearAuthCompleteServerDelegate_Params params; - params.AuthCompleteServerDelegate = AuthCompleteServerDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.AddAuthCompleteServerDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate AuthCompleteServerDelegate (Parm, NeedCtorLink) - -void UOnlineAuthInterfaceImpl::AddAuthCompleteServerDelegate(const struct FScriptDelegate& AuthCompleteServerDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.AddAuthCompleteServerDelegate"); - - UOnlineAuthInterfaceImpl_AddAuthCompleteServerDelegate_Params params; - params.AuthCompleteServerDelegate = AuthCompleteServerDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.ClearAuthCompleteClientDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate AuthCompleteClientDelegate (Parm, NeedCtorLink) - -void UOnlineAuthInterfaceImpl::ClearAuthCompleteClientDelegate(const struct FScriptDelegate& AuthCompleteClientDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.ClearAuthCompleteClientDelegate"); - - UOnlineAuthInterfaceImpl_ClearAuthCompleteClientDelegate_Params params; - params.AuthCompleteClientDelegate = AuthCompleteClientDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.AddAuthCompleteClientDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate AuthCompleteClientDelegate (Parm, NeedCtorLink) - -void UOnlineAuthInterfaceImpl::AddAuthCompleteClientDelegate(const struct FScriptDelegate& AuthCompleteClientDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.AddAuthCompleteClientDelegate"); - - UOnlineAuthInterfaceImpl_AddAuthCompleteClientDelegate_Params params; - params.AuthCompleteClientDelegate = AuthCompleteClientDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.ClearAuthBlobReceivedServerDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate AuthBlobReceivedServerDelegate (Parm, NeedCtorLink) - -void UOnlineAuthInterfaceImpl::ClearAuthBlobReceivedServerDelegate(const struct FScriptDelegate& AuthBlobReceivedServerDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.ClearAuthBlobReceivedServerDelegate"); - - UOnlineAuthInterfaceImpl_ClearAuthBlobReceivedServerDelegate_Params params; - params.AuthBlobReceivedServerDelegate = AuthBlobReceivedServerDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.AddAuthBlobReceivedServerDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate AuthBlobReceivedServerDelegate (Parm, NeedCtorLink) - -void UOnlineAuthInterfaceImpl::AddAuthBlobReceivedServerDelegate(const struct FScriptDelegate& AuthBlobReceivedServerDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.AddAuthBlobReceivedServerDelegate"); - - UOnlineAuthInterfaceImpl_AddAuthBlobReceivedServerDelegate_Params params; - params.AuthBlobReceivedServerDelegate = AuthBlobReceivedServerDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.ClearAuthBlobReceivedClientDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate AuthBlobReceivedClientDelegate (Parm, NeedCtorLink) - -void UOnlineAuthInterfaceImpl::ClearAuthBlobReceivedClientDelegate(const struct FScriptDelegate& AuthBlobReceivedClientDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.ClearAuthBlobReceivedClientDelegate"); - - UOnlineAuthInterfaceImpl_ClearAuthBlobReceivedClientDelegate_Params params; - params.AuthBlobReceivedClientDelegate = AuthBlobReceivedClientDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.AddAuthBlobReceivedClientDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate AuthBlobReceivedClientDelegate (Parm, NeedCtorLink) - -void UOnlineAuthInterfaceImpl::AddAuthBlobReceivedClientDelegate(const struct FScriptDelegate& AuthBlobReceivedClientDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.AddAuthBlobReceivedClientDelegate"); - - UOnlineAuthInterfaceImpl_AddAuthBlobReceivedClientDelegate_Params params; - params.AuthBlobReceivedClientDelegate = AuthBlobReceivedClientDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.ClearAuthRequestServerDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate AuthRequestServerDelegate (Parm, NeedCtorLink) - -void UOnlineAuthInterfaceImpl::ClearAuthRequestServerDelegate(const struct FScriptDelegate& AuthRequestServerDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.ClearAuthRequestServerDelegate"); - - UOnlineAuthInterfaceImpl_ClearAuthRequestServerDelegate_Params params; - params.AuthRequestServerDelegate = AuthRequestServerDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.AddAuthRequestServerDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate AuthRequestServerDelegate (Parm, NeedCtorLink) - -void UOnlineAuthInterfaceImpl::AddAuthRequestServerDelegate(const struct FScriptDelegate& AuthRequestServerDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.AddAuthRequestServerDelegate"); - - UOnlineAuthInterfaceImpl_AddAuthRequestServerDelegate_Params params; - params.AuthRequestServerDelegate = AuthRequestServerDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.ClearAuthRequestClientDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate AuthRequestClientDelegate (Parm, NeedCtorLink) - -void UOnlineAuthInterfaceImpl::ClearAuthRequestClientDelegate(const struct FScriptDelegate& AuthRequestClientDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.ClearAuthRequestClientDelegate"); - - UOnlineAuthInterfaceImpl_ClearAuthRequestClientDelegate_Params params; - params.AuthRequestClientDelegate = AuthRequestClientDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.AddAuthRequestClientDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate AuthRequestClientDelegate (Parm, NeedCtorLink) - -void UOnlineAuthInterfaceImpl::AddAuthRequestClientDelegate(const struct FScriptDelegate& AuthRequestClientDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.AddAuthRequestClientDelegate"); - - UOnlineAuthInterfaceImpl_AddAuthRequestClientDelegate_Params params; - params.AuthRequestClientDelegate = AuthRequestClientDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.ClearAuthReadyDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate AuthReadyDelegate (Parm, NeedCtorLink) - -void UOnlineAuthInterfaceImpl::ClearAuthReadyDelegate(const struct FScriptDelegate& AuthReadyDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.ClearAuthReadyDelegate"); - - UOnlineAuthInterfaceImpl_ClearAuthReadyDelegate_Params params; - params.AuthReadyDelegate = AuthReadyDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineAuthInterfaceImpl.AddAuthReadyDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate AuthReadyDelegate (Parm, NeedCtorLink) - -void UOnlineAuthInterfaceImpl::AddAuthReadyDelegate(const struct FScriptDelegate& AuthReadyDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineAuthInterfaceImpl.AddAuthReadyDelegate"); - - UOnlineAuthInterfaceImpl_AddAuthReadyDelegate_Params params; - params.AuthReadyDelegate = AuthReadyDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.HasPendingBootInvite -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::HasPendingBootInvite() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.HasPendingBootInvite"); - - UOnlineGameInterfaceImpl_HasPendingBootInvite_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.CancelNATNegotiation -// (Native, Public) - -void UOnlineGameInterfaceImpl::CancelNATNegotiation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.CancelNATNegotiation"); - - UOnlineGameInterfaceImpl_CancelNATNegotiation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.ClearQosStatusChangedDelegate -// (Public) -// Parameters: -// struct FScriptDelegate QosStatusChangedDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::ClearQosStatusChangedDelegate(const struct FScriptDelegate& QosStatusChangedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.ClearQosStatusChangedDelegate"); - - UOnlineGameInterfaceImpl_ClearQosStatusChangedDelegate_Params params; - params.QosStatusChangedDelegate = QosStatusChangedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.AddQosStatusChangedDelegate -// (Public) -// Parameters: -// struct FScriptDelegate QosStatusChangedDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::AddQosStatusChangedDelegate(const struct FScriptDelegate& QosStatusChangedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.AddQosStatusChangedDelegate"); - - UOnlineGameInterfaceImpl_AddQosStatusChangedDelegate_Params params; - params.QosStatusChangedDelegate = QosStatusChangedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.OnQosStatusChanged -// (Public, Delegate) -// Parameters: -// int NumComplete (Parm) -// int NumTotal (Parm) - -void UOnlineGameInterfaceImpl::OnQosStatusChanged(int NumComplete, int NumTotal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.OnQosStatusChanged"); - - UOnlineGameInterfaceImpl_OnQosStatusChanged_Params params; - params.NumComplete = NumComplete; - params.NumTotal = NumTotal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.BindPlatformSpecificSessionToSearch -// (Native, Public) -// Parameters: -// unsigned char SearchingPlayerNum (Parm) -// class UOnlineGameSearch* SearchSettings (Parm) -// unsigned char PlatformSpecificInfo (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::BindPlatformSpecificSessionToSearch(unsigned char SearchingPlayerNum, class UOnlineGameSearch* SearchSettings, unsigned char PlatformSpecificInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.BindPlatformSpecificSessionToSearch"); - - UOnlineGameInterfaceImpl_BindPlatformSpecificSessionToSearch_Params params; - params.SearchingPlayerNum = SearchingPlayerNum; - params.SearchSettings = SearchSettings; - params.PlatformSpecificInfo = PlatformSpecificInfo; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.ReadPlatformSpecificSessionInfoBySessionName -// (Public, HasOutparams) -// Parameters: -// struct FName SessionName (Parm) -// unsigned char PlatformSpecificInfo (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::ReadPlatformSpecificSessionInfoBySessionName(const struct FName& SessionName, unsigned char* PlatformSpecificInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.ReadPlatformSpecificSessionInfoBySessionName"); - - UOnlineGameInterfaceImpl_ReadPlatformSpecificSessionInfoBySessionName_Params params; - params.SessionName = SessionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (PlatformSpecificInfo != nullptr) - *PlatformSpecificInfo = params.PlatformSpecificInfo; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.ReadPlatformSpecificSessionInfo -// (Native, Public, HasOutparams) -// Parameters: -// struct FOnlineGameSearchResult DesiredGame (Const, Parm, OutParm) -// unsigned char PlatformSpecificInfo (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::ReadPlatformSpecificSessionInfo(struct FOnlineGameSearchResult* DesiredGame, unsigned char* PlatformSpecificInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.ReadPlatformSpecificSessionInfo"); - - UOnlineGameInterfaceImpl_ReadPlatformSpecificSessionInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (DesiredGame != nullptr) - *DesiredGame = params.DesiredGame; - if (PlatformSpecificInfo != nullptr) - *PlatformSpecificInfo = params.PlatformSpecificInfo; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.QueryNonAdvertisedData -// (Public) -// Parameters: -// int StartAt (Parm) -// int NumberToQuery (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::QueryNonAdvertisedData(int StartAt, int NumberToQuery) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.QueryNonAdvertisedData"); - - UOnlineGameInterfaceImpl_QueryNonAdvertisedData_Params params; - params.StartAt = StartAt; - params.NumberToQuery = NumberToQuery; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.ClearJoinMigratedOnlineGameCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate JoinMigratedOnlineGameCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::ClearJoinMigratedOnlineGameCompleteDelegate(const struct FScriptDelegate& JoinMigratedOnlineGameCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.ClearJoinMigratedOnlineGameCompleteDelegate"); - - UOnlineGameInterfaceImpl_ClearJoinMigratedOnlineGameCompleteDelegate_Params params; - params.JoinMigratedOnlineGameCompleteDelegate = JoinMigratedOnlineGameCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.AddJoinMigratedOnlineGameCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate JoinMigratedOnlineGameCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::AddJoinMigratedOnlineGameCompleteDelegate(const struct FScriptDelegate& JoinMigratedOnlineGameCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.AddJoinMigratedOnlineGameCompleteDelegate"); - - UOnlineGameInterfaceImpl_AddJoinMigratedOnlineGameCompleteDelegate_Params params; - params.JoinMigratedOnlineGameCompleteDelegate = JoinMigratedOnlineGameCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.OnJoinMigratedOnlineGameComplete -// (Public, Delegate) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void UOnlineGameInterfaceImpl::OnJoinMigratedOnlineGameComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.OnJoinMigratedOnlineGameComplete"); - - UOnlineGameInterfaceImpl_OnJoinMigratedOnlineGameComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.JoinMigratedOnlineGame -// (Public, HasOutparams) -// Parameters: -// unsigned char PlayerNum (Parm) -// struct FName SessionName (Parm) -// struct FOnlineGameSearchResult DesiredGame (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::JoinMigratedOnlineGame(unsigned char PlayerNum, const struct FName& SessionName, struct FOnlineGameSearchResult* DesiredGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.JoinMigratedOnlineGame"); - - UOnlineGameInterfaceImpl_JoinMigratedOnlineGame_Params params; - params.PlayerNum = PlayerNum; - params.SessionName = SessionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (DesiredGame != nullptr) - *DesiredGame = params.DesiredGame; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.ClearMigrateOnlineGameCompleteDelegate -// (Public) -// Parameters: -// struct FScriptDelegate MigrateOnlineGameCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::ClearMigrateOnlineGameCompleteDelegate(const struct FScriptDelegate& MigrateOnlineGameCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.ClearMigrateOnlineGameCompleteDelegate"); - - UOnlineGameInterfaceImpl_ClearMigrateOnlineGameCompleteDelegate_Params params; - params.MigrateOnlineGameCompleteDelegate = MigrateOnlineGameCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.AddMigrateOnlineGameCompleteDelegate -// (Public) -// Parameters: -// struct FScriptDelegate MigrateOnlineGameCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::AddMigrateOnlineGameCompleteDelegate(const struct FScriptDelegate& MigrateOnlineGameCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.AddMigrateOnlineGameCompleteDelegate"); - - UOnlineGameInterfaceImpl_AddMigrateOnlineGameCompleteDelegate_Params params; - params.MigrateOnlineGameCompleteDelegate = MigrateOnlineGameCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.OnMigrateOnlineGameComplete -// (Public, Delegate) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void UOnlineGameInterfaceImpl::OnMigrateOnlineGameComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.OnMigrateOnlineGameComplete"); - - UOnlineGameInterfaceImpl_OnMigrateOnlineGameComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.MigrateOnlineGame -// (Public) -// Parameters: -// unsigned char HostingPlayerNum (Parm) -// struct FName SessionName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::MigrateOnlineGame(unsigned char HostingPlayerNum, const struct FName& SessionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.MigrateOnlineGame"); - - UOnlineGameInterfaceImpl_MigrateOnlineGame_Params params; - params.HostingPlayerNum = HostingPlayerNum; - params.SessionName = SessionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.ClearRecalculateSkillRatingCompleteDelegate -// (Public) -// Parameters: -// struct FScriptDelegate RecalculateSkillRatingGameCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::ClearRecalculateSkillRatingCompleteDelegate(const struct FScriptDelegate& RecalculateSkillRatingGameCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.ClearRecalculateSkillRatingCompleteDelegate"); - - UOnlineGameInterfaceImpl_ClearRecalculateSkillRatingCompleteDelegate_Params params; - params.RecalculateSkillRatingGameCompleteDelegate = RecalculateSkillRatingGameCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.AddRecalculateSkillRatingCompleteDelegate -// (Public) -// Parameters: -// struct FScriptDelegate RecalculateSkillRatingCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::AddRecalculateSkillRatingCompleteDelegate(const struct FScriptDelegate& RecalculateSkillRatingCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.AddRecalculateSkillRatingCompleteDelegate"); - - UOnlineGameInterfaceImpl_AddRecalculateSkillRatingCompleteDelegate_Params params; - params.RecalculateSkillRatingCompleteDelegate = RecalculateSkillRatingCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.OnRecalculateSkillRatingComplete -// (Public, Delegate) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void UOnlineGameInterfaceImpl::OnRecalculateSkillRatingComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.OnRecalculateSkillRatingComplete"); - - UOnlineGameInterfaceImpl_OnRecalculateSkillRatingComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.RecalculateSkillRating -// (Public, HasOutparams) -// Parameters: -// struct FName SessionName (Parm) -// TArray Players (Const, Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::RecalculateSkillRating(const struct FName& SessionName, TArray* Players) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.RecalculateSkillRating"); - - UOnlineGameInterfaceImpl_RecalculateSkillRating_Params params; - params.SessionName = SessionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Players != nullptr) - *Players = params.Players; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.ClearGameInviteProcessingStartedDelegate -// (Public) -// Parameters: -// struct FScriptDelegate GameInviteProcessingStartedDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::ClearGameInviteProcessingStartedDelegate(const struct FScriptDelegate& GameInviteProcessingStartedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.ClearGameInviteProcessingStartedDelegate"); - - UOnlineGameInterfaceImpl_ClearGameInviteProcessingStartedDelegate_Params params; - params.GameInviteProcessingStartedDelegate = GameInviteProcessingStartedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.AddGameInviteProcessingStartedDelegate -// (Public) -// Parameters: -// struct FScriptDelegate GameInviteProcessingStartedDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::AddGameInviteProcessingStartedDelegate(const struct FScriptDelegate& GameInviteProcessingStartedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.AddGameInviteProcessingStartedDelegate"); - - UOnlineGameInterfaceImpl_AddGameInviteProcessingStartedDelegate_Params params; - params.GameInviteProcessingStartedDelegate = GameInviteProcessingStartedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.OnGameInviteProcessingStarted -// (Public, Delegate) - -void UOnlineGameInterfaceImpl::OnGameInviteProcessingStarted() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.OnGameInviteProcessingStarted"); - - UOnlineGameInterfaceImpl_OnGameInviteProcessingStarted_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.AcceptGameInvite -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FName SessionName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::AcceptGameInvite(unsigned char LocalUserNum, const struct FName& SessionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.AcceptGameInvite"); - - UOnlineGameInterfaceImpl_AcceptGameInvite_Params params; - params.LocalUserNum = LocalUserNum; - params.SessionName = SessionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.ClearGameInviteAcceptedDelegate -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate GameInviteAcceptedDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::ClearGameInviteAcceptedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& GameInviteAcceptedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.ClearGameInviteAcceptedDelegate"); - - UOnlineGameInterfaceImpl_ClearGameInviteAcceptedDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.GameInviteAcceptedDelegate = GameInviteAcceptedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.AddGameInviteAcceptedDelegate -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate GameInviteAcceptedDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::AddGameInviteAcceptedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& GameInviteAcceptedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.AddGameInviteAcceptedDelegate"); - - UOnlineGameInterfaceImpl_AddGameInviteAcceptedDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.GameInviteAcceptedDelegate = GameInviteAcceptedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.OnGameInviteAccepted -// (Public, Delegate, HasOutparams) -// Parameters: -// struct FOnlineGameSearchResult InviteResult (Const, Parm, OutParm) - -void UOnlineGameInterfaceImpl::OnGameInviteAccepted(struct FOnlineGameSearchResult* InviteResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.OnGameInviteAccepted"); - - UOnlineGameInterfaceImpl_OnGameInviteAccepted_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InviteResult != nullptr) - *InviteResult = params.InviteResult; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.GetArbitratedPlayers -// (Public) -// Parameters: -// struct FName SessionName (Parm) -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray UOnlineGameInterfaceImpl::GetArbitratedPlayers(const struct FName& SessionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.GetArbitratedPlayers"); - - UOnlineGameInterfaceImpl_GetArbitratedPlayers_Params params; - params.SessionName = SessionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.ClearArbitrationRegistrationCompleteDelegate -// (Public) -// Parameters: -// struct FScriptDelegate ArbitrationRegistrationCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::ClearArbitrationRegistrationCompleteDelegate(const struct FScriptDelegate& ArbitrationRegistrationCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.ClearArbitrationRegistrationCompleteDelegate"); - - UOnlineGameInterfaceImpl_ClearArbitrationRegistrationCompleteDelegate_Params params; - params.ArbitrationRegistrationCompleteDelegate = ArbitrationRegistrationCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.AddArbitrationRegistrationCompleteDelegate -// (Public) -// Parameters: -// struct FScriptDelegate ArbitrationRegistrationCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::AddArbitrationRegistrationCompleteDelegate(const struct FScriptDelegate& ArbitrationRegistrationCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.AddArbitrationRegistrationCompleteDelegate"); - - UOnlineGameInterfaceImpl_AddArbitrationRegistrationCompleteDelegate_Params params; - params.ArbitrationRegistrationCompleteDelegate = ArbitrationRegistrationCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.OnArbitrationRegistrationComplete -// (Public, Delegate) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void UOnlineGameInterfaceImpl::OnArbitrationRegistrationComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.OnArbitrationRegistrationComplete"); - - UOnlineGameInterfaceImpl_OnArbitrationRegistrationComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.RegisterForArbitration -// (Public) -// Parameters: -// struct FName SessionName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::RegisterForArbitration(const struct FName& SessionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.RegisterForArbitration"); - - UOnlineGameInterfaceImpl_RegisterForArbitration_Params params; - params.SessionName = SessionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.ClearEndOnlineGameCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate EndOnlineGameCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::ClearEndOnlineGameCompleteDelegate(const struct FScriptDelegate& EndOnlineGameCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.ClearEndOnlineGameCompleteDelegate"); - - UOnlineGameInterfaceImpl_ClearEndOnlineGameCompleteDelegate_Params params; - params.EndOnlineGameCompleteDelegate = EndOnlineGameCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.AddEndOnlineGameCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate EndOnlineGameCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::AddEndOnlineGameCompleteDelegate(const struct FScriptDelegate& EndOnlineGameCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.AddEndOnlineGameCompleteDelegate"); - - UOnlineGameInterfaceImpl_AddEndOnlineGameCompleteDelegate_Params params; - params.EndOnlineGameCompleteDelegate = EndOnlineGameCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.OnEndOnlineGameComplete -// (Public, Delegate) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void UOnlineGameInterfaceImpl::OnEndOnlineGameComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.OnEndOnlineGameComplete"); - - UOnlineGameInterfaceImpl_OnEndOnlineGameComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.EndOnlineGame -// (Native, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::EndOnlineGame(const struct FName& SessionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.EndOnlineGame"); - - UOnlineGameInterfaceImpl_EndOnlineGame_Params params; - params.SessionName = SessionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.ClearStartOnlineGameCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate StartOnlineGameCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::ClearStartOnlineGameCompleteDelegate(const struct FScriptDelegate& StartOnlineGameCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.ClearStartOnlineGameCompleteDelegate"); - - UOnlineGameInterfaceImpl_ClearStartOnlineGameCompleteDelegate_Params params; - params.StartOnlineGameCompleteDelegate = StartOnlineGameCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.AddStartOnlineGameCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate StartOnlineGameCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::AddStartOnlineGameCompleteDelegate(const struct FScriptDelegate& StartOnlineGameCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.AddStartOnlineGameCompleteDelegate"); - - UOnlineGameInterfaceImpl_AddStartOnlineGameCompleteDelegate_Params params; - params.StartOnlineGameCompleteDelegate = StartOnlineGameCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.OnStartOnlineGameComplete -// (Public, Delegate) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void UOnlineGameInterfaceImpl::OnStartOnlineGameComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.OnStartOnlineGameComplete"); - - UOnlineGameInterfaceImpl_OnStartOnlineGameComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.StartOnlineGame -// (Native, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::StartOnlineGame(const struct FName& SessionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.StartOnlineGame"); - - UOnlineGameInterfaceImpl_StartOnlineGame_Params params; - params.SessionName = SessionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.ClearUnregisterPlayerCompleteDelegate -// (Public) -// Parameters: -// struct FScriptDelegate UnregisterPlayerCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::ClearUnregisterPlayerCompleteDelegate(const struct FScriptDelegate& UnregisterPlayerCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.ClearUnregisterPlayerCompleteDelegate"); - - UOnlineGameInterfaceImpl_ClearUnregisterPlayerCompleteDelegate_Params params; - params.UnregisterPlayerCompleteDelegate = UnregisterPlayerCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.AddUnregisterPlayerCompleteDelegate -// (Public) -// Parameters: -// struct FScriptDelegate UnregisterPlayerCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::AddUnregisterPlayerCompleteDelegate(const struct FScriptDelegate& UnregisterPlayerCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.AddUnregisterPlayerCompleteDelegate"); - - UOnlineGameInterfaceImpl_AddUnregisterPlayerCompleteDelegate_Params params; - params.UnregisterPlayerCompleteDelegate = UnregisterPlayerCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.OnUnregisterPlayerComplete -// (Public, Delegate) -// Parameters: -// struct FName SessionName (Parm) -// struct FUniqueNetId PlayerID (Parm) -// bool bWasSuccessful (Parm) - -void UOnlineGameInterfaceImpl::OnUnregisterPlayerComplete(const struct FName& SessionName, const struct FUniqueNetId& PlayerID, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.OnUnregisterPlayerComplete"); - - UOnlineGameInterfaceImpl_OnUnregisterPlayerComplete_Params params; - params.SessionName = SessionName; - params.PlayerID = PlayerID; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.UnregisterPlayers -// (Public, HasOutparams) -// Parameters: -// struct FName SessionName (Parm) -// TArray Players (Const, Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::UnregisterPlayers(const struct FName& SessionName, TArray* Players) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.UnregisterPlayers"); - - UOnlineGameInterfaceImpl_UnregisterPlayers_Params params; - params.SessionName = SessionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Players != nullptr) - *Players = params.Players; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.UnregisterPlayer -// (Public) -// Parameters: -// struct FName SessionName (Parm) -// struct FUniqueNetId PlayerID (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::UnregisterPlayer(const struct FName& SessionName, const struct FUniqueNetId& PlayerID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.UnregisterPlayer"); - - UOnlineGameInterfaceImpl_UnregisterPlayer_Params params; - params.SessionName = SessionName; - params.PlayerID = PlayerID; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.ClearRegisterPlayerCompleteDelegate -// (Public) -// Parameters: -// struct FScriptDelegate RegisterPlayerCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::ClearRegisterPlayerCompleteDelegate(const struct FScriptDelegate& RegisterPlayerCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.ClearRegisterPlayerCompleteDelegate"); - - UOnlineGameInterfaceImpl_ClearRegisterPlayerCompleteDelegate_Params params; - params.RegisterPlayerCompleteDelegate = RegisterPlayerCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.AddRegisterPlayerCompleteDelegate -// (Public) -// Parameters: -// struct FScriptDelegate RegisterPlayerCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::AddRegisterPlayerCompleteDelegate(const struct FScriptDelegate& RegisterPlayerCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.AddRegisterPlayerCompleteDelegate"); - - UOnlineGameInterfaceImpl_AddRegisterPlayerCompleteDelegate_Params params; - params.RegisterPlayerCompleteDelegate = RegisterPlayerCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.OnRegisterPlayerComplete -// (Public, Delegate) -// Parameters: -// struct FName SessionName (Parm) -// struct FUniqueNetId PlayerID (Parm) -// bool bWasSuccessful (Parm) - -void UOnlineGameInterfaceImpl::OnRegisterPlayerComplete(const struct FName& SessionName, const struct FUniqueNetId& PlayerID, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.OnRegisterPlayerComplete"); - - UOnlineGameInterfaceImpl_OnRegisterPlayerComplete_Params params; - params.SessionName = SessionName; - params.PlayerID = PlayerID; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.RegisterPlayers -// (Public, HasOutparams) -// Parameters: -// struct FName SessionName (Parm) -// TArray Players (Const, Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::RegisterPlayers(const struct FName& SessionName, TArray* Players) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.RegisterPlayers"); - - UOnlineGameInterfaceImpl_RegisterPlayers_Params params; - params.SessionName = SessionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Players != nullptr) - *Players = params.Players; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.RegisterPlayer -// (Public) -// Parameters: -// struct FName SessionName (Parm) -// struct FUniqueNetId PlayerID (Parm) -// bool bWasInvited (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::RegisterPlayer(const struct FName& SessionName, const struct FUniqueNetId& PlayerID, bool bWasInvited) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.RegisterPlayer"); - - UOnlineGameInterfaceImpl_RegisterPlayer_Params params; - params.SessionName = SessionName; - params.PlayerID = PlayerID; - params.bWasInvited = bWasInvited; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.GetResolvedConnectString -// (Native, Public, HasOutparams) -// Parameters: -// struct FName SessionName (Parm) -// struct FString ConnectInfo (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::GetResolvedConnectString(const struct FName& SessionName, struct FString* ConnectInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.GetResolvedConnectString"); - - UOnlineGameInterfaceImpl_GetResolvedConnectString_Params params; - params.SessionName = SessionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (ConnectInfo != nullptr) - *ConnectInfo = params.ConnectInfo; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.ClearJoinOnlineGameCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate JoinOnlineGameCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::ClearJoinOnlineGameCompleteDelegate(const struct FScriptDelegate& JoinOnlineGameCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.ClearJoinOnlineGameCompleteDelegate"); - - UOnlineGameInterfaceImpl_ClearJoinOnlineGameCompleteDelegate_Params params; - params.JoinOnlineGameCompleteDelegate = JoinOnlineGameCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.AddJoinOnlineGameCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate JoinOnlineGameCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::AddJoinOnlineGameCompleteDelegate(const struct FScriptDelegate& JoinOnlineGameCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.AddJoinOnlineGameCompleteDelegate"); - - UOnlineGameInterfaceImpl_AddJoinOnlineGameCompleteDelegate_Params params; - params.JoinOnlineGameCompleteDelegate = JoinOnlineGameCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.OnJoinOnlineGameComplete -// (Public, Delegate) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void UOnlineGameInterfaceImpl::OnJoinOnlineGameComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.OnJoinOnlineGameComplete"); - - UOnlineGameInterfaceImpl_OnJoinOnlineGameComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.JoinOnlineGame -// (Native, Public, HasOutparams) -// Parameters: -// unsigned char PlayerNum (Parm) -// struct FName SessionName (Parm) -// struct FOnlineGameSearchResult DesiredGame (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::JoinOnlineGame(unsigned char PlayerNum, const struct FName& SessionName, struct FOnlineGameSearchResult* DesiredGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.JoinOnlineGame"); - - UOnlineGameInterfaceImpl_JoinOnlineGame_Params params; - params.PlayerNum = PlayerNum; - params.SessionName = SessionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (DesiredGame != nullptr) - *DesiredGame = params.DesiredGame; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.FreeSearchResults -// (Native, Public) -// Parameters: -// class UOnlineGameSearch* Search (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::FreeSearchResults(class UOnlineGameSearch* Search) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.FreeSearchResults"); - - UOnlineGameInterfaceImpl_FreeSearchResults_Params params; - params.Search = Search; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.ClearCancelFindOnlineGamesCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate CancelFindOnlineGamesCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::ClearCancelFindOnlineGamesCompleteDelegate(const struct FScriptDelegate& CancelFindOnlineGamesCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.ClearCancelFindOnlineGamesCompleteDelegate"); - - UOnlineGameInterfaceImpl_ClearCancelFindOnlineGamesCompleteDelegate_Params params; - params.CancelFindOnlineGamesCompleteDelegate = CancelFindOnlineGamesCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.AddCancelFindOnlineGamesCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate CancelFindOnlineGamesCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::AddCancelFindOnlineGamesCompleteDelegate(const struct FScriptDelegate& CancelFindOnlineGamesCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.AddCancelFindOnlineGamesCompleteDelegate"); - - UOnlineGameInterfaceImpl_AddCancelFindOnlineGamesCompleteDelegate_Params params; - params.CancelFindOnlineGamesCompleteDelegate = CancelFindOnlineGamesCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.OnCancelFindOnlineGamesComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UOnlineGameInterfaceImpl::OnCancelFindOnlineGamesComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.OnCancelFindOnlineGamesComplete"); - - UOnlineGameInterfaceImpl_OnCancelFindOnlineGamesComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.CancelFindOnlineGames -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::CancelFindOnlineGames() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.CancelFindOnlineGames"); - - UOnlineGameInterfaceImpl_CancelFindOnlineGames_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.ClearFindOnlineGamesCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate FindOnlineGamesCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::ClearFindOnlineGamesCompleteDelegate(const struct FScriptDelegate& FindOnlineGamesCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.ClearFindOnlineGamesCompleteDelegate"); - - UOnlineGameInterfaceImpl_ClearFindOnlineGamesCompleteDelegate_Params params; - params.FindOnlineGamesCompleteDelegate = FindOnlineGamesCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.AddFindOnlineGamesCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate FindOnlineGamesCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::AddFindOnlineGamesCompleteDelegate(const struct FScriptDelegate& FindOnlineGamesCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.AddFindOnlineGamesCompleteDelegate"); - - UOnlineGameInterfaceImpl_AddFindOnlineGamesCompleteDelegate_Params params; - params.FindOnlineGamesCompleteDelegate = FindOnlineGamesCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.FindOnlineGames -// (Native, Public) -// Parameters: -// unsigned char SearchingPlayerNum (Parm) -// class UOnlineGameSearch* SearchSettings (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::FindOnlineGames(unsigned char SearchingPlayerNum, class UOnlineGameSearch* SearchSettings) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.FindOnlineGames"); - - UOnlineGameInterfaceImpl_FindOnlineGames_Params params; - params.SearchingPlayerNum = SearchingPlayerNum; - params.SearchSettings = SearchSettings; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.ClearDestroyOnlineGameCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate DestroyOnlineGameCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::ClearDestroyOnlineGameCompleteDelegate(const struct FScriptDelegate& DestroyOnlineGameCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.ClearDestroyOnlineGameCompleteDelegate"); - - UOnlineGameInterfaceImpl_ClearDestroyOnlineGameCompleteDelegate_Params params; - params.DestroyOnlineGameCompleteDelegate = DestroyOnlineGameCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.AddDestroyOnlineGameCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate DestroyOnlineGameCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::AddDestroyOnlineGameCompleteDelegate(const struct FScriptDelegate& DestroyOnlineGameCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.AddDestroyOnlineGameCompleteDelegate"); - - UOnlineGameInterfaceImpl_AddDestroyOnlineGameCompleteDelegate_Params params; - params.DestroyOnlineGameCompleteDelegate = DestroyOnlineGameCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.OnDestroyOnlineGameComplete -// (Public, Delegate) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void UOnlineGameInterfaceImpl::OnDestroyOnlineGameComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.OnDestroyOnlineGameComplete"); - - UOnlineGameInterfaceImpl_OnDestroyOnlineGameComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.DestroyOnlineGame -// (Native, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::DestroyOnlineGame(const struct FName& SessionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.DestroyOnlineGame"); - - UOnlineGameInterfaceImpl_DestroyOnlineGame_Params params; - params.SessionName = SessionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.ClearUpdateOnlineGameCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate UpdateOnlineGameCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::ClearUpdateOnlineGameCompleteDelegate(const struct FScriptDelegate& UpdateOnlineGameCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.ClearUpdateOnlineGameCompleteDelegate"); - - UOnlineGameInterfaceImpl_ClearUpdateOnlineGameCompleteDelegate_Params params; - params.UpdateOnlineGameCompleteDelegate = UpdateOnlineGameCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.AddUpdateOnlineGameCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate UpdateOnlineGameCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::AddUpdateOnlineGameCompleteDelegate(const struct FScriptDelegate& UpdateOnlineGameCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.AddUpdateOnlineGameCompleteDelegate"); - - UOnlineGameInterfaceImpl_AddUpdateOnlineGameCompleteDelegate_Params params; - params.UpdateOnlineGameCompleteDelegate = UpdateOnlineGameCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.OnUpdateOnlineGameComplete -// (Public, Delegate) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void UOnlineGameInterfaceImpl::OnUpdateOnlineGameComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.OnUpdateOnlineGameComplete"); - - UOnlineGameInterfaceImpl_OnUpdateOnlineGameComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.UpdateOnlineGame -// (HasOptionalparams, Public) -// Parameters: -// struct FName SessionName (Parm) -// class UOnlineGameSettings* UpdatedGameSettings (Parm) -// bool bShouldRefreshOnlineData (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::UpdateOnlineGame(const struct FName& SessionName, class UOnlineGameSettings* UpdatedGameSettings, bool bShouldRefreshOnlineData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.UpdateOnlineGame"); - - UOnlineGameInterfaceImpl_UpdateOnlineGame_Params params; - params.SessionName = SessionName; - params.UpdatedGameSettings = UpdatedGameSettings; - params.bShouldRefreshOnlineData = bShouldRefreshOnlineData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.ClearCreateOnlineGameCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate CreateOnlineGameCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::ClearCreateOnlineGameCompleteDelegate(const struct FScriptDelegate& CreateOnlineGameCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.ClearCreateOnlineGameCompleteDelegate"); - - UOnlineGameInterfaceImpl_ClearCreateOnlineGameCompleteDelegate_Params params; - params.CreateOnlineGameCompleteDelegate = CreateOnlineGameCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.AddCreateOnlineGameCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate CreateOnlineGameCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceImpl::AddCreateOnlineGameCompleteDelegate(const struct FScriptDelegate& CreateOnlineGameCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.AddCreateOnlineGameCompleteDelegate"); - - UOnlineGameInterfaceImpl_AddCreateOnlineGameCompleteDelegate_Params params; - params.CreateOnlineGameCompleteDelegate = CreateOnlineGameCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.OnCreateOnlineGameComplete -// (Public, Delegate) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void UOnlineGameInterfaceImpl::OnCreateOnlineGameComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.OnCreateOnlineGameComplete"); - - UOnlineGameInterfaceImpl_OnCreateOnlineGameComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.CreateOnlineGame -// (Native, Public) -// Parameters: -// unsigned char HostingPlayerNum (Parm) -// struct FName SessionName (Parm) -// class UOnlineGameSettings* NewGameSettings (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceImpl::CreateOnlineGame(unsigned char HostingPlayerNum, const struct FName& SessionName, class UOnlineGameSettings* NewGameSettings) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.CreateOnlineGame"); - - UOnlineGameInterfaceImpl_CreateOnlineGame_Params params; - params.HostingPlayerNum = HostingPlayerNum; - params.SessionName = SessionName; - params.NewGameSettings = NewGameSettings; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.GetGameSearch -// (Defined, Public) -// Parameters: -// class UOnlineGameSearch* ReturnValue (Parm, OutParm, ReturnParm) - -class UOnlineGameSearch* UOnlineGameInterfaceImpl::GetGameSearch() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.GetGameSearch"); - - UOnlineGameInterfaceImpl_GetGameSearch_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.GetGameSettings -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// class UOnlineGameSettings* ReturnValue (Parm, OutParm, ReturnParm) - -class UOnlineGameSettings* UOnlineGameInterfaceImpl::GetGameSettings(const struct FName& SessionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.GetGameSettings"); - - UOnlineGameInterfaceImpl_GetGameSettings_Params params; - params.SessionName = SessionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlineGameInterfaceImpl.OnFindOnlineGamesComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UOnlineGameInterfaceImpl::OnFindOnlineGamesComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlineGameInterfaceImpl.OnFindOnlineGamesComplete"); - - UOnlineGameInterfaceImpl_OnFindOnlineGamesComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlinePlaylistManager.ParseDataCenterId -// (Native, Public, HasOutparams) -// Parameters: -// TArray Data (Const, Parm, OutParm, NeedCtorLink) - -void UOnlinePlaylistManager::ParseDataCenterId(TArray* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.ParseDataCenterId"); - - UOnlinePlaylistManager_ParseDataCenterId_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; -} - - -// Function IpDrv.OnlinePlaylistManager.OnReadDataCenterIdComplete -// (Defined, Public) -// Parameters: -// bool bWasSuccessful (Parm) -// struct FString Filename (Parm, NeedCtorLink) - -void UOnlinePlaylistManager::OnReadDataCenterIdComplete(bool bWasSuccessful, const struct FString& Filename) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.OnReadDataCenterIdComplete"); - - UOnlinePlaylistManager_OnReadDataCenterIdComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - params.Filename = Filename; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlinePlaylistManager.ReadDataCenterId -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) - -void UOnlinePlaylistManager::ReadDataCenterId(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.ReadDataCenterId"); - - UOnlinePlaylistManager_ReadDataCenterId_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlinePlaylistManager.SendPlaylistPopulationUpdate -// (Defined, Event, Public) -// Parameters: -// int NumPlayers (Parm) - -void UOnlinePlaylistManager::SendPlaylistPopulationUpdate(int NumPlayers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.SendPlaylistPopulationUpdate"); - - UOnlinePlaylistManager_SendPlaylistPopulationUpdate_Params params; - params.NumPlayers = NumPlayers; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlinePlaylistManager.GetPopulationInfoFromPlaylist -// (Defined, Public, HasOutparams) -// Parameters: -// int PlaylistId (Parm) -// int WorldwideTotal (Parm, OutParm) -// int RegionTotal (Parm, OutParm) - -void UOnlinePlaylistManager::GetPopulationInfoFromPlaylist(int PlaylistId, int* WorldwideTotal, int* RegionTotal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.GetPopulationInfoFromPlaylist"); - - UOnlinePlaylistManager_GetPopulationInfoFromPlaylist_Params params; - params.PlaylistId = PlaylistId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (WorldwideTotal != nullptr) - *WorldwideTotal = params.WorldwideTotal; - if (RegionTotal != nullptr) - *RegionTotal = params.RegionTotal; -} - - -// Function IpDrv.OnlinePlaylistManager.ParsePlaylistPopulationData -// (Native, Public, HasOutparams) -// Parameters: -// TArray Data (Const, Parm, OutParm, NeedCtorLink) - -void UOnlinePlaylistManager::ParsePlaylistPopulationData(TArray* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.ParsePlaylistPopulationData"); - - UOnlinePlaylistManager_ParsePlaylistPopulationData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; -} - - -// Function IpDrv.OnlinePlaylistManager.OnPlaylistPopulationDataUpdated -// (Public, Delegate) - -void UOnlinePlaylistManager::OnPlaylistPopulationDataUpdated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.OnPlaylistPopulationDataUpdated"); - - UOnlinePlaylistManager_OnPlaylistPopulationDataUpdated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlinePlaylistManager.OnReadPlaylistPopulationComplete -// (Defined, Public) -// Parameters: -// bool bWasSuccessful (Parm) -// struct FString Filename (Parm, NeedCtorLink) - -void UOnlinePlaylistManager::OnReadPlaylistPopulationComplete(bool bWasSuccessful, const struct FString& Filename) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.OnReadPlaylistPopulationComplete"); - - UOnlinePlaylistManager_OnReadPlaylistPopulationComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - params.Filename = Filename; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlinePlaylistManager.ReadPlaylistPopulation -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) - -void UOnlinePlaylistManager::ReadPlaylistPopulation(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.ReadPlaylistPopulation"); - - UOnlinePlaylistManager_ReadPlaylistPopulation_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlinePlaylistManager.Reset -// (Defined, Public) - -void UOnlinePlaylistManager::Reset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.Reset"); - - UOnlinePlaylistManager_Reset_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlinePlaylistManager.GetContentIdsFromPlaylist -// (Defined, Public, HasOutparams) -// Parameters: -// int PlaylistId (Parm) -// TArray ContentIds (Parm, OutParm, NeedCtorLink) - -void UOnlinePlaylistManager::GetContentIdsFromPlaylist(int PlaylistId, TArray* ContentIds) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.GetContentIdsFromPlaylist"); - - UOnlinePlaylistManager_GetContentIdsFromPlaylist_Params params; - params.PlaylistId = PlaylistId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ContentIds != nullptr) - *ContentIds = params.ContentIds; -} - - -// Function IpDrv.OnlinePlaylistManager.GetInventorySwapFromPlaylist -// (Defined, Public) -// Parameters: -// int PlaylistId (Parm) -// class UClass* SourceInventory (Parm) -// class UClass* ReturnValue (Parm, OutParm, ReturnParm) - -class UClass* UOnlinePlaylistManager::GetInventorySwapFromPlaylist(int PlaylistId, class UClass* SourceInventory) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.GetInventorySwapFromPlaylist"); - - UOnlinePlaylistManager_GetInventorySwapFromPlaylist_Params params; - params.PlaylistId = PlaylistId; - params.SourceInventory = SourceInventory; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlinePlaylistManager.GetMapCycleFromPlaylist -// (Defined, Public, HasOutparams) -// Parameters: -// int PlaylistId (Parm) -// TArray MapCycle (Parm, OutParm, NeedCtorLink) - -void UOnlinePlaylistManager::GetMapCycleFromPlaylist(int PlaylistId, TArray* MapCycle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.GetMapCycleFromPlaylist"); - - UOnlinePlaylistManager_GetMapCycleFromPlaylist_Params params; - params.PlaylistId = PlaylistId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (MapCycle != nullptr) - *MapCycle = params.MapCycle; -} - - -// Function IpDrv.OnlinePlaylistManager.GetUrlFromPlaylist -// (Defined, Public) -// Parameters: -// int PlaylistId (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UOnlinePlaylistManager::GetUrlFromPlaylist(int PlaylistId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.GetUrlFromPlaylist"); - - UOnlinePlaylistManager_GetUrlFromPlaylist_Params params; - params.PlaylistId = PlaylistId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlinePlaylistManager.GetMatchType -// (Defined, Public) -// Parameters: -// int PlaylistId (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UOnlinePlaylistManager::GetMatchType(int PlaylistId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.GetMatchType"); - - UOnlinePlaylistManager_GetMatchType_Params params; - params.PlaylistId = PlaylistId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlinePlaylistManager.IsPlaylistArbitrated -// (Defined, Public) -// Parameters: -// int PlaylistId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlinePlaylistManager::IsPlaylistArbitrated(int PlaylistId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.IsPlaylistArbitrated"); - - UOnlinePlaylistManager_IsPlaylistArbitrated_Params params; - params.PlaylistId = PlaylistId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlinePlaylistManager.GetLoadBalanceIdFromPlaylist -// (Defined, Public, HasOutparams) -// Parameters: -// int PlaylistId (Parm) -// int LoadBalanceId (Parm, OutParm) - -void UOnlinePlaylistManager::GetLoadBalanceIdFromPlaylist(int PlaylistId, int* LoadBalanceId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.GetLoadBalanceIdFromPlaylist"); - - UOnlinePlaylistManager_GetLoadBalanceIdFromPlaylist_Params params; - params.PlaylistId = PlaylistId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (LoadBalanceId != nullptr) - *LoadBalanceId = params.LoadBalanceId; -} - - -// Function IpDrv.OnlinePlaylistManager.GetTeamInfoFromPlaylist -// (Defined, Public, HasOutparams) -// Parameters: -// int PlaylistId (Parm) -// int TeamSize (Parm, OutParm) -// int TeamCount (Parm, OutParm) -// int MaxPartySize (Parm, OutParm) - -void UOnlinePlaylistManager::GetTeamInfoFromPlaylist(int PlaylistId, int* TeamSize, int* TeamCount, int* MaxPartySize) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.GetTeamInfoFromPlaylist"); - - UOnlinePlaylistManager_GetTeamInfoFromPlaylist_Params params; - params.PlaylistId = PlaylistId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TeamSize != nullptr) - *TeamSize = params.TeamSize; - if (TeamCount != nullptr) - *TeamCount = params.TeamCount; - if (MaxPartySize != nullptr) - *MaxPartySize = params.MaxPartySize; -} - - -// Function IpDrv.OnlinePlaylistManager.PlaylistSupportsDedicatedServers -// (Defined, Public) -// Parameters: -// int PlaylistId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlinePlaylistManager::PlaylistSupportsDedicatedServers(int PlaylistId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.PlaylistSupportsDedicatedServers"); - - UOnlinePlaylistManager_PlaylistSupportsDedicatedServers_Params params; - params.PlaylistId = PlaylistId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlinePlaylistManager.HasAnyGameSettings -// (Defined, Public) -// Parameters: -// int PlaylistId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlinePlaylistManager::HasAnyGameSettings(int PlaylistId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.HasAnyGameSettings"); - - UOnlinePlaylistManager_HasAnyGameSettings_Params params; - params.PlaylistId = PlaylistId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlinePlaylistManager.GetGameSettings -// (Defined, Public) -// Parameters: -// int PlaylistId (Parm) -// int GameSettingsId (Parm) -// class UOnlineGameSettings* ReturnValue (Parm, OutParm, ReturnParm) - -class UOnlineGameSettings* UOnlinePlaylistManager::GetGameSettings(int PlaylistId, int GameSettingsId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.GetGameSettings"); - - UOnlinePlaylistManager_GetGameSettings_Params params; - params.PlaylistId = PlaylistId; - params.GameSettingsId = GameSettingsId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlinePlaylistManager.FinalizePlaylistObjects -// (Native, Public) - -void UOnlinePlaylistManager::FinalizePlaylistObjects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.FinalizePlaylistObjects"); - - UOnlinePlaylistManager_FinalizePlaylistObjects_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlinePlaylistManager.OnReadTitleFileComplete -// (Defined, Public) -// Parameters: -// bool bWasSuccessful (Parm) -// struct FString Filename (Parm, NeedCtorLink) - -void UOnlinePlaylistManager::OnReadTitleFileComplete(bool bWasSuccessful, const struct FString& Filename) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.OnReadTitleFileComplete"); - - UOnlinePlaylistManager_OnReadTitleFileComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - params.Filename = Filename; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlinePlaylistManager.ShouldRefreshPlaylists -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlinePlaylistManager::ShouldRefreshPlaylists() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.ShouldRefreshPlaylists"); - - UOnlinePlaylistManager_ShouldRefreshPlaylists_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.OnlinePlaylistManager.DetermineFilesToDownload -// (Native, Public) - -void UOnlinePlaylistManager::DetermineFilesToDownload() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.DetermineFilesToDownload"); - - UOnlinePlaylistManager_DetermineFilesToDownload_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlinePlaylistManager.DownloadPlaylist -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) - -void UOnlinePlaylistManager::DownloadPlaylist(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.DownloadPlaylist"); - - UOnlinePlaylistManager_DownloadPlaylist_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.OnlinePlaylistManager.OnReadPlaylistComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UOnlinePlaylistManager::OnReadPlaylistComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.OnlinePlaylistManager.OnReadPlaylistComplete"); - - UOnlinePlaylistManager_OnReadPlaylistComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.PartyBeacon.OnDestroyComplete -// (Public, Delegate) - -void UPartyBeacon::OnDestroyComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeacon.OnDestroyComplete"); - - UPartyBeacon_OnDestroyComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.PartyBeacon.DestroyBeacon -// (Native, Event, Public) - -void UPartyBeacon::DestroyBeacon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeacon.DestroyBeacon"); - - UPartyBeacon_DestroyBeacon_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.PartyBeaconClient.DestroyBeacon -// (Native, Event, Public) - -void UPartyBeaconClient::DestroyBeacon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconClient.DestroyBeacon"); - - UPartyBeaconClient_DestroyBeacon_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.PartyBeaconClient.CancelReservation -// (Native, Public) -// Parameters: -// struct FUniqueNetId CancellingPartyLeader (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPartyBeaconClient::CancelReservation(const struct FUniqueNetId& CancellingPartyLeader) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconClient.CancelReservation"); - - UPartyBeaconClient_CancelReservation_Params params; - params.CancellingPartyLeader = CancellingPartyLeader; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.PartyBeaconClient.RequestReservationUpdate -// (Native, Public, HasOutparams) -// Parameters: -// struct FOnlineGameSearchResult DesiredHost (Const, Parm, OutParm) -// struct FUniqueNetId RequestingPartyLeader (Parm) -// TArray PlayersToAdd (Const, Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPartyBeaconClient::RequestReservationUpdate(const struct FUniqueNetId& RequestingPartyLeader, struct FOnlineGameSearchResult* DesiredHost, TArray* PlayersToAdd) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconClient.RequestReservationUpdate"); - - UPartyBeaconClient_RequestReservationUpdate_Params params; - params.RequestingPartyLeader = RequestingPartyLeader; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (DesiredHost != nullptr) - *DesiredHost = params.DesiredHost; - if (PlayersToAdd != nullptr) - *PlayersToAdd = params.PlayersToAdd; - - return params.ReturnValue; -} - - -// Function IpDrv.PartyBeaconClient.RequestReservation -// (Native, Public, HasOutparams) -// Parameters: -// struct FOnlineGameSearchResult DesiredHost (Const, Parm, OutParm) -// struct FUniqueNetId RequestingPartyLeader (Parm) -// TArray Players (Const, Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPartyBeaconClient::RequestReservation(const struct FUniqueNetId& RequestingPartyLeader, struct FOnlineGameSearchResult* DesiredHost, TArray* Players) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconClient.RequestReservation"); - - UPartyBeaconClient_RequestReservation_Params params; - params.RequestingPartyLeader = RequestingPartyLeader; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (DesiredHost != nullptr) - *DesiredHost = params.DesiredHost; - if (Players != nullptr) - *Players = params.Players; - - return params.ReturnValue; -} - - -// Function IpDrv.PartyBeaconClient.OnHostHasCancelled -// (Public, Delegate) - -void UPartyBeaconClient::OnHostHasCancelled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconClient.OnHostHasCancelled"); - - UPartyBeaconClient_OnHostHasCancelled_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.PartyBeaconClient.OnHostIsReady -// (Public, Delegate) - -void UPartyBeaconClient::OnHostIsReady() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconClient.OnHostIsReady"); - - UPartyBeaconClient_OnHostIsReady_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.PartyBeaconClient.OnTravelRequestReceived -// (Public, Delegate) -// Parameters: -// struct FName SessionName (Parm) -// class UClass* SearchClass (Parm) -// unsigned char PlatformSpecificInfo (Parm) - -void UPartyBeaconClient::OnTravelRequestReceived(const struct FName& SessionName, class UClass* SearchClass, unsigned char PlatformSpecificInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconClient.OnTravelRequestReceived"); - - UPartyBeaconClient_OnTravelRequestReceived_Params params; - params.SessionName = SessionName; - params.SearchClass = SearchClass; - params.PlatformSpecificInfo = PlatformSpecificInfo; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.PartyBeaconClient.OnReservationCountUpdated -// (Public, Delegate) -// Parameters: -// int ReservationRemaining (Parm) - -void UPartyBeaconClient::OnReservationCountUpdated(int ReservationRemaining) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconClient.OnReservationCountUpdated"); - - UPartyBeaconClient_OnReservationCountUpdated_Params params; - params.ReservationRemaining = ReservationRemaining; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.PartyBeaconClient.OnReservationRequestComplete -// (Public, Delegate) -// Parameters: -// unsigned char ReservationResult (Parm) - -void UPartyBeaconClient::OnReservationRequestComplete(unsigned char ReservationResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconClient.OnReservationRequestComplete"); - - UPartyBeaconClient_OnReservationRequestComplete_Params params; - params.ReservationResult = ReservationResult; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.PartyBeaconHost.GetMaxAvailableTeamSize -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UPartyBeaconHost::GetMaxAvailableTeamSize() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconHost.GetMaxAvailableTeamSize"); - - UPartyBeaconHost_GetMaxAvailableTeamSize_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.PartyBeaconHost.GetPartyLeaders -// (Defined, Public, HasOutparams) -// Parameters: -// TArray PartyLeaders (Parm, OutParm, NeedCtorLink) - -void UPartyBeaconHost::GetPartyLeaders(TArray* PartyLeaders) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconHost.GetPartyLeaders"); - - UPartyBeaconHost_GetPartyLeaders_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (PartyLeaders != nullptr) - *PartyLeaders = params.PartyLeaders; -} - - -// Function IpDrv.PartyBeaconHost.GetPlayers -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// TArray Players (Parm, OutParm, NeedCtorLink) - -void UPartyBeaconHost::GetPlayers(TArray* Players) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconHost.GetPlayers"); - - UPartyBeaconHost_GetPlayers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Players != nullptr) - *Players = params.Players; -} - - -// Function IpDrv.PartyBeaconHost.AppendReservationSkillsToSearch -// (Native, Public) -// Parameters: -// class UOnlineGameSearch* Search (Parm) - -void UPartyBeaconHost::AppendReservationSkillsToSearch(class UOnlineGameSearch* Search) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconHost.AppendReservationSkillsToSearch"); - - UPartyBeaconHost_AppendReservationSkillsToSearch_Params params; - params.Search = Search; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.PartyBeaconHost.UnregisterParty -// (Defined, Event, Public, HasDefaults) -// Parameters: -// struct FUniqueNetId PartyLeader (Parm) - -void UPartyBeaconHost::UnregisterParty(const struct FUniqueNetId& PartyLeader) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconHost.UnregisterParty"); - - UPartyBeaconHost_UnregisterParty_Params params; - params.PartyLeader = PartyLeader; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.PartyBeaconHost.UnregisterPartyMembers -// (Defined, Event, Public, HasDefaults) - -void UPartyBeaconHost::UnregisterPartyMembers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconHost.UnregisterPartyMembers"); - - UPartyBeaconHost_UnregisterPartyMembers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.PartyBeaconHost.RegisterPartyMembers -// (Defined, Event, Public, HasDefaults) - -void UPartyBeaconHost::RegisterPartyMembers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconHost.RegisterPartyMembers"); - - UPartyBeaconHost_RegisterPartyMembers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.PartyBeaconHost.AreReservationsFull -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPartyBeaconHost::AreReservationsFull() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconHost.AreReservationsFull"); - - UPartyBeaconHost_AreReservationsFull_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.PartyBeaconHost.TellClientsHostHasCancelled -// (Native, Public) - -void UPartyBeaconHost::TellClientsHostHasCancelled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconHost.TellClientsHostHasCancelled"); - - UPartyBeaconHost_TellClientsHostHasCancelled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.PartyBeaconHost.TellClientsHostIsReady -// (Native, Public) - -void UPartyBeaconHost::TellClientsHostIsReady() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconHost.TellClientsHostIsReady"); - - UPartyBeaconHost_TellClientsHostIsReady_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.PartyBeaconHost.TellClientsToTravel -// (Native, Public) -// Parameters: -// struct FName SessionName (Parm) -// class UClass* SearchClass (Parm) -// unsigned char PlatformSpecificInfo (Parm) - -void UPartyBeaconHost::TellClientsToTravel(const struct FName& SessionName, class UClass* SearchClass, unsigned char PlatformSpecificInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconHost.TellClientsToTravel"); - - UPartyBeaconHost_TellClientsToTravel_Params params; - params.SessionName = SessionName; - params.SearchClass = SearchClass; - params.PlatformSpecificInfo = PlatformSpecificInfo; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.PartyBeaconHost.DestroyBeacon -// (Native, Event, Public) - -void UPartyBeaconHost::DestroyBeacon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconHost.DestroyBeacon"); - - UPartyBeaconHost_DestroyBeacon_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.PartyBeaconHost.OnClientCancellationReceived -// (Public, Delegate) -// Parameters: -// struct FUniqueNetId PartyLeader (Parm) - -void UPartyBeaconHost::OnClientCancellationReceived(const struct FUniqueNetId& PartyLeader) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconHost.OnClientCancellationReceived"); - - UPartyBeaconHost_OnClientCancellationReceived_Params params; - params.PartyLeader = PartyLeader; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.PartyBeaconHost.OnReservationsFull -// (Public, Delegate) - -void UPartyBeaconHost::OnReservationsFull() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconHost.OnReservationsFull"); - - UPartyBeaconHost_OnReservationsFull_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.PartyBeaconHost.OnReservationChange -// (Public, Delegate) - -void UPartyBeaconHost::OnReservationChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconHost.OnReservationChange"); - - UPartyBeaconHost_OnReservationChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.PartyBeaconHost.HandlePlayerLogout -// (Native, Public) -// Parameters: -// struct FUniqueNetId PlayerID (Parm) -// bool bMaintainParty (Parm) - -void UPartyBeaconHost::HandlePlayerLogout(const struct FUniqueNetId& PlayerID, bool bMaintainParty) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconHost.HandlePlayerLogout"); - - UPartyBeaconHost_HandlePlayerLogout_Params params; - params.PlayerID = PlayerID; - params.bMaintainParty = bMaintainParty; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.PartyBeaconHost.GetExistingReservation -// (Native, Public, HasOutparams) -// Parameters: -// struct FUniqueNetId PartyLeader (Const, Parm, OutParm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UPartyBeaconHost::GetExistingReservation(struct FUniqueNetId* PartyLeader) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconHost.GetExistingReservation"); - - UPartyBeaconHost_GetExistingReservation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (PartyLeader != nullptr) - *PartyLeader = params.PartyLeader; - - return params.ReturnValue; -} - - -// Function IpDrv.PartyBeaconHost.UpdatePartyReservationEntry -// (Native, Public, HasOutparams) -// Parameters: -// struct FUniqueNetId PartyLeader (Parm) -// TArray PlayerMembers (Const, Parm, OutParm, NeedCtorLink) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UPartyBeaconHost::UpdatePartyReservationEntry(const struct FUniqueNetId& PartyLeader, TArray* PlayerMembers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconHost.UpdatePartyReservationEntry"); - - UPartyBeaconHost_UpdatePartyReservationEntry_Params params; - params.PartyLeader = PartyLeader; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (PlayerMembers != nullptr) - *PlayerMembers = params.PlayerMembers; - - return params.ReturnValue; -} - - -// Function IpDrv.PartyBeaconHost.AddPartyReservationEntry -// (Native, Public, HasOutparams) -// Parameters: -// struct FUniqueNetId PartyLeader (Parm) -// TArray PlayerMembers (Const, Parm, OutParm, NeedCtorLink) -// int TeamNum (Parm) -// bool bIsHost (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UPartyBeaconHost::AddPartyReservationEntry(const struct FUniqueNetId& PartyLeader, int TeamNum, bool bIsHost, TArray* PlayerMembers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconHost.AddPartyReservationEntry"); - - UPartyBeaconHost_AddPartyReservationEntry_Params params; - params.PartyLeader = PartyLeader; - params.TeamNum = TeamNum; - params.bIsHost = bIsHost; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (PlayerMembers != nullptr) - *PlayerMembers = params.PlayerMembers; - - return params.ReturnValue; -} - - -// Function IpDrv.PartyBeaconHost.InitHostBeacon -// (Native, HasOptionalparams, Public) -// Parameters: -// int InNumTeams (Parm) -// int InNumPlayersPerTeam (Parm) -// int InNumReservations (Parm) -// struct FName InSessionName (Parm) -// int InForceTeamNum (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPartyBeaconHost::InitHostBeacon(int InNumTeams, int InNumPlayersPerTeam, int InNumReservations, const struct FName& InSessionName, int InForceTeamNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconHost.InitHostBeacon"); - - UPartyBeaconHost_InitHostBeacon_Params params; - params.InNumTeams = InNumTeams; - params.InNumPlayersPerTeam = InNumPlayersPerTeam; - params.InNumReservations = InNumReservations; - params.InSessionName = InSessionName; - params.InForceTeamNum = InForceTeamNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.PartyBeaconHost.PauseReservationRequests -// (Native, Public) -// Parameters: -// bool bPause (Parm) - -void UPartyBeaconHost::PauseReservationRequests(bool bPause) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.PartyBeaconHost.PauseReservationRequests"); - - UPartyBeaconHost_PauseReservationRequests_Params params; - params.bPause = bPause; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebRequest.GetHexDigit -// (Defined, Public) -// Parameters: -// struct FString D (Parm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWebRequest::GetHexDigit(const struct FString& D) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebRequest.GetHexDigit"); - - UWebRequest_GetHexDigit_Params params; - params.D = D; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.WebRequest.DecodeFormData -// (Defined, Public) -// Parameters: -// struct FString Data (Parm, NeedCtorLink) - -void UWebRequest::DecodeFormData(const struct FString& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebRequest.DecodeFormData"); - - UWebRequest_DecodeFormData_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebRequest.ProcessHeaderString -// (Defined, Public) -// Parameters: -// struct FString S (Parm, NeedCtorLink) - -void UWebRequest::ProcessHeaderString(const struct FString& S) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebRequest.ProcessHeaderString"); - - UWebRequest_ProcessHeaderString_Params params; - params.S = S; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebRequest.Dump -// (Final, Native, Public) - -void UWebRequest::Dump() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebRequest.Dump"); - - UWebRequest_Dump_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebRequest.GetVariables -// (Final, Native, Public, HasOutparams) -// Parameters: -// TArray varNames (Parm, OutParm, NeedCtorLink) - -void UWebRequest::GetVariables(TArray* varNames) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebRequest.GetVariables"); - - UWebRequest_GetVariables_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (varNames != nullptr) - *varNames = params.varNames; -} - - -// Function IpDrv.WebRequest.GetVariableNumber -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// struct FString VariableName (Parm, NeedCtorLink) -// int Number (Parm) -// struct FString DefaultValue (OptionalParm, Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWebRequest::GetVariableNumber(const struct FString& VariableName, int Number, const struct FString& DefaultValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebRequest.GetVariableNumber"); - - UWebRequest_GetVariableNumber_Params params; - params.VariableName = VariableName; - params.Number = Number; - params.DefaultValue = DefaultValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.WebRequest.GetVariableCount -// (Final, Native, Public) -// Parameters: -// struct FString VariableName (Parm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWebRequest::GetVariableCount(const struct FString& VariableName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebRequest.GetVariableCount"); - - UWebRequest_GetVariableCount_Params params; - params.VariableName = VariableName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.WebRequest.GetVariable -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// struct FString VariableName (Parm, NeedCtorLink) -// struct FString DefaultValue (OptionalParm, Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWebRequest::GetVariable(const struct FString& VariableName, const struct FString& DefaultValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebRequest.GetVariable"); - - UWebRequest_GetVariable_Params params; - params.VariableName = VariableName; - params.DefaultValue = DefaultValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.WebRequest.AddVariable -// (Final, Native, Public) -// Parameters: -// struct FString VariableName (Parm, NeedCtorLink) -// struct FString Value (Parm, CoerceParm, NeedCtorLink) - -void UWebRequest::AddVariable(const struct FString& VariableName, const struct FString& Value) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebRequest.AddVariable"); - - UWebRequest_AddVariable_Params params; - params.VariableName = VariableName; - params.Value = Value; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebRequest.GetHeaders -// (Final, Native, Public, HasOutparams) -// Parameters: -// TArray headers (Parm, OutParm, NeedCtorLink) - -void UWebRequest::GetHeaders(TArray* headers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebRequest.GetHeaders"); - - UWebRequest_GetHeaders_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (headers != nullptr) - *headers = params.headers; -} - - -// Function IpDrv.WebRequest.GetHeader -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// struct FString HeaderName (Parm, NeedCtorLink) -// struct FString DefaultValue (OptionalParm, Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWebRequest::GetHeader(const struct FString& HeaderName, const struct FString& DefaultValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebRequest.GetHeader"); - - UWebRequest_GetHeader_Params params; - params.HeaderName = HeaderName; - params.DefaultValue = DefaultValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.WebRequest.AddHeader -// (Final, Native, Public) -// Parameters: -// struct FString HeaderName (Parm, NeedCtorLink) -// struct FString Value (Parm, CoerceParm, NeedCtorLink) - -void UWebRequest::AddHeader(const struct FString& HeaderName, const struct FString& Value) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebRequest.AddHeader"); - - UWebRequest_AddHeader_Params params; - params.HeaderName = HeaderName; - params.Value = Value; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebRequest.EncodeBase64 -// (Final, Native, Public) -// Parameters: -// struct FString Decoded (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWebRequest::EncodeBase64(const struct FString& Decoded) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebRequest.EncodeBase64"); - - UWebRequest_EncodeBase64_Params params; - params.Decoded = Decoded; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.WebRequest.DecodeBase64 -// (Final, Native, Public) -// Parameters: -// struct FString Encoded (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWebRequest::DecodeBase64(const struct FString& Encoded) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebRequest.DecodeBase64"); - - UWebRequest_DecodeBase64_Params params; - params.Encoded = Encoded; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.WebResponse.SentResponse -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWebResponse::SentResponse() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebResponse.SentResponse"); - - UWebResponse_SentResponse_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.WebResponse.SentText -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWebResponse::SentText() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebResponse.SentText"); - - UWebResponse_SentText_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.WebResponse.Redirect -// (Defined, Public) -// Parameters: -// struct FString URL (Parm, NeedCtorLink) - -void UWebResponse::Redirect(const struct FString& URL) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebResponse.Redirect"); - - UWebResponse_Redirect_Params params; - params.URL = URL; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebResponse.SendStandardHeaders -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FString ContentType (OptionalParm, Parm, NeedCtorLink) -// bool bCache (OptionalParm, Parm) - -void UWebResponse::SendStandardHeaders(const struct FString& ContentType, bool bCache) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebResponse.SendStandardHeaders"); - - UWebResponse_SendStandardHeaders_Params params; - params.ContentType = ContentType; - params.bCache = bCache; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebResponse.HTTPError -// (Defined, HasOptionalparams, Public) -// Parameters: -// int ErrorNum (Parm) -// struct FString Data (OptionalParm, Parm, NeedCtorLink) - -void UWebResponse::HTTPError(int ErrorNum, const struct FString& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebResponse.HTTPError"); - - UWebResponse_HTTPError_Params params; - params.ErrorNum = ErrorNum; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebResponse.SendHeaders -// (Defined, Public) - -void UWebResponse::SendHeaders() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebResponse.SendHeaders"); - - UWebResponse_SendHeaders_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebResponse.AddHeader -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FString Header (Parm, NeedCtorLink) -// bool bReplace (OptionalParm, Parm) - -void UWebResponse::AddHeader(const struct FString& Header, bool bReplace) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebResponse.AddHeader"); - - UWebResponse_AddHeader_Params params; - params.Header = Header; - params.bReplace = bReplace; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebResponse.HTTPHeader -// (Defined, Public) -// Parameters: -// struct FString Header (Parm, NeedCtorLink) - -void UWebResponse::HTTPHeader(const struct FString& Header) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebResponse.HTTPHeader"); - - UWebResponse_HTTPHeader_Params params; - params.Header = Header; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebResponse.HTTPResponse -// (Defined, Public) -// Parameters: -// struct FString Header (Parm, NeedCtorLink) - -void UWebResponse::HTTPResponse(const struct FString& Header) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebResponse.HTTPResponse"); - - UWebResponse_HTTPResponse_Params params; - params.Header = Header; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebResponse.FailAuthentication -// (Defined, Public) -// Parameters: -// struct FString Realm (Parm, NeedCtorLink) - -void UWebResponse::FailAuthentication(const struct FString& Realm) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebResponse.FailAuthentication"); - - UWebResponse_FailAuthentication_Params params; - params.Realm = Realm; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebResponse.SendCachedFile -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FString Filename (Parm, NeedCtorLink) -// struct FString ContentType (OptionalParm, Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWebResponse::SendCachedFile(const struct FString& Filename, const struct FString& ContentType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebResponse.SendCachedFile"); - - UWebResponse_SendCachedFile_Params params; - params.Filename = Filename; - params.ContentType = ContentType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.WebResponse.SendBinary -// (Defined, Event, Public) -// Parameters: -// int Count (Parm) -// unsigned char B (Parm) - -void UWebResponse::SendBinary(int Count, unsigned char B) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebResponse.SendBinary"); - - UWebResponse_SendBinary_Params params; - params.Count = Count; - params.B = B; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebResponse.SendText -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// struct FString Text (Parm, NeedCtorLink) -// bool bNoCRLF (OptionalParm, Parm) - -void UWebResponse::SendText(const struct FString& Text, bool bNoCRLF) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebResponse.SendText"); - - UWebResponse_SendText_Params params; - params.Text = Text; - params.bNoCRLF = bNoCRLF; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebResponse.Dump -// (Final, Native, Public) - -void UWebResponse::Dump() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebResponse.Dump"); - - UWebResponse_Dump_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebResponse.GetHTTPExpiration -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// int OffsetSeconds (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWebResponse::GetHTTPExpiration(int OffsetSeconds) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebResponse.GetHTTPExpiration"); - - UWebResponse_GetHTTPExpiration_Params params; - params.OffsetSeconds = OffsetSeconds; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.WebResponse.LoadParsedUHTM -// (Final, Native, Public) -// Parameters: -// struct FString Filename (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWebResponse::LoadParsedUHTM(const struct FString& Filename) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebResponse.LoadParsedUHTM"); - - UWebResponse_LoadParsedUHTM_Params params; - params.Filename = Filename; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.WebResponse.IncludeBinaryFile -// (Final, Native, Public) -// Parameters: -// struct FString Filename (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWebResponse::IncludeBinaryFile(const struct FString& Filename) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebResponse.IncludeBinaryFile"); - - UWebResponse_IncludeBinaryFile_Params params; - params.Filename = Filename; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.WebResponse.IncludeUHTM -// (Final, Native, Public) -// Parameters: -// struct FString Filename (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWebResponse::IncludeUHTM(const struct FString& Filename) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebResponse.IncludeUHTM"); - - UWebResponse_IncludeUHTM_Params params; - params.Filename = Filename; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.WebResponse.ClearSubst -// (Final, Native, Public) - -void UWebResponse::ClearSubst() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebResponse.ClearSubst"); - - UWebResponse_ClearSubst_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebResponse.Subst -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// struct FString Variable (Parm, NeedCtorLink) -// struct FString Value (Parm, CoerceParm, NeedCtorLink) -// bool bClear (OptionalParm, Parm) - -void UWebResponse::Subst(const struct FString& Variable, const struct FString& Value, bool bClear) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebResponse.Subst"); - - UWebResponse_Subst_Params params; - params.Variable = Variable; - params.Value = Value; - params.bClear = bClear; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebResponse.FileExists -// (Final, Native, Public) -// Parameters: -// struct FString Filename (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWebResponse::FileExists(const struct FString& Filename) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebResponse.FileExists"); - - UWebResponse_FileExists_Params params; - params.Filename = Filename; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.UIDataStore_OnlinePlaylists.GetMatchTypeForPlaylistId -// (Defined, Event, Public) -// Parameters: -// int PlaylistId (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UUIDataStore_OnlinePlaylists::GetMatchTypeForPlaylistId(int PlaylistId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.UIDataStore_OnlinePlaylists.GetMatchTypeForPlaylistId"); - - UUIDataStore_OnlinePlaylists_GetMatchTypeForPlaylistId_Params params; - params.PlaylistId = PlaylistId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.UIDataStore_OnlinePlaylists.GetOnlinePlaylistProvider -// (Defined, Static, HasOptionalparams, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FName ProviderTag (Parm) -// int PlaylistId (Parm) -// int ProviderIndex (OptionalParm, Parm, OutParm) -// class UOnlinePlaylistProvider* ReturnValue (Parm, OutParm, ReturnParm) - -class UOnlinePlaylistProvider* UUIDataStore_OnlinePlaylists::GetOnlinePlaylistProvider(const struct FName& ProviderTag, int PlaylistId, int* ProviderIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.UIDataStore_OnlinePlaylists.GetOnlinePlaylistProvider"); - - UUIDataStore_OnlinePlaylists_GetOnlinePlaylistProvider_Params params; - params.ProviderTag = ProviderTag; - params.PlaylistId = PlaylistId; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (ProviderIndex != nullptr) - *ProviderIndex = params.ProviderIndex; - - return params.ReturnValue; -} - - -// Function IpDrv.UIDataStore_OnlinePlaylists.GetPlaylistProvider -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FName ProviderTag (Parm) -// int ProviderIndex (Parm) -// class UUIResourceDataProvider* out_Provider (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UUIDataStore_OnlinePlaylists::GetPlaylistProvider(const struct FName& ProviderTag, int ProviderIndex, class UUIResourceDataProvider** out_Provider) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.UIDataStore_OnlinePlaylists.GetPlaylistProvider"); - - UUIDataStore_OnlinePlaylists_GetPlaylistProvider_Params params; - params.ProviderTag = ProviderTag; - params.ProviderIndex = ProviderIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_Provider != nullptr) - *out_Provider = params.out_Provider; - - return params.ReturnValue; -} - - -// Function IpDrv.UIDataStore_OnlinePlaylists.FindProviderIndexByFieldValue -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FName ProviderTag (Parm) -// struct FName SearchField (Parm) -// struct FUIProviderScriptFieldValue ValueToSearchFor (Const, Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UUIDataStore_OnlinePlaylists::FindProviderIndexByFieldValue(const struct FName& ProviderTag, const struct FName& SearchField, struct FUIProviderScriptFieldValue* ValueToSearchFor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.UIDataStore_OnlinePlaylists.FindProviderIndexByFieldValue"); - - UUIDataStore_OnlinePlaylists_FindProviderIndexByFieldValue_Params params; - params.ProviderTag = ProviderTag; - params.SearchField = SearchField; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (ValueToSearchFor != nullptr) - *ValueToSearchFor = params.ValueToSearchFor; - - return params.ReturnValue; -} - - -// Function IpDrv.UIDataStore_OnlinePlaylists.GetProviderFieldValue -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FName ProviderTag (Parm) -// struct FName SearchField (Parm) -// int ProviderIndex (Parm) -// struct FUIProviderScriptFieldValue out_FieldValue (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UUIDataStore_OnlinePlaylists::GetProviderFieldValue(const struct FName& ProviderTag, const struct FName& SearchField, int ProviderIndex, struct FUIProviderScriptFieldValue* out_FieldValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.UIDataStore_OnlinePlaylists.GetProviderFieldValue"); - - UUIDataStore_OnlinePlaylists_GetProviderFieldValue_Params params; - params.ProviderTag = ProviderTag; - params.SearchField = SearchField; - params.ProviderIndex = ProviderIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_FieldValue != nullptr) - *out_FieldValue = params.out_FieldValue; - - return params.ReturnValue; -} - - -// Function IpDrv.UIDataStore_OnlinePlaylists.GetResourceProviderFields -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FName ProviderTag (Parm) -// TArray ProviderFieldTags (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UUIDataStore_OnlinePlaylists::GetResourceProviderFields(const struct FName& ProviderTag, TArray* ProviderFieldTags) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.UIDataStore_OnlinePlaylists.GetResourceProviderFields"); - - UUIDataStore_OnlinePlaylists_GetResourceProviderFields_Params params; - params.ProviderTag = ProviderTag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (ProviderFieldTags != nullptr) - *ProviderFieldTags = params.ProviderFieldTags; - - return params.ReturnValue; -} - - -// Function IpDrv.UIDataStore_OnlinePlaylists.GetResourceProviders -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FName ProviderTag (Parm) -// TArray out_Providers (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UUIDataStore_OnlinePlaylists::GetResourceProviders(const struct FName& ProviderTag, TArray* out_Providers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.UIDataStore_OnlinePlaylists.GetResourceProviders"); - - UUIDataStore_OnlinePlaylists_GetResourceProviders_Params params; - params.ProviderTag = ProviderTag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_Providers != nullptr) - *out_Providers = params.out_Providers; - - return params.ReturnValue; -} - - -// Function IpDrv.UIDataStore_OnlinePlaylists.GetProviderCount -// (Native, Public) -// Parameters: -// struct FName ProviderTag (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UUIDataStore_OnlinePlaylists::GetProviderCount(const struct FName& ProviderTag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.UIDataStore_OnlinePlaylists.GetProviderCount"); - - UUIDataStore_OnlinePlaylists_GetProviderCount_Params params; - params.ProviderTag = ProviderTag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.UIDataStore_OnlinePlaylists.Init -// (Defined, Event, Public) - -void UUIDataStore_OnlinePlaylists::Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.UIDataStore_OnlinePlaylists.Init"); - - UUIDataStore_OnlinePlaylists_Init_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebApplication.PostQuery -// (Public) -// Parameters: -// class UWebRequest* Request (Parm) -// class UWebResponse* Response (Parm) - -void UWebApplication::PostQuery(class UWebRequest* Request, class UWebResponse* Response) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebApplication.PostQuery"); - - UWebApplication_PostQuery_Params params; - params.Request = Request; - params.Response = Response; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebApplication.Query -// (Public) -// Parameters: -// class UWebRequest* Request (Parm) -// class UWebResponse* Response (Parm) - -void UWebApplication::Query(class UWebRequest* Request, class UWebResponse* Response) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebApplication.Query"); - - UWebApplication_Query_Params params; - params.Request = Request; - params.Response = Response; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebApplication.PreQuery -// (Defined, Public) -// Parameters: -// class UWebRequest* Request (Parm) -// class UWebResponse* Response (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWebApplication::PreQuery(class UWebRequest* Request, class UWebResponse* Response) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebApplication.PreQuery"); - - UWebApplication_PreQuery_Params params; - params.Request = Request; - params.Response = Response; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.WebApplication.CleanupApp -// (Defined, Public) - -void UWebApplication::CleanupApp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebApplication.CleanupApp"); - - UWebApplication_CleanupApp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebApplication.Cleanup -// (Final, Public) - -void UWebApplication::Cleanup() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebApplication.Cleanup"); - - UWebApplication_Cleanup_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebApplication.Init -// (Public) - -void UWebApplication::Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebApplication.Init"); - - UWebApplication_Init_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebServer.GetApplication -// (Defined, Public, HasOutparams) -// Parameters: -// struct FString URI (Parm, NeedCtorLink) -// struct FString SubURI (Parm, OutParm, NeedCtorLink) -// class UWebApplication* ReturnValue (Parm, OutParm, ReturnParm) - -class UWebApplication* AWebServer::GetApplication(const struct FString& URI, struct FString* SubURI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebServer.GetApplication"); - - AWebServer_GetApplication_Params params; - params.URI = URI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (SubURI != nullptr) - *SubURI = params.SubURI; - - return params.ReturnValue; -} - - -// Function IpDrv.WebServer.LostChild -// (Defined, Event, Public) -// Parameters: -// class AActor* C (Parm) - -void AWebServer::LostChild(class AActor* C) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebServer.LostChild"); - - AWebServer_LostChild_Params params; - params.C = C; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebServer.GainedChild -// (Defined, Event, Public) -// Parameters: -// class AActor* C (Parm) - -void AWebServer::GainedChild(class AActor* C) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebServer.GainedChild"); - - AWebServer_GainedChild_Params params; - params.C = C; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebServer.Destroyed -// (Defined, Event, Public) - -void AWebServer::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebServer.Destroyed"); - - AWebServer_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebServer.PostBeginPlay -// (Defined, Public, HasDefaults) - -void AWebServer::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebServer.PostBeginPlay"); - - AWebServer_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.HelloWeb.Query -// (Defined, Event, Public) -// Parameters: -// class UWebRequest* Request (Parm) -// class UWebResponse* Response (Parm) - -void UHelloWeb::Query(class UWebRequest* Request, class UWebResponse* Response) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.HelloWeb.Query"); - - UHelloWeb_Query_Params params; - params.Request = Request; - params.Response = Response; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.HelloWeb.Init -// (Defined, Public) - -void UHelloWeb::Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.HelloWeb.Init"); - - UHelloWeb_Init_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.ImageServer.Query -// (Defined, Event, Public) -// Parameters: -// class UWebRequest* Request (Parm) -// class UWebResponse* Response (Parm) - -void UImageServer::Query(class UWebRequest* Request, class UWebResponse* Response) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.ImageServer.Query"); - - UImageServer_Query_Params params; - params.Request = Request; - params.Response = Response; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebConnection.IsHanging -// (Final, Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWebConnection::IsHanging() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebConnection.IsHanging"); - - AWebConnection_IsHanging_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function IpDrv.WebConnection.Cleanup -// (Defined, Public) - -void AWebConnection::Cleanup() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebConnection.Cleanup"); - - AWebConnection_Cleanup_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebConnection.CheckRawBytes -// (Defined, Public) - -void AWebConnection::CheckRawBytes() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebConnection.CheckRawBytes"); - - AWebConnection_CheckRawBytes_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebConnection.EndOfHeaders -// (Defined, Public) - -void AWebConnection::EndOfHeaders() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebConnection.EndOfHeaders"); - - AWebConnection_EndOfHeaders_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebConnection.CreateResponseObject -// (Defined, Public) - -void AWebConnection::CreateResponseObject() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebConnection.CreateResponseObject"); - - AWebConnection_CreateResponseObject_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebConnection.ProcessPost -// (Defined, Public) -// Parameters: -// struct FString S (Parm, NeedCtorLink) - -void AWebConnection::ProcessPost(const struct FString& S) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebConnection.ProcessPost"); - - AWebConnection_ProcessPost_Params params; - params.S = S; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebConnection.ProcessGet -// (Defined, Public) -// Parameters: -// struct FString S (Parm, NeedCtorLink) - -void AWebConnection::ProcessGet(const struct FString& S) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebConnection.ProcessGet"); - - AWebConnection_ProcessGet_Params params; - params.S = S; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebConnection.ProcessHead -// (Defined, Public) -// Parameters: -// struct FString S (Parm, NeedCtorLink) - -void AWebConnection::ProcessHead(const struct FString& S) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebConnection.ProcessHead"); - - AWebConnection_ProcessHead_Params params; - params.S = S; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebConnection.ReceivedLine -// (Defined, Public) -// Parameters: -// struct FString S (Parm, NeedCtorLink) - -void AWebConnection::ReceivedLine(const struct FString& S) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebConnection.ReceivedLine"); - - AWebConnection_ReceivedLine_Params params; - params.S = S; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebConnection.ReceivedText -// (Defined, Event, Public) -// Parameters: -// struct FString Text (Parm, NeedCtorLink) - -void AWebConnection::ReceivedText(const struct FString& Text) -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebConnection.ReceivedText"); - - AWebConnection_ReceivedText_Params params; - params.Text = Text; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebConnection.Timer -// (Defined, Event, Public) - -void AWebConnection::Timer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebConnection.Timer"); - - AWebConnection_Timer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebConnection.Closed -// (Defined, Event, Public) - -void AWebConnection::Closed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebConnection.Closed"); - - AWebConnection_Closed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function IpDrv.WebConnection.Accepted -// (Defined, Event, Public) - -void AWebConnection::Accepted() -{ - static auto fn = (UFunction *)UObject::Find("Function", "IpDrv.WebConnection.Accepted"); - - AWebConnection_Accepted_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/BL2SDK/OnlineSubsystemSteamworks_functions.cpp b/src/BL2SDK/OnlineSubsystemSteamworks_functions.cpp deleted file mode 100644 index 7b623748..00000000 --- a/src/BL2SDK/OnlineSubsystemSteamworks_functions.cpp +++ /dev/null @@ -1,8635 +0,0 @@ -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Functions -//--------------------------------------------------------------------------- - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.GetServerAddr -// (Native, Public, HasOutparams) -// Parameters: -// int OutServerIP (Parm, OutParm) -// int OutServerPort (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineAuthInterfaceSteamworks::GetServerAddr(int* OutServerIP, int* OutServerPort) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.GetServerAddr"); - - UOnlineAuthInterfaceSteamworks_GetServerAddr_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutServerIP != nullptr) - *OutServerIP = params.OutServerIP; - if (OutServerPort != nullptr) - *OutServerPort = params.OutServerPort; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.GetServerUniqueId -// (Native, Public, HasOutparams) -// Parameters: -// struct FUniqueNetId OutServerUID (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineAuthInterfaceSteamworks::GetServerUniqueId(struct FUniqueNetId* OutServerUID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.GetServerUniqueId"); - - UOnlineAuthInterfaceSteamworks_GetServerUniqueId_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutServerUID != nullptr) - *OutServerUID = params.OutServerUID; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.EndRemoteServerAuthSession -// (Native, Public) -// Parameters: -// struct FUniqueNetId ServerUID (Parm) -// int ServerIP (Parm) - -void UOnlineAuthInterfaceSteamworks::EndRemoteServerAuthSession(const struct FUniqueNetId& ServerUID, int ServerIP) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.EndRemoteServerAuthSession"); - - UOnlineAuthInterfaceSteamworks_EndRemoteServerAuthSession_Params params; - params.ServerUID = ServerUID; - params.ServerIP = ServerIP; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.EndLocalServerAuthSession -// (Native, Public) -// Parameters: -// struct FUniqueNetId ClientUID (Parm) -// int ClientIP (Parm) - -void UOnlineAuthInterfaceSteamworks::EndLocalServerAuthSession(const struct FUniqueNetId& ClientUID, int ClientIP) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.EndLocalServerAuthSession"); - - UOnlineAuthInterfaceSteamworks_EndLocalServerAuthSession_Params params; - params.ClientUID = ClientUID; - params.ClientIP = ClientIP; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.VerifyServerAuthSession -// (Native, Public) -// Parameters: -// struct FUniqueNetId ServerUID (Parm) -// int ServerIP (Parm) -// int AuthBlobUID (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineAuthInterfaceSteamworks::VerifyServerAuthSession(const struct FUniqueNetId& ServerUID, int ServerIP, int AuthBlobUID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.VerifyServerAuthSession"); - - UOnlineAuthInterfaceSteamworks_VerifyServerAuthSession_Params params; - params.ServerUID = ServerUID; - params.ServerIP = ServerIP; - params.AuthBlobUID = AuthBlobUID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.CreateServerAuthSession -// (Native, Public, HasOutparams) -// Parameters: -// struct FUniqueNetId ClientUID (Parm) -// int ClientIP (Parm) -// int ClientPort (Parm) -// int OutAuthBlobUID (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineAuthInterfaceSteamworks::CreateServerAuthSession(const struct FUniqueNetId& ClientUID, int ClientIP, int ClientPort, int* OutAuthBlobUID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.CreateServerAuthSession"); - - UOnlineAuthInterfaceSteamworks_CreateServerAuthSession_Params params; - params.ClientUID = ClientUID; - params.ClientIP = ClientIP; - params.ClientPort = ClientPort; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutAuthBlobUID != nullptr) - *OutAuthBlobUID = params.OutAuthBlobUID; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.EndRemoteClientAuthSession -// (Native, Public) -// Parameters: -// struct FUniqueNetId ClientUID (Parm) -// int ClientIP (Parm) - -void UOnlineAuthInterfaceSteamworks::EndRemoteClientAuthSession(const struct FUniqueNetId& ClientUID, int ClientIP) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.EndRemoteClientAuthSession"); - - UOnlineAuthInterfaceSteamworks_EndRemoteClientAuthSession_Params params; - params.ClientUID = ClientUID; - params.ClientIP = ClientIP; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.EndLocalClientAuthSession -// (Native, Public) -// Parameters: -// struct FUniqueNetId ServerUID (Parm) -// int ServerIP (Parm) -// int ServerPort (Parm) - -void UOnlineAuthInterfaceSteamworks::EndLocalClientAuthSession(const struct FUniqueNetId& ServerUID, int ServerIP, int ServerPort) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.EndLocalClientAuthSession"); - - UOnlineAuthInterfaceSteamworks_EndLocalClientAuthSession_Params params; - params.ServerUID = ServerUID; - params.ServerIP = ServerIP; - params.ServerPort = ServerPort; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.VerifyClientAuthSession -// (Native, Public) -// Parameters: -// struct FUniqueNetId ClientUID (Parm) -// int ClientIP (Parm) -// int ClientPort (Parm) -// int AuthBlobUID (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineAuthInterfaceSteamworks::VerifyClientAuthSession(const struct FUniqueNetId& ClientUID, int ClientIP, int ClientPort, int AuthBlobUID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.VerifyClientAuthSession"); - - UOnlineAuthInterfaceSteamworks_VerifyClientAuthSession_Params params; - params.ClientUID = ClientUID; - params.ClientIP = ClientIP; - params.ClientPort = ClientPort; - params.AuthBlobUID = AuthBlobUID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.CreateClientAuthSession -// (Native, Public, HasOutparams) -// Parameters: -// struct FUniqueNetId ServerUID (Parm) -// int ServerIP (Parm) -// int ServerPort (Parm) -// bool bSecure (Parm) -// int OutAuthBlobUID (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineAuthInterfaceSteamworks::CreateClientAuthSession(const struct FUniqueNetId& ServerUID, int ServerIP, int ServerPort, bool bSecure, int* OutAuthBlobUID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.CreateClientAuthSession"); - - UOnlineAuthInterfaceSteamworks_CreateClientAuthSession_Params params; - params.ServerUID = ServerUID; - params.ServerIP = ServerIP; - params.ServerPort = ServerPort; - params.bSecure = bSecure; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutAuthBlobUID != nullptr) - *OutAuthBlobUID = params.OutAuthBlobUID; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.SendAuthRequestServer -// (Native, Public) -// Parameters: -// struct FUniqueNetId ServerUID (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineAuthInterfaceSteamworks::SendAuthRequestServer(const struct FUniqueNetId& ServerUID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.SendAuthRequestServer"); - - UOnlineAuthInterfaceSteamworks_SendAuthRequestServer_Params params; - params.ServerUID = ServerUID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.SendAuthRequestClient -// (Native, Public) -// Parameters: -// class UPlayer* ClientConnection (Parm) -// struct FUniqueNetId ClientUID (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineAuthInterfaceSteamworks::SendAuthRequestClient(class UPlayer* ClientConnection, const struct FUniqueNetId& ClientUID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.SendAuthRequestClient"); - - UOnlineAuthInterfaceSteamworks_SendAuthRequestClient_Params params; - params.ClientConnection = ClientConnection; - params.ClientUID = ClientUID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.GetGameSettings -// (Native, Public) -// Parameters: -// struct FName SessionName (Parm) -// class UOnlineGameSettings* ReturnValue (Parm, OutParm, ReturnParm) - -class UOnlineGameSettings* UOnlineGameInterfaceSteamworks::GetGameSettings(const struct FName& SessionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.GetGameSettings"); - - UOnlineGameInterfaceSteamworks_GetGameSettings_Params params; - params.SessionName = SessionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.GetResolvedConnectString -// (Native, Public, HasOutparams) -// Parameters: -// struct FName SessionName (Parm) -// struct FString ConnectInfo (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceSteamworks::GetResolvedConnectString(const struct FName& SessionName, struct FString* ConnectInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.GetResolvedConnectString"); - - UOnlineGameInterfaceSteamworks_GetResolvedConnectString_Params params; - params.SessionName = SessionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (ConnectInfo != nullptr) - *ConnectInfo = params.ConnectInfo; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.BindPlatformSpecificSessionToSearch -// (Native, Public) -// Parameters: -// unsigned char SearchingPlayerNum (Parm) -// class UOnlineGameSearch* SearchSettings (Parm) -// unsigned char PlatformSpecificInfo (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceSteamworks::BindPlatformSpecificSessionToSearch(unsigned char SearchingPlayerNum, class UOnlineGameSearch* SearchSettings, unsigned char PlatformSpecificInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.BindPlatformSpecificSessionToSearch"); - - UOnlineGameInterfaceSteamworks_BindPlatformSpecificSessionToSearch_Params params; - params.SearchingPlayerNum = SearchingPlayerNum; - params.SearchSettings = SearchSettings; - params.PlatformSpecificInfo = PlatformSpecificInfo; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.ReadPlatformSpecificSessionInfoBySessionName -// (Native, Public, HasOutparams) -// Parameters: -// struct FName SessionName (Parm) -// unsigned char PlatformSpecificInfo (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceSteamworks::ReadPlatformSpecificSessionInfoBySessionName(const struct FName& SessionName, unsigned char* PlatformSpecificInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.ReadPlatformSpecificSessionInfoBySessionName"); - - UOnlineGameInterfaceSteamworks_ReadPlatformSpecificSessionInfoBySessionName_Params params; - params.SessionName = SessionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (PlatformSpecificInfo != nullptr) - *PlatformSpecificInfo = params.PlatformSpecificInfo; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.ReadPlatformSpecificSessionInfo -// (Native, Public, HasOutparams) -// Parameters: -// struct FOnlineGameSearchResult DesiredGame (Const, Parm, OutParm) -// unsigned char PlatformSpecificInfo (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceSteamworks::ReadPlatformSpecificSessionInfo(struct FOnlineGameSearchResult* DesiredGame, unsigned char* PlatformSpecificInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.ReadPlatformSpecificSessionInfo"); - - UOnlineGameInterfaceSteamworks_ReadPlatformSpecificSessionInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (DesiredGame != nullptr) - *DesiredGame = params.DesiredGame; - if (PlatformSpecificInfo != nullptr) - *PlatformSpecificInfo = params.PlatformSpecificInfo; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.QueryNonAdvertisedData -// (Defined, Public) -// Parameters: -// int StartAt (Parm) -// int NumberToQuery (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceSteamworks::QueryNonAdvertisedData(int StartAt, int NumberToQuery) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.QueryNonAdvertisedData"); - - UOnlineGameInterfaceSteamworks_QueryNonAdvertisedData_Params params; - params.StartAt = StartAt; - params.NumberToQuery = NumberToQuery; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.ClearUnregisterPlayerCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate UnregisterPlayerCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceSteamworks::ClearUnregisterPlayerCompleteDelegate(const struct FScriptDelegate& UnregisterPlayerCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.ClearUnregisterPlayerCompleteDelegate"); - - UOnlineGameInterfaceSteamworks_ClearUnregisterPlayerCompleteDelegate_Params params; - params.UnregisterPlayerCompleteDelegate = UnregisterPlayerCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.AddUnregisterPlayerCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate UnregisterPlayerCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceSteamworks::AddUnregisterPlayerCompleteDelegate(const struct FScriptDelegate& UnregisterPlayerCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.AddUnregisterPlayerCompleteDelegate"); - - UOnlineGameInterfaceSteamworks_AddUnregisterPlayerCompleteDelegate_Params params; - params.UnregisterPlayerCompleteDelegate = UnregisterPlayerCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.OnUnregisterPlayerComplete -// (Public, Delegate) -// Parameters: -// struct FName SessionName (Parm) -// struct FUniqueNetId PlayerID (Parm) -// bool bWasSuccessful (Parm) - -void UOnlineGameInterfaceSteamworks::OnUnregisterPlayerComplete(const struct FName& SessionName, const struct FUniqueNetId& PlayerID, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.OnUnregisterPlayerComplete"); - - UOnlineGameInterfaceSteamworks_OnUnregisterPlayerComplete_Params params; - params.SessionName = SessionName; - params.PlayerID = PlayerID; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.UnregisterPlayer -// (Native, Public) -// Parameters: -// struct FName SessionName (Parm) -// struct FUniqueNetId PlayerID (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceSteamworks::UnregisterPlayer(const struct FName& SessionName, const struct FUniqueNetId& PlayerID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.UnregisterPlayer"); - - UOnlineGameInterfaceSteamworks_UnregisterPlayer_Params params; - params.SessionName = SessionName; - params.PlayerID = PlayerID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.ClearRegisterPlayerCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate RegisterPlayerCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceSteamworks::ClearRegisterPlayerCompleteDelegate(const struct FScriptDelegate& RegisterPlayerCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.ClearRegisterPlayerCompleteDelegate"); - - UOnlineGameInterfaceSteamworks_ClearRegisterPlayerCompleteDelegate_Params params; - params.RegisterPlayerCompleteDelegate = RegisterPlayerCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.AddRegisterPlayerCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate RegisterPlayerCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceSteamworks::AddRegisterPlayerCompleteDelegate(const struct FScriptDelegate& RegisterPlayerCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.AddRegisterPlayerCompleteDelegate"); - - UOnlineGameInterfaceSteamworks_AddRegisterPlayerCompleteDelegate_Params params; - params.RegisterPlayerCompleteDelegate = RegisterPlayerCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.OnRegisterPlayerComplete -// (Public, Delegate) -// Parameters: -// struct FName SessionName (Parm) -// struct FUniqueNetId PlayerID (Parm) -// bool bWasSuccessful (Parm) - -void UOnlineGameInterfaceSteamworks::OnRegisterPlayerComplete(const struct FName& SessionName, const struct FUniqueNetId& PlayerID, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.OnRegisterPlayerComplete"); - - UOnlineGameInterfaceSteamworks_OnRegisterPlayerComplete_Params params; - params.SessionName = SessionName; - params.PlayerID = PlayerID; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.RegisterPlayer -// (Native, Public) -// Parameters: -// struct FName SessionName (Parm) -// struct FUniqueNetId PlayerID (Parm) -// bool bWasInvited (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceSteamworks::RegisterPlayer(const struct FName& SessionName, const struct FUniqueNetId& PlayerID, bool bWasInvited) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.RegisterPlayer"); - - UOnlineGameInterfaceSteamworks_RegisterPlayer_Params params; - params.SessionName = SessionName; - params.PlayerID = PlayerID; - params.bWasInvited = bWasInvited; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.AcceptGameInvite -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FName SessionName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceSteamworks::AcceptGameInvite(unsigned char LocalUserNum, const struct FName& SessionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.AcceptGameInvite"); - - UOnlineGameInterfaceSteamworks_AcceptGameInvite_Params params; - params.LocalUserNum = LocalUserNum; - params.SessionName = SessionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.OnGameInviteAccepted -// (Public, Delegate, HasOutparams) -// Parameters: -// struct FOnlineGameSearchResult InviteResult (Const, Parm, OutParm) - -void UOnlineGameInterfaceSteamworks::OnGameInviteAccepted(struct FOnlineGameSearchResult* InviteResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.OnGameInviteAccepted"); - - UOnlineGameInterfaceSteamworks_OnGameInviteAccepted_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InviteResult != nullptr) - *InviteResult = params.InviteResult; -} - - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.ClearGameInviteAcceptedDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate GameInviteAcceptedDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceSteamworks::ClearGameInviteAcceptedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& GameInviteAcceptedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.ClearGameInviteAcceptedDelegate"); - - UOnlineGameInterfaceSteamworks_ClearGameInviteAcceptedDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.GameInviteAcceptedDelegate = GameInviteAcceptedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.AddGameInviteAcceptedDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate GameInviteAcceptedDelegate (Parm, NeedCtorLink) - -void UOnlineGameInterfaceSteamworks::AddGameInviteAcceptedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& GameInviteAcceptedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.AddGameInviteAcceptedDelegate"); - - UOnlineGameInterfaceSteamworks_AddGameInviteAcceptedDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.GameInviteAcceptedDelegate = GameInviteAcceptedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.UpdateOnlineGame -// (Native, HasOptionalparams, Public) -// Parameters: -// struct FName SessionName (Parm) -// class UOnlineGameSettings* UpdatedGameSettings (Parm) -// bool bShouldRefreshOnlineData (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineGameInterfaceSteamworks::UpdateOnlineGame(const struct FName& SessionName, class UOnlineGameSettings* UpdatedGameSettings, bool bShouldRefreshOnlineData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.UpdateOnlineGame"); - - UOnlineGameInterfaceSteamworks_UpdateOnlineGame_Params params; - params.SessionName = SessionName; - params.UpdatedGameSettings = UpdatedGameSettings; - params.bShouldRefreshOnlineData = bShouldRefreshOnlineData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetCountryString -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UOnlineSubsystemSteamworks::GetCountryString() -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetCountryString"); - - UOnlineSubsystemSteamworks_GetCountryString_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearCheckDownloadableContentListDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate CheckDownloadableContentListDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearCheckDownloadableContentListDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& CheckDownloadableContentListDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearCheckDownloadableContentListDelegate"); - - UOnlineSubsystemSteamworks_ClearCheckDownloadableContentListDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.CheckDownloadableContentListDelegate = CheckDownloadableContentListDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddCheckDownloadableContentListDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate CheckDownloadableContentListDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddCheckDownloadableContentListDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& CheckDownloadableContentListDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddCheckDownloadableContentListDelegate"); - - UOnlineSubsystemSteamworks_AddCheckDownloadableContentListDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.CheckDownloadableContentListDelegate = CheckDownloadableContentListDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CheckDownloadableContentList -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::CheckDownloadableContentList(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CheckDownloadableContentList"); - - UOnlineSubsystemSteamworks_CheckDownloadableContentList_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnCheckDownloadableContentList -// (Public, Delegate) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool bDownloadableContentListAvailable (Parm) - -void UOnlineSubsystemSteamworks::OnCheckDownloadableContentList(unsigned char LocalUserNum, bool bDownloadableContentListAvailable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnCheckDownloadableContentList"); - - UOnlineSubsystemSteamworks_OnCheckDownloadableContentList_Params params; - params.LocalUserNum = LocalUserNum; - params.bDownloadableContentListAvailable = bDownloadableContentListAvailable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetCriticalDownloadableContentList -// (Public, HasOutparams) -// Parameters: -// unsigned char LocalUserNum (Parm) -// TArray DLCList (Parm, OutParm, NeedCtorLink) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UOnlineSubsystemSteamworks::GetCriticalDownloadableContentList(unsigned char LocalUserNum, TArray* DLCList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetCriticalDownloadableContentList"); - - UOnlineSubsystemSteamworks_GetCriticalDownloadableContentList_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (DLCList != nullptr) - *DLCList = params.DLCList; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadCriticalDownloadableContentList -// (HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int CategoryMask (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ReadCriticalDownloadableContentList(unsigned char LocalUserNum, int CategoryMask) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadCriticalDownloadableContentList"); - - UOnlineSubsystemSteamworks_ReadCriticalDownloadableContentList_Params params; - params.LocalUserNum = LocalUserNum; - params.CategoryMask = CategoryMask; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadCriticalDownloadableContentListComplete -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReadCriticalDownloadableContentListCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearReadCriticalDownloadableContentListComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadCriticalDownloadableContentListCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadCriticalDownloadableContentListComplete"); - - UOnlineSubsystemSteamworks_ClearReadCriticalDownloadableContentListComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.ReadCriticalDownloadableContentListCompleteDelegate = ReadCriticalDownloadableContentListCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadCriticalDownloadableContentListComplete -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReadCriticalDownloadableContentListCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddReadCriticalDownloadableContentListComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadCriticalDownloadableContentListCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadCriticalDownloadableContentListComplete"); - - UOnlineSubsystemSteamworks_AddReadCriticalDownloadableContentListComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.ReadCriticalDownloadableContentListCompleteDelegate = ReadCriticalDownloadableContentListCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadCriticalDownloadableContentListComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnReadCriticalDownloadableContentListComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadCriticalDownloadableContentListComplete"); - - UOnlineSubsystemSteamworks_OnReadCriticalDownloadableContentListComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetHiddenDownloadableContentList -// (Public, HasOutparams) -// Parameters: -// unsigned char LocalUserNum (Parm) -// TArray DLCList (Parm, OutParm, NeedCtorLink) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UOnlineSubsystemSteamworks::GetHiddenDownloadableContentList(unsigned char LocalUserNum, TArray* DLCList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetHiddenDownloadableContentList"); - - UOnlineSubsystemSteamworks_GetHiddenDownloadableContentList_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (DLCList != nullptr) - *DLCList = params.DLCList; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadHiddenDownloadableContentList -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// TArray OfferIds (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ReadHiddenDownloadableContentList(unsigned char LocalUserNum, TArray OfferIds) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadHiddenDownloadableContentList"); - - UOnlineSubsystemSteamworks_ReadHiddenDownloadableContentList_Params params; - params.LocalUserNum = LocalUserNum; - params.OfferIds = OfferIds; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadHiddenDownloadableContentListComplete -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReadHiddenDownloadableContentListCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearReadHiddenDownloadableContentListComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadHiddenDownloadableContentListCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadHiddenDownloadableContentListComplete"); - - UOnlineSubsystemSteamworks_ClearReadHiddenDownloadableContentListComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.ReadHiddenDownloadableContentListCompleteDelegate = ReadHiddenDownloadableContentListCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadHiddenDownloadableContentListComplete -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReadHiddenDownloadableContentListCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddReadHiddenDownloadableContentListComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadHiddenDownloadableContentListCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadHiddenDownloadableContentListComplete"); - - UOnlineSubsystemSteamworks_AddReadHiddenDownloadableContentListComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.ReadHiddenDownloadableContentListCompleteDelegate = ReadHiddenDownloadableContentListCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadHiddenDownloadableContentListComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnReadHiddenDownloadableContentListComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadHiddenDownloadableContentListComplete"); - - UOnlineSubsystemSteamworks_OnReadHiddenDownloadableContentListComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetDownloadableContentList -// (Native, Public, HasOutparams) -// Parameters: -// unsigned char LocalUserNum (Parm) -// TArray DLCList (Parm, OutParm, NeedCtorLink) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UOnlineSubsystemSteamworks::GetDownloadableContentList(unsigned char LocalUserNum, TArray* DLCList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetDownloadableContentList"); - - UOnlineSubsystemSteamworks_GetDownloadableContentList_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (DLCList != nullptr) - *DLCList = params.DLCList; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadDownloadableContentList -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int CategoryMask (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ReadDownloadableContentList(unsigned char LocalUserNum, int CategoryMask) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadDownloadableContentList"); - - UOnlineSubsystemSteamworks_ReadDownloadableContentList_Params params; - params.LocalUserNum = LocalUserNum; - params.CategoryMask = CategoryMask; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadDownloadableContentListComplete -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReadDownloadableContentListCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearReadDownloadableContentListComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadDownloadableContentListCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadDownloadableContentListComplete"); - - UOnlineSubsystemSteamworks_ClearReadDownloadableContentListComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.ReadDownloadableContentListCompleteDelegate = ReadDownloadableContentListCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadDownloadableContentListComplete -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReadDownloadableContentListCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddReadDownloadableContentListComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadDownloadableContentListCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadDownloadableContentListComplete"); - - UOnlineSubsystemSteamworks_AddReadDownloadableContentListComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.ReadDownloadableContentListCompleteDelegate = ReadDownloadableContentListCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadDownloadableContentListComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnReadDownloadableContentListComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadDownloadableContentListComplete"); - - UOnlineSubsystemSteamworks_OnReadDownloadableContentListComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetSaveGamesList -// (Public, HasOutparams) -// Parameters: -// unsigned char LocalUserNum (Parm) -// TArray SaveGamesList (Parm, OutParm, NeedCtorLink) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UOnlineSubsystemSteamworks::GetSaveGamesList(unsigned char LocalUserNum, TArray* SaveGamesList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetSaveGamesList"); - - UOnlineSubsystemSteamworks_GetSaveGamesList_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (SaveGamesList != nullptr) - *SaveGamesList = params.SaveGamesList; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadSaveGamesList -// (HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int DeviceID (OptionalParm, Parm) -// struct FString SaveFilePrefix (OptionalParm, Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ReadSaveGamesList(unsigned char LocalUserNum, int DeviceID, const struct FString& SaveFilePrefix) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadSaveGamesList"); - - UOnlineSubsystemSteamworks_ReadSaveGamesList_Params params; - params.LocalUserNum = LocalUserNum; - params.DeviceID = DeviceID; - params.SaveFilePrefix = SaveFilePrefix; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadSaveGamesComplete -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReadSaveGamesCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearReadSaveGamesComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadSaveGamesCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadSaveGamesComplete"); - - UOnlineSubsystemSteamworks_ClearReadSaveGamesComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.ReadSaveGamesCompleteDelegate = ReadSaveGamesCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadSaveGamesComplete -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReadSaveGamesCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddReadSaveGamesComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadSaveGamesCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadSaveGamesComplete"); - - UOnlineSubsystemSteamworks_AddReadSaveGamesComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.ReadSaveGamesCompleteDelegate = ReadSaveGamesCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadSaveGamesComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnReadSaveGamesComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadSaveGamesComplete"); - - UOnlineSubsystemSteamworks_OnReadSaveGamesComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearSaveGames -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ClearSaveGames(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearSaveGames"); - - UOnlineSubsystemSteamworks_ClearSaveGames_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DeleteSaveGame -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int DeviceID (Parm) -// struct FString FriendlyName (Parm, NeedCtorLink) -// struct FString Filename (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::DeleteSaveGame(unsigned char LocalUserNum, int DeviceID, const struct FString& FriendlyName, const struct FString& Filename) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DeleteSaveGame"); - - UOnlineSubsystemSteamworks_DeleteSaveGame_Params params; - params.LocalUserNum = LocalUserNum; - params.DeviceID = DeviceID; - params.FriendlyName = FriendlyName; - params.Filename = Filename; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearWriteSaveGameDataComplete -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate WriteSaveGameDataCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearWriteSaveGameDataComplete(unsigned char LocalUserNum, const struct FScriptDelegate& WriteSaveGameDataCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearWriteSaveGameDataComplete"); - - UOnlineSubsystemSteamworks_ClearWriteSaveGameDataComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.WriteSaveGameDataCompleteDelegate = WriteSaveGameDataCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddWriteSaveGameDataComplete -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate WriteSaveGameDataCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddWriteSaveGameDataComplete(unsigned char LocalUserNum, const struct FScriptDelegate& WriteSaveGameDataCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddWriteSaveGameDataComplete"); - - UOnlineSubsystemSteamworks_AddWriteSaveGameDataComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.WriteSaveGameDataCompleteDelegate = WriteSaveGameDataCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnWriteSaveGameDataComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) -// unsigned char LocalUserNum (Parm) -// int DeviceID (Parm) -// struct FString FriendlyName (Parm, NeedCtorLink) -// struct FString Filename (Parm, NeedCtorLink) -// struct FString SaveFileName (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::OnWriteSaveGameDataComplete(bool bWasSuccessful, unsigned char LocalUserNum, int DeviceID, const struct FString& FriendlyName, const struct FString& Filename, const struct FString& SaveFileName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnWriteSaveGameDataComplete"); - - UOnlineSubsystemSteamworks_OnWriteSaveGameDataComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - params.LocalUserNum = LocalUserNum; - params.DeviceID = DeviceID; - params.FriendlyName = FriendlyName; - params.Filename = Filename; - params.SaveFileName = SaveFileName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.WriteSaveGameData -// (Public, HasOutparams) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int DeviceID (Parm) -// struct FString FriendlyName (Parm, NeedCtorLink) -// struct FString Filename (Parm, NeedCtorLink) -// struct FString SaveFileName (Parm, NeedCtorLink) -// TArray SaveGameData (Const, Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::WriteSaveGameData(unsigned char LocalUserNum, int DeviceID, const struct FString& FriendlyName, const struct FString& Filename, const struct FString& SaveFileName, TArray* SaveGameData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.WriteSaveGameData"); - - UOnlineSubsystemSteamworks_WriteSaveGameData_Params params; - params.LocalUserNum = LocalUserNum; - params.DeviceID = DeviceID; - params.FriendlyName = FriendlyName; - params.Filename = Filename; - params.SaveFileName = SaveFileName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SaveGameData != nullptr) - *SaveGameData = params.SaveGameData; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadSaveGameDataComplete -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReadSaveGameDataCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearReadSaveGameDataComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadSaveGameDataCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadSaveGameDataComplete"); - - UOnlineSubsystemSteamworks_ClearReadSaveGameDataComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.ReadSaveGameDataCompleteDelegate = ReadSaveGameDataCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadSaveGameDataComplete -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReadSaveGameDataCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddReadSaveGameDataComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadSaveGameDataCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadSaveGameDataComplete"); - - UOnlineSubsystemSteamworks_AddReadSaveGameDataComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.ReadSaveGameDataCompleteDelegate = ReadSaveGameDataCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadSaveGameDataComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) -// unsigned char LocalUserNum (Parm) -// int DeviceID (Parm) -// struct FString FriendlyName (Parm, NeedCtorLink) -// struct FString Filename (Parm, NeedCtorLink) -// struct FString SaveFileName (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::OnReadSaveGameDataComplete(bool bWasSuccessful, unsigned char LocalUserNum, int DeviceID, const struct FString& FriendlyName, const struct FString& Filename, const struct FString& SaveFileName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadSaveGameDataComplete"); - - UOnlineSubsystemSteamworks_OnReadSaveGameDataComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - params.LocalUserNum = LocalUserNum; - params.DeviceID = DeviceID; - params.FriendlyName = FriendlyName; - params.Filename = Filename; - params.SaveFileName = SaveFileName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetSaveGameData -// (Public, HasOutparams) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int DeviceID (Parm) -// struct FString FriendlyName (Parm, NeedCtorLink) -// struct FString Filename (Parm, NeedCtorLink) -// struct FString SaveFileName (Parm, NeedCtorLink) -// unsigned char bIsValid (Parm, OutParm) -// TArray SaveGameData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::GetSaveGameData(unsigned char LocalUserNum, int DeviceID, const struct FString& FriendlyName, const struct FString& Filename, const struct FString& SaveFileName, unsigned char* bIsValid, TArray* SaveGameData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetSaveGameData"); - - UOnlineSubsystemSteamworks_GetSaveGameData_Params params; - params.LocalUserNum = LocalUserNum; - params.DeviceID = DeviceID; - params.FriendlyName = FriendlyName; - params.Filename = Filename; - params.SaveFileName = SaveFileName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (bIsValid != nullptr) - *bIsValid = params.bIsValid; - if (SaveGameData != nullptr) - *SaveGameData = params.SaveGameData; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadSaveGameData -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int DeviceID (Parm) -// struct FString FriendlyName (Parm, NeedCtorLink) -// struct FString Filename (Parm, NeedCtorLink) -// struct FString SaveFileName (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ReadSaveGameData(unsigned char LocalUserNum, int DeviceID, const struct FString& FriendlyName, const struct FString& Filename, const struct FString& SaveFileName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadSaveGameData"); - - UOnlineSubsystemSteamworks_ReadSaveGameData_Params params; - params.LocalUserNum = LocalUserNum; - params.DeviceID = DeviceID; - params.FriendlyName = FriendlyName; - params.Filename = Filename; - params.SaveFileName = SaveFileName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetAvailableDownloadCounts -// (Public, HasOutparams) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int NewDownloads (Parm, OutParm) -// int TotalDownloads (Parm, OutParm) - -void UOnlineSubsystemSteamworks::GetAvailableDownloadCounts(unsigned char LocalUserNum, int* NewDownloads, int* TotalDownloads) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetAvailableDownloadCounts"); - - UOnlineSubsystemSteamworks_GetAvailableDownloadCounts_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewDownloads != nullptr) - *NewDownloads = params.NewDownloads; - if (TotalDownloads != nullptr) - *TotalDownloads = params.TotalDownloads; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearQueryAvailableDownloadsComplete -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate QueryDownloadsDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearQueryAvailableDownloadsComplete(unsigned char LocalUserNum, const struct FScriptDelegate& QueryDownloadsDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearQueryAvailableDownloadsComplete"); - - UOnlineSubsystemSteamworks_ClearQueryAvailableDownloadsComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.QueryDownloadsDelegate = QueryDownloadsDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddQueryAvailableDownloadsComplete -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate QueryDownloadsDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddQueryAvailableDownloadsComplete(unsigned char LocalUserNum, const struct FScriptDelegate& QueryDownloadsDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddQueryAvailableDownloadsComplete"); - - UOnlineSubsystemSteamworks_AddQueryAvailableDownloadsComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.QueryDownloadsDelegate = QueryDownloadsDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnQueryAvailableDownloadsComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnQueryAvailableDownloadsComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnQueryAvailableDownloadsComplete"); - - UOnlineSubsystemSteamworks_OnQueryAvailableDownloadsComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.QueryAvailableDownloads -// (HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int CategoryMask (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::QueryAvailableDownloads(unsigned char LocalUserNum, int CategoryMask) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.QueryAvailableDownloads"); - - UOnlineSubsystemSteamworks_QueryAvailableDownloads_Params params; - params.LocalUserNum = LocalUserNum; - params.CategoryMask = CategoryMask; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearCrossTitleSaveGames -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ClearCrossTitleSaveGames(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearCrossTitleSaveGames"); - - UOnlineSubsystemSteamworks_ClearCrossTitleSaveGames_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadCrossTitleSaveGameDataComplete -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReadSaveGameDataCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearReadCrossTitleSaveGameDataComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadSaveGameDataCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadCrossTitleSaveGameDataComplete"); - - UOnlineSubsystemSteamworks_ClearReadCrossTitleSaveGameDataComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.ReadSaveGameDataCompleteDelegate = ReadSaveGameDataCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadCrossTitleSaveGameDataComplete -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReadSaveGameDataCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddReadCrossTitleSaveGameDataComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadSaveGameDataCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadCrossTitleSaveGameDataComplete"); - - UOnlineSubsystemSteamworks_AddReadCrossTitleSaveGameDataComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.ReadSaveGameDataCompleteDelegate = ReadSaveGameDataCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadCrossTitleSaveGameDataComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) -// unsigned char LocalUserNum (Parm) -// int DeviceID (Parm) -// int TitleId (Parm) -// struct FString FriendlyName (Parm, NeedCtorLink) -// struct FString Filename (Parm, NeedCtorLink) -// struct FString SaveFileName (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::OnReadCrossTitleSaveGameDataComplete(bool bWasSuccessful, unsigned char LocalUserNum, int DeviceID, int TitleId, const struct FString& FriendlyName, const struct FString& Filename, const struct FString& SaveFileName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadCrossTitleSaveGameDataComplete"); - - UOnlineSubsystemSteamworks_OnReadCrossTitleSaveGameDataComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - params.LocalUserNum = LocalUserNum; - params.DeviceID = DeviceID; - params.TitleId = TitleId; - params.FriendlyName = FriendlyName; - params.Filename = Filename; - params.SaveFileName = SaveFileName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetCrossTitleSaveGameData -// (Public, HasOutparams) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int DeviceID (Parm) -// int TitleId (Parm) -// struct FString FriendlyName (Parm, NeedCtorLink) -// struct FString Filename (Parm, NeedCtorLink) -// struct FString SaveFileName (Parm, NeedCtorLink) -// unsigned char bIsValid (Parm, OutParm) -// TArray SaveGameData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::GetCrossTitleSaveGameData(unsigned char LocalUserNum, int DeviceID, int TitleId, const struct FString& FriendlyName, const struct FString& Filename, const struct FString& SaveFileName, unsigned char* bIsValid, TArray* SaveGameData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetCrossTitleSaveGameData"); - - UOnlineSubsystemSteamworks_GetCrossTitleSaveGameData_Params params; - params.LocalUserNum = LocalUserNum; - params.DeviceID = DeviceID; - params.TitleId = TitleId; - params.FriendlyName = FriendlyName; - params.Filename = Filename; - params.SaveFileName = SaveFileName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (bIsValid != nullptr) - *bIsValid = params.bIsValid; - if (SaveGameData != nullptr) - *SaveGameData = params.SaveGameData; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadCrossTitleSaveGameData -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int DeviceID (Parm) -// int TitleId (Parm) -// struct FString FriendlyName (Parm, NeedCtorLink) -// struct FString Filename (Parm, NeedCtorLink) -// struct FString SaveFileName (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ReadCrossTitleSaveGameData(unsigned char LocalUserNum, int DeviceID, int TitleId, const struct FString& FriendlyName, const struct FString& Filename, const struct FString& SaveFileName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadCrossTitleSaveGameData"); - - UOnlineSubsystemSteamworks_ReadCrossTitleSaveGameData_Params params; - params.LocalUserNum = LocalUserNum; - params.DeviceID = DeviceID; - params.TitleId = TitleId; - params.FriendlyName = FriendlyName; - params.Filename = Filename; - params.SaveFileName = SaveFileName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadCrossTitleContentCompleteDelegate -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// unsigned char ContentType (Parm) -// struct FScriptDelegate ReadContentCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearReadCrossTitleContentCompleteDelegate(unsigned char LocalUserNum, unsigned char ContentType, const struct FScriptDelegate& ReadContentCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadCrossTitleContentCompleteDelegate"); - - UOnlineSubsystemSteamworks_ClearReadCrossTitleContentCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.ContentType = ContentType; - params.ReadContentCompleteDelegate = ReadContentCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadCrossTitleContentCompleteDelegate -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// unsigned char ContentType (Parm) -// struct FScriptDelegate ReadContentCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddReadCrossTitleContentCompleteDelegate(unsigned char LocalUserNum, unsigned char ContentType, const struct FScriptDelegate& ReadContentCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadCrossTitleContentCompleteDelegate"); - - UOnlineSubsystemSteamworks_AddReadCrossTitleContentCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.ContentType = ContentType; - params.ReadContentCompleteDelegate = ReadContentCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadCrossTitleContentComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnReadCrossTitleContentComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadCrossTitleContentComplete"); - - UOnlineSubsystemSteamworks_OnReadCrossTitleContentComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetCrossTitleContentList -// (Public, HasOutparams) -// Parameters: -// unsigned char LocalUserNum (Parm) -// unsigned char ContentType (Parm) -// TArray ContentList (Parm, OutParm, NeedCtorLink) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UOnlineSubsystemSteamworks::GetCrossTitleContentList(unsigned char LocalUserNum, unsigned char ContentType, TArray* ContentList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetCrossTitleContentList"); - - UOnlineSubsystemSteamworks_GetCrossTitleContentList_Params params; - params.LocalUserNum = LocalUserNum; - params.ContentType = ContentType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (ContentList != nullptr) - *ContentList = params.ContentList; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearCrossTitleContentList -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// unsigned char ContentType (Parm) - -void UOnlineSubsystemSteamworks::ClearCrossTitleContentList(unsigned char LocalUserNum, unsigned char ContentType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearCrossTitleContentList"); - - UOnlineSubsystemSteamworks_ClearCrossTitleContentList_Params params; - params.LocalUserNum = LocalUserNum; - params.ContentType = ContentType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadCrossTitleContentList -// (HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// unsigned char ContentType (Parm) -// int TitleId (OptionalParm, Parm) -// int DeviceID (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ReadCrossTitleContentList(unsigned char LocalUserNum, unsigned char ContentType, int TitleId, int DeviceID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadCrossTitleContentList"); - - UOnlineSubsystemSteamworks_ReadCrossTitleContentList_Params params; - params.LocalUserNum = LocalUserNum; - params.ContentType = ContentType; - params.TitleId = TitleId; - params.DeviceID = DeviceID; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetContentList -// (Public, HasOutparams) -// Parameters: -// unsigned char LocalUserNum (Parm) -// unsigned char ContentType (Parm) -// TArray ContentList (Parm, OutParm, NeedCtorLink) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UOnlineSubsystemSteamworks::GetContentList(unsigned char LocalUserNum, unsigned char ContentType, TArray* ContentList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetContentList"); - - UOnlineSubsystemSteamworks_GetContentList_Params params; - params.LocalUserNum = LocalUserNum; - params.ContentType = ContentType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (ContentList != nullptr) - *ContentList = params.ContentList; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearContentList -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// unsigned char ContentType (Parm) - -void UOnlineSubsystemSteamworks::ClearContentList(unsigned char LocalUserNum, unsigned char ContentType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearContentList"); - - UOnlineSubsystemSteamworks_ClearContentList_Params params; - params.LocalUserNum = LocalUserNum; - params.ContentType = ContentType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadContentList -// (HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// unsigned char ContentType (Parm) -// int DeviceID (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ReadContentList(unsigned char LocalUserNum, unsigned char ContentType, int DeviceID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadContentList"); - - UOnlineSubsystemSteamworks_ReadContentList_Params params; - params.LocalUserNum = LocalUserNum; - params.ContentType = ContentType; - params.DeviceID = DeviceID; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadContentComplete -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// unsigned char ContentType (Parm) -// struct FScriptDelegate ReadContentCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearReadContentComplete(unsigned char LocalUserNum, unsigned char ContentType, const struct FScriptDelegate& ReadContentCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadContentComplete"); - - UOnlineSubsystemSteamworks_ClearReadContentComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.ContentType = ContentType; - params.ReadContentCompleteDelegate = ReadContentCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadContentComplete -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// unsigned char ContentType (Parm) -// struct FScriptDelegate ReadContentCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddReadContentComplete(unsigned char LocalUserNum, unsigned char ContentType, const struct FScriptDelegate& ReadContentCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadContentComplete"); - - UOnlineSubsystemSteamworks_AddReadContentComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.ContentType = ContentType; - params.ReadContentCompleteDelegate = ReadContentCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadContentComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnReadContentComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadContentComplete"); - - UOnlineSubsystemSteamworks_OnReadContentComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearContentChangeDelegate -// (HasOptionalparams, Public) -// Parameters: -// struct FScriptDelegate ContentDelegate (Parm, NeedCtorLink) -// unsigned char LocalUserNum (OptionalParm, Parm) - -void UOnlineSubsystemSteamworks::ClearContentChangeDelegate(const struct FScriptDelegate& ContentDelegate, unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearContentChangeDelegate"); - - UOnlineSubsystemSteamworks_ClearContentChangeDelegate_Params params; - params.ContentDelegate = ContentDelegate; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddContentChangeDelegate -// (HasOptionalparams, Public) -// Parameters: -// struct FScriptDelegate ContentDelegate (Parm, NeedCtorLink) -// unsigned char LocalUserNum (OptionalParm, Parm) - -void UOnlineSubsystemSteamworks::AddContentChangeDelegate(const struct FScriptDelegate& ContentDelegate, unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddContentChangeDelegate"); - - UOnlineSubsystemSteamworks_AddContentChangeDelegate_Params params; - params.ContentDelegate = ContentDelegate; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearContentChangeDelegateEx -// (Defined, Public) -// Parameters: -// struct FScriptDelegate ContentDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearContentChangeDelegateEx(const struct FScriptDelegate& ContentDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearContentChangeDelegateEx"); - - UOnlineSubsystemSteamworks_ClearContentChangeDelegateEx_Params params; - params.ContentDelegate = ContentDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddContentChangeDelegateEx -// (Defined, Public) -// Parameters: -// struct FScriptDelegate ContentDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddContentChangeDelegateEx(const struct FScriptDelegate& ContentDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddContentChangeDelegateEx"); - - UOnlineSubsystemSteamworks_AddContentChangeDelegateEx_Params params; - params.ContentDelegate = ContentDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnContentChange -// (Public, Delegate) - -void UOnlineSubsystemSteamworks::OnContentChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnContentChange"); - - UOnlineSubsystemSteamworks_OnContentChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowRedeemCodeUI -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ShowRedeemCodeUI(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowRedeemCodeUI"); - - UOnlineSubsystemSteamworks_ShowRedeemCodeUI_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DumpSteamworksSessionState -// (Native, Public) - -void UOnlineSubsystemSteamworks::DumpSteamworksSessionState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DumpSteamworksSessionState"); - - UOnlineSubsystemSteamworks_DumpSteamworksSessionState_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DumpSessionState -// (Defined, Public) - -void UOnlineSubsystemSteamworks::DumpSessionState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DumpSessionState"); - - UOnlineSubsystemSteamworks_DumpSessionState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SetVoiceVolume -// (Native, Public) -// Parameters: -// unsigned char VolType (Parm) -// float VolumeParam (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::SetVoiceVolume(unsigned char VolType, float VolumeParam) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SetVoiceVolume"); - - UOnlineSubsystemSteamworks_SetVoiceVolume_Params params; - params.VolType = VolType; - params.VolumeParam = VolumeParam; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearUnlockAvatarAwardCompleteDelegate -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate UnlockAvatarAwardCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearUnlockAvatarAwardCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& UnlockAvatarAwardCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearUnlockAvatarAwardCompleteDelegate"); - - UOnlineSubsystemSteamworks_ClearUnlockAvatarAwardCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.UnlockAvatarAwardCompleteDelegate = UnlockAvatarAwardCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddUnlockAvatarAwardCompleteDelegate -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate UnlockAvatarAwardCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddUnlockAvatarAwardCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& UnlockAvatarAwardCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddUnlockAvatarAwardCompleteDelegate"); - - UOnlineSubsystemSteamworks_AddUnlockAvatarAwardCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.UnlockAvatarAwardCompleteDelegate = UnlockAvatarAwardCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnUnlockAvatarAwardComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnUnlockAvatarAwardComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnUnlockAvatarAwardComplete"); - - UOnlineSubsystemSteamworks_OnUnlockAvatarAwardComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetFriendJoinURL -// (Native, Public, HasOutparams) -// Parameters: -// struct FUniqueNetId FriendUID (Parm) -// struct FString ServerURL (Parm, OutParm, NeedCtorLink) -// struct FString ServerUID (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::GetFriendJoinURL(const struct FUniqueNetId& FriendUID, struct FString* ServerURL, struct FString* ServerUID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetFriendJoinURL"); - - UOnlineSubsystemSteamworks_GetFriendJoinURL_Params params; - params.FriendUID = FriendUID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (ServerURL != nullptr) - *ServerURL = params.ServerURL; - if (ServerUID != nullptr) - *ServerUID = params.ServerUID; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetCommandlineJoinURL -// (Native, Public, HasOutparams) -// Parameters: -// bool bMarkAsJoined (Parm) -// struct FString ServerURL (Parm, OutParm, NeedCtorLink) -// struct FString ServerUID (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::GetCommandlineJoinURL(bool bMarkAsJoined, struct FString* ServerURL, struct FString* ServerUID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetCommandlineJoinURL"); - - UOnlineSubsystemSteamworks_GetCommandlineJoinURL_Params params; - params.bMarkAsJoined = bMarkAsJoined; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (ServerURL != nullptr) - *ServerURL = params.ServerURL; - if (ServerUID != nullptr) - *ServerUID = params.ServerUID; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.Int64ToUniqueNetId -// (Native, Public, HasOutparams) -// Parameters: -// struct FString UIDString (Parm, NeedCtorLink) -// struct FUniqueNetId OutUID (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::Int64ToUniqueNetId(const struct FString& UIDString, struct FUniqueNetId* OutUID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.Int64ToUniqueNetId"); - - UOnlineSubsystemSteamworks_Int64ToUniqueNetId_Params params; - params.UIDString = UIDString; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutUID != nullptr) - *OutUID = params.OutUID; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UniqueNetIdToInt64 -// (Native, Public, HasOutparams) -// Parameters: -// struct FUniqueNetId Uid (Const, Parm, OutParm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UOnlineSubsystemSteamworks::UniqueNetIdToInt64(struct FUniqueNetId* Uid) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UniqueNetIdToInt64"); - - UOnlineSubsystemSteamworks_UniqueNetIdToInt64_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Uid != nullptr) - *Uid = params.Uid; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.NotifyVOIPPlaybackFinished -// (Native, Public) -// Parameters: -// class UAudioComponent* VOIPAudioComponent (Parm, EditInline) - -void UOnlineSubsystemSteamworks::NotifyVOIPPlaybackFinished(class UAudioComponent* VOIPAudioComponent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.NotifyVOIPPlaybackFinished"); - - UOnlineSubsystemSteamworks_NotifyVOIPPlaybackFinished_Params params; - params.VOIPAudioComponent = VOIPAudioComponent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnVOIPPlaybackFinished -// (Defined, Public) -// Parameters: -// class UAudioComponent* AC (Parm, EditInline) - -void UOnlineSubsystemSteamworks::OnVOIPPlaybackFinished(class UAudioComponent* AC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnVOIPPlaybackFinished"); - - UOnlineSubsystemSteamworks_OnVOIPPlaybackFinished_Params params; - params.AC = AC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowProfileUI -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FString SubURL (OptionalParm, Parm, NeedCtorLink) -// struct FUniqueNetId PlayerUID (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ShowProfileUI(unsigned char LocalUserNum, const struct FString& SubURL, const struct FUniqueNetId& PlayerUID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowProfileUI"); - - UOnlineSubsystemSteamworks_ShowProfileUI_Params params; - params.LocalUserNum = LocalUserNum; - params.SubURL = SubURL; - params.PlayerUID = PlayerUID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UniqueNetIdToPlayerName -// (Native, Public, HasOutparams) -// Parameters: -// struct FUniqueNetId Uid (Const, Parm, OutParm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UOnlineSubsystemSteamworks::UniqueNetIdToPlayerName(struct FUniqueNetId* Uid) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UniqueNetIdToPlayerName"); - - UOnlineSubsystemSteamworks_UniqueNetIdToPlayerName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Uid != nullptr) - *Uid = params.Uid; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DisplayAchievementProgress -// (Native, Public) -// Parameters: -// int AchievementId (Parm) -// int ProgressCount (Parm) -// int MaxProgress (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::DisplayAchievementProgress(int AchievementId, int ProgressCount, int MaxProgress) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DisplayAchievementProgress"); - - UOnlineSubsystemSteamworks_DisplayAchievementProgress_Params params; - params.AchievementId = AchievementId; - params.ProgressCount = ProgressCount; - params.MaxProgress = MaxProgress; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CreateLeaderboard -// (Native, Public) -// Parameters: -// struct FString LeaderboardName (Parm, NeedCtorLink) -// unsigned char SortType (Parm) -// unsigned char DisplayFormat (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::CreateLeaderboard(const struct FString& LeaderboardName, unsigned char SortType, unsigned char DisplayFormat) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CreateLeaderboard"); - - UOnlineSubsystemSteamworks_CreateLeaderboard_Params params; - params.LeaderboardName = LeaderboardName; - params.SortType = SortType; - params.DisplayFormat = DisplayFormat; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ResetStats -// (Native, Public) -// Parameters: -// bool bResetAchievements (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ResetStats(bool bResetAchievements) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ResetStats"); - - UOnlineSubsystemSteamworks_ResetStats_Params params; - params.bResetAchievements = bResetAchievements; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowCustomMessageUI -// (HasOptionalparams, Public, HasOutparams) -// Parameters: -// unsigned char LocalUserNum (Parm) -// TArray Recipients (Const, Parm, OutParm, NeedCtorLink) -// struct FString MessageTitle (Parm, NeedCtorLink) -// struct FString NonEditableMessage (Parm, NeedCtorLink) -// struct FString EditableMessage (OptionalParm, Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ShowCustomMessageUI(unsigned char LocalUserNum, const struct FString& MessageTitle, const struct FString& NonEditableMessage, const struct FString& EditableMessage, TArray* Recipients) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowCustomMessageUI"); - - UOnlineSubsystemSteamworks_ShowCustomMessageUI_Params params; - params.LocalUserNum = LocalUserNum; - params.MessageTitle = MessageTitle; - params.NonEditableMessage = NonEditableMessage; - params.EditableMessage = EditableMessage; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Recipients != nullptr) - *Recipients = params.Recipients; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearCrossTitleProfileSettings -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int TitleId (Parm) - -void UOnlineSubsystemSteamworks::ClearCrossTitleProfileSettings(unsigned char LocalUserNum, int TitleId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearCrossTitleProfileSettings"); - - UOnlineSubsystemSteamworks_ClearCrossTitleProfileSettings_Params params; - params.LocalUserNum = LocalUserNum; - params.TitleId = TitleId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetCrossTitleProfileSettings -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int TitleId (Parm) -// class UOnlineProfileSettings* ReturnValue (Parm, OutParm, ReturnParm) - -class UOnlineProfileSettings* UOnlineSubsystemSteamworks::GetCrossTitleProfileSettings(unsigned char LocalUserNum, int TitleId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetCrossTitleProfileSettings"); - - UOnlineSubsystemSteamworks_GetCrossTitleProfileSettings_Params params; - params.LocalUserNum = LocalUserNum; - params.TitleId = TitleId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadCrossTitleProfileSettingsCompleteDelegate -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReadProfileSettingsCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearReadCrossTitleProfileSettingsCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReadProfileSettingsCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadCrossTitleProfileSettingsCompleteDelegate"); - - UOnlineSubsystemSteamworks_ClearReadCrossTitleProfileSettingsCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.ReadProfileSettingsCompleteDelegate = ReadProfileSettingsCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadCrossTitleProfileSettingsCompleteDelegate -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReadProfileSettingsCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddReadCrossTitleProfileSettingsCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReadProfileSettingsCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadCrossTitleProfileSettingsCompleteDelegate"); - - UOnlineSubsystemSteamworks_AddReadCrossTitleProfileSettingsCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.ReadProfileSettingsCompleteDelegate = ReadProfileSettingsCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadCrossTitleProfileSettingsComplete -// (Public, Delegate) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int TitleId (Parm) -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnReadCrossTitleProfileSettingsComplete(unsigned char LocalUserNum, int TitleId, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadCrossTitleProfileSettingsComplete"); - - UOnlineSubsystemSteamworks_OnReadCrossTitleProfileSettingsComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.TitleId = TitleId; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadCrossTitleProfileSettings -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int TitleId (Parm) -// class UOnlineProfileSettings* ProfileSettings (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ReadCrossTitleProfileSettings(unsigned char LocalUserNum, int TitleId, class UOnlineProfileSettings* ProfileSettings) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadCrossTitleProfileSettings"); - - UOnlineSubsystemSteamworks_ReadCrossTitleProfileSettings_Params params; - params.LocalUserNum = LocalUserNum; - params.TitleId = TitleId; - params.ProfileSettings = ProfileSettings; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UnlockAvatarAward -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int AvatarItemId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::UnlockAvatarAward(unsigned char LocalUserNum, int AvatarItemId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UnlockAvatarAward"); - - UOnlineSubsystemSteamworks_UnlockAvatarAward_Params params; - params.LocalUserNum = LocalUserNum; - params.AvatarItemId = AvatarItemId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.EnumerateFilesOnRemoteStorage -// (Native, Public) -// Parameters: -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray UOnlineSubsystemSteamworks::EnumerateFilesOnRemoteStorage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.EnumerateFilesOnRemoteStorage"); - - UOnlineSubsystemSteamworks_EnumerateFilesOnRemoteStorage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DeleteFileFromRemoteStorage -// (Native, Public) -// Parameters: -// struct FString Filename (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::DeleteFileFromRemoteStorage(const struct FString& Filename) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DeleteFileFromRemoteStorage"); - - UOnlineSubsystemSteamworks_DeleteFileFromRemoteStorage_Params params; - params.Filename = Filename; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadBytesFromRemoteStorage -// (Native, Public, HasOutparams) -// Parameters: -// struct FString Filename (Parm, NeedCtorLink) -// TArray Data (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ReadBytesFromRemoteStorage(const struct FString& Filename, TArray* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadBytesFromRemoteStorage"); - - UOnlineSubsystemSteamworks_ReadBytesFromRemoteStorage_Params params; - params.Filename = Filename; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadStringFromRemoteStorage -// (Native, Public, HasOutparams) -// Parameters: -// struct FString Filename (Parm, NeedCtorLink) -// struct FString Data (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ReadStringFromRemoteStorage(const struct FString& Filename, struct FString* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadStringFromRemoteStorage"); - - UOnlineSubsystemSteamworks_ReadStringFromRemoteStorage_Params params; - params.Filename = Filename; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.WriteBytesToRemoteStorage -// (Native, Public) -// Parameters: -// struct FString Filename (Parm, NeedCtorLink) -// TArray Data (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::WriteBytesToRemoteStorage(const struct FString& Filename, TArray Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.WriteBytesToRemoteStorage"); - - UOnlineSubsystemSteamworks_WriteBytesToRemoteStorage_Params params; - params.Filename = Filename; - params.Data = Data; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.WriteStringToRemoteStorage -// (Native, Public) -// Parameters: -// struct FString Filename (Parm, NeedCtorLink) -// struct FString Data (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::WriteStringToRemoteStorage(const struct FString& Filename, const struct FString& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.WriteStringToRemoteStorage"); - - UOnlineSubsystemSteamworks_WriteStringToRemoteStorage_Params params; - params.Filename = Filename; - params.Data = Data; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetSteamClanData -// (Native, Public, HasOutparams) -// Parameters: -// TArray Results (Parm, OutParm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::GetSteamClanData(TArray* Results) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetSteamClanData"); - - UOnlineSubsystemSteamworks_GetSteamClanData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Results != nullptr) - *Results = params.Results; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearGetNumberOfCurrentPlayersCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate GetNumberOfCurrentPlayersCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearGetNumberOfCurrentPlayersCompleteDelegate(const struct FScriptDelegate& GetNumberOfCurrentPlayersCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearGetNumberOfCurrentPlayersCompleteDelegate"); - - UOnlineSubsystemSteamworks_ClearGetNumberOfCurrentPlayersCompleteDelegate_Params params; - params.GetNumberOfCurrentPlayersCompleteDelegate = GetNumberOfCurrentPlayersCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddGetNumberOfCurrentPlayersCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate GetNumberOfCurrentPlayersCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddGetNumberOfCurrentPlayersCompleteDelegate(const struct FScriptDelegate& GetNumberOfCurrentPlayersCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddGetNumberOfCurrentPlayersCompleteDelegate"); - - UOnlineSubsystemSteamworks_AddGetNumberOfCurrentPlayersCompleteDelegate_Params params; - params.GetNumberOfCurrentPlayersCompleteDelegate = GetNumberOfCurrentPlayersCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnGetNumberOfCurrentPlayersComplete -// (Public, Delegate) -// Parameters: -// int TotalPlayers (Parm) - -void UOnlineSubsystemSteamworks::OnGetNumberOfCurrentPlayersComplete(int TotalPlayers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnGetNumberOfCurrentPlayersComplete"); - - UOnlineSubsystemSteamworks_OnGetNumberOfCurrentPlayersComplete_Params params; - params.TotalPlayers = TotalPlayers; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetNumberOfCurrentPlayers -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::GetNumberOfCurrentPlayers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetNumberOfCurrentPlayers"); - - UOnlineSubsystemSteamworks_GetNumberOfCurrentPlayers_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadOnlineAvatar -// (Native, Public) -// Parameters: -// struct FUniqueNetId PlayerNetId (Const, Parm) -// int Size (Parm) -// struct FScriptDelegate ReadOnlineAvatarCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ReadOnlineAvatar(const struct FUniqueNetId& PlayerNetId, int Size, const struct FScriptDelegate& ReadOnlineAvatarCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadOnlineAvatar"); - - UOnlineSubsystemSteamworks_ReadOnlineAvatar_Params params; - params.PlayerNetId = PlayerNetId; - params.Size = Size; - params.ReadOnlineAvatarCompleteDelegate = ReadOnlineAvatarCompleteDelegate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadOnlineAvatarComplete -// (Public, Delegate) -// Parameters: -// struct FUniqueNetId PlayerNetId (Const, Parm) -// class UTexture2D* Avatar (Parm) - -void UOnlineSubsystemSteamworks::OnReadOnlineAvatarComplete(const struct FUniqueNetId& PlayerNetId, class UTexture2D* Avatar) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadOnlineAvatarComplete"); - - UOnlineSubsystemSteamworks_OnReadOnlineAvatarComplete_Params params; - params.PlayerNetId = PlayerNetId; - params.Avatar = Avatar; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowCustomPlayersUI -// (Native, Public, HasOutparams) -// Parameters: -// unsigned char LocalUserNum (Parm) -// TArray Players (Const, Parm, OutParm, NeedCtorLink) -// struct FString Title (Parm, NeedCtorLink) -// struct FString Description (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ShowCustomPlayersUI(unsigned char LocalUserNum, const struct FString& Title, const struct FString& Description, TArray* Players) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowCustomPlayersUI"); - - UOnlineSubsystemSteamworks_ShowCustomPlayersUI_Params params; - params.LocalUserNum = LocalUserNum; - params.Title = Title; - params.Description = Description; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Players != nullptr) - *Players = params.Players; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetAchievements -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// unsigned char LocalUserNum (Parm) -// TArray Achievements (Parm, OutParm, NeedCtorLink) -// int TitleId (OptionalParm, Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UOnlineSubsystemSteamworks::GetAchievements(unsigned char LocalUserNum, int TitleId, TArray* Achievements) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetAchievements"); - - UOnlineSubsystemSteamworks_GetAchievements_Params params; - params.LocalUserNum = LocalUserNum; - params.TitleId = TitleId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Achievements != nullptr) - *Achievements = params.Achievements; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadAchievementsCompleteDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReadAchievementsCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearReadAchievementsCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReadAchievementsCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadAchievementsCompleteDelegate"); - - UOnlineSubsystemSteamworks_ClearReadAchievementsCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.ReadAchievementsCompleteDelegate = ReadAchievementsCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadAchievementsCompleteDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReadAchievementsCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddReadAchievementsCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReadAchievementsCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadAchievementsCompleteDelegate"); - - UOnlineSubsystemSteamworks_AddReadAchievementsCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.ReadAchievementsCompleteDelegate = ReadAchievementsCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadAchievementsComplete -// (Public, Delegate) -// Parameters: -// int TitleId (Parm) - -void UOnlineSubsystemSteamworks::OnReadAchievementsComplete(int TitleId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadAchievementsComplete"); - - UOnlineSubsystemSteamworks_OnReadAchievementsComplete_Params params; - params.TitleId = TitleId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadAchievements -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int TitleId (OptionalParm, Parm) -// bool bShouldReadText (OptionalParm, Parm) -// bool bShouldReadImages (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ReadAchievements(unsigned char LocalUserNum, int TitleId, bool bShouldReadText, bool bShouldReadImages) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadAchievements"); - - UOnlineSubsystemSteamworks_ReadAchievements_Params params; - params.LocalUserNum = LocalUserNum; - params.TitleId = TitleId; - params.bShouldReadText = bShouldReadText; - params.bShouldReadImages = bShouldReadImages; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowPlayersUI -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ShowPlayersUI(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowPlayersUI"); - - UOnlineSubsystemSteamworks_ShowPlayersUI_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowFriendsInviteUI -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FUniqueNetId PlayerID (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ShowFriendsInviteUI(unsigned char LocalUserNum, const struct FUniqueNetId& PlayerID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowFriendsInviteUI"); - - UOnlineSubsystemSteamworks_ShowFriendsInviteUI_Params params; - params.LocalUserNum = LocalUserNum; - params.PlayerID = PlayerID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowFriendsUI -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ShowFriendsUI(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowFriendsUI"); - - UOnlineSubsystemSteamworks_ShowFriendsUI_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearProfileDataChangedDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ProfileDataChangedDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearProfileDataChangedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ProfileDataChangedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearProfileDataChangedDelegate"); - - UOnlineSubsystemSteamworks_ClearProfileDataChangedDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.ProfileDataChangedDelegate = ProfileDataChangedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddProfileDataChangedDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ProfileDataChangedDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddProfileDataChangedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ProfileDataChangedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddProfileDataChangedDelegate"); - - UOnlineSubsystemSteamworks_AddProfileDataChangedDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.ProfileDataChangedDelegate = ProfileDataChangedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnProfileDataChanged -// (Public, Delegate) - -void UOnlineSubsystemSteamworks::OnProfileDataChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnProfileDataChanged"); - - UOnlineSubsystemSteamworks_OnProfileDataChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UnlockGamerPicture -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int PictureId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::UnlockGamerPicture(unsigned char LocalUserNum, int PictureId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UnlockGamerPicture"); - - UOnlineSubsystemSteamworks_UnlockGamerPicture_Params params; - params.LocalUserNum = LocalUserNum; - params.PictureId = PictureId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearUnlockAchievementCompleteDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate UnlockAchievementCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearUnlockAchievementCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& UnlockAchievementCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearUnlockAchievementCompleteDelegate"); - - UOnlineSubsystemSteamworks_ClearUnlockAchievementCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.UnlockAchievementCompleteDelegate = UnlockAchievementCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddUnlockAchievementCompleteDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate UnlockAchievementCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddUnlockAchievementCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& UnlockAchievementCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddUnlockAchievementCompleteDelegate"); - - UOnlineSubsystemSteamworks_AddUnlockAchievementCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.UnlockAchievementCompleteDelegate = UnlockAchievementCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnUnlockAchievementComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnUnlockAchievementComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnUnlockAchievementComplete"); - - UOnlineSubsystemSteamworks_OnUnlockAchievementComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UnlockAchievement -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int AchievementId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::UnlockAchievement(unsigned char LocalUserNum, int AchievementId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UnlockAchievement"); - - UOnlineSubsystemSteamworks_UnlockAchievement_Params params; - params.LocalUserNum = LocalUserNum; - params.AchievementId = AchievementId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsDeviceValid -// (Native, HasOptionalparams, Public) -// Parameters: -// int DeviceID (Parm) -// int SizeNeeded (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::IsDeviceValid(int DeviceID, int SizeNeeded) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsDeviceValid"); - - UOnlineSubsystemSteamworks_IsDeviceValid_Params params; - params.DeviceID = DeviceID; - params.SizeNeeded = SizeNeeded; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetDeviceSelectionResults -// (Native, Public, HasOutparams) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FString DeviceName (Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UOnlineSubsystemSteamworks::GetDeviceSelectionResults(unsigned char LocalUserNum, struct FString* DeviceName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetDeviceSelectionResults"); - - UOnlineSubsystemSteamworks_GetDeviceSelectionResults_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (DeviceName != nullptr) - *DeviceName = params.DeviceName; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearDeviceSelectionDoneDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate DeviceDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearDeviceSelectionDoneDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& DeviceDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearDeviceSelectionDoneDelegate"); - - UOnlineSubsystemSteamworks_ClearDeviceSelectionDoneDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.DeviceDelegate = DeviceDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddDeviceSelectionDoneDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate DeviceDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddDeviceSelectionDoneDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& DeviceDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddDeviceSelectionDoneDelegate"); - - UOnlineSubsystemSteamworks_AddDeviceSelectionDoneDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.DeviceDelegate = DeviceDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnDeviceSelectionComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnDeviceSelectionComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnDeviceSelectionComplete"); - - UOnlineSubsystemSteamworks_OnDeviceSelectionComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowDeviceSelectionUI -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int SizeNeeded (Parm) -// bool bForceShow (OptionalParm, Parm) -// bool bManageStorage (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ShowDeviceSelectionUI(unsigned char LocalUserNum, int SizeNeeded, bool bForceShow, bool bManageStorage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowDeviceSelectionUI"); - - UOnlineSubsystemSteamworks_ShowDeviceSelectionUI_Params params; - params.LocalUserNum = LocalUserNum; - params.SizeNeeded = SizeNeeded; - params.bForceShow = bForceShow; - params.bManageStorage = bManageStorage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowMembershipMarketplaceUI -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ShowMembershipMarketplaceUI(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowMembershipMarketplaceUI"); - - UOnlineSubsystemSteamworks_ShowMembershipMarketplaceUI_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowContentPurchaseWebPage -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FString OfferURL (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ShowContentPurchaseWebPage(unsigned char LocalUserNum, const struct FString& OfferURL) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowContentPurchaseWebPage"); - - UOnlineSubsystemSteamworks_ShowContentPurchaseWebPage_Params params; - params.LocalUserNum = LocalUserNum; - params.OfferURL = OfferURL; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowContentPurchaseUI -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FString Offer (Parm, NeedCtorLink) -// bool bCheckOut (OptionalParm, Parm) -// bool bPreOrder (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ShowContentPurchaseUI(unsigned char LocalUserNum, const struct FString& Offer, bool bCheckOut, bool bPreOrder) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowContentPurchaseUI"); - - UOnlineSubsystemSteamworks_ShowContentPurchaseUI_Params params; - params.LocalUserNum = LocalUserNum; - params.Offer = Offer; - params.bCheckOut = bCheckOut; - params.bPreOrder = bPreOrder; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowContentMarketplaceUI -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int CategoryMask (OptionalParm, Parm) -// int OfferId (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ShowContentMarketplaceUI(unsigned char LocalUserNum, int CategoryMask, int OfferId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowContentMarketplaceUI"); - - UOnlineSubsystemSteamworks_ShowContentMarketplaceUI_Params params; - params.LocalUserNum = LocalUserNum; - params.CategoryMask = CategoryMask; - params.OfferId = OfferId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowInviteUI -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FString InviteText (OptionalParm, Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ShowInviteUI(unsigned char LocalUserNum, const struct FString& InviteText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowInviteUI"); - - UOnlineSubsystemSteamworks_ShowInviteUI_Params params; - params.LocalUserNum = LocalUserNum; - params.InviteText = InviteText; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowAchievementsUI -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ShowAchievementsUI(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowAchievementsUI"); - - UOnlineSubsystemSteamworks_ShowAchievementsUI_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowMessagesUI -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ShowMessagesUI(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowMessagesUI"); - - UOnlineSubsystemSteamworks_ShowMessagesUI_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowGamerCardUI -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FUniqueNetId PlayerID (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ShowGamerCardUI(unsigned char LocalUserNum, const struct FUniqueNetId& PlayerID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowGamerCardUI"); - - UOnlineSubsystemSteamworks_ShowGamerCardUI_Params params; - params.LocalUserNum = LocalUserNum; - params.PlayerID = PlayerID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowFeedbackUI -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FUniqueNetId PlayerID (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ShowFeedbackUI(unsigned char LocalUserNum, const struct FUniqueNetId& PlayerID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowFeedbackUI"); - - UOnlineSubsystemSteamworks_ShowFeedbackUI_Params params; - params.LocalUserNum = LocalUserNum; - params.PlayerID = PlayerID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DeleteMessage -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int MessageIndex (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::DeleteMessage(unsigned char LocalUserNum, int MessageIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DeleteMessage"); - - UOnlineSubsystemSteamworks_DeleteMessage_Params params; - params.LocalUserNum = LocalUserNum; - params.MessageIndex = MessageIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UnmuteAll -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::UnmuteAll(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UnmuteAll"); - - UOnlineSubsystemSteamworks_UnmuteAll_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.MuteAll -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool bAllowFriends (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::MuteAll(unsigned char LocalUserNum, bool bAllowFriends) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.MuteAll"); - - UOnlineSubsystemSteamworks_MuteAll_Params params; - params.LocalUserNum = LocalUserNum; - params.bAllowFriends = bAllowFriends; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CalcAggregateSkill -// (Public, HasOutparams) -// Parameters: -// TArray Mus (Parm, NeedCtorLink) -// TArray Sigmas (Parm, NeedCtorLink) -// struct FDouble OutAggregateMu (Parm, OutParm) -// struct FDouble OutAggregateSigma (Parm, OutParm) - -void UOnlineSubsystemSteamworks::CalcAggregateSkill(TArray Mus, TArray Sigmas, struct FDouble* OutAggregateMu, struct FDouble* OutAggregateSigma) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CalcAggregateSkill"); - - UOnlineSubsystemSteamworks_CalcAggregateSkill_Params params; - params.Mus = Mus; - params.Sigmas = Sigmas; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutAggregateMu != nullptr) - *OutAggregateMu = params.OutAggregateMu; - if (OutAggregateSigma != nullptr) - *OutAggregateSigma = params.OutAggregateSigma; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.RegisterStatGuid -// (Native, Public, HasOutparams) -// Parameters: -// struct FUniqueNetId PlayerID (Parm) -// struct FString ClientStatGuid (Const, Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::RegisterStatGuid(const struct FUniqueNetId& PlayerID, struct FString* ClientStatGuid) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.RegisterStatGuid"); - - UOnlineSubsystemSteamworks_RegisterStatGuid_Params params; - params.PlayerID = PlayerID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (ClientStatGuid != nullptr) - *ClientStatGuid = params.ClientStatGuid; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetClientStatGuid -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UOnlineSubsystemSteamworks::GetClientStatGuid() -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetClientStatGuid"); - - UOnlineSubsystemSteamworks_GetClientStatGuid_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearRegisterHostStatGuidCompleteDelegateDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate RegisterHostStatGuidCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearRegisterHostStatGuidCompleteDelegateDelegate(const struct FScriptDelegate& RegisterHostStatGuidCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearRegisterHostStatGuidCompleteDelegateDelegate"); - - UOnlineSubsystemSteamworks_ClearRegisterHostStatGuidCompleteDelegateDelegate_Params params; - params.RegisterHostStatGuidCompleteDelegate = RegisterHostStatGuidCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddRegisterHostStatGuidCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate RegisterHostStatGuidCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddRegisterHostStatGuidCompleteDelegate(const struct FScriptDelegate& RegisterHostStatGuidCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddRegisterHostStatGuidCompleteDelegate"); - - UOnlineSubsystemSteamworks_AddRegisterHostStatGuidCompleteDelegate_Params params; - params.RegisterHostStatGuidCompleteDelegate = RegisterHostStatGuidCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnRegisterHostStatGuidComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnRegisterHostStatGuidComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnRegisterHostStatGuidComplete"); - - UOnlineSubsystemSteamworks_OnRegisterHostStatGuidComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.RegisterHostStatGuid -// (Native, Public, HasOutparams) -// Parameters: -// struct FString HostStatGuid (Const, Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::RegisterHostStatGuid(struct FString* HostStatGuid) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.RegisterHostStatGuid"); - - UOnlineSubsystemSteamworks_RegisterHostStatGuid_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (HostStatGuid != nullptr) - *HostStatGuid = params.HostStatGuid; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetHostStatGuid -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UOnlineSubsystemSteamworks::GetHostStatGuid() -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetHostStatGuid"); - - UOnlineSubsystemSteamworks_GetHostStatGuid_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearFriendMessageReceivedDelegate -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate MessageDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearFriendMessageReceivedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& MessageDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearFriendMessageReceivedDelegate"); - - UOnlineSubsystemSteamworks_ClearFriendMessageReceivedDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.MessageDelegate = MessageDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddFriendMessageReceivedDelegate -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate MessageDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddFriendMessageReceivedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& MessageDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddFriendMessageReceivedDelegate"); - - UOnlineSubsystemSteamworks_AddFriendMessageReceivedDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.MessageDelegate = MessageDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnFriendMessageReceived -// (Public, Delegate) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FUniqueNetId SendingPlayer (Parm) -// struct FString SendingNick (Parm, NeedCtorLink) -// struct FString Message (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::OnFriendMessageReceived(unsigned char LocalUserNum, const struct FUniqueNetId& SendingPlayer, const struct FString& SendingNick, const struct FString& Message) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnFriendMessageReceived"); - - UOnlineSubsystemSteamworks_OnFriendMessageReceived_Params params; - params.LocalUserNum = LocalUserNum; - params.SendingPlayer = SendingPlayer; - params.SendingNick = SendingNick; - params.Message = Message; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetFriendMessages -// (Public, HasOutparams) -// Parameters: -// unsigned char LocalUserNum (Parm) -// TArray FriendMessages (Parm, OutParm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::GetFriendMessages(unsigned char LocalUserNum, TArray* FriendMessages) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetFriendMessages"); - - UOnlineSubsystemSteamworks_GetFriendMessages_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (FriendMessages != nullptr) - *FriendMessages = params.FriendMessages; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearJoinFriendGameCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate JoinFriendGameCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearJoinFriendGameCompleteDelegate(const struct FScriptDelegate& JoinFriendGameCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearJoinFriendGameCompleteDelegate"); - - UOnlineSubsystemSteamworks_ClearJoinFriendGameCompleteDelegate_Params params; - params.JoinFriendGameCompleteDelegate = JoinFriendGameCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddJoinFriendGameCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate JoinFriendGameCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddJoinFriendGameCompleteDelegate(const struct FScriptDelegate& JoinFriendGameCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddJoinFriendGameCompleteDelegate"); - - UOnlineSubsystemSteamworks_AddJoinFriendGameCompleteDelegate_Params params; - params.JoinFriendGameCompleteDelegate = JoinFriendGameCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnJoinFriendGameComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnJoinFriendGameComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnJoinFriendGameComplete"); - - UOnlineSubsystemSteamworks_OnJoinFriendGameComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.JoinFriendGame -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FUniqueNetId Friend (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::JoinFriendGame(unsigned char LocalUserNum, const struct FUniqueNetId& Friend) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.JoinFriendGame"); - - UOnlineSubsystemSteamworks_JoinFriendGame_Params params; - params.LocalUserNum = LocalUserNum; - params.Friend = Friend; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReceivedGameInviteDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReceivedGameInviteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearReceivedGameInviteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReceivedGameInviteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReceivedGameInviteDelegate"); - - UOnlineSubsystemSteamworks_ClearReceivedGameInviteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.ReceivedGameInviteDelegate = ReceivedGameInviteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReceivedGameInviteDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReceivedGameInviteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddReceivedGameInviteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReceivedGameInviteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReceivedGameInviteDelegate"); - - UOnlineSubsystemSteamworks_AddReceivedGameInviteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.ReceivedGameInviteDelegate = ReceivedGameInviteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReceivedGameInvite -// (Public, Delegate) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FString InviterName (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::OnReceivedGameInvite(unsigned char LocalUserNum, const struct FString& InviterName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReceivedGameInvite"); - - UOnlineSubsystemSteamworks_OnReceivedGameInvite_Params params; - params.LocalUserNum = LocalUserNum; - params.InviterName = InviterName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearSentGameInviteDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate SentGameInviteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearSentGameInviteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& SentGameInviteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearSentGameInviteDelegate"); - - UOnlineSubsystemSteamworks_ClearSentGameInviteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.SentGameInviteDelegate = SentGameInviteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddSentGameInviteDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate SentGameInviteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddSentGameInviteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& SentGameInviteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddSentGameInviteDelegate"); - - UOnlineSubsystemSteamworks_AddSentGameInviteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.SentGameInviteDelegate = SentGameInviteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnSentGameInvite -// (Public, Delegate) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnSentGameInvite(unsigned char LocalUserNum, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnSentGameInvite"); - - UOnlineSubsystemSteamworks_OnSentGameInvite_Params params; - params.LocalUserNum = LocalUserNum; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SendGameInviteToFriends -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// TArray Friends (Parm, NeedCtorLink) -// struct FString Text (OptionalParm, Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::SendGameInviteToFriends(unsigned char LocalUserNum, TArray Friends, const struct FString& Text) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SendGameInviteToFriends"); - - UOnlineSubsystemSteamworks_SendGameInviteToFriends_Params params; - params.LocalUserNum = LocalUserNum; - params.Friends = Friends; - params.Text = Text; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SendGameInviteToFriend -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FUniqueNetId Friend (Parm) -// struct FString Text (OptionalParm, Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::SendGameInviteToFriend(unsigned char LocalUserNum, const struct FUniqueNetId& Friend, const struct FString& Text) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SendGameInviteToFriend"); - - UOnlineSubsystemSteamworks_SendGameInviteToFriend_Params params; - params.LocalUserNum = LocalUserNum; - params.Friend = Friend; - params.Text = Text; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SendMessageToFriend -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FUniqueNetId Friend (Parm) -// struct FString Message (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::SendMessageToFriend(unsigned char LocalUserNum, const struct FUniqueNetId& Friend, const struct FString& Message) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SendMessageToFriend"); - - UOnlineSubsystemSteamworks_SendMessageToFriend_Params params; - params.LocalUserNum = LocalUserNum; - params.Friend = Friend; - params.Message = Message; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearFriendInviteReceivedDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate InviteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearFriendInviteReceivedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& InviteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearFriendInviteReceivedDelegate"); - - UOnlineSubsystemSteamworks_ClearFriendInviteReceivedDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.InviteDelegate = InviteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddFriendInviteReceivedDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate InviteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddFriendInviteReceivedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& InviteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddFriendInviteReceivedDelegate"); - - UOnlineSubsystemSteamworks_AddFriendInviteReceivedDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.InviteDelegate = InviteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnFriendInviteReceived -// (Public, Delegate) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FUniqueNetId RequestingPlayer (Parm) -// struct FString RequestingNick (Parm, NeedCtorLink) -// struct FString Message (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::OnFriendInviteReceived(unsigned char LocalUserNum, const struct FUniqueNetId& RequestingPlayer, const struct FString& RequestingNick, const struct FString& Message) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnFriendInviteReceived"); - - UOnlineSubsystemSteamworks_OnFriendInviteReceived_Params params; - params.LocalUserNum = LocalUserNum; - params.RequestingPlayer = RequestingPlayer; - params.RequestingNick = RequestingNick; - params.Message = Message; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DenyFriendInvite -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FUniqueNetId RequestingPlayer (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::DenyFriendInvite(unsigned char LocalUserNum, const struct FUniqueNetId& RequestingPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DenyFriendInvite"); - - UOnlineSubsystemSteamworks_DenyFriendInvite_Params params; - params.LocalUserNum = LocalUserNum; - params.RequestingPlayer = RequestingPlayer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AcceptFriendInvite -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FUniqueNetId RequestingPlayer (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::AcceptFriendInvite(unsigned char LocalUserNum, const struct FUniqueNetId& RequestingPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AcceptFriendInvite"); - - UOnlineSubsystemSteamworks_AcceptFriendInvite_Params params; - params.LocalUserNum = LocalUserNum; - params.RequestingPlayer = RequestingPlayer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.RemoveFriend -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FUniqueNetId FormerFriend (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::RemoveFriend(unsigned char LocalUserNum, const struct FUniqueNetId& FormerFriend) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.RemoveFriend"); - - UOnlineSubsystemSteamworks_RemoveFriend_Params params; - params.LocalUserNum = LocalUserNum; - params.FormerFriend = FormerFriend; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearAddFriendByNameCompleteDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate FriendDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearAddFriendByNameCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& FriendDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearAddFriendByNameCompleteDelegate"); - - UOnlineSubsystemSteamworks_ClearAddFriendByNameCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.FriendDelegate = FriendDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddAddFriendByNameCompleteDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate FriendDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddAddFriendByNameCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& FriendDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddAddFriendByNameCompleteDelegate"); - - UOnlineSubsystemSteamworks_AddAddFriendByNameCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.FriendDelegate = FriendDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnAddFriendByNameComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnAddFriendByNameComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnAddFriendByNameComplete"); - - UOnlineSubsystemSteamworks_OnAddFriendByNameComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddFriendByName -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FString FriendName (Parm, NeedCtorLink) -// struct FString Message (OptionalParm, Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::AddFriendByName(unsigned char LocalUserNum, const struct FString& FriendName, const struct FString& Message) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddFriendByName"); - - UOnlineSubsystemSteamworks_AddFriendByName_Params params; - params.LocalUserNum = LocalUserNum; - params.FriendName = FriendName; - params.Message = Message; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddFriend -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FUniqueNetId NewFriend (Parm) -// struct FString Message (OptionalParm, Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::AddFriend(unsigned char LocalUserNum, const struct FUniqueNetId& NewFriend, const struct FString& Message) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddFriend"); - - UOnlineSubsystemSteamworks_AddFriend_Params params; - params.LocalUserNum = LocalUserNum; - params.NewFriend = NewFriend; - params.Message = Message; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetKeyboardInputResults -// (Defined, Public, HasOutparams) -// Parameters: -// unsigned char bWasCanceled (Parm, OutParm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UOnlineSubsystemSteamworks::GetKeyboardInputResults(unsigned char* bWasCanceled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetKeyboardInputResults"); - - UOnlineSubsystemSteamworks_GetKeyboardInputResults_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (bWasCanceled != nullptr) - *bWasCanceled = params.bWasCanceled; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearKeyboardInputDoneDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate InputDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearKeyboardInputDoneDelegate(const struct FScriptDelegate& InputDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearKeyboardInputDoneDelegate"); - - UOnlineSubsystemSteamworks_ClearKeyboardInputDoneDelegate_Params params; - params.InputDelegate = InputDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddKeyboardInputDoneDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate InputDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddKeyboardInputDoneDelegate(const struct FScriptDelegate& InputDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddKeyboardInputDoneDelegate"); - - UOnlineSubsystemSteamworks_AddKeyboardInputDoneDelegate_Params params; - params.InputDelegate = InputDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnKeyboardInputComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnKeyboardInputComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnKeyboardInputComplete"); - - UOnlineSubsystemSteamworks_OnKeyboardInputComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowKeyboardUI -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FString TitleText (Parm, NeedCtorLink) -// struct FString DescriptionText (Parm, NeedCtorLink) -// unsigned char KeyboardType (OptionalParm, Parm) -// bool bShouldValidate (OptionalParm, Parm) -// struct FString DefaultText (OptionalParm, Parm, NeedCtorLink) -// int MaxResultLength (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ShowKeyboardUI(unsigned char LocalUserNum, const struct FString& TitleText, const struct FString& DescriptionText, unsigned char KeyboardType, bool bShouldValidate, const struct FString& DefaultText, int MaxResultLength) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowKeyboardUI"); - - UOnlineSubsystemSteamworks_ShowKeyboardUI_Params params; - params.LocalUserNum = LocalUserNum; - params.TitleText = TitleText; - params.DescriptionText = DescriptionText; - params.KeyboardType = KeyboardType; - params.bShouldValidate = bShouldValidate; - params.DefaultText = DefaultText; - params.MaxResultLength = MaxResultLength; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SetOnlineStatus -// (Native, Public, HasOutparams) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int StatusId (Parm) -// TArray LocalizedStringSettings (Const, Parm, OutParm, NeedCtorLink) -// TArray Properties (Const, Parm, OutParm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::SetOnlineStatus(unsigned char LocalUserNum, int StatusId, TArray* LocalizedStringSettings, TArray* Properties) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SetOnlineStatus"); - - UOnlineSubsystemSteamworks_SetOnlineStatus_Params params; - params.LocalUserNum = LocalUserNum; - params.StatusId = StatusId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (LocalizedStringSettings != nullptr) - *LocalizedStringSettings = params.LocalizedStringSettings; - if (Properties != nullptr) - *Properties = params.Properties; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetLocalAccountNames -// (Public, HasOutparams) -// Parameters: -// TArray Accounts (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::GetLocalAccountNames(TArray* Accounts) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetLocalAccountNames"); - - UOnlineSubsystemSteamworks_GetLocalAccountNames_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Accounts != nullptr) - *Accounts = params.Accounts; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DeleteLocalAccount -// (HasOptionalparams, Public) -// Parameters: -// struct FString UserName (Parm, NeedCtorLink) -// struct FString Password (OptionalParm, Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::DeleteLocalAccount(const struct FString& UserName, const struct FString& Password) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DeleteLocalAccount"); - - UOnlineSubsystemSteamworks_DeleteLocalAccount_Params params; - params.UserName = UserName; - params.Password = Password; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.RenameLocalAccount -// (HasOptionalparams, Public) -// Parameters: -// struct FString NewUserName (Parm, NeedCtorLink) -// struct FString OldUserName (Parm, NeedCtorLink) -// struct FString Password (OptionalParm, Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::RenameLocalAccount(const struct FString& NewUserName, const struct FString& OldUserName, const struct FString& Password) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.RenameLocalAccount"); - - UOnlineSubsystemSteamworks_RenameLocalAccount_Params params; - params.NewUserName = NewUserName; - params.OldUserName = OldUserName; - params.Password = Password; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CreateLocalAccount -// (HasOptionalparams, Public) -// Parameters: -// struct FString UserName (Parm, NeedCtorLink) -// struct FString Password (OptionalParm, Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::CreateLocalAccount(const struct FString& UserName, const struct FString& Password) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CreateLocalAccount"); - - UOnlineSubsystemSteamworks_CreateLocalAccount_Params params; - params.UserName = UserName; - params.Password = Password; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearCreateOnlineAccountCompletedDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate AccountCreateDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearCreateOnlineAccountCompletedDelegate(const struct FScriptDelegate& AccountCreateDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearCreateOnlineAccountCompletedDelegate"); - - UOnlineSubsystemSteamworks_ClearCreateOnlineAccountCompletedDelegate_Params params; - params.AccountCreateDelegate = AccountCreateDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddCreateOnlineAccountCompletedDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate AccountCreateDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddCreateOnlineAccountCompletedDelegate(const struct FScriptDelegate& AccountCreateDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddCreateOnlineAccountCompletedDelegate"); - - UOnlineSubsystemSteamworks_AddCreateOnlineAccountCompletedDelegate_Params params; - params.AccountCreateDelegate = AccountCreateDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnCreateOnlineAccountCompleted -// (Public, Delegate) -// Parameters: -// unsigned char ErrorStatus (Parm) - -void UOnlineSubsystemSteamworks::OnCreateOnlineAccountCompleted(unsigned char ErrorStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnCreateOnlineAccountCompleted"); - - UOnlineSubsystemSteamworks_OnCreateOnlineAccountCompleted_Params params; - params.ErrorStatus = ErrorStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CreateOnlineAccount -// (Native, HasOptionalparams, Public) -// Parameters: -// struct FString UserName (Parm, NeedCtorLink) -// struct FString Password (Parm, NeedCtorLink) -// struct FString EmailAddress (Parm, NeedCtorLink) -// struct FString ProductKey (OptionalParm, Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::CreateOnlineAccount(const struct FString& UserName, const struct FString& Password, const struct FString& EmailAddress, const struct FString& ProductKey) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CreateOnlineAccount"); - - UOnlineSubsystemSteamworks_CreateOnlineAccount_Params params; - params.UserName = UserName; - params.Password = Password; - params.EmailAddress = EmailAddress; - params.ProductKey = ProductKey; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearDownloadedFile -// (Native, Public) -// Parameters: -// struct FString Filename (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ClearDownloadedFile(const struct FString& Filename) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearDownloadedFile"); - - UOnlineSubsystemSteamworks_ClearDownloadedFile_Params params; - params.Filename = Filename; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearDownloadedFiles -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ClearDownloadedFiles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearDownloadedFiles"); - - UOnlineSubsystemSteamworks_ClearDownloadedFiles_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetTitleFileState -// (Defined, Public) -// Parameters: -// struct FString Filename (Parm, NeedCtorLink) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UOnlineSubsystemSteamworks::GetTitleFileState(const struct FString& Filename) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetTitleFileState"); - - UOnlineSubsystemSteamworks_GetTitleFileState_Params params; - params.Filename = Filename; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetTitleFileContents -// (Native, Public, HasOutparams) -// Parameters: -// struct FString Filename (Parm, NeedCtorLink) -// TArray FileContents (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::GetTitleFileContents(const struct FString& Filename, TArray* FileContents) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetTitleFileContents"); - - UOnlineSubsystemSteamworks_GetTitleFileContents_Params params; - params.Filename = Filename; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (FileContents != nullptr) - *FileContents = params.FileContents; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadTitleFileCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate ReadTitleFileCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearReadTitleFileCompleteDelegate(const struct FScriptDelegate& ReadTitleFileCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadTitleFileCompleteDelegate"); - - UOnlineSubsystemSteamworks_ClearReadTitleFileCompleteDelegate_Params params; - params.ReadTitleFileCompleteDelegate = ReadTitleFileCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadTitleFileCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate ReadTitleFileCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddReadTitleFileCompleteDelegate(const struct FScriptDelegate& ReadTitleFileCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadTitleFileCompleteDelegate"); - - UOnlineSubsystemSteamworks_AddReadTitleFileCompleteDelegate_Params params; - params.ReadTitleFileCompleteDelegate = ReadTitleFileCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadTitleFile -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FString FileToRead (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ReadTitleFile(unsigned char LocalUserNum, const struct FString& FileToRead) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadTitleFile"); - - UOnlineSubsystemSteamworks_ReadTitleFile_Params params; - params.LocalUserNum = LocalUserNum; - params.FileToRead = FileToRead; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadTitleFileComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) -// struct FString Filename (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::OnReadTitleFileComplete(bool bWasSuccessful, const struct FString& Filename) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadTitleFileComplete"); - - UOnlineSubsystemSteamworks_OnReadTitleFileComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - params.Filename = Filename; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearShareTitleFileCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate ShareTitleFileCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearShareTitleFileCompleteDelegate(const struct FScriptDelegate& ShareTitleFileCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearShareTitleFileCompleteDelegate"); - - UOnlineSubsystemSteamworks_ClearShareTitleFileCompleteDelegate_Params params; - params.ShareTitleFileCompleteDelegate = ShareTitleFileCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddShareTitleFileCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate ShareTitleFileCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddShareTitleFileCompleteDelegate(const struct FScriptDelegate& ShareTitleFileCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddShareTitleFileCompleteDelegate"); - - UOnlineSubsystemSteamworks_AddShareTitleFileCompleteDelegate_Params params; - params.ShareTitleFileCompleteDelegate = ShareTitleFileCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShareTitleFile -// (Native, Public) -// Parameters: -// struct FString FileToShare (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ShareTitleFile(const struct FString& FileToShare) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShareTitleFile"); - - UOnlineSubsystemSteamworks_ShareTitleFile_Params params; - params.FileToShare = FileToShare; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnShareTitleFileComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) -// struct FString Filename (Parm, NeedCtorLink) -// struct FString UGCHandle (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::OnShareTitleFileComplete(bool bWasSuccessful, const struct FString& Filename, const struct FString& UGCHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnShareTitleFileComplete"); - - UOnlineSubsystemSteamworks_OnShareTitleFileComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - params.Filename = Filename; - params.UGCHandle = UGCHandle; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearStorageDeviceChangeDelegate -// (Public) -// Parameters: -// struct FScriptDelegate StorageDeviceChangeDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearStorageDeviceChangeDelegate(const struct FScriptDelegate& StorageDeviceChangeDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearStorageDeviceChangeDelegate"); - - UOnlineSubsystemSteamworks_ClearStorageDeviceChangeDelegate_Params params; - params.StorageDeviceChangeDelegate = StorageDeviceChangeDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddStorageDeviceChangeDelegate -// (Public) -// Parameters: -// struct FScriptDelegate StorageDeviceChangeDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddStorageDeviceChangeDelegate(const struct FScriptDelegate& StorageDeviceChangeDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddStorageDeviceChangeDelegate"); - - UOnlineSubsystemSteamworks_AddStorageDeviceChangeDelegate_Params params; - params.StorageDeviceChangeDelegate = StorageDeviceChangeDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnStorageDeviceChange -// (Public, Delegate) - -void UOnlineSubsystemSteamworks::OnStorageDeviceChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnStorageDeviceChange"); - - UOnlineSubsystemSteamworks_OnStorageDeviceChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetLocale -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UOnlineSubsystemSteamworks::GetLocale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetLocale"); - - UOnlineSubsystemSteamworks_GetLocale_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetNATType -// (Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UOnlineSubsystemSteamworks::GetNATType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetNATType"); - - UOnlineSubsystemSteamworks_GetNATType_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearConnectionStatusChangeDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate ConnectionStatusDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearConnectionStatusChangeDelegate(const struct FScriptDelegate& ConnectionStatusDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearConnectionStatusChangeDelegate"); - - UOnlineSubsystemSteamworks_ClearConnectionStatusChangeDelegate_Params params; - params.ConnectionStatusDelegate = ConnectionStatusDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddConnectionStatusChangeDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate ConnectionStatusDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddConnectionStatusChangeDelegate(const struct FScriptDelegate& ConnectionStatusDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddConnectionStatusChangeDelegate"); - - UOnlineSubsystemSteamworks_AddConnectionStatusChangeDelegate_Params params; - params.ConnectionStatusDelegate = ConnectionStatusDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnConnectionStatusChange -// (Public, Delegate) -// Parameters: -// unsigned char ConnectionStatus (Parm) - -void UOnlineSubsystemSteamworks::OnConnectionStatusChange(unsigned char ConnectionStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnConnectionStatusChange"); - - UOnlineSubsystemSteamworks_OnConnectionStatusChange_Params params; - params.ConnectionStatus = ConnectionStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsControllerConnected -// (Native, Public) -// Parameters: -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::IsControllerConnected(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsControllerConnected"); - - UOnlineSubsystemSteamworks_IsControllerConnected_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearControllerChangeDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate ControllerChangeDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearControllerChangeDelegate(const struct FScriptDelegate& ControllerChangeDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearControllerChangeDelegate"); - - UOnlineSubsystemSteamworks_ClearControllerChangeDelegate_Params params; - params.ControllerChangeDelegate = ControllerChangeDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddControllerChangeDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate ControllerChangeDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddControllerChangeDelegate(const struct FScriptDelegate& ControllerChangeDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddControllerChangeDelegate"); - - UOnlineSubsystemSteamworks_AddControllerChangeDelegate_Params params; - params.ControllerChangeDelegate = ControllerChangeDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnControllerChange -// (Public, Delegate) -// Parameters: -// int ControllerId (Parm) -// bool bIsConnected (Parm) - -void UOnlineSubsystemSteamworks::OnControllerChange(int ControllerId, bool bIsConnected) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnControllerChange"); - - UOnlineSubsystemSteamworks_OnControllerChange_Params params; - params.ControllerId = ControllerId; - params.bIsConnected = bIsConnected; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SetNetworkNotificationPosition -// (Native, Public) -// Parameters: -// unsigned char NewPos (Parm) - -void UOnlineSubsystemSteamworks::SetNetworkNotificationPosition(unsigned char NewPos) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SetNetworkNotificationPosition"); - - UOnlineSubsystemSteamworks_SetNetworkNotificationPosition_Params params; - params.NewPos = NewPos; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetNetworkNotificationPosition -// (Defined, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UOnlineSubsystemSteamworks::GetNetworkNotificationPosition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetNetworkNotificationPosition"); - - UOnlineSubsystemSteamworks_GetNetworkNotificationPosition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearExternalUIChangeDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate ExternalUIDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearExternalUIChangeDelegate(const struct FScriptDelegate& ExternalUIDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearExternalUIChangeDelegate"); - - UOnlineSubsystemSteamworks_ClearExternalUIChangeDelegate_Params params; - params.ExternalUIDelegate = ExternalUIDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddExternalUIChangeDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate ExternalUIDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddExternalUIChangeDelegate(const struct FScriptDelegate& ExternalUIDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddExternalUIChangeDelegate"); - - UOnlineSubsystemSteamworks_AddExternalUIChangeDelegate_Params params; - params.ExternalUIDelegate = ExternalUIDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnExternalUIChange -// (Public, Delegate) -// Parameters: -// bool bIsOpening (Parm) - -void UOnlineSubsystemSteamworks::OnExternalUIChange(bool bIsOpening) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnExternalUIChange"); - - UOnlineSubsystemSteamworks_OnExternalUIChange_Params params; - params.bIsOpening = bIsOpening; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearLinkStatusChangeDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate LinkStatusDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearLinkStatusChangeDelegate(const struct FScriptDelegate& LinkStatusDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearLinkStatusChangeDelegate"); - - UOnlineSubsystemSteamworks_ClearLinkStatusChangeDelegate_Params params; - params.LinkStatusDelegate = LinkStatusDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddLinkStatusChangeDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate LinkStatusDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddLinkStatusChangeDelegate(const struct FScriptDelegate& LinkStatusDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddLinkStatusChangeDelegate"); - - UOnlineSubsystemSteamworks_AddLinkStatusChangeDelegate_Params params; - params.LinkStatusDelegate = LinkStatusDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnLinkStatusChange -// (Public, Delegate) -// Parameters: -// bool bIsConnected (Parm) - -void UOnlineSubsystemSteamworks::OnLinkStatusChange(bool bIsConnected) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnLinkStatusChange"); - - UOnlineSubsystemSteamworks_OnLinkStatusChange_Params params; - params.bIsConnected = bIsConnected; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.HasLinkConnection -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::HasLinkConnection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.HasLinkConnection"); - - UOnlineSubsystemSteamworks_HasLinkConnection_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetPlayerUniqueNetIdFromIndex -// (Defined, Event, Public, HasDefaults) -// Parameters: -// int UserIndex (Parm) -// struct FUniqueNetId ReturnValue (Parm, OutParm, ReturnParm) - -struct FUniqueNetId UOnlineSubsystemSteamworks::GetPlayerUniqueNetIdFromIndex(int UserIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetPlayerUniqueNetIdFromIndex"); - - UOnlineSubsystemSteamworks_GetPlayerUniqueNetIdFromIndex_Params params; - params.UserIndex = UserIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetPlayerNicknameFromIndex -// (Defined, Event, Public) -// Parameters: -// int UserIndex (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UOnlineSubsystemSteamworks::GetPlayerNicknameFromIndex(int UserIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetPlayerNicknameFromIndex"); - - UOnlineSubsystemSteamworks_GetPlayerNicknameFromIndex_Params params; - params.UserIndex = UserIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.WriteOnlinePlayerScores -// (Native, Public, HasOutparams) -// Parameters: -// struct FName SessionName (Parm) -// int LeaderboardId (Parm) -// TArray PlayerScores (Const, Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::WriteOnlinePlayerScores(const struct FName& SessionName, int LeaderboardId, TArray* PlayerScores) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.WriteOnlinePlayerScores"); - - UOnlineSubsystemSteamworks_WriteOnlinePlayerScores_Params params; - params.SessionName = SessionName; - params.LeaderboardId = LeaderboardId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (PlayerScores != nullptr) - *PlayerScores = params.PlayerScores; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearFlushOnlineStatsCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate FlushOnlineStatsCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearFlushOnlineStatsCompleteDelegate(const struct FScriptDelegate& FlushOnlineStatsCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearFlushOnlineStatsCompleteDelegate"); - - UOnlineSubsystemSteamworks_ClearFlushOnlineStatsCompleteDelegate_Params params; - params.FlushOnlineStatsCompleteDelegate = FlushOnlineStatsCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddFlushOnlineStatsCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate FlushOnlineStatsCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddFlushOnlineStatsCompleteDelegate(const struct FScriptDelegate& FlushOnlineStatsCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddFlushOnlineStatsCompleteDelegate"); - - UOnlineSubsystemSteamworks_AddFlushOnlineStatsCompleteDelegate_Params params; - params.FlushOnlineStatsCompleteDelegate = FlushOnlineStatsCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnFlushOnlineStatsComplete -// (Public, Delegate) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnFlushOnlineStatsComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnFlushOnlineStatsComplete"); - - UOnlineSubsystemSteamworks_OnFlushOnlineStatsComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.FlushOnlineStats -// (Native, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::FlushOnlineStats(const struct FName& SessionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.FlushOnlineStats"); - - UOnlineSubsystemSteamworks_FlushOnlineStats_Params params; - params.SessionName = SessionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.WriteOnlineStats -// (Native, Public) -// Parameters: -// struct FName SessionName (Parm) -// struct FUniqueNetId Player (Parm) -// class UOnlineStatsWrite* StatsWrite (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::WriteOnlineStats(const struct FName& SessionName, const struct FUniqueNetId& Player, class UOnlineStatsWrite* StatsWrite) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.WriteOnlineStats"); - - UOnlineSubsystemSteamworks_WriteOnlineStats_Params params; - params.SessionName = SessionName; - params.Player = Player; - params.StatsWrite = StatsWrite; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.FreeStats -// (Native, Public) -// Parameters: -// class UOnlineStatsRead* StatsRead (Parm) - -void UOnlineSubsystemSteamworks::FreeStats(class UOnlineStatsRead* StatsRead) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.FreeStats"); - - UOnlineSubsystemSteamworks_FreeStats_Params params; - params.StatsRead = StatsRead; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadOnlineStatsCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate ReadOnlineStatsCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearReadOnlineStatsCompleteDelegate(const struct FScriptDelegate& ReadOnlineStatsCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadOnlineStatsCompleteDelegate"); - - UOnlineSubsystemSteamworks_ClearReadOnlineStatsCompleteDelegate_Params params; - params.ReadOnlineStatsCompleteDelegate = ReadOnlineStatsCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadOnlineStatsCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate ReadOnlineStatsCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddReadOnlineStatsCompleteDelegate(const struct FScriptDelegate& ReadOnlineStatsCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadOnlineStatsCompleteDelegate"); - - UOnlineSubsystemSteamworks_AddReadOnlineStatsCompleteDelegate_Params params; - params.ReadOnlineStatsCompleteDelegate = ReadOnlineStatsCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadOnlineStatsComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnReadOnlineStatsComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadOnlineStatsComplete"); - - UOnlineSubsystemSteamworks_OnReadOnlineStatsComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadOnlineStatsByRankAroundPlayer -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// class UOnlineStatsRead* StatsRead (Parm) -// int NumRows (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ReadOnlineStatsByRankAroundPlayer(unsigned char LocalUserNum, class UOnlineStatsRead* StatsRead, int NumRows) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadOnlineStatsByRankAroundPlayer"); - - UOnlineSubsystemSteamworks_ReadOnlineStatsByRankAroundPlayer_Params params; - params.LocalUserNum = LocalUserNum; - params.StatsRead = StatsRead; - params.NumRows = NumRows; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadOnlineStatsByRank -// (Native, HasOptionalparams, Public) -// Parameters: -// class UOnlineStatsRead* StatsRead (Parm) -// int StartIndex (OptionalParm, Parm) -// int NumToRead (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ReadOnlineStatsByRank(class UOnlineStatsRead* StatsRead, int StartIndex, int NumToRead) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadOnlineStatsByRank"); - - UOnlineSubsystemSteamworks_ReadOnlineStatsByRank_Params params; - params.StatsRead = StatsRead; - params.StartIndex = StartIndex; - params.NumToRead = NumToRead; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadOnlineStatsForFriends -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// class UOnlineStatsRead* StatsRead (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ReadOnlineStatsForFriends(unsigned char LocalUserNum, class UOnlineStatsRead* StatsRead) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadOnlineStatsForFriends"); - - UOnlineSubsystemSteamworks_ReadOnlineStatsForFriends_Params params; - params.LocalUserNum = LocalUserNum; - params.StatsRead = StatsRead; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadOnlineStats -// (Native, Public, HasOutparams) -// Parameters: -// TArray Players (Const, Parm, OutParm, NeedCtorLink) -// class UOnlineStatsRead* StatsRead (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ReadOnlineStats(class UOnlineStatsRead* StatsRead, TArray* Players) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadOnlineStats"); - - UOnlineSubsystemSteamworks_ReadOnlineStats_Params params; - params.StatsRead = StatsRead; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Players != nullptr) - *Players = params.Players; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SetSpeechRecognitionObject -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// class USpeechRecognition* SpeechRecogObj (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::SetSpeechRecognitionObject(unsigned char LocalUserNum, class USpeechRecognition* SpeechRecogObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SetSpeechRecognitionObject"); - - UOnlineSubsystemSteamworks_SetSpeechRecognitionObject_Params params; - params.LocalUserNum = LocalUserNum; - params.SpeechRecogObj = SpeechRecogObj; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SelectVocabulary -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int VocabularyId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::SelectVocabulary(unsigned char LocalUserNum, int VocabularyId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SelectVocabulary"); - - UOnlineSubsystemSteamworks_SelectVocabulary_Params params; - params.LocalUserNum = LocalUserNum; - params.VocabularyId = VocabularyId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearRecognitionCompleteDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate RecognitionDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearRecognitionCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& RecognitionDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearRecognitionCompleteDelegate"); - - UOnlineSubsystemSteamworks_ClearRecognitionCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.RecognitionDelegate = RecognitionDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddRecognitionCompleteDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate RecognitionDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddRecognitionCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& RecognitionDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddRecognitionCompleteDelegate"); - - UOnlineSubsystemSteamworks_AddRecognitionCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.RecognitionDelegate = RecognitionDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnRecognitionComplete -// (Public, Delegate) - -void UOnlineSubsystemSteamworks::OnRecognitionComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnRecognitionComplete"); - - UOnlineSubsystemSteamworks_OnRecognitionComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetRecognitionResults -// (Native, Public, HasOutparams) -// Parameters: -// unsigned char LocalUserNum (Parm) -// TArray Words (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::GetRecognitionResults(unsigned char LocalUserNum, TArray* Words) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetRecognitionResults"); - - UOnlineSubsystemSteamworks_GetRecognitionResults_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Words != nullptr) - *Words = params.Words; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.StopSpeechRecognition -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::StopSpeechRecognition(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.StopSpeechRecognition"); - - UOnlineSubsystemSteamworks_StopSpeechRecognition_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.StartSpeechRecognition -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::StartSpeechRecognition(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.StartSpeechRecognition"); - - UOnlineSubsystemSteamworks_StartSpeechRecognition_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.StopNetworkedVoice -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) - -void UOnlineSubsystemSteamworks::StopNetworkedVoice(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.StopNetworkedVoice"); - - UOnlineSubsystemSteamworks_StopNetworkedVoice_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.StartNetworkedVoice -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) - -void UOnlineSubsystemSteamworks::StartNetworkedVoice(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.StartNetworkedVoice"); - - UOnlineSubsystemSteamworks_StartNetworkedVoice_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearPlayerTalkingDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate TalkerDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearPlayerTalkingDelegate(const struct FScriptDelegate& TalkerDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearPlayerTalkingDelegate"); - - UOnlineSubsystemSteamworks_ClearPlayerTalkingDelegate_Params params; - params.TalkerDelegate = TalkerDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddPlayerTalkingDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate TalkerDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddPlayerTalkingDelegate(const struct FScriptDelegate& TalkerDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddPlayerTalkingDelegate"); - - UOnlineSubsystemSteamworks_AddPlayerTalkingDelegate_Params params; - params.TalkerDelegate = TalkerDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnPlayerTalkingStateChange -// (Public, Delegate) -// Parameters: -// struct FUniqueNetId Player (Parm) -// bool bIsTalking (Parm) - -void UOnlineSubsystemSteamworks::OnPlayerTalkingStateChange(const struct FUniqueNetId& Player, bool bIsTalking) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnPlayerTalkingStateChange"); - - UOnlineSubsystemSteamworks_OnPlayerTalkingStateChange_Params params; - params.Player = Player; - params.bIsTalking = bIsTalking; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UnmuteRemoteTalker -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FUniqueNetId PlayerID (Parm) -// bool bIsSystemWide (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::UnmuteRemoteTalker(unsigned char LocalUserNum, const struct FUniqueNetId& PlayerID, bool bIsSystemWide) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UnmuteRemoteTalker"); - - UOnlineSubsystemSteamworks_UnmuteRemoteTalker_Params params; - params.LocalUserNum = LocalUserNum; - params.PlayerID = PlayerID; - params.bIsSystemWide = bIsSystemWide; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.MuteRemoteTalker -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FUniqueNetId PlayerID (Parm) -// bool bIsSystemWide (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::MuteRemoteTalker(unsigned char LocalUserNum, const struct FUniqueNetId& PlayerID, bool bIsSystemWide) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.MuteRemoteTalker"); - - UOnlineSubsystemSteamworks_MuteRemoteTalker_Params params; - params.LocalUserNum = LocalUserNum; - params.PlayerID = PlayerID; - params.bIsSystemWide = bIsSystemWide; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SetRemoteTalkerPriority -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FUniqueNetId PlayerID (Parm) -// int Priority (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::SetRemoteTalkerPriority(unsigned char LocalUserNum, const struct FUniqueNetId& PlayerID, int Priority) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SetRemoteTalkerPriority"); - - UOnlineSubsystemSteamworks_SetRemoteTalkerPriority_Params params; - params.LocalUserNum = LocalUserNum; - params.PlayerID = PlayerID; - params.Priority = Priority; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsHeadsetPresent -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::IsHeadsetPresent(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsHeadsetPresent"); - - UOnlineSubsystemSteamworks_IsHeadsetPresent_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsRemotePlayerTalking -// (Native, Public) -// Parameters: -// struct FUniqueNetId PlayerID (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::IsRemotePlayerTalking(const struct FUniqueNetId& PlayerID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsRemotePlayerTalking"); - - UOnlineSubsystemSteamworks_IsRemotePlayerTalking_Params params; - params.PlayerID = PlayerID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsLocalPlayerTalking -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::IsLocalPlayerTalking(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsLocalPlayerTalking"); - - UOnlineSubsystemSteamworks_IsLocalPlayerTalking_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UnregisterRemoteTalker -// (Native, Public) -// Parameters: -// struct FUniqueNetId PlayerID (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::UnregisterRemoteTalker(const struct FUniqueNetId& PlayerID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UnregisterRemoteTalker"); - - UOnlineSubsystemSteamworks_UnregisterRemoteTalker_Params params; - params.PlayerID = PlayerID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.RegisterRemoteTalker -// (Native, Public) -// Parameters: -// struct FUniqueNetId PlayerID (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::RegisterRemoteTalker(const struct FUniqueNetId& PlayerID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.RegisterRemoteTalker"); - - UOnlineSubsystemSteamworks_RegisterRemoteTalker_Params params; - params.PlayerID = PlayerID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UnregisterLocalTalker -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::UnregisterLocalTalker(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UnregisterLocalTalker"); - - UOnlineSubsystemSteamworks_UnregisterLocalTalker_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.RegisterLocalTalker -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::RegisterLocalTalker(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.RegisterLocalTalker"); - - UOnlineSubsystemSteamworks_RegisterLocalTalker_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetFriendsList -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// unsigned char LocalUserNum (Parm) -// TArray Friends (Parm, OutParm, NeedCtorLink) -// int Count (OptionalParm, Parm) -// int StartingAt (OptionalParm, Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UOnlineSubsystemSteamworks::GetFriendsList(unsigned char LocalUserNum, int Count, int StartingAt, TArray* Friends) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetFriendsList"); - - UOnlineSubsystemSteamworks_GetFriendsList_Params params; - params.LocalUserNum = LocalUserNum; - params.Count = Count; - params.StartingAt = StartingAt; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Friends != nullptr) - *Friends = params.Friends; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadFriendsCompleteDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReadFriendsCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearReadFriendsCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReadFriendsCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadFriendsCompleteDelegate"); - - UOnlineSubsystemSteamworks_ClearReadFriendsCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.ReadFriendsCompleteDelegate = ReadFriendsCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadFriendsCompleteDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReadFriendsCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddReadFriendsCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReadFriendsCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadFriendsCompleteDelegate"); - - UOnlineSubsystemSteamworks_AddReadFriendsCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.ReadFriendsCompleteDelegate = ReadFriendsCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadFriendsComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnReadFriendsComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadFriendsComplete"); - - UOnlineSubsystemSteamworks_OnReadFriendsComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadFriendsList -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// int Count (OptionalParm, Parm) -// int StartingAt (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ReadFriendsList(unsigned char LocalUserNum, int Count, int StartingAt) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadFriendsList"); - - UOnlineSubsystemSteamworks_ReadFriendsList_Params params; - params.LocalUserNum = LocalUserNum; - params.Count = Count; - params.StartingAt = StartingAt; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearWritePlayerStorageCompleteDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate WritePlayerStorageCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearWritePlayerStorageCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& WritePlayerStorageCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearWritePlayerStorageCompleteDelegate"); - - UOnlineSubsystemSteamworks_ClearWritePlayerStorageCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.WritePlayerStorageCompleteDelegate = WritePlayerStorageCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddWritePlayerStorageCompleteDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate WritePlayerStorageCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddWritePlayerStorageCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& WritePlayerStorageCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddWritePlayerStorageCompleteDelegate"); - - UOnlineSubsystemSteamworks_AddWritePlayerStorageCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.WritePlayerStorageCompleteDelegate = WritePlayerStorageCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnWritePlayerStorageComplete -// (Public, Delegate) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnWritePlayerStorageComplete(unsigned char LocalUserNum, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnWritePlayerStorageComplete"); - - UOnlineSubsystemSteamworks_OnWritePlayerStorageComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.WritePlayerStorage -// (HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// class UOnlinePlayerStorage* PlayerStorage (Parm) -// int DeviceID (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::WritePlayerStorage(unsigned char LocalUserNum, class UOnlinePlayerStorage* PlayerStorage, int DeviceID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.WritePlayerStorage"); - - UOnlineSubsystemSteamworks_WritePlayerStorage_Params params; - params.LocalUserNum = LocalUserNum; - params.PlayerStorage = PlayerStorage; - params.DeviceID = DeviceID; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetPlayerStorage -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// class UOnlinePlayerStorage* ReturnValue (Parm, OutParm, ReturnParm) - -class UOnlinePlayerStorage* UOnlineSubsystemSteamworks::GetPlayerStorage(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetPlayerStorage"); - - UOnlineSubsystemSteamworks_GetPlayerStorage_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadPlayerStorageForNetIdCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FUniqueNetId NetId (Parm) -// struct FScriptDelegate ReadPlayerStorageForNetIdCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearReadPlayerStorageForNetIdCompleteDelegate(const struct FUniqueNetId& NetId, const struct FScriptDelegate& ReadPlayerStorageForNetIdCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadPlayerStorageForNetIdCompleteDelegate"); - - UOnlineSubsystemSteamworks_ClearReadPlayerStorageForNetIdCompleteDelegate_Params params; - params.NetId = NetId; - params.ReadPlayerStorageForNetIdCompleteDelegate = ReadPlayerStorageForNetIdCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadPlayerStorageForNetIdCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FUniqueNetId NetId (Parm) -// struct FScriptDelegate ReadPlayerStorageForNetIdCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddReadPlayerStorageForNetIdCompleteDelegate(const struct FUniqueNetId& NetId, const struct FScriptDelegate& ReadPlayerStorageForNetIdCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadPlayerStorageForNetIdCompleteDelegate"); - - UOnlineSubsystemSteamworks_AddReadPlayerStorageForNetIdCompleteDelegate_Params params; - params.NetId = NetId; - params.ReadPlayerStorageForNetIdCompleteDelegate = ReadPlayerStorageForNetIdCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadPlayerStorageForNetIdComplete -// (Public, Delegate) -// Parameters: -// struct FUniqueNetId NetId (Parm) -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnReadPlayerStorageForNetIdComplete(const struct FUniqueNetId& NetId, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadPlayerStorageForNetIdComplete"); - - UOnlineSubsystemSteamworks_OnReadPlayerStorageForNetIdComplete_Params params; - params.NetId = NetId; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadPlayerStorageForNetId -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FUniqueNetId NetId (Parm) -// class UOnlinePlayerStorage* PlayerStorage (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ReadPlayerStorageForNetId(unsigned char LocalUserNum, const struct FUniqueNetId& NetId, class UOnlinePlayerStorage* PlayerStorage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadPlayerStorageForNetId"); - - UOnlineSubsystemSteamworks_ReadPlayerStorageForNetId_Params params; - params.LocalUserNum = LocalUserNum; - params.NetId = NetId; - params.PlayerStorage = PlayerStorage; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadPlayerStorageCompleteDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReadPlayerStorageCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearReadPlayerStorageCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReadPlayerStorageCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadPlayerStorageCompleteDelegate"); - - UOnlineSubsystemSteamworks_ClearReadPlayerStorageCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.ReadPlayerStorageCompleteDelegate = ReadPlayerStorageCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadPlayerStorageCompleteDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReadPlayerStorageCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddReadPlayerStorageCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReadPlayerStorageCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadPlayerStorageCompleteDelegate"); - - UOnlineSubsystemSteamworks_AddReadPlayerStorageCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.ReadPlayerStorageCompleteDelegate = ReadPlayerStorageCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadPlayerStorageComplete -// (Public, Delegate) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnReadPlayerStorageComplete(unsigned char LocalUserNum, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadPlayerStorageComplete"); - - UOnlineSubsystemSteamworks_OnReadPlayerStorageComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadPlayerStorage -// (HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// class UOnlinePlayerStorage* PlayerStorage (Parm) -// int DeviceID (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ReadPlayerStorage(unsigned char LocalUserNum, class UOnlinePlayerStorage* PlayerStorage, int DeviceID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadPlayerStorage"); - - UOnlineSubsystemSteamworks_ReadPlayerStorage_Params params; - params.LocalUserNum = LocalUserNum; - params.PlayerStorage = PlayerStorage; - params.DeviceID = DeviceID; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearWriteProfileSettingsCompleteDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate WriteProfileSettingsCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearWriteProfileSettingsCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& WriteProfileSettingsCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearWriteProfileSettingsCompleteDelegate"); - - UOnlineSubsystemSteamworks_ClearWriteProfileSettingsCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.WriteProfileSettingsCompleteDelegate = WriteProfileSettingsCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddWriteProfileSettingsCompleteDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate WriteProfileSettingsCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddWriteProfileSettingsCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& WriteProfileSettingsCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddWriteProfileSettingsCompleteDelegate"); - - UOnlineSubsystemSteamworks_AddWriteProfileSettingsCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.WriteProfileSettingsCompleteDelegate = WriteProfileSettingsCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnWriteProfileSettingsComplete -// (Public, Delegate) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnWriteProfileSettingsComplete(unsigned char LocalUserNum, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnWriteProfileSettingsComplete"); - - UOnlineSubsystemSteamworks_OnWriteProfileSettingsComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.WriteProfileSettings -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// class UOnlineProfileSettings* ProfileSettings (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::WriteProfileSettings(unsigned char LocalUserNum, class UOnlineProfileSettings* ProfileSettings) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.WriteProfileSettings"); - - UOnlineSubsystemSteamworks_WriteProfileSettings_Params params; - params.LocalUserNum = LocalUserNum; - params.ProfileSettings = ProfileSettings; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetProfileSettings -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// class UOnlineProfileSettings* ReturnValue (Parm, OutParm, ReturnParm) - -class UOnlineProfileSettings* UOnlineSubsystemSteamworks::GetProfileSettings(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetProfileSettings"); - - UOnlineSubsystemSteamworks_GetProfileSettings_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadProfileSettingsCompleteDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReadProfileSettingsCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearReadProfileSettingsCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReadProfileSettingsCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadProfileSettingsCompleteDelegate"); - - UOnlineSubsystemSteamworks_ClearReadProfileSettingsCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.ReadProfileSettingsCompleteDelegate = ReadProfileSettingsCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadProfileSettingsCompleteDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate ReadProfileSettingsCompleteDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddReadProfileSettingsCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReadProfileSettingsCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadProfileSettingsCompleteDelegate"); - - UOnlineSubsystemSteamworks_AddReadProfileSettingsCompleteDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.ReadProfileSettingsCompleteDelegate = ReadProfileSettingsCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadProfileSettingsComplete -// (Public, Delegate) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnReadProfileSettingsComplete(unsigned char LocalUserNum, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadProfileSettingsComplete"); - - UOnlineSubsystemSteamworks_OnReadProfileSettingsComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadProfileSettings -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// class UOnlineProfileSettings* ProfileSettings (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ReadProfileSettings(unsigned char LocalUserNum, class UOnlineProfileSettings* ProfileSettings) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadProfileSettings"); - - UOnlineSubsystemSteamworks_ReadProfileSettings_Params params; - params.LocalUserNum = LocalUserNum; - params.ProfileSettings = ProfileSettings; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearFriendsChangeDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate FriendsDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearFriendsChangeDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& FriendsDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearFriendsChangeDelegate"); - - UOnlineSubsystemSteamworks_ClearFriendsChangeDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.FriendsDelegate = FriendsDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddFriendsChangeDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate FriendsDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddFriendsChangeDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& FriendsDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddFriendsChangeDelegate"); - - UOnlineSubsystemSteamworks_AddFriendsChangeDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.FriendsDelegate = FriendsDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearMutingChangeDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate MutingDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearMutingChangeDelegate(const struct FScriptDelegate& MutingDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearMutingChangeDelegate"); - - UOnlineSubsystemSteamworks_ClearMutingChangeDelegate_Params params; - params.MutingDelegate = MutingDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddMutingChangeDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate MutingDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddMutingChangeDelegate(const struct FScriptDelegate& MutingDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddMutingChangeDelegate"); - - UOnlineSubsystemSteamworks_AddMutingChangeDelegate_Params params; - params.MutingDelegate = MutingDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearLoginCancelledDelegate -// (Public) -// Parameters: -// struct FScriptDelegate CancelledDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearLoginCancelledDelegate(const struct FScriptDelegate& CancelledDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearLoginCancelledDelegate"); - - UOnlineSubsystemSteamworks_ClearLoginCancelledDelegate_Params params; - params.CancelledDelegate = CancelledDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddLoginCancelledDelegate -// (Public) -// Parameters: -// struct FScriptDelegate CancelledDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddLoginCancelledDelegate(const struct FScriptDelegate& CancelledDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddLoginCancelledDelegate"); - - UOnlineSubsystemSteamworks_AddLoginCancelledDelegate_Params params; - params.CancelledDelegate = CancelledDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearLoginStatusChangeDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate LoginStatusDelegate (Parm, NeedCtorLink) -// unsigned char LocalUserNum (Parm) - -void UOnlineSubsystemSteamworks::ClearLoginStatusChangeDelegate(const struct FScriptDelegate& LoginStatusDelegate, unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearLoginStatusChangeDelegate"); - - UOnlineSubsystemSteamworks_ClearLoginStatusChangeDelegate_Params params; - params.LoginStatusDelegate = LoginStatusDelegate; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddLoginStatusChangeDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate LoginStatusDelegate (Parm, NeedCtorLink) -// unsigned char LocalUserNum (Parm) - -void UOnlineSubsystemSteamworks::AddLoginStatusChangeDelegate(const struct FScriptDelegate& LoginStatusDelegate, unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddLoginStatusChangeDelegate"); - - UOnlineSubsystemSteamworks_AddLoginStatusChangeDelegate_Params params; - params.LoginStatusDelegate = LoginStatusDelegate; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnLoginStatusChange -// (Public, Delegate) -// Parameters: -// unsigned char NewStatus (Parm) -// struct FUniqueNetId NewId (Parm) - -void UOnlineSubsystemSteamworks::OnLoginStatusChange(unsigned char NewStatus, const struct FUniqueNetId& NewId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnLoginStatusChange"); - - UOnlineSubsystemSteamworks_OnLoginStatusChange_Params params; - params.NewStatus = NewStatus; - params.NewId = NewId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearLoginChangeDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate LoginDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearLoginChangeDelegate(const struct FScriptDelegate& LoginDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearLoginChangeDelegate"); - - UOnlineSubsystemSteamworks_ClearLoginChangeDelegate_Params params; - params.LoginDelegate = LoginDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddLoginChangeDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate LoginDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddLoginChangeDelegate(const struct FScriptDelegate& LoginDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddLoginChangeDelegate"); - - UOnlineSubsystemSteamworks_AddLoginChangeDelegate_Params params; - params.LoginDelegate = LoginDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsMuted -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FUniqueNetId PlayerID (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::IsMuted(unsigned char LocalUserNum, const struct FUniqueNetId& PlayerID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsMuted"); - - UOnlineSubsystemSteamworks_IsMuted_Params params; - params.LocalUserNum = LocalUserNum; - params.PlayerID = PlayerID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AreAnyFriends -// (Native, Public, HasOutparams) -// Parameters: -// unsigned char LocalUserNum (Parm) -// TArray Query (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::AreAnyFriends(unsigned char LocalUserNum, TArray* Query) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AreAnyFriends"); - - UOnlineSubsystemSteamworks_AreAnyFriends_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Query != nullptr) - *Query = params.Query; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsFriend -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FUniqueNetId PlayerID (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::IsFriend(unsigned char LocalUserNum, const struct FUniqueNetId& PlayerID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsFriend"); - - UOnlineSubsystemSteamworks_IsFriend_Params params; - params.LocalUserNum = LocalUserNum; - params.PlayerID = PlayerID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CanShowPresenceInformation -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UOnlineSubsystemSteamworks::CanShowPresenceInformation(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CanShowPresenceInformation"); - - UOnlineSubsystemSteamworks_CanShowPresenceInformation_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CanViewPlayerProfiles -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UOnlineSubsystemSteamworks::CanViewPlayerProfiles(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CanViewPlayerProfiles"); - - UOnlineSubsystemSteamworks_CanViewPlayerProfiles_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CanPurchaseContent -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UOnlineSubsystemSteamworks::CanPurchaseContent(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CanPurchaseContent"); - - UOnlineSubsystemSteamworks_CanPurchaseContent_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CanDownloadUserContent -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UOnlineSubsystemSteamworks::CanDownloadUserContent(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CanDownloadUserContent"); - - UOnlineSubsystemSteamworks_CanDownloadUserContent_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CanCommunicate -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UOnlineSubsystemSteamworks::CanCommunicate(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CanCommunicate"); - - UOnlineSubsystemSteamworks_CanCommunicate_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CanPlayOnline -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UOnlineSubsystemSteamworks::CanPlayOnline(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CanPlayOnline"); - - UOnlineSubsystemSteamworks_CanPlayOnline_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearGetUserAgeGroupDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate GetUserAgeGroupDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearGetUserAgeGroupDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& GetUserAgeGroupDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearGetUserAgeGroupDelegate"); - - UOnlineSubsystemSteamworks_ClearGetUserAgeGroupDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.GetUserAgeGroupDelegate = GetUserAgeGroupDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddGetUserAgeGroupDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate GetUserAgeGroupDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddGetUserAgeGroupDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& GetUserAgeGroupDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddGetUserAgeGroupDelegate"); - - UOnlineSubsystemSteamworks_AddGetUserAgeGroupDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.GetUserAgeGroupDelegate = GetUserAgeGroupDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetUserAgeGroup -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::GetUserAgeGroup(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetUserAgeGroup"); - - UOnlineSubsystemSteamworks_GetUserAgeGroup_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnGetUserAgeGroup -// (Public, Delegate) -// Parameters: -// unsigned char LocalUserNum (Parm) -// unsigned char UserAgeGroup (Parm) - -void UOnlineSubsystemSteamworks::OnGetUserAgeGroup(unsigned char LocalUserNum, unsigned char UserAgeGroup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnGetUserAgeGroup"); - - UOnlineSubsystemSteamworks_OnGetUserAgeGroup_Params params; - params.LocalUserNum = LocalUserNum; - params.UserAgeGroup = UserAgeGroup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetPlayerNickname -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UOnlineSubsystemSteamworks::GetPlayerNickname(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetPlayerNickname"); - - UOnlineSubsystemSteamworks_GetPlayerNickname_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetUniquePlayerId -// (Defined, Public, HasOutparams) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FUniqueNetId PlayerID (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::GetUniquePlayerId(unsigned char LocalUserNum, struct FUniqueNetId* PlayerID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetUniquePlayerId"); - - UOnlineSubsystemSteamworks_GetUniquePlayerId_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (PlayerID != nullptr) - *PlayerID = params.PlayerID; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsLocalLogin -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::IsLocalLogin(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsLocalLogin"); - - UOnlineSubsystemSteamworks_IsLocalLogin_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsGuestLogin -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::IsGuestLogin(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsGuestLogin"); - - UOnlineSubsystemSteamworks_IsGuestLogin_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetLoginStatus -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UOnlineSubsystemSteamworks::GetLoginStatus(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetLoginStatus"); - - UOnlineSubsystemSteamworks_GetLoginStatus_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearLogoutCompletedDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate LogoutDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearLogoutCompletedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& LogoutDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearLogoutCompletedDelegate"); - - UOnlineSubsystemSteamworks_ClearLogoutCompletedDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.LogoutDelegate = LogoutDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddLogoutCompletedDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate LogoutDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddLogoutCompletedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& LogoutDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddLogoutCompletedDelegate"); - - UOnlineSubsystemSteamworks_AddLogoutCompletedDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.LogoutDelegate = LogoutDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnLogoutCompleted -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UOnlineSubsystemSteamworks::OnLogoutCompleted(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnLogoutCompleted"); - - UOnlineSubsystemSteamworks_OnLogoutCompleted_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.Logout -// (Native, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::Logout(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.Logout"); - - UOnlineSubsystemSteamworks_Logout_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearLoginFailedDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate LoginFailedDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::ClearLoginFailedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& LoginFailedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearLoginFailedDelegate"); - - UOnlineSubsystemSteamworks_ClearLoginFailedDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.LoginFailedDelegate = LoginFailedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddLoginFailedDelegate -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FScriptDelegate LoginFailedDelegate (Parm, NeedCtorLink) - -void UOnlineSubsystemSteamworks::AddLoginFailedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& LoginFailedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddLoginFailedDelegate"); - - UOnlineSubsystemSteamworks_AddLoginFailedDelegate_Params params; - params.LocalUserNum = LocalUserNum; - params.LoginFailedDelegate = LoginFailedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnLoginFailed -// (Public, Delegate) -// Parameters: -// unsigned char LocalUserNum (Parm) -// unsigned char ErrorCode (Parm) - -void UOnlineSubsystemSteamworks::OnLoginFailed(unsigned char LocalUserNum, unsigned char ErrorCode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnLoginFailed"); - - UOnlineSubsystemSteamworks_OnLoginFailed_Params params; - params.LocalUserNum = LocalUserNum; - params.ErrorCode = ErrorCode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AutoLogin -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::AutoLogin() -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AutoLogin"); - - UOnlineSubsystemSteamworks_AutoLogin_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.Login -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// struct FString LoginName (Parm, NeedCtorLink) -// struct FString Password (Parm, NeedCtorLink) -// bool bWantsLocalOnly (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::Login(unsigned char LocalUserNum, const struct FString& LoginName, const struct FString& Password, bool bWantsLocalOnly) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.Login"); - - UOnlineSubsystemSteamworks_Login_Params params; - params.LocalUserNum = LocalUserNum; - params.LoginName = LoginName; - params.Password = Password; - params.bWantsLocalOnly = bWantsLocalOnly; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowLoginUI -// (Native, HasOptionalparams, Public) -// Parameters: -// bool bShowOnlineOnly (OptionalParm, Parm) -// int NumLoginOverride (OptionalParm, Parm) -// bool bAddUser (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::ShowLoginUI(bool bShowOnlineOnly, int NumLoginOverride, bool bAddUser) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowLoginUI"); - - UOnlineSubsystemSteamworks_ShowLoginUI_Params params; - params.bShowOnlineOnly = bShowOnlineOnly; - params.NumLoginOverride = NumLoginOverride; - params.bAddUser = bAddUser; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnFriendsChange -// (Public, Delegate) - -void UOnlineSubsystemSteamworks::OnFriendsChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnFriendsChange"); - - UOnlineSubsystemSteamworks_OnFriendsChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnMutingChange -// (Public, Delegate) - -void UOnlineSubsystemSteamworks::OnMutingChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnMutingChange"); - - UOnlineSubsystemSteamworks_OnMutingChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnLoginCancelled -// (Public, Delegate) - -void UOnlineSubsystemSteamworks::OnLoginCancelled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnLoginCancelled"); - - UOnlineSubsystemSteamworks_OnLoginCancelled_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnLoginChange -// (Public, Delegate) -// Parameters: -// unsigned char LocalUserNum (Parm) - -void UOnlineSubsystemSteamworks::OnLoginChange(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnLoginChange"); - - UOnlineSubsystemSteamworks_OnLoginChange_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.Exit -// (Native, Event, Public) - -void UOnlineSubsystemSteamworks::Exit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.Exit"); - - UOnlineSubsystemSteamworks_Exit_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.Init -// (Native, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineSubsystemSteamworks::Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.Init"); - - UOnlineSubsystemSteamworks_Init_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/BL2SDK/WillowGame_functions.cpp b/src/BL2SDK/WillowGame_functions.cpp deleted file mode 100644 index b4b103dc..00000000 --- a/src/BL2SDK/WillowGame_functions.cpp +++ /dev/null @@ -1,250755 +0,0 @@ -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Functions -//--------------------------------------------------------------------------- - -// Function WillowGame.AchievementUtility.ShouldUnlockAchievementFromUnlockType -// (Native, Static, HasOptionalparams, Public) -// Parameters: -// unsigned char UnlockType (Parm) -// struct FString StringData (OptionalParm, Parm, NeedCtorLink) -// int IntData (OptionalParm, Parm) -// bool bCanBeGreater (OptionalParm, Parm) -// bool bCheckStringAndIntData (OptionalParm, Parm) -// bool bCanBeLess (OptionalParm, Parm) -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray UAchievementUtility::ShouldUnlockAchievementFromUnlockType(unsigned char UnlockType, const struct FString& StringData, int IntData, bool bCanBeGreater, bool bCheckStringAndIntData, bool bCanBeLess) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AchievementUtility.ShouldUnlockAchievementFromUnlockType"); - - UAchievementUtility_ShouldUnlockAchievementFromUnlockType_Params params; - params.UnlockType = UnlockType; - params.StringData = StringData; - params.IntData = IntData; - params.bCanBeGreater = bCanBeGreater; - params.bCheckStringAndIntData = bCheckStringAndIntData; - params.bCanBeLess = bCanBeLess; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ActionSkill.ShouldResetOnInterruptedGrenadeThrow -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AActionSkill::ShouldResetOnInterruptedGrenadeThrow() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.ShouldResetOnInterruptedGrenadeThrow"); - - AActionSkill_ShouldResetOnInterruptedGrenadeThrow_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ActionSkill.CanResetActionSkill -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AActionSkill::CanResetActionSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.CanResetActionSkill"); - - AActionSkill_CanResetActionSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ActionSkill.OverrideCrosshairVisibility -// (Defined, Simulated, Event, Public) -// Parameters: -// bool bVisible (Parm) -// bool bForScope (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AActionSkill::OverrideCrosshairVisibility(bool bVisible, bool bForScope) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OverrideCrosshairVisibility"); - - AActionSkill_OverrideCrosshairVisibility_Params params; - params.bVisible = bVisible; - params.bForScope = bForScope; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ActionSkill.GetDeferredActionSkillTime -// (Event, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AActionSkill::GetDeferredActionSkillTime() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.GetDeferredActionSkillTime"); - - AActionSkill_GetDeferredActionSkillTime_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ActionSkill.TickActionSkillHUD -// (Event, Public) -// Parameters: -// class UWillowHUDGFxMovie* HUDMovie (Parm) -// float ActionSkillTime (Parm) -// float DeltaTime (Parm) - -void AActionSkill::TickActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie, float ActionSkillTime, float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.TickActionSkillHUD"); - - AActionSkill_TickActionSkillHUD_Params params; - params.HUDMovie = HUDMovie; - params.ActionSkillTime = ActionSkillTime; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.DisableActionSkillHUD -// (Event, Public) -// Parameters: -// class UWillowHUDGFxMovie* HUDMovie (Parm) - -void AActionSkill::DisableActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.DisableActionSkillHUD"); - - AActionSkill_DisableActionSkillHUD_Params params; - params.HUDMovie = HUDMovie; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.EnableActionSkillHUD -// (Event, Public) -// Parameters: -// class UWillowHUDGFxMovie* HUDMovie (Parm) - -void AActionSkill::EnableActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.EnableActionSkillHUD"); - - AActionSkill_EnableActionSkillHUD_Params params; - params.HUDMovie = HUDMovie; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.GetBehaviorConsumerHandle -// (Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle ReturnValue (Parm, OutParm, ReturnParm) - -struct FBehaviorConsumerHandle AActionSkill::GetBehaviorConsumerHandle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.GetBehaviorConsumerHandle"); - - AActionSkill_GetBehaviorConsumerHandle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ActionSkill.GetActionSkillEventContextObject -// (Native, Public) -// Parameters: -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* AActionSkill::GetActionSkillEventContextObject() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.GetActionSkillEventContextObject"); - - AActionSkill_GetActionSkillEventContextObject_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ActionSkill.RunCustomEvent -// (Defined, Simulated, Event, HasOptionalparams, Public) -// Parameters: -// struct FName EventName (Parm) -// class UObject* EventInstigator (OptionalParm, Parm) -// class UObject* OtherEventParticipantObject (OptionalParm, Parm) -// struct FBehaviorParameters EventData (OptionalParm, Parm, NeedCtorLink) - -void AActionSkill::RunCustomEvent(const struct FName& EventName, class UObject* EventInstigator, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.RunCustomEvent"); - - AActionSkill_RunCustomEvent_Params params; - params.EventName = EventName; - params.EventInstigator = EventInstigator; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.HandleTimerEvent -// (Defined, Simulated, Event, HasOptionalparams, Public) -// Parameters: -// unsigned char EventType (Parm) -// struct FBehaviorParameters EventData (OptionalParm, Parm, NeedCtorLink) - -void AActionSkill::HandleTimerEvent(unsigned char EventType, const struct FBehaviorParameters& EventData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.HandleTimerEvent"); - - AActionSkill_HandleTimerEvent_Params params; - params.EventType = EventType; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.SetTimerState -// (Defined, Public) -// Parameters: -// unsigned char TimerId (Parm) -// struct FBehaviorTimerState TimerState (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AActionSkill::SetTimerState(unsigned char TimerId, const struct FBehaviorTimerState& TimerState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.SetTimerState"); - - AActionSkill_SetTimerState_Params params; - params.TimerId = TimerId; - params.TimerState = TimerState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ActionSkill.GetTimerState -// (Defined, Public, HasOutparams) -// Parameters: -// unsigned char TimerId (Parm) -// struct FBehaviorTimerState TimerState (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AActionSkill::GetTimerState(unsigned char TimerId, struct FBehaviorTimerState* TimerState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.GetTimerState"); - - AActionSkill_GetTimerState_Params params; - params.TimerId = TimerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (TimerState != nullptr) - *TimerState = params.TimerState; - - return params.ReturnValue; -} - - -// Function WillowGame.ActionSkill.GetTimeSeconds -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AActionSkill::GetTimeSeconds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.GetTimeSeconds"); - - AActionSkill_GetTimeSeconds_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ActionSkill.GetReplicatedInstanceDataState -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FReplicatedInstanceDataState OutReplicatedInstanceDataState (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AActionSkill::GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.GetReplicatedInstanceDataState"); - - AActionSkill_GetReplicatedInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutReplicatedInstanceDataState != nullptr) - *OutReplicatedInstanceDataState = params.OutReplicatedInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.ActionSkill.GetInstanceDataState -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FInstanceDataSet OutInstanceDataState (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AActionSkill::GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.GetInstanceDataState"); - - AActionSkill_GetInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutInstanceDataState != nullptr) - *OutInstanceDataState = params.OutInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.ActionSkill.DestroyOwnedInstanceData -// (Defined, Simulated, Public) - -void AActionSkill::DestroyOwnedInstanceData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.DestroyOwnedInstanceData"); - - AActionSkill_DestroyOwnedInstanceData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.RemoveInstanceDataObject -// (Defined, Simulated, Event, Public) -// Parameters: -// class UObject* InstanceDataObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AActionSkill::RemoveInstanceDataObject(class UObject* InstanceDataObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.RemoveInstanceDataObject"); - - AActionSkill_RemoveInstanceDataObject_Params params; - params.InstanceDataObject = InstanceDataObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ActionSkill.RemoveInstanceData -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName DataName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AActionSkill::RemoveInstanceData(const struct FName& DataName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.RemoveInstanceData"); - - AActionSkill_RemoveInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ActionSkill.GetInstanceData -// (Defined, Simulated, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FName DataName (Parm) -// TArray InstanceData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AActionSkill::GetInstanceData(const struct FName& DataName, TArray* InstanceData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.GetInstanceData"); - - AActionSkill_GetInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (InstanceData != nullptr) - *InstanceData = params.InstanceData; - - return params.ReturnValue; -} - - -// Function WillowGame.ActionSkill.SetInstanceData -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// struct FInstanceDataUnion InstanceData (Parm, NeedCtorLink) -// bool bAllowDuplicateNames (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AActionSkill::SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.SetInstanceData"); - - AActionSkill_SetInstanceData_Params params; - params.InstanceData = InstanceData; - params.bAllowDuplicateNames = bAllowDuplicateNames; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ActionSkill.EnableDebug -// (Defined, Simulated, Public) -// Parameters: -// bool DebugEnabled (Parm) - -void AActionSkill::EnableDebug(bool DebugEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.EnableDebug"); - - AActionSkill_EnableDebug_Params params; - params.DebugEnabled = DebugEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.NotifyActionSkillActiveAbility -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowPawn* TheWillowPawn (Parm) -// class AController* TheController (Parm) -// float ActionSkillDuration (Parm) -// float ActiveTimeRemaining (Parm) -// class AWillowPawn* TheTargetPawn (OptionalParm, Parm) - -void AActionSkill::NotifyActionSkillActiveAbility(class AWillowPawn* TheWillowPawn, class AController* TheController, float ActionSkillDuration, float ActiveTimeRemaining, class AWillowPawn* TheTargetPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.NotifyActionSkillActiveAbility"); - - AActionSkill_NotifyActionSkillActiveAbility_Params params; - params.TheWillowPawn = TheWillowPawn; - params.TheController = TheController; - params.ActionSkillDuration = ActionSkillDuration; - params.ActiveTimeRemaining = ActiveTimeRemaining; - params.TheTargetPawn = TheTargetPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.StartActionSkillActiveAbility -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowPawn* TheWillowPawn (Parm) -// class AController* TheController (Parm) -// float ActionSkillDuration (Parm) -// float ActiveTimeRemaining (Parm) -// class AWillowPawn* TheTargetPawn (OptionalParm, Parm) - -void AActionSkill::StartActionSkillActiveAbility(class AWillowPawn* TheWillowPawn, class AController* TheController, float ActionSkillDuration, float ActiveTimeRemaining, class AWillowPawn* TheTargetPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.StartActionSkillActiveAbility"); - - AActionSkill_StartActionSkillActiveAbility_Params params; - params.TheWillowPawn = TheWillowPawn; - params.TheController = TheController; - params.ActionSkillDuration = ActionSkillDuration; - params.ActiveTimeRemaining = ActiveTimeRemaining; - params.TheTargetPawn = TheTargetPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.ClientStartActionSkillActiveAbility -// (Defined, Net, NetReliable, Simulated, HasOptionalparams, Public, NetClient) -// Parameters: -// class AWillowPawn* TheWillowPawn (Parm) -// class AController* TheController (Parm) -// float ActionSkillDuration (Parm) -// float ActiveTimeRemaining (Parm) -// class AWillowPawn* TheTargetPawn (OptionalParm, Parm) - -void AActionSkill::ClientStartActionSkillActiveAbility(class AWillowPawn* TheWillowPawn, class AController* TheController, float ActionSkillDuration, float ActiveTimeRemaining, class AWillowPawn* TheTargetPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.ClientStartActionSkillActiveAbility"); - - AActionSkill_ClientStartActionSkillActiveAbility_Params params; - params.TheWillowPawn = TheWillowPawn; - params.TheController = TheController; - params.ActionSkillDuration = ActionSkillDuration; - params.ActiveTimeRemaining = ActiveTimeRemaining; - params.TheTargetPawn = TheTargetPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.AllowNewActiveAbilityActivation -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// int CurrentActionSkillActiveAbilityCount (Parm, OutParm) -// float NextActionSkillActiveAbilityTime (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AActionSkill::AllowNewActiveAbilityActivation(int* CurrentActionSkillActiveAbilityCount, float* NextActionSkillActiveAbilityTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.AllowNewActiveAbilityActivation"); - - AActionSkill_AllowNewActiveAbilityActivation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (CurrentActionSkillActiveAbilityCount != nullptr) - *CurrentActionSkillActiveAbilityCount = params.CurrentActionSkillActiveAbilityCount; - if (NextActionSkillActiveAbilityTime != nullptr) - *NextActionSkillActiveAbilityTime = params.NextActionSkillActiveAbilityTime; - - return params.ReturnValue; -} - - -// Function WillowGame.ActionSkill.AllowAutomaticActiveAbilityActivation -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AActionSkill::AllowAutomaticActiveAbilityActivation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.AllowAutomaticActiveAbilityActivation"); - - AActionSkill_AllowAutomaticActiveAbilityActivation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ActionSkill.AllowNewCooldownAbilityActivation -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// int CurrentActionSkillCooldownAbilityCount (Parm, OutParm) -// float NextActionSkillCooldownAbilityTime (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AActionSkill::AllowNewCooldownAbilityActivation(int* CurrentActionSkillCooldownAbilityCount, float* NextActionSkillCooldownAbilityTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.AllowNewCooldownAbilityActivation"); - - AActionSkill_AllowNewCooldownAbilityActivation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (CurrentActionSkillCooldownAbilityCount != nullptr) - *CurrentActionSkillCooldownAbilityCount = params.CurrentActionSkillCooldownAbilityCount; - if (NextActionSkillCooldownAbilityTime != nullptr) - *NextActionSkillCooldownAbilityTime = params.NextActionSkillCooldownAbilityTime; - - return params.ReturnValue; -} - - -// Function WillowGame.ActionSkill.AllowAutomaticCooldownAbilityActivation -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AActionSkill::AllowAutomaticCooldownAbilityActivation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.AllowAutomaticCooldownAbilityActivation"); - - AActionSkill_AllowAutomaticCooldownAbilityActivation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ActionSkill.OnActionSkillTick -// (Simulated, Event, Public) -// Parameters: -// float DeltaTime (Parm) - -void AActionSkill::OnActionSkillTick(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillTick"); - - AActionSkill_OnActionSkillTick_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.OverridesStandardMelee -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AActionSkill::OverridesStandardMelee() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OverridesStandardMelee"); - - AActionSkill_OverridesStandardMelee_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ActionSkill.ReadyToInterceptMelee -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPawn* AutoAimTarget (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AActionSkill::ReadyToInterceptMelee(class AWillowPawn* AutoAimTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.ReadyToInterceptMelee"); - - AActionSkill_ReadyToInterceptMelee_Params params; - params.AutoAimTarget = AutoAimTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ActionSkill.OnActionSkillOwnerMelee -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPawn* TargetIfAvailable (Parm) - -void AActionSkill::OnActionSkillOwnerMelee(class AWillowPawn* TargetIfAvailable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillOwnerMelee"); - - AActionSkill_OnActionSkillOwnerMelee_Params params; - params.TargetIfAvailable = TargetIfAvailable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.OnActionSkillWeaponsRestricted -// (Simulated, Public) -// Parameters: -// bool bWeaponsRestricted (Parm) - -void AActionSkill::OnActionSkillWeaponsRestricted(bool bWeaponsRestricted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillWeaponsRestricted"); - - AActionSkill_OnActionSkillWeaponsRestricted_Params params; - params.bWeaponsRestricted = bWeaponsRestricted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.OnActionSkillOwnerInjured -// (Simulated, Public) - -void AActionSkill::OnActionSkillOwnerInjured() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillOwnerInjured"); - - AActionSkill_OnActionSkillOwnerInjured_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.OnActionSkillKilledEnemy -// (Simulated, Public) -// Parameters: -// class AWillowPawn* KilledPawn (Parm) - -void AActionSkill::OnActionSkillKilledEnemy(class AWillowPawn* KilledPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillKilledEnemy"); - - AActionSkill_OnActionSkillKilledEnemy_Params params; - params.KilledPawn = KilledPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.OnActionSkillShowBackMenu -// (Defined, Simulated, Public) -// Parameters: -// bool bOpened (Parm) - -void AActionSkill::OnActionSkillShowBackMenu(bool bOpened) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillShowBackMenu"); - - AActionSkill_OnActionSkillShowBackMenu_Params params; - params.bOpened = bOpened; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.OnActionSkillFakePause -// (Simulated, Public) -// Parameters: -// bool bPaused (Parm) - -void AActionSkill::OnActionSkillFakePause(bool bPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillFakePause"); - - AActionSkill_OnActionSkillFakePause_Params params; - params.bPaused = bPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.OnActionSkillOwnerTouchedActor -// (Simulated, Public) -// Parameters: -// class AActor* Other (Parm) -// class UPrimitiveComponent* OtherComp (Parm, EditInline) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) - -void AActionSkill::OnActionSkillOwnerTouchedActor(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillOwnerTouchedActor"); - - AActionSkill_OnActionSkillOwnerTouchedActor_Params params; - params.Other = Other; - params.OtherComp = OtherComp; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.OnActionSkillOwnerHitWall -// (Simulated, Public) -// Parameters: -// struct FVector HitNormal (Parm) -// class AActor* Wall (Parm) -// class UPrimitiveComponent* WallComp (Parm, EditInline) - -void AActionSkill::OnActionSkillOwnerHitWall(const struct FVector& HitNormal, class AActor* Wall, class UPrimitiveComponent* WallComp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillOwnerHitWall"); - - AActionSkill_OnActionSkillOwnerHitWall_Params params; - params.HitNormal = HitNormal; - params.Wall = Wall; - params.WallComp = WallComp; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.OnActionSkillOwnerStoppedWalking -// (Simulated, Public) - -void AActionSkill::OnActionSkillOwnerStoppedWalking() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillOwnerStoppedWalking"); - - AActionSkill_OnActionSkillOwnerStoppedWalking_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.OnActionSkillOwnerBeganWalking -// (Simulated, Public) -// Parameters: -// unsigned char PreviousPhysics (Parm) - -void AActionSkill::OnActionSkillOwnerBeganWalking(unsigned char PreviousPhysics) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillOwnerBeganWalking"); - - AActionSkill_OnActionSkillOwnerBeganWalking_Params params; - params.PreviousPhysics = PreviousPhysics; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.OnActionSkillOwnerBeganFalling -// (Simulated, Public) -// Parameters: -// unsigned char PreviousPhysics (Parm) - -void AActionSkill::OnActionSkillOwnerBeganFalling(unsigned char PreviousPhysics) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillOwnerBeganFalling"); - - AActionSkill_OnActionSkillOwnerBeganFalling_Params params; - params.PreviousPhysics = PreviousPhysics; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.OnActionSkillOwnerAllieganceChanged -// (Simulated, Event, Public) -// Parameters: -// class UPawnAllegiance* NewAllegiance (Parm) - -void AActionSkill::OnActionSkillOwnerAllieganceChanged(class UPawnAllegiance* NewAllegiance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillOwnerAllieganceChanged"); - - AActionSkill_OnActionSkillOwnerAllieganceChanged_Params params; - params.NewAllegiance = NewAllegiance; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.OnActionSkillOwnerWeaponSwitched -// (Simulated, Public) -// Parameters: -// class AWeapon* OldWeapon (Parm) -// class AWeapon* NewWeapon (Parm) - -void AActionSkill::OnActionSkillOwnerWeaponSwitched(class AWeapon* OldWeapon, class AWeapon* NewWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillOwnerWeaponSwitched"); - - AActionSkill_OnActionSkillOwnerWeaponSwitched_Params params; - params.OldWeapon = OldWeapon; - params.NewWeapon = NewWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.OnActionSkillOwnerDied -// (Simulated, Public) - -void AActionSkill::OnActionSkillOwnerDied() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillOwnerDied"); - - AActionSkill_OnActionSkillOwnerDied_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.OwnerLostAutoAimTarget -// (Defined, Simulated, Event, Public) -// Parameters: -// FScriptInterface OldTargetable (Parm) - -void AActionSkill::OwnerLostAutoAimTarget(const FScriptInterface& OldTargetable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OwnerLostAutoAimTarget"); - - AActionSkill_OwnerLostAutoAimTarget_Params params; - params.OldTargetable = OldTargetable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.OwnerAcquiredAutoAimTarget -// (Defined, Simulated, Event, Public) -// Parameters: -// FScriptInterface NewTargetable (Parm) - -void AActionSkill::OwnerAcquiredAutoAimTarget(const FScriptInterface& NewTargetable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OwnerAcquiredAutoAimTarget"); - - AActionSkill_OwnerAcquiredAutoAimTarget_Params params; - params.NewTargetable = NewTargetable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.TornOff -// (Defined, Simulated, Event, Public) - -void AActionSkill::TornOff() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.TornOff"); - - AActionSkill_TornOff_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.TearOff -// (Defined, Public) - -void AActionSkill::TearOff() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.TearOff"); - - AActionSkill_TearOff_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.OnActionSkillEnded -// (Defined, Simulated, Public) - -void AActionSkill::OnActionSkillEnded() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillEnded"); - - AActionSkill_OnActionSkillEnded_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.IsDeactivateBlocked -// (Final, Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AActionSkill::IsDeactivateBlocked() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.IsDeactivateBlocked"); - - AActionSkill_IsDeactivateBlocked_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ActionSkill.ClientActionSkillWantsToDeactivate -// (Net, NetReliable, Simulated, Public, NetClient) - -void AActionSkill::ClientActionSkillWantsToDeactivate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.ClientActionSkillWantsToDeactivate"); - - AActionSkill_ClientActionSkillWantsToDeactivate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.OnActionSkillWantsToDeactivate -// (Defined, Event, Public) - -void AActionSkill::OnActionSkillWantsToDeactivate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillWantsToDeactivate"); - - AActionSkill_OnActionSkillWantsToDeactivate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.OnActionSkillStarted -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowPawn* TheWillowPawn (Parm) -// class AController* TheController (Parm) -// class AWillowPawn* TheTargetPawn (OptionalParm, Parm) - -void AActionSkill::OnActionSkillStarted(class AWillowPawn* TheWillowPawn, class AController* TheController, class AWillowPawn* TheTargetPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillStarted"); - - AActionSkill_OnActionSkillStarted_Params params; - params.TheWillowPawn = TheWillowPawn; - params.TheController = TheController; - params.TheTargetPawn = TheTargetPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AActionSkill::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.ReplicatedEvent"); - - AActionSkill_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.OnActionSkillOwnerShowBackMenu -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumerHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) -// bool bOpened (Parm) - -void AActionSkill::OnActionSkillOwnerShowBackMenu(class APawn* SkillInstigator, bool bOpened, struct FBehaviorConsumerHandle* TheConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillOwnerShowBackMenu"); - - AActionSkill_OnActionSkillOwnerShowBackMenu_Params params; - params.SkillInstigator = SkillInstigator; - params.bOpened = bOpened; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumerHandle != nullptr) - *TheConsumerHandle = params.TheConsumerHandle; -} - - -// Function WillowGame.ActionSkill.OnTimerEvent -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumerHandle (Const, Parm, OutParm) -// struct FName SpecializedEventName (Parm) - -void AActionSkill::OnTimerEvent(const struct FName& SpecializedEventName, struct FBehaviorConsumerHandle* TheConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnTimerEvent"); - - AActionSkill_OnTimerEvent_Params params; - params.SpecializedEventName = SpecializedEventName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumerHandle != nullptr) - *TheConsumerHandle = params.TheConsumerHandle; -} - - -// Function WillowGame.ActionSkill.OnActionSkillNearingCompletion -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumerHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) -// class APawn* SkillTargetIfAvailable (Parm) - -void AActionSkill::OnActionSkillNearingCompletion(class APawn* SkillInstigator, class APawn* SkillTargetIfAvailable, struct FBehaviorConsumerHandle* TheConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillNearingCompletion"); - - AActionSkill_OnActionSkillNearingCompletion_Params params; - params.SkillInstigator = SkillInstigator; - params.SkillTargetIfAvailable = SkillTargetIfAvailable; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumerHandle != nullptr) - *TheConsumerHandle = params.TheConsumerHandle; -} - - -// Function WillowGame.ActionSkill.OnActionSkillOwnerMeleeOverridden -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumerHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) -// class APawn* SkillTargetIfAvailable (Parm) - -void AActionSkill::OnActionSkillOwnerMeleeOverridden(class APawn* SkillInstigator, class APawn* SkillTargetIfAvailable, struct FBehaviorConsumerHandle* TheConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillOwnerMeleeOverridden"); - - AActionSkill_OnActionSkillOwnerMeleeOverridden_Params params; - params.SkillInstigator = SkillInstigator; - params.SkillTargetIfAvailable = SkillTargetIfAvailable; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumerHandle != nullptr) - *TheConsumerHandle = params.TheConsumerHandle; -} - - -// Function WillowGame.ActionSkill.OnOwnerLostAutoAimTarget -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumerHandle (Const, Parm, OutParm) -// class APawn* SkillOwner (Parm) -// class AActor* OldTargetIfAvailable (Parm) - -void AActionSkill::OnOwnerLostAutoAimTarget(class APawn* SkillOwner, class AActor* OldTargetIfAvailable, struct FBehaviorConsumerHandle* TheConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnOwnerLostAutoAimTarget"); - - AActionSkill_OnOwnerLostAutoAimTarget_Params params; - params.SkillOwner = SkillOwner; - params.OldTargetIfAvailable = OldTargetIfAvailable; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumerHandle != nullptr) - *TheConsumerHandle = params.TheConsumerHandle; -} - - -// Function WillowGame.ActionSkill.OnOwnerAcquiredAutoAimTarget -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumerHandle (Const, Parm, OutParm) -// class APawn* SkillOwner (Parm) -// class AActor* NewTargetIfAvailable (Parm) - -void AActionSkill::OnOwnerAcquiredAutoAimTarget(class APawn* SkillOwner, class AActor* NewTargetIfAvailable, struct FBehaviorConsumerHandle* TheConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnOwnerAcquiredAutoAimTarget"); - - AActionSkill_OnOwnerAcquiredAutoAimTarget_Params params; - params.SkillOwner = SkillOwner; - params.NewTargetIfAvailable = NewTargetIfAvailable; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumerHandle != nullptr) - *TheConsumerHandle = params.TheConsumerHandle; -} - - -// Function WillowGame.ActionSkill.OnActionSkillDeactivated -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumerHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) - -void AActionSkill::OnActionSkillDeactivated(class APawn* SkillInstigator, struct FBehaviorConsumerHandle* TheConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillDeactivated"); - - AActionSkill_OnActionSkillDeactivated_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumerHandle != nullptr) - *TheConsumerHandle = params.TheConsumerHandle; -} - - -// Function WillowGame.ActionSkill.OnActionSkillActivated -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumerHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) -// class APawn* SkillTargetIfAvailable (Parm) - -void AActionSkill::OnActionSkillActivated(class APawn* SkillInstigator, class APawn* SkillTargetIfAvailable, struct FBehaviorConsumerHandle* TheConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillActivated"); - - AActionSkill_OnActionSkillActivated_Params params; - params.SkillInstigator = SkillInstigator; - params.SkillTargetIfAvailable = SkillTargetIfAvailable; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumerHandle != nullptr) - *TheConsumerHandle = params.TheConsumerHandle; -} - - -// Function WillowGame.ActionSkill.OnActionSkillActiveAbilityNotified -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumerHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) -// float ActiveTimeRemaining (Parm) -// class APawn* SkillTargetIfAvailable (Parm) - -void AActionSkill::OnActionSkillActiveAbilityNotified(class APawn* SkillInstigator, float ActiveTimeRemaining, class APawn* SkillTargetIfAvailable, struct FBehaviorConsumerHandle* TheConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillActiveAbilityNotified"); - - AActionSkill_OnActionSkillActiveAbilityNotified_Params params; - params.SkillInstigator = SkillInstigator; - params.ActiveTimeRemaining = ActiveTimeRemaining; - params.SkillTargetIfAvailable = SkillTargetIfAvailable; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumerHandle != nullptr) - *TheConsumerHandle = params.TheConsumerHandle; -} - - -// Function WillowGame.ActionSkill.OnActionSkillActiveAbilityActivated -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumerHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) -// float ActiveTimeRemaining (Parm) -// class APawn* SkillTargetIfAvailable (Parm) - -void AActionSkill::OnActionSkillActiveAbilityActivated(class APawn* SkillInstigator, float ActiveTimeRemaining, class APawn* SkillTargetIfAvailable, struct FBehaviorConsumerHandle* TheConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.OnActionSkillActiveAbilityActivated"); - - AActionSkill_OnActionSkillActiveAbilityActivated_Params params; - params.SkillInstigator = SkillInstigator; - params.ActiveTimeRemaining = ActiveTimeRemaining; - params.SkillTargetIfAvailable = SkillTargetIfAvailable; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumerHandle != nullptr) - *TheConsumerHandle = params.TheConsumerHandle; -} - - -// Function WillowGame.ActionSkill.SetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* NewBehaviorProviderDefinition (Parm) - -void AActionSkill::SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.SetBehaviorProviderDefinition"); - - AActionSkill_SetBehaviorProviderDefinition_Params params; - params.NewBehaviorProviderDefinition = NewBehaviorProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkill.GetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* AActionSkill::GetBehaviorProviderDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkill.GetBehaviorProviderDefinition"); - - AActionSkill_GetBehaviorProviderDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ScorpioActionSkill.ShouldResetOnInterruptedGrenadeThrow -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AScorpioActionSkill::ShouldResetOnInterruptedGrenadeThrow() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ScorpioActionSkill.ShouldResetOnInterruptedGrenadeThrow"); - - AScorpioActionSkill_ShouldResetOnInterruptedGrenadeThrow_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ScorpioActionSkill.CanResetActionSkill -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AScorpioActionSkill::CanResetActionSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ScorpioActionSkill.CanResetActionSkill"); - - AScorpioActionSkill_CanResetActionSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ScorpioActionSkill.NotifySkillActorDied -// (Defined, Public) -// Parameters: -// class AActor* SkillActor (Parm) - -void AScorpioActionSkill::NotifySkillActorDied(class AActor* SkillActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ScorpioActionSkill.NotifySkillActorDied"); - - AScorpioActionSkill_NotifySkillActorDied_Params params; - params.SkillActor = SkillActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ScorpioActionSkill.GetActionSkillEventContextObject -// (Native, Public) -// Parameters: -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* AScorpioActionSkill::GetActionSkillEventContextObject() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ScorpioActionSkill.GetActionSkillEventContextObject"); - - AScorpioActionSkill_GetActionSkillEventContextObject_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ScorpioActionSkill.ClientDeployScorpio -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AScorpioActionSkill::ClientDeployScorpio() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ScorpioActionSkill.ClientDeployScorpio"); - - AScorpioActionSkill_ClientDeployScorpio_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ScorpioActionSkill.DeployScorpio -// (Defined, Simulated, Public) - -void AScorpioActionSkill::DeployScorpio() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ScorpioActionSkill.DeployScorpio"); - - AScorpioActionSkill_DeployScorpio_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ScorpioActionSkill.PlayThrowAnimation -// (Defined, Simulated, Public) - -void AScorpioActionSkill::PlayThrowAnimation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ScorpioActionSkill.PlayThrowAnimation"); - - AScorpioActionSkill_PlayThrowAnimation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ScorpioActionSkill.DestroyOwnedInstanceData -// (Defined, Simulated, Public) - -void AScorpioActionSkill::DestroyOwnedInstanceData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ScorpioActionSkill.DestroyOwnedInstanceData"); - - AScorpioActionSkill_DestroyOwnedInstanceData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ScorpioActionSkill.RemoveInstanceData -// (Defined, Simulated, Public) -// Parameters: -// struct FName DataName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AScorpioActionSkill::RemoveInstanceData(const struct FName& DataName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ScorpioActionSkill.RemoveInstanceData"); - - AScorpioActionSkill_RemoveInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ScorpioActionSkill.GetInstanceData -// (Defined, Simulated, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FName DataName (Parm) -// TArray InstanceData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AScorpioActionSkill::GetInstanceData(const struct FName& DataName, TArray* InstanceData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ScorpioActionSkill.GetInstanceData"); - - AScorpioActionSkill_GetInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (InstanceData != nullptr) - *InstanceData = params.InstanceData; - - return params.ReturnValue; -} - - -// Function WillowGame.ScorpioActionSkill.SetInstanceData -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// struct FInstanceDataUnion InstanceData (Parm, NeedCtorLink) -// bool bAllowDuplicateNames (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AScorpioActionSkill::SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ScorpioActionSkill.SetInstanceData"); - - AScorpioActionSkill_SetInstanceData_Params params; - params.InstanceData = InstanceData; - params.bAllowDuplicateNames = bAllowDuplicateNames; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ScorpioActionSkill.AllowNewActiveAbilityActivation -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// int CurrentActionSkillActiveAbilityCount (Parm, OutParm) -// float NextActionSkillActiveAbilityTime (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AScorpioActionSkill::AllowNewActiveAbilityActivation(int* CurrentActionSkillActiveAbilityCount, float* NextActionSkillActiveAbilityTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ScorpioActionSkill.AllowNewActiveAbilityActivation"); - - AScorpioActionSkill_AllowNewActiveAbilityActivation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (CurrentActionSkillActiveAbilityCount != nullptr) - *CurrentActionSkillActiveAbilityCount = params.CurrentActionSkillActiveAbilityCount; - if (NextActionSkillActiveAbilityTime != nullptr) - *NextActionSkillActiveAbilityTime = params.NextActionSkillActiveAbilityTime; - - return params.ReturnValue; -} - - -// Function WillowGame.ScorpioActionSkill.StartActionSkillActiveAbility -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowPawn* TheWillowPawn (Parm) -// class AController* TheController (Parm) -// float ActionSkillDuration (Parm) -// float ActiveTimeRemaining (Parm) -// class AWillowPawn* AutoAimTarget (OptionalParm, Parm) - -void AScorpioActionSkill::StartActionSkillActiveAbility(class AWillowPawn* TheWillowPawn, class AController* TheController, float ActionSkillDuration, float ActiveTimeRemaining, class AWillowPawn* AutoAimTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ScorpioActionSkill.StartActionSkillActiveAbility"); - - AScorpioActionSkill_StartActionSkillActiveAbility_Params params; - params.TheWillowPawn = TheWillowPawn; - params.TheController = TheController; - params.ActionSkillDuration = ActionSkillDuration; - params.ActiveTimeRemaining = ActiveTimeRemaining; - params.AutoAimTarget = AutoAimTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ScorpioActionSkill.OnActionSkillOwnerDied -// (Defined, Simulated, Public) - -void AScorpioActionSkill::OnActionSkillOwnerDied() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ScorpioActionSkill.OnActionSkillOwnerDied"); - - AScorpioActionSkill_OnActionSkillOwnerDied_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ScorpioActionSkill.OnActionSkillEnded -// (Defined, Simulated, Public) - -void AScorpioActionSkill::OnActionSkillEnded() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ScorpioActionSkill.OnActionSkillEnded"); - - AScorpioActionSkill_OnActionSkillEnded_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ScorpioActionSkill.OnActionSkillStarted -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowPawn* TheWillowPawn (Parm) -// class AController* TheController (Parm) -// class AWillowPawn* TheTargetPawn (OptionalParm, Parm) - -void AScorpioActionSkill::OnActionSkillStarted(class AWillowPawn* TheWillowPawn, class AController* TheController, class AWillowPawn* TheTargetPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ScorpioActionSkill.OnActionSkillStarted"); - - AScorpioActionSkill_OnActionSkillStarted_Params params; - params.TheWillowPawn = TheWillowPawn; - params.TheController = TheController; - params.TheTargetPawn = TheTargetPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AmmoResourcePool.GetDebugText -// (Defined, Public, HasOutparams) -// Parameters: -// TArray DebugText (Parm, OutParm, NeedCtorLink) - -void UAmmoResourcePool::GetDebugText(TArray* DebugText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AmmoResourcePool.GetDebugText"); - - UAmmoResourcePool_GetDebugText_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DebugText != nullptr) - *DebugText = params.DebugText; -} - - -// Function WillowGame.AmmoResourcePool.GetExtraAmmoRegen -// (Final, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UAmmoResourcePool::GetExtraAmmoRegen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AmmoResourcePool.GetExtraAmmoRegen"); - - UAmmoResourcePool_GetExtraAmmoRegen_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IScreenParticle.UpdateVisibilityOfAllActiveScreenParticles -// (Public) - -void UIScreenParticle::UpdateVisibilityOfAllActiveScreenParticles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IScreenParticle.UpdateVisibilityOfAllActiveScreenParticles"); - - UIScreenParticle_UpdateVisibilityOfAllActiveScreenParticles_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IScreenParticle.ScreenParticlesShouldBeVisible -// (Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIScreenParticle::ScreenParticlesShouldBeVisible() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IScreenParticle.ScreenParticlesShouldBeVisible"); - - UIScreenParticle_ScreenParticlesShouldBeVisible_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IScreenParticle.SetUpVoGScreenParticle -// (Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class UParticleSystem* Template (Parm) -// struct FName TextureMovieParamName (Parm) - -void UIScreenParticle::SetUpVoGScreenParticle(class UParticleSystem* Template, const struct FName& TextureMovieParamName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IScreenParticle.SetUpVoGScreenParticle"); - - UIScreenParticle_SetUpVoGScreenParticle_Params params; - params.Template = Template; - params.TextureMovieParamName = TextureMovieParamName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IScreenParticle.HideScreenParticle -// (Net, NetReliable, Simulated, HasOptionalparams, Public, NetClient) -// Parameters: -// class UParticleSystem* Template (Parm) -// struct FName ParticleTag (OptionalParm, Parm) -// bool bAllowParticleToFinish (OptionalParm, Parm) - -void UIScreenParticle::HideScreenParticle(class UParticleSystem* Template, const struct FName& ParticleTag, bool bAllowParticleToFinish) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IScreenParticle.HideScreenParticle"); - - UIScreenParticle_HideScreenParticle_Params params; - params.Template = Template; - params.ParticleTag = ParticleTag; - params.bAllowParticleToFinish = bAllowParticleToFinish; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IScreenParticle.ShowScreenParticle -// (Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// struct FScreenParticleInitParams InitParams (Parm, NeedCtorLink) - -void UIScreenParticle::ShowScreenParticle(const struct FScreenParticleInitParams& InitParams) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IScreenParticle.ShowScreenParticle"); - - UIScreenParticle_ShowScreenParticle_Params params; - params.InitParams = InitParams; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IUpdatePostProcessOverride.EndLostShield -// (Net, NetReliable, Simulated, Public, NetClient) - -void UIUpdatePostProcessOverride::EndLostShield() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IUpdatePostProcessOverride.EndLostShield"); - - UIUpdatePostProcessOverride_EndLostShield_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IUpdatePostProcessOverride.BeginLostShield -// (Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// struct FName HealthParamName (Parm) -// struct FName MaterialEffectName (Parm) -// float UpdateRate (Parm) -// class UPostProcessChain* InChain (Parm) - -void UIUpdatePostProcessOverride::BeginLostShield(const struct FName& HealthParamName, const struct FName& MaterialEffectName, float UpdateRate, class UPostProcessChain* InChain) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IUpdatePostProcessOverride.BeginLostShield"); - - UIUpdatePostProcessOverride_BeginLostShield_Params params; - params.HealthParamName = HealthParamName; - params.MaterialEffectName = MaterialEffectName; - params.UpdateRate = UpdateRate; - params.InChain = InChain; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IUpdatePostProcessOverride.PopPostProcessChain -// (Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class UPostProcessChain* InChain (Parm) -// struct FPostProcessChainOptions InChainOptions (Parm, NeedCtorLink) - -void UIUpdatePostProcessOverride::PopPostProcessChain(class UPostProcessChain* InChain, const struct FPostProcessChainOptions& InChainOptions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IUpdatePostProcessOverride.PopPostProcessChain"); - - UIUpdatePostProcessOverride_PopPostProcessChain_Params params; - params.InChain = InChain; - params.InChainOptions = InChainOptions; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IUpdatePostProcessOverride.PushPostProcessChain -// (Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class UPostProcessChain* InChain (Parm) -// struct FPostProcessChainOptions InChainOptions (Parm, NeedCtorLink) - -void UIUpdatePostProcessOverride::PushPostProcessChain(class UPostProcessChain* InChain, const struct FPostProcessChainOptions& InChainOptions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IUpdatePostProcessOverride.PushPostProcessChain"); - - UIUpdatePostProcessOverride_PushPostProcessChain_Params params; - params.InChain = InChain; - params.InChainOptions = InChainOptions; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IUpdatePostProcessOverride.ClearPostProcessOverlayQueue -// (Simulated, Public) -// Parameters: -// int IndexToSave (Parm) - -void UIUpdatePostProcessOverride::ClearPostProcessOverlayQueue(int IndexToSave) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IUpdatePostProcessOverride.ClearPostProcessOverlayQueue"); - - UIUpdatePostProcessOverride_ClearPostProcessOverlayQueue_Params params; - params.IndexToSave = IndexToSave; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IUpdatePostProcessOverride.SetupPostProcessOverlay -// (Simulated, Public) -// Parameters: -// int Index (Parm) -// bool bReset (Parm) - -void UIUpdatePostProcessOverride::SetupPostProcessOverlay(int Index, bool bReset) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IUpdatePostProcessOverride.SetupPostProcessOverlay"); - - UIUpdatePostProcessOverride_SetupPostProcessOverlay_Params params; - params.Index = Index; - params.bReset = bReset; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IUpdatePostProcessOverride.GetPostProcessOverlayIndex -// (Simulated, Public) -// Parameters: -// struct FName OverrideName (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UIUpdatePostProcessOverride::GetPostProcessOverlayIndex(const struct FName& OverrideName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IUpdatePostProcessOverride.GetPostProcessOverlayIndex"); - - UIUpdatePostProcessOverride_GetPostProcessOverlayIndex_Params params; - params.OverrideName = OverrideName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IUpdatePostProcessOverride.AddPostProcessOverlay -// (Simulated, Public) -// Parameters: -// struct FPostProcessOverlay NewPostProcessOverlay (Parm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UIUpdatePostProcessOverride::AddPostProcessOverlay(const struct FPostProcessOverlay& NewPostProcessOverlay) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IUpdatePostProcessOverride.AddPostProcessOverlay"); - - UIUpdatePostProcessOverride_AddPostProcessOverlay_Params params; - params.NewPostProcessOverlay = NewPostProcessOverlay; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AnemoneInfectionState.DoInfectionDamage -// (Defined, Public) - -void AAnemoneInfectionState::DoInfectionDamage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.DoInfectionDamage"); - - AAnemoneInfectionState_DoInfectionDamage_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.NotifyPawnDied -// (Defined, Public) - -void AAnemoneInfectionState::NotifyPawnDied() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.NotifyPawnDied"); - - AAnemoneInfectionState_NotifyPawnDied_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.UpdateZone -// (Defined, Public) - -void AAnemoneInfectionState::UpdateZone() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.UpdateZone"); - - AAnemoneInfectionState_UpdateZone_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.Tick -// (Defined, Public) -// Parameters: -// float DeltaTime (Parm) - -void AAnemoneInfectionState::Tick(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.Tick"); - - AAnemoneInfectionState_Tick_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.StateTick -// (Public) -// Parameters: -// float DeltaTime (Parm) - -void AAnemoneInfectionState::StateTick(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.StateTick"); - - AAnemoneInfectionState_StateTick_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.UpdateDisplay -// (Defined, Public) -// Parameters: -// float DeltaTime (Parm) - -void AAnemoneInfectionState::UpdateDisplay(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.UpdateDisplay"); - - AAnemoneInfectionState_UpdateDisplay_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.UpdateHeightFog -// (Defined, Public) -// Parameters: -// float DeltaTime (Parm) - -void AAnemoneInfectionState::UpdateHeightFog(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.UpdateHeightFog"); - - AAnemoneInfectionState_UpdateHeightFog_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.ShowAmbientFX -// (Defined, Public) -// Parameters: -// bool bShow (Parm) - -void AAnemoneInfectionState::ShowAmbientFX(bool bShow) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.ShowAmbientFX"); - - AAnemoneInfectionState_ShowAmbientFX_Params params; - params.bShow = bShow; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.ShowParticleSystem -// (Defined, Public, HasDefaults) -// Parameters: -// bool bShow (Parm) -// class UParticleSystem* FXSystemTemplate (Parm) - -void AAnemoneInfectionState::ShowParticleSystem(bool bShow, class UParticleSystem* FXSystemTemplate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.ShowParticleSystem"); - - AAnemoneInfectionState_ShowParticleSystem_Params params; - params.bShow = bShow; - params.FXSystemTemplate = FXSystemTemplate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.UpdateSkillFX -// (Defined, Public) - -void AAnemoneInfectionState::UpdateSkillFX() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.UpdateSkillFX"); - - AAnemoneInfectionState_UpdateSkillFX_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.UpdateSkillFXValue -// (Defined, Public) -// Parameters: -// float DeltaTime (Parm) - -void AAnemoneInfectionState::UpdateSkillFXValue(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.UpdateSkillFXValue"); - - AAnemoneInfectionState_UpdateSkillFXValue_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.ShowSkillFX -// (Defined, Public, HasDefaults) -// Parameters: -// bool bShow (Parm) - -void AAnemoneInfectionState::ShowSkillFX(bool bShow) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.ShowSkillFX"); - - AAnemoneInfectionState_ShowSkillFX_Params params; - params.bShow = bShow; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.UpdateInfectionFX -// (Defined, Public) -// Parameters: -// float CurrentValue (Parm) - -void AAnemoneInfectionState::UpdateInfectionFX(float CurrentValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.UpdateInfectionFX"); - - AAnemoneInfectionState_UpdateInfectionFX_Params params; - params.CurrentValue = CurrentValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.ShowInfectionFX -// (Defined, Public, HasDefaults) -// Parameters: -// bool bShow (Parm) - -void AAnemoneInfectionState::ShowInfectionFX(bool bShow) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.ShowInfectionFX"); - - AAnemoneInfectionState_ShowInfectionFX_Params params; - params.bShow = bShow; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.DeactivateSkill -// (Defined, Public) - -void AAnemoneInfectionState::DeactivateSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.DeactivateSkill"); - - AAnemoneInfectionState_DeactivateSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.ActivateSkill -// (Defined, Public) - -void AAnemoneInfectionState::ActivateSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.ActivateSkill"); - - AAnemoneInfectionState_ActivateSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.ExitInfectionVolume -// (Defined, Public) - -void AAnemoneInfectionState::ExitInfectionVolume() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.ExitInfectionVolume"); - - AAnemoneInfectionState_ExitInfectionVolume_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.EnterInfectionVolume -// (Defined, Public) - -void AAnemoneInfectionState::EnterInfectionVolume() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.EnterInfectionVolume"); - - AAnemoneInfectionState_EnterInfectionVolume_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.SetModalMenuOpen -// (Defined, Public) -// Parameters: -// bool bOpen (Parm) - -void AAnemoneInfectionState::SetModalMenuOpen(bool bOpen) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.SetModalMenuOpen"); - - AAnemoneInfectionState_SetModalMenuOpen_Params params; - params.bOpen = bOpen; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.HideBarTemporarily -// (Defined, Public) - -void AAnemoneInfectionState::HideBarTemporarily() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.HideBarTemporarily"); - - AAnemoneInfectionState_HideBarTemporarily_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.IsInfected -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AAnemoneInfectionState::IsInfected() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.IsInfected"); - - AAnemoneInfectionState_IsInfected_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AnemoneInfectionState.SetAnemoneInfectionState -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* OwnerController (Parm) -// bool bIsInfected (Parm) -// bool bLargeZone (Parm) -// class AActor* Zone (Parm) -// class UAnemoneInfectionDefinition* NewInfectionDefinition (Parm) -// class AHeightFog* NewHeightFog (Parm) - -void AAnemoneInfectionState::SetAnemoneInfectionState(class AWillowPlayerController* OwnerController, bool bIsInfected, bool bLargeZone, class AActor* Zone, class UAnemoneInfectionDefinition* NewInfectionDefinition, class AHeightFog* NewHeightFog) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.SetAnemoneInfectionState"); - - AAnemoneInfectionState_SetAnemoneInfectionState_Params params; - params.OwnerController = OwnerController; - params.bIsInfected = bIsInfected; - params.bLargeZone = bLargeZone; - params.Zone = Zone; - params.NewInfectionDefinition = NewInfectionDefinition; - params.NewHeightFog = NewHeightFog; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.CheckZoneCollision -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AAnemoneInfectionState::CheckZoneCollision() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.CheckZoneCollision"); - - AAnemoneInfectionState_CheckZoneCollision_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AnemoneInfectionState.AddZone -// (Defined, Public) -// Parameters: -// bool bLargeZone (Parm) -// class AActor* Zone (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AAnemoneInfectionState::AddZone(bool bLargeZone, class AActor* Zone) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.AddZone"); - - AAnemoneInfectionState_AddZone_Params params; - params.bLargeZone = bLargeZone; - params.Zone = Zone; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AnemoneInfectionState.GetStatusEffectDamage -// (Final, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AAnemoneInfectionState::GetStatusEffectDamage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.GetStatusEffectDamage"); - - AAnemoneInfectionState_GetStatusEffectDamage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AnemoneInfectionState.ToggleInfectionEffects -// (Final, Native, Public) -// Parameters: -// bool bEnable (Parm) -// class AWillowPlayerController* OwnerController (Parm) - -void AAnemoneInfectionState::ToggleInfectionEffects(bool bEnable, class AWillowPlayerController* OwnerController) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.ToggleInfectionEffects"); - - AAnemoneInfectionState_ToggleInfectionEffects_Params params; - params.bEnable = bEnable; - params.OwnerController = OwnerController; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.CheckImmunity -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AAnemoneInfectionState::CheckImmunity() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.CheckImmunity"); - - AAnemoneInfectionState_CheckImmunity_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AnemoneInfectionState.StopInfectionSound -// (Final, Native, Public) - -void AAnemoneInfectionState::StopInfectionSound() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.StopInfectionSound"); - - AAnemoneInfectionState_StopInfectionSound_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.UpdateInfectionSound -// (Final, Native, Public) - -void AAnemoneInfectionState::UpdateInfectionSound() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.UpdateInfectionSound"); - - AAnemoneInfectionState_UpdateInfectionSound_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AnemoneInfectionState.StartInfectionSound -// (Final, Native, Public) - -void AAnemoneInfectionState::StartInfectionSound() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnemoneInfectionState.StartInfectionSound"); - - AAnemoneInfectionState_StartInfectionSound_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AssetLibraryManager.DetermineObjLibraryType -// (Final, Native, Public) -// Parameters: -// class UObject* Obj (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UAssetLibraryManager::DetermineObjLibraryType(class UObject* Obj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AssetLibraryManager.DetermineObjLibraryType"); - - UAssetLibraryManager_DetermineObjLibraryType_Params params; - params.Obj = Obj; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AssetLibraryManager.DetermineLibraryType -// (Final, Native, Public) -// Parameters: -// class UClass* LibraryType (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UAssetLibraryManager::DetermineLibraryType(class UClass* LibraryType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AssetLibraryManager.DetermineLibraryType"); - - UAssetLibraryManager_DetermineLibraryType_Params params; - params.LibraryType = LibraryType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AssetLibraryManager.DecodeTyped -// (Final, Native, Public, HasOutparams) -// Parameters: -// int EncodedObj (Parm) -// unsigned char ObjType (Parm) -// int Revision (Parm) -// int SKUID (Parm) -// class UObject* DecodedResult (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAssetLibraryManager::DecodeTyped(int EncodedObj, unsigned char ObjType, int Revision, int SKUID, class UObject** DecodedResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AssetLibraryManager.DecodeTyped"); - - UAssetLibraryManager_DecodeTyped_Params params; - params.EncodedObj = EncodedObj; - params.ObjType = ObjType; - params.Revision = Revision; - params.SKUID = SKUID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (DecodedResult != nullptr) - *DecodedResult = params.DecodedResult; - - return params.ReturnValue; -} - - -// Function WillowGame.AssetLibraryManager.Decode -// (Final, Native, Public, HasOutparams) -// Parameters: -// int EncodedObj (Parm) -// int Revision (Parm) -// int SKUID (Parm) -// class UObject* DecodedResult (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAssetLibraryManager::Decode(int EncodedObj, int Revision, int SKUID, class UObject** DecodedResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AssetLibraryManager.Decode"); - - UAssetLibraryManager_Decode_Params params; - params.EncodedObj = EncodedObj; - params.Revision = Revision; - params.SKUID = SKUID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (DecodedResult != nullptr) - *DecodedResult = params.DecodedResult; - - return params.ReturnValue; -} - - -// Function WillowGame.AssetLibraryManager.EncodeSKUID -// (Final, Native, Public) -// Parameters: -// int SKUID (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UAssetLibraryManager::EncodeSKUID(int SKUID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AssetLibraryManager.EncodeSKUID"); - - UAssetLibraryManager_EncodeSKUID_Params params; - params.SKUID = SKUID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AssetLibraryManager.EncodeTyped -// (Final, Native, Public) -// Parameters: -// class UObject* Obj (Parm) -// unsigned char ObjType (Parm) -// int SKUID (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UAssetLibraryManager::EncodeTyped(class UObject* Obj, unsigned char ObjType, int SKUID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AssetLibraryManager.EncodeTyped"); - - UAssetLibraryManager_EncodeTyped_Params params; - params.Obj = Obj; - params.ObjType = ObjType; - params.SKUID = SKUID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AssetLibraryManager.Encode -// (Final, Native, Public) -// Parameters: -// class UObject* Obj (Parm) -// int SKUID (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UAssetLibraryManager::Encode(class UObject* Obj, int SKUID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AssetLibraryManager.Encode"); - - UAssetLibraryManager_Encode_Params params; - params.Obj = Obj; - params.SKUID = SKUID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.IncludePrefixInTranslation -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAttributePresentationDefinition::IncludePrefixInTranslation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.IncludePrefixInTranslation"); - - UAttributePresentationDefinition_IncludePrefixInTranslation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.IncludeSuffixInTranslation -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAttributePresentationDefinition::IncludeSuffixInTranslation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.IncludeSuffixInTranslation"); - - UAttributePresentationDefinition_IncludeSuffixInTranslation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.IsTextColorEnabled -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAttributePresentationDefinition::IsTextColorEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.IsTextColorEnabled"); - - UAttributePresentationDefinition_IsTextColorEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.GetTextColor -// (Final, Native, Public) -// Parameters: -// struct FColor ReturnValue (Parm, OutParm, ReturnParm) - -struct FColor UAttributePresentationDefinition::GetTextColor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.GetTextColor"); - - UAttributePresentationDefinition_GetTextColor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.GetSignStyle -// (Final, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UAttributePresentationDefinition::GetSignStyle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.GetSignStyle"); - - UAttributePresentationDefinition_GetSignStyle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.GetEffectiveRoundingMode -// (Final, Native, Public) -// Parameters: -// unsigned char Style (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UAttributePresentationDefinition::GetEffectiveRoundingMode(unsigned char Style) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.GetEffectiveRoundingMode"); - - UAttributePresentationDefinition_GetEffectiveRoundingMode_Params params; - params.Style = Style; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.GetRoundingMode -// (Final, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UAttributePresentationDefinition::GetRoundingMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.GetRoundingMode"); - - UAttributePresentationDefinition_GetRoundingMode_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.ShouldUseCustomNumberPlacement -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAttributePresentationDefinition::ShouldUseCustomNumberPlacement() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.ShouldUseCustomNumberPlacement"); - - UAttributePresentationDefinition_ShouldUseCustomNumberPlacement_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.ShouldDisplayPlusSign -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAttributePresentationDefinition::ShouldDisplayPlusSign() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.ShouldDisplayPlusSign"); - - UAttributePresentationDefinition_ShouldDisplayPlusSign_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.ShouldDisplayNumberInTranslation -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAttributePresentationDefinition::ShouldDisplayNumberInTranslation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.ShouldDisplayNumberInTranslation"); - - UAttributePresentationDefinition_ShouldDisplayNumberInTranslation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.ShouldDisplayAsInverse -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAttributePresentationDefinition::ShouldDisplayAsInverse() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.ShouldDisplayAsInverse"); - - UAttributePresentationDefinition_ShouldDisplayAsInverse_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.ShouldDisplayAsPercentage -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAttributePresentationDefinition::ShouldDisplayAsPercentage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.ShouldDisplayAsPercentage"); - - UAttributePresentationDefinition_ShouldDisplayAsPercentage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.IsBiggerBetter -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAttributePresentationDefinition::IsBiggerBetter() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.IsBiggerBetter"); - - UAttributePresentationDefinition_IsBiggerBetter_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.GetIconFramename -// (Final, Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UAttributePresentationDefinition::GetIconFramename() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.GetIconFramename"); - - UAttributePresentationDefinition_GetIconFramename_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.GetPrefix -// (Final, Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UAttributePresentationDefinition::GetPrefix() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.GetPrefix"); - - UAttributePresentationDefinition_GetPrefix_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.GetSuffix -// (Final, Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UAttributePresentationDefinition::GetSuffix() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.GetSuffix"); - - UAttributePresentationDefinition_GetSuffix_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.GetNoConstraintText -// (Final, Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UAttributePresentationDefinition::GetNoConstraintText() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.GetNoConstraintText"); - - UAttributePresentationDefinition_GetNoConstraintText_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.GetDescription -// (Final, Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UAttributePresentationDefinition::GetDescription() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.GetDescription"); - - UAttributePresentationDefinition_GetDescription_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.GetBasePriority -// (Final, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UAttributePresentationDefinition::GetBasePriority() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.GetBasePriority"); - - UAttributePresentationDefinition_GetBasePriority_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.RemapValue -// (Final, Native, Public) -// Parameters: -// float InputValue (Parm) -// class UObject* ContextSourceOverride (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UAttributePresentationDefinition::RemapValue(float InputValue, class UObject* ContextSourceOverride) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.RemapValue"); - - UAttributePresentationDefinition_RemapValue_Params params; - params.InputValue = InputValue; - params.ContextSourceOverride = ContextSourceOverride; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.RoundValue -// (Final, Native, Static, Public) -// Parameters: -// float InputValue (Parm) -// int PrecisionAferDecimalPoint (Parm) -// unsigned char EffectiveRoundingMode (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UAttributePresentationDefinition::RoundValue(float InputValue, int PrecisionAferDecimalPoint, unsigned char EffectiveRoundingMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.RoundValue"); - - UAttributePresentationDefinition_RoundValue_Params params; - params.InputValue = InputValue; - params.PrecisionAferDecimalPoint = PrecisionAferDecimalPoint; - params.EffectiveRoundingMode = EffectiveRoundingMode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.ApplyPresentationRulesToValue -// (Final, Native, Public) -// Parameters: -// float ModifierValue (Parm) -// unsigned char Style (Parm) -// bool bAllowZero (Parm) -// class UObject* ContextSourceOverride (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UAttributePresentationDefinition::ApplyPresentationRulesToValue(float ModifierValue, unsigned char Style, bool bAllowZero, class UObject* ContextSourceOverride) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.ApplyPresentationRulesToValue"); - - UAttributePresentationDefinition_ApplyPresentationRulesToValue_Params params; - params.ModifierValue = ModifierValue; - params.Style = Style; - params.bAllowZero = bAllowZero; - params.ContextSourceOverride = ContextSourceOverride; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.ValueToString -// (Final, Native, Public) -// Parameters: -// float ModifierValue (Parm) -// unsigned char Style (Parm) -// class UObject* ContextSourceOverride (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UAttributePresentationDefinition::ValueToString(float ModifierValue, unsigned char Style, class UObject* ContextSourceOverride) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.ValueToString"); - - UAttributePresentationDefinition_ValueToString_Params params; - params.ModifierValue = ModifierValue; - params.Style = Style; - params.ContextSourceOverride = ContextSourceOverride; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.TranslateValue -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// float Value (Parm) -// unsigned char Style (Parm) -// class UAttributePresentationDefinition* ConstraintPresentation (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UAttributePresentationDefinition::TranslateValue(float Value, unsigned char Style, class UAttributePresentationDefinition* ConstraintPresentation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.TranslateValue"); - - UAttributePresentationDefinition_TranslateValue_Params params; - params.Value = Value; - params.Style = Style; - params.ConstraintPresentation = ConstraintPresentation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationDefinition.TranslateStatData -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// struct FModifierValuePresentationData StatData (Const, Parm, OutParm) -// unsigned char Style (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UAttributePresentationDefinition::TranslateStatData(unsigned char Style, struct FModifierValuePresentationData* StatData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationDefinition.TranslateStatData"); - - UAttributePresentationDefinition_TranslateStatData_Params params; - params.Style = Style; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (StatData != nullptr) - *StatData = params.StatData; - - return params.ReturnValue; -} - - -// Function WillowGame.AttributePresentationListDefinition.FindAttributePresentation -// (Final, Native, Public) -// Parameters: -// class UAttributeDefinition* Attribute (Parm) -// class UAttributePresentationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UAttributePresentationDefinition* UAttributePresentationListDefinition::FindAttributePresentation(class UAttributeDefinition* Attribute) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttributePresentationListDefinition.FindAttributePresentation"); - - UAttributePresentationListDefinition_FindAttributePresentation_Params params; - params.Attribute = Attribute; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BadassRewardDefinition.UpdateCachedRewardIndex -// (Native, Public) - -void UBadassRewardDefinition::UpdateCachedRewardIndex() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassRewardDefinition.UpdateCachedRewardIndex"); - - UBadassRewardDefinition_UpdateCachedRewardIndex_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowExperiencePipeline.AwardCombatExperienceToParty -// (Final, Native, Static, Public) -// Parameters: -// float ExperiencePoints (Parm) -// class AWillowPlayerController* Killer (Parm) -// class AActor* KilledActor (Parm) - -void UWillowExperiencePipeline::AwardCombatExperienceToParty(float ExperiencePoints, class AWillowPlayerController* Killer, class AActor* KilledActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowExperiencePipeline.AwardCombatExperienceToParty"); - - UWillowExperiencePipeline_AwardCombatExperienceToParty_Params params; - params.ExperiencePoints = ExperiencePoints; - params.Killer = Killer; - params.KilledActor = KilledActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowExperiencePipeline.CalculateExperiencePointsForKill -// (Final, Native, Static, Public) -// Parameters: -// class AWillowPlayerController* Killer (Parm) -// class AActor* KilledActor (Parm) -// bool bFatalBlowWasCriticalHit (Parm) -// class UClass* FatalBlowDamageSource (Parm) -// class UDamageTypeDefinition* FatalBlowDamageTypeDefinition (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowExperiencePipeline::CalculateExperiencePointsForKill(class AWillowPlayerController* Killer, class AActor* KilledActor, bool bFatalBlowWasCriticalHit, class UClass* FatalBlowDamageSource, class UDamageTypeDefinition* FatalBlowDamageTypeDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowExperiencePipeline.CalculateExperiencePointsForKill"); - - UWillowExperiencePipeline_CalculateExperiencePointsForKill_Params params; - params.Killer = Killer; - params.KilledActor = KilledActor; - params.bFatalBlowWasCriticalHit = bFatalBlowWasCriticalHit; - params.FatalBlowDamageSource = FatalBlowDamageSource; - params.FatalBlowDamageTypeDefinition = FatalBlowDamageTypeDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GlobalsDefinition.GetDLCCharacterIconSwfMoviePath -// (Defined, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGlobalsDefinition::GetDLCCharacterIconSwfMoviePath() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GlobalsDefinition.GetDLCCharacterIconSwfMoviePath"); - - UGlobalsDefinition_GetDLCCharacterIconSwfMoviePath_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GlobalsDefinition.FindUnlockDefinitionForUnlockCode -// (Defined, Public) -// Parameters: -// int UnlockCode (Parm) -// class UMarketingUnlockDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UMarketingUnlockDefinition* UGlobalsDefinition::FindUnlockDefinitionForUnlockCode(int UnlockCode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GlobalsDefinition.FindUnlockDefinitionForUnlockCode"); - - UGlobalsDefinition_FindUnlockDefinitionForUnlockCode_Params params; - params.UnlockCode = UnlockCode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GlobalsDefinition.ApplySpinToPickup -// (Final, Native, Public) -// Parameters: -// class UMeshComponent* Mesh (Parm, EditInline) - -void UGlobalsDefinition::ApplySpinToPickup(class UMeshComponent* Mesh) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GlobalsDefinition.ApplySpinToPickup"); - - UGlobalsDefinition_ApplySpinToPickup_Params params; - params.Mesh = Mesh; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GlobalsDefinition.ShouldUsePC360Buttons -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGlobalsDefinition::ShouldUsePC360Buttons() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GlobalsDefinition.ShouldUsePC360Buttons"); - - UGlobalsDefinition_ShouldUsePC360Buttons_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GlobalsDefinition.GetStatusEffectTypeProperties -// (Final, Native, Public, HasOutparams) -// Parameters: -// unsigned char StatusEffectType (Parm) -// struct FStatusEffectTypeCommonProperties out_Properties (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGlobalsDefinition::GetStatusEffectTypeProperties(unsigned char StatusEffectType, struct FStatusEffectTypeCommonProperties* out_Properties) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GlobalsDefinition.GetStatusEffectTypeProperties"); - - UGlobalsDefinition_GetStatusEffectTypeProperties_Params params; - params.StatusEffectType = StatusEffectType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_Properties != nullptr) - *out_Properties = params.out_Properties; - - return params.ReturnValue; -} - - -// Function WillowGame.GlobalsDefinition.GetStatusEffectChanceBasedOnExpLevelDifferences -// (Final, Native, Public) -// Parameters: -// int ExpLevelOfInstigator (Parm) -// int ExpLevelOfTarget (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UGlobalsDefinition::GetStatusEffectChanceBasedOnExpLevelDifferences(int ExpLevelOfInstigator, int ExpLevelOfTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GlobalsDefinition.GetStatusEffectChanceBasedOnExpLevelDifferences"); - - UGlobalsDefinition_GetStatusEffectChanceBasedOnExpLevelDifferences_Params params; - params.ExpLevelOfInstigator = ExpLevelOfInstigator; - params.ExpLevelOfTarget = ExpLevelOfTarget; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GlobalsDefinition.GetAttributePresentationForAttribute -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class UAttributeDefinition* Attribute (Parm) -// class UAttributePresentationListDefinition* OverrideList (OptionalParm, Parm) -// class UAttributePresentationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UAttributePresentationDefinition* UGlobalsDefinition::GetAttributePresentationForAttribute(class UAttributeDefinition* Attribute, class UAttributePresentationListDefinition* OverrideList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GlobalsDefinition.GetAttributePresentationForAttribute"); - - UGlobalsDefinition_GetAttributePresentationForAttribute_Params params; - params.Attribute = Attribute; - params.OverrideList = OverrideList; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GlobalsDefinition.GetDropLifeSpanType -// (Final, Native, Public) -// Parameters: -// int DropRarityLevel (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UGlobalsDefinition::GetDropLifeSpanType(int DropRarityLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GlobalsDefinition.GetDropLifeSpanType"); - - UGlobalsDefinition_GetDropLifeSpanType_Params params; - params.DropRarityLevel = DropRarityLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GlobalsDefinition.GetRarityLevelColorsIndexforLevel -// (Final, Native, Public) -// Parameters: -// int Level (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGlobalsDefinition::GetRarityLevelColorsIndexforLevel(int Level) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GlobalsDefinition.GetRarityLevelColorsIndexforLevel"); - - UGlobalsDefinition_GetRarityLevelColorsIndexforLevel_Params params; - params.Level = Level; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GlobalsDefinition.GetRarityColorForRarityRating -// (Final, Native, Public) -// Parameters: -// unsigned char Rating (Parm) -// struct FColor ReturnValue (Parm, OutParm, ReturnParm) - -struct FColor UGlobalsDefinition::GetRarityColorForRarityRating(unsigned char Rating) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GlobalsDefinition.GetRarityColorForRarityRating"); - - UGlobalsDefinition_GetRarityColorForRarityRating_Params params; - params.Rating = Rating; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GlobalsDefinition.GetRarityColorForLevel -// (Final, Native, Public) -// Parameters: -// int Level (Parm) -// struct FColor ReturnValue (Parm, OutParm, ReturnParm) - -struct FColor UGlobalsDefinition::GetRarityColorForLevel(int Level) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GlobalsDefinition.GetRarityColorForLevel"); - - UGlobalsDefinition_GetRarityColorForLevel_Params params; - params.Level = Level; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GlobalsDefinition.GetRarityForLevel -// (Final, Native, Public) -// Parameters: -// int Level (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UGlobalsDefinition::GetRarityForLevel(int Level) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GlobalsDefinition.GetRarityForLevel"); - - UGlobalsDefinition_GetRarityForLevel_Params params; - params.Level = Level; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BalanceModifierDefinition.GetAIDamageScaleBasedOnExpLevelDifferences -// (Final, Native, Static, Public) -// Parameters: -// int ExpLevelOfInstigator (Parm) -// int ExpLevelOfTarget (Parm) -// int GameStage (Parm) -// float DefaultReturnValue (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBalanceModifierDefinition::GetAIDamageScaleBasedOnExpLevelDifferences(int ExpLevelOfInstigator, int ExpLevelOfTarget, int GameStage, float DefaultReturnValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BalanceModifierDefinition.GetAIDamageScaleBasedOnExpLevelDifferences"); - - UBalanceModifierDefinition_GetAIDamageScaleBasedOnExpLevelDifferences_Params params; - params.ExpLevelOfInstigator = ExpLevelOfInstigator; - params.ExpLevelOfTarget = ExpLevelOfTarget; - params.GameStage = GameStage; - params.DefaultReturnValue = DefaultReturnValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BalanceModifierDefinition.GetStatusEffectChanceBasedOnExpLevelDifferences -// (Final, Native, Static, Public) -// Parameters: -// int ExpLevelOfInstigator (Parm) -// int ExpLevelOfTarget (Parm) -// int GameStage (Parm) -// float DefaultReturnValue (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBalanceModifierDefinition::GetStatusEffectChanceBasedOnExpLevelDifferences(int ExpLevelOfInstigator, int ExpLevelOfTarget, int GameStage, float DefaultReturnValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BalanceModifierDefinition.GetStatusEffectChanceBasedOnExpLevelDifferences"); - - UBalanceModifierDefinition_GetStatusEffectChanceBasedOnExpLevelDifferences_Params params; - params.ExpLevelOfInstigator = ExpLevelOfInstigator; - params.ExpLevelOfTarget = ExpLevelOfTarget; - params.GameStage = GameStage; - params.DefaultReturnValue = DefaultReturnValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BalanceModifierDefinition.GetUncommonChestItemPoolWeightMultiplier -// (Final, Native, Static, Public) -// Parameters: -// int GameStage (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBalanceModifierDefinition::GetUncommonChestItemPoolWeightMultiplier(int GameStage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BalanceModifierDefinition.GetUncommonChestItemPoolWeightMultiplier"); - - UBalanceModifierDefinition_GetUncommonChestItemPoolWeightMultiplier_Params params; - params.GameStage = GameStage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BalanceModifierDefinition.GetCommonGearDropWeightBaseValue -// (Final, Native, Static, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBalanceModifierDefinition::GetCommonGearDropWeightBaseValue() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BalanceModifierDefinition.GetCommonGearDropWeightBaseValue"); - - UBalanceModifierDefinition_GetCommonGearDropWeightBaseValue_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BalanceModifierDefinition.GetNewAIPawnNamesForThisPlayThrough -// (Final, Native, Static, Public) -// Parameters: -// class UDownloadableFixupAIPawnNamesDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UDownloadableFixupAIPawnNamesDefinition* UBalanceModifierDefinition::GetNewAIPawnNamesForThisPlayThrough() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BalanceModifierDefinition.GetNewAIPawnNamesForThisPlayThrough"); - - UBalanceModifierDefinition_GetNewAIPawnNamesForThisPlayThrough_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BalanceModifierDefinition.UpdatePlayerVehicleDamage -// (Final, Native, Static, Public) -// Parameters: -// class AWillowVehicle* PlayerVehicle (Parm) - -void UBalanceModifierDefinition::UpdatePlayerVehicleDamage(class AWillowVehicle* PlayerVehicle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BalanceModifierDefinition.UpdatePlayerVehicleDamage"); - - UBalanceModifierDefinition_UpdatePlayerVehicleDamage_Params params; - params.PlayerVehicle = PlayerVehicle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BalanceModifierDefinition.GetAmmoDropsPerPlayerMultiplier -// (Final, Native, Static, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// int GameStage (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBalanceModifierDefinition::GetAmmoDropsPerPlayerMultiplier(class UObject* ContextSource, int GameStage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BalanceModifierDefinition.GetAmmoDropsPerPlayerMultiplier"); - - UBalanceModifierDefinition_GetAmmoDropsPerPlayerMultiplier_Params params; - params.ContextSource = ContextSource; - params.GameStage = GameStage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BalanceModifierDefinition.GetAmplifiedDamageMultiplier -// (Final, Native, Static, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBalanceModifierDefinition::GetAmplifiedDamageMultiplier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BalanceModifierDefinition.GetAmplifiedDamageMultiplier"); - - UBalanceModifierDefinition_GetAmplifiedDamageMultiplier_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BalanceModifierDefinition.GetAdditionalEnemyDamageMultiplier -// (Final, Native, Static, Public) -// Parameters: -// int EnemyGameStage (Parm) -// bool bIsChampion (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBalanceModifierDefinition::GetAdditionalEnemyDamageMultiplier(int EnemyGameStage, bool bIsChampion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BalanceModifierDefinition.GetAdditionalEnemyDamageMultiplier"); - - UBalanceModifierDefinition_GetAdditionalEnemyDamageMultiplier_Params params; - params.EnemyGameStage = EnemyGameStage; - params.bIsChampion = bIsChampion; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BalanceModifierDefinition.ApplyPlayThroughBasedPlayerAttributeEffects -// (Final, Native, Static, Public) -// Parameters: -// class AWillowPlayerController* Player (Parm) - -void UBalanceModifierDefinition::ApplyPlayThroughBasedPlayerAttributeEffects(class AWillowPlayerController* Player) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BalanceModifierDefinition.ApplyPlayThroughBasedPlayerAttributeEffects"); - - UBalanceModifierDefinition_ApplyPlayThroughBasedPlayerAttributeEffects_Params params; - params.Player = Player; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BalanceModifierDefinition.UpdateSpawnedPlayerEnemyAIPawn -// (Final, Native, Static, Public) -// Parameters: -// class AWillowAIPawn* SpawnedAIPawn (Parm) -// class AWillowMind* WMind (Parm) - -void UBalanceModifierDefinition::UpdateSpawnedPlayerEnemyAIPawn(class AWillowAIPawn* SpawnedAIPawn, class AWillowMind* WMind) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BalanceModifierDefinition.UpdateSpawnedPlayerEnemyAIPawn"); - - UBalanceModifierDefinition_UpdateSpawnedPlayerEnemyAIPawn_Params params; - params.SpawnedAIPawn = SpawnedAIPawn; - params.WMind = WMind; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BalanceModifierDefinition.GetXPEarnedMultiplier -// (Final, Native, Static, Public) -// Parameters: -// class AWillowPlayerController* PlayerGettingXP (Parm) -// unsigned char ExperienceType (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBalanceModifierDefinition::GetXPEarnedMultiplier(class AWillowPlayerController* PlayerGettingXP, unsigned char ExperienceType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BalanceModifierDefinition.GetXPEarnedMultiplier"); - - UBalanceModifierDefinition_GetXPEarnedMultiplier_Params params; - params.PlayerGettingXP = PlayerGettingXP; - params.ExperienceType = ExperienceType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_ActivateInstancedMissionBehaviorSequence.ApplyBehaviorToContext -// (Native, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ActivateInstancedMissionBehaviorSequence::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ActivateInstancedMissionBehaviorSequence.ApplyBehaviorToContext"); - - UBehavior_ActivateInstancedMissionBehaviorSequence_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ActivateMission.ApplyBehaviorToContext -// (Native, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ActivateMission::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ActivateMission.ApplyBehaviorToContext"); - - UBehavior_ActivateMission_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.IMissionDirector.OnPlayerClosedMissionUI -// (Public) -// Parameters: -// class AWillowPlayerController* ThePlayer (Parm) - -void UIMissionDirector::OnPlayerClosedMissionUI(class AWillowPlayerController* ThePlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMissionDirector.OnPlayerClosedMissionUI"); - - UIMissionDirector_OnPlayerClosedMissionUI_Params params; - params.ThePlayer = ThePlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IMissionDirector.OnPlayerOpenedMissionUI -// (Public) -// Parameters: -// class AWillowPlayerController* ThePlayer (Parm) - -void UIMissionDirector::OnPlayerOpenedMissionUI(class AWillowPlayerController* ThePlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMissionDirector.OnPlayerOpenedMissionUI"); - - UIMissionDirector_OnPlayerOpenedMissionUI_Params params; - params.ThePlayer = ThePlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IMissionDirector.HasAnyMissionsForPlayer -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIMissionDirector::HasAnyMissionsForPlayer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMissionDirector.HasAnyMissionsForPlayer"); - - UIMissionDirector_HasAnyMissionsForPlayer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IMissionDirector.GetMissionDirectorLocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UIMissionDirector::GetMissionDirectorLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMissionDirector.GetMissionDirectorLocation"); - - UIMissionDirector_GetMissionDirectorLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IMissionDirector.GetAllDirectorData -// (Native, Public, HasOutparams) -// Parameters: -// TArray OutData (Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UIMissionDirector::GetAllDirectorData(TArray* OutData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMissionDirector.GetAllDirectorData"); - - UIMissionDirector_GetAllDirectorData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (OutData != nullptr) - *OutData = params.OutData; - - return params.ReturnValue; -} - - -// Function WillowGame.IMissionDirector.DeactivateMissionDirectorParticle -// (Simulated, Event, Public) - -void UIMissionDirector::DeactivateMissionDirectorParticle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMissionDirector.DeactivateMissionDirectorParticle"); - - UIMissionDirector_DeactivateMissionDirectorParticle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IMissionDirector.SetMissionDirectorParticle -// (Simulated, Event, Public) - -void UIMissionDirector::SetMissionDirectorParticle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMissionDirector.SetMissionDirectorParticle"); - - UIMissionDirector_SetMissionDirectorParticle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IMissionDirector.MissionStatusChanged -// (Event, Public) - -void UIMissionDirector::MissionStatusChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMissionDirector.MissionStatusChanged"); - - UIMissionDirector_MissionStatusChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IMissionDirector.OnPlayerTurnedInMission -// (Public) -// Parameters: -// class AWillowPlayerController* PlayerTurningIn (Parm) -// class UMissionDefinition* MissionTurnedIn (Parm) - -void UIMissionDirector::OnPlayerTurnedInMission(class AWillowPlayerController* PlayerTurningIn, class UMissionDefinition* MissionTurnedIn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMissionDirector.OnPlayerTurnedInMission"); - - UIMissionDirector_OnPlayerTurnedInMission_Params params; - params.PlayerTurningIn = PlayerTurningIn; - params.MissionTurnedIn = MissionTurnedIn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IMissionDirector.OnPlayerAcceptedMission -// (Public) -// Parameters: -// class AWillowPlayerController* PlayerAccepting (Parm) -// class UMissionDefinition* MissionAccepted (Parm) - -void UIMissionDirector::OnPlayerAcceptedMission(class AWillowPlayerController* PlayerAccepting, class UMissionDefinition* MissionAccepted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMissionDirector.OnPlayerAcceptedMission"); - - UIMissionDirector_OnPlayerAcceptedMission_Params params; - params.PlayerAccepting = PlayerAccepting; - params.MissionAccepted = MissionAccepted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IMissionDirector.GetInProgressMissions -// (Simulated, Public, HasOutparams) -// Parameters: -// TArray InProgressMissions (Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UIMissionDirector::GetInProgressMissions(TArray* InProgressMissions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMissionDirector.GetInProgressMissions"); - - UIMissionDirector_GetInProgressMissions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (InProgressMissions != nullptr) - *InProgressMissions = params.InProgressMissions; - - return params.ReturnValue; -} - - -// Function WillowGame.IMissionDirector.GetEligibleMissions -// (Simulated, Public, HasOutparams) -// Parameters: -// TArray EligibleMissions (Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UIMissionDirector::GetEligibleMissions(TArray* EligibleMissions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMissionDirector.GetEligibleMissions"); - - UIMissionDirector_GetEligibleMissions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (EligibleMissions != nullptr) - *EligibleMissions = params.EligibleMissions; - - return params.ReturnValue; -} - - -// Function WillowGame.IMissionDirector.GetRedeemableMissions -// (Simulated, Public, HasOutparams) -// Parameters: -// TArray RedeemableMissions (Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UIMissionDirector::GetRedeemableMissions(TArray* RedeemableMissions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMissionDirector.GetRedeemableMissions"); - - UIMissionDirector_GetRedeemableMissions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (RedeemableMissions != nullptr) - *RedeemableMissions = params.RedeemableMissions; - - return params.ReturnValue; -} - - -// Function WillowGame.IMissionDirector.AddMissionDirective -// (Simulated, Event, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FMissionDirectorData NewDirective (Const, Parm, OutParm) -// bool bRegisterDirector (OptionalParm, Parm) - -void UIMissionDirector::AddMissionDirective(bool bRegisterDirector, struct FMissionDirectorData* NewDirective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMissionDirector.AddMissionDirective"); - - UIMissionDirector_AddMissionDirective_Params params; - params.bRegisterDirector = bRegisterDirector; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewDirective != nullptr) - *NewDirective = params.NewDirective; -} - - -// Function WillowGame.Behavior_AddMissionDirectives.ApplyBehaviorToContext -// (Native, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AddMissionDirectives::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AddMissionDirectives.ApplyBehaviorToContext"); - - UBehavior_AddMissionDirectives_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AddMissionTime.ApplyBehaviorToContext -// (Native, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AddMissionTime::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AddMissionTime.ApplyBehaviorToContext"); - - UBehavior_AddMissionTime_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AdvanceObjectiveSet.ApplyBehaviorToContext -// (Native, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AdvanceObjectiveSet::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AdvanceObjectiveSet.ApplyBehaviorToContext"); - - UBehavior_AdvanceObjectiveSet_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AICloak.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AICloak::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AICloak.ApplyBehaviorToContext"); - - UBehavior_AICloak_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AIThrowProjectileAtTarget.PublishBehaviorOutput -// (Defined, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class AWillowProjectile* SpawnedProjectile (Parm) - -void UBehavior_AIThrowProjectileAtTarget::PublishBehaviorOutput(class AWillowProjectile* SpawnedProjectile, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AIThrowProjectileAtTarget.PublishBehaviorOutput"); - - UBehavior_AIThrowProjectileAtTarget_PublishBehaviorOutput_Params params; - params.SpawnedProjectile = SpawnedProjectile; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AIThrowProjectileAtTarget.ThrowExisting -// (Defined, Public, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) - -void UBehavior_AIThrowProjectileAtTarget::ThrowExisting(class UObject* ContextObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AIThrowProjectileAtTarget.ThrowExisting"); - - UBehavior_AIThrowProjectileAtTarget_ThrowExisting_Params params; - params.ContextObject = ContextObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_AIThrowProjectileAtTarget.ThrowProjectile -// (Defined, Public, HasDefaults) -// Parameters: -// class AWillowProjectile* NewProjectile (Parm) -// FScriptInterface AI (Parm) -// class UObject* ContextObject (Parm) -// int ExpLevel (Parm) - -void UBehavior_AIThrowProjectileAtTarget::ThrowProjectile(class AWillowProjectile* NewProjectile, const FScriptInterface& AI, class UObject* ContextObject, int ExpLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AIThrowProjectileAtTarget.ThrowProjectile"); - - UBehavior_AIThrowProjectileAtTarget_ThrowProjectile_Params params; - params.NewProjectile = NewProjectile; - params.AI = AI; - params.ContextObject = ContextObject; - params.ExpLevel = ExpLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_AIThrowProjectileAtTarget.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AIThrowProjectileAtTarget::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AIThrowProjectileAtTarget.ApplyBehaviorToContext"); - - UBehavior_AIThrowProjectileAtTarget_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AttemptItemCallout.TestTargetVisibility -// (Native, Public) -// Parameters: -// class UObject* Target (Parm) -// class APawn* Viewer (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBehavior_AttemptItemCallout::TestTargetVisibility(class UObject* Target, class APawn* Viewer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AttemptItemCallout.TestTargetVisibility"); - - UBehavior_AttemptItemCallout_TestTargetVisibility_Params params; - params.Target = Target; - params.Viewer = Viewer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_AttemptItemCallout.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AttemptItemCallout::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AttemptItemCallout.ApplyBehaviorToContext"); - - UBehavior_AttemptItemCallout_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AttemptStatusEffect.GetControllerResponsibleForDamage -// (Native, Public) -// Parameters: -// class AController* ReturnValue (Parm, OutParm, ReturnParm) - -class AController* UBehavior_AttemptStatusEffect::GetControllerResponsibleForDamage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AttemptStatusEffect.GetControllerResponsibleForDamage"); - - UBehavior_AttemptStatusEffect_GetControllerResponsibleForDamage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_AttemptStatusEffect.GetInstigator -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UBehavior_AttemptStatusEffect::GetInstigator() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AttemptStatusEffect.GetInstigator"); - - UBehavior_AttemptStatusEffect_GetInstigator_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_AttemptStatusEffect.GetInstigatorSelfDamageScale -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBehavior_AttemptStatusEffect::GetInstigatorSelfDamageScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AttemptStatusEffect.GetInstigatorSelfDamageScale"); - - UBehavior_AttemptStatusEffect_GetInstigatorSelfDamageScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_AttemptStatusEffect.GetFireIntervalChanceModifier -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBehavior_AttemptStatusEffect::GetFireIntervalChanceModifier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AttemptStatusEffect.GetFireIntervalChanceModifier"); - - UBehavior_AttemptStatusEffect_GetFireIntervalChanceModifier_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_AttemptStatusEffect.GetStatusEffectBaseChanceModifier -// (Native, Public) -// Parameters: -// class UObject* ObjContext (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBehavior_AttemptStatusEffect::GetStatusEffectBaseChanceModifier(class UObject* ObjContext) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AttemptStatusEffect.GetStatusEffectBaseChanceModifier"); - - UBehavior_AttemptStatusEffect_GetStatusEffectBaseChanceModifier_Params params; - params.ObjContext = ObjContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_AttemptStatusEffect.GetStatusEffectChanceModifier -// (Native, Public) -// Parameters: -// class UObject* ObjContext (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBehavior_AttemptStatusEffect::GetStatusEffectChanceModifier(class UObject* ObjContext) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AttemptStatusEffect.GetStatusEffectChanceModifier"); - - UBehavior_AttemptStatusEffect_GetStatusEffectChanceModifier_Params params; - params.ObjContext = ObjContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_AttemptStatusEffect.GetStatusEffectBaseDamage -// (Native, Public) -// Parameters: -// class UObject* ObjContext (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBehavior_AttemptStatusEffect::GetStatusEffectBaseDamage(class UObject* ObjContext) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AttemptStatusEffect.GetStatusEffectBaseDamage"); - - UBehavior_AttemptStatusEffect_GetStatusEffectBaseDamage_Params params; - params.ObjContext = ObjContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_AttemptStatusEffect.AttempEffect -// (Defined, Public, HasDefaults) -// Parameters: -// class AActor* InstigatorActor (Parm) -// struct FBehaviorContextData TargetC (Parm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AttemptStatusEffect::AttempEffect(class AActor* InstigatorActor, const struct FBehaviorContextData& TargetC, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AttemptStatusEffect.AttempEffect"); - - UBehavior_AttemptStatusEffect_AttempEffect_Params params; - params.InstigatorActor = InstigatorActor; - params.TargetC = TargetC; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_AttemptStatusEffect.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AttemptStatusEffect::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AttemptStatusEffect.ApplyBehaviorToContext"); - - UBehavior_AttemptStatusEffect_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_CauseDamage.GetControllerResponsibleForDamage -// (Native, Public) -// Parameters: -// class AController* ReturnValue (Parm, OutParm, ReturnParm) - -class AController* UBehavior_CauseDamage::GetControllerResponsibleForDamage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_CauseDamage.GetControllerResponsibleForDamage"); - - UBehavior_CauseDamage_GetControllerResponsibleForDamage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_CauseDamage.GetInstigator -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UBehavior_CauseDamage::GetInstigator() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_CauseDamage.GetInstigator"); - - UBehavior_CauseDamage_GetInstigator_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_CauseDamage.GetInstigatorSelfDamageScale -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBehavior_CauseDamage::GetInstigatorSelfDamageScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_CauseDamage.GetInstigatorSelfDamageScale"); - - UBehavior_CauseDamage_GetInstigatorSelfDamageScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_CauseDamage.GetFireIntervalChanceModifier -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBehavior_CauseDamage::GetFireIntervalChanceModifier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_CauseDamage.GetFireIntervalChanceModifier"); - - UBehavior_CauseDamage_GetFireIntervalChanceModifier_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_CauseDamage.GetStatusEffectBaseChanceModifier -// (Native, Public) -// Parameters: -// class UObject* ObjContext (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBehavior_CauseDamage::GetStatusEffectBaseChanceModifier(class UObject* ObjContext) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_CauseDamage.GetStatusEffectBaseChanceModifier"); - - UBehavior_CauseDamage_GetStatusEffectBaseChanceModifier_Params params; - params.ObjContext = ObjContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_CauseDamage.GetStatusEffectChanceModifier -// (Native, Public) -// Parameters: -// class UObject* ObjContext (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBehavior_CauseDamage::GetStatusEffectChanceModifier(class UObject* ObjContext) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_CauseDamage.GetStatusEffectChanceModifier"); - - UBehavior_CauseDamage_GetStatusEffectChanceModifier_Params params; - params.ObjContext = ObjContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_CauseDamage.GetStatusEffectBaseDamage -// (Native, Public) -// Parameters: -// class UObject* ObjContext (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBehavior_CauseDamage::GetStatusEffectBaseDamage(class UObject* ObjContext) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_CauseDamage.GetStatusEffectBaseDamage"); - - UBehavior_CauseDamage_GetStatusEffectBaseDamage_Params params; - params.ObjContext = ObjContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_CauseDamage.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_CauseDamage::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_CauseDamage.ApplyBehaviorToContext"); - - UBehavior_CauseDamage_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ClearObjective.ApplyBehaviorToContext -// (Native, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ClearObjective::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ClearObjective.ApplyBehaviorToContext"); - - UBehavior_ClearObjective_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_CompleteMission.ApplyBehaviorToContext -// (Native, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_CompleteMission::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_CompleteMission.ApplyBehaviorToContext"); - - UBehavior_CompleteMission_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_Conditional.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_Conditional::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_Conditional.ApplyBehaviorToContext"); - - UBehavior_Conditional_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ConvertInstanceDataIntoPhysicsActor.PublishBehaviorOutput -// (Defined, Protected) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm) -// class AKActor* SpawnedPhysicsActor (Parm) - -void UBehavior_ConvertInstanceDataIntoPhysicsActor::PublishBehaviorOutput(const struct FBehaviorKernelInfo& KernelInfo, class AKActor* SpawnedPhysicsActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ConvertInstanceDataIntoPhysicsActor.PublishBehaviorOutput"); - - UBehavior_ConvertInstanceDataIntoPhysicsActor_PublishBehaviorOutput_Params params; - params.KernelInfo = KernelInfo; - params.SpawnedPhysicsActor = SpawnedPhysicsActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_ConvertInstanceDataIntoPhysicsActor.RemoveInstanceDataComponent -// (Defined, Protected) -// Parameters: -// class UObject* InstanceDataObject (Parm) -// class AActor* InstanceDataOwner (Parm) - -void UBehavior_ConvertInstanceDataIntoPhysicsActor::RemoveInstanceDataComponent(class UObject* InstanceDataObject, class AActor* InstanceDataOwner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ConvertInstanceDataIntoPhysicsActor.RemoveInstanceDataComponent"); - - UBehavior_ConvertInstanceDataIntoPhysicsActor_RemoveInstanceDataComponent_Params params; - params.InstanceDataObject = InstanceDataObject; - params.InstanceDataOwner = InstanceDataOwner; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_ConvertInstanceDataIntoPhysicsActor.ConvertInstanceDataToPhysicsActor -// (Native, Protected) -// Parameters: -// class UActorComponent* InstanceDataComponent (Parm, EditInline) -// class AKActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AKActor* UBehavior_ConvertInstanceDataIntoPhysicsActor::ConvertInstanceDataToPhysicsActor(class UActorComponent* InstanceDataComponent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ConvertInstanceDataIntoPhysicsActor.ConvertInstanceDataToPhysicsActor"); - - UBehavior_ConvertInstanceDataIntoPhysicsActor_ConvertInstanceDataToPhysicsActor_Params params; - params.InstanceDataComponent = InstanceDataComponent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_ConvertInstanceDataIntoPhysicsActor.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ConvertInstanceDataIntoPhysicsActor::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ConvertInstanceDataIntoPhysicsActor.ApplyBehaviorToContext"); - - UBehavior_ConvertInstanceDataIntoPhysicsActor_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_DecrementObjective.ApplyBehaviorToContext -// (Native, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_DecrementObjective::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_DecrementObjective.ApplyBehaviorToContext"); - - UBehavior_DecrementObjective_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_Explode.SetInstigatorOverride -// (Native, Public) -// Parameters: -// class UObject* Override (Parm) - -void UBehavior_Explode::SetInstigatorOverride(class UObject* Override) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_Explode.SetInstigatorOverride"); - - UBehavior_Explode_SetInstigatorOverride_Params params; - params.Override = Override; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_Explode.GetControllerResponsibleForDamage -// (Native, Public) -// Parameters: -// class AController* ReturnValue (Parm, OutParm, ReturnParm) - -class AController* UBehavior_Explode::GetControllerResponsibleForDamage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_Explode.GetControllerResponsibleForDamage"); - - UBehavior_Explode_GetControllerResponsibleForDamage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_Explode.GetInstigator -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UBehavior_Explode::GetInstigator() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_Explode.GetInstigator"); - - UBehavior_Explode_GetInstigator_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_Explode.GetInstigatorSelfDamageScale -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBehavior_Explode::GetInstigatorSelfDamageScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_Explode.GetInstigatorSelfDamageScale"); - - UBehavior_Explode_GetInstigatorSelfDamageScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_Explode.GetFireIntervalChanceModifier -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBehavior_Explode::GetFireIntervalChanceModifier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_Explode.GetFireIntervalChanceModifier"); - - UBehavior_Explode_GetFireIntervalChanceModifier_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_Explode.GetStatusEffectBaseChanceModifier -// (Native, Public) -// Parameters: -// class UObject* ObjContext (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBehavior_Explode::GetStatusEffectBaseChanceModifier(class UObject* ObjContext) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_Explode.GetStatusEffectBaseChanceModifier"); - - UBehavior_Explode_GetStatusEffectBaseChanceModifier_Params params; - params.ObjContext = ObjContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_Explode.GetStatusEffectChanceModifier -// (Native, Public) -// Parameters: -// class UObject* ObjContext (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBehavior_Explode::GetStatusEffectChanceModifier(class UObject* ObjContext) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_Explode.GetStatusEffectChanceModifier"); - - UBehavior_Explode_GetStatusEffectChanceModifier_Params params; - params.ObjContext = ObjContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_Explode.GetStatusEffectBaseDamage -// (Native, Public) -// Parameters: -// class UObject* ObjContext (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBehavior_Explode::GetStatusEffectBaseDamage(class UObject* ObjContext) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_Explode.GetStatusEffectBaseDamage"); - - UBehavior_Explode_GetStatusEffectBaseDamage_Params params; - params.ObjContext = ObjContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_Explode.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_Explode::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_Explode.ApplyBehaviorToContext"); - - UBehavior_Explode_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_FailMission.ApplyBehaviorToContext -// (Native, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_FailMission::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_FailMission.ApplyBehaviorToContext"); - - UBehavior_FailMission_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_GFxMovieRegister.ResolveController -// (Final, Defined, Private) -// Parameters: -// class UObject* Obj (Parm) -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* UBehavior_GFxMovieRegister::ResolveController(class UObject* Obj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_GFxMovieRegister.ResolveController"); - - UBehavior_GFxMovieRegister_ResolveController_Params params; - params.Obj = Obj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_GFxMovieRegister.RegisterMovie -// (Final, Defined, Private) -// Parameters: -// class UObject* SelfObject (Parm) - -void UBehavior_GFxMovieRegister::RegisterMovie(class UObject* SelfObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_GFxMovieRegister.RegisterMovie"); - - UBehavior_GFxMovieRegister_RegisterMovie_Params params; - params.SelfObject = SelfObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_GFxMovieRegister.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_GFxMovieRegister::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_GFxMovieRegister.ApplyBehaviorToContext"); - - UBehavior_GFxMovieRegister_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_GFxMovieRegister.RemoveFromroot -// (Native, Public) -// Parameters: -// class UObject* Obj (Parm) - -void UBehavior_GFxMovieRegister::RemoveFromroot(class UObject* Obj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_GFxMovieRegister.RemoveFromroot"); - - UBehavior_GFxMovieRegister_RemoveFromroot_Params params; - params.Obj = Obj; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_GFxMovieRegister.AddToRoot -// (Native, Public) -// Parameters: -// class UObject* Obj (Parm) - -void UBehavior_GFxMovieRegister::AddToRoot(class UObject* Obj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_GFxMovieRegister.AddToRoot"); - - UBehavior_GFxMovieRegister_AddToRoot_Params params; - params.Obj = Obj; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_GiveChallengeToPlayer.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_GiveChallengeToPlayer::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_GiveChallengeToPlayer.ApplyBehaviorToContext"); - - UBehavior_GiveChallengeToPlayer_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_IntMath.PublishBehaviorOutput -// (Defined, Event, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// int Result (Parm) - -void UBehavior_IntMath::PublishBehaviorOutput(int Result, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_IntMath.PublishBehaviorOutput"); - - UBehavior_IntMath_PublishBehaviorOutput_Params params; - params.Result = Result; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_IntMath.ApplyBehaviorToContext -// (Native, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_IntMath::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_IntMath.ApplyBehaviorToContext"); - - UBehavior_IntMath_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_IntSwitchRange.ApplyBehaviorToContext -// (Native, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_IntSwitchRange::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_IntSwitchRange.ApplyBehaviorToContext"); - - UBehavior_IntSwitchRange_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_MatchTransform.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_MatchTransform::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_MatchTransform.ApplyBehaviorToContext"); - - UBehavior_MatchTransform_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_MatchTransform.ApplyOffsets -// (Native, Public) -// Parameters: -// class AActor* DestOwner (Parm) -// class UPrimitiveComponent* DestComponent (Parm, EditInline) -// struct FVector SourceWorldLoc (Parm) -// struct FRotator SourceWorldRot (Parm) - -void UBehavior_MatchTransform::ApplyOffsets(class AActor* DestOwner, class UPrimitiveComponent* DestComponent, const struct FVector& SourceWorldLoc, const struct FRotator& SourceWorldRot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_MatchTransform.ApplyOffsets"); - - UBehavior_MatchTransform_ApplyOffsets_Params params; - params.DestOwner = DestOwner; - params.DestComponent = DestComponent; - params.SourceWorldLoc = SourceWorldLoc; - params.SourceWorldRot = SourceWorldRot; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_MeleeAttack.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_MeleeAttack::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_MeleeAttack.ApplyBehaviorToContext"); - - UBehavior_MeleeAttack_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_MissionRemoteEvent.ApplyBehaviorToContext -// (Native, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_MissionRemoteEvent::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_MissionRemoteEvent.ApplyBehaviorToContext"); - - UBehavior_MissionRemoteEvent_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_RandomBranch.ApplyBehaviorToContext -// (Native, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_RandomBranch::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_RandomBranch.ApplyBehaviorToContext"); - - UBehavior_RandomBranch_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_Switch.ApplyBehaviorToContext -// (Native, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_Switch::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_Switch.ApplyBehaviorToContext"); - - UBehavior_Switch_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_RandomlySelectBehaviors.ApplyBehavior -// (Defined, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UObject* SelfObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (OptionalParm, Parm, OutParm) -// class UObject* MyInstigatorObject (OptionalParm, Parm) -// class UObject* OtherEventParticipantObject (OptionalParm, Parm) -// struct FBehaviorParameters EventData (OptionalParm, Parm, NeedCtorLink) - -void UBehavior_RandomlySelectBehaviors::ApplyBehavior(class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_RandomlySelectBehaviors.ApplyBehavior"); - - UBehavior_RandomlySelectBehaviors_ApplyBehavior_Params params; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_RandomlySelectBehaviors.SelectAndRunWeightedBehaviors -// (Final, Native, Public) -// Parameters: -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_RandomlySelectBehaviors::SelectAndRunWeightedBehaviors(class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_RandomlySelectBehaviors.SelectAndRunWeightedBehaviors"); - - UBehavior_RandomlySelectBehaviors_SelectAndRunWeightedBehaviors_Params params; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_RemoteCustomEvent.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_RemoteCustomEvent::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_RemoteCustomEvent.ApplyBehaviorToContext"); - - UBehavior_RemoteCustomEvent_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ScreenParticle.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ScreenParticle::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ScreenParticle.ApplyBehaviorToContext"); - - UBehavior_ScreenParticle_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetShieldDamageResistanceType.ApplyBehaviorToContext -// (Native, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetShieldDamageResistanceType::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetShieldDamageResistanceType.ApplyBehaviorToContext"); - - UBehavior_SetShieldDamageResistanceType_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetShieldTriggeredState.ApplyBehaviorToContext -// (Native, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetShieldTriggeredState::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetShieldTriggeredState.ApplyBehaviorToContext"); - - UBehavior_SetShieldTriggeredState_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SimpleMath.PublishBehaviorOutput -// (Defined, Event, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// float Result (Parm) - -void UBehavior_SimpleMath::PublishBehaviorOutput(float Result, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SimpleMath.PublishBehaviorOutput"); - - UBehavior_SimpleMath_PublishBehaviorOutput_Params params; - params.Result = Result; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SimpleMath.ApplyBehaviorToContext -// (Native, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SimpleMath::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SimpleMath.ApplyBehaviorToContext"); - - UBehavior_SimpleMath_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SpawnFirstPersonParticleSystem.PublishBehaviorOutput -// (Defined, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UParticleSystemComponent* NewComponent (Parm, EditInline) - -void UBehavior_SpawnFirstPersonParticleSystem::PublishBehaviorOutput(class UParticleSystemComponent* NewComponent, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnFirstPersonParticleSystem.PublishBehaviorOutput"); - - UBehavior_SpawnFirstPersonParticleSystem_PublishBehaviorOutput_Params params; - params.NewComponent = NewComponent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SpawnFirstPersonParticleSystem.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SpawnFirstPersonParticleSystem::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnFirstPersonParticleSystem.ApplyBehaviorToContext"); - - UBehavior_SpawnFirstPersonParticleSystem_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SpawnFromPopulationSystem.PublishBehaviorOutput -// (Defined, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class AActor* SpawnedActor (Parm) - -void UBehavior_SpawnFromPopulationSystem::PublishBehaviorOutput(class AActor* SpawnedActor, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnFromPopulationSystem.PublishBehaviorOutput"); - - UBehavior_SpawnFromPopulationSystem_PublishBehaviorOutput_Params params; - params.SpawnedActor = SpawnedActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SpawnFromPopulationSystem.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SpawnFromPopulationSystem::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnFromPopulationSystem.ApplyBehaviorToContext"); - - UBehavior_SpawnFromPopulationSystem_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SpawnParticleSystem.PublishBehaviorOutput -// (Defined, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class AEmitter* SpawnedEmitter (Parm) - -void UBehavior_SpawnParticleSystem::PublishBehaviorOutput(class AEmitter* SpawnedEmitter, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnParticleSystem.PublishBehaviorOutput"); - - UBehavior_SpawnParticleSystem_PublishBehaviorOutput_Params params; - params.SpawnedEmitter = SpawnedEmitter; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SpawnParticleSystem.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SpawnParticleSystem::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnParticleSystem.ApplyBehaviorToContext"); - - UBehavior_SpawnParticleSystem_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SpawnParticleSystem.GetEmitterClass -// (Defined, Public) -// Parameters: -// class UClass* ReturnValue (Parm, OutParm, ReturnParm) - -class UClass* UBehavior_SpawnParticleSystem::GetEmitterClass() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnParticleSystem.GetEmitterClass"); - - UBehavior_SpawnParticleSystem_GetEmitterClass_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_SpawnProjectile.PublishBehaviorOutput -// (Defined, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class AWillowProjectile* SpawnedProjectile (Parm) - -void UBehavior_SpawnProjectile::PublishBehaviorOutput(class AWillowProjectile* SpawnedProjectile, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnProjectile.PublishBehaviorOutput"); - - UBehavior_SpawnProjectile_PublishBehaviorOutput_Params params; - params.SpawnedProjectile = SpawnedProjectile; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SpawnProjectile.StaticGetWorldBodyViewLocation -// (Defined, Static, Public, HasDefaults) -// Parameters: -// FScriptInterface WorldBodyInterface (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UBehavior_SpawnProjectile::StaticGetWorldBodyViewLocation(const FScriptInterface& WorldBodyInterface) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnProjectile.StaticGetWorldBodyViewLocation"); - - UBehavior_SpawnProjectile_StaticGetWorldBodyViewLocation_Params params; - params.WorldBodyInterface = WorldBodyInterface; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_SpawnProjectile.StaticGetChildProjectilePosition -// (Defined, Static, Public, HasDefaults) -// Parameters: -// FScriptInterface WorldBodyInterface (Parm) -// struct FName InAttachmentPointName (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UBehavior_SpawnProjectile::StaticGetChildProjectilePosition(const FScriptInterface& WorldBodyInterface, const struct FName& InAttachmentPointName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnProjectile.StaticGetChildProjectilePosition"); - - UBehavior_SpawnProjectile_StaticGetChildProjectilePosition_Params params; - params.WorldBodyInterface = WorldBodyInterface; - params.InAttachmentPointName = InAttachmentPointName; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_SpawnProjectile.StaticGetChildProjectileDirection -// (Defined, Static, HasOptionalparams, Public, HasDefaults) -// Parameters: -// struct FName InAttachmentPointName (Parm) -// FScriptInterface WorldBodyInterface (Parm) -// class UProjectileDefinition* InProjectileDefinition (Parm) -// unsigned char InSpawnDirection (Parm) -// bool InbUseSocketAsParentForSpawnOrientation (OptionalParm, Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UBehavior_SpawnProjectile::StaticGetChildProjectileDirection(const struct FName& InAttachmentPointName, const FScriptInterface& WorldBodyInterface, class UProjectileDefinition* InProjectileDefinition, unsigned char InSpawnDirection, bool InbUseSocketAsParentForSpawnOrientation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnProjectile.StaticGetChildProjectileDirection"); - - UBehavior_SpawnProjectile_StaticGetChildProjectileDirection_Params params; - params.InAttachmentPointName = InAttachmentPointName; - params.WorldBodyInterface = WorldBodyInterface; - params.InProjectileDefinition = InProjectileDefinition; - params.InSpawnDirection = InSpawnDirection; - params.InbUseSocketAsParentForSpawnOrientation = InbUseSocketAsParentForSpawnOrientation; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_SpawnProjectile.SpawnChildProjectiles -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// FScriptInterface WorldBodyInterface (Parm) -// FScriptInterface SpawnActorInterface (Parm) -// class AWillowInventory* GearLikenessActor (Parm) -// FScriptInterface SaveReferenceContext (Parm) -// int EffectiveNumProjectiles (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm) -// int iStart (OptionalParm, Parm) -// int iMax (OptionalParm, Parm) - -void UBehavior_SpawnProjectile::SpawnChildProjectiles(class UObject* ContextObject, const FScriptInterface& WorldBodyInterface, const FScriptInterface& SpawnActorInterface, class AWillowInventory* GearLikenessActor, const FScriptInterface& SaveReferenceContext, int EffectiveNumProjectiles, const struct FBehaviorKernelInfo& KernelInfo, int iStart, int iMax) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnProjectile.SpawnChildProjectiles"); - - UBehavior_SpawnProjectile_SpawnChildProjectiles_Params params; - params.ContextObject = ContextObject; - params.WorldBodyInterface = WorldBodyInterface; - params.SpawnActorInterface = SpawnActorInterface; - params.GearLikenessActor = GearLikenessActor; - params.SaveReferenceContext = SaveReferenceContext; - params.EffectiveNumProjectiles = EffectiveNumProjectiles; - params.KernelInfo = KernelInfo; - params.iStart = iStart; - params.iMax = iMax; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_SpawnProjectile.CalculateConeVector -// (Native, Public) -// Parameters: -// float Fraction (Parm) -// struct FVector Origin (Parm) -// struct FVector Direction (Parm) -// float AngleWidth (Parm) -// float AngleHeight (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UBehavior_SpawnProjectile::CalculateConeVector(float Fraction, const struct FVector& Origin, const struct FVector& Direction, float AngleWidth, float AngleHeight) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnProjectile.CalculateConeVector"); - - UBehavior_SpawnProjectile_CalculateConeVector_Params params; - params.Fraction = Fraction; - params.Origin = Origin; - params.Direction = Direction; - params.AngleWidth = AngleWidth; - params.AngleHeight = AngleHeight; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_SpawnProjectile.PerformMaterialOverride -// (Native, Public) -// Parameters: -// class AWillowProjectile* Projectile (Parm) - -void UBehavior_SpawnProjectile::PerformMaterialOverride(class AWillowProjectile* Projectile) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnProjectile.PerformMaterialOverride"); - - UBehavior_SpawnProjectile_PerformMaterialOverride_Params params; - params.Projectile = Projectile; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_SpawnProjectile.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SpawnProjectile::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnProjectile.ApplyBehaviorToContext"); - - UBehavior_SpawnProjectile_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_StartMissionTimer.ApplyBehaviorToContext -// (Native, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_StartMissionTimer::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_StartMissionTimer.ApplyBehaviorToContext"); - - UBehavior_StartMissionTimer_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_StopMissionTimer.ApplyBehaviorToContext -// (Native, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_StopMissionTimer::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_StopMissionTimer.ApplyBehaviorToContext"); - - UBehavior_StopMissionTimer_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_UpdateCollision.ApplyBehaviorToContext -// (Native, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_UpdateCollision::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_UpdateCollision.ApplyBehaviorToContext"); - - UBehavior_UpdateCollision_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_UpdateMissionObjective.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_UpdateMissionObjective::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_UpdateMissionObjective.ApplyBehaviorToContext"); - - UBehavior_UpdateMissionObjective_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_VectorMath.PublishBehaviorOutput -// (Defined, Event, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// float Length (Parm) -// struct FVector VectorResult (Parm) - -void UBehavior_VectorMath::PublishBehaviorOutput(float Length, const struct FVector& VectorResult, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_VectorMath.PublishBehaviorOutput"); - - UBehavior_VectorMath_PublishBehaviorOutput_Params params; - params.Length = Length; - params.VectorResult = VectorResult; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_VectorMath.ApplyBehaviorToContext -// (Native, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_VectorMath::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_VectorMath.ApplyBehaviorToContext"); - - UBehavior_VectorMath_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_VectorToLocalSpace.PublishBehaviorOutput -// (Defined, Event, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// struct FVector VectorResult (Parm) - -void UBehavior_VectorToLocalSpace::PublishBehaviorOutput(const struct FVector& VectorResult, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_VectorToLocalSpace.PublishBehaviorOutput"); - - UBehavior_VectorToLocalSpace_PublishBehaviorOutput_Params params; - params.VectorResult = VectorResult; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_VectorToLocalSpace.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_VectorToLocalSpace::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_VectorToLocalSpace.ApplyBehaviorToContext"); - - UBehavior_VectorToLocalSpace_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.BehaviorSequenceEnableByMission.MissionReactionObjectiveComplete -// (Native, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* CompletedObjective (Parm) - -void UBehaviorSequenceEnableByMission::MissionReactionObjectiveComplete(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* CompletedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorSequenceEnableByMission.MissionReactionObjectiveComplete"); - - UBehaviorSequenceEnableByMission_MissionReactionObjectiveComplete_Params params; - params.Tracker = Tracker; - params.CompletedObjective = CompletedObjective; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorSequenceEnableByMission.MissionReactionObjectiveCleared -// (Native, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* ClearedObjective (Parm) - -void UBehaviorSequenceEnableByMission::MissionReactionObjectiveCleared(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* ClearedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorSequenceEnableByMission.MissionReactionObjectiveCleared"); - - UBehaviorSequenceEnableByMission_MissionReactionObjectiveCleared_Params params; - params.Tracker = Tracker; - params.ClearedObjective = ClearedObjective; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorSequenceEnableByMission.MissionReactionObjectiveUpdated -// (Native, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* UpdatedObjective (Parm) - -void UBehaviorSequenceEnableByMission::MissionReactionObjectiveUpdated(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* UpdatedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorSequenceEnableByMission.MissionReactionObjectiveUpdated"); - - UBehaviorSequenceEnableByMission_MissionReactionObjectiveUpdated_Params params; - params.Tracker = Tracker; - params.UpdatedObjective = UpdatedObjective; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorSequenceEnableByMission.MissionReactionObjectiveSetChanged -// (Native, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveSetDefinition* NewSet (Parm) -// class UMissionObjectiveSetDefinition* PreviousSet (Parm) - -void UBehaviorSequenceEnableByMission::MissionReactionObjectiveSetChanged(class AMissionTracker* Tracker, class UMissionObjectiveSetDefinition* NewSet, class UMissionObjectiveSetDefinition* PreviousSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorSequenceEnableByMission.MissionReactionObjectiveSetChanged"); - - UBehaviorSequenceEnableByMission_MissionReactionObjectiveSetChanged_Params params; - params.Tracker = Tracker; - params.NewSet = NewSet; - params.PreviousSet = PreviousSet; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorSequenceEnableByMission.MissionReactionStatusChanged -// (Native, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionDefinition* Mission (Parm) -// unsigned char NewStatus (Parm) - -void UBehaviorSequenceEnableByMission::MissionReactionStatusChanged(class AMissionTracker* Tracker, class UMissionDefinition* Mission, unsigned char NewStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorSequenceEnableByMission.MissionReactionStatusChanged"); - - UBehaviorSequenceEnableByMission_MissionReactionStatusChanged_Params params; - params.Tracker = Tracker; - params.Mission = Mission; - params.NewStatus = NewStatus; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorSequenceEnableByMission.MissionReactionLevelLoad -// (Native, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionDefinition* Mission (Parm) - -void UBehaviorSequenceEnableByMission::MissionReactionLevelLoad(class AMissionTracker* Tracker, class UMissionDefinition* Mission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorSequenceEnableByMission.MissionReactionLevelLoad"); - - UBehaviorSequenceEnableByMission_MissionReactionLevelLoad_Params params; - params.Tracker = Tracker; - params.Mission = Mission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorVolume.GetInstancedDesignerAttribute -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// class UAttributeDefinition* InDefinition (Parm) -// struct FName DesignerAttributeName (OptionalParm, Parm) -// unsigned char AttributeDataType (OptionalParm, Parm) -// class UInstancedDesignerAttribute* ReturnValue (Parm, OutParm, ReturnParm) - -class UInstancedDesignerAttribute* ABehaviorVolume::GetInstancedDesignerAttribute(class UAttributeDefinition* InDefinition, const struct FName& DesignerAttributeName, unsigned char AttributeDataType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.GetInstancedDesignerAttribute"); - - ABehaviorVolume_GetInstancedDesignerAttribute_Params params; - params.InDefinition = InDefinition; - params.DesignerAttributeName = DesignerAttributeName; - params.AttributeDataType = AttributeDataType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BehaviorVolume.CreateDesignerAttribute -// (Defined, HasOptionalparams, Protected) -// Parameters: -// class UDesignerAttributeDefinition* InDefinition (Parm) -// struct FName DesignerAttributeName (OptionalParm, Parm) -// unsigned char AttributeDataType (OptionalParm, Parm) -// class UInstancedDesignerAttribute* ReturnValue (Parm, OutParm, ReturnParm) - -class UInstancedDesignerAttribute* ABehaviorVolume::CreateDesignerAttribute(class UDesignerAttributeDefinition* InDefinition, const struct FName& DesignerAttributeName, unsigned char AttributeDataType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.CreateDesignerAttribute"); - - ABehaviorVolume_CreateDesignerAttribute_Params params; - params.InDefinition = InDefinition; - params.DesignerAttributeName = DesignerAttributeName; - params.AttributeDataType = AttributeDataType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BehaviorVolume.InitializeAttributeStartingValues -// (Defined, Public, HasDefaults) - -void ABehaviorVolume::InitializeAttributeStartingValues() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.InitializeAttributeStartingValues"); - - ABehaviorVolume_InitializeAttributeStartingValues_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorVolume.GetBalancedActorTypeIdentifier -// (Final, Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName ABehaviorVolume::GetBalancedActorTypeIdentifier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.GetBalancedActorTypeIdentifier"); - - ABehaviorVolume_GetBalancedActorTypeIdentifier_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BehaviorVolume.SetExpLevel -// (Final, Native, Public) -// Parameters: -// int NewExpLevel (Parm) - -void ABehaviorVolume::SetExpLevel(int NewExpLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.SetExpLevel"); - - ABehaviorVolume_SetExpLevel_Params params; - params.NewExpLevel = NewExpLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorVolume.SetAwesomeLevel -// (Final, Native, Public) -// Parameters: -// int NewAwesomeLevel (Parm) - -void ABehaviorVolume::SetAwesomeLevel(int NewAwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.SetAwesomeLevel"); - - ABehaviorVolume_SetAwesomeLevel_Params params; - params.NewAwesomeLevel = NewAwesomeLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorVolume.SetGameStage -// (Final, Native, Public) -// Parameters: -// int NewGameStage (Parm) - -void ABehaviorVolume::SetGameStage(int NewGameStage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.SetGameStage"); - - ABehaviorVolume_SetGameStage_Params params; - params.NewGameStage = NewGameStage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorVolume.GetExpLevelForEquip -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int ABehaviorVolume::GetExpLevelForEquip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.GetExpLevelForEquip"); - - ABehaviorVolume_GetExpLevelForEquip_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BehaviorVolume.GetExpLevel -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int ABehaviorVolume::GetExpLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.GetExpLevel"); - - ABehaviorVolume_GetExpLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BehaviorVolume.GetAwesomeLevel -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int ABehaviorVolume::GetAwesomeLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.GetAwesomeLevel"); - - ABehaviorVolume_GetAwesomeLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BehaviorVolume.GetGameStage -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int ABehaviorVolume::GetGameStage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.GetGameStage"); - - ABehaviorVolume_GetGameStage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BehaviorVolume.GetReplicatedInstanceDataState -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FReplicatedInstanceDataState OutReplicatedInstanceDataState (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ABehaviorVolume::GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.GetReplicatedInstanceDataState"); - - ABehaviorVolume_GetReplicatedInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutReplicatedInstanceDataState != nullptr) - *OutReplicatedInstanceDataState = params.OutReplicatedInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.BehaviorVolume.GetInstanceDataState -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FInstanceDataSet OutInstanceDataState (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ABehaviorVolume::GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.GetInstanceDataState"); - - ABehaviorVolume_GetInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutInstanceDataState != nullptr) - *OutInstanceDataState = params.OutInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.BehaviorVolume.DestroyOwnedInstanceData -// (Defined, Simulated, Public) - -void ABehaviorVolume::DestroyOwnedInstanceData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.DestroyOwnedInstanceData"); - - ABehaviorVolume_DestroyOwnedInstanceData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorVolume.RemoveInstanceDataObject -// (Defined, Simulated, Event, Public, HasDefaults) -// Parameters: -// class UObject* InstanceDataObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ABehaviorVolume::RemoveInstanceDataObject(class UObject* InstanceDataObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.RemoveInstanceDataObject"); - - ABehaviorVolume_RemoveInstanceDataObject_Params params; - params.InstanceDataObject = InstanceDataObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BehaviorVolume.RemoveInstanceData -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName DataName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ABehaviorVolume::RemoveInstanceData(const struct FName& DataName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.RemoveInstanceData"); - - ABehaviorVolume_RemoveInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BehaviorVolume.GetInstanceData -// (Defined, Simulated, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FName DataName (Parm) -// TArray InstanceData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ABehaviorVolume::GetInstanceData(const struct FName& DataName, TArray* InstanceData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.GetInstanceData"); - - ABehaviorVolume_GetInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (InstanceData != nullptr) - *InstanceData = params.InstanceData; - - return params.ReturnValue; -} - - -// Function WillowGame.BehaviorVolume.SetInstanceData -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// struct FInstanceDataUnion InstanceData (Parm, NeedCtorLink) -// bool bAllowDuplicateNames (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ABehaviorVolume::SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.SetInstanceData"); - - ABehaviorVolume_SetInstanceData_Params params; - params.InstanceData = InstanceData; - params.bAllowDuplicateNames = bAllowDuplicateNames; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BehaviorVolume.ClearTouchList -// (Defined, Simulated, Public) - -void ABehaviorVolume::ClearTouchList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.ClearTouchList"); - - ABehaviorVolume_ClearTouchList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorVolume.HandleDisabled -// (Defined, Simulated, Public) - -void ABehaviorVolume::HandleDisabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.HandleDisabled"); - - ABehaviorVolume_HandleDisabled_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorVolume.OnToggle -// (Defined, Simulated, Public) -// Parameters: -// class USeqAct_Toggle* Action (Parm) - -void ABehaviorVolume::OnToggle(class USeqAct_Toggle* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.OnToggle"); - - ABehaviorVolume_OnToggle_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorVolume.CanSplashNativeWrapper -// (Defined, Simulated, Event, Public) -// Parameters: -// class AActor* Other (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ABehaviorVolume::CanSplashNativeWrapper(class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.CanSplashNativeWrapper"); - - ABehaviorVolume_CanSplashNativeWrapper_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BehaviorVolume.IsWaterVolume -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ABehaviorVolume::IsWaterVolume() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.IsWaterVolume"); - - ABehaviorVolume_IsWaterVolume_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BehaviorVolume.BehaviorVolumeImpact -// (Defined, Simulated, Event, Public, HasDefaults) -// Parameters: -// class AActor* Other (Parm) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) -// unsigned char Action (Parm) - -void ABehaviorVolume::BehaviorVolumeImpact(class AActor* Other, const struct FVector& HitLocation, const struct FVector& HitNormal, unsigned char Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.BehaviorVolumeImpact"); - - ABehaviorVolume_BehaviorVolumeImpact_Params params; - params.Other = Other; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorVolume.TakeDamage -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// float DamageAmount (Parm) -// class AController* EventInstigator (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// class UClass* inDamageType (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void ABehaviorVolume::TakeDamage(float DamageAmount, class AController* EventInstigator, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* inDamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.TakeDamage"); - - ABehaviorVolume_TakeDamage_Params params; - params.DamageAmount = DamageAmount; - params.EventInstigator = EventInstigator; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - params.inDamageType = inDamageType; - params.HitInfo = HitInfo; - params.DamageCauser = DamageCauser; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorVolume.TraceTouch -// (Defined, Event, Public) -// Parameters: -// class AActor* Other (Parm) -// class UComponent* ComponentHit (Parm, EditInline) -// struct FVector TouchLocation (Parm) -// struct FVector TouchNormal (Parm) -// struct FVector End (Parm) -// struct FVector Start (Parm) -// struct FVector Extent (Parm) -// int TraceFlags (Parm) -// float TouchTime (Parm) - -void ABehaviorVolume::TraceTouch(class AActor* Other, class UComponent* ComponentHit, const struct FVector& TouchLocation, const struct FVector& TouchNormal, const struct FVector& End, const struct FVector& Start, const struct FVector& Extent, int TraceFlags, float TouchTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.TraceTouch"); - - ABehaviorVolume_TraceTouch_Params params; - params.Other = Other; - params.ComponentHit = ComponentHit; - params.TouchLocation = TouchLocation; - params.TouchNormal = TouchNormal; - params.End = End; - params.Start = Start; - params.Extent = Extent; - params.TraceFlags = TraceFlags; - params.TouchTime = TouchTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorVolume.UnTouch -// (Defined, Simulated, Event, Public) -// Parameters: -// class AActor* Other (Parm) - -void ABehaviorVolume::UnTouch(class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.UnTouch"); - - ABehaviorVolume_UnTouch_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorVolume.Touch -// (Defined, Simulated, Event, Public) -// Parameters: -// class AActor* Other (Parm) -// class UPrimitiveComponent* OtherComp (Parm, EditInline) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) - -void ABehaviorVolume::Touch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.Touch"); - - ABehaviorVolume_Touch_Params params; - params.Other = Other; - params.OtherComp = OtherComp; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorVolume.StopsProjectile -// (Defined, Simulated, Public) -// Parameters: -// class AProjectile* P (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ABehaviorVolume::StopsProjectile(class AProjectile* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.StopsProjectile"); - - ABehaviorVolume_StopsProjectile_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BehaviorVolume.PostBeginPlay -// (Defined, Simulated, Event, Public) - -void ABehaviorVolume::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.PostBeginPlay"); - - ABehaviorVolume_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorVolume.GetBehaviorConsumerHandle -// (Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle ReturnValue (Parm, OutParm, ReturnParm) - -struct FBehaviorConsumerHandle ABehaviorVolume::GetBehaviorConsumerHandle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.GetBehaviorConsumerHandle"); - - ABehaviorVolume_GetBehaviorConsumerHandle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BehaviorVolume.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void ABehaviorVolume::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolume.ReplicatedEvent"); - - ABehaviorVolume_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorVolumeDefinition.OnShoot -// (Final, Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Parm) -// class UObject* Instigator (Parm) -// class UObject* ContextForHitLocation (Parm) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) - -void UBehaviorVolumeDefinition::OnShoot(const struct FBehaviorConsumerHandle& ConsumerHandle, class UObject* Instigator, class UObject* ContextForHitLocation, const struct FVector& HitLocation, const struct FVector& HitNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolumeDefinition.OnShoot"); - - UBehaviorVolumeDefinition_OnShoot_Params params; - params.ConsumerHandle = ConsumerHandle; - params.Instigator = Instigator; - params.ContextForHitLocation = ContextForHitLocation; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorVolumeDefinition.OnExit -// (Final, Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Parm) -// class UObject* Instigator (Parm) - -void UBehaviorVolumeDefinition::OnExit(const struct FBehaviorConsumerHandle& ConsumerHandle, class UObject* Instigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolumeDefinition.OnExit"); - - UBehaviorVolumeDefinition_OnExit_Params params; - params.ConsumerHandle = ConsumerHandle; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorVolumeDefinition.OnEntry -// (Final, Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Parm) -// class UObject* Instigator (Parm) - -void UBehaviorVolumeDefinition::OnEntry(const struct FBehaviorConsumerHandle& ConsumerHandle, class UObject* Instigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolumeDefinition.OnEntry"); - - UBehaviorVolumeDefinition_OnEntry_Params params; - params.ConsumerHandle = ConsumerHandle; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorVolumeDefinition.SetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* NewBehaviorProviderDefinition (Parm) - -void UBehaviorVolumeDefinition::SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolumeDefinition.SetBehaviorProviderDefinition"); - - UBehaviorVolumeDefinition_SetBehaviorProviderDefinition_Params params; - params.NewBehaviorProviderDefinition = NewBehaviorProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BehaviorVolumeDefinition.GetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* UBehaviorVolumeDefinition::GetBehaviorProviderDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorVolumeDefinition.GetBehaviorProviderDefinition"); - - UBehaviorVolumeDefinition_GetBehaviorProviderDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BlackMarketDefinition.CurrentLevelIsBelowMaxForPlayer -// (Final, Native, Public) -// Parameters: -// int CurrentLevel (Parm) -// class UBlackMarketUpgradeDefinition* UpgradeDefinition (Parm) -// class AWillowPlayerController* WPC (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBlackMarketDefinition::CurrentLevelIsBelowMaxForPlayer(int CurrentLevel, class UBlackMarketUpgradeDefinition* UpgradeDefinition, class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BlackMarketDefinition.CurrentLevelIsBelowMaxForPlayer"); - - UBlackMarketDefinition_CurrentLevelIsBelowMaxForPlayer_Params params; - params.CurrentLevel = CurrentLevel; - params.UpgradeDefinition = UpgradeDefinition; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BlackMarketDefinition.CurrentLevelIsBelowMaxLevel -// (Defined, Simulated, Public) -// Parameters: -// int CurrentLevel (Parm) -// class UBlackMarketUpgradeDefinition* UpgradeDefinition (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBlackMarketDefinition::CurrentLevelIsBelowMaxLevel(int CurrentLevel, class UBlackMarketUpgradeDefinition* UpgradeDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BlackMarketDefinition.CurrentLevelIsBelowMaxLevel"); - - UBlackMarketDefinition_CurrentLevelIsBelowMaxLevel_Params params; - params.CurrentLevel = CurrentLevel; - params.UpgradeDefinition = UpgradeDefinition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BlackMarketUpgradeDefinition.UpdateCachedUpgradeIndex -// (Native, Public) - -void UBlackMarketUpgradeDefinition::UpdateCachedUpgradeIndex() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BlackMarketUpgradeDefinition.UpdateCachedUpgradeIndex"); - - UBlackMarketUpgradeDefinition_UpdateCachedUpgradeIndex_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BlackMarketUpgradeDefinition.OnPurchased -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* ForPlayer (Parm) -// int NewUpgradeLevel (Parm) - -void UBlackMarketUpgradeDefinition::OnPurchased(class UObject* ForPlayer, int NewUpgradeLevel, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BlackMarketUpgradeDefinition.OnPurchased"); - - UBlackMarketUpgradeDefinition_OnPurchased_Params params; - params.ForPlayer = ForPlayer; - params.NewUpgradeLevel = NewUpgradeLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.BlackMarketUpgradeDefinition.SetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* NewBehaviorProviderDefinition (Parm) - -void UBlackMarketUpgradeDefinition::SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BlackMarketUpgradeDefinition.SetBehaviorProviderDefinition"); - - UBlackMarketUpgradeDefinition_SetBehaviorProviderDefinition_Params params; - params.NewBehaviorProviderDefinition = NewBehaviorProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BlackMarketUpgradeDefinition.GetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* UBlackMarketUpgradeDefinition::GetBehaviorProviderDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BlackMarketUpgradeDefinition.GetBehaviorProviderDefinition"); - - UBlackMarketUpgradeDefinition_GetBehaviorProviderDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BlackMarketUpgradeManager.InitAllBlackMarketUpgrades -// (Native, Public) - -void ABlackMarketUpgradeManager::InitAllBlackMarketUpgrades() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BlackMarketUpgradeManager.InitAllBlackMarketUpgrades"); - - ABlackMarketUpgradeManager_InitAllBlackMarketUpgrades_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BlackMarketUpgradeManager.GetBehaviorConsumerHandle -// (Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle ReturnValue (Parm, OutParm, ReturnParm) - -struct FBehaviorConsumerHandle ABlackMarketUpgradeManager::GetBehaviorConsumerHandle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BlackMarketUpgradeManager.GetBehaviorConsumerHandle"); - - ABlackMarketUpgradeManager_GetBehaviorConsumerHandle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPhysicalMaterialProperty.ApplyParametersToMaterialInstance -// (Defined, Static, Public, HasOutparams, HasDefaults) -// Parameters: -// class UMaterialInstance* Material (Parm) -// struct FImpactResponseParameters ResponseParameters (Const, Parm, OutParm, NeedCtorLink) - -void UWillowPhysicalMaterialProperty::ApplyParametersToMaterialInstance(class UMaterialInstance* Material, struct FImpactResponseParameters* ResponseParameters) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPhysicalMaterialProperty.ApplyParametersToMaterialInstance"); - - UWillowPhysicalMaterialProperty_ApplyParametersToMaterialInstance_Params params; - params.Material = Material; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ResponseParameters != nullptr) - *ResponseParameters = params.ResponseParameters; -} - - -// Function WillowGame.WillowPhysicalMaterialProperty.AttachParticleSystemComponentToActor -// (Defined, Static, Public) -// Parameters: -// class UParticleSystemComponent* PSC (Parm, EditInline) -// class AActor* HitActor (Parm) -// struct FName AttachmentPointName (Parm) - -void UWillowPhysicalMaterialProperty::AttachParticleSystemComponentToActor(class UParticleSystemComponent* PSC, class AActor* HitActor, const struct FName& AttachmentPointName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPhysicalMaterialProperty.AttachParticleSystemComponentToActor"); - - UWillowPhysicalMaterialProperty_AttachParticleSystemComponentToActor_Params params; - params.PSC = PSC; - params.HitActor = HitActor; - params.AttachmentPointName = AttachmentPointName; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPhysicalMaterialProperty.AttachEmitterToActor -// (Defined, Static, Public) -// Parameters: -// class AEmitter* EmitterActor (Parm) -// class AActor* HitActor (Parm) -// struct FName AttachmentPointName (Parm) - -void UWillowPhysicalMaterialProperty::AttachEmitterToActor(class AEmitter* EmitterActor, class AActor* HitActor, const struct FName& AttachmentPointName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPhysicalMaterialProperty.AttachEmitterToActor"); - - UWillowPhysicalMaterialProperty_AttachEmitterToActor_Params params; - params.EmitterActor = EmitterActor; - params.HitActor = HitActor; - params.AttachmentPointName = AttachmentPointName; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPhysicalMaterialProperty.ApplyParametersToParticleSystemComponent -// (Defined, Static, Public, HasOutparams, HasDefaults) -// Parameters: -// class UParticleSystemComponent* PSC (Parm, EditInline) -// struct FImpactResponseParameters ResponseParameters (Const, Parm, OutParm, NeedCtorLink) - -void UWillowPhysicalMaterialProperty::ApplyParametersToParticleSystemComponent(class UParticleSystemComponent* PSC, struct FImpactResponseParameters* ResponseParameters) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPhysicalMaterialProperty.ApplyParametersToParticleSystemComponent"); - - UWillowPhysicalMaterialProperty_ApplyParametersToParticleSystemComponent_Params params; - params.PSC = PSC; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ResponseParameters != nullptr) - *ResponseParameters = params.ResponseParameters; -} - - -// Function WillowGame.WillowPhysicalMaterialProperty.ApplyParametersToEmitter -// (Defined, Static, Public, HasOutparams, HasDefaults) -// Parameters: -// class AEmitter* EmitterActor (Parm) -// struct FImpactResponseParameters ResponseParameters (Const, Parm, OutParm, NeedCtorLink) - -void UWillowPhysicalMaterialProperty::ApplyParametersToEmitter(class AEmitter* EmitterActor, struct FImpactResponseParameters* ResponseParameters) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPhysicalMaterialProperty.ApplyParametersToEmitter"); - - UWillowPhysicalMaterialProperty_ApplyParametersToEmitter_Params params; - params.EmitterActor = EmitterActor; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ResponseParameters != nullptr) - *ResponseParameters = params.ResponseParameters; -} - - -// Function WillowGame.WillowPhysicalMaterialProperty.PlayImpactEffect -// (Final, Defined, Event, HasOptionalparams, Private, HasOutparams, HasDefaults) -// Parameters: -// struct FImpactResponseEffect Effect (Parm, NeedCtorLink) -// class AActor* Instigator (Parm) -// class AActor* HitActor (Parm) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) -// struct FTraceHitInfo HitInfo (Parm) -// unsigned char Usage (Parm) -// struct FImpactResponseParameters ResponseParameters (Const, Parm, OutParm, NeedCtorLink) -// bool bPlaySound (Parm) -// bool bReplicateEffect (Parm) -// bool bIsbEffectEligibleForCensoring (Parm) -// class UParticleSystem* DefaultParticleTemplate (Parm) -// class UParticleSystem* CensoredParticleTemplateAlternative (Parm) -// class UAkSwitch* MaterialSwitch (OptionalParm, Parm) -// class UAkEvent* ImpactAkEvent (OptionalParm, Parm) - -void UWillowPhysicalMaterialProperty::PlayImpactEffect(const struct FImpactResponseEffect& Effect, class AActor* Instigator, class AActor* HitActor, const struct FVector& HitLocation, const struct FVector& HitNormal, const struct FTraceHitInfo& HitInfo, unsigned char Usage, bool bPlaySound, bool bReplicateEffect, bool bIsbEffectEligibleForCensoring, class UParticleSystem* DefaultParticleTemplate, class UParticleSystem* CensoredParticleTemplateAlternative, class UAkSwitch* MaterialSwitch, class UAkEvent* ImpactAkEvent, struct FImpactResponseParameters* ResponseParameters) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPhysicalMaterialProperty.PlayImpactEffect"); - - UWillowPhysicalMaterialProperty_PlayImpactEffect_Params params; - params.Effect = Effect; - params.Instigator = Instigator; - params.HitActor = HitActor; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - params.HitInfo = HitInfo; - params.Usage = Usage; - params.bPlaySound = bPlaySound; - params.bReplicateEffect = bReplicateEffect; - params.bIsbEffectEligibleForCensoring = bIsbEffectEligibleForCensoring; - params.DefaultParticleTemplate = DefaultParticleTemplate; - params.CensoredParticleTemplateAlternative = CensoredParticleTemplateAlternative; - params.MaterialSwitch = MaterialSwitch; - params.ImpactAkEvent = ImpactAkEvent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ResponseParameters != nullptr) - *ResponseParameters = params.ResponseParameters; -} - - -// Function WillowGame.WillowPhysicalMaterialProperty.GetPhysicalMaterialSwitch -// (Final, Defined, Private, HasOutparams) -// Parameters: -// struct FTraceHitInfo HitInfo (Const, Parm, OutParm) -// class UAkSwitch* ReturnValue (Parm, OutParm, ReturnParm) - -class UAkSwitch* UWillowPhysicalMaterialProperty::GetPhysicalMaterialSwitch(struct FTraceHitInfo* HitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPhysicalMaterialProperty.GetPhysicalMaterialSwitch"); - - UWillowPhysicalMaterialProperty_GetPhysicalMaterialSwitch_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (HitInfo != nullptr) - *HitInfo = params.HitInfo; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPhysicalMaterialProperty.StaticPlayImpactEffect -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FImpactResponseEffect Effect (Parm, NeedCtorLink) -// class AActor* Instigator (Parm) -// class AActor* HitActor (Parm) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) -// struct FTraceHitInfo HitInfo (Parm) -// unsigned char Usage (Parm) -// struct FImpactResponseParameters ResponseParameters (Const, Parm, OutParm, NeedCtorLink) -// bool bPlaySound (Parm) -// bool bReplicateEffect (Parm) - -void UWillowPhysicalMaterialProperty::StaticPlayImpactEffect(const struct FImpactResponseEffect& Effect, class AActor* Instigator, class AActor* HitActor, const struct FVector& HitLocation, const struct FVector& HitNormal, const struct FTraceHitInfo& HitInfo, unsigned char Usage, bool bPlaySound, bool bReplicateEffect, struct FImpactResponseParameters* ResponseParameters) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPhysicalMaterialProperty.StaticPlayImpactEffect"); - - UWillowPhysicalMaterialProperty_StaticPlayImpactEffect_Params params; - params.Effect = Effect; - params.Instigator = Instigator; - params.HitActor = HitActor; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - params.HitInfo = HitInfo; - params.Usage = Usage; - params.bPlaySound = bPlaySound; - params.bReplicateEffect = bReplicateEffect; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ResponseParameters != nullptr) - *ResponseParameters = params.ResponseParameters; -} - - -// Function WillowGame.WillowPhysicalMaterialProperty.PlayImpactEffectSound -// (Native, Static, Public, HasOutparams) -// Parameters: -// class AActor* Instigator (Parm) -// class UAkSwitch* Switch (Parm) -// class UAkEvent* Event (Parm) -// struct FVector HitLocation (Parm) -// unsigned char Usage (Parm) -// bool bPlaySound (Parm) -// bool bReplicateEffect (Parm) -// struct FImpactResponseParameters ResponseParameters (Const, Parm, OutParm, NeedCtorLink) - -void UWillowPhysicalMaterialProperty::PlayImpactEffectSound(class AActor* Instigator, class UAkSwitch* Switch, class UAkEvent* Event, const struct FVector& HitLocation, unsigned char Usage, bool bPlaySound, bool bReplicateEffect, struct FImpactResponseParameters* ResponseParameters) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPhysicalMaterialProperty.PlayImpactEffectSound"); - - UWillowPhysicalMaterialProperty_PlayImpactEffectSound_Params params; - params.Instigator = Instigator; - params.Switch = Switch; - params.Event = Event; - params.HitLocation = HitLocation; - params.Usage = Usage; - params.bPlaySound = bPlaySound; - params.bReplicateEffect = bReplicateEffect; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ResponseParameters != nullptr) - *ResponseParameters = params.ResponseParameters; -} - - -// Function WillowGame.WillowPhysicalMaterialProperty.FindResponseIndex -// (Final, Native, Public) -// Parameters: -// class UWillowImpactDefinition* ImpactType (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowPhysicalMaterialProperty::FindResponseIndex(class UWillowImpactDefinition* ImpactType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPhysicalMaterialProperty.FindResponseIndex"); - - UWillowPhysicalMaterialProperty_FindResponseIndex_Params params; - params.ImpactType = ImpactType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPhysicalMaterialProperty.StaticHitInfoImpact -// (Native, Static, Public, HasOutparams) -// Parameters: -// class UWillowImpactDefinition* ImpactType (Parm) -// class UPhysicalMaterial* PhysicalMaterial (Parm) -// class AActor* Instigator (Parm) -// class AActor* HitActor (Parm) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) -// struct FTraceHitInfo HitInfo (Parm) -// struct FImpactResponseParameters ResponseParameters (Const, Parm, OutParm, NeedCtorLink) -// bool bPlaySound (Parm) -// bool bReplicateEffect (Parm) - -void UWillowPhysicalMaterialProperty::StaticHitInfoImpact(class UWillowImpactDefinition* ImpactType, class UPhysicalMaterial* PhysicalMaterial, class AActor* Instigator, class AActor* HitActor, const struct FVector& HitLocation, const struct FVector& HitNormal, const struct FTraceHitInfo& HitInfo, bool bPlaySound, bool bReplicateEffect, struct FImpactResponseParameters* ResponseParameters) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPhysicalMaterialProperty.StaticHitInfoImpact"); - - UWillowPhysicalMaterialProperty_StaticHitInfoImpact_Params params; - params.ImpactType = ImpactType; - params.PhysicalMaterial = PhysicalMaterial; - params.Instigator = Instigator; - params.HitActor = HitActor; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - params.HitInfo = HitInfo; - params.bPlaySound = bPlaySound; - params.bReplicateEffect = bReplicateEffect; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ResponseParameters != nullptr) - *ResponseParameters = params.ResponseParameters; -} - - -// Function WillowGame.WillowPhysicalMaterialProperty.StaticRigidBodyImpact -// (Native, Static, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UWillowImpactDefinition* ImpactType (Parm) -// class AActor* Instigator (Parm) -// class UPrimitiveComponent* HitComponent (Parm, EditInline) -// class UPrimitiveComponent* OtherComponent (Parm, EditInline) -// struct FCollisionImpactData RigidCollisionData (Const, Parm, OutParm, NeedCtorLink) -// int ContactIndex (Parm) -// struct FImpactResponseParameters ResponseParameters (Const, Parm, OutParm, NeedCtorLink) -// bool bReplicateEffect (OptionalParm, Parm) - -void UWillowPhysicalMaterialProperty::StaticRigidBodyImpact(class UWillowImpactDefinition* ImpactType, class AActor* Instigator, class UPrimitiveComponent* HitComponent, class UPrimitiveComponent* OtherComponent, int ContactIndex, bool bReplicateEffect, struct FCollisionImpactData* RigidCollisionData, struct FImpactResponseParameters* ResponseParameters) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPhysicalMaterialProperty.StaticRigidBodyImpact"); - - UWillowPhysicalMaterialProperty_StaticRigidBodyImpact_Params params; - params.ImpactType = ImpactType; - params.Instigator = Instigator; - params.HitComponent = HitComponent; - params.OtherComponent = OtherComponent; - params.ContactIndex = ContactIndex; - params.bReplicateEffect = bReplicateEffect; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (RigidCollisionData != nullptr) - *RigidCollisionData = params.RigidCollisionData; - if (ResponseParameters != nullptr) - *ResponseParameters = params.ResponseParameters; -} - - -// Function WillowGame.WillowPhysicalMaterialProperty.StaticTraceImpact -// (Native, Static, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UWillowImpactDefinition* ImpactType (Parm) -// class AActor* Instigator (Parm) -// struct FVector TraceEnd (Parm) -// struct FVector TraceStart (Parm) -// struct FImpactResponseParameters ResponseParameters (Const, Parm, OutParm, NeedCtorLink) -// bool bPlaySound (Parm) -// bool bReplicateEffect (OptionalParm, Parm) -// bool bPlayOnNoHit (OptionalParm, Parm) - -void UWillowPhysicalMaterialProperty::StaticTraceImpact(class UWillowImpactDefinition* ImpactType, class AActor* Instigator, const struct FVector& TraceEnd, const struct FVector& TraceStart, bool bPlaySound, bool bReplicateEffect, bool bPlayOnNoHit, struct FImpactResponseParameters* ResponseParameters) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPhysicalMaterialProperty.StaticTraceImpact"); - - UWillowPhysicalMaterialProperty_StaticTraceImpact_Params params; - params.ImpactType = ImpactType; - params.Instigator = Instigator; - params.TraceEnd = TraceEnd; - params.TraceStart = TraceStart; - params.bPlaySound = bPlaySound; - params.bReplicateEffect = bReplicateEffect; - params.bPlayOnNoHit = bPlayOnNoHit; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ResponseParameters != nullptr) - *ResponseParameters = params.ResponseParameters; -} - - -// Function WillowGame.WillowPhysicalMaterialProperty.IsImpactDebugEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowPhysicalMaterialProperty::IsImpactDebugEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPhysicalMaterialProperty.IsImpactDebugEnabled"); - - UWillowPhysicalMaterialProperty_IsImpactDebugEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPhysicalMaterialProperty.ToggleImpactDebug -// (Native, Static, Public) - -void UWillowPhysicalMaterialProperty::ToggleImpactDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPhysicalMaterialProperty.ToggleImpactDebug"); - - UWillowPhysicalMaterialProperty_ToggleImpactDebug_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BodyHitRegionDefinition.OnHealingReaction -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FName SpecializedEventName (Parm) -// class AController* DamageInstigator (Parm) - -void UBodyHitRegionDefinition::OnHealingReaction(const struct FName& SpecializedEventName, class AController* DamageInstigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyHitRegionDefinition.OnHealingReaction"); - - UBodyHitRegionDefinition_OnHealingReaction_Params params; - params.SpecializedEventName = SpecializedEventName; - params.DamageInstigator = DamageInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.BodyHitRegionDefinition.OnRegionRejuvenate -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// unsigned char EventOutput (Parm) -// class AController* KilledBy (Parm) - -void UBodyHitRegionDefinition::OnRegionRejuvenate(unsigned char EventOutput, class AController* KilledBy, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyHitRegionDefinition.OnRegionRejuvenate"); - - UBodyHitRegionDefinition_OnRegionRejuvenate_Params params; - params.EventOutput = EventOutput; - params.KilledBy = KilledBy; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.BodyHitRegionDefinition.OnReflectedProjectile -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FVector ReflectedDirection (Parm) -// struct FVector HitLocation (Parm) - -void UBodyHitRegionDefinition::OnReflectedProjectile(const struct FVector& ReflectedDirection, const struct FVector& HitLocation, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyHitRegionDefinition.OnReflectedProjectile"); - - UBodyHitRegionDefinition_OnReflectedProjectile_Params params; - params.ReflectedDirection = ReflectedDirection; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.BodyHitRegionDefinition.OnRegionGore -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FName SpecializedEventName (Parm) -// class AController* GoreInstigator (Parm) -// struct FVector HitLocation (Parm) -// struct FVector HitMomentum (Parm) - -void UBodyHitRegionDefinition::OnRegionGore(const struct FName& SpecializedEventName, class AController* GoreInstigator, const struct FVector& HitLocation, const struct FVector& HitMomentum, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyHitRegionDefinition.OnRegionGore"); - - UBodyHitRegionDefinition_OnRegionGore_Params params; - params.SpecializedEventName = SpecializedEventName; - params.GoreInstigator = GoreInstigator; - params.HitLocation = HitLocation; - params.HitMomentum = HitMomentum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.BodyHitRegionDefinition.OnDamageReaction -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FName SpecializedEventName (Parm) -// class AController* DamageInstigator (Parm) -// struct FVector HitLocation (Parm) -// struct FVector HitMomentum (Parm) -// class UObject* DamageSource (Parm) -// class UObject* DamageType (Parm) - -void UBodyHitRegionDefinition::OnDamageReaction(const struct FName& SpecializedEventName, class AController* DamageInstigator, const struct FVector& HitLocation, const struct FVector& HitMomentum, class UObject* DamageSource, class UObject* DamageType, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyHitRegionDefinition.OnDamageReaction"); - - UBodyHitRegionDefinition_OnDamageReaction_Params params; - params.SpecializedEventName = SpecializedEventName; - params.DamageInstigator = DamageInstigator; - params.HitLocation = HitLocation; - params.HitMomentum = HitMomentum; - params.DamageSource = DamageSource; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.BodyHitRegionDefinition.OnRegionDeath -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// unsigned char EventOutput (Parm) -// class AController* KilledBy (Parm) -// struct FVector HitLocation (Parm) -// struct FVector HitMomentum (Parm) - -void UBodyHitRegionDefinition::OnRegionDeath(unsigned char EventOutput, class AController* KilledBy, const struct FVector& HitLocation, const struct FVector& HitMomentum, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyHitRegionDefinition.OnRegionDeath"); - - UBodyHitRegionDefinition_OnRegionDeath_Params params; - params.EventOutput = EventOutput; - params.KilledBy = KilledBy; - params.HitLocation = HitLocation; - params.HitMomentum = HitMomentum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.BodyHitRegionDefinition.SetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* NewBehaviorProviderDefinition (Parm) - -void UBodyHitRegionDefinition::SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyHitRegionDefinition.SetBehaviorProviderDefinition"); - - UBodyHitRegionDefinition_SetBehaviorProviderDefinition_Params params; - params.NewBehaviorProviderDefinition = NewBehaviorProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BodyHitRegionDefinition.GetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* UBodyHitRegionDefinition::GetBehaviorProviderDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyHitRegionDefinition.GetBehaviorProviderDefinition"); - - UBodyHitRegionDefinition_GetBehaviorProviderDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BodyHitRegionDefinition.GetDamageSurfaceType -// (Final, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UBodyHitRegionDefinition::GetDamageSurfaceType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyHitRegionDefinition.GetDamageSurfaceType"); - - UBodyHitRegionDefinition_GetDamageSurfaceType_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BodyHitRegionDefinition.GetDamageModifierPercentForImpact -// (Final, Native, Public) -// Parameters: -// class UWillowImpactDefinition* ImpactType (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UBodyHitRegionDefinition::GetDamageModifierPercentForImpact(class UWillowImpactDefinition* ImpactType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyHitRegionDefinition.GetDamageModifierPercentForImpact"); - - UBodyHitRegionDefinition_GetDamageModifierPercentForImpact_Params params; - params.ImpactType = ImpactType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BodyHitRegionDefinition.GetResponseForImpact -// (Final, Native, Public) -// Parameters: -// class UWillowImpactDefinition* ImpactType (Parm) -// struct FImpactResponseEffect ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FImpactResponseEffect UBodyHitRegionDefinition::GetResponseForImpact(class UWillowImpactDefinition* ImpactType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyHitRegionDefinition.GetResponseForImpact"); - - UBodyHitRegionDefinition_GetResponseForImpact_Params params; - params.ImpactType = ImpactType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BodyClassDeathDefinition.OnTechDeath -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FName SpecializedEventName (Parm) -// class AController* Killer (Parm) - -void UBodyClassDeathDefinition::OnTechDeath(const struct FName& SpecializedEventName, class AController* Killer, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyClassDeathDefinition.OnTechDeath"); - - UBodyClassDeathDefinition_OnTechDeath_Params params; - params.SpecializedEventName = SpecializedEventName; - params.Killer = Killer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.BodyClassDeathDefinition.OnBodyDissolve -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* Instigator (Parm) - -void UBodyClassDeathDefinition::OnBodyDissolve(class AController* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyClassDeathDefinition.OnBodyDissolve"); - - UBodyClassDeathDefinition_OnBodyDissolve_Params params; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.BodyClassDeathDefinition.OnDeathNonGib -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* Instigator (Parm) - -void UBodyClassDeathDefinition::OnDeathNonGib(class AController* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyClassDeathDefinition.OnDeathNonGib"); - - UBodyClassDeathDefinition_OnDeathNonGib_Params params; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.BodyClassDeathDefinition.OnDeathGib -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* Instigator (Parm) - -void UBodyClassDeathDefinition::OnDeathGib(class AController* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyClassDeathDefinition.OnDeathGib"); - - UBodyClassDeathDefinition_OnDeathGib_Params params; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.BodyClassDeathDefinition.OnKilledBy -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* Killer (Parm) - -void UBodyClassDeathDefinition::OnKilledBy(class AController* Killer, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyClassDeathDefinition.OnKilledBy"); - - UBodyClassDeathDefinition_OnKilledBy_Params params; - params.Killer = Killer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.BodyClassDeathDefinition.OnPlayDeathPizazz -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UBodyClassDeathDefinition::OnPlayDeathPizazz(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyClassDeathDefinition.OnPlayDeathPizazz"); - - UBodyClassDeathDefinition_OnPlayDeathPizazz_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.BodyClassDeathDefinition.SetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* NewBehaviorProviderDefinition (Parm) - -void UBodyClassDeathDefinition::SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyClassDeathDefinition.SetBehaviorProviderDefinition"); - - UBodyClassDeathDefinition_SetBehaviorProviderDefinition_Params params; - params.NewBehaviorProviderDefinition = NewBehaviorProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BodyClassDeathDefinition.GetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* UBodyClassDeathDefinition::GetBehaviorProviderDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyClassDeathDefinition.GetBehaviorProviderDefinition"); - - UBodyClassDeathDefinition_GetBehaviorProviderDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BodyClassDefinition.GetHitRegions -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// TArray Regions (Parm, OutParm, NeedCtorLink) -// class UBodyHitRegionDefinition* DefaultRegion (OptionalParm, Parm, OutParm) - -void UBodyClassDefinition::GetHitRegions(TArray* Regions, class UBodyHitRegionDefinition** DefaultRegion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyClassDefinition.GetHitRegions"); - - UBodyClassDefinition_GetHitRegions_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Regions != nullptr) - *Regions = params.Regions; - if (DefaultRegion != nullptr) - *DefaultRegion = params.DefaultRegion; -} - - -// Function WillowGame.BodyClassDefinition.ShouldUseUpperBodyMovementBlendForHoldName -// (Final, Defined, Simulated, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UEnvironmentTagDefinition* EnvironmentTag (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBodyClassDefinition::ShouldUseUpperBodyMovementBlendForHoldName(const struct FName& HoldName, class UEnvironmentTagDefinition* EnvironmentTag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyClassDefinition.ShouldUseUpperBodyMovementBlendForHoldName"); - - UBodyClassDefinition_ShouldUseUpperBodyMovementBlendForHoldName_Params params; - params.HoldName = HoldName; - params.EnvironmentTag = EnvironmentTag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BodyClassDefinition.ShouldUseArmBoneBlendForHoldName -// (Final, Defined, Simulated, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UEnvironmentTagDefinition* EnvironmentTag (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBodyClassDefinition::ShouldUseArmBoneBlendForHoldName(const struct FName& HoldName, class UEnvironmentTagDefinition* EnvironmentTag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyClassDefinition.ShouldUseArmBoneBlendForHoldName"); - - UBodyClassDefinition_ShouldUseArmBoneBlendForHoldName_Params params; - params.HoldName = HoldName; - params.EnvironmentTag = EnvironmentTag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BodyClassDefinition.GetAimOffsetProfileForHoldName -// (Final, Defined, Simulated, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UEnvironmentTagDefinition* EnvironmentTag (Parm) -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UBodyClassDefinition::GetAimOffsetProfileForHoldName(const struct FName& HoldName, class UEnvironmentTagDefinition* EnvironmentTag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyClassDefinition.GetAimOffsetProfileForHoldName"); - - UBodyClassDefinition_GetAimOffsetProfileForHoldName_Params params; - params.HoldName = HoldName; - params.EnvironmentTag = EnvironmentTag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BodyClassDefinition.GetFirstPersonWeaponHoldAnimSets -// (Final, Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FName HoldName (Parm) -// class UEnvironmentTagDefinition* EnvironmentTag (Parm) -// TArray OutAnimSets (Parm, OutParm, NeedCtorLink) - -void UBodyClassDefinition::GetFirstPersonWeaponHoldAnimSets(const struct FName& HoldName, class UEnvironmentTagDefinition* EnvironmentTag, TArray* OutAnimSets) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyClassDefinition.GetFirstPersonWeaponHoldAnimSets"); - - UBodyClassDefinition_GetFirstPersonWeaponHoldAnimSets_Params params; - params.HoldName = HoldName; - params.EnvironmentTag = EnvironmentTag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutAnimSets != nullptr) - *OutAnimSets = params.OutAnimSets; -} - - -// Function WillowGame.BodyClassDefinition.GetWeaponHoldAnimSets -// (Final, Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FName HoldName (Parm) -// class UEnvironmentTagDefinition* EnvironmentTag (Parm) -// TArray OutAnimSets (Parm, OutParm, NeedCtorLink) - -void UBodyClassDefinition::GetWeaponHoldAnimSets(const struct FName& HoldName, class UEnvironmentTagDefinition* EnvironmentTag, TArray* OutAnimSets) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyClassDefinition.GetWeaponHoldAnimSets"); - - UBodyClassDefinition_GetWeaponHoldAnimSets_Params params; - params.HoldName = HoldName; - params.EnvironmentTag = EnvironmentTag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutAnimSets != nullptr) - *OutAnimSets = params.OutAnimSets; -} - - -// Function WillowGame.BodyClassDefinition.GetFirstPersonWeaponHoldDef -// (Final, Native, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UEnvironmentTagDefinition* EnvironmentTag (Parm) -// bool bSearchParentClass (Parm) -// bool bFallbackToDefaultDef (Parm) -// class UBodyWeaponHoldDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBodyWeaponHoldDefinition* UBodyClassDefinition::GetFirstPersonWeaponHoldDef(const struct FName& HoldName, class UEnvironmentTagDefinition* EnvironmentTag, bool bSearchParentClass, bool bFallbackToDefaultDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyClassDefinition.GetFirstPersonWeaponHoldDef"); - - UBodyClassDefinition_GetFirstPersonWeaponHoldDef_Params params; - params.HoldName = HoldName; - params.EnvironmentTag = EnvironmentTag; - params.bSearchParentClass = bSearchParentClass; - params.bFallbackToDefaultDef = bFallbackToDefaultDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BodyClassDefinition.GetWeaponHoldDef -// (Final, Native, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UEnvironmentTagDefinition* EnvironmentTag (Parm) -// bool bSearchParentClass (Parm) -// bool bFallbackToDefaultDef (Parm) -// class UBodyWeaponHoldDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBodyWeaponHoldDefinition* UBodyClassDefinition::GetWeaponHoldDef(const struct FName& HoldName, class UEnvironmentTagDefinition* EnvironmentTag, bool bSearchParentClass, bool bFallbackToDefaultDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyClassDefinition.GetWeaponHoldDef"); - - UBodyClassDefinition_GetWeaponHoldDef_Params params; - params.HoldName = HoldName; - params.EnvironmentTag = EnvironmentTag; - params.bSearchParentClass = bSearchParentClass; - params.bFallbackToDefaultDef = bFallbackToDefaultDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BodyClassDefinition.GetCloakBody -// (Final, Native, Public) -// Parameters: -// class UBodyClassDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBodyClassDefinition* UBodyClassDefinition::GetCloakBody() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyClassDefinition.GetCloakBody"); - - UBodyClassDefinition_GetCloakBody_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BodyClassDefinition.ShouldCloak -// (Final, Native, Public) -// Parameters: -// class AWillowPawn* Context (Parm) -// unsigned char Type (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBodyClassDefinition::ShouldCloak(class AWillowPawn* Context, unsigned char Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyClassDefinition.ShouldCloak"); - - UBodyClassDefinition_ShouldCloak_Params params; - params.Context = Context; - params.Type = Type; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BodyClassDefinition.GetCringeAnim -// (Final, Native, Public) -// Parameters: -// unsigned char DamageType (Parm) -// bool bDOT (Parm) -// class USpecialMove_Cringe* ReturnValue (Parm, OutParm, ReturnParm) - -class USpecialMove_Cringe* UBodyClassDefinition::GetCringeAnim(unsigned char DamageType, bool bDOT) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyClassDefinition.GetCringeAnim"); - - UBodyClassDefinition_GetCringeAnim_Params params; - params.DamageType = DamageType; - params.bDOT = bDOT; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BodyClassDefinition.GetKnockbackBody -// (Final, Native, Public) -// Parameters: -// class UBodyClassDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBodyClassDefinition* UBodyClassDefinition::GetKnockbackBody() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyClassDefinition.GetKnockbackBody"); - - UBodyClassDefinition_GetKnockbackBody_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BodyWeaponHoldDefinition.GetAnimSets -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// TArray OutAnimSets (Parm, OutParm, NeedCtorLink) - -void UBodyWeaponHoldDefinition::GetAnimSets(TArray* OutAnimSets) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyWeaponHoldDefinition.GetAnimSets"); - - UBodyWeaponHoldDefinition_GetAnimSets_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutAnimSets != nullptr) - *OutAnimSets = params.OutAnimSets; -} - - -// Function WillowGame.BodyWeaponHoldDefinition.GetWeaponSMD -// (Final, Native, Public) -// Parameters: -// unsigned char BodyAction (Parm) -// unsigned char BodyPosture (Parm) -// class UObject* SearchContext (Parm) -// class USpecialMoveDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class USpecialMoveDefinition* UBodyWeaponHoldDefinition::GetWeaponSMD(unsigned char BodyAction, unsigned char BodyPosture, class UObject* SearchContext) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BodyWeaponHoldDefinition.GetWeaponSMD"); - - UBodyWeaponHoldDefinition_GetWeaponSMD_Params params; - params.BodyAction = BodyAction; - params.BodyPosture = BodyPosture; - params.SearchContext = SearchContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CellsNavigator.ConstructInvMesh -// (Defined, Event, Static, Public) -// Parameters: -// class AWillowInventory* TheItem (Parm) -// class UMeshComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UMeshComponent* UCellsNavigator::ConstructInvMesh(class AWillowInventory* TheItem) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CellsNavigator.ConstructInvMesh"); - - UCellsNavigator_ConstructInvMesh_Params params; - params.TheItem = TheItem; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CellsNavigator.CellIndex -// (Defined, Public) -// Parameters: -// struct FString CellName (Parm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UCellsNavigator::CellIndex(const struct FString& CellName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CellsNavigator.CellIndex"); - - UCellsNavigator_CellIndex_Params params; - params.CellName = CellName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CellsNavigator.CellName -// (Defined, Public) -// Parameters: -// int CellIndex (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UCellsNavigator::CellName(int CellIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CellsNavigator.CellName"); - - UCellsNavigator_CellName_Params params; - params.CellIndex = CellIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CellsNavigator.SimpleMoveCell -// (Defined, Public, HasDefaults) -// Parameters: -// int CurrentCellIndex (Parm) -// float MoveX (Parm) -// float MoveY (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UCellsNavigator::SimpleMoveCell(int CurrentCellIndex, float MoveX, float MoveY) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CellsNavigator.SimpleMoveCell"); - - UCellsNavigator_SimpleMoveCell_Params params; - params.CurrentCellIndex = CurrentCellIndex; - params.MoveX = MoveX; - params.MoveY = MoveY; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CellsNavigator.MoveCell -// (Native, Public) -// Parameters: -// int CurrentCellIndex (Parm) -// struct FVector Dir (Parm) -// float StrictTolerance (Parm) -// float LooseTolerance (Parm) -// float StrictGiveUpDistance (Parm) -// float LooseGiveUpDistance (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UCellsNavigator::MoveCell(int CurrentCellIndex, const struct FVector& Dir, float StrictTolerance, float LooseTolerance, float StrictGiveUpDistance, float LooseGiveUpDistance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CellsNavigator.MoveCell"); - - UCellsNavigator_MoveCell_Params params; - params.CurrentCellIndex = CurrentCellIndex; - params.Dir = Dir; - params.StrictTolerance = StrictTolerance; - params.LooseTolerance = LooseTolerance; - params.StrictGiveUpDistance = StrictGiveUpDistance; - params.LooseGiveUpDistance = LooseGiveUpDistance; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CellsNavigator.SetupCell -// (Native, Public) -// Parameters: -// struct FString CellName (Parm, NeedCtorLink) -// float X (Parm) -// float Y (Parm) -// float Width (Parm) -// float Height (Parm) - -void UCellsNavigator::SetupCell(const struct FString& CellName, float X, float Y, float Width, float Height) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CellsNavigator.SetupCell"); - - UCellsNavigator_SetupCell_Params params; - params.CellName = CellName; - params.X = X; - params.Y = Y; - params.Width = Width; - params.Height = Height; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengeDefinition.GetRewardText -// (Native, Public) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// int Level (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UChallengeDefinition::GetRewardText(class AWillowPlayerController* WPC, int Level) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengeDefinition.GetRewardText"); - - UChallengeDefinition_GetRewardText_Params params; - params.WPC = WPC; - params.Level = Level; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ChallengeDefinition.GetDownloadableContentDefinition -// (Native, Public) -// Parameters: -// class UDownloadableContentDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UDownloadableContentDefinition* UChallengeDefinition::GetDownloadableContentDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengeDefinition.GetDownloadableContentDefinition"); - - UChallengeDefinition_GetDownloadableContentDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ChallengeDefinition.OnLevelCompleted -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* ForPlayer (Parm) -// int LevelNum (Parm) - -void UChallengeDefinition::OnLevelCompleted(class UObject* ForPlayer, int LevelNum, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengeDefinition.OnLevelCompleted"); - - UChallengeDefinition_OnLevelCompleted_Params params; - params.ForPlayer = ForPlayer; - params.LevelNum = LevelNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ChallengeDefinition.SetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* NewBehaviorProviderDefinition (Parm) - -void UChallengeDefinition::SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengeDefinition.SetBehaviorProviderDefinition"); - - UChallengeDefinition_SetBehaviorProviderDefinition_Params params; - params.NewBehaviorProviderDefinition = NewBehaviorProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengeDefinition.GetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* UChallengeDefinition::GetBehaviorProviderDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengeDefinition.GetBehaviorProviderDefinition"); - - UChallengeDefinition_GetBehaviorProviderDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ChallengeFeedbackMessage.GetString -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UChallengeFeedbackMessage::GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengeFeedbackMessage.GetString"); - - UChallengeFeedbackMessage_GetString_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ChallengeManager.GetBehaviorConsumerHandle -// (Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle ReturnValue (Parm, OutParm, ReturnParm) - -struct FBehaviorConsumerHandle AChallengeManager::GetBehaviorConsumerHandle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengeManager.GetBehaviorConsumerHandle"); - - AChallengeManager_GetBehaviorConsumerHandle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ChallengeManager.OnStatIncrement -// (Native, Public) -// Parameters: -// class AWillowPlayerStats* StatContext (Parm) -// struct FName StatId (Parm) -// int Amount (Parm) - -void AChallengeManager::OnStatIncrement(class AWillowPlayerStats* StatContext, const struct FName& StatId, int Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengeManager.OnStatIncrement"); - - AChallengeManager_OnStatIncrement_Params params; - params.StatContext = StatContext; - params.StatId = StatId; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengeManager.UnregisterChallenges -// (Native, Public) -// Parameters: -// class AWillowPlayerController* PCOwner (Parm) - -void AChallengeManager::UnregisterChallenges(class AWillowPlayerController* PCOwner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengeManager.UnregisterChallenges"); - - AChallengeManager_UnregisterChallenges_Params params; - params.PCOwner = PCOwner; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengeManager.UnregisterChallenge -// (Native, Public, HasOutparams) -// Parameters: -// struct FChallengeData TheChallenge (Parm, OutParm) - -void AChallengeManager::UnregisterChallenge(struct FChallengeData* TheChallenge) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengeManager.UnregisterChallenge"); - - AChallengeManager_UnregisterChallenge_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheChallenge != nullptr) - *TheChallenge = params.TheChallenge; -} - - -// Function WillowGame.ChallengeManager.RegisterChallenge -// (Native, Public, HasOutparams) -// Parameters: -// struct FChallengeData TheChallenge (Parm, OutParm) - -void AChallengeManager::RegisterChallenge(struct FChallengeData* TheChallenge) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengeManager.RegisterChallenge"); - - AChallengeManager_RegisterChallenge_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheChallenge != nullptr) - *TheChallenge = params.TheChallenge; -} - - -// Function WillowGame.ChassisDefinition.GetHitRegions -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// TArray Regions (Parm, OutParm, NeedCtorLink) -// class UBodyHitRegionDefinition* DefaultRegion (OptionalParm, Parm, OutParm) - -void UChassisDefinition::GetHitRegions(TArray* Regions, class UBodyHitRegionDefinition** DefaultRegion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChassisDefinition.GetHitRegions"); - - UChassisDefinition_GetHitRegions_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Regions != nullptr) - *Regions = params.Regions; - if (DefaultRegion != nullptr) - *DefaultRegion = params.DefaultRegion; -} - - -// Function WillowGame.CombatMusicManager.GetDebugTime -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UCombatMusicManager::GetDebugTime() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CombatMusicManager.GetDebugTime"); - - UCombatMusicManager_GetDebugTime_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CombatMusicManager.ForceSetThreatLevel -// (Native, Public) -// Parameters: -// float ThreatLevel (Parm) - -void UCombatMusicManager::ForceSetThreatLevel(float ThreatLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CombatMusicManager.ForceSetThreatLevel"); - - UCombatMusicManager_ForceSetThreatLevel_Params params; - params.ThreatLevel = ThreatLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CombatMusicManager.ForceFadeOutCombatMusic -// (Native, Public) -// Parameters: -// bool bTurnBackOnAmbientMusic (Parm) - -void UCombatMusicManager::ForceFadeOutCombatMusic(bool bTurnBackOnAmbientMusic) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CombatMusicManager.ForceFadeOutCombatMusic"); - - UCombatMusicManager_ForceFadeOutCombatMusic_Params params; - params.bTurnBackOnAmbientMusic = bTurnBackOnAmbientMusic; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CombatMusicManager.SetEnabled -// (Native, Public) -// Parameters: -// bool bEnabled (Parm) - -void UCombatMusicManager::SetEnabled(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CombatMusicManager.SetEnabled"); - - UCombatMusicManager_SetEnabled_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CombatMusicManager.Update -// (Native, Public) - -void UCombatMusicManager::Update() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CombatMusicManager.Update"); - - UCombatMusicManager_Update_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CombatMusicManager.PlayerShieldDown -// (Native, Public) -// Parameters: -// class AActor* Player (Parm) - -void UCombatMusicManager::PlayerShieldDown(class AActor* Player) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CombatMusicManager.PlayerShieldDown"); - - UCombatMusicManager_PlayerShieldDown_Params params; - params.Player = Player; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CombatMusicManager.PlayerDamagedByEnemy -// (Native, Public) -// Parameters: -// class AActor* Player (Parm) -// class AWillowMind* Enemy (Parm) -// float Damage (Parm) -// class UClass* DamageType (Parm) - -void UCombatMusicManager::PlayerDamagedByEnemy(class AActor* Player, class AWillowMind* Enemy, float Damage, class UClass* DamageType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CombatMusicManager.PlayerDamagedByEnemy"); - - UCombatMusicManager_PlayerDamagedByEnemy_Params params; - params.Player = Player; - params.Enemy = Enemy; - params.Damage = Damage; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CombatMusicManager.EnemyTargetChanged -// (Native, HasOptionalparams, Public) -// Parameters: -// class AWillowMind* Enemy (Parm) -// bool bForceRemove (OptionalParm, Parm) - -void UCombatMusicManager::EnemyTargetChanged(class AWillowMind* Enemy, bool bForceRemove) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CombatMusicManager.EnemyTargetChanged"); - - UCombatMusicManager_EnemyTargetChanged_Params params; - params.Enemy = Enemy; - params.bForceRemove = bForceRemove; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CombatMusicManager.PlayerPetTargetedByEnemy -// (Native, Public) -// Parameters: -// class AActor* Pet (Parm) -// class AActor* Player (Parm) -// class AWillowMind* Enemy (Parm) - -void UCombatMusicManager::PlayerPetTargetedByEnemy(class AActor* Pet, class AActor* Player, class AWillowMind* Enemy) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CombatMusicManager.PlayerPetTargetedByEnemy"); - - UCombatMusicManager_PlayerPetTargetedByEnemy_Params params; - params.Pet = Pet; - params.Player = Player; - params.Enemy = Enemy; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CombatMusicManager.PlayerTargetedByEnemy -// (Native, Public) -// Parameters: -// class AActor* Player (Parm) -// class AWillowMind* Enemy (Parm) - -void UCombatMusicManager::PlayerTargetedByEnemy(class AActor* Player, class AWillowMind* Enemy) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CombatMusicManager.PlayerTargetedByEnemy"); - - UCombatMusicManager_PlayerTargetedByEnemy_Params params; - params.Player = Player; - params.Enemy = Enemy; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CurrentProficiencySkillAttributeContextResolver.GetAttributeContext -// (Native, Public) -// Parameters: -// class UAttributeDefinitionBase* Attribute (Parm) -// class UObject* AttributeContextSource (Parm) -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UCurrentProficiencySkillAttributeContextResolver::GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CurrentProficiencySkillAttributeContextResolver.GetAttributeContext"); - - UCurrentProficiencySkillAttributeContextResolver_GetAttributeContext_Params params; - params.Attribute = Attribute; - params.AttributeContextSource = AttributeContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CustomizationData.ApplyCustomizationToInstanceDataSet -// (Native, Public) -// Parameters: -// struct FPointer TheDataSet (Parm) -// class UObject* InstanceDataOwner (Parm) - -void UCustomizationData::ApplyCustomizationToInstanceDataSet(const struct FPointer& TheDataSet, class UObject* InstanceDataOwner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationData.ApplyCustomizationToInstanceDataSet"); - - UCustomizationData_ApplyCustomizationToInstanceDataSet_Params params; - params.TheDataSet = TheDataSet; - params.InstanceDataOwner = InstanceDataOwner; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationData.ApplyCustomization -// (Native, Public) -// Parameters: -// FScriptInterface Target (Parm) - -void UCustomizationData::ApplyCustomization(const FScriptInterface& Target) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationData.ApplyCustomization"); - - UCustomizationData_ApplyCustomization_Params params; - params.Target = Target; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationData.ApplyCustomizationToDataSets -// (Native, Public) -// Parameters: -// TArray DataSets (Parm, NeedCtorLink) -// class UObject* InstanceDataOwner (Parm) - -void UCustomizationData::ApplyCustomizationToDataSets(TArray DataSets, class UObject* InstanceDataOwner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationData.ApplyCustomizationToDataSets"); - - UCustomizationData_ApplyCustomizationToDataSets_Params params; - params.DataSets = DataSets; - params.InstanceDataOwner = InstanceDataOwner; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationData_Head.ApplyCustomizationToInstanceDataSet -// (Native, Public) -// Parameters: -// struct FPointer TheDataSet (Parm) -// class UObject* InstanceDataOwner (Parm) - -void UCustomizationData_Head::ApplyCustomizationToInstanceDataSet(const struct FPointer& TheDataSet, class UObject* InstanceDataOwner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationData_Head.ApplyCustomizationToInstanceDataSet"); - - UCustomizationData_Head_ApplyCustomizationToInstanceDataSet_Params params; - params.TheDataSet = TheDataSet; - params.InstanceDataOwner = InstanceDataOwner; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationData_Skin.ApplySkinToMaterial -// (Native, Public) -// Parameters: -// class UMaterialInstance* TargetMaterial (Parm) - -void UCustomizationData_Skin::ApplySkinToMaterial(class UMaterialInstance* TargetMaterial) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationData_Skin.ApplySkinToMaterial"); - - UCustomizationData_Skin_ApplySkinToMaterial_Params params; - params.TargetMaterial = TargetMaterial; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationData_Skin.ApplyCustomizationToInstanceDataSet -// (Native, Public) -// Parameters: -// struct FPointer TheDataSet (Parm) -// class UObject* InstanceDataOwner (Parm) - -void UCustomizationData_Skin::ApplyCustomizationToInstanceDataSet(const struct FPointer& TheDataSet, class UObject* InstanceDataOwner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationData_Skin.ApplyCustomizationToInstanceDataSet"); - - UCustomizationData_Skin_ApplyCustomizationToInstanceDataSet_Params params; - params.TheDataSet = TheDataSet; - params.InstanceDataOwner = InstanceDataOwner; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationDefinition.PassesDLCUsageRestrictionsForUser -// (Final, Native, Public) -// Parameters: -// class APlayerController* CustomizationUser (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCustomizationDefinition::PassesDLCUsageRestrictionsForUser(class APlayerController* CustomizationUser) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationDefinition.PassesDLCUsageRestrictionsForUser"); - - UCustomizationDefinition_PassesDLCUsageRestrictionsForUser_Params params; - params.CustomizationUser = CustomizationUser; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CustomizationDefinition.IsVehicleSkinCustomization -// (Defined, Simulated, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCustomizationDefinition::IsVehicleSkinCustomization() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationDefinition.IsVehicleSkinCustomization"); - - UCustomizationDefinition_IsVehicleSkinCustomization_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CustomizationDefinition.IsCharacterSkinCustomization -// (Defined, Simulated, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCustomizationDefinition::IsCharacterSkinCustomization() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationDefinition.IsCharacterSkinCustomization"); - - UCustomizationDefinition_IsCharacterSkinCustomization_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CustomizationDefinition.IsCharacterHeadCustomization -// (Defined, Simulated, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCustomizationDefinition::IsCharacterHeadCustomization() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationDefinition.IsCharacterHeadCustomization"); - - UCustomizationDefinition_IsCharacterHeadCustomization_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CustomizationDefinition.MatchRequiredUsageFlags -// (Native, Static, Public) -// Parameters: -// TArray RequiredUsageClasses (Parm, NeedCtorLink) -// TArray SuppliedUsageClasses (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCustomizationDefinition::MatchRequiredUsageFlags(TArray RequiredUsageClasses, TArray SuppliedUsageClasses) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationDefinition.MatchRequiredUsageFlags"); - - UCustomizationDefinition_MatchRequiredUsageFlags_Params params; - params.RequiredUsageClasses = RequiredUsageClasses; - params.SuppliedUsageClasses = SuppliedUsageClasses; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CustomizationDefinition.SortCustomizationList -// (Native, Static, Public, HasOutparams) -// Parameters: -// TArray ListItems (Parm, OutParm, NeedCtorLink) - -void UCustomizationDefinition::SortCustomizationList(TArray* ListItems) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationDefinition.SortCustomizationList"); - - UCustomizationDefinition_SortCustomizationList_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ListItems != nullptr) - *ListItems = params.ListItems; -} - - -// Function WillowGame.CustomizationDefinition.GetDownloadableContentDefinition -// (Native, Public) -// Parameters: -// class UDownloadableContentDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UDownloadableContentDefinition* UCustomizationDefinition::GetDownloadableContentDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationDefinition.GetDownloadableContentDefinition"); - - UCustomizationDefinition_GetDownloadableContentDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CustomizationDefinition.GetAvailableAndUnauthorizedCustomizationsForVehicle -// (Native, Static, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class AWillowPlayerController* PC (Parm) -// class UVSSUIDefinition* VehicleUIDef (Parm) -// TArray AvailableCustomizations (Parm, OutParm, NeedCtorLink) -// TArray AvailableCustomizationsBeenSeen (Parm, OutParm, NeedCtorLink) -// TArray UnauthorizedCustomizations (Parm, OutParm, NeedCtorLink) -// int LockedCustomizationCount (Parm, OutParm) -// class UClass* RequiredType (OptionalParm, Parm) -// bool bDebugAllowLocked (OptionalParm, Parm) - -void UCustomizationDefinition::GetAvailableAndUnauthorizedCustomizationsForVehicle(class AWillowPlayerController* PC, class UVSSUIDefinition* VehicleUIDef, class UClass* RequiredType, bool bDebugAllowLocked, TArray* AvailableCustomizations, TArray* AvailableCustomizationsBeenSeen, TArray* UnauthorizedCustomizations, int* LockedCustomizationCount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationDefinition.GetAvailableAndUnauthorizedCustomizationsForVehicle"); - - UCustomizationDefinition_GetAvailableAndUnauthorizedCustomizationsForVehicle_Params params; - params.PC = PC; - params.VehicleUIDef = VehicleUIDef; - params.RequiredType = RequiredType; - params.bDebugAllowLocked = bDebugAllowLocked; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (AvailableCustomizations != nullptr) - *AvailableCustomizations = params.AvailableCustomizations; - if (AvailableCustomizationsBeenSeen != nullptr) - *AvailableCustomizationsBeenSeen = params.AvailableCustomizationsBeenSeen; - if (UnauthorizedCustomizations != nullptr) - *UnauthorizedCustomizations = params.UnauthorizedCustomizations; - if (LockedCustomizationCount != nullptr) - *LockedCustomizationCount = params.LockedCustomizationCount; -} - - -// Function WillowGame.CustomizationDefinition.GetAvailableAndUnauthorizedCustomizationsForPlayer -// (Native, Static, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class AWillowPlayerController* PC (Parm) -// TArray AvailableCustomizations (Parm, OutParm, NeedCtorLink) -// TArray AvailableCustomizationsBeenSeen (Parm, OutParm, NeedCtorLink) -// TArray UnauthorizedCustomizations (Parm, OutParm, NeedCtorLink) -// int LockedCustomizationCount (Parm, OutParm) -// class UClass* RequiredType (OptionalParm, Parm) -// bool bDebugAllowLocked (OptionalParm, Parm) -// class UWillowCharacterClassDefinition* CharacterClassOverride (OptionalParm, Parm) - -void UCustomizationDefinition::GetAvailableAndUnauthorizedCustomizationsForPlayer(class AWillowPlayerController* PC, class UClass* RequiredType, bool bDebugAllowLocked, class UWillowCharacterClassDefinition* CharacterClassOverride, TArray* AvailableCustomizations, TArray* AvailableCustomizationsBeenSeen, TArray* UnauthorizedCustomizations, int* LockedCustomizationCount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationDefinition.GetAvailableAndUnauthorizedCustomizationsForPlayer"); - - UCustomizationDefinition_GetAvailableAndUnauthorizedCustomizationsForPlayer_Params params; - params.PC = PC; - params.RequiredType = RequiredType; - params.bDebugAllowLocked = bDebugAllowLocked; - params.CharacterClassOverride = CharacterClassOverride; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (AvailableCustomizations != nullptr) - *AvailableCustomizations = params.AvailableCustomizations; - if (AvailableCustomizationsBeenSeen != nullptr) - *AvailableCustomizationsBeenSeen = params.AvailableCustomizationsBeenSeen; - if (UnauthorizedCustomizations != nullptr) - *UnauthorizedCustomizations = params.UnauthorizedCustomizations; - if (LockedCustomizationCount != nullptr) - *LockedCustomizationCount = params.LockedCustomizationCount; -} - - -// Function WillowGame.CustomizationDefinition.GetAvailableCustomizationsForVehicle -// (Native, Static, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class AWillowPlayerController* PC (Parm) -// class UVSSUIDefinition* VehicleUIDef (Parm) -// TArray AvailableCustomizations (Parm, OutParm, NeedCtorLink) -// TArray AvailableCustomizationsBeenSeen (Parm, OutParm, NeedCtorLink) -// int LockedCustomizationCount (Parm, OutParm) -// class UClass* RequiredType (OptionalParm, Parm) -// bool bDebugAllowLocked (OptionalParm, Parm) - -void UCustomizationDefinition::GetAvailableCustomizationsForVehicle(class AWillowPlayerController* PC, class UVSSUIDefinition* VehicleUIDef, class UClass* RequiredType, bool bDebugAllowLocked, TArray* AvailableCustomizations, TArray* AvailableCustomizationsBeenSeen, int* LockedCustomizationCount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationDefinition.GetAvailableCustomizationsForVehicle"); - - UCustomizationDefinition_GetAvailableCustomizationsForVehicle_Params params; - params.PC = PC; - params.VehicleUIDef = VehicleUIDef; - params.RequiredType = RequiredType; - params.bDebugAllowLocked = bDebugAllowLocked; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (AvailableCustomizations != nullptr) - *AvailableCustomizations = params.AvailableCustomizations; - if (AvailableCustomizationsBeenSeen != nullptr) - *AvailableCustomizationsBeenSeen = params.AvailableCustomizationsBeenSeen; - if (LockedCustomizationCount != nullptr) - *LockedCustomizationCount = params.LockedCustomizationCount; -} - - -// Function WillowGame.CustomizationDefinition.GetAvailableCustomizationsForPlayer -// (Native, Static, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class AWillowPlayerController* PC (Parm) -// TArray AvailableCustomizations (Parm, OutParm, NeedCtorLink) -// TArray AvailableCustomizationsBeenSeen (Parm, OutParm, NeedCtorLink) -// int LockedCustomizationCount (Parm, OutParm) -// class UClass* RequiredType (OptionalParm, Parm) -// bool bDebugAllowLocked (OptionalParm, Parm) -// class UWillowCharacterClassDefinition* CharacterClassOverride (OptionalParm, Parm) - -void UCustomizationDefinition::GetAvailableCustomizationsForPlayer(class AWillowPlayerController* PC, class UClass* RequiredType, bool bDebugAllowLocked, class UWillowCharacterClassDefinition* CharacterClassOverride, TArray* AvailableCustomizations, TArray* AvailableCustomizationsBeenSeen, int* LockedCustomizationCount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationDefinition.GetAvailableCustomizationsForPlayer"); - - UCustomizationDefinition_GetAvailableCustomizationsForPlayer_Params params; - params.PC = PC; - params.RequiredType = RequiredType; - params.bDebugAllowLocked = bDebugAllowLocked; - params.CharacterClassOverride = CharacterClassOverride; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (AvailableCustomizations != nullptr) - *AvailableCustomizations = params.AvailableCustomizations; - if (AvailableCustomizationsBeenSeen != nullptr) - *AvailableCustomizationsBeenSeen = params.AvailableCustomizationsBeenSeen; - if (LockedCustomizationCount != nullptr) - *LockedCustomizationCount = params.LockedCustomizationCount; -} - - -// Function WillowGame.DamageOverTimeManager.DoTakeRadiusDamage -// (Defined, Event, Public) -// Parameters: -// class AActor* HurtActor (Parm) -// class UDamageTypeDefinition* DamageTypeDef (Parm) -// bool bCanDamageFriendlies (Parm) -// class UObject* HitObject (Parm) -// float BarrelSourceTime (Parm) -// float PlantSourceTime (Parm) -// class AController* InstigatedByController (Parm) -// float BaseDamage (Parm) -// float DamageRadius (Parm) -// class UClass* DamageType (Parm) -// float Momentum (Parm) -// struct FVector HurtOrigin (Parm) -// bool bFullDamage (Parm) -// FScriptInterface DamageCauser (Parm) - -void UDamageOverTimeManager::DoTakeRadiusDamage(class AActor* HurtActor, class UDamageTypeDefinition* DamageTypeDef, bool bCanDamageFriendlies, class UObject* HitObject, float BarrelSourceTime, float PlantSourceTime, class AController* InstigatedByController, float BaseDamage, float DamageRadius, class UClass* DamageType, float Momentum, const struct FVector& HurtOrigin, bool bFullDamage, const FScriptInterface& DamageCauser) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DamageOverTimeManager.DoTakeRadiusDamage"); - - UDamageOverTimeManager_DoTakeRadiusDamage_Params params; - params.HurtActor = HurtActor; - params.DamageTypeDef = DamageTypeDef; - params.bCanDamageFriendlies = bCanDamageFriendlies; - params.HitObject = HitObject; - params.BarrelSourceTime = BarrelSourceTime; - params.PlantSourceTime = PlantSourceTime; - params.InstigatedByController = InstigatedByController; - params.BaseDamage = BaseDamage; - params.DamageRadius = DamageRadius; - params.DamageType = DamageType; - params.Momentum = Momentum; - params.HurtOrigin = HurtOrigin; - params.bFullDamage = bFullDamage; - params.DamageCauser = DamageCauser; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DamageOverTimeManager.AddSourceObject -// (Native, Public) -// Parameters: -// class UObject* SourceObject (Parm) -// struct FVector SourceLocation (Parm) -// class AController* InstigatedByController (Parm) -// class UExplosionDefinition* ExplosionDef (Parm) -// int ExplosionScaleIndex (Parm) -// FScriptInterface DamageContext (Parm) -// float InitialDamageRadius (Parm) -// float Damage (Parm) -// bool bFullDamage (Parm) -// float Momentum (Parm) -// class UClass* DamageSource (Parm) -// class UDamageTypeDefinition* DamageTypeDef (Parm) -// class UImpactDefinition* ImpactDefinition (Parm) -// bool bCanDamageFriendlies (Parm) -// FScriptInterface DamageCauser (Parm) -// bool bSkipTraceTest (Parm) -// class UObject* HitObject (Parm) -// float BarrelSourceTime (Parm) -// float PlantSourceTime (Parm) -// TArray ActorsHurt (Parm, NeedCtorLink) - -void UDamageOverTimeManager::AddSourceObject(class UObject* SourceObject, const struct FVector& SourceLocation, class AController* InstigatedByController, class UExplosionDefinition* ExplosionDef, int ExplosionScaleIndex, const FScriptInterface& DamageContext, float InitialDamageRadius, float Damage, bool bFullDamage, float Momentum, class UClass* DamageSource, class UDamageTypeDefinition* DamageTypeDef, class UImpactDefinition* ImpactDefinition, bool bCanDamageFriendlies, const FScriptInterface& DamageCauser, bool bSkipTraceTest, class UObject* HitObject, float BarrelSourceTime, float PlantSourceTime, TArray ActorsHurt) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DamageOverTimeManager.AddSourceObject"); - - UDamageOverTimeManager_AddSourceObject_Params params; - params.SourceObject = SourceObject; - params.SourceLocation = SourceLocation; - params.InstigatedByController = InstigatedByController; - params.ExplosionDef = ExplosionDef; - params.ExplosionScaleIndex = ExplosionScaleIndex; - params.DamageContext = DamageContext; - params.InitialDamageRadius = InitialDamageRadius; - params.Damage = Damage; - params.bFullDamage = bFullDamage; - params.Momentum = Momentum; - params.DamageSource = DamageSource; - params.DamageTypeDef = DamageTypeDef; - params.ImpactDefinition = ImpactDefinition; - params.bCanDamageFriendlies = bCanDamageFriendlies; - params.DamageCauser = DamageCauser; - params.bSkipTraceTest = bSkipTraceTest; - params.HitObject = HitObject; - params.BarrelSourceTime = BarrelSourceTime; - params.PlantSourceTime = PlantSourceTime; - params.ActorsHurt = ActorsHurt; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DefinitionGlobalsDefinition.GetIcon -// (Native, Public) -// Parameters: -// class UClass* DefClass (Parm) -// class UTexture2D* ReturnValue (Parm, OutParm, ReturnParm) - -class UTexture2D* UDefinitionGlobalsDefinition::GetIcon(class UClass* DefClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DefinitionGlobalsDefinition.GetIcon"); - - UDefinitionGlobalsDefinition_GetIcon_Params params; - params.DefClass = DefClass; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DefinitionGlobalsDefinition.GetColor -// (Native, Public) -// Parameters: -// class UClass* DefClass (Parm) -// struct FColor ReturnValue (Parm, OutParm, ReturnParm) - -struct FColor UDefinitionGlobalsDefinition::GetColor(class UClass* DefClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DefinitionGlobalsDefinition.GetColor"); - - UDefinitionGlobalsDefinition_GetColor_Params params; - params.DefClass = DefClass; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DevelopmentDownloadableContentEnumerator.InstallAllDLC -// (Public) - -void UDevelopmentDownloadableContentEnumerator::InstallAllDLC() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DevelopmentDownloadableContentEnumerator.InstallAllDLC"); - - UDevelopmentDownloadableContentEnumerator_InstallAllDLC_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DialogNameTagExpressionEvaluator.Evaluate -// (Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UDialogNameTagExpressionEvaluator::Evaluate(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DialogNameTagExpressionEvaluator.Evaluate"); - - UDialogNameTagExpressionEvaluator_Evaluate_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DownloadableContentDefinition.GetFullContentId -// (Native, Public) -// Parameters: -// struct FDlcContentId ReturnValue (Parm, OutParm, ReturnParm) - -struct FDlcContentId UDownloadableContentDefinition::GetFullContentId() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DownloadableContentDefinition.GetFullContentId"); - - UDownloadableContentDefinition_GetFullContentId_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DownloadableContentDefinition.CanConsume -// (Native, HasOptionalparams, Public) -// Parameters: -// class APlayerController* Controller (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UDownloadableContentDefinition::CanConsume(class APlayerController* Controller) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DownloadableContentDefinition.CanConsume"); - - UDownloadableContentDefinition_CanConsume_Params params; - params.Controller = Controller; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DownloadableContentDefinition.IsInstalled -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UDownloadableContentDefinition::IsInstalled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DownloadableContentDefinition.IsInstalled"); - - UDownloadableContentDefinition_IsInstalled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DownloadableContentDefinition.IsLicensed -// (Native, HasOptionalparams, Public) -// Parameters: -// class APlayerController* Controller (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UDownloadableContentDefinition::IsLicensed(class APlayerController* Controller) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DownloadableContentDefinition.IsLicensed"); - - UDownloadableContentDefinition_IsLicensed_Params params; - params.Controller = Controller; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DownloadableCharacterDefinition.CanPlayAs -// (Native, HasOptionalparams, Public) -// Parameters: -// class APlayerController* Controller (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UDownloadableCharacterDefinition::CanPlayAs(class APlayerController* Controller) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DownloadableCharacterDefinition.CanPlayAs"); - - UDownloadableCharacterDefinition_CanPlayAs_Params params; - params.Controller = Controller; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DownloadableCustomizationSetDefinition.CanUse -// (Native, HasOptionalparams, Public) -// Parameters: -// class APlayerController* Controller (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UDownloadableCustomizationSetDefinition::CanUse(class APlayerController* Controller) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DownloadableCustomizationSetDefinition.CanUse"); - - UDownloadableCustomizationSetDefinition_CanUse_Params params; - params.Controller = Controller; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DownloadableExpansionDefinition.IsLevelTravelAccessible -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UDownloadableExpansionDefinition::IsLevelTravelAccessible() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DownloadableExpansionDefinition.IsLevelTravelAccessible"); - - UDownloadableExpansionDefinition_IsLevelTravelAccessible_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DownloadableExpansionDefinition.CanTravelTo -// (Native, HasOptionalparams, Public) -// Parameters: -// class APlayerController* Controller (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UDownloadableExpansionDefinition::CanTravelTo(class APlayerController* Controller) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DownloadableExpansionDefinition.CanTravelTo"); - - UDownloadableExpansionDefinition_CanTravelTo_Params params; - params.Controller = Controller; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DownloadableItemSetDefinition.GetDLCRestrictedMessage -// (Native, Public) -// Parameters: -// bool bShort (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UDownloadableItemSetDefinition::GetDLCRestrictedMessage(bool bShort) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DownloadableItemSetDefinition.GetDLCRestrictedMessage"); - - UDownloadableItemSetDefinition_GetDLCRestrictedMessage_Params params; - params.bShort = bShort; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DownloadableItemSetDefinition.CanUse -// (Native, HasOptionalparams, Public) -// Parameters: -// class APlayerController* Controller (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UDownloadableItemSetDefinition::CanUse(class APlayerController* Controller) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DownloadableItemSetDefinition.CanUse"); - - UDownloadableItemSetDefinition_CanUse_Params params; - params.Controller = Controller; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DownloadableVehicleDefinition.CanDrive -// (Native, HasOptionalparams, Public) -// Parameters: -// class APlayerController* Controller (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UDownloadableVehicleDefinition::CanDrive(class APlayerController* Controller) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DownloadableVehicleDefinition.CanDrive"); - - UDownloadableVehicleDefinition_CanDrive_Params params; - params.Controller = Controller; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DownloadablePackageDefinition.IsFullyInstalled -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UDownloadablePackageDefinition::IsFullyInstalled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DownloadablePackageDefinition.IsFullyInstalled"); - - UDownloadablePackageDefinition_IsFullyInstalled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DownloadablePackageDefinition.IsFullyLicensed -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UDownloadablePackageDefinition::IsFullyLicensed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DownloadablePackageDefinition.IsFullyLicensed"); - - UDownloadablePackageDefinition_IsFullyLicensed_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DownloadablePackageDefinition.GetContentDefinitionById -// (Native, Public) -// Parameters: -// int ContentId (Parm) -// class UDownloadableContentDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UDownloadableContentDefinition* UDownloadablePackageDefinition::GetContentDefinitionById(int ContentId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DownloadablePackageDefinition.GetContentDefinitionById"); - - UDownloadablePackageDefinition_GetContentDefinitionById_Params params; - params.ContentId = ContentId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.EffectCollectionDefinition.GetParticleEffect -// (Final, Native, Public) -// Parameters: -// class UObject* ContextObject (Parm) -// class UParticleSystem* ReturnValue (Parm, OutParm, ReturnParm) - -class UParticleSystem* UEffectCollectionDefinition::GetParticleEffect(class UObject* ContextObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.EffectCollectionDefinition.GetParticleEffect"); - - UEffectCollectionDefinition_GetParticleEffect_Params params; - params.ContextObject = ContextObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.EventFilter_OnTouch.AllowedToRunThisEvent -// (Final, Defined, Event, Public) -// Parameters: -// class UObject* ContextObject (Parm) -// class UObject* Instigator (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UEventFilter_OnTouch::AllowedToRunThisEvent(class UObject* ContextObject, class UObject* Instigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.EventFilter_OnTouch.AllowedToRunThisEvent"); - - UEventFilter_OnTouch_AllowedToRunThisEvent_Params params; - params.ContextObject = ContextObject; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.EventFilter_OnTouch.PassesAllegianceTests -// (Defined, Protected) -// Parameters: -// class UObject* ContextObject (Parm) -// class UObject* Instigator (Parm) -// bool IsPawn (Parm) -// bool IsVehicle (Parm) -// bool IsProjectile (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UEventFilter_OnTouch::PassesAllegianceTests(class UObject* ContextObject, class UObject* Instigator, bool IsPawn, bool IsVehicle, bool IsProjectile) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.EventFilter_OnTouch.PassesAllegianceTests"); - - UEventFilter_OnTouch_PassesAllegianceTests_Params params; - params.ContextObject = ContextObject; - params.Instigator = Instigator; - params.IsPawn = IsPawn; - params.IsVehicle = IsVehicle; - params.IsProjectile = IsProjectile; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ExperienceResourcePool.ApplyExpPointsToExpLevel -// (Native, HasOptionalparams, Public) -// Parameters: -// bool bCheated (OptionalParm, Parm) - -void UExperienceResourcePool::ApplyExpPointsToExpLevel(bool bCheated) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExperienceResourcePool.ApplyExpPointsToExpLevel"); - - UExperienceResourcePool_ApplyExpPointsToExpLevel_Params params; - params.bCheated = bCheated; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExplosionCollectionDefinition.GetExplosion -// (Final, Native, Public) -// Parameters: -// class UObject* ContextObject (Parm) -// class UExplosionDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UExplosionDefinition* UExplosionCollectionDefinition::GetExplosion(class UObject* ContextObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExplosionCollectionDefinition.GetExplosion"); - - UExplosionCollectionDefinition_GetExplosion_Params params; - params.ContextObject = ContextObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ExplosionDefinition.DidAnExplosionForThisInstigatorJustGoOff -// (Final, Native, Private, HasOutparams) -// Parameters: -// class UObject* Context (Parm) -// struct FVector Location (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UExplosionDefinition::DidAnExplosionForThisInstigatorJustGoOff(class UObject* Context, struct FVector* Location) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExplosionDefinition.DidAnExplosionForThisInstigatorJustGoOff"); - - UExplosionDefinition_DidAnExplosionForThisInstigatorJustGoOff_Params params; - params.Context = Context; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Location != nullptr) - *Location = params.Location; - - return params.ReturnValue; -} - - -// Function WillowGame.ExplosionDefinition.MakeExplodyShakes -// (Defined, Protected) -// Parameters: -// int ExplosionScaleIndex (Parm) -// class AWillowPlayerController* WPC (Parm) -// struct FVector PawnLocation (Parm) -// struct FVector ExplosionLocation (Parm) -// float MinEffectDistance (Parm) -// float MaxEffectDistance (Parm) -// float EffectRange (Parm) - -void UExplosionDefinition::MakeExplodyShakes(int ExplosionScaleIndex, class AWillowPlayerController* WPC, const struct FVector& PawnLocation, const struct FVector& ExplosionLocation, float MinEffectDistance, float MaxEffectDistance, float EffectRange) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExplosionDefinition.MakeExplodyShakes"); - - UExplosionDefinition_MakeExplodyShakes_Params params; - params.ExplosionScaleIndex = ExplosionScaleIndex; - params.WPC = WPC; - params.PawnLocation = PawnLocation; - params.ExplosionLocation = ExplosionLocation; - params.MinEffectDistance = MinEffectDistance; - params.MaxEffectDistance = MaxEffectDistance; - params.EffectRange = EffectRange; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExplosionDefinition.PlayExplosionCameraAnim -// (Defined, Protected) -// Parameters: -// int ExplosionScaleIndex (Parm) -// struct FVector ExplosionLocation (Parm) -// bool bShouldReplicate (Parm) - -void UExplosionDefinition::PlayExplosionCameraAnim(int ExplosionScaleIndex, const struct FVector& ExplosionLocation, bool bShouldReplicate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExplosionDefinition.PlayExplosionCameraAnim"); - - UExplosionDefinition_PlayExplosionCameraAnim_Params params; - params.ExplosionScaleIndex = ExplosionScaleIndex; - params.ExplosionLocation = ExplosionLocation; - params.bShouldReplicate = bShouldReplicate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExplosionDefinition.PlayImpactEffects -// (Defined, Protected, HasDefaults) -// Parameters: -// int ExplosionScaleIndex (Parm) -// class AActor* SourceActor (Parm) -// struct FVector ExplosionLocation (Parm) -// struct FVector ExplosionNormal (Parm) - -void UExplosionDefinition::PlayImpactEffects(int ExplosionScaleIndex, class AActor* SourceActor, const struct FVector& ExplosionLocation, const struct FVector& ExplosionNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExplosionDefinition.PlayImpactEffects"); - - UExplosionDefinition_PlayImpactEffects_Params params; - params.ExplosionScaleIndex = ExplosionScaleIndex; - params.SourceActor = SourceActor; - params.ExplosionLocation = ExplosionLocation; - params.ExplosionNormal = ExplosionNormal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExplosionDefinition.PlayMultipleExplosionsSound -// (Defined, HasOptionalparams, Public) -// Parameters: -// class UObject* SourceObject (Parm) -// bool bReplicate (OptionalParm, Parm) - -void UExplosionDefinition::PlayMultipleExplosionsSound(class UObject* SourceObject, bool bReplicate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExplosionDefinition.PlayMultipleExplosionsSound"); - - UExplosionDefinition_PlayMultipleExplosionsSound_Params params; - params.SourceObject = SourceObject; - params.bReplicate = bReplicate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExplosionDefinition.PlayExplosion -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// class UObject* SourceObject (Parm) -// float DamageRadius (Parm) -// float Damage (Parm) -// bool bFullDamage (Parm) -// float Momentum (Parm) -// class UClass* DamageSource (Parm) -// struct FVector Location (OptionalParm, Parm) -// struct FVector Normal (OptionalParm, Parm) -// bool bReplicate (OptionalParm, Parm) -// bool bNoSound (OptionalParm, Parm) -// struct FVector Offset (OptionalParm, Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// bool bCanDamageFriendlies (OptionalParm, Parm) -// bool bOverrideSkipTraceTest (OptionalParm, Parm) -// class UObject* HitObject (OptionalParm, Parm) -// float BarrelSourceTime (OptionalParm, Parm) -// float PlantSourceTime (OptionalParm, Parm) - -void UExplosionDefinition::PlayExplosion(class UObject* SourceObject, float DamageRadius, float Damage, bool bFullDamage, float Momentum, class UClass* DamageSource, const struct FVector& Location, const struct FVector& Normal, bool bReplicate, bool bNoSound, const struct FVector& Offset, const FScriptInterface& DamageCauser, bool bCanDamageFriendlies, bool bOverrideSkipTraceTest, class UObject* HitObject, float BarrelSourceTime, float PlantSourceTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExplosionDefinition.PlayExplosion"); - - UExplosionDefinition_PlayExplosion_Params params; - params.SourceObject = SourceObject; - params.DamageRadius = DamageRadius; - params.Damage = Damage; - params.bFullDamage = bFullDamage; - params.Momentum = Momentum; - params.DamageSource = DamageSource; - params.Location = Location; - params.Normal = Normal; - params.bReplicate = bReplicate; - params.bNoSound = bNoSound; - params.Offset = Offset; - params.DamageCauser = DamageCauser; - params.bCanDamageFriendlies = bCanDamageFriendlies; - params.bOverrideSkipTraceTest = bOverrideSkipTraceTest; - params.HitObject = HitObject; - params.BarrelSourceTime = BarrelSourceTime; - params.PlantSourceTime = PlantSourceTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExplosionDefinition.IsExplosionDebugEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UExplosionDefinition::IsExplosionDebugEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExplosionDefinition.IsExplosionDebugEnabled"); - - UExplosionDefinition_IsExplosionDebugEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ExplosionDefinition.ToggleExplosionDebug -// (Native, Static, Public) - -void UExplosionDefinition::ToggleExplosionDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExplosionDefinition.ToggleExplosionDebug"); - - UExplosionDefinition_ToggleExplosionDebug_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FastTravelStationsLookup.AddStationToNameListInOrder -// (Native, Static, Public, HasOutparams) -// Parameters: -// class UTravelStationDefinition* ActivatedStationDefinition (Parm) -// TArray StationNameList (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFastTravelStationsLookup::AddStationToNameListInOrder(class UTravelStationDefinition* ActivatedStationDefinition, TArray* StationNameList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationsLookup.AddStationToNameListInOrder"); - - UFastTravelStationsLookup_AddStationToNameListInOrder_Params params; - params.ActivatedStationDefinition = ActivatedStationDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (StationNameList != nullptr) - *StationNameList = params.StationNameList; - - return params.ReturnValue; -} - - -// Function WillowGame.FastTravelStationsLookup.TravelStationIsSafe -// (Final, Native, Public) -// Parameters: -// struct FName StationDefinitionName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFastTravelStationsLookup::TravelStationIsSafe(const struct FName& StationDefinitionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationsLookup.TravelStationIsSafe"); - - UFastTravelStationsLookup_TravelStationIsSafe_Params params; - params.StationDefinitionName = StationDefinitionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FastTravelStationsLookup.GetStartingTravelStation -// (Final, Native, Public) -// Parameters: -// struct FName StationDefinitionName (Parm) -// class UTravelStationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UTravelStationDefinition* UFastTravelStationsLookup::GetStartingTravelStation(const struct FName& StationDefinitionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationsLookup.GetStartingTravelStation"); - - UFastTravelStationsLookup_GetStartingTravelStation_Params params; - params.StationDefinitionName = StationDefinitionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FastTravelStationsLookup.GetStationsForLevel -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FName LevelName (Parm) -// TArray StationDefinitionNames (Parm, OutParm, NeedCtorLink) - -void UFastTravelStationsLookup::GetStationsForLevel(const struct FName& LevelName, TArray* StationDefinitionNames) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationsLookup.GetStationsForLevel"); - - UFastTravelStationsLookup_GetStationsForLevel_Params params; - params.LevelName = LevelName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (StationDefinitionNames != nullptr) - *StationDefinitionNames = params.StationDefinitionNames; -} - - -// Function WillowGame.FastTravelStationsLookup.GetLocation -// (Final, Native, Public) -// Parameters: -// struct FName StationDefinitionName (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UFastTravelStationsLookup::GetLocation(const struct FName& StationDefinitionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationsLookup.GetLocation"); - - UFastTravelStationsLookup_GetLocation_Params params; - params.StationDefinitionName = StationDefinitionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FastTravelStationsLookup.GetDefaultStationForLevel -// (Final, Native, Public) -// Parameters: -// struct FName LevelDefinitionName (Parm) -// class UFastTravelStationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UFastTravelStationDefinition* UFastTravelStationsLookup::GetDefaultStationForLevel(const struct FName& LevelDefinitionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationsLookup.GetDefaultStationForLevel"); - - UFastTravelStationsLookup_GetDefaultStationForLevel_Params params; - params.LevelDefinitionName = LevelDefinitionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FastTravelStationsLookup.GetLevelName -// (Final, Native, Public) -// Parameters: -// struct FName StationDefinitionName (Parm) -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UFastTravelStationsLookup::GetLevelName(const struct FName& StationDefinitionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationsLookup.GetLevelName"); - - UFastTravelStationsLookup_GetLevelName_Params params; - params.StationDefinitionName = StationDefinitionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FastTravelStationsLookup.GetDisplayImage -// (Final, Native, Public) -// Parameters: -// struct FName StationDefinitionName (Parm) -// class UTexture* ReturnValue (Parm, OutParm, ReturnParm) - -class UTexture* UFastTravelStationsLookup::GetDisplayImage(const struct FName& StationDefinitionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationsLookup.GetDisplayImage"); - - UFastTravelStationsLookup_GetDisplayImage_Params params; - params.StationDefinitionName = StationDefinitionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FastTravelStationsLookup.GetDescription -// (Final, Native, Public) -// Parameters: -// struct FName StationDefinitionName (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UFastTravelStationsLookup::GetDescription(const struct FName& StationDefinitionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationsLookup.GetDescription"); - - UFastTravelStationsLookup_GetDescription_Params params; - params.StationDefinitionName = StationDefinitionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FastTravelStationsLookup.GetDisplayName -// (Final, Native, Public) -// Parameters: -// struct FName StationDefinitionName (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UFastTravelStationsLookup::GetDisplayName(const struct FName& StationDefinitionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationsLookup.GetDisplayName"); - - UFastTravelStationsLookup_GetDisplayName_Params params; - params.StationDefinitionName = StationDefinitionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FastTravelStationsLookup.FindTravelStationLookupObject -// (Final, Native, Public) -// Parameters: -// struct FName StationDefinitionName (Parm) -// class UTravelStationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UTravelStationDefinition* UFastTravelStationsLookup::FindTravelStationLookupObject(const struct FName& StationDefinitionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationsLookup.FindTravelStationLookupObject"); - - UFastTravelStationsLookup_FindTravelStationLookupObject_Params params; - params.StationDefinitionName = StationDefinitionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FastTravelStationsLookup.FindFastTravelStationLookupObject -// (Final, Native, Public) -// Parameters: -// struct FName StationDefinitionName (Parm) -// class UFastTravelStationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UFastTravelStationDefinition* UFastTravelStationsLookup::FindFastTravelStationLookupObject(const struct FName& StationDefinitionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationsLookup.FindFastTravelStationLookupObject"); - - UFastTravelStationsLookup_FindFastTravelStationLookupObject_Params params; - params.StationDefinitionName = StationDefinitionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FiringModeDefinition.GetParticleSystemTemplate -// (Final, Native, Public) -// Parameters: -// class UObject* ContextObject (Parm) -// class UParticleSystem* ReturnValue (Parm, OutParm, ReturnParm) - -class UParticleSystem* UFiringModeDefinition::GetParticleSystemTemplate(class UObject* ContextObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FiringModeDefinition.GetParticleSystemTemplate"); - - UFiringModeDefinition_GetParticleSystemTemplate_Params params; - params.ContextObject = ContextObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FiringModeDefinition.NotifyFiringPatternWhenShotComplete -// (Final, Native, Public, HasOutparams) -// Parameters: -// int NextFiringPatternIndex (Parm, OutParm) - -void UFiringModeDefinition::NotifyFiringPatternWhenShotComplete(int* NextFiringPatternIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FiringModeDefinition.NotifyFiringPatternWhenShotComplete"); - - UFiringModeDefinition_NotifyFiringPatternWhenShotComplete_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NextFiringPatternIndex != nullptr) - *NextFiringPatternIndex = params.NextFiringPatternIndex; -} - - -// Function WillowGame.FiringModeDefinition.GetFiringPatternAdjustments -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FRotator InputAimAdjustment (Const, Parm, OutParm) -// float WeaponSpread (Parm) -// struct FRotator OutputAimAdjustment (Parm, OutParm) -// struct FWaveMotionData CustomWaveMotion (Parm, OutParm) -// int NextFiringPatternIndex (Parm, OutParm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UFiringModeDefinition::GetFiringPatternAdjustments(float WeaponSpread, struct FRotator* InputAimAdjustment, struct FRotator* OutputAimAdjustment, struct FWaveMotionData* CustomWaveMotion, int* NextFiringPatternIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FiringModeDefinition.GetFiringPatternAdjustments"); - - UFiringModeDefinition_GetFiringPatternAdjustments_Params params; - params.WeaponSpread = WeaponSpread; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (InputAimAdjustment != nullptr) - *InputAimAdjustment = params.InputAimAdjustment; - if (OutputAimAdjustment != nullptr) - *OutputAimAdjustment = params.OutputAimAdjustment; - if (CustomWaveMotion != nullptr) - *CustomWaveMotion = params.CustomWaveMotion; - if (NextFiringPatternIndex != nullptr) - *NextFiringPatternIndex = params.NextFiringPatternIndex; - - return params.ReturnValue; -} - - -// Function WillowGame.FiringModeDefinition.RunBehaviorsForImpact -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// int ResponseIndex (Parm) -// struct FImpactInfo ImpactData (Parm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (OptionalParm, Parm) -// class UObject* OtherEventParticipantObject (OptionalParm, Parm) -// struct FBehaviorParameters EventData (OptionalParm, Parm, NeedCtorLink) -// class UObject* OtherInstigatorObject (OptionalParm, Parm) - -void UFiringModeDefinition::RunBehaviorsForImpact(int ResponseIndex, const struct FImpactInfo& ImpactData, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, class UObject* OtherInstigatorObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FiringModeDefinition.RunBehaviorsForImpact"); - - UFiringModeDefinition_RunBehaviorsForImpact_Params params; - params.ResponseIndex = ResponseIndex; - params.ImpactData = ImpactData; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - params.OtherInstigatorObject = OtherInstigatorObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FiringModeDefinition.GetImpactResponseIndex -// (Final, Native, Public) -// Parameters: -// unsigned char DamageSurfaceType (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UFiringModeDefinition::GetImpactResponseIndex(unsigned char DamageSurfaceType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FiringModeDefinition.GetImpactResponseIndex"); - - UFiringModeDefinition_GetImpactResponseIndex_Params params; - params.DamageSurfaceType = DamageSurfaceType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FlyerBlockingVolume.StopsProjectile -// (Defined, Simulated, Public) -// Parameters: -// class AProjectile* P (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AFlyerBlockingVolume::StopsProjectile(class AProjectile* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FlyerBlockingVolume.StopsProjectile"); - - AFlyerBlockingVolume_StopsProjectile_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FractalViewWanderingDefinition.GenerateNewRandomPoints -// (Native, Public) - -void UFractalViewWanderingDefinition::GenerateNewRandomPoints() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FractalViewWanderingDefinition.GenerateNewRandomPoints"); - - UFractalViewWanderingDefinition_GenerateNewRandomPoints_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearLikenessMeshComponent.RefreshGearLikenessComponents -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// class AActor* ComponentUser (Parm) -// struct FInstanceDataSet InstanceDataState (Parm, OutParm, NeedCtorLink) -// struct FReplicatedInstanceDataState ReplicatedInstanceDataState (Parm, OutParm) -// unsigned char Mode (Parm) - -void UGearLikenessMeshComponent::RefreshGearLikenessComponents(class AActor* ComponentUser, unsigned char Mode, struct FInstanceDataSet* InstanceDataState, struct FReplicatedInstanceDataState* ReplicatedInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearLikenessMeshComponent.RefreshGearLikenessComponents"); - - UGearLikenessMeshComponent_RefreshGearLikenessComponents_Params params; - params.ComponentUser = ComponentUser; - params.Mode = Mode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InstanceDataState != nullptr) - *InstanceDataState = params.InstanceDataState; - if (ReplicatedInstanceDataState != nullptr) - *ReplicatedInstanceDataState = params.ReplicatedInstanceDataState; -} - - -// Function WillowGame.GlobalAttributeValueResolver.GetGlobalAttributeValue -// (Native, Static, Public) -// Parameters: -// unsigned char Attribute (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UGlobalAttributeValueResolver::GetGlobalAttributeValue(unsigned char Attribute) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GlobalAttributeValueResolver.GetGlobalAttributeValue"); - - UGlobalAttributeValueResolver_GetGlobalAttributeValue_Params params; - params.Attribute = Attribute; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GlobalAttributeValueResolver.SetGlobalAttributeValue -// (Native, Static, Public) -// Parameters: -// unsigned char Attribute (Parm) -// float Value (Parm) - -void UGlobalAttributeValueResolver::SetGlobalAttributeValue(unsigned char Attribute, float Value) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GlobalAttributeValueResolver.SetGlobalAttributeValue"); - - UGlobalAttributeValueResolver_SetGlobalAttributeValue_Params params; - params.Attribute = Attribute; - params.Value = Value; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HitRegionHelper.PlayHit -// (Defined, Simulated, HasOptionalparams, Public, HasOutparams, HasDefaults) -// Parameters: -// class APawn* SomePawn (Parm) -// struct FVector HitLocation (Parm) -// class UClass* inDamageType (Parm) -// struct FVector Momentum (Parm) -// struct FTraceHitInfo HitInfo (Const, Parm, OutParm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void UHitRegionHelper::PlayHit(class APawn* SomePawn, const struct FVector& HitLocation, class UClass* inDamageType, const struct FVector& Momentum, class UDamagePipeline* Pipeline, struct FTraceHitInfo* HitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HitRegionHelper.PlayHit"); - - UHitRegionHelper_PlayHit_Params params; - params.SomePawn = SomePawn; - params.HitLocation = HitLocation; - params.inDamageType = inDamageType; - params.Momentum = Momentum; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (HitInfo != nullptr) - *HitInfo = params.HitInfo; -} - - -// Function WillowGame.HitRegionHelper.ResetHitRegionHealth -// (Final, Native, Public) -// Parameters: -// class AActor* Owner (Parm) -// class UBodyHitRegionDefinition* HitRegion (Parm) - -void UHitRegionHelper::ResetHitRegionHealth(class AActor* Owner, class UBodyHitRegionDefinition* HitRegion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HitRegionHelper.ResetHitRegionHealth"); - - UHitRegionHelper_ResetHitRegionHealth_Params params; - params.Owner = Owner; - params.HitRegion = HitRegion; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HitRegionHelper.HealDamageOnHitRegion -// (Final, Native, Public, HasOutparams) -// Parameters: -// class AActor* Owner (Parm) -// struct FBehaviorConsumerHandle ConsumerHandle (Parm) -// struct FDamageEventSummary DamageSummary (Parm, OutParm) -// class AController* InstigatedBy (Parm) -// class UBodyHitRegionDefinition* HitRegion (Parm) - -void UHitRegionHelper::HealDamageOnHitRegion(class AActor* Owner, const struct FBehaviorConsumerHandle& ConsumerHandle, class AController* InstigatedBy, class UBodyHitRegionDefinition* HitRegion, struct FDamageEventSummary* DamageSummary) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HitRegionHelper.HealDamageOnHitRegion"); - - UHitRegionHelper_HealDamageOnHitRegion_Params params; - params.Owner = Owner; - params.ConsumerHandle = ConsumerHandle; - params.InstigatedBy = InstigatedBy; - params.HitRegion = HitRegion; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DamageSummary != nullptr) - *DamageSummary = params.DamageSummary; -} - - -// Function WillowGame.HitRegionHelper.GetBoneNameFromHitComponent -// (Final, Native, Public) -// Parameters: -// class UPrimitiveComponent* HitComponent (Parm, EditInline) -// class USkeletalMeshComponent* Mesh (Parm, EditInline) -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UHitRegionHelper::GetBoneNameFromHitComponent(class UPrimitiveComponent* HitComponent, class USkeletalMeshComponent* Mesh) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HitRegionHelper.GetBoneNameFromHitComponent"); - - UHitRegionHelper_GetBoneNameFromHitComponent_Params params; - params.HitComponent = HitComponent; - params.Mesh = Mesh; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.HitRegionHelper.GetHitRegionFromInstanceData -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UPrimitiveComponent* HitComponent (Parm, EditInline) -// struct FInstanceDataSet InstanceState (Const, Parm, OutParm, NeedCtorLink) -// class UBodyHitRegionDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBodyHitRegionDefinition* UHitRegionHelper::GetHitRegionFromInstanceData(class UPrimitiveComponent* HitComponent, struct FInstanceDataSet* InstanceState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HitRegionHelper.GetHitRegionFromInstanceData"); - - UHitRegionHelper_GetHitRegionFromInstanceData_Params params; - params.HitComponent = HitComponent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (InstanceState != nullptr) - *InstanceState = params.InstanceState; - - return params.ReturnValue; -} - - -// Function WillowGame.HitRegionHelper.GetHitRegionFromBoneName -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FName BoneName (Parm) -// class UBodyHitRegionDefinition* DefaultRegion (Parm) -// TArray HitRegionList (Const, Parm, OutParm, NeedCtorLink) -// class UBodyHitRegionDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBodyHitRegionDefinition* UHitRegionHelper::GetHitRegionFromBoneName(const struct FName& BoneName, class UBodyHitRegionDefinition* DefaultRegion, TArray* HitRegionList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HitRegionHelper.GetHitRegionFromBoneName"); - - UHitRegionHelper_GetHitRegionFromBoneName_Params params; - params.BoneName = BoneName; - params.DefaultRegion = DefaultRegion; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (HitRegionList != nullptr) - *HitRegionList = params.HitRegionList; - - return params.ReturnValue; -} - - -// Function WillowGame.HitRegionHelper.GetHitRegionForTakenDamage -// (Final, Native, Public, HasOutparams) -// Parameters: -// class AController* InstigatedBy (Parm) -// struct FTraceHitInfo HitInfo (Const, Parm, OutParm) -// struct FInstanceDataSet InstanceDataState (Const, Parm, OutParm, NeedCtorLink) -// class USkeletalMeshComponent* Mesh (Parm, EditInline) -// class UBodyHitRegionDefinition* DefaultHitRegion (Parm) -// TArray HitRegionList (Const, Parm, OutParm, NeedCtorLink) -// class UBodyHitRegionDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBodyHitRegionDefinition* UHitRegionHelper::GetHitRegionForTakenDamage(class AController* InstigatedBy, class USkeletalMeshComponent* Mesh, class UBodyHitRegionDefinition* DefaultHitRegion, struct FTraceHitInfo* HitInfo, struct FInstanceDataSet* InstanceDataState, TArray* HitRegionList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HitRegionHelper.GetHitRegionForTakenDamage"); - - UHitRegionHelper_GetHitRegionForTakenDamage_Params params; - params.InstigatedBy = InstigatedBy; - params.Mesh = Mesh; - params.DefaultHitRegion = DefaultHitRegion; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (HitInfo != nullptr) - *HitInfo = params.HitInfo; - if (InstanceDataState != nullptr) - *InstanceDataState = params.InstanceDataState; - if (HitRegionList != nullptr) - *HitRegionList = params.HitRegionList; - - return params.ReturnValue; -} - - -// Function WillowGame.HitRegionHelper.GetHealthValuesForOwner -// (Final, Native, Public, HasOutparams) -// Parameters: -// class AActor* Owner (Parm) -// float Health (Parm, OutParm) -// float MaxHealth (Parm, OutParm) - -void UHitRegionHelper::GetHealthValuesForOwner(class AActor* Owner, float* Health, float* MaxHealth) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HitRegionHelper.GetHealthValuesForOwner"); - - UHitRegionHelper_GetHealthValuesForOwner_Params params; - params.Owner = Owner; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Health != nullptr) - *Health = params.Health; - if (MaxHealth != nullptr) - *MaxHealth = params.MaxHealth; -} - - -// Function WillowGame.HitRegionHelper.AddDamageToHitRegion -// (Final, Native, Public, HasOutparams) -// Parameters: -// class AActor* Owner (Parm) -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FDamageEventSummary DamageSummary (Parm, OutParm) -// class AController* InstigatedBy (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// class UBodyHitRegionDefinition* HitRegion (Parm) -// float HitRegionHealthScale (Parm) -// struct FVector HitLocation (Parm) -// struct FVector HitMomentum (Parm) - -void UHitRegionHelper::AddDamageToHitRegion(class AActor* Owner, class AController* InstigatedBy, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UBodyHitRegionDefinition* HitRegion, float HitRegionHealthScale, const struct FVector& HitLocation, const struct FVector& HitMomentum, struct FBehaviorConsumerHandle* ConsumerHandle, struct FDamageEventSummary* DamageSummary) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HitRegionHelper.AddDamageToHitRegion"); - - UHitRegionHelper_AddDamageToHitRegion_Params params; - params.Owner = Owner; - params.InstigatedBy = InstigatedBy; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.HitRegion = HitRegion; - params.HitRegionHealthScale = HitRegionHealthScale; - params.HitLocation = HitLocation; - params.HitMomentum = HitMomentum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; - if (DamageSummary != nullptr) - *DamageSummary = params.DamageSummary; -} - - -// Function WillowGame.HitRegionHelper.RecordRecentDamageToHitRegion -// (Final, Native, Public) -// Parameters: -// class UBodyHitRegionDefinition* HitRegion (Parm) -// float Damage (Parm) - -void UHitRegionHelper::RecordRecentDamageToHitRegion(class UBodyHitRegionDefinition* HitRegion, float Damage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HitRegionHelper.RecordRecentDamageToHitRegion"); - - UHitRegionHelper_RecordRecentDamageToHitRegion_Params params; - params.HitRegion = HitRegion; - params.Damage = Damage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HitRegionHelper.PlayHealing -// (Final, Native, Public) -// Parameters: -// FScriptInterface Owner (Parm) -// struct FBehaviorConsumerHandle ConsumerHandle (Parm) -// class UBodyHitRegionDefinition* HitRegion (Parm) -// int HealIndex (Parm) -// class AController* InstigatedBy (Parm) - -void UHitRegionHelper::PlayHealing(const FScriptInterface& Owner, const struct FBehaviorConsumerHandle& ConsumerHandle, class UBodyHitRegionDefinition* HitRegion, int HealIndex, class AController* InstigatedBy) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HitRegionHelper.PlayHealing"); - - UHitRegionHelper_PlayHealing_Params params; - params.Owner = Owner; - params.ConsumerHandle = ConsumerHandle; - params.HitRegion = HitRegion; - params.HealIndex = HealIndex; - params.InstigatedBy = InstigatedBy; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HitRegionHelper.PlayDamage -// (Final, Native, Public) -// Parameters: -// FScriptInterface Owner (Parm) -// struct FBehaviorConsumerHandle ConsumerHandle (Parm) -// class UBodyHitRegionDefinition* HitRegion (Parm) -// int DamageIndex (Parm) -// class AController* InstigatedBy (Parm) -// struct FVector HitLocation (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// struct FVector HitMomentum (Parm) -// bool bDead (Parm) - -void UHitRegionHelper::PlayDamage(const FScriptInterface& Owner, const struct FBehaviorConsumerHandle& ConsumerHandle, class UBodyHitRegionDefinition* HitRegion, int DamageIndex, class AController* InstigatedBy, const struct FVector& HitLocation, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, const struct FVector& HitMomentum, bool bDead) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HitRegionHelper.PlayDamage"); - - UHitRegionHelper_PlayDamage_Params params; - params.Owner = Owner; - params.ConsumerHandle = ConsumerHandle; - params.HitRegion = HitRegion; - params.DamageIndex = DamageIndex; - params.InstigatedBy = InstigatedBy; - params.HitLocation = HitLocation; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.HitMomentum = HitMomentum; - params.bDead = bDead; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HitRegionHelper.PlayReplicatedDamage -// (Final, Native, Public) -// Parameters: -// FScriptInterface Owner (Parm) -// struct FBehaviorConsumerHandle ConsumerHandle (Parm) -// class UBodyHitRegionDefinition* HitRegion (Parm) -// int DamageIndices (Parm) -// class AController* InstigatedBy (Parm) -// struct FVector HitLocation (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// struct FVector HitMomentum (Parm) - -void UHitRegionHelper::PlayReplicatedDamage(const FScriptInterface& Owner, const struct FBehaviorConsumerHandle& ConsumerHandle, class UBodyHitRegionDefinition* HitRegion, int DamageIndices, class AController* InstigatedBy, const struct FVector& HitLocation, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, const struct FVector& HitMomentum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HitRegionHelper.PlayReplicatedDamage"); - - UHitRegionHelper_PlayReplicatedDamage_Params params; - params.Owner = Owner; - params.ConsumerHandle = ConsumerHandle; - params.HitRegion = HitRegion; - params.DamageIndices = DamageIndices; - params.InstigatedBy = InstigatedBy; - params.HitLocation = HitLocation; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.HitMomentum = HitMomentum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HitRegionHelper.GetHitRegionHealthValues -// (Final, Native, Public, HasOutparams) -// Parameters: -// class AActor* Owner (Parm) -// class UBodyHitRegionDefinition* HitRegion (Parm) -// float HitRegionHealthMultiplier (Parm) -// float Health (Parm, OutParm) -// float MaxHealth (Parm, OutParm) - -void UHitRegionHelper::GetHitRegionHealthValues(class AActor* Owner, class UBodyHitRegionDefinition* HitRegion, float HitRegionHealthMultiplier, float* Health, float* MaxHealth) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HitRegionHelper.GetHitRegionHealthValues"); - - UHitRegionHelper_GetHitRegionHealthValues_Params params; - params.Owner = Owner; - params.HitRegion = HitRegion; - params.HitRegionHealthMultiplier = HitRegionHealthMultiplier; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Health != nullptr) - *Health = params.Health; - if (MaxHealth != nullptr) - *MaxHealth = params.MaxHealth; -} - - -// Function WillowGame.IAnimProvider.GetAnims -// (Native, Public, HasOutparams) -// Parameters: -// TArray OutAnims (Parm, OutParm, NeedCtorLink) - -void UIAnimProvider::GetAnims(TArray* OutAnims) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IAnimProvider.GetAnims"); - - UIAnimProvider_GetAnims_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutAnims != nullptr) - *OutAnims = params.OutAnims; -} - - -// Function WillowGame.IAttachableActor.GetAttachedToActor -// (Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UIAttachableActor::GetAttachedToActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IAttachableActor.GetAttachedToActor"); - - UIAttachableActor_GetAttachedToActor_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IAttachableActor.GetAttachmentNormal -// (Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UIAttachableActor::GetAttachmentNormal() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IAttachableActor.GetAttachmentNormal"); - - UIAttachableActor_GetAttachmentNormal_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IAttachableActor.AttachToActor -// (Public) -// Parameters: -// class AActor* ActorToAttachTo (Parm) -// struct FVector HitNormal (Parm) -// struct FVector HitLocation (Parm) -// struct FName BoneName (Parm) - -void UIAttachableActor::AttachToActor(class AActor* ActorToAttachTo, const struct FVector& HitNormal, const struct FVector& HitLocation, const struct FName& BoneName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IAttachableActor.AttachToActor"); - - UIAttachableActor_AttachToActor_Params params; - params.ActorToAttachTo = ActorToAttachTo; - params.HitNormal = HitNormal; - params.HitLocation = HitLocation; - params.BoneName = BoneName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IAttachableActor.IsAttached -// (Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIAttachableActor::IsAttached() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IAttachableActor.IsAttached"); - - UIAttachableActor_IsAttached_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IBodyPawn.GetAWillowAIPawn -// (Native, Public) -// Parameters: -// class AWillowAIPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowAIPawn* UIBodyPawn::GetAWillowAIPawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IBodyPawn.GetAWillowAIPawn"); - - UIBodyPawn_GetAWillowAIPawn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IBodyPawn.GetAWillowPlayerPawn -// (Native, Public) -// Parameters: -// class AWillowPlayerPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerPawn* UIBodyPawn::GetAWillowPlayerPawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IBodyPawn.GetAWillowPlayerPawn"); - - UIBodyPawn_GetAWillowPlayerPawn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IBodyPawn.GetAWillowPawn -// (Native, Public) -// Parameters: -// class AWillowPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPawn* UIBodyPawn::GetAWillowPawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IBodyPawn.GetAWillowPawn"); - - UIBodyPawn_GetAWillowPawn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IControllerLocator.GetAWillowMind -// (Native, Public) -// Parameters: -// class AWillowMind* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowMind* UIControllerLocator::GetAWillowMind() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IControllerLocator.GetAWillowMind"); - - UIControllerLocator_GetAWillowMind_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IControllerLocator.GetAWillowPlayerController -// (Native, Public) -// Parameters: -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* UIControllerLocator::GetAWillowPlayerController() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IControllerLocator.GetAWillowPlayerController"); - - UIControllerLocator_GetAWillowPlayerController_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IControllerLocator.GetABaseController -// (Native, Public) -// Parameters: -// class AController* ReturnValue (Parm, OutParm, ReturnParm) - -class AController* UIControllerLocator::GetABaseController() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IControllerLocator.GetABaseController"); - - UIControllerLocator_GetABaseController_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ICustomizable.AllowFallbackToDefaultCustomizations -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UICustomizable::AllowFallbackToDefaultCustomizations() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ICustomizable.AllowFallbackToDefaultCustomizations"); - - UICustomizable_AllowFallbackToDefaultCustomizations_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ICustomizable.RefreshCustomizationsOnInstanceData -// (Simulated, Native, Public) - -void UICustomizable::RefreshCustomizationsOnInstanceData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ICustomizable.RefreshCustomizationsOnInstanceData"); - - UICustomizable_RefreshCustomizationsOnInstanceData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ICustomizable.GetCustomizableName -// (Simulated, Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UICustomizable::GetCustomizableName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ICustomizable.GetCustomizableName"); - - UICustomizable_GetCustomizableName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ICustomizable.GetDesiredCustomizationOfType -// (Simulated, Native, Public) -// Parameters: -// class UClass* Type (Parm) -// class UCustomizationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UCustomizationDefinition* UICustomizable::GetDesiredCustomizationOfType(class UClass* Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ICustomizable.GetDesiredCustomizationOfType"); - - UICustomizable_GetDesiredCustomizationOfType_Params params; - params.Type = Type; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ICustomizable.CustomizationApplied -// (Simulated, Native, Public) -// Parameters: -// class UCustomizationData* Data (Parm) - -void UICustomizable::CustomizationApplied(class UCustomizationData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ICustomizable.CustomizationApplied"); - - UICustomizable_CustomizationApplied_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ICustomizable.GetCustomizableInstanceDataSets -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// TArray OutData (Parm, OutParm, NeedCtorLink) - -void UICustomizable::GetCustomizableInstanceDataSets(TArray* OutData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ICustomizable.GetCustomizableInstanceDataSets"); - - UICustomizable_GetCustomizableInstanceDataSets_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutData != nullptr) - *OutData = params.OutData; -} - - -// Function WillowGame.IDamageable.GetDamageSurfaceTypeFromHit -// (Native, Public, HasOutparams) -// Parameters: -// struct FTraceHitInfo HitInfo (Const, Parm, OutParm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UIDamageable::GetDamageSurfaceTypeFromHit(struct FTraceHitInfo* HitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IDamageable.GetDamageSurfaceTypeFromHit"); - - UIDamageable_GetDamageSurfaceTypeFromHit_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (HitInfo != nullptr) - *HitInfo = params.HitInfo; - - return params.ReturnValue; -} - - -// Function WillowGame.IDamageable.GetIntrinsicArmor -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UIDamageable::GetIntrinsicArmor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IDamageable.GetIntrinsicArmor"); - - UIDamageable_GetIntrinsicArmor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IDamageable.ShieldAbsorbedAmmo -// (Native, Public, HasOutparams) -// Parameters: -// class UClass* DamageSource (Parm) -// class UWillowDamageTypeDefinition* DamageTypeDef (Parm) -// float DamagePercentToAbsorb (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIDamageable::ShieldAbsorbedAmmo(class UClass* DamageSource, class UWillowDamageTypeDefinition* DamageTypeDef, float* DamagePercentToAbsorb) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IDamageable.ShieldAbsorbedAmmo"); - - UIDamageable_ShieldAbsorbedAmmo_Params params; - params.DamageSource = DamageSource; - params.DamageTypeDef = DamageTypeDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (DamagePercentToAbsorb != nullptr) - *DamagePercentToAbsorb = params.DamagePercentToAbsorb; - - return params.ReturnValue; -} - - -// Function WillowGame.IDamageable.OnShieldDepleted -// (Native, Public) -// Parameters: -// class AController* DamageInstigator (Parm) -// unsigned char DamageType (Parm) - -void UIDamageable::OnShieldDepleted(class AController* DamageInstigator, unsigned char DamageType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IDamageable.OnShieldDepleted"); - - UIDamageable_OnShieldDepleted_Params params; - params.DamageInstigator = DamageInstigator; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IDamageable.SetShieldStrength -// (Native, Public) -// Parameters: -// float ShieldValue (Parm) - -void UIDamageable::SetShieldStrength(float ShieldValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IDamageable.SetShieldStrength"); - - UIDamageable_SetShieldStrength_Params params; - params.ShieldValue = ShieldValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IDamageable.GetMaxShieldStrength -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UIDamageable::GetMaxShieldStrength() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IDamageable.GetMaxShieldStrength"); - - UIDamageable_GetMaxShieldStrength_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IDamageable.GetShieldStrength -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UIDamageable::GetShieldStrength() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IDamageable.GetShieldStrength"); - - UIDamageable_GetShieldStrength_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IDamageable.NotifyDamageTaken -// (Native, Public, HasOutparams) -// Parameters: -// struct FDamageEventSummary DamageSummary (Const, Parm, OutParm) - -void UIDamageable::NotifyDamageTaken(struct FDamageEventSummary* DamageSummary) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IDamageable.NotifyDamageTaken"); - - UIDamageable_NotifyDamageTaken_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DamageSummary != nullptr) - *DamageSummary = params.DamageSummary; -} - - -// Function WillowGame.IDamageSurface.IsFullyArmored -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIDamageSurface::IsFullyArmored() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IDamageSurface.IsFullyArmored"); - - UIDamageSurface_IsFullyArmored_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IDamageSurface.GetDamageSurfaceTypeFromHit -// (Native, Public, HasOutparams) -// Parameters: -// struct FTraceHitInfo HitInfo (Const, Parm, OutParm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UIDamageSurface::GetDamageSurfaceTypeFromHit(struct FTraceHitInfo* HitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IDamageSurface.GetDamageSurfaceTypeFromHit"); - - UIDamageSurface_GetDamageSurfaceTypeFromHit_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (HitInfo != nullptr) - *HitInfo = params.HitInfo; - - return params.ReturnValue; -} - - -// Function WillowGame.IDamageSurface.GetDefaultDamageSurfaceType -// (Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UIDamageSurface::GetDefaultDamageSurfaceType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IDamageSurface.GetDefaultDamageSurfaceType"); - - UIDamageSurface_GetDefaultDamageSurfaceType_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IDesignerAttributeProvider.GetInstancedDesignerAttribute -// (Event, HasOptionalparams, Public) -// Parameters: -// class UAttributeDefinition* Definition (Parm) -// struct FName DesignerAttributeName (OptionalParm, Parm) -// unsigned char AttributeDataType (OptionalParm, Parm) -// class UInstancedDesignerAttribute* ReturnValue (Parm, OutParm, ReturnParm) - -class UInstancedDesignerAttribute* UIDesignerAttributeProvider::GetInstancedDesignerAttribute(class UAttributeDefinition* Definition, const struct FName& DesignerAttributeName, unsigned char AttributeDataType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IDesignerAttributeProvider.GetInstancedDesignerAttribute"); - - UIDesignerAttributeProvider_GetInstancedDesignerAttribute_Params params; - params.Definition = Definition; - params.DesignerAttributeName = DesignerAttributeName; - params.AttributeDataType = AttributeDataType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IDlcLicensableObject.GetDownloadableContentDefinition -// (Native, Public) -// Parameters: -// class UDownloadableContentDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UDownloadableContentDefinition* UIDlcLicensableObject::GetDownloadableContentDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IDlcLicensableObject.GetDownloadableContentDefinition"); - - UIDlcLicensableObject_GetDownloadableContentDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IDrunkenProjectile.SetDrunkenRandomNumberSeed -// (Native, Public) -// Parameters: -// int RandomNumberSeed (Parm) - -void UIDrunkenProjectile::SetDrunkenRandomNumberSeed(int RandomNumberSeed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IDrunkenProjectile.SetDrunkenRandomNumberSeed"); - - UIDrunkenProjectile_SetDrunkenRandomNumberSeed_Params params; - params.RandomNumberSeed = RandomNumberSeed; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IDynamicObstacle.GetObstacleInfo -// (Native, Public, HasOutparams) -// Parameters: -// struct FObstacleData Data (Parm, OutParm) - -void UIDynamicObstacle::GetObstacleInfo(struct FObstacleData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IDynamicObstacle.GetObstacleInfo"); - - UIDynamicObstacle_GetObstacleInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; -} - - -// Function WillowGame.IDynamicObstacle.GetObstacleActor -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UIDynamicObstacle::GetObstacleActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IDynamicObstacle.GetObstacleActor"); - - UIDynamicObstacle_GetObstacleActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IDynamicObstacle.GetMagnetData -// (Native, Public, HasOutparams) -// Parameters: -// struct FVector MagnetLoc (Parm, OutParm) -// struct FVector MagnetVel (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIDynamicObstacle::GetMagnetData(struct FVector* MagnetLoc, struct FVector* MagnetVel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IDynamicObstacle.GetMagnetData"); - - UIDynamicObstacle_GetMagnetData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (MagnetLoc != nullptr) - *MagnetLoc = params.MagnetLoc; - if (MagnetVel != nullptr) - *MagnetVel = params.MagnetVel; - - return params.ReturnValue; -} - - -// Function WillowGame.IDynamicObstacle.SetObstacleVelocity -// (Native, Public, HasOutparams) -// Parameters: -// struct FVector NewVelocity (Const, Parm, OutParm) - -void UIDynamicObstacle::SetObstacleVelocity(struct FVector* NewVelocity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IDynamicObstacle.SetObstacleVelocity"); - - UIDynamicObstacle_SetObstacleVelocity_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewVelocity != nullptr) - *NewVelocity = params.NewVelocity; -} - - -// Function WillowGame.IDynamicObstacle.CanAvoidObstacle -// (Native, Public, HasOutparams) -// Parameters: -// struct FObstacleData Obstacle (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIDynamicObstacle::CanAvoidObstacle(struct FObstacleData* Obstacle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IDynamicObstacle.CanAvoidObstacle"); - - UIDynamicObstacle_CanAvoidObstacle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Obstacle != nullptr) - *Obstacle = params.Obstacle; - - return params.ReturnValue; -} - - -// Function WillowGame.IDynamicObstacle.CanAvoidObstacles -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIDynamicObstacle::CanAvoidObstacles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IDynamicObstacle.CanAvoidObstacles"); - - UIDynamicObstacle_CanAvoidObstacles_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IDynamicObstacle.SetObstacleActive -// (Native, Public) -// Parameters: -// bool bActive (Parm) - -void UIDynamicObstacle::SetObstacleActive(bool bActive) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IDynamicObstacle.SetObstacleActive"); - - UIDynamicObstacle_SetObstacleActive_Params params; - params.bActive = bActive; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IDynamicObstacle.IsObstacleActive -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIDynamicObstacle::IsObstacleActive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IDynamicObstacle.IsObstacleActive"); - - UIDynamicObstacle_IsObstacleActive_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IExtraImpactEffects.PlayExtraImpactEffects -// (Native, Public, HasOutparams) -// Parameters: -// struct FImpactInfo InImpactInfo (Const, Parm, OutParm) -// unsigned char BulletFromClip (Parm) - -void UIExtraImpactEffects::PlayExtraImpactEffects(unsigned char BulletFromClip, struct FImpactInfo* InImpactInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IExtraImpactEffects.PlayExtraImpactEffects"); - - UIExtraImpactEffects_PlayExtraImpactEffects_Params params; - params.BulletFromClip = BulletFromClip; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InImpactInfo != nullptr) - *InImpactInfo = params.InImpactInfo; -} - - -// Function WillowGame.IExtraImpactEffects.SetExtraImpactEffect -// (Public) -// Parameters: -// unsigned char BulletFromClip (Parm) -// class UWillowImpactDefinition* Definition (Parm) - -void UIExtraImpactEffects::SetExtraImpactEffect(unsigned char BulletFromClip, class UWillowImpactDefinition* Definition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IExtraImpactEffects.SetExtraImpactEffect"); - - UIExtraImpactEffects_SetExtraImpactEffect_Params params; - params.BulletFromClip = BulletFromClip; - params.Definition = Definition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IFocusable.GetFocusScreenOffset -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UIFocusable::GetFocusScreenOffset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IFocusable.GetFocusScreenOffset"); - - UIFocusable_GetFocusScreenOffset_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IFocusable.GetFocusRadius -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UIFocusable::GetFocusRadius() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IFocusable.GetFocusRadius"); - - UIFocusable_GetFocusRadius_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IFocusable.GetFocusLocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UIFocusable::GetFocusLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IFocusable.GetFocusLocation"); - - UIFocusable_GetFocusLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IFocusable.EndFocus -// (Simulated, Public) -// Parameters: -// class APawn* User (Parm) - -void UIFocusable::EndFocus(class APawn* User) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IFocusable.EndFocus"); - - UIFocusable_EndFocus_Params params; - params.User = User; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IFocusable.BeginFocus -// (Simulated, Public) -// Parameters: -// class APawn* User (Parm) - -void UIFocusable::BeginFocus(class APawn* User) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IFocusable.BeginFocus"); - - UIFocusable_BeginFocus_Params params; - params.User = User; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IGearLikenessConsumer.ShouldRefreshLikenessOf -// (Native, Public) -// Parameters: -// unsigned char Source (Parm) -// unsigned char GroupIndex (Parm) -// class UGearLikenessMeshComponent* MeshComp (Parm, EditInline) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIGearLikenessConsumer::ShouldRefreshLikenessOf(unsigned char Source, unsigned char GroupIndex, class UGearLikenessMeshComponent* MeshComp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IGearLikenessConsumer.ShouldRefreshLikenessOf"); - - UIGearLikenessConsumer_ShouldRefreshLikenessOf_Params params; - params.Source = Source; - params.GroupIndex = GroupIndex; - params.MeshComp = MeshComp; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IGearLikenessConsumer.AssumeLikenessOf -// (Native, Public) -// Parameters: -// unsigned char Source (Parm) -// unsigned char GroupIndex (Parm) -// class UGearLikenessMeshComponent* MeshComp (Parm, EditInline) - -void UIGearLikenessConsumer::AssumeLikenessOf(unsigned char Source, unsigned char GroupIndex, class UGearLikenessMeshComponent* MeshComp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IGearLikenessConsumer.AssumeLikenessOf"); - - UIGearLikenessConsumer_AssumeLikenessOf_Params params; - params.Source = Source; - params.GroupIndex = GroupIndex; - params.MeshComp = MeshComp; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IHealable.RemoveAllStatusEffects -// (Native, Public) - -void UIHealable::RemoveAllStatusEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IHealable.RemoveAllStatusEffects"); - - UIHealable_RemoveAllStatusEffects_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IHealable.FullyReplenishShields -// (Native, Public) - -void UIHealable::FullyReplenishShields() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IHealable.FullyReplenishShields"); - - UIHealable_FullyReplenishShields_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IHealable.FullyReplenishLife -// (Native, Public) - -void UIHealable::FullyReplenishLife() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IHealable.FullyReplenishLife"); - - UIHealable_FullyReplenishLife_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IHitRegionConsumer.PlayHit -// (Simulated, HasOptionalparams, Public) -// Parameters: -// class APawn* SomePawn (Parm) -// struct FVector HitLocation (Parm) -// class UClass* inDamageType (Parm) -// struct FVector Momentum (Parm) -// struct FTraceHitInfo HitInfo (Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void UIHitRegionConsumer::PlayHit(class APawn* SomePawn, const struct FVector& HitLocation, class UClass* inDamageType, const struct FVector& Momentum, const struct FTraceHitInfo& HitInfo, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IHitRegionConsumer.PlayHit"); - - UIHitRegionConsumer_PlayHit_Params params; - params.SomePawn = SomePawn; - params.HitLocation = HitLocation; - params.inDamageType = inDamageType; - params.Momentum = Momentum; - params.HitInfo = HitInfo; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IHitRegionConsumer.ResetHitRegionHealth -// (Native, Public) -// Parameters: -// class UBodyHitRegionDefinition* HitRegion (Parm) - -void UIHitRegionConsumer::ResetHitRegionHealth(class UBodyHitRegionDefinition* HitRegion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IHitRegionConsumer.ResetHitRegionHealth"); - - UIHitRegionConsumer_ResetHitRegionHealth_Params params; - params.HitRegion = HitRegion; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IHitRegionConsumer.HealDamageOnHitRegion -// (Native, Public, HasOutparams) -// Parameters: -// struct FDamageEventSummary DamageSummary (Parm, OutParm) -// class AController* InstigatedBy (Parm) -// class UBodyHitRegionDefinition* HitRegion (Parm) - -void UIHitRegionConsumer::HealDamageOnHitRegion(class AController* InstigatedBy, class UBodyHitRegionDefinition* HitRegion, struct FDamageEventSummary* DamageSummary) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IHitRegionConsumer.HealDamageOnHitRegion"); - - UIHitRegionConsumer_HealDamageOnHitRegion_Params params; - params.InstigatedBy = InstigatedBy; - params.HitRegion = HitRegion; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DamageSummary != nullptr) - *DamageSummary = params.DamageSummary; -} - - -// Function WillowGame.IHitRegionConsumer.PlayHealingReaction -// (Native, Public, HasOutparams) -// Parameters: -// struct FDamageReactionData Data (Const, Parm, OutParm, NeedCtorLink) - -void UIHitRegionConsumer::PlayHealingReaction(struct FDamageReactionData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IHitRegionConsumer.PlayHealingReaction"); - - UIHitRegionConsumer_PlayHealingReaction_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; -} - - -// Function WillowGame.IHitRegionConsumer.PlayDamageReaction -// (Native, Public, HasOutparams) -// Parameters: -// struct FDamageReactionData Data (Const, Parm, OutParm, NeedCtorLink) -// struct FName HitBone (Parm) -// struct FVector HitLocation (Const, Parm, OutParm) -// struct FVector HitMomentum (Const, Parm, OutParm) -// bool bDeath (Parm) - -void UIHitRegionConsumer::PlayDamageReaction(const struct FName& HitBone, bool bDeath, struct FDamageReactionData* Data, struct FVector* HitLocation, struct FVector* HitMomentum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IHitRegionConsumer.PlayDamageReaction"); - - UIHitRegionConsumer_PlayDamageReaction_Params params; - params.HitBone = HitBone; - params.bDeath = bDeath; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; - if (HitLocation != nullptr) - *HitLocation = params.HitLocation; - if (HitMomentum != nullptr) - *HitMomentum = params.HitMomentum; -} - - -// Function WillowGame.IHitRegionConsumer.ReplicateDamageEffect -// (Native, Public) -// Parameters: -// class UBodyHitRegionDefinition* HitRegion (Parm) -// int GoreDataIndex (Parm) -// class AController* InstigatedBy (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// bool bWasHeal (Parm) - -void UIHitRegionConsumer::ReplicateDamageEffect(class UBodyHitRegionDefinition* HitRegion, int GoreDataIndex, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, bool bWasHeal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IHitRegionConsumer.ReplicateDamageEffect"); - - UIHitRegionConsumer_ReplicateDamageEffect_Params params; - params.HitRegion = HitRegion; - params.GoreDataIndex = GoreDataIndex; - params.InstigatedBy = InstigatedBy; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - params.bWasHeal = bWasHeal; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IHitRegionConsumer.AddDamageToHitRegion -// (Native, Public, HasOutparams) -// Parameters: -// struct FDamageEventSummary DamageSummary (Parm, OutParm) -// class AController* InstigatedBy (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// class UBodyHitRegionDefinition* HitRegion (Parm) -// struct FVector HitLocation (Parm) -// struct FVector HitMomentum (Parm) - -void UIHitRegionConsumer::AddDamageToHitRegion(class AController* InstigatedBy, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UBodyHitRegionDefinition* HitRegion, const struct FVector& HitLocation, const struct FVector& HitMomentum, struct FDamageEventSummary* DamageSummary) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IHitRegionConsumer.AddDamageToHitRegion"); - - UIHitRegionConsumer_AddDamageToHitRegion_Params params; - params.InstigatedBy = InstigatedBy; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.HitRegion = HitRegion; - params.HitLocation = HitLocation; - params.HitMomentum = HitMomentum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DamageSummary != nullptr) - *DamageSummary = params.DamageSummary; -} - - -// Function WillowGame.IHitRegionConsumer.GetHitRegionHealthValues -// (Native, Public, HasOutparams) -// Parameters: -// class UBodyHitRegionDefinition* HitRegion (Parm) -// float Health (Parm, OutParm) -// float MaxHealth (Parm, OutParm) - -void UIHitRegionConsumer::GetHitRegionHealthValues(class UBodyHitRegionDefinition* HitRegion, float* Health, float* MaxHealth) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IHitRegionConsumer.GetHitRegionHealthValues"); - - UIHitRegionConsumer_GetHitRegionHealthValues_Params params; - params.HitRegion = HitRegion; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Health != nullptr) - *Health = params.Health; - if (MaxHealth != nullptr) - *MaxHealth = params.MaxHealth; -} - - -// Function WillowGame.IHitRegionConsumer.GetHitRegionForTakenDamage -// (Native, Public) -// Parameters: -// class AController* InstigatedBy (Parm) -// struct FTraceHitInfo HitInfo (Parm) -// class UBodyHitRegionDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBodyHitRegionDefinition* UIHitRegionConsumer::GetHitRegionForTakenDamage(class AController* InstigatedBy, const struct FTraceHitInfo& HitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IHitRegionConsumer.GetHitRegionForTakenDamage"); - - UIHitRegionConsumer_GetHitRegionForTakenDamage_Params params; - params.InstigatedBy = InstigatedBy; - params.HitInfo = HitInfo; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IHitRegionInfoProvider.GetHitRegions -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// TArray Regions (Parm, OutParm, NeedCtorLink) -// class UBodyHitRegionDefinition* DefaultRegion (OptionalParm, Parm, OutParm) - -void UIHitRegionInfoProvider::GetHitRegions(TArray* Regions, class UBodyHitRegionDefinition** DefaultRegion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IHitRegionInfoProvider.GetHitRegions"); - - UIHitRegionInfoProvider_GetHitRegions_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Regions != nullptr) - *Regions = params.Regions; - if (DefaultRegion != nullptr) - *DefaultRegion = params.DefaultRegion; -} - - -// Function WillowGame.IStatusEffectTarget.CanReceiveStatusEffects -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIStatusEffectTarget::CanReceiveStatusEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IStatusEffectTarget.CanReceiveStatusEffects"); - - UIStatusEffectTarget_CanReceiveStatusEffects_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IStatusEffectTarget.ReactToPrimaryStatusEffect -// (Native, Public) -// Parameters: -// class UStatusEffectDefinition* StatusEffect (Parm) - -void UIStatusEffectTarget::ReactToPrimaryStatusEffect(class UStatusEffectDefinition* StatusEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IStatusEffectTarget.ReactToPrimaryStatusEffect"); - - UIStatusEffectTarget_ReactToPrimaryStatusEffect_Params params; - params.StatusEffect = StatusEffect; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IStatusEffectTarget.Behavior_ClearStatusEffects -// (HasOptionalparams, Public) -// Parameters: -// bool bKillImmediately (OptionalParm, Parm) - -void UIStatusEffectTarget::Behavior_ClearStatusEffects(bool bKillImmediately) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IStatusEffectTarget.Behavior_ClearStatusEffects"); - - UIStatusEffectTarget_Behavior_ClearStatusEffects_Params params; - params.bKillImmediately = bKillImmediately; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IStatusEffectTarget.GetAttributeContextSource -// (Native, Public) -// Parameters: -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UIStatusEffectTarget::GetAttributeContextSource() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IStatusEffectTarget.GetAttributeContextSource"); - - UIStatusEffectTarget_GetAttributeContextSource_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IStatusEffectTarget.GetDefaultDamageSurfaceType -// (Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UIStatusEffectTarget::GetDefaultDamageSurfaceType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IStatusEffectTarget.GetDefaultDamageSurfaceType"); - - UIStatusEffectTarget_GetDefaultDamageSurfaceType_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IStatusEffectTarget.GetBoundingSphereRadius -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UIStatusEffectTarget::GetBoundingSphereRadius() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IStatusEffectTarget.GetBoundingSphereRadius"); - - UIStatusEffectTarget_GetBoundingSphereRadius_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IStatusEffectTarget.AttachEmitter -// (Native, Public) -// Parameters: -// class AEmitter* E (Parm) -// struct FName SocketName (Parm) - -void UIStatusEffectTarget::AttachEmitter(class AEmitter* E, const struct FName& SocketName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IStatusEffectTarget.AttachEmitter"); - - UIStatusEffectTarget_AttachEmitter_Params params; - params.E = E; - params.SocketName = SocketName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IStatusEffectTarget.GetDefaultStatusEffectsParticleSystemTemplate -// (Native, Public) -// Parameters: -// class UParticleSystem* ReturnValue (Parm, OutParm, ReturnParm) - -class UParticleSystem* UIStatusEffectTarget::GetDefaultStatusEffectsParticleSystemTemplate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IStatusEffectTarget.GetDefaultStatusEffectsParticleSystemTemplate"); - - UIStatusEffectTarget_GetDefaultStatusEffectsParticleSystemTemplate_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IStatusEffectTarget.GetDefaultStatusEffectSockets -// (Native, Public) -// Parameters: -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray UIStatusEffectTarget::GetDefaultStatusEffectSockets() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IStatusEffectTarget.GetDefaultStatusEffectSockets"); - - UIStatusEffectTarget_GetDefaultStatusEffectSockets_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IStatusEffectTarget.GetStatusEffectsComponent -// (Native, Public) -// Parameters: -// class UStatusEffectsComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UStatusEffectsComponent* UIStatusEffectTarget::GetStatusEffectsComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IStatusEffectTarget.GetStatusEffectsComponent"); - - UIStatusEffectTarget_GetStatusEffectsComponent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InventoryCardGFx.UpdateCardPanel -// (Native, Static, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UWillowGFxMovie* Movie (Parm) -// int CardIndex (Parm) -// class AWillowInventory* MainThing (Parm) -// class AWillowInventory* OtherThing (Parm) -// class UGearboxRenderTextureManager* RTM (Parm) -// struct FCellContentData LeftCardInfo (Parm, OutParm) -// struct FCellContentData RightCardInfo (Parm, OutParm) -// struct FString Path (OptionalParm, Parm, NeedCtorLink) - -void UInventoryCardGFx::UpdateCardPanel(class UWillowGFxMovie* Movie, int CardIndex, class AWillowInventory* MainThing, class AWillowInventory* OtherThing, class UGearboxRenderTextureManager* RTM, const struct FString& Path, struct FCellContentData* LeftCardInfo, struct FCellContentData* RightCardInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryCardGFx.UpdateCardPanel"); - - UInventoryCardGFx_UpdateCardPanel_Params params; - params.Movie = Movie; - params.CardIndex = CardIndex; - params.MainThing = MainThing; - params.OtherThing = OtherThing; - params.RTM = RTM; - params.Path = Path; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (LeftCardInfo != nullptr) - *LeftCardInfo = params.LeftCardInfo; - if (RightCardInfo != nullptr) - *RightCardInfo = params.RightCardInfo; -} - - -// Function WillowGame.InventoryCardGFx.SetMissionItemCard -// (Native, Static, Public) -// Parameters: -// class UWillowGFxMovie* Movie (Parm) -// int CardIndex (Parm) -// class AWillowMissionItem* Item (Parm) - -void UInventoryCardGFx::SetMissionItemCard(class UWillowGFxMovie* Movie, int CardIndex, class AWillowMissionItem* Item) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryCardGFx.SetMissionItemCard"); - - UInventoryCardGFx_SetMissionItemCard_Params params; - params.Movie = Movie; - params.CardIndex = CardIndex; - params.Item = Item; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryCardGFx.SetItemCard -// (Native, Static, Public) -// Parameters: -// class UWillowGFxMovie* Movie (Parm) -// int CardIndex (Parm) -// class AWillowUsableItem* Item (Parm) - -void UInventoryCardGFx::SetItemCard(class UWillowGFxMovie* Movie, int CardIndex, class AWillowUsableItem* Item) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryCardGFx.SetItemCard"); - - UInventoryCardGFx_SetItemCard_Params params; - params.Movie = Movie; - params.CardIndex = CardIndex; - params.Item = Item; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryCardGFx.SetArtifactCard -// (Native, Static, Public) -// Parameters: -// class UWillowGFxMovie* Movie (Parm) -// int CardIndex (Parm) -// class AWillowArtifact* Artifact (Parm) -// class AWillowInventory* CompareAgainstArtifact (Parm) - -void UInventoryCardGFx::SetArtifactCard(class UWillowGFxMovie* Movie, int CardIndex, class AWillowArtifact* Artifact, class AWillowInventory* CompareAgainstArtifact) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryCardGFx.SetArtifactCard"); - - UInventoryCardGFx_SetArtifactCard_Params params; - params.Movie = Movie; - params.CardIndex = CardIndex; - params.Artifact = Artifact; - params.CompareAgainstArtifact = CompareAgainstArtifact; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryCardGFx.SetClassModCard -// (Native, Static, Public) -// Parameters: -// class UWillowGFxMovie* Movie (Parm) -// int CardIndex (Parm) -// class AWillowClassMod* ClassMod (Parm) -// class AWillowInventory* CompareAgainstMod (Parm) - -void UInventoryCardGFx::SetClassModCard(class UWillowGFxMovie* Movie, int CardIndex, class AWillowClassMod* ClassMod, class AWillowInventory* CompareAgainstMod) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryCardGFx.SetClassModCard"); - - UInventoryCardGFx_SetClassModCard_Params params; - params.Movie = Movie; - params.CardIndex = CardIndex; - params.ClassMod = ClassMod; - params.CompareAgainstMod = CompareAgainstMod; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryCardGFx.SetGrenadeModCard -// (Native, Static, Public) -// Parameters: -// class UWillowGFxMovie* Movie (Parm) -// int CardIndex (Parm) -// class AWillowGrenadeMod* GrenadeMod (Parm) -// class AWillowInventory* CompareAgainstMod (Parm) - -void UInventoryCardGFx::SetGrenadeModCard(class UWillowGFxMovie* Movie, int CardIndex, class AWillowGrenadeMod* GrenadeMod, class AWillowInventory* CompareAgainstMod) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryCardGFx.SetGrenadeModCard"); - - UInventoryCardGFx_SetGrenadeModCard_Params params; - params.Movie = Movie; - params.CardIndex = CardIndex; - params.GrenadeMod = GrenadeMod; - params.CompareAgainstMod = CompareAgainstMod; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryCardGFx.SetShieldCard -// (Native, Static, Public) -// Parameters: -// class UWillowGFxMovie* Movie (Parm) -// int CardIndex (Parm) -// class AWillowShield* Shield (Parm) -// class AWillowInventory* CompareAgainstShield (Parm) - -void UInventoryCardGFx::SetShieldCard(class UWillowGFxMovie* Movie, int CardIndex, class AWillowShield* Shield, class AWillowInventory* CompareAgainstShield) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryCardGFx.SetShieldCard"); - - UInventoryCardGFx_SetShieldCard_Params params; - params.Movie = Movie; - params.CardIndex = CardIndex; - params.Shield = Shield; - params.CompareAgainstShield = CompareAgainstShield; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryCardGFx.SetWeaponCard -// (Native, Static, Public) -// Parameters: -// class UWillowGFxMovie* Movie (Parm) -// int CardIndex (Parm) -// class AWillowWeapon* Weapon (Parm) -// class AWillowInventory* CompareAgainstWeapon (Parm) - -void UInventoryCardGFx::SetWeaponCard(class UWillowGFxMovie* Movie, int CardIndex, class AWillowWeapon* Weapon, class AWillowInventory* CompareAgainstWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryCardGFx.SetWeaponCard"); - - UInventoryCardGFx_SetWeaponCard_Params params; - params.Movie = Movie; - params.CardIndex = CardIndex; - params.Weapon = Weapon; - params.CompareAgainstWeapon = CompareAgainstWeapon; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryCardGFx.SetInventoryCard -// (Native, Static, Public) -// Parameters: -// class UWillowGFxMovie* Movie (Parm) -// int CardIndex (Parm) -// class AWillowInventory* Thing1 (Parm) -// class AWillowInventory* Thing2 (Parm) - -void UInventoryCardGFx::SetInventoryCard(class UWillowGFxMovie* Movie, int CardIndex, class AWillowInventory* Thing1, class AWillowInventory* Thing2) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryCardGFx.SetInventoryCard"); - - UInventoryCardGFx_SetInventoryCard_Params params; - params.Movie = Movie; - params.CardIndex = CardIndex; - params.Thing1 = Thing1; - params.Thing2 = Thing2; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryCardGFx.SetCardUIStats -// (Native, Static, Public, HasOutparams) -// Parameters: -// class UWillowGFxMovie* Movie (Parm) -// int CardIndex (Parm) -// TArray TopStats (Const, Parm, OutParm, NeedCtorLink) - -void UInventoryCardGFx::SetCardUIStats(class UWillowGFxMovie* Movie, int CardIndex, TArray* TopStats) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryCardGFx.SetCardUIStats"); - - UInventoryCardGFx_SetCardUIStats_Params params; - params.Movie = Movie; - params.CardIndex = CardIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TopStats != nullptr) - *TopStats = params.TopStats; -} - - -// Function WillowGame.IItemCardable.IsUsefulToThisPlayer -// (Public) -// Parameters: -// class APlayerController* C (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIItemCardable::IsUsefulToThisPlayer(class APlayerController* C) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IItemCardable.IsUsefulToThisPlayer"); - - UIItemCardable_IsUsefulToThisPlayer_Params params; - params.C = C; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IItemCardable.IsReadied -// (Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIItemCardable::IsReadied() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IItemCardable.IsReadied"); - - UIItemCardable_IsReadied_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IItemCardable.GetDLCRestrictedMessage -// (HasOptionalparams, Public) -// Parameters: -// class APlayerController* Other (Parm) -// bool bShort (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UIItemCardable::GetDLCRestrictedMessage(class APlayerController* Other, bool bShort) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IItemCardable.GetDLCRestrictedMessage"); - - UIItemCardable_GetDLCRestrictedMessage_Params params; - params.Other = Other; - params.bShort = bShort; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IItemCardable.IsDLCRequirementMet -// (Public) -// Parameters: -// class APlayerController* Other (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIItemCardable::IsDLCRequirementMet(class APlayerController* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IItemCardable.IsDLCRequirementMet"); - - UIItemCardable_IsDLCRequirementMet_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IItemCardable.IsLevelRequirementMet -// (HasOptionalparams, Public, HasOutparams) -// Parameters: -// class AController* C (Parm) -// int RequiredLevel (OptionalParm, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIItemCardable::IsLevelRequirementMet(class AController* C, int* RequiredLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IItemCardable.IsLevelRequirementMet"); - - UIItemCardable_IsLevelRequirementMet_Params params; - params.C = C; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (RequiredLevel != nullptr) - *RequiredLevel = params.RequiredLevel; - - return params.ReturnValue; -} - - -// Function WillowGame.IItemCardable.GetMonetaryValue -// (Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UIItemCardable::GetMonetaryValue() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IItemCardable.GetMonetaryValue"); - - UIItemCardable_GetMonetaryValue_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IItemCardable.GetCurrencyTypeInventoryIsValuedIn -// (Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UIItemCardable::GetCurrencyTypeInventoryIsValuedIn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IItemCardable.GetCurrencyTypeInventoryIsValuedIn"); - - UIItemCardable_GetCurrencyTypeInventoryIsValuedIn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IItemCardable.GetElementalFrame -// (Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UIItemCardable::GetElementalFrame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IItemCardable.GetElementalFrame"); - - UIItemCardable_GetElementalFrame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IItemCardable.GetZippyFrame -// (Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UIItemCardable::GetZippyFrame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IItemCardable.GetZippyFrame"); - - UIItemCardable_GetZippyFrame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IItemCardable.GetRarityLevel -// (Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UIItemCardable::GetRarityLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IItemCardable.GetRarityLevel"); - - UIItemCardable_GetRarityLevel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IItemCardable.GetShortHumanReadableName -// (Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UIItemCardable::GetShortHumanReadableName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IItemCardable.GetShortHumanReadableName"); - - UIItemCardable_GetShortHumanReadableName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IItemCardable.GetManufacturer -// (Public) -// Parameters: -// class UManufacturerDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UManufacturerDefinition* UIItemCardable::GetManufacturer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IItemCardable.GetManufacturer"); - - UIItemCardable_GetManufacturer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IItemCardable.GenerateFunStatsText -// (Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UIItemCardable::GenerateFunStatsText() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IItemCardable.GenerateFunStatsText"); - - UIItemCardable_GenerateFunStatsText_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IItemCardable.GetInventoryStatTextData -// (Public, HasOutparams) -// Parameters: -// TArray Stats (Parm, OutParm, NeedCtorLink) - -void UIItemCardable::GetInventoryStatTextData(TArray* Stats) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IItemCardable.GetInventoryStatTextData"); - - UIItemCardable_GetInventoryStatTextData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Stats != nullptr) - *Stats = params.Stats; -} - - -// Function WillowGame.IItemCardable.GetInventoryStatNumberData -// (Native, Public, HasOutparams) -// Parameters: -// TArray Stats (Parm, OutParm, NeedCtorLink) -// class AWillowInventory* CompareAgainstThing (Parm) -// class AWillowPlayerController* WPCContext (Parm) - -void UIItemCardable::GetInventoryStatNumberData(class AWillowInventory* CompareAgainstThing, class AWillowPlayerController* WPCContext, TArray* Stats) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IItemCardable.GetInventoryStatNumberData"); - - UIItemCardable_GetInventoryStatNumberData_Params params; - params.CompareAgainstThing = CompareAgainstThing; - params.WPCContext = WPCContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Stats != nullptr) - *Stats = params.Stats; -} - - -// Function WillowGame.ILevelChallengeObject.SetOverrideProgressNumber -// (Native, Public) -// Parameters: -// unsigned char ProgressNum (Parm) - -void UILevelChallengeObject::SetOverrideProgressNumber(unsigned char ProgressNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ILevelChallengeObject.SetOverrideProgressNumber"); - - UILevelChallengeObject_SetOverrideProgressNumber_Params params; - params.ProgressNum = ProgressNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ILevelChallengeObject.SetOverrideAssociatedChallenge -// (Native, Public) -// Parameters: -// class UChallengeDefinition* ChalDef (Parm) - -void UILevelChallengeObject::SetOverrideAssociatedChallenge(class UChallengeDefinition* ChalDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ILevelChallengeObject.SetOverrideAssociatedChallenge"); - - UILevelChallengeObject_SetOverrideAssociatedChallenge_Params params; - params.ChalDef = ChalDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ILevelChallengeObject.GetProgressNumber -// (Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UILevelChallengeObject::GetProgressNumber() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ILevelChallengeObject.GetProgressNumber"); - - UILevelChallengeObject_GetProgressNumber_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ILevelChallengeObject.GetAssociatedChallenge -// (Native, Public) -// Parameters: -// class UChallengeDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UChallengeDefinition* UILevelChallengeObject::GetAssociatedChallenge() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ILevelChallengeObject.GetAssociatedChallenge"); - - UILevelChallengeObject_GetAssociatedChallenge_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ILootable.WillLootableBeResetOnLevelLoad -// (Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UILootable::WillLootableBeResetOnLevelLoad() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ILootable.WillLootableBeResetOnLevelLoad"); - - UILootable_WillLootableBeResetOnLevelLoad_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ILootable.GetDroppedLoot -// (Public, HasOutparams) -// Parameters: -// TArray SpawnedLoot (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UILootable::GetDroppedLoot(TArray* SpawnedLoot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ILootable.GetDroppedLoot"); - - UILootable_GetDroppedLoot_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SpawnedLoot != nullptr) - *SpawnedLoot = params.SpawnedLoot; - - return params.ReturnValue; -} - - -// Function WillowGame.ILootable.GetAttachedLoot -// (Public, HasOutparams) -// Parameters: -// TArray SpawnedLoot (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UILootable::GetAttachedLoot(TArray* SpawnedLoot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ILootable.GetAttachedLoot"); - - UILootable_GetAttachedLoot_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SpawnedLoot != nullptr) - *SpawnedLoot = params.SpawnedLoot; - - return params.ReturnValue; -} - - -// Function WillowGame.IMapDisplayInfo.GetMapDisplayName -// (Simulated, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UIMapDisplayInfo::GetMapDisplayName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMapDisplayInfo.GetMapDisplayName"); - - UIMapDisplayInfo_GetMapDisplayName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IMapDisplayInfo.GetMapDisplayHeader -// (Simulated, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UIMapDisplayInfo::GetMapDisplayHeader() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMapDisplayInfo.GetMapDisplayHeader"); - - UIMapDisplayInfo_GetMapDisplayHeader_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IMaterialFadeBehavior.Behavior_UseMaterialScalarFadeForGoreDeath -// (Native, Public) -// Parameters: -// struct FName ScalarName (Parm) -// float StartValue (Parm) -// float EndValue (Parm) -// float FadeTime (Parm) -// bool bDestroyActorAfterGoreEffect (Parm) - -void UIMaterialFadeBehavior::Behavior_UseMaterialScalarFadeForGoreDeath(const struct FName& ScalarName, float StartValue, float EndValue, float FadeTime, bool bDestroyActorAfterGoreEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMaterialFadeBehavior.Behavior_UseMaterialScalarFadeForGoreDeath"); - - UIMaterialFadeBehavior_Behavior_UseMaterialScalarFadeForGoreDeath_Params params; - params.ScalarName = ScalarName; - params.StartValue = StartValue; - params.EndValue = EndValue; - params.FadeTime = FadeTime; - params.bDestroyActorAfterGoreEffect = bDestroyActorAfterGoreEffect; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IMaterialFadeBehavior.Behavior_MaterialScalarFade -// (Public) -// Parameters: -// struct FName ScalarName (Parm) -// float StartValue (Parm) -// float EndValue (Parm) -// float FadeTime (Parm) - -void UIMaterialFadeBehavior::Behavior_MaterialScalarFade(const struct FName& ScalarName, float StartValue, float EndValue, float FadeTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMaterialFadeBehavior.Behavior_MaterialScalarFade"); - - UIMaterialFadeBehavior_Behavior_MaterialScalarFade_Params params; - params.ScalarName = ScalarName; - params.StartValue = StartValue; - params.EndValue = EndValue; - params.FadeTime = FadeTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IMeleeAttacker.ShouldIgnoreInstigatorVelocity -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIMeleeAttacker::ShouldIgnoreInstigatorVelocity() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMeleeAttacker.ShouldIgnoreInstigatorVelocity"); - - UIMeleeAttacker_ShouldIgnoreInstigatorVelocity_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IMeleeAttacker.GetMeleeState -// (Native, Public, HasOutparams) -// Parameters: -// float StartTime (Parm, OutParm) -// float LastTime (Parm, OutParm) -// struct FVector StartLoc (Parm, OutParm) -// struct FRotator StartRot (Parm, OutParm) - -void UIMeleeAttacker::GetMeleeState(float* StartTime, float* LastTime, struct FVector* StartLoc, struct FRotator* StartRot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMeleeAttacker.GetMeleeState"); - - UIMeleeAttacker_GetMeleeState_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (StartTime != nullptr) - *StartTime = params.StartTime; - if (LastTime != nullptr) - *LastTime = params.LastTime; - if (StartLoc != nullptr) - *StartLoc = params.StartLoc; - if (StartRot != nullptr) - *StartRot = params.StartRot; -} - - -// Function WillowGame.IMeleeAttacker.HasActorAlreadyBeenHitByMelee -// (Native, Public) -// Parameters: -// class AActor* HitActor (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIMeleeAttacker::HasActorAlreadyBeenHitByMelee(class AActor* HitActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMeleeAttacker.HasActorAlreadyBeenHitByMelee"); - - UIMeleeAttacker_HasActorAlreadyBeenHitByMelee_Params params; - params.HitActor = HitActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IMeleeAttacker.AddActorToListOfHitActors -// (Native, Public) -// Parameters: -// class AActor* HitActor (Parm) - -void UIMeleeAttacker::AddActorToListOfHitActors(class AActor* HitActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMeleeAttacker.AddActorToListOfHitActors"); - - UIMeleeAttacker_AddActorToListOfHitActors_Params params; - params.HitActor = HitActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IMeleeAttacker.EndMeleeOverTime -// (Native, Public) - -void UIMeleeAttacker::EndMeleeOverTime() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMeleeAttacker.EndMeleeOverTime"); - - UIMeleeAttacker_EndMeleeOverTime_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IMeleeAttacker.BeginMeleeOverTime -// (Native, Public) -// Parameters: -// class UMeleeDefinition* MeleeDefinition (Parm) - -void UIMeleeAttacker::BeginMeleeOverTime(class UMeleeDefinition* MeleeDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMeleeAttacker.BeginMeleeOverTime"); - - UIMeleeAttacker_BeginMeleeOverTime_Params params; - params.MeleeDefinition = MeleeDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IMeleeAttacker.GetMeleeAttackerMass -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UIMeleeAttacker::GetMeleeAttackerMass() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMeleeAttacker.GetMeleeAttackerMass"); - - UIMeleeAttacker_GetMeleeAttackerMass_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IMeleeAttacker.GetMeleeTraceSourceLocationAndRotation -// (Native, Public, HasOutparams) -// Parameters: -// struct FVector OutTraceStart (Parm, OutParm) -// struct FRotator OutTraceStartRotation (Parm, OutParm) - -void UIMeleeAttacker::GetMeleeTraceSourceLocationAndRotation(struct FVector* OutTraceStart, struct FRotator* OutTraceStartRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMeleeAttacker.GetMeleeTraceSourceLocationAndRotation"); - - UIMeleeAttacker_GetMeleeTraceSourceLocationAndRotation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutTraceStart != nullptr) - *OutTraceStart = params.OutTraceStart; - if (OutTraceStartRotation != nullptr) - *OutTraceStartRotation = params.OutTraceStartRotation; -} - - -// Function WillowGame.IMeleeAttacker.GetMeleeInstigator -// (Native, Public) -// Parameters: -// class APawn* ReturnValue (Parm, OutParm, ReturnParm) - -class APawn* UIMeleeAttacker::GetMeleeInstigator() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMeleeAttacker.GetMeleeInstigator"); - - UIMeleeAttacker_GetMeleeInstigator_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IMeleeAttacker.GetMeleeTraceSourceActor -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UIMeleeAttacker::GetMeleeTraceSourceActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMeleeAttacker.GetMeleeTraceSourceActor"); - - UIMeleeAttacker_GetMeleeTraceSourceActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IMission.MissionReactionObjectiveComplete -// (Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* CompletedObjective (Parm) - -void UIMission::MissionReactionObjectiveComplete(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* CompletedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMission.MissionReactionObjectiveComplete"); - - UIMission_MissionReactionObjectiveComplete_Params params; - params.Tracker = Tracker; - params.CompletedObjective = CompletedObjective; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IMission.MissionReactionObjectiveCleared -// (Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* ClearedObjective (Parm) - -void UIMission::MissionReactionObjectiveCleared(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* ClearedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMission.MissionReactionObjectiveCleared"); - - UIMission_MissionReactionObjectiveCleared_Params params; - params.Tracker = Tracker; - params.ClearedObjective = ClearedObjective; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IMission.MissionReactionObjectiveUpdated -// (Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* UpdatedObjective (Parm) - -void UIMission::MissionReactionObjectiveUpdated(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* UpdatedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMission.MissionReactionObjectiveUpdated"); - - UIMission_MissionReactionObjectiveUpdated_Params params; - params.Tracker = Tracker; - params.UpdatedObjective = UpdatedObjective; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IMission.MissionReactionObjectiveSetChanged -// (Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveSetDefinition* NewSet (Parm) -// class UMissionObjectiveSetDefinition* PreviousSet (Parm) - -void UIMission::MissionReactionObjectiveSetChanged(class AMissionTracker* Tracker, class UMissionObjectiveSetDefinition* NewSet, class UMissionObjectiveSetDefinition* PreviousSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMission.MissionReactionObjectiveSetChanged"); - - UIMission_MissionReactionObjectiveSetChanged_Params params; - params.Tracker = Tracker; - params.NewSet = NewSet; - params.PreviousSet = PreviousSet; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IMission.MissionReactionStatusChanged -// (Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionDefinition* Mission (Parm) -// unsigned char NewStatus (Parm) - -void UIMission::MissionReactionStatusChanged(class AMissionTracker* Tracker, class UMissionDefinition* Mission, unsigned char NewStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMission.MissionReactionStatusChanged"); - - UIMission_MissionReactionStatusChanged_Params params; - params.Tracker = Tracker; - params.Mission = Mission; - params.NewStatus = NewStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IMission.MissionReactionLevelLoad -// (Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionDefinition* Mission (Parm) - -void UIMission::MissionReactionLevelLoad(class AMissionTracker* Tracker, class UMissionDefinition* Mission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMission.MissionReactionLevelLoad"); - - UIMission_MissionReactionLevelLoad_Params params; - params.Tracker = Tracker; - params.Mission = Mission; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IMissionObjective.GetObjectiveBit -// (Event, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UIMissionObjective::GetObjectiveBit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMissionObjective.GetObjectiveBit"); - - UIMissionObjective_GetObjectiveBit_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InputContextDefinition.ContainsInputAction -// (Native, Public) -// Parameters: -// class UInputActionDefinition* Action (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UInputContextDefinition::ContainsInputAction(class UInputActionDefinition* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InputContextDefinition.ContainsInputAction"); - - UInputContextDefinition_ContainsInputAction_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InRangeOfInjuredPlayerExpressionEvaluator.Evaluate -// (Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UInRangeOfInjuredPlayerExpressionEvaluator::Evaluate(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InRangeOfInjuredPlayerExpressionEvaluator.Evaluate"); - - UInRangeOfInjuredPlayerExpressionEvaluator_Evaluate_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InstancedDesignerAttribute.SetBaseValue -// (Defined, Public) -// Parameters: -// struct FAttributeInitializationData InitializationData (Parm) -// class AActor* ContextSource (Parm) - -void UInstancedDesignerAttribute::SetBaseValue(const struct FAttributeInitializationData& InitializationData, class AActor* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InstancedDesignerAttribute.SetBaseValue"); - - UInstancedDesignerAttribute_SetBaseValue_Params params; - params.InitializationData = InitializationData; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InstancedDesignerAttribute.InitializeByName -// (Defined, Public) -// Parameters: -// struct FName InName (Parm) -// class AActor* ContextSource (Parm) -// unsigned char InAttributeDataType (Parm) - -void UInstancedDesignerAttribute::InitializeByName(const struct FName& InName, class AActor* ContextSource, unsigned char InAttributeDataType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InstancedDesignerAttribute.InitializeByName"); - - UInstancedDesignerAttribute_InitializeByName_Params params; - params.InName = InName; - params.ContextSource = ContextSource; - params.InAttributeDataType = InAttributeDataType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InstancedDesignerAttribute.Initialize -// (Defined, Public) -// Parameters: -// class UDesignerAttributeDefinition* InDefinition (Parm) -// class AActor* ContextSource (Parm) - -void UInstancedDesignerAttribute::Initialize(class UDesignerAttributeDefinition* InDefinition, class AActor* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InstancedDesignerAttribute.Initialize"); - - UInstancedDesignerAttribute_Initialize_Params params; - params.InDefinition = InDefinition; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InteractionProxy.NotifyUserCouldNotAffordAttemptedUse -// (Public) -// Parameters: -// class APawn* User (Parm) -// class UPrimitiveComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) - -void AInteractionProxy::NotifyUserCouldNotAffordAttemptedUse(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractionProxy.NotifyUserCouldNotAffordAttemptedUse"); - - AInteractionProxy_NotifyUserCouldNotAffordAttemptedUse_Params params; - params.User = User; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InteractionProxy.SetInteractionIcon -// (Public) -// Parameters: -// class UInteractionIconDefinition* Icon (Parm) -// unsigned char UsedType (Parm) - -void AInteractionProxy::SetInteractionIcon(class UInteractionIconDefinition* Icon, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractionProxy.SetInteractionIcon"); - - AInteractionProxy_SetInteractionIcon_Params params; - params.Icon = Icon; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InteractionProxy.UseObject -// (Defined, Public) -// Parameters: -// class APawn* User (Parm) -// class UPrimitiveComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AInteractionProxy::UseObject(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractionProxy.UseObject"); - - AInteractionProxy_UseObject_Params params; - params.User = User; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InteractionProxy.AllowTouchEvent -// (Defined, Public) -// Parameters: -// class AActor* Other (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AInteractionProxy::AllowTouchEvent(class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractionProxy.AllowTouchEvent"); - - AInteractionProxy_AllowTouchEvent_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InteractionProxy.UsedBy -// (Defined, Public) -// Parameters: -// class APawn* User (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AInteractionProxy::UsedBy(class APawn* User) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractionProxy.UsedBy"); - - AInteractionProxy_UsedBy_Params params; - params.User = User; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InteractionProxy.UnTouch -// (Defined, Event, Public) -// Parameters: -// class AActor* Other (Parm) - -void AInteractionProxy::UnTouch(class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractionProxy.UnTouch"); - - AInteractionProxy_UnTouch_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InteractionProxy.Touch -// (Defined, Event, Public) -// Parameters: -// class AActor* Other (Parm) -// class UPrimitiveComponent* OtherComp (Parm, EditInline) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) - -void AInteractionProxy::Touch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractionProxy.Touch"); - - AInteractionProxy_Touch_Params params; - params.Other = Other; - params.OtherComp = OtherComp; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InteractionProxy.BaseChange -// (Defined, Event, Public) - -void AInteractionProxy::BaseChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractionProxy.BaseChange"); - - AInteractionProxy_BaseChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InteractionProxy.Destroyed -// (Defined, Event, Public) - -void AInteractionProxy::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractionProxy.Destroyed"); - - AInteractionProxy_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InteractionProxy.Initialize -// (Defined, Public) -// Parameters: -// class UPawnInteractionDefinition* InDefinition (Parm) -// class AActor* InInstigator (Parm) - -void AInteractionProxy::Initialize(class UPawnInteractionDefinition* InDefinition, class AActor* InInstigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractionProxy.Initialize"); - - AInteractionProxy_Initialize_Params params; - params.InDefinition = InDefinition; - params.InInstigator = InInstigator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InteractionProxy.AllowUseEvent -// (Native, Public) -// Parameters: -// unsigned char UsabilityType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AInteractionProxy::AllowUseEvent(unsigned char UsabilityType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractionProxy.AllowUseEvent"); - - AInteractionProxy_AllowUseEvent_Params params; - params.UsabilityType = UsabilityType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InteractionProxy.IsInteractionDebugEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AInteractionProxy::IsInteractionDebugEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractionProxy.IsInteractionDebugEnabled"); - - AInteractionProxy_IsInteractionDebugEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InteractionProxy.ToggleInteractionDebug -// (Native, Static, Public) - -void AInteractionProxy::ToggleInteractionDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractionProxy.ToggleInteractionDebug"); - - AInteractionProxy_ToggleInteractionDebug_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PawnInteractionProxy.OutsideWorldBounds -// (Defined, Simulated, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool APawnInteractionProxy::OutsideWorldBounds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PawnInteractionProxy.OutsideWorldBounds"); - - APawnInteractionProxy_OutsideWorldBounds_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PawnInteractionProxy.AllowUseEvent -// (Native, Public) -// Parameters: -// unsigned char UsabilityType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool APawnInteractionProxy::AllowUseEvent(unsigned char UsabilityType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PawnInteractionProxy.AllowUseEvent"); - - APawnInteractionProxy_AllowUseEvent_Params params; - params.UsabilityType = UsabilityType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PawnInteractionProxy.AllowTouchEvent -// (Defined, Public) -// Parameters: -// class AActor* Other (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool APawnInteractionProxy::AllowTouchEvent(class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PawnInteractionProxy.AllowTouchEvent"); - - APawnInteractionProxy_AllowTouchEvent_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PawnInteractionProxy.Initialize -// (Defined, Public) -// Parameters: -// class UPawnInteractionDefinition* InDefinition (Parm) -// class AActor* InInstigator (Parm) - -void APawnInteractionProxy::Initialize(class UPawnInteractionDefinition* InDefinition, class AActor* InInstigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PawnInteractionProxy.Initialize"); - - APawnInteractionProxy_Initialize_Params params; - params.InDefinition = InDefinition; - params.InInstigator = InInstigator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InteractiveObjectBalanceDefinition.SetupInteractiveObjectLoot -// (Native, Public) -// Parameters: -// class AWillowInteractiveObject* SpawnedInteractiveObject (Parm) -// int GradeIndex (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UInteractiveObjectBalanceDefinition::SetupInteractiveObjectLoot(class AWillowInteractiveObject* SpawnedInteractiveObject, int GradeIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractiveObjectBalanceDefinition.SetupInteractiveObjectLoot"); - - UInteractiveObjectBalanceDefinition_SetupInteractiveObjectLoot_Params params; - params.SpawnedInteractiveObject = SpawnedInteractiveObject; - params.GradeIndex = GradeIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InteractiveObjectBalanceDefinition.GetInteractiveObjectDefinitionForGrade -// (Native, Public) -// Parameters: -// int GradeIndex (Parm) -// class UInteractiveObjectDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UInteractiveObjectDefinition* UInteractiveObjectBalanceDefinition::GetInteractiveObjectDefinitionForGrade(int GradeIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractiveObjectBalanceDefinition.GetInteractiveObjectDefinitionForGrade"); - - UInteractiveObjectBalanceDefinition_GetInteractiveObjectDefinitionForGrade_Params params; - params.GradeIndex = GradeIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InteractiveObjectBalanceDefinition.GetInteractiveObjectDefinitionForGameStage -// (Native, Public) -// Parameters: -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// class UInteractiveObjectDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UInteractiveObjectDefinition* UInteractiveObjectBalanceDefinition::GetInteractiveObjectDefinitionForGameStage(int GameStage, int AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractiveObjectBalanceDefinition.GetInteractiveObjectDefinitionForGameStage"); - - UInteractiveObjectBalanceDefinition_GetInteractiveObjectDefinitionForGameStage_Params params; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InteractiveObjectDefinition.GetHitRegions -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// TArray Regions (Parm, OutParm, NeedCtorLink) -// class UBodyHitRegionDefinition* DefaultRegion (OptionalParm, Parm, OutParm) - -void UInteractiveObjectDefinition::GetHitRegions(TArray* Regions, class UBodyHitRegionDefinition** DefaultRegion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractiveObjectDefinition.GetHitRegions"); - - UInteractiveObjectDefinition_GetHitRegions_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Regions != nullptr) - *Regions = params.Regions; - if (DefaultRegion != nullptr) - *DefaultRegion = params.DefaultRegion; -} - - -// Function WillowGame.InteractiveObjectDefinition.SetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* NewBehaviorProviderDefinition (Parm) - -void UInteractiveObjectDefinition::SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractiveObjectDefinition.SetBehaviorProviderDefinition"); - - UInteractiveObjectDefinition_SetBehaviorProviderDefinition_Params params; - params.NewBehaviorProviderDefinition = NewBehaviorProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InteractiveObjectDefinition.GetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* UInteractiveObjectDefinition::GetBehaviorProviderDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractiveObjectDefinition.GetBehaviorProviderDefinition"); - - UInteractiveObjectDefinition_GetBehaviorProviderDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InteractiveObjectDefinition.OnAllPickupsDetached -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Pickup (Parm) -// class UObject* PickedUpBy (Parm) - -void UInteractiveObjectDefinition::OnAllPickupsDetached(class UObject* Pickup, class UObject* PickedUpBy, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractiveObjectDefinition.OnAllPickupsDetached"); - - UInteractiveObjectDefinition_OnAllPickupsDetached_Params params; - params.Pickup = Pickup; - params.PickedUpBy = PickedUpBy; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.InteractiveObjectDefinition.OnPickupDetached -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Pickup (Parm) -// class UObject* PickedUpBy (Parm) - -void UInteractiveObjectDefinition::OnPickupDetached(class UObject* Pickup, class UObject* PickedUpBy, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractiveObjectDefinition.OnPickupDetached"); - - UInteractiveObjectDefinition_OnPickupDetached_Params params; - params.Pickup = Pickup; - params.PickedUpBy = PickedUpBy; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.InteractiveObjectDefinition.OnDispense -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Recipient (Parm) - -void UInteractiveObjectDefinition::OnDispense(class UObject* Recipient, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractiveObjectDefinition.OnDispense"); - - UInteractiveObjectDefinition_OnDispense_Params params; - params.Recipient = Recipient; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.InteractiveObjectDefinition.OnClosing -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* PlayerClosing (Parm) - -void UInteractiveObjectDefinition::OnClosing(class UObject* PlayerClosing, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractiveObjectDefinition.OnClosing"); - - UInteractiveObjectDefinition_OnClosing_Params params; - params.PlayerClosing = PlayerClosing; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.InteractiveObjectDefinition.OnMissionTurnedIn -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* PlayerTurningInMission (Parm) -// class UObject* MissionTurnedIn (Parm) - -void UInteractiveObjectDefinition::OnMissionTurnedIn(class UObject* PlayerTurningInMission, class UObject* MissionTurnedIn, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractiveObjectDefinition.OnMissionTurnedIn"); - - UInteractiveObjectDefinition_OnMissionTurnedIn_Params params; - params.PlayerTurningInMission = PlayerTurningInMission; - params.MissionTurnedIn = MissionTurnedIn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.InteractiveObjectDefinition.OnTimerEvent -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FName SpecializedEventName (Parm) - -void UInteractiveObjectDefinition::OnTimerEvent(const struct FName& SpecializedEventName, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractiveObjectDefinition.OnTimerEvent"); - - UInteractiveObjectDefinition_OnTimerEvent_Params params; - params.SpecializedEventName = SpecializedEventName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.InteractiveObjectDefinition.OnKilled -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) - -void UInteractiveObjectDefinition::OnKilled(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractiveObjectDefinition.OnKilled"); - - UInteractiveObjectDefinition_OnKilled_Params params; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.InteractiveObjectDefinition.OnHealthDepleted -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) - -void UInteractiveObjectDefinition::OnHealthDepleted(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractiveObjectDefinition.OnHealthDepleted"); - - UInteractiveObjectDefinition_OnHealthDepleted_Params params; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.InteractiveObjectDefinition.OnTakeDamage -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) -// float Damage (Parm) -// class UObject* DamageSource (Parm) -// class UObject* DamageType (Parm) - -void UInteractiveObjectDefinition::OnTakeDamage(class UObject* Instigator, float Damage, class UObject* DamageSource, class UObject* DamageType, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractiveObjectDefinition.OnTakeDamage"); - - UInteractiveObjectDefinition_OnTakeDamage_Params params; - params.Instigator = Instigator; - params.Damage = Damage; - params.DamageSource = DamageSource; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.InteractiveObjectDefinition.OnUserCouldNotAffordSecondary -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) -// class UObject* UsedComponent (Parm) - -void UInteractiveObjectDefinition::OnUserCouldNotAffordSecondary(class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractiveObjectDefinition.OnUserCouldNotAffordSecondary"); - - UInteractiveObjectDefinition_OnUserCouldNotAffordSecondary_Params params; - params.Instigator = Instigator; - params.UsedComponent = UsedComponent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.InteractiveObjectDefinition.OnUserCouldNotAfford -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) -// class UObject* UsedComponent (Parm) - -void UInteractiveObjectDefinition::OnUserCouldNotAfford(class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractiveObjectDefinition.OnUserCouldNotAfford"); - - UInteractiveObjectDefinition_OnUserCouldNotAfford_Params params; - params.Instigator = Instigator; - params.UsedComponent = UsedComponent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.InteractiveObjectDefinition.OnSecondaryUsedBy -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) -// class UObject* UsedComponent (Parm) - -void UInteractiveObjectDefinition::OnSecondaryUsedBy(class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractiveObjectDefinition.OnSecondaryUsedBy"); - - UInteractiveObjectDefinition_OnSecondaryUsedBy_Params params; - params.Instigator = Instigator; - params.UsedComponent = UsedComponent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.InteractiveObjectDefinition.OnUsedBy -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) -// class UObject* UsedComponent (Parm) - -void UInteractiveObjectDefinition::OnUsedBy(class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractiveObjectDefinition.OnUsedBy"); - - UInteractiveObjectDefinition_OnUsedBy_Params params; - params.Instigator = Instigator; - params.UsedComponent = UsedComponent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.InteractiveObjectDefinition.OnUnTouch -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) - -void UInteractiveObjectDefinition::OnUnTouch(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractiveObjectDefinition.OnUnTouch"); - - UInteractiveObjectDefinition_OnUnTouch_Params params; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.InteractiveObjectDefinition.OnTouch -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// unsigned char EventOutput (Parm) -// class UObject* Instigator (Parm) - -void UInteractiveObjectDefinition::OnTouch(unsigned char EventOutput, class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractiveObjectDefinition.OnTouch"); - - UInteractiveObjectDefinition_OnTouch_Params params; - params.EventOutput = EventOutput; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.InteractiveObjectDefinition.OnSpawn -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UInteractiveObjectDefinition::OnSpawn(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InteractiveObjectDefinition.OnSpawn"); - - UInteractiveObjectDefinition_OnSpawn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.WillowVendingMachineDefinition.OnFeaturedItemSet -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* FeaturedItemPickup (Parm) - -void UWillowVendingMachineDefinition::OnFeaturedItemSet(class UObject* FeaturedItemPickup, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineDefinition.OnFeaturedItemSet"); - - UWillowVendingMachineDefinition_OnFeaturedItemSet_Params params; - params.FeaturedItemPickup = FeaturedItemPickup; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.InterpTrackBehaviors.BehaviorKeyFrameEvent -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle InConsumerHandle (Const, Parm, OutParm) -// struct FName SpecializedEventName (Parm) -// class AActor* GroupActor (Parm) - -void UInterpTrackBehaviors::BehaviorKeyFrameEvent(const struct FName& SpecializedEventName, class AActor* GroupActor, struct FBehaviorConsumerHandle* InConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InterpTrackBehaviors.BehaviorKeyFrameEvent"); - - UInterpTrackBehaviors_BehaviorKeyFrameEvent_Params params; - params.SpecializedEventName = SpecializedEventName; - params.GroupActor = GroupActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InConsumerHandle != nullptr) - *InConsumerHandle = params.InConsumerHandle; -} - - -// Function WillowGame.InterpTrackBehaviors.SetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* NewBehaviorProviderDefinition (Parm) - -void UInterpTrackBehaviors::SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InterpTrackBehaviors.SetBehaviorProviderDefinition"); - - UInterpTrackBehaviors_SetBehaviorProviderDefinition_Params params; - params.NewBehaviorProviderDefinition = NewBehaviorProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InterpTrackBehaviors.GetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* UInterpTrackBehaviors::GetBehaviorProviderDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InterpTrackBehaviors.GetBehaviorProviderDefinition"); - - UInterpTrackBehaviors_GetBehaviorProviderDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InterpTrackInstBehaviors.GetBehaviorConsumerHandle -// (Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle ReturnValue (Parm, OutParm, ReturnParm) - -struct FBehaviorConsumerHandle UInterpTrackInstBehaviors::GetBehaviorConsumerHandle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InterpTrackInstBehaviors.GetBehaviorConsumerHandle"); - - UInterpTrackInstBehaviors_GetBehaviorConsumerHandle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InventoryAttributeContextResolver.GetAttributeContext -// (Defined, Public) -// Parameters: -// class UAttributeDefinitionBase* Attribute (Parm) -// class UObject* AttributeContextSource (Parm) -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UInventoryAttributeContextResolver::GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryAttributeContextResolver.GetAttributeContext"); - - UInventoryAttributeContextResolver_GetAttributeContext_Params params; - params.Attribute = Attribute; - params.AttributeContextSource = AttributeContextSource; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InventoryBalanceDefinition.GetDownloadableContentDefinition -// (Native, Public) -// Parameters: -// class UDownloadableContentDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UDownloadableContentDefinition* UInventoryBalanceDefinition::GetDownloadableContentDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryBalanceDefinition.GetDownloadableContentDefinition"); - - UInventoryBalanceDefinition_GetDownloadableContentDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InventoryBalanceDefinition.GetInventoryPartListCollection -// (Final, Native, Public) -// Parameters: -// class UClass* PartListCollectionClass (Parm) -// class UManufacturerDefinition* Manufacturer (Parm) -// int ManufacturerGradeIndex (Parm) -// class UInventoryPartListCollectionDefinition* ReturnValue (Parm, OutParm, ReturnParm, CoerceParm) - -class UInventoryPartListCollectionDefinition* UInventoryBalanceDefinition::GetInventoryPartListCollection(class UClass* PartListCollectionClass, class UManufacturerDefinition* Manufacturer, int ManufacturerGradeIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryBalanceDefinition.GetInventoryPartListCollection"); - - UInventoryBalanceDefinition_GetInventoryPartListCollection_Params params; - params.PartListCollectionClass = PartListCollectionClass; - params.Manufacturer = Manufacturer; - params.ManufacturerGradeIndex = ManufacturerGradeIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InventoryBalanceDefinition.GetInventoryDefinitionForManufacturerGrade -// (Native, Public) -// Parameters: -// class UManufacturerDefinition* Manufacturer (Parm) -// int ManufacturerGradeIndex (Parm) -// class UWillowInventoryDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowInventoryDefinition* UInventoryBalanceDefinition::GetInventoryDefinitionForManufacturerGrade(class UManufacturerDefinition* Manufacturer, int ManufacturerGradeIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryBalanceDefinition.GetInventoryDefinitionForManufacturerGrade"); - - UInventoryBalanceDefinition_GetInventoryDefinitionForManufacturerGrade_Params params; - params.Manufacturer = Manufacturer; - params.ManufacturerGradeIndex = ManufacturerGradeIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InventoryBalanceDefinition.HACKGetVehicleInventoryDefinition -// (Final, Native, Public) -// Parameters: -// class UWillowInventoryDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowInventoryDefinition* UInventoryBalanceDefinition::HACKGetVehicleInventoryDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryBalanceDefinition.HACKGetVehicleInventoryDefinition"); - - UInventoryBalanceDefinition_HACKGetVehicleInventoryDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InventoryBalanceDefinition.GetExpLevelFromManufacturerData -// (Final, Native, Public) -// Parameters: -// class UManufacturerDefinition* Manufacturer (Parm) -// int ManufacturerGradeIndex (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UInventoryBalanceDefinition::GetExpLevelFromManufacturerData(class UManufacturerDefinition* Manufacturer, int ManufacturerGradeIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryBalanceDefinition.GetExpLevelFromManufacturerData"); - - UInventoryBalanceDefinition_GetExpLevelFromManufacturerData_Params params; - params.Manufacturer = Manufacturer; - params.ManufacturerGradeIndex = ManufacturerGradeIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InventoryBalanceDefinition.GetRequiredPlayerClassId -// (Final, Native, Public) -// Parameters: -// class UPlayerClassIdentifierDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UPlayerClassIdentifierDefinition* UInventoryBalanceDefinition::GetRequiredPlayerClassId() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryBalanceDefinition.GetRequiredPlayerClassId"); - - UInventoryBalanceDefinition_GetRequiredPlayerClassId_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InventoryBalanceDefinition.GetInventoryDefinition -// (Final, Native, Public) -// Parameters: -// class UWillowInventoryDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowInventoryDefinition* UInventoryBalanceDefinition::GetInventoryDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryBalanceDefinition.GetInventoryDefinition"); - - UInventoryBalanceDefinition_GetInventoryDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ClassModBalanceDefinition.GetClassModDefSpawnedByBalanceDef -// (Native, Public, HasOutparams) -// Parameters: -// TArray OutClassModDefinitions (Parm, OutParm, NeedCtorLink) - -void UClassModBalanceDefinition::GetClassModDefSpawnedByBalanceDef(TArray* OutClassModDefinitions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ClassModBalanceDefinition.GetClassModDefSpawnedByBalanceDef"); - - UClassModBalanceDefinition_GetClassModDefSpawnedByBalanceDef_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutClassModDefinitions != nullptr) - *OutClassModDefinitions = params.OutClassModDefinitions; -} - - -// Function WillowGame.ClassModBalanceDefinition.GetInventoryDefinitionForManufacturerGrade -// (Native, Public) -// Parameters: -// class UManufacturerDefinition* Manufacturer (Parm) -// int ManufacturerGradeIndex (Parm) -// class UWillowInventoryDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowInventoryDefinition* UClassModBalanceDefinition::GetInventoryDefinitionForManufacturerGrade(class UManufacturerDefinition* Manufacturer, int ManufacturerGradeIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ClassModBalanceDefinition.GetInventoryDefinitionForManufacturerGrade"); - - UClassModBalanceDefinition_GetInventoryDefinitionForManufacturerGrade_Params params; - params.Manufacturer = Manufacturer; - params.ManufacturerGradeIndex = ManufacturerGradeIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IPlayerBehavior.Behavior_StopRevive -// (Public) - -void UIPlayerBehavior::Behavior_StopRevive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerBehavior.Behavior_StopRevive"); - - UIPlayerBehavior_Behavior_StopRevive_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IPlayerBehavior.Behavior_StartRevive -// (Public) - -void UIPlayerBehavior::Behavior_StartRevive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerBehavior.Behavior_StartRevive"); - - UIPlayerBehavior_Behavior_StartRevive_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IPlayerBehavior.GetPlayerLoot -// (HasOptionalparams, Public, HasOutparams) -// Parameters: -// TArray SpawnedLoot (Parm, OutParm, NeedCtorLink) -// int CustomGameStage (OptionalParm, Parm) -// int CustomAwesomeLevel (OptionalParm, Parm) -// struct FName CustomConfiguration (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIPlayerBehavior::GetPlayerLoot(int CustomGameStage, int CustomAwesomeLevel, const struct FName& CustomConfiguration, TArray* SpawnedLoot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerBehavior.GetPlayerLoot"); - - UIPlayerBehavior_GetPlayerLoot_Params params; - params.CustomGameStage = CustomGameStage; - params.CustomAwesomeLevel = CustomAwesomeLevel; - params.CustomConfiguration = CustomConfiguration; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SpawnedLoot != nullptr) - *SpawnedLoot = params.SpawnedLoot; - - return params.ReturnValue; -} - - -// Function WillowGame.IPlayerBehavior.Behavior_UnlockAchievementForAllPlayers -// (Public) -// Parameters: -// int AchievementId (Parm) -// int MinimumPlayersRequired (Parm) - -void UIPlayerBehavior::Behavior_UnlockAchievementForAllPlayers(int AchievementId, int MinimumPlayersRequired) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerBehavior.Behavior_UnlockAchievementForAllPlayers"); - - UIPlayerBehavior_Behavior_UnlockAchievementForAllPlayers_Params params; - params.AchievementId = AchievementId; - params.MinimumPlayersRequired = MinimumPlayersRequired; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IPlayerBehavior.Behavior_DetachMeleeWeapon -// (Public) -// Parameters: -// bool bApplyToThirdPerson (Parm) -// bool bApplyToFirstPerson (Parm) - -void UIPlayerBehavior::Behavior_DetachMeleeWeapon(bool bApplyToThirdPerson, bool bApplyToFirstPerson) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerBehavior.Behavior_DetachMeleeWeapon"); - - UIPlayerBehavior_Behavior_DetachMeleeWeapon_Params params; - params.bApplyToThirdPerson = bApplyToThirdPerson; - params.bApplyToFirstPerson = bApplyToFirstPerson; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IPlayerBehavior.Behavior_AttachMeleeWeapon -// (Public) -// Parameters: -// bool bApplyToThirdPerson (Parm) -// bool bApplyToFirstPerson (Parm) - -void UIPlayerBehavior::Behavior_AttachMeleeWeapon(bool bApplyToThirdPerson, bool bApplyToFirstPerson) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerBehavior.Behavior_AttachMeleeWeapon"); - - UIPlayerBehavior_Behavior_AttachMeleeWeapon_Params params; - params.bApplyToThirdPerson = bApplyToThirdPerson; - params.bApplyToFirstPerson = bApplyToFirstPerson; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IPlayerBehavior.Behavior_UnlockAchievement -// (Public) -// Parameters: -// int AchievementId (Parm) - -void UIPlayerBehavior::Behavior_UnlockAchievement(int AchievementId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerBehavior.Behavior_UnlockAchievement"); - - UIPlayerBehavior_Behavior_UnlockAchievement_Params params; - params.AchievementId = AchievementId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IPlayerBehavior.Behavior_RegisterStation -// (HasOptionalparams, Public) -// Parameters: -// class ATravelStation* ActivatedStation (Parm) -// bool bFromSave (OptionalParm, Parm) - -void UIPlayerBehavior::Behavior_RegisterStation(class ATravelStation* ActivatedStation, bool bFromSave) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerBehavior.Behavior_RegisterStation"); - - UIPlayerBehavior_Behavior_RegisterStation_Params params; - params.ActivatedStation = ActivatedStation; - params.bFromSave = bFromSave; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IPlayerBehavior.Behavior_SendMessageToPlayers -// (Public) -// Parameters: -// bool bShouldSendToInstigator (Parm) -// class UClass* SendMsgClass (Parm) - -void UIPlayerBehavior::Behavior_SendMessageToPlayers(bool bShouldSendToInstigator, class UClass* SendMsgClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerBehavior.Behavior_SendMessageToPlayers"); - - UIPlayerBehavior_Behavior_SendMessageToPlayers_Params params; - params.bShouldSendToInstigator = bShouldSendToInstigator; - params.SendMsgClass = SendMsgClass; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IPlayerBehavior.Behavior_CameraAnim -// (Public) -// Parameters: -// class UCameraAnim* Anim (Parm) - -void UIPlayerBehavior::Behavior_CameraAnim(class UCameraAnim* Anim) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerBehavior.Behavior_CameraAnim"); - - UIPlayerBehavior_Behavior_CameraAnim_Params params; - params.Anim = Anim; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IPlayerBehavior.Behavior_ViewShake -// (Public) -// Parameters: -// struct FGearboxViewShakeInfo ShakeInfo (Parm) - -void UIPlayerBehavior::Behavior_ViewShake(const struct FGearboxViewShakeInfo& ShakeInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerBehavior.Behavior_ViewShake"); - - UIPlayerBehavior_Behavior_ViewShake_Params params; - params.ShakeInfo = ShakeInfo; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IPlayerBehavior.Behavior_SpawnTeleporter -// (Public) -// Parameters: -// class UPersonalTeleporterDefinition* Definition (Parm) - -void UIPlayerBehavior::Behavior_SpawnTeleporter(class UPersonalTeleporterDefinition* Definition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerBehavior.Behavior_SpawnTeleporter"); - - UIPlayerBehavior_Behavior_SpawnTeleporter_Params params; - params.Definition = Definition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IPlayerBehavior.Behavior_ForceFeedback -// (HasOptionalparams, Public) -// Parameters: -// class UForceFeedbackWaveform* FFWaveform (Parm) -// bool ForWeaponFiring (OptionalParm, Parm) - -void UIPlayerBehavior::Behavior_ForceFeedback(class UForceFeedbackWaveform* FFWaveform, bool ForWeaponFiring) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerBehavior.Behavior_ForceFeedback"); - - UIPlayerBehavior_Behavior_ForceFeedback_Params params; - params.FFWaveform = FFWaveform; - params.ForWeaponFiring = ForWeaponFiring; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IPlayerBehavior.Behavior_SpawnCurrentProjectile -// (HasOptionalparams, Public) -// Parameters: -// class UProjectileDefinition* CurrentProjectile (OptionalParm, Parm) -// bool bLeftHand (OptionalParm, Parm) -// bool bConsumeResource (OptionalParm, Parm) -// bool bNoVelocity (OptionalParm, Parm) -// bool bSetProjectileToGrenadeMod (OptionalParm, Parm) -// class AWillowProjectile* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowProjectile* UIPlayerBehavior::Behavior_SpawnCurrentProjectile(class UProjectileDefinition* CurrentProjectile, bool bLeftHand, bool bConsumeResource, bool bNoVelocity, bool bSetProjectileToGrenadeMod) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerBehavior.Behavior_SpawnCurrentProjectile"); - - UIPlayerBehavior_Behavior_SpawnCurrentProjectile_Params params; - params.CurrentProjectile = CurrentProjectile; - params.bLeftHand = bLeftHand; - params.bConsumeResource = bConsumeResource; - params.bNoVelocity = bNoVelocity; - params.bSetProjectileToGrenadeMod = bSetProjectileToGrenadeMod; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IPlayerBehavior.Behavior_SetCurrentProjectile -// (Public) -// Parameters: -// class UProjectileDefinition* CurrentProjectile (Parm) - -void UIPlayerBehavior::Behavior_SetCurrentProjectile(class UProjectileDefinition* CurrentProjectile) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerBehavior.Behavior_SetCurrentProjectile"); - - UIPlayerBehavior_Behavior_SetCurrentProjectile_Params params; - params.CurrentProjectile = CurrentProjectile; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IPlayerBehavior.Behavior_ThrowGrenade -// (Public) - -void UIPlayerBehavior::Behavior_ThrowGrenade() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerBehavior.Behavior_ThrowGrenade"); - - UIPlayerBehavior_Behavior_ThrowGrenade_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IPlayerBehavior.Behavior_Melee -// (Public) - -void UIPlayerBehavior::Behavior_Melee() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerBehavior.Behavior_Melee"); - - UIPlayerBehavior_Behavior_Melee_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IPlayerBehavior.Behavior_Reload -// (Public) - -void UIPlayerBehavior::Behavior_Reload() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerBehavior.Behavior_Reload"); - - UIPlayerBehavior_Behavior_Reload_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IPlayerMaster.GetPlayerMasterPlayerController -// (Native, Public) -// Parameters: -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* UIPlayerMaster::GetPlayerMasterPlayerController() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerMaster.GetPlayerMasterPlayerController"); - - UIPlayerMaster_GetPlayerMasterPlayerController_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IProjectileBehavior.Behavior_TagPayloadType -// (Public) -// Parameters: -// unsigned char PayloadType (Parm) - -void UIProjectileBehavior::Behavior_TagPayloadType(unsigned char PayloadType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProjectileBehavior.Behavior_TagPayloadType"); - - UIProjectileBehavior_Behavior_TagPayloadType_Params params; - params.PayloadType = PayloadType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IProjectileBehavior.Behavior_LevelOffTrajectory -// (Public) -// Parameters: -// float ZHeight (Parm) -// float TurnSpeed (Parm) - -void UIProjectileBehavior::Behavior_LevelOffTrajectory(float ZHeight, float TurnSpeed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProjectileBehavior.Behavior_LevelOffTrajectory"); - - UIProjectileBehavior_Behavior_LevelOffTrajectory_Params params; - params.ZHeight = ZHeight; - params.TurnSpeed = TurnSpeed; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IProjectileBehavior.Behavior_SetExplosionDefinition -// (Public) -// Parameters: -// class UExplosionDefinition* MyExplosionDef (Parm) - -void UIProjectileBehavior::Behavior_SetExplosionDefinition(class UExplosionDefinition* MyExplosionDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProjectileBehavior.Behavior_SetExplosionDefinition"); - - UIProjectileBehavior_Behavior_SetExplosionDefinition_Params params; - params.MyExplosionDef = MyExplosionDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IProjectileBehavior.Behavior_SetDamageTypeDefinition -// (Public) -// Parameters: -// class UWillowDamageTypeDefinition* DamageTypeDef (Parm) - -void UIProjectileBehavior::Behavior_SetDamageTypeDefinition(class UWillowDamageTypeDefinition* DamageTypeDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProjectileBehavior.Behavior_SetDamageTypeDefinition"); - - UIProjectileBehavior_Behavior_SetDamageTypeDefinition_Params params; - params.DamageTypeDef = DamageTypeDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IProjectileBehavior.Behavior_SetStickyGrenade -// (Public) - -void UIProjectileBehavior::Behavior_SetStickyGrenade() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProjectileBehavior.Behavior_SetStickyGrenade"); - - UIProjectileBehavior_Behavior_SetStickyGrenade_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IProjectileBehavior.SetSpeed -// (Public) -// Parameters: -// float NewSpeed (Parm) - -void UIProjectileBehavior::SetSpeed(float NewSpeed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProjectileBehavior.SetSpeed"); - - UIProjectileBehavior_SetSpeed_Params params; - params.NewSpeed = NewSpeed; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IProjectileBehavior.SetProximity -// (Public) -// Parameters: -// float ProximityRadius (Parm) -// float ProximityHeight (Parm) - -void UIProjectileBehavior::SetProximity(float ProximityRadius, float ProximityHeight) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProjectileBehavior.SetProximity"); - - UIProjectileBehavior_SetProximity_Params params; - params.ProximityRadius = ProximityRadius; - params.ProximityHeight = ProximityHeight; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IProjectileBehavior.IsLevelingNow -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIProjectileBehavior::IsLevelingNow() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProjectileBehavior.IsLevelingNow"); - - UIProjectileBehavior_IsLevelingNow_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IProjectileBehavior.SetHomingRotationOffset -// (Native, Public) -// Parameters: -// struct FRotator RotationOffset (Parm) - -void UIProjectileBehavior::SetHomingRotationOffset(const struct FRotator& RotationOffset) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProjectileBehavior.SetHomingRotationOffset"); - - UIProjectileBehavior_SetHomingRotationOffset_Params params; - params.RotationOffset = RotationOffset; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IProjectileBehavior.GetHomingTargetLocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UIProjectileBehavior::GetHomingTargetLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProjectileBehavior.GetHomingTargetLocation"); - - UIProjectileBehavior_GetHomingTargetLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IProjectileBehavior.GetHomingTargetByType -// (Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UIProjectileBehavior::GetHomingTargetByType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProjectileBehavior.GetHomingTargetByType"); - - UIProjectileBehavior_GetHomingTargetByType_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IProjectileBehavior.SetHomingTarget -// (Native, HasOptionalparams, Public) -// Parameters: -// class AActor* NewTarget (Parm) -// int NewTargetComponentIndex (OptionalParm, Parm) - -void UIProjectileBehavior::SetHomingTarget(class AActor* NewTarget, int NewTargetComponentIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProjectileBehavior.SetHomingTarget"); - - UIProjectileBehavior_SetHomingTarget_Params params; - params.NewTarget = NewTarget; - params.NewTargetComponentIndex = NewTargetComponentIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IProjectileBehavior.FindHomingTarget -// (Native, Public) -// Parameters: -// unsigned char TargetType (Parm) -// float TargetSearchRange (Parm) -// float TargetSearchFOVAngle (Parm) -// bool bNotInstigator (Parm) -// bool bIgnoreFOVZTest (Parm) -// bool bBestForwardTarget (Parm) -// bool bRetryIfTargetNotFound (Parm) -// bool bUniqueTarget (Parm) - -void UIProjectileBehavior::FindHomingTarget(unsigned char TargetType, float TargetSearchRange, float TargetSearchFOVAngle, bool bNotInstigator, bool bIgnoreFOVZTest, bool bBestForwardTarget, bool bRetryIfTargetNotFound, bool bUniqueTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProjectileBehavior.FindHomingTarget"); - - UIProjectileBehavior_FindHomingTarget_Params params; - params.TargetType = TargetType; - params.TargetSearchRange = TargetSearchRange; - params.TargetSearchFOVAngle = TargetSearchFOVAngle; - params.bNotInstigator = bNotInstigator; - params.bIgnoreFOVZTest = bIgnoreFOVZTest; - params.bBestForwardTarget = bBestForwardTarget; - params.bRetryIfTargetNotFound = bRetryIfTargetNotFound; - params.bUniqueTarget = bUniqueTarget; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IProjectileBehavior.Detonate -// (Public) - -void UIProjectileBehavior::Detonate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProjectileBehavior.Detonate"); - - UIProjectileBehavior_Detonate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IProjectileBehavior.SetVelocity -// (Public) -// Parameters: -// struct FVector ProjectileVelocity (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIProjectileBehavior::SetVelocity(const struct FVector& ProjectileVelocity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProjectileBehavior.SetVelocity"); - - UIProjectileBehavior_SetVelocity_Params params; - params.ProjectileVelocity = ProjectileVelocity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IProjectileBehavior.GetVelocity -// (Public, HasOutparams) -// Parameters: -// struct FVector ProjectileVelocity (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIProjectileBehavior::GetVelocity(struct FVector* ProjectileVelocity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProjectileBehavior.GetVelocity"); - - UIProjectileBehavior_GetVelocity_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (ProjectileVelocity != nullptr) - *ProjectileVelocity = params.ProjectileVelocity; - - return params.ReturnValue; -} - - -// Function WillowGame.IProjectileReflector.GetBulletReflectedOffSelfDamageScale -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UIProjectileReflector::GetBulletReflectedOffSelfDamageScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProjectileReflector.GetBulletReflectedOffSelfDamageScale"); - - UIProjectileReflector_GetBulletReflectedOffSelfDamageScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IProjectileReflector.GetBulletReflectedOffEnemyDamageScale -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UIProjectileReflector::GetBulletReflectedOffEnemyDamageScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProjectileReflector.GetBulletReflectedOffEnemyDamageScale"); - - UIProjectileReflector_GetBulletReflectedOffEnemyDamageScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IProjectileReflector.GetBulletReflectedOffSelfDamageTakenScale -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UIProjectileReflector::GetBulletReflectedOffSelfDamageTakenScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProjectileReflector.GetBulletReflectedOffSelfDamageTakenScale"); - - UIProjectileReflector_GetBulletReflectedOffSelfDamageTakenScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IProjectileReflector.GetEnemyReflectionChance -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UIProjectileReflector::GetEnemyReflectionChance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProjectileReflector.GetEnemyReflectionChance"); - - UIProjectileReflector_GetEnemyReflectionChance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IProjectileReflector.GetSelfReflectionChance -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UIProjectileReflector::GetSelfReflectionChance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProjectileReflector.GetSelfReflectionChance"); - - UIProjectileReflector_GetSelfReflectionChance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IProtectionTimer.GetMinimumHealthMaintainedByProtectionTimer -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UIProtectionTimer::GetMinimumHealthMaintainedByProtectionTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProtectionTimer.GetMinimumHealthMaintainedByProtectionTimer"); - - UIProtectionTimer_GetMinimumHealthMaintainedByProtectionTimer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IProtectionTimer.EnableProtectionTimer -// (Native, Public) - -void UIProtectionTimer::EnableProtectionTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProtectionTimer.EnableProtectionTimer"); - - UIProtectionTimer_EnableProtectionTimer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IProtectionTimer.IsProtectionTimerActive -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIProtectionTimer::IsProtectionTimerActive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IProtectionTimer.IsProtectionTimerActive"); - - UIProtectionTimer_IsProtectionTimerActive_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IResourcePoolOwner.CanSetResourcePoolValues -// (Native, Public) -// Parameters: -// class UClass* ResourcePoolClass (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIResourcePoolOwner::CanSetResourcePoolValues(class UClass* ResourcePoolClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IResourcePoolOwner.CanSetResourcePoolValues"); - - UIResourcePoolOwner_CanSetResourcePoolValues_Params params; - params.ResourcePoolClass = ResourcePoolClass; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ISeeTargetable.GetViewLocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UISeeTargetable::GetViewLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ISeeTargetable.GetViewLocation"); - - UISeeTargetable_GetViewLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ISeeTargetable.GetWorldBody -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UISeeTargetable::GetWorldBody() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ISeeTargetable.GetWorldBody"); - - UISeeTargetable_GetWorldBody_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ISeeTargetable.AddTargetable -// (Native, Public) -// Parameters: -// class AActor* NewTarget (Parm) -// bool bSeeTarget (Parm) -// bool bHearThreat (Parm) -// bool bSmellTarget (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UISeeTargetable::AddTargetable(class AActor* NewTarget, bool bSeeTarget, bool bHearThreat, bool bSmellTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ISeeTargetable.AddTargetable"); - - UISeeTargetable_AddTargetable_Params params; - params.NewTarget = NewTarget; - params.bSeeTarget = bSeeTarget; - params.bHearThreat = bHearThreat; - params.bSmellTarget = bSmellTarget; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IShop.GetSellingPriceForInventory -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// class AWillowInventory* InventoryForSale (Parm) -// class AWillowPlayerController* WPC (Parm) -// int Quantity (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UIShop::GetSellingPriceForInventory(class AWillowInventory* InventoryForSale, class AWillowPlayerController* WPC, int Quantity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IShop.GetSellingPriceForInventory"); - - UIShop_GetSellingPriceForInventory_Params params; - params.InventoryForSale = InventoryForSale; - params.WPC = WPC; - params.Quantity = Quantity; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IShop.GetCurrencyTypeInventoryIsSoldIn -// (Simulated, Native, Public) -// Parameters: -// class AWillowInventory* InventoryForSale (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UIShop::GetCurrencyTypeInventoryIsSoldIn(class AWillowInventory* InventoryForSale) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IShop.GetCurrencyTypeInventoryIsSoldIn"); - - UIShop_GetCurrencyTypeInventoryIsSoldIn_Params params; - params.InventoryForSale = InventoryForSale; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IShop.PlayerBuyBackItem -// (Simulated, Public) -// Parameters: -// class AWillowInventory* Item (Parm) -// class AWillowPlayerController* WPC (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIShop::PlayerBuyBackItem(class AWillowInventory* Item, class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IShop.PlayerBuyBackItem"); - - UIShop_PlayerBuyBackItem_Params params; - params.Item = Item; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IShop.PlayerBuyItem -// (Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowInventory* Item (Parm) -// class AWillowPlayerController* WPC (Parm) -// int Quantity (OptionalParm, Parm) -// bool bWasItemOfTheDay (OptionalParm, Parm) - -void UIShop::PlayerBuyItem(class AWillowInventory* Item, class AWillowPlayerController* WPC, int Quantity, bool bWasItemOfTheDay) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IShop.PlayerBuyItem"); - - UIShop_PlayerBuyItem_Params params; - params.Item = Item; - params.WPC = WPC; - params.Quantity = Quantity; - params.bWasItemOfTheDay = bWasItemOfTheDay; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IShop.PlayerSellItem -// (Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowInventory* Item (Parm) -// class AWillowPlayerController* WPC (Parm) -// int Quantity (OptionalParm, Parm) - -void UIShop::PlayerSellItem(class AWillowInventory* Item, class AWillowPlayerController* WPC, int Quantity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IShop.PlayerSellItem"); - - UIShop_PlayerSellItem_Params params; - params.Item = Item; - params.WPC = WPC; - params.Quantity = Quantity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IShop.GetFeaturedItem -// (Simulated, Public) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// struct FShopItemData ReturnValue (Parm, OutParm, ReturnParm) - -struct FShopItemData UIShop::GetFeaturedItem(class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IShop.GetFeaturedItem"); - - UIShop_GetFeaturedItem_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IShop.GetBuyBackList -// (Simulated, Public, HasOutparams) -// Parameters: -// TArray BuyBackItems (Parm, OutParm, NeedCtorLink) -// class AWillowPlayerController* WPC (Parm) - -void UIShop::GetBuyBackList(class AWillowPlayerController* WPC, TArray* BuyBackItems) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IShop.GetBuyBackList"); - - UIShop_GetBuyBackList_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BuyBackItems != nullptr) - *BuyBackItems = params.BuyBackItems; -} - - -// Function WillowGame.IShop.GetInventoryList -// (Simulated, Public, HasOutparams) -// Parameters: -// TArray InventoryList (Parm, OutParm, NeedCtorLink) -// class AWillowPlayerController* WPC (Parm) - -void UIShop::GetInventoryList(class AWillowPlayerController* WPC, TArray* InventoryList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IShop.GetInventoryList"); - - UIShop_GetInventoryList_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InventoryList != nullptr) - *InventoryList = params.InventoryList; -} - - -// Function WillowGame.IShop.GetShopType -// (Simulated, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UIShop::GetShopType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IShop.GetShopType"); - - UIShop_GetShopType_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IShop.GetWeaponList -// (Simulated, Public, HasOutparams) -// Parameters: -// TArray WeaponList (Parm, OutParm, NeedCtorLink) -// class AWillowPlayerController* WPC (Parm) - -void UIShop::GetWeaponList(class AWillowPlayerController* WPC, TArray* WeaponList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IShop.GetWeaponList"); - - UIShop_GetWeaponList_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (WeaponList != nullptr) - *WeaponList = params.WeaponList; -} - - -// Function WillowGame.IShop.GetItemList -// (Simulated, Public, HasOutparams) -// Parameters: -// TArray ItemList (Parm, OutParm, NeedCtorLink) -// class AWillowPlayerController* WPC (Parm) - -void UIShop::GetItemList(class AWillowPlayerController* WPC, TArray* ItemList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IShop.GetItemList"); - - UIShop_GetItemList_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ItemList != nullptr) - *ItemList = params.ItemList; -} - - -// Function WillowGame.IShop.RemoveSoldInventory -// (Public) -// Parameters: -// class AWillowInventory* SoldItem (Parm) - -void UIShop::RemoveSoldInventory(class AWillowInventory* SoldItem) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IShop.RemoveSoldInventory"); - - UIShop_RemoveSoldInventory_Params params; - params.SoldItem = SoldItem; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IShop.GetResetCost -// (Simulated, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UIShop::GetResetCost() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IShop.GetResetCost"); - - UIShop_GetResetCost_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IShop.ResetInventory -// (Event, Public) - -void UIShop::ResetInventory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IShop.ResetInventory"); - - UIShop_ResetInventory_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ISkillTreeListener.HandleSkillTreeReset -// (Native, Public) -// Parameters: -// int SkillPointsReturned (Parm) - -void UISkillTreeListener::HandleSkillTreeReset(int SkillPointsReturned) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ISkillTreeListener.HandleSkillTreeReset"); - - UISkillTreeListener_HandleSkillTreeReset_Params params; - params.SkillPointsReturned = SkillPointsReturned; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemDefinition.DisplayTitleAtEnd -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UItemDefinition::DisplayTitleAtEnd() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemDefinition.DisplayTitleAtEnd"); - - UItemDefinition_DisplayTitleAtEnd_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ItemDefinition.GetManufacturerOverrideOrDefault -// (Defined, Public) -// Parameters: -// class UManufacturerDefinition* DefaultManufacturer (Parm) -// class UManufacturerDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UManufacturerDefinition* UItemDefinition::GetManufacturerOverrideOrDefault(class UManufacturerDefinition* DefaultManufacturer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemDefinition.GetManufacturerOverrideOrDefault"); - - UItemDefinition_GetManufacturerOverrideOrDefault_Params params; - params.DefaultManufacturer = DefaultManufacturer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ItemDefinition.GetEquipmentLocation -// (Defined, Simulated, Event, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UItemDefinition::GetEquipmentLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemDefinition.GetEquipmentLocation"); - - UItemDefinition_GetEquipmentLocation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ItemDefinition.PlayerClassRequirementMet -// (Native, Public) -// Parameters: -// class AWillowPlayerController* WillowPC (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UItemDefinition::PlayerClassRequirementMet(class AWillowPlayerController* WillowPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemDefinition.PlayerClassRequirementMet"); - - UItemDefinition_PlayerClassRequirementMet_Params params; - params.WillowPC = WillowPC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ItemDefinition.GetRequiredPlayerClass -// (Native, Public) -// Parameters: -// class UPlayerClassIdentifierDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UPlayerClassIdentifierDefinition* UItemDefinition::GetRequiredPlayerClass() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemDefinition.GetRequiredPlayerClass"); - - UItemDefinition_GetRequiredPlayerClass_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ItemDefinition.OnPickupDisassociated -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Pickup (Parm) - -void UItemDefinition::OnPickupDisassociated(class UObject* Pickup, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemDefinition.OnPickupDisassociated"); - - UItemDefinition_OnPickupDisassociated_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ItemDefinition.OnPickupAssociated -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Pickup (Parm) - -void UItemDefinition::OnPickupAssociated(class UObject* Pickup, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemDefinition.OnPickupAssociated"); - - UItemDefinition_OnPickupAssociated_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ItemDefinition.OnCreate -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UItemDefinition::OnCreate(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemDefinition.OnCreate"); - - UItemDefinition_OnCreate_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ItemDefinition.SetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* NewBehaviorProviderDefinition (Parm) - -void UItemDefinition::SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemDefinition.SetBehaviorProviderDefinition"); - - UItemDefinition_SetBehaviorProviderDefinition_Params params; - params.NewBehaviorProviderDefinition = NewBehaviorProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemDefinition.GetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* UItemDefinition::GetBehaviorProviderDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemDefinition.GetBehaviorProviderDefinition"); - - UItemDefinition_GetBehaviorProviderDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.EquipableItemDefinition.OnUnequipped -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) - -void UEquipableItemDefinition::OnUnequipped(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.EquipableItemDefinition.OnUnequipped"); - - UEquipableItemDefinition_OnUnequipped_Params params; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.EquipableItemDefinition.OnEquipped -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) - -void UEquipableItemDefinition::OnEquipped(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.EquipableItemDefinition.OnEquipped"); - - UEquipableItemDefinition_OnEquipped_Params params; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ArtifactDefinition.GetEquipmentLocation -// (Defined, Simulated, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UArtifactDefinition::GetEquipmentLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ArtifactDefinition.GetEquipmentLocation"); - - UArtifactDefinition_GetEquipmentLocation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ClassModDefinition.DisplayTitleAtEnd -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UClassModDefinition::DisplayTitleAtEnd() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ClassModDefinition.DisplayTitleAtEnd"); - - UClassModDefinition_DisplayTitleAtEnd_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ClassModDefinition.GetManufacturerOverrideOrDefault -// (Defined, Public) -// Parameters: -// class UManufacturerDefinition* DefaultManufacturer (Parm) -// class UManufacturerDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UManufacturerDefinition* UClassModDefinition::GetManufacturerOverrideOrDefault(class UManufacturerDefinition* DefaultManufacturer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ClassModDefinition.GetManufacturerOverrideOrDefault"); - - UClassModDefinition_GetManufacturerOverrideOrDefault_Params params; - params.DefaultManufacturer = DefaultManufacturer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ClassModDefinition.GetEquipmentLocation -// (Defined, Simulated, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UClassModDefinition::GetEquipmentLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ClassModDefinition.GetEquipmentLocation"); - - UClassModDefinition_GetEquipmentLocation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ClassModDefinition.PlayerClassRequirementMet -// (Native, Public) -// Parameters: -// class AWillowPlayerController* WillowPC (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UClassModDefinition::PlayerClassRequirementMet(class AWillowPlayerController* WillowPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ClassModDefinition.PlayerClassRequirementMet"); - - UClassModDefinition_PlayerClassRequirementMet_Params params; - params.WillowPC = WillowPC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GrenadeModDefinition.GetEquipmentLocation -// (Defined, Simulated, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UGrenadeModDefinition::GetEquipmentLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GrenadeModDefinition.GetEquipmentLocation"); - - UGrenadeModDefinition_GetEquipmentLocation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GrenadeModDefinition.OnGrenadeKilledEnemy -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* KilledObject (Parm) - -void UGrenadeModDefinition::OnGrenadeKilledEnemy(class UObject* KilledObject, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GrenadeModDefinition.OnGrenadeKilledEnemy"); - - UGrenadeModDefinition_OnGrenadeKilledEnemy_Params params; - params.KilledObject = KilledObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.GrenadeModDefinition.OnGrenadeKilledNeutral -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* KilledObject (Parm) - -void UGrenadeModDefinition::OnGrenadeKilledNeutral(class UObject* KilledObject, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GrenadeModDefinition.OnGrenadeKilledNeutral"); - - UGrenadeModDefinition_OnGrenadeKilledNeutral_Params params; - params.KilledObject = KilledObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.GrenadeModDefinition.OnGrenadeDamagedNeutral -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* DamageTaker (Parm) -// bool bWasCrit (Parm) -// float HealthDamage (Parm) -// float ShieldDamage (Parm) - -void UGrenadeModDefinition::OnGrenadeDamagedNeutral(class UObject* DamageTaker, bool bWasCrit, float HealthDamage, float ShieldDamage, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GrenadeModDefinition.OnGrenadeDamagedNeutral"); - - UGrenadeModDefinition_OnGrenadeDamagedNeutral_Params params; - params.DamageTaker = DamageTaker; - params.bWasCrit = bWasCrit; - params.HealthDamage = HealthDamage; - params.ShieldDamage = ShieldDamage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.GrenadeModDefinition.OnGrenadeDamagedFriendly -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* DamageTaker (Parm) -// float DamageAmount (Parm) - -void UGrenadeModDefinition::OnGrenadeDamagedFriendly(class UObject* DamageTaker, float DamageAmount, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GrenadeModDefinition.OnGrenadeDamagedFriendly"); - - UGrenadeModDefinition_OnGrenadeDamagedFriendly_Params params; - params.DamageTaker = DamageTaker; - params.DamageAmount = DamageAmount; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.GrenadeModDefinition.OnGrenadeDamagedEnemy -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* DamageTaker (Parm) -// bool bWasCrit (Parm) -// float HealthDamage (Parm) -// float ShieldDamage (Parm) - -void UGrenadeModDefinition::OnGrenadeDamagedEnemy(class UObject* DamageTaker, bool bWasCrit, float HealthDamage, float ShieldDamage, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GrenadeModDefinition.OnGrenadeDamagedEnemy"); - - UGrenadeModDefinition_OnGrenadeDamagedEnemy_Params params; - params.DamageTaker = DamageTaker; - params.bWasCrit = bWasCrit; - params.HealthDamage = HealthDamage; - params.ShieldDamage = ShieldDamage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.GrenadeModDefinition.OnGrenadeExploded -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Grenade (Parm) - -void UGrenadeModDefinition::OnGrenadeExploded(class UObject* Grenade, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GrenadeModDefinition.OnGrenadeExploded"); - - UGrenadeModDefinition_OnGrenadeExploded_Params params; - params.Grenade = Grenade; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.GrenadeModDefinition.OnGrenadeSpawned -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* SpawnedProjectile (Parm) - -void UGrenadeModDefinition::OnGrenadeSpawned(class UObject* SpawnedProjectile, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GrenadeModDefinition.OnGrenadeSpawned"); - - UGrenadeModDefinition_OnGrenadeSpawned_Params params; - params.SpawnedProjectile = SpawnedProjectile; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ShieldDefinition.GetEquipmentLocation -// (Defined, Simulated, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UShieldDefinition::GetEquipmentLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ShieldDefinition.GetEquipmentLocation"); - - UShieldDefinition_GetEquipmentLocation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ShieldDefinition.OnDamageResistanceTypeChanged -// (Final, Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* ShieldOwner (Parm) -// class UWillowDamageTypeDefinition* NewDamageResistanceType (Parm) - -void UShieldDefinition::OnDamageResistanceTypeChanged(class UObject* ShieldOwner, class UWillowDamageTypeDefinition* NewDamageResistanceType, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ShieldDefinition.OnDamageResistanceTypeChanged"); - - UShieldDefinition_OnDamageResistanceTypeChanged_Params params; - params.ShieldOwner = ShieldOwner; - params.NewDamageResistanceType = NewDamageResistanceType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ShieldDefinition.OnEffectTriggered -// (Final, Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* ShieldOwner (Parm) - -void UShieldDefinition::OnEffectTriggered(class UObject* ShieldOwner, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ShieldDefinition.OnEffectTriggered"); - - UShieldDefinition_OnEffectTriggered_Params params; - params.ShieldOwner = ShieldOwner; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ShieldDefinition.OnShieldNowRegenerating -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UShieldDefinition::OnShieldNowRegenerating(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ShieldDefinition.OnShieldNowRegenerating"); - - UShieldDefinition_OnShieldNowRegenerating_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ShieldDefinition.OnShieldNowDepletedAfterBeingFull -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UShieldDefinition::OnShieldNowDepletedAfterBeingFull(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ShieldDefinition.OnShieldNowDepletedAfterBeingFull"); - - UShieldDefinition_OnShieldNowDepletedAfterBeingFull_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ShieldDefinition.OnShieldNowDepleted -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UShieldDefinition::OnShieldNowDepleted(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ShieldDefinition.OnShieldNowDepleted"); - - UShieldDefinition_OnShieldNowDepleted_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ShieldDefinition.OnShieldNowFull -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UShieldDefinition::OnShieldNowFull(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ShieldDefinition.OnShieldNowFull"); - - UShieldDefinition_OnShieldNowFull_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ShieldDefinition.OnShieldPrimed -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* ShieldOwner (Parm) - -void UShieldDefinition::OnShieldPrimed(class UObject* ShieldOwner, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ShieldDefinition.OnShieldPrimed"); - - UShieldDefinition_OnShieldPrimed_Params params; - params.ShieldOwner = ShieldOwner; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ShieldDefinition.OnAmmoAbsorbed -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* ShieldOwner (Parm) -// class UObject* DamageSource (Parm) -// class UObject* DamageType (Parm) - -void UShieldDefinition::OnAmmoAbsorbed(class UObject* ShieldOwner, class UObject* DamageSource, class UObject* DamageType, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ShieldDefinition.OnAmmoAbsorbed"); - - UShieldDefinition_OnAmmoAbsorbed_Params params; - params.ShieldOwner = ShieldOwner; - params.DamageSource = DamageSource; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.UsableItemDefinition.OnUsed -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) - -void UUsableItemDefinition::OnUsed(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.UsableItemDefinition.OnUsed"); - - UUsableItemDefinition_OnUsed_Params params; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.MissionItemDefinition.CanPickupInBulk -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMissionItemDefinition::CanPickupInBulk() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionItemDefinition.CanPickupInBulk"); - - UMissionItemDefinition_CanPickupInBulk_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionItemDefinition.ShouldPlayerAutomaticallyPickup -// (Defined, Public) -// Parameters: -// class APlayerController* PC (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMissionItemDefinition::ShouldPlayerAutomaticallyPickup(class APlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionItemDefinition.ShouldPlayerAutomaticallyPickup"); - - UMissionItemDefinition_ShouldPlayerAutomaticallyPickup_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.UsableCustomizationItemDefinition.GetCustomizationDefinitionToUnlock -// (Simulated, Native, Public) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// class UCustomizationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UCustomizationDefinition* UUsableCustomizationItemDefinition::GetCustomizationDefinitionToUnlock(class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.UsableCustomizationItemDefinition.GetCustomizationDefinitionToUnlock"); - - UUsableCustomizationItemDefinition_GetCustomizationDefinitionToUnlock_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ItemPartDefinition.OnPickupDisassociated -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Pickup (Parm) - -void UItemPartDefinition::OnPickupDisassociated(class UObject* Pickup, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemPartDefinition.OnPickupDisassociated"); - - UItemPartDefinition_OnPickupDisassociated_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ItemPartDefinition.OnPickupAssociated -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Pickup (Parm) - -void UItemPartDefinition::OnPickupAssociated(class UObject* Pickup, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemPartDefinition.OnPickupAssociated"); - - UItemPartDefinition_OnPickupAssociated_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ItemPartDefinition.OnCreate -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UItemPartDefinition::OnCreate(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemPartDefinition.OnCreate"); - - UItemPartDefinition_OnCreate_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ItemPartDefinition.SetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* NewBehaviorProviderDefinition (Parm) - -void UItemPartDefinition::SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemPartDefinition.SetBehaviorProviderDefinition"); - - UItemPartDefinition_SetBehaviorProviderDefinition_Params params; - params.NewBehaviorProviderDefinition = NewBehaviorProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemPartDefinition.GetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* UItemPartDefinition::GetBehaviorProviderDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemPartDefinition.GetBehaviorProviderDefinition"); - - UItemPartDefinition_GetBehaviorProviderDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.EquipableItemPartDefinition.OnUnequipped -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) - -void UEquipableItemPartDefinition::OnUnequipped(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.EquipableItemPartDefinition.OnUnequipped"); - - UEquipableItemPartDefinition_OnUnequipped_Params params; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.EquipableItemPartDefinition.OnEquipped -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) - -void UEquipableItemPartDefinition::OnEquipped(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.EquipableItemPartDefinition.OnEquipped"); - - UEquipableItemPartDefinition_OnEquipped_Params params; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.GrenadeModPartDefinition.OnGrenadeKilledEnemy -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* KilledObject (Parm) - -void UGrenadeModPartDefinition::OnGrenadeKilledEnemy(class UObject* KilledObject, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GrenadeModPartDefinition.OnGrenadeKilledEnemy"); - - UGrenadeModPartDefinition_OnGrenadeKilledEnemy_Params params; - params.KilledObject = KilledObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.GrenadeModPartDefinition.OnGrenadeKilledNeutral -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* KilledObject (Parm) - -void UGrenadeModPartDefinition::OnGrenadeKilledNeutral(class UObject* KilledObject, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GrenadeModPartDefinition.OnGrenadeKilledNeutral"); - - UGrenadeModPartDefinition_OnGrenadeKilledNeutral_Params params; - params.KilledObject = KilledObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.GrenadeModPartDefinition.OnGrenadeDamagedNeutral -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* DamageTaker (Parm) -// bool bWasCrit (Parm) -// float HealthDamage (Parm) -// float ShieldDamage (Parm) - -void UGrenadeModPartDefinition::OnGrenadeDamagedNeutral(class UObject* DamageTaker, bool bWasCrit, float HealthDamage, float ShieldDamage, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GrenadeModPartDefinition.OnGrenadeDamagedNeutral"); - - UGrenadeModPartDefinition_OnGrenadeDamagedNeutral_Params params; - params.DamageTaker = DamageTaker; - params.bWasCrit = bWasCrit; - params.HealthDamage = HealthDamage; - params.ShieldDamage = ShieldDamage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.GrenadeModPartDefinition.OnGrenadeDamagedFriendly -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* DamageTaker (Parm) -// float DamageAmount (Parm) - -void UGrenadeModPartDefinition::OnGrenadeDamagedFriendly(class UObject* DamageTaker, float DamageAmount, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GrenadeModPartDefinition.OnGrenadeDamagedFriendly"); - - UGrenadeModPartDefinition_OnGrenadeDamagedFriendly_Params params; - params.DamageTaker = DamageTaker; - params.DamageAmount = DamageAmount; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.GrenadeModPartDefinition.OnGrenadeDamagedEnemy -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* DamageTaker (Parm) -// bool bWasCrit (Parm) -// float HealthDamage (Parm) -// float ShieldDamage (Parm) - -void UGrenadeModPartDefinition::OnGrenadeDamagedEnemy(class UObject* DamageTaker, bool bWasCrit, float HealthDamage, float ShieldDamage, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GrenadeModPartDefinition.OnGrenadeDamagedEnemy"); - - UGrenadeModPartDefinition_OnGrenadeDamagedEnemy_Params params; - params.DamageTaker = DamageTaker; - params.bWasCrit = bWasCrit; - params.HealthDamage = HealthDamage; - params.ShieldDamage = ShieldDamage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.GrenadeModPartDefinition.OnGrenadeExploded -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Grenade (Parm) - -void UGrenadeModPartDefinition::OnGrenadeExploded(class UObject* Grenade, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GrenadeModPartDefinition.OnGrenadeExploded"); - - UGrenadeModPartDefinition_OnGrenadeExploded_Params params; - params.Grenade = Grenade; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.GrenadeModPartDefinition.OnGrenadeSpawned -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* SpawnedProjectile (Parm) - -void UGrenadeModPartDefinition::OnGrenadeSpawned(class UObject* SpawnedProjectile, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GrenadeModPartDefinition.OnGrenadeSpawned"); - - UGrenadeModPartDefinition_OnGrenadeSpawned_Params params; - params.SpawnedProjectile = SpawnedProjectile; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.UsableItemPartDefinition.OnUsed -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) - -void UUsableItemPartDefinition::OnUsed(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.UsableItemPartDefinition.OnUsed"); - - UUsableItemPartDefinition_OnUsed_Params params; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ItemPool.IsAllItemTypesDebugEnabled -// (Final, Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UItemPool::IsAllItemTypesDebugEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemPool.IsAllItemTypesDebugEnabled"); - - UItemPool_IsAllItemTypesDebugEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ItemPool.ToggleAllItemTypesDebug -// (Final, Native, Static, Public) - -void UItemPool::ToggleAllItemTypesDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemPool.ToggleAllItemTypesDebug"); - - UItemPool_ToggleAllItemTypesDebug_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemPool.SpawnBalancedInventoryFromInventoryBalanceDefinition -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// class UInventoryBalanceDefinition* InvBalanceDefinition (Parm) -// int Quantity (Parm) -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// class UObject* ContextSource (Parm) -// TArray SpawnedInventory (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UItemPool::SpawnBalancedInventoryFromInventoryBalanceDefinition(class UInventoryBalanceDefinition* InvBalanceDefinition, int Quantity, int GameStage, int AwesomeLevel, class UObject* ContextSource, TArray* SpawnedInventory) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemPool.SpawnBalancedInventoryFromInventoryBalanceDefinition"); - - UItemPool_SpawnBalancedInventoryFromInventoryBalanceDefinition_Params params; - params.InvBalanceDefinition = InvBalanceDefinition; - params.Quantity = Quantity; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SpawnedInventory != nullptr) - *SpawnedInventory = params.SpawnedInventory; - - return params.ReturnValue; -} - - -// Function WillowGame.ItemPool.SpawnBalancedInventoryFromPool -// (Final, Native, Static, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UItemPoolDefinition* Definition (Parm) -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// class UObject* ContextSource (Parm) -// TArray SpawnedInventory (Parm, OutParm, NeedCtorLink) -// class UAttributeInitializationDefinition* GameStageVarianceFormula (OptionalParm, Parm) -// float OuterPoolChance (OptionalParm, Parm) -// bool bInventoryMayDropOnDeath (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UItemPool::SpawnBalancedInventoryFromPool(class UItemPoolDefinition* Definition, int GameStage, int AwesomeLevel, class UObject* ContextSource, class UAttributeInitializationDefinition* GameStageVarianceFormula, float OuterPoolChance, bool bInventoryMayDropOnDeath, TArray* SpawnedInventory) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemPool.SpawnBalancedInventoryFromPool"); - - UItemPool_SpawnBalancedInventoryFromPool_Params params; - params.Definition = Definition; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - params.ContextSource = ContextSource; - params.GameStageVarianceFormula = GameStageVarianceFormula; - params.OuterPoolChance = OuterPoolChance; - params.bInventoryMayDropOnDeath = bInventoryMayDropOnDeath; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SpawnedInventory != nullptr) - *SpawnedInventory = params.SpawnedInventory; - - return params.ReturnValue; -} - - -// Function WillowGame.ItemPoolListDefinition.AddToItemPoolList -// (Native, Public, HasOutparams) -// Parameters: -// TArray Out_ItemPoolList (Parm, OutParm, NeedCtorLink) - -void UItemPoolListDefinition::AddToItemPoolList(TArray* Out_ItemPoolList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemPoolListDefinition.AddToItemPoolList"); - - UItemPoolListDefinition_AddToItemPoolList_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Out_ItemPoolList != nullptr) - *Out_ItemPoolList = params.Out_ItemPoolList; -} - - -// Function WillowGame.IUsable.NotifyUserCouldNotAffordAttemptedUse -// (Public) -// Parameters: -// class APawn* User (Parm) -// class UPrimitiveComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) - -void UIUsable::NotifyUserCouldNotAffordAttemptedUse(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IUsable.NotifyUserCouldNotAffordAttemptedUse"); - - UIUsable_NotifyUserCouldNotAffordAttemptedUse_Params params; - params.User = User; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IUsable.SetInteractionIcon -// (Public) -// Parameters: -// class UInteractionIconDefinition* Icon (Parm) -// unsigned char UsedType (Parm) - -void UIUsable::SetInteractionIcon(class UInteractionIconDefinition* Icon, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IUsable.SetInteractionIcon"); - - UIUsable_SetInteractionIcon_Params params; - params.Icon = Icon; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IUsable.UseObject -// (Public) -// Parameters: -// class APawn* User (Parm) -// class UPrimitiveComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIUsable::UseObject(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IUsable.UseObject"); - - UIUsable_UseObject_Params params; - params.User = User; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IWeaponThrow.Behavior_WeaponThrow -// (Public) - -void UIWeaponThrow::Behavior_WeaponThrow() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWeaponThrow.Behavior_WeaponThrow"); - - UIWeaponThrow_Behavior_WeaponThrow_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IWeatherBehavior.DestroyWeatherSystem -// (Public) - -void UIWeatherBehavior::DestroyWeatherSystem() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWeatherBehavior.DestroyWeatherSystem"); - - UIWeatherBehavior_DestroyWeatherSystem_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IWeatherBehavior.CreateWeatherSystem -// (Public) -// Parameters: -// class UParticleSystem* WeatherSystemTemplate (Parm) -// class UParticleSystem* NewScreenEffectsTemplate (Parm) - -void UIWeatherBehavior::CreateWeatherSystem(class UParticleSystem* WeatherSystemTemplate, class UParticleSystem* NewScreenEffectsTemplate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWeatherBehavior.CreateWeatherSystem"); - - UIWeatherBehavior_CreateWeatherSystem_Params params; - params.WeatherSystemTemplate = WeatherSystemTemplate; - params.NewScreenEffectsTemplate = NewScreenEffectsTemplate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LcdHelper.IsLcdScreenConnected -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ULcdHelper::IsLcdScreenConnected() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LcdHelper.IsLcdScreenConnected"); - - ULcdHelper_IsLcdScreenConnected_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LcdHelper.UpdateAvailableTokens -// (Native, Public) -// Parameters: -// int Amount (Parm) - -void ULcdHelper::UpdateAvailableTokens(int Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LcdHelper.UpdateAvailableTokens"); - - ULcdHelper_UpdateAvailableTokens_Params params; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LcdHelper.UpdateCurrency -// (Native, Public) -// Parameters: -// unsigned char Type (Parm) -// int Amount (Parm) - -void ULcdHelper::UpdateCurrency(unsigned char Type, int Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LcdHelper.UpdateCurrency"); - - ULcdHelper_UpdateCurrency_Params params; - params.Type = Type; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LcdHelper.GetPendingInvite -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString ULcdHelper::GetPendingInvite() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LcdHelper.GetPendingInvite"); - - ULcdHelper_GetPendingInvite_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LcdHelper.UpdateFriendData -// (Native, Public) -// Parameters: -// struct FString FriendData (Parm, NeedCtorLink) - -void ULcdHelper::UpdateFriendData(const struct FString& FriendData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LcdHelper.UpdateFriendData"); - - ULcdHelper_UpdateFriendData_Params params; - params.FriendData = FriendData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LcdHelper.UpdateChallengeData -// (Native, Public) -// Parameters: -// struct FString ChallengeData (Parm, NeedCtorLink) - -void ULcdHelper::UpdateChallengeData(const struct FString& ChallengeData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LcdHelper.UpdateChallengeData"); - - ULcdHelper_UpdateChallengeData_Params params; - params.ChallengeData = ChallengeData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LcdHelper.UpdateMissionData -// (Native, Public) -// Parameters: -// struct FString MissionData (Parm, NeedCtorLink) - -void ULcdHelper::UpdateMissionData(const struct FString& MissionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LcdHelper.UpdateMissionData"); - - ULcdHelper_UpdateMissionData_Params params; - params.MissionData = MissionData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LcdHelper.SetLevel -// (Native, Public) -// Parameters: -// int Level (Parm) - -void ULcdHelper::SetLevel(int Level) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LcdHelper.SetLevel"); - - ULcdHelper_SetLevel_Params params; - params.Level = Level; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LcdHelper.SetLevelProgress -// (Native, Public) -// Parameters: -// float Percent (Parm) -// int Curr (Parm) -// int Needed (Parm) - -void ULcdHelper::SetLevelProgress(float Percent, int Curr, int Needed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LcdHelper.SetLevelProgress"); - - ULcdHelper_SetLevelProgress_Params params; - params.Percent = Percent; - params.Curr = Curr; - params.Needed = Needed; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LcdHelper.NotifyLoading -// (Native, Public) -// Parameters: -// bool bLoading (Parm) - -void ULcdHelper::NotifyLoading(bool bLoading) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LcdHelper.NotifyLoading"); - - ULcdHelper_NotifyLoading_Params params; - params.bLoading = bLoading; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LevelDependencyList.GetFriendlyLevelNameFromMapName -// (Native, Public) -// Parameters: -// struct FName PersistentMapName (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString ULevelDependencyList::GetFriendlyLevelNameFromMapName(const struct FName& PersistentMapName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LevelDependencyList.GetFriendlyLevelNameFromMapName"); - - ULevelDependencyList_GetFriendlyLevelNameFromMapName_Params params; - params.PersistentMapName = PersistentMapName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LockoutDefinition.ComputePackedSystemTime -// (Final, Native, Static, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int ULockoutDefinition::ComputePackedSystemTime() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LockoutDefinition.ComputePackedSystemTime"); - - ULockoutDefinition_ComputePackedSystemTime_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LookingAtInjuredPlayerExpressionEvaluator.Evaluate -// (Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ULookingAtInjuredPlayerExpressionEvaluator::Evaluate(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LookingAtInjuredPlayerExpressionEvaluator.Evaluate"); - - ULookingAtInjuredPlayerExpressionEvaluator_Evaluate_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MeleeDefinition.GetControllerResponsibleForDamage -// (Native, Public) -// Parameters: -// class AController* ReturnValue (Parm, OutParm, ReturnParm) - -class AController* UMeleeDefinition::GetControllerResponsibleForDamage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MeleeDefinition.GetControllerResponsibleForDamage"); - - UMeleeDefinition_GetControllerResponsibleForDamage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MeleeDefinition.GetInstigator -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UMeleeDefinition::GetInstigator() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MeleeDefinition.GetInstigator"); - - UMeleeDefinition_GetInstigator_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MeleeDefinition.GetInstigatorSelfDamageScale -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UMeleeDefinition::GetInstigatorSelfDamageScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MeleeDefinition.GetInstigatorSelfDamageScale"); - - UMeleeDefinition_GetInstigatorSelfDamageScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MeleeDefinition.GetFireIntervalChanceModifier -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UMeleeDefinition::GetFireIntervalChanceModifier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MeleeDefinition.GetFireIntervalChanceModifier"); - - UMeleeDefinition_GetFireIntervalChanceModifier_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MeleeDefinition.GetStatusEffectBaseChanceModifier -// (Native, Public) -// Parameters: -// class UObject* Context (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UMeleeDefinition::GetStatusEffectBaseChanceModifier(class UObject* Context) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MeleeDefinition.GetStatusEffectBaseChanceModifier"); - - UMeleeDefinition_GetStatusEffectBaseChanceModifier_Params params; - params.Context = Context; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MeleeDefinition.GetStatusEffectChanceModifier -// (Native, Public) -// Parameters: -// class UObject* Context (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UMeleeDefinition::GetStatusEffectChanceModifier(class UObject* Context) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MeleeDefinition.GetStatusEffectChanceModifier"); - - UMeleeDefinition_GetStatusEffectChanceModifier_Params params; - params.Context = Context; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MeleeDefinition.GetStatusEffectBaseDamage -// (Native, Public) -// Parameters: -// class UObject* Context (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UMeleeDefinition::GetStatusEffectBaseDamage(class UObject* Context) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MeleeDefinition.GetStatusEffectBaseDamage"); - - UMeleeDefinition_GetStatusEffectBaseDamage_Params params; - params.Context = Context; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MeleeDefinition.IsMeleeDebugEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMeleeDefinition::IsMeleeDebugEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MeleeDefinition.IsMeleeDebugEnabled"); - - UMeleeDefinition_IsMeleeDebugEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MeleeDefinition.ToggleMeleeDebug -// (Native, Static, Public) - -void UMeleeDefinition::ToggleMeleeDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MeleeDefinition.ToggleMeleeDebug"); - - UMeleeDefinition_ToggleMeleeDebug_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MeleeDefinition.MeleeAttack -// (Final, Native, Public) -// Parameters: -// class UObject* ContextObject (Parm) - -void UMeleeDefinition::MeleeAttack(class UObject* ContextObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MeleeDefinition.MeleeAttack"); - - UMeleeDefinition_MeleeAttack_Params params; - params.ContextObject = ContextObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionDefinition.GetItemRewardPools -// (Final, Native, Public, HasOutparams) -// Parameters: -// TArray ItemPools (Parm, OutParm, NeedCtorLink) -// bool bAltReward (Parm) - -void UMissionDefinition::GetItemRewardPools(bool bAltReward, TArray* ItemPools) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.GetItemRewardPools"); - - UMissionDefinition_GetItemRewardPools_Params params; - params.bAltReward = bAltReward; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ItemPools != nullptr) - *ItemPools = params.ItemPools; -} - - -// Function WillowGame.MissionDefinition.SetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* NewBehaviorProviderDefinition (Parm) - -void UMissionDefinition::SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.SetBehaviorProviderDefinition"); - - UMissionDefinition_SetBehaviorProviderDefinition_Params params; - params.NewBehaviorProviderDefinition = NewBehaviorProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionDefinition.GetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* UMissionDefinition::GetBehaviorProviderDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.GetBehaviorProviderDefinition"); - - UMissionDefinition_GetBehaviorProviderDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionDefinition.GetDownloadableContentDefinition -// (Native, Public) -// Parameters: -// class UDownloadableContentDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UDownloadableContentDefinition* UMissionDefinition::GetDownloadableContentDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.GetDownloadableContentDefinition"); - - UMissionDefinition_GetDownloadableContentDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionDefinition.CanBeFailed -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMissionDefinition::CanBeFailed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.CanBeFailed"); - - UMissionDefinition_CanBeFailed_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionDefinition.GetMissionRewardPresentation -// (Final, Native, Public, HasOutparams) -// Parameters: -// TArray RewardPresentations (Parm, OutParm, NeedCtorLink) -// bool bAltReward (Parm) - -void UMissionDefinition::GetMissionRewardPresentation(bool bAltReward, TArray* RewardPresentations) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.GetMissionRewardPresentation"); - - UMissionDefinition_GetMissionRewardPresentation_Params params; - params.bAltReward = bAltReward; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (RewardPresentations != nullptr) - *RewardPresentations = params.RewardPresentations; -} - - -// Function WillowGame.MissionDefinition.ShouldGrantAlternateReward -// (Final, Native, Public, HasOutparams) -// Parameters: -// TArray ObjectivesProgress (Const, Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMissionDefinition::ShouldGrantAlternateReward(TArray* ObjectivesProgress) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.ShouldGrantAlternateReward"); - - UMissionDefinition_ShouldGrantAlternateReward_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (ObjectivesProgress != nullptr) - *ObjectivesProgress = params.ObjectivesProgress; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionDefinition.GetItemRewardsForPlayer -// (Final, Native, Public, HasOutparams) -// Parameters: -// class AWillowPlayerController* WillowPC (Parm) -// struct FPendingMissionRewardData MissionReward (Parm, OutParm) - -void UMissionDefinition::GetItemRewardsForPlayer(class AWillowPlayerController* WillowPC, struct FPendingMissionRewardData* MissionReward) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.GetItemRewardsForPlayer"); - - UMissionDefinition_GetItemRewardsForPlayer_Params params; - params.WillowPC = WillowPC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (MissionReward != nullptr) - *MissionReward = params.MissionReward; -} - - -// Function WillowGame.MissionDefinition.GetExperienceReward -// (Final, Native, Public) -// Parameters: -// class AWillowPlayerController* InWPC (Parm) -// bool bGetAltReward (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UMissionDefinition::GetExperienceReward(class AWillowPlayerController* InWPC, bool bGetAltReward) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.GetExperienceReward"); - - UMissionDefinition_GetExperienceReward_Params params; - params.InWPC = InWPC; - params.bGetAltReward = bGetAltReward; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionDefinition.GetOptionalCreditReward -// (Final, Native, Public) -// Parameters: -// class AWillowPlayerController* InWPC (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UMissionDefinition::GetOptionalCreditReward(class AWillowPlayerController* InWPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.GetOptionalCreditReward"); - - UMissionDefinition_GetOptionalCreditReward_Params params; - params.InWPC = InWPC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionDefinition.GetCurrencyReward -// (Final, Native, Public) -// Parameters: -// class AWillowPlayerController* InWPC (Parm) -// bool bGetAltReward (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UMissionDefinition::GetCurrencyReward(class AWillowPlayerController* InWPC, bool bGetAltReward) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.GetCurrencyReward"); - - UMissionDefinition_GetCurrencyReward_Params params; - params.InWPC = InWPC; - params.bGetAltReward = bGetAltReward; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionDefinition.GetCurrencyRewardType -// (Final, Native, Public) -// Parameters: -// bool bGetAltReward (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UMissionDefinition::GetCurrencyRewardType(bool bGetAltReward) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.GetCurrencyRewardType"); - - UMissionDefinition_GetCurrencyRewardType_Params params; - params.bGetAltReward = bGetAltReward; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionDefinition.GetXPRewardPercentageString -// (Final, Native, Public) -// Parameters: -// bool bGetAltReward (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UMissionDefinition::GetXPRewardPercentageString(bool bGetAltReward) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.GetXPRewardPercentageString"); - - UMissionDefinition_GetXPRewardPercentageString_Params params; - params.bGetAltReward = bGetAltReward; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionDefinition.GetCurrencyRewardString -// (Final, Native, Public) -// Parameters: -// bool bGetAltReward (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UMissionDefinition::GetCurrencyRewardString(bool bGetAltReward) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.GetCurrencyRewardString"); - - UMissionDefinition_GetCurrencyRewardString_Params params; - params.bGetAltReward = bGetAltReward; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionDefinition.GetObjectiveIndex -// (Final, Native, Public) -// Parameters: -// class UMissionObjectiveDefinition* MissionObjective (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UMissionDefinition::GetObjectiveIndex(class UMissionObjectiveDefinition* MissionObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.GetObjectiveIndex"); - - UMissionDefinition_GetObjectiveIndex_Params params; - params.MissionObjective = MissionObjective; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionDefinition.GetBalancedActorTypeIdentifier -// (Final, Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UMissionDefinition::GetBalancedActorTypeIdentifier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.GetBalancedActorTypeIdentifier"); - - UMissionDefinition_GetBalancedActorTypeIdentifier_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionDefinition.SetExpLevel -// (Final, Native, Public) -// Parameters: -// int NewExpLevel (Parm) - -void UMissionDefinition::SetExpLevel(int NewExpLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.SetExpLevel"); - - UMissionDefinition_SetExpLevel_Params params; - params.NewExpLevel = NewExpLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionDefinition.SetAwesomeLevel -// (Final, Native, Public) -// Parameters: -// int NewAwesomeLevel (Parm) - -void UMissionDefinition::SetAwesomeLevel(int NewAwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.SetAwesomeLevel"); - - UMissionDefinition_SetAwesomeLevel_Params params; - params.NewAwesomeLevel = NewAwesomeLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionDefinition.SetGameStage -// (Final, Native, Public) -// Parameters: -// int NewGameStage (Parm) - -void UMissionDefinition::SetGameStage(int NewGameStage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.SetGameStage"); - - UMissionDefinition_SetGameStage_Params params; - params.NewGameStage = NewGameStage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionDefinition.GetExpLevelForEquip -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UMissionDefinition::GetExpLevelForEquip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.GetExpLevelForEquip"); - - UMissionDefinition_GetExpLevelForEquip_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionDefinition.GetExpLevel -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UMissionDefinition::GetExpLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.GetExpLevel"); - - UMissionDefinition_GetExpLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionDefinition.GetAwesomeLevel -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UMissionDefinition::GetAwesomeLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.GetAwesomeLevel"); - - UMissionDefinition_GetAwesomeLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionDefinition.GetExpectedGameStage -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UMissionDefinition::GetExpectedGameStage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.GetExpectedGameStage"); - - UMissionDefinition_GetExpectedGameStage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionDefinition.GetGameStage -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UMissionDefinition::GetGameStage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDefinition.GetGameStage"); - - UMissionDefinition_GetGameStage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionDirectivesDefinition.AddDirective -// (Final, Defined, Public, HasOutparams) -// Parameters: -// struct FMissionDirectorData NewDirective (Const, Parm, OutParm) -// class AActor* WaypointOwner (Parm) -// class AMissionTracker* MissionTracker (Parm) - -void UMissionDirectivesDefinition::AddDirective(class AActor* WaypointOwner, class AMissionTracker* MissionTracker, struct FMissionDirectorData* NewDirective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDirectivesDefinition.AddDirective"); - - UMissionDirectivesDefinition_AddDirective_Params params; - params.WaypointOwner = WaypointOwner; - params.MissionTracker = MissionTracker; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewDirective != nullptr) - *NewDirective = params.NewDirective; -} - - -// Function WillowGame.MissionDirectivesDefinition.AddWaypointsForDirective -// (Final, Defined, Public, HasOutparams) -// Parameters: -// struct FMissionDirectorData DirectorData (Const, Parm, OutParm) -// class AActor* WaypointOwner (Parm) -// class AMissionTracker* MissionTracker (Parm) - -void UMissionDirectivesDefinition::AddWaypointsForDirective(class AActor* WaypointOwner, class AMissionTracker* MissionTracker, struct FMissionDirectorData* DirectorData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDirectivesDefinition.AddWaypointsForDirective"); - - UMissionDirectivesDefinition_AddWaypointsForDirective_Params params; - params.WaypointOwner = WaypointOwner; - params.MissionTracker = MissionTracker; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DirectorData != nullptr) - *DirectorData = params.DirectorData; -} - - -// Function WillowGame.MissionDirectivesDefinition.CreateWaypoints -// (Final, Defined, Public, HasDefaults) -// Parameters: -// class AActor* WaypointOwner (Parm) -// class AMissionTracker* MissionTracker (Parm) - -void UMissionDirectivesDefinition::CreateWaypoints(class AActor* WaypointOwner, class AMissionTracker* MissionTracker) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDirectivesDefinition.CreateWaypoints"); - - UMissionDirectivesDefinition_CreateWaypoints_Params params; - params.WaypointOwner = WaypointOwner; - params.MissionTracker = MissionTracker; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionObjectiveDefinition.IsMissionTurnIn -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMissionObjectiveDefinition::IsMissionTurnIn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionObjectiveDefinition.IsMissionTurnIn"); - - UMissionObjectiveDefinition_IsMissionTurnIn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionObjectiveDefinition.GetMissionName -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UMissionObjectiveDefinition::GetMissionName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionObjectiveDefinition.GetMissionName"); - - UMissionObjectiveDefinition_GetMissionName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionObjectiveDefinition.GetObjectiveName -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UMissionObjectiveDefinition::GetObjectiveName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionObjectiveDefinition.GetObjectiveName"); - - UMissionObjectiveDefinition_GetObjectiveName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionObjectiveDefinition.TranslateObjectiveCount -// (Native, Public) -// Parameters: -// int Count (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UMissionObjectiveDefinition::TranslateObjectiveCount(int Count) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionObjectiveDefinition.TranslateObjectiveCount"); - - UMissionObjectiveDefinition_TranslateObjectiveCount_Params params; - params.Count = Count; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionObjectiveSetDefinition.ContainsOptionalObjective -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMissionObjectiveSetDefinition::ContainsOptionalObjective() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionObjectiveSetDefinition.ContainsOptionalObjective"); - - UMissionObjectiveSetDefinition_ContainsOptionalObjective_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionObjectiveSetDefinition.ContainsObjective -// (Native, Public) -// Parameters: -// class UMissionObjectiveDefinition* Objective (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMissionObjectiveSetDefinition::ContainsObjective(class UMissionObjectiveDefinition* Objective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionObjectiveSetDefinition.ContainsObjective"); - - UMissionObjectiveSetDefinition_ContainsObjective_Params params; - params.Objective = Objective; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionObjectiveSetBranchingDefinition.ContainsObjective -// (Native, Public) -// Parameters: -// class UMissionObjectiveDefinition* Objective (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMissionObjectiveSetBranchingDefinition::ContainsObjective(class UMissionObjectiveDefinition* Objective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionObjectiveSetBranchingDefinition.ContainsObjective"); - - UMissionObjectiveSetBranchingDefinition_ContainsObjective_Params params; - params.Objective = Objective; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionObjectiveSetCollectionDefinition.ContainsObjective -// (Native, Public) -// Parameters: -// class UMissionObjectiveDefinition* Objective (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMissionObjectiveSetCollectionDefinition::ContainsObjective(class UMissionObjectiveDefinition* Objective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionObjectiveSetCollectionDefinition.ContainsObjective"); - - UMissionObjectiveSetCollectionDefinition_ContainsObjective_Params params; - params.Objective = Objective; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionPopulationAspect.DenStatRemoved -// (Defined, Event, Public) -// Parameters: -// class APawn* DenPawn (Parm) - -void UMissionPopulationAspect::DenStatRemoved(class APawn* DenPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionPopulationAspect.DenStatRemoved"); - - UMissionPopulationAspect_DenStatRemoved_Params params; - params.DenPawn = DenPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionPopulationAspect.DenStatAdded -// (Defined, Event, Public) -// Parameters: -// class APawn* DenPawn (Parm) - -void UMissionPopulationAspect::DenStatAdded(class APawn* DenPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionPopulationAspect.DenStatAdded"); - - UMissionPopulationAspect_DenStatAdded_Params params; - params.DenPawn = DenPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionPopulationAspect.MissionReactionObjectiveComplete -// (Defined, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* CompletedObjective (Parm) - -void UMissionPopulationAspect::MissionReactionObjectiveComplete(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* CompletedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionPopulationAspect.MissionReactionObjectiveComplete"); - - UMissionPopulationAspect_MissionReactionObjectiveComplete_Params params; - params.Tracker = Tracker; - params.CompletedObjective = CompletedObjective; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionPopulationAspect.MissionReactionObjectiveCleared -// (Defined, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* ClearedObjective (Parm) - -void UMissionPopulationAspect::MissionReactionObjectiveCleared(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* ClearedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionPopulationAspect.MissionReactionObjectiveCleared"); - - UMissionPopulationAspect_MissionReactionObjectiveCleared_Params params; - params.Tracker = Tracker; - params.ClearedObjective = ClearedObjective; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionPopulationAspect.MissionReactionObjectiveUpdated -// (Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* UpdatedObjective (Parm) - -void UMissionPopulationAspect::MissionReactionObjectiveUpdated(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* UpdatedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionPopulationAspect.MissionReactionObjectiveUpdated"); - - UMissionPopulationAspect_MissionReactionObjectiveUpdated_Params params; - params.Tracker = Tracker; - params.UpdatedObjective = UpdatedObjective; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionPopulationAspect.MissionReactionObjectiveSetChanged -// (Defined, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveSetDefinition* NewSet (Parm) -// class UMissionObjectiveSetDefinition* PreviousSet (Parm) - -void UMissionPopulationAspect::MissionReactionObjectiveSetChanged(class AMissionTracker* Tracker, class UMissionObjectiveSetDefinition* NewSet, class UMissionObjectiveSetDefinition* PreviousSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionPopulationAspect.MissionReactionObjectiveSetChanged"); - - UMissionPopulationAspect_MissionReactionObjectiveSetChanged_Params params; - params.Tracker = Tracker; - params.NewSet = NewSet; - params.PreviousSet = PreviousSet; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionPopulationAspect.MissionReactionStatusChanged -// (Defined, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionDefinition* Mission (Parm) -// unsigned char NewStatus (Parm) - -void UMissionPopulationAspect::MissionReactionStatusChanged(class AMissionTracker* Tracker, class UMissionDefinition* Mission, unsigned char NewStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionPopulationAspect.MissionReactionStatusChanged"); - - UMissionPopulationAspect_MissionReactionStatusChanged_Params params; - params.Tracker = Tracker; - params.Mission = Mission; - params.NewStatus = NewStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionPopulationAspect.MissionReactionLevelLoad -// (Defined, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionDefinition* Mission (Parm) - -void UMissionPopulationAspect::MissionReactionLevelLoad(class AMissionTracker* Tracker, class UMissionDefinition* Mission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionPopulationAspect.MissionReactionLevelLoad"); - - UMissionPopulationAspect_MissionReactionLevelLoad_Params params; - params.Tracker = Tracker; - params.Mission = Mission; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionPopulationAspect.SetActivationFromMission -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionDefinition* Mission (Parm) -// bool bRespawnIfAlreadyActive (OptionalParm, Parm) - -void UMissionPopulationAspect::SetActivationFromMission(class AMissionTracker* Tracker, class UMissionDefinition* Mission, bool bRespawnIfAlreadyActive) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionPopulationAspect.SetActivationFromMission"); - - UMissionPopulationAspect_SetActivationFromMission_Params params; - params.Tracker = Tracker; - params.Mission = Mission; - params.bRespawnIfAlreadyActive = bRespawnIfAlreadyActive; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionPopulationAspect.RemoveWaypointsFromOpportunity -// (Defined, Public) - -void UMissionPopulationAspect::RemoveWaypointsFromOpportunity() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionPopulationAspect.RemoveWaypointsFromOpportunity"); - - UMissionPopulationAspect_RemoveWaypointsFromOpportunity_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionPopulationAspect.CreateWaypoint -// (Defined, Public) -// Parameters: -// class AActor* WaypointActor (Parm) -// class UMissionObjectiveDefinition* Objective (Parm) - -void UMissionPopulationAspect::CreateWaypoint(class AActor* WaypointActor, class UMissionObjectiveDefinition* Objective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionPopulationAspect.CreateWaypoint"); - - UMissionPopulationAspect_CreateWaypoint_Params params; - params.WaypointActor = WaypointActor; - params.Objective = Objective; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionPopulationAspect.EnabledStatusChanged -// (Defined, Event, Public) -// Parameters: -// bool bIsEnabled (Parm) -// bool bHasActiveActors (Parm) - -void UMissionPopulationAspect::EnabledStatusChanged(bool bIsEnabled, bool bHasActiveActors) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionPopulationAspect.EnabledStatusChanged"); - - UMissionPopulationAspect_EnabledStatusChanged_Params params; - params.bIsEnabled = bIsEnabled; - params.bHasActiveActors = bHasActiveActors; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionPopulationAspect.AllActorsRemoved -// (Defined, Event, Public) -// Parameters: -// bool bFinishedSpawning (Parm) - -void UMissionPopulationAspect::AllActorsRemoved(bool bFinishedSpawning) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionPopulationAspect.AllActorsRemoved"); - - UMissionPopulationAspect_AllActorsRemoved_Params params; - params.bFinishedSpawning = bFinishedSpawning; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionPopulationAspect.OnActorDeath -// (Defined, Event, Public) -// Parameters: -// class AActor* DeadActor (Parm) - -void UMissionPopulationAspect::OnActorDeath(class AActor* DeadActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionPopulationAspect.OnActorDeath"); - - UMissionPopulationAspect_OnActorDeath_Params params; - params.DeadActor = DeadActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionPopulationAspect.OnSpawnActor -// (Defined, Event, Public) -// Parameters: -// class AActor* SpawnedActor (Parm) - -void UMissionPopulationAspect::OnSpawnActor(class AActor* SpawnedActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionPopulationAspect.OnSpawnActor"); - - UMissionPopulationAspect_OnSpawnActor_Params params; - params.SpawnedActor = SpawnedActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionPopulationAspect.CreateWaypointFromWaypointSetting -// (Defined, Public) -// Parameters: -// class AActor* WaypointActor (Parm) - -void UMissionPopulationAspect::CreateWaypointFromWaypointSetting(class AActor* WaypointActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionPopulationAspect.CreateWaypointFromWaypointSetting"); - - UMissionPopulationAspect_CreateWaypointFromWaypointSetting_Params params; - params.WaypointActor = WaypointActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionPopulationAspect.GrantItemsToActor -// (Defined, Public) -// Parameters: -// class AActor* SpawnedActor (Parm) - -void UMissionPopulationAspect::GrantItemsToActor(class AActor* SpawnedActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionPopulationAspect.GrantItemsToActor"); - - UMissionPopulationAspect_GrantItemsToActor_Params params; - params.SpawnedActor = SpawnedActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionPopulationAspect.Initialize -// (Defined, Event, Public) - -void UMissionPopulationAspect::Initialize() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionPopulationAspect.Initialize"); - - UMissionPopulationAspect_Initialize_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.PlayTurnIn -// (Native, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) - -void AMissionTracker::PlayTurnIn(class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.PlayTurnIn"); - - AMissionTracker_PlayTurnIn_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.PlayKickoffDialogOnly -// (Native, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) - -void AMissionTracker::PlayKickoffDialogOnly(class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.PlayKickoffDialogOnly"); - - AMissionTracker_PlayKickoffDialogOnly_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.PlayKickoff -// (Native, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) - -void AMissionTracker::PlayKickoff(class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.PlayKickoff"); - - AMissionTracker_PlayKickoff_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.ReceiveChallenge -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class UChallengeDefinition* ChalDef (Parm) -// bool bIsCharacterLoad (OptionalParm, Parm) -// bool bGiveToAllPlayers (OptionalParm, Parm) - -void AMissionTracker::ReceiveChallenge(class UChallengeDefinition* ChalDef, bool bIsCharacterLoad, bool bGiveToAllPlayers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.ReceiveChallenge"); - - AMissionTracker_ReceiveChallenge_Params params; - params.ChalDef = ChalDef; - params.bIsCharacterLoad = bIsCharacterLoad; - params.bGiveToAllPlayers = bGiveToAllPlayers; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.UpdateVisibilityOfAllActiveScreenParticles -// (Defined, Public) - -void AMissionTracker::UpdateVisibilityOfAllActiveScreenParticles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.UpdateVisibilityOfAllActiveScreenParticles"); - - AMissionTracker_UpdateVisibilityOfAllActiveScreenParticles_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.ScreenParticlesShouldBeVisible -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AMissionTracker::ScreenParticlesShouldBeVisible() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.ScreenParticlesShouldBeVisible"); - - AMissionTracker_ScreenParticlesShouldBeVisible_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.SetUpVoGScreenParticle -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class UParticleSystem* Template (Parm) -// struct FName TextureMovieParamName (Parm) - -void AMissionTracker::SetUpVoGScreenParticle(class UParticleSystem* Template, const struct FName& TextureMovieParamName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.SetUpVoGScreenParticle"); - - AMissionTracker_SetUpVoGScreenParticle_Params params; - params.Template = Template; - params.TextureMovieParamName = TextureMovieParamName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.HideScreenParticle -// (Defined, Net, NetReliable, Simulated, HasOptionalparams, Public, NetClient) -// Parameters: -// class UParticleSystem* Template (Parm) -// struct FName ParticleTag (OptionalParm, Parm) -// bool bAllowParticleToFinish (OptionalParm, Parm) - -void AMissionTracker::HideScreenParticle(class UParticleSystem* Template, const struct FName& ParticleTag, bool bAllowParticleToFinish) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.HideScreenParticle"); - - AMissionTracker_HideScreenParticle_Params params; - params.Template = Template; - params.ParticleTag = ParticleTag; - params.bAllowParticleToFinish = bAllowParticleToFinish; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.ShowScreenParticle -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// struct FScreenParticleInitParams InitParams (Parm, NeedCtorLink) - -void AMissionTracker::ShowScreenParticle(const struct FScreenParticleInitParams& InitParams) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.ShowScreenParticle"); - - AMissionTracker_ShowScreenParticle_Params params; - params.InitParams = InitParams; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.Behavior_RegisterStation -// (HasOptionalparams, Public) -// Parameters: -// class ATravelStation* ActivatedStation (Parm) -// bool bFromSave (OptionalParm, Parm) - -void AMissionTracker::Behavior_RegisterStation(class ATravelStation* ActivatedStation, bool bFromSave) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.Behavior_RegisterStation"); - - AMissionTracker_Behavior_RegisterStation_Params params; - params.ActivatedStation = ActivatedStation; - params.bFromSave = bFromSave; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.Behavior_StopRevive -// (Public) - -void AMissionTracker::Behavior_StopRevive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.Behavior_StopRevive"); - - AMissionTracker_Behavior_StopRevive_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.Behavior_StartRevive -// (Public) - -void AMissionTracker::Behavior_StartRevive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.Behavior_StartRevive"); - - AMissionTracker_Behavior_StartRevive_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.GetPlayerLoot -// (Defined, HasOptionalparams, Public, HasOutparams) -// Parameters: -// TArray SpawnedLoot (Parm, OutParm, NeedCtorLink) -// int CustomGameStage (OptionalParm, Parm) -// int CustomAwesomeLevel (OptionalParm, Parm) -// struct FName CustomConfiguration (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AMissionTracker::GetPlayerLoot(int CustomGameStage, int CustomAwesomeLevel, const struct FName& CustomConfiguration, TArray* SpawnedLoot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.GetPlayerLoot"); - - AMissionTracker_GetPlayerLoot_Params params; - params.CustomGameStage = CustomGameStage; - params.CustomAwesomeLevel = CustomAwesomeLevel; - params.CustomConfiguration = CustomConfiguration; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SpawnedLoot != nullptr) - *SpawnedLoot = params.SpawnedLoot; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.Behavior_SpawnTeleporter -// (Public) -// Parameters: -// class UPersonalTeleporterDefinition* Definition (Parm) - -void AMissionTracker::Behavior_SpawnTeleporter(class UPersonalTeleporterDefinition* Definition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.Behavior_SpawnTeleporter"); - - AMissionTracker_Behavior_SpawnTeleporter_Params params; - params.Definition = Definition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.Behavior_SetCurrentProjectile -// (Defined, Public) -// Parameters: -// class UProjectileDefinition* CurrentProjectile (Parm) - -void AMissionTracker::Behavior_SetCurrentProjectile(class UProjectileDefinition* CurrentProjectile) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.Behavior_SetCurrentProjectile"); - - AMissionTracker_Behavior_SetCurrentProjectile_Params params; - params.CurrentProjectile = CurrentProjectile; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.Behavior_ForceFeedback -// (Defined, HasOptionalparams, Public) -// Parameters: -// class UForceFeedbackWaveform* FFWaveform (Parm) -// bool ForWeaponFiring (OptionalParm, Parm) - -void AMissionTracker::Behavior_ForceFeedback(class UForceFeedbackWaveform* FFWaveform, bool ForWeaponFiring) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.Behavior_ForceFeedback"); - - AMissionTracker_Behavior_ForceFeedback_Params params; - params.FFWaveform = FFWaveform; - params.ForWeaponFiring = ForWeaponFiring; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.Behavior_SpawnCurrentProjectile -// (Defined, HasOptionalparams, Public) -// Parameters: -// class UProjectileDefinition* CurrentProjectile (OptionalParm, Parm) -// bool bLeftHand (OptionalParm, Parm) -// bool bConsumeResource (OptionalParm, Parm) -// bool bNoVelocity (OptionalParm, Parm) -// bool bSetProjectileToGrenadeMod (OptionalParm, Parm) -// class AWillowProjectile* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowProjectile* AMissionTracker::Behavior_SpawnCurrentProjectile(class UProjectileDefinition* CurrentProjectile, bool bLeftHand, bool bConsumeResource, bool bNoVelocity, bool bSetProjectileToGrenadeMod) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.Behavior_SpawnCurrentProjectile"); - - AMissionTracker_Behavior_SpawnCurrentProjectile_Params params; - params.CurrentProjectile = CurrentProjectile; - params.bLeftHand = bLeftHand; - params.bConsumeResource = bConsumeResource; - params.bNoVelocity = bNoVelocity; - params.bSetProjectileToGrenadeMod = bSetProjectileToGrenadeMod; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.Behavior_UnlockAchievementForAllPlayers -// (Defined, Public) -// Parameters: -// int AchievementId (Parm) -// int MinimumPlayersRequired (Parm) - -void AMissionTracker::Behavior_UnlockAchievementForAllPlayers(int AchievementId, int MinimumPlayersRequired) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.Behavior_UnlockAchievementForAllPlayers"); - - AMissionTracker_Behavior_UnlockAchievementForAllPlayers_Params params; - params.AchievementId = AchievementId; - params.MinimumPlayersRequired = MinimumPlayersRequired; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.Behavior_DetachMeleeWeapon -// (Defined, Public) -// Parameters: -// bool bApplyToThirdPerson (Parm) -// bool bApplyToFirstPerson (Parm) - -void AMissionTracker::Behavior_DetachMeleeWeapon(bool bApplyToThirdPerson, bool bApplyToFirstPerson) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.Behavior_DetachMeleeWeapon"); - - AMissionTracker_Behavior_DetachMeleeWeapon_Params params; - params.bApplyToThirdPerson = bApplyToThirdPerson; - params.bApplyToFirstPerson = bApplyToFirstPerson; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.Behavior_AttachMeleeWeapon -// (Defined, Public) -// Parameters: -// bool bApplyToThirdPerson (Parm) -// bool bApplyToFirstPerson (Parm) - -void AMissionTracker::Behavior_AttachMeleeWeapon(bool bApplyToThirdPerson, bool bApplyToFirstPerson) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.Behavior_AttachMeleeWeapon"); - - AMissionTracker_Behavior_AttachMeleeWeapon_Params params; - params.bApplyToThirdPerson = bApplyToThirdPerson; - params.bApplyToFirstPerson = bApplyToFirstPerson; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.Behavior_UnlockAchievement -// (Defined, Public) -// Parameters: -// int AchievementId (Parm) - -void AMissionTracker::Behavior_UnlockAchievement(int AchievementId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.Behavior_UnlockAchievement"); - - AMissionTracker_Behavior_UnlockAchievement_Params params; - params.AchievementId = AchievementId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.Behavior_SendMessageToPlayers -// (Defined, Public) -// Parameters: -// bool bShouldSendToInstigator (Parm) -// class UClass* SendMsgClass (Parm) - -void AMissionTracker::Behavior_SendMessageToPlayers(bool bShouldSendToInstigator, class UClass* SendMsgClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.Behavior_SendMessageToPlayers"); - - AMissionTracker_Behavior_SendMessageToPlayers_Params params; - params.bShouldSendToInstigator = bShouldSendToInstigator; - params.SendMsgClass = SendMsgClass; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.Behavior_CameraAnim -// (Defined, Public) -// Parameters: -// class UCameraAnim* Anim (Parm) - -void AMissionTracker::Behavior_CameraAnim(class UCameraAnim* Anim) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.Behavior_CameraAnim"); - - AMissionTracker_Behavior_CameraAnim_Params params; - params.Anim = Anim; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.Behavior_ViewShake -// (Defined, Public) -// Parameters: -// struct FGearboxViewShakeInfo ShakeInfo (Parm) - -void AMissionTracker::Behavior_ViewShake(const struct FGearboxViewShakeInfo& ShakeInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.Behavior_ViewShake"); - - AMissionTracker_Behavior_ViewShake_Params params; - params.ShakeInfo = ShakeInfo; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.Behavior_ThrowGrenade -// (Defined, Public) - -void AMissionTracker::Behavior_ThrowGrenade() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.Behavior_ThrowGrenade"); - - AMissionTracker_Behavior_ThrowGrenade_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.Behavior_Melee -// (Defined, Public) - -void AMissionTracker::Behavior_Melee() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.Behavior_Melee"); - - AMissionTracker_Behavior_Melee_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.Behavior_Reload -// (Defined, Public) - -void AMissionTracker::Behavior_Reload() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.Behavior_Reload"); - - AMissionTracker_Behavior_Reload_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.GetBehaviorConsumerHandle -// (Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle ReturnValue (Parm, OutParm, ReturnParm) - -struct FBehaviorConsumerHandle AMissionTracker::GetBehaviorConsumerHandle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.GetBehaviorConsumerHandle"); - - AMissionTracker_GetBehaviorConsumerHandle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.RunMissionCustomEvent -// (Native, Public) -// Parameters: -// class UMissionDefinition* Mission (Parm) -// struct FName EventName (Parm) - -void AMissionTracker::RunMissionCustomEvent(class UMissionDefinition* Mission, const struct FName& EventName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.RunMissionCustomEvent"); - - AMissionTracker_RunMissionCustomEvent_Params params; - params.Mission = Mission; - params.EventName = EventName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.DebugRefreshHUD -// (Event, Public) - -void AMissionTracker::DebugRefreshHUD() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.DebugRefreshHUD"); - - AMissionTracker_DebugRefreshHUD_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.DebugAdvanceTrackedMission -// (Native, HasOptionalparams, Public) -// Parameters: -// bool bDoNotAdvanceObjectiveSet (OptionalParm, Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AMissionTracker::DebugAdvanceTrackedMission(bool bDoNotAdvanceObjectiveSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.DebugAdvanceTrackedMission"); - - AMissionTracker_DebugAdvanceTrackedMission_Params params; - params.bDoNotAdvanceObjectiveSet = bDoNotAdvanceObjectiveSet; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.DebugIncrementObjective -// (Native, Public) -// Parameters: -// struct FString InMission (Parm, NeedCtorLink) -// struct FString InObjective (Parm, NeedCtorLink) - -void AMissionTracker::DebugIncrementObjective(const struct FString& InMission, const struct FString& InObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.DebugIncrementObjective"); - - AMissionTracker_DebugIncrementObjective_Params params; - params.InMission = InMission; - params.InObjective = InObjective; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.DebugCompleteObjective -// (Native, Public) -// Parameters: -// struct FString InMission (Parm, NeedCtorLink) -// struct FString InObjective (Parm, NeedCtorLink) - -void AMissionTracker::DebugCompleteObjective(const struct FString& InMission, const struct FString& InObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.DebugCompleteObjective"); - - AMissionTracker_DebugCompleteObjective_Params params; - params.InMission = InMission; - params.InObjective = InObjective; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.DebugGetObjectiveFromString -// (Native, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) -// struct FString InObjective (Parm, NeedCtorLink) -// class UMissionObjectiveDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UMissionObjectiveDefinition* AMissionTracker::DebugGetObjectiveFromString(class UMissionDefinition* InMission, const struct FString& InObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.DebugGetObjectiveFromString"); - - AMissionTracker_DebugGetObjectiveFromString_Params params; - params.InMission = InMission; - params.InObjective = InObjective; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.DebugMakeEligibileAndComplete -// (Native, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) - -void AMissionTracker::DebugMakeEligibileAndComplete(class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.DebugMakeEligibileAndComplete"); - - AMissionTracker_DebugMakeEligibileAndComplete_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.DebugMakeEligibleForAndAccept -// (Native, Public) -// Parameters: -// struct FString InMission (Parm, NeedCtorLink) - -void AMissionTracker::DebugMakeEligibleForAndAccept(const struct FString& InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.DebugMakeEligibleForAndAccept"); - - AMissionTracker_DebugMakeEligibleForAndAccept_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.DebugAcceptMission -// (Native, Public) -// Parameters: -// struct FString InMission (Parm, NeedCtorLink) - -void AMissionTracker::DebugAcceptMission(const struct FString& InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.DebugAcceptMission"); - - AMissionTracker_DebugAcceptMission_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.DebugUndoMission -// (Native, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) - -void AMissionTracker::DebugUndoMission(class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.DebugUndoMission"); - - AMissionTracker_DebugUndoMission_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.DebugAdvanceObjectiveSet -// (Native, Public) -// Parameters: -// struct FString InMission (Parm, NeedCtorLink) -// struct FString ShouldCompleteObjectives (Parm, NeedCtorLink) - -void AMissionTracker::DebugAdvanceObjectiveSet(const struct FString& InMission, const struct FString& ShouldCompleteObjectives) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.DebugAdvanceObjectiveSet"); - - AMissionTracker_DebugAdvanceObjectiveSet_Params params; - params.InMission = InMission; - params.ShouldCompleteObjectives = ShouldCompleteObjectives; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.DebugUndoCompleteMission -// (Native, Public) -// Parameters: -// struct FString InMission (Parm, NeedCtorLink) - -void AMissionTracker::DebugUndoCompleteMission(const struct FString& InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.DebugUndoCompleteMission"); - - AMissionTracker_DebugUndoCompleteMission_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.DebugCompleteMission -// (Native, Public) -// Parameters: -// struct FString InMission (Parm, NeedCtorLink) - -void AMissionTracker::DebugCompleteMission(const struct FString& InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.DebugCompleteMission"); - - AMissionTracker_DebugCompleteMission_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.DebugGetMissionFromString -// (Native, Public) -// Parameters: -// struct FString InMission (Parm, NeedCtorLink) -// class UMissionDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UMissionDefinition* AMissionTracker::DebugGetMissionFromString(const struct FString& InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.DebugGetMissionFromString"); - - AMissionTracker_DebugGetMissionFromString_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.StaticSetMissionDirectorParticle -// (Defined, Simulated, Static, Public, HasOutparams) -// Parameters: -// class AActor* MissionDirectorActor (Const, Parm) -// class UParticleSystemComponent* MissionParticle (Parm, OutParm, EditInline) - -void AMissionTracker::StaticSetMissionDirectorParticle(class AActor* MissionDirectorActor, class UParticleSystemComponent** MissionParticle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.StaticSetMissionDirectorParticle"); - - AMissionTracker_StaticSetMissionDirectorParticle_Params params; - params.MissionDirectorActor = MissionDirectorActor; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (MissionParticle != nullptr) - *MissionParticle = params.MissionParticle; -} - - -// Function WillowGame.MissionTracker.TriggerMissionFilteredChangedDelegates -// (Defined, Simulated, Event, Public) - -void AMissionTracker::TriggerMissionFilteredChangedDelegates() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.TriggerMissionFilteredChangedDelegates"); - - AMissionTracker_TriggerMissionFilteredChangedDelegates_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.ClearMissionFilteredChangedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate MissionFilteredChangedDelegate (Parm, NeedCtorLink) - -void AMissionTracker::ClearMissionFilteredChangedDelegate(const struct FScriptDelegate& MissionFilteredChangedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.ClearMissionFilteredChangedDelegate"); - - AMissionTracker_ClearMissionFilteredChangedDelegate_Params params; - params.MissionFilteredChangedDelegate = MissionFilteredChangedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.AddMissionFilteredChangedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate MissionFilteredChangedDelegate (Parm, NeedCtorLink) - -void AMissionTracker::AddMissionFilteredChangedDelegate(const struct FScriptDelegate& MissionFilteredChangedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.AddMissionFilteredChangedDelegate"); - - AMissionTracker_AddMissionFilteredChangedDelegate_Params params; - params.MissionFilteredChangedDelegate = MissionFilteredChangedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.OnMissionFilteredChanged -// (Final, Private, Delegate) - -void AMissionTracker::OnMissionFilteredChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.OnMissionFilteredChanged"); - - AMissionTracker_OnMissionFilteredChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.TriggerMissionObjectivesChangedDelegates -// (Defined, Simulated, Event, Public) -// Parameters: -// class UMissionDefinition* MissionThatChanged (Parm) - -void AMissionTracker::TriggerMissionObjectivesChangedDelegates(class UMissionDefinition* MissionThatChanged) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.TriggerMissionObjectivesChangedDelegates"); - - AMissionTracker_TriggerMissionObjectivesChangedDelegates_Params params; - params.MissionThatChanged = MissionThatChanged; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.ClearMissionObjectivesChangedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate MissionObjectivesChangedDelegate (Parm, NeedCtorLink) - -void AMissionTracker::ClearMissionObjectivesChangedDelegate(const struct FScriptDelegate& MissionObjectivesChangedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.ClearMissionObjectivesChangedDelegate"); - - AMissionTracker_ClearMissionObjectivesChangedDelegate_Params params; - params.MissionObjectivesChangedDelegate = MissionObjectivesChangedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.AddMissionObjectivesChangedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate MissionObjectivesChangedDelegate (Parm, NeedCtorLink) - -void AMissionTracker::AddMissionObjectivesChangedDelegate(const struct FScriptDelegate& MissionObjectivesChangedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.AddMissionObjectivesChangedDelegate"); - - AMissionTracker_AddMissionObjectivesChangedDelegate_Params params; - params.MissionObjectivesChangedDelegate = MissionObjectivesChangedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.OnMissionObjectivesChanged -// (Final, Private, Delegate) -// Parameters: -// class UMissionDefinition* MissionThatChanged (Parm) - -void AMissionTracker::OnMissionObjectivesChanged(class UMissionDefinition* MissionThatChanged) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.OnMissionObjectivesChanged"); - - AMissionTracker_OnMissionObjectivesChanged_Params params; - params.MissionThatChanged = MissionThatChanged; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.TriggerMissionStatusChangedDelegates -// (Defined, Simulated, Event, Public) - -void AMissionTracker::TriggerMissionStatusChangedDelegates() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.TriggerMissionStatusChangedDelegates"); - - AMissionTracker_TriggerMissionStatusChangedDelegates_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.ClearMissionStatusChangedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate MissionStatusChangedDelegate (Parm, NeedCtorLink) - -void AMissionTracker::ClearMissionStatusChangedDelegate(const struct FScriptDelegate& MissionStatusChangedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.ClearMissionStatusChangedDelegate"); - - AMissionTracker_ClearMissionStatusChangedDelegate_Params params; - params.MissionStatusChangedDelegate = MissionStatusChangedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.AddMissionStatusChangedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate MissionStatusChangedDelegate (Parm, NeedCtorLink) - -void AMissionTracker::AddMissionStatusChangedDelegate(const struct FScriptDelegate& MissionStatusChangedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.AddMissionStatusChangedDelegate"); - - AMissionTracker_AddMissionStatusChangedDelegate_Params params; - params.MissionStatusChangedDelegate = MissionStatusChangedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.OnMissionStatusChanged -// (Final, Private, Delegate) - -void AMissionTracker::OnMissionStatusChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.OnMissionStatusChanged"); - - AMissionTracker_OnMissionStatusChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.TriggerActiveMissionChangedDelegates -// (Defined, Simulated, Event, Public) - -void AMissionTracker::TriggerActiveMissionChangedDelegates() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.TriggerActiveMissionChangedDelegates"); - - AMissionTracker_TriggerActiveMissionChangedDelegates_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.ClearActiveMissionChangedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate ActiveMissionChangedDelegate (Parm, NeedCtorLink) - -void AMissionTracker::ClearActiveMissionChangedDelegate(const struct FScriptDelegate& ActiveMissionChangedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.ClearActiveMissionChangedDelegate"); - - AMissionTracker_ClearActiveMissionChangedDelegate_Params params; - params.ActiveMissionChangedDelegate = ActiveMissionChangedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.AddActiveMissionChangedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate ActiveMissionChangedDelegate (Parm, NeedCtorLink) - -void AMissionTracker::AddActiveMissionChangedDelegate(const struct FScriptDelegate& ActiveMissionChangedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.AddActiveMissionChangedDelegate"); - - AMissionTracker_AddActiveMissionChangedDelegate_Params params; - params.ActiveMissionChangedDelegate = ActiveMissionChangedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.OnActiveMissionChanged -// (Final, Private, Delegate) - -void AMissionTracker::OnActiveMissionChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.OnActiveMissionChanged"); - - AMissionTracker_OnActiveMissionChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.NotifyLocalPlayerOfActiveMission -// (Defined, Simulated, Public) - -void AMissionTracker::NotifyLocalPlayerOfActiveMission() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.NotifyLocalPlayerOfActiveMission"); - - AMissionTracker_NotifyLocalPlayerOfActiveMission_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AMissionTracker::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.ReplicatedEvent"); - - AMissionTracker_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.ProcessDynamicMissionDirectives -// (Final, Native, Public) - -void AMissionTracker::ProcessDynamicMissionDirectives() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.ProcessDynamicMissionDirectives"); - - AMissionTracker_ProcessDynamicMissionDirectives_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.AllExpansionSideMissionsComplete -// (Final, Native, Public) -// Parameters: -// class AWillowPlayerController* Player (Parm) -// class UDownloadableExpansionDefinition* Expansion (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AMissionTracker::AllExpansionSideMissionsComplete(class AWillowPlayerController* Player, class UDownloadableExpansionDefinition* Expansion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.AllExpansionSideMissionsComplete"); - - AMissionTracker_AllExpansionSideMissionsComplete_Params params; - params.Player = Player; - params.Expansion = Expansion; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.InitializeMissionsWithCompletedDependencies -// (Final, Native, Public) - -void AMissionTracker::InitializeMissionsWithCompletedDependencies() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.InitializeMissionsWithCompletedDependencies"); - - AMissionTracker_InitializeMissionsWithCompletedDependencies_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.GetMissionCount -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// bool bIncludeRepeatableMissions (OptionalParm, Parm) -// bool bIncludeDLC (OptionalParm, Parm) -// bool bIncludeAll (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AMissionTracker::GetMissionCount(bool bIncludeRepeatableMissions, bool bIncludeDLC, bool bIncludeAll) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.GetMissionCount"); - - AMissionTracker_GetMissionCount_Params params; - params.bIncludeRepeatableMissions = bIncludeRepeatableMissions; - params.bIncludeDLC = bIncludeDLC; - params.bIncludeAll = bIncludeAll; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.IsDataValid -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AMissionTracker::IsDataValid() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.IsDataValid"); - - AMissionTracker_IsDataValid_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.ValidateData -// (Final, Native, Public) - -void AMissionTracker::ValidateData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.ValidateData"); - - AMissionTracker_ValidateData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.StopMissionTimer -// (Final, Native, Public) -// Parameters: -// class UMissionDefinition* TimedMission (Parm) - -void AMissionTracker::StopMissionTimer(class UMissionDefinition* TimedMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.StopMissionTimer"); - - AMissionTracker_StopMissionTimer_Params params; - params.TimedMission = TimedMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.StartMissionTimer -// (Final, Native, Public) -// Parameters: -// class UMissionDefinition* TimedMission (Parm) - -void AMissionTracker::StartMissionTimer(class UMissionDefinition* TimedMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.StartMissionTimer"); - - AMissionTracker_StartMissionTimer_Params params; - params.TimedMission = TimedMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.AddTimeToMission -// (Final, Native, Public) -// Parameters: -// class UMissionDefinition* TimedMission (Parm) -// float SecondsToAdd (Parm) - -void AMissionTracker::AddTimeToMission(class UMissionDefinition* TimedMission, float SecondsToAdd) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.AddTimeToMission"); - - AMissionTracker_AddTimeToMission_Params params; - params.TimedMission = TimedMission; - params.SecondsToAdd = SecondsToAdd; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.NotifyActorDied -// (Final, Native, Public) -// Parameters: -// class AActor* DeadActor (Parm) - -void AMissionTracker::NotifyActorDied(class AActor* DeadActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.NotifyActorDied"); - - AMissionTracker_NotifyActorDied_Params params; - params.DeadActor = DeadActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.IsValidMissionWeapon -// (Final, Native, Public) -// Parameters: -// class UMissionWeaponBalanceDefinition* MissionWeaponBalanceDef (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AMissionTracker::IsValidMissionWeapon(class UMissionWeaponBalanceDefinition* MissionWeaponBalanceDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.IsValidMissionWeapon"); - - AMissionTracker_IsValidMissionWeapon_Params params; - params.MissionWeaponBalanceDef = MissionWeaponBalanceDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.AddDefendTarget -// (Final, Native, Public) -// Parameters: -// class AActor* Target (Parm) -// class UMissionObjectiveDefinition* Objective (Parm) - -void AMissionTracker::AddDefendTarget(class AActor* Target, class UMissionObjectiveDefinition* Objective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.AddDefendTarget"); - - AMissionTracker_AddDefendTarget_Params params; - params.Target = Target; - params.Objective = Objective; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.IsObjectiveBitSet -// (Final, Native, Public) -// Parameters: -// class UMissionObjectiveDefinition* MissionObjective (Parm) -// int ObjectiveBit (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AMissionTracker::IsObjectiveBitSet(class UMissionObjectiveDefinition* MissionObjective, int ObjectiveBit) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.IsObjectiveBitSet"); - - AMissionTracker_IsObjectiveBitSet_Params params; - params.MissionObjective = MissionObjective; - params.ObjectiveBit = ObjectiveBit; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.RemoteUpdateMissionFiltered -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FReplicatedMissionFilterData MissionFilterData (Const, Parm, OutParm) - -void AMissionTracker::RemoteUpdateMissionFiltered(struct FReplicatedMissionFilterData* MissionFilterData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.RemoteUpdateMissionFiltered"); - - AMissionTracker_RemoteUpdateMissionFiltered_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (MissionFilterData != nullptr) - *MissionFilterData = params.MissionFilterData; -} - - -// Function WillowGame.MissionTracker.RemoteDecrementMissionObjective -// (Final, Native, Public) -// Parameters: -// class UMissionObjectiveDefinition* Objective (Parm) - -void AMissionTracker::RemoteDecrementMissionObjective(class UMissionObjectiveDefinition* Objective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.RemoteDecrementMissionObjective"); - - AMissionTracker_RemoteDecrementMissionObjective_Params params; - params.Objective = Objective; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.RemoteClearMissionObjective -// (Final, Native, Public) -// Parameters: -// class UMissionObjectiveDefinition* Objective (Parm) - -void AMissionTracker::RemoteClearMissionObjective(class UMissionObjectiveDefinition* Objective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.RemoteClearMissionObjective"); - - AMissionTracker_RemoteClearMissionObjective_Params params; - params.Objective = Objective; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.RemoteUpdateMissionObjective -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FReplicatedMissionObjectiveData ObjectiveData (Const, Parm, OutParm) - -void AMissionTracker::RemoteUpdateMissionObjective(struct FReplicatedMissionObjectiveData* ObjectiveData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.RemoteUpdateMissionObjective"); - - AMissionTracker_RemoteUpdateMissionObjective_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ObjectiveData != nullptr) - *ObjectiveData = params.ObjectiveData; -} - - -// Function WillowGame.MissionTracker.RemoteSubObjectiveSetAdvanced -// (Final, Native, Public) -// Parameters: -// class UMissionObjectiveSetDefinition* SubObjectiveSetAdvanced (Parm) - -void AMissionTracker::RemoteSubObjectiveSetAdvanced(class UMissionObjectiveSetDefinition* SubObjectiveSetAdvanced) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.RemoteSubObjectiveSetAdvanced"); - - AMissionTracker_RemoteSubObjectiveSetAdvanced_Params params; - params.SubObjectiveSetAdvanced = SubObjectiveSetAdvanced; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.RemoteUpdateActiveObjectiveSet -// (Final, Native, Public) -// Parameters: -// class UMissionObjectiveSetDefinition* ActiveObjectiveSet (Parm) - -void AMissionTracker::RemoteUpdateActiveObjectiveSet(class UMissionObjectiveSetDefinition* ActiveObjectiveSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.RemoteUpdateActiveObjectiveSet"); - - AMissionTracker_RemoteUpdateActiveObjectiveSet_Params params; - params.ActiveObjectiveSet = ActiveObjectiveSet; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.RemoteUpdateMissionStatus -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FReplicatedMissionStatusData MissionStatusData (Const, Parm, OutParm) -// int GameStage (Parm) - -void AMissionTracker::RemoteUpdateMissionStatus(int GameStage, struct FReplicatedMissionStatusData* MissionStatusData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.RemoteUpdateMissionStatus"); - - AMissionTracker_RemoteUpdateMissionStatus_Params params; - params.GameStage = GameStage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (MissionStatusData != nullptr) - *MissionStatusData = params.MissionStatusData; -} - - -// Function WillowGame.MissionTracker.RemoteUpdateMissionData -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FReplicatedMissionData ReplicatedMissionData (Const, Parm, OutParm) - -void AMissionTracker::RemoteUpdateMissionData(struct FReplicatedMissionData* ReplicatedMissionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.RemoteUpdateMissionData"); - - AMissionTracker_RemoteUpdateMissionData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ReplicatedMissionData != nullptr) - *ReplicatedMissionData = params.ReplicatedMissionData; -} - - -// Function WillowGame.MissionTracker.GetAllMissions -// (Final, Native, Public, HasOutparams) -// Parameters: -// TArray AllMissions (Parm, OutParm, NeedCtorLink) - -void AMissionTracker::GetAllMissions(TArray* AllMissions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.GetAllMissions"); - - AMissionTracker_GetAllMissions_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (AllMissions != nullptr) - *AllMissions = params.AllMissions; -} - - -// Function WillowGame.MissionTracker.GetMissionForNumber -// (Final, Native, Public) -// Parameters: -// int MissionNumber (Parm) -// class UMissionDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UMissionDefinition* AMissionTracker::GetMissionForNumber(int MissionNumber) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.GetMissionForNumber"); - - AMissionTracker_GetMissionForNumber_Params params; - params.MissionNumber = MissionNumber; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.GetActiveSubObjectiveSets -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UMissionObjectiveSetCollectionDefinition* SetCollection (Parm) -// TArray ActiveSubObjectiveSets (Parm, OutParm, NeedCtorLink) - -void AMissionTracker::GetActiveSubObjectiveSets(class UMissionObjectiveSetCollectionDefinition* SetCollection, TArray* ActiveSubObjectiveSets) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.GetActiveSubObjectiveSets"); - - AMissionTracker_GetActiveSubObjectiveSets_Params params; - params.SetCollection = SetCollection; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ActiveSubObjectiveSets != nullptr) - *ActiveSubObjectiveSets = params.ActiveSubObjectiveSets; -} - - -// Function WillowGame.MissionTracker.CanEndMission -// (Final, Native, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AMissionTracker::CanEndMission(class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.CanEndMission"); - - AMissionTracker_CanEndMission_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.CanStartMission -// (Final, Native, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AMissionTracker::CanStartMission(class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.CanStartMission"); - - AMissionTracker_CanStartMission_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.SetKickoffHeard -// (Final, Native, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) - -void AMissionTracker::SetKickoffHeard(class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.SetKickoffHeard"); - - AMissionTracker_SetKickoffHeard_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.NotifyPawnDied -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class AWillowPawn* KilledPawn (Parm) -// class AController* InstigatedBy (Parm) -// class UClass* DamageTypeClass (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// FScriptInterface DamageCauser (Parm) -// bool bKilledByCritical (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) - -void AMissionTracker::NotifyPawnDied(class AWillowPawn* KilledPawn, class AController* InstigatedBy, class UClass* DamageTypeClass, class UDamageTypeDefinition* DamageTypeDefinition, const FScriptInterface& DamageCauser, bool bKilledByCritical, const struct FTraceHitInfo& HitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.NotifyPawnDied"); - - AMissionTracker_NotifyPawnDied_Params params; - params.KilledPawn = KilledPawn; - params.InstigatedBy = InstigatedBy; - params.DamageTypeClass = DamageTypeClass; - params.DamageTypeDefinition = DamageTypeDefinition; - params.DamageCauser = DamageCauser; - params.bKilledByCritical = bKilledByCritical; - params.HitInfo = HitInfo; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.GetCurrentObjectives -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UMissionDefinition* InMission (Parm) -// TArray CurrentObjectives (Parm, OutParm, NeedCtorLink) -// TArray BranchObjectives (OptionalParm, Parm, OutParm, NeedCtorLink) - -void AMissionTracker::GetCurrentObjectives(class UMissionDefinition* InMission, TArray* CurrentObjectives, TArray* BranchObjectives) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.GetCurrentObjectives"); - - AMissionTracker_GetCurrentObjectives_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (CurrentObjectives != nullptr) - *CurrentObjectives = params.CurrentObjectives; - if (BranchObjectives != nullptr) - *BranchObjectives = params.BranchObjectives; -} - - -// Function WillowGame.MissionTracker.IsObjectiveSetActive -// (Final, Native, Public) -// Parameters: -// class UMissionObjectiveSetDefinition* ObjectiveSet (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AMissionTracker::IsObjectiveSetActive(class UMissionObjectiveSetDefinition* ObjectiveSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.IsObjectiveSetActive"); - - AMissionTracker_IsObjectiveSetActive_Params params; - params.ObjectiveSet = ObjectiveSet; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.GetActivePrimaryObjectiveSet -// (Final, Native, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) -// class UMissionObjectiveSetDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UMissionObjectiveSetDefinition* AMissionTracker::GetActivePrimaryObjectiveSet(class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.GetActivePrimaryObjectiveSet"); - - AMissionTracker_GetActivePrimaryObjectiveSet_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.GetObjectiveCount -// (Final, Native, Public) -// Parameters: -// class UMissionObjectiveDefinition* MissionObjective (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AMissionTracker::GetObjectiveCount(class UMissionObjectiveDefinition* MissionObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.GetObjectiveCount"); - - AMissionTracker_GetObjectiveCount_Params params; - params.MissionObjective = MissionObjective; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.IsMissionObjectiveActive -// (Final, Native, Public) -// Parameters: -// class UMissionObjectiveDefinition* MissionObjective (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AMissionTracker::IsMissionObjectiveActive(class UMissionObjectiveDefinition* MissionObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.IsMissionObjectiveActive"); - - AMissionTracker_IsMissionObjectiveActive_Params params; - params.MissionObjective = MissionObjective; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.IsMissionObjectiveComplete -// (Final, Native, Public) -// Parameters: -// class UMissionObjectiveDefinition* MissionObjective (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AMissionTracker::IsMissionObjectiveComplete(class UMissionObjectiveDefinition* MissionObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.IsMissionObjectiveComplete"); - - AMissionTracker_IsMissionObjectiveComplete_Params params; - params.MissionObjective = MissionObjective; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.IsMissionBlocked -// (Final, Native, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AMissionTracker::IsMissionBlocked(class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.IsMissionBlocked"); - - AMissionTracker_IsMissionBlocked_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.GetCompletedBranch -// (Final, Native, Public) -// Parameters: -// class UMissionDefinition* Mission (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AMissionTracker::GetCompletedBranch(class UMissionDefinition* Mission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.GetCompletedBranch"); - - AMissionTracker_GetCompletedBranch_Params params; - params.Mission = Mission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.GetObjectivesProgress -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UMissionDefinition* InMission (Parm) -// TArray ObjectivesProgress (Parm, OutParm, NeedCtorLink) -// bool bClearCurrentIncompleteAllOrNothingObjectives (OptionalParm, Parm) - -void AMissionTracker::GetObjectivesProgress(class UMissionDefinition* InMission, bool bClearCurrentIncompleteAllOrNothingObjectives, TArray* ObjectivesProgress) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.GetObjectivesProgress"); - - AMissionTracker_GetObjectivesProgress_Params params; - params.InMission = InMission; - params.bClearCurrentIncompleteAllOrNothingObjectives = bClearCurrentIncompleteAllOrNothingObjectives; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ObjectivesProgress != nullptr) - *ObjectivesProgress = params.ObjectivesProgress; -} - - -// Function WillowGame.MissionTracker.GetActiveMissionData -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FMissionData ActiveMissionData (Parm, OutParm, NeedCtorLink) - -void AMissionTracker::GetActiveMissionData(struct FMissionData* ActiveMissionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.GetActiveMissionData"); - - AMissionTracker_GetActiveMissionData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ActiveMissionData != nullptr) - *ActiveMissionData = params.ActiveMissionData; -} - - -// Function WillowGame.MissionTracker.GetActiveMission -// (Final, Native, Public) -// Parameters: -// class UMissionDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UMissionDefinition* AMissionTracker::GetActiveMission() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.GetActiveMission"); - - AMissionTracker_GetActiveMission_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.SetActiveMission -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class UMissionDefinition* InMission (OptionalParm, Parm) -// bool bFromActivation (OptionalParm, Parm) -// class AWillowPlayerController* WillowPC (OptionalParm, Parm) - -void AMissionTracker::SetActiveMission(class UMissionDefinition* InMission, bool bFromActivation, class AWillowPlayerController* WillowPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.SetActiveMission"); - - AMissionTracker_SetActiveMission_Params params; - params.InMission = InMission; - params.bFromActivation = bFromActivation; - params.WillowPC = WillowPC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.EvaluateStat -// (Final, Native, Public) -// Parameters: -// struct FName StatId (Parm) - -void AMissionTracker::EvaluateStat(const struct FName& StatId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.EvaluateStat"); - - AMissionTracker_EvaluateStat_Params params; - params.StatId = StatId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.DecrementObjective -// (Final, Native, Public) -// Parameters: -// class UMissionObjectiveDefinition* Objective (Parm) - -void AMissionTracker::DecrementObjective(class UMissionObjectiveDefinition* Objective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.DecrementObjective"); - - AMissionTracker_DecrementObjective_Params params; - params.Objective = Objective; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.UpdateObjective -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class UMissionObjectiveDefinition* MissionObjective (Parm) -// int ObjectiveBit (OptionalParm, Parm) - -void AMissionTracker::UpdateObjective(class UMissionObjectiveDefinition* MissionObjective, int ObjectiveBit) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.UpdateObjective"); - - AMissionTracker_UpdateObjective_Params params; - params.MissionObjective = MissionObjective; - params.ObjectiveBit = ObjectiveBit; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.FastTravelStationRegistered -// (Final, Native, Public) - -void AMissionTracker::FastTravelStationRegistered() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.FastTravelStationRegistered"); - - AMissionTracker_FastTravelStationRegistered_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.RegisterLevelTransition -// (Final, Native, Public) -// Parameters: -// class ALevelTravelStation* LevelTransition (Parm) -// struct FName TargetLevel (Parm) - -void AMissionTracker::RegisterLevelTransition(class ALevelTravelStation* LevelTransition, const struct FName& TargetLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.RegisterLevelTransition"); - - AMissionTracker_RegisterLevelTransition_Params params; - params.LevelTransition = LevelTransition; - params.TargetLevel = TargetLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.UnregisterWaypoint -// (Final, Native, Public) -// Parameters: -// class UWaypointComponent* Waypoint (Parm, EditInline) -// class UMissionDefinition* InMission (Parm) - -void AMissionTracker::UnregisterWaypoint(class UWaypointComponent* Waypoint, class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.UnregisterWaypoint"); - - AMissionTracker_UnregisterWaypoint_Params params; - params.Waypoint = Waypoint; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.RegisterWaypoint -// (Final, Native, Public) -// Parameters: -// class UWaypointComponent* Waypoint (Parm, EditInline) -// class UMissionDefinition* InMission (Parm) - -void AMissionTracker::RegisterWaypoint(class UWaypointComponent* Waypoint, class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.RegisterWaypoint"); - - AMissionTracker_RegisterWaypoint_Params params; - params.Waypoint = Waypoint; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.UnregisterMissionDirector -// (Final, Native, Public) -// Parameters: -// FScriptInterface MissionDirector (Parm) - -void AMissionTracker::UnregisterMissionDirector(const FScriptInterface& MissionDirector) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.UnregisterMissionDirector"); - - AMissionTracker_UnregisterMissionDirector_Params params; - params.MissionDirector = MissionDirector; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.RegisterMissionDirector -// (Final, Native, Public) -// Parameters: -// FScriptInterface MissionDirector (Parm) - -void AMissionTracker::RegisterMissionDirector(const FScriptInterface& MissionDirector) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.RegisterMissionDirector"); - - AMissionTracker_RegisterMissionDirector_Params params; - params.MissionDirector = MissionDirector; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.UnregisterMissionObserver -// (Final, Native, Public) -// Parameters: -// FScriptInterface MissionObserver (Parm) - -void AMissionTracker::UnregisterMissionObserver(const FScriptInterface& MissionObserver) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.UnregisterMissionObserver"); - - AMissionTracker_UnregisterMissionObserver_Params params; - params.MissionObserver = MissionObserver; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.RegisterMissionObserver -// (Final, Native, Public) -// Parameters: -// FScriptInterface MissionObserver (Parm) -// class UMissionDefinition* InMission (Parm) - -void AMissionTracker::RegisterMissionObserver(const FScriptInterface& MissionObserver, class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.RegisterMissionObserver"); - - AMissionTracker_RegisterMissionObserver_Params params; - params.MissionObserver = MissionObserver; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.OnCinematicModeChanged -// (Final, Simulated, Native, Public) -// Parameters: -// bool bInCinematicMode (Parm) - -void AMissionTracker::OnCinematicModeChanged(bool bInCinematicMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.OnCinematicModeChanged"); - - AMissionTracker_OnCinematicModeChanged_Params params; - params.bInCinematicMode = bInCinematicMode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.MissionDependenciesMet -// (Final, Native, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AMissionTracker::MissionDependenciesMet(class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.MissionDependenciesMet"); - - AMissionTracker_MissionDependenciesMet_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.GetMissionStatus -// (Final, Native, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AMissionTracker::GetMissionStatus(class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.GetMissionStatus"); - - AMissionTracker_GetMissionStatus_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.CompleteMission -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) -// class AWillowPlayerController* WillowPC (OptionalParm, Parm) - -void AMissionTracker::CompleteMission(class UMissionDefinition* InMission, class AWillowPlayerController* WillowPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.CompleteMission"); - - AMissionTracker_CompleteMission_Params params; - params.InMission = InMission; - params.WillowPC = WillowPC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.ActivateMission -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) -// class AWillowPlayerController* WillowPC (OptionalParm, Parm) - -void AMissionTracker::ActivateMission(class UMissionDefinition* InMission, class AWillowPlayerController* WillowPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.ActivateMission"); - - AMissionTracker_ActivateMission_Params params; - params.InMission = InMission; - params.WillowPC = WillowPC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.GrantMissionWeaponsToClientPlayer -// (Final, Native, Public) -// Parameters: -// class AWillowPlayerController* WillowPC (Parm) - -void AMissionTracker::GrantMissionWeaponsToClientPlayer(class AWillowPlayerController* WillowPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.GrantMissionWeaponsToClientPlayer"); - - AMissionTracker_GrantMissionWeaponsToClientPlayer_Params params; - params.WillowPC = WillowPC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.SendMissionData -// (Final, Native, Public) -// Parameters: -// class AWillowPlayerController* WillowPC (Parm) - -void AMissionTracker::SendMissionData(class AWillowPlayerController* WillowPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.SendMissionData"); - - AMissionTracker_SendMissionData_Params params; - params.WillowPC = WillowPC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.InitializeWorldMissionState -// (Final, Native, Public) -// Parameters: -// TArray InMissionList (Const, Parm, NeedCtorLink) -// TArray InFilteredMissions (Parm, NeedCtorLink) -// class AWillowPlayerController* WillowPC (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AMissionTracker::InitializeWorldMissionState(TArray InMissionList, TArray InFilteredMissions, class AWillowPlayerController* WillowPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.InitializeWorldMissionState"); - - AMissionTracker_InitializeWorldMissionState_Params params; - params.InMissionList = InMissionList; - params.InFilteredMissions = InFilteredMissions; - params.WillowPC = WillowPC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.InitializePIEWorldMissionState -// (Final, Native, Public) - -void AMissionTracker::InitializePIEWorldMissionState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.InitializePIEWorldMissionState"); - - AMissionTracker_InitializePIEWorldMissionState_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.GetMissionDescription -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UMissionDefinition* InMission (Parm) -// struct FString Summary (Parm, OutParm, NeedCtorLink) -// struct FString Description (Parm, OutParm, NeedCtorLink) -// bool bShowTurnInDescription (Parm) - -void AMissionTracker::GetMissionDescription(class UMissionDefinition* InMission, bool bShowTurnInDescription, struct FString* Summary, struct FString* Description) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.GetMissionDescription"); - - AMissionTracker_GetMissionDescription_Params params; - params.InMission = InMission; - params.bShowTurnInDescription = bShowTurnInDescription; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Summary != nullptr) - *Summary = params.Summary; - if (Description != nullptr) - *Description = params.Description; -} - - -// Function WillowGame.MissionTracker.IsMissionFiltered -// (Final, Native, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AMissionTracker::IsMissionFiltered(class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.IsMissionFiltered"); - - AMissionTracker_IsMissionFiltered_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionTracker.ToggleMissionFiltered -// (Final, Native, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) - -void AMissionTracker::ToggleMissionFiltered(class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.ToggleMissionFiltered"); - - AMissionTracker_ToggleMissionFiltered_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionTracker.SetMissionStatus -// (Final, Native, HasOptionalparams, Private) -// Parameters: -// class UMissionDefinition* InMission (Parm) -// unsigned char MissionStatus (Parm) -// class AWillowPlayerController* WillowPC (OptionalParm, Parm) - -void AMissionTracker::SetMissionStatus(class UMissionDefinition* InMission, unsigned char MissionStatus, class AWillowPlayerController* WillowPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionTracker.SetMissionStatus"); - - AMissionTracker_SetMissionStatus_Params params; - params.InMission = InMission; - params.MissionStatus = MissionStatus; - params.WillowPC = WillowPC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MovementComponent.Init -// (Native, Public) - -void UMovementComponent::Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MovementComponent.Init"); - - UMovementComponent_Init_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DrunkenBaseComponent.GenerateRandomNumberSeed -// (Native, Public) - -void UDrunkenBaseComponent::GenerateRandomNumberSeed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DrunkenBaseComponent.GenerateRandomNumberSeed"); - - UDrunkenBaseComponent_GenerateRandomNumberSeed_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DrunkenBaseComponent.SetRandomNumberSeed -// (Native, Public) -// Parameters: -// int InRandomNumberSeed (Parm) - -void UDrunkenBaseComponent::SetRandomNumberSeed(int InRandomNumberSeed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DrunkenBaseComponent.SetRandomNumberSeed"); - - UDrunkenBaseComponent_SetRandomNumberSeed_Params params; - params.InRandomNumberSeed = InRandomNumberSeed; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DrunkenBaseComponent.Init -// (Native, Public) - -void UDrunkenBaseComponent::Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DrunkenBaseComponent.Init"); - - UDrunkenBaseComponent_Init_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.NPCLoadBalancer.CheckPathing -// (Native, Public) -// Parameters: -// class AWillowMind* InMind (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UNPCLoadBalancer::CheckPathing(class AWillowMind* InMind) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NPCLoadBalancer.CheckPathing"); - - UNPCLoadBalancer_CheckPathing_Params params; - params.InMind = InMind; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.NPCLoadBalancer.WantsToPath -// (Native, Public) -// Parameters: -// class AWillowMind* InMind (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UNPCLoadBalancer::WantsToPath(class AWillowMind* InMind) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NPCLoadBalancer.WantsToPath"); - - UNPCLoadBalancer_WantsToPath_Params params; - params.InMind = InMind; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.NPCLoadBalancer.PathFailed -// (Native, Public) -// Parameters: -// class AWillowMind* InMind (Parm) - -void UNPCLoadBalancer::PathFailed(class AWillowMind* InMind) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NPCLoadBalancer.PathFailed"); - - UNPCLoadBalancer_PathFailed_Params params; - params.InMind = InMind; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.NPCLoadBalancer.ClearList -// (Native, Public) - -void UNPCLoadBalancer::ClearList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NPCLoadBalancer.ClearList"); - - UNPCLoadBalancer_ClearList_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.NPCLoadBalancer.OnPerch -// (Native, Public) -// Parameters: -// class AWillowMind* InMind (Parm) -// bool bOnPerch (Parm) - -void UNPCLoadBalancer::OnPerch(class AWillowMind* InMind, bool bOnPerch) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NPCLoadBalancer.OnPerch"); - - UNPCLoadBalancer_OnPerch_Params params; - params.InMind = InMind; - params.bOnPerch = bOnPerch; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.NPCLoadBalancer.IsPathing -// (Native, Public) -// Parameters: -// class AWillowMind* InMind (Parm) -// bool bPathing (Parm) - -void UNPCLoadBalancer::IsPathing(class AWillowMind* InMind, bool bPathing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NPCLoadBalancer.IsPathing"); - - UNPCLoadBalancer_IsPathing_Params params; - params.InMind = InMind; - params.bPathing = bPathing; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.NPCLoadBalancer.CanContinuePath -// (Native, Public) -// Parameters: -// class AWillowMind* InMind (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UNPCLoadBalancer::CanContinuePath(class AWillowMind* InMind) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NPCLoadBalancer.CanContinuePath"); - - UNPCLoadBalancer_CanContinuePath_Params params; - params.InMind = InMind; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.NPCLoadBalancer.CanStartPath -// (Native, Public) -// Parameters: -// class AWillowMind* InMind (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UNPCLoadBalancer::CanStartPath(class AWillowMind* InMind) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NPCLoadBalancer.CanStartPath"); - - UNPCLoadBalancer_CanStartPath_Params params; - params.InMind = InMind; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PawnRelevanceUtilityFixedCost.SetMaxLineChecks -// (Native, Public) -// Parameters: -// int CheckCount (Parm) - -void UPawnRelevanceUtilityFixedCost::SetMaxLineChecks(int CheckCount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PawnRelevanceUtilityFixedCost.SetMaxLineChecks"); - - UPawnRelevanceUtilityFixedCost_SetMaxLineChecks_Params params; - params.CheckCount = CheckCount; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PawnRelevanceUtilityFixedCost.SetBucket -// (Native, Public) -// Parameters: -// int BucketNum (Parm) -// float BucketDistance (Parm) -// int MaxLineChecks (Parm) -// int MaxIterations (Parm) - -void UPawnRelevanceUtilityFixedCost::SetBucket(int BucketNum, float BucketDistance, int MaxLineChecks, int MaxIterations) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PawnRelevanceUtilityFixedCost.SetBucket"); - - UPawnRelevanceUtilityFixedCost_SetBucket_Params params; - params.BucketNum = BucketNum; - params.BucketDistance = BucketDistance; - params.MaxLineChecks = MaxLineChecks; - params.MaxIterations = MaxIterations; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PawnRelevanceUtilityFixedCost.ShowBucketSettings -// (Native, Public) - -void UPawnRelevanceUtilityFixedCost::ShowBucketSettings() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PawnRelevanceUtilityFixedCost.ShowBucketSettings"); - - UPawnRelevanceUtilityFixedCost_ShowBucketSettings_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PawnRelevanceUtilityFixedCost.PrintBuckets -// (Native, Public) - -void UPawnRelevanceUtilityFixedCost::PrintBuckets() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PawnRelevanceUtilityFixedCost.PrintBuckets"); - - UPawnRelevanceUtilityFixedCost_PrintBuckets_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PerchDefinition.OnPlayerInRange -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UPerchDefinition::OnPlayerInRange(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PerchDefinition.OnPlayerInRange"); - - UPerchDefinition_OnPlayerInRange_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.PerchDefinition.OnFinished -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UPerchDefinition::OnFinished(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PerchDefinition.OnFinished"); - - UPerchDefinition_OnFinished_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.PerchDefinition.OnStopAnim -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UPerchDefinition::OnStopAnim(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PerchDefinition.OnStopAnim"); - - UPerchDefinition_OnStopAnim_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.PerchDefinition.OnIdleAnim -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UPerchDefinition::OnIdleAnim(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PerchDefinition.OnIdleAnim"); - - UPerchDefinition_OnIdleAnim_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.PerchDefinition.OnStartAnim -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UPerchDefinition::OnStartAnim(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PerchDefinition.OnStartAnim"); - - UPerchDefinition_OnStartAnim_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.PerchDefinition.SetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* NewBehaviorProviderDefinition (Parm) - -void UPerchDefinition::SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PerchDefinition.SetBehaviorProviderDefinition"); - - UPerchDefinition_SetBehaviorProviderDefinition_Params params; - params.NewBehaviorProviderDefinition = NewBehaviorProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PerchDefinition.GetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* UPerchDefinition::GetBehaviorProviderDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PerchDefinition.GetBehaviorProviderDefinition"); - - UPerchDefinition_GetBehaviorProviderDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PerchDefinition.GetAnims -// (Native, Public, HasOutparams) -// Parameters: -// TArray OutAnims (Parm, OutParm, NeedCtorLink) - -void UPerchDefinition::GetAnims(TArray* OutAnims) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PerchDefinition.GetAnims"); - - UPerchDefinition_GetAnims_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutAnims != nullptr) - *OutAnims = params.OutAnims; -} - - -// Function WillowGame.PerchDefinition.CanUse -// (Final, Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPerchDefinition::CanUse(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PerchDefinition.CanUse"); - - UPerchDefinition_CanUse_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PerchDefinition.GetPerchData -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UPopulationBodyTag* Key (Parm) -// struct FPerchAnimData Data (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPerchDefinition::GetPerchData(class UPopulationBodyTag* Key, struct FPerchAnimData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PerchDefinition.GetPerchData"); - - UPerchDefinition_GetPerchData_Params params; - params.Key = Key; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; - - return params.ReturnValue; -} - - -// Function WillowGame.PerchDefinition.Supports -// (Final, Native, Public) -// Parameters: -// class UPopulationBodyTag* Key (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPerchDefinition::Supports(class UPopulationBodyTag* Key) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PerchDefinition.Supports"); - - UPerchDefinition_Supports_Params params; - params.Key = Key; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PhysicsJumpNode.OnToggle -// (Defined, Simulated, Public) -// Parameters: -// class USeqAct_Toggle* Action (Parm) - -void APhysicsJumpNode::OnToggle(class USeqAct_Toggle* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PhysicsJumpNode.OnToggle"); - - APhysicsJumpNode_OnToggle_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PhysicsJumpNode.GetRotation -// (Native, Public) -// Parameters: -// struct FVector Up (Parm) -// class APhysicsJumpNode* Destination (Parm) -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator APhysicsJumpNode::GetRotation(const struct FVector& Up, class APhysicsJumpNode* Destination) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PhysicsJumpNode.GetRotation"); - - APhysicsJumpNode_GetRotation_Params params; - params.Up = Up; - params.Destination = Destination; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PhysicsJumpNode.GetStartRotation -// (Native, Public) -// Parameters: -// int JumpIndex (Parm) -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator APhysicsJumpNode::GetStartRotation(int JumpIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PhysicsJumpNode.GetStartRotation"); - - APhysicsJumpNode_GetStartRotation_Params params; - params.JumpIndex = JumpIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PhysicsJumpNode.GetEndRotation -// (Native, Public) -// Parameters: -// int JumpIndex (Parm) -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator APhysicsJumpNode::GetEndRotation(int JumpIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PhysicsJumpNode.GetEndRotation"); - - APhysicsJumpNode_GetEndRotation_Params params; - params.JumpIndex = JumpIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PhysicsJumpNode.GetEndLocation -// (Native, Public) -// Parameters: -// class AWillowPawn* Pawn (Parm) -// int JumpIndex (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector APhysicsJumpNode::GetEndLocation(class AWillowPawn* Pawn, int JumpIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PhysicsJumpNode.GetEndLocation"); - - APhysicsJumpNode_GetEndLocation_Params params; - params.Pawn = Pawn; - params.JumpIndex = JumpIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PhysicsJumpNode.GetStartLocation -// (Native, Public) -// Parameters: -// class AWillowPawn* Pawn (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector APhysicsJumpNode::GetStartLocation(class AWillowPawn* Pawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PhysicsJumpNode.GetStartLocation"); - - APhysicsJumpNode_GetStartLocation_Params params; - params.Pawn = Pawn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PhysicsJumpNode.GetLocation -// (Native, Public) -// Parameters: -// float PawnHeight (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector APhysicsJumpNode::GetLocation(float PawnHeight) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PhysicsJumpNode.GetLocation"); - - APhysicsJumpNode_GetLocation_Params params; - params.PawnHeight = PawnHeight; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PhysicsJumpNode.GetPrimaryCollision -// (Native, Public) -// Parameters: -// class AWillowPawn* Pawn (Parm) -// class UCylinderComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UCylinderComponent* APhysicsJumpNode::GetPrimaryCollision(class AWillowPawn* Pawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PhysicsJumpNode.GetPrimaryCollision"); - - APhysicsJumpNode_GetPrimaryCollision_Params params; - params.Pawn = Pawn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PhysicsJumpNode.GetJumpDefFromBody -// (Native, Public) -// Parameters: -// class UBodyClassDefinition* BodyClass (Parm) -// class USpecialMove_PhysicsJump* ReturnValue (Parm, OutParm, ReturnParm) - -class USpecialMove_PhysicsJump* APhysicsJumpNode::GetJumpDefFromBody(class UBodyClassDefinition* BodyClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PhysicsJumpNode.GetJumpDefFromBody"); - - APhysicsJumpNode_GetJumpDefFromBody_Params params; - params.BodyClass = BodyClass; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PhysicsJumpNode.RemoveJumpDestination -// (Native, Public) -// Parameters: -// class APhysicsJumpNode* JumpNode (Parm) - -void APhysicsJumpNode::RemoveJumpDestination(class APhysicsJumpNode* JumpNode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PhysicsJumpNode.RemoveJumpDestination"); - - APhysicsJumpNode_RemoveJumpDestination_Params params; - params.JumpNode = JumpNode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PhysicsJumpNode.AddJumpDestination -// (Native, Public) -// Parameters: -// class APhysicsJumpNode* JumpNode (Parm) - -void APhysicsJumpNode::AddJumpDestination(class APhysicsJumpNode* JumpNode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PhysicsJumpNode.AddJumpDestination"); - - APhysicsJumpNode_AddJumpDestination_Params params; - params.JumpNode = JumpNode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PhysicsJumpNode.GetJumpIndex -// (Native, Public) -// Parameters: -// class APhysicsJumpNode* JumpNode (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int APhysicsJumpNode::GetJumpIndex(class APhysicsJumpNode* JumpNode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PhysicsJumpNode.GetJumpIndex"); - - APhysicsJumpNode_GetJumpIndex_Params params; - params.JumpNode = JumpNode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerBlockingVolume.StopsProjectile -// (Defined, Simulated, Public) -// Parameters: -// class AProjectile* P (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool APlayerBlockingVolume::StopsProjectile(class AProjectile* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerBlockingVolume.StopsProjectile"); - - APlayerBlockingVolume_StopsProjectile_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ExecuteBlockingVolume.StopsProjectile -// (Defined, Simulated, Public) -// Parameters: -// class AProjectile* P (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AExecuteBlockingVolume::StopsProjectile(class AProjectile* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteBlockingVolume.StopsProjectile"); - - AExecuteBlockingVolume_StopsProjectile_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerClassCountAttributeValueResolver.ResetPlayerClassCountOverride -// (Final, Native, Static, Public) - -void UPlayerClassCountAttributeValueResolver::ResetPlayerClassCountOverride() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerClassCountAttributeValueResolver.ResetPlayerClassCountOverride"); - - UPlayerClassCountAttributeValueResolver_ResetPlayerClassCountOverride_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerClassCountAttributeValueResolver.SetPlayerClassCountOverride -// (Final, Native, Static, Public) -// Parameters: -// class UPlayerClassIdentifierDefinition* PlayerClassIdToOverride (Parm) -// int Override (Parm) - -void UPlayerClassCountAttributeValueResolver::SetPlayerClassCountOverride(class UPlayerClassIdentifierDefinition* PlayerClassIdToOverride, int Override) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerClassCountAttributeValueResolver.SetPlayerClassCountOverride"); - - UPlayerClassCountAttributeValueResolver_SetPlayerClassCountOverride_Params params; - params.PlayerClassIdToOverride = PlayerClassIdToOverride; - params.Override = Override; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerClassIdentifierDefinition.GetDownloadableContentDefinition -// (Native, Public) -// Parameters: -// class UDownloadableContentDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UDownloadableContentDefinition* UPlayerClassIdentifierDefinition::GetDownloadableContentDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerClassIdentifierDefinition.GetDownloadableContentDefinition"); - - UPlayerClassIdentifierDefinition_GetDownloadableContentDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerEventProviderDefinition.OnPlayerEvent -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumerHandle (Const, Parm, OutParm) -// unsigned char EventOutput (Parm) -// class AActor* Instigator (OptionalParm, Parm) -// class AActor* Other (OptionalParm, Parm) - -void UPlayerEventProviderDefinition::OnPlayerEvent(unsigned char EventOutput, class AActor* Instigator, class AActor* Other, struct FBehaviorConsumerHandle* TheConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerEventProviderDefinition.OnPlayerEvent"); - - UPlayerEventProviderDefinition_OnPlayerEvent_Params params; - params.EventOutput = EventOutput; - params.Instigator = Instigator; - params.Other = Other; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumerHandle != nullptr) - *TheConsumerHandle = params.TheConsumerHandle; -} - - -// Function WillowGame.PlayerEventProviderDefinition.SetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* NewBehaviorProviderDefinition (Parm) - -void UPlayerEventProviderDefinition::SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerEventProviderDefinition.SetBehaviorProviderDefinition"); - - UPlayerEventProviderDefinition_SetBehaviorProviderDefinition_Params params; - params.NewBehaviorProviderDefinition = NewBehaviorProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerEventProviderDefinition.GetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* UPlayerEventProviderDefinition::GetBehaviorProviderDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerEventProviderDefinition.GetBehaviorProviderDefinition"); - - UPlayerEventProviderDefinition_GetBehaviorProviderDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.GetNameListIndex -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowGameInfo::GetNameListIndex() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.GetNameListIndex"); - - AWillowGameInfo_GetNameListIndex_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.DriverLeftVehicle -// (Defined, Public) -// Parameters: -// class AVehicle* V (Parm) -// class APawn* P (Parm) - -void AWillowGameInfo::DriverLeftVehicle(class AVehicle* V, class APawn* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.DriverLeftVehicle"); - - AWillowGameInfo_DriverLeftVehicle_Params params; - params.V = V; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.DriverEnteredVehicle -// (Defined, Public) -// Parameters: -// class AVehicle* V (Parm) -// class APawn* P (Parm) - -void AWillowGameInfo::DriverEnteredVehicle(class AVehicle* V, class APawn* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.DriverEnteredVehicle"); - - AWillowGameInfo_DriverEnteredVehicle_Params params; - params.V = V; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.ClientsShouldSeeLobby -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameInfo::ClientsShouldSeeLobby() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.ClientsShouldSeeLobby"); - - AWillowGameInfo_ClientsShouldSeeLobby_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.UpdateBestNextHosts -// (Defined, Public) - -void AWillowGameInfo::UpdateBestNextHosts() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.UpdateBestNextHosts"); - - AWillowGameInfo_UpdateBestNextHosts_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.UpdateTookDamageFromEnemyStats -// (Final, Native, Public) -// Parameters: -// class APawn* DamagedPawn (Parm) -// class AController* InstigatedBy (Parm) -// class UCharacterClassDefinition* MyCharacterClass (Parm) -// class UClass* DamageType (Parm) -// FScriptInterface DamageCauser (Parm) -// class UDamagePipeline* Pipeline (Parm) -// bool bWasLastDamageACriticalHit (Parm) - -void AWillowGameInfo::UpdateTookDamageFromEnemyStats(class APawn* DamagedPawn, class AController* InstigatedBy, class UCharacterClassDefinition* MyCharacterClass, class UClass* DamageType, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline, bool bWasLastDamageACriticalHit) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.UpdateTookDamageFromEnemyStats"); - - AWillowGameInfo_UpdateTookDamageFromEnemyStats_Params params; - params.DamagedPawn = DamagedPawn; - params.InstigatedBy = InstigatedBy; - params.MyCharacterClass = MyCharacterClass; - params.DamageType = DamageType; - params.DamageCauser = DamageCauser; - params.Pipeline = Pipeline; - params.bWasLastDamageACriticalHit = bWasLastDamageACriticalHit; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.UpdateWaypoints -// (Final, Native, Public) - -void AWillowGameInfo::UpdateWaypoints() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.UpdateWaypoints"); - - AWillowGameInfo_UpdateWaypoints_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.CheckAllClientsLoaded -// (Defined, Public) - -void AWillowGameInfo::CheckAllClientsLoaded() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.CheckAllClientsLoaded"); - - AWillowGameInfo_CheckAllClientsLoaded_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.PostSeamlessTravel -// (Defined, Event, Public) - -void AWillowGameInfo::PostSeamlessTravel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.PostSeamlessTravel"); - - AWillowGameInfo_PostSeamlessTravel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.GetSeamlessTravelActorList -// (Defined, Event, Public, HasOutparams) -// Parameters: -// bool bToEntry (Parm) -// TArray ActorList (Parm, OutParm, NeedCtorLink) - -void AWillowGameInfo::GetSeamlessTravelActorList(bool bToEntry, TArray* ActorList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.GetSeamlessTravelActorList"); - - AWillowGameInfo_GetSeamlessTravelActorList_Params params; - params.bToEntry = bToEntry; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ActorList != nullptr) - *ActorList = params.ActorList; -} - - -// Function WillowGame.WillowGameInfo.GenericPlayerInitialization -// (Defined, Public) -// Parameters: -// class AController* C (Parm) - -void AWillowGameInfo::GenericPlayerInitialization(class AController* C) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.GenericPlayerInitialization"); - - AWillowGameInfo_GenericPlayerInitialization_Params params; - params.C = C; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.TellClientsToSetSessionInviteFlags -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bAllowInvites (Parm) -// bool bAllowJoinViaPresence (Parm) -// bool bAllowJoinViaPresenceFriendsOnly (Parm) - -void AWillowGameInfo::TellClientsToSetSessionInviteFlags(const struct FName& SessionName, bool bAllowInvites, bool bAllowJoinViaPresence, bool bAllowJoinViaPresenceFriendsOnly) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.TellClientsToSetSessionInviteFlags"); - - AWillowGameInfo_TellClientsToSetSessionInviteFlags_Params params; - params.SessionName = SessionName; - params.bAllowInvites = bAllowInvites; - params.bAllowJoinViaPresence = bAllowJoinViaPresence; - params.bAllowJoinViaPresenceFriendsOnly = bAllowJoinViaPresenceFriendsOnly; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.PlayerRemoved -// (Defined, Public) -// Parameters: -// class APlayerReplicationInfo* RemovedPlayer (Parm) - -void AWillowGameInfo::PlayerRemoved(class APlayerReplicationInfo* RemovedPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.PlayerRemoved"); - - AWillowGameInfo_PlayerRemoved_Params params; - params.RemovedPlayer = RemovedPlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.PlayerAdded -// (Defined, Public) -// Parameters: -// class APlayerReplicationInfo* AddedPlayer (Parm) - -void AWillowGameInfo::PlayerAdded(class APlayerReplicationInfo* AddedPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.PlayerAdded"); - - AWillowGameInfo_PlayerAdded_Params params; - params.AddedPlayer = AddedPlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.PlayerReceivedPawn -// (Defined, Public) -// Parameters: -// class APlayerReplicationInfo* PRI (Parm) - -void AWillowGameInfo::PlayerReceivedPawn(class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.PlayerReceivedPawn"); - - AWillowGameInfo_PlayerReceivedPawn_Params params; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.PlayerSelectedCharacter -// (Defined, Public) -// Parameters: -// class APlayerReplicationInfo* PRI (Parm) - -void AWillowGameInfo::PlayerSelectedCharacter(class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.PlayerSelectedCharacter"); - - AWillowGameInfo_PlayerSelectedCharacter_Params params; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.PlayerOpenedCharacterSelect -// (Defined, Public) -// Parameters: -// class APlayerReplicationInfo* PRI (Parm) - -void AWillowGameInfo::PlayerOpenedCharacterSelect(class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.PlayerOpenedCharacterSelect"); - - AWillowGameInfo_PlayerOpenedCharacterSelect_Params params; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.HandlePublicGame -// (Defined, Public) - -void AWillowGameInfo::HandlePublicGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.HandlePublicGame"); - - AWillowGameInfo_HandlePublicGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.TestStartGame -// (Defined, Public) - -void AWillowGameInfo::TestStartGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.TestStartGame"); - - AWillowGameInfo_TestStartGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.EndStartGame -// (Defined, Public) - -void AWillowGameInfo::EndStartGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.EndStartGame"); - - AWillowGameInfo_EndStartGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.BeginStartGame -// (Defined, Public) - -void AWillowGameInfo::BeginStartGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.BeginStartGame"); - - AWillowGameInfo_BeginStartGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.ClearStartGameTimer -// (Defined, Public) - -void AWillowGameInfo::ClearStartGameTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.ClearStartGameTimer"); - - AWillowGameInfo_ClearStartGameTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.UpdateStartGameTimer -// (Defined, Public) - -void AWillowGameInfo::UpdateStartGameTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.UpdateStartGameTimer"); - - AWillowGameInfo_UpdateStartGameTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.SetStartGameTimer -// (Defined, Public) -// Parameters: -// int Value (Parm) - -void AWillowGameInfo::SetStartGameTimer(int Value) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.SetStartGameTimer"); - - AWillowGameInfo_SetStartGameTimer_Params params; - params.Value = Value; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.UpdateStartGameState -// (Defined, Public) - -void AWillowGameInfo::UpdateStartGameState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.UpdateStartGameState"); - - AWillowGameInfo_UpdateStartGameState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.StartNewGame -// (Defined, Public) - -void AWillowGameInfo::StartNewGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.StartNewGame"); - - AWillowGameInfo_StartNewGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.RegisterServer -// (Defined, Public) - -void AWillowGameInfo::RegisterServer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.RegisterServer"); - - AWillowGameInfo_RegisterServer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.IsHardcoreMode -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameInfo::IsHardcoreMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.IsHardcoreMode"); - - AWillowGameInfo_IsHardcoreMode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.SetHardcoreMode -// (Public) -// Parameters: -// bool NewHardcoreMode (Parm) - -void AWillowGameInfo::SetHardcoreMode(bool NewHardcoreMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.SetHardcoreMode"); - - AWillowGameInfo_SetHardcoreMode_Params params; - params.NewHardcoreMode = NewHardcoreMode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.CleanAIBlackBoards -// (Native, Public) - -void AWillowGameInfo::CleanAIBlackBoards() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.CleanAIBlackBoards"); - - AWillowGameInfo_CleanAIBlackBoards_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.GetAIBlackboard -// (Final, Native, Public) -// Parameters: -// class UPawnAllegiance* Allegiance (Parm) -// class UWillowAIBlackboardComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UWillowAIBlackboardComponent* AWillowGameInfo::GetAIBlackboard(class UPawnAllegiance* Allegiance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.GetAIBlackboard"); - - AWillowGameInfo_GetAIBlackboard_Params params; - params.Allegiance = Allegiance; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.InitSequence -// (Native, Public) -// Parameters: -// class UActionSequence* NewSequence (Parm) - -void AWillowGameInfo::InitSequence(class UActionSequence* NewSequence) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.InitSequence"); - - AWillowGameInfo_InitSequence_Params params; - params.NewSequence = NewSequence; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.GetAllegiance -// (Native, Public) -// Parameters: -// class UPawnAllegiance* ReturnValue (Parm, OutParm, ReturnParm) - -class UPawnAllegiance* AWillowGameInfo::GetAllegiance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.GetAllegiance"); - - AWillowGameInfo_GetAllegiance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.GetAIDefinition -// (Native, Public) -// Parameters: -// class UAIDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UAIDefinition* AWillowGameInfo::GetAIDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.GetAIDefinition"); - - AWillowGameInfo_GetAIDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.GetAIComponent -// (Native, Public) -// Parameters: -// class UAIComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UAIComponent* AWillowGameInfo::GetAIComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.GetAIComponent"); - - AWillowGameInfo_GetAIComponent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.GetAIParent -// (Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface AWillowGameInfo::GetAIParent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.GetAIParent"); - - AWillowGameInfo_GetAIParent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.GetAILocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowGameInfo::GetAILocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.GetAILocation"); - - AWillowGameInfo_GetAILocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.GetAIActor -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AWillowGameInfo::GetAIActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.GetAIActor"); - - AWillowGameInfo_GetAIActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.CanTickAI -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameInfo::CanTickAI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.CanTickAI"); - - AWillowGameInfo_CanTickAI_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.CatchupInitialColiseumStat -// (Defined, Public, HasDefaults) -// Parameters: -// class AWillowPlayerController* InWPC (Parm) -// int InitialKillCount (Parm) - -void AWillowGameInfo::CatchupInitialColiseumStat(class AWillowPlayerController* InWPC, int InitialKillCount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.CatchupInitialColiseumStat"); - - AWillowGameInfo_CatchupInitialColiseumStat_Params params; - params.InWPC = InWPC; - params.InitialKillCount = InitialKillCount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.ConditionallyConfigureColiseum -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* NewPlayer (Parm) - -void AWillowGameInfo::ConditionallyConfigureColiseum(class AWillowPlayerController* NewPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.ConditionallyConfigureColiseum"); - - AWillowGameInfo_ConditionallyConfigureColiseum_Params params; - params.NewPlayer = NewPlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.PublishColiseumStatDeltaForPlayer -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* InWPC (Parm) -// unsigned char StatType (Parm) -// int StatDelta (Parm) - -void AWillowGameInfo::PublishColiseumStatDeltaForPlayer(class AWillowPlayerController* InWPC, unsigned char StatType, int StatDelta) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.PublishColiseumStatDeltaForPlayer"); - - AWillowGameInfo_PublishColiseumStatDeltaForPlayer_Params params; - params.InWPC = InWPC; - params.StatType = StatType; - params.StatDelta = StatDelta; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.PublishColiseumStatDeltas -// (Defined, Public) - -void AWillowGameInfo::PublishColiseumStatDeltas() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.PublishColiseumStatDeltas"); - - AWillowGameInfo_PublishColiseumStatDeltas_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.RemoveColiseumStatCacheForPlayer -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* InWPC (Parm) - -void AWillowGameInfo::RemoveColiseumStatCacheForPlayer(class AWillowPlayerController* InWPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.RemoveColiseumStatCacheForPlayer"); - - AWillowGameInfo_RemoveColiseumStatCacheForPlayer_Params params; - params.InWPC = InWPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.InitColiseumStatArray -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// TArray Stats (Parm, OutParm, NeedCtorLink) - -void AWillowGameInfo::InitColiseumStatArray(class AWillowPlayerController* WPC, TArray* Stats) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.InitColiseumStatArray"); - - AWillowGameInfo_InitColiseumStatArray_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Stats != nullptr) - *Stats = params.Stats; -} - - -// Function WillowGame.WillowGameInfo.FinishInitializingColiseumStatCache -// (Defined, Public) - -void AWillowGameInfo::FinishInitializingColiseumStatCache() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.FinishInitializingColiseumStatCache"); - - AWillowGameInfo_FinishInitializingColiseumStatCache_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.InitColiseumStatCacheForPlayer -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* InWPC (Parm) - -void AWillowGameInfo::InitColiseumStatCacheForPlayer(class AWillowPlayerController* InWPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.InitColiseumStatCacheForPlayer"); - - AWillowGameInfo_InitColiseumStatCacheForPlayer_Params params; - params.InWPC = InWPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.ClearColiseumStatCache -// (Defined, Public) - -void AWillowGameInfo::ClearColiseumStatCache() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.ClearColiseumStatCache"); - - AWillowGameInfo_ClearColiseumStatCache_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.ShouldRestartPlayerAfterLogin -// (Native, Static, Public) -// Parameters: -// int PlayerIndex (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameInfo::ShouldRestartPlayerAfterLogin(int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.ShouldRestartPlayerAfterLogin"); - - AWillowGameInfo_ShouldRestartPlayerAfterLogin_Params params; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.SetRestartPlayerAfterLogin -// (Native, Static, Public) -// Parameters: -// int PlayerIndex (Parm) -// bool bEnabled (Parm) - -void AWillowGameInfo::SetRestartPlayerAfterLogin(int PlayerIndex, bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.SetRestartPlayerAfterLogin"); - - AWillowGameInfo_SetRestartPlayerAfterLogin_Params params; - params.PlayerIndex = PlayerIndex; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.ShouldInitializeStartupTeleporterAttribute -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameInfo::ShouldInitializeStartupTeleporterAttribute() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.ShouldInitializeStartupTeleporterAttribute"); - - AWillowGameInfo_ShouldInitializeStartupTeleporterAttribute_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.SetStartupTeleporterAttributeInitialization -// (Native, Static, Public) -// Parameters: -// bool bShouldInitialize (Parm) - -void AWillowGameInfo::SetStartupTeleporterAttributeInitialization(bool bShouldInitialize) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.SetStartupTeleporterAttributeInitialization"); - - AWillowGameInfo_SetStartupTeleporterAttributeInitialization_Params params; - params.bShouldInitialize = bShouldInitialize; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.PlayerResetShop -// (Native, Public) -// Parameters: -// class AWillowPlayerController* Player (Parm) -// FScriptInterface Shop (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameInfo::PlayerResetShop(class AWillowPlayerController* Player, const FScriptInterface& Shop) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.PlayerResetShop"); - - AWillowGameInfo_PlayerResetShop_Params params; - params.Player = Player; - params.Shop = Shop; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.RemoveWaypointComponent -// (Final, Native, Public) -// Parameters: -// class AActor* WaypointActor (Parm) -// class UWaypointComponent* Waypoint (Parm, EditInline) - -void AWillowGameInfo::RemoveWaypointComponent(class AActor* WaypointActor, class UWaypointComponent* Waypoint) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.RemoveWaypointComponent"); - - AWillowGameInfo_RemoveWaypointComponent_Params params; - params.WaypointActor = WaypointActor; - params.Waypoint = Waypoint; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.AddWaypointComponent -// (Final, Native, Public) -// Parameters: -// class AActor* WaypointActor (Parm) -// class UWaypointComponent* Waypoint (Parm, EditInline) - -void AWillowGameInfo::AddWaypointComponent(class AActor* WaypointActor, class UWaypointComponent* Waypoint) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.AddWaypointComponent"); - - AWillowGameInfo_AddWaypointComponent_Params params; - params.WaypointActor = WaypointActor; - params.Waypoint = Waypoint; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.ClearRemainingProjectiles -// (Defined, Public) - -void AWillowGameInfo::ClearRemainingProjectiles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.ClearRemainingProjectiles"); - - AWillowGameInfo_ClearRemainingProjectiles_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.TravelPostCountdownInProcess -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameInfo::TravelPostCountdownInProcess() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.TravelPostCountdownInProcess"); - - AWillowGameInfo_TravelPostCountdownInProcess_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.TravelCountdownInProcess -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameInfo::TravelCountdownInProcess() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.TravelCountdownInProcess"); - - AWillowGameInfo_TravelCountdownInProcess_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.ClearTravelData -// (Defined, Public) - -void AWillowGameInfo::ClearTravelData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.ClearTravelData"); - - AWillowGameInfo_ClearTravelData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.TravelPostCountdown -// (Defined, Public) - -void AWillowGameInfo::TravelPostCountdown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.TravelPostCountdown"); - - AWillowGameInfo_TravelPostCountdown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.TravelCountdown -// (Defined, Public) - -void AWillowGameInfo::TravelCountdown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.TravelCountdown"); - - AWillowGameInfo_TravelCountdown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.InitiateTravel -// (Defined, HasOptionalparams, Public) -// Parameters: -// class APlayerController* InstigatingPlayer (Parm) -// struct FName StationDefinitionName (OptionalParm, Parm) -// class UBehavior_CheckMapChangeConditions* Behavior (OptionalParm, Parm) -// FScriptInterface EventInterface (OptionalParm, Parm) -// class UTravelStationDefinition* StationDefinition (OptionalParm, Parm) - -void AWillowGameInfo::InitiateTravel(class APlayerController* InstigatingPlayer, const struct FName& StationDefinitionName, class UBehavior_CheckMapChangeConditions* Behavior, const FScriptInterface& EventInterface, class UTravelStationDefinition* StationDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.InitiateTravel"); - - AWillowGameInfo_InitiateTravel_Params params; - params.InstigatingPlayer = InstigatingPlayer; - params.StationDefinitionName = StationDefinitionName; - params.Behavior = Behavior; - params.EventInterface = EventInterface; - params.StationDefinition = StationDefinition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.CanAllPlayersTravelToDlcDestination -// (Defined, Public) -// Parameters: -// class UDownloadableExpansionDefinition* ExpansionDef (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameInfo::CanAllPlayersTravelToDlcDestination(class UDownloadableExpansionDefinition* ExpansionDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.CanAllPlayersTravelToDlcDestination"); - - AWillowGameInfo_CanAllPlayersTravelToDlcDestination_Params params; - params.ExpansionDef = ExpansionDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.GetDlcCannotTravelPlayerList -// (Defined, Public) -// Parameters: -// class UDownloadableExpansionDefinition* ExpansionDef (Parm) -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray AWillowGameInfo::GetDlcCannotTravelPlayerList(class UDownloadableExpansionDefinition* ExpansionDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.GetDlcCannotTravelPlayerList"); - - AWillowGameInfo_GetDlcCannotTravelPlayerList_Params params; - params.ExpansionDef = ExpansionDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.TravelToFastTravelStation -// (Native, Public) -// Parameters: -// struct FName StationDefinitionName (Parm) - -void AWillowGameInfo::TravelToFastTravelStation(const struct FName& StationDefinitionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.TravelToFastTravelStation"); - - AWillowGameInfo_TravelToFastTravelStation_Params params; - params.StationDefinitionName = StationDefinitionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.TeleportToFinalDestinationAfterLoad -// (Native, Public) - -void AWillowGameInfo::TeleportToFinalDestinationAfterLoad() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.TeleportToFinalDestinationAfterLoad"); - - AWillowGameInfo_TeleportToFinalDestinationAfterLoad_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.TravelToRealDestinationLevel -// (Native, Public) - -void AWillowGameInfo::TravelToRealDestinationLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.TravelToRealDestinationLevel"); - - AWillowGameInfo_TravelToRealDestinationLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.CommitTravelToNewLevel -// (Native, Public) - -void AWillowGameInfo::CommitTravelToNewLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.CommitTravelToNewLevel"); - - AWillowGameInfo_CommitTravelToNewLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.TravelToStation -// (Native, HasOptionalparams, Public) -// Parameters: -// class UTravelStationDefinition* DestTravelStation (Parm) -// bool bForceLevelLoad (OptionalParm, Parm) - -void AWillowGameInfo::TravelToStation(class UTravelStationDefinition* DestTravelStation, bool bForceLevelLoad) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.TravelToStation"); - - AWillowGameInfo_TravelToStation_Params params; - params.DestTravelStation = DestTravelStation; - params.bForceLevelLoad = bForceLevelLoad; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.CheckMapChangeConditions -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// class APlayerController* InstigatingPlayer (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameInfo::CheckMapChangeConditions(class APlayerController* InstigatingPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.CheckMapChangeConditions"); - - AWillowGameInfo_CheckMapChangeConditions_Params params; - params.InstigatingPlayer = InstigatingPlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.TryFireInstigatorImpatientVO -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* Blocker (Parm) - -void AWillowGameInfo::TryFireInstigatorImpatientVO(class AWillowPlayerController* Blocker) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.TryFireInstigatorImpatientVO"); - - AWillowGameInfo_TryFireInstigatorImpatientVO_Params params; - params.Blocker = Blocker; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.FireInstigatorImpatientVO -// (Defined, Public) -// Parameters: -// class AWillowPawn* Speaker (Parm) -// class AWillowPawn* Blocker (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameInfo::FireInstigatorImpatientVO(class AWillowPawn* Speaker, class AWillowPawn* Blocker) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.FireInstigatorImpatientVO"); - - AWillowGameInfo_FireInstigatorImpatientVO_Params params; - params.Speaker = Speaker; - params.Blocker = Blocker; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.ShouldSpawnAtStartSpot -// (Defined, Public) -// Parameters: -// class AController* Player (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameInfo::ShouldSpawnAtStartSpot(class AController* Player) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.ShouldSpawnAtStartSpot"); - - AWillowGameInfo_ShouldSpawnAtStartSpot_Params params; - params.Player = Player; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.EndGameHack -// (Defined, Event, Public) -// Parameters: -// class APlayerReplicationInfo* Winner (Parm) -// struct FString Reason (Parm, NeedCtorLink) - -void AWillowGameInfo::EndGameHack(class APlayerReplicationInfo* Winner, const struct FString& Reason) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.EndGameHack"); - - AWillowGameInfo_EndGameHack_Params params; - params.Winner = Winner; - params.Reason = Reason; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.DelayedEndGame -// (Defined, Public) - -void AWillowGameInfo::DelayedEndGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.DelayedEndGame"); - - AWillowGameInfo_DelayedEndGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.InitGameReplicationInfo -// (Defined, Public) - -void AWillowGameInfo::InitGameReplicationInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.InitGameReplicationInfo"); - - AWillowGameInfo_InitGameReplicationInfo_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.PostCommitMapChange -// (Defined, Event, Public) - -void AWillowGameInfo::PostCommitMapChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.PostCommitMapChange"); - - AWillowGameInfo_PostCommitMapChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.PlayerLeftGameNotification -// (Defined, Public) -// Parameters: -// class APlayerController* PC (Parm) - -void AWillowGameInfo::PlayerLeftGameNotification(class APlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.PlayerLeftGameNotification"); - - AWillowGameInfo_PlayerLeftGameNotification_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.PlayerEnteredGameNotification -// (Defined, Public) -// Parameters: -// class APlayerController* PC (Parm) - -void AWillowGameInfo::PlayerEnteredGameNotification(class APlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.PlayerEnteredGameNotification"); - - AWillowGameInfo_PlayerEnteredGameNotification_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.UpdatePlayerObservers -// (Defined, Public) - -void AWillowGameInfo::UpdatePlayerObservers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.UpdatePlayerObservers"); - - AWillowGameInfo_UpdatePlayerObservers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.RemovePlayerObserver -// (Defined, Public) -// Parameters: -// FScriptInterface Observer (Parm) - -void AWillowGameInfo::RemovePlayerObserver(const FScriptInterface& Observer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.RemovePlayerObserver"); - - AWillowGameInfo_RemovePlayerObserver_Params params; - params.Observer = Observer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.AddPlayerObserver -// (Defined, Public) -// Parameters: -// FScriptInterface Observer (Parm) - -void AWillowGameInfo::AddPlayerObserver(const FScriptInterface& Observer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.AddPlayerObserver"); - - AWillowGameInfo_AddPlayerObserver_Params params; - params.Observer = Observer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.SpawnDefaultPawnFor -// (Defined, Public, HasDefaults) -// Parameters: -// class AController* NewPlayer (Parm) -// class AActor* StartSpot (Parm) -// class APawn* ReturnValue (Parm, OutParm, ReturnParm) - -class APawn* AWillowGameInfo::SpawnDefaultPawnFor(class AController* NewPlayer, class AActor* StartSpot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.SpawnDefaultPawnFor"); - - AWillowGameInfo_SpawnDefaultPawnFor_Params params; - params.NewPlayer = NewPlayer; - params.StartSpot = StartSpot; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.InitiatePlayerPawnDataLoad -// (Defined, Public) -// Parameters: -// class AController* NewPlayer (Parm) - -void AWillowGameInfo::InitiatePlayerPawnDataLoad(class AController* NewPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.InitiatePlayerPawnDataLoad"); - - AWillowGameInfo_InitiatePlayerPawnDataLoad_Params params; - params.NewPlayer = NewPlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.ResurrectAllPlayers -// (Defined, Public) -// Parameters: -// class APawn* DeadPlayer (Parm) - -void AWillowGameInfo::ResurrectAllPlayers(class APawn* DeadPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.ResurrectAllPlayers"); - - AWillowGameInfo_ResurrectAllPlayers_Params params; - params.DeadPlayer = DeadPlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.HandlePlayerDeathResurrection -// (Defined, HasOptionalparams, Public) -// Parameters: -// class APawn* DeadPlayer (Parm) -// unsigned char ResurrectReason (OptionalParm, Parm) - -void AWillowGameInfo::HandlePlayerDeathResurrection(class APawn* DeadPlayer, unsigned char ResurrectReason) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.HandlePlayerDeathResurrection"); - - AWillowGameInfo_HandlePlayerDeathResurrection_Params params; - params.DeadPlayer = DeadPlayer; - params.ResurrectReason = ResurrectReason; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.AllowCheats -// (Defined, Public) -// Parameters: -// class APlayerController* P (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameInfo::AllowCheats(class APlayerController* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.AllowCheats"); - - AWillowGameInfo_AllowCheats_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.ResetAI -// (Native, Public) - -void AWillowGameInfo::ResetAI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.ResetAI"); - - AWillowGameInfo_ResetAI_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.ShouldCensorContent -// (Final, Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameInfo::ShouldCensorContent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.ShouldCensorContent"); - - AWillowGameInfo_ShouldCensorContent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.IsShippingBuild -// (Final, Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameInfo::IsShippingBuild() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.IsShippingBuild"); - - AWillowGameInfo_IsShippingBuild_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.IsEditor -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameInfo::IsEditor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.IsEditor"); - - AWillowGameInfo_IsEditor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.GetBlackMarketUpgradeManager -// (Final, Native, Public) -// Parameters: -// class ABlackMarketUpgradeManager* ReturnValue (Parm, OutParm, ReturnParm) - -class ABlackMarketUpgradeManager* AWillowGameInfo::GetBlackMarketUpgradeManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.GetBlackMarketUpgradeManager"); - - AWillowGameInfo_GetBlackMarketUpgradeManager_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.GetPlayerStatsNotifier -// (Final, Native, Public) -// Parameters: -// class UPlayerStatsNotifier* ReturnValue (Parm, OutParm, ReturnParm) - -class UPlayerStatsNotifier* AWillowGameInfo::GetPlayerStatsNotifier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.GetPlayerStatsNotifier"); - - AWillowGameInfo_GetPlayerStatsNotifier_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.GetCombatMusicManager -// (Final, Native, Public) -// Parameters: -// class UCombatMusicManager* ReturnValue (Parm, OutParm, ReturnParm) - -class UCombatMusicManager* AWillowGameInfo::GetCombatMusicManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.GetCombatMusicManager"); - - AWillowGameInfo_GetCombatMusicManager_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.GetChallengeManager -// (Final, Native, Public) -// Parameters: -// class AChallengeManager* ReturnValue (Parm, OutParm, ReturnParm) - -class AChallengeManager* AWillowGameInfo::GetChallengeManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.GetChallengeManager"); - - AWillowGameInfo_GetChallengeManager_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.GetPlayerInteractionManager -// (Final, Native, Public) -// Parameters: -// class UPlayerInteractionManager* ReturnValue (Parm, OutParm, ReturnParm) - -class UPlayerInteractionManager* AWillowGameInfo::GetPlayerInteractionManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.GetPlayerInteractionManager"); - - AWillowGameInfo_GetPlayerInteractionManager_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.GetSkillManager -// (Final, Native, Public) -// Parameters: -// class ASkillEffectManager* ReturnValue (Parm, OutParm, ReturnParm) - -class ASkillEffectManager* AWillowGameInfo::GetSkillManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.GetSkillManager"); - - AWillowGameInfo_GetSkillManager_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.Login -// (Defined, Event, Public, HasOutparams) -// Parameters: -// struct FString Portal (Parm, NeedCtorLink) -// struct FString Options (Parm, NeedCtorLink) -// struct FUniqueNetId UniqueId (Const, Parm) -// struct FString ErrorMessage (Parm, OutParm, NeedCtorLink) -// class APlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class APlayerController* AWillowGameInfo::Login(const struct FString& Portal, const struct FString& Options, const struct FUniqueNetId& UniqueId, struct FString* ErrorMessage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.Login"); - - AWillowGameInfo_Login_Params params; - params.Portal = Portal; - params.Options = Options; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (ErrorMessage != nullptr) - *ErrorMessage = params.ErrorMessage; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.ActivateVehicleFactory -// (Defined, Public) -// Parameters: -// class AWillowVehicleFactory* VF (Parm) - -void AWillowGameInfo::ActivateVehicleFactory(class AWillowVehicleFactory* VF) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.ActivateVehicleFactory"); - - AWillowGameInfo_ActivateVehicleFactory_Params params; - params.VF = VF; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.RegisterVehicle -// (Defined, Public) -// Parameters: -// class AWillowVehicle* V (Parm) - -void AWillowGameInfo::RegisterVehicle(class AWillowVehicle* V) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.RegisterVehicle"); - - AWillowGameInfo_RegisterVehicle_Params params; - params.V = V; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.ShouldRespawn -// (Defined, Public) -// Parameters: -// class APickupFactory* Other (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameInfo::ShouldRespawn(class APickupFactory* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.ShouldRespawn"); - - AWillowGameInfo_ShouldRespawn_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.AwardCombatExperience -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* KillerWPC (Parm) -// class AActor* KilledActor (Parm) -// float TotalExpPoints (Parm) - -void AWillowGameInfo::AwardCombatExperience(class AWillowPlayerController* KillerWPC, class AActor* KilledActor, float TotalExpPoints) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.AwardCombatExperience"); - - AWillowGameInfo_AwardCombatExperience_Params params; - params.KillerWPC = KillerWPC; - params.KilledActor = KilledActor; - params.TotalExpPoints = TotalExpPoints; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.Killed -// (Defined, Public) -// Parameters: -// class AController* Killer (Parm) -// class AController* KilledPlayer (Parm) -// class APawn* KilledPawn (Parm) -// class UClass* DamageType (Parm) -// class UDamagePipeline* Pipeline (Parm) - -void AWillowGameInfo::Killed(class AController* Killer, class AController* KilledPlayer, class APawn* KilledPawn, class UClass* DamageType, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.Killed"); - - AWillowGameInfo_Killed_Params params; - params.Killer = Killer; - params.KilledPlayer = KilledPlayer; - params.KilledPawn = KilledPawn; - params.DamageType = DamageType; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.InitializeStartupTeleporterAttribute -// (Defined, Public) - -void AWillowGameInfo::InitializeStartupTeleporterAttribute() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.InitializeStartupTeleporterAttribute"); - - AWillowGameInfo_InitializeStartupTeleporterAttribute_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.SetInitialTeleportDestination -// (Defined, Public) -// Parameters: -// struct FName InitialTeleporter (Parm) - -void AWillowGameInfo::SetInitialTeleportDestination(const struct FName& InitialTeleporter) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.SetInitialTeleportDestination"); - - AWillowGameInfo_SetInitialTeleportDestination_Params params; - params.InitialTeleporter = InitialTeleporter; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.FindPlayerStart -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AController* Player (Parm) -// unsigned char InTeam (OptionalParm, Parm) -// struct FString IncomingName (OptionalParm, Parm, NeedCtorLink) -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AWillowGameInfo::FindPlayerStart(class AController* Player, unsigned char InTeam, const struct FString& IncomingName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.FindPlayerStart"); - - AWillowGameInfo_FindPlayerStart_Params params; - params.Player = Player; - params.InTeam = InTeam; - params.IncomingName = IncomingName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.RatePlayerStart -// (Defined, Public) -// Parameters: -// class APlayerStart* P (Parm) -// unsigned char Team (Parm) -// class AController* Player (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowGameInfo::RatePlayerStart(class APlayerStart* P, unsigned char Team, class AController* Player) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.RatePlayerStart"); - - AWillowGameInfo_RatePlayerStart_Params params; - params.P = P; - params.Team = Team; - params.Player = Player; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.DecodeEvent -// (Defined, Public) -// Parameters: -// struct FName EventType (Parm) -// int TeamNo (Parm) -// struct FString InstigatorName (Parm, NeedCtorLink) -// struct FString AdditionalName (Parm, NeedCtorLink) -// class UClass* AdditionalObj (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowGameInfo::DecodeEvent(const struct FName& EventType, int TeamNo, const struct FString& InstigatorName, const struct FString& AdditionalName, class UClass* AdditionalObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.DecodeEvent"); - - AWillowGameInfo_DecodeEvent_Params params; - params.EventType = EventType; - params.TeamNo = TeamNo; - params.InstigatorName = InstigatorName; - params.AdditionalName = AdditionalName; - params.AdditionalObj = AdditionalObj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.RestartPlayer -// (Defined, Public) -// Parameters: -// class AController* NewPlayer (Parm) - -void AWillowGameInfo::RestartPlayer(class AController* NewPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.RestartPlayer"); - - AWillowGameInfo_RestartPlayer_Params params; - params.NewPlayer = NewPlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.SyncKismetSetProperties -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* PC (Parm) - -void AWillowGameInfo::SyncKismetSetProperties(class AWillowPlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.SyncKismetSetProperties"); - - AWillowGameInfo_SyncKismetSetProperties_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.EndGame -// (Defined, Public) -// Parameters: -// class APlayerReplicationInfo* Winner (Parm) -// struct FString Reason (Parm, NeedCtorLink) - -void AWillowGameInfo::EndGame(class APlayerReplicationInfo* Winner, const struct FString& Reason) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.EndGame"); - - AWillowGameInfo_EndGame_Params params; - params.Winner = Winner; - params.Reason = Reason; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.StartMatch -// (Defined, Public) - -void AWillowGameInfo::StartMatch() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.StartMatch"); - - AWillowGameInfo_StartMatch_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.Logout -// (Defined, Public) -// Parameters: -// class AController* Exiting (Parm) - -void AWillowGameInfo::Logout(class AController* Exiting) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.Logout"); - - AWillowGameInfo_Logout_Params params; - params.Exiting = Exiting; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.PostLogin -// (Defined, Event, Public) -// Parameters: -// class APlayerController* NewPlayer (Parm) - -void AWillowGameInfo::PostLogin(class APlayerController* NewPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.PostLogin"); - - AWillowGameInfo_PostLogin_Params params; - params.NewPlayer = NewPlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.DiscardInventory -// (Defined, HasOptionalparams, Public) -// Parameters: -// class APawn* Other (Parm) -// class AController* Killer (OptionalParm, Parm) - -void AWillowGameInfo::DiscardInventory(class APawn* Other, class AController* Killer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.DiscardInventory"); - - AWillowGameInfo_DiscardInventory_Params params; - params.Other = Other; - params.Killer = Killer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.ShouldPawnDropWeaponOnDeath -// (Defined, Public) -// Parameters: -// class APawn* P (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameInfo::ShouldPawnDropWeaponOnDeath(class APawn* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.ShouldPawnDropWeaponOnDeath"); - - AWillowGameInfo_ShouldPawnDropWeaponOnDeath_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.ApplyGlobalPlayerMovementSettings -// (Defined, Public) -// Parameters: -// class APawn* PlayerPawn (Parm) - -void AWillowGameInfo::ApplyGlobalPlayerMovementSettings(class APawn* PlayerPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.ApplyGlobalPlayerMovementSettings"); - - AWillowGameInfo_ApplyGlobalPlayerMovementSettings_Params params; - params.PlayerPawn = PlayerPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.SetPlayerDefaults -// (Defined, Public) -// Parameters: -// class APawn* PlayerPawn (Parm) - -void AWillowGameInfo::SetPlayerDefaults(class APawn* PlayerPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.SetPlayerDefaults"); - - AWillowGameInfo_SetPlayerDefaults_Params params; - params.PlayerPawn = PlayerPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.GetInstancedDesignerAttribute -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// class UAttributeDefinition* Definition (Parm) -// struct FName DesignerAttributeName (OptionalParm, Parm) -// unsigned char AttributeDataType (OptionalParm, Parm) -// class UInstancedDesignerAttribute* ReturnValue (Parm, OutParm, ReturnParm) - -class UInstancedDesignerAttribute* AWillowGameInfo::GetInstancedDesignerAttribute(class UAttributeDefinition* Definition, const struct FName& DesignerAttributeName, unsigned char AttributeDataType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.GetInstancedDesignerAttribute"); - - AWillowGameInfo_GetInstancedDesignerAttribute_Params params; - params.Definition = Definition; - params.DesignerAttributeName = DesignerAttributeName; - params.AttributeDataType = AttributeDataType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.CreateDesignerAttribute -// (Defined, HasOptionalparams, Protected) -// Parameters: -// class UDesignerAttributeDefinition* Definition (Parm) -// struct FName DesignerAttributeName (OptionalParm, Parm) -// unsigned char AttributeDataType (OptionalParm, Parm) -// class UInstancedDesignerAttribute* ReturnValue (Parm, OutParm, ReturnParm) - -class UInstancedDesignerAttribute* AWillowGameInfo::CreateDesignerAttribute(class UDesignerAttributeDefinition* Definition, const struct FName& DesignerAttributeName, unsigned char AttributeDataType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.CreateDesignerAttribute"); - - AWillowGameInfo_CreateDesignerAttribute_Params params; - params.Definition = Definition; - params.DesignerAttributeName = DesignerAttributeName; - params.AttributeDataType = AttributeDataType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameInfo.InitGame -// (Defined, Event, Public, HasOutparams) -// Parameters: -// struct FString Options (Parm, NeedCtorLink) -// struct FString ErrorMessage (Parm, OutParm, NeedCtorLink) - -void AWillowGameInfo::InitGame(const struct FString& Options, struct FString* ErrorMessage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.InitGame"); - - AWillowGameInfo_InitGame_Params params; - params.Options = Options; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ErrorMessage != nullptr) - *ErrorMessage = params.ErrorMessage; -} - - -// Function WillowGame.WillowGameInfo.PostBeginPlay -// (Defined, Public) - -void AWillowGameInfo::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.PostBeginPlay"); - - AWillowGameInfo_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameInfo.PreBeginPlay -// (Defined, Public) - -void AWillowGameInfo::PreBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameInfo.PreBeginPlay"); - - AWillowGameInfo_PreBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerInteractionManager.GetInteractionPlayers -// (Native, Public, HasOutparams) -// Parameters: -// class UPlayerInteractionServer* ForServer (Parm) -// TArray Players (Parm, OutParm, NeedCtorLink) - -void UPlayerInteractionManager::GetInteractionPlayers(class UPlayerInteractionServer* ForServer, TArray* Players) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerInteractionManager.GetInteractionPlayers"); - - UPlayerInteractionManager_GetInteractionPlayers_Params params; - params.ForServer = ForServer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Players != nullptr) - *Players = params.Players; -} - - -// Function WillowGame.PlayerInteractionManager.IsInInteraction -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* Player (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPlayerInteractionManager::IsInInteraction(class AWillowPlayerController* Player) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerInteractionManager.IsInInteraction"); - - UPlayerInteractionManager_IsInInteraction_Params params; - params.Player = Player; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerInteractionManager.GetServerForPlayer -// (Final, Defined, Private, HasDefaults) -// Parameters: -// class AWillowPlayerController* Player (Parm) -// class UPlayerInteractionServer* ReturnValue (Parm, OutParm, ReturnParm) - -class UPlayerInteractionServer* UPlayerInteractionManager::GetServerForPlayer(class AWillowPlayerController* Player) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerInteractionManager.GetServerForPlayer"); - - UPlayerInteractionManager_GetServerForPlayer_Params params; - params.Player = Player; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerInteractionManager.GetInstigator -// (Defined, Public, HasDefaults) -// Parameters: -// class UPlayerInteractionServer* Server (Parm) -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* UPlayerInteractionManager::GetInstigator(class UPlayerInteractionServer* Server) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerInteractionManager.GetInstigator"); - - UPlayerInteractionManager_GetInstigator_Params params; - params.Server = Server; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerInteractionManager.RelayMessage -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AWillowPlayerController* FromPlayer (Parm) -// class UClass* ClientType (Parm) -// int MessageValue (Parm) -// class UObject* Data (OptionalParm, Parm) - -void UPlayerInteractionManager::RelayMessage(class AWillowPlayerController* FromPlayer, class UClass* ClientType, int MessageValue, class UObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerInteractionManager.RelayMessage"); - - UPlayerInteractionManager_RelayMessage_Params params; - params.FromPlayer = FromPlayer; - params.ClientType = ClientType; - params.MessageValue = MessageValue; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerInteractionManager.StartInteraction -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class UPlayerInteractionServer* NewServer (Parm) -// TArray Players (Parm, NeedCtorLink) -// class AWillowPlayerController* InteractionInstigator (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPlayerInteractionManager::StartInteraction(class UPlayerInteractionServer* NewServer, TArray Players, class AWillowPlayerController* InteractionInstigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerInteractionManager.StartInteraction"); - - UPlayerInteractionManager_StartInteraction_Params params; - params.NewServer = NewServer; - params.Players = Players; - params.InteractionInstigator = InteractionInstigator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerInteractionServer.IsValid -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPlayerInteractionServer::IsValid() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerInteractionServer.IsValid"); - - UPlayerInteractionServer_IsValid_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerInteractionServer.CanReceiveMessages -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPlayerInteractionServer::CanReceiveMessages() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerInteractionServer.CanReceiveMessages"); - - UPlayerInteractionServer_CanReceiveMessages_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerInteractionServer.MarkDone -// (Defined, Protected) - -void UPlayerInteractionServer::MarkDone() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerInteractionServer.MarkDone"); - - UPlayerInteractionServer_MarkDone_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerInteractionServer.HandleInteractionEnded -// (Event, Public) - -void UPlayerInteractionServer::HandleInteractionEnded() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerInteractionServer.HandleInteractionEnded"); - - UPlayerInteractionServer_HandleInteractionEnded_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerInteractionServer.BroadcastMessage -// (Defined, HasOptionalparams, Public) -// Parameters: -// int MessageData (Parm) -// class UObject* Data (OptionalParm, Parm) - -void UPlayerInteractionServer::BroadcastMessage(int MessageData, class UObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerInteractionServer.BroadcastMessage"); - - UPlayerInteractionServer_BroadcastMessage_Params params; - params.MessageData = MessageData; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerInteractionServer.SendMessage -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AWillowPlayerController* Player (Parm) -// int MessageData (Parm) -// class UObject* Data (OptionalParm, Parm) - -void UPlayerInteractionServer::SendMessage(class AWillowPlayerController* Player, int MessageData, class UObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerInteractionServer.SendMessage"); - - UPlayerInteractionServer_SendMessage_Params params; - params.Player = Player; - params.MessageData = MessageData; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerInteractionServer.UsesClientType -// (Defined, Public) -// Parameters: -// class UClass* ClientType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPlayerInteractionServer::UsesClientType(class UClass* ClientType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerInteractionServer.UsesClientType"); - - UPlayerInteractionServer_UsesClientType_Params params; - params.ClientType = ClientType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerInteractionServer.HandleMessage -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AWillowPlayerController* FromPlayer (Parm) -// int MessageData (Parm) -// class UObject* Data (OptionalParm, Parm) - -void UPlayerInteractionServer::HandleMessage(class AWillowPlayerController* FromPlayer, int MessageData, class UObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerInteractionServer.HandleMessage"); - - UPlayerInteractionServer_HandleMessage_Params params; - params.FromPlayer = FromPlayer; - params.MessageData = MessageData; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerInteractionServer.GetClientType -// (Public) -// Parameters: -// class UClass* ReturnValue (Parm, OutParm, ReturnParm) - -class UClass* UPlayerInteractionServer::GetClientType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerInteractionServer.GetClientType"); - - UPlayerInteractionServer_GetClientType_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerInteractionServer.GetInitialMessageForPlayer -// (Public) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UPlayerInteractionServer::GetInitialMessageForPlayer(class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerInteractionServer.GetInitialMessageForPlayer"); - - UPlayerInteractionServer_GetInitialMessageForPlayer_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerInteractionServer.Initialize -// (Defined, Public) - -void UPlayerInteractionServer::Initialize() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerInteractionServer.Initialize"); - - UPlayerInteractionServer_Initialize_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSeatSwap_PlayerInteractionServer.IsValid -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVehicleSeatSwap_PlayerInteractionServer::IsValid() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSeatSwap_PlayerInteractionServer.IsValid"); - - UVehicleSeatSwap_PlayerInteractionServer_IsValid_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSeatSwap_PlayerInteractionServer.Initialize -// (Defined, Public) - -void UVehicleSeatSwap_PlayerInteractionServer::Initialize() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSeatSwap_PlayerInteractionServer.Initialize"); - - UVehicleSeatSwap_PlayerInteractionServer_Initialize_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSeatSwap_PlayerInteractionServer.GetClientType -// (Defined, Public) -// Parameters: -// class UClass* ReturnValue (Parm, OutParm, ReturnParm) - -class UClass* UVehicleSeatSwap_PlayerInteractionServer::GetClientType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSeatSwap_PlayerInteractionServer.GetClientType"); - - UVehicleSeatSwap_PlayerInteractionServer_GetClientType_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSeatSwap_PlayerInteractionServer.GetInitialMessageForPlayer -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UVehicleSeatSwap_PlayerInteractionServer::GetInitialMessageForPlayer(class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSeatSwap_PlayerInteractionServer.GetInitialMessageForPlayer"); - - UVehicleSeatSwap_PlayerInteractionServer_GetInitialMessageForPlayer_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSeatSwap_PlayerInteractionServer.HandleMessage -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AWillowPlayerController* FromPlayer (Parm) -// int MessageData (Parm) -// class UObject* Data (OptionalParm, Parm) - -void UVehicleSeatSwap_PlayerInteractionServer::HandleMessage(class AWillowPlayerController* FromPlayer, int MessageData, class UObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSeatSwap_PlayerInteractionServer.HandleMessage"); - - UVehicleSeatSwap_PlayerInteractionServer_HandleMessage_Params params; - params.FromPlayer = FromPlayer; - params.MessageData = MessageData; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerKillVolume.KillAIPawn -// (Defined, Public) -// Parameters: -// class AWillowAIPawn* WAP (Parm) - -void APlayerKillVolume::KillAIPawn(class AWillowAIPawn* WAP) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerKillVolume.KillAIPawn"); - - APlayerKillVolume_KillAIPawn_Params params; - params.WAP = WAP; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerKillVolume.GetBestKillerFor -// (Defined, Public) -// Parameters: -// class APawn* P (Parm) -// class AController* ReturnValue (Parm, OutParm, ReturnParm) - -class AController* APlayerKillVolume::GetBestKillerFor(class APawn* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerKillVolume.GetBestKillerFor"); - - APlayerKillVolume_GetBestKillerFor_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerKillVolume.Touch -// (Defined, Singular, Event, Public) -// Parameters: -// class AActor* Other (Parm) -// class UPrimitiveComponent* OtherComp (Parm, EditInline) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) - -void APlayerKillVolume::Touch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerKillVolume.Touch"); - - APlayerKillVolume_Touch_Params params; - params.Other = Other; - params.OtherComp = OtherComp; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerNameIdentifierDefinition.GetCoopCharacterIconSwfMoviePath -// (Defined, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UPlayerNameIdentifierDefinition::GetCoopCharacterIconSwfMoviePath() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerNameIdentifierDefinition.GetCoopCharacterIconSwfMoviePath"); - - UPlayerNameIdentifierDefinition_GetCoopCharacterIconSwfMoviePath_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerNameIdentifierDefinition.GetCharacterIconSwfMoviePath -// (Defined, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UPlayerNameIdentifierDefinition::GetCharacterIconSwfMoviePath() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerNameIdentifierDefinition.GetCharacterIconSwfMoviePath"); - - UPlayerNameIdentifierDefinition_GetCharacterIconSwfMoviePath_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerNameIdentifierDefinition.GetPortraitSwfMoviePath -// (Defined, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UPlayerNameIdentifierDefinition::GetPortraitSwfMoviePath() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerNameIdentifierDefinition.GetPortraitSwfMoviePath"); - - UPlayerNameIdentifierDefinition_GetPortraitSwfMoviePath_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.GetSeasonPassPackageCount -// (Defined, Public) -// Parameters: -// int SeasonPassId (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowDownloadableContentManager::GetSeasonPassPackageCount(int SeasonPassId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.GetSeasonPassPackageCount"); - - UWillowDownloadableContentManager_GetSeasonPassPackageCount_Params params; - params.SeasonPassId = SeasonPassId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.HasSeasonPassContentToInstall -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bPreOrder (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowDownloadableContentManager::HasSeasonPassContentToInstall(bool bPreOrder) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.HasSeasonPassContentToInstall"); - - UWillowDownloadableContentManager_HasSeasonPassContentToInstall_Params params; - params.bPreOrder = bPreOrder; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.HasFutureSeasonPassContentToInstall -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bPreOrder (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowDownloadableContentManager::HasFutureSeasonPassContentToInstall(bool bPreOrder) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.HasFutureSeasonPassContentToInstall"); - - UWillowDownloadableContentManager_HasFutureSeasonPassContentToInstall_Params params; - params.bPreOrder = bPreOrder; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.GetNumberOfLicensedLevelCapUpgrades -// (Native, Static, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowDownloadableContentManager::GetNumberOfLicensedLevelCapUpgrades() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.GetNumberOfLicensedLevelCapUpgrades"); - - UWillowDownloadableContentManager_GetNumberOfLicensedLevelCapUpgrades_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.GetGoldenKeys -// (Native, Public) -// Parameters: -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray UWillowDownloadableContentManager::GetGoldenKeys() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.GetGoldenKeys"); - - UWillowDownloadableContentManager_GetGoldenKeys_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.AddGoldenKey -// (Native, Public) -// Parameters: -// unsigned char InSourceId (Parm) -// unsigned char InNumKeys (Parm) - -void UWillowDownloadableContentManager::AddGoldenKey(unsigned char InSourceId, unsigned char InNumKeys) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.AddGoldenKey"); - - UWillowDownloadableContentManager_AddGoldenKey_Params params; - params.InSourceId = InSourceId; - params.InNumKeys = InNumKeys; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDownloadableContentManager.StaticIsMarketplaceOfferType -// (Native, Static, Public) -// Parameters: -// unsigned char InOfferType (Parm) -// int InOfferCategory (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowDownloadableContentManager::StaticIsMarketplaceOfferType(unsigned char InOfferType, int InOfferCategory) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.StaticIsMarketplaceOfferType"); - - UWillowDownloadableContentManager_StaticIsMarketplaceOfferType_Params params; - params.InOfferType = InOfferType; - params.InOfferCategory = InOfferCategory; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.GetCompatibilityPackOfferId -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowDownloadableContentManager::GetCompatibilityPackOfferId() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.GetCompatibilityPackOfferId"); - - UWillowDownloadableContentManager_GetCompatibilityPackOfferId_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.GetCompatibilityPackInstalledState -// (Native, Public) -// Parameters: -// struct FMarketplaceOfferDownloadState ReturnValue (Parm, OutParm, ReturnParm) - -struct FMarketplaceOfferDownloadState UWillowDownloadableContentManager::GetCompatibilityPackInstalledState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.GetCompatibilityPackInstalledState"); - - UWillowDownloadableContentManager_GetCompatibilityPackInstalledState_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.NeedsCompatibilityPack -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowDownloadableContentManager::NeedsCompatibilityPack() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.NeedsCompatibilityPack"); - - UWillowDownloadableContentManager_NeedsCompatibilityPack_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.HasCompatibilityData -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowDownloadableContentManager::HasCompatibilityData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.HasCompatibilityData"); - - UWillowDownloadableContentManager_HasCompatibilityData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.ResetDlcCompatInstallRemindTimer -// (Defined, Public) - -void UWillowDownloadableContentManager::ResetDlcCompatInstallRemindTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.ResetDlcCompatInstallRemindTimer"); - - UWillowDownloadableContentManager_ResetDlcCompatInstallRemindTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDownloadableContentManager.RemasterRefresh -// (Native, Public) - -void UWillowDownloadableContentManager::RemasterRefresh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.RemasterRefresh"); - - UWillowDownloadableContentManager_RemasterRefresh_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDownloadableContentManager.TriggerRefreshCompleteDelegates -// (Native, Public) - -void UWillowDownloadableContentManager::TriggerRefreshCompleteDelegates() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.TriggerRefreshCompleteDelegates"); - - UWillowDownloadableContentManager_TriggerRefreshCompleteDelegates_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDownloadableContentManager.TriggerRefreshComplete -// (Defined, Public) - -void UWillowDownloadableContentManager::TriggerRefreshComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.TriggerRefreshComplete"); - - UWillowDownloadableContentManager_TriggerRefreshComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDownloadableContentManager.IsNewOffer -// (Defined, Public) -// Parameters: -// int OfferId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowDownloadableContentManager::IsNewOffer(int OfferId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.IsNewOffer"); - - UWillowDownloadableContentManager_IsNewOffer_Params params; - params.OfferId = OfferId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.GetFreeOfferAssociatedWithPaidOffer -// (Native, Public) -// Parameters: -// int PaidOfferId (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowDownloadableContentManager::GetFreeOfferAssociatedWithPaidOffer(int PaidOfferId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.GetFreeOfferAssociatedWithPaidOffer"); - - UWillowDownloadableContentManager_GetFreeOfferAssociatedWithPaidOffer_Params params; - params.PaidOfferId = PaidOfferId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.OfferBelongsToSeasonPass -// (Native, Public, HasOutparams) -// Parameters: -// int OfferId (Parm) -// int SeasonPassOfferId (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowDownloadableContentManager::OfferBelongsToSeasonPass(int OfferId, int* SeasonPassOfferId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.OfferBelongsToSeasonPass"); - - UWillowDownloadableContentManager_OfferBelongsToSeasonPass_Params params; - params.OfferId = OfferId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SeasonPassOfferId != nullptr) - *SeasonPassOfferId = params.SeasonPassOfferId; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.StaticGetDlcContentIdForCurrentMap -// (Native, Static, HasOptionalparams, Public) -// Parameters: -// bool bForClientConnectInfo (OptionalParm, Parm) -// struct FDlcContentId ReturnValue (Parm, OutParm, ReturnParm) - -struct FDlcContentId UWillowDownloadableContentManager::StaticGetDlcContentIdForCurrentMap(bool bForClientConnectInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.StaticGetDlcContentIdForCurrentMap"); - - UWillowDownloadableContentManager_StaticGetDlcContentIdForCurrentMap_Params params; - params.bForClientConnectInfo = bForClientConnectInfo; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.StaticGetDlcContentIdForMap -// (Native, Static, Public) -// Parameters: -// struct FName MapName (Parm) -// struct FDlcContentId ReturnValue (Parm, OutParm, ReturnParm) - -struct FDlcContentId UWillowDownloadableContentManager::StaticGetDlcContentIdForMap(const struct FName& MapName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.StaticGetDlcContentIdForMap"); - - UWillowDownloadableContentManager_StaticGetDlcContentIdForMap_Params params; - params.MapName = MapName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.ValidateInstalledContentReachability -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowDownloadableContentManager::ValidateInstalledContentReachability() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.ValidateInstalledContentReachability"); - - UWillowDownloadableContentManager_ValidateInstalledContentReachability_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.GetDownloadableContentDefinitionFromDlcContentId -// (Native, Public) -// Parameters: -// struct FDlcContentId FullContentId (Parm) -// class UDownloadableContentDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UDownloadableContentDefinition* UWillowDownloadableContentManager::GetDownloadableContentDefinitionFromDlcContentId(const struct FDlcContentId& FullContentId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.GetDownloadableContentDefinitionFromDlcContentId"); - - UWillowDownloadableContentManager_GetDownloadableContentDefinitionFromDlcContentId_Params params; - params.FullContentId = FullContentId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.GetDownloadableContentDefinitionFromId -// (Native, Public) -// Parameters: -// int PackageId (Parm) -// int ContentId (Parm) -// class UDownloadableContentDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UDownloadableContentDefinition* UWillowDownloadableContentManager::GetDownloadableContentDefinitionFromId(int PackageId, int ContentId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.GetDownloadableContentDefinitionFromId"); - - UWillowDownloadableContentManager_GetDownloadableContentDefinitionFromId_Params params; - params.PackageId = PackageId; - params.ContentId = ContentId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.GetDownloadablePackageDefinitionFromId -// (Native, Public) -// Parameters: -// int PackageId (Parm) -// class UDownloadablePackageDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UDownloadablePackageDefinition* UWillowDownloadableContentManager::GetDownloadablePackageDefinitionFromId(int PackageId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.GetDownloadablePackageDefinitionFromId"); - - UWillowDownloadableContentManager_GetDownloadablePackageDefinitionFromId_Params params; - params.PackageId = PackageId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.GetDownloadablePackageDefinitionFromDLCName -// (Native, Public) -// Parameters: -// struct FString DLCName (Parm, NeedCtorLink) -// class UDownloadablePackageDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UDownloadablePackageDefinition* UWillowDownloadableContentManager::GetDownloadablePackageDefinitionFromDLCName(const struct FString& DLCName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.GetDownloadablePackageDefinitionFromDLCName"); - - UWillowDownloadableContentManager_GetDownloadablePackageDefinitionFromDLCName_Params params; - params.DLCName = DLCName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.GetDlcIniPath -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowDownloadableContentManager::GetDlcIniPath() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.GetDlcIniPath"); - - UWillowDownloadableContentManager_GetDlcIniPath_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.IsContentInstalled -// (Native, Public) -// Parameters: -// class UDownloadableContentDefinition* DownloadableContentDef (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowDownloadableContentManager::IsContentInstalled(class UDownloadableContentDefinition* DownloadableContentDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.IsContentInstalled"); - - UWillowDownloadableContentManager_IsContentInstalled_Params params; - params.DownloadableContentDef = DownloadableContentDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.IsContentLicensed -// (Native, HasOptionalparams, Public) -// Parameters: -// class UDownloadableContentDefinition* DownloadableContentDef (Parm) -// class APlayerController* Controller (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowDownloadableContentManager::IsContentLicensed(class UDownloadableContentDefinition* DownloadableContentDef, class APlayerController* Controller) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.IsContentLicensed"); - - UWillowDownloadableContentManager_IsContentLicensed_Params params; - params.DownloadableContentDef = DownloadableContentDef; - params.Controller = Controller; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.IsPackageFullyInstalled -// (Native, Public) -// Parameters: -// class UDownloadablePackageDefinition* DownloadablePackageDef (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowDownloadableContentManager::IsPackageFullyInstalled(class UDownloadablePackageDefinition* DownloadablePackageDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.IsPackageFullyInstalled"); - - UWillowDownloadableContentManager_IsPackageFullyInstalled_Params params; - params.DownloadablePackageDef = DownloadablePackageDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.IsPackageFullyLicensed -// (Native, Public) -// Parameters: -// class UDownloadablePackageDefinition* DownloadablePackageDef (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowDownloadableContentManager::IsPackageFullyLicensed(class UDownloadablePackageDefinition* DownloadablePackageDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.IsPackageFullyLicensed"); - - UWillowDownloadableContentManager_IsPackageFullyLicensed_Params params; - params.DownloadablePackageDef = DownloadablePackageDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.FindExpansionForMap -// (Native, Public) -// Parameters: -// struct FName MapName (Parm) -// class UDownloadableExpansionDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UDownloadableExpansionDefinition* UWillowDownloadableContentManager::FindExpansionForMap(const struct FName& MapName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.FindExpansionForMap"); - - UWillowDownloadableContentManager_FindExpansionForMap_Params params; - params.MapName = MapName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDownloadableContentManager.FindMatchingDlcLevelTravelDestination -// (Native, Public) -// Parameters: -// class ULevelTravelStationDefinition* Source (Parm) -// class ULevelTravelStationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class ULevelTravelStationDefinition* UWillowDownloadableContentManager::FindMatchingDlcLevelTravelDestination(class ULevelTravelStationDefinition* Source) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDownloadableContentManager.FindMatchingDlcLevelTravelDestination"); - - UWillowDownloadableContentManager_FindMatchingDlcLevelTravelDestination_Params params; - params.Source = Source; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerSkillTree.GetSkillPointsSpentInTree -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UPlayerSkillTree::GetSkillPointsSpentInTree() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerSkillTree.GetSkillPointsSpentInTree"); - - UPlayerSkillTree_GetSkillPointsSpentInTree_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerSkillTree.UnRegisterListener -// (Simulated, Native, Public) -// Parameters: -// FScriptInterface Listener (Parm) - -void UPlayerSkillTree::UnRegisterListener(const FScriptInterface& Listener) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerSkillTree.UnRegisterListener"); - - UPlayerSkillTree_UnRegisterListener_Params params; - params.Listener = Listener; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerSkillTree.RegisterListener -// (Simulated, Native, Public) -// Parameters: -// FScriptInterface Listener (Parm) - -void UPlayerSkillTree::RegisterListener(const FScriptInterface& Listener) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerSkillTree.RegisterListener"); - - UPlayerSkillTree_RegisterListener_Params params; - params.Listener = Listener; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerSkillTree.Initialize -// (Simulated, Native, Public) -// Parameters: -// class USkillTreeDefinition* SkillTreeDef (Parm) - -void UPlayerSkillTree::Initialize(class USkillTreeDefinition* SkillTreeDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerSkillTree.Initialize"); - - UPlayerSkillTree_Initialize_Params params; - params.SkillTreeDef = SkillTreeDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerSkillTree.UpdateBranchProgression -// (Native, Public) -// Parameters: -// class USkillTreeGFxObject* GFxHelper (Parm) - -void UPlayerSkillTree::UpdateBranchProgression(class USkillTreeGFxObject* GFxHelper) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerSkillTree.UpdateBranchProgression"); - - UPlayerSkillTree_UpdateBranchProgression_Params params; - params.GFxHelper = GFxHelper; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerSkillTree.InitializeGFxHelper -// (Native, Public) -// Parameters: -// class USkillTreeGFxObject* GFxHelper (Parm) -// int DesiredBranchNumber (Parm) - -void UPlayerSkillTree::InitializeGFxHelper(class USkillTreeGFxObject* GFxHelper, int DesiredBranchNumber) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerSkillTree.InitializeGFxHelper"); - - UPlayerSkillTree_InitializeGFxHelper_Params params; - params.GFxHelper = GFxHelper; - params.DesiredBranchNumber = DesiredBranchNumber; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerSkillTree.InitializeGFxHelper_ActionAbility -// (Native, Public) -// Parameters: -// class USkillTreeGFxObject* GFxHelper (Parm) - -void UPlayerSkillTree::InitializeGFxHelper_ActionAbility(class USkillTreeGFxObject* GFxHelper) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerSkillTree.InitializeGFxHelper_ActionAbility"); - - UPlayerSkillTree_InitializeGFxHelper_ActionAbility_Params params; - params.GFxHelper = GFxHelper; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerSkillTree.AllSkills -// (Final, Iterator, Native, Public, HasOutparams) -// Parameters: -// class USkillDefinition* SkillDef (Parm, OutParm) - -void UPlayerSkillTree::AllSkills(class USkillDefinition** SkillDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerSkillTree.AllSkills"); - - UPlayerSkillTree_AllSkills_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SkillDef != nullptr) - *SkillDef = params.SkillDef; -} - - -// Function WillowGame.PlayerSkillTree.AllSkillsOfType -// (Final, Iterator, Native, Public, HasOutparams) -// Parameters: -// unsigned char SkillType (Parm) -// class USkillDefinition* SkillDef (Parm, OutParm) - -void UPlayerSkillTree::AllSkillsOfType(unsigned char SkillType, class USkillDefinition** SkillDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerSkillTree.AllSkillsOfType"); - - UPlayerSkillTree_AllSkillsOfType_Params params; - params.SkillType = SkillType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SkillDef != nullptr) - *SkillDef = params.SkillDef; -} - - -// Function WillowGame.PlayerSkillTree.HasTrainedASkillOfType -// (Native, Public) -// Parameters: -// unsigned char SkillType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPlayerSkillTree::HasTrainedASkillOfType(unsigned char SkillType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerSkillTree.HasTrainedASkillOfType"); - - UPlayerSkillTree_HasTrainedASkillOfType_Params params; - params.SkillType = SkillType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerSkillTree.GetActionSkill -// (Native, Public) -// Parameters: -// class USkillDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class USkillDefinition* UPlayerSkillTree::GetActionSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerSkillTree.GetActionSkill"); - - UPlayerSkillTree_GetActionSkill_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerSkillTree.ApplySkillSaveGameData -// (Native, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void UPlayerSkillTree::ApplySkillSaveGameData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerSkillTree.ApplySkillSaveGameData"); - - UPlayerSkillTree_ApplySkillSaveGameData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerSkillTree.SaveSkillSaveGameData -// (Native, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void UPlayerSkillTree::SaveSkillSaveGameData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerSkillTree.SaveSkillSaveGameData"); - - UPlayerSkillTree_SaveSkillSaveGameData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerSkillTree.GetTierLayout -// (Native, Public, HasOutparams) -// Parameters: -// class USkillTreeBranchDefinition* BranchDef (Parm) -// int TierNumber (Parm) -// struct FSkillTreeTierLayoutData OutTierLayout (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPlayerSkillTree::GetTierLayout(class USkillTreeBranchDefinition* BranchDef, int TierNumber, struct FSkillTreeTierLayoutData* OutTierLayout) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerSkillTree.GetTierLayout"); - - UPlayerSkillTree_GetTierLayout_Params params; - params.BranchDef = BranchDef; - params.TierNumber = TierNumber; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutTierLayout != nullptr) - *OutTierLayout = params.OutTierLayout; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerSkillTree.GetTierState -// (Native, Public, HasOutparams) -// Parameters: -// class USkillTreeBranchDefinition* BranchDef (Parm) -// int TierNumber (Parm) -// struct FSkillTreeTierStateData OutTierState (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPlayerSkillTree::GetTierState(class USkillTreeBranchDefinition* BranchDef, int TierNumber, struct FSkillTreeTierStateData* OutTierState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerSkillTree.GetTierState"); - - UPlayerSkillTree_GetTierState_Params params; - params.BranchDef = BranchDef; - params.TierNumber = TierNumber; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutTierState != nullptr) - *OutTierState = params.OutTierState; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerSkillTree.GetBranchState -// (Native, Public, HasOutparams) -// Parameters: -// class USkillTreeBranchDefinition* BranchDef (Parm) -// struct FSkillTreeBranchStateData OutBranchState (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPlayerSkillTree::GetBranchState(class USkillTreeBranchDefinition* BranchDef, struct FSkillTreeBranchStateData* OutBranchState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerSkillTree.GetBranchState"); - - UPlayerSkillTree_GetBranchState_Params params; - params.BranchDef = BranchDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutBranchState != nullptr) - *OutBranchState = params.OutBranchState; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerSkillTree.GetSkillState -// (Native, Public, HasOutparams) -// Parameters: -// class USkillDefinition* SkillDef (Parm) -// struct FSkillTreeSkillStateData OutSkillState (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPlayerSkillTree::GetSkillState(class USkillDefinition* SkillDef, struct FSkillTreeSkillStateData* OutSkillState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerSkillTree.GetSkillState"); - - UPlayerSkillTree_GetSkillState_Params params; - params.SkillDef = SkillDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutSkillState != nullptr) - *OutSkillState = params.OutSkillState; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerSkillTree.DumpTree -// (Native, Public) - -void UPlayerSkillTree::DumpTree() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerSkillTree.DumpTree"); - - UPlayerSkillTree_DumpTree_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerSkillTree.SetSkillGrade -// (Native, Public) -// Parameters: -// class USkillDefinition* Skill (Parm) -// int SkillGrade (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPlayerSkillTree::SetSkillGrade(class USkillDefinition* Skill, int SkillGrade) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerSkillTree.SetSkillGrade"); - - UPlayerSkillTree_SetSkillGrade_Params params; - params.Skill = Skill; - params.SkillGrade = SkillGrade; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerSkillTree.UpgradeSkill -// (Native, Public) -// Parameters: -// class USkillDefinition* Skill (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPlayerSkillTree::UpgradeSkill(class USkillDefinition* Skill) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerSkillTree.UpgradeSkill"); - - UPlayerSkillTree_UpgradeSkill_Params params; - params.Skill = Skill; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.DestroyAllRegisteredDelegates -// (Native, Public) - -void UWillowSaveGameManager::DestroyAllRegisteredDelegates() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.DestroyAllRegisteredDelegates"); - - UWillowSaveGameManager_DestroyAllRegisteredDelegates_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.AttemptProfileWriteIfNecessary -// (Final, Native, Private) -// Parameters: -// unsigned char ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowSaveGameManager::AttemptProfileWriteIfNecessary(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.AttemptProfileWriteIfNecessary"); - - UWillowSaveGameManager_AttemptProfileWriteIfNecessary_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.NotifyProfileWriteComplete -// (Native, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// bool bWasSuccessful (Parm) - -void UWillowSaveGameManager::NotifyProfileWriteComplete(unsigned char ControllerId, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.NotifyProfileWriteComplete"); - - UWillowSaveGameManager_NotifyProfileWriteComplete_Params params; - params.ControllerId = ControllerId; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.SetNeedsProfileWrite -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// bool inNeedsProfileWrite (OptionalParm, Parm) - -void UWillowSaveGameManager::SetNeedsProfileWrite(unsigned char ControllerId, bool inNeedsProfileWrite) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.SetNeedsProfileWrite"); - - UWillowSaveGameManager_SetNeedsProfileWrite_Params params; - params.ControllerId = ControllerId; - params.inNeedsProfileWrite = inNeedsProfileWrite; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.GetNeedsProfileWrite -// (Native, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowSaveGameManager::GetNeedsProfileWrite(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.GetNeedsProfileWrite"); - - UWillowSaveGameManager_GetNeedsProfileWrite_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.PopulatePlayerSaveDataDefinitionContent -// (Native, Public, HasOutparams) -// Parameters: -// struct FPlayerSaveData SaveData (Parm, OutParm, NeedCtorLink) - -void UWillowSaveGameManager::PopulatePlayerSaveDataDefinitionContent(struct FPlayerSaveData* SaveData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.PopulatePlayerSaveDataDefinitionContent"); - - UWillowSaveGameManager_PopulatePlayerSaveDataDefinitionContent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SaveData != nullptr) - *SaveData = params.SaveData; -} - - -// Function WillowGame.WillowSaveGameManager.GetHumanReadableStringFromTimePlayed -// (Native, HasOptionalparams, Public) -// Parameters: -// int TimePlayed (Parm) -// bool bVerbose (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowSaveGameManager::GetHumanReadableStringFromTimePlayed(int TimePlayed, bool bVerbose) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.GetHumanReadableStringFromTimePlayed"); - - UWillowSaveGameManager_GetHumanReadableStringFromTimePlayed_Params params; - params.TimePlayed = TimePlayed; - params.bVerbose = bVerbose; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.GetHumanReadableStringFromSaveDateString -// (Native, Public) -// Parameters: -// struct FString SaveDate (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowSaveGameManager::GetHumanReadableStringFromSaveDateString(const struct FString& SaveDate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.GetHumanReadableStringFromSaveDateString"); - - UWillowSaveGameManager_GetHumanReadableStringFromSaveDateString_Params params; - params.SaveDate = SaveDate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.GetCurrentSaveDateString -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowSaveGameManager::GetCurrentSaveDateString() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.GetCurrentSaveDateString"); - - UWillowSaveGameManager_GetCurrentSaveDateString_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.BeginCountNumCrossTitleSaveGames -// (Final, Native, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// int PS3UserNum (Parm) - -void UWillowSaveGameManager::BeginCountNumCrossTitleSaveGames(unsigned char ControllerId, int PS3UserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.BeginCountNumCrossTitleSaveGames"); - - UWillowSaveGameManager_BeginCountNumCrossTitleSaveGames_Params params; - params.ControllerId = ControllerId; - params.PS3UserNum = PS3UserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.SetNumCrossTitleSaveGames -// (Native, Static, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// int inNumSaves (Parm) - -void UWillowSaveGameManager::SetNumCrossTitleSaveGames(unsigned char ControllerId, int inNumSaves) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.SetNumCrossTitleSaveGames"); - - UWillowSaveGameManager_SetNumCrossTitleSaveGames_Params params; - params.ControllerId = ControllerId; - params.inNumSaves = inNumSaves; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.GetNumCrossTitleSaveGames -// (Native, Static, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowSaveGameManager::GetNumCrossTitleSaveGames(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.GetNumCrossTitleSaveGames"); - - UWillowSaveGameManager_GetNumCrossTitleSaveGames_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.SetNumSaveGames -// (Native, Static, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// int inNumSaves (Parm) - -void UWillowSaveGameManager::SetNumSaveGames(unsigned char ControllerId, int inNumSaves) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.SetNumSaveGames"); - - UWillowSaveGameManager_SetNumSaveGames_Params params; - params.ControllerId = ControllerId; - params.inNumSaves = inNumSaves; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.GetNumSaveGames -// (Native, Static, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowSaveGameManager::GetNumSaveGames(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.GetNumSaveGames"); - - UWillowSaveGameManager_GetNumSaveGames_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.NotifySaveComplete -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// bool bSkipHudUpdate (OptionalParm, Parm) - -void UWillowSaveGameManager::NotifySaveComplete(unsigned char ControllerId, bool bSkipHudUpdate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.NotifySaveComplete"); - - UWillowSaveGameManager_NotifySaveComplete_Params params; - params.ControllerId = ControllerId; - params.bSkipHudUpdate = bSkipHudUpdate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.NotifySaveStarted -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// bool bSkipHudUpdate (OptionalParm, Parm) - -void UWillowSaveGameManager::NotifySaveStarted(unsigned char ControllerId, bool bSkipHudUpdate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.NotifySaveStarted"); - - UWillowSaveGameManager_NotifySaveStarted_Params params; - params.ControllerId = ControllerId; - params.bSkipHudUpdate = bSkipHudUpdate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.GetXboxDevice -// (Native, Public) -// Parameters: -// int ControllerId (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowSaveGameManager::GetXboxDevice(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.GetXboxDevice"); - - UWillowSaveGameManager_GetXboxDevice_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.SetXboxDevice -// (Native, Public) -// Parameters: -// int ControllerId (Parm) -// int DeviceID (Parm) - -void UWillowSaveGameManager::SetXboxDevice(int ControllerId, int DeviceID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.SetXboxDevice"); - - UWillowSaveGameManager_SetXboxDevice_Params params; - params.ControllerId = ControllerId; - params.DeviceID = DeviceID; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.SaveGame -// (Native, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// class UPlayerSaveGame* SaveGame (Parm) -// struct FString Filename (Parm, NeedCtorLink) -// int PS3UserNum (Parm) - -void UWillowSaveGameManager::SaveGame(unsigned char ControllerId, class UPlayerSaveGame* SaveGame, const struct FString& Filename, int PS3UserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.SaveGame"); - - UWillowSaveGameManager_SaveGame_Params params; - params.ControllerId = ControllerId; - params.SaveGame = SaveGame; - params.Filename = Filename; - params.PS3UserNum = PS3UserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.ValidateSaveData -// (Native, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// struct FString LoadPath (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowSaveGameManager::ValidateSaveData(unsigned char ControllerId, const struct FString& LoadPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.ValidateSaveData"); - - UWillowSaveGameManager_ValidateSaveData_Params params; - params.ControllerId = ControllerId; - params.LoadPath = LoadPath; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.DeleteSaveGame -// (Native, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// struct FString Filename (Parm, NeedCtorLink) -// int PS3UserNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowSaveGameManager::DeleteSaveGame(unsigned char ControllerId, const struct FString& Filename, int PS3UserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.DeleteSaveGame"); - - UWillowSaveGameManager_DeleteSaveGame_Params params; - params.ControllerId = ControllerId; - params.Filename = Filename; - params.PS3UserNum = PS3UserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.GetHighestSaveIdFromFileList -// (Native, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// TArray RawList (Parm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowSaveGameManager::GetHighestSaveIdFromFileList(unsigned char ControllerId, TArray RawList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.GetHighestSaveIdFromFileList"); - - UWillowSaveGameManager_GetHighestSaveIdFromFileList_Params params; - params.ControllerId = ControllerId; - params.RawList = RawList; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.GetLastSaveGameId -// (Native, Static, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowSaveGameManager::GetLastSaveGameId(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.GetLastSaveGameId"); - - UWillowSaveGameManager_GetLastSaveGameId_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.GetLastSaveGame -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// int PS3UserNum (Parm) -// struct FString SaveFilePrefix (OptionalParm, Parm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowSaveGameManager::GetLastSaveGame(unsigned char ControllerId, int PS3UserNum, const struct FString& SaveFilePrefix) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.GetLastSaveGame"); - - UWillowSaveGameManager_GetLastSaveGame_Params params; - params.ControllerId = ControllerId; - params.PS3UserNum = PS3UserNum; - params.SaveFilePrefix = SaveFilePrefix; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.EndGetSaveGameDataFromList -// (Native, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray UWillowSaveGameManager::EndGetSaveGameDataFromList(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.EndGetSaveGameDataFromList"); - - UWillowSaveGameManager_EndGetSaveGameDataFromList_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.BeginGetSaveGameDataFromList -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// TArray SaveGameList (Parm, NeedCtorLink) -// int PS3UserNum (Parm) -// bool bCrossTitle (OptionalParm, Parm) - -void UWillowSaveGameManager::BeginGetSaveGameDataFromList(unsigned char ControllerId, TArray SaveGameList, int PS3UserNum, bool bCrossTitle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.BeginGetSaveGameDataFromList"); - - UWillowSaveGameManager_BeginGetSaveGameDataFromList_Params params; - params.ControllerId = ControllerId; - params.SaveGameList = SaveGameList; - params.PS3UserNum = PS3UserNum; - params.bCrossTitle = bCrossTitle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.GetCrossTitleSaveGameList -// (Native, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// int PS3UserNum (Parm) -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray UWillowSaveGameManager::GetCrossTitleSaveGameList(unsigned char ControllerId, int PS3UserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.GetCrossTitleSaveGameList"); - - UWillowSaveGameManager_GetCrossTitleSaveGameList_Params params; - params.ControllerId = ControllerId; - params.PS3UserNum = PS3UserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.GetSaveGameList -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// int PS3UserNum (Parm) -// struct FString SaveFilePrefix (OptionalParm, Parm, NeedCtorLink) -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray UWillowSaveGameManager::GetSaveGameList(unsigned char ControllerId, int PS3UserNum, const struct FString& SaveFilePrefix) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.GetSaveGameList"); - - UWillowSaveGameManager_GetSaveGameList_Params params; - params.ControllerId = ControllerId; - params.PS3UserNum = PS3UserNum; - params.SaveFilePrefix = SaveFilePrefix; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.LoadRawData -// (Native, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// struct FString Filename (Parm, NeedCtorLink) -// int PS3UserNum (Parm) -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray UWillowSaveGameManager::LoadRawData(unsigned char ControllerId, const struct FString& Filename, int PS3UserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.LoadRawData"); - - UWillowSaveGameManager_LoadRawData_Params params; - params.ControllerId = ControllerId; - params.Filename = Filename; - params.PS3UserNum = PS3UserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.LoadGraveyard -// (Native, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// struct FString Filename (Parm, NeedCtorLink) -// int PS3UserNum (Parm) -// class UUBMGraveyardSaveData* ReturnValue (Parm, OutParm, ReturnParm) - -class UUBMGraveyardSaveData* UWillowSaveGameManager::LoadGraveyard(unsigned char ControllerId, const struct FString& Filename, int PS3UserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.LoadGraveyard"); - - UWillowSaveGameManager_LoadGraveyard_Params params; - params.ControllerId = ControllerId; - params.Filename = Filename; - params.PS3UserNum = PS3UserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.EndLoadWillowOneGame -// (Native, Public) -// Parameters: -// unsigned char ControllerId (Parm) - -void UWillowSaveGameManager::EndLoadWillowOneGame(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.EndLoadWillowOneGame"); - - UWillowSaveGameManager_EndLoadWillowOneGame_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.BeginLoadWillowOneGame -// (Native, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// struct FString Filename (Parm, NeedCtorLink) -// int PS3UserNum (Parm) - -void UWillowSaveGameManager::BeginLoadWillowOneGame(unsigned char ControllerId, const struct FString& Filename, int PS3UserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.BeginLoadWillowOneGame"); - - UWillowSaveGameManager_BeginLoadWillowOneGame_Params params; - params.ControllerId = ControllerId; - params.Filename = Filename; - params.PS3UserNum = PS3UserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.EndLoadGame -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// unsigned char ControllerId (Parm) -// struct FLoadInfo Info (Parm, OutParm, NeedCtorLink) -// unsigned char LoadPlayerBehavior (OptionalParm, Parm) -// class UPlayerSaveGame* ReturnValue (Parm, OutParm, ReturnParm) - -class UPlayerSaveGame* UWillowSaveGameManager::EndLoadGame(unsigned char ControllerId, unsigned char LoadPlayerBehavior, struct FLoadInfo* Info) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.EndLoadGame"); - - UWillowSaveGameManager_EndLoadGame_Params params; - params.ControllerId = ControllerId; - params.LoadPlayerBehavior = LoadPlayerBehavior; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Info != nullptr) - *Info = params.Info; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.BeginLoadGame -// (Native, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// struct FString Filename (Parm, NeedCtorLink) -// int PS3UserNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowSaveGameManager::BeginLoadGame(unsigned char ControllerId, const struct FString& Filename, int PS3UserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.BeginLoadGame"); - - UWillowSaveGameManager_BeginLoadGame_Params params; - params.ControllerId = ControllerId; - params.Filename = Filename; - params.PS3UserNum = PS3UserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.SetCachedPlayerSaveGame -// (Native, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// class UPlayerSaveGame* SaveGame (Parm) - -void UWillowSaveGameManager::SetCachedPlayerSaveGame(unsigned char ControllerId, class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.SetCachedPlayerSaveGame"); - - UWillowSaveGameManager_SetCachedPlayerSaveGame_Params params; - params.ControllerId = ControllerId; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.HasCachedPlayerSaveGame -// (Final, Native, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowSaveGameManager::HasCachedPlayerSaveGame(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.HasCachedPlayerSaveGame"); - - UWillowSaveGameManager_HasCachedPlayerSaveGame_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.GetCachedPlayerSaveGame -// (Native, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// class UPlayerSaveGame* ReturnValue (Parm, OutParm, ReturnParm) - -class UPlayerSaveGame* UWillowSaveGameManager::GetCachedPlayerSaveGame(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.GetCachedPlayerSaveGame"); - - UWillowSaveGameManager_GetCachedPlayerSaveGame_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.SaveRawData -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// TArray Contents (Parm, NeedCtorLink) -// struct FString Filename (Parm, NeedCtorLink) -// int PS3UserNum (Parm) -// struct FString FileTitle (OptionalParm, Parm, NeedCtorLink) -// struct FString FileSubTitle (OptionalParm, Parm, NeedCtorLink) - -void UWillowSaveGameManager::SaveRawData(unsigned char ControllerId, TArray Contents, const struct FString& Filename, int PS3UserNum, const struct FString& FileTitle, const struct FString& FileSubTitle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.SaveRawData"); - - UWillowSaveGameManager_SaveRawData_Params params; - params.ControllerId = ControllerId; - params.Contents = Contents; - params.Filename = Filename; - params.PS3UserNum = PS3UserNum; - params.FileTitle = FileTitle; - params.FileSubTitle = FileSubTitle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.SaveGraveyard -// (Native, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// class UUBMGraveyardSaveData* Graveyard (Parm) -// struct FString Filename (Parm, NeedCtorLink) -// int PS3UserNum (Parm) - -void UWillowSaveGameManager::SaveGraveyard(unsigned char ControllerId, class UUBMGraveyardSaveData* Graveyard, const struct FString& Filename, int PS3UserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.SaveGraveyard"); - - UWillowSaveGameManager_SaveGraveyard_Params params; - params.ControllerId = ControllerId; - params.Graveyard = Graveyard; - params.Filename = Filename; - params.PS3UserNum = PS3UserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.Save -// (Native, Public) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// struct FString Filename (Parm, NeedCtorLink) -// int PS3UserNum (Parm) - -void UWillowSaveGameManager::Save(class AWillowPlayerController* WPC, const struct FString& Filename, int PS3UserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.Save"); - - UWillowSaveGameManager_Save_Params params; - params.WPC = WPC; - params.Filename = Filename; - params.PS3UserNum = PS3UserNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.ClearCache -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char ControllerId (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowSaveGameManager::ClearCache(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.ClearCache"); - - UWillowSaveGameManager_ClearCache_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSaveGameManager.OnCountNumCrossTitleSaveGamesComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UWillowSaveGameManager::OnCountNumCrossTitleSaveGamesComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.OnCountNumCrossTitleSaveGamesComplete"); - - UWillowSaveGameManager_OnCountNumCrossTitleSaveGamesComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.OnWillowOneLoadComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UWillowSaveGameManager::OnWillowOneLoadComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.OnWillowOneLoadComplete"); - - UWillowSaveGameManager_OnWillowOneLoadComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.OnListLoadComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UWillowSaveGameManager::OnListLoadComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.OnListLoadComplete"); - - UWillowSaveGameManager_OnListLoadComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.OnLoadComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UWillowSaveGameManager::OnLoadComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.OnLoadComplete"); - - UWillowSaveGameManager_OnLoadComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.OnSaveComplete -// (Public, Delegate) -// Parameters: -// float SaveDuration (Parm) - -void UWillowSaveGameManager::OnSaveComplete(float SaveDuration) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.OnSaveComplete"); - - UWillowSaveGameManager_OnSaveComplete_Params params; - params.SaveDuration = SaveDuration; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.OnValidationComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UWillowSaveGameManager::OnValidationComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.OnValidationComplete"); - - UWillowSaveGameManager_OnValidationComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.OnDeleteComplete -// (Public, Delegate) -// Parameters: -// bool bWasSuccessful (Parm) - -void UWillowSaveGameManager::OnDeleteComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.OnDeleteComplete"); - - UWillowSaveGameManager_OnDeleteComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSaveGameManager.GetResult -// (Defined, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UWillowSaveGameManager::GetResult(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSaveGameManager.GetResult"); - - UWillowSaveGameManager_GetResult_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.UBMGraveyardSaveData.GetFormattedChallengesComplete -// (Defined, Static, Public, HasOutparams) -// Parameters: -// struct FTombstoneData TheTombstoneData (Const, Parm, OutParm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UUBMGraveyardSaveData::GetFormattedChallengesComplete(struct FTombstoneData* TheTombstoneData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.UBMGraveyardSaveData.GetFormattedChallengesComplete"); - - UUBMGraveyardSaveData_GetFormattedChallengesComplete_Params params; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (TheTombstoneData != nullptr) - *TheTombstoneData = params.TheTombstoneData; - - return params.ReturnValue; -} - - -// Function WillowGame.UBMGraveyardSaveData.GetFormattedMissionsComplete -// (Defined, Static, Public, HasOutparams) -// Parameters: -// struct FTombstoneData TheTombstoneData (Const, Parm, OutParm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UUBMGraveyardSaveData::GetFormattedMissionsComplete(struct FTombstoneData* TheTombstoneData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.UBMGraveyardSaveData.GetFormattedMissionsComplete"); - - UUBMGraveyardSaveData_GetFormattedMissionsComplete_Params params; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (TheTombstoneData != nullptr) - *TheTombstoneData = params.TheTombstoneData; - - return params.ReturnValue; -} - - -// Function WillowGame.UBMGraveyardSaveData.GetFormattedCharacterLevel -// (Defined, Static, Public, HasOutparams) -// Parameters: -// struct FTombstoneData TheTombstoneData (Const, Parm, OutParm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UUBMGraveyardSaveData::GetFormattedCharacterLevel(struct FTombstoneData* TheTombstoneData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.UBMGraveyardSaveData.GetFormattedCharacterLevel"); - - UUBMGraveyardSaveData_GetFormattedCharacterLevel_Params params; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (TheTombstoneData != nullptr) - *TheTombstoneData = params.TheTombstoneData; - - return params.ReturnValue; -} - - -// Function WillowGame.UBMGraveyardSaveData.GetFormattedTotalTimePlayed -// (Defined, Static, Public, HasOutparams) -// Parameters: -// struct FTombstoneData TheTombstoneData (Const, Parm, OutParm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UUBMGraveyardSaveData::GetFormattedTotalTimePlayed(struct FTombstoneData* TheTombstoneData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.UBMGraveyardSaveData.GetFormattedTotalTimePlayed"); - - UUBMGraveyardSaveData_GetFormattedTotalTimePlayed_Params params; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (TheTombstoneData != nullptr) - *TheTombstoneData = params.TheTombstoneData; - - return params.ReturnValue; -} - - -// Function WillowGame.UBMGraveyardSaveData.GetLatestTombstoneData -// (Defined, Public, HasOutparams) -// Parameters: -// struct FTombstoneData LatestTombstoneData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UUBMGraveyardSaveData::GetLatestTombstoneData(struct FTombstoneData* LatestTombstoneData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.UBMGraveyardSaveData.GetLatestTombstoneData"); - - UUBMGraveyardSaveData_GetLatestTombstoneData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (LatestTombstoneData != nullptr) - *LatestTombstoneData = params.LatestTombstoneData; - - return params.ReturnValue; -} - - -// Function WillowGame.UBMGraveyardSaveData.AddTombstone -// (Defined, Public) -// Parameters: -// struct FTombstoneData NewTombstoneData (Parm, NeedCtorLink) - -void UUBMGraveyardSaveData::AddTombstone(const struct FTombstoneData& NewTombstoneData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.UBMGraveyardSaveData.AddTombstone"); - - UUBMGraveyardSaveData_AddTombstone_Params params; - params.NewTombstoneData = NewTombstoneData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDamageTypeDefinition.GetDamageTypeModifiers -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// float DamageInstigatorModifier (Parm, OutParm) -// class UWillowDamageTypeDefinition* DamageTypeDefinition (Parm) -// class AController* DamageInstigator (Parm) - -void UWillowDamageTypeDefinition::GetDamageTypeModifiers(class UWillowDamageTypeDefinition* DamageTypeDefinition, class AController* DamageInstigator, float* DamageInstigatorModifier) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageTypeDefinition.GetDamageTypeModifiers"); - - UWillowDamageTypeDefinition_GetDamageTypeModifiers_Params params; - params.DamageTypeDefinition = DamageTypeDefinition; - params.DamageInstigator = DamageInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DamageInstigatorModifier != nullptr) - *DamageInstigatorModifier = params.DamageInstigatorModifier; -} - - -// Function WillowGame.WillowDamageTypeDefinition.DisplayRecentDamageForPlayer -// (Defined, Event, Static, Public, HasOutparams, HasDefaults) -// Parameters: -// class AWillowPlayerController* PC (Parm) -// struct FPlayerRecentDamageEventData DamageEventData (Const, Parm, OutParm) - -void UWillowDamageTypeDefinition::DisplayRecentDamageForPlayer(class AWillowPlayerController* PC, struct FPlayerRecentDamageEventData* DamageEventData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageTypeDefinition.DisplayRecentDamageForPlayer"); - - UWillowDamageTypeDefinition_DisplayRecentDamageForPlayer_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DamageEventData != nullptr) - *DamageEventData = params.DamageEventData; -} - - -// Function WillowGame.WillowDamageTypeDefinition.HasPlayerRecentDamageFlags -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// struct FPlayerRecentDamageEventData DamageEventData (Const, Parm, OutParm) -// unsigned char FlagsToCheck (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowDamageTypeDefinition::HasPlayerRecentDamageFlags(unsigned char FlagsToCheck, struct FPlayerRecentDamageEventData* DamageEventData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageTypeDefinition.HasPlayerRecentDamageFlags"); - - UWillowDamageTypeDefinition_HasPlayerRecentDamageFlags_Params params; - params.FlagsToCheck = FlagsToCheck; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (DamageEventData != nullptr) - *DamageEventData = params.DamageEventData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDamageTypeDefinition.CalcRadiusDamageScale -// (Defined, HasOptionalparams, Public) -// Parameters: -// float Dist (Parm) -// float DamageRadius (Parm) -// struct FVector HurtOrigin (OptionalParm, Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowDamageTypeDefinition::CalcRadiusDamageScale(float Dist, float DamageRadius, const struct FVector& HurtOrigin) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageTypeDefinition.CalcRadiusDamageScale"); - - UWillowDamageTypeDefinition_CalcRadiusDamageScale_Params params; - params.Dist = Dist; - params.DamageRadius = DamageRadius; - params.HurtOrigin = HurtOrigin; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDamageTypeDefinition.GetMinDamagePercent -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowDamageTypeDefinition::GetMinDamagePercent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageTypeDefinition.GetMinDamagePercent"); - - UWillowDamageTypeDefinition_GetMinDamagePercent_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDamageTypeDefinition.GetMinDamageRadius -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowDamageTypeDefinition::GetMinDamageRadius() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageTypeDefinition.GetMinDamageRadius"); - - UWillowDamageTypeDefinition_GetMinDamageRadius_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDamageTypeDefinition.GetMaxDamageRadius -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowDamageTypeDefinition::GetMaxDamageRadius() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageTypeDefinition.GetMaxDamageRadius"); - - UWillowDamageTypeDefinition_GetMaxDamageRadius_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDamageTypeDefinition.GetPawnDamageTypeModifier -// (Native, Public) -// Parameters: -// class APawn* PawnTakingDamage (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowDamageTypeDefinition::GetPawnDamageTypeModifier(class APawn* PawnTakingDamage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageTypeDefinition.GetPawnDamageTypeModifier"); - - UWillowDamageTypeDefinition_GetPawnDamageTypeModifier_Params params; - params.PawnTakingDamage = PawnTakingDamage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDamageTypeDefinition.GetSurfaceDamageTypeModifier -// (Native, Public) -// Parameters: -// unsigned char DamageSurfaceType (Parm) -// class AController* DamageInstigator (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowDamageTypeDefinition::GetSurfaceDamageTypeModifier(unsigned char DamageSurfaceType, class AController* DamageInstigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageTypeDefinition.GetSurfaceDamageTypeModifier"); - - UWillowDamageTypeDefinition_GetSurfaceDamageTypeModifier_Params params; - params.DamageSurfaceType = DamageSurfaceType; - params.DamageInstigator = DamageInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDamageTypeDefinition.GetSurfaceMomentumTypeModifier -// (Native, Public) -// Parameters: -// unsigned char DamageSurfaceType (Parm) -// class AController* DamageInstigator (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowDamageTypeDefinition::GetSurfaceMomentumTypeModifier(unsigned char DamageSurfaceType, class AController* DamageInstigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageTypeDefinition.GetSurfaceMomentumTypeModifier"); - - UWillowDamageTypeDefinition_GetSurfaceMomentumTypeModifier_Params params; - params.DamageSurfaceType = DamageSurfaceType; - params.DamageInstigator = DamageInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDamageTypeDefinition.GetRigidBodyMomentumScale -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowDamageTypeDefinition::GetRigidBodyMomentumScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageTypeDefinition.GetRigidBodyMomentumScale"); - - UWillowDamageTypeDefinition_GetRigidBodyMomentumScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDamageTypeDefinition.GetUpwardMomentumScale -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowDamageTypeDefinition::GetUpwardMomentumScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageTypeDefinition.GetUpwardMomentumScale"); - - UWillowDamageTypeDefinition_GetUpwardMomentumScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDamageTypeDefinition.ApplyUpwardMomentum -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowDamageTypeDefinition::ApplyUpwardMomentum() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageTypeDefinition.ApplyUpwardMomentum"); - - UWillowDamageTypeDefinition_ApplyUpwardMomentum_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.IsInfected -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsInfected() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsInfected"); - - AWillowPlayerController_IsInfected_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.DoInfectionDamage -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// float Damage (Parm) -// class UClass* DamageType (Parm) - -void AWillowPlayerController::DoInfectionDamage(float Damage, class UClass* DamageType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DoInfectionDamage"); - - AWillowPlayerController_DoInfectionDamage_Params params; - params.Damage = Damage; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DisplayShiftCommunicationFailedDialog -// (Defined, Public) - -void AWillowPlayerController::DisplayShiftCommunicationFailedDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DisplayShiftCommunicationFailedDialog"); - - AWillowPlayerController_DisplayShiftCommunicationFailedDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnCanceledRetrievingEulaDialog -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::OnCanceledRetrievingEulaDialog(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnCanceledRetrievingEulaDialog"); - - AWillowPlayerController_OnCanceledRetrievingEulaDialog_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnAcknowledgeMustSignEulas -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::OnAcknowledgeMustSignEulas(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnAcknowledgeMustSignEulas"); - - AWillowPlayerController_OnAcknowledgeMustSignEulas_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.HasSignedAllEulas -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::HasSignedAllEulas() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HasSignedAllEulas"); - - AWillowPlayerController_HasSignedAllEulas_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.EULAInteractionComplete -// (Defined, Public, HasOutparams) -// Parameters: -// TArray EULAState (Const, Parm, OutParm, NeedCtorLink) - -void AWillowPlayerController::EULAInteractionComplete(TArray* EULAState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.EULAInteractionComplete"); - - AWillowPlayerController_EULAInteractionComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (EULAState != nullptr) - *EULAState = params.EULAState; -} - - -// Function WillowGame.WillowPlayerController.ShowEULAScreen -// (Defined, Public, HasOutparams) -// Parameters: -// TArray EulaChain (Const, Parm, OutParm, NeedCtorLink) - -void AWillowPlayerController::ShowEULAScreen(TArray* EulaChain) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowEULAScreen"); - - AWillowPlayerController_ShowEULAScreen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (EulaChain != nullptr) - *EulaChain = params.EulaChain; -} - - -// Function WillowGame.WillowPlayerController.SetVehicleSteeringMode -// (Defined, Public) -// Parameters: -// int Mode (Parm) - -void AWillowPlayerController::SetVehicleSteeringMode(int Mode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetVehicleSteeringMode"); - - AWillowPlayerController_SetVehicleSteeringMode_Params params; - params.Mode = Mode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetVehicleSteeringMode -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetVehicleSteeringMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetVehicleSteeringMode"); - - AWillowPlayerController_GetVehicleSteeringMode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnSelectOverpowerLevel -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) -// int OverpoweredDifficulty (Parm) - -void AWillowPlayerController::OnSelectOverpowerLevel(class UPlayerSaveGame* SaveGame, int OverpoweredDifficulty) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnSelectOverpowerLevel"); - - AWillowPlayerController_OnSelectOverpowerLevel_Params params; - params.SaveGame = SaveGame; - params.OverpoweredDifficulty = OverpoweredDifficulty; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientIncrementOverpowerLevel -// (Defined, Net, NetReliable, Simulated, Event, Public, HasDefaults, NetClient) -// Parameters: -// int IncrementAmount (Parm) -// int MaximumValue (Parm) - -void AWillowPlayerController::ClientIncrementOverpowerLevel(int IncrementAmount, int MaximumValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientIncrementOverpowerLevel"); - - AWillowPlayerController_ClientIncrementOverpowerLevel_Params params; - params.IncrementAmount = IncrementAmount; - params.MaximumValue = MaximumValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerIncrementOverpowerLevel -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// int IncrementAmount (Parm) -// int MaximumValue (Parm) - -void AWillowPlayerController::ServerIncrementOverpowerLevel(int IncrementAmount, int MaximumValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerIncrementOverpowerLevel"); - - AWillowPlayerController_ServerIncrementOverpowerLevel_Params params; - params.IncrementAmount = IncrementAmount; - params.MaximumValue = MaximumValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetVehicleCustomizationForModule -// (Final, Native, Public) -// Parameters: -// class UVehicleFamilyDefinition* FamilyDef (Parm) -// int ModuleIdx (Parm) -// class UCustomizationDefinition* ChosenCustomization (Parm) - -void AWillowPlayerController::SetVehicleCustomizationForModule(class UVehicleFamilyDefinition* FamilyDef, int ModuleIdx, class UCustomizationDefinition* ChosenCustomization) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetVehicleCustomizationForModule"); - - AWillowPlayerController_SetVehicleCustomizationForModule_Params params; - params.FamilyDef = FamilyDef; - params.ModuleIdx = ModuleIdx; - params.ChosenCustomization = ChosenCustomization; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetVehicleCustomizationForModule -// (Final, Native, Public) -// Parameters: -// class UVehicleFamilyDefinition* FamilyDef (Parm) -// int ModuleIdx (Parm) -// class UCustomizationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UCustomizationDefinition* AWillowPlayerController::GetVehicleCustomizationForModule(class UVehicleFamilyDefinition* FamilyDef, int ModuleIdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetVehicleCustomizationForModule"); - - AWillowPlayerController_GetVehicleCustomizationForModule_Params params; - params.FamilyDef = FamilyDef; - params.ModuleIdx = ModuleIdx; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetMaximumPossibleOverpowerModifier -// (Native, Static, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetMaximumPossibleOverpowerModifier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetMaximumPossibleOverpowerModifier"); - - AWillowPlayerController_GetMaximumPossibleOverpowerModifier_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetMaximumPossiblePlayerLevelCap -// (Native, Static, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetMaximumPossiblePlayerLevelCap() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetMaximumPossiblePlayerLevelCap"); - - AWillowPlayerController_GetMaximumPossiblePlayerLevelCap_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.QueuePullThePinNotification -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class USwfMovie* ExternalClip (Parm) - -void AWillowPlayerController::QueuePullThePinNotification(class USwfMovie* ExternalClip) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.QueuePullThePinNotification"); - - AWillowPlayerController_QueuePullThePinNotification_Params params; - params.ExternalClip = ExternalClip; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetSkillDefinitionForInjuredStrings -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class USkillDefinition* SkillDef (Parm) - -void AWillowPlayerController::SetSkillDefinitionForInjuredStrings(class USkillDefinition* SkillDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetSkillDefinitionForInjuredStrings"); - - AWillowPlayerController_SetSkillDefinitionForInjuredStrings_Params params; - params.SkillDef = SkillDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PopulateGameMissionDataFromSavegame -// (Defined, Public) -// Parameters: -// int MissionPlaythroughIdx (Parm) -// int MissionDataIdx (Parm) -// struct FMissionStatusPlayerData SavedMStatus (Parm, NeedCtorLink) - -void AWillowPlayerController::PopulateGameMissionDataFromSavegame(int MissionPlaythroughIdx, int MissionDataIdx, const struct FMissionStatusPlayerData& SavedMStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PopulateGameMissionDataFromSavegame"); - - AWillowPlayerController_PopulateGameMissionDataFromSavegame_Params params; - params.MissionPlaythroughIdx = MissionPlaythroughIdx; - params.MissionDataIdx = MissionDataIdx; - params.SavedMStatus = SavedMStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ResetInfiniteVaultHunterPlaythrough -// (Defined, Public, HasDefaults) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) -// bool bApplyFromSaveGame (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::ResetInfiniteVaultHunterPlaythrough(class UPlayerSaveGame* SaveGame, bool bApplyFromSaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ResetInfiniteVaultHunterPlaythrough"); - - AWillowPlayerController_ResetInfiniteVaultHunterPlaythrough_Params params; - params.SaveGame = SaveGame; - params.bApplyFromSaveGame = bApplyFromSaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetInjuredDefinition -// (Final, Native, Public) -// Parameters: -// class UInjuredDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UInjuredDefinition* AWillowPlayerController::GetInjuredDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetInjuredDefinition"); - - AWillowPlayerController_GetInjuredDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.IsAutoAimEnabled -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsAutoAimEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsAutoAimEnabled"); - - AWillowPlayerController_IsAutoAimEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClientUnregisterPlayerWithSession -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class APlayerReplicationInfo* PRI (Parm) - -void AWillowPlayerController::ClientUnregisterPlayerWithSession(class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientUnregisterPlayerWithSession"); - - AWillowPlayerController_ClientUnregisterPlayerWithSession_Params params; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetBackpackSortPreference -// (Defined, Simulated, Public) -// Parameters: -// int NewPreference (Parm) - -void AWillowPlayerController::SetBackpackSortPreference(int NewPreference) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetBackpackSortPreference"); - - AWillowPlayerController_SetBackpackSortPreference_Params params; - params.NewPreference = NewPreference; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetBackpackSortPreference -// (Defined, Simulated, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetBackpackSortPreference() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBackpackSortPreference"); - - AWillowPlayerController_GetBackpackSortPreference_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ResetFocusCam -// (Defined, Simulated, Public) - -void AWillowPlayerController::ResetFocusCam() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ResetFocusCam"); - - AWillowPlayerController_ResetFocusCam_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TranslateLevelToBaseName -// (Final, Native, Public) -// Parameters: -// struct FName LevelName (Const, Parm) -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowPlayerController::TranslateLevelToBaseName(const struct FName& LevelName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TranslateLevelToBaseName"); - - AWillowPlayerController_TranslateLevelToBaseName_Params params; - params.LevelName = LevelName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.PS3UseCircleToAccept -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::PS3UseCircleToAccept() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PS3UseCircleToAccept"); - - AWillowPlayerController_PS3UseCircleToAccept_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.TakeDamage -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// float DamageAmount (Parm) -// class AController* EventInstigator (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// class UClass* DamageType (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowPlayerController::TakeDamage(float DamageAmount, class AController* EventInstigator, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TakeDamage"); - - AWillowPlayerController_TakeDamage_Params params; - params.DamageAmount = DamageAmount; - params.EventInstigator = EventInstigator; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.HitInfo = HitInfo; - params.DamageCauser = DamageCauser; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AllowTextMessage -// (Defined, Public) -// Parameters: -// struct FString msg (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::AllowTextMessage(const struct FString& msg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AllowTextMessage"); - - AWillowPlayerController_AllowTextMessage_Params params; - params.msg = msg; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.IsGuestLogin -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsGuestLogin() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsGuestLogin"); - - AWillowPlayerController_IsGuestLogin_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.Behavior_QueuePersonalEcho -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// class UWillowDialogEventTag* InEventTag (Parm) -// class UGearboxDialogGroup* InGroup (Parm) - -void AWillowPlayerController::Behavior_QueuePersonalEcho(class UWillowDialogEventTag* InEventTag, class UGearboxDialogGroup* InGroup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_QueuePersonalEcho"); - - AWillowPlayerController_Behavior_QueuePersonalEcho_Params params; - params.InEventTag = InEventTag; - params.InGroup = InGroup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientShowCustomizationFanfare -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// unsigned char Type (Parm) - -void AWillowPlayerController::ClientShowCustomizationFanfare(unsigned char Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientShowCustomizationFanfare"); - - AWillowPlayerController_ClientShowCustomizationFanfare_Params params; - params.Type = Type; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TryCustomizationFanfare -// (Defined, Event, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) - -void AWillowPlayerController::TryCustomizationFanfare(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TryCustomizationFanfare"); - - AWillowPlayerController_TryCustomizationFanfare_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.HandleBadassSkillActivation -// (Defined, Public) - -void AWillowPlayerController::HandleBadassSkillActivation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HandleBadassSkillActivation"); - - AWillowPlayerController_HandleBadassSkillActivation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSetBadassSkillDisabled -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// bool bDisabled (Parm) - -void AWillowPlayerController::ServerSetBadassSkillDisabled(bool bDisabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSetBadassSkillDisabled"); - - AWillowPlayerController_ServerSetBadassSkillDisabled_Params params; - params.bDisabled = bDisabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetBadassSkillDisabled -// (Defined, Simulated, Public) -// Parameters: -// bool bDisabled (Parm) - -void AWillowPlayerController::SetBadassSkillDisabled(bool bDisabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetBadassSkillDisabled"); - - AWillowPlayerController_SetBadassSkillDisabled_Params params; - params.bDisabled = bDisabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ToggleBadassSkill -// (Defined, Simulated, Public) - -void AWillowPlayerController::ToggleBadassSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ToggleBadassSkill"); - - AWillowPlayerController_ToggleBadassSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsBadassSkillDisabled -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsBadassSkillDisabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsBadassSkillDisabled"); - - AWillowPlayerController_IsBadassSkillDisabled_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClearDownloadPatcherFilesCompleteDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate DownloadPatcherFilesCompleteDelegate (Parm, NeedCtorLink) - -void AWillowPlayerController::ClearDownloadPatcherFilesCompleteDelegate(const struct FScriptDelegate& DownloadPatcherFilesCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearDownloadPatcherFilesCompleteDelegate"); - - AWillowPlayerController_ClearDownloadPatcherFilesCompleteDelegate_Params params; - params.DownloadPatcherFilesCompleteDelegate = DownloadPatcherFilesCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AddDownloadPatcherFilesCompleteDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate DownloadPatcherFilesCompleteDelegate (Parm, NeedCtorLink) - -void AWillowPlayerController::AddDownloadPatcherFilesCompleteDelegate(const struct FScriptDelegate& DownloadPatcherFilesCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AddDownloadPatcherFilesCompleteDelegate"); - - AWillowPlayerController_AddDownloadPatcherFilesCompleteDelegate_Params params; - params.DownloadPatcherFilesCompleteDelegate = DownloadPatcherFilesCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DownloadPatcherFilesComplete -// (Defined, Public) - -void AWillowPlayerController::DownloadPatcherFilesComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DownloadPatcherFilesComplete"); - - AWillowPlayerController_DownloadPatcherFilesComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnDownloadedPatcherFile -// (Defined, Public) -// Parameters: -// bool bWasSuccessful (Parm) -// struct FString Filename (Parm, NeedCtorLink) - -void AWillowPlayerController::OnDownloadedPatcherFile(bool bWasSuccessful, const struct FString& Filename) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnDownloadedPatcherFile"); - - AWillowPlayerController_OnDownloadedPatcherFile_Params params; - params.bWasSuccessful = bWasSuccessful; - params.Filename = Filename; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.HandleDownloadPatcherFileResponse -// (Defined, Public, HasOutparams) -// Parameters: -// struct FSparkResult Result (Const, Parm, OutParm, NeedCtorLink) - -void AWillowPlayerController::HandleDownloadPatcherFileResponse(struct FSparkResult* Result) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HandleDownloadPatcherFileResponse"); - - AWillowPlayerController_HandleDownloadPatcherFileResponse_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Result != nullptr) - *Result = params.Result; -} - - -// Function WillowGame.WillowPlayerController.DownloadPatcherFiles -// (Defined, Public) - -void AWillowPlayerController::DownloadPatcherFiles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DownloadPatcherFiles"); - - AWillowPlayerController_DownloadPatcherFiles_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TryShowNewPlaythroughNotification -// (Defined, Simulated, Public) - -void AWillowPlayerController::TryShowNewPlaythroughNotification() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TryShowNewPlaythroughNotification"); - - AWillowPlayerController_TryShowNewPlaythroughNotification_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClearBlackMarketInventory -// (Native, Public) - -void AWillowPlayerController::ClearBlackMarketInventory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearBlackMarketInventory"); - - AWillowPlayerController_ClearBlackMarketInventory_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientNotifyNewGameStarted -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientNotifyNewGameStarted() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientNotifyNewGameStarted"); - - AWillowPlayerController_ClientNotifyNewGameStarted_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.InitializeViewWanderingFor -// (Defined, Public) -// Parameters: -// class UWeaponTypeDefinition* WeaponDef (Parm) - -void AWillowPlayerController::InitializeViewWanderingFor(class UWeaponTypeDefinition* WeaponDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.InitializeViewWanderingFor"); - - AWillowPlayerController_InitializeViewWanderingFor_Params params; - params.WeaponDef = WeaponDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnGoldenKeyNotificationDismissed -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::OnGoldenKeyNotificationDismissed(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnGoldenKeyNotificationDismissed"); - - AWillowPlayerController_OnGoldenKeyNotificationDismissed_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CheckNotifyNewGoldenKeys -// (Defined, Public) - -void AWillowPlayerController::CheckNotifyNewGoldenKeys() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckNotifyNewGoldenKeys"); - - AWillowPlayerController_CheckNotifyNewGoldenKeys_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckForGoldenKeys -// (Defined, Public) - -void AWillowPlayerController::CheckForGoldenKeys() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckForGoldenKeys"); - - AWillowPlayerController_CheckForGoldenKeys_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.WriteGoldenKeyListToProfile -// (Native, Public) -// Parameters: -// TArray FullKeyList (Parm, NeedCtorLink) - -void AWillowPlayerController::WriteGoldenKeyListToProfile(TArray FullKeyList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.WriteGoldenKeyListToProfile"); - - AWillowPlayerController_WriteGoldenKeyListToProfile_Params params; - params.FullKeyList = FullKeyList; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GatherGoldenKeysFromDlc -// (Native, Public) - -void AWillowPlayerController::GatherGoldenKeysFromDlc() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GatherGoldenKeysFromDlc"); - - AWillowPlayerController_GatherGoldenKeysFromDlc_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetAllAcquiredGoldenKeyData -// (Native, Public) -// Parameters: -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray AWillowPlayerController::GetAllAcquiredGoldenKeyData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetAllAcquiredGoldenKeyData"); - - AWillowPlayerController_GetAllAcquiredGoldenKeyData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetNextUnspentGoldenKey -// (Native, Public) -// Parameters: -// struct FGoldenKeySource ReturnValue (Parm, OutParm, ReturnParm) - -struct FGoldenKeySource AWillowPlayerController::GetNextUnspentGoldenKey() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetNextUnspentGoldenKey"); - - AWillowPlayerController_GetNextUnspentGoldenKey_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.AddGoldenKeysFromSource -// (Native, Public) -// Parameters: -// unsigned char SourceId (Parm) -// int NumKeys (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::AddGoldenKeysFromSource(unsigned char SourceId, int NumKeys) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AddGoldenKeysFromSource"); - - AWillowPlayerController_AddGoldenKeysFromSource_Params params; - params.SourceId = SourceId; - params.NumKeys = NumKeys; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetNumGoldenKeysAcquired -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetNumGoldenKeysAcquired() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetNumGoldenKeysAcquired"); - - AWillowPlayerController_GetNumGoldenKeysAcquired_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetNumGoldenKeysAvailable -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetNumGoldenKeysAvailable() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetNumGoldenKeysAvailable"); - - AWillowPlayerController_GetNumGoldenKeysAvailable_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SpendGoldenKey -// (Final, Net, NetReliable, Simulated, Native, Event, Public, NetClient) - -void AWillowPlayerController::SpendGoldenKey() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SpendGoldenKey"); - - AWillowPlayerController_SpendGoldenKey_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ExecFor -// (Defined, Exec, Public) -// Parameters: -// int controllerIdx (Parm) -// struct FString Command (Parm, NeedCtorLink) - -void AWillowPlayerController::ExecFor(int controllerIdx, const struct FString& Command) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ExecFor"); - - AWillowPlayerController_ExecFor_Params params; - params.controllerIdx = controllerIdx; - params.Command = Command; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PreviousGamePlayersThanked -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::PreviousGamePlayersThanked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PreviousGamePlayersThanked"); - - AWillowPlayerController_PreviousGamePlayersThanked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.UnlockCustomizationListFromKeyedPool -// (Defined, Public, HasDefaults) -// Parameters: -// TArray KeyedPoolList (Parm, NeedCtorLink) - -void AWillowPlayerController::UnlockCustomizationListFromKeyedPool(TArray KeyedPoolList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UnlockCustomizationListFromKeyedPool"); - - AWillowPlayerController_UnlockCustomizationListFromKeyedPool_Params params; - params.KeyedPoolList = KeyedPoolList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UnlockLoyalCustomerCustomizations -// (Defined, Public) - -void AWillowPlayerController::UnlockLoyalCustomerCustomizations() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UnlockLoyalCustomerCustomizations"); - - AWillowPlayerController_UnlockLoyalCustomerCustomizations_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.EndGetNumCrossTitleSaveGames -// (Defined, Public) -// Parameters: -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::EndGetNumCrossTitleSaveGames(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.EndGetNumCrossTitleSaveGames"); - - AWillowPlayerController_EndGetNumCrossTitleSaveGames_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.BeginGetNumCrossTitleSaveGames -// (Defined, Public) - -void AWillowPlayerController::BeginGetNumCrossTitleSaveGames() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.BeginGetNumCrossTitleSaveGames"); - - AWillowPlayerController_BeginGetNumCrossTitleSaveGames_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetAlternateTitleIds -// (Final, Native, Public) -// Parameters: -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray AWillowPlayerController::GetAlternateTitleIds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetAlternateTitleIds"); - - AWillowPlayerController_GetAlternateTitleIds_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.NewsRetrieved -// (Defined, Public) -// Parameters: -// unsigned char RetrievealResult (Parm) -// class USparkNews* newsObj (Parm) - -void AWillowPlayerController::NewsRetrieved(unsigned char RetrievealResult, class USparkNews* newsObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NewsRetrieved"); - - AWillowPlayerController_NewsRetrieved_Params params; - params.RetrievealResult = RetrievealResult; - params.newsObj = newsObj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TryConsumeSparkGoldenKey -// (Defined, Public) - -void AWillowPlayerController::TryConsumeSparkGoldenKey() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TryConsumeSparkGoldenKey"); - - AWillowPlayerController_TryConsumeSparkGoldenKey_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnEntitlementsUpdated -// (Defined, Public) -// Parameters: -// class UGearboxAccountData* GbxAccount (Parm) - -void AWillowPlayerController::OnEntitlementsUpdated(class UGearboxAccountData* GbxAccount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnEntitlementsUpdated"); - - AWillowPlayerController_OnEntitlementsUpdated_Params params; - params.GbxAccount = GbxAccount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnSparkEmergencyMessageUpdated -// (Defined, Public) - -void AWillowPlayerController::OnSparkEmergencyMessageUpdated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnSparkEmergencyMessageUpdated"); - - AWillowPlayerController_OnSparkEmergencyMessageUpdated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ResetMOTD -// (Defined, Public) -// Parameters: -// bool bDelay (Parm) - -void AWillowPlayerController::ResetMOTD(bool bDelay) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ResetMOTD"); - - AWillowPlayerController_ResetMOTD_Params params; - params.bDelay = bDelay; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnSparkInitialized -// (Defined, Public) -// Parameters: -// unsigned char InitializedResult (Parm) - -void AWillowPlayerController::OnSparkInitialized(unsigned char InitializedResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnSparkInitialized"); - - AWillowPlayerController_OnSparkInitialized_Params params; - params.InitializedResult = InitializedResult; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSkipMatinee -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerSkipMatinee() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSkipMatinee"); - - AWillowPlayerController_ServerSkipMatinee_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SkipMatinee -// (Defined, Exec, Public) - -void AWillowPlayerController::SkipMatinee() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SkipMatinee"); - - AWillowPlayerController_SkipMatinee_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.KillEnemies -// (Defined, Exec, Public) - -void AWillowPlayerController::KillEnemies() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.KillEnemies"); - - AWillowPlayerController_KillEnemies_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnPetNoLongerTargetedByAI -// (Native, Public) -// Parameters: -// class AWillowAIPawn* Pet (Parm) -// class AWillowMind* AIMind (Parm) - -void AWillowPlayerController::OnPetNoLongerTargetedByAI(class AWillowAIPawn* Pet, class AWillowMind* AIMind) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnPetNoLongerTargetedByAI"); - - AWillowPlayerController_OnPetNoLongerTargetedByAI_Params params; - params.Pet = Pet; - params.AIMind = AIMind; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnPetTargetedByAI -// (Native, Public) -// Parameters: -// class AWillowAIPawn* Pet (Parm) -// class AWillowMind* AIMind (Parm) - -void AWillowPlayerController::OnPetTargetedByAI(class AWillowAIPawn* Pet, class AWillowMind* AIMind) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnPetTargetedByAI"); - - AWillowPlayerController_OnPetTargetedByAI_Params params; - params.Pet = Pet; - params.AIMind = AIMind; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DeveloperDemigod -// (Defined, Exec, Public) - -void AWillowPlayerController::DeveloperDemigod() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DeveloperDemigod"); - - AWillowPlayerController_DeveloperDemigod_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerDeveloperDemigod -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerDeveloperDemigod() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerDeveloperDemigod"); - - AWillowPlayerController_ServerDeveloperDemigod_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DeveloperLoaded -// (Defined, Exec, Public) - -void AWillowPlayerController::DeveloperLoaded() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DeveloperLoaded"); - - AWillowPlayerController_DeveloperLoaded_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerDeveloperLoaded -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerDeveloperLoaded() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerDeveloperLoaded"); - - AWillowPlayerController_ServerDeveloperLoaded_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DeveloperSpawnAwesomeItems -// (Exec, Native, Public) - -void AWillowPlayerController::DeveloperSpawnAwesomeItems() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DeveloperSpawnAwesomeItems"); - - AWillowPlayerController_DeveloperSpawnAwesomeItems_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerDeveloperSpawnAwesomeItems -// (Defined, Net, NetReliable, Event, Public, NetServer) - -void AWillowPlayerController::ServerDeveloperSpawnAwesomeItems() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerDeveloperSpawnAwesomeItems"); - - AWillowPlayerController_ServerDeveloperSpawnAwesomeItems_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerDeveloperKillEnemies -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerDeveloperKillEnemies() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerDeveloperKillEnemies"); - - AWillowPlayerController_ServerDeveloperKillEnemies_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DeveloperUnlockAllCustomizations -// (Exec, Native, Public) - -void AWillowPlayerController::DeveloperUnlockAllCustomizations() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DeveloperUnlockAllCustomizations"); - - AWillowPlayerController_DeveloperUnlockAllCustomizations_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DeveloperUnlockAnAchievement -// (Defined, Exec, HasOptionalparams, Public, HasDefaults) -// Parameters: -// int TitleId (OptionalParm, Parm) - -void AWillowPlayerController::DeveloperUnlockAnAchievement(int TitleId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DeveloperUnlockAnAchievement"); - - AWillowPlayerController_DeveloperUnlockAnAchievement_Params params; - params.TitleId = TitleId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ReadAchievements -// (Defined, HasOptionalparams, Public) -// Parameters: -// int TitleId (OptionalParm, Parm) -// struct FScriptDelegate CompleteDelegate (OptionalParm, Parm, NeedCtorLink) - -void AWillowPlayerController::ReadAchievements(int TitleId, const struct FScriptDelegate& CompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReadAchievements"); - - AWillowPlayerController_ReadAchievements_Params params; - params.TitleId = TitleId; - params.CompleteDelegate = CompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetAchievementDetails -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// int TitleId (OptionalParm, Parm) - -void AWillowPlayerController::GetAchievementDetails(int TitleId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetAchievementDetails"); - - AWillowPlayerController_GetAchievementDetails_Params params; - params.TitleId = TitleId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowMissionWeaponTraining -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) -// Parameters: -// class AWillowWeapon* MissionWeapon (Parm) - -void AWillowPlayerController::ShowMissionWeaponTraining(class AWillowWeapon* MissionWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowMissionWeaponTraining"); - - AWillowPlayerController_ShowMissionWeaponTraining_Params params; - params.MissionWeapon = MissionWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Behavior_Destroy -// (Simulated, Public) - -void AWillowPlayerController::Behavior_Destroy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_Destroy"); - - AWillowPlayerController_Behavior_Destroy_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveQueuedTrainingMessageData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::SaveQueuedTrainingMessageData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveQueuedTrainingMessageData"); - - AWillowPlayerController_SaveQueuedTrainingMessageData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyQueuedTrainingMessageData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::ApplyQueuedTrainingMessageData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyQueuedTrainingMessageData"); - - AWillowPlayerController_ApplyQueuedTrainingMessageData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerComputeLockoutTimeAdjust -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// int ClientPackedSystemTime (Parm) - -void AWillowPlayerController::ServerComputeLockoutTimeAdjust(int ClientPackedSystemTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerComputeLockoutTimeAdjust"); - - AWillowPlayerController_ServerComputeLockoutTimeAdjust_Params params; - params.ClientPackedSystemTime = ClientPackedSystemTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientSetLockout -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) -// Parameters: -// class ULockoutDefinition* LockoutDef (Parm) - -void AWillowPlayerController::ClientSetLockout(class ULockoutDefinition* LockoutDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientSetLockout"); - - AWillowPlayerController_ClientSetLockout_Params params; - params.LockoutDef = LockoutDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ComputeLockoutTimeAdjust -// (Final, Native, Public) -// Parameters: -// int ClientPackedSystemTime (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::ComputeLockoutTimeAdjust(int ClientPackedSystemTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ComputeLockoutTimeAdjust"); - - AWillowPlayerController_ComputeLockoutTimeAdjust_Params params; - params.ClientPackedSystemTime = ClientPackedSystemTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetLockout -// (Final, Native, Public) -// Parameters: -// class ULockoutDefinition* LockoutDef (Parm) - -void AWillowPlayerController::SetLockout(class ULockoutDefinition* LockoutDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetLockout"); - - AWillowPlayerController_SetLockout_Params params; - params.LockoutDef = LockoutDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveLockoutData -// (Defined, Simulated, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::SaveLockoutData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveLockoutData"); - - AWillowPlayerController_SaveLockoutData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyLockoutData -// (Defined, Simulated, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::ApplyLockoutData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyLockoutData"); - - AWillowPlayerController_ApplyLockoutData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientStartFade -// (Defined, Net, NetReliable, Simulated, Event, HasOptionalparams, Public, NetClient) -// Parameters: -// float InFadeOpacity (Parm) -// float InFadeDuration (Parm) -// struct FColor InFadeColor (OptionalParm, Parm) - -void AWillowPlayerController::ClientStartFade(float InFadeOpacity, float InFadeDuration, const struct FColor& InFadeColor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientStartFade"); - - AWillowPlayerController_ClientStartFade_Params params; - params.InFadeOpacity = InFadeOpacity; - params.InFadeDuration = InFadeDuration; - params.InFadeColor = InFadeColor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnCameraFade -// (Defined, Simulated, Public) -// Parameters: -// class USeqAct_CameraFade* Action (Parm) - -void AWillowPlayerController::OnCameraFade(class USeqAct_CameraFade* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnCameraFade"); - - AWillowPlayerController_OnCameraFade_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.FlushNetDriver -// (Native, Public) - -void AWillowPlayerController::FlushNetDriver() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.FlushNetDriver"); - - AWillowPlayerController_FlushNetDriver_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientHostLeavingGame -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientHostLeavingGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientHostLeavingGame"); - - AWillowPlayerController_ClientHostLeavingGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyHostLeavingGame -// (Defined, Public) - -void AWillowPlayerController::NotifyHostLeavingGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyHostLeavingGame"); - - AWillowPlayerController_NotifyHostLeavingGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DisplaySubtitle -// (Native, Public) -// Parameters: -// struct FString msg (Parm, NeedCtorLink) - -void AWillowPlayerController::DisplaySubtitle(const struct FString& msg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DisplaySubtitle"); - - AWillowPlayerController_DisplaySubtitle_Params params; - params.msg = msg; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClearTrackedChallenges -// (Defined, Exec, Public) - -void AWillowPlayerController::ClearTrackedChallenges() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearTrackedChallenges"); - - AWillowPlayerController_ClearTrackedChallenges_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DisplayTrackedChallenges -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// class AHUD* aHUD (Parm) -// float out_YL (Parm, OutParm) -// float out_YPos (Parm, OutParm) - -void AWillowPlayerController::DisplayTrackedChallenges(class AHUD* aHUD, float* out_YL, float* out_YPos) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DisplayTrackedChallenges"); - - AWillowPlayerController_DisplayTrackedChallenges_Params params; - params.aHUD = aHUD; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_YL != nullptr) - *out_YL = params.out_YL; - if (out_YPos != nullptr) - *out_YPos = params.out_YPos; -} - - -// Function WillowGame.WillowPlayerController.UntrackChallenge -// (Defined, Simulated, Event, Public) -// Parameters: -// class UChallengeDefinition* ChallengeDef (Parm) - -void AWillowPlayerController::UntrackChallenge(class UChallengeDefinition* ChallengeDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UntrackChallenge"); - - AWillowPlayerController_UntrackChallenge_Params params; - params.ChallengeDef = ChallengeDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UpdateLcdWatchedChallenges -// (Native, Public) - -void AWillowPlayerController::UpdateLcdWatchedChallenges() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateLcdWatchedChallenges"); - - AWillowPlayerController_UpdateLcdWatchedChallenges_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TrackChallenge -// (Defined, Simulated, Public) -// Parameters: -// class UChallengeDefinition* ChallengeDef (Parm) - -void AWillowPlayerController::TrackChallenge(class UChallengeDefinition* ChallengeDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TrackChallenge"); - - AWillowPlayerController_TrackChallenge_Params params; - params.ChallengeDef = ChallengeDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetCurrentChallengeLevel -// (Simulated, Native, Public) -// Parameters: -// class UChallengeDefinition* ChallengeDef (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetCurrentChallengeLevel(class UChallengeDefinition* ChallengeDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetCurrentChallengeLevel"); - - AWillowPlayerController_GetCurrentChallengeLevel_Params params; - params.ChallengeDef = ChallengeDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.TrackChallengeToggle -// (Defined, Simulated, Public) -// Parameters: -// class UChallengeDefinition* ChallengeDef (Parm) - -void AWillowPlayerController::TrackChallengeToggle(class UChallengeDefinition* ChallengeDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TrackChallengeToggle"); - - AWillowPlayerController_TrackChallengeToggle_Params params; - params.ChallengeDef = ChallengeDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsTrackedChallenge -// (Simulated, Native, Public) -// Parameters: -// class UChallengeDefinition* ChallengeDef (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsTrackedChallenge(class UChallengeDefinition* ChallengeDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsTrackedChallenge"); - - AWillowPlayerController_IsTrackedChallenge_Params params; - params.ChallengeDef = ChallengeDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.FindTrackedChallengeIndex -// (Simulated, Native, Public) -// Parameters: -// class UChallengeDefinition* ChalDef (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::FindTrackedChallengeIndex(class UChallengeDefinition* ChalDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.FindTrackedChallengeIndex"); - - AWillowPlayerController_FindTrackedChallengeIndex_Params params; - params.ChalDef = ChalDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetRestoreNetworkType -// (Defined, Public) -// Parameters: -// class UOnlineGameSettings* GameSettings (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowPlayerController::GetRestoreNetworkType(class UOnlineGameSettings* GameSettings) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetRestoreNetworkType"); - - AWillowPlayerController_GetRestoreNetworkType_Params params; - params.GameSettings = GameSettings; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnCausePlayerDeath -// (Defined, Public) -// Parameters: -// class USeqAct_CausePlayerDeath* inAction (Parm) - -void AWillowPlayerController::OnCausePlayerDeath(class USeqAct_CausePlayerDeath* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnCausePlayerDeath"); - - AWillowPlayerController_OnCausePlayerDeath_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CausePlayerDeath -// (Defined, Event, Public) -// Parameters: -// bool bInstaKill (Parm) - -void AWillowPlayerController::CausePlayerDeath(bool bInstaKill) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CausePlayerDeath"); - - AWillowPlayerController_CausePlayerDeath_Params params; - params.bInstaKill = bInstaKill; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UnregisterPlayerStandIn -// (Defined, Simulated, Public) -// Parameters: -// class APlayerStandIn* StandIn (Parm) - -void AWillowPlayerController::UnregisterPlayerStandIn(class APlayerStandIn* StandIn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UnregisterPlayerStandIn"); - - AWillowPlayerController_UnregisterPlayerStandIn_Params params; - params.StandIn = StandIn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RegisterPlayerStandIn -// (Defined, Simulated, Public) -// Parameters: -// class APlayerStandIn* StandIn (Parm) - -void AWillowPlayerController::RegisterPlayerStandIn(class APlayerStandIn* StandIn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RegisterPlayerStandIn"); - - AWillowPlayerController_RegisterPlayerStandIn_Params params; - params.StandIn = StandIn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientToggleTelescopeOverlay -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// bool bEnabled (Parm) - -void AWillowPlayerController::ClientToggleTelescopeOverlay(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientToggleTelescopeOverlay"); - - AWillowPlayerController_ClientToggleTelescopeOverlay_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientCloseProjectedMenus -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientCloseProjectedMenus() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientCloseProjectedMenus"); - - AWillowPlayerController_ClientCloseProjectedMenus_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ConditionalShowHUDForAllPlayers -// (Defined, Public) - -void AWillowPlayerController::ConditionalShowHUDForAllPlayers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ConditionalShowHUDForAllPlayers"); - - AWillowPlayerController_ConditionalShowHUDForAllPlayers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.HideAsyncCharacterLoadDialog -// (Defined, Public) - -void AWillowPlayerController::HideAsyncCharacterLoadDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HideAsyncCharacterLoadDialog"); - - AWillowPlayerController_HideAsyncCharacterLoadDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowAsyncCharacterLoadDialog -// (Defined, Public) - -void AWillowPlayerController::ShowAsyncCharacterLoadDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowAsyncCharacterLoadDialog"); - - AWillowPlayerController_ShowAsyncCharacterLoadDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyReadyToLoadPendingSavegame -// (Native, Public) - -void AWillowPlayerController::NotifyReadyToLoadPendingSavegame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyReadyToLoadPendingSavegame"); - - AWillowPlayerController_NotifyReadyToLoadPendingSavegame_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClearWaitingForAsyncCharacterLoadAndHideBusyDialog -// (Defined, Public) - -void AWillowPlayerController::ClearWaitingForAsyncCharacterLoadAndHideBusyDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearWaitingForAsyncCharacterLoadAndHideBusyDialog"); - - AWillowPlayerController_ClearWaitingForAsyncCharacterLoadAndHideBusyDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetWaitingForAsyncCharacterLoadAndShowBusyDialog -// (Defined, Public) - -void AWillowPlayerController::SetWaitingForAsyncCharacterLoadAndShowBusyDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetWaitingForAsyncCharacterLoadAndShowBusyDialog"); - - AWillowPlayerController_SetWaitingForAsyncCharacterLoadAndShowBusyDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AreAnyPlayersWaitingOnAsyncCharacterLoad -// (Defined, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::AreAnyPlayersWaitingOnAsyncCharacterLoad() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AreAnyPlayersWaitingOnAsyncCharacterLoad"); - - AWillowPlayerController_AreAnyPlayersWaitingOnAsyncCharacterLoad_Params params; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.RunStreamingDataEvent -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// struct FName EventName (Parm) -// class UObject* EventInstigator (OptionalParm, Parm) -// class UObject* OtherEventParticipantObject (OptionalParm, Parm) -// int IntParam (OptionalParm, Parm) -// float FloatParam (OptionalParm, Parm) - -void AWillowPlayerController::RunStreamingDataEvent(const struct FName& EventName, class UObject* EventInstigator, class UObject* OtherEventParticipantObject, int IntParam, float FloatParam) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RunStreamingDataEvent"); - - AWillowPlayerController_RunStreamingDataEvent_Params params; - params.EventName = EventName; - params.EventInstigator = EventInstigator; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.IntParam = IntParam; - params.FloatParam = FloatParam; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetPendingClassSwitch -// (Defined, Public) -// Parameters: -// class UPlayerClassDefinition* InPlayerClass (Parm) -// class AWillowPlayerPawn* InPawnArchetype (Parm) - -void AWillowPlayerController::SetPendingClassSwitch(class UPlayerClassDefinition* InPlayerClass, class AWillowPlayerPawn* InPawnArchetype) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetPendingClassSwitch"); - - AWillowPlayerController_SetPendingClassSwitch_Params params; - params.InPlayerClass = InPlayerClass; - params.InPawnArchetype = InPawnArchetype; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ErrorDialogClicked -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::ErrorDialogClicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ErrorDialogClicked"); - - AWillowPlayerController_ErrorDialogClicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.AreAllPlayersLoggedIn -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bRequireOnlineLogin (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::AreAllPlayersLoggedIn(bool bRequireOnlineLogin) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AreAllPlayersLoggedIn"); - - AWillowPlayerController_AreAllPlayersLoggedIn_Params params; - params.bRequireOnlineLogin = bRequireOnlineLogin; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.PromptAndKickNonLocalPlayers -// (Defined, Public) - -void AWillowPlayerController::PromptAndKickNonLocalPlayers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PromptAndKickNonLocalPlayers"); - - AWillowPlayerController_PromptAndKickNonLocalPlayers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowServerBrowser -// (Defined, Public) -// Parameters: -// bool bIsLanBrowser (Parm) - -void AWillowPlayerController::ShowServerBrowser(bool bIsLanBrowser) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowServerBrowser"); - - AWillowPlayerController_ShowServerBrowser_Params params; - params.bIsLanBrowser = bIsLanBrowser; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyUIRefresh -// (Defined, Event, Public) - -void AWillowPlayerController::NotifyUIRefresh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyUIRefresh"); - - AWillowPlayerController_NotifyUIRefresh_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnDestroyGameForSystemLinkComplete -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::OnDestroyGameForSystemLinkComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnDestroyGameForSystemLinkComplete"); - - AWillowPlayerController_OnDestroyGameForSystemLinkComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TransitionToSystemLink -// (Defined, Public) - -void AWillowPlayerController::TransitionToSystemLink() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TransitionToSystemLink"); - - AWillowPlayerController_TransitionToSystemLink_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnKickNetworkedPlayersForSystemLink_Confirm -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::OnKickNetworkedPlayersForSystemLink_Confirm(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnKickNetworkedPlayersForSystemLink_Confirm"); - - AWillowPlayerController_OnKickNetworkedPlayersForSystemLink_Confirm_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.NotifyUIAddSplitPlayer -// (Defined, Public) - -void AWillowPlayerController::NotifyUIAddSplitPlayer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyUIAddSplitPlayer"); - - AWillowPlayerController_NotifyUIAddSplitPlayer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyUIClearPendingSplitJoin -// (Defined, Public) - -void AWillowPlayerController::NotifyUIClearPendingSplitJoin() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyUIClearPendingSplitJoin"); - - AWillowPlayerController_NotifyUIClearPendingSplitJoin_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AttemptSystemLinkTransition -// (Defined, Public) -// Parameters: -// bool bPrompt (Parm) - -void AWillowPlayerController::AttemptSystemLinkTransition(bool bPrompt) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AttemptSystemLinkTransition"); - - AWillowPlayerController_AttemptSystemLinkTransition_Params params; - params.bPrompt = bPrompt; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.EndUpdatingSession -// (Defined, Public) - -void AWillowPlayerController::EndUpdatingSession() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.EndUpdatingSession"); - - AWillowPlayerController_EndUpdatingSession_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.BeginUpdatingSession -// (Defined, Public) - -void AWillowPlayerController::BeginUpdatingSession() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.BeginUpdatingSession"); - - AWillowPlayerController_BeginUpdatingSession_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnPurchaseCanceled -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::OnPurchaseCanceled(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnPurchaseCanceled"); - - AWillowPlayerController_OnPurchaseCanceled_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnPurchaseRequest -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::OnPurchaseRequest(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnPurchaseRequest"); - - AWillowPlayerController_OnPurchaseRequest_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnOfflineWarning_Clicked -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::OnOfflineWarning_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnOfflineWarning_Clicked"); - - AWillowPlayerController_OnOfflineWarning_Clicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CheckChatDisabled -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) - -void AWillowPlayerController::CheckChatDisabled(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckChatDisabled"); - - AWillowPlayerController_CheckChatDisabled_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnCreateGameComplete -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::OnCreateGameComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnCreateGameComplete"); - - AWillowPlayerController_OnCreateGameComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnDestroySystemLinkForInternetGameComplete -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::OnDestroySystemLinkForInternetGameComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnDestroySystemLinkForInternetGameComplete"); - - AWillowPlayerController_OnDestroySystemLinkForInternetGameComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DestroyOnlineGameWithDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate DestroyOnlineGameCompleteDelegate (Parm, NeedCtorLink) - -void AWillowPlayerController::DestroyOnlineGameWithDelegate(const struct FScriptDelegate& DestroyOnlineGameCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DestroyOnlineGameWithDelegate"); - - AWillowPlayerController_DestroyOnlineGameWithDelegate_Params params; - params.DestroyOnlineGameCompleteDelegate = DestroyOnlineGameCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TransitionToInternetGame -// (Defined, Public) - -void AWillowPlayerController::TransitionToInternetGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TransitionToInternetGame"); - - AWillowPlayerController_TransitionToInternetGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnKickNetworkedPlayersForInternetGame_Confirm -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::OnKickNetworkedPlayersForInternetGame_Confirm(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnKickNetworkedPlayersForInternetGame_Confirm"); - - AWillowPlayerController_OnKickNetworkedPlayersForInternetGame_Confirm_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.AttemptInternetTransition -// (Defined, Public) -// Parameters: -// unsigned char InviteType (Parm) -// bool bPrompt (Parm) - -void AWillowPlayerController::AttemptInternetTransition(unsigned char InviteType, bool bPrompt) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AttemptInternetTransition"); - - AWillowPlayerController_AttemptInternetTransition_Params params; - params.InviteType = InviteType; - params.bPrompt = bPrompt; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckCanCreateOnlineGame -// (Defined, Public) -// Parameters: -// bool bPrompt (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CheckCanCreateOnlineGame(bool bPrompt) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckCanCreateOnlineGame"); - - AWillowPlayerController_CheckCanCreateOnlineGame_Params params; - params.bPrompt = bPrompt; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CheckCanCreateLanGame -// (Defined, Public) -// Parameters: -// bool bPrompt (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CheckCanCreateLanGame(bool bPrompt) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckCanCreateLanGame"); - - AWillowPlayerController_CheckCanCreateLanGame_Params params; - params.bPrompt = bPrompt; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.DownloadCompatibilityPack -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::DownloadCompatibilityPack(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DownloadCompatibilityPack"); - - AWillowPlayerController_DownloadCompatibilityPack_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnDialogClickDownloadCompatibilityPack -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::OnDialogClickDownloadCompatibilityPack(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnDialogClickDownloadCompatibilityPack"); - - AWillowPlayerController_OnDialogClickDownloadCompatibilityPack_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnDialogClickShowLogin -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::OnDialogClickShowLogin(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnDialogClickShowLogin"); - - AWillowPlayerController_OnDialogClickShowLogin_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnDestroyGameForOfflineComplete -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::OnDestroyGameForOfflineComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnDestroyGameForOfflineComplete"); - - AWillowPlayerController_OnDestroyGameForOfflineComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TransitionToOffline -// (Defined, Public) - -void AWillowPlayerController::TransitionToOffline() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TransitionToOffline"); - - AWillowPlayerController_TransitionToOffline_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnKickNetworkedPlayersForOffline_Confirm -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::OnKickNetworkedPlayersForOffline_Confirm(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnKickNetworkedPlayersForOffline_Confirm"); - - AWillowPlayerController_OnKickNetworkedPlayersForOffline_Confirm_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.AttemptOfflineTransition -// (Defined, Public) -// Parameters: -// bool bPrompt (Parm) - -void AWillowPlayerController::AttemptOfflineTransition(bool bPrompt) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AttemptOfflineTransition"); - - AWillowPlayerController_AttemptOfflineTransition_Params params; - params.bPrompt = bPrompt; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnUpdateComplete -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::OnUpdateComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnUpdateComplete"); - - AWillowPlayerController_OnUpdateComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AttemptInternetInviteTypeTransition -// (Defined, Public) -// Parameters: -// unsigned char InviteType (Parm) -// bool bPrompt (Parm) - -void AWillowPlayerController::AttemptInternetInviteTypeTransition(unsigned char InviteType, bool bPrompt) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AttemptInternetInviteTypeTransition"); - - AWillowPlayerController_AttemptInternetInviteTypeTransition_Params params; - params.InviteType = InviteType; - params.bPrompt = bPrompt; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckCanUpdateInviteType -// (Defined, Public) -// Parameters: -// unsigned char InviteType (Parm) -// bool bPrompt (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CheckCanUpdateInviteType(unsigned char InviteType, bool bPrompt) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckCanUpdateInviteType"); - - AWillowPlayerController_CheckCanUpdateInviteType_Params params; - params.InviteType = InviteType; - params.bPrompt = bPrompt; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CheckMatchmakingEnabled -// (Defined, Public) -// Parameters: -// bool bPrompt (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CheckMatchmakingEnabled(bool bPrompt) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckMatchmakingEnabled"); - - AWillowPlayerController_CheckMatchmakingEnabled_Params params; - params.bPrompt = bPrompt; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.IsPublicModeDisabled -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsPublicModeDisabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsPublicModeDisabled"); - - AWillowPlayerController_IsPublicModeDisabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.IsMatchmakingDisabled -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsMatchmakingDisabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsMatchmakingDisabled"); - - AWillowPlayerController_IsMatchmakingDisabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.AttemptNetworkTransition -// (Defined, Public) -// Parameters: -// unsigned char NetworkType (Parm) -// unsigned char InviteType (Parm) -// bool bPrompt (Parm) - -void AWillowPlayerController::AttemptNetworkTransition(unsigned char NetworkType, unsigned char InviteType, bool bPrompt) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AttemptNetworkTransition"); - - AWillowPlayerController_AttemptNetworkTransition_Params params; - params.NetworkType = NetworkType; - params.InviteType = InviteType; - params.bPrompt = bPrompt; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientSetViewTarget -// (Defined, Net, NetReliable, Simulated, Event, HasOptionalparams, Public, NetClient) -// Parameters: -// class AActor* A (Parm) -// struct FViewTargetTransitionParams TransitionParams (OptionalParm, Parm) - -void AWillowPlayerController::ClientSetViewTarget(class AActor* A, const struct FViewTargetTransitionParams& TransitionParams) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientSetViewTarget"); - - AWillowPlayerController_ClientSetViewTarget_Params params; - params.A = A; - params.TransitionParams = TransitionParams; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerViewPrevSpectatorPoint -// (Defined, Net, Public, NetServer) - -void AWillowPlayerController::ServerViewPrevSpectatorPoint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerViewPrevSpectatorPoint"); - - AWillowPlayerController_ServerViewPrevSpectatorPoint_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ViewPrevSpectatorPoint -// (Defined, Simulated, Public) - -void AWillowPlayerController::ViewPrevSpectatorPoint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ViewPrevSpectatorPoint"); - - AWillowPlayerController_ViewPrevSpectatorPoint_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerViewNextSpectatorPoint -// (Defined, Net, Public, NetServer) - -void AWillowPlayerController::ServerViewNextSpectatorPoint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerViewNextSpectatorPoint"); - - AWillowPlayerController_ServerViewNextSpectatorPoint_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ViewNextSpectatorPoint -// (Defined, Simulated, Public) - -void AWillowPlayerController::ViewNextSpectatorPoint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ViewNextSpectatorPoint"); - - AWillowPlayerController_ViewNextSpectatorPoint_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerViewFirstSpectatorPoint -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerViewFirstSpectatorPoint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerViewFirstSpectatorPoint"); - - AWillowPlayerController_ServerViewFirstSpectatorPoint_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ViewFirstSpectatorPoint -// (Defined, Simulated, Public) - -void AWillowPlayerController::ViewFirstSpectatorPoint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ViewFirstSpectatorPoint"); - - AWillowPlayerController_ViewFirstSpectatorPoint_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientShowGenericRevive -// (Defined, Net, NetReliable, Simulated, HasOptionalparams, Public, NetClient) -// Parameters: -// class UGenericReviveMessageDefinition* ReviveDef (Parm) -// class APlayerReplicationInfo* OtherPRI (OptionalParm, Parm) -// bool bIsOtherEventParticipant (OptionalParm, Parm) - -void AWillowPlayerController::ClientShowGenericRevive(class UGenericReviveMessageDefinition* ReviveDef, class APlayerReplicationInfo* OtherPRI, bool bIsOtherEventParticipant) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientShowGenericRevive"); - - AWillowPlayerController_ClientShowGenericRevive_Params params; - params.ReviveDef = ReviveDef; - params.OtherPRI = OtherPRI; - params.bIsOtherEventParticipant = bIsOtherEventParticipant; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetAWillowMind -// (Native, Public) -// Parameters: -// class AWillowMind* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowMind* AWillowPlayerController::GetAWillowMind() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetAWillowMind"); - - AWillowPlayerController_GetAWillowMind_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetAWillowPlayerController -// (Native, Public) -// Parameters: -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* AWillowPlayerController::GetAWillowPlayerController() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetAWillowPlayerController"); - - AWillowPlayerController_GetAWillowPlayerController_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetABaseController -// (Native, Public) -// Parameters: -// class AController* ReturnValue (Parm, OutParm, ReturnParm) - -class AController* AWillowPlayerController::GetABaseController() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetABaseController"); - - AWillowPlayerController_GetABaseController_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.PreClientTravel -// (Defined, Event, Public) -// Parameters: -// struct FString PendingURL (Parm, NeedCtorLink) -// unsigned char TravelType (Parm) -// bool bIsSeamlessTravel (Parm) - -void AWillowPlayerController::PreClientTravel(const struct FString& PendingURL, unsigned char TravelType, bool bIsSeamlessTravel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PreClientTravel"); - - AWillowPlayerController_PreClientTravel_Params params; - params.PendingURL = PendingURL; - params.TravelType = TravelType; - params.bIsSeamlessTravel = bIsSeamlessTravel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetSeamlessTravelActorList -// (Defined, Event, Public, HasOutparams) -// Parameters: -// bool bToEntry (Parm) -// TArray ActorList (Parm, OutParm, NeedCtorLink) - -void AWillowPlayerController::GetSeamlessTravelActorList(bool bToEntry, TArray* ActorList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetSeamlessTravelActorList"); - - AWillowPlayerController_GetSeamlessTravelActorList_Params params; - params.bToEntry = bToEntry; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ActorList != nullptr) - *ActorList = params.ActorList; -} - - -// Function WillowGame.WillowPlayerController.ClientForceCancelMapChange -// (Final, Net, NetReliable, Simulated, Native, Event, Public, NetClient) - -void AWillowPlayerController::ClientForceCancelMapChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientForceCancelMapChange"); - - AWillowPlayerController_ClientForceCancelMapChange_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CinematicAutoSkip -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FString Arg (OptionalParm, Parm, NeedCtorLink) - -void AWillowPlayerController::CinematicAutoSkip(const struct FString& Arg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CinematicAutoSkip"); - - AWillowPlayerController_CinematicAutoSkip_Params params; - params.Arg = Arg; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ToggleCinematicAutoSkip -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::ToggleCinematicAutoSkip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ToggleCinematicAutoSkip"); - - AWillowPlayerController_ToggleCinematicAutoSkip_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetCinematicAutoSkip -// (Native, Public) -// Parameters: -// bool bInSkip (Parm) - -void AWillowPlayerController::SetCinematicAutoSkip(bool bInSkip) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetCinematicAutoSkip"); - - AWillowPlayerController_SetCinematicAutoSkip_Params params; - params.bInSkip = bInSkip; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DumpBlackMarketUpgrades -// (Defined, Public) - -void AWillowPlayerController::DumpBlackMarketUpgrades() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DumpBlackMarketUpgrades"); - - AWillowPlayerController_DumpBlackMarketUpgrades_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientBlackMarketUpgradePurchased -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// int UpgradeIndex (Parm) - -void AWillowPlayerController::ClientBlackMarketUpgradePurchased(int UpgradeIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientBlackMarketUpgradePurchased"); - - AWillowPlayerController_ClientBlackMarketUpgradePurchased_Params params; - params.UpgradeIndex = UpgradeIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerPurchaseBlackMarketUpgrade -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// class UInventoryBalanceDefinition* BalanceDef (Parm) - -void AWillowPlayerController::ServerPurchaseBlackMarketUpgrade(class UInventoryBalanceDefinition* BalanceDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerPurchaseBlackMarketUpgrade"); - - AWillowPlayerController_ServerPurchaseBlackMarketUpgrade_Params params; - params.BalanceDef = BalanceDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PurchaseBlackMarketUpgrade -// (Defined, Public) -// Parameters: -// class UInventoryBalanceDefinition* BalanceDef (Parm) - -void AWillowPlayerController::PurchaseBlackMarketUpgrade(class UInventoryBalanceDefinition* BalanceDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PurchaseBlackMarketUpgrade"); - - AWillowPlayerController_PurchaseBlackMarketUpgrade_Params params; - params.BalanceDef = BalanceDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.LookupBlackMarketUpgradeIndex -// (Native, Public) -// Parameters: -// class UInventoryBalanceDefinition* BalanceDef (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::LookupBlackMarketUpgradeIndex(class UInventoryBalanceDefinition* BalanceDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.LookupBlackMarketUpgradeIndex"); - - AWillowPlayerController_LookupBlackMarketUpgradeIndex_Params params; - params.BalanceDef = BalanceDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.IncBlackMarketUpgrade -// (Native, Public) -// Parameters: -// int Index (Parm) - -void AWillowPlayerController::IncBlackMarketUpgrade(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IncBlackMarketUpgrade"); - - AWillowPlayerController_IncBlackMarketUpgrade_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetBlackMarketUpgrade -// (Native, Public) -// Parameters: -// int Index (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetBlackMarketUpgrade(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBlackMarketUpgrade"); - - AWillowPlayerController_GetBlackMarketUpgrade_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.VerifyBlackMarketUpgradesLength -// (Native, Public) -// Parameters: -// int Min (Parm) - -void AWillowPlayerController::VerifyBlackMarketUpgradesLength(int Min) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.VerifyBlackMarketUpgradesLength"); - - AWillowPlayerController_VerifyBlackMarketUpgradesLength_Params params; - params.Min = Min; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UnregisteredControllerButtonPress -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) - -void AWillowPlayerController::UnregisteredControllerButtonPress(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UnregisteredControllerButtonPress"); - - AWillowPlayerController_UnregisteredControllerButtonPress_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.HasAnyInviteDialogsOpen -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::HasAnyInviteDialogsOpen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HasAnyInviteDialogsOpen"); - - AWillowPlayerController_HasAnyInviteDialogsOpen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.DebugEnablePCSplitscreen -// (Defined, Public) -// Parameters: -// bool bEnabled (Parm) - -void AWillowPlayerController::DebugEnablePCSplitscreen(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DebugEnablePCSplitscreen"); - - AWillowPlayerController_DebugEnablePCSplitscreen_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnJoinTravelToSessionComplete -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::OnJoinTravelToSessionComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnJoinTravelToSessionComplete"); - - AWillowPlayerController_OnJoinTravelToSessionComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnDestroyForTravelComplete -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::OnDestroyForTravelComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnDestroyForTravelComplete"); - - AWillowPlayerController_OnDestroyForTravelComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientTravelToSession -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// struct FName SessionName (Parm) -// class UClass* SearchClass (Parm) -// unsigned char PlatformSpecificInfo (Parm) - -void AWillowPlayerController::ClientTravelToSession(const struct FName& SessionName, class UClass* SearchClass, unsigned char PlatformSpecificInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientTravelToSession"); - - AWillowPlayerController_ClientTravelToSession_Params params; - params.SessionName = SessionName; - params.SearchClass = SearchClass; - params.PlatformSpecificInfo = PlatformSpecificInfo; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StopLoopingSound -// (Final, Native, Public) -// Parameters: -// struct FAkPlayingInfo Sound (Parm) -// class UAkEvent* StopAkEvent (Parm) - -void AWillowPlayerController::StopLoopingSound(const struct FAkPlayingInfo& Sound, class UAkEvent* StopAkEvent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StopLoopingSound"); - - AWillowPlayerController_StopLoopingSound_Params params; - params.Sound = Sound; - params.StopAkEvent = StopAkEvent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsSoundPlaying -// (Final, Native, Public) -// Parameters: -// struct FAkPlayingInfo Sound (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsSoundPlaying(const struct FAkPlayingInfo& Sound) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsSoundPlaying"); - - AWillowPlayerController_IsSoundPlaying_Params params; - params.Sound = Sound; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.StopMusicVolumeSound -// (Defined, Public) - -void AWillowPlayerController::StopMusicVolumeSound() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StopMusicVolumeSound"); - - AWillowPlayerController_StopMusicVolumeSound_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PlayMusicVolumeSound -// (Defined, Public) - -void AWillowPlayerController::PlayMusicVolumeSound() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PlayMusicVolumeSound"); - - AWillowPlayerController_PlayMusicVolumeSound_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StopSFXVolumeSound -// (Defined, Public) - -void AWillowPlayerController::StopSFXVolumeSound() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StopSFXVolumeSound"); - - AWillowPlayerController_StopSFXVolumeSound_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PlaySFXVolumeSound -// (Defined, Public) - -void AWillowPlayerController::PlaySFXVolumeSound() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PlaySFXVolumeSound"); - - AWillowPlayerController_PlaySFXVolumeSound_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StopVOVolumeSound -// (Defined, Public) - -void AWillowPlayerController::StopVOVolumeSound() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StopVOVolumeSound"); - - AWillowPlayerController_StopVOVolumeSound_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PlayVOVolumeSound -// (Defined, Public) - -void AWillowPlayerController::PlayVOVolumeSound() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PlayVOVolumeSound"); - - AWillowPlayerController_PlayVOVolumeSound_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.HideGameMessage -// (Defined, Simulated, Public) - -void AWillowPlayerController::HideGameMessage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HideGameMessage"); - - AWillowPlayerController_HideGameMessage_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientDisplayWaitingMessage -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class APlayerReplicationInfo* OtherPRI (Parm) - -void AWillowPlayerController::ClientDisplayWaitingMessage(class APlayerReplicationInfo* OtherPRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientDisplayWaitingMessage"); - - AWillowPlayerController_ClientDisplayWaitingMessage_Params params; - params.OtherPRI = OtherPRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DisplayGameMessage -// (Defined, Simulated, Public) -// Parameters: -// unsigned char MessageType (Parm) -// float Duration (Parm) -// struct FString Message (Parm, NeedCtorLink) -// struct FString Subtitle (Parm, NeedCtorLink) - -void AWillowPlayerController::DisplayGameMessage(unsigned char MessageType, float Duration, const struct FString& Message, const struct FString& Subtitle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DisplayGameMessage"); - - AWillowPlayerController_DisplayGameMessage_Params params; - params.MessageType = MessageType; - params.Duration = Duration; - params.Message = Message; - params.Subtitle = Subtitle; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PushToTalkStop -// (Defined, Exec, Public) - -void AWillowPlayerController::PushToTalkStop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PushToTalkStop"); - - AWillowPlayerController_PushToTalkStop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PushToTalkStart -// (Defined, Exec, Public) - -void AWillowPlayerController::PushToTalkStart() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PushToTalkStart"); - - AWillowPlayerController_PushToTalkStart_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StartTextChat -// (Defined, Exec, Public) - -void AWillowPlayerController::StartTextChat() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StartTextChat"); - - AWillowPlayerController_StartTextChat_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetTextChatMovie -// (Defined, Simulated, Public) -// Parameters: -// class UTextChatGFxMovie* ReturnValue (Parm, OutParm, ReturnParm) - -class UTextChatGFxMovie* AWillowPlayerController::GetTextChatMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetTextChatMovie"); - - AWillowPlayerController_GetTextChatMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetOnlineMessageMovie -// (Defined, Simulated, Public) -// Parameters: -// class UOnlineMessageGFxMovie* ReturnValue (Parm, OutParm, ReturnParm) - -class UOnlineMessageGFxMovie* AWillowPlayerController::GetOnlineMessageMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetOnlineMessageMovie"); - - AWillowPlayerController_GetOnlineMessageMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClientKickedPartyKill -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientKickedPartyKill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientKickedPartyKill"); - - AWillowPlayerController_ClientKickedPartyKill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckStat -// (Defined, Simulated, Public) -// Parameters: -// struct FName StatName (Parm) - -void AWillowPlayerController::CheckStat(const struct FName& StatName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckStat"); - - AWillowPlayerController_CheckStat_Params params; - params.StatName = StatName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckNotifyPlaythroughThree -// (Defined, Public) - -void AWillowPlayerController::CheckNotifyPlaythroughThree() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckNotifyPlaythroughThree"); - - AWillowPlayerController_CheckNotifyPlaythroughThree_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowPlaythrough3Message -// (Defined, Public) - -void AWillowPlayerController::ShowPlaythrough3Message() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowPlaythrough3Message"); - - AWillowPlayerController_ShowPlaythrough3Message_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientGenericPlayerInitialization -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientGenericPlayerInitialization() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientGenericPlayerInitialization"); - - AWillowPlayerController_ClientGenericPlayerInitialization_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TryRegisterStandIns -// (Defined, Simulated, Public) - -void AWillowPlayerController::TryRegisterStandIns() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TryRegisterStandIns"); - - AWillowPlayerController_TryRegisterStandIns_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SharedPlayerInitialization -// (Defined, Simulated, Public) - -void AWillowPlayerController::SharedPlayerInitialization() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SharedPlayerInitialization"); - - AWillowPlayerController_SharedPlayerInitialization_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CreateSaveGameReplicationChannel -// (Simulated, Native, Public) - -void AWillowPlayerController::CreateSaveGameReplicationChannel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CreateSaveGameReplicationChannel"); - - AWillowPlayerController_CreateSaveGameReplicationChannel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GenericPlayerInitialization -// (Defined, Public) - -void AWillowPlayerController::GenericPlayerInitialization() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GenericPlayerInitialization"); - - AWillowPlayerController_GenericPlayerInitialization_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnFastForward_Clicked -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::OnFastForward_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnFastForward_Clicked"); - - AWillowPlayerController_OnFastForward_Clicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CanPromptForFastForward -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanPromptForFastForward() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanPromptForFastForward"); - - AWillowPlayerController_CanPromptForFastForward_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.IsFastForwardPromptValid -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsFastForwardPromptValid() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsFastForwardPromptValid"); - - AWillowPlayerController_IsFastForwardPromptValid_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.TryPromptForFastForward -// (Defined, Event, Public) - -void AWillowPlayerController::TryPromptForFastForward() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TryPromptForFastForward"); - - AWillowPlayerController_TryPromptForFastForward_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UpdateHUDMinimapRadius -// (Defined, Simulated, Public) -// Parameters: -// bool bInVehicle (Parm) -// float LerpTime (Parm) - -void AWillowPlayerController::UpdateHUDMinimapRadius(bool bInVehicle, float LerpTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateHUDMinimapRadius"); - - AWillowPlayerController_UpdateHUDMinimapRadius_Params params; - params.bInVehicle = bInVehicle; - params.LerpTime = LerpTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TurnOffCinematicMode -// (Defined, Public) - -void AWillowPlayerController::TurnOffCinematicMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TurnOffCinematicMode"); - - AWillowPlayerController_TurnOffCinematicMode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UpdateMissionWeaponRestrictionContextualPrompt -// (Defined, Simulated, Public, HasDefaults) - -void AWillowPlayerController::UpdateMissionWeaponRestrictionContextualPrompt() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateMissionWeaponRestrictionContextualPrompt"); - - AWillowPlayerController_UpdateMissionWeaponRestrictionContextualPrompt_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClearContextualPromptScreen -// (Defined, Simulated, Event, Public) - -void AWillowPlayerController::ClearContextualPromptScreen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearContextualPromptScreen"); - - AWillowPlayerController_ClearContextualPromptScreen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.HideContextualPrompt -// (Defined, Simulated, Public) - -void AWillowPlayerController::HideContextualPrompt() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HideContextualPrompt"); - - AWillowPlayerController_HideContextualPrompt_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowContextualPromptEx -// (Defined, Simulated, Event, HasOptionalparams, Public) -// Parameters: -// unsigned char PromptScreen (Parm) -// class UObject* ContextObject (OptionalParm, Parm) -// struct FString ContextString (OptionalParm, Parm, NeedCtorLink) -// struct FString TrainingString (OptionalParm, Parm, NeedCtorLink) -// struct FString TitleString (OptionalParm, Parm, NeedCtorLink) -// float Duration (OptionalParm, Parm) - -void AWillowPlayerController::ShowContextualPromptEx(unsigned char PromptScreen, class UObject* ContextObject, const struct FString& ContextString, const struct FString& TrainingString, const struct FString& TitleString, float Duration) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowContextualPromptEx"); - - AWillowPlayerController_ShowContextualPromptEx_Params params; - params.PromptScreen = PromptScreen; - params.ContextObject = ContextObject; - params.ContextString = ContextString; - params.TrainingString = TrainingString; - params.TitleString = TitleString; - params.Duration = Duration; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowContextualPrompt -// (Defined, Simulated, Event, HasOptionalparams, Public) -// Parameters: -// unsigned char PromptScreen (Parm) -// class UObject* ContextObject (OptionalParm, Parm) -// struct FString ContextString (OptionalParm, Parm, NeedCtorLink) -// float Duration (OptionalParm, Parm) - -void AWillowPlayerController::ShowContextualPrompt(unsigned char PromptScreen, class UObject* ContextObject, const struct FString& ContextString, float Duration) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowContextualPrompt"); - - AWillowPlayerController_ShowContextualPrompt_Params params; - params.PromptScreen = PromptScreen; - params.ContextObject = ContextObject; - params.ContextString = ContextString; - params.Duration = Duration; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RetryContextualPrompt -// (Defined, Simulated, Public) - -void AWillowPlayerController::RetryContextualPrompt() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RetryContextualPrompt"); - - AWillowPlayerController_RetryContextualPrompt_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TestContextualPrompt -// (Defined, Public) -// Parameters: -// unsigned char PromptScreen (Parm) - -void AWillowPlayerController::TestContextualPrompt(unsigned char PromptScreen) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TestContextualPrompt"); - - AWillowPlayerController_TestContextualPrompt_Params params; - params.PromptScreen = PromptScreen; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerIncrementStatByValue -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// struct FName StatName (Parm) -// int Value (Parm) - -void AWillowPlayerController::ServerIncrementStatByValue(const struct FName& StatName, int Value) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerIncrementStatByValue"); - - AWillowPlayerController_ServerIncrementStatByValue_Params params; - params.StatName = StatName; - params.Value = Value; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerIncrementStat -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// struct FName StatName (Parm) - -void AWillowPlayerController::ServerIncrementStat(const struct FName& StatName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerIncrementStat"); - - AWillowPlayerController_ServerIncrementStat_Params params; - params.StatName = StatName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ConditionalIncrementTechWeaponPickedUpStat -// (Defined, Public) -// Parameters: -// class UWillowDamageTypeDefinition* WillowDamageTypeDef (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::ConditionalIncrementTechWeaponPickedUpStat(class UWillowDamageTypeDefinition* WillowDamageTypeDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ConditionalIncrementTechWeaponPickedUpStat"); - - AWillowPlayerController_ConditionalIncrementTechWeaponPickedUpStat_Params params; - params.WillowDamageTypeDef = WillowDamageTypeDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.IncrementUsedItemStat -// (Defined, Simulated, Public) -// Parameters: -// struct FName StatName (Parm) - -void AWillowPlayerController::IncrementUsedItemStat(const struct FName& StatName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IncrementUsedItemStat"); - - AWillowPlayerController_IncrementUsedItemStat_Params params; - params.StatName = StatName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyShotStatus -// (Native, Public) -// Parameters: -// class UClass* DamageTypeClass (Parm) -// FScriptInterface DamageCauser (Parm) -// bool bMiss (Parm) -// bool bKill (Parm) - -void AWillowPlayerController::NotifyShotStatus(class UClass* DamageTypeClass, const FScriptInterface& DamageCauser, bool bMiss, bool bKill) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyShotStatus"); - - AWillowPlayerController_NotifyShotStatus_Params params; - params.DamageTypeClass = DamageTypeClass; - params.DamageCauser = DamageCauser; - params.bMiss = bMiss; - params.bKill = bKill; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnUpdateOnlineGameComplete -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::OnUpdateOnlineGameComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnUpdateOnlineGameComplete"); - - AWillowPlayerController_OnUpdateOnlineGameComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientSetSessionInviteFlags -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// struct FName SessionName (Parm) -// bool bAllowInvites (Parm) -// bool bAllowJoinViaPresence (Parm) -// bool bAllowJoinViaPresenceFriendsOnly (Parm) - -void AWillowPlayerController::ClientSetSessionInviteFlags(const struct FName& SessionName, bool bAllowInvites, bool bAllowJoinViaPresence, bool bAllowJoinViaPresenceFriendsOnly) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientSetSessionInviteFlags"); - - AWillowPlayerController_ClientSetSessionInviteFlags_Params params; - params.SessionName = SessionName; - params.bAllowInvites = bAllowInvites; - params.bAllowJoinViaPresence = bAllowJoinViaPresence; - params.bAllowJoinViaPresenceFriendsOnly = bAllowJoinViaPresenceFriendsOnly; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CharacterSelected -// (Defined, Public) - -void AWillowPlayerController::CharacterSelected() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CharacterSelected"); - - AWillowPlayerController_CharacterSelected_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerPlayerSelectedCharacter -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerPlayerSelectedCharacter() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerPlayerSelectedCharacter"); - - AWillowPlayerController_ServerPlayerSelectedCharacter_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerPlayerOpenedCharacterSelect -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerPlayerOpenedCharacterSelect() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerPlayerOpenedCharacterSelect"); - - AWillowPlayerController_ServerPlayerOpenedCharacterSelect_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckIntroMovieComplete -// (Defined, Public) - -void AWillowPlayerController::CheckIntroMovieComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckIntroMovieComplete"); - - AWillowPlayerController_CheckIntroMovieComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientPlayIntroMovie -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientPlayIntroMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientPlayIntroMovie"); - - AWillowPlayerController_ClientPlayIntroMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetHUDMovie -// (Native, Public) -// Parameters: -// class UWillowHUDGFxMovie* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowHUDGFxMovie* AWillowPlayerController::GetHUDMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetHUDMovie"); - - AWillowPlayerController_GetHUDMovie_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.NotifyInviteFailed -// (Defined, Public) - -void AWillowPlayerController::NotifyInviteFailed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyInviteFailed"); - - AWillowPlayerController_NotifyInviteFailed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyNeedsCompatibilityContent -// (Defined, Public, HasDefaults) - -void AWillowPlayerController::NotifyNeedsCompatibilityContent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyNeedsCompatibilityContent"); - - AWillowPlayerController_NotifyNeedsCompatibilityContent_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyNotEnoughSpaceInInvite -// (Defined, Public) - -void AWillowPlayerController::NotifyNotEnoughSpaceInInvite() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyNotEnoughSpaceInInvite"); - - AWillowPlayerController_NotifyNotEnoughSpaceInInvite_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyNotAllPlayersCanJoinInvite -// (Defined, Public) - -void AWillowPlayerController::NotifyNotAllPlayersCanJoinInvite() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyNotAllPlayersCanJoinInvite"); - - AWillowPlayerController_NotifyNotAllPlayersCanJoinInvite_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.HandleInviteFailure -// (Final, Defined, Private) -// Parameters: -// struct FString DialogSection (Parm, NeedCtorLink) - -void AWillowPlayerController::HandleInviteFailure(const struct FString& DialogSection) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HandleInviteFailure"); - - AWillowPlayerController_HandleInviteFailure_Params params; - params.DialogSection = DialogSection; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetSkillGradeByDef -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class USkillDefinition* SkillDef (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetSkillGradeByDef(class USkillDefinition* SkillDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetSkillGradeByDef"); - - AWillowPlayerController_GetSkillGradeByDef_Params params; - params.SkillDef = SkillDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetBadassRewardsString -// (Defined, Simulated, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowPlayerController::GetBadassRewardsString() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBadassRewardsString"); - - AWillowPlayerController_GetBadassRewardsString_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetBadassSkillPresentedValue -// (Defined, Simulated, Public) -// Parameters: -// class UBadassRewardDefinition* RewardDef (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowPlayerController::GetBadassSkillPresentedValue(class UBadassRewardDefinition* RewardDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBadassSkillPresentedValue"); - - AWillowPlayerController_GetBadassSkillPresentedValue_Params params; - params.RewardDef = RewardDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetBadassSkillActualValue -// (Defined, Simulated, Public) -// Parameters: -// class UBadassRewardDefinition* RewardDef (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::GetBadassSkillActualValue(class UBadassRewardDefinition* RewardDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBadassSkillActualValue"); - - AWillowPlayerController_GetBadassSkillActualValue_Params params; - params.RewardDef = RewardDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetBadassRewardsEarned -// (Native, Public) -// Parameters: -// int RewardIndex (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetBadassRewardsEarned(int RewardIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBadassRewardsEarned"); - - AWillowPlayerController_GetBadassRewardsEarned_Params params; - params.RewardIndex = RewardIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetBadassRewardsEarned -// (Native, Public) -// Parameters: -// int RewardIndex (Parm) -// int NewRewardValue (Parm) - -void AWillowPlayerController::SetBadassRewardsEarned(int RewardIndex, int NewRewardValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetBadassRewardsEarned"); - - AWillowPlayerController_SetBadassRewardsEarned_Params params; - params.RewardIndex = RewardIndex; - params.NewRewardValue = NewRewardValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSetBadassRewardsEarned -// (Defined, Net, NetReliable, Event, Public, NetServer) -// Parameters: -// int RewardIndex (Parm) -// int NewRewardValue (Parm) - -void AWillowPlayerController::ServerSetBadassRewardsEarned(int RewardIndex, int NewRewardValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSetBadassRewardsEarned"); - - AWillowPlayerController_ServerSetBadassRewardsEarned_Params params; - params.RewardIndex = RewardIndex; - params.NewRewardValue = NewRewardValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerAwardBadassReward -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// int RewardIndex (Parm) - -void AWillowPlayerController::ServerAwardBadassReward(int RewardIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerAwardBadassReward"); - - AWillowPlayerController_ServerAwardBadassReward_Params params; - params.RewardIndex = RewardIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AwardBadassReward -// (Defined, Simulated, Public) -// Parameters: -// int RewardIndex (Parm) - -void AWillowPlayerController::AwardBadassReward(int RewardIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AwardBadassReward"); - - AWillowPlayerController_AwardBadassReward_Params params; - params.RewardIndex = RewardIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetBadassReward -// (Defined, Simulated, Public) -// Parameters: -// int Index (Parm) -// class UBadassRewardDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBadassRewardDefinition* AWillowPlayerController::GetBadassReward(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBadassReward"); - - AWillowPlayerController_GetBadassReward_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetBadassRewardCount -// (Simulated, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetBadassRewardCount() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBadassRewardCount"); - - AWillowPlayerController_GetBadassRewardCount_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ResetBadass -// (Defined, Public) - -void AWillowPlayerController::ResetBadass() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ResetBadass"); - - AWillowPlayerController_ResetBadass_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.BadassRanksPerToken -// (Simulated, Native, Public) -// Parameters: -// int TokenNumber (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::BadassRanksPerToken(int TokenNumber) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.BadassRanksPerToken"); - - AWillowPlayerController_BadassRanksPerToken_Params params; - params.TokenNumber = TokenNumber; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.TokensDue -// (Defined, Simulated, Event, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::TokensDue() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TokensDue"); - - AWillowPlayerController_TokensDue_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetBadassPointsForNextRank -// (Defined, Simulated, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetBadassPointsForNextRank() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBadassPointsForNextRank"); - - AWillowPlayerController_GetBadassPointsForNextRank_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetBadassPointsForCurrentRank -// (Defined, Simulated, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetBadassPointsForCurrentRank() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBadassPointsForCurrentRank"); - - AWillowPlayerController_GetBadassPointsForCurrentRank_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetBadassPointsForRank -// (Defined, Simulated, Public) -// Parameters: -// int Rank (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetBadassPointsForRank(int Rank) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBadassPointsForRank"); - - AWillowPlayerController_GetBadassPointsForRank_Params params; - params.Rank = Rank; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetBadassRankForPointsSpent -// (Defined, Simulated, Public) -// Parameters: -// int PointsSpent (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetBadassRankForPointsSpent(int PointsSpent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBadassRankForPointsSpent"); - - AWillowPlayerController_GetBadassRankForPointsSpent_Params params; - params.PointsSpent = PointsSpent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetBadassPointsPerRank -// (Defined, Simulated, Event, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetBadassPointsPerRank() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBadassPointsPerRank"); - - AWillowPlayerController_GetBadassPointsPerRank_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetNumUniqueBadassRewardsEarned -// (Defined, Simulated, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetNumUniqueBadassRewardsEarned() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetNumUniqueBadassRewardsEarned"); - - AWillowPlayerController_GetNumUniqueBadassRewardsEarned_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetBadassTokensSpent -// (Defined, Simulated, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetBadassTokensSpent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBadassTokensSpent"); - - AWillowPlayerController_GetBadassTokensSpent_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SpendBadassTokens -// (Defined, Simulated, Public) -// Parameters: -// int TokensSpent (Parm) - -void AWillowPlayerController::SpendBadassTokens(int TokensSpent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SpendBadassTokens"); - - AWillowPlayerController_SpendBadassTokens_Params params; - params.TokensSpent = TokensSpent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AddBadassTokens -// (Defined, Simulated, Public) -// Parameters: -// int AdditionalTokens (Parm) - -void AWillowPlayerController::AddBadassTokens(int AdditionalTokens) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AddBadassTokens"); - - AWillowPlayerController_AddBadassTokens_Params params; - params.AdditionalTokens = AdditionalTokens; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AdjustBadassPoints -// (Defined, Simulated, Event, Public) -// Parameters: -// int Adjustment (Parm) - -void AWillowPlayerController::AdjustBadassPoints(int Adjustment) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AdjustBadassPoints"); - - AWillowPlayerController_AdjustBadassPoints_Params params; - params.Adjustment = Adjustment; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AdjustBadassPointsSpent -// (Defined, Simulated, Public) -// Parameters: -// int Adjustment (Parm) - -void AWillowPlayerController::AdjustBadassPointsSpent(int Adjustment) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AdjustBadassPointsSpent"); - - AWillowPlayerController_AdjustBadassPointsSpent_Params params; - params.Adjustment = Adjustment; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetBadassPoints -// (Defined, Simulated, Public) -// Parameters: -// int NewValue (Parm) - -void AWillowPlayerController::SetBadassPoints(int NewValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetBadassPoints"); - - AWillowPlayerController_SetBadassPoints_Params params; - params.NewValue = NewValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetBadassPointsSpent -// (Defined, Simulated, Event, Public) -// Parameters: -// int NewValue (Parm) - -void AWillowPlayerController::SetBadassPointsSpent(int NewValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetBadassPointsSpent"); - - AWillowPlayerController_SetBadassPointsSpent_Params params; - params.NewValue = NewValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetBadassTokensAvailable -// (Defined, Simulated, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetBadassTokensAvailable() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBadassTokensAvailable"); - - AWillowPlayerController_GetBadassTokensAvailable_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetBadassPointsSpent -// (Defined, Simulated, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetBadassPointsSpent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBadassPointsSpent"); - - AWillowPlayerController_GetBadassPointsSpent_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetBadassPoints -// (Defined, Simulated, Event, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetBadassPoints() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBadassPoints"); - - AWillowPlayerController_GetBadassPoints_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetBadassPointsCostOfNextRank -// (Defined, Simulated, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetBadassPointsCostOfNextRank() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBadassPointsCostOfNextRank"); - - AWillowPlayerController_GetBadassPointsCostOfNextRank_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetBadassPointsSpentOnNextRank -// (Defined, Simulated, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetBadassPointsSpentOnNextRank() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBadassPointsSpentOnNextRank"); - - AWillowPlayerController_GetBadassPointsSpentOnNextRank_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetBadassPointsAvailable -// (Defined, Simulated, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetBadassPointsAvailable() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBadassPointsAvailable"); - - AWillowPlayerController_GetBadassPointsAvailable_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetBadassRank -// (Defined, Simulated, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetBadassRank() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBadassRank"); - - AWillowPlayerController_GetBadassRank_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClientYouNeedThisPackage -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) -// Parameters: -// struct FString PackageString (Parm, NeedCtorLink) - -void AWillowPlayerController::ClientYouNeedThisPackage(const struct FString& PackageString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientYouNeedThisPackage"); - - AWillowPlayerController_ClientYouNeedThisPackage_Params params; - params.PackageString = PackageString; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerUpdateOnDemandPackageStatus -// (Final, Defined, Net, NetReliable, Event, Public, NetServer) -// Parameters: -// struct FString PackageString (Parm, NeedCtorLink) -// bool bIsLoaded (Parm) - -void AWillowPlayerController::ServerUpdateOnDemandPackageStatus(const struct FString& PackageString, bool bIsLoaded) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerUpdateOnDemandPackageStatus"); - - AWillowPlayerController_ServerUpdateOnDemandPackageStatus_Params params; - params.PackageString = PackageString; - params.bIsLoaded = bIsLoaded; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientWhatPackagesHaveYou -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientWhatPackagesHaveYou() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientWhatPackagesHaveYou"); - - AWillowPlayerController_ClientWhatPackagesHaveYou_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RetryChapterHeader -// (Defined, Simulated, Public) - -void AWillowPlayerController::RetryChapterHeader() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RetryChapterHeader"); - - AWillowPlayerController_RetryChapterHeader_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientShowChapterHeader -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class UMissionDefinition* MissionDef (Parm) - -void AWillowPlayerController::ClientShowChapterHeader(class UMissionDefinition* MissionDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientShowChapterHeader"); - - AWillowPlayerController_ClientShowChapterHeader_Params params; - params.MissionDef = MissionDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerShowChapterHeader -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// class UMissionDefinition* MissionDef (Parm) - -void AWillowPlayerController::ServerShowChapterHeader(class UMissionDefinition* MissionDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerShowChapterHeader"); - - AWillowPlayerController_ServerShowChapterHeader_Params params; - params.MissionDef = MissionDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerClearCustomizations -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerClearCustomizations() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerClearCustomizations"); - - AWillowPlayerController_ServerClearCustomizations_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClearCustomizations -// (Defined, Public) - -void AWillowPlayerController::ClearCustomizations() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearCustomizations"); - - AWillowPlayerController_ClearCustomizations_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.WriteCustomizationUnlocksToProfile -// (Native, Public) - -void AWillowPlayerController::WriteCustomizationUnlocksToProfile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.WriteCustomizationUnlocksToProfile"); - - AWillowPlayerController_WriteCustomizationUnlocksToProfile_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ReadCustomizationUnlocksFromProfile -// (Native, Public) - -void AWillowPlayerController::ReadCustomizationUnlocksFromProfile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReadCustomizationUnlocksFromProfile"); - - AWillowPlayerController_ReadCustomizationUnlocksFromProfile_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.WriteStashToProfile -// (Defined, Public) - -void AWillowPlayerController::WriteStashToProfile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.WriteStashToProfile"); - - AWillowPlayerController_WriteStashToProfile_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.FillEmptyStorageBuffer -// (Native, Public, HasOutparams) -// Parameters: -// TArray Buffer (Parm, OutParm, NeedCtorLink) - -void AWillowPlayerController::FillEmptyStorageBuffer(TArray* Buffer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.FillEmptyStorageBuffer"); - - AWillowPlayerController_FillEmptyStorageBuffer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Buffer != nullptr) - *Buffer = params.Buffer; -} - - -// Function WillowGame.WillowPlayerController.CopyToStorageBuffer -// (Native, Public, HasOutparams) -// Parameters: -// struct FInventorySerialNumber SerialNumber (Parm) -// TArray Buffer (Parm, OutParm, NeedCtorLink) - -void AWillowPlayerController::CopyToStorageBuffer(const struct FInventorySerialNumber& SerialNumber, TArray* Buffer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CopyToStorageBuffer"); - - AWillowPlayerController_CopyToStorageBuffer_Params params; - params.SerialNumber = SerialNumber; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Buffer != nullptr) - *Buffer = params.Buffer; -} - - -// Function WillowGame.WillowPlayerController.ReadStashFromProfile -// (Defined, Public) - -void AWillowPlayerController::ReadStashFromProfile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReadStashFromProfile"); - - AWillowPlayerController_ReadStashFromProfile_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CopyFromStorageBuffer -// (Native, Public, HasOutparams) -// Parameters: -// class UWillowInventoryStorage* Storage (Parm) -// TArray Buffer (Const, Parm, OutParm, NeedCtorLink) - -void AWillowPlayerController::CopyFromStorageBuffer(class UWillowInventoryStorage* Storage, TArray* Buffer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CopyFromStorageBuffer"); - - AWillowPlayerController_CopyFromStorageBuffer_Params params; - params.Storage = Storage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Buffer != nullptr) - *Buffer = params.Buffer; -} - - -// Function WillowGame.WillowPlayerController.OnChestOpened -// (Defined, Public) -// Parameters: -// class UWillowInventoryStorage* Storage (Parm) - -void AWillowPlayerController::OnChestOpened(class UWillowInventoryStorage* Storage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnChestOpened"); - - AWillowPlayerController_OnChestOpened_Params params; - params.Storage = Storage; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnChestClosing -// (Defined, Public) -// Parameters: -// class UWillowInventoryStorage* Storage (Parm) - -void AWillowPlayerController::OnChestClosing(class UWillowInventoryStorage* Storage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnChestClosing"); - - AWillowPlayerController_OnChestClosing_Params params; - params.Storage = Storage; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CanDrop -// (Defined, Simulated, Public) -// Parameters: -// class AWillowInventory* Inv (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanDrop(class AWillowInventory* Inv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanDrop"); - - AWillowPlayerController_CanDrop_Params params; - params.Inv = Inv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnStandInSaveGameLoaded -// (Defined, Public, HasDefaults) -// Parameters: -// unsigned char LoadGameResult (Parm) - -void AWillowPlayerController::OnStandInSaveGameLoaded(unsigned char LoadGameResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnStandInSaveGameLoaded"); - - AWillowPlayerController_OnStandInSaveGameLoaded_Params params; - params.LoadGameResult = LoadGameResult; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnUpdatePropertyFOVAngle -// (Defined, Public) - -void AWillowPlayerController::OnUpdatePropertyFOVAngle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnUpdatePropertyFOVAngle"); - - AWillowPlayerController_OnUpdatePropertyFOVAngle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ReactToPrimaryStatusEffect -// (Native, Public) -// Parameters: -// class UStatusEffectDefinition* StatusEffect (Parm) - -void AWillowPlayerController::ReactToPrimaryStatusEffect(class UStatusEffectDefinition* StatusEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReactToPrimaryStatusEffect"); - - AWillowPlayerController_ReactToPrimaryStatusEffect_Params params; - params.StatusEffect = StatusEffect; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DebugDiscoverAllAreasInCurrentMap -// (Final, Exec, Native, Public) - -void AWillowPlayerController::DebugDiscoverAllAreasInCurrentMap() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DebugDiscoverAllAreasInCurrentMap"); - - AWillowPlayerController_DebugDiscoverAllAreasInCurrentMap_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerAwardExperienceForWorldDiscovery -// (Defined, Net, NetReliable, Event, Public, NetServer) -// Parameters: -// class AWorldDiscoveryArea* DiscoveryArea (Parm) - -void AWillowPlayerController::ServerAwardExperienceForWorldDiscovery(class AWorldDiscoveryArea* DiscoveryArea) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerAwardExperienceForWorldDiscovery"); - - AWillowPlayerController_ServerAwardExperienceForWorldDiscovery_Params params; - params.DiscoveryArea = DiscoveryArea; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.HandleWorldDiscoveryCompletion -// (Defined, Simulated, Event, Public) -// Parameters: -// class ULevelDependencyList* SourceList (Parm) - -void AWillowPlayerController::HandleWorldDiscoveryCompletion(class ULevelDependencyList* SourceList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HandleWorldDiscoveryCompletion"); - - AWillowPlayerController_HandleWorldDiscoveryCompletion_Params params; - params.SourceList = SourceList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientSetCurrentMapFullyExplored -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) - -void AWillowPlayerController::ClientSetCurrentMapFullyExplored() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientSetCurrentMapFullyExplored"); - - AWillowPlayerController_ClientSetCurrentMapFullyExplored_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckForExplorationAchievements -// (Final, Native, Public) - -void AWillowPlayerController::CheckForExplorationAchievements() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckForExplorationAchievements"); - - AWillowPlayerController_CheckForExplorationAchievements_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.HandleWorldAreaDiscovery -// (Final, Native, Public) -// Parameters: -// struct FName DiscoveryName (Parm) -// struct FString WorldAreaName (Parm, NeedCtorLink) -// class UAkEvent* SoundEvent (Parm) -// bool bForFogOfWarOnly (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::HandleWorldAreaDiscovery(const struct FName& DiscoveryName, const struct FString& WorldAreaName, class UAkEvent* SoundEvent, bool bForFogOfWarOnly) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HandleWorldAreaDiscovery"); - - AWillowPlayerController_HandleWorldAreaDiscovery_Params params; - params.DiscoveryName = DiscoveryName; - params.WorldAreaName = WorldAreaName; - params.SoundEvent = SoundEvent; - params.bForFogOfWarOnly = bForFogOfWarOnly; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.TEST_ServerPrintInv -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::TEST_ServerPrintInv() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TEST_ServerPrintInv"); - - AWillowPlayerController_TEST_ServerPrintInv_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SellAllTrash -// (Defined, Public) - -void AWillowPlayerController::SellAllTrash() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SellAllTrash"); - - AWillowPlayerController_SellAllTrash_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientTradeFinished -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// unsigned char Reason (Parm) - -void AWillowPlayerController::ClientTradeFinished(unsigned char Reason) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientTradeFinished"); - - AWillowPlayerController_ClientTradeFinished_Params params; - params.Reason = Reason; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerRequestTrade -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerRequestTrade() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerRequestTrade"); - - AWillowPlayerController_ServerRequestTrade_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CanBeginTrade -// (Defined, Simulated, Event, Public) -// Parameters: -// class AWillowPlayerController* Partner (Parm) -// class AWillowPlayerReplicationInfo* PartnerPRI (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanBeginTrade(class AWillowPlayerController* Partner, class AWillowPlayerReplicationInfo* PartnerPRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanBeginTrade"); - - AWillowPlayerController_CanBeginTrade_Params params; - params.Partner = Partner; - params.PartnerPRI = PartnerPRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetTradePartnerPRI -// (Defined, Public) -// Parameters: -// class AWillowPlayerReplicationInfo* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerReplicationInfo* AWillowPlayerController::GetTradePartnerPRI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetTradePartnerPRI"); - - AWillowPlayerController_GetTradePartnerPRI_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetTradePartner -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* AWillowPlayerController::GetTradePartner() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetTradePartner"); - - AWillowPlayerController_GetTradePartner_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.AttemptTrade -// (Defined, Simulated, Exec, Public) - -void AWillowPlayerController::AttemptTrade() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AttemptTrade"); - - AWillowPlayerController_AttemptTrade_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ActionSkillCooldownComplete -// (Defined, Simulated, Event, Public, HasDefaults) - -void AWillowPlayerController::ActionSkillCooldownComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ActionSkillCooldownComplete"); - - AWillowPlayerController_ActionSkillCooldownComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetUseRealTimeForWeaponZoom -// (Defined, Simulated, Public) -// Parameters: -// bool bUseRealTime (Parm) - -void AWillowPlayerController::SetUseRealTimeForWeaponZoom(bool bUseRealTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetUseRealTimeForWeaponZoom"); - - AWillowPlayerController_SetUseRealTimeForWeaponZoom_Params params; - params.bUseRealTime = bUseRealTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetWindowTitle -// (Defined, Exec, Public) -// Parameters: -// struct FString NewTitle (Parm, NeedCtorLink) - -void AWillowPlayerController::SetWindowTitle(const struct FString& NewTitle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetWindowTitle"); - - AWillowPlayerController_SetWindowTitle_Params params; - params.NewTitle = NewTitle; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ChangeWindowTitle -// (Native, Public) -// Parameters: -// struct FString NewTitle (Parm, NeedCtorLink) - -void AWillowPlayerController::ChangeWindowTitle(const struct FString& NewTitle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ChangeWindowTitle"); - - AWillowPlayerController_ChangeWindowTitle_Params params; - params.NewTitle = NewTitle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetThirdPersonMovie -// (Native, Public) -// Parameters: -// class UWillowGFxThirdPersonMovie* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowGFxThirdPersonMovie* AWillowPlayerController::GetThirdPersonMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetThirdPersonMovie"); - - AWillowPlayerController_GetThirdPersonMovie_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.WantsThirdPersonMenu -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::WantsThirdPersonMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.WantsThirdPersonMenu"); - - AWillowPlayerController_WantsThirdPersonMenu_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.HandleSkillTreeReset -// (Native, Public) -// Parameters: -// int SkillPointsReturned (Parm) - -void AWillowPlayerController::HandleSkillTreeReset(int SkillPointsReturned) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HandleSkillTreeReset"); - - AWillowPlayerController_HandleSkillTreeReset_Params params; - params.SkillPointsReturned = SkillPointsReturned; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyDamageDealt -// (Native, Public, HasOutparams) -// Parameters: -// class APawn* DamagedPawn (Parm) -// struct FDamageEventSummary DamageSummary (Const, Parm, OutParm) - -void AWillowPlayerController::NotifyDamageDealt(class APawn* DamagedPawn, struct FDamageEventSummary* DamageSummary) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyDamageDealt"); - - AWillowPlayerController_NotifyDamageDealt_Params params; - params.DamagedPawn = DamagedPawn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DamageSummary != nullptr) - *DamageSummary = params.DamageSummary; -} - - -// Function WillowGame.WillowPlayerController.ClientShowVSSInUseMessage -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientShowVSSInUseMessage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientShowVSSInUseMessage"); - - AWillowPlayerController_ClientShowVSSInUseMessage_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RouteCallToSetVehicleFamily -// (Defined, Net, NetReliable, Event, Public, NetServer) -// Parameters: -// class UVehicleFamilyDefinition* TheVehicleFamilyDef (Parm) - -void AWillowPlayerController::RouteCallToSetVehicleFamily(class UVehicleFamilyDefinition* TheVehicleFamilyDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RouteCallToSetVehicleFamily"); - - AWillowPlayerController_RouteCallToSetVehicleFamily_Params params; - params.TheVehicleFamilyDef = TheVehicleFamilyDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RouteCallToServerChangeSeat -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// int RequestedSeat (Parm) - -void AWillowPlayerController::RouteCallToServerChangeSeat(int RequestedSeat) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RouteCallToServerChangeSeat"); - - AWillowPlayerController_RouteCallToServerChangeSeat_Params params; - params.RequestedSeat = RequestedSeat; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TrySeatSwapClient -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::TrySeatSwapClient() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TrySeatSwapClient"); - - AWillowPlayerController_TrySeatSwapClient_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClientUpdatePosition -// (Defined, Public) - -void AWillowPlayerController::ClientUpdatePosition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientUpdatePosition"); - - AWillowPlayerController_ClientUpdatePosition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PlayUIAkEvent -// (Final, Native, Public) -// Parameters: -// class UAkEvent* Event (Parm) - -void AWillowPlayerController::PlayUIAkEvent(class UAkEvent* Event) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PlayUIAkEvent"); - - AWillowPlayerController_PlayUIAkEvent_Params params; - params.Event = Event; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RefreshBalanceDataFromMissionCompletion -// (Final, Native, Public) -// Parameters: -// class UMissionDefinition* MissionDef (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::RefreshBalanceDataFromMissionCompletion(class UMissionDefinition* MissionDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RefreshBalanceDataFromMissionCompletion"); - - AWillowPlayerController_RefreshBalanceDataFromMissionCompletion_Params params; - params.MissionDef = MissionDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ResetGameStageForRegion -// (Final, Native, Public) -// Parameters: -// class URegionDefinition* Region (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::ResetGameStageForRegion(class URegionDefinition* Region) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ResetGameStageForRegion"); - - AWillowPlayerController_ResetGameStageForRegion_Params params; - params.Region = Region; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetWillowPlayerPawn -// (Final, Native, Public) -// Parameters: -// class AWillowPlayerPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerPawn* AWillowPlayerController::GetWillowPlayerPawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetWillowPlayerPawn"); - - AWillowPlayerController_GetWillowPlayerPawn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetGameStageForRegion -// (Final, Native, Public) -// Parameters: -// class URegionDefinition* Region (Parm) -// int GameStage (Parm) - -void AWillowPlayerController::SetGameStageForRegion(class URegionDefinition* Region, int GameStage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetGameStageForRegion"); - - AWillowPlayerController_SetGameStageForRegion_Params params; - params.Region = Region; - params.GameStage = GameStage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetGameStageFromRegion -// (Final, Native, Public) -// Parameters: -// class URegionDefinition* Region (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetGameStageFromRegion(class URegionDefinition* Region) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetGameStageFromRegion"); - - AWillowPlayerController_GetGameStageFromRegion_Params params; - params.Region = Region; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.NavMeshWalking -// (Exec, Native, Public) - -void AWillowPlayerController::NavMeshWalking() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NavMeshWalking"); - - AWillowPlayerController_NavMeshWalking_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerDebugActionSkill -// (Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerDebugActionSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerDebugActionSkill"); - - AWillowPlayerController_ServerDebugActionSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DebugActionSkill -// (Exec, Public) - -void AWillowPlayerController::DebugActionSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DebugActionSkill"); - - AWillowPlayerController_DebugActionSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerResetCooldown -// (Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerResetCooldown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerResetCooldown"); - - AWillowPlayerController_ServerResetCooldown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ResetCooldown -// (Exec, Public) - -void AWillowPlayerController::ResetCooldown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ResetCooldown"); - - AWillowPlayerController_ResetCooldown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ToggleMeleeSkillDebug -// (Defined, Simulated, Public) - -void AWillowPlayerController::ToggleMeleeSkillDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ToggleMeleeSkillDebug"); - - AWillowPlayerController_ToggleMeleeSkillDebug_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DebugMeleeSkill -// (Exec, Public) - -void AWillowPlayerController::DebugMeleeSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DebugMeleeSkill"); - - AWillowPlayerController_DebugMeleeSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerResetMeleeCooldown -// (Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerResetMeleeCooldown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerResetMeleeCooldown"); - - AWillowPlayerController_ServerResetMeleeCooldown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ResetMeleeCooldown -// (Exec, Public) - -void AWillowPlayerController::ResetMeleeCooldown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ResetMeleeCooldown"); - - AWillowPlayerController_ResetMeleeCooldown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientReceiveChallenge -// (Defined, Net, NetReliable, Simulated, Event, Public, HasDefaults, NetClient) -// Parameters: -// class UChallengeDefinition* ChalDef (Parm) - -void AWillowPlayerController::ClientReceiveChallenge(class UChallengeDefinition* ChalDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientReceiveChallenge"); - - AWillowPlayerController_ClientReceiveChallenge_Params params; - params.ChalDef = ChalDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ChallengeExistsInChallengeList -// (Native, Public) -// Parameters: -// class UChallengeDefinition* ChalDef (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::ChallengeExistsInChallengeList(class UChallengeDefinition* ChalDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ChallengeExistsInChallengeList"); - - AWillowPlayerController_ChallengeExistsInChallengeList_Params params; - params.ChalDef = ChalDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CompleteChallengeIfConditionsMet -// (Native, Public) -// Parameters: -// class UChallengeDefinition* ChalDef (Parm) - -void AWillowPlayerController::CompleteChallengeIfConditionsMet(class UChallengeDefinition* ChalDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CompleteChallengeIfConditionsMet"); - - AWillowPlayerController_CompleteChallengeIfConditionsMet_Params params; - params.ChalDef = ChalDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ReceiveChallenge -// (Final, Net, NetReliable, Native, Event, HasOptionalparams, Public, NetServer) -// Parameters: -// class UChallengeDefinition* ChalDef (Parm) -// bool bIsCharacterLoad (OptionalParm, Parm) -// bool bGiveToAllPlayers (OptionalParm, Parm) - -void AWillowPlayerController::ReceiveChallenge(class UChallengeDefinition* ChalDef, bool bIsCharacterLoad, bool bGiveToAllPlayers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReceiveChallenge"); - - AWillowPlayerController_ReceiveChallenge_Params params; - params.ChalDef = ChalDef; - params.bIsCharacterLoad = bIsCharacterLoad; - params.bGiveToAllPlayers = bGiveToAllPlayers; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SelectInputContext -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::SelectInputContext() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SelectInputContext"); - - AWillowPlayerController_SelectInputContext_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.UpdateInputContext -// (Native, Public) - -void AWillowPlayerController::UpdateInputContext() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateInputContext"); - - AWillowPlayerController_UpdateInputContext_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AltSaveGameLoaded -// (Defined, Public) -// Parameters: -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::AltSaveGameLoaded(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AltSaveGameLoaded"); - - AWillowPlayerController_AltSaveGameLoaded_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.LoadAltSaveGame -// (Defined, Public) -// Parameters: -// struct FString Filename (Parm, NeedCtorLink) - -void AWillowPlayerController::LoadAltSaveGame(const struct FString& Filename) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.LoadAltSaveGame"); - - AWillowPlayerController_LoadAltSaveGame_Params params; - params.Filename = Filename; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ReadCrossTitleSaveGamesComplete -// (Defined, Public) -// Parameters: -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::ReadCrossTitleSaveGamesComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReadCrossTitleSaveGamesComplete"); - - AWillowPlayerController_ReadCrossTitleSaveGamesComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ReadNextCrossTitleSaveGameList -// (Final, Defined, Private) -// Parameters: -// struct FScriptDelegate ReadCrossTitleContentCompleteDelegate (Parm, NeedCtorLink) -// int StorageDeviceId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::ReadNextCrossTitleSaveGameList(const struct FScriptDelegate& ReadCrossTitleContentCompleteDelegate, int StorageDeviceId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReadNextCrossTitleSaveGameList"); - - AWillowPlayerController_ReadNextCrossTitleSaveGameList_Params params; - params.ReadCrossTitleContentCompleteDelegate = ReadCrossTitleContentCompleteDelegate; - params.StorageDeviceId = StorageDeviceId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ReadCrossTitleSaveGameList -// (Final, Defined, Private) -// Parameters: -// int StorageDeviceId (Parm) - -void AWillowPlayerController::ReadCrossTitleSaveGameList(int StorageDeviceId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReadCrossTitleSaveGameList"); - - AWillowPlayerController_ReadCrossTitleSaveGameList_Params params; - params.StorageDeviceId = StorageDeviceId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetAltSaveGameList -// (Defined, Public) - -void AWillowPlayerController::GetAltSaveGameList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetAltSaveGameList"); - - AWillowPlayerController_GetAltSaveGameList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SortMarketplaceContentByOfferId -// (Defined, HasOptionalparams, Public, HasOutparams, HasDefaults) -// Parameters: -// TArray ContentList (Parm, OutParm, NeedCtorLink) -// bool bDescending (OptionalParm, Parm) - -void AWillowPlayerController::SortMarketplaceContentByOfferId(bool bDescending, TArray* ContentList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SortMarketplaceContentByOfferId"); - - AWillowPlayerController_SortMarketplaceContentByOfferId_Params params; - params.bDescending = bDescending; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ContentList != nullptr) - *ContentList = params.ContentList; -} - - -// Function WillowGame.WillowPlayerController.IsStationToUninstalledDlc -// (Native, Public) -// Parameters: -// struct FName StationDefinitionName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsStationToUninstalledDlc(const struct FName& StationDefinitionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsStationToUninstalledDlc"); - - AWillowPlayerController_IsStationToUninstalledDlc_Params params; - params.StationDefinitionName = StationDefinitionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ServerInitClientFlags -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerInitClientFlags() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerInitClientFlags"); - - AWillowPlayerController_ServerInitClientFlags_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientFlagSet -// (Defined, Net, NetReliable, Simulated, HasOptionalparams, Public, NetClient) -// Parameters: -// struct FName ClientFlag (Parm) -// bool bEnable (OptionalParm, Parm) - -void AWillowPlayerController::ClientFlagSet(const struct FName& ClientFlag, bool bEnable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientFlagSet"); - - AWillowPlayerController_ClientFlagSet_Params params; - params.ClientFlag = ClientFlag; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyDesignerAttribute -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// struct FName Attribute (Parm) -// float Value (Parm) - -void AWillowPlayerController::NotifyDesignerAttribute(const struct FName& Attribute, float Value) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyDesignerAttribute"); - - AWillowPlayerController_NotifyDesignerAttribute_Params params; - params.Attribute = Attribute; - params.Value = Value; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSendInitialColiseumStat -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// int InitialKillCount (Parm) - -void AWillowPlayerController::ServerSendInitialColiseumStat(int InitialKillCount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSendInitialColiseumStat"); - - AWillowPlayerController_ServerSendInitialColiseumStat_Params params; - params.InitialKillCount = InitialKillCount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientCatchUpColiseumOverlay -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class UWillowGFxColiseumOverlayDefinition* OverlayDef (Parm) -// int CurrentRound (Parm) -// int CurrentWave (Parm) -// int MaxRounds (Parm) -// class UColiseumRuleDefinition* Rule1 (Parm) -// class UColiseumRuleDefinition* Rule2 (Parm) -// class UColiseumRuleDefinition* Rule3 (Parm) -// class UColiseumRuleDefinition* Rule4 (Parm) - -void AWillowPlayerController::ClientCatchUpColiseumOverlay(class UWillowGFxColiseumOverlayDefinition* OverlayDef, int CurrentRound, int CurrentWave, int MaxRounds, class UColiseumRuleDefinition* Rule1, class UColiseumRuleDefinition* Rule2, class UColiseumRuleDefinition* Rule3, class UColiseumRuleDefinition* Rule4) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientCatchUpColiseumOverlay"); - - AWillowPlayerController_ClientCatchUpColiseumOverlay_Params params; - params.OverlayDef = OverlayDef; - params.CurrentRound = CurrentRound; - params.CurrentWave = CurrentWave; - params.MaxRounds = MaxRounds; - params.Rule1 = Rule1; - params.Rule2 = Rule2; - params.Rule3 = Rule3; - params.Rule4 = Rule4; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientAnnouncePenaltyBox -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientAnnouncePenaltyBox() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientAnnouncePenaltyBox"); - - AWillowPlayerController_ClientAnnouncePenaltyBox_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnColiseumAnnouncePenaltyBox -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_ColiseumAnnouncePenaltyBox* Sequence (Parm) - -void AWillowPlayerController::OnColiseumAnnouncePenaltyBox(class UWillowSeqAct_ColiseumAnnouncePenaltyBox* Sequence) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnColiseumAnnouncePenaltyBox"); - - AWillowPlayerController_OnColiseumAnnouncePenaltyBox_Params params; - params.Sequence = Sequence; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientCloseCertificateScreen -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientCloseCertificateScreen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientCloseCertificateScreen"); - - AWillowPlayerController_ClientCloseCertificateScreen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerCertificateClosed -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerCertificateClosed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerCertificateClosed"); - - AWillowPlayerController_ServerCertificateClosed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientColiseumAwardCertificate -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientColiseumAwardCertificate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientColiseumAwardCertificate"); - - AWillowPlayerController_ClientColiseumAwardCertificate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientCloseResultsScreen -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientCloseResultsScreen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientCloseResultsScreen"); - - AWillowPlayerController_ClientCloseResultsScreen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerResultsScreenClosed -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// struct FName ResultsClosedEvent (Parm) - -void AWillowPlayerController::ServerResultsScreenClosed(const struct FName& ResultsClosedEvent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerResultsScreenClosed"); - - AWillowPlayerController_ServerResultsScreenClosed_Params params; - params.ResultsClosedEvent = ResultsClosedEvent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientShowColiseumDefeatedScreen -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// bool bEnableGamerCardUI (Parm) - -void AWillowPlayerController::ClientShowColiseumDefeatedScreen(bool bEnableGamerCardUI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientShowColiseumDefeatedScreen"); - - AWillowPlayerController_ClientShowColiseumDefeatedScreen_Params params; - params.bEnableGamerCardUI = bEnableGamerCardUI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientShowColiseumVictoryScreen -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// bool bEnableGamerCardUI (Parm) - -void AWillowPlayerController::ClientShowColiseumVictoryScreen(bool bEnableGamerCardUI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientShowColiseumVictoryScreen"); - - AWillowPlayerController_ClientShowColiseumVictoryScreen_Params params; - params.bEnableGamerCardUI = bEnableGamerCardUI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientPublishColiseumStatDelta -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// struct FString CharacterName (Parm, NeedCtorLink) -// class APlayerReplicationInfo* PRI (Parm) -// unsigned char StatType (Parm) -// int StatDelta (Parm) - -void AWillowPlayerController::ClientPublishColiseumStatDelta(const struct FString& CharacterName, class APlayerReplicationInfo* PRI, unsigned char StatType, int StatDelta) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientPublishColiseumStatDelta"); - - AWillowPlayerController_ClientPublishColiseumStatDelta_Params params; - params.CharacterName = CharacterName; - params.PRI = PRI; - params.StatType = StatType; - params.StatDelta = StatDelta; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowColiseumDefeatedScreen -// (Defined, Public) - -void AWillowPlayerController::ShowColiseumDefeatedScreen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowColiseumDefeatedScreen"); - - AWillowPlayerController_ShowColiseumDefeatedScreen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowColiseumVictoryScreen -// (Defined, Public) - -void AWillowPlayerController::ShowColiseumVictoryScreen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowColiseumVictoryScreen"); - - AWillowPlayerController_ShowColiseumVictoryScreen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsEveryoneSignedIn -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsEveryoneSignedIn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsEveryoneSignedIn"); - - AWillowPlayerController_IsEveryoneSignedIn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClientColiseumNotify -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// unsigned char NotifyType (Parm) - -void AWillowPlayerController::ClientColiseumNotify(unsigned char NotifyType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientColiseumNotify"); - - AWillowPlayerController_ClientColiseumNotify_Params params; - params.NotifyType = NotifyType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientRuleAnnounce -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientRuleAnnounce() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientRuleAnnounce"); - - AWillowPlayerController_ClientRuleAnnounce_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientRoundAnnounce -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// int Round (Parm) -// int Wave (Parm) -// int MaxRound (Parm) -// struct FString HealthModText (Parm, NeedCtorLink) -// struct FString DamageModTex (Parm, NeedCtorLink) -// struct FString ShieldModTex (Parm, NeedCtorLink) - -void AWillowPlayerController::ClientRoundAnnounce(int Round, int Wave, int MaxRound, const struct FString& HealthModText, const struct FString& DamageModTex, const struct FString& ShieldModTex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientRoundAnnounce"); - - AWillowPlayerController_ClientRoundAnnounce_Params params; - params.Round = Round; - params.Wave = Wave; - params.MaxRound = MaxRound; - params.HealthModText = HealthModText; - params.DamageModTex = DamageModTex; - params.ShieldModTex = ShieldModTex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.BeginRoundAnnounce -// (Defined, Public) - -void AWillowPlayerController::BeginRoundAnnounce() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.BeginRoundAnnounce"); - - AWillowPlayerController_BeginRoundAnnounce_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientStartColiseumTimer -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// unsigned char CountdownLength (Parm) - -void AWillowPlayerController::ClientStartColiseumTimer(unsigned char CountdownLength) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientStartColiseumTimer"); - - AWillowPlayerController_ClientStartColiseumTimer_Params params; - params.CountdownLength = CountdownLength; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientCloseColiseumOverlay -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientCloseColiseumOverlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientCloseColiseumOverlay"); - - AWillowPlayerController_ClientCloseColiseumOverlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientUpdateColiseumRule -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class UColiseumRuleDefinition* RuleInfo (Parm) -// unsigned char UpdateMode (Parm) - -void AWillowPlayerController::ClientUpdateColiseumRule(class UColiseumRuleDefinition* RuleInfo, unsigned char UpdateMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientUpdateColiseumRule"); - - AWillowPlayerController_ClientUpdateColiseumRule_Params params; - params.RuleInfo = RuleInfo; - params.UpdateMode = UpdateMode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetBankUpgradeSlots -// (Defined, Simulated, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetBankUpgradeSlots() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBankUpgradeSlots"); - - AWillowPlayerController_GetBankUpgradeSlots_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetFullInventory -// (Defined, Public, HasOutparams) -// Parameters: -// TArray FullInv (Parm, OutParm, NeedCtorLink) - -void AWillowPlayerController::GetFullInventory(TArray* FullInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetFullInventory"); - - AWillowPlayerController_GetFullInventory_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (FullInv != nullptr) - *FullInv = params.FullInv; -} - - -// Function WillowGame.WillowPlayerController.SaveScreenShotOfItemCard -// (Defined, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) - -void AWillowPlayerController::SaveScreenShotOfItemCard(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveScreenShotOfItemCard"); - - AWillowPlayerController_SaveScreenShotOfItemCard_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.FastAI -// (Defined, Exec, Public) - -void AWillowPlayerController::FastAI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.FastAI"); - - AWillowPlayerController_FastAI_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnConnectionFailed_Click -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::OnConnectionFailed_Click(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnConnectionFailed_Click"); - - AWillowPlayerController_OnConnectionFailed_Click_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnConnectionCancel_Click -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::OnConnectionCancel_Click(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnConnectionCancel_Click"); - - AWillowPlayerController_OnConnectionCancel_Click_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnConnectionFailed -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FString failedStr (OptionalParm, Parm, NeedCtorLink) - -void AWillowPlayerController::OnConnectionFailed(const struct FString& failedStr) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnConnectionFailed"); - - AWillowPlayerController_OnConnectionFailed_Params params; - params.failedStr = failedStr; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClearInviteDelegates -// (Defined, Public) - -void AWillowPlayerController::ClearInviteDelegates() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearInviteDelegates"); - - AWillowPlayerController_ClearInviteDelegates_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UpdateConnecting -// (Defined, Public) - -void AWillowPlayerController::UpdateConnecting() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateConnecting"); - - AWillowPlayerController_UpdateConnecting_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetRemainingConnectionDuration -// (Defined, Public) -// Parameters: -// int ConnDuration (Parm) - -void AWillowPlayerController::SetRemainingConnectionDuration(int ConnDuration) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetRemainingConnectionDuration"); - - AWillowPlayerController_SetRemainingConnectionDuration_Params params; - params.ConnDuration = ConnDuration; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.HideConnectingDialog -// (Defined, Public) - -void AWillowPlayerController::HideConnectingDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HideConnectingDialog"); - - AWillowPlayerController_HideConnectingDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowConnectingDialog -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bCanCancel (OptionalParm, Parm) - -void AWillowPlayerController::ShowConnectingDialog(bool bCanCancel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowConnectingDialog"); - - AWillowPlayerController_ShowConnectingDialog_Params params; - params.bCanCancel = bCanCancel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PlaySpecialHUDSound -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// struct FString HUDSound (Parm, NeedCtorLink) - -void AWillowPlayerController::PlaySpecialHUDSound(const struct FString& HUDSound) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PlaySpecialHUDSound"); - - AWillowPlayerController_PlaySpecialHUDSound_Params params; - params.HUDSound = HUDSound; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CanAllPlayersPlayOnline -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanAllPlayersPlayOnline() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanAllPlayersPlayOnline"); - - AWillowPlayerController_CanAllPlayersPlayOnline_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClientReceiveInteractiveObjectDefinition_HACK -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class AWillowInteractiveObject* InteractiveObject (Parm) -// class UInteractiveObjectDefinition* Definition (Parm) - -void AWillowPlayerController::ClientReceiveInteractiveObjectDefinition_HACK(class AWillowInteractiveObject* InteractiveObject, class UInteractiveObjectDefinition* Definition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientReceiveInteractiveObjectDefinition_HACK"); - - AWillowPlayerController_ClientReceiveInteractiveObjectDefinition_HACK_Params params; - params.InteractiveObject = InteractiveObject; - params.Definition = Definition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSendInteractiveObjectDefinition_HACK -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// class AWillowInteractiveObject* InteractiveObject (Parm) - -void AWillowPlayerController::ServerSendInteractiveObjectDefinition_HACK(class AWillowInteractiveObject* InteractiveObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSendInteractiveObjectDefinition_HACK"); - - AWillowPlayerController_ServerSendInteractiveObjectDefinition_HACK_Params params; - params.InteractiveObject = InteractiveObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsInactiveController -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsInactiveController(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsInactiveController"); - - AWillowPlayerController_IsInactiveController_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnConfirmKickPlayersForInvite -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::OnConfirmKickPlayersForInvite(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnConfirmKickPlayersForInvite"); - - AWillowPlayerController_OnConfirmKickPlayersForInvite_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnKickNetworkedPlayersForInvite_Confirm -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::OnKickNetworkedPlayersForInvite_Confirm(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnKickNetworkedPlayersForInvite_Confirm"); - - AWillowPlayerController_OnKickNetworkedPlayersForInvite_Confirm_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnConfirmPS3Controller -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::OnConfirmPS3Controller(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnConfirmPS3Controller"); - - AWillowPlayerController_OnConfirmPS3Controller_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnGameInviteAcceptedCheckController -// (Defined, Public, HasOutparams) -// Parameters: -// struct FOnlineGameSearchResult InviteResult (Const, Parm, OutParm) - -void AWillowPlayerController::OnGameInviteAcceptedCheckController(struct FOnlineGameSearchResult* InviteResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnGameInviteAcceptedCheckController"); - - AWillowPlayerController_OnGameInviteAcceptedCheckController_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InviteResult != nullptr) - *InviteResult = params.InviteResult; -} - - -// Function WillowGame.WillowPlayerController.GameHasNonLocalPlayers -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::GameHasNonLocalPlayers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GameHasNonLocalPlayers"); - - AWillowPlayerController_GameHasNonLocalPlayers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.NonPrimaryOnGameInviteAccepted -// (Final, Defined, Private) -// Parameters: -// int InvitedControllerId (Parm) -// struct FOnlineGameSearchResult InviteResult (Parm) - -void AWillowPlayerController::NonPrimaryOnGameInviteAccepted(int InvitedControllerId, const struct FOnlineGameSearchResult& InviteResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NonPrimaryOnGameInviteAccepted"); - - AWillowPlayerController_NonPrimaryOnGameInviteAccepted_Params params; - params.InvitedControllerId = InvitedControllerId; - params.InviteResult = InviteResult; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.InnerOnGameInviteAcceptedP -// (Defined, Public, HasOutparams) -// Parameters: -// int P (Parm) -// struct FOnlineGameSearchResult InviteResult (Const, Parm, OutParm) - -void AWillowPlayerController::InnerOnGameInviteAcceptedP(int P, struct FOnlineGameSearchResult* InviteResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.InnerOnGameInviteAcceptedP"); - - AWillowPlayerController_InnerOnGameInviteAcceptedP_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InviteResult != nullptr) - *InviteResult = params.InviteResult; -} - - -// Function WillowGame.WillowPlayerController.NeedsCompatibilityContent -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::NeedsCompatibilityContent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NeedsCompatibilityContent"); - - AWillowPlayerController_NeedsCompatibilityContent_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.PreInviteSaveAllPlayersComplete -// (Defined, Public) - -void AWillowPlayerController::PreInviteSaveAllPlayersComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PreInviteSaveAllPlayersComplete"); - - AWillowPlayerController_PreInviteSaveAllPlayersComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnDownloadPatcherFilesForInvite -// (Defined, Public) - -void AWillowPlayerController::OnDownloadPatcherFilesForInvite() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnDownloadPatcherFilesForInvite"); - - AWillowPlayerController_OnDownloadPatcherFilesForInvite_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PostDlcRefreshForInvite -// (Defined, Public) - -void AWillowPlayerController::PostDlcRefreshForInvite() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PostDlcRefreshForInvite"); - - AWillowPlayerController_PostDlcRefreshForInvite_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnUninstalledDlcInvite_Click -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::OnUninstalledDlcInvite_Click(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnUninstalledDlcInvite_Click"); - - AWillowPlayerController_OnUninstalledDlcInvite_Click_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.DlcRefreshCompleteFromBusy -// (Defined, Public) - -void AWillowPlayerController::DlcRefreshCompleteFromBusy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DlcRefreshCompleteFromBusy"); - - AWillowPlayerController_DlcRefreshCompleteFromBusy_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnGameInviteAcceptedP -// (Defined, Public, HasOutparams) -// Parameters: -// int P (Parm) -// struct FOnlineGameSearchResult InviteResult (Const, Parm, OutParm) - -void AWillowPlayerController::OnGameInviteAcceptedP(int P, struct FOnlineGameSearchResult* InviteResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnGameInviteAcceptedP"); - - AWillowPlayerController_OnGameInviteAcceptedP_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InviteResult != nullptr) - *InviteResult = params.InviteResult; -} - - -// Function WillowGame.WillowPlayerController.DlcPreInviteRefreshCompleteCorruptConent -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::DlcPreInviteRefreshCompleteCorruptConent(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DlcPreInviteRefreshCompleteCorruptConent"); - - AWillowPlayerController_DlcPreInviteRefreshCompleteCorruptConent_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.DlcPreInviteRefreshComplete -// (Defined, Public) - -void AWillowPlayerController::DlcPreInviteRefreshComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DlcPreInviteRefreshComplete"); - - AWillowPlayerController_DlcPreInviteRefreshComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowCorruptDlcOkBox -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FScriptDelegate OnClicked (OptionalParm, Parm, NeedCtorLink) - -void AWillowPlayerController::ShowCorruptDlcOkBox(const struct FScriptDelegate& OnClicked) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowCorruptDlcOkBox"); - - AWillowPlayerController_ShowCorruptDlcOkBox_Params params; - params.OnClicked = OnClicked; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnButtonClicked -// (Public, Delegate) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::OnButtonClicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnButtonClicked"); - - AWillowPlayerController_OnButtonClicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.NotifyGameInviteProcessingStarted -// (Defined, Public) - -void AWillowPlayerController::NotifyGameInviteProcessingStarted() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyGameInviteProcessingStarted"); - - AWillowPlayerController_NotifyGameInviteProcessingStarted_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetResurrectionRule -// (Defined, Public) - -void AWillowPlayerController::SetResurrectionRule() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetResurrectionRule"); - - AWillowPlayerController_SetResurrectionRule_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AllPlayersSaved -// (Defined, Public) - -void AWillowPlayerController::AllPlayersSaved() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AllPlayersSaved"); - - AWillowPlayerController_AllPlayersSaved_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveNextPlayer -// (Defined, Public) -// Parameters: -// float SaveDuration (Parm) - -void AWillowPlayerController::SaveNextPlayer(float SaveDuration) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveNextPlayer"); - - AWillowPlayerController_SaveNextPlayer_Params params; - params.SaveDuration = SaveDuration; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SavePlayer -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* PlayerToSave (Parm) - -void AWillowPlayerController::SavePlayer(class AWillowPlayerController* PlayerToSave) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SavePlayer"); - - AWillowPlayerController_SavePlayer_Params params; - params.PlayerToSave = PlayerToSave; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveAllPlayers -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bReturnToTitle (Parm) -// struct FScriptDelegate OnSaveCompleteDelegate (Parm, NeedCtorLink) -// bool bSuppressDialog (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::SaveAllPlayers(bool bReturnToTitle, const struct FScriptDelegate& OnSaveCompleteDelegate, bool bSuppressDialog) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveAllPlayers"); - - AWillowPlayerController_SaveAllPlayers_Params params; - params.bReturnToTitle = bReturnToTitle; - params.OnSaveCompleteDelegate = OnSaveCompleteDelegate; - params.bSuppressDialog = bSuppressDialog; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnSaveComplete -// (Protected, Delegate) - -void AWillowPlayerController::OnSaveComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnSaveComplete"); - - AWillowPlayerController_OnSaveComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UnpauseEcho -// (Defined, Public) - -void AWillowPlayerController::UnpauseEcho() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UnpauseEcho"); - - AWillowPlayerController_UnpauseEcho_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PauseEcho -// (Defined, Public) - -void AWillowPlayerController::PauseEcho() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PauseEcho"); - - AWillowPlayerController_PauseEcho_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetPause -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bPause (Parm) -// struct FScriptDelegate CanUnpauseDelegate (OptionalParm, Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::SetPause(bool bPause, const struct FScriptDelegate& CanUnpauseDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetPause"); - - AWillowPlayerController_SetPause_Params params; - params.bPause = bPause; - params.CanUnpauseDelegate = CanUnpauseDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetTextureMoviePauseState -// (Final, Native, Public) -// Parameters: -// bool bShouldPause (Parm) - -void AWillowPlayerController::SetTextureMoviePauseState(bool bShouldPause) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetTextureMoviePauseState"); - - AWillowPlayerController_SetTextureMoviePauseState_Params params; - params.bShouldPause = bShouldPause; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.VerifySkillRespec_Clicked -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::VerifySkillRespec_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.VerifySkillRespec_Clicked"); - - AWillowPlayerController_VerifySkillRespec_Clicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.VerifySkillRespec -// (Defined, Simulated, Public) - -void AWillowPlayerController::VerifySkillRespec() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.VerifySkillRespec"); - - AWillowPlayerController_VerifySkillRespec_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnInviteJoinComplete -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::OnInviteJoinComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnInviteJoinComplete"); - - AWillowPlayerController_OnInviteJoinComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.InstantJoinOnlineGame -// (Defined, Public) - -void AWillowPlayerController::InstantJoinOnlineGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.InstantJoinOnlineGame"); - - AWillowPlayerController_InstantJoinOnlineGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnDestroyForInviteComplete -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::OnDestroyForInviteComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnDestroyForInviteComplete"); - - AWillowPlayerController_OnDestroyForInviteComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CanSaveGame -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanSaveGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanSaveGame"); - - AWillowPlayerController_CanSaveGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ResetPlayerInputToDefault -// (Native, Public) - -void AWillowPlayerController::ResetPlayerInputToDefault() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ResetPlayerInputToDefault"); - - AWillowPlayerController_ResetPlayerInputToDefault_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UpdateHUDCachedXPValue -// (Defined, Simulated, Public) -// Parameters: -// int ExpPoints (Parm) - -void AWillowPlayerController::UpdateHUDCachedXPValue(int ExpPoints) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateHUDCachedXPValue"); - - AWillowPlayerController_UpdateHUDCachedXPValue_Params params; - params.ExpPoints = ExpPoints; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TestTrainingText -// (Defined, Exec, HasOptionalparams, Public) -// Parameters: -// struct FString TrainingText (OptionalParm, Parm, NeedCtorLink) - -void AWillowPlayerController::TestTrainingText(const struct FString& TrainingText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TestTrainingText"); - - AWillowPlayerController_TestTrainingText_Params params; - params.TrainingText = TrainingText; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetMissionDescriptionForUI -// (Defined, Public) -// Parameters: -// class UMissionDefinition* MissionDef (Parm) -// bool bShowTurnInDescriptionWhenReadyToTurnIn (Parm) -// bool bShowTeaserTextIfFailed (Parm) -// bool bUseWorldState (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowPlayerController::GetMissionDescriptionForUI(class UMissionDefinition* MissionDef, bool bShowTurnInDescriptionWhenReadyToTurnIn, bool bShowTeaserTextIfFailed, bool bUseWorldState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetMissionDescriptionForUI"); - - AWillowPlayerController_GetMissionDescriptionForUI_Params params; - params.MissionDef = MissionDef; - params.bShowTurnInDescriptionWhenReadyToTurnIn = bShowTurnInDescriptionWhenReadyToTurnIn; - params.bShowTeaserTextIfFailed = bShowTeaserTextIfFailed; - params.bUseWorldState = bUseWorldState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SystemIsSetToKOROrJPNLocale -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::SystemIsSetToKOROrJPNLocale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SystemIsSetToKOROrJPNLocale"); - - AWillowPlayerController_SystemIsSetToKOROrJPNLocale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CanUnpauseExternalUI -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanUnpauseExternalUI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanUnpauseExternalUI"); - - AWillowPlayerController_CanUnpauseExternalUI_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.UpdateAmmoCounts -// (Native, Public) -// Parameters: -// bool bSilent (Parm) - -void AWillowPlayerController::UpdateAmmoCounts(bool bSilent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateAmmoCounts"); - - AWillowPlayerController_UpdateAmmoCounts_Params params; - params.bSilent = bSilent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ListFriends -// (Defined, Exec, Public) - -void AWillowPlayerController::ListFriends() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ListFriends"); - - AWillowPlayerController_ListFriends_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.msg -// (Defined, Exec, Public, HasDefaults) -// Parameters: -// struct FString FriendName (Parm, NeedCtorLink) -// struct FString Message (Parm, NeedCtorLink) - -void AWillowPlayerController::msg(const struct FString& FriendName, const struct FString& Message) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.msg"); - - AWillowPlayerController_msg_Params params; - params.FriendName = FriendName; - params.Message = Message; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ForceUnloadStreamingLevels -// (Native, Public) - -void AWillowPlayerController::ForceUnloadStreamingLevels() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ForceUnloadStreamingLevels"); - - AWillowPlayerController_ForceUnloadStreamingLevels_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnJoinGameComplete -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::OnJoinGameComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnJoinGameComplete"); - - AWillowPlayerController_OnJoinGameComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.JoinFriendGame -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FUniqueNetId FriendId (Parm) - -void AWillowPlayerController::JoinFriendGame(int ControllerId, const struct FUniqueNetId& FriendId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.JoinFriendGame"); - - AWillowPlayerController_JoinFriendGame_Params params; - params.ControllerId = ControllerId; - params.FriendId = FriendId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsPlayerInMyGame -// (Defined, Public) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsPlayerInMyGame(const struct FUniqueNetId& UniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsPlayerInMyGame"); - - AWillowPlayerController_IsPlayerInMyGame_Params params; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetFriendByName -// (Defined, Simulated, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FString FriendName (Parm, NeedCtorLink) -// struct FOnlineFriend Friend (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::GetFriendByName(const struct FString& FriendName, struct FOnlineFriend* Friend) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetFriendByName"); - - AWillowPlayerController_GetFriendByName_Params params; - params.FriendName = FriendName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Friend != nullptr) - *Friend = params.Friend; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.TeamMessage -// (Defined, Net, NetReliable, Simulated, Event, HasOptionalparams, Public, NetClient) -// Parameters: -// class APlayerReplicationInfo* PRI (Parm) -// struct FString S (Parm, CoerceParm, NeedCtorLink) -// struct FName Type (Parm) -// float MsgLifeTime (OptionalParm, Parm) - -void AWillowPlayerController::TeamMessage(class APlayerReplicationInfo* PRI, const struct FString& S, const struct FName& Type, float MsgLifeTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TeamMessage"); - - AWillowPlayerController_TeamMessage_Params params; - params.PRI = PRI; - params.S = S; - params.Type = Type; - params.MsgLifeTime = MsgLifeTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ListNetPackages -// (Exec, Native, Public) - -void AWillowPlayerController::ListNetPackages() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ListNetPackages"); - - AWillowPlayerController_ListNetPackages_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ListStations -// (Defined, Exec, Public) - -void AWillowPlayerController::ListStations() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ListStations"); - - AWillowPlayerController_ListStations_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnPrimaryPlayerBusyDelay -// (Defined, Public) -// Parameters: -// class USeqAct_PrimaryPlayerBusyDelay* Action (Parm) - -void AWillowPlayerController::OnPrimaryPlayerBusyDelay(class USeqAct_PrimaryPlayerBusyDelay* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnPrimaryPlayerBusyDelay"); - - AWillowPlayerController_OnPrimaryPlayerBusyDelay_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetWaitingForStorageSelectionFailure -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::GetWaitingForStorageSelectionFailure() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetWaitingForStorageSelectionFailure"); - - AWillowPlayerController_GetWaitingForStorageSelectionFailure_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetWaitingForStorageSelectionFailure -// (Native, Public) -// Parameters: -// bool bWantsToShow (Parm) - -void AWillowPlayerController::SetWaitingForStorageSelectionFailure(bool bWantsToShow) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetWaitingForStorageSelectionFailure"); - - AWillowPlayerController_SetWaitingForStorageSelectionFailure_Params params; - params.bWantsToShow = bWantsToShow; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetWaitingForStorageSelection -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::GetWaitingForStorageSelection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetWaitingForStorageSelection"); - - AWillowPlayerController_GetWaitingForStorageSelection_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetWaitingForStorageSelection -// (Native, Public) -// Parameters: -// bool bWantsToShow (Parm) - -void AWillowPlayerController::SetWaitingForStorageSelection(bool bWantsToShow) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetWaitingForStorageSelection"); - - AWillowPlayerController_SetWaitingForStorageSelection_Params params; - params.bWantsToShow = bWantsToShow; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetWantsToShowStorageMenu -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::GetWantsToShowStorageMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetWantsToShowStorageMenu"); - - AWillowPlayerController_GetWantsToShowStorageMenu_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetWantsToShowStorageMenu -// (Native, Public) -// Parameters: -// bool bWantsToShow (Parm) - -void AWillowPlayerController::SetWantsToShowStorageMenu(bool bWantsToShow) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetWantsToShowStorageMenu"); - - AWillowPlayerController_SetWantsToShowStorageMenu_Params params; - params.bWantsToShow = bWantsToShow; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetActionSkillTime -// (Native, Public) - -void AWillowPlayerController::SetActionSkillTime() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetActionSkillTime"); - - AWillowPlayerController_SetActionSkillTime_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PreOnGameInviteAccepted -// (Defined, Public) - -void AWillowPlayerController::PreOnGameInviteAccepted() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PreOnGameInviteAccepted"); - - AWillowPlayerController_PreOnGameInviteAccepted_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetPlayerLoot -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// TArray SpawnedLoot (Parm, OutParm, NeedCtorLink) -// int CustomGameStage (OptionalParm, Parm) -// int CustomAwesomeLevel (OptionalParm, Parm) -// struct FName CustomConfiguration (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::GetPlayerLoot(int CustomGameStage, int CustomAwesomeLevel, const struct FName& CustomConfiguration, TArray* SpawnedLoot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPlayerLoot"); - - AWillowPlayerController_GetPlayerLoot_Params params; - params.CustomGameStage = CustomGameStage; - params.CustomAwesomeLevel = CustomAwesomeLevel; - params.CustomConfiguration = CustomConfiguration; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SpawnedLoot != nullptr) - *SpawnedLoot = params.SpawnedLoot; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.RefreshHUD -// (Defined, Public) - -void AWillowPlayerController::RefreshHUD() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RefreshHUD"); - - AWillowPlayerController_RefreshHUD_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.KillHUD -// (Defined, Public) - -void AWillowPlayerController::KillHUD() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.KillHUD"); - - AWillowPlayerController_KillHUD_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CanSetResourcePoolValues -// (Native, Public) -// Parameters: -// class UClass* ResourcePoolClass (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanSetResourcePoolValues(class UClass* ResourcePoolClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanSetResourcePoolValues"); - - AWillowPlayerController_CanSetResourcePoolValues_Params params; - params.ResourcePoolClass = ResourcePoolClass; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.PauseDayCycle -// (Defined, Exec, Public) - -void AWillowPlayerController::PauseDayCycle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PauseDayCycle"); - - AWillowPlayerController_PauseDayCycle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnMarkExitedRegion -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_MarkExitedRegion* inAction (Parm) - -void AWillowPlayerController::OnMarkExitedRegion(class UWillowSeqAct_MarkExitedRegion* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnMarkExitedRegion"); - - AWillowPlayerController_OnMarkExitedRegion_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnMarkEnteredRegion -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_MarkEnteredRegion* inAction (Parm) - -void AWillowPlayerController::OnMarkEnteredRegion(class UWillowSeqAct_MarkEnteredRegion* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnMarkEnteredRegion"); - - AWillowPlayerController_OnMarkEnteredRegion_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ConditionalUnlockViralAchievement -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ConditionalUnlockViralAchievement() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ConditionalUnlockViralAchievement"); - - AWillowPlayerController_ConditionalUnlockViralAchievement_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CanSpreadViralAchievement -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanSpreadViralAchievement() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanSpreadViralAchievement"); - - AWillowPlayerController_CanSpreadViralAchievement_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.NotifyKilledEnemy -// (Native, Public) -// Parameters: -// struct FString EnemyName (Parm, NeedCtorLink) - -void AWillowPlayerController::NotifyKilledEnemy(const struct FString& EnemyName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyKilledEnemy"); - - AWillowPlayerController_NotifyKilledEnemy_Params params; - params.EnemyName = EnemyName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShouldAllowExternalUIPause -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::ShouldAllowExternalUIPause() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShouldAllowExternalUIPause"); - - AWillowPlayerController_ShouldAllowExternalUIPause_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnExternalUIChanged -// (Defined, Public) -// Parameters: -// bool bIsOpening (Parm) - -void AWillowPlayerController::OnExternalUIChanged(bool bIsOpening) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnExternalUIChanged"); - - AWillowPlayerController_OnExternalUIChanged_Params params; - params.bIsOpening = bIsOpening; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckCanPauseFromExternalUINow -// (Defined, Public) - -void AWillowPlayerController::CheckCanPauseFromExternalUINow() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckCanPauseFromExternalUINow"); - - AWillowPlayerController_CheckCanPauseFromExternalUINow_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.MarkLog -// (Defined, Exec, HasOptionalparams, Public) -// Parameters: -// struct FString TagString (OptionalParm, Parm, NeedCtorLink) - -void AWillowPlayerController::MarkLog(const struct FString& TagString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.MarkLog"); - - AWillowPlayerController_MarkLog_Params params; - params.TagString = TagString; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ToggleCoopRangeDebug -// (Defined, Exec, Public) - -void AWillowPlayerController::ToggleCoopRangeDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ToggleCoopRangeDebug"); - - AWillowPlayerController_ToggleCoopRangeDebug_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetLoginStatus -// (Defined, Event, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowPlayerController::GetLoginStatus() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetLoginStatus"); - - AWillowPlayerController_GetLoginStatus_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetFOVAngleForeground -// (Native, Event, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::GetFOVAngleForeground() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetFOVAngleForeground"); - - AWillowPlayerController_GetFOVAngleForeground_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetActiveOrBestWeapon -// (Defined, Simulated, Public) -// Parameters: -// class AWeapon* ReturnValue (Parm, OutParm, ReturnParm) - -class AWeapon* AWillowPlayerController::GetActiveOrBestWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetActiveOrBestWeapon"); - - AWillowPlayerController_GetActiveOrBestWeapon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ModalGameMenuClosing -// (Defined, Public) - -void AWillowPlayerController::ModalGameMenuClosing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ModalGameMenuClosing"); - - AWillowPlayerController_ModalGameMenuClosing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ModalGameMenuOpening -// (Defined, Public) - -void AWillowPlayerController::ModalGameMenuOpening() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ModalGameMenuOpening"); - - AWillowPlayerController_ModalGameMenuOpening_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.HideInfectionBarTemporarily -// (Defined, Event, Public) - -void AWillowPlayerController::HideInfectionBarTemporarily() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HideInfectionBarTemporarily"); - - AWillowPlayerController_HideInfectionBarTemporarily_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetViewDistance -// (Defined, Simulated, Exec, Public) -// Parameters: -// int Value (Parm) - -void AWillowPlayerController::SetViewDistance(int Value) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetViewDistance"); - - AWillowPlayerController_SetViewDistance_Params params; - params.Value = Value; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetGlobalViewDistance -// (Native, Public) -// Parameters: -// unsigned char ViewDistance (Parm) - -void AWillowPlayerController::SetGlobalViewDistance(unsigned char ViewDistance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetGlobalViewDistance"); - - AWillowPlayerController_SetGlobalViewDistance_Params params; - params.ViewDistance = ViewDistance; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetZoomToggle -// (Defined, Simulated, Exec, Public) -// Parameters: -// bool bEnabled (Parm) - -void AWillowPlayerController::SetZoomToggle(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetZoomToggle"); - - AWillowPlayerController_SetZoomToggle_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetTradingDisabled -// (Defined, Simulated, Exec, Public) -// Parameters: -// bool bEnabled (Parm) - -void AWillowPlayerController::SetTradingDisabled(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetTradingDisabled"); - - AWillowPlayerController_SetTradingDisabled_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetInvertedReverseSteering -// (Defined, Simulated, Exec, Public) -// Parameters: -// bool bEnabled (Parm) - -void AWillowPlayerController::SetInvertedReverseSteering(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetInvertedReverseSteering"); - - AWillowPlayerController_SetInvertedReverseSteering_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetDriftCameraLock -// (Defined, Simulated, Exec, Public) -// Parameters: -// bool bEnabled (Parm) - -void AWillowPlayerController::SetDriftCameraLock(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetDriftCameraLock"); - - AWillowPlayerController_SetDriftCameraLock_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetCrouchToggle -// (Defined, Simulated, Exec, Public) -// Parameters: -// bool bEnabled (Parm) - -void AWillowPlayerController::SetCrouchToggle(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetCrouchToggle"); - - AWillowPlayerController_SetCrouchToggle_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetMouseAutoAim -// (Defined, Simulated, Exec, Public) -// Parameters: -// bool bEnabled (Parm) - -void AWillowPlayerController::SetMouseAutoAim(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetMouseAutoAim"); - - AWillowPlayerController_SetMouseAutoAim_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetAutoAim -// (Defined, Simulated, Exec, Public) -// Parameters: -// bool bEnabled (Parm) - -void AWillowPlayerController::SetAutoAim(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetAutoAim"); - - AWillowPlayerController_SetAutoAim_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DisplaySkillPointsPrompt -// (Defined, Simulated, Event, Public) -// Parameters: -// int PointsRemaining (Parm) - -void AWillowPlayerController::DisplaySkillPointsPrompt(int PointsRemaining) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DisplaySkillPointsPrompt"); - - AWillowPlayerController_DisplaySkillPointsPrompt_Params params; - params.PointsRemaining = PointsRemaining; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DisplayCompatDlcAvailable -// (Defined, Event, Public) - -void AWillowPlayerController::DisplayCompatDlcAvailable() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DisplayCompatDlcAvailable"); - - AWillowPlayerController_DisplayCompatDlcAvailable_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnSplitJoinDeviceSelectionComplete -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* PC (Parm) -// bool bHasValidDevice (Parm) - -void AWillowPlayerController::OnSplitJoinDeviceSelectionComplete(class AWillowPlayerController* PC, bool bHasValidDevice) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnSplitJoinDeviceSelectionComplete"); - - AWillowPlayerController_OnSplitJoinDeviceSelectionComplete_Params params; - params.PC = PC; - params.bHasValidDevice = bHasValidDevice; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StartupLoadLastSaveGameComplete -// (Defined, Protected) - -void AWillowPlayerController::StartupLoadLastSaveGameComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StartupLoadLastSaveGameComplete"); - - AWillowPlayerController_StartupLoadLastSaveGameComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StartupLoadLastSaveGame -// (Defined, Protected) -// Parameters: -// bool bHasValidDevice (Parm) - -void AWillowPlayerController::StartupLoadLastSaveGame(bool bHasValidDevice) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StartupLoadLastSaveGame"); - - AWillowPlayerController_StartupLoadLastSaveGame_Params params; - params.bHasValidDevice = bHasValidDevice; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StartupCheckSaveGamesAvailableComplete -// (Defined, Protected) -// Parameters: -// bool bSaveGamesAvailable (Parm) - -void AWillowPlayerController::StartupCheckSaveGamesAvailableComplete(bool bSaveGamesAvailable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StartupCheckSaveGamesAvailableComplete"); - - AWillowPlayerController_StartupCheckSaveGamesAvailableComplete_Params params; - params.bSaveGamesAvailable = bSaveGamesAvailable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StartupDeviceSelectionComplete -// (Defined, Protected) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// bool bHasValidDevice (Parm) - -void AWillowPlayerController::StartupDeviceSelectionComplete(class AWillowPlayerController* WPC, bool bHasValidDevice) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StartupDeviceSelectionComplete"); - - AWillowPlayerController_StartupDeviceSelectionComplete_Params params; - params.WPC = WPC; - params.bHasValidDevice = bHasValidDevice; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DoStartupDeviceSelection -// (Defined, Public) -// Parameters: -// struct FScriptDelegate StartupDeviceSelectionCompleteDelegate (Parm, NeedCtorLink) - -void AWillowPlayerController::DoStartupDeviceSelection(const struct FScriptDelegate& StartupDeviceSelectionCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DoStartupDeviceSelection"); - - AWillowPlayerController_DoStartupDeviceSelection_Params params; - params.StartupDeviceSelectionCompleteDelegate = StartupDeviceSelectionCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnStartupDeviceSelectionComplete -// (Final, Private, Delegate) - -void AWillowPlayerController::OnStartupDeviceSelectionComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnStartupDeviceSelectionComplete"); - - AWillowPlayerController_OnStartupDeviceSelectionComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NoDeviceSelected_Clicked -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::NoDeviceSelected_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NoDeviceSelected_Clicked"); - - AWillowPlayerController_NoDeviceSelected_Clicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.DeviceSelection_GuestLogin_Clicked -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::DeviceSelection_GuestLogin_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DeviceSelection_GuestLogin_Clicked"); - - AWillowPlayerController_DeviceSelection_GuestLogin_Clicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.DeviceSelection_NotLoggedIn_Clicked -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::DeviceSelection_NotLoggedIn_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DeviceSelection_NotLoggedIn_Clicked"); - - AWillowPlayerController_DeviceSelection_NotLoggedIn_Clicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetDoneInitialDeviceSelection -// (Native, Public) -// Parameters: -// bool bDone (Parm) - -void AWillowPlayerController::SetDoneInitialDeviceSelection(bool bDone) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetDoneInitialDeviceSelection"); - - AWillowPlayerController_SetDoneInitialDeviceSelection_Params params; - params.bDone = bDone; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.HasDoneInitialDeviceSelection -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::HasDoneInitialDeviceSelection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HasDoneInitialDeviceSelection"); - - AWillowPlayerController_HasDoneInitialDeviceSelection_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.DoDeviceSelection -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FScriptDelegate DeviceSelectionProcessCompleteDelegate (OptionalParm, Parm, NeedCtorLink) - -void AWillowPlayerController::DoDeviceSelection(const struct FScriptDelegate& DeviceSelectionProcessCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DoDeviceSelection"); - - AWillowPlayerController_DoDeviceSelection_Params params; - params.DeviceSelectionProcessCompleteDelegate = DeviceSelectionProcessCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DoInitialDeviceSelection -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FScriptDelegate DeviceSelectionProcessCompleteDelegate (OptionalParm, Parm, NeedCtorLink) - -void AWillowPlayerController::DoInitialDeviceSelection(const struct FScriptDelegate& DeviceSelectionProcessCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DoInitialDeviceSelection"); - - AWillowPlayerController_DoInitialDeviceSelection_Params params; - params.DeviceSelectionProcessCompleteDelegate = DeviceSelectionProcessCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TriggerDeviceSelectionProcessCompleteDelegate -// (Defined, Protected) -// Parameters: -// bool bHasValidDevice (Parm) - -void AWillowPlayerController::TriggerDeviceSelectionProcessCompleteDelegate(bool bHasValidDevice) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TriggerDeviceSelectionProcessCompleteDelegate"); - - AWillowPlayerController_TriggerDeviceSelectionProcessCompleteDelegate_Params params; - params.bHasValidDevice = bHasValidDevice; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnDeviceSelectionProcessComplete -// (Public, Delegate) -// Parameters: -// class AWillowPlayerController* PC (Parm) -// bool bHasValidDevice (Parm) - -void AWillowPlayerController::OnDeviceSelectionProcessComplete(class AWillowPlayerController* PC, bool bHasValidDevice) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnDeviceSelectionProcessComplete"); - - AWillowPlayerController_OnDeviceSelectionProcessComplete_Params params; - params.PC = PC; - params.bHasValidDevice = bHasValidDevice; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DeviceSelectionDone -// (Defined, Event, Public) -// Parameters: -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::DeviceSelectionDone(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DeviceSelectionDone"); - - AWillowPlayerController_DeviceSelectionDone_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowStorageDeviceSelector -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bForceShow (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::ShowStorageDeviceSelector(bool bForceShow) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowStorageDeviceSelector"); - - AWillowPlayerController_ShowStorageDeviceSelector_Params params; - params.bForceShow = bForceShow; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.StorageRemoved_Clicked -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::StorageRemoved_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StorageRemoved_Clicked"); - - AWillowPlayerController_StorageRemoved_Clicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnStorageRemovedInputKey -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::OnStorageRemovedInputKey(class UWillowGFxDialogBox* Dlg, int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnStorageRemovedInputKey"); - - AWillowPlayerController_OnStorageRemovedInputKey_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.DisplayStorageRemovedMenu -// (Defined, Event, Public) - -void AWillowPlayerController::DisplayStorageRemovedMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DisplayStorageRemovedMenu"); - - AWillowPlayerController_DisplayStorageRemovedMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsCurrentStorageDeviceValid -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsCurrentStorageDeviceValid() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsCurrentStorageDeviceValid"); - - AWillowPlayerController_IsCurrentStorageDeviceValid_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetHasSaveGamesAvailable -// (Native, Public) -// Parameters: -// bool bNewHasSavesAvailable (Parm) - -void AWillowPlayerController::SetHasSaveGamesAvailable(bool bNewHasSavesAvailable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetHasSaveGamesAvailable"); - - AWillowPlayerController_SetHasSaveGamesAvailable_Params params; - params.bNewHasSavesAvailable = bNewHasSavesAvailable; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetHasSaveGamesAvailable -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::GetHasSaveGamesAvailable() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetHasSaveGamesAvailable"); - - AWillowPlayerController_GetHasSaveGamesAvailable_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.NotifyStorageDeviceChange -// (Defined, Public) - -void AWillowPlayerController::NotifyStorageDeviceChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyStorageDeviceChange"); - - AWillowPlayerController_NotifyStorageDeviceChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetStorageDeviceID -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetStorageDeviceID() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetStorageDeviceID"); - - AWillowPlayerController_GetStorageDeviceID_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ShowDeviceSelection -// (Exec, Public) - -void AWillowPlayerController::ShowDeviceSelection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowDeviceSelection"); - - AWillowPlayerController_ShowDeviceSelection_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetStorageDeviceID -// (Defined, Public) -// Parameters: -// int DeviceID (Parm) - -void AWillowPlayerController::SetStorageDeviceID(int DeviceID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetStorageDeviceID"); - - AWillowPlayerController_SetStorageDeviceID_Params params; - params.DeviceID = DeviceID; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyDeviceSelectComplete -// (Defined, Public) -// Parameters: -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::NotifyDeviceSelectComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyDeviceSelectComplete"); - - AWillowPlayerController_NotifyDeviceSelectComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DeveloperCompleteAllChallengesToLevel -// (Defined, Exec, Public, HasDefaults) -// Parameters: -// int Level (Parm) - -void AWillowPlayerController::DeveloperCompleteAllChallengesToLevel(int Level) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DeveloperCompleteAllChallengesToLevel"); - - AWillowPlayerController_DeveloperCompleteAllChallengesToLevel_Params params; - params.Level = Level; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerDeveloperCompleteAllChallengesToLevel -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// int Level (Parm) - -void AWillowPlayerController::ServerDeveloperCompleteAllChallengesToLevel(int Level) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerDeveloperCompleteAllChallengesToLevel"); - - AWillowPlayerController_ServerDeveloperCompleteAllChallengesToLevel_Params params; - params.Level = Level; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DeveloperGiveCurrency -// (Defined, Public) -// Parameters: -// unsigned char FormOfCurrency (Parm) -// int Amount (Parm) - -void AWillowPlayerController::DeveloperGiveCurrency(unsigned char FormOfCurrency, int Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DeveloperGiveCurrency"); - - AWillowPlayerController_DeveloperGiveCurrency_Params params; - params.FormOfCurrency = FormOfCurrency; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerDeveloperGiveCurrency -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// unsigned char FormOfCurrency (Parm) -// int Amount (Parm) - -void AWillowPlayerController::ServerDeveloperGiveCurrency(unsigned char FormOfCurrency, int Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerDeveloperGiveCurrency"); - - AWillowPlayerController_ServerDeveloperGiveCurrency_Params params; - params.FormOfCurrency = FormOfCurrency; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DeveloperGiveEridium -// (Defined, Exec, Public) -// Parameters: -// int Amount (Parm) - -void AWillowPlayerController::DeveloperGiveEridium(int Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DeveloperGiveEridium"); - - AWillowPlayerController_DeveloperGiveEridium_Params params; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DeveloperGiveCash -// (Defined, Exec, Public) -// Parameters: -// int Amount (Parm) - -void AWillowPlayerController::DeveloperGiveCash(int Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DeveloperGiveCash"); - - AWillowPlayerController_DeveloperGiveCash_Params params; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DeveloperFreeLevels -// (Defined, Exec, HasOptionalparams, Public) -// Parameters: -// int numLevels (OptionalParm, Parm) - -void AWillowPlayerController::DeveloperFreeLevels(int numLevels) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DeveloperFreeLevels"); - - AWillowPlayerController_DeveloperFreeLevels_Params params; - params.numLevels = numLevels; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerDeveloperFreeLevels -// (Defined, Net, NetReliable, HasOptionalparams, Public, NetServer) -// Parameters: -// int numLevels (OptionalParm, Parm) - -void AWillowPlayerController::ServerDeveloperFreeLevels(int numLevels) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerDeveloperFreeLevels"); - - AWillowPlayerController_ServerDeveloperFreeLevels_Params params; - params.numLevels = numLevels; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsDeveloper -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsDeveloper() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsDeveloper"); - - AWillowPlayerController_IsDeveloper_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetHighestSaveGameComplete -// (Defined, Public) -// Parameters: -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::GetHighestSaveGameComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetHighestSaveGameComplete"); - - AWillowPlayerController_GetHighestSaveGameComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckHighestSaveGameIdForSplitScreen -// (Defined, Public) -// Parameters: -// int CurrentHighest (Parm) - -void AWillowPlayerController::CheckHighestSaveGameIdForSplitScreen(int CurrentHighest) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckHighestSaveGameIdForSplitScreen"); - - AWillowPlayerController_CheckHighestSaveGameIdForSplitScreen_Params params; - params.CurrentHighest = CurrentHighest; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetHighestSaveGameId -// (Defined, Exec, Public) - -void AWillowPlayerController::GetHighestSaveGameId() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetHighestSaveGameId"); - - AWillowPlayerController_GetHighestSaveGameId_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AddMissionPlaythrough -// (Defined, Public, HasDefaults) -// Parameters: -// int PlayThrough (Parm) - -void AWillowPlayerController::AddMissionPlaythrough(int PlayThrough) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AddMissionPlaythrough"); - - AWillowPlayerController_AddMissionPlaythrough_Params params; - params.PlayThrough = PlayThrough; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AddPlaythrough -// (Defined, Public) -// Parameters: -// int PlayThrough (Parm) - -void AWillowPlayerController::AddPlaythrough(int PlayThrough) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AddPlaythrough"); - - AWillowPlayerController_AddPlaythrough_Params params; - params.PlayThrough = PlayThrough; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetSplitscreenIndex -// (Defined, Simulated, Event, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetSplitscreenIndex() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetSplitscreenIndex"); - - AWillowPlayerController_GetSplitscreenIndex_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetCurrentPlaythrough -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetCurrentPlaythrough() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetCurrentPlaythrough"); - - AWillowPlayerController_GetCurrentPlaythrough_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnPlaythroughAlmostComplete -// (Defined, Public) -// Parameters: -// int PlayThroughNumber (Parm) - -void AWillowPlayerController::OnPlaythroughAlmostComplete(int PlayThroughNumber) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnPlaythroughAlmostComplete"); - - AWillowPlayerController_OnPlaythroughAlmostComplete_Params params; - params.PlayThroughNumber = PlayThroughNumber; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnPlaythroughCompleted -// (Defined, Public) -// Parameters: -// int PlayThroughNumber (Parm) - -void AWillowPlayerController::OnPlaythroughCompleted(int PlayThroughNumber) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnPlaythroughCompleted"); - - AWillowPlayerController_OnPlaythroughCompleted_Params params; - params.PlayThroughNumber = PlayThroughNumber; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetCharacterDefaultNameFromClassDefinition -// (Defined, Public) -// Parameters: -// class UPlayerClassDefinition* PlayerClassDef (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowPlayerController::GetCharacterDefaultNameFromClassDefinition(class UPlayerClassDefinition* PlayerClassDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetCharacterDefaultNameFromClassDefinition"); - - AWillowPlayerController_GetCharacterDefaultNameFromClassDefinition_Params params; - params.PlayerClassDef = PlayerClassDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetCharacterClassDefaultName -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowPlayerController::GetCharacterClassDefaultName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetCharacterClassDefaultName"); - - AWillowPlayerController_GetCharacterClassDefaultName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetPlayerUIColorPreference -// (Defined, Public, HasOutparams) -// Parameters: -// struct FColor PrimaryColor (Parm, OutParm) -// struct FColor SecondaryColor (Parm, OutParm) -// struct FColor TertiaryColor (Parm, OutParm) - -void AWillowPlayerController::GetPlayerUIColorPreference(struct FColor* PrimaryColor, struct FColor* SecondaryColor, struct FColor* TertiaryColor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPlayerUIColorPreference"); - - AWillowPlayerController_GetPlayerUIColorPreference_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (PrimaryColor != nullptr) - *PrimaryColor = params.PrimaryColor; - if (SecondaryColor != nullptr) - *SecondaryColor = params.SecondaryColor; - if (TertiaryColor != nullptr) - *TertiaryColor = params.TertiaryColor; -} - - -// Function WillowGame.WillowPlayerController.GetPlayerUINamePreference -// (Defined, Public, HasOutparams) -// Parameters: -// struct FString CharacterName (Parm, OutParm, NeedCtorLink) - -void AWillowPlayerController::GetPlayerUINamePreference(struct FString* CharacterName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPlayerUINamePreference"); - - AWillowPlayerController_GetPlayerUINamePreference_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (CharacterName != nullptr) - *CharacterName = params.CharacterName; -} - - -// Function WillowGame.WillowPlayerController.GetPlayerUIPreferences -// (Defined, Public, HasOutparams) -// Parameters: -// struct FString CharacterName (Parm, OutParm, NeedCtorLink) -// struct FColor PrimaryColor (Parm, OutParm) -// struct FColor SecondaryColor (Parm, OutParm) -// struct FColor TertiaryColor (Parm, OutParm) - -void AWillowPlayerController::GetPlayerUIPreferences(struct FString* CharacterName, struct FColor* PrimaryColor, struct FColor* SecondaryColor, struct FColor* TertiaryColor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPlayerUIPreferences"); - - AWillowPlayerController_GetPlayerUIPreferences_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (CharacterName != nullptr) - *CharacterName = params.CharacterName; - if (PrimaryColor != nullptr) - *PrimaryColor = params.PrimaryColor; - if (SecondaryColor != nullptr) - *SecondaryColor = params.SecondaryColor; - if (TertiaryColor != nullptr) - *TertiaryColor = params.TertiaryColor; -} - - -// Function WillowGame.WillowPlayerController.ApplyPreferredColors -// (Defined, Public) - -void AWillowPlayerController::ApplyPreferredColors() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyPreferredColors"); - - AWillowPlayerController_ApplyPreferredColors_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerApplyPreferredColors -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// struct FColor PrimaryColor (Parm) -// struct FColor SecondaryColor (Parm) -// struct FColor TertiaryColor (Parm) - -void AWillowPlayerController::ServerApplyPreferredColors(const struct FColor& PrimaryColor, const struct FColor& SecondaryColor, const struct FColor& TertiaryColor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerApplyPreferredColors"); - - AWillowPlayerController_ServerApplyPreferredColors_Params params; - params.PrimaryColor = PrimaryColor; - params.SecondaryColor = SecondaryColor; - params.TertiaryColor = TertiaryColor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetPlayerUIPreferences -// (Defined, Public) -// Parameters: -// struct FString CharacterName (Parm, NeedCtorLink) -// struct FColor PrimaryColor (Parm) -// struct FColor SecondaryColor (Parm) -// struct FColor TertiaryColor (Parm) - -void AWillowPlayerController::SetPlayerUIPreferences(const struct FString& CharacterName, const struct FColor& PrimaryColor, const struct FColor& SecondaryColor, const struct FColor& TertiaryColor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetPlayerUIPreferences"); - - AWillowPlayerController_SetPlayerUIPreferences_Params params; - params.CharacterName = CharacterName; - params.PrimaryColor = PrimaryColor; - params.SecondaryColor = SecondaryColor; - params.TertiaryColor = TertiaryColor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetPlayerUINamePreference -// (Defined, Public) -// Parameters: -// struct FString CharacterName (Parm, NeedCtorLink) - -void AWillowPlayerController::SetPlayerUINamePreference(const struct FString& CharacterName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetPlayerUINamePreference"); - - AWillowPlayerController_SetPlayerUINamePreference_Params params; - params.CharacterName = CharacterName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UnregisterSkillTreeResetDelegate -// (Defined, Simulated, Public) - -void AWillowPlayerController::UnregisterSkillTreeResetDelegate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UnregisterSkillTreeResetDelegate"); - - AWillowPlayerController_UnregisterSkillTreeResetDelegate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RegisterSkillTreeResetDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate SkillTreeResetDelegate (Parm, NeedCtorLink) - -void AWillowPlayerController::RegisterSkillTreeResetDelegate(const struct FScriptDelegate& SkillTreeResetDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RegisterSkillTreeResetDelegate"); - - AWillowPlayerController_RegisterSkillTreeResetDelegate_Params params; - params.SkillTreeResetDelegate = SkillTreeResetDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.FireSkillPointsChangedDelegates -// (Defined, Simulated, Public) -// Parameters: -// int NumSkillPoints (Parm) - -void AWillowPlayerController::FireSkillPointsChangedDelegates(int NumSkillPoints) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.FireSkillPointsChangedDelegates"); - - AWillowPlayerController_FireSkillPointsChangedDelegates_Params params; - params.NumSkillPoints = NumSkillPoints; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UnregisterSkillPointsChangedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate SkillPointsChangedDelegate (Parm, NeedCtorLink) - -void AWillowPlayerController::UnregisterSkillPointsChangedDelegate(const struct FScriptDelegate& SkillPointsChangedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UnregisterSkillPointsChangedDelegate"); - - AWillowPlayerController_UnregisterSkillPointsChangedDelegate_Params params; - params.SkillPointsChangedDelegate = SkillPointsChangedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RegisterSkillPointsChangedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate SkillPointsChangedDelegate (Parm, NeedCtorLink) - -void AWillowPlayerController::RegisterSkillPointsChangedDelegate(const struct FScriptDelegate& SkillPointsChangedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RegisterSkillPointsChangedDelegate"); - - AWillowPlayerController_RegisterSkillPointsChangedDelegate_Params params; - params.SkillPointsChangedDelegate = SkillPointsChangedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UnregisterSkillGradeChangedDelegate -// (Defined, Simulated, Public) - -void AWillowPlayerController::UnregisterSkillGradeChangedDelegate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UnregisterSkillGradeChangedDelegate"); - - AWillowPlayerController_UnregisterSkillGradeChangedDelegate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RegisterSkillGradeChangedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate GradeChangedDelegate (Parm, NeedCtorLink) - -void AWillowPlayerController::RegisterSkillGradeChangedDelegate(const struct FScriptDelegate& GradeChangedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RegisterSkillGradeChangedDelegate"); - - AWillowPlayerController_RegisterSkillGradeChangedDelegate_Params params; - params.GradeChangedDelegate = GradeChangedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerTeleportPlayerToStation -// (Defined, Net, NetReliable, Event, Public, NetServer) -// Parameters: -// class UTravelStationDefinition* StationDefinition (Parm) - -void AWillowPlayerController::ServerTeleportPlayerToStation(class UTravelStationDefinition* StationDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerTeleportPlayerToStation"); - - AWillowPlayerController_ServerTeleportPlayerToStation_Params params; - params.StationDefinition = StationDefinition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TeleportPlayerToStation -// (Defined, Event, Public) -// Parameters: -// struct FName StationDefinitionName (Parm) - -void AWillowPlayerController::TeleportPlayerToStation(const struct FName& StationDefinitionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TeleportPlayerToStation"); - - AWillowPlayerController_TeleportPlayerToStation_Params params; - params.StationDefinitionName = StationDefinitionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientReturnToTitleScreen -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientReturnToTitleScreen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientReturnToTitleScreen"); - - AWillowPlayerController_ClientReturnToTitleScreen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.EnableListenServer -// (Native, Public) -// Parameters: -// bool bEnable (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::EnableListenServer(bool bEnable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.EnableListenServer"); - - AWillowPlayerController_EnableListenServer_Params params; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CreateListenServer -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CreateListenServer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CreateListenServer"); - - AWillowPlayerController_CreateListenServer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CreateLanGame -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CreateLanGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CreateLanGame"); - - AWillowPlayerController_CreateLanGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CreateOnlineGame -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CreateOnlineGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CreateOnlineGame"); - - AWillowPlayerController_CreateOnlineGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CreateOnlineOrLanGame -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CreateOnlineOrLanGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CreateOnlineOrLanGame"); - - AWillowPlayerController_CreateOnlineOrLanGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CreateGame -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CreateGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CreateGame"); - - AWillowPlayerController_CreateGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClientSetRestartPlayerAfterLogin -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// bool bShouldRestart (Parm) - -void AWillowPlayerController::ClientSetRestartPlayerAfterLogin(bool bShouldRestart) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientSetRestartPlayerAfterLogin"); - - AWillowPlayerController_ClientSetRestartPlayerAfterLogin_Params params; - params.bShouldRestart = bShouldRestart; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.openlArg -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FString openurl (Parm, NeedCtorLink) -// bool bDontRestartPlayer (OptionalParm, Parm) - -void AWillowPlayerController::openlArg(const struct FString& openurl, bool bDontRestartPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.openlArg"); - - AWillowPlayerController_openlArg_Params params; - params.openurl = openurl; - params.bDontRestartPlayer = bDontRestartPlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.openl -// (Defined, Exec, Public) -// Parameters: -// struct FString openurl (Parm, NeedCtorLink) - -void AWillowPlayerController::openl(const struct FString& openurl) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.openl"); - - AWillowPlayerController_openl_Params params; - params.openurl = openurl; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GFxMenuClosed -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::GFxMenuClosed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GFxMenuClosed"); - - AWillowPlayerController_GFxMenuClosed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GFxMenuOpened -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::GFxMenuOpened() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GFxMenuOpened"); - - AWillowPlayerController_GFxMenuOpened_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UpdateClassModNamePart -// (Defined, Net, NetReliable, Event, Public, NetServer) -// Parameters: -// class UItemNamePartDefinition* ClassModNamePart (Parm) - -void AWillowPlayerController::UpdateClassModNamePart(class UItemNamePartDefinition* ClassModNamePart) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateClassModNamePart"); - - AWillowPlayerController_UpdateClassModNamePart_Params params; - params.ClassModNamePart = ClassModNamePart; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.EquipWeaponFromSlot -// (Defined, Exec, Public) -// Parameters: -// unsigned char QuickSlot (Parm) - -void AWillowPlayerController::EquipWeaponFromSlot(unsigned char QuickSlot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.EquipWeaponFromSlot"); - - AWillowPlayerController_EquipWeaponFromSlot_Params params; - params.QuickSlot = QuickSlot; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetInventoryLists -// (Defined, Public, HasOutparams) -// Parameters: -// TArray ReadiedWeapons (Parm, OutParm, NeedCtorLink) -// TArray UnReadiedWeapons (Parm, OutParm, NeedCtorLink) -// TArray AllItems (Parm, OutParm, NeedCtorLink) -// unsigned char MaxDroppability (Parm) - -void AWillowPlayerController::GetInventoryLists(unsigned char MaxDroppability, TArray* ReadiedWeapons, TArray* UnReadiedWeapons, TArray* AllItems) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetInventoryLists"); - - AWillowPlayerController_GetInventoryLists_Params params; - params.MaxDroppability = MaxDroppability; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ReadiedWeapons != nullptr) - *ReadiedWeapons = params.ReadiedWeapons; - if (UnReadiedWeapons != nullptr) - *UnReadiedWeapons = params.UnReadiedWeapons; - if (AllItems != nullptr) - *AllItems = params.AllItems; -} - - -// Function WillowGame.WillowPlayerController.FixAllItemsList -// (Defined, HasOptionalparams, Public, HasOutparams) -// Parameters: -// TArray AllItems (Parm, OutParm, NeedCtorLink) -// unsigned char MaxDroppability (OptionalParm, Parm) - -void AWillowPlayerController::FixAllItemsList(unsigned char MaxDroppability, TArray* AllItems) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.FixAllItemsList"); - - AWillowPlayerController_FixAllItemsList_Params params; - params.MaxDroppability = MaxDroppability; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (AllItems != nullptr) - *AllItems = params.AllItems; -} - - -// Function WillowGame.WillowPlayerController.CanKillSkillIconsBeDisplayedFromVehicles -// (Defined, Simulated, Public) -// Parameters: -// bool bWhileDrivingOrGunning (Parm) -// bool bWhileAttachedRiding (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanKillSkillIconsBeDisplayedFromVehicles(bool bWhileDrivingOrGunning, bool bWhileAttachedRiding) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanKillSkillIconsBeDisplayedFromVehicles"); - - AWillowPlayerController_CanKillSkillIconsBeDisplayedFromVehicles_Params params; - params.bWhileDrivingOrGunning = bWhileDrivingOrGunning; - params.bWhileAttachedRiding = bWhileAttachedRiding; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ToggleKillSkillsDisplay -// (Defined, Public) -// Parameters: -// bool bEnable (Parm) - -void AWillowPlayerController::ToggleKillSkillsDisplay(bool bEnable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ToggleKillSkillsDisplay"); - - AWillowPlayerController_ToggleKillSkillsDisplay_Params params; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ForceKillSkillsOff -// (Defined, Public) - -void AWillowPlayerController::ForceKillSkillsOff() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ForceKillSkillsOff"); - - AWillowPlayerController_ForceKillSkillsOff_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UpdateKillSkills -// (Defined, Event, Public, HasDefaults) -// Parameters: -// bool bEnable (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::UpdateKillSkills(bool bEnable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateKillSkills"); - - AWillowPlayerController_UpdateKillSkills_Params params; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.TickTargets -// (Final, Native, Public) - -void AWillowPlayerController::TickTargets() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TickTargets"); - - AWillowPlayerController_TickTargets_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyInstinctSkillAction -// (Final, Simulated, Native, Public) -// Parameters: -// unsigned char SkillAction (Parm) - -void AWillowPlayerController::NotifyInstinctSkillAction(unsigned char SkillAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyInstinctSkillAction"); - - AWillowPlayerController_NotifyInstinctSkillAction_Params params; - params.SkillAction = SkillAction; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CanResetActionSkill -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanResetActionSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanResetActionSkill"); - - AWillowPlayerController_CanResetActionSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ResetActionSkill -// (Defined, Public) - -void AWillowPlayerController::ResetActionSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ResetActionSkill"); - - AWillowPlayerController_ResetActionSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Behavior_ResetActionSkillCooldown -// (Defined, Public) - -void AWillowPlayerController::Behavior_ResetActionSkillCooldown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_ResetActionSkillCooldown"); - - AWillowPlayerController_Behavior_ResetActionSkillCooldown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ConditionalResetInterruptedActionSkill -// (Defined, Public) - -void AWillowPlayerController::ConditionalResetInterruptedActionSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ConditionalResetInterruptedActionSkill"); - - AWillowPlayerController_ConditionalResetInterruptedActionSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ResetSkillCooldown -// (Defined, Public) - -void AWillowPlayerController::ResetSkillCooldown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ResetSkillCooldown"); - - AWillowPlayerController_ResetSkillCooldown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetSkillCooldownTimeRemaining -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::GetSkillCooldownTimeRemaining() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetSkillCooldownTimeRemaining"); - - AWillowPlayerController_GetSkillCooldownTimeRemaining_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetSkillCooldownTime -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::GetSkillCooldownTime() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetSkillCooldownTime"); - - AWillowPlayerController_GetSkillCooldownTime_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.StartActiveSkillCooldown -// (Defined, Public) - -void AWillowPlayerController::StartActiveSkillCooldown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StartActiveSkillCooldown"); - - AWillowPlayerController_StartActiveSkillCooldown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TryPreferredStat -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FName StatId (Parm) -// int BestCount (Parm, OutParm) -// struct FName BestName (Parm, OutParm) -// int MyIdx (Parm) -// int BestIdx (Parm, OutParm) - -void AWillowPlayerController::TryPreferredStat(const struct FName& StatId, int MyIdx, int* BestCount, struct FName* BestName, int* BestIdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TryPreferredStat"); - - AWillowPlayerController_TryPreferredStat_Params params; - params.StatId = StatId; - params.MyIdx = MyIdx; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BestCount != nullptr) - *BestCount = params.BestCount; - if (BestName != nullptr) - *BestName = params.BestName; - if (BestIdx != nullptr) - *BestIdx = params.BestIdx; -} - - -// Function WillowGame.WillowPlayerController.GetPreferredWeaponType -// (Simulated, Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowPlayerController::GetPreferredWeaponType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPreferredWeaponType"); - - AWillowPlayerController_GetPreferredWeaponType_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetPreferredManufacturer -// (Simulated, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// int BestMfgIdx (OptionalParm, Parm, OutParm) -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowPlayerController::GetPreferredManufacturer(int* BestMfgIdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPreferredManufacturer"); - - AWillowPlayerController_GetPreferredManufacturer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (BestMfgIdx != nullptr) - *BestMfgIdx = params.BestMfgIdx; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClientFindPlayMovie -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) -// Parameters: -// struct FName LevelName (Parm) - -void AWillowPlayerController::ClientFindPlayMovie(const struct FName& LevelName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientFindPlayMovie"); - - AWillowPlayerController_ClientFindPlayMovie_Params params; - params.LevelName = LevelName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetPlayerMasterPlayerController -// (Final, Native, Public) -// Parameters: -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* AWillowPlayerController::GetPlayerMasterPlayerController() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPlayerMasterPlayerController"); - - AWillowPlayerController_GetPlayerMasterPlayerController_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.IsActionSkillCoolingDown -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsActionSkillCoolingDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsActionSkillCoolingDown"); - - AWillowPlayerController_IsActionSkillCoolingDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.IsActionSkillOnCooldown -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsActionSkillOnCooldown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsActionSkillOnCooldown"); - - AWillowPlayerController_IsActionSkillOnCooldown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetReplicatedInstanceDataState -// (Defined, Public, HasOutparams) -// Parameters: -// struct FReplicatedInstanceDataState OutReplicatedInstanceDataState (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetReplicatedInstanceDataState"); - - AWillowPlayerController_GetReplicatedInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutReplicatedInstanceDataState != nullptr) - *OutReplicatedInstanceDataState = params.OutReplicatedInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetInstanceDataState -// (Defined, Public, HasOutparams) -// Parameters: -// struct FInstanceDataSet OutInstanceDataState (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetInstanceDataState"); - - AWillowPlayerController_GetInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutInstanceDataState != nullptr) - *OutInstanceDataState = params.OutInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.DestroyOwnedInstanceData -// (Defined, Public) - -void AWillowPlayerController::DestroyOwnedInstanceData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DestroyOwnedInstanceData"); - - AWillowPlayerController_DestroyOwnedInstanceData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RemoveInstanceDataObject -// (Defined, Event, Public) -// Parameters: -// class UObject* InstanceDataObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::RemoveInstanceDataObject(class UObject* InstanceDataObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RemoveInstanceDataObject"); - - AWillowPlayerController_RemoveInstanceDataObject_Params params; - params.InstanceDataObject = InstanceDataObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.RemoveInstanceData -// (Defined, Event, Public) -// Parameters: -// struct FName DataName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::RemoveInstanceData(const struct FName& DataName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RemoveInstanceData"); - - AWillowPlayerController_RemoveInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetInstanceData -// (Defined, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FName DataName (Parm) -// TArray InstanceData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::GetInstanceData(const struct FName& DataName, TArray* InstanceData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetInstanceData"); - - AWillowPlayerController_GetInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (InstanceData != nullptr) - *InstanceData = params.InstanceData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetInstanceData -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FInstanceDataUnion InstanceData (Parm, NeedCtorLink) -// bool bAllowDuplicateNames (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetInstanceData"); - - AWillowPlayerController_SetInstanceData_Params params; - params.InstanceData = InstanceData; - params.bAllowDuplicateNames = bAllowDuplicateNames; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetInstanceDataPawn -// (Native, Public) -// Parameters: -// class APawn* ReturnValue (Parm, OutParm, ReturnParm) - -class APawn* AWillowPlayerController::GetInstanceDataPawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetInstanceDataPawn"); - - AWillowPlayerController_GetInstanceDataPawn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.IncreaseStatForAllPlayers -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FName StatName (Parm) -// int MinimumPlayersRequired (Parm) -// int IncrementBy (OptionalParm, Parm) - -void AWillowPlayerController::IncreaseStatForAllPlayers(const struct FName& StatName, int MinimumPlayersRequired, int IncrementBy) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IncreaseStatForAllPlayers"); - - AWillowPlayerController_IncreaseStatForAllPlayers_Params params; - params.StatName = StatName; - params.MinimumPlayersRequired = MinimumPlayersRequired; - params.IncrementBy = IncrementBy; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerUnlockAchievementForAllPlayers -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// int AchievementId (Parm) -// int MinimumPlayersRequired (Parm) - -void AWillowPlayerController::ServerUnlockAchievementForAllPlayers(int AchievementId, int MinimumPlayersRequired) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerUnlockAchievementForAllPlayers"); - - AWillowPlayerController_ServerUnlockAchievementForAllPlayers_Params params; - params.AchievementId = AchievementId; - params.MinimumPlayersRequired = MinimumPlayersRequired; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Behavior_UnlockAchievementForAllPlayers -// (Defined, Public) -// Parameters: -// int AchievementId (Parm) -// int MinimumPlayersRequired (Parm) - -void AWillowPlayerController::Behavior_UnlockAchievementForAllPlayers(int AchievementId, int MinimumPlayersRequired) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_UnlockAchievementForAllPlayers"); - - AWillowPlayerController_Behavior_UnlockAchievementForAllPlayers_Params params; - params.AchievementId = AchievementId; - params.MinimumPlayersRequired = MinimumPlayersRequired; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Behavior_UnlockAchievement -// (Defined, Public) -// Parameters: -// int AchievementId (Parm) - -void AWillowPlayerController::Behavior_UnlockAchievement(int AchievementId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_UnlockAchievement"); - - AWillowPlayerController_Behavior_UnlockAchievement_Params params; - params.AchievementId = AchievementId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplySkidCameraLurch -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FVector POVLocation (Parm, OutParm) -// struct FRotator POVRotation (Parm, OutParm) -// float DeltaTime (Parm) - -void AWillowPlayerController::ApplySkidCameraLurch(float DeltaTime, struct FVector* POVLocation, struct FRotator* POVRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplySkidCameraLurch"); - - AWillowPlayerController_ApplySkidCameraLurch_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (POVLocation != nullptr) - *POVLocation = params.POVLocation; - if (POVRotation != nullptr) - *POVRotation = params.POVRotation; -} - - -// Function WillowGame.WillowPlayerController.EndSprint -// (Defined, Simulated, Public) - -void AWillowPlayerController::EndSprint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.EndSprint"); - - AWillowPlayerController_EndSprint_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.BeginSprint -// (Defined, Simulated, Public) - -void AWillowPlayerController::BeginSprint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.BeginSprint"); - - AWillowPlayerController_BeginSprint_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CalculateInverseFlexibleFOVModifier -// (Simulated, Native, Public) -// Parameters: -// float InModifier (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::CalculateInverseFlexibleFOVModifier(float InModifier) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CalculateInverseFlexibleFOVModifier"); - - AWillowPlayerController_CalculateInverseFlexibleFOVModifier_Params params; - params.InModifier = InModifier; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CalculateInverseFlexibleFOV -// (Simulated, Native, Public) -// Parameters: -// float InVFOV (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::CalculateInverseFlexibleFOV(float InVFOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CalculateInverseFlexibleFOV"); - - AWillowPlayerController_CalculateInverseFlexibleFOV_Params params; - params.InVFOV = InVFOV; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CalculateFlexibleFOVModifier -// (Simulated, Native, Public) -// Parameters: -// float InModifier (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::CalculateFlexibleFOVModifier(float InModifier) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CalculateFlexibleFOVModifier"); - - AWillowPlayerController_CalculateFlexibleFOVModifier_Params params; - params.InModifier = InModifier; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CalculateFlexibleFOV -// (Simulated, Native, Public) -// Parameters: -// float InVFOV (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::CalculateFlexibleFOV(float InVFOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CalculateFlexibleFOV"); - - AWillowPlayerController_CalculateFlexibleFOV_Params params; - params.InVFOV = InVFOV; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetVerticalDefaultDefaultFOV -// (Simulated, Native, Static, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::GetVerticalDefaultDefaultFOV() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetVerticalDefaultDefaultFOV"); - - AWillowPlayerController_GetVerticalDefaultDefaultFOV_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetDefaultDefaultFOV -// (Simulated, Native, Static, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::GetDefaultDefaultFOV() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetDefaultDefaultFOV"); - - AWillowPlayerController_GetDefaultDefaultFOV_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetUnmodifiedFOVAngle -// (Defined, Event, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::GetUnmodifiedFOVAngle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetUnmodifiedFOVAngle"); - - AWillowPlayerController_GetUnmodifiedFOVAngle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.DisplayStationDiscoveryIfNecessary -// (Defined, Public) -// Parameters: -// class UTravelStationDefinition* StationDefinition (Parm) -// class APlayerReplicationInfo* DiscoveredBy (Parm) - -void AWillowPlayerController::DisplayStationDiscoveryIfNecessary(class UTravelStationDefinition* StationDefinition, class APlayerReplicationInfo* DiscoveredBy) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DisplayStationDiscoveryIfNecessary"); - - AWillowPlayerController_DisplayStationDiscoveryIfNecessary_Params params; - params.StationDefinition = StationDefinition; - params.DiscoveredBy = DiscoveredBy; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveAtStationIfNecessary -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// bool bNewStation (Parm) - -void AWillowPlayerController::SaveAtStationIfNecessary(bool bNewStation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveAtStationIfNecessary"); - - AWillowPlayerController_SaveAtStationIfNecessary_Params params; - params.bNewStation = bNewStation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientNotifySomeoneTouchedStation -// (Defined, Net, NetReliable, Simulated, HasOptionalparams, Public, NetClient) -// Parameters: -// class UTravelStationDefinition* TravelStationDef (Parm) -// class ATravelStation* ActivatedStation (Parm) -// class APlayerReplicationInfo* InstigatorPRI (Parm) -// bool bFromLoad (Parm) -// bool bSetAsLastVisited (OptionalParm, Parm) - -void AWillowPlayerController::ClientNotifySomeoneTouchedStation(class UTravelStationDefinition* TravelStationDef, class ATravelStation* ActivatedStation, class APlayerReplicationInfo* InstigatorPRI, bool bFromLoad, bool bSetAsLastVisited) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientNotifySomeoneTouchedStation"); - - AWillowPlayerController_ClientNotifySomeoneTouchedStation_Params params; - params.TravelStationDef = TravelStationDef; - params.ActivatedStation = ActivatedStation; - params.InstigatorPRI = InstigatorPRI; - params.bFromLoad = bFromLoad; - params.bSetAsLastVisited = bSetAsLastVisited; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Behavior_RegisterStationDefinition -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// class UTravelStationDefinition* TravelDefinition (Parm) -// bool bSetAsLastVisited (OptionalParm, Parm) - -void AWillowPlayerController::Behavior_RegisterStationDefinition(class UTravelStationDefinition* TravelDefinition, bool bSetAsLastVisited) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_RegisterStationDefinition"); - - AWillowPlayerController_Behavior_RegisterStationDefinition_Params params; - params.TravelDefinition = TravelDefinition; - params.bSetAsLastVisited = bSetAsLastVisited; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Behavior_RegisterStation -// (Defined, HasOptionalparams, Public) -// Parameters: -// class ATravelStation* ActivatedStation (Parm) -// bool bFromLoad (OptionalParm, Parm) - -void AWillowPlayerController::Behavior_RegisterStation(class ATravelStation* ActivatedStation, bool bFromLoad) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_RegisterStation"); - - AWillowPlayerController_Behavior_RegisterStation_Params params; - params.ActivatedStation = ActivatedStation; - params.bFromLoad = bFromLoad; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RegisterStationForPlayer -// (Defined, HasOptionalparams, Public) -// Parameters: -// class UTravelStationDefinition* ActivatedStationDefinition (Parm) -// class ATravelStation* ActivatedStation (Parm) -// class APlayerReplicationInfo* DiscoveredBy (Parm) -// bool bFromLoad (OptionalParm, Parm) -// bool bSetAsLastVisited (OptionalParm, Parm) - -void AWillowPlayerController::RegisterStationForPlayer(class UTravelStationDefinition* ActivatedStationDefinition, class ATravelStation* ActivatedStation, class APlayerReplicationInfo* DiscoveredBy, bool bFromLoad, bool bSetAsLastVisited) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RegisterStationForPlayer"); - - AWillowPlayerController_RegisterStationForPlayer_Params params; - params.ActivatedStationDefinition = ActivatedStationDefinition; - params.ActivatedStation = ActivatedStation; - params.DiscoveredBy = DiscoveredBy; - params.bFromLoad = bFromLoad; - params.bSetAsLastVisited = bSetAsLastVisited; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsStationDiscovered -// (Defined, Public) -// Parameters: -// class UTravelStationDefinition* StationDefinition (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsStationDiscovered(class UTravelStationDefinition* StationDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsStationDiscovered"); - - AWillowPlayerController_IsStationDiscovered_Params params; - params.StationDefinition = StationDefinition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.RegisterStation -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// class ATravelStation* ActivatedStation (Parm) -// bool bFromLoad (OptionalParm, Parm) - -void AWillowPlayerController::RegisterStation(class ATravelStation* ActivatedStation, bool bFromLoad) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RegisterStation"); - - AWillowPlayerController_RegisterStation_Params params; - params.ActivatedStation = ActivatedStation; - params.bFromLoad = bFromLoad; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.FindActiveStationsForLevel -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FName LevelName (Parm) -// TArray ActiveStationDefinitionNames (Parm, OutParm, NeedCtorLink) - -void AWillowPlayerController::FindActiveStationsForLevel(const struct FName& LevelName, TArray* ActiveStationDefinitionNames) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.FindActiveStationsForLevel"); - - AWillowPlayerController_FindActiveStationsForLevel_Params params; - params.LevelName = LevelName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ActiveStationDefinitionNames != nullptr) - *ActiveStationDefinitionNames = params.ActiveStationDefinitionNames; -} - - -// Function WillowGame.WillowPlayerController.FindInitiallyActiveStations -// (Defined, Event, Public) -// Parameters: -// struct FName LevelName (Parm) - -void AWillowPlayerController::FindInitiallyActiveStations(const struct FName& LevelName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.FindInitiallyActiveStations"); - - AWillowPlayerController_FindInitiallyActiveStations_Params params; - params.LevelName = LevelName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StopMovie -// (Defined, Exec, Public) - -void AWillowPlayerController::StopMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StopMovie"); - - AWillowPlayerController_StopMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PlayMovie -// (Defined, Exec, HasOptionalparams, Public) -// Parameters: -// struct FString MovieName (OptionalParm, Parm, NeedCtorLink) - -void AWillowPlayerController::PlayMovie(const struct FString& MovieName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PlayMovie"); - - AWillowPlayerController_PlayMovie_Params params; - params.MovieName = MovieName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSendMessageToPlayers -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// bool bShouldSendToInstigator (Parm) -// class UClass* SendMsgClass (Parm) -// class APlayerReplicationInfo* PRI (Parm) - -void AWillowPlayerController::ServerSendMessageToPlayers(bool bShouldSendToInstigator, class UClass* SendMsgClass, class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSendMessageToPlayers"); - - AWillowPlayerController_ServerSendMessageToPlayers_Params params; - params.bShouldSendToInstigator = bShouldSendToInstigator; - params.SendMsgClass = SendMsgClass; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Behavior_SendMessageToPlayers -// (Defined, Public) -// Parameters: -// bool bShouldSendToInstigator (Parm) -// class UClass* SendMsgClass (Parm) - -void AWillowPlayerController::Behavior_SendMessageToPlayers(bool bShouldSendToInstigator, class UClass* SendMsgClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_SendMessageToPlayers"); - - AWillowPlayerController_Behavior_SendMessageToPlayers_Params params; - params.bShouldSendToInstigator = bShouldSendToInstigator; - params.SendMsgClass = SendMsgClass; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ReceiveLocalizedAmmoMessage -// (Defined, Net, NetReliable, Simulated, Event, HasOptionalparams, Public, NetClient) -// Parameters: -// class UClass* Message (Parm) -// int Switch (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// int GainedAmount (OptionalParm, Parm) - -void AWillowPlayerController::ReceiveLocalizedAmmoMessage(class UClass* Message, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, int GainedAmount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReceiveLocalizedAmmoMessage"); - - AWillowPlayerController_ReceiveLocalizedAmmoMessage_Params params; - params.Message = Message; - params.Switch = Switch; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.GainedAmount = GainedAmount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ReceiveLocalizedCreditMessage -// (Defined, Net, NetReliable, Simulated, Event, HasOptionalparams, Public, NetClient) -// Parameters: -// class UClass* Message (Parm) -// int Switch (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// int GainedAmount (OptionalParm, Parm) - -void AWillowPlayerController::ReceiveLocalizedCreditMessage(class UClass* Message, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, int GainedAmount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReceiveLocalizedCreditMessage"); - - AWillowPlayerController_ReceiveLocalizedCreditMessage_Params params; - params.Message = Message; - params.Switch = Switch; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.GainedAmount = GainedAmount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ReceiveLocalizedItemMessage -// (Defined, Net, NetReliable, Simulated, Event, HasOptionalparams, Public, NetClient) -// Parameters: -// class UClass* Message (Parm) -// int Switch (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// struct FItemDefinitionData ItemInfo (OptionalParm, Parm) - -void AWillowPlayerController::ReceiveLocalizedItemMessage(class UClass* Message, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, const struct FItemDefinitionData& ItemInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReceiveLocalizedItemMessage"); - - AWillowPlayerController_ReceiveLocalizedItemMessage_Params params; - params.Message = Message; - params.Switch = Switch; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.ItemInfo = ItemInfo; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ReceiveLocalizedWeaponMessage -// (Defined, Net, NetReliable, Simulated, Event, HasOptionalparams, Public, NetClient) -// Parameters: -// class UClass* Message (Parm) -// int Switch (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// struct FWeaponDefinitionData WeaponInfo (OptionalParm, Parm) - -void AWillowPlayerController::ReceiveLocalizedWeaponMessage(class UClass* Message, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, const struct FWeaponDefinitionData& WeaponInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReceiveLocalizedWeaponMessage"); - - AWillowPlayerController_ReceiveLocalizedWeaponMessage_Params params; - params.Message = Message; - params.Switch = Switch; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.WeaponInfo = WeaponInfo; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ReceiveLocalizedTrainingDefinitionMessage -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) -// Parameters: -// class UClass* Message (Parm) -// class UTrainingMessageDefinition* TrainingDefinition (Parm) -// float Duration (Parm) - -void AWillowPlayerController::ReceiveLocalizedTrainingDefinitionMessage(class UClass* Message, class UTrainingMessageDefinition* TrainingDefinition, float Duration) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReceiveLocalizedTrainingDefinitionMessage"); - - AWillowPlayerController_ReceiveLocalizedTrainingDefinitionMessage_Params params; - params.Message = Message; - params.TrainingDefinition = TrainingDefinition; - params.Duration = Duration; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckPendingClientTrainingMessages -// (Defined, Public) - -void AWillowPlayerController::CheckPendingClientTrainingMessages() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckPendingClientTrainingMessages"); - - AWillowPlayerController_CheckPendingClientTrainingMessages_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.QueueClientTrainingMessage -// (Defined, Public, HasDefaults) -// Parameters: -// class UClass* Message (Parm) -// class UTrainingMessageDefinition* TrainingDefinition (Parm) -// float Duration (Parm) - -void AWillowPlayerController::QueueClientTrainingMessage(class UClass* Message, class UTrainingMessageDefinition* TrainingDefinition, float Duration) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.QueueClientTrainingMessage"); - - AWillowPlayerController_QueueClientTrainingMessage_Params params; - params.Message = Message; - params.TrainingDefinition = TrainingDefinition; - params.Duration = Duration; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CanReceiveTrainingMessage -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanReceiveTrainingMessage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanReceiveTrainingMessage"); - - AWillowPlayerController_CanReceiveTrainingMessage_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ReceiveLocalizedInventoryRefreshMessage -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) - -void AWillowPlayerController::ReceiveLocalizedInventoryRefreshMessage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReceiveLocalizedInventoryRefreshMessage"); - - AWillowPlayerController_ReceiveLocalizedInventoryRefreshMessage_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.WarmupPause -// (Defined, Event, Public) -// Parameters: -// bool bDesiredPauseState (Parm) - -void AWillowPlayerController::WarmupPause(bool bDesiredPauseState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.WarmupPause"); - - AWillowPlayerController_WarmupPause_Params params; - params.bDesiredPauseState = bDesiredPauseState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CanUnpauseWarmup -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanUnpauseWarmup() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanUnpauseWarmup"); - - AWillowPlayerController_CanUnpauseWarmup_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetLoadingMovieSkipEnabled -// (Native, Public) -// Parameters: -// bool bEnabled (Parm) - -void AWillowPlayerController::SetLoadingMovieSkipEnabled(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetLoadingMovieSkipEnabled"); - - AWillowPlayerController_SetLoadingMovieSkipEnabled_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientPlayBinkMovie -// (Net, NetReliable, Simulated, Native, Event, HasOptionalparams, Public, NetClient) -// Parameters: -// struct FString MovieName (Parm, NeedCtorLink) -// bool bStreamed (OptionalParm, Parm) -// bool bLooping (OptionalParm, Parm) -// bool bForceNoSkip (OptionalParm, Parm) - -void AWillowPlayerController::ClientPlayBinkMovie(const struct FString& MovieName, bool bStreamed, bool bLooping, bool bForceNoSkip) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientPlayBinkMovie"); - - AWillowPlayerController_ClientPlayBinkMovie_Params params; - params.MovieName = MovieName; - params.bStreamed = bStreamed; - params.bLooping = bLooping; - params.bForceNoSkip = bForceNoSkip; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.WillowClientDisableLoadingMovie -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) - -void AWillowPlayerController::WillowClientDisableLoadingMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.WillowClientDisableLoadingMovie"); - - AWillowPlayerController_WillowClientDisableLoadingMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.WillowClientShowLoadingMovie -// (Defined, Net, NetReliable, Simulated, Event, HasOptionalparams, Public, NetClient) -// Parameters: -// struct FString MovieName (Parm, NeedCtorLink) -// bool bShowMovie (Parm) -// bool bPauseAfterHide (OptionalParm, Parm) -// float PauseDuration (OptionalParm, Parm) -// float KeepPlayingDuration (OptionalParm, Parm) -// bool OverridePreviousDelays (OptionalParm, Parm) -// bool NoLooping (OptionalParm, Parm) - -void AWillowPlayerController::WillowClientShowLoadingMovie(const struct FString& MovieName, bool bShowMovie, bool bPauseAfterHide, float PauseDuration, float KeepPlayingDuration, bool OverridePreviousDelays, bool NoLooping) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.WillowClientShowLoadingMovie"); - - AWillowPlayerController_WillowClientShowLoadingMovie_Params params; - params.MovieName = MovieName; - params.bShowMovie = bShowMovie; - params.bPauseAfterHide = bPauseAfterHide; - params.PauseDuration = PauseDuration; - params.KeepPlayingDuration = KeepPlayingDuration; - params.OverridePreviousDelays = OverridePreviousDelays; - params.NoLooping = NoLooping; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.WillowShowLoadingMovie -// (Final, Native, Static, HasOptionalparams, Public) -// Parameters: -// struct FString MovieName (Parm, NeedCtorLink) -// bool bShowMovie (Parm) -// bool bPauseAfterHide (OptionalParm, Parm) -// float PauseDuration (OptionalParm, Parm) -// float KeepPlayingDuration (OptionalParm, Parm) -// bool NoLooping (OptionalParm, Parm) - -void AWillowPlayerController::WillowShowLoadingMovie(const struct FString& MovieName, bool bShowMovie, bool bPauseAfterHide, float PauseDuration, float KeepPlayingDuration, bool NoLooping) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.WillowShowLoadingMovie"); - - AWillowPlayerController_WillowShowLoadingMovie_Params params; - params.MovieName = MovieName; - params.bShowMovie = bShowMovie; - params.bPauseAfterHide = bPauseAfterHide; - params.PauseDuration = PauseDuration; - params.KeepPlayingDuration = KeepPlayingDuration; - params.NoLooping = NoLooping; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.InitializeGFxUIManager -// (Defined, Simulated, Public) - -void AWillowPlayerController::InitializeGFxUIManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.InitializeGFxUIManager"); - - AWillowPlayerController_InitializeGFxUIManager_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientCloseLobby -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientCloseLobby() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientCloseLobby"); - - AWillowPlayerController_ClientCloseLobby_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StartActionSkill -// (Defined, Exec, Public) - -void AWillowPlayerController::StartActionSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StartActionSkill"); - - AWillowPlayerController_StartActionSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TryOpenCharacterSelectUI -// (Defined, Simulated, Public) - -void AWillowPlayerController::TryOpenCharacterSelectUI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TryOpenCharacterSelectUI"); - - AWillowPlayerController_TryOpenCharacterSelectUI_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientNotifyPostInitialize -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientNotifyPostInitialize() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientNotifyPostInitialize"); - - AWillowPlayerController_ClientNotifyPostInitialize_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientSetHUD -// (Defined, Net, NetReliable, Simulated, HasOptionalparams, Public, NetClient) -// Parameters: -// class UClass* newHUDType (Parm) -// bool bShowLobby (OptionalParm, Parm) - -void AWillowPlayerController::ClientSetHUD(class UClass* newHUDType, bool bShowLobby) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientSetHUD"); - - AWillowPlayerController_ClientSetHUD_Params params; - params.newHUDType = newHUDType; - params.bShowLobby = bShowLobby; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsCurrentLevelInTheGame -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsCurrentLevelInTheGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsCurrentLevelInTheGame"); - - AWillowPlayerController_IsCurrentLevelInTheGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClientGFxStopMovie -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// struct FName MovieTag (Parm) - -void AWillowPlayerController::ClientGFxStopMovie(const struct FName& MovieTag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientGFxStopMovie"); - - AWillowPlayerController_ClientGFxStopMovie_Params params; - params.MovieTag = MovieTag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientGFxPlayMovie -// (Defined, Net, NetReliable, Simulated, HasOptionalparams, Public, HasDefaults, NetClient) -// Parameters: -// class UGFxMovieDefinition* MovieDefinition (Parm) -// class UObject* OtherObject (OptionalParm, Parm) -// struct FName MovieTag (OptionalParm, Parm) - -void AWillowPlayerController::ClientGFxPlayMovie(class UGFxMovieDefinition* MovieDefinition, class UObject* OtherObject, const struct FName& MovieTag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientGFxPlayMovie"); - - AWillowPlayerController_ClientGFxPlayMovie_Params params; - params.MovieDefinition = MovieDefinition; - params.OtherObject = OtherObject; - params.MovieTag = MovieTag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientGFxChangeState -// (Defined, Net, NetReliable, Simulated, HasOptionalparams, Public, NetClient) -// Parameters: -// FScriptInterface TargetActor (Parm) -// struct FName State (Parm) -// unsigned char Change (Parm) -// bool bAllPlayers (OptionalParm, Parm) - -void AWillowPlayerController::ClientGFxChangeState(const FScriptInterface& TargetActor, const struct FName& State, unsigned char Change, bool bAllPlayers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientGFxChangeState"); - - AWillowPlayerController_ClientGFxChangeState_Params params; - params.TargetActor = TargetActor; - params.State = State; - params.Change = Change; - params.bAllPlayers = bAllPlayers; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ReadSaveGamesComplete -// (Defined, Public) -// Parameters: -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::ReadSaveGamesComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReadSaveGamesComplete"); - - AWillowPlayerController_ReadSaveGamesComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.LoadGameFromLoadInfo -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FLoadInfo LI1 (Parm, NeedCtorLink) -// struct FLoadInfo LI2 (Parm, NeedCtorLink) -// struct FString P2ClassName (OptionalParm, Parm, NeedCtorLink) - -void AWillowPlayerController::LoadGameFromLoadInfo(const struct FLoadInfo& LI1, const struct FLoadInfo& LI2, const struct FString& P2ClassName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.LoadGameFromLoadInfo"); - - AWillowPlayerController_LoadGameFromLoadInfo_Params params; - params.LI1 = LI1; - params.LI2 = LI2; - params.P2ClassName = P2ClassName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetSaveGameList -// (Defined, Exec, Public) - -void AWillowPlayerController::GetSaveGameList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetSaveGameList"); - - AWillowPlayerController_GetSaveGameList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckSaveGamesAvailableCompleted -// (Defined, Public) -// Parameters: -// bool bSaveGamesAvailable (Parm) - -void AWillowPlayerController::CheckSaveGamesAvailableCompleted(bool bSaveGamesAvailable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckSaveGamesAvailableCompleted"); - - AWillowPlayerController_CheckSaveGamesAvailableCompleted_Params params; - params.bSaveGamesAvailable = bSaveGamesAvailable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ReadSaveGameListComplete -// (Defined, Public) -// Parameters: -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::ReadSaveGameListComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReadSaveGameListComplete"); - - AWillowPlayerController_ReadSaveGameListComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckPS3ReadSaveGameListComplete -// (Defined, Public) - -void AWillowPlayerController::CheckPS3ReadSaveGameListComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckPS3ReadSaveGameListComplete"); - - AWillowPlayerController_CheckPS3ReadSaveGameListComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckSaveGamesAvailable -// (Defined, Public) -// Parameters: -// struct FScriptDelegate CheckSaveGamesAvailableCompleteDelegate (Parm, NeedCtorLink) - -void AWillowPlayerController::CheckSaveGamesAvailable(const struct FScriptDelegate& CheckSaveGamesAvailableCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckSaveGamesAvailable"); - - AWillowPlayerController_CheckSaveGamesAvailable_Params params; - params.CheckSaveGamesAvailableCompleteDelegate = CheckSaveGamesAvailableCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnCheckSaveGamesAvailableComplete -// (Final, Private, Delegate) -// Parameters: -// bool bSaveGamesAvailable (Parm) - -void AWillowPlayerController::OnCheckSaveGamesAvailableComplete(bool bSaveGamesAvailable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnCheckSaveGamesAvailableComplete"); - - AWillowPlayerController_OnCheckSaveGamesAvailableComplete_Params params; - params.bSaveGamesAvailable = bSaveGamesAvailable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientDamageShake -// (Defined, Net, NetReliable, Simulated, Public, HasDefaults, NetClient) -// Parameters: -// int Damage (Parm) - -void AWillowPlayerController::ClientDamageShake(int Damage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientDamageShake"); - - AWillowPlayerController_ClientDamageShake_Params params; - params.Damage = Damage; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UpdateVisibilityOfAllActiveScreenParticles -// (Defined, Public, HasDefaults) - -void AWillowPlayerController::UpdateVisibilityOfAllActiveScreenParticles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateVisibilityOfAllActiveScreenParticles"); - - AWillowPlayerController_UpdateVisibilityOfAllActiveScreenParticles_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ScreenParticlesShouldBeVisible -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::ScreenParticlesShouldBeVisible() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ScreenParticlesShouldBeVisible"); - - AWillowPlayerController_ScreenParticlesShouldBeVisible_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetUpVoGScreenParticle -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class UParticleSystem* Template (Parm) -// struct FName TextureMovieParamName (Parm) - -void AWillowPlayerController::SetUpVoGScreenParticle(class UParticleSystem* Template, const struct FName& TextureMovieParamName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetUpVoGScreenParticle"); - - AWillowPlayerController_SetUpVoGScreenParticle_Params params; - params.Template = Template; - params.TextureMovieParamName = TextureMovieParamName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.HideScreenParticle -// (Defined, Net, NetReliable, Simulated, Event, HasOptionalparams, Public, NetClient) -// Parameters: -// class UParticleSystem* Template (Parm) -// struct FName ParticleTag (OptionalParm, Parm) -// bool bAllowParticleToFinish (OptionalParm, Parm) - -void AWillowPlayerController::HideScreenParticle(class UParticleSystem* Template, const struct FName& ParticleTag, bool bAllowParticleToFinish) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HideScreenParticle"); - - AWillowPlayerController_HideScreenParticle_Params params; - params.Template = Template; - params.ParticleTag = ParticleTag; - params.bAllowParticleToFinish = bAllowParticleToFinish; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyScreenParticleModifiers -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class UParticleSystem* Template (Parm) -// TArray ScreenParticleModifiers (Parm, NeedCtorLink) - -void AWillowPlayerController::ApplyScreenParticleModifiers(class UParticleSystem* Template, TArray ScreenParticleModifiers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyScreenParticleModifiers"); - - AWillowPlayerController_ApplyScreenParticleModifiers_Params params; - params.Template = Template; - params.ScreenParticleModifiers = ScreenParticleModifiers; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.FindScreenParticleRecordIndexByTag -// (Defined, Simulated, Public) -// Parameters: -// struct FName ParticleTag (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::FindScreenParticleRecordIndexByTag(const struct FName& ParticleTag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.FindScreenParticleRecordIndexByTag"); - - AWillowPlayerController_FindScreenParticleRecordIndexByTag_Params params; - params.ParticleTag = ParticleTag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.FindScreenParticleRecordIndexByTemplate -// (Defined, Simulated, Public) -// Parameters: -// class UParticleSystem* Template (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::FindScreenParticleRecordIndexByTemplate(class UParticleSystem* Template) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.FindScreenParticleRecordIndexByTemplate"); - - AWillowPlayerController_FindScreenParticleRecordIndexByTemplate_Params params; - params.Template = Template; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnScreenParticleSystemFinished -// (Defined, Public) -// Parameters: -// class UParticleSystemComponent* FinishedComponent (Parm, EditInline) - -void AWillowPlayerController::OnScreenParticleSystemFinished(class UParticleSystemComponent* FinishedComponent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnScreenParticleSystemFinished"); - - AWillowPlayerController_OnScreenParticleSystemFinished_Params params; - params.FinishedComponent = FinishedComponent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowScreenParticle -// (Defined, Net, NetReliable, Simulated, Event, Public, HasDefaults, NetClient) -// Parameters: -// struct FScreenParticleInitParams InitParams (Parm, NeedCtorLink) - -void AWillowPlayerController::ShowScreenParticle(const struct FScreenParticleInitParams& InitParams) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowScreenParticle"); - - AWillowPlayerController_ShowScreenParticle_Params params; - params.InitParams = InitParams; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TickScreenParticleModifiers -// (Final, Simulated, Native, Public) - -void AWillowPlayerController::TickScreenParticleModifiers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TickScreenParticleModifiers"); - - AWillowPlayerController_TickScreenParticleModifiers_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyTargetedActionSkillImpact -// (Defined, Public) - -void AWillowPlayerController::NotifyTargetedActionSkillImpact() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyTargetedActionSkillImpact"); - - AWillowPlayerController_NotifyTargetedActionSkillImpact_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyPetKilledEnemy -// (Defined, Public) - -void AWillowPlayerController::NotifyPetKilledEnemy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyPetKilledEnemy"); - - AWillowPlayerController_NotifyPetKilledEnemy_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyActionSkillRunTime -// (Defined, Public) -// Parameters: -// int Runtime (Parm) - -void AWillowPlayerController::NotifyActionSkillRunTime(int Runtime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyActionSkillRunTime"); - - AWillowPlayerController_NotifyActionSkillRunTime_Params params; - params.Runtime = Runtime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientUnlockAvatarAward -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) -// Parameters: -// unsigned char AvatarAward (Parm) - -void AWillowPlayerController::ClientUnlockAvatarAward(unsigned char AvatarAward) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientUnlockAvatarAward"); - - AWillowPlayerController_ClientUnlockAvatarAward_Params params; - params.AvatarAward = AvatarAward; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientUnlockAchievement -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) -// Parameters: -// int AchievementId (Parm) - -void AWillowPlayerController::ClientUnlockAchievement(int AchievementId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientUnlockAchievement"); - - AWillowPlayerController_ClientUnlockAchievement_Params params; - params.AchievementId = AchievementId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnUnlockAchievement -// (Defined, Public) -// Parameters: -// class USeqAct_UnlockAchievement* Action (Parm) - -void AWillowPlayerController::OnUnlockAchievement(class USeqAct_UnlockAchievement* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnUnlockAchievement"); - - AWillowPlayerController_OnUnlockAchievement_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UnPauseGFxMovie -// (Defined, Exec, Public) -// Parameters: -// struct FString MoviePath (Parm, NeedCtorLink) - -void AWillowPlayerController::UnPauseGFxMovie(const struct FString& MoviePath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UnPauseGFxMovie"); - - AWillowPlayerController_UnPauseGFxMovie_Params params; - params.MoviePath = MoviePath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PauseGFxMovie -// (Defined, Exec, Public) -// Parameters: -// struct FString MoviePath (Parm, NeedCtorLink) - -void AWillowPlayerController::PauseGFxMovie(const struct FString& MoviePath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PauseGFxMovie"); - - AWillowPlayerController_PauseGFxMovie_Params params; - params.MoviePath = MoviePath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CloseGfxMovie -// (Defined, Exec, Public) -// Parameters: -// struct FString MoviePath (Parm, NeedCtorLink) - -void AWillowPlayerController::CloseGfxMovie(const struct FString& MoviePath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CloseGfxMovie"); - - AWillowPlayerController_CloseGfxMovie_Params params; - params.MoviePath = MoviePath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StartPausedGfxMovie -// (Defined, Exec, Public) -// Parameters: -// struct FString MoviePath (Parm, NeedCtorLink) - -void AWillowPlayerController::StartPausedGfxMovie(const struct FString& MoviePath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StartPausedGfxMovie"); - - AWillowPlayerController_StartPausedGfxMovie_Params params; - params.MoviePath = MoviePath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PlayGfxMovie -// (Defined, Exec, Public) -// Parameters: -// struct FString MoviePath (Parm, NeedCtorLink) - -void AWillowPlayerController::PlayGfxMovie(const struct FString& MoviePath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PlayGfxMovie"); - - AWillowPlayerController_PlayGfxMovie_Params params; - params.MoviePath = MoviePath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PlayGfxMovieDefinition -// (Defined, Exec, Public) -// Parameters: -// struct FString MovieDefinitionName (Parm, NeedCtorLink) - -void AWillowPlayerController::PlayGfxMovieDefinition(const struct FString& MovieDefinitionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PlayGfxMovieDefinition"); - - AWillowPlayerController_PlayGfxMovieDefinition_Params params; - params.MovieDefinitionName = MovieDefinitionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerTryToTeleportToVehicle -// (Defined, Net, NetReliable, Event, HasOptionalparams, Public, NetServer, HasDefaults) -// Parameters: -// int SlotIndex (Parm) -// class UWillowGFxMovie* VSSUIMovie (OptionalParm, Parm) - -void AWillowPlayerController::ServerTryToTeleportToVehicle(int SlotIndex, class UWillowGFxMovie* VSSUIMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerTryToTeleportToVehicle"); - - AWillowPlayerController_ServerTryToTeleportToVehicle_Params params; - params.SlotIndex = SlotIndex; - params.VSSUIMovie = VSSUIMovie; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.EnsureWeaponsUp -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::EnsureWeaponsUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.EnsureWeaponsUp"); - - AWillowPlayerController_EnsureWeaponsUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DelayedTeleportToVehicle -// (Defined, Public) - -void AWillowPlayerController::DelayedTeleportToVehicle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DelayedTeleportToVehicle"); - - AWillowPlayerController_DelayedTeleportToVehicle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DespawnVehicleFromConnectedVehicleSpawnStationTerminal -// (Defined, Net, NetReliable, Event, Public, NetServer) -// Parameters: -// int SlotIndex (Parm) -// class UVSSUIDefinition* FutureVehicleUIDef (Parm) - -void AWillowPlayerController::DespawnVehicleFromConnectedVehicleSpawnStationTerminal(int SlotIndex, class UVSSUIDefinition* FutureVehicleUIDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DespawnVehicleFromConnectedVehicleSpawnStationTerminal"); - - AWillowPlayerController_DespawnVehicleFromConnectedVehicleSpawnStationTerminal_Params params; - params.SlotIndex = SlotIndex; - params.FutureVehicleUIDef = FutureVehicleUIDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SpawnVehicleFromConnectedVehicleSpawnStationTerminal -// (Defined, Net, NetReliable, Event, Public, NetServer) -// Parameters: -// int SlotIndex (Parm) -// class UVSSUIDefinition* VehicleUIDef (Parm) -// class UCustomizationDefinition* DesiredCustomization (Parm) - -void AWillowPlayerController::SpawnVehicleFromConnectedVehicleSpawnStationTerminal(int SlotIndex, class UVSSUIDefinition* VehicleUIDef, class UCustomizationDefinition* DesiredCustomization) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SpawnVehicleFromConnectedVehicleSpawnStationTerminal"); - - AWillowPlayerController_SpawnVehicleFromConnectedVehicleSpawnStationTerminal_Params params; - params.SlotIndex = SlotIndex; - params.VehicleUIDef = VehicleUIDef; - params.DesiredCustomization = DesiredCustomization; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerStopUsingVehicleSpawnStationTerminal -// (Defined, Net, NetReliable, Event, Public, NetServer) - -void AWillowPlayerController::ServerStopUsingVehicleSpawnStationTerminal() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerStopUsingVehicleSpawnStationTerminal"); - - AWillowPlayerController_ServerStopUsingVehicleSpawnStationTerminal_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StopUsingVehicleSpawnStationTerminal -// (Defined, Simulated, Public) - -void AWillowPlayerController::StopUsingVehicleSpawnStationTerminal() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StopUsingVehicleSpawnStationTerminal"); - - AWillowPlayerController_StopUsingVehicleSpawnStationTerminal_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StartUsingVehicleSpawnStationTerminal -// (Defined, Public) -// Parameters: -// class AVehicleSpawnStationTerminal* VSST (Parm) - -void AWillowPlayerController::StartUsingVehicleSpawnStationTerminal(class AVehicleSpawnStationTerminal* VSST) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StartUsingVehicleSpawnStationTerminal"); - - AWillowPlayerController_StartUsingVehicleSpawnStationTerminal_Params params; - params.VSST = VSST; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OutOfDuelBounds -// (Defined, Public) - -void AWillowPlayerController::OutOfDuelBounds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OutOfDuelBounds"); - - AWillowPlayerController_OutOfDuelBounds_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetDuelingEnabled -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// bool bDuelingEnabled (Parm) - -void AWillowPlayerController::SetDuelingEnabled(bool bDuelingEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetDuelingEnabled"); - - AWillowPlayerController_SetDuelingEnabled_Params params; - params.bDuelingEnabled = bDuelingEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetHearOptionalPlayerVO -// (Defined, Simulated, Exec, Public) -// Parameters: -// bool bValue (Parm) - -void AWillowPlayerController::SetHearOptionalPlayerVO(bool bValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetHearOptionalPlayerVO"); - - AWillowPlayerController_SetHearOptionalPlayerVO_Params params; - params.bValue = bValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.EnterStartState -// (Defined, Public) - -void AWillowPlayerController::EnterStartState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.EnterStartState"); - - AWillowPlayerController_EnterStartState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.HasCachedSaveGame -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::HasCachedSaveGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HasCachedSaveGame"); - - AWillowPlayerController_HasCachedSaveGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetCachedSaveGame -// (Defined, Simulated, Event, Public) -// Parameters: -// class UPlayerSaveGame* ReturnValue (Parm, OutParm, ReturnParm) - -class UPlayerSaveGame* AWillowPlayerController::GetCachedSaveGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetCachedSaveGame"); - - AWillowPlayerController_GetCachedSaveGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClearRestartPlayerAfterLoginForAllLocalPlayers -// (Defined, Static, Public) - -void AWillowPlayerController::ClearRestartPlayerAfterLoginForAllLocalPlayers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearRestartPlayerAfterLoginForAllLocalPlayers"); - - AWillowPlayerController_ClearRestartPlayerAfterLoginForAllLocalPlayers_Params params; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnDestroyGameForReturnToTitleComplete -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::OnDestroyGameForReturnToTitleComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnDestroyGameForReturnToTitleComplete"); - - AWillowPlayerController_OnDestroyGameForReturnToTitleComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnEndGameForReturnToTitleComplete -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::OnEndGameForReturnToTitleComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnEndGameForReturnToTitleComplete"); - - AWillowPlayerController_OnEndGameForReturnToTitleComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ReturnToTitleScreenAfterSave -// (Defined, Protected) - -void AWillowPlayerController::ReturnToTitleScreenAfterSave() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReturnToTitleScreenAfterSave"); - - AWillowPlayerController_ReturnToTitleScreenAfterSave_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ReturnToTitleScreen -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bSkipSave (OptionalParm, Parm) -// bool bRemoveSplitPlayer (OptionalParm, Parm) - -void AWillowPlayerController::ReturnToTitleScreen(bool bSkipSave, bool bRemoveSplitPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReturnToTitleScreen"); - - AWillowPlayerController_ReturnToTitleScreen_Params params; - params.bSkipSave = bSkipSave; - params.bRemoveSplitPlayer = bRemoveSplitPlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClearGameInviteDelegates -// (Defined, Public) - -void AWillowPlayerController::ClearGameInviteDelegates() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearGameInviteDelegates"); - - AWillowPlayerController_ClearGameInviteDelegates_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetGamePlayerIndex -// (Defined, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowPlayerController::GetGamePlayerIndex() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetGamePlayerIndex"); - - AWillowPlayerController_GetGamePlayerIndex_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.NotifyLoginChange -// (Public) -// Parameters: -// unsigned char LocalUserNum (Parm) - -void AWillowPlayerController::NotifyLoginChange(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyLoginChange"); - - AWillowPlayerController_NotifyLoginChange_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyUILoginStatusChange -// (Defined, Public) -// Parameters: -// unsigned char LoginStatus (Parm) - -void AWillowPlayerController::NotifyUILoginStatusChange(unsigned char LoginStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyUILoginStatusChange"); - - AWillowPlayerController_NotifyUILoginStatusChange_Params params; - params.LoginStatus = LoginStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnDownloadPatcherFilesBeforeRestore -// (Defined, Public) - -void AWillowPlayerController::OnDownloadPatcherFilesBeforeRestore() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnDownloadPatcherFilesBeforeRestore"); - - AWillowPlayerController_OnDownloadPatcherFilesBeforeRestore_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.HandleLoginStatusChange -// (Defined, Public, HasDefaults) - -void AWillowPlayerController::HandleLoginStatusChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HandleLoginStatusChange"); - - AWillowPlayerController_HandleLoginStatusChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyLoginStatusChange -// (Defined, Public) -// Parameters: -// unsigned char NewStatus (Parm) -// struct FUniqueNetId NewId (Parm) - -void AWillowPlayerController::NotifyLoginStatusChange(unsigned char NewStatus, const struct FUniqueNetId& NewId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyLoginStatusChange"); - - AWillowPlayerController_NotifyLoginStatusChange_Params params; - params.NewStatus = NewStatus; - params.NewId = NewId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.HandleSignInChange -// (Defined, Public) - -void AWillowPlayerController::HandleSignInChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HandleSignInChange"); - - AWillowPlayerController_HandleSignInChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CleanUpPlayerForTitleScreen -// (Defined, Public) - -void AWillowPlayerController::CleanUpPlayerForTitleScreen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CleanUpPlayerForTitleScreen"); - - AWillowPlayerController_CleanUpPlayerForTitleScreen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetNumCompletedMissions -// (Native, HasOptionalparams, Public) -// Parameters: -// int PlayThrough (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetNumCompletedMissions(int PlayThrough) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetNumCompletedMissions"); - - AWillowPlayerController_GetNumCompletedMissions_Params params; - params.PlayThrough = PlayThrough; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.UpdateWillowProperties -// (Native, Public, HasOutparams) -// Parameters: -// TArray WillowProperties (Parm, OutParm, NeedCtorLink) -// int CurrPresenceMode (Parm) - -void AWillowPlayerController::UpdateWillowProperties(int CurrPresenceMode, TArray* WillowProperties) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateWillowProperties"); - - AWillowPlayerController_UpdateWillowProperties_Params params; - params.CurrPresenceMode = CurrPresenceMode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (WillowProperties != nullptr) - *WillowProperties = params.WillowProperties; -} - - -// Function WillowGame.WillowPlayerController.UpdateWillowContexts -// (Native, Public, HasOutparams) -// Parameters: -// TArray WillowContexts (Parm, OutParm, NeedCtorLink) - -void AWillowPlayerController::UpdateWillowContexts(TArray* WillowContexts) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateWillowContexts"); - - AWillowPlayerController_UpdateWillowContexts_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (WillowContexts != nullptr) - *WillowContexts = params.WillowContexts; -} - - -// Function WillowGame.WillowPlayerController.InnerSetOnlineStatus -// (Defined, Public) - -void AWillowPlayerController::InnerSetOnlineStatus() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.InnerSetOnlineStatus"); - - AWillowPlayerController_InnerSetOnlineStatus_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientSetOnlineStatus -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientSetOnlineStatus() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientSetOnlineStatus"); - - AWillowPlayerController_ClientSetOnlineStatus_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientSetOnlineStatusAllPlayers -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientSetOnlineStatusAllPlayers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientSetOnlineStatusAllPlayers"); - - AWillowPlayerController_ClientSetOnlineStatusAllPlayers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsCurrentGameFull -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsCurrentGameFull() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsCurrentGameFull"); - - AWillowPlayerController_IsCurrentGameFull_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetNumPlayers -// (Defined, Simulated, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetNumPlayers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetNumPlayers"); - - AWillowPlayerController_GetNumPlayers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnStopCameraAnim -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_StopCameraAnim* inAction (Parm) - -void AWillowPlayerController::OnStopCameraAnim(class UWillowSeqAct_StopCameraAnim* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnStopCameraAnim"); - - AWillowPlayerController_OnStopCameraAnim_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnPlayCameraAnim -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_PlayCameraAnim* inAction (Parm) - -void AWillowPlayerController::OnPlayCameraAnim(class UWillowSeqAct_PlayCameraAnim* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnPlayCameraAnim"); - - AWillowPlayerController_OnPlayCameraAnim_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.WillowClientStopCameraAnim -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// bool bImmediate (Parm) - -void AWillowPlayerController::WillowClientStopCameraAnim(bool bImmediate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.WillowClientStopCameraAnim"); - - AWillowPlayerController_WillowClientStopCameraAnim_Params params; - params.bImmediate = bImmediate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.WillowClientPlayCameraAnim -// (Defined, Net, NetReliable, Simulated, Event, HasOptionalparams, Public, NetClient) -// Parameters: -// class UCameraAnim* AnimToPlay (Parm) -// float Scale (OptionalParm, Parm) -// float Rate (OptionalParm, Parm) -// float BlendInTime (OptionalParm, Parm) -// float BlendOutTime (OptionalParm, Parm) -// bool bLoop (OptionalParm, Parm) -// bool bRandomStartTime (OptionalParm, Parm) -// unsigned char Space (OptionalParm, Parm) -// struct FRotator CustomPlaySpace (OptionalParm, Parm) -// unsigned char MirrorAxes (OptionalParm, Parm) - -void AWillowPlayerController::WillowClientPlayCameraAnim(class UCameraAnim* AnimToPlay, float Scale, float Rate, float BlendInTime, float BlendOutTime, bool bLoop, bool bRandomStartTime, unsigned char Space, const struct FRotator& CustomPlaySpace, unsigned char MirrorAxes) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.WillowClientPlayCameraAnim"); - - AWillowPlayerController_WillowClientPlayCameraAnim_Params params; - params.AnimToPlay = AnimToPlay; - params.Scale = Scale; - params.Rate = Rate; - params.BlendInTime = BlendInTime; - params.BlendOutTime = BlendOutTime; - params.bLoop = bLoop; - params.bRandomStartTime = bRandomStartTime; - params.Space = Space; - params.CustomPlaySpace = CustomPlaySpace; - params.MirrorAxes = MirrorAxes; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StopAnimSeqCameraAnim -// (Native, HasOptionalparams, Public) -// Parameters: -// bool bImmediate (OptionalParm, Parm) - -void AWillowPlayerController::StopAnimSeqCameraAnim(bool bImmediate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StopAnimSeqCameraAnim"); - - AWillowPlayerController_StopAnimSeqCameraAnim_Params params; - params.bImmediate = bImmediate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PlayAnimSeqCameraAnim -// (Native, HasOptionalparams, Public) -// Parameters: -// class UCameraAnim* AnimToPlay (Parm) -// float Scale (OptionalParm, Parm) -// float Rate (OptionalParm, Parm) -// float BlendInTime (OptionalParm, Parm) -// float BlendOutTime (OptionalParm, Parm) -// bool bLoop (OptionalParm, Parm) -// bool bRandomStartTime (OptionalParm, Parm) - -void AWillowPlayerController::PlayAnimSeqCameraAnim(class UCameraAnim* AnimToPlay, float Scale, float Rate, float BlendInTime, float BlendOutTime, bool bLoop, bool bRandomStartTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PlayAnimSeqCameraAnim"); - - AWillowPlayerController_PlayAnimSeqCameraAnim_Params params; - params.AnimToPlay = AnimToPlay; - params.Scale = Scale; - params.Rate = Rate; - params.BlendInTime = BlendInTime; - params.BlendOutTime = BlendOutTime; - params.bLoop = bLoop; - params.bRandomStartTime = bRandomStartTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StopCameraAnim -// (Native, HasOptionalparams, Public) -// Parameters: -// bool bImmediate (OptionalParm, Parm) - -void AWillowPlayerController::StopCameraAnim(bool bImmediate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StopCameraAnim"); - - AWillowPlayerController_StopCameraAnim_Params params; - params.bImmediate = bImmediate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PlayCameraAnim -// (Native, HasOptionalparams, Public) -// Parameters: -// class UCameraAnim* AnimToPlay (Parm) -// float Scale (OptionalParm, Parm) -// float Rate (OptionalParm, Parm) -// float BlendInTime (OptionalParm, Parm) -// float BlendOutTime (OptionalParm, Parm) -// bool bLoop (OptionalParm, Parm) -// bool bRandomStartTime (OptionalParm, Parm) -// unsigned char MirrorAxes (OptionalParm, Parm) - -void AWillowPlayerController::PlayCameraAnim(class UCameraAnim* AnimToPlay, float Scale, float Rate, float BlendInTime, float BlendOutTime, bool bLoop, bool bRandomStartTime, unsigned char MirrorAxes) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PlayCameraAnim"); - - AWillowPlayerController_PlayCameraAnim_Params params; - params.AnimToPlay = AnimToPlay; - params.Scale = Scale; - params.Rate = Rate; - params.BlendInTime = BlendInTime; - params.BlendOutTime = BlendOutTime; - params.bLoop = bLoop; - params.bRandomStartTime = bRandomStartTime; - params.MirrorAxes = MirrorAxes; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TeleportPlayersToTravelStation -// (Public) -// Parameters: -// class ATravelStation* Station (Parm) - -void AWillowPlayerController::TeleportPlayersToTravelStation(class ATravelStation* Station) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TeleportPlayersToTravelStation"); - - AWillowPlayerController_TeleportPlayersToTravelStation_Params params; - params.Station = Station; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.FindTravelStationByDefinition -// (Defined, Public) -// Parameters: -// struct FString StationDefinitionName (Parm, NeedCtorLink) -// class ATravelStation* ReturnValue (Parm, OutParm, ReturnParm) - -class ATravelStation* AWillowPlayerController::FindTravelStationByDefinition(const struct FString& StationDefinitionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.FindTravelStationByDefinition"); - - AWillowPlayerController_FindTravelStationByDefinition_Params params; - params.StationDefinitionName = StationDefinitionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.TeleportPlayersToStation -// (Exec, Public) -// Parameters: -// struct FString StationDefinitionName (Parm, NeedCtorLink) - -void AWillowPlayerController::TeleportPlayersToStation(const struct FString& StationDefinitionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TeleportPlayersToStation"); - - AWillowPlayerController_TeleportPlayersToStation_Params params; - params.StationDefinitionName = StationDefinitionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UpdatePlayerName -// (Defined, Public) - -void AWillowPlayerController::UpdatePlayerName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdatePlayerName"); - - AWillowPlayerController_UpdatePlayerName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSetPlayerName -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// struct FString PlayerName (Parm, NeedCtorLink) - -void AWillowPlayerController::ServerSetPlayerName(const struct FString& PlayerName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSetPlayerName"); - - AWillowPlayerController_ServerSetPlayerName_Params params; - params.PlayerName = PlayerName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSetIsGuest -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// bool bIsGuest (Parm) - -void AWillowPlayerController::ServerSetIsGuest(bool bIsGuest) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSetIsGuest"); - - AWillowPlayerController_ServerSetIsGuest_Params params; - params.bIsGuest = bIsGuest; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RegisterCustomPlayerDataStores -// (Defined, Simulated, Protected) - -void AWillowPlayerController::RegisterCustomPlayerDataStores() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RegisterCustomPlayerDataStores"); - - AWillowPlayerController_RegisterCustomPlayerDataStores_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.InvertMouseLook -// (Defined, Public) -// Parameters: -// bool InvertMouse (Parm) - -void AWillowPlayerController::InvertMouseLook(bool InvertMouse) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.InvertMouseLook"); - - AWillowPlayerController_InvertMouseLook_Params params; - params.InvertMouse = InvertMouse; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.InvertGamepadLook -// (Defined, Public) -// Parameters: -// bool InvertGamepad (Parm) - -void AWillowPlayerController::InvertGamepadLook(bool InvertGamepad) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.InvertGamepadLook"); - - AWillowPlayerController_InvertGamepadLook_Params params; - params.InvertGamepad = InvertGamepad; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetProfileSettingInt -// (Defined, HasOptionalparams, Public) -// Parameters: -// int ProfileId (Parm) -// bool bShouldDisplayMessage (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetProfileSettingInt(int ProfileId, bool bShouldDisplayMessage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetProfileSettingInt"); - - AWillowPlayerController_GetProfileSettingInt_Params params; - params.ProfileId = ProfileId; - params.bShouldDisplayMessage = bShouldDisplayMessage; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetProfileSettingInt -// (Defined, HasOptionalparams, Public) -// Parameters: -// int ProfileId (Parm) -// int pVal (Parm) -// bool bDisplayDebugMessage (OptionalParm, Parm) - -void AWillowPlayerController::SetProfileSettingInt(int ProfileId, int pVal, bool bDisplayDebugMessage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetProfileSettingInt"); - - AWillowPlayerController_SetProfileSettingInt_Params params; - params.ProfileId = ProfileId; - params.pVal = pVal; - params.bDisplayDebugMessage = bDisplayDebugMessage; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientHandleKickedForNotHavingDlc -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class UDownloadableExpansionDefinition* DlcExpansion (Parm) - -void AWillowPlayerController::ClientHandleKickedForNotHavingDlc(class UDownloadableExpansionDefinition* DlcExpansion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientHandleKickedForNotHavingDlc"); - - AWillowPlayerController_ClientHandleKickedForNotHavingDlc_Params params; - params.DlcExpansion = DlcExpansion; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientHandleKicked -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientHandleKicked() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientHandleKicked"); - - AWillowPlayerController_ClientHandleKicked_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientWasKicked -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) - -void AWillowPlayerController::ClientWasKicked() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientWasKicked"); - - AWillowPlayerController_ClientWasKicked_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnGameInviteAccepted -// (Defined, Public, HasOutparams) -// Parameters: -// struct FOnlineGameSearchResult InviteResult (Const, Parm, OutParm) - -void AWillowPlayerController::OnGameInviteAccepted(struct FOnlineGameSearchResult* InviteResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnGameInviteAccepted"); - - AWillowPlayerController_OnGameInviteAccepted_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InviteResult != nullptr) - *InviteResult = params.InviteResult; -} - - -// Function WillowGame.WillowPlayerController.GetConnectionFailureNoticeMsg -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowPlayerController::GetConnectionFailureNoticeMsg() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetConnectionFailureNoticeMsg"); - - AWillowPlayerController_GetConnectionFailureNoticeMsg_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.NotifyUILinkOn -// (Defined, Public) - -void AWillowPlayerController::NotifyUILinkOn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyUILinkOn"); - - AWillowPlayerController_NotifyUILinkOn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyUILinkLost -// (Defined, Public) - -void AWillowPlayerController::NotifyUILinkLost() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyUILinkLost"); - - AWillowPlayerController_NotifyUILinkLost_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyLinkStatusChange -// (Defined, Public, HasDefaults) -// Parameters: -// bool bIsConnected (Parm) - -void AWillowPlayerController::NotifyLinkStatusChange(bool bIsConnected) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyLinkStatusChange"); - - AWillowPlayerController_NotifyLinkStatusChange_Params params; - params.bIsConnected = bIsConnected; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ReceivedPlayer -// (Defined, Simulated, Event, Public) - -void AWillowPlayerController::ReceivedPlayer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReceivedPlayer"); - - AWillowPlayerController_ReceivedPlayer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PostControllerIdChange -// (Defined, Public) - -void AWillowPlayerController::PostControllerIdChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PostControllerIdChange"); - - AWillowPlayerController_PostControllerIdChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PreControllerIdChange -// (Defined, Public) - -void AWillowPlayerController::PreControllerIdChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PreControllerIdChange"); - - AWillowPlayerController_PreControllerIdChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClearOnlineDelegates -// (Defined, Public) - -void AWillowPlayerController::ClearOnlineDelegates() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearOnlineDelegates"); - - AWillowPlayerController_ClearOnlineDelegates_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetCharacterSelectMovie -// (Defined, Event, Public) -// Parameters: -// class UCharacterSelectionReduxGFxMovie* ReturnValue (Parm, OutParm, ReturnParm) - -class UCharacterSelectionReduxGFxMovie* AWillowPlayerController::GetCharacterSelectMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetCharacterSelectMovie"); - - AWillowPlayerController_GetCharacterSelectMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetFrontendMovie -// (Defined, Public) -// Parameters: -// class UFrontendGFxMovie* ReturnValue (Parm, OutParm, ReturnParm) - -class UFrontendGFxMovie* AWillowPlayerController::GetFrontendMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetFrontendMovie"); - - AWillowPlayerController_GetFrontendMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.UpdateLastNewOfferVersion -// (Defined, Public) - -void AWillowPlayerController::UpdateLastNewOfferVersion() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateLastNewOfferVersion"); - - AWillowPlayerController_UpdateLastNewOfferVersion_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AreNewOffersAvailable -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::AreNewOffersAvailable() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AreNewOffersAvailable"); - - AWillowPlayerController_AreNewOffersAvailable_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.HasSeasonPassContentToInstall -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bPreOrder (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::HasSeasonPassContentToInstall(bool bPreOrder) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HasSeasonPassContentToInstall"); - - AWillowPlayerController_HasSeasonPassContentToInstall_Params params; - params.bPreOrder = bPreOrder; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.RegisterOnlineDelegates -// (Defined, Public) - -void AWillowPlayerController::RegisterOnlineDelegates() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RegisterOnlineDelegates"); - - AWillowPlayerController_RegisterOnlineDelegates_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnSentGameInvite -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::OnSentGameInvite(unsigned char LocalUserNum, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnSentGameInvite"); - - AWillowPlayerController_OnSentGameInvite_Params params; - params.LocalUserNum = LocalUserNum; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnReceivedNewProfile -// (Native, Public) - -void AWillowPlayerController::OnReceivedNewProfile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnReceivedNewProfile"); - - AWillowPlayerController_OnReceivedNewProfile_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TryUpdateProfileCounts -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::TryUpdateProfileCounts() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TryUpdateProfileCounts"); - - AWillowPlayerController_TryUpdateProfileCounts_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnReadProfileSettingsComplete -// (Defined, Public, HasDefaults) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::OnReadProfileSettingsComplete(unsigned char LocalUserNum, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnReadProfileSettingsComplete"); - - AWillowPlayerController_OnReadProfileSettingsComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetAudioGroupVolumesFromProfile -// (Defined, Public) - -void AWillowPlayerController::SetAudioGroupVolumesFromProfile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetAudioGroupVolumesFromProfile"); - - AWillowPlayerController_SetAudioGroupVolumesFromProfile_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetAudioProfileAkRtpc -// (Native, Public) -// Parameters: -// class UAkRtpc* RTPC (Parm) -// float Value (Parm) - -void AWillowPlayerController::SetAudioProfileAkRtpc(class UAkRtpc* RTPC, float Value) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetAudioProfileAkRtpc"); - - AWillowPlayerController_SetAudioProfileAkRtpc_Params params; - params.RTPC = RTPC; - params.Value = Value; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UpdateFOVAspectRatioScalar -// (Native, Public) - -void AWillowPlayerController::UpdateFOVAspectRatioScalar() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateFOVAspectRatioScalar"); - - AWillowPlayerController_UpdateFOVAspectRatioScalar_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetVerticalSplit -// (Defined, Public) -// Parameters: -// bool bEnable (Parm) - -void AWillowPlayerController::SetVerticalSplit(bool bEnable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetVerticalSplit"); - - AWillowPlayerController_SetVerticalSplit_Params params; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetSplitDirectionFromProfile -// (Defined, Public) - -void AWillowPlayerController::SetSplitDirectionFromProfile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetSplitDirectionFromProfile"); - - AWillowPlayerController_SetSplitDirectionFromProfile_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetPlayerFOVFromProfile -// (Defined, Public) - -void AWillowPlayerController::SetPlayerFOVFromProfile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetPlayerFOVFromProfile"); - - AWillowPlayerController_SetPlayerFOVFromProfile_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetGammaFromProfile -// (Defined, Public) - -void AWillowPlayerController::SetGammaFromProfile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetGammaFromProfile"); - - AWillowPlayerController_SetGammaFromProfile_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.HidePS3WritingProfileDialog -// (Defined, Public) - -void AWillowPlayerController::HidePS3WritingProfileDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HidePS3WritingProfileDialog"); - - AWillowPlayerController_HidePS3WritingProfileDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowPS3WritingProfileDialog -// (Defined, Public) - -void AWillowPlayerController::ShowPS3WritingProfileDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowPS3WritingProfileDialog"); - - AWillowPlayerController_ShowPS3WritingProfileDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckDeferredOperations -// (Defined, Public) - -void AWillowPlayerController::CheckDeferredOperations() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckDeferredOperations"); - - AWillowPlayerController_CheckDeferredOperations_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetCheckDeferredOperations -// (Defined, Public) - -void AWillowPlayerController::SetCheckDeferredOperations() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetCheckDeferredOperations"); - - AWillowPlayerController_SetCheckDeferredOperations_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetNeedsProfileWrite -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool bNeedsProfileWrite (OptionalParm, Parm) - -void AWillowPlayerController::SetNeedsProfileWrite(bool bNeedsProfileWrite) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetNeedsProfileWrite"); - - AWillowPlayerController_SetNeedsProfileWrite_Params params; - params.bNeedsProfileWrite = bNeedsProfileWrite; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetNeedsProfileWrite -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::GetNeedsProfileWrite() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetNeedsProfileWrite"); - - AWillowPlayerController_GetNeedsProfileWrite_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetHUDScaleFromProfile -// (Defined, Public) - -void AWillowPlayerController::SetHUDScaleFromProfile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetHUDScaleFromProfile"); - - AWillowPlayerController_SetHUDScaleFromProfile_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetPercentToNextToken -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::GetPercentToNextToken() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPercentToNextToken"); - - AWillowPlayerController_GetPercentToNextToken_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetupBadassInfo -// (Defined, Public) - -void AWillowPlayerController::SetupBadassInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetupBadassInfo"); - - AWillowPlayerController_SetupBadassInfo_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerUnpackBadassRewardsEarned -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// struct FString RewardString (Const, Parm, NeedCtorLink) - -void AWillowPlayerController::ServerUnpackBadassRewardsEarned(const struct FString& RewardString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerUnpackBadassRewardsEarned"); - - AWillowPlayerController_ServerUnpackBadassRewardsEarned_Params params; - params.RewardString = RewardString; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetBadassRewardsToOfferNext -// (Defined, Public) -// Parameters: -// int RewardIndex (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetBadassRewardsToOfferNext(int RewardIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBadassRewardsToOfferNext"); - - AWillowPlayerController_GetBadassRewardsToOfferNext_Params params; - params.RewardIndex = RewardIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.HasEverCalculatedBadassRewardsToOffer -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::HasEverCalculatedBadassRewardsToOffer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HasEverCalculatedBadassRewardsToOffer"); - - AWillowPlayerController_HasEverCalculatedBadassRewardsToOffer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CalculateBadassRewardGradeBaseline -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::CalculateBadassRewardGradeBaseline() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CalculateBadassRewardGradeBaseline"); - - AWillowPlayerController_CalculateBadassRewardGradeBaseline_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CalculateNextBadassRewardsToOffer -// (Native, Public) - -void AWillowPlayerController::CalculateNextBadassRewardsToOffer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CalculateNextBadassRewardsToOffer"); - - AWillowPlayerController_CalculateNextBadassRewardsToOffer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UnpackBadassRewardArray -// (Native, Public, HasOutparams) -// Parameters: -// struct FString RewardString (Const, Parm, NeedCtorLink) -// TArray UnpackedArray (Parm, OutParm, NeedCtorLink) - -void AWillowPlayerController::UnpackBadassRewardArray(const struct FString& RewardString, TArray* UnpackedArray) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UnpackBadassRewardArray"); - - AWillowPlayerController_UnpackBadassRewardArray_Params params; - params.RewardString = RewardString; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (UnpackedArray != nullptr) - *UnpackedArray = params.UnpackedArray; -} - - -// Function WillowGame.WillowPlayerController.PackBadassRewardArray -// (Native, Public, HasOutparams) -// Parameters: -// TArray UnpackedArray (Const, Parm, NeedCtorLink) -// struct FString PackedString (Parm, OutParm, NeedCtorLink) - -void AWillowPlayerController::PackBadassRewardArray(TArray UnpackedArray, struct FString* PackedString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PackBadassRewardArray"); - - AWillowPlayerController_PackBadassRewardArray_Params params; - params.UnpackedArray = UnpackedArray; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (PackedString != nullptr) - *PackedString = params.PackedString; -} - - -// Function WillowGame.WillowPlayerController.ServerSetVehicleSteeringMode -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// int Mode (Parm) - -void AWillowPlayerController::ServerSetVehicleSteeringMode(int Mode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSetVehicleSteeringMode"); - - AWillowPlayerController_ServerSetVehicleSteeringMode_Params params; - params.Mode = Mode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSetInvertedReverseSteering -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// bool bInUseInvertedReverseSteering (Parm) - -void AWillowPlayerController::ServerSetInvertedReverseSteering(bool bInUseInvertedReverseSteering) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSetInvertedReverseSteering"); - - AWillowPlayerController_ServerSetInvertedReverseSteering_Params params; - params.bInUseInvertedReverseSteering = bInUseInvertedReverseSteering; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSetTradingDisabled -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// bool bInTradingDisabled (Parm) - -void AWillowPlayerController::ServerSetTradingDisabled(bool bInTradingDisabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSetTradingDisabled"); - - AWillowPlayerController_ServerSetTradingDisabled_Params params; - params.bInTradingDisabled = bInTradingDisabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientSendProfileSettingsToServer -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientSendProfileSettingsToServer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientSendProfileSettingsToServer"); - - AWillowPlayerController_ClientSendProfileSettingsToServer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetSettingsFromProfile -// (Defined, Public) - -void AWillowPlayerController::SetSettingsFromProfile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetSettingsFromProfile"); - - AWillowPlayerController_SetSettingsFromProfile_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetColorBlindModeProfileSetting -// (Defined, Public) -// Parameters: -// int InColorBlindMode (Parm) - -void AWillowPlayerController::SetColorBlindModeProfileSetting(int InColorBlindMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetColorBlindModeProfileSetting"); - - AWillowPlayerController_SetColorBlindModeProfileSetting_Params params; - params.InColorBlindMode = InColorBlindMode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetControllerRebinding -// (Defined, Exec, Public) -// Parameters: -// struct FString ControllerRebindingString (Parm, NeedCtorLink) - -void AWillowPlayerController::SetControllerRebinding(const struct FString& ControllerRebindingString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetControllerRebinding"); - - AWillowPlayerController_SetControllerRebinding_Params params; - params.ControllerRebindingString = ControllerRebindingString; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyControllerRebinding -// (Defined, Public) -// Parameters: -// struct FString ControllerRebindingString (Parm, NeedCtorLink) - -void AWillowPlayerController::ApplyControllerRebinding(const struct FString& ControllerRebindingString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyControllerRebinding"); - - AWillowPlayerController_ApplyControllerRebinding_Params params; - params.ControllerRebindingString = ControllerRebindingString; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetKeyRebinding -// (Defined, Exec, Public) -// Parameters: -// struct FString KeyRebindingString (Parm, NeedCtorLink) - -void AWillowPlayerController::SetKeyRebinding(const struct FString& KeyRebindingString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetKeyRebinding"); - - AWillowPlayerController_SetKeyRebinding_Params params; - params.KeyRebindingString = KeyRebindingString; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyKeyRebinding -// (Defined, Public) -// Parameters: -// struct FString KeyRebindingString (Parm, NeedCtorLink) - -void AWillowPlayerController::ApplyKeyRebinding(const struct FString& KeyRebindingString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyKeyRebinding"); - - AWillowPlayerController_ApplyKeyRebinding_Params params; - params.KeyRebindingString = KeyRebindingString; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetControllerPreset -// (Defined, Exec, Public) -// Parameters: -// struct FName PresetName (Parm) - -void AWillowPlayerController::SetControllerPreset(const struct FName& PresetName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetControllerPreset"); - - AWillowPlayerController_SetControllerPreset_Params params; - params.PresetName = PresetName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyControllerPreset -// (Defined, Public) -// Parameters: -// struct FName PresetName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::ApplyControllerPreset(const struct FName& PresetName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyControllerPreset"); - - AWillowPlayerController_ApplyControllerPreset_Params params; - params.PresetName = PresetName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetupInputDevices -// (Defined, Public) - -void AWillowPlayerController::SetupInputDevices() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetupInputDevices"); - - AWillowPlayerController_SetupInputDevices_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientSetupInputDevices -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientSetupInputDevices() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientSetupInputDevices"); - - AWillowPlayerController_ClientSetupInputDevices_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnProfileWriteComplete -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::OnProfileWriteComplete(unsigned char LocalUserNum, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnProfileWriteComplete"); - - AWillowPlayerController_OnProfileWriteComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.WriteProfile -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool bShouldShowProfileDialog (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::WriteProfile(bool bShouldShowProfileDialog) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.WriteProfile"); - - AWillowPlayerController_WriteProfile_Params params; - params.bShouldShowProfileDialog = bShouldShowProfileDialog; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.WriteProfileFor -// (Defined, Public) -// Parameters: -// int controllerIdx (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::WriteProfileFor(int controllerIdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.WriteProfileFor"); - - AWillowPlayerController_WriteProfileFor_Params params; - params.controllerIdx = controllerIdx; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetPlayerMovementType -// (Defined, Exec, Public) -// Parameters: -// int NewType (Parm) - -void AWillowPlayerController::SetPlayerMovementType(int NewType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetPlayerMovementType"); - - AWillowPlayerController_SetPlayerMovementType_Params params; - params.NewType = NewType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DirtyViewPoint -// (Final, Simulated, Native, Public) - -void AWillowPlayerController::DirtyViewPoint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DirtyViewPoint"); - - AWillowPlayerController_DirtyViewPoint_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetGFxMoviesNeedMatrixUpdate -// (Defined, Simulated, Public) - -void AWillowPlayerController::SetGFxMoviesNeedMatrixUpdate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetGFxMoviesNeedMatrixUpdate"); - - AWillowPlayerController_SetGFxMoviesNeedMatrixUpdate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UpdateScaleformHUDVisibility -// (Defined, Simulated, Event, Public) - -void AWillowPlayerController::UpdateScaleformHUDVisibility() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateScaleformHUDVisibility"); - - AWillowPlayerController_UpdateScaleformHUDVisibility_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnToggleHUD -// (Defined, Simulated, Public) -// Parameters: -// class USeqAct_ToggleHUD* inAction (Parm) - -void AWillowPlayerController::OnToggleHUD(class USeqAct_ToggleHUD* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnToggleHUD"); - - AWillowPlayerController_OnToggleHUD_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetCinematicMode -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bInCinematicMode (Parm) -// bool bHidePlayer (Parm) -// bool bAffectsHUD (Parm) -// bool bAffectsMovement (Parm) -// bool bAffectsTurning (Parm) -// bool bAffectsButtons (Parm) -// bool bAffectsGodMode (OptionalParm, Parm) -// bool bAffectsNoTarget (OptionalParm, Parm) -// bool bInAllowCinematicSplitScreen (OptionalParm, Parm) -// bool bPauseDialog (OptionalParm, Parm) -// bool bKismetSetCinematicMode (OptionalParm, Parm) - -void AWillowPlayerController::SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsButtons, bool bAffectsGodMode, bool bAffectsNoTarget, bool bInAllowCinematicSplitScreen, bool bPauseDialog, bool bKismetSetCinematicMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetCinematicMode"); - - AWillowPlayerController_SetCinematicMode_Params params; - params.bInCinematicMode = bInCinematicMode; - params.bHidePlayer = bHidePlayer; - params.bAffectsHUD = bAffectsHUD; - params.bAffectsMovement = bAffectsMovement; - params.bAffectsTurning = bAffectsTurning; - params.bAffectsButtons = bAffectsButtons; - params.bAffectsGodMode = bAffectsGodMode; - params.bAffectsNoTarget = bAffectsNoTarget; - params.bInAllowCinematicSplitScreen = bInAllowCinematicSplitScreen; - params.bPauseDialog = bPauseDialog; - params.bKismetSetCinematicMode = bKismetSetCinematicMode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientSetCinematicMode -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// bool bInCinematicMode (Parm) -// bool bAffectsMovement (Parm) -// bool bAffectsTurning (Parm) -// bool bAffectsButtons (Parm) -// bool bAffectsHUD (Parm) -// bool bInAllowCinematicSplitScreen (Parm) -// bool bPauseDialog (Parm) -// bool bKismetSetCinematicMode (Parm) - -void AWillowPlayerController::ClientSetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsButtons, bool bAffectsHUD, bool bInAllowCinematicSplitScreen, bool bPauseDialog, bool bKismetSetCinematicMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientSetCinematicMode"); - - AWillowPlayerController_ClientSetCinematicMode_Params params; - params.bInCinematicMode = bInCinematicMode; - params.bAffectsMovement = bAffectsMovement; - params.bAffectsTurning = bAffectsTurning; - params.bAffectsButtons = bAffectsButtons; - params.bAffectsHUD = bAffectsHUD; - params.bInAllowCinematicSplitScreen = bInAllowCinematicSplitScreen; - params.bPauseDialog = bPauseDialog; - params.bKismetSetCinematicMode = bKismetSetCinematicMode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetMapChangeCinematicMode -// (Defined, Event, Public) - -void AWillowPlayerController::SetMapChangeCinematicMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetMapChangeCinematicMode"); - - AWillowPlayerController_SetMapChangeCinematicMode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetPlayerBodyPawn -// (Defined, Simulated, Event, Public) -// Parameters: -// class AWillowPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPawn* AWillowPlayerController::GetPlayerBodyPawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPlayerBodyPawn"); - - AWillowPlayerController_GetPlayerBodyPawn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClearHUDMessage -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) -// Parameters: -// unsigned char MsgType (Parm) - -void AWillowPlayerController::ClearHUDMessage(unsigned char MsgType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearHUDMessage"); - - AWillowPlayerController_ClearHUDMessage_Params params; - params.MsgType = MsgType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsTrainingEnabled -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsTrainingEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsTrainingEnabled"); - - AWillowPlayerController_IsTrainingEnabled_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.DisplayTrainingMessage -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// unsigned char MsgType (Parm) -// struct FString MessageString (Parm, NeedCtorLink) -// struct FString MessageTitleString (Parm, NeedCtorLink) -// float Duration (Parm) -// struct FColor DrawColor (Parm) -// struct FString HUDInitializationFrame (Parm, NeedCtorLink) -// bool PausesGame (Parm) -// float PauseContinueDelay (Parm) -// bool bMandatory (Parm) -// unsigned char StatusMenuTab (OptionalParm, Parm) -// class UClass* InMessageClass (OptionalParm, Parm) -// int Switch (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) - -void AWillowPlayerController::DisplayTrainingMessage(unsigned char MsgType, const struct FString& MessageString, const struct FString& MessageTitleString, float Duration, const struct FColor& DrawColor, const struct FString& HUDInitializationFrame, bool PausesGame, float PauseContinueDelay, bool bMandatory, unsigned char StatusMenuTab, class UClass* InMessageClass, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DisplayTrainingMessage"); - - AWillowPlayerController_DisplayTrainingMessage_Params params; - params.MsgType = MsgType; - params.MessageString = MessageString; - params.MessageTitleString = MessageTitleString; - params.Duration = Duration; - params.DrawColor = DrawColor; - params.HUDInitializationFrame = HUDInitializationFrame; - params.PausesGame = PausesGame; - params.PauseContinueDelay = PauseContinueDelay; - params.bMandatory = bMandatory; - params.StatusMenuTab = StatusMenuTab; - params.InMessageClass = InMessageClass; - params.Switch = Switch; - params.RelatedPRI_2 = RelatedPRI_2; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DisplayHUDMessage -// (Defined, Net, NetReliable, Simulated, Event, HasOptionalparams, Public, NetClient) -// Parameters: -// unsigned char MsgType (Parm) -// struct FString MessageString (Parm, NeedCtorLink) -// float Duration (Parm) -// struct FColor DrawColor (Parm) -// class UClass* InMessageClass (OptionalParm, Parm) -// int Switch (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) - -void AWillowPlayerController::DisplayHUDMessage(unsigned char MsgType, const struct FString& MessageString, float Duration, const struct FColor& DrawColor, class UClass* InMessageClass, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DisplayHUDMessage"); - - AWillowPlayerController_DisplayHUDMessage_Params params; - params.MsgType = MsgType; - params.MessageString = MessageString; - params.Duration = Duration; - params.DrawColor = DrawColor; - params.InMessageClass = InMessageClass; - params.Switch = Switch; - params.RelatedPRI_2 = RelatedPRI_2; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClearActivePlayerChallenges -// (Defined, Public) - -void AWillowPlayerController::ClearActivePlayerChallenges() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearActivePlayerChallenges"); - - AWillowPlayerController_ClearActivePlayerChallenges_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.HandleTrainingEventDefinition -// (Defined, Event, Public) -// Parameters: -// class UTrainingMessageDefinition* TrainingDefinition (Parm) - -void AWillowPlayerController::HandleTrainingEventDefinition(class UTrainingMessageDefinition* TrainingDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HandleTrainingEventDefinition"); - - AWillowPlayerController_HandleTrainingEventDefinition_Params params; - params.TrainingDefinition = TrainingDefinition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TrainingEventComplete -// (Defined, Event, Public) -// Parameters: -// struct FTrainingData Listener (Parm) - -void AWillowPlayerController::TrainingEventComplete(const struct FTrainingData& Listener) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TrainingEventComplete"); - - AWillowPlayerController_TrainingEventComplete_Params params; - params.Listener = Listener; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CanDisplayTrainingMessage -// (Native, Public) -// Parameters: -// class UTrainingMessageDefinition* TrainingMessageDef (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanDisplayTrainingMessage(class UTrainingMessageDefinition* TrainingMessageDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanDisplayTrainingMessage"); - - AWillowPlayerController_CanDisplayTrainingMessage_Params params; - params.TrainingMessageDef = TrainingMessageDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClearActiveStatListeners -// (Defined, Public) - -void AWillowPlayerController::ClearActiveStatListeners() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearActiveStatListeners"); - - AWillowPlayerController_ClearActiveStatListeners_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveGameStageData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::SaveGameStageData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveGameStageData"); - - AWillowPlayerController_SaveGameStageData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyGameStageData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::ApplyGameStageData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyGameStageData"); - - AWillowPlayerController_ApplyGameStageData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnArrivedInNewLevel -// (Final, Native, Public) - -void AWillowPlayerController::OnArrivedInNewLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnArrivedInNewLevel"); - - AWillowPlayerController_OnArrivedInNewLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PlayerHasChallenge -// (Final, Native, Public) -// Parameters: -// class UChallengeDefinition* ChalDef (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::PlayerHasChallenge(class UChallengeDefinition* ChalDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PlayerHasChallenge"); - - AWillowPlayerController_PlayerHasChallenge_Params params; - params.ChalDef = ChalDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SaveChallengeData -// (Defined, Public, HasDefaults) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::SaveChallengeData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveChallengeData"); - - AWillowPlayerController_SaveChallengeData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnPrestigeResetChallenges_Clicked -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::OnPrestigeResetChallenges_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnPrestigeResetChallenges_Clicked"); - - AWillowPlayerController_OnPrestigeResetChallenges_Clicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.TryPrestige -// (Defined, Simulated, Public) - -void AWillowPlayerController::TryPrestige() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TryPrestige"); - - AWillowPlayerController_TryPrestige_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetHighestChallengeLevelIncomplete -// (Final, Native, Public) -// Parameters: -// class UChallengeDefinition* ChalDef (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetHighestChallengeLevelIncomplete(class UChallengeDefinition* ChalDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetHighestChallengeLevelIncomplete"); - - AWillowPlayerController_GetHighestChallengeLevelIncomplete_Params params; - params.ChalDef = ChalDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetHighestChallengeLevelComplete -// (Final, Native, Public) -// Parameters: -// class UChallengeDefinition* ChalDef (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetHighestChallengeLevelComplete(class UChallengeDefinition* ChalDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetHighestChallengeLevelComplete"); - - AWillowPlayerController_GetHighestChallengeLevelComplete_Params params; - params.ChalDef = ChalDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.IsChallengeComplete -// (Final, Native, Public) -// Parameters: -// class UChallengeDefinition* ChalDef (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsChallengeComplete(class UChallengeDefinition* ChalDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsChallengeComplete"); - - AWillowPlayerController_IsChallengeComplete_Params params; - params.ChalDef = ChalDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.IsChallengeLevelCompleteForValue -// (Final, Native, Public) -// Parameters: -// class UChallengeDefinition* ChalDef (Parm) -// int LevelIdx (Parm) -// struct FName Stat (Parm) -// int StatValue (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsChallengeLevelCompleteForValue(class UChallengeDefinition* ChalDef, int LevelIdx, const struct FName& Stat, int StatValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsChallengeLevelCompleteForValue"); - - AWillowPlayerController_IsChallengeLevelCompleteForValue_Params params; - params.ChalDef = ChalDef; - params.LevelIdx = LevelIdx; - params.Stat = Stat; - params.StatValue = StatValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.IsChallengeLevelComplete -// (Final, Native, Public) -// Parameters: -// class UChallengeDefinition* ChalDef (Parm) -// int LevelIdx (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsChallengeLevelComplete(class UChallengeDefinition* ChalDef, int LevelIdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsChallengeLevelComplete"); - - AWillowPlayerController_IsChallengeLevelComplete_Params params; - params.ChalDef = ChalDef; - params.LevelIdx = LevelIdx; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CanPrestigeResetChallenges -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanPrestigeResetChallenges() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanPrestigeResetChallenges"); - - AWillowPlayerController_CanPrestigeResetChallenges_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.PrestigeResetChallenges -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bForce (OptionalParm, Parm) - -void AWillowPlayerController::PrestigeResetChallenges(bool bForce) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PrestigeResetChallenges"); - - AWillowPlayerController_PrestigeResetChallenges_Params params; - params.bForce = bForce; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AddChallengeToLocalCache -// (Defined, Event, Public, HasDefaults) -// Parameters: -// struct FChallengeData InChalData (Parm) - -void AWillowPlayerController::AddChallengeToLocalCache(const struct FChallengeData& InChalData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AddChallengeToLocalCache"); - - AWillowPlayerController_AddChallengeToLocalCache_Params params; - params.InChalData = InChalData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyPlayerChallengeData -// (Defined, Public, HasDefaults) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::ApplyPlayerChallengeData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyPlayerChallengeData"); - - AWillowPlayerController_ApplyPlayerChallengeData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientResetPlayerChallenges -// (Defined, Net, NetReliable, Simulated, Public, HasDefaults, NetClient) - -void AWillowPlayerController::ClientResetPlayerChallenges() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientResetPlayerChallenges"); - - AWillowPlayerController_ClientResetPlayerChallenges_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerResetPlayerChallenges -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// bool bIsFromCharacterLoad (Parm) - -void AWillowPlayerController::ServerResetPlayerChallenges(bool bIsFromCharacterLoad) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerResetPlayerChallenges"); - - AWillowPlayerController_ServerResetPlayerChallenges_Params params; - params.bIsFromCharacterLoad = bIsFromCharacterLoad; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StatsAreReady -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::StatsAreReady() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StatsAreReady"); - - AWillowPlayerController_StatsAreReady_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ResetStatsListeners -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ResetStatsListeners() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ResetStatsListeners"); - - AWillowPlayerController_ResetStatsListeners_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RegisterStatListener -// (Defined, Public, HasDefaults) -// Parameters: -// class UPlayerStatsNotifier* Notifier (Parm) -// class UTrainingMessageDefinition* TrainingMessageDef (Parm) - -void AWillowPlayerController::RegisterStatListener(class UPlayerStatsNotifier* Notifier, class UTrainingMessageDefinition* TrainingMessageDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RegisterStatListener"); - - AWillowPlayerController_RegisterStatListener_Params params; - params.Notifier = Notifier; - params.TrainingMessageDef = TrainingMessageDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientShowChallengeProgressUpdate -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) -// Parameters: -// class UChallengeDefinition* Challenge (Parm) -// int LevelIndex (Parm) -// int ConditionIndex (Parm) -// int CurrStatVal (Parm) -// int GoalStatVal (Parm) - -void AWillowPlayerController::ClientShowChallengeProgressUpdate(class UChallengeDefinition* Challenge, int LevelIndex, int ConditionIndex, int CurrStatVal, int GoalStatVal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientShowChallengeProgressUpdate"); - - AWillowPlayerController_ClientShowChallengeProgressUpdate_Params params; - params.Challenge = Challenge; - params.LevelIndex = LevelIndex; - params.ConditionIndex = ConditionIndex; - params.CurrStatVal = CurrStatVal; - params.GoalStatVal = GoalStatVal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowChallengeProgressUpdate -// (Final, Native, Public) -// Parameters: -// class UChallengeDefinition* Challenge (Parm) -// int LevelIndex (Parm) -// int ConditionIndex (Parm) -// int CurrStatVal (Parm) -// int GoalStatVal (Parm) - -void AWillowPlayerController::ShowChallengeProgressUpdate(class UChallengeDefinition* Challenge, int LevelIndex, int ConditionIndex, int CurrStatVal, int GoalStatVal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowChallengeProgressUpdate"); - - AWillowPlayerController_ShowChallengeProgressUpdate_Params params; - params.Challenge = Challenge; - params.LevelIndex = LevelIndex; - params.ConditionIndex = ConditionIndex; - params.CurrStatVal = CurrStatVal; - params.GoalStatVal = GoalStatVal; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckForChallengeCompletionAchievement -// (Final, Native, Public) - -void AWillowPlayerController::CheckForChallengeCompletionAchievement() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckForChallengeCompletionAchievement"); - - AWillowPlayerController_CheckForChallengeCompletionAchievement_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientOnChallengeComplete -// (Final, Net, NetReliable, Simulated, Native, Public, NetClient) -// Parameters: -// class UChallengeDefinition* Challenge (Parm) -// int LevelIdx (Parm) - -void AWillowPlayerController::ClientOnChallengeComplete(class UChallengeDefinition* Challenge, int LevelIdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientOnChallengeComplete"); - - AWillowPlayerController_ClientOnChallengeComplete_Params params; - params.Challenge = Challenge; - params.LevelIdx = LevelIdx; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetPointsForChallenge -// (Final, Native, Public) -// Parameters: -// struct FAttributeInitializationData Points (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::GetPointsForChallenge(const struct FAttributeInitializationData& Points) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPointsForChallenge"); - - AWillowPlayerController_GetPointsForChallenge_Params params; - params.Points = Points; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GrantChallengeCompletionItemRewards -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class UChallengeDefinition* ChalDef (Parm) -// int LevelIdx (OptionalParm, Parm) - -void AWillowPlayerController::GrantChallengeCompletionItemRewards(class UChallengeDefinition* ChalDef, int LevelIdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GrantChallengeCompletionItemRewards"); - - AWillowPlayerController_GrantChallengeCompletionItemRewards_Params params; - params.ChalDef = ChalDef; - params.LevelIdx = LevelIdx; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ChallengeCompleted -// (Defined, Event, Public) -// Parameters: -// class UChallengeDefinition* Challenge (Parm) -// int LevelIdx (Parm) - -void AWillowPlayerController::ChallengeCompleted(class UChallengeDefinition* Challenge, int LevelIdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ChallengeCompleted"); - - AWillowPlayerController_ChallengeCompleted_Params params; - params.Challenge = Challenge; - params.LevelIdx = LevelIdx; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Destroyed -// (Defined, Event, Public) - -void AWillowPlayerController::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Destroyed"); - - AWillowPlayerController_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StopTeleporterSound -// (Defined, Public) - -void AWillowPlayerController::StopTeleporterSound() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StopTeleporterSound"); - - AWillowPlayerController_StopTeleporterSound_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PlayTeleporterSound -// (Defined, Public) - -void AWillowPlayerController::PlayTeleporterSound() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PlayTeleporterSound"); - - AWillowPlayerController_PlayTeleporterSound_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ReleaseHolding -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::ReleaseHolding() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReleaseHolding"); - - AWillowPlayerController_ReleaseHolding_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.TryToTeleportIntoVehicle -// (Defined, Public) -// Parameters: -// class AWillowVehicleBase* SeatActor (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::TryToTeleportIntoVehicle(class AWillowVehicleBase* SeatActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TryToTeleportIntoVehicle"); - - AWillowPlayerController_TryToTeleportIntoVehicle_Params params; - params.SeatActor = SeatActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.HoldingReleaseTimerExpired -// (Defined, Public) - -void AWillowPlayerController::HoldingReleaseTimerExpired() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HoldingReleaseTimerExpired"); - - AWillowPlayerController_HoldingReleaseTimerExpired_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TeleportPlayerToHoldingCell -// (Defined, Public, HasDefaults) -// Parameters: -// class AActor* HoldingActor (Parm) -// class AActor* FinalDestActor (Parm) -// bool bUpdateRotation (Parm) - -void AWillowPlayerController::TeleportPlayerToHoldingCell(class AActor* HoldingActor, class AActor* FinalDestActor, bool bUpdateRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TeleportPlayerToHoldingCell"); - - AWillowPlayerController_TeleportPlayerToHoldingCell_Params params; - params.HoldingActor = HoldingActor; - params.FinalDestActor = FinalDestActor; - params.bUpdateRotation = bUpdateRotation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnTeleport -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class USeqAct_Teleport* Action (Parm) - -void AWillowPlayerController::OnTeleport(class USeqAct_Teleport* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnTeleport"); - - AWillowPlayerController_OnTeleport_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AllDestinationLevelsAreVisible -// (Native, Public) -// Parameters: -// struct FVector DestLoc (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::AllDestinationLevelsAreVisible(const struct FVector& DestLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AllDestinationLevelsAreVisible"); - - AWillowPlayerController_AllDestinationLevelsAreVisible_Params params; - params.DestLoc = DestLoc; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClientSetPawnLocation -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class APawn* aPawn (Parm) -// struct FVector NewLocation (Parm) -// struct FRotator NewRotation (Parm) - -void AWillowPlayerController::ClientSetPawnLocation(class APawn* aPawn, const struct FVector& NewLocation, const struct FRotator& NewRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientSetPawnLocation"); - - AWillowPlayerController_ClientSetPawnLocation_Params params; - params.aPawn = aPawn; - params.NewLocation = NewLocation; - params.NewRotation = NewRotation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NoFailSetPawnLocation -// (Final, Simulated, Native, Public) -// Parameters: -// class APawn* aPawn (Parm) -// struct FVector NewLocation (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::NoFailSetPawnLocation(class APawn* aPawn, const struct FVector& NewLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NoFailSetPawnLocation"); - - AWillowPlayerController_NoFailSetPawnLocation_Params params; - params.aPawn = aPawn; - params.NewLocation = NewLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.TeleportPlayer -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// struct FVector TeleportLocation (Parm) -// struct FRotator TeleportRotation (Parm) -// bool bSuppressNotifyTeleported (OptionalParm, Parm) -// bool bHideTeleportEffect (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::TeleportPlayer(const struct FVector& TeleportLocation, const struct FRotator& TeleportRotation, bool bSuppressNotifyTeleported, bool bHideTeleportEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TeleportPlayer"); - - AWillowPlayerController_TeleportPlayer_Params params; - params.TeleportLocation = TeleportLocation; - params.TeleportRotation = TeleportRotation; - params.bSuppressNotifyTeleported = bSuppressNotifyTeleported; - params.bHideTeleportEffect = bHideTeleportEffect; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.Behavior_SpawnTeleporter -// (Defined, Public) -// Parameters: -// class UPersonalTeleporterDefinition* Definition (Parm) - -void AWillowPlayerController::Behavior_SpawnTeleporter(class UPersonalTeleporterDefinition* Definition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_SpawnTeleporter"); - - AWillowPlayerController_Behavior_SpawnTeleporter_Params params; - params.Definition = Definition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSpawnTeleporter -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// class UPersonalTeleporterDefinition* Definition (Parm) - -void AWillowPlayerController::ServerSpawnTeleporter(class UPersonalTeleporterDefinition* Definition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSpawnTeleporter"); - - AWillowPlayerController_ServerSpawnTeleporter_Params params; - params.Definition = Definition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.aa_SetLockEnabled -// (Defined, Exec, Public) -// Parameters: -// bool bEnabled (Parm) - -void AWillowPlayerController::aa_SetLockEnabled(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.aa_SetLockEnabled"); - - AWillowPlayerController_aa_SetLockEnabled_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.aa_SetOnMoveOnly -// (Defined, Exec, Public) -// Parameters: -// bool bEnabled (Parm) - -void AWillowPlayerController::aa_SetOnMoveOnly(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.aa_SetOnMoveOnly"); - - AWillowPlayerController_aa_SetOnMoveOnly_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.aa_SetTargetSet -// (Defined, Simulated, Exec, Public) -// Parameters: -// unsigned char Type (Parm) - -void AWillowPlayerController::aa_SetTargetSet(unsigned char Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.aa_SetTargetSet"); - - AWillowPlayerController_aa_SetTargetSet_Params params; - params.Type = Type; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.tl_DumpList -// (Defined, Simulated, Exec, Public) - -void AWillowPlayerController::tl_DumpList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.tl_DumpList"); - - AWillowPlayerController_tl_DumpList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Behavior_CameraAnim -// (Defined, Public) -// Parameters: -// class UCameraAnim* Anim (Parm) - -void AWillowPlayerController::Behavior_CameraAnim(class UCameraAnim* Anim) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_CameraAnim"); - - AWillowPlayerController_Behavior_CameraAnim_Params params; - params.Anim = Anim; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Behavior_ViewShake -// (Defined, Public) -// Parameters: -// struct FGearboxViewShakeInfo ShakeInfo (Parm) - -void AWillowPlayerController::Behavior_ViewShake(const struct FGearboxViewShakeInfo& ShakeInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_ViewShake"); - - AWillowPlayerController_Behavior_ViewShake_Params params; - params.ShakeInfo = ShakeInfo; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Behavior_ForceFeedback -// (Defined, HasOptionalparams, Public) -// Parameters: -// class UForceFeedbackWaveform* FFWaveform (Parm) -// bool ForWeaponFiring (OptionalParm, Parm) - -void AWillowPlayerController::Behavior_ForceFeedback(class UForceFeedbackWaveform* FFWaveform, bool ForWeaponFiring) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_ForceFeedback"); - - AWillowPlayerController_Behavior_ForceFeedback_Params params; - params.FFWaveform = FFWaveform; - params.ForWeaponFiring = ForWeaponFiring; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsShotForceFeedbackAllowedByPlayerProfile -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsShotForceFeedbackAllowedByPlayerProfile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsShotForceFeedbackAllowedByPlayerProfile"); - - AWillowPlayerController_IsShotForceFeedbackAllowedByPlayerProfile_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ConsumeProjectileResource -// (Defined, Public, HasDefaults) -// Parameters: -// class UProjectileDefinition* ProjectileDefinition (Parm) - -void AWillowPlayerController::ConsumeProjectileResource(class UProjectileDefinition* ProjectileDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ConsumeProjectileResource"); - - AWillowPlayerController_ConsumeProjectileResource_Params params; - params.ProjectileDefinition = ProjectileDefinition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Behavior_SpawnCurrentProjectile -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class UProjectileDefinition* CurrentProjectile (OptionalParm, Parm) -// bool bLeftHand (OptionalParm, Parm) -// bool bConsumeResource (OptionalParm, Parm) -// bool bNoVelocity (OptionalParm, Parm) -// bool bSetProjectileToGrenadeMod (OptionalParm, Parm) -// class AWillowProjectile* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowProjectile* AWillowPlayerController::Behavior_SpawnCurrentProjectile(class UProjectileDefinition* CurrentProjectile, bool bLeftHand, bool bConsumeResource, bool bNoVelocity, bool bSetProjectileToGrenadeMod) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_SpawnCurrentProjectile"); - - AWillowPlayerController_Behavior_SpawnCurrentProjectile_Params params; - params.CurrentProjectile = CurrentProjectile; - params.bLeftHand = bLeftHand; - params.bConsumeResource = bConsumeResource; - params.bNoVelocity = bNoVelocity; - params.bSetProjectileToGrenadeMod = bSetProjectileToGrenadeMod; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.Behavior_SetCurrentProjectile -// (Defined, Public) -// Parameters: -// class UProjectileDefinition* CurrentProjectile (Parm) - -void AWillowPlayerController::Behavior_SetCurrentProjectile(class UProjectileDefinition* CurrentProjectile) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_SetCurrentProjectile"); - - AWillowPlayerController_Behavior_SetCurrentProjectile_Params params; - params.CurrentProjectile = CurrentProjectile; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetSpawnInstigator -// (Defined, Public) -// Parameters: -// class APawn* ReturnValue (Parm, OutParm, ReturnParm) - -class APawn* AWillowPlayerController::GetSpawnInstigator() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetSpawnInstigator"); - - AWillowPlayerController_GetSpawnInstigator_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetProjectileExpLevelFromPlayerLevel -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetProjectileExpLevelFromPlayerLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetProjectileExpLevelFromPlayerLevel"); - - AWillowPlayerController_GetProjectileExpLevelFromPlayerLevel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetProjectileExpLevelFromEquipmentLevel -// (Defined, Public) -// Parameters: -// unsigned char EquipmentLocation (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetProjectileExpLevelFromEquipmentLevel(unsigned char EquipmentLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetProjectileExpLevelFromEquipmentLevel"); - - AWillowPlayerController_GetProjectileExpLevelFromEquipmentLevel_Params params; - params.EquipmentLocation = EquipmentLocation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CheckReload -// (Defined, Public) - -void AWillowPlayerController::CheckReload() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckReload"); - - AWillowPlayerController_CheckReload_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CanThrowGrenade -// (Defined, Public) -// Parameters: -// class UProjectileDefinition* ProjectileDefinition (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanThrowGrenade(class UProjectileDefinition* ProjectileDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanThrowGrenade"); - - AWillowPlayerController_CanThrowGrenade_Params params; - params.ProjectileDefinition = ProjectileDefinition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CanAffordGrenadeCost -// (Defined, Public, HasDefaults) -// Parameters: -// class UProjectileDefinition* ProjectileDefinition (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanAffordGrenadeCost(class UProjectileDefinition* ProjectileDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanAffordGrenadeCost"); - - AWillowPlayerController_CanAffordGrenadeCost_Params params; - params.ProjectileDefinition = ProjectileDefinition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.WeaponActionComplete -// (Defined, Public) - -void AWillowPlayerController::WeaponActionComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.WeaponActionComplete"); - - AWillowPlayerController_WeaponActionComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GrenadeThrowComplete -// (Defined, Public) - -void AWillowPlayerController::GrenadeThrowComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GrenadeThrowComplete"); - - AWillowPlayerController_GrenadeThrowComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.MeleeAttackComplete -// (Defined, Public) - -void AWillowPlayerController::MeleeAttackComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.MeleeAttackComplete"); - - AWillowPlayerController_MeleeAttackComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientNotifyOutOfGrenades -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientNotifyOutOfGrenades() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientNotifyOutOfGrenades"); - - AWillowPlayerController_ClientNotifyOutOfGrenades_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientThrowGrenade -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientThrowGrenade() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientThrowGrenade"); - - AWillowPlayerController_ClientThrowGrenade_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ThrowGrenade -// (Defined, Public) -// Parameters: -// class UProjectileDefinition* ProjectileDefinition (Parm) - -void AWillowPlayerController::ThrowGrenade(class UProjectileDefinition* ProjectileDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ThrowGrenade"); - - AWillowPlayerController_ThrowGrenade_Params params; - params.ProjectileDefinition = ProjectileDefinition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerThrowGrenade -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// class UProjectileDefinition* ProjectileDefinition (Parm) - -void AWillowPlayerController::ServerThrowGrenade(class UProjectileDefinition* ProjectileDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerThrowGrenade"); - - AWillowPlayerController_ServerThrowGrenade_Params params; - params.ProjectileDefinition = ProjectileDefinition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ThrowGrenadeSkillOverride -// (Defined, Exec, Public) - -void AWillowPlayerController::ThrowGrenadeSkillOverride() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ThrowGrenadeSkillOverride"); - - AWillowPlayerController_ThrowGrenadeSkillOverride_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CanPerformThrowGrenadeSkill -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanPerformThrowGrenadeSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanPerformThrowGrenadeSkill"); - - AWillowPlayerController_CanPerformThrowGrenadeSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.StartThrowGrenadeSkill -// (Defined, Simulated, Public) - -void AWillowPlayerController::StartThrowGrenadeSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StartThrowGrenadeSkill"); - - AWillowPlayerController_StartThrowGrenadeSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerStartThrowGrenadeSkill -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerStartThrowGrenadeSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerStartThrowGrenadeSkill"); - - AWillowPlayerController_ServerStartThrowGrenadeSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Behavior_ThrowGrenade -// (Defined, Public) - -void AWillowPlayerController::Behavior_ThrowGrenade() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_ThrowGrenade"); - - AWillowPlayerController_Behavior_ThrowGrenade_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TestMeleeLunge -// (Exec, Public) - -void AWillowPlayerController::TestMeleeLunge() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TestMeleeLunge"); - - AWillowPlayerController_TestMeleeLunge_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ProcessViewRotation -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// float DeltaTime (Parm) -// struct FRotator out_ViewRotation (Parm, OutParm) -// struct FRotator DeltaRot (Parm) - -void AWillowPlayerController::ProcessViewRotation(float DeltaTime, const struct FRotator& DeltaRot, struct FRotator* out_ViewRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ProcessViewRotation"); - - AWillowPlayerController_ProcessViewRotation_Params params; - params.DeltaTime = DeltaTime; - params.DeltaRot = DeltaRot; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_ViewRotation != nullptr) - *out_ViewRotation = params.out_ViewRotation; -} - - -// Function WillowGame.WillowPlayerController.LungeTowardTarget -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class AActor* LungeTarget (Parm) -// float LungeLength (OptionalParm, Parm) - -void AWillowPlayerController::LungeTowardTarget(class AActor* LungeTarget, float LungeLength) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.LungeTowardTarget"); - - AWillowPlayerController_LungeTowardTarget_Params params; - params.LungeTarget = LungeTarget; - params.LungeLength = LungeLength; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.FindMeleeTarget -// (Final, Native, Public) -// Parameters: -// class APawn* ReturnValue (Parm, OutParm, ReturnParm) - -class APawn* AWillowPlayerController::FindMeleeTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.FindMeleeTarget"); - - AWillowPlayerController_FindMeleeTarget_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CanLunge -// (Final, Native, Public) -// Parameters: -// class AActor* LungeTarget (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanLunge(class AActor* LungeTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanLunge"); - - AWillowPlayerController_CanLunge_Params params; - params.LungeTarget = LungeTarget; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.DetachMeleeWeaponMesh -// (Defined, Public) -// Parameters: -// bool bApplyToThirdPerson (Parm) -// bool bApplyToFirstPerson (Parm) - -void AWillowPlayerController::DetachMeleeWeaponMesh(bool bApplyToThirdPerson, bool bApplyToFirstPerson) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DetachMeleeWeaponMesh"); - - AWillowPlayerController_DetachMeleeWeaponMesh_Params params; - params.bApplyToThirdPerson = bApplyToThirdPerson; - params.bApplyToFirstPerson = bApplyToFirstPerson; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AttachMeleeWeaponMesh -// (Defined, Public) -// Parameters: -// bool bApplyToThirdPerson (Parm) -// bool bApplyToFirstPerson (Parm) - -void AWillowPlayerController::AttachMeleeWeaponMesh(bool bApplyToThirdPerson, bool bApplyToFirstPerson) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AttachMeleeWeaponMesh"); - - AWillowPlayerController_AttachMeleeWeaponMesh_Params params; - params.bApplyToThirdPerson = bApplyToThirdPerson; - params.bApplyToFirstPerson = bApplyToFirstPerson; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Behavior_DetachMeleeWeapon -// (Defined, Public) -// Parameters: -// bool bApplyToThirdPerson (Parm) -// bool bApplyToFirstPerson (Parm) - -void AWillowPlayerController::Behavior_DetachMeleeWeapon(bool bApplyToThirdPerson, bool bApplyToFirstPerson) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_DetachMeleeWeapon"); - - AWillowPlayerController_Behavior_DetachMeleeWeapon_Params params; - params.bApplyToThirdPerson = bApplyToThirdPerson; - params.bApplyToFirstPerson = bApplyToFirstPerson; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Behavior_AttachMeleeWeapon -// (Defined, Public) -// Parameters: -// bool bApplyToThirdPerson (Parm) -// bool bApplyToFirstPerson (Parm) - -void AWillowPlayerController::Behavior_AttachMeleeWeapon(bool bApplyToThirdPerson, bool bApplyToFirstPerson) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_AttachMeleeWeapon"); - - AWillowPlayerController_Behavior_AttachMeleeWeapon_Params params; - params.bApplyToThirdPerson = bApplyToThirdPerson; - params.bApplyToFirstPerson = bApplyToFirstPerson; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.MeleeAttack -// (Defined, HasOptionalparams, Public) -// Parameters: -// unsigned char BodyWeaponAction (OptionalParm, Parm) - -void AWillowPlayerController::MeleeAttack(unsigned char BodyWeaponAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.MeleeAttack"); - - AWillowPlayerController_MeleeAttack_Params params; - params.BodyWeaponAction = BodyWeaponAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerMeleeSelf -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerMeleeSelf() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerMeleeSelf"); - - AWillowPlayerController_ServerMeleeSelf_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerMeleeAttack -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerMeleeAttack() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerMeleeAttack"); - - AWillowPlayerController_ServerMeleeAttack_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyActionSkillOwnerMelee -// (Defined, Public) -// Parameters: -// class AWillowPawn* PawnAutoAimTarget (Parm) - -void AWillowPlayerController::NotifyActionSkillOwnerMelee(class AWillowPawn* PawnAutoAimTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyActionSkillOwnerMelee"); - - AWillowPlayerController_NotifyActionSkillOwnerMelee_Params params; - params.PawnAutoAimTarget = PawnAutoAimTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetPawnAutoAimTarget -// (Defined, Public) -// Parameters: -// class AWillowPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPawn* AWillowPlayerController::GetPawnAutoAimTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPawnAutoAimTarget"); - - AWillowPlayerController_GetPawnAutoAimTarget_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ServerNotifyActionSkillOwnerMelee -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// class AWillowPawn* AutoAimTarget (Parm) - -void AWillowPlayerController::ServerNotifyActionSkillOwnerMelee(class AWillowPawn* AutoAimTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerNotifyActionSkillOwnerMelee"); - - AWillowPlayerController_ServerNotifyActionSkillOwnerMelee_Params params; - params.AutoAimTarget = AutoAimTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Behavior_Melee -// (Defined, Public) - -void AWillowPlayerController::Behavior_Melee() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_Melee"); - - AWillowPlayerController_Behavior_Melee_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PerformSharedWeaponActions -// (Defined, HasOptionalparams, Public) -// Parameters: -// float TimerDuration (Parm) -// struct FName TimerFunctionName (OptionalParm, Parm) - -void AWillowPlayerController::PerformSharedWeaponActions(float TimerDuration, const struct FName& TimerFunctionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PerformSharedWeaponActions"); - - AWillowPlayerController_PerformSharedWeaponActions_Params params; - params.TimerDuration = TimerDuration; - params.TimerFunctionName = TimerFunctionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerPerformReload -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerPerformReload() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerPerformReload"); - - AWillowPlayerController_ServerPerformReload_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PerformReload -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// bool bOnlyReloadIfNeeded (OptionalParm, Parm) - -void AWillowPlayerController::PerformReload(bool bOnlyReloadIfNeeded) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PerformReload"); - - AWillowPlayerController_PerformReload_Params params; - params.bOnlyReloadIfNeeded = bOnlyReloadIfNeeded; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Behavior_Reload -// (Defined, Public) - -void AWillowPlayerController::Behavior_Reload() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_Reload"); - - AWillowPlayerController_Behavior_Reload_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CanPerformWeaponAction -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// unsigned char FireModeNum (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanPerformWeaponAction(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanPerformWeaponAction"); - - AWillowPlayerController_CanPerformWeaponAction_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.DebugProjectiles -// (Exec, Public) - -void AWillowPlayerController::DebugProjectiles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DebugProjectiles"); - - AWillowPlayerController_DebugProjectiles_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ToggleDebugProjectiles -// (Native, Public) - -void AWillowPlayerController::ToggleDebugProjectiles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ToggleDebugProjectiles"); - - AWillowPlayerController_ToggleDebugProjectiles_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetCurrentProjectileDefinition -// (Native, Public) -// Parameters: -// class UProjectileDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UProjectileDefinition* AWillowPlayerController::GetCurrentProjectileDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetCurrentProjectileDefinition"); - - AWillowPlayerController_GetCurrentProjectileDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetCurrentGrenadeMod -// (Native, Public) -// Parameters: -// class AWillowGrenadeMod* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowGrenadeMod* AWillowPlayerController::GetCurrentGrenadeMod() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetCurrentGrenadeMod"); - - AWillowPlayerController_GetCurrentGrenadeMod_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnWeaponsRestrictedChange -// (Final, Defined, Simulated, Private) - -void AWillowPlayerController::OnWeaponsRestrictedChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnWeaponsRestrictedChange"); - - AWillowPlayerController_OnWeaponsRestrictedChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetWeaponsRestricted -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool bNewWeaponsRestrictedState (Parm) -// bool bOverrideAllowWeaponsRestriction (OptionalParm, Parm) -// bool bShouldEndDuels (OptionalParm, Parm) -// bool bLilacHACKOverride (OptionalParm, Parm) - -void AWillowPlayerController::SetWeaponsRestricted(bool bNewWeaponsRestrictedState, bool bOverrideAllowWeaponsRestriction, bool bShouldEndDuels, bool bLilacHACKOverride) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetWeaponsRestricted"); - - AWillowPlayerController_SetWeaponsRestricted_Params params; - params.bNewWeaponsRestrictedState = bNewWeaponsRestrictedState; - params.bOverrideAllowWeaponsRestriction = bOverrideAllowWeaponsRestriction; - params.bShouldEndDuels = bShouldEndDuels; - params.bLilacHACKOverride = bLilacHACKOverride; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ToggleWeaponsRestricted -// (Defined, Event, Public) - -void AWillowPlayerController::ToggleWeaponsRestricted() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ToggleWeaponsRestricted"); - - AWillowPlayerController_ToggleWeaponsRestricted_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.QueryRestricted -// (Defined, Simulated, Exec, Public) - -void AWillowPlayerController::QueryRestricted() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.QueryRestricted"); - - AWillowPlayerController_QueryRestricted_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CanHoldWeapon -// (Native, Public) -// Parameters: -// class APawn* Holder (Parm) -// class AWeapon* TestWeapon (Parm) -// bool bHoldInOffHand (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanHoldWeapon(class APawn* Holder, class AWeapon* TestWeapon, bool bHoldInOffHand) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanHoldWeapon"); - - AWillowPlayerController_CanHoldWeapon_Params params; - params.Holder = Holder; - params.TestWeapon = TestWeapon; - params.bHoldInOffHand = bHoldInOffHand; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetTeleporterRestricted -// (Defined, Event, Public) -// Parameters: -// bool bNewTeleporterRestrictedState (Parm) - -void AWillowPlayerController::SetTeleporterRestricted(bool bNewTeleporterRestrictedState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetTeleporterRestricted"); - - AWillowPlayerController_SetTeleporterRestricted_Params params; - params.bNewTeleporterRestrictedState = bNewTeleporterRestrictedState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ToggleTeleporterRestricted -// (Defined, Event, Public) - -void AWillowPlayerController::ToggleTeleporterRestricted() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ToggleTeleporterRestricted"); - - AWillowPlayerController_ToggleTeleporterRestricted_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetOnlineGameSearchDatastore -// (Defined, Simulated, Public) -// Parameters: -// class UUIDataStore_OnlineGameSearch* ReturnValue (Parm, OutParm, ReturnParm) - -class UUIDataStore_OnlineGameSearch* AWillowPlayerController::GetOnlineGameSearchDatastore() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetOnlineGameSearchDatastore"); - - AWillowPlayerController_GetOnlineGameSearchDatastore_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetOnlineGameSettingsDatastore -// (Defined, Simulated, Public) -// Parameters: -// class UWillowOnlineGameSettings_DataStore* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowOnlineGameSettings_DataStore* AWillowPlayerController::GetOnlineGameSettingsDatastore() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetOnlineGameSettingsDatastore"); - - AWillowPlayerController_GetOnlineGameSettingsDatastore_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetOnlineGameSettingsViaDatastore -// (Defined, Simulated, Public) -// Parameters: -// class UWillowOnlineGameSettings* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowOnlineGameSettings* AWillowPlayerController::GetOnlineGameSettingsViaDatastore() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetOnlineGameSettingsViaDatastore"); - - AWillowPlayerController_GetOnlineGameSettingsViaDatastore_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CanCommunicate -// (Defined, Simulated, Protected) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanCommunicate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanCommunicate"); - - AWillowPlayerController_CanCommunicate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.TriggerSplitscreenJoinCompleteDelegates -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::TriggerSplitscreenJoinCompleteDelegates(int ControllerId, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TriggerSplitscreenJoinCompleteDelegates"); - - AWillowPlayerController_TriggerSplitscreenJoinCompleteDelegates_Params params; - params.ControllerId = ControllerId; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClearSplitscreenJoinCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate SplitscreenJoinCompletelDelegate (Parm, NeedCtorLink) - -void AWillowPlayerController::ClearSplitscreenJoinCompleteDelegate(const struct FScriptDelegate& SplitscreenJoinCompletelDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearSplitscreenJoinCompleteDelegate"); - - AWillowPlayerController_ClearSplitscreenJoinCompleteDelegate_Params params; - params.SplitscreenJoinCompletelDelegate = SplitscreenJoinCompletelDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AddSplitscreenJoinCompleteDelegate -// (Defined, Public) -// Parameters: -// struct FScriptDelegate SplitscreenJoinCompleteDelegate (Parm, NeedCtorLink) - -void AWillowPlayerController::AddSplitscreenJoinCompleteDelegate(const struct FScriptDelegate& SplitscreenJoinCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AddSplitscreenJoinCompleteDelegate"); - - AWillowPlayerController_AddSplitscreenJoinCompleteDelegate_Params params; - params.SplitscreenJoinCompleteDelegate = SplitscreenJoinCompleteDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnSplitscreenJoinComplete -// (Public, Delegate) -// Parameters: -// int ControllerId (Parm) -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::OnSplitscreenJoinComplete(int ControllerId, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnSplitscreenJoinComplete"); - - AWillowPlayerController_OnSplitscreenJoinComplete_Params params; - params.ControllerId = ControllerId; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SplitScreenLeave -// (Defined, Public) - -void AWillowPlayerController::SplitScreenLeave() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SplitScreenLeave"); - - AWillowPlayerController_SplitScreenLeave_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckForSplitPC -// (Defined, Public) - -void AWillowPlayerController::CheckForSplitPC() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckForSplitPC"); - - AWillowPlayerController_CheckForSplitPC_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientSplitScreenJoin -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// int ControllerId (Parm) -// bool bCanSplitscreenJoin (Parm) - -void AWillowPlayerController::ClientSplitScreenJoin(int ControllerId, bool bCanSplitscreenJoin) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientSplitScreenJoin"); - - AWillowPlayerController_ClientSplitScreenJoin_Params params; - params.ControllerId = ControllerId; - params.bCanSplitscreenJoin = bCanSplitscreenJoin; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSplitScreenJoin -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// int ControllerId (Parm) - -void AWillowPlayerController::ServerSplitScreenJoin(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSplitScreenJoin"); - - AWillowPlayerController_ServerSplitScreenJoin_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SplitScreenJoin -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) - -void AWillowPlayerController::SplitScreenJoin(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SplitScreenJoin"); - - AWillowPlayerController_SplitScreenJoin_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ss_func -// (Defined, Exec, Public) -// Parameters: -// struct FString args (Parm, NeedCtorLink) - -void AWillowPlayerController::ss_func(const struct FString& args) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ss_func"); - - AWillowPlayerController_ss_func_Params params; - params.args = args; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnResurrectPlayer -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_ResurrectPlayer* Action (Parm) - -void AWillowPlayerController::OnResurrectPlayer(class UWillowSeqAct_ResurrectPlayer* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnResurrectPlayer"); - - AWillowPlayerController_OnResurrectPlayer_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerResurrect -// (Defined, Net, NetReliable, HasOptionalparams, Public, NetServer) -// Parameters: -// unsigned char ResurrectReason (OptionalParm, Parm) - -void AWillowPlayerController::ServerResurrect(unsigned char ResurrectReason) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerResurrect"); - - AWillowPlayerController_ServerResurrect_Params params; - params.ResurrectReason = ResurrectReason; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Respawn -// (Defined, Exec, Public) - -void AWillowPlayerController::Respawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Respawn"); - - AWillowPlayerController_Respawn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Resurrect -// (Defined, Exec, Public) - -void AWillowPlayerController::Resurrect() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Resurrect"); - - AWillowPlayerController_Resurrect_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UpdateLostShieldEffect -// (Defined, Simulated, Public) - -void AWillowPlayerController::UpdateLostShieldEffect() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateLostShieldEffect"); - - AWillowPlayerController_UpdateLostShieldEffect_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.EndLostShield -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::EndLostShield() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.EndLostShield"); - - AWillowPlayerController_EndLostShield_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.BeginLostShield -// (Defined, Net, NetReliable, Simulated, Public, HasDefaults, NetClient) -// Parameters: -// struct FName HealthParamName (Parm) -// struct FName MaterialEffectName (Parm) -// float UpdateRate (Parm) -// class UPostProcessChain* InChain (Parm) - -void AWillowPlayerController::BeginLostShield(const struct FName& HealthParamName, const struct FName& MaterialEffectName, float UpdateRate, class UPostProcessChain* InChain) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.BeginLostShield"); - - AWillowPlayerController_BeginLostShield_Params params; - params.HealthParamName = HealthParamName; - params.MaterialEffectName = MaterialEffectName; - params.UpdateRate = UpdateRate; - params.InChain = InChain; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PopPostProcessChain -// (Defined, Net, NetReliable, Simulated, Event, Public, HasDefaults, NetClient) -// Parameters: -// class UPostProcessChain* InChain (Parm) -// struct FPostProcessChainOptions InChainOptions (Parm, NeedCtorLink) - -void AWillowPlayerController::PopPostProcessChain(class UPostProcessChain* InChain, const struct FPostProcessChainOptions& InChainOptions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PopPostProcessChain"); - - AWillowPlayerController_PopPostProcessChain_Params params; - params.InChain = InChain; - params.InChainOptions = InChainOptions; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyMaterialEffectModifiers -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class UPostProcessChain* InChain (Parm) -// TArray MaterialEffectModifiers (Parm, NeedCtorLink) - -void AWillowPlayerController::ApplyMaterialEffectModifiers(class UPostProcessChain* InChain, TArray MaterialEffectModifiers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyMaterialEffectModifiers"); - - AWillowPlayerController_ApplyMaterialEffectModifiers_Params params; - params.InChain = InChain; - params.MaterialEffectModifiers = MaterialEffectModifiers; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PushPostProcessChain -// (Defined, Net, NetReliable, Simulated, Public, HasDefaults, NetClient) -// Parameters: -// class UPostProcessChain* InChain (Parm) -// struct FPostProcessChainOptions InChainOptions (Parm, NeedCtorLink) - -void AWillowPlayerController::PushPostProcessChain(class UPostProcessChain* InChain, const struct FPostProcessChainOptions& InChainOptions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PushPostProcessChain"); - - AWillowPlayerController_PushPostProcessChain_Params params; - params.InChain = InChain; - params.InChainOptions = InChainOptions; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.FindPostProcessChainRecordIndex -// (Defined, Simulated, Public) -// Parameters: -// class UPostProcessChain* InChain (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::FindPostProcessChainRecordIndex(class UPostProcessChain* InChain) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.FindPostProcessChainRecordIndex"); - - AWillowPlayerController_FindPostProcessChainRecordIndex_Params params; - params.InChain = InChain; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClearPostProcessChains -// (Defined, Net, NetReliable, Simulated, Public, HasDefaults, NetClient) - -void AWillowPlayerController::ClearPostProcessChains() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearPostProcessChains"); - - AWillowPlayerController_ClearPostProcessChains_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SendClientInteractionMessage -// (Defined, Net, NetReliable, Simulated, HasOptionalparams, Public, NetClient) -// Parameters: -// class UClass* ClientType (Parm) -// int MessageValue (Parm) -// class UObject* Data (OptionalParm, Parm) - -void AWillowPlayerController::SendClientInteractionMessage(class UClass* ClientType, int MessageValue, class UObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SendClientInteractionMessage"); - - AWillowPlayerController_SendClientInteractionMessage_Params params; - params.ClientType = ClientType; - params.MessageValue = MessageValue; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SendServerInteractionMessage -// (Defined, Net, NetReliable, HasOptionalparams, Public, NetServer) -// Parameters: -// class UClass* ClientType (Parm) -// int MessageValue (Parm) -// class UObject* Data (OptionalParm, Parm) - -void AWillowPlayerController::SendServerInteractionMessage(class UClass* ClientType, int MessageValue, class UObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SendServerInteractionMessage"); - - AWillowPlayerController_SendServerInteractionMessage_Params params; - params.ClientType = ClientType; - params.MessageValue = MessageValue; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.EndInteraction -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) - -void AWillowPlayerController::EndInteraction() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.EndInteraction"); - - AWillowPlayerController_EndInteraction_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StartInteraction -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class UClass* ClientType (Parm) -// int MessageValue (Parm) - -void AWillowPlayerController::StartInteraction(class UClass* ClientType, int MessageValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StartInteraction"); - - AWillowPlayerController_StartInteraction_Params params; - params.ClientType = ClientType; - params.MessageValue = MessageValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.pip_sendmessage -// (Defined, Exec, Public) -// Parameters: -// int MessageValue (Parm) - -void AWillowPlayerController::pip_sendmessage(int MessageValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.pip_sendmessage"); - - AWillowPlayerController_pip_sendmessage_Params params; - params.MessageValue = MessageValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UpdatePlayerPostProcessOverlay -// (Final, Simulated, Native, Public) -// Parameters: -// float DeltaTime (Parm) - -void AWillowPlayerController::UpdatePlayerPostProcessOverlay(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdatePlayerPostProcessOverlay"); - - AWillowPlayerController_UpdatePlayerPostProcessOverlay_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClearPostProcessOverlayQueue -// (Final, Simulated, Native, Public) -// Parameters: -// int IndexToSave (Parm) - -void AWillowPlayerController::ClearPostProcessOverlayQueue(int IndexToSave) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearPostProcessOverlayQueue"); - - AWillowPlayerController_ClearPostProcessOverlayQueue_Params params; - params.IndexToSave = IndexToSave; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetupPostProcessOverlay -// (Final, Simulated, Native, Public) -// Parameters: -// int Index (Parm) -// bool bReset (Parm) - -void AWillowPlayerController::SetupPostProcessOverlay(int Index, bool bReset) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetupPostProcessOverlay"); - - AWillowPlayerController_SetupPostProcessOverlay_Params params; - params.Index = Index; - params.bReset = bReset; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetPostProcessOverlayIndex -// (Defined, Simulated, Public) -// Parameters: -// struct FName OverlayName (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetPostProcessOverlayIndex(const struct FName& OverlayName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPostProcessOverlayIndex"); - - AWillowPlayerController_GetPostProcessOverlayIndex_Params params; - params.OverlayName = OverlayName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.AddPostProcessOverlay -// (Defined, Simulated, Public) -// Parameters: -// struct FPostProcessOverlay NewPostProcessOverlay (Parm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::AddPostProcessOverlay(const struct FPostProcessOverlay& NewPostProcessOverlay) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AddPostProcessOverlay"); - - AWillowPlayerController_AddPostProcessOverlay_Params params; - params.NewPostProcessOverlay = NewPostProcessOverlay; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetClassDefinition -// (Defined, Public) -// Parameters: -// class UCharacterClassDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UCharacterClassDefinition* AWillowPlayerController::GetClassDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetClassDefinition"); - - AWillowPlayerController_GetClassDefinition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.DisplayDebugControllers -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// class AHUD* HUD (Parm) -// float out_YL (Parm, OutParm) -// float out_YPos (Parm, OutParm) - -void AWillowPlayerController::DisplayDebugControllers(class AHUD* HUD, float* out_YL, float* out_YPos) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DisplayDebugControllers"); - - AWillowPlayerController_DisplayDebugControllers_Params params; - params.HUD = HUD; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_YL != nullptr) - *out_YL = params.out_YL; - if (out_YPos != nullptr) - *out_YPos = params.out_YPos; -} - - -// Function WillowGame.WillowPlayerController.DisplayDebugDamageTypeModifiers -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// class AHUD* HUD (Parm) -// float out_YL (Parm, OutParm) -// float out_YPos (Parm, OutParm) - -void AWillowPlayerController::DisplayDebugDamageTypeModifiers(class AHUD* HUD, float* out_YL, float* out_YPos) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DisplayDebugDamageTypeModifiers"); - - AWillowPlayerController_DisplayDebugDamageTypeModifiers_Params params; - params.HUD = HUD; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_YL != nullptr) - *out_YL = params.out_YL; - if (out_YPos != nullptr) - *out_YPos = params.out_YPos; -} - - -// Function WillowGame.WillowPlayerController.DisplayDebugProficiencySkills -// (Defined, Simulated, Public, HasOutparams, HasDefaults) -// Parameters: -// class AHUD* HUD (Parm) -// float out_YL (Parm, OutParm) -// float out_YPos (Parm, OutParm) - -void AWillowPlayerController::DisplayDebugProficiencySkills(class AHUD* HUD, float* out_YL, float* out_YPos) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DisplayDebugProficiencySkills"); - - AWillowPlayerController_DisplayDebugProficiencySkills_Params params; - params.HUD = HUD; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_YL != nullptr) - *out_YL = params.out_YL; - if (out_YPos != nullptr) - *out_YPos = params.out_YPos; -} - - -// Function WillowGame.WillowPlayerController.GetWillowAIDebugCam -// (Final, Native, Public) -// Parameters: -// class UWillowAIDebugCamera* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowAIDebugCamera* AWillowPlayerController::GetWillowAIDebugCam() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetWillowAIDebugCam"); - - AWillowPlayerController_GetWillowAIDebugCam_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ShouldCheckRemoteControlCheckbox -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char CheckBoxName (Parm) -// class AHUD* HUD (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::ShouldCheckRemoteControlCheckbox(unsigned char CheckBoxName, class AHUD* HUD) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShouldCheckRemoteControlCheckbox"); - - AWillowPlayerController_ShouldCheckRemoteControlCheckbox_Params params; - params.CheckBoxName = CheckBoxName; - params.HUD = HUD; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ShowPlayerInfo -// (Defined, Exec, Public) - -void AWillowPlayerController::ShowPlayerInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowPlayerInfo"); - - AWillowPlayerController_ShowPlayerInfo_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AITree -// (Defined, Exec, Public) - -void AWillowPlayerController::AITree() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AITree"); - - AWillowPlayerController_AITree_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ToggleWillowInspectorStats -// (Defined, Exec, Public) - -void AWillowPlayerController::ToggleWillowInspectorStats() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ToggleWillowInspectorStats"); - - AWillowPlayerController_ToggleWillowInspectorStats_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ToggleAccuracyDebug -// (Defined, Exec, Public) - -void AWillowPlayerController::ToggleAccuracyDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ToggleAccuracyDebug"); - - AWillowPlayerController_ToggleAccuracyDebug_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ToggleTerritoryZones -// (Defined, Exec, Public) - -void AWillowPlayerController::ToggleTerritoryZones() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ToggleTerritoryZones"); - - AWillowPlayerController_ToggleTerritoryZones_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AIToggleShowTimers -// (Defined, Exec, Public) - -void AWillowPlayerController::AIToggleShowTimers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AIToggleShowTimers"); - - AWillowPlayerController_AIToggleShowTimers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AIShowNodeReservation -// (Defined, Exec, Public) - -void AWillowPlayerController::AIShowNodeReservation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AIShowNodeReservation"); - - AWillowPlayerController_AIShowNodeReservation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AIDebugSetPawn -// (Defined, Public) -// Parameters: -// class AGearboxPawn* NewPawn (Parm) - -void AWillowPlayerController::AIDebugSetPawn(class AGearboxPawn* NewPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AIDebugSetPawn"); - - AWillowPlayerController_AIDebugSetPawn_Params params; - params.NewPawn = NewPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AILog -// (Exec, Public) - -void AWillowPlayerController::AILog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AILog"); - - AWillowPlayerController_AILog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowRotation -// (Defined, Exec, Public) - -void AWillowPlayerController::ShowRotation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowRotation"); - - AWillowPlayerController_ShowRotation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AIDebugSetPawnByName -// (Defined, Exec, Public) -// Parameters: -// struct FName NewPawnName (Parm) - -void AWillowPlayerController::AIDebugSetPawnByName(const struct FName& NewPawnName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AIDebugSetPawnByName"); - - AWillowPlayerController_AIDebugSetPawnByName_Params params; - params.NewPawnName = NewPawnName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.debugpawn -// (Defined, Exec, Public) - -void AWillowPlayerController::debugpawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.debugpawn"); - - AWillowPlayerController_debugpawn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.aisetp -// (Defined, Exec, Public) -// Parameters: -// struct FName NewPawnName (Parm) - -void AWillowPlayerController::aisetp(const struct FName& NewPawnName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.aisetp"); - - AWillowPlayerController_aisetp_Params params; - params.NewPawnName = NewPawnName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyGameUnPaused -// (Defined, Public) - -void AWillowPlayerController::NotifyGameUnPaused() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyGameUnPaused"); - - AWillowPlayerController_NotifyGameUnPaused_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyGamePaused -// (Defined, Public) - -void AWillowPlayerController::NotifyGamePaused() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyGamePaused"); - - AWillowPlayerController_NotifyGamePaused_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsTriggerUsable -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FVector PlayerCameraLoc (Parm) -// struct FRotator PlayerCameraRot (Parm) -// class ATrigger* TriggerActor (Parm) -// bool bAimToInteract (Parm) -// bool bUseTriggerInteractDistance (Parm) -// float TriggerInteractDistance (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsTriggerUsable(const struct FVector& PlayerCameraLoc, const struct FRotator& PlayerCameraRot, class ATrigger* TriggerActor, bool bAimToInteract, bool bUseTriggerInteractDistance, float TriggerInteractDistance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsTriggerUsable"); - - AWillowPlayerController_IsTriggerUsable_Params params; - params.PlayerCameraLoc = PlayerCameraLoc; - params.PlayerCameraRot = PlayerCameraRot; - params.TriggerActor = TriggerActor; - params.bAimToInteract = bAimToInteract; - params.bUseTriggerInteractDistance = bUseTriggerInteractDistance; - params.TriggerInteractDistance = TriggerInteractDistance; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.IsTriggerUsableByPlayer -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class ATrigger* TriggerActor (Parm) -// bool bAimToInteract (Parm) -// bool bUseTriggerInteractDistance (Parm) -// float TriggerInteractDistance (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsTriggerUsableByPlayer(class ATrigger* TriggerActor, bool bAimToInteract, bool bUseTriggerInteractDistance, float TriggerInteractDistance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsTriggerUsableByPlayer"); - - AWillowPlayerController_IsTriggerUsableByPlayer_Params params; - params.TriggerActor = TriggerActor; - params.bAimToInteract = bAimToInteract; - params.bUseTriggerInteractDistance = bUseTriggerInteractDistance; - params.TriggerInteractDistance = TriggerInteractDistance; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetTriggerUseList -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// float interactDistanceToCheck (Parm) -// float crosshairDist (Parm) -// float minDot (Parm) -// bool bUsuableOnly (Parm) -// TArray out_useList (Parm, OutParm, NeedCtorLink) - -void AWillowPlayerController::GetTriggerUseList(float interactDistanceToCheck, float crosshairDist, float minDot, bool bUsuableOnly, TArray* out_useList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetTriggerUseList"); - - AWillowPlayerController_GetTriggerUseList_Params params; - params.interactDistanceToCheck = interactDistanceToCheck; - params.crosshairDist = crosshairDist; - params.minDot = minDot; - params.bUsuableOnly = bUsuableOnly; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_useList != nullptr) - *out_useList = params.out_useList; -} - - -// Function WillowGame.WillowPlayerController.ShowHUDToolTip -// (Final, Native, Public) -// Parameters: -// struct FInteractionIconWithOverrides HUDIcon (Parm) -// unsigned char UsabilityType (Parm) - -void AWillowPlayerController::ShowHUDToolTip(const struct FInteractionIconWithOverrides& HUDIcon, unsigned char UsabilityType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowHUDToolTip"); - - AWillowPlayerController_ShowHUDToolTip_Params params; - params.HUDIcon = HUDIcon; - params.UsabilityType = UsabilityType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UpdateInteractionIcon -// (Final, Native, Public) -// Parameters: -// struct FInteractionIconWithOverrides Icon (Parm) -// unsigned char UsabilityType (Parm) - -void AWillowPlayerController::UpdateInteractionIcon(const struct FInteractionIconWithOverrides& Icon, unsigned char UsabilityType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateInteractionIcon"); - - AWillowPlayerController_UpdateInteractionIcon_Params params; - params.Icon = Icon; - params.UsabilityType = UsabilityType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientSetBehindView -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// bool bNewBehindView (Parm) - -void AWillowPlayerController::ClientSetBehindView(bool bNewBehindView) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientSetBehindView"); - - AWillowPlayerController_ClientSetBehindView_Params params; - params.bNewBehindView = bNewBehindView; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.WillowBehindView -// (Exec, Public) -// Parameters: -// bool bNewBehindView (Parm) - -void AWillowPlayerController::WillowBehindView(bool bNewBehindView) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.WillowBehindView"); - - AWillowPlayerController_WillowBehindView_Params params; - params.bNewBehindView = bNewBehindView; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Get3rdPersonAimRotation -// (Defined, Public, HasDefaults) -// Parameters: -// class AWeapon* W (Parm) -// struct FVector StartFireLoc (Parm) -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator AWillowPlayerController::Get3rdPersonAimRotation(class AWeapon* W, const struct FVector& StartFireLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Get3rdPersonAimRotation"); - - AWillowPlayerController_Get3rdPersonAimRotation_Params params; - params.W = W; - params.StartFireLoc = StartFireLoc; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.LaunchGameFromMainMenuData -// (Defined, Exec, Public) - -void AWillowPlayerController::LaunchGameFromMainMenuData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.LaunchGameFromMainMenuData"); - - AWillowPlayerController_LaunchGameFromMainMenuData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.HB -// (Defined, Exec, Public) -// Parameters: -// struct FString Out (Parm, NeedCtorLink) - -void AWillowPlayerController::HB(const struct FString& Out) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HB"); - - AWillowPlayerController_HB_Params params; - params.Out = Out; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetMainMenuHostFlag -// (Defined, Exec, Public) -// Parameters: -// bool StartAHost (Parm) - -void AWillowPlayerController::SetMainMenuHostFlag(bool StartAHost) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetMainMenuHostFlag"); - - AWillowPlayerController_SetMainMenuHostFlag_Params params; - params.StartAHost = StartAHost; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetMainMenuCharacterClass -// (Defined, Exec, Public) -// Parameters: -// int forWhom (Parm) -// struct FString CharacterClassStr (Parm, NeedCtorLink) - -void AWillowPlayerController::SetMainMenuCharacterClass(int forWhom, const struct FString& CharacterClassStr) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetMainMenuCharacterClass"); - - AWillowPlayerController_SetMainMenuCharacterClass_Params params; - params.forWhom = forWhom; - params.CharacterClassStr = CharacterClassStr; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetAndBroadcastMainMenuCharacterClass -// (Defined, Exec, Public) -// Parameters: -// int forWhom (Parm) -// struct FString CharacterClassStr (Parm, NeedCtorLink) - -void AWillowPlayerController::SetAndBroadcastMainMenuCharacterClass(int forWhom, const struct FString& CharacterClassStr) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetAndBroadcastMainMenuCharacterClass"); - - AWillowPlayerController_SetAndBroadcastMainMenuCharacterClass_Params params; - params.forWhom = forWhom; - params.CharacterClassStr = CharacterClassStr; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetMainMenuSplitScreenFlag -// (Defined, Exec, HasOptionalparams, Public) -// Parameters: -// bool bUseSplit (Parm) -// bool bSpawnActor (OptionalParm, Parm) -// int NewControllerId (OptionalParm, Parm) - -void AWillowPlayerController::SetMainMenuSplitScreenFlag(bool bUseSplit, bool bSpawnActor, int NewControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetMainMenuSplitScreenFlag"); - - AWillowPlayerController_SetMainMenuSplitScreenFlag_Params params; - params.bUseSplit = bUseSplit; - params.bSpawnActor = bSpawnActor; - params.NewControllerId = NewControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.MainMenuResetPlayers -// (Defined, Exec, Public) - -void AWillowPlayerController::MainMenuResetPlayers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.MainMenuResetPlayers"); - - AWillowPlayerController_MainMenuResetPlayers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetMainMenuMapName -// (Defined, Exec, Public) -// Parameters: -// struct FString MapName (Parm, NeedCtorLink) - -void AWillowPlayerController::SetMainMenuMapName(const struct FString& MapName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetMainMenuMapName"); - - AWillowPlayerController_SetMainMenuMapName_Params params; - params.MapName = MapName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.InitAccuracyFromWeapon -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class AWillowWeapon* TheWeapon (Parm) - -void AWillowPlayerController::InitAccuracyFromWeapon(class AWillowWeapon* TheWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.InitAccuracyFromWeapon"); - - AWillowPlayerController_InitAccuracyFromWeapon_Params params; - params.TheWeapon = TheWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetAccuracyExtremes -// (Defined, Simulated, Public, HasOutparams, HasDefaults) -// Parameters: -// bool bOffHand (Parm) -// float MinAccuracy (Parm, OutParm) -// float MaxAccuracy (Parm, OutParm) -// float CurrentAccuracy (Parm, OutParm) - -void AWillowPlayerController::GetAccuracyExtremes(bool bOffHand, float* MinAccuracy, float* MaxAccuracy, float* CurrentAccuracy) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetAccuracyExtremes"); - - AWillowPlayerController_GetAccuracyExtremes_Params params; - params.bOffHand = bOffHand; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (MinAccuracy != nullptr) - *MinAccuracy = params.MinAccuracy; - if (MaxAccuracy != nullptr) - *MaxAccuracy = params.MaxAccuracy; - if (CurrentAccuracy != nullptr) - *CurrentAccuracy = params.CurrentAccuracy; -} - - -// Function WillowGame.WillowPlayerController.GetBaseAccuracy -// (Final, Simulated, Native, HasOptionalparams, Public) -// Parameters: -// bool bOffHand (OptionalParm, Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::GetBaseAccuracy(bool bOffHand) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetBaseAccuracy"); - - AWillowPlayerController_GetBaseAccuracy_Params params; - params.bOffHand = bOffHand; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetAccuracy -// (Final, Simulated, Native, HasOptionalparams, Public) -// Parameters: -// bool bOffHand (OptionalParm, Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::GetAccuracy(bool bOffHand) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetAccuracy"); - - AWillowPlayerController_GetAccuracy_Params params; - params.bOffHand = bOffHand; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.FinalAddHUDDamageIndicator -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::FinalAddHUDDamageIndicator() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.FinalAddHUDDamageIndicator"); - - AWillowPlayerController_FinalAddHUDDamageIndicator_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AddHUDDamageIndicator -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// struct FVector HitDir (Parm) -// bool bShieldOnlyDamage (Parm) - -void AWillowPlayerController::AddHUDDamageIndicator(const struct FVector& HitDir, bool bShieldOnlyDamage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AddHUDDamageIndicator"); - - AWillowPlayerController_AddHUDDamageIndicator_Params params; - params.HitDir = HitDir; - params.bShieldOnlyDamage = bShieldOnlyDamage; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetNextString -// (Defined, Public, HasOutparams) -// Parameters: -// struct FString args (Parm, OutParm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowPlayerController::GetNextString(struct FString* args) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetNextString"); - - AWillowPlayerController_GetNextString_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (args != nullptr) - *args = params.args; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.InitInputSystem -// (Defined, Event, Public) - -void AWillowPlayerController::InitInputSystem() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.InitInputSystem"); - - AWillowPlayerController_InitInputSystem_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DisplayAudioDebug -// (Final, Simulated, Native, Public, HasOutparams) -// Parameters: -// class AHUD* HUD (Parm) -// float out_YL (Parm, OutParm) -// float out_YPos (Parm, OutParm) - -void AWillowPlayerController::DisplayAudioDebug(class AHUD* HUD, float* out_YL, float* out_YPos) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DisplayAudioDebug"); - - AWillowPlayerController_DisplayAudioDebug_Params params; - params.HUD = HUD; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_YL != nullptr) - *out_YL = params.out_YL; - if (out_YPos != nullptr) - *out_YPos = params.out_YPos; -} - - -// Function WillowGame.WillowPlayerController.DisplayLevelTransitionState -// (Final, Simulated, Native, Public, HasOutparams) -// Parameters: -// class AHUD* HUD (Parm) -// float out_YL (Parm, OutParm) -// float out_YPos (Parm, OutParm) - -void AWillowPlayerController::DisplayLevelTransitionState(class AHUD* HUD, float* out_YL, float* out_YPos) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DisplayLevelTransitionState"); - - AWillowPlayerController_DisplayLevelTransitionState_Params params; - params.HUD = HUD; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_YL != nullptr) - *out_YL = params.out_YL; - if (out_YPos != nullptr) - *out_YPos = params.out_YPos; -} - - -// Function WillowGame.WillowPlayerController.SetParkedSlip -// (Defined, Exec, Public) -// Parameters: -// float Slip (Parm) - -void AWillowPlayerController::SetParkedSlip(float Slip) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetParkedSlip"); - - AWillowPlayerController_SetParkedSlip_Params params; - params.Slip = Slip; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetCMMEnabled -// (Defined, Exec, Public) -// Parameters: -// bool bEnabled (Parm) - -void AWillowPlayerController::SetCMMEnabled(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetCMMEnabled"); - - AWillowPlayerController_SetCMMEnabled_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetCMMThreat -// (Defined, Exec, Public) -// Parameters: -// float Threat (Parm) - -void AWillowPlayerController::SetCMMThreat(float Threat) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetCMMThreat"); - - AWillowPlayerController_SetCMMThreat_Params params; - params.Threat = Threat; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerPlayVehicleHorn -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerPlayVehicleHorn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerPlayVehicleHorn"); - - AWillowPlayerController_ServerPlayVehicleHorn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PlayVehicleHorn -// (Defined, Exec, Public) - -void AWillowPlayerController::PlayVehicleHorn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PlayVehicleHorn"); - - AWillowPlayerController_PlayVehicleHorn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientCloseMenu -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientCloseMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientCloseMenu"); - - AWillowPlayerController_ClientCloseMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.HideQuickSelectWeaponMenu -// (Defined, Exec, Public) - -void AWillowPlayerController::HideQuickSelectWeaponMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HideQuickSelectWeaponMenu"); - - AWillowPlayerController_HideQuickSelectWeaponMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowQuickSelectWeaponMenu -// (Defined, Exec, Public) - -void AWillowPlayerController::ShowQuickSelectWeaponMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowQuickSelectWeaponMenu"); - - AWillowPlayerController_ShowQuickSelectWeaponMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowStatusMenu_Logs -// (Defined, Exec, Public) - -void AWillowPlayerController::ShowStatusMenu_Logs() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowStatusMenu_Logs"); - - AWillowPlayerController_ShowStatusMenu_Logs_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowStatusMenu_Challenges -// (Defined, Exec, Public) - -void AWillowPlayerController::ShowStatusMenu_Challenges() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowStatusMenu_Challenges"); - - AWillowPlayerController_ShowStatusMenu_Challenges_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowStatusMenu_Skills -// (Defined, Exec, Public) - -void AWillowPlayerController::ShowStatusMenu_Skills() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowStatusMenu_Skills"); - - AWillowPlayerController_ShowStatusMenu_Skills_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowStatusMenu_Inventory -// (Defined, Exec, Public) - -void AWillowPlayerController::ShowStatusMenu_Inventory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowStatusMenu_Inventory"); - - AWillowPlayerController_ShowStatusMenu_Inventory_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowMap -// (Defined, Exec, Public) - -void AWillowPlayerController::ShowMap() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowMap"); - - AWillowPlayerController_ShowMap_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSetStatusMenuOpen -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// bool bNewValue (Parm) - -void AWillowPlayerController::ServerSetStatusMenuOpen(bool bNewValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSetStatusMenuOpen"); - - AWillowPlayerController_ServerSetStatusMenuOpen_Params params; - params.bNewValue = bNewValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetStatusMenuOpen -// (Defined, Simulated, Public) -// Parameters: -// bool bNewValue (Parm) - -void AWillowPlayerController::SetStatusMenuOpen(bool bNewValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetStatusMenuOpen"); - - AWillowPlayerController_SetStatusMenuOpen_Params params; - params.bNewValue = bNewValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowCannotOpenMenu -// (Defined, Simulated, Public) - -void AWillowPlayerController::ShowCannotOpenMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowCannotOpenMenu"); - - AWillowPlayerController_ShowCannotOpenMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowStatusMenu -// (Defined, Exec, Public) - -void AWillowPlayerController::ShowStatusMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowStatusMenu"); - - AWillowPlayerController_ShowStatusMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CanShowModalMenu -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// unsigned char bDisplayFailureWarning (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanShowModalMenu(unsigned char* bDisplayFailureWarning) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanShowModalMenu"); - - AWillowPlayerController_CanShowModalMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (bDisplayFailureWarning != nullptr) - *bDisplayFailureWarning = params.bDisplayFailureWarning; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ShowDebugMenu -// (Public) - -void AWillowPlayerController::ShowDebugMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowDebugMenu"); - - AWillowPlayerController_ShowDebugMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ZoomIfPending -// (Defined, Simulated, Public) - -void AWillowPlayerController::ZoomIfPending() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ZoomIfPending"); - - AWillowPlayerController_ZoomIfPending_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClearPendingZoom -// (Defined, Simulated, Public) - -void AWillowPlayerController::ClearPendingZoom() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearPendingZoom"); - - AWillowPlayerController_ClearPendingZoom_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetPendingZoom -// (Defined, Simulated, Public) - -void AWillowPlayerController::SetPendingZoom() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetPendingZoom"); - - AWillowPlayerController_SetPendingZoom_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsZoomed -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsZoomed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsZoomed"); - - AWillowPlayerController_IsZoomed_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ForceUnzoom -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bClearInput (OptionalParm, Parm) - -void AWillowPlayerController::ForceUnzoom(bool bClearInput) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ForceUnzoom"); - - AWillowPlayerController_ForceUnzoom_Params params; - params.bClearInput = bClearInput; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetPlayerViewportClient -// (Defined, Simulated, Event, Public) -// Parameters: -// class UWillowGameViewportClient* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowGameViewportClient* AWillowPlayerController::GetPlayerViewportClient() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPlayerViewportClient"); - - AWillowPlayerController_GetPlayerViewportClient_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClosePS3ControllerDialog -// (Defined, Simulated, Public) - -void AWillowPlayerController::ClosePS3ControllerDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClosePS3ControllerDialog"); - - AWillowPlayerController_ClosePS3ControllerDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowPS3ControllerDialog -// (Defined, Simulated, Public) -// Parameters: -// int ForControllerId (Parm) - -void AWillowPlayerController::ShowPS3ControllerDialog(int ForControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowPS3ControllerDialog"); - - AWillowPlayerController_ShowPS3ControllerDialog_Params params; - params.ForControllerId = ForControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetUIManager -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// bool bWantPrimaryManager (OptionalParm, Parm) -// class UWillowGFxUIManager* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowGFxUIManager* AWillowPlayerController::GetUIManager(bool bWantPrimaryManager) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetUIManager"); - - AWillowPlayerController_GetUIManager_Params params; - params.bWantPrimaryManager = bWantPrimaryManager; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetPrimaryPlayer -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* AWillowPlayerController::GetPrimaryPlayer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPrimaryPlayer"); - - AWillowPlayerController_GetPrimaryPlayer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CheckAllControllersConnected -// (Defined, Public, HasOutparams) -// Parameters: -// int DisconnectedId (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CheckAllControllersConnected(int* DisconnectedId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckAllControllersConnected"); - - AWillowPlayerController_CheckAllControllersConnected_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (DisconnectedId != nullptr) - *DisconnectedId = params.DisconnectedId; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnControllerChanged -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// bool bIsConnected (Parm) - -void AWillowPlayerController::OnControllerChanged(int ControllerId, bool bIsConnected) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnControllerChanged"); - - AWillowPlayerController_OnControllerChanged_Params params; - params.ControllerId = ControllerId; - params.bIsConnected = bIsConnected; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckControllerChangeStatusAfterDelay -// (Defined, Public) - -void AWillowPlayerController::CheckControllerChangeStatusAfterDelay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckControllerChangeStatusAfterDelay"); - - AWillowPlayerController_CheckControllerChangeStatusAfterDelay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RetryControllerDisconnect -// (Defined, Public) - -void AWillowPlayerController::RetryControllerDisconnect() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RetryControllerDisconnect"); - - AWillowPlayerController_RetryControllerDisconnect_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CanShowPauseMenu -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanShowPauseMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanShowPauseMenu"); - - AWillowPlayerController_CanShowPauseMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.IsPauseMenuOpen -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsPauseMenuOpen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsPauseMenuOpen"); - - AWillowPlayerController_IsPauseMenuOpen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.IsLobbyEnabled -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsLobbyEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsLobbyEnabled"); - - AWillowPlayerController_IsLobbyEnabled_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.EnableLobby -// (Defined, Exec, HasOptionalparams, Public) -// Parameters: -// bool bEnable (OptionalParm, Parm) - -void AWillowPlayerController::EnableLobby(bool bEnable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.EnableLobby"); - - AWillowPlayerController_EnableLobby_Params params; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsLobbyMenuOpen -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsLobbyMenuOpen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsLobbyMenuOpen"); - - AWillowPlayerController_IsLobbyMenuOpen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.HideLobbyUI -// (Defined, Simulated, Exec, Public) - -void AWillowPlayerController::HideLobbyUI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HideLobbyUI"); - - AWillowPlayerController_HideLobbyUI_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowLobbyUI -// (Defined, Simulated, Exec, Public) - -void AWillowPlayerController::ShowLobbyUI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowLobbyUI"); - - AWillowPlayerController_ShowLobbyUI_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetLobbyReady -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// bool bIsReady (OptionalParm, Parm) - -void AWillowPlayerController::SetLobbyReady(bool bIsReady) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetLobbyReady"); - - AWillowPlayerController_SetLobbyReady_Params params; - params.bIsReady = bIsReady; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSetLobbyReady -// (Defined, Net, NetReliable, HasOptionalparams, Public, NetServer) -// Parameters: -// bool bIsReady (OptionalParm, Parm) - -void AWillowPlayerController::ServerSetLobbyReady(bool bIsReady) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSetLobbyReady"); - - AWillowPlayerController_ServerSetLobbyReady_Params params; - params.bIsReady = bIsReady; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplySaveGamesBeforeLevelTransition -// (Defined, Exec, Public) - -void AWillowPlayerController::ApplySaveGamesBeforeLevelTransition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplySaveGamesBeforeLevelTransition"); - - AWillowPlayerController_ApplySaveGamesBeforeLevelTransition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GFxPauseMenuClosed -// (Defined, Public) - -void AWillowPlayerController::GFxPauseMenuClosed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GFxPauseMenuClosed"); - - AWillowPlayerController_GFxPauseMenuClosed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GFxPauseMenu -// (Defined, Exec, Public) - -void AWillowPlayerController::GFxPauseMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GFxPauseMenu"); - - AWillowPlayerController_GFxPauseMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetGFxPauseMenuOpenState -// (Final, Native, Public) -// Parameters: -// bool bIsOpen (Parm) - -void AWillowPlayerController::SetGFxPauseMenuOpenState(bool bIsOpen) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetGFxPauseMenuOpenState"); - - AWillowPlayerController_SetGFxPauseMenuOpenState_Params params; - params.bIsOpen = bIsOpen; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowPauseMenu -// (Defined, Public) - -void AWillowPlayerController::ShowPauseMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowPauseMenu"); - - AWillowPlayerController_ShowPauseMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShowMenu -// (Defined, Exec, Public) - -void AWillowPlayerController::ShowMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShowMenu"); - - AWillowPlayerController_ShowMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Pause -// (Defined, Exec, Public) - -void AWillowPlayerController::Pause() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Pause"); - - AWillowPlayerController_Pause_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.FixFOV -// (Simulated, Public) - -void AWillowPlayerController::FixFOV() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.FixFOV"); - - AWillowPlayerController_FixFOV_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AdjustFOV -// (Defined, Simulated, Public) -// Parameters: -// float DeltaTime (Parm) - -void AWillowPlayerController::AdjustFOV(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AdjustFOV"); - - AWillowPlayerController_AdjustFOV_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnDefaultFOVChanged -// (Defined, Simulated, Public) - -void AWillowPlayerController::OnDefaultFOVChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnDefaultFOVChanged"); - - AWillowPlayerController_OnDefaultFOVChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RemoveSprintFOV -// (Defined, Simulated, Public) - -void AWillowPlayerController::RemoveSprintFOV() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RemoveSprintFOV"); - - AWillowPlayerController_RemoveSprintFOV_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplySprintFOV -// (Defined, Simulated, Public) - -void AWillowPlayerController::ApplySprintFOV() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplySprintFOV"); - - AWillowPlayerController_ApplySprintFOV_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetPlayerFOV -// (Defined, Simulated, Public) -// Parameters: -// float HFOV (Parm) - -void AWillowPlayerController::SetPlayerFOV(float HFOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetPlayerFOV"); - - AWillowPlayerController_SetPlayerFOV_Params params; - params.HFOV = HFOV; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.FOV -// (Defined, Exec, Public) -// Parameters: -// float HFOV (Parm) - -void AWillowPlayerController::FOV(float HFOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.FOV"); - - AWillowPlayerController_FOV_Params params; - params.HFOV = HFOV; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ToHFOV -// (Simulated, Native, Static, Public) -// Parameters: -// float FFOV (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::ToHFOV(float FFOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ToHFOV"); - - AWillowPlayerController_ToHFOV_Params params; - params.FFOV = FFOV; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ToVFOV -// (Simulated, Native, Static, Public) -// Parameters: -// float HFOV (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::ToVFOV(float HFOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ToVFOV"); - - AWillowPlayerController_ToVFOV_Params params; - params.HFOV = HFOV; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClientUpdateLevelStreamingStatus -// (Net, NetReliable, Simulated, Native, Public, NetClient) -// Parameters: -// struct FName PackageName (Parm) -// bool bNewShouldBeLoaded (Parm) -// bool bNewShouldBeVisible (Parm) -// bool bNewShouldBlockOnLoad (Parm) - -void AWillowPlayerController::ClientUpdateLevelStreamingStatus(const struct FName& PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientUpdateLevelStreamingStatus"); - - AWillowPlayerController_ClientUpdateLevelStreamingStatus_Params params; - params.PackageName = PackageName; - params.bNewShouldBeLoaded = bNewShouldBeLoaded; - params.bNewShouldBeVisible = bNewShouldBeVisible; - params.bNewShouldBlockOnLoad = bNewShouldBlockOnLoad; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PreTransitionCleanup -// (Defined, Public) - -void AWillowPlayerController::PreTransitionCleanup() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PreTransitionCleanup"); - - AWillowPlayerController_PreTransitionCleanup_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.HideHUD -// (Defined, Public) - -void AWillowPlayerController::HideHUD() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HideHUD"); - - AWillowPlayerController_HideHUD_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DisplayHUD -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bDeferred (OptionalParm, Parm) - -void AWillowPlayerController::DisplayHUD(bool bDeferred) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DisplayHUD"); - - AWillowPlayerController_DisplayHUD_Params params; - params.bDeferred = bDeferred; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UnPressButtons -// (Defined, Singular, Event, Public) - -void AWillowPlayerController::UnPressButtons() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UnPressButtons"); - - AWillowPlayerController_UnPressButtons_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.FinishUncrouch -// (Simulated, Public) - -void AWillowPlayerController::FinishUncrouch() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.FinishUncrouch"); - - AWillowPlayerController_FinishUncrouch_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientUnDuck -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientUnDuck() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientUnDuck"); - - AWillowPlayerController_ClientUnDuck_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckJumpOrDuck -// (Defined, Public) - -void AWillowPlayerController::CheckJumpOrDuck() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckJumpOrDuck"); - - AWillowPlayerController_CheckJumpOrDuck_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetAdjustedAimFor -// (Defined, Public, HasDefaults) -// Parameters: -// class AWeapon* W (Parm) -// struct FVector StartFireLoc (Parm) -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator AWillowPlayerController::GetAdjustedAimFor(class AWeapon* W, const struct FVector& StartFireLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetAdjustedAimFor"); - - AWillowPlayerController_GetAdjustedAimFor_Params params; - params.W = W; - params.StartFireLoc = StartFireLoc; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.AimHelpDistance -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::AimHelpDistance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AimHelpDistance"); - - AWillowPlayerController_AimHelpDistance_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.AimingHelp -// (Defined, Public) -// Parameters: -// bool bInstantHit (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::AimingHelp(bool bInstantHit) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AimingHelp"); - - AWillowPlayerController_AimingHelp_Params params; - params.bInstantHit = bInstantHit; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ServerToggleEquipInventory -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// class AWillowInventory* InventoryObject (Parm) - -void AWillowPlayerController::ServerToggleEquipInventory(class AWillowInventory* InventoryObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerToggleEquipInventory"); - - AWillowPlayerController_ServerToggleEquipInventory_Params params; - params.InventoryObject = InventoryObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ToggleEquipInventory -// (Defined, Public) -// Parameters: -// class AWillowInventory* InventoryObject (Parm) - -void AWillowPlayerController::ToggleEquipInventory(class AWillowInventory* InventoryObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ToggleEquipInventory"); - - AWillowPlayerController_ToggleEquipInventory_Params params; - params.InventoryObject = InventoryObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientDisplayPickupFailedMessage -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientDisplayPickupFailedMessage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientDisplayPickupFailedMessage"); - - AWillowPlayerController_ClientDisplayPickupFailedMessage_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CloneAndGiveToCoopPawns -// (Defined, Public) -// Parameters: -// FScriptInterface Pickup (Parm) -// bool bReady (Parm) - -void AWillowPlayerController::CloneAndGiveToCoopPawns(const FScriptInterface& Pickup, bool bReady) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CloneAndGiveToCoopPawns"); - - AWillowPlayerController_CloneAndGiveToCoopPawns_Params params; - params.Pickup = Pickup; - params.bReady = bReady; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetCoopPawns -// (Defined, Public, HasOutparams) -// Parameters: -// TArray CoopPawns (Parm, OutParm, NeedCtorLink) - -void AWillowPlayerController::GetCoopPawns(TArray* CoopPawns) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetCoopPawns"); - - AWillowPlayerController_GetCoopPawns_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (CoopPawns != nullptr) - *CoopPawns = params.CoopPawns; -} - - -// Function WillowGame.WillowPlayerController.ShouldUseCoopRange -// (Defined, Public) -// Parameters: -// FScriptInterface Pickup (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::ShouldUseCoopRange(const FScriptInterface& Pickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShouldUseCoopRange"); - - AWillowPlayerController_ShouldUseCoopRange_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.PickupPickupable -// (Defined, Public, HasDefaults) -// Parameters: -// FScriptInterface CurrentPickupable (Parm) -// bool bReadyAfterPickup (Parm) - -void AWillowPlayerController::PickupPickupable(const FScriptInterface& CurrentPickupable, bool bReadyAfterPickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PickupPickupable"); - - AWillowPlayerController_PickupPickupable_Params params; - params.CurrentPickupable = CurrentPickupable; - params.bReadyAfterPickup = bReadyAfterPickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerPickupSomething -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// bool bReadyAfterPickup (Parm) - -void AWillowPlayerController::ServerPickupSomething(bool bReadyAfterPickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerPickupSomething"); - - AWillowPlayerController_ServerPickupSomething_Params params; - params.bReadyAfterPickup = bReadyAfterPickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerPickupSpecific -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// FScriptInterface Pickupable (Parm) - -void AWillowPlayerController::ServerPickupSpecific(const FScriptInterface& Pickupable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerPickupSpecific"); - - AWillowPlayerController_ServerPickupSpecific_Params params; - params.Pickupable = Pickupable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientSpawnPickupableMesh -// (Defined, Net, Simulated, Public, NetClient) -// Parameters: -// FScriptInterface Pickup (Parm) - -void AWillowPlayerController::ClientSpawnPickupableMesh(const FScriptInterface& Pickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientSpawnPickupableMesh"); - - AWillowPlayerController_ClientSpawnPickupableMesh_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerUpdatePickupFailsFull -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerUpdatePickupFailsFull() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerUpdatePickupFailsFull"); - - AWillowPlayerController_ServerUpdatePickupFailsFull_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerConditionalThrowPawnEquippedItem -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// unsigned char EquipLocation (Parm) - -void AWillowPlayerController::ServerConditionalThrowPawnEquippedItem(unsigned char EquipLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerConditionalThrowPawnEquippedItem"); - - AWillowPlayerController_ServerConditionalThrowPawnEquippedItem_Params params; - params.EquipLocation = EquipLocation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerThrowPawnActiveWeapon -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerThrowPawnActiveWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerThrowPawnActiveWeapon"); - - AWillowPlayerController_ServerThrowPawnActiveWeapon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PickupSomething -// (Defined, Exec, Public) -// Parameters: -// bool bReadyAfterPickup (Parm) - -void AWillowPlayerController::PickupSomething(bool bReadyAfterPickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PickupSomething"); - - AWillowPlayerController_PickupSomething_Params params; - params.bReadyAfterPickup = bReadyAfterPickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AllowReadyAfterPickup -// (Defined, Simulated, Public) -// Parameters: -// FScriptInterface CurrentPickupable (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::AllowReadyAfterPickup(const FScriptInterface& CurrentPickupable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AllowReadyAfterPickup"); - - AWillowPlayerController_AllowReadyAfterPickup_Params params; - params.CurrentPickupable = CurrentPickupable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.HasRoomInInventoryFor -// (Defined, Simulated, Public) -// Parameters: -// FScriptInterface Pickupable (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::HasRoomInInventoryFor(const FScriptInterface& Pickupable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HasRoomInInventoryFor"); - - AWillowPlayerController_HasRoomInInventoryFor_Params params; - params.Pickupable = Pickupable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClearSeenPickupable -// (Defined, Event, Public) - -void AWillowPlayerController::ClearSeenPickupable() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearSeenPickupable"); - - AWillowPlayerController_ClearSeenPickupable_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerClearSeenPickupable -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerClearSeenPickupable() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerClearSeenPickupable"); - - AWillowPlayerController_ServerClearSeenPickupable_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SawPickupable -// (Defined, Event, Public) -// Parameters: -// FScriptInterface Pickup (Parm) - -void AWillowPlayerController::SawPickupable(const FScriptInterface& Pickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SawPickupable"); - - AWillowPlayerController_SawPickupable_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSawPickupable -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// FScriptInterface Pickup (Parm) - -void AWillowPlayerController::ServerSawPickupable(const FScriptInterface& Pickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSawPickupable"); - - AWillowPlayerController_ServerSawPickupable_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UnTouchedPickupable -// (Defined, Public) -// Parameters: -// FScriptInterface Pickup (Parm) - -void AWillowPlayerController::UnTouchedPickupable(const FScriptInterface& Pickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UnTouchedPickupable"); - - AWillowPlayerController_UnTouchedPickupable_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TouchedPickupable -// (Defined, Public) -// Parameters: -// FScriptInterface Pickup (Parm) - -void AWillowPlayerController::TouchedPickupable(const FScriptInterface& Pickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TouchedPickupable"); - - AWillowPlayerController_TouchedPickupable_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerDiscoveredCallOutItem -// (Defined, Net, NetReliable, Event, Public, NetServer) -// Parameters: -// FScriptInterface Pickup (Parm) - -void AWillowPlayerController::ServerDiscoveredCallOutItem(const FScriptInterface& Pickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerDiscoveredCallOutItem"); - - AWillowPlayerController_ServerDiscoveredCallOutItem_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DiscoveredCallOutItem -// (Defined, Simulated, Event, Public) -// Parameters: -// FScriptInterface Pickup (Parm) - -void AWillowPlayerController::DiscoveredCallOutItem(const FScriptInterface& Pickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DiscoveredCallOutItem"); - - AWillowPlayerController_DiscoveredCallOutItem_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetCurrentPickupable -// (Defined, Simulated, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface AWillowPlayerController::GetCurrentPickupable() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetCurrentPickupable"); - - AWillowPlayerController_GetCurrentPickupable_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.LandingShake -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::LandingShake() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.LandingShake"); - - AWillowPlayerController_LandingShake_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CheckBulletWhip -// (Defined, Public, HasDefaults) -// Parameters: -// class UAkEvent* BulletWhipAkEvent (Parm) -// struct FVector FireLocation (Parm) -// struct FVector FireDir (Parm) -// struct FVector HitLocation (Parm) - -void AWillowPlayerController::CheckBulletWhip(class UAkEvent* BulletWhipAkEvent, const struct FVector& FireLocation, const struct FVector& FireDir, const struct FVector& HitLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckBulletWhip"); - - AWillowPlayerController_CheckBulletWhip_Params params; - params.BulletWhipAkEvent = BulletWhipAkEvent; - params.FireLocation = FireLocation; - params.FireDir = FireDir; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetMaxOverpowerLevel -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetMaxOverpowerLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetMaxOverpowerLevel"); - - AWillowPlayerController_GetMaxOverpowerLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetMaxExpLevel -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetMaxExpLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetMaxExpLevel"); - - AWillowPlayerController_GetMaxExpLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetExpPoints -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetExpPoints() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetExpPoints"); - - AWillowPlayerController_GetExpPoints_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetExpPointsRequiredForLevel -// (Native, Static, Public) -// Parameters: -// int Level (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetExpPointsRequiredForLevel(int Level) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetExpPointsRequiredForLevel"); - - AWillowPlayerController_GetExpPointsRequiredForLevel_Params params; - params.Level = Level; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetExpPercentToNextLevel -// (Final, Native, Public, HasOutparams) -// Parameters: -// float CurrXp (Parm) -// int PointsTowardLevel (Parm, OutParm) -// int PointsRequiredTolevel (Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::GetExpPercentToNextLevel(float CurrXp, int* PointsTowardLevel, int* PointsRequiredTolevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetExpPercentToNextLevel"); - - AWillowPlayerController_GetExpPercentToNextLevel_Params params; - params.CurrXp = CurrXp; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (PointsTowardLevel != nullptr) - *PointsTowardLevel = params.PointsTowardLevel; - if (PointsRequiredTolevel != nullptr) - *PointsRequiredTolevel = params.PointsRequiredTolevel; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.UpdateLcdExp -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// float ExpPoints (OptionalParm, Parm) - -void AWillowPlayerController::UpdateLcdExp(float ExpPoints) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateLcdExp"); - - AWillowPlayerController_UpdateLcdExp_Params params; - params.ExpPoints = ExpPoints; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnAllyLevelChange -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPlayerReplicationInfo* AllyPRI (Parm) - -void AWillowPlayerController::OnAllyLevelChange(class AWillowPlayerReplicationInfo* AllyPRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnAllyLevelChange"); - - AWillowPlayerController_OnAllyLevelChange_Params params; - params.AllyPRI = AllyPRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DoLevelUpNotifications -// (Defined, Event, Public) -// Parameters: -// int ExpLevel (Parm) - -void AWillowPlayerController::DoLevelUpNotifications(int ExpLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DoLevelUpNotifications"); - - AWillowPlayerController_DoLevelUpNotifications_Params params; - params.ExpLevel = ExpLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientOnExpLevelChange -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// int ExpLevel (Parm) - -void AWillowPlayerController::ClientOnExpLevelChange(int ExpLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientOnExpLevelChange"); - - AWillowPlayerController_ClientOnExpLevelChange_Params params; - params.ExpLevel = ExpLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnExpLevelChange -// (Defined, Public) -// Parameters: -// bool bFeedback (Parm) -// bool bNaturalLevelup (Parm) - -void AWillowPlayerController::OnExpLevelChange(bool bFeedback, bool bNaturalLevelup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnExpLevelChange"); - - AWillowPlayerController_OnExpLevelChange_Params params; - params.bFeedback = bFeedback; - params.bNaturalLevelup = bNaturalLevelup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ExpLevelUp -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool bCheated (OptionalParm, Parm) - -void AWillowPlayerController::ExpLevelUp(bool bCheated) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ExpLevelUp"); - - AWillowPlayerController_ExpLevelUp_Params params; - params.bCheated = bCheated; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ExpEarn -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// int Exp (Parm) -// unsigned char Source (Parm) -// unsigned char ExpType (OptionalParm, Parm) - -void AWillowPlayerController::ExpEarn(int Exp, unsigned char Source, unsigned char ExpType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ExpEarn"); - - AWillowPlayerController_ExpEarn_Params params; - params.Exp = Exp; - params.Source = Source; - params.ExpType = ExpType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ScriptAnnounceAmmoGain -// (Defined, Event, Public) -// Parameters: -// int AmmoType (Parm) -// int GainedAmount (Parm) - -void AWillowPlayerController::ScriptAnnounceAmmoGain(int AmmoType, int GainedAmount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ScriptAnnounceAmmoGain"); - - AWillowPlayerController_ScriptAnnounceAmmoGain_Params params; - params.AmmoType = AmmoType; - params.GainedAmount = GainedAmount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ScriptAnnounceCreditGain -// (Defined, Event, Public) -// Parameters: -// int GainedAmount (Parm) -// class APlayerReplicationInfo* PRI (Parm) - -void AWillowPlayerController::ScriptAnnounceCreditGain(int GainedAmount, class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ScriptAnnounceCreditGain"); - - AWillowPlayerController_ScriptAnnounceCreditGain_Params params; - params.GainedAmount = GainedAmount; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerAnnounceItemPickup -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// class AWillowItem* ItemPickedUp (Parm) -// class APlayerReplicationInfo* PRI (Parm) - -void AWillowPlayerController::ServerAnnounceItemPickup(class AWillowItem* ItemPickedUp, class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerAnnounceItemPickup"); - - AWillowPlayerController_ServerAnnounceItemPickup_Params params; - params.ItemPickedUp = ItemPickedUp; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerAnnounceWeaponPickup -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// class AWillowWeapon* WeaponPickedUp (Parm) -// class APlayerReplicationInfo* PRI (Parm) - -void AWillowPlayerController::ServerAnnounceWeaponPickup(class AWillowWeapon* WeaponPickedUp, class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerAnnounceWeaponPickup"); - - AWillowPlayerController_ServerAnnounceWeaponPickup_Params params; - params.WeaponPickedUp = WeaponPickedUp; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.HandlePickup -// (Defined, Public) -// Parameters: -// class AInventory* Inv (Parm) - -void AWillowPlayerController::HandlePickup(class AInventory* Inv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HandlePickup"); - - AWillowPlayerController_HandlePickup_Params params; - params.Inv = Inv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetSkillGrade -// (Defined, Public, HasDefaults) -// Parameters: -// class USkillDefinition* Definition (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetSkillGrade(class USkillDefinition* Definition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetSkillGrade"); - - AWillowPlayerController_GetSkillGrade_Params params; - params.Definition = Definition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClientSetSkillGrade -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) -// Parameters: -// class USkillDefinition* Skill (Parm) -// unsigned char NewSkillPoints (Parm) -// unsigned char Grade (Parm) - -void AWillowPlayerController::ClientSetSkillGrade(class USkillDefinition* Skill, unsigned char NewSkillPoints, unsigned char Grade) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientSetSkillGrade"); - - AWillowPlayerController_ClientSetSkillGrade_Params params; - params.Skill = Skill; - params.NewSkillPoints = NewSkillPoints; - params.Grade = Grade; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSkillSaveGameDataCompleted -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerSkillSaveGameDataCompleted() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSkillSaveGameDataCompleted"); - - AWillowPlayerController_ServerSkillSaveGameDataCompleted_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSetSkillSaveGameData -// (Defined, Net, NetReliable, Public, NetServer, HasDefaults) -// Parameters: -// class USkillDefinition* Skill (Parm) -// unsigned char Grade (Parm) - -void AWillowPlayerController::ServerSetSkillSaveGameData(class USkillDefinition* Skill, unsigned char Grade) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSetSkillSaveGameData"); - - AWillowPlayerController_ServerSetSkillSaveGameData_Params params; - params.Skill = Skill; - params.Grade = Grade; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerUpgradeSkill -// (Defined, Net, NetReliable, Public, NetServer, HasDefaults) -// Parameters: -// class USkillDefinition* Skill (Parm) - -void AWillowPlayerController::ServerUpgradeSkill(class USkillDefinition* Skill) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerUpgradeSkill"); - - AWillowPlayerController_ServerUpgradeSkill_Params params; - params.Skill = Skill; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UpdateSkillsAfterTreeReset -// (Defined, Event, Public) - -void AWillowPlayerController::UpdateSkillsAfterTreeReset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateSkillsAfterTreeReset"); - - AWillowPlayerController_UpdateSkillsAfterTreeReset_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckSkillActivation -// (Defined, Public, HasDefaults) -// Parameters: -// class USkillDefinition* Skill (Parm) - -void AWillowPlayerController::CheckSkillActivation(class USkillDefinition* Skill) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckSkillActivation"); - - AWillowPlayerController_CheckSkillActivation_Params params; - params.Skill = Skill; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetSkillUpgradeCost -// (Defined, Public) -// Parameters: -// class USkillDefinition* Skill (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetSkillUpgradeCost(class USkillDefinition* Skill) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetSkillUpgradeCost"); - - AWillowPlayerController_GetSkillUpgradeCost_Params params; - params.Skill = Skill; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClientResetSkillTree -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) -// Parameters: -// bool bIgnoreProficiencies (Parm) - -void AWillowPlayerController::ClientResetSkillTree(bool bIgnoreProficiencies) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientResetSkillTree"); - - AWillowPlayerController_ClientResetSkillTree_Params params; - params.bIgnoreProficiencies = bIgnoreProficiencies; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ResetSkillTree -// (Final, Native, HasOptionalparams, Private) -// Parameters: -// bool bIgnoreProficiencies (Parm) -// bool bIsCharacterLoad (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::ResetSkillTree(bool bIgnoreProficiencies, bool bIsCharacterLoad) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ResetSkillTree"); - - AWillowPlayerController_ResetSkillTree_Params params; - params.bIgnoreProficiencies = bIgnoreProficiencies; - params.bIsCharacterLoad = bIsCharacterLoad; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClientPurchaseSkillTreeResetFailed -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientPurchaseSkillTreeResetFailed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientPurchaseSkillTreeResetFailed"); - - AWillowPlayerController_ClientPurchaseSkillTreeResetFailed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerPurchaseSkillTreeReset -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerPurchaseSkillTreeReset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerPurchaseSkillTreeReset"); - - AWillowPlayerController_ServerPurchaseSkillTreeReset_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetSkillTreeResetCost -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetSkillTreeResetCost() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetSkillTreeResetCost"); - - AWillowPlayerController_GetSkillTreeResetCost_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ResetMeleeSkillCooldown -// (Defined, Public) - -void AWillowPlayerController::ResetMeleeSkillCooldown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ResetMeleeSkillCooldown"); - - AWillowPlayerController_ResetMeleeSkillCooldown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ResetMeleeSkill -// (Defined, Public) - -void AWillowPlayerController::ResetMeleeSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ResetMeleeSkill"); - - AWillowPlayerController_ResetMeleeSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetMeleeSkillCooldownTimeRemaining -// (Defined, Event, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::GetMeleeSkillCooldownTimeRemaining() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetMeleeSkillCooldownTimeRemaining"); - - AWillowPlayerController_GetMeleeSkillCooldownTimeRemaining_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetMeleeSkillCooldownTime -// (Defined, Event, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::GetMeleeSkillCooldownTime() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetMeleeSkillCooldownTime"); - - AWillowPlayerController_GetMeleeSkillCooldownTime_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.StartMeleeSkillCooldown -// (Defined, Public) - -void AWillowPlayerController::StartMeleeSkillCooldown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StartMeleeSkillCooldown"); - - AWillowPlayerController_StartMeleeSkillCooldown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsMeleeSkillOnCooldown -// (Defined, Simulated, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsMeleeSkillOnCooldown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsMeleeSkillOnCooldown"); - - AWillowPlayerController_IsMeleeSkillOnCooldown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CanPerformMeleeSkill -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanPerformMeleeSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanPerformMeleeSkill"); - - AWillowPlayerController_CanPerformMeleeSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.StartMeleeSkill -// (Defined, Simulated, Public) - -void AWillowPlayerController::StartMeleeSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StartMeleeSkill"); - - AWillowPlayerController_StartMeleeSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerStartMeleeSkill -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerStartMeleeSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerStartMeleeSkill"); - - AWillowPlayerController_ServerStartMeleeSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerStartActionSkillCooldownAbility -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// class AWillowPawn* AutoAimTarget (Parm) - -void AWillowPlayerController::ServerStartActionSkillCooldownAbility(class AWillowPawn* AutoAimTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerStartActionSkillCooldownAbility"); - - AWillowPlayerController_ServerStartActionSkillCooldownAbility_Params params; - params.AutoAimTarget = AutoAimTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StartActionSkillCooldownAbility -// (Defined, Exec, Public) - -void AWillowPlayerController::StartActionSkillCooldownAbility() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StartActionSkillCooldownAbility"); - - AWillowPlayerController_StartActionSkillCooldownAbility_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerNotifyActionSkillActiveAbility -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// class AWillowPawn* AutoAimTarget (Parm) - -void AWillowPlayerController::ServerNotifyActionSkillActiveAbility(class AWillowPawn* AutoAimTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerNotifyActionSkillActiveAbility"); - - AWillowPlayerController_ServerNotifyActionSkillActiveAbility_Params params; - params.AutoAimTarget = AutoAimTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyActionSkillActiveAbility -// (Defined, Exec, Public) - -void AWillowPlayerController::NotifyActionSkillActiveAbility() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyActionSkillActiveAbility"); - - AWillowPlayerController_NotifyActionSkillActiveAbility_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerStartActionSkillActiveAbility -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// class AWillowPawn* AutoAimTarget (Parm) -// bool bNotifyClient (Parm) - -void AWillowPlayerController::ServerStartActionSkillActiveAbility(class AWillowPawn* AutoAimTarget, bool bNotifyClient) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerStartActionSkillActiveAbility"); - - AWillowPlayerController_ServerStartActionSkillActiveAbility_Params params; - params.AutoAimTarget = AutoAimTarget; - params.bNotifyClient = bNotifyClient; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StartActionSkillActiveAbility -// (Defined, Exec, Public) - -void AWillowPlayerController::StartActionSkillActiveAbility() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StartActionSkillActiveAbility"); - - AWillowPlayerController_StartActionSkillActiveAbility_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerStartActionSkill -// (Defined, Net, NetReliable, HasOptionalparams, Public, NetServer, HasDefaults) -// Parameters: -// class AWillowPawn* SkillTarget (OptionalParm, Parm) - -void AWillowPlayerController::ServerStartActionSkill(class AWillowPawn* SkillTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerStartActionSkill"); - - AWillowPlayerController_ServerStartActionSkill_Params params; - params.SkillTarget = SkillTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetActionSkillDuration -// (Final, Simulated, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::GetActionSkillDuration() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetActionSkillDuration"); - - AWillowPlayerController_GetActionSkillDuration_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ActionSkillCallback -// (Defined, Public, HasDefaults) -// Parameters: -// class USkill* ActivatedSkill (Parm) -// bool bActivated (Parm) - -void AWillowPlayerController::ActionSkillCallback(class USkill* ActivatedSkill, bool bActivated) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ActionSkillCallback"); - - AWillowPlayerController_ActionSkillCallback_Params params; - params.ActivatedSkill = ActivatedSkill; - params.bActivated = bActivated; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Behavior_GetSkillInstigatorController -// (Defined, Public) -// Parameters: -// class AController* ReturnValue (Parm, OutParm, ReturnParm) - -class AController* AWillowPlayerController::Behavior_GetSkillInstigatorController() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_GetSkillInstigatorController"); - - AWillowPlayerController_Behavior_GetSkillInstigatorController_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.Behavior_UpgradeSkill -// (Public) -// Parameters: -// class USkillDefinition* SkillToUpgrade (Parm) -// int NumberOfLevelsToRaise (Parm) -// int MaximumLevelToRaiseSkill (Parm) - -void AWillowPlayerController::Behavior_UpgradeSkill(class USkillDefinition* SkillToUpgrade, int NumberOfLevelsToRaise, int MaximumLevelToRaiseSkill) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_UpgradeSkill"); - - AWillowPlayerController_Behavior_UpgradeSkill_Params params; - params.SkillToUpgrade = SkillToUpgrade; - params.NumberOfLevelsToRaise = NumberOfLevelsToRaise; - params.MaximumLevelToRaiseSkill = MaximumLevelToRaiseSkill; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerDeactivateSkill -// (Defined, Net, NetReliable, HasOptionalparams, Public, NetServer) -// Parameters: -// class USkillDefinition* SkillToDeactivate (Parm) -// bool bIgnoreSkillInstigator (OptionalParm, Parm) - -void AWillowPlayerController::ServerDeactivateSkill(class USkillDefinition* SkillToDeactivate, bool bIgnoreSkillInstigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerDeactivateSkill"); - - AWillowPlayerController_ServerDeactivateSkill_Params params; - params.SkillToDeactivate = SkillToDeactivate; - params.bIgnoreSkillInstigator = bIgnoreSkillInstigator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Behavior_DeactivateSkill -// (Defined, HasOptionalparams, Public) -// Parameters: -// class USkillDefinition* SkillToDeactivate (Parm) -// bool bIgnoreSkillInstigator (OptionalParm, Parm) - -void AWillowPlayerController::Behavior_DeactivateSkill(class USkillDefinition* SkillToDeactivate, bool bIgnoreSkillInstigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_DeactivateSkill"); - - AWillowPlayerController_Behavior_DeactivateSkill_Params params; - params.SkillToDeactivate = SkillToDeactivate; - params.bIgnoreSkillInstigator = bIgnoreSkillInstigator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerActivateSkill -// (Defined, Net, NetReliable, HasOptionalparams, Public, NetServer) -// Parameters: -// class USkillDefinition* SkillToActivate (Parm) -// class UObject* AdditionalSkillTarget (OptionalParm, Parm) -// int SkillGrade (OptionalParm, Parm) - -void AWillowPlayerController::ServerActivateSkill(class USkillDefinition* SkillToActivate, class UObject* AdditionalSkillTarget, int SkillGrade) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerActivateSkill"); - - AWillowPlayerController_ServerActivateSkill_Params params; - params.SkillToActivate = SkillToActivate; - params.AdditionalSkillTarget = AdditionalSkillTarget; - params.SkillGrade = SkillGrade; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Behavior_ActivateSkill -// (Defined, HasOptionalparams, Public) -// Parameters: -// class USkillDefinition* SkillToActivate (Parm) -// class UObject* AdditionalSkillTarget (OptionalParm, Parm) -// int SkillGrade (OptionalParm, Parm) - -void AWillowPlayerController::Behavior_ActivateSkill(class USkillDefinition* SkillToActivate, class UObject* AdditionalSkillTarget, int SkillGrade) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_ActivateSkill"); - - AWillowPlayerController_Behavior_ActivateSkill_Params params; - params.SkillToActivate = SkillToActivate; - params.AdditionalSkillTarget = AdditionalSkillTarget; - params.SkillGrade = SkillGrade; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetSkillManager -// (Final, Native, Public) -// Parameters: -// class ASkillEffectManager* ReturnValue (Parm, OutParm, ReturnParm) - -class ASkillEffectManager* AWillowPlayerController::GetSkillManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetSkillManager"); - - AWillowPlayerController_GetSkillManager_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.InitPlayerSkillTree -// (Final, Native, Public) - -void AWillowPlayerController::InitPlayerSkillTree() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.InitPlayerSkillTree"); - - AWillowPlayerController_InitPlayerSkillTree_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnPlayerClassChange -// (Defined, Simulated, Event, Public) - -void AWillowPlayerController::OnPlayerClassChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnPlayerClassChange"); - - AWillowPlayerController_OnPlayerClassChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyCharacterClassStartingValues -// (Native, Public) -// Parameters: -// class UCharacterClassDefinition* CharClass (Parm) - -void AWillowPlayerController::ApplyCharacterClassStartingValues(class UCharacterClassDefinition* CharClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyCharacterClassStartingValues"); - - AWillowPlayerController_ApplyCharacterClassStartingValues_Params params; - params.CharClass = CharClass; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyCharacterClassDefaults -// (Defined, Public) -// Parameters: -// class APawn* P (Parm) -// class UCharacterClassDefinition* CharClass (Parm) - -void AWillowPlayerController::ApplyCharacterClassDefaults(class APawn* P, class UCharacterClassDefinition* CharClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyCharacterClassDefaults"); - - AWillowPlayerController_ApplyCharacterClassDefaults_Params params; - params.P = P; - params.CharClass = CharClass; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientNotifyClassChanged -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class UPlayerClassDefinition* NewPlayerClass (Parm) - -void AWillowPlayerController::ClientNotifyClassChanged(class UPlayerClassDefinition* NewPlayerClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientNotifyClassChanged"); - - AWillowPlayerController_ClientNotifyClassChanged_Params params; - params.NewPlayerClass = NewPlayerClass; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RetryClassSwitch -// (Defined, Public) - -void AWillowPlayerController::RetryClassSwitch() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RetryClassSwitch"); - - AWillowPlayerController_RetryClassSwitch_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SwitchPlayerClass -// (Defined, Event, Public) -// Parameters: -// class UPlayerClassDefinition* NewPlayerClass (Parm) - -void AWillowPlayerController::SwitchPlayerClass(class UPlayerClassDefinition* NewPlayerClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SwitchPlayerClass"); - - AWillowPlayerController_SwitchPlayerClass_Params params; - params.NewPlayerClass = NewPlayerClass; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSwitchPlayerClass -// (Defined, Net, NetReliable, Event, Public, NetServer) -// Parameters: -// class UPlayerClassDefinition* NewPlayerClass (Parm) - -void AWillowPlayerController::ServerSwitchPlayerClass(class UPlayerClassDefinition* NewPlayerClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSwitchPlayerClass"); - - AWillowPlayerController_ServerSwitchPlayerClass_Params params; - params.NewPlayerClass = NewPlayerClass; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerPlayerSelectClass -// (Defined, Net, NetReliable, Event, Public, NetServer) -// Parameters: -// struct FString ClassDefinitionName (Parm, NeedCtorLink) - -void AWillowPlayerController::ServerPlayerSelectClass(const struct FString& ClassDefinitionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerPlayerSelectClass"); - - AWillowPlayerController_ServerPlayerSelectClass_Params params; - params.ClassDefinitionName = ClassDefinitionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PlayerSelectClass -// (Defined, Exec, HasOptionalparams, Public) -// Parameters: -// struct FString args (OptionalParm, Parm, NeedCtorLink) - -void AWillowPlayerController::PlayerSelectClass(const struct FString& args) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PlayerSelectClass"); - - AWillowPlayerController_PlayerSelectClass_Params params; - params.args = args; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.InitializeWorldMissionState -// (Defined, Public) - -void AWillowPlayerController::InitializeWorldMissionState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.InitializeWorldMissionState"); - - AWillowPlayerController_InitializeWorldMissionState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RefreshHUDMissionWidget -// (Defined, Public) - -void AWillowPlayerController::RefreshHUDMissionWidget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RefreshHUDMissionWidget"); - - AWillowPlayerController_RefreshHUDMissionWidget_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.FixupPlaythroughTwo -// (Defined, Public, HasDefaults) -// Parameters: -// int PlaythroughsCompleted (Parm) - -void AWillowPlayerController::FixupPlaythroughTwo(int PlaythroughsCompleted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.FixupPlaythroughTwo"); - - AWillowPlayerController_FixupPlaythroughTwo_Params params; - params.PlaythroughsCompleted = PlaythroughsCompleted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyMissionSaveGameData -// (Defined, Public, HasDefaults) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) -// bool bManageRewards (Parm) - -void AWillowPlayerController::ApplyMissionSaveGameData(class UPlayerSaveGame* SaveGame, bool bManageRewards) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyMissionSaveGameData"); - - AWillowPlayerController_ApplyMissionSaveGameData_Params params; - params.SaveGame = SaveGame; - params.bManageRewards = bManageRewards; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.FixupSavedMissionGameStage -// (Defined, Public, HasOutparams) -// Parameters: -// int PlaythroughIndex (Parm) -// struct FMissionStatusPlayerData MStatus (Parm, OutParm, NeedCtorLink) - -void AWillowPlayerController::FixupSavedMissionGameStage(int PlaythroughIndex, struct FMissionStatusPlayerData* MStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.FixupSavedMissionGameStage"); - - AWillowPlayerController_FixupSavedMissionGameStage_Params params; - params.PlaythroughIndex = PlaythroughIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (MStatus != nullptr) - *MStatus = params.MStatus; -} - - -// Function WillowGame.WillowPlayerController.ApplyGatewayDLCStations -// (Final, Native, Public) - -void AWillowPlayerController::ApplyGatewayDLCStations() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyGatewayDLCStations"); - - AWillowPlayerController_ApplyGatewayDLCStations_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyVisitedTeleporterData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::ApplyVisitedTeleporterData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyVisitedTeleporterData"); - - AWillowPlayerController_ApplyVisitedTeleporterData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ReapplyVisitedTeleporterData -// (Defined, Event, Public) - -void AWillowPlayerController::ReapplyVisitedTeleporterData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReapplyVisitedTeleporterData"); - - AWillowPlayerController_ReapplyVisitedTeleporterData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetSavedTravelStation -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) -// class UTravelStationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UTravelStationDefinition* AWillowPlayerController::GetSavedTravelStation(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetSavedTravelStation"); - - AWillowPlayerController_GetSavedTravelStation_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.RequestNewStatsChannel -// (Final, Net, NetReliable, Native, Event, Public, NetServer) - -void AWillowPlayerController::RequestNewStatsChannel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RequestNewStatsChannel"); - - AWillowPlayerController_RequestNewStatsChannel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyStatsSaveGameData -// (Final, Native, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::ApplyStatsSaveGameData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyStatsSaveGameData"); - - AWillowPlayerController_ApplyStatsSaveGameData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSetWeaponSaveGameData -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// int Index (Parm) -// struct FWeaponDefinitionData DefinitionData (Parm) -// unsigned char QuickSlot (Parm) -// unsigned char Mark (Parm) - -void AWillowPlayerController::ServerSetWeaponSaveGameData(int Index, const struct FWeaponDefinitionData& DefinitionData, unsigned char QuickSlot, unsigned char Mark) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSetWeaponSaveGameData"); - - AWillowPlayerController_ServerSetWeaponSaveGameData_Params params; - params.Index = Index; - params.DefinitionData = DefinitionData; - params.QuickSlot = QuickSlot; - params.Mark = Mark; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyWeaponSaveGameData -// (Defined, Public, HasDefaults) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::ApplyWeaponSaveGameData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyWeaponSaveGameData"); - - AWillowPlayerController_ApplyWeaponSaveGameData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.FixupSavedWeapons -// (Native, Public, HasOutparams) -// Parameters: -// TArray WeaponData (Parm, OutParm, NeedCtorLink) - -void AWillowPlayerController::FixupSavedWeapons(TArray* WeaponData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.FixupSavedWeapons"); - - AWillowPlayerController_FixupSavedWeapons_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (WeaponData != nullptr) - *WeaponData = params.WeaponData; -} - - -// Function WillowGame.WillowPlayerController.ServerSetInventorySlotSaveGameData -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// struct FInventorySlotSaveGameData Data (Parm) - -void AWillowPlayerController::ServerSetInventorySlotSaveGameData(const struct FInventorySlotSaveGameData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSetInventorySlotSaveGameData"); - - AWillowPlayerController_ServerSetInventorySlotSaveGameData_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyInventorySlotSaveGameData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::ApplyInventorySlotSaveGameData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyInventorySlotSaveGameData"); - - AWillowPlayerController_ApplyInventorySlotSaveGameData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSetItemSaveGameData -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// int Index (Parm) -// struct FItemDefinitionData DefinitionData (Parm) -// int Quantity (Parm) -// bool bEquipped (Parm) -// unsigned char Mark (Parm) - -void AWillowPlayerController::ServerSetItemSaveGameData(int Index, const struct FItemDefinitionData& DefinitionData, int Quantity, bool bEquipped, unsigned char Mark) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSetItemSaveGameData"); - - AWillowPlayerController_ServerSetItemSaveGameData_Params params; - params.Index = Index; - params.DefinitionData = DefinitionData; - params.Quantity = Quantity; - params.bEquipped = bEquipped; - params.Mark = Mark; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerItemSaveGameDataCompleted -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerItemSaveGameDataCompleted() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerItemSaveGameDataCompleted"); - - AWillowPlayerController_ServerItemSaveGameDataCompleted_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyDLCInventorySaveGameData -// (Defined, Simulated, Event, Public, HasDefaults) -// Parameters: -// TArray ItemData (Parm, NeedCtorLink) -// TArray WeaponData (Parm, NeedCtorLink) - -void AWillowPlayerController::ApplyDLCInventorySaveGameData(TArray ItemData, TArray WeaponData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyDLCInventorySaveGameData"); - - AWillowPlayerController_ApplyDLCInventorySaveGameData_Params params; - params.ItemData = ItemData; - params.WeaponData = WeaponData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyItemSaveGameData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::ApplyItemSaveGameData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyItemSaveGameData"); - - AWillowPlayerController_ApplyItemSaveGameData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ValidateItemDefinition -// (Final, Simulated, Native, Public) -// Parameters: -// struct FItemDefinitionData DefinitionData (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::ValidateItemDefinition(const struct FItemDefinitionData& DefinitionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ValidateItemDefinition"); - - AWillowPlayerController_ValidateItemDefinition_Params params; - params.DefinitionData = DefinitionData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ValidateWeaponDefinition -// (Final, Simulated, Native, Public) -// Parameters: -// struct FWeaponDefinitionData DefinitionData (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::ValidateWeaponDefinition(const struct FWeaponDefinitionData& DefinitionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ValidateWeaponDefinition"); - - AWillowPlayerController_ValidateWeaponDefinition_Params params; - params.DefinitionData = DefinitionData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ApplyInventorySaveGameData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::ApplyInventorySaveGameData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyInventorySaveGameData"); - - AWillowPlayerController_ApplyInventorySaveGameData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSetResourceSaveGameData -// (Defined, Net, NetReliable, Public, NetServer, HasDefaults) -// Parameters: -// int Index (Parm) -// class UResourceDefinition* ResDefinition (Parm) -// class UResourcePoolDefinition* PoolDefinition (Parm) -// float Amount (Parm) -// int UpgradeLevel (Parm) - -void AWillowPlayerController::ServerSetResourceSaveGameData(int Index, class UResourceDefinition* ResDefinition, class UResourcePoolDefinition* PoolDefinition, float Amount, int UpgradeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSetResourceSaveGameData"); - - AWillowPlayerController_ServerSetResourceSaveGameData_Params params; - params.Index = Index; - params.ResDefinition = ResDefinition; - params.PoolDefinition = PoolDefinition; - params.Amount = Amount; - params.UpgradeLevel = UpgradeLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyResourceSaveGameData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::ApplyResourceSaveGameData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyResourceSaveGameData"); - - AWillowPlayerController_ApplyResourceSaveGameData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RecalculateAttributeInitializedState -// (Native, Public) - -void AWillowPlayerController::RecalculateAttributeInitializedState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RecalculateAttributeInitializedState"); - - AWillowPlayerController_RecalculateAttributeInitializedState_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ConditionalLoadDefaultSaveGame -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::ConditionalLoadDefaultSaveGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ConditionalLoadDefaultSaveGame"); - - AWillowPlayerController_ConditionalLoadDefaultSaveGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetSaveGameNameFromid -// (Defined, Event, Public) -// Parameters: -// int SaveGameId (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowPlayerController::GetSaveGameNameFromid(int SaveGameId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetSaveGameNameFromid"); - - AWillowPlayerController_GetSaveGameNameFromid_Params params; - params.SaveGameId = SaveGameId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.BuildSaveGameNameFromId -// (Defined, Public) -// Parameters: -// int SaveGameId (Parm) - -void AWillowPlayerController::BuildSaveGameNameFromId(int SaveGameId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.BuildSaveGameNameFromId"); - - AWillowPlayerController_BuildSaveGameNameFromId_Params params; - params.SaveGameId = SaveGameId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ProcessShiftEntitlements -// (Defined, Simulated, Public) -// Parameters: -// bool bCustomizationsOnly (Parm) - -void AWillowPlayerController::ProcessShiftEntitlements(bool bCustomizationsOnly) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ProcessShiftEntitlements"); - - AWillowPlayerController_ProcessShiftEntitlements_Params params; - params.bCustomizationsOnly = bCustomizationsOnly; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GrantShiftProfileEntitlement -// (Native, Public) -// Parameters: -// int Id (Parm) -// struct FName Identifier (Parm) -// struct FString Payload (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::GrantShiftProfileEntitlement(int Id, const struct FName& Identifier, const struct FString& Payload) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GrantShiftProfileEntitlement"); - - AWillowPlayerController_GrantShiftProfileEntitlement_Params params; - params.Id = Id; - params.Identifier = Identifier; - params.Payload = Payload; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GrantShiftCustomizationEntitlement -// (Native, Public) -// Parameters: -// int Id (Parm) -// struct FName Identifier (Parm) -// struct FString Payload (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::GrantShiftCustomizationEntitlement(int Id, const struct FName& Identifier, const struct FString& Payload) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GrantShiftCustomizationEntitlement"); - - AWillowPlayerController_GrantShiftCustomizationEntitlement_Params params; - params.Id = Id; - params.Identifier = Identifier; - params.Payload = Payload; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GrantShiftItemEntitlement -// (Native, Public) -// Parameters: -// int Id (Parm) -// struct FName Identifier (Parm) -// struct FString Payload (Parm, NeedCtorLink) -// bool Consumable (Parm) -// int ConsumableAmount (Parm) -// int Consumed (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::GrantShiftItemEntitlement(int Id, const struct FName& Identifier, const struct FString& Payload, bool Consumable, int ConsumableAmount, int Consumed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GrantShiftItemEntitlement"); - - AWillowPlayerController_GrantShiftItemEntitlement_Params params; - params.Id = Id; - params.Identifier = Identifier; - params.Payload = Payload; - params.Consumable = Consumable; - params.ConsumableAmount = ConsumableAmount; - params.Consumed = Consumed; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GrantUnconsumedDemoPerk -// (Defined, Public) - -void AWillowPlayerController::GrantUnconsumedDemoPerk() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GrantUnconsumedDemoPerk"); - - AWillowPlayerController_GrantUnconsumedDemoPerk_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GrantNewMarketingCodeBonuses -// (Defined, Event, Public) - -void AWillowPlayerController::GrantNewMarketingCodeBonuses() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GrantNewMarketingCodeBonuses"); - - AWillowPlayerController_GrantNewMarketingCodeBonuses_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsMarketingCodeUnlocked -// (Defined, Public) -// Parameters: -// int MarketingCode (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsMarketingCodeUnlocked(int MarketingCode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsMarketingCodeUnlocked"); - - AWillowPlayerController_IsMarketingCodeUnlocked_Params params; - params.MarketingCode = MarketingCode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.HasUnlockedCode -// (Defined, Event, Public) -// Parameters: -// int MarketingCode (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::HasUnlockedCode(int MarketingCode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HasUnlockedCode"); - - AWillowPlayerController_HasUnlockedCode_Params params; - params.MarketingCode = MarketingCode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SaveMarketingCodeSaveGameData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::SaveMarketingCodeSaveGameData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveMarketingCodeSaveGameData"); - - AWillowPlayerController_SaveMarketingCodeSaveGameData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyMarketingCodeSaveGameData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::ApplyMarketingCodeSaveGameData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyMarketingCodeSaveGameData"); - - AWillowPlayerController_ApplyMarketingCodeSaveGameData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSetSaveGameData -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// int ClientExpLevel (Parm) -// int ClientExpPoints (Parm) -// int ClientGeneralSkillPoints (Parm) -// int ClientSpecialistSkillPoints (Parm) -// int CurrencyOnHand (Parm) -// int PlaythroughsCompleted (Parm) - -void AWillowPlayerController::ServerSetSaveGameData(int ClientExpLevel, int ClientExpPoints, int ClientGeneralSkillPoints, int ClientSpecialistSkillPoints, int CurrencyOnHand, int PlaythroughsCompleted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSetSaveGameData"); - - AWillowPlayerController_ServerSetSaveGameData_Params params; - params.ClientExpLevel = ClientExpLevel; - params.ClientExpPoints = ClientExpPoints; - params.ClientGeneralSkillPoints = ClientGeneralSkillPoints; - params.ClientSpecialistSkillPoints = ClientSpecialistSkillPoints; - params.CurrencyOnHand = CurrencyOnHand; - params.PlaythroughsCompleted = PlaythroughsCompleted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyPlayerSaveGameData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::ApplyPlayerSaveGameData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyPlayerSaveGameData"); - - AWillowPlayerController_ApplyPlayerSaveGameData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplySkillSaveGameData -// (Defined, Public, HasDefaults) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::ApplySkillSaveGameData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplySkillSaveGameData"); - - AWillowPlayerController_ApplySkillSaveGameData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyVehicleSteeringModeData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::ApplyVehicleSteeringModeData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyVehicleSteeringModeData"); - - AWillowPlayerController_ApplyVehicleSteeringModeData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyVehicleCustomizationData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::ApplyVehicleCustomizationData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyVehicleCustomizationData"); - - AWillowPlayerController_ApplyVehicleCustomizationData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyAwesomeSkillSaveGameData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::ApplyAwesomeSkillSaveGameData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyAwesomeSkillSaveGameData"); - - AWillowPlayerController_ApplyAwesomeSkillSaveGameData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveAppliedCustomizationData -// (Defined, Simulated, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::SaveAppliedCustomizationData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveAppliedCustomizationData"); - - AWillowPlayerController_SaveAppliedCustomizationData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveMissionSaveGameData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::SaveMissionSaveGameData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveMissionSaveGameData"); - - AWillowPlayerController_SaveMissionSaveGameData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveDiscoveredWorldAreaData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::SaveDiscoveredWorldAreaData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveDiscoveredWorldAreaData"); - - AWillowPlayerController_SaveDiscoveredWorldAreaData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyDiscoveredWorldAreaData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::ApplyDiscoveredWorldAreaData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyDiscoveredWorldAreaData"); - - AWillowPlayerController_ApplyDiscoveredWorldAreaData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveVisitedTeleporterData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::SaveVisitedTeleporterData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveVisitedTeleporterData"); - - AWillowPlayerController_SaveVisitedTeleporterData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SavePlayerUIPreferences -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::SavePlayerUIPreferences(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SavePlayerUIPreferences"); - - AWillowPlayerController_SavePlayerUIPreferences_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveStatsSaveGameData -// (Final, Native, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::SaveStatsSaveGameData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveStatsSaveGameData"); - - AWillowPlayerController_SaveStatsSaveGameData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveWeaponSaveGameData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::SaveWeaponSaveGameData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveWeaponSaveGameData"); - - AWillowPlayerController_SaveWeaponSaveGameData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveInventorySlotSaveGameData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::SaveInventorySlotSaveGameData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveInventorySlotSaveGameData"); - - AWillowPlayerController_SaveInventorySlotSaveGameData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ExtractExpansionSavedataFromUnloadableItemData -// (Final, Native, Private) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::ExtractExpansionSavedataFromUnloadableItemData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ExtractExpansionSavedataFromUnloadableItemData"); - - AWillowPlayerController_ExtractExpansionSavedataFromUnloadableItemData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AddExpansionSavedataToUnloadableItemData -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) -// bool bTrustSaveGameValues (OptionalParm, Parm) - -void AWillowPlayerController::AddExpansionSavedataToUnloadableItemData(class UPlayerSaveGame* SaveGame, bool bTrustSaveGameValues) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AddExpansionSavedataToUnloadableItemData"); - - AWillowPlayerController_AddExpansionSavedataToUnloadableItemData_Params params; - params.SaveGame = SaveGame; - params.bTrustSaveGameValues = bTrustSaveGameValues; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveItemSaveGameData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::SaveItemSaveGameData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveItemSaveGameData"); - - AWillowPlayerController_SaveItemSaveGameData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetPawnInventoryManager -// (Final, Native, Public) -// Parameters: -// class AWillowInventoryManager* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventoryManager* AWillowPlayerController::GetPawnInventoryManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPawnInventoryManager"); - - AWillowPlayerController_GetPawnInventoryManager_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetInventoryPawn -// (Final, Native, Public) -// Parameters: -// class APawn* ReturnValue (Parm, OutParm, ReturnParm) - -class APawn* AWillowPlayerController::GetInventoryPawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetInventoryPawn"); - - AWillowPlayerController_GetInventoryPawn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SaveResourceSaveGameData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::SaveResourceSaveGameData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveResourceSaveGameData"); - - AWillowPlayerController_SaveResourceSaveGameData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveSkillSaveGameData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::SaveSkillSaveGameData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveSkillSaveGameData"); - - AWillowPlayerController_SaveSkillSaveGameData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveVehicleSteeringModeData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::SaveVehicleSteeringModeData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveVehicleSteeringModeData"); - - AWillowPlayerController_SaveVehicleSteeringModeData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveVehicleCustomizationData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::SaveVehicleCustomizationData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveVehicleCustomizationData"); - - AWillowPlayerController_SaveVehicleCustomizationData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveAwesomeSkillSaveGameData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::SaveAwesomeSkillSaveGameData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveAwesomeSkillSaveGameData"); - - AWillowPlayerController_SaveAwesomeSkillSaveGameData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SavePlayerSaveGameData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::SavePlayerSaveGameData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SavePlayerSaveGameData"); - - AWillowPlayerController_SavePlayerSaveGameData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyPlayerCustomizationData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* NewSaveGame (Parm) - -void AWillowPlayerController::ApplyPlayerCustomizationData(class UPlayerSaveGame* NewSaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyPlayerCustomizationData"); - - AWillowPlayerController_ApplyPlayerCustomizationData_Params params; - params.NewSaveGame = NewSaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyPlayerUIPreferencesData -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* NewSaveGame (Parm) - -void AWillowPlayerController::ApplyPlayerUIPreferencesData(class UPlayerSaveGame* NewSaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyPlayerUIPreferencesData"); - - AWillowPlayerController_ApplyPlayerUIPreferencesData_Params params; - params.NewSaveGame = NewSaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsMissionObjectiveActiveLocal -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class UMissionObjectiveDefinition* MissionObjective (Parm) -// int ForPlaythrough (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsMissionObjectiveActiveLocal(class UMissionObjectiveDefinition* MissionObjective, int ForPlaythrough) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsMissionObjectiveActiveLocal"); - - AWillowPlayerController_IsMissionObjectiveActiveLocal_Params params; - params.MissionObjective = MissionObjective; - params.ForPlaythrough = ForPlaythrough; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.IsMissionObjectiveCompleteLocal -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class UMissionObjectiveDefinition* MissionObjective (Parm) -// int ForPlaythrough (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsMissionObjectiveCompleteLocal(class UMissionObjectiveDefinition* MissionObjective, int ForPlaythrough) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsMissionObjectiveCompleteLocal"); - - AWillowPlayerController_IsMissionObjectiveCompleteLocal_Params params; - params.MissionObjective = MissionObjective; - params.ForPlaythrough = ForPlaythrough; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.LocalMissionDependenciesMet -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) -// int ForPlaythrough (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::LocalMissionDependenciesMet(class UMissionDefinition* InMission, int ForPlaythrough) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.LocalMissionDependenciesMet"); - - AWillowPlayerController_LocalMissionDependenciesMet_Params params; - params.InMission = InMission; - params.ForPlaythrough = ForPlaythrough; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetLocalActiveMissionNumber -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// int ForPlaythrough (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetLocalActiveMissionNumber(int ForPlaythrough) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetLocalActiveMissionNumber"); - - AWillowPlayerController_GetLocalActiveMissionNumber_Params params; - params.ForPlaythrough = ForPlaythrough; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetActivePlotCriticalMissionNumber -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// int ForPlaythrough (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetActivePlotCriticalMissionNumber(int ForPlaythrough) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetActivePlotCriticalMissionNumber"); - - AWillowPlayerController_GetActivePlotCriticalMissionNumber_Params params; - params.ForPlaythrough = ForPlaythrough; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetActiveMissionNumber -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetActiveMissionNumber() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetActiveMissionNumber"); - - AWillowPlayerController_GetActiveMissionNumber_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.UpdateOnlineGameSettings -// (Defined, Public, HasDefaults) -// Parameters: -// bool bRefreshOnlineData (Parm) - -void AWillowPlayerController::UpdateOnlineGameSettings(bool bRefreshOnlineData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateOnlineGameSettings"); - - AWillowPlayerController_UpdateOnlineGameSettings_Params params; - params.bRefreshOnlineData = bRefreshOnlineData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyUpdateOnlineGameComplete -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::NotifyUpdateOnlineGameComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyUpdateOnlineGameComplete"); - - AWillowPlayerController_NotifyUpdateOnlineGameComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetNeedsUpdateOnlineGameSettings -// (Defined, Public) - -void AWillowPlayerController::SetNeedsUpdateOnlineGameSettings() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetNeedsUpdateOnlineGameSettings"); - - AWillowPlayerController_SetNeedsUpdateOnlineGameSettings_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckEquipDefaultWeapon -// (Defined, Simulated, Public) - -void AWillowPlayerController::CheckEquipDefaultWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckEquipDefaultWeapon"); - - AWillowPlayerController_CheckEquipDefaultWeapon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GrantDefaultWeaponIfEligible -// (Defined, Simulated, Public) -// Parameters: -// class AMissionTracker* MissionTracker (Parm) - -void AWillowPlayerController::GrantDefaultWeaponIfEligible(class AMissionTracker* MissionTracker) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GrantDefaultWeaponIfEligible"); - - AWillowPlayerController_GrantDefaultWeaponIfEligible_Params params; - params.MissionTracker = MissionTracker; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientValidateMissionData -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) - -void AWillowPlayerController::ClientValidateMissionData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientValidateMissionData"); - - AWillowPlayerController_ClientValidateMissionData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientReceiveMissionFiltered -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) -// Parameters: -// struct FReplicatedMissionFilterData MissionFilterData (Parm) - -void AWillowPlayerController::ClientReceiveMissionFiltered(const struct FReplicatedMissionFilterData& MissionFilterData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientReceiveMissionFiltered"); - - AWillowPlayerController_ClientReceiveMissionFiltered_Params params; - params.MissionFilterData = MissionFilterData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientReceiveMissionObjective -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) -// Parameters: -// struct FReplicatedMissionObjectiveData ObjectiveData (Parm) - -void AWillowPlayerController::ClientReceiveMissionObjective(const struct FReplicatedMissionObjectiveData& ObjectiveData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientReceiveMissionObjective"); - - AWillowPlayerController_ClientReceiveMissionObjective_Params params; - params.ObjectiveData = ObjectiveData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientSubObjectiveSetAdvanced -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) -// Parameters: -// class UMissionObjectiveSetDefinition* SubObjectiveSetAdvanced (Parm) - -void AWillowPlayerController::ClientSubObjectiveSetAdvanced(class UMissionObjectiveSetDefinition* SubObjectiveSetAdvanced) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientSubObjectiveSetAdvanced"); - - AWillowPlayerController_ClientSubObjectiveSetAdvanced_Params params; - params.SubObjectiveSetAdvanced = SubObjectiveSetAdvanced; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientReceiveMissionActiveObjectiveSet -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) -// Parameters: -// class UMissionObjectiveSetDefinition* ActiveObjectiveSet (Parm) - -void AWillowPlayerController::ClientReceiveMissionActiveObjectiveSet(class UMissionObjectiveSetDefinition* ActiveObjectiveSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientReceiveMissionActiveObjectiveSet"); - - AWillowPlayerController_ClientReceiveMissionActiveObjectiveSet_Params params; - params.ActiveObjectiveSet = ActiveObjectiveSet; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientReceiveMissionStatus -// (Defined, Net, NetReliable, Simulated, Event, HasOptionalparams, Public, NetClient) -// Parameters: -// struct FReplicatedMissionStatusData MissionStatusData (Parm) -// int GameStage (OptionalParm, Parm) - -void AWillowPlayerController::ClientReceiveMissionStatus(const struct FReplicatedMissionStatusData& MissionStatusData, int GameStage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientReceiveMissionStatus"); - - AWillowPlayerController_ClientReceiveMissionStatus_Params params; - params.MissionStatusData = MissionStatusData; - params.GameStage = GameStage; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientReceiveMissionData -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) -// Parameters: -// struct FReplicatedMissionData MissionData (Parm) - -void AWillowPlayerController::ClientReceiveMissionData(const struct FReplicatedMissionData& MissionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientReceiveMissionData"); - - AWillowPlayerController_ClientReceiveMissionData_Params params; - params.MissionData = MissionData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetMissionKickoffHeard -// (Defined, Simulated, Event, Public) -// Parameters: -// class UMissionDefinition* MissionDef (Parm) - -void AWillowPlayerController::SetMissionKickoffHeard(class UMissionDefinition* MissionDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetMissionKickoffHeard"); - - AWillowPlayerController_SetMissionKickoffHeard_Params params; - params.MissionDef = MissionDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientReceivedMissionKickoffHeard -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) -// Parameters: -// class UMissionDefinition* MissionDef (Parm) - -void AWillowPlayerController::ClientReceivedMissionKickoffHeard(class UMissionDefinition* MissionDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientReceivedMissionKickoffHeard"); - - AWillowPlayerController_ClientReceivedMissionKickoffHeard_Params params; - params.MissionDef = MissionDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerRequestMissionData -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerRequestMissionData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerRequestMissionData"); - - AWillowPlayerController_ServerRequestMissionData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RequestMissionData -// (Defined, Public) - -void AWillowPlayerController::RequestMissionData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RequestMissionData"); - - AWillowPlayerController_RequestMissionData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.LoadBlackMarketUpgrades -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::LoadBlackMarketUpgrades(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.LoadBlackMarketUpgrades"); - - AWillowPlayerController_LoadBlackMarketUpgrades_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.LoadTheBank -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::LoadTheBank(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.LoadTheBank"); - - AWillowPlayerController_LoadTheBank_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyHardcoreMode -// (Public) -// Parameters: -// class UPlayerSaveGame* NewSaveGame (Parm) - -void AWillowPlayerController::ApplyHardcoreMode(class UPlayerSaveGame* NewSaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyHardcoreMode"); - - AWillowPlayerController_ApplyHardcoreMode_Params params; - params.NewSaveGame = NewSaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StoreUnloadableDlcContent -// (Defined, Simulated, Public) -// Parameters: -// class UPlayerSaveGame* NewSaveGame (Parm) - -void AWillowPlayerController::StoreUnloadableDlcContent(class UPlayerSaveGame* NewSaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StoreUnloadableDlcContent"); - - AWillowPlayerController_StoreUnloadableDlcContent_Params params; - params.NewSaveGame = NewSaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSetRemoteGoldenKeyData -// (Defined, Net, NetReliable, Event, Public, NetServer) -// Parameters: -// int Acquired (Parm) -// int Available (Parm) - -void AWillowPlayerController::ServerSetRemoteGoldenKeyData(int Acquired, int Available) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSetRemoteGoldenKeyData"); - - AWillowPlayerController_ServerSetRemoteGoldenKeyData_Params params; - params.Acquired = Acquired; - params.Available = Available; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.LoadPlayerSaveGame -// (Defined, Event, Public) -// Parameters: -// class UPlayerSaveGame* NewSaveGame (Parm) - -void AWillowPlayerController::LoadPlayerSaveGame(class UPlayerSaveGame* NewSaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.LoadPlayerSaveGame"); - - AWillowPlayerController_LoadPlayerSaveGame_Params params; - params.NewSaveGame = NewSaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AttemptPostSaveGameCreateFixup -// (Native, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::AttemptPostSaveGameCreateFixup(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AttemptPostSaveGameCreateFixup"); - - AWillowPlayerController_AttemptPostSaveGameCreateFixup_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ConditionalFixWeaponReadyMax -// (Native, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::ConditionalFixWeaponReadyMax(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ConditionalFixWeaponReadyMax"); - - AWillowPlayerController_ConditionalFixWeaponReadyMax_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AttemptPreSaveGameLoadFixup -// (Native, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::AttemptPreSaveGameLoadFixup(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AttemptPreSaveGameLoadFixup"); - - AWillowPlayerController_AttemptPreSaveGameLoadFixup_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientHideSendingSaveGameDialog -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientHideSendingSaveGameDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientHideSendingSaveGameDialog"); - - AWillowPlayerController_ClientHideSendingSaveGameDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckSentFullSaveGame -// (Defined, Public) - -void AWillowPlayerController::CheckSentFullSaveGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckSentFullSaveGame"); - - AWillowPlayerController_CheckSentFullSaveGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DoReceivedSaveGameValuesMatchExpected -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::DoReceivedSaveGameValuesMatchExpected() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DoReceivedSaveGameValuesMatchExpected"); - - AWillowPlayerController_DoReceivedSaveGameValuesMatchExpected_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.HasSentFullSaveGame -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::HasSentFullSaveGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HasSentFullSaveGame"); - - AWillowPlayerController_HasSentFullSaveGame_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClientShowSendingSaveGameDialog -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientShowSendingSaveGameDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientShowSendingSaveGameDialog"); - - AWillowPlayerController_ClientShowSendingSaveGameDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetExpLevelLoadedFromSavedGame -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetExpLevelLoadedFromSavedGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetExpLevelLoadedFromSavedGame"); - - AWillowPlayerController_GetExpLevelLoadedFromSavedGame_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetExpPointsLoadedFromSavedGame -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetExpPointsLoadedFromSavedGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetExpPointsLoadedFromSavedGame"); - - AWillowPlayerController_GetExpPointsLoadedFromSavedGame_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.AttemptReplicateSaveGame -// (Final, Native, Public) -// Parameters: -// class UPlayerSaveGame* NewSaveGame (Parm) - -void AWillowPlayerController::AttemptReplicateSaveGame(class UPlayerSaveGame* NewSaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AttemptReplicateSaveGame"); - - AWillowPlayerController_AttemptReplicateSaveGame_Params params; - params.NewSaveGame = NewSaveGame; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyClosedSaveGameChannel -// (Final, Native, Public) -// Parameters: -// class USaveGameChannel* InChannel (Parm) - -void AWillowPlayerController::NotifyClosedSaveGameChannel(class USaveGameChannel* InChannel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyClosedSaveGameChannel"); - - AWillowPlayerController_NotifyClosedSaveGameChannel_Params params; - params.InChannel = InChannel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyReceivedSaveGameChannel -// (Final, Native, Public) -// Parameters: -// class USaveGameChannel* InChannel (Parm) - -void AWillowPlayerController::NotifyReceivedSaveGameChannel(class USaveGameChannel* InChannel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyReceivedSaveGameChannel"); - - AWillowPlayerController_NotifyReceivedSaveGameChannel_Params params; - params.InChannel = InChannel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ParseWillowOneDLCExpansionData -// (Final, Native, Public) -// Parameters: -// TArray ExpansionData (Parm, NeedCtorLink) - -void AWillowPlayerController::ParseWillowOneDLCExpansionData(TArray ExpansionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ParseWillowOneDLCExpansionData"); - - AWillowPlayerController_ParseWillowOneDLCExpansionData_Params params; - params.ExpansionData = ExpansionData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyDLCExpansionData -// (Final, Native, Public) -// Parameters: -// class UPlayerSaveGame* NewSaveGame (Parm) - -void AWillowPlayerController::ApplyDLCExpansionData(class UPlayerSaveGame* NewSaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyDLCExpansionData"); - - AWillowPlayerController_ApplyDLCExpansionData_Params params; - params.NewSaveGame = NewSaveGame; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveDLCExpansionData -// (Final, Native, Public) -// Parameters: -// class UPlayerSaveGame* NewSaveGame (Parm) - -void AWillowPlayerController::SaveDLCExpansionData(class UPlayerSaveGame* NewSaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveDLCExpansionData"); - - AWillowPlayerController_SaveDLCExpansionData_Params params; - params.NewSaveGame = NewSaveGame; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClearPlayerSaveGame -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ClearPlayerSaveGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearPlayerSaveGame"); - - AWillowPlayerController_ClearPlayerSaveGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.WriteLastSavedId -// (Defined, Public) - -void AWillowPlayerController::WriteLastSavedId() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.WriteLastSavedId"); - - AWillowPlayerController_WriteLastSavedId_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ReloadDefaultSaveGame -// (Final, Native, Public) - -void AWillowPlayerController::ReloadDefaultSaveGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReloadDefaultSaveGame"); - - AWillowPlayerController_ReloadDefaultSaveGame_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StartNewPlaySession -// (Defined, Simulated, Public) - -void AWillowPlayerController::StartNewPlaySession() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StartNewPlaySession"); - - AWillowPlayerController_StartNewPlaySession_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.LoadCachedSaveGame -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::LoadCachedSaveGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.LoadCachedSaveGame"); - - AWillowPlayerController_LoadCachedSaveGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShortServerMove -// (Defined, Net, Public, NetServer) -// Parameters: -// float TimeStamp (Parm) -// struct FVector ClientLoc (Parm) -// unsigned char NewFlags (Parm) -// unsigned char ClientRoll (Parm) -// int View (Parm) -// unsigned char AnalogPct (Parm) - -void AWillowPlayerController::ShortServerMove(float TimeStamp, const struct FVector& ClientLoc, unsigned char NewFlags, unsigned char ClientRoll, int View, unsigned char AnalogPct) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShortServerMove"); - - AWillowPlayerController_ShortServerMove_Params params; - params.TimeStamp = TimeStamp; - params.ClientLoc = ClientLoc; - params.NewFlags = NewFlags; - params.ClientRoll = ClientRoll; - params.View = View; - params.AnalogPct = AnalogPct; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CallServerMove -// (Defined, Public, HasDefaults) -// Parameters: -// class USavedMove* NewMove (Parm) -// struct FVector ClientLoc (Parm) -// unsigned char ClientRoll (Parm) -// int View (Parm) -// class USavedMove* OldMove (Parm) - -void AWillowPlayerController::CallServerMove(class USavedMove* NewMove, const struct FVector& ClientLoc, unsigned char ClientRoll, int View, class USavedMove* OldMove) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CallServerMove"); - - AWillowPlayerController_CallServerMove_Params params; - params.NewMove = NewMove; - params.ClientLoc = ClientLoc; - params.ClientRoll = ClientRoll; - params.View = View; - params.OldMove = OldMove; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AdjustCameraScale -// (Defined, Exec, Public) -// Parameters: -// bool bIn (Parm) - -void AWillowPlayerController::AdjustCameraScale(bool bIn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AdjustCameraScale"); - - AWillowPlayerController_AdjustCameraScale_Params params; - params.bIn = bIn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetClassModString -// (Defined, Event, Public) -// Parameters: -// bool bPrefixOnly (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowPlayerController::GetClassModString(bool bPrefixOnly) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetClassModString"); - - AWillowPlayerController_GetClassModString_Params params; - params.bPrefixOnly = bPrefixOnly; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetClassModNamePart -// (Defined, Event, Public) -// Parameters: -// class UItemNamePartDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UItemNamePartDefinition* AWillowPlayerController::GetClassModNamePart() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetClassModNamePart"); - - AWillowPlayerController_GetClassModNamePart_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ServerPlayerResetShop -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// FScriptInterface Shop (Parm) - -void AWillowPlayerController::ServerPlayerResetShop(const FScriptInterface& Shop) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerPlayerResetShop"); - - AWillowPlayerController_ServerPlayerResetShop_Params params; - params.Shop = Shop; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetPendingTransactionStatus -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// unsigned char TransactionStatus (Parm) - -void AWillowPlayerController::SetPendingTransactionStatus(unsigned char TransactionStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetPendingTransactionStatus"); - - AWillowPlayerController_SetPendingTransactionStatus_Params params; - params.TransactionStatus = TransactionStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PlayerBuyBackInventory -// (Defined, Public) -// Parameters: -// unsigned char FormOfCurrency (Parm) -// int Price (Parm) -// int Quantity (Parm) - -void AWillowPlayerController::PlayerBuyBackInventory(unsigned char FormOfCurrency, int Price, int Quantity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PlayerBuyBackInventory"); - - AWillowPlayerController_PlayerBuyBackInventory_Params params; - params.FormOfCurrency = FormOfCurrency; - params.Price = Price; - params.Quantity = Quantity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PlayerSoldItem -// (Defined, Public) -// Parameters: -// unsigned char FormOfCurrency (Parm) -// int Price (Parm) - -void AWillowPlayerController::PlayerSoldItem(unsigned char FormOfCurrency, int Price) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PlayerSoldItem"); - - AWillowPlayerController_PlayerSoldItem_Params params; - params.FormOfCurrency = FormOfCurrency; - params.Price = Price; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientCongradulatePurchase -// (Defined, Net, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientCongradulatePurchase() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientCongradulatePurchase"); - - AWillowPlayerController_ClientCongradulatePurchase_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PurchaseWasMade -// (Defined, Public) -// Parameters: -// unsigned char CurrencyType (Parm) -// int Price (Parm) -// bool bWasItemOfTheDay (Parm) - -void AWillowPlayerController::PurchaseWasMade(unsigned char CurrencyType, int Price, bool bWasItemOfTheDay) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PurchaseWasMade"); - - AWillowPlayerController_PurchaseWasMade_Params params; - params.CurrencyType = CurrencyType; - params.Price = Price; - params.bWasItemOfTheDay = bWasItemOfTheDay; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientTriggerDispenseEventForShop -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class AWillowInteractiveObject* Shop (Parm) - -void AWillowPlayerController::ClientTriggerDispenseEventForShop(class AWillowInteractiveObject* Shop) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientTriggerDispenseEventForShop"); - - AWillowPlayerController_ClientTriggerDispenseEventForShop_Params params; - params.Shop = Shop; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerPlayerBoughtItem -// (Defined, Net, NetReliable, HasOptionalparams, Public, NetServer) -// Parameters: -// class AWillowInventory* InventoryObject (Parm) -// int Quantity (OptionalParm, Parm) -// bool bReadyItem (OptionalParm, Parm) -// FScriptInterface Shop (OptionalParm, Parm) -// bool bWasItemOfTheDay (OptionalParm, Parm) - -void AWillowPlayerController::ServerPlayerBoughtItem(class AWillowInventory* InventoryObject, int Quantity, bool bReadyItem, const FScriptInterface& Shop, bool bWasItemOfTheDay) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerPlayerBoughtItem"); - - AWillowPlayerController_ServerPlayerBoughtItem_Params params; - params.InventoryObject = InventoryObject; - params.Quantity = Quantity; - params.bReadyItem = bReadyItem; - params.Shop = Shop; - params.bWasItemOfTheDay = bWasItemOfTheDay; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PlayerBoughtItem -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AWillowInventory* InventoryObject (Parm) -// int Quantity (OptionalParm, Parm) -// bool bReadyItem (OptionalParm, Parm) - -void AWillowPlayerController::PlayerBoughtItem(class AWillowInventory* InventoryObject, int Quantity, bool bReadyItem) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PlayerBoughtItem"); - - AWillowPlayerController_PlayerBoughtItem_Params params; - params.InventoryObject = InventoryObject; - params.Quantity = Quantity; - params.bReadyItem = bReadyItem; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerStoppedShopping -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerStoppedShopping() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerStoppedShopping"); - - AWillowPlayerController_ServerStoppedShopping_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerStartedShopping -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerStartedShopping() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerStartedShopping"); - - AWillowPlayerController_ServerStartedShopping_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UnHideDroppedPickupsHiddenWhileInStatusMenu -// (Defined, Public) - -void AWillowPlayerController::UnHideDroppedPickupsHiddenWhileInStatusMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UnHideDroppedPickupsHiddenWhileInStatusMenu"); - - AWillowPlayerController_UnHideDroppedPickupsHiddenWhileInStatusMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerThrowInventory -// (Defined, Net, NetReliable, Public, NetServer, HasDefaults) -// Parameters: -// class AWillowInventory* InventoryObject (Parm) -// int Quantity (Parm) -// class ADroppedPickup* ReturnValue (Parm, OutParm, ReturnParm) - -class ADroppedPickup* AWillowPlayerController::ServerThrowInventory(class AWillowInventory* InventoryObject, int Quantity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerThrowInventory"); - - AWillowPlayerController_ServerThrowInventory_Params params; - params.InventoryObject = InventoryObject; - params.Quantity = Quantity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ThrowInventory -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AWillowInventory* InventoryObject (Parm) -// int Quantity (OptionalParm, Parm) - -void AWillowPlayerController::ThrowInventory(class AWillowInventory* InventoryObject, int Quantity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ThrowInventory"); - - AWillowPlayerController_ThrowInventory_Params params; - params.InventoryObject = InventoryObject; - params.Quantity = Quantity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NextWeapon -// (Defined, Exec, Public) - -void AWillowPlayerController::NextWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NextWeapon"); - - AWillowPlayerController_NextWeapon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PrevWeapon -// (Defined, Exec, Public) - -void AWillowPlayerController::PrevWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PrevWeapon"); - - AWillowPlayerController_PrevWeapon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ScaleFOV -// (Final, Native, Public) -// Parameters: -// float InFOV (Parm) -// float TangentScalar (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::ScaleFOV(float InFOV, float TangentScalar) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ScaleFOV"); - - AWillowPlayerController_ScaleFOV_Params params; - params.InFOV = InFOV; - params.TangentScalar = TangentScalar; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetFOVAngle -// (Native, Event, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::GetFOVAngle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetFOVAngle"); - - AWillowPlayerController_GetFOVAngle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.BlendRot -// (Defined, Public) -// Parameters: -// float DeltaTime (Parm) -// int BlendC (Parm) -// int NewC (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::BlendRot(float DeltaTime, int BlendC, int NewC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.BlendRot"); - - AWillowPlayerController_BlendRot_Params params; - params.DeltaTime = DeltaTime; - params.BlendC = BlendC; - params.NewC = NewC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ReplaceKilledByAIMessageTokens -// (Defined, Public) -// Parameters: -// struct FString SourceString (Parm, NeedCtorLink) -// class AWillowAIPawn* SourcePawn (Parm) - -void AWillowPlayerController::ReplaceKilledByAIMessageTokens(const struct FString& SourceString, class AWillowAIPawn* SourcePawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReplaceKilledByAIMessageTokens"); - - AWillowPlayerController_ReplaceKilledByAIMessageTokens_Params params; - params.SourceString = SourceString; - params.SourcePawn = SourcePawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GenerateUBMKilledByMessageString -// (Defined, Public) -// Parameters: -// class AController* Killer (Parm) -// class UClass* DamageType (Parm) - -void AWillowPlayerController::GenerateUBMKilledByMessageString(class AController* Killer, class UClass* DamageType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GenerateUBMKilledByMessageString"); - - AWillowPlayerController_GenerateUBMKilledByMessageString_Params params; - params.Killer = Killer; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetPreferredWeaponTypeString -// (Defined, Simulated, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowPlayerController::GetPreferredWeaponTypeString() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPreferredWeaponTypeString"); - - AWillowPlayerController_GetPreferredWeaponTypeString_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetPreferredManufacturerString -// (Final, Simulated, Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowPlayerController::GetPreferredManufacturerString() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPreferredManufacturerString"); - - AWillowPlayerController_GetPreferredManufacturerString_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CalculatePercentMissionsComplete -// (Final, Simulated, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::CalculatePercentMissionsComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CalculatePercentMissionsComplete"); - - AWillowPlayerController_CalculatePercentMissionsComplete_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CalculatePercentChallengesComplete -// (Final, Simulated, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerController::CalculatePercentChallengesComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CalculatePercentChallengesComplete"); - - AWillowPlayerController_CalculatePercentChallengesComplete_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.PopulateTombstoneData -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FTombstoneData NewTombstoneData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::PopulateTombstoneData(struct FTombstoneData* NewTombstoneData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PopulateTombstoneData"); - - AWillowPlayerController_PopulateTombstoneData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (NewTombstoneData != nullptr) - *NewTombstoneData = params.NewTombstoneData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetHardcoreMode -// (Public) -// Parameters: -// bool NewValue (Parm) - -void AWillowPlayerController::SetHardcoreMode(bool NewValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetHardcoreMode"); - - AWillowPlayerController_SetHardcoreMode_Params params; - params.NewValue = NewValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientPermadeath -// (Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// struct FString KilledByMessage (Parm, NeedCtorLink) - -void AWillowPlayerController::ClientPermadeath(const struct FString& KilledByMessage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientPermadeath"); - - AWillowPlayerController_ClientPermadeath_Params params; - params.KilledByMessage = KilledByMessage; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Permadeath -// (Public) - -void AWillowPlayerController::Permadeath() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Permadeath"); - - AWillowPlayerController_Permadeath_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClearInjuredScreenFadeParticle -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClearInjuredScreenFadeParticle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearInjuredScreenFadeParticle"); - - AWillowPlayerController_ClearInjuredScreenFadeParticle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClearInjuredState -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// bool bPlayInjuredStopSound (Parm) - -void AWillowPlayerController::ClearInjuredState(bool bPlayInjuredStopSound) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearInjuredState"); - - AWillowPlayerController_ClearInjuredState_Params params; - params.bPlayInjuredStopSound = bPlayInjuredStopSound; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClearControllerInjuredState -// (Defined, Simulated, Public, HasDefaults) - -void AWillowPlayerController::ClearControllerInjuredState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearControllerInjuredState"); - - AWillowPlayerController_ClearControllerInjuredState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetupInjuredState -// (Defined, Simulated, Public) - -void AWillowPlayerController::SetupInjuredState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetupInjuredState"); - - AWillowPlayerController_SetupInjuredState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetupControllerInjuredState -// (Defined, Simulated, Public) - -void AWillowPlayerController::SetupControllerInjuredState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetupControllerInjuredState"); - - AWillowPlayerController_SetupControllerInjuredState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerInjuredNoTimeout -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerInjuredNoTimeout() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerInjuredNoTimeout"); - - AWillowPlayerController_ServerInjuredNoTimeout_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SayIdleTimeOut -// (Defined, Net, Public, NetServer) - -void AWillowPlayerController::SayIdleTimeOut() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SayIdleTimeOut"); - - AWillowPlayerController_SayIdleTimeOut_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.InjuredNoTimeout -// (Defined, Public) - -void AWillowPlayerController::InjuredNoTimeout() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.InjuredNoTimeout"); - - AWillowPlayerController_InjuredNoTimeout_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientOnRevivedPlayer -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class APlayerReplicationInfo* PRI (Parm) - -void AWillowPlayerController::ClientOnRevivedPlayer(class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientOnRevivedPlayer"); - - AWillowPlayerController_ClientOnRevivedPlayer_Params params; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Behavior_StopRevive -// (Defined, Public) - -void AWillowPlayerController::Behavior_StopRevive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_StopRevive"); - - AWillowPlayerController_Behavior_StopRevive_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Behavior_StartRevive -// (Defined, Public) - -void AWillowPlayerController::Behavior_StartRevive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Behavior_StartRevive"); - - AWillowPlayerController_Behavior_StartRevive_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerStopRevive -// (Defined, Net, NetReliable, Event, Public, NetServer) - -void AWillowPlayerController::ServerStopRevive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerStopRevive"); - - AWillowPlayerController_ServerStopRevive_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerStartRevive -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerStartRevive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerStartRevive"); - - AWillowPlayerController_ServerStartRevive_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CanPerformReviveTarget -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanPerformReviveTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanPerformReviveTarget"); - - AWillowPlayerController_CanPerformReviveTarget_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetReviveTarget -// (Final, Native, Public) - -void AWillowPlayerController::SetReviveTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetReviveTarget"); - - AWillowPlayerController_SetReviveTarget_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsInTransitionalVehicleState -// (Defined, HasOptionalparams, Public, HasOutparams) -// Parameters: -// float RemainingTime (OptionalParm, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsInTransitionalVehicleState(float* RemainingTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsInTransitionalVehicleState"); - - AWillowPlayerController_IsInTransitionalVehicleState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (RemainingTime != nullptr) - *RemainingTime = params.RemainingTime; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.StopAltFire -// (Defined, Exec, HasOptionalparams, Public) -// Parameters: -// unsigned char FireModeNum (OptionalParm, Parm) - -void AWillowPlayerController::StopAltFire(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StopAltFire"); - - AWillowPlayerController_StopAltFire_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StartAltFire -// (Defined, Exec, HasOptionalparams, Public) -// Parameters: -// unsigned char FireModeNum (OptionalParm, Parm) - -void AWillowPlayerController::StartAltFire(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StartAltFire"); - - AWillowPlayerController_StartAltFire_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StopFire -// (Defined, Exec, HasOptionalparams, Public) -// Parameters: -// unsigned char FireModeNum (OptionalParm, Parm) - -void AWillowPlayerController::StopFire(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StopFire"); - - AWillowPlayerController_StopFire_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PostFireDelay -// (Defined, Public) - -void AWillowPlayerController::PostFireDelay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PostFireDelay"); - - AWillowPlayerController_PostFireDelay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StartFire -// (Defined, Exec, HasOptionalparams, Public) -// Parameters: -// unsigned char FireModeNum (OptionalParm, Parm) - -void AWillowPlayerController::StartFire(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StartFire"); - - AWillowPlayerController_StartFire_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSecondaryUse -// (Defined, Net, Public, NetServer) - -void AWillowPlayerController::ServerSecondaryUse() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSecondaryUse"); - - AWillowPlayerController_ServerSecondaryUse_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerUse -// (Defined, Net, Public, NetServer) - -void AWillowPlayerController::ServerUse() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerUse"); - - AWillowPlayerController_ServerUse_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SwitchSeats -// (Defined, Simulated, Exec, Public) - -void AWillowPlayerController::SwitchSeats() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SwitchSeats"); - - AWillowPlayerController_SwitchSeats_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UseSecondary -// (Defined, Exec, Public) - -void AWillowPlayerController::UseSecondary() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UseSecondary"); - - AWillowPlayerController_UseSecondary_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Use -// (Defined, Exec, Public) - -void AWillowPlayerController::Use() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Use"); - - AWillowPlayerController_Use_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSpectate -// (Defined, Public) - -void AWillowPlayerController::ServerSpectate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSpectate"); - - AWillowPlayerController_ServerSpectate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.QuickLookPlayerMove -// (Final, Native, Public) -// Parameters: -// float DeltaTime (Parm) - -void AWillowPlayerController::QuickLookPlayerMove(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.QuickLookPlayerMove"); - - AWillowPlayerController_QuickLookPlayerMove_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyTakeHit -// (Native, HasOptionalparams, Public) -// Parameters: -// class AController* InstigatedBy (Parm) -// class APawn* HitPawn (Parm) -// struct FVector HitLocation (Parm) -// float Damage (Parm) -// class UClass* DamageType (Parm) -// struct FVector Momentum (Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowPlayerController::NotifyTakeHit(class AController* InstigatedBy, class APawn* HitPawn, const struct FVector& HitLocation, float Damage, class UClass* DamageType, const struct FVector& Momentum, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyTakeHit"); - - AWillowPlayerController_NotifyTakeHit_Params params; - params.InstigatedBy = InstigatedBy; - params.HitPawn = HitPawn; - params.HitLocation = HitLocation; - params.Damage = Damage; - params.DamageType = DamageType; - params.Momentum = Momentum; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UsingFirstPersonCamera -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::UsingFirstPersonCamera() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UsingFirstPersonCamera"); - - AWillowPlayerController_UsingFirstPersonCamera_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ResetCameraMode -// (Event, Public) - -void AWillowPlayerController::ResetCameraMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ResetCameraMode"); - - AWillowPlayerController_ResetCameraMode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientReset -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) - -void AWillowPlayerController::ClientReset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientReset"); - - AWillowPlayerController_ClientReset_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Reset -// (Defined, Public) - -void AWillowPlayerController::Reset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Reset"); - - AWillowPlayerController_Reset_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TestViewShake -// (Defined, Exec, Public, HasDefaults) -// Parameters: -// float OffsetX (Parm) -// float OffsetY (Parm) -// float OffsetZ (Parm) -// float OffsetRate (Parm) -// float OffsetTime (Parm) -// float RotX (Parm) -// float RotY (Parm) -// float RotZ (Parm) -// float RotRate (Parm) -// float RotTime (Parm) -// float FOVMag (Parm) -// float FOVRate (Parm) -// float FOVTime (Parm) - -void AWillowPlayerController::TestViewShake(float OffsetX, float OffsetY, float OffsetZ, float OffsetRate, float OffsetTime, float RotX, float RotY, float RotZ, float RotRate, float RotTime, float FOVMag, float FOVRate, float FOVTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TestViewShake"); - - AWillowPlayerController_TestViewShake_Params params; - params.OffsetX = OffsetX; - params.OffsetY = OffsetY; - params.OffsetZ = OffsetZ; - params.OffsetRate = OffsetRate; - params.OffsetTime = OffsetTime; - params.RotX = RotX; - params.RotY = RotY; - params.RotZ = RotZ; - params.RotRate = RotRate; - params.RotTime = RotTime; - params.FOVMag = FOVMag; - params.FOVRate = FOVRate; - params.FOVTime = FOVTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ViewShake -// (Native, Public) -// Parameters: -// float DeltaTime (Parm) - -void AWillowPlayerController::ViewShake(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ViewShake"); - - AWillowPlayerController_ViewShake_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientShakeView -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// struct FGearboxViewShakeInfo ShakeInfo (Parm) - -void AWillowPlayerController::ClientShakeView(const struct FGearboxViewShakeInfo& ShakeInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientShakeView"); - - AWillowPlayerController_ClientShakeView_Params params; - params.ShakeInfo = ShakeInfo; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShakeView -// (Native, Public) -// Parameters: -// struct FGearboxViewShakeInfo NewViewShake (Parm) - -void AWillowPlayerController::ShakeView(const struct FGearboxViewShakeInfo& NewViewShake) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShakeView"); - - AWillowPlayerController_ShakeView_Params params; - params.NewViewShake = NewViewShake; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CameraShake -// (Defined, Public, HasDefaults) -// Parameters: -// float Duration (Parm) -// struct FVector newRotAmplitude (Parm) -// struct FVector newRotFrequency (Parm) -// struct FVector newLocAmplitude (Parm) -// struct FVector newLocFrequency (Parm) -// float newFOVAmplitude (Parm) -// float newFOVFrequency (Parm) - -void AWillowPlayerController::CameraShake(float Duration, const struct FVector& newRotAmplitude, const struct FVector& newRotFrequency, const struct FVector& newLocAmplitude, const struct FVector& newLocFrequency, float newFOVAmplitude, float newFOVFrequency) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CameraShake"); - - AWillowPlayerController_CameraShake_Params params; - params.Duration = Duration; - params.newRotAmplitude = newRotAmplitude; - params.newRotFrequency = newRotFrequency; - params.newLocAmplitude = newLocAmplitude; - params.newLocFrequency = newLocFrequency; - params.newFOVAmplitude = newFOVAmplitude; - params.newFOVFrequency = newFOVFrequency; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AddWeaponKick -// (Final, Simulated, Native, Public) -// Parameters: -// float Amount (Parm) -// class UWeaponTypeDefinition* WeaponTypeDef (Parm) - -void AWillowPlayerController::AddWeaponKick(float Amount, class UWeaponTypeDefinition* WeaponTypeDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AddWeaponKick"); - - AWillowPlayerController_AddWeaponKick_Params params; - params.Amount = Amount; - params.WeaponTypeDef = WeaponTypeDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ApplyWanderingAndKick -// (Final, Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FVector POVLocation (Parm, OutParm) -// struct FRotator POVRotation (Parm, OutParm) -// float DeltaTime (Parm) - -void AWillowPlayerController::ApplyWanderingAndKick(float DeltaTime, struct FVector* POVLocation, struct FRotator* POVRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ApplyWanderingAndKick"); - - AWillowPlayerController_ApplyWanderingAndKick_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (POVLocation != nullptr) - *POVLocation = params.POVLocation; - if (POVRotation != nullptr) - *POVRotation = params.POVRotation; -} - - -// Function WillowGame.WillowPlayerController.AdjustViewPointForFocusCam -// (Final, Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FVector POVLocation (Parm, OutParm) -// struct FRotator POVRotation (Parm, OutParm) -// float DeltaTime (Parm) - -void AWillowPlayerController::AdjustViewPointForFocusCam(float DeltaTime, struct FVector* POVLocation, struct FRotator* POVRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AdjustViewPointForFocusCam"); - - AWillowPlayerController_AdjustViewPointForFocusCam_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (POVLocation != nullptr) - *POVLocation = params.POVLocation; - if (POVRotation != nullptr) - *POVRotation = params.POVRotation; -} - - -// Function WillowGame.WillowPlayerController.GetPlayerViewPoint -// (Simulated, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FVector POVLocation (Parm, OutParm) -// struct FRotator POVRotation (Parm, OutParm) -// bool bMustBeCurrent (OptionalParm, Parm) - -void AWillowPlayerController::GetPlayerViewPoint(bool bMustBeCurrent, struct FVector* POVLocation, struct FRotator* POVRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPlayerViewPoint"); - - AWillowPlayerController_GetPlayerViewPoint_Params params; - params.bMustBeCurrent = bMustBeCurrent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (POVLocation != nullptr) - *POVLocation = params.POVLocation; - if (POVRotation != nullptr) - *POVRotation = params.POVRotation; -} - - -// Function WillowGame.WillowPlayerController.SpawnCamera -// (Defined, Event, Public) - -void AWillowPlayerController::SpawnCamera() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SpawnCamera"); - - AWillowPlayerController_SpawnCamera_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetViewTarget -// (Native, HasOptionalparams, Public) -// Parameters: -// class AActor* NewViewTarget (Parm) -// struct FViewTargetTransitionParams TransitionParams (OptionalParm, Parm) - -void AWillowPlayerController::SetViewTarget(class AActor* NewViewTarget, const struct FViewTargetTransitionParams& TransitionParams) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetViewTarget"); - - AWillowPlayerController_SetViewTarget_Params params; - params.NewViewTarget = NewViewTarget; - params.TransitionParams = TransitionParams; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CalcCamera -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// float fDeltaTime (Parm) -// struct FVector out_CamLoc (Parm, OutParm) -// struct FRotator out_CamRot (Parm, OutParm) -// float out_FOV (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CalcCamera(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CalcCamera"); - - AWillowPlayerController_CalcCamera_Params params; - params.fDeltaTime = fDeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_CamLoc != nullptr) - *out_CamLoc = params.out_CamLoc; - if (out_CamRot != nullptr) - *out_CamRot = params.out_CamRot; - if (out_FOV != nullptr) - *out_FOV = params.out_FOV; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetCameraMode -// (Defined, Public) -// Parameters: -// struct FName NewCamMode (Parm) - -void AWillowPlayerController::SetCameraMode(const struct FName& NewCamMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetCameraMode"); - - AWillowPlayerController_SetCameraMode_Params params; - params.NewCamMode = NewCamMode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RaiseFirstPersonHands -// (Defined, Public) - -void AWillowPlayerController::RaiseFirstPersonHands() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RaiseFirstPersonHands"); - - AWillowPlayerController_RaiseFirstPersonHands_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.LowerFirstPersonHands -// (Defined, Public) - -void AWillowPlayerController::LowerFirstPersonHands() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.LowerFirstPersonHands"); - - AWillowPlayerController_LowerFirstPersonHands_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UpdateForegroundFOV -// (Defined, Simulated, Public) - -void AWillowPlayerController::UpdateForegroundFOV() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateForegroundFOV"); - - AWillowPlayerController_UpdateForegroundFOV_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetViewingThirdPersonMenu -// (Defined, Public, HasDefaults) -// Parameters: -// bool bNewViewingThirdPersonMenu (Parm) -// bool bIsStatusMenu (Parm) - -void AWillowPlayerController::SetViewingThirdPersonMenu(bool bNewViewingThirdPersonMenu, bool bIsStatusMenu) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetViewingThirdPersonMenu"); - - AWillowPlayerController_SetViewingThirdPersonMenu_Params params; - params.bNewViewingThirdPersonMenu = bNewViewingThirdPersonMenu; - params.bIsStatusMenu = bIsStatusMenu; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetBehindView -// (Defined, Public) -// Parameters: -// bool bNewBehindView (Parm) - -void AWillowPlayerController::SetBehindView(bool bNewBehindView) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetBehindView"); - - AWillowPlayerController_SetBehindView_Params params; - params.bNewBehindView = bNewBehindView; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetContentDebugger -// (Defined, Exec, Public) - -void AWillowPlayerController::SetContentDebugger() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetContentDebugger"); - - AWillowPlayerController_SetContentDebugger_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClearContentDebugger -// (Defined, Exec, Public) - -void AWillowPlayerController::ClearContentDebugger() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearContentDebugger"); - - AWillowPlayerController_ClearContentDebugger_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.BehindView -// (Exec, Public) - -void AWillowPlayerController::BehindView() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.BehindView"); - - AWillowPlayerController_BehindView_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SoakPause -// (Defined, Public) -// Parameters: -// class APawn* P (Parm) - -void AWillowPlayerController::SoakPause(class APawn* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SoakPause"); - - AWillowPlayerController_SoakPause_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Typing -// (Defined, Public) -// Parameters: -// bool bTyping (Parm) - -void AWillowPlayerController::Typing(bool bTyping) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Typing"); - - AWillowPlayerController_Typing_Params params; - params.bTyping = bTyping; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerAcknowledgePossession -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// class APawn* P (Parm) - -void AWillowPlayerController::ServerAcknowledgePossession(class APawn* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerAcknowledgePossession"); - - AWillowPlayerController_ServerAcknowledgePossession_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AcknowledgePossession -// (Defined, Public) -// Parameters: -// class APawn* P (Parm) - -void AWillowPlayerController::AcknowledgePossession(class APawn* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AcknowledgePossession"); - - AWillowPlayerController_AcknowledgePossession_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UnPossess -// (Defined, Public) - -void AWillowPlayerController::UnPossess() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UnPossess"); - - AWillowPlayerController_UnPossess_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.Possess -// (Defined, Public) -// Parameters: -// class APawn* aPawn (Parm) -// bool bVehicleTransition (Parm) - -void AWillowPlayerController::Possess(class APawn* aPawn, bool bVehicleTransition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.Possess"); - - AWillowPlayerController_Possess_Params params; - params.aPawn = aPawn; - params.bVehicleTransition = bVehicleTransition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GivePawn -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class APawn* NewPawn (Parm) - -void AWillowPlayerController::GivePawn(class APawn* NewPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GivePawn"); - - AWillowPlayerController_GivePawn_Params params; - params.NewPawn = NewPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetHand -// (Defined, Public) -// Parameters: -// unsigned char NewWeaponHand (Parm) - -void AWillowPlayerController::SetHand(unsigned char NewWeaponHand) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetHand"); - - AWillowPlayerController_SetHand_Params params; - params.NewWeaponHand = NewWeaponHand; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerSetHand -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// unsigned char NewWeaponHand (Parm) - -void AWillowPlayerController::ServerSetHand(unsigned char NewWeaponHand) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSetHand"); - - AWillowPlayerController_ServerSetHand_Params params; - params.NewWeaponHand = NewWeaponHand; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerPlayerPreferences -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// unsigned char NewWeaponHand (Parm) -// bool bNewCenteredWeaponFire (Parm) - -void AWillowPlayerController::ServerPlayerPreferences(unsigned char NewWeaponHand, bool bNewCenteredWeaponFire) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerPlayerPreferences"); - - AWillowPlayerController_ServerPlayerPreferences_Params params; - params.NewWeaponHand = NewWeaponHand; - params.bNewCenteredWeaponFire = bNewCenteredWeaponFire; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyChangedItem -// (Defined, Public) -// Parameters: -// class AWillowItem* PreviousItem (Parm) -// class AWillowItem* NewItem (Parm) - -void AWillowPlayerController::NotifyChangedItem(class AWillowItem* PreviousItem, class AWillowItem* NewItem) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyChangedItem"); - - AWillowPlayerController_NotifyChangedItem_Params params; - params.PreviousItem = PreviousItem; - params.NewItem = NewItem; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ResetMapChangeTeleportFlags -// (Defined, Event, Public) - -void AWillowPlayerController::ResetMapChangeTeleportFlags() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ResetMapChangeTeleportFlags"); - - AWillowPlayerController_ResetMapChangeTeleportFlags_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ReadyForPlay -// (Defined, Net, NetReliable, Event, Public, NetServer) - -void AWillowPlayerController::ReadyForPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReadyForPlay"); - - AWillowPlayerController_ReadyForPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ReadyForCommit -// (Defined, Net, NetReliable, Event, Public, NetServer) - -void AWillowPlayerController::ReadyForCommit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReadyForCommit"); - - AWillowPlayerController_ReadyForCommit_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyChangedWeapon -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AWeapon* PreviousWeapon (Parm) -// class AWeapon* NewWeapon (Parm) -// bool bOffHandWeapon (OptionalParm, Parm) - -void AWillowPlayerController::NotifyChangedWeapon(class AWeapon* PreviousWeapon, class AWeapon* NewWeapon, bool bOffHandWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyChangedWeapon"); - - AWillowPlayerController_NotifyChangedWeapon_Params params; - params.PreviousWeapon = PreviousWeapon; - params.NewWeapon = NewWeapon; - params.bOffHandWeapon = bOffHandWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TickPostProcessChainModifiers -// (Final, Native, Public) -// Parameters: -// float DeltaTime (Parm) - -void AWillowPlayerController::TickPostProcessChainModifiers(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TickPostProcessChainModifiers"); - - AWillowPlayerController_TickPostProcessChainModifiers_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DrawCoopRangeDebug -// (Defined, Public) - -void AWillowPlayerController::DrawCoopRangeDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DrawCoopRangeDebug"); - - AWillowPlayerController_DrawCoopRangeDebug_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientAddTinnitusSource -// (Final, Net, Simulated, Native, Public, NetClient) -// Parameters: -// class UAkEvent* TinnitusEvent (Parm) -// float Strength (Parm) -// struct FVector VToSource (Parm) - -void AWillowPlayerController::ClientAddTinnitusSource(class UAkEvent* TinnitusEvent, float Strength, const struct FVector& VToSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientAddTinnitusSource"); - - AWillowPlayerController_ClientAddTinnitusSource_Params params; - params.TinnitusEvent = TinnitusEvent; - params.Strength = Strength; - params.VToSource = VToSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TriggerTinnitus -// (Defined, HasOptionalparams, Public, HasOutparams) -// Parameters: -// float Strength (Parm) -// struct FVector VToSource (Const, Parm, OutParm) -// class UAkEvent* TinnitusEvent (OptionalParm, Parm) - -void AWillowPlayerController::TriggerTinnitus(float Strength, class UAkEvent* TinnitusEvent, struct FVector* VToSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TriggerTinnitus"); - - AWillowPlayerController_TriggerTinnitus_Params params; - params.Strength = Strength; - params.TinnitusEvent = TinnitusEvent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (VToSource != nullptr) - *VToSource = params.VToSource; -} - - -// Function WillowGame.WillowPlayerController.TriggerTinnitusFromLocation -// (Defined, HasOptionalparams, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FVector SourceLocation (Const, Parm, OutParm) -// float Radius (Parm) -// float StrengthModifier (Parm) -// class UAkEvent* OverrideTinnitusEvent (OptionalParm, Parm) - -void AWillowPlayerController::TriggerTinnitusFromLocation(float Radius, float StrengthModifier, class UAkEvent* OverrideTinnitusEvent, struct FVector* SourceLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TriggerTinnitusFromLocation"); - - AWillowPlayerController_TriggerTinnitusFromLocation_Params params; - params.Radius = Radius; - params.StrengthModifier = StrengthModifier; - params.OverrideTinnitusEvent = OverrideTinnitusEvent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SourceLocation != nullptr) - *SourceLocation = params.SourceLocation; -} - - -// Function WillowGame.WillowPlayerController.ShutDownEchoPSC -// (Native, Public) - -void AWillowPlayerController::ShutDownEchoPSC() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShutDownEchoPSC"); - - AWillowPlayerController_ShutDownEchoPSC_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.TickEchoPSCOpacity -// (Native, Public) - -void AWillowPlayerController::TickEchoPSCOpacity() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.TickEchoPSCOpacity"); - - AWillowPlayerController_TickEchoPSCOpacity_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PlayerTick -// (Defined, Public, HasDefaults) -// Parameters: -// float DeltaTime (Parm) - -void AWillowPlayerController::PlayerTick(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PlayerTick"); - - AWillowPlayerController_PlayerTick_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PayForPickupable -// (Final, Native, Public) -// Parameters: -// FScriptInterface Pickupable (Parm) - -void AWillowPlayerController::PayForPickupable(const FScriptInterface& Pickupable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PayForPickupable"); - - AWillowPlayerController_PayForPickupable_Params params; - params.Pickupable = Pickupable; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CanAffordToPickUpPickupable -// (Final, Native, Public) -// Parameters: -// FScriptInterface Pickupable (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanAffordToPickUpPickupable(const FScriptInterface& Pickupable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanAffordToPickUpPickupable"); - - AWillowPlayerController_CanAffordToPickUpPickupable_Params params; - params.Pickupable = Pickupable; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.PayForUsedObject -// (Final, Native, Public) -// Parameters: -// FScriptInterface UsedObject (Parm) -// unsigned char UsabilityType (Parm) - -void AWillowPlayerController::PayForUsedObject(const FScriptInterface& UsedObject, unsigned char UsabilityType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PayForUsedObject"); - - AWillowPlayerController_PayForUsedObject_Params params; - params.UsedObject = UsedObject; - params.UsabilityType = UsabilityType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CanAffordToUseUsableObject -// (Final, Native, Public) -// Parameters: -// FScriptInterface UsedObject (Parm) -// unsigned char UsabilityType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CanAffordToUseUsableObject(const FScriptInterface& UsedObject, unsigned char UsabilityType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CanAffordToUseUsableObject"); - - AWillowPlayerController_CanAffordToUseUsableObject_Params params; - params.UsedObject = UsedObject; - params.UsabilityType = UsabilityType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.NotifyUnableToAffordPickupable -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::NotifyUnableToAffordPickupable() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyUnableToAffordPickupable"); - - AWillowPlayerController_NotifyUnableToAffordPickupable_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyUnableToAffordUsableObject -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// unsigned char UsabilityType (Parm) - -void AWillowPlayerController::NotifyUnableToAffordUsableObject(unsigned char UsabilityType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyUnableToAffordUsableObject"); - - AWillowPlayerController_NotifyUnableToAffordUsableObject_Params params; - params.UsabilityType = UsabilityType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerExitVehicle -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerController::ServerExitVehicle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerExitVehicle"); - - AWillowPlayerController_ServerExitVehicle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ExitVehicle -// (Defined, Simulated, Exec, Public) - -void AWillowPlayerController::ExitVehicle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ExitVehicle"); - - AWillowPlayerController_ExitVehicle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PerformedSecondaryUseAction -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::PerformedSecondaryUseAction() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PerformedSecondaryUseAction"); - - AWillowPlayerController_PerformedSecondaryUseAction_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnClickSpendGoldenKeyToUse -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::OnClickSpendGoldenKeyToUse(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnClickSpendGoldenKeyToUse"); - - AWillowPlayerController_OnClickSpendGoldenKeyToUse_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ServerUseWithoutConfirmation -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::ServerUseWithoutConfirmation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerUseWithoutConfirmation"); - - AWillowPlayerController_ServerUseWithoutConfirmation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClientShowGoldenKeyUseConfirmationDialog -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientShowGoldenKeyUseConfirmationDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientShowGoldenKeyUseConfirmationDialog"); - - AWillowPlayerController_ClientShowGoldenKeyUseConfirmationDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PerformedUseAction -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::PerformedUseAction() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PerformedUseAction"); - - AWillowPlayerController_PerformedUseAction_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.DoesObjectCostToUse -// (Native, Public, HasOutparams) -// Parameters: -// FScriptInterface UsableObject (Parm) -// unsigned char UsabilityType (Parm) -// unsigned char CurrencyType (Parm, OutParm) -// int CostsAmount (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::DoesObjectCostToUse(const FScriptInterface& UsableObject, unsigned char UsabilityType, unsigned char* CurrencyType, int* CostsAmount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DoesObjectCostToUse"); - - AWillowPlayerController_DoesObjectCostToUse_Params params; - params.UsableObject = UsableObject; - params.UsabilityType = UsabilityType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (CurrencyType != nullptr) - *CurrencyType = params.CurrencyType; - if (CostsAmount != nullptr) - *CostsAmount = params.CostsAmount; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.FixUpLoadString -// (Defined, Public) -// Parameters: -// struct FString InLoadString (Parm, CoerceParm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowPlayerController::FixUpLoadString(const struct FString& InLoadString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.FixUpLoadString"); - - AWillowPlayerController_FixUpLoadString_Params params; - params.InLoadString = InLoadString; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.QuickLoad -// (Exec, Public) - -void AWillowPlayerController::QuickLoad() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.QuickLoad"); - - AWillowPlayerController_QuickLoad_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.QuickSave -// (Exec, Public) - -void AWillowPlayerController::QuickSave() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.QuickSave"); - - AWillowPlayerController_QuickSave_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnSaveGameComplete -// (Defined, Public) -// Parameters: -// float SaveDuration (Parm) - -void AWillowPlayerController::OnSaveGameComplete(float SaveDuration) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnSaveGameComplete"); - - AWillowPlayerController_OnSaveGameComplete_Params params; - params.SaveDuration = SaveDuration; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveGame -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// struct FString Filename (OptionalParm, Parm, NeedCtorLink) - -void AWillowPlayerController::SaveGame(const struct FString& Filename) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveGame"); - - AWillowPlayerController_SaveGame_Params params; - params.Filename = Filename; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveGameFor -// (Defined, HasOptionalparams, Public) -// Parameters: -// int controllerIdx (Parm) -// struct FString args (OptionalParm, Parm, NeedCtorLink) - -void AWillowPlayerController::SaveGameFor(int controllerIdx, const struct FString& args) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveGameFor"); - - AWillowPlayerController_SaveGameFor_Params params; - params.controllerIdx = controllerIdx; - params.args = args; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.enum_targetables -// (Defined, Exec, Public, HasDefaults) -// Parameters: -// unsigned char Type (Parm) - -void AWillowPlayerController::enum_targetables(unsigned char Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.enum_targetables"); - - AWillowPlayerController_enum_targetables_Params params; - params.Type = Type; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientApplySaveGame -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientApplySaveGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientApplySaveGame"); - - AWillowPlayerController_ClientApplySaveGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PlayerIsLicensedToSaveGame -// (Native, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::PlayerIsLicensedToSaveGame(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PlayerIsLicensedToSaveGame"); - - AWillowPlayerController_PlayerIsLicensedToSaveGame_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.FindClassModNamePartInSaveGame -// (Defined, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) -// class UItemNamePartDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UItemNamePartDefinition* AWillowPlayerController::FindClassModNamePartInSaveGame(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.FindClassModNamePartInSaveGame"); - - AWillowPlayerController_FindClassModNamePartInSaveGame_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.UpdatePRIWithSaveGame -// (Defined, Public) -// Parameters: -// int ExpLevel (Parm) -// class UItemNamePartDefinition* ClassModNamePart (Parm) -// class UPlayerNameIdentifierDefinition* CharacterNameIdDef (Parm) - -void AWillowPlayerController::UpdatePRIWithSaveGame(int ExpLevel, class UItemNamePartDefinition* ClassModNamePart, class UPlayerNameIdentifierDefinition* CharacterNameIdDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdatePRIWithSaveGame"); - - AWillowPlayerController_UpdatePRIWithSaveGame_Params params; - params.ExpLevel = ExpLevel; - params.ClassModNamePart = ClassModNamePart; - params.CharacterNameIdDef = CharacterNameIdDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerUpdatePRIWithSaveGame -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// int ExpLevel (Parm) -// class UItemNamePartDefinition* ClassModNamePart (Parm) -// class UPlayerNameIdentifierDefinition* CharacterNameIdDef (Parm) - -void AWillowPlayerController::ServerUpdatePRIWithSaveGame(int ExpLevel, class UItemNamePartDefinition* ClassModNamePart, class UPlayerNameIdentifierDefinition* CharacterNameIdDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerUpdatePRIWithSaveGame"); - - AWillowPlayerController_ServerUpdatePRIWithSaveGame_Params params; - params.ExpLevel = ExpLevel; - params.ClassModNamePart = ClassModNamePart; - params.CharacterNameIdDef = CharacterNameIdDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.StaticGetSaveGamePrefix -// (Defined, Static, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowPlayerController::StaticGetSaveGamePrefix() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StaticGetSaveGamePrefix"); - - AWillowPlayerController_StaticGetSaveGamePrefix_Params params; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnLoadSaveGame -// (Defined, Public, HasDefaults) -// Parameters: -// bool bWasSuccessful (Parm) - -void AWillowPlayerController::OnLoadSaveGame(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnLoadSaveGame"); - - AWillowPlayerController_OnLoadSaveGame_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.FinishSaveGameLoad -// (Defined, HasOptionalparams, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) -// unsigned char LoadResult (Parm) -// bool bUpdatePRI (Parm) -// bool bLoadedNewSaveGame (Parm) -// bool bLoadPlayer (Parm) -// bool bShouldRefreshStandIn (Parm) -// unsigned char LoadPlayerBehavior (OptionalParm, Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowPlayerController::FinishSaveGameLoad(class UPlayerSaveGame* SaveGame, unsigned char LoadResult, bool bUpdatePRI, bool bLoadedNewSaveGame, bool bLoadPlayer, bool bShouldRefreshStandIn, unsigned char LoadPlayerBehavior) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.FinishSaveGameLoad"); - - AWillowPlayerController_FinishSaveGameLoad_Params params; - params.SaveGame = SaveGame; - params.LoadResult = LoadResult; - params.bUpdatePRI = bUpdatePRI; - params.bLoadedNewSaveGame = bLoadedNewSaveGame; - params.bLoadPlayer = bLoadPlayer; - params.bShouldRefreshStandIn = bShouldRefreshStandIn; - params.LoadPlayerBehavior = LoadPlayerBehavior; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.LoadGame -// (Defined, Event, HasOptionalparams, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FString args (Parm, NeedCtorLink) -// class UPlayerSaveGame* SaveGame (Parm, OutParm) -// bool bUpdatePRI (OptionalParm, Parm) -// bool bLoadPlayer (OptionalParm, Parm) -// unsigned char LoadPlayerBehavior (OptionalParm, Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowPlayerController::LoadGame(const struct FString& args, bool bUpdatePRI, bool bLoadPlayer, unsigned char LoadPlayerBehavior, class UPlayerSaveGame** SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.LoadGame"); - - AWillowPlayerController_LoadGame_Params params; - params.args = args; - params.bUpdatePRI = bUpdatePRI; - params.bLoadPlayer = bLoadPlayer; - params.LoadPlayerBehavior = LoadPlayerBehavior; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (SaveGame != nullptr) - *SaveGame = params.SaveGame; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.NotifySaveGameLoadedDelegates -// (Defined, Simulated, Public) -// Parameters: -// unsigned char LoadGameResult (Parm) - -void AWillowPlayerController::NotifySaveGameLoadedDelegates(unsigned char LoadGameResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifySaveGameLoadedDelegates"); - - AWillowPlayerController_NotifySaveGameLoadedDelegates_Params params; - params.LoadGameResult = LoadGameResult; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UnregisterSaveGameLoadedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate SaveGameLoadedDelegate (Parm, NeedCtorLink) - -void AWillowPlayerController::UnregisterSaveGameLoadedDelegate(const struct FScriptDelegate& SaveGameLoadedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UnregisterSaveGameLoadedDelegate"); - - AWillowPlayerController_UnregisterSaveGameLoadedDelegate_Params params; - params.SaveGameLoadedDelegate = SaveGameLoadedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RegisterSaveGameLoadedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate SaveGameLoadedDelegate (Parm, NeedCtorLink) - -void AWillowPlayerController::RegisterSaveGameLoadedDelegate(const struct FScriptDelegate& SaveGameLoadedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RegisterSaveGameLoadedDelegate"); - - AWillowPlayerController_RegisterSaveGameLoadedDelegate_Params params; - params.SaveGameLoadedDelegate = SaveGameLoadedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnLoadLastSaveGameComplete -// (Public, Delegate) - -void AWillowPlayerController::OnLoadLastSaveGameComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnLoadLastSaveGameComplete"); - - AWillowPlayerController_OnLoadLastSaveGameComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnSaveGameLoaded -// (Final, Private, Delegate) -// Parameters: -// unsigned char LoadGameResult (Parm) - -void AWillowPlayerController::OnSaveGameLoaded(unsigned char LoadGameResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnSaveGameLoaded"); - - AWillowPlayerController_OnSaveGameLoaded_Params params; - params.LoadGameResult = LoadGameResult; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DebugLoadGameFor -// (Defined, Public) -// Parameters: -// int controllerIdx (Parm) -// struct FString args (Parm, NeedCtorLink) - -void AWillowPlayerController::DebugLoadGameFor(int controllerIdx, const struct FString& args) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DebugLoadGameFor"); - - AWillowPlayerController_DebugLoadGameFor_Params params; - params.controllerIdx = controllerIdx; - params.args = args; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DebugLoadGame -// (Defined, Public) -// Parameters: -// struct FString args (Parm, NeedCtorLink) - -void AWillowPlayerController::DebugLoadGame(const struct FString& args) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DebugLoadGame"); - - AWillowPlayerController_DebugLoadGame_Params params; - params.args = args; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AreSaveGuidsEqual -// (Final, Native, Public) -// Parameters: -// class UPlayerSaveGame* SaveA (Parm) -// class UPlayerSaveGame* SaveB (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::AreSaveGuidsEqual(class UPlayerSaveGame* SaveA, class UPlayerSaveGame* SaveB) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AreSaveGuidsEqual"); - - AWillowPlayerController_AreSaveGuidsEqual_Params params; - params.SaveA = SaveA; - params.SaveB = SaveB; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GenerateSaveGameGuid -// (Final, Native, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::GenerateSaveGameGuid(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GenerateSaveGameGuid"); - - AWillowPlayerController_GenerateSaveGameGuid_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetLevelForMission -// (Final, Simulated, Native, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowPlayerController::GetLevelForMission(class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetLevelForMission"); - - AWillowPlayerController_GetLevelForMission_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ServerCompleteMission -// (Defined, Net, NetReliable, HasOptionalparams, Public, NetServer) -// Parameters: -// class UMissionDefinition* Mission (Parm) -// FScriptInterface MissionDirector (OptionalParm, Parm) - -void AWillowPlayerController::ServerCompleteMission(class UMissionDefinition* Mission, const FScriptInterface& MissionDirector) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerCompleteMission"); - - AWillowPlayerController_ServerCompleteMission_Params params; - params.Mission = Mission; - params.MissionDirector = MissionDirector; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerAcceptMission -// (Defined, Net, NetReliable, HasOptionalparams, Public, NetServer) -// Parameters: -// class UMissionDefinition* Mission (Parm) -// FScriptInterface MissionDirector (OptionalParm, Parm) - -void AWillowPlayerController::ServerAcceptMission(class UMissionDefinition* Mission, const FScriptInterface& MissionDirector) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerAcceptMission"); - - AWillowPlayerController_ServerAcceptMission_Params params; - params.Mission = Mission; - params.MissionDirector = MissionDirector; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AcceptMission -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class UMissionDefinition* Mission (Parm) -// FScriptInterface MissionDirector (OptionalParm, Parm) - -void AWillowPlayerController::AcceptMission(class UMissionDefinition* Mission, const FScriptInterface& MissionDirector) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AcceptMission"); - - AWillowPlayerController_AcceptMission_Params params; - params.Mission = Mission; - params.MissionDirector = MissionDirector; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetPlayersMissionStatus -// (Defined, Simulated, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowPlayerController::GetPlayersMissionStatus(class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPlayersMissionStatus"); - - AWillowPlayerController_GetPlayersMissionStatus_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.PopulateMissionDataFromStatus -// (Native, Public) -// Parameters: -// struct FMissionStatusPlayerData MStatus (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowPlayerController::PopulateMissionDataFromStatus(const struct FMissionStatusPlayerData& MStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PopulateMissionDataFromStatus"); - - AWillowPlayerController_PopulateMissionDataFromStatus_Params params; - params.MStatus = MStatus; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.UpdateLcdMissionStatus -// (Exec, Native, Public) - -void AWillowPlayerController::UpdateLcdMissionStatus() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateLcdMissionStatus"); - - AWillowPlayerController_UpdateLcdMissionStatus_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsEligibleForMission -// (Defined, Simulated, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) -// class AMissionTracker* Tracker (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsEligibleForMission(class UMissionDefinition* InMission, class AMissionTracker* Tracker) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsEligibleForMission"); - - AWillowPlayerController_IsEligibleForMission_Params params; - params.InMission = InMission; - params.Tracker = Tracker; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.IsMissionAvailableToTrack -// (Defined, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsMissionAvailableToTrack(class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsMissionAvailableToTrack"); - - AWillowPlayerController_IsMissionAvailableToTrack_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.UpdateActiveMission -// (Defined, Simulated, Event, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) - -void AWillowPlayerController::UpdateActiveMission(class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateActiveMission"); - - AWillowPlayerController_UpdateActiveMission_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetPlayerActiveMissionIndex -// (Defined, Public, HasOutparams) -// Parameters: -// TArray MissionsInProgress (Parm, OutParm, NeedCtorLink) -// int ActiveMissionIndex (Parm, OutParm) - -void AWillowPlayerController::GetPlayerActiveMissionIndex(TArray* MissionsInProgress, int* ActiveMissionIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPlayerActiveMissionIndex"); - - AWillowPlayerController_GetPlayerActiveMissionIndex_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (MissionsInProgress != nullptr) - *MissionsInProgress = params.MissionsInProgress; - if (ActiveMissionIndex != nullptr) - *ActiveMissionIndex = params.ActiveMissionIndex; -} - - -// Function WillowGame.WillowPlayerController.ServerSetActiveMission -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// class UMissionDefinition* Mission (Parm) - -void AWillowPlayerController::ServerSetActiveMission(class UMissionDefinition* Mission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerSetActiveMission"); - - AWillowPlayerController_ServerSetActiveMission_Params params; - params.Mission = Mission; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetPlayerAllMissions -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// TArray MissionsInProgress (Parm, OutParm, NeedCtorLink) -// int ActiveMissionIndex (Parm, OutParm) - -void AWillowPlayerController::GetPlayerAllMissions(TArray* MissionsInProgress, int* ActiveMissionIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPlayerAllMissions"); - - AWillowPlayerController_GetPlayerAllMissions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (MissionsInProgress != nullptr) - *MissionsInProgress = params.MissionsInProgress; - if (ActiveMissionIndex != nullptr) - *ActiveMissionIndex = params.ActiveMissionIndex; -} - - -// Function WillowGame.WillowPlayerController.GetMissionIndex -// (Defined, Event, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetMissionIndex(class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetMissionIndex"); - - AWillowPlayerController_GetMissionIndex_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.NativeGetMissionIndex -// (Native, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::NativeGetMissionIndex(class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NativeGetMissionIndex"); - - AWillowPlayerController_NativeGetMissionIndex_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClientDoMissionStatusFanfare -// (Defined, Net, NetReliable, Simulated, HasOptionalparams, Public, NetClient) -// Parameters: -// unsigned char FanFareType (Parm) -// bool bNotReplicated (Parm) -// class UMissionDefinition* MissionDef (Parm) -// class UMissionObjectiveDefinition* MissionObjective (OptionalParm, Parm) - -void AWillowPlayerController::ClientDoMissionStatusFanfare(unsigned char FanFareType, bool bNotReplicated, class UMissionDefinition* MissionDef, class UMissionObjectiveDefinition* MissionObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientDoMissionStatusFanfare"); - - AWillowPlayerController_ClientDoMissionStatusFanfare_Params params; - params.FanFareType = FanFareType; - params.bNotReplicated = bNotReplicated; - params.MissionDef = MissionDef; - params.MissionObjective = MissionObjective; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.AddMission -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class UMissionDefinition* InMission (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::AddMission(class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AddMission"); - - AWillowPlayerController_AddMission_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClientReceiveDecrementedMissionObjective -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) -// Parameters: -// class UMissionObjectiveDefinition* MissionObjective (Parm) - -void AWillowPlayerController::ClientReceiveDecrementedMissionObjective(class UMissionObjectiveDefinition* MissionObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientReceiveDecrementedMissionObjective"); - - AWillowPlayerController_ClientReceiveDecrementedMissionObjective_Params params; - params.MissionObjective = MissionObjective; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientReceiveClearedMissionObjective -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) -// Parameters: -// class UMissionObjectiveDefinition* MissionObjective (Parm) - -void AWillowPlayerController::ClientReceiveClearedMissionObjective(class UMissionObjectiveDefinition* MissionObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientReceiveClearedMissionObjective"); - - AWillowPlayerController_ClientReceiveClearedMissionObjective_Params params; - params.MissionObjective = MissionObjective; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientReceiveMissionTimerChanged -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) -// Parameters: -// class UMissionDefinition* Mission (Parm) -// float SecondsToAdd (Parm) - -void AWillowPlayerController::ClientReceiveMissionTimerChanged(class UMissionDefinition* Mission, float SecondsToAdd) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientReceiveMissionTimerChanged"); - - AWillowPlayerController_ClientReceiveMissionTimerChanged_Params params; - params.Mission = Mission; - params.SecondsToAdd = SecondsToAdd; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientReceiveMissionTimerStopped -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) -// Parameters: -// class UMissionDefinition* Mission (Parm) - -void AWillowPlayerController::ClientReceiveMissionTimerStopped(class UMissionDefinition* Mission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientReceiveMissionTimerStopped"); - - AWillowPlayerController_ClientReceiveMissionTimerStopped_Params params; - params.Mission = Mission; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientReceiveMissionTimerStarted -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) -// Parameters: -// class UMissionDefinition* Mission (Parm) - -void AWillowPlayerController::ClientReceiveMissionTimerStarted(class UMissionDefinition* Mission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientReceiveMissionTimerStarted"); - - AWillowPlayerController_ClientReceiveMissionTimerStarted_Params params; - params.Mission = Mission; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DecrementMissionObjective -// (Defined, Simulated, Event, Public) -// Parameters: -// class UMissionObjectiveDefinition* MissionObjective (Parm) -// class UMissionObjectiveSetDefinition* ActiveObjectiveSet (Parm) - -void AWillowPlayerController::DecrementMissionObjective(class UMissionObjectiveDefinition* MissionObjective, class UMissionObjectiveSetDefinition* ActiveObjectiveSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DecrementMissionObjective"); - - AWillowPlayerController_DecrementMissionObjective_Params params; - params.MissionObjective = MissionObjective; - params.ActiveObjectiveSet = ActiveObjectiveSet; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClearMissionObjective -// (Defined, Simulated, Event, Public) -// Parameters: -// class UMissionObjectiveDefinition* MissionObjective (Parm) -// class UMissionObjectiveSetDefinition* ActiveObjectiveSet (Parm) - -void AWillowPlayerController::ClearMissionObjective(class UMissionObjectiveDefinition* MissionObjective, class UMissionObjectiveSetDefinition* ActiveObjectiveSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearMissionObjective"); - - AWillowPlayerController_ClearMissionObjective_Params params; - params.MissionObjective = MissionObjective; - params.ActiveObjectiveSet = ActiveObjectiveSet; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SubObjectiveSetAdvanced -// (Defined, Simulated, Event, Public) -// Parameters: -// class UMissionObjectiveSetDefinition* SubObjectiveSetAdvanced (Parm) - -void AWillowPlayerController::SubObjectiveSetAdvanced(class UMissionObjectiveSetDefinition* SubObjectiveSetAdvanced) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SubObjectiveSetAdvanced"); - - AWillowPlayerController_SubObjectiveSetAdvanced_Params params; - params.SubObjectiveSetAdvanced = SubObjectiveSetAdvanced; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UpdateMissionObjective -// (Defined, Simulated, Event, Public) -// Parameters: -// class UMissionObjectiveDefinition* MissionObjective (Parm) -// int ObjectiveBit (Parm) - -void AWillowPlayerController::UpdateMissionObjective(class UMissionObjectiveDefinition* MissionObjective, int ObjectiveBit) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateMissionObjective"); - - AWillowPlayerController_UpdateMissionObjective_Params params; - params.MissionObjective = MissionObjective; - params.ObjectiveBit = ObjectiveBit; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetPlayersMissionObjectiveProgressToWorldsMissionObjectiveProgress -// (Defined, Simulated, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionDefinition* Mission (Parm) -// int PlayThroughNumber (Parm) -// int MissionIndex (Parm) - -void AWillowPlayerController::SetPlayersMissionObjectiveProgressToWorldsMissionObjectiveProgress(class AMissionTracker* Tracker, class UMissionDefinition* Mission, int PlayThroughNumber, int MissionIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetPlayersMissionObjectiveProgressToWorldsMissionObjectiveProgress"); - - AWillowPlayerController_SetPlayersMissionObjectiveProgressToWorldsMissionObjectiveProgress_Params params; - params.Tracker = Tracker; - params.Mission = Mission; - params.PlayThroughNumber = PlayThroughNumber; - params.MissionIndex = MissionIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetPlayersMissionProgressToWorldsMissionProgress -// (Defined, Simulated, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionDefinition* Mission (Parm) - -void AWillowPlayerController::SetPlayersMissionProgressToWorldsMissionProgress(class AMissionTracker* Tracker, class UMissionDefinition* Mission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetPlayersMissionProgressToWorldsMissionProgress"); - - AWillowPlayerController_SetPlayersMissionProgressToWorldsMissionProgress_Params params; - params.Tracker = Tracker; - params.Mission = Mission; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.MissionRewardsReceived -// (Final, Defined, Simulated, Public) -// Parameters: -// class UMissionDefinition* Mission (Parm) - -void AWillowPlayerController::MissionRewardsReceived(class UMissionDefinition* Mission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.MissionRewardsReceived"); - - AWillowPlayerController_MissionRewardsReceived_Params params; - params.Mission = Mission; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ReceiveItemReward -// (Final, Defined, Simulated, Public, HasOutparams) -// Parameters: -// class UMissionDefinition* Mission (Parm) -// struct FItemDefinitionData DefinitionData (Parm, OutParm) - -void AWillowPlayerController::ReceiveItemReward(class UMissionDefinition* Mission, struct FItemDefinitionData* DefinitionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReceiveItemReward"); - - AWillowPlayerController_ReceiveItemReward_Params params; - params.Mission = Mission; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DefinitionData != nullptr) - *DefinitionData = params.DefinitionData; -} - - -// Function WillowGame.WillowPlayerController.ReceiveWeaponReward -// (Final, Defined, Simulated, Public, HasOutparams) -// Parameters: -// class UMissionDefinition* Mission (Parm) -// struct FWeaponDefinitionData DefinitionData (Parm, OutParm) - -void AWillowPlayerController::ReceiveWeaponReward(class UMissionDefinition* Mission, struct FWeaponDefinitionData* DefinitionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReceiveWeaponReward"); - - AWillowPlayerController_ReceiveWeaponReward_Params params; - params.Mission = Mission; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DefinitionData != nullptr) - *DefinitionData = params.DefinitionData; -} - - -// Function WillowGame.WillowPlayerController.AcceptOrSaveUnclaimedReward -// (Final, Defined, Simulated, Public, HasDefaults) -// Parameters: -// struct FPendingMissionRewardData MissionReward (Parm) - -void AWillowPlayerController::AcceptOrSaveUnclaimedReward(const struct FPendingMissionRewardData& MissionReward) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.AcceptOrSaveUnclaimedReward"); - - AWillowPlayerController_AcceptOrSaveUnclaimedReward_Params params; - params.MissionReward = MissionReward; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsMissionMoviePlaying -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsMissionMoviePlaying() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsMissionMoviePlaying"); - - AWillowPlayerController_IsMissionMoviePlaying_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClientSpawnMissionRewardUI -// (Final, Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// struct FPendingMissionRewardData MissionReward (Parm) - -void AWillowPlayerController::ClientSpawnMissionRewardUI(const struct FPendingMissionRewardData& MissionReward) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientSpawnMissionRewardUI"); - - AWillowPlayerController_ClientSpawnMissionRewardUI_Params params; - params.MissionReward = MissionReward; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientShowNoRewardScreen -// (Final, Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class UMissionDefinition* Mission (Parm) -// unsigned char OldStatus (Parm) - -void AWillowPlayerController::ClientShowNoRewardScreen(class UMissionDefinition* Mission, unsigned char OldStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientShowNoRewardScreen"); - - AWillowPlayerController_ClientShowNoRewardScreen_Params params; - params.Mission = Mission; - params.OldStatus = OldStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientUpdateUIMissionList -// (Final, Defined, Net, NetReliable, Simulated, HasOptionalparams, Public, NetClient) -// Parameters: -// class UMissionDefinition* OnlyIfThisMissionIsAlreadyInTheList (OptionalParm, Parm) - -void AWillowPlayerController::ClientUpdateUIMissionList(class UMissionDefinition* OnlyIfThisMissionIsAlreadyInTheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientUpdateUIMissionList"); - - AWillowPlayerController_ClientUpdateUIMissionList_Params params; - params.OnlyIfThisMissionIsAlreadyInTheList = OnlyIfThisMissionIsAlreadyInTheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetNumRewardChoices -// (Defined, Simulated, Public) -// Parameters: -// struct FPendingMissionRewardData MissionReward (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetNumRewardChoices(const struct FPendingMissionRewardData& MissionReward) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetNumRewardChoices"); - - AWillowPlayerController_GetNumRewardChoices_Params params; - params.MissionReward = MissionReward; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ServerGrantMissionRewards -// (Defined, Net, NetReliable, Public, NetServer, HasDefaults) -// Parameters: -// class UMissionDefinition* Mission (Parm) -// bool bGrantAltReward (Parm) - -void AWillowPlayerController::ServerGrantMissionRewards(class UMissionDefinition* Mission, bool bGrantAltReward) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerGrantMissionRewards"); - - AWillowPlayerController_ServerGrantMissionRewards_Params params; - params.Mission = Mission; - params.bGrantAltReward = bGrantAltReward; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UpdateActiveObjectiveSet -// (Defined, Simulated, Event, Public) -// Parameters: -// class UMissionObjectiveSetDefinition* ActiveObjectiveSet (Parm) - -void AWillowPlayerController::UpdateActiveObjectiveSet(class UMissionObjectiveSetDefinition* ActiveObjectiveSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateActiveObjectiveSet"); - - AWillowPlayerController_UpdateActiveObjectiveSet_Params params; - params.ActiveObjectiveSet = ActiveObjectiveSet; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckAllSideMissionsCompleteAchievement -// (Defined, Public) -// Parameters: -// class UDownloadableExpansionDefinition* DlcExpansion (Parm) - -void AWillowPlayerController::CheckAllSideMissionsCompleteAchievement(class UDownloadableExpansionDefinition* DlcExpansion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckAllSideMissionsCompleteAchievement"); - - AWillowPlayerController_CheckAllSideMissionsCompleteAchievement_Params params; - params.DlcExpansion = DlcExpansion; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckForSlaughterAchievement -// (Defined, Public, HasDefaults) - -void AWillowPlayerController::CheckForSlaughterAchievement() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckForSlaughterAchievement"); - - AWillowPlayerController_CheckForSlaughterAchievement_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheckPlaythroughAlmostComplete -// (Defined, Public) -// Parameters: -// int PlayThroughNumber (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CheckPlaythroughAlmostComplete(int PlayThroughNumber) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckPlaythroughAlmostComplete"); - - AWillowPlayerController_CheckPlaythroughAlmostComplete_Params params; - params.PlayThroughNumber = PlayThroughNumber; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.IsPlaythroughComplete -// (Defined, Public) -// Parameters: -// int PlayThroughNumber (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsPlaythroughComplete(int PlayThroughNumber) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsPlaythroughComplete"); - - AWillowPlayerController_IsPlaythroughComplete_Params params; - params.PlayThroughNumber = PlayThroughNumber; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CheckPlaythroughComplete -// (Defined, Public) -// Parameters: -// int PlayThroughNumber (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CheckPlaythroughComplete(int PlayThroughNumber) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckPlaythroughComplete"); - - AWillowPlayerController_CheckPlaythroughComplete_Params params; - params.PlayThroughNumber = PlayThroughNumber; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.UpdateMissionStatus -// (Defined, Simulated, Event, Public) -// Parameters: -// class UMissionDefinition* Mission (Parm) -// unsigned char NewMissionStatus (Parm) - -void AWillowPlayerController::UpdateMissionStatus(class UMissionDefinition* Mission, unsigned char NewMissionStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateMissionStatus"); - - AWillowPlayerController_UpdateMissionStatus_Params params; - params.Mission = Mission; - params.NewMissionStatus = NewMissionStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ToggleMissionFiltered -// (Defined, Public) -// Parameters: -// class UMissionDefinition* Mission (Parm) - -void AWillowPlayerController::ToggleMissionFiltered(class UMissionDefinition* Mission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ToggleMissionFiltered"); - - AWillowPlayerController_ToggleMissionFiltered_Params params; - params.Mission = Mission; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetMissionFiltered -// (Defined, Event, Public) -// Parameters: -// class UMissionDefinition* Mission (Parm) -// bool bFiltered (Parm) - -void AWillowPlayerController::SetMissionFiltered(class UMissionDefinition* Mission, bool bFiltered) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetMissionFiltered"); - - AWillowPlayerController_SetMissionFiltered_Params params; - params.Mission = Mission; - params.bFiltered = bFiltered; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsMissionFiltered -// (Defined, Event, Public) -// Parameters: -// class UMissionDefinition* Mission (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsMissionFiltered(class UMissionDefinition* Mission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsMissionFiltered"); - - AWillowPlayerController_IsMissionFiltered_Params params; - params.Mission = Mission; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetWillowGlobals -// (Final, Defined, Simulated, Public) -// Parameters: -// class UWillowGlobals* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowGlobals* AWillowPlayerController::GetWillowGlobals() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetWillowGlobals"); - - AWillowPlayerController_GetWillowGlobals_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CheckForHolidayTimedMissions -// (Defined, Public) - -void AWillowPlayerController::CheckForHolidayTimedMissions() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckForHolidayTimedMissions"); - - AWillowPlayerController_CheckForHolidayTimedMissions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SpawningProcessComplete -// (Defined, Public) - -void AWillowPlayerController::SpawningProcessComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SpawningProcessComplete"); - - AWillowPlayerController_SpawningProcessComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ShouldLoadSaveGameOnSpawn -// (Defined, Protected) -// Parameters: -// bool bIsInitialSpawn (Parm) -// bool bIsClassChange (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::ShouldLoadSaveGameOnSpawn(bool bIsInitialSpawn, bool bIsClassChange) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShouldLoadSaveGameOnSpawn"); - - AWillowPlayerController_ShouldLoadSaveGameOnSpawn_Params params; - params.bIsInitialSpawn = bIsInitialSpawn; - params.bIsClassChange = bIsClassChange; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.PawnDied -// (Defined, Public) -// Parameters: -// class APawn* P (Parm) - -void AWillowPlayerController::PawnDied(class APawn* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PawnDied"); - - AWillowPlayerController_PawnDied_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowPlayerController::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ReplicatedEvent"); - - AWillowPlayerController_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveBlackMarketUpgrades -// (Defined, Simulated, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::SaveBlackMarketUpgrades(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveBlackMarketUpgrades"); - - AWillowPlayerController_SaveBlackMarketUpgrades_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveTheBank -// (Defined, Simulated, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::SaveTheBank(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveTheBank"); - - AWillowPlayerController_SaveTheBank_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SaveUnloadableDlcContent -// (Defined, Simulated, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::SaveUnloadableDlcContent(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SaveUnloadableDlcContent"); - - AWillowPlayerController_SaveUnloadableDlcContent_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GeneratePlayerSaveGame -// (Defined, Event, Public) -// Parameters: -// class UPlayerSaveGame* ReturnValue (Parm, OutParm, ReturnParm) - -class UPlayerSaveGame* AWillowPlayerController::GeneratePlayerSaveGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GeneratePlayerSaveGame"); - - AWillowPlayerController_GeneratePlayerSaveGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClientMessage -// (Defined, Net, NetReliable, Simulated, Event, HasOptionalparams, Public, NetClient) -// Parameters: -// struct FString S (Parm, CoerceParm, NeedCtorLink) -// struct FName Type (OptionalParm, Parm) -// float MsgLifeTime (OptionalParm, Parm) - -void AWillowPlayerController::ClientMessage(const struct FString& S, const struct FName& Type, float MsgLifeTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientMessage"); - - AWillowPlayerController_ClientMessage_Params params; - params.S = S; - params.Type = Type; - params.MsgLifeTime = MsgLifeTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnCurrencyChanged -// (Defined, Public) -// Parameters: -// struct FCurrencyState ChangedCurrency (Const, Parm) - -void AWillowPlayerController::OnCurrencyChanged(const struct FCurrencyState& ChangedCurrency) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnCurrencyChanged"); - - AWillowPlayerController_OnCurrencyChanged_Params params; - params.ChangedCurrency = ChangedCurrency; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.InviteFriendByIndex -// (Defined, Event, Public) -// Parameters: -// int FriendIndex (Parm) - -void AWillowPlayerController::InviteFriendByIndex(int FriendIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.InviteFriendByIndex"); - - AWillowPlayerController_InviteFriendByIndex_Params params; - params.FriendIndex = FriendIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UpdateLcdFriendsList -// (Defined, Exec, Public, HasDefaults) - -void AWillowPlayerController::UpdateLcdFriendsList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateLcdFriendsList"); - - AWillowPlayerController_UpdateLcdFriendsList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PostSparkEvents -// (Defined, Exec, Public) - -void AWillowPlayerController::PostSparkEvents() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PostSparkEvents"); - - AWillowPlayerController_PostSparkEvents_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UpdateSparkLocation -// (Defined, Public, HasDefaults) - -void AWillowPlayerController::UpdateSparkLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateSparkLocation"); - - AWillowPlayerController_UpdateSparkLocation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PostSparkStats -// (Defined, Public) - -void AWillowPlayerController::PostSparkStats() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PostSparkStats"); - - AWillowPlayerController_PostSparkStats_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SortFriends -// (Final, Native, Public) - -void AWillowPlayerController::SortFriends() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SortFriends"); - - AWillowPlayerController_SortFriends_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.SetSparkTimers -// (Defined, Simulated, Public) - -void AWillowPlayerController::SetSparkTimers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetSparkTimers"); - - AWillowPlayerController_SetSparkTimers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PostBeginPlay -// (Defined, Simulated, Public) - -void AWillowPlayerController::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PostBeginPlay"); - - AWillowPlayerController_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UpdateSavegameForPlaythroughCompletion -// (Defined, Public, HasOutparams) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm, OutParm) - -void AWillowPlayerController::UpdateSavegameForPlaythroughCompletion(class UPlayerSaveGame** SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateSavegameForPlaythroughCompletion"); - - AWillowPlayerController_UpdateSavegameForPlaythroughCompletion_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SaveGame != nullptr) - *SaveGame = params.SaveGame; -} - - -// Function WillowGame.WillowPlayerController.ClientPublishCachedSaveGameToPRI -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerController::ClientPublishCachedSaveGameToPRI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientPublishCachedSaveGameToPRI"); - - AWillowPlayerController_ClientPublishCachedSaveGameToPRI_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsInPublicOnlineGame -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsInPublicOnlineGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsInPublicOnlineGame"); - - AWillowPlayerController_IsInPublicOnlineGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.NotifyInitialDeviceSelectionComplete -// (Defined, Public) -// Parameters: -// bool bHasValidDevice (Parm) - -void AWillowPlayerController::NotifyInitialDeviceSelectionComplete(bool bHasValidDevice) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyInitialDeviceSelectionComplete"); - - AWillowPlayerController_NotifyInitialDeviceSelectionComplete_Params params; - params.bHasValidDevice = bHasValidDevice; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnLoadLastSaveGame -// (Defined, Public) -// Parameters: -// unsigned char LoadGameResult (Parm) - -void AWillowPlayerController::OnLoadLastSaveGame(unsigned char LoadGameResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnLoadLastSaveGame"); - - AWillowPlayerController_OnLoadLastSaveGame_Params params; - params.LoadGameResult = LoadGameResult; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.LoadLastSavedSaveGame -// (Defined, Public) - -void AWillowPlayerController::LoadLastSavedSaveGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.LoadLastSavedSaveGame"); - - AWillowPlayerController_LoadLastSavedSaveGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RefreshRemotePlayerStandIns -// (Defined, Public) - -void AWillowPlayerController::RefreshRemotePlayerStandIns() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RefreshRemotePlayerStandIns"); - - AWillowPlayerController_RefreshRemotePlayerStandIns_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetPrimaryPlayerStandIn -// (Defined, Protected) -// Parameters: -// class APlayerStandIn* ReturnValue (Parm, OutParm, ReturnParm) - -class APlayerStandIn* AWillowPlayerController::GetPrimaryPlayerStandIn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPrimaryPlayerStandIn"); - - AWillowPlayerController_GetPrimaryPlayerStandIn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetPlayerStandIn -// (Defined, Event, Public) -// Parameters: -// class APlayerReplicationInfo* PRI (Parm) -// class APlayerStandIn* ReturnValue (Parm, OutParm, ReturnParm) - -class APlayerStandIn* AWillowPlayerController::GetPlayerStandIn(class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPlayerStandIn"); - - AWillowPlayerController_GetPlayerStandIn_Params params; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.PlayPlayerStandInTeleportEffect -// (Defined, Public) -// Parameters: -// struct FVector EffectLocation (Parm) -// struct FRotator EffectRotation (Parm) - -void AWillowPlayerController::PlayPlayerStandInTeleportEffect(const struct FVector& EffectLocation, const struct FRotator& EffectRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PlayPlayerStandInTeleportEffect"); - - AWillowPlayerController_PlayPlayerStandInTeleportEffect_Params params; - params.EffectLocation = EffectLocation; - params.EffectRotation = EffectRotation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UpdateRemotePlayerStandIn -// (Defined, Public) -// Parameters: -// class AWillowPlayerReplicationInfo* WPRI (Parm) - -void AWillowPlayerController::UpdateRemotePlayerStandIn(class AWillowPlayerReplicationInfo* WPRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateRemotePlayerStandIn"); - - AWillowPlayerController_UpdateRemotePlayerStandIn_Params params; - params.WPRI = WPRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClearPlayerStandIn -// (Defined, Public, HasDefaults) -// Parameters: -// class APlayerReplicationInfo* PRI (Parm) - -void AWillowPlayerController::ClearPlayerStandIn(class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClearPlayerStandIn"); - - AWillowPlayerController_ClearPlayerStandIn_Params params; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RefreshPlayerStandIn -// (Defined, Public) - -void AWillowPlayerController::RefreshPlayerStandIn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RefreshPlayerStandIn"); - - AWillowPlayerController_RefreshPlayerStandIn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PrimaryPlayerUsingSavedCharacter -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::PrimaryPlayerUsingSavedCharacter() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PrimaryPlayerUsingSavedCharacter"); - - AWillowPlayerController_PrimaryPlayerUsingSavedCharacter_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetOutermostLevelName -// (Defined, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowPlayerController::GetOutermostLevelName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetOutermostLevelName"); - - AWillowPlayerController_GetOutermostLevelName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ShouldEnterLobbySpectatorMode -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::ShouldEnterLobbySpectatorMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ShouldEnterLobbySpectatorMode"); - - AWillowPlayerController_ShouldEnterLobbySpectatorMode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetPlayerIndex -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetPlayerIndex() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetPlayerIndex"); - - AWillowPlayerController_GetPlayerIndex_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ClientConsoleCommand -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// struct FString Command (Parm, NeedCtorLink) - -void AWillowPlayerController::ClientConsoleCommand(const struct FString& Command) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientConsoleCommand"); - - AWillowPlayerController_ClientConsoleCommand_Params params; - params.Command = Command; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheatServerRCon -// (Net, NetReliable, Native, Event, Public, NetServer) -// Parameters: -// struct FString Command (Parm, NeedCtorLink) - -void AWillowPlayerController::CheatServerRCon(const struct FString& Command) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheatServerRCon"); - - AWillowPlayerController_CheatServerRCon_Params params; - params.Command = Command; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.CheatRCon -// (Defined, Event, Public) -// Parameters: -// struct FString Command (Parm, NeedCtorLink) - -void AWillowPlayerController::CheatRCon(const struct FString& Command) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheatRCon"); - - AWillowPlayerController_CheatRCon_Params params; - params.Command = Command; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ServerRCon -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// struct FString Command (Parm, NeedCtorLink) - -void AWillowPlayerController::ServerRCon(const struct FString& Command) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerRCon"); - - AWillowPlayerController_ServerRCon_Params params; - params.Command = Command; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RCon -// (Defined, Public) -// Parameters: -// struct FString Command (Parm, NeedCtorLink) - -void AWillowPlayerController::RCon(const struct FString& Command) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RCon"); - - AWillowPlayerController_RCon_Params params; - params.Command = Command; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.RelevanceUtility -// (Final, Exec, Native, Public) -// Parameters: -// bool TurnOn (Parm) - -void AWillowPlayerController::RelevanceUtility(bool TurnOn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.RelevanceUtility"); - - AWillowPlayerController_RelevanceUtility_Params params; - params.TurnOn = TurnOn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientSetOneOffCompletion -// (Defined, Net, NetReliable, Simulated, Event, Public, HasDefaults, NetClient) -// Parameters: -// int OneOffIndex (Parm) -// int CompletionIndex (Parm) -// int CompletionMask (Parm) - -void AWillowPlayerController::ClientSetOneOffCompletion(int OneOffIndex, int CompletionIndex, int CompletionMask) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientSetOneOffCompletion"); - - AWillowPlayerController_ClientSetOneOffCompletion_Params params; - params.OneOffIndex = OneOffIndex; - params.CompletionIndex = CompletionIndex; - params.CompletionMask = CompletionMask; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientSetLevelChallengeUnlockMask -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) -// Parameters: -// class UChallengeDefinition* AssociatedChallenge (Parm) -// int Index (Parm) -// int Mask (Parm) -// int TotalObjectCount (Parm) - -void AWillowPlayerController::ClientSetLevelChallengeUnlockMask(class UChallengeDefinition* AssociatedChallenge, int Index, int Mask, int TotalObjectCount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientSetLevelChallengeUnlockMask"); - - AWillowPlayerController_ClientSetLevelChallengeUnlockMask_Params params; - params.AssociatedChallenge = AssociatedChallenge; - params.Index = Index; - params.Mask = Mask; - params.TotalObjectCount = TotalObjectCount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.DetectAndRestoreMissingProfileData -// (Final, Native, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (Parm) - -void AWillowPlayerController::DetectAndRestoreMissingProfileData(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.DetectAndRestoreMissingProfileData"); - - AWillowPlayerController_DetectAndRestoreMissingProfileData_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetChallengeTotalProgress -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UChallengeDefinition* ChalDef (Parm) -// int CurrentValue (Parm, OutParm) -// int TargetValue (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::GetChallengeTotalProgress(class UChallengeDefinition* ChalDef, int* CurrentValue, int* TargetValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetChallengeTotalProgress"); - - AWillowPlayerController_GetChallengeTotalProgress_Params params; - params.ChalDef = ChalDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (CurrentValue != nullptr) - *CurrentValue = params.CurrentValue; - if (TargetValue != nullptr) - *TargetValue = params.TargetValue; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetChallengeCurrentLevelProgress -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UChallengeDefinition* ChalDef (Parm) -// int CurrentValue (Parm, OutParm) -// int TargetValue (Parm, OutParm) -// int CurrentLevel (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::GetChallengeCurrentLevelProgress(class UChallengeDefinition* ChalDef, int* CurrentValue, int* TargetValue, int* CurrentLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetChallengeCurrentLevelProgress"); - - AWillowPlayerController_GetChallengeCurrentLevelProgress_Params params; - params.ChalDef = ChalDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (CurrentValue != nullptr) - *CurrentValue = params.CurrentValue; - if (TargetValue != nullptr) - *TargetValue = params.TargetValue; - if (CurrentLevel != nullptr) - *CurrentLevel = params.CurrentLevel; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CheckHasCompletedOneOffLevelChallenge -// (Final, Native, Public) -// Parameters: -// class UChallengeDefinition* ChalDef (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CheckHasCompletedOneOffLevelChallenge(class UChallengeDefinition* ChalDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckHasCompletedOneOffLevelChallenge"); - - AWillowPlayerController_CheckHasCompletedOneOffLevelChallenge_Params params; - params.ChalDef = ChalDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.ServerCompleteChallenge -// (Final, Net, NetReliable, Native, Event, HasOptionalparams, Public, NetServer) -// Parameters: -// class UChallengeDefinition* ChalDef (Parm) -// int LevelIdx (OptionalParm, Parm) - -void AWillowPlayerController::ServerCompleteChallenge(class UChallengeDefinition* ChalDef, int LevelIdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ServerCompleteChallenge"); - - AWillowPlayerController_ServerCompleteChallenge_Params params; - params.ChalDef = ChalDef; - params.LevelIdx = LevelIdx; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetNumLevelObjectsFoundFromBitmask -// (Final, Native, Public) -// Parameters: -// int DiscoveredObjectMask (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetNumLevelObjectsFoundFromBitmask(int DiscoveredObjectMask) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetNumLevelObjectsFoundFromBitmask"); - - AWillowPlayerController_GetNumLevelObjectsFoundFromBitmask_Params params; - params.DiscoveredObjectMask = DiscoveredObjectMask; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetNumLevelObjectsFound -// (Final, Native, Public) -// Parameters: -// class UChallengeDefinition* ChalDef (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerController::GetNumLevelObjectsFound(class UChallengeDefinition* ChalDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetNumLevelObjectsFound"); - - AWillowPlayerController_GetNumLevelObjectsFound_Params params; - params.ChalDef = ChalDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CheckHasCompletedLevelObjectChallengeFromBitmask -// (Final, Native, Public) -// Parameters: -// int DiscoveredObjectMask (Parm) -// int TotalObjects (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CheckHasCompletedLevelObjectChallengeFromBitmask(int DiscoveredObjectMask, int TotalObjects) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckHasCompletedLevelObjectChallengeFromBitmask"); - - AWillowPlayerController_CheckHasCompletedLevelObjectChallengeFromBitmask_Params params; - params.DiscoveredObjectMask = DiscoveredObjectMask; - params.TotalObjects = TotalObjects; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.CheckHasCompletedLevelObjectChallenge -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class UChallengeDefinition* ChalDef (Parm) -// struct FName ForMap (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::CheckHasCompletedLevelObjectChallenge(class UChallengeDefinition* ChalDef, const struct FName& ForMap) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.CheckHasCompletedLevelObjectChallenge"); - - AWillowPlayerController_CheckHasCompletedLevelObjectChallenge_Params params; - params.ChalDef = ChalDef; - params.ForMap = ForMap; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetHasUnlockedLevelChallengeObject -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// FScriptInterface LevelChallengeObject (Parm) -// bool bIgnoreNumbering (OptionalParm, Parm) - -void AWillowPlayerController::SetHasUnlockedLevelChallengeObject(const FScriptInterface& LevelChallengeObject, bool bIgnoreNumbering) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetHasUnlockedLevelChallengeObject"); - - AWillowPlayerController_SetHasUnlockedLevelChallengeObject_Params params; - params.LevelChallengeObject = LevelChallengeObject; - params.bIgnoreNumbering = bIgnoreNumbering; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetHasUnlockedLevelChallengeObject -// (Final, Native, Public) -// Parameters: -// FScriptInterface LevelChallengeObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::GetHasUnlockedLevelChallengeObject(const FScriptInterface& LevelChallengeObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetHasUnlockedLevelChallengeObject"); - - AWillowPlayerController_GetHasUnlockedLevelChallengeObject_Params params; - params.LevelChallengeObject = LevelChallengeObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SynchronizeLocalDataPackagesWithServer -// (Final, Simulated, Native, Public) - -void AWillowPlayerController::SynchronizeLocalDataPackagesWithServer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SynchronizeLocalDataPackagesWithServer"); - - AWillowPlayerController_SynchronizeLocalDataPackagesWithServer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.UpdateOnDemandPackageStatus -// (Final, Native, Public) -// Parameters: -// struct FString PackageString (Parm, NeedCtorLink) -// bool bIsLoaded (Parm) - -void AWillowPlayerController::UpdateOnDemandPackageStatus(const struct FString& PackageString, bool bIsLoaded) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UpdateOnDemandPackageStatus"); - - AWillowPlayerController_UpdateOnDemandPackageStatus_Params params; - params.PackageString = PackageString; - params.bIsLoaded = bIsLoaded; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyServerPackageUnloaded -// (Final, Simulated, Native, Public) -// Parameters: -// struct FString PackageString (Parm, NeedCtorLink) - -void AWillowPlayerController::NotifyServerPackageUnloaded(const struct FString& PackageString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyServerPackageUnloaded"); - - AWillowPlayerController_NotifyServerPackageUnloaded_Params params; - params.PackageString = PackageString; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NotifyServerPackageLoaded -// (Final, Simulated, Native, Public) -// Parameters: -// struct FString PackageString (Parm, NeedCtorLink) - -void AWillowPlayerController::NotifyServerPackageLoaded(const struct FString& PackageString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NotifyServerPackageLoaded"); - - AWillowPlayerController_NotifyServerPackageLoaded_Params params; - params.PackageString = PackageString; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientUnloadOnDemandPackage -// (Final, Net, NetReliable, Simulated, Native, Event, Public, NetClient) -// Parameters: -// struct FString PackageString (Parm, NeedCtorLink) - -void AWillowPlayerController::ClientUnloadOnDemandPackage(const struct FString& PackageString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientUnloadOnDemandPackage"); - - AWillowPlayerController_ClientUnloadOnDemandPackage_Params params; - params.PackageString = PackageString; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.ClientLoadOnDemandPackage -// (Final, Net, NetReliable, Simulated, Native, Event, Public, NetClient) -// Parameters: -// struct FString PackageString (Parm, NeedCtorLink) - -void AWillowPlayerController::ClientLoadOnDemandPackage(const struct FString& PackageString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.ClientLoadOnDemandPackage"); - - AWillowPlayerController_ClientLoadOnDemandPackage_Params params; - params.PackageString = PackageString; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.HasPlayerEarnedAnySkillPoints -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::HasPlayerEarnedAnySkillPoints() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.HasPlayerEarnedAnySkillPoints"); - - AWillowPlayerController_HasPlayerEarnedAnySkillPoints_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.StopAnyBinkMovie -// (Final, Native, Public) - -void AWillowPlayerController::StopAnyBinkMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.StopAnyBinkMovie"); - - AWillowPlayerController_StopAnyBinkMovie_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.IsBinkMoviePlaying -// (Final, Native, Public) -// Parameters: -// struct FString MovieName (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsBinkMoviePlaying(const struct FString& MovieName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsBinkMoviePlaying"); - - AWillowPlayerController_IsBinkMoviePlaying_Params params; - params.MovieName = MovieName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.UseScaleformLoadingMovie -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::UseScaleformLoadingMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UseScaleformLoadingMovie"); - - AWillowPlayerController_UseScaleformLoadingMovie_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.IsAnyBinkMoviePlaying -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsAnyBinkMoviePlaying() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsAnyBinkMoviePlaying"); - - AWillowPlayerController_IsAnyBinkMoviePlaying_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.IsLoadingMoviePlaying -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::IsLoadingMoviePlaying() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.IsLoadingMoviePlaying"); - - AWillowPlayerController_IsLoadingMoviePlaying_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.UnlockPlayerClassAchievementIfConditionsMet -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// unsigned char AchievementUnlockType (Parm) -// int IntData (OptionalParm, Parm) -// bool bCanBeGreater (OptionalParm, Parm) -// bool bCanBeLess (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::UnlockPlayerClassAchievementIfConditionsMet(unsigned char AchievementUnlockType, int IntData, bool bCanBeGreater, bool bCanBeLess) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UnlockPlayerClassAchievementIfConditionsMet"); - - AWillowPlayerController_UnlockPlayerClassAchievementIfConditionsMet_Params params; - params.AchievementUnlockType = AchievementUnlockType; - params.IntData = IntData; - params.bCanBeGreater = bCanBeGreater; - params.bCanBeLess = bCanBeLess; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.UnlockAchievementIfConditionsMet -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// unsigned char AchievementUnlockType (Parm) -// struct FString StringData (OptionalParm, Parm, NeedCtorLink) -// int IntData (OptionalParm, Parm) -// bool bCanBeGreater (OptionalParm, Parm) -// bool bCheckStringAndIntData (OptionalParm, Parm) -// bool bCanBeLess (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerController::UnlockAchievementIfConditionsMet(unsigned char AchievementUnlockType, const struct FString& StringData, int IntData, bool bCanBeGreater, bool bCheckStringAndIntData, bool bCanBeLess) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.UnlockAchievementIfConditionsMet"); - - AWillowPlayerController_UnlockAchievementIfConditionsMet_Params params; - params.AchievementUnlockType = AchievementUnlockType; - params.StringData = StringData; - params.IntData = IntData; - params.bCanBeGreater = bCanBeGreater; - params.bCheckStringAndIntData = bCheckStringAndIntData; - params.bCanBeLess = bCanBeLess; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.SetDataStoreStringValue -// (Native, Public) -// Parameters: -// struct FString MarkupString (Parm, NeedCtorLink) -// struct FString NewValue (Parm, NeedCtorLink) - -void AWillowPlayerController::SetDataStoreStringValue(const struct FString& MarkupString, const struct FString& NewValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.SetDataStoreStringValue"); - - AWillowPlayerController_SetDataStoreStringValue_Params params; - params.MarkupString = MarkupString; - params.NewValue = NewValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.GetDataStoreStringValue -// (Native, Public) -// Parameters: -// struct FString MarkupString (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowPlayerController::GetDataStoreStringValue(const struct FString& MarkupString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetDataStoreStringValue"); - - AWillowPlayerController_GetDataStoreStringValue_Params params; - params.MarkupString = MarkupString; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.MarkStationsAsVisited -// (Final, Native, Public) - -void AWillowPlayerController::MarkStationsAsVisited() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.MarkStationsAsVisited"); - - AWillowPlayerController_MarkStationsAsVisited_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.NativeFindActiveStation -// (Final, Native, Public) -// Parameters: -// class ATravelStation* ReturnValue (Parm, OutParm, ReturnParm) - -class ATravelStation* AWillowPlayerController::NativeFindActiveStation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.NativeFindActiveStation"); - - AWillowPlayerController_NativeFindActiveStation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.GetWorldPawn -// (Native, Public) -// Parameters: -// class APawn* ReturnValue (Parm, OutParm, ReturnParm) - -class APawn* AWillowPlayerController::GetWorldPawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.GetWorldPawn"); - - AWillowPlayerController_GetWorldPawn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerController.OnSkillTreeReset -// (Final, Private, Delegate) -// Parameters: -// int NewSkillPoints (Parm) - -void AWillowPlayerController::OnSkillTreeReset(int NewSkillPoints) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnSkillTreeReset"); - - AWillowPlayerController_OnSkillTreeReset_Params params; - params.NewSkillPoints = NewSkillPoints; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnSkillPointsChanged -// (Final, Private, Delegate) -// Parameters: -// int NewSkillPoints (Parm) - -void AWillowPlayerController::OnSkillPointsChanged(int NewSkillPoints) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnSkillPointsChanged"); - - AWillowPlayerController_OnSkillPointsChanged_Params params; - params.NewSkillPoints = NewSkillPoints; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnSkillGradeChanged -// (Final, Private, Delegate) -// Parameters: -// class USkillDefinition* Skill (Parm) -// unsigned char NewSkillPoints (Parm) -// unsigned char Grade (Parm) - -void AWillowPlayerController::OnSkillGradeChanged(class USkillDefinition* Skill, unsigned char NewSkillPoints, unsigned char Grade) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnSkillGradeChanged"); - - AWillowPlayerController_OnSkillGradeChanged_Params params; - params.Skill = Skill; - params.NewSkillPoints = NewSkillPoints; - params.Grade = Grade; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.PreProfileWriteSaveComplete -// (Final, Private, Delegate) -// Parameters: -// float SaveDuration (Parm) - -void AWillowPlayerController::PreProfileWriteSaveComplete(float SaveDuration) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.PreProfileWriteSaveComplete"); - - AWillowPlayerController_PreProfileWriteSaveComplete_Params params; - params.SaveDuration = SaveDuration; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerController.OnDownloadPatcherFilesComplete -// (Public, Delegate) - -void AWillowPlayerController::OnDownloadPatcherFilesComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerController.OnDownloadPatcherFilesComplete"); - - AWillowPlayerController_OnDownloadPatcherFilesComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerStandIn.SetExtraPlayerMeshRotation -// (Defined, Simulated, Public) -// Parameters: -// struct FRotator NewRotation (Parm) - -void APlayerStandIn::SetExtraPlayerMeshRotation(const struct FRotator& NewRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.SetExtraPlayerMeshRotation"); - - APlayerStandIn_SetExtraPlayerMeshRotation_Params params; - params.NewRotation = NewRotation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerStandIn.SetExtraPlayerMeshOffset -// (Defined, Simulated, Public) -// Parameters: -// struct FVector NewOffset (Parm) - -void APlayerStandIn::SetExtraPlayerMeshOffset(const struct FVector& NewOffset) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.SetExtraPlayerMeshOffset"); - - APlayerStandIn_SetExtraPlayerMeshOffset_Params params; - params.NewOffset = NewOffset; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerStandIn.ClearBodyCompositionInstance -// (Simulated, Native, Public) - -void APlayerStandIn::ClearBodyCompositionInstance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.ClearBodyCompositionInstance"); - - APlayerStandIn_ClearBodyCompositionInstance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerStandIn.ApplyPreviewBodyComposition -// (Simulated, Native, Public) - -void APlayerStandIn::ApplyPreviewBodyComposition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.ApplyPreviewBodyComposition"); - - APlayerStandIn_ApplyPreviewBodyComposition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerStandIn.GetBodyInfoProvider -// (Simulated, Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface APlayerStandIn::GetBodyInfoProvider() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.GetBodyInfoProvider"); - - APlayerStandIn_GetBodyInfoProvider_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerStandIn.ChangeInstanceDataSwitch -// (Simulated, Native, Public) -// Parameters: -// struct FName SwitchName (Const, Parm) -// unsigned char NewValue (Parm) - -void APlayerStandIn::ChangeInstanceDataSwitch(const struct FName& SwitchName, unsigned char NewValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.ChangeInstanceDataSwitch"); - - APlayerStandIn_ChangeInstanceDataSwitch_Params params; - params.SwitchName = SwitchName; - params.NewValue = NewValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerStandIn.PostInitBodyComposition -// (Simulated, Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) -// unsigned char BodyCompositionMode (Parm) - -void APlayerStandIn::PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char BodyCompositionMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.PostInitBodyComposition"); - - APlayerStandIn_PostInitBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - params.BodyCompositionMode = BodyCompositionMode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerStandIn.PreRemoveBodyComposition -// (Simulated, Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) - -void APlayerStandIn::PreRemoveBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.PreRemoveBodyComposition"); - - APlayerStandIn_PreRemoveBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerStandIn.ShouldRefreshLikenessOf -// (Simulated, Native, Public) -// Parameters: -// unsigned char Source (Parm) -// unsigned char GroupIndex (Parm) -// class UGearLikenessMeshComponent* MeshComp (Parm, EditInline) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool APlayerStandIn::ShouldRefreshLikenessOf(unsigned char Source, unsigned char GroupIndex, class UGearLikenessMeshComponent* MeshComp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.ShouldRefreshLikenessOf"); - - APlayerStandIn_ShouldRefreshLikenessOf_Params params; - params.Source = Source; - params.GroupIndex = GroupIndex; - params.MeshComp = MeshComp; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerStandIn.AssumeLikenessOf -// (Simulated, Native, Public) -// Parameters: -// unsigned char Source (Parm) -// unsigned char GroupIndex (Parm) -// class UGearLikenessMeshComponent* MeshComp (Parm, EditInline) - -void APlayerStandIn::AssumeLikenessOf(unsigned char Source, unsigned char GroupIndex, class UGearLikenessMeshComponent* MeshComp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.AssumeLikenessOf"); - - APlayerStandIn_AssumeLikenessOf_Params params; - params.Source = Source; - params.GroupIndex = GroupIndex; - params.MeshComp = MeshComp; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerStandIn.CloneItemMesh -// (Defined, Simulated, Event, Public) -// Parameters: -// class USkeletalMeshComponent* ItemMeshComp (Parm, EditInline) -// struct FItemDefinitionData DefinitionData (Parm) - -void APlayerStandIn::CloneItemMesh(class USkeletalMeshComponent* ItemMeshComp, const struct FItemDefinitionData& DefinitionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.CloneItemMesh"); - - APlayerStandIn_CloneItemMesh_Params params; - params.ItemMeshComp = ItemMeshComp; - params.DefinitionData = DefinitionData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerStandIn.CloneWeaponMesh -// (Defined, Simulated, Event, Public, HasOutparams) -// Parameters: -// class USkeletalMeshComponent* WeaponMeshComp (Parm, EditInline) -// TArray ComponentsAttachedToPrimaryMesh (Parm, OutParm, NeedCtorLink, EditInline) -// struct FWeaponDefinitionData DefinitionData (Parm) - -void APlayerStandIn::CloneWeaponMesh(class USkeletalMeshComponent* WeaponMeshComp, const struct FWeaponDefinitionData& DefinitionData, TArray* ComponentsAttachedToPrimaryMesh) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.CloneWeaponMesh"); - - APlayerStandIn_CloneWeaponMesh_Params params; - params.WeaponMeshComp = WeaponMeshComp; - params.DefinitionData = DefinitionData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ComponentsAttachedToPrimaryMesh != nullptr) - *ComponentsAttachedToPrimaryMesh = params.ComponentsAttachedToPrimaryMesh; -} - - -// Function WillowGame.PlayerStandIn.InitWeaponMesh -// (Defined, Simulated, Public) -// Parameters: -// struct FWeaponDefinitionData DefinitionData (Parm) - -void APlayerStandIn::InitWeaponMesh(const struct FWeaponDefinitionData& DefinitionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.InitWeaponMesh"); - - APlayerStandIn_InitWeaponMesh_Params params; - params.DefinitionData = DefinitionData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerStandIn.RefreshGearForRemotePlayer -// (Defined, Simulated, Public, HasDefaults) - -void APlayerStandIn::RefreshGearForRemotePlayer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.RefreshGearForRemotePlayer"); - - APlayerStandIn_RefreshGearForRemotePlayer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerStandIn.PlayGearDigistructInEffect -// (Final, Defined, Simulated, Private, HasDefaults) - -void APlayerStandIn::PlayGearDigistructInEffect() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.PlayGearDigistructInEffect"); - - APlayerStandIn_PlayGearDigistructInEffect_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerStandIn.HideEquippedGear -// (Final, Defined, Simulated, Private, HasDefaults) - -void APlayerStandIn::HideEquippedGear() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.HideEquippedGear"); - - APlayerStandIn_HideEquippedGear_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerStandIn.PlayStandInTeleportEffect -// (Defined, Simulated, Event, Public, HasDefaults) - -void APlayerStandIn::PlayStandInTeleportEffect() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.PlayStandInTeleportEffect"); - - APlayerStandIn_PlayStandInTeleportEffect_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerStandIn.RemoveAllComponents -// (Defined, Simulated, Protected) - -void APlayerStandIn::RemoveAllComponents() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.RemoveAllComponents"); - - APlayerStandIn_RemoveAllComponents_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerStandIn.Initialize -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class UBodyClassDefinition* StandInBodyClass (Parm) - -void APlayerStandIn::Initialize(class UBodyClassDefinition* StandInBodyClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.Initialize"); - - APlayerStandIn_Initialize_Params params; - params.StandInBodyClass = StandInBodyClass; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerStandIn.AllowFallbackToDefaultCustomizations -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool APlayerStandIn::AllowFallbackToDefaultCustomizations() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.AllowFallbackToDefaultCustomizations"); - - APlayerStandIn_AllowFallbackToDefaultCustomizations_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerStandIn.RefreshCustomizationsOnInstanceData -// (Simulated, Native, Public) - -void APlayerStandIn::RefreshCustomizationsOnInstanceData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.RefreshCustomizationsOnInstanceData"); - - APlayerStandIn_RefreshCustomizationsOnInstanceData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerStandIn.GetCustomizableName -// (Simulated, Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName APlayerStandIn::GetCustomizableName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.GetCustomizableName"); - - APlayerStandIn_GetCustomizableName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerStandIn.GetCustomizableInstanceDataSets -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// TArray OutData (Parm, OutParm, NeedCtorLink) - -void APlayerStandIn::GetCustomizableInstanceDataSets(TArray* OutData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.GetCustomizableInstanceDataSets"); - - APlayerStandIn_GetCustomizableInstanceDataSets_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutData != nullptr) - *OutData = params.OutData; -} - - -// Function WillowGame.PlayerStandIn.GetDesiredCustomizationOfType -// (Simulated, Native, Public) -// Parameters: -// class UClass* Type (Parm) -// class UCustomizationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UCustomizationDefinition* APlayerStandIn::GetDesiredCustomizationOfType(class UClass* Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.GetDesiredCustomizationOfType"); - - APlayerStandIn_GetDesiredCustomizationOfType_Params params; - params.Type = Type; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerStandIn.CustomizationApplied -// (Simulated, Native, Public) -// Parameters: -// class UCustomizationData* Data (Parm) - -void APlayerStandIn::CustomizationApplied(class UCustomizationData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.CustomizationApplied"); - - APlayerStandIn_CustomizationApplied_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerStandIn.Destroyed -// (Defined, Public) - -void APlayerStandIn::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.Destroyed"); - - APlayerStandIn_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerStandIn.PostBeginPlay -// (Defined, Public) - -void APlayerStandIn::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStandIn.PostBeginPlay"); - - APlayerStandIn_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationFactoryInteractiveObject.GetDescriptionOfFactoryOutput -// (Defined, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UPopulationFactoryInteractiveObject::GetDescriptionOfFactoryOutput() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryInteractiveObject.GetDescriptionOfFactoryOutput"); - - UPopulationFactoryInteractiveObject_GetDescriptionOfFactoryOutput_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryInteractiveObject.GetSpawnLocation -// (Defined, Protected, HasDefaults) -// Parameters: -// class UObject* SpawnLocationContextObject (Parm) -// struct FVector SpawnLocation (Parm) -// class UInteractiveObjectDefinition* SelectedObjectDefinition (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UPopulationFactoryInteractiveObject::GetSpawnLocation(class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, class UInteractiveObjectDefinition* SelectedObjectDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryInteractiveObject.GetSpawnLocation"); - - UPopulationFactoryInteractiveObject_GetSpawnLocation_Params params; - params.SpawnLocationContextObject = SpawnLocationContextObject; - params.SpawnLocation = SpawnLocation; - params.SelectedObjectDefinition = SelectedObjectDefinition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryInteractiveObject.CreateInteractiveObject -// (Defined, Protected, HasDefaults) -// Parameters: -// class UPopulationMaster* Master (Parm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// class UInteractiveObjectDefinition* SelectedObjectDefinition (Parm) -// class AWillowInteractiveObject* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInteractiveObject* UPopulationFactoryInteractiveObject::CreateInteractiveObject(class UPopulationMaster* Master, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel, class UInteractiveObjectDefinition* SelectedObjectDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryInteractiveObject.CreateInteractiveObject"); - - UPopulationFactoryInteractiveObject_CreateInteractiveObject_Params params; - params.Master = Master; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - params.SelectedObjectDefinition = SelectedObjectDefinition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryInteractiveObject.GetPopulatedInteractiveObjectMemento -// (Defined, Event, Public, HasOutparams) -// Parameters: -// struct FPopulatedInteractiveObjectMemento Memento (Parm, OutParm) -// class AWillowInteractiveObject* InteractiveObject (Parm) - -void UPopulationFactoryInteractiveObject::GetPopulatedInteractiveObjectMemento(class AWillowInteractiveObject* InteractiveObject, struct FPopulatedInteractiveObjectMemento* Memento) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryInteractiveObject.GetPopulatedInteractiveObjectMemento"); - - UPopulationFactoryInteractiveObject_GetPopulatedInteractiveObjectMemento_Params params; - params.InteractiveObject = InteractiveObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Memento != nullptr) - *Memento = params.Memento; -} - - -// Function WillowGame.PopulationFactoryInteractiveObject.ShouldSavePopulationActor -// (Defined, Event, Static, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class AActor* ActorToSave (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPopulationFactoryInteractiveObject::ShouldSavePopulationActor(class UPopulationMaster* Master, class AActor* ActorToSave) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryInteractiveObject.ShouldSavePopulationActor"); - - UPopulationFactoryInteractiveObject_ShouldSavePopulationActor_Params params; - params.Master = Master; - params.ActorToSave = ActorToSave; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryInteractiveObject.RestoreInteractiveObject -// (Defined, Event, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class APopulationOpportunity* Opportunity (Parm) -// class UObject* SpawnLocationContextObject (Parm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// struct FPopulatedInteractiveObjectMemento Memento (Parm) -// class AWillowInteractiveObject* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInteractiveObject* UPopulationFactoryInteractiveObject::RestoreInteractiveObject(class UPopulationMaster* Master, class APopulationOpportunity* Opportunity, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel, const struct FPopulatedInteractiveObjectMemento& Memento) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryInteractiveObject.RestoreInteractiveObject"); - - UPopulationFactoryInteractiveObject_RestoreInteractiveObject_Params params; - params.Master = Master; - params.Opportunity = Opportunity; - params.SpawnLocationContextObject = SpawnLocationContextObject; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - params.Memento = Memento; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryInteractiveObject.CreatePopulationActor -// (Defined, Event, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class APopulationOpportunity* Opportunity (Parm) -// class UObject* SpawnLocationContextObject (Parm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UPopulationFactoryInteractiveObject::CreatePopulationActor(class UPopulationMaster* Master, class APopulationOpportunity* Opportunity, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryInteractiveObject.CreatePopulationActor"); - - UPopulationFactoryInteractiveObject_CreatePopulationActor_Params params; - params.Master = Master; - params.Opportunity = Opportunity; - params.SpawnLocationContextObject = SpawnLocationContextObject; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryInteractiveObject.GetSpawnVisibilityBounds -// (Defined, Event, Public, HasDefaults) -// Parameters: -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// struct FBoxSphereBounds ReturnValue (Parm, OutParm, ReturnParm) - -struct FBoxSphereBounds UPopulationFactoryInteractiveObject::GetSpawnVisibilityBounds(int GameStage, int AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryInteractiveObject.GetSpawnVisibilityBounds"); - - UPopulationFactoryInteractiveObject_GetSpawnVisibilityBounds_Params params; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryInteractiveObject.GetActorAllegiance -// (Native, Public) -// Parameters: -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// class UPawnAllegiance* ReturnValue (Parm, OutParm, ReturnParm) - -class UPawnAllegiance* UPopulationFactoryInteractiveObject::GetActorAllegiance(int GameStage, int AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryInteractiveObject.GetActorAllegiance"); - - UPopulationFactoryInteractiveObject_GetActorAllegiance_Params params; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryInteractiveObject.GetObjectDefinition -// (Native, Protected) -// Parameters: -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// class UInteractiveObjectDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UInteractiveObjectDefinition* UPopulationFactoryInteractiveObject::GetObjectDefinition(int GameStage, int AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryInteractiveObject.GetObjectDefinition"); - - UPopulationFactoryInteractiveObject_GetObjectDefinition_Params params; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryBlackMarket.ShouldSavePopulationActor -// (Defined, Event, Static, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class AActor* ActorToSave (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPopulationFactoryBlackMarket::ShouldSavePopulationActor(class UPopulationMaster* Master, class AActor* ActorToSave) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryBlackMarket.ShouldSavePopulationActor"); - - UPopulationFactoryBlackMarket_ShouldSavePopulationActor_Params params; - params.Master = Master; - params.ActorToSave = ActorToSave; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryBlackMarket.CreateInteractiveObject -// (Defined, Protected) -// Parameters: -// class UPopulationMaster* Master (Parm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// class UInteractiveObjectDefinition* SelectedObjectDefinition (Parm) -// class AWillowInteractiveObject* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInteractiveObject* UPopulationFactoryBlackMarket::CreateInteractiveObject(class UPopulationMaster* Master, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel, class UInteractiveObjectDefinition* SelectedObjectDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryBlackMarket.CreateInteractiveObject"); - - UPopulationFactoryBlackMarket_CreateInteractiveObject_Params params; - params.Master = Master; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - params.SelectedObjectDefinition = SelectedObjectDefinition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryBlackMarket.CreatePopulationActor -// (Defined, Event, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class APopulationOpportunity* Opportunity (Parm) -// class UObject* SpawnLocationContextObject (Parm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UPopulationFactoryBlackMarket::CreatePopulationActor(class UPopulationMaster* Master, class APopulationOpportunity* Opportunity, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryBlackMarket.CreatePopulationActor"); - - UPopulationFactoryBlackMarket_CreatePopulationActor_Params params; - params.Master = Master; - params.Opportunity = Opportunity; - params.SpawnLocationContextObject = SpawnLocationContextObject; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryVendingMachine.ShouldSavePopulationActor -// (Defined, Event, Static, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class AActor* ActorToSave (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPopulationFactoryVendingMachine::ShouldSavePopulationActor(class UPopulationMaster* Master, class AActor* ActorToSave) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryVendingMachine.ShouldSavePopulationActor"); - - UPopulationFactoryVendingMachine_ShouldSavePopulationActor_Params params; - params.Master = Master; - params.ActorToSave = ActorToSave; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryVendingMachine.CreateInteractiveObject -// (Defined, Protected) -// Parameters: -// class UPopulationMaster* Master (Parm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// class UInteractiveObjectDefinition* SelectedObjectDefinition (Parm) -// class AWillowInteractiveObject* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInteractiveObject* UPopulationFactoryVendingMachine::CreateInteractiveObject(class UPopulationMaster* Master, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel, class UInteractiveObjectDefinition* SelectedObjectDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryVendingMachine.CreateInteractiveObject"); - - UPopulationFactoryVendingMachine_CreateInteractiveObject_Params params; - params.Master = Master; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - params.SelectedObjectDefinition = SelectedObjectDefinition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryVendingMachine.CreatePopulationActor -// (Defined, Event, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class APopulationOpportunity* Opportunity (Parm) -// class UObject* SpawnLocationContextObject (Parm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UPopulationFactoryVendingMachine::CreatePopulationActor(class UPopulationMaster* Master, class APopulationOpportunity* Opportunity, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryVendingMachine.CreatePopulationActor"); - - UPopulationFactoryVendingMachine_CreatePopulationActor_Params params; - params.Master = Master; - params.Opportunity = Opportunity; - params.SpawnLocationContextObject = SpawnLocationContextObject; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowProjectile.GetDescriptionOfFactoryOutput -// (Defined, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UPopulationFactoryWillowProjectile::GetDescriptionOfFactoryOutput() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowProjectile.GetDescriptionOfFactoryOutput"); - - UPopulationFactoryWillowProjectile_GetDescriptionOfFactoryOutput_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowProjectile.CreateProjectile -// (Defined, Protected, HasDefaults) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class UObject* SpawnLocationContextObject (Parm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// class AWillowProjectile* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowProjectile* UPopulationFactoryWillowProjectile::CreateProjectile(class UPopulationMaster* Master, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowProjectile.CreateProjectile"); - - UPopulationFactoryWillowProjectile_CreateProjectile_Params params; - params.Master = Master; - params.SpawnLocationContextObject = SpawnLocationContextObject; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowProjectile.DestroyPopulationActor -// (Defined, Event, Static, HasOptionalparams, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// int nOpportunityIdx (Parm) -// class AActor* ActorToDestroy (Parm) -// class UPopulationFactory* SpawnFactory (Parm) -// int CreationFlags (Parm) -// bool bDontSaveActor (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPopulationFactoryWillowProjectile::DestroyPopulationActor(class UPopulationMaster* Master, int nOpportunityIdx, class AActor* ActorToDestroy, class UPopulationFactory* SpawnFactory, int CreationFlags, bool bDontSaveActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowProjectile.DestroyPopulationActor"); - - UPopulationFactoryWillowProjectile_DestroyPopulationActor_Params params; - params.Master = Master; - params.nOpportunityIdx = nOpportunityIdx; - params.ActorToDestroy = ActorToDestroy; - params.SpawnFactory = SpawnFactory; - params.CreationFlags = CreationFlags; - params.bDontSaveActor = bDontSaveActor; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowProjectile.CreatePopulationActor -// (Defined, Event, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class APopulationOpportunity* Opportunity (Parm) -// class UObject* SpawnLocationContextObject (Parm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UPopulationFactoryWillowProjectile::CreatePopulationActor(class UPopulationMaster* Master, class APopulationOpportunity* Opportunity, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowProjectile.CreatePopulationActor"); - - UPopulationFactoryWillowProjectile_CreatePopulationActor_Params params; - params.Master = Master; - params.Opportunity = Opportunity; - params.SpawnLocationContextObject = SpawnLocationContextObject; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowProjectile.GetActorAllegiance -// (Native, Public) -// Parameters: -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// class UPawnAllegiance* ReturnValue (Parm, OutParm, ReturnParm) - -class UPawnAllegiance* UPopulationFactoryWillowProjectile::GetActorAllegiance(int GameStage, int AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowProjectile.GetActorAllegiance"); - - UPopulationFactoryWillowProjectile_GetActorAllegiance_Params params; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowVehicle.DestroyPopulationActor -// (Defined, Event, Static, HasOptionalparams, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// int nOpportunityIdx (Parm) -// class AActor* ActorToDestroy (Parm) -// class UPopulationFactory* SpawnFactory (Parm) -// int CreationFlags (Parm) -// bool bDontSaveActor (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPopulationFactoryWillowVehicle::DestroyPopulationActor(class UPopulationMaster* Master, int nOpportunityIdx, class AActor* ActorToDestroy, class UPopulationFactory* SpawnFactory, int CreationFlags, bool bDontSaveActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowVehicle.DestroyPopulationActor"); - - UPopulationFactoryWillowVehicle_DestroyPopulationActor_Params params; - params.Master = Master; - params.nOpportunityIdx = nOpportunityIdx; - params.ActorToDestroy = ActorToDestroy; - params.SpawnFactory = SpawnFactory; - params.CreationFlags = CreationFlags; - params.bDontSaveActor = bDontSaveActor; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowVehicle.GetDescriptionOfFactoryOutput -// (Defined, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UPopulationFactoryWillowVehicle::GetDescriptionOfFactoryOutput() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowVehicle.GetDescriptionOfFactoryOutput"); - - UPopulationFactoryWillowVehicle_GetDescriptionOfFactoryOutput_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowVehicle.CreatePopulationActor -// (Defined, Event, Public, HasDefaults) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class APopulationOpportunity* Opportunity (Parm) -// class UObject* SpawnLocationContextObject (Parm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UPopulationFactoryWillowVehicle::CreatePopulationActor(class UPopulationMaster* Master, class APopulationOpportunity* Opportunity, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowVehicle.CreatePopulationActor"); - - UPopulationFactoryWillowVehicle_CreatePopulationActor_Params params; - params.Master = Master; - params.Opportunity = Opportunity; - params.SpawnLocationContextObject = SpawnLocationContextObject; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowVehicle.InitializeClone -// (Defined, Public, HasDefaults) -// Parameters: -// class AWillowVehicle* Clone (Parm) - -void UPopulationFactoryWillowVehicle::InitializeClone(class AWillowVehicle* Clone) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowVehicle.InitializeClone"); - - UPopulationFactoryWillowVehicle_InitializeClone_Params params; - params.Clone = Clone; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationFactoryWillowVehicle.GetAContextSourceForThePopulationActor -// (Defined, Protected) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UPopulationFactoryWillowVehicle::GetAContextSourceForThePopulationActor(class UPopulationMaster* Master) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowVehicle.GetAContextSourceForThePopulationActor"); - - UPopulationFactoryWillowVehicle_GetAContextSourceForThePopulationActor_Params params; - params.Master = Master; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowVehicle.GetSpawnVisibilityBounds -// (Defined, Event, Public, HasDefaults) -// Parameters: -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// struct FBoxSphereBounds ReturnValue (Parm, OutParm, ReturnParm) - -struct FBoxSphereBounds UPopulationFactoryWillowVehicle::GetSpawnVisibilityBounds(int GameStage, int AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowVehicle.GetSpawnVisibilityBounds"); - - UPopulationFactoryWillowVehicle_GetSpawnVisibilityBounds_Params params; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowVehicle.GetActorAllegiance -// (Native, Public) -// Parameters: -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// class UPawnAllegiance* ReturnValue (Parm, OutParm, ReturnParm) - -class UPawnAllegiance* UPopulationFactoryWillowVehicle::GetActorAllegiance(int GameStage, int AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowVehicle.GetActorAllegiance"); - - UPopulationFactoryWillowVehicle_GetActorAllegiance_Params params; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowVehicle.GetActorSpawnCost -// (Defined, Event, Public) -// Parameters: -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// bool bCanSpawnTest (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UPopulationFactoryWillowVehicle::GetActorSpawnCost(int GameStage, int AwesomeLevel, bool bCanSpawnTest) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowVehicle.GetActorSpawnCost"); - - UPopulationFactoryWillowVehicle_GetActorSpawnCost_Params params; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - params.bCanSpawnTest = bCanSpawnTest; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowVehicle.GetVehicleArchetype -// (Defined, Public) -// Parameters: -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// class AWillowVehicle* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowVehicle* UPopulationFactoryWillowVehicle::GetVehicleArchetype(int GameStage, int AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowVehicle.GetVehicleArchetype"); - - UPopulationFactoryWillowVehicle_GetVehicleArchetype_Params params; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationOpportunityDen.ApplyPreviewBodyComposition -// (Native, Public) - -void APopulationOpportunityDen::ApplyPreviewBodyComposition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.ApplyPreviewBodyComposition"); - - APopulationOpportunityDen_ApplyPreviewBodyComposition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen.GetBodyInfoProvider -// (Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface APopulationOpportunityDen::GetBodyInfoProvider() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.GetBodyInfoProvider"); - - APopulationOpportunityDen_GetBodyInfoProvider_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationOpportunityDen.OnAIAbortMoveToActor -// (Defined, Public) -// Parameters: -// class USeqAct_AIAbortMoveToActor* inAction (Parm) - -void APopulationOpportunityDen::OnAIAbortMoveToActor(class USeqAct_AIAbortMoveToActor* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.OnAIAbortMoveToActor"); - - APopulationOpportunityDen_OnAIAbortMoveToActor_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen.OnAICombatVolume -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_AICombatVolume* inAction (Parm) - -void APopulationOpportunityDen::OnAICombatVolume(class UWillowSeqAct_AICombatVolume* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.OnAICombatVolume"); - - APopulationOpportunityDen_OnAICombatVolume_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen.OnAIScripted -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_AIScripted* inAction (Parm) - -void APopulationOpportunityDen::OnAIScripted(class UWillowSeqAct_AIScripted* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.OnAIScripted"); - - APopulationOpportunityDen_OnAIScripted_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen.OnAIScriptedAnim -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_AIScriptedAnim* inAction (Parm) - -void APopulationOpportunityDen::OnAIScriptedAnim(class UWillowSeqAct_AIScriptedAnim* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.OnAIScriptedAnim"); - - APopulationOpportunityDen_OnAIScriptedAnim_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen.OnAIScriptedDeath -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_AIScriptedDeath* inAction (Parm) - -void APopulationOpportunityDen::OnAIScriptedDeath(class UWillowSeqAct_AIScriptedDeath* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.OnAIScriptedDeath"); - - APopulationOpportunityDen_OnAIScriptedDeath_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen.OnAIScriptedFollow -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_AIScriptedFollow* inAction (Parm) - -void APopulationOpportunityDen::OnAIScriptedFollow(class UWillowSeqAct_AIScriptedFollow* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.OnAIScriptedFollow"); - - APopulationOpportunityDen_OnAIScriptedFollow_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen.OnAIScriptedHold -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_AIScriptedHold* inAction (Parm) - -void APopulationOpportunityDen::OnAIScriptedHold(class UWillowSeqAct_AIScriptedHold* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.OnAIScriptedHold"); - - APopulationOpportunityDen_OnAIScriptedHold_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen.OnAISetItemTossTarget -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_AISetItemTossTarget* inAction (Parm) - -void APopulationOpportunityDen::OnAISetItemTossTarget(class UWillowSeqAct_AISetItemTossTarget* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.OnAISetItemTossTarget"); - - APopulationOpportunityDen_OnAISetItemTossTarget_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen.OnAIProvoke -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_AIProvoke* Action (Parm) - -void APopulationOpportunityDen::OnAIProvoke(class UWillowSeqAct_AIProvoke* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.OnAIProvoke"); - - APopulationOpportunityDen_OnAIProvoke_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen.RemoveStat -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// unsigned char StatType (Parm) -// class AWillowAIPawn* DenPawn (Parm) -// bool bUpdateLinkedDens (OptionalParm, Parm) - -void APopulationOpportunityDen::RemoveStat(unsigned char StatType, class AWillowAIPawn* DenPawn, bool bUpdateLinkedDens) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.RemoveStat"); - - APopulationOpportunityDen_RemoveStat_Params params; - params.StatType = StatType; - params.DenPawn = DenPawn; - params.bUpdateLinkedDens = bUpdateLinkedDens; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen.AddStat -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// unsigned char StatType (Parm) -// class AWillowAIPawn* DenPawn (Parm) -// bool bUpdateLinkedDens (OptionalParm, Parm) - -void APopulationOpportunityDen::AddStat(unsigned char StatType, class AWillowAIPawn* DenPawn, bool bUpdateLinkedDens) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.AddStat"); - - APopulationOpportunityDen_AddStat_Params params; - params.StatType = StatType; - params.DenPawn = DenPawn; - params.bUpdateLinkedDens = bUpdateLinkedDens; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen.InitSequence -// (Native, Public) -// Parameters: -// class UActionSequence* NewSequence (Parm) - -void APopulationOpportunityDen::InitSequence(class UActionSequence* NewSequence) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.InitSequence"); - - APopulationOpportunityDen_InitSequence_Params params; - params.NewSequence = NewSequence; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen.GetAIDefinition -// (Native, Public) -// Parameters: -// class UAIDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UAIDefinition* APopulationOpportunityDen::GetAIDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.GetAIDefinition"); - - APopulationOpportunityDen_GetAIDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationOpportunityDen.GetAIComponent -// (Native, Public) -// Parameters: -// class UAIComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UAIComponent* APopulationOpportunityDen::GetAIComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.GetAIComponent"); - - APopulationOpportunityDen_GetAIComponent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationOpportunityDen.GetAIParent -// (Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface APopulationOpportunityDen::GetAIParent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.GetAIParent"); - - APopulationOpportunityDen_GetAIParent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationOpportunityDen.GetAILocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector APopulationOpportunityDen::GetAILocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.GetAILocation"); - - APopulationOpportunityDen_GetAILocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationOpportunityDen.GetAIActor -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* APopulationOpportunityDen::GetAIActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.GetAIActor"); - - APopulationOpportunityDen_GetAIActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationOpportunityDen.CanTickAI -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool APopulationOpportunityDen::CanTickAI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.CanTickAI"); - - APopulationOpportunityDen_CanTickAI_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationOpportunityDen.TriggerProvokedEvents -// (Native, Public) - -void APopulationOpportunityDen::TriggerProvokedEvents() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.TriggerProvokedEvents"); - - APopulationOpportunityDen_TriggerProvokedEvents_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen.SetAllegiance -// (Native, Public) -// Parameters: -// class UPawnAllegiance* NewAllegiance (Parm) - -void APopulationOpportunityDen::SetAllegiance(class UPawnAllegiance* NewAllegiance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.SetAllegiance"); - - APopulationOpportunityDen_SetAllegiance_Params params; - params.NewAllegiance = NewAllegiance; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen.GetAllegiance -// (Native, Public) -// Parameters: -// class UPawnAllegiance* ReturnValue (Parm, OutParm, ReturnParm) - -class UPawnAllegiance* APopulationOpportunityDen::GetAllegiance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.GetAllegiance"); - - APopulationOpportunityDen_GetAllegiance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationOpportunityDen.GetDenMembers -// (Native, Public, HasOutparams) -// Parameters: -// TArray Members (Parm, OutParm, NeedCtorLink) - -void APopulationOpportunityDen::GetDenMembers(TArray* Members) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.GetDenMembers"); - - APopulationOpportunityDen_GetDenMembers_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Members != nullptr) - *Members = params.Members; -} - - -// Function WillowGame.PopulationOpportunityDen.TriggerKismetDeathEvent -// (Defined, Event, Public) - -void APopulationOpportunityDen::TriggerKismetDeathEvent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.TriggerKismetDeathEvent"); - - APopulationOpportunityDen_TriggerKismetDeathEvent_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen.SpawnedCanAttackVehicles -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float APopulationOpportunityDen::SpawnedCanAttackVehicles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.SpawnedCanAttackVehicles"); - - APopulationOpportunityDen_SpawnedCanAttackVehicles_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationOpportunityDen.GetNumSpawned -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float APopulationOpportunityDen::GetNumSpawned() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.GetNumSpawned"); - - APopulationOpportunityDen_GetNumSpawned_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationOpportunityDen.GetNumAlive -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float APopulationOpportunityDen::GetNumAlive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.GetNumAlive"); - - APopulationOpportunityDen_GetNumAlive_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationOpportunityDen.GetNumDied -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float APopulationOpportunityDen::GetNumDied() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.GetNumDied"); - - APopulationOpportunityDen_GetNumDied_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationOpportunityDen.GetRallyPoint -// (Native, Public) -// Parameters: -// class ARallyPoint* ReturnValue (Parm, OutParm, ReturnParm) - -class ARallyPoint* APopulationOpportunityDen::GetRallyPoint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.GetRallyPoint"); - - APopulationOpportunityDen_GetRallyPoint_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationOpportunityDen.ChooseNewRallyPoint -// (Native, Public) - -void APopulationOpportunityDen::ChooseNewRallyPoint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.ChooseNewRallyPoint"); - - APopulationOpportunityDen_ChooseNewRallyPoint_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen.FindRallyPoints -// (Native, Public) - -void APopulationOpportunityDen::FindRallyPoints() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.FindRallyPoints"); - - APopulationOpportunityDen_FindRallyPoints_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen.TryToAddPerch -// (Native, Public) -// Parameters: -// class APerch* NewPerch (Parm) - -void APopulationOpportunityDen::TryToAddPerch(class APerch* NewPerch) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.TryToAddPerch"); - - APopulationOpportunityDen_TryToAddPerch_Params params; - params.NewPerch = NewPerch; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen.FindPerches -// (Native, Public) - -void APopulationOpportunityDen::FindPerches() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.FindPerches"); - - APopulationOpportunityDen_FindPerches_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen.EnableDebugging -// (Native, Public) -// Parameters: -// bool bEnabled (Parm) - -void APopulationOpportunityDen::EnableDebugging(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.EnableDebugging"); - - APopulationOpportunityDen_EnableDebugging_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen.RespawnKilledActors -// (Native, Public) -// Parameters: -// float PercentageOfKilledActorsToRespawn (Parm) - -void APopulationOpportunityDen::RespawnKilledActors(float PercentageOfKilledActorsToRespawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.RespawnKilledActors"); - - APopulationOpportunityDen_RespawnKilledActors_Params params; - params.PercentageOfKilledActorsToRespawn = PercentageOfKilledActorsToRespawn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen.DoSpawning -// (Native, Public) -// Parameters: -// class UPopulationMaster* PopMaster (Parm) - -void APopulationOpportunityDen::DoSpawning(class UPopulationMaster* PopMaster) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.DoSpawning"); - - APopulationOpportunityDen_DoSpawning_Params params; - params.PopMaster = PopMaster; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen.PostBeginPlay -// (Defined, Simulated, Public) - -void APopulationOpportunityDen::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen.PostBeginPlay"); - - APopulationOpportunityDen_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen_Dynamic.Destroyed -// (Defined, Event, Public) - -void APopulationOpportunityDen_Dynamic::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen_Dynamic.Destroyed"); - - APopulationOpportunityDen_Dynamic_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen_Dynamic.ApplyPreviewBodyComposition -// (Native, Public) - -void APopulationOpportunityDen_Dynamic::ApplyPreviewBodyComposition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen_Dynamic.ApplyPreviewBodyComposition"); - - APopulationOpportunityDen_Dynamic_ApplyPreviewBodyComposition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationOpportunityDen_Dynamic.GetBodyInfoProvider -// (Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface APopulationOpportunityDen_Dynamic::GetBodyInfoProvider() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen_Dynamic.GetBodyInfoProvider"); - - APopulationOpportunityDen_Dynamic_GetBodyInfoProvider_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationOpportunityDen_Dynamic.GetOpportunityGameStage -// (Native, Public, HasOutparams) -// Parameters: -// int GameStage (Parm, OutParm) -// int AwesomeLevel (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool APopulationOpportunityDen_Dynamic::GetOpportunityGameStage(int* GameStage, int* AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationOpportunityDen_Dynamic.GetOpportunityGameStage"); - - APopulationOpportunityDen_Dynamic_GetOpportunityGameStage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (GameStage != nullptr) - *GameStage = params.GameStage; - if (AwesomeLevel != nullptr) - *AwesomeLevel = params.AwesomeLevel; - - return params.ReturnValue; -} - - -// Function WillowGame.PostureStateExpressionEvaluator.Evaluate -// (Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPostureStateExpressionEvaluator::Evaluate(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PostureStateExpressionEvaluator.Evaluate"); - - UPostureStateExpressionEvaluator_Evaluate_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ProjectileBehavior_Bounce.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UProjectileBehavior_Bounce::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileBehavior_Bounce.ApplyBehaviorToContext"); - - UProjectileBehavior_Bounce_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.ProjectileDefinition.SetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* NewBehaviorProviderDefinition (Parm) - -void UProjectileDefinition::SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.SetBehaviorProviderDefinition"); - - UProjectileDefinition_SetBehaviorProviderDefinition_Params params; - params.NewBehaviorProviderDefinition = NewBehaviorProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ProjectileDefinition.GetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* UProjectileDefinition::GetBehaviorProviderDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.GetBehaviorProviderDefinition"); - - UProjectileDefinition_GetBehaviorProviderDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ProjectileDefinition.OnHomingTargetChanged -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// unsigned char EventOutput (Parm) -// class AActor* TargetObject (Parm) - -void UProjectileDefinition::OnHomingTargetChanged(unsigned char EventOutput, class AActor* TargetObject, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnHomingTargetChanged"); - - UProjectileDefinition_OnHomingTargetChanged_Params params; - params.EventOutput = EventOutput; - params.TargetObject = TargetObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnReflected -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* HitObject (Parm) -// struct FVector ReflectedDirection (Parm) -// struct FVector HitLocation (Parm) - -void UProjectileDefinition::OnReflected(class UObject* HitObject, const struct FVector& ReflectedDirection, const struct FVector& HitLocation, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnReflected"); - - UProjectileDefinition_OnReflected_Params params; - params.HitObject = HitObject; - params.ReflectedDirection = ReflectedDirection; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnTouchProximity -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// unsigned char EventOutput (Parm) -// class UObject* HitObject (Parm) -// struct FVector HitNormal (Parm) -// struct FVector HitLocation (Parm) -// int DamageSurfaceType (Parm) -// int BoneIndex (Parm) - -void UProjectileDefinition::OnTouchProximity(unsigned char EventOutput, class UObject* HitObject, const struct FVector& HitNormal, const struct FVector& HitLocation, int DamageSurfaceType, int BoneIndex, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnTouchProximity"); - - UProjectileDefinition_OnTouchProximity_Params params; - params.EventOutput = EventOutput; - params.HitObject = HitObject; - params.HitNormal = HitNormal; - params.HitLocation = HitLocation; - params.DamageSurfaceType = DamageSurfaceType; - params.BoneIndex = BoneIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnHitTheWorld -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* HitObject (Parm) -// struct FVector HitNormal (Parm) -// struct FVector HitLocation (Parm) - -void UProjectileDefinition::OnHitTheWorld(class UObject* HitObject, const struct FVector& HitNormal, const struct FVector& HitLocation, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnHitTheWorld"); - - UProjectileDefinition_OnHitTheWorld_Params params; - params.HitObject = HitObject; - params.HitNormal = HitNormal; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnHitDamagableObject -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// unsigned char EventOutput (Parm) -// class UObject* HitObject (Parm) -// struct FVector HitNormal (Parm) -// struct FVector HitLocation (Parm) -// int DamageSurfaceType (Parm) -// int BoneIndex (Parm) - -void UProjectileDefinition::OnHitDamagableObject(unsigned char EventOutput, class UObject* HitObject, const struct FVector& HitNormal, const struct FVector& HitLocation, int DamageSurfaceType, int BoneIndex, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnHitDamagableObject"); - - UProjectileDefinition_OnHitDamagableObject_Params params; - params.EventOutput = EventOutput; - params.HitObject = HitObject; - params.HitNormal = HitNormal; - params.HitLocation = HitLocation; - params.DamageSurfaceType = DamageSurfaceType; - params.BoneIndex = BoneIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnKilledEnemy -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* KilledObject (Parm) - -void UProjectileDefinition::OnKilledEnemy(class UObject* KilledObject, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnKilledEnemy"); - - UProjectileDefinition_OnKilledEnemy_Params params; - params.KilledObject = KilledObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnKilledFriendly -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* KilledObject (Parm) - -void UProjectileDefinition::OnKilledFriendly(class UObject* KilledObject, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnKilledFriendly"); - - UProjectileDefinition_OnKilledFriendly_Params params; - params.KilledObject = KilledObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnKilledNeutral -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* KilledObject (Parm) - -void UProjectileDefinition::OnKilledNeutral(class UObject* KilledObject, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnKilledNeutral"); - - UProjectileDefinition_OnKilledNeutral_Params params; - params.KilledObject = KilledObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnDamagedNeutral -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* DamageTaker (Parm) -// bool bWasCrit (Parm) -// float HealthDamage (Parm) -// float ShieldDamage (Parm) - -void UProjectileDefinition::OnDamagedNeutral(class UObject* DamageTaker, bool bWasCrit, float HealthDamage, float ShieldDamage, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnDamagedNeutral"); - - UProjectileDefinition_OnDamagedNeutral_Params params; - params.DamageTaker = DamageTaker; - params.bWasCrit = bWasCrit; - params.HealthDamage = HealthDamage; - params.ShieldDamage = ShieldDamage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnDamagedFriendly -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* DamageTaker (Parm) -// float DamageAmount (Parm) - -void UProjectileDefinition::OnDamagedFriendly(class UObject* DamageTaker, float DamageAmount, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnDamagedFriendly"); - - UProjectileDefinition_OnDamagedFriendly_Params params; - params.DamageTaker = DamageTaker; - params.DamageAmount = DamageAmount; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnDamagedEnemy -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* DamageTaker (Parm) -// bool bWasCrit (Parm) -// float HealthDamage (Parm) -// float ShieldDamage (Parm) - -void UProjectileDefinition::OnDamagedEnemy(class UObject* DamageTaker, bool bWasCrit, float HealthDamage, float ShieldDamage, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnDamagedEnemy"); - - UProjectileDefinition_OnDamagedEnemy_Params params; - params.DamageTaker = DamageTaker; - params.bWasCrit = bWasCrit; - params.HealthDamage = HealthDamage; - params.ShieldDamage = ShieldDamage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnCounterEvent -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FName SpecializedEventName (Parm) - -void UProjectileDefinition::OnCounterEvent(const struct FName& SpecializedEventName, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnCounterEvent"); - - UProjectileDefinition_OnCounterEvent_Params params; - params.SpecializedEventName = SpecializedEventName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnTimerEvent -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FName SpecializedEventName (Parm) - -void UProjectileDefinition::OnTimerEvent(const struct FName& SpecializedEventName, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnTimerEvent"); - - UProjectileDefinition_OnTimerEvent_Params params; - params.SpecializedEventName = SpecializedEventName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnTookDirectOrRadiusDamage -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* DamageCauser (Parm) - -void UProjectileDefinition::OnTookDirectOrRadiusDamage(class UObject* DamageCauser, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnTookDirectOrRadiusDamage"); - - UProjectileDefinition_OnTookDirectOrRadiusDamage_Params params; - params.DamageCauser = DamageCauser; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnTookRadiusDamage -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* DamageCauser (Parm) - -void UProjectileDefinition::OnTookRadiusDamage(class UObject* DamageCauser, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnTookRadiusDamage"); - - UProjectileDefinition_OnTookRadiusDamage_Params params; - params.DamageCauser = DamageCauser; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnTookDirectDamage -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* DamageCauser (Parm) - -void UProjectileDefinition::OnTookDirectDamage(class UObject* DamageCauser, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnTookDirectDamage"); - - UProjectileDefinition_OnTookDirectDamage_Params params; - params.DamageCauser = DamageCauser; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnComeToRest -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FVector HitNormal (Parm) -// struct FVector HitLocation (Parm) - -void UProjectileDefinition::OnComeToRest(const struct FVector& HitNormal, const struct FVector& HitLocation, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnComeToRest"); - - UProjectileDefinition_OnComeToRest_Params params; - params.HitNormal = HitNormal; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnHitWall -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AActor* HitActor (Parm) -// struct FVector HitNormal (Parm) -// struct FVector HitLocation (Parm) - -void UProjectileDefinition::OnHitWall(class AActor* HitActor, const struct FVector& HitNormal, const struct FVector& HitLocation, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnHitWall"); - - UProjectileDefinition_OnHitWall_Params params; - params.HitActor = HitActor; - params.HitNormal = HitNormal; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnHitShields -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AActor* HitActor (Parm) -// struct FVector HitNormal (Parm) -// struct FVector HitLocation (Parm) -// int BoneIndex (Parm) - -void UProjectileDefinition::OnHitShields(class AActor* HitActor, const struct FVector& HitNormal, const struct FVector& HitLocation, int BoneIndex, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnHitShields"); - - UProjectileDefinition_OnHitShields_Params params; - params.HitActor = HitActor; - params.HitNormal = HitNormal; - params.HitLocation = HitLocation; - params.BoneIndex = BoneIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnHitArmor -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AActor* HitActor (Parm) -// struct FVector HitNormal (Parm) -// struct FVector HitLocation (Parm) -// int BoneIndex (Parm) - -void UProjectileDefinition::OnHitArmor(class AActor* HitActor, const struct FVector& HitNormal, const struct FVector& HitLocation, int BoneIndex, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnHitArmor"); - - UProjectileDefinition_OnHitArmor_Params params; - params.HitActor = HitActor; - params.HitNormal = HitNormal; - params.HitLocation = HitLocation; - params.BoneIndex = BoneIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnHitFleshOrArmor -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AActor* HitActor (Parm) -// struct FVector HitNormal (Parm) -// struct FVector HitLocation (Parm) -// int BoneIndex (Parm) - -void UProjectileDefinition::OnHitFleshOrArmor(class AActor* HitActor, const struct FVector& HitNormal, const struct FVector& HitLocation, int BoneIndex, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnHitFleshOrArmor"); - - UProjectileDefinition_OnHitFleshOrArmor_Params params; - params.HitActor = HitActor; - params.HitNormal = HitNormal; - params.HitLocation = HitLocation; - params.BoneIndex = BoneIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnHitFlesh -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AActor* HitActor (Parm) -// struct FVector HitNormal (Parm) -// struct FVector HitLocation (Parm) -// int BoneIndex (Parm) - -void UProjectileDefinition::OnHitFlesh(class AActor* HitActor, const struct FVector& HitNormal, const struct FVector& HitLocation, int BoneIndex, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnHitFlesh"); - - UProjectileDefinition_OnHitFlesh_Params params; - params.HitActor = HitActor; - params.HitNormal = HitNormal; - params.HitLocation = HitLocation; - params.BoneIndex = BoneIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnTouched -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AActor* HitActor (Parm) -// struct FVector HitNormal (Parm) -// struct FVector HitLocation (Parm) -// int BoneIndex (Parm) - -void UProjectileDefinition::OnTouched(class AActor* HitActor, const struct FVector& HitNormal, const struct FVector& HitLocation, int BoneIndex, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnTouched"); - - UProjectileDefinition_OnTouched_Params params; - params.HitActor = HitActor; - params.HitNormal = HitNormal; - params.HitLocation = HitLocation; - params.BoneIndex = BoneIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnHitWater -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AActor* HitActor (Parm) -// struct FVector HitNormal (Parm) -// struct FVector HitLocation (Parm) - -void UProjectileDefinition::OnHitWater(class AActor* HitActor, const struct FVector& HitNormal, const struct FVector& HitLocation, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnHitWater"); - - UProjectileDefinition_OnHitWater_Params params; - params.HitActor = HitActor; - params.HitNormal = HitNormal; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnExplode -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class APawn* Instigator (Parm) -// struct FVector HitNormal (Parm) -// struct FVector HitLocation (Parm) - -void UProjectileDefinition::OnExplode(class APawn* Instigator, const struct FVector& HitNormal, const struct FVector& HitLocation, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnExplode"); - - UProjectileDefinition_OnExplode_Params params; - params.Instigator = Instigator; - params.HitNormal = HitNormal; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.ProjectileDefinition.OnSpawn -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class APawn* Instigator (Parm) - -void UProjectileDefinition::OnSpawn(class APawn* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileDefinition.OnSpawn"); - - UProjectileDefinition_OnSpawn_Params params; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.RecentDropList.Contains -// (Final, Native, Public) -// Parameters: -// int Id (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool URecentDropList::Contains(int Id) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.RecentDropList.Contains"); - - URecentDropList_Contains_Params params; - params.Id = Id; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.RecentDropList.Add -// (Final, Native, Public) -// Parameters: -// int Id (Parm) - -void URecentDropList::Add(int Id) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.RecentDropList.Add"); - - URecentDropList_Add_Params params; - params.Id = Id; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SeqAct_IsInVolume.ActorIsInAnyVolumes -// (Native, Public) -// Parameters: -// class AActor* inActor (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USeqAct_IsInVolume::ActorIsInAnyVolumes(class AActor* inActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SeqAct_IsInVolume.ActorIsInAnyVolumes"); - - USeqAct_IsInVolume_ActorIsInAnyVolumes_Params params; - params.inActor = inActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SeqEvent_TakeHitRegionDamage.Reset -// (Defined, Public) - -void USeqEvent_TakeHitRegionDamage::Reset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SeqEvent_TakeHitRegionDamage.Reset"); - - USeqEvent_TakeHitRegionDamage_Reset_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SeqEvent_TakeHitRegionDamage.HandleDamage -// (Final, Native, Public) -// Parameters: -// class AActor* InOriginator (Parm) -// class AActor* InInstigator (Parm) -// class UClass* inDamageType (Parm) -// class UDamageTypeDefinition* inDamageTypeDefinition (Parm) -// int inAmount (Parm) -// class UBodyHitRegionDefinition* HitRegion (Parm) - -void USeqEvent_TakeHitRegionDamage::HandleDamage(class AActor* InOriginator, class AActor* InInstigator, class UClass* inDamageType, class UDamageTypeDefinition* inDamageTypeDefinition, int inAmount, class UBodyHitRegionDefinition* HitRegion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SeqEvent_TakeHitRegionDamage.HandleDamage"); - - USeqEvent_TakeHitRegionDamage_HandleDamage_Params params; - params.InOriginator = InOriginator; - params.InInstigator = InInstigator; - params.inDamageType = inDamageType; - params.inDamageTypeDefinition = inDamageTypeDefinition; - params.inAmount = inAmount; - params.HitRegion = HitRegion; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SeqEvent_TakeHitRegionDamage.IsValidDamageTypeDefinition -// (Final, Native, Public) -// Parameters: -// class UDamageTypeDefinition* inDamageTypeDefinition (Parm) -// class UBodyHitRegionDefinition* HitRegion (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USeqEvent_TakeHitRegionDamage::IsValidDamageTypeDefinition(class UDamageTypeDefinition* inDamageTypeDefinition, class UBodyHitRegionDefinition* HitRegion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SeqEvent_TakeHitRegionDamage.IsValidDamageTypeDefinition"); - - USeqEvent_TakeHitRegionDamage_IsValidDamageTypeDefinition_Params params; - params.inDamageTypeDefinition = inDamageTypeDefinition; - params.HitRegion = HitRegion; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SeqEvent_TakeHitRegionDamage.IsValidDamageType -// (Final, Native, Public) -// Parameters: -// class UClass* inDamageType (Parm) -// class UBodyHitRegionDefinition* HitRegion (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USeqEvent_TakeHitRegionDamage::IsValidDamageType(class UClass* inDamageType, class UBodyHitRegionDefinition* HitRegion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SeqEvent_TakeHitRegionDamage.IsValidDamageType"); - - USeqEvent_TakeHitRegionDamage_IsValidDamageType_Params params; - params.inDamageType = inDamageType; - params.HitRegion = HitRegion; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SequenceEventEnableByMission.MissionReactionObjectiveComplete -// (Native, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* CompletedObjective (Parm) - -void USequenceEventEnableByMission::MissionReactionObjectiveComplete(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* CompletedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SequenceEventEnableByMission.MissionReactionObjectiveComplete"); - - USequenceEventEnableByMission_MissionReactionObjectiveComplete_Params params; - params.Tracker = Tracker; - params.CompletedObjective = CompletedObjective; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SequenceEventEnableByMission.MissionReactionObjectiveCleared -// (Native, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* ClearedObjective (Parm) - -void USequenceEventEnableByMission::MissionReactionObjectiveCleared(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* ClearedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SequenceEventEnableByMission.MissionReactionObjectiveCleared"); - - USequenceEventEnableByMission_MissionReactionObjectiveCleared_Params params; - params.Tracker = Tracker; - params.ClearedObjective = ClearedObjective; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SequenceEventEnableByMission.MissionReactionObjectiveUpdated -// (Native, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* UpdatedObjective (Parm) - -void USequenceEventEnableByMission::MissionReactionObjectiveUpdated(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* UpdatedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SequenceEventEnableByMission.MissionReactionObjectiveUpdated"); - - USequenceEventEnableByMission_MissionReactionObjectiveUpdated_Params params; - params.Tracker = Tracker; - params.UpdatedObjective = UpdatedObjective; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SequenceEventEnableByMission.MissionReactionObjectiveSetChanged -// (Native, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveSetDefinition* NewSet (Parm) -// class UMissionObjectiveSetDefinition* PreviousSet (Parm) - -void USequenceEventEnableByMission::MissionReactionObjectiveSetChanged(class AMissionTracker* Tracker, class UMissionObjectiveSetDefinition* NewSet, class UMissionObjectiveSetDefinition* PreviousSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SequenceEventEnableByMission.MissionReactionObjectiveSetChanged"); - - USequenceEventEnableByMission_MissionReactionObjectiveSetChanged_Params params; - params.Tracker = Tracker; - params.NewSet = NewSet; - params.PreviousSet = PreviousSet; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SequenceEventEnableByMission.MissionReactionStatusChanged -// (Native, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionDefinition* Mission (Parm) -// unsigned char NewStatus (Parm) - -void USequenceEventEnableByMission::MissionReactionStatusChanged(class AMissionTracker* Tracker, class UMissionDefinition* Mission, unsigned char NewStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SequenceEventEnableByMission.MissionReactionStatusChanged"); - - USequenceEventEnableByMission_MissionReactionStatusChanged_Params params; - params.Tracker = Tracker; - params.Mission = Mission; - params.NewStatus = NewStatus; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SequenceEventEnableByMission.MissionReactionLevelLoad -// (Native, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionDefinition* Mission (Parm) - -void USequenceEventEnableByMission::MissionReactionLevelLoad(class AMissionTracker* Tracker, class UMissionDefinition* Mission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SequenceEventEnableByMission.MissionReactionLevelLoad"); - - USequenceEventEnableByMission_MissionReactionLevelLoad_Params params; - params.Tracker = Tracker; - params.Mission = Mission; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillDefinition.FireCustomEvent -// (Native, HasOptionalparams, Public) -// Parameters: -// struct FName EventName (Parm) -// class AController* InController (Parm) -// class UObject* OtherParticipant (OptionalParm, Parm) - -void USkillDefinition::FireCustomEvent(const struct FName& EventName, class AController* InController, class UObject* OtherParticipant) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.FireCustomEvent"); - - USkillDefinition_FireCustomEvent_Params params; - params.EventName = EventName; - params.InController = InController; - params.OtherParticipant = OtherParticipant; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillDefinition.DoesSkillPassMinGradeTest -// (Native, Public) -// Parameters: -// int SkillGrade (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USkillDefinition::DoesSkillPassMinGradeTest(int SkillGrade) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.DoesSkillPassMinGradeTest"); - - USkillDefinition_DoesSkillPassMinGradeTest_Params params; - params.SkillGrade = SkillGrade; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillDefinition.GetSkillEffectPresentations -// (Final, Native, Public, HasOutparams) -// Parameters: -// int SkillGrade (Parm) -// class UObject* ContextSource (Parm) -// TArray EffectPresentations (Parm, OutParm, NeedCtorLink) - -void USkillDefinition::GetSkillEffectPresentations(int SkillGrade, class UObject* ContextSource, TArray* EffectPresentations) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.GetSkillEffectPresentations"); - - USkillDefinition_GetSkillEffectPresentations_Params params; - params.SkillGrade = SkillGrade; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (EffectPresentations != nullptr) - *EffectPresentations = params.EffectPresentations; -} - - -// Function WillowGame.SkillDefinition.GetHumanReadableSkillEffects -// (Final, Native, Public) -// Parameters: -// int SkillGrade (Parm) -// class UObject* ContextSource (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USkillDefinition::GetHumanReadableSkillEffects(int SkillGrade, class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.GetHumanReadableSkillEffects"); - - USkillDefinition_GetHumanReadableSkillEffects_Params params; - params.SkillGrade = SkillGrade; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillDefinition.SetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* NewBehaviorProviderDefinition (Parm) - -void USkillDefinition::SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.SetBehaviorProviderDefinition"); - - USkillDefinition_SetBehaviorProviderDefinition_Params params; - params.NewBehaviorProviderDefinition = NewBehaviorProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillDefinition.GetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* USkillDefinition::GetBehaviorProviderDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.GetBehaviorProviderDefinition"); - - USkillDefinition_GetBehaviorProviderDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillDefinition.OnStatusEffectTypeEnd -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) -// int EffectType (Parm) -// float TotalDamageDealtToHealth (Parm) -// float TotalDamageDealtToShields (Parm) -// float TotalDuration (Parm) - -void USkillDefinition::OnStatusEffectTypeEnd(class AController* SkillInstigator, int EffectType, float TotalDamageDealtToHealth, float TotalDamageDealtToShields, float TotalDuration, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnStatusEffectTypeEnd"); - - USkillDefinition_OnStatusEffectTypeEnd_Params params; - params.SkillInstigator = SkillInstigator; - params.EffectType = EffectType; - params.TotalDamageDealtToHealth = TotalDamageDealtToHealth; - params.TotalDamageDealtToShields = TotalDamageDealtToShields; - params.TotalDuration = TotalDuration; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnStatusEffectTypeBegin -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) -// int EffectType (Parm) - -void USkillDefinition::OnStatusEffectTypeBegin(class AController* SkillInstigator, int EffectType, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnStatusEffectTypeBegin"); - - USkillDefinition_OnStatusEffectTypeBegin_Params params; - params.SkillInstigator = SkillInstigator; - params.EffectType = EffectType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnMeleeAttack -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) - -void USkillDefinition::OnMeleeAttack(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnMeleeAttack"); - - USkillDefinition_OnMeleeAttack_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnBledOut -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) - -void USkillDefinition::OnBledOut(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnBledOut"); - - USkillDefinition_OnBledOut_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnDownStateEnd -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) - -void USkillDefinition::OnDownStateEnd(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnDownStateEnd"); - - USkillDefinition_OnDownStateEnd_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnDownStateBegin -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) - -void USkillDefinition::OnDownStateBegin(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnDownStateBegin"); - - USkillDefinition_OnDownStateBegin_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnAppliedStatusEffectToEnemy -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) -// class AController* Enemy (Parm) -// class UObject* StatusEffect (Parm) - -void USkillDefinition::OnAppliedStatusEffectToEnemy(class AController* SkillInstigator, class AController* Enemy, class UObject* StatusEffect, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnAppliedStatusEffectToEnemy"); - - USkillDefinition_OnAppliedStatusEffectToEnemy_Params params; - params.SkillInstigator = SkillInstigator; - params.Enemy = Enemy; - params.StatusEffect = StatusEffect; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnDamagedEnemyWithMeleeFromBehind -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FName SpecializedEventName (Parm) -// class AController* SkillInstigator (Parm) -// class AController* Enemy (Parm) -// struct FVector HitLocation (Parm) -// float ExcessDamageDone (Parm) - -void USkillDefinition::OnDamagedEnemyWithMeleeFromBehind(const struct FName& SpecializedEventName, class AController* SkillInstigator, class AController* Enemy, const struct FVector& HitLocation, float ExcessDamageDone, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnDamagedEnemyWithMeleeFromBehind"); - - USkillDefinition_OnDamagedEnemyWithMeleeFromBehind_Params params; - params.SpecializedEventName = SpecializedEventName; - params.SkillInstigator = SkillInstigator; - params.Enemy = Enemy; - params.HitLocation = HitLocation; - params.ExcessDamageDone = ExcessDamageDone; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnDamagedUnawareEnemy -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FName SpecializedEventName (Parm) -// class AController* SkillInstigator (Parm) -// class AController* Enemy (Parm) -// struct FVector HitLocation (Parm) -// float ExcessDamageDone (Parm) - -void USkillDefinition::OnDamagedUnawareEnemy(const struct FName& SpecializedEventName, class AController* SkillInstigator, class AController* Enemy, const struct FVector& HitLocation, float ExcessDamageDone, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnDamagedUnawareEnemy"); - - USkillDefinition_OnDamagedUnawareEnemy_Params params; - params.SpecializedEventName = SpecializedEventName; - params.SkillInstigator = SkillInstigator; - params.Enemy = Enemy; - params.HitLocation = HitLocation; - params.ExcessDamageDone = ExcessDamageDone; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnActionSkillActiveAbilityActivated -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) -// class AWillowPawn* AutoAimTarget (Parm) - -void USkillDefinition::OnActionSkillActiveAbilityActivated(class AController* SkillInstigator, class AWillowPawn* AutoAimTarget, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnActionSkillActiveAbilityActivated"); - - USkillDefinition_OnActionSkillActiveAbilityActivated_Params params; - params.SkillInstigator = SkillInstigator; - params.AutoAimTarget = AutoAimTarget; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnActionSkillCooldownAbilityActivated -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) -// class AWillowPawn* AutoAimTarget (Parm) - -void USkillDefinition::OnActionSkillCooldownAbilityActivated(class AController* SkillInstigator, class AWillowPawn* AutoAimTarget, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnActionSkillCooldownAbilityActivated"); - - USkillDefinition_OnActionSkillCooldownAbilityActivated_Params params; - params.SkillInstigator = SkillInstigator; - params.AutoAimTarget = AutoAimTarget; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnPlayerResurrected -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) - -void USkillDefinition::OnPlayerResurrected(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnPlayerResurrected"); - - USkillDefinition_OnPlayerResurrected_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnPlayerRecoveredFromDownState -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) - -void USkillDefinition::OnPlayerRecoveredFromDownState(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnPlayerRecoveredFromDownState"); - - USkillDefinition_OnPlayerRecoveredFromDownState_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnPlayerDeathAverted -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) - -void USkillDefinition::OnPlayerDeathAverted(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnPlayerDeathAverted"); - - USkillDefinition_OnPlayerDeathAverted_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnMissedWeaponShot -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void USkillDefinition::OnMissedWeaponShot(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnMissedWeaponShot"); - - USkillDefinition_OnMissedWeaponShot_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnDamagedByFriendly -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FName SpecializedEventName (Parm) -// class AController* SkillInstigator (Parm) -// class AController* Friendly (Parm) -// bool bWasCrit (Parm) -// float HealthDamageDone (Parm) -// float ShieldDamageDone (Parm) -// float ExcessDamageDone (Parm) - -void USkillDefinition::OnDamagedByFriendly(const struct FName& SpecializedEventName, class AController* SkillInstigator, class AController* Friendly, bool bWasCrit, float HealthDamageDone, float ShieldDamageDone, float ExcessDamageDone, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnDamagedByFriendly"); - - USkillDefinition_OnDamagedByFriendly_Params params; - params.SpecializedEventName = SpecializedEventName; - params.SkillInstigator = SkillInstigator; - params.Friendly = Friendly; - params.bWasCrit = bWasCrit; - params.HealthDamageDone = HealthDamageDone; - params.ShieldDamageDone = ShieldDamageDone; - params.ExcessDamageDone = ExcessDamageDone; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnDamagedByEnemy -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FName SpecializedEventName (Parm) -// class AController* SkillInstigator (Parm) -// class AController* Enemy (Parm) -// bool bWasCrit (Parm) -// float HealthDamageDone (Parm) -// float ShieldDamageDone (Parm) -// class UClass* DamageSource (Parm) -// float ExcessDamageDone (Parm) - -void USkillDefinition::OnDamagedByEnemy(const struct FName& SpecializedEventName, class AController* SkillInstigator, class AController* Enemy, bool bWasCrit, float HealthDamageDone, float ShieldDamageDone, class UClass* DamageSource, float ExcessDamageDone, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnDamagedByEnemy"); - - USkillDefinition_OnDamagedByEnemy_Params params; - params.SpecializedEventName = SpecializedEventName; - params.SkillInstigator = SkillInstigator; - params.Enemy = Enemy; - params.bWasCrit = bWasCrit; - params.HealthDamageDone = HealthDamageDone; - params.ShieldDamageDone = ShieldDamageDone; - params.DamageSource = DamageSource; - params.ExcessDamageDone = ExcessDamageDone; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnDamagedFriendly -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FName SpecializedEventName (Parm) -// class AController* SkillInstigator (Parm) -// class AController* Friendly (Parm) -// bool bWasCrit (Parm) -// float HealthDamageDone (Parm) -// float ShieldDamageDone (Parm) -// float ExcessDamageDone (Parm) - -void USkillDefinition::OnDamagedFriendly(const struct FName& SpecializedEventName, class AController* SkillInstigator, class AController* Friendly, bool bWasCrit, float HealthDamageDone, float ShieldDamageDone, float ExcessDamageDone, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnDamagedFriendly"); - - USkillDefinition_OnDamagedFriendly_Params params; - params.SpecializedEventName = SpecializedEventName; - params.SkillInstigator = SkillInstigator; - params.Friendly = Friendly; - params.bWasCrit = bWasCrit; - params.HealthDamageDone = HealthDamageDone; - params.ShieldDamageDone = ShieldDamageDone; - params.ExcessDamageDone = ExcessDamageDone; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnDamagedEnemyExposeDamageSurfaceType -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FName SpecializedEventName (Parm) -// class AController* SkillInstigator (Parm) -// class AController* Enemy (Parm) -// bool bWasCrit (Parm) -// float HealthDamageDone (Parm) -// float ShieldDamageDone (Parm) -// bool bWasInjured (Parm) -// struct FVector HitLocation (Parm) -// float ExcessDamageDone (Parm) -// int PenetrationCount (Parm) -// int DamageSurfaceType (Parm) - -void USkillDefinition::OnDamagedEnemyExposeDamageSurfaceType(const struct FName& SpecializedEventName, class AController* SkillInstigator, class AController* Enemy, bool bWasCrit, float HealthDamageDone, float ShieldDamageDone, bool bWasInjured, const struct FVector& HitLocation, float ExcessDamageDone, int PenetrationCount, int DamageSurfaceType, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnDamagedEnemyExposeDamageSurfaceType"); - - USkillDefinition_OnDamagedEnemyExposeDamageSurfaceType_Params params; - params.SpecializedEventName = SpecializedEventName; - params.SkillInstigator = SkillInstigator; - params.Enemy = Enemy; - params.bWasCrit = bWasCrit; - params.HealthDamageDone = HealthDamageDone; - params.ShieldDamageDone = ShieldDamageDone; - params.bWasInjured = bWasInjured; - params.HitLocation = HitLocation; - params.ExcessDamageDone = ExcessDamageDone; - params.PenetrationCount = PenetrationCount; - params.DamageSurfaceType = DamageSurfaceType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnDamagedEnemy -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FName SpecializedEventName (Parm) -// class AController* SkillInstigator (Parm) -// class AController* Enemy (Parm) -// bool bWasCrit (Parm) -// float HealthDamageDone (Parm) -// float ShieldDamageDone (Parm) -// bool bWasInjured (Parm) -// struct FVector HitLocation (Parm) -// float ExcessDamageDone (Parm) -// int PenetrationCount (Parm) - -void USkillDefinition::OnDamagedEnemy(const struct FName& SpecializedEventName, class AController* SkillInstigator, class AController* Enemy, bool bWasCrit, float HealthDamageDone, float ShieldDamageDone, bool bWasInjured, const struct FVector& HitLocation, float ExcessDamageDone, int PenetrationCount, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnDamagedEnemy"); - - USkillDefinition_OnDamagedEnemy_Params params; - params.SpecializedEventName = SpecializedEventName; - params.SkillInstigator = SkillInstigator; - params.Enemy = Enemy; - params.bWasCrit = bWasCrit; - params.HealthDamageDone = HealthDamageDone; - params.ShieldDamageDone = ShieldDamageDone; - params.bWasInjured = bWasInjured; - params.HitLocation = HitLocation; - params.ExcessDamageDone = ExcessDamageDone; - params.PenetrationCount = PenetrationCount; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnWeaponStartReload -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) -// class UObject* WeaponReloading (Parm) - -void USkillDefinition::OnWeaponStartReload(class AController* SkillInstigator, class UObject* WeaponReloading, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnWeaponStartReload"); - - USkillDefinition_OnWeaponStartReload_Params params; - params.SkillInstigator = SkillInstigator; - params.WeaponReloading = WeaponReloading; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnKilledByEnemy -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FName SpecializedEventName (Parm) -// class AController* SkillInstigator (Parm) -// class AController* Enemy (Parm) -// bool bWasCrit (Parm) -// float HealthDamageDone (Parm) -// float ShieldDamageDone (Parm) -// float ExcessDamageDone (Parm) - -void USkillDefinition::OnKilledByEnemy(const struct FName& SpecializedEventName, class AController* SkillInstigator, class AController* Enemy, bool bWasCrit, float HealthDamageDone, float ShieldDamageDone, float ExcessDamageDone, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnKilledByEnemy"); - - USkillDefinition_OnKilledByEnemy_Params params; - params.SpecializedEventName = SpecializedEventName; - params.SkillInstigator = SkillInstigator; - params.Enemy = Enemy; - params.bWasCrit = bWasCrit; - params.HealthDamageDone = HealthDamageDone; - params.ShieldDamageDone = ShieldDamageDone; - params.ExcessDamageDone = ExcessDamageDone; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnKilledEnemy -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FName SpecializedEventName (Parm) -// class AController* SkillInstigator (Parm) -// class AController* Enemy (Parm) -// bool bWasCrit (Parm) -// float HealthDamageDone (Parm) -// float ShieldDamageDone (Parm) -// float ExcessDamageDone (Parm) - -void USkillDefinition::OnKilledEnemy(const struct FName& SpecializedEventName, class AController* SkillInstigator, class AController* Enemy, bool bWasCrit, float HealthDamageDone, float ShieldDamageDone, float ExcessDamageDone, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnKilledEnemy"); - - USkillDefinition_OnKilledEnemy_Params params; - params.SpecializedEventName = SpecializedEventName; - params.SkillInstigator = SkillInstigator; - params.Enemy = Enemy; - params.bWasCrit = bWasCrit; - params.HealthDamageDone = HealthDamageDone; - params.ShieldDamageDone = ShieldDamageDone; - params.ExcessDamageDone = ExcessDamageDone; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnShieldFull -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) - -void USkillDefinition::OnShieldFull(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnShieldFull"); - - USkillDefinition_OnShieldFull_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnShieldDepleted -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) - -void USkillDefinition::OnShieldDepleted(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnShieldDepleted"); - - USkillDefinition_OnShieldDepleted_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnShieldDepletedAfterBeingFull -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) - -void USkillDefinition::OnShieldDepletedAfterBeingFull(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnShieldDepletedAfterBeingFull"); - - USkillDefinition_OnShieldDepletedAfterBeingFull_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnWeaponSwapped -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) -// class UObject* NewWeapon (Parm) - -void USkillDefinition::OnWeaponSwapped(class AController* SkillInstigator, class UObject* NewWeapon, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnWeaponSwapped"); - - USkillDefinition_OnWeaponSwapped_Params params; - params.SkillInstigator = SkillInstigator; - params.NewWeapon = NewWeapon; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnWeaponManuallyReloaded -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) -// class UObject* WeaponReloaded (Parm) - -void USkillDefinition::OnWeaponManuallyReloaded(class AController* SkillInstigator, class UObject* WeaponReloaded, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnWeaponManuallyReloaded"); - - USkillDefinition_OnWeaponManuallyReloaded_Params params; - params.SkillInstigator = SkillInstigator; - params.WeaponReloaded = WeaponReloaded; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnWeaponReloaded -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) -// class UObject* WeaponReloaded (Parm) - -void USkillDefinition::OnWeaponReloaded(class AController* SkillInstigator, class UObject* WeaponReloaded, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnWeaponReloaded"); - - USkillDefinition_OnWeaponReloaded_Params params; - params.SkillInstigator = SkillInstigator; - params.WeaponReloaded = WeaponReloaded; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnWeaponFired -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) -// class UObject* WeaponFired (Parm) - -void USkillDefinition::OnWeaponFired(class AController* SkillInstigator, class UObject* WeaponFired, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnWeaponFired"); - - USkillDefinition_OnWeaponFired_Params params; - params.SkillInstigator = SkillInstigator; - params.WeaponFired = WeaponFired; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnWeaponUnzoomed -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) - -void USkillDefinition::OnWeaponUnzoomed(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnWeaponUnzoomed"); - - USkillDefinition_OnWeaponUnzoomed_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnWeaponZoomed -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) - -void USkillDefinition::OnWeaponZoomed(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnWeaponZoomed"); - - USkillDefinition_OnWeaponZoomed_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnThrowGrenadeOverrideSkillActivated -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) - -void USkillDefinition::OnThrowGrenadeOverrideSkillActivated(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnThrowGrenadeOverrideSkillActivated"); - - USkillDefinition_OnThrowGrenadeOverrideSkillActivated_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnMeleeOverrideSkillActivated -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) - -void USkillDefinition::OnMeleeOverrideSkillActivated(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnMeleeOverrideSkillActivated"); - - USkillDefinition_OnMeleeOverrideSkillActivated_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnResumed -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) - -void USkillDefinition::OnResumed(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnResumed"); - - USkillDefinition_OnResumed_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnPaused -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) - -void USkillDefinition::OnPaused(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnPaused"); - - USkillDefinition_OnPaused_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnDeactivated -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) - -void USkillDefinition::OnDeactivated(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnDeactivated"); - - USkillDefinition_OnDeactivated_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SkillDefinition.OnActivated -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* SkillInstigator (Parm) - -void USkillDefinition::OnActivated(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillDefinition.OnActivated"); - - USkillDefinition_OnActivated_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.Skill.GetBehaviorConsumerHandle -// (Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle ReturnValue (Parm, OutParm, ReturnParm) - -struct FBehaviorConsumerHandle USkill::GetBehaviorConsumerHandle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.GetBehaviorConsumerHandle"); - - USkill_GetBehaviorConsumerHandle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Skill.ForceRefresh -// (Final, Native, Public) - -void USkill::ForceRefresh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.ForceRefresh"); - - USkill_ForceRefresh_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Skill.GetGrade -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int USkill::GetGrade() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.GetGrade"); - - USkill_GetGrade_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Skill.GetSkillDebug -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// TArray DebugInfo (Parm, OutParm, NeedCtorLink) - -void USkill::GetSkillDebug(TArray* DebugInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.GetSkillDebug"); - - USkill_GetSkillDebug_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DebugInfo != nullptr) - *DebugInfo = params.DebugInfo; -} - - -// Function WillowGame.Skill.RunSkillEventResponses -// (Defined, Event, Public) -// Parameters: -// unsigned char EventType (Parm) -// class AController* EventRecipient (Parm) - -void USkill::RunSkillEventResponses(unsigned char EventType, class AController* EventRecipient) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.RunSkillEventResponses"); - - USkill_RunSkillEventResponses_Params params; - params.EventType = EventType; - params.EventRecipient = EventRecipient; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Skill.NotifySkillDamagedEvent -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// unsigned char EventType (Parm) -// class AController* EventRecipient (Parm) -// class UClass* DamageSource (Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void USkill::NotifySkillDamagedEvent(unsigned char EventType, class AController* EventRecipient, class UClass* DamageSource, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.NotifySkillDamagedEvent"); - - USkill_NotifySkillDamagedEvent_Params params; - params.EventType = EventType; - params.EventRecipient = EventRecipient; - params.DamageSource = DamageSource; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Skill.NotifySkillEvent -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// unsigned char EventType (Parm) -// class AController* EventRecipient (Parm) -// class UClass* DamageSource (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) -// class UObject* ContextObject (OptionalParm, Parm) - -void USkill::NotifySkillEvent(unsigned char EventType, class AController* EventRecipient, class UClass* DamageSource, class UDamagePipeline* Pipeline, class UObject* ContextObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.NotifySkillEvent"); - - USkill_NotifySkillEvent_Params params; - params.EventType = EventType; - params.EventRecipient = EventRecipient; - params.DamageSource = DamageSource; - params.Pipeline = Pipeline; - params.ContextObject = ContextObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Skill.GetSkillGradeForResponseData -// (Defined, Protected) -// Parameters: -// struct FSkillActionData ActionData (Parm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int USkill::GetSkillGradeForResponseData(const struct FSkillActionData& ActionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.GetSkillGradeForResponseData"); - - USkill_GetSkillGradeForResponseData_Params params; - params.ActionData = ActionData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Skill.CalculateModifierValueFromDefinitionEffectArray -// (Final, Native, Static, Public) -// Parameters: -// class USkillDefinition* InDefinition (Parm) -// int EffectIndex (Parm) -// int SkillGrade (Parm) -// class UObject* ContextSource (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USkill::CalculateModifierValueFromDefinitionEffectArray(class USkillDefinition* InDefinition, int EffectIndex, int SkillGrade, class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.CalculateModifierValueFromDefinitionEffectArray"); - - USkill_CalculateModifierValueFromDefinitionEffectArray_Params params; - params.InDefinition = InDefinition; - params.EffectIndex = EffectIndex; - params.SkillGrade = SkillGrade; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Skill.CalculateModifierValue -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// struct FSkillEffectData EffectData (Const, Parm, OutParm, NeedCtorLink) -// int SkillGrade (Parm) -// class UObject* ContextSource (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USkill::CalculateModifierValue(int SkillGrade, class UObject* ContextSource, struct FSkillEffectData* EffectData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.CalculateModifierValue"); - - USkill_CalculateModifierValue_Params params; - params.SkillGrade = SkillGrade; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (EffectData != nullptr) - *EffectData = params.EffectData; - - return params.ReturnValue; -} - - -// Function WillowGame.Skill.AdjustModifiers -// (Final, Native, HasOptionalparams, Protected) -// Parameters: -// unsigned char AdjustMode (Parm) -// bool bSuppressNotify (OptionalParm, Parm) - -void USkill::AdjustModifiers(unsigned char AdjustMode, bool bSuppressNotify) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.AdjustModifiers"); - - USkill_AdjustModifiers_Params params; - params.AdjustMode = AdjustMode; - params.bSuppressNotify = bSuppressNotify; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Skill.GetAttributeContexts -// (Final, Native, Protected, HasOutparams) -// Parameters: -// class AController* EffectInstigator (Parm) -// struct FAppliedSkillEffect SkillEffect (Parm, OutParm, NeedCtorLink) - -void USkill::GetAttributeContexts(class AController* EffectInstigator, struct FAppliedSkillEffect* SkillEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.GetAttributeContexts"); - - USkill_GetAttributeContexts_Params params; - params.EffectInstigator = EffectInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SkillEffect != nullptr) - *SkillEffect = params.SkillEffect; -} - - -// Function WillowGame.Skill.GetEffectInstigator -// (Final, Native, Protected) -// Parameters: -// class AController* ReturnValue (Parm, OutParm, ReturnParm) - -class AController* USkill::GetEffectInstigator() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.GetEffectInstigator"); - - USkill_GetEffectInstigator_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Skill.IsSkillForInstigator -// (Final, Native, Public) -// Parameters: -// class AController* Instigator (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USkill::IsSkillForInstigator(class AController* Instigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.IsSkillForInstigator"); - - USkill_IsSkillForInstigator_Params params; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Skill.UpdateGrade -// (Defined, Public) -// Parameters: -// int NewGrade (Parm) - -void USkill::UpdateGrade(int NewGrade) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.UpdateGrade"); - - USkill_UpdateGrade_Params params; - params.NewGrade = NewGrade; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Skill.CalculateStateBasedOnConstraints -// (Final, Native, HasOptionalparams, Protected) -// Parameters: -// bool bIsOnActivation (OptionalParm, Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char USkill::CalculateStateBasedOnConstraints(bool bIsOnActivation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.CalculateStateBasedOnConstraints"); - - USkill_CalculateStateBasedOnConstraints_Params params; - params.bIsOnActivation = bIsOnActivation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Skill.GetSkillInstigator -// (Final, Native, Public) -// Parameters: -// class AController* ReturnValue (Parm, OutParm, ReturnParm) - -class AController* USkill::GetSkillInstigator() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.GetSkillInstigator"); - - USkill_GetSkillInstigator_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Skill.GetSkillState -// (Final, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char USkill::GetSkillState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.GetSkillState"); - - USkill_GetSkillState_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Skill.Resume -// (Defined, Event, Protected) - -void USkill::Resume() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.Resume"); - - USkill_Resume_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Skill.Pause -// (Defined, Event, Protected) - -void USkill::Pause() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.Pause"); - - USkill_Pause_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Skill.Deactivate -// (Defined, Event, Public) - -void USkill::Deactivate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.Deactivate"); - - USkill_Deactivate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Skill.Activate -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USkill::Activate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.Activate"); - - USkill_Activate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Skill.BuildSkillEffects -// (Defined, Public, HasDefaults) - -void USkill::BuildSkillEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.BuildSkillEffects"); - - USkill_BuildSkillEffects_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Skill.RemoveVisionModeFromPawns -// (Defined, Public) - -void USkill::RemoveVisionModeFromPawns() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.RemoveVisionModeFromPawns"); - - USkill_RemoveVisionModeFromPawns_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Skill.AddVisionModeForPawns -// (Defined, Public) - -void USkill::AddVisionModeForPawns() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.AddVisionModeForPawns"); - - USkill_AddVisionModeForPawns_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Skill.AddSkillEffect -// (Final, Native, Public, HasOutparams) -// Parameters: -// class AController* EffectInstigator (Parm) -// struct FSkillEffectData InEffect (Const, Parm, OutParm, NeedCtorLink) - -void USkill::AddSkillEffect(class AController* EffectInstigator, struct FSkillEffectData* InEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.AddSkillEffect"); - - USkill_AddSkillEffect_Params params; - params.EffectInstigator = EffectInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InEffect != nullptr) - *InEffect = params.InEffect; -} - - -// Function WillowGame.Skill.Initialize -// (Defined, HasOptionalparams, Public) -// Parameters: -// class USkillDefinition* InDefinition (Parm) -// class AController* InSkillInstigator (Parm) -// class UObject* InAdditionalSkillTarget (OptionalParm, Parm) -// int InGrade (OptionalParm, Parm) -// struct FScriptDelegate StateChangeDelegate (OptionalParm, Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USkill::Initialize(class USkillDefinition* InDefinition, class AController* InSkillInstigator, class UObject* InAdditionalSkillTarget, int InGrade, const struct FScriptDelegate& StateChangeDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.Initialize"); - - USkill_Initialize_Params params; - params.InDefinition = InDefinition; - params.InSkillInstigator = InSkillInstigator; - params.InAdditionalSkillTarget = InAdditionalSkillTarget; - params.InGrade = InGrade; - params.StateChangeDelegate = StateChangeDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Skill.OnSkillStateChanged -// (Public, Delegate) -// Parameters: -// class USkill* AffectedSkill (Parm) -// bool bActivated (Parm) - -void USkill::OnSkillStateChanged(class USkill* AffectedSkill, bool bActivated) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Skill.OnSkillStateChanged"); - - USkill_OnSkillStateChanged_Params params; - params.AffectedSkill = AffectedSkill; - params.bActivated = bActivated; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SpecialMove_FirstPerson.GetSMNode -// (Defined, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// class UAnimNodeSpecialMoveBlend* ReturnValue (Parm, OutParm, ReturnParm) - -class UAnimNodeSpecialMoveBlend* USpecialMove_FirstPerson::GetSMNode(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_FirstPerson.GetSMNode"); - - USpecialMove_FirstPerson_GetSMNode_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_FirstPerson.PlayAnim -// (Defined, Public, HasOutparams) -// Parameters: -// FScriptInterface SMI (Parm) -// struct FSpecialMoveData SMData (Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USpecialMove_FirstPerson::PlayAnim(const FScriptInterface& SMI, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_FirstPerson.PlayAnim"); - - USpecialMove_FirstPerson_PlayAnim_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_FirstPerson.StopWeaponRecoilAnimImp -// (Final, Defined, Protected) -// Parameters: -// FScriptInterface SMI (Parm) -// bool bStopPrimaryHand (Parm) -// bool bStopOffHand (Parm) - -void USpecialMove_FirstPerson::StopWeaponRecoilAnimImp(const FScriptInterface& SMI, bool bStopPrimaryHand, bool bStopOffHand) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_FirstPerson.StopWeaponRecoilAnimImp"); - - USpecialMove_FirstPerson_StopWeaponRecoilAnimImp_Params params; - params.SMI = SMI; - params.bStopPrimaryHand = bStopPrimaryHand; - params.bStopOffHand = bStopOffHand; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SpecialMove_FirstPerson.StopWeaponRecoilAnim -// (Defined, Protected) -// Parameters: -// FScriptInterface SMI (Parm) - -void USpecialMove_FirstPerson::StopWeaponRecoilAnim(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_FirstPerson.StopWeaponRecoilAnim"); - - USpecialMove_FirstPerson_StopWeaponRecoilAnim_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SpecialMove_FirstPerson.ClientStarted -// (Defined, Event, Public, HasOutparams) -// Parameters: -// FScriptInterface SMI (Parm) -// struct FSpecialMoveData SMData (Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USpecialMove_FirstPerson::ClientStarted(const FScriptInterface& SMI, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_FirstPerson.ClientStarted"); - - USpecialMove_FirstPerson_ClientStarted_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_FirstPerson.GetSkeletalMesh -// (Defined, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// class USkeletalMeshComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class USkeletalMeshComponent* USpecialMove_FirstPerson::GetSkeletalMesh(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_FirstPerson.GetSkeletalMesh"); - - USpecialMove_FirstPerson_GetSkeletalMesh_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.GetAnimPlayRateScale -// (Defined, Public) -// Parameters: -// class USkeletalMeshComponent* SMC (Parm, EditInline) -// struct FName InAnimName (Parm) -// float Duration (Parm) -// bool bReverseSearchOrder (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USpecialMove_FirstPersonDualWieldAction::GetAnimPlayRateScale(class USkeletalMeshComponent* SMC, const struct FName& InAnimName, float Duration, bool bReverseSearchOrder) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_FirstPersonDualWieldAction.GetAnimPlayRateScale"); - - USpecialMove_FirstPersonDualWieldAction_GetAnimPlayRateScale_Params params; - params.SMC = SMC; - params.InAnimName = InAnimName; - params.Duration = Duration; - params.bReverseSearchOrder = bReverseSearchOrder; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.GetExternalPlayRateScale -// (Defined, Public, HasOutparams) -// Parameters: -// class USkeletalMeshComponent* SMC (Parm, EditInline) -// struct FSpecialMoveData SMData (Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USpecialMove_FirstPersonDualWieldAction::GetExternalPlayRateScale(class USkeletalMeshComponent* SMC, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_FirstPersonDualWieldAction.GetExternalPlayRateScale"); - - USpecialMove_FirstPersonDualWieldAction_GetExternalPlayRateScale_Params params; - params.SMC = SMC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.GetSyncToActionLengthPlayRateScale -// (Defined, Public) -// Parameters: -// class USkeletalMeshComponent* SMC (Parm, EditInline) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USpecialMove_FirstPersonDualWieldAction::GetSyncToActionLengthPlayRateScale(class USkeletalMeshComponent* SMC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_FirstPersonDualWieldAction.GetSyncToActionLengthPlayRateScale"); - - USpecialMove_FirstPersonDualWieldAction_GetSyncToActionLengthPlayRateScale_Params params; - params.SMC = SMC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.StopOffHandAnim -// (Defined, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// bool bInterrupted (Parm) - -void USpecialMove_FirstPersonDualWieldAction::StopOffHandAnim(const FScriptInterface& SMI, bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_FirstPersonDualWieldAction.StopOffHandAnim"); - - USpecialMove_FirstPersonDualWieldAction_StopOffHandAnim_Params params; - params.SMI = SMI; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.SetDualWieldWeaponState -// (Defined, Public) -// Parameters: -// class AWillowPlayerPawn* WPP (Parm) -// bool bShow (Parm) - -void USpecialMove_FirstPersonDualWieldAction::SetDualWieldWeaponState(class AWillowPlayerPawn* WPP, bool bShow) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_FirstPersonDualWieldAction.SetDualWieldWeaponState"); - - USpecialMove_FirstPersonDualWieldAction_SetDualWieldWeaponState_Params params; - params.WPP = WPP; - params.bShow = bShow; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.PlayChildAnim -// (Defined, HasOptionalparams, Public, HasOutparams) -// Parameters: -// FScriptInterface SMI (Parm) -// struct FSpecialMoveData SMData (Parm, OutParm) -// class USkeletalMeshComponent* SMC (Parm, EditInline) -// struct FName InAnimName (Parm) -// float Duration (Parm) -// bool bReverseSearchOrder (Parm) -// struct FName InAnimNodeName (Parm) -// float BlendInOverride (OptionalParm, Parm) -// float BlendOutOverride (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USpecialMove_FirstPersonDualWieldAction::PlayChildAnim(const FScriptInterface& SMI, class USkeletalMeshComponent* SMC, const struct FName& InAnimName, float Duration, bool bReverseSearchOrder, const struct FName& InAnimNodeName, float BlendInOverride, float BlendOutOverride, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_FirstPersonDualWieldAction.PlayChildAnim"); - - USpecialMove_FirstPersonDualWieldAction_PlayChildAnim_Params params; - params.SMI = SMI; - params.SMC = SMC; - params.InAnimName = InAnimName; - params.Duration = Duration; - params.bReverseSearchOrder = bReverseSearchOrder; - params.InAnimNodeName = InAnimNodeName; - params.BlendInOverride = BlendInOverride; - params.BlendOutOverride = BlendOutOverride; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.PlayEquipAnim -// (Defined, Public, HasOutparams) -// Parameters: -// FScriptInterface SMI (Parm) -// struct FSpecialMoveData SMData (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USpecialMove_FirstPersonDualWieldAction::PlayEquipAnim(const FScriptInterface& SMI, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_FirstPersonDualWieldAction.PlayEquipAnim"); - - USpecialMove_FirstPersonDualWieldAction_PlayEquipAnim_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.PlayActionAnim -// (Defined, Public, HasOutparams) -// Parameters: -// FScriptInterface SMI (Parm) -// struct FSpecialMoveData SMData (Parm, OutParm) -// bool bStopOffHandAnim (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USpecialMove_FirstPersonDualWieldAction::PlayActionAnim(const FScriptInterface& SMI, bool bStopOffHandAnim, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_FirstPersonDualWieldAction.PlayActionAnim"); - - USpecialMove_FirstPersonDualWieldAction_PlayActionAnim_Params params; - params.SMI = SMI; - params.bStopOffHandAnim = bStopOffHandAnim; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.PlayAnim -// (Defined, Public, HasOutparams) -// Parameters: -// FScriptInterface SMI (Parm) -// struct FSpecialMoveData SMData (Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USpecialMove_FirstPersonDualWieldAction::PlayAnim(const FScriptInterface& SMI, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_FirstPersonDualWieldAction.PlayAnim"); - - USpecialMove_FirstPersonDualWieldAction_PlayAnim_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.AnimFinished -// (Defined, Event, Public, HasOutparams) -// Parameters: -// FScriptInterface SMI (Parm) -// class UAnimNodeSpecialMoveBlend* BlendNode (Parm) -// struct FSpecialMoveData SMData (Parm, OutParm) -// bool bInterrupted (Parm) - -void USpecialMove_FirstPersonDualWieldAction::AnimFinished(const FScriptInterface& SMI, class UAnimNodeSpecialMoveBlend* BlendNode, bool bInterrupted, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_FirstPersonDualWieldAction.AnimFinished"); - - USpecialMove_FirstPersonDualWieldAction_AnimFinished_Params params; - params.SMI = SMI; - params.BlendNode = BlendNode; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; -} - - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.StopWeaponRecoilAnim -// (Defined, Protected) -// Parameters: -// FScriptInterface SMI (Parm) - -void USpecialMove_FirstPersonDualWieldAction::StopWeaponRecoilAnim(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_FirstPersonDualWieldAction.StopWeaponRecoilAnim"); - - USpecialMove_FirstPersonDualWieldAction_StopWeaponRecoilAnim_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.GetAnimLength -// (Native, Public) -// Parameters: -// class USkeletalMeshComponent* SMC (Parm, EditInline) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USpecialMove_FirstPersonDualWieldAction::GetAnimLength(class USkeletalMeshComponent* SMC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_FirstPersonDualWieldAction.GetAnimLength"); - - USpecialMove_FirstPersonDualWieldAction_GetAnimLength_Params params; - params.SMC = SMC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StanceTypeDefinition.OnExitStance -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UStanceTypeDefinition::OnExitStance(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StanceTypeDefinition.OnExitStance"); - - UStanceTypeDefinition_OnExitStance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.StanceTypeDefinition.OnEnterStance -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UStanceTypeDefinition::OnEnterStance(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StanceTypeDefinition.OnEnterStance"); - - UStanceTypeDefinition_OnEnterStance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.StanceTypeDefinition.SetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* NewBehaviorProviderDefinition (Parm) - -void UStanceTypeDefinition::SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StanceTypeDefinition.SetBehaviorProviderDefinition"); - - UStanceTypeDefinition_SetBehaviorProviderDefinition_Params params; - params.NewBehaviorProviderDefinition = NewBehaviorProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StanceTypeDefinition.GetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* UStanceTypeDefinition::GetBehaviorProviderDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StanceTypeDefinition.GetBehaviorProviderDefinition"); - - UStanceTypeDefinition_GetBehaviorProviderDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StationTeleporterDestination.UpdateExitPointHeights -// (Native, Public) - -void AStationTeleporterDestination::UpdateExitPointHeights() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StationTeleporterDestination.UpdateExitPointHeights"); - - AStationTeleporterDestination_UpdateExitPointHeights_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StationTeleporterDestination.UpdateExitPointLocations -// (Native, Public) - -void AStationTeleporterDestination::UpdateExitPointLocations() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StationTeleporterDestination.UpdateExitPointLocations"); - - AStationTeleporterDestination_UpdateExitPointLocations_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StationTeleporterDestination.Destroyed -// (Defined, Event, Public) - -void AStationTeleporterDestination::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StationTeleporterDestination.Destroyed"); - - AStationTeleporterDestination_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectChanceModifierResolver.GetAttributeContext -// (Native, Public) -// Parameters: -// class UAttributeDefinitionBase* Attribute (Parm) -// class UObject* AttributeContextSource (Parm) -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UStatusEffectChanceModifierResolver::GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectChanceModifierResolver.GetAttributeContext"); - - UStatusEffectChanceModifierResolver_GetAttributeContext_Params params; - params.Attribute = Attribute; - params.AttributeContextSource = AttributeContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectExpressionEvaluator.Evaluate -// (Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusEffectExpressionEvaluator::Evaluate(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectExpressionEvaluator.Evaluate"); - - UStatusEffectExpressionEvaluator_Evaluate_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectProxyActor.ServerClearStatusEffects -// (Defined, Net, NetReliable, HasOptionalparams, Public, NetServer) -// Parameters: -// bool bKillImmediately (OptionalParm, Parm) - -void AStatusEffectProxyActor::ServerClearStatusEffects(bool bKillImmediately) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectProxyActor.ServerClearStatusEffects"); - - AStatusEffectProxyActor_ServerClearStatusEffects_Params params; - params.bKillImmediately = bKillImmediately; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectProxyActor.Behavior_ClearStatusEffects -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bKillImmediately (OptionalParm, Parm) - -void AStatusEffectProxyActor::Behavior_ClearStatusEffects(bool bKillImmediately) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectProxyActor.Behavior_ClearStatusEffects"); - - AStatusEffectProxyActor_Behavior_ClearStatusEffects_Params params; - params.bKillImmediately = bKillImmediately; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectProxyActor.CanReceiveStatusEffects -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AStatusEffectProxyActor::CanReceiveStatusEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectProxyActor.CanReceiveStatusEffects"); - - AStatusEffectProxyActor_CanReceiveStatusEffects_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectProxyActor.ReactToPrimaryStatusEffect -// (Native, Public) -// Parameters: -// class UStatusEffectDefinition* StatusEffect (Parm) - -void AStatusEffectProxyActor::ReactToPrimaryStatusEffect(class UStatusEffectDefinition* StatusEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectProxyActor.ReactToPrimaryStatusEffect"); - - AStatusEffectProxyActor_ReactToPrimaryStatusEffect_Params params; - params.StatusEffect = StatusEffect; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectProxyActor.GetAttributeContextSource -// (Native, Public) -// Parameters: -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* AStatusEffectProxyActor::GetAttributeContextSource() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectProxyActor.GetAttributeContextSource"); - - AStatusEffectProxyActor_GetAttributeContextSource_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectProxyActor.GetDefaultDamageSurfaceType -// (Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AStatusEffectProxyActor::GetDefaultDamageSurfaceType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectProxyActor.GetDefaultDamageSurfaceType"); - - AStatusEffectProxyActor_GetDefaultDamageSurfaceType_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectProxyActor.GetBoundingSphereRadius -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AStatusEffectProxyActor::GetBoundingSphereRadius() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectProxyActor.GetBoundingSphereRadius"); - - AStatusEffectProxyActor_GetBoundingSphereRadius_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectProxyActor.GetHitRegions -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// TArray Regions (Parm, OutParm, NeedCtorLink) -// class UBodyHitRegionDefinition* DefaultRegion (OptionalParm, Parm, OutParm) - -void AStatusEffectProxyActor::GetHitRegions(TArray* Regions, class UBodyHitRegionDefinition** DefaultRegion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectProxyActor.GetHitRegions"); - - AStatusEffectProxyActor_GetHitRegions_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Regions != nullptr) - *Regions = params.Regions; - if (DefaultRegion != nullptr) - *DefaultRegion = params.DefaultRegion; -} - - -// Function WillowGame.StatusEffectProxyActor.AttachEmitter -// (Native, Public) -// Parameters: -// class AEmitter* E (Parm) -// struct FName SocketName (Parm) - -void AStatusEffectProxyActor::AttachEmitter(class AEmitter* E, const struct FName& SocketName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectProxyActor.AttachEmitter"); - - AStatusEffectProxyActor_AttachEmitter_Params params; - params.E = E; - params.SocketName = SocketName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectProxyActor.GetDefaultStatusEffectsParticleSystemTemplate -// (Native, Public) -// Parameters: -// class UParticleSystem* ReturnValue (Parm, OutParm, ReturnParm) - -class UParticleSystem* AStatusEffectProxyActor::GetDefaultStatusEffectsParticleSystemTemplate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectProxyActor.GetDefaultStatusEffectsParticleSystemTemplate"); - - AStatusEffectProxyActor_GetDefaultStatusEffectsParticleSystemTemplate_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectProxyActor.GetDefaultStatusEffectSockets -// (Native, Public) -// Parameters: -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray AStatusEffectProxyActor::GetDefaultStatusEffectSockets() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectProxyActor.GetDefaultStatusEffectSockets"); - - AStatusEffectProxyActor_GetDefaultStatusEffectSockets_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectProxyActor.GetStatusEffectsComponent -// (Native, Public) -// Parameters: -// class UStatusEffectsComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UStatusEffectsComponent* AStatusEffectProxyActor::GetStatusEffectsComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectProxyActor.GetStatusEffectsComponent"); - - AStatusEffectProxyActor_GetStatusEffectsComponent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectProxyActor.Destroyed -// (Defined, Event, Public) - -void AStatusEffectProxyActor::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectProxyActor.Destroyed"); - - AStatusEffectProxyActor_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectsComponent.RemoveDenStat -// (Native, Public) -// Parameters: -// unsigned char Type (Parm) - -void UStatusEffectsComponent::RemoveDenStat(unsigned char Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.RemoveDenStat"); - - UStatusEffectsComponent_RemoveDenStat_Params params; - params.Type = Type; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectsComponent.AddDenStat -// (Native, Public) -// Parameters: -// unsigned char Type (Parm) - -void UStatusEffectsComponent::AddDenStat(unsigned char Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.AddDenStat"); - - UStatusEffectsComponent_AddDenStat_Params params; - params.Type = Type; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectsComponent.ClearDenStats -// (Native, Public) - -void UStatusEffectsComponent::ClearDenStats() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.ClearDenStats"); - - UStatusEffectsComponent_ClearDenStats_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectsComponent.ConditionalCreateDebugPawnMarkerInst -// (Defined, Public) -// Parameters: -// class UMaterial* ParentMaterial (Parm) - -void UStatusEffectsComponent::ConditionalCreateDebugPawnMarkerInst(class UMaterial* ParentMaterial) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.ConditionalCreateDebugPawnMarkerInst"); - - UStatusEffectsComponent_ConditionalCreateDebugPawnMarkerInst_Params params; - params.ParentMaterial = ParentMaterial; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectsComponent.GetActiveEffectSounds -// (Defined, Public, HasDefaults) -// Parameters: -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray UStatusEffectsComponent::GetActiveEffectSounds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.GetActiveEffectSounds"); - - UStatusEffectsComponent_GetActiveEffectSounds_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectsComponent.StopEffectSound -// (Final, Native, HasOptionalparams, Private) -// Parameters: -// unsigned char StatusEffectType (Parm) -// bool bCleanly (OptionalParm, Parm) - -void UStatusEffectsComponent::StopEffectSound(unsigned char StatusEffectType, bool bCleanly) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.StopEffectSound"); - - UStatusEffectsComponent_StopEffectSound_Params params; - params.StatusEffectType = StatusEffectType; - params.bCleanly = bCleanly; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectsComponent.StartEffectSound -// (Final, Native, Private) -// Parameters: -// unsigned char StatusEffectType (Parm) - -void UStatusEffectsComponent::StartEffectSound(unsigned char StatusEffectType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.StartEffectSound"); - - UStatusEffectsComponent_StartEffectSound_Params params; - params.StatusEffectType = StatusEffectType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectsComponent.IsTypeActive -// (Final, Defined, Simulated, Private) -// Parameters: -// class AStatusEffectReplicatedEmitter* Emitter (Parm) -// unsigned char StatusEffectType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusEffectsComponent::IsTypeActive(class AStatusEffectReplicatedEmitter* Emitter, unsigned char StatusEffectType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.IsTypeActive"); - - UStatusEffectsComponent_IsTypeActive_Params params; - params.Emitter = Emitter; - params.StatusEffectType = StatusEffectType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectsComponent.FillEffectActivityLists -// (Final, Defined, Simulated, Private, HasOutparams) -// Parameters: -// TArray ActiveTypes (Parm, OutParm, NeedCtorLink) -// TArray InactiveTypes (Parm, OutParm, NeedCtorLink) - -void UStatusEffectsComponent::FillEffectActivityLists(TArray* ActiveTypes, TArray* InactiveTypes) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.FillEffectActivityLists"); - - UStatusEffectsComponent_FillEffectActivityLists_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ActiveTypes != nullptr) - *ActiveTypes = params.ActiveTypes; - if (InactiveTypes != nullptr) - *InactiveTypes = params.InactiveTypes; -} - - -// Function WillowGame.StatusEffectsComponent.UpdateAudio -// (Defined, Simulated, Event, Public) - -void UStatusEffectsComponent::UpdateAudio() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.UpdateAudio"); - - UStatusEffectsComponent_UpdateAudio_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectsComponent.UnRegisterEmitter -// (Defined, Simulated, Public) -// Parameters: -// class AStatusEffectReplicatedEmitter* Emitter (Parm) - -void UStatusEffectsComponent::UnRegisterEmitter(class AStatusEffectReplicatedEmitter* Emitter) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.UnRegisterEmitter"); - - UStatusEffectsComponent_UnRegisterEmitter_Params params; - params.Emitter = Emitter; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectsComponent.RegisterEmitter -// (Defined, Simulated, Public) -// Parameters: -// class AStatusEffectReplicatedEmitter* Emitter (Parm) - -void UStatusEffectsComponent::RegisterEmitter(class AStatusEffectReplicatedEmitter* Emitter) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.RegisterEmitter"); - - UStatusEffectsComponent_RegisterEmitter_Params params; - params.Emitter = Emitter; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectsComponent.EmitterUpdated -// (Defined, Simulated, Public) -// Parameters: -// class AStatusEffectReplicatedEmitter* Emitter (Parm) - -void UStatusEffectsComponent::EmitterUpdated(class AStatusEffectReplicatedEmitter* Emitter) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.EmitterUpdated"); - - UStatusEffectsComponent_EmitterUpdated_Params params; - params.Emitter = Emitter; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectsComponent.OwnerDied -// (Defined, Public, HasDefaults) - -void UStatusEffectsComponent::OwnerDied() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.OwnerDied"); - - UStatusEffectsComponent_OwnerDied_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectsComponent.SetEnabled -// (Defined, Public) -// Parameters: -// bool val (Parm) - -void UStatusEffectsComponent::SetEnabled(bool val) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.SetEnabled"); - - UStatusEffectsComponent_SetEnabled_Params params; - params.val = val; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectsComponent.GetNonRegionSpecificEffects -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// TArray out_List (Parm, OutParm, NeedCtorLink) - -void UStatusEffectsComponent::GetNonRegionSpecificEffects(TArray* out_List) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.GetNonRegionSpecificEffects"); - - UStatusEffectsComponent_GetNonRegionSpecificEffects_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_List != nullptr) - *out_List = params.out_List; -} - - -// Function WillowGame.StatusEffectsComponent.GetRegionSpecificEffects -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// class UBodyHitRegionDefinition* HitRegion (Parm) -// TArray out_List (Parm, OutParm, NeedCtorLink) - -void UStatusEffectsComponent::GetRegionSpecificEffects(class UBodyHitRegionDefinition* HitRegion, TArray* out_List) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.GetRegionSpecificEffects"); - - UStatusEffectsComponent_GetRegionSpecificEffects_Params params; - params.HitRegion = HitRegion; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_List != nullptr) - *out_List = params.out_List; -} - - -// Function WillowGame.StatusEffectsComponent.GetStatusEffects -// (Defined, Public, HasOutparams) -// Parameters: -// TArray out_List (Parm, OutParm, NeedCtorLink) - -void UStatusEffectsComponent::GetStatusEffects(TArray* out_List) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.GetStatusEffects"); - - UStatusEffectsComponent_GetStatusEffects_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_List != nullptr) - *out_List = params.out_List; -} - - -// Function WillowGame.StatusEffectsComponent.OnStatusEffectEnd -// (Final, Defined, Event, Private, HasDefaults) -// Parameters: -// struct FActiveStatusEffect ASE (Parm, NeedCtorLink) - -void UStatusEffectsComponent::OnStatusEffectEnd(const struct FActiveStatusEffect& ASE) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.OnStatusEffectEnd"); - - UStatusEffectsComponent_OnStatusEffectEnd_Params params; - params.ASE = ASE; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectsComponent.GetEmitterForSocketRegion -// (Final, Defined, HasOptionalparams, Private, HasDefaults) -// Parameters: -// class UBodyHitRegionDefinition* HitRegion (Parm) -// struct FName SocketName (Parm) -// bool bCreateNew (OptionalParm, Parm) -// class AEmitter* ReturnValue (Parm, OutParm, ReturnParm) - -class AEmitter* UStatusEffectsComponent::GetEmitterForSocketRegion(class UBodyHitRegionDefinition* HitRegion, const struct FName& SocketName, bool bCreateNew) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.GetEmitterForSocketRegion"); - - UStatusEffectsComponent_GetEmitterForSocketRegion_Params params; - params.HitRegion = HitRegion; - params.SocketName = SocketName; - params.bCreateNew = bCreateNew; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectsComponent.GetRegionSocketNames -// (Final, Defined, Private) -// Parameters: -// class UBodyHitRegionDefinition* HitRegion (Parm) -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray UStatusEffectsComponent::GetRegionSocketNames(class UBodyHitRegionDefinition* HitRegion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.GetRegionSocketNames"); - - UStatusEffectsComponent_GetRegionSocketNames_Params params; - params.HitRegion = HitRegion; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectsComponent.UpdateRegionData -// (Final, Defined, Event, Private, HasOutparams) -// Parameters: -// struct FActiveStatusEffect ASE (Parm, OutParm, NeedCtorLink) - -void UStatusEffectsComponent::UpdateRegionData(struct FActiveStatusEffect* ASE) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.UpdateRegionData"); - - UStatusEffectsComponent_UpdateRegionData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ASE != nullptr) - *ASE = params.ASE; -} - - -// Function WillowGame.StatusEffectsComponent.CreateTraceHitInfo -// (Final, Defined, Private, HasDefaults) -// Parameters: -// class UBodyHitRegionDefinition* HitRegion (Parm) -// struct FTraceHitInfo ReturnValue (Parm, OutParm, ReturnParm) - -struct FTraceHitInfo UStatusEffectsComponent::CreateTraceHitInfo(class UBodyHitRegionDefinition* HitRegion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.CreateTraceHitInfo"); - - UStatusEffectsComponent_CreateTraceHitInfo_Params params; - params.HitRegion = HitRegion; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectsComponent.ApplyStatusEffect -// (Defined, Event, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class AActor* InstigatedBy (Parm) -// class UClass* DamageType (Parm) -// class UStatusEffectDefinition* StatusEffectDefinition (Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// class UBodyHitRegionDefinition* HitRegion (OptionalParm, Parm) -// bool bIsFromSpreading (OptionalParm, Parm) -// struct FActiveStatusEffect SpreadSource (OptionalParm, Parm, NeedCtorLink) - -void UStatusEffectsComponent::ApplyStatusEffect(class AActor* InstigatedBy, class UClass* DamageType, class UStatusEffectDefinition* StatusEffectDefinition, const FScriptInterface& DamageCauser, class UBodyHitRegionDefinition* HitRegion, bool bIsFromSpreading, const struct FActiveStatusEffect& SpreadSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.ApplyStatusEffect"); - - UStatusEffectsComponent_ApplyStatusEffect_Params params; - params.InstigatedBy = InstigatedBy; - params.DamageType = DamageType; - params.StatusEffectDefinition = StatusEffectDefinition; - params.DamageCauser = DamageCauser; - params.HitRegion = HitRegion; - params.bIsFromSpreading = bIsFromSpreading; - params.SpreadSource = SpreadSource; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectsComponent.CheatApplyStatusEffect -// (HasOptionalparams, Public) -// Parameters: -// class AActor* InstigatedBy (Parm) -// class UStatusEffectDefinition* StatusEffectDefinition (Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) - -void UStatusEffectsComponent::CheatApplyStatusEffect(class AActor* InstigatedBy, class UStatusEffectDefinition* StatusEffectDefinition, const FScriptInterface& DamageCauser) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.CheatApplyStatusEffect"); - - UStatusEffectsComponent_CheatApplyStatusEffect_Params params; - params.InstigatedBy = InstigatedBy; - params.StatusEffectDefinition = StatusEffectDefinition; - params.DamageCauser = DamageCauser; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectsComponent.IsGuaranteedSpreadEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusEffectsComponent::IsGuaranteedSpreadEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.IsGuaranteedSpreadEnabled"); - - UStatusEffectsComponent_IsGuaranteedSpreadEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectsComponent.SetGuaranteedSpreadEnabled -// (Native, Static, Public) -// Parameters: -// bool bEnable (Parm) - -void UStatusEffectsComponent::SetGuaranteedSpreadEnabled(bool bEnable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.SetGuaranteedSpreadEnabled"); - - UStatusEffectsComponent_SetGuaranteedSpreadEnabled_Params params; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectsComponent.IsEnableLogSpreadingEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusEffectsComponent::IsEnableLogSpreadingEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.IsEnableLogSpreadingEnabled"); - - UStatusEffectsComponent_IsEnableLogSpreadingEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectsComponent.IsLogOnlyInspectedTargetsEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusEffectsComponent::IsLogOnlyInspectedTargetsEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.IsLogOnlyInspectedTargetsEnabled"); - - UStatusEffectsComponent_IsLogOnlyInspectedTargetsEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectsComponent.IsStatusEffectDebugEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusEffectsComponent::IsStatusEffectDebugEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.IsStatusEffectDebugEnabled"); - - UStatusEffectsComponent_IsStatusEffectDebugEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectsComponent.SetLogOnlyInspectedTargets -// (Native, Static, Public) -// Parameters: -// bool bEnable (Parm) - -void UStatusEffectsComponent::SetLogOnlyInspectedTargets(bool bEnable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.SetLogOnlyInspectedTargets"); - - UStatusEffectsComponent_SetLogOnlyInspectedTargets_Params params; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectsComponent.SetEnableLogSpreading -// (Native, Static, Public) -// Parameters: -// bool bEnable (Parm) - -void UStatusEffectsComponent::SetEnableLogSpreading(bool bEnable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.SetEnableLogSpreading"); - - UStatusEffectsComponent_SetEnableLogSpreading_Params params; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectsComponent.SetEnableLog -// (Native, Static, Public) -// Parameters: -// bool bEnable (Parm) - -void UStatusEffectsComponent::SetEnableLog(bool bEnable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.SetEnableLog"); - - UStatusEffectsComponent_SetEnableLog_Params params; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectsComponent.ToggleStatusEffectDebug -// (Native, Static, Public) - -void UStatusEffectsComponent::ToggleStatusEffectDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.ToggleStatusEffectDebug"); - - UStatusEffectsComponent_ToggleStatusEffectDebug_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectsComponent.ClearAllStatusEffects -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// bool bCleanly (OptionalParm, Parm) - -void UStatusEffectsComponent::ClearAllStatusEffects(bool bCleanly) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.ClearAllStatusEffects"); - - UStatusEffectsComponent_ClearAllStatusEffects_Params params; - params.bCleanly = bCleanly; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectsComponent.IsEnabled -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusEffectsComponent::IsEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.IsEnabled"); - - UStatusEffectsComponent_IsEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectsComponent.UpdateBodyConsumptionPercent -// (Final, Native, Public) - -void UStatusEffectsComponent::UpdateBodyConsumptionPercent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.UpdateBodyConsumptionPercent"); - - UStatusEffectsComponent_UpdateBodyConsumptionPercent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectsComponent.GetRegionStatusEffects -// (Final, Native, Public) -// Parameters: -// class UBodyHitRegionDefinition* Region (Parm) -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray UStatusEffectsComponent::GetRegionStatusEffects(class UBodyHitRegionDefinition* Region) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.GetRegionStatusEffects"); - - UStatusEffectsComponent_GetRegionStatusEffects_Params params; - params.Region = Region; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectsComponent.IsRegionAffectedWithStatusEffect -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UBodyHitRegionDefinition* Region (Parm) -// class UStatusEffectDefinition* StatusEffect (Parm) -// int AffectedIndex (OptionalParm, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusEffectsComponent::IsRegionAffectedWithStatusEffect(class UBodyHitRegionDefinition* Region, class UStatusEffectDefinition* StatusEffect, int* AffectedIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.IsRegionAffectedWithStatusEffect"); - - UStatusEffectsComponent_IsRegionAffectedWithStatusEffect_Params params; - params.Region = Region; - params.StatusEffect = StatusEffect; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (AffectedIndex != nullptr) - *AffectedIndex = params.AffectedIndex; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectsComponent.IsAffectedWithStatusEffectFromDamageType -// (Final, Native, Public) -// Parameters: -// unsigned char DamageType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusEffectsComponent::IsAffectedWithStatusEffectFromDamageType(unsigned char DamageType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.IsAffectedWithStatusEffectFromDamageType"); - - UStatusEffectsComponent_IsAffectedWithStatusEffectFromDamageType_Params params; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectsComponent.IsAffectedWithStatusEffectType -// (Final, Native, Public) -// Parameters: -// unsigned char Type (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusEffectsComponent::IsAffectedWithStatusEffectType(unsigned char Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.IsAffectedWithStatusEffectType"); - - UStatusEffectsComponent_IsAffectedWithStatusEffectType_Params params; - params.Type = Type; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectsComponent.RollChanceForStatusEffect -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class AActor* InstigatedBy (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// class UClass* DamageType (Parm) -// class UStatusEffectDefinition* StatusEffectDefinition (Parm) -// struct FDamageEventSummary DamageSummary (Const, Parm, OutParm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// class UBodyHitRegionDefinition* HitRegion (OptionalParm, Parm) -// float ChanceModifier (OptionalParm, Parm) - -void UStatusEffectsComponent::RollChanceForStatusEffect(class AActor* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, class UStatusEffectDefinition* StatusEffectDefinition, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UBodyHitRegionDefinition* HitRegion, float ChanceModifier, struct FDamageEventSummary* DamageSummary) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.RollChanceForStatusEffect"); - - UStatusEffectsComponent_RollChanceForStatusEffect_Params params; - params.InstigatedBy = InstigatedBy; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.StatusEffectDefinition = StatusEffectDefinition; - params.HitInfo = HitInfo; - params.DamageCauser = DamageCauser; - params.HitRegion = HitRegion; - params.ChanceModifier = ChanceModifier; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DamageSummary != nullptr) - *DamageSummary = params.DamageSummary; -} - - -// Function WillowGame.StatusEffectsComponent.GetActiveStatusEffectTypes -// (Final, Native, Public) -// Parameters: -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray UStatusEffectsComponent::GetActiveStatusEffectTypes() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.GetActiveStatusEffectTypes"); - - UStatusEffectsComponent_GetActiveStatusEffectTypes_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectsComponent.HasActiveStatusEffects -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusEffectsComponent::HasActiveStatusEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.HasActiveStatusEffects"); - - UStatusEffectsComponent_HasActiveStatusEffects_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectsComponent.GetMostRecentStatusEffect -// (Defined, Event, Public) -// Parameters: -// class UStatusEffectDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UStatusEffectDefinition* UStatusEffectsComponent::GetMostRecentStatusEffect() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.GetMostRecentStatusEffect"); - - UStatusEffectsComponent_GetMostRecentStatusEffect_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectsComponent.GetMostRecentEffectHitRegion -// (Defined, Public) -// Parameters: -// class UBodyHitRegionDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBodyHitRegionDefinition* UStatusEffectsComponent::GetMostRecentEffectHitRegion() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectsComponent.GetMostRecentEffectHitRegion"); - - UStatusEffectsComponent_GetMostRecentEffectHitRegion_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TemporalField.PlayTouchEffect -// (Defined, Public, HasDefaults) -// Parameters: -// struct FVector HitLocation (Parm) - -void ATemporalField::PlayTouchEffect(const struct FVector& HitLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TemporalField.PlayTouchEffect"); - - ATemporalField_PlayTouchEffect_Params params; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TemporalField.CalculateTickMultiplierForActor -// (Defined, Simulated, Public) -// Parameters: -// class AActor* AffectedActor (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float ATemporalField::CalculateTickMultiplierForActor(class AActor* AffectedActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TemporalField.CalculateTickMultiplierForActor"); - - ATemporalField_CalculateTickMultiplierForActor_Params params; - params.AffectedActor = AffectedActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TemporalField.Destroyed -// (Defined, Event, Public) - -void ATemporalField::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TemporalField.Destroyed"); - - ATemporalField_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TemporalField.UnTouch -// (Defined, Event, Public) -// Parameters: -// class AActor* Other (Parm) - -void ATemporalField::UnTouch(class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TemporalField.UnTouch"); - - ATemporalField_UnTouch_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TemporalField.Touch -// (Defined, Event, Public) -// Parameters: -// class AActor* Other (Parm) -// class UPrimitiveComponent* OtherComp (Parm, EditInline) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) - -void ATemporalField::Touch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TemporalField.Touch"); - - ATemporalField_Touch_Params params; - params.Other = Other; - params.OtherComp = OtherComp; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TemporalField.PostBeginPlay -// (Defined, Event, Public) - -void ATemporalField::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TemporalField.PostBeginPlay"); - - ATemporalField_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TemporalField.GetFieldNormal -// (Simulated, Native, Public) -// Parameters: -// struct FVector HitLocation (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector ATemporalField::GetFieldNormal(const struct FVector& HitLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TemporalField.GetFieldNormal"); - - ATemporalField_GetFieldNormal_Params params; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TemporalField.IsTemporalFieldDebugEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ATemporalField::IsTemporalFieldDebugEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TemporalField.IsTemporalFieldDebugEnabled"); - - ATemporalField_IsTemporalFieldDebugEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TemporalField.ToggleTemporalFieldDebug -// (Native, Static, Public) - -void ATemporalField::ToggleTemporalFieldDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TemporalField.ToggleTemporalFieldDebug"); - - ATemporalField_ToggleTemporalFieldDebug_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TextMarkupDictionary.ResolveCustomMarkupString -// (Final, Native, Public) -// Parameters: -// struct FString StringToResolve (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UTextMarkupDictionary::ResolveCustomMarkupString(const struct FString& StringToResolve) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TextMarkupDictionary.ResolveCustomMarkupString"); - - UTextMarkupDictionary_ResolveCustomMarkupString_Params params; - params.StringToResolve = StringToResolve; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TravelStationDefinition.StaticGetAccessibleLevelName -// (Native, Static, Public) -// Parameters: -// struct FName DefaultLevelName (Parm) -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UTravelStationDefinition::StaticGetAccessibleLevelName(const struct FName& DefaultLevelName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TravelStationDefinition.StaticGetAccessibleLevelName"); - - UTravelStationDefinition_StaticGetAccessibleLevelName_Params params; - params.DefaultLevelName = DefaultLevelName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TravelStationDefinition.GetStationLevelName -// (Final, Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UTravelStationDefinition::GetStationLevelName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TravelStationDefinition.GetStationLevelName"); - - UTravelStationDefinition_GetStationLevelName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TurnDefinition.UsesMovingTurns -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTurnDefinition::UsesMovingTurns() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TurnDefinition.UsesMovingTurns"); - - UTurnDefinition_UsesMovingTurns_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TurnDefinition.UsesIdleTurns -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTurnDefinition::UsesIdleTurns() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TurnDefinition.UsesIdleTurns"); - - UTurnDefinition_UsesIdleTurns_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleBalanceDefinition.GetArchetypeForGrade -// (Native, Public) -// Parameters: -// int GradeIndex (Parm) -// class AWillowVehicle* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowVehicle* UVehicleBalanceDefinition::GetArchetypeForGrade(int GradeIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleBalanceDefinition.GetArchetypeForGrade"); - - UVehicleBalanceDefinition_GetArchetypeForGrade_Params params; - params.GradeIndex = GradeIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleBalanceDefinition.GetArchetypeForGameStage -// (Native, Public) -// Parameters: -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// class AWillowVehicle* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowVehicle* UVehicleBalanceDefinition::GetArchetypeForGameStage(int GameStage, int AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleBalanceDefinition.GetArchetypeForGameStage"); - - UVehicleBalanceDefinition_GetArchetypeForGameStage_Params params; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleBlockingVolume.StopsProjectile -// (Defined, Simulated, Public) -// Parameters: -// class AProjectile* P (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AVehicleBlockingVolume::StopsProjectile(class AProjectile* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleBlockingVolume.StopsProjectile"); - - AVehicleBlockingVolume_StopsProjectile_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleChoiceModuleGFxObject.DisableClip -// (Defined, Public) - -void UVehicleChoiceModuleGFxObject::DisableClip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleChoiceModuleGFxObject.DisableClip"); - - UVehicleChoiceModuleGFxObject_DisableClip_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleChoiceModuleGFxObject.ConfigureVehicleState -// (Defined, Public) -// Parameters: -// int StateID (Parm) - -void UVehicleChoiceModuleGFxObject::ConfigureVehicleState(int StateID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleChoiceModuleGFxObject.ConfigureVehicleState"); - - UVehicleChoiceModuleGFxObject_ConfigureVehicleState_Params params; - params.StateID = StateID; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleChoiceModuleGFxObject.ConfigureTeleportButton -// (Defined, Public) -// Parameters: -// struct FString Label (Parm, NeedCtorLink) -// bool bDisabled (Parm) - -void UVehicleChoiceModuleGFxObject::ConfigureTeleportButton(const struct FString& Label, bool bDisabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleChoiceModuleGFxObject.ConfigureTeleportButton"); - - UVehicleChoiceModuleGFxObject_ConfigureTeleportButton_Params params; - params.Label = Label; - params.bDisabled = bDisabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleChoiceModuleGFxObject.ConfigureSpawnVehicleButton -// (Defined, Public) -// Parameters: -// struct FString Label (Parm, NeedCtorLink) -// bool bDisabled (Parm) - -void UVehicleChoiceModuleGFxObject::ConfigureSpawnVehicleButton(const struct FString& Label, bool bDisabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleChoiceModuleGFxObject.ConfigureSpawnVehicleButton"); - - UVehicleChoiceModuleGFxObject_ConfigureSpawnVehicleButton_Params params; - params.Label = Label; - params.bDisabled = bDisabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleChoiceModuleGFxObject.ConfigureSkinTypeButton -// (Defined, Public) -// Parameters: -// struct FString Label (Parm, NeedCtorLink) -// bool bDisabled (Parm) - -void UVehicleChoiceModuleGFxObject::ConfigureSkinTypeButton(const struct FString& Label, bool bDisabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleChoiceModuleGFxObject.ConfigureSkinTypeButton"); - - UVehicleChoiceModuleGFxObject_ConfigureSkinTypeButton_Params params; - params.Label = Label; - params.bDisabled = bDisabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleChoiceModuleGFxObject.ConfigureVehicleTypeButton -// (Defined, Public) -// Parameters: -// struct FString Label (Parm, NeedCtorLink) -// bool bDisabled (Parm) - -void UVehicleChoiceModuleGFxObject::ConfigureVehicleTypeButton(const struct FString& Label, bool bDisabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleChoiceModuleGFxObject.ConfigureVehicleTypeButton"); - - UVehicleChoiceModuleGFxObject_ConfigureVehicleTypeButton_Params params; - params.Label = Label; - params.bDisabled = bDisabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleClassDefinition.GetSpeedDamageModifier -// (Native, Public) -// Parameters: -// float CollisionSpeed (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UVehicleClassDefinition::GetSpeedDamageModifier(float CollisionSpeed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.GetSpeedDamageModifier"); - - UVehicleClassDefinition_GetSpeedDamageModifier_Params params; - params.CollisionSpeed = CollisionSpeed; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleClassDefinition.GetEjectionVelocity -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// int Seat (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UVehicleClassDefinition::GetEjectionVelocity(int Seat) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.GetEjectionVelocity"); - - UVehicleClassDefinition_GetEjectionVelocity_Params params; - params.Seat = Seat; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleClassDefinition.GetSeatIndexFromPrefix -// (Defined, Simulated, Public) -// Parameters: -// struct FString Prefix (Parm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UVehicleClassDefinition::GetSeatIndexFromPrefix(const struct FString& Prefix) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.GetSeatIndexFromPrefix"); - - UVehicleClassDefinition_GetSeatIndexFromPrefix_Params params; - params.Prefix = Prefix; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleClassDefinition.GetEnterAnim -// (Defined, Public) -// Parameters: -// int SeatIndex (Parm) -// unsigned char Side (Parm) -// int IncomingSeatIndex (Parm) -// class UWillowAnimDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowAnimDefinition* UVehicleClassDefinition::GetEnterAnim(int SeatIndex, unsigned char Side, int IncomingSeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.GetEnterAnim"); - - UVehicleClassDefinition_GetEnterAnim_Params params; - params.SeatIndex = SeatIndex; - params.Side = Side; - params.IncomingSeatIndex = IncomingSeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleClassDefinition.EvaluateDamageFormula -// (Defined, Public, HasOutparams) -// Parameters: -// class AActor* Target (Parm) -// class AWillowVehicle* Source (Parm) -// struct FCollisionDamageCalculation Formula (Const, Parm, OutParm, NeedCtorLink) -// struct FVector ApplyForce (Parm, OutParm) -// float ApplyDamage (Parm, OutParm) - -void UVehicleClassDefinition::EvaluateDamageFormula(class AActor* Target, class AWillowVehicle* Source, struct FCollisionDamageCalculation* Formula, struct FVector* ApplyForce, float* ApplyDamage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.EvaluateDamageFormula"); - - UVehicleClassDefinition_EvaluateDamageFormula_Params params; - params.Target = Target; - params.Source = Source; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Formula != nullptr) - *Formula = params.Formula; - if (ApplyForce != nullptr) - *ApplyForce = params.ApplyForce; - if (ApplyDamage != nullptr) - *ApplyDamage = params.ApplyDamage; -} - - -// Function WillowGame.VehicleClassDefinition.OnReverseLightsDeactivated -// (Final, Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle Consumer (Parm) - -void UVehicleClassDefinition::OnReverseLightsDeactivated(const struct FBehaviorConsumerHandle& Consumer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.OnReverseLightsDeactivated"); - - UVehicleClassDefinition_OnReverseLightsDeactivated_Params params; - params.Consumer = Consumer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleClassDefinition.OnReverseLightsActivated -// (Final, Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle Consumer (Parm) - -void UVehicleClassDefinition::OnReverseLightsActivated(const struct FBehaviorConsumerHandle& Consumer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.OnReverseLightsActivated"); - - UVehicleClassDefinition_OnReverseLightsActivated_Params params; - params.Consumer = Consumer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleClassDefinition.OnBrakeLightsDeactivated -// (Final, Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle Consumer (Parm) - -void UVehicleClassDefinition::OnBrakeLightsDeactivated(const struct FBehaviorConsumerHandle& Consumer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.OnBrakeLightsDeactivated"); - - UVehicleClassDefinition_OnBrakeLightsDeactivated_Params params; - params.Consumer = Consumer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleClassDefinition.OnBrakeLightsActivated -// (Final, Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle Consumer (Parm) - -void UVehicleClassDefinition::OnBrakeLightsActivated(const struct FBehaviorConsumerHandle& Consumer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.OnBrakeLightsActivated"); - - UVehicleClassDefinition_OnBrakeLightsActivated_Params params; - params.Consumer = Consumer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleClassDefinition.OnHeadlightsDeactivated -// (Final, Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle Consumer (Parm) - -void UVehicleClassDefinition::OnHeadlightsDeactivated(const struct FBehaviorConsumerHandle& Consumer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.OnHeadlightsDeactivated"); - - UVehicleClassDefinition_OnHeadlightsDeactivated_Params params; - params.Consumer = Consumer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleClassDefinition.OnHeadlightsActivated -// (Final, Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle Consumer (Parm) - -void UVehicleClassDefinition::OnHeadlightsActivated(const struct FBehaviorConsumerHandle& Consumer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.OnHeadlightsActivated"); - - UVehicleClassDefinition_OnHeadlightsActivated_Params params; - params.Consumer = Consumer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleClassDefinition.OnSeatExited -// (Final, Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle Consumer (Parm) -// struct FName SpecializedEventName (Parm) -// class UObject* Occupant (Parm) - -void UVehicleClassDefinition::OnSeatExited(const struct FBehaviorConsumerHandle& Consumer, const struct FName& SpecializedEventName, class UObject* Occupant) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.OnSeatExited"); - - UVehicleClassDefinition_OnSeatExited_Params params; - params.Consumer = Consumer; - params.SpecializedEventName = SpecializedEventName; - params.Occupant = Occupant; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleClassDefinition.OnSeatEntered -// (Final, Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle Consumer (Parm) -// struct FName SpecializedEventName (Parm) -// class UObject* Occupant (Parm) - -void UVehicleClassDefinition::OnSeatEntered(const struct FBehaviorConsumerHandle& Consumer, const struct FName& SpecializedEventName, class UObject* Occupant) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.OnSeatEntered"); - - UVehicleClassDefinition_OnSeatEntered_Params params; - params.Consumer = Consumer; - params.SpecializedEventName = SpecializedEventName; - params.Occupant = Occupant; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleClassDefinition.OnSpawn -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UVehicleClassDefinition::OnSpawn(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.OnSpawn"); - - UVehicleClassDefinition_OnSpawn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.VehicleClassDefinition.OnStopHandbrake -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UVehicleClassDefinition::OnStopHandbrake(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.OnStopHandbrake"); - - UVehicleClassDefinition_OnStopHandbrake_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.VehicleClassDefinition.OnStartHandbrake -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UVehicleClassDefinition::OnStartHandbrake(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.OnStartHandbrake"); - - UVehicleClassDefinition_OnStartHandbrake_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.VehicleClassDefinition.OnTurretStoppedRotation -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* Instigator (Parm) -// class UObject* TheVehicle (Parm) -// int SeatIndex (Parm) - -void UVehicleClassDefinition::OnTurretStoppedRotation(class AController* Instigator, class UObject* TheVehicle, int SeatIndex, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.OnTurretStoppedRotation"); - - UVehicleClassDefinition_OnTurretStoppedRotation_Params params; - params.Instigator = Instigator; - params.TheVehicle = TheVehicle; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.VehicleClassDefinition.OnTurretRotated -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* Instigator (Parm) -// class UObject* TheVehicle (Parm) -// int SeatIndex (Parm) - -void UVehicleClassDefinition::OnTurretRotated(class AController* Instigator, class UObject* TheVehicle, int SeatIndex, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.OnTurretRotated"); - - UVehicleClassDefinition_OnTurretRotated_Params params; - params.Instigator = Instigator; - params.TheVehicle = TheVehicle; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.VehicleClassDefinition.OnCollision -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// unsigned char EventOutput (Parm) -// struct FVector Velocity (Parm) -// struct FVector HitLocation (Parm) -// class AActor* HitActor (Parm) - -void UVehicleClassDefinition::OnCollision(unsigned char EventOutput, const struct FVector& Velocity, const struct FVector& HitLocation, class AActor* HitActor, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.OnCollision"); - - UVehicleClassDefinition_OnCollision_Params params; - params.EventOutput = EventOutput; - params.Velocity = Velocity; - params.HitLocation = HitLocation; - params.HitActor = HitActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.VehicleClassDefinition.OnTakeDamage -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) -// float Damage (Parm) -// class UObject* DamageSource (Parm) -// class UObject* DamageType (Parm) - -void UVehicleClassDefinition::OnTakeDamage(class UObject* Instigator, float Damage, class UObject* DamageSource, class UObject* DamageType, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.OnTakeDamage"); - - UVehicleClassDefinition_OnTakeDamage_Params params; - params.Instigator = Instigator; - params.Damage = Damage; - params.DamageSource = DamageSource; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.VehicleClassDefinition.OnDestroy -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FVector Velocity (Parm) - -void UVehicleClassDefinition::OnDestroy(const struct FVector& Velocity, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.OnDestroy"); - - UVehicleClassDefinition_OnDestroy_Params params; - params.Velocity = Velocity; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.VehicleClassDefinition.OnKilledBy -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class AController* Killer (Parm) -// class UClass* DamageType (Parm) - -void UVehicleClassDefinition::OnKilledBy(class AController* Killer, class UClass* DamageType, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.OnKilledBy"); - - UVehicleClassDefinition_OnKilledBy_Params params; - params.Killer = Killer; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.VehicleClassDefinition.OnDeath -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// struct FVector Velocity (Parm) - -void UVehicleClassDefinition::OnDeath(const struct FVector& Velocity, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.OnDeath"); - - UVehicleClassDefinition_OnDeath_Params params; - params.Velocity = Velocity; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.VehicleClassDefinition.OnAfterburnerDisengaged -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UVehicleClassDefinition::OnAfterburnerDisengaged(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.OnAfterburnerDisengaged"); - - UVehicleClassDefinition_OnAfterburnerDisengaged_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.VehicleClassDefinition.OnAfterburnerEngaged -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UVehicleClassDefinition::OnAfterburnerEngaged(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.OnAfterburnerEngaged"); - - UVehicleClassDefinition_OnAfterburnerEngaged_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.VehicleClassDefinition.OnPlayHorn -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UVehicleClassDefinition::OnPlayHorn(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.OnPlayHorn"); - - UVehicleClassDefinition_OnPlayHorn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.VehicleClassDefinition.ProcessSeatEvent -// (Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// int Index (Parm) -// class UObject* Occupant (Parm) -// bool bIsOccupied (Parm) - -void UVehicleClassDefinition::ProcessSeatEvent(int Index, class UObject* Occupant, bool bIsOccupied, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.ProcessSeatEvent"); - - UVehicleClassDefinition_ProcessSeatEvent_Params params; - params.Index = Index; - params.Occupant = Occupant; - params.bIsOccupied = bIsOccupied; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.VehicleClassDefinition.GetCollisionDamageTypeForSpeed -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FCollisionDamageCalculation DamageCalc (Const, Parm, OutParm, NeedCtorLink) -// float Speed (Parm) -// class UDamageTypeDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UDamageTypeDefinition* UVehicleClassDefinition::GetCollisionDamageTypeForSpeed(float Speed, struct FCollisionDamageCalculation* DamageCalc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.GetCollisionDamageTypeForSpeed"); - - UVehicleClassDefinition_GetCollisionDamageTypeForSpeed_Params params; - params.Speed = Speed; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (DamageCalc != nullptr) - *DamageCalc = params.DamageCalc; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleClassDefinition.SetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* NewBehaviorProviderDefinition (Parm) - -void UVehicleClassDefinition::SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.SetBehaviorProviderDefinition"); - - UVehicleClassDefinition_SetBehaviorProviderDefinition_Params params; - params.NewBehaviorProviderDefinition = NewBehaviorProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleClassDefinition.GetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* UVehicleClassDefinition::GetBehaviorProviderDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleClassDefinition.GetBehaviorProviderDefinition"); - - UVehicleClassDefinition_GetBehaviorProviderDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleFamilyDefinition.GetVehiclePreviewMoviePath -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UVehicleFamilyDefinition::GetVehiclePreviewMoviePath() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleFamilyDefinition.GetVehiclePreviewMoviePath"); - - UVehicleFamilyDefinition_GetVehiclePreviewMoviePath_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleHandlingDefinition.ApplyDefinitionToVehicle -// (Native, Public) -// Parameters: -// class AWillowVehicle* Vehicle (Parm) - -void UVehicleHandlingDefinition::ApplyDefinitionToVehicle(class AWillowVehicle* Vehicle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleHandlingDefinition.ApplyDefinitionToVehicle"); - - UVehicleHandlingDefinition_ApplyDefinitionToVehicle_Params params; - params.Vehicle = Vehicle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleLifetimeManager.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AVehicleLifetimeManager::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleLifetimeManager.ReplicatedEvent"); - - AVehicleLifetimeManager_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleLifetimeManager.NotifySetCinematicMode -// (Final, Native, Public) -// Parameters: -// bool bInCinematicMode (Parm) - -void AVehicleLifetimeManager::NotifySetCinematicMode(bool bInCinematicMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleLifetimeManager.NotifySetCinematicMode"); - - AVehicleLifetimeManager_NotifySetCinematicMode_Params params; - params.bInCinematicMode = bInCinematicMode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleLifetimeManager.CleanUpPlayerVehicles -// (Final, Native, Public) -// Parameters: -// bool ForceEjectOccupants (Parm) -// bool PlayDeSpawnEffect (Parm) - -void AVehicleLifetimeManager::CleanUpPlayerVehicles(bool ForceEjectOccupants, bool PlayDeSpawnEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleLifetimeManager.CleanUpPlayerVehicles"); - - AVehicleLifetimeManager_CleanUpPlayerVehicles_Params params; - params.ForceEjectOccupants = ForceEjectOccupants; - params.PlayDeSpawnEffect = PlayDeSpawnEffect; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleLifetimeManager.InternalAreAnyPlayersUsingVehicles -// (Final, Native, Private) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AVehicleLifetimeManager::InternalAreAnyPlayersUsingVehicles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleLifetimeManager.InternalAreAnyPlayersUsingVehicles"); - - AVehicleLifetimeManager_InternalAreAnyPlayersUsingVehicles_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleLifetimeManager.AreAnyPlayersUsingVehicles -// (Final, Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AVehicleLifetimeManager::AreAnyPlayersUsingVehicles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleLifetimeManager.AreAnyPlayersUsingVehicles"); - - AVehicleLifetimeManager_AreAnyPlayersUsingVehicles_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleLifetimeManager.HasVehicleInRegistry -// (Final, Native, Public) -// Parameters: -// class AWillowVehicle* OneVehicle (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AVehicleLifetimeManager::HasVehicleInRegistry(class AWillowVehicle* OneVehicle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleLifetimeManager.HasVehicleInRegistry"); - - AVehicleLifetimeManager_HasVehicleInRegistry_Params params; - params.OneVehicle = OneVehicle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleLifetimeManager.UnRegisterVehicle -// (Final, Native, Public) -// Parameters: -// class AWillowVehicle* OneVehicle (Parm) - -void AVehicleLifetimeManager::UnRegisterVehicle(class AWillowVehicle* OneVehicle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleLifetimeManager.UnRegisterVehicle"); - - AVehicleLifetimeManager_UnRegisterVehicle_Params params; - params.OneVehicle = OneVehicle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleLifetimeManager.RegisterVehicle -// (Final, Native, Public) -// Parameters: -// class AWillowVehicle* NewVehicle (Parm) - -void AVehicleLifetimeManager::RegisterVehicle(class AWillowVehicle* NewVehicle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleLifetimeManager.RegisterVehicle"); - - AVehicleLifetimeManager_RegisterVehicle_Params params; - params.NewVehicle = NewVehicle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleLifetimeManager.GetCurrentVehicleFamily -// (Final, Simulated, Native, Public) -// Parameters: -// class UVehicleFamilyDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UVehicleFamilyDefinition* AVehicleLifetimeManager::GetCurrentVehicleFamily() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleLifetimeManager.GetCurrentVehicleFamily"); - - AVehicleLifetimeManager_GetCurrentVehicleFamily_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleLifetimeManager.SetCurrentVehicleFamily -// (Final, Native, Public) -// Parameters: -// class UVehicleFamilyDefinition* InVehicleFamilyDef (Parm) - -void AVehicleLifetimeManager::SetCurrentVehicleFamily(class UVehicleFamilyDefinition* InVehicleFamilyDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleLifetimeManager.SetCurrentVehicleFamily"); - - AVehicleLifetimeManager_SetCurrentVehicleFamily_Params params; - params.InVehicleFamilyDef = InVehicleFamilyDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleLifetimeManager.IsSpawnStationInUseByOtherThan -// (Final, Native, Public) -// Parameters: -// class APawn* TheUser (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AVehicleLifetimeManager::IsSpawnStationInUseByOtherThan(class APawn* TheUser) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleLifetimeManager.IsSpawnStationInUseByOtherThan"); - - AVehicleLifetimeManager_IsSpawnStationInUseByOtherThan_Params params; - params.TheUser = TheUser; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleLifetimeManager.SetSpawnStationInUse -// (Final, Native, Public) -// Parameters: -// class AVehicleSpawnStationTerminal* TheTerminal (Parm) -// class APawn* TheUser (Parm) -// bool InUse (Parm) - -void AVehicleLifetimeManager::SetSpawnStationInUse(class AVehicleSpawnStationTerminal* TheTerminal, class APawn* TheUser, bool InUse) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleLifetimeManager.SetSpawnStationInUse"); - - AVehicleLifetimeManager_SetSpawnStationInUse_Params params; - params.TheTerminal = TheTerminal; - params.TheUser = TheUser; - params.InUse = InUse; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleLifetimeManager.Initialize -// (Final, Native, Public) - -void AVehicleLifetimeManager::Initialize() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleLifetimeManager.Initialize"); - - AVehicleLifetimeManager_Initialize_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleStandIn.InitiateCustomizationRequest -// (Defined, Simulated, Event, Public) -// Parameters: -// class UCustomizationDefinition* NewCustomization (Parm) - -void AVehicleStandIn::InitiateCustomizationRequest(class UCustomizationDefinition* NewCustomization) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleStandIn.InitiateCustomizationRequest"); - - AVehicleStandIn_InitiateCustomizationRequest_Params params; - params.NewCustomization = NewCustomization; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleStandIn.Destroyed -// (Defined, Simulated, Event, Public) - -void AVehicleStandIn::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleStandIn.Destroyed"); - - AVehicleStandIn_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleStandIn.DestroyPreviewMesh -// (Defined, Simulated, Public) - -void AVehicleStandIn::DestroyPreviewMesh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleStandIn.DestroyPreviewMesh"); - - AVehicleStandIn_DestroyPreviewMesh_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleStandIn.CreatePreviewMesh -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class UChassisDefinition* ChassisDef (Parm) -// class AWillowPlayerController* WPCOwner (Parm) - -void AVehicleStandIn::CreatePreviewMesh(class UChassisDefinition* ChassisDef, class AWillowPlayerController* WPCOwner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleStandIn.CreatePreviewMesh"); - - AVehicleStandIn_CreatePreviewMesh_Params params; - params.ChassisDef = ChassisDef; - params.WPCOwner = WPCOwner; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleStandIn.ClearBodyCompositionInstance -// (Simulated, Native, Public) - -void AVehicleStandIn::ClearBodyCompositionInstance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleStandIn.ClearBodyCompositionInstance"); - - AVehicleStandIn_ClearBodyCompositionInstance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleStandIn.ApplyPreviewBodyComposition -// (Simulated, Native, Public) - -void AVehicleStandIn::ApplyPreviewBodyComposition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleStandIn.ApplyPreviewBodyComposition"); - - AVehicleStandIn_ApplyPreviewBodyComposition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleStandIn.GetBodyInfoProvider -// (Simulated, Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface AVehicleStandIn::GetBodyInfoProvider() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleStandIn.GetBodyInfoProvider"); - - AVehicleStandIn_GetBodyInfoProvider_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleStandIn.ChangeInstanceDataSwitch -// (Simulated, Native, Public) -// Parameters: -// struct FName SwitchName (Const, Parm) -// unsigned char NewValue (Parm) - -void AVehicleStandIn::ChangeInstanceDataSwitch(const struct FName& SwitchName, unsigned char NewValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleStandIn.ChangeInstanceDataSwitch"); - - AVehicleStandIn_ChangeInstanceDataSwitch_Params params; - params.SwitchName = SwitchName; - params.NewValue = NewValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleStandIn.PostInitBodyComposition -// (Simulated, Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) -// unsigned char BodyCompositionMode (Parm) - -void AVehicleStandIn::PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char BodyCompositionMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleStandIn.PostInitBodyComposition"); - - AVehicleStandIn_PostInitBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - params.BodyCompositionMode = BodyCompositionMode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleStandIn.PreRemoveBodyComposition -// (Simulated, Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) - -void AVehicleStandIn::PreRemoveBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleStandIn.PreRemoveBodyComposition"); - - AVehicleStandIn_PreRemoveBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleStandIn.AllowFallbackToDefaultCustomizations -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AVehicleStandIn::AllowFallbackToDefaultCustomizations() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleStandIn.AllowFallbackToDefaultCustomizations"); - - AVehicleStandIn_AllowFallbackToDefaultCustomizations_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleStandIn.RefreshCustomizationsOnInstanceData -// (Simulated, Native, Public) - -void AVehicleStandIn::RefreshCustomizationsOnInstanceData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleStandIn.RefreshCustomizationsOnInstanceData"); - - AVehicleStandIn_RefreshCustomizationsOnInstanceData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleStandIn.GetCustomizableName -// (Simulated, Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AVehicleStandIn::GetCustomizableName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleStandIn.GetCustomizableName"); - - AVehicleStandIn_GetCustomizableName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleStandIn.GetCustomizableInstanceDataSets -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// TArray OutData (Parm, OutParm, NeedCtorLink) - -void AVehicleStandIn::GetCustomizableInstanceDataSets(TArray* OutData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleStandIn.GetCustomizableInstanceDataSets"); - - AVehicleStandIn_GetCustomizableInstanceDataSets_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutData != nullptr) - *OutData = params.OutData; -} - - -// Function WillowGame.VehicleStandIn.GetDesiredCustomizationOfType -// (Simulated, Native, Public) -// Parameters: -// class UClass* Type (Parm) -// class UCustomizationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UCustomizationDefinition* AVehicleStandIn::GetDesiredCustomizationOfType(class UClass* Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleStandIn.GetDesiredCustomizationOfType"); - - AVehicleStandIn_GetDesiredCustomizationOfType_Params params; - params.Type = Type; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleStandIn.CustomizationApplied -// (Simulated, Native, Public) -// Parameters: -// class UCustomizationData* Data (Parm) - -void AVehicleStandIn::CustomizationApplied(class UCustomizationData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleStandIn.CustomizationApplied"); - - AVehicleStandIn_CustomizationApplied_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VSSUIDefinition.GetVehiclePreviewMoviePath -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UVSSUIDefinition::GetVehiclePreviewMoviePath() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VSSUIDefinition.GetVehiclePreviewMoviePath"); - - UVSSUIDefinition_GetVehiclePreviewMoviePath_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VSSUIDefinition.GetDownloadableContentDefinition -// (Native, Public) -// Parameters: -// class UDownloadableContentDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UDownloadableContentDefinition* UVSSUIDefinition::GetDownloadableContentDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VSSUIDefinition.GetDownloadableContentDefinition"); - - UVSSUIDefinition_GetDownloadableContentDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VSSUIDefinition.GetHumanReadableVehicleName -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UVSSUIDefinition::GetHumanReadableVehicleName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VSSUIDefinition.GetHumanReadableVehicleName"); - - UVSSUIDefinition_GetHumanReadableVehicleName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WaypointComponent.RemoveWaypoint -// (Native, Public) - -void UWaypointComponent::RemoveWaypoint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WaypointComponent.RemoveWaypoint"); - - UWaypointComponent_RemoveWaypoint_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LevelTransitionWaypointComponent.RemoveWaypoint -// (Native, Public) - -void ULevelTransitionWaypointComponent::RemoveWaypoint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LevelTransitionWaypointComponent.RemoveWaypoint"); - - ULevelTransitionWaypointComponent_RemoveWaypoint_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionDirectiveWaypointComponent.RemoveWaypoint -// (Native, Public) - -void UMissionDirectiveWaypointComponent::RemoveWaypoint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionDirectiveWaypointComponent.RemoveWaypoint"); - - UMissionDirectiveWaypointComponent_RemoveWaypoint_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionObjectiveWaypointComponent.RemoveWaypoint -// (Native, Public) - -void UMissionObjectiveWaypointComponent::RemoveWaypoint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionObjectiveWaypointComponent.RemoveWaypoint"); - - UMissionObjectiveWaypointComponent_RemoveWaypoint_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WeaponPartDefinition.OnAbortReload -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) - -void UWeaponPartDefinition::OnAbortReload(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponPartDefinition.OnAbortReload"); - - UWeaponPartDefinition_OnAbortReload_Params params; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.WeaponPartDefinition.OnZoomOut -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) - -void UWeaponPartDefinition::OnZoomOut(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponPartDefinition.OnZoomOut"); - - UWeaponPartDefinition_OnZoomOut_Params params; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.WeaponPartDefinition.OnZoomIn -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) - -void UWeaponPartDefinition::OnZoomIn(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponPartDefinition.OnZoomIn"); - - UWeaponPartDefinition_OnZoomIn_Params params; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.WeaponPartDefinition.OnUnequip -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) - -void UWeaponPartDefinition::OnUnequip(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponPartDefinition.OnUnequip"); - - UWeaponPartDefinition_OnUnequip_Params params; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.WeaponPartDefinition.OnEquip -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) - -void UWeaponPartDefinition::OnEquip(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponPartDefinition.OnEquip"); - - UWeaponPartDefinition_OnEquip_Params params; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.WeaponPartDefinition.OnCreate -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UWeaponPartDefinition::OnCreate(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponPartDefinition.OnCreate"); - - UWeaponPartDefinition_OnCreate_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.WeaponPartDefinition.SetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* NewBehaviorProviderDefinition (Parm) - -void UWeaponPartDefinition::SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponPartDefinition.SetBehaviorProviderDefinition"); - - UWeaponPartDefinition_SetBehaviorProviderDefinition_Params params; - params.NewBehaviorProviderDefinition = NewBehaviorProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WeaponPartDefinition.GetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* UWeaponPartDefinition::GetBehaviorProviderDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponPartDefinition.GetBehaviorProviderDefinition"); - - UWeaponPartDefinition_GetBehaviorProviderDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WeaponTypeDefinition.OnProjectileFired -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) -// class UObject* Projectile (Parm) - -void UWeaponTypeDefinition::OnProjectileFired(class UObject* Instigator, class UObject* Projectile, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponTypeDefinition.OnProjectileFired"); - - UWeaponTypeDefinition_OnProjectileFired_Params params; - params.Instigator = Instigator; - params.Projectile = Projectile; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.WeaponTypeDefinition.OnTargetLockAcquired -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) -// class UObject* Target (Parm) -// class UObject* Weapon (Parm) - -void UWeaponTypeDefinition::OnTargetLockAcquired(class UObject* Instigator, class UObject* Target, class UObject* Weapon, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponTypeDefinition.OnTargetLockAcquired"); - - UWeaponTypeDefinition_OnTargetLockAcquired_Params params; - params.Instigator = Instigator; - params.Target = Target; - params.Weapon = Weapon; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.WeaponTypeDefinition.OnAltFireTriggered -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) -// class UObject* Weapon (Parm) -// class APlayerController* PlayerController (Parm) - -void UWeaponTypeDefinition::OnAltFireTriggered(class UObject* Instigator, class UObject* Weapon, class APlayerController* PlayerController, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponTypeDefinition.OnAltFireTriggered"); - - UWeaponTypeDefinition_OnAltFireTriggered_Params params; - params.Instigator = Instigator; - params.Weapon = Weapon; - params.PlayerController = PlayerController; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.WeaponTypeDefinition.OnZoomOut -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) - -void UWeaponTypeDefinition::OnZoomOut(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponTypeDefinition.OnZoomOut"); - - UWeaponTypeDefinition_OnZoomOut_Params params; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.WeaponTypeDefinition.OnZoomIn -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) - -void UWeaponTypeDefinition::OnZoomIn(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponTypeDefinition.OnZoomIn"); - - UWeaponTypeDefinition_OnZoomIn_Params params; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.WeaponTypeDefinition.OnUnequip -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) - -void UWeaponTypeDefinition::OnUnequip(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponTypeDefinition.OnUnequip"); - - UWeaponTypeDefinition_OnUnequip_Params params; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.WeaponTypeDefinition.OnEquip -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) - -void UWeaponTypeDefinition::OnEquip(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponTypeDefinition.OnEquip"); - - UWeaponTypeDefinition_OnEquip_Params params; - params.Instigator = Instigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.WeaponTypeDefinition.OnCreate -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UWeaponTypeDefinition::OnCreate(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponTypeDefinition.OnCreate"); - - UWeaponTypeDefinition_OnCreate_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.WeaponTypeDefinition.GetWeaponTypeName -// (Defined, Simulated, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UWeaponTypeDefinition::GetWeaponTypeName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponTypeDefinition.GetWeaponTypeName"); - - UWeaponTypeDefinition_GetWeaponTypeName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WeaponTypeDefinition.GetHolsteredGearLikenessType -// (Simulated, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UWeaponTypeDefinition::GetHolsteredGearLikenessType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponTypeDefinition.GetHolsteredGearLikenessType"); - - UWeaponTypeDefinition_GetHolsteredGearLikenessType_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WeaponTypeDefinition.GetHolsteredWeaponSizeType -// (Simulated, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UWeaponTypeDefinition::GetHolsteredWeaponSizeType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponTypeDefinition.GetHolsteredWeaponSizeType"); - - UWeaponTypeDefinition_GetHolsteredWeaponSizeType_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WeaponTypeDefinition.SetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* NewBehaviorProviderDefinition (Parm) - -void UWeaponTypeDefinition::SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponTypeDefinition.SetBehaviorProviderDefinition"); - - UWeaponTypeDefinition_SetBehaviorProviderDefinition_Params params; - params.NewBehaviorProviderDefinition = NewBehaviorProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WeaponTypeDefinition.GetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* UWeaponTypeDefinition::GetBehaviorProviderDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponTypeDefinition.GetBehaviorProviderDefinition"); - - UWeaponTypeDefinition_GetBehaviorProviderDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAnimDefinition.GetSMNode -// (Defined, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// class UAnimNodeSpecialMoveBlend* ReturnValue (Parm, OutParm, ReturnParm) - -class UAnimNodeSpecialMoveBlend* UWillowAnimDefinition::GetSMNode(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimDefinition.GetSMNode"); - - UWillowAnimDefinition_GetSMNode_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAnimDefinition.ClientFinished -// (Defined, Event, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// bool bInterrupted (Parm) - -void UWillowAnimDefinition::ClientFinished(const FScriptInterface& SMI, bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimDefinition.ClientFinished"); - - UWillowAnimDefinition_ClientFinished_Params params; - params.SMI = SMI; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAnimDefinition.ClientStarted -// (Defined, Event, Public, HasOutparams) -// Parameters: -// FScriptInterface SMI (Parm) -// struct FSpecialMoveData SMData (Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowAnimDefinition::ClientStarted(const FScriptInterface& SMI, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimDefinition.ClientStarted"); - - UWillowAnimDefinition_ClientStarted_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAnimDefinition.ServerFinished -// (Defined, Event, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// bool bInterrupted (Parm) - -void UWillowAnimDefinition::ServerFinished(const FScriptInterface& SMI, bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimDefinition.ServerFinished"); - - UWillowAnimDefinition_ServerFinished_Params params; - params.SMI = SMI; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAnimDefinition.ServerStarted -// (Defined, Event, Public) -// Parameters: -// FScriptInterface SMI (Parm) - -void UWillowAnimDefinition::ServerStarted(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimDefinition.ServerStarted"); - - UWillowAnimDefinition_ServerStarted_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAnimDefinition.AuthorityCanPlay -// (Defined, Event, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowAnimDefinition::AuthorityCanPlay(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimDefinition.AuthorityCanPlay"); - - UWillowAnimDefinition_AuthorityCanPlay_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_Cringe.PlayAnim -// (Defined, Public, HasOutparams) -// Parameters: -// FScriptInterface SMI (Parm) -// struct FSpecialMoveData SMData (Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USpecialMove_Cringe::PlayAnim(const FScriptInterface& SMI, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_Cringe.PlayAnim"); - - USpecialMove_Cringe_PlayAnim_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_Cloak.ClientFinished -// (Defined, Event, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// bool bInterrupted (Parm) - -void USpecialMove_Cloak::ClientFinished(const FScriptInterface& SMI, bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_Cloak.ClientFinished"); - - USpecialMove_Cloak_ClientFinished_Params params; - params.SMI = SMI; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SpecialMove_Cloak.ClientStarted -// (Defined, Event, Public, HasOutparams) -// Parameters: -// FScriptInterface SMI (Parm) -// struct FSpecialMoveData SMData (Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USpecialMove_Cloak::ClientStarted(const FScriptInterface& SMI, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_Cloak.ClientStarted"); - - USpecialMove_Cloak_ClientStarted_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_PhysicsJump.PlayLand -// (Defined, Public, HasDefaults) -// Parameters: -// FScriptInterface SMI (Parm) - -void USpecialMove_PhysicsJump::PlayLand(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_PhysicsJump.PlayLand"); - - USpecialMove_PhysicsJump_PlayLand_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SpecialMove_PhysicsJump.PlayIdle -// (Defined, Public, HasDefaults) -// Parameters: -// FScriptInterface SMI (Parm) - -void USpecialMove_PhysicsJump::PlayIdle(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_PhysicsJump.PlayIdle"); - - USpecialMove_PhysicsJump_PlayIdle_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SpecialMove_PhysicsJump.GetIdleLength -// (Defined, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USpecialMove_PhysicsJump::GetIdleLength(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_PhysicsJump.GetIdleLength"); - - USpecialMove_PhysicsJump_GetIdleLength_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_PhysicsJump.NextEdgeIsJump -// (Native, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USpecialMove_PhysicsJump::NextEdgeIsJump(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_PhysicsJump.NextEdgeIsJump"); - - USpecialMove_PhysicsJump_NextEdgeIsJump_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_PhysicsJump.GetJumpIndex -// (Defined, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int USpecialMove_PhysicsJump::GetJumpIndex(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_PhysicsJump.GetJumpIndex"); - - USpecialMove_PhysicsJump_GetJumpIndex_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_PhysicsJump.AnimFinished -// (Defined, Event, Public, HasOutparams) -// Parameters: -// FScriptInterface SMI (Parm) -// class UAnimNodeSpecialMoveBlend* BlendNode (Parm) -// struct FSpecialMoveData SMData (Parm, OutParm) -// bool bInterrupted (Parm) - -void USpecialMove_PhysicsJump::AnimFinished(const FScriptInterface& SMI, class UAnimNodeSpecialMoveBlend* BlendNode, bool bInterrupted, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_PhysicsJump.AnimFinished"); - - USpecialMove_PhysicsJump_AnimFinished_Params params; - params.SMI = SMI; - params.BlendNode = BlendNode; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; -} - - -// Function WillowGame.SpecialMove_PhysicsJump.ClientFinished -// (Defined, Event, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// bool bInterrupted (Parm) - -void USpecialMove_PhysicsJump::ClientFinished(const FScriptInterface& SMI, bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_PhysicsJump.ClientFinished"); - - USpecialMove_PhysicsJump_ClientFinished_Params params; - params.SMI = SMI; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SpecialMove_PhysicsJump.ClientStarted -// (Defined, Event, Public, HasOutparams) -// Parameters: -// FScriptInterface SMI (Parm) -// struct FSpecialMoveData SMData (Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USpecialMove_PhysicsJump::ClientStarted(const FScriptInterface& SMI, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_PhysicsJump.ClientStarted"); - - USpecialMove_PhysicsJump_ClientStarted_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_PhysicsJump.ServerFinished -// (Defined, Event, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// bool bInterrupted (Parm) - -void USpecialMove_PhysicsJump::ServerFinished(const FScriptInterface& SMI, bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_PhysicsJump.ServerFinished"); - - USpecialMove_PhysicsJump_ServerFinished_Params params; - params.SMI = SMI; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SpecialMove_PhysicsJump.ServerStarted -// (Defined, Event, Public) -// Parameters: -// FScriptInterface SMI (Parm) - -void USpecialMove_PhysicsJump::ServerStarted(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_PhysicsJump.ServerStarted"); - - USpecialMove_PhysicsJump_ServerStarted_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SpecialMove_PhysicsJump.OnStartLand -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void USpecialMove_PhysicsJump::OnStartLand(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_PhysicsJump.OnStartLand"); - - USpecialMove_PhysicsJump_OnStartLand_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SpecialMove_PhysicsJump.OnStartIdle -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void USpecialMove_PhysicsJump::OnStartIdle(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_PhysicsJump.OnStartIdle"); - - USpecialMove_PhysicsJump_OnStartIdle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.SpecialMove_PerchRandomLoop.Contains -// (Native, Public) -// Parameters: -// class USpecialMoveDefinition* SMD (Parm) -// FScriptInterface SMI (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USpecialMove_PerchRandomLoop::Contains(class USpecialMoveDefinition* SMD, const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_PerchRandomLoop.Contains"); - - USpecialMove_PerchRandomLoop_Contains_Params params; - params.SMD = SMD; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_PerchRandomLoop.GetSMDToPlay -// (Native, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// class USpecialMoveDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class USpecialMoveDefinition* USpecialMove_PerchRandomLoop::GetSMDToPlay(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_PerchRandomLoop.GetSMDToPlay"); - - USpecialMove_PerchRandomLoop_GetSMDToPlay_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_PhaseLock.ClientFinished -// (Defined, Event, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// bool bInterrupted (Parm) - -void USpecialMove_PhaseLock::ClientFinished(const FScriptInterface& SMI, bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_PhaseLock.ClientFinished"); - - USpecialMove_PhaseLock_ClientFinished_Params params; - params.SMI = SMI; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SpecialMove_PhaseLock.ServerFinished -// (Defined, Event, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// bool bInterrupted (Parm) - -void USpecialMove_PhaseLock::ServerFinished(const FScriptInterface& SMI, bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_PhaseLock.ServerFinished"); - - USpecialMove_PhaseLock_ServerFinished_Params params; - params.SMI = SMI; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SpecialMove_PhaseLock.ServerStarted -// (Defined, Event, Public) -// Parameters: -// FScriptInterface SMI (Parm) - -void USpecialMove_PhaseLock::ServerStarted(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_PhaseLock.ServerStarted"); - - USpecialMove_PhaseLock_ServerStarted_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SpecialMove_PhaseLock.AuthorityCanPlay -// (Defined, Event, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USpecialMove_PhaseLock::AuthorityCanPlay(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_PhaseLock.AuthorityCanPlay"); - - USpecialMove_PhaseLock_AuthorityCanPlay_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_Spawned.ClientFinished -// (Defined, Event, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// bool bInterrupted (Parm) - -void USpecialMove_Spawned::ClientFinished(const FScriptInterface& SMI, bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_Spawned.ClientFinished"); - - USpecialMove_Spawned_ClientFinished_Params params; - params.SMI = SMI; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SpecialMove_Spawned.ClientStarted -// (Defined, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// FScriptInterface SMI (Parm) -// struct FSpecialMoveData SMData (Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USpecialMove_Spawned::ClientStarted(const FScriptInterface& SMI, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_Spawned.ClientStarted"); - - USpecialMove_Spawned_ClientStarted_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_Spawned.ServerFinished -// (Defined, Event, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// bool bInterrupted (Parm) - -void USpecialMove_Spawned::ServerFinished(const FScriptInterface& SMI, bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_Spawned.ServerFinished"); - - USpecialMove_Spawned_ServerFinished_Params params; - params.SMI = SMI; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SpecialMove_Spawned.ServerStarted -// (Defined, Event, Public) -// Parameters: -// FScriptInterface SMI (Parm) - -void USpecialMove_Spawned::ServerStarted(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_Spawned.ServerStarted"); - - USpecialMove_Spawned_ServerStarted_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SpecialMove_Vehicle.PlayAnim -// (Defined, Public, HasOutparams) -// Parameters: -// FScriptInterface SMI (Parm) -// struct FSpecialMoveData SMData (Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USpecialMove_Vehicle::PlayAnim(const FScriptInterface& SMI, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_Vehicle.PlayAnim"); - - USpecialMove_Vehicle_PlayAnim_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_Vehicle.AuthorityCanPlay -// (Defined, Event, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USpecialMove_Vehicle::AuthorityCanPlay(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_Vehicle.AuthorityCanPlay"); - - USpecialMove_Vehicle_AuthorityCanPlay_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAnimNode_Simple.SetBlendTarget -// (Native, Public) -// Parameters: -// float BlendTarget (Parm) -// float BlendTime (Parm) - -void UWillowAnimNode_Simple::SetBlendTarget(float BlendTarget, float BlendTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNode_Simple.SetBlendTarget"); - - UWillowAnimNode_Simple_SetBlendTarget_Params params; - params.BlendTarget = BlendTarget; - params.BlendTime = BlendTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAnimNode_Simple.PlayingSimpleAnim -// (Native, Static, HasOptionalparams, Public) -// Parameters: -// FScriptInterface AnimPlayer (Parm) -// class UWillowAnimTree* Tree (Parm) -// struct FName AnimName (Parm) -// bool bCheckPlayingLastFrame (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowAnimNode_Simple::PlayingSimpleAnim(const FScriptInterface& AnimPlayer, class UWillowAnimTree* Tree, const struct FName& AnimName, bool bCheckPlayingLastFrame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNode_Simple.PlayingSimpleAnim"); - - UWillowAnimNode_Simple_PlayingSimpleAnim_Params params; - params.AnimPlayer = AnimPlayer; - params.Tree = Tree; - params.AnimName = AnimName; - params.bCheckPlayingLastFrame = bCheckPlayingLastFrame; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAnimNode_Simple.GetSimpleAnimIndex -// (Native, Static, Public) -// Parameters: -// FScriptInterface AnimPlayer (Parm) -// class UWillowAnimTree* Tree (Parm) -// struct FName AnimName (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowAnimNode_Simple::GetSimpleAnimIndex(const FScriptInterface& AnimPlayer, class UWillowAnimTree* Tree, const struct FName& AnimName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNode_Simple.GetSimpleAnimIndex"); - - UWillowAnimNode_Simple_GetSimpleAnimIndex_Params params; - params.AnimPlayer = AnimPlayer; - params.Tree = Tree; - params.AnimName = AnimName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAnimNode_Simple.StopSimpleAnim -// (Native, Static, Public) -// Parameters: -// FScriptInterface AnimPlayer (Parm) -// class UWillowAnimTree* Tree (Parm) -// struct FName AnimName (Parm) - -void UWillowAnimNode_Simple::StopSimpleAnim(const FScriptInterface& AnimPlayer, class UWillowAnimTree* Tree, const struct FName& AnimName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNode_Simple.StopSimpleAnim"); - - UWillowAnimNode_Simple_StopSimpleAnim_Params params; - params.AnimPlayer = AnimPlayer; - params.Tree = Tree; - params.AnimName = AnimName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAnimNode_Simple.PlaySimpleAnim -// (Native, Static, Public) -// Parameters: -// FScriptInterface AnimPlayer (Parm) -// class UWillowAnimTree* Tree (Parm) -// struct FName AnimName (Parm) - -void UWillowAnimNode_Simple::PlaySimpleAnim(const FScriptInterface& AnimPlayer, class UWillowAnimTree* Tree, const struct FName& AnimName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNode_Simple.PlaySimpleAnim"); - - UWillowAnimNode_Simple_PlaySimpleAnim_Params params; - params.AnimPlayer = AnimPlayer; - params.Tree = Tree; - params.AnimName = AnimName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAnimNode_Simple.UpdateSimpleAnims -// (Native, Static, Public) -// Parameters: -// FScriptInterface AnimPlayer (Parm) -// int NewState (Parm) - -void UWillowAnimNode_Simple::UpdateSimpleAnims(const FScriptInterface& AnimPlayer, int NewState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNode_Simple.UpdateSimpleAnims"); - - UWillowAnimNode_Simple_UpdateSimpleAnims_Params params; - params.AnimPlayer = AnimPlayer; - params.NewState = NewState; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAnimNode_Simple.UncacheSimpleAnims -// (Native, Static, Public) -// Parameters: -// FScriptInterface AnimPlayer (Parm) -// class USkeletalMeshComponent* SkelMesh (Parm, EditInline) - -void UWillowAnimNode_Simple::UncacheSimpleAnims(const FScriptInterface& AnimPlayer, class USkeletalMeshComponent* SkelMesh) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNode_Simple.UncacheSimpleAnims"); - - UWillowAnimNode_Simple_UncacheSimpleAnims_Params params; - params.AnimPlayer = AnimPlayer; - params.SkelMesh = SkelMesh; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAnimNode_Simple.CacheSimpleAnims -// (Native, Static, Public) -// Parameters: -// FScriptInterface AnimPlayer (Parm) -// class USkeletalMeshComponent* SkelMesh (Parm, EditInline) - -void UWillowAnimNode_Simple::CacheSimpleAnims(const FScriptInterface& AnimPlayer, class USkeletalMeshComponent* SkelMesh) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNode_Simple.CacheSimpleAnims"); - - UWillowAnimNode_Simple_CacheSimpleAnims_Params params; - params.AnimPlayer = AnimPlayer; - params.SkelMesh = SkelMesh; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAnimNode_Simple.Stop -// (Native, Public) - -void UWillowAnimNode_Simple::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNode_Simple.Stop"); - - UWillowAnimNode_Simple_Stop_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAnimNode_Simple.Play -// (Native, Public) - -void UWillowAnimNode_Simple::Play() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNode_Simple.Play"); - - UWillowAnimNode_Simple_Play_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAutoAimStrategy.SetTargetSet -// (Defined, Simulated, Public) -// Parameters: -// unsigned char Type (Parm) - -void UWillowAutoAimStrategy::SetTargetSet(unsigned char Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoAimStrategy.SetTargetSet"); - - UWillowAutoAimStrategy_SetTargetSet_Params params; - params.Type = Type; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAutoAimStrategy.SetAdjustOnMoveOnly -// (Defined, Public) -// Parameters: -// bool bEnabled (Parm) - -void UWillowAutoAimStrategy::SetAdjustOnMoveOnly(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoAimStrategy.SetAdjustOnMoveOnly"); - - UWillowAutoAimStrategy_SetAdjustOnMoveOnly_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAutoAimStrategy.SetLockingEnabled -// (Defined, Public) -// Parameters: -// bool bEnabled (Parm) - -void UWillowAutoAimStrategy::SetLockingEnabled(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoAimStrategy.SetLockingEnabled"); - - UWillowAutoAimStrategy_SetLockingEnabled_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAutoAimStrategy.GetLogMagnetismRange -// (Native, Public) -// Parameters: -// class AWillowPlayerController* PC (Parm) -// FScriptInterface Targetable (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowAutoAimStrategy::GetLogMagnetismRange(class AWillowPlayerController* PC, const FScriptInterface& Targetable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoAimStrategy.GetLogMagnetismRange"); - - UWillowAutoAimStrategy_GetLogMagnetismRange_Params params; - params.PC = PC; - params.Targetable = Targetable; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAutoAimStrategy.DrawAutoAimDebug -// (Event, Public) -// Parameters: -// class AWillowPlayerController* Controller (Parm) -// class AHUD* H (Parm) - -void UWillowAutoAimStrategy::DrawAutoAimDebug(class AWillowPlayerController* Controller, class AHUD* H) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoAimStrategy.DrawAutoAimDebug"); - - UWillowAutoAimStrategy_DrawAutoAimDebug_Params params; - params.Controller = Controller; - params.H = H; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAutoAimStrategy.GetPreferredTarget -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class AWillowPlayerController* InPlayer (Parm) -// bool bGetCachedResult (OptionalParm, Parm) -// bool bGetInstantaneousTarget (OptionalParm, Parm) -// bool bMustBeWithinWorldSpaceRadius (OptionalParm, Parm) -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UWillowAutoAimStrategy::GetPreferredTarget(class AWillowPlayerController* InPlayer, bool bGetCachedResult, bool bGetInstantaneousTarget, bool bMustBeWithinWorldSpaceRadius) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoAimStrategy.GetPreferredTarget"); - - UWillowAutoAimStrategy_GetPreferredTarget_Params params; - params.InPlayer = InPlayer; - params.bGetCachedResult = bGetCachedResult; - params.bGetInstantaneousTarget = bGetInstantaneousTarget; - params.bMustBeWithinWorldSpaceRadius = bMustBeWithinWorldSpaceRadius; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAutoAimStrategy.ModifyInput -// (Final, Native, Public, HasOutparams) -// Parameters: -// class AWillowPlayerController* InPlayer (Parm) -// float aTurn (Parm, OutParm) -// float aLookUp (Parm, OutParm) -// float aForward (Parm, OutParm) -// float aStrafe (Parm, OutParm) - -void UWillowAutoAimStrategy::ModifyInput(class AWillowPlayerController* InPlayer, float* aTurn, float* aLookUp, float* aForward, float* aStrafe) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoAimStrategy.ModifyInput"); - - UWillowAutoAimStrategy_ModifyInput_Params params; - params.InPlayer = InPlayer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (aTurn != nullptr) - *aTurn = params.aTurn; - if (aLookUp != nullptr) - *aLookUp = params.aLookUp; - if (aForward != nullptr) - *aForward = params.aForward; - if (aStrafe != nullptr) - *aStrafe = params.aStrafe; -} - - -// Function WillowGame.WillowAutoAimStrategyDefinition.GetProfileDefinition -// (Native, Public) -// Parameters: -// unsigned char Profile (Parm) -// class UWillowAutoAimProfileDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowAutoAimProfileDefinition* UWillowAutoAimStrategyDefinition::GetProfileDefinition(unsigned char Profile) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoAimStrategyDefinition.GetProfileDefinition"); - - UWillowAutoAimStrategyDefinition_GetProfileDefinition_Params params; - params.Profile = Profile; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowCharacterClassDefinition.SetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* NewBehaviorProviderDefinition (Parm) - -void UWillowCharacterClassDefinition::SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCharacterClassDefinition.SetBehaviorProviderDefinition"); - - UWillowCharacterClassDefinition_SetBehaviorProviderDefinition_Params params; - params.NewBehaviorProviderDefinition = NewBehaviorProviderDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCharacterClassDefinition.GetBehaviorProviderDefinition -// (Native, Public) -// Parameters: -// class UBehaviorProviderDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorProviderDefinition* UWillowCharacterClassDefinition::GetBehaviorProviderDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCharacterClassDefinition.GetBehaviorProviderDefinition"); - - UWillowCharacterClassDefinition_GetBehaviorProviderDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerClassDefinition.ShouldUnlockPlayerClassAchievement -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// unsigned char UnlockType (Parm) -// int IntData (OptionalParm, Parm) -// bool bCanBeGreater (OptionalParm, Parm) -// bool bCanBeLess (OptionalParm, Parm) -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray UPlayerClassDefinition::ShouldUnlockPlayerClassAchievement(unsigned char UnlockType, int IntData, bool bCanBeGreater, bool bCanBeLess) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerClassDefinition.ShouldUnlockPlayerClassAchievement"); - - UPlayerClassDefinition_ShouldUnlockPlayerClassAchievement_Params params; - params.UnlockType = UnlockType; - params.IntData = IntData; - params.bCanBeGreater = bCanBeGreater; - params.bCanBeLess = bCanBeLess; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowClanDefinition.ChangeObjectMaterials -// (Final, Native, Public) -// Parameters: -// class UObject* MaterialObject (Parm) - -void UWillowClanDefinition::ChangeObjectMaterials(class UObject* MaterialObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowClanDefinition.ChangeObjectMaterials"); - - UWillowClanDefinition_ChangeObjectMaterials_Params params; - params.MaterialObject = MaterialObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCustomizationManager.EvaluateCustomizationChangedStat -// (Defined, Net, NetReliable, Event, Public, NetServer) -// Parameters: -// class UCustomizationDefinition* Definition (Parm) -// class AWillowPlayerController* Controller (Parm) -// bool bLocked (Parm) - -void UWillowCustomizationManager::EvaluateCustomizationChangedStat(class UCustomizationDefinition* Definition, class AWillowPlayerController* Controller, bool bLocked) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCustomizationManager.EvaluateCustomizationChangedStat"); - - UWillowCustomizationManager_EvaluateCustomizationChangedStat_Params params; - params.Definition = Definition; - params.Controller = Controller; - params.bLocked = bLocked; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCustomizationManager.IsCustomizationUnlocked -// (Native, Public, HasOutparams) -// Parameters: -// class UCustomizationDefinition* Definition (Parm) -// class AWillowPlayerController* Controller (Parm) -// int IsNew (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowCustomizationManager::IsCustomizationUnlocked(class UCustomizationDefinition* Definition, class AWillowPlayerController* Controller, int* IsNew) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCustomizationManager.IsCustomizationUnlocked"); - - UWillowCustomizationManager_IsCustomizationUnlocked_Params params; - params.Definition = Definition; - params.Controller = Controller; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (IsNew != nullptr) - *IsNew = params.IsNew; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowCustomizationManager.SetCustomizationSeen -// (Native, Public) -// Parameters: -// class UCustomizationDefinition* Definition (Parm) -// class AWillowPlayerController* Controller (Parm) -// bool bSeen (Parm) - -void UWillowCustomizationManager::SetCustomizationSeen(class UCustomizationDefinition* Definition, class AWillowPlayerController* Controller, bool bSeen) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCustomizationManager.SetCustomizationSeen"); - - UWillowCustomizationManager_SetCustomizationSeen_Params params; - params.Definition = Definition; - params.Controller = Controller; - params.bSeen = bSeen; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCustomizationManager.SetCustomizationLocked -// (Native, Public) -// Parameters: -// class UCustomizationDefinition* Definition (Parm) -// class AWillowPlayerController* Controller (Parm) -// bool bLocked (Parm) - -void UWillowCustomizationManager::SetCustomizationLocked(class UCustomizationDefinition* Definition, class AWillowPlayerController* Controller, bool bLocked) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCustomizationManager.SetCustomizationLocked"); - - UWillowCustomizationManager_SetCustomizationLocked_Params params; - params.Definition = Definition; - params.Controller = Controller; - params.bLocked = bLocked; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCustomizationManager.GetLoadedCustomizationData -// (Native, Public) -// Parameters: -// class UCustomizationDefinition* Definition (Parm) -// class UCustomizationData* ReturnValue (Parm, OutParm, ReturnParm) - -class UCustomizationData* UWillowCustomizationManager::GetLoadedCustomizationData(class UCustomizationDefinition* Definition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCustomizationManager.GetLoadedCustomizationData"); - - UWillowCustomizationManager_GetLoadedCustomizationData_Params params; - params.Definition = Definition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowCustomizationManager.InitializePlayerPawn -// (Native, Public) -// Parameters: -// class AWillowPlayerPawn* TargetPlayer (Parm) - -void UWillowCustomizationManager::InitializePlayerPawn(class AWillowPlayerPawn* TargetPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCustomizationManager.InitializePlayerPawn"); - - UWillowCustomizationManager_InitializePlayerPawn_Params params; - params.TargetPlayer = TargetPlayer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCustomizationManager.ReleaseUnusedCustomizationData -// (Native, Public) - -void UWillowCustomizationManager::ReleaseUnusedCustomizationData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCustomizationManager.ReleaseUnusedCustomizationData"); - - UWillowCustomizationManager_ReleaseUnusedCustomizationData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCustomizationManager.ReleaseCustomizationData -// (Native, Public) -// Parameters: -// class UCustomizationData* Data (Parm) - -void UWillowCustomizationManager::ReleaseCustomizationData(class UCustomizationData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCustomizationManager.ReleaseCustomizationData"); - - UWillowCustomizationManager_ReleaseCustomizationData_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCustomizationManager.InitiateCustomizationRequest -// (Native, Public) -// Parameters: -// class UCustomizationDefinition* NewCustomization (Parm) -// FScriptInterface Target (Parm) - -void UWillowCustomizationManager::InitiateCustomizationRequest(class UCustomizationDefinition* NewCustomization, const FScriptInterface& Target) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCustomizationManager.InitiateCustomizationRequest"); - - UWillowCustomizationManager_InitiateCustomizationRequest_Params params; - params.NewCustomization = NewCustomization; - params.Target = Target; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCustomizationManager.UpdatePRILocalCustomizationArrays -// (Native, Public) -// Parameters: -// class UCustomizationDefinition* NewCustomization (Parm) -// class AWillowPlayerReplicationInfo* PRI (Parm) - -void UWillowCustomizationManager::UpdatePRILocalCustomizationArrays(class UCustomizationDefinition* NewCustomization, class AWillowPlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCustomizationManager.UpdatePRILocalCustomizationArrays"); - - UWillowCustomizationManager_UpdatePRILocalCustomizationArrays_Params params; - params.NewCustomization = NewCustomization; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCustomizationManager.PlayerCustomizationsUpdated -// (Native, Public) -// Parameters: -// class AWillowPlayerReplicationInfo* PRI (Parm) - -void UWillowCustomizationManager::PlayerCustomizationsUpdated(class AWillowPlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCustomizationManager.PlayerCustomizationsUpdated"); - - UWillowCustomizationManager_PlayerCustomizationsUpdated_Params params; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDamageArea.Destroyed -// (Defined, Simulated, Event, Public) - -void AWillowDamageArea::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageArea.Destroyed"); - - AWillowDamageArea_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDamageArea.OnToggle -// (Defined, Simulated, Public) -// Parameters: -// class USeqAct_Toggle* Action (Parm) - -void AWillowDamageArea::OnToggle(class USeqAct_Toggle* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageArea.OnToggle"); - - AWillowDamageArea_OnToggle_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDamageArea.DisableArea -// (Native, Public) - -void AWillowDamageArea::DisableArea() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageArea.DisableArea"); - - AWillowDamageArea_DisableArea_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDamageArea.EnableArea -// (Native, Public) - -void AWillowDamageArea::EnableArea() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageArea.EnableArea"); - - AWillowDamageArea_EnableArea_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDamageArea.IsEnabled -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowDamageArea::IsEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageArea.IsEnabled"); - - AWillowDamageArea_IsEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDamageArea.GetLightProjectileManager -// (Defined, Event, Public) -// Parameters: -// class AWillowLightProjectileManager* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowLightProjectileManager* AWillowDamageArea::GetLightProjectileManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageArea.GetLightProjectileManager"); - - AWillowDamageArea_GetLightProjectileManager_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDamageArea.GetControllerResponsibleForDamage -// (Native, Public) -// Parameters: -// class AController* ReturnValue (Parm, OutParm, ReturnParm) - -class AController* AWillowDamageArea::GetControllerResponsibleForDamage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageArea.GetControllerResponsibleForDamage"); - - AWillowDamageArea_GetControllerResponsibleForDamage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDamageArea.GetInstigator -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AWillowDamageArea::GetInstigator() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageArea.GetInstigator"); - - AWillowDamageArea_GetInstigator_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDamageArea.GetStatusEffectChanceModifier -// (Native, Public) -// Parameters: -// class UObject* ObjContext (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowDamageArea::GetStatusEffectChanceModifier(class UObject* ObjContext) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageArea.GetStatusEffectChanceModifier"); - - AWillowDamageArea_GetStatusEffectChanceModifier_Params params; - params.ObjContext = ObjContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDamageArea.GetStatusEffectBaseChanceModifier -// (Native, Public) -// Parameters: -// class UObject* ObjContext (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowDamageArea::GetStatusEffectBaseChanceModifier(class UObject* ObjContext) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageArea.GetStatusEffectBaseChanceModifier"); - - AWillowDamageArea_GetStatusEffectBaseChanceModifier_Params params; - params.ObjContext = ObjContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDamageArea.GetStatusEffectBaseDamage -// (Native, Public) -// Parameters: -// class UObject* ObjContext (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowDamageArea::GetStatusEffectBaseDamage(class UObject* ObjContext) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageArea.GetStatusEffectBaseDamage"); - - AWillowDamageArea_GetStatusEffectBaseDamage_Params params; - params.ObjContext = ObjContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDamagePipeline.KillPlayer -// (Defined, Event, Static, Public) -// Parameters: -// class AWillowPlayerPawn* WPP (Parm) - -void UWillowDamagePipeline::KillPlayer(class AWillowPlayerPawn* WPP) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamagePipeline.KillPlayer"); - - UWillowDamagePipeline_KillPlayer_Params params; - params.WPP = WPP; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDamagePipeline.GetWouldBeHealedSomehowByFriendlyFire -// (Native, Public) -// Parameters: -// class APawn* CheckTarget (Parm) -// class AController* CheckSource (Parm) -// class UClass* InDamageSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowDamagePipeline::GetWouldBeHealedSomehowByFriendlyFire(class APawn* CheckTarget, class AController* CheckSource, class UClass* InDamageSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamagePipeline.GetWouldBeHealedSomehowByFriendlyFire"); - - UWillowDamagePipeline_GetWouldBeHealedSomehowByFriendlyFire_Params params; - params.CheckTarget = CheckTarget; - params.CheckSource = CheckSource; - params.InDamageSource = InDamageSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDamagePipeline.DamageDealtSkillEventsTriggered -// (Final, Iterator, Native, Public, HasOutparams) -// Parameters: -// unsigned char SkillEvent (Parm, OutParm) - -void UWillowDamagePipeline::DamageDealtSkillEventsTriggered(unsigned char* SkillEvent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamagePipeline.DamageDealtSkillEventsTriggered"); - - UWillowDamagePipeline_DamageDealtSkillEventsTriggered_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SkillEvent != nullptr) - *SkillEvent = params.SkillEvent; -} - - -// Function WillowGame.WillowDamagePipeline.DamageTakenSkillEventsTriggered -// (Final, Iterator, Native, Public, HasOutparams) -// Parameters: -// unsigned char SkillEvent (Parm, OutParm) - -void UWillowDamagePipeline::DamageTakenSkillEventsTriggered(unsigned char* SkillEvent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamagePipeline.DamageTakenSkillEventsTriggered"); - - UWillowDamagePipeline_DamageTakenSkillEventsTriggered_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SkillEvent != nullptr) - *SkillEvent = params.SkillEvent; -} - - -// Function WillowGame.WillowDamagePipeline.SetAlwaysCrit -// (Final, Native, Static, Public) -// Parameters: -// bool DesiredValue (Parm) - -void UWillowDamagePipeline::SetAlwaysCrit(bool DesiredValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamagePipeline.SetAlwaysCrit"); - - UWillowDamagePipeline_SetAlwaysCrit_Params params; - params.DesiredValue = DesiredValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDamagePipeline.IsAlwaysCritCheatActive -// (Final, Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowDamagePipeline::IsAlwaysCritCheatActive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamagePipeline.IsAlwaysCritCheatActive"); - - UWillowDamagePipeline_IsAlwaysCritCheatActive_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDamagePipeline.SetTakingRadiusDamageOnHitRegions -// (Native, Public) -// Parameters: -// TArray InHitRegions (Parm, NeedCtorLink) - -void UWillowDamagePipeline::SetTakingRadiusDamageOnHitRegions(TArray InHitRegions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamagePipeline.SetTakingRadiusDamageOnHitRegions"); - - UWillowDamagePipeline_SetTakingRadiusDamageOnHitRegions_Params params; - params.InHitRegions = InHitRegions; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDamagePipeline.SetBulletClipType -// (Final, Native, Public) -// Parameters: -// unsigned char InBulletFromClipType (Parm) - -void UWillowDamagePipeline::SetBulletClipType(unsigned char InBulletFromClipType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamagePipeline.SetBulletClipType"); - - UWillowDamagePipeline_SetBulletClipType_Params params; - params.InBulletFromClipType = InBulletFromClipType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDamagePipeline.SetCanReflect -// (Final, Native, Public) -// Parameters: -// bool inCanReflect (Parm) - -void UWillowDamagePipeline::SetCanReflect(bool inCanReflect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamagePipeline.SetCanReflect"); - - UWillowDamagePipeline_SetCanReflect_Params params; - params.inCanReflect = inCanReflect; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDamagePipeline.ResetToDefaults -// (Native, Public) - -void UWillowDamagePipeline::ResetToDefaults() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamagePipeline.ResetToDefaults"); - - UWillowDamagePipeline_ResetToDefaults_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDamagePipeline.ConvertDamageToHealing -// (Native, Public) -// Parameters: -// float IncomingDamage (Parm) -// class APawn* InDamagedPawn (Parm) -// class AController* InDamageInstigator (Parm) -// class UClass* InDamageSource (Parm) -// struct FTraceHitInfo InHitInfo (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowDamagePipeline::ConvertDamageToHealing(float IncomingDamage, class APawn* InDamagedPawn, class AController* InDamageInstigator, class UClass* InDamageSource, const struct FTraceHitInfo& InHitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamagePipeline.ConvertDamageToHealing"); - - UWillowDamagePipeline_ConvertDamageToHealing_Params params; - params.IncomingDamage = IncomingDamage; - params.InDamagedPawn = InDamagedPawn; - params.InDamageInstigator = InDamageInstigator; - params.InDamageSource = InDamageSource; - params.InHitInfo = InHitInfo; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDamagePipeline.AdjustDamage -// (Native, HasOptionalparams, Public) -// Parameters: -// float IncomingDamage (Parm) -// float DamageSeverityPercent (Parm) -// class AActor* InDamagedActor (Parm) -// class AController* InDamageInstigator (Parm) -// struct FVector InHitLocation (Parm) -// class UClass* InDamageSource (Parm) -// struct FVector InHitMomentum (Parm) -// struct FTraceHitInfo InHitInfo (OptionalParm, Parm) -// struct FDamageEventSummary ReturnValue (Parm, OutParm, ReturnParm) - -struct FDamageEventSummary UWillowDamagePipeline::AdjustDamage(float IncomingDamage, float DamageSeverityPercent, class AActor* InDamagedActor, class AController* InDamageInstigator, const struct FVector& InHitLocation, class UClass* InDamageSource, const struct FVector& InHitMomentum, const struct FTraceHitInfo& InHitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamagePipeline.AdjustDamage"); - - UWillowDamagePipeline_AdjustDamage_Params params; - params.IncomingDamage = IncomingDamage; - params.DamageSeverityPercent = DamageSeverityPercent; - params.InDamagedActor = InDamagedActor; - params.InDamageInstigator = InDamageInstigator; - params.InHitLocation = InHitLocation; - params.InDamageSource = InDamageSource; - params.InHitMomentum = InHitMomentum; - params.InHitInfo = InHitInfo; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDamageType.PawnTornOff -// (Static, Public) -// Parameters: -// class AWillowPawn* DeadPawn (Parm) - -void UWillowDamageType::PawnTornOff(class AWillowPawn* DeadPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageType.PawnTornOff"); - - UWillowDamageType_PawnTornOff_Params params; - params.DeadPawn = DeadPawn; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDamageType.SpawnHitEffect -// (Static, Public) -// Parameters: -// class APawn* P (Parm) -// float Damage (Parm) -// struct FVector Momentum (Parm) -// struct FTraceHitInfo HitInfo (Parm) -// struct FVector HitLocation (Parm) - -void UWillowDamageType::SpawnHitEffect(class APawn* P, float Damage, const struct FVector& Momentum, const struct FTraceHitInfo& HitInfo, const struct FVector& HitLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageType.SpawnHitEffect"); - - UWillowDamageType_SpawnHitEffect_Params params; - params.P = P; - params.Damage = Damage; - params.Momentum = Momentum; - params.HitInfo = HitInfo; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDamageSource.CanDamageSourceBeAbsorbedByShields -// (Final, Native, Static, Public) -// Parameters: -// class UClass* DamageSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowDamageSource::CanDamageSourceBeAbsorbedByShields(class UClass* DamageSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageSource.CanDamageSourceBeAbsorbedByShields"); - - UWillowDamageSource_CanDamageSourceBeAbsorbedByShields_Params params; - params.DamageSource = DamageSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDamageSource.ShouldDamageSourcePenetrateShields -// (Final, Native, Static, Public) -// Parameters: -// class UClass* DamageSource (Parm) -// class AController* DamageInstigator (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowDamageSource::ShouldDamageSourcePenetrateShields(class UClass* DamageSource, class AController* DamageInstigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageSource.ShouldDamageSourcePenetrateShields"); - - UWillowDamageSource_ShouldDamageSourcePenetrateShields_Params params; - params.DamageSource = DamageSource; - params.DamageInstigator = DamageInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDamageSource.GetAmmoTheftAmounts -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// int InstigatedDamageAmmoTheftAmount (Parm, OutParm) -// int ReceivedDamageAmmoTheftAmount (Parm, OutParm) -// class UClass* DamageSource (Parm) -// class AController* DamageInstigator (Parm) -// class AController* DamageReceiver (Parm) - -void UWillowDamageSource::GetAmmoTheftAmounts(class UClass* DamageSource, class AController* DamageInstigator, class AController* DamageReceiver, int* InstigatedDamageAmmoTheftAmount, int* ReceivedDamageAmmoTheftAmount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDamageSource.GetAmmoTheftAmounts"); - - UWillowDamageSource_GetAmmoTheftAmounts_Params params; - params.DamageSource = DamageSource; - params.DamageInstigator = DamageInstigator; - params.DamageReceiver = DamageReceiver; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InstigatedDamageAmmoTheftAmount != nullptr) - *InstigatedDamageAmmoTheftAmount = params.InstigatedDamageAmmoTheftAmount; - if (ReceivedDamageAmmoTheftAmount != nullptr) - *ReceivedDamageAmmoTheftAmount = params.ReceivedDamageAmmoTheftAmount; -} - - -// Function WillowGame.WillowDialogAct_MissionSwitch.Activate -// (Native, Event, Public) - -void UWillowDialogAct_MissionSwitch::Activate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogAct_MissionSwitch.Activate"); - - UWillowDialogAct_MissionSwitch_Activate_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDialogAct_RandomBranch.Activate -// (Native, Event, Public) - -void UWillowDialogAct_RandomBranch::Activate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogAct_RandomBranch.Activate"); - - UWillowDialogAct_RandomBranch_Activate_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDialogAct_Talk.Activate -// (Native, Event, Public) - -void UWillowDialogAct_Talk::Activate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogAct_Talk.Activate"); - - UWillowDialogAct_Talk_Activate_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDialogAct_Talk.TalkFinished -// (Defined, Event, Public) -// Parameters: -// class AActor* InTalker (Parm) - -void UWillowDialogAct_Talk::TalkFinished(class AActor* InTalker) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogAct_Talk.TalkFinished"); - - UWillowDialogAct_Talk_TalkFinished_Params params; - params.InTalker = InTalker; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDialogAct_Talk.TalkStarted -// (Defined, Event, Public) -// Parameters: -// class AActor* InTalker (Parm) - -void UWillowDialogAct_Talk::TalkStarted(class AActor* InTalker) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogAct_Talk.TalkStarted"); - - UWillowDialogAct_Talk_TalkStarted_Params params; - params.InTalker = InTalker; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDialogEchoActor.SetDialogNameTag -// (Native, Public) -// Parameters: -// class UGearboxDialogNameTag* NewName (Parm) - -void AWillowDialogEchoActor::SetDialogNameTag(class UGearboxDialogNameTag* NewName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogEchoActor.SetDialogNameTag"); - - AWillowDialogEchoActor_SetDialogNameTag_Params params; - params.NewName = NewName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDialogEchoActor.GetReplicatedDialogData -// (Native, Public) -// Parameters: -// struct FGearboxDialogReplicatedData ReturnValue (Parm, OutParm, ReturnParm) - -struct FGearboxDialogReplicatedData AWillowDialogEchoActor::GetReplicatedDialogData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogEchoActor.GetReplicatedDialogData"); - - AWillowDialogEchoActor_GetReplicatedDialogData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDialogEchoActor.SetReplicatedDialogData -// (Native, Public, HasOutparams) -// Parameters: -// class UGearboxDialogAct_Talk* TalkAct (Parm) -// struct FGearboxDialogData Data (Parm, OutParm) - -void AWillowDialogEchoActor::SetReplicatedDialogData(class UGearboxDialogAct_Talk* TalkAct, struct FGearboxDialogData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogEchoActor.SetReplicatedDialogData"); - - AWillowDialogEchoActor_SetReplicatedDialogData_Params params; - params.TalkAct = TalkAct; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; -} - - -// Function WillowGame.WillowDialogEchoActor.GetDialogGroups -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// TArray Groups (Parm, OutParm, NeedCtorLink) - -void AWillowDialogEchoActor::GetDialogGroups(TArray* Groups) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogEchoActor.GetDialogGroups"); - - AWillowDialogEchoActor_GetDialogGroups_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Groups != nullptr) - *Groups = params.Groups; -} - - -// Function WillowGame.WillowDialogEchoActor.GetDialogComponent -// (Simulated, Native, Public) -// Parameters: -// class UGearboxDialogComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UGearboxDialogComponent* AWillowDialogEchoActor::GetDialogComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogEchoActor.GetDialogComponent"); - - AWillowDialogEchoActor_GetDialogComponent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDialogEchoActor.GetDialogNameTag -// (Simulated, Native, Public) -// Parameters: -// class UGearboxDialogNameTag* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxDialogNameTag* AWillowDialogEchoActor::GetDialogNameTag() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogEchoActor.GetDialogNameTag"); - - AWillowDialogEchoActor_GetDialogNameTag_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDialogEchoActor.GetActor -// (Simulated, Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AWillowDialogEchoActor::GetActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogEchoActor.GetActor"); - - AWillowDialogEchoActor_GetActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDialogEchoActor.CanTalk -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowDialogEchoActor::CanTalk() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogEchoActor.CanTalk"); - - AWillowDialogEchoActor_CanTalk_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDialogEchoActor.ServerDialog_TriggerEvent -// (Singular, Net, Native, Event, HasOptionalparams, Public, NetServer) -// Parameters: -// class UGearboxDialogEventTag* EventTag (Parm) -// class AActor* Other (OptionalParm, Parm) -// class UObject* ObjectParameter (OptionalParm, Parm) - -void AWillowDialogEchoActor::ServerDialog_TriggerEvent(class UGearboxDialogEventTag* EventTag, class AActor* Other, class UObject* ObjectParameter) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogEchoActor.ServerDialog_TriggerEvent"); - - AWillowDialogEchoActor_ServerDialog_TriggerEvent_Params params; - params.EventTag = EventTag; - params.Other = Other; - params.ObjectParameter = ObjectParameter; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDialogEchoActor.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowDialogEchoActor::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogEchoActor.ReplicatedEvent"); - - AWillowDialogEchoActor_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDialogGlobalsDefinition.TriggerTemplateEvent -// (Native, HasOptionalparams, Public) -// Parameters: -// class UGearboxDialogEventTag* Event (Parm) -// class AActor* Instigator (OptionalParm, Parm) -// class AActor* Other (OptionalParm, Parm) -// class UObject* ObjectParameter (OptionalParm, Parm) - -void UWillowDialogGlobalsDefinition::TriggerTemplateEvent(class UGearboxDialogEventTag* Event, class AActor* Instigator, class AActor* Other, class UObject* ObjectParameter) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogGlobalsDefinition.TriggerTemplateEvent"); - - UWillowDialogGlobalsDefinition_TriggerTemplateEvent_Params params; - params.Event = Event; - params.Instigator = Instigator; - params.Other = Other; - params.ObjectParameter = ObjectParameter; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDialogGlobalsDefinition.StaticTriggerTemplateEvent -// (Native, Static, HasOptionalparams, Public) -// Parameters: -// class UGearboxDialogEventTag* Event (Parm) -// class AActor* Instigator (OptionalParm, Parm) -// class AActor* Other (OptionalParm, Parm) -// class UObject* ObjectParameter (OptionalParm, Parm) - -void UWillowDialogGlobalsDefinition::StaticTriggerTemplateEvent(class UGearboxDialogEventTag* Event, class AActor* Instigator, class AActor* Other, class UObject* ObjectParameter) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogGlobalsDefinition.StaticTriggerTemplateEvent"); - - UWillowDialogGlobalsDefinition_StaticTriggerTemplateEvent_Params params; - params.Event = Event; - params.Instigator = Instigator; - params.Other = Other; - params.ObjectParameter = ObjectParameter; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDialogGlobalsDefinition.Get -// (Native, Static, Public) -// Parameters: -// class UWillowDialogGlobalsDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowDialogGlobalsDefinition* UWillowDialogGlobalsDefinition::Get() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogGlobalsDefinition.Get"); - - UWillowDialogGlobalsDefinition_Get_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDialogManager.PlayPersonalEchoLog -// (Defined, Public) -// Parameters: -// class UWillowDialogEventTag* InEventTag (Parm) -// class UGearboxDialogGroup* InGroup (Parm) - -void UWillowDialogManager::PlayPersonalEchoLog(class UWillowDialogEventTag* InEventTag, class UGearboxDialogGroup* InGroup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogManager.PlayPersonalEchoLog"); - - UWillowDialogManager_PlayPersonalEchoLog_Params params; - params.InEventTag = InEventTag; - params.InGroup = InGroup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDialogManager.IsMissionKickoffPlaying -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowDialogManager::IsMissionKickoffPlaying() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogManager.IsMissionKickoffPlaying"); - - UWillowDialogManager_IsMissionKickoffPlaying_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDialogManager.GetPriorityForEchoActor -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowDialogManager::GetPriorityForEchoActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogManager.GetPriorityForEchoActor"); - - UWillowDialogManager_GetPriorityForEchoActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowDialogManager.Cleanup -// (Native, Public) - -void UWillowDialogManager::Cleanup() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogManager.Cleanup"); - - UWillowDialogManager_Cleanup_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDialogManager.PlayEchoDialog -// (Native, Public) -// Parameters: -// class UWillowDialogEventTag* InEvent (Parm) -// class UWillowDialogNameTag* InName (Parm) -// bool bForcePlayAsPureEcho (Parm) - -void UWillowDialogManager::PlayEchoDialog(class UWillowDialogEventTag* InEvent, class UWillowDialogNameTag* InName, bool bForcePlayAsPureEcho) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogManager.PlayEchoDialog"); - - UWillowDialogManager_PlayEchoDialog_Params params; - params.InEvent = InEvent; - params.InName = InName; - params.bForcePlayAsPureEcho = bForcePlayAsPureEcho; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDialogNameTag.EndStance -// (Native, Public) -// Parameters: -// class AActor* inActor (Parm) -// class UWillowDialogEmoteDefinition* InEmote (Parm) - -void UWillowDialogNameTag::EndStance(class AActor* inActor, class UWillowDialogEmoteDefinition* InEmote) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogNameTag.EndStance"); - - UWillowDialogNameTag_EndStance_Params params; - params.inActor = inActor; - params.InEmote = InEmote; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDialogNameTag.BeginStance -// (Native, Public) -// Parameters: -// class AActor* inActor (Parm) -// class UWillowDialogEmoteDefinition* InEmote (Parm) - -void UWillowDialogNameTag::BeginStance(class AActor* inActor, class UWillowDialogEmoteDefinition* InEmote) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogNameTag.BeginStance"); - - UWillowDialogNameTag_BeginStance_Params params; - params.inActor = inActor; - params.InEmote = InEmote; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDialogNameTag.StaticHideEchoPortrait -// (Native, Static, Public) -// Parameters: -// FScriptInterface DialogContext (Parm) -// class UWillowDialogEmoteDefinition* InEmote (Parm) -// class AWillowPlayerController* InInstigator (Parm) - -void UWillowDialogNameTag::StaticHideEchoPortrait(const FScriptInterface& DialogContext, class UWillowDialogEmoteDefinition* InEmote, class AWillowPlayerController* InInstigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogNameTag.StaticHideEchoPortrait"); - - UWillowDialogNameTag_StaticHideEchoPortrait_Params params; - params.DialogContext = DialogContext; - params.InEmote = InEmote; - params.InInstigator = InInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDialogNameTag.StaticShowEchoPortrait -// (Native, Static, Public) -// Parameters: -// FScriptInterface DialogContext (Parm) -// class UWillowDialogEmoteDefinition* InEmote (Parm) -// class AWillowPlayerController* InInstigator (Parm) - -void UWillowDialogNameTag::StaticShowEchoPortrait(const FScriptInterface& DialogContext, class UWillowDialogEmoteDefinition* InEmote, class AWillowPlayerController* InInstigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDialogNameTag.StaticShowEchoPortrait"); - - UWillowDialogNameTag_StaticShowEchoPortrait_Params params; - params.DialogContext = DialogContext; - params.InEmote = InEmote; - params.InInstigator = InInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDynamicNavMeshConnectionPoint.OnToggle -// (Defined, Simulated, Public) -// Parameters: -// class USeqAct_Toggle* Action (Parm) - -void AWillowDynamicNavMeshConnectionPoint::OnToggle(class USeqAct_Toggle* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDynamicNavMeshConnectionPoint.OnToggle"); - - AWillowDynamicNavMeshConnectionPoint_OnToggle_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowDynamicPathBlockingVolume.OnToggle -// (Defined, Simulated, Public) -// Parameters: -// class USeqAct_Toggle* Action (Parm) - -void AWillowDynamicPathBlockingVolume::OnToggle(class USeqAct_Toggle* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowDynamicPathBlockingVolume.OnToggle"); - - AWillowDynamicPathBlockingVolume_OnToggle_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowEffectCoordinator.StaticHandleReplicatedEffect -// (Final, Native, Static, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UObject* EffectOwner (Parm) -// struct FReplicatedCoordinatedEffect Effect (Parm, OutParm) -// struct FName IgnoreInstanceData (OptionalParm, Parm) - -void UWillowEffectCoordinator::StaticHandleReplicatedEffect(class UObject* EffectOwner, const struct FName& IgnoreInstanceData, struct FReplicatedCoordinatedEffect* Effect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowEffectCoordinator.StaticHandleReplicatedEffect"); - - UWillowEffectCoordinator_StaticHandleReplicatedEffect_Params params; - params.EffectOwner = EffectOwner; - params.IgnoreInstanceData = IgnoreInstanceData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Effect != nullptr) - *Effect = params.Effect; -} - - -// Function WillowGame.WillowEffectCoordinator.HasEffect -// (Final, Native, Public) -// Parameters: -// class UObject* Target (Parm) -// class UCoordinatedEffectDefinition* TheDefinition (Parm) -// class AActor* EffectOwner (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowEffectCoordinator::HasEffect(class UObject* Target, class UCoordinatedEffectDefinition* TheDefinition, class AActor* EffectOwner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowEffectCoordinator.HasEffect"); - - UWillowEffectCoordinator_HasEffect_Params params; - params.Target = Target; - params.TheDefinition = TheDefinition; - params.EffectOwner = EffectOwner; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowEffectCoordinator.PopEffect -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class UObject* Target (Parm) -// class UCoordinatedEffectDefinition* TheDefinition (Parm) -// class AActor* EffectOwner (Parm) -// bool IncludeChainedEffects (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowEffectCoordinator::PopEffect(class UObject* Target, class UCoordinatedEffectDefinition* TheDefinition, class AActor* EffectOwner, bool IncludeChainedEffects) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowEffectCoordinator.PopEffect"); - - UWillowEffectCoordinator_PopEffect_Params params; - params.Target = Target; - params.TheDefinition = TheDefinition; - params.EffectOwner = EffectOwner; - params.IncludeChainedEffects = IncludeChainedEffects; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowEffectCoordinator.PushEffect -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class UObject* Target (Parm) -// class UCoordinatedEffectDefinition* TheDefinition (Parm) -// class AActor* EffectOwner (Parm) -// float StartingPercent (OptionalParm, Parm) -// struct FName IgnoreInstanceData (OptionalParm, Parm) -// bool bViaReplication (OptionalParm, Parm) -// struct FScriptDelegate EffectCompleteDelegate (OptionalParm, Parm, NeedCtorLink) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowEffectCoordinator::PushEffect(class UObject* Target, class UCoordinatedEffectDefinition* TheDefinition, class AActor* EffectOwner, float StartingPercent, const struct FName& IgnoreInstanceData, bool bViaReplication, const struct FScriptDelegate& EffectCompleteDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowEffectCoordinator.PushEffect"); - - UWillowEffectCoordinator_PushEffect_Params params; - params.Target = Target; - params.TheDefinition = TheDefinition; - params.EffectOwner = EffectOwner; - params.StartingPercent = StartingPercent; - params.IgnoreInstanceData = IgnoreInstanceData; - params.bViaReplication = bViaReplication; - params.EffectCompleteDelegate = EffectCompleteDelegate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowEffectCoordinator.PopMutex -// (Final, Native, Public) -// Parameters: -// class UObject* Target (Parm) -// struct FName MutexName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowEffectCoordinator::PopMutex(class UObject* Target, const struct FName& MutexName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowEffectCoordinator.PopMutex"); - - UWillowEffectCoordinator_PopMutex_Params params; - params.Target = Target; - params.MutexName = MutexName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowEffectCoordinator.GetBaseMaterials -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UMeshComponent* Mesh (Parm, EditInline) -// TArray MaterialResult (Parm, OutParm, NeedCtorLink) -// int CurrentBaseIndex (Parm, OutParm) - -void UWillowEffectCoordinator::GetBaseMaterials(class UMeshComponent* Mesh, TArray* MaterialResult, int* CurrentBaseIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowEffectCoordinator.GetBaseMaterials"); - - UWillowEffectCoordinator_GetBaseMaterials_Params params; - params.Mesh = Mesh; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (MaterialResult != nullptr) - *MaterialResult = params.MaterialResult; - if (CurrentBaseIndex != nullptr) - *CurrentBaseIndex = params.CurrentBaseIndex; -} - - -// Function WillowGame.WillowEffectCoordinator.PopAllEffects -// (Final, Native, Public) -// Parameters: -// class UObject* Target (Parm) - -void UWillowEffectCoordinator::PopAllEffects(class UObject* Target) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowEffectCoordinator.PopAllEffects"); - - UWillowEffectCoordinator_PopAllEffects_Params params; - params.Target = Target; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowEffectCoordinator.OnEffectComplete -// (Final, Private, Delegate) -// Parameters: -// class UObject* Target (Parm) - -void UWillowEffectCoordinator::OnEffectComplete(class UObject* Target) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowEffectCoordinator.OnEffectComplete"); - - UWillowEffectCoordinator_OnEffectComplete_Params params; - params.Target = Target; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowElevator.ButtonsGoToInUseState -// (Defined, Public) - -void AWillowElevator::ButtonsGoToInUseState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowElevator.ButtonsGoToInUseState"); - - AWillowElevator_ButtonsGoToInUseState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowElevator.ButtonsGoToEnabledState -// (Defined, Event, Public) - -void AWillowElevator::ButtonsGoToEnabledState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowElevator.ButtonsGoToEnabledState"); - - AWillowElevator_ButtonsGoToEnabledState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowElevator.OnToggle -// (Defined, Simulated, Public) -// Parameters: -// class USeqAct_Toggle* Action (Parm) - -void AWillowElevator::OnToggle(class USeqAct_Toggle* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowElevator.OnToggle"); - - AWillowElevator_OnToggle_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowElevator.SetDestFloorIndex -// (Defined, HasOptionalparams, Public) -// Parameters: -// int NewDestFloorIndex (Parm) -// class AActor* InInstigator (OptionalParm, Parm) - -void AWillowElevator::SetDestFloorIndex(int NewDestFloorIndex, class AActor* InInstigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowElevator.SetDestFloorIndex"); - - AWillowElevator_SetDestFloorIndex_Params params; - params.NewDestFloorIndex = NewDestFloorIndex; - params.InInstigator = InInstigator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowElevator.ButtonPushed -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// unsigned char Usage (Parm) -// int CallFloor (Parm) -// class AActor* User (OptionalParm, Parm) - -void AWillowElevator::ButtonPushed(unsigned char Usage, int CallFloor, class AActor* User) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowElevator.ButtonPushed"); - - AWillowElevator_ButtonPushed_Params params; - params.Usage = Usage; - params.CallFloor = CallFloor; - params.User = User; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowElevator.TryGoToInitialState -// (Defined, Simulated, Public) - -void AWillowElevator::TryGoToInitialState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowElevator.TryGoToInitialState"); - - AWillowElevator_TryGoToInitialState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowElevator.ChildEncroachingOn -// (Defined, Public, HasDefaults) -// Parameters: -// class AInterpActor* Child (Parm) -// class AActor* Other (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowElevator::ChildEncroachingOn(class AInterpActor* Child, class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowElevator.ChildEncroachingOn"); - - AWillowElevator_ChildEncroachingOn_Params params; - params.Child = Child; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowElevator.PostBeginPlay -// (Defined, Simulated, Public) - -void AWillowElevator::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowElevator.PostBeginPlay"); - - AWillowElevator_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowEmitter.SetOwnerNoSeeEmitter -// (Defined, Simulated, Public) -// Parameters: -// bool bNewOwnerNoSeeEmitter (Parm) - -void AWillowEmitter::SetOwnerNoSeeEmitter(bool bNewOwnerNoSeeEmitter) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowEmitter.SetOwnerNoSeeEmitter"); - - AWillowEmitter_SetOwnerNoSeeEmitter_Params params; - params.bNewOwnerNoSeeEmitter = bNewOwnerNoSeeEmitter; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowEmitter.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowEmitter::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowEmitter.ReplicatedEvent"); - - AWillowEmitter_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectReplicatedEmitter.TearOff -// (Defined, Event, Public) - -void AStatusEffectReplicatedEmitter::TearOff() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectReplicatedEmitter.TearOff"); - - AStatusEffectReplicatedEmitter_TearOff_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectReplicatedEmitter.ChooseRandomTTL -// (Defined, Simulated, Public) - -void AStatusEffectReplicatedEmitter::ChooseRandomTTL() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectReplicatedEmitter.ChooseRandomTTL"); - - AStatusEffectReplicatedEmitter_ChooseRandomTTL_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectReplicatedEmitter.BaseChange -// (Defined, Simulated, Event, Public) - -void AStatusEffectReplicatedEmitter::BaseChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectReplicatedEmitter.BaseChange"); - - AStatusEffectReplicatedEmitter_BaseChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectReplicatedEmitter.TornOff -// (Defined, Simulated, Event, Public) - -void AStatusEffectReplicatedEmitter::TornOff() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectReplicatedEmitter.TornOff"); - - AStatusEffectReplicatedEmitter_TornOff_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectReplicatedEmitter.SetTemplate -// (Defined, Simulated, Event, HasOptionalparams, Public) -// Parameters: -// class UParticleSystem* NewTemplate (Parm) -// bool bDestroyOnFinish (OptionalParm, Parm) - -void AStatusEffectReplicatedEmitter::SetTemplate(class UParticleSystem* NewTemplate, bool bDestroyOnFinish) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectReplicatedEmitter.SetTemplate"); - - AStatusEffectReplicatedEmitter_SetTemplate_Params params; - params.NewTemplate = NewTemplate; - params.bDestroyOnFinish = bDestroyOnFinish; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectReplicatedEmitter.IsEnabled -// (Final, Defined, Simulated, Private) -// Parameters: -// unsigned char Type (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AStatusEffectReplicatedEmitter::IsEnabled(unsigned char Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectReplicatedEmitter.IsEnabled"); - - AStatusEffectReplicatedEmitter_IsEnabled_Params params; - params.Type = Type; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectReplicatedEmitter.GetParameterName -// (Final, Defined, Simulated, Private) -// Parameters: -// unsigned char Type (Parm) -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AStatusEffectReplicatedEmitter::GetParameterName(unsigned char Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectReplicatedEmitter.GetParameterName"); - - AStatusEffectReplicatedEmitter_GetParameterName_Params params; - params.Type = Type; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectReplicatedEmitter.ResetDistributionForEffect -// (Final, Defined, Simulated, Private) -// Parameters: -// unsigned char Type (Parm) -// float Distribution (Parm) - -void AStatusEffectReplicatedEmitter::ResetDistributionForEffect(unsigned char Type, float Distribution) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectReplicatedEmitter.ResetDistributionForEffect"); - - AStatusEffectReplicatedEmitter_ResetDistributionForEffect_Params params; - params.Type = Type; - params.Distribution = Distribution; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectReplicatedEmitter.UpdateDistributions -// (Final, Defined, Simulated, Event, Private, HasDefaults) - -void AStatusEffectReplicatedEmitter::UpdateDistributions() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectReplicatedEmitter.UpdateDistributions"); - - AStatusEffectReplicatedEmitter_UpdateDistributions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectReplicatedEmitter.GetEffectCount -// (Final, Defined, Simulated, Private) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AStatusEffectReplicatedEmitter::GetEffectCount() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectReplicatedEmitter.GetEffectCount"); - - AStatusEffectReplicatedEmitter_GetEffectCount_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusEffectReplicatedEmitter.UpdateEffect -// (Defined, Public) -// Parameters: -// unsigned char Type (Parm) -// bool bEnabled (Parm) - -void AStatusEffectReplicatedEmitter::UpdateEffect(unsigned char Type, bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectReplicatedEmitter.UpdateEffect"); - - AStatusEffectReplicatedEmitter_UpdateEffect_Params params; - params.Type = Type; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectReplicatedEmitter.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AStatusEffectReplicatedEmitter::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectReplicatedEmitter.ReplicatedEvent"); - - AStatusEffectReplicatedEmitter_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusEffectReplicatedEmitter.PostBeginPlay -// (Defined, Simulated, Public) - -void AStatusEffectReplicatedEmitter::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusEffectReplicatedEmitter.PostBeginPlay"); - - AStatusEffectReplicatedEmitter_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowForcedReachSpec.DoSpecialMove -// (Defined, Event, Public) -// Parameters: -// class AWillowPawn* WP (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowForcedReachSpec::DoSpecialMove(class AWillowPawn* WP) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowForcedReachSpec.DoSpecialMove"); - - UWillowForcedReachSpec_DoSpecialMove_Params params; - params.WP = WP; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameEngine.FastTravelIsAccessibleForTime -// (Final, Native, Public) -// Parameters: -// unsigned char InAccessibilityTime (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGameEngine::FastTravelIsAccessibleForTime(unsigned char InAccessibilityTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameEngine.FastTravelIsAccessibleForTime"); - - UWillowGameEngine_FastTravelIsAccessibleForTime_Params params; - params.InAccessibilityTime = InAccessibilityTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameEngine.CheckCIV -// (Final, Native, Public) - -void UWillowGameEngine::CheckCIV() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameEngine.CheckCIV"); - - UWillowGameEngine_CheckCIV_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameEngine.GetTransitionLandmark -// (Defined, Event, Public) -// Parameters: -// struct FString Source (Parm, NeedCtorLink) -// struct FString Dest (Parm, NeedCtorLink) -// class APersistentTransitionLandmark* ReturnValue (Parm, OutParm, ReturnParm) - -class APersistentTransitionLandmark* UWillowGameEngine::GetTransitionLandmark(const struct FString& Source, const struct FString& Dest) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameEngine.GetTransitionLandmark"); - - UWillowGameEngine_GetTransitionLandmark_Params params; - params.Source = Source; - params.Dest = Dest; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameEngine.TeleportPlayer -// (Defined, Event, Public) -// Parameters: -// class APersistentTransitionLandmark* Landmark (Parm) -// class AWillowPlayerPawn* PlayerPawn (Parm) - -void UWillowGameEngine::TeleportPlayer(class APersistentTransitionLandmark* Landmark, class AWillowPlayerPawn* PlayerPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameEngine.TeleportPlayer"); - - UWillowGameEngine_TeleportPlayer_Params params; - params.Landmark = Landmark; - params.PlayerPawn = PlayerPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameEngine.UnpauseForLevelLoad -// (Defined, Event, Public) -// Parameters: -// class AGameInfo* GI (Parm) - -void UWillowGameEngine::UnpauseForLevelLoad(class AGameInfo* GI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameEngine.UnpauseForLevelLoad"); - - UWillowGameEngine_UnpauseForLevelLoad_Params params; - params.GI = GI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameEngine.PauseForLevelLoad -// (Defined, Event, Public) -// Parameters: -// class AGameInfo* GI (Parm) -// class APlayerController* Authority (Parm) - -void UWillowGameEngine::PauseForLevelLoad(class AGameInfo* GI, class APlayerController* Authority) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameEngine.PauseForLevelLoad"); - - UWillowGameEngine_PauseForLevelLoad_Params params; - params.GI = GI; - params.Authority = Authority; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameEngine.CanUnpause -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGameEngine::CanUnpause() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameEngine.CanUnpause"); - - UWillowGameEngine_CanUnpause_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowCoopGameInfo.InitializeTeams -// (Defined, Public) - -void AWillowCoopGameInfo::InitializeTeams() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoopGameInfo.InitializeTeams"); - - AWillowCoopGameInfo_InitializeTeams_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCoopGameInfo.HandleSeamlessTravelPlayer -// (Defined, Event, Public, HasOutparams) -// Parameters: -// class AController* C (Parm, OutParm) - -void AWillowCoopGameInfo::HandleSeamlessTravelPlayer(class AController** C) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoopGameInfo.HandleSeamlessTravelPlayer"); - - AWillowCoopGameInfo_HandleSeamlessTravelPlayer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (C != nullptr) - *C = params.C; -} - - -// Function WillowGame.WillowCoopGameInfo.GetSeamlessTravelActorList -// (Defined, Event, Public, HasOutparams) -// Parameters: -// bool bToEntry (Parm) -// TArray ActorList (Parm, OutParm, NeedCtorLink) - -void AWillowCoopGameInfo::GetSeamlessTravelActorList(bool bToEntry, TArray* ActorList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoopGameInfo.GetSeamlessTravelActorList"); - - AWillowCoopGameInfo_GetSeamlessTravelActorList_Params params; - params.bToEntry = bToEntry; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ActorList != nullptr) - *ActorList = params.ActorList; -} - - -// Function WillowGame.WillowCoopGameInfo.PostSeamlessTravel -// (Defined, Event, Public) - -void AWillowCoopGameInfo::PostSeamlessTravel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoopGameInfo.PostSeamlessTravel"); - - AWillowCoopGameInfo_PostSeamlessTravel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCoopGameInfo.DisableFakePauseFor -// (Defined, Public) -// Parameters: -// class APlayerController* PC (Parm) - -void AWillowCoopGameInfo::DisableFakePauseFor(class APlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoopGameInfo.DisableFakePauseFor"); - - AWillowCoopGameInfo_DisableFakePauseFor_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCoopGameInfo.OverrideCanUnpauseInternalUI -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowCoopGameInfo::OverrideCanUnpauseInternalUI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoopGameInfo.OverrideCanUnpauseInternalUI"); - - AWillowCoopGameInfo_OverrideCanUnpauseInternalUI_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowCoopGameInfo.ProcessLeviathanPlayerLeft -// (Defined, Public) -// Parameters: -// class AController* PC (Parm) - -void AWillowCoopGameInfo::ProcessLeviathanPlayerLeft(class AController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoopGameInfo.ProcessLeviathanPlayerLeft"); - - AWillowCoopGameInfo_ProcessLeviathanPlayerLeft_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCoopGameInfo.ProcessLeviathanPlayerJoined -// (Defined, Public) -// Parameters: -// class APlayerController* PC (Parm) - -void AWillowCoopGameInfo::ProcessLeviathanPlayerJoined(class APlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoopGameInfo.ProcessLeviathanPlayerJoined"); - - AWillowCoopGameInfo_ProcessLeviathanPlayerJoined_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCoopGameInfo.GetLeviathanPlayerType -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* PC (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowCoopGameInfo::GetLeviathanPlayerType(class AWillowPlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoopGameInfo.GetLeviathanPlayerType"); - - AWillowCoopGameInfo_GetLeviathanPlayerType_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowCoopGameInfo.UpdatePartyLeader -// (Defined, Public) - -void AWillowCoopGameInfo::UpdatePartyLeader() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoopGameInfo.UpdatePartyLeader"); - - AWillowCoopGameInfo_UpdatePartyLeader_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCoopGameInfo.Logout -// (Defined, Public) -// Parameters: -// class AController* Exiting (Parm) - -void AWillowCoopGameInfo::Logout(class AController* Exiting) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoopGameInfo.Logout"); - - AWillowCoopGameInfo_Logout_Params params; - params.Exiting = Exiting; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCoopGameInfo.PostLogin -// (Defined, Event, Public) -// Parameters: -// class APlayerController* NewPlayer (Parm) - -void AWillowCoopGameInfo::PostLogin(class APlayerController* NewPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoopGameInfo.PostLogin"); - - AWillowCoopGameInfo_PostLogin_Params params; - params.NewPlayer = NewPlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCoopGameInfo.AllowPausing -// (Defined, HasOptionalparams, Public) -// Parameters: -// class APlayerController* PC (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowCoopGameInfo::AllowPausing(class APlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoopGameInfo.AllowPausing"); - - AWillowCoopGameInfo_AllowPausing_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowCoopGameInfo.IsHumanControlled -// (Native, Public) -// Parameters: -// class APawn* P (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowCoopGameInfo::IsHumanControlled(class APawn* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoopGameInfo.IsHumanControlled"); - - AWillowCoopGameInfo_IsHumanControlled_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowCoopGameInfo.ShouldOverrideDamageTypeForHealing -// (Defined, Event, Public) -// Parameters: -// class UDamageTypeDefinition* DamageTypeDef (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowCoopGameInfo::ShouldOverrideDamageTypeForHealing(class UDamageTypeDefinition* DamageTypeDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoopGameInfo.ShouldOverrideDamageTypeForHealing"); - - AWillowCoopGameInfo_ShouldOverrideDamageTypeForHealing_Params params; - params.DamageTypeDef = DamageTypeDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowCoopGameInfo.GetHealingDamageTypeDefinition -// (Defined, Event, Public) -// Parameters: -// class UDamageTypeDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UDamageTypeDefinition* AWillowCoopGameInfo::GetHealingDamageTypeDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoopGameInfo.GetHealingDamageTypeDefinition"); - - AWillowCoopGameInfo_GetHealingDamageTypeDefinition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowCoopGameInfo.ConvertDamageToHealing -// (Defined, HasOptionalparams, Public) -// Parameters: -// float Damage (Parm) -// class APawn* DamagedPawn (Parm) -// class AController* DamageInstigator (Parm) -// struct FVector HitLocation (Parm) -// class UClass* DamageSource (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowCoopGameInfo::ConvertDamageToHealing(float Damage, class APawn* DamagedPawn, class AController* DamageInstigator, const struct FVector& HitLocation, class UClass* DamageSource, const struct FTraceHitInfo& HitInfo, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoopGameInfo.ConvertDamageToHealing"); - - AWillowCoopGameInfo_ConvertDamageToHealing_Params params; - params.Damage = Damage; - params.DamagedPawn = DamagedPawn; - params.DamageInstigator = DamageInstigator; - params.HitLocation = HitLocation; - params.DamageSource = DamageSource; - params.HitInfo = HitInfo; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowCoopGameInfo.ReduceDamage -// (Defined, HasOptionalparams, Public, HasOutparams) -// Parameters: -// float Damage (Parm, OutParm) -// class APawn* injured (Parm) -// class AController* InstigatedBy (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm, OutParm) -// class UClass* DamageType (Parm) -// FScriptInterface DamageCauser (Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowCoopGameInfo::ReduceDamage(class APawn* injured, class AController* InstigatedBy, const struct FVector& HitLocation, class UClass* DamageType, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline, float* Damage, struct FVector* Momentum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoopGameInfo.ReduceDamage"); - - AWillowCoopGameInfo_ReduceDamage_Params params; - params.injured = injured; - params.InstigatedBy = InstigatedBy; - params.HitLocation = HitLocation; - params.DamageType = DamageType; - params.DamageCauser = DamageCauser; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Damage != nullptr) - *Damage = params.Damage; - if (Momentum != nullptr) - *Momentum = params.Momentum; -} - - -// Function WillowGame.WillowCoopGameInfo.IsFriendlyFire -// (Native, Public) -// Parameters: -// class APawn* injured (Parm) -// FScriptInterface InstigatingTargetable (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowCoopGameInfo::IsFriendlyFire(class APawn* injured, const FScriptInterface& InstigatingTargetable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoopGameInfo.IsFriendlyFire"); - - AWillowCoopGameInfo_IsFriendlyFire_Params params; - params.injured = injured; - params.InstigatingTargetable = InstigatingTargetable; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowCoopGameInfo.ChangeTeam -// (Defined, Public) -// Parameters: -// class AController* Other (Parm) -// int N (Parm) -// bool bNewTeam (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowCoopGameInfo::ChangeTeam(class AController* Other, int N, bool bNewTeam) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoopGameInfo.ChangeTeam"); - - AWillowCoopGameInfo_ChangeTeam_Params params; - params.Other = Other; - params.N = N; - params.bNewTeam = bNewTeam; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowCoopGameInfo.PickTeam -// (Defined, Public) -// Parameters: -// unsigned char Num (Parm) -// class AController* C (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowCoopGameInfo::PickTeam(unsigned char Num, class AController* C) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoopGameInfo.PickTeam"); - - AWillowCoopGameInfo_PickTeam_Params params; - params.Num = Num; - params.C = C; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowCoopGameInfo.CreateTeam -// (Defined, Public) -// Parameters: -// int TeamIndex (Parm) -// struct FString TeamName (Parm, NeedCtorLink) - -void AWillowCoopGameInfo::CreateTeam(int TeamIndex, const struct FString& TeamName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoopGameInfo.CreateTeam"); - - AWillowCoopGameInfo_CreateTeam_Params params; - params.TeamIndex = TeamIndex; - params.TeamName = TeamName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.NotifyPlaythroughChanged -// (Defined, Simulated, Public) - -void AWillowGameReplicationInfo::NotifyPlaythroughChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.NotifyPlaythroughChanged"); - - AWillowGameReplicationInfo_NotifyPlaythroughChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.NotifyMatchmakingStateChanged -// (Defined, Simulated, Public) - -void AWillowGameReplicationInfo::NotifyMatchmakingStateChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.NotifyMatchmakingStateChanged"); - - AWillowGameReplicationInfo_NotifyMatchmakingStateChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.ClearMatchmakingStateChangedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate MatchmakingStateChangedDelegate (Parm, NeedCtorLink) - -void AWillowGameReplicationInfo::ClearMatchmakingStateChangedDelegate(const struct FScriptDelegate& MatchmakingStateChangedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.ClearMatchmakingStateChangedDelegate"); - - AWillowGameReplicationInfo_ClearMatchmakingStateChangedDelegate_Params params; - params.MatchmakingStateChangedDelegate = MatchmakingStateChangedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.AddMatchmakingStateChangedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate MatchmakingStateChangedDelegate (Parm, NeedCtorLink) - -void AWillowGameReplicationInfo::AddMatchmakingStateChangedDelegate(const struct FScriptDelegate& MatchmakingStateChangedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.AddMatchmakingStateChangedDelegate"); - - AWillowGameReplicationInfo_AddMatchmakingStateChangedDelegate_Params params; - params.MatchmakingStateChangedDelegate = MatchmakingStateChangedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.OnMatchmakingStateChanged -// (Public, Delegate) -// Parameters: -// unsigned char NewState (Parm) - -void AWillowGameReplicationInfo::OnMatchmakingStateChanged(unsigned char NewState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.OnMatchmakingStateChanged"); - - AWillowGameReplicationInfo_OnMatchmakingStateChanged_Params params; - params.NewState = NewState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.IsNighttime -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameReplicationInfo::IsNighttime() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.IsNighttime"); - - AWillowGameReplicationInfo_IsNighttime_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameReplicationInfo.IsDaytime -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameReplicationInfo::IsDaytime() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.IsDaytime"); - - AWillowGameReplicationInfo_IsDaytime_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameReplicationInfo.ClearNPCAllies -// (Native, Public) - -void AWillowGameReplicationInfo::ClearNPCAllies() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.ClearNPCAllies"); - - AWillowGameReplicationInfo_ClearNPCAllies_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.UpdateNPCAlliesInfo -// (Native, Public) - -void AWillowGameReplicationInfo::UpdateNPCAlliesInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.UpdateNPCAlliesInfo"); - - AWillowGameReplicationInfo_UpdateNPCAlliesInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.FindAvailableNPCAllySlot -// (Native, Public) -// Parameters: -// class AWillowAIPawn* NPCAllyActor (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowGameReplicationInfo::FindAvailableNPCAllySlot(class AWillowAIPawn* NPCAllyActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.FindAvailableNPCAllySlot"); - - AWillowGameReplicationInfo_FindAvailableNPCAllySlot_Params params; - params.NPCAllyActor = NPCAllyActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameReplicationInfo.FindNPCAllyIndex -// (Native, Public) -// Parameters: -// class AWillowAIPawn* NPCAllyActor (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowGameReplicationInfo::FindNPCAllyIndex(class AWillowAIPawn* NPCAllyActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.FindNPCAllyIndex"); - - AWillowGameReplicationInfo_FindNPCAllyIndex_Params params; - params.NPCAllyActor = NPCAllyActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameReplicationInfo.InitNPCAlly -// (Native, Public) -// Parameters: -// bool bEnable (Parm) -// class AWillowAIPawn* NPCAllyActor (Parm) - -void AWillowGameReplicationInfo::InitNPCAlly(bool bEnable, class AWillowAIPawn* NPCAllyActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.InitNPCAlly"); - - AWillowGameReplicationInfo_InitNPCAlly_Params params; - params.bEnable = bEnable; - params.NPCAllyActor = NPCAllyActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.UpdateBossBarInfo -// (Native, Public) - -void AWillowGameReplicationInfo::UpdateBossBarInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.UpdateBossBarInfo"); - - AWillowGameReplicationInfo_UpdateBossBarInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.InitBossBar -// (Native, Public) -// Parameters: -// bool bEnable (Parm) -// class AWillowAIPawn* BossActor (Parm) - -void AWillowGameReplicationInfo::InitBossBar(bool bEnable, class AWillowAIPawn* BossActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.InitBossBar"); - - AWillowGameReplicationInfo_InitBossBar_Params params; - params.bEnable = bEnable; - params.BossActor = BossActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.NotifyPlayerExpLevelUpdated -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPlayerReplicationInfo* WPRI (Parm) - -void AWillowGameReplicationInfo::NotifyPlayerExpLevelUpdated(class AWillowPlayerReplicationInfo* WPRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.NotifyPlayerExpLevelUpdated"); - - AWillowGameReplicationInfo_NotifyPlayerExpLevelUpdated_Params params; - params.WPRI = WPRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.TriggerPlayerExpLevelUpdatedDelegates -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPlayerReplicationInfo* WPRI (Parm) - -void AWillowGameReplicationInfo::TriggerPlayerExpLevelUpdatedDelegates(class AWillowPlayerReplicationInfo* WPRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.TriggerPlayerExpLevelUpdatedDelegates"); - - AWillowGameReplicationInfo_TriggerPlayerExpLevelUpdatedDelegates_Params params; - params.WPRI = WPRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.ClearPlayerExpLevelUpdatedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate PlayerExpLevelUpdatedDelegate (Parm, NeedCtorLink) - -void AWillowGameReplicationInfo::ClearPlayerExpLevelUpdatedDelegate(const struct FScriptDelegate& PlayerExpLevelUpdatedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.ClearPlayerExpLevelUpdatedDelegate"); - - AWillowGameReplicationInfo_ClearPlayerExpLevelUpdatedDelegate_Params params; - params.PlayerExpLevelUpdatedDelegate = PlayerExpLevelUpdatedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.AddPlayerExpLevelUpdatedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate PlayerExpLevelUpdatedDelegate (Parm, NeedCtorLink) - -void AWillowGameReplicationInfo::AddPlayerExpLevelUpdatedDelegate(const struct FScriptDelegate& PlayerExpLevelUpdatedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.AddPlayerExpLevelUpdatedDelegate"); - - AWillowGameReplicationInfo_AddPlayerExpLevelUpdatedDelegate_Params params; - params.PlayerExpLevelUpdatedDelegate = PlayerExpLevelUpdatedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.OnPlayerExpLevelUpdated -// (Public, Delegate) -// Parameters: -// class AWillowPlayerReplicationInfo* WPRI (Parm) - -void AWillowGameReplicationInfo::OnPlayerExpLevelUpdated(class AWillowPlayerReplicationInfo* WPRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.OnPlayerExpLevelUpdated"); - - AWillowGameReplicationInfo_OnPlayerExpLevelUpdated_Params params; - params.WPRI = WPRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.NotifyPlayerCharacterClassUpdated -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPlayerReplicationInfo* WPRI (Parm) - -void AWillowGameReplicationInfo::NotifyPlayerCharacterClassUpdated(class AWillowPlayerReplicationInfo* WPRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.NotifyPlayerCharacterClassUpdated"); - - AWillowGameReplicationInfo_NotifyPlayerCharacterClassUpdated_Params params; - params.WPRI = WPRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.TriggerPlayerCharacterClassUpdatedDelegates -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPlayerReplicationInfo* WPRI (Parm) - -void AWillowGameReplicationInfo::TriggerPlayerCharacterClassUpdatedDelegates(class AWillowPlayerReplicationInfo* WPRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.TriggerPlayerCharacterClassUpdatedDelegates"); - - AWillowGameReplicationInfo_TriggerPlayerCharacterClassUpdatedDelegates_Params params; - params.WPRI = WPRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.ClearPlayerCharacterClassUpdatedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate PlayerCharacterClassUpdatedDelegate (Parm, NeedCtorLink) - -void AWillowGameReplicationInfo::ClearPlayerCharacterClassUpdatedDelegate(const struct FScriptDelegate& PlayerCharacterClassUpdatedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.ClearPlayerCharacterClassUpdatedDelegate"); - - AWillowGameReplicationInfo_ClearPlayerCharacterClassUpdatedDelegate_Params params; - params.PlayerCharacterClassUpdatedDelegate = PlayerCharacterClassUpdatedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.AddPlayerCharacterClassUpdatedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate PlayerCharacterClassUpdatedDelegate (Parm, NeedCtorLink) - -void AWillowGameReplicationInfo::AddPlayerCharacterClassUpdatedDelegate(const struct FScriptDelegate& PlayerCharacterClassUpdatedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.AddPlayerCharacterClassUpdatedDelegate"); - - AWillowGameReplicationInfo_AddPlayerCharacterClassUpdatedDelegate_Params params; - params.PlayerCharacterClassUpdatedDelegate = PlayerCharacterClassUpdatedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.OnPlayerCharacterClassUpdated -// (Public, Delegate) -// Parameters: -// class AWillowPlayerReplicationInfo* WPRI (Parm) - -void AWillowGameReplicationInfo::OnPlayerCharacterClassUpdated(class AWillowPlayerReplicationInfo* WPRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.OnPlayerCharacterClassUpdated"); - - AWillowGameReplicationInfo_OnPlayerCharacterClassUpdated_Params params; - params.WPRI = WPRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.NotifyPlayerUidUpdated -// (Defined, Simulated, Public) -// Parameters: -// class APlayerReplicationInfo* PRI (Parm) - -void AWillowGameReplicationInfo::NotifyPlayerUidUpdated(class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.NotifyPlayerUidUpdated"); - - AWillowGameReplicationInfo_NotifyPlayerUidUpdated_Params params; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.TriggerPlayerUidUpdatedDelegates -// (Defined, Simulated, Public) -// Parameters: -// class APlayerReplicationInfo* PRI (Parm) - -void AWillowGameReplicationInfo::TriggerPlayerUidUpdatedDelegates(class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.TriggerPlayerUidUpdatedDelegates"); - - AWillowGameReplicationInfo_TriggerPlayerUidUpdatedDelegates_Params params; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.ClearPlayerUidUpdatedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate PlayerUidUpdatedDelegate (Parm, NeedCtorLink) - -void AWillowGameReplicationInfo::ClearPlayerUidUpdatedDelegate(const struct FScriptDelegate& PlayerUidUpdatedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.ClearPlayerUidUpdatedDelegate"); - - AWillowGameReplicationInfo_ClearPlayerUidUpdatedDelegate_Params params; - params.PlayerUidUpdatedDelegate = PlayerUidUpdatedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.AddPlayerUidUpdatedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate PlayerUidUpdatedDelegate (Parm, NeedCtorLink) - -void AWillowGameReplicationInfo::AddPlayerUidUpdatedDelegate(const struct FScriptDelegate& PlayerUidUpdatedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.AddPlayerUidUpdatedDelegate"); - - AWillowGameReplicationInfo_AddPlayerUidUpdatedDelegate_Params params; - params.PlayerUidUpdatedDelegate = PlayerUidUpdatedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.OnPlayerUidUpdated -// (Public, Delegate) -// Parameters: -// class APlayerReplicationInfo* PRI (Parm) - -void AWillowGameReplicationInfo::OnPlayerUidUpdated(class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.OnPlayerUidUpdated"); - - AWillowGameReplicationInfo_OnPlayerUidUpdated_Params params; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.NotifyPlayerNameUpdated -// (Defined, Simulated, Public) -// Parameters: -// class APlayerReplicationInfo* PRI (Parm) - -void AWillowGameReplicationInfo::NotifyPlayerNameUpdated(class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.NotifyPlayerNameUpdated"); - - AWillowGameReplicationInfo_NotifyPlayerNameUpdated_Params params; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.TriggerPlayerNameUpdatedDelegates -// (Defined, Simulated, Public) -// Parameters: -// class APlayerReplicationInfo* PRI (Parm) - -void AWillowGameReplicationInfo::TriggerPlayerNameUpdatedDelegates(class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.TriggerPlayerNameUpdatedDelegates"); - - AWillowGameReplicationInfo_TriggerPlayerNameUpdatedDelegates_Params params; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.ClearPlayerNameUpdatedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate PlayerNameUpdatedDelegate (Parm, NeedCtorLink) - -void AWillowGameReplicationInfo::ClearPlayerNameUpdatedDelegate(const struct FScriptDelegate& PlayerNameUpdatedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.ClearPlayerNameUpdatedDelegate"); - - AWillowGameReplicationInfo_ClearPlayerNameUpdatedDelegate_Params params; - params.PlayerNameUpdatedDelegate = PlayerNameUpdatedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.AddPlayerNameUpdatedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate PlayerNameUpdatedDelegate (Parm, NeedCtorLink) - -void AWillowGameReplicationInfo::AddPlayerNameUpdatedDelegate(const struct FScriptDelegate& PlayerNameUpdatedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.AddPlayerNameUpdatedDelegate"); - - AWillowGameReplicationInfo_AddPlayerNameUpdatedDelegate_Params params; - params.PlayerNameUpdatedDelegate = PlayerNameUpdatedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.OnPlayerNameUpdated -// (Public, Delegate) -// Parameters: -// class APlayerReplicationInfo* PRI (Parm) - -void AWillowGameReplicationInfo::OnPlayerNameUpdated(class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.OnPlayerNameUpdated"); - - AWillowGameReplicationInfo_OnPlayerNameUpdated_Params params; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.RemovePRI -// (Defined, Simulated, Public) -// Parameters: -// class APlayerReplicationInfo* PRI (Parm) - -void AWillowGameReplicationInfo::RemovePRI(class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.RemovePRI"); - - AWillowGameReplicationInfo_RemovePRI_Params params; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.AddPRI -// (Defined, Simulated, Public) -// Parameters: -// class APlayerReplicationInfo* PRI (Parm) - -void AWillowGameReplicationInfo::AddPRI(class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.AddPRI"); - - AWillowGameReplicationInfo_AddPRI_Params params; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.TriggerPlayerRemovedDelegates -// (Defined, Simulated, Public) - -void AWillowGameReplicationInfo::TriggerPlayerRemovedDelegates() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.TriggerPlayerRemovedDelegates"); - - AWillowGameReplicationInfo_TriggerPlayerRemovedDelegates_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.ClearPlayerRemovedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate PlayerRemovedDelegate (Parm, NeedCtorLink) - -void AWillowGameReplicationInfo::ClearPlayerRemovedDelegate(const struct FScriptDelegate& PlayerRemovedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.ClearPlayerRemovedDelegate"); - - AWillowGameReplicationInfo_ClearPlayerRemovedDelegate_Params params; - params.PlayerRemovedDelegate = PlayerRemovedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.AddPlayerRemovedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate PlayerRemovedDelegate (Parm, NeedCtorLink) - -void AWillowGameReplicationInfo::AddPlayerRemovedDelegate(const struct FScriptDelegate& PlayerRemovedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.AddPlayerRemovedDelegate"); - - AWillowGameReplicationInfo_AddPlayerRemovedDelegate_Params params; - params.PlayerRemovedDelegate = PlayerRemovedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.OnPlayerRemoved -// (Public, Delegate) - -void AWillowGameReplicationInfo::OnPlayerRemoved() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.OnPlayerRemoved"); - - AWillowGameReplicationInfo_OnPlayerRemoved_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.ClientFlagGet -// (Defined, Simulated, Public) -// Parameters: -// struct FName ClientFlag (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameReplicationInfo::ClientFlagGet(const struct FName& ClientFlag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.ClientFlagGet"); - - AWillowGameReplicationInfo_ClientFlagGet_Params params; - params.ClientFlag = ClientFlag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameReplicationInfo.ClientFlagSet -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// struct FName ClientFlag (Parm) -// bool bEnable (OptionalParm, Parm) - -void AWillowGameReplicationInfo::ClientFlagSet(const struct FName& ClientFlag, bool bEnable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.ClientFlagSet"); - - AWillowGameReplicationInfo_ClientFlagSet_Params params; - params.ClientFlag = ClientFlag; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.ClientInitClientFlags -// (Defined, Simulated, Public) - -void AWillowGameReplicationInfo::ClientInitClientFlags() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.ClientInitClientFlags"); - - AWillowGameReplicationInfo_ClientInitClientFlags_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.InitClientFlags -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* WPC (Parm) - -void AWillowGameReplicationInfo::InitClientFlags(class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.InitClientFlags"); - - AWillowGameReplicationInfo_InitClientFlags_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.IsStationInList -// (Native, Public) -// Parameters: -// class UTravelStationDefinition* TravelLocation (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameReplicationInfo::IsStationInList(class UTravelStationDefinition* TravelLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.IsStationInList"); - - AWillowGameReplicationInfo_IsStationInList_Params params; - params.TravelLocation = TravelLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameReplicationInfo.AddFastTravelLocation -// (Native, Public) -// Parameters: -// class UTravelStationDefinition* TravelLocation (Parm) - -void AWillowGameReplicationInfo::AddFastTravelLocation(class UTravelStationDefinition* TravelLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.AddFastTravelLocation"); - - AWillowGameReplicationInfo_AddFastTravelLocation_Params params; - params.TravelLocation = TravelLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.InColiseumGameplayMap -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameReplicationInfo::InColiseumGameplayMap() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.InColiseumGameplayMap"); - - AWillowGameReplicationInfo_InColiseumGameplayMap_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameReplicationInfo.CacheMenuMatinee -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGameReplicationInfo::CacheMenuMatinee() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.CacheMenuMatinee"); - - AWillowGameReplicationInfo_CacheMenuMatinee_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameReplicationInfo.PostBeginPlay -// (Defined, Simulated, Public) - -void AWillowGameReplicationInfo::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.PostBeginPlay"); - - AWillowGameReplicationInfo_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.GetDuelGlobals -// (Native, Static, Public) -// Parameters: -// class UWillowVersusDuelGlobals* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowVersusDuelGlobals* AWillowGameReplicationInfo::GetDuelGlobals() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.GetDuelGlobals"); - - AWillowGameReplicationInfo_GetDuelGlobals_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameReplicationInfo.UpdateJackVoiceModulation -// (Defined, Simulated, Public) - -void AWillowGameReplicationInfo::UpdateJackVoiceModulation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.UpdateJackVoiceModulation"); - - AWillowGameReplicationInfo_UpdateJackVoiceModulation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.SetPlayersSoundLikeJack -// (Defined, Public) -// Parameters: -// bool InPlayersSoundLikeJack (Parm) - -void AWillowGameReplicationInfo::SetPlayersSoundLikeJack(bool InPlayersSoundLikeJack) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.SetPlayersSoundLikeJack"); - - AWillowGameReplicationInfo_SetPlayersSoundLikeJack_Params params; - params.InPlayersSoundLikeJack = InPlayersSoundLikeJack; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.NotifyMissionTrackerCinematicModeChanged -// (Defined, Simulated, Public) - -void AWillowGameReplicationInfo::NotifyMissionTrackerCinematicModeChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.NotifyMissionTrackerCinematicModeChanged"); - - AWillowGameReplicationInfo_NotifyMissionTrackerCinematicModeChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowGameReplicationInfo::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.ReplicatedEvent"); - - AWillowGameReplicationInfo_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.ClearFastTravelLocations -// (Native, Public) - -void AWillowGameReplicationInfo::ClearFastTravelLocations() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.ClearFastTravelLocations"); - - AWillowGameReplicationInfo_ClearFastTravelLocations_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.GetCurrPlaythrough -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowGameReplicationInfo::GetCurrPlaythrough() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.GetCurrPlaythrough"); - - AWillowGameReplicationInfo_GetCurrPlaythrough_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameReplicationInfo.SetPlaythroughOverride -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* PrimaryWPC (Parm) -// int InPlaythroughOverride (Parm) - -void AWillowGameReplicationInfo::SetPlaythroughOverride(class AWillowPlayerController* PrimaryWPC, int InPlaythroughOverride) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.SetPlaythroughOverride"); - - AWillowGameReplicationInfo_SetPlaythroughOverride_Params params; - params.PrimaryWPC = PrimaryWPC; - params.InPlaythroughOverride = InPlaythroughOverride; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameReplicationInfo.SetCurrentPlaythrough -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* PrimaryWPC (Parm) -// int InCurrPlaythrough (Parm) - -void AWillowGameReplicationInfo::SetCurrentPlaythrough(class AWillowPlayerController* PrimaryWPC, int InCurrPlaythrough) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameReplicationInfo.SetCurrentPlaythrough"); - - AWillowGameReplicationInfo_SetCurrentPlaythrough_Params params; - params.PrimaryWPC = PrimaryWPC; - params.InCurrPlaythrough = InCurrPlaythrough; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.Tick -// (Defined, Event, Public) -// Parameters: -// float DeltaTime (Parm) - -void UWillowGameViewportClient::Tick(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.Tick"); - - UWillowGameViewportClient_Tick_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.TryNotifyDeviceSelectionComplete -// (Native, Public) -// Parameters: -// int ControllerId (Parm) - -void UWillowGameViewportClient::TryNotifyDeviceSelectionComplete(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.TryNotifyDeviceSelectionComplete"); - - UWillowGameViewportClient_TryNotifyDeviceSelectionComplete_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.DeviceSelectionDone -// (Native, Public) -// Parameters: -// bool bWasSuccessful (Parm) - -void UWillowGameViewportClient::DeviceSelectionDone(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.DeviceSelectionDone"); - - UWillowGameViewportClient_DeviceSelectionDone_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.NotifyDeviceSelectionStarted -// (Native, Public) -// Parameters: -// unsigned char ControllerId (Parm) - -void UWillowGameViewportClient::NotifyDeviceSelectionStarted(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.NotifyDeviceSelectionStarted"); - - UWillowGameViewportClient_NotifyDeviceSelectionStarted_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.SetPCSplitscreenEnabled -// (Native, Static, Public) -// Parameters: -// bool bEnabled (Parm) - -void UWillowGameViewportClient::SetPCSplitscreenEnabled(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.SetPCSplitscreenEnabled"); - - UWillowGameViewportClient_SetPCSplitscreenEnabled_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.IsPCSplitscreenEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGameViewportClient::IsPCSplitscreenEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.IsPCSplitscreenEnabled"); - - UWillowGameViewportClient_IsPCSplitscreenEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameViewportClient.PlatformSupportsSplitscreen -// (Defined, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGameViewportClient::PlatformSupportsSplitscreen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.PlatformSupportsSplitscreen"); - - UWillowGameViewportClient_PlatformSupportsSplitscreen_Params params; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameViewportClient.OnEndGameForReturnToTitleComplete -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void UWillowGameViewportClient::OnEndGameForReturnToTitleComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.OnEndGameForReturnToTitleComplete"); - - UWillowGameViewportClient_OnEndGameForReturnToTitleComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.ReturnToTitleScreenNoPC -// (Defined, Public) - -void UWillowGameViewportClient::ReturnToTitleScreenNoPC() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.ReturnToTitleScreenNoPC"); - - UWillowGameViewportClient_ReturnToTitleScreenNoPC_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.NotifyConnectionError -// (Defined, HasOptionalparams, Public) -// Parameters: -// unsigned char MessageType (Parm) -// struct FString Message (OptionalParm, Parm, NeedCtorLink) -// struct FString Title (OptionalParm, Parm, NeedCtorLink) - -void UWillowGameViewportClient::NotifyConnectionError(unsigned char MessageType, const struct FString& Message, const struct FString& Title) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.NotifyConnectionError"); - - UWillowGameViewportClient_NotifyConnectionError_Params params; - params.MessageType = MessageType; - params.Message = Message; - params.Title = Title; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.ShouldIgnoreNetworkErrors -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGameViewportClient::ShouldIgnoreNetworkErrors() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.ShouldIgnoreNetworkErrors"); - - UWillowGameViewportClient_ShouldIgnoreNetworkErrors_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameViewportClient.IsWidescreen -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGameViewportClient::IsWidescreen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.IsWidescreen"); - - UWillowGameViewportClient_IsWidescreen_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameViewportClient.SplitScreenLeave -// (Defined, Public) - -void UWillowGameViewportClient::SplitScreenLeave() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.SplitScreenLeave"); - - UWillowGameViewportClient_SplitScreenLeave_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.CanSplitScreenLeave -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGameViewportClient::CanSplitScreenLeave() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.CanSplitScreenLeave"); - - UWillowGameViewportClient_CanSplitScreenLeave_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameViewportClient.UpdateSplitscreenConfiguration -// (Defined, Event, Public) - -void UWillowGameViewportClient::UpdateSplitscreenConfiguration() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.UpdateSplitscreenConfiguration"); - - UWillowGameViewportClient_UpdateSplitscreenConfiguration_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.SplitScreenJoin -// (Defined, Event, Public, HasOutparams) -// Parameters: -// int ControllerId (Parm) -// struct FString OutError (Parm, OutParm, NeedCtorLink) -// bool SpawnActor (Parm) -// class ULocalPlayer* ReturnValue (Parm, OutParm, ReturnParm) - -class ULocalPlayer* UWillowGameViewportClient::SplitScreenJoin(int ControllerId, bool SpawnActor, struct FString* OutError) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.SplitScreenJoin"); - - UWillowGameViewportClient_SplitScreenJoin_Params params; - params.ControllerId = ControllerId; - params.SpawnActor = SpawnActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (OutError != nullptr) - *OutError = params.OutError; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameViewportClient.CanSplitScreenJoin -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGameViewportClient::CanSplitScreenJoin() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.CanSplitScreenJoin"); - - UWillowGameViewportClient_CanSplitScreenJoin_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameViewportClient.RenderHeader -// (Defined, Public) -// Parameters: -// class UCanvas* Canvas (Parm) - -void UWillowGameViewportClient::RenderHeader(class UCanvas* Canvas) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.RenderHeader"); - - UWillowGameViewportClient_RenderHeader_Params params; - params.Canvas = Canvas; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.PostRender -// (Defined, Event, Public) -// Parameters: -// class UCanvas* Canvas (Parm) - -void UWillowGameViewportClient::PostRender(class UCanvas* Canvas) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.PostRender"); - - UWillowGameViewportClient_PostRender_Params params; - params.Canvas = Canvas; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.GameSessionEnded -// (Defined, Event, Public) - -void UWillowGameViewportClient::GameSessionEnded() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.GameSessionEnded"); - - UWillowGameViewportClient_GameSessionEnded_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.AreHudMoviesVisible -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGameViewportClient::AreHudMoviesVisible() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.AreHudMoviesVisible"); - - UWillowGameViewportClient_AreHudMoviesVisible_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameViewportClient.GetSubtitleRegion -// (Defined, Event, Public, HasOutparams) -// Parameters: -// struct FVector2D MinPos (Parm, OutParm) -// struct FVector2D MaxPos (Parm, OutParm) - -void UWillowGameViewportClient::GetSubtitleRegion(struct FVector2D* MinPos, struct FVector2D* MaxPos) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.GetSubtitleRegion"); - - UWillowGameViewportClient_GetSubtitleRegion_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (MinPos != nullptr) - *MinPos = params.MinPos; - if (MaxPos != nullptr) - *MaxPos = params.MaxPos; -} - - -// Function WillowGame.WillowGameViewportClient.UpdateActiveSplitscreenType -// (Defined, Public) - -void UWillowGameViewportClient::UpdateActiveSplitscreenType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.UpdateActiveSplitscreenType"); - - UWillowGameViewportClient_UpdateActiveSplitscreenType_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.SetSplitscreenConfiguration -// (Defined, Event, Public) -// Parameters: -// unsigned char SplitType (Parm) - -void UWillowGameViewportClient::SetSplitscreenConfiguration(unsigned char SplitType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.SetSplitscreenConfiguration"); - - UWillowGameViewportClient_SetSplitscreenConfiguration_Params params; - params.SplitType = SplitType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.HasLoginStateChanged -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGameViewportClient::HasLoginStateChanged(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.HasLoginStateChanged"); - - UWillowGameViewportClient_HasLoginStateChanged_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameViewportClient.SaveLoginState -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) - -void UWillowGameViewportClient::SaveLoginState(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.SaveLoginState"); - - UWillowGameViewportClient_SaveLoginState_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.InitializeCurrentLoginState -// (Defined, Public) - -void UWillowGameViewportClient::InitializeCurrentLoginState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.InitializeCurrentLoginState"); - - UWillowGameViewportClient_InitializeCurrentLoginState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.NotifyLoginChanged -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) - -void UWillowGameViewportClient::NotifyLoginChanged(unsigned char LocalUserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.NotifyLoginChanged"); - - UWillowGameViewportClient_NotifyLoginChanged_Params params; - params.LocalUserNum = LocalUserNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.RemovedDlcDependantMU -// (Defined, Public) - -void UWillowGameViewportClient::RemovedDlcDependantMU() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.RemovedDlcDependantMU"); - - UWillowGameViewportClient_RemovedDlcDependantMU_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.RemovedDlcDependantMUFrontend -// (Defined, Public) - -void UWillowGameViewportClient::RemovedDlcDependantMUFrontend() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.RemovedDlcDependantMUFrontend"); - - UWillowGameViewportClient_RemovedDlcDependantMUFrontend_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.TryNotifyStorageDeviceChanged -// (Defined, Public) - -void UWillowGameViewportClient::TryNotifyStorageDeviceChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.TryNotifyStorageDeviceChanged"); - - UWillowGameViewportClient_TryNotifyStorageDeviceChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.NotifyStorageDeviceChange -// (Defined, Public) - -void UWillowGameViewportClient::NotifyStorageDeviceChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.NotifyStorageDeviceChange"); - - UWillowGameViewportClient_NotifyStorageDeviceChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.ReturnToTitleForDlcInstall_Clicked -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGameViewportClient::ReturnToTitleForDlcInstall_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.ReturnToTitleForDlcInstall_Clicked"); - - UWillowGameViewportClient_ReturnToTitleForDlcInstall_Clicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameViewportClient.RegisterMarketingUnlocksFromDlc -// (Native, Public) - -void UWillowGameViewportClient::RegisterMarketingUnlocksFromDlc() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.RegisterMarketingUnlocksFromDlc"); - - UWillowGameViewportClient_RegisterMarketingUnlocksFromDlc_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.NotifyDlcRefreshComplete -// (Defined, Public) - -void UWillowGameViewportClient::NotifyDlcRefreshComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.NotifyDlcRefreshComplete"); - - UWillowGameViewportClient_NotifyDlcRefreshComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.RemovePlayer -// (Defined, Event, Public) -// Parameters: -// class ULocalPlayer* ExPlayer (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGameViewportClient::RemovePlayer(class ULocalPlayer* ExPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.RemovePlayer"); - - UWillowGameViewportClient_RemovePlayer_Params params; - params.ExPlayer = ExPlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameViewportClient.CreatePlayer -// (Defined, Event, Public, HasOutparams) -// Parameters: -// int ControllerId (Parm) -// struct FString OutError (Parm, OutParm, NeedCtorLink) -// bool bSpawnActor (Parm) -// class ULocalPlayer* ReturnValue (Parm, OutParm, ReturnParm) - -class ULocalPlayer* UWillowGameViewportClient::CreatePlayer(int ControllerId, bool bSpawnActor, struct FString* OutError) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.CreatePlayer"); - - UWillowGameViewportClient_CreatePlayer_Params params; - params.ControllerId = ControllerId; - params.bSpawnActor = bSpawnActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (OutError != nullptr) - *OutError = params.OutError; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameViewportClient.InputAxis -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName Key (Parm) -// float Delta (Parm) -// float DeltaTime (Parm) -// bool bGamepad (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGameViewportClient::InputAxis(int ControllerId, const struct FName& Key, float Delta, float DeltaTime, bool bGamepad) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.InputAxis"); - - UWillowGameViewportClient_InputAxis_Params params; - params.ControllerId = ControllerId; - params.Key = Key; - params.Delta = Delta; - params.DeltaTime = DeltaTime; - params.bGamepad = bGamepad; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameViewportClient.InputKey -// (Defined, HasOptionalparams, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName Key (Parm) -// unsigned char EventType (Parm) -// float AmountDepressed (Parm) -// bool bGamepad (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGameViewportClient::InputKey(int ControllerId, const struct FName& Key, unsigned char EventType, float AmountDepressed, bool bGamepad) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.InputKey"); - - UWillowGameViewportClient_InputKey_Params params; - params.ControllerId = ControllerId; - params.Key = Key; - params.EventType = EventType; - params.AmountDepressed = AmountDepressed; - params.bGamepad = bGamepad; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameViewportClient.DlcManagerCreatedInit -// (Defined, Event, Public) - -void UWillowGameViewportClient::DlcManagerCreatedInit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.DlcManagerCreatedInit"); - - UWillowGameViewportClient_DlcManagerCreatedInit_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameViewportClient.Init -// (Defined, Event, Public, HasOutparams) -// Parameters: -// struct FString OutError (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGameViewportClient::Init(struct FString* OutError) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.Init"); - - UWillowGameViewportClient_Init_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutError != nullptr) - *OutError = params.OutError; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameViewportClient.OpenMapMenu -// (Defined, Public) - -void UWillowGameViewportClient::OpenMapMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameViewportClient.OpenMapMenu"); - - UWillowGameViewportClient_OpenMapMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGlobals.FindCurrencies -// (Final, Native, Public) - -void UWillowGlobals::FindCurrencies() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.FindCurrencies"); - - UWillowGlobals_FindCurrencies_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGlobals.FindCurrenciesIn -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UCurrencyListDefinition* CurrencyList (Parm) -// TArray Currencies (Parm, OutParm, NeedCtorLink) - -void UWillowGlobals::FindCurrenciesIn(class UCurrencyListDefinition* CurrencyList, TArray* Currencies) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.FindCurrenciesIn"); - - UWillowGlobals_FindCurrenciesIn_Params params; - params.CurrencyList = CurrencyList; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Currencies != nullptr) - *Currencies = params.Currencies; -} - - -// Function WillowGame.WillowGlobals.AddBoundaryTurret -// (Final, Native, Public) -// Parameters: -// class AWillowBoundaryTurret* OneTurret (Parm) - -void UWillowGlobals::AddBoundaryTurret(class AWillowBoundaryTurret* OneTurret) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.AddBoundaryTurret"); - - UWillowGlobals_AddBoundaryTurret_Params params; - params.OneTurret = OneTurret; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGlobals.GetDamageOverTimeManager -// (Final, Native, Public) -// Parameters: -// class UDamageOverTimeManager* ReturnValue (Parm, OutParm, ReturnParm) - -class UDamageOverTimeManager* UWillowGlobals::GetDamageOverTimeManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetDamageOverTimeManager"); - - UWillowGlobals_GetDamageOverTimeManager_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetNPCLoadBalancer -// (Native, Public) -// Parameters: -// class UNPCLoadBalancer* ReturnValue (Parm, OutParm, ReturnParm) - -class UNPCLoadBalancer* UWillowGlobals::GetNPCLoadBalancer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetNPCLoadBalancer"); - - UWillowGlobals_GetNPCLoadBalancer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetCurrentGameReleaseDef -// (Native, Public) -// Parameters: -// class UGameReleaseDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UGameReleaseDefinition* UWillowGlobals::GetCurrentGameReleaseDef() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetCurrentGameReleaseDef"); - - UWillowGlobals_GetCurrentGameReleaseDef_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetLocalizedDamageType -// (Native, Public) -// Parameters: -// unsigned char DamageType (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowGlobals::GetLocalizedDamageType(unsigned char DamageType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetLocalizedDamageType"); - - UWillowGlobals_GetLocalizedDamageType_Params params; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetLocalizedDamageCauser -// (Native, Public) -// Parameters: -// unsigned char DamageCauserType (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowGlobals::GetLocalizedDamageCauser(unsigned char DamageCauserType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetLocalizedDamageCauser"); - - UWillowGlobals_GetLocalizedDamageCauser_Params params; - params.DamageCauserType = DamageCauserType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.CheckIfSpawnWillFail -// (Native, Public) -// Parameters: -// class UClass* SpawnClass (Parm) -// struct FVector SpawnLocation (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGlobals::CheckIfSpawnWillFail(class UClass* SpawnClass, const struct FVector& SpawnLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.CheckIfSpawnWillFail"); - - UWillowGlobals_CheckIfSpawnWillFail_Params params; - params.SpawnClass = SpawnClass; - params.SpawnLocation = SpawnLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.PresetGetCaption -// (Final, Native, Public) -// Parameters: -// struct FName PresetName (Parm) -// struct FName KeyName (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowGlobals::PresetGetCaption(const struct FName& PresetName, const struct FName& KeyName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.PresetGetCaption"); - - UWillowGlobals_PresetGetCaption_Params params; - params.PresetName = PresetName; - params.KeyName = KeyName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.ApplyControllerPreset -// (Final, Native, Public) -// Parameters: -// struct FName PresetName (Parm) -// class UWillowPlayerInput* WPI (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGlobals::ApplyControllerPreset(const struct FName& PresetName, class UWillowPlayerInput* WPI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.ApplyControllerPreset"); - - UWillowGlobals_ApplyControllerPreset_Params params; - params.PresetName = PresetName; - params.WPI = WPI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetPrevSpectatorPoint -// (Defined, Public) -// Parameters: -// class AWillowSpectatorPoint* CurrentPoint (Parm) -// class AWillowSpectatorPoint* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowSpectatorPoint* UWillowGlobals::GetPrevSpectatorPoint(class AWillowSpectatorPoint* CurrentPoint) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetPrevSpectatorPoint"); - - UWillowGlobals_GetPrevSpectatorPoint_Params params; - params.CurrentPoint = CurrentPoint; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetNextSpectatorPoint -// (Defined, Public) -// Parameters: -// class AWillowSpectatorPoint* CurrentPoint (Parm) -// class AWillowSpectatorPoint* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowSpectatorPoint* UWillowGlobals::GetNextSpectatorPoint(class AWillowSpectatorPoint* CurrentPoint) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetNextSpectatorPoint"); - - UWillowGlobals_GetNextSpectatorPoint_Params params; - params.CurrentPoint = CurrentPoint; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetFirstSpectatorPoint -// (Defined, Public) -// Parameters: -// class AWillowSpectatorPoint* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowSpectatorPoint* UWillowGlobals::GetFirstSpectatorPoint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetFirstSpectatorPoint"); - - UWillowGlobals_GetFirstSpectatorPoint_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.RemoveSpectatorPoint -// (Defined, Public) -// Parameters: -// class AWillowSpectatorPoint* SpecPoint (Parm) - -void UWillowGlobals::RemoveSpectatorPoint(class AWillowSpectatorPoint* SpecPoint) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.RemoveSpectatorPoint"); - - UWillowGlobals_RemoveSpectatorPoint_Params params; - params.SpecPoint = SpecPoint; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGlobals.AddSpectatorPoint -// (Defined, Public) -// Parameters: -// class AWillowSpectatorPoint* SpecPoint (Parm) - -void UWillowGlobals::AddSpectatorPoint(class AWillowSpectatorPoint* SpecPoint) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.AddSpectatorPoint"); - - UWillowGlobals_AddSpectatorPoint_Params params; - params.SpecPoint = SpecPoint; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGlobals.SetColorBlindMode -// (Final, Native, Public) -// Parameters: -// int InColorBlind (Parm) - -void UWillowGlobals::SetColorBlindMode(int InColorBlind) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.SetColorBlindMode"); - - UWillowGlobals_SetColorBlindMode_Params params; - params.InColorBlind = InColorBlind; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGlobals.GetColorBlindMode -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowGlobals::GetColorBlindMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetColorBlindMode"); - - UWillowGlobals_GetColorBlindMode_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.RemovePickup -// (Final, Native, Public) -// Parameters: -// class AWillowPickup* inPickup (Parm) - -void UWillowGlobals::RemovePickup(class AWillowPickup* inPickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.RemovePickup"); - - UWillowGlobals_RemovePickup_Params params; - params.inPickup = inPickup; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGlobals.AddPickup -// (Final, Native, Public) -// Parameters: -// class AWillowPickup* inPickup (Parm) - -void UWillowGlobals::AddPickup(class AWillowPickup* inPickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.AddPickup"); - - UWillowGlobals_AddPickup_Params params; - params.inPickup = inPickup; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGlobals.RemoveActiveHomingProjectile -// (Final, Native, Public) -// Parameters: -// class AWillowProjectile* HomingProjectile (Parm) - -void UWillowGlobals::RemoveActiveHomingProjectile(class AWillowProjectile* HomingProjectile) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.RemoveActiveHomingProjectile"); - - UWillowGlobals_RemoveActiveHomingProjectile_Params params; - params.HomingProjectile = HomingProjectile; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGlobals.AddActiveHomingProjectile -// (Final, Native, Public) -// Parameters: -// class AWillowProjectile* HomingProjectile (Parm) - -void UWillowGlobals::AddActiveHomingProjectile(class AWillowProjectile* HomingProjectile) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.AddActiveHomingProjectile"); - - UWillowGlobals_AddActiveHomingProjectile_Params params; - params.HomingProjectile = HomingProjectile; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGlobals.GetTimeOfDayDominantDirectionalLightComponent -// (Native, Public) -// Parameters: -// class UDominantDirectionalLightComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UDominantDirectionalLightComponent* UWillowGlobals::GetTimeOfDayDominantDirectionalLightComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetTimeOfDayDominantDirectionalLightComponent"); - - UWillowGlobals_GetTimeOfDayDominantDirectionalLightComponent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.ResolveCustomMarkupString -// (Native, Public) -// Parameters: -// struct FString StringToResolve (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowGlobals::ResolveCustomMarkupString(const struct FString& StringToResolve) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.ResolveCustomMarkupString"); - - UWillowGlobals_ResolveCustomMarkupString_Params params; - params.StringToResolve = StringToResolve; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetVehicleLifetimeManager -// (Final, Native, Public) -// Parameters: -// class AVehicleLifetimeManager* ReturnValue (Parm, OutParm, ReturnParm) - -class AVehicleLifetimeManager* UWillowGlobals::GetVehicleLifetimeManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetVehicleLifetimeManager"); - - UWillowGlobals_GetVehicleLifetimeManager_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetPlayerPawnDataManager -// (Final, Native, Public) -// Parameters: -// class UWillowPlayerPawnDataManager* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowPlayerPawnDataManager* UWillowGlobals::GetPlayerPawnDataManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetPlayerPawnDataManager"); - - UWillowGlobals_GetPlayerPawnDataManager_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetCustomizationManager -// (Final, Native, Public) -// Parameters: -// class UWillowCustomizationManager* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowCustomizationManager* UWillowGlobals::GetCustomizationManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetCustomizationManager"); - - UWillowGlobals_GetCustomizationManager_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetUISortedValidPlayerNameIdentifiers -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// TArray OutPlayerNameIdentifiers (Parm, OutParm, NeedCtorLink) -// bool bFilterUnownedDlcCharacters (OptionalParm, Parm) - -void UWillowGlobals::GetUISortedValidPlayerNameIdentifiers(bool bFilterUnownedDlcCharacters, TArray* OutPlayerNameIdentifiers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetUISortedValidPlayerNameIdentifiers"); - - UWillowGlobals_GetUISortedValidPlayerNameIdentifiers_Params params; - params.bFilterUnownedDlcCharacters = bFilterUnownedDlcCharacters; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutPlayerNameIdentifiers != nullptr) - *OutPlayerNameIdentifiers = params.OutPlayerNameIdentifiers; -} - - -// Function WillowGame.WillowGlobals.GetDefaultPlayerSaveGame -// (Native, Public) -// Parameters: -// struct FString CharacterName (Parm, NeedCtorLink) -// class UPlayerSaveGame* ReturnValue (Parm, OutParm, ReturnParm) - -class UPlayerSaveGame* UWillowGlobals::GetDefaultPlayerSaveGame(const struct FString& CharacterName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetDefaultPlayerSaveGame"); - - UWillowGlobals_GetDefaultPlayerSaveGame_Params params; - params.CharacterName = CharacterName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetPlayerNameIdentifierDefinition -// (Native, Public) -// Parameters: -// struct FString CharacterName (Parm, NeedCtorLink) -// class UPlayerNameIdentifierDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UPlayerNameIdentifierDefinition* UWillowGlobals::GetPlayerNameIdentifierDefinition(const struct FString& CharacterName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetPlayerNameIdentifierDefinition"); - - UWillowGlobals_GetPlayerNameIdentifierDefinition_Params params; - params.CharacterName = CharacterName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetPlayerClassIdentifierDefinition -// (Native, Public) -// Parameters: -// struct FString ClassName (Parm, NeedCtorLink) -// class UPlayerClassIdentifierDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UPlayerClassIdentifierDefinition* UWillowGlobals::GetPlayerClassIdentifierDefinition(const struct FString& ClassName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetPlayerClassIdentifierDefinition"); - - UWillowGlobals_GetPlayerClassIdentifierDefinition_Params params; - params.ClassName = ClassName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetPlayerChallenges -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// bool bIncludeDlcChallenges (OptionalParm, Parm) -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray UWillowGlobals::GetPlayerChallenges(bool bIncludeDlcChallenges) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetPlayerChallenges"); - - UWillowGlobals_GetPlayerChallenges_Params params; - params.bIncludeDlcChallenges = bIncludeDlcChallenges; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetTheLCDHelper -// (Final, Native, Public) -// Parameters: -// class ULcdHelper* ReturnValue (Parm, OutParm, ReturnParm) - -class ULcdHelper* UWillowGlobals::GetTheLCDHelper() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetTheLCDHelper"); - - UWillowGlobals_GetTheLCDHelper_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.ToggleUnlockCode -// (Native, Public) -// Parameters: -// int UnlockCode (Parm) - -void UWillowGlobals::ToggleUnlockCode(int UnlockCode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.ToggleUnlockCode"); - - UWillowGlobals_ToggleUnlockCode_Params params; - params.UnlockCode = UnlockCode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGlobals.IsCodeUnlocked -// (Native, Public) -// Parameters: -// int UnlockCode (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGlobals::IsCodeUnlocked(int UnlockCode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.IsCodeUnlocked"); - - UWillowGlobals_IsCodeUnlocked_Params params; - params.UnlockCode = UnlockCode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.SetLoadingMovieFinished -// (Native, Public) - -void UWillowGlobals::SetLoadingMovieFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.SetLoadingMovieFinished"); - - UWillowGlobals_SetLoadingMovieFinished_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGlobals.GetPawnRelevanceUtility -// (Final, Native, Public) -// Parameters: -// class UPawnRelevanceUtility* ReturnValue (Parm, OutParm, ReturnParm) - -class UPawnRelevanceUtility* UWillowGlobals::GetPawnRelevanceUtility() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetPawnRelevanceUtility"); - - UWillowGlobals_GetPawnRelevanceUtility_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetLevelDependencyList -// (Final, Native, Public) -// Parameters: -// class ULevelDependencyList* ReturnValue (Parm, OutParm, ReturnParm) - -class ULevelDependencyList* UWillowGlobals::GetLevelDependencyList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetLevelDependencyList"); - - UWillowGlobals_GetLevelDependencyList_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetFastTravelStationsLookup -// (Final, Native, Public) -// Parameters: -// class UFastTravelStationsLookup* ReturnValue (Parm, OutParm, ReturnParm) - -class UFastTravelStationsLookup* UWillowGlobals::GetFastTravelStationsLookup() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetFastTravelStationsLookup"); - - UWillowGlobals_GetFastTravelStationsLookup_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetEffectCoordinator -// (Final, Native, Public) -// Parameters: -// class UWillowEffectCoordinator* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowEffectCoordinator* UWillowGlobals::GetEffectCoordinator() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetEffectCoordinator"); - - UWillowGlobals_GetEffectCoordinator_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetGlobalFallingDamageScale -// (Final, Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowGlobals::GetGlobalFallingDamageScale(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetGlobalFallingDamageScale"); - - UWillowGlobals_GetGlobalFallingDamageScale_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetGlobalAIRocketWeaponDamageScale -// (Final, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowGlobals::GetGlobalAIRocketWeaponDamageScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetGlobalAIRocketWeaponDamageScale"); - - UWillowGlobals_GetGlobalAIRocketWeaponDamageScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetGlobalAIAssaultWeaponDamageScale -// (Final, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowGlobals::GetGlobalAIAssaultWeaponDamageScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetGlobalAIAssaultWeaponDamageScale"); - - UWillowGlobals_GetGlobalAIAssaultWeaponDamageScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetGlobalAISniperWeaponDamageScale -// (Final, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowGlobals::GetGlobalAISniperWeaponDamageScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetGlobalAISniperWeaponDamageScale"); - - UWillowGlobals_GetGlobalAISniperWeaponDamageScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetGlobalAISmgWeaponDamageScale -// (Final, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowGlobals::GetGlobalAISmgWeaponDamageScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetGlobalAISmgWeaponDamageScale"); - - UWillowGlobals_GetGlobalAISmgWeaponDamageScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetGlobalAIShotgunWeaponDamageScale -// (Final, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowGlobals::GetGlobalAIShotgunWeaponDamageScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetGlobalAIShotgunWeaponDamageScale"); - - UWillowGlobals_GetGlobalAIShotgunWeaponDamageScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetGlobalAIPistolWeaponDamageScale -// (Final, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowGlobals::GetGlobalAIPistolWeaponDamageScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetGlobalAIPistolWeaponDamageScale"); - - UWillowGlobals_GetGlobalAIPistolWeaponDamageScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetGlobalAIWeaponDamageScale -// (Final, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowGlobals::GetGlobalAIWeaponDamageScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetGlobalAIWeaponDamageScale"); - - UWillowGlobals_GetGlobalAIWeaponDamageScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetGlobalAIDamageScale -// (Final, Native, Public) -// Parameters: -// class UObject* DamageInstigatorContextSource (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowGlobals::GetGlobalAIDamageScale(class UObject* DamageInstigatorContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetGlobalAIDamageScale"); - - UWillowGlobals_GetGlobalAIDamageScale_Params params; - params.DamageInstigatorContextSource = DamageInstigatorContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetGlobalsDefinition -// (Final, Native, Public) -// Parameters: -// class UGlobalsDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UGlobalsDefinition* UWillowGlobals::GetGlobalsDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetGlobalsDefinition"); - - UWillowGlobals_GetGlobalsDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.ReleaseDamagePipelineObject -// (Native, Public) -// Parameters: -// class UDamagePipeline* Pipeline (Parm) - -void UWillowGlobals::ReleaseDamagePipelineObject(class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.ReleaseDamagePipelineObject"); - - UWillowGlobals_ReleaseDamagePipelineObject_Params params; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGlobals.GetDamagePipelineObject -// (Native, Public) -// Parameters: -// class UDamagePipeline* ReturnValue (Parm, OutParm, ReturnParm) - -class UDamagePipeline* UWillowGlobals::GetDamagePipelineObject() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetDamagePipelineObject"); - - UWillowGlobals_GetDamagePipelineObject_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.DeleteWorldBodyStandIn -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UWorldBody* StandIn (Parm, OutParm) - -void UWillowGlobals::DeleteWorldBodyStandIn(class UWorldBody** StandIn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.DeleteWorldBodyStandIn"); - - UWillowGlobals_DeleteWorldBodyStandIn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (StandIn != nullptr) - *StandIn = params.StandIn; -} - - -// Function WillowGame.WillowGlobals.CreateWorldBodyStandIn -// (Final, Native, Public) -// Parameters: -// class UWorldBody* ReturnValue (Parm, OutParm, ReturnParm) - -class UWorldBody* UWillowGlobals::CreateWorldBodyStandIn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.CreateWorldBodyStandIn"); - - UWillowGlobals_CreateWorldBodyStandIn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetWillowSaveGameManager -// (Final, Native, Public) -// Parameters: -// class UWillowSaveGameManager* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowSaveGameManager* UWillowGlobals::GetWillowSaveGameManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetWillowSaveGameManager"); - - UWillowGlobals_GetWillowSaveGameManager_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.GetWillowGlobals -// (Native, Static, Public) -// Parameters: -// class UWillowGlobals* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowGlobals* UWillowGlobals::GetWillowGlobals() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.GetWillowGlobals"); - - UWillowGlobals_GetWillowGlobals_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGlobals.RemoveInteractiveObject -// (Final, Defined, Simulated, Public) -// Parameters: -// class AWillowInteractiveObject* Object (Parm) - -void UWillowGlobals::RemoveInteractiveObject(class AWillowInteractiveObject* Object) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.RemoveInteractiveObject"); - - UWillowGlobals_RemoveInteractiveObject_Params params; - params.Object = Object; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGlobals.AddInteractiveObject -// (Final, Defined, Simulated, Public) -// Parameters: -// class AWillowInteractiveObject* Object (Parm) - -void UWillowGlobals::AddInteractiveObject(class AWillowInteractiveObject* Object) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGlobals.AddInteractiveObject"); - - UWillowGlobals_AddInteractiveObject_Params params; - params.Object = Object; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.ShowChallengeWidget -// (Final, Native, Public) -// Parameters: -// class UChallengeDefinition* InChallenge (Parm) -// int InLevelIndex (Parm) -// int InConditionIndex (Parm) -// int InCurrStatVal (Parm) -// int InGoalStatVal (Parm) - -void AWillowHUD::ShowChallengeWidget(class UChallengeDefinition* InChallenge, int InLevelIndex, int InConditionIndex, int InCurrStatVal, int InGoalStatVal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.ShowChallengeWidget"); - - AWillowHUD_ShowChallengeWidget_Params params; - params.InChallenge = InChallenge; - params.InLevelIndex = InLevelIndex; - params.InConditionIndex = InConditionIndex; - params.InCurrStatVal = InCurrStatVal; - params.InGoalStatVal = InGoalStatVal; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.ShowIpAddress -// (Defined, Exec, Public) - -void AWillowHUD::ShowIpAddress() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.ShowIpAddress"); - - AWillowHUD_ShowIpAddress_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.LevelTimer -// (Defined, Exec, Public) - -void AWillowHUD::LevelTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.LevelTimer"); - - AWillowHUD_LevelTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.AutoAimDebug -// (Defined, Exec, Public) - -void AWillowHUD::AutoAimDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.AutoAimDebug"); - - AWillowHUD_AutoAimDebug_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.AmmoAbsorbed -// (Defined, Simulated, Event, Public) -// Parameters: -// class UClass* DamageSource (Parm) -// class UWillowDamageTypeDefinition* DamageTypeDef (Parm) - -void AWillowHUD::AmmoAbsorbed(class UClass* DamageSource, class UWillowDamageTypeDefinition* DamageTypeDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.AmmoAbsorbed"); - - AWillowHUD_AmmoAbsorbed_Params params; - params.DamageSource = DamageSource; - params.DamageTypeDef = DamageTypeDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.ColiseumWantsSuppressHUD -// (Defined, Simulated, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowHUD::ColiseumWantsSuppressHUD() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.ColiseumWantsSuppressHUD"); - - AWillowHUD_ColiseumWantsSuppressHUD_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowHUD.GetPlayingColiseumOverlayMovie -// (Defined, Simulated, Public) -// Parameters: -// class UWillowGFxColiseumOverlayMovie* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowGFxColiseumOverlayMovie* AWillowHUD::GetPlayingColiseumOverlayMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.GetPlayingColiseumOverlayMovie"); - - AWillowHUD_GetPlayingColiseumOverlayMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowHUD.ColiseumNotify -// (Defined, Simulated, Public) -// Parameters: -// unsigned char NotifyType (Parm) - -void AWillowHUD::ColiseumNotify(unsigned char NotifyType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.ColiseumNotify"); - - AWillowHUD_ColiseumNotify_Params params; - params.NotifyType = NotifyType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.RuleAnnounce -// (Defined, Simulated, Public) - -void AWillowHUD::RuleAnnounce() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.RuleAnnounce"); - - AWillowHUD_RuleAnnounce_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.RoundAnnounce -// (Defined, Simulated, Public) -// Parameters: -// int Round (Parm) -// int Wave (Parm) -// int MaxRound (Parm) -// struct FString HealthModText (Parm, NeedCtorLink) -// struct FString DamageModTex (Parm, NeedCtorLink) -// struct FString ShieldModTex (Parm, NeedCtorLink) - -void AWillowHUD::RoundAnnounce(int Round, int Wave, int MaxRound, const struct FString& HealthModText, const struct FString& DamageModTex, const struct FString& ShieldModTex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.RoundAnnounce"); - - AWillowHUD_RoundAnnounce_Params params; - params.Round = Round; - params.Wave = Wave; - params.MaxRound = MaxRound; - params.HealthModText = HealthModText; - params.DamageModTex = DamageModTex; - params.ShieldModTex = ShieldModTex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.BeginRoundAnnounce -// (Defined, Public) - -void AWillowHUD::BeginRoundAnnounce() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.BeginRoundAnnounce"); - - AWillowHUD_BeginRoundAnnounce_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.StartColiseumTimer -// (Defined, Simulated, Public) -// Parameters: -// unsigned char CountdownLength (Parm) - -void AWillowHUD::StartColiseumTimer(unsigned char CountdownLength) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.StartColiseumTimer"); - - AWillowHUD_StartColiseumTimer_Params params; - params.CountdownLength = CountdownLength; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.CloseColiseumOverlay -// (Defined, Simulated, Public) - -void AWillowHUD::CloseColiseumOverlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.CloseColiseumOverlay"); - - AWillowHUD_CloseColiseumOverlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.UpdateColiseumRule -// (Defined, Simulated, Public) -// Parameters: -// class UColiseumRuleDefinition* RuleInfo (Parm) -// unsigned char UpdateMode (Parm) - -void AWillowHUD::UpdateColiseumRule(class UColiseumRuleDefinition* RuleInfo, unsigned char UpdateMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.UpdateColiseumRule"); - - AWillowHUD_UpdateColiseumRule_Params params; - params.RuleInfo = RuleInfo; - params.UpdateMode = UpdateMode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.OnColiseumOverlayClosing -// (Defined, Simulated, Public) - -void AWillowHUD::OnColiseumOverlayClosing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.OnColiseumOverlayClosing"); - - AWillowHUD_OnColiseumOverlayClosing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.OnColiseumOverlayOpening -// (Defined, Simulated, Public) -// Parameters: -// class UWillowGFxColiseumOverlayMovie* Overlay (Parm) - -void AWillowHUD::OnColiseumOverlayOpening(class UWillowGFxColiseumOverlayMovie* Overlay) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.OnColiseumOverlayOpening"); - - AWillowHUD_OnColiseumOverlayOpening_Params params; - params.Overlay = Overlay; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.OnLostFocusPause -// (Defined, Event, Public) -// Parameters: -// bool Enable (Parm) - -void AWillowHUD::OnLostFocusPause(bool Enable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.OnLostFocusPause"); - - AWillowHUD_OnLostFocusPause_Params params; - params.Enable = Enable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.CanPauseOnLostFocus -// (Defined, Public) -// Parameters: -// bool bEnable (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowHUD::CanPauseOnLostFocus(bool bEnable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.CanPauseOnLostFocus"); - - AWillowHUD_CanPauseOnLostFocus_Params params; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowHUD.DrawAlwaysOnTopItems -// (Native, Public) - -void AWillowHUD::DrawAlwaysOnTopItems() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.DrawAlwaysOnTopItems"); - - AWillowHUD_DrawAlwaysOnTopItems_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.SetConnectionProblem -// (Native, Public) -// Parameters: -// bool bIsConnected (Parm) - -void AWillowHUD::SetConnectionProblem(bool bIsConnected) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.SetConnectionProblem"); - - AWillowHUD_SetConnectionProblem_Params params; - params.bIsConnected = bIsConnected; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.SetCanPickupItem -// (Native, HasOptionalparams, Public) -// Parameters: -// class AActor* Pickup (OptionalParm, Parm) -// bool bUpdatePickupCard (OptionalParm, Parm) - -void AWillowHUD::SetCanPickupItem(class AActor* Pickup, bool bUpdatePickupCard) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.SetCanPickupItem"); - - AWillowHUD_SetCanPickupItem_Params params; - params.Pickup = Pickup; - params.bUpdatePickupCard = bUpdatePickupCard; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.StartFade -// (Native, HasOptionalparams, Public) -// Parameters: -// float InOpacity (Parm) -// float InFadeDuration (Parm) -// struct FColor Incolor (OptionalParm, Parm) - -void AWillowHUD::StartFade(float InOpacity, float InFadeDuration, const struct FColor& Incolor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.StartFade"); - - AWillowHUD_StartFade_Params params; - params.InOpacity = InOpacity; - params.InFadeDuration = InFadeDuration; - params.Incolor = Incolor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.FadeOut -// (Defined, Exec, HasOptionalparams, Public) -// Parameters: -// float FadeLength (OptionalParm, Parm) - -void AWillowHUD::FadeOut(float FadeLength) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.FadeOut"); - - AWillowHUD_FadeOut_Params params; - params.FadeLength = FadeLength; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.FadeIn -// (Defined, Exec, HasOptionalparams, Public) -// Parameters: -// float FadeLength (OptionalParm, Parm) - -void AWillowHUD::FadeIn(float FadeLength) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.FadeIn"); - - AWillowHUD_FadeIn_Params params; - params.FadeLength = FadeLength; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.NotifySavingComplete -// (Native, Public) -// Parameters: -// float InSaveDuration (Parm) - -void AWillowHUD::NotifySavingComplete(float InSaveDuration) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.NotifySavingComplete"); - - AWillowHUD_NotifySavingComplete_Params params; - params.InSaveDuration = InSaveDuration; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.NotifySavingStarted -// (Native, Public) - -void AWillowHUD::NotifySavingStarted() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.NotifySavingStarted"); - - AWillowHUD_NotifySavingStarted_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.ToggleHUD -// (Defined, Exec, Public) - -void AWillowHUD::ToggleHUD() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.ToggleHUD"); - - AWillowHUD_ToggleHUD_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.ShowTargetAnimDebug -// (Defined, Exec, Public, HasDefaults) - -void AWillowHUD::ShowTargetAnimDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.ShowTargetAnimDebug"); - - AWillowHUD_ShowTargetAnimDebug_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.ShowAnimDebugFP -// (Defined, Exec, Public) - -void AWillowHUD::ShowAnimDebugFP() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.ShowAnimDebugFP"); - - AWillowHUD_ShowAnimDebugFP_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.ShowRespawnDialog -// (Defined, Public) -// Parameters: -// int Cost (Parm) - -void AWillowHUD::ShowRespawnDialog(int Cost) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.ShowRespawnDialog"); - - AWillowHUD_ShowRespawnDialog_Params params; - params.Cost = Cost; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.CloseStatusMenu -// (Defined, Event, Public) -// Parameters: -// class UWillowUIInteraction* Interaction (Parm) - -void AWillowHUD::CloseStatusMenu(class UWillowUIInteraction* Interaction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.CloseStatusMenu"); - - AWillowHUD_CloseStatusMenu_Params params; - params.Interaction = Interaction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.TryFakePauseInSinglePlayer -// (Defined, Public) - -void AWillowHUD::TryFakePauseInSinglePlayer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.TryFakePauseInSinglePlayer"); - - AWillowHUD_TryFakePauseInSinglePlayer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.RunStatusMenu -// (Defined, Public) -// Parameters: -// class UWillowUIInteraction* Interaction (Parm) - -void AWillowHUD::RunStatusMenu(class UWillowUIInteraction* Interaction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.RunStatusMenu"); - - AWillowHUD_RunStatusMenu_Params params; - params.Interaction = Interaction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.PlayStatusMovie -// (Final, Defined, Private) - -void AWillowHUD::PlayStatusMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.PlayStatusMovie"); - - AWillowHUD_PlayStatusMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.CloseHUDMovie -// (Defined, Public) - -void AWillowHUD::CloseHUDMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.CloseHUDMovie"); - - AWillowHUD_CloseHUDMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.HUDIsClosing -// (Native, Public) - -void AWillowHUD::HUDIsClosing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.HUDIsClosing"); - - AWillowHUD_HUDIsClosing_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.OpenHUDMovie -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bDeferred (OptionalParm, Parm) - -void AWillowHUD::OpenHUDMovie(bool bDeferred) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.OpenHUDMovie"); - - AWillowHUD_OpenHUDMovie_Params params; - params.bDeferred = bDeferred; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD._OpenHUDMovie -// (Final, Defined, Private) - -void AWillowHUD::_OpenHUDMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD._OpenHUDMovie"); - - AWillowHUD__OpenHUDMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.ShowInspectedStatusEffectTarget -// (Event, Public, HasOutparams) -// Parameters: -// FScriptInterface Target (Parm) -// float YPos (Parm, OutParm) -// struct FVector PlayerCameraPosition (Parm) -// struct FVector PlayerCameraDirection (Parm) - -void AWillowHUD::ShowInspectedStatusEffectTarget(const FScriptInterface& Target, const struct FVector& PlayerCameraPosition, const struct FVector& PlayerCameraDirection, float* YPos) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.ShowInspectedStatusEffectTarget"); - - AWillowHUD_ShowInspectedStatusEffectTarget_Params params; - params.Target = Target; - params.PlayerCameraPosition = PlayerCameraPosition; - params.PlayerCameraDirection = PlayerCameraDirection; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (YPos != nullptr) - *YPos = params.YPos; -} - - -// Function WillowGame.WillowHUD.AddPostRenderedActor -// (Defined, Public) -// Parameters: -// class AActor* A (Parm) - -void AWillowHUD::AddPostRenderedActor(class AActor* A) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.AddPostRenderedActor"); - - AWillowHUD_AddPostRenderedActor_Params params; - params.A = A; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.RemovePostRenderedActor -// (Defined, Public) -// Parameters: -// class AActor* A (Parm) - -void AWillowHUD::RemovePostRenderedActor(class AActor* A) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.RemovePostRenderedActor"); - - AWillowHUD_RemovePostRenderedActor_Params params; - params.A = A; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.ShowInspectedAI -// (Event, Public, HasOutparams) -// Parameters: -// class AWillowAIPawn* AIPawnToInspect (Parm) -// float YPos (Parm, OutParm) -// struct FVector PlayerCameraPosition (Parm) -// struct FVector PlayerCameraDirection (Parm) - -void AWillowHUD::ShowInspectedAI(class AWillowAIPawn* AIPawnToInspect, const struct FVector& PlayerCameraPosition, const struct FVector& PlayerCameraDirection, float* YPos) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.ShowInspectedAI"); - - AWillowHUD_ShowInspectedAI_Params params; - params.AIPawnToInspect = AIPawnToInspect; - params.PlayerCameraPosition = PlayerCameraPosition; - params.PlayerCameraDirection = PlayerCameraDirection; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (YPos != nullptr) - *YPos = params.YPos; -} - - -// Function WillowGame.WillowHUD.DrawShowIos -// (Simulated, Event, Public) -// Parameters: -// class AWillowInteractiveObject* WIO (Parm) -// struct FVector ViewPosition (Parm) -// struct FVector ViewRotation (Parm) - -void AWillowHUD::DrawShowIos(class AWillowInteractiveObject* WIO, const struct FVector& ViewPosition, const struct FVector& ViewRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.DrawShowIos"); - - AWillowHUD_DrawShowIos_Params params; - params.WIO = WIO; - params.ViewPosition = ViewPosition; - params.ViewRotation = ViewRotation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.DrawShowHos -// (Simulated, Event, Public) -// Parameters: -// class AWillowAIPawn* WAIP (Parm) -// struct FVector ViewPosition (Parm) -// struct FVector ViewRotation (Parm) - -void AWillowHUD::DrawShowHos(class AWillowAIPawn* WAIP, const struct FVector& ViewPosition, const struct FVector& ViewRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.DrawShowHos"); - - AWillowHUD_DrawShowHos_Params params; - params.WAIP = WAIP; - params.ViewPosition = ViewPosition; - params.ViewRotation = ViewRotation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.GetWeaponScopeMovie -// (Final, Native, Event, Public) -// Parameters: -// class UWeaponScopeGFxMovie* ReturnValue (Parm, OutParm, ReturnParm) - -class UWeaponScopeGFxMovie* AWillowHUD::GetWeaponScopeMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.GetWeaponScopeMovie"); - - AWillowHUD_GetWeaponScopeMovie_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowHUD.GetHUDMovie -// (Final, Native, Event, Public) -// Parameters: -// class UWillowHUDGFxMovie* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowHUDGFxMovie* AWillowHUD::GetHUDMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.GetHUDMovie"); - - AWillowHUD_GetHUDMovie_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowHUD.DisplayTargetPopupInfo -// (Final, Native, Public) - -void AWillowHUD::DisplayTargetPopupInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.DisplayTargetPopupInfo"); - - AWillowHUD_DisplayTargetPopupInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.UpdatePickupParticles -// (Final, Native, Public) - -void AWillowHUD::UpdatePickupParticles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.UpdatePickupParticles"); - - AWillowHUD_UpdatePickupParticles_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.PostRenderDebug -// (Native, Public) - -void AWillowHUD::PostRenderDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.PostRenderDebug"); - - AWillowHUD_PostRenderDebug_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.DrawSpectatorHud -// (Final, Simulated, Native, Public) - -void AWillowHUD::DrawSpectatorHud() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.DrawSpectatorHud"); - - AWillowHUD_DrawSpectatorHud_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.DrawEngineHUD -// (Public) - -void AWillowHUD::DrawEngineHUD() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.DrawEngineHUD"); - - AWillowHUD_DrawEngineHUD_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.ScaleY -// (Final, Native, Public) -// Parameters: -// float Y (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowHUD::ScaleY(float Y) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.ScaleY"); - - AWillowHUD_ScaleY_Params params; - params.Y = Y; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowHUD.ScaleX43 -// (Native, Public) -// Parameters: -// float X (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowHUD::ScaleX43(float X) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.ScaleX43"); - - AWillowHUD_ScaleX43_Params params; - params.X = X; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowHUD.ScaleX -// (Final, Native, Public) -// Parameters: -// float X (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowHUD::ScaleX(float X) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.ScaleX"); - - AWillowHUD_ScaleX_Params params; - params.X = X; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowHUD.GetColorForExpLevel -// (Native, Public) -// Parameters: -// class AActor* Pickup (Parm) -// struct FColor ReturnValue (Parm, OutParm, ReturnParm) - -struct FColor AWillowHUD::GetColorForExpLevel(class AActor* Pickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.GetColorForExpLevel"); - - AWillowHUD_GetColorForExpLevel_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowHUD.ShowPickupCard -// (Native, Public) -// Parameters: -// bool bShow (Parm) -// bool bIsPrimaryPlayer (Parm) -// bool bAutoUse (Parm) - -void AWillowHUD::ShowPickupCard(bool bShow, bool bIsPrimaryPlayer, bool bAutoUse) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.ShowPickupCard"); - - AWillowHUD_ShowPickupCard_Params params; - params.bShow = bShow; - params.bIsPrimaryPlayer = bIsPrimaryPlayer; - params.bAutoUse = bAutoUse; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.GetPickupCardLocation -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class AActor* Pickup (Parm) -// bool bApplyPitchOffset (OptionalParm, Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowHUD::GetPickupCardLocation(class AActor* Pickup, bool bApplyPitchOffset) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.GetPickupCardLocation"); - - AWillowHUD_GetPickupCardLocation_Params params; - params.Pickup = Pickup; - params.bApplyPitchOffset = bApplyPitchOffset; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowHUD.DetachPickupHoverPSys -// (Final, Native, Public) -// Parameters: -// class AActor* Pickup (Parm) - -void AWillowHUD::DetachPickupHoverPSys(class AActor* Pickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.DetachPickupHoverPSys"); - - AWillowHUD_DetachPickupHoverPSys_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.AttachPickupHoverPSys -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class AActor* Pickup (Parm) -// bool bInPickupRange (OptionalParm, Parm) - -void AWillowHUD::AttachPickupHoverPSys(class AActor* Pickup, bool bInPickupRange) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.AttachPickupHoverPSys"); - - AWillowHUD_AttachPickupHoverPSys_Params params; - params.Pickup = Pickup; - params.bInPickupRange = bInPickupRange; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.GetItemHoverBounds -// (Native, Public, HasOutparams) -// Parameters: -// class AActor* Pickup (Parm) -// float X (Parm, OutParm) -// float Y (Parm, OutParm) -// float XL (Parm, OutParm) -// float YL (Parm, OutParm) - -void AWillowHUD::GetItemHoverBounds(class AActor* Pickup, float* X, float* Y, float* XL, float* YL) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.GetItemHoverBounds"); - - AWillowHUD_GetItemHoverBounds_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (X != nullptr) - *X = params.X; - if (Y != nullptr) - *Y = params.Y; - if (XL != nullptr) - *XL = params.XL; - if (YL != nullptr) - *YL = params.YL; -} - - -// Function WillowGame.WillowHUD.DrawItemFeedbackInfo -// (Native, Public) - -void AWillowHUD::DrawItemFeedbackInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.DrawItemFeedbackInfo"); - - AWillowHUD_DrawItemFeedbackInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.DrawDebugFeedbackForPickup -// (Native, Public) -// Parameters: -// class AActor* Pickup (Parm) - -void AWillowHUD::DrawDebugFeedbackForPickup(class AActor* Pickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.DrawDebugFeedbackForPickup"); - - AWillowHUD_DrawDebugFeedbackForPickup_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.DrawBuildInfo -// (Defined, Event, Public) - -void AWillowHUD::DrawBuildInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.DrawBuildInfo"); - - AWillowHUD_DrawBuildInfo_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.DrawHUD -// (Native, Public) - -void AWillowHUD::DrawHUD() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.DrawHUD"); - - AWillowHUD_DrawHUD_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.DoStartupDrawHUD -// (Event, Public) - -void AWillowHUD::DoStartupDrawHUD() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.DoStartupDrawHUD"); - - AWillowHUD_DoStartupDrawHUD_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.DrawDamageIndicator -// (Final, Native, Public) -// Parameters: -// struct FVector HitDir (Parm) -// bool bShieldOnlyDamage (Parm) - -void AWillowHUD::DrawDamageIndicator(const struct FVector& HitDir, bool bShieldOnlyDamage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.DrawDamageIndicator"); - - AWillowHUD_DrawDamageIndicator_Params params; - params.HitDir = HitDir; - params.bShieldOnlyDamage = bShieldOnlyDamage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.BuildInfo -// (Defined, Exec, Public) - -void AWillowHUD::BuildInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.BuildInfo"); - - AWillowHUD_BuildInfo_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.DrawbShowHUDIsFalseHUD -// (Native, Public) - -void AWillowHUD::DrawbShowHUDIsFalseHUD() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.DrawbShowHUDIsFalseHUD"); - - AWillowHUD_DrawbShowHUDIsFalseHUD_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.SetWPRI -// (Defined, Simulated, Public) - -void AWillowHUD::SetWPRI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.SetWPRI"); - - AWillowHUD_SetWPRI_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.Destroyed -// (Defined, Event, Public) - -void AWillowHUD::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.Destroyed"); - - AWillowHUD_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.CreateWeaponScopeMovie -// (Defined, Simulated, Public) - -void AWillowHUD::CreateWeaponScopeMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.CreateWeaponScopeMovie"); - - AWillowHUD_CreateWeaponScopeMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.CreateHUDMovie -// (Defined, Simulated, Public) - -void AWillowHUD::CreateHUDMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.CreateHUDMovie"); - - AWillowHUD_CreateHUDMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.PostBeginPlay -// (Defined, Simulated, Public) - -void AWillowHUD::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.PostBeginPlay"); - - AWillowHUD_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.InitHud -// (Defined, Public) - -void AWillowHUD::InitHud() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.InitHud"); - - AWillowHUD_InitHud_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.ClearCustomMessage -// (Defined, Public) -// Parameters: -// unsigned char MsgType (Parm) - -void AWillowHUD::ClearCustomMessage(unsigned char MsgType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.ClearCustomMessage"); - - AWillowHUD_ClearCustomMessage_Params params; - params.MsgType = MsgType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.DisplayCustomMessage -// (Defined, HasOptionalparams, Public) -// Parameters: -// unsigned char MsgType (Parm) -// struct FString MessageString (Parm, NeedCtorLink) -// float Duration (Parm) -// struct FColor DrawColor (Parm) -// class UClass* InMessageClass (OptionalParm, Parm) -// int Switch (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) - -void AWillowHUD::DisplayCustomMessage(unsigned char MsgType, const struct FString& MessageString, float Duration, const struct FColor& DrawColor, class UClass* InMessageClass, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.DisplayCustomMessage"); - - AWillowHUD_DisplayCustomMessage_Params params; - params.MsgType = MsgType; - params.MessageString = MessageString; - params.Duration = Duration; - params.DrawColor = DrawColor; - params.InMessageClass = InMessageClass; - params.Switch = Switch; - params.RelatedPRI_2 = RelatedPRI_2; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUD.LoadBuildInfo -// (Native, Public) - -void AWillowHUD::LoadBuildInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUD.LoadBuildInfo"); - - AWillowHUD_LoadBuildInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowImpactDefinition.HandleRigidBodyImpact -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class AActor* Instigator (Parm) -// class UPrimitiveComponent* HitComponent (Parm, EditInline) -// class UPrimitiveComponent* OtherComponent (Parm, EditInline) -// struct FCollisionImpactData RigidCollisionData (Const, Parm, OutParm, NeedCtorLink) -// int ContactIndex (Parm) -// bool bReplicateEffect (OptionalParm, Parm) - -void UWillowImpactDefinition::HandleRigidBodyImpact(class AActor* Instigator, class UPrimitiveComponent* HitComponent, class UPrimitiveComponent* OtherComponent, int ContactIndex, bool bReplicateEffect, struct FCollisionImpactData* RigidCollisionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowImpactDefinition.HandleRigidBodyImpact"); - - UWillowImpactDefinition_HandleRigidBodyImpact_Params params; - params.Instigator = Instigator; - params.HitComponent = HitComponent; - params.OtherComponent = OtherComponent; - params.ContactIndex = ContactIndex; - params.bReplicateEffect = bReplicateEffect; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (RigidCollisionData != nullptr) - *RigidCollisionData = params.RigidCollisionData; -} - - -// Function WillowGame.WillowInteractiveObject.OnPlayerClosedMissionUI -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* ThePlayer (Parm) - -void AWillowInteractiveObject::OnPlayerClosedMissionUI(class AWillowPlayerController* ThePlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.OnPlayerClosedMissionUI"); - - AWillowInteractiveObject_OnPlayerClosedMissionUI_Params params; - params.ThePlayer = ThePlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.OnPlayerOpenedMissionUI -// (Public) -// Parameters: -// class AWillowPlayerController* ThePlayer (Parm) - -void AWillowInteractiveObject::OnPlayerOpenedMissionUI(class AWillowPlayerController* ThePlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.OnPlayerOpenedMissionUI"); - - AWillowInteractiveObject_OnPlayerOpenedMissionUI_Params params; - params.ThePlayer = ThePlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.GetMapDisplayName -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowInteractiveObject::GetMapDisplayName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetMapDisplayName"); - - AWillowInteractiveObject_GetMapDisplayName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetMapDisplayHeader -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowInteractiveObject::GetMapDisplayHeader() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetMapDisplayHeader"); - - AWillowInteractiveObject_GetMapDisplayHeader_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetObstacleInfo -// (Native, Public, HasOutparams) -// Parameters: -// struct FObstacleData Data (Parm, OutParm) - -void AWillowInteractiveObject::GetObstacleInfo(struct FObstacleData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetObstacleInfo"); - - AWillowInteractiveObject_GetObstacleInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; -} - - -// Function WillowGame.WillowInteractiveObject.GetObstacleActor -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AWillowInteractiveObject::GetObstacleActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetObstacleActor"); - - AWillowInteractiveObject_GetObstacleActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetMagnetData -// (Native, Public, HasOutparams) -// Parameters: -// struct FVector MagnetLoc (Parm, OutParm) -// struct FVector MagnetVel (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::GetMagnetData(struct FVector* MagnetLoc, struct FVector* MagnetVel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetMagnetData"); - - AWillowInteractiveObject_GetMagnetData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (MagnetLoc != nullptr) - *MagnetLoc = params.MagnetLoc; - if (MagnetVel != nullptr) - *MagnetVel = params.MagnetVel; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.SetObstacleVelocity -// (Native, Public, HasOutparams) -// Parameters: -// struct FVector NewVelocity (Const, Parm, OutParm) - -void AWillowInteractiveObject::SetObstacleVelocity(struct FVector* NewVelocity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetObstacleVelocity"); - - AWillowInteractiveObject_SetObstacleVelocity_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewVelocity != nullptr) - *NewVelocity = params.NewVelocity; -} - - -// Function WillowGame.WillowInteractiveObject.CanAvoidObstacle -// (Native, Public, HasOutparams) -// Parameters: -// struct FObstacleData Obstacle (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::CanAvoidObstacle(struct FObstacleData* Obstacle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.CanAvoidObstacle"); - - AWillowInteractiveObject_CanAvoidObstacle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Obstacle != nullptr) - *Obstacle = params.Obstacle; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.CanAvoidObstacles -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::CanAvoidObstacles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.CanAvoidObstacles"); - - AWillowInteractiveObject_CanAvoidObstacles_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.SetObstacleActive -// (Native, Public) -// Parameters: -// bool bActive (Parm) - -void AWillowInteractiveObject::SetObstacleActive(bool bActive) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetObstacleActive"); - - AWillowInteractiveObject_SetObstacleActive_Params params; - params.bActive = bActive; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.IsObstacleActive -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::IsObstacleActive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.IsObstacleActive"); - - AWillowInteractiveObject_IsObstacleActive_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.SetDialogNameTag -// (Native, Public) -// Parameters: -// class UGearboxDialogNameTag* NewName (Parm) - -void AWillowInteractiveObject::SetDialogNameTag(class UGearboxDialogNameTag* NewName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetDialogNameTag"); - - AWillowInteractiveObject_SetDialogNameTag_Params params; - params.NewName = NewName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.ServerDialog_TriggerEvent -// (Singular, Net, Native, Event, HasOptionalparams, Public, NetServer) -// Parameters: -// class UGearboxDialogEventTag* EventTag (Parm) -// class AActor* Other (OptionalParm, Parm) -// class UObject* ObjectParameter (OptionalParm, Parm) - -void AWillowInteractiveObject::ServerDialog_TriggerEvent(class UGearboxDialogEventTag* EventTag, class AActor* Other, class UObject* ObjectParameter) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.ServerDialog_TriggerEvent"); - - AWillowInteractiveObject_ServerDialog_TriggerEvent_Params params; - params.EventTag = EventTag; - params.Other = Other; - params.ObjectParameter = ObjectParameter; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.GetReplicatedDialogData -// (Native, Public) -// Parameters: -// struct FGearboxDialogReplicatedData ReturnValue (Parm, OutParm, ReturnParm) - -struct FGearboxDialogReplicatedData AWillowInteractiveObject::GetReplicatedDialogData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetReplicatedDialogData"); - - AWillowInteractiveObject_GetReplicatedDialogData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.SetReplicatedDialogData -// (Native, Public, HasOutparams) -// Parameters: -// class UGearboxDialogAct_Talk* TalkAct (Parm) -// struct FGearboxDialogData Data (Parm, OutParm) - -void AWillowInteractiveObject::SetReplicatedDialogData(class UGearboxDialogAct_Talk* TalkAct, struct FGearboxDialogData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetReplicatedDialogData"); - - AWillowInteractiveObject_SetReplicatedDialogData_Params params; - params.TalkAct = TalkAct; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; -} - - -// Function WillowGame.WillowInteractiveObject.GetDialogGroups -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// TArray Groups (Parm, OutParm, NeedCtorLink) - -void AWillowInteractiveObject::GetDialogGroups(TArray* Groups) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetDialogGroups"); - - AWillowInteractiveObject_GetDialogGroups_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Groups != nullptr) - *Groups = params.Groups; -} - - -// Function WillowGame.WillowInteractiveObject.GetDialogComponent -// (Simulated, Native, Public) -// Parameters: -// class UGearboxDialogComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UGearboxDialogComponent* AWillowInteractiveObject::GetDialogComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetDialogComponent"); - - AWillowInteractiveObject_GetDialogComponent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetDialogNameTag -// (Simulated, Native, Public) -// Parameters: -// class UGearboxDialogNameTag* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxDialogNameTag* AWillowInteractiveObject::GetDialogNameTag() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetDialogNameTag"); - - AWillowInteractiveObject_GetDialogNameTag_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.CanTalk -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::CanTalk() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.CanTalk"); - - AWillowInteractiveObject_CanTalk_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.TouchDenied -// (Native, Public) -// Parameters: -// class AActor* Other (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::TouchDenied(class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.TouchDenied"); - - AWillowInteractiveObject_TouchDenied_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.SetPatsy -// (Native, Public) -// Parameters: -// FScriptInterface NewPatsy (Parm) - -void AWillowInteractiveObject::SetPatsy(const FScriptInterface& NewPatsy) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetPatsy"); - - AWillowInteractiveObject_SetPatsy_Params params; - params.NewPatsy = NewPatsy; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.GetPatsy -// (Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface AWillowInteractiveObject::GetPatsy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetPatsy"); - - AWillowInteractiveObject_GetPatsy_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.IsBeingHealed -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::IsBeingHealed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.IsBeingHealed"); - - AWillowInteractiveObject_IsBeingHealed_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.SetBeingHealed -// (Simulated, Native, Public) -// Parameters: -// bool bNewBeingHealed (Parm) - -void AWillowInteractiveObject::SetBeingHealed(bool bNewBeingHealed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetBeingHealed"); - - AWillowInteractiveObject_SetBeingHealed_Params params; - params.bNewBeingHealed = bNewBeingHealed; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.GetControllerResponsibleForDamage -// (Native, Public) -// Parameters: -// class AController* ReturnValue (Parm, OutParm, ReturnParm) - -class AController* AWillowInteractiveObject::GetControllerResponsibleForDamage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetControllerResponsibleForDamage"); - - AWillowInteractiveObject_GetControllerResponsibleForDamage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetInstigator -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AWillowInteractiveObject::GetInstigator() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetInstigator"); - - AWillowInteractiveObject_GetInstigator_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.SetInteractionIcon -// (Native, Public) -// Parameters: -// class UInteractionIconDefinition* Icon (Parm) -// unsigned char UsedType (Parm) - -void AWillowInteractiveObject::SetInteractionIcon(class UInteractionIconDefinition* Icon, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetInteractionIcon"); - - AWillowInteractiveObject_SetInteractionIcon_Params params; - params.Icon = Icon; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.HasAnyMissionsForPlayer -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::HasAnyMissionsForPlayer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.HasAnyMissionsForPlayer"); - - AWillowInteractiveObject_HasAnyMissionsForPlayer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetMissionDirectorLocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowInteractiveObject::GetMissionDirectorLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetMissionDirectorLocation"); - - AWillowInteractiveObject_GetMissionDirectorLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetAllDirectorData -// (Native, Public, HasOutparams) -// Parameters: -// TArray OutData (Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowInteractiveObject::GetAllDirectorData(TArray* OutData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetAllDirectorData"); - - AWillowInteractiveObject_GetAllDirectorData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (OutData != nullptr) - *OutData = params.OutData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetLightProjMgrFor -// (Defined, Simulated, Public) -// Parameters: -// class AWillowWeapon* aWeapon (Parm) -// class AWillowLightProjectileManager* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowLightProjectileManager* AWillowInteractiveObject::GetLightProjMgrFor(class AWillowWeapon* aWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetLightProjMgrFor"); - - AWillowInteractiveObject_GetLightProjMgrFor_Params params; - params.aWeapon = aWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.NotifyTakeHit -// (Native, HasOptionalparams, Public) -// Parameters: -// class AController* InstigatedBy (Parm) -// struct FVector HitLocation (Parm) -// float Damage (Parm) -// class UClass* DamageType (Parm) -// struct FVector Momentum (Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowInteractiveObject::NotifyTakeHit(class AController* InstigatedBy, const struct FVector& HitLocation, float Damage, class UClass* DamageType, const struct FVector& Momentum, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.NotifyTakeHit"); - - AWillowInteractiveObject_NotifyTakeHit_Params params; - params.InstigatedBy = InstigatedBy; - params.HitLocation = HitLocation; - params.Damage = Damage; - params.DamageType = DamageType; - params.Momentum = Momentum; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.ServerSpecialMove_StopAny -// (Defined, Net, NetReliable, Event, Public, NetServer) - -void AWillowInteractiveObject::ServerSpecialMove_StopAny() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.ServerSpecialMove_StopAny"); - - AWillowInteractiveObject_ServerSpecialMove_StopAny_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.ServerSpecialMove_Stop -// (Defined, Net, NetReliable, Event, Public, NetServer) -// Parameters: -// class USpecialMoveDefinition* OldSMD (Parm) - -void AWillowInteractiveObject::ServerSpecialMove_Stop(class USpecialMoveDefinition* OldSMD) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.ServerSpecialMove_Stop"); - - AWillowInteractiveObject_ServerSpecialMove_Stop_Params params; - params.OldSMD = OldSMD; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.ServerSpecialMove_Queue -// (Defined, Net, NetReliable, Event, HasOptionalparams, Public, NetServer) -// Parameters: -// class USpecialMoveDefinition* NewSMD (Parm) -// float PlayRateScale (OptionalParm, Parm) -// float Duration (OptionalParm, Parm) -// struct FName CallbackName (OptionalParm, Parm) -// class UObject* CallbackObject (OptionalParm, Parm) -// class UObject* Data (OptionalParm, Parm) - -void AWillowInteractiveObject::ServerSpecialMove_Queue(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.ServerSpecialMove_Queue"); - - AWillowInteractiveObject_ServerSpecialMove_Queue_Params params; - params.NewSMD = NewSMD; - params.PlayRateScale = PlayRateScale; - params.Duration = Duration; - params.CallbackName = CallbackName; - params.CallbackObject = CallbackObject; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.ServerSpecialMove_Play -// (Defined, Net, NetReliable, Event, HasOptionalparams, Public, NetServer) -// Parameters: -// class USpecialMoveDefinition* NewSMD (Parm) -// float PlayRateScale (OptionalParm, Parm) -// float Duration (OptionalParm, Parm) -// struct FName CallbackName (OptionalParm, Parm) -// class UObject* CallbackObject (OptionalParm, Parm) -// class UObject* Data (OptionalParm, Parm) - -void AWillowInteractiveObject::ServerSpecialMove_Play(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.ServerSpecialMove_Play"); - - AWillowInteractiveObject_ServerSpecialMove_Play_Params params; - params.NewSMD = NewSMD; - params.PlayRateScale = PlayRateScale; - params.Duration = Duration; - params.CallbackName = CallbackName; - params.CallbackObject = CallbackObject; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.SetReplicatedSMData -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FSpecialMoveData NewSMData (Parm, OutParm) - -void AWillowInteractiveObject::SetReplicatedSMData(struct FSpecialMoveData* NewSMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetReplicatedSMData"); - - AWillowInteractiveObject_SetReplicatedSMData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewSMData != nullptr) - *NewSMData = params.NewSMData; -} - - -// Function WillowGame.WillowInteractiveObject.GetDefaultRootMotionRotationMode -// (Simulated, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowInteractiveObject::GetDefaultRootMotionRotationMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetDefaultRootMotionRotationMode"); - - AWillowInteractiveObject_GetDefaultRootMotionRotationMode_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetDefaultRootMotionMode -// (Simulated, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowInteractiveObject::GetDefaultRootMotionMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetDefaultRootMotionMode"); - - AWillowInteractiveObject_GetDefaultRootMotionMode_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetSkelMesh -// (Simulated, Native, Public) -// Parameters: -// class USkeletalMeshComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class USkeletalMeshComponent* AWillowInteractiveObject::GetSkelMesh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetSkelMesh"); - - AWillowInteractiveObject_GetSkelMesh_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetSMComponent -// (Simulated, Native, Public) -// Parameters: -// class USpecialMoveComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class USpecialMoveComponent* AWillowInteractiveObject::GetSMComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetSMComponent"); - - AWillowInteractiveObject_GetSMComponent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetActor -// (Simulated, Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AWillowInteractiveObject::GetActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetActor"); - - AWillowInteractiveObject_GetActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetFocusScreenOffset -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowInteractiveObject::GetFocusScreenOffset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetFocusScreenOffset"); - - AWillowInteractiveObject_GetFocusScreenOffset_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetFocusRadius -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowInteractiveObject::GetFocusRadius() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetFocusRadius"); - - AWillowInteractiveObject_GetFocusRadius_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetFocusLocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowInteractiveObject::GetFocusLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetFocusLocation"); - - AWillowInteractiveObject_GetFocusLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.EndFocus -// (Defined, Simulated, Public) -// Parameters: -// class APawn* User (Parm) - -void AWillowInteractiveObject::EndFocus(class APawn* User) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.EndFocus"); - - AWillowInteractiveObject_EndFocus_Params params; - params.User = User; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.BeginFocus -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class APawn* User (Parm) - -void AWillowInteractiveObject::BeginFocus(class APawn* User) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.BeginFocus"); - - AWillowInteractiveObject_BeginFocus_Params params; - params.User = User; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.ShieldAbsorbedAmmo -// (Native, Public, HasOutparams) -// Parameters: -// class UClass* DamageSource (Parm) -// class UWillowDamageTypeDefinition* DamageTypeDef (Parm) -// float DamagePercentToAbsorb (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::ShieldAbsorbedAmmo(class UClass* DamageSource, class UWillowDamageTypeDefinition* DamageTypeDef, float* DamagePercentToAbsorb) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.ShieldAbsorbedAmmo"); - - AWillowInteractiveObject_ShieldAbsorbedAmmo_Params params; - params.DamageSource = DamageSource; - params.DamageTypeDef = DamageTypeDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (DamagePercentToAbsorb != nullptr) - *DamagePercentToAbsorb = params.DamagePercentToAbsorb; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetIntrinsicArmor -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowInteractiveObject::GetIntrinsicArmor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetIntrinsicArmor"); - - AWillowInteractiveObject_GetIntrinsicArmor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.OnShieldDepleted -// (Native, Public) -// Parameters: -// class AController* DamageInstigator (Parm) -// unsigned char DamageType (Parm) - -void AWillowInteractiveObject::OnShieldDepleted(class AController* DamageInstigator, unsigned char DamageType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.OnShieldDepleted"); - - AWillowInteractiveObject_OnShieldDepleted_Params params; - params.DamageInstigator = DamageInstigator; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.SetShieldStrength -// (Native, Public) -// Parameters: -// float ShieldValue (Parm) - -void AWillowInteractiveObject::SetShieldStrength(float ShieldValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetShieldStrength"); - - AWillowInteractiveObject_SetShieldStrength_Params params; - params.ShieldValue = ShieldValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.GetMaxShieldStrength -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowInteractiveObject::GetMaxShieldStrength() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetMaxShieldStrength"); - - AWillowInteractiveObject_GetMaxShieldStrength_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetShieldStrength -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowInteractiveObject::GetShieldStrength() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetShieldStrength"); - - AWillowInteractiveObject_GetShieldStrength_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.NotifyDamageTaken -// (Native, Public, HasOutparams) -// Parameters: -// struct FDamageEventSummary DamageSummary (Const, Parm, OutParm) - -void AWillowInteractiveObject::NotifyDamageTaken(struct FDamageEventSummary* DamageSummary) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.NotifyDamageTaken"); - - AWillowInteractiveObject_NotifyDamageTaken_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DamageSummary != nullptr) - *DamageSummary = params.DamageSummary; -} - - -// Function WillowGame.WillowInteractiveObject.WillLootableBeResetOnLevelLoad -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::WillLootableBeResetOnLevelLoad() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.WillLootableBeResetOnLevelLoad"); - - AWillowInteractiveObject_WillLootableBeResetOnLevelLoad_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.PlayHit -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class APawn* SomePawn (Parm) -// struct FVector HitLocation (Parm) -// class UClass* inDamageType (Parm) -// struct FVector Momentum (Parm) -// struct FTraceHitInfo HitInfo (Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowInteractiveObject::PlayHit(class APawn* SomePawn, const struct FVector& HitLocation, class UClass* inDamageType, const struct FVector& Momentum, const struct FTraceHitInfo& HitInfo, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.PlayHit"); - - AWillowInteractiveObject_PlayHit_Params params; - params.SomePawn = SomePawn; - params.HitLocation = HitLocation; - params.inDamageType = inDamageType; - params.Momentum = Momentum; - params.HitInfo = HitInfo; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.ResetHitRegionHealth -// (Native, Public) -// Parameters: -// class UBodyHitRegionDefinition* HitRegion (Parm) - -void AWillowInteractiveObject::ResetHitRegionHealth(class UBodyHitRegionDefinition* HitRegion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.ResetHitRegionHealth"); - - AWillowInteractiveObject_ResetHitRegionHealth_Params params; - params.HitRegion = HitRegion; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.PlayHealingReaction -// (Native, Public, HasOutparams) -// Parameters: -// struct FDamageReactionData Data (Const, Parm, OutParm, NeedCtorLink) - -void AWillowInteractiveObject::PlayHealingReaction(struct FDamageReactionData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.PlayHealingReaction"); - - AWillowInteractiveObject_PlayHealingReaction_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; -} - - -// Function WillowGame.WillowInteractiveObject.HealDamageOnHitRegion -// (Native, Public, HasOutparams) -// Parameters: -// struct FDamageEventSummary DamageSummary (Parm, OutParm) -// class AController* InstigatedBy (Parm) -// class UBodyHitRegionDefinition* HitRegion (Parm) - -void AWillowInteractiveObject::HealDamageOnHitRegion(class AController* InstigatedBy, class UBodyHitRegionDefinition* HitRegion, struct FDamageEventSummary* DamageSummary) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.HealDamageOnHitRegion"); - - AWillowInteractiveObject_HealDamageOnHitRegion_Params params; - params.InstigatedBy = InstigatedBy; - params.HitRegion = HitRegion; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DamageSummary != nullptr) - *DamageSummary = params.DamageSummary; -} - - -// Function WillowGame.WillowInteractiveObject.PlayDamageReaction -// (Native, Public, HasOutparams) -// Parameters: -// struct FDamageReactionData Data (Const, Parm, OutParm, NeedCtorLink) -// struct FName HitBone (Parm) -// struct FVector HitLocation (Const, Parm, OutParm) -// struct FVector HitMomentum (Const, Parm, OutParm) -// bool bDeath (Parm) - -void AWillowInteractiveObject::PlayDamageReaction(const struct FName& HitBone, bool bDeath, struct FDamageReactionData* Data, struct FVector* HitLocation, struct FVector* HitMomentum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.PlayDamageReaction"); - - AWillowInteractiveObject_PlayDamageReaction_Params params; - params.HitBone = HitBone; - params.bDeath = bDeath; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; - if (HitLocation != nullptr) - *HitLocation = params.HitLocation; - if (HitMomentum != nullptr) - *HitMomentum = params.HitMomentum; -} - - -// Function WillowGame.WillowInteractiveObject.ReplicateDamageEffect -// (Native, Public) -// Parameters: -// class UBodyHitRegionDefinition* HitRegion (Parm) -// int GoreDataIndex (Parm) -// class AController* InstigatedBy (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// bool bWasHeal (Parm) - -void AWillowInteractiveObject::ReplicateDamageEffect(class UBodyHitRegionDefinition* HitRegion, int GoreDataIndex, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, bool bWasHeal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.ReplicateDamageEffect"); - - AWillowInteractiveObject_ReplicateDamageEffect_Params params; - params.HitRegion = HitRegion; - params.GoreDataIndex = GoreDataIndex; - params.InstigatedBy = InstigatedBy; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - params.bWasHeal = bWasHeal; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.GetMaxHealth -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowInteractiveObject::GetMaxHealth() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetMaxHealth"); - - AWillowInteractiveObject_GetMaxHealth_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetHealth -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowInteractiveObject::GetHealth() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetHealth"); - - AWillowInteractiveObject_GetHealth_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.AddDamageToHitRegion -// (Native, Public, HasOutparams) -// Parameters: -// struct FDamageEventSummary DamageSummary (Parm, OutParm) -// class AController* InstigatedBy (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// class UBodyHitRegionDefinition* HitRegion (Parm) -// struct FVector HitLocation (Parm) -// struct FVector HitMomentum (Parm) - -void AWillowInteractiveObject::AddDamageToHitRegion(class AController* InstigatedBy, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UBodyHitRegionDefinition* HitRegion, const struct FVector& HitLocation, const struct FVector& HitMomentum, struct FDamageEventSummary* DamageSummary) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.AddDamageToHitRegion"); - - AWillowInteractiveObject_AddDamageToHitRegion_Params params; - params.InstigatedBy = InstigatedBy; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.HitRegion = HitRegion; - params.HitLocation = HitLocation; - params.HitMomentum = HitMomentum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DamageSummary != nullptr) - *DamageSummary = params.DamageSummary; -} - - -// Function WillowGame.WillowInteractiveObject.GetHitRegionHealthValues -// (Native, Public, HasOutparams) -// Parameters: -// class UBodyHitRegionDefinition* HitRegion (Parm) -// float outHealth (Parm, OutParm) -// float outMaxHealth (Parm, OutParm) - -void AWillowInteractiveObject::GetHitRegionHealthValues(class UBodyHitRegionDefinition* HitRegion, float* outHealth, float* outMaxHealth) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetHitRegionHealthValues"); - - AWillowInteractiveObject_GetHitRegionHealthValues_Params params; - params.HitRegion = HitRegion; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (outHealth != nullptr) - *outHealth = params.outHealth; - if (outMaxHealth != nullptr) - *outMaxHealth = params.outMaxHealth; -} - - -// Function WillowGame.WillowInteractiveObject.GetHitRegionForTakenDamage -// (Native, Public) -// Parameters: -// class AController* InstigatedBy (Parm) -// struct FTraceHitInfo HitInfo (Parm) -// class UBodyHitRegionDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBodyHitRegionDefinition* AWillowInteractiveObject::GetHitRegionForTakenDamage(class AController* InstigatedBy, const struct FTraceHitInfo& HitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetHitRegionForTakenDamage"); - - AWillowInteractiveObject_GetHitRegionForTakenDamage_Params params; - params.InstigatedBy = InstigatedBy; - params.HitInfo = HitInfo; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.AddMissionLoot -// (Defined, Public, HasDefaults) -// Parameters: -// class UItemPoolDefinition* MissionPool (Parm) - -void AWillowInteractiveObject::AddMissionLoot(class UItemPoolDefinition* MissionPool) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.AddMissionLoot"); - - AWillowInteractiveObject_AddMissionLoot_Params params; - params.MissionPool = MissionPool; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.GetDroppedLoot -// (Native, Public, HasOutparams) -// Parameters: -// TArray SpawnedLoot (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::GetDroppedLoot(TArray* SpawnedLoot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetDroppedLoot"); - - AWillowInteractiveObject_GetDroppedLoot_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SpawnedLoot != nullptr) - *SpawnedLoot = params.SpawnedLoot; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetAttachedLoot -// (Native, Public, HasOutparams) -// Parameters: -// TArray SpawnedLoot (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::GetAttachedLoot(TArray* SpawnedLoot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetAttachedLoot"); - - AWillowInteractiveObject_GetAttachedLoot_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SpawnedLoot != nullptr) - *SpawnedLoot = params.SpawnedLoot; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.ServerClearStatusEffects -// (Defined, Net, NetReliable, HasOptionalparams, Public, NetServer) -// Parameters: -// bool bKillImmediately (OptionalParm, Parm) - -void AWillowInteractiveObject::ServerClearStatusEffects(bool bKillImmediately) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.ServerClearStatusEffects"); - - AWillowInteractiveObject_ServerClearStatusEffects_Params params; - params.bKillImmediately = bKillImmediately; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.Behavior_ClearStatusEffects -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bKillImmediately (OptionalParm, Parm) - -void AWillowInteractiveObject::Behavior_ClearStatusEffects(bool bKillImmediately) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.Behavior_ClearStatusEffects"); - - AWillowInteractiveObject_Behavior_ClearStatusEffects_Params params; - params.bKillImmediately = bKillImmediately; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.SetMorphNodeWeight -// (HasOptionalparams, Public) -// Parameters: -// class UMorphNodeWeight* Node (Parm) -// float NewWeight (Parm) -// float WeightBlendTime (OptionalParm, Parm) - -void AWillowInteractiveObject::SetMorphNodeWeight(class UMorphNodeWeight* Node, float NewWeight, float WeightBlendTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetMorphNodeWeight"); - - AWillowInteractiveObject_SetMorphNodeWeight_Params params; - params.Node = Node; - params.NewWeight = NewWeight; - params.WeightBlendTime = WeightBlendTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.UpdateTargetableState -// (Defined, Simulated, Public) -// Parameters: -// bool bNewShouldBeTargetable (Parm) - -void AWillowInteractiveObject::UpdateTargetableState(bool bNewShouldBeTargetable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.UpdateTargetableState"); - - AWillowInteractiveObject_UpdateTargetableState_Params params; - params.bNewShouldBeTargetable = bNewShouldBeTargetable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.Behavior_RegisterTargetable -// (Defined, Public) -// Parameters: -// bool bUnregister (Parm) - -void AWillowInteractiveObject::Behavior_RegisterTargetable(bool bUnregister) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.Behavior_RegisterTargetable"); - - AWillowInteractiveObject_Behavior_RegisterTargetable_Params params; - params.bUnregister = bUnregister; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.GetHumanReadableName -// (Defined, Simulated, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowInteractiveObject::GetHumanReadableName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetHumanReadableName"); - - AWillowInteractiveObject_GetHumanReadableName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetTargetName -// (Defined, Simulated, Event, Public, HasOutparams) -// Parameters: -// struct FString TargetName (Parm, OutParm, NeedCtorLink) - -void AWillowInteractiveObject::GetTargetName(struct FString* TargetName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetTargetName"); - - AWillowInteractiveObject_GetTargetName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TargetName != nullptr) - *TargetName = params.TargetName; -} - - -// Function WillowGame.WillowInteractiveObject.GetAutoAimProfile -// (Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowInteractiveObject::GetAutoAimProfile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetAutoAimProfile"); - - AWillowInteractiveObject_GetAutoAimProfile_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetMagnetismRange -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowInteractiveObject::GetMagnetismRange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetMagnetismRange"); - - AWillowInteractiveObject_GetMagnetismRange_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetMagnetismOrigin -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowInteractiveObject::GetMagnetismOrigin() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetMagnetismOrigin"); - - AWillowInteractiveObject_GetMagnetismOrigin_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.IsAutoAimTarget -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::IsAutoAimTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.IsAutoAimTarget"); - - AWillowInteractiveObject_IsAutoAimTarget_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetTargetingModifier -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowInteractiveObject::GetTargetingModifier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetTargetingModifier"); - - AWillowInteractiveObject_GetTargetingModifier_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.HasHomingTargetComponents -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::HasHomingTargetComponents() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.HasHomingTargetComponents"); - - AWillowInteractiveObject_HasHomingTargetComponents_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.IsValidHomingTarget -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::IsValidHomingTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.IsValidHomingTarget"); - - AWillowInteractiveObject_IsValidHomingTarget_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.Behavior_SetCanTarget -// (Public) -// Parameters: -// unsigned char ChangeStatus (Parm) - -void AWillowInteractiveObject::Behavior_SetCanTarget(unsigned char ChangeStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.Behavior_SetCanTarget"); - - AWillowInteractiveObject_Behavior_SetCanTarget_Params params; - params.ChangeStatus = ChangeStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.ShowSelfAsTarget -// (Public) -// Parameters: -// bool bControllersOnly (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowInteractiveObject::ShowSelfAsTarget(bool bControllersOnly) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.ShowSelfAsTarget"); - - AWillowInteractiveObject_ShowSelfAsTarget_Params params; - params.bControllersOnly = bControllersOnly; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetTargetableIsHidden -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::GetTargetableIsHidden() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetTargetableIsHidden"); - - AWillowInteractiveObject_GetTargetableIsHidden_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetTargetableLocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowInteractiveObject::GetTargetableLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetTargetableLocation"); - - AWillowInteractiveObject_GetTargetableLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.CanSnapZoom -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::CanSnapZoom() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.CanSnapZoom"); - - AWillowInteractiveObject_CanSnapZoom_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetSnapLocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowInteractiveObject::GetSnapLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetSnapLocation"); - - AWillowInteractiveObject_GetSnapLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.IsTargetableProxy -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::IsTargetableProxy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.IsTargetableProxy"); - - AWillowInteractiveObject_IsTargetableProxy_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.IsTargetable -// (Native, HasOptionalparams, Public) -// Parameters: -// bool bIgnoreCloakAbility (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::IsTargetable(bool bIgnoreCloakAbility) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.IsTargetable"); - - AWillowInteractiveObject_IsTargetable_Params params; - params.bIgnoreCloakAbility = bIgnoreCloakAbility; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetOpinion -// (Native, Public) -// Parameters: -// class UObject* Other (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowInteractiveObject::GetOpinion(class UObject* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetOpinion"); - - AWillowInteractiveObject_GetOpinion_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.SetAllegiance -// (Native, Public) -// Parameters: -// class UPawnAllegiance* NewAllegiance (Parm) - -void AWillowInteractiveObject::SetAllegiance(class UPawnAllegiance* NewAllegiance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetAllegiance"); - - AWillowInteractiveObject_SetAllegiance_Params params; - params.NewAllegiance = NewAllegiance; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.GetDefaultAllegiance -// (Native, Public) -// Parameters: -// class UPawnAllegiance* ReturnValue (Parm, OutParm, ReturnParm) - -class UPawnAllegiance* AWillowInteractiveObject::GetDefaultAllegiance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetDefaultAllegiance"); - - AWillowInteractiveObject_GetDefaultAllegiance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetObjectAllegiance -// (Native, Public) -// Parameters: -// class UPawnAllegiance* ReturnValue (Parm, OutParm, ReturnParm) - -class UPawnAllegiance* AWillowInteractiveObject::GetObjectAllegiance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetObjectAllegiance"); - - AWillowInteractiveObject_GetObjectAllegiance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.IsSameAllegiance -// (Native, Public) -// Parameters: -// class UObject* anObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::IsSameAllegiance(class UObject* anObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.IsSameAllegiance"); - - AWillowInteractiveObject_IsSameAllegiance_Params params; - params.anObject = anObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.IsNeutral -// (Native, Public) -// Parameters: -// class UObject* anObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::IsNeutral(class UObject* anObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.IsNeutral"); - - AWillowInteractiveObject_IsNeutral_Params params; - params.anObject = anObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.IsFriendly -// (Native, Public) -// Parameters: -// class UObject* anObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::IsFriendly(class UObject* anObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.IsFriendly"); - - AWillowInteractiveObject_IsFriendly_Params params; - params.anObject = anObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.IsEnemy -// (Native, Public) -// Parameters: -// class UObject* anObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::IsEnemy(class UObject* anObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.IsEnemy"); - - AWillowInteractiveObject_IsEnemy_Params params; - params.anObject = anObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GFx_NotifyMovieDestroy -// (Native, Public) -// Parameters: -// class UGearboxGFxMovie* Movie (Parm) - -void AWillowInteractiveObject::GFx_NotifyMovieDestroy(class UGearboxGFxMovie* Movie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GFx_NotifyMovieDestroy"); - - AWillowInteractiveObject_GFx_NotifyMovieDestroy_Params params; - params.Movie = Movie; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.GFx_NotifyMovieCreate -// (Native, Public) -// Parameters: -// class UGearboxGFxMovie* Movie (Parm) - -void AWillowInteractiveObject::GFx_NotifyMovieCreate(class UGearboxGFxMovie* Movie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GFx_NotifyMovieCreate"); - - AWillowInteractiveObject_GFx_NotifyMovieCreate_Params params; - params.Movie = Movie; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.GFx_GetMovieActor -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AWillowInteractiveObject::GFx_GetMovieActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GFx_GetMovieActor"); - - AWillowInteractiveObject_GFx_GetMovieActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetReplicatedInstanceDataState -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FReplicatedInstanceDataState OutReplicatedInstanceDataState (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetReplicatedInstanceDataState"); - - AWillowInteractiveObject_GetReplicatedInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutReplicatedInstanceDataState != nullptr) - *OutReplicatedInstanceDataState = params.OutReplicatedInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetInstanceDataState -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FInstanceDataSet OutInstanceDataState (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetInstanceDataState"); - - AWillowInteractiveObject_GetInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutInstanceDataState != nullptr) - *OutInstanceDataState = params.OutInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.DestroyOwnedInstanceData -// (Defined, Simulated, Public) - -void AWillowInteractiveObject::DestroyOwnedInstanceData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.DestroyOwnedInstanceData"); - - AWillowInteractiveObject_DestroyOwnedInstanceData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.Destroyed -// (Defined, Simulated, Event, Public) - -void AWillowInteractiveObject::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.Destroyed"); - - AWillowInteractiveObject_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.CleanupKilledInteractiveObject -// (Defined, Public) - -void AWillowInteractiveObject::CleanupKilledInteractiveObject() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.CleanupKilledInteractiveObject"); - - AWillowInteractiveObject_CleanupKilledInteractiveObject_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.GetObjectiveBit -// (Defined, Event, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowInteractiveObject::GetObjectiveBit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetObjectiveBit"); - - AWillowInteractiveObject_GetObjectiveBit_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.DeactivateMissionDirectorParticle -// (Defined, Simulated, Event, Public) - -void AWillowInteractiveObject::DeactivateMissionDirectorParticle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.DeactivateMissionDirectorParticle"); - - AWillowInteractiveObject_DeactivateMissionDirectorParticle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.SetMissionDirectorParticle -// (Defined, Simulated, Event, Public) - -void AWillowInteractiveObject::SetMissionDirectorParticle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetMissionDirectorParticle"); - - AWillowInteractiveObject_SetMissionDirectorParticle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.MissionStatusChanged -// (Defined, Event, Public) - -void AWillowInteractiveObject::MissionStatusChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.MissionStatusChanged"); - - AWillowInteractiveObject_MissionStatusChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.SetMissionDirectivesUsability -// (Defined, Public) -// Parameters: -// unsigned char ChangeUsability (Parm) - -void AWillowInteractiveObject::SetMissionDirectivesUsability(unsigned char ChangeUsability) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetMissionDirectivesUsability"); - - AWillowInteractiveObject_SetMissionDirectivesUsability_Params params; - params.ChangeUsability = ChangeUsability; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.OnPlayerTurnedInMission -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* PlayerTurningIn (Parm) -// class UMissionDefinition* MissionTurnedIn (Parm) - -void AWillowInteractiveObject::OnPlayerTurnedInMission(class AWillowPlayerController* PlayerTurningIn, class UMissionDefinition* MissionTurnedIn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.OnPlayerTurnedInMission"); - - AWillowInteractiveObject_OnPlayerTurnedInMission_Params params; - params.PlayerTurningIn = PlayerTurningIn; - params.MissionTurnedIn = MissionTurnedIn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.OnPlayerAcceptedMission -// (Public) -// Parameters: -// class AWillowPlayerController* PlayerAccepting (Parm) -// class UMissionDefinition* MissionAccepted (Parm) - -void AWillowInteractiveObject::OnPlayerAcceptedMission(class AWillowPlayerController* PlayerAccepting, class UMissionDefinition* MissionAccepted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.OnPlayerAcceptedMission"); - - AWillowInteractiveObject_OnPlayerAcceptedMission_Params params; - params.PlayerAccepting = PlayerAccepting; - params.MissionAccepted = MissionAccepted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.GetInProgressMissions -// (Defined, Simulated, Public, HasOutparams, HasDefaults) -// Parameters: -// TArray InProgressMissions (Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowInteractiveObject::GetInProgressMissions(TArray* InProgressMissions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetInProgressMissions"); - - AWillowInteractiveObject_GetInProgressMissions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (InProgressMissions != nullptr) - *InProgressMissions = params.InProgressMissions; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetRedeemableMissions -// (Defined, Simulated, Public, HasOutparams, HasDefaults) -// Parameters: -// TArray RedeemableMissions (Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowInteractiveObject::GetRedeemableMissions(TArray* RedeemableMissions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetRedeemableMissions"); - - AWillowInteractiveObject_GetRedeemableMissions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (RedeemableMissions != nullptr) - *RedeemableMissions = params.RedeemableMissions; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetEligibleMissions -// (Defined, Simulated, Public, HasOutparams, HasDefaults) -// Parameters: -// TArray EligibleMissions (Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowInteractiveObject::GetEligibleMissions(TArray* EligibleMissions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetEligibleMissions"); - - AWillowInteractiveObject_GetEligibleMissions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (EligibleMissions != nullptr) - *EligibleMissions = params.EligibleMissions; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.AddMissionDirective -// (Defined, Simulated, Event, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FMissionDirectorData NewDirective (Const, Parm, OutParm) -// bool bRegisterDirector (OptionalParm, Parm) - -void AWillowInteractiveObject::AddMissionDirective(bool bRegisterDirector, struct FMissionDirectorData* NewDirective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.AddMissionDirective"); - - AWillowInteractiveObject_AddMissionDirective_Params params; - params.bRegisterDirector = bRegisterDirector; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewDirective != nullptr) - *NewDirective = params.NewDirective; -} - - -// Function WillowGame.WillowInteractiveObject.RegisterMissionDirector -// (Defined, Simulated, Public) - -void AWillowInteractiveObject::RegisterMissionDirector() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.RegisterMissionDirector"); - - AWillowInteractiveObject_RegisterMissionDirector_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.NotifyUserCouldNotAffordAttemptedUse -// (Defined, Public) -// Parameters: -// class APawn* User (Parm) -// class UPrimitiveComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) - -void AWillowInteractiveObject::NotifyUserCouldNotAffordAttemptedUse(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.NotifyUserCouldNotAffordAttemptedUse"); - - AWillowInteractiveObject_NotifyUserCouldNotAffordAttemptedUse_Params params; - params.User = User; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.UseObject -// (Defined, Public) -// Parameters: -// class APawn* User (Parm) -// class UPrimitiveComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::UseObject(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.UseObject"); - - AWillowInteractiveObject_UseObject_Params params; - params.User = User; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetInstanceData -// (Defined, Simulated, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FName DataName (Parm) -// TArray InstanceData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::GetInstanceData(const struct FName& DataName, TArray* InstanceData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetInstanceData"); - - AWillowInteractiveObject_GetInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (InstanceData != nullptr) - *InstanceData = params.InstanceData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.RemoveInstanceDataObject -// (Defined, Simulated, Event, Public) -// Parameters: -// class UObject* InstanceDataObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::RemoveInstanceDataObject(class UObject* InstanceDataObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.RemoveInstanceDataObject"); - - AWillowInteractiveObject_RemoveInstanceDataObject_Params params; - params.InstanceDataObject = InstanceDataObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.RemoveInstanceData -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName DataName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::RemoveInstanceData(const struct FName& DataName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.RemoveInstanceData"); - - AWillowInteractiveObject_RemoveInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.SetInstanceData -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// struct FInstanceDataUnion InstanceData (Parm, NeedCtorLink) -// bool bAllowDuplicateNames (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetInstanceData"); - - AWillowInteractiveObject_SetInstanceData_Params params; - params.InstanceData = InstanceData; - params.bAllowDuplicateNames = bAllowDuplicateNames; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetInstancedDesignerAttribute -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// class UAttributeDefinition* Definition (Parm) -// struct FName DesignerAttributeName (OptionalParm, Parm) -// unsigned char AttributeDataType (OptionalParm, Parm) -// class UInstancedDesignerAttribute* ReturnValue (Parm, OutParm, ReturnParm) - -class UInstancedDesignerAttribute* AWillowInteractiveObject::GetInstancedDesignerAttribute(class UAttributeDefinition* Definition, const struct FName& DesignerAttributeName, unsigned char AttributeDataType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetInstancedDesignerAttribute"); - - AWillowInteractiveObject_GetInstancedDesignerAttribute_Params params; - params.Definition = Definition; - params.DesignerAttributeName = DesignerAttributeName; - params.AttributeDataType = AttributeDataType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.CreateDesignerAttribute -// (Defined, HasOptionalparams, Protected) -// Parameters: -// class UDesignerAttributeDefinition* Definition (Parm) -// struct FName DesignerAttributeName (OptionalParm, Parm) -// unsigned char AttributeDataType (OptionalParm, Parm) -// class UInstancedDesignerAttribute* ReturnValue (Parm, OutParm, ReturnParm) - -class UInstancedDesignerAttribute* AWillowInteractiveObject::CreateDesignerAttribute(class UDesignerAttributeDefinition* Definition, const struct FName& DesignerAttributeName, unsigned char AttributeDataType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.CreateDesignerAttribute"); - - AWillowInteractiveObject_CreateDesignerAttribute_Params params; - params.Definition = Definition; - params.DesignerAttributeName = DesignerAttributeName; - params.AttributeDataType = AttributeDataType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.InitializeAttributeStartingValues -// (Defined, Public, HasDefaults) - -void AWillowInteractiveObject::InitializeAttributeStartingValues() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.InitializeAttributeStartingValues"); - - AWillowInteractiveObject_InitializeAttributeStartingValues_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.Behavior_ChangeUsabilityCost -// (Defined, Public) -// Parameters: -// unsigned char ChangeType (Parm) -// unsigned char CostType (Parm) -// int CostAmount (Parm) -// unsigned char UsedType (Parm) - -void AWillowInteractiveObject::Behavior_ChangeUsabilityCost(unsigned char ChangeType, unsigned char CostType, int CostAmount, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.Behavior_ChangeUsabilityCost"); - - AWillowInteractiveObject_Behavior_ChangeUsabilityCost_Params params; - params.ChangeType = ChangeType; - params.CostType = CostType; - params.CostAmount = CostAmount; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.GetUsability -// (Defined, Event, Public) -// Parameters: -// unsigned char UsedType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::GetUsability(unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetUsability"); - - AWillowInteractiveObject_GetUsability_Params params; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.SetUsabilityForComponent -// (Native, Public) -// Parameters: -// bool bNewUsable (Parm) -// class UActorComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::SetUsabilityForComponent(bool bNewUsable, class UActorComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetUsabilityForComponent"); - - AWillowInteractiveObject_SetUsabilityForComponent_Params params; - params.bNewUsable = bNewUsable; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.SetUsability -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool bUsable (Parm) -// unsigned char UsedType (Parm) -// class UActorComponent* UsedComponent (OptionalParm, Parm, EditInline) - -void AWillowInteractiveObject::SetUsability(bool bUsable, unsigned char UsedType, class UActorComponent* UsedComponent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetUsability"); - - AWillowInteractiveObject_SetUsability_Params params; - params.bUsable = bUsable; - params.UsedType = UsedType; - params.UsedComponent = UsedComponent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.Behavior_ChangeUsability -// (Defined, Public) -// Parameters: -// unsigned char ChangeType (Parm) -// class UActorComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) - -void AWillowInteractiveObject::Behavior_ChangeUsability(unsigned char ChangeType, class UActorComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.Behavior_ChangeUsability"); - - AWillowInteractiveObject_Behavior_ChangeUsability_Params params; - params.ChangeType = ChangeType; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.Behavior_Killed -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AActor* Killer (Parm) -// class UDamageTypeDefinition* TechFilter (OptionalParm, Parm) -// unsigned char DeathType (OptionalParm, Parm) - -void AWillowInteractiveObject::Behavior_Killed(class AActor* Killer, class UDamageTypeDefinition* TechFilter, unsigned char DeathType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.Behavior_Killed"); - - AWillowInteractiveObject_Behavior_Killed_Params params; - params.Killer = Killer; - params.TechFilter = TechFilter; - params.DeathType = DeathType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.Behavior_CauseRadiusDamage -// (Defined, HasOptionalparams, Public, HasOutparams) -// Parameters: -// float Radius (Parm) -// float DamageAmount (Parm) -// bool bFullDamage (Parm) -// float Momentum (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// class UImpactDefinition* ImpactDefinition (Parm) -// bool bCanDamageFriendlies (Parm) -// struct FVector Offset (OptionalParm, Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// bool bSkipTraceTest (OptionalParm, Parm) -// class UObject* HitObject (OptionalParm, Parm) -// float BarrelSourceTime (OptionalParm, Parm) -// float PlantSourceTime (OptionalParm, Parm) -// TArray ActorsHurt (OptionalParm, Parm, OutParm, NeedCtorLink) - -void AWillowInteractiveObject::Behavior_CauseRadiusDamage(float Radius, float DamageAmount, bool bFullDamage, float Momentum, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UImpactDefinition* ImpactDefinition, bool bCanDamageFriendlies, const struct FVector& Offset, const FScriptInterface& DamageCauser, bool bSkipTraceTest, class UObject* HitObject, float BarrelSourceTime, float PlantSourceTime, TArray* ActorsHurt) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.Behavior_CauseRadiusDamage"); - - AWillowInteractiveObject_Behavior_CauseRadiusDamage_Params params; - params.Radius = Radius; - params.DamageAmount = DamageAmount; - params.bFullDamage = bFullDamage; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.ImpactDefinition = ImpactDefinition; - params.bCanDamageFriendlies = bCanDamageFriendlies; - params.Offset = Offset; - params.DamageCauser = DamageCauser; - params.bSkipTraceTest = bSkipTraceTest; - params.HitObject = HitObject; - params.BarrelSourceTime = BarrelSourceTime; - params.PlantSourceTime = PlantSourceTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ActorsHurt != nullptr) - *ActorsHurt = params.ActorsHurt; -} - - -// Function WillowGame.WillowInteractiveObject.Behavior_CauseDamage -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class AActor* Target (Parm) -// float DamageAmount (Parm) -// float Momentum (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// class UImpactDefinition* ImpactDefinition (Parm) -// bool bCanDamageFriendlies (Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// float BarrelSourceTime (OptionalParm, Parm) -// float PlantSourceTime (OptionalParm, Parm) - -void AWillowInteractiveObject::Behavior_CauseDamage(class AActor* Target, float DamageAmount, float Momentum, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UImpactDefinition* ImpactDefinition, bool bCanDamageFriendlies, const FScriptInterface& DamageCauser, float BarrelSourceTime, float PlantSourceTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.Behavior_CauseDamage"); - - AWillowInteractiveObject_Behavior_CauseDamage_Params params; - params.Target = Target; - params.DamageAmount = DamageAmount; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.ImpactDefinition = ImpactDefinition; - params.bCanDamageFriendlies = bCanDamageFriendlies; - params.DamageCauser = DamageCauser; - params.BarrelSourceTime = BarrelSourceTime; - params.PlantSourceTime = PlantSourceTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.TakeRadiusDamage -// (Defined, Simulated, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class AController* InstigatedBy (Parm) -// float BaseDamage (Parm) -// float DamageRadius (Parm) -// class UClass* DamageType (Parm) -// float Momentum (Parm) -// struct FVector HurtOrigin (Parm) -// bool bFullDamage (Parm) -// FScriptInterface DamageCauser (Parm) -// float DamageFalloffExponent (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowInteractiveObject::TakeRadiusDamage(class AController* InstigatedBy, float BaseDamage, float DamageRadius, class UClass* DamageType, float Momentum, const struct FVector& HurtOrigin, bool bFullDamage, const FScriptInterface& DamageCauser, float DamageFalloffExponent, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.TakeRadiusDamage"); - - AWillowInteractiveObject_TakeRadiusDamage_Params params; - params.InstigatedBy = InstigatedBy; - params.BaseDamage = BaseDamage; - params.DamageRadius = DamageRadius; - params.DamageType = DamageType; - params.Momentum = Momentum; - params.HurtOrigin = HurtOrigin; - params.bFullDamage = bFullDamage; - params.DamageCauser = DamageCauser; - params.DamageFalloffExponent = DamageFalloffExponent; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.DeadInteractiveObjectCleanup -// (Defined, Public) - -void AWillowInteractiveObject::DeadInteractiveObjectCleanup() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.DeadInteractiveObjectCleanup"); - - AWillowInteractiveObject_DeadInteractiveObjectCleanup_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.StartDeadInteractiveObjectCleanupTimer -// (Defined, Public) - -void AWillowInteractiveObject::StartDeadInteractiveObjectCleanupTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.StartDeadInteractiveObjectCleanupTimer"); - - AWillowInteractiveObject_StartDeadInteractiveObjectCleanupTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.KilledBy -// (Defined, Public) -// Parameters: -// class APawn* EventInstigator (Parm) - -void AWillowInteractiveObject::KilledBy(class APawn* EventInstigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.KilledBy"); - - AWillowInteractiveObject_KilledBy_Params params; - params.EventInstigator = EventInstigator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.HandleHealthDepleted -// (Defined, Event, Public) -// Parameters: -// class APawn* EventInstigator (Parm) - -void AWillowInteractiveObject::HandleHealthDepleted(class APawn* EventInstigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.HandleHealthDepleted"); - - AWillowInteractiveObject_HandleHealthDepleted_Params params; - params.EventInstigator = EventInstigator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.IsFullyArmored -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::IsFullyArmored() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.IsFullyArmored"); - - AWillowInteractiveObject_IsFullyArmored_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetDamageSurfaceTypeFromHit -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FTraceHitInfo HitInfo (Const, Parm, OutParm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowInteractiveObject::GetDamageSurfaceTypeFromHit(struct FTraceHitInfo* HitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetDamageSurfaceTypeFromHit"); - - AWillowInteractiveObject_GetDamageSurfaceTypeFromHit_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (HitInfo != nullptr) - *HitInfo = params.HitInfo; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetDefaultDamageSurfaceType -// (Simulated, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowInteractiveObject::GetDefaultDamageSurfaceType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetDefaultDamageSurfaceType"); - - AWillowInteractiveObject_GetDefaultDamageSurfaceType_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.AdjustMomentumForSurfaceType -// (Defined, Simulated, Public) -// Parameters: -// float RawMomentum (Parm) -// class AController* DamageInstigator (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// struct FTraceHitInfo HitInfo (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowInteractiveObject::AdjustMomentumForSurfaceType(float RawMomentum, class AController* DamageInstigator, class UDamageTypeDefinition* DamageTypeDefinition, const struct FTraceHitInfo& HitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.AdjustMomentumForSurfaceType"); - - AWillowInteractiveObject_AdjustMomentumForSurfaceType_Params params; - params.RawMomentum = RawMomentum; - params.DamageInstigator = DamageInstigator; - params.DamageTypeDefinition = DamageTypeDefinition; - params.HitInfo = HitInfo; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.ReduceInteractiveObjectDamage -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// float Damage (Parm, OutParm) -// class AController* InstigatedBy (Parm) - -void AWillowInteractiveObject::ReduceInteractiveObjectDamage(class AController* InstigatedBy, float* Damage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.ReduceInteractiveObjectDamage"); - - AWillowInteractiveObject_ReduceInteractiveObjectDamage_Params params; - params.InstigatedBy = InstigatedBy; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Damage != nullptr) - *Damage = params.Damage; -} - - -// Function WillowGame.WillowInteractiveObject.GetLastDamagedByController -// (Final, Native, Public) -// Parameters: -// class AController* ReturnValue (Parm, OutParm, ReturnParm) - -class AController* AWillowInteractiveObject::GetLastDamagedByController() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetLastDamagedByController"); - - AWillowInteractiveObject_GetLastDamagedByController_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.TakeDamage -// (Defined, Simulated, Event, HasOptionalparams, Public, HasDefaults) -// Parameters: -// float RawDamage (Parm) -// class AController* EventInstigator (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// class UClass* DamageType (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowInteractiveObject::TakeDamage(float RawDamage, class AController* EventInstigator, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.TakeDamage"); - - AWillowInteractiveObject_TakeDamage_Params params; - params.RawDamage = RawDamage; - params.EventInstigator = EventInstigator; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.HitInfo = HitInfo; - params.DamageCauser = DamageCauser; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.GetNonCheatGodMode -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::GetNonCheatGodMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetNonCheatGodMode"); - - AWillowInteractiveObject_GetNonCheatGodMode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.SetNonCheatGodMode -// (Defined, Public) -// Parameters: -// bool NewMode (Parm) - -void AWillowInteractiveObject::SetNonCheatGodMode(bool NewMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetNonCheatGodMode"); - - AWillowInteractiveObject_SetNonCheatGodMode_Params params; - params.NewMode = NewMode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.RunCustomEvent -// (Defined, Simulated, Event, HasOptionalparams, Public) -// Parameters: -// struct FName EventName (Parm) -// class UObject* EventInstigator (OptionalParm, Parm) -// class UObject* OtherEventParticipantObject (OptionalParm, Parm) -// struct FBehaviorParameters EventData (OptionalParm, Parm, NeedCtorLink) - -void AWillowInteractiveObject::RunCustomEvent(const struct FName& EventName, class UObject* EventInstigator, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.RunCustomEvent"); - - AWillowInteractiveObject_RunCustomEvent_Params params; - params.EventName = EventName; - params.EventInstigator = EventInstigator; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.OnTimerEvent -// (Defined, Simulated, Event, HasOptionalparams, Public) -// Parameters: -// unsigned char EventType (Parm) -// struct FBehaviorParameters EventData (OptionalParm, Parm, NeedCtorLink) - -void AWillowInteractiveObject::OnTimerEvent(unsigned char EventType, const struct FBehaviorParameters& EventData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.OnTimerEvent"); - - AWillowInteractiveObject_OnTimerEvent_Params params; - params.EventType = EventType; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.SetTimerState -// (Defined, Public) -// Parameters: -// unsigned char TimerId (Parm) -// struct FBehaviorTimerState TimerState (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::SetTimerState(unsigned char TimerId, const struct FBehaviorTimerState& TimerState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetTimerState"); - - AWillowInteractiveObject_SetTimerState_Params params; - params.TimerId = TimerId; - params.TimerState = TimerState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetTimerState -// (Defined, Public, HasOutparams) -// Parameters: -// unsigned char TimerId (Parm) -// struct FBehaviorTimerState TimerState (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::GetTimerState(unsigned char TimerId, struct FBehaviorTimerState* TimerState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetTimerState"); - - AWillowInteractiveObject_GetTimerState_Params params; - params.TimerId = TimerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (TimerState != nullptr) - *TimerState = params.TimerState; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetTimeSeconds -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowInteractiveObject::GetTimeSeconds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetTimeSeconds"); - - AWillowInteractiveObject_GetTimeSeconds_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.EvaluateAttributeInitialization -// (Defined, Simulated, Public) -// Parameters: -// struct FAttributeInitializationData InitData (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowInteractiveObject::EvaluateAttributeInitialization(const struct FAttributeInitializationData& InitData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.EvaluateAttributeInitialization"); - - AWillowInteractiveObject_EvaluateAttributeInitialization_Params params; - params.InitData = InitData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetMesh -// (Defined, Simulated, Public) -// Parameters: -// class UMeshComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UMeshComponent* AWillowInteractiveObject::GetMesh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetMesh"); - - AWillowInteractiveObject_GetMesh_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.FindAnimNode -// (Defined, Simulated, Public) -// Parameters: -// struct FName NodeName (Parm) -// class UAnimNode* ReturnValue (Parm, OutParm, ReturnParm) - -class UAnimNode* AWillowInteractiveObject::FindAnimNode(const struct FName& NodeName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.FindAnimNode"); - - AWillowInteractiveObject_FindAnimNode_Params params; - params.NodeName = NodeName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.SetRotationRate -// (Defined, Public) -// Parameters: -// struct FRotator NewRotationRate (Parm) - -void AWillowInteractiveObject::SetRotationRate(const struct FRotator& NewRotationRate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetRotationRate"); - - AWillowInteractiveObject_SetRotationRate_Params params; - params.NewRotationRate = NewRotationRate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.GetCollisionRadius -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowInteractiveObject::GetCollisionRadius() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetCollisionRadius"); - - AWillowInteractiveObject_GetCollisionRadius_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.ConditionalReactToUse -// (Defined, Public) -// Parameters: -// class APawn* User (Parm) -// class UActorComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::ConditionalReactToUse(class APawn* User, class UActorComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.ConditionalReactToUse"); - - AWillowInteractiveObject_ConditionalReactToUse_Params params; - params.User = User; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.UsedBy -// (Defined, Public) -// Parameters: -// class APawn* User (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::UsedBy(class APawn* User) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.UsedBy"); - - AWillowInteractiveObject_UsedBy_Params params; - params.User = User; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.IsComponentUsable -// (Native, Public) -// Parameters: -// class UActorComponent* UsableComponent (Parm, EditInline) -// unsigned char UsedType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::IsComponentUsable(class UActorComponent* UsableComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.IsComponentUsable"); - - AWillowInteractiveObject_IsComponentUsable_Params params; - params.UsableComponent = UsableComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.UnTouch -// (Defined, Event, Public) -// Parameters: -// class AActor* Other (Parm) - -void AWillowInteractiveObject::UnTouch(class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.UnTouch"); - - AWillowInteractiveObject_UnTouch_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.Touch -// (Defined, Event, Public) -// Parameters: -// class AActor* Other (Parm) -// class UPrimitiveComponent* OtherComp (Parm, EditInline) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) - -void AWillowInteractiveObject::Touch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.Touch"); - - AWillowInteractiveObject_Touch_Params params; - params.Other = Other; - params.OtherComp = OtherComp; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.InitializeRelevanceDistance -// (Native, Protected) -// Parameters: -// unsigned char RelevanceDistance (Parm) - -void AWillowInteractiveObject::InitializeRelevanceDistance(unsigned char RelevanceDistance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.InitializeRelevanceDistance"); - - AWillowInteractiveObject_InitializeRelevanceDistance_Params params; - params.RelevanceDistance = RelevanceDistance; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.InitializeTickGroup -// (Defined, Simulated, Public) - -void AWillowInteractiveObject::InitializeTickGroup() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.InitializeTickGroup"); - - AWillowInteractiveObject_InitializeTickGroup_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.InitializeFromDefinition -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class UInteractiveObjectDefinition* Definition (Parm) -// bool bSkipBehaviorSetsInitialization (Parm) - -void AWillowInteractiveObject::InitializeFromDefinition(class UInteractiveObjectDefinition* Definition, bool bSkipBehaviorSetsInitialization) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.InitializeFromDefinition"); - - AWillowInteractiveObject_InitializeFromDefinition_Params params; - params.Definition = Definition; - params.bSkipBehaviorSetsInitialization = bSkipBehaviorSetsInitialization; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.ClearBodyCompositionInstance -// (Native, Public) - -void AWillowInteractiveObject::ClearBodyCompositionInstance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.ClearBodyCompositionInstance"); - - AWillowInteractiveObject_ClearBodyCompositionInstance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.GetBodyInfoProvider -// (Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface AWillowInteractiveObject::GetBodyInfoProvider() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetBodyInfoProvider"); - - AWillowInteractiveObject_GetBodyInfoProvider_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.ApplyPreviewBodyComposition -// (Native, Public) - -void AWillowInteractiveObject::ApplyPreviewBodyComposition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.ApplyPreviewBodyComposition"); - - AWillowInteractiveObject_ApplyPreviewBodyComposition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.ChangeInstanceDataSwitch -// (Native, Public) -// Parameters: -// struct FName Switch (Const, Parm) -// unsigned char NewValue (Parm) - -void AWillowInteractiveObject::ChangeInstanceDataSwitch(const struct FName& Switch, unsigned char NewValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.ChangeInstanceDataSwitch"); - - AWillowInteractiveObject_ChangeInstanceDataSwitch_Params params; - params.Switch = Switch; - params.NewValue = NewValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.PostInitBodyComposition -// (Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) -// unsigned char BodyCompositionMode (Parm) - -void AWillowInteractiveObject::PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char BodyCompositionMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.PostInitBodyComposition"); - - AWillowInteractiveObject_PostInitBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - params.BodyCompositionMode = BodyCompositionMode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.PreRemoveBodyComposition -// (Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) - -void AWillowInteractiveObject::PreRemoveBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.PreRemoveBodyComposition"); - - AWillowInteractiveObject_PreRemoveBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.InitializeRBPhys -// (Simulated, Native, Public) - -void AWillowInteractiveObject::InitializeRBPhys() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.InitializeRBPhys"); - - AWillowInteractiveObject_InitializeRBPhys_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.TerminateRBPhys -// (Simulated, Native, Public) - -void AWillowInteractiveObject::TerminateRBPhys() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.TerminateRBPhys"); - - AWillowInteractiveObject_TerminateRBPhys_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.SetCompassIcon -// (Defined, Public) -// Parameters: -// unsigned char NewIcon (Parm) - -void AWillowInteractiveObject::SetCompassIcon(unsigned char NewIcon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetCompassIcon"); - - AWillowInteractiveObject_SetCompassIcon_Params params; - params.NewIcon = NewIcon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.ConditionalAddToCompass -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// bool bDestroyed (OptionalParm, Parm) - -void AWillowInteractiveObject::ConditionalAddToCompass(bool bDestroyed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.ConditionalAddToCompass"); - - AWillowInteractiveObject_ConditionalAddToCompass_Params params; - params.bDestroyed = bDestroyed; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.TornOff -// (Defined, Event, Public) - -void AWillowInteractiveObject::TornOff() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.TornOff"); - - AWillowInteractiveObject_TornOff_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.ApplyBalanceDefinitionCustomizations -// (Defined, Simulated, Public) - -void AWillowInteractiveObject::ApplyBalanceDefinitionCustomizations() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.ApplyBalanceDefinitionCustomizations"); - - AWillowInteractiveObject_ApplyBalanceDefinitionCustomizations_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.InitializeBalanceDefinitionState -// (Defined, Public) -// Parameters: -// class UBaseBalanceDefinition* BalanceDefinition (Parm) -// int GradeIndex (Parm) - -void AWillowInteractiveObject::InitializeBalanceDefinitionState(class UBaseBalanceDefinition* BalanceDefinition, int GradeIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.InitializeBalanceDefinitionState"); - - AWillowInteractiveObject_InitializeBalanceDefinitionState_Params params; - params.BalanceDefinition = BalanceDefinition; - params.GradeIndex = GradeIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowInteractiveObject::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.ReplicatedEvent"); - - AWillowInteractiveObject_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.ReceiveDefinition -// (Defined, Simulated, Public) -// Parameters: -// class UInteractiveObjectDefinition* Definition (Parm) - -void AWillowInteractiveObject::ReceiveDefinition(class UInteractiveObjectDefinition* Definition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.ReceiveDefinition"); - - AWillowInteractiveObject_ReceiveDefinition_Params params; - params.Definition = Definition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.ResendDefinition -// (Defined, Simulated, Public) - -void AWillowInteractiveObject::ResendDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.ResendDefinition"); - - AWillowInteractiveObject_ResendDefinition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.CanResendDefinition -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::CanResendDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.CanResendDefinition"); - - AWillowInteractiveObject_CanResendDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.TryAddToPostRenderedActorsList -// (Defined, Public) - -void AWillowInteractiveObject::TryAddToPostRenderedActorsList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.TryAddToPostRenderedActorsList"); - - AWillowInteractiveObject_TryAddToPostRenderedActorsList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.PostBeginPlay -// (Defined, Public) - -void AWillowInteractiveObject::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.PostBeginPlay"); - - AWillowInteractiveObject_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.SetOverrideProgressNumber -// (Native, Public) -// Parameters: -// unsigned char ProgressNum (Parm) - -void AWillowInteractiveObject::SetOverrideProgressNumber(unsigned char ProgressNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetOverrideProgressNumber"); - - AWillowInteractiveObject_SetOverrideProgressNumber_Params params; - params.ProgressNum = ProgressNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.SetOverrideAssociatedChallenge -// (Native, Public) -// Parameters: -// class UChallengeDefinition* ChalDef (Parm) - -void AWillowInteractiveObject::SetOverrideAssociatedChallenge(class UChallengeDefinition* ChalDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetOverrideAssociatedChallenge"); - - AWillowInteractiveObject_SetOverrideAssociatedChallenge_Params params; - params.ChalDef = ChalDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.GetProgressNumber -// (Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowInteractiveObject::GetProgressNumber() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetProgressNumber"); - - AWillowInteractiveObject_GetProgressNumber_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetAssociatedChallenge -// (Native, Public) -// Parameters: -// class UChallengeDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UChallengeDefinition* AWillowInteractiveObject::GetAssociatedChallenge() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetAssociatedChallenge"); - - AWillowInteractiveObject_GetAssociatedChallenge_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.ApplyMaxDrawDistanceOverride -// (Final, Native, Private) - -void AWillowInteractiveObject::ApplyMaxDrawDistanceOverride() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.ApplyMaxDrawDistanceOverride"); - - AWillowInteractiveObject_ApplyMaxDrawDistanceOverride_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.SetMaxDrawDistanceOverride -// (Final, Native, Public) -// Parameters: -// float NewMaxDrawDistanceOverride (Parm) - -void AWillowInteractiveObject::SetMaxDrawDistanceOverride(float NewMaxDrawDistanceOverride) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetMaxDrawDistanceOverride"); - - AWillowInteractiveObject_SetMaxDrawDistanceOverride_Params params; - params.NewMaxDrawDistanceOverride = NewMaxDrawDistanceOverride; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.UpdateCollideAsEncroacher -// (Simulated, Native, Public) - -void AWillowInteractiveObject::UpdateCollideAsEncroacher() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.UpdateCollideAsEncroacher"); - - AWillowInteractiveObject_UpdateCollideAsEncroacher_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.SetCollisionOnComponentFromCollisionType -// (Simulated, Native, Public) -// Parameters: -// class UPrimitiveComponent* InComponent (Parm, EditInline) -// unsigned char InCollisionType (Parm) - -void AWillowInteractiveObject::SetCollisionOnComponentFromCollisionType(class UPrimitiveComponent* InComponent, unsigned char InCollisionType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetCollisionOnComponentFromCollisionType"); - - AWillowInteractiveObject_SetCollisionOnComponentFromCollisionType_Params params; - params.InComponent = InComponent; - params.InCollisionType = InCollisionType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.SetCollisionFromCollisionType -// (Simulated, Native, Public) - -void AWillowInteractiveObject::SetCollisionFromCollisionType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetCollisionFromCollisionType"); - - AWillowInteractiveObject_SetCollisionFromCollisionType_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.GetBehaviorConsumerHandle -// (Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle ReturnValue (Parm, OutParm, ReturnParm) - -struct FBehaviorConsumerHandle AWillowInteractiveObject::GetBehaviorConsumerHandle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetBehaviorConsumerHandle"); - - AWillowInteractiveObject_GetBehaviorConsumerHandle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.ProcessBehaviorSetsFlags -// (Final, Simulated, Native, Public) - -void AWillowInteractiveObject::ProcessBehaviorSetsFlags() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.ProcessBehaviorSetsFlags"); - - AWillowInteractiveObject_ProcessBehaviorSetsFlags_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.GetBalancedActorTypeIdentifier -// (Final, Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowInteractiveObject::GetBalancedActorTypeIdentifier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetBalancedActorTypeIdentifier"); - - AWillowInteractiveObject_GetBalancedActorTypeIdentifier_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.SetExpLevel -// (Final, Native, Public) -// Parameters: -// int NewExpLevel (Parm) - -void AWillowInteractiveObject::SetExpLevel(int NewExpLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetExpLevel"); - - AWillowInteractiveObject_SetExpLevel_Params params; - params.NewExpLevel = NewExpLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.SetAwesomeLevel -// (Final, Native, Public) -// Parameters: -// int NewAwesomeLevel (Parm) - -void AWillowInteractiveObject::SetAwesomeLevel(int NewAwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetAwesomeLevel"); - - AWillowInteractiveObject_SetAwesomeLevel_Params params; - params.NewAwesomeLevel = NewAwesomeLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.SetGameStage -// (Final, Native, Public) -// Parameters: -// int NewGameStage (Parm) - -void AWillowInteractiveObject::SetGameStage(int NewGameStage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetGameStage"); - - AWillowInteractiveObject_SetGameStage_Params params; - params.NewGameStage = NewGameStage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.GetExpLevelForEquip -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowInteractiveObject::GetExpLevelForEquip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetExpLevelForEquip"); - - AWillowInteractiveObject_GetExpLevelForEquip_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetExpLevel -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowInteractiveObject::GetExpLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetExpLevel"); - - AWillowInteractiveObject_GetExpLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetAwesomeLevel -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowInteractiveObject::GetAwesomeLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetAwesomeLevel"); - - AWillowInteractiveObject_GetAwesomeLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetGameStage -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowInteractiveObject::GetGameStage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetGameStage"); - - AWillowInteractiveObject_GetGameStage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.CanReceiveStatusEffects -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::CanReceiveStatusEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.CanReceiveStatusEffects"); - - AWillowInteractiveObject_CanReceiveStatusEffects_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.ReactToPrimaryStatusEffect -// (Native, Public) -// Parameters: -// class UStatusEffectDefinition* StatusEffect (Parm) - -void AWillowInteractiveObject::ReactToPrimaryStatusEffect(class UStatusEffectDefinition* StatusEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.ReactToPrimaryStatusEffect"); - - AWillowInteractiveObject_ReactToPrimaryStatusEffect_Params params; - params.StatusEffect = StatusEffect; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.GetAttributeContextSource -// (Native, Public) -// Parameters: -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* AWillowInteractiveObject::GetAttributeContextSource() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetAttributeContextSource"); - - AWillowInteractiveObject_GetAttributeContextSource_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetBoundingSphereRadius -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowInteractiveObject::GetBoundingSphereRadius() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetBoundingSphereRadius"); - - AWillowInteractiveObject_GetBoundingSphereRadius_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetHitRegions -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// TArray Regions (Parm, OutParm, NeedCtorLink) -// class UBodyHitRegionDefinition* DefaultRegion (OptionalParm, Parm, OutParm) - -void AWillowInteractiveObject::GetHitRegions(TArray* Regions, class UBodyHitRegionDefinition** DefaultRegion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetHitRegions"); - - AWillowInteractiveObject_GetHitRegions_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Regions != nullptr) - *Regions = params.Regions; - if (DefaultRegion != nullptr) - *DefaultRegion = params.DefaultRegion; -} - - -// Function WillowGame.WillowInteractiveObject.AttachEmitter -// (Native, Public) -// Parameters: -// class AEmitter* E (Parm) -// struct FName SocketName (Parm) - -void AWillowInteractiveObject::AttachEmitter(class AEmitter* E, const struct FName& SocketName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.AttachEmitter"); - - AWillowInteractiveObject_AttachEmitter_Params params; - params.E = E; - params.SocketName = SocketName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.GetDefaultStatusEffectsParticleSystemTemplate -// (Native, Public) -// Parameters: -// class UParticleSystem* ReturnValue (Parm, OutParm, ReturnParm) - -class UParticleSystem* AWillowInteractiveObject::GetDefaultStatusEffectsParticleSystemTemplate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetDefaultStatusEffectsParticleSystemTemplate"); - - AWillowInteractiveObject_GetDefaultStatusEffectsParticleSystemTemplate_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetDefaultStatusEffectSockets -// (Final, Native, Public) -// Parameters: -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray AWillowInteractiveObject::GetDefaultStatusEffectSockets() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetDefaultStatusEffectSockets"); - - AWillowInteractiveObject_GetDefaultStatusEffectSockets_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetStatusEffectsComponent -// (Final, Native, Public) -// Parameters: -// class UStatusEffectsComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UStatusEffectsComponent* AWillowInteractiveObject::GetStatusEffectsComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetStatusEffectsComponent"); - - AWillowInteractiveObject_GetStatusEffectsComponent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.SetInfoBarVisibility -// (Simulated, Native, Public) -// Parameters: -// bool bVisible (Parm) - -void AWillowInteractiveObject::SetInfoBarVisibility(bool bVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.SetInfoBarVisibility"); - - AWillowInteractiveObject_SetInfoBarVisibility_Params params; - params.bVisible = bVisible; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveObject.HideTargetInfoOnHud -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// class APawn* HUDOwner (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::HideTargetInfoOnHud(class APawn* HUDOwner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.HideTargetInfoOnHud"); - - AWillowInteractiveObject_HideTargetInfoOnHud_Params params; - params.HUDOwner = HUDOwner; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.HackHealthDisplay -// (Simulated, Native, Public) -// Parameters: -// float InPercent (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowInteractiveObject::HackHealthDisplay(float InPercent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.HackHealthDisplay"); - - AWillowInteractiveObject_HackHealthDisplay_Params params; - params.InPercent = InPercent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.IsChampion -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::IsChampion() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.IsChampion"); - - AWillowInteractiveObject_IsChampion_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.IsBoss -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::IsBoss() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.IsBoss"); - - AWillowInteractiveObject_IsBoss_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.DoesTargetableTakeDamage -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::DoesTargetableTakeDamage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.DoesTargetableTakeDamage"); - - AWillowInteractiveObject_DoesTargetableTakeDamage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.DisplayParentInfo -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInteractiveObject::DisplayParentInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.DisplayParentInfo"); - - AWillowInteractiveObject_DisplayParentInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetAllBarInfo -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// TArray BarData (Parm, OutParm, NeedCtorLink) - -void AWillowInteractiveObject::GetAllBarInfo(TArray* BarData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetAllBarInfo"); - - AWillowInteractiveObject_GetAllBarInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BarData != nullptr) - *BarData = params.BarData; -} - - -// Function WillowGame.WillowInteractiveObject.GetExpInfo -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// int ExpLevelValue (Parm, OutParm) - -void AWillowInteractiveObject::GetExpInfo(int* ExpLevelValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetExpInfo"); - - AWillowInteractiveObject_GetExpInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ExpLevelValue != nullptr) - *ExpLevelValue = params.ExpLevelValue; -} - - -// Function WillowGame.WillowInteractiveObject.GetTargetableActor -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AWillowInteractiveObject::GetTargetableActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObject.GetTargetableActor"); - - AWillowInteractiveObject_GetTargetableActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TravelStation.CanResurrectHere -// (Defined, Public) -// Parameters: -// bool bIsLevelTravel (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ATravelStation::CanResurrectHere(bool bIsLevelTravel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TravelStation.CanResurrectHere"); - - ATravelStation_CanResurrectHere_Params params; - params.bIsLevelTravel = bIsLevelTravel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TravelStation.SetUsability -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool bUsable (Parm) -// unsigned char UsedType (Parm) -// class UActorComponent* UsedComponent (OptionalParm, Parm, EditInline) - -void ATravelStation::SetUsability(bool bUsable, unsigned char UsedType, class UActorComponent* UsedComponent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TravelStation.SetUsability"); - - ATravelStation_SetUsability_Params params; - params.bUsable = bUsable; - params.UsedType = UsedType; - params.UsedComponent = UsedComponent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TravelStation.AddLevelTransitionWaypoint -// (Final, Defined, Event, Public) -// Parameters: -// class UMissionDefinition* Mission (Parm) -// struct FName MissionLevel (Parm) -// class ULevelTransitionWaypointComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class ULevelTransitionWaypointComponent* ATravelStation::AddLevelTransitionWaypoint(class UMissionDefinition* Mission, const struct FName& MissionLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TravelStation.AddLevelTransitionWaypoint"); - - ATravelStation_AddLevelTransitionWaypoint_Params params; - params.Mission = Mission; - params.MissionLevel = MissionLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TravelStation.FindTravelStation -// (Native, Static, Public) -// Parameters: -// struct FString TravelStationDefinitionName (Parm, NeedCtorLink) -// class ATravelStation* ReturnValue (Parm, OutParm, ReturnParm) - -class ATravelStation* ATravelStation::FindTravelStation(const struct FString& TravelStationDefinitionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TravelStation.FindTravelStation"); - - ATravelStation_FindTravelStation_Params params; - params.TravelStationDefinitionName = TravelStationDefinitionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TravelStation.SetFastTravelDebug -// (Native, Static, Public) -// Parameters: -// bool Enabled (Parm) - -void ATravelStation::SetFastTravelDebug(bool Enabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TravelStation.SetFastTravelDebug"); - - ATravelStation_SetFastTravelDebug_Params params; - params.Enabled = Enabled; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TravelStation.IsFastTravelEnabled -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ATravelStation::IsFastTravelEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TravelStation.IsFastTravelEnabled"); - - ATravelStation_IsFastTravelEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TravelStation.MissionReactionObjectiveCleared -// (Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* ClearedObjective (Parm) - -void ATravelStation::MissionReactionObjectiveCleared(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* ClearedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TravelStation.MissionReactionObjectiveCleared"); - - ATravelStation_MissionReactionObjectiveCleared_Params params; - params.Tracker = Tracker; - params.ClearedObjective = ClearedObjective; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TravelStation.MissionReactionObjectiveUpdated -// (Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* UpdatedObjective (Parm) - -void ATravelStation::MissionReactionObjectiveUpdated(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* UpdatedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TravelStation.MissionReactionObjectiveUpdated"); - - ATravelStation_MissionReactionObjectiveUpdated_Params params; - params.Tracker = Tracker; - params.UpdatedObjective = UpdatedObjective; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TravelStation.MissionReactionObjectiveSetChanged -// (Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveSetDefinition* NewSet (Parm) -// class UMissionObjectiveSetDefinition* PreviousSet (Parm) - -void ATravelStation::MissionReactionObjectiveSetChanged(class AMissionTracker* Tracker, class UMissionObjectiveSetDefinition* NewSet, class UMissionObjectiveSetDefinition* PreviousSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TravelStation.MissionReactionObjectiveSetChanged"); - - ATravelStation_MissionReactionObjectiveSetChanged_Params params; - params.Tracker = Tracker; - params.NewSet = NewSet; - params.PreviousSet = PreviousSet; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TravelStation.MissionReactionObjectiveComplete -// (Defined, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* CompletedObjective (Parm) - -void ATravelStation::MissionReactionObjectiveComplete(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* CompletedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TravelStation.MissionReactionObjectiveComplete"); - - ATravelStation_MissionReactionObjectiveComplete_Params params; - params.Tracker = Tracker; - params.CompletedObjective = CompletedObjective; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TravelStation.MissionReactionStatusChanged -// (Defined, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionDefinition* Mission (Parm) -// unsigned char NewStatus (Parm) - -void ATravelStation::MissionReactionStatusChanged(class AMissionTracker* Tracker, class UMissionDefinition* Mission, unsigned char NewStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TravelStation.MissionReactionStatusChanged"); - - ATravelStation_MissionReactionStatusChanged_Params params; - params.Tracker = Tracker; - params.Mission = Mission; - params.NewStatus = NewStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TravelStation.MissionReactionLevelLoad -// (Defined, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionDefinition* Mission (Parm) - -void ATravelStation::MissionReactionLevelLoad(class AMissionTracker* Tracker, class UMissionDefinition* Mission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TravelStation.MissionReactionLevelLoad"); - - ATravelStation_MissionReactionLevelLoad_Params params; - params.Tracker = Tracker; - params.Mission = Mission; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TravelStation.GetInstanceData -// (Defined, Simulated, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FName DataName (Parm) -// TArray InstanceData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ATravelStation::GetInstanceData(const struct FName& DataName, TArray* InstanceData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TravelStation.GetInstanceData"); - - ATravelStation_GetInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (InstanceData != nullptr) - *InstanceData = params.InstanceData; - - return params.ReturnValue; -} - - -// Function WillowGame.TravelStation.ReplacePreviouslyActivatedStation -// (Defined, Public) - -void ATravelStation::ReplacePreviouslyActivatedStation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TravelStation.ReplacePreviouslyActivatedStation"); - - ATravelStation_ReplacePreviouslyActivatedStation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TravelStation.SetStationActivatedState -// (Defined, Simulated, Event, HasOptionalparams, Public) -// Parameters: -// bool bNewShouldBeActive (Parm) -// bool bChangeStateRegardlessOfCurrentState (OptionalParm, Parm) -// bool bIsInitialActivation (OptionalParm, Parm) -// bool bShouldBeInactive (OptionalParm, Parm) - -void ATravelStation::SetStationActivatedState(bool bNewShouldBeActive, bool bChangeStateRegardlessOfCurrentState, bool bIsInitialActivation, bool bShouldBeInactive) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TravelStation.SetStationActivatedState"); - - ATravelStation_SetStationActivatedState_Params params; - params.bNewShouldBeActive = bNewShouldBeActive; - params.bChangeStateRegardlessOfCurrentState = bChangeStateRegardlessOfCurrentState; - params.bIsInitialActivation = bIsInitialActivation; - params.bShouldBeInactive = bShouldBeInactive; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TravelStation.TouchDenied -// (Native, Public) -// Parameters: -// class AActor* Other (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ATravelStation::TouchDenied(class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TravelStation.TouchDenied"); - - ATravelStation_TouchDenied_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TravelStation.GetTravelStationDefinition -// (Simulated, Native, Public) -// Parameters: -// class UTravelStationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UTravelStationDefinition* ATravelStation::GetTravelStationDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TravelStation.GetTravelStationDefinition"); - - ATravelStation_GetTravelStationDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TravelStation.InitializeFromDefinition -// (Defined, Simulated, Public) -// Parameters: -// class UInteractiveObjectDefinition* Definition (Parm) -// bool bSkipBehaviorSetsInitialization (Parm) - -void ATravelStation::InitializeFromDefinition(class UInteractiveObjectDefinition* Definition, bool bSkipBehaviorSetsInitialization) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TravelStation.InitializeFromDefinition"); - - ATravelStation_InitializeFromDefinition_Params params; - params.Definition = Definition; - params.bSkipBehaviorSetsInitialization = bSkipBehaviorSetsInitialization; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TravelStation.PostBeginPlay -// (Defined, Event, Public) - -void ATravelStation::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TravelStation.PostBeginPlay"); - - ATravelStation_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TravelStation.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void ATravelStation::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TravelStation.ReplicatedEvent"); - - ATravelStation_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TravelStation.UpdateCollideAsEncroacher -// (Simulated, Native, Public) - -void ATravelStation::UpdateCollideAsEncroacher() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TravelStation.UpdateCollideAsEncroacher"); - - ATravelStation_UpdateCollideAsEncroacher_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FastTravelStation.CanResurrectHere -// (Defined, Public) -// Parameters: -// bool bIsLevelTravel (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AFastTravelStation::CanResurrectHere(bool bIsLevelTravel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStation.CanResurrectHere"); - - AFastTravelStation_CanResurrectHere_Params params; - params.bIsLevelTravel = bIsLevelTravel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FastTravelStation.GetMapDisplayName -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AFastTravelStation::GetMapDisplayName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStation.GetMapDisplayName"); - - AFastTravelStation_GetMapDisplayName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FastTravelStation.GetHumanReadableName -// (Defined, Simulated, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AFastTravelStation::GetHumanReadableName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStation.GetHumanReadableName"); - - AFastTravelStation_GetHumanReadableName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FastTravelStation.GetIsRegistered -// (Simulated, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AFastTravelStation::GetIsRegistered() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStation.GetIsRegistered"); - - AFastTravelStation_GetIsRegistered_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FastTravelStation.GetTravelStationDefinition -// (Simulated, Native, Public) -// Parameters: -// class UTravelStationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UTravelStationDefinition* AFastTravelStation::GetTravelStationDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStation.GetTravelStationDefinition"); - - AFastTravelStation_GetTravelStationDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LevelTravelStation.GetDestinationMapName -// (Defined, Simulated, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString ALevelTravelStation::GetDestinationMapName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LevelTravelStation.GetDestinationMapName"); - - ALevelTravelStation_GetDestinationMapName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LevelTravelStation.GetMapDisplayName -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString ALevelTravelStation::GetMapDisplayName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LevelTravelStation.GetMapDisplayName"); - - ALevelTravelStation_GetMapDisplayName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LevelTravelStation.GetHumanReadableName -// (Defined, Simulated, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString ALevelTravelStation::GetHumanReadableName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LevelTravelStation.GetHumanReadableName"); - - ALevelTravelStation_GetHumanReadableName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LevelTravelStation.GetDlcDestination -// (Defined, Public) -// Parameters: -// class ULevelTravelStationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class ULevelTravelStationDefinition* ALevelTravelStation::GetDlcDestination() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LevelTravelStation.GetDlcDestination"); - - ALevelTravelStation_GetDlcDestination_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LevelTravelStation.PostBeginPlay -// (Defined, Event, Public) - -void ALevelTravelStation::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LevelTravelStation.PostBeginPlay"); - - ALevelTravelStation_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LevelTravelStation.GetTravelStationDefinition -// (Simulated, Native, Public) -// Parameters: -// class UTravelStationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UTravelStationDefinition* ALevelTravelStation::GetTravelStationDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LevelTravelStation.GetTravelStationDefinition"); - - ALevelTravelStation_GetTravelStationDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ResurrectTravelStation.CanResurrectHere -// (Defined, Public) -// Parameters: -// bool bIsLevelTravel (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AResurrectTravelStation::CanResurrectHere(bool bIsLevelTravel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ResurrectTravelStation.CanResurrectHere"); - - AResurrectTravelStation_CanResurrectHere_Params params; - params.bIsLevelTravel = bIsLevelTravel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSpawnStationPlatform.SetInteractionIcon -// (Public) -// Parameters: -// class UInteractionIconDefinition* Icon (Parm) -// unsigned char UsedType (Parm) - -void AVehicleSpawnStationPlatform::SetInteractionIcon(class UInteractionIconDefinition* Icon, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationPlatform.SetInteractionIcon"); - - AVehicleSpawnStationPlatform_SetInteractionIcon_Params params; - params.Icon = Icon; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationPlatform.TriggerKismetVehicleSpawnEvents -// (Native, Public) -// Parameters: -// class AWillowVehicle* SpawnedVehicle (Parm) - -void AVehicleSpawnStationPlatform::TriggerKismetVehicleSpawnEvents(class AWillowVehicle* SpawnedVehicle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationPlatform.TriggerKismetVehicleSpawnEvents"); - - AVehicleSpawnStationPlatform_TriggerKismetVehicleSpawnEvents_Params params; - params.SpawnedVehicle = SpawnedVehicle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationPlatform.SpawnVehicle -// (Final, Defined, Private, HasDefaults) - -void AVehicleSpawnStationPlatform::SpawnVehicle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationPlatform.SpawnVehicle"); - - AVehicleSpawnStationPlatform_SpawnVehicle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationPlatform.Behavior_SpawnVehicle -// (Defined, Public) - -void AVehicleSpawnStationPlatform::Behavior_SpawnVehicle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationPlatform.Behavior_SpawnVehicle"); - - AVehicleSpawnStationPlatform_Behavior_SpawnVehicle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationPlatform.StartSpawnProcess -// (Defined, Public) -// Parameters: -// class UVehicleSpawnStationVehicleDefinition* VehicleDef (Parm) - -void AVehicleSpawnStationPlatform::StartSpawnProcess(class UVehicleSpawnStationVehicleDefinition* VehicleDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationPlatform.StartSpawnProcess"); - - AVehicleSpawnStationPlatform_StartSpawnProcess_Params params; - params.VehicleDef = VehicleDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationPlatform.UsedBy -// (Defined, Public) -// Parameters: -// class APawn* User (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AVehicleSpawnStationPlatform::UsedBy(class APawn* User) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationPlatform.UsedBy"); - - AVehicleSpawnStationPlatform_UsedBy_Params params; - params.User = User; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSpawnStationPlatform.TryToTeleportToVehicle -// (Defined, Public) -// Parameters: -// class APawn* User (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AVehicleSpawnStationPlatform::TryToTeleportToVehicle(class APawn* User) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationPlatform.TryToTeleportToVehicle"); - - AVehicleSpawnStationPlatform_TryToTeleportToVehicle_Params params; - params.User = User; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSpawnStationPlatform.IsActorSpawnedVehicle -// (Defined, Public) -// Parameters: -// class AActor* Other (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AVehicleSpawnStationPlatform::IsActorSpawnedVehicle(class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationPlatform.IsActorSpawnedVehicle"); - - AVehicleSpawnStationPlatform_IsActorSpawnedVehicle_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSpawnStationPlatform.SetSeatOccupied -// (Native, Public) -// Parameters: -// int SeatIdx (Parm) -// bool IsOccupied (Parm) - -void AVehicleSpawnStationPlatform::SetSeatOccupied(int SeatIdx, bool IsOccupied) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationPlatform.SetSeatOccupied"); - - AVehicleSpawnStationPlatform_SetSeatOccupied_Params params; - params.SeatIdx = SeatIdx; - params.IsOccupied = IsOccupied; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationTerminal.DespawnVehicle -// (Defined, Event, Public) -// Parameters: -// int SlotIndex (Parm) - -void AVehicleSpawnStationTerminal::DespawnVehicle(int SlotIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationTerminal.DespawnVehicle"); - - AVehicleSpawnStationTerminal_DespawnVehicle_Params params; - params.SlotIndex = SlotIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationTerminal.SpawnVehicle -// (Defined, Public) -// Parameters: -// int SlotIndex (Parm) -// class UVehicleSpawnStationVehicleDefinition* VehicleType (Parm) - -void AVehicleSpawnStationTerminal::SpawnVehicle(int SlotIndex, class UVehicleSpawnStationVehicleDefinition* VehicleType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationTerminal.SpawnVehicle"); - - AVehicleSpawnStationTerminal_SpawnVehicle_Params params; - params.SlotIndex = SlotIndex; - params.VehicleType = VehicleType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationTerminal.StopUsing -// (Defined, Public) - -void AVehicleSpawnStationTerminal::StopUsing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationTerminal.StopUsing"); - - AVehicleSpawnStationTerminal_StopUsing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationTerminal.UsedBy -// (Defined, Public) -// Parameters: -// class APawn* User (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AVehicleSpawnStationTerminal::UsedBy(class APawn* User) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationTerminal.UsedBy"); - - AVehicleSpawnStationTerminal_UsedBy_Params params; - params.User = User; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSpawnStationTerminal.ActivatedForPlayerUse -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AVehicleSpawnStationTerminal::ActivatedForPlayerUse() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationTerminal.ActivatedForPlayerUse"); - - AVehicleSpawnStationTerminal_ActivatedForPlayerUse_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSpawnStationTerminal.UnlockForOtherUsers -// (Defined, Public) - -void AVehicleSpawnStationTerminal::UnlockForOtherUsers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationTerminal.UnlockForOtherUsers"); - - AVehicleSpawnStationTerminal_UnlockForOtherUsers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationTerminal.LockOutOtherUsers -// (Defined, Public) -// Parameters: -// class APawn* User (Parm) - -void AVehicleSpawnStationTerminal::LockOutOtherUsers(class APawn* User) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationTerminal.LockOutOtherUsers"); - - AVehicleSpawnStationTerminal_LockOutOtherUsers_Params params; - params.User = User; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationTerminal.PostBeginPlay -// (Defined, Simulated, Event, Public) - -void AVehicleSpawnStationTerminal::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationTerminal.PostBeginPlay"); - - AVehicleSpawnStationTerminal_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowElevatorButton.UpdateState -// (Defined, Public) - -void AWillowElevatorButton::UpdateState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowElevatorButton.UpdateState"); - - AWillowElevatorButton_UpdateState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowElevatorButton.CanBeUsedForAnyAssociatedElevator -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowElevatorButton::CanBeUsedForAnyAssociatedElevator() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowElevatorButton.CanBeUsedForAnyAssociatedElevator"); - - AWillowElevatorButton_CanBeUsedForAnyAssociatedElevator_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowElevatorButton.UseObject -// (Defined, Public) -// Parameters: -// class APawn* User (Parm) -// class UPrimitiveComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowElevatorButton::UseObject(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowElevatorButton.UseObject"); - - AWillowElevatorButton_UseObject_Params params; - params.User = User; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveSwitch.SetInteractionIcon -// (Public) -// Parameters: -// class UInteractionIconDefinition* Icon (Parm) -// unsigned char UsedType (Parm) - -void AWillowInteractiveSwitch::SetInteractionIcon(class UInteractionIconDefinition* Icon, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveSwitch.SetInteractionIcon"); - - AWillowInteractiveSwitch_SetInteractionIcon_Params params; - params.Icon = Icon; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveSwitch.PlayerLeftGame -// (Public) -// Parameters: -// class APlayerController* PC (Parm) - -void AWillowInteractiveSwitch::PlayerLeftGame(class APlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveSwitch.PlayerLeftGame"); - - AWillowInteractiveSwitch_PlayerLeftGame_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveSwitch.PlayerEnteredGame -// (Public) -// Parameters: -// class APlayerController* PC (Parm) - -void AWillowInteractiveSwitch::PlayerEnteredGame(class APlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveSwitch.PlayerEnteredGame"); - - AWillowInteractiveSwitch_PlayerEnteredGame_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveSwitch.SetCurrentIcon -// (Defined, Public) -// Parameters: -// struct FName BehaviorSetName (Parm) - -void AWillowInteractiveSwitch::SetCurrentIcon(const struct FName& BehaviorSetName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveSwitch.SetCurrentIcon"); - - AWillowInteractiveSwitch_SetCurrentIcon_Params params; - params.BehaviorSetName = BehaviorSetName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveSwitch.SetInitialState -// (Defined, Simulated, Event, Public) - -void AWillowInteractiveSwitch::SetInitialState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveSwitch.SetInitialState"); - - AWillowInteractiveSwitch_SetInitialState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInteractiveSwitch.PostBeginPlay -// (Defined, Public) - -void AWillowInteractiveSwitch::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveSwitch.PostBeginPlay"); - - AWillowInteractiveSwitch_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPropObject.PostBeginPlay -// (Defined, Simulated, Public) - -void AWillowPropObject::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPropObject.PostBeginPlay"); - - AWillowPropObject_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVendingMachineBase.Destroyed -// (Defined, Simulated, Event, Public) - -void AWillowVendingMachineBase::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBase.Destroyed"); - - AWillowVendingMachineBase_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVendingMachineBase.GetResetCost -// (Defined, Simulated, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowVendingMachineBase::GetResetCost() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBase.GetResetCost"); - - AWillowVendingMachineBase_GetResetCost_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVendingMachineBase.ClearInventory -// (Public) - -void AWillowVendingMachineBase::ClearInventory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBase.ClearInventory"); - - AWillowVendingMachineBase_ClearInventory_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVendingMachineBase.ResetInventory -// (Event, Public) - -void AWillowVendingMachineBase::ResetInventory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBase.ResetInventory"); - - AWillowVendingMachineBase_ResetInventory_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVendingMachineBase.PlayerBuyBackItem -// (Defined, Simulated, Public) -// Parameters: -// class AWillowInventory* Item (Parm) -// class AWillowPlayerController* WPC (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVendingMachineBase::PlayerBuyBackItem(class AWillowInventory* Item, class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBase.PlayerBuyBackItem"); - - AWillowVendingMachineBase_PlayerBuyBackItem_Params params; - params.Item = Item; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVendingMachineBase.PlayerBuyItem -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowInventory* Item (Parm) -// class AWillowPlayerController* WPC (Parm) -// int Quantity (OptionalParm, Parm) -// bool bWasItemOfTheDay (OptionalParm, Parm) - -void AWillowVendingMachineBase::PlayerBuyItem(class AWillowInventory* Item, class AWillowPlayerController* WPC, int Quantity, bool bWasItemOfTheDay) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBase.PlayerBuyItem"); - - AWillowVendingMachineBase_PlayerBuyItem_Params params; - params.Item = Item; - params.WPC = WPC; - params.Quantity = Quantity; - params.bWasItemOfTheDay = bWasItemOfTheDay; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVendingMachineBase.PlayerSellItem -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowInventory* Item (Parm) -// class AWillowPlayerController* WPC (Parm) -// int Quantity (OptionalParm, Parm) - -void AWillowVendingMachineBase::PlayerSellItem(class AWillowInventory* Item, class AWillowPlayerController* WPC, int Quantity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBase.PlayerSellItem"); - - AWillowVendingMachineBase_PlayerSellItem_Params params; - params.Item = Item; - params.WPC = WPC; - params.Quantity = Quantity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVendingMachineBase.GetFeaturedItem -// (Simulated, Public) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// struct FShopItemData ReturnValue (Parm, OutParm, ReturnParm) - -struct FShopItemData AWillowVendingMachineBase::GetFeaturedItem(class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBase.GetFeaturedItem"); - - AWillowVendingMachineBase_GetFeaturedItem_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVendingMachineBase.GetBuyBackList -// (Defined, Simulated, Public, HasOutparams, HasDefaults) -// Parameters: -// TArray BuyBackItems (Parm, OutParm, NeedCtorLink) -// class AWillowPlayerController* WPC (Parm) - -void AWillowVendingMachineBase::GetBuyBackList(class AWillowPlayerController* WPC, TArray* BuyBackItems) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBase.GetBuyBackList"); - - AWillowVendingMachineBase_GetBuyBackList_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BuyBackItems != nullptr) - *BuyBackItems = params.BuyBackItems; -} - - -// Function WillowGame.WillowVendingMachineBase.GetInventoryList -// (Simulated, Public, HasOutparams) -// Parameters: -// TArray InventoryList (Parm, OutParm, NeedCtorLink) -// class AWillowPlayerController* WPC (Parm) - -void AWillowVendingMachineBase::GetInventoryList(class AWillowPlayerController* WPC, TArray* InventoryList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBase.GetInventoryList"); - - AWillowVendingMachineBase_GetInventoryList_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InventoryList != nullptr) - *InventoryList = params.InventoryList; -} - - -// Function WillowGame.WillowVendingMachineBase.GetItemStatus -// (Defined, Simulated, Public) -// Parameters: -// class AWillowInventory* Item (Parm) -// class AWillowPlayerController* WPC (Parm) -// int ItemPrice (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowVendingMachineBase::GetItemStatus(class AWillowInventory* Item, class AWillowPlayerController* WPC, int ItemPrice) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBase.GetItemStatus"); - - AWillowVendingMachineBase_GetItemStatus_Params params; - params.Item = Item; - params.WPC = WPC; - params.ItemPrice = ItemPrice; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVendingMachineBase.NotifyBasedPickupRemoved -// (Public) -// Parameters: -// class AWillowPickup* Pickup (Parm) - -void AWillowVendingMachineBase::NotifyBasedPickupRemoved(class AWillowPickup* Pickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBase.NotifyBasedPickupRemoved"); - - AWillowVendingMachineBase_NotifyBasedPickupRemoved_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVendingMachineBase.RemoveSoldInventory -// (Public) -// Parameters: -// class AWillowInventory* SoldItem (Parm) - -void AWillowVendingMachineBase::RemoveSoldInventory(class AWillowInventory* SoldItem) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBase.RemoveSoldInventory"); - - AWillowVendingMachineBase_RemoveSoldInventory_Params params; - params.SoldItem = SoldItem; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVendingMachineBase.GetWeaponList -// (Simulated, Public, HasOutparams) -// Parameters: -// TArray WeaponList (Parm, OutParm, NeedCtorLink) -// class AWillowPlayerController* WPC (Parm) - -void AWillowVendingMachineBase::GetWeaponList(class AWillowPlayerController* WPC, TArray* WeaponList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBase.GetWeaponList"); - - AWillowVendingMachineBase_GetWeaponList_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (WeaponList != nullptr) - *WeaponList = params.WeaponList; -} - - -// Function WillowGame.WillowVendingMachineBase.GetItemList -// (Simulated, Public, HasOutparams) -// Parameters: -// TArray ItemList (Parm, OutParm, NeedCtorLink) -// class AWillowPlayerController* WPC (Parm) - -void AWillowVendingMachineBase::GetItemList(class AWillowPlayerController* WPC, TArray* ItemList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBase.GetItemList"); - - AWillowVendingMachineBase_GetItemList_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ItemList != nullptr) - *ItemList = params.ItemList; -} - - -// Function WillowGame.WillowVendingMachineBase.GetSellingPriceForInventory -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// class AWillowInventory* InventoryForSale (Parm) -// class AWillowPlayerController* WPC (Parm) -// int Quantity (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowVendingMachineBase::GetSellingPriceForInventory(class AWillowInventory* InventoryForSale, class AWillowPlayerController* WPC, int Quantity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBase.GetSellingPriceForInventory"); - - AWillowVendingMachineBase_GetSellingPriceForInventory_Params params; - params.InventoryForSale = InventoryForSale; - params.WPC = WPC; - params.Quantity = Quantity; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVendingMachineBase.GetCurrencyTypeInventoryIsSoldIn -// (Simulated, Native, Public) -// Parameters: -// class AWillowInventory* InventoryForSale (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowVendingMachineBase::GetCurrencyTypeInventoryIsSoldIn(class AWillowInventory* InventoryForSale) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBase.GetCurrencyTypeInventoryIsSoldIn"); - - AWillowVendingMachineBase_GetCurrencyTypeInventoryIsSoldIn_Params params; - params.InventoryForSale = InventoryForSale; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVendingMachineBase.GetShopType -// (Defined, Simulated, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowVendingMachineBase::GetShopType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBase.GetShopType"); - - AWillowVendingMachineBase_GetShopType_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVendingMachine.PlayerBuyItem -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowInventory* Item (Parm) -// class AWillowPlayerController* WPC (Parm) -// int Quantity (OptionalParm, Parm) -// bool bWasItemOfTheDay (OptionalParm, Parm) - -void AWillowVendingMachine::PlayerBuyItem(class AWillowInventory* Item, class AWillowPlayerController* WPC, int Quantity, bool bWasItemOfTheDay) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachine.PlayerBuyItem"); - - AWillowVendingMachine_PlayerBuyItem_Params params; - params.Item = Item; - params.WPC = WPC; - params.Quantity = Quantity; - params.bWasItemOfTheDay = bWasItemOfTheDay; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVendingMachine.NotifyBasedPickupRemoved -// (Defined, Public) -// Parameters: -// class AWillowPickup* Pickup (Parm) - -void AWillowVendingMachine::NotifyBasedPickupRemoved(class AWillowPickup* Pickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachine.NotifyBasedPickupRemoved"); - - AWillowVendingMachine_NotifyBasedPickupRemoved_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVendingMachine.GetInstanceData -// (Defined, Simulated, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FName DataName (Parm) -// TArray InstanceData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVendingMachine::GetInstanceData(const struct FName& DataName, TArray* InstanceData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachine.GetInstanceData"); - - AWillowVendingMachine_GetInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (InstanceData != nullptr) - *InstanceData = params.InstanceData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVendingMachine.SetFeaturedItem -// (Defined, Event, Public) -// Parameters: -// class AWillowInventory* Inv (Parm) -// struct FName AttachmentPoint (Parm) - -void AWillowVendingMachine::SetFeaturedItem(class AWillowInventory* Inv, const struct FName& AttachmentPoint) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachine.SetFeaturedItem"); - - AWillowVendingMachine_SetFeaturedItem_Params params; - params.Inv = Inv; - params.AttachmentPoint = AttachmentPoint; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVendingMachine.ClearInventory -// (Defined, Public) - -void AWillowVendingMachine::ClearInventory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachine.ClearInventory"); - - AWillowVendingMachine_ClearInventory_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVendingMachine.ResetInventory -// (Defined, Event, Public) - -void AWillowVendingMachine::ResetInventory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachine.ResetInventory"); - - AWillowVendingMachine_ResetInventory_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVendingMachine.GetFeaturedItem -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// struct FShopItemData ReturnValue (Parm, OutParm, ReturnParm) - -struct FShopItemData AWillowVendingMachine::GetFeaturedItem(class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachine.GetFeaturedItem"); - - AWillowVendingMachine_GetFeaturedItem_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVendingMachine.GetInventoryList -// (Defined, Simulated, Public, HasOutparams, HasDefaults) -// Parameters: -// TArray InventoryList (Parm, OutParm, NeedCtorLink) -// class AWillowPlayerController* WPC (Parm) - -void AWillowVendingMachine::GetInventoryList(class AWillowPlayerController* WPC, TArray* InventoryList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachine.GetInventoryList"); - - AWillowVendingMachine_GetInventoryList_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InventoryList != nullptr) - *InventoryList = params.InventoryList; -} - - -// Function WillowGame.WillowVendingMachine.RemoveSoldInventory -// (Defined, Public) -// Parameters: -// class AWillowInventory* SoldItem (Parm) - -void AWillowVendingMachine::RemoveSoldInventory(class AWillowInventory* SoldItem) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachine.RemoveSoldInventory"); - - AWillowVendingMachine_RemoveSoldInventory_Params params; - params.SoldItem = SoldItem; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVendingMachine.GetWeaponList -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// TArray WeaponList (Parm, OutParm, NeedCtorLink) -// class AWillowPlayerController* WPC (Parm) - -void AWillowVendingMachine::GetWeaponList(class AWillowPlayerController* WPC, TArray* WeaponList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachine.GetWeaponList"); - - AWillowVendingMachine_GetWeaponList_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (WeaponList != nullptr) - *WeaponList = params.WeaponList; -} - - -// Function WillowGame.WillowVendingMachine.GetItemList -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// TArray ItemList (Parm, OutParm, NeedCtorLink) -// class AWillowPlayerController* WPC (Parm) - -void AWillowVendingMachine::GetItemList(class AWillowPlayerController* WPC, TArray* ItemList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachine.GetItemList"); - - AWillowVendingMachine_GetItemList_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ItemList != nullptr) - *ItemList = params.ItemList; -} - - -// Function WillowGame.WillowVendingMachine.GetSellingPriceForInventory -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// class AWillowInventory* InventoryForSale (Parm) -// class AWillowPlayerController* WPC (Parm) -// int Quantity (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowVendingMachine::GetSellingPriceForInventory(class AWillowInventory* InventoryForSale, class AWillowPlayerController* WPC, int Quantity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachine.GetSellingPriceForInventory"); - - AWillowVendingMachine_GetSellingPriceForInventory_Params params; - params.InventoryForSale = InventoryForSale; - params.WPC = WPC; - params.Quantity = Quantity; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVendingMachine.GenerateInventory -// (Native, Public) - -void AWillowVendingMachine::GenerateInventory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachine.GenerateInventory"); - - AWillowVendingMachine_GenerateInventory_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVendingMachineBlackMarket.PlayerBuyItem -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowInventory* Item (Parm) -// class AWillowPlayerController* WPC (Parm) -// int Quantity (OptionalParm, Parm) -// bool bWasItemOfTheDay (OptionalParm, Parm) - -void AWillowVendingMachineBlackMarket::PlayerBuyItem(class AWillowInventory* Item, class AWillowPlayerController* WPC, int Quantity, bool bWasItemOfTheDay) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBlackMarket.PlayerBuyItem"); - - AWillowVendingMachineBlackMarket_PlayerBuyItem_Params params; - params.Item = Item; - params.WPC = WPC; - params.Quantity = Quantity; - params.bWasItemOfTheDay = bWasItemOfTheDay; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVendingMachineBlackMarket.GetRarityLevelForUpgradeLevel -// (Defined, Simulated, Public) -// Parameters: -// int CurrentLevel (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowVendingMachineBlackMarket::GetRarityLevelForUpgradeLevel(int CurrentLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBlackMarket.GetRarityLevelForUpgradeLevel"); - - AWillowVendingMachineBlackMarket_GetRarityLevelForUpgradeLevel_Params params; - params.CurrentLevel = CurrentLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVendingMachineBlackMarket.BuildUpgradeItemForPlayer -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class UBlackMarketUpgradeDefinition* UpgradeDef (Parm) -// class AWillowPlayerController* WPC (Parm) -// class AWillowItem* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowItem* AWillowVendingMachineBlackMarket::BuildUpgradeItemForPlayer(class UBlackMarketUpgradeDefinition* UpgradeDef, class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBlackMarket.BuildUpgradeItemForPlayer"); - - AWillowVendingMachineBlackMarket_BuildUpgradeItemForPlayer_Params params; - params.UpgradeDef = UpgradeDef; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVendingMachineBlackMarket.GetFeaturedItem -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// struct FShopItemData ReturnValue (Parm, OutParm, ReturnParm) - -struct FShopItemData AWillowVendingMachineBlackMarket::GetFeaturedItem(class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBlackMarket.GetFeaturedItem"); - - AWillowVendingMachineBlackMarket_GetFeaturedItem_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVendingMachineBlackMarket.CreateNecessaryBlackMarketItems -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// class AWillowInventoryManager* InvManager (Parm, OutParm) -// class AWillowPlayerController* WPC (Parm) - -void AWillowVendingMachineBlackMarket::CreateNecessaryBlackMarketItems(class AWillowPlayerController* WPC, class AWillowInventoryManager** InvManager) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBlackMarket.CreateNecessaryBlackMarketItems"); - - AWillowVendingMachineBlackMarket_CreateNecessaryBlackMarketItems_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InvManager != nullptr) - *InvManager = params.InvManager; -} - - -// Function WillowGame.WillowVendingMachineBlackMarket.GetInventoryList -// (Defined, Simulated, Public, HasOutparams, HasDefaults) -// Parameters: -// TArray InventoryList (Parm, OutParm, NeedCtorLink) -// class AWillowPlayerController* WPC (Parm) - -void AWillowVendingMachineBlackMarket::GetInventoryList(class AWillowPlayerController* WPC, TArray* InventoryList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBlackMarket.GetInventoryList"); - - AWillowVendingMachineBlackMarket_GetInventoryList_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InventoryList != nullptr) - *InventoryList = params.InventoryList; -} - - -// Function WillowGame.WillowVendingMachineBlackMarket.RemoveSoldInventory -// (Defined, Simulated, Public) -// Parameters: -// class AWillowInventory* SoldItem (Parm) - -void AWillowVendingMachineBlackMarket::RemoveSoldInventory(class AWillowInventory* SoldItem) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBlackMarket.RemoveSoldInventory"); - - AWillowVendingMachineBlackMarket_RemoveSoldInventory_Params params; - params.SoldItem = SoldItem; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVendingMachineBlackMarket.GetWeaponList -// (Simulated, Public, HasOutparams) -// Parameters: -// TArray WeaponList (Parm, OutParm, NeedCtorLink) -// class AWillowPlayerController* WPC (Parm) - -void AWillowVendingMachineBlackMarket::GetWeaponList(class AWillowPlayerController* WPC, TArray* WeaponList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBlackMarket.GetWeaponList"); - - AWillowVendingMachineBlackMarket_GetWeaponList_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (WeaponList != nullptr) - *WeaponList = params.WeaponList; -} - - -// Function WillowGame.WillowVendingMachineBlackMarket.GetItemList -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// TArray ItemList (Parm, OutParm, NeedCtorLink) -// class AWillowPlayerController* WPC (Parm) - -void AWillowVendingMachineBlackMarket::GetItemList(class AWillowPlayerController* WPC, TArray* ItemList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBlackMarket.GetItemList"); - - AWillowVendingMachineBlackMarket_GetItemList_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ItemList != nullptr) - *ItemList = params.ItemList; -} - - -// Function WillowGame.WillowVendingMachineBlackMarket.StaticGetSellingPriceForBlackMarketInventory -// (Native, Static, Public) -// Parameters: -// class UInventoryBalanceDefinition* BalanceDef (Parm) -// class AWillowPlayerController* WPC (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowVendingMachineBlackMarket::StaticGetSellingPriceForBlackMarketInventory(class UInventoryBalanceDefinition* BalanceDef, class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBlackMarket.StaticGetSellingPriceForBlackMarketInventory"); - - AWillowVendingMachineBlackMarket_StaticGetSellingPriceForBlackMarketInventory_Params params; - params.BalanceDef = BalanceDef; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVendingMachineBlackMarket.GetSellingPriceForInventory -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// class AWillowInventory* InventoryForSale (Parm) -// class AWillowPlayerController* WPC (Parm) -// int Quantity (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowVendingMachineBlackMarket::GetSellingPriceForInventory(class AWillowInventory* InventoryForSale, class AWillowPlayerController* WPC, int Quantity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVendingMachineBlackMarket.GetSellingPriceForInventory"); - - AWillowVendingMachineBlackMarket_GetSellingPriceForInventory_Params params; - params.InventoryForSale = InventoryForSale; - params.WPC = WPC; - params.Quantity = Quantity; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.InternalSetCurrentWeapon -// (Defined, Simulated, Public) -// Parameters: -// class AWeapon* DesiredWeapon (Parm) -// bool bEquipInOffHand (Parm) - -void AWillowInventoryManager::InternalSetCurrentWeapon(class AWeapon* DesiredWeapon, bool bEquipInOffHand) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.InternalSetCurrentWeapon"); - - AWillowInventoryManager_InternalSetCurrentWeapon_Params params; - params.DesiredWeapon = DesiredWeapon; - params.bEquipInOffHand = bEquipInOffHand; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.GetEquippedAnalogue -// (Defined, Simulated, Public) -// Parameters: -// class AWillowInventory* InThing (Parm) -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* AWillowInventoryManager::GetEquippedAnalogue(class AWillowInventory* InThing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.GetEquippedAnalogue"); - - AWillowInventoryManager_GetEquippedAnalogue_Params params; - params.InThing = InThing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.GetBlackMarketFeaturedItem -// (Native, Public) -// Parameters: -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* AWillowInventoryManager::GetBlackMarketFeaturedItem() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.GetBlackMarketFeaturedItem"); - - AWillowInventoryManager_GetBlackMarketFeaturedItem_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.AddBlackMarketFeaturedItem -// (Native, Public) -// Parameters: -// class AWillowInventory* Item (Parm) - -void AWillowInventoryManager::AddBlackMarketFeaturedItem(class AWillowInventory* Item) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.AddBlackMarketFeaturedItem"); - - AWillowInventoryManager_AddBlackMarketFeaturedItem_Params params; - params.Item = Item; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.GetBlackMarketItemList -// (Native, Public, HasOutparams) -// Parameters: -// TArray ItemList (Parm, OutParm, NeedCtorLink) - -void AWillowInventoryManager::GetBlackMarketItemList(TArray* ItemList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.GetBlackMarketItemList"); - - AWillowInventoryManager_GetBlackMarketItemList_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ItemList != nullptr) - *ItemList = params.ItemList; -} - - -// Function WillowGame.WillowInventoryManager.AddBlackMarketItem -// (Native, Public) -// Parameters: -// class AWillowInventory* Item (Parm) - -void AWillowInventoryManager::AddBlackMarketItem(class AWillowInventory* Item) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.AddBlackMarketItem"); - - AWillowInventoryManager_AddBlackMarketItem_Params params; - params.Item = Item; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ClearBlackMarketInventory -// (Native, Public) - -void AWillowInventoryManager::ClearBlackMarketInventory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ClearBlackMarketInventory"); - - AWillowInventoryManager_ClearBlackMarketInventory_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ClientRemoveStoredItem -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// struct FItemDefinitionData ItemDef (Parm) -// unsigned char StorageType (Parm) - -void AWillowInventoryManager::ClientRemoveStoredItem(const struct FItemDefinitionData& ItemDef, unsigned char StorageType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ClientRemoveStoredItem"); - - AWillowInventoryManager_ClientRemoveStoredItem_Params params; - params.ItemDef = ItemDef; - params.StorageType = StorageType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ClientRemoveStoredWeapon -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// struct FWeaponDefinitionData WeaponDef (Parm) -// unsigned char StorageType (Parm) - -void AWillowInventoryManager::ClientRemoveStoredWeapon(const struct FWeaponDefinitionData& WeaponDef, unsigned char StorageType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ClientRemoveStoredWeapon"); - - AWillowInventoryManager_ClientRemoveStoredWeapon_Params params; - params.WeaponDef = WeaponDef; - params.StorageType = StorageType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ClientStoreItem -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// struct FItemDefinitionData ItemDef (Parm) -// unsigned char StorageType (Parm) -// bool bIgnoreCapacityCheck (Parm) -// bool bUniqueInventory (Parm) - -void AWillowInventoryManager::ClientStoreItem(const struct FItemDefinitionData& ItemDef, unsigned char StorageType, bool bIgnoreCapacityCheck, bool bUniqueInventory) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ClientStoreItem"); - - AWillowInventoryManager_ClientStoreItem_Params params; - params.ItemDef = ItemDef; - params.StorageType = StorageType; - params.bIgnoreCapacityCheck = bIgnoreCapacityCheck; - params.bUniqueInventory = bUniqueInventory; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ClientStoreWeapon -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// struct FWeaponDefinitionData WeaponDef (Parm) -// unsigned char StorageType (Parm) -// bool bIgnoreCapacityCheck (Parm) -// bool bUniqueInventory (Parm) - -void AWillowInventoryManager::ClientStoreWeapon(const struct FWeaponDefinitionData& WeaponDef, unsigned char StorageType, bool bIgnoreCapacityCheck, bool bUniqueInventory) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ClientStoreWeapon"); - - AWillowInventoryManager_ClientStoreWeapon_Params params; - params.WeaponDef = WeaponDef; - params.StorageType = StorageType; - params.bIgnoreCapacityCheck = bIgnoreCapacityCheck; - params.bUniqueInventory = bUniqueInventory; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ClientSetBankSlots -// (Final, Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// int NewSlotCount (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInventoryManager::ClientSetBankSlots(int NewSlotCount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ClientSetBankSlots"); - - AWillowInventoryManager_ClientSetBankSlots_Params params; - params.NewSlotCount = NewSlotCount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.PrintAllInventory -// (Defined, Simulated, Public) - -void AWillowInventoryManager::PrintAllInventory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.PrintAllInventory"); - - AWillowInventoryManager_PrintAllInventory_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.SellAllTrash -// (Defined, Simulated, Public) - -void AWillowInventoryManager::SellAllTrash() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.SellAllTrash"); - - AWillowInventoryManager_SellAllTrash_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.RemoveMissionWeapons -// (Defined, Event, Public) -// Parameters: -// class UMissionWeaponBalanceDefinition* MissionWeapon (Parm) - -void AWillowInventoryManager::RemoveMissionWeapons(class UMissionWeaponBalanceDefinition* MissionWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.RemoveMissionWeapons"); - - AWillowInventoryManager_RemoveMissionWeapons_Params params; - params.MissionWeapon = MissionWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ClientRemoveMissionWeapons -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class UMissionWeaponBalanceDefinition* MissionWeapon (Parm) - -void AWillowInventoryManager::ClientRemoveMissionWeapons(class UMissionWeaponBalanceDefinition* MissionWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ClientRemoveMissionWeapons"); - - AWillowInventoryManager_ClientRemoveMissionWeapons_Params params; - params.MissionWeapon = MissionWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ClientWeaponSet -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWeapon* NewWeapon (Parm) -// bool bOptionalSet (Parm) -// bool bDoNotActivate (OptionalParm, Parm) - -void AWillowInventoryManager::ClientWeaponSet(class AWeapon* NewWeapon, bool bOptionalSet, bool bDoNotActivate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ClientWeaponSet"); - - AWillowInventoryManager_ClientWeaponSet_Params params; - params.NewWeapon = NewWeapon; - params.bOptionalSet = bOptionalSet; - params.bDoNotActivate = bDoNotActivate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.IsInventoryItemInInventory -// (Defined, Simulated, Public) -// Parameters: -// class AInventory* CheckItem (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInventoryManager::IsInventoryItemInInventory(class AInventory* CheckItem) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.IsInventoryItemInInventory"); - - AWillowInventoryManager_IsInventoryItemInInventory_Params params; - params.CheckItem = CheckItem; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.GetEquippedWeapons -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// class AWillowWeapon* UpThing (Parm, OutParm) -// class AWillowWeapon* DownThing (Parm, OutParm) -// class AWillowWeapon* LeftThing (Parm, OutParm) -// class AWillowWeapon* RightThing (Parm, OutParm) - -void AWillowInventoryManager::GetEquippedWeapons(class AWillowWeapon** UpThing, class AWillowWeapon** DownThing, class AWillowWeapon** LeftThing, class AWillowWeapon** RightThing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.GetEquippedWeapons"); - - AWillowInventoryManager_GetEquippedWeapons_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (UpThing != nullptr) - *UpThing = params.UpThing; - if (DownThing != nullptr) - *DownThing = params.DownThing; - if (LeftThing != nullptr) - *LeftThing = params.LeftThing; - if (RightThing != nullptr) - *RightThing = params.RightThing; -} - - -// Function WillowGame.WillowInventoryManager.EquipWeaponFromSlot -// (Defined, Simulated, Public) -// Parameters: -// unsigned char QuickSlot (Parm) - -void AWillowInventoryManager::EquipWeaponFromSlot(unsigned char QuickSlot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.EquipWeaponFromSlot"); - - AWillowInventoryManager_EquipWeaponFromSlot_Params params; - params.QuickSlot = QuickSlot; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.RecordItemToInventoryEventForWeapon -// (Defined, Public) -// Parameters: -// class AWillowWeapon* WWeap (Parm) -// bool bReplacedWeapon (Parm) - -void AWillowInventoryManager::RecordItemToInventoryEventForWeapon(class AWillowWeapon* WWeap, bool bReplacedWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.RecordItemToInventoryEventForWeapon"); - - AWillowInventoryManager_RecordItemToInventoryEventForWeapon_Params params; - params.WWeap = WWeap; - params.bReplacedWeapon = bReplacedWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.TranslateWeaponSlotToInventorySlot -// (Defined, Simulated, Static, Public) -// Parameters: -// unsigned char WeaponSlot (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowInventoryManager::TranslateWeaponSlotToInventorySlot(unsigned char WeaponSlot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.TranslateWeaponSlotToInventorySlot"); - - AWillowInventoryManager_TranslateWeaponSlotToInventorySlot_Params params; - params.WeaponSlot = WeaponSlot; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.SafelySetQuickSlot -// (Defined, Public) -// Parameters: -// class AWeapon* Weap (Parm) -// unsigned char QuickSlot (Parm) - -void AWillowInventoryManager::SafelySetQuickSlot(class AWeapon* Weap, unsigned char QuickSlot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.SafelySetQuickSlot"); - - AWillowInventoryManager_SafelySetQuickSlot_Params params; - params.Weap = Weap; - params.QuickSlot = QuickSlot; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.AssignNextAvailableDefaultQuickSlot -// (Defined, Public) -// Parameters: -// class AWeapon* NewWeapon (Parm) - -void AWillowInventoryManager::AssignNextAvailableDefaultQuickSlot(class AWeapon* NewWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.AssignNextAvailableDefaultQuickSlot"); - - AWillowInventoryManager_AssignNextAvailableDefaultQuickSlot_Params params; - params.NewWeapon = NewWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.GetCurrentClassMod -// (Defined, Simulated, Public) -// Parameters: -// class AWillowItem* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowItem* AWillowInventoryManager::GetCurrentClassMod() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.GetCurrentClassMod"); - - AWillowInventoryManager_GetCurrentClassMod_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.SortInventory -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// TArray Items (Parm, OutParm, NeedCtorLink) -// class UQSortComparer* Comparer (Parm) - -void AWillowInventoryManager::SortInventory(class UQSortComparer* Comparer, TArray* Items) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.SortInventory"); - - AWillowInventoryManager_SortInventory_Params params; - params.Comparer = Comparer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Items != nullptr) - *Items = params.Items; -} - - -// Function WillowGame.WillowInventoryManager.SortItems -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// TArray Items (Parm, OutParm, NeedCtorLink) -// class UQSortComparer* Comparer (Parm) - -void AWillowInventoryManager::SortItems(class UQSortComparer* Comparer, TArray* Items) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.SortItems"); - - AWillowInventoryManager_SortItems_Params params; - params.Comparer = Comparer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Items != nullptr) - *Items = params.Items; -} - - -// Function WillowGame.WillowInventoryManager.SortWeapons -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// TArray Weapons (Parm, OutParm, NeedCtorLink) -// class UQSortComparer* Comparer (Parm) - -void AWillowInventoryManager::SortWeapons(class UQSortComparer* Comparer, TArray* Weapons) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.SortWeapons"); - - AWillowInventoryManager_SortWeapons_Params params; - params.Comparer = Comparer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Weapons != nullptr) - *Weapons = params.Weapons; -} - - -// Function WillowGame.WillowInventoryManager.DiscardInventory -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// bool bDestroyContents (OptionalParm, Parm) - -void AWillowInventoryManager::DiscardInventory(bool bDestroyContents) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.DiscardInventory"); - - AWillowInventoryManager_DiscardInventory_Params params; - params.bDestroyContents = bDestroyContents; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.HandlePickupQuery -// (Defined, Simulated, Event, Public) -// Parameters: -// FScriptInterface Pickup (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInventoryManager::HandlePickupQuery(const FScriptInterface& Pickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.HandlePickupQuery"); - - AWillowInventoryManager_HandlePickupQuery_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.CopyInventory -// (Defined, Simulated, Event, Public) -// Parameters: -// class APawn* Other (Parm) - -void AWillowInventoryManager::CopyInventory(class APawn* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.CopyInventory"); - - AWillowInventoryManager_CopyInventory_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.FillWeaponSwitchSlots -// (Defined, Simulated, Public) - -void AWillowInventoryManager::FillWeaponSwitchSlots() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.FillWeaponSwitchSlots"); - - AWillowInventoryManager_FillWeaponSwitchSlots_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.NextWeapon -// (Defined, Simulated, Public) - -void AWillowInventoryManager::NextWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.NextWeapon"); - - AWillowInventoryManager_NextWeapon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.PrevWeapon -// (Defined, Simulated, Public) - -void AWillowInventoryManager::PrevWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.PrevWeapon"); - - AWillowInventoryManager_PrevWeapon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.SwitchToBestWeapon -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// bool bForceADifferentWeapon (OptionalParm, Parm) - -void AWillowInventoryManager::SwitchToBestWeapon(bool bForceADifferentWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.SwitchToBestWeapon"); - - AWillowInventoryManager_SwitchToBestWeapon_Params params; - params.bForceADifferentWeapon = bForceADifferentWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ShouldSwitchToBestWeapon -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInventoryManager::ShouldSwitchToBestWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ShouldSwitchToBestWeapon"); - - AWillowInventoryManager_ShouldSwitchToBestWeapon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.ReloadWeapon -// (Defined, Simulated, Public) -// Parameters: -// unsigned char FireModeNum (Parm) - -void AWillowInventoryManager::ReloadWeapon(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ReloadWeapon"); - - AWillowInventoryManager_ReloadWeapon_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ChangedWeapon -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// bool bEquipInOffHand (OptionalParm, Parm) - -void AWillowInventoryManager::ChangedWeapon(bool bEquipInOffHand) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ChangedWeapon"); - - AWillowInventoryManager_ChangedWeapon_Params params; - params.bEquipInOffHand = bEquipInOffHand; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.CancelWeaponChange -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInventoryManager::CancelWeaponChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.CancelWeaponChange"); - - AWillowInventoryManager_CancelWeaponChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.ServerPlayerBuyBackInventory -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// unsigned char FormOfCurrency (Parm) -// int Price (Parm) -// int Quantity (Parm) - -void AWillowInventoryManager::ServerPlayerBuyBackInventory(unsigned char FormOfCurrency, int Price, int Quantity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ServerPlayerBuyBackInventory"); - - AWillowInventoryManager_ServerPlayerBuyBackInventory_Params params; - params.FormOfCurrency = FormOfCurrency; - params.Price = Price; - params.Quantity = Quantity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.PlayerBuyBackItem -// (Defined, Simulated, Public) -// Parameters: -// class AWillowInventory* Inv (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInventoryManager::PlayerBuyBackItem(class AWillowInventory* Inv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.PlayerBuyBackItem"); - - AWillowInventoryManager_PlayerBuyBackItem_Params params; - params.Inv = Inv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.ServerPlayerSoldItem -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// class AWillowInventory* Inv (Parm) -// int Quantity (Parm) - -void AWillowInventoryManager::ServerPlayerSoldItem(class AWillowInventory* Inv, int Quantity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ServerPlayerSoldItem"); - - AWillowInventoryManager_ServerPlayerSoldItem_Params params; - params.Inv = Inv; - params.Quantity = Quantity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ServerPlayerSoldBackpackItem -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// unsigned char FormOfCurrency (Parm) -// int Price (Parm) - -void AWillowInventoryManager::ServerPlayerSoldBackpackItem(unsigned char FormOfCurrency, int Price) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ServerPlayerSoldBackpackItem"); - - AWillowInventoryManager_ServerPlayerSoldBackpackItem_Params params; - params.FormOfCurrency = FormOfCurrency; - params.Price = Price; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.PlayerSoldItem -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowInventory* Inv (Parm) -// int Quantity (OptionalParm, Parm) - -void AWillowInventoryManager::PlayerSoldItem(class AWillowInventory* Inv, int Quantity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.PlayerSoldItem"); - - AWillowInventoryManager_PlayerSoldItem_Params params; - params.Inv = Inv; - params.Quantity = Quantity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ServerThrowItemFromBackpack -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// struct FItemDefinitionData DefinitionData (Parm) -// int Quantity (Parm) - -void AWillowInventoryManager::ServerThrowItemFromBackpack(const struct FItemDefinitionData& DefinitionData, int Quantity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ServerThrowItemFromBackpack"); - - AWillowInventoryManager_ServerThrowItemFromBackpack_Params params; - params.DefinitionData = DefinitionData; - params.Quantity = Quantity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ServerThrowWeaponFromBackpack -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// struct FWeaponDefinitionData DefinitionData (Parm) - -void AWillowInventoryManager::ServerThrowWeaponFromBackpack(const struct FWeaponDefinitionData& DefinitionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ServerThrowWeaponFromBackpack"); - - AWillowInventoryManager_ServerThrowWeaponFromBackpack_Params params; - params.DefinitionData = DefinitionData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ThrowBackpackInventory -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class AWillowInventory* Inv (Parm) - -void AWillowInventoryManager::ThrowBackpackInventory(class AWillowInventory* Inv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ThrowBackpackInventory"); - - AWillowInventoryManager_ThrowBackpackInventory_Params params; - params.Inv = Inv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ServerReadyWeaponFromBackpack -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// struct FWeaponDefinitionData DefinitionData (Parm) -// unsigned char WeaponSlot (Parm) -// unsigned char Mark (Parm) - -void AWillowInventoryManager::ServerReadyWeaponFromBackpack(const struct FWeaponDefinitionData& DefinitionData, unsigned char WeaponSlot, unsigned char Mark) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ServerReadyWeaponFromBackpack"); - - AWillowInventoryManager_ServerReadyWeaponFromBackpack_Params params; - params.DefinitionData = DefinitionData; - params.WeaponSlot = WeaponSlot; - params.Mark = Mark; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ServerReadyItemFromBackpack -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// struct FItemDefinitionData DefinitionData (Parm) -// unsigned char Mark (Parm) - -void AWillowInventoryManager::ServerReadyItemFromBackpack(const struct FItemDefinitionData& DefinitionData, unsigned char Mark) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ServerReadyItemFromBackpack"); - - AWillowInventoryManager_ServerReadyItemFromBackpack_Params params; - params.DefinitionData = DefinitionData; - params.Mark = Mark; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ReadyBackpackInventory -// (Defined, Simulated, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class AWillowInventory* Inv (Parm) -// unsigned char WeaponSlot (OptionalParm, Parm) - -void AWillowInventoryManager::ReadyBackpackInventory(class AWillowInventory* Inv, unsigned char WeaponSlot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ReadyBackpackInventory"); - - AWillowInventoryManager_ReadyBackpackInventory_Params params; - params.Inv = Inv; - params.WeaponSlot = WeaponSlot; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.SendEquipLocThingToBackpack -// (Defined, Simulated, Public) -// Parameters: -// unsigned char EquipmentLocation (Parm) - -void AWillowInventoryManager::SendEquipLocThingToBackpack(unsigned char EquipmentLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.SendEquipLocThingToBackpack"); - - AWillowInventoryManager_SendEquipLocThingToBackpack_Params params; - params.EquipmentLocation = EquipmentLocation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.SendSlottedThingToBackpack -// (Defined, Simulated, Public) -// Parameters: -// unsigned char WeaponSlot (Parm) - -void AWillowInventoryManager::SendSlottedThingToBackpack(unsigned char WeaponSlot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.SendSlottedThingToBackpack"); - - AWillowInventoryManager_SendSlottedThingToBackpack_Params params; - params.WeaponSlot = WeaponSlot; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ServerSwitchQuickSlot -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// class AWillowInventory* Thing (Parm) -// unsigned char NewWeaponSlot (Parm) - -void AWillowInventoryManager::ServerSwitchQuickSlot(class AWillowInventory* Thing, unsigned char NewWeaponSlot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ServerSwitchQuickSlot"); - - AWillowInventoryManager_ServerSwitchQuickSlot_Params params; - params.Thing = Thing; - params.NewWeaponSlot = NewWeaponSlot; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.SwitchQuickSlot -// (Defined, Simulated, Public) -// Parameters: -// class AWillowInventory* Thing (Parm) -// unsigned char NewWeaponSlot (Parm) - -void AWillowInventoryManager::SwitchQuickSlot(class AWillowInventory* Thing, unsigned char NewWeaponSlot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.SwitchQuickSlot"); - - AWillowInventoryManager_SwitchQuickSlot_Params params; - params.Thing = Thing; - params.NewWeaponSlot = NewWeaponSlot; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.GetWeaponInSlot -// (Defined, Simulated, Public) -// Parameters: -// unsigned char NewWeaponSlot (Parm) -// class AWillowWeapon* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowWeapon* AWillowInventoryManager::GetWeaponInSlot(unsigned char NewWeaponSlot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.GetWeaponInSlot"); - - AWillowInventoryManager_GetWeaponInSlot_Params params; - params.NewWeaponSlot = NewWeaponSlot; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.OnDroppedInventory -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// int Id (Parm) - -void AWillowInventoryManager::OnDroppedInventory(int Id) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.OnDroppedInventory"); - - AWillowInventoryManager_OnDroppedInventory_Params params; - params.Id = Id; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ClientOnDroppedInventory -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// int Id (Parm) - -void AWillowInventoryManager::ClientOnDroppedInventory(int Id) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ClientOnDroppedInventory"); - - AWillowInventoryManager_ClientOnDroppedInventory_Params params; - params.Id = Id; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ClientConditionalIncrementPickupStats -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class AInventory* InvObject (Parm) - -void AWillowInventoryManager::ClientConditionalIncrementPickupStats(class AInventory* InvObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ClientConditionalIncrementPickupStats"); - - AWillowInventoryManager_ClientConditionalIncrementPickupStats_Params params; - params.InvObject = InvObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ServerIncrementItemPickedUpStats -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// struct FItemDefinitionData ItemDef (Parm) - -void AWillowInventoryManager::ServerIncrementItemPickedUpStats(const struct FItemDefinitionData& ItemDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ServerIncrementItemPickedUpStats"); - - AWillowInventoryManager_ServerIncrementItemPickedUpStats_Params params; - params.ItemDef = ItemDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.CheckItemAgainstBackpackInventoryBeingEquipped -// (Final, Defined, Simulated, Public) -// Parameters: -// class AWillowItem* WItem (Parm) - -void AWillowInventoryManager::CheckItemAgainstBackpackInventoryBeingEquipped(class AWillowItem* WItem) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.CheckItemAgainstBackpackInventoryBeingEquipped"); - - AWillowInventoryManager_CheckItemAgainstBackpackInventoryBeingEquipped_Params params; - params.WItem = WItem; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ServerIncrementWeaponPickedUpStats -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// struct FWeaponDefinitionData WeaponDef (Parm) - -void AWillowInventoryManager::ServerIncrementWeaponPickedUpStats(const struct FWeaponDefinitionData& WeaponDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ServerIncrementWeaponPickedUpStats"); - - AWillowInventoryManager_ServerIncrementWeaponPickedUpStats_Params params; - params.WeaponDef = WeaponDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.CheckWeaponAgainstEquippedWeaponsBeingSwapped -// (Final, Defined, Simulated, Public) -// Parameters: -// class AWillowWeapon* WWeapon (Parm) - -void AWillowInventoryManager::CheckWeaponAgainstEquippedWeaponsBeingSwapped(class AWillowWeapon* WWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.CheckWeaponAgainstEquippedWeaponsBeingSwapped"); - - AWillowInventoryManager_CheckWeaponAgainstEquippedWeaponsBeingSwapped_Params params; - params.WWeapon = WWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.CheckWeaponAgainstBackpackInventoryBeingEquipped -// (Final, Defined, Simulated, Public) -// Parameters: -// class AWillowWeapon* WWeapon (Parm) - -void AWillowInventoryManager::CheckWeaponAgainstBackpackInventoryBeingEquipped(class AWillowWeapon* WWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.CheckWeaponAgainstBackpackInventoryBeingEquipped"); - - AWillowInventoryManager_CheckWeaponAgainstBackpackInventoryBeingEquipped_Params params; - params.WWeapon = WWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.InventoryTransitionInProgress -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInventoryManager::InventoryTransitionInProgress() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.InventoryTransitionInProgress"); - - AWillowInventoryManager_InventoryTransitionInProgress_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.IncPlayerRarityStat -// (Defined, Simulated, Public) -// Parameters: -// int RarityLevel (Parm) -// class AWillowPlayerController* WPC (Parm) - -void AWillowInventoryManager::IncPlayerRarityStat(int RarityLevel, class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.IncPlayerRarityStat"); - - AWillowInventoryManager_IncPlayerRarityStat_Params params; - params.RarityLevel = RarityLevel; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.GetMatchedSetRarity -// (Defined, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowInventoryManager::GetMatchedSetRarity() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.GetMatchedSetRarity"); - - AWillowInventoryManager_GetMatchedSetRarity_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.HasMatchedRainbowSet -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInventoryManager::HasMatchedRainbowSet() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.HasMatchedRainbowSet"); - - AWillowInventoryManager_HasMatchedRainbowSet_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.OnEquipped -// (Defined, Simulated, Public) -// Parameters: -// class AWillowInventory* Inv (Parm) - -void AWillowInventoryManager::OnEquipped(class AWillowInventory* Inv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.OnEquipped"); - - AWillowInventoryManager_OnEquipped_Params params; - params.Inv = Inv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.IsRecent -// (Defined, Simulated, Public) -// Parameters: -// class AWillowInventory* Inv (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInventoryManager::IsRecent(class AWillowInventory* Inv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.IsRecent"); - - AWillowInventoryManager_IsRecent_Params params; - params.Inv = Inv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.RemoveInventoryFromBackpack -// (Defined, Simulated, Public) -// Parameters: -// class AWillowInventory* Inv (Parm) - -void AWillowInventoryManager::RemoveInventoryFromBackpack(class AWillowInventory* Inv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.RemoveInventoryFromBackpack"); - - AWillowInventoryManager_RemoveInventoryFromBackpack_Params params; - params.Inv = Inv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.AddInventoryToBackpack -// (Final, Defined, Simulated, Private) -// Parameters: -// class AWillowInventory* Inv (Parm) - -void AWillowInventoryManager::AddInventoryToBackpack(class AWillowInventory* Inv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.AddInventoryToBackpack"); - - AWillowInventoryManager_AddInventoryToBackpack_Params params; - params.Inv = Inv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ClientAddItemToBackpack -// (Defined, Net, NetReliable, Simulated, HasOptionalparams, Public, NetClient) -// Parameters: -// struct FItemDefinitionData DefinitionData (Parm) -// int Quantity (Parm) -// unsigned char Mark (Parm) -// bool bReadyAfterAdd (OptionalParm, Parm) -// unsigned char ItemLocation (OptionalParm, Parm) -// int TradePartnerId (OptionalParm, Parm) - -void AWillowInventoryManager::ClientAddItemToBackpack(const struct FItemDefinitionData& DefinitionData, int Quantity, unsigned char Mark, bool bReadyAfterAdd, unsigned char ItemLocation, int TradePartnerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ClientAddItemToBackpack"); - - AWillowInventoryManager_ClientAddItemToBackpack_Params params; - params.DefinitionData = DefinitionData; - params.Quantity = Quantity; - params.Mark = Mark; - params.bReadyAfterAdd = bReadyAfterAdd; - params.ItemLocation = ItemLocation; - params.TradePartnerId = TradePartnerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ClientAddWeaponToBackpack -// (Defined, Net, NetReliable, Simulated, HasOptionalparams, Public, NetClient) -// Parameters: -// struct FWeaponDefinitionData DefinitionData (Parm) -// unsigned char Mark (Parm) -// bool bReadyAfterAdd (OptionalParm, Parm) -// unsigned char ItemLocation (OptionalParm, Parm) -// int TradePartnerId (OptionalParm, Parm) - -void AWillowInventoryManager::ClientAddWeaponToBackpack(const struct FWeaponDefinitionData& DefinitionData, unsigned char Mark, bool bReadyAfterAdd, unsigned char ItemLocation, int TradePartnerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ClientAddWeaponToBackpack"); - - AWillowInventoryManager_ClientAddWeaponToBackpack_Params params; - params.DefinitionData = DefinitionData; - params.Mark = Mark; - params.bReadyAfterAdd = bReadyAfterAdd; - params.ItemLocation = ItemLocation; - params.TradePartnerId = TradePartnerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.GiveStoredAmmoBeforeGoingToBackpack -// (Defined, Net, NetReliable, Public, NetServer, HasDefaults) -// Parameters: -// class UResourceDefinition* Resource (Parm) -// int Amount (Parm) - -void AWillowInventoryManager::GiveStoredAmmoBeforeGoingToBackpack(class UResourceDefinition* Resource, int Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.GiveStoredAmmoBeforeGoingToBackpack"); - - AWillowInventoryManager_GiveStoredAmmoBeforeGoingToBackpack_Params params; - params.Resource = Resource; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.AddClientSideInventoryToBackpackInventory -// (Defined, Simulated, Event, Public) -// Parameters: -// class AWillowInventory* Inv (Parm) - -void AWillowInventoryManager::AddClientSideInventoryToBackpackInventory(class AWillowInventory* Inv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.AddClientSideInventoryToBackpackInventory"); - - AWillowInventoryManager_AddClientSideInventoryToBackpackInventory_Params params; - params.Inv = Inv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.AddBackpackItemFromDefinitionData -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FItemDefinitionData DefinitionData (Parm, OutParm) - -void AWillowInventoryManager::AddBackpackItemFromDefinitionData(struct FItemDefinitionData* DefinitionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.AddBackpackItemFromDefinitionData"); - - AWillowInventoryManager_AddBackpackItemFromDefinitionData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DefinitionData != nullptr) - *DefinitionData = params.DefinitionData; -} - - -// Function WillowGame.WillowInventoryManager.AddBackpackWeaponFromDefinitionData -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FWeaponDefinitionData DefinitionData (Parm, OutParm) - -void AWillowInventoryManager::AddBackpackWeaponFromDefinitionData(struct FWeaponDefinitionData* DefinitionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.AddBackpackWeaponFromDefinitionData"); - - AWillowInventoryManager_AddBackpackWeaponFromDefinitionData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DefinitionData != nullptr) - *DefinitionData = params.DefinitionData; -} - - -// Function WillowGame.WillowInventoryManager.AddBackpackInventory -// (Defined, Public) -// Parameters: -// class AInventory* Inv (Parm) - -void AWillowInventoryManager::AddBackpackInventory(class AInventory* Inv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.AddBackpackInventory"); - - AWillowInventoryManager_AddBackpackInventory_Params params; - params.Inv = Inv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.InternalAddBackpackInventory -// (Final, Defined, Simulated, HasOptionalparams, Private) -// Parameters: -// class AInventory* Inv (Parm) -// bool bReadyAfterAdd (OptionalParm, Parm) - -void AWillowInventoryManager::InternalAddBackpackInventory(class AInventory* Inv, bool bReadyAfterAdd) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.InternalAddBackpackInventory"); - - AWillowInventoryManager_InternalAddBackpackInventory_Params params; - params.Inv = Inv; - params.bReadyAfterAdd = bReadyAfterAdd; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.InventoryUnreadied -// (Defined, Public) -// Parameters: -// class AInventory* Inv (Parm) -// bool PlaceInBackpack (Parm) - -void AWillowInventoryManager::InventoryUnreadied(class AInventory* Inv, bool PlaceInBackpack) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.InventoryUnreadied"); - - AWillowInventoryManager_InventoryUnreadied_Params params; - params.Inv = Inv; - params.PlaceInBackpack = PlaceInBackpack; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ServerUpdateBackpackInventoryCount -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// int NewCount (Parm) - -void AWillowInventoryManager::ServerUpdateBackpackInventoryCount(int NewCount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ServerUpdateBackpackInventoryCount"); - - AWillowInventoryManager_ServerUpdateBackpackInventoryCount_Params params; - params.NewCount = NewCount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.UpdateBackpackInventoryCount -// (Defined, Simulated, Public) - -void AWillowInventoryManager::UpdateBackpackInventoryCount() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.UpdateBackpackInventoryCount"); - - AWillowInventoryManager_UpdateBackpackInventoryCount_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.UpdatePawnGearLikenessComponents -// (Defined, Simulated, Public) - -void AWillowInventoryManager::UpdatePawnGearLikenessComponents() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.UpdatePawnGearLikenessComponents"); - - AWillowInventoryManager_UpdatePawnGearLikenessComponents_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.SetHolsteredWeapon -// (Native, Public) -// Parameters: -// int SlotIdx (Parm) -// class AWillowWeapon* NewWeapon (Parm) - -void AWillowInventoryManager::SetHolsteredWeapon(int SlotIdx, class AWillowWeapon* NewWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.SetHolsteredWeapon"); - - AWillowInventoryManager_SetHolsteredWeapon_Params params; - params.SlotIdx = SlotIdx; - params.NewWeapon = NewWeapon; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ReplaceHolsteredWeapon -// (Native, Public) -// Parameters: -// class AWillowWeapon* OldWeapon (Parm) -// class AWillowWeapon* NewWeapon (Parm) - -void AWillowInventoryManager::ReplaceHolsteredWeapon(class AWillowWeapon* OldWeapon, class AWillowWeapon* NewWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ReplaceHolsteredWeapon"); - - AWillowInventoryManager_ReplaceHolsteredWeapon_Params params; - params.OldWeapon = OldWeapon; - params.NewWeapon = NewWeapon; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.FindBestHolsteredWeapon -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char SizeFilter (OptionalParm, Parm) -// class AWillowWeapon* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowWeapon* AWillowInventoryManager::FindBestHolsteredWeapon(unsigned char SizeFilter) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.FindBestHolsteredWeapon"); - - AWillowInventoryManager_FindBestHolsteredWeapon_Params params; - params.SizeFilter = SizeFilter; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.InventoryReadied -// (Defined, Public) -// Parameters: -// class AInventory* Inv (Parm) - -void AWillowInventoryManager::InventoryReadied(class AInventory* Inv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.InventoryReadied"); - - AWillowInventoryManager_InventoryReadied_Params params; - params.Inv = Inv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.RemoveFromInventory -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AInventory* ItemToRemove (Parm) -// bool bCanDrop (OptionalParm, Parm) - -void AWillowInventoryManager::RemoveFromInventory(class AInventory* ItemToRemove, bool bCanDrop) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.RemoveFromInventory"); - - AWillowInventoryManager_RemoveFromInventory_Params params; - params.ItemToRemove = ItemToRemove; - params.bCanDrop = bCanDrop; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.HasRoomInInventoryFor -// (Defined, Simulated, Public) -// Parameters: -// FScriptInterface Pickupable (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInventoryManager::HasRoomInInventoryFor(const FScriptInterface& Pickupable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.HasRoomInInventoryFor"); - - AWillowInventoryManager_HasRoomInInventoryFor_Params params; - params.Pickupable = Pickupable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.GetEmptyBackpackSlots -// (Defined, Simulated, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowInventoryManager::GetEmptyBackpackSlots() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.GetEmptyBackpackSlots"); - - AWillowInventoryManager_GetEmptyBackpackSlots_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.InventoryShouldBeReadiedWhenEquipped -// (Defined, Simulated, Public) -// Parameters: -// class AWillowInventory* WillowInv (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInventoryManager::InventoryShouldBeReadiedWhenEquipped(class AWillowInventory* WillowInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.InventoryShouldBeReadiedWhenEquipped"); - - AWillowInventoryManager_InventoryShouldBeReadiedWhenEquipped_Params params; - params.WillowInv = WillowInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.GiveGrenadeToPlayer -// (Defined, Net, NetReliable, Public, NetServer, HasDefaults) - -void AWillowInventoryManager::GiveGrenadeToPlayer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.GiveGrenadeToPlayer"); - - AWillowInventoryManager_GiveGrenadeToPlayer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.GiveGrenadeToPlayerIfGrenadeMod -// (Defined, Public) -// Parameters: -// class AWillowItem* Item (Parm) - -void AWillowInventoryManager::GiveGrenadeToPlayerIfGrenadeMod(class AWillowItem* Item) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.GiveGrenadeToPlayerIfGrenadeMod"); - - AWillowInventoryManager_GiveGrenadeToPlayerIfGrenadeMod_Params params; - params.Item = Item; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.AddInventory -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AInventory* NewItem (Parm) -// bool bReady (Parm) -// bool bDoNotActivate (OptionalParm, Parm) -// bool bPlayPickupSound (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowInventoryManager::AddInventory(class AInventory* NewItem, bool bReady, bool bDoNotActivate, bool bPlayPickupSound) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.AddInventory"); - - AWillowInventoryManager_AddInventory_Params params; - params.NewItem = NewItem; - params.bReady = bReady; - params.bDoNotActivate = bDoNotActivate; - params.bPlayPickupSound = bPlayPickupSound; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.GetOwningPlayerController -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* AWillowInventoryManager::GetOwningPlayerController() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.GetOwningPlayerController"); - - AWillowInventoryManager_GetOwningPlayerController_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.GetItemList -// (Defined, Simulated, Event, HasOptionalparams, Public, HasOutparams) -// Parameters: -// TArray ItemList (Parm, OutParm, NeedCtorLink) -// unsigned char MaxDroppability (OptionalParm, Parm) -// bool bIncludeBackpackTransitions (OptionalParm, Parm) - -void AWillowInventoryManager::GetItemList(unsigned char MaxDroppability, bool bIncludeBackpackTransitions, TArray* ItemList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.GetItemList"); - - AWillowInventoryManager_GetItemList_Params params; - params.MaxDroppability = MaxDroppability; - params.bIncludeBackpackTransitions = bIncludeBackpackTransitions; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ItemList != nullptr) - *ItemList = params.ItemList; -} - - -// Function WillowGame.WillowInventoryManager.GetWeaponList -// (Defined, Simulated, Event, HasOptionalparams, Public, HasOutparams) -// Parameters: -// TArray WeaponList (Parm, OutParm, NeedCtorLink) -// bool bIncludeUnreadied (OptionalParm, Parm) -// bool bIncludeReadied (OptionalParm, Parm) -// unsigned char MaxDroppability (OptionalParm, Parm) -// bool bIncludeBackpackTransitions (OptionalParm, Parm) - -void AWillowInventoryManager::GetWeaponList(bool bIncludeUnreadied, bool bIncludeReadied, unsigned char MaxDroppability, bool bIncludeBackpackTransitions, TArray* WeaponList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.GetWeaponList"); - - AWillowInventoryManager_GetWeaponList_Params params; - params.bIncludeUnreadied = bIncludeUnreadied; - params.bIncludeReadied = bIncludeReadied; - params.MaxDroppability = MaxDroppability; - params.bIncludeBackpackTransitions = bIncludeBackpackTransitions; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (WeaponList != nullptr) - *WeaponList = params.WeaponList; -} - - -// Function WillowGame.WillowInventoryManager.UnreadyExcessWeapons -// (Final, Defined, Event, Public) - -void AWillowInventoryManager::UnreadyExcessWeapons() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.UnreadyExcessWeapons"); - - AWillowInventoryManager_UnreadyExcessWeapons_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.SetWeaponReadyMax -// (Final, Defined, Public) -// Parameters: -// int NewSize (Const, Parm) - -void AWillowInventoryManager::SetWeaponReadyMax(int NewSize) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.SetWeaponReadyMax"); - - AWillowInventoryManager_SetWeaponReadyMax_Params params; - params.NewSize = NewSize; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.SetupForPlayer -// (Defined, Simulated, Public) - -void AWillowInventoryManager::SetupForPlayer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.SetupForPlayer"); - - AWillowInventoryManager_SetupForPlayer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.SetupFor -// (Defined, Public) -// Parameters: -// class APawn* P (Parm) - -void AWillowInventoryManager::SetupFor(class APawn* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.SetupFor"); - - AWillowInventoryManager_SetupFor_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowInventoryManager::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ReplicatedEvent"); - - AWillowInventoryManager_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.GetWeaponReadyMax -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// bool bWantBaseValue (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowInventoryManager::GetWeaponReadyMax(bool bWantBaseValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.GetWeaponReadyMax"); - - AWillowInventoryManager_GetWeaponReadyMax_Params params; - params.bWantBaseValue = bWantBaseValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.CountReadiedWeapons -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowInventoryManager::CountReadiedWeapons() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.CountReadiedWeapons"); - - AWillowInventoryManager_CountReadiedWeapons_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.SetInventoryMaxSize -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// int NewSize (Const, Parm) -// bool bOverrideDefaultMin (Const, OptionalParm, Parm) - -void AWillowInventoryManager::SetInventoryMaxSize(int NewSize, bool bOverrideDefaultMin) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.SetInventoryMaxSize"); - - AWillowInventoryManager_SetInventoryMaxSize_Params params; - params.NewSize = NewSize; - params.bOverrideDefaultMin = bOverrideDefaultMin; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryManager.GetUnreadiedInventoryMaxSize -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowInventoryManager::GetUnreadiedInventoryMaxSize() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.GetUnreadiedInventoryMaxSize"); - - AWillowInventoryManager_GetUnreadiedInventoryMaxSize_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.CountUnreadiedInventory -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowInventoryManager::CountUnreadiedInventory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.CountUnreadiedInventory"); - - AWillowInventoryManager_CountUnreadiedInventory_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.FindLeastValuableWeapon -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// bool bIncludeUnreadied (OptionalParm, Parm) -// bool bIncludeReadied (OptionalParm, Parm) -// class AWillowWeapon* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowWeapon* AWillowInventoryManager::FindLeastValuableWeapon(bool bIncludeUnreadied, bool bIncludeReadied) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.FindLeastValuableWeapon"); - - AWillowInventoryManager_FindLeastValuableWeapon_Params params; - params.bIncludeUnreadied = bIncludeUnreadied; - params.bIncludeReadied = bIncludeReadied; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.FindLeastValuableItem -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// bool bIncludeUnreadied (OptionalParm, Parm) -// bool bIncludeReadied (OptionalParm, Parm) -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* AWillowInventoryManager::FindLeastValuableItem(bool bIncludeUnreadied, bool bIncludeReadied) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.FindLeastValuableItem"); - - AWillowInventoryManager_FindLeastValuableItem_Params params; - params.bIncludeUnreadied = bIncludeUnreadied; - params.bIncludeReadied = bIncludeReadied; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManager.ItemActors -// (Final, Iterator, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UClass* BaseClass (Parm) -// class AInventory* Inv (Parm, OutParm) -// bool bOnlyReadied (OptionalParm, Parm) - -void AWillowInventoryManager::ItemActors(class UClass* BaseClass, bool bOnlyReadied, class AInventory** Inv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManager.ItemActors"); - - AWillowInventoryManager_ItemActors_Params params; - params.BaseClass = BaseClass; - params.bOnlyReadied = bOnlyReadied; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Inv != nullptr) - *Inv = params.Inv; -} - - -// Function WillowGame.WillowInventoryStorage.SetMaxSlots -// (Defined, Public) -// Parameters: -// int NewMaxSlots (Parm) - -void UWillowInventoryStorage::SetMaxSlots(int NewMaxSlots) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.SetMaxSlots"); - - UWillowInventoryStorage_SetMaxSlots_Params params; - params.NewMaxSlots = NewMaxSlots; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryStorage.PrintLog -// (Defined, Public) - -void UWillowInventoryStorage::PrintLog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.PrintLog"); - - UWillowInventoryStorage_PrintLog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryStorage.IsOpen -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowInventoryStorage::IsOpen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.IsOpen"); - - UWillowInventoryStorage_IsOpen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryStorage.GetList -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// TArray StorageList (Parm, OutParm, NeedCtorLink) - -void UWillowInventoryStorage::GetList(TArray* StorageList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.GetList"); - - UWillowInventoryStorage_GetList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (StorageList != nullptr) - *StorageList = params.StorageList; -} - - -// Function WillowGame.WillowInventoryStorage.PutItem -// (Final, Defined, Simulated, HasOptionalparams, Private) -// Parameters: -// class AWillowItem* WItem (Parm) -// bool bOwned (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowInventoryStorage::PutItem(class AWillowItem* WItem, bool bOwned) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.PutItem"); - - UWillowInventoryStorage_PutItem_Params params; - params.WItem = WItem; - params.bOwned = bOwned; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryStorage.PutWeapon -// (Final, Defined, Simulated, HasOptionalparams, Private) -// Parameters: -// class AWillowWeapon* WWeapon (Parm) -// bool bOwned (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowInventoryStorage::PutWeapon(class AWillowWeapon* WWeapon, bool bOwned) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.PutWeapon"); - - UWillowInventoryStorage_PutWeapon_Params params; - params.WWeapon = WWeapon; - params.bOwned = bOwned; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryStorage.GetInternal -// (Final, Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowInventory* Inv (Parm) -// bool bIgnoreSizeCheck (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowInventoryStorage::GetInternal(class AWillowInventory* Inv, bool bIgnoreSizeCheck) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.GetInternal"); - - UWillowInventoryStorage_GetInternal_Params params; - params.Inv = Inv; - params.bIgnoreSizeCheck = bIgnoreSizeCheck; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryStorage.Get -// (Final, Defined, Simulated, Public) -// Parameters: -// class AWillowInventory* Inv (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowInventoryStorage::Get(class AWillowInventory* Inv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.Get"); - - UWillowInventoryStorage_Get_Params params; - params.Inv = Inv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryStorage.PutInternal -// (Final, Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AInventory* Inv (Parm) -// bool bIgnoreSizeCheck (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowInventoryStorage::PutInternal(class AInventory* Inv, bool bIgnoreSizeCheck) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.PutInternal"); - - UWillowInventoryStorage_PutInternal_Params params; - params.Inv = Inv; - params.bIgnoreSizeCheck = bIgnoreSizeCheck; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryStorage.Put -// (Final, Defined, Simulated, Public) -// Parameters: -// class AInventory* Inv (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowInventoryStorage::Put(class AInventory* Inv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.Put"); - - UWillowInventoryStorage_Put_Params params; - params.Inv = Inv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryStorage.RemoveWeaponsByDef -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// struct FWeaponDefinitionData WeaponDef (Parm) - -void UWillowInventoryStorage::RemoveWeaponsByDef(const struct FWeaponDefinitionData& WeaponDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.RemoveWeaponsByDef"); - - UWillowInventoryStorage_RemoveWeaponsByDef_Params params; - params.WeaponDef = WeaponDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryStorage.RemoveItemsByDef -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// struct FItemDefinitionData ItemDef (Parm) - -void UWillowInventoryStorage::RemoveItemsByDef(const struct FItemDefinitionData& ItemDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.RemoveItemsByDef"); - - UWillowInventoryStorage_RemoveItemsByDef_Params params; - params.ItemDef = ItemDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryStorage.AddWeaponFromDef -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// struct FWeaponDefinitionData WeaponDef (Parm) -// bool bIgnoreSizeCheck (Parm) -// bool bUniqueInventory (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowInventoryStorage::AddWeaponFromDef(const struct FWeaponDefinitionData& WeaponDef, bool bIgnoreSizeCheck, bool bUniqueInventory) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.AddWeaponFromDef"); - - UWillowInventoryStorage_AddWeaponFromDef_Params params; - params.WeaponDef = WeaponDef; - params.bIgnoreSizeCheck = bIgnoreSizeCheck; - params.bUniqueInventory = bUniqueInventory; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryStorage.AddItemFromDef -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// struct FItemDefinitionData ItemDef (Parm) -// bool bIgnoreSizeCheck (Parm) -// bool bUniqueInventory (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowInventoryStorage::AddItemFromDef(const struct FItemDefinitionData& ItemDef, bool bIgnoreSizeCheck, bool bUniqueInventory) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.AddItemFromDef"); - - UWillowInventoryStorage_AddItemFromDef_Params params; - params.ItemDef = ItemDef; - params.bIgnoreSizeCheck = bIgnoreSizeCheck; - params.bUniqueInventory = bUniqueInventory; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryStorage.Swap -// (Final, Defined, Simulated, Public) -// Parameters: -// class AWillowInventory* StorageThing (Parm) -// class AWillowInventory* PlayerThing (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowInventoryStorage::Swap(class AWillowInventory* StorageThing, class AWillowInventory* PlayerThing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.Swap"); - - UWillowInventoryStorage_Swap_Params params; - params.StorageThing = StorageThing; - params.PlayerThing = PlayerThing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryStorage.Close -// (Final, Defined, Simulated, Public) - -void UWillowInventoryStorage::Close() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.Close"); - - UWillowInventoryStorage_Close_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryStorage.Open -// (Final, Defined, Simulated, Public, HasDefaults) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowInventoryStorage::Open() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.Open"); - - UWillowInventoryStorage_Open_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryStorage.Reset -// (Final, Simulated, Native, Public) - -void UWillowInventoryStorage::Reset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.Reset"); - - UWillowInventoryStorage_Reset_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryStorage.SetSlotCount -// (Defined, Public) -// Parameters: -// int NewSlotCount (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowInventoryStorage::SetSlotCount(int NewSlotCount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.SetSlotCount"); - - UWillowInventoryStorage_SetSlotCount_Params params; - params.NewSlotCount = NewSlotCount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryStorage.AddSlots -// (Final, Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// int SlotsToAdd (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowInventoryStorage::AddSlots(int SlotsToAdd) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.AddSlots"); - - UWillowInventoryStorage_AddSlots_Params params; - params.SlotsToAdd = SlotsToAdd; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryStorage.GetSizeIncludingUnloadable -// (Final, Defined, Simulated, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowInventoryStorage::GetSizeIncludingUnloadable() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.GetSizeIncludingUnloadable"); - - UWillowInventoryStorage_GetSizeIncludingUnloadable_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryStorage.GetUnloadableCount -// (Final, Defined, Simulated, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowInventoryStorage::GetUnloadableCount() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.GetUnloadableCount"); - - UWillowInventoryStorage_GetUnloadableCount_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryStorage.GetMaxSize -// (Final, Defined, Simulated, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowInventoryStorage::GetMaxSize() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.GetMaxSize"); - - UWillowInventoryStorage_GetMaxSize_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryStorage.GetSize -// (Final, Defined, Simulated, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowInventoryStorage::GetSize() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryStorage.GetSize"); - - UWillowInventoryStorage_GetSize_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.IsUsefulToThisPlayer -// (Defined, Simulated, Public) -// Parameters: -// class APlayerController* C (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowItem::IsUsefulToThisPlayer(class APlayerController* C) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.IsUsefulToThisPlayer"); - - AWillowItem_IsUsefulToThisPlayer_Params params; - params.C = C; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.CheckDefMatch -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FItemDefinitionData Def (Const, Parm, OutParm) -// struct FItemDefinitionData OtherDef (Const, Parm, OutParm) -// bool bShortCheck (Parm) -// bool bUniqueIDCheck (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowItem::CheckDefMatch(bool bShortCheck, bool bUniqueIDCheck, struct FItemDefinitionData* Def, struct FItemDefinitionData* OtherDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.CheckDefMatch"); - - AWillowItem_CheckDefMatch_Params params; - params.bShortCheck = bShortCheck; - params.bUniqueIDCheck = bUniqueIDCheck; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Def != nullptr) - *Def = params.Def; - if (OtherDef != nullptr) - *OtherDef = params.OtherDef; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.SerialNumberMatchesDef -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FInventorySerialNumber SerialNumber (Const, Parm, OutParm) -// struct FItemDefinitionData Def (Const, Parm, OutParm) -// bool bShortCheck (Parm) -// bool bUniqueIDCheck (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowItem::SerialNumberMatchesDef(bool bShortCheck, bool bUniqueIDCheck, struct FInventorySerialNumber* SerialNumber, struct FItemDefinitionData* Def) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.SerialNumberMatchesDef"); - - AWillowItem_SerialNumberMatchesDef_Params params; - params.bShortCheck = bShortCheck; - params.bUniqueIDCheck = bUniqueIDCheck; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SerialNumber != nullptr) - *SerialNumber = params.SerialNumber; - if (Def != nullptr) - *Def = params.Def; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.CreateItemFromSerialNumber -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FInventorySerialNumber SerialNumber (Const, Parm, OutParm) -// class UObject* InAdditionalQueryInterfaceSource (Parm) -// class AWillowItem* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowItem* AWillowItem::CreateItemFromSerialNumber(class UObject* InAdditionalQueryInterfaceSource, struct FInventorySerialNumber* SerialNumber) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.CreateItemFromSerialNumber"); - - AWillowItem_CreateItemFromSerialNumber_Params params; - params.InAdditionalQueryInterfaceSource = InAdditionalQueryInterfaceSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (SerialNumber != nullptr) - *SerialNumber = params.SerialNumber; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.UnpackSerialNumber -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FInventorySerialNumber SerialNumber (Const, Parm, OutParm) -// struct FItemDefinitionData Def (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowItem::UnpackSerialNumber(struct FInventorySerialNumber* SerialNumber, struct FItemDefinitionData* Def) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.UnpackSerialNumber"); - - AWillowItem_UnpackSerialNumber_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SerialNumber != nullptr) - *SerialNumber = params.SerialNumber; - if (Def != nullptr) - *Def = params.Def; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.PackSerialNumber -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FItemDefinitionData Def (Const, Parm, OutParm) -// struct FInventorySerialNumber ReturnValue (Parm, OutParm, ReturnParm) - -struct FInventorySerialNumber AWillowItem::PackSerialNumber(struct FItemDefinitionData* Def) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.PackSerialNumber"); - - AWillowItem_PackSerialNumber_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Def != nullptr) - *Def = params.Def; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.CreateSerialNumber -// (Native, Public) -// Parameters: -// struct FInventorySerialNumber ReturnValue (Parm, OutParm, ReturnParm) - -struct FInventorySerialNumber AWillowItem::CreateSerialNumber() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.CreateSerialNumber"); - - AWillowItem_CreateSerialNumber_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.DefinitionFromHashString -// (Simulated, Native, Static, Public, HasOutparams) -// Parameters: -// struct FString HashString (Parm, NeedCtorLink) -// struct FItemDefinitionData ItemData (Parm, OutParm) - -void AWillowItem::DefinitionFromHashString(const struct FString& HashString, struct FItemDefinitionData* ItemData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.DefinitionFromHashString"); - - AWillowItem_DefinitionFromHashString_Params params; - params.HashString = HashString; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ItemData != nullptr) - *ItemData = params.ItemData; -} - - -// Function WillowGame.WillowItem.GetHashString -// (Simulated, Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowItem::GetHashString() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GetHashString"); - - AWillowItem_GetHashString_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.CreateItemFromDef -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// struct FItemDefinitionData NewItemDef (Parm) -// class AWillowPawn* PlayerOwner (Parm) -// int NewQuantity (Parm) -// bool bForceSelectNameParts (OptionalParm, Parm) -// class AWillowItem* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowItem* AWillowItem::CreateItemFromDef(const struct FItemDefinitionData& NewItemDef, class AWillowPawn* PlayerOwner, int NewQuantity, bool bForceSelectNameParts) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.CreateItemFromDef"); - - AWillowItem_CreateItemFromDef_Params params; - params.NewItemDef = NewItemDef; - params.PlayerOwner = PlayerOwner; - params.NewQuantity = NewQuantity; - params.bForceSelectNameParts = bForceSelectNameParts; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.GetCategoryKey -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowItem::GetCategoryKey() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GetCategoryKey"); - - AWillowItem_GetCategoryKey_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.CreateItemFromMemento -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FItemMemento Memento (Const, Parm, OutParm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// class UObject* InAdditionalQueryInterfaceSource (Parm) -// class AWillowItem* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowItem* AWillowItem::CreateItemFromMemento(const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, class UObject* InAdditionalQueryInterfaceSource, struct FItemMemento* Memento) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.CreateItemFromMemento"); - - AWillowItem_CreateItemFromMemento_Params params; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - params.InAdditionalQueryInterfaceSource = InAdditionalQueryInterfaceSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Memento != nullptr) - *Memento = params.Memento; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.GetMemento -// (Final, Native, Public) -// Parameters: -// struct FItemMemento ReturnValue (Parm, OutParm, ReturnParm) - -struct FItemMemento AWillowItem::GetMemento() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GetMemento"); - - AWillowItem_GetMemento_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.GetModelName -// (Defined, Simulated, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowItem::GetModelName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GetModelName"); - - AWillowItem_GetModelName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.GetItemCardTopSectionString -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FString Section (Parm, OutParm, NeedCtorLink) - -void AWillowItem::GetItemCardTopSectionString(struct FString* Section) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GetItemCardTopSectionString"); - - AWillowItem_GetItemCardTopSectionString_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Section != nullptr) - *Section = params.Section; -} - - -// Function WillowGame.WillowItem.GetRainGrenadeIcon -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowItem::GetRainGrenadeIcon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GetRainGrenadeIcon"); - - AWillowItem_GetRainGrenadeIcon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.GetTechIconFrame -// (Defined, Simulated, Event, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowItem::GetTechIconFrame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GetTechIconFrame"); - - AWillowItem_GetTechIconFrame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.GetInstanceData -// (Defined, Simulated, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FName DataName (Parm) -// TArray InstanceData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowItem::GetInstanceData(const struct FName& DataName, TArray* InstanceData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GetInstanceData"); - - AWillowItem_GetInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (InstanceData != nullptr) - *InstanceData = params.InstanceData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.GetReplicatedInstanceDataState -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FReplicatedInstanceDataState OutReplicatedInstanceDataState (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowItem::GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GetReplicatedInstanceDataState"); - - AWillowItem_GetReplicatedInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutReplicatedInstanceDataState != nullptr) - *OutReplicatedInstanceDataState = params.OutReplicatedInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.GetInstanceDataState -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FInstanceDataSet OutInstanceDataState (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowItem::GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GetInstanceDataState"); - - AWillowItem_GetInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutInstanceDataState != nullptr) - *OutInstanceDataState = params.OutInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.DestroyOwnedInstanceData -// (Defined, Simulated, Public) - -void AWillowItem::DestroyOwnedInstanceData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.DestroyOwnedInstanceData"); - - AWillowItem_DestroyOwnedInstanceData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.RemoveInstanceDataObject -// (Defined, Simulated, Event, Public) -// Parameters: -// class UObject* InstanceDataObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowItem::RemoveInstanceDataObject(class UObject* InstanceDataObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.RemoveInstanceDataObject"); - - AWillowItem_RemoveInstanceDataObject_Params params; - params.InstanceDataObject = InstanceDataObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.RemoveInstanceData -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName DataName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowItem::RemoveInstanceData(const struct FName& DataName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.RemoveInstanceData"); - - AWillowItem_RemoveInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.SetInstanceData -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// struct FInstanceDataUnion InstanceData (Parm, NeedCtorLink) -// bool bAllowDuplicateNames (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowItem::SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.SetInstanceData"); - - AWillowItem_SetInstanceData_Params params; - params.InstanceData = InstanceData; - params.bAllowDuplicateNames = bAllowDuplicateNames; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.GetDroppedImpactDefinition -// (Defined, Simulated, Public) -// Parameters: -// class UImpactDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UImpactDefinition* AWillowItem::GetDroppedImpactDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GetDroppedImpactDefinition"); - - AWillowItem_GetDroppedImpactDefinition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.GetItemDebug -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// TArray DebugInfo (Parm, OutParm, NeedCtorLink) - -void AWillowItem::GetItemDebug(TArray* DebugInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GetItemDebug"); - - AWillowItem_GetItemDebug_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DebugInfo != nullptr) - *DebugInfo = params.DebugInfo; -} - - -// Function WillowGame.WillowItem.LogInventoryDebug -// (Defined, Simulated, Event, Public) - -void AWillowItem::LogInventoryDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.LogInventoryDebug"); - - AWillowItem_LogInventoryDebug_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.FormatFunStatsText -// (Native, Public, HasOutparams) -// Parameters: -// TArray BottomStats (Parm, OutParm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowItem::FormatFunStatsText(TArray* BottomStats) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.FormatFunStatsText"); - - AWillowItem_FormatFunStatsText_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (BottomStats != nullptr) - *BottomStats = params.BottomStats; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.GenerateFunStatsText -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowItem::GenerateFunStatsText() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GenerateFunStatsText"); - - AWillowItem_GenerateFunStatsText_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.GetInventoryStatTextData -// (Native, Public, HasOutparams) -// Parameters: -// TArray Stats (Parm, OutParm, NeedCtorLink) - -void AWillowItem::GetInventoryStatTextData(TArray* Stats) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GetInventoryStatTextData"); - - AWillowItem_GetInventoryStatTextData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Stats != nullptr) - *Stats = params.Stats; -} - - -// Function WillowGame.WillowItem.GetInventoryStatNumberData -// (Native, Public, HasOutparams) -// Parameters: -// TArray Stats (Parm, OutParm, NeedCtorLink) -// class AWillowInventory* CompareAgainstThing (Parm) -// class AWillowPlayerController* WPCContext (Parm) - -void AWillowItem::GetInventoryStatNumberData(class AWillowInventory* CompareAgainstThing, class AWillowPlayerController* WPCContext, TArray* Stats) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GetInventoryStatNumberData"); - - AWillowItem_GetInventoryStatNumberData_Params params; - params.CompareAgainstThing = CompareAgainstThing; - params.WPCContext = WPCContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Stats != nullptr) - *Stats = params.Stats; -} - - -// Function WillowGame.WillowItem.CacheItemCard -// (Native, Public) - -void AWillowItem::CacheItemCard() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.CacheItemCard"); - - AWillowItem_CacheItemCard_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.CanCompareUIStat -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// class UAttributeDefinition* Attrib (Parm, OutParm) -// class UAttributeDefinition* CompareAttrib (Parm, OutParm) -// class AWillowInventory* CompareItem (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowItem::CanCompareUIStat(class UAttributeDefinition** Attrib, class UAttributeDefinition** CompareAttrib, class AWillowInventory** CompareItem) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.CanCompareUIStat"); - - AWillowItem_CanCompareUIStat_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Attrib != nullptr) - *Attrib = params.Attrib; - if (CompareAttrib != nullptr) - *CompareAttrib = params.CompareAttrib; - if (CompareItem != nullptr) - *CompareItem = params.CompareItem; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.CompareUIStat -// (Simulated, Native, Public) -// Parameters: -// int StatIdx (Parm) -// class AWillowInventory* CompareTo (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowItem::CompareUIStat(int StatIdx, class AWillowInventory* CompareTo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.CompareUIStat"); - - AWillowItem_CompareUIStat_Params params; - params.StatIdx = StatIdx; - params.CompareTo = CompareTo; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.CanBeUsedBy -// (Defined, Simulated, Public) -// Parameters: -// class APawn* Other (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowItem::CanBeUsedBy(class APawn* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.CanBeUsedBy"); - - AWillowItem_CanBeUsedBy_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.TranslateUseFailure -// (Defined, Simulated, Event, Protected, HasOutparams) -// Parameters: -// class APawn* Other (Parm) -// int FailureFlag (Parm) -// struct FString Output (Parm, OutParm, NeedCtorLink) - -void AWillowItem::TranslateUseFailure(class APawn* Other, int FailureFlag, struct FString* Output) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.TranslateUseFailure"); - - AWillowItem_TranslateUseFailure_Params params; - params.Other = Other; - params.FailureFlag = FailureFlag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Output != nullptr) - *Output = params.Output; -} - - -// Function WillowGame.WillowItem.GenerateHumanReadableNameFromDefinitionParts -// (Defined, Simulated, Static, Public, HasOutparams) -// Parameters: -// struct FItemDefinitionData DefData (Const, Parm, OutParm) -// bool bIncludeManufacturer (Parm) -// bool bIncludeModelName (Parm) -// bool bIncludePrefixTitle (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowItem::GenerateHumanReadableNameFromDefinitionParts(bool bIncludeManufacturer, bool bIncludeModelName, bool bIncludePrefixTitle, struct FItemDefinitionData* DefData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GenerateHumanReadableNameFromDefinitionParts"); - - AWillowItem_GenerateHumanReadableNameFromDefinitionParts_Params params; - params.bIncludeManufacturer = bIncludeManufacturer; - params.bIncludeModelName = bIncludeModelName; - params.bIncludePrefixTitle = bIncludePrefixTitle; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (DefData != nullptr) - *DefData = params.DefData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.GenerateHumanReadableNameFromDefinition -// (Defined, Simulated, Static, Public, HasOutparams) -// Parameters: -// struct FItemDefinitionData DefData (Const, Parm, OutParm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowItem::GenerateHumanReadableNameFromDefinition(struct FItemDefinitionData* DefData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GenerateHumanReadableNameFromDefinition"); - - AWillowItem_GenerateHumanReadableNameFromDefinition_Params params; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (DefData != nullptr) - *DefData = params.DefData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.GetInventoryCardString -// (Defined, Simulated, Event, Public) -// Parameters: -// bool bIncludeManufacturer (Parm) -// bool bIncludeModelName (Parm) -// bool bIncludePrefixTitle (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowItem::GetInventoryCardString(bool bIncludeManufacturer, bool bIncludeModelName, bool bIncludePrefixTitle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GetInventoryCardString"); - - AWillowItem_GetInventoryCardString_Params params; - params.bIncludeManufacturer = bIncludeManufacturer; - params.bIncludeModelName = bIncludeModelName; - params.bIncludePrefixTitle = bIncludePrefixTitle; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.GetShortHumanReadableName -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowItem::GetShortHumanReadableName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GetShortHumanReadableName"); - - AWillowItem_GetShortHumanReadableName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.GenerateHumanReadableName -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// bool bPrefixOnly (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowItem::GenerateHumanReadableName(bool bPrefixOnly) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GenerateHumanReadableName"); - - AWillowItem_GenerateHumanReadableName_Params params; - params.bPrefixOnly = bPrefixOnly; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.GetPresentationDefinition -// (Native, Public) -// Parameters: -// class UInventoryCardPresentationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UInventoryCardPresentationDefinition* AWillowItem::GetPresentationDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GetPresentationDefinition"); - - AWillowItem_GetPresentationDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.GetLocalString -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowItem::GetLocalString(int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GetLocalString"); - - AWillowItem_GetLocalString_Params params; - params.Switch = Switch; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.ServerReselectItem -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowItem::ServerReselectItem() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.ServerReselectItem"); - - AWillowItem_ServerReselectItem_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.DenyPickupQuery -// (Defined, Public) -// Parameters: -// FScriptInterface Pickup (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowItem::DenyPickupQuery(const FScriptInterface& Pickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.DenyPickupQuery"); - - AWillowItem_DenyPickupQuery_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.CreateClone -// (Defined, Simulated, Public) -// Parameters: -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* AWillowItem::CreateClone() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.CreateClone"); - - AWillowItem_CreateClone_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.DropFrom -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FVector StartLocation (Parm) -// struct FVector StartVelocity (Parm) -// bool bForceNoRBPhysics (OptionalParm, Parm) -// bool bTorque (OptionalParm, Parm) -// struct FVector Torque (OptionalParm, Parm) -// class ADroppedPickup* ReturnValue (Parm, OutParm, ReturnParm) - -class ADroppedPickup* AWillowItem::DropFrom(const struct FVector& StartLocation, const struct FVector& StartVelocity, bool bForceNoRBPhysics, bool bTorque, const struct FVector& Torque) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.DropFrom"); - - AWillowItem_DropFrom_Params params; - params.StartLocation = StartLocation; - params.StartVelocity = StartVelocity; - params.bForceNoRBPhysics = bForceNoRBPhysics; - params.bTorque = bTorque; - params.Torque = Torque; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.GivenTo -// (Defined, HasOptionalparams, Public) -// Parameters: -// class APawn* NewOwner (Parm) -// bool bReady (Parm) -// bool bDoNotActivate (OptionalParm, Parm) - -void AWillowItem::GivenTo(class APawn* NewOwner, bool bReady, bool bDoNotActivate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GivenTo"); - - AWillowItem_GivenTo_Params params; - params.NewOwner = NewOwner; - params.bReady = bReady; - params.bDoNotActivate = bDoNotActivate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.IsPlayerRestricted -// (Defined, Simulated, Event, Protected) -// Parameters: -// class APawn* PawnToCheck (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowItem::IsPlayerRestricted(class APawn* PawnToCheck) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.IsPlayerRestricted"); - - AWillowItem_IsPlayerRestricted_Params params; - params.PawnToCheck = PawnToCheck; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.RemoveFromShop -// (Defined, Public) - -void AWillowItem::RemoveFromShop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.RemoveFromShop"); - - AWillowItem_RemoveFromShop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.GetProjectileDefinition -// (Simulated, Native, Public) -// Parameters: -// class UProjectileDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UProjectileDefinition* AWillowItem::GetProjectileDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GetProjectileDefinition"); - - AWillowItem_GetProjectileDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.UpdateUIStateModifierCompareValues -// (Simulated, Native, Public) - -void AWillowItem::UpdateUIStateModifierCompareValues() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.UpdateUIStateModifierCompareValues"); - - AWillowItem_UpdateUIStateModifierCompareValues_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.GetAttributePresentationOverride -// (Simulated, Native, Public) -// Parameters: -// class UAttributeDefinition* Attribute (Parm) -// class UAttributePresentationListDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UAttributePresentationListDefinition* AWillowItem::GetAttributePresentationOverride(class UAttributeDefinition* Attribute) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GetAttributePresentationOverride"); - - AWillowItem_GetAttributePresentationOverride_Params params; - params.Attribute = Attribute; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.InitUIStats -// (Final, Simulated, Native, Protected) - -void AWillowItem::InitUIStats() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.InitUIStats"); - - AWillowItem_InitUIStats_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.RemoveAllPartExternalAttributeEffects -// (Defined, Protected, HasDefaults) - -void AWillowItem::RemoveAllPartExternalAttributeEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.RemoveAllPartExternalAttributeEffects"); - - AWillowItem_RemoveAllPartExternalAttributeEffects_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.RemoveAllExternalAttributeEffects -// (Defined, Protected, HasDefaults) - -void AWillowItem::RemoveAllExternalAttributeEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.RemoveAllExternalAttributeEffects"); - - AWillowItem_RemoveAllExternalAttributeEffects_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.ApplyAllExternalAttributeEffects -// (Defined, Protected) - -void AWillowItem::ApplyAllExternalAttributeEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.ApplyAllExternalAttributeEffects"); - - AWillowItem_ApplyAllExternalAttributeEffects_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.RemoveAllItemAttributeEffects -// (Defined, Protected, HasDefaults) - -void AWillowItem::RemoveAllItemAttributeEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.RemoveAllItemAttributeEffects"); - - AWillowItem_RemoveAllItemAttributeEffects_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.ApplyNamePartItemAttributeEffects -// (Defined, Protected) - -void AWillowItem::ApplyNamePartItemAttributeEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.ApplyNamePartItemAttributeEffects"); - - AWillowItem_ApplyNamePartItemAttributeEffects_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.ApplyAllItemAttributeEffects -// (Defined, Protected) -// Parameters: -// bool bIncludeNameParts (Parm) - -void AWillowItem::ApplyAllItemAttributeEffects(bool bIncludeNameParts) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.ApplyAllItemAttributeEffects"); - - AWillowItem_ApplyAllItemAttributeEffects_Params params; - params.bIncludeNameParts = bIncludeNameParts; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.DeactivateAttributeSlotSkill -// (Final, Defined, Protected) - -void AWillowItem::DeactivateAttributeSlotSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.DeactivateAttributeSlotSkill"); - - AWillowItem_DeactivateAttributeSlotSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.ActivateAttributeSlotSkill -// (Final, Defined, Protected) - -void AWillowItem::ActivateAttributeSlotSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.ActivateAttributeSlotSkill"); - - AWillowItem_ActivateAttributeSlotSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.ComputeValueOfParts -// (Final, Native, Protected) - -void AWillowItem::ComputeValueOfParts() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.ComputeValueOfParts"); - - AWillowItem_ComputeValueOfParts_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.StaticCalculateItemRarityLevel -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FItemDefinitionData ItemDefinitionData (Const, Parm, OutParm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowItem::StaticCalculateItemRarityLevel(struct FItemDefinitionData* ItemDefinitionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.StaticCalculateItemRarityLevel"); - - AWillowItem_StaticCalculateItemRarityLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (ItemDefinitionData != nullptr) - *ItemDefinitionData = params.ItemDefinitionData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.CalculateItemRarityLevel -// (Defined, Protected) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowItem::CalculateItemRarityLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.CalculateItemRarityLevel"); - - AWillowItem_CalculateItemRarityLevel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.IsAllPartsDebugEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowItem::IsAllPartsDebugEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.IsAllPartsDebugEnabled"); - - AWillowItem_IsAllPartsDebugEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.ToggleAllPartsDebug -// (Native, Static, Public) - -void AWillowItem::ToggleAllPartsDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.ToggleAllPartsDebug"); - - AWillowItem_ToggleAllPartsDebug_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.SelectNamePartFromList -// (Final, Native, Protected, HasOutparams) -// Parameters: -// TArray NameList (Const, Parm, OutParm, NeedCtorLink) -// class UItemNamePartDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UItemNamePartDefinition* AWillowItem::SelectNamePartFromList(TArray* NameList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.SelectNamePartFromList"); - - AWillowItem_SelectNamePartFromList_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (NameList != nullptr) - *NameList = params.NameList; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.ChooseRandomNameParts -// (Final, Native, Protected) - -void AWillowItem::ChooseRandomNameParts() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.ChooseRandomNameParts"); - - AWillowItem_ChooseRandomNameParts_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.ChooseRandomParts -// (Native, Protected) -// Parameters: -// class UObject* ContextSource (Parm) - -void AWillowItem::ChooseRandomParts(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.ChooseRandomParts"); - - AWillowItem_ChooseRandomParts_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.ChoosePartListCollection -// (Defined, Protected) - -void AWillowItem::ChoosePartListCollection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.ChoosePartListCollection"); - - AWillowItem_ChoosePartListCollection_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.ClonePrimaryMesh -// (Defined, Simulated, Public) -// Parameters: -// class UMeshComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UMeshComponent* AWillowItem::ClonePrimaryMesh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.ClonePrimaryMesh"); - - AWillowItem_ClonePrimaryMesh_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.CloneAppearance -// (Defined, Simulated, Event, Public, HasOutparams) -// Parameters: -// class AActor* CloneOwner (Parm) -// class USkeletalMeshComponent* ClonedPrimaryMeshComponent (Parm, EditInline) -// TArray ClonedComponentsAttachedToPrimaryMesh (Parm, OutParm, NeedCtorLink, EditInline) -// class UMaterialInstance* ClonedMeshMaterial (Parm, OutParm) - -void AWillowItem::CloneAppearance(class AActor* CloneOwner, class USkeletalMeshComponent* ClonedPrimaryMeshComponent, TArray* ClonedComponentsAttachedToPrimaryMesh, class UMaterialInstance** ClonedMeshMaterial) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.CloneAppearance"); - - AWillowItem_CloneAppearance_Params params; - params.CloneOwner = CloneOwner; - params.ClonedPrimaryMeshComponent = ClonedPrimaryMeshComponent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ClonedComponentsAttachedToPrimaryMesh != nullptr) - *ClonedComponentsAttachedToPrimaryMesh = params.ClonedComponentsAttachedToPrimaryMesh; - if (ClonedMeshMaterial != nullptr) - *ClonedMeshMaterial = params.ClonedMeshMaterial; -} - - -// Function WillowGame.WillowItem.AttachMeshToPickup -// (Defined, Simulated, Public) -// Parameters: -// class AActor* Pickup (Parm) - -void AWillowItem::AttachMeshToPickup(class AActor* Pickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.AttachMeshToPickup"); - - AWillowItem_AttachMeshToPickup_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.PickupDisassociated -// (Defined, Public) -// Parameters: -// class ADroppedPickup* Pickup (Parm) - -void AWillowItem::PickupDisassociated(class ADroppedPickup* Pickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.PickupDisassociated"); - - AWillowItem_PickupDisassociated_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.PickupAssociated -// (Defined, Public) -// Parameters: -// class ADroppedPickup* Pickup (Parm) - -void AWillowItem::PickupAssociated(class ADroppedPickup* Pickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.PickupAssociated"); - - AWillowItem_PickupAssociated_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.InitMeshes -// (Defined, Simulated, Public) - -void AWillowItem::InitMeshes() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.InitMeshes"); - - AWillowItem_InitMeshes_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.InitConstructPreview -// (Defined, Event, Static, Public) -// Parameters: -// class UMeshComponent* Existing (Parm, EditInline) -// class UWillowInventoryDefinition* InvDefinition (Parm) -// class UMeshComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UMeshComponent* AWillowItem::InitConstructPreview(class UMeshComponent* Existing, class UWillowInventoryDefinition* InvDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.InitConstructPreview"); - - AWillowItem_InitConstructPreview_Params params; - params.Existing = Existing; - params.InvDefinition = InvDefinition; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.BuildItemMaterial -// (Simulated, Native, Static, Public) -// Parameters: -// class AActor* MaterialOwner (Parm) -// class UMeshComponent* FallbackMeshComp (Parm, EditInline) -// struct FItemDefinitionData InDefinitionData (Parm) -// class UMaterialInstance* ReturnValue (Parm, OutParm, ReturnParm) - -class UMaterialInstance* AWillowItem::BuildItemMaterial(class AActor* MaterialOwner, class UMeshComponent* FallbackMeshComp, const struct FItemDefinitionData& InDefinitionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.BuildItemMaterial"); - - AWillowItem_BuildItemMaterial_Params params; - params.MaterialOwner = MaterialOwner; - params.FallbackMeshComp = FallbackMeshComp; - params.InDefinitionData = InDefinitionData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.BuildCompositeMesh -// (Simulated, Native, Static, Public) -// Parameters: -// class USkeletalMeshComponent* ItemMeshComp (Parm, EditInline) -// struct FItemDefinitionData InDefinitionData (Parm) -// class USkeletalMesh* ReturnValue (Parm, OutParm, ReturnParm) - -class USkeletalMesh* AWillowItem::BuildCompositeMesh(class USkeletalMeshComponent* ItemMeshComp, const struct FItemDefinitionData& InDefinitionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.BuildCompositeMesh"); - - AWillowItem_BuildCompositeMesh_Params params; - params.ItemMeshComp = ItemMeshComp; - params.InDefinitionData = InDefinitionData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.ClientInitializeFromItemDefinition -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowItem::ClientInitializeFromItemDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.ClientInitializeFromItemDefinition"); - - AWillowItem_ClientInitializeFromItemDefinition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.ValidateDefinitions -// (Protected) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowItem::ValidateDefinitions() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.ValidateDefinitions"); - - AWillowItem_ValidateDefinitions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.RecomputeAttributeBaseValues -// (Native, Public) - -void AWillowItem::RecomputeAttributeBaseValues() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.RecomputeAttributeBaseValues"); - - AWillowItem_RecomputeAttributeBaseValues_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.CalculateItemBaseValues -// (Public) - -void AWillowItem::CalculateItemBaseValues() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.CalculateItemBaseValues"); - - AWillowItem_CalculateItemBaseValues_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.InitializeInternal -// (Defined, HasOptionalparams, Protected) -// Parameters: -// bool bForceSelectNameParts (OptionalParm, Parm) - -void AWillowItem::InitializeInternal(bool bForceSelectNameParts) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.InitializeInternal"); - - AWillowItem_InitializeInternal_Params params; - params.bForceSelectNameParts = bForceSelectNameParts; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.InitializeFromDefinitionData -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// struct FItemDefinitionData NewDefinitionData (Parm) -// class UObject* InAdditionalQueryInterfaceSource (Parm) -// bool bForceSelectNameParts (OptionalParm, Parm) - -void AWillowItem::InitializeFromDefinitionData(const struct FItemDefinitionData& NewDefinitionData, class UObject* InAdditionalQueryInterfaceSource, bool bForceSelectNameParts) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.InitializeFromDefinitionData"); - - AWillowItem_InitializeFromDefinitionData_Params params; - params.NewDefinitionData = NewDefinitionData; - params.InAdditionalQueryInterfaceSource = InAdditionalQueryInterfaceSource; - params.bForceSelectNameParts = bForceSelectNameParts; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.InitializeInventory -// (Defined, Event, Public) -// Parameters: -// class UBaseBalanceDefinition* InBalanceDef (Parm) -// class UManufacturerDefinition* InManufacturer (Parm) -// int InGradeIndex (Parm) -// class UObject* InAdditionalQueryInterfaceSource (Parm) - -void AWillowItem::InitializeInventory(class UBaseBalanceDefinition* InBalanceDef, class UManufacturerDefinition* InManufacturer, int InGradeIndex, class UObject* InAdditionalQueryInterfaceSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.InitializeInventory"); - - AWillowItem_InitializeInventory_Params params; - params.InBalanceDef = InBalanceDef; - params.InManufacturer = InManufacturer; - params.InGradeIndex = InGradeIndex; - params.InAdditionalQueryInterfaceSource = InAdditionalQueryInterfaceSource; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.AllParts -// (Final, Iterator, Native, Static, Public, HasOutparams) -// Parameters: -// struct FItemDefinitionData DefData (Const, Parm, OutParm) -// class UItemPartDefinition* Part (Parm, OutParm) -// bool bIncludeNameParts (Parm) - -void AWillowItem::AllParts(bool bIncludeNameParts, struct FItemDefinitionData* DefData, class UItemPartDefinition** Part) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.AllParts"); - - AWillowItem_AllParts_Params params; - params.bIncludeNameParts = bIncludeNameParts; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DefData != nullptr) - *DefData = params.DefData; - if (Part != nullptr) - *Part = params.Part; -} - - -// Function WillowGame.WillowItem.CheckItemAgainstBackpackInventoryBeingEquipped -// (Final, Defined, Simulated, Public) - -void AWillowItem::CheckItemAgainstBackpackInventoryBeingEquipped() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.CheckItemAgainstBackpackInventoryBeingEquipped"); - - AWillowItem_CheckItemAgainstBackpackInventoryBeingEquipped_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowItem::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.ReplicatedEvent"); - - AWillowItem_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowItem.IsEquipped -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowItem::IsEquipped() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.IsEquipped"); - - AWillowItem_IsEquipped_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.GetEquipmentLocation -// (Defined, Simulated, Event, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowItem::GetEquipmentLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GetEquipmentLocation"); - - AWillowItem_GetEquipmentLocation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowItem.OnPickupDisassociated -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UObject* Pickup (Parm) -// TArray Providers (OptionalParm, Parm, OutParm, NeedCtorLink) - -void AWillowItem::OnPickupDisassociated(class UObject* Pickup, TArray* Providers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.OnPickupDisassociated"); - - AWillowItem_OnPickupDisassociated_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Providers != nullptr) - *Providers = params.Providers; -} - - -// Function WillowGame.WillowItem.OnPickupAssociated -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UObject* Pickup (Parm) -// TArray Providers (OptionalParm, Parm, OutParm, NeedCtorLink) - -void AWillowItem::OnPickupAssociated(class UObject* Pickup, TArray* Providers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.OnPickupAssociated"); - - AWillowItem_OnPickupAssociated_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Providers != nullptr) - *Providers = params.Providers; -} - - -// Function WillowGame.WillowItem.OnCreate -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// TArray Providers (OptionalParm, Parm, OutParm, NeedCtorLink) - -void AWillowItem::OnCreate(TArray* Providers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.OnCreate"); - - AWillowItem_OnCreate_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Providers != nullptr) - *Providers = params.Providers; -} - - -// Function WillowGame.WillowItem.GetBehaviorConsumerHandle -// (Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle ReturnValue (Parm, OutParm, ReturnParm) - -struct FBehaviorConsumerHandle AWillowItem::GetBehaviorConsumerHandle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowItem.GetBehaviorConsumerHandle"); - - AWillowItem_GetBehaviorConsumerHandle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowEquipAbleItem.CanBeUsedBy -// (Defined, Simulated, Public) -// Parameters: -// class APawn* Other (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowEquipAbleItem::CanBeUsedBy(class APawn* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowEquipAbleItem.CanBeUsedBy"); - - AWillowEquipAbleItem_CanBeUsedBy_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowEquipAbleItem.ItemEquipped -// (Defined, Public) - -void AWillowEquipAbleItem::ItemEquipped() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowEquipAbleItem.ItemEquipped"); - - AWillowEquipAbleItem_ItemEquipped_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowEquipAbleItem.ItemUnequipped -// (Defined, Public) -// Parameters: -// bool bReplace (Parm) - -void AWillowEquipAbleItem::ItemUnequipped(bool bReplace) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowEquipAbleItem.ItemUnequipped"); - - AWillowEquipAbleItem_ItemUnequipped_Params params; - params.bReplace = bReplace; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowEquipAbleItem.Unreadied -// (Defined, Simulated, Protected) - -void AWillowEquipAbleItem::Unreadied() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowEquipAbleItem.Unreadied"); - - AWillowEquipAbleItem_Unreadied_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowEquipAbleItem.Readied -// (Defined, Simulated, Protected) - -void AWillowEquipAbleItem::Readied() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowEquipAbleItem.Readied"); - - AWillowEquipAbleItem_Readied_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowEquipAbleItem.IsEquipped -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowEquipAbleItem::IsEquipped() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowEquipAbleItem.IsEquipped"); - - AWillowEquipAbleItem_IsEquipped_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowEquipAbleItem.ItemRemovedFromInvManager -// (Defined, Public) - -void AWillowEquipAbleItem::ItemRemovedFromInvManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowEquipAbleItem.ItemRemovedFromInvManager"); - - AWillowEquipAbleItem_ItemRemovedFromInvManager_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowEquipAbleItem.SetElementalFrame -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowEquipAbleItem::SetElementalFrame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowEquipAbleItem.SetElementalFrame"); - - AWillowEquipAbleItem_SetElementalFrame_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowEquipAbleItem.ClientInitializeFromItemDefinition -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowEquipAbleItem::ClientInitializeFromItemDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowEquipAbleItem.ClientInitializeFromItemDefinition"); - - AWillowEquipAbleItem_ClientInitializeFromItemDefinition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowEquipAbleItem.OnUnequipped -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UObject* EventInstigator (Parm) -// TArray Providers (OptionalParm, Parm, OutParm, NeedCtorLink) - -void AWillowEquipAbleItem::OnUnequipped(class UObject* EventInstigator, TArray* Providers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowEquipAbleItem.OnUnequipped"); - - AWillowEquipAbleItem_OnUnequipped_Params params; - params.EventInstigator = EventInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Providers != nullptr) - *Providers = params.Providers; -} - - -// Function WillowGame.WillowEquipAbleItem.OnEquipped -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UObject* EventInstigator (Parm) -// TArray Providers (OptionalParm, Parm, OutParm, NeedCtorLink) - -void AWillowEquipAbleItem::OnEquipped(class UObject* EventInstigator, TArray* Providers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowEquipAbleItem.OnEquipped"); - - AWillowEquipAbleItem_OnEquipped_Params params; - params.EventInstigator = EventInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Providers != nullptr) - *Providers = params.Providers; -} - - -// Function WillowGame.WillowArtifact.GetItemCardTopSectionString -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FString Section (Parm, OutParm, NeedCtorLink) - -void AWillowArtifact::GetItemCardTopSectionString(struct FString* Section) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowArtifact.GetItemCardTopSectionString"); - - AWillowArtifact_GetItemCardTopSectionString_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Section != nullptr) - *Section = params.Section; -} - - -// Function WillowGame.WillowArtifact.GetAttributePresentationOverride -// (Simulated, Native, Public) -// Parameters: -// class UAttributeDefinition* Attribute (Parm) -// class UAttributePresentationListDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UAttributePresentationListDefinition* AWillowArtifact::GetAttributePresentationOverride(class UAttributeDefinition* Attribute) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowArtifact.GetAttributePresentationOverride"); - - AWillowArtifact_GetAttributePresentationOverride_Params params; - params.Attribute = Attribute; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowArtifact.SetElementalFrame -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowArtifact::SetElementalFrame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowArtifact.SetElementalFrame"); - - AWillowArtifact_SetElementalFrame_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowArtifact.ValidateDefinitions -// (Defined, Protected) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowArtifact::ValidateDefinitions() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowArtifact.ValidateDefinitions"); - - AWillowArtifact_ValidateDefinitions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowArtifact.GetEquippedStat -// (Defined, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowArtifact::GetEquippedStat() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowArtifact.GetEquippedStat"); - - AWillowArtifact_GetEquippedStat_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowArtifact.GetEquipmentLocation -// (Defined, Simulated, Event, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowArtifact::GetEquipmentLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowArtifact.GetEquipmentLocation"); - - AWillowArtifact_GetEquipmentLocation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowClassMod.GetItemCardTopSectionString -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FString Section (Parm, OutParm, NeedCtorLink) - -void AWillowClassMod::GetItemCardTopSectionString(struct FString* Section) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowClassMod.GetItemCardTopSectionString"); - - AWillowClassMod_GetItemCardTopSectionString_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Section != nullptr) - *Section = params.Section; -} - - -// Function WillowGame.WillowClassMod.GetInventoryStatNumberData -// (Native, Public, HasOutparams) -// Parameters: -// TArray Stats (Parm, OutParm, NeedCtorLink) -// class AWillowInventory* CompareAgainstThing (Parm) -// class AWillowPlayerController* WPCContext (Parm) - -void AWillowClassMod::GetInventoryStatNumberData(class AWillowInventory* CompareAgainstThing, class AWillowPlayerController* WPCContext, TArray* Stats) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowClassMod.GetInventoryStatNumberData"); - - AWillowClassMod_GetInventoryStatNumberData_Params params; - params.CompareAgainstThing = CompareAgainstThing; - params.WPCContext = WPCContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Stats != nullptr) - *Stats = params.Stats; -} - - -// Function WillowGame.WillowClassMod.GetHolsteredGearLikenessType -// (Simulated, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowClassMod::GetHolsteredGearLikenessType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowClassMod.GetHolsteredGearLikenessType"); - - AWillowClassMod_GetHolsteredGearLikenessType_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowClassMod.GetAttributePresentationOverride -// (Simulated, Native, Public) -// Parameters: -// class UAttributeDefinition* Attribute (Parm) -// class UAttributePresentationListDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UAttributePresentationListDefinition* AWillowClassMod::GetAttributePresentationOverride(class UAttributeDefinition* Attribute) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowClassMod.GetAttributePresentationOverride"); - - AWillowClassMod_GetAttributePresentationOverride_Params params; - params.Attribute = Attribute; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowClassMod.IsModifyingSkill -// (Native, Public, HasOutparams) -// Parameters: -// class USkillDefinition* SkillDef (Parm) -// int Amount (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowClassMod::IsModifyingSkill(class USkillDefinition* SkillDef, int* Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowClassMod.IsModifyingSkill"); - - AWillowClassMod_IsModifyingSkill_Params params; - params.SkillDef = SkillDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Amount != nullptr) - *Amount = params.Amount; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowClassMod.GetClassModIconLabel -// (Defined, Simulated, Event, Public, HasOutparams) -// Parameters: -// struct FString FrameLabel (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowClassMod::GetClassModIconLabel(struct FString* FrameLabel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowClassMod.GetClassModIconLabel"); - - AWillowClassMod_GetClassModIconLabel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (FrameLabel != nullptr) - *FrameLabel = params.FrameLabel; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowClassMod.ValidateDefinitions -// (Defined, Protected) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowClassMod::ValidateDefinitions() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowClassMod.ValidateDefinitions"); - - AWillowClassMod_ValidateDefinitions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowClassMod.GetEquippedStat -// (Defined, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowClassMod::GetEquippedStat() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowClassMod.GetEquippedStat"); - - AWillowClassMod_GetEquippedStat_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowClassMod.GetEquipmentLocation -// (Defined, Simulated, Event, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowClassMod::GetEquipmentLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowClassMod.GetEquipmentLocation"); - - AWillowClassMod_GetEquipmentLocation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGrenadeMod.GetItemCardTopSectionString -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FString Section (Parm, OutParm, NeedCtorLink) - -void AWillowGrenadeMod::GetItemCardTopSectionString(struct FString* Section) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.GetItemCardTopSectionString"); - - AWillowGrenadeMod_GetItemCardTopSectionString_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Section != nullptr) - *Section = params.Section; -} - - -// Function WillowGame.WillowGrenadeMod.GetCategoryKey -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowGrenadeMod::GetCategoryKey() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.GetCategoryKey"); - - AWillowGrenadeMod_GetCategoryKey_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGrenadeMod.SetGrenadeStorage -// (Defined, Event, Public) -// Parameters: -// bool bNewGrenadeStored (Parm) - -void AWillowGrenadeMod::SetGrenadeStorage(bool bNewGrenadeStored) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.SetGrenadeStorage"); - - AWillowGrenadeMod_SetGrenadeStorage_Params params; - params.bNewGrenadeStored = bNewGrenadeStored; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGrenadeMod.RemoveFromShop -// (Defined, Public) - -void AWillowGrenadeMod::RemoveFromShop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.RemoveFromShop"); - - AWillowGrenadeMod_RemoveFromShop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGrenadeMod.CreatePickup -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bDroppedPickup (Parm) -// bool bEnablePickup (Parm) -// struct FVector StartLocation (OptionalParm, Parm) -// class ADroppedPickup* ReturnValue (Parm, OutParm, ReturnParm) - -class ADroppedPickup* AWillowGrenadeMod::CreatePickup(bool bDroppedPickup, bool bEnablePickup, const struct FVector& StartLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.CreatePickup"); - - AWillowGrenadeMod_CreatePickup_Params params; - params.bDroppedPickup = bDroppedPickup; - params.bEnablePickup = bEnablePickup; - params.StartLocation = StartLocation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGrenadeMod.GetPickup -// (Defined, Public) -// Parameters: -// bool bDisableRigidBody (Parm) -// bool bEnablePickup (Parm) -// class ADroppedPickup* ReturnValue (Parm, OutParm, ReturnParm) - -class ADroppedPickup* AWillowGrenadeMod::GetPickup(bool bDisableRigidBody, bool bEnablePickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.GetPickup"); - - AWillowGrenadeMod_GetPickup_Params params; - params.bDisableRigidBody = bDisableRigidBody; - params.bEnablePickup = bEnablePickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGrenadeMod.GetHolsteredGearLikenessType -// (Simulated, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowGrenadeMod::GetHolsteredGearLikenessType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.GetHolsteredGearLikenessType"); - - AWillowGrenadeMod_GetHolsteredGearLikenessType_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGrenadeMod.GetAttributePresentationOverride -// (Simulated, Native, Public) -// Parameters: -// class UAttributeDefinition* Attribute (Parm) -// class UAttributePresentationListDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UAttributePresentationListDefinition* AWillowGrenadeMod::GetAttributePresentationOverride(class UAttributeDefinition* Attribute) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.GetAttributePresentationOverride"); - - AWillowGrenadeMod_GetAttributePresentationOverride_Params params; - params.Attribute = Attribute; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGrenadeMod.CanAIUse -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGrenadeMod::CanAIUse() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.CanAIUse"); - - AWillowGrenadeMod_CanAIUse_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGrenadeMod.GetProjectileDefinition -// (Simulated, Native, Public) -// Parameters: -// class UProjectileDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UProjectileDefinition* AWillowGrenadeMod::GetProjectileDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.GetProjectileDefinition"); - - AWillowGrenadeMod_GetProjectileDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGrenadeMod.Init -// (Defined, Public, HasDefaults) -// Parameters: -// class AController* Spawner (Parm) -// class AWillowProjectile* SpawnedProjectile (Parm) - -void AWillowGrenadeMod::Init(class AController* Spawner, class AWillowProjectile* SpawnedProjectile) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.Init"); - - AWillowGrenadeMod_Init_Params params; - params.Spawner = Spawner; - params.SpawnedProjectile = SpawnedProjectile; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGrenadeMod.SpawnProjectile -// (Defined, Public) -// Parameters: -// class UProjectileDefinition* ProjectileDef (Parm) -// struct FVector SpawnLocation (Parm) -// bool bSpawnWithNoCollisionFail (Parm) -// class AWillowProjectile* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowProjectile* AWillowGrenadeMod::SpawnProjectile(class UProjectileDefinition* ProjectileDef, const struct FVector& SpawnLocation, bool bSpawnWithNoCollisionFail) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.SpawnProjectile"); - - AWillowGrenadeMod_SpawnProjectile_Params params; - params.ProjectileDef = ProjectileDef; - params.SpawnLocation = SpawnLocation; - params.bSpawnWithNoCollisionFail = bSpawnWithNoCollisionFail; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGrenadeMod.SetElementalFrame -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGrenadeMod::SetElementalFrame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.SetElementalFrame"); - - AWillowGrenadeMod_SetElementalFrame_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGrenadeMod.ValidateDefinitions -// (Defined, Protected) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowGrenadeMod::ValidateDefinitions() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.ValidateDefinitions"); - - AWillowGrenadeMod_ValidateDefinitions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGrenadeMod.GetEquippedStat -// (Defined, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowGrenadeMod::GetEquippedStat() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.GetEquippedStat"); - - AWillowGrenadeMod_GetEquippedStat_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGrenadeMod.GetEquipmentLocation -// (Defined, Simulated, Event, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowGrenadeMod::GetEquipmentLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.GetEquipmentLocation"); - - AWillowGrenadeMod_GetEquipmentLocation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGrenadeMod.OnGrenadeKilledEnemy -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UObject* KilledObject (Parm) -// TArray Providers (OptionalParm, Parm, OutParm, NeedCtorLink) - -void AWillowGrenadeMod::OnGrenadeKilledEnemy(class UObject* KilledObject, TArray* Providers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.OnGrenadeKilledEnemy"); - - AWillowGrenadeMod_OnGrenadeKilledEnemy_Params params; - params.KilledObject = KilledObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Providers != nullptr) - *Providers = params.Providers; -} - - -// Function WillowGame.WillowGrenadeMod.OnGrenadeKilledFriendly -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UObject* KilledObject (Parm) -// TArray Providers (OptionalParm, Parm, OutParm, NeedCtorLink) - -void AWillowGrenadeMod::OnGrenadeKilledFriendly(class UObject* KilledObject, TArray* Providers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.OnGrenadeKilledFriendly"); - - AWillowGrenadeMod_OnGrenadeKilledFriendly_Params params; - params.KilledObject = KilledObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Providers != nullptr) - *Providers = params.Providers; -} - - -// Function WillowGame.WillowGrenadeMod.OnGrenadeKilledNeutral -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UObject* KilledObject (Parm) -// TArray Providers (OptionalParm, Parm, OutParm, NeedCtorLink) - -void AWillowGrenadeMod::OnGrenadeKilledNeutral(class UObject* KilledObject, TArray* Providers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.OnGrenadeKilledNeutral"); - - AWillowGrenadeMod_OnGrenadeKilledNeutral_Params params; - params.KilledObject = KilledObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Providers != nullptr) - *Providers = params.Providers; -} - - -// Function WillowGame.WillowGrenadeMod.OnGrenadeDamagedNeutral -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UObject* DamageTaker (Parm) -// bool bWasCrit (Parm) -// float HealthDamage (Parm) -// float ShieldDamage (Parm) -// TArray Providers (OptionalParm, Parm, OutParm, NeedCtorLink) - -void AWillowGrenadeMod::OnGrenadeDamagedNeutral(class UObject* DamageTaker, bool bWasCrit, float HealthDamage, float ShieldDamage, TArray* Providers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.OnGrenadeDamagedNeutral"); - - AWillowGrenadeMod_OnGrenadeDamagedNeutral_Params params; - params.DamageTaker = DamageTaker; - params.bWasCrit = bWasCrit; - params.HealthDamage = HealthDamage; - params.ShieldDamage = ShieldDamage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Providers != nullptr) - *Providers = params.Providers; -} - - -// Function WillowGame.WillowGrenadeMod.OnGrenadeDamagedFriendly -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UObject* DamageTaker (Parm) -// float DamageAmount (Parm) -// TArray Providers (OptionalParm, Parm, OutParm, NeedCtorLink) - -void AWillowGrenadeMod::OnGrenadeDamagedFriendly(class UObject* DamageTaker, float DamageAmount, TArray* Providers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.OnGrenadeDamagedFriendly"); - - AWillowGrenadeMod_OnGrenadeDamagedFriendly_Params params; - params.DamageTaker = DamageTaker; - params.DamageAmount = DamageAmount; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Providers != nullptr) - *Providers = params.Providers; -} - - -// Function WillowGame.WillowGrenadeMod.OnGrenadeDamagedEnemy -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UObject* DamageTaker (Parm) -// bool bWasCrit (Parm) -// float HealthDamage (Parm) -// float ShieldDamage (Parm) -// TArray Providers (OptionalParm, Parm, OutParm, NeedCtorLink) - -void AWillowGrenadeMod::OnGrenadeDamagedEnemy(class UObject* DamageTaker, bool bWasCrit, float HealthDamage, float ShieldDamage, TArray* Providers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.OnGrenadeDamagedEnemy"); - - AWillowGrenadeMod_OnGrenadeDamagedEnemy_Params params; - params.DamageTaker = DamageTaker; - params.bWasCrit = bWasCrit; - params.HealthDamage = HealthDamage; - params.ShieldDamage = ShieldDamage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Providers != nullptr) - *Providers = params.Providers; -} - - -// Function WillowGame.WillowGrenadeMod.OnGrenadeExploded -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UObject* Grenade (Parm) -// TArray Providers (OptionalParm, Parm, OutParm, NeedCtorLink) - -void AWillowGrenadeMod::OnGrenadeExploded(class UObject* Grenade, TArray* Providers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.OnGrenadeExploded"); - - AWillowGrenadeMod_OnGrenadeExploded_Params params; - params.Grenade = Grenade; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Providers != nullptr) - *Providers = params.Providers; -} - - -// Function WillowGame.WillowGrenadeMod.OnGrenadeSpawned -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UObject* SpawnedProjectile (Parm) -// TArray Providers (OptionalParm, Parm, OutParm, NeedCtorLink) - -void AWillowGrenadeMod::OnGrenadeSpawned(class UObject* SpawnedProjectile, TArray* Providers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGrenadeMod.OnGrenadeSpawned"); - - AWillowGrenadeMod_OnGrenadeSpawned_Params params; - params.SpawnedProjectile = SpawnedProjectile; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Providers != nullptr) - *Providers = params.Providers; -} - - -// Function WillowGame.WillowShield.GetHolsteredGearLikenessType -// (Simulated, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowShield::GetHolsteredGearLikenessType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowShield.GetHolsteredGearLikenessType"); - - AWillowShield_GetHolsteredGearLikenessType_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowShield.GetItemCardTopSectionString -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FString Section (Parm, OutParm, NeedCtorLink) - -void AWillowShield::GetItemCardTopSectionString(struct FString* Section) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowShield.GetItemCardTopSectionString"); - - AWillowShield_GetItemCardTopSectionString_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Section != nullptr) - *Section = params.Section; -} - - -// Function WillowGame.WillowShield.GetAttributePresentationOverride -// (Simulated, Native, Public) -// Parameters: -// class UAttributeDefinition* Attribute (Parm) -// class UAttributePresentationListDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UAttributePresentationListDefinition* AWillowShield::GetAttributePresentationOverride(class UAttributeDefinition* Attribute) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowShield.GetAttributePresentationOverride"); - - AWillowShield_GetAttributePresentationOverride_Params params; - params.Attribute = Attribute; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowShield.IsSameShieldTypeAs -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// class AWillowShield* CompareShield (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowShield::IsSameShieldTypeAs(class AWillowShield** CompareShield) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowShield.IsSameShieldTypeAs"); - - AWillowShield_IsSameShieldTypeAs_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (CompareShield != nullptr) - *CompareShield = params.CompareShield; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowShield.CanCompareUIStat -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// class UAttributeDefinition* Attrib (Parm, OutParm) -// class UAttributeDefinition* CompareAttrib (Parm, OutParm) -// class AWillowInventory* CompareItem (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowShield::CanCompareUIStat(class UAttributeDefinition** Attrib, class UAttributeDefinition** CompareAttrib, class AWillowInventory** CompareItem) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowShield.CanCompareUIStat"); - - AWillowShield_CanCompareUIStat_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Attrib != nullptr) - *Attrib = params.Attrib; - if (CompareAttrib != nullptr) - *CompareAttrib = params.CompareAttrib; - if (CompareItem != nullptr) - *CompareItem = params.CompareItem; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowShield.ValidateDefinitions -// (Defined, Protected) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowShield::ValidateDefinitions() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowShield.ValidateDefinitions"); - - AWillowShield_ValidateDefinitions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowShield.GetEquippedStat -// (Defined, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowShield::GetEquippedStat() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowShield.GetEquippedStat"); - - AWillowShield_GetEquippedStat_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowShield.GetEquipmentLocation -// (Defined, Simulated, Event, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowShield::GetEquipmentLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowShield.GetEquipmentLocation"); - - AWillowShield_GetEquipmentLocation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowShield.SetDamageResistanceType -// (Defined, Event, Public) -// Parameters: -// class UWillowDamageTypeDefinition* NewType (Parm) - -void AWillowShield::SetDamageResistanceType(class UWillowDamageTypeDefinition* NewType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowShield.SetDamageResistanceType"); - - AWillowShield_SetDamageResistanceType_Params params; - params.NewType = NewType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowShield.ShieldTriggered -// (Defined, Public) - -void AWillowShield::ShieldTriggered() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowShield.ShieldTriggered"); - - AWillowShield_ShieldTriggered_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowShield.ShieldPrimedStateChanged -// (Defined, Simulated, Event, Public) - -void AWillowShield::ShieldPrimedStateChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowShield.ShieldPrimedStateChanged"); - - AWillowShield_ShieldPrimedStateChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowShield.TryAbsorbingAmmo -// (Native, Public, HasOutparams) -// Parameters: -// class UObject* DamageSource (Parm) -// class UWillowDamageTypeDefinition* DamageType (Parm) -// float PercentDamageToAbsorb (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowShield::TryAbsorbingAmmo(class UObject* DamageSource, class UWillowDamageTypeDefinition* DamageType, float* PercentDamageToAbsorb) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowShield.TryAbsorbingAmmo"); - - AWillowShield_TryAbsorbingAmmo_Params params; - params.DamageSource = DamageSource; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (PercentDamageToAbsorb != nullptr) - *PercentDamageToAbsorb = params.PercentDamageToAbsorb; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowShield.ItemUnequipped -// (Defined, Public) -// Parameters: -// bool bReplace (Parm) - -void AWillowShield::ItemUnequipped(bool bReplace) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowShield.ItemUnequipped"); - - AWillowShield_ItemUnequipped_Params params; - params.bReplace = bReplace; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowShield.ItemEquipped -// (Defined, Public) - -void AWillowShield::ItemEquipped() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowShield.ItemEquipped"); - - AWillowShield_ItemEquipped_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowShield.ClientInitializeFromItemDefinition -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowShield::ClientInitializeFromItemDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowShield.ClientInitializeFromItemDefinition"); - - AWillowShield_ClientInitializeFromItemDefinition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowShield.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowShield::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowShield.ReplicatedEvent"); - - AWillowShield_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUsableItem.GetAttributePresentationOverride -// (Simulated, Native, Public) -// Parameters: -// class UAttributeDefinition* Attribute (Parm) -// class UAttributePresentationListDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UAttributePresentationListDefinition* AWillowUsableItem::GetAttributePresentationOverride(class UAttributeDefinition* Attribute) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUsableItem.GetAttributePresentationOverride"); - - AWillowUsableItem_GetAttributePresentationOverride_Params params; - params.Attribute = Attribute; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUsableItem.ConsumeItem -// (Defined, Simulated, Public) - -void AWillowUsableItem::ConsumeItem() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUsableItem.ConsumeItem"); - - AWillowUsableItem_ConsumeItem_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUsableItem.TryConsume -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowUsableItem::TryConsume() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUsableItem.TryConsume"); - - AWillowUsableItem_TryConsume_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUsableItem.Consume -// (Defined, Simulated, Public) - -void AWillowUsableItem::Consume() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUsableItem.Consume"); - - AWillowUsableItem_Consume_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUsableItem.Readied -// (Defined, Simulated, Protected) - -void AWillowUsableItem::Readied() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUsableItem.Readied"); - - AWillowUsableItem_Readied_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUsableItem.GetOwningPlayerController -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* AWillowUsableItem::GetOwningPlayerController() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUsableItem.GetOwningPlayerController"); - - AWillowUsableItem_GetOwningPlayerController_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUsableItem.HandleOnUsed -// (Defined, Simulated, Protected) - -void AWillowUsableItem::HandleOnUsed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUsableItem.HandleOnUsed"); - - AWillowUsableItem_HandleOnUsed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUsableItem.GivenTo -// (Defined, HasOptionalparams, Public) -// Parameters: -// class APawn* thisPawn (Parm) -// bool bReady (Parm) -// bool bDoNotActivate (OptionalParm, Parm) - -void AWillowUsableItem::GivenTo(class APawn* thisPawn, bool bReady, bool bDoNotActivate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUsableItem.GivenTo"); - - AWillowUsableItem_GivenTo_Params params; - params.thisPawn = thisPawn; - params.bReady = bReady; - params.bDoNotActivate = bDoNotActivate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUsableItem.CanBeReadiedOnPickup -// (Defined, Simulated, Public) -// Parameters: -// class APawn* Other (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowUsableItem::CanBeReadiedOnPickup(class APawn* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUsableItem.CanBeReadiedOnPickup"); - - AWillowUsableItem_CanBeReadiedOnPickup_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUsableItem.HandlePickupQuery -// (Defined, Simulated, Public) -// Parameters: -// class APawn* Other (Parm) -// FScriptInterface Pickup (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowUsableItem::HandlePickupQuery(class APawn* Other, const FScriptInterface& Pickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUsableItem.HandlePickupQuery"); - - AWillowUsableItem_HandlePickupQuery_Params params; - params.Other = Other; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUsableItem.IsItemAutoUsedBy -// (Defined, Simulated, Event, Public) -// Parameters: -// class APawn* Other (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowUsableItem::IsItemAutoUsedBy(class APawn* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUsableItem.IsItemAutoUsedBy"); - - AWillowUsableItem_IsItemAutoUsedBy_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUsableItem.GetObjectiveBit -// (Defined, Event, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowUsableItem::GetObjectiveBit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUsableItem.GetObjectiveBit"); - - AWillowUsableItem_GetObjectiveBit_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUsableItem.ValidateDefinition -// (Defined, Protected) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowUsableItem::ValidateDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUsableItem.ValidateDefinition"); - - AWillowUsableItem_ValidateDefinition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUsableItem.OnUsed -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UObject* EventInstigator (Parm) -// TArray Providers (OptionalParm, Parm, OutParm, NeedCtorLink) - -void AWillowUsableItem::OnUsed(class UObject* EventInstigator, TArray* Providers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUsableItem.OnUsed"); - - AWillowUsableItem_OnUsed_Params params; - params.EventInstigator = EventInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Providers != nullptr) - *Providers = params.Providers; -} - - -// Function WillowGame.WillowMissionItem.FormatFunStatsText -// (Native, Public, HasOutparams) -// Parameters: -// TArray BottomStats (Parm, OutParm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowMissionItem::FormatFunStatsText(TArray* BottomStats) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionItem.FormatFunStatsText"); - - AWillowMissionItem_FormatFunStatsText_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (BottomStats != nullptr) - *BottomStats = params.BottomStats; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMissionItem.GenerateFunStatsText -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowMissionItem::GenerateFunStatsText() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionItem.GenerateFunStatsText"); - - AWillowMissionItem_GenerateFunStatsText_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMissionItem.GetItemCardTopSectionString -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FString Section (Parm, OutParm, NeedCtorLink) - -void AWillowMissionItem::GetItemCardTopSectionString(struct FString* Section) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionItem.GetItemCardTopSectionString"); - - AWillowMissionItem_GetItemCardTopSectionString_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Section != nullptr) - *Section = params.Section; -} - - -// Function WillowGame.WillowMissionItem.PickupAssociated -// (Defined, Public) -// Parameters: -// class ADroppedPickup* Pickup (Parm) - -void AWillowMissionItem::PickupAssociated(class ADroppedPickup* Pickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionItem.PickupAssociated"); - - AWillowMissionItem_PickupAssociated_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMissionItem.MissionDenyPickup -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMissionItem::MissionDenyPickup() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionItem.MissionDenyPickup"); - - AWillowMissionItem_MissionDenyPickup_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMissionItem.HandleOnUsed -// (Defined, Simulated, Protected) - -void AWillowMissionItem::HandleOnUsed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionItem.HandleOnUsed"); - - AWillowMissionItem_HandleOnUsed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMissionItem.CanBeUsedBy -// (Defined, Simulated, Public) -// Parameters: -// class APawn* Other (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMissionItem::CanBeUsedBy(class APawn* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionItem.CanBeUsedBy"); - - AWillowMissionItem_CanBeUsedBy_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMissionItem.ClientInitializeFromItemDefinition -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMissionItem::ClientInitializeFromItemDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionItem.ClientInitializeFromItemDefinition"); - - AWillowMissionItem_ClientInitializeFromItemDefinition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMissionItem.ValidateDefinitions -// (Defined, Protected) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMissionItem::ValidateDefinitions() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionItem.ValidateDefinitions"); - - AWillowMissionItem_ValidateDefinitions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUsableCustomizationItem.IsUsefulToThisPlayer -// (Defined, Simulated, Public) -// Parameters: -// class APlayerController* C (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowUsableCustomizationItem::IsUsefulToThisPlayer(class APlayerController* C) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUsableCustomizationItem.IsUsefulToThisPlayer"); - - AWillowUsableCustomizationItem_IsUsefulToThisPlayer_Params params; - params.C = C; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUsableCustomizationItem.GetItemCardTopSectionString -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FString Section (Parm, OutParm, NeedCtorLink) - -void AWillowUsableCustomizationItem::GetItemCardTopSectionString(struct FString* Section) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUsableCustomizationItem.GetItemCardTopSectionString"); - - AWillowUsableCustomizationItem_GetItemCardTopSectionString_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Section != nullptr) - *Section = params.Section; -} - - -// Function WillowGame.WillowUsableCustomizationItem.InitMeshes -// (Defined, Simulated, Public) - -void AWillowUsableCustomizationItem::InitMeshes() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUsableCustomizationItem.InitMeshes"); - - AWillowUsableCustomizationItem_InitMeshes_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUsableCustomizationItem.IsItemAutoUsedBy -// (Defined, Simulated, Event, Public) -// Parameters: -// class APawn* Other (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowUsableCustomizationItem::IsItemAutoUsedBy(class APawn* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUsableCustomizationItem.IsItemAutoUsedBy"); - - AWillowUsableCustomizationItem_IsItemAutoUsedBy_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUsableCustomizationItem.FormatFunStatsText -// (Native, Public, HasOutparams) -// Parameters: -// TArray BottomStats (Parm, OutParm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowUsableCustomizationItem::FormatFunStatsText(TArray* BottomStats) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUsableCustomizationItem.FormatFunStatsText"); - - AWillowUsableCustomizationItem_FormatFunStatsText_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (BottomStats != nullptr) - *BottomStats = params.BottomStats; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUsableCustomizationItem.CanBeApplied -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowUsableCustomizationItem::CanBeApplied() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUsableCustomizationItem.CanBeApplied"); - - AWillowUsableCustomizationItem_CanBeApplied_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUsableCustomizationItem.TryConsume -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowUsableCustomizationItem::TryConsume() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUsableCustomizationItem.TryConsume"); - - AWillowUsableCustomizationItem_TryConsume_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUsableCustomizationItem.IsConsumable -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowUsableCustomizationItem::IsConsumable() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUsableCustomizationItem.IsConsumable"); - - AWillowUsableCustomizationItem_IsConsumable_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUsableCustomizationItem.ValidateDefinition -// (Defined, Protected) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowUsableCustomizationItem::ValidateDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUsableCustomizationItem.ValidateDefinition"); - - AWillowUsableCustomizationItem_ValidateDefinition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowLightProjectileManager.OnParticleSystemFinished -// (Native, Public) -// Parameters: -// class UParticleSystemComponent* PSC (Parm, EditInline) - -void AWillowLightProjectileManager::OnParticleSystemFinished(class UParticleSystemComponent* PSC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLightProjectileManager.OnParticleSystemFinished"); - - AWillowLightProjectileManager_OnParticleSystemFinished_Params params; - params.PSC = PSC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLightProjectileManager.SpawnOverchargedImpactEffect -// (Defined, Event, Public) -// Parameters: -// struct FImpactInfo Impact (Parm) -// class UParticleSystem* Template (Parm) - -void AWillowLightProjectileManager::SpawnOverchargedImpactEffect(const struct FImpactInfo& Impact, class UParticleSystem* Template) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLightProjectileManager.SpawnOverchargedImpactEffect"); - - AWillowLightProjectileManager_SpawnOverchargedImpactEffect_Params params; - params.Impact = Impact; - params.Template = Template; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLightProjectileManager.GetReflectionInaccuracyAngle -// (Native, Static, Public) -// Parameters: -// class AActor* ProjectileInstigator (Parm) -// float ReflectedInaccuracyModifier (Parm) -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator AWillowLightProjectileManager::GetReflectionInaccuracyAngle(class AActor* ProjectileInstigator, float ReflectedInaccuracyModifier) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLightProjectileManager.GetReflectionInaccuracyAngle"); - - AWillowLightProjectileManager_GetReflectionInaccuracyAngle_Params params; - params.ProjectileInstigator = ProjectileInstigator; - params.ReflectedInaccuracyModifier = ReflectedInaccuracyModifier; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowLightProjectileManager.GetReflectionDestination -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FReflectionInfo ReflectionData (Const, Parm, OutParm) -// struct FVector HitLocation (Parm) -// class AActor* HitActor (Parm) -// class AActor* ProjectileInstigator (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowLightProjectileManager::GetReflectionDestination(const struct FVector& HitLocation, class AActor* HitActor, class AActor* ProjectileInstigator, struct FReflectionInfo* ReflectionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLightProjectileManager.GetReflectionDestination"); - - AWillowLightProjectileManager_GetReflectionDestination_Params params; - params.HitLocation = HitLocation; - params.HitActor = HitActor; - params.ProjectileInstigator = ProjectileInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (ReflectionData != nullptr) - *ReflectionData = params.ReflectionData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowLightProjectileManager.CauseBeamRadiusDamage -// (Defined, Event, Public) -// Parameters: -// int BeamIndex (Parm) -// struct FBeamDamageData DamageData (Parm) -// struct FVector DamageOrigin (Parm) - -void AWillowLightProjectileManager::CauseBeamRadiusDamage(int BeamIndex, const struct FBeamDamageData& DamageData, const struct FVector& DamageOrigin) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLightProjectileManager.CauseBeamRadiusDamage"); - - AWillowLightProjectileManager_CauseBeamRadiusDamage_Params params; - params.BeamIndex = BeamIndex; - params.DamageData = DamageData; - params.DamageOrigin = DamageOrigin; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLightProjectileManager.GetBoneNameForBeamLock -// (Simulated, Native, Public) -// Parameters: -// class USkeletalMesh* Mesh (Parm) -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowLightProjectileManager::GetBoneNameForBeamLock(class USkeletalMesh* Mesh) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLightProjectileManager.GetBoneNameForBeamLock"); - - AWillowLightProjectileManager_GetBoneNameForBeamLock_Params params; - params.Mesh = Mesh; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowLightProjectileManager.DeleteBeamsForSource -// (Native, HasOptionalparams, Public) -// Parameters: -// class AActor* SourceActor (Parm) -// struct FName SocketName (OptionalParm, Parm) - -void AWillowLightProjectileManager::DeleteBeamsForSource(class AActor* SourceActor, const struct FName& SocketName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLightProjectileManager.DeleteBeamsForSource"); - - AWillowLightProjectileManager_DeleteBeamsForSource_Params params; - params.SourceActor = SourceActor; - params.SocketName = SocketName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLightProjectileManager.DeleteBeamsFor -// (Native, Public) -// Parameters: -// class AActor* TargetActor (Parm) - -void AWillowLightProjectileManager::DeleteBeamsFor(class AActor* TargetActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLightProjectileManager.DeleteBeamsFor"); - - AWillowLightProjectileManager_DeleteBeamsFor_Params params; - params.TargetActor = TargetActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLightProjectileManager.DeleteAllBeamsFromWeapon -// (Native, Public) - -void AWillowLightProjectileManager::DeleteAllBeamsFromWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLightProjectileManager.DeleteAllBeamsFromWeapon"); - - AWillowLightProjectileManager_DeleteAllBeamsFromWeapon_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLightProjectileManager.DeleteAllBeams -// (Native, Public) - -void AWillowLightProjectileManager::DeleteAllBeams() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLightProjectileManager.DeleteAllBeams"); - - AWillowLightProjectileManager_DeleteAllBeams_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLightProjectileManager.CleanupProjectiles -// (Simulated, Native, Public) - -void AWillowLightProjectileManager::CleanupProjectiles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLightProjectileManager.CleanupProjectiles"); - - AWillowLightProjectileManager_CleanupProjectiles_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLightProjectileManager.AddBeam -// (Final, Simulated, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UFiringModeDefinition* FiringModeDefinition (Parm) -// struct FBeamDamageData DamageData (Const, Parm, OutParm) -// class UImpactDefinition* ImpactDefinition (Parm) -// struct FBeamLocationData SourceData (Const, Parm, OutParm) -// bool bStartLocked (OptionalParm, Parm) -// struct FBeamLocationData TargetData (Const, OptionalParm, Parm, OutParm) -// int ParentIndex (OptionalParm, Parm) - -void AWillowLightProjectileManager::AddBeam(class UFiringModeDefinition* FiringModeDefinition, class UImpactDefinition* ImpactDefinition, bool bStartLocked, int ParentIndex, struct FBeamDamageData* DamageData, struct FBeamLocationData* SourceData, struct FBeamLocationData* TargetData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLightProjectileManager.AddBeam"); - - AWillowLightProjectileManager_AddBeam_Params params; - params.FiringModeDefinition = FiringModeDefinition; - params.ImpactDefinition = ImpactDefinition; - params.bStartLocked = bStartLocked; - params.ParentIndex = ParentIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DamageData != nullptr) - *DamageData = params.DamageData; - if (SourceData != nullptr) - *SourceData = params.SourceData; - if (TargetData != nullptr) - *TargetData = params.TargetData; -} - - -// Function WillowGame.WillowLightProjectileManager.AddChildBeam -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FBeamState Parent (Const, Parm, OutParm, NeedCtorLink) -// struct FBeamLocationData TargetData (Const, Parm, OutParm) - -void AWillowLightProjectileManager::AddChildBeam(struct FBeamState* Parent, struct FBeamLocationData* TargetData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLightProjectileManager.AddChildBeam"); - - AWillowLightProjectileManager_AddChildBeam_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Parent != nullptr) - *Parent = params.Parent; - if (TargetData != nullptr) - *TargetData = params.TargetData; -} - - -// Function WillowGame.WillowLightProjectileManager.AddWeaponBeam -// (Simulated, Native, Public) -// Parameters: -// struct FName SocketName (Parm) -// class UFiringModeDefinition* FiringModeDefinition (Parm) - -void AWillowLightProjectileManager::AddWeaponBeam(const struct FName& SocketName, class UFiringModeDefinition* FiringModeDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLightProjectileManager.AddWeaponBeam"); - - AWillowLightProjectileManager_AddWeaponBeam_Params params; - params.SocketName = SocketName; - params.FiringModeDefinition = FiringModeDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLightProjectileManager.AddProj -// (Final, Simulated, Native, HasOptionalparams, Public) -// Parameters: -// struct FVector StartTrace (Parm) -// struct FVector EndTrace (Parm) -// class APawn* ProjectileInstigator (Parm) -// class UFiringModeDefinition* FiringModeDefinition (Parm) -// bool bStartParticleTracerAtWeapon (OptionalParm, Parm) -// bool bOvercharged (OptionalParm, Parm) -// bool bRicochetTowardsEnemy (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowLightProjectileManager::AddProj(const struct FVector& StartTrace, const struct FVector& EndTrace, class APawn* ProjectileInstigator, class UFiringModeDefinition* FiringModeDefinition, bool bStartParticleTracerAtWeapon, bool bOvercharged, bool bRicochetTowardsEnemy) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLightProjectileManager.AddProj"); - - AWillowLightProjectileManager_AddProj_Params params; - params.StartTrace = StartTrace; - params.EndTrace = EndTrace; - params.ProjectileInstigator = ProjectileInstigator; - params.FiringModeDefinition = FiringModeDefinition; - params.bStartParticleTracerAtWeapon = bStartParticleTracerAtWeapon; - params.bOvercharged = bOvercharged; - params.bRicochetTowardsEnemy = bRicochetTowardsEnemy; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowLightProjectileManager.Destroyed -// (Defined, Simulated, Event, Public) - -void AWillowLightProjectileManager::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLightProjectileManager.Destroyed"); - - AWillowLightProjectileManager_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLocalMessage.CloseFontColorTag -// (Native, Static, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowLocalMessage::CloseFontColorTag() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLocalMessage.CloseFontColorTag"); - - UWillowLocalMessage_CloseFontColorTag_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowLocalMessage.OpenFontColorTag -// (Native, Static, Public) -// Parameters: -// struct FColor FontColor (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowLocalMessage::OpenFontColorTag(const struct FColor& FontColor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLocalMessage.OpenFontColorTag"); - - UWillowLocalMessage_OpenFontColorTag_Params params; - params.FontColor = FontColor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowLocalMessage.TrimWhitespace -// (Defined, Static, Public) -// Parameters: -// struct FString InString (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowLocalMessage::TrimWhitespace(const struct FString& InString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLocalMessage.TrimWhitespace"); - - UWillowLocalMessage_TrimWhitespace_Params params; - params.InString = InString; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LocalInventoryRefreshMessage.ClientInventoryRefresh -// (Defined, Static, Public) -// Parameters: -// class AWillowPlayerController* WPC (Parm) - -void ULocalInventoryRefreshMessage::ClientInventoryRefresh(class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LocalInventoryRefreshMessage.ClientInventoryRefresh"); - - ULocalInventoryRefreshMessage_ClientInventoryRefresh_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LocalTrainingDefinitionMessage.ClientTrainingDefinitionReceive -// (Defined, Static, Public) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// class UTrainingMessageDefinition* TrainingDefinition (Parm) -// float Duration (Parm) - -void ULocalTrainingDefinitionMessage::ClientTrainingDefinitionReceive(class AWillowPlayerController* WPC, class UTrainingMessageDefinition* TrainingDefinition, float Duration) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LocalTrainingDefinitionMessage.ClientTrainingDefinitionReceive"); - - ULocalTrainingDefinitionMessage_ClientTrainingDefinitionReceive_Params params; - params.WPC = WPC; - params.TrainingDefinition = TrainingDefinition; - params.Duration = Duration; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LocalTrainingMessage.GetLocalStringForTrainingMessageKey -// (Defined, Static, Public) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// struct FString MessageKey (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString ULocalTrainingMessage::GetLocalStringForTrainingMessageKey(class AWillowPlayerController* WPC, const struct FString& MessageKey) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LocalTrainingMessage.GetLocalStringForTrainingMessageKey"); - - ULocalTrainingMessage_GetLocalStringForTrainingMessageKey_Params params; - params.WPC = WPC; - params.MessageKey = MessageKey; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LocalTrainingMessage.ClientReceive -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// class APlayerController* P (Parm) -// int Switch (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) - -void ULocalTrainingMessage::ClientReceive(class APlayerController* P, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LocalTrainingMessage.ClientReceive"); - - ULocalTrainingMessage_ClientReceive_Params params; - params.P = P; - params.Switch = Switch; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ReceivedAmmoMessage.GetAmmoColor -// (Defined, Static, Public) -// Parameters: -// struct FColor ReturnValue (Parm, OutParm, ReturnParm) - -struct FColor UReceivedAmmoMessage::GetAmmoColor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ReceivedAmmoMessage.GetAmmoColor"); - - UReceivedAmmoMessage_GetAmmoColor_Params params; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ReceivedAmmoMessage.GetNumberOfRoundsString -// (Defined, Static, HasOptionalparams, Public, HasDefaults) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// int GainedAmount (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UReceivedAmmoMessage::GetNumberOfRoundsString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, int GainedAmount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ReceivedAmmoMessage.GetNumberOfRoundsString"); - - UReceivedAmmoMessage_GetNumberOfRoundsString_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.GainedAmount = GainedAmount; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ReceivedAmmoMessage.GetAmmoString -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// int GainedAmount (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UReceivedAmmoMessage::GetAmmoString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, int GainedAmount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ReceivedAmmoMessage.GetAmmoString"); - - UReceivedAmmoMessage_GetAmmoString_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.GainedAmount = GainedAmount; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ReceivedAmmoMessage.ClientAmmoReceive -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// class APlayerController* P (Parm) -// int Switch (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// int GainedAmount (OptionalParm, Parm) - -void UReceivedAmmoMessage::ClientAmmoReceive(class APlayerController* P, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, int GainedAmount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ReceivedAmmoMessage.ClientAmmoReceive"); - - UReceivedAmmoMessage_ClientAmmoReceive_Params params; - params.P = P; - params.Switch = Switch; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.GainedAmount = GainedAmount; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMissionPickupSpawner.RunPickupEvent -// (Defined, Public) - -void AWillowMissionPickupSpawner::RunPickupEvent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionPickupSpawner.RunPickupEvent"); - - AWillowMissionPickupSpawner_RunPickupEvent_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMissionPickupSpawner.SetPickupStatus -// (Defined, Public, HasDefaults) -// Parameters: -// bool bPickupEnabled (Parm) - -void AWillowMissionPickupSpawner::SetPickupStatus(bool bPickupEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionPickupSpawner.SetPickupStatus"); - - AWillowMissionPickupSpawner_SetPickupStatus_Params params; - params.bPickupEnabled = bPickupEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMissionPickupSpawner.MissionReactionObjectiveComplete -// (Defined, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* CompletedObjective (Parm) - -void AWillowMissionPickupSpawner::MissionReactionObjectiveComplete(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* CompletedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionPickupSpawner.MissionReactionObjectiveComplete"); - - AWillowMissionPickupSpawner_MissionReactionObjectiveComplete_Params params; - params.Tracker = Tracker; - params.CompletedObjective = CompletedObjective; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMissionPickupSpawner.MissionReactionObjectiveCleared -// (Defined, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* ClearedObjective (Parm) - -void AWillowMissionPickupSpawner::MissionReactionObjectiveCleared(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* ClearedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionPickupSpawner.MissionReactionObjectiveCleared"); - - AWillowMissionPickupSpawner_MissionReactionObjectiveCleared_Params params; - params.Tracker = Tracker; - params.ClearedObjective = ClearedObjective; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMissionPickupSpawner.MissionReactionObjectiveUpdated -// (Defined, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* UpdatedObjective (Parm) - -void AWillowMissionPickupSpawner::MissionReactionObjectiveUpdated(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* UpdatedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionPickupSpawner.MissionReactionObjectiveUpdated"); - - AWillowMissionPickupSpawner_MissionReactionObjectiveUpdated_Params params; - params.Tracker = Tracker; - params.UpdatedObjective = UpdatedObjective; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMissionPickupSpawner.MissionReactionObjectiveSetChanged -// (Defined, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveSetDefinition* NewSet (Parm) -// class UMissionObjectiveSetDefinition* PreviousSet (Parm) - -void AWillowMissionPickupSpawner::MissionReactionObjectiveSetChanged(class AMissionTracker* Tracker, class UMissionObjectiveSetDefinition* NewSet, class UMissionObjectiveSetDefinition* PreviousSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionPickupSpawner.MissionReactionObjectiveSetChanged"); - - AWillowMissionPickupSpawner_MissionReactionObjectiveSetChanged_Params params; - params.Tracker = Tracker; - params.NewSet = NewSet; - params.PreviousSet = PreviousSet; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMissionPickupSpawner.MissionReactionStatusChanged -// (Defined, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionDefinition* Mission (Parm) -// unsigned char NewStatus (Parm) - -void AWillowMissionPickupSpawner::MissionReactionStatusChanged(class AMissionTracker* Tracker, class UMissionDefinition* Mission, unsigned char NewStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionPickupSpawner.MissionReactionStatusChanged"); - - AWillowMissionPickupSpawner_MissionReactionStatusChanged_Params params; - params.Tracker = Tracker; - params.Mission = Mission; - params.NewStatus = NewStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMissionPickupSpawner.MissionReactionLevelLoad -// (Defined, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionDefinition* Mission (Parm) - -void AWillowMissionPickupSpawner::MissionReactionLevelLoad(class AMissionTracker* Tracker, class UMissionDefinition* Mission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionPickupSpawner.MissionReactionLevelLoad"); - - AWillowMissionPickupSpawner_MissionReactionLevelLoad_Params params; - params.Tracker = Tracker; - params.Mission = Mission; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMissionPickupSpawner.PostBeginPlay -// (Defined, Event, Public) - -void AWillowMissionPickupSpawner::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionPickupSpawner.PostBeginPlay"); - - AWillowMissionPickupSpawner_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMissionPickupFailsafe.EnactFailsafe -// (Defined, Public) - -void AWillowMissionPickupFailsafe::EnactFailsafe() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionPickupFailsafe.EnactFailsafe"); - - AWillowMissionPickupFailsafe_EnactFailsafe_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMissionPickupFailsafe.CheckFailsafe -// (Defined, Public) - -void AWillowMissionPickupFailsafe::CheckFailsafe() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionPickupFailsafe.CheckFailsafe"); - - AWillowMissionPickupFailsafe_CheckFailsafe_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMissionPickupFailsafe.SetupFailsafe -// (Defined, Public) - -void AWillowMissionPickupFailsafe::SetupFailsafe() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionPickupFailsafe.SetupFailsafe"); - - AWillowMissionPickupFailsafe_SetupFailsafe_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMissionPickupFailsafe.WaitingForActivation -// (Defined, Public) - -void AWillowMissionPickupFailsafe::WaitingForActivation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionPickupFailsafe.WaitingForActivation"); - - AWillowMissionPickupFailsafe_WaitingForActivation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMissionPickupFailsafe.SetPickup -// (Defined, Public) -// Parameters: -// class ADroppedPickup* Pickup (Parm) - -void AWillowMissionPickupFailsafe::SetPickup(class ADroppedPickup* Pickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionPickupFailsafe.SetPickup"); - - AWillowMissionPickupFailsafe_SetPickup_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMissionPickupFailsafe.SetFailsafePickup -// (Defined, Public) - -void AWillowMissionPickupFailsafe::SetFailsafePickup() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionPickupFailsafe.SetFailsafePickup"); - - AWillowMissionPickupFailsafe_SetFailsafePickup_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMissionPickupFailsafe.SetPickupStatus -// (Defined, Public) -// Parameters: -// bool bPickupEnabled (Parm) - -void AWillowMissionPickupFailsafe::SetPickupStatus(bool bPickupEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMissionPickupFailsafe.SetPickupStatus"); - - AWillowMissionPickupFailsafe_SetPickupStatus_Params params; - params.bPickupEnabled = bPickupEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowObstacleUtility.GetObstacleData -// (Native, Public) -// Parameters: -// class AActor* Obstacle (Parm) -// struct FObstacleData ReturnValue (Parm, OutParm, ReturnParm) - -struct FObstacleData UWillowObstacleUtility::GetObstacleData(class AActor* Obstacle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowObstacleUtility.GetObstacleData"); - - UWillowObstacleUtility_GetObstacleData_Params params; - params.Obstacle = Obstacle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowObstacleUtility.IsDebugObstacle -// (Native, Public) -// Parameters: -// class AActor* Obstacle (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowObstacleUtility::IsDebugObstacle(class AActor* Obstacle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowObstacleUtility.IsDebugObstacle"); - - UWillowObstacleUtility_IsDebugObstacle_Params params; - params.Obstacle = Obstacle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowObstacleUtility.UnRegisterObstacle -// (Native, Public) -// Parameters: -// class AActor* Obstacle (Parm) - -void UWillowObstacleUtility::UnRegisterObstacle(class AActor* Obstacle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowObstacleUtility.UnRegisterObstacle"); - - UWillowObstacleUtility_UnRegisterObstacle_Params params; - params.Obstacle = Obstacle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowObstacleUtility.RegisterObstacle -// (Native, Public) -// Parameters: -// class AActor* Obstacle (Parm) - -void UWillowObstacleUtility::RegisterObstacle(class AActor* Obstacle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowObstacleUtility.RegisterObstacle"); - - UWillowObstacleUtility_RegisterObstacle_Params params; - params.Obstacle = Obstacle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowOnlineGameSettings_DataStore.GetPlaythrough -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowOnlineGameSettings_DataStore::GetPlaythrough() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowOnlineGameSettings_DataStore.GetPlaythrough"); - - UWillowOnlineGameSettings_DataStore_GetPlaythrough_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowOnlineGameSettings_DataStore.GetLevel -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowOnlineGameSettings_DataStore::GetLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowOnlineGameSettings_DataStore.GetLevel"); - - UWillowOnlineGameSettings_DataStore_GetLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowOnlineGameSettings_DataStore.OnGameCreated -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void UWillowOnlineGameSettings_DataStore::OnGameCreated(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowOnlineGameSettings_DataStore.OnGameCreated"); - - UWillowOnlineGameSettings_DataStore_OnGameCreated_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowOnlineGameSettings_DataStore.CreateGame -// (Defined, Event, Public) -// Parameters: -// unsigned char ControllerIndex (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowOnlineGameSettings_DataStore::CreateGame(unsigned char ControllerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowOnlineGameSettings_DataStore.CreateGame"); - - UWillowOnlineGameSettings_DataStore_CreateGame_Params params; - params.ControllerIndex = ControllerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPauseTicker.ClearTimer -// (Native, Public) -// Parameters: -// struct FName inTimerFunc (Parm) -// class UObject* inObj (Parm) - -void UWillowPauseTicker::ClearTimer(const struct FName& inTimerFunc, class UObject* inObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPauseTicker.ClearTimer"); - - UWillowPauseTicker_ClearTimer_Params params; - params.inTimerFunc = inTimerFunc; - params.inObj = inObj; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPauseTicker.IsTimerActive -// (Native, Public) -// Parameters: -// struct FName inTimerFunc (Parm) -// class UObject* inObj (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowPauseTicker::IsTimerActive(const struct FName& inTimerFunc, class UObject* inObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPauseTicker.IsTimerActive"); - - UWillowPauseTicker_IsTimerActive_Params params; - params.inTimerFunc = inTimerFunc; - params.inObj = inObj; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPauseTicker.SetTimer -// (Native, Public) -// Parameters: -// float Rate (Parm) -// bool bLoop (Parm) -// struct FName TimerFunc (Parm) -// class UObject* TimerObj (Parm) - -void UWillowPauseTicker::SetTimer(float Rate, bool bLoop, const struct FName& TimerFunc, class UObject* TimerObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPauseTicker.SetTimer"); - - UWillowPauseTicker_SetTimer_Params params; - params.Rate = Rate; - params.bLoop = bLoop; - params.TimerFunc = TimerFunc; - params.TimerObj = TimerObj; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetFallingDamageScale -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::GetFallingDamageScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetFallingDamageScale"); - - AWillowPawn_GetFallingDamageScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.TryBlink -// (Defined, Simulated, Public) - -void AWillowPawn::TryBlink() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.TryBlink"); - - AWillowPawn_TryBlink_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ServerPostPlayerEvent -// (Defined, Net, HasOptionalparams, Public, NetServer) -// Parameters: -// unsigned char PEM (Parm) -// class AActor* TheInstigator (OptionalParm, Parm) -// class AActor* Other (OptionalParm, Parm) - -void AWillowPawn::ServerPostPlayerEvent(unsigned char PEM, class AActor* TheInstigator, class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ServerPostPlayerEvent"); - - AWillowPawn_ServerPostPlayerEvent_Params params; - params.PEM = PEM; - params.TheInstigator = TheInstigator; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PostPlayerEvent -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// unsigned char PEM (Parm) -// class AActor* TheInstigator (OptionalParm, Parm) -// class AActor* Other (OptionalParm, Parm) - -void AWillowPawn::PostPlayerEvent(unsigned char PEM, class AActor* TheInstigator, class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PostPlayerEvent"); - - AWillowPawn_PostPlayerEvent_Params params; - params.PEM = PEM; - params.TheInstigator = TheInstigator; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ForcePostPlayerEvent -// (Defined, HasOptionalparams, Public) -// Parameters: -// unsigned char PEM (Parm) -// class AActor* TheInstigator (OptionalParm, Parm) -// class AActor* Other (OptionalParm, Parm) - -void AWillowPawn::ForcePostPlayerEvent(unsigned char PEM, class AActor* TheInstigator, class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ForcePostPlayerEvent"); - - AWillowPawn_ForcePostPlayerEvent_Params params; - params.PEM = PEM; - params.TheInstigator = TheInstigator; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PlayPostEnvironmentTransitionAnimation -// (Defined, Simulated, Public) - -void AWillowPawn::PlayPostEnvironmentTransitionAnimation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayPostEnvironmentTransitionAnimation"); - - AWillowPawn_PlayPostEnvironmentTransitionAnimation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PlayPreEnvironmentTransitionAnimation -// (Defined, Simulated, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::PlayPreEnvironmentTransitionAnimation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayPreEnvironmentTransitionAnimation"); - - AWillowPawn_PlayPreEnvironmentTransitionAnimation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.RequiresEnvironmentTransitionAnimation -// (Defined, Simulated, Public) -// Parameters: -// class UEnvironmentTagDefinition* FromEnvironmentTag (Parm) -// class UEnvironmentTagDefinition* ToEnvironmentTag (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::RequiresEnvironmentTransitionAnimation(class UEnvironmentTagDefinition* FromEnvironmentTag, class UEnvironmentTagDefinition* ToEnvironmentTag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.RequiresEnvironmentTransitionAnimation"); - - AWillowPawn_RequiresEnvironmentTransitionAnimation_Params params; - params.FromEnvironmentTag = FromEnvironmentTag; - params.ToEnvironmentTag = ToEnvironmentTag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.EnvironmentTransitionAnimFinished -// (Defined, Simulated, Protected) - -void AWillowPawn::EnvironmentTransitionAnimFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.EnvironmentTransitionAnimFinished"); - - AWillowPawn_EnvironmentTransitionAnimFinished_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetEnvironmentTag -// (Defined, Simulated, Protected) -// Parameters: -// class UEnvironmentTagDefinition* InEnvironmentTag (Parm) - -void AWillowPawn::SetEnvironmentTag(class UEnvironmentTagDefinition* InEnvironmentTag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetEnvironmentTag"); - - AWillowPawn_SetEnvironmentTag_Params params; - params.InEnvironmentTag = InEnvironmentTag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.RemoveEnvironmentTag -// (Defined, Simulated, Public) -// Parameters: -// class UEnvironmentTagDefinition* InEnvironmentTag (Parm) - -void AWillowPawn::RemoveEnvironmentTag(class UEnvironmentTagDefinition* InEnvironmentTag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.RemoveEnvironmentTag"); - - AWillowPawn_RemoveEnvironmentTag_Params params; - params.InEnvironmentTag = InEnvironmentTag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.AddEnvironmentTag -// (Defined, Simulated, Public) -// Parameters: -// class UEnvironmentTagDefinition* InEnvironmentTag (Parm) -// bool bOverwriteExistingTag (Parm) - -void AWillowPawn::AddEnvironmentTag(class UEnvironmentTagDefinition* InEnvironmentTag, bool bOverwriteExistingTag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.AddEnvironmentTag"); - - AWillowPawn_AddEnvironmentTag_Params params; - params.InEnvironmentTag = InEnvironmentTag; - params.bOverwriteExistingTag = bOverwriteExistingTag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetMapDisplayName -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowPawn::GetMapDisplayName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetMapDisplayName"); - - AWillowPawn_GetMapDisplayName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetMapDisplayHeader -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowPawn::GetMapDisplayHeader() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetMapDisplayHeader"); - - AWillowPawn_GetMapDisplayHeader_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.PlayExtraImpactEffects -// (Native, Public, HasOutparams) -// Parameters: -// struct FImpactInfo InImpactInfo (Const, Parm, OutParm) -// unsigned char BulletFromClip (Parm) - -void AWillowPawn::PlayExtraImpactEffects(unsigned char BulletFromClip, struct FImpactInfo* InImpactInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayExtraImpactEffects"); - - AWillowPawn_PlayExtraImpactEffects_Params params; - params.BulletFromClip = BulletFromClip; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InImpactInfo != nullptr) - *InImpactInfo = params.InImpactInfo; -} - - -// Function WillowGame.WillowPawn.SetExtraImpactEffect -// (Defined, Public) -// Parameters: -// unsigned char BulletFromClip (Parm) -// class UWillowImpactDefinition* Definition (Parm) - -void AWillowPawn::SetExtraImpactEffect(unsigned char BulletFromClip, class UWillowImpactDefinition* Definition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetExtraImpactEffect"); - - AWillowPawn_SetExtraImpactEffect_Params params; - params.BulletFromClip = BulletFromClip; - params.Definition = Definition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ForceDownState -// (Defined, Simulated, Public) - -void AWillowPawn::ForceDownState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ForceDownState"); - - AWillowPawn_ForceDownState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetRevivePct -// (Simulated, Native, Public) -// Parameters: -// float NewRevivePct (Parm) - -void AWillowPawn::SetRevivePct(float NewRevivePct) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetRevivePct"); - - AWillowPawn_SetRevivePct_Params params; - params.NewRevivePct = NewRevivePct; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetRevivePct -// (Simulated, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::GetRevivePct() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetRevivePct"); - - AWillowPawn_GetRevivePct_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.MovementTransitionNodeIsIdle -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::MovementTransitionNodeIsIdle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.MovementTransitionNodeIsIdle"); - - AWillowPawn_MovementTransitionNodeIsIdle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.PrismNodeIsActive -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::PrismNodeIsActive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PrismNodeIsActive"); - - AWillowPawn_PrismNodeIsActive_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetDefaultRootMotionRotationMode -// (Simulated, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowPawn::GetDefaultRootMotionRotationMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetDefaultRootMotionRotationMode"); - - AWillowPawn_GetDefaultRootMotionRotationMode_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetDefaultRootMotionMode -// (Simulated, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowPawn::GetDefaultRootMotionMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetDefaultRootMotionMode"); - - AWillowPawn_GetDefaultRootMotionMode_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.FindMatchingHolsteredWeapon -// (Native, Public) -// Parameters: -// unsigned char LikenessType (Parm) -// unsigned char GroupIndex (Parm) -// class AWillowWeapon* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowWeapon* AWillowPawn::FindMatchingHolsteredWeapon(unsigned char LikenessType, unsigned char GroupIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.FindMatchingHolsteredWeapon"); - - AWillowPawn_FindMatchingHolsteredWeapon_Params params; - params.LikenessType = LikenessType; - params.GroupIndex = GroupIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetLikenessInventory -// (Native, Protected) -// Parameters: -// unsigned char Source (Parm) -// unsigned char GroupIndex (Parm) -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* AWillowPawn::GetLikenessInventory(unsigned char Source, unsigned char GroupIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetLikenessInventory"); - - AWillowPawn_GetLikenessInventory_Params params; - params.Source = Source; - params.GroupIndex = GroupIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.ShouldRefreshLikenessOf -// (Native, Public) -// Parameters: -// unsigned char Source (Parm) -// unsigned char GroupIndex (Parm) -// class UGearLikenessMeshComponent* MeshComp (Parm, EditInline) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::ShouldRefreshLikenessOf(unsigned char Source, unsigned char GroupIndex, class UGearLikenessMeshComponent* MeshComp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ShouldRefreshLikenessOf"); - - AWillowPawn_ShouldRefreshLikenessOf_Params params; - params.Source = Source; - params.GroupIndex = GroupIndex; - params.MeshComp = MeshComp; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.AssumeLikenessOf -// (Native, Public) -// Parameters: -// unsigned char Source (Parm) -// unsigned char GroupIndex (Parm) -// class UGearLikenessMeshComponent* MeshComp (Parm, EditInline) - -void AWillowPawn::AssumeLikenessOf(unsigned char Source, unsigned char GroupIndex, class UGearLikenessMeshComponent* MeshComp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.AssumeLikenessOf"); - - AWillowPawn_AssumeLikenessOf_Params params; - params.Source = Source; - params.GroupIndex = GroupIndex; - params.MeshComp = MeshComp; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ClientShieldTriggered -// (Defined, Net, NetReliable, Simulated, Event, Public, NetClient) - -void AWillowPawn::ClientShieldTriggered() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ClientShieldTriggered"); - - AWillowPawn_ClientShieldTriggered_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ShieldTriggered -// (Defined, Simulated, Event, Public) - -void AWillowPawn::ShieldTriggered() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ShieldTriggered"); - - AWillowPawn_ShieldTriggered_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.IsBeingHealed -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::IsBeingHealed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.IsBeingHealed"); - - AWillowPawn_IsBeingHealed_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.SetBeingHealed -// (Simulated, Native, Public) -// Parameters: -// bool bNewBeingHealed (Parm) - -void AWillowPawn::SetBeingHealed(bool bNewBeingHealed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetBeingHealed"); - - AWillowPawn_SetBeingHealed_Params params; - params.bNewBeingHealed = bNewBeingHealed; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.CanPlayEmoteAnim -// (Native, Public) -// Parameters: -// class USpecialMoveDefinition* NewEmoteAnim (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::CanPlayEmoteAnim(class USpecialMoveDefinition* NewEmoteAnim) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CanPlayEmoteAnim"); - - AWillowPawn_CanPlayEmoteAnim_Params params; - params.NewEmoteAnim = NewEmoteAnim; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.SetEmoteAnim -// (Native, Public) -// Parameters: -// class USpecialMoveDefinition* NewEmoteAnim (Parm) - -void AWillowPawn::SetEmoteAnim(class USpecialMoveDefinition* NewEmoteAnim) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetEmoteAnim"); - - AWillowPawn_SetEmoteAnim_Params params; - params.NewEmoteAnim = NewEmoteAnim; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.EmoteAnimTimer -// (Defined, Public) - -void AWillowPawn::EmoteAnimTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.EmoteAnimTimer"); - - AWillowPawn_EmoteAnimTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ReleaseLeftHandIK -// (Native, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UObject* IKTag (Parm) - -void AWillowPawn::ReleaseLeftHandIK(const struct FName& HoldName, class UObject* IKTag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ReleaseLeftHandIK"); - - AWillowPawn_ReleaseLeftHandIK_Params params; - params.HoldName = HoldName; - params.IKTag = IKTag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.HoldLeftHandIK -// (Native, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UObject* IKTag (Parm) - -void AWillowPawn::HoldLeftHandIK(const struct FName& HoldName, class UObject* IKTag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.HoldLeftHandIK"); - - AWillowPawn_HoldLeftHandIK_Params params; - params.HoldName = HoldName; - params.IKTag = IKTag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.CheckLeftHandIK -// (Native, Public) - -void AWillowPawn::CheckLeftHandIK() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CheckLeftHandIK"); - - AWillowPawn_CheckLeftHandIK_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetBulletReflectedOffSelfDamageScale -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::GetBulletReflectedOffSelfDamageScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetBulletReflectedOffSelfDamageScale"); - - AWillowPawn_GetBulletReflectedOffSelfDamageScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetBulletReflectedOffEnemyDamageScale -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::GetBulletReflectedOffEnemyDamageScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetBulletReflectedOffEnemyDamageScale"); - - AWillowPawn_GetBulletReflectedOffEnemyDamageScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetBulletReflectedOffSelfDamageTakenScale -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::GetBulletReflectedOffSelfDamageTakenScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetBulletReflectedOffSelfDamageTakenScale"); - - AWillowPawn_GetBulletReflectedOffSelfDamageTakenScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetEnemyReflectionChance -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::GetEnemyReflectionChance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetEnemyReflectionChance"); - - AWillowPawn_GetEnemyReflectionChance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetSelfReflectionChance -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::GetSelfReflectionChance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetSelfReflectionChance"); - - AWillowPawn_GetSelfReflectionChance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetObstacleInfo -// (Native, Public, HasOutparams) -// Parameters: -// struct FObstacleData Data (Parm, OutParm) - -void AWillowPawn::GetObstacleInfo(struct FObstacleData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetObstacleInfo"); - - AWillowPawn_GetObstacleInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; -} - - -// Function WillowGame.WillowPawn.GetObstacleActor -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AWillowPawn::GetObstacleActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetObstacleActor"); - - AWillowPawn_GetObstacleActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetMagnetData -// (Native, Public, HasOutparams) -// Parameters: -// struct FVector MagnetLoc (Parm, OutParm) -// struct FVector MagnetVel (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::GetMagnetData(struct FVector* MagnetLoc, struct FVector* MagnetVel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetMagnetData"); - - AWillowPawn_GetMagnetData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (MagnetLoc != nullptr) - *MagnetLoc = params.MagnetLoc; - if (MagnetVel != nullptr) - *MagnetVel = params.MagnetVel; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.SetObstacleVelocity -// (Native, Public, HasOutparams) -// Parameters: -// struct FVector NewVelocity (Const, Parm, OutParm) - -void AWillowPawn::SetObstacleVelocity(struct FVector* NewVelocity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetObstacleVelocity"); - - AWillowPawn_SetObstacleVelocity_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewVelocity != nullptr) - *NewVelocity = params.NewVelocity; -} - - -// Function WillowGame.WillowPawn.CanAvoidObstacle -// (Native, Public, HasOutparams) -// Parameters: -// struct FObstacleData Obstacle (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::CanAvoidObstacle(struct FObstacleData* Obstacle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CanAvoidObstacle"); - - AWillowPawn_CanAvoidObstacle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Obstacle != nullptr) - *Obstacle = params.Obstacle; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.CanAvoidObstacles -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::CanAvoidObstacles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CanAvoidObstacles"); - - AWillowPawn_CanAvoidObstacles_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.SetObstacleActive -// (Native, Public) -// Parameters: -// bool bActive (Parm) - -void AWillowPawn::SetObstacleActive(bool bActive) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetObstacleActive"); - - AWillowPawn_SetObstacleActive_Params params; - params.bActive = bActive; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.IsObstacleActive -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::IsObstacleActive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.IsObstacleActive"); - - AWillowPawn_IsObstacleActive_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetParent -// (Native, Public) -// Parameters: -// class APawn* ReturnValue (Parm, OutParm, ReturnParm) - -class APawn* AWillowPawn::GetParent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetParent"); - - AWillowPawn_GetParent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.Uncharm -// (Native, Public) - -void AWillowPawn::Uncharm() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.Uncharm"); - - AWillowPawn_Uncharm_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.Charm -// (Native, Public) -// Parameters: -// class AWillowPawn* NewCharmedParent (Parm) - -void AWillowPawn::Charm(class AWillowPawn* NewCharmedParent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.Charm"); - - AWillowPawn_Charm_Params params; - params.NewCharmedParent = NewCharmedParent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.IsCharmed -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::IsCharmed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.IsCharmed"); - - AWillowPawn_IsCharmed_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetFireIntervalChanceModifier -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::GetFireIntervalChanceModifier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetFireIntervalChanceModifier"); - - AWillowPawn_GetFireIntervalChanceModifier_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetStatusEffectBaseChanceModifier -// (Native, Public) -// Parameters: -// class UObject* Context (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::GetStatusEffectBaseChanceModifier(class UObject* Context) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetStatusEffectBaseChanceModifier"); - - AWillowPawn_GetStatusEffectBaseChanceModifier_Params params; - params.Context = Context; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetStatusEffectChanceModifier -// (Native, Public) -// Parameters: -// class UObject* Context (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::GetStatusEffectChanceModifier(class UObject* Context) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetStatusEffectChanceModifier"); - - AWillowPawn_GetStatusEffectChanceModifier_Params params; - params.Context = Context; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetStatusEffectBaseDamage -// (Native, Public) -// Parameters: -// class UObject* Context (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::GetStatusEffectBaseDamage(class UObject* Context) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetStatusEffectBaseDamage"); - - AWillowPawn_GetStatusEffectBaseDamage_Params params; - params.Context = Context; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.NotifyRBCollisionListeners -// (Defined, Event, Public, HasOutparams) -// Parameters: -// class UPrimitiveComponent* HitComponent (Parm, EditInline) -// class UPrimitiveComponent* OtherComponent (Parm, EditInline) -// struct FCollisionImpactData RigidCollisionData (Const, Parm, OutParm, NeedCtorLink) -// int ContactSide (Parm) - -void AWillowPawn::NotifyRBCollisionListeners(class UPrimitiveComponent* HitComponent, class UPrimitiveComponent* OtherComponent, int ContactSide, struct FCollisionImpactData* RigidCollisionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.NotifyRBCollisionListeners"); - - AWillowPawn_NotifyRBCollisionListeners_Params params; - params.HitComponent = HitComponent; - params.OtherComponent = OtherComponent; - params.ContactSide = ContactSide; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (RigidCollisionData != nullptr) - *RigidCollisionData = params.RigidCollisionData; -} - - -// Function WillowGame.WillowPawn.FinishRemovingRBCollisionListeners -// (Native, Public) - -void AWillowPawn::FinishRemovingRBCollisionListeners() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.FinishRemovingRBCollisionListeners"); - - AWillowPawn_FinishRemovingRBCollisionListeners_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.RemoveRBCollisionListener -// (Native, Public) -// Parameters: -// FScriptInterface Listener (Parm) - -void AWillowPawn::RemoveRBCollisionListener(const FScriptInterface& Listener) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.RemoveRBCollisionListener"); - - AWillowPawn_RemoveRBCollisionListener_Params params; - params.Listener = Listener; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.AddRBCollisionListener -// (Native, Public) -// Parameters: -// FScriptInterface Listener (Parm) - -void AWillowPawn::AddRBCollisionListener(const FScriptInterface& Listener) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.AddRBCollisionListener"); - - AWillowPawn_AddRBCollisionListener_Params params; - params.Listener = Listener; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetPetActors -// (Native, Public, HasOutparams) -// Parameters: -// TArray out_PetActorList (Parm, OutParm, NeedCtorLink) - -void AWillowPawn::GetPetActors(TArray* out_PetActorList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetPetActors"); - - AWillowPawn_GetPetActors_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_PetActorList != nullptr) - *out_PetActorList = params.out_PetActorList; -} - - -// Function WillowGame.WillowPawn.ClearBodyCompositionInstance -// (Native, Public) - -void AWillowPawn::ClearBodyCompositionInstance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ClearBodyCompositionInstance"); - - AWillowPawn_ClearBodyCompositionInstance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetBodyInfoProvider -// (Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface AWillowPawn::GetBodyInfoProvider() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetBodyInfoProvider"); - - AWillowPawn_GetBodyInfoProvider_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.ApplyPreviewBodyComposition -// (Native, Public) - -void AWillowPawn::ApplyPreviewBodyComposition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ApplyPreviewBodyComposition"); - - AWillowPawn_ApplyPreviewBodyComposition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ChangeInstanceDataSwitch -// (Native, Public) -// Parameters: -// struct FName Switch (Const, Parm) -// unsigned char NewValue (Parm) - -void AWillowPawn::ChangeInstanceDataSwitch(const struct FName& Switch, unsigned char NewValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ChangeInstanceDataSwitch"); - - AWillowPawn_ChangeInstanceDataSwitch_Params params; - params.Switch = Switch; - params.NewValue = NewValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PostInitBodyComposition -// (Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) -// unsigned char BodyCompositionMode (Parm) - -void AWillowPawn::PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char BodyCompositionMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PostInitBodyComposition"); - - AWillowPawn_PostInitBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - params.BodyCompositionMode = BodyCompositionMode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PreRemoveBodyComposition -// (Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) - -void AWillowPawn::PreRemoveBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PreRemoveBodyComposition"); - - AWillowPawn_PreRemoveBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.NotifyUserCouldNotAffordAttemptedUse -// (Public) -// Parameters: -// class APawn* User (Parm) -// class UPrimitiveComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) - -void AWillowPawn::NotifyUserCouldNotAffordAttemptedUse(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.NotifyUserCouldNotAffordAttemptedUse"); - - AWillowPawn_NotifyUserCouldNotAffordAttemptedUse_Params params; - params.User = User; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetInteractionIcon -// (Public) -// Parameters: -// class UInteractionIconDefinition* Icon (Parm) -// unsigned char UsedType (Parm) - -void AWillowPawn::SetInteractionIcon(class UInteractionIconDefinition* Icon, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetInteractionIcon"); - - AWillowPawn_SetInteractionIcon_Params params; - params.Icon = Icon; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.UseObject -// (Public) -// Parameters: -// class APawn* User (Parm) -// class UPrimitiveComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::UseObject(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.UseObject"); - - AWillowPawn_UseObject_Params params; - params.User = User; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.ScrapeStances -// (Native, Public, HasOutparams) -// Parameters: -// TArray OutStances (Parm, OutParm, NeedCtorLink) - -void AWillowPawn::ScrapeStances(TArray* OutStances) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ScrapeStances"); - - AWillowPawn_ScrapeStances_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutStances != nullptr) - *OutStances = params.OutStances; -} - - -// Function WillowGame.WillowPawn.GetDefaultStance -// (Final, Native, Public) -// Parameters: -// class UStanceTypeDefinition* CheckStance (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowPawn::GetDefaultStance(class UStanceTypeDefinition* CheckStance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetDefaultStance"); - - AWillowPawn_GetDefaultStance_Params params; - params.CheckStance = CheckStance; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.IsDefaultStance -// (Final, Native, Public) -// Parameters: -// class UStanceTypeDefinition* CheckStance (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::IsDefaultStance(class UStanceTypeDefinition* CheckStance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.IsDefaultStance"); - - AWillowPawn_IsDefaultStance_Params params; - params.CheckStance = CheckStance; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.ClientStanceUpdated -// (Final, Native, Protected) - -void AWillowPawn::ClientStanceUpdated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ClientStanceUpdated"); - - AWillowPawn_ClientStanceUpdated_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetStance -// (Native, Public) -// Parameters: -// class UStanceTypeDefinition* NewStance (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::SetStance(class UStanceTypeDefinition* NewStance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetStance"); - - AWillowPawn_SetStance_Params params; - params.NewStance = NewStance; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.SetDefaultStance -// (Native, Public) - -void AWillowPawn::SetDefaultStance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetDefaultStance"); - - AWillowPawn_SetDefaultStance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ClearStance -// (Native, Public) - -void AWillowPawn::ClearStance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ClearStance"); - - AWillowPawn_ClearStance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetStanceBody -// (Final, Native, Public) -// Parameters: -// class UBodyClassDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBodyClassDefinition* AWillowPawn::GetStanceBody() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetStanceBody"); - - AWillowPawn_GetStanceBody_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetStance -// (Final, Native, Public) -// Parameters: -// class UStanceTypeDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UStanceTypeDefinition* AWillowPawn::GetStance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetStance"); - - AWillowPawn_GetStance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.TryToTurn -// (Native, Public) -// Parameters: -// int YawDiff (Parm) -// bool bMoving (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::TryToTurn(int YawDiff, bool bMoving) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.TryToTurn"); - - AWillowPawn_TryToTurn_Params params; - params.YawDiff = YawDiff; - params.bMoving = bMoving; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetCurrentTurnDefinition -// (Final, Native, Public) -// Parameters: -// class UTurnDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UTurnDefinition* AWillowPawn::GetCurrentTurnDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetCurrentTurnDefinition"); - - AWillowPawn_GetCurrentTurnDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.CanTurn -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::CanTurn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CanTurn"); - - AWillowPawn_CanTurn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.DoneTurning -// (Native, Public) - -void AWillowPawn::DoneTurning() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.DoneTurning"); - - AWillowPawn_DoneTurning_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetHeadLookMinDot -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::GetHeadLookMinDot() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetHeadLookMinDot"); - - AWillowPawn_GetHeadLookMinDot_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.UseRootOnlyYawRotation -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::UseRootOnlyYawRotation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.UseRootOnlyYawRotation"); - - AWillowPawn_UseRootOnlyYawRotation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetAimDirection -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowPawn::GetAimDirection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetAimDirection"); - - AWillowPawn_GetAimDirection_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetPivotPoint -// (Native, HasOptionalparams, Public) -// Parameters: -// bool bForFiring (OptionalParm, Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowPawn::GetPivotPoint(bool bForFiring) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetPivotPoint"); - - AWillowPawn_GetPivotPoint_Params params; - params.bForFiring = bForFiring; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.CanUseAimOffsets -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::CanUseAimOffsets() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CanUseAimOffsets"); - - AWillowPawn_CanUseAimOffsets_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.AdjustRotation -// (Native, Public, HasOutparams) -// Parameters: -// struct FRotator NewRotation (Parm, OutParm) -// float DeltaTime (Parm) -// bool bMoving (Parm) - -void AWillowPawn::AdjustRotation(float DeltaTime, bool bMoving, struct FRotator* NewRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.AdjustRotation"); - - AWillowPawn_AdjustRotation_Params params; - params.DeltaTime = DeltaTime; - params.bMoving = bMoving; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewRotation != nullptr) - *NewRotation = params.NewRotation; -} - - -// Function WillowGame.WillowPawn.GetCringeBody -// (Final, Native, Public) -// Parameters: -// class UBodyClassDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBodyClassDefinition* AWillowPawn::GetCringeBody() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetCringeBody"); - - AWillowPawn_GetCringeBody_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.DoneCringing -// (Native, Public) - -void AWillowPawn::DoneCringing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.DoneCringing"); - - AWillowPawn_DoneCringing_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.StopCringe -// (Native, Public) - -void AWillowPawn::StopCringe() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.StopCringe"); - - AWillowPawn_StopCringe_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.StartCringe -// (Native, Public) -// Parameters: -// unsigned char DamageType (Parm) -// bool bDOT (Parm) - -void AWillowPawn::StartCringe(unsigned char DamageType, bool bDOT) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.StartCringe"); - - AWillowPawn_StartCringe_Params params; - params.DamageType = DamageType; - params.bDOT = bDOT; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.IsCringing -// (Native, HasOptionalparams, Public) -// Parameters: -// class UBodyClassDefinition* CringeBody (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::IsCringing(class UBodyClassDefinition* CringeBody) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.IsCringing"); - - AWillowPawn_IsCringing_Params params; - params.CringeBody = CringeBody; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetNearestPositionOnNavMesh -// (Final, Native, Public) -// Parameters: -// struct FBasedPosition ReturnValue (Parm, OutParm, ReturnParm) - -struct FBasedPosition AWillowPawn::GetNearestPositionOnNavMesh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetNearestPositionOnNavMesh"); - - AWillowPawn_GetNearestPositionOnNavMesh_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetFlyNavMeshCheckDist -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::GetFlyNavMeshCheckDist() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetFlyNavMeshCheckDist"); - - AWillowPawn_GetFlyNavMeshCheckDist_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetVertDistToNavMesh -// (Final, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::GetVertDistToNavMesh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetVertDistToNavMesh"); - - AWillowPawn_GetVertDistToNavMesh_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetDistToNavMesh -// (Final, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::GetDistToNavMesh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetDistToNavMesh"); - - AWillowPawn_GetDistToNavMesh_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.IsAboveNavMesh -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::IsAboveNavMesh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.IsAboveNavMesh"); - - AWillowPawn_IsAboveNavMesh_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.CheckNavMeshDist -// (Final, Native, Public) - -void AWillowPawn::CheckNavMeshDist() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CheckNavMeshDist"); - - AWillowPawn_CheckNavMeshDist_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.CloakForcedOff -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::CloakForcedOff() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CloakForcedOff"); - - AWillowPawn_CloakForcedOff_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.CloakForcedOn -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::CloakForcedOn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CloakForcedOn"); - - AWillowPawn_CloakForcedOn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.CloakForced -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::CloakForced() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CloakForced"); - - AWillowPawn_CloakForced_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.StaticSetCanCloak -// (Native, Static, Public) -// Parameters: -// bool bCanCloak (Parm) - -void AWillowPawn::StaticSetCanCloak(bool bCanCloak) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.StaticSetCanCloak"); - - AWillowPawn_StaticSetCanCloak_Params params; - params.bCanCloak = bCanCloak; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.StaticCanCloak -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::StaticCanCloak() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.StaticCanCloak"); - - AWillowPawn_StaticCanCloak_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.SpawnCloakParticle -// (Defined, Event, Public) -// Parameters: -// class UParticleSystem* CloakPS (Parm) - -void AWillowPawn::SpawnCloakParticle(class UParticleSystem* CloakPS) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SpawnCloakParticle"); - - AWillowPawn_SpawnCloakParticle_Params params; - params.CloakPS = CloakPS; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ForceCloak -// (Native, Public) -// Parameters: -// unsigned char NewCloakBehavior (Parm) - -void AWillowPawn::ForceCloak(unsigned char NewCloakBehavior) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ForceCloak"); - - AWillowPawn_ForceCloak_Params params; - params.NewCloakBehavior = NewCloakBehavior; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ShouldCloak -// (Native, Public) -// Parameters: -// unsigned char Type (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::ShouldCloak(unsigned char Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ShouldCloak"); - - AWillowPawn_ShouldCloak_Params params; - params.Type = Type; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.CheckReplicatedCloak -// (Native, Public) - -void AWillowPawn::CheckReplicatedCloak() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CheckReplicatedCloak"); - - AWillowPawn_CheckReplicatedCloak_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.IsCloaked -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::IsCloaked() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.IsCloaked"); - - AWillowPawn_IsCloaked_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.CanCloak -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::CanCloak() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CanCloak"); - - AWillowPawn_CanCloak_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.Uncloak -// (Native, Public) - -void AWillowPawn::Uncloak() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.Uncloak"); - - AWillowPawn_Uncloak_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.Cloak -// (Native, Public) - -void AWillowPawn::Cloak() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.Cloak"); - - AWillowPawn_Cloak_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetDialogGlobals -// (Defined, Simulated, Public) -// Parameters: -// class UWillowDialogGlobalsDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowDialogGlobalsDefinition* AWillowPawn::GetDialogGlobals() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetDialogGlobals"); - - AWillowPawn_GetDialogGlobals_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.SetDialogNameTag -// (Native, Public) -// Parameters: -// class UGearboxDialogNameTag* NewName (Parm) - -void AWillowPawn::SetDialogNameTag(class UGearboxDialogNameTag* NewName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetDialogNameTag"); - - AWillowPawn_SetDialogNameTag_Params params; - params.NewName = NewName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetDialogGroups -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// TArray Groups (Parm, OutParm, NeedCtorLink) - -void AWillowPawn::GetDialogGroups(TArray* Groups) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetDialogGroups"); - - AWillowPawn_GetDialogGroups_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Groups != nullptr) - *Groups = params.Groups; -} - - -// Function WillowGame.WillowPawn.GetDialogNameTag -// (Simulated, Native, Public) -// Parameters: -// class UGearboxDialogNameTag* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxDialogNameTag* AWillowPawn::GetDialogNameTag() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetDialogNameTag"); - - AWillowPawn_GetDialogNameTag_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetOutTheWay -// (Defined, Public, HasDefaults) -// Parameters: -// class APawn* OtherPawn (Parm) - -void AWillowPawn::GetOutTheWay(class APawn* OtherPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetOutTheWay"); - - AWillowPawn_GetOutTheWay_Params params; - params.OtherPawn = OtherPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.StuckOnPawn -// (Defined, Event, Public) -// Parameters: -// class APawn* OtherPawn (Parm) - -void AWillowPawn::StuckOnPawn(class APawn* OtherPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.StuckOnPawn"); - - AWillowPawn_StuckOnPawn_Params params; - params.OtherPawn = OtherPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.OnInterpPawn -// (Defined, Simulated, Public) -// Parameters: -// class UWillowSeqAct_InterpPawn* Action (Parm) - -void AWillowPawn::OnInterpPawn(class UWillowSeqAct_InterpPawn* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.OnInterpPawn"); - - AWillowPawn_OnInterpPawn_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.InterpRelativeRotation -// (Final, Simulated, Native, Public) -// Parameters: -// struct FRotator NewRelRot (Parm) -// float InterpTime (Parm) -// bool bLinear (Parm) - -void AWillowPawn::InterpRelativeRotation(const struct FRotator& NewRelRot, float InterpTime, bool bLinear) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.InterpRelativeRotation"); - - AWillowPawn_InterpRelativeRotation_Params params; - params.NewRelRot = NewRelRot; - params.InterpTime = InterpTime; - params.bLinear = bLinear; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.InterpRelativeLocation -// (Final, Simulated, Native, Public) -// Parameters: -// struct FVector NewRelLoc (Parm) -// float InterpTime (Parm) -// bool bLinear (Parm) - -void AWillowPawn::InterpRelativeLocation(const struct FVector& NewRelLoc, float InterpTime, bool bLinear) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.InterpRelativeLocation"); - - AWillowPawn_InterpRelativeLocation_Params params; - params.NewRelLoc = NewRelLoc; - params.InterpTime = InterpTime; - params.bLinear = bLinear; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.InterpControllerRotation -// (Final, Simulated, Native, Public) -// Parameters: -// struct FRotator NewRot (Parm) -// float InterpTime (Parm) -// bool bLinear (Parm) - -void AWillowPawn::InterpControllerRotation(const struct FRotator& NewRot, float InterpTime, bool bLinear) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.InterpControllerRotation"); - - AWillowPawn_InterpControllerRotation_Params params; - params.NewRot = NewRot; - params.InterpTime = InterpTime; - params.bLinear = bLinear; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.InterpRotation -// (Final, Simulated, Native, HasOptionalparams, Public) -// Parameters: -// struct FRotator NewRot (Parm) -// float InterpTime (Parm) -// bool bLinear (OptionalParm, Parm) -// bool bYawOnly (OptionalParm, Parm) - -void AWillowPawn::InterpRotation(const struct FRotator& NewRot, float InterpTime, bool bLinear, bool bYawOnly) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.InterpRotation"); - - AWillowPawn_InterpRotation_Params params; - params.NewRot = NewRot; - params.InterpTime = InterpTime; - params.bLinear = bLinear; - params.bYawOnly = bYawOnly; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.InterpLocation -// (Final, Simulated, Native, HasOptionalparams, Public) -// Parameters: -// struct FVector NewLoc (Parm) -// float InterpTime (Parm) -// bool bLinear (OptionalParm, Parm) -// bool bNoZ (OptionalParm, Parm) - -void AWillowPawn::InterpLocation(const struct FVector& NewLoc, float InterpTime, bool bLinear, bool bNoZ) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.InterpLocation"); - - AWillowPawn_InterpLocation_Params params; - params.NewLoc = NewLoc; - params.InterpTime = InterpTime; - params.bLinear = bLinear; - params.bNoZ = bNoZ; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.NotifyActionSkillWeaponsRestricted -// (Defined, Simulated, Public) -// Parameters: -// bool bWeaponsRestricted (Parm) - -void AWillowPawn::NotifyActionSkillWeaponsRestricted(bool bWeaponsRestricted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.NotifyActionSkillWeaponsRestricted"); - - AWillowPawn_NotifyActionSkillWeaponsRestricted_Params params; - params.bWeaponsRestricted = bWeaponsRestricted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.NotifyActionSkillFakePause -// (Defined, Simulated, Public) -// Parameters: -// bool bPaused (Parm) - -void AWillowPawn::NotifyActionSkillFakePause(bool bPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.NotifyActionSkillFakePause"); - - AWillowPawn_NotifyActionSkillFakePause_Params params; - params.bPaused = bPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.NotifyActionSkillWeaponSwitched -// (Defined, Simulated, Public) -// Parameters: -// class AWeapon* OldWeapon (Parm) -// class AWeapon* NewWeapon (Parm) - -void AWillowPawn::NotifyActionSkillWeaponSwitched(class AWeapon* OldWeapon, class AWeapon* NewWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.NotifyActionSkillWeaponSwitched"); - - AWillowPawn_NotifyActionSkillWeaponSwitched_Params params; - params.OldWeapon = OldWeapon; - params.NewWeapon = NewWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.NotifyActionSkillOfKilledEnemy -// (Defined, Public) -// Parameters: -// class AWillowPawn* aTargetPawn (Parm) - -void AWillowPawn::NotifyActionSkillOfKilledEnemy(class AWillowPawn* aTargetPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.NotifyActionSkillOfKilledEnemy"); - - AWillowPawn_NotifyActionSkillOfKilledEnemy_Params params; - params.aTargetPawn = aTargetPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ToggleActionSkillDebug -// (Defined, Public) - -void AWillowPawn::ToggleActionSkillDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ToggleActionSkillDebug"); - - AWillowPawn_ToggleActionSkillDebug_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.NotifyHUDOfEnableActionSkill -// (Defined, Simulated, Public) -// Parameters: -// class AActionSkill* Skill (Parm) -// bool bEnable (Parm) - -void AWillowPawn::NotifyHUDOfEnableActionSkill(class AActionSkill* Skill, bool bEnable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.NotifyHUDOfEnableActionSkill"); - - AWillowPawn_NotifyHUDOfEnableActionSkill_Params params; - params.Skill = Skill; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.EnableActionSkill -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// bool bEnable (Parm) -// class USkillDefinition* Skill (OptionalParm, Parm) -// class AWillowPawn* TargetPawn (OptionalParm, Parm) - -void AWillowPawn::EnableActionSkill(bool bEnable, class USkillDefinition* Skill, class AWillowPawn* TargetPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.EnableActionSkill"); - - AWillowPawn_EnableActionSkill_Params params; - params.bEnable = bEnable; - params.Skill = Skill; - params.TargetPawn = TargetPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ClientEndActionSkill -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPawn::ClientEndActionSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ClientEndActionSkill"); - - AWillowPawn_ClientEndActionSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.EndActionSkill -// (Defined, Simulated, Public) - -void AWillowPawn::EndActionSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.EndActionSkill"); - - AWillowPawn_EndActionSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ActionSkillEnded -// (Defined, Public) - -void AWillowPawn::ActionSkillEnded() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ActionSkillEnded"); - - AWillowPawn_ActionSkillEnded_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ActionSkillStarted -// (Defined, Public) -// Parameters: -// class USkillDefinition* Skill (Parm) - -void AWillowPawn::ActionSkillStarted(class USkillDefinition* Skill) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ActionSkillStarted"); - - AWillowPawn_ActionSkillStarted_Params params; - params.Skill = Skill; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.IsActionSkillRunning -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::IsActionSkillRunning() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.IsActionSkillRunning"); - - AWillowPawn_IsActionSkillRunning_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.SetActionSkillSoundMode -// (Defined, Public) -// Parameters: -// class USoundMode* NewSoundMode (Parm) - -void AWillowPawn::SetActionSkillSoundMode(class USoundMode* NewSoundMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetActionSkillSoundMode"); - - AWillowPawn_SetActionSkillSoundMode_Params params; - params.NewSoundMode = NewSoundMode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetDefaultSoundMode -// (Defined, Public) - -void AWillowPawn::SetDefaultSoundMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetDefaultSoundMode"); - - AWillowPawn_SetDefaultSoundMode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.HitByVehicle -// (Public) -// Parameters: -// class AVehicle* Collider (Parm) - -void AWillowPawn::HitByVehicle(class AVehicle* Collider) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.HitByVehicle"); - - AWillowPawn_HitByVehicle_Params params; - params.Collider = Collider; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ClientSetSwitchingSeats -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// bool bInSwitchingSeats (Parm) - -void AWillowPawn::ClientSetSwitchingSeats(bool bInSwitchingSeats) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ClientSetSwitchingSeats"); - - AWillowPawn_ClientSetSwitchingSeats_Params params; - params.bInSwitchingSeats = bInSwitchingSeats; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetSwitchingSeats -// (Defined, Public) -// Parameters: -// bool bInSwitchingSeats (Parm) - -void AWillowPawn::SetSwitchingSeats(bool bInSwitchingSeats) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetSwitchingSeats"); - - AWillowPawn_SetSwitchingSeats_Params params; - params.bInSwitchingSeats = bInSwitchingSeats; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.Behavior_Killed -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AActor* Killer (Parm) -// class UDamageTypeDefinition* TechFilter (OptionalParm, Parm) -// unsigned char DeathType (OptionalParm, Parm) - -void AWillowPawn::Behavior_Killed(class AActor* Killer, class UDamageTypeDefinition* TechFilter, unsigned char DeathType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.Behavior_Killed"); - - AWillowPawn_Behavior_Killed_Params params; - params.Killer = Killer; - params.TechFilter = TechFilter; - params.DeathType = DeathType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.CrushedByActor -// (Defined, Public) -// Parameters: -// class AActor* Other (Parm) - -void AWillowPawn::CrushedByActor(class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CrushedByActor"); - - AWillowPawn_CrushedByActor_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.EncroachedBy -// (Event, Public) -// Parameters: -// class AActor* Other (Parm) - -void AWillowPawn::EncroachedBy(class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.EncroachedBy"); - - AWillowPawn_EncroachedBy_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.StartReplicatedMaterialScalarFade -// (Defined, Simulated, Event, Public) - -void AWillowPawn::StartReplicatedMaterialScalarFade() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.StartReplicatedMaterialScalarFade"); - - AWillowPawn_StartReplicatedMaterialScalarFade_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.Behavior_UseMaterialScalarFadeForGoreDeath -// (Native, Public) -// Parameters: -// struct FName ScalarName (Parm) -// float StartValue (Parm) -// float EndValue (Parm) -// float FadeTime (Parm) -// bool bDestroyActorAfterGoreEffect (Parm) - -void AWillowPawn::Behavior_UseMaterialScalarFadeForGoreDeath(const struct FName& ScalarName, float StartValue, float EndValue, float FadeTime, bool bDestroyActorAfterGoreEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.Behavior_UseMaterialScalarFadeForGoreDeath"); - - AWillowPawn_Behavior_UseMaterialScalarFadeForGoreDeath_Params params; - params.ScalarName = ScalarName; - params.StartValue = StartValue; - params.EndValue = EndValue; - params.FadeTime = FadeTime; - params.bDestroyActorAfterGoreEffect = bDestroyActorAfterGoreEffect; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.Behavior_MaterialScalarFade -// (Defined, Public) -// Parameters: -// struct FName ScalarName (Parm) -// float StartValue (Parm) -// float EndValue (Parm) -// float FadeTime (Parm) - -void AWillowPawn::Behavior_MaterialScalarFade(const struct FName& ScalarName, float StartValue, float EndValue, float FadeTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.Behavior_MaterialScalarFade"); - - AWillowPawn_Behavior_MaterialScalarFade_Params params; - params.ScalarName = ScalarName; - params.StartValue = StartValue; - params.EndValue = EndValue; - params.FadeTime = FadeTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.Behavior_RegisterTargetable -// (Defined, Public) -// Parameters: -// bool bUnregister (Parm) - -void AWillowPawn::Behavior_RegisterTargetable(bool bUnregister) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.Behavior_RegisterTargetable"); - - AWillowPawn_Behavior_RegisterTargetable_Params params; - params.bUnregister = bUnregister; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetResetCost -// (Simulated, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPawn::GetResetCost() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetResetCost"); - - AWillowPawn_GetResetCost_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.ResetInventory -// (Event, Public) - -void AWillowPawn::ResetInventory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ResetInventory"); - - AWillowPawn_ResetInventory_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetTransactionStatus -// (Simulated, Public) -// Parameters: -// class AWillowInventory* Item (Parm) -// class AWillowPlayerController* WPC (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowPawn::GetTransactionStatus(class AWillowInventory* Item, class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetTransactionStatus"); - - AWillowPawn_GetTransactionStatus_Params params; - params.Item = Item; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.PlayerBuyBackItem -// (Simulated, Public) -// Parameters: -// class AWillowInventory* Item (Parm) -// class AWillowPlayerController* WPC (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::PlayerBuyBackItem(class AWillowInventory* Item, class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayerBuyBackItem"); - - AWillowPawn_PlayerBuyBackItem_Params params; - params.Item = Item; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.PlayerBuyItem -// (Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowInventory* Item (Parm) -// class AWillowPlayerController* WPC (Parm) -// int Quantity (OptionalParm, Parm) -// bool bWasItemOfTheDay (OptionalParm, Parm) - -void AWillowPawn::PlayerBuyItem(class AWillowInventory* Item, class AWillowPlayerController* WPC, int Quantity, bool bWasItemOfTheDay) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayerBuyItem"); - - AWillowPawn_PlayerBuyItem_Params params; - params.Item = Item; - params.WPC = WPC; - params.Quantity = Quantity; - params.bWasItemOfTheDay = bWasItemOfTheDay; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PlayerSellItem -// (Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowInventory* Item (Parm) -// class AWillowPlayerController* WPC (Parm) -// int Quantity (OptionalParm, Parm) - -void AWillowPawn::PlayerSellItem(class AWillowInventory* Item, class AWillowPlayerController* WPC, int Quantity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayerSellItem"); - - AWillowPawn_PlayerSellItem_Params params; - params.Item = Item; - params.WPC = WPC; - params.Quantity = Quantity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetFeaturedItem -// (Simulated, Public) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// struct FShopItemData ReturnValue (Parm, OutParm, ReturnParm) - -struct FShopItemData AWillowPawn::GetFeaturedItem(class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetFeaturedItem"); - - AWillowPawn_GetFeaturedItem_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetBuyBackList -// (Simulated, Public, HasOutparams) -// Parameters: -// TArray BuyBackItems (Parm, OutParm, NeedCtorLink) -// class AWillowPlayerController* WPC (Parm) - -void AWillowPawn::GetBuyBackList(class AWillowPlayerController* WPC, TArray* BuyBackItems) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetBuyBackList"); - - AWillowPawn_GetBuyBackList_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BuyBackItems != nullptr) - *BuyBackItems = params.BuyBackItems; -} - - -// Function WillowGame.WillowPawn.GetInventoryList -// (Simulated, Public, HasOutparams) -// Parameters: -// TArray InventoryList (Parm, OutParm, NeedCtorLink) -// class AWillowPlayerController* WPC (Parm) - -void AWillowPawn::GetInventoryList(class AWillowPlayerController* WPC, TArray* InventoryList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetInventoryList"); - - AWillowPawn_GetInventoryList_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InventoryList != nullptr) - *InventoryList = params.InventoryList; -} - - -// Function WillowGame.WillowPawn.GetShopType -// (Defined, Simulated, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowPawn::GetShopType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetShopType"); - - AWillowPawn_GetShopType_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.BehaviorAlias_GetLookupDefinition -// (Defined, Simulated, Public) -// Parameters: -// class UBehaviorAliasLookupDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorAliasLookupDefinition* AWillowPawn::BehaviorAlias_GetLookupDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.BehaviorAlias_GetLookupDefinition"); - - AWillowPawn_BehaviorAlias_GetLookupDefinition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.ServerClearStatusEffects -// (Defined, Net, NetReliable, HasOptionalparams, Public, NetServer) -// Parameters: -// bool bKillImmediately (OptionalParm, Parm) - -void AWillowPawn::ServerClearStatusEffects(bool bKillImmediately) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ServerClearStatusEffects"); - - AWillowPawn_ServerClearStatusEffects_Params params; - params.bKillImmediately = bKillImmediately; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.Behavior_ClearStatusEffects -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bKillImmediately (OptionalParm, Parm) - -void AWillowPawn::Behavior_ClearStatusEffects(bool bKillImmediately) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.Behavior_ClearStatusEffects"); - - AWillowPawn_Behavior_ClearStatusEffects_Params params; - params.bKillImmediately = bKillImmediately; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetTargetableLocation -// (Simulated, Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowPawn::GetTargetableLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetTargetableLocation"); - - AWillowPawn_GetTargetableLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.RemoveSoldInventory -// (Defined, Public) -// Parameters: -// class AWillowInventory* SoldItem (Parm) - -void AWillowPawn::RemoveSoldInventory(class AWillowInventory* SoldItem) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.RemoveSoldInventory"); - - AWillowPawn_RemoveSoldInventory_Params params; - params.SoldItem = SoldItem; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetWeaponList -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// TArray WeaponList (Parm, OutParm, NeedCtorLink) -// class AWillowPlayerController* WPC (Parm) - -void AWillowPawn::GetWeaponList(class AWillowPlayerController* WPC, TArray* WeaponList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetWeaponList"); - - AWillowPawn_GetWeaponList_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (WeaponList != nullptr) - *WeaponList = params.WeaponList; -} - - -// Function WillowGame.WillowPawn.GetItemList -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// TArray ItemList (Parm, OutParm, NeedCtorLink) -// class AWillowPlayerController* WPC (Parm) - -void AWillowPawn::GetItemList(class AWillowPlayerController* WPC, TArray* ItemList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetItemList"); - - AWillowPawn_GetItemList_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ItemList != nullptr) - *ItemList = params.ItemList; -} - - -// Function WillowGame.WillowPawn.SetHandIKTarget -// (Native, HasOptionalparams, Public) -// Parameters: -// int Hand (Parm) -// class UObject* TargetRef (OptionalParm, Parm) -// struct FName TargetAttachmentName (OptionalParm, Parm) - -void AWillowPawn::SetHandIKTarget(int Hand, class UObject* TargetRef, const struct FName& TargetAttachmentName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetHandIKTarget"); - - AWillowPawn_SetHandIKTarget_Params params; - params.Hand = Hand; - params.TargetRef = TargetRef; - params.TargetAttachmentName = TargetAttachmentName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.EnableHandIK -// (Native, Public) -// Parameters: -// int Hand (Parm) -// bool bEnableIK (Parm) - -void AWillowPawn::EnableHandIK(int Hand, bool bEnableIK) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.EnableHandIK"); - - AWillowPawn_EnableHandIK_Params params; - params.Hand = Hand; - params.bEnableIK = bEnableIK; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.FindHandIKSelControl -// (Native, Public) -// Parameters: -// int Hand (Parm) -// class UWillowSkelControlHandPlacement* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowSkelControlHandPlacement* AWillowPawn::FindHandIKSelControl(int Hand) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.FindHandIKSelControl"); - - AWillowPawn_FindHandIKSelControl_Params params; - params.Hand = Hand; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.DetachMeleeWeaponMesh -// (Defined, Simulated, Public) -// Parameters: -// bool bApplyToThirdPerson (Parm) -// bool bApplyToFirstPerson (Parm) - -void AWillowPawn::DetachMeleeWeaponMesh(bool bApplyToThirdPerson, bool bApplyToFirstPerson) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.DetachMeleeWeaponMesh"); - - AWillowPawn_DetachMeleeWeaponMesh_Params params; - params.bApplyToThirdPerson = bApplyToThirdPerson; - params.bApplyToFirstPerson = bApplyToFirstPerson; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.AttachMeleeWeaponMesh -// (Defined, Simulated, Public) -// Parameters: -// bool bApplyToThirdPerson (Parm) -// bool bApplyToFirstPerson (Parm) - -void AWillowPawn::AttachMeleeWeaponMesh(bool bApplyToThirdPerson, bool bApplyToFirstPerson) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.AttachMeleeWeaponMesh"); - - AWillowPawn_AttachMeleeWeaponMesh_Params params; - params.bApplyToThirdPerson = bApplyToThirdPerson; - params.bApplyToFirstPerson = bApplyToFirstPerson; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.MeleeMeshPreRemoveNotify -// (Native, Public) -// Parameters: -// class UStaticMeshComponent* MeleeMeshComp (Parm, EditInline) - -void AWillowPawn::MeleeMeshPreRemoveNotify(class UStaticMeshComponent* MeleeMeshComp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.MeleeMeshPreRemoveNotify"); - - AWillowPawn_MeleeMeshPreRemoveNotify_Params params; - params.MeleeMeshComp = MeleeMeshComp; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.MeleeMeshPostInitNotify -// (Native, Public) -// Parameters: -// class UStaticMeshComponent* MeleeMeshComp (Parm, EditInline) - -void AWillowPawn::MeleeMeshPostInitNotify(class UStaticMeshComponent* MeleeMeshComp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.MeleeMeshPostInitNotify"); - - AWillowPawn_MeleeMeshPostInitNotify_Params params; - params.MeleeMeshComp = MeleeMeshComp; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.Behavior_Fire -// (Defined, HasOptionalparams, Public) -// Parameters: -// class UFiringModeDefinition* FiringModeDefinition (Parm) -// struct FVector Direction (Parm) -// FScriptInterface WorldBodyInterface (Parm) -// float DamageAmount (Parm) -// float DamageRadius (Parm) -// float Momentum (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// class UImpactDefinition* ImpactDefinition (Parm) -// struct FName FireSourceSocket (OptionalParm, Parm) -// bool bTreatDirectionAsDestination (OptionalParm, Parm) - -void AWillowPawn::Behavior_Fire(class UFiringModeDefinition* FiringModeDefinition, const struct FVector& Direction, const FScriptInterface& WorldBodyInterface, float DamageAmount, float DamageRadius, float Momentum, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UImpactDefinition* ImpactDefinition, const struct FName& FireSourceSocket, bool bTreatDirectionAsDestination) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.Behavior_Fire"); - - AWillowPawn_Behavior_Fire_Params params; - params.FiringModeDefinition = FiringModeDefinition; - params.Direction = Direction; - params.WorldBodyInterface = WorldBodyInterface; - params.DamageAmount = DamageAmount; - params.DamageRadius = DamageRadius; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.ImpactDefinition = ImpactDefinition; - params.FireSourceSocket = FireSourceSocket; - params.bTreatDirectionAsDestination = bTreatDirectionAsDestination; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.CanReceiveStatusEffects -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::CanReceiveStatusEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CanReceiveStatusEffects"); - - AWillowPawn_CanReceiveStatusEffects_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.ReactToPrimaryStatusEffect -// (Native, Public) -// Parameters: -// class UStatusEffectDefinition* StatusEffect (Parm) - -void AWillowPawn::ReactToPrimaryStatusEffect(class UStatusEffectDefinition* StatusEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ReactToPrimaryStatusEffect"); - - AWillowPawn_ReactToPrimaryStatusEffect_Params params; - params.StatusEffect = StatusEffect; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetBoundingSphereRadius -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::GetBoundingSphereRadius() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetBoundingSphereRadius"); - - AWillowPawn_GetBoundingSphereRadius_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetAttributeContextSource -// (Native, Public) -// Parameters: -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* AWillowPawn::GetAttributeContextSource() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetAttributeContextSource"); - - AWillowPawn_GetAttributeContextSource_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetHitRegions -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// TArray Regions (Parm, OutParm, NeedCtorLink) -// class UBodyHitRegionDefinition* DefaultRegion (OptionalParm, Parm, OutParm) - -void AWillowPawn::GetHitRegions(TArray* Regions, class UBodyHitRegionDefinition** DefaultRegion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetHitRegions"); - - AWillowPawn_GetHitRegions_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Regions != nullptr) - *Regions = params.Regions; - if (DefaultRegion != nullptr) - *DefaultRegion = params.DefaultRegion; -} - - -// Function WillowGame.WillowPawn.AttachEmitter -// (Native, Public) -// Parameters: -// class AEmitter* E (Parm) -// struct FName SocketName (Parm) - -void AWillowPawn::AttachEmitter(class AEmitter* E, const struct FName& SocketName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.AttachEmitter"); - - AWillowPawn_AttachEmitter_Params params; - params.E = E; - params.SocketName = SocketName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetDefaultStatusEffectsParticleSystemTemplate -// (Native, Public) -// Parameters: -// class UParticleSystem* ReturnValue (Parm, OutParm, ReturnParm) - -class UParticleSystem* AWillowPawn::GetDefaultStatusEffectsParticleSystemTemplate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetDefaultStatusEffectsParticleSystemTemplate"); - - AWillowPawn_GetDefaultStatusEffectsParticleSystemTemplate_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetDefaultStatusEffectSockets -// (Final, Native, Public) -// Parameters: -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray AWillowPawn::GetDefaultStatusEffectSockets() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetDefaultStatusEffectSockets"); - - AWillowPawn_GetDefaultStatusEffectSockets_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetStatusEffectsComponent -// (Final, Native, Public) -// Parameters: -// class UStatusEffectsComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UStatusEffectsComponent* AWillowPawn::GetStatusEffectsComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetStatusEffectsComponent"); - - AWillowPawn_GetStatusEffectsComponent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetAWillowAIPawn -// (Native, Public) -// Parameters: -// class AWillowAIPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowAIPawn* AWillowPawn::GetAWillowAIPawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetAWillowAIPawn"); - - AWillowPawn_GetAWillowAIPawn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetAWillowPlayerPawn -// (Native, Public) -// Parameters: -// class AWillowPlayerPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerPawn* AWillowPawn::GetAWillowPlayerPawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetAWillowPlayerPawn"); - - AWillowPawn_GetAWillowPlayerPawn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetAWillowPawn -// (Native, Public) -// Parameters: -// class AWillowPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPawn* AWillowPawn::GetAWillowPawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetAWillowPawn"); - - AWillowPawn_GetAWillowPawn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetLightProjMgrFor -// (Defined, Simulated, Public) -// Parameters: -// class AWillowWeapon* aWeapon (Parm) -// class AWillowLightProjectileManager* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowLightProjectileManager* AWillowPawn::GetLightProjMgrFor(class AWillowWeapon* aWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetLightProjMgrFor"); - - AWillowPawn_GetLightProjMgrFor_Params params; - params.aWeapon = aWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetMeleeState -// (Native, Public, HasOutparams) -// Parameters: -// float StartTime (Parm, OutParm) -// float LastTime (Parm, OutParm) -// struct FVector StartLoc (Parm, OutParm) -// struct FRotator StartRot (Parm, OutParm) - -void AWillowPawn::GetMeleeState(float* StartTime, float* LastTime, struct FVector* StartLoc, struct FRotator* StartRot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetMeleeState"); - - AWillowPawn_GetMeleeState_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (StartTime != nullptr) - *StartTime = params.StartTime; - if (LastTime != nullptr) - *LastTime = params.LastTime; - if (StartLoc != nullptr) - *StartLoc = params.StartLoc; - if (StartRot != nullptr) - *StartRot = params.StartRot; -} - - -// Function WillowGame.WillowPawn.ShouldIgnoreInstigatorVelocity -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::ShouldIgnoreInstigatorVelocity() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ShouldIgnoreInstigatorVelocity"); - - AWillowPawn_ShouldIgnoreInstigatorVelocity_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.HasActorAlreadyBeenHitByMelee -// (Native, Public) -// Parameters: -// class AActor* HitActor (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::HasActorAlreadyBeenHitByMelee(class AActor* HitActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.HasActorAlreadyBeenHitByMelee"); - - AWillowPawn_HasActorAlreadyBeenHitByMelee_Params params; - params.HitActor = HitActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.AddActorToListOfHitActors -// (Native, Public) -// Parameters: -// class AActor* HitActor (Parm) - -void AWillowPawn::AddActorToListOfHitActors(class AActor* HitActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.AddActorToListOfHitActors"); - - AWillowPawn_AddActorToListOfHitActors_Params params; - params.HitActor = HitActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.EndMeleeOverTime -// (Native, Public) - -void AWillowPawn::EndMeleeOverTime() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.EndMeleeOverTime"); - - AWillowPawn_EndMeleeOverTime_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.BeginMeleeOverTime -// (Native, Public) -// Parameters: -// class UMeleeDefinition* MeleeDefinition (Parm) - -void AWillowPawn::BeginMeleeOverTime(class UMeleeDefinition* MeleeDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.BeginMeleeOverTime"); - - AWillowPawn_BeginMeleeOverTime_Params params; - params.MeleeDefinition = MeleeDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetMeleeAttackerMass -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::GetMeleeAttackerMass() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetMeleeAttackerMass"); - - AWillowPawn_GetMeleeAttackerMass_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetMeleeTraceSourceLocationAndRotation -// (Native, Public, HasOutparams) -// Parameters: -// struct FVector OutTraceStart (Parm, OutParm) -// struct FRotator OutTraceStartRotation (Parm, OutParm) - -void AWillowPawn::GetMeleeTraceSourceLocationAndRotation(struct FVector* OutTraceStart, struct FRotator* OutTraceStartRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetMeleeTraceSourceLocationAndRotation"); - - AWillowPawn_GetMeleeTraceSourceLocationAndRotation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutTraceStart != nullptr) - *OutTraceStart = params.OutTraceStart; - if (OutTraceStartRotation != nullptr) - *OutTraceStartRotation = params.OutTraceStartRotation; -} - - -// Function WillowGame.WillowPawn.GetMeleeInstigator -// (Native, Public) -// Parameters: -// class APawn* ReturnValue (Parm, OutParm, ReturnParm) - -class APawn* AWillowPawn::GetMeleeInstigator() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetMeleeInstigator"); - - AWillowPawn_GetMeleeInstigator_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetMeleeTraceSourceActor -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AWillowPawn::GetMeleeTraceSourceActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetMeleeTraceSourceActor"); - - AWillowPawn_GetMeleeTraceSourceActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetFaceFXAsset -// (Defined, Simulated, Event, Public) -// Parameters: -// class UFaceFXAsset* ReturnValue (Parm, OutParm, ReturnParm) - -class UFaceFXAsset* AWillowPawn::GetFaceFXAsset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetFaceFXAsset"); - - AWillowPawn_GetFaceFXAsset_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetAimRotation -// (Final, Simulated, Native, Public) -// Parameters: -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator AWillowPawn::GetAimRotation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetAimRotation"); - - AWillowPawn_GetAimRotation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetSellingPriceForInventory -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// class AWillowInventory* InventoryForSale (Parm) -// class AWillowPlayerController* WPC (Parm) -// int Quantity (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPawn::GetSellingPriceForInventory(class AWillowInventory* InventoryForSale, class AWillowPlayerController* WPC, int Quantity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetSellingPriceForInventory"); - - AWillowPawn_GetSellingPriceForInventory_Params params; - params.InventoryForSale = InventoryForSale; - params.WPC = WPC; - params.Quantity = Quantity; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetCurrencyTypeInventoryIsSoldIn -// (Simulated, Native, Public) -// Parameters: -// class AWillowInventory* InventoryForSale (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowPawn::GetCurrencyTypeInventoryIsSoldIn(class AWillowInventory* InventoryForSale) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetCurrencyTypeInventoryIsSoldIn"); - - AWillowPawn_GetCurrencyTypeInventoryIsSoldIn_Params params; - params.InventoryForSale = InventoryForSale; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.UpdateShieldVars -// (Final, Simulated, Native, Public) - -void AWillowPawn::UpdateShieldVars() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.UpdateShieldVars"); - - AWillowPawn_UpdateShieldVars_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetExpInfo -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// int ExpLevelValue (Parm, OutParm) - -void AWillowPawn::GetExpInfo(int* ExpLevelValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetExpInfo"); - - AWillowPawn_GetExpInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ExpLevelValue != nullptr) - *ExpLevelValue = params.ExpLevelValue; -} - - -// Function WillowGame.WillowPawn.SetPatsy -// (Native, Public) -// Parameters: -// FScriptInterface NewPatsy (Parm) - -void AWillowPawn::SetPatsy(const FScriptInterface& NewPatsy) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetPatsy"); - - AWillowPawn_SetPatsy_Params params; - params.NewPatsy = NewPatsy; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetPatsy -// (Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface AWillowPawn::GetPatsy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetPatsy"); - - AWillowPawn_GetPatsy_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.HasShieldVar -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::HasShieldVar() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.HasShieldVar"); - - AWillowPawn_HasShieldVar_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.HasHomingTargetComponents -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::HasHomingTargetComponents() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.HasHomingTargetComponents"); - - AWillowPawn_HasHomingTargetComponents_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.IsValidHomingTarget -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::IsValidHomingTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.IsValidHomingTarget"); - - AWillowPawn_IsValidHomingTarget_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetTargetingModifier -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::GetTargetingModifier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetTargetingModifier"); - - AWillowPawn_GetTargetingModifier_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.DisplayParentInfo -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::DisplayParentInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.DisplayParentInfo"); - - AWillowPawn_DisplayParentInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetAllBarInfo -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// TArray BarData (Parm, OutParm, NeedCtorLink) - -void AWillowPawn::GetAllBarInfo(TArray* BarData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetAllBarInfo"); - - AWillowPawn_GetAllBarInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BarData != nullptr) - *BarData = params.BarData; -} - - -// Function WillowGame.WillowPawn.GetMyBarInfo -// (Final, Simulated, Native, Public, HasOutparams) -// Parameters: -// TArray BarData (Parm, OutParm, NeedCtorLink) - -void AWillowPawn::GetMyBarInfo(TArray* BarData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetMyBarInfo"); - - AWillowPawn_GetMyBarInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BarData != nullptr) - *BarData = params.BarData; -} - - -// Function WillowGame.WillowPawn.GetUntouchImpact -// (Defined, Simulated, Public) -// Parameters: -// class UImpactDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UImpactDefinition* AWillowPawn::GetUntouchImpact() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetUntouchImpact"); - - AWillowPawn_GetUntouchImpact_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetTouchImpact -// (Defined, Simulated, Public) -// Parameters: -// class UImpactDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UImpactDefinition* AWillowPawn::GetTouchImpact() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetTouchImpact"); - - AWillowPawn_GetTouchImpact_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.CanSplash -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::CanSplash() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CanSplash"); - - AWillowPawn_CanSplash_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.TraceTouch -// (Defined, Event, Public) -// Parameters: -// class AActor* Other (Parm) -// class UComponent* ComponentHit (Parm, EditInline) -// struct FVector TouchLocation (Parm) -// struct FVector TouchNormal (Parm) -// struct FVector End (Parm) -// struct FVector Start (Parm) -// struct FVector Extent (Parm) -// int TraceFlags (Parm) -// float TouchTime (Parm) - -void AWillowPawn::TraceTouch(class AActor* Other, class UComponent* ComponentHit, const struct FVector& TouchLocation, const struct FVector& TouchNormal, const struct FVector& End, const struct FVector& Start, const struct FVector& Extent, int TraceFlags, float TouchTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.TraceTouch"); - - AWillowPawn_TraceTouch_Params params; - params.Other = Other; - params.ComponentHit = ComponentHit; - params.TouchLocation = TouchLocation; - params.TouchNormal = TouchNormal; - params.End = End; - params.Start = Start; - params.Extent = Extent; - params.TraceFlags = TraceFlags; - params.TouchTime = TouchTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetReplicatedInstanceDataState -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FReplicatedInstanceDataState OutReplicatedInstanceDataState (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetReplicatedInstanceDataState"); - - AWillowPawn_GetReplicatedInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutReplicatedInstanceDataState != nullptr) - *OutReplicatedInstanceDataState = params.OutReplicatedInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetInstanceDataState -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FInstanceDataSet OutInstanceDataState (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetInstanceDataState"); - - AWillowPawn_GetInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutInstanceDataState != nullptr) - *OutInstanceDataState = params.OutInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.DestroyOwnedInstanceData -// (Defined, Simulated, Public) - -void AWillowPawn::DestroyOwnedInstanceData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.DestroyOwnedInstanceData"); - - AWillowPawn_DestroyOwnedInstanceData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetInstanceData -// (Defined, Simulated, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FName DataName (Parm) -// TArray InstanceData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::GetInstanceData(const struct FName& DataName, TArray* InstanceData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetInstanceData"); - - AWillowPawn_GetInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (InstanceData != nullptr) - *InstanceData = params.InstanceData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.RemoveInstanceDataObject -// (Defined, Simulated, Event, Public, HasDefaults) -// Parameters: -// class UObject* InstanceDataObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::RemoveInstanceDataObject(class UObject* InstanceDataObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.RemoveInstanceDataObject"); - - AWillowPawn_RemoveInstanceDataObject_Params params; - params.InstanceDataObject = InstanceDataObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.ConditionalRemoveHitRegionBehaviors -// (Defined, Event, Public, HasDefaults) -// Parameters: -// TArray RemovedData (Parm, NeedCtorLink) - -void AWillowPawn::ConditionalRemoveHitRegionBehaviors(TArray RemovedData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ConditionalRemoveHitRegionBehaviors"); - - AWillowPawn_ConditionalRemoveHitRegionBehaviors_Params params; - params.RemovedData = RemovedData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.RemoveInstanceData -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName DataName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::RemoveInstanceData(const struct FName& DataName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.RemoveInstanceData"); - - AWillowPawn_RemoveInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.SetInstanceData -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// struct FInstanceDataUnion InstanceData (Parm, NeedCtorLink) -// bool bAllowDuplicateNames (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetInstanceData"); - - AWillowPawn_SetInstanceData_Params params; - params.InstanceData = InstanceData; - params.bAllowDuplicateNames = bAllowDuplicateNames; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetInstancedDesignerAttribute -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// class UAttributeDefinition* Definition (Parm) -// struct FName DesignerAttributeName (OptionalParm, Parm) -// unsigned char AttributeDataType (OptionalParm, Parm) -// class UInstancedDesignerAttribute* ReturnValue (Parm, OutParm, ReturnParm) - -class UInstancedDesignerAttribute* AWillowPawn::GetInstancedDesignerAttribute(class UAttributeDefinition* Definition, const struct FName& DesignerAttributeName, unsigned char AttributeDataType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetInstancedDesignerAttribute"); - - AWillowPawn_GetInstancedDesignerAttribute_Params params; - params.Definition = Definition; - params.DesignerAttributeName = DesignerAttributeName; - params.AttributeDataType = AttributeDataType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.CreateDesignerAttribute -// (Defined, HasOptionalparams, Protected) -// Parameters: -// class UDesignerAttributeDefinition* Definition (Parm) -// struct FName DesignerAttributeName (OptionalParm, Parm) -// unsigned char AttributeDataType (OptionalParm, Parm) -// class UInstancedDesignerAttribute* ReturnValue (Parm, OutParm, ReturnParm) - -class UInstancedDesignerAttribute* AWillowPawn::CreateDesignerAttribute(class UDesignerAttributeDefinition* Definition, const struct FName& DesignerAttributeName, unsigned char AttributeDataType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CreateDesignerAttribute"); - - AWillowPawn_CreateDesignerAttribute_Params params; - params.Definition = Definition; - params.DesignerAttributeName = DesignerAttributeName; - params.AttributeDataType = AttributeDataType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.RunMostlyDeadBehaviors -// (Defined, Public) - -void AWillowPawn::RunMostlyDeadBehaviors() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.RunMostlyDeadBehaviors"); - - AWillowPawn_RunMostlyDeadBehaviors_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.MostlyKilledBy -// (Defined, Public) -// Parameters: -// class APawn* EventInstigator (Parm) - -void AWillowPawn::MostlyKilledBy(class APawn* EventInstigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.MostlyKilledBy"); - - AWillowPawn_MostlyKilledBy_Params params; - params.EventInstigator = EventInstigator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ClientSetInjuredBleedoutValues -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// float InInjuredBaseDelay (Parm) -// float InTimeToBeRevivedMultiplier (Parm) -// int InNumSuccessiveInjuries (Parm) - -void AWillowPawn::ClientSetInjuredBleedoutValues(float InInjuredBaseDelay, float InTimeToBeRevivedMultiplier, int InNumSuccessiveInjuries) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ClientSetInjuredBleedoutValues"); - - AWillowPawn_ClientSetInjuredBleedoutValues_Params params; - params.InInjuredBaseDelay = InInjuredBaseDelay; - params.InTimeToBeRevivedMultiplier = InTimeToBeRevivedMultiplier; - params.InNumSuccessiveInjuries = InNumSuccessiveInjuries; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PassSecondWindReasonToLeviathan -// (Final, Native, Public) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// unsigned char Reason (Parm) - -void AWillowPawn::PassSecondWindReasonToLeviathan(class AWillowPlayerController* WPC, unsigned char Reason) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PassSecondWindReasonToLeviathan"); - - AWillowPawn_PassSecondWindReasonToLeviathan_Params params; - params.WPC = WPC; - params.Reason = Reason; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ClearSecondWindReason -// (Final, Native, Public) - -void AWillowPawn::ClearSecondWindReason() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ClearSecondWindReason"); - - AWillowPawn_ClearSecondWindReason_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetSecondWindReason -// (Final, Native, Public) -// Parameters: -// unsigned char Reason (Parm) - -void AWillowPawn::SetSecondWindReason(unsigned char Reason) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetSecondWindReason"); - - AWillowPawn_SetSecondWindReason_Params params; - params.Reason = Reason; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PreDeathAnimDone -// (Simulated, Public) - -void AWillowPawn::PreDeathAnimDone() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PreDeathAnimDone"); - - AWillowPawn_PreDeathAnimDone_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ShouldPlayPreDeathAnimation -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::ShouldPlayPreDeathAnimation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ShouldPlayPreDeathAnimation"); - - AWillowPawn_ShouldPlayPreDeathAnimation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.PlaySpecialMoveOverride -// (Defined, Public) - -void AWillowPawn::PlaySpecialMoveOverride() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlaySpecialMoveOverride"); - - AWillowPawn_PlaySpecialMoveOverride_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ShouldDelaySecondWind -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::ShouldDelaySecondWind() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ShouldDelaySecondWind"); - - AWillowPawn_ShouldDelaySecondWind_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.InjuredDeathAnimDone -// (Defined, Event, Public) - -void AWillowPawn::InjuredDeathAnimDone() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.InjuredDeathAnimDone"); - - AWillowPawn_InjuredDeathAnimDone_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.Behavior_GiveInjuredPlayerSecondWind -// (Public) -// Parameters: -// bool bDontCountAsKill (Parm) - -void AWillowPawn::Behavior_GiveInjuredPlayerSecondWind(bool bDontCountAsKill) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.Behavior_GiveInjuredPlayerSecondWind"); - - AWillowPawn_Behavior_GiveInjuredPlayerSecondWind_Params params; - params.bDontCountAsKill = bDontCountAsKill; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.RevivePawnHealthAndShield -// (Defined, Public) - -void AWillowPawn::RevivePawnHealthAndShield() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.RevivePawnHealthAndShield"); - - AWillowPawn_RevivePawnHealthAndShield_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ClearEnemyTargetQueues -// (Defined, Public) - -void AWillowPawn::ClearEnemyTargetQueues() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ClearEnemyTargetQueues"); - - AWillowPawn_ClearEnemyTargetQueues_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.InjuredDeadInitRagdoll -// (Simulated, Public) - -void AWillowPawn::InjuredDeadInitRagdoll() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.InjuredDeadInitRagdoll"); - - AWillowPawn_InjuredDeadInitRagdoll_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.StartInjuredDeathSequence -// (Simulated, Public) - -void AWillowPawn::StartInjuredDeathSequence() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.StartInjuredDeathSequence"); - - AWillowPawn_StartInjuredDeathSequence_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.StartInjuredPreDeathSequence -// (Simulated, Public) - -void AWillowPawn::StartInjuredPreDeathSequence() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.StartInjuredPreDeathSequence"); - - AWillowPawn_StartInjuredPreDeathSequence_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.InjuredRespawn -// (Public) - -void AWillowPawn::InjuredRespawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.InjuredRespawn"); - - AWillowPawn_InjuredRespawn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.InjuredSuicide -// (Exec, Public) - -void AWillowPawn::InjuredSuicide() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.InjuredSuicide"); - - AWillowPawn_InjuredSuicide_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ServerInjuredSuicide -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPawn::ServerInjuredSuicide() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ServerInjuredSuicide"); - - AWillowPawn_ServerInjuredSuicide_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ClientStartFade -// (Defined, Net, NetReliable, Simulated, HasOptionalparams, Public, NetClient) -// Parameters: -// float InFadeOpacity (Parm) -// float InFadeDuration (Parm) -// struct FColor InFadeColor (OptionalParm, Parm) - -void AWillowPawn::ClientStartFade(float InFadeOpacity, float InFadeDuration, const struct FColor& InFadeColor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ClientStartFade"); - - AWillowPawn_ClientStartFade_Params params; - params.InFadeOpacity = InFadeOpacity; - params.InFadeDuration = InFadeDuration; - params.InFadeColor = InFadeColor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.OnCameraFade -// (Defined, Simulated, Public) -// Parameters: -// class USeqAct_CameraFade* Action (Parm) - -void AWillowPawn::OnCameraFade(class USeqAct_CameraFade* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.OnCameraFade"); - - AWillowPawn_OnCameraFade_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ClientOnRevived -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPawn::ClientOnRevived() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ClientOnRevived"); - - AWillowPawn_ClientOnRevived_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.NotifyTeleported -// (Public) - -void AWillowPawn::NotifyTeleported() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.NotifyTeleported"); - - AWillowPawn_NotifyTeleported_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetBeingRevived -// (Defined, Public) -// Parameters: -// bool bNewBeingRevived (Parm) -// class AWillowPawn* NewReviver (Parm) - -void AWillowPawn::SetBeingRevived(bool bNewBeingRevived, class AWillowPawn* NewReviver) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetBeingRevived"); - - AWillowPawn_SetBeingRevived_Params params; - params.bNewBeingRevived = bNewBeingRevived; - params.NewReviver = NewReviver; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetInjuredDefinition -// (Defined, Simulated, Public) -// Parameters: -// class UInjuredDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UInjuredDefinition* AWillowPawn::GetInjuredDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetInjuredDefinition"); - - AWillowPawn_GetInjuredDefinition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.SetInjuredDeadState -// (Defined, Public) -// Parameters: -// unsigned char InjuredDeadStateVal (Parm) - -void AWillowPawn::SetInjuredDeadState(unsigned char InjuredDeadStateVal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetInjuredDeadState"); - - AWillowPawn_SetInjuredDeadState_Params params; - params.InjuredDeadStateVal = InjuredDeadStateVal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetInjuredState -// (Defined, Public) -// Parameters: -// unsigned char InjuredStateVal (Parm) - -void AWillowPawn::SetInjuredState(unsigned char InjuredStateVal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetInjuredState"); - - AWillowPawn_SetInjuredState_Params params; - params.InjuredStateVal = InjuredStateVal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.KilledEnemy -// (Defined, Public) -// Parameters: -// class AWillowPawn* aTargetPawn (Parm) - -void AWillowPawn::KilledEnemy(class AWillowPawn* aTargetPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.KilledEnemy"); - - AWillowPawn_KilledEnemy_Params params; - params.aTargetPawn = aTargetPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SwitchToSidearm -// (Event, Public) - -void AWillowPawn::SwitchToSidearm() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SwitchToSidearm"); - - AWillowPawn_SwitchToSidearm_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.EndInjuredState -// (Event, Public) - -void AWillowPawn::EndInjuredState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.EndInjuredState"); - - AWillowPawn_EndInjuredState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GoFromInjuredToMostlyDeadClient -// (Defined, Simulated, Public) - -void AWillowPawn::GoFromInjuredToMostlyDeadClient() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GoFromInjuredToMostlyDeadClient"); - - AWillowPawn_GoFromInjuredToMostlyDeadClient_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GoFromInjuredToMostlyDead -// (Defined, Simulated, Public) - -void AWillowPawn::GoFromInjuredToMostlyDead() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GoFromInjuredToMostlyDead"); - - AWillowPawn_GoFromInjuredToMostlyDead_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GoToInjuredAndTargetedClient -// (Defined, Simulated, Public, HasDefaults) - -void AWillowPawn::GoToInjuredAndTargetedClient() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GoToInjuredAndTargetedClient"); - - AWillowPawn_GoToInjuredAndTargetedClient_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GoToInjuredAndTargeted -// (Defined, Simulated, Public, HasDefaults) - -void AWillowPawn::GoToInjuredAndTargeted() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GoToInjuredAndTargeted"); - - AWillowPawn_GoToInjuredAndTargeted_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GoFromHealthToInjuredClient -// (Defined, Simulated, Public) - -void AWillowPawn::GoFromHealthToInjuredClient() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GoFromHealthToInjuredClient"); - - AWillowPawn_GoFromHealthToInjuredClient_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GoFromInjuredToHealthyClient -// (Defined, Simulated, Public) - -void AWillowPawn::GoFromInjuredToHealthyClient() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GoFromInjuredToHealthyClient"); - - AWillowPawn_GoFromInjuredToHealthyClient_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GoFromInjuredToHealthy -// (Defined, Simulated, Public) - -void AWillowPawn::GoFromInjuredToHealthy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GoFromInjuredToHealthy"); - - AWillowPawn_GoFromInjuredToHealthy_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ClearPlayerInjuredState -// (Simulated, Public) - -void AWillowPawn::ClearPlayerInjuredState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ClearPlayerInjuredState"); - - AWillowPawn_ClearPlayerInjuredState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetupPlayerInjuredState -// (Simulated, Public) - -void AWillowPawn::SetupPlayerInjuredState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetupPlayerInjuredState"); - - AWillowPawn_SetupPlayerInjuredState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ResurrectAtLocation -// (HasOptionalparams, Public) -// Parameters: -// class AActor* HoldingLoc (Parm) -// class AActor* TeleportLoc (Parm) -// unsigned char ResurrectReason (Parm) -// class APlayerReplicationInfo* DeadPlayerPRI (OptionalParm, Parm) - -void AWillowPawn::ResurrectAtLocation(class AActor* HoldingLoc, class AActor* TeleportLoc, unsigned char ResurrectReason, class APlayerReplicationInfo* DeadPlayerPRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ResurrectAtLocation"); - - AWillowPawn_ResurrectAtLocation_Params params; - params.HoldingLoc = HoldingLoc; - params.TeleportLoc = TeleportLoc; - params.ResurrectReason = ResurrectReason; - params.DeadPlayerPRI = DeadPlayerPRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PlacePlayerInLevel -// (HasOptionalparams, Public) -// Parameters: -// bool bSkipHoldingCell (OptionalParm, Parm) - -void AWillowPawn::PlacePlayerInLevel(bool bSkipHoldingCell) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlacePlayerInLevel"); - - AWillowPawn_PlacePlayerInLevel_Params params; - params.bSkipHoldingCell = bSkipHoldingCell; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ResurrectPlayer -// (HasOptionalparams, Public) -// Parameters: -// unsigned char ResurrectReason (OptionalParm, Parm) -// bool bSkipHoldingCell (OptionalParm, Parm) -// class APlayerReplicationInfo* DeadPlayerPRI (OptionalParm, Parm) -// class ATravelStation* DestinationStation (OptionalParm, Parm) - -void AWillowPawn::ResurrectPlayer(unsigned char ResurrectReason, bool bSkipHoldingCell, class APlayerReplicationInfo* DeadPlayerPRI, class ATravelStation* DestinationStation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ResurrectPlayer"); - - AWillowPawn_ResurrectPlayer_Params params; - params.ResurrectReason = ResurrectReason; - params.bSkipHoldingCell = bSkipHoldingCell; - params.DeadPlayerPRI = DeadPlayerPRI; - params.DestinationStation = DestinationStation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetBestPlayerPlacementPoint -// (HasOptionalparams, Public) -// Parameters: -// bool bLevelTravel (OptionalParm, Parm) -// class ATeleporterDestination* ReturnValue (Parm, OutParm, ReturnParm) - -class ATeleporterDestination* AWillowPawn::GetBestPlayerPlacementPoint(bool bLevelTravel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetBestPlayerPlacementPoint"); - - AWillowPawn_GetBestPlayerPlacementPoint_Params params; - params.bLevelTravel = bLevelTravel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.RejuvenateFromInjured -// (Public) - -void AWillowPawn::RejuvenateFromInjured() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.RejuvenateFromInjured"); - - AWillowPawn_RejuvenateFromInjured_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.HandleHealthDepleted -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// class AController* InstigatedBy (Parm) -// class UClass* DamageType (Parm) -// struct FVector HitLocation (Parm) -// FScriptInterface DamageCauser (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::HandleHealthDepleted(class AController* InstigatedBy, class UClass* DamageType, const struct FVector& HitLocation, const FScriptInterface& DamageCauser, const struct FTraceHitInfo& HitInfo, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.HandleHealthDepleted"); - - AWillowPawn_HandleHealthDepleted_Params params; - params.InstigatedBy = InstigatedBy; - params.DamageType = DamageType; - params.HitLocation = HitLocation; - params.DamageCauser = DamageCauser; - params.HitInfo = HitInfo; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.CausePlayerDeath -// (Defined, Public) -// Parameters: -// bool bFellIntoPlayerKillVolume (Parm) - -void AWillowPawn::CausePlayerDeath(bool bFellIntoPlayerKillVolume) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CausePlayerDeath"); - - AWillowPawn_CausePlayerDeath_Params params; - params.bFellIntoPlayerKillVolume = bFellIntoPlayerKillVolume; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.OutOfDuelBounds -// (Public) - -void AWillowPawn::OutOfDuelBounds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.OutOfDuelBounds"); - - AWillowPawn_OutOfDuelBounds_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PlayInjured -// (Defined, Public, HasDefaults) -// Parameters: -// class AController* Killer (Parm) -// class UClass* DamageType (Parm) -// struct FVector HitLocation (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::PlayInjured(class AController* Killer, class UClass* DamageType, const struct FVector& HitLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayInjured"); - - AWillowPawn_PlayInjured_Params params; - params.Killer = Killer; - params.DamageType = DamageType; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.DestroyInjuredInteraction -// (Defined, Simulated, Public) - -void AWillowPawn::DestroyInjuredInteraction() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.DestroyInjuredInteraction"); - - AWillowPawn_DestroyInjuredInteraction_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetupInjuredInteraction -// (Defined, Simulated, Public) - -void AWillowPawn::SetupInjuredInteraction() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetupInjuredInteraction"); - - AWillowPawn_SetupInjuredInteraction_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetBaseEyeheight -// (Defined, Simulated, Public) - -void AWillowPawn::SetBaseEyeheight() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetBaseEyeheight"); - - AWillowPawn_SetBaseEyeheight_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PreKilledBy -// (Public) -// Parameters: -// class APawn* EventInstigator (Parm) - -void AWillowPawn::PreKilledBy(class APawn* EventInstigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PreKilledBy"); - - AWillowPawn_PreKilledBy_Params params; - params.EventInstigator = EventInstigator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.HeuristicPlayDeath -// (Final, Native, Public) -// Parameters: -// class UDamageTypeDefinition* DamageType (Parm) -// unsigned char KillType (Parm) - -void AWillowPawn::HeuristicPlayDeath(class UDamageTypeDefinition* DamageType, unsigned char KillType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.HeuristicPlayDeath"); - - AWillowPawn_HeuristicPlayDeath_Params params; - params.DamageType = DamageType; - params.KillType = KillType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.StopDriving -// (Defined, Simulated, Event, Public) -// Parameters: -// class AVehicle* V (Parm) - -void AWillowPawn::StopDriving(class AVehicle* V) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.StopDriving"); - - AWillowPawn_StopDriving_Params params; - params.V = V; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.StartDriving -// (Defined, Simulated, Event, HasOptionalparams, Public) -// Parameters: -// class AVehicle* V (Parm) -// bool SkipAnim (OptionalParm, Parm) - -void AWillowPawn::StartDriving(class AVehicle* V, bool SkipAnim) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.StartDriving"); - - AWillowPawn_StartDriving_Params params; - params.V = V; - params.SkipAnim = SkipAnim; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.OnAnimEnd -// (Defined, Event, Public) -// Parameters: -// class UAnimNodeSequence* SeqNode (Parm) -// float PlayedTime (Parm) -// float ExcessTime (Parm) - -void AWillowPawn::OnAnimEnd(class UAnimNodeSequence* SeqNode, float PlayedTime, float ExcessTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.OnAnimEnd"); - - AWillowPawn_OnAnimEnd_Params params; - params.SeqNode = SeqNode; - params.PlayedTime = PlayedTime; - params.ExcessTime = ExcessTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.RootMotionModeChanged -// (Defined, Simulated, Event, Public) -// Parameters: -// class USkeletalMeshComponent* SkelComp (Parm, EditInline) - -void AWillowPawn::RootMotionModeChanged(class USkeletalMeshComponent* SkelComp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.RootMotionModeChanged"); - - AWillowPawn_RootMotionModeChanged_Params params; - params.SkelComp = SkelComp; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetMovementPhysics -// (Defined, Public) - -void AWillowPawn::SetMovementPhysics() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetMovementPhysics"); - - AWillowPawn_SetMovementPhysics_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.IsHardAttached -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::IsHardAttached() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.IsHardAttached"); - - AWillowPawn_IsHardAttached_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.AttachActorTo -// (Defined, Simulated, Public) -// Parameters: -// class AActor* AttachedActor (Parm) -// struct FName BoneName (Parm) - -void AWillowPawn::AttachActorTo(class AActor* AttachedActor, const struct FName& BoneName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.AttachActorTo"); - - AWillowPawn_AttachActorTo_Params params; - params.AttachedActor = AttachedActor; - params.BoneName = BoneName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.CheckPainSounds -// (Defined, Simulated, Public) - -void AWillowPawn::CheckPainSounds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CheckPainSounds"); - - AWillowPawn_CheckPainSounds_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PlayPainSound -// (Final, Native, Public) - -void AWillowPawn::PlayPainSound() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayPainSound"); - - AWillowPawn_PlayPainSound_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.StealAmmo -// (Defined, Simulated, Public) -// Parameters: -// class AController* DamageInstigator (Parm) -// class UClass* DamageType (Parm) - -void AWillowPawn::StealAmmo(class AController* DamageInstigator, class UClass* DamageType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.StealAmmo"); - - AWillowPawn_StealAmmo_Params params; - params.DamageInstigator = DamageInstigator; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.BigBoyTakeRadiusDamage -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class AController* InstigatedBy (Parm) -// float BaseDamage (Parm) -// float DamageRadius (Parm) -// class UClass* DamageType (Parm) -// float Momentum (Parm) -// struct FVector HurtOrigin (Parm) -// bool bFullDamage (Parm) -// FScriptInterface DamageCauser (Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowPawn::BigBoyTakeRadiusDamage(class AController* InstigatedBy, float BaseDamage, float DamageRadius, class UClass* DamageType, float Momentum, const struct FVector& HurtOrigin, bool bFullDamage, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.BigBoyTakeRadiusDamage"); - - AWillowPawn_BigBoyTakeRadiusDamage_Params params; - params.InstigatedBy = InstigatedBy; - params.BaseDamage = BaseDamage; - params.DamageRadius = DamageRadius; - params.DamageType = DamageType; - params.Momentum = Momentum; - params.HurtOrigin = HurtOrigin; - params.bFullDamage = bFullDamage; - params.DamageCauser = DamageCauser; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.TakeRadiusDamageOnBones -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// class AController* InstigatedBy (Parm) -// float BaseDamage (Parm) -// float DamageRadius (Parm) -// class UClass* DamageType (Parm) -// float Momentum (Parm) -// struct FVector HurtOrigin (Parm) -// bool bFullDamage (Parm) -// FScriptInterface DamageCauser (Parm) -// TArray Bones (Parm, NeedCtorLink) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::TakeRadiusDamageOnBones(class AController* InstigatedBy, float BaseDamage, float DamageRadius, class UClass* DamageType, float Momentum, const struct FVector& HurtOrigin, bool bFullDamage, const FScriptInterface& DamageCauser, TArray Bones, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.TakeRadiusDamageOnBones"); - - AWillowPawn_TakeRadiusDamageOnBones_Params params; - params.InstigatedBy = InstigatedBy; - params.BaseDamage = BaseDamage; - params.DamageRadius = DamageRadius; - params.DamageType = DamageType; - params.Momentum = Momentum; - params.HurtOrigin = HurtOrigin; - params.bFullDamage = bFullDamage; - params.DamageCauser = DamageCauser; - params.Bones = Bones; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.BigBoyTrace -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FVector Start (Parm) -// struct FTraceHitInfo HitInfo (Parm, OutParm) -// FScriptInterface DamageCauser (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowPawn::BigBoyTrace(const struct FVector& Start, const FScriptInterface& DamageCauser, struct FTraceHitInfo* HitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.BigBoyTrace"); - - AWillowPawn_BigBoyTrace_Params params; - params.Start = Start; - params.DamageCauser = DamageCauser; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (HitInfo != nullptr) - *HitInfo = params.HitInfo; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.AddRadiusDamageSummary -// (Final, Native, Public) -// Parameters: -// struct FDamageEventSummary OtherSummary (Parm) - -void AWillowPawn::AddRadiusDamageSummary(const struct FDamageEventSummary& OtherSummary) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.AddRadiusDamageSummary"); - - AWillowPawn_AddRadiusDamageSummary_Params params; - params.OtherSummary = OtherSummary; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.InitRadiusDamageSummary -// (Final, Native, Public) - -void AWillowPawn::InitRadiusDamageSummary() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.InitRadiusDamageSummary"); - - AWillowPawn_InitRadiusDamageSummary_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.TakeRadiusDamage -// (Defined, Simulated, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class AController* InstigatedBy (Parm) -// float BaseDamage (Parm) -// float DamageRadius (Parm) -// class UClass* DamageType (Parm) -// float Momentum (Parm) -// struct FVector HurtOrigin (Parm) -// bool bFullDamage (Parm) -// FScriptInterface DamageCauser (Parm) -// float DamageFalloffExponent (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowPawn::TakeRadiusDamage(class AController* InstigatedBy, float BaseDamage, float DamageRadius, class UClass* DamageType, float Momentum, const struct FVector& HurtOrigin, bool bFullDamage, const FScriptInterface& DamageCauser, float DamageFalloffExponent, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.TakeRadiusDamage"); - - AWillowPawn_TakeRadiusDamage_Params params; - params.InstigatedBy = InstigatedBy; - params.BaseDamage = BaseDamage; - params.DamageRadius = DamageRadius; - params.DamageType = DamageType; - params.Momentum = Momentum; - params.HurtOrigin = HurtOrigin; - params.bFullDamage = bFullDamage; - params.DamageCauser = DamageCauser; - params.DamageFalloffExponent = DamageFalloffExponent; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.HealDamage -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// float Amount (Parm) -// class AController* Healer (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// bool bIsShieldRestore (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::HealDamage(float Amount, class AController* Healer, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, bool bIsShieldRestore) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.HealDamage"); - - AWillowPawn_HealDamage_Params params; - params.Amount = Amount; - params.Healer = Healer; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.bIsShieldRestore = bIsShieldRestore; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.TookDamageFromFriendly -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// float Damage (Parm) -// class AController* InstigatedBy (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// class UClass* DamageType (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowPawn::TookDamageFromFriendly(float Damage, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.TookDamageFromFriendly"); - - AWillowPawn_TookDamageFromFriendly_Params params; - params.Damage = Damage; - params.InstigatedBy = InstigatedBy; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.HitInfo = HitInfo; - params.DamageCauser = DamageCauser; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetTransformedKillStat -// (Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowPawn::GetTransformedKillStat() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetTransformedKillStat"); - - AWillowPawn_GetTransformedKillStat_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.FireProjectileDamagedEvents -// (Defined, Public) -// Parameters: -// class AController* InstigatedBy (Parm) -// FScriptInterface DamageCauser (Parm) -// struct FDamageEventSummary Damage (Parm) - -void AWillowPawn::FireProjectileDamagedEvents(class AController* InstigatedBy, const FScriptInterface& DamageCauser, const struct FDamageEventSummary& Damage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.FireProjectileDamagedEvents"); - - AWillowPawn_FireProjectileDamagedEvents_Params params; - params.InstigatedBy = InstigatedBy; - params.DamageCauser = DamageCauser; - params.Damage = Damage; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ProcessDamageTakenSkillEvents -// (Public) -// Parameters: -// class UDamagePipeline* Pipeline (Parm) -// class AController* InstigatedBy (Parm) -// class UClass* DamageType (Parm) - -void AWillowPawn::ProcessDamageTakenSkillEvents(class UDamagePipeline* Pipeline, class AController* InstigatedBy, class UClass* DamageType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ProcessDamageTakenSkillEvents"); - - AWillowPawn_ProcessDamageTakenSkillEvents_Params params; - params.Pipeline = Pipeline; - params.InstigatedBy = InstigatedBy; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ProcessDamageDealtSkillEvents -// (Public) -// Parameters: -// class UDamagePipeline* Pipeline (Parm) -// class AController* VictimController (Parm) -// class UClass* DamageType (Parm) - -void AWillowPawn::ProcessDamageDealtSkillEvents(class UDamagePipeline* Pipeline, class AController* VictimController, class UClass* DamageType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ProcessDamageDealtSkillEvents"); - - AWillowPawn_ProcessDamageDealtSkillEvents_Params params; - params.Pipeline = Pipeline; - params.VictimController = VictimController; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.TookDamageFromEnemy -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AController* InstigatedBy (Parm) -// class UCharacterClassDefinition* MyCharacterClass (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// class UClass* DamageType (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowPawn::TookDamageFromEnemy(class AController* InstigatedBy, class UCharacterClassDefinition* MyCharacterClass, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.TookDamageFromEnemy"); - - AWillowPawn_TookDamageFromEnemy_Params params; - params.InstigatedBy = InstigatedBy; - params.MyCharacterClass = MyCharacterClass; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.HitInfo = HitInfo; - params.DamageCauser = DamageCauser; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ModifyParentDamage -// (Defined, Public) -// Parameters: -// float Damage (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::ModifyParentDamage(float Damage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ModifyParentDamage"); - - AWillowPawn_ModifyParentDamage_Params params; - params.Damage = Damage; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.TakeDamage -// (Defined, Event, HasOptionalparams, Public, HasDefaults) -// Parameters: -// float Damage (Parm) -// class AController* InstigatedBy (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// class UClass* DamageType (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowPawn::TakeDamage(float Damage, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.TakeDamage"); - - AWillowPawn_TakeDamage_Params params; - params.Damage = Damage; - params.InstigatedBy = InstigatedBy; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.HitInfo = HitInfo; - params.DamageCauser = DamageCauser; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PreTestAnimation -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FName Sequence (Parm) -// class UAnimSet* AnimSet (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::PreTestAnimation(const struct FName& Sequence, class UAnimSet* AnimSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PreTestAnimation"); - - AWillowPawn_PreTestAnimation_Params params; - params.Sequence = Sequence; - params.AnimSet = AnimSet; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetFaceFXAudioComponent -// (Defined, Simulated, Event, Public) -// Parameters: -// class UAudioComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UAudioComponent* AWillowPawn::GetFaceFXAudioComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetFaceFXAudioComponent"); - - AWillowPawn_GetFaceFXAudioComponent_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.PlayActorFaceFXAnim -// (Defined, Simulated, Event, Public) -// Parameters: -// class UFaceFXAnimSet* AnimSet (Parm) -// struct FString GroupName (Parm, NeedCtorLink) -// struct FString SeqName (Parm, NeedCtorLink) -// class USoundCue* SoundCueToPlay (Parm) -// class UAkEvent* AkEventToPlay (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::PlayActorFaceFXAnim(class UFaceFXAnimSet* AnimSet, const struct FString& GroupName, const struct FString& SeqName, class USoundCue* SoundCueToPlay, class UAkEvent* AkEventToPlay) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayActorFaceFXAnim"); - - AWillowPawn_PlayActorFaceFXAnim_Params params; - params.AnimSet = AnimSet; - params.GroupName = GroupName; - params.SeqName = SeqName; - params.SoundCueToPlay = SoundCueToPlay; - params.AkEventToPlay = AkEventToPlay; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetFaceFXMeshComponent -// (Simulated, Native, Public) -// Parameters: -// class USkeletalMeshComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class USkeletalMeshComponent* AWillowPawn::GetFaceFXMeshComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetFaceFXMeshComponent"); - - AWillowPawn_GetFaceFXMeshComponent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.SetAudioCueOpenedByFaceFX -// (Defined, Simulated, Event, Public) -// Parameters: -// bool Opened (Parm) - -void AWillowPawn::SetAudioCueOpenedByFaceFX(bool Opened) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetAudioCueOpenedByFaceFX"); - - AWillowPawn_SetAudioCueOpenedByFaceFX_Params params; - params.Opened = Opened; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PlayFaceAnimation -// (Simulated, Native, Public) -// Parameters: -// struct FString FaceFXGroupName (Parm, NeedCtorLink) -// struct FString FaceFXAnimName (Parm, NeedCtorLink) -// class USoundCue* SoundCueToPlay (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::PlayFaceAnimation(const struct FString& FaceFXGroupName, const struct FString& FaceFXAnimName, class USoundCue* SoundCueToPlay) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayFaceAnimation"); - - AWillowPawn_PlayFaceAnimation_Params params; - params.FaceFXGroupName = FaceFXGroupName; - params.FaceFXAnimName = FaceFXAnimName; - params.SoundCueToPlay = SoundCueToPlay; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.HitWall -// (Defined, Event, Public) -// Parameters: -// struct FVector HitNormal (Parm) -// class AActor* Wall (Parm) -// class UPrimitiveComponent* WallComp (Parm, EditInline) - -void AWillowPawn::HitWall(const struct FVector& HitNormal, class AActor* Wall, class UPrimitiveComponent* WallComp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.HitWall"); - - AWillowPawn_HitWall_Params params; - params.HitNormal = HitNormal; - params.Wall = Wall; - params.WallComp = WallComp; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.Touch -// (Defined, Event, Public) -// Parameters: -// class AActor* Other (Parm) -// class UPrimitiveComponent* OtherComp (Parm, EditInline) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) - -void AWillowPawn::Touch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.Touch"); - - AWillowPawn_Touch_Params params; - params.Other = Other; - params.OtherComp = OtherComp; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PlayFootImpactEffect -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// class UWillowImpactDefinition* ImpactDefinition (Parm) -// int FootDown (Parm) -// bool bPlaySound (Parm) -// bool bReplicate (OptionalParm, Parm) - -void AWillowPawn::PlayFootImpactEffect(class UWillowImpactDefinition* ImpactDefinition, int FootDown, bool bPlaySound, bool bReplicate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayFootImpactEffect"); - - AWillowPawn_PlayFootImpactEffect_Params params; - params.ImpactDefinition = ImpactDefinition; - params.FootDown = FootDown; - params.bPlaySound = bPlaySound; - params.bReplicate = bReplicate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PlayWaterImpactEffects -// (Simulated, Native, Public) -// Parameters: -// class UWillowImpactDefinition* ImpactDefinition (Parm) -// bool bReplicate (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::PlayWaterImpactEffects(class UWillowImpactDefinition* ImpactDefinition, bool bReplicate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayWaterImpactEffects"); - - AWillowPawn_PlayWaterImpactEffects_Params params; - params.ImpactDefinition = ImpactDefinition; - params.bReplicate = bReplicate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.DoJump -// (Defined, Public) -// Parameters: -// bool bUpdating (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::DoJump(bool bUpdating) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.DoJump"); - - AWillowPawn_DoJump_Params params; - params.bUpdating = bUpdating; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.PlayLanded -// (Defined, Public) -// Parameters: -// float ImpactVel (Parm) - -void AWillowPawn::PlayLanded(float ImpactVel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayLanded"); - - AWillowPawn_PlayLanded_Params params; - params.ImpactVel = ImpactVel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.Landed -// (Defined, Event, Public) -// Parameters: -// struct FVector HitNormal (Parm) -// class AActor* FloorActor (Parm) - -void AWillowPawn::Landed(const struct FVector& HitNormal, class AActor* FloorActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.Landed"); - - AWillowPawn_Landed_Params params; - params.HitNormal = HitNormal; - params.FloorActor = FloorActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.FinishAnimControl -// (Defined, Simulated, Event, Public) -// Parameters: -// class UInterpGroup* InInterpGroup (Parm) - -void AWillowPawn::FinishAnimControl(class UInterpGroup* InInterpGroup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.FinishAnimControl"); - - AWillowPawn_FinishAnimControl_Params params; - params.InInterpGroup = InInterpGroup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetAnimPosition -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName SlotName (Parm) -// int ChannelIndex (Parm) -// struct FName InAnimSeqName (Parm) -// float InPosition (Parm) -// bool bFireNotifies (Parm) -// bool bLooping (Parm) -// bool bEnableRootMotion (Parm) - -void AWillowPawn::SetAnimPosition(const struct FName& SlotName, int ChannelIndex, const struct FName& InAnimSeqName, float InPosition, bool bFireNotifies, bool bLooping, bool bEnableRootMotion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetAnimPosition"); - - AWillowPawn_SetAnimPosition_Params params; - params.SlotName = SlotName; - params.ChannelIndex = ChannelIndex; - params.InAnimSeqName = InAnimSeqName; - params.InPosition = InPosition; - params.bFireNotifies = bFireNotifies; - params.bLooping = bLooping; - params.bEnableRootMotion = bEnableRootMotion; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.BeginAnimControl -// (Defined, Simulated, Event, Public) -// Parameters: -// class UInterpGroup* InInterpGroup (Parm) - -void AWillowPawn::BeginAnimControl(class UInterpGroup* InInterpGroup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.BeginAnimControl"); - - AWillowPawn_BeginAnimControl_Params params; - params.InInterpGroup = InInterpGroup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.LastMatineeAnimFinished -// (Native, Public) - -void AWillowPawn::LastMatineeAnimFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.LastMatineeAnimFinished"); - - AWillowPawn_LastMatineeAnimFinished_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.MAT_FinishAnimControl -// (Native, Public) -// Parameters: -// class UInterpGroup* InInterpGroup (Parm) - -void AWillowPawn::MAT_FinishAnimControl(class UInterpGroup* InInterpGroup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.MAT_FinishAnimControl"); - - AWillowPawn_MAT_FinishAnimControl_Params params; - params.InInterpGroup = InInterpGroup; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.MAT_BeginAnimControl -// (Native, Public) -// Parameters: -// class UInterpGroup* InInterpGroup (Parm) - -void AWillowPawn::MAT_BeginAnimControl(class UInterpGroup* InInterpGroup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.MAT_BeginAnimControl"); - - AWillowPawn_MAT_BeginAnimControl_Params params; - params.InInterpGroup = InInterpGroup; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetFootstepBone -// (Simulated, Native, Public) -// Parameters: -// int FootstepIndex (Parm) -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowPawn::GetFootstepBone(int FootstepIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetFootstepBone"); - - AWillowPawn_GetFootstepBone_Params params; - params.FootstepIndex = FootstepIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.TakeFallingDamage -// (Defined, Public) - -void AWillowPawn::TakeFallingDamage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.TakeFallingDamage"); - - AWillowPawn_TakeFallingDamage_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.AllowFootstepEffects -// (Defined, Simulated, Public) -// Parameters: -// class AActor* HitActor (Parm) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::AllowFootstepEffects(class AActor* HitActor, const struct FVector& HitLocation, const struct FVector& HitNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.AllowFootstepEffects"); - - AWillowPawn_AllowFootstepEffects_Params params; - params.HitActor = HitActor; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.PlayFootStepSound -// (Simulated, Native, Public) -// Parameters: -// int FootDown (Parm) -// bool bFirstPerson (Parm) - -void AWillowPawn::PlayFootStepSound(int FootDown, bool bFirstPerson) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayFootStepSound"); - - AWillowPawn_PlayFootStepSound_Params params; - params.FootDown = FootDown; - params.bFirstPerson = bFirstPerson; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.CanReachOutToTarget -// (Native, Public) -// Parameters: -// class AActor* Other (Parm) -// float FOV (Parm) -// float flReachRadius (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::CanReachOutToTarget(class AActor* Other, float FOV, float flReachRadius) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CanReachOutToTarget"); - - AWillowPawn_CanReachOutToTarget_Params params; - params.Other = Other; - params.FOV = FOV; - params.flReachRadius = flReachRadius; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.UpdateWeaponOnPossess -// (Defined, Protected) -// Parameters: -// bool bVehicleTransition (Parm) - -void AWillowPawn::UpdateWeaponOnPossess(bool bVehicleTransition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.UpdateWeaponOnPossess"); - - AWillowPawn_UpdateWeaponOnPossess_Params params; - params.bVehicleTransition = bVehicleTransition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PossessedBy -// (Defined, Public) -// Parameters: -// class AController* C (Parm) -// bool bVehicleTransition (Parm) - -void AWillowPawn::PossessedBy(class AController* C, bool bVehicleTransition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PossessedBy"); - - AWillowPawn_PossessedBy_Params params; - params.C = C; - params.bVehicleTransition = bVehicleTransition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ApplyAttributeStartingValues -// (Defined, Public, HasDefaults) - -void AWillowPawn::ApplyAttributeStartingValues() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ApplyAttributeStartingValues"); - - AWillowPawn_ApplyAttributeStartingValues_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetAttributeStartingValuesFromCharacterClass -// (Defined, Public, HasDefaults) -// Parameters: -// class UWillowCharacterClassDefinition* WillowCharacterClass (Parm) - -void AWillowPawn::GetAttributeStartingValuesFromCharacterClass(class UWillowCharacterClassDefinition* WillowCharacterClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetAttributeStartingValuesFromCharacterClass"); - - AWillowPawn_GetAttributeStartingValuesFromCharacterClass_Params params; - params.WillowCharacterClass = WillowCharacterClass; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetShieldResourcePoolDefinition -// (Defined, Public, HasOutparams) -// Parameters: -// class AResourcePoolManager* ResourcePoolManager (Parm, OutParm) -// class UResourcePoolDefinition* Definition (Parm) - -void AWillowPawn::SetShieldResourcePoolDefinition(class UResourcePoolDefinition* Definition, class AResourcePoolManager** ResourcePoolManager) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetShieldResourcePoolDefinition"); - - AWillowPawn_SetShieldResourcePoolDefinition_Params params; - params.Definition = Definition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ResourcePoolManager != nullptr) - *ResourcePoolManager = params.ResourcePoolManager; -} - - -// Function WillowGame.WillowPawn.SetHealthResourcePoolDefinition -// (Defined, Public, HasOutparams) -// Parameters: -// class AResourcePoolManager* ResourcePoolManager (Parm, OutParm) -// class UResourcePoolDefinition* Definition (Parm) - -void AWillowPawn::SetHealthResourcePoolDefinition(class UResourcePoolDefinition* Definition, class AResourcePoolManager** ResourcePoolManager) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetHealthResourcePoolDefinition"); - - AWillowPawn_SetHealthResourcePoolDefinition_Params params; - params.Definition = Definition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ResourcePoolManager != nullptr) - *ResourcePoolManager = params.ResourcePoolManager; -} - - -// Function WillowGame.WillowPawn.AddPoolItems -// (Defined, Public, HasOutparams) -// Parameters: -// TArray ItemsToAdd (Const, Parm, OutParm, NeedCtorLink) -// bool bReadiedItems (Parm) - -void AWillowPawn::AddPoolItems(bool bReadiedItems, TArray* ItemsToAdd) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.AddPoolItems"); - - AWillowPawn_AddPoolItems_Params params; - params.bReadiedItems = bReadiedItems; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ItemsToAdd != nullptr) - *ItemsToAdd = params.ItemsToAdd; -} - - -// Function WillowGame.WillowPawn.StartCrouch -// (Defined, Simulated, Event, Public) -// Parameters: -// float HeightAdjust (Parm) - -void AWillowPawn::StartCrouch(float HeightAdjust) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.StartCrouch"); - - AWillowPawn_StartCrouch_Params params; - params.HeightAdjust = HeightAdjust; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.EndCrouch -// (Defined, Simulated, Event, Public) -// Parameters: -// float HeightAdjust (Parm) - -void AWillowPawn::EndCrouch(float HeightAdjust) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.EndCrouch"); - - AWillowPawn_EndCrouch_Params params; - params.HeightAdjust = HeightAdjust; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ShouldCrouch -// (Defined, Public) -// Parameters: -// bool bCrouch (Parm) - -void AWillowPawn::ShouldCrouch(bool bCrouch) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ShouldCrouch"); - - AWillowPawn_ShouldCrouch_Params params; - params.bCrouch = bCrouch; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.TurnOff -// (Defined, Simulated, Public) - -void AWillowPawn::TurnOff() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.TurnOff"); - - AWillowPawn_TurnOff_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.WeaponBob -// (Simulated, Native, Public) -// Parameters: -// float BobDamping (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowPawn::WeaponBob(float BobDamping) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.WeaponBob"); - - AWillowPawn_WeaponBob_Params params; - params.BobDamping = BobDamping; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.PoweredUp -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::PoweredUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PoweredUp"); - - AWillowPawn_PoweredUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.EquipItem -// (Defined, Public) -// Parameters: -// class AWillowEquipAbleItem* WEItem (Parm) - -void AWillowPawn::EquipItem(class AWillowEquipAbleItem* WEItem) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.EquipItem"); - - AWillowPawn_EquipItem_Params params; - params.WEItem = WEItem; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.UnequipItem -// (Defined, Public) -// Parameters: -// class AWillowEquipAbleItem* WEItem (Parm) -// bool bReplace (Parm) - -void AWillowPawn::UnequipItem(class AWillowEquipAbleItem* WEItem, bool bReplace) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.UnequipItem"); - - AWillowPawn_UnequipItem_Params params; - params.WEItem = WEItem; - params.bReplace = bReplace; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetEquippableItemInSlot -// (Defined, Public) -// Parameters: -// unsigned char ItemSlot (Parm) -// class AWillowEquipAbleItem* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowEquipAbleItem* AWillowPawn::GetEquippableItemInSlot(unsigned char ItemSlot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetEquippableItemInSlot"); - - AWillowPawn_GetEquippableItemInSlot_Params params; - params.ItemSlot = ItemSlot; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetItemTossVelocity -// (Native, HasOptionalparams, Public) -// Parameters: -// bool bWeapon (OptionalParm, Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowPawn::GetItemTossVelocity(bool bWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetItemTossVelocity"); - - AWillowPawn_GetItemTossVelocity_Params params; - params.bWeapon = bWeapon; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.TossInventory -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class AInventory* Inv (Parm) -// struct FVector ForceVelocity (OptionalParm, Parm) - -void AWillowPawn::TossInventory(class AInventory* Inv, const struct FVector& ForceVelocity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.TossInventory"); - - AWillowPawn_TossInventory_Params params; - params.Inv = Inv; - params.ForceVelocity = ForceVelocity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.TossSpecificItem -// (Defined, Public, HasDefaults) -// Parameters: -// class AWillowInventory* Item (Parm) -// struct FVector TossVel (Parm) -// class ADroppedPickup* ReturnValue (Parm, OutParm, ReturnParm) - -class ADroppedPickup* AWillowPawn::TossSpecificItem(class AWillowInventory* Item, const struct FVector& TossVel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.TossSpecificItem"); - - AWillowPawn_TossSpecificItem_Params params; - params.Item = Item; - params.TossVel = TossVel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.DiscardInventory -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bDestroyContents (OptionalParm, Parm) - -void AWillowPawn::DiscardInventory(bool bDestroyContents) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.DiscardInventory"); - - AWillowPawn_DiscardInventory_Params params; - params.bDestroyContents = bDestroyContents; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetDefaultInventory -// (Native, Public, HasOutparams) -// Parameters: -// TArray NewDefaultInventory (Const, Parm, OutParm, NeedCtorLink) - -void AWillowPawn::SetDefaultInventory(TArray* NewDefaultInventory) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetDefaultInventory"); - - AWillowPawn_SetDefaultInventory_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewDefaultInventory != nullptr) - *NewDefaultInventory = params.NewDefaultInventory; -} - - -// Function WillowGame.WillowPawn.AddDefaultWeapon -// (Public) - -void AWillowPawn::AddDefaultWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.AddDefaultWeapon"); - - AWillowPawn_AddDefaultWeapon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.DropLootOnDeath -// (Defined, Public) -// Parameters: -// class AController* Killer (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) - -void AWillowPawn::DropLootOnDeath(class AController* Killer, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.DropLootOnDeath"); - - AWillowPawn_DropLootOnDeath_Params params; - params.Killer = Killer; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.AddDefaultInventory -// (Defined, Public) - -void AWillowPawn::AddDefaultInventory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.AddDefaultInventory"); - - AWillowPawn_AddDefaultInventory_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ClientStopWeaponFiring -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPawn::ClientStopWeaponFiring() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ClientStopWeaponFiring"); - - AWillowPawn_ClientStopWeaponFiring_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.StopWeaponFiring -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::StopWeaponFiring() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.StopWeaponFiring"); - - AWillowPawn_StopWeaponFiring_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.BotFire -// (Defined, Public) -// Parameters: -// bool bFinished (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::BotFire(bool bFinished) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.BotFire"); - - AWillowPawn_BotFire_Params params; - params.bFinished = bFinished; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.StopFiring -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::StopFiring() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.StopFiring"); - - AWillowPawn_StopFiring_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.ResetFreeCamForwardOffset -// (Defined, Simulated, Public) - -void AWillowPawn::ResetFreeCamForwardOffset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ResetFreeCamForwardOffset"); - - AWillowPawn_ResetFreeCamForwardOffset_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.AdjustFreeCamForwardOffset -// (Defined, Simulated, Public) -// Parameters: -// bool bIn (Parm) - -void AWillowPawn::AdjustFreeCamForwardOffset(bool bIn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.AdjustFreeCamForwardOffset"); - - AWillowPawn_AdjustFreeCamForwardOffset_Params params; - params.bIn = bIn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ResetCameraScale -// (Defined, Simulated, Public) - -void AWillowPawn::ResetCameraScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ResetCameraScale"); - - AWillowPawn_ResetCameraScale_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.AdjustCameraScale -// (Defined, Simulated, Public) -// Parameters: -// bool bIn (Parm) - -void AWillowPawn::AdjustCameraScale(bool bIn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.AdjustCameraScale"); - - AWillowPawn_AdjustCameraScale_Params params; - params.bIn = bIn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.UpdateAndDestroyNonVisibleActor -// (Defined, Simulated, Static, Public) -// Parameters: -// class AActor* TargetActor (Parm) -// float TimerLength (Parm) -// float ConfigLifeSpan (Parm) -// struct FName TimerFuncName (Parm) - -void AWillowPawn::UpdateAndDestroyNonVisibleActor(class AActor* TargetActor, float TimerLength, float ConfigLifeSpan, const struct FName& TimerFuncName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.UpdateAndDestroyNonVisibleActor"); - - AWillowPawn_UpdateAndDestroyNonVisibleActor_Params params; - params.TargetActor = TargetActor; - params.TimerLength = TimerLength; - params.ConfigLifeSpan = ConfigLifeSpan; - params.TimerFuncName = TimerFuncName; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.EndRagdoll -// (Native, Public) - -void AWillowPawn::EndRagdoll() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.EndRagdoll"); - - AWillowPawn_EndRagdoll_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.FinishDeathRagdoll -// (Simulated, Native, Public) - -void AWillowPawn::FinishDeathRagdoll() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.FinishDeathRagdoll"); - - AWillowPawn_FinishDeathRagdoll_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.StartDeathRagdoll -// (Simulated, Native, Public) -// Parameters: -// bool bAnimationDriven (Parm) -// bool bEnableContactNotification (Parm) - -void AWillowPawn::StartDeathRagdoll(bool bAnimationDriven, bool bEnableContactNotification) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.StartDeathRagdoll"); - - AWillowPawn_StartDeathRagdoll_Params params; - params.bAnimationDriven = bAnimationDriven; - params.bEnableContactNotification = bEnableContactNotification; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.StartBlendIntoDeathRagdoll -// (Defined, Simulated, Public) - -void AWillowPawn::StartBlendIntoDeathRagdoll() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.StartBlendIntoDeathRagdoll"); - - AWillowPawn_StartBlendIntoDeathRagdoll_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.TearOffAfterDeathTimer -// (Defined, Public) - -void AWillowPawn::TearOffAfterDeathTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.TearOffAfterDeathTimer"); - - AWillowPawn_TearOffAfterDeathTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PlayDeathAnim -// (Defined, Simulated, Event, Public) -// Parameters: -// class USpecialMoveDefinition* DeathAnim (Parm) -// struct FName HitBoneName (Parm) -// struct FVector HitLocation (Parm) -// bool bMotorizedRagdoll (Parm) - -void AWillowPawn::PlayDeathAnim(class USpecialMoveDefinition* DeathAnim, const struct FName& HitBoneName, const struct FVector& HitLocation, bool bMotorizedRagdoll) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayDeathAnim"); - - AWillowPawn_PlayDeathAnim_Params params; - params.DeathAnim = DeathAnim; - params.HitBoneName = HitBoneName; - params.HitLocation = HitLocation; - params.bMotorizedRagdoll = bMotorizedRagdoll; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.CanPlayDeathAnim -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::CanPlayDeathAnim() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CanPlayDeathAnim"); - - AWillowPawn_CanPlayDeathAnim_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetTechDeathIndexForDamageType -// (Final, Native, Public) -// Parameters: -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPawn::GetTechDeathIndexForDamageType(class UDamageTypeDefinition* DamageTypeDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetTechDeathIndexForDamageType"); - - AWillowPawn_GetTechDeathIndexForDamageType_Params params; - params.DamageTypeDefinition = DamageTypeDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.PlayTechDeath -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// struct FTraceHitInfo HitInfo (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::PlayTechDeath(class UDamageTypeDefinition* DamageTypeDefinition, struct FTraceHitInfo* HitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayTechDeath"); - - AWillowPawn_PlayTechDeath_Params params; - params.DamageTypeDefinition = DamageTypeDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (HitInfo != nullptr) - *HitInfo = params.HitInfo; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.MatchesAtLeastOneTechDeathAnim -// (Defined, Simulated, Public) -// Parameters: -// class UDamageTypeDefinition* DamageTypeDef (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::MatchesAtLeastOneTechDeathAnim(class UDamageTypeDefinition* DamageTypeDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.MatchesAtLeastOneTechDeathAnim"); - - AWillowPawn_MatchesAtLeastOneTechDeathAnim_Params params; - params.DamageTypeDef = DamageTypeDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.ApplyExtraRagdollDeathImpulsesAndStatusEffect -// (Simulated, Public) - -void AWillowPawn::ApplyExtraRagdollDeathImpulsesAndStatusEffect() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ApplyExtraRagdollDeathImpulsesAndStatusEffect"); - - AWillowPawn_ApplyExtraRagdollDeathImpulsesAndStatusEffect_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PlayDying -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// class UImpactDefinition* ImpactDefinition (Parm) -// struct FVector HitLoc (Parm) - -void AWillowPawn::PlayDying(class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UImpactDefinition* ImpactDefinition, const struct FVector& HitLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayDying"); - - AWillowPawn_PlayDying_Params params; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.ImpactDefinition = ImpactDefinition; - params.HitLoc = HitLoc; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.StopSounds -// (Native, Public) - -void AWillowPawn::StopSounds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.StopSounds"); - - AWillowPawn_StopSounds_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.Died -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class AController* Killer (Parm) -// class UClass* DamageType (Parm) -// struct FVector HitLocation (Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::Died(class AController* Killer, class UClass* DamageType, const struct FVector& HitLocation, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.Died"); - - AWillowPawn_Died_Params params; - params.Killer = Killer; - params.DamageType = DamageType; - params.HitLocation = HitLocation; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.TellOpportunityPawnIsDead -// (Defined, Simulated, Public) -// Parameters: -// bool bKeepCorpse (Parm) - -void AWillowPawn::TellOpportunityPawnIsDead(bool bKeepCorpse) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.TellOpportunityPawnIsDead"); - - AWillowPawn_TellOpportunityPawnIsDead_Params params; - params.bKeepCorpse = bKeepCorpse; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.CheckGoToDyingState -// (Defined, Simulated, Event, Public) - -void AWillowPawn::CheckGoToDyingState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CheckGoToDyingState"); - - AWillowPawn_CheckGoToDyingState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ResetHitRegionHealth -// (Native, Public) -// Parameters: -// class UBodyHitRegionDefinition* HitRegion (Parm) - -void AWillowPawn::ResetHitRegionHealth(class UBodyHitRegionDefinition* HitRegion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ResetHitRegionHealth"); - - AWillowPawn_ResetHitRegionHealth_Params params; - params.HitRegion = HitRegion; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PlayHealingReaction -// (Native, Public, HasOutparams) -// Parameters: -// struct FDamageReactionData Data (Const, Parm, OutParm, NeedCtorLink) - -void AWillowPawn::PlayHealingReaction(struct FDamageReactionData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayHealingReaction"); - - AWillowPawn_PlayHealingReaction_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; -} - - -// Function WillowGame.WillowPawn.PlayDamageReaction -// (Native, Public, HasOutparams) -// Parameters: -// struct FDamageReactionData Data (Const, Parm, OutParm, NeedCtorLink) -// struct FName HitBone (Parm) -// struct FVector HitLocation (Const, Parm, OutParm) -// struct FVector HitMomentum (Const, Parm, OutParm) -// bool bDeath (Parm) - -void AWillowPawn::PlayDamageReaction(const struct FName& HitBone, bool bDeath, struct FDamageReactionData* Data, struct FVector* HitLocation, struct FVector* HitMomentum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayDamageReaction"); - - AWillowPawn_PlayDamageReaction_Params params; - params.HitBone = HitBone; - params.bDeath = bDeath; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; - if (HitLocation != nullptr) - *HitLocation = params.HitLocation; - if (HitMomentum != nullptr) - *HitMomentum = params.HitMomentum; -} - - -// Function WillowGame.WillowPawn.PlayBloodSplatter -// (Final, Simulated, Native, Public) -// Parameters: -// class UBodyHitRegionDefinition* HitRegion (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// float DamageSeverityPercent (Parm) - -void AWillowPawn::PlayBloodSplatter(class UBodyHitRegionDefinition* HitRegion, const struct FVector& HitLocation, const struct FVector& Momentum, float DamageSeverityPercent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayBloodSplatter"); - - AWillowPawn_PlayBloodSplatter_Params params; - params.HitRegion = HitRegion; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - params.DamageSeverityPercent = DamageSeverityPercent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PlayReplicatedDamage -// (Final, Simulated, Native, HasOptionalparams, Public) -// Parameters: -// class UBodyHitRegionDefinition* HitRegion (Parm) -// int GoreDataIndex (Parm) -// class AController* InstigatedBy (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// bool bPlayDeath (OptionalParm, Parm) - -void AWillowPawn::PlayReplicatedDamage(class UBodyHitRegionDefinition* HitRegion, int GoreDataIndex, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, bool bPlayDeath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayReplicatedDamage"); - - AWillowPawn_PlayReplicatedDamage_Params params; - params.HitRegion = HitRegion; - params.GoreDataIndex = GoreDataIndex; - params.InstigatedBy = InstigatedBy; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - params.bPlayDeath = bPlayDeath; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PlayHealingHit -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class AController* InstigatedBy (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// struct FTraceHitInfo HitInfo (Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowPawn::PlayHealingHit(class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, const struct FTraceHitInfo& HitInfo, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayHealingHit"); - - AWillowPawn_PlayHealingHit_Params params; - params.InstigatedBy = InstigatedBy; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - params.HitInfo = HitInfo; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PlayHit -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class APawn* SomePawn (Parm) -// struct FVector HitLocation (Parm) -// class UClass* inDamageType (Parm) -// struct FVector Momentum (Parm) -// struct FTraceHitInfo HitInfo (Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowPawn::PlayHit(class APawn* SomePawn, const struct FVector& HitLocation, class UClass* inDamageType, const struct FVector& Momentum, const struct FTraceHitInfo& HitInfo, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayHit"); - - AWillowPawn_PlayHit_Params params; - params.SomePawn = SomePawn; - params.HitLocation = HitLocation; - params.inDamageType = inDamageType; - params.Momentum = Momentum; - params.HitInfo = HitInfo; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetupImpactsForPlayHit -// (Final, Native, Public, HasOutparams) -// Parameters: -// class APawn* SomePawn (Parm) -// bool bNoBlood (Parm) -// class UWillowImpactDefinition* WillowImpactDef (Parm) -// struct FVector HitLocation (Const, Parm, OutParm) -// struct FVector ShotDirection (Const, Parm, OutParm) -// struct FTraceHitInfo HitInfo (Const, Parm, OutParm) -// class UDamagePipeline* Pipeline (Parm) - -void AWillowPawn::SetupImpactsForPlayHit(class APawn* SomePawn, bool bNoBlood, class UWillowImpactDefinition* WillowImpactDef, class UDamagePipeline* Pipeline, struct FVector* HitLocation, struct FVector* ShotDirection, struct FTraceHitInfo* HitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetupImpactsForPlayHit"); - - AWillowPawn_SetupImpactsForPlayHit_Params params; - params.SomePawn = SomePawn; - params.bNoBlood = bNoBlood; - params.WillowImpactDef = WillowImpactDef; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (HitLocation != nullptr) - *HitLocation = params.HitLocation; - if (ShotDirection != nullptr) - *ShotDirection = params.ShotDirection; - if (HitInfo != nullptr) - *HitInfo = params.HitInfo; -} - - -// Function WillowGame.WillowPawn.UpdatePlayHitInfo -// (Final, Native, Public, HasOutparams) -// Parameters: -// bool bNoBlood (Parm) -// struct FVector HitLocation (Const, Parm, OutParm) -// struct FVector ShotDirection (Const, Parm, OutParm) -// class UDamagePipeline* Pipeline (Parm) - -void AWillowPawn::UpdatePlayHitInfo(bool bNoBlood, class UDamagePipeline* Pipeline, struct FVector* HitLocation, struct FVector* ShotDirection) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.UpdatePlayHitInfo"); - - AWillowPawn_UpdatePlayHitInfo_Params params; - params.bNoBlood = bNoBlood; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (HitLocation != nullptr) - *HitLocation = params.HitLocation; - if (ShotDirection != nullptr) - *ShotDirection = params.ShotDirection; -} - - -// Function WillowGame.WillowPawn.UpdatePlayHitEffectCounters -// (Final, Native, Public) - -void AWillowPawn::UpdatePlayHitEffectCounters() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.UpdatePlayHitEffectCounters"); - - AWillowPawn_UpdatePlayHitEffectCounters_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ResetShieldColorToDefault -// (Defined, Public) - -void AWillowPawn::ResetShieldColorToDefault() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ResetShieldColorToDefault"); - - AWillowPawn_ResetShieldColorToDefault_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetShieldColor -// (Defined, Public) -// Parameters: -// struct FColor NewShieldColor (Parm) - -void AWillowPawn::SetShieldColor(const struct FColor& NewShieldColor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetShieldColor"); - - AWillowPawn_SetShieldColor_Params params; - params.NewShieldColor = NewShieldColor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetWeaponStartTraceLocation -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// class AWeapon* CurrentWeapon (OptionalParm, Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowPawn::GetWeaponStartTraceLocation(class AWeapon* CurrentWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetWeaponStartTraceLocation"); - - AWillowPawn_GetWeaponStartTraceLocation_Params params; - params.CurrentWeapon = CurrentWeapon; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.CalcInjuredDeadCamera -// (Defined, Simulated, Event, Public, HasOutparams) -// Parameters: -// float fDeltaTime (Parm) -// struct FVector out_CamLoc (Parm, OutParm) -// struct FRotator out_CamRot (Parm, OutParm) -// float out_FOV (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::CalcInjuredDeadCamera(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CalcInjuredDeadCamera"); - - AWillowPawn_CalcInjuredDeadCamera_Params params; - params.fDeltaTime = fDeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_CamLoc != nullptr) - *out_CamLoc = params.out_CamLoc; - if (out_CamRot != nullptr) - *out_CamRot = params.out_CamRot; - if (out_FOV != nullptr) - *out_FOV = params.out_FOV; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.CalcInjuredCamera -// (Defined, Simulated, Event, Public, HasOutparams) -// Parameters: -// float fDeltaTime (Parm) -// struct FVector out_CamLoc (Parm, OutParm) -// struct FRotator out_CamRot (Parm, OutParm) -// float out_FOV (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::CalcInjuredCamera(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CalcInjuredCamera"); - - AWillowPawn_CalcInjuredCamera_Params params; - params.fDeltaTime = fDeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_CamLoc != nullptr) - *out_CamLoc = params.out_CamLoc; - if (out_CamRot != nullptr) - *out_CamRot = params.out_CamRot; - if (out_FOV != nullptr) - *out_FOV = params.out_FOV; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.CalcThirdPersonCam -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// float fDeltaTime (Parm) -// struct FVector out_CamLoc (Parm, OutParm) -// struct FRotator out_CamRot (Parm, OutParm) -// float out_FOV (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::CalcThirdPersonCam(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CalcThirdPersonCam"); - - AWillowPawn_CalcThirdPersonCam_Params params; - params.fDeltaTime = fDeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_CamLoc != nullptr) - *out_CamLoc = params.out_CamLoc; - if (out_CamRot != nullptr) - *out_CamRot = params.out_CamRot; - if (out_FOV != nullptr) - *out_FOV = params.out_FOV; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.CalcCamera -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// float fDeltaTime (Parm) -// struct FVector out_CamLoc (Parm, OutParm) -// struct FRotator out_CamRot (Parm, OutParm) -// float out_FOV (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::CalcCamera(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CalcCamera"); - - AWillowPawn_CalcCamera_Params params; - params.fDeltaTime = fDeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_CamLoc != nullptr) - *out_CamLoc = params.out_CamLoc; - if (out_CamRot != nullptr) - *out_CamRot = params.out_CamRot; - if (out_FOV != nullptr) - *out_FOV = params.out_FOV; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.CalcFreeCam -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// float fDeltaTime (Parm) -// struct FVector out_CamLoc (Parm, OutParm) -// struct FRotator out_CamRot (Parm, OutParm) -// float out_FOV (Parm, OutParm) - -void AWillowPawn::CalcFreeCam(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CalcFreeCam"); - - AWillowPawn_CalcFreeCam_Params params; - params.fDeltaTime = fDeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_CamLoc != nullptr) - *out_CamLoc = params.out_CamLoc; - if (out_CamRot != nullptr) - *out_CamRot = params.out_CamRot; - if (out_FOV != nullptr) - *out_FOV = params.out_FOV; -} - - -// Function WillowGame.WillowPawn.CalcCameraBehind -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// float fDeltaTime (Parm) -// struct FVector out_CamLoc (Parm, OutParm) -// struct FRotator out_CamRot (Parm, OutParm) -// float out_FOV (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::CalcCameraBehind(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.CalcCameraBehind"); - - AWillowPawn_CalcCameraBehind_Params params; - params.fDeltaTime = fDeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_CamLoc != nullptr) - *out_CamLoc = params.out_CamLoc; - if (out_CamRot != nullptr) - *out_CamRot = params.out_CamRot; - if (out_FOV != nullptr) - *out_FOV = params.out_FOV; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.ReloadWeapon -// (Defined, Simulated, Public) -// Parameters: -// unsigned char FireModeNum (Parm) - -void AWillowPawn::ReloadWeapon(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ReloadWeapon"); - - AWillowPawn_ReloadWeapon_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetCurrentAimOffsetNodeName -// (Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowPawn::GetCurrentAimOffsetNodeName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetCurrentAimOffsetNodeName"); - - AWillowPawn_GetCurrentAimOffsetNodeName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.SetAimOffsetProfile -// (Defined, Simulated, Public) -// Parameters: -// struct FName ProfileName (Parm) - -void AWillowPawn::SetAimOffsetProfile(const struct FName& ProfileName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetAimOffsetProfile"); - - AWillowPawn_SetAimOffsetProfile_Params params; - params.ProfileName = ProfileName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ReattachWeapons -// (Defined, Simulated, Event, Public) - -void AWillowPawn::ReattachWeapons() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ReattachWeapons"); - - AWillowPawn_ReattachWeapons_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.WeaponChanged -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWeapon* TheWeapon (Parm) -// bool bOffHandWeapon (OptionalParm, Parm) - -void AWillowPawn::WeaponChanged(class AWeapon* TheWeapon, bool bOffHandWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.WeaponChanged"); - - AWillowPawn_WeaponChanged_Params params; - params.TheWeapon = TheWeapon; - params.bOffHandWeapon = bOffHandWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.RequestChangeWeaponVisibility -// (Defined, Simulated, Public) -// Parameters: -// bool bIsVisible (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::RequestChangeWeaponVisibility(bool bIsVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.RequestChangeWeaponVisibility"); - - AWillowPawn_RequestChangeWeaponVisibility_Params params; - params.bIsVisible = bIsVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.OnGearLikenessFadeOutEffectFinished -// (Defined, Simulated, Public) -// Parameters: -// class UObject* EffectTarget (Parm) - -void AWillowPawn::OnGearLikenessFadeOutEffectFinished(class UObject* EffectTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.OnGearLikenessFadeOutEffectFinished"); - - AWillowPawn_OnGearLikenessFadeOutEffectFinished_Params params; - params.EffectTarget = EffectTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.StartGearLikenessFadeOutEffect -// (Simulated, Native, Public) -// Parameters: -// unsigned char LikenessOf (Parm) -// unsigned char GroupIndex (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::StartGearLikenessFadeOutEffect(unsigned char LikenessOf, unsigned char GroupIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.StartGearLikenessFadeOutEffect"); - - AWillowPawn_StartGearLikenessFadeOutEffect_Params params; - params.LikenessOf = LikenessOf; - params.GroupIndex = GroupIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.StartGearLikenessFadeInEffect -// (Simulated, Native, Public) -// Parameters: -// unsigned char LikenessOf (Parm) -// unsigned char GroupIndex (Parm) - -void AWillowPawn::StartGearLikenessFadeInEffect(unsigned char LikenessOf, unsigned char GroupIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.StartGearLikenessFadeInEffect"); - - AWillowPawn_StartGearLikenessFadeInEffect_Params params; - params.LikenessOf = LikenessOf; - params.GroupIndex = GroupIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetHolsteredGearVisibility -// (Defined, Simulated, Public) -// Parameters: -// bool bWeaponsVisible (Parm) -// bool bItemsVisible (Parm) - -void AWillowPawn::SetHolsteredGearVisibility(bool bWeaponsVisible, bool bItemsVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetHolsteredGearVisibility"); - - AWillowPawn_SetHolsteredGearVisibility_Params params; - params.bWeaponsVisible = bWeaponsVisible; - params.bItemsVisible = bItemsVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetHolsteredWeapon -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// int SlotIdx (Parm) -// class AWillowWeapon* NewWeapon (Parm) -// bool bRefreshComponents (OptionalParm, Parm) - -void AWillowPawn::SetHolsteredWeapon(int SlotIdx, class AWillowWeapon* NewWeapon, bool bRefreshComponents) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetHolsteredWeapon"); - - AWillowPawn_SetHolsteredWeapon_Params params; - params.SlotIdx = SlotIdx; - params.NewWeapon = NewWeapon; - params.bRefreshComponents = bRefreshComponents; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ReplaceHolsteredWeapon -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// class AWillowWeapon* OldWeapon (Parm) -// class AWillowWeapon* NewWeapon (Parm) -// bool bRefreshComponents (OptionalParm, Parm) - -void AWillowPawn::ReplaceHolsteredWeapon(class AWillowWeapon* OldWeapon, class AWillowWeapon* NewWeapon, bool bRefreshComponents) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ReplaceHolsteredWeapon"); - - AWillowPawn_ReplaceHolsteredWeapon_Params params; - params.OldWeapon = OldWeapon; - params.NewWeapon = NewWeapon; - params.bRefreshComponents = bRefreshComponents; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetUpperBodyMovementBlendState -// (Defined, Simulated, Public) -// Parameters: -// bool bBlendEnabled (Parm) - -void AWillowPawn::SetUpperBodyMovementBlendState(bool bBlendEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetUpperBodyMovementBlendState"); - - AWillowPawn_SetUpperBodyMovementBlendState_Params params; - params.bBlendEnabled = bBlendEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.UpdateAnimSets -// (Defined, Simulated, Public) - -void AWillowPawn::UpdateAnimSets() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.UpdateAnimSets"); - - AWillowPawn_UpdateAnimSets_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.TryOffHandWeaponChanged -// (Defined, Simulated, Event, Public) - -void AWillowPawn::TryOffHandWeaponChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.TryOffHandWeaponChanged"); - - AWillowPawn_TryOffHandWeaponChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.TryWeaponChanged -// (Defined, Simulated, Event, Public) - -void AWillowPawn::TryWeaponChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.TryWeaponChanged"); - - AWillowPawn_TryWeaponChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ShouldAutoReadyMissionWeapon -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::ShouldAutoReadyMissionWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ShouldAutoReadyMissionWeapon"); - - AWillowPawn_ShouldAutoReadyMissionWeapon_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.WeaponStoppedFiring -// (Simulated, Native, Public) -// Parameters: -// class AWeapon* InWeapon (Parm) -// bool bViaReplication (Parm) - -void AWillowPawn::WeaponStoppedFiring(class AWeapon* InWeapon, bool bViaReplication) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.WeaponStoppedFiring"); - - AWillowPawn_WeaponStoppedFiring_Params params; - params.InWeapon = InWeapon; - params.bViaReplication = bViaReplication; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.WeaponFired -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// class AWeapon* InWeapon (Parm) -// bool bViaReplication (Parm) -// struct FVector HitLocation (OptionalParm, Parm) - -void AWillowPawn::WeaponFired(class AWeapon* InWeapon, bool bViaReplication, const struct FVector& HitLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.WeaponFired"); - - AWillowPawn_WeaponFired_Params params; - params.InWeapon = InWeapon; - params.bViaReplication = bViaReplication; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PlayWeaponSwitch -// (Defined, Simulated, Public) -// Parameters: -// class AWeapon* OldWeapon (Parm) -// class AWeapon* NewWeapon (Parm) - -void AWillowPawn::PlayWeaponSwitch(class AWeapon* OldWeapon, class AWeapon* NewWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayWeaponSwitch"); - - AWillowPawn_PlayWeaponSwitch_Params params; - params.OldWeapon = OldWeapon; - params.NewWeapon = NewWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PlayingInjuredSMD -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::PlayingInjuredSMD() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayingInjuredSMD"); - - AWillowPawn_PlayingInjuredSMD_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetBodyWeaponSMD -// (Final, Simulated, Native, HasOptionalparams, Public) -// Parameters: -// unsigned char BodyAction (Parm) -// class AWeapon* TheWeapon (OptionalParm, Parm) -// class USpecialMoveDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class USpecialMoveDefinition* AWillowPawn::GetBodyWeaponSMD(unsigned char BodyAction, class AWeapon* TheWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetBodyWeaponSMD"); - - AWillowPawn_GetBodyWeaponSMD_Params params; - params.BodyAction = BodyAction; - params.TheWeapon = TheWeapon; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.FlashLocationUpdated -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// class AWeapon* InWeapon (Parm) -// struct FVector InFlashLocation (Parm) -// bool bViaReplication (Parm) -// int Index (OptionalParm, Parm) - -void AWillowPawn::FlashLocationUpdated(class AWeapon* InWeapon, const struct FVector& InFlashLocation, bool bViaReplication, int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.FlashLocationUpdated"); - - AWillowPawn_FlashLocationUpdated_Params params; - params.InWeapon = InWeapon; - params.InFlashLocation = InFlashLocation; - params.bViaReplication = bViaReplication; - params.Index = Index; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.FixedView -// (Defined, Exec, Public) -// Parameters: -// struct FString VisibleMeshes (Parm, NeedCtorLink) - -void AWillowPawn::FixedView(const struct FString& VisibleMeshes) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.FixedView"); - - AWillowPawn_FixedView_Params params; - params.VisibleMeshes = VisibleMeshes; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetFixedView -// (Defined, Simulated, Public) -// Parameters: -// bool Enabled (Parm) -// struct FString VisibleMeshes (Parm, NeedCtorLink) - -void AWillowPawn::SetFixedView(bool Enabled, const struct FString& VisibleMeshes) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetFixedView"); - - AWillowPawn_SetFixedView_Params params; - params.Enabled = Enabled; - params.VisibleMeshes = VisibleMeshes; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetOwnerVisibility -// (Defined, Simulated, Public) -// Parameters: -// bool bVisible (Parm) - -void AWillowPawn::SetOwnerVisibility(bool bVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetOwnerVisibility"); - - AWillowPawn_SetOwnerVisibility_Params params; - params.bVisible = bVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetInstanceDataOwnerVisibility -// (Final, Native, Public) -// Parameters: -// bool bVisible (Parm) - -void AWillowPawn::SetInstanceDataOwnerVisibility(bool bVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetInstanceDataOwnerVisibility"); - - AWillowPawn_SetInstanceDataOwnerVisibility_Params params; - params.bVisible = bVisible; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetWeaponOwnerVisibility -// (Defined, Simulated, Public) -// Parameters: -// bool bOwnerVisible (Parm) - -void AWillowPawn::SetWeaponOwnerVisibility(bool bOwnerVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetWeaponOwnerVisibility"); - - AWillowPawn_SetWeaponOwnerVisibility_Params params; - params.bOwnerVisible = bOwnerVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetWeaponVisibility -// (Defined, Simulated, Public) -// Parameters: -// bool bWeaponVisible (Parm) - -void AWillowPawn::SetWeaponVisibility(bool bWeaponVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetWeaponVisibility"); - - AWillowPawn_SetWeaponVisibility_Params params; - params.bWeaponVisible = bWeaponVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetWeaponParticleAttachmentVisibility -// (Defined, Simulated, Event, Public) -// Parameters: -// bool bParticlesVisible (Parm) - -void AWillowPawn::SetWeaponParticleAttachmentVisibility(bool bParticlesVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetWeaponParticleAttachmentVisibility"); - - AWillowPawn_SetWeaponParticleAttachmentVisibility_Params params; - params.bParticlesVisible = bParticlesVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.EndViewTarget -// (Defined, Simulated, Event, Public) -// Parameters: -// class APlayerController* PC (Parm) - -void AWillowPawn::EndViewTarget(class APlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.EndViewTarget"); - - AWillowPawn_EndViewTarget_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.BecomeViewTarget -// (Defined, Simulated, Event, Public) -// Parameters: -// class APlayerController* PC (Parm) - -void AWillowPawn::BecomeViewTarget(class APlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.BecomeViewTarget"); - - AWillowPawn_BecomeViewTarget_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetPawnViewLocation -// (Simulated, Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowPawn::GetPawnViewLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetPawnViewLocation"); - - AWillowPawn_GetPawnViewLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.SetHand -// (Defined, Public) -// Parameters: -// unsigned char NewWeaponHand (Parm) - -void AWillowPawn::SetHand(unsigned char NewWeaponHand) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetHand"); - - AWillowPawn_SetHand_Params params; - params.NewWeaponHand = NewWeaponHand; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.OnShieldFull -// (Native, Public) - -void AWillowPawn::OnShieldFull() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.OnShieldFull"); - - AWillowPawn_OnShieldFull_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.OnShieldDepleted -// (Native, Public) -// Parameters: -// class AController* DamageInstigator (Parm) -// unsigned char DamageType (Parm) - -void AWillowPawn::OnShieldDepleted(class AController* DamageInstigator, unsigned char DamageType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.OnShieldDepleted"); - - AWillowPawn_OnShieldDepleted_Params params; - params.DamageInstigator = DamageInstigator; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.IsFullyArmored -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::IsFullyArmored() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.IsFullyArmored"); - - AWillowPawn_IsFullyArmored_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetDamageSurfaceTypeFromHit -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FTraceHitInfo HitInfo (Const, Parm, OutParm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowPawn::GetDamageSurfaceTypeFromHit(struct FTraceHitInfo* HitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetDamageSurfaceTypeFromHit"); - - AWillowPawn_GetDamageSurfaceTypeFromHit_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (HitInfo != nullptr) - *HitInfo = params.HitInfo; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetDefaultDamageSurfaceType -// (Simulated, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowPawn::GetDefaultDamageSurfaceType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetDefaultDamageSurfaceType"); - - AWillowPawn_GetDefaultDamageSurfaceType_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.AdjustMomentumForSurfaceType -// (Final, Simulated, Native, Public, HasOutparams) -// Parameters: -// float RawMomentum (Parm) -// class AController* DamageInstigator (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// struct FTraceHitInfo HitInfo (Const, Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::AdjustMomentumForSurfaceType(float RawMomentum, class AController* DamageInstigator, class UDamageTypeDefinition* DamageTypeDefinition, struct FTraceHitInfo* HitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.AdjustMomentumForSurfaceType"); - - AWillowPawn_AdjustMomentumForSurfaceType_Params params; - params.RawMomentum = RawMomentum; - params.DamageInstigator = DamageInstigator; - params.DamageTypeDefinition = DamageTypeDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (HitInfo != nullptr) - *HitInfo = params.HitInfo; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.NotifyDamageTaken -// (Native, Public, HasOutparams) -// Parameters: -// struct FDamageEventSummary DamageSummary (Const, Parm, OutParm) - -void AWillowPawn::NotifyDamageTaken(struct FDamageEventSummary* DamageSummary) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.NotifyDamageTaken"); - - AWillowPawn_NotifyDamageTaken_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DamageSummary != nullptr) - *DamageSummary = params.DamageSummary; -} - - -// Function WillowGame.WillowPawn.GetHitRegionForTakenDamage -// (Native, Public) -// Parameters: -// class AController* InstigatedBy (Parm) -// struct FTraceHitInfo HitInfo (Parm) -// class UBodyHitRegionDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBodyHitRegionDefinition* AWillowPawn::GetHitRegionForTakenDamage(class AController* InstigatedBy, const struct FTraceHitInfo& HitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetHitRegionForTakenDamage"); - - AWillowPawn_GetHitRegionForTakenDamage_Params params; - params.InstigatedBy = InstigatedBy; - params.HitInfo = HitInfo; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.AdjustDamage -// (Defined, HasOptionalparams, Public, HasOutparams) -// Parameters: -// float InDamage (Parm, OutParm) -// float DamageSeverityPercent (Parm, OutParm) -// struct FVector Momentum (Parm, OutParm) -// class AController* InstigatedBy (Parm) -// struct FVector HitLocation (Parm) -// class UClass* DamageType (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm, OutParm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowPawn::AdjustDamage(class AController* InstigatedBy, const struct FVector& HitLocation, class UClass* DamageType, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline, float* InDamage, float* DamageSeverityPercent, struct FVector* Momentum, struct FTraceHitInfo* HitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.AdjustDamage"); - - AWillowPawn_AdjustDamage_Params params; - params.InstigatedBy = InstigatedBy; - params.HitLocation = HitLocation; - params.DamageType = DamageType; - params.DamageCauser = DamageCauser; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InDamage != nullptr) - *InDamage = params.InDamage; - if (DamageSeverityPercent != nullptr) - *DamageSeverityPercent = params.DamageSeverityPercent; - if (Momentum != nullptr) - *Momentum = params.Momentum; - if (HitInfo != nullptr) - *HitInfo = params.HitInfo; -} - - -// Function WillowGame.WillowPawn.AllPawnFloors -// (Defined, Exec, Public) - -void AWillowPawn::AllPawnFloors() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.AllPawnFloors"); - - AWillowPawn_AllPawnFloors_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.EnableProtectionTimer -// (Native, Public) - -void AWillowPawn::EnableProtectionTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.EnableProtectionTimer"); - - AWillowPawn_EnableProtectionTimer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ShieldAbsorbedAmmo -// (Native, Public, HasOutparams) -// Parameters: -// class UClass* DamageSource (Parm) -// class UWillowDamageTypeDefinition* DamageTypeDef (Parm) -// float DamagePercentToAbsorb (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::ShieldAbsorbedAmmo(class UClass* DamageSource, class UWillowDamageTypeDefinition* DamageTypeDef, float* DamagePercentToAbsorb) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ShieldAbsorbedAmmo"); - - AWillowPawn_ShieldAbsorbedAmmo_Params params; - params.DamageSource = DamageSource; - params.DamageTypeDef = DamageTypeDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (DamagePercentToAbsorb != nullptr) - *DamagePercentToAbsorb = params.DamagePercentToAbsorb; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetIntrinsicArmor -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::GetIntrinsicArmor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetIntrinsicArmor"); - - AWillowPawn_GetIntrinsicArmor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.TryFullBodyGib -// (Final, Native, Public) -// Parameters: -// float Damage (Parm) -// class AController* InstigatedBy (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::TryFullBodyGib(float Damage, class AController* InstigatedBy, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, const struct FVector& HitLocation, const struct FVector& Momentum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.TryFullBodyGib"); - - AWillowPawn_TryFullBodyGib_Params params; - params.Damage = Damage; - params.InstigatedBy = InstigatedBy; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.ReplicateDamageEffect -// (Native, Public) -// Parameters: -// class UBodyHitRegionDefinition* HitRegion (Parm) -// int GoreDataIndex (Parm) -// class AController* InstigatedBy (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// bool bWasHeal (Parm) - -void AWillowPawn::ReplicateDamageEffect(class UBodyHitRegionDefinition* HitRegion, int GoreDataIndex, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, bool bWasHeal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ReplicateDamageEffect"); - - AWillowPawn_ReplicateDamageEffect_Params params; - params.HitRegion = HitRegion; - params.GoreDataIndex = GoreDataIndex; - params.InstigatedBy = InstigatedBy; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - params.bWasHeal = bWasHeal; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.HealDamageOnHitRegion -// (Native, Public, HasOutparams) -// Parameters: -// struct FDamageEventSummary DamageSummary (Parm, OutParm) -// class AController* InstigatedBy (Parm) -// class UBodyHitRegionDefinition* HitRegion (Parm) - -void AWillowPawn::HealDamageOnHitRegion(class AController* InstigatedBy, class UBodyHitRegionDefinition* HitRegion, struct FDamageEventSummary* DamageSummary) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.HealDamageOnHitRegion"); - - AWillowPawn_HealDamageOnHitRegion_Params params; - params.InstigatedBy = InstigatedBy; - params.HitRegion = HitRegion; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DamageSummary != nullptr) - *DamageSummary = params.DamageSummary; -} - - -// Function WillowGame.WillowPawn.AddDamageToHitRegion -// (Native, Public, HasOutparams) -// Parameters: -// struct FDamageEventSummary DamageSummary (Parm, OutParm) -// class AController* InstigatedBy (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// class UBodyHitRegionDefinition* HitRegion (Parm) -// struct FVector HitLocation (Parm) -// struct FVector HitMomentum (Parm) - -void AWillowPawn::AddDamageToHitRegion(class AController* InstigatedBy, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UBodyHitRegionDefinition* HitRegion, const struct FVector& HitLocation, const struct FVector& HitMomentum, struct FDamageEventSummary* DamageSummary) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.AddDamageToHitRegion"); - - AWillowPawn_AddDamageToHitRegion_Params params; - params.InstigatedBy = InstigatedBy; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.HitRegion = HitRegion; - params.HitLocation = HitLocation; - params.HitMomentum = HitMomentum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DamageSummary != nullptr) - *DamageSummary = params.DamageSummary; -} - - -// Function WillowGame.WillowPawn.GetHitRegionHealthValues -// (Native, Public, HasOutparams) -// Parameters: -// class UBodyHitRegionDefinition* HitRegion (Parm) -// float Health (Parm, OutParm) -// float MaxHealth (Parm, OutParm) - -void AWillowPawn::GetHitRegionHealthValues(class UBodyHitRegionDefinition* HitRegion, float* Health, float* MaxHealth) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetHitRegionHealthValues"); - - AWillowPawn_GetHitRegionHealthValues_Params params; - params.HitRegion = HitRegion; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Health != nullptr) - *Health = params.Health; - if (MaxHealth != nullptr) - *MaxHealth = params.MaxHealth; -} - - -// Function WillowGame.WillowPawn.SetShieldStrength -// (Simulated, Native, Public) -// Parameters: -// float ShieldValue (Parm) - -void AWillowPawn::SetShieldStrength(float ShieldValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetShieldStrength"); - - AWillowPawn_SetShieldStrength_Params params; - params.ShieldValue = ShieldValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetMaxShieldStrength -// (Simulated, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::GetMaxShieldStrength() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetMaxShieldStrength"); - - AWillowPawn_GetMaxShieldStrength_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetShieldStrength -// (Simulated, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPawn::GetShieldStrength() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetShieldStrength"); - - AWillowPawn_GetShieldStrength_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.BeganWalking -// (Defined, Event, Public) -// Parameters: -// unsigned char PreviousPhysics (Parm) - -void AWillowPawn::BeganWalking(unsigned char PreviousPhysics) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.BeganWalking"); - - AWillowPawn_BeganWalking_Params params; - params.PreviousPhysics = PreviousPhysics; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.StoppedWalking -// (Defined, Event, Public) - -void AWillowPawn::StoppedWalking() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.StoppedWalking"); - - AWillowPawn_StoppedWalking_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.BeganFalling -// (Defined, Event, Public) -// Parameters: -// unsigned char PreviousPhysics (Parm) - -void AWillowPawn::BeganFalling(unsigned char PreviousPhysics) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.BeganFalling"); - - AWillowPawn_BeganFalling_Params params; - params.PreviousPhysics = PreviousPhysics; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.StoppedFalling -// (Defined, Event, Public) - -void AWillowPawn::StoppedFalling() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.StoppedFalling"); - - AWillowPawn_StoppedFalling_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.OnEquippedItemsChange -// (Simulated, Public) - -void AWillowPawn::OnEquippedItemsChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.OnEquippedItemsChange"); - - AWillowPawn_OnEquippedItemsChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.BodySelectClass -// (Defined, Simulated, Public) -// Parameters: -// class UBodyClassDefinition* InBodyClass (Parm) - -void AWillowPawn::BodySelectClass(class UBodyClassDefinition* InBodyClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.BodySelectClass"); - - AWillowPawn_BodySelectClass_Params params; - params.InBodyClass = InBodyClass; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.DetachParticleSystem -// (Defined, Public) -// Parameters: -// class UParticleSystemComponent* PSC (Parm, EditInline) - -void AWillowPawn::DetachParticleSystem(class UParticleSystemComponent* PSC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.DetachParticleSystem"); - - AWillowPawn_DetachParticleSystem_Params params; - params.PSC = PSC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PlayRagDollEffect -// (Defined, Event, Public) -// Parameters: -// class UPhysicalMaterial* HitMaterial (Parm) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) - -void AWillowPawn::PlayRagDollEffect(class UPhysicalMaterial* HitMaterial, const struct FVector& HitLocation, const struct FVector& HitNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PlayRagDollEffect"); - - AWillowPawn_PlayRagDollEffect_Params params; - params.HitMaterial = HitMaterial; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.RigidBodyCollision -// (Native, Event, Public, HasOutparams) -// Parameters: -// class UPrimitiveComponent* HitComponent (Parm, EditInline) -// class UPrimitiveComponent* OtherComponent (Parm, EditInline) -// struct FCollisionImpactData RigidCollisionData (Const, Parm, OutParm, NeedCtorLink) -// int ContactSide (Parm) - -void AWillowPawn::RigidBodyCollision(class UPrimitiveComponent* HitComponent, class UPrimitiveComponent* OtherComponent, int ContactSide, struct FCollisionImpactData* RigidCollisionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.RigidBodyCollision"); - - AWillowPawn_RigidBodyCollision_Params params; - params.HitComponent = HitComponent; - params.OtherComponent = OtherComponent; - params.ContactSide = ContactSide; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (RigidCollisionData != nullptr) - *RigidCollisionData = params.RigidCollisionData; -} - - -// Function WillowGame.WillowPawn.GetAnims -// (Native, Public, HasOutparams) -// Parameters: -// TArray OutAnims (Parm, OutParm, NeedCtorLink) - -void AWillowPawn::GetAnims(TArray* OutAnims) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetAnims"); - - AWillowPawn_GetAnims_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutAnims != nullptr) - *OutAnims = params.OutAnims; -} - - -// Function WillowGame.WillowPawn.GetBehaviorConsumerHandle -// (Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle ReturnValue (Parm, OutParm, ReturnParm) - -struct FBehaviorConsumerHandle AWillowPawn::GetBehaviorConsumerHandle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetBehaviorConsumerHandle"); - - AWillowPawn_GetBehaviorConsumerHandle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.InitializeScrapedStanceProviders -// (Final, Native, Public) - -void AWillowPawn::InitializeScrapedStanceProviders() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.InitializeScrapedStanceProviders"); - - AWillowPawn_InitializeScrapedStanceProviders_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.InitializeBehaviorProviders -// (Simulated, Native, Public) - -void AWillowPawn::InitializeBehaviorProviders() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.InitializeBehaviorProviders"); - - AWillowPawn_InitializeBehaviorProviders_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetupSkeletalMeshPhysics -// (Defined, Simulated, Public) - -void AWillowPawn::SetupSkeletalMeshPhysics() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetupSkeletalMeshPhysics"); - - AWillowPawn_SetupSkeletalMeshPhysics_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetupSkeletalMeshPhysicsForPhysXEffects -// (Defined, Simulated, Public) - -void AWillowPawn::SetupSkeletalMeshPhysicsForPhysXEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetupSkeletalMeshPhysicsForPhysXEffects"); - - AWillowPawn_SetupSkeletalMeshPhysicsForPhysXEffects_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetPawnAnimInfo -// (Defined, Simulated, Public) - -void AWillowPawn::SetPawnAnimInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetPawnAnimInfo"); - - AWillowPawn_SetPawnAnimInfo_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetDeathDefinition -// (Defined, Simulated, Public) -// Parameters: -// class UBodyClassDeathDefinition* DeathDef (Parm) - -void AWillowPawn::SetDeathDefinition(class UBodyClassDeathDefinition* DeathDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetDeathDefinition"); - - AWillowPawn_SetDeathDefinition_Params params; - params.DeathDef = DeathDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ApplyBodyClassStartingValues -// (Defined, Simulated, Public) - -void AWillowPawn::ApplyBodyClassStartingValues() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ApplyBodyClassStartingValues"); - - AWillowPawn_ApplyBodyClassStartingValues_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.DestroyShieldArmor -// (Defined, Public) - -void AWillowPawn::DestroyShieldArmor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.DestroyShieldArmor"); - - AWillowPawn_DestroyShieldArmor_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.Destroyed -// (Defined, Simulated, Event, Public) - -void AWillowPawn::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.Destroyed"); - - AWillowPawn_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.RemoveWaypoints -// (Defined, Public) - -void AWillowPawn::RemoveWaypoints() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.RemoveWaypoints"); - - AWillowPawn_RemoveWaypoints_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetLookAtTarget -// (Defined, Simulated, Event, Public) -// Parameters: -// class AActor* NewTarget (Parm) -// struct FVector NewOffset (Parm) - -void AWillowPawn::SetLookAtTarget(class AActor* NewTarget, const struct FVector& NewOffset) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetLookAtTarget"); - - AWillowPawn_SetLookAtTarget_Params params; - params.NewTarget = NewTarget; - params.NewOffset = NewOffset; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PostRenderForAlways -// (Simulated, Event, Public) -// Parameters: -// class APlayerController* PC (Parm) -// class UCanvas* Canvas (Parm) -// class AWillowHUD* WHUD (Parm) - -void AWillowPawn::PostRenderForAlways(class APlayerController* PC, class UCanvas* Canvas, class AWillowHUD* WHUD) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PostRenderForAlways"); - - AWillowPawn_PostRenderForAlways_Params params; - params.PC = PC; - params.Canvas = Canvas; - params.WHUD = WHUD; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.UpdateClientFloorValue -// (Native, Public) - -void AWillowPawn::UpdateClientFloorValue() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.UpdateClientFloorValue"); - - AWillowPawn_UpdateClientFloorValue_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetDefaultMeshOffset -// (Final, Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowPawn::GetDefaultMeshOffset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetDefaultMeshOffset"); - - AWillowPawn_GetDefaultMeshOffset_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.ValidateHitRegions -// (Final, Native, Public) - -void AWillowPawn::ValidateHitRegions() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ValidateHitRegions"); - - AWillowPawn_ValidateHitRegions_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.PostBeginPlay -// (Defined, Simulated, Public) - -void AWillowPawn::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.PostBeginPlay"); - - AWillowPawn_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowPawn::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.ReplicatedEvent"); - - AWillowPawn_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetNextExpLevelPoints -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPawn::GetNextExpLevelPoints() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetNextExpLevelPoints"); - - AWillowPawn_GetNextExpLevelPoints_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.IsInjuredDead -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::IsInjuredDead() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.IsInjuredDead"); - - AWillowPawn_IsInjuredDead_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.IsStaggered -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::IsStaggered() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.IsStaggered"); - - AWillowPawn_IsStaggered_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.RemoveAllStatusEffects -// (Native, Public) - -void AWillowPawn::RemoveAllStatusEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.RemoveAllStatusEffects"); - - AWillowPawn_RemoveAllStatusEffects_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.FullyReplenishShields -// (Native, Public) - -void AWillowPawn::FullyReplenishShields() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.FullyReplenishShields"); - - AWillowPawn_FullyReplenishShields_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.FullyReplenishLife -// (Native, Public) - -void AWillowPawn::FullyReplenishLife() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.FullyReplenishLife"); - - AWillowPawn_FullyReplenishLife_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetBalancedActorTypeIdentifier -// (Final, Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowPawn::GetBalancedActorTypeIdentifier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetBalancedActorTypeIdentifier"); - - AWillowPawn_GetBalancedActorTypeIdentifier_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.SetExpLevel -// (Native, Public) -// Parameters: -// int NewExpLevel (Parm) - -void AWillowPawn::SetExpLevel(int NewExpLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetExpLevel"); - - AWillowPawn_SetExpLevel_Params params; - params.NewExpLevel = NewExpLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetAwesomeLevel -// (Native, Public) -// Parameters: -// int NewAwesomeLevel (Parm) - -void AWillowPawn::SetAwesomeLevel(int NewAwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetAwesomeLevel"); - - AWillowPawn_SetAwesomeLevel_Params params; - params.NewAwesomeLevel = NewAwesomeLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetGameStageForSpawnedInventory -// (Native, Public) -// Parameters: -// int NewInventoryGameStage (Parm) - -void AWillowPawn::SetGameStageForSpawnedInventory(int NewInventoryGameStage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetGameStageForSpawnedInventory"); - - AWillowPawn_SetGameStageForSpawnedInventory_Params params; - params.NewInventoryGameStage = NewInventoryGameStage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetGameStage -// (Native, Public) -// Parameters: -// int NewGameStage (Parm) - -void AWillowPawn::SetGameStage(int NewGameStage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetGameStage"); - - AWillowPawn_SetGameStage_Params params; - params.NewGameStage = NewGameStage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetExpLevelForEquip -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPawn::GetExpLevelForEquip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetExpLevelForEquip"); - - AWillowPawn_GetExpLevelForEquip_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetExpLevel -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPawn::GetExpLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetExpLevel"); - - AWillowPawn_GetExpLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetAwesomeLevel -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPawn::GetAwesomeLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetAwesomeLevel"); - - AWillowPawn_GetAwesomeLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetGameStageForSpawnedInventory -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPawn::GetGameStageForSpawnedInventory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetGameStageForSpawnedInventory"); - - AWillowPawn_GetGameStageForSpawnedInventory_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.GetGameStage -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPawn::GetGameStage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetGameStage"); - - AWillowPawn_GetGameStage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.SetAimAtVector -// (Native, Public) -// Parameters: -// struct FVector NewAimAtVector (Parm) - -void AWillowPawn::SetAimAtVector(const struct FVector& NewAimAtVector) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetAimAtVector"); - - AWillowPawn_SetAimAtVector_Params params; - params.NewAimAtVector = NewAimAtVector; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.SetAimAtActor -// (Final, Native, Public) -// Parameters: -// class AActor* NewAimAtActor (Parm) - -void AWillowPawn::SetAimAtActor(class AActor* NewAimAtActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetAimAtActor"); - - AWillowPawn_SetAimAtActor_Params params; - params.NewAimAtActor = NewAimAtActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.IsPawnPursuitDebugEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::IsPawnPursuitDebugEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.IsPawnPursuitDebugEnabled"); - - AWillowPawn_IsPawnPursuitDebugEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.TogglePawnPursuitDebug -// (Native, Static, Public) - -void AWillowPawn::TogglePawnPursuitDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.TogglePawnPursuitDebug"); - - AWillowPawn_TogglePawnPursuitDebug_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.RefreshPawnGearLikenessComponents -// (Final, Native, Public) - -void AWillowPawn::RefreshPawnGearLikenessComponents() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.RefreshPawnGearLikenessComponents"); - - AWillowPawn_RefreshPawnGearLikenessComponents_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.InitializePawnMeshes -// (Native, Public) - -void AWillowPawn::InitializePawnMeshes() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.InitializePawnMeshes"); - - AWillowPawn_InitializePawnMeshes_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.BuildScriptAnimSetList -// (Defined, Simulated, Event, Public) - -void AWillowPawn::BuildScriptAnimSetList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.BuildScriptAnimSetList"); - - AWillowPawn_BuildScriptAnimSetList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.RestoreAnimSetsToDefault -// (Defined, Simulated, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::RestoreAnimSetsToDefault() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.RestoreAnimSetsToDefault"); - - AWillowPawn_RestoreAnimSetsToDefault_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.IsReloading -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::IsReloading() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.IsReloading"); - - AWillowPawn_IsReloading_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.IsSplitScreen -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPawn::IsSplitScreen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.IsSplitScreen"); - - AWillowPawn_IsSplitScreen_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.InitializeRBPhysics -// (Native, Public) - -void AWillowPawn::InitializeRBPhysics() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.InitializeRBPhysics"); - - AWillowPawn_InitializeRBPhysics_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetDefaultPhysics -// (Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowPawn::GetDefaultPhysics() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetDefaultPhysics"); - - AWillowPawn_GetDefaultPhysics_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPawn.SetDefaultPhysics -// (Final, Native, Public) - -void AWillowPawn::SetDefaultPhysics() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.SetDefaultPhysics"); - - AWillowPawn_SetDefaultPhysics_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPawn.GetOpinion -// (Native, Public) -// Parameters: -// class UObject* Other (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowPawn::GetOpinion(class UObject* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPawn.GetOpinion"); - - AWillowPawn_GetOpinion_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.ApplyExtraRagdollDeathImpulsesAndStatusEffect -// (Defined, Simulated, Public, HasDefaults) - -void AWillowAIPawn::ApplyExtraRagdollDeathImpulsesAndStatusEffect() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.ApplyExtraRagdollDeathImpulsesAndStatusEffect"); - - AWillowAIPawn_ApplyExtraRagdollDeathImpulsesAndStatusEffect_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.RegisterExtraDeathImpulse -// (Defined, Simulated, Public) -// Parameters: -// struct FVector Impulse (Parm) -// struct FVector Offset (Parm) -// struct FName BoneName (Parm) -// bool VelocityRatherThanForce (Parm) -// bool TransformImpulseByVelocityDirection (Parm) - -void AWillowAIPawn::RegisterExtraDeathImpulse(const struct FVector& Impulse, const struct FVector& Offset, const struct FName& BoneName, bool VelocityRatherThanForce, bool TransformImpulseByVelocityDirection) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.RegisterExtraDeathImpulse"); - - AWillowAIPawn_RegisterExtraDeathImpulse_Params params; - params.Impulse = Impulse; - params.Offset = Offset; - params.BoneName = BoneName; - params.VelocityRatherThanForce = VelocityRatherThanForce; - params.TransformImpulseByVelocityDirection = TransformImpulseByVelocityDirection; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.OnPlayerClosedMissionUI -// (Public) -// Parameters: -// class AWillowPlayerController* ThePlayer (Parm) - -void AWillowAIPawn::OnPlayerClosedMissionUI(class AWillowPlayerController* ThePlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.OnPlayerClosedMissionUI"); - - AWillowAIPawn_OnPlayerClosedMissionUI_Params params; - params.ThePlayer = ThePlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.OnPlayerOpenedMissionUI -// (Public) -// Parameters: -// class AWillowPlayerController* ThePlayer (Parm) - -void AWillowAIPawn::OnPlayerOpenedMissionUI(class AWillowPlayerController* ThePlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.OnPlayerOpenedMissionUI"); - - AWillowAIPawn_OnPlayerOpenedMissionUI_Params params; - params.ThePlayer = ThePlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.SetSplineAnimPath -// (Native, Public) -// Parameters: -// class ASplineActor* StartSpline (Parm) -// struct FName AnimSeqName (Parm) -// bool bReversePath (Parm) - -void AWillowAIPawn::SetSplineAnimPath(class ASplineActor* StartSpline, const struct FName& AnimSeqName, bool bReversePath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SetSplineAnimPath"); - - AWillowAIPawn_SetSplineAnimPath_Params params; - params.StartSpline = StartSpline; - params.AnimSeqName = AnimSeqName; - params.bReversePath = bReversePath; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.UpdateClientFloorValue -// (Native, Public) - -void AWillowAIPawn::UpdateClientFloorValue() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.UpdateClientFloorValue"); - - AWillowAIPawn_UpdateClientFloorValue_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.GetNavigationHandle -// (Native, Public) -// Parameters: -// class UGearboxNavigationHandle* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxNavigationHandle* AWillowAIPawn::GetNavigationHandle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetNavigationHandle"); - - AWillowAIPawn_GetNavigationHandle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.CanTalk -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::CanTalk() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.CanTalk"); - - AWillowAIPawn_CanTalk_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.ResetDefaultRotationRate -// (Native, Public) - -void AWillowAIPawn::ResetDefaultRotationRate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.ResetDefaultRotationRate"); - - AWillowAIPawn_ResetDefaultRotationRate_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.UpdateLookAtTarget -// (Final, Native, Public) - -void AWillowAIPawn::UpdateLookAtTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.UpdateLookAtTarget"); - - AWillowAIPawn_UpdateLookAtTarget_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.PlayFootStepSound -// (Simulated, Native, Public) -// Parameters: -// int FootDown (Parm) -// bool bFirstPerson (Parm) - -void AWillowAIPawn::PlayFootStepSound(int FootDown, bool bFirstPerson) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.PlayFootStepSound"); - - AWillowAIPawn_PlayFootStepSound_Params params; - params.FootDown = FootDown; - params.bFirstPerson = bFirstPerson; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.ConditionalCreateDebugPawnMarkerInst -// (Defined, Public) -// Parameters: -// class UMaterial* ParentMaterial (Parm) - -void AWillowAIPawn::ConditionalCreateDebugPawnMarkerInst(class UMaterial* ParentMaterial) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.ConditionalCreateDebugPawnMarkerInst"); - - AWillowAIPawn_ConditionalCreateDebugPawnMarkerInst_Params params; - params.ParentMaterial = ParentMaterial; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.IsDebugAIRotationEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::IsDebugAIRotationEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.IsDebugAIRotationEnabled"); - - AWillowAIPawn_IsDebugAIRotationEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.ToggleDebugAIRotation -// (Native, Static, Public) - -void AWillowAIPawn::ToggleDebugAIRotation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.ToggleDebugAIRotation"); - - AWillowAIPawn_ToggleDebugAIRotation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.IsDebugAIFlightEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::IsDebugAIFlightEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.IsDebugAIFlightEnabled"); - - AWillowAIPawn_IsDebugAIFlightEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.ToggleDebugAIFlight -// (Native, Static, Public) - -void AWillowAIPawn::ToggleDebugAIFlight() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.ToggleDebugAIFlight"); - - AWillowAIPawn_ToggleDebugAIFlight_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.PlayTaunt -// (Defined, Public) - -void AWillowAIPawn::PlayTaunt() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.PlayTaunt"); - - AWillowAIPawn_PlayTaunt_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.CancelTauntTimer -// (Defined, Event, Public) - -void AWillowAIPawn::CancelTauntTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.CancelTauntTimer"); - - AWillowAIPawn_CancelTauntTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.StartTauntTimer -// (Defined, Event, Public) - -void AWillowAIPawn::StartTauntTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.StartTauntTimer"); - - AWillowAIPawn_StartTauntTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.SetRevivePct -// (Simulated, Native, Public) -// Parameters: -// float NewRevivePct (Parm) - -void AWillowAIPawn::SetRevivePct(float NewRevivePct) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SetRevivePct"); - - AWillowAIPawn_SetRevivePct_Params params; - params.NewRevivePct = NewRevivePct; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.GetRevivePct -// (Simulated, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowAIPawn::GetRevivePct() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetRevivePct"); - - AWillowAIPawn_GetRevivePct_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.ClearPlayerInjuredState -// (Defined, Simulated, Public) - -void AWillowAIPawn::ClearPlayerInjuredState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.ClearPlayerInjuredState"); - - AWillowAIPawn_ClearPlayerInjuredState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.GetItemTossVelocity -// (Native, HasOptionalparams, Public) -// Parameters: -// bool bWeapon (OptionalParm, Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowAIPawn::GetItemTossVelocity(bool bWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetItemTossVelocity"); - - AWillowAIPawn_GetItemTossVelocity_Params params; - params.bWeapon = bWeapon; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.GetClosestTossTarget -// (Final, Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AWillowAIPawn::GetClosestTossTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetClosestTossTarget"); - - AWillowAIPawn_GetClosestTossTarget_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.OnAISetItemTossTarget -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_AISetItemTossTarget* inAction (Parm) - -void AWillowAIPawn::OnAISetItemTossTarget(class UWillowSeqAct_AISetItemTossTarget* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.OnAISetItemTossTarget"); - - AWillowAIPawn_OnAISetItemTossTarget_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.OnTimerEvent -// (Defined, Simulated, Event, HasOptionalparams, Public) -// Parameters: -// unsigned char EventType (Parm) -// struct FBehaviorParameters EventData (OptionalParm, Parm, NeedCtorLink) - -void AWillowAIPawn::OnTimerEvent(unsigned char EventType, const struct FBehaviorParameters& EventData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.OnTimerEvent"); - - AWillowAIPawn_OnTimerEvent_Params params; - params.EventType = EventType; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.SetTimerState -// (Defined, Public) -// Parameters: -// unsigned char TimerId (Parm) -// struct FBehaviorTimerState TimerState (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::SetTimerState(unsigned char TimerId, const struct FBehaviorTimerState& TimerState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SetTimerState"); - - AWillowAIPawn_SetTimerState_Params params; - params.TimerId = TimerId; - params.TimerState = TimerState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.GetTimerState -// (Defined, Public, HasOutparams) -// Parameters: -// unsigned char TimerId (Parm) -// struct FBehaviorTimerState TimerState (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::GetTimerState(unsigned char TimerId, struct FBehaviorTimerState* TimerState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetTimerState"); - - AWillowAIPawn_GetTimerState_Params params; - params.TimerId = TimerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (TimerState != nullptr) - *TimerState = params.TimerState; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.GetTimeSeconds -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowAIPawn::GetTimeSeconds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetTimeSeconds"); - - AWillowAIPawn_GetTimeSeconds_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.GetMeleeTraceSourceLocationAndRotation -// (Native, Public, HasOutparams) -// Parameters: -// struct FVector OutTraceStart (Parm, OutParm) -// struct FRotator OutTraceStartRotation (Parm, OutParm) - -void AWillowAIPawn::GetMeleeTraceSourceLocationAndRotation(struct FVector* OutTraceStart, struct FRotator* OutTraceStartRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetMeleeTraceSourceLocationAndRotation"); - - AWillowAIPawn_GetMeleeTraceSourceLocationAndRotation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutTraceStart != nullptr) - *OutTraceStart = params.OutTraceStart; - if (OutTraceStartRotation != nullptr) - *OutTraceStartRotation = params.OutTraceStartRotation; -} - - -// Function WillowGame.WillowAIPawn.TranslateToDenStat -// (Final, Native, Public) -// Parameters: -// unsigned char Type (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowAIPawn::TranslateToDenStat(unsigned char Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.TranslateToDenStat"); - - AWillowAIPawn_TranslateToDenStat_Params params; - params.Type = Type; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.RemoveDenStat -// (Final, Native, Public) -// Parameters: -// unsigned char StatType (Parm) - -void AWillowAIPawn::RemoveDenStat(unsigned char StatType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.RemoveDenStat"); - - AWillowAIPawn_RemoveDenStat_Params params; - params.StatType = StatType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.AddDenStat -// (Final, Native, Public) -// Parameters: -// unsigned char StatType (Parm) - -void AWillowAIPawn::AddDenStat(unsigned char StatType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.AddDenStat"); - - AWillowAIPawn_AddDenStat_Params params; - params.StatType = StatType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.GetHitLocationBody -// (Final, Native, Public) -// Parameters: -// class UBodyClassDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBodyClassDefinition* AWillowAIPawn::GetHitLocationBody() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetHitLocationBody"); - - AWillowAIPawn_GetHitLocationBody_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.AddHitLocation -// (Final, Native, Public) -// Parameters: -// struct FVector NewHitLoc (Parm) - -void AWillowAIPawn::AddHitLocation(const struct FVector& NewHitLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.AddHitLocation"); - - AWillowAIPawn_AddHitLocation_Params params; - params.NewHitLoc = NewHitLoc; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.Uncloak -// (Native, Public) - -void AWillowAIPawn::Uncloak() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.Uncloak"); - - AWillowAIPawn_Uncloak_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.Cloak -// (Native, Public) - -void AWillowAIPawn::Cloak() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.Cloak"); - - AWillowAIPawn_Cloak_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.Behavior_ChangeUsabilityCost -// (Defined, Public) -// Parameters: -// unsigned char ChangeType (Parm) -// unsigned char CostType (Parm) -// int CostAmount (Parm) -// unsigned char UsedType (Parm) - -void AWillowAIPawn::Behavior_ChangeUsabilityCost(unsigned char ChangeType, unsigned char CostType, int CostAmount, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.Behavior_ChangeUsabilityCost"); - - AWillowAIPawn_Behavior_ChangeUsabilityCost_Params params; - params.ChangeType = ChangeType; - params.CostType = CostType; - params.CostAmount = CostAmount; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.SetUsable -// (Native, Public) -// Parameters: -// bool bNewUsable (Parm) -// class UActorComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) - -void AWillowAIPawn::SetUsable(bool bNewUsable, class UActorComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SetUsable"); - - AWillowAIPawn_SetUsable_Params params; - params.bNewUsable = bNewUsable; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.Behavior_ChangeUsability -// (Defined, Public) -// Parameters: -// unsigned char ChangeType (Parm) -// class UActorComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) - -void AWillowAIPawn::Behavior_ChangeUsability(unsigned char ChangeType, class UActorComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.Behavior_ChangeUsability"); - - AWillowAIPawn_Behavior_ChangeUsability_Params params; - params.ChangeType = ChangeType; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.IsNeutral -// (Native, Public) -// Parameters: -// class UObject* anObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::IsNeutral(class UObject* anObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.IsNeutral"); - - AWillowAIPawn_IsNeutral_Params params; - params.anObject = anObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.IsEnemy -// (Native, Public) -// Parameters: -// class UObject* anObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::IsEnemy(class UObject* anObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.IsEnemy"); - - AWillowAIPawn_IsEnemy_Params params; - params.anObject = anObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.PlayUnprovokedAnim -// (Native, Public) - -void AWillowAIPawn::PlayUnprovokedAnim() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.PlayUnprovokedAnim"); - - AWillowAIPawn_PlayUnprovokedAnim_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.PlayProvokedAnim -// (Native, Public) -// Parameters: -// class AActor* Provoker (Parm) - -void AWillowAIPawn::PlayProvokedAnim(class AActor* Provoker) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.PlayProvokedAnim"); - - AWillowAIPawn_PlayProvokedAnim_Params params; - params.Provoker = Provoker; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.HoldingCombatPerch -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::HoldingCombatPerch() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.HoldingCombatPerch"); - - AWillowAIPawn_HoldingCombatPerch_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.MatchCombatPerch -// (Native, Public) -// Parameters: -// class AWillowProjectile* Projectile (Parm) - -void AWillowAIPawn::MatchCombatPerch(class AWillowProjectile* Projectile) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.MatchCombatPerch"); - - AWillowAIPawn_MatchCombatPerch_Params params; - params.Projectile = Projectile; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.UpdatePerchState -// (Native, HasOptionalparams, Public) -// Parameters: -// class APerch* PerchBase (OptionalParm, Parm) - -void AWillowAIPawn::UpdatePerchState(class APerch* PerchBase) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.UpdatePerchState"); - - AWillowAIPawn_UpdatePerchState_Params params; - params.PerchBase = PerchBase; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.FillInPerchData -// (Native, Public) -// Parameters: -// class APerch* PerchBase (Parm) - -void AWillowAIPawn::FillInPerchData(class APerch* PerchBase) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.FillInPerchData"); - - AWillowAIPawn_FillInPerchData_Params params; - params.PerchBase = PerchBase; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.DropCombatPerch -// (Native, Public) - -void AWillowAIPawn::DropCombatPerch() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.DropCombatPerch"); - - AWillowAIPawn_DropCombatPerch_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.HasAnyMissionsForPlayer -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::HasAnyMissionsForPlayer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.HasAnyMissionsForPlayer"); - - AWillowAIPawn_HasAnyMissionsForPlayer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.GetMissionDirectorLocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowAIPawn::GetMissionDirectorLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetMissionDirectorLocation"); - - AWillowAIPawn_GetMissionDirectorLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.GetAllDirectorData -// (Native, Public, HasOutparams) -// Parameters: -// TArray OutData (Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowAIPawn::GetAllDirectorData(TArray* OutData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetAllDirectorData"); - - AWillowAIPawn_GetAllDirectorData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (OutData != nullptr) - *OutData = params.OutData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.ReleaseAIFromMatinee -// (Native, Public) - -void AWillowAIPawn::ReleaseAIFromMatinee() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.ReleaseAIFromMatinee"); - - AWillowAIPawn_ReleaseAIFromMatinee_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.HoldAIForMatinee -// (Native, Public) -// Parameters: -// bool bDemiGod (Parm) - -void AWillowAIPawn::HoldAIForMatinee(bool bDemiGod) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.HoldAIForMatinee"); - - AWillowAIPawn_HoldAIForMatinee_Params params; - params.bDemiGod = bDemiGod; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.LastMatineeAnimFinished -// (Native, Public) - -void AWillowAIPawn::LastMatineeAnimFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.LastMatineeAnimFinished"); - - AWillowAIPawn_LastMatineeAnimFinished_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.MAT_FinishAIGroup -// (Defined, Event, Public) - -void AWillowAIPawn::MAT_FinishAIGroup() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.MAT_FinishAIGroup"); - - AWillowAIPawn_MAT_FinishAIGroup_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.MAT_BeginAIGroup -// (Defined, Event, Public) -// Parameters: -// struct FVector StartLoc (Parm) -// struct FRotator StartRot (Parm) -// unsigned char AlignmentType (Parm) -// float LerpTime (Parm) -// bool bDemiGod (Parm) - -void AWillowAIPawn::MAT_BeginAIGroup(const struct FVector& StartLoc, const struct FRotator& StartRot, unsigned char AlignmentType, float LerpTime, bool bDemiGod) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.MAT_BeginAIGroup"); - - AWillowAIPawn_MAT_BeginAIGroup_Params params; - params.StartLoc = StartLoc; - params.StartRot = StartRot; - params.AlignmentType = AlignmentType; - params.LerpTime = LerpTime; - params.bDemiGod = bDemiGod; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.Dismount -// (Defined, Simulated, Public) - -void AWillowAIPawn::Dismount() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.Dismount"); - - AWillowAIPawn_Dismount_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.GetMount -// (Defined, Simulated, Public) -// Parameters: -// class AWillowAIPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowAIPawn* AWillowAIPawn::GetMount() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetMount"); - - AWillowAIPawn_GetMount_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.IsMounted -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::IsMounted() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.IsMounted"); - - AWillowAIPawn_IsMounted_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.MatchTransform -// (Native, Public) -// Parameters: -// struct FVector StartLoc (Parm) -// struct FRotator StartRot (Parm) - -void AWillowAIPawn::MatchTransform(const struct FVector& StartLoc, const struct FRotator& StartRot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.MatchTransform"); - - AWillowAIPawn_MatchTransform_Params params; - params.StartLoc = StartLoc; - params.StartRot = StartRot; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.CanBeBaseForPawn -// (Defined, Simulated, Public) -// Parameters: -// class APawn* aPawn (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::CanBeBaseForPawn(class APawn* aPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.CanBeBaseForPawn"); - - AWillowAIPawn_CanBeBaseForPawn_Params params; - params.aPawn = aPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.DoKismetAttachment -// (Defined, Public) -// Parameters: -// class AActor* Attachment (Parm) -// class USeqAct_AttachToActor* Action (Parm) - -void AWillowAIPawn::DoKismetAttachment(class AActor* Attachment, class USeqAct_AttachToActor* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.DoKismetAttachment"); - - AWillowAIPawn_DoKismetAttachment_Params params; - params.Attachment = Attachment; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.GetObstacleInfo -// (Native, Public, HasOutparams) -// Parameters: -// struct FObstacleData Data (Parm, OutParm) - -void AWillowAIPawn::GetObstacleInfo(struct FObstacleData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetObstacleInfo"); - - AWillowAIPawn_GetObstacleInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; -} - - -// Function WillowGame.WillowAIPawn.GetMagnetData -// (Native, Public, HasOutparams) -// Parameters: -// struct FVector MagnetLoc (Parm, OutParm) -// struct FVector MagnetVel (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::GetMagnetData(struct FVector* MagnetLoc, struct FVector* MagnetVel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetMagnetData"); - - AWillowAIPawn_GetMagnetData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (MagnetLoc != nullptr) - *MagnetLoc = params.MagnetLoc; - if (MagnetVel != nullptr) - *MagnetVel = params.MagnetVel; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.SetObstacleVelocity -// (Native, Public, HasOutparams) -// Parameters: -// struct FVector NewVelocity (Const, Parm, OutParm) - -void AWillowAIPawn::SetObstacleVelocity(struct FVector* NewVelocity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SetObstacleVelocity"); - - AWillowAIPawn_SetObstacleVelocity_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewVelocity != nullptr) - *NewVelocity = params.NewVelocity; -} - - -// Function WillowGame.WillowAIPawn.CanAvoidObstacle -// (Native, Public, HasOutparams) -// Parameters: -// struct FObstacleData Obstacle (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::CanAvoidObstacle(struct FObstacleData* Obstacle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.CanAvoidObstacle"); - - AWillowAIPawn_CanAvoidObstacle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Obstacle != nullptr) - *Obstacle = params.Obstacle; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.CanAvoidObstacles -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::CanAvoidObstacles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.CanAvoidObstacles"); - - AWillowAIPawn_CanAvoidObstacles_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.GetParent -// (Native, Public) -// Parameters: -// class APawn* ReturnValue (Parm, OutParm, ReturnParm) - -class APawn* AWillowAIPawn::GetParent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetParent"); - - AWillowAIPawn_GetParent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.UseRootOnlyYawRotation -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::UseRootOnlyYawRotation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.UseRootOnlyYawRotation"); - - AWillowAIPawn_UseRootOnlyYawRotation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.SetStance -// (Native, Public) -// Parameters: -// class UStanceTypeDefinition* NewStance (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::SetStance(class UStanceTypeDefinition* NewStance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SetStance"); - - AWillowAIPawn_SetStance_Params params; - params.NewStance = NewStance; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.SetDefaultStance -// (Native, Public) - -void AWillowAIPawn::SetDefaultStance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SetDefaultStance"); - - AWillowAIPawn_SetDefaultStance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.GetMoveStyle -// (Final, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowAIPawn::GetMoveStyle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetMoveStyle"); - - AWillowAIPawn_GetMoveStyle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.CanUseAimOffsets -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::CanUseAimOffsets() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.CanUseAimOffsets"); - - AWillowAIPawn_CanUseAimOffsets_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.CanTurn -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::CanTurn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.CanTurn"); - - AWillowAIPawn_CanTurn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.DoneTurning -// (Native, Public) - -void AWillowAIPawn::DoneTurning() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.DoneTurning"); - - AWillowAIPawn_DoneTurning_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.GetFocusScreenOffset -// (Simulated, Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowAIPawn::GetFocusScreenOffset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetFocusScreenOffset"); - - AWillowAIPawn_GetFocusScreenOffset_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.GetFocusRadius -// (Simulated, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowAIPawn::GetFocusRadius() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetFocusRadius"); - - AWillowAIPawn_GetFocusRadius_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.GetFocusLocation -// (Simulated, Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowAIPawn::GetFocusLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetFocusLocation"); - - AWillowAIPawn_GetFocusLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.EndFocus -// (Defined, Simulated, Public) -// Parameters: -// class APawn* User (Parm) - -void AWillowAIPawn::EndFocus(class APawn* User) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.EndFocus"); - - AWillowAIPawn_EndFocus_Params params; - params.User = User; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.BeginFocus -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class APawn* User (Parm) - -void AWillowAIPawn::BeginFocus(class APawn* User) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.BeginFocus"); - - AWillowAIPawn_BeginFocus_Params params; - params.User = User; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.GetAcceptedMissionToPlayDismissalDialogFor -// (Defined, Public) -// Parameters: -// class UMissionDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UMissionDefinition* AWillowAIPawn::GetAcceptedMissionToPlayDismissalDialogFor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetAcceptedMissionToPlayDismissalDialogFor"); - - AWillowAIPawn_GetAcceptedMissionToPlayDismissalDialogFor_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.PlayDismissalDialog -// (Defined, Public) -// Parameters: -// class APawn* PlayerLeavingMenu (Parm) - -void AWillowAIPawn::PlayDismissalDialog(class APawn* PlayerLeavingMenu) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.PlayDismissalDialog"); - - AWillowAIPawn_PlayDismissalDialog_Params params; - params.PlayerLeavingMenu = PlayerLeavingMenu; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.PlayMissionTurnedInDialog -// (Defined, Public) -// Parameters: -// class APawn* PlayerTurningIn (Parm) -// class UMissionDefinition* MissionTurnedIn (Parm) - -void AWillowAIPawn::PlayMissionTurnedInDialog(class APawn* PlayerTurningIn, class UMissionDefinition* MissionTurnedIn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.PlayMissionTurnedInDialog"); - - AWillowAIPawn_PlayMissionTurnedInDialog_Params params; - params.PlayerTurningIn = PlayerTurningIn; - params.MissionTurnedIn = MissionTurnedIn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.PlayLingeringDialog -// (Defined, Public) -// Parameters: -// class APawn* PlayerInMenu (Parm) - -void AWillowAIPawn::PlayLingeringDialog(class APawn* PlayerInMenu) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.PlayLingeringDialog"); - - AWillowAIPawn_PlayLingeringDialog_Params params; - params.PlayerInMenu = PlayerInMenu; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.PlayOnUseDialog -// (Defined, Public) -// Parameters: -// class APawn* PlayerEnteringMenu (Parm) - -void AWillowAIPawn::PlayOnUseDialog(class APawn* PlayerEnteringMenu) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.PlayOnUseDialog"); - - AWillowAIPawn_PlayOnUseDialog_Params params; - params.PlayerEnteringMenu = PlayerEnteringMenu; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.OnUsersAreLingering -// (Defined, Public) - -void AWillowAIPawn::OnUsersAreLingering() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.OnUsersAreLingering"); - - AWillowAIPawn_OnUsersAreLingering_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.StartLingerTimer -// (Defined, Public) - -void AWillowAIPawn::StartLingerTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.StartLingerTimer"); - - AWillowAIPawn_StartLingerTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.ClearMissionsAcceptedByPrimaryUser -// (Defined, Public) - -void AWillowAIPawn::ClearMissionsAcceptedByPrimaryUser() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.ClearMissionsAcceptedByPrimaryUser"); - - AWillowAIPawn_ClearMissionsAcceptedByPrimaryUser_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.OnNewPrimaryUser -// (Defined, Event, Public) - -void AWillowAIPawn::OnNewPrimaryUser() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.OnNewPrimaryUser"); - - AWillowAIPawn_OnNewPrimaryUser_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.GetPrimaryUser -// (Native, Public) -// Parameters: -// class APawn* ReturnValue (Parm, OutParm, ReturnParm) - -class APawn* AWillowAIPawn::GetPrimaryUser() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetPrimaryUser"); - - AWillowAIPawn_GetPrimaryUser_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.EndUse -// (Defined, Public) -// Parameters: -// class APawn* User (Parm) - -void AWillowAIPawn::EndUse(class APawn* User) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.EndUse"); - - AWillowAIPawn_EndUse_Params params; - params.User = User; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.BeginUse -// (Defined, Public) -// Parameters: -// class APawn* User (Parm) - -void AWillowAIPawn::BeginUse(class APawn* User) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.BeginUse"); - - AWillowAIPawn_BeginUse_Params params; - params.User = User; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.FireOnUnableToAffordBehaviors -// (Defined, Public) -// Parameters: -// unsigned char OnUsedOutput (Parm) -// class APawn* User (Parm) -// class UActorComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) - -void AWillowAIPawn::FireOnUnableToAffordBehaviors(unsigned char OnUsedOutput, class APawn* User, class UActorComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.FireOnUnableToAffordBehaviors"); - - AWillowAIPawn_FireOnUnableToAffordBehaviors_Params params; - params.OnUsedOutput = OnUsedOutput; - params.User = User; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.NotifyUserCouldNotAffordAttemptedUse -// (Defined, Public) -// Parameters: -// class APawn* User (Parm) -// class UPrimitiveComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) - -void AWillowAIPawn::NotifyUserCouldNotAffordAttemptedUse(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.NotifyUserCouldNotAffordAttemptedUse"); - - AWillowAIPawn_NotifyUserCouldNotAffordAttemptedUse_Params params; - params.User = User; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.SetInteractionIcon -// (Native, Public) -// Parameters: -// class UInteractionIconDefinition* Icon (Parm) -// unsigned char UsedType (Parm) - -void AWillowAIPawn::SetInteractionIcon(class UInteractionIconDefinition* Icon, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SetInteractionIcon"); - - AWillowAIPawn_SetInteractionIcon_Params params; - params.Icon = Icon; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.FireOnUsedBehaviors -// (Defined, Public) -// Parameters: -// unsigned char OnUsedOutput (Parm) -// class APawn* User (Parm) -// class UActorComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) - -void AWillowAIPawn::FireOnUsedBehaviors(unsigned char OnUsedOutput, class APawn* User, class UActorComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.FireOnUsedBehaviors"); - - AWillowAIPawn_FireOnUsedBehaviors_Params params; - params.OnUsedOutput = OnUsedOutput; - params.User = User; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.UseObject -// (Defined, Public) -// Parameters: -// class APawn* User (Parm) -// class UPrimitiveComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::UseObject(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.UseObject"); - - AWillowAIPawn_UseObject_Params params; - params.User = User; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.IsComponentUsable -// (Final, Native, Public) -// Parameters: -// class UActorComponent* UsableComponent (Parm, EditInline) -// unsigned char UsedType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::IsComponentUsable(class UActorComponent* UsableComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.IsComponentUsable"); - - AWillowAIPawn_IsComponentUsable_Params params; - params.UsableComponent = UsableComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.CountMyMissionsByState -// (Defined, Public, HasOutparams) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// int NumEligibleMissions (Parm, OutParm) -// int NumInProgressMissions (Parm, OutParm) -// int NumRedeemableMissions (Parm, OutParm) - -void AWillowAIPawn::CountMyMissionsByState(class AWillowPlayerController* WPC, int* NumEligibleMissions, int* NumInProgressMissions, int* NumRedeemableMissions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.CountMyMissionsByState"); - - AWillowAIPawn_CountMyMissionsByState_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NumEligibleMissions != nullptr) - *NumEligibleMissions = params.NumEligibleMissions; - if (NumInProgressMissions != nullptr) - *NumInProgressMissions = params.NumInProgressMissions; - if (NumRedeemableMissions != nullptr) - *NumRedeemableMissions = params.NumRedeemableMissions; -} - - -// Function WillowGame.WillowAIPawn.DeactivateMissionDirectorParticle -// (Defined, Simulated, Event, Public) - -void AWillowAIPawn::DeactivateMissionDirectorParticle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.DeactivateMissionDirectorParticle"); - - AWillowAIPawn_DeactivateMissionDirectorParticle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.SetMissionDirectorParticle -// (Defined, Simulated, Event, Public) - -void AWillowAIPawn::SetMissionDirectorParticle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SetMissionDirectorParticle"); - - AWillowAIPawn_SetMissionDirectorParticle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.MissionStatusChanged -// (Event, Public) - -void AWillowAIPawn::MissionStatusChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.MissionStatusChanged"); - - AWillowAIPawn_MissionStatusChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.OnPlayerTurnedInMission -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* PlayerTurningIn (Parm) -// class UMissionDefinition* MissionTurnedIn (Parm) - -void AWillowAIPawn::OnPlayerTurnedInMission(class AWillowPlayerController* PlayerTurningIn, class UMissionDefinition* MissionTurnedIn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.OnPlayerTurnedInMission"); - - AWillowAIPawn_OnPlayerTurnedInMission_Params params; - params.PlayerTurningIn = PlayerTurningIn; - params.MissionTurnedIn = MissionTurnedIn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.OnPlayerAcceptedMission -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* PlayerAccepting (Parm) -// class UMissionDefinition* MissionAccepted (Parm) - -void AWillowAIPawn::OnPlayerAcceptedMission(class AWillowPlayerController* PlayerAccepting, class UMissionDefinition* MissionAccepted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.OnPlayerAcceptedMission"); - - AWillowAIPawn_OnPlayerAcceptedMission_Params params; - params.PlayerAccepting = PlayerAccepting; - params.MissionAccepted = MissionAccepted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.GetInProgressMissions -// (Defined, Simulated, Public, HasOutparams, HasDefaults) -// Parameters: -// TArray InProgressMissions (Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowAIPawn::GetInProgressMissions(TArray* InProgressMissions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetInProgressMissions"); - - AWillowAIPawn_GetInProgressMissions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (InProgressMissions != nullptr) - *InProgressMissions = params.InProgressMissions; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.GetEligibleMissions -// (Defined, Simulated, Public, HasOutparams, HasDefaults) -// Parameters: -// TArray EligibleMissions (Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowAIPawn::GetEligibleMissions(TArray* EligibleMissions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetEligibleMissions"); - - AWillowAIPawn_GetEligibleMissions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (EligibleMissions != nullptr) - *EligibleMissions = params.EligibleMissions; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.GetRedeemableMissions -// (Defined, Simulated, Public, HasOutparams, HasDefaults) -// Parameters: -// TArray RedeemableMissions (Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowAIPawn::GetRedeemableMissions(TArray* RedeemableMissions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetRedeemableMissions"); - - AWillowAIPawn_GetRedeemableMissions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (RedeemableMissions != nullptr) - *RedeemableMissions = params.RedeemableMissions; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.AddMissionDirective -// (Defined, Simulated, Event, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FMissionDirectorData NewDirective (Const, Parm, OutParm) -// bool bRegisterDirector (OptionalParm, Parm) - -void AWillowAIPawn::AddMissionDirective(bool bRegisterDirector, struct FMissionDirectorData* NewDirective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.AddMissionDirective"); - - AWillowAIPawn_AddMissionDirective_Params params; - params.bRegisterDirector = bRegisterDirector; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewDirective != nullptr) - *NewDirective = params.NewDirective; -} - - -// Function WillowGame.WillowAIPawn.RegisterMissionDirector -// (Defined, Simulated, Public) - -void AWillowAIPawn::RegisterMissionDirector() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.RegisterMissionDirector"); - - AWillowAIPawn_RegisterMissionDirector_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.SpecialMoveThruEdge -// (Defined, Event, HasOptionalparams, Public, HasDefaults) -// Parameters: -// unsigned char Type (Parm) -// int Dir (Parm) -// struct FVector MoveStart (Parm) -// struct FVector MoveDest (Parm) -// class AActor* RelActor (OptionalParm, Parm) -// int RelItem (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::SpecialMoveThruEdge(unsigned char Type, int Dir, const struct FVector& MoveStart, const struct FVector& MoveDest, class AActor* RelActor, int RelItem) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SpecialMoveThruEdge"); - - AWillowAIPawn_SpecialMoveThruEdge_Params params; - params.Type = Type; - params.Dir = Dir; - params.MoveStart = MoveStart; - params.MoveDest = MoveDest; - params.RelActor = RelActor; - params.RelItem = RelItem; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.DoCoverMantleLerp -// (Defined, Public, HasDefaults) - -void AWillowAIPawn::DoCoverMantleLerp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.DoCoverMantleLerp"); - - AWillowAIPawn_DoCoverMantleLerp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.MantleFinished -// (Defined, Public) - -void AWillowAIPawn::MantleFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.MantleFinished"); - - AWillowAIPawn_MantleFinished_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.GetCoverBody -// (Final, Native, Public) -// Parameters: -// class UBodyClassDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBodyClassDefinition* AWillowAIPawn::GetCoverBody() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetCoverBody"); - - AWillowAIPawn_GetCoverBody_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.SetCoverStance -// (Final, Native, Public) -// Parameters: -// class UWillowCoverStanceDefinition* Stance (Parm) - -void AWillowAIPawn::SetCoverStance(class UWillowCoverStanceDefinition* Stance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SetCoverStance"); - - AWillowAIPawn_SetCoverStance_Params params; - params.Stance = Stance; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.SetCoverSlot -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FCoverInfo NewCover (Const, Parm, OutParm) - -void AWillowAIPawn::SetCoverSlot(struct FCoverInfo* NewCover) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SetCoverSlot"); - - AWillowAIPawn_SetCoverSlot_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewCover != nullptr) - *NewCover = params.NewCover; -} - - -// Function WillowGame.WillowAIPawn.SetCoverAction -// (Final, Native, Public) -// Parameters: -// struct FName Action (Parm) - -void AWillowAIPawn::SetCoverAction(const struct FName& Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SetCoverAction"); - - AWillowAIPawn_SetCoverAction_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.IsInCover -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::IsInCover() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.IsInCover"); - - AWillowAIPawn_IsInCover_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.FinishKnockback -// (Defined, Public) - -void AWillowAIPawn::FinishKnockback() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.FinishKnockback"); - - AWillowAIPawn_FinishKnockback_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.StopKnockback -// (Defined, Public) - -void AWillowAIPawn::StopKnockback() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.StopKnockback"); - - AWillowAIPawn_StopKnockback_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.HandleMomentum -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// struct FVector Momentum (Parm) -// struct FVector HitLocation (Parm) -// class UClass* DamageType (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) - -void AWillowAIPawn::HandleMomentum(const struct FVector& Momentum, const struct FVector& HitLocation, class UClass* DamageType, const struct FTraceHitInfo& HitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.HandleMomentum"); - - AWillowAIPawn_HandleMomentum_Params params; - params.Momentum = Momentum; - params.HitLocation = HitLocation; - params.DamageType = DamageType; - params.HitInfo = HitInfo; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.CheckCharging -// (Defined, Public) -// Parameters: -// class AActor* ChargeActor (Parm) - -void AWillowAIPawn::CheckCharging(class AActor* ChargeActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.CheckCharging"); - - AWillowAIPawn_CheckCharging_Params params; - params.ChargeActor = ChargeActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.HitWall -// (Defined, Event, Public) -// Parameters: -// struct FVector HitNormal (Parm) -// class AActor* Wall (Parm) -// class UPrimitiveComponent* WallComp (Parm, EditInline) - -void AWillowAIPawn::HitWall(const struct FVector& HitNormal, class AActor* Wall, class UPrimitiveComponent* WallComp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.HitWall"); - - AWillowAIPawn_HitWall_Params params; - params.HitNormal = HitNormal; - params.Wall = Wall; - params.WallComp = WallComp; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.Touch -// (Defined, Event, Public) -// Parameters: -// class AActor* Other (Parm) -// class UPrimitiveComponent* OtherComp (Parm, EditInline) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) - -void AWillowAIPawn::Touch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.Touch"); - - AWillowAIPawn_Touch_Params params; - params.Other = Other; - params.OtherComp = OtherComp; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.UnTouch -// (Defined, Event, Public) -// Parameters: -// class AActor* Other (Parm) - -void AWillowAIPawn::UnTouch(class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.UnTouch"); - - AWillowAIPawn_UnTouch_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.OnShieldDepleted -// (Native, Public) -// Parameters: -// class AController* DamageInstigator (Parm) -// unsigned char DamageType (Parm) - -void AWillowAIPawn::OnShieldDepleted(class AController* DamageInstigator, unsigned char DamageType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.OnShieldDepleted"); - - AWillowAIPawn_OnShieldDepleted_Params params; - params.DamageInstigator = DamageInstigator; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.HardFlinchFinished -// (Native, Public) - -void AWillowAIPawn::HardFlinchFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.HardFlinchFinished"); - - AWillowAIPawn_HardFlinchFinished_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.PlayHardFlinch -// (Final, Native, Public) -// Parameters: -// struct FVector HitLocation (Parm) -// class UBodyHitRegionDefinition* HitRegion (Parm) -// class AController* InstigatedBy (Parm) - -void AWillowAIPawn::PlayHardFlinch(const struct FVector& HitLocation, class UBodyHitRegionDefinition* HitRegion, class AController* InstigatedBy) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.PlayHardFlinch"); - - AWillowAIPawn_PlayHardFlinch_Params params; - params.HitLocation = HitLocation; - params.HitRegion = HitRegion; - params.InstigatedBy = InstigatedBy; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.SetInjuredDialogLoop -// (Native, Public) - -void AWillowAIPawn::SetInjuredDialogLoop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SetInjuredDialogLoop"); - - AWillowAIPawn_SetInjuredDialogLoop_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.CheckInjured -// (Final, Native, Public) -// Parameters: -// struct FVector HitLocation (Parm) -// class UBodyHitRegionDefinition* HitRegion (Parm) -// bool bDOT (Parm) -// class AController* InstigatedBy (Parm) - -void AWillowAIPawn::CheckInjured(const struct FVector& HitLocation, class UBodyHitRegionDefinition* HitRegion, bool bDOT, class AController* InstigatedBy) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.CheckInjured"); - - AWillowAIPawn_CheckInjured_Params params; - params.HitLocation = HitLocation; - params.HitRegion = HitRegion; - params.bDOT = bDOT; - params.InstigatedBy = InstigatedBy; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.CanDoMovementDodges -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::CanDoMovementDodges() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.CanDoMovementDodges"); - - AWillowAIPawn_CanDoMovementDodges_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.SetMovementDodgeTimer -// (Native, Public) - -void AWillowAIPawn::SetMovementDodgeTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SetMovementDodgeTimer"); - - AWillowAIPawn_SetMovementDodgeTimer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.DoMovementDodge -// (Native, Public) - -void AWillowAIPawn::DoMovementDodge() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.DoMovementDodge"); - - AWillowAIPawn_DoMovementDodge_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.PlayDodgeAnimation -// (Native, HasOptionalparams, Public) -// Parameters: -// class UWillowAnimDefinition* DodgeAnim (Parm) -// struct FName CallbackName (OptionalParm, Parm) - -void AWillowAIPawn::PlayDodgeAnimation(class UWillowAnimDefinition* DodgeAnim, const struct FName& CallbackName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.PlayDodgeAnimation"); - - AWillowAIPawn_PlayDodgeAnimation_Params params; - params.DodgeAnim = DodgeAnim; - params.CallbackName = CallbackName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.TryToDodge -// (Native, HasOptionalparams, Public) -// Parameters: -// struct FVector BulletLoc (Parm) -// class AActor* shooter (Parm) -// bool bProjectile (OptionalParm, Parm) - -void AWillowAIPawn::TryToDodge(const struct FVector& BulletLoc, class AActor* shooter, bool bProjectile) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.TryToDodge"); - - AWillowAIPawn_TryToDodge_Params params; - params.BulletLoc = BulletLoc; - params.shooter = shooter; - params.bProjectile = bProjectile; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.CanDodge -// (Native, HasOptionalparams, Public) -// Parameters: -// bool bProjectile (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::CanDodge(bool bProjectile) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.CanDodge"); - - AWillowAIPawn_CanDodge_Params params; - params.bProjectile = bProjectile; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.GetDodgeBody -// (Native, Public) -// Parameters: -// class UBodyClassDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBodyClassDefinition* AWillowAIPawn::GetDodgeBody() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetDodgeBody"); - - AWillowAIPawn_GetDodgeBody_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.PerformDodge -// (Native, Public) - -void AWillowAIPawn::PerformDodge() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.PerformDodge"); - - AWillowAIPawn_PerformDodge_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.DoneDodging -// (Native, Public) - -void AWillowAIPawn::DoneDodging() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.DoneDodging"); - - AWillowAIPawn_DoneDodging_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.StartLeapAtActor -// (Simulated, Native, Public) -// Parameters: -// class AActor* Target (Parm) -// struct FTrajectoryData Options (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowAIPawn::StartLeapAtActor(class AActor* Target, const struct FTrajectoryData& Options) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.StartLeapAtActor"); - - AWillowAIPawn_StartLeapAtActor_Params params; - params.Target = Target; - params.Options = Options; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.StartLeap -// (Simulated, Native, Public) -// Parameters: -// struct FVector StartLoc (Parm) -// struct FVector EndLoc (Parm) -// float LeapSpeed (Parm) -// float LeapAngle (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowAIPawn::StartLeap(const struct FVector& StartLoc, const struct FVector& EndLoc, float LeapSpeed, float LeapAngle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.StartLeap"); - - AWillowAIPawn_StartLeap_Params params; - params.StartLoc = StartLoc; - params.EndLoc = EndLoc; - params.LeapSpeed = LeapSpeed; - params.LeapAngle = LeapAngle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.GetLeapRotation -// (Simulated, Native, Public) -// Parameters: -// struct FVector DestLoc (Parm) -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator AWillowAIPawn::GetLeapRotation(const struct FVector& DestLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetLeapRotation"); - - AWillowAIPawn_GetLeapRotation_Params params; - params.DestLoc = DestLoc; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.EndSpawnStyleLerp -// (Simulated, Native, Public) - -void AWillowAIPawn::EndSpawnStyleLerp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.EndSpawnStyleLerp"); - - AWillowAIPawn_EndSpawnStyleLerp_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.StartSpawnStyleLerp -// (Simulated, Native, Public) - -void AWillowAIPawn::StartSpawnStyleLerp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.StartSpawnStyleLerp"); - - AWillowAIPawn_StartSpawnStyleLerp_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.GetSpawnStyleLerpInfo -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FVector FinalLoc (Parm, OutParm) -// float TimeDelta (Parm, OutParm) - -void AWillowAIPawn::GetSpawnStyleLerpInfo(struct FVector* FinalLoc, float* TimeDelta) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetSpawnStyleLerpInfo"); - - AWillowAIPawn_GetSpawnStyleLerpInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (FinalLoc != nullptr) - *FinalLoc = params.FinalLoc; - if (TimeDelta != nullptr) - *TimeDelta = params.TimeDelta; -} - - -// Function WillowGame.WillowAIPawn.GetFlyNavMeshCheckDist -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowAIPawn::GetFlyNavMeshCheckDist() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetFlyNavMeshCheckDist"); - - AWillowAIPawn_GetFlyNavMeshCheckDist_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.PlacePhysicsBody -// (Simulated, Native, Public) - -void AWillowAIPawn::PlacePhysicsBody() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.PlacePhysicsBody"); - - AWillowAIPawn_PlacePhysicsBody_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.SetupRagdollPhysics -// (Defined, Simulated, Public) - -void AWillowAIPawn::SetupRagdollPhysics() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SetupRagdollPhysics"); - - AWillowAIPawn_SetupRagdollPhysics_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.GetStaggerSettings -// (Defined, Simulated, Public) -// Parameters: -// class UStaggerDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UStaggerDefinition* AWillowAIPawn::GetStaggerSettings() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetStaggerSettings"); - - AWillowAIPawn_GetStaggerSettings_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.PlayStagger -// (Defined, Simulated, Event, Public) - -void AWillowAIPawn::PlayStagger() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.PlayStagger"); - - AWillowAIPawn_PlayStagger_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.UnStagger -// (Defined, Public) - -void AWillowAIPawn::UnStagger() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.UnStagger"); - - AWillowAIPawn_UnStagger_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.Stagger -// (Defined, Simulated, Event, HasOptionalparams, Public) -// Parameters: -// class APawn* StaggerInstigator (OptionalParm, Parm) - -void AWillowAIPawn::Stagger(class APawn* StaggerInstigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.Stagger"); - - AWillowAIPawn_Stagger_Params params; - params.StaggerInstigator = StaggerInstigator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.VehicleCollideFlinchFinished -// (Defined, Simulated, Public) - -void AWillowAIPawn::VehicleCollideFlinchFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.VehicleCollideFlinchFinished"); - - AWillowAIPawn_VehicleCollideFlinchFinished_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.PlayVehicleCollideFlinch -// (Defined, Simulated, Public) - -void AWillowAIPawn::PlayVehicleCollideFlinch() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.PlayVehicleCollideFlinch"); - - AWillowAIPawn_PlayVehicleCollideFlinch_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.CanBeStaggered -// (Final, Defined, Private) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::CanBeStaggered() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.CanBeStaggered"); - - AWillowAIPawn_CanBeStaggered_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.HitByVehicle -// (Defined, Simulated, Event, Public) -// Parameters: -// class AVehicle* Collider (Parm) - -void AWillowAIPawn::HitByVehicle(class AVehicle* Collider) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.HitByVehicle"); - - AWillowAIPawn_HitByVehicle_Params params; - params.Collider = Collider; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.TriggerHitByVehicleDialog -// (Defined, Public) -// Parameters: -// class AVehicle* Vehicle (Parm) - -void AWillowAIPawn::TriggerHitByVehicleDialog(class AVehicle* Vehicle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.TriggerHitByVehicleDialog"); - - AWillowAIPawn_TriggerHitByVehicleDialog_Params params; - params.Vehicle = Vehicle; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.OnRanOver -// (Defined, Simulated, Event, Public) -// Parameters: -// class ASVehicle* Vehicle (Parm) -// class UPrimitiveComponent* RunOverComponent (Parm, EditInline) -// int WheelIndex (Parm) - -void AWillowAIPawn::OnRanOver(class ASVehicle* Vehicle, class UPrimitiveComponent* RunOverComponent, int WheelIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.OnRanOver"); - - AWillowAIPawn_OnRanOver_Params params; - params.Vehicle = Vehicle; - params.RunOverComponent = RunOverComponent; - params.WheelIndex = WheelIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.SetVehicleRBActorEnabled -// (Native, Public) -// Parameters: -// bool NewValue (Parm) - -void AWillowAIPawn::SetVehicleRBActorEnabled(bool NewValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SetVehicleRBActorEnabled"); - - AWillowAIPawn_SetVehicleRBActorEnabled_Params params; - params.NewValue = NewValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.StopDriving -// (Defined, Simulated, Event, Public) -// Parameters: -// class AVehicle* V (Parm) - -void AWillowAIPawn::StopDriving(class AVehicle* V) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.StopDriving"); - - AWillowAIPawn_StopDriving_Params params; - params.V = V; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.StartDriving -// (Defined, Simulated, Event, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class AVehicle* V (Parm) -// bool SkipAnim (OptionalParm, Parm) - -void AWillowAIPawn::StartDriving(class AVehicle* V, bool SkipAnim) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.StartDriving"); - - AWillowAIPawn_StartDriving_Params params; - params.V = V; - params.SkipAnim = SkipAnim; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.GetInstanceData -// (Defined, Simulated, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FName DataName (Parm) -// TArray InstanceData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::GetInstanceData(const struct FName& DataName, TArray* InstanceData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetInstanceData"); - - AWillowAIPawn_GetInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (InstanceData != nullptr) - *InstanceData = params.InstanceData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.PostInitBodyComposition -// (Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) -// unsigned char BodyCompositionMode (Parm) - -void AWillowAIPawn::PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char BodyCompositionMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.PostInitBodyComposition"); - - AWillowAIPawn_PostInitBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - params.BodyCompositionMode = BodyCompositionMode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.PreRemoveBodyComposition -// (Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) - -void AWillowAIPawn::PreRemoveBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.PreRemoveBodyComposition"); - - AWillowAIPawn_PreRemoveBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.SetInfoBarVisibility -// (Simulated, Native, Public) -// Parameters: -// bool bVisible (Parm) - -void AWillowAIPawn::SetInfoBarVisibility(bool bVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SetInfoBarVisibility"); - - AWillowAIPawn_SetInfoBarVisibility_Params params; - params.bVisible = bVisible; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.HideTargetInfoOnHud -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// class APawn* HUDOwner (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::HideTargetInfoOnHud(class APawn* HUDOwner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.HideTargetInfoOnHud"); - - AWillowAIPawn_HideTargetInfoOnHud_Params params; - params.HUDOwner = HUDOwner; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.IsChampion -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::IsChampion() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.IsChampion"); - - AWillowAIPawn_IsChampion_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.IsBoss -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::IsBoss() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.IsBoss"); - - AWillowAIPawn_IsBoss_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.GetTransformedKillStat -// (Simulated, Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowAIPawn::GetTransformedKillStat() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetTransformedKillStat"); - - AWillowAIPawn_GetTransformedKillStat_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.GetTargetName -// (Defined, Simulated, Event, Public, HasOutparams) -// Parameters: -// struct FString TargetName (Parm, OutParm, NeedCtorLink) - -void AWillowAIPawn::GetTargetName(struct FString* TargetName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetTargetName"); - - AWillowAIPawn_GetTargetName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TargetName != nullptr) - *TargetName = params.TargetName; -} - - -// Function WillowGame.WillowAIPawn.GetTransformedName -// (Defined, Simulated, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowAIPawn::GetTransformedName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetTransformedName"); - - AWillowAIPawn_GetTransformedName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.SuggestLeapVelocity -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FVector vecLeapVelocity (Parm, OutParm) -// class AActor* Target (Parm) -// float flLeapSpeed (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::SuggestLeapVelocity(class AActor* Target, float flLeapSpeed, struct FVector* vecLeapVelocity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SuggestLeapVelocity"); - - AWillowAIPawn_SuggestLeapVelocity_Params params; - params.Target = Target; - params.flLeapSpeed = flLeapSpeed; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (vecLeapVelocity != nullptr) - *vecLeapVelocity = params.vecLeapVelocity; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.PlayDying -// (Defined, Simulated, Public) -// Parameters: -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// class UImpactDefinition* ImpactDefinition (Parm) -// struct FVector HitLoc (Parm) - -void AWillowAIPawn::PlayDying(class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UImpactDefinition* ImpactDefinition, const struct FVector& HitLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.PlayDying"); - - AWillowAIPawn_PlayDying_Params params; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.ImpactDefinition = ImpactDefinition; - params.HitLoc = HitLoc; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.Died -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AController* Killer (Parm) -// class UClass* DamageType (Parm) -// struct FVector HitLocation (Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::Died(class AController* Killer, class UClass* DamageType, const struct FVector& HitLocation, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.Died"); - - AWillowAIPawn_Died_Params params; - params.Killer = Killer; - params.DamageType = DamageType; - params.HitLocation = HitLocation; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.CanPlayDeathAnim -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::CanPlayDeathAnim() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.CanPlayDeathAnim"); - - AWillowAIPawn_CanPlayDeathAnim_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.TraceTouch -// (Defined, Event, Public) -// Parameters: -// class AActor* Other (Parm) -// class UComponent* ComponentHit (Parm, EditInline) -// struct FVector TouchLocation (Parm) -// struct FVector TouchNormal (Parm) -// struct FVector End (Parm) -// struct FVector Start (Parm) -// struct FVector Extent (Parm) -// int TraceFlags (Parm) -// float TouchTime (Parm) - -void AWillowAIPawn::TraceTouch(class AActor* Other, class UComponent* ComponentHit, const struct FVector& TouchLocation, const struct FVector& TouchNormal, const struct FVector& End, const struct FVector& Start, const struct FVector& Extent, int TraceFlags, float TouchTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.TraceTouch"); - - AWillowAIPawn_TraceTouch_Params params; - params.Other = Other; - params.ComponentHit = ComponentHit; - params.TouchLocation = TouchLocation; - params.TouchNormal = TouchNormal; - params.End = End; - params.Start = Start; - params.Extent = Extent; - params.TraceFlags = TraceFlags; - params.TouchTime = TouchTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.DamageCanCauseHardFlinch -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::DamageCanCauseHardFlinch() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.DamageCanCauseHardFlinch"); - - AWillowAIPawn_DamageCanCauseHardFlinch_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.TookDamageFromFriendly -// (Defined, HasOptionalparams, Public) -// Parameters: -// float Damage (Parm) -// class AController* InstigatedBy (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// class UClass* DamageType (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowAIPawn::TookDamageFromFriendly(float Damage, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.TookDamageFromFriendly"); - - AWillowAIPawn_TookDamageFromFriendly_Params params; - params.Damage = Damage; - params.InstigatedBy = InstigatedBy; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.HitInfo = HitInfo; - params.DamageCauser = DamageCauser; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.TakeDamage -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// float Damage (Parm) -// class AController* InstigatedBy (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// class UClass* DamageType (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowAIPawn::TakeDamage(float Damage, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.TakeDamage"); - - AWillowAIPawn_TakeDamage_Params params; - params.Damage = Damage; - params.InstigatedBy = InstigatedBy; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.HitInfo = HitInfo; - params.DamageCauser = DamageCauser; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.IsDemigodMode -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::IsDemigodMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.IsDemigodMode"); - - AWillowAIPawn_IsDemigodMode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.CrushedByActor -// (Defined, Public) -// Parameters: -// class AActor* Other (Parm) - -void AWillowAIPawn::CrushedByActor(class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.CrushedByActor"); - - AWillowAIPawn_CrushedByActor_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.AILevelUp -// (Defined, Public) - -void AWillowAIPawn::AILevelUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.AILevelUp"); - - AWillowAIPawn_AILevelUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.GetNumLevelUps -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowAIPawn::GetNumLevelUps() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetNumLevelUps"); - - AWillowAIPawn_GetNumLevelUps_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.HasStatusEffectForDamageType -// (Defined, Public) -// Parameters: -// unsigned char DamageType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::HasStatusEffectForDamageType(unsigned char DamageType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.HasStatusEffectForDamageType"); - - AWillowAIPawn_HasStatusEffectForDamageType_Params params; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.GetDefaultPhysics -// (Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowAIPawn::GetDefaultPhysics() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetDefaultPhysics"); - - AWillowAIPawn_GetDefaultPhysics_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.Landed -// (Defined, Event, Public) -// Parameters: -// struct FVector HitNormal (Parm) -// class AActor* FloorActor (Parm) - -void AWillowAIPawn::Landed(const struct FVector& HitNormal, class AActor* FloorActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.Landed"); - - AWillowAIPawn_Landed_Params params; - params.HitNormal = HitNormal; - params.FloorActor = FloorActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.PostRenderForAlways -// (Simulated, Event, Public) -// Parameters: -// class APlayerController* PC (Parm) -// class UCanvas* Canvas (Parm) -// class AWillowHUD* WHUD (Parm) - -void AWillowAIPawn::PostRenderForAlways(class APlayerController* PC, class UCanvas* Canvas, class AWillowHUD* WHUD) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.PostRenderForAlways"); - - AWillowAIPawn_PostRenderForAlways_Params params; - params.PC = PC; - params.Canvas = Canvas; - params.WHUD = WHUD; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.GetCurrentProjectile -// (Defined, Public) -// Parameters: -// class UProjectileDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UProjectileDefinition* AWillowAIPawn::GetCurrentProjectile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetCurrentProjectile"); - - AWillowAIPawn_GetCurrentProjectile_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.GetGrenadeMod -// (Defined, Public) -// Parameters: -// class AWillowGrenadeMod* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowGrenadeMod* AWillowAIPawn::GetGrenadeMod() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetGrenadeMod"); - - AWillowAIPawn_GetGrenadeMod_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.AddDefaultWeapon -// (Defined, Public) - -void AWillowAIPawn::AddDefaultWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.AddDefaultWeapon"); - - AWillowAIPawn_AddDefaultWeapon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.DiscardInventory -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bDestroyContents (OptionalParm, Parm) - -void AWillowAIPawn::DiscardInventory(bool bDestroyContents) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.DiscardInventory"); - - AWillowAIPawn_DiscardInventory_Params params; - params.bDestroyContents = bDestroyContents; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.OverrideDestroyInventoryContents -// (Defined, Public) -// Parameters: -// bool bDestroyContents (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::OverrideDestroyInventoryContents(bool bDestroyContents) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.OverrideDestroyInventoryContents"); - - AWillowAIPawn_OverrideDestroyInventoryContents_Params params; - params.bDestroyContents = bDestroyContents; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.PostStartingInventoryAdded -// (Defined, Public) - -void AWillowAIPawn::PostStartingInventoryAdded() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.PostStartingInventoryAdded"); - - AWillowAIPawn_PostStartingInventoryAdded_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.SavedInventoryAddedFromPopulationSystem -// (Defined, Public) - -void AWillowAIPawn::SavedInventoryAddedFromPopulationSystem() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SavedInventoryAddedFromPopulationSystem"); - - AWillowAIPawn_SavedInventoryAddedFromPopulationSystem_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.AddDefaultInventory -// (Defined, Public) - -void AWillowAIPawn::AddDefaultInventory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.AddDefaultInventory"); - - AWillowAIPawn_AddDefaultInventory_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.InitializeBehaviorProviders -// (Simulated, Native, Public) - -void AWillowAIPawn::InitializeBehaviorProviders() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.InitializeBehaviorProviders"); - - AWillowAIPawn_InitializeBehaviorProviders_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.Destroyed -// (Defined, Simulated, Event, Public) - -void AWillowAIPawn::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.Destroyed"); - - AWillowAIPawn_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.BodySelectClass -// (Defined, Simulated, Public) -// Parameters: -// class UBodyClassDefinition* InBodyClass (Parm) - -void AWillowAIPawn::BodySelectClass(class UBodyClassDefinition* InBodyClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.BodySelectClass"); - - AWillowAIPawn_BodySelectClass_Params params; - params.InBodyClass = InBodyClass; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.ApplyBalanceDefinitionCustomizations -// (Defined, Simulated, Public) - -void AWillowAIPawn::ApplyBalanceDefinitionCustomizations() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.ApplyBalanceDefinitionCustomizations"); - - AWillowAIPawn_ApplyBalanceDefinitionCustomizations_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.UpdatePlayThroughMaterial -// (Final, Native, Public) - -void AWillowAIPawn::UpdatePlayThroughMaterial() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.UpdatePlayThroughMaterial"); - - AWillowAIPawn_UpdatePlayThroughMaterial_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.UpdateClan -// (Final, Native, Public) - -void AWillowAIPawn::UpdateClan() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.UpdateClan"); - - AWillowAIPawn_UpdateClan_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.SetupInitialDestination -// (Defined, Public) -// Parameters: -// class AActor* InitialDestination (Parm) - -void AWillowAIPawn::SetupInitialDestination(class AActor* InitialDestination) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SetupInitialDestination"); - - AWillowAIPawn_SetupInitialDestination_Params params; - params.InitialDestination = InitialDestination; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.AttachObstacleDebugComponent -// (Public) - -void AWillowAIPawn::AttachObstacleDebugComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.AttachObstacleDebugComponent"); - - AWillowAIPawn_AttachObstacleDebugComponent_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.PostSpawn -// (Defined, Public) - -void AWillowAIPawn::PostSpawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.PostSpawn"); - - AWillowAIPawn_PostSpawn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.UpdatePlayerMaster -// (Defined, Public) - -void AWillowAIPawn::UpdatePlayerMaster() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.UpdatePlayerMaster"); - - AWillowAIPawn_UpdatePlayerMaster_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.PostBeginPlay -// (Defined, Simulated, Public) - -void AWillowAIPawn::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.PostBeginPlay"); - - AWillowAIPawn_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.PreBeginPlay -// (Defined, Simulated, Public) - -void AWillowAIPawn::PreBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.PreBeginPlay"); - - AWillowAIPawn_PreBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.SetSecondaryCollisionEnabled -// (Native, Public) -// Parameters: -// bool bEnabled (Parm) - -void AWillowAIPawn::SetSecondaryCollisionEnabled(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SetSecondaryCollisionEnabled"); - - AWillowAIPawn_SetSecondaryCollisionEnabled_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowAIPawn::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.ReplicatedEvent"); - - AWillowAIPawn_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.AllowFallbackToDefaultCustomizations -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::AllowFallbackToDefaultCustomizations() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.AllowFallbackToDefaultCustomizations"); - - AWillowAIPawn_AllowFallbackToDefaultCustomizations_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.RefreshCustomizationsOnInstanceData -// (Simulated, Native, Public) - -void AWillowAIPawn::RefreshCustomizationsOnInstanceData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.RefreshCustomizationsOnInstanceData"); - - AWillowAIPawn_RefreshCustomizationsOnInstanceData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.GetCustomizableName -// (Simulated, Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowAIPawn::GetCustomizableName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetCustomizableName"); - - AWillowAIPawn_GetCustomizableName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.GetCustomizableInstanceDataSets -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// TArray OutData (Parm, OutParm, NeedCtorLink) - -void AWillowAIPawn::GetCustomizableInstanceDataSets(TArray* OutData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetCustomizableInstanceDataSets"); - - AWillowAIPawn_GetCustomizableInstanceDataSets_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutData != nullptr) - *OutData = params.OutData; -} - - -// Function WillowGame.WillowAIPawn.GetDesiredCustomizationOfType -// (Simulated, Native, Public) -// Parameters: -// class UClass* Type (Parm) -// class UCustomizationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UCustomizationDefinition* AWillowAIPawn::GetDesiredCustomizationOfType(class UClass* Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetDesiredCustomizationOfType"); - - AWillowAIPawn_GetDesiredCustomizationOfType_Params params; - params.Type = Type; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.CustomizationApplied -// (Simulated, Native, Public) -// Parameters: -// class UCustomizationData* Data (Parm) - -void AWillowAIPawn::CustomizationApplied(class UCustomizationData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.CustomizationApplied"); - - AWillowAIPawn_CustomizationApplied_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.IsInjured -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::IsInjured() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.IsInjured"); - - AWillowAIPawn_IsInjured_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.IsTargetable -// (Native, HasOptionalparams, Public) -// Parameters: -// bool bIgnoreCloakAbility (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::IsTargetable(bool bIgnoreCloakAbility) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.IsTargetable"); - - AWillowAIPawn_IsTargetable_Params params; - params.bIgnoreCloakAbility = bIgnoreCloakAbility; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.IsStaggered -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::IsStaggered() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.IsStaggered"); - - AWillowAIPawn_IsStaggered_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.RemoveAllStatusEffects -// (Native, Public) - -void AWillowAIPawn::RemoveAllStatusEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.RemoveAllStatusEffects"); - - AWillowAIPawn_RemoveAllStatusEffects_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.FullyReplenishShields -// (Native, Public) - -void AWillowAIPawn::FullyReplenishShields() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.FullyReplenishShields"); - - AWillowAIPawn_FullyReplenishShields_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.FullyReplenishLife -// (Native, Public) - -void AWillowAIPawn::FullyReplenishLife() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.FullyReplenishLife"); - - AWillowAIPawn_FullyReplenishLife_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.GetMagnetismOrigin -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowAIPawn::GetMagnetismOrigin() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetMagnetismOrigin"); - - AWillowAIPawn_GetMagnetismOrigin_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.GetMagnetismRange -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowAIPawn::GetMagnetismRange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetMagnetismRange"); - - AWillowAIPawn_GetMagnetismRange_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.IsAutoAimTarget -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAIPawn::IsAutoAimTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.IsAutoAimTarget"); - - AWillowAIPawn_IsAutoAimTarget_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.SetExpLevel -// (Native, Public) -// Parameters: -// int NewExpLevel (Parm) - -void AWillowAIPawn::SetExpLevel(int NewExpLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SetExpLevel"); - - AWillowAIPawn_SetExpLevel_Params params; - params.NewExpLevel = NewExpLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.SetAwesomeLevel -// (Native, Public) -// Parameters: -// int NewAwesomeLevel (Parm) - -void AWillowAIPawn::SetAwesomeLevel(int NewAwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SetAwesomeLevel"); - - AWillowAIPawn_SetAwesomeLevel_Params params; - params.NewAwesomeLevel = NewAwesomeLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.SetGameStageForSpawnedInventory -// (Native, Public) -// Parameters: -// int NewInventoryGameStage (Parm) - -void AWillowAIPawn::SetGameStageForSpawnedInventory(int NewInventoryGameStage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.SetGameStageForSpawnedInventory"); - - AWillowAIPawn_SetGameStageForSpawnedInventory_Params params; - params.NewInventoryGameStage = NewInventoryGameStage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIPawn.GetExpLevel -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowAIPawn::GetExpLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetExpLevel"); - - AWillowAIPawn_GetExpLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.GetAwesomeLevel -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowAIPawn::GetAwesomeLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetAwesomeLevel"); - - AWillowAIPawn_GetAwesomeLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.GetGameStageForSpawnedInventory -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowAIPawn::GetGameStageForSpawnedInventory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetGameStageForSpawnedInventory"); - - AWillowAIPawn_GetGameStageForSpawnedInventory_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIPawn.GetAWillowAIPawn -// (Native, Public) -// Parameters: -// class AWillowAIPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowAIPawn* AWillowAIPawn::GetAWillowAIPawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIPawn.GetAWillowAIPawn"); - - AWillowAIPawn_GetAWillowAIPawn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAICranePawn.Behavior_Destroy -// (Defined, Simulated, Public) - -void AWillowAICranePawn::Behavior_Destroy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAICranePawn.Behavior_Destroy"); - - AWillowAICranePawn_Behavior_Destroy_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAICranePawn.DetachDummy -// (Public) - -void AWillowAICranePawn::DetachDummy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAICranePawn.DetachDummy"); - - AWillowAICranePawn_DetachDummy_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAICranePawn.AttachDummy -// (Public) - -void AWillowAICranePawn::AttachDummy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAICranePawn.AttachDummy"); - - AWillowAICranePawn_AttachDummy_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAICranePawn.FindDummy -// (Defined, Public) - -void AWillowAICranePawn::FindDummy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAICranePawn.FindDummy"); - - AWillowAICranePawn_FindDummy_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAICranePawn.CanBeBaseForPawn -// (Defined, Simulated, Public) -// Parameters: -// class APawn* aPawn (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAICranePawn::CanBeBaseForPawn(class APawn* aPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAICranePawn.CanBeBaseForPawn"); - - AWillowAICranePawn_CanBeBaseForPawn_Params params; - params.aPawn = aPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAICranePawn.ApplyBodyClassStartingValues -// (Defined, Simulated, Public) - -void AWillowAICranePawn::ApplyBodyClassStartingValues() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAICranePawn.ApplyBodyClassStartingValues"); - - AWillowAICranePawn_ApplyBodyClassStartingValues_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAICranePawn.Died -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AController* Killer (Parm) -// class UClass* DamageType (Parm) -// struct FVector HitLocation (Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAICranePawn::Died(class AController* Killer, class UClass* DamageType, const struct FVector& HitLocation, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAICranePawn.Died"); - - AWillowAICranePawn_Died_Params params; - params.Killer = Killer; - params.DamageType = DamageType; - params.HitLocation = HitLocation; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.UpdateVisionModeFX -// (Final, Native, Public) - -void AWillowPlayerPawn::UpdateVisionModeFX() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.UpdateVisionModeFX"); - - AWillowPlayerPawn_UpdateVisionModeFX_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.RemoveVisionModeFX -// (Final, Net, NetReliable, Simulated, Native, Public, NetClient) -// Parameters: -// class UCoordinatedEffectDefinition* EffectToRemove (Parm) - -void AWillowPlayerPawn::RemoveVisionModeFX(class UCoordinatedEffectDefinition* EffectToRemove) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.RemoveVisionModeFX"); - - AWillowPlayerPawn_RemoveVisionModeFX_Params params; - params.EffectToRemove = EffectToRemove; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.AddVisionModeFX -// (Final, Net, NetReliable, Simulated, Native, Public, NetClient) -// Parameters: -// class UCoordinatedEffectDefinition* NewEffect (Parm) - -void AWillowPlayerPawn::AddVisionModeFX(class UCoordinatedEffectDefinition* NewEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.AddVisionModeFX"); - - AWillowPlayerPawn_AddVisionModeFX_Params params; - params.NewEffect = NewEffect; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.SetAnemoneInfectionState -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// bool bIsInfected (Parm) -// bool bLargeZone (Parm) -// class AActor* Zone (Parm) -// class UAnemoneInfectionDefinition* InfectionDefinition (Parm) -// class AHeightFog* HeightFog (Parm) - -void AWillowPlayerPawn::SetAnemoneInfectionState(bool bIsInfected, bool bLargeZone, class AActor* Zone, class UAnemoneInfectionDefinition* InfectionDefinition, class AHeightFog* HeightFog) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SetAnemoneInfectionState"); - - AWillowPlayerPawn_SetAnemoneInfectionState_Params params; - params.bIsInfected = bIsInfected; - params.bLargeZone = bLargeZone; - params.Zone = Zone; - params.InfectionDefinition = InfectionDefinition; - params.HeightFog = HeightFog; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ResetPawnGearLikenessComponents -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::ResetPawnGearLikenessComponents() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ResetPawnGearLikenessComponents"); - - AWillowPlayerPawn_ResetPawnGearLikenessComponents_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.UpdateInjuredOverrideAnimNode -// (Final, Simulated, Native, Public) - -void AWillowPlayerPawn::UpdateInjuredOverrideAnimNode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.UpdateInjuredOverrideAnimNode"); - - AWillowPlayerPawn_UpdateInjuredOverrideAnimNode_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ShouldCrouch -// (Defined, Public) -// Parameters: -// bool bCrouch (Parm) - -void AWillowPlayerPawn::ShouldCrouch(bool bCrouch) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ShouldCrouch"); - - AWillowPlayerPawn_ShouldCrouch_Params params; - params.bCrouch = bCrouch; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.OnAttachPlayerPawnToBase -// (Defined, Event, Public) -// Parameters: -// class USeqAct_AttachPlayerPawnToBase* Action (Parm) - -void AWillowPlayerPawn::OnAttachPlayerPawnToBase(class USeqAct_AttachPlayerPawnToBase* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.OnAttachPlayerPawnToBase"); - - AWillowPlayerPawn_OnAttachPlayerPawnToBase_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.DoAttachPlayerToBase -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AActor* ActorToAttachTo (Parm) -// struct FVector AttachRelativeOffset (OptionalParm, Parm) -// struct FRotator AttachRelativeRotation (OptionalParm, Parm) -// struct FName NewBaseBoneName (OptionalParm, Parm) -// unsigned char NewPhysicsMode (OptionalParm, Parm) - -void AWillowPlayerPawn::DoAttachPlayerToBase(class AActor* ActorToAttachTo, const struct FVector& AttachRelativeOffset, const struct FRotator& AttachRelativeRotation, const struct FName& NewBaseBoneName, unsigned char NewPhysicsMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.DoAttachPlayerToBase"); - - AWillowPlayerPawn_DoAttachPlayerToBase_Params params; - params.ActorToAttachTo = ActorToAttachTo; - params.AttachRelativeOffset = AttachRelativeOffset; - params.AttachRelativeRotation = AttachRelativeRotation; - params.NewBaseBoneName = NewBaseBoneName; - params.NewPhysicsMode = NewPhysicsMode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.SpawnDefaultController -// (Public) - -void AWillowPlayerPawn::SpawnDefaultController() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SpawnDefaultController"); - - AWillowPlayerPawn_SpawnDefaultController_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.SetExtraMuzzleEffect -// (Defined, Simulated, Public) -// Parameters: -// unsigned char BulletFromClip (Parm) -// struct FExtraMuzzleEffect NewEffect (Parm) - -void AWillowPlayerPawn::SetExtraMuzzleEffect(unsigned char BulletFromClip, const struct FExtraMuzzleEffect& NewEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SetExtraMuzzleEffect"); - - AWillowPlayerPawn_SetExtraMuzzleEffect_Params params; - params.BulletFromClip = BulletFromClip; - params.NewEffect = NewEffect; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.UnTouch -// (Defined, Event, Public) -// Parameters: -// class AActor* Other (Parm) - -void AWillowPlayerPawn::UnTouch(class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.UnTouch"); - - AWillowPlayerPawn_UnTouch_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.GetAimDirection -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowPlayerPawn::GetAimDirection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetAimDirection"); - - AWillowPlayerPawn_GetAimDirection_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.ServerPlayerEndUseNPC -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// class AWillowAIPawn* NPC (Parm) - -void AWillowPlayerPawn::ServerPlayerEndUseNPC(class AWillowAIPawn* NPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ServerPlayerEndUseNPC"); - - AWillowPlayerPawn_ServerPlayerEndUseNPC_Params params; - params.NPC = NPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ServerPlayerBeginUseNPC -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// class AWillowAIPawn* NPC (Parm) - -void AWillowPlayerPawn::ServerPlayerBeginUseNPC(class AWillowAIPawn* NPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ServerPlayerBeginUseNPC"); - - AWillowPlayerPawn_ServerPlayerBeginUseNPC_Params params; - params.NPC = NPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.Behavior_Destroy -// (Simulated, Public) - -void AWillowPlayerPawn::Behavior_Destroy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.Behavior_Destroy"); - - AWillowPlayerPawn_Behavior_Destroy_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.StartCrouch -// (Defined, Simulated, Event, Public) -// Parameters: -// float HeightAdjust (Parm) - -void AWillowPlayerPawn::StartCrouch(float HeightAdjust) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.StartCrouch"); - - AWillowPlayerPawn_StartCrouch_Params params; - params.HeightAdjust = HeightAdjust; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.PlayPostEnvironmentTransitionAnimation -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::PlayPostEnvironmentTransitionAnimation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.PlayPostEnvironmentTransitionAnimation"); - - AWillowPlayerPawn_PlayPostEnvironmentTransitionAnimation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.PlayPreEnvironmentTransitionAnimation -// (Defined, Simulated, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerPawn::PlayPreEnvironmentTransitionAnimation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.PlayPreEnvironmentTransitionAnimation"); - - AWillowPlayerPawn_PlayPreEnvironmentTransitionAnimation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.Behavior_Killed -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AActor* Killer (Parm) -// class UDamageTypeDefinition* TechFilter (OptionalParm, Parm) -// unsigned char DeathType (OptionalParm, Parm) - -void AWillowPlayerPawn::Behavior_Killed(class AActor* Killer, class UDamageTypeDefinition* TechFilter, unsigned char DeathType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.Behavior_Killed"); - - AWillowPlayerPawn_Behavior_Killed_Params params; - params.Killer = Killer; - params.TechFilter = TechFilter; - params.DeathType = DeathType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.SetDefaultStance -// (Native, Public) - -void AWillowPlayerPawn::SetDefaultStance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SetDefaultStance"); - - AWillowPlayerPawn_SetDefaultStance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.SetRevivePct -// (Simulated, Native, Public) -// Parameters: -// float NewRevivePct (Parm) - -void AWillowPlayerPawn::SetRevivePct(float NewRevivePct) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SetRevivePct"); - - AWillowPlayerPawn_SetRevivePct_Params params; - params.NewRevivePct = NewRevivePct; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.GetRevivePct -// (Simulated, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerPawn::GetRevivePct() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetRevivePct"); - - AWillowPlayerPawn_GetRevivePct_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.PlayInjured -// (Defined, Public) -// Parameters: -// class AController* Killer (Parm) -// class UClass* DamageType (Parm) -// struct FVector HitLocation (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::PlayInjured(class AController* Killer, class UClass* DamageType, const struct FVector& HitLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.PlayInjured"); - - AWillowPlayerPawn_PlayInjured_Params params; - params.Killer = Killer; - params.DamageType = DamageType; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.SetUpTradeInteraction -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::SetUpTradeInteraction() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SetUpTradeInteraction"); - - AWillowPlayerPawn_SetUpTradeInteraction_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.DestroyTradeInteraction -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::DestroyTradeInteraction() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.DestroyTradeInteraction"); - - AWillowPlayerPawn_DestroyTradeInteraction_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ServerSetViewingThirdPersonMenu -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// bool bNewViewingThirdPersonMenu (Parm) -// bool bIsStatusMenu (Parm) - -void AWillowPlayerPawn::ServerSetViewingThirdPersonMenu(bool bNewViewingThirdPersonMenu, bool bIsStatusMenu) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ServerSetViewingThirdPersonMenu"); - - AWillowPlayerPawn_ServerSetViewingThirdPersonMenu_Params params; - params.bNewViewingThirdPersonMenu = bNewViewingThirdPersonMenu; - params.bIsStatusMenu = bIsStatusMenu; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.OnSetViewingStatusMenu -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::OnSetViewingStatusMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.OnSetViewingStatusMenu"); - - AWillowPlayerPawn_OnSetViewingStatusMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.SetViewingThirdPersonMenu -// (Defined, Simulated, Public) -// Parameters: -// bool bNewViewingThirdPersonMenu (Parm) -// bool bIsStatusMenu (Parm) - -void AWillowPlayerPawn::SetViewingThirdPersonMenu(bool bNewViewingThirdPersonMenu, bool bIsStatusMenu) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SetViewingThirdPersonMenu"); - - AWillowPlayerPawn_SetViewingThirdPersonMenu_Params params; - params.bNewViewingThirdPersonMenu = bNewViewingThirdPersonMenu; - params.bIsStatusMenu = bIsStatusMenu; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.GetInstanceData -// (Defined, Simulated, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FName DataName (Parm) -// TArray InstanceData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::GetInstanceData(const struct FName& DataName, TArray* InstanceData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetInstanceData"); - - AWillowPlayerPawn_GetInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (InstanceData != nullptr) - *InstanceData = params.InstanceData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.PostInitBodyComposition -// (Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) -// unsigned char BodyCompositionMode (Parm) - -void AWillowPlayerPawn::PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char BodyCompositionMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.PostInitBodyComposition"); - - AWillowPlayerPawn_PostInitBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - params.BodyCompositionMode = BodyCompositionMode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.DestroyWeatherSystem -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::DestroyWeatherSystem() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.DestroyWeatherSystem"); - - AWillowPlayerPawn_DestroyWeatherSystem_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.CreateWeatherSystem -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class UParticleSystem* NewWeatherSystemTemplate (Parm) -// class UParticleSystem* NewScreenEffectsTemplate (Parm) - -void AWillowPlayerPawn::CreateWeatherSystem(class UParticleSystem* NewWeatherSystemTemplate, class UParticleSystem* NewScreenEffectsTemplate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.CreateWeatherSystem"); - - AWillowPlayerPawn_CreateWeatherSystem_Params params; - params.NewWeatherSystemTemplate = NewWeatherSystemTemplate; - params.NewScreenEffectsTemplate = NewScreenEffectsTemplate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.GFx_NotifyMovieDestroy -// (Native, Public) -// Parameters: -// class UGearboxGFxMovie* Movie (Parm) - -void AWillowPlayerPawn::GFx_NotifyMovieDestroy(class UGearboxGFxMovie* Movie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GFx_NotifyMovieDestroy"); - - AWillowPlayerPawn_GFx_NotifyMovieDestroy_Params params; - params.Movie = Movie; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.GFx_NotifyMovieCreate -// (Native, Public) -// Parameters: -// class UGearboxGFxMovie* Movie (Parm) - -void AWillowPlayerPawn::GFx_NotifyMovieCreate(class UGearboxGFxMovie* Movie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GFx_NotifyMovieCreate"); - - AWillowPlayerPawn_GFx_NotifyMovieCreate_Params params; - params.Movie = Movie; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.GFx_GetMovieActor -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AWillowPlayerPawn::GFx_GetMovieActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GFx_GetMovieActor"); - - AWillowPlayerPawn_GFx_GetMovieActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.ResetShieldPrimeCachedValues -// (Defined, Simulated, Public) -// Parameters: -// class AWillowShield* Shield (Parm) - -void AWillowPlayerPawn::ResetShieldPrimeCachedValues(class AWillowShield* Shield) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ResetShieldPrimeCachedValues"); - - AWillowPlayerPawn_ResetShieldPrimeCachedValues_Params params; - params.Shield = Shield; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ShieldTriggered -// (Defined, Simulated, Event, Public) - -void AWillowPlayerPawn::ShieldTriggered() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ShieldTriggered"); - - AWillowPlayerPawn_ShieldTriggered_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.PostInitAnimTree -// (Defined, Simulated, Event, Public) -// Parameters: -// class USkeletalMeshComponent* SkelComp (Parm, EditInline) - -void AWillowPlayerPawn::PostInitAnimTree(class USkeletalMeshComponent* SkelComp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.PostInitAnimTree"); - - AWillowPlayerPawn_PostInitAnimTree_Params params; - params.SkelComp = SkelComp; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ClimbLadder -// (Defined, Public) -// Parameters: -// class ALadderVolume* L (Parm) - -void AWillowPlayerPawn::ClimbLadder(class ALadderVolume* L) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ClimbLadder"); - - AWillowPlayerPawn_ClimbLadder_Params params; - params.L = L; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.EndClimbLadder -// (Defined, Public) -// Parameters: -// class ALadderVolume* OldLadder (Parm) - -void AWillowPlayerPawn::EndClimbLadder(class ALadderVolume* OldLadder) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.EndClimbLadder"); - - AWillowPlayerPawn_EndClimbLadder_Params params; - params.OldLadder = OldLadder; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.CanGrabLadder -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::CanGrabLadder() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.CanGrabLadder"); - - AWillowPlayerPawn_CanGrabLadder_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.GetThirdPersonMovie -// (Simulated, Native, Public) -// Parameters: -// class UWillowGFxThirdPersonMovie* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowGFxThirdPersonMovie* AWillowPlayerPawn::GetThirdPersonMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetThirdPersonMovie"); - - AWillowPlayerPawn_GetThirdPersonMovie_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.SetMenuMeshVisibility -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// bool bVisible (Parm) -// bool bInspecting (OptionalParm, Parm) - -void AWillowPlayerPawn::SetMenuMeshVisibility(bool bVisible, bool bInspecting) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SetMenuMeshVisibility"); - - AWillowPlayerPawn_SetMenuMeshVisibility_Params params; - params.bVisible = bVisible; - params.bInspecting = bInspecting; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.SetInstanceDataMenuState -// (Final, Native, Public) -// Parameters: -// bool bVisible (Parm) -// bool bInspecting (Parm) - -void AWillowPlayerPawn::SetInstanceDataMenuState(bool bVisible, bool bInspecting) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SetInstanceDataMenuState"); - - AWillowPlayerPawn_SetInstanceDataMenuState_Params params; - params.bVisible = bVisible; - params.bInspecting = bInspecting; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.InitializePawnMeshes -// (Native, Public) - -void AWillowPlayerPawn::InitializePawnMeshes() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.InitializePawnMeshes"); - - AWillowPlayerPawn_InitializePawnMeshes_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.GetPetActors -// (Native, Public, HasOutparams) -// Parameters: -// TArray out_PetActorList (Parm, OutParm, NeedCtorLink) - -void AWillowPlayerPawn::GetPetActors(TArray* out_PetActorList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetPetActors"); - - AWillowPlayerPawn_GetPetActors_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_PetActorList != nullptr) - *out_PetActorList = params.out_PetActorList; -} - - -// Function WillowGame.WillowPlayerPawn.PlayUIAkEvent -// (Native, Public) -// Parameters: -// class UAkEvent* Event (Parm) - -void AWillowPlayerPawn::PlayUIAkEvent(class UAkEvent* Event) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.PlayUIAkEvent"); - - AWillowPlayerPawn_PlayUIAkEvent_Params params; - params.Event = Event; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.SetAllegiance -// (Native, Public) -// Parameters: -// class UPawnAllegiance* NewAllegiance (Parm) - -void AWillowPlayerPawn::SetAllegiance(class UPawnAllegiance* NewAllegiance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SetAllegiance"); - - AWillowPlayerPawn_SetAllegiance_Params params; - params.NewAllegiance = NewAllegiance; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.Died -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AController* Killer (Parm) -// class UClass* DamageType (Parm) -// struct FVector HitLocation (Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::Died(class AController* Killer, class UClass* DamageType, const struct FVector& HitLocation, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.Died"); - - AWillowPlayerPawn_Died_Params params; - params.Killer = Killer; - params.DamageType = DamageType; - params.HitLocation = HitLocation; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.FaceRotation -// (Simulated, Native, Public) -// Parameters: -// struct FRotator NewRotation (Parm) -// float DeltaTime (Parm) - -void AWillowPlayerPawn::FaceRotation(const struct FRotator& NewRotation, float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.FaceRotation"); - - AWillowPlayerPawn_FaceRotation_Params params; - params.NewRotation = NewRotation; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.GetMinimumHealthMaintainedByProtectionTimer -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerPawn::GetMinimumHealthMaintainedByProtectionTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetMinimumHealthMaintainedByProtectionTimer"); - - AWillowPlayerPawn_GetMinimumHealthMaintainedByProtectionTimer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.EnableProtectionTimer -// (Native, Public) - -void AWillowPlayerPawn::EnableProtectionTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.EnableProtectionTimer"); - - AWillowPlayerPawn_EnableProtectionTimer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.IsProtectionTimerActive -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::IsProtectionTimerActive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.IsProtectionTimerActive"); - - AWillowPlayerPawn_IsProtectionTimerActive_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.CheckPhaseWalkExit -// (Public) - -void AWillowPlayerPawn::CheckPhaseWalkExit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.CheckPhaseWalkExit"); - - AWillowPlayerPawn_CheckPhaseWalkExit_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.GetPlayerController -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* AWillowPlayerPawn::GetPlayerController() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetPlayerController"); - - AWillowPlayerPawn_GetPlayerController_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.ServerIncrementEnterVehicleStat -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// struct FName SpecificVehicleStatName (Parm) - -void AWillowPlayerPawn::ServerIncrementEnterVehicleStat(const struct FName& SpecificVehicleStatName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ServerIncrementEnterVehicleStat"); - - AWillowPlayerPawn_ServerIncrementEnterVehicleStat_Params params; - params.SpecificVehicleStatName = SpecificVehicleStatName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.IncrementEnterVehicleStat -// (Defined, Simulated, Public) -// Parameters: -// struct FName SpecificVehicleStatName (Parm) - -void AWillowPlayerPawn::IncrementEnterVehicleStat(const struct FName& SpecificVehicleStatName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.IncrementEnterVehicleStat"); - - AWillowPlayerPawn_IncrementEnterVehicleStat_Params params; - params.SpecificVehicleStatName = SpecificVehicleStatName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.StartDriving -// (Defined, Simulated, Event, HasOptionalparams, Public) -// Parameters: -// class AVehicle* V (Parm) -// bool SkipAnim (OptionalParm, Parm) - -void AWillowPlayerPawn::StartDriving(class AVehicle* V, bool SkipAnim) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.StartDriving"); - - AWillowPlayerPawn_StartDriving_Params params; - params.V = V; - params.SkipAnim = SkipAnim; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.GetTargetName -// (Defined, Simulated, Event, Public, HasOutparams) -// Parameters: -// struct FString TargetName (Parm, OutParm, NeedCtorLink) - -void AWillowPlayerPawn::GetTargetName(struct FString* TargetName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetTargetName"); - - AWillowPlayerPawn_GetTargetName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TargetName != nullptr) - *TargetName = params.TargetName; -} - - -// Function WillowGame.WillowPlayerPawn.UpdatePreferredColors -// (Defined, Simulated, Public, HasDefaults) - -void AWillowPlayerPawn::UpdatePreferredColors() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.UpdatePreferredColors"); - - AWillowPlayerPawn_UpdatePreferredColors_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.DumpAnimSets -// (Exec, HasOptionalparams, Public) -// Parameters: -// struct FString EventStr (OptionalParm, Parm, NeedCtorLink) - -void AWillowPlayerPawn::DumpAnimSets(const struct FString& EventStr) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.DumpAnimSets"); - - AWillowPlayerPawn_DumpAnimSets_Params params; - params.EventStr = EventStr; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.PlayLanded -// (Defined, Public) -// Parameters: -// float ImpactVel (Parm) - -void AWillowPlayerPawn::PlayLanded(float ImpactVel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.PlayLanded"); - - AWillowPlayerPawn_PlayLanded_Params params; - params.ImpactVel = ImpactVel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.OnPlayArmAnimation -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_PlayArmAnimation* inAction (Parm) - -void AWillowPlayerPawn::OnPlayArmAnimation(class UWillowSeqAct_PlayArmAnimation* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.OnPlayArmAnimation"); - - AWillowPlayerPawn_OnPlayArmAnimation_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.StopWeaponRecoilAnim -// (Defined, Simulated, Public) -// Parameters: -// bool bStopPrimaryHand (Parm) -// bool bStopOffHand (Parm) - -void AWillowPlayerPawn::StopWeaponRecoilAnim(bool bStopPrimaryHand, bool bStopOffHand) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.StopWeaponRecoilAnim"); - - AWillowPlayerPawn_StopWeaponRecoilAnim_Params params; - params.bStopPrimaryHand = bStopPrimaryHand; - params.bStopOffHand = bStopOffHand; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.StopFirstPersonAnimations -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// float BlendOutTime (OptionalParm, Parm) - -void AWillowPlayerPawn::StopFirstPersonAnimations(float BlendOutTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.StopFirstPersonAnimations"); - - AWillowPlayerPawn_StopFirstPersonAnimations_Params params; - params.BlendOutTime = BlendOutTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.StopFirstPersonWeaponSMD -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// unsigned char ActionType (Parm) -// bool bInterrupted (Parm) -// class AWeapon* TheWeapon (OptionalParm, Parm) - -void AWillowPlayerPawn::StopFirstPersonWeaponSMD(unsigned char ActionType, bool bInterrupted, class AWeapon* TheWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.StopFirstPersonWeaponSMD"); - - AWillowPlayerPawn_StopFirstPersonWeaponSMD_Params params; - params.ActionType = ActionType; - params.bInterrupted = bInterrupted; - params.TheWeapon = TheWeapon; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.PlayFirstPersonWeaponSMD -// (Simulated, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// unsigned char ActionType (Parm) -// float PlayRateScale (OptionalParm, Parm) -// float Duration (OptionalParm, Parm) -// class AWeapon* TheWeapon (OptionalParm, Parm) -// class USpecialMoveDefinition* PlayedSMD (OptionalParm, Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerPawn::PlayFirstPersonWeaponSMD(unsigned char ActionType, float PlayRateScale, float Duration, class AWeapon* TheWeapon, class USpecialMoveDefinition** PlayedSMD) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.PlayFirstPersonWeaponSMD"); - - AWillowPlayerPawn_PlayFirstPersonWeaponSMD_Params params; - params.ActionType = ActionType; - params.PlayRateScale = PlayRateScale; - params.Duration = Duration; - params.TheWeapon = TheWeapon; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (PlayedSMD != nullptr) - *PlayedSMD = params.PlayedSMD; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.GetFirstPersonBodyWeaponSMD -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// unsigned char BodyAction (Parm) -// class AWeapon* TheWeapon (OptionalParm, Parm) -// class USpecialMoveDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class USpecialMoveDefinition* AWillowPlayerPawn::GetFirstPersonBodyWeaponSMD(unsigned char BodyAction, class AWeapon* TheWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetFirstPersonBodyWeaponSMD"); - - AWillowPlayerPawn_GetFirstPersonBodyWeaponSMD_Params params; - params.BodyAction = BodyAction; - params.TheWeapon = TheWeapon; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.PlayArmAnimation -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FName AnimName (Parm) -// float Rate (OptionalParm, Parm) -// float BlendInTime (OptionalParm, Parm) -// float BlendOutTime (OptionalParm, Parm) -// bool bLoop (OptionalParm, Parm) -// bool bOverride (OptionalParm, Parm) -// class UAnimSet* ReqAnimSet (OptionalParm, Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPlayerPawn::PlayArmAnimation(const struct FName& AnimName, float Rate, float BlendInTime, float BlendOutTime, bool bLoop, bool bOverride, class UAnimSet* ReqAnimSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.PlayArmAnimation"); - - AWillowPlayerPawn_PlayArmAnimation_Params params; - params.AnimName = AnimName; - params.Rate = Rate; - params.BlendInTime = BlendInTime; - params.BlendOutTime = BlendOutTime; - params.bLoop = bLoop; - params.bOverride = bOverride; - params.ReqAnimSet = ReqAnimSet; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.WeaponChanged -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWeapon* TheWeapon (Parm) -// bool bOffHandWeapon (OptionalParm, Parm) - -void AWillowPlayerPawn::WeaponChanged(class AWeapon* TheWeapon, bool bOffHandWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.WeaponChanged"); - - AWillowPlayerPawn_WeaponChanged_Params params; - params.TheWeapon = TheWeapon; - params.bOffHandWeapon = bOffHandWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ComputeIronsightsTransformOffset -// (Final, Simulated, Native, Public) - -void AWillowPlayerPawn::ComputeIronsightsTransformOffset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ComputeIronsightsTransformOffset"); - - AWillowPlayerPawn_ComputeIronsightsTransformOffset_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ResetArmsLeadingRotationHistory -// (Simulated, Native, Public) - -void AWillowPlayerPawn::ResetArmsLeadingRotationHistory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ResetArmsLeadingRotationHistory"); - - AWillowPlayerPawn_ResetArmsLeadingRotationHistory_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.UpdateAnimSets -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::UpdateAnimSets() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.UpdateAnimSets"); - - AWillowPlayerPawn_UpdateAnimSets_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.RestoreAnimSetsToDefault -// (Defined, Simulated, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::RestoreAnimSetsToDefault() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.RestoreAnimSetsToDefault"); - - AWillowPlayerPawn_RestoreAnimSetsToDefault_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.TurnOffBoundaryWarning -// (Defined, Public) - -void AWillowPlayerPawn::TurnOffBoundaryWarning() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.TurnOffBoundaryWarning"); - - AWillowPlayerPawn_TurnOffBoundaryWarning_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.TurnOnBoundaryWarning -// (Defined, Public) - -void AWillowPlayerPawn::TurnOnBoundaryWarning() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.TurnOnBoundaryWarning"); - - AWillowPlayerPawn_TurnOnBoundaryWarning_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ToggleBoundaryWarningOnHUD -// (Defined, Public) -// Parameters: -// bool bEnable (Parm) - -void AWillowPlayerPawn::ToggleBoundaryWarningOnHUD(bool bEnable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ToggleBoundaryWarningOnHUD"); - - AWillowPlayerPawn_ToggleBoundaryWarningOnHUD_Params params; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.OnMarkExitedRegion -// (Defined, Public, HasDefaults) -// Parameters: -// class UWillowSeqAct_MarkExitedRegion* inAction (Parm) - -void AWillowPlayerPawn::OnMarkExitedRegion(class UWillowSeqAct_MarkExitedRegion* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.OnMarkExitedRegion"); - - AWillowPlayerPawn_OnMarkExitedRegion_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ServerTellPassengersToUnlockAchievement -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// unsigned char UnlockType (Parm) -// unsigned char OriginRegion (Parm) -// unsigned char DestinationRegion (Parm) -// float TravelTime (Parm) - -void AWillowPlayerPawn::ServerTellPassengersToUnlockAchievement(unsigned char UnlockType, unsigned char OriginRegion, unsigned char DestinationRegion, float TravelTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ServerTellPassengersToUnlockAchievement"); - - AWillowPlayerPawn_ServerTellPassengersToUnlockAchievement_Params params; - params.UnlockType = UnlockType; - params.OriginRegion = OriginRegion; - params.DestinationRegion = DestinationRegion; - params.TravelTime = TravelTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.OnMarkEnteredRegion -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_MarkEnteredRegion* inAction (Parm) - -void AWillowPlayerPawn::OnMarkEnteredRegion(class UWillowSeqAct_MarkEnteredRegion* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.OnMarkEnteredRegion"); - - AWillowPlayerPawn_OnMarkEnteredRegion_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ProcessFallDistance -// (Native, Public) -// Parameters: -// struct FVector FallDistance (Parm) - -void AWillowPlayerPawn::ProcessFallDistance(const struct FVector& FallDistance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ProcessFallDistance"); - - AWillowPlayerPawn_ProcessFallDistance_Params params; - params.FallDistance = FallDistance; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.Falling -// (Defined, Event, Public) - -void AWillowPlayerPawn::Falling() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.Falling"); - - AWillowPlayerPawn_Falling_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.Landed -// (Defined, Event, Public) -// Parameters: -// struct FVector HitNormal (Parm) -// class AActor* FloorActor (Parm) - -void AWillowPlayerPawn::Landed(const struct FVector& HitNormal, class AActor* FloorActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.Landed"); - - AWillowPlayerPawn_Landed_Params params; - params.HitNormal = HitNormal; - params.FloorActor = FloorActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ProtectionTimerElapsed -// (Native, Public) - -void AWillowPlayerPawn::ProtectionTimerElapsed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ProtectionTimerElapsed"); - - AWillowPlayerPawn_ProtectionTimerElapsed_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.DoJump -// (Defined, Public) -// Parameters: -// bool bUpdating (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::DoJump(bool bUpdating) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.DoJump"); - - AWillowPlayerPawn_DoJump_Params params; - params.bUpdating = bUpdating; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.CanJump -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::CanJump() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.CanJump"); - - AWillowPlayerPawn_CanJump_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.CanContinueSprinting -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::CanContinueSprinting() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.CanContinueSprinting"); - - AWillowPlayerPawn_CanContinueSprinting_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.IsOnGroundOrShortFall -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::IsOnGroundOrShortFall() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.IsOnGroundOrShortFall"); - - AWillowPlayerPawn_IsOnGroundOrShortFall_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.CanSprint -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::CanSprint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.CanSprint"); - - AWillowPlayerPawn_CanSprint_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.DoSprint -// (Defined, Public) -// Parameters: -// bool bIsUpdating (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::DoSprint(bool bIsUpdating) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.DoSprint"); - - AWillowPlayerPawn_DoSprint_Params params; - params.bIsUpdating = bIsUpdating; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.CanStuckJump -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::CanStuckJump() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.CanStuckJump"); - - AWillowPlayerPawn_CanStuckJump_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.HideTargetInfoOnHud -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// class APawn* HUDOwner (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::HideTargetInfoOnHud(class APawn* HUDOwner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.HideTargetInfoOnHud"); - - AWillowPlayerPawn_HideTargetInfoOnHud_Params params; - params.HUDOwner = HUDOwner; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.GetTargetableIsHidden -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::GetTargetableIsHidden() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetTargetableIsHidden"); - - AWillowPlayerPawn_GetTargetableIsHidden_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.DetachMeleeWeaponMesh -// (Defined, Simulated, Public) -// Parameters: -// bool bApplyToThirdPerson (Parm) -// bool bApplyToFirstPerson (Parm) - -void AWillowPlayerPawn::DetachMeleeWeaponMesh(bool bApplyToThirdPerson, bool bApplyToFirstPerson) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.DetachMeleeWeaponMesh"); - - AWillowPlayerPawn_DetachMeleeWeaponMesh_Params params; - params.bApplyToThirdPerson = bApplyToThirdPerson; - params.bApplyToFirstPerson = bApplyToFirstPerson; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.AttachMeleeWeaponMesh -// (Defined, Simulated, Public) -// Parameters: -// bool bApplyToThirdPerson (Parm) -// bool bApplyToFirstPerson (Parm) - -void AWillowPlayerPawn::AttachMeleeWeaponMesh(bool bApplyToThirdPerson, bool bApplyToFirstPerson) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.AttachMeleeWeaponMesh"); - - AWillowPlayerPawn_AttachMeleeWeaponMesh_Params params; - params.bApplyToThirdPerson = bApplyToThirdPerson; - params.bApplyToFirstPerson = bApplyToFirstPerson; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.SetWeaponSnagFailsafeTimer -// (Defined, Public) -// Parameters: -// float Value (Parm) - -void AWillowPlayerPawn::SetWeaponSnagFailsafeTimer(float Value) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SetWeaponSnagFailsafeTimer"); - - AWillowPlayerPawn_SetWeaponSnagFailsafeTimer_Params params; - params.Value = Value; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.OnWeaponSnag -// (Defined, Public) - -void AWillowPlayerPawn::OnWeaponSnag() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.OnWeaponSnag"); - - AWillowPlayerPawn_OnWeaponSnag_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.SetBaseEyeheight -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::SetBaseEyeheight() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SetBaseEyeheight"); - - AWillowPlayerPawn_SetBaseEyeheight_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.AdjustCameraAnimByEyeHeight -// (Defined, Simulated, Public) -// Parameters: -// bool bEnabled (Parm) -// float InCameraAnimEyeHeight (Parm) - -void AWillowPlayerPawn::AdjustCameraAnimByEyeHeight(bool bEnabled, float InCameraAnimEyeHeight) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.AdjustCameraAnimByEyeHeight"); - - AWillowPlayerPawn_AdjustCameraAnimByEyeHeight_Params params; - params.bEnabled = bEnabled; - params.InCameraAnimEyeHeight = InCameraAnimEyeHeight; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.GetCameraInfoFromViewModel -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FVector out_DeltaLoc (Parm, OutParm) -// struct FRotator out_DeltaRot (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::GetCameraInfoFromViewModel(struct FVector* out_DeltaLoc, struct FRotator* out_DeltaRot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetCameraInfoFromViewModel"); - - AWillowPlayerPawn_GetCameraInfoFromViewModel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_DeltaLoc != nullptr) - *out_DeltaLoc = params.out_DeltaLoc; - if (out_DeltaRot != nullptr) - *out_DeltaRot = params.out_DeltaRot; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.CalcThirdPersonMenuCam -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// float fDeltaTime (Parm) -// struct FVector out_CamLoc (Parm, OutParm) -// struct FRotator out_CamRot (Parm, OutParm) -// float out_FOV (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::CalcThirdPersonMenuCam(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.CalcThirdPersonMenuCam"); - - AWillowPlayerPawn_CalcThirdPersonMenuCam_Params params; - params.fDeltaTime = fDeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_CamLoc != nullptr) - *out_CamLoc = params.out_CamLoc; - if (out_CamRot != nullptr) - *out_CamRot = params.out_CamRot; - if (out_FOV != nullptr) - *out_FOV = params.out_FOV; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.CalcCamera -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// float fDeltaTime (Parm) -// struct FVector out_CamLoc (Parm, OutParm) -// struct FRotator out_CamRot (Parm, OutParm) -// float out_FOV (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::CalcCamera(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.CalcCamera"); - - AWillowPlayerPawn_CalcCamera_Params params; - params.fDeltaTime = fDeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_CamLoc != nullptr) - *out_CamLoc = params.out_CamLoc; - if (out_CamRot != nullptr) - *out_CamRot = params.out_CamRot; - if (out_FOV != nullptr) - *out_FOV = params.out_FOV; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.TraceCameraLocation -// (Defined, Simulated, Public, HasOutparams, HasDefaults) -// Parameters: -// class AActor* TraceActor (Parm) -// struct FVector TraceStart (Parm) -// struct FVector CameraLocation (Parm, OutParm) - -void AWillowPlayerPawn::TraceCameraLocation(class AActor* TraceActor, const struct FVector& TraceStart, struct FVector* CameraLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.TraceCameraLocation"); - - AWillowPlayerPawn_TraceCameraLocation_Params params; - params.TraceActor = TraceActor; - params.TraceStart = TraceStart; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (CameraLocation != nullptr) - *CameraLocation = params.CameraLocation; -} - - -// Function WillowGame.WillowPlayerPawn.CalcInjuredPreDeathRecoveryCamera -// (Defined, Simulated, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// float fDeltaTime (Parm) -// struct FVector out_CamLoc (Parm, OutParm) -// struct FRotator out_CamRot (Parm, OutParm) -// float out_FOV (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::CalcInjuredPreDeathRecoveryCamera(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.CalcInjuredPreDeathRecoveryCamera"); - - AWillowPlayerPawn_CalcInjuredPreDeathRecoveryCamera_Params params; - params.fDeltaTime = fDeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_CamLoc != nullptr) - *out_CamLoc = params.out_CamLoc; - if (out_CamRot != nullptr) - *out_CamRot = params.out_CamRot; - if (out_FOV != nullptr) - *out_FOV = params.out_FOV; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.CalcInjuredPreDeathCamera -// (Defined, Simulated, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// float fDeltaTime (Parm) -// struct FVector out_CamLoc (Parm, OutParm) -// struct FRotator out_CamRot (Parm, OutParm) -// float out_FOV (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::CalcInjuredPreDeathCamera(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.CalcInjuredPreDeathCamera"); - - AWillowPlayerPawn_CalcInjuredPreDeathCamera_Params params; - params.fDeltaTime = fDeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_CamLoc != nullptr) - *out_CamLoc = params.out_CamLoc; - if (out_CamRot != nullptr) - *out_CamRot = params.out_CamRot; - if (out_FOV != nullptr) - *out_FOV = params.out_FOV; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.CalcInjuredDeadCamera -// (Defined, Simulated, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// float fDeltaTime (Parm) -// struct FVector out_CamLoc (Parm, OutParm) -// struct FRotator out_CamRot (Parm, OutParm) -// float out_FOV (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::CalcInjuredDeadCamera(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.CalcInjuredDeadCamera"); - - AWillowPlayerPawn_CalcInjuredDeadCamera_Params params; - params.fDeltaTime = fDeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_CamLoc != nullptr) - *out_CamLoc = params.out_CamLoc; - if (out_CamRot != nullptr) - *out_CamRot = params.out_CamRot; - if (out_FOV != nullptr) - *out_FOV = params.out_FOV; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.GetInjuredDeadCameraValues -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FVector ViewLocation (Parm, OutParm) -// float CameraDistance (Parm, OutParm) -// float DigistructDelay (Parm, OutParm) -// bool bPreDeath (Parm) - -void AWillowPlayerPawn::GetInjuredDeadCameraValues(bool bPreDeath, struct FVector* ViewLocation, float* CameraDistance, float* DigistructDelay) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetInjuredDeadCameraValues"); - - AWillowPlayerPawn_GetInjuredDeadCameraValues_Params params; - params.bPreDeath = bPreDeath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ViewLocation != nullptr) - *ViewLocation = params.ViewLocation; - if (CameraDistance != nullptr) - *CameraDistance = params.CameraDistance; - if (DigistructDelay != nullptr) - *DigistructDelay = params.DigistructDelay; -} - - -// Function WillowGame.WillowPlayerPawn.CalcInjuredCamera -// (Defined, Simulated, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// float fDeltaTime (Parm) -// struct FVector out_CamLoc (Parm, OutParm) -// struct FRotator out_CamRot (Parm, OutParm) -// float out_FOV (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::CalcInjuredCamera(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.CalcInjuredCamera"); - - AWillowPlayerPawn_CalcInjuredCamera_Params params; - params.fDeltaTime = fDeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_CamLoc != nullptr) - *out_CamLoc = params.out_CamLoc; - if (out_CamRot != nullptr) - *out_CamRot = params.out_CamRot; - if (out_FOV != nullptr) - *out_FOV = params.out_FOV; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.ShowDuelClip -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowPlayerPawn::ShowDuelClip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ShowDuelClip"); - - AWillowPlayerPawn_ShowDuelClip_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.OutOfDuelBounds -// (Defined, Public) - -void AWillowPlayerPawn::OutOfDuelBounds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.OutOfDuelBounds"); - - AWillowPlayerPawn_OutOfDuelBounds_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.AcceptDuelChallenge -// (Defined, Public) -// Parameters: -// class AWillowPlayerPawn* Challenger (Parm) - -void AWillowPlayerPawn::AcceptDuelChallenge(class AWillowPlayerPawn* Challenger) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.AcceptDuelChallenge"); - - AWillowPlayerPawn_AcceptDuelChallenge_Params params; - params.Challenger = Challenger; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.IssueDuelChallenge -// (Defined, Public) -// Parameters: -// class AWillowPlayerPawn* Competitor (Parm) - -void AWillowPlayerPawn::IssueDuelChallenge(class AWillowPlayerPawn* Competitor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.IssueDuelChallenge"); - - AWillowPlayerPawn_IssueDuelChallenge_Params params; - params.Competitor = Competitor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.HasBeenIssuedDuelChallenge -// (Defined, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class AWillowPlayerPawn* Challenger (Parm) -// class AWillowVersusDuelInfo* DuelInfo (OptionalParm, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::HasBeenIssuedDuelChallenge(class AWillowPlayerPawn* Challenger, class AWillowVersusDuelInfo** DuelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.HasBeenIssuedDuelChallenge"); - - AWillowPlayerPawn_HasBeenIssuedDuelChallenge_Params params; - params.Challenger = Challenger; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (DuelInfo != nullptr) - *DuelInfo = params.DuelInfo; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.HasChallengeCoolDown -// (Defined, Public) -// Parameters: -// class AWillowPlayerPawn* Challenger (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::HasChallengeCoolDown(class AWillowPlayerPawn* Challenger) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.HasChallengeCoolDown"); - - AWillowPlayerPawn_HasChallengeCoolDown_Params params; - params.Challenger = Challenger; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.HasActiveDuel -// (Simulated, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class AWillowVersusDuelInfo* DuelInfo (OptionalParm, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::HasActiveDuel(class AWillowVersusDuelInfo** DuelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.HasActiveDuel"); - - AWillowPlayerPawn_HasActiveDuel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (DuelInfo != nullptr) - *DuelInfo = params.DuelInfo; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.IsDuelingEnabled -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::IsDuelingEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.IsDuelingEnabled"); - - AWillowPlayerPawn_IsDuelingEnabled_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.CanChallengeToDuel -// (Defined, Public) -// Parameters: -// class AWillowPlayerPawn* Competitor (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::CanChallengeToDuel(class AWillowPlayerPawn* Competitor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.CanChallengeToDuel"); - - AWillowPlayerPawn_CanChallengeToDuel_Params params; - params.Competitor = Competitor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.ReceiveLocalizedMessage -// (Defined, HasOptionalparams, Public) -// Parameters: -// class UClass* Message (Parm) -// int Switch (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) - -void AWillowPlayerPawn::ReceiveLocalizedMessage(class UClass* Message, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ReceiveLocalizedMessage"); - - AWillowPlayerPawn_ReceiveLocalizedMessage_Params params; - params.Message = Message; - params.Switch = Switch; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.GetLinearColor -// (Simulated, Native, Public) -// Parameters: -// struct FColor C (Parm) -// struct FLinearColor ReturnValue (Parm, OutParm, ReturnParm) - -struct FLinearColor AWillowPlayerPawn::GetLinearColor(const struct FColor& C) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetLinearColor"); - - AWillowPlayerPawn_GetLinearColor_Params params; - params.C = C; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.SetTeamColorForMesh -// (Simulated, Native, Public) -// Parameters: -// class USkeletalMeshComponent* TheMesh (Parm, EditInline) -// struct FLinearColor PrimaryColor (Parm) -// struct FLinearColor SecondaryColor (Parm) -// struct FLinearColor TertiaryColor (Parm) - -void AWillowPlayerPawn::SetTeamColorForMesh(class USkeletalMeshComponent* TheMesh, const struct FLinearColor& PrimaryColor, const struct FLinearColor& SecondaryColor, const struct FLinearColor& TertiaryColor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SetTeamColorForMesh"); - - AWillowPlayerPawn_SetTeamColorForMesh_Params params; - params.TheMesh = TheMesh; - params.PrimaryColor = PrimaryColor; - params.SecondaryColor = SecondaryColor; - params.TertiaryColor = TertiaryColor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.SetTeamColor -// (Simulated, Native, Public) -// Parameters: -// struct FLinearColor PrimaryColor (Parm) -// struct FLinearColor SecondaryColor (Parm) -// struct FLinearColor TertiaryColor (Parm) - -void AWillowPlayerPawn::SetTeamColor(const struct FLinearColor& PrimaryColor, const struct FLinearColor& SecondaryColor, const struct FLinearColor& TertiaryColor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SetTeamColor"); - - AWillowPlayerPawn_SetTeamColor_Params params; - params.PrimaryColor = PrimaryColor; - params.SecondaryColor = SecondaryColor; - params.TertiaryColor = TertiaryColor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.GetAWillowPlayerPawn -// (Native, Public) -// Parameters: -// class AWillowPlayerPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerPawn* AWillowPlayerPawn::GetAWillowPlayerPawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetAWillowPlayerPawn"); - - AWillowPlayerPawn_GetAWillowPlayerPawn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.CheckLowHealthState -// (Simulated, Native, Event, Public) - -void AWillowPlayerPawn::CheckLowHealthState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.CheckLowHealthState"); - - AWillowPlayerPawn_CheckLowHealthState_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.SetArmPosition -// (Native, Public) - -void AWillowPlayerPawn::SetArmPosition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SetArmPosition"); - - AWillowPlayerPawn_SetArmPosition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ShowAndUnlockFirstPerson -// (Defined, Event, Public) - -void AWillowPlayerPawn::ShowAndUnlockFirstPerson() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ShowAndUnlockFirstPerson"); - - AWillowPlayerPawn_ShowAndUnlockFirstPerson_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.HideAndLockFirstPerson -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::HideAndLockFirstPerson() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.HideAndLockFirstPerson"); - - AWillowPlayerPawn_HideAndLockFirstPerson_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.RaiseFirstPersonHands -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::RaiseFirstPersonHands() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.RaiseFirstPersonHands"); - - AWillowPlayerPawn_RaiseFirstPersonHands_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.LowerFirstPersonHands -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::LowerFirstPersonHands() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.LowerFirstPersonHands"); - - AWillowPlayerPawn_LowerFirstPersonHands_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ToggleFirstPersonWeaponVisibility -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::ToggleFirstPersonWeaponVisibility() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ToggleFirstPersonWeaponVisibility"); - - AWillowPlayerPawn_ToggleFirstPersonWeaponVisibility_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.SetFirstPersonVisibility -// (Defined, Simulated, Public) -// Parameters: -// bool bVisible (Parm) - -void AWillowPlayerPawn::SetFirstPersonVisibility(bool bVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SetFirstPersonVisibility"); - - AWillowPlayerPawn_SetFirstPersonVisibility_Params params; - params.bVisible = bVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.SetWeaponVisibility -// (Defined, Simulated, Event, Public) -// Parameters: -// bool bWeaponVisible (Parm) - -void AWillowPlayerPawn::SetWeaponVisibility(bool bWeaponVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SetWeaponVisibility"); - - AWillowPlayerPawn_SetWeaponVisibility_Params params; - params.bWeaponVisible = bWeaponVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.SetOwnerVisibility -// (Defined, Simulated, Public) -// Parameters: -// bool bVisible (Parm) - -void AWillowPlayerPawn::SetOwnerVisibility(bool bVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SetOwnerVisibility"); - - AWillowPlayerPawn_SetOwnerVisibility_Params params; - params.bVisible = bVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.OnNativeApplyBodyClassStartingValuesHook -// (Native, Public) - -void AWillowPlayerPawn::OnNativeApplyBodyClassStartingValuesHook() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.OnNativeApplyBodyClassStartingValuesHook"); - - AWillowPlayerPawn_OnNativeApplyBodyClassStartingValuesHook_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ApplyBodyClassStartingValues -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::ApplyBodyClassStartingValues() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ApplyBodyClassStartingValues"); - - AWillowPlayerPawn_ApplyBodyClassStartingValues_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.PlayDamageCameraShake -// (Defined, Net, Simulated, Public, HasDefaults, NetClient) -// Parameters: -// int Damage (Parm) -// struct FVector HitDir (Parm) - -void AWillowPlayerPawn::PlayDamageCameraShake(int Damage, const struct FVector& HitDir) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.PlayDamageCameraShake"); - - AWillowPlayerPawn_PlayDamageCameraShake_Params params; - params.Damage = Damage; - params.HitDir = HitDir; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ClientSetAwaitingRespawnValues -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// struct FVector InAwaitingRespawnStartCameraLoc (Parm) -// struct FRotator InAwaitingRespawnStartCameraRot (Parm) -// struct FVector InAwaitingRespawnEndCameraLoc (Parm) -// struct FVector InAwaitingRespawnResurrectLocation (Parm) - -void AWillowPlayerPawn::ClientSetAwaitingRespawnValues(const struct FVector& InAwaitingRespawnStartCameraLoc, const struct FRotator& InAwaitingRespawnStartCameraRot, const struct FVector& InAwaitingRespawnEndCameraLoc, const struct FVector& InAwaitingRespawnResurrectLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ClientSetAwaitingRespawnValues"); - - AWillowPlayerPawn_ClientSetAwaitingRespawnValues_Params params; - params.InAwaitingRespawnStartCameraLoc = InAwaitingRespawnStartCameraLoc; - params.InAwaitingRespawnStartCameraRot = InAwaitingRespawnStartCameraRot; - params.InAwaitingRespawnEndCameraLoc = InAwaitingRespawnEndCameraLoc; - params.InAwaitingRespawnResurrectLocation = InAwaitingRespawnResurrectLocation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.AwaitingRespawnBeginState -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// struct FName PreviousStateName (Parm) - -void AWillowPlayerPawn::AwaitingRespawnBeginState(const struct FName& PreviousStateName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.AwaitingRespawnBeginState"); - - AWillowPlayerPawn_AwaitingRespawnBeginState_Params params; - params.PreviousStateName = PreviousStateName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.DeRezzedGearFinished -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::DeRezzedGearFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.DeRezzedGearFinished"); - - AWillowPlayerPawn_DeRezzedGearFinished_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.DeRezGear -// (Defined, Public) - -void AWillowPlayerPawn::DeRezGear() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.DeRezGear"); - - AWillowPlayerPawn_DeRezGear_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.RezGear -// (Defined, Public) - -void AWillowPlayerPawn::RezGear() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.RezGear"); - - AWillowPlayerPawn_RezGear_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.CalcAwaitingRespawnCam -// (Defined, Simulated, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// float fDeltaTime (Parm) -// struct FVector out_CamLoc (Parm, OutParm) -// struct FRotator out_CamRot (Parm, OutParm) -// float out_FOV (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::CalcAwaitingRespawnCam(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.CalcAwaitingRespawnCam"); - - AWillowPlayerPawn_CalcAwaitingRespawnCam_Params params; - params.fDeltaTime = fDeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_CamLoc != nullptr) - *out_CamLoc = params.out_CamLoc; - if (out_CamRot != nullptr) - *out_CamRot = params.out_CamRot; - if (out_FOV != nullptr) - *out_FOV = params.out_FOV; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.AwaitingRespawnSetFirstPerson -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::AwaitingRespawnSetFirstPerson() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.AwaitingRespawnSetFirstPerson"); - - AWillowPlayerPawn_AwaitingRespawnSetFirstPerson_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.AwaitingRespawnSetBehindView -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::AwaitingRespawnSetBehindView() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.AwaitingRespawnSetBehindView"); - - AWillowPlayerPawn_AwaitingRespawnSetBehindView_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.AwaitingRespawnDisplayRespawnCost -// (Defined, Public) - -void AWillowPlayerPawn::AwaitingRespawnDisplayRespawnCost() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.AwaitingRespawnDisplayRespawnCost"); - - AWillowPlayerPawn_AwaitingRespawnDisplayRespawnCost_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.AwaitingRespawnActivateNozzle -// (Defined, Public) - -void AWillowPlayerPawn::AwaitingRespawnActivateNozzle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.AwaitingRespawnActivateNozzle"); - - AWillowPlayerPawn_AwaitingRespawnActivateNozzle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.PreDeathRecoveryDone -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::PreDeathRecoveryDone() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.PreDeathRecoveryDone"); - - AWillowPlayerPawn_PreDeathRecoveryDone_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.StartPreDeathRecovery -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::StartPreDeathRecovery() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.StartPreDeathRecovery"); - - AWillowPlayerPawn_StartPreDeathRecovery_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.PreDeathAnimDone -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::PreDeathAnimDone() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.PreDeathAnimDone"); - - AWillowPlayerPawn_PreDeathAnimDone_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ForceInjuredDeadState -// (Public) -// Parameters: -// unsigned char KilledReason (Parm) - -void AWillowPlayerPawn::ForceInjuredDeadState(unsigned char KilledReason) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ForceInjuredDeadState"); - - AWillowPlayerPawn_ForceInjuredDeadState_Params params; - params.KilledReason = KilledReason; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.InjuredDeadTermRagdoll -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::InjuredDeadTermRagdoll() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.InjuredDeadTermRagdoll"); - - AWillowPlayerPawn_InjuredDeadTermRagdoll_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.InjuredDeadInitRagdoll -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::InjuredDeadInitRagdoll() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.InjuredDeadInitRagdoll"); - - AWillowPlayerPawn_InjuredDeadInitRagdoll_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.StartInjuredDeathSequence -// (Defined, Simulated, Public, HasDefaults) - -void AWillowPlayerPawn::StartInjuredDeathSequence() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.StartInjuredDeathSequence"); - - AWillowPlayerPawn_StartInjuredDeathSequence_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.StartInjuredPreDeathSequence -// (Defined, Simulated, Public, HasDefaults) - -void AWillowPlayerPawn::StartInjuredPreDeathSequence() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.StartInjuredPreDeathSequence"); - - AWillowPlayerPawn_StartInjuredPreDeathSequence_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.GetInjuredDeadCameraView -// (Defined, Simulated, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FVector CameraLocation (Parm, OutParm) -// struct FRotator CameraRotation (Parm, OutParm) - -void AWillowPlayerPawn::GetInjuredDeadCameraView(struct FVector* CameraLocation, struct FRotator* CameraRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetInjuredDeadCameraView"); - - AWillowPlayerPawn_GetInjuredDeadCameraView_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (CameraLocation != nullptr) - *CameraLocation = params.CameraLocation; - if (CameraRotation != nullptr) - *CameraRotation = params.CameraRotation; -} - - -// Function WillowGame.WillowPlayerPawn.EndInjuredDeadCamera -// (Defined, Simulated, Event, Public) - -void AWillowPlayerPawn::EndInjuredDeadCamera() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.EndInjuredDeadCamera"); - - AWillowPlayerPawn_EndInjuredDeadCamera_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.EndInjuredCamera -// (Simulated, Public) - -void AWillowPlayerPawn::EndInjuredCamera() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.EndInjuredCamera"); - - AWillowPlayerPawn_EndInjuredCamera_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.SetShadowCasting -// (Final, Native, Public) -// Parameters: -// bool Value (Parm) - -void AWillowPlayerPawn::SetShadowCasting(bool Value) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SetShadowCasting"); - - AWillowPlayerPawn_SetShadowCasting_Params params; - params.Value = Value; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.CheckShouldBeAutoRevived -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::CheckShouldBeAutoRevived() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.CheckShouldBeAutoRevived"); - - AWillowPlayerPawn_CheckShouldBeAutoRevived_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ServerNotifyIWentDown -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerPawn::ServerNotifyIWentDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ServerNotifyIWentDown"); - - AWillowPlayerPawn_ServerNotifyIWentDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.SetInjuredDeadState -// (Defined, Public) -// Parameters: -// unsigned char InjuredDeadStateVal (Parm) - -void AWillowPlayerPawn::SetInjuredDeadState(unsigned char InjuredDeadStateVal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SetInjuredDeadState"); - - AWillowPlayerPawn_SetInjuredDeadState_Params params; - params.InjuredDeadStateVal = InjuredDeadStateVal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.SetInjuredState -// (Defined, Public) -// Parameters: -// unsigned char InjuredStateVal (Parm) - -void AWillowPlayerPawn::SetInjuredState(unsigned char InjuredStateVal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SetInjuredState"); - - AWillowPlayerPawn_SetInjuredState_Params params; - params.InjuredStateVal = InjuredStateVal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.AddKillStreakScore -// (Defined, Public) - -void AWillowPlayerPawn::AddKillStreakScore() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.AddKillStreakScore"); - - AWillowPlayerPawn_AddKillStreakScore_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.KilledEnemy -// (Defined, Public) -// Parameters: -// class AWillowPawn* aTargetPawn (Parm) - -void AWillowPlayerPawn::KilledEnemy(class AWillowPawn* aTargetPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.KilledEnemy"); - - AWillowPlayerPawn_KilledEnemy_Params params; - params.aTargetPawn = aTargetPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ProcessInjuredViewRotation -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// float DeltaTime (Parm) -// struct FRotator out_ViewRotation (Parm, OutParm) -// struct FRotator out_DeltaRot (Parm, OutParm) - -void AWillowPlayerPawn::ProcessInjuredViewRotation(float DeltaTime, struct FRotator* out_ViewRotation, struct FRotator* out_DeltaRot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ProcessInjuredViewRotation"); - - AWillowPlayerPawn_ProcessInjuredViewRotation_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_ViewRotation != nullptr) - *out_ViewRotation = params.out_ViewRotation; - if (out_DeltaRot != nullptr) - *out_DeltaRot = params.out_DeltaRot; -} - - -// Function WillowGame.WillowPlayerPawn.ClearPlayerInjuredState -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::ClearPlayerInjuredState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ClearPlayerInjuredState"); - - AWillowPlayerPawn_ClearPlayerInjuredState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.SetupPlayerInjuredState -// (Defined, Simulated, Public) - -void AWillowPlayerPawn::SetupPlayerInjuredState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SetupPlayerInjuredState"); - - AWillowPlayerPawn_SetupPlayerInjuredState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.SpawnTeleportEffect -// (Defined, Static, Public) -// Parameters: -// struct FVector TeleportEffectLocation (Parm) -// struct FRotator TeleportEffectRotation (Parm) -// bool bReplicated (Parm) - -void AWillowPlayerPawn::SpawnTeleportEffect(const struct FVector& TeleportEffectLocation, const struct FRotator& TeleportEffectRotation, bool bReplicated) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SpawnTeleportEffect"); - - AWillowPlayerPawn_SpawnTeleportEffect_Params params; - params.TeleportEffectLocation = TeleportEffectLocation; - params.TeleportEffectRotation = TeleportEffectRotation; - params.bReplicated = bReplicated; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.SpawnTeleportEffectAtCurrentLocation -// (Defined, Public, HasDefaults) - -void AWillowPlayerPawn::SpawnTeleportEffectAtCurrentLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SpawnTeleportEffectAtCurrentLocation"); - - AWillowPlayerPawn_SpawnTeleportEffectAtCurrentLocation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ClientShowRespawnDialog -// (Defined, Net, NetReliable, Simulated, HasOptionalparams, Public, NetClient) -// Parameters: -// int AmountCharged (Parm) -// unsigned char ResurrectReason (Parm) -// class APlayerReplicationInfo* DeadPlayerPRI (OptionalParm, Parm) - -void AWillowPlayerPawn::ClientShowRespawnDialog(int AmountCharged, unsigned char ResurrectReason, class APlayerReplicationInfo* DeadPlayerPRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ClientShowRespawnDialog"); - - AWillowPlayerPawn_ClientShowRespawnDialog_Params params; - params.AmountCharged = AmountCharged; - params.ResurrectReason = ResurrectReason; - params.DeadPlayerPRI = DeadPlayerPRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ShowRespawnDialog -// (Defined, Public) - -void AWillowPlayerPawn::ShowRespawnDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ShowRespawnDialog"); - - AWillowPlayerPawn_ShowRespawnDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.NotifyTeleported -// (Defined, Public) - -void AWillowPlayerPawn::NotifyTeleported() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.NotifyTeleported"); - - AWillowPlayerPawn_NotifyTeleported_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.MarkClientDLEsForUpdate -// (Defined, Net, Simulated, Public, NetClient) - -void AWillowPlayerPawn::MarkClientDLEsForUpdate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.MarkClientDLEsForUpdate"); - - AWillowPlayerPawn_MarkClientDLEsForUpdate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.MarkDLEsForUpdate -// (Native, Public) - -void AWillowPlayerPawn::MarkDLEsForUpdate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.MarkDLEsForUpdate"); - - AWillowPlayerPawn_MarkDLEsForUpdate_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ResurrectAtLocation -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AActor* HoldingLoc (Parm) -// class AActor* TeleportLoc (Parm) -// unsigned char ResurrectReason (Parm) -// class APlayerReplicationInfo* DeadPlayerPRI (OptionalParm, Parm) - -void AWillowPlayerPawn::ResurrectAtLocation(class AActor* HoldingLoc, class AActor* TeleportLoc, unsigned char ResurrectReason, class APlayerReplicationInfo* DeadPlayerPRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ResurrectAtLocation"); - - AWillowPlayerPawn_ResurrectAtLocation_Params params; - params.HoldingLoc = HoldingLoc; - params.TeleportLoc = TeleportLoc; - params.ResurrectReason = ResurrectReason; - params.DeadPlayerPRI = DeadPlayerPRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.HitByVehicle -// (Defined, Public) -// Parameters: -// class AVehicle* Collider (Parm) - -void AWillowPlayerPawn::HitByVehicle(class AVehicle* Collider) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.HitByVehicle"); - - AWillowPlayerPawn_HitByVehicle_Params params; - params.Collider = Collider; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.OutsideWorldBounds -// (Defined, Simulated, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::OutsideWorldBounds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.OutsideWorldBounds"); - - AWillowPlayerPawn_OutsideWorldBounds_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.FellOutOfWorld -// (Defined, Simulated, Event, Public) -// Parameters: -// class UClass* dmgType (Parm) - -void AWillowPlayerPawn::FellOutOfWorld(class UClass* dmgType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.FellOutOfWorld"); - - AWillowPlayerPawn_FellOutOfWorld_Params params; - params.dmgType = dmgType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.PlacePlayerInLevel -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bSkipHoldingCell (OptionalParm, Parm) - -void AWillowPlayerPawn::PlacePlayerInLevel(bool bSkipHoldingCell) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.PlacePlayerInLevel"); - - AWillowPlayerPawn_PlacePlayerInLevel_Params params; - params.bSkipHoldingCell = bSkipHoldingCell; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ResurrectPlayer -// (Defined, HasOptionalparams, Public) -// Parameters: -// unsigned char ResurrectReason (OptionalParm, Parm) -// bool bSkipHoldingCell (OptionalParm, Parm) -// class APlayerReplicationInfo* DeadPlayerPRI (OptionalParm, Parm) -// class ATravelStation* DestinationStation (OptionalParm, Parm) - -void AWillowPlayerPawn::ResurrectPlayer(unsigned char ResurrectReason, bool bSkipHoldingCell, class APlayerReplicationInfo* DeadPlayerPRI, class ATravelStation* DestinationStation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ResurrectPlayer"); - - AWillowPlayerPawn_ResurrectPlayer_Params params; - params.ResurrectReason = ResurrectReason; - params.bSkipHoldingCell = bSkipHoldingCell; - params.DeadPlayerPRI = DeadPlayerPRI; - params.DestinationStation = DestinationStation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.GetBestPlayerStartPoint -// (Defined, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AWillowPlayerPawn::GetBestPlayerStartPoint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetBestPlayerStartPoint"); - - AWillowPlayerPawn_GetBestPlayerStartPoint_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.GetBestPlayerPlacementPoint -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bLevelTravel (OptionalParm, Parm) -// class ATeleporterDestination* ReturnValue (Parm, OutParm, ReturnParm) - -class ATeleporterDestination* AWillowPlayerPawn::GetBestPlayerPlacementPoint(bool bLevelTravel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetBestPlayerPlacementPoint"); - - AWillowPlayerPawn_GetBestPlayerPlacementPoint_Params params; - params.bLevelTravel = bLevelTravel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.CrushedByActor -// (Defined, Public) -// Parameters: -// class AActor* Other (Parm) - -void AWillowPlayerPawn::CrushedByActor(class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.CrushedByActor"); - - AWillowPlayerPawn_CrushedByActor_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.CrushedBy -// (Defined, Public) -// Parameters: -// class APawn* OtherPawn (Parm) - -void AWillowPlayerPawn::CrushedBy(class APawn* OtherPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.CrushedBy"); - - AWillowPlayerPawn_CrushedBy_Params params; - params.OtherPawn = OtherPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ConditionalEndDuelOnHealthDepleted -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AController* InstigatedBy (OptionalParm, Parm) - -void AWillowPlayerPawn::ConditionalEndDuelOnHealthDepleted(class AController* InstigatedBy) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ConditionalEndDuelOnHealthDepleted"); - - AWillowPlayerPawn_ConditionalEndDuelOnHealthDepleted_Params params; - params.InstigatedBy = InstigatedBy; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.HandleHealthDepleted -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// class AController* InstigatedBy (Parm) -// class UClass* DamageType (Parm) -// struct FVector HitLocation (Parm) -// FScriptInterface DamageCauser (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::HandleHealthDepleted(class AController* InstigatedBy, class UClass* DamageType, const struct FVector& HitLocation, const FScriptInterface& DamageCauser, const struct FTraceHitInfo& HitInfo, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.HandleHealthDepleted"); - - AWillowPlayerPawn_HandleHealthDepleted_Params params; - params.InstigatedBy = InstigatedBy; - params.DamageType = DamageType; - params.HitLocation = HitLocation; - params.DamageCauser = DamageCauser; - params.HitInfo = HitInfo; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.ProcessDamageTakenSkillEvents -// (Defined, Public) -// Parameters: -// class UDamagePipeline* Pipeline (Parm) -// class AController* InstigatedBy (Parm) -// class UClass* DamageType (Parm) - -void AWillowPlayerPawn::ProcessDamageTakenSkillEvents(class UDamagePipeline* Pipeline, class AController* InstigatedBy, class UClass* DamageType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ProcessDamageTakenSkillEvents"); - - AWillowPlayerPawn_ProcessDamageTakenSkillEvents_Params params; - params.Pipeline = Pipeline; - params.InstigatedBy = InstigatedBy; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ProcessDamageDealtSkillEvents -// (Defined, Public) -// Parameters: -// class UDamagePipeline* Pipeline (Parm) -// class AController* VictimController (Parm) -// class UClass* DamageType (Parm) - -void AWillowPlayerPawn::ProcessDamageDealtSkillEvents(class UDamagePipeline* Pipeline, class AController* VictimController, class UClass* DamageType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ProcessDamageDealtSkillEvents"); - - AWillowPlayerPawn_ProcessDamageDealtSkillEvents_Params params; - params.Pipeline = Pipeline; - params.VictimController = VictimController; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.AdjustDamage -// (Defined, HasOptionalparams, Public, HasOutparams) -// Parameters: -// float InDamage (Parm, OutParm) -// float DamageSeverityPercent (Parm, OutParm) -// struct FVector Momentum (Parm, OutParm) -// class AController* InstigatedBy (Parm) -// struct FVector HitLocation (Parm) -// class UClass* DamageType (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm, OutParm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowPlayerPawn::AdjustDamage(class AController* InstigatedBy, const struct FVector& HitLocation, class UClass* DamageType, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline, float* InDamage, float* DamageSeverityPercent, struct FVector* Momentum, struct FTraceHitInfo* HitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.AdjustDamage"); - - AWillowPlayerPawn_AdjustDamage_Params params; - params.InstigatedBy = InstigatedBy; - params.HitLocation = HitLocation; - params.DamageType = DamageType; - params.DamageCauser = DamageCauser; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InDamage != nullptr) - *InDamage = params.InDamage; - if (DamageSeverityPercent != nullptr) - *DamageSeverityPercent = params.DamageSeverityPercent; - if (Momentum != nullptr) - *Momentum = params.Momentum; - if (HitInfo != nullptr) - *HitInfo = params.HitInfo; -} - - -// Function WillowGame.WillowPlayerPawn.TakeDamage -// (Defined, Event, HasOptionalparams, Public, HasDefaults) -// Parameters: -// float Damage (Parm) -// class AController* InstigatedBy (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// class UClass* DamageType (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowPlayerPawn::TakeDamage(float Damage, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.TakeDamage"); - - AWillowPlayerPawn_TakeDamage_Params params; - params.Damage = Damage; - params.InstigatedBy = InstigatedBy; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.HitInfo = HitInfo; - params.DamageCauser = DamageCauser; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.IsDemigodMode -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::IsDemigodMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.IsDemigodMode"); - - AWillowPlayerPawn_IsDemigodMode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowPlayerPawn::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ReplicatedEvent"); - - AWillowPlayerPawn_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.GetNextExpLevelPoints -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerPawn::GetNextExpLevelPoints() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetNextExpLevelPoints"); - - AWillowPlayerPawn_GetNextExpLevelPoints_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.IsVulnerableToFriendlyFire -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::IsVulnerableToFriendlyFire() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.IsVulnerableToFriendlyFire"); - - AWillowPlayerPawn_IsVulnerableToFriendlyFire_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.AllowFallbackToDefaultCustomizations -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::AllowFallbackToDefaultCustomizations() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.AllowFallbackToDefaultCustomizations"); - - AWillowPlayerPawn_AllowFallbackToDefaultCustomizations_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.RefreshCustomizationsOnInstanceData -// (Simulated, Native, Public) - -void AWillowPlayerPawn::RefreshCustomizationsOnInstanceData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.RefreshCustomizationsOnInstanceData"); - - AWillowPlayerPawn_RefreshCustomizationsOnInstanceData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.GetCustomizableName -// (Simulated, Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowPlayerPawn::GetCustomizableName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetCustomizableName"); - - AWillowPlayerPawn_GetCustomizableName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.GetCustomizableInstanceDataSets -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// TArray OutData (Parm, OutParm, NeedCtorLink) - -void AWillowPlayerPawn::GetCustomizableInstanceDataSets(TArray* OutData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetCustomizableInstanceDataSets"); - - AWillowPlayerPawn_GetCustomizableInstanceDataSets_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutData != nullptr) - *OutData = params.OutData; -} - - -// Function WillowGame.WillowPlayerPawn.GetDesiredCustomizationOfType -// (Simulated, Native, Public) -// Parameters: -// class UClass* Type (Parm) -// class UCustomizationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UCustomizationDefinition* AWillowPlayerPawn::GetDesiredCustomizationOfType(class UClass* Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetDesiredCustomizationOfType"); - - AWillowPlayerPawn_GetDesiredCustomizationOfType_Params params; - params.Type = Type; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.CustomizationApplied -// (Simulated, Native, Public) -// Parameters: -// class UCustomizationData* Data (Parm) - -void AWillowPlayerPawn::CustomizationApplied(class UCustomizationData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.CustomizationApplied"); - - AWillowPlayerPawn_CustomizationApplied_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.CanReceiveStatusEffects -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::CanReceiveStatusEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.CanReceiveStatusEffects"); - - AWillowPlayerPawn_CanReceiveStatusEffects_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.ReactToPrimaryStatusEffect -// (Native, Public) -// Parameters: -// class UStatusEffectDefinition* StatusEffect (Parm) - -void AWillowPlayerPawn::ReactToPrimaryStatusEffect(class UStatusEffectDefinition* StatusEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ReactToPrimaryStatusEffect"); - - AWillowPlayerPawn_ReactToPrimaryStatusEffect_Params params; - params.StatusEffect = StatusEffect; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.ShieldAbsorbedAmmo -// (Native, Public, HasOutparams) -// Parameters: -// class UClass* DamageSource (Parm) -// class UWillowDamageTypeDefinition* DamageTypeDef (Parm) -// float DamagePercentToAbsorb (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::ShieldAbsorbedAmmo(class UClass* DamageSource, class UWillowDamageTypeDefinition* DamageTypeDef, float* DamagePercentToAbsorb) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.ShieldAbsorbedAmmo"); - - AWillowPlayerPawn_ShieldAbsorbedAmmo_Params params; - params.DamageSource = DamageSource; - params.DamageTypeDef = DamageTypeDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (DamagePercentToAbsorb != nullptr) - *DamagePercentToAbsorb = params.DamagePercentToAbsorb; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.SetExpLevel -// (Native, Public) -// Parameters: -// int NewExpLevel (Parm) - -void AWillowPlayerPawn::SetExpLevel(int NewExpLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SetExpLevel"); - - AWillowPlayerPawn_SetExpLevel_Params params; - params.NewExpLevel = NewExpLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.SetAwesomeLevel -// (Native, Public) -// Parameters: -// int NewAwesomeLevel (Parm) - -void AWillowPlayerPawn::SetAwesomeLevel(int NewAwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.SetAwesomeLevel"); - - AWillowPlayerPawn_SetAwesomeLevel_Params params; - params.NewAwesomeLevel = NewAwesomeLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.GetGameStage -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerPawn::GetGameStage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetGameStage"); - - AWillowPlayerPawn_GetGameStage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.GetExpLevelForEquip -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerPawn::GetExpLevelForEquip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetExpLevelForEquip"); - - AWillowPlayerPawn_GetExpLevelForEquip_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.GetExpLevel -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerPawn::GetExpLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetExpLevel"); - - AWillowPlayerPawn_GetExpLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.GetAwesomeLevel -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerPawn::GetAwesomeLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.GetAwesomeLevel"); - - AWillowPlayerPawn_GetAwesomeLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.InitRagdoll -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerPawn::InitRagdoll() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.InitRagdoll"); - - AWillowPlayerPawn_InitRagdoll_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawn.OnNoLongerTargetedByAI -// (Native, Public) -// Parameters: -// class AWillowMind* AIMind (Parm) - -void AWillowPlayerPawn::OnNoLongerTargetedByAI(class AWillowMind* AIMind) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.OnNoLongerTargetedByAI"); - - AWillowPlayerPawn_OnNoLongerTargetedByAI_Params params; - params.AIMind = AIMind; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawn.OnTargetedByAI -// (Native, Public) -// Parameters: -// class AWillowMind* AIMind (Parm) - -void AWillowPlayerPawn::OnTargetedByAI(class AWillowMind* AIMind) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawn.OnTargetedByAI"); - - AWillowPlayerPawn_OnTargetedByAI_Params params; - params.AIMind = AIMind; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPersonalTeleporter.Destroyed -// (Defined, Event, Public) - -void AWillowPersonalTeleporter::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPersonalTeleporter.Destroyed"); - - AWillowPersonalTeleporter_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPersonalTeleporter.StopAmbientSound -// (Defined, Simulated, Public) - -void AWillowPersonalTeleporter::StopAmbientSound() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPersonalTeleporter.StopAmbientSound"); - - AWillowPersonalTeleporter_StopAmbientSound_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPersonalTeleporter.PlayAmbientSound -// (Defined, Simulated, Public) - -void AWillowPersonalTeleporter::PlayAmbientSound() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPersonalTeleporter.PlayAmbientSound"); - - AWillowPersonalTeleporter_PlayAmbientSound_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPersonalTeleporter.ReleaseHeldLevel -// (Defined, Event, Public) - -void AWillowPersonalTeleporter::ReleaseHeldLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPersonalTeleporter.ReleaseHeldLevel"); - - AWillowPersonalTeleporter_ReleaseHeldLevel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPersonalTeleporter.HoldLevel -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPersonalTeleporter::HoldLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPersonalTeleporter.HoldLevel"); - - AWillowPersonalTeleporter_HoldLevel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPersonalTeleporter.DeactivateTeleporter -// (Defined, Simulated, Event, Public) - -void AWillowPersonalTeleporter::DeactivateTeleporter() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPersonalTeleporter.DeactivateTeleporter"); - - AWillowPersonalTeleporter_DeactivateTeleporter_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPersonalTeleporter.ActivateTeleporter -// (Defined, Simulated, Event, Public) - -void AWillowPersonalTeleporter::ActivateTeleporter() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPersonalTeleporter.ActivateTeleporter"); - - AWillowPersonalTeleporter_ActivateTeleporter_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPersonalTeleporter.PlayerLeftGame -// (Defined, Public) -// Parameters: -// class APlayerController* PC (Parm) - -void AWillowPersonalTeleporter::PlayerLeftGame(class APlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPersonalTeleporter.PlayerLeftGame"); - - AWillowPersonalTeleporter_PlayerLeftGame_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPersonalTeleporter.PlayerEnteredGame -// (Public) -// Parameters: -// class APlayerController* PC (Parm) - -void AWillowPersonalTeleporter::PlayerEnteredGame(class APlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPersonalTeleporter.PlayerEnteredGame"); - - AWillowPersonalTeleporter_PlayerEnteredGame_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPersonalTeleporter.Touch -// (Defined, Event, Public) -// Parameters: -// class AActor* Other (Parm) -// class UPrimitiveComponent* OtherComp (Parm, EditInline) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) - -void AWillowPersonalTeleporter::Touch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPersonalTeleporter.Touch"); - - AWillowPersonalTeleporter_Touch_Params params; - params.Other = Other; - params.OtherComp = OtherComp; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPersonalTeleporter.CreateExitPoints -// (Defined, Public, HasDefaults) - -void AWillowPersonalTeleporter::CreateExitPoints() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPersonalTeleporter.CreateExitPoints"); - - AWillowPersonalTeleporter_CreateExitPoints_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPersonalTeleporter.SnapToGround -// (Defined, Public, HasDefaults) -// Parameters: -// class AActor* A (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPersonalTeleporter::SnapToGround(class AActor* A) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPersonalTeleporter.SnapToGround"); - - AWillowPersonalTeleporter_SnapToGround_Params params; - params.A = A; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPersonalTeleporter.IntializeParticleSystem -// (Defined, Simulated, Public) - -void AWillowPersonalTeleporter::IntializeParticleSystem() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPersonalTeleporter.IntializeParticleSystem"); - - AWillowPersonalTeleporter_IntializeParticleSystem_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPersonalTeleporter.InitializeFromDefinition -// (Defined, Public) -// Parameters: -// class UPersonalTeleporterDefinition* PersonalTeleporterDefinition (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPersonalTeleporter::InitializeFromDefinition(class UPersonalTeleporterDefinition* PersonalTeleporterDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPersonalTeleporter.InitializeFromDefinition"); - - AWillowPersonalTeleporter_InitializeFromDefinition_Params params; - params.PersonalTeleporterDefinition = PersonalTeleporterDefinition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPersonalTeleporter.InitializeTeleporter -// (Defined, Public) -// Parameters: -// class UPersonalTeleporterDefinition* TeleporterDefinition (Parm) -// bool bReturnPortal (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPersonalTeleporter::InitializeTeleporter(class UPersonalTeleporterDefinition* TeleporterDefinition, bool bReturnPortal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPersonalTeleporter.InitializeTeleporter"); - - AWillowPersonalTeleporter_InitializeTeleporter_Params params; - params.TeleporterDefinition = TeleporterDefinition; - params.bReturnPortal = bReturnPortal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPersonalTeleporter.SpawnReturnTeleporter -// (Defined, Public) - -void AWillowPersonalTeleporter::SpawnReturnTeleporter() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPersonalTeleporter.SpawnReturnTeleporter"); - - AWillowPersonalTeleporter_SpawnReturnTeleporter_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPersonalTeleporter.PlaceTeleporter -// (Defined, Public, HasDefaults) -// Parameters: -// class UPersonalTeleporterDefinition* TeleporterDefinition (Parm) -// class APawn* Creator (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPersonalTeleporter::PlaceTeleporter(class UPersonalTeleporterDefinition* TeleporterDefinition, class APawn* Creator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPersonalTeleporter.PlaceTeleporter"); - - AWillowPersonalTeleporter_PlaceTeleporter_Params params; - params.TeleporterDefinition = TeleporterDefinition; - params.Creator = Creator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPersonalTeleporter.ActivateTeleporterPlacedEvent -// (Native, Public) - -void AWillowPersonalTeleporter::ActivateTeleporterPlacedEvent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPersonalTeleporter.ActivateTeleporterPlacedEvent"); - - AWillowPersonalTeleporter_ActivateTeleporterPlacedEvent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPersonalTeleporter.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowPersonalTeleporter::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPersonalTeleporter.ReplicatedEvent"); - - AWillowPersonalTeleporter_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.OnPlayerClosedMissionUI -// (Public) -// Parameters: -// class AWillowPlayerController* ThePlayer (Parm) - -void AWillowPickup::OnPlayerClosedMissionUI(class AWillowPlayerController* ThePlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.OnPlayerClosedMissionUI"); - - AWillowPickup_OnPlayerClosedMissionUI_Params params; - params.ThePlayer = ThePlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.OnPlayerOpenedMissionUI -// (Public) -// Parameters: -// class AWillowPlayerController* ThePlayer (Parm) - -void AWillowPickup::OnPlayerOpenedMissionUI(class AWillowPlayerController* ThePlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.OnPlayerOpenedMissionUI"); - - AWillowPickup_OnPlayerOpenedMissionUI_Params params; - params.ThePlayer = ThePlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.SetInteractionIcon -// (Native, Public) -// Parameters: -// class UEngineInteractionIconDefinition* Icon (Parm) - -void AWillowPickup::SetInteractionIcon(class UEngineInteractionIconDefinition* Icon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.SetInteractionIcon"); - - AWillowPickup_SetInteractionIcon_Params params; - params.Icon = Icon; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.CanSplash -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPickup::CanSplash() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.CanSplash"); - - AWillowPickup_CanSplash_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPickup.HasAnyMissionsForPlayer -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPickup::HasAnyMissionsForPlayer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.HasAnyMissionsForPlayer"); - - AWillowPickup_HasAnyMissionsForPlayer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPickup.GetMissionDirectorLocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowPickup::GetMissionDirectorLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.GetMissionDirectorLocation"); - - AWillowPickup_GetMissionDirectorLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPickup.GetAllDirectorData -// (Native, Public, HasOutparams) -// Parameters: -// TArray OutData (Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPickup::GetAllDirectorData(TArray* OutData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.GetAllDirectorData"); - - AWillowPickup_GetAllDirectorData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (OutData != nullptr) - *OutData = params.OutData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPickup.GetFocusScreenOffset -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowPickup::GetFocusScreenOffset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.GetFocusScreenOffset"); - - AWillowPickup_GetFocusScreenOffset_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPickup.GetFocusRadius -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowPickup::GetFocusRadius() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.GetFocusRadius"); - - AWillowPickup_GetFocusRadius_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPickup.GetFocusLocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowPickup::GetFocusLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.GetFocusLocation"); - - AWillowPickup_GetFocusLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPickup.EndFocus -// (Defined, Simulated, Public) -// Parameters: -// class APawn* User (Parm) - -void AWillowPickup::EndFocus(class APawn* User) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.EndFocus"); - - AWillowPickup_EndFocus_Params params; - params.User = User; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.BeginFocus -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class APawn* User (Parm) - -void AWillowPickup::BeginFocus(class APawn* User) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.BeginFocus"); - - AWillowPickup_BeginFocus_Params params; - params.User = User; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.BeginShrinking -// (Defined, Event, Public) - -void AWillowPickup::BeginShrinking() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.BeginShrinking"); - - AWillowPickup_BeginShrinking_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.PickedUpBy -// (Defined, Public) -// Parameters: -// class APawn* P (Parm) - -void AWillowPickup::PickedUpBy(class APawn* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.PickedUpBy"); - - AWillowPickup_PickedUpBy_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.GiveTo -// (Defined, Public) -// Parameters: -// class APawn* P (Parm) -// bool bReady (Parm) - -void AWillowPickup::GiveTo(class APawn* P, bool bReady) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.GiveTo"); - - AWillowPickup_GiveTo_Params params; - params.P = P; - params.bReady = bReady; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.CreatePickupFromMemento -// (Defined, Static, Public) -// Parameters: -// struct FPickupMemento Memento (Parm) -// class AWillowInventory* InventoryThisPickupIsFor (Parm) -// class AWillowPickup* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPickup* AWillowPickup::CreatePickupFromMemento(const struct FPickupMemento& Memento, class AWillowInventory* InventoryThisPickupIsFor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.CreatePickupFromMemento"); - - AWillowPickup_CreatePickupFromMemento_Params params; - params.Memento = Memento; - params.InventoryThisPickupIsFor = InventoryThisPickupIsFor; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPickup.ConvertFixedToRigidBody -// (Defined, Simulated, Event, Public) - -void AWillowPickup::ConvertFixedToRigidBody() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.ConvertFixedToRigidBody"); - - AWillowPickup_ConvertFixedToRigidBody_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.ConvertRigidBodyToFixed -// (Defined, Simulated, Event, Public) - -void AWillowPickup::ConvertRigidBodyToFixed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.ConvertRigidBodyToFixed"); - - AWillowPickup_ConvertRigidBodyToFixed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.FailedPickup -// (Defined, Simulated, Public, HasDefaults) - -void AWillowPickup::FailedPickup() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.FailedPickup"); - - AWillowPickup_FailedPickup_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.GetMemento -// (Defined, Public, HasDefaults) -// Parameters: -// struct FPickupMemento ReturnValue (Parm, OutParm, ReturnParm) - -struct FPickupMemento AWillowPickup::GetMemento() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.GetMemento"); - - AWillowPickup_GetMemento_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPickup.AdjustPickupPhysicsAndCollisionForBeingDropped -// (Defined, Public) - -void AWillowPickup::AdjustPickupPhysicsAndCollisionForBeingDropped() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.AdjustPickupPhysicsAndCollisionForBeingDropped"); - - AWillowPickup_AdjustPickupPhysicsAndCollisionForBeingDropped_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.AdjustPickupPhysicsAndCollisionForBeingAttached -// (Defined, Public) - -void AWillowPickup::AdjustPickupPhysicsAndCollisionForBeingAttached() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.AdjustPickupPhysicsAndCollisionForBeingAttached"); - - AWillowPickup_AdjustPickupPhysicsAndCollisionForBeingAttached_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.AttachPickupToWorldBody -// (Defined, Public) -// Parameters: -// FScriptInterface AttachmentBase (Parm) -// struct FName AttachmentPointName (Parm) - -void AWillowPickup::AttachPickupToWorldBody(const FScriptInterface& AttachmentBase, const struct FName& AttachmentPointName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.AttachPickupToWorldBody"); - - AWillowPickup_AttachPickupToWorldBody_Params params; - params.AttachmentBase = AttachmentBase; - params.AttachmentPointName = AttachmentPointName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.GetPickupableMeshActor -// (Defined, Simulated, Public) -// Parameters: -// class APickupableMeshActor* ReturnValue (Parm, OutParm, ReturnParm) - -class APickupableMeshActor* AWillowPickup::GetPickupableMeshActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.GetPickupableMeshActor"); - - AWillowPickup_GetPickupableMeshActor_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPickup.Pickupable_IsEnabled -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPickup::Pickupable_IsEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.Pickupable_IsEnabled"); - - AWillowPickup_Pickupable_IsEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPickup.SetSaveRotation -// (Native, Public) -// Parameters: -// struct FRotator NewRotation (Parm) - -void AWillowPickup::SetSaveRotation(const struct FRotator& NewRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.SetSaveRotation"); - - AWillowPickup_SetSaveRotation_Params params; - params.NewRotation = NewRotation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.GetSaveRotation -// (Native, Public) -// Parameters: -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator AWillowPickup::GetSaveRotation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.GetSaveRotation"); - - AWillowPickup_GetSaveRotation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPickup.Behavior_Destroy -// (Defined, Simulated, Public) - -void AWillowPickup::Behavior_Destroy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.Behavior_Destroy"); - - AWillowPickup_Behavior_Destroy_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.SetMissionMaterialParameter -// (Defined, Simulated, Public, HasDefaults) - -void AWillowPickup::SetMissionMaterialParameter() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.SetMissionMaterialParameter"); - - AWillowPickup_SetMissionMaterialParameter_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.SetPickupability -// (Defined, Public) -// Parameters: -// bool bNewPickupability (Parm) - -void AWillowPickup::SetPickupability(bool bNewPickupability) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.SetPickupability"); - - AWillowPickup_SetPickupability_Params params; - params.bNewPickupability = bNewPickupability; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.Behavior_ChangeUsabilityCost -// (Defined, Public) -// Parameters: -// unsigned char ChangeType (Parm) -// unsigned char CostType (Parm) -// int CostAmount (Parm) -// unsigned char UsedType (Parm) - -void AWillowPickup::Behavior_ChangeUsabilityCost(unsigned char ChangeType, unsigned char CostType, int CostAmount, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.Behavior_ChangeUsabilityCost"); - - AWillowPickup_Behavior_ChangeUsabilityCost_Params params; - params.ChangeType = ChangeType; - params.CostType = CostType; - params.CostAmount = CostAmount; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.Behavior_ChangeUsability -// (Defined, Public) -// Parameters: -// unsigned char ChangeType (Parm) -// class UActorComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) - -void AWillowPickup::Behavior_ChangeUsability(unsigned char ChangeType, class UActorComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.Behavior_ChangeUsability"); - - AWillowPickup_Behavior_ChangeUsability_Params params; - params.ChangeType = ChangeType; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.DestroyPickupParticles -// (Simulated, Native, Public) - -void AWillowPickup::DestroyPickupParticles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.DestroyPickupParticles"); - - AWillowPickup_DestroyPickupParticles_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.SpawnPickupParticles -// (Simulated, Native, Public) - -void AWillowPickup::SpawnPickupParticles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.SpawnPickupParticles"); - - AWillowPickup_SpawnPickupParticles_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.GetPickupParticleOffset -// (Final, Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowPickup::GetPickupParticleOffset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.GetPickupParticleOffset"); - - AWillowPickup_GetPickupParticleOffset_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPickup.SetInteractParticles -// (Defined, Public) -// Parameters: -// class UParticleSystem* PSys (Parm) - -void AWillowPickup::SetInteractParticles(class UParticleSystem* PSys) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.SetInteractParticles"); - - AWillowPickup_SetInteractParticles_Params params; - params.PSys = PSys; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.TryToSetInteractParticles -// (Defined, Public) -// Parameters: -// bool bTurnParticlesOn (Parm) - -void AWillowPickup::TryToSetInteractParticles(bool bTurnParticlesOn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.TryToSetInteractParticles"); - - AWillowPickup_TryToSetInteractParticles_Params params; - params.bTurnParticlesOn = bTurnParticlesOn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.PickupAtRest -// (Defined, Public) - -void AWillowPickup::PickupAtRest() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.PickupAtRest"); - - AWillowPickup_PickupAtRest_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.Landed -// (Defined, Event, Public) -// Parameters: -// struct FVector HitNormal (Parm) -// class AActor* FloorActor (Parm) - -void AWillowPickup::Landed(const struct FVector& HitNormal, class AActor* FloorActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.Landed"); - - AWillowPickup_Landed_Params params; - params.HitNormal = HitNormal; - params.FloorActor = FloorActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.CheckForRigidBodySleepState -// (Defined, Simulated, Public) - -void AWillowPickup::CheckForRigidBodySleepState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.CheckForRigidBodySleepState"); - - AWillowPickup_CheckForRigidBodySleepState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.MaxRBAwakeTimer -// (Defined, Simulated, Public) - -void AWillowPickup::MaxRBAwakeTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.MaxRBAwakeTimer"); - - AWillowPickup_MaxRBAwakeTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.StartRigidBodyTimers -// (Simulated, Native, Public) - -void AWillowPickup::StartRigidBodyTimers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.StartRigidBodyTimers"); - - AWillowPickup_StartRigidBodyTimers_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.RigidBodyCollision -// (Defined, Simulated, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// class UPrimitiveComponent* HitComponent (Parm, EditInline) -// class UPrimitiveComponent* OtherComponent (Parm, EditInline) -// struct FCollisionImpactData RigidCollisionData (Const, Parm, OutParm, NeedCtorLink) -// int ContactIndex (Parm) - -void AWillowPickup::RigidBodyCollision(class UPrimitiveComponent* HitComponent, class UPrimitiveComponent* OtherComponent, int ContactIndex, struct FCollisionImpactData* RigidCollisionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.RigidBodyCollision"); - - AWillowPickup_RigidBodyCollision_Params params; - params.HitComponent = HitComponent; - params.OtherComponent = OtherComponent; - params.ContactIndex = ContactIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (RigidCollisionData != nullptr) - *RigidCollisionData = params.RigidCollisionData; -} - - -// Function WillowGame.WillowPickup.EnableRagdollCollision -// (Defined, Public) - -void AWillowPickup::EnableRagdollCollision() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.EnableRagdollCollision"); - - AWillowPickup_EnableRagdollCollision_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.InitializePickupForRBPhysics -// (Final, Simulated, Native, Public) - -void AWillowPickup::InitializePickupForRBPhysics() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.InitializePickupForRBPhysics"); - - AWillowPickup_InitializePickupForRBPhysics_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.InventoryAssociated -// (Defined, Simulated, Public) - -void AWillowPickup::InventoryAssociated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.InventoryAssociated"); - - AWillowPickup_InventoryAssociated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.UpdateTouchRadiusForAutomaticallyPickedUpInventory -// (Defined, Simulated, Public) - -void AWillowPickup::UpdateTouchRadiusForAutomaticallyPickedUpInventory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.UpdateTouchRadiusForAutomaticallyPickedUpInventory"); - - AWillowPickup_UpdateTouchRadiusForAutomaticallyPickedUpInventory_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.InitializeRBPhysics -// (Native, Public) - -void AWillowPickup::InitializeRBPhysics() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.InitializeRBPhysics"); - - AWillowPickup_InitializeRBPhysics_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.CanBeGrabbedByTheAI -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPickup::CanBeGrabbedByTheAI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.CanBeGrabbedByTheAI"); - - AWillowPickup_CanBeGrabbedByTheAI_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPickup.ShouldSaveInPopulationSystem -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPickup::ShouldSaveInPopulationSystem() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.ShouldSaveInPopulationSystem"); - - AWillowPickup_ShouldSaveInPopulationSystem_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPickup.ShrinkPickupBeforeDestruction -// (Defined, Public) - -void AWillowPickup::ShrinkPickupBeforeDestruction() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.ShrinkPickupBeforeDestruction"); - - AWillowPickup_ShrinkPickupBeforeDestruction_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.InitializeDropLifespan -// (Defined, Public) - -void AWillowPickup::InitializeDropLifespan() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.InitializeDropLifespan"); - - AWillowPickup_InitializeDropLifespan_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.DeactivateMissionDirectorParticle -// (Defined, Simulated, Event, Public) - -void AWillowPickup::DeactivateMissionDirectorParticle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.DeactivateMissionDirectorParticle"); - - AWillowPickup_DeactivateMissionDirectorParticle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.SetMissionDirectorParticle -// (Defined, Simulated, Event, Public) - -void AWillowPickup::SetMissionDirectorParticle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.SetMissionDirectorParticle"); - - AWillowPickup_SetMissionDirectorParticle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.MissionStatusChanged -// (Event, Public) - -void AWillowPickup::MissionStatusChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.MissionStatusChanged"); - - AWillowPickup_MissionStatusChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.OnPlayerTurnedInMission -// (Public) -// Parameters: -// class AWillowPlayerController* PlayerTurningIn (Parm) -// class UMissionDefinition* MissionTurnedIn (Parm) - -void AWillowPickup::OnPlayerTurnedInMission(class AWillowPlayerController* PlayerTurningIn, class UMissionDefinition* MissionTurnedIn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.OnPlayerTurnedInMission"); - - AWillowPickup_OnPlayerTurnedInMission_Params params; - params.PlayerTurningIn = PlayerTurningIn; - params.MissionTurnedIn = MissionTurnedIn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.OnPlayerAcceptedMission -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* PlayerAccepting (Parm) -// class UMissionDefinition* MissionAccepted (Parm) - -void AWillowPickup::OnPlayerAcceptedMission(class AWillowPlayerController* PlayerAccepting, class UMissionDefinition* MissionAccepted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.OnPlayerAcceptedMission"); - - AWillowPickup_OnPlayerAcceptedMission_Params params; - params.PlayerAccepting = PlayerAccepting; - params.MissionAccepted = MissionAccepted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.GetEligibleMissions -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// TArray EligibleMissions (Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPickup::GetEligibleMissions(TArray* EligibleMissions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.GetEligibleMissions"); - - AWillowPickup_GetEligibleMissions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (EligibleMissions != nullptr) - *EligibleMissions = params.EligibleMissions; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPickup.GetInProgressMissions -// (Simulated, Public, HasOutparams) -// Parameters: -// TArray InProgressMissions (Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPickup::GetInProgressMissions(TArray* InProgressMissions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.GetInProgressMissions"); - - AWillowPickup_GetInProgressMissions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (InProgressMissions != nullptr) - *InProgressMissions = params.InProgressMissions; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPickup.GetRedeemableMissions -// (Simulated, Public, HasOutparams) -// Parameters: -// TArray RedeemableMissions (Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPickup::GetRedeemableMissions(TArray* RedeemableMissions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.GetRedeemableMissions"); - - AWillowPickup_GetRedeemableMissions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (RedeemableMissions != nullptr) - *RedeemableMissions = params.RedeemableMissions; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPickup.AddMissionDirective -// (Simulated, Event, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FMissionDirectorData NewDirective (Const, Parm, OutParm) -// bool bRegisterDirector (OptionalParm, Parm) - -void AWillowPickup::AddMissionDirective(bool bRegisterDirector, struct FMissionDirectorData* NewDirective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.AddMissionDirective"); - - AWillowPickup_AddMissionDirective_Params params; - params.bRegisterDirector = bRegisterDirector; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewDirective != nullptr) - *NewDirective = params.NewDirective; -} - - -// Function WillowGame.WillowPickup.RegisterMissionDirector -// (Defined, Simulated, Public, HasDefaults) - -void AWillowPickup::RegisterMissionDirector() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.RegisterMissionDirector"); - - AWillowPickup_RegisterMissionDirector_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.DenyPickupAttempt -// (Defined, Simulated, Public) -// Parameters: -// class APlayerController* PC (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPickup::DenyPickupAttempt(class APlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.DenyPickupAttempt"); - - AWillowPickup_DenyPickupAttempt_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPickup.MissionReactionObjectiveComplete -// (Defined, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* CompletedObjective (Parm) - -void AWillowPickup::MissionReactionObjectiveComplete(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* CompletedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.MissionReactionObjectiveComplete"); - - AWillowPickup_MissionReactionObjectiveComplete_Params params; - params.Tracker = Tracker; - params.CompletedObjective = CompletedObjective; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.MissionReactionObjectiveCleared -// (Defined, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* ClearedObjective (Parm) - -void AWillowPickup::MissionReactionObjectiveCleared(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* ClearedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.MissionReactionObjectiveCleared"); - - AWillowPickup_MissionReactionObjectiveCleared_Params params; - params.Tracker = Tracker; - params.ClearedObjective = ClearedObjective; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.MissionReactionObjectiveUpdated -// (Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* UpdatedObjective (Parm) - -void AWillowPickup::MissionReactionObjectiveUpdated(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* UpdatedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.MissionReactionObjectiveUpdated"); - - AWillowPickup_MissionReactionObjectiveUpdated_Params params; - params.Tracker = Tracker; - params.UpdatedObjective = UpdatedObjective; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.MissionReactionObjectiveSetChanged -// (Defined, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveSetDefinition* NewSet (Parm) -// class UMissionObjectiveSetDefinition* PreviousSet (Parm) - -void AWillowPickup::MissionReactionObjectiveSetChanged(class AMissionTracker* Tracker, class UMissionObjectiveSetDefinition* NewSet, class UMissionObjectiveSetDefinition* PreviousSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.MissionReactionObjectiveSetChanged"); - - AWillowPickup_MissionReactionObjectiveSetChanged_Params params; - params.Tracker = Tracker; - params.NewSet = NewSet; - params.PreviousSet = PreviousSet; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.MissionReactionStatusChanged -// (Defined, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionDefinition* Mission (Parm) -// unsigned char NewStatus (Parm) - -void AWillowPickup::MissionReactionStatusChanged(class AMissionTracker* Tracker, class UMissionDefinition* Mission, unsigned char NewStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.MissionReactionStatusChanged"); - - AWillowPickup_MissionReactionStatusChanged_Params params; - params.Tracker = Tracker; - params.Mission = Mission; - params.NewStatus = NewStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.MissionReactionLevelLoad -// (Defined, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionDefinition* Mission (Parm) - -void AWillowPickup::MissionReactionLevelLoad(class AMissionTracker* Tracker, class UMissionDefinition* Mission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.MissionReactionLevelLoad"); - - AWillowPickup_MissionReactionLevelLoad_Params params; - params.Tracker = Tracker; - params.Mission = Mission; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.CheckRemoveWaypoint -// (Defined, Public) -// Parameters: -// class UMissionDefinition* Mission (Parm) -// unsigned char NewStatus (Parm) - -void AWillowPickup::CheckRemoveWaypoint(class UMissionDefinition* Mission, unsigned char NewStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.CheckRemoveWaypoint"); - - AWillowPickup_CheckRemoveWaypoint_Params params; - params.Mission = Mission; - params.NewStatus = NewStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.SetPickupStatusFromMissionTracker -// (Defined, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) - -void AWillowPickup::SetPickupStatusFromMissionTracker(class AMissionTracker* Tracker) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.SetPickupStatusFromMissionTracker"); - - AWillowPickup_SetPickupStatusFromMissionTracker_Params params; - params.Tracker = Tracker; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.InitializeFromInventory -// (Defined, Public) -// Parameters: -// class AWillowInventory* InInv (Parm) -// class APawn* InInstigator (Parm) -// bool bEnablePickup (Parm) - -void AWillowPickup::InitializeFromInventory(class AWillowInventory* InInv, class APawn* InInstigator, bool bEnablePickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.InitializeFromInventory"); - - AWillowPickup_InitializeFromInventory_Params params; - params.InInv = InInv; - params.InInstigator = InInstigator; - params.bEnablePickup = bEnablePickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.WaitingForDefinitionForRegisterMissionDirector -// (Defined, Simulated, Public) - -void AWillowPickup::WaitingForDefinitionForRegisterMissionDirector() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.WaitingForDefinitionForRegisterMissionDirector"); - - AWillowPickup_WaitingForDefinitionForRegisterMissionDirector_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowPickup::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.ReplicatedEvent"); - - AWillowPickup_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.Destroyed -// (Defined, Simulated, Event, Public) - -void AWillowPickup::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.Destroyed"); - - AWillowPickup_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPickup.PostBeginPlay -// (Defined, Simulated, Public) - -void AWillowPickup::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickup.PostBeginPlay"); - - AWillowPickup_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.ReleasedEndDuck -// (Defined, Exec, Public) - -void UWillowPlayerInput::ReleasedEndDuck() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.ReleasedEndDuck"); - - UWillowPlayerInput_ReleasedEndDuck_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.PressedEndDuck -// (Defined, Exec, Public) - -void UWillowPlayerInput::PressedEndDuck() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.PressedEndDuck"); - - UWillowPlayerInput_PressedEndDuck_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.ToggleViewAccel -// (Defined, Exec, Public) - -void UWillowPlayerInput::ToggleViewAccel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.ToggleViewAccel"); - - UWillowPlayerInput_ToggleViewAccel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.SetControllerSensitivityY -// (Defined, Exec, Public) -// Parameters: -// int Sensitivity (Parm) - -void UWillowPlayerInput::SetControllerSensitivityY(int Sensitivity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.SetControllerSensitivityY"); - - UWillowPlayerInput_SetControllerSensitivityY_Params params; - params.Sensitivity = Sensitivity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.SetControllerSensitivityX -// (Defined, Exec, Public) -// Parameters: -// int Sensitivity (Parm) - -void UWillowPlayerInput::SetControllerSensitivityX(int Sensitivity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.SetControllerSensitivityX"); - - UWillowPlayerInput_SetControllerSensitivityX_Params params; - params.Sensitivity = Sensitivity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.SetControllerSensitivity -// (Defined, Exec, Public) -// Parameters: -// int Sensitivity (Parm) - -void UWillowPlayerInput::SetControllerSensitivity(int Sensitivity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.SetControllerSensitivity"); - - UWillowPlayerInput_SetControllerSensitivity_Params params; - params.Sensitivity = Sensitivity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.CheckForDoubleClickMove -// (Defined, Public) -// Parameters: -// float DeltaTime (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UWillowPlayerInput::CheckForDoubleClickMove(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.CheckForDoubleClickMove"); - - UWillowPlayerInput_CheckForDoubleClickMove_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerInput.Jump -// (Defined, Exec, Public) - -void UWillowPlayerInput::Jump() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.Jump"); - - UWillowPlayerInput_Jump_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.DuckReleased -// (Defined, Simulated, Exec, Public) - -void UWillowPlayerInput::DuckReleased() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.DuckReleased"); - - UWillowPlayerInput_DuckReleased_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.DuckPressed -// (Defined, Simulated, Exec, Public) - -void UWillowPlayerInput::DuckPressed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.DuckPressed"); - - UWillowPlayerInput_DuckPressed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.SprintReleased -// (Defined, Exec, Public) - -void UWillowPlayerInput::SprintReleased() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.SprintReleased"); - - UWillowPlayerInput_SprintReleased_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.SprintPressed -// (Defined, Exec, Public) - -void UWillowPlayerInput::SprintPressed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.SprintPressed"); - - UWillowPlayerInput_SprintPressed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.TradePressed -// (Defined, Exec, Public) - -void UWillowPlayerInput::TradePressed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.TradePressed"); - - UWillowPlayerInput_TradePressed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.ReviveReleased -// (Defined, Exec, Public) - -void UWillowPlayerInput::ReviveReleased() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.ReviveReleased"); - - UWillowPlayerInput_ReviveReleased_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.RevivePressed -// (Defined, Exec, Public) - -void UWillowPlayerInput::RevivePressed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.RevivePressed"); - - UWillowPlayerInput_RevivePressed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.PlayerInput -// (Defined, Event, Public, HasDefaults) -// Parameters: -// float DeltaTime (Parm) - -void UWillowPlayerInput::PlayerInput(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.PlayerInput"); - - UWillowPlayerInput_PlayerInput_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.IsReviveHeld -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowPlayerInput::IsReviveHeld() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.IsReviveHeld"); - - UWillowPlayerInput_IsReviveHeld_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerInput.InputAllowsSprint -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowPlayerInput::InputAllowsSprint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.InputAllowsSprint"); - - UWillowPlayerInput_InputAllowsSprint_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerInput.SetCurrentContextType -// (Final, Defined, Private) -// Parameters: -// struct FName NewContextName (Parm) - -void UWillowPlayerInput::SetCurrentContextType(const struct FName& NewContextName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.SetCurrentContextType"); - - UWillowPlayerInput_SetCurrentContextType_Params params; - params.NewContextName = NewContextName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.SetInputContext -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FName NewContextName (Parm) -// bool bForceUpdate (OptionalParm, Parm) - -void UWillowPlayerInput::SetInputContext(const struct FName& NewContextName, bool bForceUpdate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.SetInputContext"); - - UWillowPlayerInput_SetInputContext_Params params; - params.NewContextName = NewContextName; - params.bForceUpdate = bForceUpdate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.PostChangeInputContext -// (Native, Public) - -void UWillowPlayerInput::PostChangeInputContext() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.PostChangeInputContext"); - - UWillowPlayerInput_PostChangeInputContext_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.PreChangeInputContext -// (Native, Public) - -void UWillowPlayerInput::PreChangeInputContext() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.PreChangeInputContext"); - - UWillowPlayerInput_PreChangeInputContext_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.UpdateLatentButtons -// (Native, Public) - -void UWillowPlayerInput::UpdateLatentButtons() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.UpdateLatentButtons"); - - UWillowPlayerInput_UpdateLatentButtons_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.PostProcessInput -// (Defined, Public) -// Parameters: -// float DeltaTime (Parm) - -void UWillowPlayerInput::PostProcessInput(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.PostProcessInput"); - - UWillowPlayerInput_PostProcessInput_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.PreProcessInput -// (Defined, Public) -// Parameters: -// float DeltaTime (Parm) - -void UWillowPlayerInput::PreProcessInput(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.PreProcessInput"); - - UWillowPlayerInput_PreProcessInput_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.InitInputSystem -// (Native, Public) - -void UWillowPlayerInput::InitInputSystem() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.InitInputSystem"); - - UWillowPlayerInput_InitInputSystem_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.ProcessDeviceLookAxes -// (Native, Public) -// Parameters: -// float DeltaTime (Parm) -// float InCurrentFOV (Parm) -// float InDefaultFOV (Parm) -// bool bZoomed (Parm) - -void UWillowPlayerInput::ProcessDeviceLookAxes(float DeltaTime, float InCurrentFOV, float InDefaultFOV, bool bZoomed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.ProcessDeviceLookAxes"); - - UWillowPlayerInput_ProcessDeviceLookAxes_Params params; - params.DeltaTime = DeltaTime; - params.InCurrentFOV = InCurrentFOV; - params.InDefaultFOV = InDefaultFOV; - params.bZoomed = bZoomed; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.IsActionAvailable -// (Native, Public) -// Parameters: -// class UInputActionDefinition* Action (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowPlayerInput::IsActionAvailable(class UInputActionDefinition* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.IsActionAvailable"); - - UWillowPlayerInput_IsActionAvailable_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerInput.DecodeButton -// (Defined, Public) -// Parameters: -// struct FName InButtonName (Parm) -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UWillowPlayerInput::DecodeButton(const struct FName& InButtonName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.DecodeButton"); - - UWillowPlayerInput_DecodeButton_Params params; - params.InButtonName = InButtonName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerInput.SetControllerRebindings -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// struct FString InControllerRebindingString (Parm, NeedCtorLink) - -void UWillowPlayerInput::SetControllerRebindings(const struct FString& InControllerRebindingString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.SetControllerRebindings"); - - UWillowPlayerInput_SetControllerRebindings_Params params; - params.InControllerRebindingString = InControllerRebindingString; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.SetKeyRebindings -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// struct FString InKeyRebindingString (Parm, NeedCtorLink) - -void UWillowPlayerInput::SetKeyRebindings(const struct FString& InKeyRebindingString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.SetKeyRebindings"); - - UWillowPlayerInput_SetKeyRebindings_Params params; - params.InKeyRebindingString = InKeyRebindingString; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.WriteColumnText -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// class AHUD* HUD (Parm) -// struct FString Text (Parm, NeedCtorLink) -// int Counter (Parm, OutParm) -// int ColumnSize (Parm) -// float SavedX (Parm, OutParm) -// float SavedY (Parm, OutParm) -// float MaxY (Parm, OutParm) - -void UWillowPlayerInput::WriteColumnText(class AHUD* HUD, const struct FString& Text, int ColumnSize, int* Counter, float* SavedX, float* SavedY, float* MaxY) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.WriteColumnText"); - - UWillowPlayerInput_WriteColumnText_Params params; - params.HUD = HUD; - params.Text = Text; - params.ColumnSize = ColumnSize; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Counter != nullptr) - *Counter = params.Counter; - if (SavedX != nullptr) - *SavedX = params.SavedX; - if (SavedY != nullptr) - *SavedY = params.SavedY; - if (MaxY != nullptr) - *MaxY = params.MaxY; -} - - -// Function WillowGame.WillowPlayerInput.ReleasePressedButtons -// (Final, Native, Public) - -void UWillowPlayerInput::ReleasePressedButtons() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.ReleasePressedButtons"); - - UWillowPlayerInput_ReleasePressedButtons_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerInput.ResetButtonState -// (Final, Native, Public) -// Parameters: -// struct FName ActionName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowPlayerInput::ResetButtonState(const struct FName& ActionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.ResetButtonState"); - - UWillowPlayerInput_ResetButtonState_Params params; - params.ActionName = ActionName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerInput.GetKeyForAction -// (Native, HasOptionalparams, Public) -// Parameters: -// struct FName ActionName (Parm) -// bool bOnlyKeyboardMouse (OptionalParm, Parm) -// bool bNoRemapping (OptionalParm, Parm) -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UWillowPlayerInput::GetKeyForAction(const struct FName& ActionName, bool bOnlyKeyboardMouse, bool bNoRemapping) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.GetKeyForAction"); - - UWillowPlayerInput_GetKeyForAction_Params params; - params.ActionName = ActionName; - params.bOnlyKeyboardMouse = bOnlyKeyboardMouse; - params.bNoRemapping = bNoRemapping; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerInput.SetupInputDevices -// (Native, Public) - -void UWillowPlayerInput::SetupInputDevices() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerInput.SetupInputDevices"); - - UWillowPlayerInput_SetupInputDevices_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawnDataManager.ClearReferencers -// (Final, Native, Public) - -void UWillowPlayerPawnDataManager::ClearReferencers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawnDataManager.ClearReferencers"); - - UWillowPlayerPawnDataManager_ClearReferencers_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawnDataManager.ReferenceHasBeenApplied -// (Native, Public) -// Parameters: -// class UObject* ReferencedObject (Parm) - -void UWillowPlayerPawnDataManager::ReferenceHasBeenApplied(class UObject* ReferencedObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawnDataManager.ReferenceHasBeenApplied"); - - UWillowPlayerPawnDataManager_ReferenceHasBeenApplied_Params params; - params.ReferencedObject = ReferencedObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawnDataManager.SendRequiredOnDemandPackagesToClient -// (Native, Public) -// Parameters: -// class AWillowPlayerController* Client (Parm) - -void UWillowPlayerPawnDataManager::SendRequiredOnDemandPackagesToClient(class AWillowPlayerController* Client) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawnDataManager.SendRequiredOnDemandPackagesToClient"); - - UWillowPlayerPawnDataManager_SendRequiredOnDemandPackagesToClient_Params params; - params.Client = Client; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawnDataManager.InformClientsPackageUnloaded -// (Native, Public) -// Parameters: -// struct FString PackageName (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowPlayerPawnDataManager::InformClientsPackageUnloaded(const struct FString& PackageName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawnDataManager.InformClientsPackageUnloaded"); - - UWillowPlayerPawnDataManager_InformClientsPackageUnloaded_Params params; - params.PackageName = PackageName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawnDataManager.UnloadDataPackage -// (Native, Public) -// Parameters: -// struct FString PackageName (Parm, NeedCtorLink) -// class AWillowPlayerController* PlayerContext (Parm) - -void UWillowPlayerPawnDataManager::UnloadDataPackage(const struct FString& PackageName, class AWillowPlayerController* PlayerContext) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawnDataManager.UnloadDataPackage"); - - UWillowPlayerPawnDataManager_UnloadDataPackage_Params params; - params.PackageName = PackageName; - params.PlayerContext = PlayerContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawnDataManager.InformClientsPackageLoaded -// (Native, Public) -// Parameters: -// struct FString PackageName (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowPlayerPawnDataManager::InformClientsPackageLoaded(const struct FString& PackageName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawnDataManager.InformClientsPackageLoaded"); - - UWillowPlayerPawnDataManager_InformClientsPackageLoaded_Params params; - params.PackageName = PackageName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawnDataManager.LoadDataPackageAsyncNoCallback -// (Native, Public) -// Parameters: -// struct FString PawnDataPath (Parm, NeedCtorLink) -// class AWillowPlayerController* PlayerContext (Parm) - -void UWillowPlayerPawnDataManager::LoadDataPackageAsyncNoCallback(const struct FString& PawnDataPath, class AWillowPlayerController* PlayerContext) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawnDataManager.LoadDataPackageAsyncNoCallback"); - - UWillowPlayerPawnDataManager_LoadDataPackageAsyncNoCallback_Params params; - params.PawnDataPath = PawnDataPath; - params.PlayerContext = PlayerContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawnDataManager.LoadDataPackageAsync -// (Native, Public) -// Parameters: -// struct FString PawnDataPath (Parm, NeedCtorLink) -// struct FPointer Request (Parm) - -void UWillowPlayerPawnDataManager::LoadDataPackageAsync(const struct FString& PawnDataPath, const struct FPointer& Request) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawnDataManager.LoadDataPackageAsync"); - - UWillowPlayerPawnDataManager_LoadDataPackageAsync_Params params; - params.PawnDataPath = PawnDataPath; - params.Request = Request; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawnDataManager.LoadDataPackage -// (Native, Public) -// Parameters: -// struct FString PackageName (Parm, NeedCtorLink) -// class AWillowPlayerController* PlayerContext (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowPlayerPawnDataManager::LoadDataPackage(const struct FString& PackageName, class AWillowPlayerController* PlayerContext) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawnDataManager.LoadDataPackage"); - - UWillowPlayerPawnDataManager_LoadDataPackage_Params params; - params.PackageName = PackageName; - params.PlayerContext = PlayerContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawnDataManager.FindAlreadyLoadedObject -// (Native, Public) -// Parameters: -// struct FString ObjectPath (Parm, NeedCtorLink) -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UWillowPlayerPawnDataManager::FindAlreadyLoadedObject(const struct FString& ObjectPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawnDataManager.FindAlreadyLoadedObject"); - - UWillowPlayerPawnDataManager_FindAlreadyLoadedObject_Params params; - params.ObjectPath = ObjectPath; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawnDataManager.LoadVSSVehicleDefinitionAsync -// (Native, Public) -// Parameters: -// struct FString VSSVehicleDefinitionPath (Parm, NeedCtorLink) -// class AWillowPlayerController* PlayerContext (Parm) -// class UObject* Payload (Parm) -// class UObject* Instigator (Parm) -// int IntParam (Parm) -// float FloatParam (Parm) -// struct FName CallbackCustomEventName (Parm) - -void UWillowPlayerPawnDataManager::LoadVSSVehicleDefinitionAsync(const struct FString& VSSVehicleDefinitionPath, class AWillowPlayerController* PlayerContext, class UObject* Payload, class UObject* Instigator, int IntParam, float FloatParam, const struct FName& CallbackCustomEventName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawnDataManager.LoadVSSVehicleDefinitionAsync"); - - UWillowPlayerPawnDataManager_LoadVSSVehicleDefinitionAsync_Params params; - params.VSSVehicleDefinitionPath = VSSVehicleDefinitionPath; - params.PlayerContext = PlayerContext; - params.Payload = Payload; - params.Instigator = Instigator; - params.IntParam = IntParam; - params.FloatParam = FloatParam; - params.CallbackCustomEventName = CallbackCustomEventName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawnDataManager.LoadVSSVehicleDefinition -// (Native, Public) -// Parameters: -// struct FString VSSVehicleDefinitionPath (Parm, NeedCtorLink) -// class AWillowPlayerController* PlayerContext (Parm) -// class UVehicleSpawnStationVehicleDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UVehicleSpawnStationVehicleDefinition* UWillowPlayerPawnDataManager::LoadVSSVehicleDefinition(const struct FString& VSSVehicleDefinitionPath, class AWillowPlayerController* PlayerContext) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawnDataManager.LoadVSSVehicleDefinition"); - - UWillowPlayerPawnDataManager_LoadVSSVehicleDefinition_Params params; - params.VSSVehicleDefinitionPath = VSSVehicleDefinitionPath; - params.PlayerContext = PlayerContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawnDataManager.LoadSkillTreeDefinitionAsync -// (Native, Public) -// Parameters: -// struct FString SkillTreeDefinitionPath (Parm, NeedCtorLink) -// class AWillowPlayerController* PlayerContext (Parm) -// class UObject* Payload (Parm) -// class UObject* Instigator (Parm) -// int IntParam (Parm) -// float FloatParam (Parm) -// struct FName CallbackCustomEventName (Parm) - -void UWillowPlayerPawnDataManager::LoadSkillTreeDefinitionAsync(const struct FString& SkillTreeDefinitionPath, class AWillowPlayerController* PlayerContext, class UObject* Payload, class UObject* Instigator, int IntParam, float FloatParam, const struct FName& CallbackCustomEventName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawnDataManager.LoadSkillTreeDefinitionAsync"); - - UWillowPlayerPawnDataManager_LoadSkillTreeDefinitionAsync_Params params; - params.SkillTreeDefinitionPath = SkillTreeDefinitionPath; - params.PlayerContext = PlayerContext; - params.Payload = Payload; - params.Instigator = Instigator; - params.IntParam = IntParam; - params.FloatParam = FloatParam; - params.CallbackCustomEventName = CallbackCustomEventName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawnDataManager.LoadSkillTreeDefinition -// (Native, Public) -// Parameters: -// struct FString SkillTreeDataPath (Parm, NeedCtorLink) -// class AWillowPlayerController* PlayerContext (Parm) -// class USkillTreeDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class USkillTreeDefinition* UWillowPlayerPawnDataManager::LoadSkillTreeDefinition(const struct FString& SkillTreeDataPath, class AWillowPlayerController* PlayerContext) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawnDataManager.LoadSkillTreeDefinition"); - - UWillowPlayerPawnDataManager_LoadSkillTreeDefinition_Params params; - params.SkillTreeDataPath = SkillTreeDataPath; - params.PlayerContext = PlayerContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerPawnDataManager.LoadPlayerPawnDataAsync -// (Native, Public) -// Parameters: -// struct FString PawnDataPath (Parm, NeedCtorLink) -// class AWillowPlayerController* PlayerContext (Parm) -// class UObject* Payload (Parm) -// class UObject* Instigator (Parm) -// int IntParam (Parm) -// float FloatParam (Parm) -// struct FName CallbackCustomEventName (Parm) - -void UWillowPlayerPawnDataManager::LoadPlayerPawnDataAsync(const struct FString& PawnDataPath, class AWillowPlayerController* PlayerContext, class UObject* Payload, class UObject* Instigator, int IntParam, float FloatParam, const struct FName& CallbackCustomEventName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawnDataManager.LoadPlayerPawnDataAsync"); - - UWillowPlayerPawnDataManager_LoadPlayerPawnDataAsync_Params params; - params.PawnDataPath = PawnDataPath; - params.PlayerContext = PlayerContext; - params.Payload = Payload; - params.Instigator = Instigator; - params.IntParam = IntParam; - params.FloatParam = FloatParam; - params.CallbackCustomEventName = CallbackCustomEventName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerPawnDataManager.LoadPlayerPawnData -// (Native, Public) -// Parameters: -// struct FString PawnDataPath (Parm, NeedCtorLink) -// class AWillowPlayerController* PlayerContext (Parm) -// class AWillowPlayerPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerPawn* UWillowPlayerPawnDataManager::LoadPlayerPawnData(const struct FString& PawnDataPath, class AWillowPlayerController* PlayerContext) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerPawnDataManager.LoadPlayerPawnData"); - - UWillowPlayerPawnDataManager_LoadPlayerPawnData_Params params; - params.PawnDataPath = PawnDataPath; - params.PlayerContext = PlayerContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.ServerMigrateUniqueId -// (Defined, Net, NetReliable, Public, NetServer, HasDefaults) -// Parameters: -// struct FUniqueNetId NewNetId (Parm) - -void AWillowPlayerReplicationInfo::ServerMigrateUniqueId(const struct FUniqueNetId& NewNetId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.ServerMigrateUniqueId"); - - AWillowPlayerReplicationInfo_ServerMigrateUniqueId_Params params; - params.NewNetId = NewNetId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.RefreshStandInGear -// (Defined, Simulated, Public) - -void AWillowPlayerReplicationInfo::RefreshStandInGear() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.RefreshStandInGear"); - - AWillowPlayerReplicationInfo_RefreshStandInGear_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.ServerSetStandInGear -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// struct FWeaponDefinitionData Weapon1Data (Parm) -// struct FWeaponDefinitionData Weapon2Data (Parm) -// struct FItemDefinitionData ShieldData (Parm) -// struct FItemDefinitionData GrenadeModData (Parm) -// struct FItemDefinitionData ClassModData (Parm) - -void AWillowPlayerReplicationInfo::ServerSetStandInGear(const struct FWeaponDefinitionData& Weapon1Data, const struct FWeaponDefinitionData& Weapon2Data, const struct FItemDefinitionData& ShieldData, const struct FItemDefinitionData& GrenadeModData, const struct FItemDefinitionData& ClassModData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.ServerSetStandInGear"); - - AWillowPlayerReplicationInfo_ServerSetStandInGear_Params params; - params.Weapon1Data = Weapon1Data; - params.Weapon2Data = Weapon2Data; - params.ShieldData = ShieldData; - params.GrenadeModData = GrenadeModData; - params.ClassModData = ClassModData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.CopyProperties -// (Defined, Public) -// Parameters: -// class APlayerReplicationInfo* PRI (Parm) - -void AWillowPlayerReplicationInfo::CopyProperties(class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.CopyProperties"); - - AWillowPlayerReplicationInfo_CopyProperties_Params params; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.OnPlayerJoinLeave -// (Defined, Simulated, Public) - -void AWillowPlayerReplicationInfo::OnPlayerJoinLeave() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.OnPlayerJoinLeave"); - - AWillowPlayerReplicationInfo_OnPlayerJoinLeave_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.Destroyed -// (Defined, Simulated, Event, Public) - -void AWillowPlayerReplicationInfo::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.Destroyed"); - - AWillowPlayerReplicationInfo_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.IsRemotePlayer -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerReplicationInfo::IsRemotePlayer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.IsRemotePlayer"); - - AWillowPlayerReplicationInfo_IsRemotePlayer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.GetPrimaryPlayerPC -// (Defined, Simulated, Event, Public) -// Parameters: -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* AWillowPlayerReplicationInfo::GetPrimaryPlayerPC() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.GetPrimaryPlayerPC"); - - AWillowPlayerReplicationInfo_GetPrimaryPlayerPC_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.ServerUpdatePRIRemoteCustomizationArray -// (Defined, Public) -// Parameters: -// class UCustomizationDefinition* NewCustomization (Parm) - -void AWillowPlayerReplicationInfo::ServerUpdatePRIRemoteCustomizationArray(class UCustomizationDefinition* NewCustomization) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.ServerUpdatePRIRemoteCustomizationArray"); - - AWillowPlayerReplicationInfo_ServerUpdatePRIRemoteCustomizationArray_Params params; - params.NewCustomization = NewCustomization; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.ClientInitiateCustomizationRequest -// (Defined, Simulated, Public) -// Parameters: -// class UCustomizationDefinition* NewCustomization (Parm) - -void AWillowPlayerReplicationInfo::ClientInitiateCustomizationRequest(class UCustomizationDefinition* NewCustomization) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.ClientInitiateCustomizationRequest"); - - AWillowPlayerReplicationInfo_ClientInitiateCustomizationRequest_Params params; - params.NewCustomization = NewCustomization; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.ServerInitiateCustomizationRequest -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// class UCustomizationDefinition* NewCustomization (Parm) - -void AWillowPlayerReplicationInfo::ServerInitiateCustomizationRequest(class UCustomizationDefinition* NewCustomization) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.ServerInitiateCustomizationRequest"); - - AWillowPlayerReplicationInfo_ServerInitiateCustomizationRequest_Params params; - params.NewCustomization = NewCustomization; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.InitiateCustomizationRequest -// (Defined, Simulated, Event, Public) -// Parameters: -// class UCustomizationDefinition* NewCustomization (Parm) - -void AWillowPlayerReplicationInfo::InitiateCustomizationRequest(class UCustomizationDefinition* NewCustomization) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.InitiateCustomizationRequest"); - - AWillowPlayerReplicationInfo_InitiateCustomizationRequest_Params params; - params.NewCustomization = NewCustomization; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.OnLevelUpCountIncremented -// (Defined, Simulated, Event, Public) - -void AWillowPlayerReplicationInfo::OnLevelUpCountIncremented() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.OnLevelUpCountIncremented"); - - AWillowPlayerReplicationInfo_OnLevelUpCountIncremented_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.GetTrackedSkillDebugInfo -// (Final, Native, Public) -// Parameters: -// int TrackedSkillIndex (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowPlayerReplicationInfo::GetTrackedSkillDebugInfo(int TrackedSkillIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.GetTrackedSkillDebugInfo"); - - AWillowPlayerReplicationInfo_GetTrackedSkillDebugInfo_Params params; - params.TrackedSkillIndex = TrackedSkillIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.DisplayDebugTrackedSkills -// (Static, Public, HasOutparams) -// Parameters: -// class AHUD* HUD (Parm) -// float out_YL (Parm, OutParm) -// float out_YPos (Parm, OutParm) - -void AWillowPlayerReplicationInfo::DisplayDebugTrackedSkills(class AHUD* HUD, float* out_YL, float* out_YPos) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.DisplayDebugTrackedSkills"); - - AWillowPlayerReplicationInfo_DisplayDebugTrackedSkills_Params params; - params.HUD = HUD; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_YL != nullptr) - *out_YL = params.out_YL; - if (out_YPos != nullptr) - *out_YPos = params.out_YPos; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.DisplayDebugAllPlayerNouns -// (Static, Public, HasOutparams) -// Parameters: -// class AHUD* HUD (Parm) -// float out_YL (Parm, OutParm) -// float out_YPos (Parm, OutParm) - -void AWillowPlayerReplicationInfo::DisplayDebugAllPlayerNouns(class AHUD* HUD, float* out_YL, float* out_YPos) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.DisplayDebugAllPlayerNouns"); - - AWillowPlayerReplicationInfo_DisplayDebugAllPlayerNouns_Params params; - params.HUD = HUD; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_YL != nullptr) - *out_YL = params.out_YL; - if (out_YPos != nullptr) - *out_YPos = params.out_YPos; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.NotifySaveStatus -// (Defined, Net, NetReliable, Event, Public, NetServer) -// Parameters: -// bool inSaving (Parm) - -void AWillowPlayerReplicationInfo::NotifySaveStatus(bool inSaving) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.NotifySaveStatus"); - - AWillowPlayerReplicationInfo_NotifySaveStatus_Params params; - params.inSaving = inSaving; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.ServerSetPlayerNameAsCharName -// (Defined, Net, NetReliable, Public, NetServer, HasDefaults) -// Parameters: -// class AWillowPlayerController* PC (Parm) -// struct FString NewPreferredName (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerReplicationInfo::ServerSetPlayerNameAsCharName(class AWillowPlayerController* PC, const struct FString& NewPreferredName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.ServerSetPlayerNameAsCharName"); - - AWillowPlayerReplicationInfo_ServerSetPlayerNameAsCharName_Params params; - params.PC = PC; - params.NewPreferredName = NewPreferredName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.IsInvalidName -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPlayerReplicationInfo::IsInvalidName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.IsInvalidName"); - - AWillowPlayerReplicationInfo_IsInvalidName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.NotifyCurrencyDelegates -// (Defined, Simulated, Event, Public) - -void AWillowPlayerReplicationInfo::NotifyCurrencyDelegates() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.NotifyCurrencyDelegates"); - - AWillowPlayerReplicationInfo_NotifyCurrencyDelegates_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.UnregisterCurrencyChangedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate CurrencyChangedDelegate (Parm, NeedCtorLink) - -void AWillowPlayerReplicationInfo::UnregisterCurrencyChangedDelegate(const struct FScriptDelegate& CurrencyChangedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.UnregisterCurrencyChangedDelegate"); - - AWillowPlayerReplicationInfo_UnregisterCurrencyChangedDelegate_Params params; - params.CurrencyChangedDelegate = CurrencyChangedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.RegisterCurrencyChangedDelegate -// (Defined, Simulated, Public) -// Parameters: -// struct FScriptDelegate CurrencyChangedDelegate (Parm, NeedCtorLink) - -void AWillowPlayerReplicationInfo::RegisterCurrencyChangedDelegate(const struct FScriptDelegate& CurrencyChangedDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.RegisterCurrencyChangedDelegate"); - - AWillowPlayerReplicationInfo_RegisterCurrencyChangedDelegate_Params params; - params.CurrencyChangedDelegate = CurrencyChangedDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.OnCurrencyChanged -// (Final, Private, Delegate) -// Parameters: -// struct FCurrencyState ChangedCurrency (Const, Parm) - -void AWillowPlayerReplicationInfo::OnCurrencyChanged(const struct FCurrencyState& ChangedCurrency) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.OnCurrencyChanged"); - - AWillowPlayerReplicationInfo_OnCurrencyChanged_Params params; - params.ChangedCurrency = ChangedCurrency; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.AddCurrencyOnHand -// (Native, Public) -// Parameters: -// unsigned char FormOfCurrency (Parm) -// int AddValue (Parm) - -void AWillowPlayerReplicationInfo::AddCurrencyOnHand(unsigned char FormOfCurrency, int AddValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.AddCurrencyOnHand"); - - AWillowPlayerReplicationInfo_AddCurrencyOnHand_Params params; - params.FormOfCurrency = FormOfCurrency; - params.AddValue = AddValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.SetCurrencyOnHand -// (Native, Public) -// Parameters: -// unsigned char FormOfCurrency (Parm) -// int NewValue (Parm) - -void AWillowPlayerReplicationInfo::SetCurrencyOnHand(unsigned char FormOfCurrency, int NewValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.SetCurrencyOnHand"); - - AWillowPlayerReplicationInfo_SetCurrencyOnHand_Params params; - params.FormOfCurrency = FormOfCurrency; - params.NewValue = NewValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.GetCurrencyOnHand -// (Native, Public) -// Parameters: -// unsigned char FormOfCurrency (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowPlayerReplicationInfo::GetCurrencyOnHand(unsigned char FormOfCurrency) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.GetCurrencyOnHand"); - - AWillowPlayerReplicationInfo_GetCurrencyOnHand_Params params; - params.FormOfCurrency = FormOfCurrency; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.GetAllCurrencyOnHand -// (Native, Public, HasOutparams) -// Parameters: -// int Values (Parm, OutParm) - -void AWillowPlayerReplicationInfo::GetAllCurrencyOnHand(int* Values) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.GetAllCurrencyOnHand"); - - AWillowPlayerReplicationInfo_GetAllCurrencyOnHand_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Values != nullptr) - *Values = params.Values; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.InitializeAllCurrencyOnHand -// (Native, Public) -// Parameters: -// int NewValues (Parm) - -void AWillowPlayerReplicationInfo::InitializeAllCurrencyOnHand(int NewValues) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.InitializeAllCurrencyOnHand"); - - AWillowPlayerReplicationInfo_InitializeAllCurrencyOnHand_Params params; - params.NewValues = NewValues; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.ServerDetermineViralAchievementSpread -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowPlayerReplicationInfo::ServerDetermineViralAchievementSpread() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.ServerDetermineViralAchievementSpread"); - - AWillowPlayerReplicationInfo_ServerDetermineViralAchievementSpread_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.HandlePlayerJoinWithValidName -// (Defined, Simulated, Public) - -void AWillowPlayerReplicationInfo::HandlePlayerJoinWithValidName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.HandlePlayerJoinWithValidName"); - - AWillowPlayerReplicationInfo_HandlePlayerJoinWithValidName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.GetClassModName -// (Final, Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowPlayerReplicationInfo::GetClassModName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.GetClassModName"); - - AWillowPlayerReplicationInfo_GetClassModName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.NotifyPlayerExpLevelUpdated -// (Defined, Simulated, Public) - -void AWillowPlayerReplicationInfo::NotifyPlayerExpLevelUpdated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.NotifyPlayerExpLevelUpdated"); - - AWillowPlayerReplicationInfo_NotifyPlayerExpLevelUpdated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.NotifyPlayerCharacterClassUpdated -// (Defined, Simulated, Public) - -void AWillowPlayerReplicationInfo::NotifyPlayerCharacterClassUpdated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.NotifyPlayerCharacterClassUpdated"); - - AWillowPlayerReplicationInfo_NotifyPlayerCharacterClassUpdated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.NotifyPrimaryPlayerOfNewCharacterSelection -// (Defined, Simulated, Public) - -void AWillowPlayerReplicationInfo::NotifyPrimaryPlayerOfNewCharacterSelection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.NotifyPrimaryPlayerOfNewCharacterSelection"); - - AWillowPlayerReplicationInfo_NotifyPrimaryPlayerOfNewCharacterSelection_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.SetUniqueId -// (Defined, Simulated, Public) -// Parameters: -// struct FUniqueNetId PlayerUniqueId (Parm) - -void AWillowPlayerReplicationInfo::SetUniqueId(const struct FUniqueNetId& PlayerUniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.SetUniqueId"); - - AWillowPlayerReplicationInfo_SetUniqueId_Params params; - params.PlayerUniqueId = PlayerUniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.NotifyPlayerUidUpdated -// (Defined, Simulated, Public) - -void AWillowPlayerReplicationInfo::NotifyPlayerUidUpdated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.NotifyPlayerUidUpdated"); - - AWillowPlayerReplicationInfo_NotifyPlayerUidUpdated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.NotifyPlayerNameUpdated -// (Defined, Simulated, Public) - -void AWillowPlayerReplicationInfo::NotifyPlayerNameUpdated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.NotifyPlayerNameUpdated"); - - AWillowPlayerReplicationInfo_NotifyPlayerNameUpdated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.RunOnceClientInitialize -// (Defined, Simulated, Public) - -void AWillowPlayerReplicationInfo::RunOnceClientInitialize() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.RunOnceClientInitialize"); - - AWillowPlayerReplicationInfo_RunOnceClientInitialize_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.ClientInitialize -// (Defined, Simulated, Public) -// Parameters: -// class AController* C (Parm) - -void AWillowPlayerReplicationInfo::ClientInitialize(class AController* C) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.ClientInitialize"); - - AWillowPlayerReplicationInfo_ClientInitialize_Params params; - params.C = C; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerReplicationInfo.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowPlayerReplicationInfo::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerReplicationInfo.ReplicatedEvent"); - - AWillowPlayerReplicationInfo_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPointLight.ResetLight -// (Final, Native, Public) - -void UWillowPointLight::ResetLight() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPointLight.ResetLight"); - - UWillowPointLight_ResetLight_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationMaster.UpdateGRI -// (Native, Public) - -void UWillowPopulationMaster::UpdateGRI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationMaster.UpdateGRI"); - - UWillowPopulationMaster_UpdateGRI_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationMaster.RemoveSpawnedActor -// (Native, HasOptionalparams, Public) -// Parameters: -// class AActor* TheActor (Parm) -// bool bKeepBody (Parm) -// bool bActorDied (OptionalParm, Parm) - -void UWillowPopulationMaster::RemoveSpawnedActor(class AActor* TheActor, bool bKeepBody, bool bActorDied) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationMaster.RemoveSpawnedActor"); - - UWillowPopulationMaster_RemoveSpawnedActor_Params params; - params.TheActor = TheActor; - params.bKeepBody = bKeepBody; - params.bActorDied = bActorDied; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationMaster.GetVehicleDefinitionFromVehicleSpawnStation -// (Native, Public) -// Parameters: -// int StationSlot (Parm) -// class UVehicleSpawnStationVehicleDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UVehicleSpawnStationVehicleDefinition* UWillowPopulationMaster::GetVehicleDefinitionFromVehicleSpawnStation(int StationSlot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationMaster.GetVehicleDefinitionFromVehicleSpawnStation"); - - UWillowPopulationMaster_GetVehicleDefinitionFromVehicleSpawnStation_Params params; - params.StationSlot = StationSlot; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPopulationMaster.GetPooledVehicleIndexFromVehicleSpawnStation -// (Native, Public) -// Parameters: -// int StationSlot (Parm) -// class UVehicleSpawnStationVehicleDefinition* VehicleDef (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowPopulationMaster::GetPooledVehicleIndexFromVehicleSpawnStation(int StationSlot, class UVehicleSpawnStationVehicleDefinition* VehicleDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationMaster.GetPooledVehicleIndexFromVehicleSpawnStation"); - - UWillowPopulationMaster_GetPooledVehicleIndexFromVehicleSpawnStation_Params params; - params.StationSlot = StationSlot; - params.VehicleDef = VehicleDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPopulationMaster.GetVehicleFromVehicleSpawnStation -// (Native, Public) -// Parameters: -// int StationSlot (Parm) -// class AWillowVehicle* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowVehicle* UWillowPopulationMaster::GetVehicleFromVehicleSpawnStation(int StationSlot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationMaster.GetVehicleFromVehicleSpawnStation"); - - UWillowPopulationMaster_GetVehicleFromVehicleSpawnStation_Params params; - params.StationSlot = StationSlot; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPopulationMaster.DespawnVehicleFromVehicleSpawnStation -// (Native, Public) -// Parameters: -// int StationSlot (Parm) - -void UWillowPopulationMaster::DespawnVehicleFromVehicleSpawnStation(int StationSlot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationMaster.DespawnVehicleFromVehicleSpawnStation"); - - UWillowPopulationMaster_DespawnVehicleFromVehicleSpawnStation_Params params; - params.StationSlot = StationSlot; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationMaster.SpawnVehicleFromVehicleSpawnStation -// (Native, Public) -// Parameters: -// int StationSlot (Parm) -// class UVehicleSpawnStationVehicleDefinition* SpawnVehicleDef (Parm) -// struct FVector VehicleLocation (Parm) -// struct FRotator VehicleRotation (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowPopulationMaster::SpawnVehicleFromVehicleSpawnStation(int StationSlot, class UVehicleSpawnStationVehicleDefinition* SpawnVehicleDef, const struct FVector& VehicleLocation, const struct FRotator& VehicleRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationMaster.SpawnVehicleFromVehicleSpawnStation"); - - UWillowPopulationMaster_SpawnVehicleFromVehicleSpawnStation_Params params; - params.StationSlot = StationSlot; - params.SpawnVehicleDef = SpawnVehicleDef; - params.VehicleLocation = VehicleLocation; - params.VehicleRotation = VehicleRotation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPopulationMaster.SpawnActorFromOpportunity -// (Native, HasOptionalparams, Public) -// Parameters: -// class UPopulationFactory* TheFactory (Parm) -// class UObject* SpawnLocationContextObject (Parm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// int GameStage (Parm) -// int Rarity (Parm) -// int OpportunityIdx (Parm) -// int PopOppFlags (Parm) -// bool bCanSave (OptionalParm, Parm) -// bool bForceSpawn (OptionalParm, Parm) -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UWillowPopulationMaster::SpawnActorFromOpportunity(class UPopulationFactory* TheFactory, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int Rarity, int OpportunityIdx, int PopOppFlags, bool bCanSave, bool bForceSpawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationMaster.SpawnActorFromOpportunity"); - - UWillowPopulationMaster_SpawnActorFromOpportunity_Params params; - params.TheFactory = TheFactory; - params.SpawnLocationContextObject = SpawnLocationContextObject; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - params.GameStage = GameStage; - params.Rarity = Rarity; - params.OpportunityIdx = OpportunityIdx; - params.PopOppFlags = PopOppFlags; - params.bCanSave = bCanSave; - params.bForceSpawn = bForceSpawn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPopulationPoint.ClearBodyCompositionInstance -// (Native, Public) - -void AWillowPopulationPoint::ClearBodyCompositionInstance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.ClearBodyCompositionInstance"); - - AWillowPopulationPoint_ClearBodyCompositionInstance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationPoint.GetBodyInfoProvider -// (Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface AWillowPopulationPoint::GetBodyInfoProvider() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.GetBodyInfoProvider"); - - AWillowPopulationPoint_GetBodyInfoProvider_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPopulationPoint.ApplyPreviewBodyComposition -// (Native, Public) - -void AWillowPopulationPoint::ApplyPreviewBodyComposition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.ApplyPreviewBodyComposition"); - - AWillowPopulationPoint_ApplyPreviewBodyComposition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationPoint.ChangeInstanceDataSwitch -// (Native, Public) -// Parameters: -// struct FName Switch (Const, Parm) -// unsigned char NewValue (Parm) - -void AWillowPopulationPoint::ChangeInstanceDataSwitch(const struct FName& Switch, unsigned char NewValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.ChangeInstanceDataSwitch"); - - AWillowPopulationPoint_ChangeInstanceDataSwitch_Params params; - params.Switch = Switch; - params.NewValue = NewValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationPoint.PostInitBodyComposition -// (Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) -// unsigned char BodyCompositionMode (Parm) - -void AWillowPopulationPoint::PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char BodyCompositionMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.PostInitBodyComposition"); - - AWillowPopulationPoint_PostInitBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - params.BodyCompositionMode = BodyCompositionMode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationPoint.PreRemoveBodyComposition -// (Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) - -void AWillowPopulationPoint::PreRemoveBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.PreRemoveBodyComposition"); - - AWillowPopulationPoint_PreRemoveBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationPoint.GetReplicatedInstanceDataState -// (Defined, Public, HasOutparams) -// Parameters: -// struct FReplicatedInstanceDataState OutReplicatedInstanceDataState (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPopulationPoint::GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.GetReplicatedInstanceDataState"); - - AWillowPopulationPoint_GetReplicatedInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutReplicatedInstanceDataState != nullptr) - *OutReplicatedInstanceDataState = params.OutReplicatedInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPopulationPoint.GetInstanceDataState -// (Defined, Public, HasOutparams) -// Parameters: -// struct FInstanceDataSet OutInstanceDataState (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPopulationPoint::GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.GetInstanceDataState"); - - AWillowPopulationPoint_GetInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutInstanceDataState != nullptr) - *OutInstanceDataState = params.OutInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPopulationPoint.DestroyOwnedInstanceData -// (Defined, Public) - -void AWillowPopulationPoint::DestroyOwnedInstanceData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.DestroyOwnedInstanceData"); - - AWillowPopulationPoint_DestroyOwnedInstanceData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationPoint.RemoveInstanceDataObject -// (Defined, Event, Public) -// Parameters: -// class UObject* InstanceDataObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPopulationPoint::RemoveInstanceDataObject(class UObject* InstanceDataObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.RemoveInstanceDataObject"); - - AWillowPopulationPoint_RemoveInstanceDataObject_Params params; - params.InstanceDataObject = InstanceDataObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPopulationPoint.RemoveInstanceData -// (Defined, Event, Public) -// Parameters: -// struct FName DataName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPopulationPoint::RemoveInstanceData(const struct FName& DataName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.RemoveInstanceData"); - - AWillowPopulationPoint_RemoveInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPopulationPoint.GetInstanceData -// (Defined, Event, Public, HasOutparams) -// Parameters: -// struct FName DataName (Parm) -// TArray InstanceData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPopulationPoint::GetInstanceData(const struct FName& DataName, TArray* InstanceData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.GetInstanceData"); - - AWillowPopulationPoint_GetInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (InstanceData != nullptr) - *InstanceData = params.InstanceData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPopulationPoint.SetInstanceData -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FInstanceDataUnion InstanceData (Parm, NeedCtorLink) -// bool bAllowDuplicateNames (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPopulationPoint::SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.SetInstanceData"); - - AWillowPopulationPoint_SetInstanceData_Params params; - params.InstanceData = InstanceData; - params.bAllowDuplicateNames = bAllowDuplicateNames; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPopulationPoint.ServerSpecialMove_StopAny -// (Defined, Net, NetReliable, Event, Public, NetServer) - -void AWillowPopulationPoint::ServerSpecialMove_StopAny() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.ServerSpecialMove_StopAny"); - - AWillowPopulationPoint_ServerSpecialMove_StopAny_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationPoint.ServerSpecialMove_Stop -// (Defined, Net, NetReliable, Event, Public, NetServer) -// Parameters: -// class USpecialMoveDefinition* OldSMD (Parm) - -void AWillowPopulationPoint::ServerSpecialMove_Stop(class USpecialMoveDefinition* OldSMD) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.ServerSpecialMove_Stop"); - - AWillowPopulationPoint_ServerSpecialMove_Stop_Params params; - params.OldSMD = OldSMD; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationPoint.ServerSpecialMove_Queue -// (Defined, Net, NetReliable, Event, HasOptionalparams, Public, NetServer) -// Parameters: -// class USpecialMoveDefinition* NewSMD (Parm) -// float PlayRateScale (OptionalParm, Parm) -// float Duration (OptionalParm, Parm) -// struct FName CallbackName (OptionalParm, Parm) -// class UObject* CallbackObject (OptionalParm, Parm) -// class UObject* Data (OptionalParm, Parm) - -void AWillowPopulationPoint::ServerSpecialMove_Queue(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.ServerSpecialMove_Queue"); - - AWillowPopulationPoint_ServerSpecialMove_Queue_Params params; - params.NewSMD = NewSMD; - params.PlayRateScale = PlayRateScale; - params.Duration = Duration; - params.CallbackName = CallbackName; - params.CallbackObject = CallbackObject; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationPoint.ServerSpecialMove_Play -// (Defined, Net, NetReliable, Event, HasOptionalparams, Public, NetServer) -// Parameters: -// class USpecialMoveDefinition* NewSMD (Parm) -// float PlayRateScale (OptionalParm, Parm) -// float Duration (OptionalParm, Parm) -// struct FName CallbackName (OptionalParm, Parm) -// class UObject* CallbackObject (OptionalParm, Parm) -// class UObject* Data (OptionalParm, Parm) - -void AWillowPopulationPoint::ServerSpecialMove_Play(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.ServerSpecialMove_Play"); - - AWillowPopulationPoint_ServerSpecialMove_Play_Params params; - params.NewSMD = NewSMD; - params.PlayRateScale = PlayRateScale; - params.Duration = Duration; - params.CallbackName = CallbackName; - params.CallbackObject = CallbackObject; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationPoint.SetReplicatedSMData -// (Native, Public, HasOutparams) -// Parameters: -// struct FSpecialMoveData NewSMData (Parm, OutParm) - -void AWillowPopulationPoint::SetReplicatedSMData(struct FSpecialMoveData* NewSMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.SetReplicatedSMData"); - - AWillowPopulationPoint_SetReplicatedSMData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewSMData != nullptr) - *NewSMData = params.NewSMData; -} - - -// Function WillowGame.WillowPopulationPoint.GetDefaultRootMotionRotationMode -// (Simulated, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowPopulationPoint::GetDefaultRootMotionRotationMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.GetDefaultRootMotionRotationMode"); - - AWillowPopulationPoint_GetDefaultRootMotionRotationMode_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPopulationPoint.GetDefaultRootMotionMode -// (Simulated, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowPopulationPoint::GetDefaultRootMotionMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.GetDefaultRootMotionMode"); - - AWillowPopulationPoint_GetDefaultRootMotionMode_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPopulationPoint.GetSkelMesh -// (Simulated, Native, Public) -// Parameters: -// class USkeletalMeshComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class USkeletalMeshComponent* AWillowPopulationPoint::GetSkelMesh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.GetSkelMesh"); - - AWillowPopulationPoint_GetSkelMesh_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPopulationPoint.GetSMComponent -// (Simulated, Native, Public) -// Parameters: -// class USpecialMoveComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class USpecialMoveComponent* AWillowPopulationPoint::GetSMComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.GetSMComponent"); - - AWillowPopulationPoint_GetSMComponent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPopulationPoint.GetActor -// (Simulated, Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AWillowPopulationPoint::GetActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.GetActor"); - - AWillowPopulationPoint_GetActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPopulationPoint.CanSpawnFromFactory -// (Native, Public) -// Parameters: -// class UPopulationFactory* Factory (Parm) -// int GameStage (Parm) -// int Rarity (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowPopulationPoint::CanSpawnFromFactory(class UPopulationFactory* Factory, int GameStage, int Rarity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.CanSpawnFromFactory"); - - AWillowPopulationPoint_CanSpawnFromFactory_Params params; - params.Factory = Factory; - params.GameStage = GameStage; - params.Rarity = Rarity; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPopulationPoint.GetStretchyOffset -// (Native, Public) -// Parameters: -// int MeshIndex (Parm) -// int AnimIndex (Parm) -// float Percent (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowPopulationPoint::GetStretchyOffset(int MeshIndex, int AnimIndex, float Percent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.GetStretchyOffset"); - - AWillowPopulationPoint_GetStretchyOffset_Params params; - params.MeshIndex = MeshIndex; - params.AnimIndex = AnimIndex; - params.Percent = Percent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPopulationPoint.ApplyOffsetToComponents -// (Native, Public) -// Parameters: -// struct FVector Offset (Parm) - -void AWillowPopulationPoint::ApplyOffsetToComponents(const struct FVector& Offset) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.ApplyOffsetToComponents"); - - AWillowPopulationPoint_ApplyOffsetToComponents_Params params; - params.Offset = Offset; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationPoint.ActorSpawned -// (Native, Public) -// Parameters: -// class AActor* SpawnedActor (Parm) - -void AWillowPopulationPoint::ActorSpawned(class AActor* SpawnedActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.ActorSpawned"); - - AWillowPopulationPoint_ActorSpawned_Params params; - params.SpawnedActor = SpawnedActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationPoint.GetSpawnLocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowPopulationPoint::GetSpawnLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.GetSpawnLocation"); - - AWillowPopulationPoint_GetSpawnLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPopulationPoint.PostBeginPlay -// (Defined, Simulated, Public) - -void AWillowPopulationPoint::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.PostBeginPlay"); - - AWillowPopulationPoint_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationPoint.InitializeRBPhys -// (Simulated, Native, Public) - -void AWillowPopulationPoint::InitializeRBPhys() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPoint.InitializeRBPhys"); - - AWillowPopulationPoint_InitializeRBPhys_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationPointDefinition.GetAnims -// (Native, Public, HasOutparams) -// Parameters: -// TArray OutAnims (Parm, OutParm, NeedCtorLink) - -void UWillowPopulationPointDefinition::GetAnims(TArray* OutAnims) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPointDefinition.GetAnims"); - - UWillowPopulationPointDefinition_GetAnims_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutAnims != nullptr) - *OutAnims = params.OutAnims; -} - - -// Function WillowGame.WillowPopulationPointDefinition.GetPointAnim -// (Native, Public) -// Parameters: -// class UPopulationBodyTag* Key (Parm) -// class USpecialMove_Spawned* SpawnAnim (Parm) -// class USpecialMove_PopulationPoint* ReturnValue (Parm, OutParm, ReturnParm) - -class USpecialMove_PopulationPoint* UWillowPopulationPointDefinition::GetPointAnim(class UPopulationBodyTag* Key, class USpecialMove_Spawned* SpawnAnim) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationPointDefinition.GetPointAnim"); - - UWillowPopulationPointDefinition_GetPointAnim_Params params; - params.Key = Key; - params.SpawnAnim = SpawnAnim; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProfileSettings.IsSetToDefaults -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowProfileSettings::IsSetToDefaults() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProfileSettings.IsSetToDefaults"); - - UWillowProfileSettings_IsSetToDefaults_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetLightProjMgrFor -// (Defined, Public) -// Parameters: -// class AWillowWeapon* aWeapon (Parm) -// class AWillowLightProjectileManager* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowLightProjectileManager* AWillowProjectile::GetLightProjMgrFor(class AWillowWeapon* aWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetLightProjMgrFor"); - - AWillowProjectile_GetLightProjMgrFor_Params params; - params.aWeapon = aWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.CheckAIAvoidance -// (Native, Public) - -void AWillowProjectile::CheckAIAvoidance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.CheckAIAvoidance"); - - AWillowProjectile_CheckAIAvoidance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.GetObstacleInfo -// (Native, Public, HasOutparams) -// Parameters: -// struct FObstacleData Data (Parm, OutParm) - -void AWillowProjectile::GetObstacleInfo(struct FObstacleData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetObstacleInfo"); - - AWillowProjectile_GetObstacleInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; -} - - -// Function WillowGame.WillowProjectile.GetObstacleActor -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AWillowProjectile::GetObstacleActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetObstacleActor"); - - AWillowProjectile_GetObstacleActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetMagnetData -// (Native, Public, HasOutparams) -// Parameters: -// struct FVector MagnetLoc (Parm, OutParm) -// struct FVector MagnetVel (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::GetMagnetData(struct FVector* MagnetLoc, struct FVector* MagnetVel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetMagnetData"); - - AWillowProjectile_GetMagnetData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (MagnetLoc != nullptr) - *MagnetLoc = params.MagnetLoc; - if (MagnetVel != nullptr) - *MagnetVel = params.MagnetVel; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.SetObstacleVelocity -// (Native, Public, HasOutparams) -// Parameters: -// struct FVector NewVelocity (Const, Parm, OutParm) - -void AWillowProjectile::SetObstacleVelocity(struct FVector* NewVelocity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetObstacleVelocity"); - - AWillowProjectile_SetObstacleVelocity_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewVelocity != nullptr) - *NewVelocity = params.NewVelocity; -} - - -// Function WillowGame.WillowProjectile.CanAvoidObstacle -// (Native, Public, HasOutparams) -// Parameters: -// struct FObstacleData Obstacle (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::CanAvoidObstacle(struct FObstacleData* Obstacle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.CanAvoidObstacle"); - - AWillowProjectile_CanAvoidObstacle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Obstacle != nullptr) - *Obstacle = params.Obstacle; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.CanAvoidObstacles -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::CanAvoidObstacles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.CanAvoidObstacles"); - - AWillowProjectile_CanAvoidObstacles_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.SetObstacleActive -// (Native, Public) -// Parameters: -// bool bActive (Parm) - -void AWillowProjectile::SetObstacleActive(bool bActive) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetObstacleActive"); - - AWillowProjectile_SetObstacleActive_Params params; - params.bActive = bActive; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.IsObstacleActive -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::IsObstacleActive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.IsObstacleActive"); - - AWillowProjectile_IsObstacleActive_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.ShouldRefreshLikenessOf -// (Native, Public) -// Parameters: -// unsigned char Source (Parm) -// unsigned char GroupIndex (Parm) -// class UGearLikenessMeshComponent* MeshComp (Parm, EditInline) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::ShouldRefreshLikenessOf(unsigned char Source, unsigned char GroupIndex, class UGearLikenessMeshComponent* MeshComp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.ShouldRefreshLikenessOf"); - - AWillowProjectile_ShouldRefreshLikenessOf_Params params; - params.Source = Source; - params.GroupIndex = GroupIndex; - params.MeshComp = MeshComp; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.AssumeLikenessOf -// (Native, Public) -// Parameters: -// unsigned char Source (Parm) -// unsigned char GroupIndex (Parm) -// class UGearLikenessMeshComponent* MeshComp (Parm, EditInline) - -void AWillowProjectile::AssumeLikenessOf(unsigned char Source, unsigned char GroupIndex, class UGearLikenessMeshComponent* MeshComp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.AssumeLikenessOf"); - - AWillowProjectile_AssumeLikenessOf_Params params; - params.Source = Source; - params.GroupIndex = GroupIndex; - params.MeshComp = MeshComp; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.SetTargetLocation -// (Native, Public) -// Parameters: -// struct FVector NewTargetLocation (Parm) - -void AWillowProjectile::SetTargetLocation(const struct FVector& NewTargetLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetTargetLocation"); - - AWillowProjectile_SetTargetLocation_Params params; - params.NewTargetLocation = NewTargetLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.SetHomingTarget -// (Native, HasOptionalparams, Public) -// Parameters: -// class AActor* NewTarget (Parm) -// int NewTargetComponentIndex (OptionalParm, Parm) - -void AWillowProjectile::SetHomingTarget(class AActor* NewTarget, int NewTargetComponentIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetHomingTarget"); - - AWillowProjectile_SetHomingTarget_Params params; - params.NewTarget = NewTarget; - params.NewTargetComponentIndex = NewTargetComponentIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.FindHomingTarget -// (Native, Public) -// Parameters: -// unsigned char TargetType (Parm) -// float TargetSearchRange (Parm) -// float TargetSearchFOVAngle (Parm) -// bool bNotInstigator (Parm) -// bool bIgnoreFOVZTest (Parm) -// bool bBestForwardTarget (Parm) -// bool bRetryIfTargetNotFound (Parm) -// bool bUniqueTarget (Parm) - -void AWillowProjectile::FindHomingTarget(unsigned char TargetType, float TargetSearchRange, float TargetSearchFOVAngle, bool bNotInstigator, bool bIgnoreFOVZTest, bool bBestForwardTarget, bool bRetryIfTargetNotFound, bool bUniqueTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.FindHomingTarget"); - - AWillowProjectile_FindHomingTarget_Params params; - params.TargetType = TargetType; - params.TargetSearchRange = TargetSearchRange; - params.TargetSearchFOVAngle = TargetSearchFOVAngle; - params.bNotInstigator = bNotInstigator; - params.bIgnoreFOVZTest = bIgnoreFOVZTest; - params.bBestForwardTarget = bBestForwardTarget; - params.bRetryIfTargetNotFound = bRetryIfTargetNotFound; - params.bUniqueTarget = bUniqueTarget; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.SetPatsy -// (Native, Public) -// Parameters: -// FScriptInterface NewPatsy (Parm) - -void AWillowProjectile::SetPatsy(const FScriptInterface& NewPatsy) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetPatsy"); - - AWillowProjectile_SetPatsy_Params params; - params.NewPatsy = NewPatsy; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.GetPatsy -// (Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface AWillowProjectile::GetPatsy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetPatsy"); - - AWillowProjectile_GetPatsy_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.IsBeingHealed -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::IsBeingHealed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.IsBeingHealed"); - - AWillowProjectile_IsBeingHealed_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.SetBeingHealed -// (Simulated, Native, Public) -// Parameters: -// bool bNewBeingHealed (Parm) - -void AWillowProjectile::SetBeingHealed(bool bNewBeingHealed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetBeingHealed"); - - AWillowProjectile_SetBeingHealed_Params params; - params.bNewBeingHealed = bNewBeingHealed; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.SetDrunkenRandomNumberSeed -// (Native, Public) -// Parameters: -// int RandomNumberSeed (Parm) - -void AWillowProjectile::SetDrunkenRandomNumberSeed(int RandomNumberSeed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetDrunkenRandomNumberSeed"); - - AWillowProjectile_SetDrunkenRandomNumberSeed_Params params; - params.RandomNumberSeed = RandomNumberSeed; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.GetTerminalVelocity -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowProjectile::GetTerminalVelocity() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetTerminalVelocity"); - - AWillowProjectile_GetTerminalVelocity_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.IsLevelingNow -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::IsLevelingNow() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.IsLevelingNow"); - - AWillowProjectile_IsLevelingNow_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.Behavior_TagPayloadType -// (Defined, Public) -// Parameters: -// unsigned char InPayloadType (Parm) - -void AWillowProjectile::Behavior_TagPayloadType(unsigned char InPayloadType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.Behavior_TagPayloadType"); - - AWillowProjectile_Behavior_TagPayloadType_Params params; - params.InPayloadType = InPayloadType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.Behavior_LevelOffTrajectory -// (Defined, Simulated, Public) -// Parameters: -// float ZHeight (Parm) -// float TurnSpeed (Parm) - -void AWillowProjectile::Behavior_LevelOffTrajectory(float ZHeight, float TurnSpeed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.Behavior_LevelOffTrajectory"); - - AWillowProjectile_Behavior_LevelOffTrajectory_Params params; - params.ZHeight = ZHeight; - params.TurnSpeed = TurnSpeed; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.Behavior_SetExplosionDefinition -// (Defined, Public) -// Parameters: -// class UExplosionDefinition* MyExplosionDef (Parm) - -void AWillowProjectile::Behavior_SetExplosionDefinition(class UExplosionDefinition* MyExplosionDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.Behavior_SetExplosionDefinition"); - - AWillowProjectile_Behavior_SetExplosionDefinition_Params params; - params.MyExplosionDef = MyExplosionDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.Behavior_SetDamageTypeDefinition -// (Defined, Public) -// Parameters: -// class UWillowDamageTypeDefinition* DamageTypeDef (Parm) - -void AWillowProjectile::Behavior_SetDamageTypeDefinition(class UWillowDamageTypeDefinition* DamageTypeDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.Behavior_SetDamageTypeDefinition"); - - AWillowProjectile_Behavior_SetDamageTypeDefinition_Params params; - params.DamageTypeDef = DamageTypeDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.Behavior_SetStickyGrenade -// (Defined, Simulated, Public) - -void AWillowProjectile::Behavior_SetStickyGrenade() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.Behavior_SetStickyGrenade"); - - AWillowProjectile_Behavior_SetStickyGrenade_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.OnKilledEnemy -// (Defined, Event, Public) -// Parameters: -// class UObject* KilledObject (Parm) - -void AWillowProjectile::OnKilledEnemy(class UObject* KilledObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.OnKilledEnemy"); - - AWillowProjectile_OnKilledEnemy_Params params; - params.KilledObject = KilledObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.OnKilledFriendly -// (Defined, Event, Public) -// Parameters: -// class UObject* KilledObject (Parm) - -void AWillowProjectile::OnKilledFriendly(class UObject* KilledObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.OnKilledFriendly"); - - AWillowProjectile_OnKilledFriendly_Params params; - params.KilledObject = KilledObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.OnKilledNeutral -// (Defined, Event, Public) -// Parameters: -// class UObject* KilledObject (Parm) - -void AWillowProjectile::OnKilledNeutral(class UObject* KilledObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.OnKilledNeutral"); - - AWillowProjectile_OnKilledNeutral_Params params; - params.KilledObject = KilledObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.OnDamagedNeutral -// (Defined, Event, Public) -// Parameters: -// class UObject* DamageTaker (Parm) -// bool bWasCrit (Parm) -// float HealthDamage (Parm) -// float ShieldDamage (Parm) - -void AWillowProjectile::OnDamagedNeutral(class UObject* DamageTaker, bool bWasCrit, float HealthDamage, float ShieldDamage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.OnDamagedNeutral"); - - AWillowProjectile_OnDamagedNeutral_Params params; - params.DamageTaker = DamageTaker; - params.bWasCrit = bWasCrit; - params.HealthDamage = HealthDamage; - params.ShieldDamage = ShieldDamage; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.OnDamagedFriendly -// (Defined, Event, Public) -// Parameters: -// class UObject* DamageTaker (Parm) -// float DamageAmount (Parm) - -void AWillowProjectile::OnDamagedFriendly(class UObject* DamageTaker, float DamageAmount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.OnDamagedFriendly"); - - AWillowProjectile_OnDamagedFriendly_Params params; - params.DamageTaker = DamageTaker; - params.DamageAmount = DamageAmount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.OnDamagedEnemy -// (Defined, Event, Public) -// Parameters: -// class UObject* DamageTaker (Parm) -// bool bWasCrit (Parm) -// float HealthDamage (Parm) -// float ShieldDamage (Parm) - -void AWillowProjectile::OnDamagedEnemy(class UObject* DamageTaker, bool bWasCrit, float HealthDamage, float ShieldDamage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.OnDamagedEnemy"); - - AWillowProjectile_OnDamagedEnemy_Params params; - params.DamageTaker = DamageTaker; - params.bWasCrit = bWasCrit; - params.HealthDamage = HealthDamage; - params.ShieldDamage = ShieldDamage; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.SetSpeed -// (Defined, Simulated, Public) -// Parameters: -// float NewSpeed (Parm) - -void AWillowProjectile::SetSpeed(float NewSpeed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetSpeed"); - - AWillowProjectile_SetSpeed_Params params; - params.NewSpeed = NewSpeed; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.ClearBodyCompositionInstance -// (Native, Public) - -void AWillowProjectile::ClearBodyCompositionInstance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.ClearBodyCompositionInstance"); - - AWillowProjectile_ClearBodyCompositionInstance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.GetBodyInfoProvider -// (Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface AWillowProjectile::GetBodyInfoProvider() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetBodyInfoProvider"); - - AWillowProjectile_GetBodyInfoProvider_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.ApplyPreviewBodyComposition -// (Native, Public) - -void AWillowProjectile::ApplyPreviewBodyComposition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.ApplyPreviewBodyComposition"); - - AWillowProjectile_ApplyPreviewBodyComposition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.ChangeInstanceDataSwitch -// (Native, Public) -// Parameters: -// struct FName Switch (Const, Parm) -// unsigned char NewValue (Parm) - -void AWillowProjectile::ChangeInstanceDataSwitch(const struct FName& Switch, unsigned char NewValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.ChangeInstanceDataSwitch"); - - AWillowProjectile_ChangeInstanceDataSwitch_Params params; - params.Switch = Switch; - params.NewValue = NewValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.PostInitBodyComposition -// (Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) -// unsigned char BodyCompositionMode (Parm) - -void AWillowProjectile::PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char BodyCompositionMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.PostInitBodyComposition"); - - AWillowProjectile_PostInitBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - params.BodyCompositionMode = BodyCompositionMode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.PreRemoveBodyComposition -// (Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) - -void AWillowProjectile::PreRemoveBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.PreRemoveBodyComposition"); - - AWillowProjectile_PreRemoveBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.GetInstigatorSelfDamageScale -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowProjectile::GetInstigatorSelfDamageScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetInstigatorSelfDamageScale"); - - AWillowProjectile_GetInstigatorSelfDamageScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetFireIntervalChanceModifier -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowProjectile::GetFireIntervalChanceModifier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetFireIntervalChanceModifier"); - - AWillowProjectile_GetFireIntervalChanceModifier_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetStatusEffectBaseChanceModifier -// (Native, Public) -// Parameters: -// class UObject* Context (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowProjectile::GetStatusEffectBaseChanceModifier(class UObject* Context) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetStatusEffectBaseChanceModifier"); - - AWillowProjectile_GetStatusEffectBaseChanceModifier_Params params; - params.Context = Context; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetStatusEffectChanceModifier -// (Native, Public) -// Parameters: -// class UObject* Context (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowProjectile::GetStatusEffectChanceModifier(class UObject* Context) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetStatusEffectChanceModifier"); - - AWillowProjectile_GetStatusEffectChanceModifier_Params params; - params.Context = Context; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetStatusEffectBaseDamage -// (Native, Public) -// Parameters: -// class UObject* Context (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowProjectile::GetStatusEffectBaseDamage(class UObject* Context) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetStatusEffectBaseDamage"); - - AWillowProjectile_GetStatusEffectBaseDamage_Params params; - params.Context = Context; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetBalancedActorTypeIdentifier -// (Final, Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowProjectile::GetBalancedActorTypeIdentifier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetBalancedActorTypeIdentifier"); - - AWillowProjectile_GetBalancedActorTypeIdentifier_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.SetExpLevel -// (Native, Public) -// Parameters: -// int NewExpLevel (Parm) - -void AWillowProjectile::SetExpLevel(int NewExpLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetExpLevel"); - - AWillowProjectile_SetExpLevel_Params params; - params.NewExpLevel = NewExpLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.SetAwesomeLevel -// (Native, Public) -// Parameters: -// int NewAwesomeLevel (Parm) - -void AWillowProjectile::SetAwesomeLevel(int NewAwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetAwesomeLevel"); - - AWillowProjectile_SetAwesomeLevel_Params params; - params.NewAwesomeLevel = NewAwesomeLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.SetGameStage -// (Native, Public) -// Parameters: -// int NewGameStage (Parm) - -void AWillowProjectile::SetGameStage(int NewGameStage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetGameStage"); - - AWillowProjectile_SetGameStage_Params params; - params.NewGameStage = NewGameStage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.GetExpLevelForEquip -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowProjectile::GetExpLevelForEquip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetExpLevelForEquip"); - - AWillowProjectile_GetExpLevelForEquip_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetExpLevel -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowProjectile::GetExpLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetExpLevel"); - - AWillowProjectile_GetExpLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetAwesomeLevel -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowProjectile::GetAwesomeLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetAwesomeLevel"); - - AWillowProjectile_GetAwesomeLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetGameStage -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowProjectile::GetGameStage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetGameStage"); - - AWillowProjectile_GetGameStage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetPlayerProjectileLevel -// (Defined, Static, Public) -// Parameters: -// class AWillowPlayerController* PC (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowProjectile::GetPlayerProjectileLevel(class AWillowPlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetPlayerProjectileLevel"); - - AWillowProjectile_GetPlayerProjectileLevel_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.SetMorphNodeWeight -// (HasOptionalparams, Public) -// Parameters: -// class UMorphNodeWeight* Node (Parm) -// float NewWeight (Parm) -// float WeightBlendTime (OptionalParm, Parm) - -void AWillowProjectile::SetMorphNodeWeight(class UMorphNodeWeight* Node, float NewWeight, float WeightBlendTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetMorphNodeWeight"); - - AWillowProjectile_SetMorphNodeWeight_Params params; - params.Node = Node; - params.NewWeight = NewWeight; - params.WeightBlendTime = WeightBlendTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.GetProjectileDefinition -// (Defined, Public) -// Parameters: -// class UProjectileDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UProjectileDefinition* AWillowProjectile::GetProjectileDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetProjectileDefinition"); - - AWillowProjectile_GetProjectileDefinition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.InitializeRBPhysics -// (Native, Public) - -void AWillowProjectile::InitializeRBPhysics() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.InitializeRBPhysics"); - - AWillowProjectile_InitializeRBPhysics_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.Behavior_RegisterTargetable -// (Defined, Public) -// Parameters: -// bool bUnregister (Parm) - -void AWillowProjectile::Behavior_RegisterTargetable(bool bUnregister) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.Behavior_RegisterTargetable"); - - AWillowProjectile_Behavior_RegisterTargetable_Params params; - params.bUnregister = bUnregister; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.TraceTouch -// (Defined, Event, Public) -// Parameters: -// class AActor* Other (Parm) -// class UComponent* ComponentHit (Parm, EditInline) -// struct FVector TouchLocation (Parm) -// struct FVector TouchNormal (Parm) -// struct FVector End (Parm) -// struct FVector Start (Parm) -// struct FVector Extent (Parm) -// int TraceFlags (Parm) -// float TouchTime (Parm) - -void AWillowProjectile::TraceTouch(class AActor* Other, class UComponent* ComponentHit, const struct FVector& TouchLocation, const struct FVector& TouchNormal, const struct FVector& End, const struct FVector& Start, const struct FVector& Extent, int TraceFlags, float TouchTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.TraceTouch"); - - AWillowProjectile_TraceTouch_Params params; - params.Other = Other; - params.ComponentHit = ComponentHit; - params.TouchLocation = TouchLocation; - params.TouchNormal = TouchNormal; - params.End = End; - params.Start = Start; - params.Extent = Extent; - params.TraceFlags = TraceFlags; - params.TouchTime = TouchTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.SetInfoBarVisibility -// (Simulated, Native, Public) -// Parameters: -// bool bVisible (Parm) - -void AWillowProjectile::SetInfoBarVisibility(bool bVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetInfoBarVisibility"); - - AWillowProjectile_SetInfoBarVisibility_Params params; - params.bVisible = bVisible; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.HideTargetInfoOnHud -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// class APawn* HUDOwner (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::HideTargetInfoOnHud(class APawn* HUDOwner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.HideTargetInfoOnHud"); - - AWillowProjectile_HideTargetInfoOnHud_Params params; - params.HUDOwner = HUDOwner; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.IsChampion -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::IsChampion() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.IsChampion"); - - AWillowProjectile_IsChampion_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.IsBoss -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::IsBoss() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.IsBoss"); - - AWillowProjectile_IsBoss_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetTargetName -// (Defined, Simulated, Event, Public, HasOutparams) -// Parameters: -// struct FString TargetName (Parm, OutParm, NeedCtorLink) - -void AWillowProjectile::GetTargetName(struct FString* TargetName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetTargetName"); - - AWillowProjectile_GetTargetName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TargetName != nullptr) - *TargetName = params.TargetName; -} - - -// Function WillowGame.WillowProjectile.DoesTargetableTakeDamage -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::DoesTargetableTakeDamage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.DoesTargetableTakeDamage"); - - AWillowProjectile_DoesTargetableTakeDamage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetExpInfo -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// int ExpLevelValue (Parm, OutParm) - -void AWillowProjectile::GetExpInfo(int* ExpLevelValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetExpInfo"); - - AWillowProjectile_GetExpInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ExpLevelValue != nullptr) - *ExpLevelValue = params.ExpLevelValue; -} - - -// Function WillowGame.WillowProjectile.DisplayParentInfo -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::DisplayParentInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.DisplayParentInfo"); - - AWillowProjectile_DisplayParentInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetAllBarInfo -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// TArray BarData (Parm, OutParm, NeedCtorLink) - -void AWillowProjectile::GetAllBarInfo(TArray* BarData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetAllBarInfo"); - - AWillowProjectile_GetAllBarInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BarData != nullptr) - *BarData = params.BarData; -} - - -// Function WillowGame.WillowProjectile.GetTargetableActor -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AWillowProjectile::GetTargetableActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetTargetableActor"); - - AWillowProjectile_GetTargetableActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.Behavior_SetCanTarget -// (Defined, Public) -// Parameters: -// unsigned char ChangeStatus (Parm) - -void AWillowProjectile::Behavior_SetCanTarget(unsigned char ChangeStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.Behavior_SetCanTarget"); - - AWillowProjectile_Behavior_SetCanTarget_Params params; - params.ChangeStatus = ChangeStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.ShowSelfAsTarget -// (Defined, Public) -// Parameters: -// bool bControllersOnly (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowProjectile::ShowSelfAsTarget(bool bControllersOnly) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.ShowSelfAsTarget"); - - AWillowProjectile_ShowSelfAsTarget_Params params; - params.bControllersOnly = bControllersOnly; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetDamageVector -// (Defined, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowProjectile::GetDamageVector() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetDamageVector"); - - AWillowProjectile_GetDamageVector_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetRigidBodyMesh -// (Defined, Simulated, Public) -// Parameters: -// class UMeshComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UMeshComponent* AWillowProjectile::GetRigidBodyMesh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetRigidBodyMesh"); - - AWillowProjectile_GetRigidBodyMesh_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetInstanceData -// (Defined, Simulated, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FName DataName (Parm) -// TArray InstanceData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::GetInstanceData(const struct FName& DataName, TArray* InstanceData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetInstanceData"); - - AWillowProjectile_GetInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (InstanceData != nullptr) - *InstanceData = params.InstanceData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.RemoveInstanceDataObject -// (Defined, Simulated, Event, Public) -// Parameters: -// class UObject* InstanceDataObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::RemoveInstanceDataObject(class UObject* InstanceDataObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.RemoveInstanceDataObject"); - - AWillowProjectile_RemoveInstanceDataObject_Params params; - params.InstanceDataObject = InstanceDataObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.RemoveInstanceData -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName DataName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::RemoveInstanceData(const struct FName& DataName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.RemoveInstanceData"); - - AWillowProjectile_RemoveInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.SetInstanceData -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// struct FInstanceDataUnion InstanceData (Parm, NeedCtorLink) -// bool bAllowDuplicateNames (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetInstanceData"); - - AWillowProjectile_SetInstanceData_Params params; - params.InstanceData = InstanceData; - params.bAllowDuplicateNames = bAllowDuplicateNames; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.Behavior_Killed -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AActor* Killer (Parm) -// class UDamageTypeDefinition* TechFilter (OptionalParm, Parm) -// unsigned char DeathType (OptionalParm, Parm) - -void AWillowProjectile::Behavior_Killed(class AActor* Killer, class UDamageTypeDefinition* TechFilter, unsigned char DeathType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.Behavior_Killed"); - - AWillowProjectile_Behavior_Killed_Params params; - params.Killer = Killer; - params.TechFilter = TechFilter; - params.DeathType = DeathType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.Behavior_CauseRadiusDamage -// (Defined, HasOptionalparams, Public, HasOutparams) -// Parameters: -// float Radius (Parm) -// float DamageAmount (Parm) -// bool bFullDamage (Parm) -// float Momentum (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// class UImpactDefinition* ImpactDefinition (Parm) -// bool bCanDamageFriendlies (Parm) -// struct FVector Offset (OptionalParm, Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// bool bSkipTraceTest (OptionalParm, Parm) -// class UObject* HitObject (OptionalParm, Parm) -// float BarrelSourceTime (OptionalParm, Parm) -// float PlantSourceTime (OptionalParm, Parm) -// TArray ActorsHurt (OptionalParm, Parm, OutParm, NeedCtorLink) - -void AWillowProjectile::Behavior_CauseRadiusDamage(float Radius, float DamageAmount, bool bFullDamage, float Momentum, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UImpactDefinition* ImpactDefinition, bool bCanDamageFriendlies, const struct FVector& Offset, const FScriptInterface& DamageCauser, bool bSkipTraceTest, class UObject* HitObject, float BarrelSourceTime, float PlantSourceTime, TArray* ActorsHurt) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.Behavior_CauseRadiusDamage"); - - AWillowProjectile_Behavior_CauseRadiusDamage_Params params; - params.Radius = Radius; - params.DamageAmount = DamageAmount; - params.bFullDamage = bFullDamage; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.ImpactDefinition = ImpactDefinition; - params.bCanDamageFriendlies = bCanDamageFriendlies; - params.Offset = Offset; - params.DamageCauser = DamageCauser; - params.bSkipTraceTest = bSkipTraceTest; - params.HitObject = HitObject; - params.BarrelSourceTime = BarrelSourceTime; - params.PlantSourceTime = PlantSourceTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ActorsHurt != nullptr) - *ActorsHurt = params.ActorsHurt; -} - - -// Function WillowGame.WillowProjectile.Behavior_CauseDamage -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class AActor* Target (Parm) -// float DamageAmount (Parm) -// float Momentum (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// class UImpactDefinition* ImpactDefinition (Parm) -// bool bCanDamageFriendlies (Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// float BarrelSourceTime (OptionalParm, Parm) -// float PlantSourceTime (OptionalParm, Parm) - -void AWillowProjectile::Behavior_CauseDamage(class AActor* Target, float DamageAmount, float Momentum, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UImpactDefinition* ImpactDefinition, bool bCanDamageFriendlies, const FScriptInterface& DamageCauser, float BarrelSourceTime, float PlantSourceTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.Behavior_CauseDamage"); - - AWillowProjectile_Behavior_CauseDamage_Params params; - params.Target = Target; - params.DamageAmount = DamageAmount; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.ImpactDefinition = ImpactDefinition; - params.bCanDamageFriendlies = bCanDamageFriendlies; - params.DamageCauser = DamageCauser; - params.BarrelSourceTime = BarrelSourceTime; - params.PlantSourceTime = PlantSourceTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.SetProximity -// (Defined, Simulated, Public) -// Parameters: -// float ProximityRadius (Parm) -// float ProximityHeight (Parm) - -void AWillowProjectile::SetProximity(float ProximityRadius, float ProximityHeight) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetProximity"); - - AWillowProjectile_SetProximity_Params params; - params.ProximityRadius = ProximityRadius; - params.ProximityHeight = ProximityHeight; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.SetHomingRotationOffset -// (Native, Public) -// Parameters: -// struct FRotator RotationOffset (Parm) - -void AWillowProjectile::SetHomingRotationOffset(const struct FRotator& RotationOffset) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetHomingRotationOffset"); - - AWillowProjectile_SetHomingRotationOffset_Params params; - params.RotationOffset = RotationOffset; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.GetHomingTargetLocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowProjectile::GetHomingTargetLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetHomingTargetLocation"); - - AWillowProjectile_GetHomingTargetLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetHomingTargetByType -// (Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowProjectile::GetHomingTargetByType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetHomingTargetByType"); - - AWillowProjectile_GetHomingTargetByType_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.WasAttachedToActor -// (Defined, Public) -// Parameters: -// struct FVector InAttachmentNormal (Parm) - -void AWillowProjectile::WasAttachedToActor(const struct FVector& InAttachmentNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.WasAttachedToActor"); - - AWillowProjectile_WasAttachedToActor_Params params; - params.InAttachmentNormal = InAttachmentNormal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.GetAttachedToActor -// (Defined, Simulated, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AWillowProjectile::GetAttachedToActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetAttachedToActor"); - - AWillowProjectile_GetAttachedToActor_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetAttachmentNormal -// (Defined, Simulated, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowProjectile::GetAttachmentNormal() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetAttachmentNormal"); - - AWillowProjectile_GetAttachmentNormal_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.AttachToActor -// (Defined, Simulated, Public) -// Parameters: -// class AActor* ActorToAttachTo (Parm) -// struct FVector HitNormal (Parm) -// struct FVector HitLocation (Parm) -// struct FName BoneName (Parm) - -void AWillowProjectile::AttachToActor(class AActor* ActorToAttachTo, const struct FVector& HitNormal, const struct FVector& HitLocation, const struct FName& BoneName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.AttachToActor"); - - AWillowProjectile_AttachToActor_Params params; - params.ActorToAttachTo = ActorToAttachTo; - params.HitNormal = HitNormal; - params.HitLocation = HitLocation; - params.BoneName = BoneName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.IsAttached -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::IsAttached() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.IsAttached"); - - AWillowProjectile_IsAttached_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.DetonateProjectile -// (Defined, Simulated, Public, HasDefaults) - -void AWillowProjectile::DetonateProjectile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.DetonateProjectile"); - - AWillowProjectile_DetonateProjectile_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.Detonate -// (Defined, Simulated, Public) - -void AWillowProjectile::Detonate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.Detonate"); - - AWillowProjectile_Detonate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.GetNextDetonationDelta -// (Native, Static, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowProjectile::GetNextDetonationDelta() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetNextDetonationDelta"); - - AWillowProjectile_GetNextDetonationDelta_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.ResetDetonationDelta -// (Native, Static, Public) - -void AWillowProjectile::ResetDetonationDelta() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.ResetDetonationDelta"); - - AWillowProjectile_ResetDetonationDelta_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.SetVelocity -// (Defined, Simulated, Public) -// Parameters: -// struct FVector ProjectileVelocity (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::SetVelocity(const struct FVector& ProjectileVelocity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetVelocity"); - - AWillowProjectile_SetVelocity_Params params; - params.ProjectileVelocity = ProjectileVelocity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetVelocity -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FVector ProjectileVelocity (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::GetVelocity(struct FVector* ProjectileVelocity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetVelocity"); - - AWillowProjectile_GetVelocity_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (ProjectileVelocity != nullptr) - *ProjectileVelocity = params.ProjectileVelocity; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.SetTimerState -// (Defined, Simulated, Public) -// Parameters: -// unsigned char TimerId (Parm) -// struct FBehaviorTimerState TimerState (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::SetTimerState(unsigned char TimerId, const struct FBehaviorTimerState& TimerState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetTimerState"); - - AWillowProjectile_SetTimerState_Params params; - params.TimerId = TimerId; - params.TimerState = TimerState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetTimerState -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// unsigned char TimerId (Parm) -// struct FBehaviorTimerState TimerState (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::GetTimerState(unsigned char TimerId, struct FBehaviorTimerState* TimerState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetTimerState"); - - AWillowProjectile_GetTimerState_Params params; - params.TimerId = TimerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (TimerState != nullptr) - *TimerState = params.TimerState; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetTimeSeconds -// (Defined, Simulated, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowProjectile::GetTimeSeconds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetTimeSeconds"); - - AWillowProjectile_GetTimeSeconds_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.SetCounterState -// (Defined, Simulated, Public) -// Parameters: -// unsigned char CounterId (Parm) -// struct FBehaviorCounterState CounterState (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::SetCounterState(unsigned char CounterId, const struct FBehaviorCounterState& CounterState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetCounterState"); - - AWillowProjectile_SetCounterState_Params params; - params.CounterId = CounterId; - params.CounterState = CounterState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetCounterState -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// unsigned char CounterId (Parm) -// struct FBehaviorCounterState CounterState (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::GetCounterState(unsigned char CounterId, struct FBehaviorCounterState* CounterState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetCounterState"); - - AWillowProjectile_GetCounterState_Params params; - params.CounterId = CounterId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (CounterState != nullptr) - *CounterState = params.CounterState; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.EvaluateAttributeInitialization -// (Defined, Simulated, Public) -// Parameters: -// struct FAttributeInitializationData InitData (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowProjectile::EvaluateAttributeInitialization(const struct FAttributeInitializationData& InitData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.EvaluateAttributeInitialization"); - - AWillowProjectile_EvaluateAttributeInitialization_Params params; - params.InitData = InitData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetMesh -// (Defined, Public) -// Parameters: -// class UMeshComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UMeshComponent* AWillowProjectile::GetMesh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetMesh"); - - AWillowProjectile_GetMesh_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.FindAnimNode -// (Defined, Simulated, Public) -// Parameters: -// struct FName NodeName (Parm) -// class UAnimNode* ReturnValue (Parm, OutParm, ReturnParm) - -class UAnimNode* AWillowProjectile::FindAnimNode(const struct FName& NodeName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.FindAnimNode"); - - AWillowProjectile_FindAnimNode_Params params; - params.NodeName = NodeName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.SetRotationRate -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// struct FRotator NewRotationRate (Parm) - -void AWillowProjectile::SetRotationRate(const struct FRotator& NewRotationRate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetRotationRate"); - - AWillowProjectile_SetRotationRate_Params params; - params.NewRotationRate = NewRotationRate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.GetCollisionRadius -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowProjectile::GetCollisionRadius() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetCollisionRadius"); - - AWillowProjectile_GetCollisionRadius_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.IsInTemporalField -// (Defined, Public) -// Parameters: -// class ATemporalField* ReturnValue (Parm, OutParm, ReturnParm) - -class ATemporalField* AWillowProjectile::IsInTemporalField() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.IsInTemporalField"); - - AWillowProjectile_IsInTemporalField_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetHomingTarget -// (Defined, Public) -// Parameters: -// class AWillowProjectile* Seeker (Parm) -// class AController* InstigatedBy (Parm) -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AWillowProjectile::GetHomingTarget(class AWillowProjectile* Seeker, class AController* InstigatedBy) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetHomingTarget"); - - AWillowProjectile_GetHomingTarget_Params params; - params.Seeker = Seeker; - params.InstigatedBy = InstigatedBy; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.CalcCamera -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// float fDeltaTime (Parm) -// struct FVector out_CamLoc (Parm, OutParm) -// struct FRotator out_CamRot (Parm, OutParm) -// float out_FOV (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::CalcCamera(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.CalcCamera"); - - AWillowProjectile_CalcCamera_Params params; - params.fDeltaTime = fDeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_CamLoc != nullptr) - *out_CamLoc = params.out_CamLoc; - if (out_CamRot != nullptr) - *out_CamRot = params.out_CamRot; - if (out_FOV != nullptr) - *out_FOV = params.out_FOV; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.InitStats -// (Defined, Public) -// Parameters: -// class AWillowWeapon* InstigatorWeapon (Parm) - -void AWillowProjectile::InitStats(class AWillowWeapon* InstigatorWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.InitStats"); - - AWillowProjectile_InitStats_Params params; - params.InstigatorWeapon = InstigatorWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.MyOnParticleSystemFinished -// (Defined, Simulated, Public) -// Parameters: -// class UParticleSystemComponent* PSC (Parm, EditInline) - -void AWillowProjectile::MyOnParticleSystemFinished(class UParticleSystemComponent* PSC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.MyOnParticleSystemFinished"); - - AWillowProjectile_MyOnParticleSystemFinished_Params params; - params.PSC = PSC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.Destroyed -// (Defined, Simulated, Public) - -void AWillowProjectile::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.Destroyed"); - - AWillowProjectile_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.GetReplicatedInstanceDataState -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FReplicatedInstanceDataState OutReplicatedInstanceDataState (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetReplicatedInstanceDataState"); - - AWillowProjectile_GetReplicatedInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutReplicatedInstanceDataState != nullptr) - *OutReplicatedInstanceDataState = params.OutReplicatedInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetInstanceDataState -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FInstanceDataSet OutInstanceDataState (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetInstanceDataState"); - - AWillowProjectile_GetInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutInstanceDataState != nullptr) - *OutInstanceDataState = params.OutInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.DestroyOwnedInstanceData -// (Defined, Simulated, Public) - -void AWillowProjectile::DestroyOwnedInstanceData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.DestroyOwnedInstanceData"); - - AWillowProjectile_DestroyOwnedInstanceData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.HideProjectile -// (Defined, Simulated, Public) - -void AWillowProjectile::HideProjectile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.HideProjectile"); - - AWillowProjectile_HideProjectile_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.TornOff -// (Defined, Event, Public) - -void AWillowProjectile::TornOff() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.TornOff"); - - AWillowProjectile_TornOff_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.ShutDown -// (Defined, Simulated, Public) - -void AWillowProjectile::ShutDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.ShutDown"); - - AWillowProjectile_ShutDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.UnregisterBehaviorConsumerTimer -// (Defined, Simulated, Protected) - -void AWillowProjectile::UnregisterBehaviorConsumerTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.UnregisterBehaviorConsumerTimer"); - - AWillowProjectile_UnregisterBehaviorConsumerTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.DisableProjectile -// (Defined, Simulated, Public) - -void AWillowProjectile::DisableProjectile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.DisableProjectile"); - - AWillowProjectile_DisableProjectile_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.GetImpactInfoForTouch -// (Defined, Simulated, Public, HasOutparams, HasDefaults) -// Parameters: -// class AActor* TouchedActor (Parm) -// struct FVector TouchLocation (Parm) -// struct FVector TouchNormal (Parm) -// struct FImpactInfo ImpactData (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::GetImpactInfoForTouch(class AActor* TouchedActor, const struct FVector& TouchLocation, const struct FVector& TouchNormal, struct FImpactInfo* ImpactData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetImpactInfoForTouch"); - - AWillowProjectile_GetImpactInfoForTouch_Params params; - params.TouchedActor = TouchedActor; - params.TouchLocation = TouchLocation; - params.TouchNormal = TouchNormal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (ImpactData != nullptr) - *ImpactData = params.ImpactData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.ApplyOverchargedEffect -// (Defined, Simulated, Event, Public) - -void AWillowProjectile::ApplyOverchargedEffect() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.ApplyOverchargedEffect"); - - AWillowProjectile_ApplyOverchargedEffect_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.SpawnFlightEffects -// (Defined, Simulated, Event, Public) - -void AWillowProjectile::SpawnFlightEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SpawnFlightEffects"); - - AWillowProjectile_SpawnFlightEffects_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.Explode -// (Defined, Simulated, Public) -// Parameters: -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) - -void AWillowProjectile::Explode(const struct FVector& HitLocation, const struct FVector& HitNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.Explode"); - - AWillowProjectile_Explode_Params params; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.SpawnClientExplosion -// (Defined, Simulated, Public, HasDefaults) - -void AWillowProjectile::SpawnClientExplosion() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SpawnClientExplosion"); - - AWillowProjectile_SpawnClientExplosion_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.TryAwardExperience -// (Defined, Simulated, Public) -// Parameters: -// class AController* InstigatedBy (Parm) -// class UClass* DamageType (Parm) - -void AWillowProjectile::TryAwardExperience(class AController* InstigatedBy, class UClass* DamageType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.TryAwardExperience"); - - AWillowProjectile_TryAwardExperience_Params params; - params.InstigatedBy = InstigatedBy; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.TakeRadiusDamage -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AController* InstigatedBy (Parm) -// float BaseDamage (Parm) -// float DmgRadius (Parm) -// class UClass* DamageType (Parm) -// float Momentum (Parm) -// struct FVector HurtOrigin (Parm) -// bool bFullDamage (Parm) -// FScriptInterface DamageCauser (Parm) -// float DamageFalloffExponent (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowProjectile::TakeRadiusDamage(class AController* InstigatedBy, float BaseDamage, float DmgRadius, class UClass* DamageType, float Momentum, const struct FVector& HurtOrigin, bool bFullDamage, const FScriptInterface& DamageCauser, float DamageFalloffExponent, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.TakeRadiusDamage"); - - AWillowProjectile_TakeRadiusDamage_Params params; - params.InstigatedBy = InstigatedBy; - params.BaseDamage = BaseDamage; - params.DmgRadius = DmgRadius; - params.DamageType = DamageType; - params.Momentum = Momentum; - params.HurtOrigin = HurtOrigin; - params.bFullDamage = bFullDamage; - params.DamageCauser = DamageCauser; - params.DamageFalloffExponent = DamageFalloffExponent; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.TakeDamage -// (Defined, Simulated, Event, HasOptionalparams, Public) -// Parameters: -// float DamageAmount (Parm) -// class AController* EventInstigator (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// class UClass* DamageType (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowProjectile::TakeDamage(float DamageAmount, class AController* EventInstigator, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.TakeDamage"); - - AWillowProjectile_TakeDamage_Params params; - params.DamageAmount = DamageAmount; - params.EventInstigator = EventInstigator; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.HitInfo = HitInfo; - params.DamageCauser = DamageCauser; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.HandleOnHitEvents -// (Defined, Simulated, Public) -// Parameters: -// class AActor* Other (Parm) -// class UPrimitiveComponent* OtherComp (Parm, EditInline) -// struct FVector HitNormal (Parm) -// struct FVector HitLocation (Parm) -// unsigned char DamageSurfaceType (Parm) -// int BoneIndex (Parm) -// bool bIsProximityTouch (Parm) - -void AWillowProjectile::HandleOnHitEvents(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitNormal, const struct FVector& HitLocation, unsigned char DamageSurfaceType, int BoneIndex, bool bIsProximityTouch) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.HandleOnHitEvents"); - - AWillowProjectile_HandleOnHitEvents_Params params; - params.Other = Other; - params.OtherComp = OtherComp; - params.HitNormal = HitNormal; - params.HitLocation = HitLocation; - params.DamageSurfaceType = DamageSurfaceType; - params.BoneIndex = BoneIndex; - params.bIsProximityTouch = bIsProximityTouch; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.SetDamageSurfaceTypeImpactDataAndBoneIndex -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// class AActor* Other (Parm) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) -// struct FBehaviorParameters EventData (Parm, OutParm, NeedCtorLink) -// unsigned char DamageSurfaceType (Parm, OutParm) -// struct FImpactInfo ImpactData (Parm, OutParm) -// int BoneIndex (Parm, OutParm) - -void AWillowProjectile::SetDamageSurfaceTypeImpactDataAndBoneIndex(class AActor* Other, const struct FVector& HitLocation, const struct FVector& HitNormal, struct FBehaviorParameters* EventData, unsigned char* DamageSurfaceType, struct FImpactInfo* ImpactData, int* BoneIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetDamageSurfaceTypeImpactDataAndBoneIndex"); - - AWillowProjectile_SetDamageSurfaceTypeImpactDataAndBoneIndex_Params params; - params.Other = Other; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (EventData != nullptr) - *EventData = params.EventData; - if (DamageSurfaceType != nullptr) - *DamageSurfaceType = params.DamageSurfaceType; - if (ImpactData != nullptr) - *ImpactData = params.ImpactData; - if (BoneIndex != nullptr) - *BoneIndex = params.BoneIndex; -} - - -// Function WillowGame.WillowProjectile.Landed -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FVector HitNormal (Parm) -// class AActor* FloorActor (Parm) - -void AWillowProjectile::Landed(const struct FVector& HitNormal, class AActor* FloorActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.Landed"); - - AWillowProjectile_Landed_Params params; - params.HitNormal = HitNormal; - params.FloorActor = FloorActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.DoHitWall -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// struct FVector HitNormal (Parm) -// class AActor* Other (Parm) -// class UPrimitiveComponent* OtherComp (Parm, EditInline) -// struct FVector HitLocation (Parm) - -void AWillowProjectile::DoHitWall(const struct FVector& HitNormal, class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.DoHitWall"); - - AWillowProjectile_DoHitWall_Params params; - params.HitNormal = HitNormal; - params.Other = Other; - params.OtherComp = OtherComp; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.HitWall -// (Defined, Singular, Simulated, Public) -// Parameters: -// struct FVector HitNormal (Parm) -// class AActor* Other (Parm) -// class UPrimitiveComponent* OtherComp (Parm, EditInline) - -void AWillowProjectile::HitWall(const struct FVector& HitNormal, class AActor* Other, class UPrimitiveComponent* OtherComp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.HitWall"); - - AWillowProjectile_HitWall_Params params; - params.HitNormal = HitNormal; - params.Other = Other; - params.OtherComp = OtherComp; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.AttemptReflection -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class AActor* Other (Parm) -// class UPrimitiveComponent* OtherComp (Parm, EditInline) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::AttemptReflection(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.AttemptReflection"); - - AWillowProjectile_AttemptReflection_Params params; - params.Other = Other; - params.OtherComp = OtherComp; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.ProximityTouch -// (Defined, Simulated, Event, Public) -// Parameters: -// class AActor* Other (Parm) -// class UPrimitiveComponent* OtherComp (Parm, EditInline) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) - -void AWillowProjectile::ProximityTouch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.ProximityTouch"); - - AWillowProjectile_ProximityTouch_Params params; - params.Other = Other; - params.OtherComp = OtherComp; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.StopsProjectile -// (Defined, Simulated, Public) -// Parameters: -// class AProjectile* P (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::StopsProjectile(class AProjectile* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.StopsProjectile"); - - AWillowProjectile_StopsProjectile_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.ProcessTouch -// (Defined, Simulated, Public) -// Parameters: -// class AActor* Other (Parm) -// class UPrimitiveComponent* OtherComp (Parm, EditInline) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) - -void AWillowProjectile::ProcessTouch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.ProcessTouch"); - - AWillowProjectile_ProcessTouch_Params params; - params.Other = Other; - params.OtherComp = OtherComp; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.HandleTouch -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class AActor* Other (Parm) -// class UPrimitiveComponent* OtherComp (Parm, EditInline) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) -// bool bIsProximityTouch (Parm) - -void AWillowProjectile::HandleTouch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal, bool bIsProximityTouch) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.HandleTouch"); - - AWillowProjectile_HandleTouch_Params params; - params.Other = Other; - params.OtherComp = OtherComp; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - params.bIsProximityTouch = bIsProximityTouch; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.ShouldIgnoreTouchFrom -// (Final, Native, Public, HasOutparams) -// Parameters: -// class AActor* TouchedActor (Parm) -// class UPrimitiveComponent* TouchedComponent (Parm, EditInline) -// bool bIsProximityTouch (Parm) -// unsigned char bTurnTouchIntoHitWall (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::ShouldIgnoreTouchFrom(class AActor* TouchedActor, class UPrimitiveComponent* TouchedComponent, bool bIsProximityTouch, unsigned char* bTurnTouchIntoHitWall) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.ShouldIgnoreTouchFrom"); - - AWillowProjectile_ShouldIgnoreTouchFrom_Params params; - params.TouchedActor = TouchedActor; - params.TouchedComponent = TouchedComponent; - params.bIsProximityTouch = bIsProximityTouch; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (bTurnTouchIntoHitWall != nullptr) - *bTurnTouchIntoHitWall = params.bTurnTouchIntoHitWall; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.Touch -// (Defined, Simulated, Event, Public, HasDefaults) -// Parameters: -// class AActor* Other (Parm) -// class UPrimitiveComponent* OtherComp (Parm, EditInline) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) - -void AWillowProjectile::Touch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.Touch"); - - AWillowProjectile_Touch_Params params; - params.Other = Other; - params.OtherComp = OtherComp; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.IsBlockedByWillowInteractiveObject -// (Native, Public) -// Parameters: -// class AActor* Other (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::IsBlockedByWillowInteractiveObject(class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.IsBlockedByWillowInteractiveObject"); - - AWillowProjectile_IsBlockedByWillowInteractiveObject_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.AvoidCollision -// (Native, Public, HasOutparams) -// Parameters: -// struct FVector Accel (Parm, OutParm) - -void AWillowProjectile::AvoidCollision(struct FVector* Accel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.AvoidCollision"); - - AWillowProjectile_AvoidCollision_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Accel != nullptr) - *Accel = params.Accel; -} - - -// Function WillowGame.WillowProjectile.DrawHomingDebugTracer -// (Native, Public) -// Parameters: -// struct FColor LineColor (Parm) - -void AWillowProjectile::DrawHomingDebugTracer(const struct FColor& LineColor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.DrawHomingDebugTracer"); - - AWillowProjectile_DrawHomingDebugTracer_Params params; - params.LineColor = LineColor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.GetCircularHomingAcceleration -// (Native, Public) -// Parameters: -// struct FVector TargetLoc (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowProjectile::GetCircularHomingAcceleration(const struct FVector& TargetLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetCircularHomingAcceleration"); - - AWillowProjectile_GetCircularHomingAcceleration_Params params; - params.TargetLoc = TargetLoc; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.OnCounterEvent -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// unsigned char EventType (Parm) -// struct FBehaviorParameters EventData (OptionalParm, Parm, NeedCtorLink) - -void AWillowProjectile::OnCounterEvent(unsigned char EventType, const struct FBehaviorParameters& EventData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.OnCounterEvent"); - - AWillowProjectile_OnCounterEvent_Params params; - params.EventType = EventType; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.OnTimerEvent -// (Defined, Simulated, Event, HasOptionalparams, Public) -// Parameters: -// unsigned char EventType (Parm) -// struct FBehaviorParameters EventData (OptionalParm, Parm, NeedCtorLink) - -void AWillowProjectile::OnTimerEvent(unsigned char EventType, const struct FBehaviorParameters& EventData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.OnTimerEvent"); - - AWillowProjectile_OnTimerEvent_Params params; - params.EventType = EventType; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.SetInitialState -// (Defined, Simulated, Event, Public) - -void AWillowProjectile::SetInitialState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetInitialState"); - - AWillowProjectile_SetInitialState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.CreateProjectileLight -// (Defined, Event, Public) - -void AWillowProjectile::CreateProjectileLight() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.CreateProjectileLight"); - - AWillowProjectile_CreateProjectileLight_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.InitWithVelocity -// (Simulated, Native, Public) -// Parameters: -// struct FVector StartingVelocity (Parm) - -void AWillowProjectile::InitWithVelocity(const struct FVector& StartingVelocity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.InitWithVelocity"); - - AWillowProjectile_InitWithVelocity_Params params; - params.StartingVelocity = StartingVelocity; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.InitWithWaveMotion -// (Defined, Simulated, Public) -// Parameters: -// struct FVector Direction (Parm) -// struct FWaveMotionData CustomProjectileWaveMotion (Parm) - -void AWillowProjectile::InitWithWaveMotion(const struct FVector& Direction, const struct FWaveMotionData& CustomProjectileWaveMotion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.InitWithWaveMotion"); - - AWillowProjectile_InitWithWaveMotion_Params params; - params.Direction = Direction; - params.CustomProjectileWaveMotion = CustomProjectileWaveMotion; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.SetVelocityAndAcceleration -// (Defined, Simulated, Public) -// Parameters: -// struct FVector Direction (Parm) - -void AWillowProjectile::SetVelocityAndAcceleration(const struct FVector& Direction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetVelocityAndAcceleration"); - - AWillowProjectile_SetVelocityAndAcceleration_Params params; - params.Direction = Direction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.Init -// (Defined, Simulated, Public) -// Parameters: -// struct FVector Direction (Parm) - -void AWillowProjectile::Init(const struct FVector& Direction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.Init"); - - AWillowProjectile_Init_Params params; - params.Direction = Direction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.InitializeExplosion -// (Simulated, Native, Protected) -// Parameters: -// class UExplosionDefinition* InExplosionDefinition (Parm) - -void AWillowProjectile::InitializeExplosion(class UExplosionDefinition* InExplosionDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.InitializeExplosion"); - - AWillowProjectile_InitializeExplosion_Params params; - params.InExplosionDefinition = InExplosionDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.InitializeDamageType -// (Defined, Simulated, Event, Protected) -// Parameters: -// class UWillowDamageTypeDefinition* inDamageTypeDefinition (Parm) - -void AWillowProjectile::InitializeDamageType(class UWillowDamageTypeDefinition* inDamageTypeDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.InitializeDamageType"); - - AWillowProjectile_InitializeDamageType_Params params; - params.inDamageTypeDefinition = inDamageTypeDefinition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.UpdateAndDestroyNonVisibleActorInTimer -// (Defined, Simulated, Public) - -void AWillowProjectile::UpdateAndDestroyNonVisibleActorInTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.UpdateAndDestroyNonVisibleActorInTimer"); - - AWillowProjectile_UpdateAndDestroyNonVisibleActorInTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.DoOnSpawn -// (Defined, Simulated, Public) - -void AWillowProjectile::DoOnSpawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.DoOnSpawn"); - - AWillowProjectile_DoOnSpawn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.RefreshGearLikenessComponents -// (Native, Public) - -void AWillowProjectile::RefreshGearLikenessComponents() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.RefreshGearLikenessComponents"); - - AWillowProjectile_RefreshGearLikenessComponents_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.GetGearLiknessActor -// (Defined, Simulated, Public) -// Parameters: -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* AWillowProjectile::GetGearLiknessActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetGearLiknessActor"); - - AWillowProjectile_GetGearLiknessActor_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.SetGearLikenessActor -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AWillowInventory* LikenessActor (Parm) -// bool bRefreshLikeness (OptionalParm, Parm) - -void AWillowProjectile::SetGearLikenessActor(class AWillowInventory* LikenessActor, bool bRefreshLikeness) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetGearLikenessActor"); - - AWillowProjectile_SetGearLikenessActor_Params params; - params.LikenessActor = LikenessActor; - params.bRefreshLikeness = bRefreshLikeness; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.ProjectileGetBehaviorContext -// (Defined, Simulated, Event, Public, HasOutparams) -// Parameters: -// struct FBehaviorContextData ContextData (Const, Parm, OutParm) -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* AWillowProjectile::ProjectileGetBehaviorContext(struct FBehaviorContextData* ContextData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.ProjectileGetBehaviorContext"); - - AWillowProjectile_ProjectileGetBehaviorContext_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (ContextData != nullptr) - *ContextData = params.ContextData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.InitializeFromDefinition -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// class UProjectileDefinition* InDefinition (Parm) -// int InExpLevel (Parm) -// class UWillowDamageTypeDefinition* CustomDamageTypeDefinition (OptionalParm, Parm) -// bool bSkipOnSpawn (OptionalParm, Parm) -// class UParticleSystem* CustomInFlightEffect (OptionalParm, Parm) -// class UExplosionDefinition* CustomExplosionDefinition (OptionalParm, Parm) - -void AWillowProjectile::InitializeFromDefinition(class UProjectileDefinition* InDefinition, int InExpLevel, class UWillowDamageTypeDefinition* CustomDamageTypeDefinition, bool bSkipOnSpawn, class UParticleSystem* CustomInFlightEffect, class UExplosionDefinition* CustomExplosionDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.InitializeFromDefinition"); - - AWillowProjectile_InitializeFromDefinition_Params params; - params.InDefinition = InDefinition; - params.InExpLevel = InExpLevel; - params.CustomDamageTypeDefinition = CustomDamageTypeDefinition; - params.bSkipOnSpawn = bSkipOnSpawn; - params.CustomInFlightEffect = CustomInFlightEffect; - params.CustomExplosionDefinition = CustomExplosionDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowProjectile::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.ReplicatedEvent"); - - AWillowProjectile_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.RigidBodyCollision -// (Defined, Simulated, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// class UPrimitiveComponent* HitComponent (Parm, EditInline) -// class UPrimitiveComponent* OtherComponent (Parm, EditInline) -// struct FCollisionImpactData RigidCollisionData (Const, Parm, OutParm, NeedCtorLink) -// int ContactIndex (Parm) - -void AWillowProjectile::RigidBodyCollision(class UPrimitiveComponent* HitComponent, class UPrimitiveComponent* OtherComponent, int ContactIndex, struct FCollisionImpactData* RigidCollisionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.RigidBodyCollision"); - - AWillowProjectile_RigidBodyCollision_Params params; - params.HitComponent = HitComponent; - params.OtherComponent = OtherComponent; - params.ContactIndex = ContactIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (RigidCollisionData != nullptr) - *RigidCollisionData = params.RigidCollisionData; -} - - -// Function WillowGame.WillowProjectile.GetInstigatingController -// (Defined, Simulated, Public) -// Parameters: -// class AController* ReturnValue (Parm, OutParm, ReturnParm) - -class AController* AWillowProjectile::GetInstigatingController() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetInstigatingController"); - - AWillowProjectile_GetInstigatingController_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.PostBeginPlay -// (Defined, Simulated, Public) - -void AWillowProjectile::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.PostBeginPlay"); - - AWillowProjectile_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.GetHitDataForActor -// (Native, Public, HasOutparams) -// Parameters: -// class AActor* HitActor (Parm) -// struct FHitActorData HitData (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::GetHitDataForActor(class AActor* HitActor, struct FHitActorData* HitData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetHitDataForActor"); - - AWillowProjectile_GetHitDataForActor_Params params; - params.HitActor = HitActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (HitData != nullptr) - *HitData = params.HitData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.AddHitActor -// (Native, Public) -// Parameters: -// class AActor* HitActor (Parm) -// struct FTraceHitInfo HitInfo (Parm) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) - -void AWillowProjectile::AddHitActor(class AActor* HitActor, const struct FTraceHitInfo& HitInfo, const struct FVector& HitLocation, const struct FVector& HitNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.AddHitActor"); - - AWillowProjectile_AddHitActor_Params params; - params.HitActor = HitActor; - params.HitInfo = HitInfo; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.IsHomingDebugEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::IsHomingDebugEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.IsHomingDebugEnabled"); - - AWillowProjectile_IsHomingDebugEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.ToggleHomingDebug -// (Native, Static, Public) - -void AWillowProjectile::ToggleHomingDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.ToggleHomingDebug"); - - AWillowProjectile_ToggleHomingDebug_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.CalcTrajectoryByTime -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FVector StartLoc (Parm) -// struct FVector EndLoc (Parm) -// float LeapTime (Parm) -// float LeapGravity (Parm) -// struct FVector OutVelocity (Parm, OutParm) - -void AWillowProjectile::CalcTrajectoryByTime(const struct FVector& StartLoc, const struct FVector& EndLoc, float LeapTime, float LeapGravity, struct FVector* OutVelocity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.CalcTrajectoryByTime"); - - AWillowProjectile_CalcTrajectoryByTime_Params params; - params.StartLoc = StartLoc; - params.EndLoc = EndLoc; - params.LeapTime = LeapTime; - params.LeapGravity = LeapGravity; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutVelocity != nullptr) - *OutVelocity = params.OutVelocity; -} - - -// Function WillowGame.WillowProjectile.CalcTrajectoryAtActor -// (Native, Static, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class AActor* Source (Parm) -// class AActor* Target (Parm) -// struct FTrajectoryData Data (Parm) -// float OutTime (Parm, OutParm) -// float OutGravity (Parm, OutParm) -// struct FVector OutVelocity (Parm, OutParm) -// bool bCanDebug (OptionalParm, Parm) - -void AWillowProjectile::CalcTrajectoryAtActor(class AActor* Source, class AActor* Target, const struct FTrajectoryData& Data, bool bCanDebug, float* OutTime, float* OutGravity, struct FVector* OutVelocity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.CalcTrajectoryAtActor"); - - AWillowProjectile_CalcTrajectoryAtActor_Params params; - params.Source = Source; - params.Target = Target; - params.Data = Data; - params.bCanDebug = bCanDebug; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutTime != nullptr) - *OutTime = params.OutTime; - if (OutGravity != nullptr) - *OutGravity = params.OutGravity; - if (OutVelocity != nullptr) - *OutVelocity = params.OutVelocity; -} - - -// Function WillowGame.WillowProjectile.CalcTrajectory -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FVector StartLoc (Parm) -// struct FVector EndLoc (Parm) -// float LeapSpeed (Parm) -// float LeapAngle (Parm) -// float OutTime (Parm, OutParm) -// float OutGravity (Parm, OutParm) -// struct FVector OutVelocity (Parm, OutParm) - -void AWillowProjectile::CalcTrajectory(const struct FVector& StartLoc, const struct FVector& EndLoc, float LeapSpeed, float LeapAngle, float* OutTime, float* OutGravity, struct FVector* OutVelocity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.CalcTrajectory"); - - AWillowProjectile_CalcTrajectory_Params params; - params.StartLoc = StartLoc; - params.EndLoc = EndLoc; - params.LeapSpeed = LeapSpeed; - params.LeapAngle = LeapAngle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutTime != nullptr) - *OutTime = params.OutTime; - if (OutGravity != nullptr) - *OutGravity = params.OutGravity; - if (OutVelocity != nullptr) - *OutVelocity = params.OutVelocity; -} - - -// Function WillowGame.WillowProjectile.GetTrajectoryOffset -// (Native, Static, Public) -// Parameters: -// float OffsetTime (Parm) -// float TotalTime (Parm) -// float Gravity (Parm) -// struct FVector StartVelocity (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowProjectile::GetTrajectoryOffset(float OffsetTime, float TotalTime, float Gravity, const struct FVector& StartVelocity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetTrajectoryOffset"); - - AWillowProjectile_GetTrajectoryOffset_Params params; - params.OffsetTime = OffsetTime; - params.TotalTime = TotalTime; - params.Gravity = Gravity; - params.StartVelocity = StartVelocity; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetBehaviorConsumerHandle -// (Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle ReturnValue (Parm, OutParm, ReturnParm) - -struct FBehaviorConsumerHandle AWillowProjectile::GetBehaviorConsumerHandle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetBehaviorConsumerHandle"); - - AWillowProjectile_GetBehaviorConsumerHandle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.IsTargetableProxy -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::IsTargetableProxy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.IsTargetableProxy"); - - AWillowProjectile_IsTargetableProxy_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetAutoAimProfile -// (Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowProjectile::GetAutoAimProfile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetAutoAimProfile"); - - AWillowProjectile_GetAutoAimProfile_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetMagnetismRange -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowProjectile::GetMagnetismRange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetMagnetismRange"); - - AWillowProjectile_GetMagnetismRange_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetMagnetismOrigin -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowProjectile::GetMagnetismOrigin() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetMagnetismOrigin"); - - AWillowProjectile_GetMagnetismOrigin_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.IsAutoAimTarget -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::IsAutoAimTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.IsAutoAimTarget"); - - AWillowProjectile_IsAutoAimTarget_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetTargetingModifier -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowProjectile::GetTargetingModifier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetTargetingModifier"); - - AWillowProjectile_GetTargetingModifier_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.HasHomingTargetComponents -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::HasHomingTargetComponents() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.HasHomingTargetComponents"); - - AWillowProjectile_HasHomingTargetComponents_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.IsValidHomingTarget -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::IsValidHomingTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.IsValidHomingTarget"); - - AWillowProjectile_IsValidHomingTarget_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.IsTargetable -// (Native, HasOptionalparams, Public) -// Parameters: -// bool bIgnoreCloakAbility (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::IsTargetable(bool bIgnoreCloakAbility) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.IsTargetable"); - - AWillowProjectile_IsTargetable_Params params; - params.bIgnoreCloakAbility = bIgnoreCloakAbility; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetTargetableIsHidden -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::GetTargetableIsHidden() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetTargetableIsHidden"); - - AWillowProjectile_GetTargetableIsHidden_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.CanSnapZoom -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::CanSnapZoom() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.CanSnapZoom"); - - AWillowProjectile_CanSnapZoom_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetSnapLocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowProjectile::GetSnapLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetSnapLocation"); - - AWillowProjectile_GetSnapLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetTargetableLocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowProjectile::GetTargetableLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetTargetableLocation"); - - AWillowProjectile_GetTargetableLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetOpinion -// (Native, Public) -// Parameters: -// class UObject* Other (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowProjectile::GetOpinion(class UObject* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetOpinion"); - - AWillowProjectile_GetOpinion_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.SetAllegiance -// (Native, Public) -// Parameters: -// class UPawnAllegiance* NewAllegiance (Parm) - -void AWillowProjectile::SetAllegiance(class UPawnAllegiance* NewAllegiance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.SetAllegiance"); - - AWillowProjectile_SetAllegiance_Params params; - params.NewAllegiance = NewAllegiance; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowProjectile.GetDefaultAllegiance -// (Native, Public) -// Parameters: -// class UPawnAllegiance* ReturnValue (Parm, OutParm, ReturnParm) - -class UPawnAllegiance* AWillowProjectile::GetDefaultAllegiance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetDefaultAllegiance"); - - AWillowProjectile_GetDefaultAllegiance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.GetObjectAllegiance -// (Native, Public) -// Parameters: -// class UPawnAllegiance* ReturnValue (Parm, OutParm, ReturnParm) - -class UPawnAllegiance* AWillowProjectile::GetObjectAllegiance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.GetObjectAllegiance"); - - AWillowProjectile_GetObjectAllegiance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.IsSameAllegiance -// (Native, Public) -// Parameters: -// class UObject* anObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::IsSameAllegiance(class UObject* anObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.IsSameAllegiance"); - - AWillowProjectile_IsSameAllegiance_Params params; - params.anObject = anObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.IsNeutral -// (Native, Public) -// Parameters: -// class UObject* anObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::IsNeutral(class UObject* anObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.IsNeutral"); - - AWillowProjectile_IsNeutral_Params params; - params.anObject = anObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.IsFriendly -// (Native, Public) -// Parameters: -// class UObject* anObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::IsFriendly(class UObject* anObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.IsFriendly"); - - AWillowProjectile_IsFriendly_Params params; - params.anObject = anObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowProjectile.IsEnemy -// (Native, Public) -// Parameters: -// class UObject* anObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowProjectile::IsEnemy(class UObject* anObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowProjectile.IsEnemy"); - - AWillowProjectile_IsEnemy_Params params; - params.anObject = anObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPursuitGrid.InitializeFromDefinition -// (Native, Public) -// Parameters: -// class UWillowPursuitGridDefinition* GridDef (Parm) - -void UWillowPursuitGrid::InitializeFromDefinition(class UWillowPursuitGridDefinition* GridDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPursuitGrid.InitializeFromDefinition"); - - UWillowPursuitGrid_InitializeFromDefinition_Params params; - params.GridDef = GridDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowRegionDefinition.SetAwesomeLevelOverride -// (Native, Static, Public) -// Parameters: -// int NewAwesomeLevelOverride (Parm) - -void UWillowRegionDefinition::SetAwesomeLevelOverride(int NewAwesomeLevelOverride) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowRegionDefinition.SetAwesomeLevelOverride"); - - UWillowRegionDefinition_SetAwesomeLevelOverride_Params params; - params.NewAwesomeLevelOverride = NewAwesomeLevelOverride; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowRegionDefinition.SetGameStageOverride -// (Native, Static, Public) -// Parameters: -// int NewGameStageOverride (Parm) - -void UWillowRegionDefinition::SetGameStageOverride(int NewGameStageOverride) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowRegionDefinition.SetGameStageOverride"); - - UWillowRegionDefinition_SetGameStageOverride_Params params; - params.NewGameStageOverride = NewGameStageOverride; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowRegionDefinition.GetDefaultRegionGameStage -// (Native, Public, HasOutparams) -// Parameters: -// int MinGameStage (Parm, OutParm) -// int MaxGameStage (Parm, OutParm) -// int AwesomeLevel (Parm, OutParm) -// int GameStageIncreaseOverPlayerLevel (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowRegionDefinition::GetDefaultRegionGameStage(int* MinGameStage, int* MaxGameStage, int* AwesomeLevel, int* GameStageIncreaseOverPlayerLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowRegionDefinition.GetDefaultRegionGameStage"); - - UWillowRegionDefinition_GetDefaultRegionGameStage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (MinGameStage != nullptr) - *MinGameStage = params.MinGameStage; - if (MaxGameStage != nullptr) - *MaxGameStage = params.MaxGameStage; - if (AwesomeLevel != nullptr) - *AwesomeLevel = params.AwesomeLevel; - if (GameStageIncreaseOverPlayerLevel != nullptr) - *GameStageIncreaseOverPlayerLevel = params.GameStageIncreaseOverPlayerLevel; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowRegionDefinition.TestRegionGameStage -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// int GameStage (Parm, OutParm) -// int AwesomeLevel (Parm, OutParm) -// bool bDefaultGameStage (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowRegionDefinition::TestRegionGameStage(bool bDefaultGameStage, int* GameStage, int* AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowRegionDefinition.TestRegionGameStage"); - - UWillowRegionDefinition_TestRegionGameStage_Params params; - params.bDefaultGameStage = bDefaultGameStage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (GameStage != nullptr) - *GameStage = params.GameStage; - if (AwesomeLevel != nullptr) - *AwesomeLevel = params.AwesomeLevel; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowRegionDefinition.GetRegionGameStage -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// int GameStage (Parm, OutParm) -// int AwesomeLevel (Parm, OutParm) -// bool bDefaultGameStage (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowRegionDefinition::GetRegionGameStage(bool bDefaultGameStage, int* GameStage, int* AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowRegionDefinition.GetRegionGameStage"); - - UWillowRegionDefinition_GetRegionGameStage_Params params; - params.bDefaultGameStage = bDefaultGameStage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (GameStage != nullptr) - *GameStage = params.GameStage; - if (AwesomeLevel != nullptr) - *AwesomeLevel = params.AwesomeLevel; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowReplicatedAmbientSound.OnToggle -// (Defined, Simulated, Public) -// Parameters: -// class USeqAct_Toggle* Action (Parm) - -void AWillowReplicatedAmbientSound::OnToggle(class USeqAct_Toggle* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowReplicatedAmbientSound.OnToggle"); - - AWillowReplicatedAmbientSound_OnToggle_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSavedMove.SetFlags -// (Native, Static, Public) -// Parameters: -// unsigned char Flags (Parm) -// class APlayerController* PC (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UWillowSavedMove::SetFlags(unsigned char Flags, class APlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSavedMove.SetFlags"); - - UWillowSavedMove_SetFlags_Params params; - params.Flags = Flags; - params.PC = PC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSavedMove.CompressedFlags -// (Defined, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UWillowSavedMove::CompressedFlags() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSavedMove.CompressedFlags"); - - UWillowSavedMove_CompressedFlags_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSavedMove.SetMoveFor -// (Defined, Public) -// Parameters: -// class APlayerController* P (Parm) -// float DeltaTime (Parm) -// struct FVector newAccel (Parm) -// unsigned char InDoubleClick (Parm) -// unsigned char InAnalogPct (Parm) - -void UWillowSavedMove::SetMoveFor(class APlayerController* P, float DeltaTime, const struct FVector& newAccel, unsigned char InDoubleClick, unsigned char InAnalogPct) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSavedMove.SetMoveFor"); - - UWillowSavedMove_SetMoveFor_Params params; - params.P = P; - params.DeltaTime = DeltaTime; - params.newAccel = newAccel; - params.InDoubleClick = InDoubleClick; - params.InAnalogPct = InAnalogPct; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSavedMove.CanCombineWith -// (Defined, Public) -// Parameters: -// class USavedMove* NewMove (Parm) -// class APawn* inPawn (Parm) -// float MaxDelta (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowSavedMove::CanCombineWith(class USavedMove* NewMove, class APawn* inPawn, float MaxDelta) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSavedMove.CanCombineWith"); - - UWillowSavedMove_CanCombineWith_Params params; - params.NewMove = NewMove; - params.inPawn = inPawn; - params.MaxDelta = MaxDelta; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSavedMove.Clear -// (Defined, Public) - -void UWillowSavedMove::Clear() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSavedMove.Clear"); - - UWillowSavedMove_Clear_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSpectatorPoint.Destroyed -// (Defined, Simulated, Event, Public) - -void AWillowSpectatorPoint::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSpectatorPoint.Destroyed"); - - AWillowSpectatorPoint_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSpectatorPoint.PostBeginPlay -// (Defined, Simulated, Public) - -void AWillowSpectatorPoint::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSpectatorPoint.PostBeginPlay"); - - AWillowSpectatorPoint_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowStaggerAnimNodeBlend.EndStaggerBlend -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowStaggerAnimNodeBlend::EndStaggerBlend() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowStaggerAnimNodeBlend.EndStaggerBlend"); - - UWillowStaggerAnimNodeBlend_EndStaggerBlend_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowStaggerAnimNodeBlend.StartStaggerBlend -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowStaggerAnimNodeBlend::StartStaggerBlend() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowStaggerAnimNodeBlend.StartStaggerBlend"); - - UWillowStaggerAnimNodeBlend_StartStaggerBlend_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowStaggerAnimNodeBlend.PlayStaggerAnimation -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowStaggerAnimNodeBlend::PlayStaggerAnimation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowStaggerAnimNodeBlend.PlayStaggerAnimation"); - - UWillowStaggerAnimNodeBlend_PlayStaggerAnimation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowStaggerAnimNodeBlend.StopStaggerAnimation -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowStaggerAnimNodeBlend::StopStaggerAnimation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowStaggerAnimNodeBlend.StopStaggerAnimation"); - - UWillowStaggerAnimNodeBlend_StopStaggerAnimation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSystemSettings.UpdateViewDistance -// (Defined, Public) - -void UWillowSystemSettings::UpdateViewDistance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSystemSettings.UpdateViewDistance"); - - UWillowSystemSettings_UpdateViewDistance_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSystemSettings.ResetResolution -// (Defined, Public) - -void UWillowSystemSettings::ResetResolution() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSystemSettings.ResetResolution"); - - UWillowSystemSettings_ResetResolution_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSystemSettings.ConfirmResolution_Clicked -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowSystemSettings::ConfirmResolution_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSystemSettings.ConfirmResolution_Clicked"); - - UWillowSystemSettings_ConfirmResolution_Clicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSystemSettings.UpdateResolutionTimer -// (Defined, Public) - -void UWillowSystemSettings::UpdateResolutionTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSystemSettings.UpdateResolutionTimer"); - - UWillowSystemSettings_UpdateResolutionTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSystemSettings.UpdateResolution -// (Defined, Public) - -void UWillowSystemSettings::UpdateResolution() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSystemSettings.UpdateResolution"); - - UWillowSystemSettings_UpdateResolution_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSystemSettings.GetWindowModeString -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bAllowedQueued (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowSystemSettings::GetWindowModeString(bool bAllowedQueued) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSystemSettings.GetWindowModeString"); - - UWillowSystemSettings_GetWindowModeString_Params params; - params.bAllowedQueued = bAllowedQueued; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSystemSettings.Options_VSyncModeDirty -// (Defined, Public) -// Parameters: -// int Value (Parm) - -void UWillowSystemSettings::Options_VSyncModeDirty(int Value) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSystemSettings.Options_VSyncModeDirty"); - - UWillowSystemSettings_Options_VSyncModeDirty_Params params; - params.Value = Value; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSystemSettings.Options_WindowModeDirty -// (Defined, Public) -// Parameters: -// int Value (Parm) - -void UWillowSystemSettings::Options_WindowModeDirty(int Value) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSystemSettings.Options_WindowModeDirty"); - - UWillowSystemSettings_Options_WindowModeDirty_Params params; - params.Value = Value; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSystemSettings.Options_ResolutionDirty -// (Defined, Public) -// Parameters: -// int Value (Parm) - -void UWillowSystemSettings::Options_ResolutionDirty(int Value) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSystemSettings.Options_ResolutionDirty"); - - UWillowSystemSettings_Options_ResolutionDirty_Params params; - params.Value = Value; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSystemSettings.UpdateSystemOption -// (Final, Defined, Public) -// Parameters: -// struct FName SettingName (Parm) -// int Value (Parm) - -void UWillowSystemSettings::UpdateSystemOption(const struct FName& SettingName, int Value) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSystemSettings.UpdateSystemOption"); - - UWillowSystemSettings_UpdateSystemOption_Params params; - params.SettingName = SettingName; - params.Value = Value; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSystemSettings.UpdateTextureFade -// (Final, Native, Public) -// Parameters: -// int Value (Parm) - -void UWillowSystemSettings::UpdateTextureFade(int Value) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSystemSettings.UpdateTextureFade"); - - UWillowSystemSettings_UpdateTextureFade_Params params; - params.Value = Value; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSystemSettings.LoadSystemSettings -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// bool bSkipResolutionUpdate (OptionalParm, Parm) - -void UWillowSystemSettings::LoadSystemSettings(bool bSkipResolutionUpdate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSystemSettings.LoadSystemSettings"); - - UWillowSystemSettings_LoadSystemSettings_Params params; - params.bSkipResolutionUpdate = bSkipResolutionUpdate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.OnPartnerInvChanged -// (Defined, Simulated, Public) - -void AWillowTradeManager::OnPartnerInvChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.OnPartnerInvChanged"); - - AWillowTradeManager_OnPartnerInvChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.FindInventorySlot -// (Defined, Simulated, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) -// bool bPartner (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowTradeManager::FindInventorySlot(class AWillowInventory* WInv, bool bPartner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.FindInventorySlot"); - - AWillowTradeManager_FindInventorySlot_Params params; - params.WInv = WInv; - params.bPartner = bPartner; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTradeManager.CanDrop -// (Defined, Simulated, Public) -// Parameters: -// class AWillowInventory* Inv (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowTradeManager::CanDrop(class AWillowInventory* Inv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.CanDrop"); - - AWillowTradeManager_CanDrop_Params params; - params.Inv = Inv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTradeManager.OnUIClosed -// (Defined, Simulated, Public) - -void AWillowTradeManager::OnUIClosed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.OnUIClosed"); - - AWillowTradeManager_OnUIClosed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.IsForTrade -// (Defined, Simulated, Public) -// Parameters: -// class AInventory* Inv (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowTradeManager::IsForTrade(class AInventory* Inv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.IsForTrade"); - - AWillowTradeManager_IsForTrade_Params params; - params.Inv = Inv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTradeManager.IsPendingItemSale -// (Defined, Public) -// Parameters: -// struct FItemDefinitionData DefinitionData (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowTradeManager::IsPendingItemSale(const struct FItemDefinitionData& DefinitionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.IsPendingItemSale"); - - AWillowTradeManager_IsPendingItemSale_Params params; - params.DefinitionData = DefinitionData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTradeManager.IsPendingWeaponSale -// (Defined, Public) -// Parameters: -// struct FWeaponDefinitionData DefinitionData (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowTradeManager::IsPendingWeaponSale(const struct FWeaponDefinitionData& DefinitionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.IsPendingWeaponSale"); - - AWillowTradeManager_IsPendingWeaponSale_Params params; - params.DefinitionData = DefinitionData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTradeManager.IsResolving -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowTradeManager::IsResolving() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.IsResolving"); - - AWillowTradeManager_IsResolving_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTradeManager.UpdateInventoryOffered -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowInventory* Inv (Parm) -// int Slot (Parm) -// int Quantity (OptionalParm, Parm) - -void AWillowTradeManager::UpdateInventoryOffered(class AWillowInventory* Inv, int Slot, int Quantity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.UpdateInventoryOffered"); - - AWillowTradeManager_UpdateInventoryOffered_Params params; - params.Inv = Inv; - params.Slot = Slot; - params.Quantity = Quantity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.UpdatePartnerInventoryRefs -// (Defined, Simulated, Public) - -void AWillowTradeManager::UpdatePartnerInventoryRefs() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.UpdatePartnerInventoryRefs"); - - AWillowTradeManager_UpdatePartnerInventoryRefs_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.DuelFinished -// (Defined, Public) -// Parameters: -// class AWillowVersusDuelInfo* FinishedDuel (Parm) - -void AWillowTradeManager::DuelFinished(class AWillowVersusDuelInfo* FinishedDuel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.DuelFinished"); - - AWillowTradeManager_DuelFinished_Params params; - params.FinishedDuel = FinishedDuel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.IsDueling -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowTradeManager::IsDueling() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.IsDueling"); - - AWillowTradeManager_IsDueling_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTradeManager.IsTradeInitialized -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowTradeManager::IsTradeInitialized() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.IsTradeInitialized"); - - AWillowTradeManager_IsTradeInitialized_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTradeManager.UpdateCashOffered -// (Defined, Simulated, Public) -// Parameters: -// int NewCashValue (Parm) - -void AWillowTradeManager::UpdateCashOffered(int NewCashValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.UpdateCashOffered"); - - AWillowTradeManager_UpdateCashOffered_Params params; - params.NewCashValue = NewCashValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.UpdateStance -// (Defined, Simulated, Public) -// Parameters: -// unsigned char NewStance (Parm) - -void AWillowTradeManager::UpdateStance(unsigned char NewStance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.UpdateStance"); - - AWillowTradeManager_UpdateStance_Params params; - params.NewStance = NewStance; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.CancelTrade -// (Defined, Simulated, Event, Public) - -void AWillowTradeManager::CancelTrade() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.CancelTrade"); - - AWillowTradeManager_CancelTrade_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.RejectPendingRequest -// (Defined, Simulated, Public) - -void AWillowTradeManager::RejectPendingRequest() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.RejectPendingRequest"); - - AWillowTradeManager_RejectPendingRequest_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.AcceptPendingRequest -// (Defined, Simulated, Public) - -void AWillowTradeManager::AcceptPendingRequest() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.AcceptPendingRequest"); - - AWillowTradeManager_AcceptPendingRequest_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.SharedInit -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* NewPartner (Parm) - -void AWillowTradeManager::SharedInit(class AWillowPlayerController* NewPartner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.SharedInit"); - - AWillowTradeManager_SharedInit_Params params; - params.NewPartner = NewPartner; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.InitAsRequestee -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* NewPartner (Parm) - -void AWillowTradeManager::InitAsRequestee(class AWillowPlayerController* NewPartner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.InitAsRequestee"); - - AWillowTradeManager_InitAsRequestee_Params params; - params.NewPartner = NewPartner; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.InitAsRequester -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* NewPartner (Parm) - -void AWillowTradeManager::InitAsRequester(class AWillowPlayerController* NewPartner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.InitAsRequester"); - - AWillowTradeManager_InitAsRequester_Params params; - params.NewPartner = NewPartner; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.FindAndRemoveInv -// (Defined, Simulated, Public) -// Parameters: -// struct FTradeSlot Slot (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowTradeManager::FindAndRemoveInv(const struct FTradeSlot& Slot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.FindAndRemoveInv"); - - AWillowTradeManager_FindAndRemoveInv_Params params; - params.Slot = Slot; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTradeManager.InventoryMatch -// (Defined, Simulated, Public) -// Parameters: -// class AWillowInventory* Inv (Parm) -// struct FTradeSlot Slot (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowTradeManager::InventoryMatch(class AWillowInventory* Inv, const struct FTradeSlot& Slot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.InventoryMatch"); - - AWillowTradeManager_InventoryMatch_Params params; - params.Inv = Inv; - params.Slot = Slot; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTradeManager.GetTradingWidget -// (Defined, Simulated, Public) -// Parameters: -// class UHUDWidget_Trading* ReturnValue (Parm, OutParm, ReturnParm) - -class UHUDWidget_Trading* AWillowTradeManager::GetTradingWidget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.GetTradingWidget"); - - AWillowTradeManager_GetTradingWidget_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTradeManager.OnAccepted -// (Defined, Public) - -void AWillowTradeManager::OnAccepted() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.OnAccepted"); - - AWillowTradeManager_OnAccepted_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.OnInitialized -// (Defined, Simulated, Public) - -void AWillowTradeManager::OnInitialized() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.OnInitialized"); - - AWillowTradeManager_OnInitialized_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.CheckAcceptance -// (Defined, Simulated, Public) - -void AWillowTradeManager::CheckAcceptance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.CheckAcceptance"); - - AWillowTradeManager_CheckAcceptance_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.CheckInitialization -// (Defined, Simulated, Public) - -void AWillowTradeManager::CheckInitialization() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.CheckInitialization"); - - AWillowTradeManager_CheckInitialization_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.LogCurrentTrade -// (Defined, Simulated, Public) - -void AWillowTradeManager::LogCurrentTrade() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.LogCurrentTrade"); - - AWillowTradeManager_LogCurrentTrade_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.GetInvDesc -// (Defined, Simulated, Public) -// Parameters: -// int Slot (Parm) -// bool FromPartner (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowTradeManager::GetInvDesc(int Slot, bool FromPartner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.GetInvDesc"); - - AWillowTradeManager_GetInvDesc_Params params; - params.Slot = Slot; - params.FromPartner = FromPartner; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTradeManager.GetInvDescSub -// (Defined, Simulated, Public) -// Parameters: -// struct FTradeSlot Slot (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowTradeManager::GetInvDescSub(const struct FTradeSlot& Slot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.GetInvDescSub"); - - AWillowTradeManager_GetInvDescSub_Params params; - params.Slot = Slot; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTradeManager.GetInvHash -// (Simulated, Native, Public) -// Parameters: -// struct FTradeSlot Slot (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowTradeManager::GetInvHash(const struct FTradeSlot& Slot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.GetInvHash"); - - AWillowTradeManager_GetInvHash_Params params; - params.Slot = Slot; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTradeManager.DoUpdateStance -// (Defined, Simulated, Protected) -// Parameters: -// unsigned char NewStance (Parm) -// int NewTransactionHash (Parm) - -void AWillowTradeManager::DoUpdateStance(unsigned char NewStance, int NewTransactionHash) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.DoUpdateStance"); - - AWillowTradeManager_DoUpdateStance_Params params; - params.NewStance = NewStance; - params.NewTransactionHash = NewTransactionHash; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.DoUpdateCashOffered -// (Defined, Simulated, Protected) -// Parameters: -// int NewCashValue (Parm) - -void AWillowTradeManager::DoUpdateCashOffered(int NewCashValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.DoUpdateCashOffered"); - - AWillowTradeManager_DoUpdateCashOffered_Params params; - params.NewCashValue = NewCashValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.GetWPC -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* AWillowTradeManager::GetWPC() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.GetWPC"); - - AWillowTradeManager_GetWPC_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTradeManager.CalcTransactionHash -// (Simulated, Native, Protected) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowTradeManager::CalcTransactionHash() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.CalcTransactionHash"); - - AWillowTradeManager_CalcTransactionHash_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTradeManager.TradeParametersUpdated -// (Defined, Protected) - -void AWillowTradeManager::TradeParametersUpdated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.TradeParametersUpdated"); - - AWillowTradeManager_TradeParametersUpdated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.BreakTradeBond -// (Defined, HasOptionalparams, Public) -// Parameters: -// unsigned char SelfStatus (OptionalParm, Parm) -// unsigned char PartnerStatus (OptionalParm, Parm) - -void AWillowTradeManager::BreakTradeBond(unsigned char SelfStatus, unsigned char PartnerStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.BreakTradeBond"); - - AWillowTradeManager_BreakTradeBond_Params params; - params.SelfStatus = SelfStatus; - params.PartnerStatus = PartnerStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.IsTradeHalfValid -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowTradeManager::IsTradeHalfValid() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.IsTradeHalfValid"); - - AWillowTradeManager_IsTradeHalfValid_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTradeManager.BeginDuel -// (Defined, Protected) - -void AWillowTradeManager::BeginDuel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.BeginDuel"); - - AWillowTradeManager_BeginDuel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.ResolveDuel -// (Defined, Public) - -void AWillowTradeManager::ResolveDuel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.ResolveDuel"); - - AWillowTradeManager_ResolveDuel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.SetAssideDuelAssets -// (Defined, Protected) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowTradeManager::SetAssideDuelAssets() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.SetAssideDuelAssets"); - - AWillowTradeManager_SetAssideDuelAssets_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTradeManager.HashCheck -// (Defined, Protected) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowTradeManager::HashCheck() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.HashCheck"); - - AWillowTradeManager_HashCheck_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTradeManager.CheckTradeComplete -// (Defined, Protected) - -void AWillowTradeManager::CheckTradeComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.CheckTradeComplete"); - - AWillowTradeManager_CheckTradeComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.ResolveDuelWin -// (Defined, Protected) - -void AWillowTradeManager::ResolveDuelWin() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.ResolveDuelWin"); - - AWillowTradeManager_ResolveDuelWin_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.ResolveDuelDraw -// (Defined, Protected) - -void AWillowTradeManager::ResolveDuelDraw() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.ResolveDuelDraw"); - - AWillowTradeManager_ResolveDuelDraw_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.ResolveDuelLoss -// (Defined, Protected) - -void AWillowTradeManager::ResolveDuelLoss() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.ResolveDuelLoss"); - - AWillowTradeManager_ResolveDuelLoss_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.ResolveTrade -// (Defined, Protected) - -void AWillowTradeManager::ResolveTrade() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.ResolveTrade"); - - AWillowTradeManager_ResolveTrade_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.PerformTransaction -// (Defined, Protected) - -void AWillowTradeManager::PerformTransaction() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.PerformTransaction"); - - AWillowTradeManager_PerformTransaction_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.TerminateTrade -// (Defined, Protected) -// Parameters: -// unsigned char Reason (Parm) - -void AWillowTradeManager::TerminateTrade(unsigned char Reason) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.TerminateTrade"); - - AWillowTradeManager_TerminateTrade_Params params; - params.Reason = Reason; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.KillTrade -// (Defined, Event, Protected) -// Parameters: -// unsigned char SelfReason (Parm) -// unsigned char PartnerReason (Parm) - -void AWillowTradeManager::KillTrade(unsigned char SelfReason, unsigned char PartnerReason) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.KillTrade"); - - AWillowTradeManager_KillTrade_Params params; - params.SelfReason = SelfReason; - params.PartnerReason = PartnerReason; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.InvalidateStance -// (Defined, Protected) - -void AWillowTradeManager::InvalidateStance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.InvalidateStance"); - - AWillowTradeManager_InvalidateStance_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.ServerTradeComplete -// (Defined, Net, NetReliable, Protected, NetServer) - -void AWillowTradeManager::ServerTradeComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.ServerTradeComplete"); - - AWillowTradeManager_ServerTradeComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.ClientResolveTrade -// (Defined, Net, NetReliable, Simulated, Protected, NetClient) -// Parameters: -// unsigned char UnresolvedTradeSlots (Parm) - -void AWillowTradeManager::ClientResolveTrade(unsigned char UnresolvedTradeSlots) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.ClientResolveTrade"); - - AWillowTradeManager_ClientResolveTrade_Params params; - params.UnresolvedTradeSlots = UnresolvedTradeSlots; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.ServerOfferItem -// (Defined, Net, NetReliable, Protected, NetServer) -// Parameters: -// struct FItemDefinitionData ItemDef (Parm) -// int Slot (Parm) -// int Quantity (Parm) - -void AWillowTradeManager::ServerOfferItem(const struct FItemDefinitionData& ItemDef, int Slot, int Quantity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.ServerOfferItem"); - - AWillowTradeManager_ServerOfferItem_Params params; - params.ItemDef = ItemDef; - params.Slot = Slot; - params.Quantity = Quantity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.ServerOfferWeapon -// (Defined, Net, NetReliable, Protected, NetServer) -// Parameters: -// struct FWeaponDefinitionData WeaponDef (Parm) -// int Slot (Parm) - -void AWillowTradeManager::ServerOfferWeapon(const struct FWeaponDefinitionData& WeaponDef, int Slot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.ServerOfferWeapon"); - - AWillowTradeManager_ServerOfferWeapon_Params params; - params.WeaponDef = WeaponDef; - params.Slot = Slot; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.ServerEmptyInvSlot -// (Defined, Net, NetReliable, Protected, NetServer) -// Parameters: -// int Slot (Parm) - -void AWillowTradeManager::ServerEmptyInvSlot(int Slot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.ServerEmptyInvSlot"); - - AWillowTradeManager_ServerEmptyInvSlot_Params params; - params.Slot = Slot; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.ClientStanceReset -// (Defined, Net, NetReliable, Simulated, Protected, NetClient) -// Parameters: -// int Hash (Parm) - -void AWillowTradeManager::ClientStanceReset(int Hash) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.ClientStanceReset"); - - AWillowTradeManager_ClientStanceReset_Params params; - params.Hash = Hash; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.ServerUpdateCashOffered -// (Defined, Net, NetReliable, Protected, NetServer) -// Parameters: -// int NewCashValue (Parm) - -void AWillowTradeManager::ServerUpdateCashOffered(int NewCashValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.ServerUpdateCashOffered"); - - AWillowTradeManager_ServerUpdateCashOffered_Params params; - params.NewCashValue = NewCashValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.ForceCancelTrade -// (Defined, Public) - -void AWillowTradeManager::ForceCancelTrade() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.ForceCancelTrade"); - - AWillowTradeManager_ForceCancelTrade_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.ServerCancelTrade -// (Defined, Net, NetReliable, Protected, NetServer) - -void AWillowTradeManager::ServerCancelTrade() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.ServerCancelTrade"); - - AWillowTradeManager_ServerCancelTrade_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.ServerUpdateStance -// (Defined, Net, NetReliable, Protected, NetServer) -// Parameters: -// unsigned char NewStance (Parm) -// int NewTransactionHash (Parm) - -void AWillowTradeManager::ServerUpdateStance(unsigned char NewStance, int NewTransactionHash) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.ServerUpdateStance"); - - AWillowTradeManager_ServerUpdateStance_Params params; - params.NewStance = NewStance; - params.NewTransactionHash = NewTransactionHash; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.ServerAcceptPendingRequest -// (Defined, Net, NetReliable, Protected, NetServer) - -void AWillowTradeManager::ServerAcceptPendingRequest() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.ServerAcceptPendingRequest"); - - AWillowTradeManager_ServerAcceptPendingRequest_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.ServerRejectPendingRequest -// (Defined, Net, NetReliable, Protected, NetServer) - -void AWillowTradeManager::ServerRejectPendingRequest() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.ServerRejectPendingRequest"); - - AWillowTradeManager_ServerRejectPendingRequest_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.Destroyed -// (Defined, Simulated, Event, Public) - -void AWillowTradeManager::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.Destroyed"); - - AWillowTradeManager_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowTradeManager::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.ReplicatedEvent"); - - AWillowTradeManager_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTradeManager.CanRetractOffer -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowTradeManager::CanRetractOffer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.CanRetractOffer"); - - AWillowTradeManager_CanRetractOffer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTradeManager.CanStartOffer -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowTradeManager::CanStartOffer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTradeManager.CanStartOffer"); - - AWillowTradeManager_CanStartOffer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTrigger.NotifyUserCouldNotAffordAttemptedUse -// (Public) -// Parameters: -// class APawn* User (Parm) -// class UPrimitiveComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) - -void AWillowTrigger::NotifyUserCouldNotAffordAttemptedUse(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTrigger.NotifyUserCouldNotAffordAttemptedUse"); - - AWillowTrigger_NotifyUserCouldNotAffordAttemptedUse_Params params; - params.User = User; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTrigger.SetInteractionIcon -// (Public) -// Parameters: -// class UInteractionIconDefinition* Icon (Parm) -// unsigned char UsedType (Parm) - -void AWillowTrigger::SetInteractionIcon(class UInteractionIconDefinition* Icon, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTrigger.SetInteractionIcon"); - - AWillowTrigger_SetInteractionIcon_Params params; - params.Icon = Icon; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTrigger.UseObject -// (Defined, Public) -// Parameters: -// class APawn* User (Parm) -// class UPrimitiveComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowTrigger::UseObject(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTrigger.UseObject"); - - AWillowTrigger_UseObject_Params params; - params.User = User; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTrigger.PostBeginPlay -// (Defined, Simulated, Public) - -void AWillowTrigger::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTrigger.PostBeginPlay"); - - AWillowTrigger_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWaypoint.MissionReactionObjectiveComplete -// (Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* CompletedObjective (Parm) - -void AWillowWaypoint::MissionReactionObjectiveComplete(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* CompletedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWaypoint.MissionReactionObjectiveComplete"); - - AWillowWaypoint_MissionReactionObjectiveComplete_Params params; - params.Tracker = Tracker; - params.CompletedObjective = CompletedObjective; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWaypoint.MissionReactionObjectiveCleared -// (Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* ClearedObjective (Parm) - -void AWillowWaypoint::MissionReactionObjectiveCleared(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* ClearedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWaypoint.MissionReactionObjectiveCleared"); - - AWillowWaypoint_MissionReactionObjectiveCleared_Params params; - params.Tracker = Tracker; - params.ClearedObjective = ClearedObjective; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWaypoint.MissionReactionObjectiveUpdated -// (Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveDefinition* UpdatedObjective (Parm) - -void AWillowWaypoint::MissionReactionObjectiveUpdated(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* UpdatedObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWaypoint.MissionReactionObjectiveUpdated"); - - AWillowWaypoint_MissionReactionObjectiveUpdated_Params params; - params.Tracker = Tracker; - params.UpdatedObjective = UpdatedObjective; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWaypoint.MissionReactionObjectiveSetChanged -// (Defined, Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionObjectiveSetDefinition* NewSet (Parm) -// class UMissionObjectiveSetDefinition* PreviousSet (Parm) - -void AWillowWaypoint::MissionReactionObjectiveSetChanged(class AMissionTracker* Tracker, class UMissionObjectiveSetDefinition* NewSet, class UMissionObjectiveSetDefinition* PreviousSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWaypoint.MissionReactionObjectiveSetChanged"); - - AWillowWaypoint_MissionReactionObjectiveSetChanged_Params params; - params.Tracker = Tracker; - params.NewSet = NewSet; - params.PreviousSet = PreviousSet; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWaypoint.MissionReactionLevelLoad -// (Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionDefinition* Mission (Parm) - -void AWillowWaypoint::MissionReactionLevelLoad(class AMissionTracker* Tracker, class UMissionDefinition* Mission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWaypoint.MissionReactionLevelLoad"); - - AWillowWaypoint_MissionReactionLevelLoad_Params params; - params.Tracker = Tracker; - params.Mission = Mission; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWaypoint.MissionReactionStatusChanged -// (Event, Public) -// Parameters: -// class AMissionTracker* Tracker (Parm) -// class UMissionDefinition* Mission (Parm) -// unsigned char NewStatus (Parm) - -void AWillowWaypoint::MissionReactionStatusChanged(class AMissionTracker* Tracker, class UMissionDefinition* Mission, unsigned char NewStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWaypoint.MissionReactionStatusChanged"); - - AWillowWaypoint_MissionReactionStatusChanged_Params params; - params.Tracker = Tracker; - params.Mission = Mission; - params.NewStatus = NewStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWaypoint.ClearWaypoint -// (Defined, Public) - -void AWillowWaypoint::ClearWaypoint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWaypoint.ClearWaypoint"); - - AWillowWaypoint_ClearWaypoint_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWaypoint.ProcessPlayerTouch -// (Defined, Public) - -void AWillowWaypoint::ProcessPlayerTouch() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWaypoint.ProcessPlayerTouch"); - - AWillowWaypoint_ProcessPlayerTouch_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWaypoint.Touch -// (Defined, Event, Public) -// Parameters: -// class AActor* Other (Parm) -// class UPrimitiveComponent* OtherComp (Parm, EditInline) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) - -void AWillowWaypoint::Touch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWaypoint.Touch"); - - AWillowWaypoint_Touch_Params params; - params.Other = Other; - params.OtherComp = OtherComp; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWaypoint.PostBeginPlay -// (Defined, Simulated, Public) - -void AWillowWaypoint::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWaypoint.PostBeginPlay"); - - AWillowWaypoint_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.HandleClientMessage -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FString S (Parm, CoerceParm, NeedCtorLink) -// struct FName Type (OptionalParm, Parm) -// float MsgLifeTime (OptionalParm, Parm) - -void UWillowUIInteraction::HandleClientMessage(const struct FString& S, const struct FName& Type, float MsgLifeTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.HandleClientMessage"); - - UWillowUIInteraction_HandleClientMessage_Params params; - params.S = S; - params.Type = Type; - params.MsgLifeTime = MsgLifeTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.CloseMenu -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bOnGameSessionEnded (OptionalParm, Parm) - -void UWillowUIInteraction::CloseMenu(bool bOnGameSessionEnded) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.CloseMenu"); - - UWillowUIInteraction_CloseMenu_Params params; - params.bOnGameSessionEnded = bOnGameSessionEnded; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.CloseStatusMenu -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* PC (Parm) - -void UWillowUIInteraction::CloseStatusMenu(class AWillowPlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.CloseStatusMenu"); - - UWillowUIInteraction_CloseStatusMenu_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.RunStatusMenu -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* PC (Parm) - -void UWillowUIInteraction::RunStatusMenu(class AWillowPlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.RunStatusMenu"); - - UWillowUIInteraction_RunStatusMenu_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.Initialized -// (Defined, Public) - -void UWillowUIInteraction::Initialized() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.Initialized"); - - UWillowUIInteraction_Initialized_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.AddNetworkSubmenuHeaders -// (Native, Public) - -void UWillowUIInteraction::AddNetworkSubmenuHeaders() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.AddNetworkSubmenuHeaders"); - - UWillowUIInteraction_AddNetworkSubmenuHeaders_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.CalcActorClassStats -// (Final, Native, Public) - -void UWillowUIInteraction::CalcActorClassStats() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.CalcActorClassStats"); - - UWillowUIInteraction_CalcActorClassStats_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.SortNetworkUsageData -// (Final, Native, Public) - -void UWillowUIInteraction::SortNetworkUsageData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.SortNetworkUsageData"); - - UWillowUIInteraction_SortNetworkUsageData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.FillChannelData -// (Final, Native, Public) -// Parameters: -// class UChannel* Chan (Parm) - -void UWillowUIInteraction::FillChannelData(class UChannel* Chan) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.FillChannelData"); - - UWillowUIInteraction_FillChannelData_Params params; - params.Chan = Chan; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.GenerateNetworkChannelUsageNative -// (Final, Native, Public) - -void UWillowUIInteraction::GenerateNetworkChannelUsageNative() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.GenerateNetworkChannelUsageNative"); - - UWillowUIInteraction_GenerateNetworkChannelUsageNative_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.GenerateMemoryUsageDataNative -// (Final, Native, Public) - -void UWillowUIInteraction::GenerateMemoryUsageDataNative() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.GenerateMemoryUsageDataNative"); - - UWillowUIInteraction_GenerateMemoryUsageDataNative_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.ExportMemoryUsageDataNative -// (Final, Native, Public) - -void UWillowUIInteraction::ExportMemoryUsageDataNative() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.ExportMemoryUsageDataNative"); - - UWillowUIInteraction_ExportMemoryUsageDataNative_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.LogMemoryUsageDataNative -// (Final, Native, Public) - -void UWillowUIInteraction::LogMemoryUsageDataNative() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.LogMemoryUsageDataNative"); - - UWillowUIInteraction_LogMemoryUsageDataNative_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.SortMemoryUsageData -// (Final, Native, Public) - -void UWillowUIInteraction::SortMemoryUsageData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.SortMemoryUsageData"); - - UWillowUIInteraction_SortMemoryUsageData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.FormatFloatAsString -// (Final, Native, Public) -// Parameters: -// float Number (Parm) -// int FloatPrecision (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowUIInteraction::FormatFloatAsString(float Number, int FloatPrecision) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.FormatFloatAsString"); - - UWillowUIInteraction_FormatFloatAsString_Params params; - params.Number = Number; - params.FloatPrecision = FloatPrecision; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUIInteraction.FormatNumberAsString -// (Final, Native, Public) -// Parameters: -// int Number (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowUIInteraction::FormatNumberAsString(int Number) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.FormatNumberAsString"); - - UWillowUIInteraction_FormatNumberAsString_Params params; - params.Number = Number; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUIInteraction.SyncContentBrowser -// (Native, Public) -// Parameters: -// struct FString ObjPath (Parm, NeedCtorLink) - -void UWillowUIInteraction::SyncContentBrowser(const struct FString& ObjPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.SyncContentBrowser"); - - UWillowUIInteraction_SyncContentBrowser_Params params; - params.ObjPath = ObjPath; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.InputKey -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName Key (Parm) -// unsigned char Event (Parm) -// float AmountDepressed (OptionalParm, Parm) -// bool bGamepad (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowUIInteraction::InputKey(int ControllerId, const struct FName& Key, unsigned char Event, float AmountDepressed, bool bGamepad) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.InputKey"); - - UWillowUIInteraction_InputKey_Params params; - params.ControllerId = ControllerId; - params.Key = Key; - params.Event = Event; - params.AmountDepressed = AmountDepressed; - params.bGamepad = bGamepad; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUIInteraction.InputAxis -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName Key (Parm) -// float Delta (Parm) -// float DeltaTime (Parm) -// bool bGamepad (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowUIInteraction::InputAxis(int ControllerId, const struct FName& Key, float Delta, float DeltaTime, bool bGamepad) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.InputAxis"); - - UWillowUIInteraction_InputAxis_Params params; - params.ControllerId = ControllerId; - params.Key = Key; - params.Delta = Delta; - params.DeltaTime = DeltaTime; - params.bGamepad = bGamepad; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUIInteraction.AddNetworkSnapshotSubmenuScreen -// (Native, Public) -// Parameters: -// struct FtMenuData MenuEntryTemplate (Parm, NeedCtorLink) - -void UWillowUIInteraction::AddNetworkSnapshotSubmenuScreen(const struct FtMenuData& MenuEntryTemplate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.AddNetworkSnapshotSubmenuScreen"); - - UWillowUIInteraction_AddNetworkSnapshotSubmenuScreen_Params params; - params.MenuEntryTemplate = MenuEntryTemplate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.AddMemorySnapshotSubmenuScreen -// (Native, Public) -// Parameters: -// struct FtMenuData MenuEntryTemplate (Parm, NeedCtorLink) - -void UWillowUIInteraction::AddMemorySnapshotSubmenuScreen(const struct FtMenuData& MenuEntryTemplate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.AddMemorySnapshotSubmenuScreen"); - - UWillowUIInteraction_AddMemorySnapshotSubmenuScreen_Params params; - params.MenuEntryTemplate = MenuEntryTemplate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.AddMemorySnapshotSummaryScreen -// (Native, Public) -// Parameters: -// struct FtMenuData MenuEntryTemplate (Parm, NeedCtorLink) - -void UWillowUIInteraction::AddMemorySnapshotSummaryScreen(const struct FtMenuData& MenuEntryTemplate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.AddMemorySnapshotSummaryScreen"); - - UWillowUIInteraction_AddMemorySnapshotSummaryScreen_Params params; - params.MenuEntryTemplate = MenuEntryTemplate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.GetMemorySnapshotTimestamp -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowUIInteraction::GetMemorySnapshotTimestamp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.GetMemorySnapshotTimestamp"); - - UWillowUIInteraction_GetMemorySnapshotTimestamp_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUIInteraction.AddMemorySubmenuHeaders -// (Native, Public) - -void UWillowUIInteraction::AddMemorySubmenuHeaders() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.AddMemorySubmenuHeaders"); - - UWillowUIInteraction_AddMemorySubmenuHeaders_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.IncrementInstanceDataSwitch -// (Native, Public) -// Parameters: -// struct FName InstanceDataSwitchName (Parm) -// int NewSwitchValue (Parm) - -void UWillowUIInteraction::IncrementInstanceDataSwitch(const struct FName& InstanceDataSwitchName, int NewSwitchValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.IncrementInstanceDataSwitch"); - - UWillowUIInteraction_IncrementInstanceDataSwitch_Params params; - params.InstanceDataSwitchName = InstanceDataSwitchName; - params.NewSwitchValue = NewSwitchValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.GetBodyCompositionFromScript -// (Native, Public, HasOutparams) -// Parameters: -// FScriptInterface BodyInfoProvider (Parm) -// struct FBodyCompositionData BodyComposition (Parm, OutParm, NeedCtorLink) - -void UWillowUIInteraction::GetBodyCompositionFromScript(const FScriptInterface& BodyInfoProvider, struct FBodyCompositionData* BodyComposition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.GetBodyCompositionFromScript"); - - UWillowUIInteraction_GetBodyCompositionFromScript_Params params; - params.BodyInfoProvider = BodyInfoProvider; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BodyComposition != nullptr) - *BodyComposition = params.BodyComposition; -} - - -// Function WillowGame.WillowUIInteraction.GetNumberOfConfigurationsForRemainingWeaponParts -// (Final, Native, Public) -// Parameters: -// class UWeaponBalanceDefinition* BalanceDefinition (Parm) -// class UManufacturerDefinition* Manufacturer (Parm) -// int StartingFromWeaponPartType (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowUIInteraction::GetNumberOfConfigurationsForRemainingWeaponParts(class UWeaponBalanceDefinition* BalanceDefinition, class UManufacturerDefinition* Manufacturer, int StartingFromWeaponPartType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.GetNumberOfConfigurationsForRemainingWeaponParts"); - - UWillowUIInteraction_GetNumberOfConfigurationsForRemainingWeaponParts_Params params; - params.BalanceDefinition = BalanceDefinition; - params.Manufacturer = Manufacturer; - params.StartingFromWeaponPartType = StartingFromWeaponPartType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUIInteraction.GetNumberOfConfigurationsForWeaponManufacturer -// (Final, Native, Public) -// Parameters: -// class UWeaponBalanceDefinition* BalanceDefinition (Parm) -// class UManufacturerDefinition* Manufacturer (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowUIInteraction::GetNumberOfConfigurationsForWeaponManufacturer(class UWeaponBalanceDefinition* BalanceDefinition, class UManufacturerDefinition* Manufacturer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.GetNumberOfConfigurationsForWeaponManufacturer"); - - UWillowUIInteraction_GetNumberOfConfigurationsForWeaponManufacturer_Params params; - params.BalanceDefinition = BalanceDefinition; - params.Manufacturer = Manufacturer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUIInteraction.GetNumberOfConfigurationsForWeaponBalanceDefinition -// (Final, Native, Public) -// Parameters: -// class UWeaponBalanceDefinition* BalanceDefinition (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowUIInteraction::GetNumberOfConfigurationsForWeaponBalanceDefinition(class UWeaponBalanceDefinition* BalanceDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.GetNumberOfConfigurationsForWeaponBalanceDefinition"); - - UWillowUIInteraction_GetNumberOfConfigurationsForWeaponBalanceDefinition_Params params; - params.BalanceDefinition = BalanceDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUIInteraction.GetWeightedWeaponPartList -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UWeaponBalanceDefinition* BalanceDefinition (Parm) -// class UManufacturerDefinition* Manufacturer (Parm) -// int WeaponPartType (Parm) -// TArray WeightedParts (Parm, OutParm, NeedCtorLink) - -void UWillowUIInteraction::GetWeightedWeaponPartList(class UWeaponBalanceDefinition* BalanceDefinition, class UManufacturerDefinition* Manufacturer, int WeaponPartType, TArray* WeightedParts) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.GetWeightedWeaponPartList"); - - UWillowUIInteraction_GetWeightedWeaponPartList_Params params; - params.BalanceDefinition = BalanceDefinition; - params.Manufacturer = Manufacturer; - params.WeaponPartType = WeaponPartType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (WeightedParts != nullptr) - *WeightedParts = params.WeightedParts; -} - - -// Function WillowGame.WillowUIInteraction.GetSoleManufacturerForWeapon -// (Final, Native, Public) -// Parameters: -// class UWeaponBalanceDefinition* BalanceDefinition (Parm) -// class UManufacturerDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UManufacturerDefinition* UWillowUIInteraction::GetSoleManufacturerForWeapon(class UWeaponBalanceDefinition* BalanceDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.GetSoleManufacturerForWeapon"); - - UWillowUIInteraction_GetSoleManufacturerForWeapon_Params params; - params.BalanceDefinition = BalanceDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUIInteraction.GetNumberOfConfigurationsForRemainingItemParts -// (Final, Native, Public) -// Parameters: -// class UInventoryBalanceDefinition* BalanceDefinition (Parm) -// class UManufacturerDefinition* Manufacturer (Parm) -// int StartingFromItemPartType (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowUIInteraction::GetNumberOfConfigurationsForRemainingItemParts(class UInventoryBalanceDefinition* BalanceDefinition, class UManufacturerDefinition* Manufacturer, int StartingFromItemPartType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.GetNumberOfConfigurationsForRemainingItemParts"); - - UWillowUIInteraction_GetNumberOfConfigurationsForRemainingItemParts_Params params; - params.BalanceDefinition = BalanceDefinition; - params.Manufacturer = Manufacturer; - params.StartingFromItemPartType = StartingFromItemPartType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUIInteraction.GetNumberOfConfigurationsForItemManufacturer -// (Final, Native, Public) -// Parameters: -// class UInventoryBalanceDefinition* BalanceDefinition (Parm) -// class UManufacturerDefinition* Manufacturer (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowUIInteraction::GetNumberOfConfigurationsForItemManufacturer(class UInventoryBalanceDefinition* BalanceDefinition, class UManufacturerDefinition* Manufacturer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.GetNumberOfConfigurationsForItemManufacturer"); - - UWillowUIInteraction_GetNumberOfConfigurationsForItemManufacturer_Params params; - params.BalanceDefinition = BalanceDefinition; - params.Manufacturer = Manufacturer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUIInteraction.GetNumberOfConfigurationsForItemBalanceDefinition -// (Final, Native, Public) -// Parameters: -// class UInventoryBalanceDefinition* BalanceDefinition (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowUIInteraction::GetNumberOfConfigurationsForItemBalanceDefinition(class UInventoryBalanceDefinition* BalanceDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.GetNumberOfConfigurationsForItemBalanceDefinition"); - - UWillowUIInteraction_GetNumberOfConfigurationsForItemBalanceDefinition_Params params; - params.BalanceDefinition = BalanceDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUIInteraction.GetWeightedItemPartList -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UInventoryBalanceDefinition* BalanceDefinition (Parm) -// class UManufacturerDefinition* Manufacturer (Parm) -// int ItemPartType (Parm) -// TArray WeightedParts (Parm, OutParm, NeedCtorLink) - -void UWillowUIInteraction::GetWeightedItemPartList(class UInventoryBalanceDefinition* BalanceDefinition, class UManufacturerDefinition* Manufacturer, int ItemPartType, TArray* WeightedParts) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.GetWeightedItemPartList"); - - UWillowUIInteraction_GetWeightedItemPartList_Params params; - params.BalanceDefinition = BalanceDefinition; - params.Manufacturer = Manufacturer; - params.ItemPartType = ItemPartType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (WeightedParts != nullptr) - *WeightedParts = params.WeightedParts; -} - - -// Function WillowGame.WillowUIInteraction.GenerateListOfPossibleItemsToBuild -// (Final, Native, Public, HasOutparams) -// Parameters: -// class UClass* DesiredInventoryClass (Parm) -// TArray BalanceDefNames (Parm, OutParm, NeedCtorLink) - -void UWillowUIInteraction::GenerateListOfPossibleItemsToBuild(class UClass* DesiredInventoryClass, TArray* BalanceDefNames) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.GenerateListOfPossibleItemsToBuild"); - - UWillowUIInteraction_GenerateListOfPossibleItemsToBuild_Params params; - params.DesiredInventoryClass = DesiredInventoryClass; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BalanceDefNames != nullptr) - *BalanceDefNames = params.BalanceDefNames; -} - - -// Function WillowGame.WillowUIInteraction.GenerateListOfPossibleWeaponsToBuild -// (Final, Native, Public) - -void UWillowUIInteraction::GenerateListOfPossibleWeaponsToBuild() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.GenerateListOfPossibleWeaponsToBuild"); - - UWillowUIInteraction_GenerateListOfPossibleWeaponsToBuild_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.GenerateListOfPossibleCustomizationsToBuild -// (Final, Native, Public) - -void UWillowUIInteraction::GenerateListOfPossibleCustomizationsToBuild() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.GenerateListOfPossibleCustomizationsToBuild"); - - UWillowUIInteraction_GenerateListOfPossibleCustomizationsToBuild_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.TickImp -// (Event, Public) -// Parameters: -// float DeltaTime (Parm) - -void UWillowUIInteraction::TickImp(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.TickImp"); - - UWillowUIInteraction_TickImp_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.ShouldProcessUIInput -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowUIInteraction::ShouldProcessUIInput() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.ShouldProcessUIInput"); - - UWillowUIInteraction_ShouldProcessUIInput_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUIInteraction.BlockUIInput -// (Defined, Event, Public) -// Parameters: -// bool bBlock (Parm) - -void UWillowUIInteraction::BlockUIInput(bool bBlock) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.BlockUIInput"); - - UWillowUIInteraction_BlockUIInput_Params params; - params.bBlock = bBlock; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.ClearUIInputBlocks -// (Defined, Event, Public) - -void UWillowUIInteraction::ClearUIInputBlocks() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.ClearUIInputBlocks"); - - UWillowUIInteraction_ClearUIInputBlocks_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.CreateAttributeMenu -// (Native, Public, HasOutparams) -// Parameters: -// TArray Filter (Parm, OutParm, NeedCtorLink) -// bool bNotFilter (Parm) -// unsigned char SortMode (Parm) -// bool Detailed (Parm) - -void UWillowUIInteraction::CreateAttributeMenu(bool bNotFilter, unsigned char SortMode, bool Detailed, TArray* Filter) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.CreateAttributeMenu"); - - UWillowUIInteraction_CreateAttributeMenu_Params params; - params.bNotFilter = bNotFilter; - params.SortMode = SortMode; - params.Detailed = Detailed; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Filter != nullptr) - *Filter = params.Filter; -} - - -// Function WillowGame.WillowUIInteraction.GetBalancedActorTypeIdentifier -// (Final, Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UWillowUIInteraction::GetBalancedActorTypeIdentifier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.GetBalancedActorTypeIdentifier"); - - UWillowUIInteraction_GetBalancedActorTypeIdentifier_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUIInteraction.SetExpLevel -// (Native, Public) -// Parameters: -// int NewExpLevel (Parm) - -void UWillowUIInteraction::SetExpLevel(int NewExpLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.SetExpLevel"); - - UWillowUIInteraction_SetExpLevel_Params params; - params.NewExpLevel = NewExpLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.SetAwesomeLevel -// (Native, Public) -// Parameters: -// int NewAwesomeLevel (Parm) - -void UWillowUIInteraction::SetAwesomeLevel(int NewAwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.SetAwesomeLevel"); - - UWillowUIInteraction_SetAwesomeLevel_Params params; - params.NewAwesomeLevel = NewAwesomeLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.SetGameStage -// (Native, Public) -// Parameters: -// int NewGameStage (Parm) - -void UWillowUIInteraction::SetGameStage(int NewGameStage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.SetGameStage"); - - UWillowUIInteraction_SetGameStage_Params params; - params.NewGameStage = NewGameStage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowUIInteraction.GetExpLevelForEquip -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowUIInteraction::GetExpLevelForEquip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.GetExpLevelForEquip"); - - UWillowUIInteraction_GetExpLevelForEquip_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUIInteraction.GetExpLevel -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowUIInteraction::GetExpLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.GetExpLevel"); - - UWillowUIInteraction_GetExpLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUIInteraction.GetAwesomeLevel -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowUIInteraction::GetAwesomeLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.GetAwesomeLevel"); - - UWillowUIInteraction_GetAwesomeLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUIInteraction.GetGameStage -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowUIInteraction::GetGameStage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIInteraction.GetGameStage"); - - UWillowUIInteraction_GetGameStage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.Destroyed_HandleDriver -// (Defined, Simulated, Public) - -void AWillowVehicleBase::Destroyed_HandleDriver() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.Destroyed_HandleDriver"); - - AWillowVehicleBase_Destroyed_HandleDriver_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleBase.TeleportVehicleToStation -// (Defined, HasOptionalparams, Public) -// Parameters: -// class ATravelStation* DestinationStation (OptionalParm, Parm) - -void AWillowVehicleBase::TeleportVehicleToStation(class ATravelStation* DestinationStation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.TeleportVehicleToStation"); - - AWillowVehicleBase_TeleportVehicleToStation_Params params; - params.DestinationStation = DestinationStation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleBase.TeleportVehicleToLocation -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FVector NewLocation (Parm) -// struct FRotator NewRotation (OptionalParm, Parm) - -void AWillowVehicleBase::TeleportVehicleToLocation(const struct FVector& NewLocation, const struct FRotator& NewRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.TeleportVehicleToLocation"); - - AWillowVehicleBase_TeleportVehicleToLocation_Params params; - params.NewLocation = NewLocation; - params.NewRotation = NewRotation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleBase.NoFailSetPawnLocation -// (Simulated, Native, Public) -// Parameters: -// class APawn* aPawn (Parm) -// struct FVector NewLocation (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicleBase::NoFailSetPawnLocation(class APawn* aPawn, const struct FVector& NewLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.NoFailSetPawnLocation"); - - AWillowVehicleBase_NoFailSetPawnLocation_Params params; - params.aPawn = aPawn; - params.NewLocation = NewLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.UnsitAnimFinished -// (Defined, Simulated, Public, HasDefaults) - -void AWillowVehicleBase::UnsitAnimFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.UnsitAnimFinished"); - - AWillowVehicleBase_UnsitAnimFinished_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleBase.TeleportExitingDriver -// (Native, Public) -// Parameters: -// class APawn* ExitingDriver (Parm) -// struct FVector OldLocation (Parm) -// struct FVector ExitLocation (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicleBase::TeleportExitingDriver(class APawn* ExitingDriver, const struct FVector& OldLocation, const struct FVector& ExitLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.TeleportExitingDriver"); - - AWillowVehicleBase_TeleportExitingDriver_Params params; - params.ExitingDriver = ExitingDriver; - params.OldLocation = OldLocation; - params.ExitLocation = ExitLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.FindAutoExitGearbox -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class APawn* ExitingDriver (Parm) -// class AWillowVehicle* TheVehicle (Parm) -// class UWillowVehicleSeatDefinition* TheSeatDef (Parm) -// struct FVector DriverOldLocation (Parm) -// int RecursionLevel (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicleBase::FindAutoExitGearbox(class APawn* ExitingDriver, class AWillowVehicle* TheVehicle, class UWillowVehicleSeatDefinition* TheSeatDef, const struct FVector& DriverOldLocation, int RecursionLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.FindAutoExitGearbox"); - - AWillowVehicleBase_FindAutoExitGearbox_Params params; - params.ExitingDriver = ExitingDriver; - params.TheVehicle = TheVehicle; - params.TheSeatDef = TheSeatDef; - params.DriverOldLocation = DriverOldLocation; - params.RecursionLevel = RecursionLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.PlaceExitingDriver -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class APawn* ExitingDriver (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicleBase::PlaceExitingDriver(class APawn* ExitingDriver) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.PlaceExitingDriver"); - - AWillowVehicleBase_PlaceExitingDriver_Params params; - params.ExitingDriver = ExitingDriver; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.ExitAnimIsSafeToUse -// (Defined, Simulated, Public, HasOutparams, HasDefaults) -// Parameters: -// class AWillowVehicle* TheVehicleItself (Parm) -// class APawn* ExitingPawn (Parm) -// int MySeatIndex (Parm) -// class USpecialMove_Vehicle* ExitSeq (Parm) -// struct FVector ExitPosition (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicleBase::ExitAnimIsSafeToUse(class AWillowVehicle* TheVehicleItself, class APawn* ExitingPawn, int MySeatIndex, class USpecialMove_Vehicle* ExitSeq, struct FVector* ExitPosition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.ExitAnimIsSafeToUse"); - - AWillowVehicleBase_ExitAnimIsSafeToUse_Params params; - params.TheVehicleItself = TheVehicleItself; - params.ExitingPawn = ExitingPawn; - params.MySeatIndex = MySeatIndex; - params.ExitSeq = ExitSeq; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (ExitPosition != nullptr) - *ExitPosition = params.ExitPosition; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.GetExitLocationForAnim -// (Defined, Simulated, Public, HasOutparams, HasDefaults) -// Parameters: -// class AWillowVehicle* TheVehicle (Parm) -// class UAnimSequence* Seq (Parm) -// class APawn* P (Parm) -// bool Mirrored (Parm) -// int SeatIndex (Parm) -// struct FVector Loc (Parm, OutParm) -// struct FVector MeshSpaceLoc (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicleBase::GetExitLocationForAnim(class AWillowVehicle* TheVehicle, class UAnimSequence* Seq, class APawn* P, bool Mirrored, int SeatIndex, struct FVector* Loc, struct FVector* MeshSpaceLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.GetExitLocationForAnim"); - - AWillowVehicleBase_GetExitLocationForAnim_Params params; - params.TheVehicle = TheVehicle; - params.Seq = Seq; - params.P = P; - params.Mirrored = Mirrored; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Loc != nullptr) - *Loc = params.Loc; - if (MeshSpaceLoc != nullptr) - *MeshSpaceLoc = params.MeshSpaceLoc; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.ExitLocationIsSafeToUse -// (Defined, Simulated, HasOptionalparams, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FVector WorldSpaceExitLocation (Parm) -// class AWillowVehicle* TheVehicle (Parm) -// class APawn* ExitingPawn (Parm) -// struct FVector AdjustedExitLocation (Parm, OutParm) -// int RecursionLevel (OptionalParm, Parm) -// bool SkipSnapToFloor (OptionalParm, Parm) -// struct FName DebugName (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicleBase::ExitLocationIsSafeToUse(const struct FVector& WorldSpaceExitLocation, class AWillowVehicle* TheVehicle, class APawn* ExitingPawn, int RecursionLevel, bool SkipSnapToFloor, const struct FName& DebugName, struct FVector* AdjustedExitLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.ExitLocationIsSafeToUse"); - - AWillowVehicleBase_ExitLocationIsSafeToUse_Params params; - params.WorldSpaceExitLocation = WorldSpaceExitLocation; - params.TheVehicle = TheVehicle; - params.ExitingPawn = ExitingPawn; - params.RecursionLevel = RecursionLevel; - params.SkipSnapToFloor = SkipSnapToFloor; - params.DebugName = DebugName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (AdjustedExitLocation != nullptr) - *AdjustedExitLocation = params.AdjustedExitLocation; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.ResurrectVehicle -// (HasOptionalparams, Public) -// Parameters: -// unsigned char ResurrectReason (OptionalParm, Parm) - -void AWillowVehicleBase::ResurrectVehicle(unsigned char ResurrectReason) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.ResurrectVehicle"); - - AWillowVehicleBase_ResurrectVehicle_Params params; - params.ResurrectReason = ResurrectReason; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleBase.GetWillowVehicle -// (Simulated, Public) -// Parameters: -// class AWillowVehicle* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowVehicle* AWillowVehicleBase::GetWillowVehicle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.GetWillowVehicle"); - - AWillowVehicleBase_GetWillowVehicle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.ClientUnsitDriver -// (Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class AWillowPawn* WillowP (Parm) -// int SeatIndex (Parm) - -void AWillowVehicleBase::ClientUnsitDriver(class AWillowPawn* WillowP, int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.ClientUnsitDriver"); - - AWillowVehicleBase_ClientUnsitDriver_Params params; - params.WillowP = WillowP; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleBase.GetDefaultExitLocation -// (Defined, Public, HasDefaults) -// Parameters: -// class APawn* ExitingDriver (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowVehicleBase::GetDefaultExitLocation(class APawn* ExitingDriver) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.GetDefaultExitLocation"); - - AWillowVehicleBase_GetDefaultExitLocation_Params params; - params.ExitingDriver = ExitingDriver; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.GetLightProjMgrFor -// (Defined, Simulated, Public) -// Parameters: -// class AWillowWeapon* aWeapon (Parm) -// class AWillowLightProjectileManager* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowLightProjectileManager* AWillowVehicleBase::GetLightProjMgrFor(class AWillowWeapon* aWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.GetLightProjMgrFor"); - - AWillowVehicleBase_GetLightProjMgrFor_Params params; - params.aWeapon = aWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.IsOccupantAllowedToTakeDamage -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AWillowPawn* Occupant (Parm) -// int OccupantSeatNdx (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicleBase::IsOccupantAllowedToTakeDamage(class AWillowPawn* Occupant, int OccupantSeatNdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.IsOccupantAllowedToTakeDamage"); - - AWillowVehicleBase_IsOccupantAllowedToTakeDamage_Params params; - params.Occupant = Occupant; - params.OccupantSeatNdx = OccupantSeatNdx; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.CanBeBaseForPawn -// (Defined, Simulated, Public) -// Parameters: -// class APawn* aPawn (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicleBase::CanBeBaseForPawn(class APawn* aPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.CanBeBaseForPawn"); - - AWillowVehicleBase_CanBeBaseForPawn_Params params; - params.aPawn = aPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.GetPawnToTeleport -// (Defined, Public) -// Parameters: -// class APawn* ReturnValue (Parm, OutParm, ReturnParm) - -class APawn* AWillowVehicleBase::GetPawnToTeleport() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.GetPawnToTeleport"); - - AWillowVehicleBase_GetPawnToTeleport_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.ProcessViewRotationInVehicle -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// class UPassengerCameraDefinition* Camera (Parm) -// struct FRotator VehicleRotation (Parm) -// float DeltaTime (Parm) -// struct FRotator out_ViewRotation (Parm, OutParm) -// struct FRotator out_DeltaRot (Parm, OutParm) - -void AWillowVehicleBase::ProcessViewRotationInVehicle(class UPassengerCameraDefinition* Camera, const struct FRotator& VehicleRotation, float DeltaTime, struct FRotator* out_ViewRotation, struct FRotator* out_DeltaRot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.ProcessViewRotationInVehicle"); - - AWillowVehicleBase_ProcessViewRotationInVehicle_Params params; - params.Camera = Camera; - params.VehicleRotation = VehicleRotation; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_ViewRotation != nullptr) - *out_ViewRotation = params.out_ViewRotation; - if (out_DeltaRot != nullptr) - *out_DeltaRot = params.out_DeltaRot; -} - - -// Function WillowGame.WillowVehicleBase.ComputeViewPitchRange -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// class UPassengerCameraDefinition* Camera (Parm) -// struct FRotator VehicleRotation (Parm) -// struct FRotator ViewRotation (Parm) -// float out_ViewPitchHorizontal (Parm, OutParm) -// float out_ViewPitchMin (Parm, OutParm) -// float out_ViewPitchMax (Parm, OutParm) - -void AWillowVehicleBase::ComputeViewPitchRange(class UPassengerCameraDefinition* Camera, const struct FRotator& VehicleRotation, const struct FRotator& ViewRotation, float* out_ViewPitchHorizontal, float* out_ViewPitchMin, float* out_ViewPitchMax) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.ComputeViewPitchRange"); - - AWillowVehicleBase_ComputeViewPitchRange_Params params; - params.Camera = Camera; - params.VehicleRotation = VehicleRotation; - params.ViewRotation = ViewRotation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_ViewPitchHorizontal != nullptr) - *out_ViewPitchHorizontal = params.out_ViewPitchHorizontal; - if (out_ViewPitchMin != nullptr) - *out_ViewPitchMin = params.out_ViewPitchMin; - if (out_ViewPitchMax != nullptr) - *out_ViewPitchMax = params.out_ViewPitchMax; -} - - -// Function WillowGame.WillowVehicleBase.GetAWillowAIPawn -// (Native, Public) -// Parameters: -// class AWillowAIPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowAIPawn* AWillowVehicleBase::GetAWillowAIPawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.GetAWillowAIPawn"); - - AWillowVehicleBase_GetAWillowAIPawn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.GetAWillowPlayerPawn -// (Native, Public) -// Parameters: -// class AWillowPlayerPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerPawn* AWillowVehicleBase::GetAWillowPlayerPawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.GetAWillowPlayerPawn"); - - AWillowVehicleBase_GetAWillowPlayerPawn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.GetAWillowPawn -// (Native, Public) -// Parameters: -// class AWillowPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPawn* AWillowVehicleBase::GetAWillowPawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.GetAWillowPawn"); - - AWillowVehicleBase_GetAWillowPawn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.GetResourcePoolForResourceDefinition -// (Native, HasOptionalparams, Public) -// Parameters: -// class UResourceDefinition* Resource (Parm) -// bool bCreatePoolIfOneDoesntExist (OptionalParm, Parm) -// struct FResourcePoolReference ReturnValue (Parm, OutParm, ReturnParm) - -struct FResourcePoolReference AWillowVehicleBase::GetResourcePoolForResourceDefinition(class UResourceDefinition* Resource, bool bCreatePoolIfOneDoesntExist) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.GetResourcePoolForResourceDefinition"); - - AWillowVehicleBase_GetResourcePoolForResourceDefinition_Params params; - params.Resource = Resource; - params.bCreatePoolIfOneDoesntExist = bCreatePoolIfOneDoesntExist; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.VehicleAdjustInput -// (Simulated, Public, HasOutparams) -// Parameters: -// float aTurn (Parm, OutParm) -// float aLookUp (Parm, OutParm) -// float aForward (Parm, OutParm) -// float aStrafe (Parm, OutParm) - -void AWillowVehicleBase::VehicleAdjustInput(float* aTurn, float* aLookUp, float* aForward, float* aStrafe) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.VehicleAdjustInput"); - - AWillowVehicleBase_VehicleAdjustInput_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (aTurn != nullptr) - *aTurn = params.aTurn; - if (aLookUp != nullptr) - *aLookUp = params.aLookUp; - if (aForward != nullptr) - *aForward = params.aForward; - if (aStrafe != nullptr) - *aStrafe = params.aStrafe; -} - - -// Function WillowGame.WillowVehicleBase.VehicleNoLookBack -// (Defined, Exec, Public) - -void AWillowVehicleBase::VehicleNoLookBack() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.VehicleNoLookBack"); - - AWillowVehicleBase_VehicleNoLookBack_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleBase.VehicleLookBack -// (Defined, Exec, Public) - -void AWillowVehicleBase::VehicleLookBack() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.VehicleLookBack"); - - AWillowVehicleBase_VehicleLookBack_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleBase.GetExitAnimEndPosition -// (Native, Public) -// Parameters: -// class UAnimSequence* Seq (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowVehicleBase::GetExitAnimEndPosition(class UAnimSequence* Seq) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.GetExitAnimEndPosition"); - - AWillowVehicleBase_GetExitAnimEndPosition_Params params; - params.Seq = Seq; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.AttachDriver -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class APawn* P (Parm) -// bool SkipAnim (OptionalParm, Parm) - -void AWillowVehicleBase::AttachDriver(class APawn* P, bool SkipAnim) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.AttachDriver"); - - AWillowVehicleBase_AttachDriver_Params params; - params.P = P; - params.SkipAnim = SkipAnim; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleBase.DriverLeave -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool bForceLeave (Parm) -// bool SkipPawnPlacement (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicleBase::DriverLeave(bool bForceLeave, bool SkipPawnPlacement) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.DriverLeave"); - - AWillowVehicleBase_DriverLeave_Params params; - params.bForceLeave = bForceLeave; - params.SkipPawnPlacement = SkipPawnPlacement; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.DriverAllowedToLeave -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicleBase::DriverAllowedToLeave() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.DriverAllowedToLeave"); - - AWillowVehicleBase_DriverAllowedToLeave_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.DriverEnter -// (Defined, HasOptionalparams, Public) -// Parameters: -// class APawn* P (Parm) -// bool SkipAnim (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicleBase::DriverEnter(class APawn* P, bool SkipAnim) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.DriverEnter"); - - AWillowVehicleBase_DriverEnter_Params params; - params.P = P; - params.SkipAnim = SkipAnim; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.UnPossessed -// (Defined, Public) - -void AWillowVehicleBase::UnPossessed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.UnPossessed"); - - AWillowVehicleBase_UnPossessed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleBase.NeedToTurn -// (Defined, Public) -// Parameters: -// struct FVector targ (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicleBase::NeedToTurn(const struct FVector& targ) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.NeedToTurn"); - - AWillowVehicleBase_NeedToTurn_Params params; - params.targ = targ; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.GetDamageScaling -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowVehicleBase::GetDamageScaling() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.GetDamageScaling"); - - AWillowVehicleBase_GetDamageScaling_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.BotFire -// (Defined, Public) -// Parameters: -// bool bFinished (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicleBase::BotFire(bool bFinished) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.BotFire"); - - AWillowVehicleBase_BotFire_Params params; - params.bFinished = bFinished; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.ChooseFireMode -// (Defined, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowVehicleBase::ChooseFireMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.ChooseFireMode"); - - AWillowVehicleBase_ChooseFireMode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.Suicide -// (Defined, Public) - -void AWillowVehicleBase::Suicide() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.Suicide"); - - AWillowVehicleBase_Suicide_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleBase.ServerChangeSeat -// (Net, NetReliable, Public, NetServer) -// Parameters: -// int RequestedSeat (Parm) - -void AWillowVehicleBase::ServerChangeSeat(int RequestedSeat) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.ServerChangeSeat"); - - AWillowVehicleBase_ServerChangeSeat_Params params; - params.RequestedSeat = RequestedSeat; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleBase.AdjacentSeat -// (Public) -// Parameters: -// int Direction (Parm) -// class AController* C (Parm) - -void AWillowVehicleBase::AdjacentSeat(int Direction, class AController* C) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.AdjacentSeat"); - - AWillowVehicleBase_AdjacentSeat_Params params; - params.Direction = Direction; - params.C = C; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleBase.OnTurretStatusChange -// (Native, Public) -// Parameters: -// bool bTurretIsMoving (Parm) - -void AWillowVehicleBase::OnTurretStatusChange(bool bTurretIsMoving) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.OnTurretStatusChange"); - - AWillowVehicleBase_OnTurretStatusChange_Params params; - params.bTurretIsMoving = bTurretIsMoving; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleBase.IsTargetable -// (Native, HasOptionalparams, Public) -// Parameters: -// bool bIgnoreCloakAbility (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicleBase::IsTargetable(bool bIgnoreCloakAbility) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.IsTargetable"); - - AWillowVehicleBase_IsTargetable_Params params; - params.bIgnoreCloakAbility = bIgnoreCloakAbility; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.GetVehicleAndSeatIndex -// (Native, Public, HasOutparams) -// Parameters: -// class AWillowVehicle* WVehicle (Parm, OutParm) -// int SeatIndex (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicleBase::GetVehicleAndSeatIndex(class AWillowVehicle** WVehicle, int* SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.GetVehicleAndSeatIndex"); - - AWillowVehicleBase_GetVehicleAndSeatIndex_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (WVehicle != nullptr) - *WVehicle = params.WVehicle; - if (SeatIndex != nullptr) - *SeatIndex = params.SeatIndex; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleBase.TickReplicatedAmmoCount -// (Native, Public) - -void AWillowVehicleBase::TickReplicatedAmmoCount() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleBase.TickReplicatedAmmoCount"); - - AWillowVehicleBase_TickReplicatedAmmoCount_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.CrushedByActor -// (Defined, Public) -// Parameters: -// class AActor* Other (Parm) - -void AWillowVehicle::CrushedByActor(class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.CrushedByActor"); - - AWillowVehicle_CrushedByActor_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.GetOccupantWhoCanPickup -// (Defined, Public, HasOutparams) -// Parameters: -// FScriptInterface Pickup (Parm) -// class AController* OutController (Parm, OutParm) -// class APawn* ReturnValue (Parm, OutParm, ReturnParm) - -class APawn* AWillowVehicle::GetOccupantWhoCanPickup(const FScriptInterface& Pickup, class AController** OutController) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetOccupantWhoCanPickup"); - - AWillowVehicle_GetOccupantWhoCanPickup_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (OutController != nullptr) - *OutController = params.OutController; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.ClientInitiateCustomizationRequest -// (Defined, Simulated, Public) -// Parameters: -// class UCustomizationDefinition* NewCustomization (Parm) - -void AWillowVehicle::ClientInitiateCustomizationRequest(class UCustomizationDefinition* NewCustomization) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ClientInitiateCustomizationRequest"); - - AWillowVehicle_ClientInitiateCustomizationRequest_Params params; - params.NewCustomization = NewCustomization; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.InitiateCustomizationRequest -// (Defined, Event, Public) -// Parameters: -// class UCustomizationDefinition* NewCustomization (Parm) - -void AWillowVehicle::InitiateCustomizationRequest(class UCustomizationDefinition* NewCustomization) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.InitiateCustomizationRequest"); - - AWillowVehicle_InitiateCustomizationRequest_Params params; - params.NewCustomization = NewCustomization; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.GetMapDisplayName -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowVehicle::GetMapDisplayName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetMapDisplayName"); - - AWillowVehicle_GetMapDisplayName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetMapDisplayHeader -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowVehicle::GetMapDisplayHeader() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetMapDisplayHeader"); - - AWillowVehicle_GetMapDisplayHeader_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.HandleHealthDepleted -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// class AController* InstigatedBy (Parm) -// class UClass* DamageType (Parm) -// struct FVector HitLocation (Parm) -// FScriptInterface DamageCauser (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::HandleHealthDepleted(class AController* InstigatedBy, class UClass* DamageType, const struct FVector& HitLocation, const FScriptInterface& DamageCauser, const struct FTraceHitInfo& HitInfo, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.HandleHealthDepleted"); - - AWillowVehicle_HandleHealthDepleted_Params params; - params.InstigatedBy = InstigatedBy; - params.DamageType = DamageType; - params.HitLocation = HitLocation; - params.DamageCauser = DamageCauser; - params.HitInfo = HitInfo; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.Behavior_ChangeUsabilityCost -// (Defined, Public) -// Parameters: -// unsigned char ChangeType (Parm) -// unsigned char CostType (Parm) -// int CostAmount (Parm) -// unsigned char UsedType (Parm) - -void AWillowVehicle::Behavior_ChangeUsabilityCost(unsigned char ChangeType, unsigned char CostType, int CostAmount, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.Behavior_ChangeUsabilityCost"); - - AWillowVehicle_Behavior_ChangeUsabilityCost_Params params; - params.ChangeType = ChangeType; - params.CostType = CostType; - params.CostAmount = CostAmount; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.Behavior_ChangeUsability -// (Defined, Public) -// Parameters: -// unsigned char ChangeType (Parm) -// class UActorComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) - -void AWillowVehicle::Behavior_ChangeUsability(unsigned char ChangeType, class UActorComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.Behavior_ChangeUsability"); - - AWillowVehicle_Behavior_ChangeUsability_Params params; - params.ChangeType = ChangeType; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.OnDefaultFOVChanged -// (Defined, Simulated, Public) - -void AWillowVehicle::OnDefaultFOVChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.OnDefaultFOVChanged"); - - AWillowVehicle_OnDefaultFOVChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.GetAfterburnerVehicleFOV -// (Simulated, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowVehicle::GetAfterburnerVehicleFOV() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetAfterburnerVehicleFOV"); - - AWillowVehicle_GetAfterburnerVehicleFOV_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetDefaultVehicleFOV -// (Simulated, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowVehicle::GetDefaultVehicleFOV() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetDefaultVehicleFOV"); - - AWillowVehicle_GetDefaultVehicleFOV_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetFlexibleVehicleFOV -// (Simulated, Native, Public) -// Parameters: -// float InFOV (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowVehicle::GetFlexibleVehicleFOV(float InFOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetFlexibleVehicleFOV"); - - AWillowVehicle_GetFlexibleVehicleFOV_Params params; - params.InFOV = InFOV; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.SetSimObject -// (Native, Public) -// Parameters: -// class USVehicleSimBase* NewSimObject (Parm, EditInline) - -void AWillowVehicle::SetSimObject(class USVehicleSimBase* NewSimObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetSimObject"); - - AWillowVehicle_SetSimObject_Params params; - params.NewSimObject = NewSimObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ServerSpecialMove_StopAny -// (Defined, Net, NetReliable, Event, Public, NetServer) - -void AWillowVehicle::ServerSpecialMove_StopAny() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ServerSpecialMove_StopAny"); - - AWillowVehicle_ServerSpecialMove_StopAny_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ServerSpecialMove_Stop -// (Defined, Net, NetReliable, Event, Public, NetServer) -// Parameters: -// class USpecialMoveDefinition* OldSMD (Parm) - -void AWillowVehicle::ServerSpecialMove_Stop(class USpecialMoveDefinition* OldSMD) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ServerSpecialMove_Stop"); - - AWillowVehicle_ServerSpecialMove_Stop_Params params; - params.OldSMD = OldSMD; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ServerSpecialMove_Queue -// (Defined, Net, NetReliable, Event, HasOptionalparams, Public, NetServer) -// Parameters: -// class USpecialMoveDefinition* NewSMD (Parm) -// float PlayRateScale (OptionalParm, Parm) -// float Duration (OptionalParm, Parm) -// struct FName CallbackName (OptionalParm, Parm) -// class UObject* CallbackObject (OptionalParm, Parm) -// class UObject* Data (OptionalParm, Parm) - -void AWillowVehicle::ServerSpecialMove_Queue(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ServerSpecialMove_Queue"); - - AWillowVehicle_ServerSpecialMove_Queue_Params params; - params.NewSMD = NewSMD; - params.PlayRateScale = PlayRateScale; - params.Duration = Duration; - params.CallbackName = CallbackName; - params.CallbackObject = CallbackObject; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ServerSpecialMove_Play -// (Defined, Net, NetReliable, Event, HasOptionalparams, Public, NetServer) -// Parameters: -// class USpecialMoveDefinition* NewSMD (Parm) -// float PlayRateScale (OptionalParm, Parm) -// float Duration (OptionalParm, Parm) -// struct FName CallbackName (OptionalParm, Parm) -// class UObject* CallbackObject (OptionalParm, Parm) -// class UObject* Data (OptionalParm, Parm) - -void AWillowVehicle::ServerSpecialMove_Play(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ServerSpecialMove_Play"); - - AWillowVehicle_ServerSpecialMove_Play_Params params; - params.NewSMD = NewSMD; - params.PlayRateScale = PlayRateScale; - params.Duration = Duration; - params.CallbackName = CallbackName; - params.CallbackObject = CallbackObject; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SetReplicatedSMData -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FSpecialMoveData NewSMData (Parm, OutParm) - -void AWillowVehicle::SetReplicatedSMData(struct FSpecialMoveData* NewSMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetReplicatedSMData"); - - AWillowVehicle_SetReplicatedSMData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewSMData != nullptr) - *NewSMData = params.NewSMData; -} - - -// Function WillowGame.WillowVehicle.GetDefaultRootMotionRotationMode -// (Simulated, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowVehicle::GetDefaultRootMotionRotationMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetDefaultRootMotionRotationMode"); - - AWillowVehicle_GetDefaultRootMotionRotationMode_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetDefaultRootMotionMode -// (Simulated, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowVehicle::GetDefaultRootMotionMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetDefaultRootMotionMode"); - - AWillowVehicle_GetDefaultRootMotionMode_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetSkelMesh -// (Simulated, Native, Public) -// Parameters: -// class USkeletalMeshComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class USkeletalMeshComponent* AWillowVehicle::GetSkelMesh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetSkelMesh"); - - AWillowVehicle_GetSkelMesh_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetSMComponent -// (Simulated, Native, Public) -// Parameters: -// class USpecialMoveComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class USpecialMoveComponent* AWillowVehicle::GetSMComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetSMComponent"); - - AWillowVehicle_GetSMComponent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetActor -// (Simulated, Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AWillowVehicle::GetActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetActor"); - - AWillowVehicle_GetActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.PlayUIAkEvent -// (Native, Public) -// Parameters: -// class UAkEvent* Event (Parm) - -void AWillowVehicle::PlayUIAkEvent(class UAkEvent* Event) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.PlayUIAkEvent"); - - AWillowVehicle_PlayUIAkEvent_Params params; - params.Event = Event; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ShieldAbsorbedAmmo -// (Native, Public, HasOutparams) -// Parameters: -// class UClass* DamageSource (Parm) -// class UWillowDamageTypeDefinition* DamageTypeDef (Parm) -// float DamagePercentToAbsorb (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::ShieldAbsorbedAmmo(class UClass* DamageSource, class UWillowDamageTypeDefinition* DamageTypeDef, float* DamagePercentToAbsorb) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ShieldAbsorbedAmmo"); - - AWillowVehicle_ShieldAbsorbedAmmo_Params params; - params.DamageSource = DamageSource; - params.DamageTypeDef = DamageTypeDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (DamagePercentToAbsorb != nullptr) - *DamagePercentToAbsorb = params.DamagePercentToAbsorb; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetIntrinsicArmor -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowVehicle::GetIntrinsicArmor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetIntrinsicArmor"); - - AWillowVehicle_GetIntrinsicArmor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.OnShieldDepleted -// (Native, Public) -// Parameters: -// class AController* DamageInstigator (Parm) -// unsigned char DamageType (Parm) - -void AWillowVehicle::OnShieldDepleted(class AController* DamageInstigator, unsigned char DamageType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.OnShieldDepleted"); - - AWillowVehicle_OnShieldDepleted_Params params; - params.DamageInstigator = DamageInstigator; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SetShieldStrength -// (Native, Public) -// Parameters: -// float ShieldValue (Parm) - -void AWillowVehicle::SetShieldStrength(float ShieldValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetShieldStrength"); - - AWillowVehicle_SetShieldStrength_Params params; - params.ShieldValue = ShieldValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.GetMaxShieldStrength -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowVehicle::GetMaxShieldStrength() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetMaxShieldStrength"); - - AWillowVehicle_GetMaxShieldStrength_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetShieldStrength -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowVehicle::GetShieldStrength() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetShieldStrength"); - - AWillowVehicle_GetShieldStrength_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.NotifyDamageTaken -// (Native, Public, HasOutparams) -// Parameters: -// struct FDamageEventSummary DamageSummary (Const, Parm, OutParm) - -void AWillowVehicle::NotifyDamageTaken(struct FDamageEventSummary* DamageSummary) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.NotifyDamageTaken"); - - AWillowVehicle_NotifyDamageTaken_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DamageSummary != nullptr) - *DamageSummary = params.DamageSummary; -} - - -// Function WillowGame.WillowVehicle.SetHidden -// (Native, Public) -// Parameters: -// bool bNewHidden (Parm) - -void AWillowVehicle::SetHidden(bool bNewHidden) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetHidden"); - - AWillowVehicle_SetHidden_Params params; - params.bNewHidden = bNewHidden; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.FreezeForCinematicMode -// (Defined, Event, Public) - -void AWillowVehicle::FreezeForCinematicMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.FreezeForCinematicMode"); - - AWillowVehicle_FreezeForCinematicMode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.OutsideWorldBounds -// (Defined, Simulated, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::OutsideWorldBounds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.OutsideWorldBounds"); - - AWillowVehicle_OutsideWorldBounds_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.FellOutOfWorld -// (Defined, Simulated, Event, Public) -// Parameters: -// class UClass* dmgType (Parm) - -void AWillowVehicle::FellOutOfWorld(class UClass* dmgType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.FellOutOfWorld"); - - AWillowVehicle_FellOutOfWorld_Params params; - params.dmgType = dmgType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ResurrectVehicle -// (Defined, HasOptionalparams, Public) -// Parameters: -// unsigned char ResurrectReason (OptionalParm, Parm) - -void AWillowVehicle::ResurrectVehicle(unsigned char ResurrectReason) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ResurrectVehicle"); - - AWillowVehicle_ResurrectVehicle_Params params; - params.ResurrectReason = ResurrectReason; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.GetWillowVehicle -// (Defined, Simulated, Public) -// Parameters: -// class AWillowVehicle* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowVehicle* AWillowVehicle::GetWillowVehicle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetWillowVehicle"); - - AWillowVehicle_GetWillowVehicle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.SetVehicleDespawned -// (Native, HasOptionalparams, Public) -// Parameters: -// bool bInDespawned (Parm) -// struct FVector NewLocation (OptionalParm, Parm) -// struct FRotator NewRotation (OptionalParm, Parm) - -void AWillowVehicle::SetVehicleDespawned(bool bInDespawned, const struct FVector& NewLocation, const struct FRotator& NewRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetVehicleDespawned"); - - AWillowVehicle_SetVehicleDespawned_Params params; - params.bInDespawned = bInDespawned; - params.NewLocation = NewLocation; - params.NewRotation = NewRotation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.OnNoLongerTargetedByAI -// (Native, Public) -// Parameters: -// class AWillowMind* AIMind (Parm) - -void AWillowVehicle::OnNoLongerTargetedByAI(class AWillowMind* AIMind) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.OnNoLongerTargetedByAI"); - - AWillowVehicle_OnNoLongerTargetedByAI_Params params; - params.AIMind = AIMind; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.OnTargetedByAI -// (Native, Public) -// Parameters: -// class AWillowMind* AIMind (Parm) - -void AWillowVehicle::OnTargetedByAI(class AWillowMind* AIMind) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.OnTargetedByAI"); - - AWillowVehicle_OnTargetedByAI_Params params; - params.AIMind = AIMind; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.PancakeOther -// (Public) -// Parameters: -// class APawn* Other (Parm) - -void AWillowVehicle::PancakeOther(class APawn* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.PancakeOther"); - - AWillowVehicle_PancakeOther_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.GetExpInfo -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// int ExpLevelValue (Parm, OutParm) - -void AWillowVehicle::GetExpInfo(int* ExpLevelValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetExpInfo"); - - AWillowVehicle_GetExpInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ExpLevelValue != nullptr) - *ExpLevelValue = params.ExpLevelValue; -} - - -// Function WillowGame.WillowVehicle.GetVehicleAndSeatIndex -// (Native, Public, HasOutparams) -// Parameters: -// class AWillowVehicle* WVehicle (Parm, OutParm) -// int SeatIndex (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::GetVehicleAndSeatIndex(class AWillowVehicle** WVehicle, int* SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetVehicleAndSeatIndex"); - - AWillowVehicle_GetVehicleAndSeatIndex_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (WVehicle != nullptr) - *WVehicle = params.WVehicle; - if (SeatIndex != nullptr) - *SeatIndex = params.SeatIndex; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.Behavior_RegisterTargetable -// (Defined, Public) -// Parameters: -// bool bUnregister (Parm) - -void AWillowVehicle::Behavior_RegisterTargetable(bool bUnregister) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.Behavior_RegisterTargetable"); - - AWillowVehicle_Behavior_RegisterTargetable_Params params; - params.bUnregister = bUnregister; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SetVehicleSpawning -// (Defined, Simulated, Public) -// Parameters: -// bool bInSpawning (Parm) - -void AWillowVehicle::SetVehicleSpawning(bool bInSpawning) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetVehicleSpawning"); - - AWillowVehicle_SetVehicleSpawning_Params params; - params.bInSpawning = bInSpawning; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ServerSetVehicleSpawning -// (Defined, Net, NetReliable, Event, Public, NetServer) -// Parameters: -// bool bInSpawning (Parm) - -void AWillowVehicle::ServerSetVehicleSpawning(bool bInSpawning) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ServerSetVehicleSpawning"); - - AWillowVehicle_ServerSetVehicleSpawning_Params params; - params.bInSpawning = bInSpawning; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SetVehicleMaterial -// (Defined, Simulated, Public) -// Parameters: -// class UMaterialInstance* MatInst (Parm) - -void AWillowVehicle::SetVehicleMaterial(class UMaterialInstance* MatInst) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetVehicleMaterial"); - - AWillowVehicle_SetVehicleMaterial_Params params; - params.MatInst = MatInst; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ServerSetVehicleMaterial -// (Defined, Net, NetReliable, Event, Public, NetServer) -// Parameters: -// class UMaterialInstance* MatInst (Parm) - -void AWillowVehicle::ServerSetVehicleMaterial(class UMaterialInstance* MatInst) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ServerSetVehicleMaterial"); - - AWillowVehicle_ServerSetVehicleMaterial_Params params; - params.MatInst = MatInst; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ServerNotifyAltFireTriggered -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowVehicle::ServerNotifyAltFireTriggered() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ServerNotifyAltFireTriggered"); - - AWillowVehicle_ServerNotifyAltFireTriggered_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ServerNotifyTargetLockSuccessful -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// class AActor* NewLockOnTarget (Parm) - -void AWillowVehicle::ServerNotifyTargetLockSuccessful(class AActor* NewLockOnTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ServerNotifyTargetLockSuccessful"); - - AWillowVehicle_ServerNotifyTargetLockSuccessful_Params params; - params.NewLockOnTarget = NewLockOnTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.RouteCallToServerForAltFireTrigger -// (Defined, Simulated, Public) - -void AWillowVehicle::RouteCallToServerForAltFireTrigger() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.RouteCallToServerForAltFireTrigger"); - - AWillowVehicle_RouteCallToServerForAltFireTrigger_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.RouteCallToServerForTargetLockSuccess -// (Defined, Simulated, Public) -// Parameters: -// class AActor* NewLockOnTarget (Parm) - -void AWillowVehicle::RouteCallToServerForTargetLockSuccess(class AActor* NewLockOnTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.RouteCallToServerForTargetLockSuccess"); - - AWillowVehicle_RouteCallToServerForTargetLockSuccess_Params params; - params.NewLockOnTarget = NewLockOnTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ServerStopFireTurret -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// unsigned char FireModeNum (Parm) - -void AWillowVehicle::ServerStopFireTurret(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ServerStopFireTurret"); - - AWillowVehicle_ServerStopFireTurret_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.StopAltFireTurret -// (Defined, Exec, Public) - -void AWillowVehicle::StopAltFireTurret() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.StopAltFireTurret"); - - AWillowVehicle_StopAltFireTurret_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.StartAltFireTurret -// (Defined, Exec, Public) - -void AWillowVehicle::StartAltFireTurret() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.StartAltFireTurret"); - - AWillowVehicle_StartAltFireTurret_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.StopFireTurret -// (Defined, Exec, Public) - -void AWillowVehicle::StopFireTurret() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.StopFireTurret"); - - AWillowVehicle_StopFireTurret_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ServerStartFireTurret -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// unsigned char FireModeNum (Parm) - -void AWillowVehicle::ServerStartFireTurret(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ServerStartFireTurret"); - - AWillowVehicle_ServerStartFireTurret_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.StartFireTurret -// (Defined, Exec, Public) - -void AWillowVehicle::StartFireTurret() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.StartFireTurret"); - - AWillowVehicle_StartFireTurret_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ServerClearStatusEffects -// (Defined, Net, NetReliable, HasOptionalparams, Public, NetServer) -// Parameters: -// bool bKillImmediately (OptionalParm, Parm) - -void AWillowVehicle::ServerClearStatusEffects(bool bKillImmediately) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ServerClearStatusEffects"); - - AWillowVehicle_ServerClearStatusEffects_Params params; - params.bKillImmediately = bKillImmediately; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.Behavior_ClearStatusEffects -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bKillImmediately (OptionalParm, Parm) - -void AWillowVehicle::Behavior_ClearStatusEffects(bool bKillImmediately) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.Behavior_ClearStatusEffects"); - - AWillowVehicle_Behavior_ClearStatusEffects_Params params; - params.bKillImmediately = bKillImmediately; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ProcessViewRotation -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// float DeltaTime (Parm) -// struct FRotator out_ViewRotation (Parm, OutParm) -// struct FRotator out_DeltaRot (Parm, OutParm) - -void AWillowVehicle::ProcessViewRotation(float DeltaTime, struct FRotator* out_ViewRotation, struct FRotator* out_DeltaRot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ProcessViewRotation"); - - AWillowVehicle_ProcessViewRotation_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_ViewRotation != nullptr) - *out_ViewRotation = params.out_ViewRotation; - if (out_DeltaRot != nullptr) - *out_DeltaRot = params.out_DeltaRot; -} - - -// Function WillowGame.WillowVehicle.GetUntouchImpact -// (Defined, Simulated, Public) -// Parameters: -// class UImpactDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UImpactDefinition* AWillowVehicle::GetUntouchImpact() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetUntouchImpact"); - - AWillowVehicle_GetUntouchImpact_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetTouchImpact -// (Defined, Simulated, Public) -// Parameters: -// class UImpactDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UImpactDefinition* AWillowVehicle::GetTouchImpact() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetTouchImpact"); - - AWillowVehicle_GetTouchImpact_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.CanSplash -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::CanSplash() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.CanSplash"); - - AWillowVehicle_CanSplash_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.FadeInTireNoise -// (Simulated, Public) - -void AWillowVehicle::FadeInTireNoise() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.FadeInTireNoise"); - - AWillowVehicle_FadeInTireNoise_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SetCanTargetCheat -// (Native, Public) -// Parameters: -// bool bCanTargetIn (Parm) - -void AWillowVehicle::SetCanTargetCheat(bool bCanTargetIn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetCanTargetCheat"); - - AWillowVehicle_SetCanTargetCheat_Params params; - params.bCanTargetIn = bCanTargetIn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.CanTarget -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::CanTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.CanTarget"); - - AWillowVehicle_CanTarget_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.SetCanTarget -// (Native, Public) -// Parameters: -// bool bCanTargetIn (Parm) - -void AWillowVehicle::SetCanTarget(bool bCanTargetIn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetCanTarget"); - - AWillowVehicle_SetCanTarget_Params params; - params.bCanTargetIn = bCanTargetIn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ResetDebugData -// (Defined, Public) - -void AWillowVehicle::ResetDebugData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ResetDebugData"); - - AWillowVehicle_ResetDebugData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.DebugGetNextDriverOrPassenger -// (Defined, Public) -// Parameters: -// class APawn* ReturnValue (Parm, OutParm, ReturnParm) - -class APawn* AWillowVehicle::DebugGetNextDriverOrPassenger() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.DebugGetNextDriverOrPassenger"); - - AWillowVehicle_DebugGetNextDriverOrPassenger_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetResourcePoolForResourceDefinition -// (Native, HasOptionalparams, Public) -// Parameters: -// class UResourceDefinition* Resource (Parm) -// bool bCreatePoolIfOneDoesntExist (OptionalParm, Parm) -// struct FResourcePoolReference ReturnValue (Parm, OutParm, ReturnParm) - -struct FResourcePoolReference AWillowVehicle::GetResourcePoolForResourceDefinition(class UResourceDefinition* Resource, bool bCreatePoolIfOneDoesntExist) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetResourcePoolForResourceDefinition"); - - AWillowVehicle_GetResourcePoolForResourceDefinition_Params params; - params.Resource = Resource; - params.bCreatePoolIfOneDoesntExist = bCreatePoolIfOneDoesntExist; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.SetupSeatPawnViewLimits -// (Defined, Simulated, Public) -// Parameters: -// int SeatIndex (Parm) - -void AWillowVehicle::SetupSeatPawnViewLimits(int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetupSeatPawnViewLimits"); - - AWillowVehicle_SetupSeatPawnViewLimits_Params params; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.VehicleAdjustInput -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// float aTurn (Parm, OutParm) -// float aLookUp (Parm, OutParm) -// float aForward (Parm, OutParm) -// float aStrafe (Parm, OutParm) - -void AWillowVehicle::VehicleAdjustInput(float* aTurn, float* aLookUp, float* aForward, float* aStrafe) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.VehicleAdjustInput"); - - AWillowVehicle_VehicleAdjustInput_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (aTurn != nullptr) - *aTurn = params.aTurn; - if (aLookUp != nullptr) - *aLookUp = params.aLookUp; - if (aForward != nullptr) - *aForward = params.aForward; - if (aStrafe != nullptr) - *aStrafe = params.aStrafe; -} - - -// Function WillowGame.WillowVehicle.GetTargetName -// (Defined, Simulated, Event, Public, HasOutparams) -// Parameters: -// struct FString TargetName (Parm, OutParm, NeedCtorLink) - -void AWillowVehicle::GetTargetName(struct FString* TargetName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetTargetName"); - - AWillowVehicle_GetTargetName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TargetName != nullptr) - *TargetName = params.TargetName; -} - - -// Function WillowGame.WillowVehicle.GetTargetableLocation -// (Simulated, Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowVehicle::GetTargetableLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetTargetableLocation"); - - AWillowVehicle_GetTargetableLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.DisplayParentInfo -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::DisplayParentInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.DisplayParentInfo"); - - AWillowVehicle_DisplayParentInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetAllBarInfo -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// TArray BarData (Parm, OutParm, NeedCtorLink) - -void AWillowVehicle::GetAllBarInfo(TArray* BarData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetAllBarInfo"); - - AWillowVehicle_GetAllBarInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BarData != nullptr) - *BarData = params.BarData; -} - - -// Function WillowGame.WillowVehicle.IsAutoAimTarget -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::IsAutoAimTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.IsAutoAimTarget"); - - AWillowVehicle_IsAutoAimTarget_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.IsInvulnerable -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::IsInvulnerable() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.IsInvulnerable"); - - AWillowVehicle_IsInvulnerable_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.UpdateEngineSound -// (Simulated, Native, Public) -// Parameters: -// bool bStopSound (Parm) - -void AWillowVehicle::UpdateEngineSound(bool bStopSound) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.UpdateEngineSound"); - - AWillowVehicle_UpdateEngineSound_Params params; - params.bStopSound = bStopSound; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.StopEngineSound -// (Defined, Simulated, Public) - -void AWillowVehicle::StopEngineSound() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.StopEngineSound"); - - AWillowVehicle_StopEngineSound_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.StartEngineSound -// (Defined, Simulated, Public) - -void AWillowVehicle::StartEngineSound() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.StartEngineSound"); - - AWillowVehicle_StartEngineSound_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.NotifyUserCouldNotAffordAttemptedUse -// (Public) -// Parameters: -// class APawn* User (Parm) -// class UPrimitiveComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) - -void AWillowVehicle::NotifyUserCouldNotAffordAttemptedUse(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.NotifyUserCouldNotAffordAttemptedUse"); - - AWillowVehicle_NotifyUserCouldNotAffordAttemptedUse_Params params; - params.User = User; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SetInteractionIcon -// (Public) -// Parameters: -// class UInteractionIconDefinition* Icon (Parm) -// unsigned char UsedType (Parm) - -void AWillowVehicle::SetInteractionIcon(class UInteractionIconDefinition* Icon, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetInteractionIcon"); - - AWillowVehicle_SetInteractionIcon_Params params; - params.Icon = Icon; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.UseObject -// (Defined, Public) -// Parameters: -// class APawn* User (Parm) -// class UPrimitiveComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::UseObject(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.UseObject"); - - AWillowVehicle_UseObject_Params params; - params.User = User; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.ApplyCameraYawDamping -// (Defined, Simulated, Public, HasOutparams, HasDefaults) -// Parameters: -// float aTurn (Parm, OutParm) - -void AWillowVehicle::ApplyCameraYawDamping(float* aTurn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ApplyCameraYawDamping"); - - AWillowVehicle_ApplyCameraYawDamping_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (aTurn != nullptr) - *aTurn = params.aTurn; -} - - -// Function WillowGame.WillowVehicle.GetInstanceData -// (Defined, Simulated, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FName DataName (Parm) -// TArray InstanceData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::GetInstanceData(const struct FName& DataName, TArray* InstanceData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetInstanceData"); - - AWillowVehicle_GetInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (InstanceData != nullptr) - *InstanceData = params.InstanceData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetReplicatedInstanceDataState -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FReplicatedInstanceDataState OutReplicatedInstanceDataState (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetReplicatedInstanceDataState"); - - AWillowVehicle_GetReplicatedInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutReplicatedInstanceDataState != nullptr) - *OutReplicatedInstanceDataState = params.OutReplicatedInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetInstanceDataState -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FInstanceDataSet OutInstanceDataState (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetInstanceDataState"); - - AWillowVehicle_GetInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutInstanceDataState != nullptr) - *OutInstanceDataState = params.OutInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.DestroyOwnedInstanceData -// (Simulated, Public) - -void AWillowVehicle::DestroyOwnedInstanceData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.DestroyOwnedInstanceData"); - - AWillowVehicle_DestroyOwnedInstanceData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.RemoveInstanceDataObject -// (Defined, Simulated, Event, Public) -// Parameters: -// class UObject* InstanceDataObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::RemoveInstanceDataObject(class UObject* InstanceDataObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.RemoveInstanceDataObject"); - - AWillowVehicle_RemoveInstanceDataObject_Params params; - params.InstanceDataObject = InstanceDataObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.RemoveInstanceData -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName DataName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::RemoveInstanceData(const struct FName& DataName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.RemoveInstanceData"); - - AWillowVehicle_RemoveInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.SetInstanceData -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// struct FInstanceDataUnion InstanceData (Parm, NeedCtorLink) -// bool bAllowDuplicateNames (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetInstanceData"); - - AWillowVehicle_SetInstanceData_Params params; - params.InstanceData = InstanceData; - params.bAllowDuplicateNames = bAllowDuplicateNames; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetSeatLocationAndRotation -// (Defined, Public, HasOutparams) -// Parameters: -// int SeatIndex (Parm) -// struct FVector SeatLocation (Parm, OutParm) -// struct FRotator SeatRotation (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::GetSeatLocationAndRotation(int SeatIndex, struct FVector* SeatLocation, struct FRotator* SeatRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetSeatLocationAndRotation"); - - AWillowVehicle_GetSeatLocationAndRotation_Params params; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SeatLocation != nullptr) - *SeatLocation = params.SeatLocation; - if (SeatRotation != nullptr) - *SeatRotation = params.SeatRotation; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetHijackLocation -// (Defined, Public, HasDefaults) -// Parameters: -// int SeatIndex (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowVehicle::GetHijackLocation(int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetHijackLocation"); - - AWillowVehicle_GetHijackLocation_Params params; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetSide -// (Defined, Public, HasDefaults) -// Parameters: -// struct FVector WorldLoc (Parm) -// int SeatIndex (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowVehicle::GetSide(const struct FVector& WorldLoc, int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetSide"); - - AWillowVehicle_GetSide_Params params; - params.WorldLoc = WorldLoc; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.KillAfterburnerEffects -// (Defined, Simulated, Public) - -void AWillowVehicle::KillAfterburnerEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.KillAfterburnerEffects"); - - AWillowVehicle_KillAfterburnerEffects_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.AfterburnerEffects -// (Simulated, Native, Public) -// Parameters: -// float DeltaTime (Parm) -// bool AfterburnerIsOn (Parm) - -void AWillowVehicle::AfterburnerEffects(float DeltaTime, bool AfterburnerIsOn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.AfterburnerEffects"); - - AWillowVehicle_AfterburnerEffects_Params params; - params.DeltaTime = DeltaTime; - params.AfterburnerIsOn = AfterburnerIsOn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ControllerToPlayEffects -// (Simulated, Native, Public) -// Parameters: -// class APlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class APlayerController* AWillowVehicle::ControllerToPlayEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ControllerToPlayEffects"); - - AWillowVehicle_ControllerToPlayEffects_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.AfterburnerShakeTimer -// (Defined, Simulated, Public, HasDefaults) - -void AWillowVehicle::AfterburnerShakeTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.AfterburnerShakeTimer"); - - AWillowVehicle_AfterburnerShakeTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.AfterburnerOff -// (Defined, Simulated, Public) - -void AWillowVehicle::AfterburnerOff() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.AfterburnerOff"); - - AWillowVehicle_AfterburnerOff_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ServerAfterburnerOff -// (Defined, Net, NetReliable, Event, Public, NetServer) - -void AWillowVehicle::ServerAfterburnerOff() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ServerAfterburnerOff"); - - AWillowVehicle_ServerAfterburnerOff_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.AfterburnerOn -// (Defined, Simulated, Public) - -void AWillowVehicle::AfterburnerOn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.AfterburnerOn"); - - AWillowVehicle_AfterburnerOn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ServerAfterburnerOn -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowVehicle::ServerAfterburnerOn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ServerAfterburnerOn"); - - AWillowVehicle_ServerAfterburnerOn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ValidateAfterburner -// (Native, Public) - -void AWillowVehicle::ValidateAfterburner() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ValidateAfterburner"); - - AWillowVehicle_ValidateAfterburner_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.Turbo -// (Defined, Exec, Public) - -void AWillowVehicle::Turbo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.Turbo"); - - AWillowVehicle_Turbo_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.CanDeactivateAfterburner -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::CanDeactivateAfterburner() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.CanDeactivateAfterburner"); - - AWillowVehicle_CanDeactivateAfterburner_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.CanActivateAfterburner -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::CanActivateAfterburner() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.CanActivateAfterburner"); - - AWillowVehicle_CanActivateAfterburner_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.TickPursuitNodes -// (Native, Public) -// Parameters: -// float DeltaTime (Parm) - -void AWillowVehicle::TickPursuitNodes(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.TickPursuitNodes"); - - AWillowVehicle_TickPursuitNodes_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.GetCharacterWeapon -// (Defined, Public) -// Parameters: -// class AController* CharController (Parm) -// class AWillowWeapon* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowWeapon* AWillowVehicle::GetCharacterWeapon(class AController* CharController) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetCharacterWeapon"); - - AWillowVehicle_GetCharacterWeapon_Params params; - params.CharController = CharController; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.DrawReverseConeDebug -// (Defined, Public, HasDefaults) -// Parameters: -// struct FVector vecForward (Parm) - -void AWillowVehicle::DrawReverseConeDebug(const struct FVector& vecForward) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.DrawReverseConeDebug"); - - AWillowVehicle_DrawReverseConeDebug_Params params; - params.vecForward = vecForward; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SetInputs -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// float InForward (Parm) -// float InStrafe (Parm) -// float InUp (Parm) - -void AWillowVehicle::SetInputs(float InForward, float InStrafe, float InUp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetInputs"); - - AWillowVehicle_SetInputs_Params params; - params.InForward = InForward; - params.InStrafe = InStrafe; - params.InUp = InUp; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SetAIInputs -// (Defined, Simulated, Event, HasOptionalparams, Public, HasDefaults) -// Parameters: -// float InForward (Parm) -// struct FVector DesiredSteeringDirection (Parm) -// float InUp (OptionalParm, Parm) - -void AWillowVehicle::SetAIInputs(float InForward, const struct FVector& DesiredSteeringDirection, float InUp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetAIInputs"); - - AWillowVehicle_SetAIInputs_Params params; - params.InForward = InForward; - params.DesiredSteeringDirection = DesiredSteeringDirection; - params.InUp = InUp; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SpawnTracer -// (Defined, Simulated, Public) -// Parameters: -// int nSeat (Parm) -// struct FVector EffectLocation (Parm) -// struct FVector HitLocation (Parm) - -void AWillowVehicle::SpawnTracer(int nSeat, const struct FVector& EffectLocation, const struct FVector& HitLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SpawnTracer"); - - AWillowVehicle_SpawnTracer_Params params; - params.nSeat = nSeat; - params.EffectLocation = EffectLocation; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.DamageDamage -// (Defined, Simulated, Exec, Public) -// Parameters: -// int Index (Parm) - -void AWillowVehicle::DamageDamage(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.DamageDamage"); - - AWillowVehicle_DamageDamage_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.DamageDebug -// (Defined, Simulated, Exec, Public) - -void AWillowVehicle::DamageDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.DamageDebug"); - - AWillowVehicle_DamageDebug_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.DrawHUD -// (Simulated, Native, Public) -// Parameters: -// class AHUD* H (Parm) - -void AWillowVehicle::DrawHUD(class AHUD* H) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.DrawHUD"); - - AWillowVehicle_DrawHUD_Params params; - params.H = H; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.OnExitVehicle -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_ExitVehicle* Action (Parm) - -void AWillowVehicle::OnExitVehicle(class UWillowSeqAct_ExitVehicle* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.OnExitVehicle"); - - AWillowVehicle_OnExitVehicle_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.GetSVehicleDebug -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// TArray DebugInfo (Parm, OutParm, NeedCtorLink) - -void AWillowVehicle::GetSVehicleDebug(TArray* DebugInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetSVehicleDebug"); - - AWillowVehicle_GetSVehicleDebug_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DebugInfo != nullptr) - *DebugInfo = params.DebugInfo; -} - - -// Function WillowGame.WillowVehicle.MorphTargetDestroyed -// (Simulated, Event, Public) -// Parameters: -// int MorphNodeIndex (Parm) - -void AWillowVehicle::MorphTargetDestroyed(int MorphNodeIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.MorphTargetDestroyed"); - - AWillowVehicle_MorphTargetDestroyed_Params params; - params.MorphNodeIndex = MorphNodeIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SetMorphTarget -// (Defined, Exec, Public) -// Parameters: -// struct FString Cmd (Parm, NeedCtorLink) - -void AWillowVehicle::SetMorphTarget(const struct FString& Cmd) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetMorphTarget"); - - AWillowVehicle_SetMorphTarget_Params params; - params.Cmd = Cmd; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SetInitialMorph -// (Defined, Simulated, Event, Public) - -void AWillowVehicle::SetInitialMorph() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetInitialMorph"); - - AWillowVehicle_SetInitialMorph_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ApplyMorphHeal -// (Defined, Simulated, Event, Public) -// Parameters: -// int Amount (Parm) - -void AWillowVehicle::ApplyMorphHeal(int Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ApplyMorphHeal"); - - AWillowVehicle_ApplyMorphHeal_Params params; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ApplyMorphDamage -// (Native, Public) -// Parameters: -// struct FVector HitLocation (Parm) -// int Damage (Parm) - -void AWillowVehicle::ApplyMorphDamage(const struct FVector& HitLocation, int Damage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ApplyMorphDamage"); - - AWillowVehicle_ApplyMorphDamage_Params params; - params.HitLocation = HitLocation; - params.Damage = Damage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.InitializeMorphs -// (Defined, Simulated, Public) - -void AWillowVehicle::InitializeMorphs() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.InitializeMorphs"); - - AWillowVehicle_InitializeMorphs_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.RigidBodyCollision -// (Defined, Simulated, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// class UPrimitiveComponent* HitComponent (Parm, EditInline) -// class UPrimitiveComponent* OtherComponent (Parm, EditInline) -// struct FCollisionImpactData Collision (Const, Parm, OutParm, NeedCtorLink) -// int ContactIndex (Parm) - -void AWillowVehicle::RigidBodyCollision(class UPrimitiveComponent* HitComponent, class UPrimitiveComponent* OtherComponent, int ContactIndex, struct FCollisionImpactData* Collision) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.RigidBodyCollision"); - - AWillowVehicle_RigidBodyCollision_Params params; - params.HitComponent = HitComponent; - params.OtherComponent = OtherComponent; - params.ContactIndex = ContactIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Collision != nullptr) - *Collision = params.Collision; -} - - -// Function WillowGame.WillowVehicle.ApplyCollisionDamageFrom -// (Defined, Public) -// Parameters: -// class AActor* DamageCauser (Parm) -// class UPrimitiveComponent* OtherComponent (Parm, EditInline) -// float DamageToApply (Parm) - -void AWillowVehicle::ApplyCollisionDamageFrom(class AActor* DamageCauser, class UPrimitiveComponent* OtherComponent, float DamageToApply) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ApplyCollisionDamageFrom"); - - AWillowVehicle_ApplyCollisionDamageFrom_Params params; - params.DamageCauser = DamageCauser; - params.OtherComponent = OtherComponent; - params.DamageToApply = DamageToApply; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ApplyCollisionDamageTo -// (Defined, Public, HasDefaults) -// Parameters: -// class AActor* ActorToReceiveDamage (Parm) -// unsigned char CollisionEnum (Parm) -// class UPrimitiveComponent* OtherComponent (Parm, EditInline) -// struct FVector inVelocity (Parm) -// bool bRunOverDamage (Parm) - -void AWillowVehicle::ApplyCollisionDamageTo(class AActor* ActorToReceiveDamage, unsigned char CollisionEnum, class UPrimitiveComponent* OtherComponent, const struct FVector& inVelocity, bool bRunOverDamage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ApplyCollisionDamageTo"); - - AWillowVehicle_ApplyCollisionDamageTo_Params params; - params.ActorToReceiveDamage = ActorToReceiveDamage; - params.CollisionEnum = CollisionEnum; - params.OtherComponent = OtherComponent; - params.inVelocity = inVelocity; - params.bRunOverDamage = bRunOverDamage; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.TookDamageFromEnemy -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AController* InstigatedBy (Parm) -// class UCharacterClassDefinition* MyCharacterClass (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// class UClass* DamageType (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowVehicle::TookDamageFromEnemy(class AController* InstigatedBy, class UCharacterClassDefinition* MyCharacterClass, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.TookDamageFromEnemy"); - - AWillowVehicle_TookDamageFromEnemy_Params params; - params.InstigatedBy = InstigatedBy; - params.MyCharacterClass = MyCharacterClass; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.HitInfo = HitInfo; - params.DamageCauser = DamageCauser; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.GetHumanReadableName -// (Defined, Simulated, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowVehicle::GetHumanReadableName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetHumanReadableName"); - - AWillowVehicle_GetHumanReadableName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.FindSeatIndexForPawn -// (Defined, Simulated, Public) -// Parameters: -// class APawn* inPawn (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowVehicle::FindSeatIndexForPawn(class APawn* inPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.FindSeatIndexForPawn"); - - AWillowVehicle_FindSeatIndexForPawn_Params params; - params.inPawn = inPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.SitAnimFinished -// (Defined, Simulated, Public) - -void AWillowVehicle::SitAnimFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SitAnimFinished"); - - AWillowVehicle_SitAnimFinished_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ClientCheckForSitAnimFinished -// (Defined, Simulated, Public) - -void AWillowVehicle::ClientCheckForSitAnimFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ClientCheckForSitAnimFinished"); - - AWillowVehicle_ClientCheckForSitAnimFinished_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.UnsitDriver -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class AWillowPawn* WillowP (Parm) -// class AWillowVehicleBase* VehicleOrWeaponPawn (Parm) -// int SeatIndex (Parm) - -void AWillowVehicle::UnsitDriver(class AWillowPawn* WillowP, class AWillowVehicleBase* VehicleOrWeaponPawn, int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.UnsitDriver"); - - AWillowVehicle_UnsitDriver_Params params; - params.WillowP = WillowP; - params.VehicleOrWeaponPawn = VehicleOrWeaponPawn; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ClientUnsitDriver -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class AWillowPawn* WillowP (Parm) -// int SeatIndex (Parm) - -void AWillowVehicle::ClientUnsitDriver(class AWillowPawn* WillowP, int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ClientUnsitDriver"); - - AWillowVehicle_ClientUnsitDriver_Params params; - params.WillowP = WillowP; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SitDriver -// (Defined, Simulated, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class AWillowPawn* WillowP (Parm) -// int SeatIndex (Parm) -// unsigned char Side (Parm) -// bool SkipAnim (OptionalParm, Parm) - -void AWillowVehicle::SitDriver(class AWillowPawn* WillowP, int SeatIndex, unsigned char Side, bool SkipAnim) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SitDriver"); - - AWillowVehicle_SitDriver_Params params; - params.WillowP = WillowP; - params.SeatIndex = SeatIndex; - params.Side = Side; - params.SkipAnim = SkipAnim; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.DetachDriver -// (Defined, Simulated, Public) -// Parameters: -// class APawn* P (Parm) - -void AWillowVehicle::DetachDriver(class APawn* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.DetachDriver"); - - AWillowVehicle_DetachDriver_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.AttachDriver -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class APawn* P (Parm) -// bool SkipAnim (OptionalParm, Parm) - -void AWillowVehicle::AttachDriver(class APawn* P, bool SkipAnim) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.AttachDriver"); - - AWillowVehicle_AttachDriver_Params params; - params.P = P; - params.SkipAnim = SkipAnim; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.PlayTeleportOutOfVehicleEffect -// (Defined, Public) -// Parameters: -// class AWillowPawn* WP (Parm) - -void AWillowVehicle::PlayTeleportOutOfVehicleEffect(class AWillowPawn* WP) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.PlayTeleportOutOfVehicleEffect"); - - AWillowVehicle_PlayTeleportOutOfVehicleEffect_Params params; - params.WP = WP; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.PlayTeleportEffectAtLocation -// (Defined, Public, HasDefaults) -// Parameters: -// class AWillowPawn* WP (Parm) -// struct FVector TeleportLocation (Parm) - -void AWillowVehicle::PlayTeleportEffectAtLocation(class AWillowPawn* WP, const struct FVector& TeleportLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.PlayTeleportEffectAtLocation"); - - AWillowVehicle_PlayTeleportEffectAtLocation_Params params; - params.WP = WP; - params.TeleportLocation = TeleportLocation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.PlayTeleportIntoVehicleEffect -// (Defined, Public) -// Parameters: -// class AWillowPawn* WP (Parm) - -void AWillowVehicle::PlayTeleportIntoVehicleEffect(class AWillowPawn* WP) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.PlayTeleportIntoVehicleEffect"); - - AWillowVehicle_PlayTeleportIntoVehicleEffect_Params params; - params.WP = WP; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.CheckVehicleDamage -// (Simulated, Native, Public) - -void AWillowVehicle::CheckVehicleDamage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.CheckVehicleDamage"); - - AWillowVehicle_CheckVehicleDamage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.DropItemPoolItems -// (Defined, Public, HasDefaults) - -void AWillowVehicle::DropItemPoolItems() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.DropItemPoolItems"); - - AWillowVehicle_DropItemPoolItems_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.AdjustFOVAngle -// (Simulated, Native, Public) -// Parameters: -// float VFOVAngle (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowVehicle::AdjustFOVAngle(float VFOVAngle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.AdjustFOVAngle"); - - AWillowVehicle_AdjustFOVAngle_Params params; - params.VFOVAngle = VFOVAngle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.VehicleCalcCamera -// (Simulated, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// float DeltaTime (Parm) -// int SeatIndex (Parm) -// struct FVector out_CamLoc (Parm, OutParm) -// struct FRotator out_CamRot (Parm, OutParm) -// bool bPivotOnly (OptionalParm, Parm) - -void AWillowVehicle::VehicleCalcCamera(float DeltaTime, int SeatIndex, bool bPivotOnly, struct FVector* out_CamLoc, struct FRotator* out_CamRot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.VehicleCalcCamera"); - - AWillowVehicle_VehicleCalcCamera_Params params; - params.DeltaTime = DeltaTime; - params.SeatIndex = SeatIndex; - params.bPivotOnly = bPivotOnly; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_CamLoc != nullptr) - *out_CamLoc = params.out_CamLoc; - if (out_CamRot != nullptr) - *out_CamRot = params.out_CamRot; -} - - -// Function WillowGame.WillowVehicle.CalcCamera -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// float DeltaTime (Parm) -// struct FVector out_CamLoc (Parm, OutParm) -// struct FRotator out_CamRot (Parm, OutParm) -// float out_FOV (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::CalcCamera(float DeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.CalcCamera"); - - AWillowVehicle_CalcCamera_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_CamLoc != nullptr) - *out_CamLoc = params.out_CamLoc; - if (out_CamRot != nullptr) - *out_CamRot = params.out_CamRot; - if (out_FOV != nullptr) - *out_FOV = params.out_FOV; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.VehicleWeaponHitLocationEffects -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// int SeatIndex (Parm) -// struct FVector HitLocation (Parm) - -void AWillowVehicle::VehicleWeaponHitLocationEffects(int SeatIndex, const struct FVector& HitLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.VehicleWeaponHitLocationEffects"); - - AWillowVehicle_VehicleWeaponHitLocationEffects_Params params; - params.SeatIndex = SeatIndex; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.VehicleAdjustFlashLocation -// (Defined, Simulated, Event, HasOptionalparams, Public) -// Parameters: -// int SeatIndex (Parm) -// unsigned char FireModeNum (Parm) -// struct FVector NewLocation (Parm) -// bool bClear (OptionalParm, Parm) - -void AWillowVehicle::VehicleAdjustFlashLocation(int SeatIndex, unsigned char FireModeNum, const struct FVector& NewLocation, bool bClear) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.VehicleAdjustFlashLocation"); - - AWillowVehicle_VehicleAdjustFlashLocation_Params params; - params.SeatIndex = SeatIndex; - params.FireModeNum = FireModeNum; - params.NewLocation = NewLocation; - params.bClear = bClear; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.VehicleAdjustFlashCount -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// int SeatIndex (Parm) -// unsigned char FireModeNum (Parm) -// bool bClear (OptionalParm, Parm) - -void AWillowVehicle::VehicleAdjustFlashCount(int SeatIndex, unsigned char FireModeNum, bool bClear) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.VehicleAdjustFlashCount"); - - AWillowVehicle_VehicleAdjustFlashCount_Params params; - params.SeatIndex = SeatIndex; - params.FireModeNum = FireModeNum; - params.bClear = bClear; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.VehicleWeaponImpactEffects -// (Defined, Simulated, Public) -// Parameters: -// struct FVector HitLocation (Parm) -// int SeatIndex (Parm) - -void AWillowVehicle::VehicleWeaponImpactEffects(const struct FVector& HitLocation, int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.VehicleWeaponImpactEffects"); - - AWillowVehicle_VehicleWeaponImpactEffects_Params params; - params.HitLocation = HitLocation; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.VehicleWeaponFireEffects -// (Defined, Simulated, Public) -// Parameters: -// struct FVector HitLocation (Parm) -// int SeatIndex (Parm) - -void AWillowVehicle::VehicleWeaponFireEffects(const struct FVector& HitLocation, int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.VehicleWeaponFireEffects"); - - AWillowVehicle_VehicleWeaponFireEffects_Params params; - params.HitLocation = HitLocation; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.VehicleWeaponStoppedFiring -// (Defined, Simulated, Event, Public) -// Parameters: -// bool bViaReplication (Parm) -// int SeatIndex (Parm) - -void AWillowVehicle::VehicleWeaponStoppedFiring(bool bViaReplication, int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.VehicleWeaponStoppedFiring"); - - AWillowVehicle_VehicleWeaponStoppedFiring_Params params; - params.bViaReplication = bViaReplication; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.WeaponStoppedFiring -// (Simulated, Native, Public) -// Parameters: -// class AWeapon* InWeapon (Parm) -// bool bViaReplication (Parm) - -void AWillowVehicle::WeaponStoppedFiring(class AWeapon* InWeapon, bool bViaReplication) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.WeaponStoppedFiring"); - - AWillowVehicle_WeaponStoppedFiring_Params params; - params.InWeapon = InWeapon; - params.bViaReplication = bViaReplication; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.VehicleWeaponFired -// (Defined, Simulated, Event, Public) -// Parameters: -// bool bViaReplication (Parm) -// struct FVector HitLocation (Parm) -// int SeatIndex (Parm) - -void AWillowVehicle::VehicleWeaponFired(bool bViaReplication, const struct FVector& HitLocation, int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.VehicleWeaponFired"); - - AWillowVehicle_VehicleWeaponFired_Params params; - params.bViaReplication = bViaReplication; - params.HitLocation = HitLocation; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.GetPlayerController -// (Defined, Simulated, Public) -// Parameters: -// int SeatIndex (Parm) -// class APlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class APlayerController* AWillowVehicle::GetPlayerController(int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetPlayerController"); - - AWillowVehicle_GetPlayerController_Params params; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.WeaponFired -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// class AWeapon* InWeapon (Parm) -// bool bViaReplication (Parm) -// struct FVector HitLocation (OptionalParm, Parm) - -void AWillowVehicle::WeaponFired(class AWeapon* InWeapon, bool bViaReplication, const struct FVector& HitLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.WeaponFired"); - - AWillowVehicle_WeaponFired_Params params; - params.InWeapon = InWeapon; - params.bViaReplication = bViaReplication; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.GetWeaponViewAxes -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// class AWillowWeapon* WhichWeapon (Parm) -// struct FVector XAxis (Parm, OutParm) -// struct FVector YAxis (Parm, OutParm) -// struct FVector ZAxis (Parm, OutParm) - -void AWillowVehicle::GetWeaponViewAxes(class AWillowWeapon* WhichWeapon, struct FVector* XAxis, struct FVector* YAxis, struct FVector* ZAxis) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetWeaponViewAxes"); - - AWillowVehicle_GetWeaponViewAxes_Params params; - params.WhichWeapon = WhichWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (XAxis != nullptr) - *XAxis = params.XAxis; - if (YAxis != nullptr) - *YAxis = params.YAxis; - if (ZAxis != nullptr) - *ZAxis = params.ZAxis; -} - - -// Function WillowGame.WillowVehicle.OverrideEndFire -// (Simulated, Public) -// Parameters: -// unsigned char FireModeNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::OverrideEndFire(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.OverrideEndFire"); - - AWillowVehicle_OverrideEndFire_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.OverrideBeginFire -// (Simulated, Public) -// Parameters: -// unsigned char FireModeNum (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::OverrideBeginFire(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.OverrideBeginFire"); - - AWillowVehicle_OverrideBeginFire_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetWeaponAim -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class AWillowVehicleWeapon* VWeapon (Parm) -// bool bUseSeatPivotPoint (OptionalParm, Parm) -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator AWillowVehicle::GetWeaponAim(class AWillowVehicleWeapon* VWeapon, bool bUseSeatPivotPoint) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetWeaponAim"); - - AWillowVehicle_GetWeaponAim_Params params; - params.VWeapon = VWeapon; - params.bUseSeatPivotPoint = bUseSeatPivotPoint; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.IsValidVehicleWeaponAimTraceHitActor -// (Simulated, Native, Public) -// Parameters: -// class AActor* HitActor (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::IsValidVehicleWeaponAimTraceHitActor(class AActor* HitActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.IsValidVehicleWeaponAimTraceHitActor"); - - AWillowVehicle_IsValidVehicleWeaponAimTraceHitActor_Params params; - params.HitActor = HitActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetWeaponStartTraceLocation -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWeapon* CurrentWeapon (OptionalParm, Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowVehicle::GetWeaponStartTraceLocation(class AWeapon* CurrentWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetWeaponStartTraceLocation"); - - AWillowVehicle_GetWeaponStartTraceLocation_Params params; - params.CurrentWeapon = CurrentWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetPhysicalFireStartLoc -// (Simulated, Native, Public) -// Parameters: -// class AWillowWeapon* ForWeapon (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowVehicle::GetPhysicalFireStartLoc(class AWillowWeapon* ForWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetPhysicalFireStartLoc"); - - AWillowVehicle_GetPhysicalFireStartLoc_Params params; - params.ForWeapon = ForWeapon; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetEffectLocation -// (Final, Simulated, Native, Public) -// Parameters: -// int SeatIndex (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowVehicle::GetEffectLocation(int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetEffectLocation"); - - AWillowVehicle_GetEffectLocation_Params params; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetBarrelLocationAndRotation -// (Simulated, Native, Event, HasOptionalparams, Public, HasOutparams) -// Parameters: -// int SeatIndex (Parm) -// struct FVector SocketLocation (Parm, OutParm) -// struct FRotator SocketRotation (OptionalParm, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::GetBarrelLocationAndRotation(int SeatIndex, struct FVector* SocketLocation, struct FRotator* SocketRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetBarrelLocationAndRotation"); - - AWillowVehicle_GetBarrelLocationAndRotation_Params params; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SocketLocation != nullptr) - *SocketLocation = params.SocketLocation; - if (SocketRotation != nullptr) - *SocketRotation = params.SocketRotation; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.ClearFlashLocation -// (Defined, Public) -// Parameters: -// class AWeapon* Who (Parm) - -void AWillowVehicle::ClearFlashLocation(class AWeapon* Who) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ClearFlashLocation"); - - AWillowVehicle_ClearFlashLocation_Params params; - params.Who = Who; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SetFlashLocation -// (Native, Public) -// Parameters: -// class AWeapon* Who (Parm) -// unsigned char FireModeNum (Parm) -// struct FVector NewLoc (Parm) - -void AWillowVehicle::SetFlashLocation(class AWeapon* Who, unsigned char FireModeNum, const struct FVector& NewLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetFlashLocation"); - - AWillowVehicle_SetFlashLocation_Params params; - params.Who = Who; - params.FireModeNum = FireModeNum; - params.NewLoc = NewLoc; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.IncrementFlashCount -// (Defined, Simulated, Public) -// Parameters: -// class AWeapon* Who (Parm) -// unsigned char FireModeNum (Parm) - -void AWillowVehicle::IncrementFlashCount(class AWeapon* Who, unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.IncrementFlashCount"); - - AWillowVehicle_IncrementFlashCount_Params params; - params.Who = Who; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ClearFlashCount -// (Defined, Simulated, Public) -// Parameters: -// class AWeapon* Who (Parm) - -void AWillowVehicle::ClearFlashCount(class AWeapon* Who) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ClearFlashCount"); - - AWillowVehicle_ClearFlashCount_Params params; - params.Who = Who; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.UnPossessed -// (Defined, Public) - -void AWillowVehicle::UnPossessed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.UnPossessed"); - - AWillowVehicle_UnPossessed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.PossessedBy -// (Defined, Public) -// Parameters: -// class AController* C (Parm) -// bool bVehicleTransition (Parm) - -void AWillowVehicle::PossessedBy(class AController* C, bool bVehicleTransition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.PossessedBy"); - - AWillowVehicle_PossessedBy_Params params; - params.C = C; - params.bVehicleTransition = bVehicleTransition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.InitializeTurrets -// (Defined, Simulated, Public) - -void AWillowVehicle::InitializeTurrets() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.InitializeTurrets"); - - AWillowVehicle_InitializeTurrets_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.GetGunMeshFromInstanceData -// (Defined, Simulated, Public) -// Parameters: -// int SeatIndex (Parm) -// class UMeshComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UMeshComponent* AWillowVehicle::GetGunMeshFromInstanceData(int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetGunMeshFromInstanceData"); - - AWillowVehicle_GetGunMeshFromInstanceData_Params params; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.PreCacheSeatNames -// (Defined, Simulated, Public) - -void AWillowVehicle::PreCacheSeatNames() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.PreCacheSeatNames"); - - AWillowVehicle_PreCacheSeatNames_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ClientInitializeSeats -// (Defined, Simulated, Public) - -void AWillowVehicle::ClientInitializeSeats() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ClientInitializeSeats"); - - AWillowVehicle_ClientInitializeSeats_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SpawnWeaponForSeat -// (Defined, Public) -// Parameters: -// int SeatIndex (Parm) -// class AWillowVehicleWeapon* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowVehicleWeapon* AWillowVehicle::SpawnWeaponForSeat(int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SpawnWeaponForSeat"); - - AWillowVehicle_SpawnWeaponForSeat_Params params; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.ReinitializeSeats -// (Defined, Public) - -void AWillowVehicle::ReinitializeSeats() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ReinitializeSeats"); - - AWillowVehicle_ReinitializeSeats_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.InitializeSeats -// (Defined, Public, HasDefaults) - -void AWillowVehicle::InitializeSeats() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.InitializeSeats"); - - AWillowVehicle_InitializeSeats_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ImportantVehicle -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::ImportantVehicle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ImportantVehicle"); - - AWillowVehicle_ImportantVehicle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.IsArtillery -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::IsArtillery() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.IsArtillery"); - - AWillowVehicle_IsArtillery_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetHomingTarget -// (Defined, Public) -// Parameters: -// class AWillowProjectile* Seeker (Parm) -// class AController* InstigatedBy (Parm) -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AWillowVehicle::GetHomingTarget(class AWillowProjectile* Seeker, class AController* InstigatedBy) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetHomingTarget"); - - AWillowVehicle_GetHomingTarget_Params params; - params.Seeker = Seeker; - params.InstigatedBy = InstigatedBy; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.IsFullyArmored -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::IsFullyArmored() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.IsFullyArmored"); - - AWillowVehicle_IsFullyArmored_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetDamageSurfaceTypeFromHit -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FTraceHitInfo HitInfo (Const, Parm, OutParm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowVehicle::GetDamageSurfaceTypeFromHit(struct FTraceHitInfo* HitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetDamageSurfaceTypeFromHit"); - - AWillowVehicle_GetDamageSurfaceTypeFromHit_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (HitInfo != nullptr) - *HitInfo = params.HitInfo; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetDefaultDamageSurfaceType -// (Simulated, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowVehicle::GetDefaultDamageSurfaceType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetDefaultDamageSurfaceType"); - - AWillowVehicle_GetDefaultDamageSurfaceType_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.AdjustMomentumForSurfaceType -// (Defined, Simulated, Public) -// Parameters: -// float RawMomentum (Parm) -// class AController* DamageInstigator (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// struct FTraceHitInfo HitInfo (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowVehicle::AdjustMomentumForSurfaceType(float RawMomentum, class AController* DamageInstigator, class UDamageTypeDefinition* DamageTypeDefinition, const struct FTraceHitInfo& HitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.AdjustMomentumForSurfaceType"); - - AWillowVehicle_AdjustMomentumForSurfaceType_Params params; - params.RawMomentum = RawMomentum; - params.DamageInstigator = DamageInstigator; - params.DamageTypeDefinition = DamageTypeDefinition; - params.HitInfo = HitInfo; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.AdjustDamage -// (Defined, HasOptionalparams, Public, HasOutparams) -// Parameters: -// float InDamage (Parm, OutParm) -// float DamageSeverityPercent (Parm, OutParm) -// struct FVector Momentum (Parm, OutParm) -// class AController* InstigatedBy (Parm) -// struct FVector HitLocation (Parm) -// class UClass* DamageType (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm, OutParm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowVehicle::AdjustDamage(class AController* InstigatedBy, const struct FVector& HitLocation, class UClass* DamageType, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline, float* InDamage, float* DamageSeverityPercent, struct FVector* Momentum, struct FTraceHitInfo* HitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.AdjustDamage"); - - AWillowVehicle_AdjustDamage_Params params; - params.InstigatedBy = InstigatedBy; - params.HitLocation = HitLocation; - params.DamageType = DamageType; - params.DamageCauser = DamageCauser; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InDamage != nullptr) - *InDamage = params.InDamage; - if (DamageSeverityPercent != nullptr) - *DamageSeverityPercent = params.DamageSeverityPercent; - if (Momentum != nullptr) - *Momentum = params.Momentum; - if (HitInfo != nullptr) - *HitInfo = params.HitInfo; -} - - -// Function WillowGame.WillowVehicle.TookDamageFromFriendly -// (Defined, HasOptionalparams, Public) -// Parameters: -// float Damage (Parm) -// class AController* InstigatedBy (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// class UClass* DamageType (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowVehicle::TookDamageFromFriendly(float Damage, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.TookDamageFromFriendly"); - - AWillowVehicle_TookDamageFromFriendly_Params params; - params.Damage = Damage; - params.InstigatedBy = InstigatedBy; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.HitInfo = HitInfo; - params.DamageCauser = DamageCauser; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.TakeDamage -// (Defined, Simulated, Event, HasOptionalparams, Public, HasDefaults) -// Parameters: -// float RawDamage (Parm) -// class AController* InstigatedBy (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// class UClass* DamageType (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowVehicle::TakeDamage(float RawDamage, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.TakeDamage"); - - AWillowVehicle_TakeDamage_Params params; - params.RawDamage = RawDamage; - params.InstigatedBy = InstigatedBy; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.HitInfo = HitInfo; - params.DamageCauser = DamageCauser; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.HealDamage -// (Defined, HasOptionalparams, Public) -// Parameters: -// float Amount (Parm) -// class AController* Healer (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// bool bIsShieldRestore (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::HealDamage(float Amount, class AController* Healer, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, bool bIsShieldRestore) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.HealDamage"); - - AWillowVehicle_HealDamage_Params params; - params.Amount = Amount; - params.Healer = Healer; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.bIsShieldRestore = bIsShieldRestore; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.SetReservation -// (Defined, Public) -// Parameters: -// class AController* C (Parm) - -void AWillowVehicle::SetReservation(class AController* C) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetReservation"); - - AWillowVehicle_SetReservation_Params params; - params.C = C; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.StopsProjectile -// (Defined, Simulated, Public) -// Parameters: -// class AProjectile* P (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::StopsProjectile(class AProjectile* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.StopsProjectile"); - - AWillowVehicle_StopsProjectile_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.SpokenFor -// (Defined, Public) -// Parameters: -// class AController* C (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::SpokenFor(class AController* C) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SpokenFor"); - - AWillowVehicle_SpokenFor_Params params; - params.C = C; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.ChangedReservation -// (Defined, Public) -// Parameters: -// class APawn* P (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::ChangedReservation(class APawn* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ChangedReservation"); - - AWillowVehicle_ChangedReservation_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.ReservationCostMultiplier -// (Defined, Public) -// Parameters: -// class APawn* P (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowVehicle::ReservationCostMultiplier(class APawn* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ReservationCostMultiplier"); - - AWillowVehicle_ReservationCostMultiplier_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetTeamNum -// (Defined, Simulated, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowVehicle::GetTeamNum() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetTeamNum"); - - AWillowVehicle_GetTeamNum_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.OpenPositionFor -// (Defined, Public) -// Parameters: -// class APawn* P (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::OpenPositionFor(class APawn* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.OpenPositionFor"); - - AWillowVehicle_OpenPositionFor_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.IndependentVehicle -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::IndependentVehicle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.IndependentVehicle"); - - AWillowVehicle_IndependentVehicle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.CheckReset -// (Event, Public) - -void AWillowVehicle::CheckReset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.CheckReset"); - - AWillowVehicle_CheckReset_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ApplySeatRuleSet -// (Defined, Public) -// Parameters: -// int SeatIndex (Parm) -// class AWillowMind* WMind (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::ApplySeatRuleSet(int SeatIndex, class AWillowMind* WMind) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ApplySeatRuleSet"); - - AWillowVehicle_ApplySeatRuleSet_Params params; - params.SeatIndex = SeatIndex; - params.WMind = WMind; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.PassengerLeave -// (Defined, Public) -// Parameters: -// int SeatIndex (Parm) - -void AWillowVehicle::PassengerLeave(int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.PassengerLeave"); - - AWillowVehicle_PassengerLeave_Params params; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.DriverLeave -// (Defined, Event, HasOptionalparams, Public, HasDefaults) -// Parameters: -// bool bForceLeave (Parm) -// bool SkipPawnPlacement (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::DriverLeave(bool bForceLeave, bool SkipPawnPlacement) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.DriverLeave"); - - AWillowVehicle_DriverLeave_Params params; - params.bForceLeave = bForceLeave; - params.SkipPawnPlacement = SkipPawnPlacement; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.SetupHandIKForPawn -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPawn* WPawn (Parm) -// int SeatIndex (Parm) - -void AWillowVehicle::SetupHandIKForPawn(class AWillowPawn* WPawn, int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetupHandIKForPawn"); - - AWillowVehicle_SetupHandIKForPawn_Params params; - params.WPawn = WPawn; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.UpdateVirtualSeatMapping -// (Defined, Public) -// Parameters: -// int RealSeat (Parm) - -void AWillowVehicle::UpdateVirtualSeatMapping(int RealSeat) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.UpdateVirtualSeatMapping"); - - AWillowVehicle_UpdateVirtualSeatMapping_Params params; - params.RealSeat = RealSeat; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.PassengerEnter -// (Defined, HasOptionalparams, Public) -// Parameters: -// class APawn* P (Parm) -// int SeatIndex (Parm) -// bool SkipAnim (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::PassengerEnter(class APawn* P, int SeatIndex, bool SkipAnim) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.PassengerEnter"); - - AWillowVehicle_PassengerEnter_Params params; - params.P = P; - params.SeatIndex = SeatIndex; - params.SkipAnim = SkipAnim; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetFirstAvailableHijackSeat -// (Defined, Public, HasDefaults) -// Parameters: -// class APawn* Attacker (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowVehicle::GetFirstAvailableHijackSeat(class APawn* Attacker) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetFirstAvailableHijackSeat"); - - AWillowVehicle_GetFirstAvailableHijackSeat_Params params; - params.Attacker = Attacker; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetFirstAvailableSeatFor -// (Native, Public) -// Parameters: -// class AController* C (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowVehicle::GetFirstAvailableSeatFor(class AController* C) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetFirstAvailableSeatFor"); - - AWillowVehicle_GetFirstAvailableSeatFor_Params params; - params.C = C; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.DriverLeft -// (Defined, Public) - -void AWillowVehicle::DriverLeft() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.DriverLeft"); - - AWillowVehicle_DriverLeft_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ActivateWeapon -// (Defined, Simulated, Public) -// Parameters: -// int WeaponSeatIndex (Parm) - -void AWillowVehicle::ActivateWeapon(int WeaponSeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ActivateWeapon"); - - AWillowVehicle_ActivateWeapon_Params params; - params.WeaponSeatIndex = WeaponSeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.DriverEnter -// (Defined, HasOptionalparams, Public) -// Parameters: -// class APawn* P (Parm) -// bool SkipAnim (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::DriverEnter(class APawn* P, bool SkipAnim) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.DriverEnter"); - - AWillowVehicle_DriverEnter_Params params; - params.P = P; - params.SkipAnim = SkipAnim; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.SetVehicleBlockingMeshCollision -// (Native, Public) -// Parameters: -// class APawn* DriverPawn (Parm) - -void AWillowVehicle::SetVehicleBlockingMeshCollision(class APawn* DriverPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetVehicleBlockingMeshCollision"); - - AWillowVehicle_SetVehicleBlockingMeshCollision_Params params; - params.DriverPawn = DriverPawn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.GetMoveTargetFor -// (Defined, Public) -// Parameters: -// class APawn* P (Parm) -// class AWillowVehicle* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowVehicle* AWillowVehicle::GetMoveTargetFor(class APawn* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetMoveTargetFor"); - - AWillowVehicle_GetMoveTargetFor_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.NumPassengers -// (Defined, Simulated, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowVehicle::NumPassengers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.NumPassengers"); - - AWillowVehicle_NumPassengers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.UpdateControllerOnPossess -// (Public) -// Parameters: -// bool bVehicleTransition (Parm) - -void AWillowVehicle::UpdateControllerOnPossess(bool bVehicleTransition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.UpdateControllerOnPossess"); - - AWillowVehicle_UpdateControllerOnPossess_Params params; - params.bVehicleTransition = bVehicleTransition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.PlayHorn -// (Defined, Public) - -void AWillowVehicle::PlayHorn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.PlayHorn"); - - AWillowVehicle_PlayHorn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.TooCloseToAttack -// (Defined, Public) -// Parameters: -// class AActor* Other (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::TooCloseToAttack(class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.TooCloseToAttack"); - - AWillowVehicle_TooCloseToAttack_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.LockOnWarning -// (Defined, Public) -// Parameters: -// class AWillowProjectile* IncomingMissile (Parm) - -void AWillowVehicle::LockOnWarning(class AWillowProjectile* IncomingMissile) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.LockOnWarning"); - - AWillowVehicle_LockOnWarning_Params params; - params.IncomingMissile = IncomingMissile; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SendLockOnMessage -// (Defined, Public) -// Parameters: -// int Switch (Parm) - -void AWillowVehicle::SendLockOnMessage(int Switch) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SendLockOnMessage"); - - AWillowVehicle_SendLockOnMessage_Params params; - params.Switch = Switch; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ShootMissile -// (Defined, Public) -// Parameters: -// class AProjectile* P (Parm) - -void AWillowVehicle::ShootMissile(class AProjectile* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ShootMissile"); - - AWillowVehicle_ShootMissile_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.IncomingMissile -// (Defined, Public) -// Parameters: -// class AProjectile* P (Parm) - -void AWillowVehicle::IncomingMissile(class AProjectile* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.IncomingMissile"); - - AWillowVehicle_IncomingMissile_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.Dodge -// (Public) -// Parameters: -// unsigned char DoubleClickMove (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::Dodge(unsigned char DoubleClickMove) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.Dodge"); - - AWillowVehicle_Dodge_Params params; - params.DoubleClickMove = DoubleClickMove; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.TeamChanged -// (Simulated, Public) - -void AWillowVehicle::TeamChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.TeamChanged"); - - AWillowVehicle_TeamChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SetTeamNum -// (Defined, Event, Public) -// Parameters: -// unsigned char T (Parm) - -void AWillowVehicle::SetTeamNum(unsigned char T) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetTeamNum"); - - AWillowVehicle_SetTeamNum_Params params; - params.T = T; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.PostRenderFor -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class APlayerController* PC (Parm) -// class UCanvas* Canvas (Parm) -// struct FVector CameraPosition (Parm) -// struct FVector CameraDir (Parm) - -void AWillowVehicle::PostRenderFor(class APlayerController* PC, class UCanvas* Canvas, const struct FVector& CameraPosition, const struct FVector& CameraDir) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.PostRenderFor"); - - AWillowVehicle_PostRenderFor_Params params; - params.PC = PC; - params.Canvas = Canvas; - params.CameraPosition = CameraPosition; - params.CameraDir = CameraDir; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.VehicleLocked -// (Public) -// Parameters: -// class APawn* P (Parm) - -void AWillowVehicle::VehicleLocked(class APawn* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.VehicleLocked"); - - AWillowVehicle_VehicleLocked_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.TryToHijack -// (Defined, HasOptionalparams, Public) -// Parameters: -// class APawn* P (Parm) -// int SeatIndex (Parm) -// bool SkipAnim (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::TryToHijack(class APawn* P, int SeatIndex, bool SkipAnim) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.TryToHijack"); - - AWillowVehicle_TryToHijack_Params params; - params.P = P; - params.SeatIndex = SeatIndex; - params.SkipAnim = SkipAnim; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.CanDrive -// (Defined, Public, HasDefaults) -// Parameters: -// class APawn* P (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::CanDrive(class APawn* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.CanDrive"); - - AWillowVehicle_CanDrive_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.TryToRide -// (Defined, HasOptionalparams, Public) -// Parameters: -// class APawn* P (Parm) -// bool SkipAnim (OptionalParm, Parm) -// int PreferredSeat (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::TryToRide(class APawn* P, bool SkipAnim, int PreferredSeat) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.TryToRide"); - - AWillowVehicle_TryToRide_Params params; - params.P = P; - params.SkipAnim = SkipAnim; - params.PreferredSeat = PreferredSeat; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.DeactivateVehicle -// (Defined, Event, Public) -// Parameters: -// bool PlayDeSpawnEffect (Parm) - -void AWillowVehicle::DeactivateVehicle(bool PlayDeSpawnEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.DeactivateVehicle"); - - AWillowVehicle_DeactivateVehicle_Params params; - params.PlayDeSpawnEffect = PlayDeSpawnEffect; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.BlowupVehicle -// (Defined, Simulated, Event, Public) - -void AWillowVehicle::BlowupVehicle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.BlowupVehicle"); - - AWillowVehicle_BlowupVehicle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.IsSafeFromBoundaryTurrets -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::IsSafeFromBoundaryTurrets() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.IsSafeFromBoundaryTurrets"); - - AWillowVehicle_IsSafeFromBoundaryTurrets_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.IsOnTheGround -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::IsOnTheGround() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.IsOnTheGround"); - - AWillowVehicle_IsOnTheGround_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.ServerUnlockAchievementForAllPassengers -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// unsigned char Achievement (Parm) - -void AWillowVehicle::ServerUnlockAchievementForAllPassengers(unsigned char Achievement) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ServerUnlockAchievementForAllPassengers"); - - AWillowVehicle_ServerUnlockAchievementForAllPassengers_Params params; - params.Achievement = Achievement; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.LeviathanConvertDeathStatus -// (Defined, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowVehicle::LeviathanConvertDeathStatus() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.LeviathanConvertDeathStatus"); - - AWillowVehicle_LeviathanConvertDeathStatus_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.ProcessLeviathanVehicleDeathEvent -// (Defined, Public) - -void AWillowVehicle::ProcessLeviathanVehicleDeathEvent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ProcessLeviathanVehicleDeathEvent"); - - AWillowVehicle_ProcessLeviathanVehicleDeathEvent_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.Died -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AController* Killer (Parm) -// class UClass* DamageType (Parm) -// struct FVector HitLocation (Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::Died(class AController* Killer, class UClass* DamageType, const struct FVector& HitLocation, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.Died"); - - AWillowVehicle_Died_Params params; - params.Killer = Killer; - params.DamageType = DamageType; - params.HitLocation = HitLocation; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.DiedEx -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool ForceResurrectPlayerOccupants (Parm) -// class AController* Killer (Parm) -// class UClass* DamageType (Parm) -// struct FVector HitLocation (Parm) -// bool bInstaKill (Parm) -// bool bKilledByKillVolume (Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowVehicle::DiedEx(bool ForceResurrectPlayerOccupants, class AController* Killer, class UClass* DamageType, const struct FVector& HitLocation, bool bInstaKill, bool bKilledByKillVolume, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.DiedEx"); - - AWillowVehicle_DiedEx_Params params; - params.ForceResurrectPlayerOccupants = ForceResurrectPlayerOccupants; - params.Killer = Killer; - params.DamageType = DamageType; - params.HitLocation = HitLocation; - params.bInstaKill = bInstaKill; - params.bKilledByKillVolume = bKilledByKillVolume; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.TornOff -// (Defined, Simulated, Event, Public) - -void AWillowVehicle::TornOff() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.TornOff"); - - AWillowVehicle_TornOff_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ChangeSeat -// (Defined, Public) -// Parameters: -// class AController* ControllerToMove (Parm) -// int RequestedSeat (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::ChangeSeat(class AController* ControllerToMove, int RequestedSeat) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ChangeSeat"); - - AWillowVehicle_ChangeSeat_Params params; - params.ControllerToMove = ControllerToMove; - params.RequestedSeat = RequestedSeat; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.HasPriority -// (Defined, Public) -// Parameters: -// class AController* first (Parm) -// class AController* Second (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::HasPriority(class AController* first, class AController* Second) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.HasPriority"); - - AWillowVehicle_HasPriority_Params params; - params.first = first; - params.Second = Second; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.ServerChangeSeat -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// int RequestedSeat (Parm) - -void AWillowVehicle::ServerChangeSeat(int RequestedSeat) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ServerChangeSeat"); - - AWillowVehicle_ServerChangeSeat_Params params; - params.RequestedSeat = RequestedSeat; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SwitchSeats -// (Defined, Simulated, Public) - -void AWillowVehicle::SwitchSeats() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SwitchSeats"); - - AWillowVehicle_SwitchSeats_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.GetAdjacentSeatIndex -// (Defined, Simulated, Public) -// Parameters: -// int Direction (Parm) -// class AController* C (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowVehicle::GetAdjacentSeatIndex(int Direction, class AController* C) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetAdjacentSeatIndex"); - - AWillowVehicle_GetAdjacentSeatIndex_Params params; - params.Direction = Direction; - params.C = C; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetControllerForSeatPosition -// (Defined, Public) -// Parameters: -// unsigned char SeatPosition (Parm) -// class AController* ReturnValue (Parm, OutParm, ReturnParm) - -class AController* AWillowVehicle::GetControllerForSeatPosition(unsigned char SeatPosition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetControllerForSeatPosition"); - - AWillowVehicle_GetControllerForSeatPosition_Params params; - params.SeatPosition = SeatPosition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetControllerForSeatIndex -// (Defined, Public) -// Parameters: -// int SeatIndex (Parm) -// class AController* ReturnValue (Parm, OutParm, ReturnParm) - -class AController* AWillowVehicle::GetControllerForSeatIndex(int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetControllerForSeatIndex"); - - AWillowVehicle_GetControllerForSeatIndex_Params params; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetSeatIndexForController -// (Defined, Simulated, Public) -// Parameters: -// class AController* ControllerToMove (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowVehicle::GetSeatIndexForController(class AController* ControllerToMove) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetSeatIndexForController"); - - AWillowVehicle_GetSeatIndexForController_Params params; - params.ControllerToMove = ControllerToMove; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.AnySeatAvailable -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::AnySeatAvailable() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.AnySeatAvailable"); - - AWillowVehicle_AnySeatAvailable_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.HijackSeatAvailable -// (Native, Public) -// Parameters: -// int SeatIndex (Parm) -// unsigned char Side (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::HijackSeatAvailable(int SeatIndex, unsigned char Side) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.HijackSeatAvailable"); - - AWillowVehicle_HijackSeatAvailable_Params params; - params.SeatIndex = SeatIndex; - params.Side = Side; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.DrivingStatusChanged -// (Defined, Simulated, Event, Public) - -void AWillowVehicle::DrivingStatusChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.DrivingStatusChanged"); - - AWillowVehicle_DrivingStatusChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.EjectPassengers -// (Defined, Event, Public) -// Parameters: -// bool KillThemAsWell (Parm) -// bool ForceResurrectKilledPlayers (Parm) -// bool bInstaKill (Parm) -// bool bKilledByKillVolume (Parm) -// class AController* Killer (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// struct FVector HitLocation (Parm) - -void AWillowVehicle::EjectPassengers(bool KillThemAsWell, bool ForceResurrectKilledPlayers, bool bInstaKill, bool bKilledByKillVolume, class AController* Killer, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, const struct FVector& HitLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.EjectPassengers"); - - AWillowVehicle_EjectPassengers_Params params; - params.KillThemAsWell = KillThemAsWell; - params.ForceResurrectKilledPlayers = ForceResurrectKilledPlayers; - params.bInstaKill = bInstaKill; - params.bKilledByKillVolume = bKilledByKillVolume; - params.Killer = Killer; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ProcessOneEjectedPassenger -// (Defined, Public) -// Parameters: -// class APawn* OnePassenger (Parm) -// bool KillHimAsWell (Parm) -// bool ForceResurrectKilledPlayers (Parm) -// bool bInstaKill (Parm) -// bool bKilledByKillVolume (Parm) -// class AController* Killer (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// struct FVector HitLocation (Parm) - -void AWillowVehicle::ProcessOneEjectedPassenger(class APawn* OnePassenger, bool KillHimAsWell, bool ForceResurrectKilledPlayers, bool bInstaKill, bool bKilledByKillVolume, class AController* Killer, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, const struct FVector& HitLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ProcessOneEjectedPassenger"); - - AWillowVehicle_ProcessOneEjectedPassenger_Params params; - params.OnePassenger = OnePassenger; - params.KillHimAsWell = KillHimAsWell; - params.ForceResurrectKilledPlayers = ForceResurrectKilledPlayers; - params.bInstaKill = bInstaKill; - params.bKilledByKillVolume = bKilledByKillVolume; - params.Killer = Killer; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.EjectPassengerPosition -// (Defined, Public) -// Parameters: -// unsigned char PositionToEject (Parm) -// bool bSkipExitAnim (Parm) - -void AWillowVehicle::EjectPassengerPosition(unsigned char PositionToEject, bool bSkipExitAnim) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.EjectPassengerPosition"); - - AWillowVehicle_EjectPassengerPosition_Params params; - params.PositionToEject = PositionToEject; - params.bSkipExitAnim = bSkipExitAnim; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SeatHasOccupant -// (Final, Simulated, Native, Protected) -// Parameters: -// int SeatIndex (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::SeatHasOccupant(int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SeatHasOccupant"); - - AWillowVehicle_SeatHasOccupant_Params params; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetTotalOccupants -// (Final, Simulated, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowVehicle::GetTotalOccupants() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetTotalOccupants"); - - AWillowVehicle_GetTotalOccupants_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.HasAIOccupants -// (Final, Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::HasAIOccupants() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.HasAIOccupants"); - - AWillowVehicle_HasAIOccupants_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.HasPlayerOccupants -// (Final, Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::HasPlayerOccupants() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.HasPlayerOccupants"); - - AWillowVehicle_HasPlayerOccupants_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.HasOccupiedTurret -// (Final, Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::HasOccupiedTurret() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.HasOccupiedTurret"); - - AWillowVehicle_HasOccupiedTurret_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.HasAnySeatAvailableFor -// (Final, Simulated, Native, Public) -// Parameters: -// class AController* C (Parm) -// int SeatIndex (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::HasAnySeatAvailableFor(class AController* C, int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.HasAnySeatAvailableFor"); - - AWillowVehicle_HasAnySeatAvailableFor_Params params; - params.C = C; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.SeatAvailableFor -// (Final, Simulated, Native, Public) -// Parameters: -// class AController* C (Parm) -// int SeatIndex (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::SeatAvailableFor(class AController* C, int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SeatAvailableFor"); - - AWillowVehicle_SeatAvailableFor_Params params; - params.C = C; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.Occupied -// (Final, Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::Occupied() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.Occupied"); - - AWillowVehicle_Occupied_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.ActivateHeadLight -// (Simulated, Native, Public) -// Parameters: -// bool bActivated (Parm) - -void AWillowVehicle::ActivateHeadLight(bool bActivated) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ActivateHeadLight"); - - AWillowVehicle_ActivateHeadLight_Params params; - params.bActivated = bActivated; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ActivateReverseLight -// (Simulated, Native, Public) -// Parameters: -// bool bActivated (Parm) - -void AWillowVehicle::ActivateReverseLight(bool bActivated) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ActivateReverseLight"); - - AWillowVehicle_ActivateReverseLight_Params params; - params.bActivated = bActivated; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ActivateBrakeLight -// (Simulated, Native, Public) -// Parameters: -// bool bActivated (Parm) - -void AWillowVehicle::ActivateBrakeLight(bool bActivated) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ActivateBrakeLight"); - - AWillowVehicle_ActivateBrakeLight_Params params; - params.bActivated = bActivated; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.AttachGun -// (Defined, Simulated, Public) -// Parameters: -// int SeatIndex (Parm) - -void AWillowVehicle::AttachGun(int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.AttachGun"); - - AWillowVehicle_AttachGun_Params params; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowVehicle::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ReplicatedEvent"); - - AWillowVehicle_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.WeaponRotationChanged -// (Defined, Simulated, Public) -// Parameters: -// int SeatIndex (Parm) - -void AWillowVehicle::WeaponRotationChanged(int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.WeaponRotationChanged"); - - AWillowVehicle_WeaponRotationChanged_Params params; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.Destroyed -// (Defined, Simulated, Public) - -void AWillowVehicle::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.Destroyed"); - - AWillowVehicle_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.IsOccupantAllowedToTakeDamage -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AWillowPawn* Occupant (Parm) -// int OccupantSeatNdx (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::IsOccupantAllowedToTakeDamage(class AWillowPawn* Occupant, int OccupantSeatNdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.IsOccupantAllowedToTakeDamage"); - - AWillowVehicle_IsOccupantAllowedToTakeDamage_Params params; - params.Occupant = Occupant; - params.OccupantSeatNdx = OccupantSeatNdx; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.CanBeBaseForPawn -// (Defined, Simulated, Public) -// Parameters: -// class APawn* aPawn (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::CanBeBaseForPawn(class APawn* aPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.CanBeBaseForPawn"); - - AWillowVehicle_CanBeBaseForPawn_Params params; - params.aPawn = aPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.DriverRadiusDamage -// (Defined, HasOptionalparams, Public) -// Parameters: -// float DamageAmount (Parm) -// float DamageRadius (Parm) -// class AController* EventInstigator (Parm) -// class UClass* DamageType (Parm) -// float Momentum (Parm) -// struct FVector HitLocation (Parm) -// FScriptInterface DamageCauser (Parm) -// float DamageFalloffExponent (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowVehicle::DriverRadiusDamage(float DamageAmount, float DamageRadius, class AController* EventInstigator, class UClass* DamageType, float Momentum, const struct FVector& HitLocation, const FScriptInterface& DamageCauser, float DamageFalloffExponent, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.DriverRadiusDamage"); - - AWillowVehicle_DriverRadiusDamage_Params params; - params.DamageAmount = DamageAmount; - params.DamageRadius = DamageRadius; - params.EventInstigator = EventInstigator; - params.DamageType = DamageType; - params.Momentum = Momentum; - params.HitLocation = HitLocation; - params.DamageCauser = DamageCauser; - params.DamageFalloffExponent = DamageFalloffExponent; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.TakeRadiusDamage -// (Defined, Simulated, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class AController* InstigatedBy (Parm) -// float BaseDamage (Parm) -// float DamageRadius (Parm) -// class UClass* DamageType (Parm) -// float Momentum (Parm) -// struct FVector HurtOrigin (Parm) -// bool bFullDamage (Parm) -// FScriptInterface DamageCauser (Parm) -// float DamageFalloffExponent (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowVehicle::TakeRadiusDamage(class AController* InstigatedBy, float BaseDamage, float DamageRadius, class UClass* DamageType, float Momentum, const struct FVector& HurtOrigin, bool bFullDamage, const FScriptInterface& DamageCauser, float DamageFalloffExponent, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.TakeRadiusDamage"); - - AWillowVehicle_TakeRadiusDamage_Params params; - params.InstigatedBy = InstigatedBy; - params.BaseDamage = BaseDamage; - params.DamageRadius = DamageRadius; - params.DamageType = DamageType; - params.Momentum = Momentum; - params.HurtOrigin = HurtOrigin; - params.bFullDamage = bFullDamage; - params.DamageCauser = DamageCauser; - params.DamageFalloffExponent = DamageFalloffExponent; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.TakeWaterDamage -// (Defined, Event, Public) -// Parameters: -// float DeltaTime (Parm) - -void AWillowVehicle::TakeWaterDamage(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.TakeWaterDamage"); - - AWillowVehicle_TakeWaterDamage_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.RanInto -// (Defined, Event, Public) -// Parameters: -// class AActor* Other (Parm) - -void AWillowVehicle::RanInto(class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.RanInto"); - - AWillowVehicle_RanInto_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ShutOffVehicleEffectsOnDeath -// (Simulated, Native, Public) - -void AWillowVehicle::ShutOffVehicleEffectsOnDeath() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ShutOffVehicleEffectsOnDeath"); - - AWillowVehicle_ShutOffVehicleEffectsOnDeath_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.VehicleEvent -// (Simulated, Native, Public) -// Parameters: -// struct FName EventTag (Parm) - -void AWillowVehicle::VehicleEvent(const struct FName& EventTag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.VehicleEvent"); - - AWillowVehicle_VehicleEvent_Params params; - params.EventTag = EventTag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.UpdateVehicleEffect -// (Simulated, Native, Public) -// Parameters: -// struct FName EventTag (Parm) - -void AWillowVehicle::UpdateVehicleEffect(const struct FName& EventTag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.UpdateVehicleEffect"); - - AWillowVehicle_UpdateVehicleEffect_Params params; - params.EventTag = EventTag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.TriggerVehicleEffect -// (Simulated, Native, Public) -// Parameters: -// struct FName EventTag (Parm) - -void AWillowVehicle::TriggerVehicleEffect(const struct FName& EventTag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.TriggerVehicleEffect"); - - AWillowVehicle_TriggerVehicleEffect_Params params; - params.EventTag = EventTag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SetVehicleEffectparams -// (Simulated, Native, Public) -// Parameters: -// struct FName TriggerName (Parm) -// class UParticleSystemComponent* PSC (Parm, EditInline) - -void AWillowVehicle::SetVehicleEffectparams(const struct FName& TriggerName, class UParticleSystemComponent* PSC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetVehicleEffectparams"); - - AWillowVehicle_SetVehicleEffectparams_Params params; - params.TriggerName = TriggerName; - params.PSC = PSC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.InitializeEffects -// (Defined, Simulated, Public) - -void AWillowVehicle::InitializeEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.InitializeEffects"); - - AWillowVehicle_InitializeEffects_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.FastVehicle -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::FastVehicle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.FastVehicle"); - - AWillowVehicle_FastVehicle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.JumpOutCheck -// (Event, Public) - -void AWillowVehicle::JumpOutCheck() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.JumpOutCheck"); - - AWillowVehicle_JumpOutCheck_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.EjectDriver -// (Defined, Simulated, Public, HasDefaults) - -void AWillowVehicle::EjectDriver() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.EjectDriver"); - - AWillowVehicle_EjectDriver_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SelfDestruct -// (Event, Public) - -void AWillowVehicle::SelfDestruct() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SelfDestruct"); - - AWillowVehicle_SelfDestruct_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.StopDeSpawnEffect -// (Defined, Simulated, Public) -// Parameters: -// class UObject* Target (Parm) - -void AWillowVehicle::StopDeSpawnEffect(class UObject* Target) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.StopDeSpawnEffect"); - - AWillowVehicle_StopDeSpawnEffect_Params params; - params.Target = Target; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.StopSpawnEffect -// (Defined, Simulated, Public) -// Parameters: -// class UObject* Target (Parm) - -void AWillowVehicle::StopSpawnEffect(class UObject* Target) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.StopSpawnEffect"); - - AWillowVehicle_StopSpawnEffect_Params params; - params.Target = Target; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.NotifyFinishTeleport -// (Defined, Public) - -void AWillowVehicle::NotifyFinishTeleport() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.NotifyFinishTeleport"); - - AWillowVehicle_NotifyFinishTeleport_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.RefreshCrewIdleAnimations -// (Defined, Public) - -void AWillowVehicle::RefreshCrewIdleAnimations() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.RefreshCrewIdleAnimations"); - - AWillowVehicle_RefreshCrewIdleAnimations_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.NotifyBeginTeleport -// (Defined, Public) - -void AWillowVehicle::NotifyBeginTeleport() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.NotifyBeginTeleport"); - - AWillowVehicle_NotifyBeginTeleport_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.PlayDeSpawnEffect -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::PlayDeSpawnEffect() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.PlayDeSpawnEffect"); - - AWillowVehicle_PlayDeSpawnEffect_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.PlaySpawnEffect -// (Defined, Public) - -void AWillowVehicle::PlaySpawnEffect() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.PlaySpawnEffect"); - - AWillowVehicle_PlaySpawnEffect_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.GetChargePower -// (Simulated, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowVehicle::GetChargePower() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetChargePower"); - - AWillowVehicle_GetChargePower_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.Attach -// (Defined, Event, Public) -// Parameters: -// class AActor* Other (Parm) - -void AWillowVehicle::Attach(class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.Attach"); - - AWillowVehicle_Attach_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.FilterActorAttachmentRequest -// (Final, Native, Public) -// Parameters: -// class AActor* Other (Parm) - -void AWillowVehicle::FilterActorAttachmentRequest(class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.FilterActorAttachmentRequest"); - - AWillowVehicle_FilterActorAttachmentRequest_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.UnwrapToSimObj -// (Simulated, Public) - -void AWillowVehicle::UnwrapToSimObj() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.UnwrapToSimObj"); - - AWillowVehicle_UnwrapToSimObj_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.UnwrapSimpleSettings -// (Defined, Simulated, Event, Public, HasDefaults) - -void AWillowVehicle::UnwrapSimpleSettings() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.UnwrapSimpleSettings"); - - AWillowVehicle_UnwrapSimpleSettings_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.NodeIsOnFavoredSide -// (Native, Public) -// Parameters: -// bool TargetOnRight (Parm) -// bool IsTargetInFront (Parm) -// bool FacingSame (Parm) -// bool NodeOnLeft (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::NodeIsOnFavoredSide(bool TargetOnRight, bool IsTargetInFront, bool FacingSame, bool NodeOnLeft) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.NodeIsOnFavoredSide"); - - AWillowVehicle_NodeIsOnFavoredSide_Params params; - params.TargetOnRight = TargetOnRight; - params.IsTargetInFront = IsTargetInFront; - params.FacingSame = FacingSame; - params.NodeOnLeft = NodeOnLeft; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.FindGrid -// (Native, Public) -// Parameters: -// class UWillowPursuitGridDefinition* GridDef (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowVehicle::FindGrid(class UWillowPursuitGridDefinition* GridDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.FindGrid"); - - AWillowVehicle_FindGrid_Params params; - params.GridDef = GridDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.ReserveBestNode -// (Native, Public, HasOutparams) -// Parameters: -// int GridIndex (Parm, OutParm) -// int NodeIndex (Parm, OutParm) -// class AActor* ReservationRequester (Parm) -// bool TargetIsOnRight (Parm) -// bool IsTargetInFront (Parm) -// bool FacingSame (Parm) -// class UWillowPursuitGridDefinition* GridDef (Parm) -// struct FName PreferredNodeType (Parm) - -void AWillowVehicle::ReserveBestNode(class AActor* ReservationRequester, bool TargetIsOnRight, bool IsTargetInFront, bool FacingSame, class UWillowPursuitGridDefinition* GridDef, const struct FName& PreferredNodeType, int* GridIndex, int* NodeIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ReserveBestNode"); - - AWillowVehicle_ReserveBestNode_Params params; - params.ReservationRequester = ReservationRequester; - params.TargetIsOnRight = TargetIsOnRight; - params.IsTargetInFront = IsTargetInFront; - params.FacingSame = FacingSame; - params.GridDef = GridDef; - params.PreferredNodeType = PreferredNodeType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (GridIndex != nullptr) - *GridIndex = params.GridIndex; - if (NodeIndex != nullptr) - *NodeIndex = params.NodeIndex; -} - - -// Function WillowGame.WillowVehicle.RecalculateAttributeInitializedState -// (Native, Public) - -void AWillowVehicle::RecalculateAttributeInitializedState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.RecalculateAttributeInitializedState"); - - AWillowVehicle_RecalculateAttributeInitializedState_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.OnExpLevelChange -// (Defined, Event, Public) - -void AWillowVehicle::OnExpLevelChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.OnExpLevelChange"); - - AWillowVehicle_OnExpLevelChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.BalanceVehicleForPlayerUse -// (Defined, Event, Public) - -void AWillowVehicle::BalanceVehicleForPlayerUse() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.BalanceVehicleForPlayerUse"); - - AWillowVehicle_BalanceVehicleForPlayerUse_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SetHealthResourcePoolDefinition -// (Defined, Public, HasOutparams) -// Parameters: -// class AResourcePoolManager* InResourcePoolManager (Parm, OutParm) -// class UResourcePoolDefinition* Definition (Parm) - -void AWillowVehicle::SetHealthResourcePoolDefinition(class UResourcePoolDefinition* Definition, class AResourcePoolManager** InResourcePoolManager) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetHealthResourcePoolDefinition"); - - AWillowVehicle_SetHealthResourcePoolDefinition_Params params; - params.Definition = Definition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InResourcePoolManager != nullptr) - *InResourcePoolManager = params.InResourcePoolManager; -} - - -// Function WillowGame.WillowVehicle.PostBeginPlay -// (Defined, Simulated, Public) - -void AWillowVehicle::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.PostBeginPlay"); - - AWillowVehicle_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.InitializeBehaviorConsumer -// (Defined, Simulated, Public) - -void AWillowVehicle::InitializeBehaviorConsumer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.InitializeBehaviorConsumer"); - - AWillowVehicle_InitializeBehaviorConsumer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SetDefaultInventory -// (Native, Public, HasOutparams) -// Parameters: -// TArray NewDefaultInventory (Const, Parm, OutParm, NeedCtorLink) - -void AWillowVehicle::SetDefaultInventory(TArray* NewDefaultInventory) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetDefaultInventory"); - - AWillowVehicle_SetDefaultInventory_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewDefaultInventory != nullptr) - *NewDefaultInventory = params.NewDefaultInventory; -} - - -// Function WillowGame.WillowVehicle.SetDefaultInventoryWithProbability -// (Native, Public, HasOutparams) -// Parameters: -// TArray NewDefaultInventory (Const, Parm, OutParm, NeedCtorLink) - -void AWillowVehicle::SetDefaultInventoryWithProbability(TArray* NewDefaultInventory) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetDefaultInventoryWithProbability"); - - AWillowVehicle_SetDefaultInventoryWithProbability_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewDefaultInventory != nullptr) - *NewDefaultInventory = params.NewDefaultInventory; -} - - -// Function WillowGame.WillowVehicle.CheckForCollision -// (Simulated, Native, Public) - -void AWillowVehicle::CheckForCollision() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.CheckForCollision"); - - AWillowVehicle_CheckForCollision_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.CanReceiveStatusEffects -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::CanReceiveStatusEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.CanReceiveStatusEffects"); - - AWillowVehicle_CanReceiveStatusEffects_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.ReactToPrimaryStatusEffect -// (Native, Public) -// Parameters: -// class UStatusEffectDefinition* StatusEffect (Parm) - -void AWillowVehicle::ReactToPrimaryStatusEffect(class UStatusEffectDefinition* StatusEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ReactToPrimaryStatusEffect"); - - AWillowVehicle_ReactToPrimaryStatusEffect_Params params; - params.StatusEffect = StatusEffect; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.GetAttributeContextSource -// (Native, Public) -// Parameters: -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* AWillowVehicle::GetAttributeContextSource() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetAttributeContextSource"); - - AWillowVehicle_GetAttributeContextSource_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetBoundingSphereRadius -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowVehicle::GetBoundingSphereRadius() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetBoundingSphereRadius"); - - AWillowVehicle_GetBoundingSphereRadius_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetHitRegions -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// TArray Regions (Parm, OutParm, NeedCtorLink) -// class UBodyHitRegionDefinition* DefaultRegion (OptionalParm, Parm, OutParm) - -void AWillowVehicle::GetHitRegions(TArray* Regions, class UBodyHitRegionDefinition** DefaultRegion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetHitRegions"); - - AWillowVehicle_GetHitRegions_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Regions != nullptr) - *Regions = params.Regions; - if (DefaultRegion != nullptr) - *DefaultRegion = params.DefaultRegion; -} - - -// Function WillowGame.WillowVehicle.AttachEmitter -// (Native, Public) -// Parameters: -// class AEmitter* E (Parm) -// struct FName SocketName (Parm) - -void AWillowVehicle::AttachEmitter(class AEmitter* E, const struct FName& SocketName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.AttachEmitter"); - - AWillowVehicle_AttachEmitter_Params params; - params.E = E; - params.SocketName = SocketName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.GetDefaultStatusEffectsParticleSystemTemplate -// (Native, Public) -// Parameters: -// class UParticleSystem* ReturnValue (Parm, OutParm, ReturnParm) - -class UParticleSystem* AWillowVehicle::GetDefaultStatusEffectsParticleSystemTemplate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetDefaultStatusEffectsParticleSystemTemplate"); - - AWillowVehicle_GetDefaultStatusEffectsParticleSystemTemplate_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetDefaultStatusEffectSockets -// (Final, Native, Public) -// Parameters: -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray AWillowVehicle::GetDefaultStatusEffectSockets() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetDefaultStatusEffectSockets"); - - AWillowVehicle_GetDefaultStatusEffectSockets_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetStatusEffectsComponent -// (Final, Native, Public) -// Parameters: -// class UStatusEffectsComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UStatusEffectsComponent* AWillowVehicle::GetStatusEffectsComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetStatusEffectsComponent"); - - AWillowVehicle_GetStatusEffectsComponent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetBalancedActorTypeIdentifier -// (Final, Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowVehicle::GetBalancedActorTypeIdentifier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetBalancedActorTypeIdentifier"); - - AWillowVehicle_GetBalancedActorTypeIdentifier_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.SetExpLevel -// (Final, Native, Public) -// Parameters: -// int NewExpLevel (Parm) - -void AWillowVehicle::SetExpLevel(int NewExpLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetExpLevel"); - - AWillowVehicle_SetExpLevel_Params params; - params.NewExpLevel = NewExpLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SetAwesomeLevel -// (Final, Native, Public) -// Parameters: -// int NewAwesomeLevel (Parm) - -void AWillowVehicle::SetAwesomeLevel(int NewAwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetAwesomeLevel"); - - AWillowVehicle_SetAwesomeLevel_Params params; - params.NewAwesomeLevel = NewAwesomeLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SetGameStage -// (Final, Native, Public) -// Parameters: -// int NewGameStage (Parm) - -void AWillowVehicle::SetGameStage(int NewGameStage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SetGameStage"); - - AWillowVehicle_SetGameStage_Params params; - params.NewGameStage = NewGameStage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.GetExpLevelForEquip -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowVehicle::GetExpLevelForEquip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetExpLevelForEquip"); - - AWillowVehicle_GetExpLevelForEquip_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetExpLevel -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowVehicle::GetExpLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetExpLevel"); - - AWillowVehicle_GetExpLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetAwesomeLevel -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowVehicle::GetAwesomeLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetAwesomeLevel"); - - AWillowVehicle_GetAwesomeLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetGameStage -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowVehicle::GetGameStage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetGameStage"); - - AWillowVehicle_GetGameStage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.CanEnterVehicle -// (Native, Public) -// Parameters: -// class APawn* P (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::CanEnterVehicle(class APawn* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.CanEnterVehicle"); - - AWillowVehicle_CanEnterVehicle_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.HasHomingTargetComponents -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::HasHomingTargetComponents() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.HasHomingTargetComponents"); - - AWillowVehicle_HasHomingTargetComponents_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.IsValidHomingTarget -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::IsValidHomingTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.IsValidHomingTarget"); - - AWillowVehicle_IsValidHomingTarget_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.IsTargetable -// (Native, HasOptionalparams, Public) -// Parameters: -// bool bIgnoreCloakAbility (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::IsTargetable(bool bIgnoreCloakAbility) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.IsTargetable"); - - AWillowVehicle_IsTargetable_Params params; - params.bIgnoreCloakAbility = bIgnoreCloakAbility; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.IsCollisionDebugEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::IsCollisionDebugEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.IsCollisionDebugEnabled"); - - AWillowVehicle_IsCollisionDebugEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.ToggleCollisionDebug -// (Native, Static, Public) - -void AWillowVehicle::ToggleCollisionDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ToggleCollisionDebug"); - - AWillowVehicle_ToggleCollisionDebug_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.IsReverseConeDebugEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::IsReverseConeDebugEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.IsReverseConeDebugEnabled"); - - AWillowVehicle_IsReverseConeDebugEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.ToggleReverseConeDebug -// (Native, Static, Public) - -void AWillowVehicle::ToggleReverseConeDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ToggleReverseConeDebug"); - - AWillowVehicle_ToggleReverseConeDebug_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.IsVehiclePatrolDebugEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::IsVehiclePatrolDebugEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.IsVehiclePatrolDebugEnabled"); - - AWillowVehicle_IsVehiclePatrolDebugEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.ToggleVehiclePatrolDebug -// (Native, Static, Public) - -void AWillowVehicle::ToggleVehiclePatrolDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ToggleVehiclePatrolDebug"); - - AWillowVehicle_ToggleVehiclePatrolDebug_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.IsVehiclePursuitDebugEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::IsVehiclePursuitDebugEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.IsVehiclePursuitDebugEnabled"); - - AWillowVehicle_IsVehiclePursuitDebugEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.ToggleVehiclePursuitDebug -// (Native, Static, Public) - -void AWillowVehicle::ToggleVehiclePursuitDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ToggleVehiclePursuitDebug"); - - AWillowVehicle_ToggleVehiclePursuitDebug_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.InitializeRBPhys -// (Simulated, Native, Public) - -void AWillowVehicle::InitializeRBPhys() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.InitializeRBPhys"); - - AWillowVehicle_InitializeRBPhys_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.TerminateRBPhys -// (Simulated, Native, Public) - -void AWillowVehicle::TerminateRBPhys() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.TerminateRBPhys"); - - AWillowVehicle_TerminateRBPhys_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.GetBarrelIndex -// (Simulated, Native, Public) -// Parameters: -// int SeatIndex (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowVehicle::GetBarrelIndex(int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetBarrelIndex"); - - AWillowVehicle_GetBarrelIndex_Params params; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetSeatPivotPoint -// (Simulated, Native, Public) -// Parameters: -// int SeatIndex (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowVehicle::GetSeatPivotPoint(int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetSeatPivotPoint"); - - AWillowVehicle_GetSeatPivotPoint_Params params; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.ForceWeaponRotation -// (Simulated, Native, Public) -// Parameters: -// int SeatIndex (Parm) -// struct FRotator NewRotation (Parm) - -void AWillowVehicle::ForceWeaponRotation(int SeatIndex, const struct FRotator& NewRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ForceWeaponRotation"); - - AWillowVehicle_ForceWeaponRotation_Params params; - params.SeatIndex = SeatIndex; - params.NewRotation = NewRotation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SeatAttachedWeapon -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// int SeatIndex (Parm) -// class AWillowVehicleWeapon* NewAttachedWeapon (OptionalParm, Parm) -// bool bReadValue (OptionalParm, Parm) -// class AWillowVehicleWeapon* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowVehicleWeapon* AWillowVehicle::SeatAttachedWeapon(int SeatIndex, class AWillowVehicleWeapon* NewAttachedWeapon, bool bReadValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SeatAttachedWeapon"); - - AWillowVehicle_SeatAttachedWeapon_Params params; - params.SeatIndex = SeatIndex; - params.NewAttachedWeapon = NewAttachedWeapon; - params.bReadValue = bReadValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.SeatFiringMode -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// int SeatIndex (Parm) -// int NewFireMode (OptionalParm, Parm) -// bool bReadValue (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowVehicle::SeatFiringMode(int SeatIndex, int NewFireMode, bool bReadValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SeatFiringMode"); - - AWillowVehicle_SeatFiringMode_Params params; - params.SeatIndex = SeatIndex; - params.NewFireMode = NewFireMode; - params.bReadValue = bReadValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.SeatFlashCount -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// int SeatIndex (Parm) -// int NewCount (OptionalParm, Parm) -// bool bReadValue (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowVehicle::SeatFlashCount(int SeatIndex, int NewCount, bool bReadValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SeatFlashCount"); - - AWillowVehicle_SeatFlashCount_Params params; - params.SeatIndex = SeatIndex; - params.NewCount = NewCount; - params.bReadValue = bReadValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.SeatFlashLocation -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// int SeatIndex (Parm) -// struct FVector NewLoc (OptionalParm, Parm) -// bool bReadValue (OptionalParm, Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowVehicle::SeatFlashLocation(int SeatIndex, const struct FVector& NewLoc, bool bReadValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SeatFlashLocation"); - - AWillowVehicle_SeatFlashLocation_Params params; - params.SeatIndex = SeatIndex; - params.NewLoc = NewLoc; - params.bReadValue = bReadValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.SeatWeaponRotation -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// int SeatIndex (Parm) -// struct FRotator NewRot (OptionalParm, Parm) -// bool bReadValue (OptionalParm, Parm) -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator AWillowVehicle::SeatWeaponRotation(int SeatIndex, const struct FRotator& NewRot, bool bReadValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SeatWeaponRotation"); - - AWillowVehicle_SeatWeaponRotation_Params params; - params.SeatIndex = SeatIndex; - params.NewRot = NewRot; - params.bReadValue = bReadValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.PlayHit -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class APawn* SomePawn (Parm) -// struct FVector HitLocation (Parm) -// class UClass* inDamageType (Parm) -// struct FVector Momentum (Parm) -// struct FTraceHitInfo HitInfo (Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowVehicle::PlayHit(class APawn* SomePawn, const struct FVector& HitLocation, class UClass* inDamageType, const struct FVector& Momentum, const struct FTraceHitInfo& HitInfo, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.PlayHit"); - - AWillowVehicle_PlayHit_Params params; - params.SomePawn = SomePawn; - params.HitLocation = HitLocation; - params.inDamageType = inDamageType; - params.Momentum = Momentum; - params.HitInfo = HitInfo; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.WasSpawnedFromASpawnStation -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::WasSpawnedFromASpawnStation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.WasSpawnedFromASpawnStation"); - - AWillowVehicle_WasSpawnedFromASpawnStation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetSeatDefinition -// (Final, Simulated, Native, Public) -// Parameters: -// int InSeatIndex (Parm) -// class UWillowVehicleSeatDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowVehicleSeatDefinition* AWillowVehicle::GetSeatDefinition(int InSeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetSeatDefinition"); - - AWillowVehicle_GetSeatDefinition_Params params; - params.InSeatIndex = InSeatIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.RemoveCrewAnimSetFromOccupant -// (Final, Simulated, Native, Public) -// Parameters: -// class AWillowPawn* WillowP (Parm) - -void AWillowVehicle::RemoveCrewAnimSetFromOccupant(class AWillowPawn* WillowP) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.RemoveCrewAnimSetFromOccupant"); - - AWillowVehicle_RemoveCrewAnimSetFromOccupant_Params params; - params.WillowP = WillowP; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.AddCrewAnimSetToOccupant -// (Final, Simulated, Native, Public) -// Parameters: -// class AWillowPawn* WillowP (Parm) - -void AWillowVehicle::AddCrewAnimSetToOccupant(class AWillowPawn* WillowP) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.AddCrewAnimSetToOccupant"); - - AWillowVehicle_AddCrewAnimSetToOccupant_Params params; - params.WillowP = WillowP; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.IsChampion -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::IsChampion() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.IsChampion"); - - AWillowVehicle_IsChampion_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.ResetHitRegionHealth -// (Native, Public) -// Parameters: -// class UBodyHitRegionDefinition* HitRegion (Parm) - -void AWillowVehicle::ResetHitRegionHealth(class UBodyHitRegionDefinition* HitRegion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ResetHitRegionHealth"); - - AWillowVehicle_ResetHitRegionHealth_Params params; - params.HitRegion = HitRegion; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.PlayHealingReaction -// (Native, Public, HasOutparams) -// Parameters: -// struct FDamageReactionData Data (Const, Parm, OutParm, NeedCtorLink) - -void AWillowVehicle::PlayHealingReaction(struct FDamageReactionData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.PlayHealingReaction"); - - AWillowVehicle_PlayHealingReaction_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; -} - - -// Function WillowGame.WillowVehicle.PlayDamageReaction -// (Native, Public, HasOutparams) -// Parameters: -// struct FDamageReactionData Data (Const, Parm, OutParm, NeedCtorLink) -// struct FName HitBone (Parm) -// struct FVector HitLocation (Const, Parm, OutParm) -// struct FVector HitMomentum (Const, Parm, OutParm) -// bool bDeath (Parm) - -void AWillowVehicle::PlayDamageReaction(const struct FName& HitBone, bool bDeath, struct FDamageReactionData* Data, struct FVector* HitLocation, struct FVector* HitMomentum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.PlayDamageReaction"); - - AWillowVehicle_PlayDamageReaction_Params params; - params.HitBone = HitBone; - params.bDeath = bDeath; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; - if (HitLocation != nullptr) - *HitLocation = params.HitLocation; - if (HitMomentum != nullptr) - *HitMomentum = params.HitMomentum; -} - - -// Function WillowGame.WillowVehicle.GetHitRegionHealthValues -// (Native, Public, HasOutparams) -// Parameters: -// class UBodyHitRegionDefinition* HitRegion (Parm) -// float outHealth (Parm, OutParm) -// float outMaxHealth (Parm, OutParm) - -void AWillowVehicle::GetHitRegionHealthValues(class UBodyHitRegionDefinition* HitRegion, float* outHealth, float* outMaxHealth) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetHitRegionHealthValues"); - - AWillowVehicle_GetHitRegionHealthValues_Params params; - params.HitRegion = HitRegion; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (outHealth != nullptr) - *outHealth = params.outHealth; - if (outMaxHealth != nullptr) - *outMaxHealth = params.outMaxHealth; -} - - -// Function WillowGame.WillowVehicle.ReplicateDamageEffect -// (Native, Public) -// Parameters: -// class UBodyHitRegionDefinition* HitRegion (Parm) -// int GoreDataIndex (Parm) -// class AController* InstigatedBy (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// bool bWasHeal (Parm) - -void AWillowVehicle::ReplicateDamageEffect(class UBodyHitRegionDefinition* HitRegion, int GoreDataIndex, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, bool bWasHeal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ReplicateDamageEffect"); - - AWillowVehicle_ReplicateDamageEffect_Params params; - params.HitRegion = HitRegion; - params.GoreDataIndex = GoreDataIndex; - params.InstigatedBy = InstigatedBy; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - params.bWasHeal = bWasHeal; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.AddDamageToHitRegion -// (Native, Public, HasOutparams) -// Parameters: -// struct FDamageEventSummary DamageSummary (Parm, OutParm) -// class AController* InstigatedBy (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// class UBodyHitRegionDefinition* HitRegion (Parm) -// struct FVector HitLocation (Parm) -// struct FVector HitMomentum (Parm) - -void AWillowVehicle::AddDamageToHitRegion(class AController* InstigatedBy, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UBodyHitRegionDefinition* HitRegion, const struct FVector& HitLocation, const struct FVector& HitMomentum, struct FDamageEventSummary* DamageSummary) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.AddDamageToHitRegion"); - - AWillowVehicle_AddDamageToHitRegion_Params params; - params.InstigatedBy = InstigatedBy; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.HitRegion = HitRegion; - params.HitLocation = HitLocation; - params.HitMomentum = HitMomentum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DamageSummary != nullptr) - *DamageSummary = params.DamageSummary; -} - - -// Function WillowGame.WillowVehicle.HealDamageOnHitRegion -// (Native, Public, HasOutparams) -// Parameters: -// struct FDamageEventSummary DamageSummary (Parm, OutParm) -// class AController* InstigatedBy (Parm) -// class UBodyHitRegionDefinition* HitRegion (Parm) - -void AWillowVehicle::HealDamageOnHitRegion(class AController* InstigatedBy, class UBodyHitRegionDefinition* HitRegion, struct FDamageEventSummary* DamageSummary) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.HealDamageOnHitRegion"); - - AWillowVehicle_HealDamageOnHitRegion_Params params; - params.InstigatedBy = InstigatedBy; - params.HitRegion = HitRegion; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DamageSummary != nullptr) - *DamageSummary = params.DamageSummary; -} - - -// Function WillowGame.WillowVehicle.GetHitRegionForTakenDamage -// (Native, Public) -// Parameters: -// class AController* InstigatedBy (Parm) -// struct FTraceHitInfo HitInfo (Parm) -// class UBodyHitRegionDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBodyHitRegionDefinition* AWillowVehicle::GetHitRegionForTakenDamage(class AController* InstigatedBy, const struct FTraceHitInfo& HitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetHitRegionForTakenDamage"); - - AWillowVehicle_GetHitRegionForTakenDamage_Params params; - params.InstigatedBy = InstigatedBy; - params.HitInfo = HitInfo; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.ClearBodyCompositionInstance -// (Native, Public) - -void AWillowVehicle::ClearBodyCompositionInstance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ClearBodyCompositionInstance"); - - AWillowVehicle_ClearBodyCompositionInstance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.GetBodyInfoProvider -// (Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface AWillowVehicle::GetBodyInfoProvider() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetBodyInfoProvider"); - - AWillowVehicle_GetBodyInfoProvider_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.ApplyPreviewBodyComposition -// (Native, Public) - -void AWillowVehicle::ApplyPreviewBodyComposition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ApplyPreviewBodyComposition"); - - AWillowVehicle_ApplyPreviewBodyComposition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.ChangeInstanceDataSwitch -// (Native, Public) -// Parameters: -// struct FName Switch (Const, Parm) -// unsigned char NewValue (Parm) - -void AWillowVehicle::ChangeInstanceDataSwitch(const struct FName& Switch, unsigned char NewValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.ChangeInstanceDataSwitch"); - - AWillowVehicle_ChangeInstanceDataSwitch_Params params; - params.Switch = Switch; - params.NewValue = NewValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.PostInitBodyComposition -// (Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) -// unsigned char BodyCompositionMode (Parm) - -void AWillowVehicle::PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char BodyCompositionMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.PostInitBodyComposition"); - - AWillowVehicle_PostInitBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - params.BodyCompositionMode = BodyCompositionMode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.PreRemoveBodyComposition -// (Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) - -void AWillowVehicle::PreRemoveBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.PreRemoveBodyComposition"); - - AWillowVehicle_PreRemoveBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.GetBehaviorConsumerHandle -// (Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle ReturnValue (Parm, OutParm, ReturnParm) - -struct FBehaviorConsumerHandle AWillowVehicle::GetBehaviorConsumerHandle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetBehaviorConsumerHandle"); - - AWillowVehicle_GetBehaviorConsumerHandle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.IsInsideCombatArea -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class AWillowVehicleCombatArea* TheCombatArea (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::IsInsideCombatArea(class AWillowVehicleCombatArea* TheCombatArea) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.IsInsideCombatArea"); - - AWillowVehicle_IsInsideCombatArea_Params params; - params.TheCombatArea = TheCombatArea; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.AllowFallbackToDefaultCustomizations -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle::AllowFallbackToDefaultCustomizations() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.AllowFallbackToDefaultCustomizations"); - - AWillowVehicle_AllowFallbackToDefaultCustomizations_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.RefreshCustomizationsOnInstanceData -// (Simulated, Native, Public) - -void AWillowVehicle::RefreshCustomizationsOnInstanceData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.RefreshCustomizationsOnInstanceData"); - - AWillowVehicle_RefreshCustomizationsOnInstanceData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.GetCustomizableName -// (Simulated, Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowVehicle::GetCustomizableName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetCustomizableName"); - - AWillowVehicle_GetCustomizableName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.GetDesiredCustomizationOfType -// (Simulated, Native, Public) -// Parameters: -// class UClass* Type (Parm) -// class UCustomizationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UCustomizationDefinition* AWillowVehicle::GetDesiredCustomizationOfType(class UClass* Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetDesiredCustomizationOfType"); - - AWillowVehicle_GetDesiredCustomizationOfType_Params params; - params.Type = Type; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle.CustomizationApplied -// (Simulated, Native, Public) -// Parameters: -// class UCustomizationData* Data (Parm) - -void AWillowVehicle::CustomizationApplied(class UCustomizationData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.CustomizationApplied"); - - AWillowVehicle_CustomizationApplied_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.GetCustomizableInstanceDataSets -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// TArray OutData (Parm, OutParm, NeedCtorLink) - -void AWillowVehicle::GetCustomizableInstanceDataSets(TArray* OutData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.GetCustomizableInstanceDataSets"); - - AWillowVehicle_GetCustomizableInstanceDataSets_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutData != nullptr) - *OutData = params.OutData; -} - - -// Function WillowGame.WillowVehicle.RemoveAllStatusEffects -// (Native, Public) - -void AWillowVehicle::RemoveAllStatusEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.RemoveAllStatusEffects"); - - AWillowVehicle_RemoveAllStatusEffects_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.FullyReplenishShields -// (Native, Public) - -void AWillowVehicle::FullyReplenishShields() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.FullyReplenishShields"); - - AWillowVehicle_FullyReplenishShields_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.FullyReplenishLife -// (Native, Public) - -void AWillowVehicle::FullyReplenishLife() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.FullyReplenishLife"); - - AWillowVehicle_FullyReplenishLife_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle.SearchForBaseBelow -// (Native, Public, HasOutparams) -// Parameters: -// float HeightBelow (Parm) -// class AActor* NewBase (Parm, OutParm) -// struct FVector HitNormal (Parm, OutParm) - -void AWillowVehicle::SearchForBaseBelow(float HeightBelow, class AActor** NewBase, struct FVector* HitNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle.SearchForBaseBelow"); - - AWillowVehicle_SearchForBaseBelow_Params params; - params.HeightBelow = HeightBelow; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewBase != nullptr) - *NewBase = params.NewBase; - if (HitNormal != nullptr) - *HitNormal = params.HitNormal; -} - - -// Function WillowGame.WillowVehicle_ChopperVehicle.SetInputs -// (Defined, Simulated, Public) -// Parameters: -// float InForward (Parm) -// float InStrafe (Parm) -// float InUp (Parm) - -void AWillowVehicle_ChopperVehicle::SetInputs(float InForward, float InStrafe, float InUp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_ChopperVehicle.SetInputs"); - - AWillowVehicle_ChopperVehicle_SetInputs_Params params; - params.InForward = InForward; - params.InStrafe = InStrafe; - params.InUp = InUp; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle_ChopperVehicle.ShouldClamp -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle_ChopperVehicle::ShouldClamp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_ChopperVehicle.ShouldClamp"); - - AWillowVehicle_ChopperVehicle_ShouldClamp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle_ChopperVehicle.ResetTurningSpeed -// (Defined, Simulated, Public) - -void AWillowVehicle_ChopperVehicle::ResetTurningSpeed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_ChopperVehicle.ResetTurningSpeed"); - - AWillowVehicle_ChopperVehicle_ResetTurningSpeed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle_ChopperVehicle.RigidBodyCollision -// (Defined, Simulated, Event, Public, HasOutparams) -// Parameters: -// class UPrimitiveComponent* HitComponent (Parm, EditInline) -// class UPrimitiveComponent* OtherComponent (Parm, EditInline) -// struct FCollisionImpactData RigidCollisionData (Const, Parm, OutParm, NeedCtorLink) -// int ContactIndex (Parm) - -void AWillowVehicle_ChopperVehicle::RigidBodyCollision(class UPrimitiveComponent* HitComponent, class UPrimitiveComponent* OtherComponent, int ContactIndex, struct FCollisionImpactData* RigidCollisionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_ChopperVehicle.RigidBodyCollision"); - - AWillowVehicle_ChopperVehicle_RigidBodyCollision_Params params; - params.HitComponent = HitComponent; - params.OtherComponent = OtherComponent; - params.ContactIndex = ContactIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (RigidCollisionData != nullptr) - *RigidCollisionData = params.RigidCollisionData; -} - - -// Function WillowGame.WillowVehicle_ChopperVehicle.Dodge -// (Defined, Public) -// Parameters: -// unsigned char DoubleClickMove (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle_ChopperVehicle::Dodge(unsigned char DoubleClickMove) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_ChopperVehicle.Dodge"); - - AWillowVehicle_ChopperVehicle_Dodge_Params params; - params.DoubleClickMove = DoubleClickMove; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle_ChopperVehicle.FastVehicle -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle_ChopperVehicle::FastVehicle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_ChopperVehicle.FastVehicle"); - - AWillowVehicle_ChopperVehicle_FastVehicle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle_ChopperVehicle.RecommendLongRangedAttack -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicle_ChopperVehicle::RecommendLongRangedAttack() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_ChopperVehicle.RecommendLongRangedAttack"); - - AWillowVehicle_ChopperVehicle_RecommendLongRangedAttack_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle_ChopperVehicle.SetDriving -// (Defined, Simulated, Public) -// Parameters: -// bool bNewDriving (Parm) - -void AWillowVehicle_ChopperVehicle::SetDriving(bool bNewDriving) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_ChopperVehicle.SetDriving"); - - AWillowVehicle_ChopperVehicle_SetDriving_Params params; - params.bNewDriving = bNewDriving; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle_FlyingVehicle.ApplyCameraYawDamping -// (Simulated, Public, HasOutparams) -// Parameters: -// float aTurn (Parm, OutParm) - -void AWillowVehicle_FlyingVehicle::ApplyCameraYawDamping(float* aTurn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_FlyingVehicle.ApplyCameraYawDamping"); - - AWillowVehicle_FlyingVehicle_ApplyCameraYawDamping_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (aTurn != nullptr) - *aTurn = params.aTurn; -} - - -// Function WillowGame.WillowVehicle_FlyingVehicle.TraceThroughTriggers -// (Simulated, Native, Public) -// Parameters: -// struct FVector EndTrace (Parm) -// struct FVector StartTrace (Parm) -// struct FImpactInfo ReturnValue (Parm, OutParm, ReturnParm) - -struct FImpactInfo AWillowVehicle_FlyingVehicle::TraceThroughTriggers(const struct FVector& EndTrace, const struct FVector& StartTrace) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_FlyingVehicle.TraceThroughTriggers"); - - AWillowVehicle_FlyingVehicle_TraceThroughTriggers_Params params; - params.EndTrace = EndTrace; - params.StartTrace = StartTrace; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle_FlyingVehicle.SuggestRiseInput -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// float LookAheadVelocityScalar (Parm) -// float TestHeight (OptionalParm, Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowVehicle_FlyingVehicle::SuggestRiseInput(float LookAheadVelocityScalar, float TestHeight) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_FlyingVehicle.SuggestRiseInput"); - - AWillowVehicle_FlyingVehicle_SuggestRiseInput_Params params; - params.LookAheadVelocityScalar = LookAheadVelocityScalar; - params.TestHeight = TestHeight; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle_FlyingVehicle.GetRiseInput -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// float LookAheadScale (OptionalParm, Parm) -// float TestHeight (OptionalParm, Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowVehicle_FlyingVehicle::GetRiseInput(float LookAheadScale, float TestHeight) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_FlyingVehicle.GetRiseInput"); - - AWillowVehicle_FlyingVehicle_GetRiseInput_Params params; - params.LookAheadScale = LookAheadScale; - params.TestHeight = TestHeight; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle_FlyingVehicle.SetAIInputs -// (Simulated, Native, Event, HasOptionalparams, Public) -// Parameters: -// float InForward (Parm) -// struct FVector DesiredSteeringDirection (Parm) -// float InRise (OptionalParm, Parm) - -void AWillowVehicle_FlyingVehicle::SetAIInputs(float InForward, const struct FVector& DesiredSteeringDirection, float InRise) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_FlyingVehicle.SetAIInputs"); - - AWillowVehicle_FlyingVehicle_SetAIInputs_Params params; - params.InForward = InForward; - params.DesiredSteeringDirection = DesiredSteeringDirection; - params.InRise = InRise; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle_FlyingVehicle.SetInputs -// (Defined, Simulated, Public) -// Parameters: -// float InForward (Parm) -// float InStrafe (Parm) -// float InUp (Parm) - -void AWillowVehicle_FlyingVehicle::SetInputs(float InForward, float InStrafe, float InUp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_FlyingVehicle.SetInputs"); - - AWillowVehicle_FlyingVehicle_SetInputs_Params params; - params.InForward = InForward; - params.InStrafe = InStrafe; - params.InUp = InUp; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle_FlyingVehicle.UnwrapToSimObj -// (Defined, Simulated, Public) - -void AWillowVehicle_FlyingVehicle::UnwrapToSimObj() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_FlyingVehicle.UnwrapToSimObj"); - - AWillowVehicle_FlyingVehicle_UnwrapToSimObj_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle_Tank.SetAIInputs -// (Defined, Simulated, Event, HasOptionalparams, Public, HasDefaults) -// Parameters: -// float InForward (Parm) -// struct FVector DesiredSteeringDirection (Parm) -// float InRise (OptionalParm, Parm) - -void AWillowVehicle_Tank::SetAIInputs(float InForward, const struct FVector& DesiredSteeringDirection, float InRise) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_Tank.SetAIInputs"); - - AWillowVehicle_Tank_SetAIInputs_Params params; - params.InForward = InForward; - params.DesiredSteeringDirection = DesiredSteeringDirection; - params.InRise = InRise; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle_Tank.CheckForCollision -// (Simulated, Native, Public) - -void AWillowVehicle_Tank::CheckForCollision() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_Tank.CheckForCollision"); - - AWillowVehicle_Tank_CheckForCollision_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle_WheeledVehicle.GetWheelIndexFromBoneName -// (Defined, Simulated, Public) -// Parameters: -// struct FName BoneName (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowVehicle_WheeledVehicle::GetWheelIndexFromBoneName(const struct FName& BoneName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_WheeledVehicle.GetWheelIndexFromBoneName"); - - AWillowVehicle_WheeledVehicle_GetWheelIndexFromBoneName_Params params; - params.BoneName = BoneName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicle_WheeledVehicle.UnwrapToSimObj -// (Defined, Simulated, Public) - -void AWillowVehicle_WheeledVehicle::UnwrapToSimObj() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_WheeledVehicle.UnwrapToSimObj"); - - AWillowVehicle_WheeledVehicle_UnwrapToSimObj_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle_WheeledVehicle.ProcessViewRotationInVehicle -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// class UPassengerCameraDefinition* Camera (Parm) -// struct FRotator VehicleRotation (Parm) -// float DeltaTime (Parm) -// struct FRotator out_ViewRotation (Parm, OutParm) -// struct FRotator out_DeltaRot (Parm, OutParm) - -void AWillowVehicle_WheeledVehicle::ProcessViewRotationInVehicle(class UPassengerCameraDefinition* Camera, const struct FRotator& VehicleRotation, float DeltaTime, struct FRotator* out_ViewRotation, struct FRotator* out_DeltaRot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_WheeledVehicle.ProcessViewRotationInVehicle"); - - AWillowVehicle_WheeledVehicle_ProcessViewRotationInVehicle_Params params; - params.Camera = Camera; - params.VehicleRotation = VehicleRotation; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_ViewRotation != nullptr) - *out_ViewRotation = params.out_ViewRotation; - if (out_DeltaRot != nullptr) - *out_DeltaRot = params.out_DeltaRot; -} - - -// Function WillowGame.WillowVehicle_WheeledVehicle.ServerNoHandbrake -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowVehicle_WheeledVehicle::ServerNoHandbrake() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_WheeledVehicle.ServerNoHandbrake"); - - AWillowVehicle_WheeledVehicle_ServerNoHandbrake_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle_WheeledVehicle.ServerHandBrake -// (Defined, Net, NetReliable, Public, NetServer, HasDefaults) - -void AWillowVehicle_WheeledVehicle::ServerHandBrake() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_WheeledVehicle.ServerHandBrake"); - - AWillowVehicle_WheeledVehicle_ServerHandBrake_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle_WheeledVehicle.NoHandbrake -// (Defined, Exec, Public) - -void AWillowVehicle_WheeledVehicle::NoHandbrake() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_WheeledVehicle.NoHandbrake"); - - AWillowVehicle_WheeledVehicle_NoHandbrake_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle_WheeledVehicle.Handbrake -// (Defined, Exec, Public) - -void AWillowVehicle_WheeledVehicle::Handbrake() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_WheeledVehicle.Handbrake"); - - AWillowVehicle_WheeledVehicle_Handbrake_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle_WheeledVehicle.PostBeginPlay -// (Defined, Simulated, Public, HasDefaults) - -void AWillowVehicle_WheeledVehicle::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_WheeledVehicle.PostBeginPlay"); - - AWillowVehicle_WheeledVehicle_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicle_WheeledVehicle.PreBeginPlay -// (Defined, Simulated, Public) - -void AWillowVehicle_WheeledVehicle::PreBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicle_WheeledVehicle.PreBeginPlay"); - - AWillowVehicle_WheeledVehicle_PreBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.GetAimDirection -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowWeaponPawn::GetAimDirection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.GetAimDirection"); - - AWillowWeaponPawn_GetAimDirection_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeaponPawn.GetPivotPoint -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowWeaponPawn::GetPivotPoint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.GetPivotPoint"); - - AWillowWeaponPawn_GetPivotPoint_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeaponPawn.SetAllegiance -// (Native, Public) -// Parameters: -// class UPawnAllegiance* NewAllegiance (Parm) - -void AWillowWeaponPawn::SetAllegiance(class UPawnAllegiance* NewAllegiance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.SetAllegiance"); - - AWillowWeaponPawn_SetAllegiance_Params params; - params.NewAllegiance = NewAllegiance; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.OutsideWorldBounds -// (Defined, Simulated, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeaponPawn::OutsideWorldBounds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.OutsideWorldBounds"); - - AWillowWeaponPawn_OutsideWorldBounds_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeaponPawn.FellOutOfWorld -// (Simulated, Event, Public) -// Parameters: -// class UClass* dmgType (Parm) - -void AWillowWeaponPawn::FellOutOfWorld(class UClass* dmgType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.FellOutOfWorld"); - - AWillowWeaponPawn_FellOutOfWorld_Params params; - params.dmgType = dmgType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.GetWillowVehicle -// (Defined, Simulated, Public) -// Parameters: -// class AWillowVehicle* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowVehicle* AWillowWeaponPawn::GetWillowVehicle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.GetWillowVehicle"); - - AWillowWeaponPawn_GetWillowVehicle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeaponPawn.ClientUnsitDriver -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// class AWillowPawn* WillowP (Parm) -// int SeatIndex (Parm) - -void AWillowWeaponPawn::ClientUnsitDriver(class AWillowPawn* WillowP, int SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.ClientUnsitDriver"); - - AWillowWeaponPawn_ClientUnsitDriver_Params params; - params.WillowP = WillowP; - params.SeatIndex = SeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.GetVehicleAndSeatIndex -// (Native, Public, HasOutparams) -// Parameters: -// class AWillowVehicle* WVehicle (Parm, OutParm) -// int SeatIndex (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeaponPawn::GetVehicleAndSeatIndex(class AWillowVehicle** WVehicle, int* SeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.GetVehicleAndSeatIndex"); - - AWillowWeaponPawn_GetVehicleAndSeatIndex_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (WVehicle != nullptr) - *WVehicle = params.WVehicle; - if (SeatIndex != nullptr) - *SeatIndex = params.SeatIndex; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeaponPawn.ServerNotifyAltFireTriggered -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowWeaponPawn::ServerNotifyAltFireTriggered() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.ServerNotifyAltFireTriggered"); - - AWillowWeaponPawn_ServerNotifyAltFireTriggered_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.ServerNotifyTargetLockSuccessful -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// class AActor* NewLockOnTarget (Parm) - -void AWillowWeaponPawn::ServerNotifyTargetLockSuccessful(class AActor* NewLockOnTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.ServerNotifyTargetLockSuccessful"); - - AWillowWeaponPawn_ServerNotifyTargetLockSuccessful_Params params; - params.NewLockOnTarget = NewLockOnTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.StopFireTurret -// (Defined, Exec, Public) - -void AWillowWeaponPawn::StopFireTurret() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.StopFireTurret"); - - AWillowWeaponPawn_StopFireTurret_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.StartFireTurret -// (Defined, Exec, Public) - -void AWillowWeaponPawn::StartFireTurret() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.StartFireTurret"); - - AWillowWeaponPawn_StartFireTurret_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.GetPawnToTeleport -// (Defined, Public) -// Parameters: -// class APawn* ReturnValue (Parm, OutParm, ReturnParm) - -class APawn* AWillowWeaponPawn::GetPawnToTeleport() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.GetPawnToTeleport"); - - AWillowWeaponPawn_GetPawnToTeleport_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeaponPawn.ProcessViewRotationForAttachedRiders -// (Final, Native, Public, HasOutparams) -// Parameters: -// float DeltaTime (Parm) -// struct FRotator out_ViewRotation (Parm, OutParm) - -void AWillowWeaponPawn::ProcessViewRotationForAttachedRiders(float DeltaTime, struct FRotator* out_ViewRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.ProcessViewRotationForAttachedRiders"); - - AWillowWeaponPawn_ProcessViewRotationForAttachedRiders_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_ViewRotation != nullptr) - *out_ViewRotation = params.out_ViewRotation; -} - - -// Function WillowGame.WillowWeaponPawn.ProcessViewRotation -// (Defined, Simulated, Public, HasOutparams, HasDefaults) -// Parameters: -// float DeltaTime (Parm) -// struct FRotator out_ViewRotation (Parm, OutParm) -// struct FRotator out_DeltaRot (Parm, OutParm) - -void AWillowWeaponPawn::ProcessViewRotation(float DeltaTime, struct FRotator* out_ViewRotation, struct FRotator* out_DeltaRot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.ProcessViewRotation"); - - AWillowWeaponPawn_ProcessViewRotation_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_ViewRotation != nullptr) - *out_ViewRotation = params.out_ViewRotation; - if (out_DeltaRot != nullptr) - *out_DeltaRot = params.out_DeltaRot; -} - - -// Function WillowGame.WillowWeaponPawn.VehicleAdjustInput -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// float aTurn (Parm, OutParm) -// float aLookUp (Parm, OutParm) -// float aForward (Parm, OutParm) -// float aStrafe (Parm, OutParm) - -void AWillowWeaponPawn::VehicleAdjustInput(float* aTurn, float* aLookUp, float* aForward, float* aStrafe) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.VehicleAdjustInput"); - - AWillowWeaponPawn_VehicleAdjustInput_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (aTurn != nullptr) - *aTurn = params.aTurn; - if (aLookUp != nullptr) - *aLookUp = params.aLookUp; - if (aForward != nullptr) - *aForward = params.aForward; - if (aStrafe != nullptr) - *aStrafe = params.aStrafe; -} - - -// Function WillowGame.WillowWeaponPawn.GetExpInfo -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// int ExpLevelValue (Parm, OutParm) - -void AWillowWeaponPawn::GetExpInfo(int* ExpLevelValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.GetExpInfo"); - - AWillowWeaponPawn_GetExpInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ExpLevelValue != nullptr) - *ExpLevelValue = params.ExpLevelValue; -} - - -// Function WillowGame.WillowWeaponPawn.DisplayParentInfo -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeaponPawn::DisplayParentInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.DisplayParentInfo"); - - AWillowWeaponPawn_DisplayParentInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeaponPawn.GetAllBarInfo -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// TArray BarData (Parm, OutParm, NeedCtorLink) - -void AWillowWeaponPawn::GetAllBarInfo(TArray* BarData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.GetAllBarInfo"); - - AWillowWeaponPawn_GetAllBarInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BarData != nullptr) - *BarData = params.BarData; -} - - -// Function WillowGame.WillowWeaponPawn.IsDead -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeaponPawn::IsDead() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.IsDead"); - - AWillowWeaponPawn_IsDead_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeaponPawn.TakeDamage -// (Defined, Simulated, Event, HasOptionalparams, Public) -// Parameters: -// float RawDamage (Parm) -// class AController* InstigatedBy (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// class UClass* DamageType (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowWeaponPawn::TakeDamage(float RawDamage, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.TakeDamage"); - - AWillowWeaponPawn_TakeDamage_Params params; - params.RawDamage = RawDamage; - params.InstigatedBy = InstigatedBy; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.HitInfo = HitInfo; - params.DamageCauser = DamageCauser; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.SitAnimFinished -// (Defined, Simulated, Public) - -void AWillowWeaponPawn::SitAnimFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.SitAnimFinished"); - - AWillowWeaponPawn_SitAnimFinished_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.ClientCheckForSitAnimFinished -// (Defined, Simulated, Public) - -void AWillowWeaponPawn::ClientCheckForSitAnimFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.ClientCheckForSitAnimFinished"); - - AWillowWeaponPawn_ClientCheckForSitAnimFinished_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.GetWeaponStartTraceLocation -// (Defined, Simulated, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class AWeapon* CurrentWeapon (OptionalParm, Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowWeaponPawn::GetWeaponStartTraceLocation(class AWeapon* CurrentWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.GetWeaponStartTraceLocation"); - - AWillowWeaponPawn_GetWeaponStartTraceLocation_Params params; - params.CurrentWeapon = CurrentWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeaponPawn.IndependentVehicle -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeaponPawn::IndependentVehicle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.IndependentVehicle"); - - AWillowWeaponPawn_IndependentVehicle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeaponPawn.DetachDriver -// (Defined, Simulated, Public) -// Parameters: -// class APawn* P (Parm) - -void AWillowWeaponPawn::DetachDriver(class APawn* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.DetachDriver"); - - AWillowWeaponPawn_DetachDriver_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.AttachDriver -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class APawn* P (Parm) -// bool SkipAnim (OptionalParm, Parm) - -void AWillowWeaponPawn::AttachDriver(class APawn* P, bool SkipAnim) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.AttachDriver"); - - AWillowWeaponPawn_AttachDriver_Params params; - params.P = P; - params.SkipAnim = SkipAnim; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.WaitingForReplicatedData -// (Defined, Simulated, Public) - -void AWillowWeaponPawn::WaitingForReplicatedData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.WaitingForReplicatedData"); - - AWillowWeaponPawn_WaitingForReplicatedData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.SetBaseEyeheight -// (Defined, Simulated, Public) - -void AWillowWeaponPawn::SetBaseEyeheight() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.SetBaseEyeheight"); - - AWillowWeaponPawn_SetBaseEyeheight_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.GetTargetLocation -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AActor* RequestedBy (OptionalParm, Parm) -// bool bRequestAlternateLoc (OptionalParm, Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowWeaponPawn::GetTargetLocation(class AActor* RequestedBy, bool bRequestAlternateLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.GetTargetLocation"); - - AWillowWeaponPawn_GetTargetLocation_Params params; - params.RequestedBy = RequestedBy; - params.bRequestAlternateLoc = bRequestAlternateLoc; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeaponPawn.GetCollisionRadius -// (Defined, Simulated, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeaponPawn::GetCollisionRadius() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.GetCollisionRadius"); - - AWillowWeaponPawn_GetCollisionRadius_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeaponPawn.DoJump -// (Defined, Public) -// Parameters: -// bool bUpdating (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeaponPawn::DoJump(bool bUpdating) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.DoJump"); - - AWillowWeaponPawn_DoJump_Params params; - params.bUpdating = bUpdating; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeaponPawn.SetMovementPhysics -// (Defined, Public) - -void AWillowWeaponPawn::SetMovementPhysics() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.SetMovementPhysics"); - - AWillowWeaponPawn_SetMovementPhysics_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.BaseChange -// (Defined, Singular, Event, Public) - -void AWillowWeaponPawn::BaseChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.BaseChange"); - - AWillowWeaponPawn_BaseChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.JumpOffPawn -// (Defined, Public) - -void AWillowWeaponPawn::JumpOffPawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.JumpOffPawn"); - - AWillowWeaponPawn_JumpOffPawn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.AddVelocity -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FVector NewVelocity (Parm) -// struct FVector HitLocation (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) - -void AWillowWeaponPawn::AddVelocity(const struct FVector& NewVelocity, const struct FVector& HitLocation, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, const struct FTraceHitInfo& HitInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.AddVelocity"); - - AWillowWeaponPawn_AddVelocity_Params params; - params.NewVelocity = NewVelocity; - params.HitLocation = HitLocation; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.HitInfo = HitInfo; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.DropToGround -// (Defined, Public) - -void AWillowWeaponPawn::DropToGround() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.DropToGround"); - - AWillowWeaponPawn_DropToGround_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.ServerChangeSeat -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// int RequestedSeat (Parm) - -void AWillowWeaponPawn::ServerChangeSeat(int RequestedSeat) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.ServerChangeSeat"); - - AWillowWeaponPawn_ServerChangeSeat_Params params; - params.RequestedSeat = RequestedSeat; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.SwitchSeats -// (Defined, Simulated, Public) - -void AWillowWeaponPawn::SwitchSeats() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.SwitchSeats"); - - AWillowWeaponPawn_SwitchSeats_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.IsOccupantAllowedToTakeDamage -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AWillowPawn* Occupant (Parm) -// int OccupantSeatNdx (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeaponPawn::IsOccupantAllowedToTakeDamage(class AWillowPawn* Occupant, int OccupantSeatNdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.IsOccupantAllowedToTakeDamage"); - - AWillowWeaponPawn_IsOccupantAllowedToTakeDamage_Params params; - params.Occupant = Occupant; - params.OccupantSeatNdx = OccupantSeatNdx; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeaponPawn.DoAttachedRiderSetup -// (Defined, Public) -// Parameters: -// class AController* C (Parm) - -void AWillowWeaponPawn::DoAttachedRiderSetup(class AController* C) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.DoAttachedRiderSetup"); - - AWillowWeaponPawn_DoAttachedRiderSetup_Params params; - params.C = C; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.DriverLeave -// (Defined, Event, HasOptionalparams, Public, HasDefaults) -// Parameters: -// bool bForceLeave (Parm) -// bool SkipPawnPlacement (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeaponPawn::DriverLeave(bool bForceLeave, bool SkipPawnPlacement) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.DriverLeave"); - - AWillowWeaponPawn_DriverLeave_Params params; - params.bForceLeave = bForceLeave; - params.SkipPawnPlacement = SkipPawnPlacement; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeaponPawn.PossessWeaponPawnForAttachedRiderExit -// (Defined, Public) - -void AWillowWeaponPawn::PossessWeaponPawnForAttachedRiderExit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.PossessWeaponPawnForAttachedRiderExit"); - - AWillowWeaponPawn_PossessWeaponPawnForAttachedRiderExit_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.ClientPossessAttachedRiderOnEntry -// (Defined, Simulated, Public) -// Parameters: -// class APawn* RiderPawn (Parm) - -void AWillowWeaponPawn::ClientPossessAttachedRiderOnEntry(class APawn* RiderPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.ClientPossessAttachedRiderOnEntry"); - - AWillowWeaponPawn_ClientPossessAttachedRiderOnEntry_Params params; - params.RiderPawn = RiderPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.ServerPossessAttachedRiderOnEntry -// (Defined, Public) -// Parameters: -// class AController* C (Parm) - -void AWillowWeaponPawn::ServerPossessAttachedRiderOnEntry(class AController* C) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.ServerPossessAttachedRiderOnEntry"); - - AWillowWeaponPawn_ServerPossessAttachedRiderOnEntry_Params params; - params.C = C; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.DriverLeft -// (Defined, Simulated, Public) - -void AWillowWeaponPawn::DriverLeft() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.DriverLeft"); - - AWillowWeaponPawn_DriverLeft_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.DriverEnter -// (Defined, HasOptionalparams, Public) -// Parameters: -// class APawn* P (Parm) -// bool SkipAnim (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeaponPawn::DriverEnter(class APawn* P, bool SkipAnim) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.DriverEnter"); - - AWillowWeaponPawn_DriverEnter_Params params; - params.P = P; - params.SkipAnim = SkipAnim; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeaponPawn.PossessedBy -// (Defined, Public) -// Parameters: -// class AController* C (Parm) -// bool bVehicleTransition (Parm) - -void AWillowWeaponPawn::PossessedBy(class AController* C, bool bVehicleTransition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.PossessedBy"); - - AWillowWeaponPawn_PossessedBy_Params params; - params.C = C; - params.bVehicleTransition = bVehicleTransition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.ClearFlashLocation -// (Defined, Simulated, Public) -// Parameters: -// class AWeapon* Who (Parm) - -void AWillowWeaponPawn::ClearFlashLocation(class AWeapon* Who) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.ClearFlashLocation"); - - AWillowWeaponPawn_ClearFlashLocation_Params params; - params.Who = Who; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.SetFlashLocation -// (Native, Public) -// Parameters: -// class AWeapon* Who (Parm) -// unsigned char FireModeNum (Parm) -// struct FVector NewLoc (Parm) - -void AWillowWeaponPawn::SetFlashLocation(class AWeapon* Who, unsigned char FireModeNum, const struct FVector& NewLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.SetFlashLocation"); - - AWillowWeaponPawn_SetFlashLocation_Params params; - params.Who = Who; - params.FireModeNum = FireModeNum; - params.NewLoc = NewLoc; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.ClearFlashCount -// (Defined, Simulated, Public) -// Parameters: -// class AWeapon* Who (Parm) - -void AWillowWeaponPawn::ClearFlashCount(class AWeapon* Who) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.ClearFlashCount"); - - AWillowWeaponPawn_ClearFlashCount_Params params; - params.Who = Who; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.IncrementFlashCount -// (Defined, Simulated, Public) -// Parameters: -// class AWeapon* Who (Parm) -// unsigned char FireModeNum (Parm) - -void AWillowWeaponPawn::IncrementFlashCount(class AWeapon* Who, unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.IncrementFlashCount"); - - AWillowWeaponPawn_IncrementFlashCount_Params params; - params.Who = Who; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.GetWeaponFacingDir -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FVector OutFacingDir (Parm, OutParm) - -void AWillowWeaponPawn::GetWeaponFacingDir(struct FVector* OutFacingDir) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.GetWeaponFacingDir"); - - AWillowWeaponPawn_GetWeaponFacingDir_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutFacingDir != nullptr) - *OutFacingDir = params.OutFacingDir; -} - - -// Function WillowGame.WillowWeaponPawn.CalcCamera -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// float fDeltaTime (Parm) -// struct FVector out_CamLoc (Parm, OutParm) -// struct FRotator out_CamRot (Parm, OutParm) -// float out_FOV (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeaponPawn::CalcCamera(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.CalcCamera"); - - AWillowWeaponPawn_CalcCamera_Params params; - params.fDeltaTime = fDeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_CamLoc != nullptr) - *out_CamLoc = params.out_CamLoc; - if (out_CamRot != nullptr) - *out_CamRot = params.out_CamRot; - if (out_FOV != nullptr) - *out_FOV = params.out_FOV; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeaponPawn.SetVehicleData -// (Defined, Public) -// Parameters: -// class AWillowVehicle* InMyVehicle (Parm) -// class AWillowVehicleWeapon* InVehicleWeapon (Parm) -// int InSeatIndex (Parm) - -void AWillowWeaponPawn::SetVehicleData(class AWillowVehicle* InMyVehicle, class AWillowVehicleWeapon* InVehicleWeapon, int InSeatIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.SetVehicleData"); - - AWillowWeaponPawn_SetVehicleData_Params params; - params.InMyVehicle = InMyVehicle; - params.InVehicleWeapon = InVehicleWeapon; - params.InSeatIndex = InSeatIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeaponPawn.IsAttachedRiderSeat -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeaponPawn::IsAttachedRiderSeat() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.IsAttachedRiderSeat"); - - AWillowWeaponPawn_IsAttachedRiderSeat_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeaponPawn.GetDriverController -// (Simulated, Native, Public) -// Parameters: -// class AController* ReturnValue (Parm, OutParm, ReturnParm) - -class AController* AWillowWeaponPawn::GetDriverController() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.GetDriverController"); - - AWillowWeaponPawn_GetDriverController_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeaponPawn.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowWeaponPawn::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeaponPawn.ReplicatedEvent"); - - AWillowWeaponPawn_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleCombatArea.Destroyed -// (Defined, Event, Public) - -void AWillowVehicleCombatArea::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleCombatArea.Destroyed"); - - AWillowVehicleCombatArea_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleCombatArea.PostBeginPlay -// (Defined, Event, Public) - -void AWillowVehicleCombatArea::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleCombatArea.PostBeginPlay"); - - AWillowVehicleCombatArea_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleCombatArea.IsActorInside -// (Final, Native, Public) -// Parameters: -// class AActor* TestActor (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicleCombatArea::IsActorInside(class AActor* TestActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleCombatArea.IsActorInside"); - - AWillowVehicleCombatArea_IsActorInside_Params params; - params.TestActor = TestActor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleCombatArea.RemoveFromList -// (Native, Public) - -void AWillowVehicleCombatArea::RemoveFromList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleCombatArea.RemoveFromList"); - - AWillowVehicleCombatArea_RemoveFromList_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleCombatArea.AddToList -// (Native, Public) - -void AWillowVehicleCombatArea::AddToList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleCombatArea.AddToList"); - - AWillowVehicleCombatArea_AddToList_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleFactory.OnToggle -// (Defined, Simulated, Public) -// Parameters: -// class USeqAct_Toggle* Action (Parm) - -void AWillowVehicleFactory::OnToggle(class USeqAct_Toggle* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleFactory.OnToggle"); - - AWillowVehicleFactory_OnToggle_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleFactory.SpawnVehicle -// (Public) - -void AWillowVehicleFactory::SpawnVehicle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleFactory.SpawnVehicle"); - - AWillowVehicleFactory_SpawnVehicle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleFactory.PreSpawn -// (Event, Public) - -void AWillowVehicleFactory::PreSpawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleFactory.PreSpawn"); - - AWillowVehicleFactory_PreSpawn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleFactory.GetTeamNum -// (Defined, Simulated, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowVehicleFactory::GetTeamNum() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleFactory.GetTeamNum"); - - AWillowVehicleFactory_GetTeamNum_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleFactory.VehicleDestroyed -// (Defined, Public) -// Parameters: -// class AWillowVehicle* V (Parm) - -void AWillowVehicleFactory::VehicleDestroyed(class AWillowVehicle* V) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleFactory.VehicleDestroyed"); - - AWillowVehicleFactory_VehicleDestroyed_Params params; - params.V = V; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleFactory.TarydiumBoost -// (Public) -// Parameters: -// float Quantity (Parm) - -void AWillowVehicleFactory::TarydiumBoost(float Quantity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleFactory.TarydiumBoost"); - - AWillowVehicleFactory_TarydiumBoost_Params params; - params.Quantity = Quantity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleFactory.Deactivate -// (Defined, Public, HasDefaults) - -void AWillowVehicleFactory::Deactivate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleFactory.Deactivate"); - - AWillowVehicleFactory_Deactivate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleFactory.Activate -// (Defined, Public) -// Parameters: -// unsigned char T (Parm) - -void AWillowVehicleFactory::Activate(unsigned char T) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleFactory.Activate"); - - AWillowVehicleFactory_Activate_Params params; - params.T = T; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleFactory.SetHUDLocation -// (Defined, Simulated, Public) -// Parameters: -// struct FVector NewHUDLocation (Parm) - -void AWillowVehicleFactory::SetHUDLocation(const struct FVector& NewHUDLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleFactory.SetHUDLocation"); - - AWillowVehicleFactory_SetHUDLocation_Params params; - params.NewHUDLocation = NewHUDLocation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleFactory.SetInitialState -// (Defined, Simulated, Event, Public) - -void AWillowVehicleFactory::SetInitialState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleFactory.SetInitialState"); - - AWillowVehicleFactory_SetInitialState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleFactory.PostBeginPlay -// (Defined, Simulated, Public) - -void AWillowVehicleFactory::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleFactory.PostBeginPlay"); - - AWillowVehicleFactory_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleSimCar.ResetTorqueCurve -// (Final, Native, Public) - -void UWillowVehicleSimCar::ResetTorqueCurve() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleSimCar.ResetTorqueCurve"); - - UWillowVehicleSimCar_ResetTorqueCurve_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleSimCar.StretchTorqueCurve -// (Final, Native, Public) -// Parameters: -// float Multiplier (Parm) - -void UWillowVehicleSimCar::StretchTorqueCurve(float Multiplier) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleSimCar.StretchTorqueCurve"); - - UWillowVehicleSimCar_StretchTorqueCurve_Params params; - params.Multiplier = Multiplier; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetCanHolster -// (Defined, Simulated, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::GetCanHolster() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetCanHolster"); - - AWillowWeapon_GetCanHolster_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetBodyWeaponHoldName -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowWeapon::GetBodyWeaponHoldName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetBodyWeaponHoldName"); - - AWillowWeapon_GetBodyWeaponHoldName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.ForcePutDownInactiveWeapon -// (Defined, Simulated, Public) - -void AWillowWeapon::ForcePutDownInactiveWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ForcePutDownInactiveWeapon"); - - AWillowWeapon_ForcePutDownInactiveWeapon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetCrosshairFrame -// (Final, Simulated, Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowWeapon::GetCrosshairFrame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetCrosshairFrame"); - - AWillowWeapon_GetCrosshairFrame_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.IsUsefulToThisPlayer -// (Defined, Simulated, Public) -// Parameters: -// class APlayerController* C (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::IsUsefulToThisPlayer(class APlayerController* C) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.IsUsefulToThisPlayer"); - - AWillowWeapon_IsUsefulToThisPlayer_Params params; - params.C = C; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.CheckDefMatch -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FWeaponDefinitionData Def (Const, Parm, OutParm) -// struct FWeaponDefinitionData OtherDef (Const, Parm, OutParm) -// bool bShortCheck (Parm) -// bool bUniqueIDCheck (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::CheckDefMatch(bool bShortCheck, bool bUniqueIDCheck, struct FWeaponDefinitionData* Def, struct FWeaponDefinitionData* OtherDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CheckDefMatch"); - - AWillowWeapon_CheckDefMatch_Params params; - params.bShortCheck = bShortCheck; - params.bUniqueIDCheck = bUniqueIDCheck; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Def != nullptr) - *Def = params.Def; - if (OtherDef != nullptr) - *OtherDef = params.OtherDef; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.SerialNumberMatchesDef -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FInventorySerialNumber SerialNumber (Const, Parm, OutParm) -// struct FWeaponDefinitionData Def (Const, Parm, OutParm) -// bool bShortCheck (Parm) -// bool bUniqueIDCheck (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::SerialNumberMatchesDef(bool bShortCheck, bool bUniqueIDCheck, struct FInventorySerialNumber* SerialNumber, struct FWeaponDefinitionData* Def) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.SerialNumberMatchesDef"); - - AWillowWeapon_SerialNumberMatchesDef_Params params; - params.bShortCheck = bShortCheck; - params.bUniqueIDCheck = bUniqueIDCheck; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SerialNumber != nullptr) - *SerialNumber = params.SerialNumber; - if (Def != nullptr) - *Def = params.Def; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.CreateWeaponFromSerialNumber -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FInventorySerialNumber SerialNumber (Const, Parm, OutParm) -// class UObject* InAdditionalQueryInterfaceSource (Parm) -// class AWillowWeapon* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowWeapon* AWillowWeapon::CreateWeaponFromSerialNumber(class UObject* InAdditionalQueryInterfaceSource, struct FInventorySerialNumber* SerialNumber) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CreateWeaponFromSerialNumber"); - - AWillowWeapon_CreateWeaponFromSerialNumber_Params params; - params.InAdditionalQueryInterfaceSource = InAdditionalQueryInterfaceSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (SerialNumber != nullptr) - *SerialNumber = params.SerialNumber; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.UnpackSerialNumber -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FInventorySerialNumber SerialNumber (Const, Parm, OutParm) -// struct FWeaponDefinitionData Def (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::UnpackSerialNumber(struct FInventorySerialNumber* SerialNumber, struct FWeaponDefinitionData* Def) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.UnpackSerialNumber"); - - AWillowWeapon_UnpackSerialNumber_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SerialNumber != nullptr) - *SerialNumber = params.SerialNumber; - if (Def != nullptr) - *Def = params.Def; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.PackSerialNumber -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FWeaponDefinitionData Def (Const, Parm, OutParm) -// struct FInventorySerialNumber ReturnValue (Parm, OutParm, ReturnParm) - -struct FInventorySerialNumber AWillowWeapon::PackSerialNumber(struct FWeaponDefinitionData* Def) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.PackSerialNumber"); - - AWillowWeapon_PackSerialNumber_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Def != nullptr) - *Def = params.Def; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.CreateSerialNumber -// (Native, Public) -// Parameters: -// struct FInventorySerialNumber ReturnValue (Parm, OutParm, ReturnParm) - -struct FInventorySerialNumber AWillowWeapon::CreateSerialNumber() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CreateSerialNumber"); - - AWillowWeapon_CreateSerialNumber_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.AddGlowScaleImpulse -// (Native, Public) -// Parameters: -// float ScaleImpulse (Parm) - -void AWillowWeapon::AddGlowScaleImpulse(float ScaleImpulse) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.AddGlowScaleImpulse"); - - AWillowWeapon_AddGlowScaleImpulse_Params params; - params.ScaleImpulse = ScaleImpulse; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.StopAnyGlowEffect -// (Defined, Simulated, Public) - -void AWillowWeapon::StopAnyGlowEffect() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.StopAnyGlowEffect"); - - AWillowWeapon_StopAnyGlowEffect_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.StopGlowEffect -// (Defined, Simulated, Public) -// Parameters: -// class UWeaponGlowEffectDefinition* Effect (Parm) - -void AWillowWeapon::StopGlowEffect(class UWeaponGlowEffectDefinition* Effect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.StopGlowEffect"); - - AWillowWeapon_StopGlowEffect_Params params; - params.Effect = Effect; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.PlayGlowEffect -// (Defined, Simulated, Public) -// Parameters: -// class UWeaponGlowEffectDefinition* Effect (Parm) - -void AWillowWeapon::PlayGlowEffect(class UWeaponGlowEffectDefinition* Effect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.PlayGlowEffect"); - - AWillowWeapon_PlayGlowEffect_Params params; - params.Effect = Effect; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetLockOnStartTime -// (Final, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetLockOnStartTime() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetLockOnStartTime"); - - AWillowWeapon_GetLockOnStartTime_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetLockOnRequiredTime -// (Final, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetLockOnRequiredTime() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetLockOnRequiredTime"); - - AWillowWeapon_GetLockOnRequiredTime_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.LockOnInProgress -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::LockOnInProgress() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.LockOnInProgress"); - - AWillowWeapon_LockOnInProgress_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.ForceZoomDebug -// (Defined, Simulated, Event, Public) - -void AWillowWeapon::ForceZoomDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ForceZoomDebug"); - - AWillowWeapon_ForceZoomDebug_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetTraceImpact -// (Defined, Simulated, Public) -// Parameters: -// class UImpactDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UImpactDefinition* AWillowWeapon::GetTraceImpact() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetTraceImpact"); - - AWillowWeapon_GetTraceImpact_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.ServerNotifyTargetLockSuccessful -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// class AActor* NewLockOnTarget (Parm) - -void AWillowWeapon::ServerNotifyTargetLockSuccessful(class AActor* NewLockOnTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ServerNotifyTargetLockSuccessful"); - - AWillowWeapon_ServerNotifyTargetLockSuccessful_Params params; - params.NewLockOnTarget = NewLockOnTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.NotifyTargetLockSuccessful -// (Defined, Simulated, Event, Protected) -// Parameters: -// class AActor* NewLockOnTarget (Parm) - -void AWillowWeapon::NotifyTargetLockSuccessful(class AActor* NewLockOnTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.NotifyTargetLockSuccessful"); - - AWillowWeapon_NotifyTargetLockSuccessful_Params params; - params.NewLockOnTarget = NewLockOnTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.DefinitionFromHashString -// (Simulated, Native, Static, Public, HasOutparams) -// Parameters: -// struct FString HashString (Parm, NeedCtorLink) -// struct FWeaponDefinitionData WeaponData (Parm, OutParm) - -void AWillowWeapon::DefinitionFromHashString(const struct FString& HashString, struct FWeaponDefinitionData* WeaponData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.DefinitionFromHashString"); - - AWillowWeapon_DefinitionFromHashString_Params params; - params.HashString = HashString; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (WeaponData != nullptr) - *WeaponData = params.WeaponData; -} - - -// Function WillowGame.WillowWeapon.GetHashString -// (Simulated, Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowWeapon::GetHashString() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetHashString"); - - AWillowWeapon_GetHashString_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.OverrideRecoilAnimScaleDebug -// (Native, Static, Public) -// Parameters: -// float AnimScale (Parm) - -void AWillowWeapon::OverrideRecoilAnimScaleDebug(float AnimScale) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.OverrideRecoilAnimScaleDebug"); - - AWillowWeapon_OverrideRecoilAnimScaleDebug_Params params; - params.AnimScale = AnimScale; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetCurrentZoomedRecoilAnimScale -// (Simulated, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetCurrentZoomedRecoilAnimScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetCurrentZoomedRecoilAnimScale"); - - AWillowWeapon_GetCurrentZoomedRecoilAnimScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetCurrentRecoilAnimScale -// (Simulated, Native, Public) -// Parameters: -// bool bIgnoreZoom (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetCurrentRecoilAnimScale(bool bIgnoreZoom) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetCurrentRecoilAnimScale"); - - AWillowWeapon_GetCurrentRecoilAnimScale_Params params; - params.bIgnoreZoom = bIgnoreZoom; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.CreateWeaponFromDef -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// struct FWeaponDefinitionData NewWeaponDef (Parm) -// class AWillowPawn* PlayerOwner (Parm) -// bool bForceSelectNameParts (OptionalParm, Parm) -// class AWillowWeapon* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowWeapon* AWillowWeapon::CreateWeaponFromDef(const struct FWeaponDefinitionData& NewWeaponDef, class AWillowPawn* PlayerOwner, bool bForceSelectNameParts) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CreateWeaponFromDef"); - - AWillowWeapon_CreateWeaponFromDef_Params params; - params.NewWeaponDef = NewWeaponDef; - params.PlayerOwner = PlayerOwner; - params.bForceSelectNameParts = bForceSelectNameParts; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.DoesDamageType -// (Defined, Simulated, Public) -// Parameters: -// unsigned char DamageType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::DoesDamageType(unsigned char DamageType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.DoesDamageType"); - - AWillowWeapon_DoesDamageType_Params params; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.IsDamageCauser -// (Defined, Simulated, Public) -// Parameters: -// unsigned char DamageCauserType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::IsDamageCauser(unsigned char DamageCauserType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.IsDamageCauser"); - - AWillowWeapon_IsDamageCauser_Params params; - params.DamageCauserType = DamageCauserType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.IsMissionWeapon -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::IsMissionWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.IsMissionWeapon"); - - AWillowWeapon_IsMissionWeapon_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.CanBeSaved -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::CanBeSaved() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CanBeSaved"); - - AWillowWeapon_CanBeSaved_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetControllerPlayerExpLevelRequiredToUse -// (Defined, Simulated, Public) -// Parameters: -// class AController* OtherController (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowWeapon::GetControllerPlayerExpLevelRequiredToUse(class AController* OtherController) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetControllerPlayerExpLevelRequiredToUse"); - - AWillowWeapon_GetControllerPlayerExpLevelRequiredToUse_Params params; - params.OtherController = OtherController; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.CanInventoryBeSoldOrStoredByOwner -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::CanInventoryBeSoldOrStoredByOwner() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CanInventoryBeSoldOrStoredByOwner"); - - AWillowWeapon_CanInventoryBeSoldOrStoredByOwner_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.CanInventoryBeDroppedByOwner -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::CanInventoryBeDroppedByOwner() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CanInventoryBeDroppedByOwner"); - - AWillowWeapon_CanInventoryBeDroppedByOwner_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.HitRegionConsumerPlayHit -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FImpactInfo Impact (Parm) - -void AWillowWeapon::HitRegionConsumerPlayHit(const struct FImpactInfo& Impact) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.HitRegionConsumerPlayHit"); - - AWillowWeapon_HitRegionConsumerPlayHit_Params params; - params.Impact = Impact; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.PlayImpactEffects -// (Simulated, Native, Public) -// Parameters: -// struct FVector FireLocation (Parm) -// struct FVector HitLocation (Parm) - -void AWillowWeapon::PlayImpactEffects(const struct FVector& FireLocation, const struct FVector& HitLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.PlayImpactEffects"); - - AWillowWeapon_PlayImpactEffects_Params params; - params.FireLocation = FireLocation; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetFireIntervalChanceModifier -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetFireIntervalChanceModifier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetFireIntervalChanceModifier"); - - AWillowWeapon_GetFireIntervalChanceModifier_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetStatusEffectBaseChanceModifier -// (Native, Public) -// Parameters: -// class UObject* Context (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetStatusEffectBaseChanceModifier(class UObject* Context) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetStatusEffectBaseChanceModifier"); - - AWillowWeapon_GetStatusEffectBaseChanceModifier_Params params; - params.Context = Context; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetStatusEffectChanceModifier -// (Native, Public) -// Parameters: -// class UObject* Context (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetStatusEffectChanceModifier(class UObject* Context) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetStatusEffectChanceModifier"); - - AWillowWeapon_GetStatusEffectChanceModifier_Params params; - params.Context = Context; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetStatusEffectBaseDamage -// (Native, Public) -// Parameters: -// class UObject* Context (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetStatusEffectBaseDamage(class UObject* Context) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetStatusEffectBaseDamage"); - - AWillowWeapon_GetStatusEffectBaseDamage_Params params; - params.Context = Context; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.CanBeUsedBy -// (Defined, Simulated, Public) -// Parameters: -// class APawn* Other (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::CanBeUsedBy(class APawn* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CanBeUsedBy"); - - AWillowWeapon_CanBeUsedBy_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.CreateWeaponFromMemento -// (Native, Static, Public) -// Parameters: -// struct FWeaponMemento Memento (Parm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// class UObject* InAdditionalQueryInterfaceSource (Parm) -// class AWillowWeapon* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowWeapon* AWillowWeapon::CreateWeaponFromMemento(const struct FWeaponMemento& Memento, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, class UObject* InAdditionalQueryInterfaceSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CreateWeaponFromMemento"); - - AWillowWeapon_CreateWeaponFromMemento_Params params; - params.Memento = Memento; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - params.InAdditionalQueryInterfaceSource = InAdditionalQueryInterfaceSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetMemento -// (Final, Native, Public) -// Parameters: -// struct FWeaponMemento ReturnValue (Parm, OutParm, ReturnParm) - -struct FWeaponMemento AWillowWeapon::GetMemento() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetMemento"); - - AWillowWeapon_GetMemento_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetModelName -// (Defined, Simulated, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowWeapon::GetModelName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetModelName"); - - AWillowWeapon_GetModelName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetSocketLocationOnOwnerOrWeapon -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FName SocketName (Parm) -// struct FVector SourceLocation (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::GetSocketLocationOnOwnerOrWeapon(const struct FName& SocketName, struct FVector* SourceLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetSocketLocationOnOwnerOrWeapon"); - - AWillowWeapon_GetSocketLocationOnOwnerOrWeapon_Params params; - params.SocketName = SocketName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SourceLocation != nullptr) - *SourceLocation = params.SourceLocation; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.Behavior_Fire -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class UFiringModeDefinition* FiringModeDefinition (Parm) -// struct FVector Direction (Parm) -// FScriptInterface WorldBodyInterface (Parm) -// float DamageAmount (Parm) -// float DamageRadius (Parm) -// float Momentum (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// class UImpactDefinition* ImpactDefinition (Parm) -// struct FName FireSourceSocket (OptionalParm, Parm) -// bool bTreatDirectionAsDestination (OptionalParm, Parm) - -void AWillowWeapon::Behavior_Fire(class UFiringModeDefinition* FiringModeDefinition, const struct FVector& Direction, const FScriptInterface& WorldBodyInterface, float DamageAmount, float DamageRadius, float Momentum, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UImpactDefinition* ImpactDefinition, const struct FName& FireSourceSocket, bool bTreatDirectionAsDestination) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.Behavior_Fire"); - - AWillowWeapon_Behavior_Fire_Params params; - params.FiringModeDefinition = FiringModeDefinition; - params.Direction = Direction; - params.WorldBodyInterface = WorldBodyInterface; - params.DamageAmount = DamageAmount; - params.DamageRadius = DamageRadius; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.ImpactDefinition = ImpactDefinition; - params.FireSourceSocket = FireSourceSocket; - params.bTreatDirectionAsDestination = bTreatDirectionAsDestination; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetDroppedImpactDefinition -// (Defined, Simulated, Public) -// Parameters: -// class UImpactDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UImpactDefinition* AWillowWeapon::GetDroppedImpactDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetDroppedImpactDefinition"); - - AWillowWeapon_GetDroppedImpactDefinition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.FinishedWeaponAction -// (Defined, Simulated, Public) - -void AWillowWeapon::FinishedWeaponAction() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.FinishedWeaponAction"); - - AWillowWeapon_FinishedWeaponAction_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.Behavior_ChangeVisibility -// (Defined, Simulated, Public) -// Parameters: -// bool bVisible (Parm) - -void AWillowWeapon::Behavior_ChangeVisibility(bool bVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.Behavior_ChangeVisibility"); - - AWillowWeapon_Behavior_ChangeVisibility_Params params; - params.bVisible = bVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.Behavior_ToggleVisibility -// (Defined, Simulated, Public) - -void AWillowWeapon::Behavior_ToggleVisibility() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.Behavior_ToggleVisibility"); - - AWillowWeapon_Behavior_ToggleVisibility_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetInstanceData -// (Defined, Simulated, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FName DataName (Parm) -// TArray InstanceData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::GetInstanceData(const struct FName& DataName, TArray* InstanceData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetInstanceData"); - - AWillowWeapon_GetInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (InstanceData != nullptr) - *InstanceData = params.InstanceData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetReplicatedInstanceDataState -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FReplicatedInstanceDataState OutReplicatedInstanceDataState (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetReplicatedInstanceDataState"); - - AWillowWeapon_GetReplicatedInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutReplicatedInstanceDataState != nullptr) - *OutReplicatedInstanceDataState = params.OutReplicatedInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetInstanceDataState -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FInstanceDataSet OutInstanceDataState (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetInstanceDataState"); - - AWillowWeapon_GetInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutInstanceDataState != nullptr) - *OutInstanceDataState = params.OutInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.DestroyOwnedInstanceData -// (Defined, Simulated, Public) - -void AWillowWeapon::DestroyOwnedInstanceData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.DestroyOwnedInstanceData"); - - AWillowWeapon_DestroyOwnedInstanceData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.RemoveInstanceDataObject -// (Defined, Simulated, Event, Public) -// Parameters: -// class UObject* InstanceDataObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::RemoveInstanceDataObject(class UObject* InstanceDataObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.RemoveInstanceDataObject"); - - AWillowWeapon_RemoveInstanceDataObject_Params params; - params.InstanceDataObject = InstanceDataObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.RemoveInstanceData -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName DataName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::RemoveInstanceData(const struct FName& DataName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.RemoveInstanceData"); - - AWillowWeapon_RemoveInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.SetInstanceData -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// struct FInstanceDataUnion InstanceData (Parm, NeedCtorLink) -// bool bAllowDuplicateNames (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.SetInstanceData"); - - AWillowWeapon_SetInstanceData_Params params; - params.InstanceData = InstanceData; - params.bAllowDuplicateNames = bAllowDuplicateNames; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.SpawnTracerAtLocation -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// struct FVector EffectLocation (Parm) -// struct FVector HitLocation (Parm) - -void AWillowWeapon::SpawnTracerAtLocation(const struct FVector& EffectLocation, const struct FVector& HitLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.SpawnTracerAtLocation"); - - AWillowWeapon_SpawnTracerAtLocation_Params params; - params.EffectLocation = EffectLocation; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.SpawnTracer -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FVector HitLocation (Parm) - -void AWillowWeapon::SpawnTracer(const struct FVector& HitLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.SpawnTracer"); - - AWillowWeapon_SpawnTracer_Params params; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetTracerStartLocation -// (Simulated, Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowWeapon::GetTracerStartLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetTracerStartLocation"); - - AWillowWeapon_GetTracerStartLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.CanCompareUIStat -// (Simulated, Native, Public) -// Parameters: -// class UAttributePresentationDefinition* Attrib (Parm) -// class UAttributePresentationDefinition* CompareAttrib (Parm) -// class AWillowWeapon* CompareItem (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::CanCompareUIStat(class UAttributePresentationDefinition* Attrib, class UAttributePresentationDefinition* CompareAttrib, class AWillowWeapon* CompareItem) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CanCompareUIStat"); - - AWillowWeapon_CanCompareUIStat_Params params; - params.Attrib = Attrib; - params.CompareAttrib = CompareAttrib; - params.CompareItem = CompareItem; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.CompareUIStat -// (Simulated, Native, Public) -// Parameters: -// int StatIdx (Parm) -// class AWillowInventory* CompareTo (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowWeapon::CompareUIStat(int StatIdx, class AWillowInventory* CompareTo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CompareUIStat"); - - AWillowWeapon_CompareUIStat_Params params; - params.StatIdx = StatIdx; - params.CompareTo = CompareTo; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetAIRangeValue -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FAIRange Range (Const, Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetAIRangeValue(struct FAIRange* Range) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetAIRangeValue"); - - AWillowWeapon_GetAIRangeValue_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Range != nullptr) - *Range = params.Range; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetAIBurstLength -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetAIBurstLength() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetAIBurstLength"); - - AWillowWeapon_GetAIBurstLength_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetAIFireDelay -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetAIFireDelay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetAIFireDelay"); - - AWillowWeapon_GetAIFireDelay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetBarrelRotationsPerSecondAtFullFireRate -// (Final, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetBarrelRotationsPerSecondAtFullFireRate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetBarrelRotationsPerSecondAtFullFireRate"); - - AWillowWeapon_GetBarrelRotationsPerSecondAtFullFireRate_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetBarrelSpinMode -// (Final, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowWeapon::GetBarrelSpinMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetBarrelSpinMode"); - - AWillowWeapon_GetBarrelSpinMode_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetFireSpeed -// (Defined, Simulated, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetFireSpeed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetFireSpeed"); - - AWillowWeapon_GetFireSpeed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.NotifyWeaponBoneControlStoppedFiring -// (Final, Simulated, Native, Public) - -void AWillowWeapon::NotifyWeaponBoneControlStoppedFiring() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.NotifyWeaponBoneControlStoppedFiring"); - - AWillowWeapon_NotifyWeaponBoneControlStoppedFiring_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.NotifyWeaponBoneControlFiredShot -// (Final, Simulated, Native, Public) - -void AWillowWeapon::NotifyWeaponBoneControlFiredShot() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.NotifyWeaponBoneControlFiredShot"); - - AWillowWeapon_NotifyWeaponBoneControlFiredShot_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.NotifyWeaponBoneControl -// (Final, Simulated, Native, HasOptionalparams, Public) -// Parameters: -// struct FName BoneControlName (Parm) -// unsigned char WeaponEventType (Parm) -// unsigned char WeaponPartType (OptionalParm, Parm) - -void AWillowWeapon::NotifyWeaponBoneControl(const struct FName& BoneControlName, unsigned char WeaponEventType, unsigned char WeaponPartType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.NotifyWeaponBoneControl"); - - AWillowWeapon_NotifyWeaponBoneControl_Params params; - params.BoneControlName = BoneControlName; - params.WeaponEventType = WeaponEventType; - params.WeaponPartType = WeaponPartType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.StopAnimation -// (Simulated, Native, Public) -// Parameters: -// unsigned char AnimType (Parm) -// float fDesiredDuration (Parm) - -void AWillowWeapon::StopAnimation(unsigned char AnimType, float fDesiredDuration) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.StopAnimation"); - - AWillowWeapon_StopAnimation_Params params; - params.AnimType = AnimType; - params.fDesiredDuration = fDesiredDuration; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.PlayAnimation -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// unsigned char AnimType (Parm) -// struct FName Sequence (Parm) -// float fDesiredDuration (Parm) -// bool bLoop (OptionalParm, Parm) -// float BlendInTime (OptionalParm, Parm) -// float BlendOutTime (OptionalParm, Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::PlayAnimation(unsigned char AnimType, const struct FName& Sequence, float fDesiredDuration, bool bLoop, float BlendInTime, float BlendOutTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.PlayAnimation"); - - AWillowWeapon_PlayAnimation_Params params; - params.AnimType = AnimType; - params.Sequence = Sequence; - params.fDesiredDuration = fDesiredDuration; - params.bLoop = bLoop; - params.BlendInTime = BlendInTime; - params.BlendOutTime = BlendOutTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.StopFirstPersonBodyAnimation -// (Simulated, Native, Public) -// Parameters: -// unsigned char ActionType (Parm) -// bool bInterrupted (Parm) - -void AWillowWeapon::StopFirstPersonBodyAnimation(unsigned char ActionType, bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.StopFirstPersonBodyAnimation"); - - AWillowWeapon_StopFirstPersonBodyAnimation_Params params; - params.ActionType = ActionType; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.PlayFirstPersonBodyAnimation -// (Simulated, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// unsigned char ActionType (Parm) -// float PlayRateScale (OptionalParm, Parm) -// float Duration (OptionalParm, Parm) -// class USpecialMoveDefinition* PlayedSMD (OptionalParm, Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::PlayFirstPersonBodyAnimation(unsigned char ActionType, float PlayRateScale, float Duration, class USpecialMoveDefinition** PlayedSMD) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.PlayFirstPersonBodyAnimation"); - - AWillowWeapon_PlayFirstPersonBodyAnimation_Params params; - params.ActionType = ActionType; - params.PlayRateScale = PlayRateScale; - params.Duration = Duration; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (PlayedSMD != nullptr) - *PlayedSMD = params.PlayedSMD; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetTemplateString -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowWeapon::GetTemplateString(int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetTemplateString"); - - AWillowWeapon_GetTemplateString_Params params; - params.Switch = Switch; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.ChangeParticleAttachmentVisibilityInternal -// (Defined, Simulated, Protected) -// Parameters: -// bool bIsVisible (Parm) - -void AWillowWeapon::ChangeParticleAttachmentVisibilityInternal(bool bIsVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ChangeParticleAttachmentVisibilityInternal"); - - AWillowWeapon_ChangeParticleAttachmentVisibilityInternal_Params params; - params.bIsVisible = bIsVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ChangeParticleAttachmentVisibility -// (Defined, Simulated, Public) -// Parameters: -// bool bIsVisible (Parm) - -void AWillowWeapon::ChangeParticleAttachmentVisibility(bool bIsVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ChangeParticleAttachmentVisibility"); - - AWillowWeapon_ChangeParticleAttachmentVisibility_Params params; - params.bIsVisible = bIsVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ChangeAltMuzzleFlashesVisibility -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// TArray MuzzleFlashes (Parm, OutParm, NeedCtorLink, EditInline) -// bool bIsVisible (Parm) - -void AWillowWeapon::ChangeAltMuzzleFlashesVisibility(bool bIsVisible, TArray* MuzzleFlashes) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ChangeAltMuzzleFlashesVisibility"); - - AWillowWeapon_ChangeAltMuzzleFlashesVisibility_Params params; - params.bIsVisible = bIsVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (MuzzleFlashes != nullptr) - *MuzzleFlashes = params.MuzzleFlashes; -} - - -// Function WillowGame.WillowWeapon.ChangeThirdPersonVisibility -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// bool bIsVisible (Parm) - -void AWillowWeapon::ChangeThirdPersonVisibility(bool bIsVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ChangeThirdPersonVisibility"); - - AWillowWeapon_ChangeThirdPersonVisibility_Params params; - params.bIsVisible = bIsVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ToggleThirdPersonVisibility -// (Defined, Simulated, Public) - -void AWillowWeapon::ToggleThirdPersonVisibility() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ToggleThirdPersonVisibility"); - - AWillowWeapon_ToggleThirdPersonVisibility_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ChangeFirstPersonVisibility -// (Defined, Simulated, Public) -// Parameters: -// bool bIsVisible (Parm) - -void AWillowWeapon::ChangeFirstPersonVisibility(bool bIsVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ChangeFirstPersonVisibility"); - - AWillowWeapon_ChangeFirstPersonVisibility_Params params; - params.bIsVisible = bIsVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ToggleFirstPersonVisibility -// (Defined, Simulated, Public) - -void AWillowWeapon::ToggleFirstPersonVisibility() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ToggleFirstPersonVisibility"); - - AWillowWeapon_ToggleFirstPersonVisibility_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ChangeVisibility -// (Defined, Simulated, Public) -// Parameters: -// bool bIsVisible (Parm) - -void AWillowWeapon::ChangeVisibility(bool bIsVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ChangeVisibility"); - - AWillowWeapon_ChangeVisibility_Params params; - params.bIsVisible = bIsVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetDamageRadius -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetDamageRadius() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetDamageRadius"); - - AWillowWeapon_GetDamageRadius_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.RefireDelayAfterBusy -// (Defined, Simulated, Public) - -void AWillowWeapon::RefireDelayAfterBusy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.RefireDelayAfterBusy"); - - AWillowWeapon_RefireDelayAfterBusy_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.OwnerEnteredVehicle -// (Defined, Simulated, Public) - -void AWillowWeapon::OwnerEnteredVehicle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.OwnerEnteredVehicle"); - - AWillowWeapon_OwnerEnteredVehicle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.Destroyed -// (Defined, Simulated, Event, Public) - -void AWillowWeapon::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.Destroyed"); - - AWillowWeapon_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.BeginReload -// (Defined, Simulated, Public) -// Parameters: -// unsigned char FireModeNum (Parm) - -void AWillowWeapon::BeginReload(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.BeginReload"); - - AWillowWeapon_BeginReload_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.BeginManualReload -// (Defined, Simulated, Public) -// Parameters: -// unsigned char FireModeNum (Parm) - -void AWillowWeapon::BeginManualReload(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.BeginManualReload"); - - AWillowWeapon_BeginManualReload_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ServerStartReload -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// unsigned char FireModeNum (Parm) - -void AWillowWeapon::ServerStartReload(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ServerStartReload"); - - AWillowWeapon_ServerStartReload_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.StartReload -// (Defined, Simulated, Public) -// Parameters: -// unsigned char FireModeNum (Parm) - -void AWillowWeapon::StartReload(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.StartReload"); - - AWillowWeapon_StartReload_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.TimeWeaponReload -// (Defined, Simulated, Public) - -void AWillowWeapon::TimeWeaponReload() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.TimeWeaponReload"); - - AWillowWeapon_TimeWeaponReload_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.StopReloadAnim -// (Defined, Simulated, Public) - -void AWillowWeapon::StopReloadAnim() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.StopReloadAnim"); - - AWillowWeapon_StopReloadAnim_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.PlayReloadAnim -// (Defined, Simulated, Public) - -void AWillowWeapon::PlayReloadAnim() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.PlayReloadAnim"); - - AWillowWeapon_PlayReloadAnim_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetReplicatedReloadState -// (Defined, Simulated, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowWeapon::GetReplicatedReloadState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetReplicatedReloadState"); - - AWillowWeapon_GetReplicatedReloadState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.SetReplicatedReloadState -// (Defined, Simulated, Public) -// Parameters: -// unsigned char ReloadState (Parm) - -void AWillowWeapon::SetReplicatedReloadState(unsigned char ReloadState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.SetReplicatedReloadState"); - - AWillowWeapon_SetReplicatedReloadState_Params params; - params.ReloadState = ReloadState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.SelectAnimationData -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// TArray Animations (Const, Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowWeapon::SelectAnimationData(TArray* Animations) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.SelectAnimationData"); - - AWillowWeapon_SelectAnimationData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Animations != nullptr) - *Animations = params.Animations; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.SelectAnimation -// (Simulated, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// TArray Animations (Const, Parm, OutParm, NeedCtorLink) -// class UAnimSet* ReqAnimSet (OptionalParm, Parm, OutParm) -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowWeapon::SelectAnimation(TArray* Animations, class UAnimSet** ReqAnimSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.SelectAnimation"); - - AWillowWeapon_SelectAnimation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Animations != nullptr) - *Animations = params.Animations; - if (ReqAnimSet != nullptr) - *ReqAnimSet = params.ReqAnimSet; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.AmmoReloaded -// (Defined, Simulated, Public) - -void AWillowWeapon::AmmoReloaded() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.AmmoReloaded"); - - AWillowWeapon_AmmoReloaded_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ReloadDone -// (Defined, Simulated, Public) - -void AWillowWeapon::ReloadDone() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ReloadDone"); - - AWillowWeapon_ReloadDone_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.StopWeaponAnimation -// (Defined, Simulated, Public) - -void AWillowWeapon::StopWeaponAnimation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.StopWeaponAnimation"); - - AWillowWeapon_StopWeaponAnimation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetWeaponAnimNodeSlot -// (Simulated, Native, Public) -// Parameters: -// unsigned char AnimationType (Parm) -// class UWillowAnimNodeSlot* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowAnimNodeSlot* AWillowWeapon::GetWeaponAnimNodeSlot(unsigned char AnimationType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetWeaponAnimNodeSlot"); - - AWillowWeapon_GetWeaponAnimNodeSlot_Params params; - params.AnimationType = AnimationType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetWillowAnimNodeSlot -// (Simulated, Native, Public) -// Parameters: -// class USkeletalMeshComponent* SKMesh (Parm, EditInline) -// bool bOffHandSlot (Parm) -// class UWillowAnimNodeSlot* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowAnimNodeSlot* AWillowWeapon::GetWillowAnimNodeSlot(class USkeletalMeshComponent* SKMesh, bool bOffHandSlot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetWillowAnimNodeSlot"); - - AWillowWeapon_GetWillowAnimNodeSlot_Params params; - params.SKMesh = SKMesh; - params.bOffHandSlot = bOffHandSlot; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.StopReloading -// (Defined, Simulated, Public) - -void AWillowWeapon::StopReloading() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.StopReloading"); - - AWillowWeapon_StopReloading_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.NeedToReload -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::NeedToReload() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.NeedToReload"); - - AWillowWeapon_NeedToReload_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.DisassociateAmmoPool -// (Defined, Protected) - -void AWillowWeapon::DisassociateAmmoPool() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.DisassociateAmmoPool"); - - AWillowWeapon_DisassociateAmmoPool_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ItemRemovedFromInvManager -// (Defined, Public) - -void AWillowWeapon::ItemRemovedFromInvManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ItemRemovedFromInvManager"); - - AWillowWeapon_ItemRemovedFromInvManager_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ClientSoldTo -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// bool bSoldAll (Parm) - -void AWillowWeapon::ClientSoldTo(bool bSoldAll) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ClientSoldTo"); - - AWillowWeapon_ClientSoldTo_Params params; - params.bSoldAll = bSoldAll; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.LoadedWeapon -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// int AmmoCnt (Parm) - -void AWillowWeapon::LoadedWeapon(int AmmoCnt) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.LoadedWeapon"); - - AWillowWeapon_LoadedWeapon_Params params; - params.AmmoCnt = AmmoCnt; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.AssociateAmmoPool -// (Defined, Protected) - -void AWillowWeapon::AssociateAmmoPool() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.AssociateAmmoPool"); - - AWillowWeapon_AssociateAmmoPool_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.UpdateStatsOnWeaponPickup -// (Public) -// Parameters: -// class APawn* NewOwner (Parm) - -void AWillowWeapon::UpdateStatsOnWeaponPickup(class APawn* NewOwner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.UpdateStatsOnWeaponPickup"); - - AWillowWeapon_UpdateStatsOnWeaponPickup_Params params; - params.NewOwner = NewOwner; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.AnnouncePickup -// (Defined, Public) -// Parameters: -// class APawn* Other (Parm) - -void AWillowWeapon::AnnouncePickup(class APawn* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.AnnouncePickup"); - - AWillowWeapon_AnnouncePickup_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GivenTo -// (Defined, HasOptionalparams, Public) -// Parameters: -// class APawn* NewOwner (Parm) -// bool bReady (Parm) -// bool bDoNotActivate (OptionalParm, Parm) - -void AWillowWeapon::GivenTo(class APawn* NewOwner, bool bReady, bool bDoNotActivate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GivenTo"); - - AWillowWeapon_GivenTo_Params params; - params.NewOwner = NewOwner; - params.bReady = bReady; - params.bDoNotActivate = bDoNotActivate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.RemoveFromShop -// (Defined, Public) - -void AWillowWeapon::RemoveFromShop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.RemoveFromShop"); - - AWillowWeapon_RemoveFromShop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.RefireCheckTimer -// (Simulated, Event, Public) - -void AWillowWeapon::RefireCheckTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.RefireCheckTimer"); - - AWillowWeapon_RefireCheckTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetZoomSocketBone -// (Final, Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FVector BoneLocation (Parm, OutParm) -// struct FRotator BoneRotation (Parm, OutParm) - -void AWillowWeapon::GetZoomSocketBone(struct FVector* BoneLocation, struct FRotator* BoneRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetZoomSocketBone"); - - AWillowWeapon_GetZoomSocketBone_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BoneLocation != nullptr) - *BoneLocation = params.BoneLocation; - if (BoneRotation != nullptr) - *BoneRotation = params.BoneRotation; -} - - -// Function WillowGame.WillowWeapon.GetZoomSocket -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FVector SocketLocation (Parm, OutParm) -// struct FRotator SocketRotation (Parm, OutParm) - -void AWillowWeapon::GetZoomSocket(struct FVector* SocketLocation, struct FRotator* SocketRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetZoomSocket"); - - AWillowWeapon_GetZoomSocket_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SocketLocation != nullptr) - *SocketLocation = params.SocketLocation; - if (SocketRotation != nullptr) - *SocketRotation = params.SocketRotation; -} - - -// Function WillowGame.WillowWeapon.GetIronsightsSocket -// (Final, Simulated, Native, Public) -// Parameters: -// struct FName SocketName (Parm) -// class USkeletalMeshSocket* ReturnValue (Parm, OutParm, ReturnParm) - -class USkeletalMeshSocket* AWillowWeapon::GetIronsightsSocket(const struct FName& SocketName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetIronsightsSocket"); - - AWillowWeapon_GetIronsightsSocket_Params params; - params.SocketName = SocketName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetEffectLocation -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowWeapon::GetEffectLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetEffectLocation"); - - AWillowWeapon_GetEffectLocation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetPhysicalFireStartLoc -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// struct FVector AimDir (OptionalParm, Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowWeapon::GetPhysicalFireStartLoc(const struct FVector& AimDir) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetPhysicalFireStartLoc"); - - AWillowWeapon_GetPhysicalFireStartLoc_Params params; - params.AimDir = AimDir; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.UninitializeAfterPutDown -// (Defined, Public) - -void AWillowWeapon::UninitializeAfterPutDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.UninitializeAfterPutDown"); - - AWillowWeapon_UninitializeAfterPutDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.UpdateLastReloadCnt -// (Defined, Simulated, Public) - -void AWillowWeapon::UpdateLastReloadCnt() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.UpdateLastReloadCnt"); - - AWillowWeapon_UpdateLastReloadCnt_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.TryPutDownEx -// (Defined, Simulated, Public) - -void AWillowWeapon::TryPutDownEx() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.TryPutDownEx"); - - AWillowWeapon_TryPutDownEx_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.TryPutDown -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::TryPutDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.TryPutDown"); - - AWillowWeapon_TryPutDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.Unreadied -// (Defined, Simulated, Protected) - -void AWillowWeapon::Unreadied() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.Unreadied"); - - AWillowWeapon_Unreadied_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetResourcePoolContext -// (Simulated, Native, Protected) -// Parameters: -// class AController* ReturnValue (Parm, OutParm, ReturnParm) - -class AController* AWillowWeapon::GetResourcePoolContext() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetResourcePoolContext"); - - AWillowWeapon_GetResourcePoolContext_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.ClientSetReloadCounts -// (Defined, Net, NetReliable, Simulated, Protected, NetClient) -// Parameters: -// int InLastReloadCnt (Parm) -// int InReloadCnt (Parm) - -void AWillowWeapon::ClientSetReloadCounts(int InLastReloadCnt, int InReloadCnt) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ClientSetReloadCounts"); - - AWillowWeapon_ClientSetReloadCounts_Params params; - params.InLastReloadCnt = InLastReloadCnt; - params.InReloadCnt = InReloadCnt; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.InitializeWeaponAfterBringUp -// (Defined, Simulated, Public) - -void AWillowWeapon::InitializeWeaponAfterBringUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.InitializeWeaponAfterBringUp"); - - AWillowWeapon_InitializeWeaponAfterBringUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.InitializeAmmoAfterBringUp -// (Defined, Public) - -void AWillowWeapon::InitializeAmmoAfterBringUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.InitializeAmmoAfterBringUp"); - - AWillowWeapon_InitializeAmmoAfterBringUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.BurstDelayComplete -// (Defined, Simulated, Public) - -void AWillowWeapon::BurstDelayComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.BurstDelayComplete"); - - AWillowWeapon_BurstDelayComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ShouldRefire -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::ShouldRefire() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ShouldRefire"); - - AWillowWeapon_ShouldRefire_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.TickMagazineSpinUp -// (Final, Native, Public) -// Parameters: -// float DeltaSeconds (Parm) - -void AWillowWeapon::TickMagazineSpinUp(float DeltaSeconds) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.TickMagazineSpinUp"); - - AWillowWeapon_TickMagazineSpinUp_Params params; - params.DeltaSeconds = DeltaSeconds; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.TickBarrelSpinUp -// (Final, Native, Public) -// Parameters: -// float DeltaSeconds (Parm) - -void AWillowWeapon::TickBarrelSpinUp(float DeltaSeconds) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.TickBarrelSpinUp"); - - AWillowWeapon_TickBarrelSpinUp_Params params; - params.DeltaSeconds = DeltaSeconds; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetBurstInterval -// (Simulated, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetBurstInterval() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetBurstInterval"); - - AWillowWeapon_GetBurstInterval_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetFireInterval -// (Simulated, Native, Public) -// Parameters: -// unsigned char FireModeNum (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetFireInterval(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetFireInterval"); - - AWillowWeapon_GetFireInterval_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.RefillClip -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowWeapon::RefillClip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.RefillClip"); - - AWillowWeapon_RefillClip_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetAdjustedAim -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// struct FVector StartFireLoc (Parm) -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator AWillowWeapon::GetAdjustedAim(const struct FVector& StartFireLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetAdjustedAim"); - - AWillowWeapon_GetAdjustedAim_Params params; - params.StartFireLoc = StartFireLoc; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.AddSpread -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// struct FRotator BaseAim (Parm) -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator AWillowWeapon::AddSpread(const struct FRotator& BaseAim) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.AddSpread"); - - AWillowWeapon_AddSpread_Params params; - params.BaseAim = BaseAim; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.AddRegeneratedAmmo -// (Defined, Simulated, Event, Public) -// Parameters: -// int Amount (Parm) - -void AWillowWeapon::AddRegeneratedAmmo(int Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.AddRegeneratedAmmo"); - - AWillowWeapon_AddRegeneratedAmmo_Params params; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ExtraFireAmmunition -// (Simulated, Public) - -void AWillowWeapon::ExtraFireAmmunition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ExtraFireAmmunition"); - - AWillowWeapon_ExtraFireAmmunition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.SharedFireAmmunition -// (Defined, Simulated, Public) - -void AWillowWeapon::SharedFireAmmunition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.SharedFireAmmunition"); - - AWillowWeapon_SharedFireAmmunition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.FireAmmunition -// (Defined, Simulated, Public) - -void AWillowWeapon::FireAmmunition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.FireAmmunition"); - - AWillowWeapon_FireAmmunition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.AddAccuracyImpulse -// (Defined, Simulated, Public) -// Parameters: -// float Impulse (Parm) - -void AWillowWeapon::AddAccuracyImpulse(float Impulse) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.AddAccuracyImpulse"); - - AWillowWeapon_AddAccuracyImpulse_Params params; - params.Impulse = Impulse; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ClientVehicleTransitionWeaponSet -// (Defined, Net, NetReliable, Simulated, HasOptionalparams, Public, NetClient) -// Parameters: -// bool bOnlyPlayFirstPersonEquipAnim (OptionalParm, Parm) - -void AWillowWeapon::ClientVehicleTransitionWeaponSet(bool bOnlyPlayFirstPersonEquipAnim) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ClientVehicleTransitionWeaponSet"); - - AWillowWeapon_ClientVehicleTransitionWeaponSet_Params params; - params.bOnlyPlayFirstPersonEquipAnim = bOnlyPlayFirstPersonEquipAnim; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.VehicleTransitionWeaponSet -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bOnlyPlayFirstPersonEquipAnim (OptionalParm, Parm) - -void AWillowWeapon::VehicleTransitionWeaponSet(bool bOnlyPlayFirstPersonEquipAnim) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.VehicleTransitionWeaponSet"); - - AWillowWeapon_VehicleTransitionWeaponSet_Params params; - params.bOnlyPlayFirstPersonEquipAnim = bOnlyPlayFirstPersonEquipAnim; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ClientWeaponSetWaitForAmmoPool -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::ClientWeaponSetWaitForAmmoPool() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ClientWeaponSetWaitForAmmoPool"); - - AWillowWeapon_ClientWeaponSetWaitForAmmoPool_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.ClientWeaponSet -// (Defined, Net, NetReliable, Simulated, HasOptionalparams, Public, NetClient) -// Parameters: -// bool bOptionalSet (Parm) -// bool bDoNotActivate (OptionalParm, Parm) - -void AWillowWeapon::ClientWeaponSet(bool bOptionalSet, bool bDoNotActivate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ClientWeaponSet"); - - AWillowWeapon_ClientWeaponSet_Params params; - params.bOptionalSet = bOptionalSet; - params.bDoNotActivate = bDoNotActivate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ForceWeaponToBeEquipped -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::ForceWeaponToBeEquipped() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ForceWeaponToBeEquipped"); - - AWillowWeapon_ForceWeaponToBeEquipped_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.SendToFiringState -// (Defined, Simulated, Public) -// Parameters: -// unsigned char FireModeNum (Parm) - -void AWillowWeapon::SendToFiringState(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.SendToFiringState"); - - AWillowWeapon_SendToFiringState_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.CanPerformAction -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::CanPerformAction() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CanPerformAction"); - - AWillowWeapon_CanPerformAction_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.CheckZoomState -// (Defined, Simulated, Public) - -void AWillowWeapon::CheckZoomState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CheckZoomState"); - - AWillowWeapon_CheckZoomState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ForceUnzoom -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// bool bClearInput (OptionalParm, Parm) - -void AWillowWeapon::ForceUnzoom(bool bClearInput) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ForceUnzoom"); - - AWillowWeapon_ForceUnzoom_Params params; - params.bClearInput = bClearInput; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ClientStartZoom -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowWeapon::ClientStartZoom() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ClientStartZoom"); - - AWillowWeapon_ClientStartZoom_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.StopZoom -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// bool bSuppressFade (OptionalParm, Parm) - -void AWillowWeapon::StopZoom(bool bSuppressFade) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.StopZoom"); - - AWillowWeapon_StopZoom_Params params; - params.bSuppressFade = bSuppressFade; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.StartZoom -// (Defined, Simulated, Public) - -void AWillowWeapon::StartZoom() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.StartZoom"); - - AWillowWeapon_StartZoom_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetZoomTime -// (Final, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetZoomTime() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetZoomTime"); - - AWillowWeapon_GetZoomTime_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.ClientStopZoom -// (Defined, Net, NetReliable, Simulated, HasOptionalparams, Public, NetClient) -// Parameters: -// bool bSupressFade (OptionalParm, Parm) - -void AWillowWeapon::ClientStopZoom(bool bSupressFade) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ClientStopZoom"); - - AWillowWeapon_ClientStopZoom_Params params; - params.bSupressFade = bSupressFade; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.SetZoomStartTime -// (Defined, Simulated, Public) -// Parameters: -// float ZoomDuration (Parm) - -void AWillowWeapon::SetZoomStartTime(float ZoomDuration) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.SetZoomStartTime"); - - AWillowWeapon_SetZoomStartTime_Params params; - params.ZoomDuration = ZoomDuration; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.AdjustZoomBasisTime -// (Defined, Simulated, Public) -// Parameters: -// bool bUseRealTime (Parm) - -void AWillowWeapon::AdjustZoomBasisTime(bool bUseRealTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.AdjustZoomBasisTime"); - - AWillowWeapon_AdjustZoomBasisTime_Params params; - params.bUseRealTime = bUseRealTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetZoomBasisTime -// (Final, Simulated, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetZoomBasisTime() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetZoomBasisTime"); - - AWillowWeapon_GetZoomBasisTime_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.EndFire -// (Defined, Simulated, Public) -// Parameters: -// unsigned char FireModeNum (Parm) - -void AWillowWeapon::EndFire(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.EndFire"); - - AWillowWeapon_EndFire_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ClientEndFire -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// unsigned char FireModeNum (Parm) - -void AWillowWeapon::ClientEndFire(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ClientEndFire"); - - AWillowWeapon_ClientEndFire_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.BeginFire -// (Defined, Simulated, Public) -// Parameters: -// unsigned char FireModeNum (Parm) - -void AWillowWeapon::BeginFire(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.BeginFire"); - - AWillowWeapon_BeginFire_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ServerSetZoomState -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// unsigned char NewZoomState (Parm) - -void AWillowWeapon::ServerSetZoomState(unsigned char NewZoomState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ServerSetZoomState"); - - AWillowWeapon_ServerSetZoomState_Params params; - params.NewZoomState = NewZoomState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.DisplayScope -// (Defined, Simulated, Event, Public) -// Parameters: -// bool bDisplay (Parm) - -void AWillowWeapon::DisplayScope(bool bDisplay) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.DisplayScope"); - - AWillowWeapon_DisplayScope_Params params; - params.bDisplay = bDisplay; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.IsScoped -// (Simulated, Native, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::IsScoped() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.IsScoped"); - - AWillowWeapon_IsScoped_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.AdjustMuzzleFlashForZoomState -// (Defined, Simulated, Public) -// Parameters: -// unsigned char NewZoomState (Parm) - -void AWillowWeapon::AdjustMuzzleFlashForZoomState(unsigned char NewZoomState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.AdjustMuzzleFlashForZoomState"); - - AWillowWeapon_AdjustMuzzleFlashForZoomState_Params params; - params.NewZoomState = NewZoomState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.SetZoomState -// (Defined, Simulated, Event, Public) -// Parameters: -// unsigned char NewZoomState (Parm) - -void AWillowWeapon::SetZoomState(unsigned char NewZoomState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.SetZoomState"); - - AWillowWeapon_SetZoomState_Params params; - params.NewZoomState = NewZoomState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.SetViewDistanceScaleWeaponZoomFactor -// (Final, Simulated, Native, Public) -// Parameters: -// float ZoomFactor (Parm) - -void AWillowWeapon::SetViewDistanceScaleWeaponZoomFactor(float ZoomFactor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.SetViewDistanceScaleWeaponZoomFactor"); - - AWillowWeapon_SetViewDistanceScaleWeaponZoomFactor_Params params; - params.ZoomFactor = ZoomFactor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.TickZoom -// (Final, Simulated, Native, Public) -// Parameters: -// float DeltaTime (Parm) - -void AWillowWeapon::TickZoom(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.TickZoom"); - - AWillowWeapon_TickZoom_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.AdjustFOVAngle -// (Final, Simulated, Native, Public) -// Parameters: -// float VFOVAngle (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::AdjustFOVAngle(float VFOVAngle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.AdjustFOVAngle"); - - AWillowWeapon_AdjustFOVAngle_Params params; - params.VFOVAngle = VFOVAngle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.IsZoomedIn -// (Final, Simulated, Native, HasOptionalparams, Public) -// Parameters: -// bool bTransitionCounts (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::IsZoomedIn(bool bTransitionCounts) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.IsZoomedIn"); - - AWillowWeapon_IsZoomedIn_Params params; - params.bTransitionCounts = bTransitionCounts; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.bZoomed -// (Final, Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::bZoomed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.bZoomed"); - - AWillowWeapon_bZoomed_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.RemoveAllZoomWeaponAttributeEffects -// (Defined, Net, NetReliable, Protected, NetServer, HasDefaults) - -void AWillowWeapon::RemoveAllZoomWeaponAttributeEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.RemoveAllZoomWeaponAttributeEffects"); - - AWillowWeapon_RemoveAllZoomWeaponAttributeEffects_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.RemoveAllZoomExternalAttributeEffects -// (Defined, Net, NetReliable, Protected, NetServer, HasDefaults) - -void AWillowWeapon::RemoveAllZoomExternalAttributeEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.RemoveAllZoomExternalAttributeEffects"); - - AWillowWeapon_RemoveAllZoomExternalAttributeEffects_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ApplyAllZoomWeaponAttributeEffects -// (Defined, Net, NetReliable, Event, Protected, NetServer) - -void AWillowWeapon::ApplyAllZoomWeaponAttributeEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ApplyAllZoomWeaponAttributeEffects"); - - AWillowWeapon_ApplyAllZoomWeaponAttributeEffects_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ApplyAllZoomExternalAttributeEffects -// (Defined, Net, NetReliable, Event, Protected, NetServer) - -void AWillowWeapon::ApplyAllZoomExternalAttributeEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ApplyAllZoomExternalAttributeEffects"); - - AWillowWeapon_ApplyAllZoomExternalAttributeEffects_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.UpdateFiredStats -// (Defined, Public) -// Parameters: -// int NoShots (Parm) - -void AWillowWeapon::UpdateFiredStats(int NoShots) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.UpdateFiredStats"); - - AWillowWeapon_UpdateFiredStats_Params params; - params.NoShots = NoShots; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetDamageSurfaceTypeFromImpact -// (Final, Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FImpactInfo Impact (Const, Parm, OutParm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowWeapon::GetDamageSurfaceTypeFromImpact(struct FImpactInfo* Impact) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetDamageSurfaceTypeFromImpact"); - - AWillowWeapon_GetDamageSurfaceTypeFromImpact_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Impact != nullptr) - *Impact = params.Impact; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.ProcessInstantHitBullet -// (Final, Simulated, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// unsigned char FiringMode (Parm) -// struct FImpactInfo Impact (Parm) -// float BulletDamage (Parm) -// class UFiringModeDefinition* FiringModeDefinition (OptionalParm, Parm) -// class APawn* InstigatorOverride (OptionalParm, Parm) -// class UWillowDamagePipeline* PipelineObject (OptionalParm, Parm, OutParm) -// bool bOvercharged (OptionalParm, Parm) - -void AWillowWeapon::ProcessInstantHitBullet(unsigned char FiringMode, const struct FImpactInfo& Impact, float BulletDamage, class UFiringModeDefinition* FiringModeDefinition, class APawn* InstigatorOverride, bool bOvercharged, class UWillowDamagePipeline** PipelineObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ProcessInstantHitBullet"); - - AWillowWeapon_ProcessInstantHitBullet_Params params; - params.FiringMode = FiringMode; - params.Impact = Impact; - params.BulletDamage = BulletDamage; - params.FiringModeDefinition = FiringModeDefinition; - params.InstigatorOverride = InstigatorOverride; - params.bOvercharged = bOvercharged; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (PipelineObject != nullptr) - *PipelineObject = params.PipelineObject; -} - - -// Function WillowGame.WillowWeapon.CustomFire -// (Defined, Simulated, Public) - -void AWillowWeapon::CustomFire() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CustomFire"); - - AWillowWeapon_CustomFire_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ExecuteProjectileFiredConstructEvent -// (Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle InConsumerHandle (Const, Parm, OutParm) -// class UObject* InInstigator (Parm) -// class UObject* InProjectile (Parm) - -void AWillowWeapon::ExecuteProjectileFiredConstructEvent(class UObject* InInstigator, class UObject* InProjectile, struct FBehaviorConsumerHandle* InConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ExecuteProjectileFiredConstructEvent"); - - AWillowWeapon_ExecuteProjectileFiredConstructEvent_Params params; - params.InInstigator = InInstigator; - params.InProjectile = InProjectile; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InConsumerHandle != nullptr) - *InConsumerHandle = params.InConsumerHandle; -} - - -// Function WillowGame.WillowWeapon.ConditionalSetGearLikenessOnProjectile -// (Public) -// Parameters: -// class AWillowProjectile* SpawnedProjectile (Parm) - -void AWillowWeapon::ConditionalSetGearLikenessOnProjectile(class AWillowProjectile* SpawnedProjectile) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ConditionalSetGearLikenessOnProjectile"); - - AWillowWeapon_ConditionalSetGearLikenessOnProjectile_Params params; - params.SpawnedProjectile = SpawnedProjectile; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ProjectileDefinitionFire -// (Defined, Simulated, Event, Public, HasDefaults) -// Parameters: -// class UFiringModeDefinition* FireModeDef (Parm) -// class AProjectile* ReturnValue (Parm, OutParm, ReturnParm) - -class AProjectile* AWillowWeapon::ProjectileDefinitionFire(class UFiringModeDefinition* FireModeDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ProjectileDefinitionFire"); - - AWillowWeapon_ProjectileDefinitionFire_Params params; - params.FireModeDef = FireModeDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.FiringModeDefinitionFire -// (Defined, Simulated, Event, Public, HasDefaults) -// Parameters: -// class UFiringModeDefinition* FiringModeDefinition (Parm) - -void AWillowWeapon::FiringModeDefinitionFire(class UFiringModeDefinition* FiringModeDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.FiringModeDefinitionFire"); - - AWillowWeapon_FiringModeDefinitionFire_Params params; - params.FiringModeDefinition = FiringModeDefinition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.InstantFire -// (Defined, Simulated, Public) - -void AWillowWeapon::InstantFire() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.InstantFire"); - - AWillowWeapon_InstantFire_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ShouldBulletRicochetTowardsEnemy -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::ShouldBulletRicochetTowardsEnemy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ShouldBulletRicochetTowardsEnemy"); - - AWillowWeapon_ShouldBulletRicochetTowardsEnemy_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.IsOvercharged -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::IsOvercharged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.IsOvercharged"); - - AWillowWeapon_IsOvercharged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetFiringModeDefinition -// (Simulated, Native, Public) -// Parameters: -// class UFiringModeDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UFiringModeDefinition* AWillowWeapon::GetFiringModeDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetFiringModeDefinition"); - - AWillowWeapon_GetFiringModeDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.ClearSavedFireData -// (Event, Public) - -void AWillowWeapon::ClearSavedFireData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ClearSavedFireData"); - - AWillowWeapon_ClearSavedFireData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.SaveFireData -// (Simulated, Public) -// Parameters: -// struct FVector AimPosition (Parm) -// struct FRotator AimDirection (Parm) -// struct FRotator AimAdjustment (Parm) -// struct FRotator SpreadAimAdjustment (Parm) -// float ShotDistance (Parm) - -void AWillowWeapon::SaveFireData(const struct FVector& AimPosition, const struct FRotator& AimDirection, const struct FRotator& AimAdjustment, const struct FRotator& SpreadAimAdjustment, float ShotDistance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.SaveFireData"); - - AWillowWeapon_SaveFireData_Params params; - params.AimPosition = AimPosition; - params.AimDirection = AimDirection; - params.AimAdjustment = AimAdjustment; - params.SpreadAimAdjustment = SpreadAimAdjustment; - params.ShotDistance = ShotDistance; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.InstantFireEndTrace -// (Defined, Simulated, Public) -// Parameters: -// struct FVector StartTrace (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowWeapon::InstantFireEndTrace(const struct FVector& StartTrace) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.InstantFireEndTrace"); - - AWillowWeapon_InstantFireEndTrace_Params params; - params.StartTrace = StartTrace; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.InstantFireStartTrace -// (Defined, Simulated, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowWeapon::InstantFireStartTrace() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.InstantFireStartTrace"); - - AWillowWeapon_InstantFireStartTrace_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.ClientWeaponEmpty -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AWillowWeapon::ClientWeaponEmpty() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ClientWeaponEmpty"); - - AWillowWeapon_ClientWeaponEmpty_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.WeaponEmpty -// (Defined, Simulated, Public) - -void AWillowWeapon::WeaponEmpty() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.WeaponEmpty"); - - AWillowWeapon_WeaponEmpty_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.PlayDryFireSound -// (Defined, Simulated, Public) -// Parameters: -// bool bTryingToFire (Parm) - -void AWillowWeapon::PlayDryFireSound(bool bTryingToFire) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.PlayDryFireSound"); - - AWillowWeapon_PlayDryFireSound_Params params; - params.bTryingToFire = bTryingToFire; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.DenyPickupQuery -// (Defined, Public) -// Parameters: -// FScriptInterface Pickup (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::DenyPickupQuery(const FScriptInterface& Pickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.DenyPickupQuery"); - - AWillowWeapon_DenyPickupQuery_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.UpdateVisibleAmmoBones -// (Final, Native, Public) - -void AWillowWeapon::UpdateVisibleAmmoBones() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.UpdateVisibleAmmoBones"); - - AWillowWeapon_UpdateVisibleAmmoBones_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.SetVisibleAmmoState -// (Defined, Simulated, Public) -// Parameters: -// unsigned char NewState (Parm) - -void AWillowWeapon::SetVisibleAmmoState(unsigned char NewState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.SetVisibleAmmoState"); - - AWillowWeapon_SetVisibleAmmoState_Params params; - params.NewState = NewState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ShouldAutoReloadWhileFiring -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::ShouldAutoReloadWhileFiring() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ShouldAutoReloadWhileFiring"); - - AWillowWeapon_ShouldAutoReloadWhileFiring_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.HasSpareAmmo -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::HasSpareAmmo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.HasSpareAmmo"); - - AWillowWeapon_HasSpareAmmo_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.HasAnyAmmo -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::HasAnyAmmo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.HasAnyAmmo"); - - AWillowWeapon_HasAnyAmmo_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.HasActiveAmmo -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// unsigned char FireModeNum (Parm) -// int Amount (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::HasActiveAmmo(unsigned char FireModeNum, int Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.HasActiveAmmo"); - - AWillowWeapon_HasActiveAmmo_Params params; - params.FireModeNum = FireModeNum; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.HasAmmo -// (Defined, Simulated, Event, HasOptionalparams, Public) -// Parameters: -// unsigned char FireModeNum (Parm) -// int Amount (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::HasAmmo(unsigned char FireModeNum, int Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.HasAmmo"); - - AWillowWeapon_HasAmmo_Params params; - params.FireModeNum = FireModeNum; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.AddAmmo -// (Defined, Public) -// Parameters: -// int Amount (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowWeapon::AddAmmo(int Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.AddAmmo"); - - AWillowWeapon_AddAmmo_Params params; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.ConsumeAmmo -// (Defined, Public) -// Parameters: -// unsigned char FireModeNum (Parm) - -void AWillowWeapon::ConsumeAmmo(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ConsumeAmmo"); - - AWillowWeapon_ConsumeAmmo_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ReadyToFire -// (Defined, Public) -// Parameters: -// bool bFinished (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::ReadyToFire(bool bFinished) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ReadyToFire"); - - AWillowWeapon_ReadyToFire_Params params; - params.bFinished = bFinished; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.BestMode -// (Defined, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowWeapon::BestMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.BestMode"); - - AWillowWeapon_BestMode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.ShouldFireWithoutTarget -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::ShouldFireWithoutTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ShouldFireWithoutTarget"); - - AWillowWeapon_ShouldFireWithoutTarget_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.FireOnRelease -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::FireOnRelease() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.FireOnRelease"); - - AWillowWeapon_FireOnRelease_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.FireHack -// (Public) -// Parameters: -// unsigned char Mode (Parm) - -void AWillowWeapon::FireHack(unsigned char Mode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.FireHack"); - - AWillowWeapon_FireHack_Params params; - params.Mode = Mode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.CanHeal -// (Defined, Public) -// Parameters: -// class AActor* Other (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::CanHeal(class AActor* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CanHeal"); - - AWillowWeapon_CanHeal_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetWeaponRating -// (Defined, Simulated, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetWeaponRating() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetWeaponRating"); - - AWillowWeapon_GetWeaponRating_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetZoomFOVEffect -// (Simulated, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetZoomFOVEffect() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetZoomFOVEffect"); - - AWillowWeapon_GetZoomFOVEffect_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetZoomEffect -// (Final, Simulated, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetZoomEffect() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetZoomEffect"); - - AWillowWeapon_GetZoomEffect_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetHand -// (Simulated, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowWeapon::GetHand() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetHand"); - - AWillowWeapon_GetHand_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.SetHand -// (Simulated, Public) -// Parameters: -// unsigned char NewWeaponHand (Parm) - -void AWillowWeapon::SetHand(unsigned char NewWeaponHand) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.SetHand"); - - AWillowWeapon_SetHand_Params params; - params.NewWeaponHand = NewWeaponHand; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.CanThrow -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::CanThrow() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CanThrow"); - - AWillowWeapon_CanThrow_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetViewAxes -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FVector XAxis (Parm, OutParm) -// struct FVector YAxis (Parm, OutParm) -// struct FVector ZAxis (Parm, OutParm) - -void AWillowWeapon::GetViewAxes(struct FVector* XAxis, struct FVector* YAxis, struct FVector* ZAxis) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetViewAxes"); - - AWillowWeapon_GetViewAxes_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (XAxis != nullptr) - *XAxis = params.XAxis; - if (YAxis != nullptr) - *YAxis = params.YAxis; - if (ZAxis != nullptr) - *ZAxis = params.ZAxis; -} - - -// Function WillowGame.WillowWeapon.DumpAnimSets -// (Simulated, HasOptionalparams, Public) -// Parameters: -// struct FString EventStr (OptionalParm, Parm, NeedCtorLink) - -void AWillowWeapon::DumpAnimSets(const struct FString& EventStr) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.DumpAnimSets"); - - AWillowWeapon_DumpAnimSets_Params params; - params.EventStr = EventStr; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.DetachWeapon -// (Defined, Simulated, Public) - -void AWillowWeapon::DetachWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.DetachWeapon"); - - AWillowWeapon_DetachWeapon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.DetachMuzzleFlash -// (Defined, Simulated, Public, HasDefaults) - -void AWillowWeapon::DetachMuzzleFlash() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.DetachMuzzleFlash"); - - AWillowWeapon_DetachMuzzleFlash_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.AttachMuzzleFlash -// (Defined, Simulated, Public, HasDefaults) - -void AWillowWeapon::AttachMuzzleFlash() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.AttachMuzzleFlash"); - - AWillowWeapon_AttachMuzzleFlash_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.CreateAltMuzzleFlashes -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// class UParticleSystemComponent* MuzzleFlashTemplate (Parm, EditInline) -// TArray MuzzleFlashes (Parm, OutParm, NeedCtorLink, EditInline) - -void AWillowWeapon::CreateAltMuzzleFlashes(class UParticleSystemComponent* MuzzleFlashTemplate, TArray* MuzzleFlashes) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CreateAltMuzzleFlashes"); - - AWillowWeapon_CreateAltMuzzleFlashes_Params params; - params.MuzzleFlashTemplate = MuzzleFlashTemplate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (MuzzleFlashes != nullptr) - *MuzzleFlashes = params.MuzzleFlashes; -} - - -// Function WillowGame.WillowWeapon.AttachAltMuzzleFlashes -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// TArray MuzzleFlashes (Parm, OutParm, NeedCtorLink, EditInline) -// class USkeletalMeshComponent* ParentComp (Parm, EditInline) - -void AWillowWeapon::AttachAltMuzzleFlashes(class USkeletalMeshComponent* ParentComp, TArray* MuzzleFlashes) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.AttachAltMuzzleFlashes"); - - AWillowWeapon_AttachAltMuzzleFlashes_Params params; - params.ParentComp = ParentComp; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (MuzzleFlashes != nullptr) - *MuzzleFlashes = params.MuzzleFlashes; -} - - -// Function WillowGame.WillowWeapon.DetachAltMuzzleFlashes -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// TArray MuzzleFlashes (Parm, OutParm, NeedCtorLink, EditInline) -// class USkeletalMeshComponent* ParentComp (Parm, EditInline) - -void AWillowWeapon::DetachAltMuzzleFlashes(class USkeletalMeshComponent* ParentComp, TArray* MuzzleFlashes) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.DetachAltMuzzleFlashes"); - - AWillowWeapon_DetachAltMuzzleFlashes_Params params; - params.ParentComp = ParentComp; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (MuzzleFlashes != nullptr) - *MuzzleFlashes = params.MuzzleFlashes; -} - - -// Function WillowGame.WillowWeapon.ClearAltMuzzleFlashes -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// TArray MuzzleFlashes (Parm, OutParm, NeedCtorLink, EditInline) -// class USkeletalMeshComponent* ParentComp (Parm, EditInline) - -void AWillowWeapon::ClearAltMuzzleFlashes(class USkeletalMeshComponent* ParentComp, TArray* MuzzleFlashes) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ClearAltMuzzleFlashes"); - - AWillowWeapon_ClearAltMuzzleFlashes_Params params; - params.ParentComp = ParentComp; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (MuzzleFlashes != nullptr) - *MuzzleFlashes = params.MuzzleFlashes; -} - - -// Function WillowGame.WillowWeapon.AttachShellCasingComponent -// (Defined, Simulated, Public) - -void AWillowWeapon::AttachShellCasingComponent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.AttachShellCasingComponent"); - - AWillowWeapon_AttachShellCasingComponent_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetShellCasingPSCTemplate -// (Defined, Simulated, Public) -// Parameters: -// class UParticleSystem* ReturnValue (Parm, OutParm, ReturnParm) - -class UParticleSystem* AWillowWeapon::GetShellCasingPSCTemplate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetShellCasingPSCTemplate"); - - AWillowWeapon_GetShellCasingPSCTemplate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetOffHandShellCasingRotOffset -// (Defined, Simulated, Public) -// Parameters: -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator AWillowWeapon::GetOffHandShellCasingRotOffset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetOffHandShellCasingRotOffset"); - - AWillowWeapon_GetOffHandShellCasingRotOffset_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetScopedShellCasingOffset -// (Defined, Simulated, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowWeapon::GetScopedShellCasingOffset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetScopedShellCasingOffset"); - - AWillowWeapon_GetScopedShellCasingOffset_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetShellCasingSocket -// (Defined, Simulated, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowWeapon::GetShellCasingSocket() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetShellCasingSocket"); - - AWillowWeapon_GetShellCasingSocket_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.UpdateForegroundFOV -// (Defined, Simulated, Public) - -void AWillowWeapon::UpdateForegroundFOV() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.UpdateForegroundFOV"); - - AWillowWeapon_UpdateForegroundFOV_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.AttachWeaponTo -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class USkeletalMeshComponent* MeshCpnt (Parm, EditInline) -// struct FName SocketName (OptionalParm, Parm) - -void AWillowWeapon::AttachWeaponTo(class USkeletalMeshComponent* MeshCpnt, const struct FName& SocketName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.AttachWeaponTo"); - - AWillowWeapon_AttachWeaponTo_Params params; - params.MeshCpnt = MeshCpnt; - params.SocketName = SocketName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.PlayWeaponEquip -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// bool bPlay3rdPerson (OptionalParm, Parm) -// bool bPlay1stPerson (OptionalParm, Parm) - -void AWillowWeapon::PlayWeaponEquip(bool bPlay3rdPerson, bool bPlay1stPerson) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.PlayWeaponEquip"); - - AWillowWeapon_PlayWeaponEquip_Params params; - params.bPlay3rdPerson = bPlay3rdPerson; - params.bPlay1stPerson = bPlay1stPerson; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.NotifyPawnWeaponChanged -// (Defined, Simulated, Public) - -void AWillowWeapon::NotifyPawnWeaponChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.NotifyPawnWeaponChanged"); - - AWillowWeapon_NotifyPawnWeaponChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.TimeWeaponEquipping -// (Defined, Simulated, Public) - -void AWillowWeapon::TimeWeaponEquipping() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.TimeWeaponEquipping"); - - AWillowWeapon_TimeWeaponEquipping_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetEquipTime -// (Defined, Simulated, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetEquipTime() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetEquipTime"); - - AWillowWeapon_GetEquipTime_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.RaiseFirstPersonWeapon -// (Defined, Simulated, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::RaiseFirstPersonWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.RaiseFirstPersonWeapon"); - - AWillowWeapon_RaiseFirstPersonWeapon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.LowerFirstPersonWeapon -// (Defined, Simulated, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::LowerFirstPersonWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.LowerFirstPersonWeapon"); - - AWillowWeapon_LowerFirstPersonWeapon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.StopWeaponPutDownAnim -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// bool bStop3rdPerson (OptionalParm, Parm) -// bool bStop1stPerson (OptionalParm, Parm) - -void AWillowWeapon::StopWeaponPutDownAnim(bool bStop3rdPerson, bool bStop1stPerson) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.StopWeaponPutDownAnim"); - - AWillowWeapon_StopWeaponPutDownAnim_Params params; - params.bStop3rdPerson = bStop3rdPerson; - params.bStop1stPerson = bStop1stPerson; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.PlayWeaponPutDown -// (Defined, Simulated, Public) -// Parameters: -// bool bSwappingWeapons (Parm) - -void AWillowWeapon::PlayWeaponPutDown(bool bSwappingWeapons) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.PlayWeaponPutDown"); - - AWillowWeapon_PlayWeaponPutDown_Params params; - params.bSwappingWeapons = bSwappingWeapons; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.TimeWeaponPutDown -// (Defined, Simulated, Event, Public) - -void AWillowWeapon::TimeWeaponPutDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.TimeWeaponPutDown"); - - AWillowWeapon_TimeWeaponPutDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetPutDownTime -// (Defined, Simulated, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetPutDownTime() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetPutDownTime"); - - AWillowWeapon_GetPutDownTime_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.TryTimeWeaponPutDown -// (Simulated, Public) - -void AWillowWeapon::TryTimeWeaponPutDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.TryTimeWeaponPutDown"); - - AWillowWeapon_TryTimeWeaponPutDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.StopMuzzleFlash -// (Simulated, Native, Event, Public) - -void AWillowWeapon::StopMuzzleFlash() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.StopMuzzleFlash"); - - AWillowWeapon_StopMuzzleFlash_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.CauseMuzzleFlash -// (Simulated, Native, Event, Public, HasOutparams) -// Parameters: -// class USkeletalMeshComponent* WeaponMesh (Parm, EditInline) -// class UWillowPointLight* FlashLight (Parm, OutParm, EditInline) -// class UParticleSystemComponent* MuzzleFlash (Parm, EditInline) - -void AWillowWeapon::CauseMuzzleFlash(class USkeletalMeshComponent* WeaponMesh, class UParticleSystemComponent* MuzzleFlash, class UWillowPointLight** FlashLight) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CauseMuzzleFlash"); - - AWillowWeapon_CauseMuzzleFlash_Params params; - params.WeaponMesh = WeaponMesh; - params.MuzzleFlash = MuzzleFlash; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (FlashLight != nullptr) - *FlashLight = params.FlashLight; -} - - -// Function WillowGame.WillowWeapon.MuzzleFlashTimer -// (Simulated, Native, Event, Public) - -void AWillowWeapon::MuzzleFlashTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.MuzzleFlashTimer"); - - AWillowWeapon_MuzzleFlashTimer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.PlayStopSpinningUpSound -// (Defined, Simulated, Public) - -void AWillowWeapon::PlayStopSpinningUpSound() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.PlayStopSpinningUpSound"); - - AWillowWeapon_PlayStopSpinningUpSound_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.PlayStartSpinningUpSound -// (Defined, Simulated, Public) - -void AWillowWeapon::PlayStartSpinningUpSound() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.PlayStartSpinningUpSound"); - - AWillowWeapon_PlayStartSpinningUpSound_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.MagazineSpinStateChanged -// (Final, Simulated, Native, Public) -// Parameters: -// unsigned char NewState (Parm) - -void AWillowWeapon::MagazineSpinStateChanged(unsigned char NewState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.MagazineSpinStateChanged"); - - AWillowWeapon_MagazineSpinStateChanged_Params params; - params.NewState = NewState; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.BarrelSpinStateChanged -// (Final, Simulated, Native, Public) -// Parameters: -// unsigned char NewState (Parm) - -void AWillowWeapon::BarrelSpinStateChanged(unsigned char NewState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.BarrelSpinStateChanged"); - - AWillowWeapon_BarrelSpinStateChanged_Params params; - params.NewState = NewState; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.PlayStoppedFiringSound -// (Final, Simulated, Native, Public) - -void AWillowWeapon::PlayStoppedFiringSound() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.PlayStoppedFiringSound"); - - AWillowWeapon_PlayStoppedFiringSound_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.PlayFiringSound -// (Final, Simulated, Native, Public) - -void AWillowWeapon::PlayFiringSound() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.PlayFiringSound"); - - AWillowWeapon_PlayFiringSound_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ShakeView -// (Final, Simulated, Native, Public) - -void AWillowWeapon::ShakeView() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ShakeView"); - - AWillowWeapon_ShakeView_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.PlayRezEffect -// (Defined, Simulated, Public) - -void AWillowWeapon::PlayRezEffect() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.PlayRezEffect"); - - AWillowWeapon_PlayRezEffect_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.DeRezEffectFinished -// (Defined, Simulated, Public) - -void AWillowWeapon::DeRezEffectFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.DeRezEffectFinished"); - - AWillowWeapon_DeRezEffectFinished_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.PlayDeRezEffect -// (Defined, Simulated, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::PlayDeRezEffect() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.PlayDeRezEffect"); - - AWillowWeapon_PlayDeRezEffect_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.StopFireEffects -// (Simulated, Native, Public) -// Parameters: -// unsigned char FireModeNum (Parm) - -void AWillowWeapon::StopFireEffects(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.StopFireEffects"); - - AWillowWeapon_StopFireEffects_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.PlayFireEffects -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// unsigned char FireModeNum (Parm) -// struct FVector HitLocation (OptionalParm, Parm) - -void AWillowWeapon::PlayFireEffects(unsigned char FireModeNum, const struct FVector& HitLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.PlayFireEffects"); - - AWillowWeapon_PlayFireEffects_Params params; - params.FireModeNum = FireModeNum; - params.HitLocation = HitLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetWeaponMuzzleRotation -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class USkeletalMeshComponent* WeaponMesh (Parm, EditInline) -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator AWillowWeapon::GetWeaponMuzzleRotation(class USkeletalMeshComponent* WeaponMesh) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetWeaponMuzzleRotation"); - - AWillowWeapon_GetWeaponMuzzleRotation_Params params; - params.WeaponMesh = WeaponMesh; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetWeaponMuzzleLocation -// (Final, Simulated, Native, Public) -// Parameters: -// class USkeletalMeshComponent* WeaponMesh (Parm, EditInline) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowWeapon::GetWeaponMuzzleLocation(class USkeletalMeshComponent* WeaponMesh) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetWeaponMuzzleLocation"); - - AWillowWeapon_GetWeaponMuzzleLocation_Params params; - params.WeaponMesh = WeaponMesh; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GenerateHumanReadableNameFromDefinitionParts -// (Defined, Simulated, Static, Public, HasOutparams) -// Parameters: -// struct FWeaponDefinitionData DefData (Const, Parm, OutParm) -// bool bIncludeManufacturer (Parm) -// bool bIncludeModelName (Parm) -// bool bIncludePrefixTitle (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowWeapon::GenerateHumanReadableNameFromDefinitionParts(bool bIncludeManufacturer, bool bIncludeModelName, bool bIncludePrefixTitle, struct FWeaponDefinitionData* DefData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GenerateHumanReadableNameFromDefinitionParts"); - - AWillowWeapon_GenerateHumanReadableNameFromDefinitionParts_Params params; - params.bIncludeManufacturer = bIncludeManufacturer; - params.bIncludeModelName = bIncludeModelName; - params.bIncludePrefixTitle = bIncludePrefixTitle; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (DefData != nullptr) - *DefData = params.DefData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetInventoryCardString -// (Defined, Simulated, Event, Public) -// Parameters: -// bool bIncludeManufacturer (Parm) -// bool bIncludeModelName (Parm) -// bool bIncludePrefixTitle (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowWeapon::GetInventoryCardString(bool bIncludeManufacturer, bool bIncludeModelName, bool bIncludePrefixTitle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetInventoryCardString"); - - AWillowWeapon_GetInventoryCardString_Params params; - params.bIncludeManufacturer = bIncludeManufacturer; - params.bIncludeModelName = bIncludeModelName; - params.bIncludePrefixTitle = bIncludePrefixTitle; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GenerateHumanReadableNameFromDefinition -// (Defined, Simulated, Static, Public, HasOutparams) -// Parameters: -// struct FWeaponDefinitionData DefData (Const, Parm, OutParm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowWeapon::GenerateHumanReadableNameFromDefinition(struct FWeaponDefinitionData* DefData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GenerateHumanReadableNameFromDefinition"); - - AWillowWeapon_GenerateHumanReadableNameFromDefinition_Params params; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (DefData != nullptr) - *DefData = params.DefData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GenerateHumanReadableName -// (Defined, Simulated, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowWeapon::GenerateHumanReadableName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GenerateHumanReadableName"); - - AWillowWeapon_GenerateHumanReadableName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetShortHumanReadableName -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowWeapon::GetShortHumanReadableName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetShortHumanReadableName"); - - AWillowWeapon_GetShortHumanReadableName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetHumanReadableName -// (Defined, Simulated, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowWeapon::GetHumanReadableName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetHumanReadableName"); - - AWillowWeapon_GetHumanReadableName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetPresentationDefinition -// (Native, Public) -// Parameters: -// class UInventoryCardPresentationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UInventoryCardPresentationDefinition* AWillowWeapon::GetPresentationDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetPresentationDefinition"); - - AWillowWeapon_GetPresentationDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.FormatFunStatsText -// (Final, Native, Public, HasOutparams) -// Parameters: -// TArray BottomStats (Parm, OutParm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowWeapon::FormatFunStatsText(TArray* BottomStats) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.FormatFunStatsText"); - - AWillowWeapon_FormatFunStatsText_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (BottomStats != nullptr) - *BottomStats = params.BottomStats; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GenerateFunStatsText -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowWeapon::GenerateFunStatsText() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GenerateFunStatsText"); - - AWillowWeapon_GenerateFunStatsText_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetInventoryStatTextData -// (Native, Public, HasOutparams) -// Parameters: -// TArray Stats (Parm, OutParm, NeedCtorLink) - -void AWillowWeapon::GetInventoryStatTextData(TArray* Stats) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetInventoryStatTextData"); - - AWillowWeapon_GetInventoryStatTextData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Stats != nullptr) - *Stats = params.Stats; -} - - -// Function WillowGame.WillowWeapon.GetInventoryStatNumberData -// (Native, Public, HasOutparams) -// Parameters: -// TArray Stats (Parm, OutParm, NeedCtorLink) -// class AWillowInventory* CompareAgainstThing (Parm) -// class AWillowPlayerController* WPCContext (Parm) - -void AWillowWeapon::GetInventoryStatNumberData(class AWillowInventory* CompareAgainstThing, class AWillowPlayerController* WPCContext, TArray* Stats) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetInventoryStatNumberData"); - - AWillowWeapon_GetInventoryStatNumberData_Params params; - params.CompareAgainstThing = CompareAgainstThing; - params.WPCContext = WPCContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Stats != nullptr) - *Stats = params.Stats; -} - - -// Function WillowGame.WillowWeapon.CacheWeaponCard -// (Native, Public) - -void AWillowWeapon::CacheWeaponCard() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CacheWeaponCard"); - - AWillowWeapon_CacheWeaponCard_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetAmmoCount -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowWeapon::GetAmmoCount() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetAmmoCount"); - - AWillowWeapon_GetAmmoCount_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetMaxAmmo -// (Final, Simulated, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowWeapon::GetMaxAmmo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetMaxAmmo"); - - AWillowWeapon_GetMaxAmmo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.DrawZoomDebug -// (Defined, Simulated, Event, Public) -// Parameters: -// class AHUD* H (Parm) - -void AWillowWeapon::DrawZoomDebug(class AHUD* H) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.DrawZoomDebug"); - - AWillowWeapon_DrawZoomDebug_Params params; - params.H = H; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.IsCrosshairEnabled -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// bool bForScope (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::IsCrosshairEnabled(bool bForScope) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.IsCrosshairEnabled"); - - AWillowWeapon_IsCrosshairEnabled_Params params; - params.bForScope = bForScope; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.SetCrosshairEnabled -// (Defined, Public) -// Parameters: -// bool bNewCrosshairEnabled (Parm) - -void AWillowWeapon::SetCrosshairEnabled(bool bNewCrosshairEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.SetCrosshairEnabled"); - - AWillowWeapon_SetCrosshairEnabled_Params params; - params.bNewCrosshairEnabled = bNewCrosshairEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetMultiProjectileDamage -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetMultiProjectileDamage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetMultiProjectileDamage"); - - AWillowWeapon_GetMultiProjectileDamage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.ComputeValueOfParts -// (Native, Protected) - -void AWillowWeapon::ComputeValueOfParts() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ComputeValueOfParts"); - - AWillowWeapon_ComputeValueOfParts_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.IsAllPartsDebugEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::IsAllPartsDebugEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.IsAllPartsDebugEnabled"); - - AWillowWeapon_IsAllPartsDebugEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.ToggleAllPartsDebug -// (Native, Static, Public) - -void AWillowWeapon::ToggleAllPartsDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ToggleAllPartsDebug"); - - AWillowWeapon_ToggleAllPartsDebug_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.SelectNamePartFromList -// (Final, Native, Protected, HasOutparams) -// Parameters: -// TArray NameList (Const, Parm, OutParm, NeedCtorLink) -// class UWeaponNamePartDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UWeaponNamePartDefinition* AWillowWeapon::SelectNamePartFromList(TArray* NameList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.SelectNamePartFromList"); - - AWillowWeapon_SelectNamePartFromList_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (NameList != nullptr) - *NameList = params.NameList; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.ChooseRandomNameParts -// (Final, Native, Protected) - -void AWillowWeapon::ChooseRandomNameParts() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ChooseRandomNameParts"); - - AWillowWeapon_ChooseRandomNameParts_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ChooseRandomParts -// (Final, Native, Protected) -// Parameters: -// class UObject* ContextSource (Parm) - -void AWillowWeapon::ChooseRandomParts(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ChooseRandomParts"); - - AWillowWeapon_ChooseRandomParts_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ChoosePartListCollection -// (Defined, Protected) - -void AWillowWeapon::ChoosePartListCollection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ChoosePartListCollection"); - - AWillowWeapon_ChoosePartListCollection_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.RemoveAllExternalAttributeEffects -// (Defined, Protected, HasDefaults) - -void AWillowWeapon::RemoveAllExternalAttributeEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.RemoveAllExternalAttributeEffects"); - - AWillowWeapon_RemoveAllExternalAttributeEffects_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ApplyNamePartWeaponAttributeEffects -// (Defined, Protected) - -void AWillowWeapon::ApplyNamePartWeaponAttributeEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ApplyNamePartWeaponAttributeEffects"); - - AWillowWeapon_ApplyNamePartWeaponAttributeEffects_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ApplyAllWeaponAttributeEffects -// (Defined, Protected) -// Parameters: -// bool bIncludeNameParts (Parm) - -void AWillowWeapon::ApplyAllWeaponAttributeEffects(bool bIncludeNameParts) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ApplyAllWeaponAttributeEffects"); - - AWillowWeapon_ApplyAllWeaponAttributeEffects_Params params; - params.bIncludeNameParts = bIncludeNameParts; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ApplyAllExternalAttributeEffects -// (Defined, Protected) - -void AWillowWeapon::ApplyAllExternalAttributeEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ApplyAllExternalAttributeEffects"); - - AWillowWeapon_ApplyAllExternalAttributeEffects_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ApplyAnimThresholdAttributeValues -// (Defined, Simulated, Protected, HasDefaults) - -void AWillowWeapon::ApplyAnimThresholdAttributeValues() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ApplyAnimThresholdAttributeValues"); - - AWillowWeapon_ApplyAnimThresholdAttributeValues_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ClientInitializeFromWeaponTypeDefinition -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::ClientInitializeFromWeaponTypeDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ClientInitializeFromWeaponTypeDefinition"); - - AWillowWeapon_ClientInitializeFromWeaponTypeDefinition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.StaticCalculateWeaponRarityLevel -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FWeaponDefinitionData InDefinitionData (Const, Parm, OutParm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowWeapon::StaticCalculateWeaponRarityLevel(struct FWeaponDefinitionData* InDefinitionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.StaticCalculateWeaponRarityLevel"); - - AWillowWeapon_StaticCalculateWeaponRarityLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (InDefinitionData != nullptr) - *InDefinitionData = params.InDefinitionData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.StaticGetWeaponDamageType -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// struct FWeaponDefinitionData InDefinitionData (Const, Parm, OutParm) -// class UWillowDamageTypeDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowDamageTypeDefinition* AWillowWeapon::StaticGetWeaponDamageType(struct FWeaponDefinitionData* InDefinitionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.StaticGetWeaponDamageType"); - - AWillowWeapon_StaticGetWeaponDamageType_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (InDefinitionData != nullptr) - *InDefinitionData = params.InDefinitionData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.StaticIsTechWeapon -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// struct FWeaponDefinitionData InDefinitionData (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::StaticIsTechWeapon(struct FWeaponDefinitionData* InDefinitionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.StaticIsTechWeapon"); - - AWillowWeapon_StaticIsTechWeapon_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (InDefinitionData != nullptr) - *InDefinitionData = params.InDefinitionData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetDamageTypeDefinitionForFiringMode -// (Final, Native, Public) -// Parameters: -// class UFiringModeDefinition* FiringMode (Parm) -// class UDamageTypeDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UDamageTypeDefinition* AWillowWeapon::GetDamageTypeDefinitionForFiringMode(class UFiringModeDefinition* FiringMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetDamageTypeDefinitionForFiringMode"); - - AWillowWeapon_GetDamageTypeDefinitionForFiringMode_Params params; - params.FiringMode = FiringMode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.CalculatePartDependentWeaponBaseValues -// (Defined, Public) - -void AWillowWeapon::CalculatePartDependentWeaponBaseValues() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CalculatePartDependentWeaponBaseValues"); - - AWillowWeapon_CalculatePartDependentWeaponBaseValues_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.CalculateWeaponBaseValues -// (Defined, Public) - -void AWillowWeapon::CalculateWeaponBaseValues() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CalculateWeaponBaseValues"); - - AWillowWeapon_CalculateWeaponBaseValues_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.RecomputeAttributeBaseValues -// (Final, Native, Public) - -void AWillowWeapon::RecomputeAttributeBaseValues() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.RecomputeAttributeBaseValues"); - - AWillowWeapon_RecomputeAttributeBaseValues_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.RecomputeNormalizedDamageValues -// (Final, Native, Public) - -void AWillowWeapon::RecomputeNormalizedDamageValues() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.RecomputeNormalizedDamageValues"); - - AWillowWeapon_RecomputeNormalizedDamageValues_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.StoreExplosionInstanceData -// (Defined, Public, HasDefaults) -// Parameters: -// class UExplosionDefinition* ExplosionDef (Parm) -// struct FName InstanceDataName (Parm) - -void AWillowWeapon::StoreExplosionInstanceData(class UExplosionDefinition* ExplosionDef, const struct FName& InstanceDataName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.StoreExplosionInstanceData"); - - AWillowWeapon_StoreExplosionInstanceData_Params params; - params.ExplosionDef = ExplosionDef; - params.InstanceDataName = InstanceDataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.AdjustWeaponForBeingInBackpack -// (Defined, Simulated, Public) - -void AWillowWeapon::AdjustWeaponForBeingInBackpack() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.AdjustWeaponForBeingInBackpack"); - - AWillowWeapon_AdjustWeaponForBeingInBackpack_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.InitializeInternal -// (Defined, HasOptionalparams, Protected) -// Parameters: -// bool bForceSelectNameParts (OptionalParm, Parm) - -void AWillowWeapon::InitializeInternal(bool bForceSelectNameParts) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.InitializeInternal"); - - AWillowWeapon_InitializeInternal_Params params; - params.bForceSelectNameParts = bForceSelectNameParts; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.InitializeFromDefinitionData -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// struct FWeaponDefinitionData NewDefinitionData (Parm) -// class UObject* InAdditionalQueryInterfaceSource (Parm) -// bool bForceSelectNameParts (OptionalParm, Parm) - -void AWillowWeapon::InitializeFromDefinitionData(const struct FWeaponDefinitionData& NewDefinitionData, class UObject* InAdditionalQueryInterfaceSource, bool bForceSelectNameParts) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.InitializeFromDefinitionData"); - - AWillowWeapon_InitializeFromDefinitionData_Params params; - params.NewDefinitionData = NewDefinitionData; - params.InAdditionalQueryInterfaceSource = InAdditionalQueryInterfaceSource; - params.bForceSelectNameParts = bForceSelectNameParts; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.InitializeInventory -// (Defined, Event, Public) -// Parameters: -// class UBaseBalanceDefinition* InBalanceDef (Parm) -// class UManufacturerDefinition* InManufacturer (Parm) -// int InGradeIndex (Parm) -// class UObject* InAdditionalQueryInterfaceSource (Parm) - -void AWillowWeapon::InitializeInventory(class UBaseBalanceDefinition* InBalanceDef, class UManufacturerDefinition* InManufacturer, int InGradeIndex, class UObject* InAdditionalQueryInterfaceSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.InitializeInventory"); - - AWillowWeapon_InitializeInventory_Params params; - params.InBalanceDef = InBalanceDef; - params.InManufacturer = InManufacturer; - params.InGradeIndex = InGradeIndex; - params.InAdditionalQueryInterfaceSource = InAdditionalQueryInterfaceSource; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.CheckWeaponAgainstEquippedWeaponsBeingSwapped -// (Final, Defined, Simulated, Public) - -void AWillowWeapon::CheckWeaponAgainstEquippedWeaponsBeingSwapped() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CheckWeaponAgainstEquippedWeaponsBeingSwapped"); - - AWillowWeapon_CheckWeaponAgainstEquippedWeaponsBeingSwapped_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.CheckWeaponAgainstBackpackInventoryBeingEquipped -// (Final, Defined, Simulated, Public) - -void AWillowWeapon::CheckWeaponAgainstBackpackInventoryBeingEquipped() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CheckWeaponAgainstBackpackInventoryBeingEquipped"); - - AWillowWeapon_CheckWeaponAgainstBackpackInventoryBeingEquipped_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowWeapon::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ReplicatedEvent"); - - AWillowWeapon_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.SetElementalFrame -// (Defined, Simulated, Public) - -void AWillowWeapon::SetElementalFrame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.SetElementalFrame"); - - AWillowWeapon_SetElementalFrame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ChangeAltMuzzleFlashOwnerVisibility -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// TArray MuzzleFlashes (Parm, OutParm, NeedCtorLink, EditInline) -// bool bInOwnerNoSee (Parm) - -void AWillowWeapon::ChangeAltMuzzleFlashOwnerVisibility(bool bInOwnerNoSee, TArray* MuzzleFlashes) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ChangeAltMuzzleFlashOwnerVisibility"); - - AWillowWeapon_ChangeAltMuzzleFlashOwnerVisibility_Params params; - params.bInOwnerNoSee = bInOwnerNoSee; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (MuzzleFlashes != nullptr) - *MuzzleFlashes = params.MuzzleFlashes; -} - - -// Function WillowGame.WillowWeapon.ChangeFirstPersonOwnerVisibility -// (Defined, Simulated, Public) -// Parameters: -// bool bInOwnerNoSee (Parm) - -void AWillowWeapon::ChangeFirstPersonOwnerVisibility(bool bInOwnerNoSee) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ChangeFirstPersonOwnerVisibility"); - - AWillowWeapon_ChangeFirstPersonOwnerVisibility_Params params; - params.bInOwnerNoSee = bInOwnerNoSee; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ChangeThirdPersonOwnerVisibility -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// bool bInOwnerNoSee (Parm) - -void AWillowWeapon::ChangeThirdPersonOwnerVisibility(bool bInOwnerNoSee) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ChangeThirdPersonOwnerVisibility"); - - AWillowWeapon_ChangeThirdPersonOwnerVisibility_Params params; - params.bInOwnerNoSee = bInOwnerNoSee; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ChangeOwnerVisibility -// (Defined, Simulated, Public) -// Parameters: -// bool bIsFirstPerson (Parm) - -void AWillowWeapon::ChangeOwnerVisibility(bool bIsFirstPerson) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ChangeOwnerVisibility"); - - AWillowWeapon_ChangeOwnerVisibility_Params params; - params.bIsFirstPerson = bIsFirstPerson; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.DetachThirdPersonMesh -// (Defined, Simulated, Event, Public, HasDefaults) - -void AWillowWeapon::DetachThirdPersonMesh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.DetachThirdPersonMesh"); - - AWillowWeapon_DetachThirdPersonMesh_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.StopLoopingSounds -// (Defined, Simulated, Public) - -void AWillowWeapon::StopLoopingSounds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.StopLoopingSounds"); - - AWillowWeapon_StopLoopingSounds_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.RemoteDetachWeapon -// (Defined, Simulated, Event, Public) - -void AWillowWeapon::RemoteDetachWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.RemoteDetachWeapon"); - - AWillowWeapon_RemoteDetachWeapon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.DetachFirstPersonMesh -// (Defined, Simulated, Event, Public) - -void AWillowWeapon::DetachFirstPersonMesh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.DetachFirstPersonMesh"); - - AWillowWeapon_DetachFirstPersonMesh_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.AttachThirdPersonMeshToComponent -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class USkeletalMeshComponent* SkeletalMesh (Parm, EditInline) -// bool bOwnerNoSee (Parm) -// bool bOffHandWeapon (Parm) - -void AWillowWeapon::AttachThirdPersonMeshToComponent(class USkeletalMeshComponent* SkeletalMesh, bool bOwnerNoSee, bool bOffHandWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.AttachThirdPersonMeshToComponent"); - - AWillowWeapon_AttachThirdPersonMeshToComponent_Params params; - params.SkeletalMesh = SkeletalMesh; - params.bOwnerNoSee = bOwnerNoSee; - params.bOffHandWeapon = bOffHandWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.AttachFirstPersonMeshToRemotePlayer -// (Defined, Simulated, Public) -// Parameters: -// class USkeletalMeshComponent* MeshCpnt (Parm, EditInline) -// bool bOffHandWeapon (Parm) - -void AWillowWeapon::AttachFirstPersonMeshToRemotePlayer(class USkeletalMeshComponent* MeshCpnt, bool bOffHandWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.AttachFirstPersonMeshToRemotePlayer"); - - AWillowWeapon_AttachFirstPersonMeshToRemotePlayer_Params params; - params.MeshCpnt = MeshCpnt; - params.bOffHandWeapon = bOffHandWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ClonePrimaryMesh -// (Defined, Simulated, Public) -// Parameters: -// class UMeshComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UMeshComponent* AWillowWeapon::ClonePrimaryMesh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ClonePrimaryMesh"); - - AWillowWeapon_ClonePrimaryMesh_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.CloneAppearance -// (Defined, Simulated, Event, Public, HasOutparams) -// Parameters: -// class AActor* CloneOwner (Parm) -// class USkeletalMeshComponent* ClonedPrimaryMeshComponent (Parm, EditInline) -// TArray ClonedComponentsAttachedToPrimaryMesh (Parm, OutParm, NeedCtorLink, EditInline) -// class UMaterialInstance* ClonedMeshMaterial (Parm, OutParm) - -void AWillowWeapon::CloneAppearance(class AActor* CloneOwner, class USkeletalMeshComponent* ClonedPrimaryMeshComponent, TArray* ClonedComponentsAttachedToPrimaryMesh, class UMaterialInstance** ClonedMeshMaterial) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CloneAppearance"); - - AWillowWeapon_CloneAppearance_Params params; - params.CloneOwner = CloneOwner; - params.ClonedPrimaryMeshComponent = ClonedPrimaryMeshComponent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ClonedComponentsAttachedToPrimaryMesh != nullptr) - *ClonedComponentsAttachedToPrimaryMesh = params.ClonedComponentsAttachedToPrimaryMesh; - if (ClonedMeshMaterial != nullptr) - *ClonedMeshMaterial = params.ClonedMeshMaterial; -} - - -// Function WillowGame.WillowWeapon.PreRemoveNotify -// (Final, Native, Public) -// Parameters: -// class UMeshComponent* Mesh (Parm, EditInline) - -void AWillowWeapon::PreRemoveNotify(class UMeshComponent* Mesh) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.PreRemoveNotify"); - - AWillowWeapon_PreRemoveNotify_Params params; - params.Mesh = Mesh; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.PostInitNotify -// (Final, Native, Public) -// Parameters: -// class UMeshComponent* Mesh (Parm, EditInline) - -void AWillowWeapon::PostInitNotify(class UMeshComponent* Mesh) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.PostInitNotify"); - - AWillowWeapon_PostInitNotify_Params params; - params.Mesh = Mesh; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.AttachMeshToPickup -// (Defined, Simulated, Public) -// Parameters: -// class AActor* Pickup (Parm) - -void AWillowWeapon::AttachMeshToPickup(class AActor* Pickup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.AttachMeshToPickup"); - - AWillowWeapon_AttachMeshToPickup_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.InitVisibleAmmoBones -// (Defined, Simulated, Public) - -void AWillowWeapon::InitVisibleAmmoBones() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.InitVisibleAmmoBones"); - - AWillowWeapon_InitVisibleAmmoBones_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.InitEffects -// (Defined, Simulated, Public) - -void AWillowWeapon::InitEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.InitEffects"); - - AWillowWeapon_InitEffects_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.InitPartParticles -// (Defined, Simulated, Public, HasDefaults) - -void AWillowWeapon::InitPartParticles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.InitPartParticles"); - - AWillowWeapon_InitPartParticles_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.EnableAnimations -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// bool InEnabled (Parm) - -void AWillowWeapon::EnableAnimations(bool InEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.EnableAnimations"); - - AWillowWeapon_EnableAnimations_Params params; - params.InEnabled = InEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.InitMeshAnimation -// (Defined, Simulated, Protected) -// Parameters: -// class USkeletalMeshComponent* Component (Parm, EditInline) -// bool bIsFirstPersonComponent (Parm) - -void AWillowWeapon::InitMeshAnimation(class USkeletalMeshComponent* Component, bool bIsFirstPersonComponent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.InitMeshAnimation"); - - AWillowWeapon_InitMeshAnimation_Params params; - params.Component = Component; - params.bIsFirstPersonComponent = bIsFirstPersonComponent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.GetExtraSlotLocation -// (Final, Simulated, Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowWeapon::GetExtraSlotLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetExtraSlotLocation"); - - AWillowWeapon_GetExtraSlotLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetExtraSlotModifier -// (Defined, Simulated, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowWeapon::GetExtraSlotModifier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetExtraSlotModifier"); - - AWillowWeapon_GetExtraSlotModifier_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.InitExtraMeshes -// (Defined, Simulated, Public) - -void AWillowWeapon::InitExtraMeshes() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.InitExtraMeshes"); - - AWillowWeapon_InitExtraMeshes_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.InitMeshAnimations -// (Defined, Simulated, Public, HasDefaults) - -void AWillowWeapon::InitMeshAnimations() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.InitMeshAnimations"); - - AWillowWeapon_InitMeshAnimations_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.InitAltMuzzleFlashes -// (Defined, Simulated, Public) - -void AWillowWeapon::InitAltMuzzleFlashes() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.InitAltMuzzleFlashes"); - - AWillowWeapon_InitAltMuzzleFlashes_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.InitMeshes -// (Defined, Simulated, Public, HasDefaults) - -void AWillowWeapon::InitMeshes() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.InitMeshes"); - - AWillowWeapon_InitMeshes_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.HideBonesInMesh -// (Defined, Simulated, Public) -// Parameters: -// class USkeletalMeshComponent* InMesh (Parm, EditInline) - -void AWillowWeapon::HideBonesInMesh(class USkeletalMeshComponent* InMesh) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.HideBonesInMesh"); - - AWillowWeapon_HideBonesInMesh_Params params; - params.InMesh = InMesh; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.InitConstructPreview -// (Defined, Event, Static, Public) -// Parameters: -// class UMeshComponent* Existing (Parm, EditInline) -// class UWillowInventoryDefinition* InvDefinition (Parm) -// class UMeshComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UMeshComponent* AWillowWeapon::InitConstructPreview(class UMeshComponent* Existing, class UWillowInventoryDefinition* InvDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.InitConstructPreview"); - - AWillowWeapon_InitConstructPreview_Params params; - params.Existing = Existing; - params.InvDefinition = InvDefinition; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.BuildWeaponMaterial -// (Simulated, Native, Static, Public, HasOutparams) -// Parameters: -// class AActor* MaterialOwner (Parm) -// class USkeletalMeshComponent* FallbackMeshComp (Parm, EditInline) -// struct FWeaponDefinitionData InDefinitionData (Const, Parm, OutParm) -// class UMaterialInstance* ReturnValue (Parm, OutParm, ReturnParm) - -class UMaterialInstance* AWillowWeapon::BuildWeaponMaterial(class AActor* MaterialOwner, class USkeletalMeshComponent* FallbackMeshComp, struct FWeaponDefinitionData* InDefinitionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.BuildWeaponMaterial"); - - AWillowWeapon_BuildWeaponMaterial_Params params; - params.MaterialOwner = MaterialOwner; - params.FallbackMeshComp = FallbackMeshComp; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (InDefinitionData != nullptr) - *InDefinitionData = params.InDefinitionData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.BuildCompositeMesh -// (Simulated, Native, Static, Public, HasOutparams) -// Parameters: -// class USkeletalMeshComponent* WeaponMeshComp (Parm, EditInline) -// struct FWeaponDefinitionData InDefinitionData (Const, Parm, OutParm) -// class USkeletalMesh* ReturnValue (Parm, OutParm, ReturnParm) - -class USkeletalMesh* AWillowWeapon::BuildCompositeMesh(class USkeletalMeshComponent* WeaponMeshComp, struct FWeaponDefinitionData* InDefinitionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.BuildCompositeMesh"); - - AWillowWeapon_BuildCompositeMesh_Params params; - params.WeaponMeshComp = WeaponMeshComp; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (InDefinitionData != nullptr) - *InDefinitionData = params.InDefinitionData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.AddWeaponBoneControllers -// (Final, Simulated, Native, Public) -// Parameters: -// class USkeletalMeshComponent* Component (Parm, EditInline) -// bool bIsFirstPerson (Parm) - -void AWillowWeapon::AddWeaponBoneControllers(class USkeletalMeshComponent* Component, bool bIsFirstPerson) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.AddWeaponBoneControllers"); - - AWillowWeapon_AddWeaponBoneControllers_Params params; - params.Component = Component; - params.bIsFirstPerson = bIsFirstPerson; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.CreateClone -// (Defined, Simulated, Public) -// Parameters: -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* AWillowWeapon::CreateClone() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.CreateClone"); - - AWillowWeapon_CreateClone_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetDroppedPickupRotation -// (Defined, Public, HasDefaults) -// Parameters: -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator AWillowWeapon::GetDroppedPickupRotation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetDroppedPickupRotation"); - - AWillowWeapon_GetDroppedPickupRotation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.DropFrom -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FVector StartLocation (Parm) -// struct FVector StartVelocity (Parm) -// bool bForceNoRBPhysics (OptionalParm, Parm) -// bool bTorque (OptionalParm, Parm) -// struct FVector Torque (OptionalParm, Parm) -// class ADroppedPickup* ReturnValue (Parm, OutParm, ReturnParm) - -class ADroppedPickup* AWillowWeapon::DropFrom(const struct FVector& StartLocation, const struct FVector& StartVelocity, bool bForceNoRBPhysics, bool bTorque, const struct FVector& Torque) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.DropFrom"); - - AWillowWeapon_DropFrom_Params params; - params.StartLocation = StartLocation; - params.StartVelocity = StartVelocity; - params.bForceNoRBPhysics = bForceNoRBPhysics; - params.bTorque = bTorque; - params.Torque = Torque; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetHolsteredGearLikenessType -// (Simulated, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowWeapon::GetHolsteredGearLikenessType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetHolsteredGearLikenessType"); - - AWillowWeapon_GetHolsteredGearLikenessType_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetHolsteredWeaponSizeType -// (Final, Simulated, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowWeapon::GetHolsteredWeaponSizeType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetHolsteredWeaponSizeType"); - - AWillowWeapon_GetHolsteredWeaponSizeType_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.GetEquippedStat -// (Defined, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowWeapon::GetEquippedStat() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetEquippedStat"); - - AWillowWeapon_GetEquippedStat_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.OnAbortReload -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UObject* EventInstigator (Parm) -// TArray Providers (OptionalParm, Parm, OutParm, NeedCtorLink) - -void AWillowWeapon::OnAbortReload(class UObject* EventInstigator, TArray* Providers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.OnAbortReload"); - - AWillowWeapon_OnAbortReload_Params params; - params.EventInstigator = EventInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Providers != nullptr) - *Providers = params.Providers; -} - - -// Function WillowGame.WillowWeapon.OnZoomOut -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UObject* EventInstigator (Parm) -// TArray Providers (OptionalParm, Parm, OutParm, NeedCtorLink) - -void AWillowWeapon::OnZoomOut(class UObject* EventInstigator, TArray* Providers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.OnZoomOut"); - - AWillowWeapon_OnZoomOut_Params params; - params.EventInstigator = EventInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Providers != nullptr) - *Providers = params.Providers; -} - - -// Function WillowGame.WillowWeapon.OnZoomIn -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UObject* EventInstigator (Parm) -// TArray Providers (OptionalParm, Parm, OutParm, NeedCtorLink) - -void AWillowWeapon::OnZoomIn(class UObject* EventInstigator, TArray* Providers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.OnZoomIn"); - - AWillowWeapon_OnZoomIn_Params params; - params.EventInstigator = EventInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Providers != nullptr) - *Providers = params.Providers; -} - - -// Function WillowGame.WillowWeapon.OnUnequip -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UObject* EventInstigator (Parm) -// TArray Providers (OptionalParm, Parm, OutParm, NeedCtorLink) - -void AWillowWeapon::OnUnequip(class UObject* EventInstigator, TArray* Providers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.OnUnequip"); - - AWillowWeapon_OnUnequip_Params params; - params.EventInstigator = EventInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Providers != nullptr) - *Providers = params.Providers; -} - - -// Function WillowGame.WillowWeapon.OnEquip -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class UObject* EventInstigator (Parm) -// TArray Providers (OptionalParm, Parm, OutParm, NeedCtorLink) - -void AWillowWeapon::OnEquip(class UObject* EventInstigator, TArray* Providers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.OnEquip"); - - AWillowWeapon_OnEquip_Params params; - params.EventInstigator = EventInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Providers != nullptr) - *Providers = params.Providers; -} - - -// Function WillowGame.WillowWeapon.OnCreate -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// TArray Providers (OptionalParm, Parm, OutParm, NeedCtorLink) - -void AWillowWeapon::OnCreate(TArray* Providers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.OnCreate"); - - AWillowWeapon_OnCreate_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Providers != nullptr) - *Providers = params.Providers; -} - - -// Function WillowGame.WillowWeapon.GetBehaviorConsumerHandle -// (Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle ReturnValue (Parm, OutParm, ReturnParm) - -struct FBehaviorConsumerHandle AWillowWeapon::GetBehaviorConsumerHandle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.GetBehaviorConsumerHandle"); - - AWillowWeapon_GetBehaviorConsumerHandle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.DeactivateAttributeSlotSkill -// (Final, Defined, Protected) - -void AWillowWeapon::DeactivateAttributeSlotSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.DeactivateAttributeSlotSkill"); - - AWillowWeapon_DeactivateAttributeSlotSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.ActivateAttributeSlotSkill -// (Final, Defined, Protected) - -void AWillowWeapon::ActivateAttributeSlotSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ActivateAttributeSlotSkill"); - - AWillowWeapon_ActivateAttributeSlotSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.IsPuttingDown -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::IsPuttingDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.IsPuttingDown"); - - AWillowWeapon_IsPuttingDown_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.IsEquipping -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::IsEquipping() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.IsEquipping"); - - AWillowWeapon_IsEquipping_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.AllParts -// (Final, Iterator, Native, Static, Public, HasOutparams) -// Parameters: -// struct FWeaponDefinitionData DefData (Const, Parm, OutParm) -// class UWeaponPartDefinition* Part (Parm, OutParm) -// bool bIncludeNameParts (Parm) - -void AWillowWeapon::AllParts(bool bIncludeNameParts, struct FWeaponDefinitionData* DefData, class UWeaponPartDefinition** Part) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.AllParts"); - - AWillowWeapon_AllParts_Params params; - params.bIncludeNameParts = bIncludeNameParts; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DefData != nullptr) - *DefData = params.DefData; - if (Part != nullptr) - *Part = params.Part; -} - - -// Function WillowGame.WillowWeapon.IsZoomSocketsDebugEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::IsZoomSocketsDebugEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.IsZoomSocketsDebugEnabled"); - - AWillowWeapon_IsZoomSocketsDebugEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.ToggleZoomSocketsDebug -// (Native, Static, Public) - -void AWillowWeapon::ToggleZoomSocketsDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ToggleZoomSocketsDebug"); - - AWillowWeapon_ToggleZoomSocketsDebug_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWeapon.IsZoomDebugEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWeapon::IsZoomDebugEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.IsZoomDebugEnabled"); - - AWillowWeapon_IsZoomDebugEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWeapon.ToggleZoomDebug -// (Native, Static, Public) - -void AWillowWeapon::ToggleZoomDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWeapon.ToggleZoomDebug"); - - AWillowWeapon_ToggleZoomDebug_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBuzzaxeWeapon.EquipPreviousWeapon -// (Defined, Simulated, Public) - -void AWillowBuzzaxeWeapon::EquipPreviousWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBuzzaxeWeapon.EquipPreviousWeapon"); - - AWillowBuzzaxeWeapon_EquipPreviousWeapon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBuzzaxeWeapon.BuzzaxeIsDown -// (Defined, Simulated, Public) - -void AWillowBuzzaxeWeapon::BuzzaxeIsDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBuzzaxeWeapon.BuzzaxeIsDown"); - - AWillowBuzzaxeWeapon_BuzzaxeIsDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBuzzaxeWeapon.GetCanHolster -// (Defined, Simulated, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowBuzzaxeWeapon::GetCanHolster() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBuzzaxeWeapon.GetCanHolster"); - - AWillowBuzzaxeWeapon_GetCanHolster_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowBuzzaxeWeapon.Destroyed -// (Defined, Simulated, Event, Public) - -void AWillowBuzzaxeWeapon::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBuzzaxeWeapon.Destroyed"); - - AWillowBuzzaxeWeapon_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBuzzaxeWeapon.GetBodyWeaponHoldName -// (Defined, Simulated, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowBuzzaxeWeapon::GetBodyWeaponHoldName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBuzzaxeWeapon.GetBodyWeaponHoldName"); - - AWillowBuzzaxeWeapon_GetBodyWeaponHoldName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowBuzzaxeWeapon.Behavior_WeaponThrow -// (Defined, Public, HasDefaults) - -void AWillowBuzzaxeWeapon::Behavior_WeaponThrow() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBuzzaxeWeapon.Behavior_WeaponThrow"); - - AWillowBuzzaxeWeapon_Behavior_WeaponThrow_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBuzzaxeWeapon.ProjectileDefinitionFire -// (Defined, Simulated, Event, Public) -// Parameters: -// class UFiringModeDefinition* FireModeDef (Parm) -// class AProjectile* ReturnValue (Parm, OutParm, ReturnParm) - -class AProjectile* AWillowBuzzaxeWeapon::ProjectileDefinitionFire(class UFiringModeDefinition* FireModeDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBuzzaxeWeapon.ProjectileDefinitionFire"); - - AWillowBuzzaxeWeapon_ProjectileDefinitionFire_Params params; - params.FireModeDef = FireModeDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowBuzzaxeWeapon.ConditionalSetGearLikenessOnProjectile -// (Defined, Public) -// Parameters: -// class AWillowProjectile* SpawnedProjectile (Parm) - -void AWillowBuzzaxeWeapon::ConditionalSetGearLikenessOnProjectile(class AWillowProjectile* SpawnedProjectile) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBuzzaxeWeapon.ConditionalSetGearLikenessOnProjectile"); - - AWillowBuzzaxeWeapon_ConditionalSetGearLikenessOnProjectile_Params params; - params.SpawnedProjectile = SpawnedProjectile; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBuzzaxeWeapon.DetachWeapon -// (Defined, Simulated, Public) - -void AWillowBuzzaxeWeapon::DetachWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBuzzaxeWeapon.DetachWeapon"); - - AWillowBuzzaxeWeapon_DetachWeapon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBuzzaxeWeapon.StartFire -// (Defined, Simulated, Public) -// Parameters: -// unsigned char FireModeNum (Parm) - -void AWillowBuzzaxeWeapon::StartFire(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBuzzaxeWeapon.StartFire"); - - AWillowBuzzaxeWeapon_StartFire_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBuzzaxeWeapon.Activate -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// bool bEquipInOffHand (OptionalParm, Parm) - -void AWillowBuzzaxeWeapon::Activate(bool bEquipInOffHand) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBuzzaxeWeapon.Activate"); - - AWillowBuzzaxeWeapon_Activate_Params params; - params.bEquipInOffHand = bEquipInOffHand; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBuzzaxeWeapon.HasSpareAmmo -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowBuzzaxeWeapon::HasSpareAmmo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBuzzaxeWeapon.HasSpareAmmo"); - - AWillowBuzzaxeWeapon_HasSpareAmmo_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowBuzzaxeWeapon.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowBuzzaxeWeapon::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBuzzaxeWeapon.ReplicatedEvent"); - - AWillowBuzzaxeWeapon_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBuzzaxeWeapon.InitVisibleAmmoBones -// (Simulated, Public) - -void AWillowBuzzaxeWeapon::InitVisibleAmmoBones() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBuzzaxeWeapon.InitVisibleAmmoBones"); - - AWillowBuzzaxeWeapon_InitVisibleAmmoBones_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBuzzaxeWeapon.AssociateAmmoPool -// (Protected) - -void AWillowBuzzaxeWeapon::AssociateAmmoPool() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBuzzaxeWeapon.AssociateAmmoPool"); - - AWillowBuzzaxeWeapon_AssociateAmmoPool_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBuzzaxeWeapon.DetachMuzzleFlash -// (Simulated, Public) - -void AWillowBuzzaxeWeapon::DetachMuzzleFlash() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBuzzaxeWeapon.DetachMuzzleFlash"); - - AWillowBuzzaxeWeapon_DetachMuzzleFlash_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBuzzaxeWeapon.AttachMuzzleFlash -// (Simulated, Public) - -void AWillowBuzzaxeWeapon::AttachMuzzleFlash() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBuzzaxeWeapon.AttachMuzzleFlash"); - - AWillowBuzzaxeWeapon_AttachMuzzleFlash_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBuzzaxeWeapon.IsCrosshairEnabled -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// bool bForScope (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowBuzzaxeWeapon::IsCrosshairEnabled(bool bForScope) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBuzzaxeWeapon.IsCrosshairEnabled"); - - AWillowBuzzaxeWeapon_IsCrosshairEnabled_Params params; - params.bForScope = bForScope; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowBuzzaxeWeapon.GetZoomFOVEffect -// (Simulated, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowBuzzaxeWeapon::GetZoomFOVEffect() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBuzzaxeWeapon.GetZoomFOVEffect"); - - AWillowBuzzaxeWeapon_GetZoomFOVEffect_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowBuzzaxeWeapon.GetZoomSocket -// (Simulated, Native, Public, HasOutparams) -// Parameters: -// struct FVector SocketLocation (Parm, OutParm) -// struct FRotator SocketRotation (Parm, OutParm) - -void AWillowBuzzaxeWeapon::GetZoomSocket(struct FVector* SocketLocation, struct FRotator* SocketRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBuzzaxeWeapon.GetZoomSocket"); - - AWillowBuzzaxeWeapon_GetZoomSocket_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SocketLocation != nullptr) - *SocketLocation = params.SocketLocation; - if (SocketRotation != nullptr) - *SocketRotation = params.SocketRotation; -} - - -// Function WillowGame.WillowTurretWeapon.HasSpareAmmo -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowTurretWeapon::HasSpareAmmo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTurretWeapon.HasSpareAmmo"); - - AWillowTurretWeapon_HasSpareAmmo_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTurretWeapon.DetachMuzzleFlash -// (Defined, Simulated, Public) - -void AWillowTurretWeapon::DetachMuzzleFlash() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTurretWeapon.DetachMuzzleFlash"); - - AWillowTurretWeapon_DetachMuzzleFlash_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTurretWeapon.AttachMuzzleFlash -// (Defined, Simulated, Public) - -void AWillowTurretWeapon::AttachMuzzleFlash() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTurretWeapon.AttachMuzzleFlash"); - - AWillowTurretWeapon_AttachMuzzleFlash_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTurretWeapon.Behavior_ChangeVisibility -// (Simulated, Public) -// Parameters: -// bool bVisible (Parm) - -void AWillowTurretWeapon::Behavior_ChangeVisibility(bool bVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTurretWeapon.Behavior_ChangeVisibility"); - - AWillowTurretWeapon_Behavior_ChangeVisibility_Params params; - params.bVisible = bVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTurretWeapon.Behavior_ToggleVisibility -// (Simulated, Public) - -void AWillowTurretWeapon::Behavior_ToggleVisibility() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTurretWeapon.Behavior_ToggleVisibility"); - - AWillowTurretWeapon_Behavior_ToggleVisibility_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTurretWeapon.ChangeVisibility -// (Simulated, Public) -// Parameters: -// bool bIsVisible (Parm) - -void AWillowTurretWeapon::ChangeVisibility(bool bIsVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTurretWeapon.ChangeVisibility"); - - AWillowTurretWeapon_ChangeVisibility_Params params; - params.bIsVisible = bIsVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTurretWeapon.PlayAnimation -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// unsigned char AnimType (Parm) -// struct FName Sequence (Parm) -// float fDesiredDuration (Parm) -// bool bLoop (OptionalParm, Parm) -// float BlendInTime (OptionalParm, Parm) -// float BlendOutTime (OptionalParm, Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowTurretWeapon::PlayAnimation(unsigned char AnimType, const struct FName& Sequence, float fDesiredDuration, bool bLoop, float BlendInTime, float BlendOutTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTurretWeapon.PlayAnimation"); - - AWillowTurretWeapon_PlayAnimation_Params params; - params.AnimType = AnimType; - params.Sequence = Sequence; - params.fDesiredDuration = fDesiredDuration; - params.bLoop = bLoop; - params.BlendInTime = BlendInTime; - params.BlendOutTime = BlendOutTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTurretWeapon.PlayFirstPersonBodyAnimation -// (Simulated, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// unsigned char ActionType (Parm) -// float PlayRateScale (OptionalParm, Parm) -// float Duration (OptionalParm, Parm) -// class USpecialMoveDefinition* PlayedSMD (OptionalParm, Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowTurretWeapon::PlayFirstPersonBodyAnimation(unsigned char ActionType, float PlayRateScale, float Duration, class USpecialMoveDefinition** PlayedSMD) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTurretWeapon.PlayFirstPersonBodyAnimation"); - - AWillowTurretWeapon_PlayFirstPersonBodyAnimation_Params params; - params.ActionType = ActionType; - params.PlayRateScale = PlayRateScale; - params.Duration = Duration; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (PlayedSMD != nullptr) - *PlayedSMD = params.PlayedSMD; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTurretWeapon.InstantFireStartTrace -// (Defined, Simulated, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowTurretWeapon::InstantFireStartTrace() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTurretWeapon.InstantFireStartTrace"); - - AWillowTurretWeapon_InstantFireStartTrace_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTurretWeapon.GetPhysicalFireStartLoc -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// struct FVector AimDir (OptionalParm, Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowTurretWeapon::GetPhysicalFireStartLoc(const struct FVector& AimDir) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTurretWeapon.GetPhysicalFireStartLoc"); - - AWillowTurretWeapon_GetPhysicalFireStartLoc_Params params; - params.AimDir = AimDir; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowTurretWeapon.AttachThirdPersonMeshToComponent -// (Defined, Simulated, Public) -// Parameters: -// class USkeletalMeshComponent* SkeletalMesh (Parm, EditInline) -// bool bOwnerNoSee (Parm) -// bool bOffHandWeapon (Parm) - -void AWillowTurretWeapon::AttachThirdPersonMeshToComponent(class USkeletalMeshComponent* SkeletalMesh, bool bOwnerNoSee, bool bOffHandWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTurretWeapon.AttachThirdPersonMeshToComponent"); - - AWillowTurretWeapon_AttachThirdPersonMeshToComponent_Params params; - params.SkeletalMesh = SkeletalMesh; - params.bOwnerNoSee = bOwnerNoSee; - params.bOffHandWeapon = bOffHandWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTurretWeapon.DetachFirstPersonMesh -// (Simulated, Public) - -void AWillowTurretWeapon::DetachFirstPersonMesh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTurretWeapon.DetachFirstPersonMesh"); - - AWillowTurretWeapon_DetachFirstPersonMesh_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTurretWeapon.DetachThirdPersonMesh -// (Simulated, Event, Public) - -void AWillowTurretWeapon::DetachThirdPersonMesh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTurretWeapon.DetachThirdPersonMesh"); - - AWillowTurretWeapon_DetachThirdPersonMesh_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTurretWeapon.InitMeshes -// (Simulated, Public) - -void AWillowTurretWeapon::InitMeshes() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTurretWeapon.InitMeshes"); - - AWillowTurretWeapon_InitMeshes_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTurretWeapon.PostBeginPlay -// (Defined, Simulated, Public) - -void AWillowTurretWeapon::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTurretWeapon.PostBeginPlay"); - - AWillowTurretWeapon_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.ClearFlashLocation -// (Defined, Public) - -void AWillowVehicleWeapon::ClearFlashLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.ClearFlashLocation"); - - AWillowVehicleWeapon_ClearFlashLocation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.ClearFlashCount -// (Defined, Simulated, Public) - -void AWillowVehicleWeapon::ClearFlashCount() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.ClearFlashCount"); - - AWillowVehicleWeapon_ClearFlashCount_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.GetBurstInterval -// (Simulated, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowVehicleWeapon::GetBurstInterval() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.GetBurstInterval"); - - AWillowVehicleWeapon_GetBurstInterval_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleWeapon.GetFireInterval -// (Simulated, Native, Public) -// Parameters: -// unsigned char FireModeNum (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowVehicleWeapon::GetFireInterval(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.GetFireInterval"); - - AWillowVehicleWeapon_GetFireInterval_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleWeapon.WeaponPlayAkEvent -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// class UAkEvent* Event (Parm) -// bool bReplicate (OptionalParm, Parm) - -void AWillowVehicleWeapon::WeaponPlayAkEvent(class UAkEvent* Event, bool bReplicate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.WeaponPlayAkEvent"); - - AWillowVehicleWeapon_WeaponPlayAkEvent_Params params; - params.Event = Event; - params.bReplicate = bReplicate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.CanBeUsedBy -// (Defined, Simulated, Public) -// Parameters: -// class APawn* Other (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicleWeapon::CanBeUsedBy(class APawn* Other) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.CanBeUsedBy"); - - AWillowVehicleWeapon_CanBeUsedBy_Params params; - params.Other = Other; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleWeapon.ServerOnAltFireTriggered -// (Defined, Net, NetReliable, Public, NetServer) - -void AWillowVehicleWeapon::ServerOnAltFireTriggered() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.ServerOnAltFireTriggered"); - - AWillowVehicleWeapon_ServerOnAltFireTriggered_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.RouteCallToServerForAltFireTrigger -// (Defined, Simulated, Public) - -void AWillowVehicleWeapon::RouteCallToServerForAltFireTrigger() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.RouteCallToServerForAltFireTrigger"); - - AWillowVehicleWeapon_RouteCallToServerForAltFireTrigger_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.StartZoom -// (Defined, Simulated, Public) - -void AWillowVehicleWeapon::StartZoom() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.StartZoom"); - - AWillowVehicleWeapon_StartZoom_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.PlayAnimation -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// unsigned char AnimType (Parm) -// struct FName Sequence (Parm) -// float fDesiredDuration (Parm) -// bool bLoop (OptionalParm, Parm) -// float BlendInTime (OptionalParm, Parm) -// float BlendOutTime (OptionalParm, Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowVehicleWeapon::PlayAnimation(unsigned char AnimType, const struct FName& Sequence, float fDesiredDuration, bool bLoop, float BlendInTime, float BlendOutTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.PlayAnimation"); - - AWillowVehicleWeapon_PlayAnimation_Params params; - params.AnimType = AnimType; - params.Sequence = Sequence; - params.fDesiredDuration = fDesiredDuration; - params.bLoop = bLoop; - params.BlendInTime = BlendInTime; - params.BlendOutTime = BlendOutTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleWeapon.PlayFirstPersonBodyAnimation -// (Simulated, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// unsigned char ActionType (Parm) -// float PlayRateScale (OptionalParm, Parm) -// float Duration (OptionalParm, Parm) -// class USpecialMoveDefinition* PlayedSMD (OptionalParm, Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowVehicleWeapon::PlayFirstPersonBodyAnimation(unsigned char ActionType, float PlayRateScale, float Duration, class USpecialMoveDefinition** PlayedSMD) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.PlayFirstPersonBodyAnimation"); - - AWillowVehicleWeapon_PlayFirstPersonBodyAnimation_Params params; - params.ActionType = ActionType; - params.PlayRateScale = PlayRateScale; - params.Duration = Duration; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (PlayedSMD != nullptr) - *PlayedSMD = params.PlayedSMD; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleWeapon.ExecuteProjectileFiredConstructEvent -// (Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle InConsumerHandle (Const, Parm, OutParm) -// class UObject* InInstigator (Parm) -// class UObject* InProjectile (Parm) - -void AWillowVehicleWeapon::ExecuteProjectileFiredConstructEvent(class UObject* InInstigator, class UObject* InProjectile, struct FBehaviorConsumerHandle* InConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.ExecuteProjectileFiredConstructEvent"); - - AWillowVehicleWeapon_ExecuteProjectileFiredConstructEvent_Params params; - params.InInstigator = InInstigator; - params.InProjectile = InProjectile; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InConsumerHandle != nullptr) - *InConsumerHandle = params.InConsumerHandle; -} - - -// Function WillowGame.WillowVehicleWeapon.ProjectileDefinitionFire -// (Defined, Simulated, Event, Public) -// Parameters: -// class UFiringModeDefinition* FireModeDef (Parm) -// class AProjectile* ReturnValue (Parm, OutParm, ReturnParm) - -class AProjectile* AWillowVehicleWeapon::ProjectileDefinitionFire(class UFiringModeDefinition* FireModeDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.ProjectileDefinitionFire"); - - AWillowVehicleWeapon_ProjectileDefinitionFire_Params params; - params.FireModeDef = FireModeDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleWeapon.ProjectileFire -// (Defined, Simulated, Public) -// Parameters: -// class AProjectile* ReturnValue (Parm, OutParm, ReturnParm) - -class AProjectile* AWillowVehicleWeapon::ProjectileFire() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.ProjectileFire"); - - AWillowVehicleWeapon_ProjectileFire_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleWeapon.AdjustFiredProjectileVelocity -// (Defined, Public, HasDefaults) -// Parameters: -// class AProjectile* Proj (Parm) - -void AWillowVehicleWeapon::AdjustFiredProjectileVelocity(class AProjectile* Proj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.AdjustFiredProjectileVelocity"); - - AWillowVehicleWeapon_AdjustFiredProjectileVelocity_Params params; - params.Proj = Proj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.ClientStopZoom -// (Defined, Net, NetReliable, Simulated, HasOptionalparams, Public, NetClient) -// Parameters: -// bool bSupressFade (OptionalParm, Parm) - -void AWillowVehicleWeapon::ClientStopZoom(bool bSupressFade) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.ClientStopZoom"); - - AWillowVehicleWeapon_ClientStopZoom_Params params; - params.bSupressFade = bSupressFade; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.InstantFireEndTrace -// (Defined, Simulated, Public) -// Parameters: -// struct FVector StartTrace (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowVehicleWeapon::InstantFireEndTrace(const struct FVector& StartTrace) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.InstantFireEndTrace"); - - AWillowVehicleWeapon_InstantFireEndTrace_Params params; - params.StartTrace = StartTrace; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleWeapon.GetTracerStartLocation -// (Simulated, Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowVehicleWeapon::GetTracerStartLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.GetTracerStartLocation"); - - AWillowVehicleWeapon_GetTracerStartLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleWeapon.InstantFireStartTrace -// (Defined, Simulated, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowVehicleWeapon::InstantFireStartTrace() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.InstantFireStartTrace"); - - AWillowVehicleWeapon_InstantFireStartTrace_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleWeapon.IsCrosshairEnabled -// (Simulated, Native, HasOptionalparams, Public) -// Parameters: -// bool bForScope (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicleWeapon::IsCrosshairEnabled(bool bForScope) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.IsCrosshairEnabled"); - - AWillowVehicleWeapon_IsCrosshairEnabled_Params params; - params.bForScope = bForScope; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleWeapon.GetAdjustedAim -// (Defined, Simulated, Public) -// Parameters: -// struct FVector StartFireLoc (Parm) -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator AWillowVehicleWeapon::GetAdjustedAim(const struct FVector& StartFireLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.GetAdjustedAim"); - - AWillowVehicleWeapon_GetAdjustedAim_Params params; - params.StartFireLoc = StartFireLoc; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleWeapon.AddAccuracyImpulse -// (Simulated, Public) -// Parameters: -// float Impulse (Parm) - -void AWillowVehicleWeapon::AddAccuracyImpulse(float Impulse) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.AddAccuracyImpulse"); - - AWillowVehicleWeapon_AddAccuracyImpulse_Params params; - params.Impulse = Impulse; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.NotifyTargetLockSuccessful -// (Defined, Simulated, Event, Protected) -// Parameters: -// class AActor* NewLockOnTarget (Parm) - -void AWillowVehicleWeapon::NotifyTargetLockSuccessful(class AActor* NewLockOnTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.NotifyTargetLockSuccessful"); - - AWillowVehicleWeapon_NotifyTargetLockSuccessful_Params params; - params.NewLockOnTarget = NewLockOnTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.EndFire -// (Defined, Simulated, Public) -// Parameters: -// unsigned char FireModeNum (Parm) - -void AWillowVehicleWeapon::EndFire(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.EndFire"); - - AWillowVehicleWeapon_EndFire_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.BeginFire -// (Defined, Simulated, Public) -// Parameters: -// unsigned char FireModeNum (Parm) - -void AWillowVehicleWeapon::BeginFire(unsigned char FireModeNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.BeginFire"); - - AWillowVehicleWeapon_BeginFire_Params params; - params.FireModeNum = FireModeNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.GetPhysicalFireStartLoc -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// struct FVector AimDir (OptionalParm, Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowVehicleWeapon::GetPhysicalFireStartLoc(const struct FVector& AimDir) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.GetPhysicalFireStartLoc"); - - AWillowVehicleWeapon_GetPhysicalFireStartLoc_Params params; - params.AimDir = AimDir; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleWeapon.NotifyWeaponNotBeingOperated -// (Defined, Simulated, Public) - -void AWillowVehicleWeapon::NotifyWeaponNotBeingOperated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.NotifyWeaponNotBeingOperated"); - - AWillowVehicleWeapon_NotifyWeaponNotBeingOperated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.NotifyWeaponBeingOperated -// (Defined, Simulated, Public) - -void AWillowVehicleWeapon::NotifyWeaponBeingOperated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.NotifyWeaponBeingOperated"); - - AWillowVehicleWeapon_NotifyWeaponBeingOperated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.PutDownWeapon -// (Defined, Simulated, Public) - -void AWillowVehicleWeapon::PutDownWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.PutDownWeapon"); - - AWillowVehicleWeapon_PutDownWeapon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.Activate -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// bool bEquipInOffHand (OptionalParm, Parm) - -void AWillowVehicleWeapon::Activate(bool bEquipInOffHand) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.Activate"); - - AWillowVehicleWeapon_Activate_Params params; - params.bEquipInOffHand = bEquipInOffHand; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.DetachWeapon -// (Simulated, Public) - -void AWillowVehicleWeapon::DetachWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.DetachWeapon"); - - AWillowVehicleWeapon_DetachWeapon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.AttachWeaponTo -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class USkeletalMeshComponent* MeshCpnt (Parm, EditInline) -// struct FName SocketName (OptionalParm, Parm) - -void AWillowVehicleWeapon::AttachWeaponTo(class USkeletalMeshComponent* MeshCpnt, const struct FName& SocketName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.AttachWeaponTo"); - - AWillowVehicleWeapon_AttachWeaponTo_Params params; - params.MeshCpnt = MeshCpnt; - params.SocketName = SocketName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.GetHand -// (Simulated, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowVehicleWeapon::GetHand() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.GetHand"); - - AWillowVehicleWeapon_GetHand_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleWeapon.SetHand -// (Simulated, Public) -// Parameters: -// unsigned char NewWeaponHand (Parm) - -void AWillowVehicleWeapon::SetHand(unsigned char NewWeaponHand) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.SetHand"); - - AWillowVehicleWeapon_SetHand_Params params; - params.NewWeaponHand = NewWeaponHand; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.GetFireTriggerTag -// (Defined, Simulated, Static, Public) -// Parameters: -// int BarrelIndex (Parm) -// int FireMode (Parm) -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWillowVehicleWeapon::GetFireTriggerTag(int BarrelIndex, int FireMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.GetFireTriggerTag"); - - AWillowVehicleWeapon_GetFireTriggerTag_Params params; - params.BarrelIndex = BarrelIndex; - params.FireMode = FireMode; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleWeapon.IsAimCorrect -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicleWeapon::IsAimCorrect() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.IsAimCorrect"); - - AWillowVehicleWeapon_IsAimCorrect_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleWeapon.GetDesiredAimPoint -// (Simulated, Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowVehicleWeapon::GetDesiredAimPoint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.GetDesiredAimPoint"); - - AWillowVehicleWeapon_GetDesiredAimPoint_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleWeapon.ClientWeaponSetWaitForAmmoPool -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicleWeapon::ClientWeaponSetWaitForAmmoPool() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.ClientWeaponSetWaitForAmmoPool"); - - AWillowVehicleWeapon_ClientWeaponSetWaitForAmmoPool_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleWeapon.GetResourcePoolContext -// (Simulated, Native, Protected) -// Parameters: -// class AController* ReturnValue (Parm, OutParm, ReturnParm) - -class AController* AWillowVehicleWeapon::GetResourcePoolContext() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.GetResourcePoolContext"); - - AWillowVehicleWeapon_GetResourcePoolContext_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleWeapon.AssociateAmmoPool -// (Protected) - -void AWillowVehicleWeapon::AssociateAmmoPool() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.AssociateAmmoPool"); - - AWillowVehicleWeapon_AssociateAmmoPool_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.AddAmmo -// (Defined, Public) -// Parameters: -// int Amount (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowVehicleWeapon::AddAmmo(int Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.AddAmmo"); - - AWillowVehicleWeapon_AddAmmo_Params params; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleWeapon.InitializeWeaponAfterBringUp -// (Defined, Simulated, Public) - -void AWillowVehicleWeapon::InitializeWeaponAfterBringUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.InitializeWeaponAfterBringUp"); - - AWillowVehicleWeapon_InitializeWeaponAfterBringUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.HasSpareAmmo -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVehicleWeapon::HasSpareAmmo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.HasSpareAmmo"); - - AWillowVehicleWeapon_HasSpareAmmo_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleWeapon.GetAmmoCount -// (Defined, Simulated, Event, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowVehicleWeapon::GetAmmoCount() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.GetAmmoCount"); - - AWillowVehicleWeapon_GetAmmoCount_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVehicleWeapon.PostBeginPlay -// (Defined, Simulated, Public) - -void AWillowVehicleWeapon::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.PostBeginPlay"); - - AWillowVehicleWeapon_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.RefreshCrosshairForPlayer -// (Defined, Simulated, Public) - -void AWillowVehicleWeapon::RefreshCrosshairForPlayer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.RefreshCrosshairForPlayer"); - - AWillowVehicleWeapon_RefreshCrosshairForPlayer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVehicleWeapon.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowVehicleWeapon::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVehicleWeapon.ReplicatedEvent"); - - AWillowVehicleWeapon_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWorldSoundManager.IsLevelMusicPlaying -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowWorldSoundManager::IsLevelMusicPlaying() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWorldSoundManager.IsLevelMusicPlaying"); - - AWillowWorldSoundManager_IsLevelMusicPlaying_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowWorldSoundManager.StaticSetCustomAmbientMusicAkState -// (Native, Static, Public) -// Parameters: -// class UAkState* CustomAmbientMusicAkState (Parm) - -void AWillowWorldSoundManager::StaticSetCustomAmbientMusicAkState(class UAkState* CustomAmbientMusicAkState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWorldSoundManager.StaticSetCustomAmbientMusicAkState"); - - AWillowWorldSoundManager_StaticSetCustomAmbientMusicAkState_Params params; - params.CustomAmbientMusicAkState = CustomAmbientMusicAkState; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWorldSoundManager.StaticSetBossAkState -// (Native, Static, Public) -// Parameters: -// class UAkState* BossAkState (Parm) - -void AWillowWorldSoundManager::StaticSetBossAkState(class UAkState* BossAkState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWorldSoundManager.StaticSetBossAkState"); - - AWillowWorldSoundManager_StaticSetBossAkState_Params params; - params.BossAkState = BossAkState; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowWorldSoundManager.StaticConfigureLevelMusic -// (Native, Static, Public) -// Parameters: -// class UAkEvent* StartMusicAkEvent (Parm) -// class UAkEvent* StopMusicAkEvent (Parm) -// class UAkState* AmbientAkState (Parm) -// class UAkState* CombatAkState (Parm) - -void AWillowWorldSoundManager::StaticConfigureLevelMusic(class UAkEvent* StartMusicAkEvent, class UAkEvent* StopMusicAkEvent, class UAkState* AmbientAkState, class UAkState* CombatAkState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowWorldSoundManager.StaticConfigureLevelMusic"); - - AWillowWorldSoundManager_StaticConfigureLevelMusic_Params params; - params.StartMusicAkEvent = StartMusicAkEvent; - params.StopMusicAkEvent = StopMusicAkEvent; - params.AmbientAkState = AmbientAkState; - params.CombatAkState = CombatAkState; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WorldBody.Behavior_CauseRadiusDamage -// (Defined, HasOptionalparams, Public, HasOutparams) -// Parameters: -// float Radius (Parm) -// float DamageAmount (Parm) -// bool bFullDamage (Parm) -// float Momentum (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// class UImpactDefinition* ImpactDefinition (Parm) -// bool bCanDamageFriendlies (Parm) -// struct FVector Offset (OptionalParm, Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// bool bSkipTraceTest (OptionalParm, Parm) -// class UObject* HitObject (OptionalParm, Parm) -// float BarrelSourceTime (OptionalParm, Parm) -// float PlantSourceTime (OptionalParm, Parm) -// TArray ActorsHurt (OptionalParm, Parm, OutParm, NeedCtorLink) - -void UWorldBody::Behavior_CauseRadiusDamage(float Radius, float DamageAmount, bool bFullDamage, float Momentum, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UImpactDefinition* ImpactDefinition, bool bCanDamageFriendlies, const struct FVector& Offset, const FScriptInterface& DamageCauser, bool bSkipTraceTest, class UObject* HitObject, float BarrelSourceTime, float PlantSourceTime, TArray* ActorsHurt) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldBody.Behavior_CauseRadiusDamage"); - - UWorldBody_Behavior_CauseRadiusDamage_Params params; - params.Radius = Radius; - params.DamageAmount = DamageAmount; - params.bFullDamage = bFullDamage; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.ImpactDefinition = ImpactDefinition; - params.bCanDamageFriendlies = bCanDamageFriendlies; - params.Offset = Offset; - params.DamageCauser = DamageCauser; - params.bSkipTraceTest = bSkipTraceTest; - params.HitObject = HitObject; - params.BarrelSourceTime = BarrelSourceTime; - params.PlantSourceTime = PlantSourceTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ActorsHurt != nullptr) - *ActorsHurt = params.ActorsHurt; -} - - -// Function WillowGame.WorldBody.Behavior_CauseDamage -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class AActor* Target (Parm) -// float DamageAmount (Parm) -// float Momentum (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// class UImpactDefinition* ImpactDefinition (Parm) -// bool bCanDamageFriendlies (Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// float BarrelSourceTime (OptionalParm, Parm) -// float PlantSourceTime (OptionalParm, Parm) - -void UWorldBody::Behavior_CauseDamage(class AActor* Target, float DamageAmount, float Momentum, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UImpactDefinition* ImpactDefinition, bool bCanDamageFriendlies, const FScriptInterface& DamageCauser, float BarrelSourceTime, float PlantSourceTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldBody.Behavior_CauseDamage"); - - UWorldBody_Behavior_CauseDamage_Params params; - params.Target = Target; - params.DamageAmount = DamageAmount; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.ImpactDefinition = ImpactDefinition; - params.bCanDamageFriendlies = bCanDamageFriendlies; - params.DamageCauser = DamageCauser; - params.BarrelSourceTime = BarrelSourceTime; - params.PlantSourceTime = PlantSourceTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WorldBody.ShutDown -// (Native, Public) - -void UWorldBody::ShutDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldBody.ShutDown"); - - UWorldBody_ShutDown_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WorldBody.InitializeFromImpact -// (Native, Public) -// Parameters: -// class APawn* InInstigator (Parm) -// struct FImpactInfo InAttachmentProxyImpactInfo (Parm) -// class UObject* InAdditionalQueryInterfaceSource (Parm) - -void UWorldBody::InitializeFromImpact(class APawn* InInstigator, const struct FImpactInfo& InAttachmentProxyImpactInfo, class UObject* InAdditionalQueryInterfaceSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldBody.InitializeFromImpact"); - - UWorldBody_InitializeFromImpact_Params params; - params.InInstigator = InInstigator; - params.InAttachmentProxyImpactInfo = InAttachmentProxyImpactInfo; - params.InAdditionalQueryInterfaceSource = InAdditionalQueryInterfaceSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WorldBody.Initialize -// (Native, Public) -// Parameters: -// class APawn* InInstigator (Parm) -// struct FVector InLocation (Parm) -// struct FRotator InRotation (Parm) -// struct FVector inVelocity (Parm) -// class UObject* InWorldBodyAttachmentProxy (Parm) -// class UObject* InAdditionalQueryInterfaceSource (Parm) - -void UWorldBody::Initialize(class APawn* InInstigator, const struct FVector& InLocation, const struct FRotator& InRotation, const struct FVector& inVelocity, class UObject* InWorldBodyAttachmentProxy, class UObject* InAdditionalQueryInterfaceSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldBody.Initialize"); - - UWorldBody_Initialize_Params params; - params.InInstigator = InInstigator; - params.InLocation = InLocation; - params.InRotation = InRotation; - params.inVelocity = inVelocity; - params.InWorldBodyAttachmentProxy = InWorldBodyAttachmentProxy; - params.InAdditionalQueryInterfaceSource = InAdditionalQueryInterfaceSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WorldBody.WorldBodyAttachComponent -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class UActorComponent* Attachment (Parm, EditInline) -// struct FVector AttachmentRelativeLocation (OptionalParm, Parm) -// struct FRotator AttachmentRelativeRotation (OptionalParm, Parm) -// struct FName AttachmentPointName (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWorldBody::WorldBodyAttachComponent(class UActorComponent* Attachment, const struct FVector& AttachmentRelativeLocation, const struct FRotator& AttachmentRelativeRotation, const struct FName& AttachmentPointName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldBody.WorldBodyAttachComponent"); - - UWorldBody_WorldBodyAttachComponent_Params params; - params.Attachment = Attachment; - params.AttachmentRelativeLocation = AttachmentRelativeLocation; - params.AttachmentRelativeRotation = AttachmentRelativeRotation; - params.AttachmentPointName = AttachmentPointName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WorldBody.WorldBodyAttachActor -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class AActor* Attachment (Parm) -// struct FVector AttachmentRelativeLocation (OptionalParm, Parm) -// struct FRotator AttachmentRelativeRotation (OptionalParm, Parm) -// struct FName AttachmentPointName (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWorldBody::WorldBodyAttachActor(class AActor* Attachment, const struct FVector& AttachmentRelativeLocation, const struct FRotator& AttachmentRelativeRotation, const struct FName& AttachmentPointName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldBody.WorldBodyAttachActor"); - - UWorldBody_WorldBodyAttachActor_Params params; - params.Attachment = Attachment; - params.AttachmentRelativeLocation = AttachmentRelativeLocation; - params.AttachmentRelativeRotation = AttachmentRelativeRotation; - params.AttachmentPointName = AttachmentPointName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WorldBody.WorldBodyAttachTo -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// FScriptInterface OtherWorldBody (Parm) -// struct FVector AttachmentRelativeLocation (OptionalParm, Parm) -// struct FRotator AttachmentRelativeRotation (OptionalParm, Parm) -// struct FName AttachmentPointName (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWorldBody::WorldBodyAttachTo(const FScriptInterface& OtherWorldBody, const struct FVector& AttachmentRelativeLocation, const struct FRotator& AttachmentRelativeRotation, const struct FName& AttachmentPointName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldBody.WorldBodyAttachTo"); - - UWorldBody_WorldBodyAttachTo_Params params; - params.OtherWorldBody = OtherWorldBody; - params.AttachmentRelativeLocation = AttachmentRelativeLocation; - params.AttachmentRelativeRotation = AttachmentRelativeRotation; - params.AttachmentPointName = AttachmentPointName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WorldBody.GetWorldBodyAttachmentBase -// (Final, Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UWorldBody::GetWorldBodyAttachmentBase() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldBody.GetWorldBodyAttachmentBase"); - - UWorldBody_GetWorldBodyAttachmentBase_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WorldBody.GetWorldBodyAttachmentBoneForComponent -// (Final, Native, Public) -// Parameters: -// class UActorComponent* AttachedComponent (Parm, EditInline) -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UWorldBody::GetWorldBodyAttachmentBoneForComponent(class UActorComponent* AttachedComponent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldBody.GetWorldBodyAttachmentBoneForComponent"); - - UWorldBody_GetWorldBodyAttachmentBoneForComponent_Params params; - params.AttachedComponent = AttachedComponent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WorldBody.GetWorldBodyAttachmentLocationAndRotation -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FName AttachmentPointName (Parm) -// struct FVector OutLocation (Parm, OutParm) -// struct FRotator OutRotation (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWorldBody::GetWorldBodyAttachmentLocationAndRotation(const struct FName& AttachmentPointName, struct FVector* OutLocation, struct FRotator* OutRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldBody.GetWorldBodyAttachmentLocationAndRotation"); - - UWorldBody_GetWorldBodyAttachmentLocationAndRotation_Params params; - params.AttachmentPointName = AttachmentPointName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutLocation != nullptr) - *OutLocation = params.OutLocation; - if (OutRotation != nullptr) - *OutRotation = params.OutRotation; - - return params.ReturnValue; -} - - -// Function WillowGame.WorldBody.GetWorldBodyAttachmentRotation -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FName AttachmentPointName (Parm) -// struct FRotator OutRotation (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWorldBody::GetWorldBodyAttachmentRotation(const struct FName& AttachmentPointName, struct FRotator* OutRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldBody.GetWorldBodyAttachmentRotation"); - - UWorldBody_GetWorldBodyAttachmentRotation_Params params; - params.AttachmentPointName = AttachmentPointName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutRotation != nullptr) - *OutRotation = params.OutRotation; - - return params.ReturnValue; -} - - -// Function WillowGame.WorldBody.GetWorldBodyAttachmentLocation -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FName AttachmentPointName (Parm) -// struct FVector OutLocation (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWorldBody::GetWorldBodyAttachmentLocation(const struct FName& AttachmentPointName, struct FVector* OutLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldBody.GetWorldBodyAttachmentLocation"); - - UWorldBody_GetWorldBodyAttachmentLocation_Params params; - params.AttachmentPointName = AttachmentPointName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutLocation != nullptr) - *OutLocation = params.OutLocation; - - return params.ReturnValue; -} - - -// Function WillowGame.WorldBody.GetWorldBodyVelocity -// (Final, Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UWorldBody::GetWorldBodyVelocity() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldBody.GetWorldBodyVelocity"); - - UWorldBody_GetWorldBodyVelocity_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WorldBody.GetWorldBodyRotation -// (Final, Native, Public) -// Parameters: -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator UWorldBody::GetWorldBodyRotation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldBody.GetWorldBodyRotation"); - - UWorldBody_GetWorldBodyRotation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WorldBody.GetWorldBodyLocation -// (Final, Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UWorldBody::GetWorldBodyLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldBody.GetWorldBodyLocation"); - - UWorldBody_GetWorldBodyLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WorldDiscoveryArea.GetBalancedActorTypeIdentifier -// (Final, Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWorldDiscoveryArea::GetBalancedActorTypeIdentifier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldDiscoveryArea.GetBalancedActorTypeIdentifier"); - - AWorldDiscoveryArea_GetBalancedActorTypeIdentifier_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WorldDiscoveryArea.SetExpLevel -// (Native, Public) -// Parameters: -// int NewExpLevel (Parm) - -void AWorldDiscoveryArea::SetExpLevel(int NewExpLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldDiscoveryArea.SetExpLevel"); - - AWorldDiscoveryArea_SetExpLevel_Params params; - params.NewExpLevel = NewExpLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WorldDiscoveryArea.SetAwesomeLevel -// (Native, Public) -// Parameters: -// int NewAwesomeLevel (Parm) - -void AWorldDiscoveryArea::SetAwesomeLevel(int NewAwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldDiscoveryArea.SetAwesomeLevel"); - - AWorldDiscoveryArea_SetAwesomeLevel_Params params; - params.NewAwesomeLevel = NewAwesomeLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WorldDiscoveryArea.SetGameStage -// (Native, Public) -// Parameters: -// int NewGameStage (Parm) - -void AWorldDiscoveryArea::SetGameStage(int NewGameStage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldDiscoveryArea.SetGameStage"); - - AWorldDiscoveryArea_SetGameStage_Params params; - params.NewGameStage = NewGameStage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WorldDiscoveryArea.GetExpLevelForEquip -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWorldDiscoveryArea::GetExpLevelForEquip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldDiscoveryArea.GetExpLevelForEquip"); - - AWorldDiscoveryArea_GetExpLevelForEquip_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WorldDiscoveryArea.GetExpLevel -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWorldDiscoveryArea::GetExpLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldDiscoveryArea.GetExpLevel"); - - AWorldDiscoveryArea_GetExpLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WorldDiscoveryArea.GetAwesomeLevel -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWorldDiscoveryArea::GetAwesomeLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldDiscoveryArea.GetAwesomeLevel"); - - AWorldDiscoveryArea_GetAwesomeLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WorldDiscoveryArea.GetGameStage -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWorldDiscoveryArea::GetGameStage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldDiscoveryArea.GetGameStage"); - - AWorldDiscoveryArea_GetGameStage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WorldDiscoveryArea.GetExperienceReward -// (Native, Public) -// Parameters: -// class AWillowPlayerController* DiscoveringPlayer (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWorldDiscoveryArea::GetExperienceReward(class AWillowPlayerController* DiscoveringPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldDiscoveryArea.GetExperienceReward"); - - AWorldDiscoveryArea_GetExperienceReward_Params params; - params.DiscoveringPlayer = DiscoveringPlayer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WorldDiscoveryArea.GetWorldAreaShortName -// (Final, Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName AWorldDiscoveryArea::GetWorldAreaShortName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WorldDiscoveryArea.GetWorldAreaShortName"); - - AWorldDiscoveryArea_GetWorldAreaShortName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AnimNotify_UseBehavior.PreTestNotify -// (Defined, Public) -// Parameters: -// class AWillowPawn* anOwner (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAnimNotify_UseBehavior::PreTestNotify(class AWillowPawn* anOwner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AnimNotify_UseBehavior.PreTestNotify"); - - UAnimNotify_UseBehavior_PreTestNotify_Params params; - params.anOwner = anOwner; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IWeaponBoneController.UnPause -// (Native, Public) - -void UIWeaponBoneController::UnPause() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWeaponBoneController.UnPause"); - - UIWeaponBoneController_UnPause_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IWeaponBoneController.Pause -// (Native, Public) - -void UIWeaponBoneController::Pause() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWeaponBoneController.Pause"); - - UIWeaponBoneController_Pause_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IWeaponBoneController.Stop -// (Native, Public) - -void UIWeaponBoneController::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWeaponBoneController.Stop"); - - UIWeaponBoneController_Stop_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IWeaponBoneController.SpinImpulseOnFire -// (Native, Public) -// Parameters: -// float SpinUpPercentPerImpulse (Parm) -// float SpinDownDuration (Parm) -// float FireInterval (Parm) - -void UIWeaponBoneController::SpinImpulseOnFire(float SpinUpPercentPerImpulse, float SpinDownDuration, float FireInterval) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWeaponBoneController.SpinImpulseOnFire"); - - UIWeaponBoneController_SpinImpulseOnFire_Params params; - params.SpinUpPercentPerImpulse = SpinUpPercentPerImpulse; - params.SpinDownDuration = SpinDownDuration; - params.FireInterval = FireInterval; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IWeaponBoneController.EndFire -// (Native, Public) -// Parameters: -// float SpinDownDuration (Parm) - -void UIWeaponBoneController::EndFire(float SpinDownDuration) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWeaponBoneController.EndFire"); - - UIWeaponBoneController_EndFire_Params params; - params.SpinDownDuration = SpinDownDuration; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IWeaponBoneController.BeginFire -// (Native, Public) -// Parameters: -// float SpinUpDuration (Parm) -// float FireInterval (Parm) - -void UIWeaponBoneController::BeginFire(float SpinUpDuration, float FireInterval) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWeaponBoneController.BeginFire"); - - UIWeaponBoneController_BeginFire_Params params; - params.SpinUpDuration = SpinUpDuration; - params.FireInterval = FireInterval; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IWeaponBoneController.IncrementWeaponBoneControl -// (Native, Public) -// Parameters: -// float FireInterval (Parm) - -void UIWeaponBoneController::IncrementWeaponBoneControl(float FireInterval) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWeaponBoneController.IncrementWeaponBoneControl"); - - UIWeaponBoneController_IncrementWeaponBoneControl_Params params; - params.FireInterval = FireInterval; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IWeaponBoneController.GetControlName -// (Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UIWeaponBoneController::GetControlName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWeaponBoneController.GetControlName"); - - UIWeaponBoneController_GetControlName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StanceExpressionEvaluator.Evaluate -// (Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStanceExpressionEvaluator::Evaluate(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StanceExpressionEvaluator.Evaluate"); - - UStanceExpressionEvaluator_Evaluate_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAnimNode_AddCameraBone.SetBlendTarget -// (Native, Public) -// Parameters: -// float BlendTarget (Parm) -// float BlendTime (Parm) - -void UWillowAnimNode_AddCameraBone::SetBlendTarget(float BlendTarget, float BlendTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNode_AddCameraBone.SetBlendTarget"); - - UWillowAnimNode_AddCameraBone_SetBlendTarget_Params params; - params.BlendTarget = BlendTarget; - params.BlendTime = BlendTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAnimNode_MovementTransition.NodeIsIdle -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowAnimNode_MovementTransition::NodeIsIdle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNode_MovementTransition.NodeIsIdle"); - - UWillowAnimNode_MovementTransition_NodeIsIdle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAnimNode_Prism.NodeIsActive -// (Simulated, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowAnimNode_Prism::NodeIsActive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNode_Prism.NodeIsActive"); - - UWillowAnimNode_Prism_NodeIsActive_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAnimNode_WeaponRecoil.PlayData -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FSpecialMoveData SMData (Parm, OutParm) -// struct FName AnimNameOverride (OptionalParm, Parm) -// float PlayRateScale (OptionalParm, Parm) -// float BlendInOverride (OptionalParm, Parm) -// float BlendOutOverride (OptionalParm, Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowAnimNode_WeaponRecoil::PlayData(const struct FName& AnimNameOverride, float PlayRateScale, float BlendInOverride, float BlendOutOverride, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNode_WeaponRecoil.PlayData"); - - UWillowAnimNode_WeaponRecoil_PlayData_Params params; - params.AnimNameOverride = AnimNameOverride; - params.PlayRateScale = PlayRateScale; - params.BlendInOverride = BlendInOverride; - params.BlendOutOverride = BlendOutOverride; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAnimNodeAimOffset.GetTargetLocation -// (Native, Public, HasOutparams) -// Parameters: -// struct FVector TargetLoc (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowAnimNodeAimOffset::GetTargetLocation(struct FVector* TargetLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNodeAimOffset.GetTargetLocation"); - - UWillowAnimNodeAimOffset_GetTargetLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (TargetLoc != nullptr) - *TargetLoc = params.TargetLoc; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAnimNodeAimOffset.GetPivotPoint -// (Native, Public, HasOutparams) -// Parameters: -// struct FVector PivotPoint (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowAnimNodeAimOffset::GetPivotPoint(struct FVector* PivotPoint) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNodeAimOffset.GetPivotPoint"); - - UWillowAnimNodeAimOffset_GetPivotPoint_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (PivotPoint != nullptr) - *PivotPoint = params.PivotPoint; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAnimNodeAimOffset.InterpAim -// (Native, Public) -// Parameters: -// float DeltaTime (Parm) -// struct FVector2D ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector2D UWillowAnimNodeAimOffset::InterpAim(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNodeAimOffset.InterpAim"); - - UWillowAnimNodeAimOffset_InterpAim_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAnimNodeAimOffset.GetDesiredAim -// (Native, Public) -// Parameters: -// struct FVector2D ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector2D UWillowAnimNodeAimOffset::GetDesiredAim() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNodeAimOffset.GetDesiredAim"); - - UWillowAnimNodeAimOffset_GetDesiredAim_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAnimNodeAimOffset.GetCurrentAim -// (Native, Public) -// Parameters: -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator UWillowAnimNodeAimOffset::GetCurrentAim() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNodeAimOffset.GetCurrentAim"); - - UWillowAnimNodeAimOffset_GetCurrentAim_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAnimNodeAimOffset.DebugAimOffset -// (Native, Public) -// Parameters: -// struct FVector2D DesiredAim (Parm) - -void UWillowAnimNodeAimOffset::DebugAimOffset(const struct FVector2D& DesiredAim) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNodeAimOffset.DebugAimOffset"); - - UWillowAnimNodeAimOffset_DebugAimOffset_Params params; - params.DesiredAim = DesiredAim; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAnimNodeAimOffset.IsAimNodeDebugEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowAnimNodeAimOffset::IsAimNodeDebugEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNodeAimOffset.IsAimNodeDebugEnabled"); - - UWillowAnimNodeAimOffset_IsAimNodeDebugEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAnimNodeAimOffset.ToggleAimNodeDebug -// (Native, Static, Public) - -void UWillowAnimNodeAimOffset::ToggleAimNodeDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNodeAimOffset.ToggleAimNodeDebug"); - - UWillowAnimNodeAimOffset_ToggleAimNodeDebug_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAnimNodeAimOffset_BoundaryTurret.GetDesiredAim -// (Native, Public) -// Parameters: -// struct FVector2D ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector2D UWillowAnimNodeAimOffset_BoundaryTurret::GetDesiredAim() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNodeAimOffset_BoundaryTurret.GetDesiredAim"); - - UWillowAnimNodeAimOffset_BoundaryTurret_GetDesiredAim_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAnimNodeBlendSwitch.SetCurrentSwitch -// (Defined, Simulated, Public) -// Parameters: -// struct FName NewSwitch (Parm) - -void UWillowAnimNodeBlendSwitch::SetCurrentSwitch(const struct FName& NewSwitch) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNodeBlendSwitch.SetCurrentSwitch"); - - UWillowAnimNodeBlendSwitch_SetCurrentSwitch_Params params; - params.NewSwitch = NewSwitch; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAnimNodeFeatherBlend.SetBlendTarget -// (Native, Public) -// Parameters: -// float BlendTarget (Parm) -// float BlendTime (Parm) - -void UWillowAnimNodeFeatherBlend::SetBlendTarget(float BlendTarget, float BlendTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNodeFeatherBlend.SetBlendTarget"); - - UWillowAnimNodeFeatherBlend_SetBlendTarget_Params params; - params.BlendTarget = BlendTarget; - params.BlendTime = BlendTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAnimNodeSequence.OnInit -// (Defined, Event, Public) - -void UWillowAnimNodeSequence::OnInit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNodeSequence.OnInit"); - - UWillowAnimNodeSequence_OnInit_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAnimNodeSequence.PlayAnimationSet -// (Native, Public) -// Parameters: -// TArray Sequences (Parm, NeedCtorLink) -// float SeqRate (Parm) -// bool bLoopLast (Parm) - -void UWillowAnimNodeSequence::PlayAnimationSet(TArray Sequences, float SeqRate, bool bLoopLast) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNodeSequence.PlayAnimationSet"); - - UWillowAnimNodeSequence_PlayAnimationSet_Params params; - params.Sequences = Sequences; - params.SeqRate = SeqRate; - params.bLoopLast = bLoopLast; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAnimNodeSequence.PlayAnimation -// (Native, Public) -// Parameters: -// struct FName Sequence (Parm) -// float SeqRate (Parm) -// bool bSeqLoop (Parm) - -void UWillowAnimNodeSequence::PlayAnimation(const struct FName& Sequence, float SeqRate, bool bSeqLoop) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNodeSequence.PlayAnimation"); - - UWillowAnimNodeSequence_PlayAnimation_Params params; - params.Sequence = Sequence; - params.SeqRate = SeqRate; - params.bSeqLoop = bSeqLoop; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAnimNodeSequenceAdditiveBlend.SetAddAnim -// (Native, Public) -// Parameters: -// struct FName Sequence (Parm) - -void UWillowAnimNodeSequenceAdditiveBlend::SetAddAnim(const struct FName& Sequence) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNodeSequenceAdditiveBlend.SetAddAnim"); - - UWillowAnimNodeSequenceAdditiveBlend_SetAddAnim_Params params; - params.Sequence = Sequence; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAnimNodeSequenceAdditiveBlend.SetAnim -// (Native, Public) -// Parameters: -// struct FName Sequence (Parm) - -void UWillowAnimNodeSequenceAdditiveBlend::SetAnim(const struct FName& Sequence) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNodeSequenceAdditiveBlend.SetAnim"); - - UWillowAnimNodeSequenceAdditiveBlend_SetAnim_Params params; - params.Sequence = Sequence; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAnimNodeSlot.StopCustomAnimationOnLastFrame -// (Native, Public) - -void UWillowAnimNodeSlot::StopCustomAnimationOnLastFrame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNodeSlot.StopCustomAnimationOnLastFrame"); - - UWillowAnimNodeSlot_StopCustomAnimationOnLastFrame_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSkelControl_RotateFlapFromFiring.UnPause -// (Native, Public) - -void UWillowSkelControl_RotateFlapFromFiring::UnPause() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControl_RotateFlapFromFiring.UnPause"); - - UWillowSkelControl_RotateFlapFromFiring_UnPause_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSkelControl_RotateFlapFromFiring.Pause -// (Native, Public) - -void UWillowSkelControl_RotateFlapFromFiring::Pause() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControl_RotateFlapFromFiring.Pause"); - - UWillowSkelControl_RotateFlapFromFiring_Pause_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSkelControl_RotateFlapFromFiring.Stop -// (Native, Public) - -void UWillowSkelControl_RotateFlapFromFiring::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControl_RotateFlapFromFiring.Stop"); - - UWillowSkelControl_RotateFlapFromFiring_Stop_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSkelControl_RotateFlapFromFiring.SpinImpulseOnFire -// (Native, Public) -// Parameters: -// float ExpandPercentPerImpulse (Parm) -// float CollapseDuration (Parm) -// float FireInterval (Parm) - -void UWillowSkelControl_RotateFlapFromFiring::SpinImpulseOnFire(float ExpandPercentPerImpulse, float CollapseDuration, float FireInterval) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControl_RotateFlapFromFiring.SpinImpulseOnFire"); - - UWillowSkelControl_RotateFlapFromFiring_SpinImpulseOnFire_Params params; - params.ExpandPercentPerImpulse = ExpandPercentPerImpulse; - params.CollapseDuration = CollapseDuration; - params.FireInterval = FireInterval; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSkelControl_RotateFlapFromFiring.EndFire -// (Native, Public) -// Parameters: -// float CollapseDuration (Parm) - -void UWillowSkelControl_RotateFlapFromFiring::EndFire(float CollapseDuration) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControl_RotateFlapFromFiring.EndFire"); - - UWillowSkelControl_RotateFlapFromFiring_EndFire_Params params; - params.CollapseDuration = CollapseDuration; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSkelControl_RotateFlapFromFiring.BeginFire -// (Native, Public) -// Parameters: -// float ExpandDuration (Parm) -// float FireInterval (Parm) - -void UWillowSkelControl_RotateFlapFromFiring::BeginFire(float ExpandDuration, float FireInterval) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControl_RotateFlapFromFiring.BeginFire"); - - UWillowSkelControl_RotateFlapFromFiring_BeginFire_Params params; - params.ExpandDuration = ExpandDuration; - params.FireInterval = FireInterval; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSkelControl_RotateFlapFromFiring.IncrementWeaponBoneControl -// (Native, Public) -// Parameters: -// float FireInterval (Parm) - -void UWillowSkelControl_RotateFlapFromFiring::IncrementWeaponBoneControl(float FireInterval) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControl_RotateFlapFromFiring.IncrementWeaponBoneControl"); - - UWillowSkelControl_RotateFlapFromFiring_IncrementWeaponBoneControl_Params params; - params.FireInterval = FireInterval; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSkelControl_RotateFlapFromFiring.GetControlName -// (Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UWillowSkelControl_RotateFlapFromFiring::GetControlName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControl_RotateFlapFromFiring.GetControlName"); - - UWillowSkelControl_RotateFlapFromFiring_GetControlName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.UnPause -// (Native, Public) - -void UWillowSkelControl_RotateWeaponBoneFromFiring::UnPause() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.UnPause"); - - UWillowSkelControl_RotateWeaponBoneFromFiring_UnPause_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.Pause -// (Native, Public) - -void UWillowSkelControl_RotateWeaponBoneFromFiring::Pause() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.Pause"); - - UWillowSkelControl_RotateWeaponBoneFromFiring_Pause_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.Stop -// (Native, Public) - -void UWillowSkelControl_RotateWeaponBoneFromFiring::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.Stop"); - - UWillowSkelControl_RotateWeaponBoneFromFiring_Stop_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.SpinImpulseOnFire -// (Native, Public) -// Parameters: -// float SpinUpPercentPerImpulse (Parm) -// float SpinDownDuration (Parm) -// float FireInterval (Parm) - -void UWillowSkelControl_RotateWeaponBoneFromFiring::SpinImpulseOnFire(float SpinUpPercentPerImpulse, float SpinDownDuration, float FireInterval) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.SpinImpulseOnFire"); - - UWillowSkelControl_RotateWeaponBoneFromFiring_SpinImpulseOnFire_Params params; - params.SpinUpPercentPerImpulse = SpinUpPercentPerImpulse; - params.SpinDownDuration = SpinDownDuration; - params.FireInterval = FireInterval; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.EndFire -// (Native, Public) -// Parameters: -// float SpinDownDuration (Parm) - -void UWillowSkelControl_RotateWeaponBoneFromFiring::EndFire(float SpinDownDuration) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.EndFire"); - - UWillowSkelControl_RotateWeaponBoneFromFiring_EndFire_Params params; - params.SpinDownDuration = SpinDownDuration; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.BeginFire -// (Native, Public) -// Parameters: -// float SpinUpDuration (Parm) -// float FireInterval (Parm) - -void UWillowSkelControl_RotateWeaponBoneFromFiring::BeginFire(float SpinUpDuration, float FireInterval) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.BeginFire"); - - UWillowSkelControl_RotateWeaponBoneFromFiring_BeginFire_Params params; - params.SpinUpDuration = SpinUpDuration; - params.FireInterval = FireInterval; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.IncrementWeaponBoneControl -// (Native, Public) -// Parameters: -// float FireInterval (Parm) - -void UWillowSkelControl_RotateWeaponBoneFromFiring::IncrementWeaponBoneControl(float FireInterval) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.IncrementWeaponBoneControl"); - - UWillowSkelControl_RotateWeaponBoneFromFiring_IncrementWeaponBoneControl_Params params; - params.FireInterval = FireInterval; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.GetControlName -// (Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UWillowSkelControl_RotateWeaponBoneFromFiring::GetControlName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.GetControlName"); - - UWillowSkelControl_RotateWeaponBoneFromFiring_GetControlName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSkelControl_TurretConstrained.OnTurretStatusChange -// (Public, Delegate) -// Parameters: -// bool bIsMoving (Parm) - -void UWillowSkelControl_TurretConstrained::OnTurretStatusChange(bool bIsMoving) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControl_TurretConstrained.OnTurretStatusChange"); - - UWillowSkelControl_TurretConstrained_OnTurretStatusChange_Params params; - params.bIsMoving = bIsMoving; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSkelControlLerpSingleBone.UnPause -// (Native, Public) - -void UWillowSkelControlLerpSingleBone::UnPause() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControlLerpSingleBone.UnPause"); - - UWillowSkelControlLerpSingleBone_UnPause_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSkelControlLerpSingleBone.Pause -// (Native, Public) - -void UWillowSkelControlLerpSingleBone::Pause() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControlLerpSingleBone.Pause"); - - UWillowSkelControlLerpSingleBone_Pause_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSkelControlLerpSingleBone.Stop -// (Native, Public) - -void UWillowSkelControlLerpSingleBone::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControlLerpSingleBone.Stop"); - - UWillowSkelControlLerpSingleBone_Stop_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSkelControlLerpSingleBone.SpinImpulseOnFire -// (Native, Public) -// Parameters: -// float SpinUpPercentPerImpulse (Parm) -// float SpinDownDuration (Parm) -// float FireInterval (Parm) - -void UWillowSkelControlLerpSingleBone::SpinImpulseOnFire(float SpinUpPercentPerImpulse, float SpinDownDuration, float FireInterval) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControlLerpSingleBone.SpinImpulseOnFire"); - - UWillowSkelControlLerpSingleBone_SpinImpulseOnFire_Params params; - params.SpinUpPercentPerImpulse = SpinUpPercentPerImpulse; - params.SpinDownDuration = SpinDownDuration; - params.FireInterval = FireInterval; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSkelControlLerpSingleBone.EndFire -// (Native, Public) -// Parameters: -// float SpinDownDuration (Parm) - -void UWillowSkelControlLerpSingleBone::EndFire(float SpinDownDuration) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControlLerpSingleBone.EndFire"); - - UWillowSkelControlLerpSingleBone_EndFire_Params params; - params.SpinDownDuration = SpinDownDuration; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSkelControlLerpSingleBone.BeginFire -// (Native, Public) -// Parameters: -// float SpinUpDuration (Parm) -// float FireInterval (Parm) - -void UWillowSkelControlLerpSingleBone::BeginFire(float SpinUpDuration, float FireInterval) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControlLerpSingleBone.BeginFire"); - - UWillowSkelControlLerpSingleBone_BeginFire_Params params; - params.SpinUpDuration = SpinUpDuration; - params.FireInterval = FireInterval; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSkelControlLerpSingleBone.IncrementWeaponBoneControl -// (Native, Public) -// Parameters: -// float FireInterval (Parm) - -void UWillowSkelControlLerpSingleBone::IncrementWeaponBoneControl(float FireInterval) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControlLerpSingleBone.IncrementWeaponBoneControl"); - - UWillowSkelControlLerpSingleBone_IncrementWeaponBoneControl_Params params; - params.FireInterval = FireInterval; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSkelControlLerpSingleBone.GetControlName -// (Native, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UWillowSkelControlLerpSingleBone::GetControlName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSkelControlLerpSingleBone.GetControlName"); - - UWillowSkelControlLerpSingleBone_GetControlName_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SeqAct_AllPlayersInMesh.AllPlayersInMesh -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USeqAct_AllPlayersInMesh::AllPlayersInMesh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SeqAct_AllPlayersInMesh.AllPlayersInMesh"); - - USeqAct_AllPlayersInMesh_AllPlayersInMesh_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SeqAct_AllPlayersInMesh.MeshEncompassesActor -// (Native, Public) -// Parameters: -// class APlayerController* CurActor (Parm) -// class ADynamicSMActor* CurMesh (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USeqAct_AllPlayersInMesh::MeshEncompassesActor(class APlayerController* CurActor, class ADynamicSMActor* CurMesh) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SeqAct_AllPlayersInMesh.MeshEncompassesActor"); - - USeqAct_AllPlayersInMesh_MeshEncompassesActor_Params params; - params.CurActor = CurActor; - params.CurMesh = CurMesh; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SeqAct_AllPlayersInMesh.PlayerIsInAMesh -// (Native, Public) -// Parameters: -// class APlayerController* PC (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USeqAct_AllPlayersInMesh::PlayerIsInAMesh(class APlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SeqAct_AllPlayersInMesh.PlayerIsInAMesh"); - - USeqAct_AllPlayersInMesh_PlayerIsInAMesh_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SeqAct_DiscardInventory.OnActivated -// (Defined, Event, Public) -// Parameters: -// class AWillowPawn* WPawn (Parm) - -void USeqAct_DiscardInventory::OnActivated(class AWillowPawn* WPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SeqAct_DiscardInventory.OnActivated"); - - USeqAct_DiscardInventory_OnActivated_Params params; - params.WPawn = WPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SeqAct_ExecuteSkill.ExecuteSkill -// (Defined, Event, Public) -// Parameters: -// class AController* SkillInstigator (Parm) -// class USkillDefinition* Definition (Parm) -// unsigned char SequenceInput (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USeqAct_ExecuteSkill::ExecuteSkill(class AController* SkillInstigator, class USkillDefinition* Definition, unsigned char SequenceInput) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SeqAct_ExecuteSkill.ExecuteSkill"); - - USeqAct_ExecuteSkill_ExecuteSkill_Params params; - params.SkillInstigator = SkillInstigator; - params.Definition = Definition; - params.SequenceInput = SequenceInput; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SeqAct_PrimaryPlayerBusyDelay.Update -// (Defined, Event, Public) -// Parameters: -// float DeltaTime (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USeqAct_PrimaryPlayerBusyDelay::Update(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SeqAct_PrimaryPlayerBusyDelay.Update"); - - USeqAct_PrimaryPlayerBusyDelay_Update_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSeqAct_AIScriptedAnim.GetAnim -// (Defined, Public) -// Parameters: -// class UWillowAnimDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowAnimDefinition* UWillowSeqAct_AIScriptedAnim::GetAnim() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_AIScriptedAnim.GetAnim"); - - UWillowSeqAct_AIScriptedAnim_GetAnim_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSeqAct_DayNightCycle.TogglePauseDayCycle -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowSeqAct_DayNightCycle::TogglePauseDayCycle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_DayNightCycle.TogglePauseDayCycle"); - - UWillowSeqAct_DayNightCycle_TogglePauseDayCycle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSeqAct_DayNightCycle.SetTimeOfDay -// (Native, Static, Public) -// Parameters: -// float NewTimeOfDay (Parm) - -void UWillowSeqAct_DayNightCycle::SetTimeOfDay(float NewTimeOfDay) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_DayNightCycle.SetTimeOfDay"); - - UWillowSeqAct_DayNightCycle_SetTimeOfDay_Params params; - params.NewTimeOfDay = NewTimeOfDay; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSeqAct_InterpMenu.InputAxis -// (Final, Native, Public) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// float Delta (Parm) -// bool bGamepad (Parm) - -void UWillowSeqAct_InterpMenu::InputAxis(class AWillowPlayerController* WPC, float Delta, bool bGamepad) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_InterpMenu.InputAxis"); - - UWillowSeqAct_InterpMenu_InputAxis_Params params; - params.WPC = WPC; - params.Delta = Delta; - params.bGamepad = bGamepad; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSeqAct_PrepareMapChangeFromDefinition.GetPersistentMap -// (Native, Static, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UWillowSeqAct_PrepareMapChangeFromDefinition::GetPersistentMap() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_PrepareMapChangeFromDefinition.GetPersistentMap"); - - UWillowSeqAct_PrepareMapChangeFromDefinition_GetPersistentMap_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSeqAct_PrepareMapChangeFromDefinition.SetPersistentMap -// (Native, Static, Public) -// Parameters: -// struct FName MapToLoad (Parm) - -void UWillowSeqAct_PrepareMapChangeFromDefinition::SetPersistentMap(const struct FName& MapToLoad) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_PrepareMapChangeFromDefinition.SetPersistentMap"); - - UWillowSeqAct_PrepareMapChangeFromDefinition_SetPersistentMap_Params params; - params.MapToLoad = MapToLoad; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSeqAct_ResurrectPlayer.OnActivated -// (Defined, Event, Public) -// Parameters: -// class AWillowPlayerController* aWPC (Parm) - -void UWillowSeqAct_ResurrectPlayer::OnActivated(class AWillowPlayerController* aWPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_ResurrectPlayer.OnActivated"); - - UWillowSeqAct_ResurrectPlayer_OnActivated_Params params; - params.aWPC = aWPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSeqAct_SetInteractionProxyState.OnActivated -// (Defined, Event, Public) -// Parameters: -// class AWillowMind* aWMind (Parm) - -void UWillowSeqAct_SetInteractionProxyState::OnActivated(class AWillowMind* aWMind) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_SetInteractionProxyState.OnActivated"); - - UWillowSeqAct_SetInteractionProxyState_OnActivated_Params params; - params.aWMind = aWMind; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ActionSkillStateExpressionEvaluator.Evaluate -// (Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UActionSkillStateExpressionEvaluator::Evaluate(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ActionSkillStateExpressionEvaluator.Evaluate"); - - UActionSkillStateExpressionEvaluator_Evaluate_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.HealthStateExpressionEvaluator.Evaluate -// (Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UHealthStateExpressionEvaluator::Evaluate(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HealthStateExpressionEvaluator.Evaluate"); - - UHealthStateExpressionEvaluator_Evaluate_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.NumberWeaponsEquippedExpressionEvaluator.Evaluate -// (Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UNumberWeaponsEquippedExpressionEvaluator::Evaluate(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NumberWeaponsEquippedExpressionEvaluator.Evaluate"); - - UNumberWeaponsEquippedExpressionEvaluator_Evaluate_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerActionExpressionEvaluator.Evaluate -// (Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPlayerActionExpressionEvaluator::Evaluate(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerActionExpressionEvaluator.Evaluate"); - - UPlayerActionExpressionEvaluator_Evaluate_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillEffectManager.TriggerTakeHitEvents -// (Native, HasOptionalparams, Public) -// Parameters: -// FScriptInterface Victim (Parm) -// class AController* InstigatedBy (Parm) -// class AController* VictimController (Parm) -// class UClass* DamageType (Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void ASkillEffectManager::TriggerTakeHitEvents(const FScriptInterface& Victim, class AController* InstigatedBy, class AController* VictimController, class UClass* DamageType, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillEffectManager.TriggerTakeHitEvents"); - - ASkillEffectManager_TriggerTakeHitEvents_Params params; - params.Victim = Victim; - params.InstigatedBy = InstigatedBy; - params.VictimController = VictimController; - params.DamageType = DamageType; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillEffectManager.GetActiveSkillForInstigatorByDefinition -// (Native, Public) -// Parameters: -// class AController* SkillInstigator (Parm) -// class USkillDefinition* Definition (Parm) -// class USkill* ReturnValue (Parm, OutParm, ReturnParm) - -class USkill* ASkillEffectManager::GetActiveSkillForInstigatorByDefinition(class AController* SkillInstigator, class USkillDefinition* Definition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillEffectManager.GetActiveSkillForInstigatorByDefinition"); - - ASkillEffectManager_GetActiveSkillForInstigatorByDefinition_Params params; - params.SkillInstigator = SkillInstigator; - params.Definition = Definition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillEffectManager.GetActiveSkillForInstigator -// (Native, Public) -// Parameters: -// class AController* SkillInstigator (Parm) -// struct FName SkillFName (Parm) -// class USkill* ReturnValue (Parm, OutParm, ReturnParm) - -class USkill* ASkillEffectManager::GetActiveSkillForInstigator(class AController* SkillInstigator, const struct FName& SkillFName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillEffectManager.GetActiveSkillForInstigator"); - - ASkillEffectManager_GetActiveSkillForInstigator_Params params; - params.SkillInstigator = SkillInstigator; - params.SkillFName = SkillFName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillEffectManager.UpdateSkillGrade -// (Defined, Public) -// Parameters: -// class AController* SkillInstigator (Parm) -// class USkillDefinition* Definition (Parm) -// int Grade (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ASkillEffectManager::UpdateSkillGrade(class AController* SkillInstigator, class USkillDefinition* Definition, int Grade) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillEffectManager.UpdateSkillGrade"); - - ASkillEffectManager_UpdateSkillGrade_Params params; - params.SkillInstigator = SkillInstigator; - params.Definition = Definition; - params.Grade = Grade; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillEffectManager.NotifySkillDamagedEvent -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// unsigned char EventType (Parm) -// class AController* EventInstigator (Parm) -// class AController* EventRecipient (Parm) -// class UClass* DamageSource (Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void ASkillEffectManager::NotifySkillDamagedEvent(unsigned char EventType, class AController* EventInstigator, class AController* EventRecipient, class UClass* DamageSource, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillEffectManager.NotifySkillDamagedEvent"); - - ASkillEffectManager_NotifySkillDamagedEvent_Params params; - params.EventType = EventType; - params.EventInstigator = EventInstigator; - params.EventRecipient = EventRecipient; - params.DamageSource = DamageSource; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillEffectManager.NotifySkillEvent -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// unsigned char EventType (Parm) -// class AController* EventInstigator (Parm) -// class AController* EventRecipient (Parm) -// class UClass* DamageSource (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) -// class UObject* ContextObject (OptionalParm, Parm) - -void ASkillEffectManager::NotifySkillEvent(unsigned char EventType, class AController* EventInstigator, class AController* EventRecipient, class UClass* DamageSource, class UDamagePipeline* Pipeline, class UObject* ContextObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillEffectManager.NotifySkillEvent"); - - ASkillEffectManager_NotifySkillEvent_Params params; - params.EventType = EventType; - params.EventInstigator = EventInstigator; - params.EventRecipient = EventRecipient; - params.DamageSource = DamageSource; - params.Pipeline = Pipeline; - params.ContextObject = ContextObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillEffectManager.IsSkillActive -// (Final, Native, Public) -// Parameters: -// class AController* SkillInstigator (Parm) -// class USkillDefinition* Definition (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ASkillEffectManager::IsSkillActive(class AController* SkillInstigator, class USkillDefinition* Definition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillEffectManager.IsSkillActive"); - - ASkillEffectManager_IsSkillActive_Params params; - params.SkillInstigator = SkillInstigator; - params.Definition = Definition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillEffectManager.IsSkillPaused -// (Final, Native, Public) -// Parameters: -// class AController* SkillInstigator (Parm) -// class USkillDefinition* Definition (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ASkillEffectManager::IsSkillPaused(class AController* SkillInstigator, class USkillDefinition* Definition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillEffectManager.IsSkillPaused"); - - ASkillEffectManager_IsSkillPaused_Params params; - params.SkillInstigator = SkillInstigator; - params.Definition = Definition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillEffectManager.DeactivateSkill -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// class AController* SkillInstigator (Parm) -// class USkillDefinition* Definition (Parm) -// bool bIgnoreSkillInstigator (OptionalParm, Parm) - -void ASkillEffectManager::DeactivateSkill(class AController* SkillInstigator, class USkillDefinition* Definition, bool bIgnoreSkillInstigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillEffectManager.DeactivateSkill"); - - ASkillEffectManager_DeactivateSkill_Params params; - params.SkillInstigator = SkillInstigator; - params.Definition = Definition; - params.bIgnoreSkillInstigator = bIgnoreSkillInstigator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillEffectManager.ActivateSkill -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// class AController* SkillInstigator (Parm) -// class USkillDefinition* Definition (Parm) -// class UObject* AdditionalSkillTarget (OptionalParm, Parm) -// int SkillGrade (OptionalParm, Parm) -// struct FScriptDelegate StateChangeDelegate (OptionalParm, Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ASkillEffectManager::ActivateSkill(class AController* SkillInstigator, class USkillDefinition* Definition, class UObject* AdditionalSkillTarget, int SkillGrade, const struct FScriptDelegate& StateChangeDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillEffectManager.ActivateSkill"); - - ASkillEffectManager_ActivateSkill_Params params; - params.SkillInstigator = SkillInstigator; - params.Definition = Definition; - params.AdditionalSkillTarget = AdditionalSkillTarget; - params.SkillGrade = SkillGrade; - params.StateChangeDelegate = StateChangeDelegate; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillEffectManager.DeferActivateSkill -// (Final, Native, Private) -// Parameters: -// class AController* SkillInstigator (Parm) -// class USkillDefinition* Definition (Parm) -// class UObject* AdditionalSkillTarget (Parm) -// int SkillGrade (Parm) -// struct FScriptDelegate StateChangeDelegate (Parm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int ASkillEffectManager::DeferActivateSkill(class AController* SkillInstigator, class USkillDefinition* Definition, class UObject* AdditionalSkillTarget, int SkillGrade, const struct FScriptDelegate& StateChangeDelegate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillEffectManager.DeferActivateSkill"); - - ASkillEffectManager_DeferActivateSkill_Params params; - params.SkillInstigator = SkillInstigator; - params.Definition = Definition; - params.AdditionalSkillTarget = AdditionalSkillTarget; - params.SkillGrade = SkillGrade; - params.StateChangeDelegate = StateChangeDelegate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillEffectManager.RefreshSkillsAffectingInstigator -// (Final, Native, Public) -// Parameters: -// class AController* SkillInstigator (Parm) - -void ASkillEffectManager::RefreshSkillsAffectingInstigator(class AController* SkillInstigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillEffectManager.RefreshSkillsAffectingInstigator"); - - ASkillEffectManager_RefreshSkillsAffectingInstigator_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillEffectManager.RefreshSkillsForInstigator -// (Final, Native, Public) -// Parameters: -// class AController* SkillInstigator (Parm) - -void ASkillEffectManager::RefreshSkillsForInstigator(class AController* SkillInstigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillEffectManager.RefreshSkillsForInstigator"); - - ASkillEffectManager_RefreshSkillsForInstigator_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillEffectManager.DeactivateAllSkillTreeSkillsForPlayer -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* WPC (Parm) - -void ASkillEffectManager::DeactivateAllSkillTreeSkillsForPlayer(class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillEffectManager.DeactivateAllSkillTreeSkillsForPlayer"); - - ASkillEffectManager_DeactivateAllSkillTreeSkillsForPlayer_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillEffectManager.DeactivateAllSkillsForInstigator -// (Final, Native, Public) -// Parameters: -// class AController* SkillInstigator (Parm) - -void ASkillEffectManager::DeactivateAllSkillsForInstigator(class AController* SkillInstigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillEffectManager.DeactivateAllSkillsForInstigator"); - - ASkillEffectManager_DeactivateAllSkillsForInstigator_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillExpressionEvaluator.Evaluate -// (Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USkillExpressionEvaluator::Evaluate(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillExpressionEvaluator.Evaluate"); - - USkillExpressionEvaluator_Evaluate_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehiclePassengerExpressionEvaluator.Evaluate -// (Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVehiclePassengerExpressionEvaluator::Evaluate(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehiclePassengerExpressionEvaluator.Evaluate"); - - UVehiclePassengerExpressionEvaluator_Evaluate_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WeaponActionAvailableExpressionEvaluator.Evaluate -// (Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWeaponActionAvailableExpressionEvaluator::Evaluate(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponActionAvailableExpressionEvaluator.Evaluate"); - - UWeaponActionAvailableExpressionEvaluator_Evaluate_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WeaponEquippedExpressionEvaluator.Evaluate -// (Native, Public) -// Parameters: -// class UObject* ContextSource (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWeaponEquippedExpressionEvaluator::Evaluate(class UObject* ContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponEquippedExpressionEvaluator.Evaluate"); - - UWeaponEquippedExpressionEvaluator_Evaluate_Params params; - params.ContextSource = ContextSource; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AIPawnBalanceDefinition.GetTransformedKillStat -// (Native, Public) -// Parameters: -// unsigned char Transform (Parm) -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAIPawnBalanceDefinition::GetTransformedKillStat(unsigned char Transform) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AIPawnBalanceDefinition.GetTransformedKillStat"); - - UAIPawnBalanceDefinition_GetTransformedKillStat_Params params; - params.Transform = Transform; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AIPawnBalanceDefinition.GetTransformedDisplayName -// (Native, Public) -// Parameters: -// unsigned char Transform (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UAIPawnBalanceDefinition::GetTransformedDisplayName(unsigned char Transform) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AIPawnBalanceDefinition.GetTransformedDisplayName"); - - UAIPawnBalanceDefinition_GetTransformedDisplayName_Params params; - params.Transform = Transform; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AIPawnBalanceDefinition.SetupPawnItemPoolList -// (Native, Public) -// Parameters: -// class AWillowAIPawn* SpawnedPawn (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAIPawnBalanceDefinition::SetupPawnItemPoolList(class AWillowAIPawn* SpawnedPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AIPawnBalanceDefinition.SetupPawnItemPoolList"); - - UAIPawnBalanceDefinition_SetupPawnItemPoolList_Params params; - params.SpawnedPawn = SpawnedPawn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AIPawnBalanceDefinition.GetPawnArchetype -// (Native, Public) -// Parameters: -// class AWillowAIPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowAIPawn* UAIPawnBalanceDefinition::GetPawnArchetype() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AIPawnBalanceDefinition.GetPawnArchetype"); - - UAIPawnBalanceDefinition_GetPawnArchetype_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AIPawnBalanceDefinition.GetPlayThroughIndex -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UAIPawnBalanceDefinition::GetPlayThroughIndex() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AIPawnBalanceDefinition.GetPlayThroughIndex"); - - UAIPawnBalanceDefinition_GetPlayThroughIndex_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttackLocation.ValidLocation -// (Native, Public, HasOutparams) -// Parameters: -// FScriptInterface AI (Parm) -// struct FVector TestLoc (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAttackLocation::ValidLocation(const FScriptInterface& AI, struct FVector* TestLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttackLocation.ValidLocation"); - - UAttackLocation_ValidLocation_Params params; - params.AI = AI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (TestLoc != nullptr) - *TestLoc = params.TestLoc; - - return params.ReturnValue; -} - - -// Function WillowGame.AttackLocation.IsRunning -// (Native, Public) -// Parameters: -// FScriptInterface AI (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAttackLocation::IsRunning(const FScriptInterface& AI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttackLocation.IsRunning"); - - UAttackLocation_IsRunning_Params params; - params.AI = AI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttackLocation.CanPath -// (Native, Public) -// Parameters: -// FScriptInterface AI (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAttackLocation::CanPath(const FScriptInterface& AI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttackLocation.CanPath"); - - UAttackLocation_CanPath_Params params; - params.AI = AI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttackLocation_Direct.ValidLocation -// (Native, Public, HasOutparams) -// Parameters: -// FScriptInterface AI (Parm) -// struct FVector TestLoc (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAttackLocation_Direct::ValidLocation(const FScriptInterface& AI, struct FVector* TestLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttackLocation_Direct.ValidLocation"); - - UAttackLocation_Direct_ValidLocation_Params params; - params.AI = AI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (TestLoc != nullptr) - *TestLoc = params.TestLoc; - - return params.ReturnValue; -} - - -// Function WillowGame.AttackLocation_Height.ValidLocation -// (Native, Public, HasOutparams) -// Parameters: -// FScriptInterface AI (Parm) -// struct FVector TestLoc (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAttackLocation_Height::ValidLocation(const FScriptInterface& AI, struct FVector* TestLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttackLocation_Height.ValidLocation"); - - UAttackLocation_Height_ValidLocation_Params params; - params.AI = AI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (TestLoc != nullptr) - *TestLoc = params.TestLoc; - - return params.ReturnValue; -} - - -// Function WillowGame.AttackLocation_LineOfSight.ValidLocation -// (Native, Public, HasOutparams) -// Parameters: -// FScriptInterface AI (Parm) -// struct FVector TestLoc (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAttackLocation_LineOfSight::ValidLocation(const FScriptInterface& AI, struct FVector* TestLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttackLocation_LineOfSight.ValidLocation"); - - UAttackLocation_LineOfSight_ValidLocation_Params params; - params.AI = AI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (TestLoc != nullptr) - *TestLoc = params.TestLoc; - - return params.ReturnValue; -} - - -// Function WillowGame.AttackLocation_MaxDistance.ValidLocation -// (Native, Public, HasOutparams) -// Parameters: -// FScriptInterface AI (Parm) -// struct FVector TestLoc (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAttackLocation_MaxDistance::ValidLocation(const FScriptInterface& AI, struct FVector* TestLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttackLocation_MaxDistance.ValidLocation"); - - UAttackLocation_MaxDistance_ValidLocation_Params params; - params.AI = AI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (TestLoc != nullptr) - *TestLoc = params.TestLoc; - - return params.ReturnValue; -} - - -// Function WillowGame.AttackLocation_Move.ValidLocation -// (Native, Public, HasOutparams) -// Parameters: -// FScriptInterface AI (Parm) -// struct FVector TestLoc (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAttackLocation_Move::ValidLocation(const FScriptInterface& AI, struct FVector* TestLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttackLocation_Move.ValidLocation"); - - UAttackLocation_Move_ValidLocation_Params params; - params.AI = AI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (TestLoc != nullptr) - *TestLoc = params.TestLoc; - - return params.ReturnValue; -} - - -// Function WillowGame.AttackLocation_ParentDistance.ValidLocation -// (Native, Public, HasOutparams) -// Parameters: -// FScriptInterface AI (Parm) -// struct FVector TestLoc (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAttackLocation_ParentDistance::ValidLocation(const FScriptInterface& AI, struct FVector* TestLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttackLocation_ParentDistance.ValidLocation"); - - UAttackLocation_ParentDistance_ValidLocation_Params params; - params.AI = AI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (TestLoc != nullptr) - *TestLoc = params.TestLoc; - - return params.ReturnValue; -} - - -// Function WillowGame.AttackLocation_Range.ValidLocation -// (Native, Public, HasOutparams) -// Parameters: -// FScriptInterface AI (Parm) -// struct FVector TestLoc (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAttackLocation_Range::ValidLocation(const FScriptInterface& AI, struct FVector* TestLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttackLocation_Range.ValidLocation"); - - UAttackLocation_Range_ValidLocation_Params params; - params.AI = AI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (TestLoc != nullptr) - *TestLoc = params.TestLoc; - - return params.ReturnValue; -} - - -// Function WillowGame.AttackLocation_Range.CanPath -// (Native, Public) -// Parameters: -// FScriptInterface AI (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAttackLocation_Range::CanPath(const FScriptInterface& AI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttackLocation_Range.CanPath"); - - UAttackLocation_Range_CanPath_Params params; - params.AI = AI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AttackLocation_Side.ValidLocation -// (Native, Public, HasOutparams) -// Parameters: -// FScriptInterface AI (Parm) -// struct FVector TestLoc (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAttackLocation_Side::ValidLocation(const FScriptInterface& AI, struct FVector* TestLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AttackLocation_Side.ValidLocation"); - - UAttackLocation_Side_ValidLocation_Params params; - params.AI = AI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (TestLoc != nullptr) - *TestLoc = params.TestLoc; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_AISpawn.SpawnActor -// (Native, Public) -// Parameters: -// class UObject* ContextObject (Parm) -// class UPopulationDefinition* EffectivePopDef (Parm) -// class UObject* SpawnLocationContext (Parm) -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UBehavior_AISpawn::SpawnActor(class UObject* ContextObject, class UPopulationDefinition* EffectivePopDef, class UObject* SpawnLocationContext) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AISpawn.SpawnActor"); - - UBehavior_AISpawn_SpawnActor_Params params; - params.ContextObject = ContextObject; - params.EffectivePopDef = EffectivePopDef; - params.SpawnLocationContext = SpawnLocationContext; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_AISpawn.PublishBehaviorOutput -// (Defined, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class AActor* SpawnedActor (Parm) - -void UBehavior_AISpawn::PublishBehaviorOutput(class AActor* SpawnedActor, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AISpawn.PublishBehaviorOutput"); - - UBehavior_AISpawn_PublishBehaviorOutput_Params params; - params.SpawnedActor = SpawnedActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AISpawn.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AISpawn::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AISpawn.ApplyBehaviorToContext"); - - UBehavior_AISpawn_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.PopulationFactoryWillowAIPawn.GetDescriptionOfFactoryOutput -// (Defined, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UPopulationFactoryWillowAIPawn::GetDescriptionOfFactoryOutput() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowAIPawn.GetDescriptionOfFactoryOutput"); - - UPopulationFactoryWillowAIPawn_GetDescriptionOfFactoryOutput_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowAIPawn.RestorePopulatedAIPawn -// (Defined, Event, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class UObject* SpawnLocationContextObject (Parm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// struct FPopulatedAIPawnMemento AIPawnMemento (Parm, NeedCtorLink) -// class AWillowAIPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowAIPawn* UPopulationFactoryWillowAIPawn::RestorePopulatedAIPawn(class UPopulationMaster* Master, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel, const struct FPopulatedAIPawnMemento& AIPawnMemento) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowAIPawn.RestorePopulatedAIPawn"); - - UPopulationFactoryWillowAIPawn_RestorePopulatedAIPawn_Params params; - params.Master = Master; - params.SpawnLocationContextObject = SpawnLocationContextObject; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - params.AIPawnMemento = AIPawnMemento; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowAIPawn.CreateSavedInventory -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class AWillowAIPawn* aWPawn (Parm) -// struct FPopulatedAIPawnMemento AIPawnMemento (Parm, NeedCtorLink) - -void UPopulationFactoryWillowAIPawn::CreateSavedInventory(class AWillowAIPawn* aWPawn, const struct FPopulatedAIPawnMemento& AIPawnMemento) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowAIPawn.CreateSavedInventory"); - - UPopulationFactoryWillowAIPawn_CreateSavedInventory_Params params; - params.aWPawn = aWPawn; - params.AIPawnMemento = AIPawnMemento; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationFactoryWillowAIPawn.GetPopulatedAIPawnMemento -// (Defined, Event, Public, HasOutparams) -// Parameters: -// struct FPopulatedAIPawnMemento Memento (Parm, OutParm, NeedCtorLink) -// class AWillowAIPawn* aWPawn (Parm) - -void UPopulationFactoryWillowAIPawn::GetPopulatedAIPawnMemento(class AWillowAIPawn* aWPawn, struct FPopulatedAIPawnMemento* Memento) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowAIPawn.GetPopulatedAIPawnMemento"); - - UPopulationFactoryWillowAIPawn_GetPopulatedAIPawnMemento_Params params; - params.aWPawn = aWPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Memento != nullptr) - *Memento = params.Memento; -} - - -// Function WillowGame.PopulationFactoryWillowAIPawn.ShouldSavePopulationActor -// (Defined, Event, Static, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class AActor* ActorToSave (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPopulationFactoryWillowAIPawn::ShouldSavePopulationActor(class UPopulationMaster* Master, class AActor* ActorToSave) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowAIPawn.ShouldSavePopulationActor"); - - UPopulationFactoryWillowAIPawn_ShouldSavePopulationActor_Params params; - params.Master = Master; - params.ActorToSave = ActorToSave; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowAIPawn.DestroyPopulationActor -// (Defined, Event, Static, HasOptionalparams, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// int nOpportunityIdx (Parm) -// class AActor* ActorToDestroy (Parm) -// class UPopulationFactory* SpawnFactory (Parm) -// int CreationFlags (Parm) -// bool bDontSaveActor (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPopulationFactoryWillowAIPawn::DestroyPopulationActor(class UPopulationMaster* Master, int nOpportunityIdx, class AActor* ActorToDestroy, class UPopulationFactory* SpawnFactory, int CreationFlags, bool bDontSaveActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowAIPawn.DestroyPopulationActor"); - - UPopulationFactoryWillowAIPawn_DestroyPopulationActor_Params params; - params.Master = Master; - params.nOpportunityIdx = nOpportunityIdx; - params.ActorToDestroy = ActorToDestroy; - params.SpawnFactory = SpawnFactory; - params.CreationFlags = CreationFlags; - params.bDontSaveActor = bDontSaveActor; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowAIPawn.CreatePopulationActor -// (Defined, Event, Public, HasDefaults) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class APopulationOpportunity* Opportunity (Parm) -// class UObject* SpawnLocationContextObject (Parm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UPopulationFactoryWillowAIPawn::CreatePopulationActor(class UPopulationMaster* Master, class APopulationOpportunity* Opportunity, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowAIPawn.CreatePopulationActor"); - - UPopulationFactoryWillowAIPawn_CreatePopulationActor_Params params; - params.Master = Master; - params.Opportunity = Opportunity; - params.SpawnLocationContextObject = SpawnLocationContextObject; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowAIPawn.SetupPopulationActor -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class AWillowAIPawn* SpawnedPawn (Parm) -// class UObject* SpawnLocationContextObject (Parm) -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// bool bUseMemento (OptionalParm, Parm) -// struct FPopulatedAIPawnMemento AIPawnMemento (OptionalParm, Parm, NeedCtorLink) - -void UPopulationFactoryWillowAIPawn::SetupPopulationActor(class UPopulationMaster* Master, class AWillowAIPawn* SpawnedPawn, class UObject* SpawnLocationContextObject, int GameStage, int AwesomeLevel, bool bUseMemento, const struct FPopulatedAIPawnMemento& AIPawnMemento) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowAIPawn.SetupPopulationActor"); - - UPopulationFactoryWillowAIPawn_SetupPopulationActor_Params params; - params.Master = Master; - params.SpawnedPawn = SpawnedPawn; - params.SpawnLocationContextObject = SpawnLocationContextObject; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - params.bUseMemento = bUseMemento; - params.AIPawnMemento = AIPawnMemento; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationFactoryWillowAIPawn.SetFlagDefinitions -// (Defined, Public) -// Parameters: -// class AWillowAIPawn* aPawn (Parm) - -void UPopulationFactoryWillowAIPawn::SetFlagDefinitions(class AWillowAIPawn* aPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowAIPawn.SetFlagDefinitions"); - - UPopulationFactoryWillowAIPawn_SetFlagDefinitions_Params params; - params.aPawn = aPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationFactoryWillowAIPawn.ApplyPopulationDefinition -// (Defined, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class AWillowAIPawn* AIPawn (Parm) - -void UPopulationFactoryWillowAIPawn::ApplyPopulationDefinition(class UPopulationMaster* Master, class AWillowAIPawn* AIPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowAIPawn.ApplyPopulationDefinition"); - - UPopulationFactoryWillowAIPawn_ApplyPopulationDefinition_Params params; - params.Master = Master; - params.AIPawn = AIPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationFactoryWillowAIPawn.GetAContextSourceForThePopulationActor -// (Defined, Protected) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UPopulationFactoryWillowAIPawn::GetAContextSourceForThePopulationActor(class UPopulationMaster* Master) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowAIPawn.GetAContextSourceForThePopulationActor"); - - UPopulationFactoryWillowAIPawn_GetAContextSourceForThePopulationActor_Params params; - params.Master = Master; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowAIPawn.GetSpawnVisibilityBounds -// (Defined, Event, Public, HasDefaults) -// Parameters: -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// struct FBoxSphereBounds ReturnValue (Parm, OutParm, ReturnParm) - -struct FBoxSphereBounds UPopulationFactoryWillowAIPawn::GetSpawnVisibilityBounds(int GameStage, int AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowAIPawn.GetSpawnVisibilityBounds"); - - UPopulationFactoryWillowAIPawn_GetSpawnVisibilityBounds_Params params; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowAIPawn.GetActorAllegiance -// (Native, Public) -// Parameters: -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// class UPawnAllegiance* ReturnValue (Parm, OutParm, ReturnParm) - -class UPawnAllegiance* UPopulationFactoryWillowAIPawn::GetActorAllegiance(int GameStage, int AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowAIPawn.GetActorAllegiance"); - - UPopulationFactoryWillowAIPawn_GetActorAllegiance_Params params; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowAIPawn.GetActorSpawnCost -// (Defined, Event, Public) -// Parameters: -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// bool bCanSpawnTest (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UPopulationFactoryWillowAIPawn::GetActorSpawnCost(int GameStage, int AwesomeLevel, bool bCanSpawnTest) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowAIPawn.GetActorSpawnCost"); - - UPopulationFactoryWillowAIPawn_GetActorSpawnCost_Params params; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - params.bCanSpawnTest = bCanSpawnTest; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowAIPawn.SetupMatineeForActor -// (Event, Static, Public) -// Parameters: -// class AActor* aNewActor (Parm) - -void UPopulationFactoryWillowAIPawn::SetupMatineeForActor(class AActor* aNewActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowAIPawn.SetupMatineeForActor"); - - UPopulationFactoryWillowAIPawn_SetupMatineeForActor_Params params; - params.aNewActor = aNewActor; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationFactoryBalancedAIPawn.GetSpawnProbabilityAtThisGameStage -// (Native, Public) -// Parameters: -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UPopulationFactoryBalancedAIPawn::GetSpawnProbabilityAtThisGameStage(int GameStage, int AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryBalancedAIPawn.GetSpawnProbabilityAtThisGameStage"); - - UPopulationFactoryBalancedAIPawn_GetSpawnProbabilityAtThisGameStage_Params params; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryBalancedAIPawn.GetDescriptionOfFactoryOutput -// (Defined, Event, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UPopulationFactoryBalancedAIPawn::GetDescriptionOfFactoryOutput() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryBalancedAIPawn.GetDescriptionOfFactoryOutput"); - - UPopulationFactoryBalancedAIPawn_GetDescriptionOfFactoryOutput_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryBalancedAIPawn.SpawnAIPawn -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class UObject* SpawnLocationContextObject (Parm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// bool bUseMemento (OptionalParm, Parm) -// struct FPopulatedAIPawnMemento AIPawnMemento (OptionalParm, Parm, NeedCtorLink) -// class AWillowAIPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowAIPawn* UPopulationFactoryBalancedAIPawn::SpawnAIPawn(class UPopulationMaster* Master, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel, bool bUseMemento, const struct FPopulatedAIPawnMemento& AIPawnMemento) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryBalancedAIPawn.SpawnAIPawn"); - - UPopulationFactoryBalancedAIPawn_SpawnAIPawn_Params params; - params.Master = Master; - params.SpawnLocationContextObject = SpawnLocationContextObject; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - params.bUseMemento = bUseMemento; - params.AIPawnMemento = AIPawnMemento; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryBalancedAIPawn.RestorePopulatedAIPawn -// (Defined, Event, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class UObject* SpawnLocationContextObject (Parm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// struct FPopulatedAIPawnMemento AIPawnMemento (Parm, NeedCtorLink) -// class AWillowAIPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowAIPawn* UPopulationFactoryBalancedAIPawn::RestorePopulatedAIPawn(class UPopulationMaster* Master, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel, const struct FPopulatedAIPawnMemento& AIPawnMemento) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryBalancedAIPawn.RestorePopulatedAIPawn"); - - UPopulationFactoryBalancedAIPawn_RestorePopulatedAIPawn_Params params; - params.Master = Master; - params.SpawnLocationContextObject = SpawnLocationContextObject; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - params.AIPawnMemento = AIPawnMemento; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryBalancedAIPawn.CreatePopulationActor -// (Defined, Event, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class APopulationOpportunity* Opportunity (Parm) -// class UObject* SpawnLocationContextObject (Parm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UPopulationFactoryBalancedAIPawn::CreatePopulationActor(class UPopulationMaster* Master, class APopulationOpportunity* Opportunity, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryBalancedAIPawn.CreatePopulationActor"); - - UPopulationFactoryBalancedAIPawn_CreatePopulationActor_Params params; - params.Master = Master; - params.Opportunity = Opportunity; - params.SpawnLocationContextObject = SpawnLocationContextObject; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryBalancedAIPawn.ApplyAttributeStartingValues -// (Final, Native, Public) -// Parameters: -// class AWillowAIPawn* SpawnedPawn (Parm) - -void UPopulationFactoryBalancedAIPawn::ApplyAttributeStartingValues(class AWillowAIPawn* SpawnedPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryBalancedAIPawn.ApplyAttributeStartingValues"); - - UPopulationFactoryBalancedAIPawn_ApplyAttributeStartingValues_Params params; - params.SpawnedPawn = SpawnedPawn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationFactoryBalancedAIPawn.SetupBalancedPopulationActor -// (Defined, HasOptionalparams, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// FScriptInterface BalancedInstigator (Parm) -// class AWillowAIPawn* SpawnedPawn (Parm) -// class UObject* SpawnLocationContextObject (Parm) -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// bool bUseMemento (OptionalParm, Parm) -// struct FPopulatedAIPawnMemento AIPawnMemento (OptionalParm, Parm, NeedCtorLink) - -void UPopulationFactoryBalancedAIPawn::SetupBalancedPopulationActor(class UPopulationMaster* Master, const FScriptInterface& BalancedInstigator, class AWillowAIPawn* SpawnedPawn, class UObject* SpawnLocationContextObject, int GameStage, int AwesomeLevel, bool bUseMemento, const struct FPopulatedAIPawnMemento& AIPawnMemento) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryBalancedAIPawn.SetupBalancedPopulationActor"); - - UPopulationFactoryBalancedAIPawn_SetupBalancedPopulationActor_Params params; - params.Master = Master; - params.BalancedInstigator = BalancedInstigator; - params.SpawnedPawn = SpawnedPawn; - params.SpawnLocationContextObject = SpawnLocationContextObject; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - params.bUseMemento = bUseMemento; - params.AIPawnMemento = AIPawnMemento; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PopulationFactoryBalancedAIPawn.GetSpawnVisibilityBounds -// (Defined, Event, Public, HasDefaults) -// Parameters: -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// struct FBoxSphereBounds ReturnValue (Parm, OutParm, ReturnParm) - -struct FBoxSphereBounds UPopulationFactoryBalancedAIPawn::GetSpawnVisibilityBounds(int GameStage, int AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryBalancedAIPawn.GetSpawnVisibilityBounds"); - - UPopulationFactoryBalancedAIPawn_GetSpawnVisibilityBounds_Params params; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryBalancedAIPawn.GetActorAllegiance -// (Native, Public) -// Parameters: -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// class UPawnAllegiance* ReturnValue (Parm, OutParm, ReturnParm) - -class UPawnAllegiance* UPopulationFactoryBalancedAIPawn::GetActorAllegiance(int GameStage, int AwesomeLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryBalancedAIPawn.GetActorAllegiance"); - - UPopulationFactoryBalancedAIPawn_GetActorAllegiance_Params params; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryBalancedAIPawn.GetActorSpawnCost -// (Defined, Event, Public) -// Parameters: -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// bool bCanSpawnTest (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UPopulationFactoryBalancedAIPawn::GetActorSpawnCost(int GameStage, int AwesomeLevel, bool bCanSpawnTest) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryBalancedAIPawn.GetActorSpawnCost"); - - UPopulationFactoryBalancedAIPawn_GetActorSpawnCost_Params params; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - params.bCanSpawnTest = bCanSpawnTest; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryBalancedAIPawn.CanSpawn -// (Native, Public) -// Parameters: -// class APopulationOpportunity* SpawningOpportunity (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPopulationFactoryBalancedAIPawn::CanSpawn(class APopulationOpportunity* SpawningOpportunity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryBalancedAIPawn.CanSpawn"); - - UPopulationFactoryBalancedAIPawn_CanSpawn_Params params; - params.SpawningOpportunity = SpawningOpportunity; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowInventory.RestorePickup -// (Defined, Event, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class UObject* SpawnLocationContextObject (Parm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// int GameStage (Parm) -// int AwesomeLevel (Parm) -// struct FPopulatedPickupMemento Memento (Parm) -// class AWillowPickup* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPickup* UPopulationFactoryWillowInventory::RestorePickup(class UPopulationMaster* Master, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel, const struct FPopulatedPickupMemento& Memento) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowInventory.RestorePickup"); - - UPopulationFactoryWillowInventory_RestorePickup_Params params; - params.Master = Master; - params.SpawnLocationContextObject = SpawnLocationContextObject; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - params.GameStage = GameStage; - params.AwesomeLevel = AwesomeLevel; - params.Memento = Memento; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowInventory.CreateInventoryPickup -// (Defined, Simulated, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// struct FPopulatedPickupMemento Memento (Parm) -// struct FVector SpawnLocation (Parm) -// struct FRotator SpawnRotation (Parm) -// class AWillowPickup* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPickup* UPopulationFactoryWillowInventory::CreateInventoryPickup(class UPopulationMaster* Master, const struct FPopulatedPickupMemento& Memento, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowInventory.CreateInventoryPickup"); - - UPopulationFactoryWillowInventory_CreateInventoryPickup_Params params; - params.Master = Master; - params.Memento = Memento; - params.SpawnLocation = SpawnLocation; - params.SpawnRotation = SpawnRotation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PopulationFactoryWillowInventory.GetPopulatedPickupMemento -// (Defined, Event, Public, HasOutparams) -// Parameters: -// struct FPopulatedPickupMemento Memento (Parm, OutParm) -// class AWillowPickup* Pickup (Parm) - -void UPopulationFactoryWillowInventory::GetPopulatedPickupMemento(class AWillowPickup* Pickup, struct FPopulatedPickupMemento* Memento) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowInventory.GetPopulatedPickupMemento"); - - UPopulationFactoryWillowInventory_GetPopulatedPickupMemento_Params params; - params.Pickup = Pickup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Memento != nullptr) - *Memento = params.Memento; -} - - -// Function WillowGame.PopulationFactoryWillowInventory.ShouldSavePopulationActor -// (Defined, Event, Static, Public) -// Parameters: -// class UPopulationMaster* Master (Parm) -// class AActor* ActorToSave (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPopulationFactoryWillowInventory::ShouldSavePopulationActor(class UPopulationMaster* Master, class AActor* ActorToSave) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PopulationFactoryWillowInventory.ShouldSavePopulationActor"); - - UPopulationFactoryWillowInventory_ShouldSavePopulationActor_Params params; - params.Master = Master; - params.ActorToSave = ActorToSave; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowActionSequencePawn.CreateActorPath -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class AActor* GoalActor (Parm) -// float MaxDist (OptionalParm, Parm) -// bool bAdjustStartForMotion (OptionalParm, Parm) - -void UWillowActionSequencePawn::CreateActorPath(class AActor* GoalActor, float MaxDist, bool bAdjustStartForMotion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.CreateActorPath"); - - UWillowActionSequencePawn_CreateActorPath_Params params; - params.GoalActor = GoalActor; - params.MaxDist = MaxDist; - params.bAdjustStartForMotion = bAdjustStartForMotion; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowActionSequencePawn.GetActorFloorLoc -// (Defined, Public, HasDefaults) -// Parameters: -// class AActor* GoalActor (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UWillowActionSequencePawn::GetActorFloorLoc(class AActor* GoalActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.GetActorFloorLoc"); - - UWillowActionSequencePawn_GetActorFloorLoc_Params params; - params.GoalActor = GoalActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowActionSequencePawn.CreateBackupFlyerPath -// (Defined, Public, HasDefaults) -// Parameters: -// struct FVector GoalVector (Parm) -// bool bAdjustStartForMotion (Parm) - -void UWillowActionSequencePawn::CreateBackupFlyerPath(const struct FVector& GoalVector, bool bAdjustStartForMotion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.CreateBackupFlyerPath"); - - UWillowActionSequencePawn_CreateBackupFlyerPath_Params params; - params.GoalVector = GoalVector; - params.bAdjustStartForMotion = bAdjustStartForMotion; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowActionSequencePawn.CreateVectorPath -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FVector GoalVector (Parm) -// struct FGBXNavMeshPolyRef GoalPoly (OptionalParm, Parm) -// bool bAdjustStartForMotion (OptionalParm, Parm) - -void UWillowActionSequencePawn::CreateVectorPath(const struct FVector& GoalVector, const struct FGBXNavMeshPolyRef& GoalPoly, bool bAdjustStartForMotion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.CreateVectorPath"); - - UWillowActionSequencePawn_CreateVectorPath_Params params; - params.GoalVector = GoalVector; - params.GoalPoly = GoalPoly; - params.bAdjustStartForMotion = bAdjustStartForMotion; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowActionSequencePawn.GetFinalDestination -// (Defined, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UWillowActionSequencePawn::GetFinalDestination() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.GetFinalDestination"); - - UWillowActionSequencePawn_GetFinalDestination_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowActionSequencePawn.GetPointOnGround -// (Native, HasOptionalparams, Public) -// Parameters: -// struct FVector StartPoint (Parm) -// float Tolerance (OptionalParm, Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UWillowActionSequencePawn::GetPointOnGround(const struct FVector& StartPoint, float Tolerance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.GetPointOnGround"); - - UWillowActionSequencePawn_GetPointOnGround_Params params; - params.StartPoint = StartPoint; - params.Tolerance = Tolerance; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowActionSequencePawn.CanMoveTo -// (Native, Public) -// Parameters: -// struct FVector GoalPoint (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowActionSequencePawn::CanMoveTo(const struct FVector& GoalPoint) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.CanMoveTo"); - - UWillowActionSequencePawn_CanMoveTo_Params params; - params.GoalPoint = GoalPoint; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowActionSequencePawn.ReachedDestination -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowActionSequencePawn::ReachedDestination() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.ReachedDestination"); - - UWillowActionSequencePawn_ReachedDestination_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowActionSequencePawn.FinishPath -// (Latent, Native, Public) - -void UWillowActionSequencePawn::FinishPath() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.FinishPath"); - - UWillowActionSequencePawn_FinishPath_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowActionSequencePawn.WaitForPath -// (Latent, Native, Public) - -void UWillowActionSequencePawn::WaitForPath() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.WaitForPath"); - - UWillowActionSequencePawn_WaitForPath_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowActionSequencePawn.FollowPath -// (Latent, Native, Public) - -void UWillowActionSequencePawn::FollowPath() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.FollowPath"); - - UWillowActionSequencePawn_FollowPath_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowActionSequencePawn.PathIsValid -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowActionSequencePawn::PathIsValid() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.PathIsValid"); - - UWillowActionSequencePawn_PathIsValid_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowActionSequencePawn.InvalidatePath -// (Native, Public) - -void UWillowActionSequencePawn::InvalidatePath() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.InvalidatePath"); - - UWillowActionSequencePawn_InvalidatePath_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowActionSequencePawn.PathFind -// (Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowActionSequencePawn::PathFind() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.PathFind"); - - UWillowActionSequencePawn_PathFind_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowActionSequencePawn.TargetTooFar -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowActionSequencePawn::TargetTooFar() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.TargetTooFar"); - - UWillowActionSequencePawn_TargetTooFar_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowActionSequencePawn.ActivateEvent -// (Defined, Event, Public) -// Parameters: -// struct FName EventName (Parm) - -void UWillowActionSequencePawn::ActivateEvent(const struct FName& EventName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.ActivateEvent"); - - UWillowActionSequencePawn_ActivateEvent_Params params; - params.EventName = EventName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowActionSequencePawn.IsWalking -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowActionSequencePawn::IsWalking() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.IsWalking"); - - UWillowActionSequencePawn_IsWalking_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowActionSequencePawn.IsCurrentlyFlying -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowActionSequencePawn::IsCurrentlyFlying() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.IsCurrentlyFlying"); - - UWillowActionSequencePawn_IsCurrentlyFlying_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowActionSequencePawn.IsFixingFlying -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowActionSequencePawn::IsFixingFlying() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.IsFixingFlying"); - - UWillowActionSequencePawn_IsFixingFlying_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowActionSequencePawn.IsFlying -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowActionSequencePawn::IsFlying() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.IsFlying"); - - UWillowActionSequencePawn_IsFlying_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowActionSequencePawn.Stop -// (Defined, Event, Public) - -void UWillowActionSequencePawn::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.Stop"); - - UWillowActionSequencePawn_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowActionSequencePawn.Start -// (Defined, Event, Public) - -void UWillowActionSequencePawn::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.Start"); - - UWillowActionSequencePawn_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowActionSequencePawn.Init -// (Defined, Event, Public) - -void UWillowActionSequencePawn::Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.Init"); - - UWillowActionSequencePawn_Init_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowActionSequencePawn.SetPawnMovementSpeed -// (Native, Protected) -// Parameters: -// unsigned char NewPawnMovementSpeed (Parm) - -void UWillowActionSequencePawn::SetPawnMovementSpeed(unsigned char NewPawnMovementSpeed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.SetPawnMovementSpeed"); - - UWillowActionSequencePawn_SetPawnMovementSpeed_Params params; - params.NewPawnMovementSpeed = NewPawnMovementSpeed; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowActionSequencePawn.WaitForPawnToTurn -// (Final, Latent, Native, Public) - -void UWillowActionSequencePawn::WaitForPawnToTurn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.WaitForPawnToTurn"); - - UWillowActionSequencePawn_WaitForPawnToTurn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowActionSequencePawn.WaitForPawnToStop -// (Final, Latent, Native, Public) - -void UWillowActionSequencePawn::WaitForPawnToStop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowActionSequencePawn.WaitForPawnToStop"); - - UWillowActionSequencePawn_WaitForPawnToStop_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Burrow.CheckCloaked -// (Defined, HasOptionalparams, Public) -// Parameters: -// unsigned char Type (Parm) -// bool bForceUncloak (OptionalParm, Parm) - -void UAction_Burrow::CheckCloaked(unsigned char Type, bool bForceUncloak) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Burrow.CheckCloaked"); - - UAction_Burrow_CheckCloaked_Params params; - params.Type = Type; - params.bForceUncloak = bForceUncloak; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Burrow.SafeToUncloak -// (Defined, Public, HasDefaults) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_Burrow::SafeToUncloak() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Burrow.SafeToUncloak"); - - UAction_Burrow_SafeToUncloak_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_Burrow.ForceUncloak -// (Defined, Public) - -void UAction_Burrow::ForceUncloak() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Burrow.ForceUncloak"); - - UAction_Burrow_ForceUncloak_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Burrow.ForceCloak -// (Defined, Public) - -void UAction_Burrow::ForceCloak() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Burrow.ForceCloak"); - - UAction_Burrow_ForceCloak_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Burrow.CheckStateTransition -// (Public) - -void UAction_Burrow::CheckStateTransition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Burrow.CheckStateTransition"); - - UAction_Burrow_CheckStateTransition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Burrow.Start -// (Defined, Event, Public) - -void UAction_Burrow::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Burrow.Start"); - - UAction_Burrow_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIComponent.IsAIThrottled -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowAIComponent::IsAIThrottled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.IsAIThrottled"); - - UWillowAIComponent_IsAIThrottled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.IsAttackDebugEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowAIComponent::IsAttackDebugEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.IsAttackDebugEnabled"); - - UWillowAIComponent_IsAttackDebugEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.ToggleAttackDebug -// (Native, Static, Public) - -void UWillowAIComponent::ToggleAttackDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.ToggleAttackDebug"); - - UWillowAIComponent_ToggleAttackDebug_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIComponent.DrawAttackDebug -// (Native, Public) - -void UWillowAIComponent::DrawAttackDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.DrawAttackDebug"); - - UWillowAIComponent_DrawAttackDebug_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIComponent.ClaimNearbyVehicle -// (Native, Public) -// Parameters: -// class AWillowVehicle* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowVehicle* UWillowAIComponent::ClaimNearbyVehicle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.ClaimNearbyVehicle"); - - UWillowAIComponent_ClaimNearbyVehicle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.CanPhaseLock -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowAIComponent::CanPhaseLock() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.CanPhaseLock"); - - UWillowAIComponent_CanPhaseLock_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.ReleasePhaseLock -// (Native, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UObject* Tag (Parm) - -void UWillowAIComponent::ReleasePhaseLock(const struct FName& HoldName, class UObject* Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.ReleasePhaseLock"); - - UWillowAIComponent_ReleasePhaseLock_Params params; - params.HoldName = HoldName; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIComponent.HoldPhaseLock -// (Native, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UObject* Tag (Parm) - -void UWillowAIComponent::HoldPhaseLock(const struct FName& HoldName, class UObject* Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.HoldPhaseLock"); - - UWillowAIComponent_HoldPhaseLock_Params params; - params.HoldName = HoldName; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIComponent.PhaseLockOnHold -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowAIComponent::PhaseLockOnHold() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.PhaseLockOnHold"); - - UWillowAIComponent_PhaseLockOnHold_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.ReleaseHeadLook -// (Native, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UObject* Tag (Parm) - -void UWillowAIComponent::ReleaseHeadLook(const struct FName& HoldName, class UObject* Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.ReleaseHeadLook"); - - UWillowAIComponent_ReleaseHeadLook_Params params; - params.HoldName = HoldName; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIComponent.HoldHeadLook -// (Native, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UObject* Tag (Parm) - -void UWillowAIComponent::HoldHeadLook(const struct FName& HoldName, class UObject* Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.HoldHeadLook"); - - UWillowAIComponent_HoldHeadLook_Params params; - params.HoldName = HoldName; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIComponent.HeadLookOnHold -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowAIComponent::HeadLookOnHold() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.HeadLookOnHold"); - - UWillowAIComponent_HeadLookOnHold_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.OnHold -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowAIComponent::OnHold() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.OnHold"); - - UWillowAIComponent_OnHold_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.GetTimeSinceAttacked -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowAIComponent::GetTimeSinceAttacked() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.GetTimeSinceAttacked"); - - UWillowAIComponent_GetTimeSinceAttacked_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.GetTimeSinceHurt -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowAIComponent::GetTimeSinceHurt() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.GetTimeSinceHurt"); - - UWillowAIComponent_GetTimeSinceHurt_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.SetThreatLevel -// (Native, Public) -// Parameters: -// class AActor* Target (Parm) -// unsigned char NewThreat (Parm) - -void UWillowAIComponent::SetThreatLevel(class AActor* Target, unsigned char NewThreat) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.SetThreatLevel"); - - UWillowAIComponent_SetThreatLevel_Params params; - params.Target = Target; - params.NewThreat = NewThreat; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIComponent.GetThreatLevel -// (Final, Native, Public) -// Parameters: -// class AActor* Target (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UWillowAIComponent::GetThreatLevel(class AActor* Target) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.GetThreatLevel"); - - UWillowAIComponent_GetThreatLevel_Params params; - params.Target = Target; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.GetHighestThreatLevel -// (Final, Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UWillowAIComponent::GetHighestThreatLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.GetHighestThreatLevel"); - - UWillowAIComponent_GetHighestThreatLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.GetCoverExposure -// (Native, Public, HasOutparams) -// Parameters: -// struct FCoverInfo Cover (Const, Parm, OutParm) -// struct FCoverExposureData ReturnValue (Parm, OutParm, ReturnParm) - -struct FCoverExposureData UWillowAIComponent::GetCoverExposure(struct FCoverInfo* Cover) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.GetCoverExposure"); - - UWillowAIComponent_GetCoverExposure_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Cover != nullptr) - *Cover = params.Cover; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.TryEnterCover -// (Final, Native, Public) - -void UWillowAIComponent::TryEnterCover() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.TryEnterCover"); - - UWillowAIComponent_TryEnterCover_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIComponent.TryExitCover -// (Final, Native, Public) - -void UWillowAIComponent::TryExitCover() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.TryExitCover"); - - UWillowAIComponent_TryExitCover_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIComponent.IsLocationValid -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FVector TestLoc (Const, Parm, OutParm) -// TArray Limits (Const, Parm, OutParm, NeedCtorLink) -// bool bZoneCheck (Parm) -// bool bAllowPartial (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowAIComponent::IsLocationValid(bool bZoneCheck, bool bAllowPartial, struct FVector* TestLoc, TArray* Limits) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.IsLocationValid"); - - UWillowAIComponent_IsLocationValid_Params params; - params.bZoneCheck = bZoneCheck; - params.bAllowPartial = bAllowPartial; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (TestLoc != nullptr) - *TestLoc = params.TestLoc; - if (Limits != nullptr) - *Limits = params.Limits; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.GetLocationScore -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FVector TestLoc (Const, Parm, OutParm) -// TArray Limits (Const, Parm, OutParm, NeedCtorLink) -// bool bZoneCheck (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowAIComponent::GetLocationScore(bool bZoneCheck, struct FVector* TestLoc, TArray* Limits) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.GetLocationScore"); - - UWillowAIComponent_GetLocationScore_Params params; - params.bZoneCheck = bZoneCheck; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (TestLoc != nullptr) - *TestLoc = params.TestLoc; - if (Limits != nullptr) - *Limits = params.Limits; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.InvalidateCombatZone -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// int ZoneIndex (OptionalParm, Parm) - -void UWillowAIComponent::InvalidateCombatZone(int ZoneIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.InvalidateCombatZone"); - - UWillowAIComponent_InvalidateCombatZone_Params params; - params.ZoneIndex = ZoneIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIComponent.MarkCurrentCombatZone -// (Final, Native, Public) - -void UWillowAIComponent::MarkCurrentCombatZone() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.MarkCurrentCombatZone"); - - UWillowAIComponent_MarkCurrentCombatZone_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIComponent.GetCombatZoneByLocation -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FVector TestLoc (Const, Parm, OutParm) -// struct FCombatZone ReturnValue (Parm, OutParm, ReturnParm) - -struct FCombatZone UWillowAIComponent::GetCombatZoneByLocation(struct FVector* TestLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.GetCombatZoneByLocation"); - - UWillowAIComponent_GetCombatZoneByLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (TestLoc != nullptr) - *TestLoc = params.TestLoc; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.CombatZoneAvailable -// (Native, Public, HasOutparams) -// Parameters: -// struct FCombatZone Zone (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowAIComponent::CombatZoneAvailable(struct FCombatZone* Zone) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.CombatZoneAvailable"); - - UWillowAIComponent_CombatZoneAvailable_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Zone != nullptr) - *Zone = params.Zone; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.UnclaimCombatZone -// (Native, Public, HasOutparams) -// Parameters: -// struct FCombatZone Zone (Const, Parm, OutParm) - -void UWillowAIComponent::UnclaimCombatZone(struct FCombatZone* Zone) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.UnclaimCombatZone"); - - UWillowAIComponent_UnclaimCombatZone_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Zone != nullptr) - *Zone = params.Zone; -} - - -// Function WillowGame.WillowAIComponent.ClaimCombatZone -// (Native, Public, HasOutparams) -// Parameters: -// struct FCombatZone Zone (Const, Parm, OutParm) - -void UWillowAIComponent::ClaimCombatZone(struct FCombatZone* Zone) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.ClaimCombatZone"); - - UWillowAIComponent_ClaimCombatZone_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Zone != nullptr) - *Zone = params.Zone; -} - - -// Function WillowGame.WillowAIComponent.DistToFormationLeader -// (Defined, Public, HasDefaults) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowAIComponent::DistToFormationLeader() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.DistToFormationLeader"); - - UWillowAIComponent_DistToFormationLeader_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.GetFormation -// (Final, Native, Public) -// Parameters: -// class UWillowFormationComponent* Current (Parm, EditInline) -// struct FName Tag (Parm) -// class AWillowPawn* LeaderPawn (Parm) -// class UWillowFormationComponent* ReturnValue (Parm, OutParm, ReturnParm, EditInline) - -class UWillowFormationComponent* UWillowAIComponent::GetFormation(class UWillowFormationComponent* Current, const struct FName& Tag, class AWillowPawn* LeaderPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.GetFormation"); - - UWillowAIComponent_GetFormation_Params params; - params.Current = Current; - params.Tag = Tag; - params.LeaderPawn = LeaderPawn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.SetFormationLeader -// (Native, HasOptionalparams, Public) -// Parameters: -// FScriptInterface NewLeader (Parm) -// bool bOverride (OptionalParm, Parm) - -void UWillowAIComponent::SetFormationLeader(const FScriptInterface& NewLeader, bool bOverride) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.SetFormationLeader"); - - UWillowAIComponent_SetFormationLeader_Params params; - params.NewLeader = NewLeader; - params.bOverride = bOverride; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIComponent.GetFormationLeader -// (Final, Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UWillowAIComponent::GetFormationLeader() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.GetFormationLeader"); - - UWillowAIComponent_GetFormationLeader_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.SetTargetLeader -// (Native, HasOptionalparams, Public) -// Parameters: -// FScriptInterface NewLeader (Parm) -// bool bOverride (OptionalParm, Parm) - -void UWillowAIComponent::SetTargetLeader(const FScriptInterface& NewLeader, bool bOverride) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.SetTargetLeader"); - - UWillowAIComponent_SetTargetLeader_Params params; - params.NewLeader = NewLeader; - params.bOverride = bOverride; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIComponent.GetTargetLeader -// (Final, Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UWillowAIComponent::GetTargetLeader() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.GetTargetLeader"); - - UWillowAIComponent_GetTargetLeader_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.GetForcedTarget -// (Final, Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UWillowAIComponent::GetForcedTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.GetForcedTarget"); - - UWillowAIComponent_GetForcedTarget_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.HasForcedTarget -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowAIComponent::HasForcedTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.HasForcedTarget"); - - UWillowAIComponent_HasForcedTarget_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.Release -// (Native, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UObject* Tag (Parm) - -void UWillowAIComponent::Release(const struct FName& HoldName, class UObject* Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.Release"); - - UWillowAIComponent_Release_Params params; - params.HoldName = HoldName; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIComponent.Hold -// (Native, Public) -// Parameters: -// struct FName HoldName (Parm) -// class UObject* Tag (Parm) - -void UWillowAIComponent::Hold(const struct FName& HoldName, class UObject* Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.Hold"); - - UWillowAIComponent_Hold_Params params; - params.HoldName = HoldName; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIComponent.TargetChanged -// (Native, Protected) -// Parameters: -// class AActor* OldTarget (Parm) -// class AActor* NewTarget (Parm) - -void UWillowAIComponent::TargetChanged(class AActor* OldTarget, class AActor* NewTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.TargetChanged"); - - UWillowAIComponent_TargetChanged_Params params; - params.OldTarget = OldTarget; - params.NewTarget = NewTarget; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIComponent.InitializeTargetRecord -// (Native, Public) -// Parameters: -// class UMindTargetInfo* TargetRec (Parm) - -void UWillowAIComponent::InitializeTargetRecord(class UMindTargetInfo* TargetRec) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.InitializeTargetRecord"); - - UWillowAIComponent_InitializeTargetRecord_Params params; - params.TargetRec = TargetRec; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIComponent.TargetRemoved -// (Native, Public) -// Parameters: -// class UMindTargetInfo* TargetRec (Parm) - -void UWillowAIComponent::TargetRemoved(class UMindTargetInfo* TargetRec) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.TargetRemoved"); - - UWillowAIComponent_TargetRemoved_Params params; - params.TargetRec = TargetRec; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIComponent.ValidCurrentTarget -// (Native, Public) -// Parameters: -// class UMindTargetInfo* TargetRec (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowAIComponent::ValidCurrentTarget(class UMindTargetInfo* TargetRec) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.ValidCurrentTarget"); - - UWillowAIComponent_ValidCurrentTarget_Params params; - params.TargetRec = TargetRec; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.ValidTarget -// (Native, Public) -// Parameters: -// class AActor* Target (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowAIComponent::ValidTarget(class AActor* Target) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.ValidTarget"); - - UWillowAIComponent_ValidTarget_Params params; - params.Target = Target; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIComponent.AddDenTargets -// (Native, Public) -// Parameters: -// class APopulationOpportunityDen* Den (Parm) - -void UWillowAIComponent::AddDenTargets(class APopulationOpportunityDen* Den) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.AddDenTargets"); - - UWillowAIComponent_AddDenTargets_Params params; - params.Den = Den; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIComponent.GetTargetsFromParents -// (Native, Protected) - -void UWillowAIComponent::GetTargetsFromParents() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.GetTargetsFromParents"); - - UWillowAIComponent_GetTargetsFromParents_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIComponent.GetTargets -// (Native, Protected) - -void UWillowAIComponent::GetTargets() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.GetTargets"); - - UWillowAIComponent_GetTargets_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIComponent.NotifyAttackedBy -// (Native, Public) -// Parameters: -// class AActor* Attacker (Parm) - -void UWillowAIComponent::NotifyAttackedBy(class AActor* Attacker) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.NotifyAttackedBy"); - - UWillowAIComponent_NotifyAttackedBy_Params params; - params.Attacker = Attacker; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIComponent.ClearState -// (Native, Public) - -void UWillowAIComponent::ClearState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIComponent.ClearState"); - - UWillowAIComponent_ClearState_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GenericAttack.ReachedAttackLoc -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_GenericAttack::ReachedAttackLoc() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.ReachedAttackLoc"); - - UAction_GenericAttack_ReachedAttackLoc_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GenericAttack.HalfExposed -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_GenericAttack::HalfExposed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.HalfExposed"); - - UAction_GenericAttack_HalfExposed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GenericAttack.GetDotToTarget -// (Defined, Public, HasDefaults) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UAction_GenericAttack::GetDotToTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.GetDotToTarget"); - - UAction_GenericAttack_GetDotToTarget_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GenericAttack.TargetReachable -// (Defined, Public, HasDefaults) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_GenericAttack::TargetReachable() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.TargetReachable"); - - UAction_GenericAttack_TargetReachable_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GenericAttack.GetNearestLocationToTarget -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// bool bCanBeExpensive (OptionalParm, Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UAction_GenericAttack::GetNearestLocationToTarget(bool bCanBeExpensive) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.GetNearestLocationToTarget"); - - UAction_GenericAttack_GetNearestLocationToTarget_Params params; - params.bCanBeExpensive = bCanBeExpensive; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GenericAttack.PathFind -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_GenericAttack::PathFind() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.PathFind"); - - UAction_GenericAttack_PathFind_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GenericAttack.WantsPathFind -// (Defined, Public, HasDefaults) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_GenericAttack::WantsPathFind() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.WantsPathFind"); - - UAction_GenericAttack_WantsPathFind_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GenericAttack.CheckExpiredZone -// (Defined, Public) - -void UAction_GenericAttack::CheckExpiredZone() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.CheckExpiredZone"); - - UAction_GenericAttack_CheckExpiredZone_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GenericAttack.OnlyExpireMyZone -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_GenericAttack::OnlyExpireMyZone() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.OnlyExpireMyZone"); - - UAction_GenericAttack_OnlyExpireMyZone_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GenericAttack.CanCheckExpiredZone -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_GenericAttack::CanCheckExpiredZone() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.CanCheckExpiredZone"); - - UAction_GenericAttack_CanCheckExpiredZone_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GenericAttack.CheckForNewZone -// (Defined, Public, HasDefaults) - -void UAction_GenericAttack::CheckForNewZone() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.CheckForNewZone"); - - UAction_GenericAttack_CheckForNewZone_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GenericAttack.CanClaimZones -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_GenericAttack::CanClaimZones() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.CanClaimZones"); - - UAction_GenericAttack_CanClaimZones_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GenericAttack.ValidLocation -// (Defined, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FVector TestLoc (Const, Parm, OutParm) -// bool bAllAreRequired (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_GenericAttack::ValidLocation(bool bAllAreRequired, struct FVector* TestLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.ValidLocation"); - - UAction_GenericAttack_ValidLocation_Params params; - params.bAllAreRequired = bAllAreRequired; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (TestLoc != nullptr) - *TestLoc = params.TestLoc; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GenericAttack.CheckAttackLocation -// (Defined, Public) - -void UAction_GenericAttack::CheckAttackLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.CheckAttackLocation"); - - UAction_GenericAttack_CheckAttackLocation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GenericAttack.UnclaimMovement -// (Defined, Public) - -void UAction_GenericAttack::UnclaimMovement() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.UnclaimMovement"); - - UAction_GenericAttack_UnclaimMovement_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GenericAttack.ClaimMovement -// (Defined, Public) - -void UAction_GenericAttack::ClaimMovement() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.ClaimMovement"); - - UAction_GenericAttack_ClaimMovement_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GenericAttack.CanMove -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_GenericAttack::CanMove() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.CanMove"); - - UAction_GenericAttack_CanMove_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GenericAttack.CheckStateTransition -// (Defined, Public) - -void UAction_GenericAttack::CheckStateTransition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.CheckStateTransition"); - - UAction_GenericAttack_CheckStateTransition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GenericAttack.GetDesiredState -// (Defined, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_GenericAttack::GetDesiredState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.GetDesiredState"); - - UAction_GenericAttack_GetDesiredState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GenericAttack.TargetIsDownedPlayer -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_GenericAttack::TargetIsDownedPlayer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.TargetIsDownedPlayer"); - - UAction_GenericAttack_TargetIsDownedPlayer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GenericAttack.Update -// (Defined, Event, Public) - -void UAction_GenericAttack::Update() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.Update"); - - UAction_GenericAttack_Update_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GenericAttack.Stop -// (Defined, Event, Public) - -void UAction_GenericAttack::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.Stop"); - - UAction_GenericAttack_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GenericAttack.Start -// (Defined, Event, Public) - -void UAction_GenericAttack::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.Start"); - - UAction_GenericAttack_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GenericAttack.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_GenericAttack::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.CanRun"); - - UAction_GenericAttack_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GenericAttack.Init -// (Defined, Event, Public) - -void UAction_GenericAttack::Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.Init"); - - UAction_GenericAttack_Init_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GenericAttack.InitData -// (Native, Public) - -void UAction_GenericAttack::InitData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GenericAttack.InitData"); - - UAction_GenericAttack_InitData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_AnimAttack.IsAimed -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_AnimAttack::IsAimed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_AnimAttack.IsAimed"); - - UAction_AnimAttack_IsAimed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_AnimAttack.ReleaseTarget -// (Defined, Public) - -void UAction_AnimAttack::ReleaseTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_AnimAttack.ReleaseTarget"); - - UAction_AnimAttack_ReleaseTarget_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_AnimAttack.HoldTarget -// (Defined, Public) - -void UAction_AnimAttack::HoldTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_AnimAttack.HoldTarget"); - - UAction_AnimAttack_HoldTarget_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_AnimAttack.AttackFinished -// (Defined, Public) - -void UAction_AnimAttack::AttackFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_AnimAttack.AttackFinished"); - - UAction_AnimAttack_AttackFinished_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_AnimAttack.OnlyExpireMyZone -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_AnimAttack::OnlyExpireMyZone() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_AnimAttack.OnlyExpireMyZone"); - - UAction_AnimAttack_OnlyExpireMyZone_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_AnimAttack.CanCheckExpiredZone -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_AnimAttack::CanCheckExpiredZone() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_AnimAttack.CanCheckExpiredZone"); - - UAction_AnimAttack_CanCheckExpiredZone_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_AnimAttack.GetDesiredState -// (Defined, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_AnimAttack::GetDesiredState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_AnimAttack.GetDesiredState"); - - UAction_AnimAttack_GetDesiredState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_AnimAttack.Update -// (Defined, Event, Public) - -void UAction_AnimAttack::Update() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_AnimAttack.Update"); - - UAction_AnimAttack_Update_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_AnimAttack.Stop -// (Defined, Event, Public) - -void UAction_AnimAttack::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_AnimAttack.Stop"); - - UAction_AnimAttack_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_AnimAttack.Start -// (Defined, Event, Public) - -void UAction_AnimAttack::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_AnimAttack.Start"); - - UAction_AnimAttack_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_AnimAttack.Init -// (Defined, Event, Public) - -void UAction_AnimAttack::Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_AnimAttack.Init"); - - UAction_AnimAttack_Init_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_LeapAtTarget.LandFinished -// (Defined, Public) - -void UAction_LeapAtTarget::LandFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_LeapAtTarget.LandFinished"); - - UAction_LeapAtTarget_LandFinished_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_LeapAtTarget.PlayLand -// (Defined, Public) -// Parameters: -// bool bInterrupted (Parm) - -void UAction_LeapAtTarget::PlayLand(bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_LeapAtTarget.PlayLand"); - - UAction_LeapAtTarget_PlayLand_Params params; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_LeapAtTarget.PlayIdle -// (Defined, Public) -// Parameters: -// bool bInterrupted (Parm) - -void UAction_LeapAtTarget::PlayIdle(bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_LeapAtTarget.PlayIdle"); - - UAction_LeapAtTarget_PlayIdle_Params params; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_LeapAtTarget.PlayLaunch -// (Defined, Public) - -void UAction_LeapAtTarget::PlayLaunch() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_LeapAtTarget.PlayLaunch"); - - UAction_LeapAtTarget_PlayLaunch_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_LeapAtTarget.ActivateEvent -// (Defined, Event, Public) -// Parameters: -// struct FName EventName (Parm) - -void UAction_LeapAtTarget::ActivateEvent(const struct FName& EventName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_LeapAtTarget.ActivateEvent"); - - UAction_LeapAtTarget_ActivateEvent_Params params; - params.EventName = EventName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_LeapAtTarget.TargetTooFar -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_LeapAtTarget::TargetTooFar() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_LeapAtTarget.TargetTooFar"); - - UAction_LeapAtTarget_TargetTooFar_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_LeapAtTarget.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_LeapAtTarget::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_LeapAtTarget.CanRun"); - - UAction_LeapAtTarget_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_CoverAttack.PathFind -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_CoverAttack::PathFind() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_CoverAttack.PathFind"); - - UAction_CoverAttack_PathFind_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_CoverAttack.CheckExpiredZone -// (Defined, Public) - -void UAction_CoverAttack::CheckExpiredZone() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_CoverAttack.CheckExpiredZone"); - - UAction_CoverAttack_CheckExpiredZone_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_CoverAttack.CheckForNewZone -// (Defined, Public, HasDefaults) - -void UAction_CoverAttack::CheckForNewZone() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_CoverAttack.CheckForNewZone"); - - UAction_CoverAttack_CheckForNewZone_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_CoverAttack.FindCover -// (Defined, Public, HasDefaults) - -void UAction_CoverAttack::FindCover() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_CoverAttack.FindCover"); - - UAction_CoverAttack_FindCover_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_CoverAttack.ReachedCoverLoc -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_CoverAttack::ReachedCoverLoc() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_CoverAttack.ReachedCoverLoc"); - - UAction_CoverAttack_ReachedCoverLoc_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_CoverAttack.IsInCover -// (Final, Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_CoverAttack::IsInCover() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_CoverAttack.IsInCover"); - - UAction_CoverAttack_IsInCover_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_CoverAttack.CoverValid -// (Final, Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_CoverAttack::CoverValid() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_CoverAttack.CoverValid"); - - UAction_CoverAttack_CoverValid_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_CoverAttack.CheckCoverLocation -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FCoverInfo Cover (Const, Parm, OutParm) -// struct FVector CoverLoc (Const, Parm, OutParm) -// int BestScore (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_CoverAttack::CheckCoverLocation(struct FCoverInfo* Cover, struct FVector* CoverLoc, int* BestScore) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_CoverAttack.CheckCoverLocation"); - - UAction_CoverAttack_CheckCoverLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Cover != nullptr) - *Cover = params.Cover; - if (CoverLoc != nullptr) - *CoverLoc = params.CoverLoc; - if (BestScore != nullptr) - *BestScore = params.BestScore; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_CoverAttack.IsValidCover -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FCoverInfo Cover (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_CoverAttack::IsValidCover(struct FCoverInfo* Cover) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_CoverAttack.IsValidCover"); - - UAction_CoverAttack_IsValidCover_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Cover != nullptr) - *Cover = params.Cover; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_CoverAttack.CreateCoverList -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FVector TestLoc (Const, Parm, OutParm) - -void UAction_CoverAttack::CreateCoverList(struct FVector* TestLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_CoverAttack.CreateCoverList"); - - UAction_CoverAttack_CreateCoverList_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TestLoc != nullptr) - *TestLoc = params.TestLoc; -} - - -// Function WillowGame.Action_CoverAttack.GetCoverPoint -// (Final, Native, Public) -// Parameters: -// struct FCoverInfo ReturnValue (Parm, OutParm, ReturnParm) - -struct FCoverInfo UAction_CoverAttack::GetCoverPoint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_CoverAttack.GetCoverPoint"); - - UAction_CoverAttack_GetCoverPoint_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_CoverAttack.GetCoverLocation -// (Final, Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UAction_CoverAttack::GetCoverLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_CoverAttack.GetCoverLocation"); - - UAction_CoverAttack_GetCoverLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_CoverAttack.CheckStateTransition -// (Defined, Public) - -void UAction_CoverAttack::CheckStateTransition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_CoverAttack.CheckStateTransition"); - - UAction_CoverAttack_CheckStateTransition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_CoverAttack.Update -// (Defined, Event, Public) - -void UAction_CoverAttack::Update() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_CoverAttack.Update"); - - UAction_CoverAttack_Update_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_CoverAttack.Stop -// (Defined, Event, Public) - -void UAction_CoverAttack::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_CoverAttack.Stop"); - - UAction_CoverAttack_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_CoverAttack.Start -// (Defined, Event, Public) - -void UAction_CoverAttack::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_CoverAttack.Start"); - - UAction_CoverAttack_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_CoverAttack.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_CoverAttack::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_CoverAttack.CanRun"); - - UAction_CoverAttack_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_CoverAttack.Init -// (Defined, Event, Public) - -void UAction_CoverAttack::Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_CoverAttack.Init"); - - UAction_CoverAttack_Init_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_CoverAttack.InitData -// (Native, Public) - -void UAction_CoverAttack::InitData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_CoverAttack.InitData"); - - UAction_CoverAttack_InitData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_SwoopAttack.GetDistToGoal -// (Defined, Public, HasDefaults) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UAction_SwoopAttack::GetDistToGoal() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_SwoopAttack.GetDistToGoal"); - - UAction_SwoopAttack_GetDistToGoal_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_SwoopAttack.GetGoalLocation -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// bool bForce (OptionalParm, Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UAction_SwoopAttack::GetGoalLocation(bool bForce) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_SwoopAttack.GetGoalLocation"); - - UAction_SwoopAttack_GetGoalLocation_Params params; - params.bForce = bForce; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_SwoopAttack.SetAllTriggered -// (Defined, Public) -// Parameters: -// bool bTriggered (Parm) - -void UAction_SwoopAttack::SetAllTriggered(bool bTriggered) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_SwoopAttack.SetAllTriggered"); - - UAction_SwoopAttack_SetAllTriggered_Params params; - params.bTriggered = bTriggered; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_SwoopAttack.GetDistToTarget -// (Defined, Public, HasDefaults) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UAction_SwoopAttack::GetDistToTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_SwoopAttack.GetDistToTarget"); - - UAction_SwoopAttack_GetDistToTarget_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_SwoopAttack.PathFind -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_SwoopAttack::PathFind() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_SwoopAttack.PathFind"); - - UAction_SwoopAttack_PathFind_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_SwoopAttack.Stop -// (Defined, Event, Public) - -void UAction_SwoopAttack::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_SwoopAttack.Stop"); - - UAction_SwoopAttack_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_SwoopAttack.Start -// (Defined, Event, Public) - -void UAction_SwoopAttack::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_SwoopAttack.Start"); - - UAction_SwoopAttack_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_SwoopAttack.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_SwoopAttack::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_SwoopAttack.CanRun"); - - UAction_SwoopAttack_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_SwoopAttack.Init -// (Defined, Event, Public) - -void UAction_SwoopAttack::Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_SwoopAttack.Init"); - - UAction_SwoopAttack_Init_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIBlackboardComponent.GetAllegiance -// (Native, Public) -// Parameters: -// class UPawnAllegiance* ReturnValue (Parm, OutParm, ReturnParm) - -class UPawnAllegiance* UWillowAIBlackboardComponent::GetAllegiance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIBlackboardComponent.GetAllegiance"); - - UWillowAIBlackboardComponent_GetAllegiance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIBlackboardComponent.GetTargets -// (Native, Protected) - -void UWillowAIBlackboardComponent::GetTargets() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIBlackboardComponent.GetTargets"); - - UWillowAIBlackboardComponent_GetTargets_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIDenComponent.ShouldRemoveTarget -// (Native, Public) -// Parameters: -// class UMindTargetInfo* TargetRec (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowAIDenComponent::ShouldRemoveTarget(class UMindTargetInfo* TargetRec) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIDenComponent.ShouldRemoveTarget"); - - UWillowAIDenComponent_ShouldRemoveTarget_Params params; - params.TargetRec = TargetRec; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAIDenComponent.FindTargetsInDen -// (Native, Protected) -// Parameters: -// class APopulationOpportunityDen* Den (Parm) - -void UWillowAIDenComponent::FindTargetsInDen(class APopulationOpportunityDen* Den) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIDenComponent.FindTargetsInDen"); - - UWillowAIDenComponent_FindTargetsInDen_Params params; - params.Den = Den; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIDenComponent.FindTargets -// (Native, Protected) - -void UWillowAIDenComponent::FindTargets() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIDenComponent.FindTargets"); - - UWillowAIDenComponent_FindTargets_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIDefinition.OnRevivedPlayerMaster -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UWillowAIDefinition::OnRevivedPlayerMaster(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIDefinition.OnRevivedPlayerMaster"); - - UWillowAIDefinition_OnRevivedPlayerMaster_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.WillowAIDefinition.OnDismount -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UWillowAIDefinition::OnDismount(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIDefinition.OnDismount"); - - UWillowAIDefinition_OnDismount_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.WillowAIMoveNode.NotifyPathChanged -// (Event, Public) - -void AWillowAIMoveNode::NotifyPathChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIMoveNode.NotifyPathChanged"); - - AWillowAIMoveNode_NotifyPathChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Perch.GetBehaviorConsumerHandle -// (Native, Public) -// Parameters: -// struct FBehaviorConsumerHandle ReturnValue (Parm, OutParm, ReturnParm) - -struct FBehaviorConsumerHandle APerch::GetBehaviorConsumerHandle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Perch.GetBehaviorConsumerHandle"); - - APerch_GetBehaviorConsumerHandle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Perch.RegisterBehaviorConsumer -// (Defined, Simulated, Public) - -void APerch::RegisterBehaviorConsumer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Perch.RegisterBehaviorConsumer"); - - APerch_RegisterBehaviorConsumer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Perch.ClearBodyCompositionInstance -// (Native, Public) - -void APerch::ClearBodyCompositionInstance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Perch.ClearBodyCompositionInstance"); - - APerch_ClearBodyCompositionInstance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Perch.GetBodyInfoProvider -// (Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface APerch::GetBodyInfoProvider() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Perch.GetBodyInfoProvider"); - - APerch_GetBodyInfoProvider_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Perch.ApplyPreviewBodyComposition -// (Native, Public) - -void APerch::ApplyPreviewBodyComposition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Perch.ApplyPreviewBodyComposition"); - - APerch_ApplyPreviewBodyComposition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Perch.ChangeInstanceDataSwitch -// (Native, Public) -// Parameters: -// struct FName Switch (Const, Parm) -// unsigned char NewValue (Parm) - -void APerch::ChangeInstanceDataSwitch(const struct FName& Switch, unsigned char NewValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Perch.ChangeInstanceDataSwitch"); - - APerch_ChangeInstanceDataSwitch_Params params; - params.Switch = Switch; - params.NewValue = NewValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Perch.PostInitBodyComposition -// (Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) -// unsigned char BodyCompositionMode (Parm) - -void APerch::PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char BodyCompositionMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Perch.PostInitBodyComposition"); - - APerch_PostInitBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - params.BodyCompositionMode = BodyCompositionMode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Perch.PreRemoveBodyComposition -// (Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) - -void APerch::PreRemoveBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Perch.PreRemoveBodyComposition"); - - APerch_PreRemoveBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Perch.GetReplicatedInstanceDataState -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FReplicatedInstanceDataState OutReplicatedInstanceDataState (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool APerch::GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Perch.GetReplicatedInstanceDataState"); - - APerch_GetReplicatedInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutReplicatedInstanceDataState != nullptr) - *OutReplicatedInstanceDataState = params.OutReplicatedInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.Perch.GetInstanceDataState -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FInstanceDataSet OutInstanceDataState (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool APerch::GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Perch.GetInstanceDataState"); - - APerch_GetInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutInstanceDataState != nullptr) - *OutInstanceDataState = params.OutInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.Perch.DestroyOwnedInstanceData -// (Defined, Simulated, Public) - -void APerch::DestroyOwnedInstanceData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Perch.DestroyOwnedInstanceData"); - - APerch_DestroyOwnedInstanceData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Perch.RemoveInstanceDataObject -// (Defined, Simulated, Event, Public) -// Parameters: -// class UObject* InstanceDataObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool APerch::RemoveInstanceDataObject(class UObject* InstanceDataObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Perch.RemoveInstanceDataObject"); - - APerch_RemoveInstanceDataObject_Params params; - params.InstanceDataObject = InstanceDataObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Perch.RemoveInstanceData -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName DataName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool APerch::RemoveInstanceData(const struct FName& DataName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Perch.RemoveInstanceData"); - - APerch_RemoveInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Perch.GetInstanceData -// (Defined, Simulated, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FName DataName (Parm) -// TArray InstanceData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool APerch::GetInstanceData(const struct FName& DataName, TArray* InstanceData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Perch.GetInstanceData"); - - APerch_GetInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (InstanceData != nullptr) - *InstanceData = params.InstanceData; - - return params.ReturnValue; -} - - -// Function WillowGame.Perch.SetInstanceData -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// struct FInstanceDataUnion InstanceData (Parm, NeedCtorLink) -// bool bAllowDuplicateNames (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool APerch::SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Perch.SetInstanceData"); - - APerch_SetInstanceData_Params params; - params.InstanceData = InstanceData; - params.bAllowDuplicateNames = bAllowDuplicateNames; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Perch.GetLoopRange -// (Defined, Public) -// Parameters: -// struct FAIRange ReturnValue (Parm, OutParm, ReturnParm) - -struct FAIRange APerch::GetLoopRange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Perch.GetLoopRange"); - - APerch_GetLoopRange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Perch.CheckStartReplication -// (Defined, Public) - -void APerch::CheckStartReplication() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Perch.CheckStartReplication"); - - APerch_CheckStartReplication_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Perch.InitBody -// (Defined, Simulated, Public) - -void APerch::InitBody() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Perch.InitBody"); - - APerch_InitBody_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Perch.InitializeRBPhys -// (Simulated, Native, Public) - -void APerch::InitializeRBPhys() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Perch.InitializeRBPhys"); - - APerch_InitializeRBPhys_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Perch.PostBeginPlay -// (Defined, Simulated, Public) - -void APerch::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Perch.PostBeginPlay"); - - APerch_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Perch.SetPerchDef -// (Defined, Simulated, Public) -// Parameters: -// class UPerchDefinition* NewPerchDef (Parm) - -void APerch::SetPerchDef(class UPerchDefinition* NewPerchDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Perch.SetPerchDef"); - - APerch_SetPerchDef_Params params; - params.NewPerchDef = NewPerchDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Perch.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void APerch::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Perch.ReplicatedEvent"); - - APerch_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SpecialMove_Cover.GetSMNode -// (Defined, Public) -// Parameters: -// FScriptInterface SMI (Parm) -// class UAnimNodeSpecialMoveBlend* ReturnValue (Parm, OutParm, ReturnParm) - -class UAnimNodeSpecialMoveBlend* USpecialMove_Cover::GetSMNode(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_Cover.GetSMNode"); - - USpecialMove_Cover_GetSMNode_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowBoundaryTurret.IsLethalLocation -// (Final, Native, Public) -// Parameters: -// struct FVector TestLocation (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowBoundaryTurret::IsLethalLocation(const struct FVector& TestLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBoundaryTurret.IsLethalLocation"); - - AWillowBoundaryTurret_IsLethalLocation_Params params; - params.TestLocation = TestLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowBoundaryTurret.Shoot -// (Defined, Simulated, Public, HasDefaults) - -void AWillowBoundaryTurret::Shoot() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBoundaryTurret.Shoot"); - - AWillowBoundaryTurret_Shoot_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBoundaryTurret.SetInitialState -// (Defined, Simulated, Event, Public) - -void AWillowBoundaryTurret::SetInitialState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBoundaryTurret.SetInitialState"); - - AWillowBoundaryTurret_SetInitialState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBoundaryTurret.SetWarningEffects -// (Defined, Simulated, Event, Public) - -void AWillowBoundaryTurret::SetWarningEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBoundaryTurret.SetWarningEffects"); - - AWillowBoundaryTurret_SetWarningEffects_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBoundaryTurret.UnwarnPlayer -// (Defined, Event, Public) -// Parameters: -// class AWillowPlayerPawn* WPP (Parm) - -void AWillowBoundaryTurret::UnwarnPlayer(class AWillowPlayerPawn* WPP) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBoundaryTurret.UnwarnPlayer"); - - AWillowBoundaryTurret_UnwarnPlayer_Params params; - params.WPP = WPP; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBoundaryTurret.WarnPlayer -// (Defined, Event, Public) -// Parameters: -// class AWillowPlayerPawn* WPP (Parm) - -void AWillowBoundaryTurret::WarnPlayer(class AWillowPlayerPawn* WPP) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBoundaryTurret.WarnPlayer"); - - AWillowBoundaryTurret_WarnPlayer_Params params; - params.WPP = WPP; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBoundaryTurret.KillPlayer -// (Defined, Event, Public) -// Parameters: -// class AWillowPlayerPawn* WPP (Parm) - -void AWillowBoundaryTurret::KillPlayer(class AWillowPlayerPawn* WPP) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBoundaryTurret.KillPlayer"); - - AWillowBoundaryTurret_KillPlayer_Params params; - params.WPP = WPP; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AIClassDefinition.OnAllPickupsDetached -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Pickup (Parm) -// class UObject* PickedUpBy (Parm) - -void UAIClassDefinition::OnAllPickupsDetached(class UObject* Pickup, class UObject* PickedUpBy, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AIClassDefinition.OnAllPickupsDetached"); - - UAIClassDefinition_OnAllPickupsDetached_Params params; - params.Pickup = Pickup; - params.PickedUpBy = PickedUpBy; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.AIClassDefinition.OnPickupDetached -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Pickup (Parm) -// class UObject* PickedUpBy (Parm) - -void UAIClassDefinition::OnPickupDetached(class UObject* Pickup, class UObject* PickedUpBy, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AIClassDefinition.OnPickupDetached"); - - UAIClassDefinition_OnPickupDetached_Params params; - params.Pickup = Pickup; - params.PickedUpBy = PickedUpBy; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.AIClassDefinition.OnFootStep -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// int Foot (Parm) - -void UAIClassDefinition::OnFootStep(int Foot, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AIClassDefinition.OnFootStep"); - - UAIClassDefinition_OnFootStep_Params params; - params.Foot = Foot; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.AIClassDefinition.OnUnTouch -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// unsigned char EventOutput (Parm) -// class UObject* Other (Parm) - -void UAIClassDefinition::OnUnTouch(unsigned char EventOutput, class UObject* Other, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AIClassDefinition.OnUnTouch"); - - UAIClassDefinition_OnUnTouch_Params params; - params.EventOutput = EventOutput; - params.Other = Other; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.AIClassDefinition.OnTouch -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// unsigned char EventOutput (Parm) -// class UObject* Other (Parm) - -void UAIClassDefinition::OnTouch(unsigned char EventOutput, class UObject* Other, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AIClassDefinition.OnTouch"); - - UAIClassDefinition_OnTouch_Params params; - params.EventOutput = EventOutput; - params.Other = Other; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.AIClassDefinition.OnUncloak -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UAIClassDefinition::OnUncloak(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AIClassDefinition.OnUncloak"); - - UAIClassDefinition_OnUncloak_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.AIClassDefinition.OnCloak -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UAIClassDefinition::OnCloak(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AIClassDefinition.OnCloak"); - - UAIClassDefinition_OnCloak_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.AIClassDefinition.OnTakeHeal -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) -// float Damage (Parm) -// float ShieldDamage (Parm) -// class UObject* DamageSource (Parm) -// class UObject* DamageType (Parm) - -void UAIClassDefinition::OnTakeHeal(class UObject* Instigator, float Damage, float ShieldDamage, class UObject* DamageSource, class UObject* DamageType, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AIClassDefinition.OnTakeHeal"); - - UAIClassDefinition_OnTakeHeal_Params params; - params.Instigator = Instigator; - params.Damage = Damage; - params.ShieldDamage = ShieldDamage; - params.DamageSource = DamageSource; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.AIClassDefinition.OnVehicleTakeDamage -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) -// class UObject* HitVehicle (Parm) -// float Damage (Parm) -// float ShieldDamage (Parm) -// class UObject* DamageSource (Parm) -// class UObject* DamageType (Parm) - -void UAIClassDefinition::OnVehicleTakeDamage(class UObject* Instigator, class UObject* HitVehicle, float Damage, float ShieldDamage, class UObject* DamageSource, class UObject* DamageType, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AIClassDefinition.OnVehicleTakeDamage"); - - UAIClassDefinition_OnVehicleTakeDamage_Params params; - params.Instigator = Instigator; - params.HitVehicle = HitVehicle; - params.Damage = Damage; - params.ShieldDamage = ShieldDamage; - params.DamageSource = DamageSource; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.AIClassDefinition.OnTakeDamage -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// class UObject* Instigator (Parm) -// float Damage (Parm) -// float ShieldDamage (Parm) -// class UObject* DamageSource (Parm) -// class UObject* DamageType (Parm) - -void UAIClassDefinition::OnTakeDamage(class UObject* Instigator, float Damage, float ShieldDamage, class UObject* DamageSource, class UObject* DamageType, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AIClassDefinition.OnTakeDamage"); - - UAIClassDefinition_OnTakeDamage_Params params; - params.Instigator = Instigator; - params.Damage = Damage; - params.ShieldDamage = ShieldDamage; - params.DamageSource = DamageSource; - params.DamageType = DamageType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.AIClassDefinition.OnSpawned -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) - -void UAIClassDefinition::OnSpawned(struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AIClassDefinition.OnSpawned"); - - UAIClassDefinition_OnSpawned_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.AIClassDefinition.OnUserCouldNotAffordSecondary -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// unsigned char EventOutput (Parm) -// class UObject* Instigator (Parm) -// class UObject* UsedComponent (Parm) - -void UAIClassDefinition::OnUserCouldNotAffordSecondary(unsigned char EventOutput, class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AIClassDefinition.OnUserCouldNotAffordSecondary"); - - UAIClassDefinition_OnUserCouldNotAffordSecondary_Params params; - params.EventOutput = EventOutput; - params.Instigator = Instigator; - params.UsedComponent = UsedComponent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.AIClassDefinition.OnUserCouldNotAfford -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// unsigned char EventOutput (Parm) -// class UObject* Instigator (Parm) -// class UObject* UsedComponent (Parm) - -void UAIClassDefinition::OnUserCouldNotAfford(unsigned char EventOutput, class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AIClassDefinition.OnUserCouldNotAfford"); - - UAIClassDefinition_OnUserCouldNotAfford_Params params; - params.EventOutput = EventOutput; - params.Instigator = Instigator; - params.UsedComponent = UsedComponent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.AIClassDefinition.OnSecondaryUsed -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// unsigned char EventOutput (Parm) -// class UObject* Instigator (Parm) -// class UObject* UsedComponent (Parm) - -void UAIClassDefinition::OnSecondaryUsed(unsigned char EventOutput, class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AIClassDefinition.OnSecondaryUsed"); - - UAIClassDefinition_OnSecondaryUsed_Params params; - params.EventOutput = EventOutput; - params.Instigator = Instigator; - params.UsedComponent = UsedComponent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.AIClassDefinition.OnUsed -// (Final, Native, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle ConsumerHandle (Const, Parm, OutParm) -// unsigned char EventOutput (Parm) -// class UObject* Instigator (Parm) -// class UObject* UsedComponent (Parm) - -void UAIClassDefinition::OnUsed(unsigned char EventOutput, class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AIClassDefinition.OnUsed"); - - UAIClassDefinition_OnUsed_Params params; - params.EventOutput = EventOutput; - params.Instigator = Instigator; - params.UsedComponent = UsedComponent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ConsumerHandle != nullptr) - *ConsumerHandle = params.ConsumerHandle; -} - - -// Function WillowGame.WillowCoverComponent.IdleTimer -// (Public) - -void UWillowCoverComponent::IdleTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoverComponent.IdleTimer"); - - UWillowCoverComponent_IdleTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCoverComponent.FireTimer -// (Public) - -void UWillowCoverComponent::FireTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoverComponent.FireTimer"); - - UWillowCoverComponent_FireTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCoverComponent.GetRange -// (Defined, Public, HasOutparams) -// Parameters: -// struct FAIRange Range (Const, Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowCoverComponent::GetRange(struct FAIRange* Range) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoverComponent.GetRange"); - - UWillowCoverComponent_GetRange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Range != nullptr) - *Range = params.Range; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowCoverComponent.CanFire -// (Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowCoverComponent::CanFire() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoverComponent.CanFire"); - - UWillowCoverComponent_CanFire_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowCoverComponent.ClearCover -// (Defined, Public, HasDefaults) - -void UWillowCoverComponent::ClearCover() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoverComponent.ClearCover"); - - UWillowCoverComponent_ClearCover_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCoverComponent.PlayTimedAction -// (Defined, Public) -// Parameters: -// class USpecialMove_Cover* Action (Parm) - -void UWillowCoverComponent::PlayTimedAction(class USpecialMove_Cover* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoverComponent.PlayTimedAction"); - - UWillowCoverComponent_PlayTimedAction_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCoverComponent.UpdateAction -// (Defined, Event, Public) - -void UWillowCoverComponent::UpdateAction() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoverComponent.UpdateAction"); - - UWillowCoverComponent_UpdateAction_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCoverComponent.GetAction -// (Defined, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UWillowCoverComponent::GetAction() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoverComponent.GetAction"); - - UWillowCoverComponent_GetAction_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowCoverComponent.GetStance -// (Defined, Public) -// Parameters: -// class UWillowCoverStanceDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowCoverStanceDefinition* UWillowCoverComponent::GetStance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoverComponent.GetStance"); - - UWillowCoverComponent_GetStance_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowCoverComponent.GetCoverRotation -// (Native, Public, HasOutparams) -// Parameters: -// struct FCoverInfo Cover (Const, Parm, OutParm) -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator UWillowCoverComponent::GetCoverRotation(struct FCoverInfo* Cover) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoverComponent.GetCoverRotation"); - - UWillowCoverComponent_GetCoverRotation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Cover != nullptr) - *Cover = params.Cover; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowCoverComponent.GetCoverLocation -// (Native, Public, HasOutparams) -// Parameters: -// struct FCoverInfo Cover (Const, Parm, OutParm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UWillowCoverComponent::GetCoverLocation(struct FCoverInfo* Cover) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoverComponent.GetCoverLocation"); - - UWillowCoverComponent_GetCoverLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Cover != nullptr) - *Cover = params.Cover; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowCoverComponent.ResetExposure -// (Native, Public) - -void UWillowCoverComponent::ResetExposure() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoverComponent.ResetExposure"); - - UWillowCoverComponent_ResetExposure_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowCoverComponent.ActionFinished -// (Public) - -void UWillowCoverComponent::ActionFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowCoverComponent.ActionFinished"); - - UWillowCoverComponent_ActionFinished_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.NotifyFallingHitWall -// (Defined, Event, Public) -// Parameters: -// struct FVector HitNormal (Parm) -// class AActor* Wall (Parm) - -void AWillowMind::NotifyFallingHitWall(const struct FVector& HitNormal, class AActor* Wall) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.NotifyFallingHitWall"); - - AWillowMind_NotifyFallingHitWall_Params params; - params.HitNormal = HitNormal; - params.Wall = Wall; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.PassInteractionProxyEventsToKismet -// (Defined, Simulated, Public) -// Parameters: -// bool bPassEventsToKismet (Parm) - -void AWillowMind::PassInteractionProxyEventsToKismet(bool bPassEventsToKismet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.PassInteractionProxyEventsToKismet"); - - AWillowMind_PassInteractionProxyEventsToKismet_Params params; - params.bPassEventsToKismet = bPassEventsToKismet; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.ProcessTraceTouch -// (Native, Public) -// Parameters: -// class AActor* Other (Parm) -// class UComponent* ComponentHit (Parm, EditInline) -// struct FVector TouchLocation (Parm) -// struct FVector TouchNormal (Parm) -// struct FVector End (Parm) -// struct FVector Start (Parm) -// struct FVector Extent (Parm) -// int TraceFlags (Parm) - -void AWillowMind::ProcessTraceTouch(class AActor* Other, class UComponent* ComponentHit, const struct FVector& TouchLocation, const struct FVector& TouchNormal, const struct FVector& End, const struct FVector& Start, const struct FVector& Extent, int TraceFlags) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.ProcessTraceTouch"); - - AWillowMind_ProcessTraceTouch_Params params; - params.Other = Other; - params.ComponentHit = ComponentHit; - params.TouchLocation = TouchLocation; - params.TouchNormal = TouchNormal; - params.End = End; - params.Start = Start; - params.Extent = Extent; - params.TraceFlags = TraceFlags; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.TraceTouch -// (Defined, Event, Public) -// Parameters: -// class AActor* Other (Parm) -// class UComponent* ComponentHit (Parm, EditInline) -// struct FVector TouchLocation (Parm) -// struct FVector TouchNormal (Parm) -// struct FVector End (Parm) -// struct FVector Start (Parm) -// struct FVector Extent (Parm) -// int TraceFlags (Parm) -// float TouchTime (Parm) - -void AWillowMind::TraceTouch(class AActor* Other, class UComponent* ComponentHit, const struct FVector& TouchLocation, const struct FVector& TouchNormal, const struct FVector& End, const struct FVector& Start, const struct FVector& Extent, int TraceFlags, float TouchTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.TraceTouch"); - - AWillowMind_TraceTouch_Params params; - params.Other = Other; - params.ComponentHit = ComponentHit; - params.TouchLocation = TouchLocation; - params.TouchNormal = TouchNormal; - params.End = End; - params.Start = Start; - params.Extent = Extent; - params.TraceFlags = TraceFlags; - params.TouchTime = TouchTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.IsTooFarFromHome -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMind::IsTooFarFromHome() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.IsTooFarFromHome"); - - AWillowMind_IsTooFarFromHome_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.GetViewLocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowMind::GetViewLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetViewLocation"); - - AWillowMind_GetViewLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.GetWorldBody -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AWillowMind::GetWorldBody() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetWorldBody"); - - AWillowMind_GetWorldBody_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.GetAWillowMind -// (Native, Public) -// Parameters: -// class AWillowMind* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowMind* AWillowMind::GetAWillowMind() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetAWillowMind"); - - AWillowMind_GetAWillowMind_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.GetAWillowPlayerController -// (Native, Public) -// Parameters: -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* AWillowMind::GetAWillowPlayerController() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetAWillowPlayerController"); - - AWillowMind_GetAWillowPlayerController_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.GetABaseController -// (Native, Public) -// Parameters: -// class AController* ReturnValue (Parm, OutParm, ReturnParm) - -class AController* AWillowMind::GetABaseController() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetABaseController"); - - AWillowMind_GetABaseController_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.StopRotationAudio -// (Native, Public) - -void AWillowMind::StopRotationAudio() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.StopRotationAudio"); - - AWillowMind_StopRotationAudio_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.StartRotationAudio -// (Native, Public) - -void AWillowMind::StartRotationAudio() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.StartRotationAudio"); - - AWillowMind_StartRotationAudio_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.SetWantsRotationAudio -// (Native, Public) -// Parameters: -// bool bWantsAudio (Parm) - -void AWillowMind::SetWantsRotationAudio(bool bWantsAudio) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.SetWantsRotationAudio"); - - AWillowMind_SetWantsRotationAudio_Params params; - params.bWantsAudio = bWantsAudio; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.GetWantsRotationAudio -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMind::GetWantsRotationAudio() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetWantsRotationAudio"); - - AWillowMind_GetWantsRotationAudio_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.ParentIsScripted -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowMind::ParentIsScripted() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.ParentIsScripted"); - - AWillowMind_ParentIsScripted_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.GetNumSpawnChildren -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowMind::GetNumSpawnChildren() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetNumSpawnChildren"); - - AWillowMind_GetNumSpawnChildren_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.ParentDistToTarget -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowMind::ParentDistToTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.ParentDistToTarget"); - - AWillowMind_ParentDistToTarget_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.InGodMode -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMind::InGodMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.InGodMode"); - - AWillowMind_InGodMode_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.SetAIDemigod -// (Native, Static, Public) -// Parameters: -// bool bAIDemigod (Parm) - -void AWillowMind::SetAIDemigod(bool bAIDemigod) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.SetAIDemigod"); - - AWillowMind_SetAIDemigod_Params params; - params.bAIDemigod = bAIDemigod; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.GetAIDemigod -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMind::GetAIDemigod() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetAIDemigod"); - - AWillowMind_GetAIDemigod_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.SetAIGod -// (Native, Static, Public) -// Parameters: -// bool bAIGod (Parm) - -void AWillowMind::SetAIGod(bool bAIGod) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.SetAIGod"); - - AWillowMind_SetAIGod_Params params; - params.bAIGod = bAIGod; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.GetAIGod -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMind::GetAIGod() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetAIGod"); - - AWillowMind_GetAIGod_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.ActivateEventRule -// (Native, Public) -// Parameters: -// struct FName RuleEventName (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowMind::ActivateEventRule(const struct FName& RuleEventName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.ActivateEventRule"); - - AWillowMind_ActivateEventRule_Params params; - params.RuleEventName = RuleEventName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.SetOverrideAIDef -// (Native, Public) -// Parameters: -// class UAIDefinition* NewAIDef (Parm) - -void AWillowMind::SetOverrideAIDef(class UAIDefinition* NewAIDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.SetOverrideAIDef"); - - AWillowMind_SetOverrideAIDef_Params params; - params.NewAIDef = NewAIDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.InitSequence -// (Native, Public) -// Parameters: -// class UActionSequence* NewSequence (Parm) - -void AWillowMind::InitSequence(class UActionSequence* NewSequence) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.InitSequence"); - - AWillowMind_InitSequence_Params params; - params.NewSequence = NewSequence; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.GetAIDefinition -// (Native, Public) -// Parameters: -// class UAIDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UAIDefinition* AWillowMind::GetAIDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetAIDefinition"); - - AWillowMind_GetAIDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.GetAIParent -// (Native, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface AWillowMind::GetAIParent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetAIParent"); - - AWillowMind_GetAIParent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.CanTickAI -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMind::CanTickAI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.CanTickAI"); - - AWillowMind_CanTickAI_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.GetReplicatedInstanceDataState -// (Defined, Public, HasOutparams) -// Parameters: -// struct FReplicatedInstanceDataState OutReplicatedInstanceDataState (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMind::GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetReplicatedInstanceDataState"); - - AWillowMind_GetReplicatedInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutReplicatedInstanceDataState != nullptr) - *OutReplicatedInstanceDataState = params.OutReplicatedInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.GetInstanceDataState -// (Defined, Public, HasOutparams) -// Parameters: -// struct FInstanceDataSet OutInstanceDataState (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMind::GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetInstanceDataState"); - - AWillowMind_GetInstanceDataState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutInstanceDataState != nullptr) - *OutInstanceDataState = params.OutInstanceDataState; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.DestroyOwnedInstanceData -// (Defined, Public) - -void AWillowMind::DestroyOwnedInstanceData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.DestroyOwnedInstanceData"); - - AWillowMind_DestroyOwnedInstanceData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.KillHelperActor -// (Defined, Public) - -void AWillowMind::KillHelperActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.KillHelperActor"); - - AWillowMind_KillHelperActor_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.RemoveInstanceDataObject -// (Defined, Event, Public) -// Parameters: -// class UObject* InstanceDataObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMind::RemoveInstanceDataObject(class UObject* InstanceDataObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.RemoveInstanceDataObject"); - - AWillowMind_RemoveInstanceDataObject_Params params; - params.InstanceDataObject = InstanceDataObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.RemoveInstanceData -// (Defined, Event, Public) -// Parameters: -// struct FName DataName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMind::RemoveInstanceData(const struct FName& DataName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.RemoveInstanceData"); - - AWillowMind_RemoveInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.GetInstanceData -// (Defined, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FName DataName (Parm) -// TArray InstanceData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMind::GetInstanceData(const struct FName& DataName, TArray* InstanceData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetInstanceData"); - - AWillowMind_GetInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (InstanceData != nullptr) - *InstanceData = params.InstanceData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.SetInstanceData -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FInstanceDataUnion InstanceData (Parm, NeedCtorLink) -// bool bAllowDuplicateNames (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMind::SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.SetInstanceData"); - - AWillowMind_SetInstanceData_Params params; - params.InstanceData = InstanceData; - params.bAllowDuplicateNames = bAllowDuplicateNames; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.GetInstanceDataPawn -// (Native, Public) -// Parameters: -// class APawn* ReturnValue (Parm, OutParm, ReturnParm) - -class APawn* AWillowMind::GetInstanceDataPawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetInstanceDataPawn"); - - AWillowMind_GetInstanceDataPawn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.Behavior_GetSkillInstigatorController -// (Defined, Public) -// Parameters: -// class AController* ReturnValue (Parm, OutParm, ReturnParm) - -class AController* AWillowMind::Behavior_GetSkillInstigatorController() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.Behavior_GetSkillInstigatorController"); - - AWillowMind_Behavior_GetSkillInstigatorController_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.Behavior_UpgradeSkill -// (Public) -// Parameters: -// class USkillDefinition* SkillToUpgrade (Parm) -// int NumberOfLevelsToRaise (Parm) -// int MaximumLevelToRaiseSkill (Parm) - -void AWillowMind::Behavior_UpgradeSkill(class USkillDefinition* SkillToUpgrade, int NumberOfLevelsToRaise, int MaximumLevelToRaiseSkill) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.Behavior_UpgradeSkill"); - - AWillowMind_Behavior_UpgradeSkill_Params params; - params.SkillToUpgrade = SkillToUpgrade; - params.NumberOfLevelsToRaise = NumberOfLevelsToRaise; - params.MaximumLevelToRaiseSkill = MaximumLevelToRaiseSkill; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.Behavior_DeactivateSkill -// (Defined, HasOptionalparams, Public) -// Parameters: -// class USkillDefinition* SkillToDeactivate (Parm) -// bool bIgnoreSkillInstigator (OptionalParm, Parm) - -void AWillowMind::Behavior_DeactivateSkill(class USkillDefinition* SkillToDeactivate, bool bIgnoreSkillInstigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.Behavior_DeactivateSkill"); - - AWillowMind_Behavior_DeactivateSkill_Params params; - params.SkillToDeactivate = SkillToDeactivate; - params.bIgnoreSkillInstigator = bIgnoreSkillInstigator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.Behavior_ActivateSkill -// (Defined, HasOptionalparams, Public) -// Parameters: -// class USkillDefinition* SkillToActivate (Parm) -// class UObject* AdditionalSkillTarget (OptionalParm, Parm) -// int SkillGrade (OptionalParm, Parm) - -void AWillowMind::Behavior_ActivateSkill(class USkillDefinition* SkillToActivate, class UObject* AdditionalSkillTarget, int SkillGrade) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.Behavior_ActivateSkill"); - - AWillowMind_Behavior_ActivateSkill_Params params; - params.SkillToActivate = SkillToActivate; - params.AdditionalSkillTarget = AdditionalSkillTarget; - params.SkillGrade = SkillGrade; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.SetFlag -// (Native, Public) -// Parameters: -// class UFlagDefinition* FlagDef (Parm) -// bool FlagValue (Parm) - -void AWillowMind::SetFlag(class UFlagDefinition* FlagDef, bool FlagValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.SetFlag"); - - AWillowMind_SetFlag_Params params; - params.FlagDef = FlagDef; - params.FlagValue = FlagValue; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.NotifyTakeHit -// (Native, HasOptionalparams, Public) -// Parameters: -// class AController* InstigatedBy (Parm) -// class APawn* HitPawn (Parm) -// struct FVector HitLocation (Parm) -// float Damage (Parm) -// class UClass* DamageType (Parm) -// struct FVector Momentum (Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowMind::NotifyTakeHit(class AController* InstigatedBy, class APawn* HitPawn, const struct FVector& HitLocation, float Damage, class UClass* DamageType, const struct FVector& Momentum, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.NotifyTakeHit"); - - AWillowMind_NotifyTakeHit_Params params; - params.InstigatedBy = InstigatedBy; - params.HitPawn = HitPawn; - params.HitLocation = HitLocation; - params.Damage = Damage; - params.DamageType = DamageType; - params.Momentum = Momentum; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.GetRallyPoint -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowMind::GetRallyPoint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetRallyPoint"); - - AWillowMind_GetRallyPoint_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.GetPopOpDen -// (Native, Public) -// Parameters: -// class APopulationOpportunityDen* ReturnValue (Parm, OutParm, ReturnParm) - -class APopulationOpportunityDen* AWillowMind::GetPopOpDen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetPopOpDen"); - - AWillowMind_GetPopOpDen_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.GetPerchLocation -// (Native, Public) -// Parameters: -// class APerch* TestPerch (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowMind::GetPerchLocation(class APerch* TestPerch) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetPerchLocation"); - - AWillowMind_GetPerchLocation_Params params; - params.TestPerch = TestPerch; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.CheckForPerch -// (Native, HasOptionalparams, Public) -// Parameters: -// bool bCombat (Parm) -// bool bClosestPerch (OptionalParm, Parm) - -void AWillowMind::CheckForPerch(bool bCombat, bool bClosestPerch) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.CheckForPerch"); - - AWillowMind_CheckForPerch_Params params; - params.bCombat = bCombat; - params.bClosestPerch = bClosestPerch; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.TakeDamage -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// float DamageAmount (Parm) -// class AController* EventInstigator (Parm) -// struct FVector HitLocation (Parm) -// struct FVector Momentum (Parm) -// class UClass* DamageType (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) -// FScriptInterface DamageCauser (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) - -void AWillowMind::TakeDamage(float DamageAmount, class AController* EventInstigator, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.TakeDamage"); - - AWillowMind_TakeDamage_Params params; - params.DamageAmount = DamageAmount; - params.EventInstigator = EventInstigator; - params.HitLocation = HitLocation; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.HitInfo = HitInfo; - params.DamageCauser = DamageCauser; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.ReceiveRunOverWarning -// (Event, Public) -// Parameters: -// class AWillowVehicle* Vehicle (Parm) - -void AWillowMind::ReceiveRunOverWarning(class AWillowVehicle* Vehicle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.ReceiveRunOverWarning"); - - AWillowMind_ReceiveRunOverWarning_Params params; - params.Vehicle = Vehicle; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.GetDirectionHint -// (Defined, Public, HasDefaults) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowMind::GetDirectionHint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetDirectionHint"); - - AWillowMind_GetDirectionHint_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.ExitVehicle -// (Defined, Simulated, Public) -// Parameters: -// class AWillowVehicle* ExitedVehicle (Parm) - -void AWillowMind::ExitVehicle(class AWillowVehicle* ExitedVehicle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.ExitVehicle"); - - AWillowMind_ExitVehicle_Params params; - params.ExitedVehicle = ExitedVehicle; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.EnterVehicle -// (Simulated, Public) -// Parameters: -// class AWillowVehicle* EnteredVehicle (Parm) -// bool bDriver (Parm) - -void AWillowMind::EnterVehicle(class AWillowVehicle* EnteredVehicle, bool bDriver) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.EnterVehicle"); - - AWillowMind_EnterVehicle_Params params; - params.EnteredVehicle = EnteredVehicle; - params.bDriver = bDriver; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.TargetIsFriendly -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMind::TargetIsFriendly() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.TargetIsFriendly"); - - AWillowMind_TargetIsFriendly_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.AddTargetable -// (Native, Public) -// Parameters: -// class AActor* NewTarget (Parm) -// bool bSeeTarget (Parm) -// bool bHearThreat (Parm) -// bool bSmellTarget (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMind::AddTargetable(class AActor* NewTarget, bool bSeeTarget, bool bHearThreat, bool bSmellTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.AddTargetable"); - - AWillowMind_AddTargetable_Params params; - params.NewTarget = NewTarget; - params.bSeeTarget = bSeeTarget; - params.bHearThreat = bHearThreat; - params.bSmellTarget = bSmellTarget; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.IsAwareOfTarget -// (Native, Public) -// Parameters: -// class AActor* PotentialTarget (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMind::IsAwareOfTarget(class AActor* PotentialTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.IsAwareOfTarget"); - - AWillowMind_IsAwareOfTarget_Params params; - params.PotentialTarget = PotentialTarget; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.NotifyAttackedBy -// (Native, Public) -// Parameters: -// class AActor* Attacker (Parm) -// bool bDamaged (Parm) - -void AWillowMind::NotifyAttackedBy(class AActor* Attacker, bool bDamaged) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.NotifyAttackedBy"); - - AWillowMind_NotifyAttackedBy_Params params; - params.Attacker = Attacker; - params.bDamaged = bDamaged; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.OnAICombatVolume -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_AICombatVolume* Action (Parm) - -void AWillowMind::OnAICombatVolume(class UWillowSeqAct_AICombatVolume* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.OnAICombatVolume"); - - AWillowMind_OnAICombatVolume_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.OnAILookAt -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_AILookAt* Action (Parm) - -void AWillowMind::OnAILookAt(class UWillowSeqAct_AILookAt* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.OnAILookAt"); - - AWillowMind_OnAILookAt_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.OnAIProvoke -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_AIProvoke* Action (Parm) - -void AWillowMind::OnAIProvoke(class UWillowSeqAct_AIProvoke* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.OnAIProvoke"); - - AWillowMind_OnAIProvoke_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.OnAIScriptedFollow -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_AIScriptedFollow* Action (Parm) - -void AWillowMind::OnAIScriptedFollow(class UWillowSeqAct_AIScriptedFollow* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.OnAIScriptedFollow"); - - AWillowMind_OnAIScriptedFollow_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.OnAIScriptedDeath -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_AIScriptedDeath* Action (Parm) - -void AWillowMind::OnAIScriptedDeath(class UWillowSeqAct_AIScriptedDeath* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.OnAIScriptedDeath"); - - AWillowMind_OnAIScriptedDeath_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.StopScriptedAnim -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_AIScriptedAnim* OverrideAction (Parm) - -void AWillowMind::StopScriptedAnim(class UWillowSeqAct_AIScriptedAnim* OverrideAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.StopScriptedAnim"); - - AWillowMind_StopScriptedAnim_Params params; - params.OverrideAction = OverrideAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.ScriptedAnimEnded -// (Defined, Public) - -void AWillowMind::ScriptedAnimEnded() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.ScriptedAnimEnded"); - - AWillowMind_ScriptedAnimEnded_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.OnAIScriptedAnim -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_AIScriptedAnim* Action (Parm) - -void AWillowMind::OnAIScriptedAnim(class UWillowSeqAct_AIScriptedAnim* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.OnAIScriptedAnim"); - - AWillowMind_OnAIScriptedAnim_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.OnAIScriptedHold -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_AIScriptedHold* Action (Parm) - -void AWillowMind::OnAIScriptedHold(class UWillowSeqAct_AIScriptedHold* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.OnAIScriptedHold"); - - AWillowMind_OnAIScriptedHold_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.OnAIScripted -// (Defined, Public) -// Parameters: -// class UWillowSeqAct_AIScripted* Action (Parm) - -void AWillowMind::OnAIScripted(class UWillowSeqAct_AIScripted* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.OnAIScripted"); - - AWillowMind_OnAIScripted_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.ClearScriptedMove -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bAborted (OptionalParm, Parm) -// class UWillowSeqAct_AIScripted* OverrideAction (OptionalParm, Parm) - -void AWillowMind::ClearScriptedMove(bool bAborted, class UWillowSeqAct_AIScripted* OverrideAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.ClearScriptedMove"); - - AWillowMind_ClearScriptedMove_Params params; - params.bAborted = bAborted; - params.OverrideAction = OverrideAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.OnAIAbortMoveToActor -// (Defined, Public) -// Parameters: -// class USeqAct_AIAbortMoveToActor* Action (Parm) - -void AWillowMind::OnAIAbortMoveToActor(class USeqAct_AIAbortMoveToActor* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.OnAIAbortMoveToActor"); - - AWillowMind_OnAIAbortMoveToActor_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.ForceMoveToActor -// (Defined, Public) -// Parameters: -// class AActor* destActor (Parm) - -void AWillowMind::ForceMoveToActor(class AActor* destActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.ForceMoveToActor"); - - AWillowMind_ForceMoveToActor_Params params; - params.destActor = destActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.IsFlying -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMind::IsFlying() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.IsFlying"); - - AWillowMind_IsFlying_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.WantsToSprint -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMind::WantsToSprint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.WantsToSprint"); - - AWillowMind_WantsToSprint_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.SetWantsToSprint -// (Native, Public) -// Parameters: -// bool bInWantsToSprint (Parm) - -void AWillowMind::SetWantsToSprint(bool bInWantsToSprint) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.SetWantsToSprint"); - - AWillowMind_SetWantsToSprint_Params params; - params.bInWantsToSprint = bInWantsToSprint; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.ShouldLookAtPlayer -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMind::ShouldLookAtPlayer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.ShouldLookAtPlayer"); - - AWillowMind_ShouldLookAtPlayer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.IsInScriptedMovement -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMind::IsInScriptedMovement() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.IsInScriptedMovement"); - - AWillowMind_IsInScriptedMovement_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.InitNavigationHandle -// (Simulated, Native, Public) - -void AWillowMind::InitNavigationHandle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.InitNavigationHandle"); - - AWillowMind_InitNavigationHandle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.CanHoldWeapon -// (Native, Public) -// Parameters: -// class APawn* Holder (Parm) -// class AWeapon* TestWeapon (Parm) -// bool bHoldInOffHand (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMind::CanHoldWeapon(class APawn* Holder, class AWeapon* TestWeapon, bool bHoldInOffHand) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.CanHoldWeapon"); - - AWillowMind_CanHoldWeapon_Params params; - params.Holder = Holder; - params.TestWeapon = TestWeapon; - params.bHoldInOffHand = bHoldInOffHand; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.SetWeaponsRestricted -// (Defined, Public) -// Parameters: -// bool bNewWeaponsRestrictedState (Parm) - -void AWillowMind::SetWeaponsRestricted(bool bNewWeaponsRestrictedState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.SetWeaponsRestricted"); - - AWillowMind_SetWeaponsRestricted_Params params; - params.bNewWeaponsRestrictedState = bNewWeaponsRestrictedState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.GetTargetLeadOffset -// (Final, Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowMind::GetTargetLeadOffset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetTargetLeadOffset"); - - AWillowMind_GetTargetLeadOffset_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.ShouldPauseFiring -// (Final, Native, Protected) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMind::ShouldPauseFiring() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.ShouldPauseFiring"); - - AWillowMind_ShouldPauseFiring_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.ShouldStopFiring -// (Final, Native, Protected) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMind::ShouldStopFiring() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.ShouldStopFiring"); - - AWillowMind_ShouldStopFiring_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.CanFireMyWeapon -// (Final, Native, Protected) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowMind::CanFireMyWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.CanFireMyWeapon"); - - AWillowMind_CanFireMyWeapon_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.TickWeaponFire -// (Final, Native, Public) -// Parameters: -// float DeltaTime (Parm) - -void AWillowMind::TickWeaponFire(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.TickWeaponFire"); - - AWillowMind_TickWeaponFire_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.GetWeaponBurstLength -// (Defined, Event, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowMind::GetWeaponBurstLength() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetWeaponBurstLength"); - - AWillowMind_GetWeaponBurstLength_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.GetWeaponFireDelay -// (Defined, Event, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowMind::GetWeaponFireDelay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetWeaponFireDelay"); - - AWillowMind_GetWeaponFireDelay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.GetWeaponSpeed -// (Defined, Event, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowMind::GetWeaponSpeed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetWeaponSpeed"); - - AWillowMind_GetWeaponSpeed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.StopFiringWeapon -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool bPaused (OptionalParm, Parm) - -void AWillowMind::StopFiringWeapon(bool bPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.StopFiringWeapon"); - - AWillowMind_StopFiringWeapon_Params params; - params.bPaused = bPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.StartFiringWeapon -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool bPaused (OptionalParm, Parm) - -void AWillowMind::StartFiringWeapon(bool bPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.StartFiringWeapon"); - - AWillowMind_StartFiringWeapon_Params params; - params.bPaused = bPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.GetAdjustedAimFor -// (Defined, Public, HasDefaults) -// Parameters: -// class AWeapon* InWeapon (Parm) -// struct FVector StartFireLoc (Parm) -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator AWillowMind::GetAdjustedAimFor(class AWeapon* InWeapon, const struct FVector& StartFireLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetAdjustedAimFor"); - - AWillowMind_GetAdjustedAimFor_Params params; - params.InWeapon = InWeapon; - params.StartFireLoc = StartFireLoc; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.RecalculateAttributeInitializedState -// (Native, Public) - -void AWillowMind::RecalculateAttributeInitializedState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.RecalculateAttributeInitializedState"); - - AWillowMind_RecalculateAttributeInitializedState_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.ApplyCharacterClassDefaults -// (Defined, Public) -// Parameters: -// class APawn* P (Parm) -// class UCharacterClassDefinition* CharClass (Parm) - -void AWillowMind::ApplyCharacterClassDefaults(class APawn* P, class UCharacterClassDefinition* CharClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.ApplyCharacterClassDefaults"); - - AWillowMind_ApplyCharacterClassDefaults_Params params; - params.P = P; - params.CharClass = CharClass; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.GetClassDefinition -// (Defined, Public) -// Parameters: -// class UCharacterClassDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UCharacterClassDefinition* AWillowMind::GetClassDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetClassDefinition"); - - AWillowMind_GetClassDefinition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.CleanSpawnFamily -// (Defined, Public) -// Parameters: -// class APawn* Killer (Parm) - -void AWillowMind::CleanSpawnFamily(class APawn* Killer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.CleanSpawnFamily"); - - AWillowMind_CleanSpawnFamily_Params params; - params.Killer = Killer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.PawnDied -// (Defined, Public) -// Parameters: -// class APawn* P (Parm) - -void AWillowMind::PawnDied(class APawn* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.PawnDied"); - - AWillowMind_PawnDied_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.UnPossess -// (Defined, Event, Public) - -void AWillowMind::UnPossess() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.UnPossess"); - - AWillowMind_UnPossess_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.InitializeCharacterClass -// (Defined, Public) - -void AWillowMind::InitializeCharacterClass() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.InitializeCharacterClass"); - - AWillowMind_InitializeCharacterClass_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.Possess -// (Defined, Event, Public) -// Parameters: -// class APawn* inPawn (Parm) -// bool bVehicleTransition (Parm) - -void AWillowMind::Possess(class APawn* inPawn, bool bVehicleTransition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.Possess"); - - AWillowMind_Possess_Params params; - params.inPawn = inPawn; - params.bVehicleTransition = bVehicleTransition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.OnTeleport -// (Defined, Simulated, Public) -// Parameters: -// class USeqAct_Teleport* Action (Parm) - -void AWillowMind::OnTeleport(class USeqAct_Teleport* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.OnTeleport"); - - AWillowMind_OnTeleport_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMind.GetAllegiance -// (Native, Public) -// Parameters: -// class UPawnAllegiance* ReturnValue (Parm, OutParm, ReturnParm) - -class UPawnAllegiance* AWillowMind::GetAllegiance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetAllegiance"); - - AWillowMind_GetAllegiance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.GetWorldPawn -// (Native, Public) -// Parameters: -// class APawn* ReturnValue (Parm, OutParm, ReturnParm) - -class APawn* AWillowMind::GetWorldPawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetWorldPawn"); - - AWillowMind_GetWorldPawn_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.GetActor -// (Native, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* AWillowMind::GetActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.GetActor"); - - AWillowMind_GetActor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowMind.Destroyed -// (Defined, Simulated, Event, Public) - -void AWillowMind::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMind.Destroyed"); - - AWillowMind_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowMindTargetInfo.GetTargetLocation -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UWillowMindTargetInfo::GetTargetLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowMindTargetInfo.GetTargetLocation"); - - UWillowMindTargetInfo_GetTargetLocation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowNavigationHandle.PassedCurrentFlyGoal -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowNavigationHandle::PassedCurrentFlyGoal() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.PassedCurrentFlyGoal"); - - UWillowNavigationHandle_PassedCurrentFlyGoal_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowNavigationHandle.ReachedCurrentFlyGoal -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowNavigationHandle::ReachedCurrentFlyGoal() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.ReachedCurrentFlyGoal"); - - UWillowNavigationHandle_ReachedCurrentFlyGoal_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowNavigationHandle.CheckFlying -// (Native, Public) - -void UWillowNavigationHandle::CheckFlying() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.CheckFlying"); - - UWillowNavigationHandle_CheckFlying_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowNavigationHandle.TickFlying -// (Native, Public) -// Parameters: -// float DeltaTime (Parm) - -void UWillowNavigationHandle::TickFlying(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.TickFlying"); - - UWillowNavigationHandle_TickFlying_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowNavigationHandle.SetWantsToFly -// (Native, Public) -// Parameters: -// bool bNewWantsToFly (Parm) - -void UWillowNavigationHandle::SetWantsToFly(bool bNewWantsToFly) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.SetWantsToFly"); - - UWillowNavigationHandle_SetWantsToFly_Params params; - params.bNewWantsToFly = bNewWantsToFly; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowNavigationHandle.WantsToFly -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowNavigationHandle::WantsToFly() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.WantsToFly"); - - UWillowNavigationHandle_WantsToFly_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowNavigationHandle.ShouldFly -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowNavigationHandle::ShouldFly() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.ShouldFly"); - - UWillowNavigationHandle_ShouldFly_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowNavigationHandle.IsFlying -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowNavigationHandle::IsFlying() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.IsFlying"); - - UWillowNavigationHandle_IsFlying_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowNavigationHandle.ProcessObstacleAvoidance -// (Native, Public) - -void UWillowNavigationHandle::ProcessObstacleAvoidance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.ProcessObstacleAvoidance"); - - UWillowNavigationHandle_ProcessObstacleAvoidance_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowNavigationHandle.NotifyAvoidingObstacle -// (Native, Public) - -void UWillowNavigationHandle::NotifyAvoidingObstacle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.NotifyAvoidingObstacle"); - - UWillowNavigationHandle_NotifyAvoidingObstacle_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowNavigationHandle.CanAvoidObstacles -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowNavigationHandle::CanAvoidObstacles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.CanAvoidObstacles"); - - UWillowNavigationHandle_CanAvoidObstacles_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowNavigationHandle.FixByLerping -// (Native, Public) - -void UWillowNavigationHandle::FixByLerping() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.FixByLerping"); - - UWillowNavigationHandle_FixByLerping_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowNavigationHandle.FixByMoving -// (Native, Public) - -void UWillowNavigationHandle::FixByMoving() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.FixByMoving"); - - UWillowNavigationHandle_FixByMoving_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowNavigationHandle.FixAnchor -// (Native, Public) - -void UWillowNavigationHandle::FixAnchor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.FixAnchor"); - - UWillowNavigationHandle_FixAnchor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowNavigationHandle.ClearSpecialMovement -// (Native, Public) - -void UWillowNavigationHandle::ClearSpecialMovement() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.ClearSpecialMovement"); - - UWillowNavigationHandle_ClearSpecialMovement_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowNavigationHandle.IsPaused -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowNavigationHandle::IsPaused() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.IsPaused"); - - UWillowNavigationHandle_IsPaused_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowNavigationHandle.IsHardAttached -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowNavigationHandle::IsHardAttached() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.IsHardAttached"); - - UWillowNavigationHandle_IsHardAttached_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowNavigationHandle.GoalReachable -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowNavigationHandle::GoalReachable() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.GoalReachable"); - - UWillowNavigationHandle_GoalReachable_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowNavigationHandle.PointReachable -// (Native, HasOptionalparams, Public) -// Parameters: -// struct FVector Point (Parm) -// struct FVector OverrideStartPoint (OptionalParm, Parm) -// bool bAllowHitsInEndCollisionBox (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowNavigationHandle::PointReachable(const struct FVector& Point, const struct FVector& OverrideStartPoint, bool bAllowHitsInEndCollisionBox) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.PointReachable"); - - UWillowNavigationHandle_PointReachable_Params params; - params.Point = Point; - params.OverrideStartPoint = OverrideStartPoint; - params.bAllowHitsInEndCollisionBox = bAllowHitsInEndCollisionBox; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowNavigationHandle.TrySpecialMove -// (Native, Public, HasOutparams) -// Parameters: -// struct FBasedPosition MoveTarget (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowNavigationHandle::TrySpecialMove(struct FBasedPosition* MoveTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.TrySpecialMove"); - - UWillowNavigationHandle_TrySpecialMove_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (MoveTarget != nullptr) - *MoveTarget = params.MoveTarget; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowNavigationHandle.GetMoveVector -// (Native, Public) -// Parameters: -// unsigned char MoveStyle (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UWillowNavigationHandle::GetMoveVector(unsigned char MoveStyle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.GetMoveVector"); - - UWillowNavigationHandle_GetMoveVector_Params params; - params.MoveStyle = MoveStyle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowNavigationHandle.SetFacingPolicy -// (Native, Public) -// Parameters: -// unsigned char MoveStyle (Parm) - -void UWillowNavigationHandle::SetFacingPolicy(unsigned char MoveStyle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.SetFacingPolicy"); - - UWillowNavigationHandle_SetFacingPolicy_Params params; - params.MoveStyle = MoveStyle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowNavigationHandle.IsGoalValid -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowNavigationHandle::IsGoalValid() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.IsGoalValid"); - - UWillowNavigationHandle_IsGoalValid_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowNavigationHandle.MovePawnToGoal -// (Native, Public) - -void UWillowNavigationHandle::MovePawnToGoal() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.MovePawnToGoal"); - - UWillowNavigationHandle_MovePawnToGoal_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowNavigationHandle.SetPawnPhysics -// (Native, Public) - -void UWillowNavigationHandle::SetPawnPhysics() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.SetPawnPhysics"); - - UWillowNavigationHandle_SetPawnPhysics_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowNavigationHandle.FindActionPaths -// (Native, Public) - -void UWillowNavigationHandle::FindActionPaths() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.FindActionPaths"); - - UWillowNavigationHandle_FindActionPaths_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowNavigationHandle.ClearPath -// (Native, HasOptionalparams, Public) -// Parameters: -// bool bStopMovement (OptionalParm, Parm) -// bool bAllowDelayedClear (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowNavigationHandle::ClearPath(bool bStopMovement, bool bAllowDelayedClear) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.ClearPath"); - - UWillowNavigationHandle_ClearPath_Params params; - params.bStopMovement = bStopMovement; - params.bAllowDelayedClear = bAllowDelayedClear; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowNavigationHandle.PathIsValid -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FPathFindData Data (Const, Parm, OutParm, NeedCtorLink) -// bool bCheckAnchor (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowNavigationHandle::PathIsValid(bool bCheckAnchor, struct FPathFindData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.PathIsValid"); - - UWillowNavigationHandle_PathIsValid_Params params; - params.bCheckAnchor = bCheckAnchor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowNavigationHandle.CanFollowPath -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowNavigationHandle::CanFollowPath() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.CanFollowPath"); - - UWillowNavigationHandle_CanFollowPath_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowNavigationHandle.FollowPath -// (Native, Public, HasOutparams) -// Parameters: -// struct FPathFindData PathData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowNavigationHandle::FollowPath(struct FPathFindData* PathData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.FollowPath"); - - UWillowNavigationHandle_FollowPath_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (PathData != nullptr) - *PathData = params.PathData; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowNavigationHandle.CreateConstrainedPath -// (Native, Public, HasOutparams) -// Parameters: -// struct FPathFindData PathData (Parm, OutParm, NeedCtorLink) -// struct FVector DestLocation (Parm) -// TArray Constraints (Const, Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowNavigationHandle::CreateConstrainedPath(const struct FVector& DestLocation, struct FPathFindData* PathData, TArray* Constraints) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavigationHandle.CreateConstrainedPath"); - - UWillowNavigationHandle_CreateConstrainedPath_Params params; - params.DestLocation = DestLocation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (PathData != nullptr) - *PathData = params.PathData; - if (Constraints != nullptr) - *Constraints = params.Constraints; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowNavMeshPathFinder.FindConstrainedPath -// (Native, Public, HasOutparams) -// Parameters: -// struct FGBXNavMeshPath Path (Parm, OutParm, NeedCtorLink) -// struct FNavMeshPathParams PathParams (Const, Parm, OutParm, NeedCtorLink) -// struct FVector SrcLocation (Parm, OutParm) -// struct FGBXNavMeshPolyRef SrcPoly (Parm, OutParm) -// struct FVector DestLocation (Parm, OutParm) -// FScriptInterface AI (Parm) -// TArray Constraints (Const, Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowNavMeshPathFinder::FindConstrainedPath(const FScriptInterface& AI, struct FGBXNavMeshPath* Path, struct FNavMeshPathParams* PathParams, struct FVector* SrcLocation, struct FGBXNavMeshPolyRef* SrcPoly, struct FVector* DestLocation, TArray* Constraints) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowNavMeshPathFinder.FindConstrainedPath"); - - UWillowNavMeshPathFinder_FindConstrainedPath_Params params; - params.AI = AI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Path != nullptr) - *Path = params.Path; - if (PathParams != nullptr) - *PathParams = params.PathParams; - if (SrcLocation != nullptr) - *SrcLocation = params.SrcLocation; - if (SrcPoly != nullptr) - *SrcPoly = params.SrcPoly; - if (DestLocation != nullptr) - *DestLocation = params.DestLocation; - if (Constraints != nullptr) - *Constraints = params.Constraints; - - return params.ReturnValue; -} - - -// Function WillowGame.DeployableTurretActor.PostSpawnCheckForPlayerOverlap -// (Native, Public) - -void ADeployableTurretActor::PostSpawnCheckForPlayerOverlap() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeployableTurretActor.PostSpawnCheckForPlayerOverlap"); - - ADeployableTurretActor_PostSpawnCheckForPlayerOverlap_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DeployableTurretActor.PostInitBodyComposition -// (Native, Public) -// Parameters: -// struct FName Identifier (Const, Parm) -// class UObject* Value (Parm) -// int BodyCompositionIndex (Parm) -// unsigned char BodyCompositionMode (Parm) - -void ADeployableTurretActor::PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char BodyCompositionMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeployableTurretActor.PostInitBodyComposition"); - - ADeployableTurretActor_PostInitBodyComposition_Params params; - params.Identifier = Identifier; - params.Value = Value; - params.BodyCompositionIndex = BodyCompositionIndex; - params.BodyCompositionMode = BodyCompositionMode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DeployableTurretActor.FindBase -// (Native, Public) - -void ADeployableTurretActor::FindBase() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeployableTurretActor.FindBase"); - - ADeployableTurretActor_FindBase_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DeployableTurretActor.CheckTurretDamage -// (Simulated, Native, Public) - -void ADeployableTurretActor::CheckTurretDamage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeployableTurretActor.CheckTurretDamage"); - - ADeployableTurretActor_CheckTurretDamage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DeployableTurretActor.TriggerTurretEffect -// (Simulated, Native, Public) -// Parameters: -// struct FName EventTag (Parm) - -void ADeployableTurretActor::TriggerTurretEffect(const struct FName& EventTag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeployableTurretActor.TriggerTurretEffect"); - - ADeployableTurretActor_TriggerTurretEffect_Params params; - params.EventTag = EventTag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DeployableTurretActor.Died -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AController* Killer (Parm) -// class UClass* DamageType (Parm) -// struct FVector HitLocation (Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ADeployableTurretActor::Died(class AController* Killer, class UClass* DamageType, const struct FVector& HitLocation, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeployableTurretActor.Died"); - - ADeployableTurretActor_Died_Params params; - params.Killer = Killer; - params.DamageType = DamageType; - params.HitLocation = HitLocation; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DeployableTurretActor.HandleHealthDepleted -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// class AController* InstigatedBy (Parm) -// class UClass* DamageType (Parm) -// struct FVector HitLocation (Parm) -// FScriptInterface DamageCauser (Parm) -// struct FTraceHitInfo HitInfo (OptionalParm, Parm) -// class UDamagePipeline* Pipeline (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ADeployableTurretActor::HandleHealthDepleted(class AController* InstigatedBy, class UClass* DamageType, const struct FVector& HitLocation, const FScriptInterface& DamageCauser, const struct FTraceHitInfo& HitInfo, class UDamagePipeline* Pipeline) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeployableTurretActor.HandleHealthDepleted"); - - ADeployableTurretActor_HandleHealthDepleted_Params params; - params.InstigatedBy = InstigatedBy; - params.DamageType = DamageType; - params.HitLocation = HitLocation; - params.DamageCauser = DamageCauser; - params.HitInfo = HitInfo; - params.Pipeline = Pipeline; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DeployableTurretActor.ShutOffTurretEffectsOnDeath -// (Simulated, Native, Public) - -void ADeployableTurretActor::ShutOffTurretEffectsOnDeath() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeployableTurretActor.ShutOffTurretEffectsOnDeath"); - - ADeployableTurretActor_ShutOffTurretEffectsOnDeath_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DeployableTurretActor.PostBeginPlay -// (Defined, Simulated, Public) - -void ADeployableTurretActor::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeployableTurretActor.PostBeginPlay"); - - ADeployableTurretActor_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DeployableTurretActor.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void ADeployableTurretActor::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeployableTurretActor.ReplicatedEvent"); - - ADeployableTurretActor_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AIDebugDummyBase.SetSkeletalMesh -// (Defined, Event, Public) -// Parameters: -// class USkeletalMesh* NewMesh (Parm) - -void AAIDebugDummyBase::SetSkeletalMesh(class USkeletalMesh* NewMesh) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AIDebugDummyBase.SetSkeletalMesh"); - - AAIDebugDummyBase_SetSkeletalMesh_Params params; - params.NewMesh = NewMesh; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AIDebugDummyBase.PostBeginPlay -// (Defined, Simulated, Public) - -void AAIDebugDummyBase::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AIDebugDummyBase.PostBeginPlay"); - - AAIDebugDummyBase_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIDebugCamera.ToggleAccuracyDebug -// (Defined, Public) - -void UWillowAIDebugCamera::ToggleAccuracyDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIDebugCamera.ToggleAccuracyDebug"); - - UWillowAIDebugCamera_ToggleAccuracyDebug_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIDebugCamera.ToggleWillowInspectorStats -// (Defined, Public) - -void UWillowAIDebugCamera::ToggleWillowInspectorStats() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIDebugCamera.ToggleWillowInspectorStats"); - - UWillowAIDebugCamera_ToggleWillowInspectorStats_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIDebugCamera.ToggleTerritoryZones -// (Defined, Public) - -void UWillowAIDebugCamera::ToggleTerritoryZones() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIDebugCamera.ToggleTerritoryZones"); - - UWillowAIDebugCamera_ToggleTerritoryZones_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIDebugCamera.ToggleAIShowNodeReservation -// (Defined, Public) - -void UWillowAIDebugCamera::ToggleAIShowNodeReservation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIDebugCamera.ToggleAIShowNodeReservation"); - - UWillowAIDebugCamera_ToggleAIShowNodeReservation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIDebugCamera.SetRuleEngine -// (Native, Public) -// Parameters: -// class URuleEngine* NewRuleEngine (Parm) - -void UWillowAIDebugCamera::SetRuleEngine(class URuleEngine* NewRuleEngine) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIDebugCamera.SetRuleEngine"); - - UWillowAIDebugCamera_SetRuleEngine_Params params; - params.NewRuleEngine = NewRuleEngine; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIDebugCamera.InitDummies -// (Native, Public) -// Parameters: -// int NewNumDummies (Parm) - -void UWillowAIDebugCamera::InitDummies(int NewNumDummies) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIDebugCamera.InitDummies"); - - UWillowAIDebugCamera_InitDummies_Params params; - params.NewNumDummies = NewNumDummies; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIDebugCamera.SetPrevSnapshot -// (Native, Public) - -void UWillowAIDebugCamera::SetPrevSnapshot() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIDebugCamera.SetPrevSnapshot"); - - UWillowAIDebugCamera_SetPrevSnapshot_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIDebugCamera.SetNextSnapshot -// (Native, Public) - -void UWillowAIDebugCamera::SetNextSnapshot() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIDebugCamera.SetNextSnapshot"); - - UWillowAIDebugCamera_SetNextSnapshot_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIDebugCamera.NotifyGameUnPaused -// (Native, Public) - -void UWillowAIDebugCamera::NotifyGameUnPaused() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIDebugCamera.NotifyGameUnPaused"); - - UWillowAIDebugCamera_NotifyGameUnPaused_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAIDebugCamera.NotifyGamePaused -// (Native, Public) - -void UWillowAIDebugCamera::NotifyGamePaused() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAIDebugCamera.NotifyGamePaused"); - - UWillowAIDebugCamera_NotifyGamePaused_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowRadarManager.PostBeginPlay -// (Defined, Event, Public) - -void AWillowRadarManager::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowRadarManager.PostBeginPlay"); - - AWillowRadarManager_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowRadarManager.RemoveSkillStation -// (Final, Native, Public) -// Parameters: -// class AActor* TheStation (Parm) - -void AWillowRadarManager::RemoveSkillStation(class AActor* TheStation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowRadarManager.RemoveSkillStation"); - - AWillowRadarManager_RemoveSkillStation_Params params; - params.TheStation = TheStation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowRadarManager.AddSkillStation -// (Final, Native, Public) -// Parameters: -// class AActor* TheStation (Parm) - -void AWillowRadarManager::AddSkillStation(class AActor* TheStation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowRadarManager.AddSkillStation"); - - AWillowRadarManager_AddSkillStation_Params params; - params.TheStation = TheStation; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowRadarManager.RemoveDynamicIcon -// (Final, Native, Public) -// Parameters: -// class UObject* Source (Parm) - -void AWillowRadarManager::RemoveDynamicIcon(class UObject* Source) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowRadarManager.RemoveDynamicIcon"); - - AWillowRadarManager_RemoveDynamicIcon_Params params; - params.Source = Source; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowRadarManager.AddDynamicIcon -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// unsigned char IconType (Parm) -// class UObject* Source (Parm) -// float Duration (OptionalParm, Parm) - -void AWillowRadarManager::AddDynamicIcon(unsigned char IconType, class UObject* Source, float Duration) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowRadarManager.AddDynamicIcon"); - - AWillowRadarManager_AddDynamicIcon_Params params; - params.IconType = IconType; - params.Source = Source; - params.Duration = Duration; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSeqCond_SwitchByPlatform.GetPlatform -// (Defined, Event, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UWillowSeqCond_SwitchByPlatform::GetPlatform() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqCond_SwitchByPlatform.GetPlatform"); - - UWillowSeqCond_SwitchByPlatform_GetPlatform_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowUIDataStore_StringAliasMap.GetStringWithFieldName -// (Native, Public, HasOutparams) -// Parameters: -// struct FString FieldName (Parm, NeedCtorLink) -// struct FString MappedString (Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowUIDataStore_StringAliasMap::GetStringWithFieldName(const struct FString& FieldName, struct FString* MappedString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowUIDataStore_StringAliasMap.GetStringWithFieldName"); - - UWillowUIDataStore_StringAliasMap_GetStringWithFieldName_Params params; - params.FieldName = FieldName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (MappedString != nullptr) - *MappedString = params.MappedString; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerStatsNotifier.DisplayDebug -// (Native, Public, HasOutparams) -// Parameters: -// class AHUD* H (Parm) -// float out_YL (Parm, OutParm) -// float out_YPos (Parm, OutParm) - -void UPlayerStatsNotifier::DisplayDebug(class AHUD* H, float* out_YL, float* out_YPos) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStatsNotifier.DisplayDebug"); - - UPlayerStatsNotifier_DisplayDebug_Params params; - params.H = H; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_YL != nullptr) - *out_YL = params.out_YL; - if (out_YPos != nullptr) - *out_YPos = params.out_YPos; -} - - -// Function WillowGame.PlayerStatsNotifier.OnStatIncrement -// (Native, Public) -// Parameters: -// class AWillowPlayerStats* StatContext (Parm) -// struct FName StatId (Parm) -// int Amount (Parm) - -void UPlayerStatsNotifier::OnStatIncrement(class AWillowPlayerStats* StatContext, const struct FName& StatId, int Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStatsNotifier.OnStatIncrement"); - - UPlayerStatsNotifier_OnStatIncrement_Params params; - params.StatContext = StatContext; - params.StatId = StatId; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerStatsNotifier.UnRegisterListeners -// (Native, Public) -// Parameters: -// class AWillowPlayerController* PCOwner (Parm) - -void UPlayerStatsNotifier::UnRegisterListeners(class AWillowPlayerController* PCOwner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStatsNotifier.UnRegisterListeners"); - - UPlayerStatsNotifier_UnRegisterListeners_Params params; - params.PCOwner = PCOwner; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerStatsNotifier.UnRegisterListener -// (Native, Public, HasOutparams) -// Parameters: -// struct FTrainingData Listener (Parm, OutParm) - -void UPlayerStatsNotifier::UnRegisterListener(struct FTrainingData* Listener) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStatsNotifier.UnRegisterListener"); - - UPlayerStatsNotifier_UnRegisterListener_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Listener != nullptr) - *Listener = params.Listener; -} - - -// Function WillowGame.PlayerStatsNotifier.RegisterListener -// (Native, Public, HasOutparams) -// Parameters: -// struct FTrainingData Listener (Parm, OutParm) - -void UPlayerStatsNotifier::RegisterListener(struct FTrainingData* Listener) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerStatsNotifier.RegisterListener"); - - UPlayerStatsNotifier_RegisterListener_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Listener != nullptr) - *Listener = params.Listener; -} - - -// Function WillowGame.WillowBaseStats.ClearSparkCallbacks -// (Final, Native, Public) - -void AWillowBaseStats::ClearSparkCallbacks() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBaseStats.ClearSparkCallbacks"); - - AWillowBaseStats_ClearSparkCallbacks_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBaseStats.DirtyAllStats -// (Final, Native, Public) - -void AWillowBaseStats::DirtyAllStats() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBaseStats.DirtyAllStats"); - - AWillowBaseStats_DirtyAllStats_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBaseStats.ReportDirtyStats -// (Final, Native, Public) - -void AWillowBaseStats::ReportDirtyStats() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBaseStats.ReportDirtyStats"); - - AWillowBaseStats_ReportDirtyStats_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBaseStats.AllDirtyStats -// (Final, Iterator, Native, Public, HasOutparams) -// Parameters: -// int StatIdx (Parm, OutParm) - -void AWillowBaseStats::AllDirtyStats(int* StatIdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBaseStats.AllDirtyStats"); - - AWillowBaseStats_AllDirtyStats_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (StatIdx != nullptr) - *StatIdx = params.StatIdx; -} - - -// Function WillowGame.WillowBaseStats.UpdateChallengeBaseValues -// (Final, Native, Public) - -void AWillowBaseStats::UpdateChallengeBaseValues() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBaseStats.UpdateChallengeBaseValues"); - - AWillowBaseStats_UpdateChallengeBaseValues_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBaseStats.TryAndSpawnReplicationChannel -// (Final, Native, Public) -// Parameters: -// class UNetConnection* Connection (Parm) - -void AWillowBaseStats::TryAndSpawnReplicationChannel(class UNetConnection* Connection) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBaseStats.TryAndSpawnReplicationChannel"); - - AWillowBaseStats_TryAndSpawnReplicationChannel_Params params; - params.Connection = Connection; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBaseStats.StatPropertyToStringFromName -// (Final, Native, Public) -// Parameters: -// struct FName StatName (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowBaseStats::StatPropertyToStringFromName(const struct FName& StatName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBaseStats.StatPropertyToStringFromName"); - - AWillowBaseStats_StatPropertyToStringFromName_Params params; - params.StatName = StatName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowBaseStats.StatPropertyToString -// (Final, Native, Public) -// Parameters: -// int StatIdx (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowBaseStats::StatPropertyToString(int StatIdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBaseStats.StatPropertyToString"); - - AWillowBaseStats_StatPropertyToString_Params params; - params.StatIdx = StatIdx; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowBaseStats.SetFloatStat -// (Final, Native, Public) -// Parameters: -// struct FName StatId (Parm) -// float Value (Parm) - -void AWillowBaseStats::SetFloatStat(const struct FName& StatId, float Value) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBaseStats.SetFloatStat"); - - AWillowBaseStats_SetFloatStat_Params params; - params.StatId = StatId; - params.Value = Value; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBaseStats.SetIntStat -// (Native, HasOptionalparams, Public) -// Parameters: -// struct FName StatId (Parm) -// int Value (Parm) -// bool bSkipNotify (OptionalParm, Parm) - -void AWillowBaseStats::SetIntStat(const struct FName& StatId, int Value, bool bSkipNotify) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBaseStats.SetIntStat"); - - AWillowBaseStats_SetIntStat_Params params; - params.StatId = StatId; - params.Value = Value; - params.bSkipNotify = bSkipNotify; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBaseStats.GetFloatStat -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// struct FName StatId (Parm) -// bool bForChallenges (OptionalParm, Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float AWillowBaseStats::GetFloatStat(const struct FName& StatId, bool bForChallenges) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBaseStats.GetFloatStat"); - - AWillowBaseStats_GetFloatStat_Params params; - params.StatId = StatId; - params.bForChallenges = bForChallenges; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowBaseStats.GetIntStat -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// struct FName StatId (Parm) -// bool bForChallenges (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int AWillowBaseStats::GetIntStat(const struct FName& StatId, bool bForChallenges) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBaseStats.GetIntStat"); - - AWillowBaseStats_GetIntStat_Params params; - params.StatId = StatId; - params.bForChallenges = bForChallenges; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowBaseStats.IncrementFloatStat -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// struct FName StatId (Parm) -// float IncAmount (OptionalParm, Parm) - -void AWillowBaseStats::IncrementFloatStat(const struct FName& StatId, float IncAmount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBaseStats.IncrementFloatStat"); - - AWillowBaseStats_IncrementFloatStat_Params params; - params.StatId = StatId; - params.IncAmount = IncAmount; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBaseStats.IncrementIntStat -// (Native, HasOptionalparams, Public) -// Parameters: -// struct FName StatId (Parm) -// int IncAmount (OptionalParm, Parm) - -void AWillowBaseStats::IncrementIntStat(const struct FName& StatId, int IncAmount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBaseStats.IncrementIntStat"); - - AWillowBaseStats_IncrementIntStat_Params params; - params.StatId = StatId; - params.IncAmount = IncAmount; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBaseStats.PreviousDebugPage -// (Defined, Public) - -void AWillowBaseStats::PreviousDebugPage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBaseStats.PreviousDebugPage"); - - AWillowBaseStats_PreviousDebugPage_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowBaseStats.NextDebugPage -// (Defined, Public) - -void AWillowBaseStats::NextDebugPage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowBaseStats.NextDebugPage"); - - AWillowBaseStats_NextDebugPage_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerStats.IncrementPlayerLauncherDirectHitStat -// (Final, Native, Public) -// Parameters: -// class UClass* DamageType (Parm) -// FScriptInterface DamageCauser (Parm) -// class UDamagePipeline* DamagePipeline (Parm) -// class APawn* DamagedPawn (Parm) - -void AWillowPlayerStats::IncrementPlayerLauncherDirectHitStat(class UClass* DamageType, const FScriptInterface& DamageCauser, class UDamagePipeline* DamagePipeline, class APawn* DamagedPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerStats.IncrementPlayerLauncherDirectHitStat"); - - AWillowPlayerStats_IncrementPlayerLauncherDirectHitStat_Params params; - params.DamageType = DamageType; - params.DamageCauser = DamageCauser; - params.DamagePipeline = DamagePipeline; - params.DamagedPawn = DamagedPawn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerStats.IncrementPlayerKnockedDownProjectileStat -// (Final, Native, Public) -// Parameters: -// class UClass* DamageType (Parm) -// FScriptInterface DamageCauser (Parm) - -void AWillowPlayerStats::IncrementPlayerKnockedDownProjectileStat(class UClass* DamageType, const FScriptInterface& DamageCauser) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerStats.IncrementPlayerKnockedDownProjectileStat"); - - AWillowPlayerStats_IncrementPlayerKnockedDownProjectileStat_Params params; - params.DamageType = DamageType; - params.DamageCauser = DamageCauser; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerStats.IncrementPlayerTedioreReloadDamageStat -// (Final, Native, Public) -// Parameters: -// FScriptInterface DamageCauser (Parm) -// float Amount (Parm) - -void AWillowPlayerStats::IncrementPlayerTedioreReloadDamageStat(const FScriptInterface& DamageCauser, float Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerStats.IncrementPlayerTedioreReloadDamageStat"); - - AWillowPlayerStats_IncrementPlayerTedioreReloadDamageStat_Params params; - params.DamageCauser = DamageCauser; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerStats.IncrementPlayerSecondWindStat -// (Final, Native, Public) -// Parameters: -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// FScriptInterface DamageCauser (Parm) - -void AWillowPlayerStats::IncrementPlayerSecondWindStat(class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, const FScriptInterface& DamageCauser) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerStats.IncrementPlayerSecondWindStat"); - - AWillowPlayerStats_IncrementPlayerSecondWindStat_Params params; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.DamageCauser = DamageCauser; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerStats.IncrementPlayerCriticalHitStat -// (Final, Native, Public) -// Parameters: -// class UClass* DamageType (Parm) -// FScriptInterface DamageCauser (Parm) - -void AWillowPlayerStats::IncrementPlayerCriticalHitStat(class UClass* DamageType, const FScriptInterface& DamageCauser) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerStats.IncrementPlayerCriticalHitStat"); - - AWillowPlayerStats_IncrementPlayerCriticalHitStat_Params params; - params.DamageType = DamageType; - params.DamageCauser = DamageCauser; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerStats.UpdatePlayerShotStats -// (Final, Native, Public) -// Parameters: -// class UClass* DamageType (Parm) -// FScriptInterface DamageCauser (Parm) -// bool bMiss (Parm) -// bool bKill (Parm) - -void AWillowPlayerStats::UpdatePlayerShotStats(class UClass* DamageType, const FScriptInterface& DamageCauser, bool bMiss, bool bKill) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerStats.UpdatePlayerShotStats"); - - AWillowPlayerStats_UpdatePlayerShotStats_Params params; - params.DamageType = DamageType; - params.DamageCauser = DamageCauser; - params.bMiss = bMiss; - params.bKill = bKill; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerStats.ResetPlayerShotStats -// (Final, Native, Public) - -void AWillowPlayerStats::ResetPlayerShotStats() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerStats.ResetPlayerShotStats"); - - AWillowPlayerStats_ResetPlayerShotStats_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerStats.IncrementPlayerKillStat -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class UCharacterClassDefinition* CharacterClass (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// FScriptInterface DamageCauser (Parm) -// bool bCritical (Parm) -// bool bCrouched (Parm) -// float ZoomedTime (Parm) -// float KillDistance (Parm) -// class UDamagePipeline* DamagePipeline (Parm) -// class APawn* KilledPawn (OptionalParm, Parm) -// int IncAmount (OptionalParm, Parm) - -void AWillowPlayerStats::IncrementPlayerKillStat(class UCharacterClassDefinition* CharacterClass, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, const FScriptInterface& DamageCauser, bool bCritical, bool bCrouched, float ZoomedTime, float KillDistance, class UDamagePipeline* DamagePipeline, class APawn* KilledPawn, int IncAmount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerStats.IncrementPlayerKillStat"); - - AWillowPlayerStats_IncrementPlayerKillStat_Params params; - params.CharacterClass = CharacterClass; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.DamageCauser = DamageCauser; - params.bCritical = bCritical; - params.bCrouched = bCrouched; - params.ZoomedTime = ZoomedTime; - params.KillDistance = KillDistance; - params.DamagePipeline = DamagePipeline; - params.KilledPawn = KilledPawn; - params.IncAmount = IncAmount; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerStats.IncrementWeaponFiredStat -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class AWillowWeapon* WWeapon (Parm) -// int IncAmount (OptionalParm, Parm) - -void AWillowPlayerStats::IncrementWeaponFiredStat(class AWillowWeapon* WWeapon, int IncAmount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerStats.IncrementWeaponFiredStat"); - - AWillowPlayerStats_IncrementWeaponFiredStat_Params params; - params.WWeapon = WWeapon; - params.IncAmount = IncAmount; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerStats.SetIntStat -// (Native, HasOptionalparams, Public) -// Parameters: -// struct FName StatId (Parm) -// int Value (Parm) -// bool bSkipNotify (OptionalParm, Parm) - -void AWillowPlayerStats::SetIntStat(const struct FName& StatId, int Value, bool bSkipNotify) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerStats.SetIntStat"); - - AWillowPlayerStats_SetIntStat_Params params; - params.StatId = StatId; - params.Value = Value; - params.bSkipNotify = bSkipNotify; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerStats.IncrementIntStat -// (Native, HasOptionalparams, Public) -// Parameters: -// struct FName StatId (Parm) -// int IncAmount (OptionalParm, Parm) - -void AWillowPlayerStats::IncrementIntStat(const struct FName& StatId, int IncAmount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerStats.IncrementIntStat"); - - AWillowPlayerStats_IncrementIntStat_Params params; - params.StatId = StatId; - params.IncAmount = IncAmount; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelArena.DestroyDuelArena -// (Defined, Event, Public) - -void AWillowVersusDuelArena::DestroyDuelArena() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelArena.DestroyDuelArena"); - - AWillowVersusDuelArena_DestroyDuelArena_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelArena.OnDuelEnd -// (Defined, Simulated, Public) - -void AWillowVersusDuelArena::OnDuelEnd() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelArena.OnDuelEnd"); - - AWillowVersusDuelArena_OnDuelEnd_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelArena.CreateDuelArena -// (Defined, Event, Public) - -void AWillowVersusDuelArena::CreateDuelArena() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelArena.CreateDuelArena"); - - AWillowVersusDuelArena_CreateDuelArena_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelArena.InitializeDuelArena -// (Defined, Simulated, Public) -// Parameters: -// class AWillowVersusDuelInfo* NewDuelInfo (Parm) -// int NewArenaIndex (Parm) -// class AWillowPlayerPawn* NewChallenger (Parm) -// class AWillowPlayerPawn* NewCompetitor (Parm) - -void AWillowVersusDuelArena::InitializeDuelArena(class AWillowVersusDuelInfo* NewDuelInfo, int NewArenaIndex, class AWillowPlayerPawn* NewChallenger, class AWillowPlayerPawn* NewCompetitor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelArena.InitializeDuelArena"); - - AWillowVersusDuelArena_InitializeDuelArena_Params params; - params.NewDuelInfo = NewDuelInfo; - params.NewArenaIndex = NewArenaIndex; - params.NewChallenger = NewChallenger; - params.NewCompetitor = NewCompetitor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelArena.ReplicatedEvent -// (Defined, Simulated, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowVersusDuelArena::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelArena.ReplicatedEvent"); - - AWillowVersusDuelArena_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.ProcessLeviathanDuelStartedEvent -// (Native, Public) - -void AWillowVersusDuelInfo::ProcessLeviathanDuelStartedEvent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.ProcessLeviathanDuelStartedEvent"); - - AWillowVersusDuelInfo_ProcessLeviathanDuelStartedEvent_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.ClearCombatantStateForDuel -// (Defined, Public) - -void AWillowVersusDuelInfo::ClearCombatantStateForDuel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.ClearCombatantStateForDuel"); - - AWillowVersusDuelInfo_ClearCombatantStateForDuel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.InitializeValuesOnCombatants -// (Defined, Public) - -void AWillowVersusDuelInfo::InitializeValuesOnCombatants() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.InitializeValuesOnCombatants"); - - AWillowVersusDuelInfo_InitializeValuesOnCombatants_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.RemoveFromActiveDuels -// (Defined, Public) - -void AWillowVersusDuelInfo::RemoveFromActiveDuels() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.RemoveFromActiveDuels"); - - AWillowVersusDuelInfo_RemoveFromActiveDuels_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.ReviveLoser -// (Defined, Public) - -void AWillowVersusDuelInfo::ReviveLoser() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.ReviveLoser"); - - AWillowVersusDuelInfo_ReviveLoser_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.RestoreTemporaryProfile -// (Defined, Public) -// Parameters: -// class AWillowPlayerPawn* Combatant (Parm) -// struct FTempProfileStruct TempProfile (Parm, NeedCtorLink) - -void AWillowVersusDuelInfo::RestoreTemporaryProfile(class AWillowPlayerPawn* Combatant, const struct FTempProfileStruct& TempProfile) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.RestoreTemporaryProfile"); - - AWillowVersusDuelInfo_RestoreTemporaryProfile_Params params; - params.Combatant = Combatant; - params.TempProfile = TempProfile; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.RestoreTemporaryProfilesForCombatants -// (Defined, Public) - -void AWillowVersusDuelInfo::RestoreTemporaryProfilesForCombatants() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.RestoreTemporaryProfilesForCombatants"); - - AWillowVersusDuelInfo_RestoreTemporaryProfilesForCombatants_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.OnDuelArenaDestroyed -// (Defined, Public) - -void AWillowVersusDuelInfo::OnDuelArenaDestroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.OnDuelArenaDestroyed"); - - AWillowVersusDuelInfo_OnDuelArenaDestroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.GetLoser -// (Defined, Public) -// Parameters: -// class AWillowPlayerPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerPawn* AWillowVersusDuelInfo::GetLoser() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.GetLoser"); - - AWillowVersusDuelInfo_GetLoser_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVersusDuelInfo.GetWinner -// (Defined, Public) -// Parameters: -// class AWillowPlayerPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerPawn* AWillowVersusDuelInfo::GetWinner() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.GetWinner"); - - AWillowVersusDuelInfo_GetWinner_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVersusDuelInfo.OnDuelEnd -// (Defined, Public) - -void AWillowVersusDuelInfo::OnDuelEnd() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.OnDuelEnd"); - - AWillowVersusDuelInfo_OnDuelEnd_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.UpdatePlayerStat -// (Defined, Public) -// Parameters: -// class AWillowPlayerPawn* Combatant (Parm) -// struct FName Stat (Parm) - -void AWillowVersusDuelInfo::UpdatePlayerStat(class AWillowPlayerPawn* Combatant, const struct FName& Stat) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.UpdatePlayerStat"); - - AWillowVersusDuelInfo_UpdatePlayerStat_Params params; - params.Combatant = Combatant; - params.Stat = Stat; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.NotifyDuelResult -// (Defined, Public) - -void AWillowVersusDuelInfo::NotifyDuelResult() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.NotifyDuelResult"); - - AWillowVersusDuelInfo_NotifyDuelResult_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.SetWinnerAndLoser -// (Defined, Public) -// Parameters: -// class AWillowPlayerPawn* NewWinner (Parm) -// class AWillowPlayerPawn* NewLoser (Parm) - -void AWillowVersusDuelInfo::SetWinnerAndLoser(class AWillowPlayerPawn* NewWinner, class AWillowPlayerPawn* NewLoser) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.SetWinnerAndLoser"); - - AWillowVersusDuelInfo_SetWinnerAndLoser_Params params; - params.NewWinner = NewWinner; - params.NewLoser = NewLoser; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.EndDuel -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AWillowPlayerPawn* NewWinner (OptionalParm, Parm) -// class AWillowPlayerPawn* NewLoser (OptionalParm, Parm) -// bool bCausedByGoingOutOfBounds (OptionalParm, Parm) - -void AWillowVersusDuelInfo::EndDuel(class AWillowPlayerPawn* NewWinner, class AWillowPlayerPawn* NewLoser, bool bCausedByGoingOutOfBounds) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.EndDuel"); - - AWillowVersusDuelInfo_EndDuel_Params params; - params.NewWinner = NewWinner; - params.NewLoser = NewLoser; - params.bCausedByGoingOutOfBounds = bCausedByGoingOutOfBounds; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.OnCompetitorOutOfBounds -// (Defined, Public) - -void AWillowVersusDuelInfo::OnCompetitorOutOfBounds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.OnCompetitorOutOfBounds"); - - AWillowVersusDuelInfo_OnCompetitorOutOfBounds_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.OnCompetitorLeftDuelArena -// (Defined, Event, Public) - -void AWillowVersusDuelInfo::OnCompetitorLeftDuelArena() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.OnCompetitorLeftDuelArena"); - - AWillowVersusDuelInfo_OnCompetitorLeftDuelArena_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.OnCompetitorEnteredDuelArena -// (Defined, Event, Public) - -void AWillowVersusDuelInfo::OnCompetitorEnteredDuelArena() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.OnCompetitorEnteredDuelArena"); - - AWillowVersusDuelInfo_OnCompetitorEnteredDuelArena_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.OnChallengerOutOfBounds -// (Defined, Public) - -void AWillowVersusDuelInfo::OnChallengerOutOfBounds() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.OnChallengerOutOfBounds"); - - AWillowVersusDuelInfo_OnChallengerOutOfBounds_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.OnChallengerLeftDuelArena -// (Defined, Event, Public) - -void AWillowVersusDuelInfo::OnChallengerLeftDuelArena() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.OnChallengerLeftDuelArena"); - - AWillowVersusDuelInfo_OnChallengerLeftDuelArena_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.OnChallengerEnteredDuelArena -// (Defined, Event, Public) - -void AWillowVersusDuelInfo::OnChallengerEnteredDuelArena() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.OnChallengerEnteredDuelArena"); - - AWillowVersusDuelInfo_OnChallengerEnteredDuelArena_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.OnDuelLengthElapsed -// (Defined, Public) - -void AWillowVersusDuelInfo::OnDuelLengthElapsed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.OnDuelLengthElapsed"); - - AWillowVersusDuelInfo_OnDuelLengthElapsed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.CombatantsAreDueling -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVersusDuelInfo::CombatantsAreDueling() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.CombatantsAreDueling"); - - AWillowVersusDuelInfo_CombatantsAreDueling_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVersusDuelInfo.StartDuelTimer -// (Defined, Public) - -void AWillowVersusDuelInfo::StartDuelTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.StartDuelTimer"); - - AWillowVersusDuelInfo_StartDuelTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.SetAllegianceForCombatants -// (Defined, Public) - -void AWillowVersusDuelInfo::SetAllegianceForCombatants() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.SetAllegianceForCombatants"); - - AWillowVersusDuelInfo_SetAllegianceForCombatants_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.OnDuelArenaCreated -// (Defined, Public) - -void AWillowVersusDuelInfo::OnDuelArenaCreated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.OnDuelArenaCreated"); - - AWillowVersusDuelInfo_OnDuelArenaCreated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.SaveTemporaryProfile -// (Defined, Public, HasDefaults) -// Parameters: -// class AWillowPlayerPawn* Combatant (Parm) -// struct FTempProfileStruct ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FTempProfileStruct AWillowVersusDuelInfo::SaveTemporaryProfile(class AWillowPlayerPawn* Combatant) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.SaveTemporaryProfile"); - - AWillowVersusDuelInfo_SaveTemporaryProfile_Params params; - params.Combatant = Combatant; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVersusDuelInfo.SaveTemporaryProfilesForCombatants -// (Defined, Public) - -void AWillowVersusDuelInfo::SaveTemporaryProfilesForCombatants() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.SaveTemporaryProfilesForCombatants"); - - AWillowVersusDuelInfo_SaveTemporaryProfilesForCombatants_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.ClearPotentialDuelsForCombatants -// (Defined, Public) - -void AWillowVersusDuelInfo::ClearPotentialDuelsForCombatants() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.ClearPotentialDuelsForCombatants"); - - AWillowVersusDuelInfo_ClearPotentialDuelsForCombatants_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.GetDuelArenaLocation -// (Defined, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector AWillowVersusDuelInfo::GetDuelArenaLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.GetDuelArenaLocation"); - - AWillowVersusDuelInfo_GetDuelArenaLocation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVersusDuelInfo.CreateDuelArena -// (Defined, Public, HasDefaults) - -void AWillowVersusDuelInfo::CreateDuelArena() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.CreateDuelArena"); - - AWillowVersusDuelInfo_CreateDuelArena_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.ClearDuelTimers -// (Defined, Public) - -void AWillowVersusDuelInfo::ClearDuelTimers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.ClearDuelTimers"); - - AWillowVersusDuelInfo_ClearDuelTimers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.RegisterDuelAsActive -// (Defined, Public) - -void AWillowVersusDuelInfo::RegisterDuelAsActive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.RegisterDuelAsActive"); - - AWillowVersusDuelInfo_RegisterDuelAsActive_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.StartDuel -// (Defined, Public) - -void AWillowVersusDuelInfo::StartDuel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.StartDuel"); - - AWillowVersusDuelInfo_StartDuel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.SetCompetitor -// (Defined, Public) -// Parameters: -// class AWillowPlayerPawn* NewCompetitor (Parm) - -void AWillowVersusDuelInfo::SetCompetitor(class AWillowPlayerPawn* NewCompetitor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.SetCompetitor"); - - AWillowVersusDuelInfo_SetCompetitor_Params params; - params.NewCompetitor = NewCompetitor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.GetCompetitorPRI -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPlayerReplicationInfo* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerReplicationInfo* AWillowVersusDuelInfo::GetCompetitorPRI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.GetCompetitorPRI"); - - AWillowVersusDuelInfo_GetCompetitorPRI_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVersusDuelInfo.GetCompetitor -// (Defined, Public) -// Parameters: -// class AWillowPlayerPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerPawn* AWillowVersusDuelInfo::GetCompetitor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.GetCompetitor"); - - AWillowVersusDuelInfo_GetCompetitor_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVersusDuelInfo.SetChallenger -// (Defined, Public) -// Parameters: -// class AWillowPlayerPawn* NewChallenger (Parm) - -void AWillowVersusDuelInfo::SetChallenger(class AWillowPlayerPawn* NewChallenger) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.SetChallenger"); - - AWillowVersusDuelInfo_SetChallenger_Params params; - params.NewChallenger = NewChallenger; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.GetChallengerPRI -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPlayerReplicationInfo* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerReplicationInfo* AWillowVersusDuelInfo::GetChallengerPRI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.GetChallengerPRI"); - - AWillowVersusDuelInfo_GetChallengerPRI_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVersusDuelInfo.GetChallenger -// (Defined, Public) -// Parameters: -// class AWillowPlayerPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerPawn* AWillowVersusDuelInfo::GetChallenger() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.GetChallenger"); - - AWillowVersusDuelInfo_GetChallenger_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVersusDuelInfo.RemoveFromPotentialDuels -// (Defined, Public) - -void AWillowVersusDuelInfo::RemoveFromPotentialDuels() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.RemoveFromPotentialDuels"); - - AWillowVersusDuelInfo_RemoveFromPotentialDuels_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.CoolDownActive -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVersusDuelInfo::CoolDownActive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.CoolDownActive"); - - AWillowVersusDuelInfo_CoolDownActive_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVersusDuelInfo.OnChallengeCoolDown -// (Defined, Public) - -void AWillowVersusDuelInfo::OnChallengeCoolDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.OnChallengeCoolDown"); - - AWillowVersusDuelInfo_OnChallengeCoolDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.TimedOut -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowVersusDuelInfo::TimedOut() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.TimedOut"); - - AWillowVersusDuelInfo_TimedOut_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVersusDuelInfo.OnChallengeTimeout -// (Defined, Public) - -void AWillowVersusDuelInfo::OnChallengeTimeout() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.OnChallengeTimeout"); - - AWillowVersusDuelInfo_OnChallengeTimeout_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.InitializeDuel -// (Defined, Public) - -void AWillowVersusDuelInfo::InitializeDuel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.InitializeDuel"); - - AWillowVersusDuelInfo_InitializeDuel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelInfo.PostBeginPlay -// (Defined, Simulated, Public) - -void AWillowVersusDuelInfo::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelInfo.PostBeginPlay"); - - AWillowVersusDuelInfo_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseInventoryPanelGFxObject.handleRollOver_9 -// (Defined, Public) - -void UBaseInventoryPanelGFxObject::handleRollOver_9() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseInventoryPanelGFxObject.handleRollOver_9"); - - UBaseInventoryPanelGFxObject_handleRollOver_9_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseInventoryPanelGFxObject.handleRollOver_8 -// (Defined, Public) - -void UBaseInventoryPanelGFxObject::handleRollOver_8() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseInventoryPanelGFxObject.handleRollOver_8"); - - UBaseInventoryPanelGFxObject_handleRollOver_8_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseInventoryPanelGFxObject.handleRollOver_7 -// (Defined, Public) - -void UBaseInventoryPanelGFxObject::handleRollOver_7() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseInventoryPanelGFxObject.handleRollOver_7"); - - UBaseInventoryPanelGFxObject_handleRollOver_7_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseInventoryPanelGFxObject.handleRollOver_6 -// (Defined, Public) - -void UBaseInventoryPanelGFxObject::handleRollOver_6() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseInventoryPanelGFxObject.handleRollOver_6"); - - UBaseInventoryPanelGFxObject_handleRollOver_6_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseInventoryPanelGFxObject.handleRollOver_5 -// (Defined, Public) - -void UBaseInventoryPanelGFxObject::handleRollOver_5() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseInventoryPanelGFxObject.handleRollOver_5"); - - UBaseInventoryPanelGFxObject_handleRollOver_5_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseInventoryPanelGFxObject.handleRollOver_4 -// (Defined, Public) - -void UBaseInventoryPanelGFxObject::handleRollOver_4() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseInventoryPanelGFxObject.handleRollOver_4"); - - UBaseInventoryPanelGFxObject_handleRollOver_4_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseInventoryPanelGFxObject.handleRollOver_3 -// (Defined, Public) - -void UBaseInventoryPanelGFxObject::handleRollOver_3() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseInventoryPanelGFxObject.handleRollOver_3"); - - UBaseInventoryPanelGFxObject_handleRollOver_3_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseInventoryPanelGFxObject.handleRollOver_2 -// (Defined, Public) - -void UBaseInventoryPanelGFxObject::handleRollOver_2() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseInventoryPanelGFxObject.handleRollOver_2"); - - UBaseInventoryPanelGFxObject_handleRollOver_2_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseInventoryPanelGFxObject.handleRollOver_1 -// (Defined, Public) - -void UBaseInventoryPanelGFxObject::handleRollOver_1() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseInventoryPanelGFxObject.handleRollOver_1"); - - UBaseInventoryPanelGFxObject_handleRollOver_1_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseInventoryPanelGFxObject.handleRollOver_Generic -// (Defined, Public) -// Parameters: -// int Index (Parm) - -void UBaseInventoryPanelGFxObject::handleRollOver_Generic(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseInventoryPanelGFxObject.handleRollOver_Generic"); - - UBaseInventoryPanelGFxObject_handleRollOver_Generic_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseInventoryPanelGFxObject.RedirectRollOver -// (Defined, Public) -// Parameters: -// class UGFxObject* Cell (Parm) -// int Index (Parm) -// struct FString OriginalFunctionName (Parm, NeedCtorLink) - -void UBaseInventoryPanelGFxObject::RedirectRollOver(class UGFxObject* Cell, int Index, const struct FString& OriginalFunctionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseInventoryPanelGFxObject.RedirectRollOver"); - - UBaseInventoryPanelGFxObject_RedirectRollOver_Params params; - params.Cell = Cell; - params.Index = Index; - params.OriginalFunctionName = OriginalFunctionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseInventoryPanelGFxObject.FlourishActiveCell -// (Defined, Public) - -void UBaseInventoryPanelGFxObject::FlourishActiveCell() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseInventoryPanelGFxObject.FlourishActiveCell"); - - UBaseInventoryPanelGFxObject_FlourishActiveCell_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseInventoryPanelGFxObject.OnStartDrag -// (Public) -// Parameters: -// class UGFxObject* StartingCell (Parm) -// class UGFxObject* OutDragData (Parm) - -void UBaseInventoryPanelGFxObject::OnStartDrag(class UGFxObject* StartingCell, class UGFxObject* OutDragData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseInventoryPanelGFxObject.OnStartDrag"); - - UBaseInventoryPanelGFxObject_OnStartDrag_Params params; - params.StartingCell = StartingCell; - params.OutDragData = OutDragData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseInventoryPanelGFxObject.extStartDrag -// (Defined, Public) -// Parameters: -// class UGFxObject* StartingCell (Parm) -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UBaseInventoryPanelGFxObject::extStartDrag(class UGFxObject* StartingCell) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseInventoryPanelGFxObject.extStartDrag"); - - UBaseInventoryPanelGFxObject_extStartDrag_Params params; - params.StartingCell = StartingCell; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BaseInventoryPanelGFxObject.OnSettingPanelForTransferring -// (Defined, Public) -// Parameters: -// bool bFocused (Parm) -// bool bEquipping (Parm) - -void UBaseInventoryPanelGFxObject::OnSettingPanelForTransferring(bool bFocused, bool bEquipping) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseInventoryPanelGFxObject.OnSettingPanelForTransferring"); - - UBaseInventoryPanelGFxObject_OnSettingPanelForTransferring_Params params; - params.bFocused = bFocused; - params.bEquipping = bEquipping; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseInventoryPanelGFxObject.extOnSetActive -// (Defined, Public) -// Parameters: -// bool _bActive (Parm) - -void UBaseInventoryPanelGFxObject::extOnSetActive(bool _bActive) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseInventoryPanelGFxObject.extOnSetActive"); - - UBaseInventoryPanelGFxObject_extOnSetActive_Params params; - params._bActive = _bActive; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseInventoryPanelGFxObject.SetActive -// (Final, Defined, Public) -// Parameters: -// bool _bActive (Parm) - -void UBaseInventoryPanelGFxObject::SetActive(bool _bActive) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseInventoryPanelGFxObject.SetActive"); - - UBaseInventoryPanelGFxObject_SetActive_Params params; - params._bActive = _bActive; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseInventoryPanelGFxObject.InspectItem -// (Defined, Public) -// Parameters: -// class AWillowInventory* Thing (Parm) - -void UBaseInventoryPanelGFxObject::InspectItem(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseInventoryPanelGFxObject.InspectItem"); - - UBaseInventoryPanelGFxObject_InspectItem_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseInventoryPanelGFxObject.GetSelectedThing -// (Defined, Public) -// Parameters: -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UBaseInventoryPanelGFxObject::GetSelectedThing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseInventoryPanelGFxObject.GetSelectedThing"); - - UBaseInventoryPanelGFxObject_GetSelectedThing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BaseInventoryPanelGFxObject.PanelOnInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBaseInventoryPanelGFxObject::PanelOnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseInventoryPanelGFxObject.PanelOnInputKey"); - - UBaseInventoryPanelGFxObject_PanelOnInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BaseInventoryPanelGFxObject.Init -// (Defined, Public) -// Parameters: -// class UBaseTopLevelPanelGFxObject* InParentPanel (Parm) -// struct FName InPanelName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBaseInventoryPanelGFxObject::Init(class UBaseTopLevelPanelGFxObject* InParentPanel, const struct FName& InPanelName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseInventoryPanelGFxObject.Init"); - - UBaseInventoryPanelGFxObject_Init_Params params; - params.InParentPanel = InParentPanel; - params.InPanelName = InPanelName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BadassPanelGFxObject.UpdateTrainingBox -// (Defined, Public) - -void UBadassPanelGFxObject::UpdateTrainingBox() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.UpdateTrainingBox"); - - UBadassPanelGFxObject_UpdateTrainingBox_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BadassPanelGFxObject.OnRewardFocused -// (Defined, Public) -// Parameters: -// struct FEventData Data (Parm, NeedCtorLink) - -void UBadassPanelGFxObject::OnRewardFocused(const struct FEventData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.OnRewardFocused"); - - UBadassPanelGFxObject_OnRewardFocused_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BadassPanelGFxObject.OnRedeemTokensFocused -// (Defined, Public) -// Parameters: -// struct FEventData Data (Parm, NeedCtorLink) - -void UBadassPanelGFxObject::OnRedeemTokensFocused(const struct FEventData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.OnRedeemTokensFocused"); - - UBadassPanelGFxObject_OnRedeemTokensFocused_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BadassPanelGFxObject.UpdateRedeemTokensFocusedTooltips -// (Defined, Public) - -void UBadassPanelGFxObject::UpdateRedeemTokensFocusedTooltips() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.UpdateRedeemTokensFocusedTooltips"); - - UBadassPanelGFxObject_UpdateRedeemTokensFocusedTooltips_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BadassPanelGFxObject.ToggleBadassSkill -// (Defined, Public) - -void UBadassPanelGFxObject::ToggleBadassSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.ToggleBadassSkill"); - - UBadassPanelGFxObject_ToggleBadassSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BadassPanelGFxObject.PanelOnInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBadassPanelGFxObject::PanelOnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.PanelOnInputKey"); - - UBadassPanelGFxObject_PanelOnInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BadassPanelGFxObject.BlockInput -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBadassPanelGFxObject::BlockInput(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.BlockInput"); - - UBadassPanelGFxObject_BlockInput_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BadassPanelGFxObject.DeferInput -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBadassPanelGFxObject::DeferInput(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.DeferInput"); - - UBadassPanelGFxObject_DeferInput_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BadassPanelGFxObject.UpdateCounters -// (Defined, Public) - -void UBadassPanelGFxObject::UpdateCounters() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.UpdateCounters"); - - UBadassPanelGFxObject_UpdateCounters_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BadassPanelGFxObject.UpdateBars -// (Defined, Public) - -void UBadassPanelGFxObject::UpdateBars() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.UpdateBars"); - - UBadassPanelGFxObject_UpdateBars_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BadassPanelGFxObject.Tick -// (Final, Native, Public) -// Parameters: -// float DeltaTime (Parm) - -void UBadassPanelGFxObject::Tick(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.Tick"); - - UBadassPanelGFxObject_Tick_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BadassPanelGFxObject.SetBonusStatsText -// (Defined, Public) - -void UBadassPanelGFxObject::SetBonusStatsText() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.SetBonusStatsText"); - - UBadassPanelGFxObject_SetBonusStatsText_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BadassPanelGFxObject.OnRewardSelected -// (Defined, Public) -// Parameters: -// int RewardNumber (Parm) - -void UBadassPanelGFxObject::OnRewardSelected(int RewardNumber) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.OnRewardSelected"); - - UBadassPanelGFxObject_OnRewardSelected_Params params; - params.RewardNumber = RewardNumber; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BadassPanelGFxObject.OnReward5Selected -// (Defined, Public) -// Parameters: -// struct FEventData Data (Parm, NeedCtorLink) - -void UBadassPanelGFxObject::OnReward5Selected(const struct FEventData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.OnReward5Selected"); - - UBadassPanelGFxObject_OnReward5Selected_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BadassPanelGFxObject.OnReward4Selected -// (Defined, Public) -// Parameters: -// struct FEventData Data (Parm, NeedCtorLink) - -void UBadassPanelGFxObject::OnReward4Selected(const struct FEventData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.OnReward4Selected"); - - UBadassPanelGFxObject_OnReward4Selected_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BadassPanelGFxObject.OnReward3Selected -// (Defined, Public) -// Parameters: -// struct FEventData Data (Parm, NeedCtorLink) - -void UBadassPanelGFxObject::OnReward3Selected(const struct FEventData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.OnReward3Selected"); - - UBadassPanelGFxObject_OnReward3Selected_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BadassPanelGFxObject.OnReward2Selected -// (Defined, Public) -// Parameters: -// struct FEventData Data (Parm, NeedCtorLink) - -void UBadassPanelGFxObject::OnReward2Selected(const struct FEventData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.OnReward2Selected"); - - UBadassPanelGFxObject_OnReward2Selected_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BadassPanelGFxObject.OnReward1Selected -// (Defined, Public) -// Parameters: -// struct FEventData Data (Parm, NeedCtorLink) - -void UBadassPanelGFxObject::OnReward1Selected(const struct FEventData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.OnReward1Selected"); - - UBadassPanelGFxObject_OnReward1Selected_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BadassPanelGFxObject.OnRedeemTokensClicked -// (Defined, Public) -// Parameters: -// struct FEventData Data (Parm, NeedCtorLink) - -void UBadassPanelGFxObject::OnRedeemTokensClicked(const struct FEventData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.OnRedeemTokensClicked"); - - UBadassPanelGFxObject_OnRedeemTokensClicked_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BadassPanelGFxObject.UpdatePercents -// (Defined, Public) - -void UBadassPanelGFxObject::UpdatePercents() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.UpdatePercents"); - - UBadassPanelGFxObject_UpdatePercents_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BadassPanelGFxObject.HideCurrencies -// (Defined, Public) - -void UBadassPanelGFxObject::HideCurrencies() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.HideCurrencies"); - - UBadassPanelGFxObject_HideCurrencies_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BadassPanelGFxObject.UpdateCurrencies -// (Defined, Public) - -void UBadassPanelGFxObject::UpdateCurrencies() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.UpdateCurrencies"); - - UBadassPanelGFxObject_UpdateCurrencies_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BadassPanelGFxObject.SetUpBadassPanel -// (Defined, Public) - -void UBadassPanelGFxObject::SetUpBadassPanel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.SetUpBadassPanel"); - - UBadassPanelGFxObject_SetUpBadassPanel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BadassPanelGFxObject.SetInitialButtonStates -// (Defined, Public) - -void UBadassPanelGFxObject::SetInitialButtonStates() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.SetInitialButtonStates"); - - UBadassPanelGFxObject_SetInitialButtonStates_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BadassPanelGFxObject.extOnSetActive -// (Defined, Public) -// Parameters: -// bool _bActive (Parm) - -void UBadassPanelGFxObject::extOnSetActive(bool _bActive) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.extOnSetActive"); - - UBadassPanelGFxObject_extOnSetActive_Params params; - params._bActive = _bActive; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BadassPanelGFxObject.OnSetInactive -// (Public) - -void UBadassPanelGFxObject::OnSetInactive() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.OnSetInactive"); - - UBadassPanelGFxObject_OnSetInactive_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BadassPanelGFxObject.Init -// (Defined, Public) -// Parameters: -// class UBaseTopLevelPanelGFxObject* InParentPanel (Parm) -// struct FName InPanelName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBadassPanelGFxObject::Init(class UBaseTopLevelPanelGFxObject* InParentPanel, const struct FName& InPanelName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BadassPanelGFxObject.Init"); - - UBadassPanelGFxObject_Init_Params params; - params.InParentPanel = InParentPanel; - params.InPanelName = InPanelName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ChallengesPanelGFxObject.UpdatePrestigeIndicator -// (Defined, Public) - -void UChallengesPanelGFxObject::UpdatePrestigeIndicator() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.UpdatePrestigeIndicator"); - - UChallengesPanelGFxObject_UpdatePrestigeIndicator_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesPanelGFxObject.GetSortString -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UChallengesPanelGFxObject::GetSortString() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.GetSortString"); - - UChallengesPanelGFxObject_GetSortString_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ChallengesPanelGFxObject.SortModeChanged -// (Defined, Public) - -void UChallengesPanelGFxObject::SortModeChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.SortModeChanged"); - - UChallengesPanelGFxObject_SortModeChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesPanelGFxObject.UpdateTooltips -// (Defined, Public) - -void UChallengesPanelGFxObject::UpdateTooltips() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.UpdateTooltips"); - - UChallengesPanelGFxObject_UpdateTooltips_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesPanelGFxObject.RefreshChallengesOnReset -// (Defined, Public) - -void UChallengesPanelGFxObject::RefreshChallengesOnReset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.RefreshChallengesOnReset"); - - UChallengesPanelGFxObject_RefreshChallengesOnReset_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesPanelGFxObject.SetListHeader -// (Final, Defined, Private) -// Parameters: -// struct FString Header (Parm, NeedCtorLink) - -void UChallengesPanelGFxObject::SetListHeader(const struct FString& Header) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.SetListHeader"); - - UChallengesPanelGFxObject_SetListHeader_Params params; - params.Header = Header; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesPanelGFxObject.SetChallengeDescription -// (Final, Defined, Private) -// Parameters: -// struct FString ChallengeName (Parm, NeedCtorLink) -// struct FString ChallengeDescription (Parm, NeedCtorLink) -// struct FString ChallengeLevels (Parm, NeedCtorLink) -// struct FString RewardHeader (Parm, NeedCtorLink) -// struct FString Reward (Parm, NeedCtorLink) - -void UChallengesPanelGFxObject::SetChallengeDescription(const struct FString& ChallengeName, const struct FString& ChallengeDescription, const struct FString& ChallengeLevels, const struct FString& RewardHeader, const struct FString& Reward) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.SetChallengeDescription"); - - UChallengesPanelGFxObject_SetChallengeDescription_Params params; - params.ChallengeName = ChallengeName; - params.ChallengeDescription = ChallengeDescription; - params.ChallengeLevels = ChallengeLevels; - params.RewardHeader = RewardHeader; - params.Reward = Reward; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesPanelGFxObject.UpdateChallengeDescription -// (Defined, Public) - -void UChallengesPanelGFxObject::UpdateChallengeDescription() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.UpdateChallengeDescription"); - - UChallengesPanelGFxObject_UpdateChallengeDescription_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesPanelGFxObject.UpdateListOfChallenges -// (Defined, Public) - -void UChallengesPanelGFxObject::UpdateListOfChallenges() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.UpdateListOfChallenges"); - - UChallengesPanelGFxObject_UpdateListOfChallenges_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesPanelGFxObject.extOnSetActive -// (Defined, Public) -// Parameters: -// bool _bActive (Parm) - -void UChallengesPanelGFxObject::extOnSetActive(bool _bActive) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.extOnSetActive"); - - UChallengesPanelGFxObject_extOnSetActive_Params params; - params._bActive = _bActive; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesPanelGFxObject.ScrollLog -// (Defined, Public) -// Parameters: -// unsigned char MoveDir (Parm) - -void UChallengesPanelGFxObject::ScrollLog(unsigned char MoveDir) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.ScrollLog"); - - UChallengesPanelGFxObject_ScrollLog_Params params; - params.MoveDir = MoveDir; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesPanelGFxObject.Tick -// (Native, Public) -// Parameters: -// float DeltaTime (Parm) - -void UChallengesPanelGFxObject::Tick(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.Tick"); - - UChallengesPanelGFxObject_Tick_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesPanelGFxObject.TrackHighlightedObject -// (Defined, Public) - -void UChallengesPanelGFxObject::TrackHighlightedObject() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.TrackHighlightedObject"); - - UChallengesPanelGFxObject_TrackHighlightedObject_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesPanelGFxObject.ChangeSort -// (Defined, Public) - -void UChallengesPanelGFxObject::ChangeSort() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.ChangeSort"); - - UChallengesPanelGFxObject_ChangeSort_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesPanelGFxObject.PanelOnInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UChallengesPanelGFxObject::PanelOnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.PanelOnInputKey"); - - UChallengesPanelGFxObject_PanelOnInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ChallengesPanelGFxObject.BlockInput -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UChallengesPanelGFxObject::BlockInput(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.BlockInput"); - - UChallengesPanelGFxObject_BlockInput_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ChallengesPanelGFxObject.DeferInput -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UChallengesPanelGFxObject::DeferInput(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.DeferInput"); - - UChallengesPanelGFxObject_DeferInput_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ChallengesPanelGFxObject.Deinit -// (Defined, Public) - -void UChallengesPanelGFxObject::Deinit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.Deinit"); - - UChallengesPanelGFxObject_Deinit_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesPanelGFxObject.Init -// (Defined, Public) -// Parameters: -// class UBaseTopLevelPanelGFxObject* InParentPanel (Parm) -// struct FName InPanelName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UChallengesPanelGFxObject::Init(class UBaseTopLevelPanelGFxObject* InParentPanel, const struct FName& InPanelName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.Init"); - - UChallengesPanelGFxObject_Init_Params params; - params.InParentPanel = InParentPanel; - params.InPanelName = InPanelName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ChallengesPanelGFxObject.SetLastSortMode -// (Native, Public) -// Parameters: -// unsigned char SortMode (Parm) - -void UChallengesPanelGFxObject::SetLastSortMode(unsigned char SortMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.SetLastSortMode"); - - UChallengesPanelGFxObject_SetLastSortMode_Params params; - params.SortMode = SortMode; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesPanelGFxObject.GetLastSortMode -// (Native, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UChallengesPanelGFxObject::GetLastSortMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.GetLastSortMode"); - - UChallengesPanelGFxObject_GetLastSortMode_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ChallengesPanelGFxObject.SetLastHighlightedEntry -// (Native, Public) -// Parameters: -// int EntryIdx (Parm) - -void UChallengesPanelGFxObject::SetLastHighlightedEntry(int EntryIdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.SetLastHighlightedEntry"); - - UChallengesPanelGFxObject_SetLastHighlightedEntry_Params params; - params.EntryIdx = EntryIdx; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesPanelGFxObject.GetLastHighlightedEntry -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UChallengesPanelGFxObject::GetLastHighlightedEntry() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.GetLastHighlightedEntry"); - - UChallengesPanelGFxObject_GetLastHighlightedEntry_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ChallengesPanelGFxObject.UpdateChallengeTextList -// (Native, Public) - -void UChallengesPanelGFxObject::UpdateChallengeTextList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesPanelGFxObject.UpdateChallengeTextList"); - - UChallengesPanelGFxObject_UpdateChallengeTextList_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DeferredDataProviderGFxObject.GetLength -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UDeferredDataProviderGFxObject::GetLength() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeferredDataProviderGFxObject.GetLength"); - - UDeferredDataProviderGFxObject_GetLength_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DeferredDataProviderGFxObject.Invalidate -// (Defined, Event, Public) -// Parameters: -// int Length (Parm) - -void UDeferredDataProviderGFxObject::Invalidate(int Length) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeferredDataProviderGFxObject.Invalidate"); - - UDeferredDataProviderGFxObject_Invalidate_Params params; - params.Length = Length; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DeferredDataProviderGFxObject.EmptyData -// (Native, Public) - -void UDeferredDataProviderGFxObject::EmptyData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeferredDataProviderGFxObject.EmptyData"); - - UDeferredDataProviderGFxObject_EmptyData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DeferredDataProviderGFxObject.RequestItemRange -// (Defined, Public) -// Parameters: -// int StartIndex (Parm) -// int EndIndex (Parm) -// class UGFxObject* Scope (Parm) -// struct FString CallBack (Parm, NeedCtorLink) -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UDeferredDataProviderGFxObject::RequestItemRange(int StartIndex, int EndIndex, class UGFxObject* Scope, const struct FString& CallBack) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeferredDataProviderGFxObject.RequestItemRange"); - - UDeferredDataProviderGFxObject_RequestItemRange_Params params; - params.StartIndex = StartIndex; - params.EndIndex = EndIndex; - params.Scope = Scope; - params.CallBack = CallBack; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DeferredDataProviderGFxObject.RequestItemAt -// (Defined, Public) -// Parameters: -// int Index (Parm) -// class UGFxObject* Scope (Parm) -// struct FString CallBack (Parm, NeedCtorLink) -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UDeferredDataProviderGFxObject::RequestItemAt(int Index, class UGFxObject* Scope, const struct FString& CallBack) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeferredDataProviderGFxObject.RequestItemAt"); - - UDeferredDataProviderGFxObject_RequestItemAt_Params params; - params.Index = Index; - params.Scope = Scope; - params.CallBack = CallBack; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DeferredDataProviderGFxObject.Init -// (Defined, Public) - -void UDeferredDataProviderGFxObject::Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeferredDataProviderGFxObject.Init"); - - UDeferredDataProviderGFxObject_Init_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxTextListContainer.GetIndexOfNextCategory -// (Final, Native, Private) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGFxTextListContainer::GetIndexOfNextCategory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.GetIndexOfNextCategory"); - - UGFxTextListContainer_GetIndexOfNextCategory_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GFxTextListContainer.GetIndexOfPreviousCategory -// (Final, Native, Private) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGFxTextListContainer::GetIndexOfPreviousCategory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.GetIndexOfPreviousCategory"); - - UGFxTextListContainer_GetIndexOfPreviousCategory_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GFxTextListContainer.SetMoreBars -// (Final, Native, Private) -// Parameters: -// bool bMoreUp (Parm) -// bool bMoreDown (Parm) - -void UGFxTextListContainer::SetMoreBars(bool bMoreUp, bool bMoreDown) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.SetMoreBars"); - - UGFxTextListContainer_SetMoreBars_Params params; - params.bMoreUp = bMoreUp; - params.bMoreDown = bMoreDown; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxTextListContainer.UpdateTextEntries -// (Final, Native, Private) - -void UGFxTextListContainer::UpdateTextEntries() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.UpdateTextEntries"); - - UGFxTextListContainer_UpdateTextEntries_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxTextListContainer.MoveHighlightBar -// (Final, Native, Private) -// Parameters: -// int frame (Parm) - -void UGFxTextListContainer::MoveHighlightBar(int frame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.MoveHighlightBar"); - - UGFxTextListContainer_MoveHighlightBar_Params params; - params.frame = frame; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxTextListContainer.GetTextEntryIndexOfFirstRealEntry -// (Final, Native, Private) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGFxTextListContainer::GetTextEntryIndexOfFirstRealEntry() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.GetTextEntryIndexOfFirstRealEntry"); - - UGFxTextListContainer_GetTextEntryIndexOfFirstRealEntry_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GFxTextListContainer.GetTextAndIconAtIndex -// (Final, Native, Private, HasOutparams) -// Parameters: -// int Idx (Parm) -// struct FString Text (Parm, OutParm, NeedCtorLink) -// struct FString Icon (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxTextListContainer::GetTextAndIconAtIndex(int Idx, struct FString* Text, struct FString* Icon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.GetTextAndIconAtIndex"); - - UGFxTextListContainer_GetTextAndIconAtIndex_Params params; - params.Idx = Idx; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Text != nullptr) - *Text = params.Text; - if (Icon != nullptr) - *Icon = params.Icon; - - return params.ReturnValue; -} - - -// Function WillowGame.GFxTextListContainer.GetTextEntryKindAtIndex -// (Final, Native, Private) -// Parameters: -// int Idx (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UGFxTextListContainer::GetTextEntryKindAtIndex(int Idx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.GetTextEntryKindAtIndex"); - - UGFxTextListContainer_GetTextEntryKindAtIndex_Params params; - params.Idx = Idx; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GFxTextListContainer.GetObjectAtIndex -// (Final, Native, Private) -// Parameters: -// int Idx (Parm) -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UGFxTextListContainer::GetObjectAtIndex(int Idx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.GetObjectAtIndex"); - - UGFxTextListContainer_GetObjectAtIndex_Params params; - params.Idx = Idx; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GFxTextListContainer.RemoveObject -// (Native, Public) -// Parameters: -// class UObject* anObject (Parm) - -void UGFxTextListContainer::RemoveObject(class UObject* anObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.RemoveObject"); - - UGFxTextListContainer_RemoveObject_Params params; - params.anObject = anObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxTextListContainer.ScrollToBottomOfList -// (Defined, Public) - -void UGFxTextListContainer::ScrollToBottomOfList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.ScrollToBottomOfList"); - - UGFxTextListContainer_ScrollToBottomOfList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxTextListContainer.SetIconOverrideFor -// (Native, Public) -// Parameters: -// class UObject* anObject (Parm) -// struct FString IconOverride (Parm, NeedCtorLink) - -void UGFxTextListContainer::SetIconOverrideFor(class UObject* anObject, const struct FString& IconOverride) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.SetIconOverrideFor"); - - UGFxTextListContainer_SetIconOverrideFor_Params params; - params.anObject = anObject; - params.IconOverride = IconOverride; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxTextListContainer.SetObjectHighlighted -// (Native, Public) -// Parameters: -// class UObject* anObject (Parm) - -void UGFxTextListContainer::SetObjectHighlighted(class UObject* anObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.SetObjectHighlighted"); - - UGFxTextListContainer_SetObjectHighlighted_Params params; - params.anObject = anObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxTextListContainer.FindObjectIndex -// (Native, Public) -// Parameters: -// class UObject* anObject (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGFxTextListContainer::FindObjectIndex(class UObject* anObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.FindObjectIndex"); - - UGFxTextListContainer_FindObjectIndex_Params params; - params.anObject = anObject; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GFxTextListContainer.SetHighlightBarOff -// (Defined, Public) - -void UGFxTextListContainer::SetHighlightBarOff() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.SetHighlightBarOff"); - - UGFxTextListContainer_SetHighlightBarOff_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxTextListContainer.SetHighlightBarNormal -// (Defined, Public) - -void UGFxTextListContainer::SetHighlightBarNormal() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.SetHighlightBarNormal"); - - UGFxTextListContainer_SetHighlightBarNormal_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxTextListContainer.SetHighlightBarSelected -// (Defined, Public) - -void UGFxTextListContainer::SetHighlightBarSelected() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.SetHighlightBarSelected"); - - UGFxTextListContainer_SetHighlightBarSelected_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxTextListContainer.UnHighlightAll -// (Defined, Public) - -void UGFxTextListContainer::UnHighlightAll() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.UnHighlightAll"); - - UGFxTextListContainer_UnHighlightAll_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxTextListContainer.PositionHighlightBar -// (Native, Public) - -void UGFxTextListContainer::PositionHighlightBar() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.PositionHighlightBar"); - - UGFxTextListContainer_PositionHighlightBar_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxTextListContainer.ResetState -// (Defined, Public) - -void UGFxTextListContainer::ResetState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.ResetState"); - - UGFxTextListContainer_ResetState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxTextListContainer.RestoreState -// (Defined, Public) - -void UGFxTextListContainer::RestoreState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.RestoreState"); - - UGFxTextListContainer_RestoreState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxTextListContainer.SaveState -// (Defined, Public) - -void UGFxTextListContainer::SaveState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.SaveState"); - - UGFxTextListContainer_SaveState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxTextListContainer.GetHighlightedText -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGFxTextListContainer::GetHighlightedText() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.GetHighlightedText"); - - UGFxTextListContainer_GetHighlightedText_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GFxTextListContainer.GetHighlightedObject -// (Native, Public) -// Parameters: -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UGFxTextListContainer::GetHighlightedObject() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.GetHighlightedObject"); - - UGFxTextListContainer_GetHighlightedObject_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GFxTextListContainer.IsSlotValid -// (Defined, Public) -// Parameters: -// int Slot (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxTextListContainer::IsSlotValid(int Slot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.IsSlotValid"); - - UGFxTextListContainer_IsSlotValid_Params params; - params.Slot = Slot; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GFxTextListContainer.SelectSlot -// (Defined, Public) -// Parameters: -// int Slot (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxTextListContainer::SelectSlot(int Slot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.SelectSlot"); - - UGFxTextListContainer_SelectSlot_Params params; - params.Slot = Slot; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GFxTextListContainer.RepositionToFitIndex -// (Defined, Public) -// Parameters: -// int IndexToFit (Parm) - -void UGFxTextListContainer::RepositionToFitIndex(int IndexToFit) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.RepositionToFitIndex"); - - UGFxTextListContainer_RepositionToFitIndex_Params params; - params.IndexToFit = IndexToFit; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxTextListContainer.Move -// (Defined, Public) -// Parameters: -// unsigned char Dir (Parm) -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UGFxTextListContainer::Move(unsigned char Dir) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.Move"); - - UGFxTextListContainer_Move_Params params; - params.Dir = Dir; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GFxTextListContainer.UpdateEntriesPerPage -// (Defined, Public) -// Parameters: -// int NewSize (Parm) - -void UGFxTextListContainer::UpdateEntriesPerPage(int NewSize) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.UpdateEntriesPerPage"); - - UGFxTextListContainer_UpdateEntriesPerPage_Params params; - params.NewSize = NewSize; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxTextListContainer.AddDataEntry -// (Native, HasOptionalparams, Public) -// Parameters: -// class UObject* Entry (Parm) -// struct FString LocalizedText (Const, Parm, NeedCtorLink) -// struct FColor UnselectedTextColor (Const, Parm) -// struct FString IconFrameLabel (Const, OptionalParm, Parm, NeedCtorLink) - -void UGFxTextListContainer::AddDataEntry(class UObject* Entry, const struct FString& LocalizedText, const struct FColor& UnselectedTextColor, const struct FString& IconFrameLabel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.AddDataEntry"); - - UGFxTextListContainer_AddDataEntry_Params params; - params.Entry = Entry; - params.LocalizedText = LocalizedText; - params.UnselectedTextColor = UnselectedTextColor; - params.IconFrameLabel = IconFrameLabel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxTextListContainer.EmptyData -// (Native, Public) - -void UGFxTextListContainer::EmptyData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.EmptyData"); - - UGFxTextListContainer_EmptyData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxTextListContainer.Init -// (Defined, Public) -// Parameters: -// class UGFxMovie* Parent (Parm) -// class UGFxTextListDefinition* Def (Parm) - -void UGFxTextListContainer::Init(class UGFxMovie* Parent, class UGFxTextListDefinition* Def) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContainer.Init"); - - UGFxTextListContainer_Init_Params params; - params.Parent = Parent; - params.Def = Def; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryDataProviderGFxObject.OnTrashFavChanged -// (Native, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) - -void UInventoryDataProviderGFxObject::OnTrashFavChanged(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryDataProviderGFxObject.OnTrashFavChanged"); - - UInventoryDataProviderGFxObject_OnTrashFavChanged_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryDataProviderGFxObject.GetEntryKindAtIndex -// (Native, Public) -// Parameters: -// int Index (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UInventoryDataProviderGFxObject::GetEntryKindAtIndex(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryDataProviderGFxObject.GetEntryKindAtIndex"); - - UInventoryDataProviderGFxObject_GetEntryKindAtIndex_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InventoryDataProviderGFxObject.AddDataEntry -// (Native, Public) -// Parameters: -// class UObject* Entry (Parm) -// struct FString LocalizedText (Const, Parm, NeedCtorLink) -// struct FColor RarityColor (Const, Parm) - -void UInventoryDataProviderGFxObject::AddDataEntry(class UObject* Entry, const struct FString& LocalizedText, const struct FColor& RarityColor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryDataProviderGFxObject.AddDataEntry"); - - UInventoryDataProviderGFxObject_AddDataEntry_Params params; - params.Entry = Entry; - params.LocalizedText = LocalizedText; - params.RarityColor = RarityColor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryDataProviderGFxObject.EmptyData -// (Native, Public) - -void UInventoryDataProviderGFxObject::EmptyData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryDataProviderGFxObject.EmptyData"); - - UInventoryDataProviderGFxObject_EmptyData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryDataProviderGFxObject.FindIndexOfThing -// (Native, Public) -// Parameters: -// class AWillowInventory* ThingToBeSelected (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UInventoryDataProviderGFxObject::FindIndexOfThing(class AWillowInventory* ThingToBeSelected) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryDataProviderGFxObject.FindIndexOfThing"); - - UInventoryDataProviderGFxObject_FindIndexOfThing_Params params; - params.ThingToBeSelected = ThingToBeSelected; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InventoryDataProviderGFxObject.GetInventoryAtIndex -// (Native, Public) -// Parameters: -// int Index (Parm) -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UInventoryDataProviderGFxObject::GetInventoryAtIndex(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryDataProviderGFxObject.GetInventoryAtIndex"); - - UInventoryDataProviderGFxObject_GetInventoryAtIndex_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InventoryDataProviderGFxObject.Init -// (Defined, Public) - -void UInventoryDataProviderGFxObject::Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryDataProviderGFxObject.Init"); - - UInventoryDataProviderGFxObject_Init_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.SetCanDrag -// (Defined, Public) -// Parameters: -// bool bCanDrag (Parm) - -void UInventoryListPanelGFxObject::SetCanDrag(bool bCanDrag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.SetCanDrag"); - - UInventoryListPanelGFxObject_SetCanDrag_Params params; - params.bCanDrag = bCanDrag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.SetEmptyPanelWidget -// (Defined, Event, Public) -// Parameters: -// bool bVisible (Parm) -// bool bSoldOutTextVisible (Parm) - -void UInventoryListPanelGFxObject::SetEmptyPanelWidget(bool bVisible, bool bSoldOutTextVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.SetEmptyPanelWidget"); - - UInventoryListPanelGFxObject_SetEmptyPanelWidget_Params params; - params.bVisible = bVisible; - params.bSoldOutTextVisible = bSoldOutTextVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.SetPanelHighlight -// (Defined, Public) -// Parameters: -// bool bVisible (Parm) - -void UInventoryListPanelGFxObject::SetPanelHighlight(bool bVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.SetPanelHighlight"); - - UInventoryListPanelGFxObject_SetPanelHighlight_Params params; - params.bVisible = bVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.OnStartDrag -// (Defined, Public) -// Parameters: -// class UGFxObject* StartingCell (Parm) -// class UGFxObject* OutDragData (Parm) - -void UInventoryListPanelGFxObject::OnStartDrag(class UGFxObject* StartingCell, class UGFxObject* OutDragData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.OnStartDrag"); - - UInventoryListPanelGFxObject_OnStartDrag_Params params; - params.StartingCell = StartingCell; - params.OutDragData = OutDragData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.RestoreState -// (Defined, Public) - -void UInventoryListPanelGFxObject::RestoreState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.RestoreState"); - - UInventoryListPanelGFxObject_RestoreState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.SaveState -// (Defined, Public) - -void UInventoryListPanelGFxObject::SaveState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.SaveState"); - - UInventoryListPanelGFxObject_SaveState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.ClearCell -// (Defined, Public) -// Parameters: -// int ItemIdx (Parm) - -void UInventoryListPanelGFxObject::ClearCell(int ItemIdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.ClearCell"); - - UInventoryListPanelGFxObject_ClearCell_Params params; - params.ItemIdx = ItemIdx; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.FreeCellData -// (Defined, Public) - -void UInventoryListPanelGFxObject::FreeCellData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.FreeCellData"); - - UInventoryListPanelGFxObject_FreeCellData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.GetCellObject -// (Final, Defined, HasOptionalparams, Public) -// Parameters: -// int DesiredCellIndex (OptionalParm, Parm) -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UInventoryListPanelGFxObject::GetCellObject(int DesiredCellIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.GetCellObject"); - - UInventoryListPanelGFxObject_GetCellObject_Params params; - params.DesiredCellIndex = DesiredCellIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InventoryListPanelGFxObject.CycleSelectedThingAsTrashOrFavorite -// (Defined, Public) - -void UInventoryListPanelGFxObject::CycleSelectedThingAsTrashOrFavorite() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.CycleSelectedThingAsTrashOrFavorite"); - - UInventoryListPanelGFxObject_CycleSelectedThingAsTrashOrFavorite_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.extOnTrashFavChanged -// (Defined, Public) -// Parameters: -// int RendererIndex (Parm) -// int Mark (Parm) -// bool bEnabled (Parm) - -void UInventoryListPanelGFxObject::extOnTrashFavChanged(int RendererIndex, int Mark, bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.extOnTrashFavChanged"); - - UInventoryListPanelGFxObject_extOnTrashFavChanged_Params params; - params.RendererIndex = RendererIndex; - params.Mark = Mark; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.SetTrashFavoritesEnabled -// (Defined, Public) -// Parameters: -// bool bEnabled (Parm) - -void UInventoryListPanelGFxObject::SetTrashFavoritesEnabled(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.SetTrashFavoritesEnabled"); - - UInventoryListPanelGFxObject_SetTrashFavoritesEnabled_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.SetCellTrashFavoritesEnabled -// (Final, Defined, Private, HasDefaults) -// Parameters: -// class UGFxObject* Cell (Parm) -// bool bEnabled (Parm) - -void UInventoryListPanelGFxObject::SetCellTrashFavoritesEnabled(class UGFxObject* Cell, bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.SetCellTrashFavoritesEnabled"); - - UInventoryListPanelGFxObject_SetCellTrashFavoritesEnabled_Params params; - params.Cell = Cell; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.extOnNewBackpackRenderer -// (Defined, Public, HasDefaults) -// Parameters: -// int RendererIndex (Parm) -// struct FString TextureLinkage (Parm, NeedCtorLink) - -void UInventoryListPanelGFxObject::extOnNewBackpackRenderer(int RendererIndex, const struct FString& TextureLinkage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.extOnNewBackpackRenderer"); - - UInventoryListPanelGFxObject_extOnNewBackpackRenderer_Params params; - params.RendererIndex = RendererIndex; - params.TextureLinkage = TextureLinkage; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.SetRendererInfo -// (Defined, Public) -// Parameters: -// int DataIndex (Parm) -// int RendererType (Parm) -// int RendererIndex (Parm) - -void UInventoryListPanelGFxObject::SetRendererInfo(int DataIndex, int RendererType, int RendererIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.SetRendererInfo"); - - UInventoryListPanelGFxObject_SetRendererInfo_Params params; - params.DataIndex = DataIndex; - params.RendererType = RendererType; - params.RendererIndex = RendererIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.extOnCellUnselected -// (Defined, Public) -// Parameters: -// int Index (Parm) - -void UInventoryListPanelGFxObject::extOnCellUnselected(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.extOnCellUnselected"); - - UInventoryListPanelGFxObject_extOnCellUnselected_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.extOnBackpackItemSelected -// (Defined, Public) -// Parameters: -// int SelectedIndex (Parm) -// bool bSelected (Parm) - -void UInventoryListPanelGFxObject::extOnBackpackItemSelected(int SelectedIndex, bool bSelected) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.extOnBackpackItemSelected"); - - UInventoryListPanelGFxObject_extOnBackpackItemSelected_Params params; - params.SelectedIndex = SelectedIndex; - params.bSelected = bSelected; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.extOnCellPressed -// (Defined, Public) -// Parameters: -// int PressedIndex (Parm) - -void UInventoryListPanelGFxObject::extOnCellPressed(int PressedIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.extOnCellPressed"); - - UInventoryListPanelGFxObject_extOnCellPressed_Params params; - params.PressedIndex = PressedIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.FixupSelectedIndex -// (Native, Public) - -void UInventoryListPanelGFxObject::FixupSelectedIndex() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.FixupSelectedIndex"); - - UInventoryListPanelGFxObject_FixupSelectedIndex_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.IsCurrentCellValid -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UInventoryListPanelGFxObject::IsCurrentCellValid() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.IsCurrentCellValid"); - - UInventoryListPanelGFxObject_IsCurrentCellValid_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InventoryListPanelGFxObject.GetThingByIndex -// (Defined, Public) -// Parameters: -// int Index (Parm) -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UInventoryListPanelGFxObject::GetThingByIndex(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.GetThingByIndex"); - - UInventoryListPanelGFxObject_GetThingByIndex_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InventoryListPanelGFxObject.GetSelectedThing -// (Defined, Public) -// Parameters: -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UInventoryListPanelGFxObject::GetSelectedThing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.GetSelectedThing"); - - UInventoryListPanelGFxObject_GetSelectedThing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InventoryListPanelGFxObject.UpdateList -// (Defined, Public, HasOutparams) -// Parameters: -// TArray NewListThings (Parm, OutParm, NeedCtorLink) - -void UInventoryListPanelGFxObject::UpdateList(TArray* NewListThings) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.UpdateList"); - - UInventoryListPanelGFxObject_UpdateList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewListThings != nullptr) - *NewListThings = params.NewListThings; -} - - -// Function WillowGame.InventoryListPanelGFxObject.MoveDelta -// (Defined, Public) -// Parameters: -// int Delta (Parm) -// int StartIndex (Parm) -// int OriginalIndex (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UInventoryListPanelGFxObject::MoveDelta(int Delta, int StartIndex, int OriginalIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.MoveDelta"); - - UInventoryListPanelGFxObject_MoveDelta_Params params; - params.Delta = Delta; - params.StartIndex = StartIndex; - params.OriginalIndex = OriginalIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InventoryListPanelGFxObject.Move -// (Defined, Public) -// Parameters: -// int Delta (Parm) - -void UInventoryListPanelGFxObject::Move(int Delta) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.Move"); - - UInventoryListPanelGFxObject_Move_Params params; - params.Delta = Delta; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.SetSelectedIndexByThing -// (Defined, Public) -// Parameters: -// class AWillowInventory* ThingToBeSelected (Parm) - -void UInventoryListPanelGFxObject::SetSelectedIndexByThing(class AWillowInventory* ThingToBeSelected) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.SetSelectedIndexByThing"); - - UInventoryListPanelGFxObject_SetSelectedIndexByThing_Params params; - params.ThingToBeSelected = ThingToBeSelected; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.extOnSetActive -// (Defined, Public) -// Parameters: -// bool _bActive (Parm) - -void UInventoryListPanelGFxObject::extOnSetActive(bool _bActive) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.extOnSetActive"); - - UInventoryListPanelGFxObject_extOnSetActive_Params params; - params._bActive = _bActive; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.extOnPanelRollOver -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) - -void UInventoryListPanelGFxObject::extOnPanelRollOver(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.extOnPanelRollOver"); - - UInventoryListPanelGFxObject_extOnPanelRollOver_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.extOnStoragePanelPressed -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) - -void UInventoryListPanelGFxObject::extOnStoragePanelPressed(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.extOnStoragePanelPressed"); - - UInventoryListPanelGFxObject_extOnStoragePanelPressed_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.SetPanelTitleStorage -// (Final, Defined, Public) - -void UInventoryListPanelGFxObject::SetPanelTitleStorage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.SetPanelTitleStorage"); - - UInventoryListPanelGFxObject_SetPanelTitleStorage_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.SetPanelTitle -// (Final, Defined, Public) -// Parameters: -// struct FString NewTitle (Parm, NeedCtorLink) - -void UInventoryListPanelGFxObject::SetPanelTitle(const struct FString& NewTitle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.SetPanelTitle"); - - UInventoryListPanelGFxObject_SetPanelTitle_Params params; - params.NewTitle = NewTitle; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.SetSortLabel -// (Native, Public, HasOutparams) -// Parameters: -// struct FSortFilterConfiguration SortFilterCategorizeData (Parm, OutParm, NeedCtorLink) - -void UInventoryListPanelGFxObject::SetSortLabel(struct FSortFilterConfiguration* SortFilterCategorizeData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.SetSortLabel"); - - UInventoryListPanelGFxObject_SetSortLabel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SortFilterCategorizeData != nullptr) - *SortFilterCategorizeData = params.SortFilterCategorizeData; -} - - -// Function WillowGame.InventoryListPanelGFxObject.extOnChangeSort -// (Native, Public) -// Parameters: -// int Delta (Parm) - -void UInventoryListPanelGFxObject::extOnChangeSort(int Delta) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.extOnChangeSort"); - - UInventoryListPanelGFxObject_extOnChangeSort_Params params; - params.Delta = Delta; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.ApplySortConfiguration -// (Native, Public, HasOutparams) -// Parameters: -// struct FSortFilterConfiguration SortFilterCategorizeData (Parm, OutParm, NeedCtorLink) - -void UInventoryListPanelGFxObject::ApplySortConfiguration(struct FSortFilterConfiguration* SortFilterCategorizeData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.ApplySortConfiguration"); - - UInventoryListPanelGFxObject_ApplySortConfiguration_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SortFilterCategorizeData != nullptr) - *SortFilterCategorizeData = params.SortFilterCategorizeData; -} - - -// Function WillowGame.InventoryListPanelGFxObject.SetList -// (Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// TArray InventoryThings (Parm, OutParm, NeedCtorLink) -// struct FSortFilterConfiguration SortFilterCategorizeData (Parm, OutParm, NeedCtorLink) -// int UnloadableCount (OptionalParm, Parm) - -void UInventoryListPanelGFxObject::SetList(int UnloadableCount, TArray* InventoryThings, struct FSortFilterConfiguration* SortFilterCategorizeData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.SetList"); - - UInventoryListPanelGFxObject_SetList_Params params; - params.UnloadableCount = UnloadableCount; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (InventoryThings != nullptr) - *InventoryThings = params.InventoryThings; - if (SortFilterCategorizeData != nullptr) - *SortFilterCategorizeData = params.SortFilterCategorizeData; -} - - -// Function WillowGame.InventoryListPanelGFxObject.PanelOnInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UInventoryListPanelGFxObject::PanelOnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.PanelOnInputKey"); - - UInventoryListPanelGFxObject_PanelOnInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InventoryListPanelGFxObject.__SetHeaderIconClip -// (Defined, Public) -// Parameters: -// struct FString MoviePath (Parm, NeedCtorLink) - -void UInventoryListPanelGFxObject::__SetHeaderIconClip(const struct FString& MoviePath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.__SetHeaderIconClip"); - - UInventoryListPanelGFxObject___SetHeaderIconClip_Params params; - params.MoviePath = MoviePath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.SetHeaderIconClip -// (Defined, Public) -// Parameters: -// class USwfMovie* MovieClip (Parm) - -void UInventoryListPanelGFxObject::SetHeaderIconClip(class USwfMovie* MovieClip) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.SetHeaderIconClip"); - - UInventoryListPanelGFxObject_SetHeaderIconClip_Params params; - params.MovieClip = MovieClip; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.__SetBackgroundTint -// (Defined, Public) -// Parameters: -// int BackgroundTint (Parm) -// float BackgroundTintAlpha (Parm) - -void UInventoryListPanelGFxObject::__SetBackgroundTint(int BackgroundTint, float BackgroundTintAlpha) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.__SetBackgroundTint"); - - UInventoryListPanelGFxObject___SetBackgroundTint_Params params; - params.BackgroundTint = BackgroundTint; - params.BackgroundTintAlpha = BackgroundTintAlpha; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.SetBackgroundTint -// (Defined, Public) -// Parameters: -// struct FColor BackgroundTint (Parm) - -void UInventoryListPanelGFxObject::SetBackgroundTint(const struct FColor& BackgroundTint) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.SetBackgroundTint"); - - UInventoryListPanelGFxObject_SetBackgroundTint_Params params; - params.BackgroundTint = BackgroundTint; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.__SetBackground -// (Defined, Public) -// Parameters: -// struct FString Background (Parm, NeedCtorLink) - -void UInventoryListPanelGFxObject::__SetBackground(const struct FString& Background) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.__SetBackground"); - - UInventoryListPanelGFxObject___SetBackground_Params params; - params.Background = Background; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.SetBackground -// (Defined, Public) -// Parameters: -// unsigned char Background (Parm) - -void UInventoryListPanelGFxObject::SetBackground(unsigned char Background) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.SetBackground"); - - UInventoryListPanelGFxObject_SetBackground_Params params; - params.Background = Background; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.Init -// (Defined, Public, HasDefaults) -// Parameters: -// class UBaseTopLevelPanelGFxObject* InParentPanel (Parm) -// struct FName InPanelName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UInventoryListPanelGFxObject::Init(class UBaseTopLevelPanelGFxObject* InParentPanel, const struct FName& InPanelName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.Init"); - - UInventoryListPanelGFxObject_Init_Params params; - params.InParentPanel = InParentPanel; - params.InPanelName = InPanelName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InventoryListPanelGFxObject.OnListSort -// (Public, Delegate) - -void UInventoryListPanelGFxObject::OnListSort() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.OnListSort"); - - UInventoryListPanelGFxObject_OnListSort_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InventoryListPanelGFxObject.GetInventoryType -// (Native, Static, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UInventoryListPanelGFxObject::GetInventoryType(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.GetInventoryType"); - - UInventoryListPanelGFxObject_GetInventoryType_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InventoryListPanelGFxObject.InitializePlayerClasses -// (Final, Native, Static, Public) - -void UInventoryListPanelGFxObject::InitializePlayerClasses() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryListPanelGFxObject.InitializePlayerClasses"); - - UInventoryListPanelGFxObject_InitializePlayerClasses_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.ShowDualWieldInventoryGuides -// (Defined, Public) -// Parameters: -// bool bShow (Parm) -// int SlotsUnlocked (Parm) - -void UStatusMenuEquippedPanelGFxObject::ShowDualWieldInventoryGuides(bool bShow, int SlotsUnlocked) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.ShowDualWieldInventoryGuides"); - - UStatusMenuEquippedPanelGFxObject_ShowDualWieldInventoryGuides_Params params; - params.bShow = bShow; - params.SlotsUnlocked = SlotsUnlocked; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.CleanUpAfterCancelledDrag -// (Defined, Public) - -void UStatusMenuEquippedPanelGFxObject::CleanUpAfterCancelledDrag() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.CleanUpAfterCancelledDrag"); - - UStatusMenuEquippedPanelGFxObject_CleanUpAfterCancelledDrag_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.PrepareForFinishDrag -// (Defined, Public) -// Parameters: -// int CellSuffix (Parm) - -void UStatusMenuEquippedPanelGFxObject::PrepareForFinishDrag(int CellSuffix) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.PrepareForFinishDrag"); - - UStatusMenuEquippedPanelGFxObject_PrepareForFinishDrag_Params params; - params.CellSuffix = CellSuffix; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.CanFinishDragOnCell -// (Defined, Public) -// Parameters: -// int CellSuffix (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuEquippedPanelGFxObject::CanFinishDragOnCell(int CellSuffix) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.CanFinishDragOnCell"); - - UStatusMenuEquippedPanelGFxObject_CanFinishDragOnCell_Params params; - params.CellSuffix = CellSuffix; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.OnStartDrag -// (Defined, Public) -// Parameters: -// class UGFxObject* StartingCell (Parm) -// class UGFxObject* OutDragData (Parm) - -void UStatusMenuEquippedPanelGFxObject::OnStartDrag(class UGFxObject* StartingCell, class UGFxObject* OutDragData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.OnStartDrag"); - - UStatusMenuEquippedPanelGFxObject_OnStartDrag_Params params; - params.StartingCell = StartingCell; - params.OutDragData = OutDragData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.SetCellMarkForIndex -// (Defined, Public) -// Parameters: -// int Index (Parm) -// int Mark (Parm) - -void UStatusMenuEquippedPanelGFxObject::SetCellMarkForIndex(int Index, int Mark) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.SetCellMarkForIndex"); - - UStatusMenuEquippedPanelGFxObject_SetCellMarkForIndex_Params params; - params.Index = Index; - params.Mark = Mark; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.SetCellMarkForThing -// (Defined, Public) -// Parameters: -// class AWillowInventory* Thing (Parm) - -void UStatusMenuEquippedPanelGFxObject::SetCellMarkForThing(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.SetCellMarkForThing"); - - UStatusMenuEquippedPanelGFxObject_SetCellMarkForThing_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.__SetCellMarks -// (Defined, Public) -// Parameters: -// int Mark1 (Parm) -// int Mark2 (Parm) -// int Mark3 (Parm) -// int Mark4 (Parm) -// int Mark5 (Parm) -// int Mark6 (Parm) -// int Mark7 (Parm) -// int Mark8 (Parm) - -void UStatusMenuEquippedPanelGFxObject::__SetCellMarks(int Mark1, int Mark2, int Mark3, int Mark4, int Mark5, int Mark6, int Mark7, int Mark8) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.__SetCellMarks"); - - UStatusMenuEquippedPanelGFxObject___SetCellMarks_Params params; - params.Mark1 = Mark1; - params.Mark2 = Mark2; - params.Mark3 = Mark3; - params.Mark4 = Mark4; - params.Mark5 = Mark5; - params.Mark6 = Mark6; - params.Mark7 = Mark7; - params.Mark8 = Mark8; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.__SetCellInfo -// (Defined, Public) -// Parameters: -// int ReadyWeaponUpInfo (Parm) -// int RWD (Parm) -// int RWL (Parm) -// int RWR (Parm) -// int ShieldInfo (Parm) -// int GrenadeModInfo (Parm) -// int ClassModInfo (Parm) -// int ArtifactInfo (Parm) - -void UStatusMenuEquippedPanelGFxObject::__SetCellInfo(int ReadyWeaponUpInfo, int RWD, int RWL, int RWR, int ShieldInfo, int GrenadeModInfo, int ClassModInfo, int ArtifactInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.__SetCellInfo"); - - UStatusMenuEquippedPanelGFxObject___SetCellInfo_Params params; - params.ReadyWeaponUpInfo = ReadyWeaponUpInfo; - params.RWD = RWD; - params.RWL = RWL; - params.RWR = RWR; - params.ShieldInfo = ShieldInfo; - params.GrenadeModInfo = GrenadeModInfo; - params.ClassModInfo = ClassModInfo; - params.ArtifactInfo = ArtifactInfo; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.extOnTrashFavChanged -// (Defined, Public) -// Parameters: -// int Index (Parm) -// int Mark (Parm) -// bool bEnabled (Parm) - -void UStatusMenuEquippedPanelGFxObject::extOnTrashFavChanged(int Index, int Mark, bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.extOnTrashFavChanged"); - - UStatusMenuEquippedPanelGFxObject_extOnTrashFavChanged_Params params; - params.Index = Index; - params.Mark = Mark; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.GetMarkFromInventory -// (Defined, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UStatusMenuEquippedPanelGFxObject::GetMarkFromInventory(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.GetMarkFromInventory"); - - UStatusMenuEquippedPanelGFxObject_GetMarkFromInventory_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.SetCellInfo -// (Defined, Public, HasDefaults) - -void UStatusMenuEquippedPanelGFxObject::SetCellInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.SetCellInfo"); - - UStatusMenuEquippedPanelGFxObject_SetCellInfo_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.GetSelectedCellInventoryType -// (Defined, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UStatusMenuEquippedPanelGFxObject::GetSelectedCellInventoryType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.GetSelectedCellInventoryType"); - - UStatusMenuEquippedPanelGFxObject_GetSelectedCellInventoryType_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.GetSuffixFromQuickSlot -// (Defined, Public) -// Parameters: -// unsigned char Slot (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UStatusMenuEquippedPanelGFxObject::GetSuffixFromQuickSlot(unsigned char Slot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.GetSuffixFromQuickSlot"); - - UStatusMenuEquippedPanelGFxObject_GetSuffixFromQuickSlot_Params params; - params.Slot = Slot; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.GetWeaponSlotFromSuffix -// (Defined, Public) -// Parameters: -// int Suffix (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UStatusMenuEquippedPanelGFxObject::GetWeaponSlotFromSuffix(int Suffix) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.GetWeaponSlotFromSuffix"); - - UStatusMenuEquippedPanelGFxObject_GetWeaponSlotFromSuffix_Params params; - params.Suffix = Suffix; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.GetWeaponSlotFromThing -// (Defined, Public) -// Parameters: -// class AWillowInventory* Thing (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UStatusMenuEquippedPanelGFxObject::GetWeaponSlotFromThing(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.GetWeaponSlotFromThing"); - - UStatusMenuEquippedPanelGFxObject_GetWeaponSlotFromThing_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.GetHighlightedWeaponSlot -// (Defined, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UStatusMenuEquippedPanelGFxObject::GetHighlightedWeaponSlot() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.GetHighlightedWeaponSlot"); - - UStatusMenuEquippedPanelGFxObject_GetHighlightedWeaponSlot_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.GetTypeCellSuffixBasedOnPosition -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UStatusMenuEquippedPanelGFxObject::GetTypeCellSuffixBasedOnPosition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.GetTypeCellSuffixBasedOnPosition"); - - UStatusMenuEquippedPanelGFxObject_GetTypeCellSuffixBasedOnPosition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.GetTypeCellSuffixBasedOnThing -// (Defined, Public) -// Parameters: -// class AWillowInventory* EquippingThing (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UStatusMenuEquippedPanelGFxObject::GetTypeCellSuffixBasedOnThing(class AWillowInventory* EquippingThing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.GetTypeCellSuffixBasedOnThing"); - - UStatusMenuEquippedPanelGFxObject_GetTypeCellSuffixBasedOnThing_Params params; - params.EquippingThing = EquippingThing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.IsAWeaponSuffix -// (Defined, Public) -// Parameters: -// int Suffix (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuEquippedPanelGFxObject::IsAWeaponSuffix(int Suffix) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.IsAWeaponSuffix"); - - UStatusMenuEquippedPanelGFxObject_IsAWeaponSuffix_Params params; - params.Suffix = Suffix; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.StopEquip -// (Defined, Public) - -void UStatusMenuEquippedPanelGFxObject::StopEquip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.StopEquip"); - - UStatusMenuEquippedPanelGFxObject_StopEquip_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.SelectTypeCellBasedOnThing -// (Defined, Public) -// Parameters: -// int TypeCellSuffix (Parm) - -void UStatusMenuEquippedPanelGFxObject::SelectTypeCellBasedOnThing(int TypeCellSuffix) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.SelectTypeCellBasedOnThing"); - - UStatusMenuEquippedPanelGFxObject_SelectTypeCellBasedOnThing_Params params; - params.TypeCellSuffix = TypeCellSuffix; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.StartEquip -// (Defined, Public) -// Parameters: -// class AWillowInventory* EquippingThing (Parm) -// bool bShouldSelectTypeCell (Parm) - -void UStatusMenuEquippedPanelGFxObject::StartEquip(class AWillowInventory* EquippingThing, bool bShouldSelectTypeCell) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.StartEquip"); - - UStatusMenuEquippedPanelGFxObject_StartEquip_Params params; - params.EquippingThing = EquippingThing; - params.bShouldSelectTypeCell = bShouldSelectTypeCell; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.EquippingMove -// (Defined, Public) -// Parameters: -// unsigned char Dir (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuEquippedPanelGFxObject::EquippingMove(unsigned char Dir) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.EquippingMove"); - - UStatusMenuEquippedPanelGFxObject_EquippingMove_Params params; - params.Dir = Dir; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.extOnMouseUp -// (Defined, Public) -// Parameters: -// int controllerIdx (Parm) - -void UStatusMenuEquippedPanelGFxObject::extOnMouseUp(int controllerIdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.extOnMouseUp"); - - UStatusMenuEquippedPanelGFxObject_extOnMouseUp_Params params; - params.controllerIdx = controllerIdx; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.extOnCellPressed -// (Defined, Public) -// Parameters: -// int Suffix (Parm) - -void UStatusMenuEquippedPanelGFxObject::extOnCellPressed(int Suffix) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.extOnCellPressed"); - - UStatusMenuEquippedPanelGFxObject_extOnCellPressed_Params params; - params.Suffix = Suffix; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.extOnEquippedPanelPressed -// (Defined, Public) -// Parameters: -// int controllerIdx (Parm) - -void UStatusMenuEquippedPanelGFxObject::extOnEquippedPanelPressed(int controllerIdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.extOnEquippedPanelPressed"); - - UStatusMenuEquippedPanelGFxObject_extOnEquippedPanelPressed_Params params; - params.controllerIdx = controllerIdx; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.NormalMove -// (Defined, Public) -// Parameters: -// unsigned char Dir (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuEquippedPanelGFxObject::NormalMove(unsigned char Dir) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.NormalMove"); - - UStatusMenuEquippedPanelGFxObject_NormalMove_Params params; - params.Dir = Dir; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.RestoreCurrentSelectedCell -// (Defined, Public) - -void UStatusMenuEquippedPanelGFxObject::RestoreCurrentSelectedCell() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.RestoreCurrentSelectedCell"); - - UStatusMenuEquippedPanelGFxObject_RestoreCurrentSelectedCell_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.CacheCurrentSelectedCellAndSetToNone -// (Defined, Public) - -void UStatusMenuEquippedPanelGFxObject::CacheCurrentSelectedCellAndSetToNone() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.CacheCurrentSelectedCellAndSetToNone"); - - UStatusMenuEquippedPanelGFxObject_CacheCurrentSelectedCellAndSetToNone_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.ResetCacheCurrentSelectedCell -// (Defined, Public) - -void UStatusMenuEquippedPanelGFxObject::ResetCacheCurrentSelectedCell() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.ResetCacheCurrentSelectedCell"); - - UStatusMenuEquippedPanelGFxObject_ResetCacheCurrentSelectedCell_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.GetCurrentSelectedCell -// (Defined, Public) -// Parameters: -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UStatusMenuEquippedPanelGFxObject::GetCurrentSelectedCell() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.GetCurrentSelectedCell"); - - UStatusMenuEquippedPanelGFxObject_GetCurrentSelectedCell_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.extOnCellUnselected -// (Defined, Public) -// Parameters: -// int InSelectedCellSuffix (Parm) - -void UStatusMenuEquippedPanelGFxObject::extOnCellUnselected(int InSelectedCellSuffix) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.extOnCellUnselected"); - - UStatusMenuEquippedPanelGFxObject_extOnCellUnselected_Params params; - params.InSelectedCellSuffix = InSelectedCellSuffix; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.extOnCellSelected -// (Defined, Public) -// Parameters: -// int InSelectedCellSuffix (Parm) - -void UStatusMenuEquippedPanelGFxObject::extOnCellSelected(int InSelectedCellSuffix) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.extOnCellSelected"); - - UStatusMenuEquippedPanelGFxObject_extOnCellSelected_Params params; - params.InSelectedCellSuffix = InSelectedCellSuffix; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.GetThingByIndex -// (Defined, Public) -// Parameters: -// int Index (Parm) -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UStatusMenuEquippedPanelGFxObject::GetThingByIndex(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.GetThingByIndex"); - - UStatusMenuEquippedPanelGFxObject_GetThingByIndex_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.GetSelectedThing -// (Defined, Public) -// Parameters: -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UStatusMenuEquippedPanelGFxObject::GetSelectedThing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.GetSelectedThing"); - - UStatusMenuEquippedPanelGFxObject_GetSelectedThing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.__SetSelectedCell -// (Defined, Public) -// Parameters: -// int SelectedCell (Parm) - -void UStatusMenuEquippedPanelGFxObject::__SetSelectedCell(int SelectedCell) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.__SetSelectedCell"); - - UStatusMenuEquippedPanelGFxObject___SetSelectedCell_Params params; - params.SelectedCell = SelectedCell; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.SetCellsForEquipping -// (Defined, Public) -// Parameters: -// int TypeCellSuffix (Parm) - -void UStatusMenuEquippedPanelGFxObject::SetCellsForEquipping(int TypeCellSuffix) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.SetCellsForEquipping"); - - UStatusMenuEquippedPanelGFxObject_SetCellsForEquipping_Params params; - params.TypeCellSuffix = TypeCellSuffix; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.SetSelectedCell -// (Defined, Public) - -void UStatusMenuEquippedPanelGFxObject::SetSelectedCell() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.SetSelectedCell"); - - UStatusMenuEquippedPanelGFxObject_SetSelectedCell_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.PanelOnInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuEquippedPanelGFxObject::PanelOnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.PanelOnInputKey"); - - UStatusMenuEquippedPanelGFxObject_PanelOnInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.SetReadyWeaponRight -// (Defined, Public) -// Parameters: -// bool bVisible (Parm) - -void UStatusMenuEquippedPanelGFxObject::SetReadyWeaponRight(bool bVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.SetReadyWeaponRight"); - - UStatusMenuEquippedPanelGFxObject_SetReadyWeaponRight_Params params; - params.bVisible = bVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.SetReadyWeaponLeft -// (Defined, Public) -// Parameters: -// bool bVisible (Parm) - -void UStatusMenuEquippedPanelGFxObject::SetReadyWeaponLeft(bool bVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.SetReadyWeaponLeft"); - - UStatusMenuEquippedPanelGFxObject_SetReadyWeaponLeft_Params params; - params.bVisible = bVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.FlourishWeaponLeft -// (Defined, Public) - -void UStatusMenuEquippedPanelGFxObject::FlourishWeaponLeft() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.FlourishWeaponLeft"); - - UStatusMenuEquippedPanelGFxObject_FlourishWeaponLeft_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.FlourishWeaponRight -// (Defined, Public) - -void UStatusMenuEquippedPanelGFxObject::FlourishWeaponRight() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.FlourishWeaponRight"); - - UStatusMenuEquippedPanelGFxObject_FlourishWeaponRight_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.SetUpEquippedSlotIcons -// (Defined, Public) - -void UStatusMenuEquippedPanelGFxObject::SetUpEquippedSlotIcons() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.SetUpEquippedSlotIcons"); - - UStatusMenuEquippedPanelGFxObject_SetUpEquippedSlotIcons_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.Refresh -// (Defined, Public) - -void UStatusMenuEquippedPanelGFxObject::Refresh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.Refresh"); - - UStatusMenuEquippedPanelGFxObject_Refresh_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.Init -// (Defined, Public) -// Parameters: -// class UBaseTopLevelPanelGFxObject* InParentPanel (Parm) -// struct FName InPanelName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuEquippedPanelGFxObject::Init(class UBaseTopLevelPanelGFxObject* InParentPanel, const struct FName& InPanelName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.Init"); - - UStatusMenuEquippedPanelGFxObject_Init_Params params; - params.InParentPanel = InParentPanel; - params.InPanelName = InPanelName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.MoveFunction -// (Public, Delegate) -// Parameters: -// unsigned char Dir (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuEquippedPanelGFxObject::MoveFunction(unsigned char Dir) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuEquippedPanelGFxObject.MoveFunction"); - - UStatusMenuEquippedPanelGFxObject_MoveFunction_Params params; - params.Dir = Dir; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.OnTrashFavChanged -// (Public) -// Parameters: -// class AWillowInventory* Thing (Parm) - -void UBaseTopLevelPanelGFxObject::OnTrashFavChanged(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.OnTrashFavChanged"); - - UBaseTopLevelPanelGFxObject_OnTrashFavChanged_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.OnCellPressed -// (Public) -// Parameters: -// class UBaseInventoryPanelGFxObject* Panel (Parm) - -void UBaseTopLevelPanelGFxObject::OnCellPressed(class UBaseInventoryPanelGFxObject* Panel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.OnCellPressed"); - - UBaseTopLevelPanelGFxObject_OnCellPressed_Params params; - params.Panel = Panel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.OnStartDrag -// (Public) -// Parameters: -// class UGFxObject* StartingCell (Parm) -// class UGFxObject* OutDragData (Parm) - -void UBaseTopLevelPanelGFxObject::OnStartDrag(class UGFxObject* StartingCell, class UGFxObject* OutDragData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.OnStartDrag"); - - UBaseTopLevelPanelGFxObject_OnStartDrag_Params params; - params.StartingCell = StartingCell; - params.OutDragData = OutDragData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.GetInspectedItemCurrencyType -// (Defined, Public) -// Parameters: -// class AWillowInventory* Thing (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UBaseTopLevelPanelGFxObject::GetInspectedItemCurrencyType(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.GetInspectedItemCurrencyType"); - - UBaseTopLevelPanelGFxObject_GetInspectedItemCurrencyType_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.GetInspectedItemOverridePrice -// (Defined, Public) -// Parameters: -// class AWillowInventory* Thing (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UBaseTopLevelPanelGFxObject::GetInspectedItemOverridePrice(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.GetInspectedItemOverridePrice"); - - UBaseTopLevelPanelGFxObject_GetInspectedItemOverridePrice_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.__SetComparingTweenInfo -// (Defined, Public) -// Parameters: -// float TT (Parm) -// float MCLX (Parm) -// float MCLY (Parm) -// float MCLZ (Parm) -// float MCRX (Parm) -// float MCRY (Parm) -// float MCRZ (Parm) -// float CCLX (Parm) -// float CCLY (Parm) -// float CCLZ (Parm) -// float CCRX (Parm) -// float CCRY (Parm) -// float CCRZ (Parm) -// float MCSL (Parm) -// float MCSR (Parm) -// float CCSL (Parm) -// float CCSR (Parm) - -void UBaseTopLevelPanelGFxObject::__SetComparingTweenInfo(float TT, float MCLX, float MCLY, float MCLZ, float MCRX, float MCRY, float MCRZ, float CCLX, float CCLY, float CCLZ, float CCRX, float CCRY, float CCRZ, float MCSL, float MCSR, float CCSL, float CCSR) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.__SetComparingTweenInfo"); - - UBaseTopLevelPanelGFxObject___SetComparingTweenInfo_Params params; - params.TT = TT; - params.MCLX = MCLX; - params.MCLY = MCLY; - params.MCLZ = MCLZ; - params.MCRX = MCRX; - params.MCRY = MCRY; - params.MCRZ = MCRZ; - params.CCLX = CCLX; - params.CCLY = CCLY; - params.CCLZ = CCLZ; - params.CCRX = CCRX; - params.CCRY = CCRY; - params.CCRZ = CCRZ; - params.MCSL = MCSL; - params.MCSR = MCSR; - params.CCSL = CCSL; - params.CCSR = CCSR; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.SetComparingTweenInfo -// (Defined, Public, HasDefaults) -// Parameters: -// struct FName MainCardName (Parm) -// struct FName CompareCardName (Parm) -// struct FName LeftPanelName (Parm) -// struct FName RightPanelName (Parm) - -void UBaseTopLevelPanelGFxObject::SetComparingTweenInfo(const struct FName& MainCardName, const struct FName& CompareCardName, const struct FName& LeftPanelName, const struct FName& RightPanelName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.SetComparingTweenInfo"); - - UBaseTopLevelPanelGFxObject_SetComparingTweenInfo_Params params; - params.MainCardName = MainCardName; - params.CompareCardName = CompareCardName; - params.LeftPanelName = LeftPanelName; - params.RightPanelName = RightPanelName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.GetCard -// (Defined, Public, HasDefaults) -// Parameters: -// struct FName CardName (Parm) -// struct FCardInfo ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FCardInfo UBaseTopLevelPanelGFxObject::GetCard(const struct FName& CardName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.GetCard"); - - UBaseTopLevelPanelGFxObject_GetCard_Params params; - params.CardName = CardName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.OnItemSelected -// (Defined, Public) -// Parameters: -// class UBaseInventoryPanelGFxObject* Panel (Parm) -// class AWillowInventory* Thing (Parm) - -void UBaseTopLevelPanelGFxObject::OnItemSelected(class UBaseInventoryPanelGFxObject* Panel, class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.OnItemSelected"); - - UBaseTopLevelPanelGFxObject_OnItemSelected_Params params; - params.Panel = Panel; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.UpdateDynamicCard -// (Defined, Public) -// Parameters: -// class AWillowInventory* Thing (Parm) - -void UBaseTopLevelPanelGFxObject::UpdateDynamicCard(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.UpdateDynamicCard"); - - UBaseTopLevelPanelGFxObject_UpdateDynamicCard_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.SetUpCardEx -// (Defined, Public) -// Parameters: -// struct FName CardName (Parm) -// class AWillowInventory* Thing (Parm) -// class AWillowInventory* CompareAgainstThing (Parm) -// unsigned char CurrencyType (Parm) -// int OverrideValue (Parm) - -void UBaseTopLevelPanelGFxObject::SetUpCardEx(const struct FName& CardName, class AWillowInventory* Thing, class AWillowInventory* CompareAgainstThing, unsigned char CurrencyType, int OverrideValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.SetUpCardEx"); - - UBaseTopLevelPanelGFxObject_SetUpCardEx_Params params; - params.CardName = CardName; - params.Thing = Thing; - params.CompareAgainstThing = CompareAgainstThing; - params.CurrencyType = CurrencyType; - params.OverrideValue = OverrideValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.SetUpCard -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FName CardName (Parm) -// class AWillowInventory* Thing (Parm) -// class AWillowInventory* CompareAgainstThing (OptionalParm, Parm) -// int OverrideValue (OptionalParm, Parm) - -void UBaseTopLevelPanelGFxObject::SetUpCard(const struct FName& CardName, class AWillowInventory* Thing, class AWillowInventory* CompareAgainstThing, int OverrideValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.SetUpCard"); - - UBaseTopLevelPanelGFxObject_SetUpCard_Params params; - params.CardName = CardName; - params.Thing = Thing; - params.CompareAgainstThing = CompareAgainstThing; - params.OverrideValue = OverrideValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.GetItemCardContentIndex -// (Defined, Public, HasDefaults) -// Parameters: -// struct FName CardName (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UBaseTopLevelPanelGFxObject::GetItemCardContentIndex(const struct FName& CardName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.GetItemCardContentIndex"); - - UBaseTopLevelPanelGFxObject_GetItemCardContentIndex_Params params; - params.CardName = CardName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.GetItemCard -// (Defined, Public, HasDefaults) -// Parameters: -// struct FName CardName (Parm) -// class UItemCardGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UItemCardGFxObject* UBaseTopLevelPanelGFxObject::GetItemCard(const struct FName& CardName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.GetItemCard"); - - UBaseTopLevelPanelGFxObject_GetItemCard_Params params; - params.CardName = CardName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.GetItemCardInfo -// (Defined, Public, HasDefaults) -// Parameters: -// struct FName CardName (Parm) -// struct FItemCardInfo ReturnValue (Parm, OutParm, ReturnParm) - -struct FItemCardInfo UBaseTopLevelPanelGFxObject::GetItemCardInfo(const struct FName& CardName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.GetItemCardInfo"); - - UBaseTopLevelPanelGFxObject_GetItemCardInfo_Params params; - params.CardName = CardName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.GetPanel -// (Defined, Public, HasDefaults) -// Parameters: -// struct FName PanelName (Parm) -// struct FPanelInfo ReturnValue (Parm, OutParm, ReturnParm) - -struct FPanelInfo UBaseTopLevelPanelGFxObject::GetPanel(const struct FName& PanelName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.GetPanel"); - - UBaseTopLevelPanelGFxObject_GetPanel_Params params; - params.PanelName = PanelName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.extInitComplete -// (Public) - -void UBaseTopLevelPanelGFxObject::extInitComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.extInitComplete"); - - UBaseTopLevelPanelGFxObject_extInitComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.extInitRightPanel -// (Public) - -void UBaseTopLevelPanelGFxObject::extInitRightPanel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.extInitRightPanel"); - - UBaseTopLevelPanelGFxObject_extInitRightPanel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.extInitLeftPanel -// (Public) - -void UBaseTopLevelPanelGFxObject::extInitLeftPanel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.extInitLeftPanel"); - - UBaseTopLevelPanelGFxObject_extInitLeftPanel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.InitPanels -// (Public) - -void UBaseTopLevelPanelGFxObject::InitPanels() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.InitPanels"); - - UBaseTopLevelPanelGFxObject_InitPanels_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.AssignPanels -// (Public) - -void UBaseTopLevelPanelGFxObject::AssignPanels() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.AssignPanels"); - - UBaseTopLevelPanelGFxObject_AssignPanels_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.extInitPanels -// (Defined, Public) - -void UBaseTopLevelPanelGFxObject::extInitPanels() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.extInitPanels"); - - UBaseTopLevelPanelGFxObject_extInitPanels_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.RefreshItemCards -// (Public) - -void UBaseTopLevelPanelGFxObject::RefreshItemCards() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.RefreshItemCards"); - - UBaseTopLevelPanelGFxObject_RefreshItemCards_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.InitItemCards -// (Public) - -void UBaseTopLevelPanelGFxObject::InitItemCards() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.InitItemCards"); - - UBaseTopLevelPanelGFxObject_InitItemCards_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.AssignItemCards -// (Public) - -void UBaseTopLevelPanelGFxObject::AssignItemCards() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.AssignItemCards"); - - UBaseTopLevelPanelGFxObject_AssignItemCards_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.extInitItemCards -// (Defined, Public) - -void UBaseTopLevelPanelGFxObject::extInitItemCards() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.extInitItemCards"); - - UBaseTopLevelPanelGFxObject_extInitItemCards_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.SetActivePanelByName -// (Defined, Public) -// Parameters: -// struct FString PanelName (Parm, CoerceParm, NeedCtorLink) - -void UBaseTopLevelPanelGFxObject::SetActivePanelByName(const struct FString& PanelName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.SetActivePanelByName"); - - UBaseTopLevelPanelGFxObject_SetActivePanelByName_Params params; - params.PanelName = PanelName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.OnPanelPressed -// (Public) -// Parameters: -// class UBaseInventoryPanelGFxObject* Panel (Parm) - -void UBaseTopLevelPanelGFxObject::OnPanelPressed(class UBaseInventoryPanelGFxObject* Panel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.OnPanelPressed"); - - UBaseTopLevelPanelGFxObject_OnPanelPressed_Params params; - params.Panel = Panel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.__SetFocusUnfocusedCompareTweenPositions -// (Defined, Public) -// Parameters: -// struct FString PN (Parm, CoerceParm, NeedCtorLink) -// float TT (Parm) -// float FX (Parm) -// float FY (Parm) -// float FZ (Parm) -// float UFX (Parm) -// float UFY (Parm) -// float UFZ (Parm) -// float CX (Parm) -// float CY (Parm) -// float CZ (Parm) - -void UBaseTopLevelPanelGFxObject::__SetFocusUnfocusedCompareTweenPositions(const struct FString& PN, float TT, float FX, float FY, float FZ, float UFX, float UFY, float UFZ, float CX, float CY, float CZ) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.__SetFocusUnfocusedCompareTweenPositions"); - - UBaseTopLevelPanelGFxObject___SetFocusUnfocusedCompareTweenPositions_Params params; - params.PN = PN; - params.TT = TT; - params.FX = FX; - params.FY = FY; - params.FZ = FZ; - params.UFX = UFX; - params.UFY = UFY; - params.UFZ = UFZ; - params.CX = CX; - params.CY = CY; - params.CZ = CZ; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.TweenPanel -// (Defined, Public) -// Parameters: -// struct FString PanelName (Parm, CoerceParm, NeedCtorLink) -// bool bFocused (Parm) -// bool bCompare (Parm) - -void UBaseTopLevelPanelGFxObject::TweenPanel(const struct FString& PanelName, bool bFocused, bool bCompare) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.TweenPanel"); - - UBaseTopLevelPanelGFxObject_TweenPanel_Params params; - params.PanelName = PanelName; - params.bFocused = bFocused; - params.bCompare = bCompare; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.TweenPanelToPosition -// (Defined, Public) -// Parameters: -// struct FName PanelName (Parm) -// unsigned char NewPanelPosition (Parm) - -void UBaseTopLevelPanelGFxObject::TweenPanelToPosition(const struct FName& PanelName, unsigned char NewPanelPosition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.TweenPanelToPosition"); - - UBaseTopLevelPanelGFxObject_TweenPanelToPosition_Params params; - params.PanelName = PanelName; - params.NewPanelPosition = NewPanelPosition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.SetFocusUnfocusedCompareTweenPositions -// (Defined, Public, HasDefaults) -// Parameters: -// struct FName PanelName (Parm) - -void UBaseTopLevelPanelGFxObject::SetFocusUnfocusedCompareTweenPositions(const struct FName& PanelName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.SetFocusUnfocusedCompareTweenPositions"); - - UBaseTopLevelPanelGFxObject_SetFocusUnfocusedCompareTweenPositions_Params params; - params.PanelName = PanelName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.SwitchToQueuedInputHandler -// (Defined, Public) -// Parameters: -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBaseTopLevelPanelGFxObject::SwitchToQueuedInputHandler(const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.SwitchToQueuedInputHandler"); - - UBaseTopLevelPanelGFxObject_SwitchToQueuedInputHandler_Params params; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.QueueNewInputHandler -// (Defined, Public) -// Parameters: -// struct FScriptDelegate NewInputKey (Parm, NeedCtorLink) -// struct FName TriggerKey (Parm) - -void UBaseTopLevelPanelGFxObject::QueueNewInputHandler(const struct FScriptDelegate& NewInputKey, const struct FName& TriggerKey) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.QueueNewInputHandler"); - - UBaseTopLevelPanelGFxObject_QueueNewInputHandler_Params params; - params.NewInputKey = NewInputKey; - params.TriggerKey = TriggerKey; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.Init -// (Defined, Public) -// Parameters: -// class UWillowInventoryGFxMovie* InParent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBaseTopLevelPanelGFxObject::Init(class UWillowInventoryGFxMovie* InParent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.Init"); - - UBaseTopLevelPanelGFxObject_Init_Params params; - params.InParent = InParent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BaseTopLevelPanelGFxObject.OnInputKey -// (Public, Delegate) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBaseTopLevelPanelGFxObject::OnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BaseTopLevelPanelGFxObject.OnInputKey"); - - UBaseTopLevelPanelGFxObject_OnInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ChallengesScreenGFxObject.Tick -// (Native, Public) -// Parameters: -// float DeltaTime (Parm) - -void UChallengesScreenGFxObject::Tick(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesScreenGFxObject.Tick"); - - UChallengesScreenGFxObject_Tick_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesScreenGFxObject.SetTooltipText -// (Defined, Public) -// Parameters: -// struct FString TooltipsText (Parm, NeedCtorLink) - -void UChallengesScreenGFxObject::SetTooltipText(const struct FString& TooltipsText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesScreenGFxObject.SetTooltipText"); - - UChallengesScreenGFxObject_SetTooltipText_Params params; - params.TooltipsText = TooltipsText; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesScreenGFxObject.ConfigureForPlayer -// (Defined, Public) -// Parameters: -// float ControllerId (Parm) - -void UChallengesScreenGFxObject::ConfigureForPlayer(float ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesScreenGFxObject.ConfigureForPlayer"); - - UChallengesScreenGFxObject_ConfigureForPlayer_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesScreenGFxObject.OfferInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UChallengesScreenGFxObject::OfferInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesScreenGFxObject.OfferInputKey"); - - UChallengesScreenGFxObject_OfferInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ChallengesScreenGFxObject.NormalInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UChallengesScreenGFxObject::NormalInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesScreenGFxObject.NormalInputKey"); - - UChallengesScreenGFxObject_NormalInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ChallengesScreenGFxObject.BlockInput -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UChallengesScreenGFxObject::BlockInput(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesScreenGFxObject.BlockInput"); - - UChallengesScreenGFxObject_BlockInput_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ChallengesScreenGFxObject.DeferInput -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UChallengesScreenGFxObject::DeferInput(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesScreenGFxObject.DeferInput"); - - UChallengesScreenGFxObject_DeferInput_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ChallengesScreenGFxObject.PanelOnInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UChallengesScreenGFxObject::PanelOnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesScreenGFxObject.PanelOnInputKey"); - - UChallengesScreenGFxObject_PanelOnInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ChallengesScreenGFxObject.SwitchToPanel -// (Defined, Public) -// Parameters: -// unsigned char Panel (Parm) - -void UChallengesScreenGFxObject::SwitchToPanel(unsigned char Panel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesScreenGFxObject.SwitchToPanel"); - - UChallengesScreenGFxObject_SwitchToPanel_Params params; - params.Panel = Panel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesScreenGFxObject.SwitchFocus -// (Defined, HasOptionalparams, Public) -// Parameters: -// unsigned char NewPanel (Parm) -// bool bPlaySound (OptionalParm, Parm) - -void UChallengesScreenGFxObject::SwitchFocus(unsigned char NewPanel, bool bPlaySound) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesScreenGFxObject.SwitchFocus"); - - UChallengesScreenGFxObject_SwitchFocus_Params params; - params.NewPanel = NewPanel; - params.bPlaySound = bPlaySound; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesScreenGFxObject.RestoreState -// (Public) - -void UChallengesScreenGFxObject::RestoreState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesScreenGFxObject.RestoreState"); - - UChallengesScreenGFxObject_RestoreState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesScreenGFxObject.Refresh -// (Defined, Public) - -void UChallengesScreenGFxObject::Refresh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesScreenGFxObject.Refresh"); - - UChallengesScreenGFxObject_Refresh_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesScreenGFxObject.DeinitPanels -// (Defined, Public) - -void UChallengesScreenGFxObject::DeinitPanels() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesScreenGFxObject.DeinitPanels"); - - UChallengesScreenGFxObject_DeinitPanels_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesScreenGFxObject.Deinit -// (Defined, Public) - -void UChallengesScreenGFxObject::Deinit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesScreenGFxObject.Deinit"); - - UChallengesScreenGFxObject_Deinit_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesScreenGFxObject.InitPanels -// (Defined, Public) - -void UChallengesScreenGFxObject::InitPanels() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesScreenGFxObject.InitPanels"); - - UChallengesScreenGFxObject_InitPanels_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesScreenGFxObject.AssignPanels -// (Defined, Public) - -void UChallengesScreenGFxObject::AssignPanels() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesScreenGFxObject.AssignPanels"); - - UChallengesScreenGFxObject_AssignPanels_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ChallengesScreenGFxObject.Init -// (Defined, Public) -// Parameters: -// class UWillowInventoryGFxMovie* InParent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UChallengesScreenGFxObject::Init(class UWillowInventoryGFxMovie* InParent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ChallengesScreenGFxObject.Init"); - - UChallengesScreenGFxObject_Init_Params params; - params.InParent = InParent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.GetCurrentCellObject -// (Defined, Public) -// Parameters: -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UStatusMenuInventoryPanelGFxObject::GetCurrentCellObject() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.GetCurrentCellObject"); - - UStatusMenuInventoryPanelGFxObject_GetCurrentCellObject_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.OnCellPressed -// (Defined, Public) -// Parameters: -// class UBaseInventoryPanelGFxObject* Panel (Parm) - -void UStatusMenuInventoryPanelGFxObject::OnCellPressed(class UBaseInventoryPanelGFxObject* Panel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.OnCellPressed"); - - UStatusMenuInventoryPanelGFxObject_OnCellPressed_Params params; - params.Panel = Panel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.extCompleteDrag_Backpack -// (Defined, Public) -// Parameters: -// int DropTargetIndex (Parm) - -void UStatusMenuInventoryPanelGFxObject::extCompleteDrag_Backpack(int DropTargetIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.extCompleteDrag_Backpack"); - - UStatusMenuInventoryPanelGFxObject_extCompleteDrag_Backpack_Params params; - params.DropTargetIndex = DropTargetIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.extCompleteDrag_Equipped -// (Defined, Public) -// Parameters: -// int CellSuffix (Parm) - -void UStatusMenuInventoryPanelGFxObject::extCompleteDrag_Equipped(int CellSuffix) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.extCompleteDrag_Equipped"); - - UStatusMenuInventoryPanelGFxObject_extCompleteDrag_Equipped_Params params; - params.CellSuffix = CellSuffix; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.extCancelDrag -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::extCancelDrag() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.extCancelDrag"); - - UStatusMenuInventoryPanelGFxObject_extCancelDrag_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.OnStartDrag -// (Defined, Public) -// Parameters: -// class UGFxObject* StartingCell (Parm) -// class UGFxObject* OutDragData (Parm) - -void UStatusMenuInventoryPanelGFxObject::OnStartDrag(class UGFxObject* StartingCell, class UGFxObject* OutDragData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.OnStartDrag"); - - UStatusMenuInventoryPanelGFxObject_OnStartDrag_Params params; - params.StartingCell = StartingCell; - params.OutDragData = OutDragData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SetLeftRightArrowVisibility -// (Defined, Public) -// Parameters: -// bool bArrowLeftVisible (Parm) -// bool bArrowRightVisible (Parm) - -void UStatusMenuInventoryPanelGFxObject::SetLeftRightArrowVisibility(bool bArrowLeftVisible, bool bArrowRightVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.SetLeftRightArrowVisibility"); - - UStatusMenuInventoryPanelGFxObject_SetLeftRightArrowVisibility_Params params; - params.bArrowLeftVisible = bArrowLeftVisible; - params.bArrowRightVisible = bArrowRightVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.TweenCards -// (Defined, Public) -// Parameters: -// bool bTransferring (Parm) -// bool bStartedFromLeftPanel (Parm) - -void UStatusMenuInventoryPanelGFxObject::TweenCards(bool bTransferring, bool bStartedFromLeftPanel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.TweenCards"); - - UStatusMenuInventoryPanelGFxObject_TweenCards_Params params; - params.bTransferring = bTransferring; - params.bStartedFromLeftPanel = bStartedFromLeftPanel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.__SetStorageInfoCardData -// (Defined, Public) -// Parameters: -// struct FString NewInfo (Parm, NeedCtorLink) - -void UStatusMenuInventoryPanelGFxObject::__SetStorageInfoCardData(const struct FString& NewInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.__SetStorageInfoCardData"); - - UStatusMenuInventoryPanelGFxObject___SetStorageInfoCardData_Params params; - params.NewInfo = NewInfo; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SetStorageInfoCardData -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::SetStorageInfoCardData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.SetStorageInfoCardData"); - - UStatusMenuInventoryPanelGFxObject_SetStorageInfoCardData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SetStorageInfoCardTitle -// (Defined, Public) -// Parameters: -// struct FString NewTitle (Parm, NeedCtorLink) - -void UStatusMenuInventoryPanelGFxObject::SetStorageInfoCardTitle(const struct FString& NewTitle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.SetStorageInfoCardTitle"); - - UStatusMenuInventoryPanelGFxObject_SetStorageInfoCardTitle_Params params; - params.NewTitle = NewTitle; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.FreeCellData -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::FreeCellData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.FreeCellData"); - - UStatusMenuInventoryPanelGFxObject_FreeCellData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.OnTrashFavChanged -// (Defined, Public) -// Parameters: -// class AWillowInventory* Thing (Parm) - -void UStatusMenuInventoryPanelGFxObject::OnTrashFavChanged(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.OnTrashFavChanged"); - - UStatusMenuInventoryPanelGFxObject_OnTrashFavChanged_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.CycleSelectedThingAsTrashOrFavorite -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::CycleSelectedThingAsTrashOrFavorite() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.CycleSelectedThingAsTrashOrFavorite"); - - UStatusMenuInventoryPanelGFxObject_CycleSelectedThingAsTrashOrFavorite_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.CycleEquippedThingAsTrashOrFavorite -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::CycleEquippedThingAsTrashOrFavorite() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.CycleEquippedThingAsTrashOrFavorite"); - - UStatusMenuInventoryPanelGFxObject_CycleEquippedThingAsTrashOrFavorite_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.FlourishDrop -// (Defined, Public) -// Parameters: -// struct FString Text (Parm, NeedCtorLink) - -void UStatusMenuInventoryPanelGFxObject::FlourishDrop(const struct FString& Text) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.FlourishDrop"); - - UStatusMenuInventoryPanelGFxObject_FlourishDrop_Params params; - params.Text = Text; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.CanDrop -// (Defined, Public) -// Parameters: -// class AWillowInventory* ThingToBeDropped (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuInventoryPanelGFxObject::CanDrop(class AWillowInventory* ThingToBeDropped) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.CanDrop"); - - UStatusMenuInventoryPanelGFxObject_CanDrop_Params params; - params.ThingToBeDropped = ThingToBeDropped; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.DropSelectedThing -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::DropSelectedThing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.DropSelectedThing"); - - UStatusMenuInventoryPanelGFxObject_DropSelectedThing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.CanUnready -// (Defined, Public) -// Parameters: -// class AWillowInventory* ReadiedThing (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuInventoryPanelGFxObject::CanUnready(class AWillowInventory* ReadiedThing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.CanUnready"); - - UStatusMenuInventoryPanelGFxObject_CanUnready_Params params; - params.ReadiedThing = ReadiedThing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.CanReady -// (Defined, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuInventoryPanelGFxObject::CanReady(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.CanReady"); - - UStatusMenuInventoryPanelGFxObject_CanReady_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.CanUseConsume -// (Defined, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuInventoryPanelGFxObject::CanUseConsume(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.CanUseConsume"); - - UStatusMenuInventoryPanelGFxObject_CanUseConsume_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.UnreadyThing -// (Defined, Public) -// Parameters: -// class AWillowInventory* ReadiedThing (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuInventoryPanelGFxObject::UnreadyThing(class AWillowInventory* ReadiedThing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.UnreadyThing"); - - UStatusMenuInventoryPanelGFxObject_UnreadyThing_Params params; - params.ReadiedThing = ReadiedThing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.IsComparing -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuInventoryPanelGFxObject::IsComparing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.IsComparing"); - - UStatusMenuInventoryPanelGFxObject_IsComparing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SetBackpackList -// (Defined, Public, HasOutparams) -// Parameters: -// TArray BackpackThings (Parm, OutParm, NeedCtorLink) -// struct FSortFilterConfiguration ConfigData (Parm, NeedCtorLink) - -void UStatusMenuInventoryPanelGFxObject::SetBackpackList(const struct FSortFilterConfiguration& ConfigData, TArray* BackpackThings) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.SetBackpackList"); - - UStatusMenuInventoryPanelGFxObject_SetBackpackList_Params params; - params.ConfigData = ConfigData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BackpackThings != nullptr) - *BackpackThings = params.BackpackThings; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SetTooltipText -// (Defined, Public) -// Parameters: -// struct FString TooltipsText (Parm, NeedCtorLink) - -void UStatusMenuInventoryPanelGFxObject::SetTooltipText(const struct FString& TooltipsText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.SetTooltipText"); - - UStatusMenuInventoryPanelGFxObject_SetTooltipText_Params params; - params.TooltipsText = TooltipsText; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.__SetDPadFrames -// (Defined, Public) -// Parameters: -// struct FString Platform (Parm, NeedCtorLink) - -void UStatusMenuInventoryPanelGFxObject::__SetDPadFrames(const struct FString& Platform) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.__SetDPadFrames"); - - UStatusMenuInventoryPanelGFxObject___SetDPadFrames_Params params; - params.Platform = Platform; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SetDPadFrames -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::SetDPadFrames() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.SetDPadFrames"); - - UStatusMenuInventoryPanelGFxObject_SetDPadFrames_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SetTotalCredits -// (Defined, Public) -// Parameters: -// int Credits (Parm) - -void UStatusMenuInventoryPanelGFxObject::SetTotalCredits(int Credits) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.SetTotalCredits"); - - UStatusMenuInventoryPanelGFxObject_SetTotalCredits_Params params; - params.Credits = Credits; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SetAllAmmoCounts -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::SetAllAmmoCounts() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.SetAllAmmoCounts"); - - UStatusMenuInventoryPanelGFxObject_SetAllAmmoCounts_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.__SetPortrait -// (Defined, Public) -// Parameters: -// struct FString PortraitPath (Parm, NeedCtorLink) - -void UStatusMenuInventoryPanelGFxObject::__SetPortrait(const struct FString& PortraitPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.__SetPortrait"); - - UStatusMenuInventoryPanelGFxObject___SetPortrait_Params params; - params.PortraitPath = PortraitPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SetPortrait -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::SetPortrait() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.SetPortrait"); - - UStatusMenuInventoryPanelGFxObject_SetPortrait_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.ShowDualWieldInventoryGuides -// (Defined, Public) -// Parameters: -// bool bShow (Parm) -// int SlotsUnlocked (Parm) - -void UStatusMenuInventoryPanelGFxObject::ShowDualWieldInventoryGuides(bool bShow, int SlotsUnlocked) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.ShowDualWieldInventoryGuides"); - - UStatusMenuInventoryPanelGFxObject_ShowDualWieldInventoryGuides_Params params; - params.bShow = bShow; - params.SlotsUnlocked = SlotsUnlocked; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.FlourishNewSlots -// (Public) -// Parameters: -// int NewSlotsToShow (Parm) - -void UStatusMenuInventoryPanelGFxObject::FlourishNewSlots(int NewSlotsToShow) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.FlourishNewSlots"); - - UStatusMenuInventoryPanelGFxObject_FlourishNewSlots_Params params; - params.NewSlotsToShow = NewSlotsToShow; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SetBackpackCapacity -// (Defined, Public) -// Parameters: -// int InSlotsUsed (Parm) -// int InMaxCapacity (Parm) - -void UStatusMenuInventoryPanelGFxObject::SetBackpackCapacity(int InSlotsUsed, int InMaxCapacity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.SetBackpackCapacity"); - - UStatusMenuInventoryPanelGFxObject_SetBackpackCapacity_Params params; - params.InSlotsUsed = InSlotsUsed; - params.InMaxCapacity = InMaxCapacity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.__AwardNewQuickSlots -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::__AwardNewQuickSlots() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.__AwardNewQuickSlots"); - - UStatusMenuInventoryPanelGFxObject___AwardNewQuickSlots_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.AwardNewQuickSlots -// (Defined, Public) -// Parameters: -// int TotalSlotCountIn (Parm) -// int NewlyOpenedSlotCountIn (Parm) -// bool bShouldShowDualWieldGuidesIn (Parm) - -void UStatusMenuInventoryPanelGFxObject::AwardNewQuickSlots(int TotalSlotCountIn, int NewlyOpenedSlotCountIn, bool bShouldShowDualWieldGuidesIn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.AwardNewQuickSlots"); - - UStatusMenuInventoryPanelGFxObject_AwardNewQuickSlots_Params params; - params.TotalSlotCountIn = TotalSlotCountIn; - params.NewlyOpenedSlotCountIn = NewlyOpenedSlotCountIn; - params.bShouldShowDualWieldGuidesIn = bShouldShowDualWieldGuidesIn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.ConfigureForPlayer -// (Defined, Public) -// Parameters: -// float ControllerId (Parm) - -void UStatusMenuInventoryPanelGFxObject::ConfigureForPlayer(float ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.ConfigureForPlayer"); - - UStatusMenuInventoryPanelGFxObject_ConfigureForPlayer_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.FlourishEquip -// (Defined, Public) -// Parameters: -// struct FString Text (Parm, NeedCtorLink) - -void UStatusMenuInventoryPanelGFxObject::FlourishEquip(const struct FString& Text) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.FlourishEquip"); - - UStatusMenuInventoryPanelGFxObject_FlourishEquip_Params params; - params.Text = Text; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.FinishEquip -// (Defined, Public) -// Parameters: -// struct FName TriggerKey (Parm) -// bool bCompleted (Parm) - -void UStatusMenuInventoryPanelGFxObject::FinishEquip(const struct FName& TriggerKey, bool bCompleted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.FinishEquip"); - - UStatusMenuInventoryPanelGFxObject_FinishEquip_Params params; - params.TriggerKey = TriggerKey; - params.bCompleted = bCompleted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.CancelEquip -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::CancelEquip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.CancelEquip"); - - UStatusMenuInventoryPanelGFxObject_CancelEquip_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.CompleteEquip -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuInventoryPanelGFxObject::CompleteEquip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.CompleteEquip"); - - UStatusMenuInventoryPanelGFxObject_CompleteEquip_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.TryUnlockedFlourish -// (Defined, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) - -void UStatusMenuInventoryPanelGFxObject::TryUnlockedFlourish(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.TryUnlockedFlourish"); - - UStatusMenuInventoryPanelGFxObject_TryUnlockedFlourish_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.StartEquip -// (Defined, Public) -// Parameters: -// struct FName TriggerKey (Parm) -// bool bIsDragAndDrop (Parm) - -void UStatusMenuInventoryPanelGFxObject::StartEquip(const struct FName& TriggerKey, bool bIsDragAndDrop) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.StartEquip"); - - UStatusMenuInventoryPanelGFxObject_StartEquip_Params params; - params.TriggerKey = TriggerKey; - params.bIsDragAndDrop = bIsDragAndDrop; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.EquipInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuInventoryPanelGFxObject::EquipInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.EquipInputKey"); - - UStatusMenuInventoryPanelGFxObject_EquipInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.GetEquippedPanelCurrentCellType -// (Defined, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UStatusMenuInventoryPanelGFxObject::GetEquippedPanelCurrentCellType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.GetEquippedPanelCurrentCellType"); - - UStatusMenuInventoryPanelGFxObject_GetEquippedPanelCurrentCellType_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.OnItemSelected -// (Defined, Public) -// Parameters: -// class UBaseInventoryPanelGFxObject* Panel (Parm) -// class AWillowInventory* Thing (Parm) - -void UStatusMenuInventoryPanelGFxObject::OnItemSelected(class UBaseInventoryPanelGFxObject* Panel, class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.OnItemSelected"); - - UStatusMenuInventoryPanelGFxObject_OnItemSelected_Params params; - params.Panel = Panel; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.NormalInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuInventoryPanelGFxObject::NormalInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.NormalInputKey"); - - UStatusMenuInventoryPanelGFxObject_NormalInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.PanelOnInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuInventoryPanelGFxObject::PanelOnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.PanelOnInputKey"); - - UStatusMenuInventoryPanelGFxObject_PanelOnInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.InspectSelectedItem -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::InspectSelectedItem() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.InspectSelectedItem"); - - UStatusMenuInventoryPanelGFxObject_InspectSelectedItem_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.GetSelectedThingFromNative -// (Defined, Event, Public) -// Parameters: -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UStatusMenuInventoryPanelGFxObject::GetSelectedThingFromNative() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.GetSelectedThingFromNative"); - - UStatusMenuInventoryPanelGFxObject_GetSelectedThingFromNative_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.GetSelectedThing -// (Defined, Public) -// Parameters: -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UStatusMenuInventoryPanelGFxObject::GetSelectedThing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.GetSelectedThing"); - - UStatusMenuInventoryPanelGFxObject_GetSelectedThing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.UpdateDynamicCard -// (Defined, Public) -// Parameters: -// class AWillowInventory* Thing (Parm) - -void UStatusMenuInventoryPanelGFxObject::UpdateDynamicCard(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.UpdateDynamicCard"); - - UStatusMenuInventoryPanelGFxObject_UpdateDynamicCard_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.RefreshItemCards -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::RefreshItemCards() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.RefreshItemCards"); - - UStatusMenuInventoryPanelGFxObject_RefreshItemCards_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SwitchToEquippedPanel -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::SwitchToEquippedPanel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.SwitchToEquippedPanel"); - - UStatusMenuInventoryPanelGFxObject_SwitchToEquippedPanel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SwitchToBackpackPanel -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::SwitchToBackpackPanel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.SwitchToBackpackPanel"); - - UStatusMenuInventoryPanelGFxObject_SwitchToBackpackPanel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.UpdateTooltipsText -// (Final, Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::UpdateTooltipsText() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.UpdateTooltipsText"); - - UStatusMenuInventoryPanelGFxObject_UpdateTooltipsText_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SwitchFocus -// (Defined, HasOptionalparams, Public) -// Parameters: -// unsigned char NewPanel (Parm) -// bool bPlaySound (OptionalParm, Parm) - -void UStatusMenuInventoryPanelGFxObject::SwitchFocus(unsigned char NewPanel, bool bPlaySound) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.SwitchFocus"); - - UStatusMenuInventoryPanelGFxObject_SwitchFocus_Params params; - params.NewPanel = NewPanel; - params.bPlaySound = bPlaySound; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.OnPanelPressed -// (Defined, Public) -// Parameters: -// class UBaseInventoryPanelGFxObject* Panel (Parm) - -void UStatusMenuInventoryPanelGFxObject::OnPanelPressed(class UBaseInventoryPanelGFxObject* Panel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.OnPanelPressed"); - - UStatusMenuInventoryPanelGFxObject_OnPanelPressed_Params params; - params.Panel = Panel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.RestoreState -// (Public) - -void UStatusMenuInventoryPanelGFxObject::RestoreState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.RestoreState"); - - UStatusMenuInventoryPanelGFxObject_RestoreState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.Refresh -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::Refresh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.Refresh"); - - UStatusMenuInventoryPanelGFxObject_Refresh_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.OnListSort -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::OnListSort() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.OnListSort"); - - UStatusMenuInventoryPanelGFxObject_OnListSort_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SaveBackpackSortPreference -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::SaveBackpackSortPreference() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.SaveBackpackSortPreference"); - - UStatusMenuInventoryPanelGFxObject_SaveBackpackSortPreference_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.extInitComplete -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::extInitComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.extInitComplete"); - - UStatusMenuInventoryPanelGFxObject_extInitComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.RefreshBackpackPanel -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::RefreshBackpackPanel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.RefreshBackpackPanel"); - - UStatusMenuInventoryPanelGFxObject_RefreshBackpackPanel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.extInitRightPanel -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::extInitRightPanel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.extInitRightPanel"); - - UStatusMenuInventoryPanelGFxObject_extInitRightPanel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.extInitLeftPanel -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::extInitLeftPanel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.extInitLeftPanel"); - - UStatusMenuInventoryPanelGFxObject_extInitLeftPanel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.InitItemCards -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::InitItemCards() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.InitItemCards"); - - UStatusMenuInventoryPanelGFxObject_InitItemCards_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.AssignItemCards -// (Defined, Public) - -void UStatusMenuInventoryPanelGFxObject::AssignItemCards() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.AssignItemCards"); - - UStatusMenuInventoryPanelGFxObject_AssignItemCards_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.Init -// (Defined, Public) -// Parameters: -// class UWillowInventoryGFxMovie* InParent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuInventoryPanelGFxObject::Init(class UWillowInventoryGFxMovie* InParent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuInventoryPanelGFxObject.Init"); - - UStatusMenuInventoryPanelGFxObject_Init_Params params; - params.InParent = InParent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingPanelGFxObject.extCompleteDrag_Backpack -// (Defined, Public) -// Parameters: -// int DropTargetIndex (Parm) - -void UTradingPanelGFxObject::extCompleteDrag_Backpack(int DropTargetIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.extCompleteDrag_Backpack"); - - UTradingPanelGFxObject_extCompleteDrag_Backpack_Params params; - params.DropTargetIndex = DropTargetIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingPanelGFxObject.extCompleteDrag_Offered -// (Defined, Public) -// Parameters: -// int CellSuffix (Parm) - -void UTradingPanelGFxObject::extCompleteDrag_Offered(int CellSuffix) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.extCompleteDrag_Offered"); - - UTradingPanelGFxObject_extCompleteDrag_Offered_Params params; - params.CellSuffix = CellSuffix; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingPanelGFxObject.extCancelDrag -// (Defined, Public) - -void UTradingPanelGFxObject::extCancelDrag() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.extCancelDrag"); - - UTradingPanelGFxObject_extCancelDrag_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingPanelGFxObject.CanDragSelectedThing -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingPanelGFxObject::CanDragSelectedThing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.CanDragSelectedThing"); - - UTradingPanelGFxObject_CanDragSelectedThing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingPanelGFxObject.OnStartDrag -// (Defined, Public) -// Parameters: -// class UGFxObject* StartingCell (Parm) -// class UGFxObject* OutDragData (Parm) - -void UTradingPanelGFxObject::OnStartDrag(class UGFxObject* StartingCell, class UGFxObject* OutDragData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.OnStartDrag"); - - UTradingPanelGFxObject_OnStartDrag_Params params; - params.StartingCell = StartingCell; - params.OutDragData = OutDragData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingPanelGFxObject.SetLeftRightArrowVisibility -// (Defined, Public) -// Parameters: -// bool bLeftArrowVisible (Parm) -// bool bRightArrowVisible (Parm) - -void UTradingPanelGFxObject::SetLeftRightArrowVisibility(bool bLeftArrowVisible, bool bRightArrowVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.SetLeftRightArrowVisibility"); - - UTradingPanelGFxObject_SetLeftRightArrowVisibility_Params params; - params.bLeftArrowVisible = bLeftArrowVisible; - params.bRightArrowVisible = bRightArrowVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingPanelGFxObject.InspectItem -// (Defined, Public) -// Parameters: -// class AWillowInventory* Thing (Parm) - -void UTradingPanelGFxObject::InspectItem(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.InspectItem"); - - UTradingPanelGFxObject_InspectItem_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingPanelGFxObject.SetBackpackList -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// TArray BackpackThings (Parm, OutParm, NeedCtorLink) - -void UTradingPanelGFxObject::SetBackpackList(TArray* BackpackThings) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.SetBackpackList"); - - UTradingPanelGFxObject_SetBackpackList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (BackpackThings != nullptr) - *BackpackThings = params.BackpackThings; -} - - -// Function WillowGame.TradingPanelGFxObject.SetTooltipText -// (Defined, Public) -// Parameters: -// struct FString TooltipsText (Parm, NeedCtorLink) - -void UTradingPanelGFxObject::SetTooltipText(const struct FString& TooltipsText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.SetTooltipText"); - - UTradingPanelGFxObject_SetTooltipText_Params params; - params.TooltipsText = TooltipsText; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingPanelGFxObject.SetTotalCredits -// (Defined, Public) -// Parameters: -// int Credits (Parm) - -void UTradingPanelGFxObject::SetTotalCredits(int Credits) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.SetTotalCredits"); - - UTradingPanelGFxObject_SetTotalCredits_Params params; - params.Credits = Credits; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingPanelGFxObject.ConfigureForPlayer -// (Defined, Public) -// Parameters: -// float ControllerId (Parm) - -void UTradingPanelGFxObject::ConfigureForPlayer(float ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.ConfigureForPlayer"); - - UTradingPanelGFxObject_ConfigureForPlayer_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingPanelGFxObject.FinishOffer -// (Defined, Public) - -void UTradingPanelGFxObject::FinishOffer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.FinishOffer"); - - UTradingPanelGFxObject_FinishOffer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingPanelGFxObject.CancelOffer -// (Defined, Public) - -void UTradingPanelGFxObject::CancelOffer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.CancelOffer"); - - UTradingPanelGFxObject_CancelOffer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingPanelGFxObject.CompleteOffer -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingPanelGFxObject::CompleteOffer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.CompleteOffer"); - - UTradingPanelGFxObject_CompleteOffer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingPanelGFxObject.StartOffer -// (Defined, Public, HasDefaults) - -void UTradingPanelGFxObject::StartOffer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.StartOffer"); - - UTradingPanelGFxObject_StartOffer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingPanelGFxObject.CanUseCLIKButtons -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingPanelGFxObject::CanUseCLIKButtons() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.CanUseCLIKButtons"); - - UTradingPanelGFxObject_CanUseCLIKButtons_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingPanelGFxObject.CanStartOffer -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingPanelGFxObject::CanStartOffer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.CanStartOffer"); - - UTradingPanelGFxObject_CanStartOffer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingPanelGFxObject.OfferInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingPanelGFxObject::OfferInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.OfferInputKey"); - - UTradingPanelGFxObject_OfferInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingPanelGFxObject.NormalInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingPanelGFxObject::NormalInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.NormalInputKey"); - - UTradingPanelGFxObject_NormalInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingPanelGFxObject.BlockInput -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingPanelGFxObject::BlockInput(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.BlockInput"); - - UTradingPanelGFxObject_BlockInput_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingPanelGFxObject.DeferInput -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingPanelGFxObject::DeferInput(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.DeferInput"); - - UTradingPanelGFxObject_DeferInput_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingPanelGFxObject.PanelOnInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingPanelGFxObject::PanelOnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.PanelOnInputKey"); - - UTradingPanelGFxObject_PanelOnInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingPanelGFxObject.GetSelectedThing -// (Defined, Public) -// Parameters: -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UTradingPanelGFxObject::GetSelectedThing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.GetSelectedThing"); - - UTradingPanelGFxObject_GetSelectedThing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingPanelGFxObject.RefreshItemCards -// (Defined, Public) - -void UTradingPanelGFxObject::RefreshItemCards() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.RefreshItemCards"); - - UTradingPanelGFxObject_RefreshItemCards_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingPanelGFxObject.SwitchToPanel -// (Defined, Public) -// Parameters: -// unsigned char Panel (Parm) - -void UTradingPanelGFxObject::SwitchToPanel(unsigned char Panel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.SwitchToPanel"); - - UTradingPanelGFxObject_SwitchToPanel_Params params; - params.Panel = Panel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingPanelGFxObject.SwitchFocus -// (Defined, Public) -// Parameters: -// unsigned char NewPanel (Parm) - -void UTradingPanelGFxObject::SwitchFocus(unsigned char NewPanel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.SwitchFocus"); - - UTradingPanelGFxObject_SwitchFocus_Params params; - params.NewPanel = NewPanel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingPanelGFxObject.RestoreState -// (Public) - -void UTradingPanelGFxObject::RestoreState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.RestoreState"); - - UTradingPanelGFxObject_RestoreState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingPanelGFxObject.OnItemSelected -// (Defined, Public) -// Parameters: -// class UBaseInventoryPanelGFxObject* Panel (Parm) -// class AWillowInventory* Thing (Parm) - -void UTradingPanelGFxObject::OnItemSelected(class UBaseInventoryPanelGFxObject* Panel, class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.OnItemSelected"); - - UTradingPanelGFxObject_OnItemSelected_Params params; - params.Panel = Panel; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingPanelGFxObject.Refresh -// (Defined, Public) - -void UTradingPanelGFxObject::Refresh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.Refresh"); - - UTradingPanelGFxObject_Refresh_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingPanelGFxObject.OnListSort -// (Defined, Public) - -void UTradingPanelGFxObject::OnListSort() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.OnListSort"); - - UTradingPanelGFxObject_OnListSort_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingPanelGFxObject.InitPanels -// (Defined, Public) - -void UTradingPanelGFxObject::InitPanels() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.InitPanels"); - - UTradingPanelGFxObject_InitPanels_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingPanelGFxObject.AssignPanels -// (Defined, Public) - -void UTradingPanelGFxObject::AssignPanels() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.AssignPanels"); - - UTradingPanelGFxObject_AssignPanels_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingPanelGFxObject.InitItemCards -// (Defined, Public) - -void UTradingPanelGFxObject::InitItemCards() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.InitItemCards"); - - UTradingPanelGFxObject_InitItemCards_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingPanelGFxObject.AssignItemCards -// (Defined, Public) - -void UTradingPanelGFxObject::AssignItemCards() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.AssignItemCards"); - - UTradingPanelGFxObject_AssignItemCards_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingPanelGFxObject.Init -// (Defined, Public) -// Parameters: -// class UWillowInventoryGFxMovie* InParent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingPanelGFxObject::Init(class UWillowInventoryGFxMovie* InParent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingPanelGFxObject.Init"); - - UTradingPanelGFxObject_Init_Params params; - params.InParent = InParent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.OnCellPressed -// (Defined, Public) -// Parameters: -// class UBaseInventoryPanelGFxObject* Panel (Parm) - -void UTwoPanelInterfaceGFxObject::OnCellPressed(class UBaseInventoryPanelGFxObject* Panel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.OnCellPressed"); - - UTwoPanelInterfaceGFxObject_OnCellPressed_Params params; - params.Panel = Panel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.InitForConsole -// (Defined, Public) - -void UTwoPanelInterfaceGFxObject::InitForConsole() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.InitForConsole"); - - UTwoPanelInterfaceGFxObject_InitForConsole_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.InitForPC -// (Defined, Public) - -void UTwoPanelInterfaceGFxObject::InitForPC() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.InitForPC"); - - UTwoPanelInterfaceGFxObject_InitForPC_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.OnValidCell -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTwoPanelInterfaceGFxObject::OnValidCell() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.OnValidCell"); - - UTwoPanelInterfaceGFxObject_OnValidCell_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.GetCurrentCellObject -// (Final, Defined, Public) -// Parameters: -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UTwoPanelInterfaceGFxObject::GetCurrentCellObject() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.GetCurrentCellObject"); - - UTwoPanelInterfaceGFxObject_GetCurrentCellObject_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.GetCurrentPanel -// (Defined, Public) -// Parameters: -// class UInventoryListPanelGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UInventoryListPanelGFxObject* UTwoPanelInterfaceGFxObject::GetCurrentPanel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.GetCurrentPanel"); - - UTwoPanelInterfaceGFxObject_GetCurrentPanel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.GetInspectedItemCurrencyType -// (Defined, Public) -// Parameters: -// class AWillowInventory* Thing (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UTwoPanelInterfaceGFxObject::GetInspectedItemCurrencyType(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.GetInspectedItemCurrencyType"); - - UTwoPanelInterfaceGFxObject_GetInspectedItemCurrencyType_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.GetInspectedItemOverridePrice -// (Defined, Public) -// Parameters: -// class AWillowInventory* Thing (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UTwoPanelInterfaceGFxObject::GetInspectedItemOverridePrice(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.GetInspectedItemOverridePrice"); - - UTwoPanelInterfaceGFxObject_GetInspectedItemOverridePrice_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetActivePanelSelectIndexByThing -// (Defined, Public) -// Parameters: -// class AWillowInventory* Thing (Parm) - -void UTwoPanelInterfaceGFxObject::SetActivePanelSelectIndexByThing(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.SetActivePanelSelectIndexByThing"); - - UTwoPanelInterfaceGFxObject_SetActivePanelSelectIndexByThing_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetActivePanelSortConfiguration -// (Defined, Public) -// Parameters: -// struct FSortFilterConfiguration NewConfiguration (Parm, NeedCtorLink) - -void UTwoPanelInterfaceGFxObject::SetActivePanelSortConfiguration(const struct FSortFilterConfiguration& NewConfiguration) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.SetActivePanelSortConfiguration"); - - UTwoPanelInterfaceGFxObject_SetActivePanelSortConfiguration_Params params; - params.NewConfiguration = NewConfiguration; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetTabIconFrame -// (Defined, Public) -// Parameters: -// int IconNumber (Parm) -// struct FString frame (Parm, NeedCtorLink) - -void UTwoPanelInterfaceGFxObject::SetTabIconFrame(int IconNumber, const struct FString& frame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.SetTabIconFrame"); - - UTwoPanelInterfaceGFxObject_SetTabIconFrame_Params params; - params.IconNumber = IconNumber; - params.frame = frame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetActiveTab -// (Defined, Public) -// Parameters: -// struct FString Tab (Parm, NeedCtorLink) - -void UTwoPanelInterfaceGFxObject::SetActiveTab(const struct FString& Tab) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.SetActiveTab"); - - UTwoPanelInterfaceGFxObject_SetActiveTab_Params params; - params.Tab = Tab; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.__SetNavTooltips -// (Defined, Public) -// Parameters: -// struct FString LeftTooltip (Parm, NeedCtorLink) -// struct FString RightTooltip (Parm, NeedCtorLink) - -void UTwoPanelInterfaceGFxObject::__SetNavTooltips(const struct FString& LeftTooltip, const struct FString& RightTooltip) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.__SetNavTooltips"); - - UTwoPanelInterfaceGFxObject___SetNavTooltips_Params params; - params.LeftTooltip = LeftTooltip; - params.RightTooltip = RightTooltip; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetNavTooltips -// (Defined, Public) - -void UTwoPanelInterfaceGFxObject::SetNavTooltips() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.SetNavTooltips"); - - UTwoPanelInterfaceGFxObject_SetNavTooltips_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetTooltipText -// (Defined, Public) -// Parameters: -// struct FString TooltipsText (Parm, NeedCtorLink) - -void UTwoPanelInterfaceGFxObject::SetTooltipText(const struct FString& TooltipsText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.SetTooltipText"); - - UTwoPanelInterfaceGFxObject_SetTooltipText_Params params; - params.TooltipsText = TooltipsText; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.Cleanup -// (Defined, Public) - -void UTwoPanelInterfaceGFxObject::Cleanup() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.Cleanup"); - - UTwoPanelInterfaceGFxObject_Cleanup_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetStorageInfoCardVisible -// (Defined, Public) -// Parameters: -// bool bVisible (Parm) - -void UTwoPanelInterfaceGFxObject::SetStorageInfoCardVisible(bool bVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.SetStorageInfoCardVisible"); - - UTwoPanelInterfaceGFxObject_SetStorageInfoCardVisible_Params params; - params.bVisible = bVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.__SetStorageInfoCardData -// (Defined, Public) -// Parameters: -// struct FString NewInfo (Parm, NeedCtorLink) - -void UTwoPanelInterfaceGFxObject::__SetStorageInfoCardData(const struct FString& NewInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.__SetStorageInfoCardData"); - - UTwoPanelInterfaceGFxObject___SetStorageInfoCardData_Params params; - params.NewInfo = NewInfo; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetStorageInfoCardData -// (Defined, Public) - -void UTwoPanelInterfaceGFxObject::SetStorageInfoCardData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.SetStorageInfoCardData"); - - UTwoPanelInterfaceGFxObject_SetStorageInfoCardData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetStorageInfoCardTitle -// (Defined, Public) -// Parameters: -// struct FString NewTitle (Parm, NeedCtorLink) - -void UTwoPanelInterfaceGFxObject::SetStorageInfoCardTitle(const struct FString& NewTitle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.SetStorageInfoCardTitle"); - - UTwoPanelInterfaceGFxObject_SetStorageInfoCardTitle_Params params; - params.NewTitle = NewTitle; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.CycleSelectedThingAsTrashOrFavorite -// (Defined, Public) - -void UTwoPanelInterfaceGFxObject::CycleSelectedThingAsTrashOrFavorite() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.CycleSelectedThingAsTrashOrFavorite"); - - UTwoPanelInterfaceGFxObject_CycleSelectedThingAsTrashOrFavorite_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.TweenCards -// (Defined, Public) -// Parameters: -// bool bTransferring (Parm) -// bool bStartedFromLeftPanel (Parm) - -void UTwoPanelInterfaceGFxObject::TweenCards(bool bTransferring, bool bStartedFromLeftPanel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.TweenCards"); - - UTwoPanelInterfaceGFxObject_TweenCards_Params params; - params.bTransferring = bTransferring; - params.bStartedFromLeftPanel = bStartedFromLeftPanel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.FinishTransfer -// (Defined, Public) -// Parameters: -// struct FName TriggerKey (Parm) -// bool bCompleted (Parm) - -void UTwoPanelInterfaceGFxObject::FinishTransfer(const struct FName& TriggerKey, bool bCompleted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.FinishTransfer"); - - UTwoPanelInterfaceGFxObject_FinishTransfer_Params params; - params.TriggerKey = TriggerKey; - params.bCompleted = bCompleted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.CancelTransfer -// (Defined, Public) -// Parameters: -// struct FName ukey (Parm) - -void UTwoPanelInterfaceGFxObject::CancelTransfer(const struct FName& ukey) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.CancelTransfer"); - - UTwoPanelInterfaceGFxObject_CancelTransfer_Params params; - params.ukey = ukey; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.ConfirmTransfer -// (Defined, Public) -// Parameters: -// struct FName ukey (Parm) - -void UTwoPanelInterfaceGFxObject::ConfirmTransfer(const struct FName& ukey) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.ConfirmTransfer"); - - UTwoPanelInterfaceGFxObject_ConfirmTransfer_Params params; - params.ukey = ukey; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.TransferInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTwoPanelInterfaceGFxObject::TransferInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.TransferInputKey"); - - UTwoPanelInterfaceGFxObject_TransferInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.StartTransfer -// (Defined, Public) -// Parameters: -// struct FName TriggerKey (Parm) - -void UTwoPanelInterfaceGFxObject::StartTransfer(const struct FName& TriggerKey) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.StartTransfer"); - - UTwoPanelInterfaceGFxObject_StartTransfer_Params params; - params.TriggerKey = TriggerKey; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.IsTransferring -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTwoPanelInterfaceGFxObject::IsTransferring() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.IsTransferring"); - - UTwoPanelInterfaceGFxObject_IsTransferring_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.NormalInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTwoPanelInterfaceGFxObject::NormalInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.NormalInputKey"); - - UTwoPanelInterfaceGFxObject_NormalInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.PanelInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTwoPanelInterfaceGFxObject::PanelInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.PanelInputKey"); - - UTwoPanelInterfaceGFxObject_PanelInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.OnItemSelected -// (Defined, Public) -// Parameters: -// class UBaseInventoryPanelGFxObject* Panel (Parm) -// class AWillowInventory* Thing (Parm) - -void UTwoPanelInterfaceGFxObject::OnItemSelected(class UBaseInventoryPanelGFxObject* Panel, class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.OnItemSelected"); - - UTwoPanelInterfaceGFxObject_OnItemSelected_Params params; - params.Panel = Panel; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.InitItemCards -// (Defined, Public) - -void UTwoPanelInterfaceGFxObject::InitItemCards() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.InitItemCards"); - - UTwoPanelInterfaceGFxObject_InitItemCards_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.AssignItemCards -// (Defined, Public) - -void UTwoPanelInterfaceGFxObject::AssignItemCards() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.AssignItemCards"); - - UTwoPanelInterfaceGFxObject_AssignItemCards_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetHeader -// (Defined, Public) -// Parameters: -// struct FString frame (Parm, NeedCtorLink) -// struct FString Title (Parm, NeedCtorLink) - -void UTwoPanelInterfaceGFxObject::SetHeader(const struct FString& frame, const struct FString& Title) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.SetHeader"); - - UTwoPanelInterfaceGFxObject_SetHeader_Params params; - params.frame = frame; - params.Title = Title; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.GetSelectedThing -// (Defined, Public) -// Parameters: -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UTwoPanelInterfaceGFxObject::GetSelectedThing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.GetSelectedThing"); - - UTwoPanelInterfaceGFxObject_GetSelectedThing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.GetEquippedAnalogueThroughInterface -// (Defined, Public) -// Parameters: -// class AWillowInventory* InThing (Parm) -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UTwoPanelInterfaceGFxObject::GetEquippedAnalogueThroughInterface(class AWillowInventory* InThing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.GetEquippedAnalogueThroughInterface"); - - UTwoPanelInterfaceGFxObject_GetEquippedAnalogueThroughInterface_Params params; - params.InThing = InThing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.GetSelectedThingThroughInterface -// (Defined, Public) -// Parameters: -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UTwoPanelInterfaceGFxObject::GetSelectedThingThroughInterface() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.GetSelectedThingThroughInterface"); - - UTwoPanelInterfaceGFxObject_GetSelectedThingThroughInterface_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.UpdateDynamicCard -// (Defined, Public) -// Parameters: -// class AWillowInventory* Thing (Parm) - -void UTwoPanelInterfaceGFxObject::UpdateDynamicCard(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.UpdateDynamicCard"); - - UTwoPanelInterfaceGFxObject_UpdateDynamicCard_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.RefreshItemCards -// (Defined, Public) - -void UTwoPanelInterfaceGFxObject::RefreshItemCards() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.RefreshItemCards"); - - UTwoPanelInterfaceGFxObject_RefreshItemCards_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetUpCard -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FName CardName (Parm) -// class AWillowInventory* Thing (Parm) -// class AWillowInventory* CompareAgainstThing (OptionalParm, Parm) -// int OverrideValue (OptionalParm, Parm) - -void UTwoPanelInterfaceGFxObject::SetUpCard(const struct FName& CardName, class AWillowInventory* Thing, class AWillowInventory* CompareAgainstThing, int OverrideValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.SetUpCard"); - - UTwoPanelInterfaceGFxObject_SetUpCard_Params params; - params.CardName = CardName; - params.Thing = Thing; - params.CompareAgainstThing = CompareAgainstThing; - params.OverrideValue = OverrideValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetActive -// (Defined, Public) -// Parameters: -// bool bSelected (Parm) - -void UTwoPanelInterfaceGFxObject::SetActive(bool bSelected) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.SetActive"); - - UTwoPanelInterfaceGFxObject_SetActive_Params params; - params.bSelected = bSelected; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.SwitchPanelsForComparing -// (Defined, Public) - -void UTwoPanelInterfaceGFxObject::SwitchPanelsForComparing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.SwitchPanelsForComparing"); - - UTwoPanelInterfaceGFxObject_SwitchPanelsForComparing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.TrySwitchToRightPanel -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTwoPanelInterfaceGFxObject::TrySwitchToRightPanel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.TrySwitchToRightPanel"); - - UTwoPanelInterfaceGFxObject_TrySwitchToRightPanel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.TrySwitchToLeftPanel -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTwoPanelInterfaceGFxObject::TrySwitchToLeftPanel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.TrySwitchToLeftPanel"); - - UTwoPanelInterfaceGFxObject_TrySwitchToLeftPanel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.SwitchToRightPanel -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bSetHeader (OptionalParm, Parm) - -void UTwoPanelInterfaceGFxObject::SwitchToRightPanel(bool bSetHeader) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.SwitchToRightPanel"); - - UTwoPanelInterfaceGFxObject_SwitchToRightPanel_Params params; - params.bSetHeader = bSetHeader; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.SwitchToLeftPanel -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bSetHeader (OptionalParm, Parm) - -void UTwoPanelInterfaceGFxObject::SwitchToLeftPanel(bool bSetHeader) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.SwitchToLeftPanel"); - - UTwoPanelInterfaceGFxObject_SwitchToLeftPanel_Params params; - params.bSetHeader = bSetHeader; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.OnListSort -// (Defined, Public) - -void UTwoPanelInterfaceGFxObject::OnListSort() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.OnListSort"); - - UTwoPanelInterfaceGFxObject_OnListSort_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.ConfigureForPlayer -// (Defined, Public) -// Parameters: -// float ControllerId (Parm) - -void UTwoPanelInterfaceGFxObject::ConfigureForPlayer(float ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.ConfigureForPlayer"); - - UTwoPanelInterfaceGFxObject_ConfigureForPlayer_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.OnTick -// (Native, Public) - -void UTwoPanelInterfaceGFxObject::OnTick() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.OnTick"); - - UTwoPanelInterfaceGFxObject_OnTick_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.Refresh -// (Defined, Public) - -void UTwoPanelInterfaceGFxObject::Refresh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.Refresh"); - - UTwoPanelInterfaceGFxObject_Refresh_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.RefreshRightPanel -// (Defined, Public, HasDefaults) - -void UTwoPanelInterfaceGFxObject::RefreshRightPanel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.RefreshRightPanel"); - - UTwoPanelInterfaceGFxObject_RefreshRightPanel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.RefreshLeftPanel -// (Defined, Public, HasDefaults) - -void UTwoPanelInterfaceGFxObject::RefreshLeftPanel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.RefreshLeftPanel"); - - UTwoPanelInterfaceGFxObject_RefreshLeftPanel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetActiveHeaderIcon -// (Defined, Public) -// Parameters: -// struct FString Position (Parm, NeedCtorLink) - -void UTwoPanelInterfaceGFxObject::SetActiveHeaderIcon(const struct FString& Position) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.SetActiveHeaderIcon"); - - UTwoPanelInterfaceGFxObject_SetActiveHeaderIcon_Params params; - params.Position = Position; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetHeaderLabel -// (Defined, Public) -// Parameters: -// struct FString NewLabel (Parm, NeedCtorLink) - -void UTwoPanelInterfaceGFxObject::SetHeaderLabel(const struct FString& NewLabel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.SetHeaderLabel"); - - UTwoPanelInterfaceGFxObject_SetHeaderLabel_Params params; - params.NewLabel = NewLabel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetPlayerPanelHidden -// (Defined, Public) - -void UTwoPanelInterfaceGFxObject::SetPlayerPanelHidden() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.SetPlayerPanelHidden"); - - UTwoPanelInterfaceGFxObject_SetPlayerPanelHidden_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetNavHeaderIconCount -// (Defined, Public) -// Parameters: -// int IconCount (Parm) - -void UTwoPanelInterfaceGFxObject::SetNavHeaderIconCount(int IconCount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.SetNavHeaderIconCount"); - - UTwoPanelInterfaceGFxObject_SetNavHeaderIconCount_Params params; - params.IconCount = IconCount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.extInitRightPanel -// (Defined, Public) - -void UTwoPanelInterfaceGFxObject::extInitRightPanel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.extInitRightPanel"); - - UTwoPanelInterfaceGFxObject_extInitRightPanel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.extInitLeftPanel -// (Defined, Public) - -void UTwoPanelInterfaceGFxObject::extInitLeftPanel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.extInitLeftPanel"); - - UTwoPanelInterfaceGFxObject_extInitLeftPanel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.Init -// (Defined, Public) -// Parameters: -// class UWillowInventoryGFxMovie* InParent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTwoPanelInterfaceGFxObject::Init(class UWillowInventoryGFxMovie* InParent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.Init"); - - UTwoPanelInterfaceGFxObject_Init_Params params; - params.InParent = InParent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.OnDynamicCardUpdated -// (Public, Delegate) -// Parameters: -// class AWillowInventory* WInv (Parm) - -void UTwoPanelInterfaceGFxObject::OnDynamicCardUpdated(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.OnDynamicCardUpdated"); - - UTwoPanelInterfaceGFxObject_OnDynamicCardUpdated_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxObject.SwitchToStartingPanel -// (HasOptionalparams, Public, Delegate) -// Parameters: -// bool bSetHeader (OptionalParm, Parm) - -void UTwoPanelInterfaceGFxObject::SwitchToStartingPanel(bool bSetHeader) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxObject.SwitchToStartingPanel"); - - UTwoPanelInterfaceGFxObject_SwitchToStartingPanel_Params params; - params.bSetHeader = bSetHeader; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Base.Update -// (Native, Public) -// Parameters: -// float DeltaTime (Parm) - -void UHUDWidget_Base::Update(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Base.Update"); - - UHUDWidget_Base_Update_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Base.Deinit -// (Native, Public) - -void UHUDWidget_Base::Deinit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Base.Deinit"); - - UHUDWidget_Base_Deinit_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Base.Init -// (Native, Public) -// Parameters: -// class UWillowHUDGFxMovie* OwnerMovie (Parm) - -void UHUDWidget_Base::Init(class UWillowHUDGFxMovie* OwnerMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Base.Init"); - - UHUDWidget_Base_Init_Params params; - params.OwnerMovie = OwnerMovie; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Challenges.GetRewardString -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UHUDWidget_Challenges::GetRewardString() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Challenges.GetRewardString"); - - UHUDWidget_Challenges_GetRewardString_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.HUDWidget_Challenges.GetProgressString -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UHUDWidget_Challenges::GetProgressString() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Challenges.GetProgressString"); - - UHUDWidget_Challenges_GetProgressString_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.HUDWidget_Challenges.GetNameString -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UHUDWidget_Challenges::GetNameString() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Challenges.GetNameString"); - - UHUDWidget_Challenges_GetNameString_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.HUDWidget_Challenges.Hide -// (Native, Public) - -void UHUDWidget_Challenges::Hide() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Challenges.Hide"); - - UHUDWidget_Challenges_Hide_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Challenges.Flip -// (Native, Public) - -void UHUDWidget_Challenges::Flip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Challenges.Flip"); - - UHUDWidget_Challenges_Flip_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Challenges.ConditionalShowNextQueuedChallenge -// (Final, Native, Private) - -void UHUDWidget_Challenges::ConditionalShowNextQueuedChallenge() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Challenges.ConditionalShowNextQueuedChallenge"); - - UHUDWidget_Challenges_ConditionalShowNextQueuedChallenge_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Challenges.ShowNextQueuedChallenge -// (Final, Native, Private) - -void UHUDWidget_Challenges::ShowNextQueuedChallenge() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Challenges.ShowNextQueuedChallenge"); - - UHUDWidget_Challenges_ShowNextQueuedChallenge_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Challenges.Update -// (Native, Public) -// Parameters: -// float DeltaTime (Parm) - -void UHUDWidget_Challenges::Update(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Challenges.Update"); - - UHUDWidget_Challenges_Update_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Challenges.Deinit -// (Native, Public) - -void UHUDWidget_Challenges::Deinit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Challenges.Deinit"); - - UHUDWidget_Challenges_Deinit_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Challenges.Init -// (Native, Public) -// Parameters: -// class UWillowHUDGFxMovie* OwnerMovie (Parm) - -void UHUDWidget_Challenges::Init(class UWillowHUDGFxMovie* OwnerMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Challenges.Init"); - - UHUDWidget_Challenges_Init_Params params; - params.OwnerMovie = OwnerMovie; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Crosshairs.AssociateWeapon -// (Native, Public) -// Parameters: -// class AWillowWeapon* InWeap (Parm) - -void UHUDWidget_Crosshairs::AssociateWeapon(class AWillowWeapon* InWeap) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Crosshairs.AssociateWeapon"); - - UHUDWidget_Crosshairs_AssociateWeapon_Params params; - params.InWeap = InWeap; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Crosshairs.UpdateCrosshairColor -// (Native, Public) - -void UHUDWidget_Crosshairs::UpdateCrosshairColor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Crosshairs.UpdateCrosshairColor"); - - UHUDWidget_Crosshairs_UpdateCrosshairColor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Crosshairs.UpdateCrosshairFrame -// (Native, Public) - -void UHUDWidget_Crosshairs::UpdateCrosshairFrame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Crosshairs.UpdateCrosshairFrame"); - - UHUDWidget_Crosshairs_UpdateCrosshairFrame_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Crosshairs.SetCrosshairVisibility -// (Native, Public) -// Parameters: -// bool bVisible (Parm) - -void UHUDWidget_Crosshairs::SetCrosshairVisibility(bool bVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Crosshairs.SetCrosshairVisibility"); - - UHUDWidget_Crosshairs_SetCrosshairVisibility_Params params; - params.bVisible = bVisible; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Crosshairs.Update -// (Native, Public) -// Parameters: -// float DeltaTime (Parm) - -void UHUDWidget_Crosshairs::Update(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Crosshairs.Update"); - - UHUDWidget_Crosshairs_Update_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Crosshairs.Deinit -// (Native, Public) - -void UHUDWidget_Crosshairs::Deinit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Crosshairs.Deinit"); - - UHUDWidget_Crosshairs_Deinit_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Crosshairs.Init -// (Native, Public) -// Parameters: -// class UWillowHUDGFxMovie* OwnerMovie (Parm) - -void UHUDWidget_Crosshairs::Init(class UWillowHUDGFxMovie* OwnerMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Crosshairs.Init"); - - UHUDWidget_Crosshairs_Init_Params params; - params.OwnerMovie = OwnerMovie; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Minimap.ToggleFogOfWarBlob -// (Defined, Event, Public) -// Parameters: -// struct FString BlobName (Parm, CoerceParm, NeedCtorLink) -// bool bEnabled (Parm) - -void UHUDWidget_Minimap::ToggleFogOfWarBlob(const struct FString& BlobName, bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Minimap.ToggleFogOfWarBlob"); - - UHUDWidget_Minimap_ToggleFogOfWarBlob_Params params; - params.BlobName = BlobName; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Minimap.InitFogOfWarBlobs -// (Defined, Event, Public, HasDefaults) - -void UHUDWidget_Minimap::InitFogOfWarBlobs() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Minimap.InitFogOfWarBlobs"); - - UHUDWidget_Minimap_InitFogOfWarBlobs_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Minimap.UpdateTargetRadius -// (Native, Public) -// Parameters: -// bool bInVehicle (Parm) -// float LerpTime (Parm) - -void UHUDWidget_Minimap::UpdateTargetRadius(bool bInVehicle, float LerpTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Minimap.UpdateTargetRadius"); - - UHUDWidget_Minimap_UpdateTargetRadius_Params params; - params.bInVehicle = bInVehicle; - params.LerpTime = LerpTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Minimap.SetMapMovie -// (Native, Public) -// Parameters: -// struct FString MapMoviePath (Parm, NeedCtorLink) - -void UHUDWidget_Minimap::SetMapMovie(const struct FString& MapMoviePath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Minimap.SetMapMovie"); - - UHUDWidget_Minimap_SetMapMovie_Params params; - params.MapMoviePath = MapMoviePath; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Minimap.Update -// (Native, Public) -// Parameters: -// float DeltaTime (Parm) - -void UHUDWidget_Minimap::Update(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Minimap.Update"); - - UHUDWidget_Minimap_Update_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Minimap.Deinit -// (Native, Public) - -void UHUDWidget_Minimap::Deinit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Minimap.Deinit"); - - UHUDWidget_Minimap_Deinit_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Minimap.InitOverheadMapVolume -// (Native, Public) - -void UHUDWidget_Minimap::InitOverheadMapVolume() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Minimap.InitOverheadMapVolume"); - - UHUDWidget_Minimap_InitOverheadMapVolume_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Minimap.Init -// (Native, Public) -// Parameters: -// class UWillowHUDGFxMovie* OwnerMovie (Parm) - -void UHUDWidget_Minimap::Init(class UWillowHUDGFxMovie* OwnerMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Minimap.Init"); - - UHUDWidget_Minimap_Init_Params params; - params.OwnerMovie = OwnerMovie; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Missions.ClearAllCheckmarks -// (Native, Public) - -void UHUDWidget_Missions::ClearAllCheckmarks() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Missions.ClearAllCheckmarks"); - - UHUDWidget_Missions_ClearAllCheckmarks_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Missions.ClearNextCheckmark -// (Native, Public) - -void UHUDWidget_Missions::ClearNextCheckmark() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Missions.ClearNextCheckmark"); - - UHUDWidget_Missions_ClearNextCheckmark_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Missions.FindModuleNumForDisplayedObjective -// (Native, Public) -// Parameters: -// class UMissionObjectiveDefinition* Objective (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UHUDWidget_Missions::FindModuleNumForDisplayedObjective(class UMissionObjectiveDefinition* Objective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Missions.FindModuleNumForDisplayedObjective"); - - UHUDWidget_Missions_FindModuleNumForDisplayedObjective_Params params; - params.Objective = Objective; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.HUDWidget_Missions.DoMissionStatusFanfare -// (Native, HasOptionalparams, Public) -// Parameters: -// struct FString frame (Parm, NeedCtorLink) -// class UMissionDefinition* MissionDef (Parm) -// bool bShowObjectiveFlourish (Parm) -// class UMissionObjectiveDefinition* MissionObjective (OptionalParm, Parm) - -void UHUDWidget_Missions::DoMissionStatusFanfare(const struct FString& frame, class UMissionDefinition* MissionDef, bool bShowObjectiveFlourish, class UMissionObjectiveDefinition* MissionObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Missions.DoMissionStatusFanfare"); - - UHUDWidget_Missions_DoMissionStatusFanfare_Params params; - params.frame = frame; - params.MissionDef = MissionDef; - params.bShowObjectiveFlourish = bShowObjectiveFlourish; - params.MissionObjective = MissionObjective; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Missions.SetDisplayedMission -// (Native, Public) -// Parameters: -// class UMissionDefinition* MissionDef (Parm) - -void UHUDWidget_Missions::SetDisplayedMission(class UMissionDefinition* MissionDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Missions.SetDisplayedMission"); - - UHUDWidget_Missions_SetDisplayedMission_Params params; - params.MissionDef = MissionDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Missions.SendMissionWidgetMessage -// (Native, Public, HasOutparams) -// Parameters: -// struct FMissionWidgetMessage Message (Parm, OutParm) - -void UHUDWidget_Missions::SendMissionWidgetMessage(struct FMissionWidgetMessage* Message) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Missions.SendMissionWidgetMessage"); - - UHUDWidget_Missions_SendMissionWidgetMessage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Message != nullptr) - *Message = params.Message; -} - - -// Function WillowGame.HUDWidget_Missions.RefreshMissionWidget -// (Native, Public) - -void UHUDWidget_Missions::RefreshMissionWidget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Missions.RefreshMissionWidget"); - - UHUDWidget_Missions_RefreshMissionWidget_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Missions.extMissionModuleAnimFinished -// (Native, Public) -// Parameters: -// struct FString AnimName (Parm, NeedCtorLink) -// struct FString ModuleName (Parm, NeedCtorLink) - -void UHUDWidget_Missions::extMissionModuleAnimFinished(const struct FString& AnimName, const struct FString& ModuleName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Missions.extMissionModuleAnimFinished"); - - UHUDWidget_Missions_extMissionModuleAnimFinished_Params params; - params.AnimName = AnimName; - params.ModuleName = ModuleName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Missions.ProcessMissionWidgetMessages -// (Native, Public) -// Parameters: -// float DeltaTime (Parm) - -void UHUDWidget_Missions::ProcessMissionWidgetMessages(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Missions.ProcessMissionWidgetMessages"); - - UHUDWidget_Missions_ProcessMissionWidgetMessages_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Missions.UpdateActiveMission -// (Native, Public) - -void UHUDWidget_Missions::UpdateActiveMission() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Missions.UpdateActiveMission"); - - UHUDWidget_Missions_UpdateActiveMission_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Missions.Update -// (Native, Public) -// Parameters: -// float DeltaTime (Parm) - -void UHUDWidget_Missions::Update(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Missions.Update"); - - UHUDWidget_Missions_Update_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Missions.Deinit -// (Native, Public) - -void UHUDWidget_Missions::Deinit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Missions.Deinit"); - - UHUDWidget_Missions_Deinit_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Missions.Init -// (Native, Public) -// Parameters: -// class UWillowHUDGFxMovie* OwnerMovie (Parm) - -void UHUDWidget_Missions::Init(class UWillowHUDGFxMovie* OwnerMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Missions.Init"); - - UHUDWidget_Missions_Init_Params params; - params.OwnerMovie = OwnerMovie; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Trading.TradeManagerShutDown -// (Native, Public) -// Parameters: -// unsigned char Reason (Parm) - -void UHUDWidget_Trading::TradeManagerShutDown(unsigned char Reason) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Trading.TradeManagerShutDown"); - - UHUDWidget_Trading_TradeManagerShutDown_Params params; - params.Reason = Reason; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Trading.TradeManagerInitialized -// (Native, Public) -// Parameters: -// class AWillowTradeManager* InTradeManager (Parm) - -void UHUDWidget_Trading::TradeManagerInitialized(class AWillowTradeManager* InTradeManager) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Trading.TradeManagerInitialized"); - - UHUDWidget_Trading_TradeManagerInitialized_Params params; - params.InTradeManager = InTradeManager; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Trading.HideTips -// (Native, HasOptionalparams, Public) -// Parameters: -// bool bForceOff (OptionalParm, Parm) - -void UHUDWidget_Trading::HideTips(bool bForceOff) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Trading.HideTips"); - - UHUDWidget_Trading_HideTips_Params params; - params.bForceOff = bForceOff; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Trading.ShowTips -// (Native, Public) - -void UHUDWidget_Trading::ShowTips() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Trading.ShowTips"); - - UHUDWidget_Trading_ShowTips_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Trading.Update -// (Native, Public) -// Parameters: -// float DeltaTime (Parm) - -void UHUDWidget_Trading::Update(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Trading.Update"); - - UHUDWidget_Trading_Update_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Trading.Deinit -// (Native, Public) - -void UHUDWidget_Trading::Deinit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Trading.Deinit"); - - UHUDWidget_Trading_Deinit_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_Trading.Init -// (Native, Public) -// Parameters: -// class UWillowHUDGFxMovie* OwnerMovie (Parm) - -void UHUDWidget_Trading::Init(class UWillowHUDGFxMovie* OwnerMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_Trading.Init"); - - UHUDWidget_Trading_Init_Params params; - params.OwnerMovie = OwnerMovie; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_WorldSpace.GetPRIFor -// (Native, Public) -// Parameters: -// class AWillowPlayerPawn* WPP (Parm) -// class APlayerReplicationInfo* ReturnValue (Parm, OutParm, ReturnParm) - -class APlayerReplicationInfo* UHUDWidget_WorldSpace::GetPRIFor(class AWillowPlayerPawn* WPP) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_WorldSpace.GetPRIFor"); - - UHUDWidget_WorldSpace_GetPRIFor_Params params; - params.WPP = WPP; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.HUDWidget_WorldSpace.NotifyOfPawnRelevance -// (Native, Public) -// Parameters: -// class AWillowPlayerPawn* WPP (Parm) - -void UHUDWidget_WorldSpace::NotifyOfPawnRelevance(class AWillowPlayerPawn* WPP) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_WorldSpace.NotifyOfPawnRelevance"); - - UHUDWidget_WorldSpace_NotifyOfPawnRelevance_Params params; - params.WPP = WPP; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_WorldSpace.UpdateNPCAllyIcons -// (Native, Public) -// Parameters: -// float DeltaTime (Parm) -// class AWillowGameReplicationInfo* WGRI (Parm) -// class ULocalPlayer* LP (Parm) -// struct FVector ViewLocation (Parm) -// struct FRotator ViewRotation (Parm) -// float ViewFOV (Parm) - -void UHUDWidget_WorldSpace::UpdateNPCAllyIcons(float DeltaTime, class AWillowGameReplicationInfo* WGRI, class ULocalPlayer* LP, const struct FVector& ViewLocation, const struct FRotator& ViewRotation, float ViewFOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_WorldSpace.UpdateNPCAllyIcons"); - - UHUDWidget_WorldSpace_UpdateNPCAllyIcons_Params params; - params.DeltaTime = DeltaTime; - params.WGRI = WGRI; - params.LP = LP; - params.ViewLocation = ViewLocation; - params.ViewRotation = ViewRotation; - params.ViewFOV = ViewFOV; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_WorldSpace.UpdatePlayerIcons -// (Native, Public) -// Parameters: -// float DeltaTime (Parm) -// class AWillowGameReplicationInfo* WGRI (Parm) -// class ULocalPlayer* LP (Parm) -// struct FVector ViewLocation (Parm) -// struct FRotator ViewRotation (Parm) -// float ViewFOV (Parm) - -void UHUDWidget_WorldSpace::UpdatePlayerIcons(float DeltaTime, class AWillowGameReplicationInfo* WGRI, class ULocalPlayer* LP, const struct FVector& ViewLocation, const struct FRotator& ViewRotation, float ViewFOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_WorldSpace.UpdatePlayerIcons"); - - UHUDWidget_WorldSpace_UpdatePlayerIcons_Params params; - params.DeltaTime = DeltaTime; - params.WGRI = WGRI; - params.LP = LP; - params.ViewLocation = ViewLocation; - params.ViewRotation = ViewRotation; - params.ViewFOV = ViewFOV; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_WorldSpace.UpdateObjectiveIcons -// (Native, Public) -// Parameters: -// float DeltaTime (Parm) -// class AWillowGameReplicationInfo* WGRI (Parm) -// class ULocalPlayer* LP (Parm) -// struct FVector ViewLocation (Parm) -// struct FRotator ViewRotation (Parm) -// float ViewFOV (Parm) - -void UHUDWidget_WorldSpace::UpdateObjectiveIcons(float DeltaTime, class AWillowGameReplicationInfo* WGRI, class ULocalPlayer* LP, const struct FVector& ViewLocation, const struct FRotator& ViewRotation, float ViewFOV) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_WorldSpace.UpdateObjectiveIcons"); - - UHUDWidget_WorldSpace_UpdateObjectiveIcons_Params params; - params.DeltaTime = DeltaTime; - params.WGRI = WGRI; - params.LP = LP; - params.ViewLocation = ViewLocation; - params.ViewRotation = ViewRotation; - params.ViewFOV = ViewFOV; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_WorldSpace.IsShowingObjective -// (Native, Public) -// Parameters: -// int ObjectiveIndex (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UHUDWidget_WorldSpace::IsShowingObjective(int ObjectiveIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_WorldSpace.IsShowingObjective"); - - UHUDWidget_WorldSpace_IsShowingObjective_Params params; - params.ObjectiveIndex = ObjectiveIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.HUDWidget_WorldSpace.SetVirtualViewport -// (Native, Public) - -void UHUDWidget_WorldSpace::SetVirtualViewport() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_WorldSpace.SetVirtualViewport"); - - UHUDWidget_WorldSpace_SetVirtualViewport_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_WorldSpace.Update -// (Native, Public) -// Parameters: -// float DeltaTime (Parm) - -void UHUDWidget_WorldSpace::Update(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_WorldSpace.Update"); - - UHUDWidget_WorldSpace_Update_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_WorldSpace.Deinit -// (Native, Public) - -void UHUDWidget_WorldSpace::Deinit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_WorldSpace.Deinit"); - - UHUDWidget_WorldSpace_Deinit_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDWidget_WorldSpace.Init -// (Native, Public) -// Parameters: -// class UWillowHUDGFxMovie* OwnerMovie (Parm) - -void UHUDWidget_WorldSpace::Init(class UWillowHUDGFxMovie* OwnerMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDWidget_WorldSpace.Init"); - - UHUDWidget_WorldSpace_Init_Params params; - params.OwnerMovie = OwnerMovie; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemCardGFxObject.SetVisible_ -// (Defined, Public) -// Parameters: -// bool bVisible (Parm) - -void UItemCardGFxObject::SetVisible_(bool bVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemCardGFxObject.SetVisible_"); - - UItemCardGFxObject_SetVisible__Params params; - params.bVisible = bVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemCardGFxObject.SetBackgroundStyle -// (Defined, Public) -// Parameters: -// struct FString Style (Parm, NeedCtorLink) - -void UItemCardGFxObject::SetBackgroundStyle(const struct FString& Style) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemCardGFxObject.SetBackgroundStyle"); - - UItemCardGFxObject_SetBackgroundStyle_Params params; - params.Style = Style; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemCardGFxObject.__SetTopStat -// (Defined, Public) -// Parameters: -// int StatIndex (Parm) -// struct FString LabelText (Parm, NeedCtorLink) -// struct FString ValueText (Parm, NeedCtorLink) -// struct FString CompareArrow (Parm, NeedCtorLink) -// struct FString AuxText (Parm, NeedCtorLink) -// struct FString IconName (Parm, NeedCtorLink) - -void UItemCardGFxObject::__SetTopStat(int StatIndex, const struct FString& LabelText, const struct FString& ValueText, const struct FString& CompareArrow, const struct FString& AuxText, const struct FString& IconName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemCardGFxObject.__SetTopStat"); - - UItemCardGFxObject___SetTopStat_Params params; - params.StatIndex = StatIndex; - params.LabelText = LabelText; - params.ValueText = ValueText; - params.CompareArrow = CompareArrow; - params.AuxText = AuxText; - params.IconName = IconName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemCardGFxObject.__SetTitle -// (Defined, Public) -// Parameters: -// struct FString Manufacturer (Parm, NeedCtorLink) -// struct FString Title (Parm, NeedCtorLink) -// int Rarity (Parm) -// struct FString TypeIcon (Parm, NeedCtorLink) -// struct FString ElementalIcon (Parm, NeedCtorLink) -// bool bIsReadied (Parm) - -void UItemCardGFxObject::__SetTitle(const struct FString& Manufacturer, const struct FString& Title, int Rarity, const struct FString& TypeIcon, const struct FString& ElementalIcon, bool bIsReadied) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemCardGFxObject.__SetTitle"); - - UItemCardGFxObject___SetTitle_Params params; - params.Manufacturer = Manufacturer; - params.Title = Title; - params.Rarity = Rarity; - params.TypeIcon = TypeIcon; - params.ElementalIcon = ElementalIcon; - params.bIsReadied = bIsReadied; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemCardGFxObject.SetCardUIStats -// (Defined, Public, HasOutparams) -// Parameters: -// TArray TopStats (Parm, OutParm, NeedCtorLink) - -void UItemCardGFxObject::SetCardUIStats(TArray* TopStats) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemCardGFxObject.SetCardUIStats"); - - UItemCardGFxObject_SetCardUIStats_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TopStats != nullptr) - *TopStats = params.TopStats; -} - - -// Function WillowGame.ItemCardGFxObject.AdjustHeight -// (Defined, Public) - -void UItemCardGFxObject::AdjustHeight() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemCardGFxObject.AdjustHeight"); - - UItemCardGFxObject_AdjustHeight_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemCardGFxObject.SetHeight -// (Defined, Public) - -void UItemCardGFxObject::SetHeight() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemCardGFxObject.SetHeight"); - - UItemCardGFxObject_SetHeight_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemCardGFxObject.SetLevelRequirement -// (Defined, Public) -// Parameters: -// bool bHasRequirement (Parm) -// bool bMetRequirement (Parm) -// bool bAlreadyUsed (Parm) -// struct FString RequirementText (Parm, NeedCtorLink) - -void UItemCardGFxObject::SetLevelRequirement(bool bHasRequirement, bool bMetRequirement, bool bAlreadyUsed, const struct FString& RequirementText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemCardGFxObject.SetLevelRequirement"); - - UItemCardGFxObject_SetLevelRequirement_Params params; - params.bHasRequirement = bHasRequirement; - params.bMetRequirement = bMetRequirement; - params.bAlreadyUsed = bAlreadyUsed; - params.RequirementText = RequirementText; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemCardGFxObject.ToggleCreditsSpinner -// (Defined, Public) -// Parameters: -// bool bVisible (Parm) - -void UItemCardGFxObject::ToggleCreditsSpinner(bool bVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemCardGFxObject.ToggleCreditsSpinner"); - - UItemCardGFxObject_ToggleCreditsSpinner_Params params; - params.bVisible = bVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemCardGFxObject.SetEridiumValue -// (Defined, Public) -// Parameters: -// int Amount (Parm) - -void UItemCardGFxObject::SetEridiumValue(int Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemCardGFxObject.SetEridiumValue"); - - UItemCardGFxObject_SetEridiumValue_Params params; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemCardGFxObject.SetValue -// (Defined, Public) -// Parameters: -// int Amount (Parm) - -void UItemCardGFxObject::SetValue(int Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemCardGFxObject.SetValue"); - - UItemCardGFxObject_SetValue_Params params; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemCardGFxObject.SetFunStats -// (Defined, Public) -// Parameters: -// struct FString FunStatsText (Parm, NeedCtorLink) - -void UItemCardGFxObject::SetFunStats(const struct FString& FunStatsText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemCardGFxObject.SetFunStats"); - - UItemCardGFxObject_SetFunStats_Params params; - params.FunStatsText = FunStatsText; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemCardGFxObject.SetTopStat -// (Defined, Public) -// Parameters: -// int StatIndex (Parm) -// struct FString LabelText (Parm, NeedCtorLink) -// struct FString ValueText (Parm, NeedCtorLink) -// unsigned char CompareArrow (Parm) -// struct FString AuxText (Parm, NeedCtorLink) -// struct FString IconName (Parm, NeedCtorLink) - -void UItemCardGFxObject::SetTopStat(int StatIndex, const struct FString& LabelText, const struct FString& ValueText, unsigned char CompareArrow, const struct FString& AuxText, const struct FString& IconName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemCardGFxObject.SetTopStat"); - - UItemCardGFxObject_SetTopStat_Params params; - params.StatIndex = StatIndex; - params.LabelText = LabelText; - params.ValueText = ValueText; - params.CompareArrow = CompareArrow; - params.AuxText = AuxText; - params.IconName = IconName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemCardGFxObject.SetColor -// (Defined, Event, Public) -// Parameters: -// struct FString Manufacturer (Parm, NeedCtorLink) -// struct FString Title (Parm, NeedCtorLink) -// struct FColor newColor (Parm) -// struct FString TypeIcon (Parm, NeedCtorLink) -// struct FString ElementalIcon (Parm, NeedCtorLink) -// bool bIsReadied (Parm) - -void UItemCardGFxObject::SetColor(const struct FString& Manufacturer, const struct FString& Title, const struct FColor& newColor, const struct FString& TypeIcon, const struct FString& ElementalIcon, bool bIsReadied) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemCardGFxObject.SetColor"); - - UItemCardGFxObject_SetColor_Params params; - params.Manufacturer = Manufacturer; - params.Title = Title; - params.newColor = newColor; - params.TypeIcon = TypeIcon; - params.ElementalIcon = ElementalIcon; - params.bIsReadied = bIsReadied; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemCardGFxObject.SetTitle -// (Defined, Public) -// Parameters: -// struct FString Manufacturer (Parm, NeedCtorLink) -// struct FString Title (Parm, NeedCtorLink) -// struct FColor Rarity (Parm) -// struct FString TypeIcon (Parm, NeedCtorLink) -// struct FString ElementalIcon (Parm, NeedCtorLink) -// bool bIsReadied (Parm) - -void UItemCardGFxObject::SetTitle(const struct FString& Manufacturer, const struct FString& Title, const struct FColor& Rarity, const struct FString& TypeIcon, const struct FString& ElementalIcon, bool bIsReadied) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemCardGFxObject.SetTitle"); - - UItemCardGFxObject_SetTitle_Params params; - params.Manufacturer = Manufacturer; - params.Title = Title; - params.Rarity = Rarity; - params.TypeIcon = TypeIcon; - params.ElementalIcon = ElementalIcon; - params.bIsReadied = bIsReadied; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemCardGFxObject.SetItemCardEx -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// FScriptInterface InventoryItem (Parm) -// class AWillowInventory* CompareAgainstInventoryItem (Parm) -// unsigned char CurrencyType (Parm) -// int OverrideValue (OptionalParm, Parm) - -void UItemCardGFxObject::SetItemCardEx(class AWillowPlayerController* WPC, const FScriptInterface& InventoryItem, class AWillowInventory* CompareAgainstInventoryItem, unsigned char CurrencyType, int OverrideValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemCardGFxObject.SetItemCardEx"); - - UItemCardGFxObject_SetItemCardEx_Params params; - params.WPC = WPC; - params.InventoryItem = InventoryItem; - params.CompareAgainstInventoryItem = CompareAgainstInventoryItem; - params.CurrencyType = CurrencyType; - params.OverrideValue = OverrideValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemCardGFxObject.GetPlayerLevel -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UItemCardGFxObject::GetPlayerLevel(class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemCardGFxObject.GetPlayerLevel"); - - UItemCardGFxObject_GetPlayerLevel_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ItemCardGFxObject.SetItemCard -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// FScriptInterface InventoryItem (Parm) -// class AWillowInventory* CompareAgainstInventoryItem (Parm) -// int OverrideValue (OptionalParm, Parm) - -void UItemCardGFxObject::SetItemCard(class AWillowPlayerController* WPC, const FScriptInterface& InventoryItem, class AWillowInventory* CompareAgainstInventoryItem, int OverrideValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemCardGFxObject.SetItemCard"); - - UItemCardGFxObject_SetItemCard_Params params; - params.WPC = WPC; - params.InventoryItem = InventoryItem; - params.CompareAgainstInventoryItem = CompareAgainstInventoryItem; - params.OverrideValue = OverrideValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemCardGFxObject.Init -// (Public) - -void UItemCardGFxObject::Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemCardGFxObject.Init"); - - UItemCardGFxObject_Init_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemCardGFxObject.GetCurrentRainbowColor -// (Final, Native, Public) -// Parameters: -// struct FColor ReturnValue (Parm, OutParm, ReturnParm) - -struct FColor UItemCardGFxObject::GetCurrentRainbowColor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemCardGFxObject.GetCurrentRainbowColor"); - - UItemCardGFxObject_GetCurrentRainbowColor_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ItemCardGFxObject.UnregisterRainbowCardToHUD -// (Final, Native, Public) - -void UItemCardGFxObject::UnregisterRainbowCardToHUD() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemCardGFxObject.UnregisterRainbowCardToHUD"); - - UItemCardGFxObject_UnregisterRainbowCardToHUD_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemCardGFxObject.RegisterRainbowCardToHUD -// (Final, Native, Public) -// Parameters: -// FScriptInterface InventoryItem (Parm) - -void UItemCardGFxObject::RegisterRainbowCardToHUD(const FScriptInterface& InventoryItem) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemCardGFxObject.RegisterRainbowCardToHUD"); - - UItemCardGFxObject_RegisterRainbowCardToHUD_Params params; - params.InventoryItem = InventoryItem; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemOfTheDayPanelGFxObject.GetCellObject -// (Defined, Public) -// Parameters: -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UItemOfTheDayPanelGFxObject::GetCellObject() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemOfTheDayPanelGFxObject.GetCellObject"); - - UItemOfTheDayPanelGFxObject_GetCellObject_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ItemOfTheDayPanelGFxObject.extOnIOTDPress -// (Defined, Public) - -void UItemOfTheDayPanelGFxObject::extOnIOTDPress() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemOfTheDayPanelGFxObject.extOnIOTDPress"); - - UItemOfTheDayPanelGFxObject_extOnIOTDPress_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemOfTheDayPanelGFxObject.extOnIOTDRollOut -// (Public) - -void UItemOfTheDayPanelGFxObject::extOnIOTDRollOut() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemOfTheDayPanelGFxObject.extOnIOTDRollOut"); - - UItemOfTheDayPanelGFxObject_extOnIOTDRollOut_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemOfTheDayPanelGFxObject.extOnIOTDRollOver -// (Defined, Public) - -void UItemOfTheDayPanelGFxObject::extOnIOTDRollOver() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemOfTheDayPanelGFxObject.extOnIOTDRollOver"); - - UItemOfTheDayPanelGFxObject_extOnIOTDRollOver_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemOfTheDayPanelGFxObject.SetCellStatus -// (Defined, Public) -// Parameters: -// bool bIsEmpty (Parm) -// bool bIsSoldOut (Parm) - -void UItemOfTheDayPanelGFxObject::SetCellStatus(bool bIsEmpty, bool bIsSoldOut) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemOfTheDayPanelGFxObject.SetCellStatus"); - - UItemOfTheDayPanelGFxObject_SetCellStatus_Params params; - params.bIsEmpty = bIsEmpty; - params.bIsSoldOut = bIsSoldOut; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemOfTheDayPanelGFxObject.__SetBackgroundClip -// (Defined, Public) -// Parameters: -// struct FString MoviePath (Parm, NeedCtorLink) - -void UItemOfTheDayPanelGFxObject::__SetBackgroundClip(const struct FString& MoviePath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemOfTheDayPanelGFxObject.__SetBackgroundClip"); - - UItemOfTheDayPanelGFxObject___SetBackgroundClip_Params params; - params.MoviePath = MoviePath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemOfTheDayPanelGFxObject.SetBackgroundClip -// (Defined, Public) -// Parameters: -// class USwfMovie* MovieClip (Parm) - -void UItemOfTheDayPanelGFxObject::SetBackgroundClip(class USwfMovie* MovieClip) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemOfTheDayPanelGFxObject.SetBackgroundClip"); - - UItemOfTheDayPanelGFxObject_SetBackgroundClip_Params params; - params.MovieClip = MovieClip; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemOfTheDayPanelGFxObject.__SetBackground -// (Defined, Public) -// Parameters: -// struct FString Background (Parm, NeedCtorLink) - -void UItemOfTheDayPanelGFxObject::__SetBackground(const struct FString& Background) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemOfTheDayPanelGFxObject.__SetBackground"); - - UItemOfTheDayPanelGFxObject___SetBackground_Params params; - params.Background = Background; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemOfTheDayPanelGFxObject.SetBackground -// (Defined, Public) -// Parameters: -// unsigned char Background (Parm) - -void UItemOfTheDayPanelGFxObject::SetBackground(unsigned char Background) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemOfTheDayPanelGFxObject.SetBackground"); - - UItemOfTheDayPanelGFxObject_SetBackground_Params params; - params.Background = Background; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemOfTheDayPanelGFxObject.__SetRarityColor -// (Defined, Public) -// Parameters: -// int RarityColorInt (Parm) - -void UItemOfTheDayPanelGFxObject::__SetRarityColor(int RarityColorInt) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemOfTheDayPanelGFxObject.__SetRarityColor"); - - UItemOfTheDayPanelGFxObject___SetRarityColor_Params params; - params.RarityColorInt = RarityColorInt; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemOfTheDayPanelGFxObject.SetRarityColor -// (Defined, Public) -// Parameters: -// struct FColor Rarity (Parm) - -void UItemOfTheDayPanelGFxObject::SetRarityColor(const struct FColor& Rarity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemOfTheDayPanelGFxObject.SetRarityColor"); - - UItemOfTheDayPanelGFxObject_SetRarityColor_Params params; - params.Rarity = Rarity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemOfTheDayPanelGFxObject.SetItemOfTheDayItem -// (Defined, Public, HasDefaults) -// Parameters: -// class AWillowInventory* ItemOfTheDay (Parm) - -void UItemOfTheDayPanelGFxObject::SetItemOfTheDayItem(class AWillowInventory* ItemOfTheDay) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemOfTheDayPanelGFxObject.SetItemOfTheDayItem"); - - UItemOfTheDayPanelGFxObject_SetItemOfTheDayItem_Params params; - params.ItemOfTheDay = ItemOfTheDay; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemOfTheDayPanelGFxObject.SetSelected -// (Defined, Public) -// Parameters: -// bool bSelected (Parm) - -void UItemOfTheDayPanelGFxObject::SetSelected(bool bSelected) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemOfTheDayPanelGFxObject.SetSelected"); - - UItemOfTheDayPanelGFxObject_SetSelected_Params params; - params.bSelected = bSelected; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemOfTheDayPanelGFxObject.SetCellData -// (Defined, Public) -// Parameters: -// int Width (Parm) -// int Height (Parm) -// int PlayerNumber (Parm) - -void UItemOfTheDayPanelGFxObject::SetCellData(int Width, int Height, int PlayerNumber) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemOfTheDayPanelGFxObject.SetCellData"); - - UItemOfTheDayPanelGFxObject_SetCellData_Params params; - params.Width = Width; - params.Height = Height; - params.PlayerNumber = PlayerNumber; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemOfTheDayPanelGFxObject.SetTimeRemaining -// (Native, Public) -// Parameters: -// struct FString TimeRemaining (Parm, NeedCtorLink) - -void UItemOfTheDayPanelGFxObject::SetTimeRemaining(const struct FString& TimeRemaining) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemOfTheDayPanelGFxObject.SetTimeRemaining"); - - UItemOfTheDayPanelGFxObject_SetTimeRemaining_Params params; - params.TimeRemaining = TimeRemaining; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemOfTheDayPanelGFxObject.SetVisibility -// (Defined, Public) -// Parameters: -// bool bVisible (Parm) - -void UItemOfTheDayPanelGFxObject::SetVisibility(bool bVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemOfTheDayPanelGFxObject.SetVisibility"); - - UItemOfTheDayPanelGFxObject_SetVisibility_Params params; - params.bVisible = bVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemOfTheDayPanelGFxObject.__SetLocalizedStrings -// (Defined, Public) -// Parameters: -// struct FString Header (Parm, NeedCtorLink) -// struct FString Caption (Parm, NeedCtorLink) - -void UItemOfTheDayPanelGFxObject::__SetLocalizedStrings(const struct FString& Header, const struct FString& Caption) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemOfTheDayPanelGFxObject.__SetLocalizedStrings"); - - UItemOfTheDayPanelGFxObject___SetLocalizedStrings_Params params; - params.Header = Header; - params.Caption = Caption; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemOfTheDayPanelGFxObject.SetLocalizedStrings -// (Defined, Public) -// Parameters: -// struct FString Header (Parm, NeedCtorLink) -// struct FString Caption (Parm, NeedCtorLink) - -void UItemOfTheDayPanelGFxObject::SetLocalizedStrings(const struct FString& Header, const struct FString& Caption) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemOfTheDayPanelGFxObject.SetLocalizedStrings"); - - UItemOfTheDayPanelGFxObject_SetLocalizedStrings_Params params; - params.Header = Header; - params.Caption = Caption; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemOfTheDayPanelGFxObject.Cleanup -// (Defined, Public) - -void UItemOfTheDayPanelGFxObject::Cleanup() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemOfTheDayPanelGFxObject.Cleanup"); - - UItemOfTheDayPanelGFxObject_Cleanup_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemOfTheDayPanelGFxObject.InitLabels -// (Defined, Public) - -void UItemOfTheDayPanelGFxObject::InitLabels() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemOfTheDayPanelGFxObject.InitLabels"); - - UItemOfTheDayPanelGFxObject_InitLabels_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemOfTheDayPanelGFxObject.Init -// (Defined, Public) -// Parameters: -// class UVendingMachineExGFxMovie* InVendingMachineMovie (Parm) - -void UItemOfTheDayPanelGFxObject::Init(class UVendingMachineExGFxMovie* InVendingMachineMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemOfTheDayPanelGFxObject.Init"); - - UItemOfTheDayPanelGFxObject_Init_Params params; - params.InVendingMachineMovie = InVendingMachineMovie; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MontageGFxObject.extFadeOutComplete -// (Defined, Public) - -void UMontageGFxObject::extFadeOutComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MontageGFxObject.extFadeOutComplete"); - - UMontageGFxObject_extFadeOutComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MontageGFxObject.extFadeInComplete -// (Defined, Public) - -void UMontageGFxObject::extFadeInComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MontageGFxObject.extFadeInComplete"); - - UMontageGFxObject_extFadeInComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MontageGFxObject.FadeOut -// (Defined, Public) - -void UMontageGFxObject::FadeOut() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MontageGFxObject.FadeOut"); - - UMontageGFxObject_FadeOut_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MontageGFxObject.FadeIn -// (Defined, Public) - -void UMontageGFxObject::FadeIn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MontageGFxObject.FadeIn"); - - UMontageGFxObject_FadeIn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MontageGFxObject.StartNewTexture -// (Defined, Public) - -void UMontageGFxObject::StartNewTexture() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MontageGFxObject.StartNewTexture"); - - UMontageGFxObject_StartNewTexture_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MontageGFxObject.StartNextTexture -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMontageGFxObject::StartNextTexture() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MontageGFxObject.StartNextTexture"); - - UMontageGFxObject_StartNextTexture_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MontageGFxObject.Close -// (Defined, Public) - -void UMontageGFxObject::Close() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MontageGFxObject.Close"); - - UMontageGFxObject_Close_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MontageGFxObject.OnMontageTexturesLoaded -// (Defined, Event, Public) - -void UMontageGFxObject::OnMontageTexturesLoaded() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MontageGFxObject.OnMontageTexturesLoaded"); - - UMontageGFxObject_OnMontageTexturesLoaded_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MontageGFxObject.Init -// (Defined, Public) -// Parameters: -// class UCreditsGFxDefinition* CreditsDefinition (Parm) -// struct FString TextureLinkageName (Parm, NeedCtorLink) - -void UMontageGFxObject::Init(class UCreditsGFxDefinition* CreditsDefinition, const struct FString& TextureLinkageName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MontageGFxObject.Init"); - - UMontageGFxObject_Init_Params params; - params.CreditsDefinition = CreditsDefinition; - params.TextureLinkageName = TextureLinkageName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MontageGFxObject.SetShouldShowImages -// (Defined, Public) - -void UMontageGFxObject::SetShouldShowImages() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MontageGFxObject.SetShouldShowImages"); - - UMontageGFxObject_SetShouldShowImages_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MontageGFxObject.ClearMontageTextures -// (Native, Public) - -void UMontageGFxObject::ClearMontageTextures() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MontageGFxObject.ClearMontageTextures"); - - UMontageGFxObject_ClearMontageTextures_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MontageGFxObject.AddMontageTextures -// (Native, Public) - -void UMontageGFxObject::AddMontageTextures() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MontageGFxObject.AddMontageTextures"); - - UMontageGFxObject_AddMontageTextures_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ScrollingListGFxObject.SetSelectedIndex -// (Defined, Event, Public) -// Parameters: -// int SelectedIndex (Parm) - -void UScrollingListGFxObject::SetSelectedIndex(int SelectedIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ScrollingListGFxObject.SetSelectedIndex"); - - UScrollingListGFxObject_SetSelectedIndex_Params params; - params.SelectedIndex = SelectedIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ScrollingListGFxObject.ScrollToIndex -// (Defined, Public) -// Parameters: -// int ScrollToIndex (Parm) - -void UScrollingListGFxObject::ScrollToIndex(int ScrollToIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ScrollingListGFxObject.ScrollToIndex"); - - UScrollingListGFxObject_ScrollToIndex_Params params; - params.ScrollToIndex = ScrollToIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ScrollingListGFxObject.Init -// (Public) - -void UScrollingListGFxObject::Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ScrollingListGFxObject.Init"); - - UScrollingListGFxObject_Init_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MultitypeScrollingListGFxObject.ContinueInitialInit -// (Native, Public) - -void UMultitypeScrollingListGFxObject::ContinueInitialInit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MultitypeScrollingListGFxObject.ContinueInitialInit"); - - UMultitypeScrollingListGFxObject_ContinueInitialInit_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MultitypeScrollingListGFxObject.extGameScroll -// (Defined, Public) -// Parameters: -// int Delta (Parm) - -void UMultitypeScrollingListGFxObject::extGameScroll(int Delta) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MultitypeScrollingListGFxObject.extGameScroll"); - - UMultitypeScrollingListGFxObject_extGameScroll_Params params; - params.Delta = Delta; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MultitypeScrollingListGFxObject.getRendererAt -// (Defined, Public) -// Parameters: -// int Index (Parm) -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UMultitypeScrollingListGFxObject::getRendererAt(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MultitypeScrollingListGFxObject.getRendererAt"); - - UMultitypeScrollingListGFxObject_getRendererAt_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MultitypeScrollingListGFxObject.SetEquippingState -// (Defined, Public) -// Parameters: -// bool bEquipping (Parm) - -void UMultitypeScrollingListGFxObject::SetEquippingState(bool bEquipping) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MultitypeScrollingListGFxObject.SetEquippingState"); - - UMultitypeScrollingListGFxObject_SetEquippingState_Params params; - params.bEquipping = bEquipping; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MultitypeScrollingListGFxObject.extSetRendererInfo -// (Defined, Public) -// Parameters: -// int DataIndex (Parm) -// int RendererType (Parm) -// int RendererIndex (Parm) - -void UMultitypeScrollingListGFxObject::extSetRendererInfo(int DataIndex, int RendererType, int RendererIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MultitypeScrollingListGFxObject.extSetRendererInfo"); - - UMultitypeScrollingListGFxObject_extSetRendererInfo_Params params; - params.DataIndex = DataIndex; - params.RendererType = RendererType; - params.RendererIndex = RendererIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MultitypeScrollingListGFxObject.Init -// (Defined, Public) - -void UMultitypeScrollingListGFxObject::Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MultitypeScrollingListGFxObject.Init"); - - UMultitypeScrollingListGFxObject_Init_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MultitypeScrollingListGFxObject.InitMultitype -// (Defined, Public) -// Parameters: -// FScriptInterface InParentPanel (Parm) - -void UMultitypeScrollingListGFxObject::InitMultitype(const FScriptInterface& InParentPanel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MultitypeScrollingListGFxObject.InitMultitype"); - - UMultitypeScrollingListGFxObject_InitMultitype_Params params; - params.InParentPanel = InParentPanel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.OnCellRolledOver -// (Defined, Event, Public) -// Parameters: -// class USkillDefinition* CellSkill (Parm) - -void USkillTreeGFxObject::OnCellRolledOver(class USkillDefinition* CellSkill) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.OnCellRolledOver"); - - USkillTreeGFxObject_OnCellRolledOver_Params params; - params.CellSkill = CellSkill; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.CellRolledOver -// (Native, Public) -// Parameters: -// int BranchNum (Parm) -// int TierNum (Parm) -// int CellNum (Parm) - -void USkillTreeGFxObject::CellRolledOver(int BranchNum, int TierNum, int CellNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.CellRolledOver"); - - USkillTreeGFxObject_CellRolledOver_Params params; - params.BranchNum = BranchNum; - params.TierNum = TierNum; - params.CellNum = CellNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.OnCellClicked -// (Defined, Event, Public, HasDefaults) -// Parameters: -// class USkillDefinition* CellSkill (Parm) - -void USkillTreeGFxObject::OnCellClicked(class USkillDefinition* CellSkill) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.OnCellClicked"); - - USkillTreeGFxObject_OnCellClicked_Params params; - params.CellSkill = CellSkill; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.CellClicked -// (Native, Public) -// Parameters: -// int BranchNum (Parm) -// int TierNum (Parm) -// int CellNum (Parm) - -void USkillTreeGFxObject::CellClicked(int BranchNum, int TierNum, int CellNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.CellClicked"); - - USkillTreeGFxObject_CellClicked_Params params; - params.BranchNum = BranchNum; - params.TierNum = TierNum; - params.CellNum = CellNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.GetPlayerClassMod -// (Native, Public) -// Parameters: -// class AWillowClassMod* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowClassMod* USkillTreeGFxObject::GetPlayerClassMod() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.GetPlayerClassMod"); - - USkillTreeGFxObject_GetPlayerClassMod_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillTreeGFxObject.Flash_UpdateArtifactSelection -// (Defined, Public) - -void USkillTreeGFxObject::Flash_UpdateArtifactSelection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.Flash_UpdateArtifactSelection"); - - USkillTreeGFxObject_Flash_UpdateArtifactSelection_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.Flash_PopulateArtifactList -// (Defined, Public) - -void USkillTreeGFxObject::Flash_PopulateArtifactList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.Flash_PopulateArtifactList"); - - USkillTreeGFxObject_Flash_PopulateArtifactList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.BuildArtifactList -// (Defined, Public, HasOutparams) -// Parameters: -// TArray List (Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int USkillTreeGFxObject::BuildArtifactList(TArray* List) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.BuildArtifactList"); - - USkillTreeGFxObject_BuildArtifactList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (List != nullptr) - *List = params.List; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillTreeGFxObject.GetSkillDescriptionForGrade -// (Native, Static, Public) -// Parameters: -// class USkillDefinition* SkillDef (Parm) -// int Grade (Parm) -// int GradeModifier (Parm) -// class AWillowPlayerController* PlayerOwner (Parm) -// bool bIncludeHTML (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USkillTreeGFxObject::GetSkillDescriptionForGrade(class USkillDefinition* SkillDef, int Grade, int GradeModifier, class AWillowPlayerController* PlayerOwner, bool bIncludeHTML) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.GetSkillDescriptionForGrade"); - - USkillTreeGFxObject_GetSkillDescriptionForGrade_Params params; - params.SkillDef = SkillDef; - params.Grade = Grade; - params.GradeModifier = GradeModifier; - params.PlayerOwner = PlayerOwner; - params.bIncludeHTML = bIncludeHTML; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillTreeGFxObject.SetSkillNameColorToUnlocked -// (Defined, Public) - -void USkillTreeGFxObject::SetSkillNameColorToUnlocked() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.SetSkillNameColorToUnlocked"); - - USkillTreeGFxObject_SetSkillNameColorToUnlocked_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.SetSkillNameColorToLocked -// (Defined, Public) - -void USkillTreeGFxObject::SetSkillNameColorToLocked() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.SetSkillNameColorToLocked"); - - USkillTreeGFxObject_SetSkillNameColorToLocked_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.GetSkillNameColorPath -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USkillTreeGFxObject::GetSkillNameColorPath() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.GetSkillNameColorPath"); - - USkillTreeGFxObject_GetSkillNameColorPath_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillTreeGFxObject.Flash_SetSkillPointProperties_AS -// (Defined, Public) -// Parameters: -// int NewNumSkillPoints (Parm) - -void USkillTreeGFxObject::Flash_SetSkillPointProperties_AS(int NewNumSkillPoints) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.Flash_SetSkillPointProperties_AS"); - - USkillTreeGFxObject_Flash_SetSkillPointProperties_AS_Params params; - params.NewNumSkillPoints = NewNumSkillPoints; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.Flash_SetSkillPointProperties -// (Defined, Public) - -void USkillTreeGFxObject::Flash_SetSkillPointProperties() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.Flash_SetSkillPointProperties"); - - USkillTreeGFxObject_Flash_SetSkillPointProperties_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.Flash_SetCharacter_AS -// (Defined, Public) -// Parameters: -// struct FString ClassModText (Parm, NeedCtorLink) -// struct FString ClassName (Parm, NeedCtorLink) -// struct FString PortraitPath (Parm, NeedCtorLink) - -void USkillTreeGFxObject::Flash_SetCharacter_AS(const struct FString& ClassModText, const struct FString& ClassName, const struct FString& PortraitPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.Flash_SetCharacter_AS"); - - USkillTreeGFxObject_Flash_SetCharacter_AS_Params params; - params.ClassModText = ClassModText; - params.ClassName = ClassName; - params.PortraitPath = PortraitPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.Flash_SetCharacter -// (Defined, Public) - -void USkillTreeGFxObject::Flash_SetCharacter() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.Flash_SetCharacter"); - - USkillTreeGFxObject_Flash_SetCharacter_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.EquipSelectedArtifact -// (Public) - -void USkillTreeGFxObject::EquipSelectedArtifact() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.EquipSelectedArtifact"); - - USkillTreeGFxObject_EquipSelectedArtifact_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.RequestRespec -// (Defined, Public) - -void USkillTreeGFxObject::RequestRespec() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.RequestRespec"); - - USkillTreeGFxObject_RequestRespec_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.HandleArtifactChange -// (Defined, Public) -// Parameters: -// unsigned char ElementalSkillIndex (Parm) -// unsigned char UnequippedElementalSkillIndex (Parm) - -void USkillTreeGFxObject::HandleArtifactChange(unsigned char ElementalSkillIndex, unsigned char UnequippedElementalSkillIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.HandleArtifactChange"); - - USkillTreeGFxObject_HandleArtifactChange_Params params; - params.ElementalSkillIndex = ElementalSkillIndex; - params.UnequippedElementalSkillIndex = UnequippedElementalSkillIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.HandleSkillTreeReset -// (Defined, Public) -// Parameters: -// int NewSkillPoints (Parm) - -void USkillTreeGFxObject::HandleSkillTreeReset(int NewSkillPoints) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.HandleSkillTreeReset"); - - USkillTreeGFxObject_HandleSkillTreeReset_Params params; - params.NewSkillPoints = NewSkillPoints; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.HandleSkillPointsChange -// (Defined, Public) -// Parameters: -// int NewSkillPoints (Parm) - -void USkillTreeGFxObject::HandleSkillPointsChange(int NewSkillPoints) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.HandleSkillPointsChange"); - - USkillTreeGFxObject_HandleSkillPointsChange_Params params; - params.NewSkillPoints = NewSkillPoints; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.PlaySpendFlourish -// (Native, Public) -// Parameters: -// class USkillDefinition* SkillDef (Parm) -// int Grade (Parm) - -void USkillTreeGFxObject::PlaySpendFlourish(class USkillDefinition* SkillDef, int Grade) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.PlaySpendFlourish"); - - USkillTreeGFxObject_PlaySpendFlourish_Params params; - params.SkillDef = SkillDef; - params.Grade = Grade; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.HandleSkillGradeChange -// (Defined, Public) -// Parameters: -// class USkillDefinition* Skill (Parm) -// unsigned char NewSkillPoints (Parm) -// unsigned char Grade (Parm) - -void USkillTreeGFxObject::HandleSkillGradeChange(class USkillDefinition* Skill, unsigned char NewSkillPoints, unsigned char Grade) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.HandleSkillGradeChange"); - - USkillTreeGFxObject_HandleSkillGradeChange_Params params; - params.Skill = Skill; - params.NewSkillPoints = NewSkillPoints; - params.Grade = Grade; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.RequestSkillUpgrade -// (Defined, Public) - -void USkillTreeGFxObject::RequestSkillUpgrade() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.RequestSkillUpgrade"); - - USkillTreeGFxObject_RequestSkillUpgrade_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.CanUpgradeSkill -// (Defined, Public, HasDefaults) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char USkillTreeGFxObject::CanUpgradeSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.CanUpgradeSkill"); - - USkillTreeGFxObject_CanUpgradeSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillTreeGFxObject.Nav_Back -// (Defined, Public) -// Parameters: -// int InPlayerIndex (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USkillTreeGFxObject::Nav_Back(int InPlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.Nav_Back"); - - USkillTreeGFxObject_Nav_Back_Params params; - params.InPlayerIndex = InPlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillTreeGFxObject.ToggleOverviewMode -// (Defined, Public) -// Parameters: -// int InPlayerIndex (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USkillTreeGFxObject::ToggleOverviewMode(int InPlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.ToggleOverviewMode"); - - USkillTreeGFxObject_ToggleOverviewMode_Params params; - params.InPlayerIndex = InPlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillTreeGFxObject.Reset -// (Defined, Public) -// Parameters: -// int InPlayerIndex (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USkillTreeGFxObject::Reset(int InPlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.Reset"); - - USkillTreeGFxObject_Reset_Params params; - params.InPlayerIndex = InPlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillTreeGFxObject.HoverSkillCell -// (Defined, Public) -// Parameters: -// struct FString HoveredCell (Parm, NeedCtorLink) - -void USkillTreeGFxObject::HoverSkillCell(const struct FString& HoveredCell) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.HoverSkillCell"); - - USkillTreeGFxObject_HoverSkillCell_Params params; - params.HoveredCell = HoveredCell; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.Activate -// (Defined, Public) -// Parameters: -// int InPlayerIndex (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USkillTreeGFxObject::Activate(int InPlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.Activate"); - - USkillTreeGFxObject_Activate_Params params; - params.InPlayerIndex = InPlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillTreeGFxObject.ArtifactSelect -// (Defined, Public) -// Parameters: -// int IdxSelected (Parm) - -void USkillTreeGFxObject::ArtifactSelect(int IdxSelected) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.ArtifactSelect"); - - USkillTreeGFxObject_ArtifactSelect_Params params; - params.IdxSelected = IdxSelected; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.Nav_DownArtifact -// (Defined, Public) - -void USkillTreeGFxObject::Nav_DownArtifact() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.Nav_DownArtifact"); - - USkillTreeGFxObject_Nav_DownArtifact_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.Nav_UpArtifact -// (Defined, Public) - -void USkillTreeGFxObject::Nav_UpArtifact() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.Nav_UpArtifact"); - - USkillTreeGFxObject_Nav_UpArtifact_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.UpdateSkillIcon -// (Native, HasOptionalparams, Public) -// Parameters: -// class USkillDefinition* SkillDef (Parm) -// class AWillowClassMod* ClassMod (OptionalParm, Parm) - -void USkillTreeGFxObject::UpdateSkillIcon(class USkillDefinition* SkillDef, class AWillowClassMod* ClassMod) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.UpdateSkillIcon"); - - USkillTreeGFxObject_UpdateSkillIcon_Params params; - params.SkillDef = SkillDef; - params.ClassMod = ClassMod; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.UpdateAllSkillIcons_Branch -// (Native, Public) -// Parameters: -// int DesiredBranchNumber (Parm) - -void USkillTreeGFxObject::UpdateAllSkillIcons_Branch(int DesiredBranchNumber) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.UpdateAllSkillIcons_Branch"); - - USkillTreeGFxObject_UpdateAllSkillIcons_Branch_Params params; - params.DesiredBranchNumber = DesiredBranchNumber; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.UpdateAllSkillIcons -// (Native, Public) - -void USkillTreeGFxObject::UpdateAllSkillIcons() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.UpdateAllSkillIcons"); - - USkillTreeGFxObject_UpdateAllSkillIcons_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.SetSkillIconVisibility -// (Native, Public) -// Parameters: -// int CurrentBranch (Parm) - -void USkillTreeGFxObject::SetSkillIconVisibility(int CurrentBranch) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.SetSkillIconVisibility"); - - USkillTreeGFxObject_SetSkillIconVisibility_Params params; - params.CurrentBranch = CurrentBranch; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.UpdateInfoBox -// (Defined, Public, HasDefaults) - -void USkillTreeGFxObject::UpdateInfoBox() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.UpdateInfoBox"); - - USkillTreeGFxObject_UpdateInfoBox_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.UpdateBranchLocations -// (Defined, Public) -// Parameters: -// bool bImmediate (Parm) -// unsigned char Dir (Parm) - -void USkillTreeGFxObject::UpdateBranchLocations(bool bImmediate, unsigned char Dir) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.UpdateBranchLocations"); - - USkillTreeGFxObject_UpdateBranchLocations_Params params; - params.bImmediate = bImmediate; - params.Dir = Dir; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.UpdateBranchDepths -// (Defined, Public) - -void USkillTreeGFxObject::UpdateBranchDepths() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.UpdateBranchDepths"); - - USkillTreeGFxObject_UpdateBranchDepths_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.GetEffectiveCurrentBranchNumber -// (Defined, Event, Public, HasDefaults) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int USkillTreeGFxObject::GetEffectiveCurrentBranchNumber() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.GetEffectiveCurrentBranchNumber"); - - USkillTreeGFxObject_GetEffectiveCurrentBranchNumber_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillTreeGFxObject.UpdateTooltips -// (Defined, Public, HasDefaults) - -void USkillTreeGFxObject::UpdateTooltips() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.UpdateTooltips"); - - USkillTreeGFxObject_UpdateTooltips_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.PostNav -// (Defined, Public, HasDefaults) -// Parameters: -// class USkillDefinition* PreviousSkill (Parm) -// unsigned char Dir (Parm) - -void USkillTreeGFxObject::PostNav(class USkillDefinition* PreviousSkill, unsigned char Dir) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.PostNav"); - - USkillTreeGFxObject_PostNav_Params params; - params.PreviousSkill = PreviousSkill; - params.Dir = Dir; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.GetHighlightClip -// (Native, Public) -// Parameters: -// class USkillDefinition* SkillDef (Parm) -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* USkillTreeGFxObject::GetHighlightClip(class USkillDefinition* SkillDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.GetHighlightClip"); - - USkillTreeGFxObject_GetHighlightClip_Params params; - params.SkillDef = SkillDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillTreeGFxObject.GetCellClip -// (Native, Public) -// Parameters: -// class USkillDefinition* SkillDef (Parm) -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* USkillTreeGFxObject::GetCellClip(class USkillDefinition* SkillDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.GetCellClip"); - - USkillTreeGFxObject_GetCellClip_Params params; - params.SkillDef = SkillDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillTreeGFxObject.GetUICell -// (Native, Public, HasOutparams) -// Parameters: -// class USkillDefinition* SkillDef (Parm) -// struct FSkillTreeUICell OutCell (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USkillTreeGFxObject::GetUICell(class USkillDefinition* SkillDef, struct FSkillTreeUICell* OutCell) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.GetUICell"); - - USkillTreeGFxObject_GetUICell_Params params; - params.SkillDef = SkillDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutCell != nullptr) - *OutCell = params.OutCell; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillTreeGFxObject.Navigate -// (Native, Public) -// Parameters: -// unsigned char Dir (Parm) -// class USkillDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class USkillDefinition* USkillTreeGFxObject::Navigate(unsigned char Dir) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.Navigate"); - - USkillTreeGFxObject_Navigate_Params params; - params.Dir = Dir; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillTreeGFxObject.Nav_Right -// (Defined, Public) -// Parameters: -// int InPlayerIndex (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USkillTreeGFxObject::Nav_Right(int InPlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.Nav_Right"); - - USkillTreeGFxObject_Nav_Right_Params params; - params.InPlayerIndex = InPlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillTreeGFxObject.Nav_Left -// (Defined, Public) -// Parameters: -// int InPlayerIndex (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USkillTreeGFxObject::Nav_Left(int InPlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.Nav_Left"); - - USkillTreeGFxObject_Nav_Left_Params params; - params.InPlayerIndex = InPlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillTreeGFxObject.Nav_Down -// (Defined, HasOptionalparams, Public) -// Parameters: -// int InPlayerIndex (Parm) -// bool bPage (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USkillTreeGFxObject::Nav_Down(int InPlayerIndex, bool bPage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.Nav_Down"); - - USkillTreeGFxObject_Nav_Down_Params params; - params.InPlayerIndex = InPlayerIndex; - params.bPage = bPage; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillTreeGFxObject.Nav_Up -// (Defined, HasOptionalparams, Public) -// Parameters: -// int InPlayerIndex (Parm) -// bool bPage (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USkillTreeGFxObject::Nav_Up(int InPlayerIndex, bool bPage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.Nav_Up"); - - USkillTreeGFxObject_Nav_Up_Params params; - params.InPlayerIndex = InPlayerIndex; - params.bPage = bPage; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillTreeGFxObject.HandleInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USkillTreeGFxObject::HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.HandleInputKey"); - - USkillTreeGFxObject_HandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillTreeGFxObject.extInitTree -// (Defined, Public) -// Parameters: -// int TreeNum (Parm) -// struct FString TreePath (Parm, NeedCtorLink) - -void USkillTreeGFxObject::extInitTree(int TreeNum, const struct FString& TreePath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.extInitTree"); - - USkillTreeGFxObject_extInitTree_Params params; - params.TreeNum = TreeNum; - params.TreePath = TreePath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.ClearCellMap -// (Native, Public) - -void USkillTreeGFxObject::ClearCellMap() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.ClearCellMap"); - - USkillTreeGFxObject_ClearCellMap_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.HandleClose -// (Defined, Public) - -void USkillTreeGFxObject::HandleClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.HandleClose"); - - USkillTreeGFxObject_HandleClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.Init -// (Defined, Public, HasDefaults) - -void USkillTreeGFxObject::Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.Init"); - - USkillTreeGFxObject_Init_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.HandleOpen -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// class UStatusMenuExGFxMovie* GFxMovie (Parm) -// class USkillTreeGFxDefinition* SkillDef (Parm) - -void USkillTreeGFxObject::HandleOpen(class AWillowPlayerController* WPC, class UStatusMenuExGFxMovie* GFxMovie, class USkillTreeGFxDefinition* SkillDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.HandleOpen"); - - USkillTreeGFxObject_HandleOpen_Params params; - params.WPC = WPC; - params.GFxMovie = GFxMovie; - params.SkillDef = SkillDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.CalculateBranchProgression -// (Native, Public) - -void USkillTreeGFxObject::CalculateBranchProgression() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.CalculateBranchProgression"); - - USkillTreeGFxObject_CalculateBranchProgression_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SkillTreeGFxObject.Flash_SendInitialSkillData -// (Native, Public) - -void USkillTreeGFxObject::Flash_SendInitialSkillData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillTreeGFxObject.Flash_SendInitialSkillData"); - - USkillTreeGFxObject_Flash_SendInitialSkillData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.ToggleFogOfWarBlob -// (Defined, Public) -// Parameters: -// struct FString BlobName (Parm, CoerceParm, NeedCtorLink) -// bool bEnabled (Parm) - -void UStatusMenuMapGFxObject::ToggleFogOfWarBlob(const struct FString& BlobName, bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.ToggleFogOfWarBlob"); - - UStatusMenuMapGFxObject_ToggleFogOfWarBlob_Params params; - params.BlobName = BlobName; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.ToggleLegend -// (Defined, Public) - -void UStatusMenuMapGFxObject::ToggleLegend() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.ToggleLegend"); - - UStatusMenuMapGFxObject_ToggleLegend_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.SetPlayerInfo -// (Defined, Event, Public) -// Parameters: -// int PlayerIndex (Parm) -// struct FString PlayerInfo (Parm, NeedCtorLink) - -void UStatusMenuMapGFxObject::SetPlayerInfo(int PlayerIndex, const struct FString& PlayerInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.SetPlayerInfo"); - - UStatusMenuMapGFxObject_SetPlayerInfo_Params params; - params.PlayerIndex = PlayerIndex; - params.PlayerInfo = PlayerInfo; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.HidePlayerInfo -// (Defined, Event, Public) -// Parameters: -// int PlayerIndex (Parm) - -void UStatusMenuMapGFxObject::HidePlayerInfo(int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.HidePlayerInfo"); - - UStatusMenuMapGFxObject_HidePlayerInfo_Params params; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.SetMapScale -// (Defined, Public) -// Parameters: -// float MapScale (Parm) - -void UStatusMenuMapGFxObject::SetMapScale(float MapScale) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.SetMapScale"); - - UStatusMenuMapGFxObject_SetMapScale_Params params; - params.MapScale = MapScale; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.SetMapMovie -// (Defined, Public) -// Parameters: -// struct FString MapMoviePath (Parm, NeedCtorLink) - -void UStatusMenuMapGFxObject::SetMapMovie(const struct FString& MapMoviePath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.SetMapMovie"); - - UStatusMenuMapGFxObject_SetMapMovie_Params params; - params.MapMoviePath = MapMoviePath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.FindLandmarks -// (Defined, Public) - -void UStatusMenuMapGFxObject::FindLandmarks() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.FindLandmarks"); - - UStatusMenuMapGFxObject_FindLandmarks_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.PanVert -// (Defined, Public) -// Parameters: -// float Dir (Parm) - -void UStatusMenuMapGFxObject::PanVert(float Dir) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.PanVert"); - - UStatusMenuMapGFxObject_PanVert_Params params; - params.Dir = Dir; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.PanHorz -// (Defined, Public) -// Parameters: -// float Dir (Parm) - -void UStatusMenuMapGFxObject::PanHorz(float Dir) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.PanHorz"); - - UStatusMenuMapGFxObject_PanHorz_Params params; - params.Dir = Dir; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.GetZoomScalingFactor -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UStatusMenuMapGFxObject::GetZoomScalingFactor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.GetZoomScalingFactor"); - - UStatusMenuMapGFxObject_GetZoomScalingFactor_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuMapGFxObject.ApplyAnalogScale -// (Defined, Public) -// Parameters: -// float ScaleVal (Parm) - -void UStatusMenuMapGFxObject::ApplyAnalogScale(float ScaleVal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.ApplyAnalogScale"); - - UStatusMenuMapGFxObject_ApplyAnalogScale_Params params; - params.ScaleVal = ScaleVal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.AnalogScale -// (Defined, Public) -// Parameters: -// float ScaleVal (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuMapGFxObject::AnalogScale(float ScaleVal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.AnalogScale"); - - UStatusMenuMapGFxObject_AnalogScale_Params params; - params.ScaleVal = ScaleVal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuMapGFxObject.GetDeltaTimeScalar -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UStatusMenuMapGFxObject::GetDeltaTimeScalar() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.GetDeltaTimeScalar"); - - UStatusMenuMapGFxObject_GetDeltaTimeScalar_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuMapGFxObject.ResetMapObjects -// (Defined, Public) - -void UStatusMenuMapGFxObject::ResetMapObjects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.ResetMapObjects"); - - UStatusMenuMapGFxObject_ResetMapObjects_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.OnClose -// (Defined, Public) - -void UStatusMenuMapGFxObject::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.OnClose"); - - UStatusMenuMapGFxObject_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.PostMapMovieLoad -// (Defined, Public) - -void UStatusMenuMapGFxObject::PostMapMovieLoad() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.PostMapMovieLoad"); - - UStatusMenuMapGFxObject_PostMapMovieLoad_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.Init -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* MyOwner (Parm) - -void UStatusMenuMapGFxObject::Init(class AWillowPlayerController* MyOwner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.Init"); - - UStatusMenuMapGFxObject_Init_Params params; - params.MyOwner = MyOwner; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.UpdateInfoBox -// (Native, Public) - -void UStatusMenuMapGFxObject::UpdateInfoBox() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.UpdateInfoBox"); - - UStatusMenuMapGFxObject_UpdateInfoBox_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.QuickAccessInit -// (Native, Public) - -void UStatusMenuMapGFxObject::QuickAccessInit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.QuickAccessInit"); - - UStatusMenuMapGFxObject_QuickAccessInit_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.PlaceCustomObjective -// (Final, Native, Public) - -void UStatusMenuMapGFxObject::PlaceCustomObjective() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.PlaceCustomObjective"); - - UStatusMenuMapGFxObject_PlaceCustomObjective_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.RemoveCustomObjective -// (Final, Native, Public) - -void UStatusMenuMapGFxObject::RemoveCustomObjective() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.RemoveCustomObjective"); - - UStatusMenuMapGFxObject_RemoveCustomObjective_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.AddCustomObjective -// (Final, Native, Public) - -void UStatusMenuMapGFxObject::AddCustomObjective() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.AddCustomObjective"); - - UStatusMenuMapGFxObject_AddCustomObjective_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.GetCustomObjectiveIndex -// (Final, Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UStatusMenuMapGFxObject::GetCustomObjectiveIndex() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.GetCustomObjectiveIndex"); - - UStatusMenuMapGFxObject_GetCustomObjectiveIndex_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuMapGFxObject.HasCustomObjective -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuMapGFxObject::HasCustomObjective() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.HasCustomObjective"); - - UStatusMenuMapGFxObject_HasCustomObjective_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuMapGFxObject.GetUnrealMapScale -// (Final, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UStatusMenuMapGFxObject::GetUnrealMapScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.GetUnrealMapScale"); - - UStatusMenuMapGFxObject_GetUnrealMapScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuMapGFxObject.FindObjects -// (Final, Native, Public) - -void UStatusMenuMapGFxObject::FindObjects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.FindObjects"); - - UStatusMenuMapGFxObject_FindObjects_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.FindPlayers -// (Final, Native, Public) - -void UStatusMenuMapGFxObject::FindPlayers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.FindPlayers"); - - UStatusMenuMapGFxObject_FindPlayers_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.UpdateObjects -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// bool bStaticUpdate (OptionalParm, Parm) - -void UStatusMenuMapGFxObject::UpdateObjects(bool bStaticUpdate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.UpdateObjects"); - - UStatusMenuMapGFxObject_UpdateObjects_Params params; - params.bStaticUpdate = bStaticUpdate; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.ApplyFlash -// (Final, Native, Public) - -void UStatusMenuMapGFxObject::ApplyFlash() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.ApplyFlash"); - - UStatusMenuMapGFxObject_ApplyFlash_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.SetMapHeader -// (Final, Native, Public) - -void UStatusMenuMapGFxObject::SetMapHeader() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.SetMapHeader"); - - UStatusMenuMapGFxObject_SetMapHeader_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuMapGFxObject.InitMapFrameVars -// (Final, Native, Public) - -void UStatusMenuMapGFxObject::InitMapFrameVars() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuMapGFxObject.InitMapFrameVars"); - - UStatusMenuMapGFxObject_InitMapFrameVars_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayDefinition.EvaluateBalanceFormula -// (Native, Public) -// Parameters: -// class UAttributeInitializationDefinition* InDef (Parm) -// float Multiplier (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowGFxColiseumOverlayDefinition::EvaluateBalanceFormula(class UAttributeInitializationDefinition* InDef, float Multiplier) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayDefinition.EvaluateBalanceFormula"); - - UWillowGFxColiseumOverlayDefinition_EvaluateBalanceFormula_Params params; - params.InDef = InDef; - params.Multiplier = Multiplier; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.CheckForPS3SaveList -// (Defined, Public) - -void UWillowGFxMenuHelperSaveGame::CheckForPS3SaveList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.CheckForPS3SaveList"); - - UWillowGFxMenuHelperSaveGame_CheckForPS3SaveList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.CheckForPS3LoadGame -// (Defined, Static, Public, HasOutparams) -// Parameters: -// struct FLoadInfo outLI (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMenuHelperSaveGame::CheckForPS3LoadGame(struct FLoadInfo* outLI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.CheckForPS3LoadGame"); - - UWillowGFxMenuHelperSaveGame_CheckForPS3LoadGame_Params params; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (outLI != nullptr) - *outLI = params.outLI; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.BeginPS3LoadGame -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int ControllerId (Parm) -// int PS3UserNum (OptionalParm, Parm) - -void UWillowGFxMenuHelperSaveGame::BeginPS3LoadGame(int ControllerId, int PS3UserNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.BeginPS3LoadGame"); - - UWillowGFxMenuHelperSaveGame_BeginPS3LoadGame_Params params; - params.ControllerId = ControllerId; - params.PS3UserNum = PS3UserNum; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.OnDeleteComplete -// (Final, Defined, Private) -// Parameters: -// bool bWasSuccessful (Parm) - -void UWillowGFxMenuHelperSaveGame::OnDeleteComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.OnDeleteComplete"); - - UWillowGFxMenuHelperSaveGame_OnDeleteComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.GetSaveIdFromFilePath -// (Defined, Public) -// Parameters: -// struct FString FilePath (Parm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowGFxMenuHelperSaveGame::GetSaveIdFromFilePath(const struct FString& FilePath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.GetSaveIdFromFilePath"); - - UWillowGFxMenuHelperSaveGame_GetSaveIdFromFilePath_Params params; - params.FilePath = FilePath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.IntFromHex -// (Native, Public) -// Parameters: -// struct FString HexStr (Parm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowGFxMenuHelperSaveGame::IntFromHex(const struct FString& HexStr) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.IntFromHex"); - - UWillowGFxMenuHelperSaveGame_IntFromHex_Params params; - params.HexStr = HexStr; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.ConfirmSaveDelete_Clicked -// (Final, Defined, Private) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMenuHelperSaveGame::ConfirmSaveDelete_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.ConfirmSaveDelete_Clicked"); - - UWillowGFxMenuHelperSaveGame_ConfirmSaveDelete_Clicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.FinishSaveGameUpdate -// (Final, Defined, Private) - -void UWillowGFxMenuHelperSaveGame::FinishSaveGameUpdate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.FinishSaveGameUpdate"); - - UWillowGFxMenuHelperSaveGame_FinishSaveGameUpdate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.SortResults -// (Final, Native, Public, HasOutparams) -// Parameters: -// TArray Results (Parm, OutParm, NeedCtorLink) - -void UWillowGFxMenuHelperSaveGame::SortResults(TArray* Results) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.SortResults"); - - UWillowGFxMenuHelperSaveGame_SortResults_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Results != nullptr) - *Results = params.Results; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.OnSaveGameListLoadComplete -// (Defined, Public) -// Parameters: -// bool bWasSuccessful (Parm) - -void UWillowGFxMenuHelperSaveGame::OnSaveGameListLoadComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.OnSaveGameListLoadComplete"); - - UWillowGFxMenuHelperSaveGame_OnSaveGameListLoadComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.GetSaveList -// (Final, Defined, Private) -// Parameters: -// TArray filenames (Parm, NeedCtorLink) - -void UWillowGFxMenuHelperSaveGame::GetSaveList(TArray filenames) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.GetSaveList"); - - UWillowGFxMenuHelperSaveGame_GetSaveList_Params params; - params.filenames = filenames; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.GetSaveListComplete -// (Final, Defined, Private) -// Parameters: -// bool bWasSuccessful (Parm) - -void UWillowGFxMenuHelperSaveGame::GetSaveListComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.GetSaveListComplete"); - - UWillowGFxMenuHelperSaveGame_GetSaveListComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.OnSaveGameLoadComplete -// (Defined, Public, HasDefaults) -// Parameters: -// bool bWasSuccessful (Parm) - -void UWillowGFxMenuHelperSaveGame::OnSaveGameLoadComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.OnSaveGameLoadComplete"); - - UWillowGFxMenuHelperSaveGame_OnSaveGameLoadComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.LoadSelectedCharacter -// (Final, Defined, HasOptionalparams, Private, HasDefaults) -// Parameters: -// bool bValidated (OptionalParm, Parm) - -void UWillowGFxMenuHelperSaveGame::LoadSelectedCharacter(bool bValidated) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.LoadSelectedCharacter"); - - UWillowGFxMenuHelperSaveGame_LoadSelectedCharacter_Params params; - params.bValidated = bValidated; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.OnValidationComplete -// (Final, Defined, Private) -// Parameters: -// bool bWasSuccessful (Parm) - -void UWillowGFxMenuHelperSaveGame::OnValidationComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.OnValidationComplete"); - - UWillowGFxMenuHelperSaveGame_OnValidationComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.GetSaveGames -// (Defined, Public) -// Parameters: -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray UWillowGFxMenuHelperSaveGame::GetSaveGames() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.GetSaveGames"); - - UWillowGFxMenuHelperSaveGame_GetSaveGames_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.OnLoadingStorageDeviceChanged -// (Defined, Public) -// Parameters: -// bool bIsValid (Parm) -// class UWillowGFxDialogBox* Dlg (Parm) - -void UWillowGFxMenuHelperSaveGame::OnLoadingStorageDeviceChanged(bool bIsValid, class UWillowGFxDialogBox* Dlg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.OnLoadingStorageDeviceChanged"); - - UWillowGFxMenuHelperSaveGame_OnLoadingStorageDeviceChanged_Params params; - params.bIsValid = bIsValid; - params.Dlg = Dlg; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.ShowBlockingLoadingDialog -// (Defined, Public) - -void UWillowGFxMenuHelperSaveGame::ShowBlockingLoadingDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.ShowBlockingLoadingDialog"); - - UWillowGFxMenuHelperSaveGame_ShowBlockingLoadingDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.BeginGetSaveList -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bForceReload (OptionalParm, Parm) - -void UWillowGFxMenuHelperSaveGame::BeginGetSaveList(bool bForceReload) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.BeginGetSaveList"); - - UWillowGFxMenuHelperSaveGame_BeginGetSaveList_Params params; - params.bForceReload = bForceReload; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.EmptyResults -// (Public) - -void UWillowGFxMenuHelperSaveGame::EmptyResults() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.EmptyResults"); - - UWillowGFxMenuHelperSaveGame_EmptyResults_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.EmptyContent -// (Defined, Public) - -void UWillowGFxMenuHelperSaveGame::EmptyContent() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.EmptyContent"); - - UWillowGFxMenuHelperSaveGame_EmptyContent_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.OnDeleteStorageDeviceChanged -// (Defined, Public) -// Parameters: -// bool bIsValid (Parm) -// class UWillowGFxDialogBox* Dlg (Parm) - -void UWillowGFxMenuHelperSaveGame::OnDeleteStorageDeviceChanged(bool bIsValid, class UWillowGFxDialogBox* Dlg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.OnDeleteStorageDeviceChanged"); - - UWillowGFxMenuHelperSaveGame_OnDeleteStorageDeviceChanged_Params params; - params.bIsValid = bIsValid; - params.Dlg = Dlg; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.Delete -// (Defined, Public, HasDefaults) -// Parameters: -// int SelectionIndex (Parm) - -void UWillowGFxMenuHelperSaveGame::Delete(int SelectionIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.Delete"); - - UWillowGFxMenuHelperSaveGame_Delete_Params params; - params.SelectionIndex = SelectionIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.Activate -// (Defined, Public) -// Parameters: -// int SelectionIndex (Parm) - -void UWillowGFxMenuHelperSaveGame::Activate(int SelectionIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.Activate"); - - UWillowGFxMenuHelperSaveGame_Activate_Params params; - params.SelectionIndex = SelectionIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.AbortRead -// (Defined, Public) - -void UWillowGFxMenuHelperSaveGame::AbortRead() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.AbortRead"); - - UWillowGFxMenuHelperSaveGame_AbortRead_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.SetOwner -// (Defined, HasOptionalparams, Public) -// Parameters: -// class UWillowGFxMovie* InMenuOwner (Parm) -// int InPlayerIndex (OptionalParm, Parm) - -void UWillowGFxMenuHelperSaveGame::SetOwner(class UWillowGFxMovie* InMenuOwner, int InPlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.SetOwner"); - - UWillowGFxMenuHelperSaveGame_SetOwner_Params params; - params.InMenuOwner = InMenuOwner; - params.InPlayerIndex = InPlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.Init -// (Defined, HasOptionalparams, Public) -// Parameters: -// class UWillowGFxMovie* InMenuOwner (Parm) -// int InPlayerIndex (OptionalParm, Parm) - -void UWillowGFxMenuHelperSaveGame::Init(class UWillowGFxMovie* InMenuOwner, int InPlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.Init"); - - UWillowGFxMenuHelperSaveGame_Init_Params params; - params.InMenuOwner = InMenuOwner; - params.InPlayerIndex = InPlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.OnDeleteEnded -// (Public, Delegate) -// Parameters: -// bool bWasDeleted (Parm) - -void UWillowGFxMenuHelperSaveGame::OnDeleteEnded(bool bWasDeleted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.OnDeleteEnded"); - - UWillowGFxMenuHelperSaveGame_OnDeleteEnded_Params params; - params.bWasDeleted = bWasDeleted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.OnDeleteStarted -// (Public, Delegate) - -void UWillowGFxMenuHelperSaveGame::OnDeleteStarted() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.OnDeleteStarted"); - - UWillowGFxMenuHelperSaveGame_OnDeleteStarted_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.OnSaveGamesUpdated -// (Public, Delegate) -// Parameters: -// int InPlayerIndex (Parm) - -void UWillowGFxMenuHelperSaveGame::OnSaveGamesUpdated(int InPlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.OnSaveGamesUpdated"); - - UWillowGFxMenuHelperSaveGame_OnSaveGamesUpdated_Params params; - params.InPlayerIndex = InPlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMenuHelperSaveGame.OnDeleted -// (Public, Delegate) -// Parameters: -// int InPlayerIndex (Parm) -// bool bWasSuccessful (Parm) - -void UWillowGFxMenuHelperSaveGame::OnDeleted(int InPlayerIndex, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMenuHelperSaveGame.OnDeleted"); - - UWillowGFxMenuHelperSaveGame_OnDeleted_Params params; - params.InPlayerIndex = InPlayerIndex; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie.GetQuadrantForControllerId -// (Defined, Static, Public) -// Parameters: -// int ControllerId (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowGFxMovie::GetQuadrantForControllerId(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.GetQuadrantForControllerId"); - - UWillowGFxMovie_GetQuadrantForControllerId_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie.extConditionalBeginSway -// (Defined, Public) -// Parameters: -// struct FString ClipPath (Parm, NeedCtorLink) - -void UWillowGFxMovie::extConditionalBeginSway(const struct FString& ClipPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.extConditionalBeginSway"); - - UWillowGFxMovie_extConditionalBeginSway_Params params; - params.ClipPath = ClipPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie.GetRecommendedRTTSizesFor -// (Native, Public, HasOutparams) -// Parameters: -// unsigned char TargetType (Parm) -// int TexWidth (Parm, OutParm) -// int TexHeight (Parm, OutParm) -// int CellWidth (Parm, OutParm) -// int CellHeight (Parm, OutParm) - -void UWillowGFxMovie::GetRecommendedRTTSizesFor(unsigned char TargetType, int* TexWidth, int* TexHeight, int* CellWidth, int* CellHeight) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.GetRecommendedRTTSizesFor"); - - UWillowGFxMovie_GetRecommendedRTTSizesFor_Params params; - params.TargetType = TargetType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TexWidth != nullptr) - *TexWidth = params.TexWidth; - if (TexHeight != nullptr) - *TexHeight = params.TexHeight; - if (CellWidth != nullptr) - *CellWidth = params.CellWidth; - if (CellHeight != nullptr) - *CellHeight = params.CellHeight; -} - - -// Function WillowGame.WillowGFxMovie.GetRecommendedThumbnail -// (Native, HasOptionalparams, Public) -// Parameters: -// unsigned char UpdateType (Parm) -// unsigned char TargetType (Parm) -// struct FName _tag (OptionalParm, Parm) -// class UTexture* ReturnValue (Parm, OutParm, ReturnParm) - -class UTexture* UWillowGFxMovie::GetRecommendedThumbnail(unsigned char UpdateType, unsigned char TargetType, const struct FName& _tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.GetRecommendedThumbnail"); - - UWillowGFxMovie_GetRecommendedThumbnail_Params params; - params.UpdateType = UpdateType; - params.TargetType = TargetType; - params._tag = _tag; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie.FreeGFxThumbnails -// (Final, Defined, Event, Public) - -void UWillowGFxMovie::FreeGFxThumbnails() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.FreeGFxThumbnails"); - - UWillowGFxMovie_FreeGFxThumbnails_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie.FreeGFxThumbnail -// (Final, Defined, Event, Public) -// Parameters: -// class UTexture* Tex (Parm) - -void UWillowGFxMovie::FreeGFxThumbnail(class UTexture* Tex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.FreeGFxThumbnail"); - - UWillowGFxMovie_FreeGFxThumbnail_Params params; - params.Tex = Tex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie.GetGFxThumbnail -// (Final, Defined, Event, HasOptionalparams, Public) -// Parameters: -// int TextureSizeX (Parm) -// int TextureSizeY (Parm) -// unsigned char UpdateType (Parm) -// int SizeX (OptionalParm, Parm) -// int SizeY (OptionalParm, Parm) -// struct FName _tag (OptionalParm, Parm) -// class UTexture* ReturnValue (Parm, OutParm, ReturnParm) - -class UTexture* UWillowGFxMovie::GetGFxThumbnail(int TextureSizeX, int TextureSizeY, unsigned char UpdateType, int SizeX, int SizeY, const struct FName& _tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.GetGFxThumbnail"); - - UWillowGFxMovie_GetGFxThumbnail_Params params; - params.TextureSizeX = TextureSizeX; - params.TextureSizeY = TextureSizeY; - params.UpdateType = UpdateType; - params.SizeX = SizeX; - params.SizeY = SizeY; - params._tag = _tag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie.ResolveMission -// (Defined, Public) -// Parameters: -// int MissionNumber (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowGFxMovie::ResolveMission(int MissionNumber) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.ResolveMission"); - - UWillowGFxMovie_ResolveMission_Params params; - params.MissionNumber = MissionNumber; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie.IsPresenceContextMatch -// (Native, Static, Public) -// Parameters: -// struct FOnlineFriend Friend (Const, Parm, NeedCtorLink) -// struct FString ContextKey (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMovie::IsPresenceContextMatch(const struct FOnlineFriend& Friend, const struct FString& ContextKey) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.IsPresenceContextMatch"); - - UWillowGFxMovie_IsPresenceContextMatch_Params params; - params.Friend = Friend; - params.ContextKey = ContextKey; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie.GetFriendCharacterClassAndLevel -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FOnlineFriend Friend (Const, Parm, NeedCtorLink) -// struct FString CharacterClassPath (Parm, OutParm, NeedCtorLink) -// int Level (Parm, OutParm) - -void UWillowGFxMovie::GetFriendCharacterClassAndLevel(const struct FOnlineFriend& Friend, struct FString* CharacterClassPath, int* Level) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.GetFriendCharacterClassAndLevel"); - - UWillowGFxMovie_GetFriendCharacterClassAndLevel_Params params; - params.Friend = Friend; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (CharacterClassPath != nullptr) - *CharacterClassPath = params.CharacterClassPath; - if (Level != nullptr) - *Level = params.Level; -} - - -// Function WillowGame.WillowGFxMovie.GetFriendLocation -// (Native, Static, Public, HasOutparams) -// Parameters: -// struct FOnlineFriend Friend (Const, Parm, NeedCtorLink) -// int PlayThrough (Parm, OutParm) -// struct FString Mission (Parm, OutParm, NeedCtorLink) - -void UWillowGFxMovie::GetFriendLocation(const struct FOnlineFriend& Friend, int* PlayThrough, struct FString* Mission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.GetFriendLocation"); - - UWillowGFxMovie_GetFriendLocation_Params params; - params.Friend = Friend; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (PlayThrough != nullptr) - *PlayThrough = params.PlayThrough; - if (Mission != nullptr) - *Mission = params.Mission; -} - - -// Function WillowGame.WillowGFxMovie.GetInviteType -// (Defined, Static, Public) -// Parameters: -// class UOnlineGameSettings* GameSettings (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UWillowGFxMovie::GetInviteType(class UOnlineGameSettings* GameSettings) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.GetInviteType"); - - UWillowGFxMovie_GetInviteType_Params params; - params.GameSettings = GameSettings; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie.GetNetworkType -// (Defined, Static, Public) -// Parameters: -// class UOnlineGameSettings* GameSettings (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UWillowGFxMovie::GetNetworkType(class UOnlineGameSettings* GameSettings) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.GetNetworkType"); - - UWillowGFxMovie_GetNetworkType_Params params; - params.GameSettings = GameSettings; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie.GetCappedDisplayCurrencyAmount -// (Final, Native, Static, Public) -// Parameters: -// unsigned char FormOfCurrency (Parm) -// int Amount (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowGFxMovie::GetCappedDisplayCurrencyAmount(unsigned char FormOfCurrency, int Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.GetCappedDisplayCurrencyAmount"); - - UWillowGFxMovie_GetCappedDisplayCurrencyAmount_Params params; - params.FormOfCurrency = FormOfCurrency; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie.GFxColoredText -// (Static, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FColor C (Const, Parm, OutParm) -// struct FString S (Const, Parm, OutParm, NeedCtorLink) -// bool bAppendNewline (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowGFxMovie::GFxColoredText(bool bAppendNewline, struct FColor* C, struct FString* S) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.GFxColoredText"); - - UWillowGFxMovie_GFxColoredText_Params params; - params.bAppendNewline = bAppendNewline; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (C != nullptr) - *C = params.C; - if (S != nullptr) - *S = params.S; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie.ConditionalLoadGame -// (Public) -// Parameters: -// struct FLoadInfo LI (Parm, NeedCtorLink) -// int PlayerIndex (Parm) - -void UWillowGFxMovie::ConditionalLoadGame(const struct FLoadInfo& LI, int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.ConditionalLoadGame"); - - UWillowGFxMovie_ConditionalLoadGame_Params params; - params.LI = LI; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie.NotifyLoadGameStarted -// (Public) - -void UWillowGFxMovie::NotifyLoadGameStarted() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.NotifyLoadGameStarted"); - - UWillowGFxMovie_NotifyLoadGameStarted_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie.DoDeviceSelection -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AWillowPlayerController* WPC (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMovie::DoDeviceSelection(class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.DoDeviceSelection"); - - UWillowGFxMovie_DoDeviceSelection_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie.GetGameInterface -// (Defined, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UWillowGFxMovie::GetGameInterface() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.GetGameInterface"); - - UWillowGFxMovie_GetGameInterface_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie.ShowGamerCardUI -// (Defined, Public, HasOutparams) -// Parameters: -// int ControllerId (Parm) -// struct FUniqueNetId PlayerUniqueId (Const, Parm, OutParm) - -void UWillowGFxMovie::ShowGamerCardUI(int ControllerId, struct FUniqueNetId* PlayerUniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.ShowGamerCardUI"); - - UWillowGFxMovie_ShowGamerCardUI_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (PlayerUniqueId != nullptr) - *PlayerUniqueId = params.PlayerUniqueId; -} - - -// Function WillowGame.WillowGFxMovie.ShowLivePartyUI -// (Defined, Public) - -void UWillowGFxMovie::ShowLivePartyUI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.ShowLivePartyUI"); - - UWillowGFxMovie_ShowLivePartyUI_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie.ShowAchievementsUI -// (Defined, Public) - -void UWillowGFxMovie::ShowAchievementsUI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.ShowAchievementsUI"); - - UWillowGFxMovie_ShowAchievementsUI_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie.CheckControllerStatus -// (Defined, HasOptionalparams, Public) -// Parameters: -// int ControllerId (OptionalParm, Parm) -// unsigned char MinStatus (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowGFxMovie::CheckControllerStatus(int ControllerId, unsigned char MinStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.CheckControllerStatus"); - - UWillowGFxMovie_CheckControllerStatus_Params params; - params.ControllerId = ControllerId; - params.MinStatus = MinStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie.FocusOn -// (Public) -// Parameters: -// class UGFxObject* Thing (Parm) - -void UWillowGFxMovie::FocusOn(class UGFxObject* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.FocusOn"); - - UWillowGFxMovie_FocusOn_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie.GetControllerId -// (Defined, HasOptionalparams, Public) -// Parameters: -// int PlayerIndex (OptionalParm, Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UWillowGFxMovie::GetControllerId(int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.GetControllerId"); - - UWillowGFxMovie_GetControllerId_Params params; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie.GetInputPlayerIndex -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowGFxMovie::GetInputPlayerIndex(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.GetInputPlayerIndex"); - - UWillowGFxMovie_GetInputPlayerIndex_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie.GetWillowOwner -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* UWillowGFxMovie::GetWillowOwner() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.GetWillowOwner"); - - UWillowGFxMovie_GetWillowOwner_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie.Movie_IsPlaying -// (Final, Native, Static, HasOptionalparams, Public) -// Parameters: -// struct FString MovieFileName (OptionalParm, Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMovie::Movie_IsPlaying(const struct FString& MovieFileName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.Movie_IsPlaying"); - - UWillowGFxMovie_Movie_IsPlaying_Params params; - params.MovieFileName = MovieFileName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie.Movie_Stop -// (Final, Native, Static, HasOptionalparams, Public) -// Parameters: -// float fDelaySeconds (OptionalParm, Parm) -// bool bWait (OptionalParm, Parm) - -void UWillowGFxMovie::Movie_Stop(float fDelaySeconds, bool bWait) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.Movie_Stop"); - - UWillowGFxMovie_Movie_Stop_Params params; - params.fDelaySeconds = fDelaySeconds; - params.bWait = bWait; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie.Movie_Play -// (Final, Native, Static, HasOptionalparams, Public) -// Parameters: -// struct FString MovieFileName (Parm, NeedCtorLink) -// bool bIsStreamed (OptionalParm, Parm) - -void UWillowGFxMovie::Movie_Play(const struct FString& MovieFileName, bool bIsStreamed) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.Movie_Play"); - - UWillowGFxMovie_Movie_Play_Params params; - params.MovieFileName = MovieFileName; - params.bIsStreamed = bIsStreamed; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie.LocText -// (Defined, Public, HasOutparams) -// Parameters: -// struct FString Key (Parm, OutParm, NeedCtorLink) -// struct FString Section (Parm, NeedCtorLink) -// struct FString File (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMovie::LocText(const struct FString& Section, const struct FString& File, struct FString* Key) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.LocText"); - - UWillowGFxMovie_LocText_Params params; - params.Section = Section; - params.File = File; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Key != nullptr) - *Key = params.Key; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie.GetFallbackLocSection -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowGFxMovie::GetFallbackLocSection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.GetFallbackLocSection"); - - UWillowGFxMovie_GetFallbackLocSection_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie.GetFallbackLocFile -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowGFxMovie::GetFallbackLocFile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.GetFallbackLocFile"); - - UWillowGFxMovie_GetFallbackLocFile_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie.LookupFallbackAkEventFromGlobalsDefinition -// (Defined, Static, Public) -// Parameters: -// struct FName UIEvent (Parm) -// class UAkEvent* ReturnValue (Parm, OutParm, ReturnParm) - -class UAkEvent* UWillowGFxMovie::LookupFallbackAkEventFromGlobalsDefinition(const struct FName& UIEvent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.LookupFallbackAkEventFromGlobalsDefinition"); - - UWillowGFxMovie_LookupFallbackAkEventFromGlobalsDefinition_Params params; - params.UIEvent = UIEvent; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie.UpdateHUDVisibility -// (Final, Defined, Private) -// Parameters: -// class AWillowPlayerController* _WPCOwner (Parm) -// bool bShowHUD (Parm) - -void UWillowGFxMovie::UpdateHUDVisibility(class AWillowPlayerController* _WPCOwner, bool bShowHUD) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.UpdateHUDVisibility"); - - UWillowGFxMovie_UpdateHUDVisibility_Params params; - params._WPCOwner = _WPCOwner; - params.bShowHUD = bShowHUD; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie.OnClose -// (Defined, Event, Public) - -void UWillowGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.OnClose"); - - UWillowGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.Start"); - - UWillowGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie.CleanupDestroyedMovies -// (Final, Native, Public) - -void UWillowGFxMovie::CleanupDestroyedMovies() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.CleanupDestroyedMovies"); - - UWillowGFxMovie_CleanupDestroyedMovies_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie.SingleArgInvokeSF -// (Final, Native, Public) -// Parameters: -// struct FString Command (Parm, NeedCtorLink) -// struct FString Arg (Parm, NeedCtorLink) - -void UWillowGFxMovie::SingleArgInvokeSF(const struct FString& Command, const struct FString& Arg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie.SingleArgInvokeSF"); - - UWillowGFxMovie_SingleArgInvokeSF_Params params; - params.Command = Command; - params.Arg = Arg; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.IsSparkTimerActive -// (Defined, Public) -// Parameters: -// struct FName FuncName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAccountGFxMovie::IsSparkTimerActive(const struct FName& FuncName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.IsSparkTimerActive"); - - UGearboxAccountGFxMovie_IsSparkTimerActive_Params params; - params.FuncName = FuncName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxMovie.ClearSparkTimer -// (Defined, Public) -// Parameters: -// struct FName FuncName (Parm) - -void UGearboxAccountGFxMovie::ClearSparkTimer(const struct FName& FuncName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.ClearSparkTimer"); - - UGearboxAccountGFxMovie_ClearSparkTimer_Params params; - params.FuncName = FuncName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.SetSparkTimer -// (Defined, Public) -// Parameters: -// float Rate (Parm) -// bool bLoop (Parm) -// struct FName FuncName (Parm) - -void UGearboxAccountGFxMovie::SetSparkTimer(float Rate, bool bLoop, const struct FName& FuncName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.SetSparkTimer"); - - UGearboxAccountGFxMovie_SetSparkTimer_Params params; - params.Rate = Rate; - params.bLoop = bLoop; - params.FuncName = FuncName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.CanRunSparkInteraction -// (Defined, Public) -// Parameters: -// struct FName FuncName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAccountGFxMovie::CanRunSparkInteraction(const struct FName& FuncName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.CanRunSparkInteraction"); - - UGearboxAccountGFxMovie_CanRunSparkInteraction_Params params; - params.FuncName = FuncName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxMovie.GetShiftMenuTextString -// (Defined, Public) -// Parameters: -// struct FString Key (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGearboxAccountGFxMovie::GetShiftMenuTextString(const struct FString& Key) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.GetShiftMenuTextString"); - - UGearboxAccountGFxMovie_GetShiftMenuTextString_Params params; - params.Key = Key; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxMovie.DelayNextSparkInteraction -// (Defined, Public) - -void UGearboxAccountGFxMovie::DelayNextSparkInteraction() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.DelayNextSparkInteraction"); - - UGearboxAccountGFxMovie_DelayNextSparkInteraction_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.UpdateLegal -// (Defined, Public) - -void UGearboxAccountGFxMovie::UpdateLegal() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.UpdateLegal"); - - UGearboxAccountGFxMovie_UpdateLegal_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.extRequestCurrentOffers -// (Defined, Public) - -void UGearboxAccountGFxMovie::extRequestCurrentOffers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.extRequestCurrentOffers"); - - UGearboxAccountGFxMovie_extRequestCurrentOffers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.extRequestConsoleCodeEntry -// (Defined, Public) - -void UGearboxAccountGFxMovie::extRequestConsoleCodeEntry() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.extRequestConsoleCodeEntry"); - - UGearboxAccountGFxMovie_extRequestConsoleCodeEntry_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.extRequestConfigureSignUpAdditionalTextMessage -// (Defined, Public) -// Parameters: -// struct FString MessagePath (Parm, NeedCtorLink) - -void UGearboxAccountGFxMovie::extRequestConfigureSignUpAdditionalTextMessage(const struct FString& MessagePath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.extRequestConfigureSignUpAdditionalTextMessage"); - - UGearboxAccountGFxMovie_extRequestConfigureSignUpAdditionalTextMessage_Params params; - params.MessagePath = MessagePath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.extRequestConfigureAdditionalBenefitsMessage -// (Defined, Public) -// Parameters: -// struct FString MessagePath (Parm, NeedCtorLink) - -void UGearboxAccountGFxMovie::extRequestConfigureAdditionalBenefitsMessage(const struct FString& MessagePath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.extRequestConfigureAdditionalBenefitsMessage"); - - UGearboxAccountGFxMovie_extRequestConfigureAdditionalBenefitsMessage_Params params; - params.MessagePath = MessagePath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.extGearboxAccountOnLoad -// (Defined, Public) -// Parameters: -// struct FString TargetPath (Parm, NeedCtorLink) - -void UGearboxAccountGFxMovie::extGearboxAccountOnLoad(const struct FString& TargetPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.extGearboxAccountOnLoad"); - - UGearboxAccountGFxMovie_extGearboxAccountOnLoad_Params params; - params.TargetPath = TargetPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.DisplaySupportId -// (Defined, Public) - -void UGearboxAccountGFxMovie::DisplaySupportId() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.DisplaySupportId"); - - UGearboxAccountGFxMovie_DisplaySupportId_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.TryPasteKeyCode -// (Defined, Public) - -void UGearboxAccountGFxMovie::TryPasteKeyCode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.TryPasteKeyCode"); - - UGearboxAccountGFxMovie_TryPasteKeyCode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.PopulateOffers -// (Defined, Public) - -void UGearboxAccountGFxMovie::PopulateOffers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.PopulateOffers"); - - UGearboxAccountGFxMovie_PopulateOffers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnEntitlementsUpdated -// (Defined, Public) -// Parameters: -// class UGearboxAccountData* GearboxAccount (Parm) - -void UGearboxAccountGFxMovie::OnEntitlementsUpdated(class UGearboxAccountData* GearboxAccount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnEntitlementsUpdated"); - - UGearboxAccountGFxMovie_OnEntitlementsUpdated_Params params; - params.GearboxAccount = GearboxAccount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.PerformRedeemCode -// (Defined, Public) - -void UGearboxAccountGFxMovie::PerformRedeemCode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.PerformRedeemCode"); - - UGearboxAccountGFxMovie_PerformRedeemCode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnRedeemCodeButtonClick -// (Defined, Public) -// Parameters: -// class UGFxObject* EventObj (Parm) - -void UGearboxAccountGFxMovie::OnRedeemCodeButtonClick(class UGFxObject* EventObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnRedeemCodeButtonClick"); - - UGearboxAccountGFxMovie_OnRedeemCodeButtonClick_Params params; - params.EventObj = EventObj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnAgeGateConfirmAgeButtonClick -// (Defined, Public) -// Parameters: -// class UGFxObject* EventObj (Parm) - -void UGearboxAccountGFxMovie::OnAgeGateConfirmAgeButtonClick(class UGFxObject* EventObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnAgeGateConfirmAgeButtonClick"); - - UGearboxAccountGFxMovie_OnAgeGateConfirmAgeButtonClick_Params params; - params.EventObj = EventObj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.PerformSignUp -// (Defined, Public) - -void UGearboxAccountGFxMovie::PerformSignUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.PerformSignUp"); - - UGearboxAccountGFxMovie_PerformSignUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnSignUpScreenSignUpButtonClick -// (Defined, Public) -// Parameters: -// class UGFxObject* EventObj (Parm) - -void UGearboxAccountGFxMovie::OnSignUpScreenSignUpButtonClick(class UGFxObject* EventObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnSignUpScreenSignUpButtonClick"); - - UGearboxAccountGFxMovie_OnSignUpScreenSignUpButtonClick_Params params; - params.EventObj = EventObj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnEULAScreenAcceptButtonClick -// (Defined, Public) -// Parameters: -// class UGFxObject* EventObj (Parm) - -void UGearboxAccountGFxMovie::OnEULAScreenAcceptButtonClick(class UGFxObject* EventObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnEULAScreenAcceptButtonClick"); - - UGearboxAccountGFxMovie_OnEULAScreenAcceptButtonClick_Params params; - params.EventObj = EventObj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.PerformResetPassword -// (Defined, Public) - -void UGearboxAccountGFxMovie::PerformResetPassword() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.PerformResetPassword"); - - UGearboxAccountGFxMovie_PerformResetPassword_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnResetPasswordScreenResetPasswordButtonClick -// (Defined, Public) -// Parameters: -// class UGFxObject* EventObj (Parm) - -void UGearboxAccountGFxMovie::OnResetPasswordScreenResetPasswordButtonClick(class UGFxObject* EventObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnResetPasswordScreenResetPasswordButtonClick"); - - UGearboxAccountGFxMovie_OnResetPasswordScreenResetPasswordButtonClick_Params params; - params.EventObj = EventObj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnSignInScreenResetPasswordButtonClick -// (Defined, Public) -// Parameters: -// class UGFxObject* EventObj (Parm) - -void UGearboxAccountGFxMovie::OnSignInScreenResetPasswordButtonClick(class UGFxObject* EventObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnSignInScreenResetPasswordButtonClick"); - - UGearboxAccountGFxMovie_OnSignInScreenResetPasswordButtonClick_Params params; - params.EventObj = EventObj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.PerformSignIn -// (Defined, Public) - -void UGearboxAccountGFxMovie::PerformSignIn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.PerformSignIn"); - - UGearboxAccountGFxMovie_PerformSignIn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnSignInScreenSignInButtonClick -// (Defined, Public) -// Parameters: -// class UGFxObject* EventObj (Parm) - -void UGearboxAccountGFxMovie::OnSignInScreenSignInButtonClick(class UGFxObject* EventObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnSignInScreenSignInButtonClick"); - - UGearboxAccountGFxMovie_OnSignInScreenSignInButtonClick_Params params; - params.EventObj = EventObj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnGetUserAgeGroup -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// unsigned char UserAgeGroup (Parm) - -void UGearboxAccountGFxMovie::OnGetUserAgeGroup(unsigned char LocalUserNum, unsigned char UserAgeGroup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnGetUserAgeGroup"); - - UGearboxAccountGFxMovie_OnGetUserAgeGroup_Params params; - params.LocalUserNum = LocalUserNum; - params.UserAgeGroup = UserAgeGroup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnWelcomeScreenSignUpButtonClick -// (Defined, Public) -// Parameters: -// class UGFxObject* EventObj (Parm) - -void UGearboxAccountGFxMovie::OnWelcomeScreenSignUpButtonClick(class UGFxObject* EventObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnWelcomeScreenSignUpButtonClick"); - - UGearboxAccountGFxMovie_OnWelcomeScreenSignUpButtonClick_Params params; - params.EventObj = EventObj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnWelcomeScreenSignInButtonClick -// (Defined, Public) -// Parameters: -// class UGFxObject* EventObj (Parm) - -void UGearboxAccountGFxMovie::OnWelcomeScreenSignInButtonClick(class UGFxObject* EventObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnWelcomeScreenSignInButtonClick"); - - UGearboxAccountGFxMovie_OnWelcomeScreenSignInButtonClick_Params params; - params.EventObj = EventObj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnConfirmPasswordButtonClick -// (Defined, Public) -// Parameters: -// class UGFxObject* EventObj (Parm) - -void UGearboxAccountGFxMovie::OnConfirmPasswordButtonClick(class UGFxObject* EventObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnConfirmPasswordButtonClick"); - - UGearboxAccountGFxMovie_OnConfirmPasswordButtonClick_Params params; - params.EventObj = EventObj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnPasswordButtonClick -// (Defined, Public) -// Parameters: -// class UGFxObject* EventObj (Parm) - -void UGearboxAccountGFxMovie::OnPasswordButtonClick(class UGFxObject* EventObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnPasswordButtonClick"); - - UGearboxAccountGFxMovie_OnPasswordButtonClick_Params params; - params.EventObj = EventObj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnEmailButtonClick -// (Defined, Public) -// Parameters: -// class UGFxObject* EventObj (Parm) - -void UGearboxAccountGFxMovie::OnEmailButtonClick(class UGFxObject* EventObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnEmailButtonClick"); - - UGearboxAccountGFxMovie_OnEmailButtonClick_Params params; - params.EventObj = EventObj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnBackButtonClick -// (Defined, Public) -// Parameters: -// class UGFxObject* EventObj (Parm) - -void UGearboxAccountGFxMovie::OnBackButtonClick(class UGFxObject* EventObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnBackButtonClick"); - - UGearboxAccountGFxMovie_OnBackButtonClick_Params params; - params.EventObj = EventObj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.IsConsole -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGearboxAccountGFxMovie::IsConsole() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.IsConsole"); - - UGearboxAccountGFxMovie_IsConsole_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxMovie.IsSteamworksInitialized -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAccountGFxMovie::IsSteamworksInitialized() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.IsSteamworksInitialized"); - - UGearboxAccountGFxMovie_IsSteamworksInitialized_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxMovie.IsSignedIn -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGearboxAccountGFxMovie::IsSignedIn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.IsSignedIn"); - - UGearboxAccountGFxMovie_IsSignedIn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxMovie.IsAuthenticated -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGearboxAccountGFxMovie::IsAuthenticated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.IsAuthenticated"); - - UGearboxAccountGFxMovie_IsAuthenticated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxMovie.IsFirstWelcome -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGearboxAccountGFxMovie::IsFirstWelcome() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.IsFirstWelcome"); - - UGearboxAccountGFxMovie_IsFirstWelcome_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxMovie.AttachFunctions -// (Defined, Public) - -void UGearboxAccountGFxMovie::AttachFunctions() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.AttachFunctions"); - - UGearboxAccountGFxMovie_AttachFunctions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnEmailOrPasswordEntryComplete -// (Defined, Public) -// Parameters: -// bool bSuccessful (Parm) - -void UGearboxAccountGFxMovie::OnEmailOrPasswordEntryComplete(bool bSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnEmailOrPasswordEntryComplete"); - - UGearboxAccountGFxMovie_OnEmailOrPasswordEntryComplete_Params params; - params.bSuccessful = bSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnRedeemCodeEntryComplete -// (Defined, Public) -// Parameters: -// bool bSuccessful (Parm) - -void UGearboxAccountGFxMovie::OnRedeemCodeEntryComplete(bool bSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnRedeemCodeEntryComplete"); - - UGearboxAccountGFxMovie_OnRedeemCodeEntryComplete_Params params; - params.bSuccessful = bSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnAgeYearEntryComplete -// (Defined, Public) -// Parameters: -// bool bSuccessful (Parm) - -void UGearboxAccountGFxMovie::OnAgeYearEntryComplete(bool bSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnAgeYearEntryComplete"); - - UGearboxAccountGFxMovie_OnAgeYearEntryComplete_Params params; - params.bSuccessful = bSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnAgeDayEntryComplete -// (Defined, Public) -// Parameters: -// bool bSuccessful (Parm) - -void UGearboxAccountGFxMovie::OnAgeDayEntryComplete(bool bSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnAgeDayEntryComplete"); - - UGearboxAccountGFxMovie_OnAgeDayEntryComplete_Params params; - params.bSuccessful = bSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnAgeMonthEntryComplete -// (Defined, Public) -// Parameters: -// bool bSuccessful (Parm) - -void UGearboxAccountGFxMovie::OnAgeMonthEntryComplete(bool bSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnAgeMonthEntryComplete"); - - UGearboxAccountGFxMovie_OnAgeMonthEntryComplete_Params params; - params.bSuccessful = bSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnConsoleCodeEntryComplete -// (Defined, Public) -// Parameters: -// bool bSuccessful (Parm) - -void UGearboxAccountGFxMovie::OnConsoleCodeEntryComplete(bool bSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnConsoleCodeEntryComplete"); - - UGearboxAccountGFxMovie_OnConsoleCodeEntryComplete_Params params; - params.bSuccessful = bSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnConfirmPasswordInputComplete -// (Defined, Public) -// Parameters: -// bool bSuccessful (Parm) - -void UGearboxAccountGFxMovie::OnConfirmPasswordInputComplete(bool bSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnConfirmPasswordInputComplete"); - - UGearboxAccountGFxMovie_OnConfirmPasswordInputComplete_Params params; - params.bSuccessful = bSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnPasswordInputComplete -// (Defined, Public) -// Parameters: -// bool bSuccessful (Parm) - -void UGearboxAccountGFxMovie::OnPasswordInputComplete(bool bSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnPasswordInputComplete"); - - UGearboxAccountGFxMovie_OnPasswordInputComplete_Params params; - params.bSuccessful = bSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnEmailInputComplete -// (Defined, Public) -// Parameters: -// bool bSuccessful (Parm) - -void UGearboxAccountGFxMovie::OnEmailInputComplete(bool bSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnEmailInputComplete"); - - UGearboxAccountGFxMovie_OnEmailInputComplete_Params params; - params.bSuccessful = bSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.ConsolePlayerInput -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FScriptDelegate OnInputCompleteDelegate (Parm, NeedCtorLink) -// struct FString TitleText (Parm, NeedCtorLink) -// struct FString DescriptionText (Parm, NeedCtorLink) -// unsigned char KeyboardType (Parm) -// int MaxLength (OptionalParm, Parm) - -void UGearboxAccountGFxMovie::ConsolePlayerInput(const struct FScriptDelegate& OnInputCompleteDelegate, const struct FString& TitleText, const struct FString& DescriptionText, unsigned char KeyboardType, int MaxLength) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.ConsolePlayerInput"); - - UGearboxAccountGFxMovie_ConsolePlayerInput_Params params; - params.OnInputCompleteDelegate = OnInputCompleteDelegate; - params.TitleText = TitleText; - params.DescriptionText = DescriptionText; - params.KeyboardType = KeyboardType; - params.MaxLength = MaxLength; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.ValidateConfirmPassword -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAccountGFxMovie::ValidateConfirmPassword() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.ValidateConfirmPassword"); - - UGearboxAccountGFxMovie_ValidateConfirmPassword_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxMovie.ValidatePassword -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAccountGFxMovie::ValidatePassword() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.ValidatePassword"); - - UGearboxAccountGFxMovie_ValidatePassword_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxMovie.ValidateEmail -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAccountGFxMovie::ValidateEmail() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.ValidateEmail"); - - UGearboxAccountGFxMovie_ValidateEmail_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxMovie.ValidateAge -// (Defined, Public) -// Parameters: -// int Month (Parm) -// int Day (Parm) -// int Year (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAccountGFxMovie::ValidateAge(int Month, int Day, int Year) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.ValidateAge"); - - UGearboxAccountGFxMovie_ValidateAge_Params params; - params.Month = Month; - params.Day = Day; - params.Year = Year; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxMovie.UpdateTooltips -// (Defined, Public) - -void UGearboxAccountGFxMovie::UpdateTooltips() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.UpdateTooltips"); - - UGearboxAccountGFxMovie_UpdateTooltips_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.UpdateSignInStatus -// (Defined, Public) - -void UGearboxAccountGFxMovie::UpdateSignInStatus() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.UpdateSignInStatus"); - - UGearboxAccountGFxMovie_UpdateSignInStatus_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.UpdatePlayerName -// (Defined, Public) - -void UGearboxAccountGFxMovie::UpdatePlayerName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.UpdatePlayerName"); - - UGearboxAccountGFxMovie_UpdatePlayerName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.ReturnToWelcomeScreen -// (Defined, Public) - -void UGearboxAccountGFxMovie::ReturnToWelcomeScreen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.ReturnToWelcomeScreen"); - - UGearboxAccountGFxMovie_ReturnToWelcomeScreen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.PopScreen -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAccountGFxMovie::PopScreen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.PopScreen"); - - UGearboxAccountGFxMovie_PopScreen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxMovie.PushScreen -// (Defined, Public) -// Parameters: -// struct FString Screen (Parm, NeedCtorLink) - -void UGearboxAccountGFxMovie::PushScreen(const struct FString& Screen) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.PushScreen"); - - UGearboxAccountGFxMovie_PushScreen_Params params; - params.Screen = Screen; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.HandleBack -// (Defined, Public) - -void UGearboxAccountGFxMovie::HandleBack() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.HandleBack"); - - UGearboxAccountGFxMovie_HandleBack_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnCodeRedemptionSuccessClicked -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAccountGFxMovie::OnCodeRedemptionSuccessClicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnCodeRedemptionSuccessClicked"); - - UGearboxAccountGFxMovie_OnCodeRedemptionSuccessClicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxMovie.HandleCodeRedeemed -// (Defined, HasOptionalparams, Public) -// Parameters: -// unsigned char Result (Parm) -// struct FString CustomTitle (OptionalParm, Parm, NeedCtorLink) -// struct FString CustomBody (OptionalParm, Parm, NeedCtorLink) - -void UGearboxAccountGFxMovie::HandleCodeRedeemed(unsigned char Result, const struct FString& CustomTitle, const struct FString& CustomBody) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.HandleCodeRedeemed"); - - UGearboxAccountGFxMovie_HandleCodeRedeemed_Params params; - params.Result = Result; - params.CustomTitle = CustomTitle; - params.CustomBody = CustomBody; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.HandleResetPassword -// (Defined, Public) -// Parameters: -// unsigned char Result (Parm) - -void UGearboxAccountGFxMovie::HandleResetPassword(unsigned char Result) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.HandleResetPassword"); - - UGearboxAccountGFxMovie_HandleResetPassword_Params params; - params.Result = Result; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.HandleAccountSignUp -// (Defined, Public) -// Parameters: -// unsigned char Result (Parm) - -void UGearboxAccountGFxMovie::HandleAccountSignUp(unsigned char Result) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.HandleAccountSignUp"); - - UGearboxAccountGFxMovie_HandleAccountSignUp_Params params; - params.Result = Result; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.HandleAgeGate -// (Defined, Public) -// Parameters: -// unsigned char Result (Parm) - -void UGearboxAccountGFxMovie::HandleAgeGate(unsigned char Result) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.HandleAgeGate"); - - UGearboxAccountGFxMovie_HandleAgeGate_Params params; - params.Result = Result; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.HandleAccountSignIn -// (Defined, Public) -// Parameters: -// unsigned char Result (Parm) - -void UGearboxAccountGFxMovie::HandleAccountSignIn(unsigned char Result) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.HandleAccountSignIn"); - - UGearboxAccountGFxMovie_HandleAccountSignIn_Params params; - params.Result = Result; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.HandleInitializedTimeoutClicked -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* DialogBox (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAccountGFxMovie::HandleInitializedTimeoutClicked(class UWillowGFxDialogBox* DialogBox, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.HandleInitializedTimeoutClicked"); - - UGearboxAccountGFxMovie_HandleInitializedTimeoutClicked_Params params; - params.DialogBox = DialogBox; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxMovie.HandleInitializedTimeout -// (Defined, Public) - -void UGearboxAccountGFxMovie::HandleInitializedTimeout() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.HandleInitializedTimeout"); - - UGearboxAccountGFxMovie_HandleInitializedTimeout_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.HandleInitialized -// (Defined, Public) -// Parameters: -// unsigned char InitializedResult (Parm) - -void UGearboxAccountGFxMovie::HandleInitialized(unsigned char InitializedResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.HandleInitialized"); - - UGearboxAccountGFxMovie_HandleInitialized_Params params; - params.InitializedResult = InitializedResult; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnClose -// (Defined, Event, Public) - -void UGearboxAccountGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnClose"); - - UGearboxAccountGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.extConfigureForViewOffers -// (Defined, Public) - -void UGearboxAccountGFxMovie::extConfigureForViewOffers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.extConfigureForViewOffers"); - - UGearboxAccountGFxMovie_extConfigureForViewOffers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.ResetSparkAndHideMovie -// (Defined, Public) - -void UGearboxAccountGFxMovie::ResetSparkAndHideMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.ResetSparkAndHideMovie"); - - UGearboxAccountGFxMovie_ResetSparkAndHideMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.HandleInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAccountGFxMovie::HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.HandleInputKey"); - - UGearboxAccountGFxMovie_HandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxMovie.OnConsoleInputComplete -// (Public, Delegate) -// Parameters: -// bool bUserCancelled (Parm) - -void UGearboxAccountGFxMovie::OnConsoleInputComplete(bool bUserCancelled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.OnConsoleInputComplete"); - - UGearboxAccountGFxMovie_OnConsoleInputComplete_Params params; - params.bUserCancelled = bUserCancelled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxMovie.GetRegion -// (Native, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGearboxAccountGFxMovie::GetRegion() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.GetRegion"); - - UGearboxAccountGFxMovie_GetRegion_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxMovie.IsKeyValid -// (Native, Public) -// Parameters: -// struct FString Key (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAccountGFxMovie::IsKeyValid(const struct FString& Key) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.IsKeyValid"); - - UGearboxAccountGFxMovie_IsKeyValid_Params params; - params.Key = Key; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxMovie.GetCurrentDate -// (Native, Public, HasOutparams) -// Parameters: -// int Month (Parm, OutParm) -// int Day (Parm, OutParm) -// int Year (Parm, OutParm) - -void UGearboxAccountGFxMovie::GetCurrentDate(int* Month, int* Day, int* Year) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxMovie.GetCurrentDate"); - - UGearboxAccountGFxMovie_GetCurrentDate_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Month != nullptr) - *Month = params.Month; - if (Day != nullptr) - *Day = params.Day; - if (Year != nullptr) - *Year = params.Year; -} - - -// Function WillowGame.HashDisplayGFxMovie.ConfigureForPlayer -// (Defined, Public) -// Parameters: -// float ControllerId (Parm) - -void UHashDisplayGFxMovie::ConfigureForPlayer(float ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.ConfigureForPlayer"); - - UHashDisplayGFxMovie_ConfigureForPlayer_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HashDisplayGFxMovie.FadePopup_AS -// (Defined, Public) - -void UHashDisplayGFxMovie::FadePopup_AS() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.FadePopup_AS"); - - UHashDisplayGFxMovie_FadePopup_AS_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HashDisplayGFxMovie.ShowPopup_AS -// (Defined, Public) -// Parameters: -// struct FString PopupText (Parm, NeedCtorLink) -// struct FString PopupTitle (Parm, NeedCtorLink) - -void UHashDisplayGFxMovie::ShowPopup_AS(const struct FString& PopupText, const struct FString& PopupTitle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.ShowPopup_AS"); - - UHashDisplayGFxMovie_ShowPopup_AS_Params params; - params.PopupText = PopupText; - params.PopupTitle = PopupTitle; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HashDisplayGFxMovie.ShowPopup -// (Defined, Public) -// Parameters: -// struct FString PopupText (Parm, NeedCtorLink) -// struct FString PopupTitle (Parm, NeedCtorLink) - -void UHashDisplayGFxMovie::ShowPopup(const struct FString& PopupText, const struct FString& PopupTitle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.ShowPopup"); - - UHashDisplayGFxMovie_ShowPopup_Params params; - params.PopupText = PopupText; - params.PopupTitle = PopupTitle; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HashDisplayGFxMovie.SetAmmoCount -// (Defined, Public, HasDefaults) -// Parameters: -// struct FString FlashString (Parm, NeedCtorLink) -// class UResourceDefinition* ResourceDef (Parm) - -void UHashDisplayGFxMovie::SetAmmoCount(const struct FString& FlashString, class UResourceDefinition* ResourceDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.SetAmmoCount"); - - UHashDisplayGFxMovie_SetAmmoCount_Params params; - params.FlashString = FlashString; - params.ResourceDef = ResourceDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HashDisplayGFxMovie.SetAllAmmoCounts -// (Defined, Public) - -void UHashDisplayGFxMovie::SetAllAmmoCounts() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.SetAllAmmoCounts"); - - UHashDisplayGFxMovie_SetAllAmmoCounts_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HashDisplayGFxMovie.ToggleSort -// (Defined, Public) -// Parameters: -// unsigned char Direction (Parm) - -void UHashDisplayGFxMovie::ToggleSort(unsigned char Direction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.ToggleSort"); - - UHashDisplayGFxMovie_ToggleSort_Params params; - params.Direction = Direction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HashDisplayGFxMovie.UpdateCardPanelWithCurrentActiveListEntry -// (Defined, Public) - -void UHashDisplayGFxMovie::UpdateCardPanelWithCurrentActiveListEntry() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.UpdateCardPanelWithCurrentActiveListEntry"); - - UHashDisplayGFxMovie_UpdateCardPanelWithCurrentActiveListEntry_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HashDisplayGFxMovie.UpdateCardPanel -// (Native, Public) -// Parameters: -// int CardIndex (Parm) -// class AWillowInventory* MainThing (Parm) -// class AWillowInventory* OtherThing (Parm) - -void UHashDisplayGFxMovie::UpdateCardPanel(int CardIndex, class AWillowInventory* MainThing, class AWillowInventory* OtherThing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.UpdateCardPanel"); - - UHashDisplayGFxMovie_UpdateCardPanel_Params params; - params.CardIndex = CardIndex; - params.MainThing = MainThing; - params.OtherThing = OtherThing; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HashDisplayGFxMovie.GetHashDisplayStringForItem -// (Native, Public) -// Parameters: -// struct FItemDefinitionData ItemDefData (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UHashDisplayGFxMovie::GetHashDisplayStringForItem(const struct FItemDefinitionData& ItemDefData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.GetHashDisplayStringForItem"); - - UHashDisplayGFxMovie_GetHashDisplayStringForItem_Params params; - params.ItemDefData = ItemDefData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.HashDisplayGFxMovie.GetHashDisplayStringForWeapon -// (Native, Public) -// Parameters: -// struct FWeaponDefinitionData WeapDefData (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UHashDisplayGFxMovie::GetHashDisplayStringForWeapon(const struct FWeaponDefinitionData& WeapDefData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.GetHashDisplayStringForWeapon"); - - UHashDisplayGFxMovie_GetHashDisplayStringForWeapon_Params params; - params.WeapDefData = WeapDefData; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.HashDisplayGFxMovie.MoveHighlightBar -// (Defined, Public) -// Parameters: -// unsigned char Dir (Parm) - -void UHashDisplayGFxMovie::MoveHighlightBar(unsigned char Dir) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.MoveHighlightBar"); - - UHashDisplayGFxMovie_MoveHighlightBar_Params params; - params.Dir = Dir; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HashDisplayGFxMovie.SortContainer -// (Native, Public) -// Parameters: -// class UGFxTextListContainer* Container (Parm) - -void UHashDisplayGFxMovie::SortContainer(class UGFxTextListContainer* Container) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.SortContainer"); - - UHashDisplayGFxMovie_SortContainer_Params params; - params.Container = Container; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HashDisplayGFxMovie.SetupContainerWithData -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// class UGFxTextListContainer* Container (Parm) -// TArray Things (Parm, OutParm, NeedCtorLink) - -void UHashDisplayGFxMovie::SetupContainerWithData(class UGFxTextListContainer* Container, TArray* Things) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.SetupContainerWithData"); - - UHashDisplayGFxMovie_SetupContainerWithData_Params params; - params.Container = Container; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Things != nullptr) - *Things = params.Things; -} - - -// Function WillowGame.HashDisplayGFxMovie.StartClosing -// (Defined, Public) - -void UHashDisplayGFxMovie::StartClosing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.StartClosing"); - - UHashDisplayGFxMovie_StartClosing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HashDisplayGFxMovie.extUpdateLeftListSize -// (Defined, Public) -// Parameters: -// int NewSize (Parm) - -void UHashDisplayGFxMovie::extUpdateLeftListSize(int NewSize) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.extUpdateLeftListSize"); - - UHashDisplayGFxMovie_extUpdateLeftListSize_Params params; - params.NewSize = NewSize; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HashDisplayGFxMovie.extPopupFading -// (Defined, Public) - -void UHashDisplayGFxMovie::extPopupFading() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.extPopupFading"); - - UHashDisplayGFxMovie_extPopupFading_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HashDisplayGFxMovie.SetCredits_Wrapper -// (Defined, Public) -// Parameters: -// int Credits (Parm) - -void UHashDisplayGFxMovie::SetCredits_Wrapper(int Credits) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.SetCredits_Wrapper"); - - UHashDisplayGFxMovie_SetCredits_Wrapper_Params params; - params.Credits = Credits; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HashDisplayGFxMovie.SetCredits -// (Defined, Public) -// Parameters: -// int Credits (Parm) - -void UHashDisplayGFxMovie::SetCredits(int Credits) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.SetCredits"); - - UHashDisplayGFxMovie_SetCredits_Params params; - params.Credits = Credits; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HashDisplayGFxMovie.extSetupScreen -// (Defined, Public) - -void UHashDisplayGFxMovie::extSetupScreen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.extSetupScreen"); - - UHashDisplayGFxMovie_extSetupScreen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HashDisplayGFxMovie.HandleMove -// (Defined, Public) -// Parameters: -// struct FName ukey (Parm) -// unsigned char uevent (Parm) - -void UHashDisplayGFxMovie::HandleMove(const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.HandleMove"); - - UHashDisplayGFxMovie_HandleMove_Params params; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HashDisplayGFxMovie.PopupStateInputKey -// (Defined, Public) -// Parameters: -// struct FName ukey (Parm) -// unsigned char uevent (Parm) - -void UHashDisplayGFxMovie::PopupStateInputKey(const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.PopupStateInputKey"); - - UHashDisplayGFxMovie_PopupStateInputKey_Params params; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HashDisplayGFxMovie.NormalStateInputKey -// (Defined, Public) -// Parameters: -// struct FName ukey (Parm) -// unsigned char uevent (Parm) - -void UHashDisplayGFxMovie::NormalStateInputKey(const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.NormalStateInputKey"); - - UHashDisplayGFxMovie_NormalStateInputKey_Params params; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HashDisplayGFxMovie.MainInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UHashDisplayGFxMovie::MainInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.MainInputKey"); - - UHashDisplayGFxMovie_MainInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.HashDisplayGFxMovie.OnClose -// (Defined, Event, Public) - -void UHashDisplayGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.OnClose"); - - UHashDisplayGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HashDisplayGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UHashDisplayGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.Start"); - - UHashDisplayGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.HashDisplayGFxMovie.OnStatefulInputKey -// (Public, Delegate) -// Parameters: -// struct FName ukey (Parm) -// unsigned char uevent (Parm) - -void UHashDisplayGFxMovie::OnStatefulInputKey(const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HashDisplayGFxMovie.OnStatefulInputKey"); - - UHashDisplayGFxMovie_OnStatefulInputKey_Params params; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemPickupGFxMovie.InitFromDefinition -// (Native, Public) - -void UItemPickupGFxMovie::InitFromDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemPickupGFxMovie.InitFromDefinition"); - - UItemPickupGFxMovie_InitFromDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemPickupGFxMovie.EnableThumbnail -// (Native, Public) - -void UItemPickupGFxMovie::EnableThumbnail() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemPickupGFxMovie.EnableThumbnail"); - - UItemPickupGFxMovie_EnableThumbnail_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemPickupGFxMovie.extOnItemCardHeightCalculated -// (Native, Public) -// Parameters: -// float NewHeight (Parm) - -void UItemPickupGFxMovie::extOnItemCardHeightCalculated(float NewHeight) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemPickupGFxMovie.extOnItemCardHeightCalculated"); - - UItemPickupGFxMovie_extOnItemCardHeightCalculated_Params params; - params.NewHeight = NewHeight; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemPickupGFxMovie.extReadyForInventoryInfo -// (Native, Public) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) - -void UItemPickupGFxMovie::extReadyForInventoryInfo(const struct FString& Path) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemPickupGFxMovie.extReadyForInventoryInfo"); - - UItemPickupGFxMovie_extReadyForInventoryInfo_Params params; - params.Path = Path; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemPickupGFxMovie.UpdateCompareAgainstThing -// (Native, Public) - -void UItemPickupGFxMovie::UpdateCompareAgainstThing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemPickupGFxMovie.UpdateCompareAgainstThing"); - - UItemPickupGFxMovie_UpdateCompareAgainstThing_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemPickupGFxMovie.GetCompareAgainstThing -// (Native, Public) -// Parameters: -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UItemPickupGFxMovie::GetCompareAgainstThing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemPickupGFxMovie.GetCompareAgainstThing"); - - UItemPickupGFxMovie_GetCompareAgainstThing_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ItemPickupGFxMovie.Show -// (Native, Public) -// Parameters: -// bool bShow (Parm) - -void UItemPickupGFxMovie::Show(bool bShow) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemPickupGFxMovie.Show"); - - UItemPickupGFxMovie_Show_Params params; - params.bShow = bShow; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemPickupGFxMovie.InitializeFrom -// (Native, Public) -// Parameters: -// class UGearboxGFxMovie* SrcMovie (Parm) - -void UItemPickupGFxMovie::InitializeFrom(class UGearboxGFxMovie* SrcMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemPickupGFxMovie.InitializeFrom"); - - UItemPickupGFxMovie_InitializeFrom_Params params; - params.SrcMovie = SrcMovie; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemPickupGFxMovie.CreateBackupRenderTarget -// (Native, Public) - -void UItemPickupGFxMovie::CreateBackupRenderTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemPickupGFxMovie.CreateBackupRenderTarget"); - - UItemPickupGFxMovie_CreateBackupRenderTarget_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemPickupGFxMovie.SetOnItemCardHeightCalculatedHandler -// (Defined, Public) -// Parameters: -// class UGFxObject* Context (Parm) -// struct FScriptDelegate F (Parm, NeedCtorLink) - -void UItemPickupGFxMovie::SetOnItemCardHeightCalculatedHandler(class UGFxObject* Context, const struct FScriptDelegate& F) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemPickupGFxMovie.SetOnItemCardHeightCalculatedHandler"); - - UItemPickupGFxMovie_SetOnItemCardHeightCalculatedHandler_Params params; - params.Context = Context; - params.F = F; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemPickupGFxMovie.OnClose -// (Defined, Event, Public) - -void UItemPickupGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemPickupGFxMovie.OnClose"); - - UItemPickupGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemPickupGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UItemPickupGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemPickupGFxMovie.Start"); - - UItemPickupGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ItemPickupGFxMovie.OnItemCardHeightCalculatedHandler -// (Final, Private, Delegate) -// Parameters: -// float NewHeight (Parm) - -void UItemPickupGFxMovie::OnItemCardHeightCalculatedHandler(float NewHeight) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemPickupGFxMovie.OnItemCardHeightCalculatedHandler"); - - UItemPickupGFxMovie_OnItemCardHeightCalculatedHandler_Params params; - params.NewHeight = NewHeight; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OnlineMessageGFxMovie.extOnHideBegin -// (Defined, Public) -// Parameters: -// class UGFxObject* Clip (Parm) - -void UOnlineMessageGFxMovie::extOnHideBegin(class UGFxObject* Clip) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OnlineMessageGFxMovie.extOnHideBegin"); - - UOnlineMessageGFxMovie_extOnHideBegin_Params params; - params.Clip = Clip; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OnlineMessageGFxMovie.extOnlineMessageOnLoad -// (Defined, Public) -// Parameters: -// struct FString blockingPath (Parm, NeedCtorLink) -// struct FString nonBlockingPath (Parm, NeedCtorLink) - -void UOnlineMessageGFxMovie::extOnlineMessageOnLoad(const struct FString& blockingPath, const struct FString& nonBlockingPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OnlineMessageGFxMovie.extOnlineMessageOnLoad"); - - UOnlineMessageGFxMovie_extOnlineMessageOnLoad_Params params; - params.blockingPath = blockingPath; - params.nonBlockingPath = nonBlockingPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OnlineMessageGFxMovie.UpdateAspectRatio -// (Final, Defined, Private) - -void UOnlineMessageGFxMovie::UpdateAspectRatio() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OnlineMessageGFxMovie.UpdateAspectRatio"); - - UOnlineMessageGFxMovie_UpdateAspectRatio_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OnlineMessageGFxMovie.HACK_DontActuallyBlock -// (Defined, Public) - -void UOnlineMessageGFxMovie::HACK_DontActuallyBlock() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OnlineMessageGFxMovie.HACK_DontActuallyBlock"); - - UOnlineMessageGFxMovie_HACK_DontActuallyBlock_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OnlineMessageGFxMovie.SetBlocking -// (Final, Defined, Private) -// Parameters: -// bool bBlocking (Parm) - -void UOnlineMessageGFxMovie::SetBlocking(bool bBlocking) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OnlineMessageGFxMovie.SetBlocking"); - - UOnlineMessageGFxMovie_SetBlocking_Params params; - params.bBlocking = bBlocking; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OnlineMessageGFxMovie.IsBlocking -// (Final, Defined, Private) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineMessageGFxMovie::IsBlocking() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OnlineMessageGFxMovie.IsBlocking"); - - UOnlineMessageGFxMovie_IsBlocking_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.OnlineMessageGFxMovie.DisplayMessageInternal -// (Final, Defined, Private) -// Parameters: -// struct FString Message (Parm, NeedCtorLink) -// bool bShowBusyIndicator (Parm) - -void UOnlineMessageGFxMovie::DisplayMessageInternal(const struct FString& Message, bool bShowBusyIndicator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OnlineMessageGFxMovie.DisplayMessageInternal"); - - UOnlineMessageGFxMovie_DisplayMessageInternal_Params params; - params.Message = Message; - params.bShowBusyIndicator = bShowBusyIndicator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OnlineMessageGFxMovie.HideBlocking -// (Defined, Public) - -void UOnlineMessageGFxMovie::HideBlocking() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OnlineMessageGFxMovie.HideBlocking"); - - UOnlineMessageGFxMovie_HideBlocking_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OnlineMessageGFxMovie.Hide -// (Defined, Public) - -void UOnlineMessageGFxMovie::Hide() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OnlineMessageGFxMovie.Hide"); - - UOnlineMessageGFxMovie_Hide_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OnlineMessageGFxMovie.AppendSubtitle -// (Final, Defined, Private, HasOutparams) -// Parameters: -// struct FString Message (Parm, OutParm, NeedCtorLink) -// struct FString Subtitle (Parm, NeedCtorLink) - -void UOnlineMessageGFxMovie::AppendSubtitle(const struct FString& Subtitle, struct FString* Message) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OnlineMessageGFxMovie.AppendSubtitle"); - - UOnlineMessageGFxMovie_AppendSubtitle_Params params; - params.Subtitle = Subtitle; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Message != nullptr) - *Message = params.Message; -} - - -// Function WillowGame.OnlineMessageGFxMovie.DisplayMessageAndSubtitle -// (Defined, Public) -// Parameters: -// struct FString Message (Parm, NeedCtorLink) -// struct FString Subtitle (Parm, NeedCtorLink) - -void UOnlineMessageGFxMovie::DisplayMessageAndSubtitle(const struct FString& Message, const struct FString& Subtitle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OnlineMessageGFxMovie.DisplayMessageAndSubtitle"); - - UOnlineMessageGFxMovie_DisplayMessageAndSubtitle_Params params; - params.Message = Message; - params.Subtitle = Subtitle; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OnlineMessageGFxMovie.DisplayMessage -// (Defined, Public) -// Parameters: -// struct FString Message (Parm, NeedCtorLink) - -void UOnlineMessageGFxMovie::DisplayMessage(const struct FString& Message) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OnlineMessageGFxMovie.DisplayMessage"); - - UOnlineMessageGFxMovie_DisplayMessage_Params params; - params.Message = Message; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OnlineMessageGFxMovie.DisplayBlockingMessage -// (Defined, Public) -// Parameters: -// struct FString Message (Parm, NeedCtorLink) - -void UOnlineMessageGFxMovie::DisplayBlockingMessage(const struct FString& Message) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OnlineMessageGFxMovie.DisplayBlockingMessage"); - - UOnlineMessageGFxMovie_DisplayBlockingMessage_Params params; - params.Message = Message; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OnlineMessageGFxMovie.OnClose -// (Defined, Event, Public) - -void UOnlineMessageGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OnlineMessageGFxMovie.OnClose"); - - UOnlineMessageGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OnlineMessageGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOnlineMessageGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OnlineMessageGFxMovie.Start"); - - UOnlineMessageGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TextChatGFxMovie.extTextChatOnLoad -// (Defined, Public) -// Parameters: -// struct FString TargetPath (Parm, NeedCtorLink) - -void UTextChatGFxMovie::extTextChatOnLoad(const struct FString& TargetPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TextChatGFxMovie.extTextChatOnLoad"); - - UTextChatGFxMovie_extTextChatOnLoad_Params params; - params.TargetPath = TargetPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TextChatGFxMovie.AddChatMessageInternal -// (Defined, Public) -// Parameters: -// struct FString PlayerName (Parm, NeedCtorLink) -// struct FString msg (Parm, NeedCtorLink) - -void UTextChatGFxMovie::AddChatMessageInternal(const struct FString& PlayerName, const struct FString& msg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TextChatGFxMovie.AddChatMessageInternal"); - - UTextChatGFxMovie_AddChatMessageInternal_Params params; - params.PlayerName = PlayerName; - params.msg = msg; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TextChatGFxMovie.HandleTextChatInput -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTextChatGFxMovie::HandleTextChatInput(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TextChatGFxMovie.HandleTextChatInput"); - - UTextChatGFxMovie_HandleTextChatInput_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TextChatGFxMovie.GetChatObjText -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UTextChatGFxMovie::GetChatObjText() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TextChatGFxMovie.GetChatObjText"); - - UTextChatGFxMovie_GetChatObjText_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TextChatGFxMovie.StopTextChatInternal -// (Final, Defined, Private) - -void UTextChatGFxMovie::StopTextChatInternal() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TextChatGFxMovie.StopTextChatInternal"); - - UTextChatGFxMovie_StopTextChatInternal_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TextChatGFxMovie.StartTextChatInternal -// (Final, Defined, Private) - -void UTextChatGFxMovie::StartTextChatInternal() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TextChatGFxMovie.StartTextChatInternal"); - - UTextChatGFxMovie_StartTextChatInternal_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TextChatGFxMovie.GetTimestampString -// (Native, Public) -// Parameters: -// struct FString TimeFormat (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UTextChatGFxMovie::GetTimestampString(const struct FString& TimeFormat) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TextChatGFxMovie.GetTimestampString"); - - UTextChatGFxMovie_GetTimestampString_Params params; - params.TimeFormat = TimeFormat; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TextChatGFxMovie.AddChatMessage -// (Defined, Public) -// Parameters: -// class APlayerReplicationInfo* PRI (Parm) -// struct FString msg (Parm, NeedCtorLink) - -void UTextChatGFxMovie::AddChatMessage(class APlayerReplicationInfo* PRI, const struct FString& msg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TextChatGFxMovie.AddChatMessage"); - - UTextChatGFxMovie_AddChatMessage_Params params; - params.PRI = PRI; - params.msg = msg; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TextChatGFxMovie.StartTextChat -// (Defined, Public) - -void UTextChatGFxMovie::StartTextChat() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TextChatGFxMovie.StartTextChat"); - - UTextChatGFxMovie_StartTextChat_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TextChatGFxMovie.OnClose -// (Defined, Event, Public) - -void UTextChatGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TextChatGFxMovie.OnClose"); - - UTextChatGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TextChatGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTextChatGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TextChatGFxMovie.Start"); - - UTextChatGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxDialogBox.SetViewScaleMode -// (Native, Public) -// Parameters: -// unsigned char SM (Parm) - -void UWillowGFxDialogBox::SetViewScaleMode(unsigned char SM) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.SetViewScaleMode"); - - UWillowGFxDialogBox_SetViewScaleMode_Params params; - params.SM = SM; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.GetFallbackLocSection -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowGFxDialogBox::GetFallbackLocSection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.GetFallbackLocSection"); - - UWillowGFxDialogBox_GetFallbackLocSection_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxDialogBox.GetFallbackLocFile -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowGFxDialogBox::GetFallbackLocFile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.GetFallbackLocFile"); - - UWillowGFxDialogBox_GetFallbackLocFile_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxDialogBox.SetButtonCaption -// (Defined, Public) -// Parameters: -// int ButtonIndex (Parm) -// struct FString NewCaption (Parm, NeedCtorLink) - -void UWillowGFxDialogBox::SetButtonCaption(int ButtonIndex, const struct FString& NewCaption) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.SetButtonCaption"); - - UWillowGFxDialogBox_SetButtonCaption_Params params; - params.ButtonIndex = ButtonIndex; - params.NewCaption = NewCaption; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.SetQuadrant -// (Defined, Public) -// Parameters: -// unsigned char ControllerId (Parm) - -void UWillowGFxDialogBox::SetQuadrant(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.SetQuadrant"); - - UWillowGFxDialogBox_SetQuadrant_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.SetAllowNonOwnerInput -// (Defined, Public) -// Parameters: -// bool InAllowNonOwnerInput (Parm) - -void UWillowGFxDialogBox::SetAllowNonOwnerInput(bool InAllowNonOwnerInput) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.SetAllowNonOwnerInput"); - - UWillowGFxDialogBox_SetAllowNonOwnerInput_Params params; - params.InAllowNonOwnerInput = InAllowNonOwnerInput; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.StorageDeviceChanged -// (Defined, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// bool bIsValid (Parm) - -void UWillowGFxDialogBox::StorageDeviceChanged(unsigned char ControllerId, bool bIsValid) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.StorageDeviceChanged"); - - UWillowGFxDialogBox_StorageDeviceChanged_Params params; - params.ControllerId = ControllerId; - params.bIsValid = bIsValid; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.SetTooltips -// (Defined, Public) -// Parameters: -// struct FString TooltipText (Parm, NeedCtorLink) - -void UWillowGFxDialogBox::SetTooltips(const struct FString& TooltipText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.SetTooltips"); - - UWillowGFxDialogBox_SetTooltips_Params params; - params.TooltipText = TooltipText; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.ShowTooltips -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bShow (OptionalParm, Parm) - -void UWillowGFxDialogBox::ShowTooltips(bool bShow) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.ShowTooltips"); - - UWillowGFxDialogBox_ShowTooltips_Params params; - params.bShow = bShow; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.DisplayBlockingBox -// (Defined, Public) -// Parameters: -// struct FString File (Parm, NeedCtorLink) -// struct FString Section (Parm, NeedCtorLink) -// class UWillowGFxDialogBox* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowGFxDialogBox* UWillowGFxDialogBox::DisplayBlockingBox(const struct FString& File, const struct FString& Section) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.DisplayBlockingBox"); - - UWillowGFxDialogBox_DisplayBlockingBox_Params params; - params.File = File; - params.Section = Section; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxDialogBox.DisplayCustomYesNoBox -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FString CaptionFile (Parm, NeedCtorLink) -// struct FString CaptionSection (Parm, NeedCtorLink) -// struct FString CaptionKey (Parm, NeedCtorLink) -// struct FString PromptFile (Parm, NeedCtorLink) -// struct FString PromptSection (Parm, NeedCtorLink) -// struct FString PromptKey (Parm, NeedCtorLink) -// struct FScriptDelegate OnClicked (OptionalParm, Parm, NeedCtorLink) - -void UWillowGFxDialogBox::DisplayCustomYesNoBox(const struct FString& CaptionFile, const struct FString& CaptionSection, const struct FString& CaptionKey, const struct FString& PromptFile, const struct FString& PromptSection, const struct FString& PromptKey, const struct FScriptDelegate& OnClicked) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.DisplayCustomYesNoBox"); - - UWillowGFxDialogBox_DisplayCustomYesNoBox_Params params; - params.CaptionFile = CaptionFile; - params.CaptionSection = CaptionSection; - params.CaptionKey = CaptionKey; - params.PromptFile = PromptFile; - params.PromptSection = PromptSection; - params.PromptKey = PromptKey; - params.OnClicked = OnClicked; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.DisplayYesNoBox -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FString File (Parm, NeedCtorLink) -// struct FString Section (Parm, NeedCtorLink) -// struct FScriptDelegate OnClicked (OptionalParm, Parm, NeedCtorLink) -// struct FString CaptionPrefix (OptionalParm, Parm, NeedCtorLink) - -void UWillowGFxDialogBox::DisplayYesNoBox(const struct FString& File, const struct FString& Section, const struct FScriptDelegate& OnClicked, const struct FString& CaptionPrefix) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.DisplayYesNoBox"); - - UWillowGFxDialogBox_DisplayYesNoBox_Params params; - params.File = File; - params.Section = Section; - params.OnClicked = OnClicked; - params.CaptionPrefix = CaptionPrefix; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.DisplayOkBoxTextFromSpark -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FString File (Parm, NeedCtorLink) -// struct FString Section (Parm, NeedCtorLink) -// struct FScriptDelegate OnClicked (OptionalParm, Parm, NeedCtorLink) -// struct FString CustomCaption (OptionalParm, Parm, NeedCtorLink) -// struct FString CustomPrompt (OptionalParm, Parm, NeedCtorLink) -// class UWillowGFxDialogBox* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowGFxDialogBox* UWillowGFxDialogBox::DisplayOkBoxTextFromSpark(const struct FString& File, const struct FString& Section, const struct FScriptDelegate& OnClicked, const struct FString& CustomCaption, const struct FString& CustomPrompt) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.DisplayOkBoxTextFromSpark"); - - UWillowGFxDialogBox_DisplayOkBoxTextFromSpark_Params params; - params.File = File; - params.Section = Section; - params.OnClicked = OnClicked; - params.CustomCaption = CustomCaption; - params.CustomPrompt = CustomPrompt; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxDialogBox.DisplayOkBox -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FString File (Parm, NeedCtorLink) -// struct FString Section (Parm, NeedCtorLink) -// struct FScriptDelegate OnClicked (OptionalParm, Parm, NeedCtorLink) -// class UWillowGFxDialogBox* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowGFxDialogBox* UWillowGFxDialogBox::DisplayOkBox(const struct FString& File, const struct FString& Section, const struct FScriptDelegate& OnClicked) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.DisplayOkBox"); - - UWillowGFxDialogBox_DisplayOkBox_Params params; - params.File = File; - params.Section = Section; - params.OnClicked = OnClicked; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxDialogBox.ApplySelection -// (Defined, Public) - -void UWillowGFxDialogBox::ApplySelection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.ApplySelection"); - - UWillowGFxDialogBox_ApplySelection_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.OnWidgetClicked -// (Defined, Public) -// Parameters: -// int ButtonIndex (Parm) -// int ControllerId (Parm) - -void UWillowGFxDialogBox::OnWidgetClicked(int ButtonIndex, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.OnWidgetClicked"); - - UWillowGFxDialogBox_OnWidgetClicked_Params params; - params.ButtonIndex = ButtonIndex; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.OnWidgetFocused -// (Defined, Public) -// Parameters: -// int ButtonIndex (Parm) - -void UWillowGFxDialogBox::OnWidgetFocused(int ButtonIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.OnWidgetFocused"); - - UWillowGFxDialogBox_OnWidgetFocused_Params params; - params.ButtonIndex = ButtonIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.OnWidget4Clicked -// (Defined, Public) -// Parameters: -// struct FEventData Data (Parm, NeedCtorLink) - -void UWillowGFxDialogBox::OnWidget4Clicked(const struct FEventData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.OnWidget4Clicked"); - - UWillowGFxDialogBox_OnWidget4Clicked_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.OnWidget3Clicked -// (Defined, Public) -// Parameters: -// struct FEventData Data (Parm, NeedCtorLink) - -void UWillowGFxDialogBox::OnWidget3Clicked(const struct FEventData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.OnWidget3Clicked"); - - UWillowGFxDialogBox_OnWidget3Clicked_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.OnWidget2Clicked -// (Defined, Public) -// Parameters: -// struct FEventData Data (Parm, NeedCtorLink) - -void UWillowGFxDialogBox::OnWidget2Clicked(const struct FEventData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.OnWidget2Clicked"); - - UWillowGFxDialogBox_OnWidget2Clicked_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.OnWidget1Clicked -// (Defined, Public) -// Parameters: -// struct FEventData Data (Parm, NeedCtorLink) - -void UWillowGFxDialogBox::OnWidget1Clicked(const struct FEventData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.OnWidget1Clicked"); - - UWillowGFxDialogBox_OnWidget1Clicked_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.OnWidget0Clicked -// (Defined, Public) -// Parameters: -// struct FEventData Data (Parm, NeedCtorLink) - -void UWillowGFxDialogBox::OnWidget0Clicked(const struct FEventData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.OnWidget0Clicked"); - - UWillowGFxDialogBox_OnWidget0Clicked_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.OnWidget4Focused -// (Defined, Public) -// Parameters: -// struct FEventData Data (Parm, NeedCtorLink) - -void UWillowGFxDialogBox::OnWidget4Focused(const struct FEventData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.OnWidget4Focused"); - - UWillowGFxDialogBox_OnWidget4Focused_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.OnWidget3Focused -// (Defined, Public) -// Parameters: -// struct FEventData Data (Parm, NeedCtorLink) - -void UWillowGFxDialogBox::OnWidget3Focused(const struct FEventData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.OnWidget3Focused"); - - UWillowGFxDialogBox_OnWidget3Focused_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.OnWidget2Focused -// (Defined, Public) -// Parameters: -// struct FEventData Data (Parm, NeedCtorLink) - -void UWillowGFxDialogBox::OnWidget2Focused(const struct FEventData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.OnWidget2Focused"); - - UWillowGFxDialogBox_OnWidget2Focused_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.OnWidget1Focused -// (Defined, Public) -// Parameters: -// struct FEventData Data (Parm, NeedCtorLink) - -void UWillowGFxDialogBox::OnWidget1Focused(const struct FEventData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.OnWidget1Focused"); - - UWillowGFxDialogBox_OnWidget1Focused_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.OnWidget0Focused -// (Defined, Public) -// Parameters: -// struct FEventData Data (Parm, NeedCtorLink) - -void UWillowGFxDialogBox::OnWidget0Focused(const struct FEventData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.OnWidget0Focused"); - - UWillowGFxDialogBox_OnWidget0Focused_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.AddEventListenersForWidget -// (Defined, Public) -// Parameters: -// class UGFxClikWidget* Widget (Parm) -// int ButtonIndex (Parm) - -void UWillowGFxDialogBox::AddEventListenersForWidget(class UGFxClikWidget* Widget, int ButtonIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.AddEventListenersForWidget"); - - UWillowGFxDialogBox_AddEventListenersForWidget_Params params; - params.Widget = Widget; - params.ButtonIndex = ButtonIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.ApplyFlashButtons -// (Defined, Public) - -void UWillowGFxDialogBox::ApplyFlashButtons() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.ApplyFlashButtons"); - - UWillowGFxDialogBox_ApplyFlashButtons_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.GetWidgetIndex -// (Defined, Public) -// Parameters: -// int LogicalIndex (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowGFxDialogBox::GetWidgetIndex(int LogicalIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.GetWidgetIndex"); - - UWillowGFxDialogBox_GetWidgetIndex_Params params; - params.LogicalIndex = LogicalIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxDialogBox.GetLogicalIndex -// (Defined, Public) -// Parameters: -// int WidgetIndex (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowGFxDialogBox::GetLogicalIndex(int WidgetIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.GetLogicalIndex"); - - UWillowGFxDialogBox_GetLogicalIndex_Params params; - params.WidgetIndex = WidgetIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxDialogBox.ApplyFlashSelection -// (Defined, Public) - -void UWillowGFxDialogBox::ApplyFlashSelection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.ApplyFlashSelection"); - - UWillowGFxDialogBox_ApplyFlashSelection_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.ApplyFlashText -// (Defined, Public) - -void UWillowGFxDialogBox::ApplyFlashText() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.ApplyFlashText"); - - UWillowGFxDialogBox_ApplyFlashText_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.ApplyLayout -// (Defined, Public) - -void UWillowGFxDialogBox::ApplyLayout() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.ApplyLayout"); - - UWillowGFxDialogBox_ApplyLayout_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.SetDefaultButton -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FName ButtonTag (Parm) -// bool bSetCancelButton (OptionalParm, Parm) - -void UWillowGFxDialogBox::SetDefaultButton(const struct FName& ButtonTag, bool bSetCancelButton) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.SetDefaultButton"); - - UWillowGFxDialogBox_SetDefaultButton_Params params; - params.ButtonTag = ButtonTag; - params.bSetCancelButton = bSetCancelButton; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.ReplaceDialogCaption -// (Defined, Public) -// Parameters: -// struct FString Replace (Parm, NeedCtorLink) -// struct FString With (Parm, NeedCtorLink) - -void UWillowGFxDialogBox::ReplaceDialogCaption(const struct FString& Replace, const struct FString& With) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.ReplaceDialogCaption"); - - UWillowGFxDialogBox_ReplaceDialogCaption_Params params; - params.Replace = Replace; - params.With = With; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.ReplaceDialogText -// (Defined, Public) -// Parameters: -// struct FString Replace (Parm, NeedCtorLink) -// struct FString With (Parm, NeedCtorLink) - -void UWillowGFxDialogBox::ReplaceDialogText(const struct FString& Replace, const struct FString& With) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.ReplaceDialogText"); - - UWillowGFxDialogBox_ReplaceDialogText_Params params; - params.Replace = Replace; - params.With = With; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.SetLayout -// (Defined, Public) -// Parameters: -// struct FName LayoutTag (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxDialogBox::SetLayout(const struct FName& LayoutTag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.SetLayout"); - - UWillowGFxDialogBox_SetLayout_Params params; - params.LayoutTag = LayoutTag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxDialogBox.SetButtonTip -// (Defined, Public) -// Parameters: -// struct FName ButtonTag (Parm) -// struct FString TipText (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxDialogBox::SetButtonTip(const struct FName& ButtonTag, const struct FString& TipText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.SetButtonTip"); - - UWillowGFxDialogBox_SetButtonTip_Params params; - params.ButtonTag = ButtonTag; - params.TipText = TipText; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxDialogBox.SetButtonCallback -// (Defined, Public) -// Parameters: -// struct FName ButtonTag (Parm) -// struct FScriptDelegate OnClicked (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxDialogBox::SetButtonCallback(const struct FName& ButtonTag, const struct FScriptDelegate& OnClicked) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.SetButtonCallback"); - - UWillowGFxDialogBox_SetButtonCallback_Params params; - params.ButtonTag = ButtonTag; - params.OnClicked = OnClicked; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxDialogBox.AutoAppendButton -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FName ButtonTag (Parm) -// struct FScriptDelegate OnClicked (OptionalParm, Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxDialogBox::AutoAppendButton(const struct FName& ButtonTag, const struct FScriptDelegate& OnClicked) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.AutoAppendButton"); - - UWillowGFxDialogBox_AutoAppendButton_Params params; - params.ButtonTag = ButtonTag; - params.OnClicked = OnClicked; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxDialogBox.AutoLoc -// (Defined, Public, HasOutparams) -// Parameters: -// struct FString Key (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxDialogBox::AutoLoc(struct FString* Key) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.AutoLoc"); - - UWillowGFxDialogBox_AutoLoc_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Key != nullptr) - *Key = params.Key; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxDialogBox.AutoLocEnablePrompt -// (Defined, Public) -// Parameters: -// struct FString File (Parm, NeedCtorLink) -// struct FString Section (Parm, NeedCtorLink) -// struct FString Key (Parm, NeedCtorLink) - -void UWillowGFxDialogBox::AutoLocEnablePrompt(const struct FString& File, const struct FString& Section, const struct FString& Key) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.AutoLocEnablePrompt"); - - UWillowGFxDialogBox_AutoLocEnablePrompt_Params params; - params.File = File; - params.Section = Section; - params.Key = Key; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.AutoLocEnableCaption -// (Defined, Public) -// Parameters: -// struct FString File (Parm, NeedCtorLink) -// struct FString Section (Parm, NeedCtorLink) -// struct FString Key (Parm, NeedCtorLink) - -void UWillowGFxDialogBox::AutoLocEnableCaption(const struct FString& File, const struct FString& Section, const struct FString& Key) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.AutoLocEnableCaption"); - - UWillowGFxDialogBox_AutoLocEnableCaption_Params params; - params.File = File; - params.Section = Section; - params.Key = Key; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.AutoLocEnable -// (Defined, Public) -// Parameters: -// struct FString File (Parm, NeedCtorLink) -// struct FString Section (Parm, NeedCtorLink) - -void UWillowGFxDialogBox::AutoLocEnable(const struct FString& File, const struct FString& Section) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.AutoLocEnable"); - - UWillowGFxDialogBox_AutoLocEnable_Params params; - params.File = File; - params.Section = Section; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.AppendButton -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FName ButtonTag (Parm) -// struct FString Caption (Parm, NeedCtorLink) -// struct FString TipText (OptionalParm, Parm, NeedCtorLink) -// struct FScriptDelegate OnClicked (OptionalParm, Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxDialogBox::AppendButton(const struct FName& ButtonTag, const struct FString& Caption, const struct FString& TipText, const struct FScriptDelegate& OnClicked) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.AppendButton"); - - UWillowGFxDialogBox_AppendButton_Params params; - params.ButtonTag = ButtonTag; - params.Caption = Caption; - params.TipText = TipText; - params.OnClicked = OnClicked; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxDialogBox.ClearButtons -// (Defined, Public) - -void UWillowGFxDialogBox::ClearButtons() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.ClearButtons"); - - UWillowGFxDialogBox_ClearButtons_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.SetText -// (Defined, Public) -// Parameters: -// struct FString CaptionMarkup (Parm, NeedCtorLink) -// struct FString TextMarkup (Parm, NeedCtorLink) - -void UWillowGFxDialogBox::SetText(const struct FString& CaptionMarkup, const struct FString& TextMarkup) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.SetText"); - - UWillowGFxDialogBox_SetText_Params params; - params.CaptionMarkup = CaptionMarkup; - params.TextMarkup = TextMarkup; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.Accepted -// (Defined, Protected) -// Parameters: -// int ControllerId (Parm) - -void UWillowGFxDialogBox::Accepted(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.Accepted"); - - UWillowGFxDialogBox_Accepted_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.Cancelled -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) - -void UWillowGFxDialogBox::Cancelled(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.Cancelled"); - - UWillowGFxDialogBox_Cancelled_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.HandleInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxDialogBox::HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.HandleInputKey"); - - UWillowGFxDialogBox_HandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxDialogBox.OnClose -// (Defined, Event, Public) - -void UWillowGFxDialogBox::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.OnClose"); - - UWillowGFxDialogBox_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxDialogBox.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxDialogBox::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.Start"); - - UWillowGFxDialogBox_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxDialogBox.OnHandleInputKey -// (Public, Delegate) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxDialogBox::OnHandleInputKey(class UWillowGFxDialogBox* Dlg, int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.OnHandleInputKey"); - - UWillowGFxDialogBox_OnHandleInputKey_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxDialogBox.OnButtonClicked -// (Public, Delegate) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxDialogBox::OnButtonClicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.OnButtonClicked"); - - UWillowGFxDialogBox_OnButtonClicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxDialogBox.OnStorageDeviceChanged -// (Public, Delegate) -// Parameters: -// bool bIsValid (Parm) -// class UWillowGFxDialogBox* Dlg (Parm) - -void UWillowGFxDialogBox::OnStorageDeviceChanged(bool bIsValid, class UWillowGFxDialogBox* Dlg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxDialogBox.OnStorageDeviceChanged"); - - UWillowGFxDialogBox_OnStorageDeviceChanged_Params params; - params.bIsValid = bIsValid; - params.Dlg = Dlg; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie3D.extGenericButtonClicked -// (Public) -// Parameters: -// struct FString ActionName (Parm, NeedCtorLink) - -void UWillowGFxMovie3D::extGenericButtonClicked(const struct FString& ActionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.extGenericButtonClicked"); - - UWillowGFxMovie3D_extGenericButtonClicked_Params params; - params.ActionName = ActionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie3D.InitForConsole -// (Public) - -void UWillowGFxMovie3D::InitForConsole() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.InitForConsole"); - - UWillowGFxMovie3D_InitForConsole_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie3D.InitForPC -// (Public) - -void UWillowGFxMovie3D::InitForPC() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.InitForPC"); - - UWillowGFxMovie3D_InitForPC_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie3D.InitForPlatform -// (Defined, Public) - -void UWillowGFxMovie3D::InitForPlatform() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.InitForPlatform"); - - UWillowGFxMovie3D_InitForPlatform_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie3D.FilterAxisInput -// (Defined, Event, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName Key (Parm) -// float Delta (Parm) -// float DeltaTime (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMovie3D::FilterAxisInput(int ControllerId, const struct FName& Key, float Delta, float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.FilterAxisInput"); - - UWillowGFxMovie3D_FilterAxisInput_Params params; - params.ControllerId = ControllerId; - params.Key = Key; - params.Delta = Delta; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie3D.FilterButtonInput -// (Defined, Event, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ButtonName (Parm) -// unsigned char InputEvent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMovie3D::FilterButtonInput(int ControllerId, const struct FName& ButtonName, unsigned char InputEvent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.FilterButtonInput"); - - UWillowGFxMovie3D_FilterButtonInput_Params params; - params.ControllerId = ControllerId; - params.ButtonName = ButtonName; - params.InputEvent = InputEvent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie3D.GetDynamicFOVScalar -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowGFxMovie3D::GetDynamicFOVScalar() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.GetDynamicFOVScalar"); - - UWillowGFxMovie3D_GetDynamicFOVScalar_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie3D.GetHUDElemScale -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowGFxMovie3D::GetHUDElemScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.GetHUDElemScale"); - - UWillowGFxMovie3D_GetHUDElemScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie3D.GetHUDScale -// (Native, Public) -// Parameters: -// struct FVector2D ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector2D UWillowGFxMovie3D::GetHUDScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.GetHUDScale"); - - UWillowGFxMovie3D_GetHUDScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie3D.GetPrimaryPlayerWPC -// (Native, Public) -// Parameters: -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* UWillowGFxMovie3D::GetPrimaryPlayerWPC() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.GetPrimaryPlayerWPC"); - - UWillowGFxMovie3D_GetPrimaryPlayerWPC_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie3D.IsPropTweening -// (Native, Public) -// Parameters: -// class UGFxObject* Clip (Parm) -// struct FString PropertyName (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMovie3D::IsPropTweening(class UGFxObject* Clip, const struct FString& PropertyName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.IsPropTweening"); - - UWillowGFxMovie3D_IsPropTweening_Params params; - params.Clip = Clip; - params.PropertyName = PropertyName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie3D.GetMaybeTweenedProperty -// (Native, Public) -// Parameters: -// class UGFxObject* Clip (Parm) -// struct FString PropertyName (Parm, NeedCtorLink) -// struct FASValue ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FASValue UWillowGFxMovie3D::GetMaybeTweenedProperty(class UGFxObject* Clip, const struct FString& PropertyName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.GetMaybeTweenedProperty"); - - UWillowGFxMovie3D_GetMaybeTweenedProperty_Params params; - params.Clip = Clip; - params.PropertyName = PropertyName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie3D.GetViewportScale -// (Native, Public) -// Parameters: -// struct FVector2D ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector2D UWillowGFxMovie3D::GetViewportScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.GetViewportScale"); - - UWillowGFxMovie3D_GetViewportScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie3D.GetViewportDimensions -// (Native, Public) -// Parameters: -// struct FVector2D ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector2D UWillowGFxMovie3D::GetViewportDimensions() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.GetViewportDimensions"); - - UWillowGFxMovie3D_GetViewportDimensions_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie3D.GetViewport -// (Native, Public) -// Parameters: -// class UGameViewportClient* ReturnValue (Parm, OutParm, ReturnParm) - -class UGameViewportClient* UWillowGFxMovie3D::GetViewport() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.GetViewport"); - - UWillowGFxMovie3D_GetViewport_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie3D.GetMovieDimensions -// (Native, Public) -// Parameters: -// struct FVector2D ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector2D UWillowGFxMovie3D::GetMovieDimensions() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.GetMovieDimensions"); - - UWillowGFxMovie3D_GetMovieDimensions_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie3D.ClearSplitscreenPanningCache -// (Native, Public) - -void UWillowGFxMovie3D::ClearSplitscreenPanningCache() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.ClearSplitscreenPanningCache"); - - UWillowGFxMovie3D_ClearSplitscreenPanningCache_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie3D.ResetSlidingObjects -// (Native, Public) - -void UWillowGFxMovie3D::ResetSlidingObjects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.ResetSlidingObjects"); - - UWillowGFxMovie3D_ResetSlidingObjects_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie3D.UpdateSlidingObjects -// (Native, Public) - -void UWillowGFxMovie3D::UpdateSlidingObjects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.UpdateSlidingObjects"); - - UWillowGFxMovie3D_UpdateSlidingObjects_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie3D.AddSlidingObject -// (Native, Public) -// Parameters: -// class UGFxObject* Slider (Parm) -// class UGFxObject* Metric (Parm) - -void UWillowGFxMovie3D::AddSlidingObject(class UGFxObject* Slider, class UGFxObject* Metric) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.AddSlidingObject"); - - UWillowGFxMovie3D_AddSlidingObject_Params params; - params.Slider = Slider; - params.Metric = Metric; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie3D.ClampFocusOffset -// (Native, Public) - -void UWillowGFxMovie3D::ClampFocusOffset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.ClampFocusOffset"); - - UWillowGFxMovie3D_ClampFocusOffset_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie3D.UpdateFocusOffset -// (Native, Public) - -void UWillowGFxMovie3D::UpdateFocusOffset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.UpdateFocusOffset"); - - UWillowGFxMovie3D_UpdateFocusOffset_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie3D.FocusOn -// (Native, Public) -// Parameters: -// class UGFxObject* Thing (Parm) - -void UWillowGFxMovie3D::FocusOn(class UGFxObject* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.FocusOn"); - - UWillowGFxMovie3D_FocusOn_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie3D.GetParentClip -// (Native, Public) -// Parameters: -// class UGFxObject* Thing (Parm) -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UWillowGFxMovie3D::GetParentClip(class UGFxObject* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.GetParentClip"); - - UWillowGFxMovie3D_GetParentClip_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie3D.AddClipToMap -// (Native, Public) -// Parameters: -// class UGFxObject* Thing (Parm) - -void UWillowGFxMovie3D::AddClipToMap(class UGFxObject* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.AddClipToMap"); - - UWillowGFxMovie3D_AddClipToMap_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie3D.GetKeyFor -// (Native, Public) -// Parameters: -// class UGFxObject* Thing (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowGFxMovie3D::GetKeyFor(class UGFxObject* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.GetKeyFor"); - - UWillowGFxMovie3D_GetKeyFor_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie3D.DoVerticalSplitscreenPanning -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMovie3D::DoVerticalSplitscreenPanning() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.DoVerticalSplitscreenPanning"); - - UWillowGFxMovie3D_DoVerticalSplitscreenPanning_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie3D.DoHorizontalSplitscreenPanning -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMovie3D::DoHorizontalSplitscreenPanning() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.DoHorizontalSplitscreenPanning"); - - UWillowGFxMovie3D_DoHorizontalSplitscreenPanning_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie3D.Get3DRotationOffset -// (Native, Public) -// Parameters: -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator UWillowGFxMovie3D::Get3DRotationOffset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.Get3DRotationOffset"); - - UWillowGFxMovie3D_Get3DRotationOffset_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie3D.Get3DLocationOffset -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UWillowGFxMovie3D::Get3DLocationOffset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.Get3DLocationOffset"); - - UWillowGFxMovie3D_Get3DLocationOffset_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovie3D.Set3DMatrices -// (Native, Public) - -void UWillowGFxMovie3D::Set3DMatrices() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.Set3DMatrices"); - - UWillowGFxMovie3D_Set3DMatrices_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie3D.InitFromDefinition -// (Native, Public) - -void UWillowGFxMovie3D::InitFromDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.InitFromDefinition"); - - UWillowGFxMovie3D_InitFromDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie3D.OnSetViewport -// (Defined, Event, Public) - -void UWillowGFxMovie3D::OnSetViewport() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.OnSetViewport"); - - UWillowGFxMovie3D_OnSetViewport_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovie3D.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMovie3D::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovie3D.Start"); - - UWillowGFxMovie3D_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.extOnFadeInComplete -// (Defined, Public) - -void UCharacterSelectionReduxGFxMovie::extOnFadeInComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.extOnFadeInComplete"); - - UCharacterSelectionReduxGFxMovie_extOnFadeInComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.extCharacterSelectOnLoad -// (Defined, Public) -// Parameters: -// struct FString TargetPath (Parm, NeedCtorLink) -// struct FString P1CustomizationMenuTargetPath (Parm, NeedCtorLink) -// struct FString P2CustomizationMenuTargetPath (Parm, NeedCtorLink) -// struct FString P1CustomizationListTargetPath (Parm, NeedCtorLink) -// struct FString P2CustomizationListTargetPath (Parm, NeedCtorLink) - -void UCharacterSelectionReduxGFxMovie::extCharacterSelectOnLoad(const struct FString& TargetPath, const struct FString& P1CustomizationMenuTargetPath, const struct FString& P2CustomizationMenuTargetPath, const struct FString& P1CustomizationListTargetPath, const struct FString& P2CustomizationListTargetPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.extCharacterSelectOnLoad"); - - UCharacterSelectionReduxGFxMovie_extCharacterSelectOnLoad_Params params; - params.TargetPath = TargetPath; - params.P1CustomizationMenuTargetPath = P1CustomizationMenuTargetPath; - params.P2CustomizationMenuTargetPath = P2CustomizationMenuTargetPath; - params.P1CustomizationListTargetPath = P1CustomizationListTargetPath; - params.P2CustomizationListTargetPath = P2CustomizationListTargetPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.CheckForStartFadeIn -// (Defined, Public) - -void UCharacterSelectionReduxGFxMovie::CheckForStartFadeIn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.CheckForStartFadeIn"); - - UCharacterSelectionReduxGFxMovie_CheckForStartFadeIn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.FindAndViewCharacterSelectCamera -// (Defined, Public) - -void UCharacterSelectionReduxGFxMovie::FindAndViewCharacterSelectCamera() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.FindAndViewCharacterSelectCamera"); - - UCharacterSelectionReduxGFxMovie_FindAndViewCharacterSelectCamera_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.RegisterStandIns -// (Defined, Public) - -void UCharacterSelectionReduxGFxMovie::RegisterStandIns() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.RegisterStandIns"); - - UCharacterSelectionReduxGFxMovie_RegisterStandIns_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.ApplyPriorityVisibilityEffect -// (Defined, Public) -// Parameters: -// bool bRemoveEffect (Parm) - -void UCharacterSelectionReduxGFxMovie::ApplyPriorityVisibilityEffect(bool bRemoveEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.ApplyPriorityVisibilityEffect"); - - UCharacterSelectionReduxGFxMovie_ApplyPriorityVisibilityEffect_Params params; - params.bRemoveEffect = bRemoveEffect; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.ApplyPriorityBlurEffect -// (Defined, Public) -// Parameters: -// bool bRemoveEffect (Parm) - -void UCharacterSelectionReduxGFxMovie::ApplyPriorityBlurEffect(bool bRemoveEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.ApplyPriorityBlurEffect"); - - UCharacterSelectionReduxGFxMovie_ApplyPriorityBlurEffect_Params params; - params.bRemoveEffect = bRemoveEffect; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.CharacterLoadCanceled -// (Defined, Public) - -void UCharacterSelectionReduxGFxMovie::CharacterLoadCanceled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.CharacterLoadCanceled"); - - UCharacterSelectionReduxGFxMovie_CharacterLoadCanceled_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.CharacterLoadComplete -// (Defined, Public) -// Parameters: -// struct FLoadInfo LI (Parm, NeedCtorLink) -// int PlayerIndex (Parm) - -void UCharacterSelectionReduxGFxMovie::CharacterLoadComplete(const struct FLoadInfo& LI, int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.CharacterLoadComplete"); - - UCharacterSelectionReduxGFxMovie_CharacterLoadComplete_Params params; - params.LI = LI; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.OpenCharacterSelect -// (Defined, Public) -// Parameters: -// int PlayerIndex (Parm) - -void UCharacterSelectionReduxGFxMovie::OpenCharacterSelect(int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.OpenCharacterSelect"); - - UCharacterSelectionReduxGFxMovie_OpenCharacterSelect_Params params; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.AppendSelectTooltipSuffix -// (Final, Defined, Private, HasOutparams) -// Parameters: -// struct FString TooltipString (Parm, OutParm, NeedCtorLink) -// int PlayerIndex (Parm) - -void UCharacterSelectionReduxGFxMovie::AppendSelectTooltipSuffix(int PlayerIndex, struct FString* TooltipString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.AppendSelectTooltipSuffix"); - - UCharacterSelectionReduxGFxMovie_AppendSelectTooltipSuffix_Params params; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TooltipString != nullptr) - *TooltipString = params.TooltipString; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.AppendTooltipPlayerRestriction -// (Final, Defined, Private, HasOutparams) -// Parameters: -// struct FString TooltipString (Parm, OutParm, NeedCtorLink) -// bool bAvailableToP1 (Parm) -// bool bAvailableToP2 (Parm) - -void UCharacterSelectionReduxGFxMovie::AppendTooltipPlayerRestriction(bool bAvailableToP1, bool bAvailableToP2, struct FString* TooltipString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.AppendTooltipPlayerRestriction"); - - UCharacterSelectionReduxGFxMovie_AppendTooltipPlayerRestriction_Params params; - params.bAvailableToP1 = bAvailableToP1; - params.bAvailableToP2 = bAvailableToP2; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TooltipString != nullptr) - *TooltipString = params.TooltipString; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.AppendTooltipSpacing -// (Final, Defined, Private, HasOutparams) -// Parameters: -// struct FString Tooltip (Parm, OutParm, NeedCtorLink) -// int TooltipCount (Parm) - -void UCharacterSelectionReduxGFxMovie::AppendTooltipSpacing(int TooltipCount, struct FString* Tooltip) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.AppendTooltipSpacing"); - - UCharacterSelectionReduxGFxMovie_AppendTooltipSpacing_Params params; - params.TooltipCount = TooltipCount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Tooltip != nullptr) - *Tooltip = params.Tooltip; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdateTooltips -// (Final, Defined, Private) - -void UCharacterSelectionReduxGFxMovie::UpdateTooltips() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.UpdateTooltips"); - - UCharacterSelectionReduxGFxMovie_UpdateTooltips_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.PopulateSkinCustomizationList -// (Defined, Public) -// Parameters: -// int PlayerIndex (Parm) - -void UCharacterSelectionReduxGFxMovie::PopulateSkinCustomizationList(int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.PopulateSkinCustomizationList"); - - UCharacterSelectionReduxGFxMovie_PopulateSkinCustomizationList_Params params; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.PopulateHeadCustomizationList -// (Defined, Public) -// Parameters: -// int PlayerIndex (Parm) - -void UCharacterSelectionReduxGFxMovie::PopulateHeadCustomizationList(int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.PopulateHeadCustomizationList"); - - UCharacterSelectionReduxGFxMovie_PopulateHeadCustomizationList_Params params; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.IsTimerActive -// (Defined, Public) -// Parameters: -// struct FName FuncName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCharacterSelectionReduxGFxMovie::IsTimerActive(const struct FName& FuncName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.IsTimerActive"); - - UCharacterSelectionReduxGFxMovie_IsTimerActive_Params params; - params.FuncName = FuncName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.ClearTimer -// (Defined, Public) -// Parameters: -// struct FName FuncName (Parm) - -void UCharacterSelectionReduxGFxMovie::ClearTimer(const struct FName& FuncName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.ClearTimer"); - - UCharacterSelectionReduxGFxMovie_ClearTimer_Params params; - params.FuncName = FuncName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.SetTimer -// (Defined, Public) -// Parameters: -// float Rate (Parm) -// bool bLoop (Parm) -// struct FName FuncName (Parm) - -void UCharacterSelectionReduxGFxMovie::SetTimer(float Rate, bool bLoop, const struct FName& FuncName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.SetTimer"); - - UCharacterSelectionReduxGFxMovie_SetTimer_Params params; - params.Rate = Rate; - params.bLoop = bLoop; - params.FuncName = FuncName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.HasNonLocalPlayers -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCharacterSelectionReduxGFxMovie::HasNonLocalPlayers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.HasNonLocalPlayers"); - - UCharacterSelectionReduxGFxMovie_HasNonLocalPlayers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdateMessages -// (Final, Defined, Private) - -void UCharacterSelectionReduxGFxMovie::UpdateMessages() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.UpdateMessages"); - - UCharacterSelectionReduxGFxMovie_UpdateMessages_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdatePartySelections -// (Final, Defined, Private) - -void UCharacterSelectionReduxGFxMovie::UpdatePartySelections() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.UpdatePartySelections"); - - UCharacterSelectionReduxGFxMovie_UpdatePartySelections_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdatePlayerStandIn -// (Final, Defined, HasOptionalparams, Private) -// Parameters: -// int PlayerIndex (Parm) -// class AWillowPlayerController* WPC (Parm) -// class UPlayerSaveGame* SaveGame (OptionalParm, Parm) - -void UCharacterSelectionReduxGFxMovie::UpdatePlayerStandIn(int PlayerIndex, class AWillowPlayerController* WPC, class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.UpdatePlayerStandIn"); - - UCharacterSelectionReduxGFxMovie_UpdatePlayerStandIn_Params params; - params.PlayerIndex = PlayerIndex; - params.WPC = WPC; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdatePlayerSaveGameFromSelectedCharacter -// (Final, Defined, Private) -// Parameters: -// int PlayerIndex (Parm) - -void UCharacterSelectionReduxGFxMovie::UpdatePlayerSaveGameFromSelectedCharacter(int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.UpdatePlayerSaveGameFromSelectedCharacter"); - - UCharacterSelectionReduxGFxMovie_UpdatePlayerSaveGameFromSelectedCharacter_Params params; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.ClearLocalCustomizationsForPlayer -// (Final, Defined, Private) -// Parameters: -// class AWillowPlayerController* WPC (Parm) - -void UCharacterSelectionReduxGFxMovie::ClearLocalCustomizationsForPlayer(class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.ClearLocalCustomizationsForPlayer"); - - UCharacterSelectionReduxGFxMovie_ClearLocalCustomizationsForPlayer_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdateSplitPlayerStandIn -// (Final, Defined, Private) - -void UCharacterSelectionReduxGFxMovie::UpdateSplitPlayerStandIn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.UpdateSplitPlayerStandIn"); - - UCharacterSelectionReduxGFxMovie_UpdateSplitPlayerStandIn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdatePrimaryPlayerStandIn -// (Final, Defined, Private) - -void UCharacterSelectionReduxGFxMovie::UpdatePrimaryPlayerStandIn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.UpdatePrimaryPlayerStandIn"); - - UCharacterSelectionReduxGFxMovie_UpdatePrimaryPlayerStandIn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdateCustomizations -// (Final, Defined, Private) -// Parameters: -// int PlayerIndex (Parm) - -void UCharacterSelectionReduxGFxMovie::UpdateCustomizations(int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.UpdateCustomizations"); - - UCharacterSelectionReduxGFxMovie_UpdateCustomizations_Params params; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdateCharacterDisplay -// (Final, Defined, Private) -// Parameters: -// int PlayerIndex (Parm) -// int CharacterIndex (Parm) -// bool bRefreshStandIn (Parm) - -void UCharacterSelectionReduxGFxMovie::UpdateCharacterDisplay(int PlayerIndex, int CharacterIndex, bool bRefreshStandIn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.UpdateCharacterDisplay"); - - UCharacterSelectionReduxGFxMovie_UpdateCharacterDisplay_Params params; - params.PlayerIndex = PlayerIndex; - params.CharacterIndex = CharacterIndex; - params.bRefreshStandIn = bRefreshStandIn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdateAspectRatio -// (Final, Defined, Private) - -void UCharacterSelectionReduxGFxMovie::UpdateAspectRatio() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.UpdateAspectRatio"); - - UCharacterSelectionReduxGFxMovie_UpdateAspectRatio_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.SetUIState -// (Final, Defined, Private) -// Parameters: -// int PlayerIndex (Parm) -// int NewState (Parm) - -void UCharacterSelectionReduxGFxMovie::SetUIState(int PlayerIndex, int NewState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.SetUIState"); - - UCharacterSelectionReduxGFxMovie_SetUIState_Params params; - params.PlayerIndex = PlayerIndex; - params.NewState = NewState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.SetSelectedCharacterIndex -// (Final, Defined, Private) -// Parameters: -// int PlayerIndex (Parm) -// int NewSelectedIndex (Parm) - -void UCharacterSelectionReduxGFxMovie::SetSelectedCharacterIndex(int PlayerIndex, int NewSelectedIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.SetSelectedCharacterIndex"); - - UCharacterSelectionReduxGFxMovie_SetSelectedCharacterIndex_Params params; - params.PlayerIndex = PlayerIndex; - params.NewSelectedIndex = NewSelectedIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.PromptQuit -// (Final, Defined, Private) - -void UCharacterSelectionReduxGFxMovie::PromptQuit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.PromptQuit"); - - UCharacterSelectionReduxGFxMovie_PromptQuit_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.OnQuitCanceled -// (Final, Defined, Private) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCharacterSelectionReduxGFxMovie::OnQuitCanceled(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.OnQuitCanceled"); - - UCharacterSelectionReduxGFxMovie_OnQuitCanceled_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.OnQuitConfirmed -// (Final, Defined, Private) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCharacterSelectionReduxGFxMovie::OnQuitConfirmed(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.OnQuitConfirmed"); - - UCharacterSelectionReduxGFxMovie_OnQuitConfirmed_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.GetSelectedCharacterDefaultName -// (Defined, Protected) -// Parameters: -// int PlayerIndex (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UCharacterSelectionReduxGFxMovie::GetSelectedCharacterDefaultName(int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.GetSelectedCharacterDefaultName"); - - UCharacterSelectionReduxGFxMovie_GetSelectedCharacterDefaultName_Params params; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.ValidatePlayerName -// (Defined, Public) -// Parameters: -// int PlayerIndex (Parm) -// struct FString PlayerName (Parm, NeedCtorLink) - -void UCharacterSelectionReduxGFxMovie::ValidatePlayerName(int PlayerIndex, const struct FString& PlayerName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.ValidatePlayerName"); - - UCharacterSelectionReduxGFxMovie_ValidatePlayerName_Params params; - params.PlayerIndex = PlayerIndex; - params.PlayerName = PlayerName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.SetPlayerName -// (Defined, Public) -// Parameters: -// int PlayerIndex (Parm) -// struct FString PlayerName (Parm, NeedCtorLink) - -void UCharacterSelectionReduxGFxMovie::SetPlayerName(int PlayerIndex, const struct FString& PlayerName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.SetPlayerName"); - - UCharacterSelectionReduxGFxMovie_SetPlayerName_Params params; - params.PlayerIndex = PlayerIndex; - params.PlayerName = PlayerName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.OnPlayerNameInputFinished -// (Defined, Public) -// Parameters: -// bool bSuccessful (Parm) - -void UCharacterSelectionReduxGFxMovie::OnPlayerNameInputFinished(bool bSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.OnPlayerNameInputFinished"); - - UCharacterSelectionReduxGFxMovie_OnPlayerNameInputFinished_Params params; - params.bSuccessful = bSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.InputName -// (Defined, Public) -// Parameters: -// int PlayerIndex (Parm) - -void UCharacterSelectionReduxGFxMovie::InputName(int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.InputName"); - - UCharacterSelectionReduxGFxMovie_InputName_Params params; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdateSkinPreview -// (Defined, Public) -// Parameters: -// int PlayerIndex (Parm) -// class UCustomizationDefinition* CustomDef (Parm) - -void UCharacterSelectionReduxGFxMovie::UpdateSkinPreview(int PlayerIndex, class UCustomizationDefinition* CustomDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.UpdateSkinPreview"); - - UCharacterSelectionReduxGFxMovie_UpdateSkinPreview_Params params; - params.PlayerIndex = PlayerIndex; - params.CustomDef = CustomDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdateHeadPreview -// (Defined, Public) -// Parameters: -// int PlayerIndex (Parm) -// class UCustomizationDefinition* CustomDef (Parm) - -void UCharacterSelectionReduxGFxMovie::UpdateHeadPreview(int PlayerIndex, class UCustomizationDefinition* CustomDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.UpdateHeadPreview"); - - UCharacterSelectionReduxGFxMovie_UpdateHeadPreview_Params params; - params.PlayerIndex = PlayerIndex; - params.CustomDef = CustomDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.CancelSkinCustomization -// (Defined, Public) -// Parameters: -// int PlayerIndex (Parm) - -void UCharacterSelectionReduxGFxMovie::CancelSkinCustomization(int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.CancelSkinCustomization"); - - UCharacterSelectionReduxGFxMovie_CancelSkinCustomization_Params params; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.CancelHeadCustomization -// (Defined, Public) -// Parameters: -// int PlayerIndex (Parm) - -void UCharacterSelectionReduxGFxMovie::CancelHeadCustomization(int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.CancelHeadCustomization"); - - UCharacterSelectionReduxGFxMovie_CancelHeadCustomization_Params params; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.CommitSkinCustomization -// (Defined, Public) -// Parameters: -// int PlayerIndex (Parm) - -void UCharacterSelectionReduxGFxMovie::CommitSkinCustomization(int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.CommitSkinCustomization"); - - UCharacterSelectionReduxGFxMovie_CommitSkinCustomization_Params params; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.CommitHeadCustomization -// (Defined, Public) -// Parameters: -// int PlayerIndex (Parm) - -void UCharacterSelectionReduxGFxMovie::CommitHeadCustomization(int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.CommitHeadCustomization"); - - UCharacterSelectionReduxGFxMovie_CommitHeadCustomization_Params params; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.RecordCustomizationEventForPlayerIndex -// (Defined, Protected) -// Parameters: -// int PlayerIndex (Parm) -// class UCustomizationDefinition* Definition (Parm) - -void UCharacterSelectionReduxGFxMovie::RecordCustomizationEventForPlayerIndex(int PlayerIndex, class UCustomizationDefinition* Definition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.RecordCustomizationEventForPlayerIndex"); - - UCharacterSelectionReduxGFxMovie_RecordCustomizationEventForPlayerIndex_Params params; - params.PlayerIndex = PlayerIndex; - params.Definition = Definition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.HandleCustomizationSelected -// (Defined, Public) -// Parameters: -// int PlayerIndex (Parm) -// struct FString EventName (Parm, NeedCtorLink) -// int EntryIndex (Parm) - -void UCharacterSelectionReduxGFxMovie::HandleCustomizationSelected(int PlayerIndex, const struct FString& EventName, int EntryIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.HandleCustomizationSelected"); - - UCharacterSelectionReduxGFxMovie_HandleCustomizationSelected_Params params; - params.PlayerIndex = PlayerIndex; - params.EventName = EventName; - params.EntryIndex = EntryIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UsingGamepad -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCharacterSelectionReduxGFxMovie::UsingGamepad() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.UsingGamepad"); - - UCharacterSelectionReduxGFxMovie_UsingGamepad_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.HandleCustomizationMenuEntryClick -// (Defined, Public) -// Parameters: -// int PlayerIndex (Parm) -// int EntryIndex (Parm) - -void UCharacterSelectionReduxGFxMovie::HandleCustomizationMenuEntryClick(int PlayerIndex, int EntryIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.HandleCustomizationMenuEntryClick"); - - UCharacterSelectionReduxGFxMovie_HandleCustomizationMenuEntryClick_Params params; - params.PlayerIndex = PlayerIndex; - params.EntryIndex = EntryIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.HandleCharacterMouseOver -// (Final, Defined, Private) -// Parameters: -// int PlayerIndex (Parm) -// int CharacterIndex (Parm) - -void UCharacterSelectionReduxGFxMovie::HandleCharacterMouseOver(int PlayerIndex, int CharacterIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.HandleCharacterMouseOver"); - - UCharacterSelectionReduxGFxMovie_HandleCharacterMouseOver_Params params; - params.PlayerIndex = PlayerIndex; - params.CharacterIndex = CharacterIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.HandleCharacterClicked -// (Final, Defined, Private) -// Parameters: -// int ControllerId (Parm) -// int CharacterIndex (Parm) - -void UCharacterSelectionReduxGFxMovie::HandleCharacterClicked(int ControllerId, int CharacterIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.HandleCharacterClicked"); - - UCharacterSelectionReduxGFxMovie_HandleCharacterClicked_Params params; - params.ControllerId = ControllerId; - params.CharacterIndex = CharacterIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.PromptPlayerUseCurrentSaveGame -// (Final, Defined, Private) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// class UPlayerSaveGame* SaveGame (Parm) - -void UCharacterSelectionReduxGFxMovie::PromptPlayerUseCurrentSaveGame(class AWillowPlayerController* WPC, class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.PromptPlayerUseCurrentSaveGame"); - - UCharacterSelectionReduxGFxMovie_PromptPlayerUseCurrentSaveGame_Params params; - params.WPC = WPC; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.OnBeginGameWithCurrentCharacterDeclined -// (Final, Defined, Private) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCharacterSelectionReduxGFxMovie::OnBeginGameWithCurrentCharacterDeclined(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.OnBeginGameWithCurrentCharacterDeclined"); - - UCharacterSelectionReduxGFxMovie_OnBeginGameWithCurrentCharacterDeclined_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.OnBeginGameWithCurrentCharacterConfirmed -// (Final, Defined, Private) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCharacterSelectionReduxGFxMovie::OnBeginGameWithCurrentCharacterConfirmed(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.OnBeginGameWithCurrentCharacterConfirmed"); - - UCharacterSelectionReduxGFxMovie_OnBeginGameWithCurrentCharacterConfirmed_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.DetermineStartingCharacterIndex -// (Final, Defined, Private) - -void UCharacterSelectionReduxGFxMovie::DetermineStartingCharacterIndex() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.DetermineStartingCharacterIndex"); - - UCharacterSelectionReduxGFxMovie_DetermineStartingCharacterIndex_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.OnPurchaseCanceled -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCharacterSelectionReduxGFxMovie::OnPurchaseCanceled(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.OnPurchaseCanceled"); - - UCharacterSelectionReduxGFxMovie_OnPurchaseCanceled_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.MarketplaceDownloadComplete -// (Defined, Public) - -void UCharacterSelectionReduxGFxMovie::MarketplaceDownloadComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.MarketplaceDownloadComplete"); - - UCharacterSelectionReduxGFxMovie_MarketplaceDownloadComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.OnPurchaseRequest -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCharacterSelectionReduxGFxMovie::OnPurchaseRequest(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.OnPurchaseRequest"); - - UCharacterSelectionReduxGFxMovie_OnPurchaseRequest_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.ConfirmCharacter -// (Final, Defined, Private) -// Parameters: -// int PlayerIndex (Parm) - -void UCharacterSelectionReduxGFxMovie::ConfirmCharacter(int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.ConfirmCharacter"); - - UCharacterSelectionReduxGFxMovie_ConfirmCharacter_Params params; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.CacheCustomizations -// (Final, Defined, Private) -// Parameters: -// int PlayerIndex (Parm) - -void UCharacterSelectionReduxGFxMovie::CacheCustomizations(int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.CacheCustomizations"); - - UCharacterSelectionReduxGFxMovie_CacheCustomizations_Params params; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.DEBUG_AddDummyCharacters -// (Final, Defined, Private) -// Parameters: -// int NumDummyChars (Parm) - -void UCharacterSelectionReduxGFxMovie::DEBUG_AddDummyCharacters(int NumDummyChars) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.DEBUG_AddDummyCharacters"); - - UCharacterSelectionReduxGFxMovie_DEBUG_AddDummyCharacters_Params params; - params.NumDummyChars = NumDummyChars; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.BuildCharacterList -// (Final, Defined, Private) - -void UCharacterSelectionReduxGFxMovie::BuildCharacterList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.BuildCharacterList"); - - UCharacterSelectionReduxGFxMovie_BuildCharacterList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.IsUnownedDlcClass -// (Final, Defined, Private) -// Parameters: -// int SelectedCharIdx (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCharacterSelectionReduxGFxMovie::IsUnownedDlcClass(int SelectedCharIdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.IsUnownedDlcClass"); - - UCharacterSelectionReduxGFxMovie_IsUnownedDlcClass_Params params; - params.SelectedCharIdx = SelectedCharIdx; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.GetOfferIdForSelectedIndex -// (Final, Defined, Private) -// Parameters: -// int SelectedCharIdx (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UCharacterSelectionReduxGFxMovie::GetOfferIdForSelectedIndex(int SelectedCharIdx) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.GetOfferIdForSelectedIndex"); - - UCharacterSelectionReduxGFxMovie_GetOfferIdForSelectedIndex_Params params; - params.SelectedCharIdx = SelectedCharIdx; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.GetOfferIdForDlc -// (Native, Static, Public, HasOutparams) -// Parameters: -// class UDownloadableContentDefinition* DlcDef (Parm) -// int OfferId (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCharacterSelectionReduxGFxMovie::GetOfferIdForDlc(class UDownloadableContentDefinition* DlcDef, int* OfferId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.GetOfferIdForDlc"); - - UCharacterSelectionReduxGFxMovie_GetOfferIdForDlc_Params params; - params.DlcDef = DlcDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OfferId != nullptr) - *OfferId = params.OfferId; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.GetHasPurchaseInfoForDlc -// (Native, Static, Public) -// Parameters: -// class UDownloadableContentDefinition* DlcDef (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCharacterSelectionReduxGFxMovie::GetHasPurchaseInfoForDlc(class UDownloadableContentDefinition* DlcDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.GetHasPurchaseInfoForDlc"); - - UCharacterSelectionReduxGFxMovie_GetHasPurchaseInfoForDlc_Params params; - params.DlcDef = DlcDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.HandleChooseCustomizationInput -// (Final, Defined, Private) -// Parameters: -// int PlayerIndex (Parm) -// struct FName Key (Parm) -// unsigned char Event (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCharacterSelectionReduxGFxMovie::HandleChooseCustomizationInput(int PlayerIndex, const struct FName& Key, unsigned char Event) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.HandleChooseCustomizationInput"); - - UCharacterSelectionReduxGFxMovie_HandleChooseCustomizationInput_Params params; - params.PlayerIndex = PlayerIndex; - params.Key = Key; - params.Event = Event; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.HandleCustomizeCharacterInput -// (Final, Defined, Private) -// Parameters: -// int PlayerIndex (Parm) -// struct FName Key (Parm) -// unsigned char Event (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCharacterSelectionReduxGFxMovie::HandleCustomizeCharacterInput(int PlayerIndex, const struct FName& Key, unsigned char Event) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.HandleCustomizeCharacterInput"); - - UCharacterSelectionReduxGFxMovie_HandleCustomizeCharacterInput_Params params; - params.PlayerIndex = PlayerIndex; - params.Key = Key; - params.Event = Event; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.HandleChooseCharacterInput -// (Final, Defined, Private) -// Parameters: -// int PlayerIndex (Parm) -// int ControllerId (Parm) -// struct FName Key (Parm) -// unsigned char Event (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCharacterSelectionReduxGFxMovie::HandleChooseCharacterInput(int PlayerIndex, int ControllerId, const struct FName& Key, unsigned char Event) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.HandleChooseCharacterInput"); - - UCharacterSelectionReduxGFxMovie_HandleChooseCharacterInput_Params params; - params.PlayerIndex = PlayerIndex; - params.ControllerId = ControllerId; - params.Key = Key; - params.Event = Event; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.NotifyPauseMenuOpened -// (Defined, Public) - -void UCharacterSelectionReduxGFxMovie::NotifyPauseMenuOpened() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.NotifyPauseMenuOpened"); - - UCharacterSelectionReduxGFxMovie_NotifyPauseMenuOpened_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.HandleInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCharacterSelectionReduxGFxMovie::HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.HandleInputKey"); - - UCharacterSelectionReduxGFxMovie_HandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.FadeInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCharacterSelectionReduxGFxMovie::FadeInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.FadeInputKey"); - - UCharacterSelectionReduxGFxMovie_FadeInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.OnExternalUIChanged -// (Defined, Public) -// Parameters: -// bool bIsOpening (Parm) - -void UCharacterSelectionReduxGFxMovie::OnExternalUIChanged(bool bIsOpening) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.OnExternalUIChanged"); - - UCharacterSelectionReduxGFxMovie_OnExternalUIChanged_Params params; - params.bIsOpening = bIsOpening; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.OnTick -// (Defined, Event, Public) - -void UCharacterSelectionReduxGFxMovie::OnTick() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.OnTick"); - - UCharacterSelectionReduxGFxMovie_OnTick_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.OnClose -// (Defined, Event, Public) - -void UCharacterSelectionReduxGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.OnClose"); - - UCharacterSelectionReduxGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.BeginClose -// (Defined, Public) - -void UCharacterSelectionReduxGFxMovie::BeginClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.BeginClose"); - - UCharacterSelectionReduxGFxMovie_BeginClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionReduxGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCharacterSelectionReduxGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionReduxGFxMovie.Start"); - - UCharacterSelectionReduxGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ItemInspectionGFxMovie.ShowDemoPerkCreatedDialog -// (Defined, Public) -// Parameters: -// bool Success (Parm) -// struct FString Code (Parm, NeedCtorLink) - -void UItemInspectionGFxMovie::ShowDemoPerkCreatedDialog(bool Success, const struct FString& Code) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemInspectionGFxMovie.ShowDemoPerkCreatedDialog"); - - UItemInspectionGFxMovie_ShowDemoPerkCreatedDialog_Params params; - params.Success = Success; - params.Code = Code; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemInspectionGFxMovie.HandleCreateDemoPerkResponse -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FSparkResult Result (Const, Parm, OutParm, NeedCtorLink) - -void UItemInspectionGFxMovie::HandleCreateDemoPerkResponse(struct FSparkResult* Result) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemInspectionGFxMovie.HandleCreateDemoPerkResponse"); - - UItemInspectionGFxMovie_HandleCreateDemoPerkResponse_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Result != nullptr) - *Result = params.Result; -} - - -// Function WillowGame.ItemInspectionGFxMovie.SaveDemoPerk -// (Defined, Public, HasDefaults) - -void UItemInspectionGFxMovie::SaveDemoPerk() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemInspectionGFxMovie.SaveDemoPerk"); - - UItemInspectionGFxMovie_SaveDemoPerk_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemInspectionGFxMovie.TrySaveDemoPerk -// (Defined, Public) - -void UItemInspectionGFxMovie::TrySaveDemoPerk() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemInspectionGFxMovie.TrySaveDemoPerk"); - - UItemInspectionGFxMovie_TrySaveDemoPerk_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemInspectionGFxMovie.UpdateTooltips -// (Defined, Event, Public) - -void UItemInspectionGFxMovie::UpdateTooltips() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemInspectionGFxMovie.UpdateTooltips"); - - UItemInspectionGFxMovie_UpdateTooltips_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemInspectionGFxMovie.MakeQuatFromAxisAndAngle -// (Native, Public) -// Parameters: -// struct FVector Axis (Parm) -// float Angle (Parm) -// struct FQuat ReturnValue (Parm, OutParm, ReturnParm) - -struct FQuat UItemInspectionGFxMovie::MakeQuatFromAxisAndAngle(const struct FVector& Axis, float Angle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemInspectionGFxMovie.MakeQuatFromAxisAndAngle"); - - UItemInspectionGFxMovie_MakeQuatFromAxisAndAngle_Params params; - params.Axis = Axis; - params.Angle = Angle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ItemInspectionGFxMovie.HandleMouseDrag -// (Native, Public) -// Parameters: -// int dx (Parm) -// int DY (Parm) - -void UItemInspectionGFxMovie::HandleMouseDrag(int dx, int DY) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemInspectionGFxMovie.HandleMouseDrag"); - - UItemInspectionGFxMovie_HandleMouseDrag_Params params; - params.dx = dx; - params.DY = DY; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemInspectionGFxMovie.StopMouseDrag -// (Native, Public) -// Parameters: -// bool bRMB (Parm) - -void UItemInspectionGFxMovie::StopMouseDrag(bool bRMB) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemInspectionGFxMovie.StopMouseDrag"); - - UItemInspectionGFxMovie_StopMouseDrag_Params params; - params.bRMB = bRMB; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemInspectionGFxMovie.StartMouseDrag -// (Native, Public) -// Parameters: -// bool bRMB (Parm) - -void UItemInspectionGFxMovie::StartMouseDrag(bool bRMB) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemInspectionGFxMovie.StartMouseDrag"); - - UItemInspectionGFxMovie_StartMouseDrag_Params params; - params.bRMB = bRMB; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemInspectionGFxMovie.GetBoundsFor -// (Native, Public) -// Parameters: -// class UMeshComponent* MeshComponent (Parm, EditInline) -// struct FBoxSphereBounds ReturnValue (Parm, OutParm, ReturnParm) - -struct FBoxSphereBounds UItemInspectionGFxMovie::GetBoundsFor(class UMeshComponent* MeshComponent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemInspectionGFxMovie.GetBoundsFor"); - - UItemInspectionGFxMovie_GetBoundsFor_Params params; - params.MeshComponent = MeshComponent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ItemInspectionGFxMovie.GetCurrentMeshScale -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UItemInspectionGFxMovie::GetCurrentMeshScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemInspectionGFxMovie.GetCurrentMeshScale"); - - UItemInspectionGFxMovie_GetCurrentMeshScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ItemInspectionGFxMovie.GetCurrentMeshRotation -// (Native, Public) -// Parameters: -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator UItemInspectionGFxMovie::GetCurrentMeshRotation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemInspectionGFxMovie.GetCurrentMeshRotation"); - - UItemInspectionGFxMovie_GetCurrentMeshRotation_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ItemInspectionGFxMovie.IntroAlpha -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UItemInspectionGFxMovie::IntroAlpha() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemInspectionGFxMovie.IntroAlpha"); - - UItemInspectionGFxMovie_IntroAlpha_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ItemInspectionGFxMovie.PlayingIntro -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UItemInspectionGFxMovie::PlayingIntro() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemInspectionGFxMovie.PlayingIntro"); - - UItemInspectionGFxMovie_PlayingIntro_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ItemInspectionGFxMovie.ScaleMesh -// (Native, Public) -// Parameters: -// float dz (Parm) - -void UItemInspectionGFxMovie::ScaleMesh(float dz) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemInspectionGFxMovie.ScaleMesh"); - - UItemInspectionGFxMovie_ScaleMesh_Params params; - params.dz = dz; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemInspectionGFxMovie.PanMesh -// (Native, Public) -// Parameters: -// float dx (Parm) -// float DY (Parm) - -void UItemInspectionGFxMovie::PanMesh(float dx, float DY) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemInspectionGFxMovie.PanMesh"); - - UItemInspectionGFxMovie_PanMesh_Params params; - params.dx = dx; - params.DY = DY; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemInspectionGFxMovie.RotateMesh -// (Native, Public) -// Parameters: -// float dYaw (Parm) -// float dPitch (Parm) - -void UItemInspectionGFxMovie::RotateMesh(float dYaw, float dPitch) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemInspectionGFxMovie.RotateMesh"); - - UItemInspectionGFxMovie_RotateMesh_Params params; - params.dYaw = dYaw; - params.dPitch = dPitch; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemInspectionGFxMovie.OnClose -// (Defined, Event, Public) - -void UItemInspectionGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemInspectionGFxMovie.OnClose"); - - UItemInspectionGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemInspectionGFxMovie.InspectItem -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AWillowInventory* Thing (Parm) -// int OverrideValue (OptionalParm, Parm) -// unsigned char CurrencyType (OptionalParm, Parm) - -void UItemInspectionGFxMovie::InspectItem(class AWillowInventory* Thing, int OverrideValue, unsigned char CurrencyType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemInspectionGFxMovie.InspectItem"); - - UItemInspectionGFxMovie_InspectItem_Params params; - params.Thing = Thing; - params.OverrideValue = OverrideValue; - params.CurrencyType = CurrencyType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemInspectionGFxMovie.HandleInputAxis -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// float Delta (Parm) -// float DeltaTime (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UItemInspectionGFxMovie::HandleInputAxis(int ControllerId, const struct FName& ukey, float Delta, float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemInspectionGFxMovie.HandleInputAxis"); - - UItemInspectionGFxMovie_HandleInputAxis_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.Delta = Delta; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ItemInspectionGFxMovie.HandleInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UItemInspectionGFxMovie::HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemInspectionGFxMovie.HandleInputKey"); - - UItemInspectionGFxMovie_HandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ItemInspectionGFxMovie.UpdateFrameForAspectRatio -// (Defined, Event, Public) -// Parameters: -// bool bWidescreen (Parm) - -void UItemInspectionGFxMovie::UpdateFrameForAspectRatio(bool bWidescreen) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemInspectionGFxMovie.UpdateFrameForAspectRatio"); - - UItemInspectionGFxMovie_UpdateFrameForAspectRatio_Params params; - params.bWidescreen = bWidescreen; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ItemInspectionGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UItemInspectionGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ItemInspectionGFxMovie.Start"); - - UItemInspectionGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.GetFriendlyGameVersionString -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString ULANServerBrowserGFxMovie::GetFriendlyGameVersionString() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.GetFriendlyGameVersionString"); - - ULANServerBrowserGFxMovie_GetFriendlyGameVersionString_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.extLANServerBrowserOnLoad -// (Defined, Public) -// Parameters: -// struct FString TargetPath (Parm, NeedCtorLink) -// struct FString HeaderPath (Parm, NeedCtorLink) -// struct FString VersionPath (Parm, NeedCtorLink) -// struct FString TooltipPath (Parm, NeedCtorLink) - -void ULANServerBrowserGFxMovie::extLANServerBrowserOnLoad(const struct FString& TargetPath, const struct FString& HeaderPath, const struct FString& VersionPath, const struct FString& TooltipPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.extLANServerBrowserOnLoad"); - - ULANServerBrowserGFxMovie_extLANServerBrowserOnLoad_Params params; - params.TargetPath = TargetPath; - params.HeaderPath = HeaderPath; - params.VersionPath = VersionPath; - params.TooltipPath = TooltipPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.HandleServerBrowserSortDirectionButtonClick -// (Defined, Public) -// Parameters: -// class UGFxObject* EventObj (Parm) - -void ULANServerBrowserGFxMovie::HandleServerBrowserSortDirectionButtonClick(class UGFxObject* EventObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.HandleServerBrowserSortDirectionButtonClick"); - - ULANServerBrowserGFxMovie_HandleServerBrowserSortDirectionButtonClick_Params params; - params.EventObj = EventObj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.HandleServerBrowserSortTypeButtonClick -// (Defined, Public) -// Parameters: -// class UGFxObject* EventObj (Parm) - -void ULANServerBrowserGFxMovie::HandleServerBrowserSortTypeButtonClick(class UGFxObject* EventObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.HandleServerBrowserSortTypeButtonClick"); - - ULANServerBrowserGFxMovie_HandleServerBrowserSortTypeButtonClick_Params params; - params.EventObj = EventObj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.GetSortDirectionString -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString ULANServerBrowserGFxMovie::GetSortDirectionString() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.GetSortDirectionString"); - - ULANServerBrowserGFxMovie_GetSortDirectionString_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.GetSortString -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString ULANServerBrowserGFxMovie::GetSortString() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.GetSortString"); - - ULANServerBrowserGFxMovie_GetSortString_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.SetTooltips -// (Defined, Public, HasDefaults) - -void ULANServerBrowserGFxMovie::SetTooltips() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.SetTooltips"); - - ULANServerBrowserGFxMovie_SetTooltips_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.SetSearchingForGames -// (Defined, Public) -// Parameters: -// bool bSearching (Parm) - -void ULANServerBrowserGFxMovie::SetSearchingForGames(bool bSearching) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.SetSearchingForGames"); - - ULANServerBrowserGFxMovie_SetSearchingForGames_Params params; - params.bSearching = bSearching; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.SetHeaderText -// (Defined, Public) - -void ULANServerBrowserGFxMovie::SetHeaderText() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.SetHeaderText"); - - ULANServerBrowserGFxMovie_SetHeaderText_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.SetBrowserType -// (Defined, Public) -// Parameters: -// bool bInIsLanBrowser (Parm) - -void ULANServerBrowserGFxMovie::SetBrowserType(bool bInIsLanBrowser) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.SetBrowserType"); - - ULANServerBrowserGFxMovie_SetBrowserType_Params params; - params.bInIsLanBrowser = bInIsLanBrowser; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.SortResults -// (Native, Public) - -void ULANServerBrowserGFxMovie::SortResults() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.SortResults"); - - ULANServerBrowserGFxMovie_SortResults_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.PopulateSearchResults -// (Defined, Public, HasDefaults) - -void ULANServerBrowserGFxMovie::PopulateSearchResults() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.PopulateSearchResults"); - - ULANServerBrowserGFxMovie_PopulateSearchResults_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.DebugGenerateSearchResults -// (Defined, Public, HasDefaults) -// Parameters: -// int NumResults (Parm) - -void ULANServerBrowserGFxMovie::DebugGenerateSearchResults(int NumResults) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.DebugGenerateSearchResults"); - - ULANServerBrowserGFxMovie_DebugGenerateSearchResults_Params params; - params.NumResults = NumResults; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.SetSort -// (Defined, Public, HasDefaults) -// Parameters: -// unsigned char NewSortType (Parm) -// unsigned char NewSortDirection (Parm) - -void ULANServerBrowserGFxMovie::SetSort(unsigned char NewSortType, unsigned char NewSortDirection) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.SetSort"); - - ULANServerBrowserGFxMovie_SetSort_Params params; - params.NewSortType = NewSortType; - params.NewSortDirection = NewSortDirection; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.FilterResults -// (Defined, Public) - -void ULANServerBrowserGFxMovie::FilterResults() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.FilterResults"); - - ULANServerBrowserGFxMovie_FilterResults_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.OnFindGamesComplete -// (Defined, Public) -// Parameters: -// bool bWasSuccessful (Parm) - -void ULANServerBrowserGFxMovie::OnFindGamesComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.OnFindGamesComplete"); - - ULANServerBrowserGFxMovie_OnFindGamesComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.CancelGameSearch -// (Defined, Public) - -void ULANServerBrowserGFxMovie::CancelGameSearch() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.CancelGameSearch"); - - ULANServerBrowserGFxMovie_CancelGameSearch_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.FindGames -// (Defined, Public) - -void ULANServerBrowserGFxMovie::FindGames() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.FindGames"); - - ULANServerBrowserGFxMovie_FindGames_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.OnJoinMatchComplete -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void ULANServerBrowserGFxMovie::OnJoinMatchComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.OnJoinMatchComplete"); - - ULANServerBrowserGFxMovie_OnJoinMatchComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.OnDestroyGameForMatchJoinComplete -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void ULANServerBrowserGFxMovie::OnDestroyGameForMatchJoinComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.OnDestroyGameForMatchJoinComplete"); - - ULANServerBrowserGFxMovie_OnDestroyGameForMatchJoinComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.JoinMatchmakingSession -// (Defined, Public) - -void ULANServerBrowserGFxMovie::JoinMatchmakingSession() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.JoinMatchmakingSession"); - - ULANServerBrowserGFxMovie_JoinMatchmakingSession_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.HandleServerBrowserItemClick -// (Defined, Public) -// Parameters: -// int ServerIndex (Parm) - -void ULANServerBrowserGFxMovie::HandleServerBrowserItemClick(int ServerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.HandleServerBrowserItemClick"); - - ULANServerBrowserGFxMovie_HandleServerBrowserItemClick_Params params; - params.ServerIndex = ServerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.GetNextSortType -// (Defined, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char ULANServerBrowserGFxMovie::GetNextSortType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.GetNextSortType"); - - ULANServerBrowserGFxMovie_GetNextSortType_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.HandleInputKey -// (Defined, Public, HasDefaults) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ULANServerBrowserGFxMovie::HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.HandleInputKey"); - - ULANServerBrowserGFxMovie_HandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.BeginClose -// (Defined, Public) - -void ULANServerBrowserGFxMovie::BeginClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.BeginClose"); - - ULANServerBrowserGFxMovie_BeginClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.OnClose -// (Defined, Event, Public) - -void ULANServerBrowserGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.OnClose"); - - ULANServerBrowserGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxMovie.Start -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bStartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ULANServerBrowserGFxMovie::Start(bool bStartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxMovie.Start"); - - ULANServerBrowserGFxMovie_Start_Params params; - params.bStartPaused = bStartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.QuestAcceptGFxMovie.extGenericButtonClicked -// (Defined, Public) -// Parameters: -// struct FString ActionName (Parm, NeedCtorLink) - -void UQuestAcceptGFxMovie::extGenericButtonClicked(const struct FString& ActionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.extGenericButtonClicked"); - - UQuestAcceptGFxMovie_extGenericButtonClicked_Params params; - params.ActionName = ActionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.OnTick -// (Defined, Event, Public) - -void UQuestAcceptGFxMovie::OnTick() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.OnTick"); - - UQuestAcceptGFxMovie_OnTick_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.InitForConsole -// (Defined, Public) - -void UQuestAcceptGFxMovie::InitForConsole() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.InitForConsole"); - - UQuestAcceptGFxMovie_InitForConsole_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.InitForPC -// (Defined, Public) - -void UQuestAcceptGFxMovie::InitForPC() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.InitForPC"); - - UQuestAcceptGFxMovie_InitForPC_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.OnClosedOnDeath -// (Defined, Public) - -void UQuestAcceptGFxMovie::OnClosedOnDeath() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.OnClosedOnDeath"); - - UQuestAcceptGFxMovie_OnClosedOnDeath_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.UpdateMissionList -// (Defined, HasOptionalparams, Public) -// Parameters: -// class UMissionDefinition* OnlyIfThisMissionIsAlreadyInTheList (OptionalParm, Parm) - -void UQuestAcceptGFxMovie::UpdateMissionList(class UMissionDefinition* OnlyIfThisMissionIsAlreadyInTheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.UpdateMissionList"); - - UQuestAcceptGFxMovie_UpdateMissionList_Params params; - params.OnlyIfThisMissionIsAlreadyInTheList = OnlyIfThisMissionIsAlreadyInTheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.HandleInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UQuestAcceptGFxMovie::HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.HandleInputKey"); - - UQuestAcceptGFxMovie_HandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.QuestAcceptGFxMovie.MoveHighlight -// (Defined, Public) - -void UQuestAcceptGFxMovie::MoveHighlight() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.MoveHighlight"); - - UQuestAcceptGFxMovie_MoveHighlight_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.StopMovingHighlight -// (Defined, Public) - -void UQuestAcceptGFxMovie::StopMovingHighlight() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.StopMovingHighlight"); - - UQuestAcceptGFxMovie_StopMovingHighlight_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.StartMovingHighlight -// (Defined, Public) - -void UQuestAcceptGFxMovie::StartMovingHighlight() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.StartMovingHighlight"); - - UQuestAcceptGFxMovie_StartMovingHighlight_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.SetDescriptionScrollValue -// (Defined, Public) -// Parameters: -// float NewScrollValue (Parm) - -void UQuestAcceptGFxMovie::SetDescriptionScrollValue(float NewScrollValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.SetDescriptionScrollValue"); - - UQuestAcceptGFxMovie_SetDescriptionScrollValue_Params params; - params.NewScrollValue = NewScrollValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.extSetDescriptionScrollValue -// (Defined, Public) -// Parameters: -// float NewScrollValue (Parm) - -void UQuestAcceptGFxMovie::extSetDescriptionScrollValue(float NewScrollValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.extSetDescriptionScrollValue"); - - UQuestAcceptGFxMovie_extSetDescriptionScrollValue_Params params; - params.NewScrollValue = NewScrollValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.extLogDown -// (Defined, Public) - -void UQuestAcceptGFxMovie::extLogDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.extLogDown"); - - UQuestAcceptGFxMovie_extLogDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.LogDown -// (Defined, Public) - -void UQuestAcceptGFxMovie::LogDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.LogDown"); - - UQuestAcceptGFxMovie_LogDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.extLogUp -// (Defined, Public) - -void UQuestAcceptGFxMovie::extLogUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.extLogUp"); - - UQuestAcceptGFxMovie_extLogUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.LogUp -// (Defined, Public) - -void UQuestAcceptGFxMovie::LogUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.LogUp"); - - UQuestAcceptGFxMovie_LogUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.ConditionallyScroll -// (Defined, Public) -// Parameters: -// struct FString Direction (Parm, NeedCtorLink) - -void UQuestAcceptGFxMovie::ConditionallyScroll(const struct FString& Direction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.ConditionallyScroll"); - - UQuestAcceptGFxMovie_ConditionallyScroll_Params params; - params.Direction = Direction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.SetFocus -// (Defined, Public) - -void UQuestAcceptGFxMovie::SetFocus() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.SetFocus"); - - UQuestAcceptGFxMovie_SetFocus_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.UpdateMissionTextList -// (Native, Public) - -void UQuestAcceptGFxMovie::UpdateMissionTextList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.UpdateMissionTextList"); - - UQuestAcceptGFxMovie_UpdateMissionTextList_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.SetScrollArrows -// (Defined, Public) - -void UQuestAcceptGFxMovie::SetScrollArrows() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.SetScrollArrows"); - - UQuestAcceptGFxMovie_SetScrollArrows_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.SetLevelAndDifficulty -// (Defined, Public) -// Parameters: -// struct FString LevelText (Parm, NeedCtorLink) -// struct FString Difficulty (Parm, NeedCtorLink) - -void UQuestAcceptGFxMovie::SetLevelAndDifficulty(const struct FString& LevelText, const struct FString& Difficulty) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.SetLevelAndDifficulty"); - - UQuestAcceptGFxMovie_SetLevelAndDifficulty_Params params; - params.LevelText = LevelText; - params.Difficulty = Difficulty; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.SetRewardsItem -// (Defined, Public) - -void UQuestAcceptGFxMovie::SetRewardsItem() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.SetRewardsItem"); - - UQuestAcceptGFxMovie_SetRewardsItem_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.SetRewardsXP -// (Defined, Public) -// Parameters: -// struct FString XPText (Parm, NeedCtorLink) - -void UQuestAcceptGFxMovie::SetRewardsXP(const struct FString& XPText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.SetRewardsXP"); - - UQuestAcceptGFxMovie_SetRewardsXP_Params params; - params.XPText = XPText; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.SetPlayerXP -// (Defined, Public) -// Parameters: -// struct FString XPText (Parm, NeedCtorLink) -// int XPPercent (Parm) - -void UQuestAcceptGFxMovie::SetPlayerXP(const struct FString& XPText, int XPPercent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.SetPlayerXP"); - - UQuestAcceptGFxMovie_SetPlayerXP_Params params; - params.XPText = XPText; - params.XPPercent = XPPercent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.SetRewardsTotalOtherCurrency -// (Defined, Public) -// Parameters: -// int Amount (Parm) - -void UQuestAcceptGFxMovie::SetRewardsTotalOtherCurrency(int Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.SetRewardsTotalOtherCurrency"); - - UQuestAcceptGFxMovie_SetRewardsTotalOtherCurrency_Params params; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.SetRewardsTotalCredits -// (Defined, Public) -// Parameters: -// int Credits (Parm) - -void UQuestAcceptGFxMovie::SetRewardsTotalCredits(int Credits) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.SetRewardsTotalCredits"); - - UQuestAcceptGFxMovie_SetRewardsTotalCredits_Params params; - params.Credits = Credits; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.SetPlayerDisplayedCredits -// (Defined, Public) -// Parameters: -// int Credits (Parm) - -void UQuestAcceptGFxMovie::SetPlayerDisplayedCredits(int Credits) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.SetPlayerDisplayedCredits"); - - UQuestAcceptGFxMovie_SetPlayerDisplayedCredits_Params params; - params.Credits = Credits; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.SetPlayerTotalCredits -// (Defined, Public) -// Parameters: -// int Credits (Parm) - -void UQuestAcceptGFxMovie::SetPlayerTotalCredits(int Credits) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.SetPlayerTotalCredits"); - - UQuestAcceptGFxMovie_SetPlayerTotalCredits_Params params; - params.Credits = Credits; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.OnClose -// (Defined, Event, Public) - -void UQuestAcceptGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.OnClose"); - - UQuestAcceptGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.extChoiceConfirmed -// (Defined, Public) - -void UQuestAcceptGFxMovie::extChoiceConfirmed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.extChoiceConfirmed"); - - UQuestAcceptGFxMovie_extChoiceConfirmed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.extChoiceCancelled -// (Defined, Public) - -void UQuestAcceptGFxMovie::extChoiceCancelled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.extChoiceCancelled"); - - UQuestAcceptGFxMovie_extChoiceCancelled_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.extHover -// (Public) -// Parameters: -// int HoverIndex (Parm) - -void UQuestAcceptGFxMovie::extHover(int HoverIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.extHover"); - - UQuestAcceptGFxMovie_extHover_Params params; - params.HoverIndex = HoverIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.extLogListTrack -// (Defined, Public) -// Parameters: -// int SlotIndex (Parm) - -void UQuestAcceptGFxMovie::extLogListTrack(int SlotIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.extLogListTrack"); - - UQuestAcceptGFxMovie_extLogListTrack_Params params; - params.SlotIndex = SlotIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.extLogListRollOver -// (Defined, Public) -// Parameters: -// int SlotIndex (Parm) - -void UQuestAcceptGFxMovie::extLogListRollOver(int SlotIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.extLogListRollOver"); - - UQuestAcceptGFxMovie_extLogListRollOver_Params params; - params.SlotIndex = SlotIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.extNavigateDown -// (Defined, Public) - -void UQuestAcceptGFxMovie::extNavigateDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.extNavigateDown"); - - UQuestAcceptGFxMovie_extNavigateDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.extNavigateUp -// (Defined, Public) - -void UQuestAcceptGFxMovie::extNavigateUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.extNavigateUp"); - - UQuestAcceptGFxMovie_extNavigateUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.extOnRolloverChoice -// (Defined, Public) -// Parameters: -// int RewardChoice (Parm) - -void UQuestAcceptGFxMovie::extOnRolloverChoice(int RewardChoice) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.extOnRolloverChoice"); - - UQuestAcceptGFxMovie_extOnRolloverChoice_Params params; - params.RewardChoice = RewardChoice; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.extOnFocusedChoice -// (Defined, Public) -// Parameters: -// int RewardChoice (Parm) - -void UQuestAcceptGFxMovie::extOnFocusedChoice(int RewardChoice) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.extOnFocusedChoice"); - - UQuestAcceptGFxMovie_extOnFocusedChoice_Params params; - params.RewardChoice = RewardChoice; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.AcceptReward -// (Defined, Public) -// Parameters: -// int RewardChoice (Parm) - -void UQuestAcceptGFxMovie::AcceptReward(int RewardChoice) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.AcceptReward"); - - UQuestAcceptGFxMovie_AcceptReward_Params params; - params.RewardChoice = RewardChoice; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.extOnClickedChoice -// (Defined, Public) -// Parameters: -// int RewardChoice (Parm) - -void UQuestAcceptGFxMovie::extOnClickedChoice(int RewardChoice) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.extOnClickedChoice"); - - UQuestAcceptGFxMovie_extOnClickedChoice_Params params; - params.RewardChoice = RewardChoice; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.HandleRewardInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UQuestAcceptGFxMovie::HandleRewardInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.HandleRewardInputKey"); - - UQuestAcceptGFxMovie_HandleRewardInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.QuestAcceptGFxMovie.ShowNoRewardScreen -// (Defined, Public) -// Parameters: -// class UMissionDefinition* Mission (Parm) -// unsigned char OldStatus (Parm) - -void UQuestAcceptGFxMovie::ShowNoRewardScreen(class UMissionDefinition* Mission, unsigned char OldStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.ShowNoRewardScreen"); - - UQuestAcceptGFxMovie_ShowNoRewardScreen_Params params; - params.Mission = Mission; - params.OldStatus = OldStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.DisplayRewardsPage -// (Defined, Public) -// Parameters: -// struct FPendingMissionRewardData MissionReward (Parm) - -void UQuestAcceptGFxMovie::DisplayRewardsPage(const struct FPendingMissionRewardData& MissionReward) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.DisplayRewardsPage"); - - UQuestAcceptGFxMovie_DisplayRewardsPage_Params params; - params.MissionReward = MissionReward; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.extCompleteConfirmed -// (Defined, Public) - -void UQuestAcceptGFxMovie::extCompleteConfirmed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.extCompleteConfirmed"); - - UQuestAcceptGFxMovie_extCompleteConfirmed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.extAcceptConfirmed -// (Defined, Public) - -void UQuestAcceptGFxMovie::extAcceptConfirmed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.extAcceptConfirmed"); - - UQuestAcceptGFxMovie_extAcceptConfirmed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.SetRewardCard -// (Final, Defined, Private) -// Parameters: -// class UMissionDefinition* MissionDef (Parm) -// class AWillowPlayerController* WPC (Parm) - -void UQuestAcceptGFxMovie::SetRewardCard(class UMissionDefinition* MissionDef, class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.SetRewardCard"); - - UQuestAcceptGFxMovie_SetRewardCard_Params params; - params.MissionDef = MissionDef; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.SetInnerReward -// (Final, Defined, Private, HasDefaults) -// Parameters: -// class UGFxObject* InnerRewardClip (Parm) -// struct FMissionRewardPresentationData Presentation (Parm) - -void UQuestAcceptGFxMovie::SetInnerReward(class UGFxObject* InnerRewardClip, const struct FMissionRewardPresentationData& Presentation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.SetInnerReward"); - - UQuestAcceptGFxMovie_SetInnerReward_Params params; - params.InnerRewardClip = InnerRewardClip; - params.Presentation = Presentation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.GetRewardPresentations -// (Final, Defined, Private) -// Parameters: -// class UMissionDefinition* MissionDef (Parm) -// class AWillowPlayerController* WPC (Parm) -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray UQuestAcceptGFxMovie::GetRewardPresentations(class UMissionDefinition* MissionDef, class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.GetRewardPresentations"); - - UQuestAcceptGFxMovie_GetRewardPresentations_Params params; - params.MissionDef = MissionDef; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.QuestAcceptGFxMovie.ProtectedFillOutCommonScreenDetails -// (Defined, Protected) - -void UQuestAcceptGFxMovie::ProtectedFillOutCommonScreenDetails() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.ProtectedFillOutCommonScreenDetails"); - - UQuestAcceptGFxMovie_ProtectedFillOutCommonScreenDetails_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.extFillOutQuestAllScreenDetails -// (Defined, Public) - -void UQuestAcceptGFxMovie::extFillOutQuestAllScreenDetails() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.extFillOutQuestAllScreenDetails"); - - UQuestAcceptGFxMovie_extFillOutQuestAllScreenDetails_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.GetSelectedIndex -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UQuestAcceptGFxMovie::GetSelectedIndex() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.GetSelectedIndex"); - - UQuestAcceptGFxMovie_GetSelectedIndex_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.QuestAcceptGFxMovie.UpdateMissionDetails -// (Defined, Public) - -void UQuestAcceptGFxMovie::UpdateMissionDetails() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.UpdateMissionDetails"); - - UQuestAcceptGFxMovie_UpdateMissionDetails_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.GotoCorrectPartOfMovie -// (Defined, Public) -// Parameters: -// bool bDisplayChoiceIntro (Parm) - -void UQuestAcceptGFxMovie::GotoCorrectPartOfMovie(bool bDisplayChoiceIntro) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.GotoCorrectPartOfMovie"); - - UQuestAcceptGFxMovie_GotoCorrectPartOfMovie_Params params; - params.bDisplayChoiceIntro = bDisplayChoiceIntro; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.SetQuestTitle -// (Defined, Public) -// Parameters: -// int Index (Parm) -// struct FString MissionName (Parm, NeedCtorLink) -// struct FString IconType (Parm, NeedCtorLink) - -void UQuestAcceptGFxMovie::SetQuestTitle(int Index, const struct FString& MissionName, const struct FString& IconType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.SetQuestTitle"); - - UQuestAcceptGFxMovie_SetQuestTitle_Params params; - params.Index = Index; - params.MissionName = MissionName; - params.IconType = IconType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.extPopulateQuestEntries -// (Defined, Public, HasDefaults) - -void UQuestAcceptGFxMovie::extPopulateQuestEntries() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.extPopulateQuestEntries"); - - UQuestAcceptGFxMovie_extPopulateQuestEntries_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.QuestTitlesPrevFrame -// (Defined, Public) - -void UQuestAcceptGFxMovie::QuestTitlesPrevFrame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.QuestTitlesPrevFrame"); - - UQuestAcceptGFxMovie_QuestTitlesPrevFrame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.QuestTitlesNextFrame -// (Defined, Public) - -void UQuestAcceptGFxMovie::QuestTitlesNextFrame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.QuestTitlesNextFrame"); - - UQuestAcceptGFxMovie_QuestTitlesNextFrame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.DetermineQuestEntries -// (Defined, Public) - -void UQuestAcceptGFxMovie::DetermineQuestEntries() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.DetermineQuestEntries"); - - UQuestAcceptGFxMovie_DetermineQuestEntries_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.HandleInputAxis -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// float Delta (Parm) -// float DeltaTime (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UQuestAcceptGFxMovie::HandleInputAxis(int ControllerId, const struct FName& ukey, float Delta, float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.HandleInputAxis"); - - UQuestAcceptGFxMovie_HandleInputAxis_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.Delta = Delta; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.QuestAcceptGFxMovie.HideTopPanel -// (Defined, Public) - -void UQuestAcceptGFxMovie::HideTopPanel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.HideTopPanel"); - - UQuestAcceptGFxMovie_HideTopPanel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.QuestAcceptGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UQuestAcceptGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.QuestAcceptGFxMovie.Start"); - - UQuestAcceptGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.RunStreamingDataEvent -// (Defined, Simulated, Event, HasOptionalparams, Public) -// Parameters: -// struct FName EventName (Parm) -// class UObject* EventInstigator (OptionalParm, Parm) -// class UObject* OtherEventParticipantObject (OptionalParm, Parm) -// int IntParam (OptionalParm, Parm) -// float FloatParam (OptionalParm, Parm) - -void UVehicleSpawnStationGFxMovie::RunStreamingDataEvent(const struct FName& EventName, class UObject* EventInstigator, class UObject* OtherEventParticipantObject, int IntParam, float FloatParam) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.RunStreamingDataEvent"); - - UVehicleSpawnStationGFxMovie_RunStreamingDataEvent_Params params; - params.EventName = EventName; - params.EventInstigator = EventInstigator; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.IntParam = IntParam; - params.FloatParam = FloatParam; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.CloseOrReturnToFamilySelection -// (Defined, Public) - -void UVehicleSpawnStationGFxMovie::CloseOrReturnToFamilySelection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.CloseOrReturnToFamilySelection"); - - UVehicleSpawnStationGFxMovie_CloseOrReturnToFamilySelection_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.extGenericButtonClicked -// (Defined, Public) -// Parameters: -// struct FString ActionName (Parm, NeedCtorLink) - -void UVehicleSpawnStationGFxMovie::extGenericButtonClicked(const struct FString& ActionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.extGenericButtonClicked"); - - UVehicleSpawnStationGFxMovie_extGenericButtonClicked_Params params; - params.ActionName = ActionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.InitForConsole -// (Defined, Public) - -void UVehicleSpawnStationGFxMovie::InitForConsole() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.InitForConsole"); - - UVehicleSpawnStationGFxMovie_InitForConsole_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.InitForPC -// (Defined, Public) - -void UVehicleSpawnStationGFxMovie::InitForPC() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.InitForPC"); - - UVehicleSpawnStationGFxMovie_InitForPC_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.HandleInputAxis -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// float Delta (Parm) -// float DeltaTime (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVehicleSpawnStationGFxMovie::HandleInputAxis(int ControllerId, const struct FName& ukey, float Delta, float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.HandleInputAxis"); - - UVehicleSpawnStationGFxMovie_HandleInputAxis_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.Delta = Delta; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.UpdatePreview -// (Defined, Public) -// Parameters: -// class UCustomizationDefinition* CustomDef (Parm) - -void UVehicleSpawnStationGFxMovie::UpdatePreview(class UCustomizationDefinition* CustomDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.UpdatePreview"); - - UVehicleSpawnStationGFxMovie_UpdatePreview_Params params; - params.CustomDef = CustomDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.CancelCustomization -// (Defined, Public) - -void UVehicleSpawnStationGFxMovie::CancelCustomization() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.CancelCustomization"); - - UVehicleSpawnStationGFxMovie_CancelCustomization_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.CommitCustomization -// (Defined, Public) - -void UVehicleSpawnStationGFxMovie::CommitCustomization() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.CommitCustomization"); - - UVehicleSpawnStationGFxMovie_CommitCustomization_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.extOnSkinCellClick -// (Defined, Public) -// Parameters: -// struct FString EventName (Parm, NeedCtorLink) -// int CellIndex (Parm) - -void UVehicleSpawnStationGFxMovie::extOnSkinCellClick(const struct FString& EventName, int CellIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.extOnSkinCellClick"); - - UVehicleSpawnStationGFxMovie_extOnSkinCellClick_Params params; - params.EventName = EventName; - params.CellIndex = CellIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.UsingGamepad -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVehicleSpawnStationGFxMovie::UsingGamepad() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.UsingGamepad"); - - UVehicleSpawnStationGFxMovie_UsingGamepad_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.extOnVehicleFamilyCellClick -// (Defined, Public) -// Parameters: -// int CellIndex (Parm) - -void UVehicleSpawnStationGFxMovie::extOnVehicleFamilyCellClick(int CellIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.extOnVehicleFamilyCellClick"); - - UVehicleSpawnStationGFxMovie_extOnVehicleFamilyCellClick_Params params; - params.CellIndex = CellIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.extOnVehicleCellHighlight -// (Defined, Public) -// Parameters: -// int CellIndex (Parm) - -void UVehicleSpawnStationGFxMovie::extOnVehicleCellHighlight(int CellIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.extOnVehicleCellHighlight"); - - UVehicleSpawnStationGFxMovie_extOnVehicleCellHighlight_Params params; - params.CellIndex = CellIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.extOnVehicleCellClick -// (Defined, Public) -// Parameters: -// int CellIndex (Parm) - -void UVehicleSpawnStationGFxMovie::extOnVehicleCellClick(int CellIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.extOnVehicleCellClick"); - - UVehicleSpawnStationGFxMovie_extOnVehicleCellClick_Params params; - params.CellIndex = CellIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.extOnSkinTypeButtonClick -// (Defined, Public) -// Parameters: -// int ModuleIndex (Parm) - -void UVehicleSpawnStationGFxMovie::extOnSkinTypeButtonClick(int ModuleIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.extOnSkinTypeButtonClick"); - - UVehicleSpawnStationGFxMovie_extOnSkinTypeButtonClick_Params params; - params.ModuleIndex = ModuleIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.extOnVehicleTypeButtonClick -// (Defined, Public) -// Parameters: -// int ModuleIndex (Parm) - -void UVehicleSpawnStationGFxMovie::extOnVehicleTypeButtonClick(int ModuleIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.extOnVehicleTypeButtonClick"); - - UVehicleSpawnStationGFxMovie_extOnVehicleTypeButtonClick_Params params; - params.ModuleIndex = ModuleIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.extOnTeleportButtonClick -// (Defined, Public) -// Parameters: -// int ModuleIndex (Parm) - -void UVehicleSpawnStationGFxMovie::extOnTeleportButtonClick(int ModuleIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.extOnTeleportButtonClick"); - - UVehicleSpawnStationGFxMovie_extOnTeleportButtonClick_Params params; - params.ModuleIndex = ModuleIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.extOnSpawnVehicleButtonClick -// (Defined, Public) -// Parameters: -// int ModuleIndex (Parm) - -void UVehicleSpawnStationGFxMovie::extOnSpawnVehicleButtonClick(int ModuleIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.extOnSpawnVehicleButtonClick"); - - UVehicleSpawnStationGFxMovie_extOnSpawnVehicleButtonClick_Params params; - params.ModuleIndex = ModuleIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.extOnVehicleChoiceInfoCardLoad -// (Defined, Public) -// Parameters: -// struct FString TargetPath (Parm, NeedCtorLink) -// int InVehicleCellCount (Parm) - -void UVehicleSpawnStationGFxMovie::extOnVehicleChoiceInfoCardLoad(const struct FString& TargetPath, int InVehicleCellCount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.extOnVehicleChoiceInfoCardLoad"); - - UVehicleSpawnStationGFxMovie_extOnVehicleChoiceInfoCardLoad_Params params; - params.TargetPath = TargetPath; - params.InVehicleCellCount = InVehicleCellCount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.extOnVehicleChoiceModuleLoad -// (Defined, Public) -// Parameters: -// struct FString TargetPath (Parm, NeedCtorLink) -// int ModuleIndex (Parm) - -void UVehicleSpawnStationGFxMovie::extOnVehicleChoiceModuleLoad(const struct FString& TargetPath, int ModuleIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.extOnVehicleChoiceModuleLoad"); - - UVehicleSpawnStationGFxMovie_extOnVehicleChoiceModuleLoad_Params params; - params.TargetPath = TargetPath; - params.ModuleIndex = ModuleIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.extOnVehicleFamilySelectorLoad -// (Defined, Public) -// Parameters: -// struct FString TargetPath (Parm, NeedCtorLink) - -void UVehicleSpawnStationGFxMovie::extOnVehicleFamilySelectorLoad(const struct FString& TargetPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.extOnVehicleFamilySelectorLoad"); - - UVehicleSpawnStationGFxMovie_extOnVehicleFamilySelectorLoad_Params params; - params.TargetPath = TargetPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.extCacheVSSClip -// (Defined, Public) -// Parameters: -// struct FString TargetPath (Parm, NeedCtorLink) - -void UVehicleSpawnStationGFxMovie::extCacheVSSClip(const struct FString& TargetPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.extCacheVSSClip"); - - UVehicleSpawnStationGFxMovie_extCacheVSSClip_Params params; - params.TargetPath = TargetPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.VehicleFamilyInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVehicleSpawnStationGFxMovie::VehicleFamilyInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.VehicleFamilyInputKey"); - - UVehicleSpawnStationGFxMovie_VehicleFamilyInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.SharedInfoCardInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVehicleSpawnStationGFxMovie::SharedInfoCardInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.SharedInfoCardInputKey"); - - UVehicleSpawnStationGFxMovie_SharedInfoCardInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.SkinChoiceInfoCardInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVehicleSpawnStationGFxMovie::SkinChoiceInfoCardInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.SkinChoiceInfoCardInputKey"); - - UVehicleSpawnStationGFxMovie_SkinChoiceInfoCardInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.VehicleChoiceInfoCardInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVehicleSpawnStationGFxMovie::VehicleChoiceInfoCardInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.VehicleChoiceInfoCardInputKey"); - - UVehicleSpawnStationGFxMovie_VehicleChoiceInfoCardInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.HandleKeyDefaults -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVehicleSpawnStationGFxMovie::HandleKeyDefaults(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.HandleKeyDefaults"); - - UVehicleSpawnStationGFxMovie_HandleKeyDefaults_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.TrySetFocus -// (Defined, Event, Public) -// Parameters: -// int ModuleIndex (Parm) -// int ButtonIndex (Parm) - -void UVehicleSpawnStationGFxMovie::TrySetFocus(int ModuleIndex, int ButtonIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.TrySetFocus"); - - UVehicleSpawnStationGFxMovie_TrySetFocus_Params params; - params.ModuleIndex = ModuleIndex; - params.ButtonIndex = ButtonIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.RefreshFocus -// (Defined, Event, Public) - -void UVehicleSpawnStationGFxMovie::RefreshFocus() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.RefreshFocus"); - - UVehicleSpawnStationGFxMovie_RefreshFocus_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.ConfigureTooltips -// (Defined, Event, Public) - -void UVehicleSpawnStationGFxMovie::ConfigureTooltips() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.ConfigureTooltips"); - - UVehicleSpawnStationGFxMovie_ConfigureTooltips_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.ConfigureTooltipsInternal -// (Final, Defined, Private) -// Parameters: -// struct FString Tooltips (Parm, NeedCtorLink) - -void UVehicleSpawnStationGFxMovie::ConfigureTooltipsInternal(const struct FString& Tooltips) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.ConfigureTooltipsInternal"); - - UVehicleSpawnStationGFxMovie_ConfigureTooltipsInternal_Params params; - params.Tooltips = Tooltips; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.ConfigureVSSWrapper -// (Defined, Event, Public) - -void UVehicleSpawnStationGFxMovie::ConfigureVSSWrapper() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.ConfigureVSSWrapper"); - - UVehicleSpawnStationGFxMovie_ConfigureVSSWrapper_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.HideSkinInfoCard -// (Defined, Public) -// Parameters: -// int ModuleIndex (Parm) - -void UVehicleSpawnStationGFxMovie::HideSkinInfoCard(int ModuleIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.HideSkinInfoCard"); - - UVehicleSpawnStationGFxMovie_HideSkinInfoCard_Params params; - params.ModuleIndex = ModuleIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.ShowSkinInfoCard -// (Defined, Public) -// Parameters: -// int ModuleIndex (Parm) - -void UVehicleSpawnStationGFxMovie::ShowSkinInfoCard(int ModuleIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.ShowSkinInfoCard"); - - UVehicleSpawnStationGFxMovie_ShowSkinInfoCard_Params params; - params.ModuleIndex = ModuleIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.HideVehicleInfoCard -// (Defined, Public) -// Parameters: -// int ModuleIndex (Parm) - -void UVehicleSpawnStationGFxMovie::HideVehicleInfoCard(int ModuleIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.HideVehicleInfoCard"); - - UVehicleSpawnStationGFxMovie_HideVehicleInfoCard_Params params; - params.ModuleIndex = ModuleIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.ShowVehicleInfoCard -// (Defined, Public) -// Parameters: -// int ModuleIndex (Parm) - -void UVehicleSpawnStationGFxMovie::ShowVehicleInfoCard(int ModuleIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.ShowVehicleInfoCard"); - - UVehicleSpawnStationGFxMovie_ShowVehicleInfoCard_Params params; - params.ModuleIndex = ModuleIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.ConfigureSkinTypeChoices -// (Defined, Public) -// Parameters: -// int ModuleIndex (Parm) - -void UVehicleSpawnStationGFxMovie::ConfigureSkinTypeChoices(int ModuleIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.ConfigureSkinTypeChoices"); - - UVehicleSpawnStationGFxMovie_ConfigureSkinTypeChoices_Params params; - params.ModuleIndex = ModuleIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.ConfigureVehicleTypeChoices -// (Defined, Public) -// Parameters: -// int ModuleIndex (Parm) - -void UVehicleSpawnStationGFxMovie::ConfigureVehicleTypeChoices(int ModuleIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.ConfigureVehicleTypeChoices"); - - UVehicleSpawnStationGFxMovie_ConfigureVehicleTypeChoices_Params params; - params.ModuleIndex = ModuleIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.AddVehicleChoices -// (Defined, Public) - -void UVehicleSpawnStationGFxMovie::AddVehicleChoices() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.AddVehicleChoices"); - - UVehicleSpawnStationGFxMovie_AddVehicleChoices_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.RefreshVehicleChoiceModule -// (Defined, Event, Public) -// Parameters: -// int ModuleIndex (Parm) - -void UVehicleSpawnStationGFxMovie::RefreshVehicleChoiceModule(int ModuleIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.RefreshVehicleChoiceModule"); - - UVehicleSpawnStationGFxMovie_RefreshVehicleChoiceModule_Params params; - params.ModuleIndex = ModuleIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.GetVehicleChoiceModule -// (Defined, Public) -// Parameters: -// int ModuleIndex (Parm) -// class UVehicleChoiceModuleGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UVehicleChoiceModuleGFxObject* UVehicleSpawnStationGFxMovie::GetVehicleChoiceModule(int ModuleIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.GetVehicleChoiceModule"); - - UVehicleSpawnStationGFxMovie_GetVehicleChoiceModule_Params params; - params.ModuleIndex = ModuleIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.VehicleExistsAndIsOccupied -// (Final, Simulated, Native, Public, HasOutparams) -// Parameters: -// class UVehicleFamilyDefinition* OutSpawnedVehicleFamilyDef (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVehicleSpawnStationGFxMovie::VehicleExistsAndIsOccupied(class UVehicleFamilyDefinition** OutSpawnedVehicleFamilyDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.VehicleExistsAndIsOccupied"); - - UVehicleSpawnStationGFxMovie_VehicleExistsAndIsOccupied_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutSpawnedVehicleFamilyDef != nullptr) - *OutSpawnedVehicleFamilyDef = params.OutSpawnedVehicleFamilyDef; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.OnClose -// (Defined, Event, Public) - -void UVehicleSpawnStationGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.OnClose"); - - UVehicleSpawnStationGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.UpdatePreviewFromVSSUIDef -// (Defined, Simulated, Event, Public) -// Parameters: -// int ModuleIndex (Parm) -// class UVSSUIDefinition* VehicleUIDef (Parm) - -void UVehicleSpawnStationGFxMovie::UpdatePreviewFromVSSUIDef(int ModuleIndex, class UVSSUIDefinition* VehicleUIDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.UpdatePreviewFromVSSUIDef"); - - UVehicleSpawnStationGFxMovie_UpdatePreviewFromVSSUIDef_Params params; - params.ModuleIndex = ModuleIndex; - params.VehicleUIDef = VehicleUIDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.DestroyPreviewMeshes -// (Defined, Simulated, Public) - -void UVehicleSpawnStationGFxMovie::DestroyPreviewMeshes() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.DestroyPreviewMeshes"); - - UVehicleSpawnStationGFxMovie_DestroyPreviewMeshes_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.DestroyPreviewActors -// (Defined, Simulated, Public) - -void UVehicleSpawnStationGFxMovie::DestroyPreviewActors() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.DestroyPreviewActors"); - - UVehicleSpawnStationGFxMovie_DestroyPreviewActors_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.CreatePreviewActors -// (Defined, Simulated, Public) - -void UVehicleSpawnStationGFxMovie::CreatePreviewActors() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.CreatePreviewActors"); - - UVehicleSpawnStationGFxMovie_CreatePreviewActors_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.ShowPlayersMustExitMessage -// (Defined, Simulated, Event, Public) - -void UVehicleSpawnStationGFxMovie::ShowPlayersMustExitMessage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.ShowPlayersMustExitMessage"); - - UVehicleSpawnStationGFxMovie_ShowPlayersMustExitMessage_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.ShowProcessingRequestMessage -// (Defined, Simulated, Event, Public) - -void UVehicleSpawnStationGFxMovie::ShowProcessingRequestMessage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.ShowProcessingRequestMessage"); - - UVehicleSpawnStationGFxMovie_ShowProcessingRequestMessage_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.ShowPleaseWaitMessage -// (Defined, Simulated, Event, Public) - -void UVehicleSpawnStationGFxMovie::ShowPleaseWaitMessage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.ShowPleaseWaitMessage"); - - UVehicleSpawnStationGFxMovie_ShowPleaseWaitMessage_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.ShowNoVehiclesMessage -// (Defined, Simulated, Event, Public) - -void UVehicleSpawnStationGFxMovie::ShowNoVehiclesMessage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.ShowNoVehiclesMessage"); - - UVehicleSpawnStationGFxMovie_ShowNoVehiclesMessage_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVehicleSpawnStationGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.Start"); - - UVehicleSpawnStationGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.GetCurrentMeshScale -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UVehicleSpawnStationGFxMovie::GetCurrentMeshScale() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.GetCurrentMeshScale"); - - UVehicleSpawnStationGFxMovie_GetCurrentMeshScale_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.IntroAlpha -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UVehicleSpawnStationGFxMovie::IntroAlpha() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.IntroAlpha"); - - UVehicleSpawnStationGFxMovie_IntroAlpha_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.PlayingIntro -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVehicleSpawnStationGFxMovie::PlayingIntro() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.PlayingIntro"); - - UVehicleSpawnStationGFxMovie_PlayingIntro_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.GetBoundsFor -// (Native, Public) -// Parameters: -// class UMeshComponent* MeshComponent (Parm, EditInline) -// struct FBoxSphereBounds ReturnValue (Parm, OutParm, ReturnParm) - -struct FBoxSphereBounds UVehicleSpawnStationGFxMovie::GetBoundsFor(class UMeshComponent* MeshComponent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.GetBoundsFor"); - - UVehicleSpawnStationGFxMovie_GetBoundsFor_Params params; - params.MeshComponent = MeshComponent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.InitVehicleChoiceModules -// (Native, Public) - -void UVehicleSpawnStationGFxMovie::InitVehicleChoiceModules() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.InitVehicleChoiceModules"); - - UVehicleSpawnStationGFxMovie_InitVehicleChoiceModules_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.HandleVehicleFamilySelection -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVehicleSpawnStationGFxMovie::HandleVehicleFamilySelection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.HandleVehicleFamilySelection"); - - UVehicleSpawnStationGFxMovie_HandleVehicleFamilySelection_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.SetCurrentStage -// (Native, Public) -// Parameters: -// unsigned char NewCurrentStage (Parm) - -void UVehicleSpawnStationGFxMovie::SetCurrentStage(unsigned char NewCurrentStage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.SetCurrentStage"); - - UVehicleSpawnStationGFxMovie_SetCurrentStage_Params params; - params.NewCurrentStage = NewCurrentStage; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.UpdateSkinsOnVehicleTypeChange -// (Native, Public) -// Parameters: -// int ModuleIndex (Parm) - -void UVehicleSpawnStationGFxMovie::UpdateSkinsOnVehicleTypeChange(int ModuleIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.UpdateSkinsOnVehicleTypeChange"); - - UVehicleSpawnStationGFxMovie_UpdateSkinsOnVehicleTypeChange_Params params; - params.ModuleIndex = ModuleIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.CacheDefinitions -// (Native, Public) -// Parameters: -// int VehicleFamilyIndex (Parm) - -void UVehicleSpawnStationGFxMovie::CacheDefinitions(int VehicleFamilyIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.CacheDefinitions"); - - UVehicleSpawnStationGFxMovie_CacheDefinitions_Params params; - params.VehicleFamilyIndex = VehicleFamilyIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSpawnStationGFxMovie.CacheVehicleFamilies -// (Native, Public) - -void UVehicleSpawnStationGFxMovie::CacheVehicleFamilies() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSpawnStationGFxMovie.CacheVehicleFamilies"); - - UVehicleSpawnStationGFxMovie_CacheVehicleFamilies_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WeaponScopeGFxMovie.InitializeAsTelescope -// (Defined, Simulated, Public) - -void UWeaponScopeGFxMovie::InitializeAsTelescope() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponScopeGFxMovie.InitializeAsTelescope"); - - UWeaponScopeGFxMovie_InitializeAsTelescope_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WeaponScopeGFxMovie.CloseScope -// (Defined, Simulated, Public) - -void UWeaponScopeGFxMovie::CloseScope() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponScopeGFxMovie.CloseScope"); - - UWeaponScopeGFxMovie_CloseScope_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WeaponScopeGFxMovie.InitCrosshair -// (Defined, Simulated, Public) -// Parameters: -// class AWillowWeapon* WWeapon (Parm) - -void UWeaponScopeGFxMovie::InitCrosshair(class AWillowWeapon* WWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponScopeGFxMovie.InitCrosshair"); - - UWeaponScopeGFxMovie_InitCrosshair_Params params; - params.WWeapon = WWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WeaponScopeGFxMovie.InitElemental -// (Defined, Simulated, Public) -// Parameters: -// struct FString ElementalName (Parm, NeedCtorLink) -// class UGFxObject* HousingClip (Parm) - -void UWeaponScopeGFxMovie::InitElemental(const struct FString& ElementalName, class UGFxObject* HousingClip) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponScopeGFxMovie.InitElemental"); - - UWeaponScopeGFxMovie_InitElemental_Params params; - params.ElementalName = ElementalName; - params.HousingClip = HousingClip; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WeaponScopeGFxMovie.GetElementalName -// (Defined, Simulated, Public) -// Parameters: -// class AWillowWeapon* WWeapon (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWeaponScopeGFxMovie::GetElementalName(class AWillowWeapon* WWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponScopeGFxMovie.GetElementalName"); - - UWeaponScopeGFxMovie_GetElementalName_Params params; - params.WWeapon = WWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WeaponScopeGFxMovie.InitializeFromWeapon -// (Defined, Simulated, Public) -// Parameters: -// class AWillowWeapon* WWeapon (Parm) -// bool bDisplay (Parm) - -void UWeaponScopeGFxMovie::InitializeFromWeapon(class AWillowWeapon* WWeapon, bool bDisplay) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponScopeGFxMovie.InitializeFromWeapon"); - - UWeaponScopeGFxMovie_InitializeFromWeapon_Params params; - params.WWeapon = WWeapon; - params.bDisplay = bDisplay; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WeaponScopeGFxMovie.ClearCached -// (Defined, Simulated, Public) - -void UWeaponScopeGFxMovie::ClearCached() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponScopeGFxMovie.ClearCached"); - - UWeaponScopeGFxMovie_ClearCached_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WeaponScopeGFxMovie.GetManufacturerDefinitionFromWeaponPart -// (Defined, Simulated, Public) -// Parameters: -// class UWeaponPartDefinition* PartDef (Parm) -// class UManufacturerDefinition* DefaultDef (Parm) -// class UManufacturerDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UManufacturerDefinition* UWeaponScopeGFxMovie::GetManufacturerDefinitionFromWeaponPart(class UWeaponPartDefinition* PartDef, class UManufacturerDefinition* DefaultDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponScopeGFxMovie.GetManufacturerDefinitionFromWeaponPart"); - - UWeaponScopeGFxMovie_GetManufacturerDefinitionFromWeaponPart_Params params; - params.PartDef = PartDef; - params.DefaultDef = DefaultDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WeaponScopeGFxMovie.GetWeaponTypeNameForLinkage -// (Defined, Simulated, Public) -// Parameters: -// struct FString WeaponTypeLabel (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWeaponScopeGFxMovie::GetWeaponTypeNameForLinkage(const struct FString& WeaponTypeLabel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponScopeGFxMovie.GetWeaponTypeNameForLinkage"); - - UWeaponScopeGFxMovie_GetWeaponTypeNameForLinkage_Params params; - params.WeaponTypeLabel = WeaponTypeLabel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WeaponScopeGFxMovie.GetManufacturerNameForLinkage -// (Defined, Simulated, Public) -// Parameters: -// struct FString ManufacturerLabel (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWeaponScopeGFxMovie::GetManufacturerNameForLinkage(const struct FString& ManufacturerLabel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponScopeGFxMovie.GetManufacturerNameForLinkage"); - - UWeaponScopeGFxMovie_GetManufacturerNameForLinkage_Params params; - params.ManufacturerLabel = ManufacturerLabel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WeaponScopeGFxMovie.GetLinkageName -// (Defined, Simulated, Public) -// Parameters: -// struct FString ScopePart (Parm, NeedCtorLink) -// struct FString ManufacturerLabel (Parm, NeedCtorLink) -// struct FString WeaponTypeLabel (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWeaponScopeGFxMovie::GetLinkageName(const struct FString& ScopePart, const struct FString& ManufacturerLabel, const struct FString& WeaponTypeLabel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponScopeGFxMovie.GetLinkageName"); - - UWeaponScopeGFxMovie_GetLinkageName_Params params; - params.ScopePart = ScopePart; - params.ManufacturerLabel = ManufacturerLabel; - params.WeaponTypeLabel = WeaponTypeLabel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WeaponScopeGFxMovie.OnClose -// (Defined, Event, Public) - -void UWeaponScopeGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponScopeGFxMovie.OnClose"); - - UWeaponScopeGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WeaponScopeGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWeaponScopeGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponScopeGFxMovie.Start"); - - UWeaponScopeGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovieCredits.HandleInputAxis -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// float Delta (Parm) -// float DeltaTime (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMovieCredits::HandleInputAxis(int ControllerId, const struct FName& ukey, float Delta, float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovieCredits.HandleInputAxis"); - - UWillowGFxMovieCredits_HandleInputAxis_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.Delta = Delta; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovieCredits.HandleInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMovieCredits::HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovieCredits.HandleInputKey"); - - UWillowGFxMovieCredits_HandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMovieCredits.BeginClosing -// (Defined, Public) - -void UWillowGFxMovieCredits::BeginClosing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovieCredits.BeginClosing"); - - UWillowGFxMovieCredits_BeginClosing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovieCredits.extCreditsFinished -// (Defined, Public) - -void UWillowGFxMovieCredits::extCreditsFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovieCredits.extCreditsFinished"); - - UWillowGFxMovieCredits_extCreditsFinished_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovieCredits.extOnSplatClipOnLoad -// (Defined, Public) -// Parameters: -// struct FString TextureLinkageName (Parm, NeedCtorLink) - -void UWillowGFxMovieCredits::extOnSplatClipOnLoad(const struct FString& TextureLinkageName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovieCredits.extOnSplatClipOnLoad"); - - UWillowGFxMovieCredits_extOnSplatClipOnLoad_Params params; - params.TextureLinkageName = TextureLinkageName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovieCredits.OnSplatTextureLoaded -// (Defined, Event, Public) - -void UWillowGFxMovieCredits::OnSplatTextureLoaded() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovieCredits.OnSplatTextureLoaded"); - - UWillowGFxMovieCredits_OnSplatTextureLoaded_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovieCredits.ClearSplatTexture -// (Native, Public) - -void UWillowGFxMovieCredits::ClearSplatTexture() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovieCredits.ClearSplatTexture"); - - UWillowGFxMovieCredits_ClearSplatTexture_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovieCredits.LoadSplatTexture -// (Native, Public) - -void UWillowGFxMovieCredits::LoadSplatTexture() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovieCredits.LoadSplatTexture"); - - UWillowGFxMovieCredits_LoadSplatTexture_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovieCredits.extOnMiddlewareClipOnLoad -// (Defined, Public) -// Parameters: -// struct FString TextureLinkageName (Parm, NeedCtorLink) - -void UWillowGFxMovieCredits::extOnMiddlewareClipOnLoad(const struct FString& TextureLinkageName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovieCredits.extOnMiddlewareClipOnLoad"); - - UWillowGFxMovieCredits_extOnMiddlewareClipOnLoad_Params params; - params.TextureLinkageName = TextureLinkageName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovieCredits.OnMiddlewareTextureLoaded -// (Defined, Event, Public) - -void UWillowGFxMovieCredits::OnMiddlewareTextureLoaded() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovieCredits.OnMiddlewareTextureLoaded"); - - UWillowGFxMovieCredits_OnMiddlewareTextureLoaded_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovieCredits.ClearMiddlewareTexture -// (Native, Public) - -void UWillowGFxMovieCredits::ClearMiddlewareTexture() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovieCredits.ClearMiddlewareTexture"); - - UWillowGFxMovieCredits_ClearMiddlewareTexture_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovieCredits.LoadMiddlewareTexture -// (Native, Public) - -void UWillowGFxMovieCredits::LoadMiddlewareTexture() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovieCredits.LoadMiddlewareTexture"); - - UWillowGFxMovieCredits_LoadMiddlewareTexture_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovieCredits.extInitMontage -// (Defined, Public) -// Parameters: -// struct FString PathToMontageObject (Parm, NeedCtorLink) -// struct FString TextureLinkageName (Parm, NeedCtorLink) - -void UWillowGFxMovieCredits::extInitMontage(const struct FString& PathToMontageObject, const struct FString& TextureLinkageName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovieCredits.extInitMontage"); - - UWillowGFxMovieCredits_extInitMontage_Params params; - params.PathToMontageObject = PathToMontageObject; - params.TextureLinkageName = TextureLinkageName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovieCredits.extInitCredits -// (Defined, Public) -// Parameters: -// struct FString PathToCreditsObject (Parm, NeedCtorLink) -// class UGFxObject* DataProviderObject (Parm) - -void UWillowGFxMovieCredits::extInitCredits(const struct FString& PathToCreditsObject, class UGFxObject* DataProviderObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovieCredits.extInitCredits"); - - UWillowGFxMovieCredits_extInitCredits_Params params; - params.PathToCreditsObject = PathToCreditsObject; - params.DataProviderObject = DataProviderObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovieCredits.OnTick -// (Defined, Event, Public) - -void UWillowGFxMovieCredits::OnTick() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovieCredits.OnTick"); - - UWillowGFxMovieCredits_OnTick_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovieCredits.OnClose -// (Defined, Event, Public, HasDefaults) - -void UWillowGFxMovieCredits::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovieCredits.OnClose"); - - UWillowGFxMovieCredits_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMovieCredits.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMovieCredits::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMovieCredits.Start"); - - UWillowGFxMovieCredits_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxThirdPersonMovie.HandleMouseDrag_Camera -// (Native, Public) -// Parameters: -// int dx (Parm) -// int DY (Parm) - -void UWillowGFxThirdPersonMovie::HandleMouseDrag_Camera(int dx, int DY) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxThirdPersonMovie.HandleMouseDrag_Camera"); - - UWillowGFxThirdPersonMovie_HandleMouseDrag_Camera_Params params; - params.dx = dx; - params.DY = DY; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxThirdPersonMovie.Get3DRotationOffset -// (Native, Public) -// Parameters: -// struct FRotator ReturnValue (Parm, OutParm, ReturnParm) - -struct FRotator UWillowGFxThirdPersonMovie::Get3DRotationOffset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxThirdPersonMovie.Get3DRotationOffset"); - - UWillowGFxThirdPersonMovie_Get3DRotationOffset_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxThirdPersonMovie.Get3DLocationOffset -// (Native, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UWillowGFxThirdPersonMovie::Get3DLocationOffset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxThirdPersonMovie.Get3DLocationOffset"); - - UWillowGFxThirdPersonMovie_Get3DLocationOffset_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxThirdPersonMovie.ToggleControlMode -// (Defined, Public) - -void UWillowGFxThirdPersonMovie::ToggleControlMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxThirdPersonMovie.ToggleControlMode"); - - UWillowGFxThirdPersonMovie_ToggleControlMode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxThirdPersonMovie.EnableControl -// (Defined, Public) -// Parameters: -// bool bEnable (Parm) - -void UWillowGFxThirdPersonMovie::EnableControl(bool bEnable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxThirdPersonMovie.EnableControl"); - - UWillowGFxThirdPersonMovie_EnableControl_Params params; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxThirdPersonMovie.SaveTabView -// (Native, Public) - -void UWillowGFxThirdPersonMovie::SaveTabView() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxThirdPersonMovie.SaveTabView"); - - UWillowGFxThirdPersonMovie_SaveTabView_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxThirdPersonMovie.StopMouseDrag -// (Defined, Public) - -void UWillowGFxThirdPersonMovie::StopMouseDrag() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxThirdPersonMovie.StopMouseDrag"); - - UWillowGFxThirdPersonMovie_StopMouseDrag_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxThirdPersonMovie.TryStartMouseDrag -// (Native, Public) - -void UWillowGFxThirdPersonMovie::TryStartMouseDrag() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxThirdPersonMovie.TryStartMouseDrag"); - - UWillowGFxThirdPersonMovie_TryStartMouseDrag_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxThirdPersonMovie.HandleKeyDefaults -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxThirdPersonMovie::HandleKeyDefaults(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxThirdPersonMovie.HandleKeyDefaults"); - - UWillowGFxThirdPersonMovie_HandleKeyDefaults_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxThirdPersonMovie.HandleInputAxisPlayerCameraRotation -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// float Delta (Parm) -// float DeltaTime (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxThirdPersonMovie::HandleInputAxisPlayerCameraRotation(int ControllerId, const struct FName& ukey, float Delta, float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxThirdPersonMovie.HandleInputAxisPlayerCameraRotation"); - - UWillowGFxThirdPersonMovie_HandleInputAxisPlayerCameraRotation_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.Delta = Delta; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxThirdPersonMovie.HandleCameraInputAxis -// (Defined, Public, HasDefaults) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// float Delta (Parm) -// float DeltaTime (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxThirdPersonMovie::HandleCameraInputAxis(int ControllerId, const struct FName& ukey, float Delta, float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxThirdPersonMovie.HandleCameraInputAxis"); - - UWillowGFxThirdPersonMovie_HandleCameraInputAxis_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.Delta = Delta; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxThirdPersonMovie.UpdateDesiredCameraPosition -// (Defined, Public) - -void UWillowGFxThirdPersonMovie::UpdateDesiredCameraPosition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxThirdPersonMovie.UpdateDesiredCameraPosition"); - - UWillowGFxThirdPersonMovie_UpdateDesiredCameraPosition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxThirdPersonMovie.OnClose -// (Defined, Event, Public) - -void UWillowGFxThirdPersonMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxThirdPersonMovie.OnClose"); - - UWillowGFxThirdPersonMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxThirdPersonMovie.FinishClosing -// (Defined, Event, Public) - -void UWillowGFxThirdPersonMovie::FinishClosing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxThirdPersonMovie.FinishClosing"); - - UWillowGFxThirdPersonMovie_FinishClosing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxThirdPersonMovie.BeginClosing -// (Defined, Event, Public) - -void UWillowGFxThirdPersonMovie::BeginClosing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxThirdPersonMovie.BeginClosing"); - - UWillowGFxThirdPersonMovie_BeginClosing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxThirdPersonMovie.GetCurrentTab -// (Defined, Event, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowGFxThirdPersonMovie::GetCurrentTab() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxThirdPersonMovie.GetCurrentTab"); - - UWillowGFxThirdPersonMovie_GetCurrentTab_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxThirdPersonMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxThirdPersonMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxThirdPersonMovie.Start"); - - UWillowGFxThirdPersonMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxThirdPersonMovie.AmITheStatusMenu -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxThirdPersonMovie::AmITheStatusMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxThirdPersonMovie.AmITheStatusMenu"); - - UWillowGFxThirdPersonMovie_AmITheStatusMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CustomizationGFxMovie.MarketplaceDownloadComplete -// (Defined, Exec, Public) - -void UCustomizationGFxMovie::MarketplaceDownloadComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.MarketplaceDownloadComplete"); - - UCustomizationGFxMovie_MarketplaceDownloadComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.GetOfferIdForCustomization -// (Defined, Public, HasOutparams) -// Parameters: -// class UCustomizationDefinition* Customization (Parm) -// int OfferIdForCustomization (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCustomizationGFxMovie::GetOfferIdForCustomization(class UCustomizationDefinition* Customization, int* OfferIdForCustomization) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.GetOfferIdForCustomization"); - - UCustomizationGFxMovie_GetOfferIdForCustomization_Params params; - params.Customization = Customization; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OfferIdForCustomization != nullptr) - *OfferIdForCustomization = params.OfferIdForCustomization; - - return params.ReturnValue; -} - - -// Function WillowGame.CustomizationGFxMovie.extGenericButtonClicked -// (Defined, Public) -// Parameters: -// struct FString ActionName (Parm, NeedCtorLink) - -void UCustomizationGFxMovie::extGenericButtonClicked(const struct FString& ActionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.extGenericButtonClicked"); - - UCustomizationGFxMovie_extGenericButtonClicked_Params params; - params.ActionName = ActionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.InitForConsole -// (Defined, Public) - -void UCustomizationGFxMovie::InitForConsole() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.InitForConsole"); - - UCustomizationGFxMovie_InitForConsole_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.InitForPC -// (Defined, Public) - -void UCustomizationGFxMovie::InitForPC() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.InitForPC"); - - UCustomizationGFxMovie_InitForPC_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.GetCurrentTab -// (Defined, Event, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UCustomizationGFxMovie::GetCurrentTab() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.GetCurrentTab"); - - UCustomizationGFxMovie_GetCurrentTab_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CustomizationGFxMovie.extInitSkinInfoCard -// (Defined, Public) - -void UCustomizationGFxMovie::extInitSkinInfoCard() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.extInitSkinInfoCard"); - - UCustomizationGFxMovie_extInitSkinInfoCard_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.extInitHeadInfoCard -// (Defined, Public) - -void UCustomizationGFxMovie::extInitHeadInfoCard() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.extInitHeadInfoCard"); - - UCustomizationGFxMovie_extInitHeadInfoCard_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.extInitRespecInfoCard -// (Defined, Public) - -void UCustomizationGFxMovie::extInitRespecInfoCard() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.extInitRespecInfoCard"); - - UCustomizationGFxMovie_extInitRespecInfoCard_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.extInitNameInfoCard -// (Defined, Public) - -void UCustomizationGFxMovie::extInitNameInfoCard() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.extInitNameInfoCard"); - - UCustomizationGFxMovie_extInitNameInfoCard_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.extInitPlayerClassDisplay -// (Defined, Public) -// Parameters: -// struct FString TextFieldTargetPath (Parm, NeedCtorLink) - -void UCustomizationGFxMovie::extInitPlayerClassDisplay(const struct FString& TextFieldTargetPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.extInitPlayerClassDisplay"); - - UCustomizationGFxMovie_extInitPlayerClassDisplay_Params params; - params.TextFieldTargetPath = TextFieldTargetPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.SetToolTipsForPurchase -// (Defined, Public) - -void UCustomizationGFxMovie::SetToolTipsForPurchase() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.SetToolTipsForPurchase"); - - UCustomizationGFxMovie_SetToolTipsForPurchase_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.SetTooltips -// (Defined, Public) - -void UCustomizationGFxMovie::SetTooltips() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.SetTooltips"); - - UCustomizationGFxMovie_SetTooltips_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.extCharacterCustomizationOnLoad -// (Defined, Public) -// Parameters: -// struct FString InfoCardTargetPath (Parm, NeedCtorLink) -// struct FString MenuTargetPath (Parm, NeedCtorLink) -// struct FString TooltipsTargetPath (Parm, NeedCtorLink) - -void UCustomizationGFxMovie::extCharacterCustomizationOnLoad(const struct FString& InfoCardTargetPath, const struct FString& MenuTargetPath, const struct FString& TooltipsTargetPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.extCharacterCustomizationOnLoad"); - - UCustomizationGFxMovie_extCharacterCustomizationOnLoad_Params params; - params.InfoCardTargetPath = InfoCardTargetPath; - params.MenuTargetPath = MenuTargetPath; - params.TooltipsTargetPath = TooltipsTargetPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.ValidatePlayerName -// (Defined, Public) -// Parameters: -// struct FString PlayerName (Parm, NeedCtorLink) - -void UCustomizationGFxMovie::ValidatePlayerName(const struct FString& PlayerName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.ValidatePlayerName"); - - UCustomizationGFxMovie_ValidatePlayerName_Params params; - params.PlayerName = PlayerName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.SetPlayerName -// (Defined, Public) -// Parameters: -// struct FString PlayerName (Parm, NeedCtorLink) - -void UCustomizationGFxMovie::SetPlayerName(const struct FString& PlayerName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.SetPlayerName"); - - UCustomizationGFxMovie_SetPlayerName_Params params; - params.PlayerName = PlayerName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.OnPlayerNameInputFinished -// (Defined, Public) -// Parameters: -// bool bSuccessful (Parm) - -void UCustomizationGFxMovie::OnPlayerNameInputFinished(bool bSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.OnPlayerNameInputFinished"); - - UCustomizationGFxMovie_OnPlayerNameInputFinished_Params params; - params.bSuccessful = bSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.InputName -// (Defined, Public) - -void UCustomizationGFxMovie::InputName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.InputName"); - - UCustomizationGFxMovie_InputName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.OnCurrencyChanged -// (Defined, Public) -// Parameters: -// struct FCurrencyState ChangedCurrency (Const, Parm) - -void UCustomizationGFxMovie::OnCurrencyChanged(const struct FCurrencyState& ChangedCurrency) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.OnCurrencyChanged"); - - UCustomizationGFxMovie_OnCurrencyChanged_Params params; - params.ChangedCurrency = ChangedCurrency; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.OnSkillTreeReset -// (Defined, Public) -// Parameters: -// int NewPoints (Parm) - -void UCustomizationGFxMovie::OnSkillTreeReset(int NewPoints) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.OnSkillTreeReset"); - - UCustomizationGFxMovie_OnSkillTreeReset_Params params; - params.NewPoints = NewPoints; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.SetUnlockedText_Skins -// (Defined, Public) - -void UCustomizationGFxMovie::SetUnlockedText_Skins() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.SetUnlockedText_Skins"); - - UCustomizationGFxMovie_SetUnlockedText_Skins_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.SetUnlockedText_Heads -// (Defined, Public) - -void UCustomizationGFxMovie::SetUnlockedText_Heads() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.SetUnlockedText_Heads"); - - UCustomizationGFxMovie_SetUnlockedText_Heads_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.UpdateInfoCard -// (Defined, Public) -// Parameters: -// int EntryIndex (Parm) - -void UCustomizationGFxMovie::UpdateInfoCard(int EntryIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.UpdateInfoCard"); - - UCustomizationGFxMovie_UpdateInfoCard_Params params; - params.EntryIndex = EntryIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.UpdateSkinPreview -// (Defined, Public) -// Parameters: -// class UCustomizationDefinition* CustomDef (Parm) - -void UCustomizationGFxMovie::UpdateSkinPreview(class UCustomizationDefinition* CustomDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.UpdateSkinPreview"); - - UCustomizationGFxMovie_UpdateSkinPreview_Params params; - params.CustomDef = CustomDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.UpdateHeadPreview -// (Defined, Public) -// Parameters: -// class UCustomizationDefinition* CustomDef (Parm) - -void UCustomizationGFxMovie::UpdateHeadPreview(class UCustomizationDefinition* CustomDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.UpdateHeadPreview"); - - UCustomizationGFxMovie_UpdateHeadPreview_Params params; - params.CustomDef = CustomDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.CancelSkinCustomization -// (Defined, Public) - -void UCustomizationGFxMovie::CancelSkinCustomization() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.CancelSkinCustomization"); - - UCustomizationGFxMovie_CancelSkinCustomization_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.CancelHeadCustomization -// (Defined, Public) - -void UCustomizationGFxMovie::CancelHeadCustomization() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.CancelHeadCustomization"); - - UCustomizationGFxMovie_CancelHeadCustomization_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.OnPurchaseCanceled -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCustomizationGFxMovie::OnPurchaseCanceled(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.OnPurchaseCanceled"); - - UCustomizationGFxMovie_OnPurchaseCanceled_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CustomizationGFxMovie.OnPurchaseRequest -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCustomizationGFxMovie::OnPurchaseRequest(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.OnPurchaseRequest"); - - UCustomizationGFxMovie_OnPurchaseRequest_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CustomizationGFxMovie.ShowMarketplaceOfferFor -// (Defined, Static, Public) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// int OfferId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCustomizationGFxMovie::ShowMarketplaceOfferFor(class AWillowPlayerController* WPC, int OfferId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.ShowMarketplaceOfferFor"); - - UCustomizationGFxMovie_ShowMarketplaceOfferFor_Params params; - params.WPC = WPC; - params.OfferId = OfferId; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CustomizationGFxMovie.ShowPurchaseDialog -// (Defined, Static, HasOptionalparams, Public, HasOutparams) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// struct FScriptDelegate PurchaseRequested (Parm, NeedCtorLink) -// struct FScriptDelegate PurchaseCanceled (OptionalParm, Parm, NeedCtorLink) -// class UWillowGFxDialogBox* DialogOwner (OptionalParm, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCustomizationGFxMovie::ShowPurchaseDialog(class AWillowPlayerController* WPC, const struct FScriptDelegate& PurchaseRequested, const struct FScriptDelegate& PurchaseCanceled, class UWillowGFxDialogBox** DialogOwner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.ShowPurchaseDialog"); - - UCustomizationGFxMovie_ShowPurchaseDialog_Params params; - params.WPC = WPC; - params.PurchaseRequested = PurchaseRequested; - params.PurchaseCanceled = PurchaseCanceled; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (DialogOwner != nullptr) - *DialogOwner = params.DialogOwner; - - return params.ReturnValue; -} - - -// Function WillowGame.CustomizationGFxMovie.CommitSkinCustomization -// (Defined, Public) -// Parameters: -// class UCustomizationDefinition* TargetCustomization (Parm) - -void UCustomizationGFxMovie::CommitSkinCustomization(class UCustomizationDefinition* TargetCustomization) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.CommitSkinCustomization"); - - UCustomizationGFxMovie_CommitSkinCustomization_Params params; - params.TargetCustomization = TargetCustomization; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.CommitHeadCustomization -// (Defined, Public) -// Parameters: -// class UCustomizationDefinition* TargetCustomization (Parm) - -void UCustomizationGFxMovie::CommitHeadCustomization(class UCustomizationDefinition* TargetCustomization) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.CommitHeadCustomization"); - - UCustomizationGFxMovie_CommitHeadCustomization_Params params; - params.TargetCustomization = TargetCustomization; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.HandleCustomizationEvent -// (Defined, Public) -// Parameters: -// struct FString CustomizationType (Parm, NeedCtorLink) -// struct FString EventName (Parm, NeedCtorLink) -// int ItemIndex (Parm) - -void UCustomizationGFxMovie::HandleCustomizationEvent(const struct FString& CustomizationType, const struct FString& EventName, int ItemIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.HandleCustomizationEvent"); - - UCustomizationGFxMovie_HandleCustomizationEvent_Params params; - params.CustomizationType = CustomizationType; - params.EventName = EventName; - params.ItemIndex = ItemIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.UsingGamepad -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCustomizationGFxMovie::UsingGamepad() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.UsingGamepad"); - - UCustomizationGFxMovie_UsingGamepad_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CustomizationGFxMovie.HandleMenuEntryRollOver -// (Defined, Public) -// Parameters: -// int EntryIndex (Parm) - -void UCustomizationGFxMovie::HandleMenuEntryRollOver(int EntryIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.HandleMenuEntryRollOver"); - - UCustomizationGFxMovie_HandleMenuEntryRollOver_Params params; - params.EntryIndex = EntryIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.HandleMenuEntryFocus -// (Defined, Public) -// Parameters: -// int EntryIndex (Parm) - -void UCustomizationGFxMovie::HandleMenuEntryFocus(int EntryIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.HandleMenuEntryFocus"); - - UCustomizationGFxMovie_HandleMenuEntryFocus_Params params; - params.EntryIndex = EntryIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.HandleMenuEntryClick -// (Defined, Public) -// Parameters: -// int EntryIndex (Parm) - -void UCustomizationGFxMovie::HandleMenuEntryClick(int EntryIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.HandleMenuEntryClick"); - - UCustomizationGFxMovie_HandleMenuEntryClick_Params params; - params.EntryIndex = EntryIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.CacheCustomizations -// (Final, Defined, Public) - -void UCustomizationGFxMovie::CacheCustomizations() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.CacheCustomizations"); - - UCustomizationGFxMovie_CacheCustomizations_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.CacheSkillBranchDescriptions -// (Final, Defined, Public, HasDefaults) - -void UCustomizationGFxMovie::CacheSkillBranchDescriptions() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.CacheSkillBranchDescriptions"); - - UCustomizationGFxMovie_CacheSkillBranchDescriptions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.MainInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCustomizationGFxMovie::MainInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.MainInputKey"); - - UCustomizationGFxMovie_MainInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CustomizationGFxMovie.OnClose -// (Defined, Public) - -void UCustomizationGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.OnClose"); - - UCustomizationGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.BeginClosing -// (Defined, Public) - -void UCustomizationGFxMovie::BeginClosing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.BeginClosing"); - - UCustomizationGFxMovie_BeginClosing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CustomizationGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UCustomizationGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.Start"); - - UCustomizationGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CustomizationGFxMovie.GetSonyTitleID -// (Native, Static, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UCustomizationGFxMovie::GetSonyTitleID() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CustomizationGFxMovie.GetSonyTitleID"); - - UCustomizationGFxMovie_GetSonyTitleID_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FastTravelStationGFxMovie.SetCurrentWaypoint -// (Defined, Event, Public) -// Parameters: -// int WaypointIndex (Parm) - -void UFastTravelStationGFxMovie::SetCurrentWaypoint(int WaypointIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxMovie.SetCurrentWaypoint"); - - UFastTravelStationGFxMovie_SetCurrentWaypoint_Params params; - params.WaypointIndex = WaypointIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FastTravelStationGFxMovie.extGenericButtonClicked -// (Defined, Public) -// Parameters: -// struct FString ActionName (Parm, NeedCtorLink) - -void UFastTravelStationGFxMovie::extGenericButtonClicked(const struct FString& ActionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxMovie.extGenericButtonClicked"); - - UFastTravelStationGFxMovie_extGenericButtonClicked_Params params; - params.ActionName = ActionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FastTravelStationGFxMovie.InitForConsole -// (Defined, Public) - -void UFastTravelStationGFxMovie::InitForConsole() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxMovie.InitForConsole"); - - UFastTravelStationGFxMovie_InitForConsole_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FastTravelStationGFxMovie.InitForPC -// (Defined, Public) - -void UFastTravelStationGFxMovie::InitForPC() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxMovie.InitForPC"); - - UFastTravelStationGFxMovie_InitForPC_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FastTravelStationGFxMovie.extRequestLocationMissionData -// (Defined, Public) -// Parameters: -// int LocationIndex (Parm) - -void UFastTravelStationGFxMovie::extRequestLocationMissionData(int LocationIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxMovie.extRequestLocationMissionData"); - - UFastTravelStationGFxMovie_extRequestLocationMissionData_Params params; - params.LocationIndex = LocationIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FastTravelStationGFxMovie.extRegisterMapLocationBlob -// (Defined, Public) -// Parameters: -// struct FString TargetPath (Parm, NeedCtorLink) - -void UFastTravelStationGFxMovie::extRegisterMapLocationBlob(const struct FString& TargetPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxMovie.extRegisterMapLocationBlob"); - - UFastTravelStationGFxMovie_extRegisterMapLocationBlob_Params params; - params.TargetPath = TargetPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FastTravelStationGFxMovie.extEnterTeleportScreen -// (Defined, Public) -// Parameters: -// struct FString TargetPath (Parm, NeedCtorLink) - -void UFastTravelStationGFxMovie::extEnterTeleportScreen(const struct FString& TargetPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxMovie.extEnterTeleportScreen"); - - UFastTravelStationGFxMovie_extEnterTeleportScreen_Params params; - params.TargetPath = TargetPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FastTravelStationGFxMovie.extActivate -// (Defined, Public) -// Parameters: -// int LocationIndex (Parm) - -void UFastTravelStationGFxMovie::extActivate(int LocationIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxMovie.extActivate"); - - UFastTravelStationGFxMovie_extActivate_Params params; - params.LocationIndex = LocationIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FastTravelStationGFxMovie.BeginClosing -// (Defined, Event, Public) - -void UFastTravelStationGFxMovie::BeginClosing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxMovie.BeginClosing"); - - UFastTravelStationGFxMovie_BeginClosing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FastTravelStationGFxMovie.extPlayItemChangeSound -// (Defined, Public) - -void UFastTravelStationGFxMovie::extPlayItemChangeSound() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxMovie.extPlayItemChangeSound"); - - UFastTravelStationGFxMovie_extPlayItemChangeSound_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FastTravelStationGFxMovie.BuildDLCMapLocations -// (Native, Public, HasOutparams) -// Parameters: -// TArray DLCMapLocations (Parm, OutParm, NeedCtorLink) - -void UFastTravelStationGFxMovie::BuildDLCMapLocations(TArray* DLCMapLocations) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxMovie.BuildDLCMapLocations"); - - UFastTravelStationGFxMovie_BuildDLCMapLocations_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (DLCMapLocations != nullptr) - *DLCMapLocations = params.DLCMapLocations; -} - - -// Function WillowGame.FastTravelStationGFxMovie.ProcessDLCMovies -// (Defined, Public) - -void UFastTravelStationGFxMovie::ProcessDLCMovies() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxMovie.ProcessDLCMovies"); - - UFastTravelStationGFxMovie_ProcessDLCMovies_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FastTravelStationGFxMovie.GetFastTravelHeader -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UFastTravelStationGFxMovie::GetFastTravelHeader() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxMovie.GetFastTravelHeader"); - - UFastTravelStationGFxMovie_GetFastTravelHeader_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FastTravelStationGFxMovie.HandleInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFastTravelStationGFxMovie::HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxMovie.HandleInputKey"); - - UFastTravelStationGFxMovie_HandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FastTravelStationGFxMovie.BuildMissionDataForLocation -// (Native, Public, HasOutparams) -// Parameters: -// int LocationIndex (Parm) -// TArray MissionNames (Parm, OutParm, NeedCtorLink) -// TArray MissionType (Parm, OutParm, NeedCtorLink) - -void UFastTravelStationGFxMovie::BuildMissionDataForLocation(int LocationIndex, TArray* MissionNames, TArray* MissionType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxMovie.BuildMissionDataForLocation"); - - UFastTravelStationGFxMovie_BuildMissionDataForLocation_Params params; - params.LocationIndex = LocationIndex; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (MissionNames != nullptr) - *MissionNames = params.MissionNames; - if (MissionType != nullptr) - *MissionType = params.MissionType; -} - - -// Function WillowGame.FastTravelStationGFxMovie.BuildLocationData -// (Native, Public) - -void UFastTravelStationGFxMovie::BuildLocationData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxMovie.BuildLocationData"); - - UFastTravelStationGFxMovie_BuildLocationData_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FastTravelStationGFxMovie.OnClose -// (Defined, Event, Public) - -void UFastTravelStationGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxMovie.OnClose"); - - UFastTravelStationGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FastTravelStationGFxMovie.HandleOpen -// (Defined, Public) - -void UFastTravelStationGFxMovie::HandleOpen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxMovie.HandleOpen"); - - UFastTravelStationGFxMovie_HandleOpen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryGFxMovie.GetPlayerThings -// (Public, HasOutparams) -// Parameters: -// TArray Things (Parm, OutParm, NeedCtorLink) - -void UWillowInventoryGFxMovie::GetPlayerThings(TArray* Things) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryGFxMovie.GetPlayerThings"); - - UWillowInventoryGFxMovie_GetPlayerThings_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Things != nullptr) - *Things = params.Things; -} - - -// Function WillowGame.WillowInventoryGFxMovie.GetTotalCredits -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowInventoryGFxMovie::GetTotalCredits() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryGFxMovie.GetTotalCredits"); - - UWillowInventoryGFxMovie_GetTotalCredits_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryGFxMovie.EvaluateCurrentSelection -// (Public) - -void UWillowInventoryGFxMovie::EvaluateCurrentSelection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryGFxMovie.EvaluateCurrentSelection"); - - UWillowInventoryGFxMovie_EvaluateCurrentSelection_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryGFxMovie.OnPanelRollOver -// (Public) -// Parameters: -// class UInventoryListPanelGFxObject* Panel (Parm) -// int ControllerId (Parm) - -void UWillowInventoryGFxMovie::OnPanelRollOver(class UInventoryListPanelGFxObject* Panel, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryGFxMovie.OnPanelRollOver"); - - UWillowInventoryGFxMovie_OnPanelRollOver_Params params; - params.Panel = Panel; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryGFxMovie.GetEquippedAnalogue -// (Defined, Public) -// Parameters: -// class AWillowInventory* NavigatedThing (Parm) -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UWillowInventoryGFxMovie::GetEquippedAnalogue(class AWillowInventory* NavigatedThing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryGFxMovie.GetEquippedAnalogue"); - - UWillowInventoryGFxMovie_GetEquippedAnalogue_Params params; - params.NavigatedThing = NavigatedThing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryGFxMovie.PressedHotkeyNumber -// (Public) -// Parameters: -// int HotkeyNum (Parm) - -void UWillowInventoryGFxMovie::PressedHotkeyNumber(int HotkeyNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryGFxMovie.PressedHotkeyNumber"); - - UWillowInventoryGFxMovie_PressedHotkeyNumber_Params params; - params.HotkeyNum = HotkeyNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryGFxMovie.OnInventoryPanelSetActive -// (Public) -// Parameters: -// class UBaseInventoryPanelGFxObject* PanelObject (Parm) -// bool bActive (Parm) - -void UWillowInventoryGFxMovie::OnInventoryPanelSetActive(class UBaseInventoryPanelGFxObject* PanelObject, bool bActive) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryGFxMovie.OnInventoryPanelSetActive"); - - UWillowInventoryGFxMovie_OnInventoryPanelSetActive_Params params; - params.PanelObject = PanelObject; - params.bActive = bActive; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryGFxMovie.GetNextSortConfiguration -// (Native, Public, HasOutparams) -// Parameters: -// class UInventoryListPanelGFxObject* PanelObject (Parm) -// int Delta (Parm) -// struct FSortFilterConfiguration NewSortConfig (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowInventoryGFxMovie::GetNextSortConfiguration(class UInventoryListPanelGFxObject* PanelObject, int Delta, struct FSortFilterConfiguration* NewSortConfig) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryGFxMovie.GetNextSortConfiguration"); - - UWillowInventoryGFxMovie_GetNextSortConfiguration_Params params; - params.PanelObject = PanelObject; - params.Delta = Delta; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (NewSortConfig != nullptr) - *NewSortConfig = params.NewSortConfig; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryGFxMovie.GetPlayerPanelItems -// (Defined, Public, HasOutparams) -// Parameters: -// TArray Things (Parm, OutParm, NeedCtorLink) - -void UWillowInventoryGFxMovie::GetPlayerPanelItems(TArray* Things) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryGFxMovie.GetPlayerPanelItems"); - - UWillowInventoryGFxMovie_GetPlayerPanelItems_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Things != nullptr) - *Things = params.Things; -} - - -// Function WillowGame.WillowInventoryGFxMovie.FillOutListOfPlayerThings -// (Defined, Public, HasOutparams) -// Parameters: -// TArray Things (Parm, OutParm, NeedCtorLink) -// bool bIncludeReadied (Parm) -// unsigned char MaxDroppability (Parm) - -void UWillowInventoryGFxMovie::FillOutListOfPlayerThings(bool bIncludeReadied, unsigned char MaxDroppability, TArray* Things) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryGFxMovie.FillOutListOfPlayerThings"); - - UWillowInventoryGFxMovie_FillOutListOfPlayerThings_Params params; - params.bIncludeReadied = bIncludeReadied; - params.MaxDroppability = MaxDroppability; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Things != nullptr) - *Things = params.Things; -} - - -// Function WillowGame.WillowInventoryGFxMovie.HandleInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowInventoryGFxMovie::HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryGFxMovie.HandleInputKey"); - - UWillowInventoryGFxMovie_HandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryGFxMovie.OnClose -// (Defined, Event, Public) - -void UWillowInventoryGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryGFxMovie.OnClose"); - - UWillowInventoryGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowInventoryGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowInventoryGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryGFxMovie.Start"); - - UWillowInventoryGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PCContextMenuObject.AddToMenuItemList -// (Defined, Static, Public, HasOutparams) -// Parameters: -// TArray Items (Parm, OutParm, NeedCtorLink) -// struct FString Caption (Parm, NeedCtorLink) -// struct FString Action (Parm, NeedCtorLink) - -void UPCContextMenuObject::AddToMenuItemList(const struct FString& Caption, const struct FString& Action, TArray* Items) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PCContextMenuObject.AddToMenuItemList"); - - UPCContextMenuObject_AddToMenuItemList_Params params; - params.Caption = Caption; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Items != nullptr) - *Items = params.Items; -} - - -// Function WillowGame.PCContextMenuObject.extOnMenuItemClicked -// (Defined, Public) -// Parameters: -// struct FString Action (Parm, NeedCtorLink) - -void UPCContextMenuObject::extOnMenuItemClicked(const struct FString& Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PCContextMenuObject.extOnMenuItemClicked"); - - UPCContextMenuObject_extOnMenuItemClicked_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PCContextMenuObject.extOnMenuAbort -// (Public) - -void UPCContextMenuObject::extOnMenuAbort() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PCContextMenuObject.extOnMenuAbort"); - - UPCContextMenuObject_extOnMenuAbort_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PCContextMenuObject.extOnMenuClosed -// (Defined, Public) - -void UPCContextMenuObject::extOnMenuClosed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PCContextMenuObject.extOnMenuClosed"); - - UPCContextMenuObject_extOnMenuClosed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PCContextMenuObject.ShowFor -// (Final, Defined, Public) -// Parameters: -// class UGFxMoviePlayer* Player (Parm) - -void UPCContextMenuObject::ShowFor(class UGFxMoviePlayer* Player) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PCContextMenuObject.ShowFor"); - - UPCContextMenuObject_ShowFor_Params params; - params.Player = Player; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PCContextMenuObject.Show -// (Final, Defined, Public) -// Parameters: -// float X (Parm) -// float Y (Parm) - -void UPCContextMenuObject::Show(float X, float Y) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PCContextMenuObject.Show"); - - UPCContextMenuObject_Show_Params params; - params.X = X; - params.Y = Y; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PCContextMenuObject.AddMenuItems -// (Final, Defined, Public) -// Parameters: -// TArray Items (Parm, NeedCtorLink) - -void UPCContextMenuObject::AddMenuItems(TArray Items) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PCContextMenuObject.AddMenuItems"); - - UPCContextMenuObject_AddMenuItems_Params params; - params.Items = Items; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PCContextMenuObject.AddMenuItem -// (Final, Defined, Public) -// Parameters: -// struct FString Caption (Parm, NeedCtorLink) -// struct FString Action (Parm, NeedCtorLink) - -void UPCContextMenuObject::AddMenuItem(const struct FString& Caption, const struct FString& Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PCContextMenuObject.AddMenuItem"); - - UPCContextMenuObject_AddMenuItem_Params params; - params.Caption = Caption; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PCContextMenuObject.FocusOn -// (Public) -// Parameters: -// class UGFxObject* Thing (Parm) - -void UPCContextMenuObject::FocusOn(class UGFxObject* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PCContextMenuObject.FocusOn"); - - UPCContextMenuObject_FocusOn_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PCContextMenuObject.OnClose -// (Defined, Public) - -void UPCContextMenuObject::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PCContextMenuObject.OnClose"); - - UPCContextMenuObject_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PCContextMenuObject.Init -// (Defined, HasOptionalparams, Public) -// Parameters: -// class ULocalPlayer* LocPlay (OptionalParm, Parm) - -void UPCContextMenuObject::Init(class ULocalPlayer* LocPlay) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PCContextMenuObject.Init"); - - UPCContextMenuObject_Init_Params params; - params.LocPlay = LocPlay; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PCContextMenuObject.OnMenuItemClicked -// (Public, Delegate) -// Parameters: -// struct FString Action (Parm, NeedCtorLink) - -void UPCContextMenuObject::OnMenuItemClicked(const struct FString& Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PCContextMenuObject.OnMenuItemClicked"); - - UPCContextMenuObject_OnMenuItemClicked_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PCContextMenuObject.OnMenuClosed -// (Public, Delegate) - -void UPCContextMenuObject::OnMenuClosed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PCContextMenuObject.OnMenuClosed"); - - UPCContextMenuObject_OnMenuClosed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.TrySwitchToScreen -// (Defined, Public) -// Parameters: -// unsigned char DesiredScreen (Parm) - -void UStatusMenuExGFxMovie::TrySwitchToScreen(unsigned char DesiredScreen) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.TrySwitchToScreen"); - - UStatusMenuExGFxMovie_TrySwitchToScreen_Params params; - params.DesiredScreen = DesiredScreen; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extChallLogDown -// (Defined, Public) - -void UStatusMenuExGFxMovie::extChallLogDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extChallLogDown"); - - UStatusMenuExGFxMovie_extChallLogDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extChallLogUp -// (Defined, Public) - -void UStatusMenuExGFxMovie::extChallLogUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extChallLogUp"); - - UStatusMenuExGFxMovie_extChallLogUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extGenericButtonClicked -// (Defined, Public) -// Parameters: -// struct FString ActionName (Parm, NeedCtorLink) - -void UStatusMenuExGFxMovie::extGenericButtonClicked(const struct FString& ActionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extGenericButtonClicked"); - - UStatusMenuExGFxMovie_extGenericButtonClicked_Params params; - params.ActionName = ActionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extCellRolledOver -// (Defined, Public) -// Parameters: -// int BranchNum (Parm) -// int TierNum (Parm) -// int CellNum (Parm) - -void UStatusMenuExGFxMovie::extCellRolledOver(int BranchNum, int TierNum, int CellNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extCellRolledOver"); - - UStatusMenuExGFxMovie_extCellRolledOver_Params params; - params.BranchNum = BranchNum; - params.TierNum = TierNum; - params.CellNum = CellNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extCellClicked -// (Defined, Public) -// Parameters: -// int BranchNum (Parm) -// int TierNum (Parm) -// int CellNum (Parm) - -void UStatusMenuExGFxMovie::extCellClicked(int BranchNum, int TierNum, int CellNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extCellClicked"); - - UStatusMenuExGFxMovie_extCellClicked_Params params; - params.BranchNum = BranchNum; - params.TierNum = TierNum; - params.CellNum = CellNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.EnableControl -// (Defined, Public) -// Parameters: -// bool bEnable (Parm) - -void UStatusMenuExGFxMovie::EnableControl(bool bEnable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.EnableControl"); - - UStatusMenuExGFxMovie_EnableControl_Params params; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extArtifactClose -// (Defined, Public) - -void UStatusMenuExGFxMovie::extArtifactClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extArtifactClose"); - - UStatusMenuExGFxMovie_extArtifactClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extArtifactSelect -// (Defined, Public) -// Parameters: -// int IdxSelected (Parm) - -void UStatusMenuExGFxMovie::extArtifactSelect(int IdxSelected) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extArtifactSelect"); - - UStatusMenuExGFxMovie_extArtifactSelect_Params params; - params.IdxSelected = IdxSelected; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extSkillActivate -// (Defined, Public) - -void UStatusMenuExGFxMovie::extSkillActivate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extSkillActivate"); - - UStatusMenuExGFxMovie_extSkillActivate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extHoverSkillCell -// (Defined, Public) -// Parameters: -// struct FString HoveredCell (Parm, NeedCtorLink) - -void UStatusMenuExGFxMovie::extHoverSkillCell(const struct FString& HoveredCell) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extHoverSkillCell"); - - UStatusMenuExGFxMovie_extHoverSkillCell_Params params; - params.HoveredCell = HoveredCell; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.NotifySkillPointsChanged -// (Defined, Public) - -void UStatusMenuExGFxMovie::NotifySkillPointsChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.NotifySkillPointsChanged"); - - UStatusMenuExGFxMovie_NotifySkillPointsChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.InvalidateQuickAccess -// (Defined, Public) - -void UStatusMenuExGFxMovie::InvalidateQuickAccess() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.InvalidateQuickAccess"); - - UStatusMenuExGFxMovie_InvalidateQuickAccess_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetupSkillTree -// (Defined, Public) - -void UStatusMenuExGFxMovie::SetupSkillTree() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetupSkillTree"); - - UStatusMenuExGFxMovie_SetupSkillTree_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.PanMap -// (Defined, Public) -// Parameters: -// float X (Parm) -// float Y (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::PanMap(float X, float Y) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.PanMap"); - - UStatusMenuExGFxMovie_PanMap_Params params; - params.X = X; - params.Y = Y; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.HandleMouseDrag -// (Defined, Event, Public) -// Parameters: -// int dx (Parm) -// int DY (Parm) - -void UStatusMenuExGFxMovie::HandleMouseDrag(int dx, int DY) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.HandleMouseDrag"); - - UStatusMenuExGFxMovie_HandleMouseDrag_Params params; - params.dx = dx; - params.DY = DY; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.StopMouseDrag -// (Defined, Public) - -void UStatusMenuExGFxMovie::StopMouseDrag() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.StopMouseDrag"); - - UStatusMenuExGFxMovie_StopMouseDrag_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.HandleMapZoom -// (Defined, HasOptionalparams, Public) -// Parameters: -// float Delta (Parm) -// bool bLoopingAudio (OptionalParm, Parm) - -void UStatusMenuExGFxMovie::HandleMapZoom(float Delta, bool bLoopingAudio) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.HandleMapZoom"); - - UStatusMenuExGFxMovie_HandleMapZoom_Params params; - params.Delta = Delta; - params.bLoopingAudio = bLoopingAudio; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.HandleMapInputAxis -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// float Delta (Parm) -// float DeltaTime (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::HandleMapInputAxis(int ControllerId, const struct FName& ukey, float Delta, float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.HandleMapInputAxis"); - - UStatusMenuExGFxMovie_HandleMapInputAxis_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.Delta = Delta; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.HandleMapInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::HandleMapInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.HandleMapInputKey"); - - UStatusMenuExGFxMovie_HandleMapInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.HandleSkillsInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::HandleSkillsInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.HandleSkillsInputKey"); - - UStatusMenuExGFxMovie_HandleSkillsInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.CanToggleMissionView -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::CanToggleMissionView() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.CanToggleMissionView"); - - UStatusMenuExGFxMovie_CanToggleMissionView_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.CanShowWorldMissionView -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::CanShowWorldMissionView() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.CanShowWorldMissionView"); - - UStatusMenuExGFxMovie_CanShowWorldMissionView_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.CanShowClientMissionView -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::CanShowClientMissionView() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.CanShowClientMissionView"); - - UStatusMenuExGFxMovie_CanShowClientMissionView_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.HandleInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.HandleInputKey"); - - UStatusMenuExGFxMovie_HandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GotoNextTab -// (Defined, Public) - -void UStatusMenuExGFxMovie::GotoNextTab() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GotoNextTab"); - - UStatusMenuExGFxMovie_GotoNextTab_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GotoPrevTab -// (Defined, Public) - -void UStatusMenuExGFxMovie::GotoPrevTab() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GotoPrevTab"); - - UStatusMenuExGFxMovie_GotoPrevTab_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.HasVehicleRestrictions -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::HasVehicleRestrictions() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.HasVehicleRestrictions"); - - UStatusMenuExGFxMovie_HasVehicleRestrictions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.ToggleUndiscoveredMissionVisibility -// (Defined, Public) - -void UStatusMenuExGFxMovie::ToggleUndiscoveredMissionVisibility() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.ToggleUndiscoveredMissionVisibility"); - - UStatusMenuExGFxMovie_ToggleUndiscoveredMissionVisibility_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.RepositionMissionLog -// (Defined, Public) -// Parameters: -// int IndexToSelect (Parm) - -void UStatusMenuExGFxMovie::RepositionMissionLog(int IndexToSelect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.RepositionMissionLog"); - - UStatusMenuExGFxMovie_RepositionMissionLog_Params params; - params.IndexToSelect = IndexToSelect; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.OnMissionFilteredChanged -// (Defined, Public) - -void UStatusMenuExGFxMovie::OnMissionFilteredChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.OnMissionFilteredChanged"); - - UStatusMenuExGFxMovie_OnMissionFilteredChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.ToggleMissionFiltered -// (Defined, Public) - -void UStatusMenuExGFxMovie::ToggleMissionFiltered() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.ToggleMissionFiltered"); - - UStatusMenuExGFxMovie_ToggleMissionFiltered_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.IsHighlightedMissionFiltered -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::IsHighlightedMissionFiltered() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.IsHighlightedMissionFiltered"); - - UStatusMenuExGFxMovie_IsHighlightedMissionFiltered_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.CanToggleHighlightedMissionFilter -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::CanToggleHighlightedMissionFilter() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.CanToggleHighlightedMissionFilter"); - - UStatusMenuExGFxMovie_CanToggleHighlightedMissionFilter_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extStatusMenuMapPostMapMovieLoad -// (Defined, Public, HasDefaults) -// Parameters: -// float Top (Parm) -// float Right (Parm) -// float Bottom (Parm) -// float Left (Parm) - -void UStatusMenuExGFxMovie::extStatusMenuMapPostMapMovieLoad(float Top, float Right, float Bottom, float Left) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extStatusMenuMapPostMapMovieLoad"); - - UStatusMenuExGFxMovie_extStatusMenuMapPostMapMovieLoad_Params params; - params.Top = Top; - params.Right = Right; - params.Bottom = Bottom; - params.Left = Left; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.UpdateMousePositionForMap -// (Native, Public) - -void UStatusMenuExGFxMovie::UpdateMousePositionForMap() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.UpdateMousePositionForMap"); - - UStatusMenuExGFxMovie_UpdateMousePositionForMap_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extStatusMenuMapOnLoad -// (Defined, Public) -// Parameters: -// struct FString TargetPath (Parm, NeedCtorLink) - -void UStatusMenuExGFxMovie::extStatusMenuMapOnLoad(const struct FString& TargetPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extStatusMenuMapOnLoad"); - - UStatusMenuExGFxMovie_extStatusMenuMapOnLoad_Params params; - params.TargetPath = TargetPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.ShowPopupModal -// (Defined, Public) -// Parameters: -// struct FString PopupText (Parm, NeedCtorLink) -// struct FString PopupTitle (Parm, NeedCtorLink) - -void UStatusMenuExGFxMovie::ShowPopupModal(const struct FString& PopupText, const struct FString& PopupTitle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.ShowPopupModal"); - - UStatusMenuExGFxMovie_ShowPopupModal_Params params; - params.PopupText = PopupText; - params.PopupTitle = PopupTitle; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.ShowPopup -// (Defined, Public) -// Parameters: -// struct FString PopupText (Parm, NeedCtorLink) -// struct FString PopupTitle (Parm, NeedCtorLink) - -void UStatusMenuExGFxMovie::ShowPopup(const struct FString& PopupText, const struct FString& PopupTitle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.ShowPopup"); - - UStatusMenuExGFxMovie_ShowPopup_Params params; - params.PopupText = PopupText; - params.PopupTitle = PopupTitle; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extSetupNoMissionsPage -// (Defined, Public) - -void UStatusMenuExGFxMovie::extSetupNoMissionsPage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extSetupNoMissionsPage"); - - UStatusMenuExGFxMovie_extSetupNoMissionsPage_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GotoRegularMissions -// (Defined, Public) - -void UStatusMenuExGFxMovie::GotoRegularMissions() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GotoRegularMissions"); - - UStatusMenuExGFxMovie_GotoRegularMissions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GotoNoMissions -// (Defined, Public) - -void UStatusMenuExGFxMovie::GotoNoMissions() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GotoNoMissions"); - - UStatusMenuExGFxMovie_GotoNoMissions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.ResetScroll -// (Defined, Public) - -void UStatusMenuExGFxMovie::ResetScroll() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.ResetScroll"); - - UStatusMenuExGFxMovie_ResetScroll_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.UpdateActiveMissionIcon -// (Defined, Public) - -void UStatusMenuExGFxMovie::UpdateActiveMissionIcon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.UpdateActiveMissionIcon"); - - UStatusMenuExGFxMovie_UpdateActiveMissionIcon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.OnActiveMissionChanged -// (Defined, Public) - -void UStatusMenuExGFxMovie::OnActiveMissionChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.OnActiveMissionChanged"); - - UStatusMenuExGFxMovie_OnActiveMissionChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.HitEnterOnLog -// (Defined, Public) - -void UStatusMenuExGFxMovie::HitEnterOnLog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.HitEnterOnLog"); - - UStatusMenuExGFxMovie_HitEnterOnLog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.ScrollSidePanel -// (Defined, Public) -// Parameters: -// struct FString Direction (Parm, NeedCtorLink) - -void UStatusMenuExGFxMovie::ScrollSidePanel(const struct FString& Direction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.ScrollSidePanel"); - - UStatusMenuExGFxMovie_ScrollSidePanel_Params params; - params.Direction = Direction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetDescriptionScrollValue -// (Defined, Public) -// Parameters: -// float NewScrollValue (Parm) - -void UStatusMenuExGFxMovie::SetDescriptionScrollValue(float NewScrollValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetDescriptionScrollValue"); - - UStatusMenuExGFxMovie_SetDescriptionScrollValue_Params params; - params.NewScrollValue = NewScrollValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extSetDescriptionScrollValue -// (Defined, Public) -// Parameters: -// float NewScrollValue (Parm) - -void UStatusMenuExGFxMovie::extSetDescriptionScrollValue(float NewScrollValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extSetDescriptionScrollValue"); - - UStatusMenuExGFxMovie_extSetDescriptionScrollValue_Params params; - params.NewScrollValue = NewScrollValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extChallListTrack -// (Defined, Public) -// Parameters: -// int SlotIndex (Parm) - -void UStatusMenuExGFxMovie::extChallListTrack(int SlotIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extChallListTrack"); - - UStatusMenuExGFxMovie_extChallListTrack_Params params; - params.SlotIndex = SlotIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extChallListRollOver -// (Defined, Public) -// Parameters: -// int SlotIndex (Parm) - -void UStatusMenuExGFxMovie::extChallListRollOver(int SlotIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extChallListRollOver"); - - UStatusMenuExGFxMovie_extChallListRollOver_Params params; - params.SlotIndex = SlotIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extLogListTrack -// (Defined, Public) -// Parameters: -// int SlotIndex (Parm) - -void UStatusMenuExGFxMovie::extLogListTrack(int SlotIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extLogListTrack"); - - UStatusMenuExGFxMovie_extLogListTrack_Params params; - params.SlotIndex = SlotIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extLogListRollOver -// (Defined, Public) -// Parameters: -// int SlotIndex (Parm) - -void UStatusMenuExGFxMovie::extLogListRollOver(int SlotIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extLogListRollOver"); - - UStatusMenuExGFxMovie_extLogListRollOver_Params params; - params.SlotIndex = SlotIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extLogDown -// (Defined, Public) - -void UStatusMenuExGFxMovie::extLogDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extLogDown"); - - UStatusMenuExGFxMovie_extLogDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.LogDown -// (Defined, Public) - -void UStatusMenuExGFxMovie::LogDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.LogDown"); - - UStatusMenuExGFxMovie_LogDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extLogUp -// (Defined, Public) - -void UStatusMenuExGFxMovie::extLogUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extLogUp"); - - UStatusMenuExGFxMovie_extLogUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.LogUp -// (Defined, Public) - -void UStatusMenuExGFxMovie::LogUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.LogUp"); - - UStatusMenuExGFxMovie_LogUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetLevelAndDifficulty -// (Defined, Public) -// Parameters: -// struct FString LevelText (Parm, NeedCtorLink) -// struct FString Difficulty (Parm, NeedCtorLink) - -void UStatusMenuExGFxMovie::SetLevelAndDifficulty(const struct FString& LevelText, const struct FString& Difficulty) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetLevelAndDifficulty"); - - UStatusMenuExGFxMovie_SetLevelAndDifficulty_Params params; - params.LevelText = LevelText; - params.Difficulty = Difficulty; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetRewardsItem -// (Defined, Public) - -void UStatusMenuExGFxMovie::SetRewardsItem() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetRewardsItem"); - - UStatusMenuExGFxMovie_SetRewardsItem_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetRewardsXP -// (Defined, Public) -// Parameters: -// struct FString XPText (Parm, NeedCtorLink) - -void UStatusMenuExGFxMovie::SetRewardsXP(const struct FString& XPText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetRewardsXP"); - - UStatusMenuExGFxMovie_SetRewardsXP_Params params; - params.XPText = XPText; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetPlayerXP -// (Defined, Public) -// Parameters: -// struct FString XPText (Parm, NeedCtorLink) -// int XPPercent (Parm) - -void UStatusMenuExGFxMovie::SetPlayerXP(const struct FString& XPText, int XPPercent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetPlayerXP"); - - UStatusMenuExGFxMovie_SetPlayerXP_Params params; - params.XPText = XPText; - params.XPPercent = XPPercent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetPlayerLevel -// (Defined, Public) -// Parameters: -// struct FString LevelText (Parm, NeedCtorLink) - -void UStatusMenuExGFxMovie::SetPlayerLevel(const struct FString& LevelText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetPlayerLevel"); - - UStatusMenuExGFxMovie_SetPlayerLevel_Params params; - params.LevelText = LevelText; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetRewardsTotalOtherCurrency -// (Defined, Public) -// Parameters: -// int Amount (Parm) - -void UStatusMenuExGFxMovie::SetRewardsTotalOtherCurrency(int Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetRewardsTotalOtherCurrency"); - - UStatusMenuExGFxMovie_SetRewardsTotalOtherCurrency_Params params; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetRewardsTotalCredits -// (Defined, Public) -// Parameters: -// int Credits (Parm) - -void UStatusMenuExGFxMovie::SetRewardsTotalCredits(int Credits) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetRewardsTotalCredits"); - - UStatusMenuExGFxMovie_SetRewardsTotalCredits_Params params; - params.Credits = Credits; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetPlayerDisplayedEridium -// (Defined, Public) -// Parameters: -// int Eridium (Parm) - -void UStatusMenuExGFxMovie::SetPlayerDisplayedEridium(int Eridium) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetPlayerDisplayedEridium"); - - UStatusMenuExGFxMovie_SetPlayerDisplayedEridium_Params params; - params.Eridium = Eridium; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetPlayerTotalEridium -// (Defined, Public) -// Parameters: -// int Eridium (Parm) - -void UStatusMenuExGFxMovie::SetPlayerTotalEridium(int Eridium) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetPlayerTotalEridium"); - - UStatusMenuExGFxMovie_SetPlayerTotalEridium_Params params; - params.Eridium = Eridium; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetPlayerDisplayedCredits -// (Defined, Public) -// Parameters: -// int Credits (Parm) - -void UStatusMenuExGFxMovie::SetPlayerDisplayedCredits(int Credits) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetPlayerDisplayedCredits"); - - UStatusMenuExGFxMovie_SetPlayerDisplayedCredits_Params params; - params.Credits = Credits; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetPlayerTotalCredits -// (Defined, Public) -// Parameters: -// int Credits (Parm) - -void UStatusMenuExGFxMovie::SetPlayerTotalCredits(int Credits) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetPlayerTotalCredits"); - - UStatusMenuExGFxMovie_SetPlayerTotalCredits_Params params; - params.Credits = Credits; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetRewardCard -// (Final, Defined, Private) -// Parameters: -// class UMissionDefinition* MissionDef (Parm) -// class AWillowPlayerController* WPC (Parm) - -void UStatusMenuExGFxMovie::SetRewardCard(class UMissionDefinition* MissionDef, class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetRewardCard"); - - UStatusMenuExGFxMovie_SetRewardCard_Params params; - params.MissionDef = MissionDef; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetInnerReward -// (Final, Defined, Private, HasDefaults) -// Parameters: -// class UGFxObject* InnerRewardClip (Parm) -// struct FMissionRewardPresentationData Presentation (Parm) - -void UStatusMenuExGFxMovie::SetInnerReward(class UGFxObject* InnerRewardClip, const struct FMissionRewardPresentationData& Presentation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetInnerReward"); - - UStatusMenuExGFxMovie_SetInnerReward_Params params; - params.InnerRewardClip = InnerRewardClip; - params.Presentation = Presentation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GetRewardPresentations -// (Final, Defined, Private) -// Parameters: -// class UMissionDefinition* MissionDef (Parm) -// class AWillowPlayerController* WPC (Parm) -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray UStatusMenuExGFxMovie::GetRewardPresentations(class UMissionDefinition* MissionDef, class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GetRewardPresentations"); - - UStatusMenuExGFxMovie_GetRewardPresentations_Params params; - params.MissionDef = MissionDef; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetScrollArrows -// (Defined, Public) - -void UStatusMenuExGFxMovie::SetScrollArrows() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetScrollArrows"); - - UStatusMenuExGFxMovie_SetScrollArrows_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.UpdateGeneralDetails -// (Defined, Event, Public) - -void UStatusMenuExGFxMovie::UpdateGeneralDetails() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.UpdateGeneralDetails"); - - UStatusMenuExGFxMovie_UpdateGeneralDetails_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GetRightMostDelimited -// (Final, Defined, Static, HasOptionalparams, Public) -// Parameters: -// struct FString Text (Parm, CoerceParm, NeedCtorLink) -// struct FString Delimiter (OptionalParm, Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UStatusMenuExGFxMovie::GetRightMostDelimited(const struct FString& Text, const struct FString& Delimiter) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GetRightMostDelimited"); - - UStatusMenuExGFxMovie_GetRightMostDelimited_Params params; - params.Text = Text; - params.Delimiter = Delimiter; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.UpdateMissionDetails -// (Defined, Public) - -void UStatusMenuExGFxMovie::UpdateMissionDetails() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.UpdateMissionDetails"); - - UStatusMenuExGFxMovie_UpdateMissionDetails_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.OnMissionObjectivesChanged -// (Defined, Public) -// Parameters: -// class UMissionDefinition* MissionThatChanged (Parm) - -void UStatusMenuExGFxMovie::OnMissionObjectivesChanged(class UMissionDefinition* MissionThatChanged) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.OnMissionObjectivesChanged"); - - UStatusMenuExGFxMovie_OnMissionObjectivesChanged_Params params; - params.MissionThatChanged = MissionThatChanged; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetActiveMission -// (Defined, Public) -// Parameters: -// int Index (Parm) - -void UStatusMenuExGFxMovie::SetActiveMission(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetActiveMission"); - - UStatusMenuExGFxMovie_SetActiveMission_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.UpdateListOfMissionTitles -// (Defined, Public, HasDefaults) - -void UStatusMenuExGFxMovie::UpdateListOfMissionTitles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.UpdateListOfMissionTitles"); - - UStatusMenuExGFxMovie_UpdateListOfMissionTitles_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.FilterMissions -// (Defined, Static, Public, HasOutparams) -// Parameters: -// TArray MissionSet (Parm, OutParm, NeedCtorLink) - -void UStatusMenuExGFxMovie::FilterMissions(TArray* MissionSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.FilterMissions"); - - UStatusMenuExGFxMovie_FilterMissions_Params params; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (MissionSet != nullptr) - *MissionSet = params.MissionSet; -} - - -// Function WillowGame.StatusMenuExGFxMovie.StaticFilterMissions -// (Native, Static, Public, HasOutparams) -// Parameters: -// TArray MissionSet (Parm, OutParm, NeedCtorLink) - -void UStatusMenuExGFxMovie::StaticFilterMissions(TArray* MissionSet) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.StaticFilterMissions"); - - UStatusMenuExGFxMovie_StaticFilterMissions_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (MissionSet != nullptr) - *MissionSet = params.MissionSet; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GetHighestPlotMissionDependency -// (Defined, Static, Public) -// Parameters: -// class UMissionDefinition* InMission (Parm) -// class UMissionDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UMissionDefinition* UStatusMenuExGFxMovie::GetHighestPlotMissionDependency(class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GetHighestPlotMissionDependency"); - - UStatusMenuExGFxMovie_GetHighestPlotMissionDependency_Params params; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.ArePlotMissionsInSequence -// (Defined, Static, Public) -// Parameters: -// class UMissionDefinition* CurrentMission (Parm) -// class UMissionDefinition* PreviousMission (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::ArePlotMissionsInSequence(class UMissionDefinition* CurrentMission, class UMissionDefinition* PreviousMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.ArePlotMissionsInSequence"); - - UStatusMenuExGFxMovie_ArePlotMissionsInSequence_Params params; - params.CurrentMission = CurrentMission; - params.PreviousMission = PreviousMission; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GetHighestChainedPlotMissionCompleted -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// TArray MissionSet (Parm, NeedCtorLink) -// class UDownloadableExpansionDefinition* DlcExpansion (OptionalParm, Parm) -// class UMissionDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UMissionDefinition* UStatusMenuExGFxMovie::GetHighestChainedPlotMissionCompleted(TArray MissionSet, class UDownloadableExpansionDefinition* DlcExpansion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GetHighestChainedPlotMissionCompleted"); - - UStatusMenuExGFxMovie_GetHighestChainedPlotMissionCompleted_Params params; - params.MissionSet = MissionSet; - params.DlcExpansion = DlcExpansion; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.AllSideMissionDependenciesComplete -// (Defined, Static, Public) -// Parameters: -// TArray MissionSet (Parm, NeedCtorLink) -// class UMissionDefinition* InMission (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::AllSideMissionDependenciesComplete(TArray MissionSet, class UMissionDefinition* InMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.AllSideMissionDependenciesComplete"); - - UStatusMenuExGFxMovie_AllSideMissionDependenciesComplete_Params params; - params.MissionSet = MissionSet; - params.InMission = InMission; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GetUndiscoveredMissions -// (Defined, Static, Public, HasOutparams) -// Parameters: -// TArray MissionSet (Parm, NeedCtorLink) -// TArray out_UndiscoveredMissions (Parm, OutParm, NeedCtorLink) -// class UDownloadableExpansionDefinition* DlcExpansion (Parm) -// class AWillowPlayerController* OwningPC (Parm) - -void UStatusMenuExGFxMovie::GetUndiscoveredMissions(TArray MissionSet, class UDownloadableExpansionDefinition* DlcExpansion, class AWillowPlayerController* OwningPC, TArray* out_UndiscoveredMissions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GetUndiscoveredMissions"); - - UStatusMenuExGFxMovie_GetUndiscoveredMissions_Params params; - params.MissionSet = MissionSet; - params.DlcExpansion = DlcExpansion; - params.OwningPC = OwningPC; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_UndiscoveredMissions != nullptr) - *out_UndiscoveredMissions = params.out_UndiscoveredMissions; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GetAllUndiscoveredMissions -// (Defined, Event, Static, Public, HasOutparams) -// Parameters: -// TArray MissionSet (Parm, NeedCtorLink) -// TArray out_UndiscoveredMissions (Parm, OutParm, NeedCtorLink) -// class AWillowPlayerController* OwningPC (Parm) - -void UStatusMenuExGFxMovie::GetAllUndiscoveredMissions(TArray MissionSet, class AWillowPlayerController* OwningPC, TArray* out_UndiscoveredMissions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GetAllUndiscoveredMissions"); - - UStatusMenuExGFxMovie_GetAllUndiscoveredMissions_Params params; - params.MissionSet = MissionSet; - params.OwningPC = OwningPC; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_UndiscoveredMissions != nullptr) - *out_UndiscoveredMissions = params.out_UndiscoveredMissions; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GetFirstMissionNumber -// (Defined, Static, Public) -// Parameters: -// class UDownloadableExpansionDefinition* DlcExpansion (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UStatusMenuExGFxMovie::GetFirstMissionNumber(class UDownloadableExpansionDefinition* DlcExpansion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GetFirstMissionNumber"); - - UStatusMenuExGFxMovie_GetFirstMissionNumber_Params params; - params.DlcExpansion = DlcExpansion; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.UpdateMissionTextList -// (Native, Public) - -void UStatusMenuExGFxMovie::UpdateMissionTextList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.UpdateMissionTextList"); - - UStatusMenuExGFxMovie_UpdateMissionTextList_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetAvailability -// (Defined, Public) -// Parameters: -// bool T1 (Parm) -// bool T2 (Parm) -// bool T3 (Parm) -// bool T4 (Parm) -// bool T5 (Parm) -// bool T6 (Parm) -// bool T7 (Parm) -// bool T8 (Parm) -// bool T9 (Parm) -// bool T10 (Parm) -// bool T11 (Parm) -// bool T12 (Parm) -// bool T13 (Parm) -// bool T14 (Parm) -// bool T15 (Parm) -// bool T16 (Parm) - -void UStatusMenuExGFxMovie::SetAvailability(bool T1, bool T2, bool T3, bool T4, bool T5, bool T6, bool T7, bool T8, bool T9, bool T10, bool T11, bool T12, bool T13, bool T14, bool T15, bool T16) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetAvailability"); - - UStatusMenuExGFxMovie_SetAvailability_Params params; - params.T1 = T1; - params.T2 = T2; - params.T3 = T3; - params.T4 = T4; - params.T5 = T5; - params.T6 = T6; - params.T7 = T7; - params.T8 = T8; - params.T9 = T9; - params.T10 = T10; - params.T11 = T11; - params.T12 = T12; - params.T13 = T13; - params.T14 = T14; - params.T15 = T15; - params.T16 = T16; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetupChallengesScreen -// (Defined, Public) - -void UStatusMenuExGFxMovie::SetupChallengesScreen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetupChallengesScreen"); - - UStatusMenuExGFxMovie_SetupChallengesScreen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.IsPrimaryHostPlayer -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::IsPrimaryHostPlayer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.IsPrimaryHostPlayer"); - - UStatusMenuExGFxMovie_IsPrimaryHostPlayer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extSetupMissionLogScreen -// (Defined, Public) - -void UStatusMenuExGFxMovie::extSetupMissionLogScreen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extSetupMissionLogScreen"); - - UStatusMenuExGFxMovie_extSetupMissionLogScreen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.OnMissionStatusChanged -// (Defined, Public) - -void UStatusMenuExGFxMovie::OnMissionStatusChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.OnMissionStatusChanged"); - - UStatusMenuExGFxMovie_OnMissionStatusChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.ChangeMissionLogSorting -// (Defined, Public) - -void UStatusMenuExGFxMovie::ChangeMissionLogSorting() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.ChangeMissionLogSorting"); - - UStatusMenuExGFxMovie_ChangeMissionLogSorting_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GetNextMissionSortType -// (Defined, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UStatusMenuExGFxMovie::GetNextMissionSortType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GetNextMissionSortType"); - - UStatusMenuExGFxMovie_GetNextMissionSortType_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetupGenericLogs -// (Defined, Event, Public) -// Parameters: -// class AWillowPlayerController* WPC (Parm) - -void UStatusMenuExGFxMovie::SetupGenericLogs(class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetupGenericLogs"); - - UStatusMenuExGFxMovie_SetupGenericLogs_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetCellsForWeaponEquipping -// (Public) -// Parameters: -// bool bIsEquipping (Parm) - -void UStatusMenuExGFxMovie::SetCellsForWeaponEquipping(bool bIsEquipping) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetCellsForWeaponEquipping"); - - UStatusMenuExGFxMovie_SetCellsForWeaponEquipping_Params params; - params.bIsEquipping = bIsEquipping; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.EnterCellsView -// (Public) - -void UStatusMenuExGFxMovie::EnterCellsView() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.EnterCellsView"); - - UStatusMenuExGFxMovie_EnterCellsView_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SwitchToCellsView -// (Public) - -void UStatusMenuExGFxMovie::SwitchToCellsView() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SwitchToCellsView"); - - UStatusMenuExGFxMovie_SwitchToCellsView_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.EnterListView -// (Public) - -void UStatusMenuExGFxMovie::EnterListView() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.EnterListView"); - - UStatusMenuExGFxMovie_EnterListView_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SwitchToListView -// (Public) - -void UStatusMenuExGFxMovie::SwitchToListView() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SwitchToListView"); - - UStatusMenuExGFxMovie_SwitchToListView_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.ConditionallyScroll -// (Defined, Public) -// Parameters: -// struct FString Direction (Parm, NeedCtorLink) - -void UStatusMenuExGFxMovie::ConditionallyScroll(const struct FString& Direction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.ConditionallyScroll"); - - UStatusMenuExGFxMovie_ConditionallyScroll_Params params; - params.Direction = Direction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.MoveHighlight -// (Defined, Public) - -void UStatusMenuExGFxMovie::MoveHighlight() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.MoveHighlight"); - - UStatusMenuExGFxMovie_MoveHighlight_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.StopMovingHighlight -// (Defined, Public) - -void UStatusMenuExGFxMovie::StopMovingHighlight() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.StopMovingHighlight"); - - UStatusMenuExGFxMovie_StopMovingHighlight_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.StartMovingHighlight -// (Defined, Public) - -void UStatusMenuExGFxMovie::StartMovingHighlight() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.StartMovingHighlight"); - - UStatusMenuExGFxMovie_StartMovingHighlight_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extInventoryListSet -// (Public) -// Parameters: -// int NewEntry (Parm) - -void UStatusMenuExGFxMovie::extInventoryListSet(int NewEntry) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extInventoryListSet"); - - UStatusMenuExGFxMovie_extInventoryListSet_Params params; - params.NewEntry = NewEntry; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extInventoryListMove -// (Public) -// Parameters: -// struct FString Direction (Parm, NeedCtorLink) - -void UStatusMenuExGFxMovie::extInventoryListMove(const struct FString& Direction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extInventoryListMove"); - - UStatusMenuExGFxMovie_extInventoryListMove_Params params; - params.Direction = Direction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extCellsSet -// (Public) -// Parameters: -// struct FString NewCellString (Parm, NeedCtorLink) - -void UStatusMenuExGFxMovie::extCellsSet(const struct FString& NewCellString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extCellsSet"); - - UStatusMenuExGFxMovie_extCellsSet_Params params; - params.NewCellString = NewCellString; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.IsCellValid -// (Defined, Public) -// Parameters: -// struct FName NewCell (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::IsCellValid(const struct FName& NewCell) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.IsCellValid"); - - UStatusMenuExGFxMovie_IsCellValid_Params params; - params.NewCell = NewCell; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.TryToFindNextValidCell -// (Defined, Public) -// Parameters: -// struct FName Direction (Parm) -// struct FName NewCell (Parm) -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UStatusMenuExGFxMovie::TryToFindNextValidCell(const struct FName& Direction, const struct FName& NewCell) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.TryToFindNextValidCell"); - - UStatusMenuExGFxMovie_TryToFindNextValidCell_Params params; - params.Direction = Direction; - params.NewCell = NewCell; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.ProcessCellMove -// (Public) -// Parameters: -// struct FName Direction (Parm) - -void UStatusMenuExGFxMovie::ProcessCellMove(const struct FName& Direction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.ProcessCellMove"); - - UStatusMenuExGFxMovie_ProcessCellMove_Params params; - params.Direction = Direction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extInventoryCellMove -// (Defined, Public) -// Parameters: -// struct FString Direction (Parm, NeedCtorLink) - -void UStatusMenuExGFxMovie::extInventoryCellMove(const struct FString& Direction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extInventoryCellMove"); - - UStatusMenuExGFxMovie_extInventoryCellMove_Params params; - params.Direction = Direction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.UpdateCardPanel -// (Native, Public) -// Parameters: -// int CardIndex (Parm) -// class AWillowInventory* MainThing (Parm) -// class AWillowInventory* OtherThing (Parm) - -void UStatusMenuExGFxMovie::UpdateCardPanel(int CardIndex, class AWillowInventory* MainThing, class AWillowInventory* OtherThing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.UpdateCardPanel"); - - UStatusMenuExGFxMovie_UpdateCardPanel_Params params; - params.CardIndex = CardIndex; - params.MainThing = MainThing; - params.OtherThing = OtherThing; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.AddCell -// (Defined, Public) -// Parameters: -// struct FString CellName (Parm, NeedCtorLink) - -void UStatusMenuExGFxMovie::AddCell(const struct FString& CellName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.AddCell"); - - UStatusMenuExGFxMovie_AddCell_Params params; - params.CellName = CellName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetDissimilarCells -// (Native, Public) - -void UStatusMenuExGFxMovie::SetDissimilarCells() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetDissimilarCells"); - - UStatusMenuExGFxMovie_SetDissimilarCells_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.FlourishDrop -// (Defined, Public) - -void UStatusMenuExGFxMovie::FlourishDrop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.FlourishDrop"); - - UStatusMenuExGFxMovie_FlourishDrop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extDropItem -// (Defined, Simulated, Public) - -void UStatusMenuExGFxMovie::extDropItem() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extDropItem"); - - UStatusMenuExGFxMovie_extDropItem_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.EquipFlourish -// (Defined, Public) -// Parameters: -// struct FString CellName (Parm, CoerceParm, NeedCtorLink) - -void UStatusMenuExGFxMovie::EquipFlourish(const struct FString& CellName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.EquipFlourish"); - - UStatusMenuExGFxMovie_EquipFlourish_Params params; - params.CellName = CellName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.DetachCell -// (Defined, Public) -// Parameters: -// int CellIndex (Parm) - -void UStatusMenuExGFxMovie::DetachCell(int CellIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.DetachCell"); - - UStatusMenuExGFxMovie_DetachCell_Params params; - params.CellIndex = CellIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.UpdateCellData -// (Defined, HasOptionalparams, Public) -// Parameters: -// int CellIndex (Parm) -// class AWillowInventory* TheItem (Parm) -// class UMeshComponent* TheMesh (OptionalParm, Parm, EditInline) - -void UStatusMenuExGFxMovie::UpdateCellData(int CellIndex, class AWillowInventory* TheItem, class UMeshComponent* TheMesh) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.UpdateCellData"); - - UStatusMenuExGFxMovie_UpdateCellData_Params params; - params.CellIndex = CellIndex; - params.TheItem = TheItem; - params.TheMesh = TheMesh; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.FreeCellData -// (Defined, Public) - -void UStatusMenuExGFxMovie::FreeCellData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.FreeCellData"); - - UStatusMenuExGFxMovie_FreeCellData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.InitCellData -// (Defined, Public) - -void UStatusMenuExGFxMovie::InitCellData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.InitCellData"); - - UStatusMenuExGFxMovie_InitCellData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extContextMenuClicked -// (Defined, Public) -// Parameters: -// struct FString Tag (Parm, NeedCtorLink) - -void UStatusMenuExGFxMovie::extContextMenuClicked(const struct FString& Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extContextMenuClicked"); - - UStatusMenuExGFxMovie_extContextMenuClicked_Params params; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.ShowContextMenuWrapper -// (Defined, Public) - -void UStatusMenuExGFxMovie::ShowContextMenuWrapper() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.ShowContextMenuWrapper"); - - UStatusMenuExGFxMovie_ShowContextMenuWrapper_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.ShowContextMenu -// (Defined, Public) - -void UStatusMenuExGFxMovie::ShowContextMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.ShowContextMenu"); - - UStatusMenuExGFxMovie_ShowContextMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.Cancel -// (Public) - -void UStatusMenuExGFxMovie::Cancel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.Cancel"); - - UStatusMenuExGFxMovie_Cancel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetSelectedState -// (Defined, Public, HasDefaults) -// Parameters: -// struct FString CellName (Parm, CoerceParm, NeedCtorLink) -// unsigned char NewState (Parm) - -void UStatusMenuExGFxMovie::SetSelectedState(const struct FString& CellName, unsigned char NewState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetSelectedState"); - - UStatusMenuExGFxMovie_SetSelectedState_Params params; - params.CellName = CellName; - params.NewState = NewState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.RestoreAllNormalState -// (Defined, Public) - -void UStatusMenuExGFxMovie::RestoreAllNormalState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.RestoreAllNormalState"); - - UStatusMenuExGFxMovie_RestoreAllNormalState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.DisableCancel -// (Defined, Public) - -void UStatusMenuExGFxMovie::DisableCancel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.DisableCancel"); - - UStatusMenuExGFxMovie_DisableCancel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.EnableCancel -// (Defined, Public) - -void UStatusMenuExGFxMovie::EnableCancel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.EnableCancel"); - - UStatusMenuExGFxMovie_EnableCancel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extUpdateBackpackListSize -// (Public) -// Parameters: -// int NewSize (Parm) - -void UStatusMenuExGFxMovie::extUpdateBackpackListSize(int NewSize) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extUpdateBackpackListSize"); - - UStatusMenuExGFxMovie_extUpdateBackpackListSize_Params params; - params.NewSize = NewSize; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.PrepareForCompare_Equipped -// (Defined, Public) - -void UStatusMenuExGFxMovie::PrepareForCompare_Equipped() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.PrepareForCompare_Equipped"); - - UStatusMenuExGFxMovie_PrepareForCompare_Equipped_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.PrepareForCompare_Backpack -// (Defined, Public) - -void UStatusMenuExGFxMovie::PrepareForCompare_Backpack() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.PrepareForCompare_Backpack"); - - UStatusMenuExGFxMovie_PrepareForCompare_Backpack_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.CleanupCompare -// (Defined, Public) - -void UStatusMenuExGFxMovie::CleanupCompare() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.CleanupCompare"); - - UStatusMenuExGFxMovie_CleanupCompare_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extQuitCompare -// (Public) - -void UStatusMenuExGFxMovie::extQuitCompare() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extQuitCompare"); - - UStatusMenuExGFxMovie_extQuitCompare_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extCard2Visible -// (Public) -// Parameters: -// bool bCard2OnLeft (Parm) - -void UStatusMenuExGFxMovie::extCard2Visible(bool bCard2OnLeft) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extCard2Visible"); - - UStatusMenuExGFxMovie_extCard2Visible_Params params; - params.bCard2OnLeft = bCard2OnLeft; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extCompare -// (Public) - -void UStatusMenuExGFxMovie::extCompare() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extCompare"); - - UStatusMenuExGFxMovie_extCompare_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GetEquippedCellInventory -// (Defined, Public) -// Parameters: -// int CellIndex (Parm) -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UStatusMenuExGFxMovie::GetEquippedCellInventory(int CellIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GetEquippedCellInventory"); - - UStatusMenuExGFxMovie_GetEquippedCellInventory_Params params; - params.CellIndex = CellIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GetHighlightedCellEntry -// (Defined, Public) -// Parameters: -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UStatusMenuExGFxMovie::GetHighlightedCellEntry() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GetHighlightedCellEntry"); - - UStatusMenuExGFxMovie_GetHighlightedCellEntry_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GetHighlightedRightSideEntry -// (Defined, Public) -// Parameters: -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UStatusMenuExGFxMovie::GetHighlightedRightSideEntry() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GetHighlightedRightSideEntry"); - - UStatusMenuExGFxMovie_GetHighlightedRightSideEntry_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GetHighlightedLeftSideEntry -// (Defined, Public) -// Parameters: -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UStatusMenuExGFxMovie::GetHighlightedLeftSideEntry() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GetHighlightedLeftSideEntry"); - - UStatusMenuExGFxMovie_GetHighlightedLeftSideEntry_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GetCurrentHighlightedObject -// (Defined, Public) -// Parameters: -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UStatusMenuExGFxMovie::GetCurrentHighlightedObject() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GetCurrentHighlightedObject"); - - UStatusMenuExGFxMovie_GetCurrentHighlightedObject_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.ClearInventoryRefreshTimer -// (Defined, Public) - -void UStatusMenuExGFxMovie::ClearInventoryRefreshTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.ClearInventoryRefreshTimer"); - - UStatusMenuExGFxMovie_ClearInventoryRefreshTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetInventoryRefreshTimer -// (Defined, Public) - -void UStatusMenuExGFxMovie::SetInventoryRefreshTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetInventoryRefreshTimer"); - - UStatusMenuExGFxMovie_SetInventoryRefreshTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.RefreshInventoryScreen -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bForce (OptionalParm, Parm) - -void UStatusMenuExGFxMovie::RefreshInventoryScreen(bool bForce) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.RefreshInventoryScreen"); - - UStatusMenuExGFxMovie_RefreshInventoryScreen_Params params; - params.bForce = bForce; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.HasAnyBackpackOfCorrectType -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::HasAnyBackpackOfCorrectType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.HasAnyBackpackOfCorrectType"); - - UStatusMenuExGFxMovie_HasAnyBackpackOfCorrectType_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.CanSort -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::CanSort() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.CanSort"); - - UStatusMenuExGFxMovie_CanSort_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.CanSwap -// (Defined, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::CanSwap(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.CanSwap"); - - UStatusMenuExGFxMovie_CanSwap_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.CanUnready -// (Defined, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::CanUnready(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.CanUnready"); - - UStatusMenuExGFxMovie_CanUnready_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.CanReady -// (Defined, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::CanReady(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.CanReady"); - - UStatusMenuExGFxMovie_CanReady_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.CanDrop -// (Defined, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::CanDrop(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.CanDrop"); - - UStatusMenuExGFxMovie_CanDrop_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.CanCompare -// (Defined, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::CanCompare(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.CanCompare"); - - UStatusMenuExGFxMovie_CanCompare_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetInventoryTooltipsText -// (Defined, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) - -void UStatusMenuExGFxMovie::SetInventoryTooltipsText(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetInventoryTooltipsText"); - - UStatusMenuExGFxMovie_SetInventoryTooltipsText_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetTooltipsText -// (Defined, Public) - -void UStatusMenuExGFxMovie::SetTooltipsText() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetTooltipsText"); - - UStatusMenuExGFxMovie_SetTooltipsText_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GetSortString -// (Defined, Public) -// Parameters: -// unsigned char SortType (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UStatusMenuExGFxMovie::GetSortString(unsigned char SortType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GetSortString"); - - UStatusMenuExGFxMovie_GetSortString_Params params; - params.SortType = SortType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.CanTrackHighlightedMission -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::CanTrackHighlightedMission() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.CanTrackHighlightedMission"); - - UStatusMenuExGFxMovie_CanTrackHighlightedMission_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GetCurrentMainAction -// (Defined, Public, HasOutparams) -// Parameters: -// class AWillowInventory* WInv (Parm) -// struct FName MainAction (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::GetCurrentMainAction(class AWillowInventory* WInv, struct FName* MainAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GetCurrentMainAction"); - - UStatusMenuExGFxMovie_GetCurrentMainAction_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (MainAction != nullptr) - *MainAction = params.MainAction; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extToggleSort -// (Public) -// Parameters: -// struct FString Direction (Parm, NeedCtorLink) - -void UStatusMenuExGFxMovie::extToggleSort(const struct FString& Direction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extToggleSort"); - - UStatusMenuExGFxMovie_extToggleSort_Params params; - params.Direction = Direction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extUpdateLeftSideListSize -// (Public) -// Parameters: -// int NewSize (Parm) - -void UStatusMenuExGFxMovie::extUpdateLeftSideListSize(int NewSize) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extUpdateLeftSideListSize"); - - UStatusMenuExGFxMovie_extUpdateLeftSideListSize_Params params; - params.NewSize = NewSize; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extSetInitialHighlightBar -// (Public) -// Parameters: -// struct FString Container (Parm, NeedCtorLink) - -void UStatusMenuExGFxMovie::extSetInitialHighlightBar(const struct FString& Container) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extSetInitialHighlightBar"); - - UStatusMenuExGFxMovie_extSetInitialHighlightBar_Params params; - params.Container = Container; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SortContainer -// (Native, Public) -// Parameters: -// class UGFxTextListContainer* Container (Parm) - -void UStatusMenuExGFxMovie::SortContainer(class UGFxTextListContainer* Container) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SortContainer"); - - UStatusMenuExGFxMovie_SortContainer_Params params; - params.Container = Container; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.UpdateCachedInventoryMarkForThing -// (Defined, Public) -// Parameters: -// class AWillowInventory* Thing (Parm) - -void UStatusMenuExGFxMovie::UpdateCachedInventoryMarkForThing(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.UpdateCachedInventoryMarkForThing"); - - UStatusMenuExGFxMovie_UpdateCachedInventoryMarkForThing_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.UpdateCachedInventoryMarks -// (Defined, Public) - -void UStatusMenuExGFxMovie::UpdateCachedInventoryMarks() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.UpdateCachedInventoryMarks"); - - UStatusMenuExGFxMovie_UpdateCachedInventoryMarks_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.PrepareListOfAllInventory -// (Defined, Public) - -void UStatusMenuExGFxMovie::PrepareListOfAllInventory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.PrepareListOfAllInventory"); - - UStatusMenuExGFxMovie_PrepareListOfAllInventory_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.IsComparing -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::IsComparing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.IsComparing"); - - UStatusMenuExGFxMovie_IsComparing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetupInventoryScreen -// (Defined, Public) - -void UStatusMenuExGFxMovie::SetupInventoryScreen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetupInventoryScreen"); - - UStatusMenuExGFxMovie_SetupInventoryScreen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.InventoryPanelInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::InventoryPanelInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.InventoryPanelInputKey"); - - UStatusMenuExGFxMovie_InventoryPanelInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.ShowInventoryContextMenu -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bIsCompareMode (OptionalParm, Parm) - -void UStatusMenuExGFxMovie::ShowInventoryContextMenu(bool bIsCompareMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.ShowInventoryContextMenu"); - - UStatusMenuExGFxMovie_ShowInventoryContextMenu_Params params; - params.bIsCompareMode = bIsCompareMode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.InventoryContextMenuClosed -// (Defined, Public) - -void UStatusMenuExGFxMovie::InventoryContextMenuClosed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.InventoryContextMenuClosed"); - - UStatusMenuExGFxMovie_InventoryContextMenuClosed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.InventoryContextMenuActivated -// (Defined, Public) -// Parameters: -// struct FString Action (Parm, NeedCtorLink) - -void UStatusMenuExGFxMovie::InventoryContextMenuActivated(const struct FString& Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.InventoryContextMenuActivated"); - - UStatusMenuExGFxMovie_InventoryContextMenuActivated_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GetPlayerThings -// (Defined, Public, HasOutparams) -// Parameters: -// TArray Things (Parm, OutParm, NeedCtorLink) - -void UStatusMenuExGFxMovie::GetPlayerThings(TArray* Things) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GetPlayerThings"); - - UStatusMenuExGFxMovie_GetPlayerThings_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Things != nullptr) - *Things = params.Things; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetPlayerCardInfo -// (Defined, Public) -// Parameters: -// struct FString ClassModText (Parm, NeedCtorLink) -// struct FString ClassModFrameLabel (Parm, NeedCtorLink) -// struct FString LevelText (Parm, CoerceParm, NeedCtorLink) -// int LevelPercent (Parm) -// struct FString XPText (Parm, NeedCtorLink) -// int XPPercent (Parm) -// struct FString ShieldText (Parm, NeedCtorLink) -// int ShieldPercent (Parm) -// struct FString HealthText (Parm, NeedCtorLink) -// int HealthPercent (Parm) - -void UStatusMenuExGFxMovie::SetPlayerCardInfo(const struct FString& ClassModText, const struct FString& ClassModFrameLabel, const struct FString& LevelText, int LevelPercent, const struct FString& XPText, int XPPercent, const struct FString& ShieldText, int ShieldPercent, const struct FString& HealthText, int HealthPercent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetPlayerCardInfo"); - - UStatusMenuExGFxMovie_SetPlayerCardInfo_Params params; - params.ClassModText = ClassModText; - params.ClassModFrameLabel = ClassModFrameLabel; - params.LevelText = LevelText; - params.LevelPercent = LevelPercent; - params.XPText = XPText; - params.XPPercent = XPPercent; - params.ShieldText = ShieldText; - params.ShieldPercent = ShieldPercent; - params.HealthText = HealthText; - params.HealthPercent = HealthPercent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetCondensedHealthWidget_Wrapper -// (Defined, Public) -// Parameters: -// struct FString HealthText (Parm, NeedCtorLink) -// int HealthNumber (Parm) - -void UStatusMenuExGFxMovie::SetCondensedHealthWidget_Wrapper(const struct FString& HealthText, int HealthNumber) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetCondensedHealthWidget_Wrapper"); - - UStatusMenuExGFxMovie_SetCondensedHealthWidget_Wrapper_Params params; - params.HealthText = HealthText; - params.HealthNumber = HealthNumber; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.SetCondensedHealthWidget -// (Defined, Public) - -void UStatusMenuExGFxMovie::SetCondensedHealthWidget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.SetCondensedHealthWidget"); - - UStatusMenuExGFxMovie_SetCondensedHealthWidget_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.DisplayMarketingUnlockDialogIfNecessary -// (Final, Defined, Event, Private) - -void UStatusMenuExGFxMovie::DisplayMarketingUnlockDialogIfNecessary() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.DisplayMarketingUnlockDialogIfNecessary"); - - UStatusMenuExGFxMovie_DisplayMarketingUnlockDialogIfNecessary_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.HandleCurrencyChanged -// (Defined, Public) -// Parameters: -// struct FCurrencyState ChangedCurrency (Const, Parm) - -void UStatusMenuExGFxMovie::HandleCurrencyChanged(const struct FCurrencyState& ChangedCurrency) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.HandleCurrencyChanged"); - - UStatusMenuExGFxMovie_HandleCurrencyChanged_Params params; - params.ChangedCurrency = ChangedCurrency; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.OnClose -// (Defined, Event, Public) - -void UStatusMenuExGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.OnClose"); - - UStatusMenuExGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GetScreenByName -// (Defined, Public) -// Parameters: -// struct FString ScreenName (Parm, NeedCtorLink) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UStatusMenuExGFxMovie::GetScreenByName(const struct FString& ScreenName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GetScreenByName"); - - UStatusMenuExGFxMovie_GetScreenByName_Params params; - params.ScreenName = ScreenName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.CleanupScreen -// (Defined, Public) -// Parameters: -// unsigned char Screen (Parm) - -void UStatusMenuExGFxMovie::CleanupScreen(unsigned char Screen) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.CleanupScreen"); - - UStatusMenuExGFxMovie_CleanupScreen_Params params; - params.Screen = Screen; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.extSetCurrentScreen -// (Defined, Public) -// Parameters: -// struct FString ScreenName (Parm, NeedCtorLink) - -void UStatusMenuExGFxMovie::extSetCurrentScreen(const struct FString& ScreenName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.extSetCurrentScreen"); - - UStatusMenuExGFxMovie_extSetCurrentScreen_Params params; - params.ScreenName = ScreenName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.Flash_SetMissionLogEnabled -// (Defined, Public) -// Parameters: -// bool bEnabled (Parm) - -void UStatusMenuExGFxMovie::Flash_SetMissionLogEnabled(bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.Flash_SetMissionLogEnabled"); - - UStatusMenuExGFxMovie_Flash_SetMissionLogEnabled_Params params; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.Flash_SetVehicleRestrictions -// (Defined, Public) - -void UStatusMenuExGFxMovie::Flash_SetVehicleRestrictions() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.Flash_SetVehicleRestrictions"); - - UStatusMenuExGFxMovie_Flash_SetVehicleRestrictions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.Flash_SetCurrentScreen -// (Defined, Public) - -void UStatusMenuExGFxMovie::Flash_SetCurrentScreen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.Flash_SetCurrentScreen"); - - UStatusMenuExGFxMovie_Flash_SetCurrentScreen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GetInitialScreen -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UStatusMenuExGFxMovie::GetInitialScreen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GetInitialScreen"); - - UStatusMenuExGFxMovie_GetInitialScreen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GetInitialMissionSortType -// (Defined, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UStatusMenuExGFxMovie::GetInitialMissionSortType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GetInitialMissionSortType"); - - UStatusMenuExGFxMovie_GetInitialMissionSortType_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GetCurrentTab -// (Defined, Event, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UStatusMenuExGFxMovie::GetCurrentTab() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GetCurrentTab"); - - UStatusMenuExGFxMovie_GetCurrentTab_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.FinishClosing -// (Defined, Event, Public) - -void UStatusMenuExGFxMovie::FinishClosing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.FinishClosing"); - - UStatusMenuExGFxMovie_FinishClosing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.Hide -// (Defined, Public) - -void UStatusMenuExGFxMovie::Hide() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.Hide"); - - UStatusMenuExGFxMovie_Hide_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.DisplayRewardsPanel -// (Defined, Public) -// Parameters: -// struct FPendingMissionRewardData MissionReward (Parm) - -void UStatusMenuExGFxMovie::DisplayRewardsPanel(const struct FPendingMissionRewardData& MissionReward) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.DisplayRewardsPanel"); - - UStatusMenuExGFxMovie_DisplayRewardsPanel_Params params; - params.MissionReward = MissionReward; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.TryDisplayRewardPanel -// (Defined, Public) - -void UStatusMenuExGFxMovie::TryDisplayRewardPanel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.TryDisplayRewardPanel"); - - UStatusMenuExGFxMovie_TryDisplayRewardPanel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.GetAllWorldMissions -// (Defined, Event, Static, Public, HasOutparams, HasDefaults) -// Parameters: -// TArray out_WorldMissions (Parm, OutParm, NeedCtorLink) - -void UStatusMenuExGFxMovie::GetAllWorldMissions(TArray* out_WorldMissions) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.GetAllWorldMissions"); - - UStatusMenuExGFxMovie_GetAllWorldMissions_Params params; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (out_WorldMissions != nullptr) - *out_WorldMissions = params.out_WorldMissions; -} - - -// Function WillowGame.StatusMenuExGFxMovie.RegisterMissionDelegates -// (Defined, Public) - -void UStatusMenuExGFxMovie::RegisterMissionDelegates() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.RegisterMissionDelegates"); - - UStatusMenuExGFxMovie_RegisterMissionDelegates_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.InitForConsole -// (Defined, Public) - -void UStatusMenuExGFxMovie::InitForConsole() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.InitForConsole"); - - UStatusMenuExGFxMovie_InitForConsole_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.InitForPC -// (Defined, Public) - -void UStatusMenuExGFxMovie::InitForPC() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.InitForPC"); - - UStatusMenuExGFxMovie_InitForPC_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StatusMenuExGFxMovie.AmITheStatusMenu -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::AmITheStatusMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.AmITheStatusMenu"); - - UStatusMenuExGFxMovie_AmITheStatusMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StatusMenuExGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public, HasDefaults) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStatusMenuExGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StatusMenuExGFxMovie.Start"); - - UStatusMenuExGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingGFxMovie.UpdateMoneyOfferFromTextbox -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingGFxMovie::UpdateMoneyOfferFromTextbox() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.UpdateMoneyOfferFromTextbox"); - - UTradingGFxMovie_UpdateMoneyOfferFromTextbox_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingGFxMovie.extGenericButtonClicked -// (Defined, Public) -// Parameters: -// struct FString ActionName (Parm, NeedCtorLink) - -void UTradingGFxMovie::extGenericButtonClicked(const struct FString& ActionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.extGenericButtonClicked"); - - UTradingGFxMovie_extGenericButtonClicked_Params params; - params.ActionName = ActionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.extMoneyWidgetActivated -// (Defined, Public) -// Parameters: -// bool bActivated (Parm) - -void UTradingGFxMovie::extMoneyWidgetActivated(bool bActivated) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.extMoneyWidgetActivated"); - - UTradingGFxMovie_extMoneyWidgetActivated_Params params; - params.bActivated = bActivated; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.FreeCellData -// (Defined, Public) - -void UTradingGFxMovie::FreeCellData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.FreeCellData"); - - UTradingGFxMovie_FreeCellData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.GetLocalInvForTradeSlot -// (Defined, Public) -// Parameters: -// struct FTradeSlot Slot (Parm) -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UTradingGFxMovie::GetLocalInvForTradeSlot(const struct FTradeSlot& Slot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.GetLocalInvForTradeSlot"); - - UTradingGFxMovie_GetLocalInvForTradeSlot_Params params; - params.Slot = Slot; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingGFxMovie.OnPartnerInvChanged -// (Defined, Public) - -void UTradingGFxMovie::OnPartnerInvChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.OnPartnerInvChanged"); - - UTradingGFxMovie_OnPartnerInvChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.GetOfferedCellInventory -// (Defined, Public) -// Parameters: -// int CellIndex (Parm) -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UTradingGFxMovie::GetOfferedCellInventory(int CellIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.GetOfferedCellInventory"); - - UTradingGFxMovie_GetOfferedCellInventory_Params params; - params.CellIndex = CellIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingGFxMovie.UpdateTimer -// (Simulated, Native, Public) - -void UTradingGFxMovie::UpdateTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.UpdateTimer"); - - UTradingGFxMovie_UpdateTimer_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.extSetDuel -// (Defined, Simulated, Public) -// Parameters: -// bool bNewDuel (Parm) - -void UTradingGFxMovie::extSetDuel(bool bNewDuel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.extSetDuel"); - - UTradingGFxMovie_extSetDuel_Params params; - params.bNewDuel = bNewDuel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.extSetTrade -// (Defined, Simulated, Public) -// Parameters: -// bool bNewTrade (Parm) - -void UTradingGFxMovie::extSetTrade(bool bNewTrade) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.extSetTrade"); - - UTradingGFxMovie_extSetTrade_Params params; - params.bNewTrade = bNewTrade; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.UnselectActionButtons -// (Defined, Simulated, Event, Public) - -void UTradingGFxMovie::UnselectActionButtons() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.UnselectActionButtons"); - - UTradingGFxMovie_UnselectActionButtons_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.SetPlayerInventoryMoney -// (Defined, Simulated, Event, Public) -// Parameters: -// int Money (Parm) - -void UTradingGFxMovie::SetPlayerInventoryMoney(int Money) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.SetPlayerInventoryMoney"); - - UTradingGFxMovie_SetPlayerInventoryMoney_Params params; - params.Money = Money; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.SetPartnerMoneyOffer -// (Defined, Simulated, Event, Public) -// Parameters: -// int PartnerMoneyOffer (Parm) - -void UTradingGFxMovie::SetPartnerMoneyOffer(int PartnerMoneyOffer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.SetPartnerMoneyOffer"); - - UTradingGFxMovie_SetPartnerMoneyOffer_Params params; - params.PartnerMoneyOffer = PartnerMoneyOffer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.SetPlayerMoneyOffer -// (Defined, Simulated, Event, Public) -// Parameters: -// int PlayerMoneyOffer (Parm) - -void UTradingGFxMovie::SetPlayerMoneyOffer(int PlayerMoneyOffer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.SetPlayerMoneyOffer"); - - UTradingGFxMovie_SetPlayerMoneyOffer_Params params; - params.PlayerMoneyOffer = PlayerMoneyOffer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.OnClose -// (Defined, Event, Public) - -void UTradingGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.OnClose"); - - UTradingGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.UpdateMoneyOffer -// (Defined, Public) -// Parameters: -// int iMoney (Parm) - -void UTradingGFxMovie::UpdateMoneyOffer(int iMoney) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.UpdateMoneyOffer"); - - UTradingGFxMovie_UpdateMoneyOffer_Params params; - params.iMoney = iMoney; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.extExitMoneyWidget -// (Defined, Public) -// Parameters: -// float fMoney (Parm) - -void UTradingGFxMovie::extExitMoneyWidget(float fMoney) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.extExitMoneyWidget"); - - UTradingGFxMovie_extExitMoneyWidget_Params params; - params.fMoney = fMoney; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.TweenOut -// (Defined, Public) - -void UTradingGFxMovie::TweenOut() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.TweenOut"); - - UTradingGFxMovie_TweenOut_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.BeginClosing -// (Defined, Event, Public) - -void UTradingGFxMovie::BeginClosing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.BeginClosing"); - - UTradingGFxMovie_BeginClosing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.InitTradingScreen -// (Defined, Public) - -void UTradingGFxMovie::InitTradingScreen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.InitTradingScreen"); - - UTradingGFxMovie_InitTradingScreen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.SetTooltips -// (Defined, Public) - -void UTradingGFxMovie::SetTooltips() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.SetTooltips"); - - UTradingGFxMovie_SetTooltips_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.GetTradeManager -// (Simulated, Native, Public) -// Parameters: -// class AWillowTradeManager* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowTradeManager* UTradingGFxMovie::GetTradeManager() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.GetTradeManager"); - - UTradingGFxMovie_GetTradeManager_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingGFxMovie.InitCellData -// (Defined, Public) - -void UTradingGFxMovie::InitCellData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.InitCellData"); - - UTradingGFxMovie_InitCellData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.IsOffering -// (Defined, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) -// bool bPartner (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingGFxMovie::IsOffering(class AWillowInventory* WInv, bool bPartner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.IsOffering"); - - UTradingGFxMovie_IsOffering_Params params; - params.WInv = WInv; - params.bPartner = bPartner; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingGFxMovie.AddInventory -// (Defined, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) - -void UTradingGFxMovie::AddInventory(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.AddInventory"); - - UTradingGFxMovie_AddInventory_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.PrepareListOfAllInventory -// (Defined, Public) - -void UTradingGFxMovie::PrepareListOfAllInventory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.PrepareListOfAllInventory"); - - UTradingGFxMovie_PrepareListOfAllInventory_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.RefreshContents -// (Defined, Public) - -void UTradingGFxMovie::RefreshContents() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.RefreshContents"); - - UTradingGFxMovie_RefreshContents_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.InitForConsole -// (Defined, Public) - -void UTradingGFxMovie::InitForConsole() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.InitForConsole"); - - UTradingGFxMovie_InitForConsole_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.InitForPC -// (Defined, Public) - -void UTradingGFxMovie::InitForPC() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.InitForPC"); - - UTradingGFxMovie_InitForPC_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingGFxMovie.Start"); - - UTradingGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.SetItemLocation -// (Public) -// Parameters: -// class AWillowInventory* Thing (Parm) - -void UTwoPanelInterfaceGFxMovie::SetItemLocation(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.SetItemLocation"); - - UTwoPanelInterfaceGFxMovie_SetItemLocation_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.PressedHotkeyNumber -// (Defined, Public) -// Parameters: -// int HotkeyNum (Parm) - -void UTwoPanelInterfaceGFxMovie::PressedHotkeyNumber(int HotkeyNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.PressedHotkeyNumber"); - - UTwoPanelInterfaceGFxMovie_PressedHotkeyNumber_Params params; - params.HotkeyNum = HotkeyNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.extGenericButtonClicked -// (Defined, Public) -// Parameters: -// struct FString ActionName (Parm, NeedCtorLink) - -void UTwoPanelInterfaceGFxMovie::extGenericButtonClicked(const struct FString& ActionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.extGenericButtonClicked"); - - UTwoPanelInterfaceGFxMovie_extGenericButtonClicked_Params params; - params.ActionName = ActionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.InitForConsole -// (Defined, Public) - -void UTwoPanelInterfaceGFxMovie::InitForConsole() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.InitForConsole"); - - UTwoPanelInterfaceGFxMovie_InitForConsole_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.InitForPC -// (Defined, Public) - -void UTwoPanelInterfaceGFxMovie::InitForPC() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.InitForPC"); - - UTwoPanelInterfaceGFxMovie_InitForPC_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.SetTooltips -// (Defined, Public) - -void UTwoPanelInterfaceGFxMovie::SetTooltips() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.SetTooltips"); - - UTwoPanelInterfaceGFxMovie_SetTooltips_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie._GetAddTip -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UTwoPanelInterfaceGFxMovie::_GetAddTip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie._GetAddTip"); - - UTwoPanelInterfaceGFxMovie__GetAddTip_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetAddTip -// (Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UTwoPanelInterfaceGFxMovie::GetAddTip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.GetAddTip"); - - UTwoPanelInterfaceGFxMovie_GetAddTip_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.AttachBackgroundClip -// (Defined, Public) -// Parameters: -// struct FString PathToBackgroundClip (Parm, NeedCtorLink) - -void UTwoPanelInterfaceGFxMovie::AttachBackgroundClip(const struct FString& PathToBackgroundClip) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.AttachBackgroundClip"); - - UTwoPanelInterfaceGFxMovie_AttachBackgroundClip_Params params; - params.PathToBackgroundClip = PathToBackgroundClip; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.OnCellPressed -// (Public) -// Parameters: -// class UBaseInventoryPanelGFxObject* Panel (Parm) - -void UTwoPanelInterfaceGFxMovie::OnCellPressed(class UBaseInventoryPanelGFxObject* Panel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.OnCellPressed"); - - UTwoPanelInterfaceGFxMovie_OnCellPressed_Params params; - params.Panel = Panel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.PanelOnItemSelected -// (Public) -// Parameters: -// class UBaseInventoryPanelGFxObject* Panel (Parm) -// class AWillowInventory* Thing (Parm) - -void UTwoPanelInterfaceGFxMovie::PanelOnItemSelected(class UBaseInventoryPanelGFxObject* Panel, class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.PanelOnItemSelected"); - - UTwoPanelInterfaceGFxMovie_PanelOnItemSelected_Params params; - params.Panel = Panel; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.ShouldStoragePanelHighlightFrozen -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTwoPanelInterfaceGFxMovie::ShouldStoragePanelHighlightFrozen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.ShouldStoragePanelHighlightFrozen"); - - UTwoPanelInterfaceGFxMovie_ShouldStoragePanelHighlightFrozen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetSelectedThing -// (Defined, Public) -// Parameters: -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UTwoPanelInterfaceGFxMovie::GetSelectedThing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.GetSelectedThing"); - - UTwoPanelInterfaceGFxMovie_GetSelectedThing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetPlayerPanelLabel -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UTwoPanelInterfaceGFxMovie::GetPlayerPanelLabel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.GetPlayerPanelLabel"); - - UTwoPanelInterfaceGFxMovie_GetPlayerPanelLabel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetStoragePanelLabel -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UTwoPanelInterfaceGFxMovie::GetStoragePanelLabel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.GetStoragePanelLabel"); - - UTwoPanelInterfaceGFxMovie_GetStoragePanelLabel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.ShouldShowPanelNavTooltips -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTwoPanelInterfaceGFxMovie::ShouldShowPanelNavTooltips() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.ShouldShowPanelNavTooltips"); - - UTwoPanelInterfaceGFxMovie_ShouldShowPanelNavTooltips_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.NotifySelectionChange -// (Defined, Public) - -void UTwoPanelInterfaceGFxMovie::NotifySelectionChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.NotifySelectionChange"); - - UTwoPanelInterfaceGFxMovie_NotifySelectionChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetCurrencyTypeForInventory -// (Defined, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UTwoPanelInterfaceGFxMovie::GetCurrencyTypeForInventory(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.GetCurrencyTypeForInventory"); - - UTwoPanelInterfaceGFxMovie_GetCurrencyTypeForInventory_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetOverridePriceForInventory -// (Defined, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UTwoPanelInterfaceGFxMovie::GetOverridePriceForInventory(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.GetOverridePriceForInventory"); - - UTwoPanelInterfaceGFxMovie_GetOverridePriceForInventory_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetSortConfigDataForPanel -// (Defined, Public, HasOutparams) -// Parameters: -// class UInventoryListPanelGFxObject* Panel (Parm) -// struct FSortFilterConfiguration SortConfigData (Parm, OutParm, NeedCtorLink) - -void UTwoPanelInterfaceGFxMovie::GetSortConfigDataForPanel(class UInventoryListPanelGFxObject* Panel, struct FSortFilterConfiguration* SortConfigData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.GetSortConfigDataForPanel"); - - UTwoPanelInterfaceGFxMovie_GetSortConfigDataForPanel_Params params; - params.Panel = Panel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SortConfigData != nullptr) - *SortConfigData = params.SortConfigData; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.OnLeftPanelInit -// (Defined, Public) -// Parameters: -// class UInventoryListPanelGFxObject* LeftPanel (Parm) - -void UTwoPanelInterfaceGFxMovie::OnLeftPanelInit(class UInventoryListPanelGFxObject* LeftPanel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.OnLeftPanelInit"); - - UTwoPanelInterfaceGFxMovie_OnLeftPanelInit_Params params; - params.LeftPanel = LeftPanel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetStorageReferenceForTransferring -// (Defined, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UTwoPanelInterfaceGFxMovie::GetStorageReferenceForTransferring() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.GetStorageReferenceForTransferring"); - - UTwoPanelInterfaceGFxMovie_GetStorageReferenceForTransferring_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetStorageReferenceForSwapping -// (Defined, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UTwoPanelInterfaceGFxMovie::GetStorageReferenceForSwapping() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.GetStorageReferenceForSwapping"); - - UTwoPanelInterfaceGFxMovie_GetStorageReferenceForSwapping_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetPlayerPanelItems -// (Defined, Public, HasOutparams) -// Parameters: -// TArray Things (Parm, OutParm, NeedCtorLink) - -void UTwoPanelInterfaceGFxMovie::GetPlayerPanelItems(TArray* Things) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.GetPlayerPanelItems"); - - UTwoPanelInterfaceGFxMovie_GetPlayerPanelItems_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Things != nullptr) - *Things = params.Things; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetStoragePanelItems -// (Public, HasOutparams) -// Parameters: -// TArray Things (Parm, OutParm, NeedCtorLink) -// int UnloadableCount (Parm, OutParm) - -void UTwoPanelInterfaceGFxMovie::GetStoragePanelItems(TArray* Things, int* UnloadableCount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.GetStoragePanelItems"); - - UTwoPanelInterfaceGFxMovie_GetStoragePanelItems_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Things != nullptr) - *Things = params.Things; - if (UnloadableCount != nullptr) - *UnloadableCount = params.UnloadableCount; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetTitle -// (Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UTwoPanelInterfaceGFxMovie::GetTitle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.GetTitle"); - - UTwoPanelInterfaceGFxMovie_GetTitle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.ShouldStartOnLeftPanel -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTwoPanelInterfaceGFxMovie::ShouldStartOnLeftPanel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.ShouldStartOnLeftPanel"); - - UTwoPanelInterfaceGFxMovie_ShouldStartOnLeftPanel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.InitCardCellData -// (Defined, Public) -// Parameters: -// struct FCardInfo MainCardInfo (Parm, NeedCtorLink) - -void UTwoPanelInterfaceGFxMovie::InitCardCellData(const struct FCardInfo& MainCardInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.InitCardCellData"); - - UTwoPanelInterfaceGFxMovie_InitCardCellData_Params params; - params.MainCardInfo = MainCardInfo; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.extInitMainPanel -// (Defined, Public) -// Parameters: -// struct FString MainPanelTargetPath (Parm, NeedCtorLink) - -void UTwoPanelInterfaceGFxMovie::extInitMainPanel(const struct FString& MainPanelTargetPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.extInitMainPanel"); - - UTwoPanelInterfaceGFxMovie_extInitMainPanel_Params params; - params.MainPanelTargetPath = MainPanelTargetPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.OnClose -// (Defined, Event, Public) - -void UTwoPanelInterfaceGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.OnClose"); - - UTwoPanelInterfaceGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TwoPanelInterfaceGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTwoPanelInterfaceGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TwoPanelInterfaceGFxMovie.Start"); - - UTwoPanelInterfaceGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.SetItemLocation -// (Public) -// Parameters: -// class AWillowInventory* Thing (Parm) - -void UVendingMachineExGFxMovie::SetItemLocation(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.SetItemLocation"); - - UVendingMachineExGFxMovie_SetItemLocation_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.CycleSelectedThingAsTrashOrFavorite -// (Defined, Public) - -void UVendingMachineExGFxMovie::CycleSelectedThingAsTrashOrFavorite() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.CycleSelectedThingAsTrashOrFavorite"); - - UVendingMachineExGFxMovie_CycleSelectedThingAsTrashOrFavorite_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.PressedHotkeyNumber -// (Defined, Public) -// Parameters: -// int HotkeyNum (Parm) - -void UVendingMachineExGFxMovie::PressedHotkeyNumber(int HotkeyNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.PressedHotkeyNumber"); - - UVendingMachineExGFxMovie_PressedHotkeyNumber_Params params; - params.HotkeyNum = HotkeyNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.extGenericButtonClicked -// (Defined, Public) -// Parameters: -// struct FString ActionName (Parm, NeedCtorLink) - -void UVendingMachineExGFxMovie::extGenericButtonClicked(const struct FString& ActionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.extGenericButtonClicked"); - - UVendingMachineExGFxMovie_extGenericButtonClicked_Params params; - params.ActionName = ActionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.InitForConsole -// (Defined, Public) - -void UVendingMachineExGFxMovie::InitForConsole() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.InitForConsole"); - - UVendingMachineExGFxMovie_InitForConsole_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.InitForPC -// (Defined, Public) - -void UVendingMachineExGFxMovie::InitForPC() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.InitForPC"); - - UVendingMachineExGFxMovie_InitForPC_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.RefreshShieldBar -// (Defined, Public) - -void UVendingMachineExGFxMovie::RefreshShieldBar() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.RefreshShieldBar"); - - UVendingMachineExGFxMovie_RefreshShieldBar_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.RefreshHealthBar -// (Defined, Public) - -void UVendingMachineExGFxMovie::RefreshHealthBar() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.RefreshHealthBar"); - - UVendingMachineExGFxMovie_RefreshHealthBar_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.TweenOut -// (Defined, Public) - -void UVendingMachineExGFxMovie::TweenOut() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.TweenOut"); - - UVendingMachineExGFxMovie_TweenOut_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.BeginClosing -// (Defined, Public) - -void UVendingMachineExGFxMovie::BeginClosing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.BeginClosing"); - - UVendingMachineExGFxMovie_BeginClosing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.SetTooltips -// (Defined, Public) - -void UVendingMachineExGFxMovie::SetTooltips() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.SetTooltips"); - - UVendingMachineExGFxMovie_SetTooltips_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.FinishCompare -// (Defined, Public) -// Parameters: -// struct FName ukey (Parm) - -void UVendingMachineExGFxMovie::FinishCompare(const struct FName& ukey) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.FinishCompare"); - - UVendingMachineExGFxMovie_FinishCompare_Params params; - params.ukey = ukey; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.StartCompare -// (Defined, Public) -// Parameters: -// struct FName ukey (Parm) - -void UVendingMachineExGFxMovie::StartCompare(const struct FName& ukey) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.StartCompare"); - - UVendingMachineExGFxMovie_StartCompare_Params params; - params.ukey = ukey; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.CheckShopOpStatus -// (Defined, Public) - -void UVendingMachineExGFxMovie::CheckShopOpStatus() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.CheckShopOpStatus"); - - UVendingMachineExGFxMovie_CheckShopOpStatus_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.CanSellAllTrash -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVendingMachineExGFxMovie::CanSellAllTrash() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.CanSellAllTrash"); - - UVendingMachineExGFxMovie_CanSellAllTrash_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.SellAllTrash -// (Defined, Public) - -void UVendingMachineExGFxMovie::SellAllTrash() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.SellAllTrash"); - - UVendingMachineExGFxMovie_SellAllTrash_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.PlayFeedback_CannotCarryOrUse -// (Defined, Public) - -void UVendingMachineExGFxMovie::PlayFeedback_CannotCarryOrUse() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.PlayFeedback_CannotCarryOrUse"); - - UVendingMachineExGFxMovie_PlayFeedback_CannotCarryOrUse_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.PlayFeedback_CannotAfford -// (Defined, Public) - -void UVendingMachineExGFxMovie::PlayFeedback_CannotAfford() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.PlayFeedback_CannotAfford"); - - UVendingMachineExGFxMovie_PlayFeedback_CannotAfford_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.ConditionalStartTransfer -// (Defined, Public) -// Parameters: -// struct FName ukey (Parm) - -void UVendingMachineExGFxMovie::ConditionalStartTransfer(const struct FName& ukey) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.ConditionalStartTransfer"); - - UVendingMachineExGFxMovie_ConditionalStartTransfer_Params params; - params.ukey = ukey; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.GetCurrentShopMode -// (Defined, Public, HasOutparams) -// Parameters: -// unsigned char ShopMode (Parm, OutParm) -// int bCanActivate (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVendingMachineExGFxMovie::GetCurrentShopMode(unsigned char* ShopMode, int* bCanActivate) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.GetCurrentShopMode"); - - UVendingMachineExGFxMovie_GetCurrentShopMode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (ShopMode != nullptr) - *ShopMode = params.ShopMode; - if (bCanActivate != nullptr) - *bCanActivate = params.bCanActivate; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.IsCurrentSelectionBuyBack -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVendingMachineExGFxMovie::IsCurrentSelectionBuyBack() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.IsCurrentSelectionBuyBack"); - - UVendingMachineExGFxMovie_IsCurrentSelectionBuyBack_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.IsCurrentSelectionSell -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVendingMachineExGFxMovie::IsCurrentSelectionSell() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.IsCurrentSelectionSell"); - - UVendingMachineExGFxMovie_IsCurrentSelectionSell_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.GetStatusForItem -// (Defined, Public) -// Parameters: -// class AWillowInventory* Thing (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UVendingMachineExGFxMovie::GetStatusForItem(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.GetStatusForItem"); - - UVendingMachineExGFxMovie_GetStatusForItem_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.EvaluateCurrentSelection -// (Defined, Public) - -void UVendingMachineExGFxMovie::EvaluateCurrentSelection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.EvaluateCurrentSelection"); - - UVendingMachineExGFxMovie_EvaluateCurrentSelection_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.ShouldStoragePanelHighlightFrozen -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVendingMachineExGFxMovie::ShouldStoragePanelHighlightFrozen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.ShouldStoragePanelHighlightFrozen"); - - UVendingMachineExGFxMovie_ShouldStoragePanelHighlightFrozen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.SwitchToItemOfTheDay -// (Defined, Public) - -void UVendingMachineExGFxMovie::SwitchToItemOfTheDay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.SwitchToItemOfTheDay"); - - UVendingMachineExGFxMovie_SwitchToItemOfTheDay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.SwitchToPanels -// (Defined, Public) - -void UVendingMachineExGFxMovie::SwitchToPanels() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.SwitchToPanels"); - - UVendingMachineExGFxMovie_SwitchToPanels_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.OnPanelRollOver -// (Defined, Public) -// Parameters: -// class UInventoryListPanelGFxObject* Panel (Parm) -// int ControllerId (Parm) - -void UVendingMachineExGFxMovie::OnPanelRollOver(class UInventoryListPanelGFxObject* Panel, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.OnPanelRollOver"); - - UVendingMachineExGFxMovie_OnPanelRollOver_Params params; - params.Panel = Panel; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.OnDynamicCardUpdated -// (Defined, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) - -void UVendingMachineExGFxMovie::OnDynamicCardUpdated(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.OnDynamicCardUpdated"); - - UVendingMachineExGFxMovie_OnDynamicCardUpdated_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.InspectItem -// (Defined, Public) -// Parameters: -// class AWillowInventory* Thing (Parm) - -void UVendingMachineExGFxMovie::InspectItem(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.InspectItem"); - - UVendingMachineExGFxMovie_InspectItem_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.CompareInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVendingMachineExGFxMovie::CompareInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.CompareInputKey"); - - UVendingMachineExGFxMovie_CompareInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.HandleItemOfTheDayInput -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVendingMachineExGFxMovie::HandleItemOfTheDayInput(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.HandleItemOfTheDayInput"); - - UVendingMachineExGFxMovie_HandleItemOfTheDayInput_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.CanSwitchToBuyback -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVendingMachineExGFxMovie::CanSwitchToBuyback() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.CanSwitchToBuyback"); - - UVendingMachineExGFxMovie_CanSwitchToBuyback_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.MainInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVendingMachineExGFxMovie::MainInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.MainInputKey"); - - UVendingMachineExGFxMovie_MainInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.OnInventoryPanelSetActive -// (Defined, Public) -// Parameters: -// class UBaseInventoryPanelGFxObject* PanelObject (Parm) -// bool bActive (Parm) - -void UVendingMachineExGFxMovie::OnInventoryPanelSetActive(class UBaseInventoryPanelGFxObject* PanelObject, bool bActive) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.OnInventoryPanelSetActive"); - - UVendingMachineExGFxMovie_OnInventoryPanelSetActive_Params params; - params.PanelObject = PanelObject; - params.bActive = bActive; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.ShowContextMenu -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bIsCompareMode (OptionalParm, Parm) - -void UVendingMachineExGFxMovie::ShowContextMenu(bool bIsCompareMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.ShowContextMenu"); - - UVendingMachineExGFxMovie_ShowContextMenu_Params params; - params.bIsCompareMode = bIsCompareMode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.GetCurrentCellObject -// (Defined, Public) -// Parameters: -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UVendingMachineExGFxMovie::GetCurrentCellObject() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.GetCurrentCellObject"); - - UVendingMachineExGFxMovie_GetCurrentCellObject_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.ContextMenuClosed -// (Defined, Public) - -void UVendingMachineExGFxMovie::ContextMenuClosed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.ContextMenuClosed"); - - UVendingMachineExGFxMovie_ContextMenuClosed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.ContextMenuActivated -// (Defined, Public) -// Parameters: -// struct FString Action (Parm, NeedCtorLink) - -void UVendingMachineExGFxMovie::ContextMenuActivated(const struct FString& Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.ContextMenuActivated"); - - UVendingMachineExGFxMovie_ContextMenuActivated_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.OnCellPressed -// (Defined, Public) -// Parameters: -// class UBaseInventoryPanelGFxObject* Panel (Parm) - -void UVendingMachineExGFxMovie::OnCellPressed(class UBaseInventoryPanelGFxObject* Panel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.OnCellPressed"); - - UVendingMachineExGFxMovie_OnCellPressed_Params params; - params.Panel = Panel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.PanelOnItemSelected -// (Defined, Public) -// Parameters: -// class UBaseInventoryPanelGFxObject* Panel (Parm) -// class AWillowInventory* Thing (Parm) - -void UVendingMachineExGFxMovie::PanelOnItemSelected(class UBaseInventoryPanelGFxObject* Panel, class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.PanelOnItemSelected"); - - UVendingMachineExGFxMovie_PanelOnItemSelected_Params params; - params.Panel = Panel; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.GetSelectedThing -// (Defined, Public) -// Parameters: -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UVendingMachineExGFxMovie::GetSelectedThing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.GetSelectedThing"); - - UVendingMachineExGFxMovie_GetSelectedThing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.GetPlayerPanelLabel -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UVendingMachineExGFxMovie::GetPlayerPanelLabel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.GetPlayerPanelLabel"); - - UVendingMachineExGFxMovie_GetPlayerPanelLabel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.GetStoragePanelLabel -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UVendingMachineExGFxMovie::GetStoragePanelLabel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.GetStoragePanelLabel"); - - UVendingMachineExGFxMovie_GetStoragePanelLabel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.NotifySelectionChange -// (Public) - -void UVendingMachineExGFxMovie::NotifySelectionChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.NotifySelectionChange"); - - UVendingMachineExGFxMovie_NotifySelectionChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.GetCurrencyTypeForInventory -// (Defined, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UVendingMachineExGFxMovie::GetCurrencyTypeForInventory(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.GetCurrencyTypeForInventory"); - - UVendingMachineExGFxMovie_GetCurrencyTypeForInventory_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.GetOverridePriceForInventory -// (Defined, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UVendingMachineExGFxMovie::GetOverridePriceForInventory(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.GetOverridePriceForInventory"); - - UVendingMachineExGFxMovie_GetOverridePriceForInventory_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.GetSortConfigDataForPanel -// (Defined, Public, HasOutparams) -// Parameters: -// class UInventoryListPanelGFxObject* Panel (Parm) -// struct FSortFilterConfiguration SortConfigData (Parm, OutParm, NeedCtorLink) - -void UVendingMachineExGFxMovie::GetSortConfigDataForPanel(class UInventoryListPanelGFxObject* Panel, struct FSortFilterConfiguration* SortConfigData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.GetSortConfigDataForPanel"); - - UVendingMachineExGFxMovie_GetSortConfigDataForPanel_Params params; - params.Panel = Panel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SortConfigData != nullptr) - *SortConfigData = params.SortConfigData; -} - - -// Function WillowGame.VendingMachineExGFxMovie.SetPlayerCurrencyType -// (Defined, Public) -// Parameters: -// int CurrencyType (Parm, CoerceParm) - -void UVendingMachineExGFxMovie::SetPlayerCurrencyType(int CurrencyType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.SetPlayerCurrencyType"); - - UVendingMachineExGFxMovie_SetPlayerCurrencyType_Params params; - params.CurrencyType = CurrencyType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.GetStorageReferenceForTransferring -// (Defined, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UVendingMachineExGFxMovie::GetStorageReferenceForTransferring() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.GetStorageReferenceForTransferring"); - - UVendingMachineExGFxMovie_GetStorageReferenceForTransferring_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.GetStorageReferenceForSwapping -// (Defined, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UVendingMachineExGFxMovie::GetStorageReferenceForSwapping() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.GetStorageReferenceForSwapping"); - - UVendingMachineExGFxMovie_GetStorageReferenceForSwapping_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.GetPlayerPanelItems -// (Defined, Public, HasOutparams) -// Parameters: -// TArray Things (Parm, OutParm, NeedCtorLink) - -void UVendingMachineExGFxMovie::GetPlayerPanelItems(TArray* Things) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.GetPlayerPanelItems"); - - UVendingMachineExGFxMovie_GetPlayerPanelItems_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Things != nullptr) - *Things = params.Things; -} - - -// Function WillowGame.VendingMachineExGFxMovie.GetStoragePanelItems -// (Defined, Public, HasOutparams) -// Parameters: -// TArray Things (Parm, OutParm, NeedCtorLink) -// int UnloadableCount (Parm, OutParm) - -void UVendingMachineExGFxMovie::GetStoragePanelItems(TArray* Things, int* UnloadableCount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.GetStoragePanelItems"); - - UVendingMachineExGFxMovie_GetStoragePanelItems_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Things != nullptr) - *Things = params.Things; - if (UnloadableCount != nullptr) - *UnloadableCount = params.UnloadableCount; -} - - -// Function WillowGame.VendingMachineExGFxMovie.GetTitle -// (Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UVendingMachineExGFxMovie::GetTitle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.GetTitle"); - - UVendingMachineExGFxMovie_GetTitle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.ShouldStartOnLeftPanel -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVendingMachineExGFxMovie::ShouldStartOnLeftPanel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.ShouldStartOnLeftPanel"); - - UVendingMachineExGFxMovie_ShouldStartOnLeftPanel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.ShouldShowPanelNavTooltips -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVendingMachineExGFxMovie::ShouldShowPanelNavTooltips() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.ShouldShowPanelNavTooltips"); - - UVendingMachineExGFxMovie_ShouldShowPanelNavTooltips_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.SetCreditsDisplay -// (Defined, Public) - -void UVendingMachineExGFxMovie::SetCreditsDisplay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.SetCreditsDisplay"); - - UVendingMachineExGFxMovie_SetCreditsDisplay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.GetCurrencyType -// (Defined, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UVendingMachineExGFxMovie::GetCurrencyType() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.GetCurrencyType"); - - UVendingMachineExGFxMovie_GetCurrencyType_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.UpdateTimeRemaining -// (Native, Public) - -void UVendingMachineExGFxMovie::UpdateTimeRemaining() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.UpdateTimeRemaining"); - - UVendingMachineExGFxMovie_UpdateTimeRemaining_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.OnTick -// (Defined, Event, Public) - -void UVendingMachineExGFxMovie::OnTick() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.OnTick"); - - UVendingMachineExGFxMovie_OnTick_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.ConfigureShopForType -// (Defined, Public) -// Parameters: -// unsigned char InShopType (Parm) - -void UVendingMachineExGFxMovie::ConfigureShopForType(unsigned char InShopType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.ConfigureShopForType"); - - UVendingMachineExGFxMovie_ConfigureShopForType_Params params; - params.InShopType = InShopType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.Refresh -// (Defined, Public, HasDefaults) - -void UVendingMachineExGFxMovie::Refresh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.Refresh"); - - UVendingMachineExGFxMovie_Refresh_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.RefreshStoragePanelItems -// (Defined, Public, HasOutparams) -// Parameters: -// TArray NewList (Parm, OutParm, NeedCtorLink) - -void UVendingMachineExGFxMovie::RefreshStoragePanelItems(TArray* NewList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.RefreshStoragePanelItems"); - - UVendingMachineExGFxMovie_RefreshStoragePanelItems_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewList != nullptr) - *NewList = params.NewList; -} - - -// Function WillowGame.VendingMachineExGFxMovie.RefreshTransientData -// (Defined, Public, HasDefaults) - -void UVendingMachineExGFxMovie::RefreshTransientData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.RefreshTransientData"); - - UVendingMachineExGFxMovie_RefreshTransientData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.ClearVendingMachineRefreshTimer -// (Defined, Public) - -void UVendingMachineExGFxMovie::ClearVendingMachineRefreshTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.ClearVendingMachineRefreshTimer"); - - UVendingMachineExGFxMovie_ClearVendingMachineRefreshTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.SetVendingMachineRefreshTimer -// (Defined, Public) - -void UVendingMachineExGFxMovie::SetVendingMachineRefreshTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.SetVendingMachineRefreshTimer"); - - UVendingMachineExGFxMovie_SetVendingMachineRefreshTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.InitCardCellThumbnail -// (Defined, Public) -// Parameters: -// struct FCardInfo InCardInfo (Parm, NeedCtorLink) -// class UTexture* ReturnValue (Parm, OutParm, ReturnParm) - -class UTexture* UVendingMachineExGFxMovie::InitCardCellThumbnail(const struct FCardInfo& InCardInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.InitCardCellThumbnail"); - - UVendingMachineExGFxMovie_InitCardCellThumbnail_Params params; - params.InCardInfo = InCardInfo; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VendingMachineExGFxMovie.FreeTextures -// (Defined, Public) - -void UVendingMachineExGFxMovie::FreeTextures() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.FreeTextures"); - - UVendingMachineExGFxMovie_FreeTextures_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.OnClose -// (Defined, Event, Public) - -void UVendingMachineExGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.OnClose"); - - UVendingMachineExGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.ConfigureForType_IOTD -// (Defined, Public) - -void UVendingMachineExGFxMovie::ConfigureForType_IOTD() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.ConfigureForType_IOTD"); - - UVendingMachineExGFxMovie_ConfigureForType_IOTD_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.ConfigureForType_TPI -// (Defined, Public) - -void UVendingMachineExGFxMovie::ConfigureForType_TPI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.ConfigureForType_TPI"); - - UVendingMachineExGFxMovie_ConfigureForType_TPI_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.ConfigureForType_Shop -// (Defined, Public) - -void UVendingMachineExGFxMovie::ConfigureForType_Shop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.ConfigureForType_Shop"); - - UVendingMachineExGFxMovie_ConfigureForType_Shop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.OnLeftPanelInit -// (Defined, Public) -// Parameters: -// class UInventoryListPanelGFxObject* LeftPanel (Parm) - -void UVendingMachineExGFxMovie::OnLeftPanelInit(class UInventoryListPanelGFxObject* LeftPanel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.OnLeftPanelInit"); - - UVendingMachineExGFxMovie_OnLeftPanelInit_Params params; - params.LeftPanel = LeftPanel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.extInitMainPanel -// (Defined, Public) -// Parameters: -// struct FString MainPanelTargetPath (Parm, NeedCtorLink) - -void UVendingMachineExGFxMovie::extInitMainPanel(const struct FString& MainPanelTargetPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.extInitMainPanel"); - - UVendingMachineExGFxMovie_extInitMainPanel_Params params; - params.MainPanelTargetPath = MainPanelTargetPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.extInitCustomItemOfTheDayBackground -// (Defined, Public) - -void UVendingMachineExGFxMovie::extInitCustomItemOfTheDayBackground() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.extInitCustomItemOfTheDayBackground"); - - UVendingMachineExGFxMovie_extInitCustomItemOfTheDayBackground_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.extInitItemOfTheDayPanel -// (Defined, Public) -// Parameters: -// struct FString ItemOfTheDayPanelPath (Parm, NeedCtorLink) - -void UVendingMachineExGFxMovie::extInitItemOfTheDayPanel(const struct FString& ItemOfTheDayPanelPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.extInitItemOfTheDayPanel"); - - UVendingMachineExGFxMovie_extInitItemOfTheDayPanel_Params params; - params.ItemOfTheDayPanelPath = ItemOfTheDayPanelPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.extInitVendingMachine -// (Defined, Public) - -void UVendingMachineExGFxMovie::extInitVendingMachine() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.extInitVendingMachine"); - - UVendingMachineExGFxMovie_extInitVendingMachine_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineExGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVendingMachineExGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineExGFxMovie.Start"); - - UVendingMachineExGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowHUDGFxMovie.ShouldShowAllyWidget -// (Final, Native, Public) -// Parameters: -// class AWillowPlayerReplicationInfo* AllyPRI (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowHUDGFxMovie::ShouldShowAllyWidget(class AWillowPlayerReplicationInfo* AllyPRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.ShouldShowAllyWidget"); - - UWillowHUDGFxMovie_ShouldShowAllyWidget_Params params; - params.AllyPRI = AllyPRI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowHUDGFxMovie.ShowPullThePinNotification -// (Final, Native, Public) -// Parameters: -// class USwfMovie* ExternalClip (Parm) - -void UWillowHUDGFxMovie::ShowPullThePinNotification(class USwfMovie* ExternalClip) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.ShowPullThePinNotification"); - - UWillowHUDGFxMovie_ShowPullThePinNotification_Params params; - params.ExternalClip = ExternalClip; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.extInitMinimapFogOfWar -// (Defined, Public) -// Parameters: -// class UGFxObject* MinimapClip (Parm) - -void UWillowHUDGFxMovie::extInitMinimapFogOfWar(class UGFxObject* MinimapClip) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.extInitMinimapFogOfWar"); - - UWillowHUDGFxMovie_extInitMinimapFogOfWar_Params params; - params.MinimapClip = MinimapClip; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.extExecuteReadyNeedsUpdate -// (Defined, Public) - -void UWillowHUDGFxMovie::extExecuteReadyNeedsUpdate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.extExecuteReadyNeedsUpdate"); - - UWillowHUDGFxMovie_extExecuteReadyNeedsUpdate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.GetDynamicFOVScalar -// (Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowHUDGFxMovie::GetDynamicFOVScalar() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.GetDynamicFOVScalar"); - - UWillowHUDGFxMovie_GetDynamicFOVScalar_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowHUDGFxMovie.GetActualCoordsForAnchor -// (Native, Public) -// Parameters: -// class UHUDScalingAnchorDefinition* Anchor (Parm) -// struct FVector2D ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector2D UWillowHUDGFxMovie::GetActualCoordsForAnchor(class UHUDScalingAnchorDefinition* Anchor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.GetActualCoordsForAnchor"); - - UWillowHUDGFxMovie_GetActualCoordsForAnchor_Params params; - params.Anchor = Anchor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowHUDGFxMovie.ApplyElementScaling -// (Native, Public) - -void UWillowHUDGFxMovie::ApplyElementScaling() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.ApplyElementScaling"); - - UWillowHUDGFxMovie_ApplyElementScaling_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.ShowRewardPopup -// (Defined, Event, Public) -// Parameters: -// unsigned char Type (Parm) - -void UWillowHUDGFxMovie::ShowRewardPopup(unsigned char Type) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.ShowRewardPopup"); - - UWillowHUDGFxMovie_ShowRewardPopup_Params params; - params.Type = Type; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.OnSetViewport -// (Defined, Event, Public) - -void UWillowHUDGFxMovie::OnSetViewport() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.OnSetViewport"); - - UWillowHUDGFxMovie_OnSetViewport_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateMinimapRadius -// (Defined, Public) -// Parameters: -// bool bInVehicle (Parm) -// float LerpTime (Parm) - -void UWillowHUDGFxMovie::UpdateMinimapRadius(bool bInVehicle, float LerpTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateMinimapRadius"); - - UWillowHUDGFxMovie_UpdateMinimapRadius_Params params; - params.bInVehicle = bInVehicle; - params.LerpTime = LerpTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.SetExCurrency -// (Defined, Event, Public) -// Parameters: -// unsigned char Type (Parm) -// int Amount (Parm) - -void UWillowHUDGFxMovie::SetExCurrency(unsigned char Type, int Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.SetExCurrency"); - - UWillowHUDGFxMovie_SetExCurrency_Params params; - params.Type = Type; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.SetCredits -// (Defined, Event, Public) -// Parameters: -// int Credits (Parm) - -void UWillowHUDGFxMovie::SetCredits(int Credits) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.SetCredits"); - - UWillowHUDGFxMovie_SetCredits_Params params; - params.Credits = Credits; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.extContextualPromptFadedOut -// (Final, Native, Public) - -void UWillowHUDGFxMovie::extContextualPromptFadedOut() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.extContextualPromptFadedOut"); - - UWillowHUDGFxMovie_extContextualPromptFadedOut_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.ToggleContextualPrompt -// (Final, Native, Public) -// Parameters: -// struct FString ContextString (Parm, NeedCtorLink) -// bool bEnabled (Parm) - -void UWillowHUDGFxMovie::ToggleContextualPrompt(const struct FString& ContextString, bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.ToggleContextualPrompt"); - - UWillowHUDGFxMovie_ToggleContextualPrompt_Params params; - params.ContextString = ContextString; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateSkillIcon -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FTrackedSkillIconState IconState (Parm, OutParm) -// struct FTrackedSkillState SkillState (Const, Parm, OutParm) -// struct FString Path (Const, Parm, OutParm, NeedCtorLink) -// struct FString frame (Const, Parm, OutParm, NeedCtorLink) -// bool bIsPurchasedTrigRespSlot (OptionalParm, Parm) - -void UWillowHUDGFxMovie::UpdateSkillIcon(bool bIsPurchasedTrigRespSlot, struct FTrackedSkillIconState* IconState, struct FTrackedSkillState* SkillState, struct FString* Path, struct FString* frame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateSkillIcon"); - - UWillowHUDGFxMovie_UpdateSkillIcon_Params params; - params.bIsPurchasedTrigRespSlot = bIsPurchasedTrigRespSlot; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (IconState != nullptr) - *IconState = params.IconState; - if (SkillState != nullptr) - *SkillState = params.SkillState; - if (Path != nullptr) - *Path = params.Path; - if (frame != nullptr) - *frame = params.frame; -} - - -// Function WillowGame.WillowHUDGFxMovie.FindTrackedSkill -// (Final, Native, Public, HasOutparams) -// Parameters: -// unsigned char Type (Parm) -// int Slot (Parm) -// struct FTrackedSkillState OutState (Parm, OutParm) -// struct FString OutPathString (Parm, OutParm, NeedCtorLink) -// struct FString OutFrameString (Parm, OutParm, NeedCtorLink) - -void UWillowHUDGFxMovie::FindTrackedSkill(unsigned char Type, int Slot, struct FTrackedSkillState* OutState, struct FString* OutPathString, struct FString* OutFrameString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.FindTrackedSkill"); - - UWillowHUDGFxMovie_FindTrackedSkill_Params params; - params.Type = Type; - params.Slot = Slot; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutState != nullptr) - *OutState = params.OutState; - if (OutPathString != nullptr) - *OutPathString = params.OutPathString; - if (OutFrameString != nullptr) - *OutFrameString = params.OutFrameString; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateSkillIcons -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateSkillIcons() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateSkillIcons"); - - UWillowHUDGFxMovie_UpdateSkillIcons_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.GetRemappedSlot -// (Final, Native, Public) -// Parameters: -// class USkillDefinition* SkillDef (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowHUDGFxMovie::GetRemappedSlot(class USkillDefinition* SkillDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.GetRemappedSlot"); - - UWillowHUDGFxMovie_GetRemappedSlot_Params params; - params.SkillDef = SkillDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowHUDGFxMovie.SortAvailableTrackedSkills -// (Final, Native, Public) - -void UWillowHUDGFxMovie::SortAvailableTrackedSkills() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.SortAvailableTrackedSkills"); - - UWillowHUDGFxMovie_SortAvailableTrackedSkills_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.InitSkillIconsAvailability -// (Defined, Event, Public, HasDefaults) - -void UWillowHUDGFxMovie::InitSkillIconsAvailability() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.InitSkillIconsAvailability"); - - UWillowHUDGFxMovie_InitSkillIconsAvailability_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.AddTrackedSkill -// (Defined, Public, HasDefaults) -// Parameters: -// class USkillDefinition* SkillDef (Parm) - -void UWillowHUDGFxMovie::AddTrackedSkill(class USkillDefinition* SkillDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.AddTrackedSkill"); - - UWillowHUDGFxMovie_AddTrackedSkill_Params params; - params.SkillDef = SkillDef; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateRecording -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateRecording() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateRecording"); - - UWillowHUDGFxMovie_UpdateRecording_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateBossBar -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateBossBar() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateBossBar"); - - UWillowHUDGFxMovie_UpdateBossBar_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.ShowChapterHeader -// (Final, Native, Public) -// Parameters: -// class UMissionDefinition* MissionDef (Parm) - -void UWillowHUDGFxMovie::ShowChapterHeader(class UMissionDefinition* MissionDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.ShowChapterHeader"); - - UWillowHUDGFxMovie_ShowChapterHeader_Params params; - params.MissionDef = MissionDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.ResetShieldPrimeCachedValues -// (Final, Native, Public) -// Parameters: -// class AWillowShield* Shield (Parm) - -void UWillowHUDGFxMovie::ResetShieldPrimeCachedValues(class AWillowShield* Shield) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.ResetShieldPrimeCachedValues"); - - UWillowHUDGFxMovie_ResetShieldPrimeCachedValues_Params params; - params.Shield = Shield; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.SetShieldTriggeredState -// (Final, Native, Public) - -void UWillowHUDGFxMovie::SetShieldTriggeredState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.SetShieldTriggeredState"); - - UWillowHUDGFxMovie_SetShieldTriggeredState_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.AmmoAbsorbed -// (Final, Native, Public) -// Parameters: -// class UClass* DamageSource (Parm) -// class UWillowDamageTypeDefinition* DamageTypeDef (Parm) - -void UWillowHUDGFxMovie::AmmoAbsorbed(class UClass* DamageSource, class UWillowDamageTypeDefinition* DamageTypeDef) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.AmmoAbsorbed"); - - UWillowHUDGFxMovie_AmmoAbsorbed_Params params; - params.DamageSource = DamageSource; - params.DamageTypeDef = DamageTypeDef; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.EnableActionSkill -// (Final, Native, Public) -// Parameters: -// class AActionSkill* Skill (Parm) -// bool bEnable (Parm) - -void UWillowHUDGFxMovie::EnableActionSkill(class AActionSkill* Skill, bool bEnable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.EnableActionSkill"); - - UWillowHUDGFxMovie_EnableActionSkill_Params params; - params.Skill = Skill; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.ShowWorldDiscovery -// (Final, Native, Public) -// Parameters: -// struct FName DiscoveryName (Parm) -// struct FString DiscoveredArea (Parm, NeedCtorLink) -// bool bFirstDiscovery (Parm) -// bool bForFogOfWarOnly (Parm) - -void UWillowHUDGFxMovie::ShowWorldDiscovery(const struct FName& DiscoveryName, const struct FString& DiscoveredArea, bool bFirstDiscovery, bool bForFogOfWarOnly) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.ShowWorldDiscovery"); - - UWillowHUDGFxMovie_ShowWorldDiscovery_Params params; - params.DiscoveryName = DiscoveryName; - params.DiscoveredArea = DiscoveredArea; - params.bFirstDiscovery = bFirstDiscovery; - params.bForFogOfWarOnly = bForFogOfWarOnly; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.ResumeActionSkillGuides -// (Final, Native, Public) - -void UWillowHUDGFxMovie::ResumeActionSkillGuides() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.ResumeActionSkillGuides"); - - UWillowHUDGFxMovie_ResumeActionSkillGuides_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.HideActionSkillGuides -// (Final, Native, Public) - -void UWillowHUDGFxMovie::HideActionSkillGuides() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.HideActionSkillGuides"); - - UWillowHUDGFxMovie_HideActionSkillGuides_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.extDuelClipEnded -// (Final, Native, Public) - -void UWillowHUDGFxMovie::extDuelClipEnded() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.extDuelClipEnded"); - - UWillowHUDGFxMovie_extDuelClipEnded_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateCachedXPValue -// (Defined, Public) -// Parameters: -// int ExpPoints (Parm) - -void UWillowHUDGFxMovie::UpdateCachedXPValue(int ExpPoints) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateCachedXPValue"); - - UWillowHUDGFxMovie_UpdateCachedXPValue_Params params; - params.ExpPoints = ExpPoints; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.extMissionModuleAnimFinished -// (Final, Native, Public) -// Parameters: -// struct FString AnimName (Parm, NeedCtorLink) -// struct FString ModuleName (Parm, NeedCtorLink) - -void UWillowHUDGFxMovie::extMissionModuleAnimFinished(const struct FString& AnimName, const struct FString& ModuleName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.extMissionModuleAnimFinished"); - - UWillowHUDGFxMovie_extMissionModuleAnimFinished_Params params; - params.AnimName = AnimName; - params.ModuleName = ModuleName; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.DoMissionStatusFanfare -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// struct FString frame (Parm, NeedCtorLink) -// class UMissionDefinition* MissionDef (Parm) -// bool bShowObjectiveFlourish (Parm) -// class UMissionObjectiveDefinition* MissionObjective (OptionalParm, Parm) - -void UWillowHUDGFxMovie::DoMissionStatusFanfare(const struct FString& frame, class UMissionDefinition* MissionDef, bool bShowObjectiveFlourish, class UMissionObjectiveDefinition* MissionObjective) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.DoMissionStatusFanfare"); - - UWillowHUDGFxMovie_DoMissionStatusFanfare_Params params; - params.frame = frame; - params.MissionDef = MissionDef; - params.bShowObjectiveFlourish = bShowObjectiveFlourish; - params.MissionObjective = MissionObjective; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateBoundaryWarning -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateBoundaryWarning() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateBoundaryWarning"); - - UWillowHUDGFxMovie_UpdateBoundaryWarning_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.TEMPClearOtherSkillIcons -// (Defined, Event, Public) - -void UWillowHUDGFxMovie::TEMPClearOtherSkillIcons() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.TEMPClearOtherSkillIcons"); - - UWillowHUDGFxMovie_TEMPClearOtherSkillIcons_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.ToggleKillSkills -// (Defined, Event, Public, HasDefaults) -// Parameters: -// bool bEnable (Parm) - -void UWillowHUDGFxMovie::ToggleKillSkills(bool bEnable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.ToggleKillSkills"); - - UWillowHUDGFxMovie_ToggleKillSkills_Params params; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.ShowToolTip -// (Final, Native, Public) -// Parameters: -// struct FInteractionIconWithOverrides HUDIcon (Parm) -// unsigned char UsabilityType (Parm) - -void UWillowHUDGFxMovie::ShowToolTip(const struct FInteractionIconWithOverrides& HUDIcon, unsigned char UsabilityType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.ShowToolTip"); - - UWillowHUDGFxMovie_ShowToolTip_Params params; - params.HUDIcon = HUDIcon; - params.UsabilityType = UsabilityType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.SetEquippedCardUIStats -// (Native, Static, Public, HasOutparams) -// Parameters: -// class UWillowGFxMovie* Movie (Parm) -// TArray UIStats (Const, Parm, OutParm, NeedCtorLink) - -void UWillowHUDGFxMovie::SetEquippedCardUIStats(class UWillowGFxMovie* Movie, TArray* UIStats) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.SetEquippedCardUIStats"); - - UWillowHUDGFxMovie_SetEquippedCardUIStats_Params params; - params.Movie = Movie; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (UIStats != nullptr) - *UIStats = params.UIStats; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateEquippedCardFrom -// (Final, Native, Public) -// Parameters: -// class AWillowInventory* TheItem (Parm) -// class AWillowInventory* CompareItem (Parm) - -void UWillowHUDGFxMovie::UpdateEquippedCardFrom(class AWillowInventory* TheItem, class AWillowInventory* CompareItem) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateEquippedCardFrom"); - - UWillowHUDGFxMovie_UpdateEquippedCardFrom_Params params; - params.TheItem = TheItem; - params.CompareItem = CompareItem; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.extEquippedCardOpened -// (Final, Native, Public) - -void UWillowHUDGFxMovie::extEquippedCardOpened() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.extEquippedCardOpened"); - - UWillowHUDGFxMovie_extEquippedCardOpened_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.HighlightSlotForPlayer -// (Defined, Public) -// Parameters: -// bool bPrimaryPlayer (Parm) -// unsigned char QuickSlot (Parm) - -void UWillowHUDGFxMovie::HighlightSlotForPlayer(bool bPrimaryPlayer, unsigned char QuickSlot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.HighlightSlotForPlayer"); - - UWillowHUDGFxMovie_HighlightSlotForPlayer_Params params; - params.bPrimaryPlayer = bPrimaryPlayer; - params.QuickSlot = QuickSlot; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.DisplayAllyDing -// (Final, Native, Public) -// Parameters: -// class AWillowPlayerReplicationInfo* InAllyPRI (Parm) - -void UWillowHUDGFxMovie::DisplayAllyDing(class AWillowPlayerReplicationInfo* InAllyPRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.DisplayAllyDing"); - - UWillowHUDGFxMovie_DisplayAllyDing_Params params; - params.InAllyPRI = InAllyPRI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.DisplayGenericRevive -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class UGenericReviveMessageDefinition* ReviveDef (Parm) -// class APlayerReplicationInfo* OtherPRI (OptionalParm, Parm) -// bool bIsOtherEventParticipant (OptionalParm, Parm) - -void UWillowHUDGFxMovie::DisplayGenericRevive(class UGenericReviveMessageDefinition* ReviveDef, class APlayerReplicationInfo* OtherPRI, bool bIsOtherEventParticipant) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.DisplayGenericRevive"); - - UWillowHUDGFxMovie_DisplayGenericRevive_Params params; - params.ReviveDef = ReviveDef; - params.OtherPRI = OtherPRI; - params.bIsOtherEventParticipant = bIsOtherEventParticipant; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.DisplaySecondWind -// (Final, Native, Public) - -void UWillowHUDGFxMovie::DisplaySecondWind() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.DisplaySecondWind"); - - UWillowHUDGFxMovie_DisplaySecondWind_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.DisplayDuel -// (Final, Native, Public) - -void UWillowHUDGFxMovie::DisplayDuel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.DisplayDuel"); - - UWillowHUDGFxMovie_DisplayDuel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.DisplayLevelUp -// (Final, Native, Private) -// Parameters: -// int ExpLevel (Parm) - -void UWillowHUDGFxMovie::DisplayLevelUp(int ExpLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.DisplayLevelUp"); - - UWillowHUDGFxMovie_DisplayLevelUp_Params params; - params.ExpLevel = ExpLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.TickDisplayLevelUp -// (Native, Public) - -void UWillowHUDGFxMovie::TickDisplayLevelUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.TickDisplayLevelUp"); - - UWillowHUDGFxMovie_TickDisplayLevelUp_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.CanDisplayLevelUp -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowHUDGFxMovie::CanDisplayLevelUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.CanDisplayLevelUp"); - - UWillowHUDGFxMovie_CanDisplayLevelUp_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowHUDGFxMovie.QueueDisplayLevelUp -// (Defined, Public) -// Parameters: -// int ExpLevel (Parm) - -void UWillowHUDGFxMovie::QueueDisplayLevelUp(int ExpLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.QueueDisplayLevelUp"); - - UWillowHUDGFxMovie_QueueDisplayLevelUp_Params params; - params.ExpLevel = ExpLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.FreeResourcesInArray -// (Final, Defined, Private, HasOutparams) -// Parameters: -// TArray Resources (Parm, OutParm, NeedCtorLink) - -void UWillowHUDGFxMovie::FreeResourcesInArray(TArray* Resources) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.FreeResourcesInArray"); - - UWillowHUDGFxMovie_FreeResourcesInArray_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Resources != nullptr) - *Resources = params.Resources; -} - - -// Function WillowGame.WillowHUDGFxMovie.HideQuickSelectWeaponMenuForPlayer -// (Defined, Public) -// Parameters: -// bool bPrimaryPlayer (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UWillowHUDGFxMovie::HideQuickSelectWeaponMenuForPlayer(bool bPrimaryPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.HideQuickSelectWeaponMenuForPlayer"); - - UWillowHUDGFxMovie_HideQuickSelectWeaponMenuForPlayer_Params params; - params.bPrimaryPlayer = bPrimaryPlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowHUDGFxMovie.PrivateOpenQuickSelectWeaponMenuForPlayer -// (Final, Defined, Private) -// Parameters: -// bool bPrimaryPlayer (Parm) -// int UpStatus (Parm) -// int DownStatus (Parm) -// int LeftStatus (Parm) -// int RightStatus (Parm) -// int PlatformNumber (Parm) - -void UWillowHUDGFxMovie::PrivateOpenQuickSelectWeaponMenuForPlayer(bool bPrimaryPlayer, int UpStatus, int DownStatus, int LeftStatus, int RightStatus, int PlatformNumber) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.PrivateOpenQuickSelectWeaponMenuForPlayer"); - - UWillowHUDGFxMovie_PrivateOpenQuickSelectWeaponMenuForPlayer_Params params; - params.bPrimaryPlayer = bPrimaryPlayer; - params.UpStatus = UpStatus; - params.DownStatus = DownStatus; - params.LeftStatus = LeftStatus; - params.RightStatus = RightStatus; - params.PlatformNumber = PlatformNumber; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.SetResourcesInArray -// (Final, Defined, Private, HasOutparams) -// Parameters: -// TArray Resources (Parm, OutParm, NeedCtorLink) -// TArray TextureNames (Const, Parm, OutParm, NeedCtorLink) -// class AWillowInventory* UpThing (Parm) -// class AWillowInventory* DownThing (Parm) -// class AWillowInventory* LeftThing (Parm) -// class AWillowInventory* RightThing (Parm) - -void UWillowHUDGFxMovie::SetResourcesInArray(class AWillowInventory* UpThing, class AWillowInventory* DownThing, class AWillowInventory* LeftThing, class AWillowInventory* RightThing, TArray* Resources, TArray* TextureNames) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.SetResourcesInArray"); - - UWillowHUDGFxMovie_SetResourcesInArray_Params params; - params.UpThing = UpThing; - params.DownThing = DownThing; - params.LeftThing = LeftThing; - params.RightThing = RightThing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Resources != nullptr) - *Resources = params.Resources; - if (TextureNames != nullptr) - *TextureNames = params.TextureNames; -} - - -// Function WillowGame.WillowHUDGFxMovie.OpenQuickSelectWeaponMenuForPlayer -// (Defined, Public) -// Parameters: -// bool bPrimaryPlayer (Parm) -// int UpStatus (Parm) -// int DownStatus (Parm) -// int LeftStatus (Parm) -// int RightStatus (Parm) -// class AWillowInventory* UpThing (Parm) -// class AWillowInventory* DownThing (Parm) -// class AWillowInventory* LeftThing (Parm) -// class AWillowInventory* RightThing (Parm) -// int PlatformNumber (Parm) - -void UWillowHUDGFxMovie::OpenQuickSelectWeaponMenuForPlayer(bool bPrimaryPlayer, int UpStatus, int DownStatus, int LeftStatus, int RightStatus, class AWillowInventory* UpThing, class AWillowInventory* DownThing, class AWillowInventory* LeftThing, class AWillowInventory* RightThing, int PlatformNumber) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.OpenQuickSelectWeaponMenuForPlayer"); - - UWillowHUDGFxMovie_OpenQuickSelectWeaponMenuForPlayer_Params params; - params.bPrimaryPlayer = bPrimaryPlayer; - params.UpStatus = UpStatus; - params.DownStatus = DownStatus; - params.LeftStatus = LeftStatus; - params.RightStatus = RightStatus; - params.UpThing = UpThing; - params.DownThing = DownThing; - params.LeftThing = LeftThing; - params.RightThing = RightThing; - params.PlatformNumber = PlatformNumber; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.SetDangerousIconDifference -// (Defined, Public) -// Parameters: -// int DangerousIconDifference (Parm) -// int ImpossibleIconDifference (Parm) - -void UWillowHUDGFxMovie::SetDangerousIconDifference(int DangerousIconDifference, int ImpossibleIconDifference) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.SetDangerousIconDifference"); - - UWillowHUDGFxMovie_SetDangerousIconDifference_Params params; - params.DangerousIconDifference = DangerousIconDifference; - params.ImpossibleIconDifference = ImpossibleIconDifference; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.extTrainingTextBoxOpened -// (Final, Native, Public) - -void UWillowHUDGFxMovie::extTrainingTextBoxOpened() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.extTrainingTextBoxOpened"); - - UWillowHUDGFxMovie_extTrainingTextBoxOpened_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.CloseTrainingTextBox -// (Final, Native, Public) - -void UWillowHUDGFxMovie::CloseTrainingTextBox() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.CloseTrainingTextBox"); - - UWillowHUDGFxMovie_CloseTrainingTextBox_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.OpenTrainingTextBox -// (Final, Native, Public) - -void UWillowHUDGFxMovie::OpenTrainingTextBox() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.OpenTrainingTextBox"); - - UWillowHUDGFxMovie_OpenTrainingTextBox_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.DrawTrainingText -// (Final, Native, Public) - -void UWillowHUDGFxMovie::DrawTrainingText() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.DrawTrainingText"); - - UWillowHUDGFxMovie_DrawTrainingText_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.DrawChatText -// (Final, Native, Public) - -void UWillowHUDGFxMovie::DrawChatText() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.DrawChatText"); - - UWillowHUDGFxMovie_DrawChatText_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.GetFontColorTag -// (Final, Native, Public) -// Parameters: -// struct FColor DrawColor (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowHUDGFxMovie::GetFontColorTag(const struct FColor& DrawColor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.GetFontColorTag"); - - UWillowHUDGFxMovie_GetFontColorTag_Params params; - params.DrawColor = DrawColor; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowHUDGFxMovie.DrawCriticalText -// (Final, Native, Public) - -void UWillowHUDGFxMovie::DrawCriticalText() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.DrawCriticalText"); - - UWillowHUDGFxMovie_DrawCriticalText_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.TickCriticalText -// (Final, Native, Public) -// Parameters: -// float DeltaTime (Parm) - -void UWillowHUDGFxMovie::TickCriticalText(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.TickCriticalText"); - - UWillowHUDGFxMovie_TickCriticalText_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.ClearTrainingText -// (Defined, Event, Public) - -void UWillowHUDGFxMovie::ClearTrainingText() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.ClearTrainingText"); - - UWillowHUDGFxMovie_ClearTrainingText_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.AddTrainingText -// (Defined, Event, HasOptionalparams, Public, HasDefaults) -// Parameters: -// struct FString MessageString (Parm, NeedCtorLink) -// struct FString TitleString (Parm, NeedCtorLink) -// float Duration (Parm) -// struct FColor DrawColor (Parm) -// struct FString HUDInitializationFrame (Parm, NeedCtorLink) -// bool PausesGame (Parm) -// float PauseContinueDelay (Parm) -// class APlayerReplicationInfo* Related_PRI1 (Parm) -// bool bIsntActuallyATrainingMessage (OptionalParm, Parm) -// unsigned char StatusMenuTab (OptionalParm, Parm) -// bool bMandatory (OptionalParm, Parm) - -void UWillowHUDGFxMovie::AddTrainingText(const struct FString& MessageString, const struct FString& TitleString, float Duration, const struct FColor& DrawColor, const struct FString& HUDInitializationFrame, bool PausesGame, float PauseContinueDelay, class APlayerReplicationInfo* Related_PRI1, bool bIsntActuallyATrainingMessage, unsigned char StatusMenuTab, bool bMandatory) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.AddTrainingText"); - - UWillowHUDGFxMovie_AddTrainingText_Params params; - params.MessageString = MessageString; - params.TitleString = TitleString; - params.Duration = Duration; - params.DrawColor = DrawColor; - params.HUDInitializationFrame = HUDInitializationFrame; - params.PausesGame = PausesGame; - params.PauseContinueDelay = PauseContinueDelay; - params.Related_PRI1 = Related_PRI1; - params.bIsntActuallyATrainingMessage = bIsntActuallyATrainingMessage; - params.StatusMenuTab = StatusMenuTab; - params.bMandatory = bMandatory; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.AddChatText -// (Defined, Event, Public, HasDefaults) -// Parameters: -// struct FString MessageString (Parm, NeedCtorLink) -// float Duration (Parm) -// struct FColor DrawColor (Parm) -// class APlayerReplicationInfo* Related_PRI1 (Parm) - -void UWillowHUDGFxMovie::AddChatText(const struct FString& MessageString, float Duration, const struct FColor& DrawColor, class APlayerReplicationInfo* Related_PRI1) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.AddChatText"); - - UWillowHUDGFxMovie_AddChatText_Params params; - params.MessageString = MessageString; - params.Duration = Duration; - params.DrawColor = DrawColor; - params.Related_PRI1 = Related_PRI1; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.AddCriticalText -// (Defined, Event, Public, HasDefaults) -// Parameters: -// struct FString MessageString (Parm, NeedCtorLink) -// float Duration (Parm) -// struct FColor DrawColor (Parm) -// class APlayerReplicationInfo* Related_PRI1 (Parm) - -void UWillowHUDGFxMovie::AddCriticalText(const struct FString& MessageString, float Duration, const struct FColor& DrawColor, class APlayerReplicationInfo* Related_PRI1) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.AddCriticalText"); - - UWillowHUDGFxMovie_AddCriticalText_Params params; - params.MessageString = MessageString; - params.Duration = Duration; - params.DrawColor = DrawColor; - params.Related_PRI1 = Related_PRI1; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateDebug -// (Native, Public) - -void UWillowHUDGFxMovie::UpdateDebug() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateDebug"); - - UWillowHUDGFxMovie_UpdateDebug_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.DisplayCouldNotSpendMoneyMessage -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// unsigned char UsedType (OptionalParm, Parm) - -void UWillowHUDGFxMovie::DisplayCouldNotSpendMoneyMessage(unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.DisplayCouldNotSpendMoneyMessage"); - - UWillowHUDGFxMovie_DisplayCouldNotSpendMoneyMessage_Params params; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.DisplayCouldNotOpenMenuMessage -// (Final, Native, Public) - -void UWillowHUDGFxMovie::DisplayCouldNotOpenMenuMessage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.DisplayCouldNotOpenMenuMessage"); - - UWillowHUDGFxMovie_DisplayCouldNotOpenMenuMessage_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.DisplayCouldNotPickUpMessage -// (Final, Native, Public) -// Parameters: -// class AWillowPlayerController* Player (Parm) -// struct FString Message (Parm, NeedCtorLink) - -void UWillowHUDGFxMovie::DisplayCouldNotPickUpMessage(class AWillowPlayerController* Player, const struct FString& Message) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.DisplayCouldNotPickUpMessage"); - - UWillowHUDGFxMovie_DisplayCouldNotPickUpMessage_Params params; - params.Player = Player; - params.Message = Message; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.extTooltipFadedOut -// (Final, Native, Public) -// Parameters: -// struct FString TooltipPath (Parm, NeedCtorLink) - -void UWillowHUDGFxMovie::extTooltipFadedOut(const struct FString& TooltipPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.extTooltipFadedOut"); - - UWillowHUDGFxMovie_extTooltipFadedOut_Params params; - params.TooltipPath = TooltipPath; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.extShieldTriggerComplete -// (Final, Native, Public) - -void UWillowHUDGFxMovie::extShieldTriggerComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.extShieldTriggerComplete"); - - UWillowHUDGFxMovie_extShieldTriggerComplete_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.extEnemyRingFadeInFinished -// (Final, Native, Public) - -void UWillowHUDGFxMovie::extEnemyRingFadeInFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.extEnemyRingFadeInFinished"); - - UWillowHUDGFxMovie_extEnemyRingFadeInFinished_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.extEnemyRingFadeOutFinished -// (Final, Native, Public) - -void UWillowHUDGFxMovie::extEnemyRingFadeOutFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.extEnemyRingFadeOutFinished"); - - UWillowHUDGFxMovie_extEnemyRingFadeOutFinished_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateTargetInformation -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// bool bForceUpdateIcons (OptionalParm, Parm) - -void UWillowHUDGFxMovie::UpdateTargetInformation(bool bForceUpdateIcons) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateTargetInformation"); - - UWillowHUDGFxMovie_UpdateTargetInformation_Params params; - params.bForceUpdateIcons = bForceUpdateIcons; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateCurrentTarget -// (Final, Native, Public) -// Parameters: -// FScriptInterface CurrentTarget (Parm) - -void UWillowHUDGFxMovie::UpdateCurrentTarget(const FScriptInterface& CurrentTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateCurrentTarget"); - - UWillowHUDGFxMovie_UpdateCurrentTarget_Params params; - params.CurrentTarget = CurrentTarget; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.SetVehicleUIWidgetVisibility -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class APawn* PossessedPawn (Parm) -// bool bInVehicle (Parm) -// bool bInTurret (OptionalParm, Parm) - -void UWillowHUDGFxMovie::SetVehicleUIWidgetVisibility(class APawn* PossessedPawn, bool bInVehicle, bool bInTurret) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.SetVehicleUIWidgetVisibility"); - - UWillowHUDGFxMovie_SetVehicleUIWidgetVisibility_Params params; - params.PossessedPawn = PossessedPawn; - params.bInVehicle = bInVehicle; - params.bInTurret = bInTurret; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.HideEchoCaller -// (Final, Native, Public) - -void UWillowHUDGFxMovie::HideEchoCaller() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.HideEchoCaller"); - - UWillowHUDGFxMovie_HideEchoCaller_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.ShowEchoCaller -// (Final, Native, HasOptionalparams, Public) -// Parameters: -// class UWillowDialogNameTag* Caller (Parm) -// struct FScaleformPortraitData PortraitData (Parm, NeedCtorLink) -// class AWillowPlayerController* Player (Parm) -// bool bDisableEchoVideos (Parm) -// bool bSkipFadeIn (OptionalParm, Parm) - -void UWillowHUDGFxMovie::ShowEchoCaller(class UWillowDialogNameTag* Caller, const struct FScaleformPortraitData& PortraitData, class AWillowPlayerController* Player, bool bDisableEchoVideos, bool bSkipFadeIn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.ShowEchoCaller"); - - UWillowHUDGFxMovie_ShowEchoCaller_Params params; - params.Caller = Caller; - params.PortraitData = PortraitData; - params.Player = Player; - params.bDisableEchoVideos = bDisableEchoVideos; - params.bSkipFadeIn = bSkipFadeIn; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateSplitRegion -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateSplitRegion() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateSplitRegion"); - - UWillowHUDGFxMovie_UpdateSplitRegion_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.Refresh -// (Final, Native, Public) - -void UWillowHUDGFxMovie::Refresh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.Refresh"); - - UWillowHUDGFxMovie_Refresh_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateMainFrame -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateMainFrame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateMainFrame"); - - UWillowHUDGFxMovie_UpdateMainFrame_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.extResAnimFinished -// (Final, Native, Public) - -void UWillowHUDGFxMovie::extResAnimFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.extResAnimFinished"); - - UWillowHUDGFxMovie_extResAnimFinished_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.ClearAllyCache -// (Final, Native, Public) -// Parameters: -// int AllyNum (Parm) - -void UWillowHUDGFxMovie::ClearAllyCache(int AllyNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.ClearAllyCache"); - - UWillowHUDGFxMovie_ClearAllyCache_Params params; - params.AllyNum = AllyNum; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateAllyTeamBuffs -// (Final, Native, Public, HasOutparams) -// Parameters: -// int AllyNum (Parm) -// class AWillowPlayerReplicationInfo* AllyPRI (Parm) -// struct FString AllyString (Const, Parm, OutParm, NeedCtorLink) - -void UWillowHUDGFxMovie::UpdateAllyTeamBuffs(int AllyNum, class AWillowPlayerReplicationInfo* AllyPRI, struct FString* AllyString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateAllyTeamBuffs"); - - UWillowHUDGFxMovie_UpdateAllyTeamBuffs_Params params; - params.AllyNum = AllyNum; - params.AllyPRI = AllyPRI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (AllyString != nullptr) - *AllyString = params.AllyString; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateAllyInjured -// (Final, Native, Public, HasOutparams) -// Parameters: -// int AllyNum (Parm) -// class AWillowPlayerReplicationInfo* AllyPRI (Parm) -// struct FString AllyString (Const, Parm, OutParm, NeedCtorLink) - -void UWillowHUDGFxMovie::UpdateAllyInjured(int AllyNum, class AWillowPlayerReplicationInfo* AllyPRI, struct FString* AllyString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateAllyInjured"); - - UWillowHUDGFxMovie_UpdateAllyInjured_Params params; - params.AllyNum = AllyNum; - params.AllyPRI = AllyPRI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (AllyString != nullptr) - *AllyString = params.AllyString; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateAllyTalkingFromNetId -// (Final, Native, Public) -// Parameters: -// struct FUniqueNetId Player (Parm) - -void UWillowHUDGFxMovie::UpdateAllyTalkingFromNetId(const struct FUniqueNetId& Player) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateAllyTalkingFromNetId"); - - UWillowHUDGFxMovie_UpdateAllyTalkingFromNetId_Params params; - params.Player = Player; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateAllyTalking -// (Final, Native, Public, HasOutparams) -// Parameters: -// int AllyNum (Parm) -// class AWillowPlayerReplicationInfo* AllyPRI (Parm) -// struct FString AllyString (Const, Parm, OutParm, NeedCtorLink) - -void UWillowHUDGFxMovie::UpdateAllyTalking(int AllyNum, class AWillowPlayerReplicationInfo* AllyPRI, struct FString* AllyString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateAllyTalking"); - - UWillowHUDGFxMovie_UpdateAllyTalking_Params params; - params.AllyNum = AllyNum; - params.AllyPRI = AllyPRI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (AllyString != nullptr) - *AllyString = params.AllyString; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateAllyClassMod -// (Final, Native, Public, HasOutparams) -// Parameters: -// int AllyNum (Parm) -// class AWillowPlayerReplicationInfo* AllyPRI (Parm) -// struct FString AllyString (Const, Parm, OutParm, NeedCtorLink) - -void UWillowHUDGFxMovie::UpdateAllyClassMod(int AllyNum, class AWillowPlayerReplicationInfo* AllyPRI, struct FString* AllyString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateAllyClassMod"); - - UWillowHUDGFxMovie_UpdateAllyClassMod_Params params; - params.AllyNum = AllyNum; - params.AllyPRI = AllyPRI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (AllyString != nullptr) - *AllyString = params.AllyString; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateAllyName -// (Final, Native, Public, HasOutparams) -// Parameters: -// int AllyNum (Parm) -// class AWillowPlayerReplicationInfo* AllyPRI (Parm) -// struct FString AllyString (Const, Parm, OutParm, NeedCtorLink) - -void UWillowHUDGFxMovie::UpdateAllyName(int AllyNum, class AWillowPlayerReplicationInfo* AllyPRI, struct FString* AllyString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateAllyName"); - - UWillowHUDGFxMovie_UpdateAllyName_Params params; - params.AllyNum = AllyNum; - params.AllyPRI = AllyPRI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (AllyString != nullptr) - *AllyString = params.AllyString; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateAllyCharacter -// (Final, Native, Public, HasOutparams) -// Parameters: -// int AllyNum (Parm) -// class AWillowPlayerReplicationInfo* AllyPRI (Parm) -// struct FString AllyString (Const, Parm, OutParm, NeedCtorLink) - -void UWillowHUDGFxMovie::UpdateAllyCharacter(int AllyNum, class AWillowPlayerReplicationInfo* AllyPRI, struct FString* AllyString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateAllyCharacter"); - - UWillowHUDGFxMovie_UpdateAllyCharacter_Params params; - params.AllyNum = AllyNum; - params.AllyPRI = AllyPRI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (AllyString != nullptr) - *AllyString = params.AllyString; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateAllyLevel -// (Final, Native, Public, HasOutparams) -// Parameters: -// int AllyNum (Parm) -// class AWillowPlayerReplicationInfo* AllyPRI (Parm) -// struct FString AllyString (Const, Parm, OutParm, NeedCtorLink) - -void UWillowHUDGFxMovie::UpdateAllyLevel(int AllyNum, class AWillowPlayerReplicationInfo* AllyPRI, struct FString* AllyString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateAllyLevel"); - - UWillowHUDGFxMovie_UpdateAllyLevel_Params params; - params.AllyNum = AllyNum; - params.AllyPRI = AllyPRI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (AllyString != nullptr) - *AllyString = params.AllyString; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateAllyShield -// (Final, Native, Public, HasOutparams) -// Parameters: -// int AllyNum (Parm) -// class AWillowPlayerReplicationInfo* AllyPRI (Parm) -// struct FString AllyString (Const, Parm, OutParm, NeedCtorLink) - -void UWillowHUDGFxMovie::UpdateAllyShield(int AllyNum, class AWillowPlayerReplicationInfo* AllyPRI, struct FString* AllyString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateAllyShield"); - - UWillowHUDGFxMovie_UpdateAllyShield_Params params; - params.AllyNum = AllyNum; - params.AllyPRI = AllyPRI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (AllyString != nullptr) - *AllyString = params.AllyString; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateAllyHealth -// (Final, Native, Public, HasOutparams) -// Parameters: -// int AllyNum (Parm) -// class AWillowPlayerReplicationInfo* AllyPRI (Parm) -// struct FString AllyString (Const, Parm, OutParm, NeedCtorLink) - -void UWillowHUDGFxMovie::UpdateAllyHealth(int AllyNum, class AWillowPlayerReplicationInfo* AllyPRI, struct FString* AllyString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateAllyHealth"); - - UWillowHUDGFxMovie_UpdateAllyHealth_Params params; - params.AllyNum = AllyNum; - params.AllyPRI = AllyPRI; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (AllyString != nullptr) - *AllyString = params.AllyString; -} - - -// Function WillowGame.WillowHUDGFxMovie.SetAllyVisible -// (Final, Native, Public, HasOutparams) -// Parameters: -// int AllyNum (Parm) -// struct FString AllyString (Const, Parm, OutParm, NeedCtorLink) -// bool bVisible (Parm) - -void UWillowHUDGFxMovie::SetAllyVisible(int AllyNum, bool bVisible, struct FString* AllyString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.SetAllyVisible"); - - UWillowHUDGFxMovie_SetAllyVisible_Params params; - params.AllyNum = AllyNum; - params.bVisible = bVisible; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (AllyString != nullptr) - *AllyString = params.AllyString; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateInteractionIcon -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateInteractionIcon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateInteractionIcon"); - - UWillowHUDGFxMovie_UpdateInteractionIcon_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateCrouched -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateCrouched() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateCrouched"); - - UWillowHUDGFxMovie_UpdateCrouched_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateBootup -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateBootup() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateBootup"); - - UWillowHUDGFxMovie_UpdateBootup_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateInjured -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateInjured() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateInjured"); - - UWillowHUDGFxMovie_UpdateInjured_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateExCurrency -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateExCurrency() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateExCurrency"); - - UWillowHUDGFxMovie_UpdateExCurrency_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateCredits -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateCredits() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateCredits"); - - UWillowHUDGFxMovie_UpdateCredits_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateAfterburner -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateAfterburner() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateAfterburner"); - - UWillowHUDGFxMovie_UpdateAfterburner_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateSkillPoints -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateSkillPoints() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateSkillPoints"); - - UWillowHUDGFxMovie_UpdateSkillPoints_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateCharacter -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateCharacter() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateCharacter"); - - UWillowHUDGFxMovie_UpdateCharacter_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateClassMod -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateClassMod() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateClassMod"); - - UWillowHUDGFxMovie_UpdateClassMod_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateLevel -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateLevel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateLevel"); - - UWillowHUDGFxMovie_UpdateLevel_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateGrenades -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateGrenades() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateGrenades"); - - UWillowHUDGFxMovie_UpdateGrenades_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateAmmo -// (Final, Native, HasOptionalparams, Public, HasOutparams) -// Parameters: -// unsigned char AmmoBar (OptionalParm, Parm) -// class AWillowWeapon* OverrideWeapon (OptionalParm, Parm) -// struct FCachedWeaponInfo OverrideCache (OptionalParm, Parm, OutParm, NeedCtorLink) -// struct FCachedWeaponInfo AdditionalCache (OptionalParm, Parm, OutParm, NeedCtorLink) - -void UWillowHUDGFxMovie::UpdateAmmo(unsigned char AmmoBar, class AWillowWeapon* OverrideWeapon, struct FCachedWeaponInfo* OverrideCache, struct FCachedWeaponInfo* AdditionalCache) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateAmmo"); - - UWillowHUDGFxMovie_UpdateAmmo_Params params; - params.AmmoBar = AmmoBar; - params.OverrideWeapon = OverrideWeapon; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OverrideCache != nullptr) - *OverrideCache = params.OverrideCache; - if (AdditionalCache != nullptr) - *AdditionalCache = params.AdditionalCache; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateActionSkillPortrait -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateActionSkillPortrait() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateActionSkillPortrait"); - - UWillowHUDGFxMovie_UpdateActionSkillPortrait_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateActionSkill -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateActionSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateActionSkill"); - - UWillowHUDGFxMovie_UpdateActionSkill_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateXP -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateXP() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateXP"); - - UWillowHUDGFxMovie_UpdateXP_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateShield -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateShield() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateShield"); - - UWillowHUDGFxMovie_UpdateShield_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateHealth -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateHealth() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateHealth"); - - UWillowHUDGFxMovie_UpdateHealth_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.GetUncappedXP -// (Final, Native, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowHUDGFxMovie::GetUncappedXP() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.GetUncappedXP"); - - UWillowHUDGFxMovie_GetUncappedXP_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowHUDGFxMovie.InitCachedValues -// (Native, Public) - -void UWillowHUDGFxMovie::InitCachedValues() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.InitCachedValues"); - - UWillowHUDGFxMovie_InitCachedValues_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.OnClose -// (Defined, Event, Public) - -void UWillowHUDGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.OnClose"); - - UWillowHUDGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.DoInitialSetupStuff -// (Native, Public) - -void UWillowHUDGFxMovie::DoInitialSetupStuff() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.DoInitialSetupStuff"); - - UWillowHUDGFxMovie_DoInitialSetupStuff_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowHUDGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.Start"); - - UWillowHUDGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowHUDGFxMovie.InitFromDefinition -// (Native, Public) - -void UWillowHUDGFxMovie::InitFromDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.InitFromDefinition"); - - UWillowHUDGFxMovie_InitFromDefinition_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.ShowIpAddress -// (Defined, Public) - -void UWillowHUDGFxMovie::ShowIpAddress() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.ShowIpAddress"); - - UWillowHUDGFxMovie_ShowIpAddress_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.LevelTimer -// (Defined, Public) - -void UWillowHUDGFxMovie::LevelTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.LevelTimer"); - - UWillowHUDGFxMovie_LevelTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.LoadDebugStrings -// (Event, Public) - -void UWillowHUDGFxMovie::LoadDebugStrings() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.LoadDebugStrings"); - - UWillowHUDGFxMovie_LoadDebugStrings_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateCachedPlayerInfo -// (Final, Native, Public) - -void UWillowHUDGFxMovie::UpdateCachedPlayerInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateCachedPlayerInfo"); - - UWillowHUDGFxMovie_UpdateCachedPlayerInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowHUDGFxMovie.UpdateCachedViewportInfo -// (Final, Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowHUDGFxMovie::UpdateCachedViewportInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowHUDGFxMovie.UpdateCachedViewportInfo"); - - UWillowHUDGFxMovie_UpdateCachedViewportInfo_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMoviePressStart.extSetLegalText -// (Defined, Public) - -void UWillowGFxMoviePressStart::extSetLegalText() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.extSetLegalText"); - - UWillowGFxMoviePressStart_extSetLegalText_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.IsTimerActive -// (Defined, Public) -// Parameters: -// struct FName FuncName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMoviePressStart::IsTimerActive(const struct FName& FuncName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.IsTimerActive"); - - UWillowGFxMoviePressStart_IsTimerActive_Params params; - params.FuncName = FuncName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMoviePressStart.ClearTimer -// (Defined, Public) -// Parameters: -// struct FName FuncName (Parm) - -void UWillowGFxMoviePressStart::ClearTimer(const struct FName& FuncName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.ClearTimer"); - - UWillowGFxMoviePressStart_ClearTimer_Params params; - params.FuncName = FuncName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.SetTimer -// (Defined, Public) -// Parameters: -// float Rate (Parm) -// bool bLoop (Parm) -// struct FName FuncName (Parm) - -void UWillowGFxMoviePressStart::SetTimer(float Rate, bool bLoop, const struct FName& FuncName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.SetTimer"); - - UWillowGFxMoviePressStart_SetTimer_Params params; - params.Rate = Rate; - params.bLoop = bLoop; - params.FuncName = FuncName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.ValidateEggCode -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMoviePressStart::ValidateEggCode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.ValidateEggCode"); - - UWillowGFxMoviePressStart_ValidateEggCode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMoviePressStart.OnClose -// (Defined, Event, Public) - -void UWillowGFxMoviePressStart::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.OnClose"); - - UWillowGFxMoviePressStart_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.ClearDelegates -// (Defined, Public) - -void UWillowGFxMoviePressStart::ClearDelegates() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.ClearDelegates"); - - UWillowGFxMoviePressStart_ClearDelegates_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.ContinueToMenu -// (Defined, Public) - -void UWillowGFxMoviePressStart::ContinueToMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.ContinueToMenu"); - - UWillowGFxMoviePressStart_ContinueToMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.SessionCreationComplete -// (Defined, Public) - -void UWillowGFxMoviePressStart::SessionCreationComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.SessionCreationComplete"); - - UWillowGFxMoviePressStart_SessionCreationComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.OnCreateOnlineGameComplete -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void UWillowGFxMoviePressStart::OnCreateOnlineGameComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.OnCreateOnlineGameComplete"); - - UWillowGFxMoviePressStart_OnCreateOnlineGameComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.TryCreateLANGame -// (Defined, Public) - -void UWillowGFxMoviePressStart::TryCreateLANGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.TryCreateLANGame"); - - UWillowGFxMoviePressStart_TryCreateLANGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.TryCreateInternetGame -// (Defined, Public) - -void UWillowGFxMoviePressStart::TryCreateInternetGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.TryCreateInternetGame"); - - UWillowGFxMoviePressStart_TryCreateInternetGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.CreateSession -// (Defined, Public) - -void UWillowGFxMoviePressStart::CreateSession() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.CreateSession"); - - UWillowGFxMoviePressStart_CreateSession_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.GetFrontEndMovieDef -// (Defined, Public) -// Parameters: -// class UGFxMovieDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxMovieDefinition* UWillowGFxMoviePressStart::GetFrontEndMovieDef() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.GetFrontEndMovieDef"); - - UWillowGFxMoviePressStart_GetFrontEndMovieDef_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMoviePressStart.DoStartupDeviceSelection -// (Defined, Public) - -void UWillowGFxMoviePressStart::DoStartupDeviceSelection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.DoStartupDeviceSelection"); - - UWillowGFxMoviePressStart_DoStartupDeviceSelection_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.PatcherDownloadProcessComplete -// (Defined, Public) - -void UWillowGFxMoviePressStart::PatcherDownloadProcessComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.PatcherDownloadProcessComplete"); - - UWillowGFxMoviePressStart_PatcherDownloadProcessComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.DownloadPatcherFiles -// (Defined, Public) - -void UWillowGFxMoviePressStart::DownloadPatcherFiles() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.DownloadPatcherFiles"); - - UWillowGFxMoviePressStart_DownloadPatcherFiles_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.RefreshMissionTracker -// (Defined, Public) - -void UWillowGFxMoviePressStart::RefreshMissionTracker() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.RefreshMissionTracker"); - - UWillowGFxMoviePressStart_RefreshMissionTracker_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.DlcRefreshComplete -// (Defined, Public) - -void UWillowGFxMoviePressStart::DlcRefreshComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.DlcRefreshComplete"); - - UWillowGFxMoviePressStart_DlcRefreshComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.DlcRefreshCompleteFromBusy -// (Defined, Public) - -void UWillowGFxMoviePressStart::DlcRefreshCompleteFromBusy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.DlcRefreshCompleteFromBusy"); - - UWillowGFxMoviePressStart_DlcRefreshCompleteFromBusy_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.DoDlcEnumeration -// (Defined, Public) - -void UWillowGFxMoviePressStart::DoDlcEnumeration() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.DoDlcEnumeration"); - - UWillowGFxMoviePressStart_DoDlcEnumeration_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.DoSparkAuthentication -// (Defined, Public) - -void UWillowGFxMoviePressStart::DoSparkAuthentication() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.DoSparkAuthentication"); - - UWillowGFxMoviePressStart_DoSparkAuthentication_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.PerformStartupStep -// (Defined, Public) - -void UWillowGFxMoviePressStart::PerformStartupStep() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.PerformStartupStep"); - - UWillowGFxMoviePressStart_PerformStartupStep_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.GotoNextStartupStep -// (Defined, Public) - -void UWillowGFxMoviePressStart::GotoNextStartupStep() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.GotoNextStartupStep"); - - UWillowGFxMoviePressStart_GotoNextStartupStep_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.BeginStartupProcess -// (Defined, Public) - -void UWillowGFxMoviePressStart::BeginStartupProcess() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.BeginStartupProcess"); - - UWillowGFxMoviePressStart_BeginStartupProcess_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.CustomPlay -// (Defined, Public) -// Parameters: -// struct FString frame (Parm, NeedCtorLink) - -void UWillowGFxMoviePressStart::CustomPlay(const struct FString& frame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.CustomPlay"); - - UWillowGFxMoviePressStart_CustomPlay_Params params; - params.frame = frame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.extContinue -// (Defined, Public) - -void UWillowGFxMoviePressStart::extContinue() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.extContinue"); - - UWillowGFxMoviePressStart_extContinue_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.extBeginWait -// (Defined, Public) - -void UWillowGFxMoviePressStart::extBeginWait() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.extBeginWait"); - - UWillowGFxMoviePressStart_extBeginWait_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.HandleEggInput -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) - -void UWillowGFxMoviePressStart::HandleEggInput(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.HandleEggInput"); - - UWillowGFxMoviePressStart_HandleEggInput_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.HandleInputKey_AtTitle -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMoviePressStart::HandleInputKey_AtTitle(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.HandleInputKey_AtTitle"); - - UWillowGFxMoviePressStart_HandleInputKey_AtTitle_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMoviePressStart.HandleInputKey_ShowingLegal -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMoviePressStart::HandleInputKey_ShowingLegal(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.HandleInputKey_ShowingLegal"); - - UWillowGFxMoviePressStart_HandleInputKey_ShowingLegal_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMoviePressStart.ConditionalSkipToMenu -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMoviePressStart::ConditionalSkipToMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.ConditionalSkipToMenu"); - - UWillowGFxMoviePressStart_ConditionalSkipToMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMoviePressStart.OnReturnToTitleScreen_Click -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMoviePressStart::OnReturnToTitleScreen_Click(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.OnReturnToTitleScreen_Click"); - - UWillowGFxMoviePressStart_OnReturnToTitleScreen_Click_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMoviePressStart.IsDialogOpen -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMoviePressStart::IsDialogOpen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.IsDialogOpen"); - - UWillowGFxMoviePressStart_IsDialogOpen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMoviePressStart.OnTick -// (Defined, Event, Public) - -void UWillowGFxMoviePressStart::OnTick() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.OnTick"); - - UWillowGFxMoviePressStart_OnTick_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.OnInviteDialogClicked -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMoviePressStart::OnInviteDialogClicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.OnInviteDialogClicked"); - - UWillowGFxMoviePressStart_OnInviteDialogClicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMoviePressStart.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMoviePressStart::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.Start"); - - UWillowGFxMoviePressStart_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMoviePressStart.StopAttractLoop -// (Native, Public) - -void UWillowGFxMoviePressStart::StopAttractLoop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.StopAttractLoop"); - - UWillowGFxMoviePressStart_StopAttractLoop_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxMoviePressStart.IsAttractPlaying -// (Native, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxMoviePressStart::IsAttractPlaying() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.IsAttractPlaying"); - - UWillowGFxMoviePressStart_IsAttractPlaying_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxMoviePressStart.PlayAttractLoop -// (Native, Public) - -void UWillowGFxMoviePressStart::PlayAttractLoop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxMoviePressStart.PlayAttractLoop"); - - UWillowGFxMoviePressStart_PlayAttractLoop_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxUIManager.WantsPause -// (Final, Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxUIManager::WantsPause() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxUIManager.WantsPause"); - - UWillowGFxUIManager_WantsPause_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxUIManager.UpdatePause -// (Final, Defined, Simulated, Public) - -void UWillowGFxUIManager::UpdatePause() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxUIManager.UpdatePause"); - - UWillowGFxUIManager_UpdatePause_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxUIManager.Movie_OnClosed -// (Final, Defined, Simulated, Private) -// Parameters: -// class UGearboxGFxMovie* Movie (Parm) - -void UWillowGFxUIManager::Movie_OnClosed(class UGearboxGFxMovie* Movie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxUIManager.Movie_OnClosed"); - - UWillowGFxUIManager_Movie_OnClosed_Params params; - params.Movie = Movie; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxUIManager.ScreenMovie_OnClosed -// (Final, Defined, Simulated, Private) -// Parameters: -// class UGearboxGFxMovie* Movie (Parm) - -void UWillowGFxUIManager::ScreenMovie_OnClosed(class UGearboxGFxMovie* Movie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxUIManager.ScreenMovie_OnClosed"); - - UWillowGFxUIManager_ScreenMovie_OnClosed_Params params; - params.Movie = Movie; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxUIManager.UpdateFocus -// (Final, Defined, Simulated, HasOptionalparams, Private) -// Parameters: -// class UGearboxGFxMovie* Movie (OptionalParm, Parm) - -void UWillowGFxUIManager::UpdateFocus(class UGearboxGFxMovie* Movie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxUIManager.UpdateFocus"); - - UWillowGFxUIManager_UpdateFocus_Params params; - params.Movie = Movie; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxUIManager.FindFocusMovie -// (Final, Defined, Simulated, Private) -// Parameters: -// class UGearboxGFxMovie* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxGFxMovie* UWillowGFxUIManager::FindFocusMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxUIManager.FindFocusMovie"); - - UWillowGFxUIManager_FindFocusMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxUIManager.ShowTrainingDialog -// (Final, Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// struct FString Message (Parm, NeedCtorLink) -// struct FString Title (Parm, NeedCtorLink) -// float PauseDuration (Parm) -// unsigned char StatusMenuTab (OptionalParm, Parm) -// bool bNoPause (OptionalParm, Parm) -// class UWillowGFxTrainingDialogBox* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowGFxTrainingDialogBox* UWillowGFxUIManager::ShowTrainingDialog(const struct FString& Message, const struct FString& Title, float PauseDuration, unsigned char StatusMenuTab, bool bNoPause) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxUIManager.ShowTrainingDialog"); - - UWillowGFxUIManager_ShowTrainingDialog_Params params; - params.Message = Message; - params.Title = Title; - params.PauseDuration = PauseDuration; - params.StatusMenuTab = StatusMenuTab; - params.bNoPause = bNoPause; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxUIManager.ShowEditDialog -// (Final, Defined, Simulated, Public) -// Parameters: -// class UWillowGFxEditDialog* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowGFxEditDialog* UWillowGFxUIManager::ShowEditDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxUIManager.ShowEditDialog"); - - UWillowGFxUIManager_ShowEditDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxUIManager.ShowDialog -// (Final, Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// bool bRestrictToOwnerViewport (OptionalParm, Parm) -// class UWillowGFxDialogBox* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowGFxDialogBox* UWillowGFxUIManager::ShowDialog(bool bRestrictToOwnerViewport) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxUIManager.ShowDialog"); - - UWillowGFxUIManager_ShowDialog_Params params; - params.bRestrictToOwnerViewport = bRestrictToOwnerViewport; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxUIManager.OnRestrictDialogToOwnerViewport -// (Final, Defined, Simulated, Public) -// Parameters: -// class UGearboxGFxMovie* Movie (Parm) - -void UWillowGFxUIManager::OnRestrictDialogToOwnerViewport(class UGearboxGFxMovie* Movie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxUIManager.OnRestrictDialogToOwnerViewport"); - - UWillowGFxUIManager_OnRestrictDialogToOwnerViewport_Params params; - params.Movie = Movie; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxUIManager.GetPlayingMovie -// (Final, Simulated, Native, Public) -// Parameters: -// class UGearboxGFxMovie* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxGFxMovie* UWillowGFxUIManager::GetPlayingMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxUIManager.GetPlayingMovie"); - - UWillowGFxUIManager_GetPlayingMovie_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxUIManager.IsBlockingMoviePlaying -// (Final, Defined, Simulated, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxUIManager::IsBlockingMoviePlaying() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxUIManager.IsBlockingMoviePlaying"); - - UWillowGFxUIManager_IsBlockingMoviePlaying_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxUIManager.CloseMovie -// (Final, Defined, Simulated, Public) -// Parameters: -// class UGFxMovieDefinition* MovieDefinition (Parm) - -void UWillowGFxUIManager::CloseMovie(class UGFxMovieDefinition* MovieDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxUIManager.CloseMovie"); - - UWillowGFxUIManager_CloseMovie_Params params; - params.MovieDefinition = MovieDefinition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxUIManager.IsMoviePlaying -// (Final, Simulated, Native, Public) -// Parameters: -// class UGFxMovieDefinition* MovieDefinition (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxUIManager::IsMoviePlaying(class UGFxMovieDefinition* MovieDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxUIManager.IsMoviePlaying"); - - UWillowGFxUIManager_IsMoviePlaying_Params params; - params.MovieDefinition = MovieDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxUIManager.PlayMovie -// (Final, Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class UGFxMovieDefinition* MovieDefinition (Parm) -// class UObject* OtherObject (OptionalParm, Parm) -// class UGearboxGFxMovie* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxGFxMovie* UWillowGFxUIManager::PlayMovie(class UGFxMovieDefinition* MovieDefinition, class UObject* OtherObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxUIManager.PlayMovie"); - - UWillowGFxUIManager_PlayMovie_Params params; - params.MovieDefinition = MovieDefinition; - params.OtherObject = OtherObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxUIManager.OnMovieSpawned -// (Public, Delegate) -// Parameters: -// class UGearboxGFxMovie* Movie (Parm) - -void UWillowGFxUIManager::OnMovieSpawned(class UGearboxGFxMovie* Movie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxUIManager.OnMovieSpawned"); - - UWillowGFxUIManager_OnMovieSpawned_Params params; - params.Movie = Movie; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxUIManager.ModalGameMenuCount -// (Native, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowGFxUIManager::ModalGameMenuCount() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxUIManager.ModalGameMenuCount"); - - UWillowGFxUIManager_ModalGameMenuCount_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxUIManager.Init -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// class UWillowGFxUIManagerDefinition* Definition (Parm) -// class AWillowPlayerController* Owner (Parm) - -void UWillowGFxUIManager::Init(class UWillowGFxUIManagerDefinition* Definition, class AWillowPlayerController* Owner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxUIManager.Init"); - - UWillowGFxUIManager_Init_Params params; - params.Definition = Definition; - params.Owner = Owner; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxUIManager.ProcessViewRotation -// (Final, Simulated, Native, Public, HasOutparams) -// Parameters: -// float DeltaTime (Parm) -// struct FRotator out_ViewRotation (Parm, OutParm) -// struct FRotator out_DeltaRot (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxUIManager::ProcessViewRotation(float DeltaTime, struct FRotator* out_ViewRotation, struct FRotator* out_DeltaRot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxUIManager.ProcessViewRotation"); - - UWillowGFxUIManager_ProcessViewRotation_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_ViewRotation != nullptr) - *out_ViewRotation = params.out_ViewRotation; - if (out_DeltaRot != nullptr) - *out_DeltaRot = params.out_DeltaRot; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxUIManager.CalcCamera -// (Final, Simulated, Native, Public, HasOutparams) -// Parameters: -// float fDeltaTime (Parm) -// struct FVector CamLoc (Parm, OutParm) -// struct FRotator out_CamRot (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxUIManager::CalcCamera(float fDeltaTime, struct FVector* CamLoc, struct FRotator* out_CamRot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxUIManager.CalcCamera"); - - UWillowGFxUIManager_CalcCamera_Params params; - params.fDeltaTime = fDeltaTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (CamLoc != nullptr) - *CamLoc = params.CamLoc; - if (out_CamRot != nullptr) - *out_CamRot = params.out_CamRot; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxUIManager.UpdateScreenMesh -// (Final, Simulated, Native, Public) - -void UWillowGFxUIManager::UpdateScreenMesh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxUIManager.UpdateScreenMesh"); - - UWillowGFxUIManager_UpdateScreenMesh_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxUIManagerDefinition.GetTranslation -// (Final, Native, Public) -// Parameters: -// class AWillowPlayerController* PC (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UWillowGFxUIManagerDefinition::GetTranslation(class AWillowPlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxUIManagerDefinition.GetTranslation"); - - UWillowGFxUIManagerDefinition_GetTranslation_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowLeviathanService.RecordDiagnosticEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// unsigned char ActionType (Parm) -// int DiagnosticData1 (Parm) - -void UWillowLeviathanService::RecordDiagnosticEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char ActionType, int DiagnosticData1) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordDiagnosticEventForPlayer"); - - UWillowLeviathanService_RecordDiagnosticEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.ActionType = ActionType; - params.DiagnosticData1 = DiagnosticData1; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordCustomizeCharacterEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// struct FName CustomizationName (Parm) -// unsigned char CustomizationEventType (Parm) - -void UWillowLeviathanService::RecordCustomizeCharacterEventForPlayer(class AGearboxPlayerController* ForPlayer, const struct FName& CustomizationName, unsigned char CustomizationEventType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordCustomizeCharacterEventForPlayer"); - - UWillowLeviathanService_RecordCustomizeCharacterEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.CustomizationName = CustomizationName; - params.CustomizationEventType = CustomizationEventType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordCharacterDeletedEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// int DeletedCharPlayTime (Parm) -// int DeletedCharLevel (Parm) -// struct FString DeletedCharGuid (Parm, NeedCtorLink) - -void UWillowLeviathanService::RecordCharacterDeletedEventForPlayer(class AGearboxPlayerController* ForPlayer, int DeletedCharPlayTime, int DeletedCharLevel, const struct FString& DeletedCharGuid) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordCharacterDeletedEventForPlayer"); - - UWillowLeviathanService_RecordCharacterDeletedEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.DeletedCharPlayTime = DeletedCharPlayTime; - params.DeletedCharLevel = DeletedCharLevel; - params.DeletedCharGuid = DeletedCharGuid; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordCharacterCreatedEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// struct FName CreatedClass (Parm) -// struct FString CreatedGuid (Parm, NeedCtorLink) - -void UWillowLeviathanService::RecordCharacterCreatedEventForPlayer(class AGearboxPlayerController* ForPlayer, const struct FName& CreatedClass, const struct FString& CreatedGuid) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordCharacterCreatedEventForPlayer"); - - UWillowLeviathanService_RecordCharacterCreatedEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.CreatedClass = CreatedClass; - params.CreatedGuid = CreatedGuid; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordCharacterLoadedEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// struct FString LoadedGuid (Parm, NeedCtorLink) -// int LoadedPlayTime (Parm) - -void UWillowLeviathanService::RecordCharacterLoadedEventForPlayer(class AGearboxPlayerController* ForPlayer, const struct FString& LoadedGuid, int LoadedPlayTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordCharacterLoadedEventForPlayer"); - - UWillowLeviathanService_RecordCharacterLoadedEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.LoadedGuid = LoadedGuid; - params.LoadedPlayTime = LoadedPlayTime; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordPointsSpentEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// unsigned char Type (Parm) -// struct FName ThingBought (Parm) - -void UWillowLeviathanService::RecordPointsSpentEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char Type, const struct FName& ThingBought) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordPointsSpentEventForPlayer"); - - UWillowLeviathanService_RecordPointsSpentEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.Type = Type; - params.ThingBought = ThingBought; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordPointsResetEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// unsigned char Type (Parm) -// int Amount (Parm) - -void UWillowLeviathanService::RecordPointsResetEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char Type, int Amount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordPointsResetEventForPlayer"); - - UWillowLeviathanService_RecordPointsResetEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.Type = Type; - params.Amount = Amount; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordPointsEarnedEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// unsigned char Type (Parm) -// int Amount (Parm) -// int PostEarnedUnspent (Parm) - -void UWillowLeviathanService::RecordPointsEarnedEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char Type, int Amount, int PostEarnedUnspent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordPointsEarnedEventForPlayer"); - - UWillowLeviathanService_RecordPointsEarnedEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.Type = Type; - params.Amount = Amount; - params.PostEarnedUnspent = PostEarnedUnspent; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordPartnerLeftGameEventForAllPlayers -// (Final, Native, Static, Public) -// Parameters: -// struct FString LeavingPlayerId (Parm, NeedCtorLink) -// int SessionPlayerNumber (Parm) -// unsigned char LeavingPlayerType (Parm) - -void UWillowLeviathanService::RecordPartnerLeftGameEventForAllPlayers(const struct FString& LeavingPlayerId, int SessionPlayerNumber, unsigned char LeavingPlayerType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordPartnerLeftGameEventForAllPlayers"); - - UWillowLeviathanService_RecordPartnerLeftGameEventForAllPlayers_Params params; - params.LeavingPlayerId = LeavingPlayerId; - params.SessionPlayerNumber = SessionPlayerNumber; - params.LeavingPlayerType = LeavingPlayerType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordPartnerLeftGameEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// struct FString LeavingPlayerId (Parm, NeedCtorLink) -// int SessionPlayerNumber (Parm) -// unsigned char LeavingPlayerType (Parm) - -void UWillowLeviathanService::RecordPartnerLeftGameEventForPlayer(class AGearboxPlayerController* ForPlayer, const struct FString& LeavingPlayerId, int SessionPlayerNumber, unsigned char LeavingPlayerType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordPartnerLeftGameEventForPlayer"); - - UWillowLeviathanService_RecordPartnerLeftGameEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.LeavingPlayerId = LeavingPlayerId; - params.SessionPlayerNumber = SessionPlayerNumber; - params.LeavingPlayerType = LeavingPlayerType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordPartnerJoinedGameEventForAllPlayers -// (Final, Native, Static, Public) -// Parameters: -// struct FString JoiningPlayerId (Parm, NeedCtorLink) -// int SessionPlayerNumber (Parm) -// unsigned char JoiningPlayerType (Parm) - -void UWillowLeviathanService::RecordPartnerJoinedGameEventForAllPlayers(const struct FString& JoiningPlayerId, int SessionPlayerNumber, unsigned char JoiningPlayerType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordPartnerJoinedGameEventForAllPlayers"); - - UWillowLeviathanService_RecordPartnerJoinedGameEventForAllPlayers_Params params; - params.JoiningPlayerId = JoiningPlayerId; - params.SessionPlayerNumber = SessionPlayerNumber; - params.JoiningPlayerType = JoiningPlayerType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordPartnerJoinedGameEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// struct FString JoiningPlayerId (Parm, NeedCtorLink) -// int SessionPlayerNumber (Parm) -// unsigned char JoiningPlayerType (Parm) - -void UWillowLeviathanService::RecordPartnerJoinedGameEventForPlayer(class AGearboxPlayerController* ForPlayer, const struct FString& JoiningPlayerId, int SessionPlayerNumber, unsigned char JoiningPlayerType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordPartnerJoinedGameEventForPlayer"); - - UWillowLeviathanService_RecordPartnerJoinedGameEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.JoiningPlayerId = JoiningPlayerId; - params.SessionPlayerNumber = SessionPlayerNumber; - params.JoiningPlayerType = JoiningPlayerType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordCharacterRevivedEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// unsigned char Reason (Parm) - -void UWillowLeviathanService::RecordCharacterRevivedEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char Reason) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordCharacterRevivedEventForPlayer"); - - UWillowLeviathanService_RecordCharacterRevivedEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.Reason = Reason; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordCharacterKilledEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// unsigned char Reason (Parm) - -void UWillowLeviathanService::RecordCharacterKilledEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char Reason) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordCharacterKilledEventForPlayer"); - - UWillowLeviathanService_RecordCharacterKilledEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.Reason = Reason; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordCharacterDownEventForPlayer -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// int EnemyLevel (Parm) -// struct FName Enemy (Parm) -// struct FVector2D Location (Const, Parm, OutParm) - -void UWillowLeviathanService::RecordCharacterDownEventForPlayer(class AGearboxPlayerController* ForPlayer, int EnemyLevel, const struct FName& Enemy, struct FVector2D* Location) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordCharacterDownEventForPlayer"); - - UWillowLeviathanService_RecordCharacterDownEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.EnemyLevel = EnemyLevel; - params.Enemy = Enemy; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Location != nullptr) - *Location = params.Location; -} - - -// Function WillowGame.WillowLeviathanService.RecordTeleportedToVehicleEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// struct FName VehicleType (Parm) -// int DistanceToVehicle (Parm) - -void UWillowLeviathanService::RecordTeleportedToVehicleEventForPlayer(class AGearboxPlayerController* ForPlayer, const struct FName& VehicleType, int DistanceToVehicle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordTeleportedToVehicleEventForPlayer"); - - UWillowLeviathanService_RecordTeleportedToVehicleEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.VehicleType = VehicleType; - params.DistanceToVehicle = DistanceToVehicle; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordDestroyVehicleEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// struct FName DestroyedVehicleType (Parm) -// unsigned char VehicleDestructionReason (Parm) - -void UWillowLeviathanService::RecordDestroyVehicleEventForPlayer(class AGearboxPlayerController* ForPlayer, const struct FName& DestroyedVehicleType, unsigned char VehicleDestructionReason) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordDestroyVehicleEventForPlayer"); - - UWillowLeviathanService_RecordDestroyVehicleEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.DestroyedVehicleType = DestroyedVehicleType; - params.VehicleDestructionReason = VehicleDestructionReason; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordSpawnVehicleEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// struct FName SpawnedVehicleType (Parm) - -void UWillowLeviathanService::RecordSpawnVehicleEventForPlayer(class AGearboxPlayerController* ForPlayer, const struct FName& SpawnedVehicleType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordSpawnVehicleEventForPlayer"); - - UWillowLeviathanService_RecordSpawnVehicleEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.SpawnedVehicleType = SpawnedVehicleType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordDeclinedDuelEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// unsigned char DuelDeclineReason (Parm) - -void UWillowLeviathanService::RecordDeclinedDuelEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char DuelDeclineReason) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordDeclinedDuelEventForPlayer"); - - UWillowLeviathanService_RecordDeclinedDuelEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.DuelDeclineReason = DuelDeclineReason; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordDuelEndedEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// int DuelEndedVersus (Parm) -// unsigned char DuelResult (Parm) - -void UWillowLeviathanService::RecordDuelEndedEventForPlayer(class AGearboxPlayerController* ForPlayer, int DuelEndedVersus, unsigned char DuelResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordDuelEndedEventForPlayer"); - - UWillowLeviathanService_RecordDuelEndedEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.DuelEndedVersus = DuelEndedVersus; - params.DuelResult = DuelResult; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordMinorActionEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// unsigned char ActionType (Parm) - -void UWillowLeviathanService::RecordMinorActionEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char ActionType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordMinorActionEventForPlayer"); - - UWillowLeviathanService_RecordMinorActionEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.ActionType = ActionType; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordMissionFastForwardEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// unsigned char FastForwardResult (Parm) -// struct FName MissionDefinition (Parm) - -void UWillowLeviathanService::RecordMissionFastForwardEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char FastForwardResult, const struct FName& MissionDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordMissionFastForwardEventForPlayer"); - - UWillowLeviathanService_RecordMissionFastForwardEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.FastForwardResult = FastForwardResult; - params.MissionDefinition = MissionDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordMissionObjectiveChangedEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// int ObjectiveIndex (Parm) -// int ObjectiveProgress (Parm) -// int PreviousObjectiveProgress (Parm) -// struct FName MissionDefinition (Parm) - -void UWillowLeviathanService::RecordMissionObjectiveChangedEventForPlayer(class AGearboxPlayerController* ForPlayer, int ObjectiveIndex, int ObjectiveProgress, int PreviousObjectiveProgress, const struct FName& MissionDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordMissionObjectiveChangedEventForPlayer"); - - UWillowLeviathanService_RecordMissionObjectiveChangedEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.ObjectiveIndex = ObjectiveIndex; - params.ObjectiveProgress = ObjectiveProgress; - params.PreviousObjectiveProgress = PreviousObjectiveProgress; - params.MissionDefinition = MissionDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordMissionObjectiveSetActivatedEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// int ObjectiveSetIndex (Parm) -// struct FName MissionDefinition (Parm) - -void UWillowLeviathanService::RecordMissionObjectiveSetActivatedEventForPlayer(class AGearboxPlayerController* ForPlayer, int ObjectiveSetIndex, const struct FName& MissionDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordMissionObjectiveSetActivatedEventForPlayer"); - - UWillowLeviathanService_RecordMissionObjectiveSetActivatedEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.ObjectiveSetIndex = ObjectiveSetIndex; - params.MissionDefinition = MissionDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordMissionStatusChangedEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// unsigned char Status (Parm) -// struct FName MissionDefinition (Parm) - -void UWillowLeviathanService::RecordMissionStatusChangedEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char Status, const struct FName& MissionDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordMissionStatusChangedEventForPlayer"); - - UWillowLeviathanService_RecordMissionStatusChangedEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.Status = Status; - params.MissionDefinition = MissionDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordDiscoverLocationEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// int ExperienceGained (Parm) -// struct FName Location (Parm) - -void UWillowLeviathanService::RecordDiscoverLocationEventForPlayer(class AGearboxPlayerController* ForPlayer, int ExperienceGained, const struct FName& Location) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordDiscoverLocationEventForPlayer"); - - UWillowLeviathanService_RecordDiscoverLocationEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.ExperienceGained = ExperienceGained; - params.Location = Location; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordWieldedWeaponChangedEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// class AWillowInventory* Inv (Parm) -// bool OffHand (Parm) - -void UWillowLeviathanService::RecordWieldedWeaponChangedEventForPlayer(class AGearboxPlayerController* ForPlayer, class AWillowInventory* Inv, bool OffHand) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordWieldedWeaponChangedEventForPlayer"); - - UWillowLeviathanService_RecordWieldedWeaponChangedEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.Inv = Inv; - params.OffHand = OffHand; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordBlackMarketUpgradePurchasedEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// int UpgradeLevel (Parm) -// struct FName UpgradeDefinition (Parm) - -void UWillowLeviathanService::RecordBlackMarketUpgradePurchasedEventForPlayer(class AGearboxPlayerController* ForPlayer, int UpgradeLevel, const struct FName& UpgradeDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordBlackMarketUpgradePurchasedEventForPlayer"); - - UWillowLeviathanService_RecordBlackMarketUpgradePurchasedEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.UpgradeLevel = UpgradeLevel; - params.UpgradeDefinition = UpgradeDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordItemMovedInInventoryEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// unsigned char Slot (Parm) -// class AWillowInventory* Inv (Parm) - -void UWillowLeviathanService::RecordItemMovedInInventoryEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char Slot, class AWillowInventory* Inv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordItemMovedInInventoryEventForPlayer"); - - UWillowLeviathanService_RecordItemMovedInInventoryEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.Slot = Slot; - params.Inv = Inv; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordItemFromInventoryEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// unsigned char Location (Parm) -// unsigned char Slot (Parm) -// class AWillowInventory* Inv (Parm) -// int SessionPlayerNumber (Parm) - -void UWillowLeviathanService::RecordItemFromInventoryEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char Location, unsigned char Slot, class AWillowInventory* Inv, int SessionPlayerNumber) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordItemFromInventoryEventForPlayer"); - - UWillowLeviathanService_RecordItemFromInventoryEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.Location = Location; - params.Slot = Slot; - params.Inv = Inv; - params.SessionPlayerNumber = SessionPlayerNumber; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordItemToInventoryEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// unsigned char Location (Parm) -// unsigned char Slot (Parm) -// class AWillowInventory* Inv (Parm) -// int SessionPlayerNumber (Parm) -// bool ReplacedEquipped (Parm) - -void UWillowLeviathanService::RecordItemToInventoryEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char Location, unsigned char Slot, class AWillowInventory* Inv, int SessionPlayerNumber, bool ReplacedEquipped) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordItemToInventoryEventForPlayer"); - - UWillowLeviathanService_RecordItemToInventoryEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.Location = Location; - params.Slot = Slot; - params.Inv = Inv; - params.SessionPlayerNumber = SessionPlayerNumber; - params.ReplacedEquipped = ReplacedEquipped; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordItemSpawnedEventForAllPlayers -// (Final, Native, Static, Public) -// Parameters: -// unsigned char Location (Parm) -// class AWillowInventory* Inv (Parm) -// struct FName SourceResponsible (Parm) -// struct FName SourceDefinition (Parm) - -void UWillowLeviathanService::RecordItemSpawnedEventForAllPlayers(unsigned char Location, class AWillowInventory* Inv, const struct FName& SourceResponsible, const struct FName& SourceDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordItemSpawnedEventForAllPlayers"); - - UWillowLeviathanService_RecordItemSpawnedEventForAllPlayers_Params params; - params.Location = Location; - params.Inv = Inv; - params.SourceResponsible = SourceResponsible; - params.SourceDefinition = SourceDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordItemSpawnedEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// unsigned char Location (Parm) -// class AWillowInventory* Inv (Parm) -// struct FName SourceResponsible (Parm) -// struct FName SourceDefinition (Parm) - -void UWillowLeviathanService::RecordItemSpawnedEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char Location, class AWillowInventory* Inv, const struct FName& SourceResponsible, const struct FName& SourceDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordItemSpawnedEventForPlayer"); - - UWillowLeviathanService_RecordItemSpawnedEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.Location = Location; - params.Inv = Inv; - params.SourceResponsible = SourceResponsible; - params.SourceDefinition = SourceDefinition; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordPlayerCharacterGainedLevelEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// int NewLevel (Parm) - -void UWillowLeviathanService::RecordPlayerCharacterGainedLevelEventForPlayer(class AGearboxPlayerController* ForPlayer, int NewLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordPlayerCharacterGainedLevelEventForPlayer"); - - UWillowLeviathanService_RecordPlayerCharacterGainedLevelEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.NewLevel = NewLevel; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordExperienceGainedEventForPlayer -// (Final, Native, Static, Public) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// unsigned char Source (Parm) -// int ExperienceGained (Parm) - -void UWillowLeviathanService::RecordExperienceGainedEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char Source, int ExperienceGained) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordExperienceGainedEventForPlayer"); - - UWillowLeviathanService_RecordExperienceGainedEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - params.Source = Source; - params.ExperienceGained = ExperienceGained; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.RecordLocationPulseEventForPlayer -// (Final, Native, Static, Public, HasOutparams) -// Parameters: -// class AGearboxPlayerController* ForPlayer (Parm) -// struct FVector2D Location (Const, Parm, OutParm) - -void UWillowLeviathanService::RecordLocationPulseEventForPlayer(class AGearboxPlayerController* ForPlayer, struct FVector2D* Location) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.RecordLocationPulseEventForPlayer"); - - UWillowLeviathanService_RecordLocationPulseEventForPlayer_Params params; - params.ForPlayer = ForPlayer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Location != nullptr) - *Location = params.Location; -} - - -// Function WillowGame.WillowLeviathanService.IsLeviathanEnabled -// (Native, Static, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowLeviathanService::IsLeviathanEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.IsLeviathanEnabled"); - - UWillowLeviathanService_IsLeviathanEnabled_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowLeviathanService.PublishEvents -// (Native, Static, Public) - -void UWillowLeviathanService::PublishEvents() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.PublishEvents"); - - UWillowLeviathanService_PublishEvents_Params params; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowLeviathanService.NewPlaySession -// (Native, Static, Public) -// Parameters: -// class AWillowPlayerController* ForPlayer (Parm) - -void UWillowLeviathanService::NewPlaySession(class AWillowPlayerController* ForPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLeviathanService.NewPlaySession"); - - UWillowLeviathanService_NewPlaySession_Params params; - params.ForPlayer = ForPlayer; - - auto flags = fn->FunctionFlags; - fn->FunctionFlags |= 0x400; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_AimAtScanRange.SetNewRotation -// (Defined, Simulated, Public, HasDefaults) - -void UAction_AimAtScanRange::SetNewRotation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_AimAtScanRange.SetNewRotation"); - - UAction_AimAtScanRange_SetNewRotation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_AimAtScanRange.Stop -// (Defined, Event, Public) - -void UAction_AimAtScanRange::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_AimAtScanRange.Stop"); - - UAction_AimAtScanRange_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_AimAtScanRange.Start -// (Defined, Event, Public) - -void UAction_AimAtScanRange::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_AimAtScanRange.Start"); - - UAction_AimAtScanRange_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_AimAtThreat.Start -// (Defined, Event, Public) - -void UAction_AimAtThreat::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_AimAtThreat.Start"); - - UAction_AimAtThreat_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_AimAtThreat.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_AimAtThreat::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_AimAtThreat.CanRun"); - - UAction_AimAtThreat_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BehaviorAliasLookupDefinition.RunBehaviorAlias -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class UBehaviorAliasDefinition* BehaviorAlias (Parm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (OptionalParm, Parm) -// class UObject* OtherEventParticipantObject (OptionalParm, Parm) -// struct FBehaviorParameters EventData (OptionalParm, Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBehaviorAliasLookupDefinition::RunBehaviorAlias(class UBehaviorAliasDefinition* BehaviorAlias, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BehaviorAliasLookupDefinition.RunBehaviorAlias"); - - UBehaviorAliasLookupDefinition_RunBehaviorAlias_Params params; - params.BehaviorAlias = BehaviorAlias; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_AttackLoop.PlayAnim -// (Defined, Public) -// Parameters: -// class USpecialMoveDefinition* Anim (Parm) -// struct FName CallbackName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_AttackLoop::PlayAnim(class USpecialMoveDefinition* Anim, const struct FName& CallbackName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_AttackLoop.PlayAnim"); - - UAction_AttackLoop_PlayAnim_Params params; - params.Anim = Anim; - params.CallbackName = CallbackName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_BikeMove.WantsPathFind -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_BikeMove::WantsPathFind() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_BikeMove.WantsPathFind"); - - UAction_BikeMove_WantsPathFind_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_BikeMove.ShouldRecalcDests -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_BikeMove::ShouldRecalcDests() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_BikeMove.ShouldRecalcDests"); - - UAction_BikeMove_ShouldRecalcDests_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_BikeMove.IsDestClose -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_BikeMove::IsDestClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_BikeMove.IsDestClose"); - - UAction_BikeMove_IsDestClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_BikeMove.UnclaimMovement -// (Defined, Public) - -void UAction_BikeMove::UnclaimMovement() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_BikeMove.UnclaimMovement"); - - UAction_BikeMove_UnclaimMovement_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_BikeMove.ClaimMovement -// (Defined, Public) - -void UAction_BikeMove::ClaimMovement() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_BikeMove.ClaimMovement"); - - UAction_BikeMove_ClaimMovement_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_BikeMove.CanMove -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_BikeMove::CanMove() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_BikeMove.CanMove"); - - UAction_BikeMove_CanMove_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_BikeMove.ResetDests -// (Defined, Public) - -void UAction_BikeMove::ResetDests() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_BikeMove.ResetDests"); - - UAction_BikeMove_ResetDests_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_BikeMove.HasDests -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_BikeMove::HasDests() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_BikeMove.HasDests"); - - UAction_BikeMove_HasDests_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_BikeMove.CalcDests -// (Defined, Public, HasDefaults) - -void UAction_BikeMove::CalcDests() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_BikeMove.CalcDests"); - - UAction_BikeMove_CalcDests_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_BikeMove.Stop -// (Defined, Event, Public) - -void UAction_BikeMove::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_BikeMove.Stop"); - - UAction_BikeMove_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_BikeMove.Start -// (Defined, Event, Public) - -void UAction_BikeMove::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_BikeMove.Start"); - - UAction_BikeMove_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_BikeMove.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_BikeMove::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_BikeMove.CanRun"); - - UAction_BikeMove_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_FollowPath.PathAttemptFinished -// (Public) - -void UAction_FollowPath::PathAttemptFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FollowPath.PathAttemptFinished"); - - UAction_FollowPath_PathAttemptFinished_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FollowPath.PerchStop -// (Defined, Public) - -void UAction_FollowPath::PerchStop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FollowPath.PerchStop"); - - UAction_FollowPath_PerchStop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FollowPath.PerchDone -// (Defined, Public, HasDefaults) - -void UAction_FollowPath::PerchDone() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FollowPath.PerchDone"); - - UAction_FollowPath_PerchDone_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FollowPath.PerchPlayStop -// (Defined, Public, HasDefaults) -// Parameters: -// bool bInterrupted (Parm) - -void UAction_FollowPath::PerchPlayStop(bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FollowPath.PerchPlayStop"); - - UAction_FollowPath_PerchPlayStop_Params params; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FollowPath.PerchPlayLoop -// (Defined, Public) -// Parameters: -// bool bInterrupted (Parm) - -void UAction_FollowPath::PerchPlayLoop(bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FollowPath.PerchPlayLoop"); - - UAction_FollowPath_PerchPlayLoop_Params params; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FollowPath.PerchPlayIdle -// (Defined, Public, HasDefaults) -// Parameters: -// bool bInterrupted (Parm) - -void UAction_FollowPath::PerchPlayIdle(bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FollowPath.PerchPlayIdle"); - - UAction_FollowPath_PerchPlayIdle_Params params; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FollowPath.PerchStart -// (Defined, Public, HasDefaults) -// Parameters: -// class APerch* NewPerch (Parm) - -void UAction_FollowPath::PerchStart(class APerch* NewPerch) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FollowPath.PerchStart"); - - UAction_FollowPath_PerchStart_Params params; - params.NewPerch = NewPerch; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FollowPath.GetPerchConsumerHandle -// (Defined, Public) -// Parameters: -// struct FBehaviorConsumerHandle ReturnValue (Parm, OutParm, ReturnParm) - -struct FBehaviorConsumerHandle UAction_FollowPath::GetPerchConsumerHandle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FollowPath.GetPerchConsumerHandle"); - - UAction_FollowPath_GetPerchConsumerHandle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_FollowPath.SetPerch -// (Defined, Public) - -void UAction_FollowPath::SetPerch() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FollowPath.SetPerch"); - - UAction_FollowPath_SetPerch_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FollowPath.SpecialMoveCallback -// (Defined, Public) - -void UAction_FollowPath::SpecialMoveCallback() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FollowPath.SpecialMoveCallback"); - - UAction_FollowPath_SpecialMoveCallback_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FollowPath.SetSpecialMoves -// (Defined, Public) - -void UAction_FollowPath::SetSpecialMoves() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FollowPath.SetSpecialMoves"); - - UAction_FollowPath_SetSpecialMoves_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FollowPath.MoveTimerCallback -// (Defined, Public) - -void UAction_FollowPath::MoveTimerCallback() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FollowPath.MoveTimerCallback"); - - UAction_FollowPath_MoveTimerCallback_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FollowPath.SetMoveTimer -// (Defined, Public) - -void UAction_FollowPath::SetMoveTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FollowPath.SetMoveTimer"); - - UAction_FollowPath_SetMoveTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FollowPath.Stop -// (Defined, Event, Public) - -void UAction_FollowPath::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FollowPath.Stop"); - - UAction_FollowPath_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FollowPath.SetMoveNode -// (Public) -// Parameters: -// class AWillowAIMoveNode* NewNode (Parm) - -void UAction_FollowPath::SetMoveNode(class AWillowAIMoveNode* NewNode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FollowPath.SetMoveNode"); - - UAction_FollowPath_SetMoveNode_Params params; - params.NewNode = NewNode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FollowPath.GetMoveNode -// (Public) -// Parameters: -// class AWillowAIMoveNode* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowAIMoveNode* UAction_FollowPath::GetMoveNode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FollowPath.GetMoveNode"); - - UAction_FollowPath_GetMoveNode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_FollowPath.SetMoveFacingPolicy -// (Public) - -void UAction_FollowPath::SetMoveFacingPolicy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FollowPath.SetMoveFacingPolicy"); - - UAction_FollowPath_SetMoveFacingPolicy_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FollowPath.SetMoveNodeSpeed -// (Public) - -void UAction_FollowPath::SetMoveNodeSpeed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FollowPath.SetMoveNodeSpeed"); - - UAction_FollowPath_SetMoveNodeSpeed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_BunkerBoss_Flight.PerchStart -// (Defined, Public, HasDefaults) -// Parameters: -// class APerch* NewPerch (Parm) - -void UAction_BunkerBoss_Flight::PerchStart(class APerch* NewPerch) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_BunkerBoss_Flight.PerchStart"); - - UAction_BunkerBoss_Flight_PerchStart_Params params; - params.NewPerch = NewPerch; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_BunkerBoss_Flight.GetFlightPathToPerch -// (Defined, Public, HasDefaults) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UAction_BunkerBoss_Flight::GetFlightPathToPerch() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_BunkerBoss_Flight.GetFlightPathToPerch"); - - UAction_BunkerBoss_Flight_GetFlightPathToPerch_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_BunkerBoss_Flight.PerchDone -// (Defined, Public) - -void UAction_BunkerBoss_Flight::PerchDone() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_BunkerBoss_Flight.PerchDone"); - - UAction_BunkerBoss_Flight_PerchDone_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_BunkerBoss_Flight.ReadyToDie -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_BunkerBoss_Flight::ReadyToDie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_BunkerBoss_Flight.ReadyToDie"); - - UAction_BunkerBoss_Flight_ReadyToDie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_BunkerBoss_Flight.Stop -// (Defined, Event, Public) - -void UAction_BunkerBoss_Flight::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_BunkerBoss_Flight.Stop"); - - UAction_BunkerBoss_Flight_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_BunkerBoss_Flight.Start -// (Defined, Event, Public) - -void UAction_BunkerBoss_Flight::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_BunkerBoss_Flight.Start"); - - UAction_BunkerBoss_Flight_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_BunkerBoss_Flight.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_BunkerBoss_Flight::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_BunkerBoss_Flight.CanRun"); - - UAction_BunkerBoss_Flight_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_Idle.CheckStateTransition -// (Defined, Public) - -void UAction_Idle::CheckStateTransition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Idle.CheckStateTransition"); - - UAction_Idle_CheckStateTransition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Idle.ShouldPathToTarget -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_Idle::ShouldPathToTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Idle.ShouldPathToTarget"); - - UAction_Idle_ShouldPathToTarget_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_Idle.GetGoalActor -// (Defined, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UAction_Idle::GetGoalActor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Idle.GetGoalActor"); - - UAction_Idle_GetGoalActor_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_Idle.IdleFinished -// (Defined, Public) - -void UAction_Idle::IdleFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Idle.IdleFinished"); - - UAction_Idle_IdleFinished_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Idle.Stop -// (Defined, Event, Public) - -void UAction_Idle::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Idle.Stop"); - - UAction_Idle_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Idle.Start -// (Defined, Event, Public) - -void UAction_Idle::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Idle.Start"); - - UAction_Idle_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Idle.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_Idle::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Idle.CanRun"); - - UAction_Idle_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_ChargeTarget.StopCharge -// (Public) -// Parameters: -// class USpecialMoveDefinition* SMD (Parm) - -void UAction_ChargeTarget::StopCharge(class USpecialMoveDefinition* SMD) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_ChargeTarget.StopCharge"); - - UAction_ChargeTarget_StopCharge_Params params; - params.SMD = SMD; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_ChargeTarget.ChargeFinished -// (Public) - -void UAction_ChargeTarget::ChargeFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_ChargeTarget.ChargeFinished"); - - UAction_ChargeTarget_ChargeFinished_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_ChargeTarget.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_ChargeTarget::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_ChargeTarget.CanRun"); - - UAction_ChargeTarget_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_CombatPerch.PathFind -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_CombatPerch::PathFind() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_CombatPerch.PathFind"); - - UAction_CombatPerch_PathFind_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_CombatPerch.Stop -// (Defined, Event, Public) - -void UAction_CombatPerch::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_CombatPerch.Stop"); - - UAction_CombatPerch_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_CombatPerch.Start -// (Defined, Event, Public) - -void UAction_CombatPerch::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_CombatPerch.Start"); - - UAction_CombatPerch_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_CombatPerch.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_CombatPerch::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_CombatPerch.CanRun"); - - UAction_CombatPerch_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_DeathTrap.Reinitialize -// (Public) - -void UAction_DeathTrap::Reinitialize() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_DeathTrap.Reinitialize"); - - UAction_DeathTrap_Reinitialize_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_DeathTrap.WantsPath -// (Public) -// Parameters: -// float Distance (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_DeathTrap::WantsPath(float Distance) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_DeathTrap.WantsPath"); - - UAction_DeathTrap_WantsPath_Params params; - params.Distance = Distance; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_DeathTrap.StopAttacking -// (Defined, Public) - -void UAction_DeathTrap::StopAttacking() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_DeathTrap.StopAttacking"); - - UAction_DeathTrap_StopAttacking_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_DeathTrap.StartAttacking -// (Defined, Public) - -void UAction_DeathTrap::StartAttacking() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_DeathTrap.StartAttacking"); - - UAction_DeathTrap_StartAttacking_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_DeathTrap.CheckAttack -// (Defined, Public) - -void UAction_DeathTrap::CheckAttack() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_DeathTrap.CheckAttack"); - - UAction_DeathTrap_CheckAttack_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_DeathTrap.CanAttack -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_DeathTrap::CanAttack() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_DeathTrap.CanAttack"); - - UAction_DeathTrap_CanAttack_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_DeathTrap.ActivateEvent -// (Defined, Event, Public) -// Parameters: -// struct FName EventName (Parm) - -void UAction_DeathTrap::ActivateEvent(const struct FName& EventName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_DeathTrap.ActivateEvent"); - - UAction_DeathTrap_ActivateEvent_Params params; - params.EventName = EventName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_DeathTrap.GetBufferDist -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UAction_DeathTrap::GetBufferDist() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_DeathTrap.GetBufferDist"); - - UAction_DeathTrap_GetBufferDist_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_DeathTrap.GetMoveLoc -// (Defined, Public, HasDefaults) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UAction_DeathTrap::GetMoveLoc() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_DeathTrap.GetMoveLoc"); - - UAction_DeathTrap_GetMoveLoc_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_DeathTrap.PickRandomOffset -// (Defined, Public, HasDefaults) - -void UAction_DeathTrap::PickRandomOffset() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_DeathTrap.PickRandomOffset"); - - UAction_DeathTrap_PickRandomOffset_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_DeathTrap.GetRandomYaw -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UAction_DeathTrap::GetRandomYaw() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_DeathTrap.GetRandomYaw"); - - UAction_DeathTrap_GetRandomYaw_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_DeathTrap.GetPointDefense -// (Defined, Public) -// Parameters: -// class AActor* ReturnValue (Parm, OutParm, ReturnParm) - -class AActor* UAction_DeathTrap::GetPointDefense() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_DeathTrap.GetPointDefense"); - - UAction_DeathTrap_GetPointDefense_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_DeathTrap.GetOwner -// (Defined, Public) -// Parameters: -// class APawn* ReturnValue (Parm, OutParm, ReturnParm) - -class APawn* UAction_DeathTrap::GetOwner() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_DeathTrap.GetOwner"); - - UAction_DeathTrap_GetOwner_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_DeathTrap.Stop -// (Defined, Event, Public) - -void UAction_DeathTrap::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_DeathTrap.Stop"); - - UAction_DeathTrap_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_DeathTrap.Start -// (Defined, Event, Public) - -void UAction_DeathTrap::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_DeathTrap.Start"); - - UAction_DeathTrap_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_DeathTrap.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_DeathTrap::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_DeathTrap.CanRun"); - - UAction_DeathTrap_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_Drive_Pursuit.DisplayDebugBreadCrumbs -// (Defined, Public) - -void UAction_Drive_Pursuit::DisplayDebugBreadCrumbs() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_Pursuit.DisplayDebugBreadCrumbs"); - - UAction_Drive_Pursuit_DisplayDebugBreadCrumbs_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Drive_Pursuit.ReachedBreadCrumb -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_Drive_Pursuit::ReachedBreadCrumb() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_Pursuit.ReachedBreadCrumb"); - - UAction_Drive_Pursuit_ReachedBreadCrumb_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_Drive_Pursuit.UpdateBreadCrumbs -// (Defined, Public) - -void UAction_Drive_Pursuit::UpdateBreadCrumbs() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_Pursuit.UpdateBreadCrumbs"); - - UAction_Drive_Pursuit_UpdateBreadCrumbs_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Drive_Pursuit.IsSharpTurn -// (Defined, Public) -// Parameters: -// struct FVector InPursuitPoint (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_Drive_Pursuit::IsSharpTurn(const struct FVector& InPursuitPoint) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_Pursuit.IsSharpTurn"); - - UAction_Drive_Pursuit_IsSharpTurn_Params params; - params.InPursuitPoint = InPursuitPoint; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_Drive_Pursuit.GetPursuitPointAndSpeedMultiplier -// (Defined, Public, HasOutparams) -// Parameters: -// float OutSpeedMultiplier (Parm, OutParm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UAction_Drive_Pursuit::GetPursuitPointAndSpeedMultiplier(float* OutSpeedMultiplier) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_Pursuit.GetPursuitPointAndSpeedMultiplier"); - - UAction_Drive_Pursuit_GetPursuitPointAndSpeedMultiplier_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (OutSpeedMultiplier != nullptr) - *OutSpeedMultiplier = params.OutSpeedMultiplier; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_Drive_Pursuit.Stop -// (Defined, Event, Public) - -void UAction_Drive_Pursuit::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_Pursuit.Stop"); - - UAction_Drive_Pursuit_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Drive_Pursuit.Start -// (Defined, Event, Public) - -void UAction_Drive_Pursuit::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_Pursuit.Start"); - - UAction_Drive_Pursuit_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Drive_Pursuit.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_Drive_Pursuit::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_Pursuit.CanRun"); - - UAction_Drive_Pursuit_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_Drive_Pursuit.ComputeCurrentState -// (Defined, Public) - -void UAction_Drive_Pursuit::ComputeCurrentState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_Pursuit.ComputeCurrentState"); - - UAction_Drive_Pursuit_ComputeCurrentState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Drive_AlongsideTarget.GetPursuitPointAndSpeedMultiplier -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// float OutSpeedMultiplier (Parm, OutParm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UAction_Drive_AlongsideTarget::GetPursuitPointAndSpeedMultiplier(float* OutSpeedMultiplier) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_AlongsideTarget.GetPursuitPointAndSpeedMultiplier"); - - UAction_Drive_AlongsideTarget_GetPursuitPointAndSpeedMultiplier_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (OutSpeedMultiplier != nullptr) - *OutSpeedMultiplier = params.OutSpeedMultiplier; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_Drive_AlongsideTarget.DetermineClosestFlankPoint -// (Defined, Public, HasDefaults) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UAction_Drive_AlongsideTarget::DetermineClosestFlankPoint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_AlongsideTarget.DetermineClosestFlankPoint"); - - UAction_Drive_AlongsideTarget_DetermineClosestFlankPoint_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_Drive_AvoidWall.IAmBlocked -// (Defined, Public, HasDefaults) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_Drive_AvoidWall::IAmBlocked() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_AvoidWall.IAmBlocked"); - - UAction_Drive_AvoidWall_IAmBlocked_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_Drive_AvoidWall.GetPursuitPoint -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// float OutSpeedMultiplier (Parm, OutParm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UAction_Drive_AvoidWall::GetPursuitPoint(float* OutSpeedMultiplier) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_AvoidWall.GetPursuitPoint"); - - UAction_Drive_AvoidWall_GetPursuitPoint_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (OutSpeedMultiplier != nullptr) - *OutSpeedMultiplier = params.OutSpeedMultiplier; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_Drive_AvoidWall.Start -// (Defined, Event, Public) - -void UAction_Drive_AvoidWall::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_AvoidWall.Start"); - - UAction_Drive_AvoidWall_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Drive_AvoidWall.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_Drive_AvoidWall::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_AvoidWall.CanRun"); - - UAction_Drive_AvoidWall_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_Drive_AvoidWall.TestForCollision -// (Defined, Public, HasDefaults) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_Drive_AvoidWall::TestForCollision() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_AvoidWall.TestForCollision"); - - UAction_Drive_AvoidWall_TestForCollision_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_Drive_BackUpAndAdjust.Stop -// (Defined, Event, Public) - -void UAction_Drive_BackUpAndAdjust::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_BackUpAndAdjust.Stop"); - - UAction_Drive_BackUpAndAdjust_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Drive_BackUpAndAdjust.Start -// (Defined, Event, Public) - -void UAction_Drive_BackUpAndAdjust::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_BackUpAndAdjust.Start"); - - UAction_Drive_BackUpAndAdjust_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Drive_BackUpAndAdjust.CanRun -// (Defined, Event, Public, HasDefaults) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_Drive_BackUpAndAdjust::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_BackUpAndAdjust.CanRun"); - - UAction_Drive_BackUpAndAdjust_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_Drive_GoBackToCombatArea.SetSpeedMultiplier -// (Defined, Public) - -void UAction_Drive_GoBackToCombatArea::SetSpeedMultiplier() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_GoBackToCombatArea.SetSpeedMultiplier"); - - UAction_Drive_GoBackToCombatArea_SetSpeedMultiplier_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Drive_GoBackToCombatArea.Stop -// (Defined, Event, Public) - -void UAction_Drive_GoBackToCombatArea::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_GoBackToCombatArea.Stop"); - - UAction_Drive_GoBackToCombatArea_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Drive_GoBackToCombatArea.Start -// (Defined, Event, Public) - -void UAction_Drive_GoBackToCombatArea::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_GoBackToCombatArea.Start"); - - UAction_Drive_GoBackToCombatArea_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Drive_GoBackToCombatArea.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_Drive_GoBackToCombatArea::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_GoBackToCombatArea.CanRun"); - - UAction_Drive_GoBackToCombatArea_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_Drive_Pursuit_TargetOnFoot.IsSharpTurn -// (Defined, Public) -// Parameters: -// struct FVector InPursuitPoint (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_Drive_Pursuit_TargetOnFoot::IsSharpTurn(const struct FVector& InPursuitPoint) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_Pursuit_TargetOnFoot.IsSharpTurn"); - - UAction_Drive_Pursuit_TargetOnFoot_IsSharpTurn_Params params; - params.InPursuitPoint = InPursuitPoint; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_Drive_Pursuit_TargetOnFoot.GetPursuitPointAndSpeedMultiplier -// (Defined, Public, HasOutparams) -// Parameters: -// float OutSpeedMultiplier (Parm, OutParm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UAction_Drive_Pursuit_TargetOnFoot::GetPursuitPointAndSpeedMultiplier(float* OutSpeedMultiplier) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_Pursuit_TargetOnFoot.GetPursuitPointAndSpeedMultiplier"); - - UAction_Drive_Pursuit_TargetOnFoot_GetPursuitPointAndSpeedMultiplier_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (OutSpeedMultiplier != nullptr) - *OutSpeedMultiplier = params.OutSpeedMultiplier; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_Drive_Pursuit_TargetOnFoot.Stop -// (Defined, Event, Public) - -void UAction_Drive_Pursuit_TargetOnFoot::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_Pursuit_TargetOnFoot.Stop"); - - UAction_Drive_Pursuit_TargetOnFoot_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Drive_Pursuit_TargetOnFoot.Start -// (Defined, Event, Public) - -void UAction_Drive_Pursuit_TargetOnFoot::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_Pursuit_TargetOnFoot.Start"); - - UAction_Drive_Pursuit_TargetOnFoot_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Drive_Pursuit_TargetOnFoot.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_Drive_Pursuit_TargetOnFoot::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Drive_Pursuit_TargetOnFoot.CanRun"); - - UAction_Drive_Pursuit_TargetOnFoot_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_DriveVehicle.AdvanceNodes -// (Defined, Public) - -void UAction_DriveVehicle::AdvanceNodes() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_DriveVehicle.AdvanceNodes"); - - UAction_DriveVehicle_AdvanceNodes_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_DriveVehicle.PassedNode -// (Defined, Public, HasDefaults) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_DriveVehicle::PassedNode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_DriveVehicle.PassedNode"); - - UAction_DriveVehicle_PassedNode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_DriveVehicle.ReachedNode -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_DriveVehicle::ReachedNode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_DriveVehicle.ReachedNode"); - - UAction_DriveVehicle_ReachedNode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_DriveVehicle.Stop -// (Defined, Event, Public) - -void UAction_DriveVehicle::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_DriveVehicle.Stop"); - - UAction_DriveVehicle_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_DriveVehicle.Start -// (Defined, Event, Public) - -void UAction_DriveVehicle::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_DriveVehicle.Start"); - - UAction_DriveVehicle_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_DriveVehicle.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_DriveVehicle::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_DriveVehicle.CanRun"); - - UAction_DriveVehicle_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_DriveVehicle.GetBestPatrolNode -// (Defined, Public) -// Parameters: -// class AWillowAIMoveNode* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowAIMoveNode* UAction_DriveVehicle::GetBestPatrolNode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_DriveVehicle.GetBestPatrolNode"); - - UAction_DriveVehicle_GetBestPatrolNode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_FinalBoss.Stop -// (Defined, Event, Public) - -void UAction_FinalBoss::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FinalBoss.Stop"); - - UAction_FinalBoss_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FinalBoss.Start -// (Defined, Event, Public) - -void UAction_FinalBoss::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FinalBoss.Start"); - - UAction_FinalBoss_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FinalBoss.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_FinalBoss::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FinalBoss.CanRun"); - - UAction_FinalBoss_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_FinalBossFly.Stop -// (Defined, Event, Public, HasDefaults) - -void UAction_FinalBossFly::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FinalBossFly.Stop"); - - UAction_FinalBossFly_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FinalBossFly.Start -// (Defined, Event, Public) - -void UAction_FinalBossFly::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FinalBossFly.Start"); - - UAction_FinalBossFly_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FinalBossFly.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_FinalBossFly::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FinalBossFly.CanRun"); - - UAction_FinalBossFly_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_FlyAnimAttack.ValidAttackLoc -// (Defined, Public, HasDefaults) -// Parameters: -// struct FVector TestLoc (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_FlyAnimAttack::ValidAttackLoc(const struct FVector& TestLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FlyAnimAttack.ValidAttackLoc"); - - UAction_FlyAnimAttack_ValidAttackLoc_Params params; - params.TestLoc = TestLoc; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_FlyAnimAttack.GetAttackLoc -// (Defined, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UAction_FlyAnimAttack::GetAttackLoc() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FlyAnimAttack.GetAttackLoc"); - - UAction_FlyAnimAttack_GetAttackLoc_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_FlyAnimAttack.IsAimed -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_FlyAnimAttack::IsAimed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FlyAnimAttack.IsAimed"); - - UAction_FlyAnimAttack_IsAimed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_FlyAnimAttack.GetDotToTarget -// (Defined, Public, HasDefaults) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UAction_FlyAnimAttack::GetDotToTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FlyAnimAttack.GetDotToTarget"); - - UAction_FlyAnimAttack_GetDotToTarget_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_FlyAnimAttack.AttackFinished -// (Defined, Public) - -void UAction_FlyAnimAttack::AttackFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FlyAnimAttack.AttackFinished"); - - UAction_FlyAnimAttack_AttackFinished_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FlyAnimAttack.CheckStateTransition -// (Defined, Public) - -void UAction_FlyAnimAttack::CheckStateTransition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FlyAnimAttack.CheckStateTransition"); - - UAction_FlyAnimAttack_CheckStateTransition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FlyAnimAttack.GetDesiredState -// (Defined, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_FlyAnimAttack::GetDesiredState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FlyAnimAttack.GetDesiredState"); - - UAction_FlyAnimAttack_GetDesiredState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_FlyAnimAttack.ActivateEvent -// (Defined, Event, Public) -// Parameters: -// struct FName EventName (Parm) - -void UAction_FlyAnimAttack::ActivateEvent(const struct FName& EventName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FlyAnimAttack.ActivateEvent"); - - UAction_FlyAnimAttack_ActivateEvent_Params params; - params.EventName = EventName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FlyAnimAttack.Stop -// (Defined, Event, Public) - -void UAction_FlyAnimAttack::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FlyAnimAttack.Stop"); - - UAction_FlyAnimAttack_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FlyAnimAttack.Start -// (Defined, Event, Public) - -void UAction_FlyAnimAttack::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FlyAnimAttack.Start"); - - UAction_FlyAnimAttack_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_FlyAnimAttack.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_FlyAnimAttack::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FlyAnimAttack.CanRun"); - - UAction_FlyAnimAttack_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_FlyAnimAttack.Init -// (Defined, Event, Public) - -void UAction_FlyAnimAttack::Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_FlyAnimAttack.Init"); - - UAction_FlyAnimAttack_Init_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GoToScriptedDestination.FindLookAtTarget -// (Defined, Public) - -void UAction_GoToScriptedDestination::FindLookAtTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GoToScriptedDestination.FindLookAtTarget"); - - UAction_GoToScriptedDestination_FindLookAtTarget_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GoToScriptedDestination.ReachedFormation -// (Defined, Public, HasDefaults) -// Parameters: -// struct FVector TestLoc (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_GoToScriptedDestination::ReachedFormation(const struct FVector& TestLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GoToScriptedDestination.ReachedFormation"); - - UAction_GoToScriptedDestination_ReachedFormation_Params params; - params.TestLoc = TestLoc; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GoToScriptedDestination.CanFollowFormationOwner -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_GoToScriptedDestination::CanFollowFormationOwner() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GoToScriptedDestination.CanFollowFormationOwner"); - - UAction_GoToScriptedDestination_CanFollowFormationOwner_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GoToScriptedDestination.InRange -// (Public) -// Parameters: -// struct FVector TestLoc (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_GoToScriptedDestination::InRange(const struct FVector& TestLoc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GoToScriptedDestination.InRange"); - - UAction_GoToScriptedDestination_InRange_Params params; - params.TestLoc = TestLoc; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GoToScriptedDestination.WantsPath -// (Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_GoToScriptedDestination::WantsPath() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GoToScriptedDestination.WantsPath"); - - UAction_GoToScriptedDestination_WantsPath_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GoToScriptedDestination.SetMoveNode -// (Defined, Public) -// Parameters: -// class AWillowAIMoveNode* NewNode (Parm) - -void UAction_GoToScriptedDestination::SetMoveNode(class AWillowAIMoveNode* NewNode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GoToScriptedDestination.SetMoveNode"); - - UAction_GoToScriptedDestination_SetMoveNode_Params params; - params.NewNode = NewNode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GoToScriptedDestination.GetMoveNode -// (Defined, Public) -// Parameters: -// class AWillowAIMoveNode* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowAIMoveNode* UAction_GoToScriptedDestination::GetMoveNode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GoToScriptedDestination.GetMoveNode"); - - UAction_GoToScriptedDestination_GetMoveNode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GoToScriptedDestination.SetMoveNodeSpeed -// (Defined, Public) - -void UAction_GoToScriptedDestination::SetMoveNodeSpeed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GoToScriptedDestination.SetMoveNodeSpeed"); - - UAction_GoToScriptedDestination_SetMoveNodeSpeed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GoToScriptedDestination.GetDefaultMoveNodeSpeed -// (Defined, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UAction_GoToScriptedDestination::GetDefaultMoveNodeSpeed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GoToScriptedDestination.GetDefaultMoveNodeSpeed"); - - UAction_GoToScriptedDestination_GetDefaultMoveNodeSpeed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GoToScriptedDestination.SetMoveFacingPolicy -// (Defined, Public) - -void UAction_GoToScriptedDestination::SetMoveFacingPolicy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GoToScriptedDestination.SetMoveFacingPolicy"); - - UAction_GoToScriptedDestination_SetMoveFacingPolicy_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GoToScriptedDestination.LookAtScriptedFocus -// (Defined, Public) - -void UAction_GoToScriptedDestination::LookAtScriptedFocus() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GoToScriptedDestination.LookAtScriptedFocus"); - - UAction_GoToScriptedDestination_LookAtScriptedFocus_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GoToScriptedDestination.CheckStateTransition -// (Defined, Public) - -void UAction_GoToScriptedDestination::CheckStateTransition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GoToScriptedDestination.CheckStateTransition"); - - UAction_GoToScriptedDestination_CheckStateTransition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GoToScriptedDestination.GetDesiredStateName -// (Defined, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_GoToScriptedDestination::GetDesiredStateName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GoToScriptedDestination.GetDesiredStateName"); - - UAction_GoToScriptedDestination_GetDesiredStateName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GoToScriptedDestination.ShouldLookAtPlayer -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_GoToScriptedDestination::ShouldLookAtPlayer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GoToScriptedDestination.ShouldLookAtPlayer"); - - UAction_GoToScriptedDestination_ShouldLookAtPlayer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GoToScriptedDestination.ActivateEvent -// (Defined, Event, Public) -// Parameters: -// struct FName EventName (Parm) - -void UAction_GoToScriptedDestination::ActivateEvent(const struct FName& EventName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GoToScriptedDestination.ActivateEvent"); - - UAction_GoToScriptedDestination_ActivateEvent_Params params; - params.EventName = EventName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GoToScriptedDestination.Update -// (Defined, Event, Public) - -void UAction_GoToScriptedDestination::Update() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GoToScriptedDestination.Update"); - - UAction_GoToScriptedDestination_Update_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GoToScriptedDestination.Stop -// (Defined, Event, Public) - -void UAction_GoToScriptedDestination::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GoToScriptedDestination.Stop"); - - UAction_GoToScriptedDestination_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GoToScriptedDestination.Start -// (Defined, Event, Public) - -void UAction_GoToScriptedDestination::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GoToScriptedDestination.Start"); - - UAction_GoToScriptedDestination_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GoToScriptedDestination.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_GoToScriptedDestination::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GoToScriptedDestination.CanRun"); - - UAction_GoToScriptedDestination_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GrabPickup.ActuallyPickupItem -// (Defined, Public) - -void UAction_GrabPickup::ActuallyPickupItem() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GrabPickup.ActuallyPickupItem"); - - UAction_GrabPickup_ActuallyPickupItem_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GrabPickup.PathFind -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_GrabPickup::PathFind() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GrabPickup.PathFind"); - - UAction_GrabPickup_PathFind_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GrabPickup.GetPathLocation -// (Defined, Public) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UAction_GrabPickup::GetPathLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GrabPickup.GetPathLocation"); - - UAction_GrabPickup_GetPathLocation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GrabPickup.HasPathToPickup -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_GrabPickup::HasPathToPickup() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GrabPickup.HasPathToPickup"); - - UAction_GrabPickup_HasPathToPickup_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GrabPickup.CheckPickUp -// (Defined, Public) - -void UAction_GrabPickup::CheckPickUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GrabPickup.CheckPickUp"); - - UAction_GrabPickup_CheckPickUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GrabPickup.ValidPickup -// (Defined, Public) -// Parameters: -// class AWillowPickup* CheckPickUp (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_GrabPickup::ValidPickup(class AWillowPickup* CheckPickUp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GrabPickup.ValidPickup"); - - UAction_GrabPickup_ValidPickup_Params params; - params.CheckPickUp = CheckPickUp; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GrabPickup.Start -// (Defined, Event, Public) - -void UAction_GrabPickup::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GrabPickup.Start"); - - UAction_GrabPickup_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_GrabPickup.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_GrabPickup::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GrabPickup.CanRun"); - - UAction_GrabPickup_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_GrabPickup.Init -// (Defined, Event, Public) - -void UAction_GrabPickup::Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_GrabPickup.Init"); - - UAction_GrabPickup_Init_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowReplicatedEmitter.Behavior_ChangeParticleSystemActiveState -// (Defined, Public) -// Parameters: -// unsigned char ChangeType (Parm) - -void AWillowReplicatedEmitter::Behavior_ChangeParticleSystemActiveState(unsigned char ChangeType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowReplicatedEmitter.Behavior_ChangeParticleSystemActiveState"); - - AWillowReplicatedEmitter_Behavior_ChangeParticleSystemActiveState_Params params; - params.ChangeType = ChangeType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowReplicatedEmitter.Behavior_SetObjectParameterValue -// (Defined, Public, HasOutparams) -// Parameters: -// int SectionIndex (Const, Parm, OutParm) -// struct FName ParameterName (Const, Parm, OutParm) -// class UObject* Param (Const, Parm, OutParm) - -void AWillowReplicatedEmitter::Behavior_SetObjectParameterValue(int* SectionIndex, struct FName* ParameterName, class UObject** Param) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowReplicatedEmitter.Behavior_SetObjectParameterValue"); - - AWillowReplicatedEmitter_Behavior_SetObjectParameterValue_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SectionIndex != nullptr) - *SectionIndex = params.SectionIndex; - if (ParameterName != nullptr) - *ParameterName = params.ParameterName; - if (Param != nullptr) - *Param = params.Param; -} - - -// Function WillowGame.WillowReplicatedEmitter.Behavior_GetObjectParameterValue -// (Defined, Public, HasOutparams) -// Parameters: -// int SectionIndex (Const, Parm, OutParm) -// struct FName ParameterName (Const, Parm, OutParm) -// class UObject* Param (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowReplicatedEmitter::Behavior_GetObjectParameterValue(int* SectionIndex, struct FName* ParameterName, class UObject** Param) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowReplicatedEmitter.Behavior_GetObjectParameterValue"); - - AWillowReplicatedEmitter_Behavior_GetObjectParameterValue_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SectionIndex != nullptr) - *SectionIndex = params.SectionIndex; - if (ParameterName != nullptr) - *ParameterName = params.ParameterName; - if (Param != nullptr) - *Param = params.Param; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowReplicatedEmitter.Behavior_GetColorParameterValue -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// int SectionIndex (Const, Parm, OutParm) -// struct FName ParameterName (Const, Parm, OutParm) -// struct FLinearColor Param (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowReplicatedEmitter::Behavior_GetColorParameterValue(int* SectionIndex, struct FName* ParameterName, struct FLinearColor* Param) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowReplicatedEmitter.Behavior_GetColorParameterValue"); - - AWillowReplicatedEmitter_Behavior_GetColorParameterValue_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SectionIndex != nullptr) - *SectionIndex = params.SectionIndex; - if (ParameterName != nullptr) - *ParameterName = params.ParameterName; - if (Param != nullptr) - *Param = params.Param; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowReplicatedEmitter.Behavior_GetVectorParameterValue -// (Defined, Public, HasOutparams) -// Parameters: -// int SectionIndex (Const, Parm, OutParm) -// struct FName ParameterName (Const, Parm, OutParm) -// struct FVector Param (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowReplicatedEmitter::Behavior_GetVectorParameterValue(int* SectionIndex, struct FName* ParameterName, struct FVector* Param) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowReplicatedEmitter.Behavior_GetVectorParameterValue"); - - AWillowReplicatedEmitter_Behavior_GetVectorParameterValue_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SectionIndex != nullptr) - *SectionIndex = params.SectionIndex; - if (ParameterName != nullptr) - *ParameterName = params.ParameterName; - if (Param != nullptr) - *Param = params.Param; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowReplicatedEmitter.Behavior_GetFloatParameterValue -// (Defined, Public, HasOutparams) -// Parameters: -// int SectionIndex (Const, Parm, OutParm) -// struct FName ParameterName (Const, Parm, OutParm) -// float Param (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowReplicatedEmitter::Behavior_GetFloatParameterValue(int* SectionIndex, struct FName* ParameterName, float* Param) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowReplicatedEmitter.Behavior_GetFloatParameterValue"); - - AWillowReplicatedEmitter_Behavior_GetFloatParameterValue_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (SectionIndex != nullptr) - *SectionIndex = params.SectionIndex; - if (ParameterName != nullptr) - *ParameterName = params.ParameterName; - if (Param != nullptr) - *Param = params.Param; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowReplicatedEmitter.Behavior_SetColorParameterValue -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// int SectionIndex (Const, Parm, OutParm) -// struct FName ParameterName (Const, Parm, OutParm) -// struct FLinearColor Param (Const, Parm, OutParm) - -void AWillowReplicatedEmitter::Behavior_SetColorParameterValue(int* SectionIndex, struct FName* ParameterName, struct FLinearColor* Param) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowReplicatedEmitter.Behavior_SetColorParameterValue"); - - AWillowReplicatedEmitter_Behavior_SetColorParameterValue_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SectionIndex != nullptr) - *SectionIndex = params.SectionIndex; - if (ParameterName != nullptr) - *ParameterName = params.ParameterName; - if (Param != nullptr) - *Param = params.Param; -} - - -// Function WillowGame.WillowReplicatedEmitter.Behavior_SetVectorParameterValue -// (Defined, Public, HasOutparams) -// Parameters: -// int SectionIndex (Const, Parm, OutParm) -// struct FName ParameterName (Const, Parm, OutParm) -// struct FVector Param (Const, Parm, OutParm) - -void AWillowReplicatedEmitter::Behavior_SetVectorParameterValue(int* SectionIndex, struct FName* ParameterName, struct FVector* Param) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowReplicatedEmitter.Behavior_SetVectorParameterValue"); - - AWillowReplicatedEmitter_Behavior_SetVectorParameterValue_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SectionIndex != nullptr) - *SectionIndex = params.SectionIndex; - if (ParameterName != nullptr) - *ParameterName = params.ParameterName; - if (Param != nullptr) - *Param = params.Param; -} - - -// Function WillowGame.WillowReplicatedEmitter.Behavior_SetFloatParameterValue -// (Defined, Public, HasOutparams) -// Parameters: -// int SectionIndex (Const, Parm, OutParm) -// struct FName ParameterName (Const, Parm, OutParm) -// float Param (Const, Parm, OutParm) - -void AWillowReplicatedEmitter::Behavior_SetFloatParameterValue(int* SectionIndex, struct FName* ParameterName, float* Param) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowReplicatedEmitter.Behavior_SetFloatParameterValue"); - - AWillowReplicatedEmitter_Behavior_SetFloatParameterValue_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SectionIndex != nullptr) - *SectionIndex = params.SectionIndex; - if (ParameterName != nullptr) - *ParameterName = params.ParameterName; - if (Param != nullptr) - *Param = params.Param; -} - - -// Function WillowGame.WillowReplicatedEmitter.ApplyColorParameters -// (Defined, Simulated, Public) - -void AWillowReplicatedEmitter::ApplyColorParameters() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowReplicatedEmitter.ApplyColorParameters"); - - AWillowReplicatedEmitter_ApplyColorParameters_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowReplicatedEmitter.ApplyVectorParameters -// (Defined, Simulated, Public) - -void AWillowReplicatedEmitter::ApplyVectorParameters() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowReplicatedEmitter.ApplyVectorParameters"); - - AWillowReplicatedEmitter_ApplyVectorParameters_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowReplicatedEmitter.ApplyFloatParameters -// (Defined, Simulated, Public) - -void AWillowReplicatedEmitter::ApplyFloatParameters() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowReplicatedEmitter.ApplyFloatParameters"); - - AWillowReplicatedEmitter_ApplyFloatParameters_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowReplicatedEmitter.SetColorParameter -// (Defined, Simulated, Public) -// Parameters: -// struct FName ParameterName (Parm) -// struct FColor Param (Parm) - -void AWillowReplicatedEmitter::SetColorParameter(const struct FName& ParameterName, const struct FColor& Param) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowReplicatedEmitter.SetColorParameter"); - - AWillowReplicatedEmitter_SetColorParameter_Params params; - params.ParameterName = ParameterName; - params.Param = Param; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowReplicatedEmitter.SetVectorParameter -// (Defined, Simulated, Public) -// Parameters: -// struct FName ParameterName (Parm) -// struct FVector Param (Parm) - -void AWillowReplicatedEmitter::SetVectorParameter(const struct FName& ParameterName, const struct FVector& Param) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowReplicatedEmitter.SetVectorParameter"); - - AWillowReplicatedEmitter_SetVectorParameter_Params params; - params.ParameterName = ParameterName; - params.Param = Param; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowReplicatedEmitter.SetFloatParameter -// (Defined, Simulated, Public) -// Parameters: -// struct FName ParameterName (Parm) -// float Param (Parm) - -void AWillowReplicatedEmitter::SetFloatParameter(const struct FName& ParameterName, float Param) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowReplicatedEmitter.SetFloatParameter"); - - AWillowReplicatedEmitter_SetFloatParameter_Params params; - params.ParameterName = ParameterName; - params.Param = Param; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowReplicatedEmitter.SetTemplate -// (Defined, Simulated, Event, HasOptionalparams, Public) -// Parameters: -// class UParticleSystem* NewTemplate (Parm) -// bool bDestroyOnFinish (OptionalParm, Parm) - -void AWillowReplicatedEmitter::SetTemplate(class UParticleSystem* NewTemplate, bool bDestroyOnFinish) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowReplicatedEmitter.SetTemplate"); - - AWillowReplicatedEmitter_SetTemplate_Params params; - params.NewTemplate = NewTemplate; - params.bDestroyOnFinish = bDestroyOnFinish; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowReplicatedEmitter.SetTemplateWithCensoredAlternative -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class UParticleSystem* DefaultTemplate (Parm) -// class UParticleSystem* CensoredTemplateAlternative (Parm) -// bool bEffectEligibleForCensoring (Parm) -// bool bDestroyOnFinish (OptionalParm, Parm) - -void AWillowReplicatedEmitter::SetTemplateWithCensoredAlternative(class UParticleSystem* DefaultTemplate, class UParticleSystem* CensoredTemplateAlternative, bool bEffectEligibleForCensoring, bool bDestroyOnFinish) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowReplicatedEmitter.SetTemplateWithCensoredAlternative"); - - AWillowReplicatedEmitter_SetTemplateWithCensoredAlternative_Params params; - params.DefaultTemplate = DefaultTemplate; - params.CensoredTemplateAlternative = CensoredTemplateAlternative; - params.bEffectEligibleForCensoring = bEffectEligibleForCensoring; - params.bDestroyOnFinish = bDestroyOnFinish; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowReplicatedEmitter.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowReplicatedEmitter::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowReplicatedEmitter.ReplicatedEvent"); - - AWillowReplicatedEmitter_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowReplicatedEmitter.PostBeginPlay -// (Defined, Simulated, Public) - -void AWillowReplicatedEmitter::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowReplicatedEmitter.PostBeginPlay"); - - AWillowReplicatedEmitter_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_MortarAttack.FireMortar -// (Defined, Public, HasDefaults) - -void UAction_MortarAttack::FireMortar() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MortarAttack.FireMortar"); - - UAction_MortarAttack_FireMortar_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_MortarAttack.CreateEffect -// (Defined, Public, HasDefaults) - -void UAction_MortarAttack::CreateEffect() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MortarAttack.CreateEffect"); - - UAction_MortarAttack_CreateEffect_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_MortarAttack.DetachBeam -// (Defined, Public) - -void UAction_MortarAttack::DetachBeam() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MortarAttack.DetachBeam"); - - UAction_MortarAttack_DetachBeam_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_MortarAttack.AttachBeam -// (Defined, Public, HasDefaults) - -void UAction_MortarAttack::AttachBeam() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MortarAttack.AttachBeam"); - - UAction_MortarAttack_AttachBeam_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_MortarAttack.Stop -// (Defined, Event, Public) - -void UAction_MortarAttack::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MortarAttack.Stop"); - - UAction_MortarAttack_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ILightProjectileManagerOwner.GetLightProjMgrFor -// (Simulated, Public) -// Parameters: -// class AWillowWeapon* aWeapon (Parm) -// class AWillowLightProjectileManager* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowLightProjectileManager* UILightProjectileManagerOwner::GetLightProjMgrFor(class AWillowWeapon* aWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ILightProjectileManagerOwner.GetLightProjMgrFor"); - - UILightProjectileManagerOwner_GetLightProjMgrFor_Params params; - params.aWeapon = aWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_MoveToFormation.HalfExposed -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_MoveToFormation::HalfExposed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MoveToFormation.HalfExposed"); - - UAction_MoveToFormation_HalfExposed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_MoveToFormation.RotatedEnough -// (Defined, Public, HasDefaults) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_MoveToFormation::RotatedEnough() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MoveToFormation.RotatedEnough"); - - UAction_MoveToFormation_RotatedEnough_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_MoveToFormation.CloseEnough -// (Defined, Public, HasDefaults) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_MoveToFormation::CloseEnough() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MoveToFormation.CloseEnough"); - - UAction_MoveToFormation_CloseEnough_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_MoveToFormation.CanBeMagnetized -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_MoveToFormation::CanBeMagnetized() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MoveToFormation.CanBeMagnetized"); - - UAction_MoveToFormation_CanBeMagnetized_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_MoveToFormation.OwnerIsMoving -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_MoveToFormation::OwnerIsMoving() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MoveToFormation.OwnerIsMoving"); - - UAction_MoveToFormation_OwnerIsMoving_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_MoveToFormation.SetFacingPolicy -// (Defined, Public) - -void UAction_MoveToFormation::SetFacingPolicy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MoveToFormation.SetFacingPolicy"); - - UAction_MoveToFormation_SetFacingPolicy_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_MoveToFormation.CheckFormation -// (Defined, Public) - -void UAction_MoveToFormation::CheckFormation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MoveToFormation.CheckFormation"); - - UAction_MoveToFormation_CheckFormation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_MoveToFormation.GetLeaderPawn -// (Defined, Public) -// Parameters: -// class AWillowPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPawn* UAction_MoveToFormation::GetLeaderPawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MoveToFormation.GetLeaderPawn"); - - UAction_MoveToFormation_GetLeaderPawn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_MoveToFormation.CanFollowOwner -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_MoveToFormation::CanFollowOwner() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MoveToFormation.CanFollowOwner"); - - UAction_MoveToFormation_CanFollowOwner_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_MoveToFormation.CheckStateTransition -// (Defined, Public) - -void UAction_MoveToFormation::CheckStateTransition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MoveToFormation.CheckStateTransition"); - - UAction_MoveToFormation_CheckStateTransition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_MoveToFormation.Update -// (Defined, Event, Public) - -void UAction_MoveToFormation::Update() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MoveToFormation.Update"); - - UAction_MoveToFormation_Update_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_MoveToFormation.Stop -// (Defined, Event, Public) - -void UAction_MoveToFormation::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MoveToFormation.Stop"); - - UAction_MoveToFormation_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_MoveToFormation.Start -// (Defined, Event, Public) - -void UAction_MoveToFormation::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MoveToFormation.Start"); - - UAction_MoveToFormation_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_MoveToFormation.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_MoveToFormation::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MoveToFormation.CanRun"); - - UAction_MoveToFormation_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_MoveToVehicle.PathFind -// (Defined, Event, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_MoveToVehicle::PathFind() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MoveToVehicle.PathFind"); - - UAction_MoveToVehicle_PathFind_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_MoveToVehicle.CloseEnough -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UAction_MoveToVehicle::CloseEnough() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MoveToVehicle.CloseEnough"); - - UAction_MoveToVehicle_CloseEnough_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_MoveToVehicle.GetMyVehicle -// (Defined, Public) - -void UAction_MoveToVehicle::GetMyVehicle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MoveToVehicle.GetMyVehicle"); - - UAction_MoveToVehicle_GetMyVehicle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_MoveToVehicle.GetEnterDistance -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UAction_MoveToVehicle::GetEnterDistance() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MoveToVehicle.GetEnterDistance"); - - UAction_MoveToVehicle_GetEnterDistance_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_MoveToVehicle.Update -// (Defined, Event, Public) - -void UAction_MoveToVehicle::Update() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MoveToVehicle.Update"); - - UAction_MoveToVehicle_Update_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_MoveToVehicle.Stop -// (Defined, Event, Public) - -void UAction_MoveToVehicle::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MoveToVehicle.Stop"); - - UAction_MoveToVehicle_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_MoveToVehicle.Start -// (Defined, Event, Public) - -void UAction_MoveToVehicle::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MoveToVehicle.Start"); - - UAction_MoveToVehicle_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_MoveToVehicle.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_MoveToVehicle::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_MoveToVehicle.CanRun"); - - UAction_MoveToVehicle_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_Patrol.CheckFullyBlocked -// (Defined, Public) - -void UAction_Patrol::CheckFullyBlocked() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Patrol.CheckFullyBlocked"); - - UAction_Patrol_CheckFullyBlocked_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Patrol.GetRandomHomeLocation -// (Defined, Public, HasDefaults) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UAction_Patrol::GetRandomHomeLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Patrol.GetRandomHomeLocation"); - - UAction_Patrol_GetRandomHomeLocation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_Patrol.SetMoveNode -// (Defined, Public) -// Parameters: -// class AWillowAIMoveNode* NewNode (Parm) - -void UAction_Patrol::SetMoveNode(class AWillowAIMoveNode* NewNode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Patrol.SetMoveNode"); - - UAction_Patrol_SetMoveNode_Params params; - params.NewNode = NewNode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Patrol.GetMoveNode -// (Defined, Public) -// Parameters: -// class AWillowAIMoveNode* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowAIMoveNode* UAction_Patrol::GetMoveNode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Patrol.GetMoveNode"); - - UAction_Patrol_GetMoveNode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_Patrol.SetMoveNodeSpeed -// (Defined, Public) - -void UAction_Patrol::SetMoveNodeSpeed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Patrol.SetMoveNodeSpeed"); - - UAction_Patrol_SetMoveNodeSpeed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Patrol.SetMoveFacingPolicy -// (Defined, Public) - -void UAction_Patrol::SetMoveFacingPolicy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Patrol.SetMoveFacingPolicy"); - - UAction_Patrol_SetMoveFacingPolicy_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Patrol.ShowDesignError -// (Defined, Public) - -void UAction_Patrol::ShowDesignError() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Patrol.ShowDesignError"); - - UAction_Patrol_ShowDesignError_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Patrol.CheckStateTransition -// (Defined, Public) - -void UAction_Patrol::CheckStateTransition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Patrol.CheckStateTransition"); - - UAction_Patrol_CheckStateTransition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Patrol.GetPatrolState -// (Defined, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_Patrol::GetPatrolState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Patrol.GetPatrolState"); - - UAction_Patrol_GetPatrolState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_Patrol.Stop -// (Defined, Event, Public) - -void UAction_Patrol::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Patrol.Stop"); - - UAction_Patrol_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Patrol.Start -// (Defined, Event, Public) - -void UAction_Patrol::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Patrol.Start"); - - UAction_Patrol_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_Patrol.ScriptCleanUp -// (Defined, Event, Public) - -void UAction_Patrol::ScriptCleanUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_Patrol.ScriptCleanUp"); - - UAction_Patrol_ScriptCleanUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_PlayCustomAnimation.Stop -// (Defined, Event, Public) - -void UAction_PlayCustomAnimation::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_PlayCustomAnimation.Stop"); - - UAction_PlayCustomAnimation_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_PlayCustomAnimation.Start -// (Defined, Event, Public) - -void UAction_PlayCustomAnimation::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_PlayCustomAnimation.Start"); - - UAction_PlayCustomAnimation_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_PlayCustomAnimation.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_PlayCustomAnimation::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_PlayCustomAnimation.CanRun"); - - UAction_PlayCustomAnimation_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_ScriptedNPC.PerchPlayStopBalanced -// (Defined, Public) - -void UAction_ScriptedNPC::PerchPlayStopBalanced() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_ScriptedNPC.PerchPlayStopBalanced"); - - UAction_ScriptedNPC_PerchPlayStopBalanced_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_ScriptedNPC.PerchPlayStop -// (Defined, Public) -// Parameters: -// bool bInterrupted (Parm) - -void UAction_ScriptedNPC::PerchPlayStop(bool bInterrupted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_ScriptedNPC.PerchPlayStop"); - - UAction_ScriptedNPC_PerchPlayStop_Params params; - params.bInterrupted = bInterrupted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_ScriptedNPC.PerchDone -// (Defined, Public) - -void UAction_ScriptedNPC::PerchDone() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_ScriptedNPC.PerchDone"); - - UAction_ScriptedNPC_PerchDone_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_ScriptedNPC.PerchStart -// (Defined, Public) -// Parameters: -// class APerch* NewPerch (Parm) - -void UAction_ScriptedNPC::PerchStart(class APerch* NewPerch) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_ScriptedNPC.PerchStart"); - - UAction_ScriptedNPC_PerchStart_Params params; - params.NewPerch = NewPerch; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_ScriptedNPC.GetDefaultMoveNodeSpeed -// (Defined, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UAction_ScriptedNPC::GetDefaultMoveNodeSpeed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_ScriptedNPC.GetDefaultMoveNodeSpeed"); - - UAction_ScriptedNPC_GetDefaultMoveNodeSpeed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_ScriptedNPC.SetMoveFacingPolicy -// (Defined, Public) - -void UAction_ScriptedNPC::SetMoveFacingPolicy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_ScriptedNPC.SetMoveFacingPolicy"); - - UAction_ScriptedNPC_SetMoveFacingPolicy_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_ScriptedNPC.SetupLoadBalancePathing -// (Defined, Public) - -void UAction_ScriptedNPC::SetupLoadBalancePathing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_ScriptedNPC.SetupLoadBalancePathing"); - - UAction_ScriptedNPC_SetupLoadBalancePathing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_ScriptedNPC.SetupLoadBalanceDefaults -// (Defined, Public) - -void UAction_ScriptedNPC::SetupLoadBalanceDefaults() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_ScriptedNPC.SetupLoadBalanceDefaults"); - - UAction_ScriptedNPC_SetupLoadBalanceDefaults_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_ScriptedNPC.CreateVectorPath -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FVector GoalVector (Parm) -// struct FGBXNavMeshPolyRef GoalPoly (OptionalParm, Parm) -// bool bAdjustStartForMotion (OptionalParm, Parm) - -void UAction_ScriptedNPC::CreateVectorPath(const struct FVector& GoalVector, const struct FGBXNavMeshPolyRef& GoalPoly, bool bAdjustStartForMotion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_ScriptedNPC.CreateVectorPath"); - - UAction_ScriptedNPC_CreateVectorPath_Params params; - params.GoalVector = GoalVector; - params.GoalPoly = GoalPoly; - params.bAdjustStartForMotion = bAdjustStartForMotion; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_ScriptedNPC.CreateActorPath -// (Defined, HasOptionalparams, Public) -// Parameters: -// class AActor* GoalActor (Parm) -// float MaxDist (OptionalParm, Parm) -// bool bAdjustStartForMotion (OptionalParm, Parm) - -void UAction_ScriptedNPC::CreateActorPath(class AActor* GoalActor, float MaxDist, bool bAdjustStartForMotion) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_ScriptedNPC.CreateActorPath"); - - UAction_ScriptedNPC_CreateActorPath_Params params; - params.GoalActor = GoalActor; - params.MaxDist = MaxDist; - params.bAdjustStartForMotion = bAdjustStartForMotion; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_ScriptedNPC.SetPerch -// (Defined, Public) - -void UAction_ScriptedNPC::SetPerch() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_ScriptedNPC.SetPerch"); - - UAction_ScriptedNPC_SetPerch_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_ScriptedNPC.PathAttemptFinished -// (Defined, Public) - -void UAction_ScriptedNPC::PathAttemptFinished() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_ScriptedNPC.PathAttemptFinished"); - - UAction_ScriptedNPC_PathAttemptFinished_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_ScriptedNPC.GetDesiredStateName -// (Defined, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_ScriptedNPC::GetDesiredStateName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_ScriptedNPC.GetDesiredStateName"); - - UAction_ScriptedNPC_GetDesiredStateName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_ScriptedNPC.CheckStateTransition -// (Defined, Public) - -void UAction_ScriptedNPC::CheckStateTransition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_ScriptedNPC.CheckStateTransition"); - - UAction_ScriptedNPC_CheckStateTransition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_ScriptedNPC.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_ScriptedNPC::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_ScriptedNPC.CanRun"); - - UAction_ScriptedNPC_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_AISetFlight.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AISetFlight::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AISetFlight.ApplyBehaviorToContext"); - - UBehavior_AISetFlight_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Action_SetFlight.Start -// (Defined, Event, Public) - -void UAction_SetFlight::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_SetFlight.Start"); - - UAction_SetFlight_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_SetFlight.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_SetFlight::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_SetFlight.CanRun"); - - UAction_SetFlight_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_ShootThreatWhenInView.Stop -// (Defined, Event, Public) - -void UAction_ShootThreatWhenInView::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_ShootThreatWhenInView.Stop"); - - UAction_ShootThreatWhenInView_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_ShootThreatWhenInView.Start -// (Defined, Event, Public) - -void UAction_ShootThreatWhenInView::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_ShootThreatWhenInView.Start"); - - UAction_ShootThreatWhenInView_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_SweepAttack.CalcNextLoc -// (Defined, Public, HasDefaults) - -void UAction_SweepAttack::CalcNextLoc() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_SweepAttack.CalcNextLoc"); - - UAction_SweepAttack_CalcNextLoc_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_SweepAttack.Stop -// (Defined, Event, Public) - -void UAction_SweepAttack::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_SweepAttack.Stop"); - - UAction_SweepAttack_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_SweepAttack.Start -// (Defined, Event, Public) - -void UAction_SweepAttack::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_SweepAttack.Start"); - - UAction_SweepAttack_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_SweepAttack.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_SweepAttack::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_SweepAttack.CanRun"); - - UAction_SweepAttack_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Action_VehicleTurret.Update -// (Defined, Event, Public) - -void UAction_VehicleTurret::Update() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_VehicleTurret.Update"); - - UAction_VehicleTurret_Update_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_VehicleTurret.Stop -// (Defined, Event, Public) - -void UAction_VehicleTurret::Stop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_VehicleTurret.Stop"); - - UAction_VehicleTurret_Stop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_VehicleTurret.Start -// (Defined, Event, Public) - -void UAction_VehicleTurret::Start() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_VehicleTurret.Start"); - - UAction_VehicleTurret_Start_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Action_VehicleTurret.CanRun -// (Defined, Event, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAction_VehicleTurret::CanRun() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Action_VehicleTurret.CanRun"); - - UAction_VehicleTurret_CanRun_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AmmoPanelGFxObject.__SetHighlight -// (Defined, Public) -// Parameters: -// struct FString HighlightFrame (Parm, NeedCtorLink) - -void UAmmoPanelGFxObject::__SetHighlight(const struct FString& HighlightFrame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AmmoPanelGFxObject.__SetHighlight"); - - UAmmoPanelGFxObject___SetHighlight_Params params; - params.HighlightFrame = HighlightFrame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AmmoPanelGFxObject.SetHighlight -// (Defined, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) - -void UAmmoPanelGFxObject::SetHighlight(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AmmoPanelGFxObject.SetHighlight"); - - UAmmoPanelGFxObject_SetHighlight_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AmmoPanelGFxObject.SetAmmoLabels -// (Defined, Public) -// Parameters: -// struct FString LabelNameBase (Parm, NeedCtorLink) -// int HasAmount (Parm) -// int MaxAmount (Parm) - -void UAmmoPanelGFxObject::SetAmmoLabels(const struct FString& LabelNameBase, int HasAmount, int MaxAmount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AmmoPanelGFxObject.SetAmmoLabels"); - - UAmmoPanelGFxObject_SetAmmoLabels_Params params; - params.LabelNameBase = LabelNameBase; - params.HasAmount = HasAmount; - params.MaxAmount = MaxAmount; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AmmoPanelGFxObject.SetAmmoCount -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FString FlashString (Parm, NeedCtorLink) -// class UResourceDefinition* ResourceDef (Parm) -// class AWillowPlayerController* WPCOwner (Parm) -// int CachedAmount (Parm, OutParm) - -void UAmmoPanelGFxObject::SetAmmoCount(const struct FString& FlashString, class UResourceDefinition* ResourceDef, class AWillowPlayerController* WPCOwner, int* CachedAmount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AmmoPanelGFxObject.SetAmmoCount"); - - UAmmoPanelGFxObject_SetAmmoCount_Params params; - params.FlashString = FlashString; - params.ResourceDef = ResourceDef; - params.WPCOwner = WPCOwner; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (CachedAmount != nullptr) - *CachedAmount = params.CachedAmount; -} - - -// Function WillowGame.AmmoPanelGFxObject.SetAllAmmoCounts -// (Defined, Public) - -void UAmmoPanelGFxObject::SetAllAmmoCounts() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AmmoPanelGFxObject.SetAllAmmoCounts"); - - UAmmoPanelGFxObject_SetAllAmmoCounts_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AmmoPanelGFxObject.RefreshTransientData -// (Defined, Public) - -void UAmmoPanelGFxObject::RefreshTransientData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AmmoPanelGFxObject.RefreshTransientData"); - - UAmmoPanelGFxObject_RefreshTransientData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AmmoPanelGFxObject.SetTitle -// (Defined, Public) -// Parameters: -// struct FString Title (Parm, NeedCtorLink) - -void UAmmoPanelGFxObject::SetTitle(const struct FString& Title) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AmmoPanelGFxObject.SetTitle"); - - UAmmoPanelGFxObject_SetTitle_Params params; - params.Title = Title; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.AmmoPanelGFxObject.Init -// (Defined, Public) - -void UAmmoPanelGFxObject::Init() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AmmoPanelGFxObject.Init"); - - UAmmoPanelGFxObject_Init_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InputContextSelectorBase.SelectContext -// (Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UInputContextSelectorBase::SelectContext() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InputContextSelectorBase.SelectContext"); - - UInputContextSelectorBase_SelectContext_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DefaultInputContextSelector.SelectContext -// (Defined, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UDefaultInputContextSelector::SelectContext() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DefaultInputContextSelector.SelectContext"); - - UDefaultInputContextSelector_SelectContext_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.AssassinInputContextSelector.SelectContext -// (Defined, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UAssassinInputContextSelector::SelectContext() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.AssassinInputContextSelector.SelectContext"); - - UAssassinInputContextSelector_SelectContext_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ExecuteActionSkill.HasTrainedCritLocationsSkill -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AExecuteActionSkill::HasTrainedCritLocationsSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.HasTrainedCritLocationsSkill"); - - AExecuteActionSkill_HasTrainedCritLocationsSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ExecuteActionSkill.OverrideCrosshairVisibility -// (Defined, Simulated, Event, Public) -// Parameters: -// bool bVisible (Parm) -// bool bForScope (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AExecuteActionSkill::OverrideCrosshairVisibility(bool bVisible, bool bForScope) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.OverrideCrosshairVisibility"); - - AExecuteActionSkill_OverrideCrosshairVisibility_Params params; - params.bVisible = bVisible; - params.bForScope = bForScope; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ExecuteActionSkill.DisableActionSkillHUD -// (Defined, Simulated, Event, Public) -// Parameters: -// class UWillowHUDGFxMovie* HUDMovie (Parm) - -void AExecuteActionSkill::DisableActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.DisableActionSkillHUD"); - - AExecuteActionSkill_DisableActionSkillHUD_Params params; - params.HUDMovie = HUDMovie; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.EnableActionSkillHUD -// (Defined, Simulated, Event, Public) -// Parameters: -// class UWillowHUDGFxMovie* HUDMovie (Parm) - -void AExecuteActionSkill::EnableActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.EnableActionSkillHUD"); - - AExecuteActionSkill_EnableActionSkillHUD_Params params; - params.HUDMovie = HUDMovie; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.TickActionSkillHUD -// (Defined, Simulated, Event, Public) -// Parameters: -// class UWillowHUDGFxMovie* HUDMovie (Parm) -// float ActionSkillTime (Parm) -// float DeltaTime (Parm) - -void AExecuteActionSkill::TickActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie, float ActionSkillTime, float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.TickActionSkillHUD"); - - AExecuteActionSkill_TickActionSkillHUD_Params params; - params.HUDMovie = HUDMovie; - params.ActionSkillTime = ActionSkillTime; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.UpdateHUDTimer -// (Defined, Simulated, Public) -// Parameters: -// class UWillowHUDGFxMovie* HUDMovie (Parm) -// float Time (Parm) - -void AExecuteActionSkill::UpdateHUDTimer(class UWillowHUDGFxMovie* HUDMovie, float Time) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.UpdateHUDTimer"); - - AExecuteActionSkill_UpdateHUDTimer_Params params; - params.HUDMovie = HUDMovie; - params.Time = Time; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.FoundBadReflectionVelocity -// (Defined, Public, HasDefaults) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AExecuteActionSkill::FoundBadReflectionVelocity() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.FoundBadReflectionVelocity"); - - AExecuteActionSkill_FoundBadReflectionVelocity_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ExecuteActionSkill.OnExecuteEndEarlyDueToCollision -// (Final, Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumerHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) - -void AExecuteActionSkill::OnExecuteEndEarlyDueToCollision(class APawn* SkillInstigator, struct FBehaviorConsumerHandle* TheConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.OnExecuteEndEarlyDueToCollision"); - - AExecuteActionSkill_OnExecuteEndEarlyDueToCollision_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumerHandle != nullptr) - *TheConsumerHandle = params.TheConsumerHandle; -} - - -// Function WillowGame.ExecuteActionSkill.OnExecuteFailedToKillTarget -// (Final, Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumeHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) -// class APawn* SkillTarget (Parm) - -void AExecuteActionSkill::OnExecuteFailedToKillTarget(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumeHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.OnExecuteFailedToKillTarget"); - - AExecuteActionSkill_OnExecuteFailedToKillTarget_Params params; - params.SkillInstigator = SkillInstigator; - params.SkillTarget = SkillTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumeHandle != nullptr) - *TheConsumeHandle = params.TheConsumeHandle; -} - - -// Function WillowGame.ExecuteActionSkill.OnExecuteKilledTarget -// (Final, Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumerHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) -// class APawn* SkillTarget (Parm) - -void AExecuteActionSkill::OnExecuteKilledTarget(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.OnExecuteKilledTarget"); - - AExecuteActionSkill_OnExecuteKilledTarget_Params params; - params.SkillInstigator = SkillInstigator; - params.SkillTarget = SkillTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumerHandle != nullptr) - *TheConsumerHandle = params.TheConsumerHandle; -} - - -// Function WillowGame.ExecuteActionSkill.OnExecuteAttackBegin -// (Final, Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumerHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) - -void AExecuteActionSkill::OnExecuteAttackBegin(class APawn* SkillInstigator, struct FBehaviorConsumerHandle* TheConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.OnExecuteAttackBegin"); - - AExecuteActionSkill_OnExecuteAttackBegin_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumerHandle != nullptr) - *TheConsumerHandle = params.TheConsumerHandle; -} - - -// Function WillowGame.ExecuteActionSkill.OnExecuteDashEnd -// (Final, Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumerHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) - -void AExecuteActionSkill::OnExecuteDashEnd(class APawn* SkillInstigator, struct FBehaviorConsumerHandle* TheConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.OnExecuteDashEnd"); - - AExecuteActionSkill_OnExecuteDashEnd_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumerHandle != nullptr) - *TheConsumerHandle = params.TheConsumerHandle; -} - - -// Function WillowGame.ExecuteActionSkill.OnExecuteEnd -// (Final, Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumerHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) - -void AExecuteActionSkill::OnExecuteEnd(class APawn* SkillInstigator, struct FBehaviorConsumerHandle* TheConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.OnExecuteEnd"); - - AExecuteActionSkill_OnExecuteEnd_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumerHandle != nullptr) - *TheConsumerHandle = params.TheConsumerHandle; -} - - -// Function WillowGame.ExecuteActionSkill.OnExecuteBegin -// (Final, Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumerHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) - -void AExecuteActionSkill::OnExecuteBegin(class APawn* SkillInstigator, struct FBehaviorConsumerHandle* TheConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.OnExecuteBegin"); - - AExecuteActionSkill_OnExecuteBegin_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumerHandle != nullptr) - *TheConsumerHandle = params.TheConsumerHandle; -} - - -// Function WillowGame.ExecuteActionSkill.OnExecuteIsNowAvailable -// (Final, Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumerHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) - -void AExecuteActionSkill::OnExecuteIsNowAvailable(class APawn* SkillInstigator, struct FBehaviorConsumerHandle* TheConsumerHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.OnExecuteIsNowAvailable"); - - AExecuteActionSkill_OnExecuteIsNowAvailable_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumerHandle != nullptr) - *TheConsumerHandle = params.TheConsumerHandle; -} - - -// Function WillowGame.ExecuteActionSkill.DrawExecuteDebug -// (Defined, Simulated, Public) -// Parameters: -// struct FVector ExecuteStartLocation (Parm) -// struct FVector ExecuteEndLocation (Parm) -// unsigned char R (Parm) -// unsigned char G (Parm) -// unsigned char B (Parm) - -void AExecuteActionSkill::DrawExecuteDebug(const struct FVector& ExecuteStartLocation, const struct FVector& ExecuteEndLocation, unsigned char R, unsigned char G, unsigned char B) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.DrawExecuteDebug"); - - AExecuteActionSkill_DrawExecuteDebug_Params params; - params.ExecuteStartLocation = ExecuteStartLocation; - params.ExecuteEndLocation = ExecuteEndLocation; - params.R = R; - params.G = G; - params.B = B; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.IsExecuting -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AExecuteActionSkill::IsExecuting() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.IsExecuting"); - - AExecuteActionSkill_IsExecuting_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ExecuteActionSkill.CleanUpExecute -// (Defined, Simulated, Public) - -void AExecuteActionSkill::CleanUpExecute() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.CleanUpExecute"); - - AExecuteActionSkill_CleanUpExecute_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.EndExecuteEarlyDueToCollision -// (Defined, Simulated, Public) - -void AExecuteActionSkill::EndExecuteEarlyDueToCollision() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.EndExecuteEarlyDueToCollision"); - - AExecuteActionSkill_EndExecuteEarlyDueToCollision_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.RestorePhysicsPostExecute -// (Defined, Public) - -void AExecuteActionSkill::RestorePhysicsPostExecute() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.RestorePhysicsPostExecute"); - - AExecuteActionSkill_RestorePhysicsPostExecute_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.RestrictPlayerMovementPreExecute -// (Defined, Simulated, Public) - -void AExecuteActionSkill::RestrictPlayerMovementPreExecute() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.RestrictPlayerMovementPreExecute"); - - AExecuteActionSkill_RestrictPlayerMovementPreExecute_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.RestorePlayerMovementPostExecute -// (Defined, Simulated, Public) - -void AExecuteActionSkill::RestorePlayerMovementPostExecute() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.RestorePlayerMovementPostExecute"); - - AExecuteActionSkill_RestorePlayerMovementPostExecute_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.EnableDOFEffect -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// bool bEnable (Parm) - -void AExecuteActionSkill::EnableDOFEffect(bool bEnable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.EnableDOFEffect"); - - AExecuteActionSkill_EnableDOFEffect_Params params; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.EnableVisionModeEffect -// (Defined, Simulated, Public) -// Parameters: -// bool bEnable (Parm) - -void AExecuteActionSkill::EnableVisionModeEffect(bool bEnable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.EnableVisionModeEffect"); - - AExecuteActionSkill_EnableVisionModeEffect_Params params; - params.bEnable = bEnable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.OnActionSkillOwnerTouchedActor -// (Defined, Simulated, Public) -// Parameters: -// class AActor* Other (Parm) -// class UPrimitiveComponent* OtherComp (Parm, EditInline) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) - -void AExecuteActionSkill::OnActionSkillOwnerTouchedActor(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.OnActionSkillOwnerTouchedActor"); - - AExecuteActionSkill_OnActionSkillOwnerTouchedActor_Params params; - params.Other = Other; - params.OtherComp = OtherComp; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.OnActionSkillOwnerHitWall -// (Simulated, Public) -// Parameters: -// struct FVector HitNormal (Parm) -// class AActor* Wall (Parm) -// class UPrimitiveComponent* WallComp (Parm, EditInline) - -void AExecuteActionSkill::OnActionSkillOwnerHitWall(const struct FVector& HitNormal, class AActor* Wall, class UPrimitiveComponent* WallComp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.OnActionSkillOwnerHitWall"); - - AExecuteActionSkill_OnActionSkillOwnerHitWall_Params params; - params.HitNormal = HitNormal; - params.Wall = Wall; - params.WallComp = WallComp; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.PlayMeleeAttackAnim -// (Defined, Simulated, Public) - -void AExecuteActionSkill::PlayMeleeAttackAnim() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.PlayMeleeAttackAnim"); - - AExecuteActionSkill_PlayMeleeAttackAnim_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.AttachMeleeWeapon -// (Defined, Simulated, Public) - -void AExecuteActionSkill::AttachMeleeWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.AttachMeleeWeapon"); - - AExecuteActionSkill_AttachMeleeWeapon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.FirePawnCannon -// (Defined, Simulated, Public, HasDefaults) - -void AExecuteActionSkill::FirePawnCannon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.FirePawnCannon"); - - AExecuteActionSkill_FirePawnCannon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.ServerFirePawnCannon -// (Defined, Net, NetReliable, Public, NetServer) - -void AExecuteActionSkill::ServerFirePawnCannon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.ServerFirePawnCannon"); - - AExecuteActionSkill_ServerFirePawnCannon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.WeaponDeEquipped -// (Defined, Public) - -void AExecuteActionSkill::WeaponDeEquipped() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.WeaponDeEquipped"); - - AExecuteActionSkill_WeaponDeEquipped_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.DrawGhettoDebugSphere -// (Simulated, Public) -// Parameters: -// struct FVector Center (Parm) -// struct FVector Forward (Parm) -// float LineLength (Parm) -// unsigned char R (Parm) -// unsigned char G (Parm) -// unsigned char B (Parm) - -void AExecuteActionSkill::DrawGhettoDebugSphere(const struct FVector& Center, const struct FVector& Forward, float LineLength, unsigned char R, unsigned char G, unsigned char B) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.DrawGhettoDebugSphere"); - - AExecuteActionSkill_DrawGhettoDebugSphere_Params params; - params.Center = Center; - params.Forward = Forward; - params.LineLength = LineLength; - params.R = R; - params.G = G; - params.B = B; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.ClientPerformExecuteAttack -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AExecuteActionSkill::ClientPerformExecuteAttack() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.ClientPerformExecuteAttack"); - - AExecuteActionSkill_ClientPerformExecuteAttack_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.UpdateExecuteRotation -// (Defined, Public, HasDefaults) -// Parameters: -// float DeltaTime (Parm) - -void AExecuteActionSkill::UpdateExecuteRotation(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.UpdateExecuteRotation"); - - AExecuteActionSkill_UpdateExecuteRotation_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.IsTargetWithinAutoSwingCone -// (Defined, Public, HasDefaults) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AExecuteActionSkill::IsTargetWithinAutoSwingCone() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.IsTargetWithinAutoSwingCone"); - - AExecuteActionSkill_IsTargetWithinAutoSwingCone_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ExecuteActionSkill.TriggerExecuteAttack -// (Defined, Public, HasDefaults) - -void AExecuteActionSkill::TriggerExecuteAttack() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.TriggerExecuteAttack"); - - AExecuteActionSkill_TriggerExecuteAttack_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.CanHitExecuteTarget -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AExecuteActionSkill::CanHitExecuteTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.CanHitExecuteTarget"); - - AExecuteActionSkill_CanHitExecuteTarget_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ExecuteActionSkill.UpdateExecuteTooltip -// (Defined, Simulated, Public) - -void AExecuteActionSkill::UpdateExecuteTooltip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.UpdateExecuteTooltip"); - - AExecuteActionSkill_UpdateExecuteTooltip_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.ClientExecuteIsAvailable -// (Defined, Net, NetReliable, Simulated, Public, NetClient) -// Parameters: -// bool Enable (Parm) - -void AExecuteActionSkill::ClientExecuteIsAvailable(bool Enable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.ClientExecuteIsAvailable"); - - AExecuteActionSkill_ClientExecuteIsAvailable_Params params; - params.Enable = Enable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.OnExecuteIsAvailable -// (Defined, Simulated, Public) -// Parameters: -// bool Enable (Parm) - -void AExecuteActionSkill::OnExecuteIsAvailable(bool Enable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.OnExecuteIsAvailable"); - - AExecuteActionSkill_OnExecuteIsAvailable_Params params; - params.Enable = Enable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.SetExecuteAvailability -// (Defined, Public) -// Parameters: -// bool Enable (Parm) - -void AExecuteActionSkill::SetExecuteAvailability(bool Enable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.SetExecuteAvailability"); - - AExecuteActionSkill_SetExecuteAvailability_Params params; - params.Enable = Enable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.HasAutoAimTarget -// (Defined, Simulated, Public) -// Parameters: -// bool bTargetShouldBeEnemy (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AExecuteActionSkill::HasAutoAimTarget(bool bTargetShouldBeEnemy) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.HasAutoAimTarget"); - - AExecuteActionSkill_HasAutoAimTarget_Params params; - params.bTargetShouldBeEnemy = bTargetShouldBeEnemy; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ExecuteActionSkill.TryEnablingExecuteCooldown -// (Defined, Public) - -void AExecuteActionSkill::TryEnablingExecuteCooldown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.TryEnablingExecuteCooldown"); - - AExecuteActionSkill_TryEnablingExecuteCooldown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.ClientEndExecuteDash -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AExecuteActionSkill::ClientEndExecuteDash() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.ClientEndExecuteDash"); - - AExecuteActionSkill_ClientEndExecuteDash_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.EndExecuteDash -// (Defined, Public) - -void AExecuteActionSkill::EndExecuteDash() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.EndExecuteDash"); - - AExecuteActionSkill_EndExecuteDash_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.ExecuteDashTimerUp -// (Defined, Public) - -void AExecuteActionSkill::ExecuteDashTimerUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.ExecuteDashTimerUp"); - - AExecuteActionSkill_ExecuteDashTimerUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.ServerEndExecute -// (Defined, Net, NetReliable, Public, NetServer) - -void AExecuteActionSkill::ServerEndExecute() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.ServerEndExecute"); - - AExecuteActionSkill_ServerEndExecute_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.EndExecute -// (Defined, Simulated, Public) - -void AExecuteActionSkill::EndExecute() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.EndExecute"); - - AExecuteActionSkill_EndExecute_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.ClientEndExecute -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AExecuteActionSkill::ClientEndExecute() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.ClientEndExecute"); - - AExecuteActionSkill_ClientEndExecute_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.RemoveExecuteFlagInstanceData -// (Defined, Public) - -void AExecuteActionSkill::RemoveExecuteFlagInstanceData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.RemoveExecuteFlagInstanceData"); - - AExecuteActionSkill_RemoveExecuteFlagInstanceData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.SetExecuteFlagInstanceData -// (Defined, Public, HasDefaults) - -void AExecuteActionSkill::SetExecuteFlagInstanceData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.SetExecuteFlagInstanceData"); - - AExecuteActionSkill_SetExecuteFlagInstanceData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.IsVisionModeEffectEnabled -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPawn* WP (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AExecuteActionSkill::IsVisionModeEffectEnabled(class AWillowPawn* WP) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.IsVisionModeEffectEnabled"); - - AExecuteActionSkill_IsVisionModeEffectEnabled_Params params; - params.WP = WP; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ExecuteActionSkill.RemoveVisionModeFromPawns -// (Defined, Simulated, Public) - -void AExecuteActionSkill::RemoveVisionModeFromPawns() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.RemoveVisionModeFromPawns"); - - AExecuteActionSkill_RemoveVisionModeFromPawns_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.UpdateVisionModeForPawns -// (Defined, Simulated, Public) - -void AExecuteActionSkill::UpdateVisionModeForPawns() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.UpdateVisionModeForPawns"); - - AExecuteActionSkill_UpdateVisionModeForPawns_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.ActionSkillComplete -// (Defined, Simulated, Public) - -void AExecuteActionSkill::ActionSkillComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.ActionSkillComplete"); - - AExecuteActionSkill_ActionSkillComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.BeginExecute -// (Defined, Simulated, Public) - -void AExecuteActionSkill::BeginExecute() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.BeginExecute"); - - AExecuteActionSkill_BeginExecute_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.TryExecuting -// (Defined, Simulated, Public) - -void AExecuteActionSkill::TryExecuting() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.TryExecuting"); - - AExecuteActionSkill_TryExecuting_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.StartActionSkillActiveAbility -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowPawn* TheWillowPawn (Parm) -// class AController* TheController (Parm) -// float ActionSkillDuration (Parm) -// float ActiveTimeRemaining (Parm) -// class AWillowPawn* AutoAimTarget (OptionalParm, Parm) - -void AExecuteActionSkill::StartActionSkillActiveAbility(class AWillowPawn* TheWillowPawn, class AController* TheController, float ActionSkillDuration, float ActiveTimeRemaining, class AWillowPawn* AutoAimTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.StartActionSkillActiveAbility"); - - AExecuteActionSkill_StartActionSkillActiveAbility_Params params; - params.TheWillowPawn = TheWillowPawn; - params.TheController = TheController; - params.ActionSkillDuration = ActionSkillDuration; - params.ActiveTimeRemaining = ActiveTimeRemaining; - params.AutoAimTarget = AutoAimTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.OnActionSkillOwnerMelee -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPawn* AutoAimTarget (Parm) - -void AExecuteActionSkill::OnActionSkillOwnerMelee(class AWillowPawn* AutoAimTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.OnActionSkillOwnerMelee"); - - AExecuteActionSkill_OnActionSkillOwnerMelee_Params params; - params.AutoAimTarget = AutoAimTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.CanInitiateNewExecuteAttack -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPawn* AutoAimTarget (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AExecuteActionSkill::CanInitiateNewExecuteAttack(class AWillowPawn* AutoAimTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.CanInitiateNewExecuteAttack"); - - AExecuteActionSkill_CanInitiateNewExecuteAttack_Params params; - params.AutoAimTarget = AutoAimTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ExecuteActionSkill.ReadyToInterceptMelee -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPawn* AutoAimTarget (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AExecuteActionSkill::ReadyToInterceptMelee(class AWillowPawn* AutoAimTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.ReadyToInterceptMelee"); - - AExecuteActionSkill_ReadyToInterceptMelee_Params params; - params.AutoAimTarget = AutoAimTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ExecuteActionSkill.OnActionSkillTick -// (Defined, Simulated, Event, Public) -// Parameters: -// float DeltaTime (Parm) - -void AExecuteActionSkill::OnActionSkillTick(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.OnActionSkillTick"); - - AExecuteActionSkill_OnActionSkillTick_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.RemoveCritLocationEffect -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPawn* WP (Parm) - -void AExecuteActionSkill::RemoveCritLocationEffect(class AWillowPawn* WP) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.RemoveCritLocationEffect"); - - AExecuteActionSkill_RemoveCritLocationEffect_Params params; - params.WP = WP; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.OnActionSkillKilledEnemy -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPawn* KilledPawn (Parm) - -void AExecuteActionSkill::OnActionSkillKilledEnemy(class AWillowPawn* KilledPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.OnActionSkillKilledEnemy"); - - AExecuteActionSkill_OnActionSkillKilledEnemy_Params params; - params.KilledPawn = KilledPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.OwnerAcquiredAutoAimTarget -// (Defined, Simulated, Event, Public) -// Parameters: -// FScriptInterface NewTargetable (Parm) - -void AExecuteActionSkill::OwnerAcquiredAutoAimTarget(const FScriptInterface& NewTargetable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.OwnerAcquiredAutoAimTarget"); - - AExecuteActionSkill_OwnerAcquiredAutoAimTarget_Params params; - params.NewTargetable = NewTargetable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.OnActionSkillShowBackMenu -// (Defined, Simulated, Public) -// Parameters: -// bool bOpened (Parm) - -void AExecuteActionSkill::OnActionSkillShowBackMenu(bool bOpened) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.OnActionSkillShowBackMenu"); - - AExecuteActionSkill_OnActionSkillShowBackMenu_Params params; - params.bOpened = bOpened; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.OnActionSkillOwnerWeaponSwitched -// (Defined, Simulated, Public) -// Parameters: -// class AWeapon* OldWeapon (Parm) -// class AWeapon* NewWeapon (Parm) - -void AExecuteActionSkill::OnActionSkillOwnerWeaponSwitched(class AWeapon* OldWeapon, class AWeapon* NewWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.OnActionSkillOwnerWeaponSwitched"); - - AExecuteActionSkill_OnActionSkillOwnerWeaponSwitched_Params params; - params.OldWeapon = OldWeapon; - params.NewWeapon = NewWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.OnActionSkillEnded -// (Defined, Simulated, Public) - -void AExecuteActionSkill::OnActionSkillEnded() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.OnActionSkillEnded"); - - AExecuteActionSkill_OnActionSkillEnded_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.ClientActionSkillWantsToDeactivate -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void AExecuteActionSkill::ClientActionSkillWantsToDeactivate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.ClientActionSkillWantsToDeactivate"); - - AExecuteActionSkill_ClientActionSkillWantsToDeactivate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.OnActionSkillWantsToDeactivate -// (Defined, Event, Public) - -void AExecuteActionSkill::OnActionSkillWantsToDeactivate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.OnActionSkillWantsToDeactivate"); - - AExecuteActionSkill_OnActionSkillWantsToDeactivate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExecuteActionSkill.OnActionSkillStarted -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowPawn* TheWillowPawn (Parm) -// class AController* TheController (Parm) -// class AWillowPawn* TheTargetPawn (OptionalParm, Parm) - -void AExecuteActionSkill::OnActionSkillStarted(class AWillowPawn* TheWillowPawn, class AController* TheController, class AWillowPawn* TheTargetPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExecuteActionSkill.OnActionSkillStarted"); - - AExecuteActionSkill_OnActionSkillStarted_Params params; - params.TheWillowPawn = TheWillowPawn; - params.TheController = TheController; - params.TheTargetPawn = TheTargetPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ValueGFxObject.SetValue -// (Defined, Public) -// Parameters: -// int InValue (Parm) - -void UValueGFxObject::SetValue(int InValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ValueGFxObject.SetValue"); - - UValueGFxObject_SetValue_Params params; - params.InValue = InValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.EridiumValueGFxObject.SetCurrencyClip -// (Defined, Public) -// Parameters: -// struct FString InMoviePath (Parm, NeedCtorLink) - -void UEridiumValueGFxObject::SetCurrencyClip(const struct FString& InMoviePath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.EridiumValueGFxObject.SetCurrencyClip"); - - UEridiumValueGFxObject_SetCurrencyClip_Params params; - params.InMoviePath = InMoviePath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.EridiumValueGFxObject.SetCurrencyFrame -// (Defined, Public) -// Parameters: -// struct FString InCurrencyFrame (Parm, NeedCtorLink) - -void UEridiumValueGFxObject::SetCurrencyFrame(const struct FString& InCurrencyFrame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.EridiumValueGFxObject.SetCurrencyFrame"); - - UEridiumValueGFxObject_SetCurrencyFrame_Params params; - params.InCurrencyFrame = InCurrencyFrame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.EridiumValueGFxObject.SetCurrencyType -// (Defined, Public, HasDefaults) -// Parameters: -// unsigned char CurrencyType (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UEridiumValueGFxObject::SetCurrencyType(unsigned char CurrencyType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.EridiumValueGFxObject.SetCurrencyType"); - - UEridiumValueGFxObject_SetCurrencyType_Params params; - params.CurrencyType = CurrencyType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.EridiumValueGFxObject.SetValue -// (Defined, Public) -// Parameters: -// int InValue (Parm) - -void UEridiumValueGFxObject::SetValue(int InValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.EridiumValueGFxObject.SetValue"); - - UEridiumValueGFxObject_SetValue_Params params; - params.InValue = InValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DeveloperPerksDefinition.CheckUnlockGamerpics -// (Defined, Public, HasDefaults) -// Parameters: -// unsigned char ControllerId (Parm) -// struct FString NickName (Parm, NeedCtorLink) -// struct FUniqueNetId UniqueId (Parm) - -void UDeveloperPerksDefinition::CheckUnlockGamerpics(unsigned char ControllerId, const struct FString& NickName, const struct FUniqueNetId& UniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeveloperPerksDefinition.CheckUnlockGamerpics"); - - UDeveloperPerksDefinition_CheckUnlockGamerpics_Params params; - params.ControllerId = ControllerId; - params.NickName = NickName; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DeveloperPerksDefinition.IsDeveloper -// (Defined, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FString NickName (Parm, NeedCtorLink) -// struct FUniqueNetId UniqueId (Parm) -// int ControllerId (Parm) -// struct FDeveloperData OutDevData (OptionalParm, Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UDeveloperPerksDefinition::IsDeveloper(const struct FString& NickName, const struct FUniqueNetId& UniqueId, int ControllerId, struct FDeveloperData* OutDevData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeveloperPerksDefinition.IsDeveloper"); - - UDeveloperPerksDefinition_IsDeveloper_Params params; - params.NickName = NickName; - params.UniqueId = UniqueId; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (OutDevData != nullptr) - *OutDevData = params.OutDevData; - - return params.ReturnValue; -} - - -// Function WillowGame.DeveloperPerksDefinition.IsValidPlatform -// (Defined, Public) -// Parameters: -// unsigned char Platform (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UDeveloperPerksDefinition::IsValidPlatform(unsigned char Platform) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeveloperPerksDefinition.IsValidPlatform"); - - UDeveloperPerksDefinition_IsValidPlatform_Params params; - params.Platform = Platform; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DeveloperPerksDefinition.CheckForButtonChain -// (Defined, Public, HasOutparams) -// Parameters: -// class AWillowPlayerController* WPC (Parm) -// TArray EnteredButtons (Parm, OutParm, NeedCtorLink) - -void UDeveloperPerksDefinition::CheckForButtonChain(class AWillowPlayerController* WPC, TArray* EnteredButtons) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeveloperPerksDefinition.CheckForButtonChain"); - - UDeveloperPerksDefinition_CheckForButtonChain_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (EnteredButtons != nullptr) - *EnteredButtons = params.EnteredButtons; -} - - -// Function WillowGame.DeveloperPerksDefinition.PopulatePatchedPerkInfo -// (Final, Defined, Private, HasDefaults) - -void UDeveloperPerksDefinition::PopulatePatchedPerkInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeveloperPerksDefinition.PopulatePatchedPerkInfo"); - - UDeveloperPerksDefinition_PopulatePatchedPerkInfo_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelMessage.GetLifeTime -// (Defined, Static, Public) -// Parameters: -// int Switch (Parm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float UWillowVersusDuelMessage::GetLifeTime(int Switch) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelMessage.GetLifeTime"); - - UWillowVersusDuelMessage_GetLifeTime_Params params; - params.Switch = Switch; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVersusDuelMessage.GetMsgType -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UWillowVersusDuelMessage::GetMsgType(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelMessage.GetMsgType"); - - UWillowVersusDuelMessage_GetMsgType_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowVersusDuelMessage.GetString -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowVersusDuelMessage::GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelMessage.GetString"); - - UWillowVersusDuelMessage_GetString_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.CertificateGotoAndStop -// (Defined, Public) -// Parameters: -// int frameNum (Parm) - -void UWillowGFxColiseumOverlayMovie::CertificateGotoAndStop(int frameNum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.CertificateGotoAndStop"); - - UWillowGFxColiseumOverlayMovie_CertificateGotoAndStop_Params params; - params.frameNum = frameNum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.HighlightGotoFrame -// (Defined, Public) -// Parameters: -// int frame (Parm) - -void UWillowGFxColiseumOverlayMovie::HighlightGotoFrame(int frame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.HighlightGotoFrame"); - - UWillowGFxColiseumOverlayMovie_HighlightGotoFrame_Params params; - params.frame = frame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.CatchupColiseumRule_Wrapper -// (Defined, Public) -// Parameters: -// int RuleNum (Parm) -// struct FString RuleTitle (Parm, NeedCtorLink) -// struct FString RuleDesc (Parm, NeedCtorLink) -// struct FString FrameLabel (Parm, NeedCtorLink) - -void UWillowGFxColiseumOverlayMovie::CatchupColiseumRule_Wrapper(int RuleNum, const struct FString& RuleTitle, const struct FString& RuleDesc, const struct FString& FrameLabel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.CatchupColiseumRule_Wrapper"); - - UWillowGFxColiseumOverlayMovie_CatchupColiseumRule_Wrapper_Params params; - params.RuleNum = RuleNum; - params.RuleTitle = RuleTitle; - params.RuleDesc = RuleDesc; - params.FrameLabel = FrameLabel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.CatchupColiseum_Wrapper -// (Defined, Public) -// Parameters: -// struct FString RoundText (Parm, NeedCtorLink) -// struct FString WaveText (Parm, NeedCtorLink) -// struct FString WaveTitleText (Parm, NeedCtorLink) -// struct FString FilledRoundSummary (Parm, NeedCtorLink) -// int WaveNumber (Parm) - -void UWillowGFxColiseumOverlayMovie::CatchupColiseum_Wrapper(const struct FString& RoundText, const struct FString& WaveText, const struct FString& WaveTitleText, const struct FString& FilledRoundSummary, int WaveNumber) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.CatchupColiseum_Wrapper"); - - UWillowGFxColiseumOverlayMovie_CatchupColiseum_Wrapper_Params params; - params.RoundText = RoundText; - params.WaveText = WaveText; - params.WaveTitleText = WaveTitleText; - params.FilledRoundSummary = FilledRoundSummary; - params.WaveNumber = WaveNumber; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.CloseConfirm_Wrapper -// (Defined, Public) - -void UWillowGFxColiseumOverlayMovie::CloseConfirm_Wrapper() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.CloseConfirm_Wrapper"); - - UWillowGFxColiseumOverlayMovie_CloseConfirm_Wrapper_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.ShowColiseumToLobbyConfirm_Wrapper -// (Defined, Public) - -void UWillowGFxColiseumOverlayMovie::ShowColiseumToLobbyConfirm_Wrapper() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.ShowColiseumToLobbyConfirm_Wrapper"); - - UWillowGFxColiseumOverlayMovie_ShowColiseumToLobbyConfirm_Wrapper_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.ShowPenaltyBox_Wrapper -// (Defined, Public) -// Parameters: -// int PlayerNumber (Parm) - -void UWillowGFxColiseumOverlayMovie::ShowPenaltyBox_Wrapper(int PlayerNumber) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.ShowPenaltyBox_Wrapper"); - - UWillowGFxColiseumOverlayMovie_ShowPenaltyBox_Wrapper_Params params; - params.PlayerNumber = PlayerNumber; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.CloseCertificate_Wrapper -// (Defined, Public) - -void UWillowGFxColiseumOverlayMovie::CloseCertificate_Wrapper() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.CloseCertificate_Wrapper"); - - UWillowGFxColiseumOverlayMovie_CloseCertificate_Wrapper_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.AwardCertificate_Wrapper -// (Defined, Public) - -void UWillowGFxColiseumOverlayMovie::AwardCertificate_Wrapper() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.AwardCertificate_Wrapper"); - - UWillowGFxColiseumOverlayMovie_AwardCertificate_Wrapper_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.CloseResults_Wrapper -// (Defined, Public) - -void UWillowGFxColiseumOverlayMovie::CloseResults_Wrapper() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.CloseResults_Wrapper"); - - UWillowGFxColiseumOverlayMovie_CloseResults_Wrapper_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.ConfigureResultsScreen_Wrapper -// (Defined, Public) -// Parameters: -// struct FString Type (Parm, NeedCtorLink) -// struct FString P1Avatar (Parm, NeedCtorLink) -// struct FString P1Name (Parm, NeedCtorLink) -// struct FString P1RoundKills (Parm, NeedCtorLink) -// struct FString P1TotalKills (Parm, NeedCtorLink) -// struct FString P2Avatar (Parm, NeedCtorLink) -// struct FString P2Name (Parm, NeedCtorLink) -// struct FString P2RoundKills (Parm, NeedCtorLink) -// struct FString P2TotalKills (Parm, NeedCtorLink) -// struct FString P3Avatar (Parm, NeedCtorLink) -// struct FString P3Name (Parm, NeedCtorLink) -// struct FString P3RoundKills (Parm, NeedCtorLink) -// struct FString P3TotalKills (Parm, NeedCtorLink) -// struct FString P4Avatar (Parm, NeedCtorLink) -// struct FString P4Name (Parm, NeedCtorLink) -// struct FString P4RoundKills (Parm, NeedCtorLink) -// struct FString P4TotalKills (Parm, NeedCtorLink) -// struct FString TotalRoundKills (Parm, NeedCtorLink) -// struct FString GrandTotalKills (Parm, NeedCtorLink) - -void UWillowGFxColiseumOverlayMovie::ConfigureResultsScreen_Wrapper(const struct FString& Type, const struct FString& P1Avatar, const struct FString& P1Name, const struct FString& P1RoundKills, const struct FString& P1TotalKills, const struct FString& P2Avatar, const struct FString& P2Name, const struct FString& P2RoundKills, const struct FString& P2TotalKills, const struct FString& P3Avatar, const struct FString& P3Name, const struct FString& P3RoundKills, const struct FString& P3TotalKills, const struct FString& P4Avatar, const struct FString& P4Name, const struct FString& P4RoundKills, const struct FString& P4TotalKills, const struct FString& TotalRoundKills, const struct FString& GrandTotalKills) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.ConfigureResultsScreen_Wrapper"); - - UWillowGFxColiseumOverlayMovie_ConfigureResultsScreen_Wrapper_Params params; - params.Type = Type; - params.P1Avatar = P1Avatar; - params.P1Name = P1Name; - params.P1RoundKills = P1RoundKills; - params.P1TotalKills = P1TotalKills; - params.P2Avatar = P2Avatar; - params.P2Name = P2Name; - params.P2RoundKills = P2RoundKills; - params.P2TotalKills = P2TotalKills; - params.P3Avatar = P3Avatar; - params.P3Name = P3Name; - params.P3RoundKills = P3RoundKills; - params.P3TotalKills = P3TotalKills; - params.P4Avatar = P4Avatar; - params.P4Name = P4Name; - params.P4RoundKills = P4RoundKills; - params.P4TotalKills = P4TotalKills; - params.TotalRoundKills = TotalRoundKills; - params.GrandTotalKills = GrandTotalKills; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.ShowResults_Wrapper -// (Defined, Public) - -void UWillowGFxColiseumOverlayMovie::ShowResults_Wrapper() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.ShowResults_Wrapper"); - - UWillowGFxColiseumOverlayMovie_ShowResults_Wrapper_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.Notify_Wrapper -// (Defined, Public) -// Parameters: -// struct FString NotifyString (Parm, NeedCtorLink) - -void UWillowGFxColiseumOverlayMovie::Notify_Wrapper(const struct FString& NotifyString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.Notify_Wrapper"); - - UWillowGFxColiseumOverlayMovie_Notify_Wrapper_Params params; - params.NotifyString = NotifyString; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.RuleAnnounce_Wrapper -// (Defined, Public) - -void UWillowGFxColiseumOverlayMovie::RuleAnnounce_Wrapper() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.RuleAnnounce_Wrapper"); - - UWillowGFxColiseumOverlayMovie_RuleAnnounce_Wrapper_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.RoundAnnounce_Wrapper -// (Defined, Public) -// Parameters: -// struct FString RoundText (Parm, NeedCtorLink) -// struct FString WaveText (Parm, NeedCtorLink) -// struct FString WaveTitleText (Parm, NeedCtorLink) -// struct FString FilledRoundSummary (Parm, NeedCtorLink) -// int WaveNumber (Parm) -// struct FString Horde (Parm, NeedCtorLink) -// struct FString HealthModText (Parm, NeedCtorLink) -// struct FString DamageModTex (Parm, NeedCtorLink) -// struct FString ShieldModTex (Parm, NeedCtorLink) - -void UWillowGFxColiseumOverlayMovie::RoundAnnounce_Wrapper(const struct FString& RoundText, const struct FString& WaveText, const struct FString& WaveTitleText, const struct FString& FilledRoundSummary, int WaveNumber, const struct FString& Horde, const struct FString& HealthModText, const struct FString& DamageModTex, const struct FString& ShieldModTex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.RoundAnnounce_Wrapper"); - - UWillowGFxColiseumOverlayMovie_RoundAnnounce_Wrapper_Params params; - params.RoundText = RoundText; - params.WaveText = WaveText; - params.WaveTitleText = WaveTitleText; - params.FilledRoundSummary = FilledRoundSummary; - params.WaveNumber = WaveNumber; - params.Horde = Horde; - params.HealthModText = HealthModText; - params.DamageModTex = DamageModTex; - params.ShieldModTex = ShieldModTex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.StartColiseumTimer_Wrapper -// (Defined, Public) -// Parameters: -// struct FString CountdownString (Parm, NeedCtorLink) - -void UWillowGFxColiseumOverlayMovie::StartColiseumTimer_Wrapper(const struct FString& CountdownString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.StartColiseumTimer_Wrapper"); - - UWillowGFxColiseumOverlayMovie_StartColiseumTimer_Wrapper_Params params; - params.CountdownString = CountdownString; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.UpdateWaveDisplay -// (Defined, Public) -// Parameters: -// struct FString WaveText (Parm, NeedCtorLink) -// struct FString WaveTitle (Parm, NeedCtorLink) - -void UWillowGFxColiseumOverlayMovie::UpdateWaveDisplay(const struct FString& WaveText, const struct FString& WaveTitle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.UpdateWaveDisplay"); - - UWillowGFxColiseumOverlayMovie_UpdateWaveDisplay_Params params; - params.WaveText = WaveText; - params.WaveTitle = WaveTitle; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.UpdateRoundDisplay -// (Defined, Public) -// Parameters: -// struct FString RoundText (Parm, NeedCtorLink) - -void UWillowGFxColiseumOverlayMovie::UpdateRoundDisplay(const struct FString& RoundText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.UpdateRoundDisplay"); - - UWillowGFxColiseumOverlayMovie_UpdateRoundDisplay_Params params; - params.RoundText = RoundText; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.TurnOffColiseumRule_Wrapper -// (Defined, Public) -// Parameters: -// int Rule (Parm) - -void UWillowGFxColiseumOverlayMovie::TurnOffColiseumRule_Wrapper(int Rule) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.TurnOffColiseumRule_Wrapper"); - - UWillowGFxColiseumOverlayMovie_TurnOffColiseumRule_Wrapper_Params params; - params.Rule = Rule; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.UpdateColiseumRule_Wrapper -// (Defined, Public) -// Parameters: -// int RuleToUpdate (Parm) -// struct FString RuleTitle (Parm, NeedCtorLink) -// struct FString RuleDescription (Parm, NeedCtorLink) -// struct FString FrameLabel (Parm, NeedCtorLink) - -void UWillowGFxColiseumOverlayMovie::UpdateColiseumRule_Wrapper(int RuleToUpdate, const struct FString& RuleTitle, const struct FString& RuleDescription, const struct FString& FrameLabel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.UpdateColiseumRule_Wrapper"); - - UWillowGFxColiseumOverlayMovie_UpdateColiseumRule_Wrapper_Params params; - params.RuleToUpdate = RuleToUpdate; - params.RuleTitle = RuleTitle; - params.RuleDescription = RuleDescription; - params.FrameLabel = FrameLabel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.RulesGotoLabel -// (Defined, Public) -// Parameters: -// struct FString Label (Parm, NeedCtorLink) - -void UWillowGFxColiseumOverlayMovie::RulesGotoLabel(const struct FString& Label) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.RulesGotoLabel"); - - UWillowGFxColiseumOverlayMovie_RulesGotoLabel_Params params; - params.Label = Label; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.ShowGamerTagCard -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) - -void UWillowGFxColiseumOverlayMovie::ShowGamerTagCard(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.ShowGamerTagCard"); - - UWillowGFxColiseumOverlayMovie_ShowGamerTagCard_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.SetInput -// (Defined, Public) -// Parameters: -// struct FScriptDelegate Del (Parm, NeedCtorLink) - -void UWillowGFxColiseumOverlayMovie::SetInput(const struct FScriptDelegate& Del) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.SetInput"); - - UWillowGFxColiseumOverlayMovie_SetInput_Params params; - params.Del = Del; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.MoveResultsHighlight -// (Defined, Public) -// Parameters: -// unsigned char MoveDir (Parm) - -void UWillowGFxColiseumOverlayMovie::MoveResultsHighlight(unsigned char MoveDir) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.MoveResultsHighlight"); - - UWillowGFxColiseumOverlayMovie_MoveResultsHighlight_Params params; - params.MoveDir = MoveDir; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.UpdateVisibilityForStatusMenu -// (Defined, Public) -// Parameters: -// bool bMenuVisible (Parm) - -void UWillowGFxColiseumOverlayMovie::UpdateVisibilityForStatusMenu(bool bMenuVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.UpdateVisibilityForStatusMenu"); - - UWillowGFxColiseumOverlayMovie_UpdateVisibilityForStatusMenu_Params params; - params.bMenuVisible = bMenuVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.CatchupColiseumOverlay -// (Defined, Public) -// Parameters: -// int CurrRound (Parm) -// int CurrWave (Parm) -// int CurrMaxRound (Parm) -// class UColiseumRuleDefinition* Rule1 (Parm) -// class UColiseumRuleDefinition* Rule2 (Parm) -// class UColiseumRuleDefinition* Rule3 (Parm) -// class UColiseumRuleDefinition* Rule4 (Parm) - -void UWillowGFxColiseumOverlayMovie::CatchupColiseumOverlay(int CurrRound, int CurrWave, int CurrMaxRound, class UColiseumRuleDefinition* Rule1, class UColiseumRuleDefinition* Rule2, class UColiseumRuleDefinition* Rule3, class UColiseumRuleDefinition* Rule4) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.CatchupColiseumOverlay"); - - UWillowGFxColiseumOverlayMovie_CatchupColiseumOverlay_Params params; - params.CurrRound = CurrRound; - params.CurrWave = CurrWave; - params.CurrMaxRound = CurrMaxRound; - params.Rule1 = Rule1; - params.Rule2 = Rule2; - params.Rule3 = Rule3; - params.Rule4 = Rule4; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.CatchupNewPlayer -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* NewPlayer (Parm) - -void UWillowGFxColiseumOverlayMovie::CatchupNewPlayer(class AWillowPlayerController* NewPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.CatchupNewPlayer"); - - UWillowGFxColiseumOverlayMovie_CatchupNewPlayer_Params params; - params.NewPlayer = NewPlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.CloseConfirm -// (Defined, Public) - -void UWillowGFxColiseumOverlayMovie::CloseConfirm() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.CloseConfirm"); - - UWillowGFxColiseumOverlayMovie_CloseConfirm_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.ShowColiseumToLobbyConfirm -// (Defined, Public) - -void UWillowGFxColiseumOverlayMovie::ShowColiseumToLobbyConfirm() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.ShowColiseumToLobbyConfirm"); - - UWillowGFxColiseumOverlayMovie_ShowColiseumToLobbyConfirm_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.ShowPenaltyBox -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* WPC (Parm) - -void UWillowGFxColiseumOverlayMovie::ShowPenaltyBox(class AWillowPlayerController* WPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.ShowPenaltyBox"); - - UWillowGFxColiseumOverlayMovie_ShowPenaltyBox_Params params; - params.WPC = WPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.OnCertificateScreenDismissable -// (Defined, Public) - -void UWillowGFxColiseumOverlayMovie::OnCertificateScreenDismissable() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.OnCertificateScreenDismissable"); - - UWillowGFxColiseumOverlayMovie_OnCertificateScreenDismissable_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.OnResultsScreenDismissable -// (Defined, Public) - -void UWillowGFxColiseumOverlayMovie::OnResultsScreenDismissable() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.OnResultsScreenDismissable"); - - UWillowGFxColiseumOverlayMovie_OnResultsScreenDismissable_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.CloseCertificateScreen -// (Defined, Public) - -void UWillowGFxColiseumOverlayMovie::CloseCertificateScreen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.CloseCertificateScreen"); - - UWillowGFxColiseumOverlayMovie_CloseCertificateScreen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.AwardCertificate -// (Defined, Public) - -void UWillowGFxColiseumOverlayMovie::AwardCertificate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.AwardCertificate"); - - UWillowGFxColiseumOverlayMovie_AwardCertificate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.CloseResultsScreen -// (Defined, Public) - -void UWillowGFxColiseumOverlayMovie::CloseResultsScreen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.CloseResultsScreen"); - - UWillowGFxColiseumOverlayMovie_CloseResultsScreen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.ShowResultsScreen -// (Defined, Public) -// Parameters: -// unsigned char ScreenType (Parm) -// bool bEnableGamerCardUI (Parm) - -void UWillowGFxColiseumOverlayMovie::ShowResultsScreen(unsigned char ScreenType, bool bEnableGamerCardUI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.ShowResultsScreen"); - - UWillowGFxColiseumOverlayMovie_ShowResultsScreen_Params params; - params.ScreenType = ScreenType; - params.bEnableGamerCardUI = bEnableGamerCardUI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.PublishColiseumStatDelta -// (Defined, Public) -// Parameters: -// struct FString CharacterName (Parm, NeedCtorLink) -// class APlayerReplicationInfo* PRI (Parm) -// unsigned char StatType (Parm) -// int StatDelta (Parm) - -void UWillowGFxColiseumOverlayMovie::PublishColiseumStatDelta(const struct FString& CharacterName, class APlayerReplicationInfo* PRI, unsigned char StatType, int StatDelta) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.PublishColiseumStatDelta"); - - UWillowGFxColiseumOverlayMovie_PublishColiseumStatDelta_Params params; - params.CharacterName = CharacterName; - params.PRI = PRI; - params.StatType = StatType; - params.StatDelta = StatDelta; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.Notify -// (Defined, Public) -// Parameters: -// unsigned char NotifyType (Parm) - -void UWillowGFxColiseumOverlayMovie::Notify(unsigned char NotifyType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.Notify"); - - UWillowGFxColiseumOverlayMovie_Notify_Params params; - params.NotifyType = NotifyType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.RuleAnnounce -// (Defined, Public) - -void UWillowGFxColiseumOverlayMovie::RuleAnnounce() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.RuleAnnounce"); - - UWillowGFxColiseumOverlayMovie_RuleAnnounce_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.RoundAnnounce -// (Defined, Public) -// Parameters: -// int Round (Parm) -// int Wave (Parm) -// int MaxRound (Parm) -// struct FString HealthModText (Parm, NeedCtorLink) -// struct FString DamageModTex (Parm, NeedCtorLink) -// struct FString ShieldModTex (Parm, NeedCtorLink) - -void UWillowGFxColiseumOverlayMovie::RoundAnnounce(int Round, int Wave, int MaxRound, const struct FString& HealthModText, const struct FString& DamageModTex, const struct FString& ShieldModTex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.RoundAnnounce"); - - UWillowGFxColiseumOverlayMovie_RoundAnnounce_Params params; - params.Round = Round; - params.Wave = Wave; - params.MaxRound = MaxRound; - params.HealthModText = HealthModText; - params.DamageModTex = DamageModTex; - params.ShieldModTex = ShieldModTex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.GetFilledInRoundSummary -// (Defined, Public) -// Parameters: -// int Round (Parm) -// int MaxRound (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowGFxColiseumOverlayMovie::GetFilledInRoundSummary(int Round, int MaxRound) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.GetFilledInRoundSummary"); - - UWillowGFxColiseumOverlayMovie_GetFilledInRoundSummary_Params params; - params.Round = Round; - params.MaxRound = MaxRound; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.BeginRoundAnnounce -// (Defined, Public) - -void UWillowGFxColiseumOverlayMovie::BeginRoundAnnounce() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.BeginRoundAnnounce"); - - UWillowGFxColiseumOverlayMovie_BeginRoundAnnounce_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.StartColiseumTimer -// (Defined, Public) -// Parameters: -// unsigned char CountdownLength (Parm) - -void UWillowGFxColiseumOverlayMovie::StartColiseumTimer(unsigned char CountdownLength) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.StartColiseumTimer"); - - UWillowGFxColiseumOverlayMovie_StartColiseumTimer_Params params; - params.CountdownLength = CountdownLength; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.UpdateColiseumRule -// (Defined, Public) -// Parameters: -// class UColiseumRuleDefinition* RuleInfo (Parm) -// unsigned char UpdateMode (Parm) - -void UWillowGFxColiseumOverlayMovie::UpdateColiseumRule(class UColiseumRuleDefinition* RuleInfo, unsigned char UpdateMode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.UpdateColiseumRule"); - - UWillowGFxColiseumOverlayMovie_UpdateColiseumRule_Params params; - params.RuleInfo = RuleInfo; - params.UpdateMode = UpdateMode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.extConfirmIsOpen -// (Defined, Public) - -void UWillowGFxColiseumOverlayMovie::extConfirmIsOpen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.extConfirmIsOpen"); - - UWillowGFxColiseumOverlayMovie_extConfirmIsOpen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.extSetupCertificate -// (Defined, Public) - -void UWillowGFxColiseumOverlayMovie::extSetupCertificate() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.extSetupCertificate"); - - UWillowGFxColiseumOverlayMovie_extSetupCertificate_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.extSetupResultsScreen -// (Defined, Public) - -void UWillowGFxColiseumOverlayMovie::extSetupResultsScreen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.extSetupResultsScreen"); - - UWillowGFxColiseumOverlayMovie_extSetupResultsScreen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.extRuleAnnounceComplete -// (Defined, Public) - -void UWillowGFxColiseumOverlayMovie::extRuleAnnounceComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.extRuleAnnounceComplete"); - - UWillowGFxColiseumOverlayMovie_extRuleAnnounceComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.OnConsumeEverything -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxColiseumOverlayMovie::OnConsumeEverything(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.OnConsumeEverything"); - - UWillowGFxColiseumOverlayMovie_OnConsumeEverything_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.OnConfirmInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxColiseumOverlayMovie::OnConfirmInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.OnConfirmInputKey"); - - UWillowGFxColiseumOverlayMovie_OnConfirmInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.OnCertificateInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxColiseumOverlayMovie::OnCertificateInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.OnCertificateInputKey"); - - UWillowGFxColiseumOverlayMovie_OnCertificateInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.OnResultsScreenInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxColiseumOverlayMovie::OnResultsScreenInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.OnResultsScreenInputKey"); - - UWillowGFxColiseumOverlayMovie_OnResultsScreenInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.OnClose -// (Defined, Event, Public) - -void UWillowGFxColiseumOverlayMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.OnClose"); - - UWillowGFxColiseumOverlayMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxColiseumOverlayMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxColiseumOverlayMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxColiseumOverlayMovie.Start"); - - UWillowGFxColiseumOverlayMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ITinnitusTarget.TriggerTinnitus -// (HasOptionalparams, Public, HasOutparams) -// Parameters: -// float Strength (Parm) -// struct FVector VToSource (Const, Parm, OutParm) -// class UAkEvent* OverrideTinnitusEvent (OptionalParm, Parm) - -void UITinnitusTarget::TriggerTinnitus(float Strength, class UAkEvent* OverrideTinnitusEvent, struct FVector* VToSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ITinnitusTarget.TriggerTinnitus"); - - UITinnitusTarget_TriggerTinnitus_Params params; - params.Strength = Strength; - params.OverrideTinnitusEvent = OverrideTinnitusEvent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (VToSource != nullptr) - *VToSource = params.VToSource; -} - - -// Function WillowGame.ITinnitusTarget.TriggerTinnitusFromLocation -// (HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FVector SourceLocation (Const, Parm, OutParm) -// float Radius (Parm) -// float StrengthModifier (Parm) -// class UAkEvent* OverrideTinnitusEvent (OptionalParm, Parm) - -void UITinnitusTarget::TriggerTinnitusFromLocation(float Radius, float StrengthModifier, class UAkEvent* OverrideTinnitusEvent, struct FVector* SourceLocation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ITinnitusTarget.TriggerTinnitusFromLocation"); - - UITinnitusTarget_TriggerTinnitusFromLocation_Params params; - params.Radius = Radius; - params.StrengthModifier = StrengthModifier; - params.OverrideTinnitusEvent = OverrideTinnitusEvent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SourceLocation != nullptr) - *SourceLocation = params.SourceLocation; -} - - -// Function WillowGame.BuzzaxeActionSkill.Destroyed -// (Defined, Simulated, Event, Public) - -void ABuzzaxeActionSkill::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.Destroyed"); - - ABuzzaxeActionSkill_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.OnActionSkillWeaponsRestricted -// (Defined, Simulated, Public) -// Parameters: -// bool bWeaponsRestricted (Parm) - -void ABuzzaxeActionSkill::OnActionSkillWeaponsRestricted(bool bWeaponsRestricted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.OnActionSkillWeaponsRestricted"); - - ABuzzaxeActionSkill_OnActionSkillWeaponsRestricted_Params params; - params.bWeaponsRestricted = bWeaponsRestricted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.OnActionSkillOwnerRevived -// (Defined, Public) - -void ABuzzaxeActionSkill::OnActionSkillOwnerRevived() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.OnActionSkillOwnerRevived"); - - ABuzzaxeActionSkill_OnActionSkillOwnerRevived_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.OnInjuredOverride -// (Defined, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float ABuzzaxeActionSkill::OnInjuredOverride() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.OnInjuredOverride"); - - ABuzzaxeActionSkill_OnInjuredOverride_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BuzzaxeActionSkill.UpdateThirdPersonBuzzaxeMesh -// (Defined, Simulated, Public) - -void ABuzzaxeActionSkill::UpdateThirdPersonBuzzaxeMesh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.UpdateThirdPersonBuzzaxeMesh"); - - ABuzzaxeActionSkill_UpdateThirdPersonBuzzaxeMesh_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.ServerNotifyModalGameMenuClosing -// (Defined, Net, NetReliable, Public, NetServer) - -void ABuzzaxeActionSkill::ServerNotifyModalGameMenuClosing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.ServerNotifyModalGameMenuClosing"); - - ABuzzaxeActionSkill_ServerNotifyModalGameMenuClosing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.ServerNotifyModalGameMenuOpening -// (Defined, Net, NetReliable, Public, NetServer) - -void ABuzzaxeActionSkill::ServerNotifyModalGameMenuOpening() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.ServerNotifyModalGameMenuOpening"); - - ABuzzaxeActionSkill_ServerNotifyModalGameMenuOpening_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.NotifyModalGameMenuClosing -// (Defined, Simulated, Public) - -void ABuzzaxeActionSkill::NotifyModalGameMenuClosing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.NotifyModalGameMenuClosing"); - - ABuzzaxeActionSkill_NotifyModalGameMenuClosing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.NotifyModalGameMenuOpening -// (Defined, Simulated, Public) - -void ABuzzaxeActionSkill::NotifyModalGameMenuOpening() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.NotifyModalGameMenuOpening"); - - ABuzzaxeActionSkill_NotifyModalGameMenuOpening_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.DisableActionSkillHUD -// (Defined, Simulated, Event, Public) -// Parameters: -// class UWillowHUDGFxMovie* HUDMovie (Parm) - -void ABuzzaxeActionSkill::DisableActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.DisableActionSkillHUD"); - - ABuzzaxeActionSkill_DisableActionSkillHUD_Params params; - params.HUDMovie = HUDMovie; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.EnableActionSkillHUD -// (Defined, Simulated, Event, Public) -// Parameters: -// class UWillowHUDGFxMovie* HUDMovie (Parm) - -void ABuzzaxeActionSkill::EnableActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.EnableActionSkillHUD"); - - ABuzzaxeActionSkill_EnableActionSkillHUD_Params params; - params.HUDMovie = HUDMovie; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.MeleeAttack -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// unsigned char BodyWeaponAction (OptionalParm, Parm) - -void ABuzzaxeActionSkill::MeleeAttack(unsigned char BodyWeaponAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.MeleeAttack"); - - ABuzzaxeActionSkill_MeleeAttack_Params params; - params.BodyWeaponAction = BodyWeaponAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.ServerMeleeSelf -// (Defined, Net, NetReliable, Public, NetServer) - -void ABuzzaxeActionSkill::ServerMeleeSelf() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.ServerMeleeSelf"); - - ABuzzaxeActionSkill_ServerMeleeSelf_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.ServerMeleeAttack -// (Defined, Net, NetReliable, Public, NetServer) - -void ABuzzaxeActionSkill::ServerMeleeAttack() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.ServerMeleeAttack"); - - ABuzzaxeActionSkill_ServerMeleeAttack_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.OnActionSkillOwnerMelee -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPawn* AutoAimTarget (Parm) - -void ABuzzaxeActionSkill::OnActionSkillOwnerMelee(class AWillowPawn* AutoAimTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.OnActionSkillOwnerMelee"); - - ABuzzaxeActionSkill_OnActionSkillOwnerMelee_Params params; - params.AutoAimTarget = AutoAimTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.CanStartMeleeSkill -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ABuzzaxeActionSkill::CanStartMeleeSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.CanStartMeleeSkill"); - - ABuzzaxeActionSkill_CanStartMeleeSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BuzzaxeActionSkill.OverridesStandardMelee -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ABuzzaxeActionSkill::OverridesStandardMelee() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.OverridesStandardMelee"); - - ABuzzaxeActionSkill_OverridesStandardMelee_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BuzzaxeActionSkill.CanEquipWeapon -// (Defined, Simulated, Public) -// Parameters: -// class AWeapon* DesiredWeapon (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ABuzzaxeActionSkill::CanEquipWeapon(class AWeapon* DesiredWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.CanEquipWeapon"); - - ABuzzaxeActionSkill_CanEquipWeapon_Params params; - params.DesiredWeapon = DesiredWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BuzzaxeActionSkill.SetActiveOrBestWeapon -// (Defined, Simulated, Public) - -void ABuzzaxeActionSkill::SetActiveOrBestWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.SetActiveOrBestWeapon"); - - ABuzzaxeActionSkill_SetActiveOrBestWeapon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.OnActionSkillEnded -// (Defined, Simulated, Public) - -void ABuzzaxeActionSkill::OnActionSkillEnded() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.OnActionSkillEnded"); - - ABuzzaxeActionSkill_OnActionSkillEnded_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.EndSkill -// (Defined, Public) - -void ABuzzaxeActionSkill::EndSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.EndSkill"); - - ABuzzaxeActionSkill_EndSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.ResetCooldownAndTearOff -// (Defined, Public) - -void ABuzzaxeActionSkill::ResetCooldownAndTearOff() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.ResetCooldownAndTearOff"); - - ABuzzaxeActionSkill_ResetCooldownAndTearOff_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.TearOff -// (Defined, Public) - -void ABuzzaxeActionSkill::TearOff() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.TearOff"); - - ABuzzaxeActionSkill_TearOff_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.BuzzaxeEquipFailsafe -// (Defined, Public) - -void ABuzzaxeActionSkill::BuzzaxeEquipFailsafe() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.BuzzaxeEquipFailsafe"); - - ABuzzaxeActionSkill_BuzzaxeEquipFailsafe_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.WaitingForBuzzaxeEquip -// (Defined, Public) - -void ABuzzaxeActionSkill::WaitingForBuzzaxeEquip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.WaitingForBuzzaxeEquip"); - - ABuzzaxeActionSkill_WaitingForBuzzaxeEquip_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.SpawnBuzzaxe -// (Defined, Public) - -void ABuzzaxeActionSkill::SpawnBuzzaxe() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.SpawnBuzzaxe"); - - ABuzzaxeActionSkill_SpawnBuzzaxe_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.IsHoldOverrideSkillRunning -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ABuzzaxeActionSkill::IsHoldOverrideSkillRunning() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.IsHoldOverrideSkillRunning"); - - ABuzzaxeActionSkill_IsHoldOverrideSkillRunning_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BuzzaxeActionSkill.ForceWeaponDown -// (Defined, Simulated, Public) - -void ABuzzaxeActionSkill::ForceWeaponDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.ForceWeaponDown"); - - ABuzzaxeActionSkill_ForceWeaponDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.ClientEquipBuzzaxe -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void ABuzzaxeActionSkill::ClientEquipBuzzaxe() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.ClientEquipBuzzaxe"); - - ABuzzaxeActionSkill_ClientEquipBuzzaxe_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.ClientPlayOverrideSMD -// (Defined, Net, NetReliable, Simulated, Public, NetClient) - -void ABuzzaxeActionSkill::ClientPlayOverrideSMD() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.ClientPlayOverrideSMD"); - - ABuzzaxeActionSkill_ClientPlayOverrideSMD_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.PlayOverrideSMD -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ABuzzaxeActionSkill::PlayOverrideSMD() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.PlayOverrideSMD"); - - ABuzzaxeActionSkill_PlayOverrideSMD_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BuzzaxeActionSkill.WeaponIsDown -// (Defined, Simulated, Public) - -void ABuzzaxeActionSkill::WeaponIsDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.WeaponIsDown"); - - ABuzzaxeActionSkill_WeaponIsDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.OnActionSkillStarted -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowPawn* TheWillowPawn (Parm) -// class AController* TheController (Parm) -// class AWillowPawn* TheTargetPawn (OptionalParm, Parm) - -void ABuzzaxeActionSkill::OnActionSkillStarted(class AWillowPawn* TheWillowPawn, class AController* TheController, class AWillowPawn* TheTargetPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.OnActionSkillStarted"); - - ABuzzaxeActionSkill_OnActionSkillStarted_Params params; - params.TheWillowPawn = TheWillowPawn; - params.TheController = TheController; - params.TheTargetPawn = TheTargetPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BuzzaxeActionSkill.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void ABuzzaxeActionSkill::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BuzzaxeActionSkill.ReplicatedEvent"); - - ABuzzaxeActionSkill_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InjuredFeedbackMessage.GetString -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UInjuredFeedbackMessage::GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InjuredFeedbackMessage.GetString"); - - UInjuredFeedbackMessage_GetString_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IRBCollisionListener.NotifyRigidBodyCollision -// (Public, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// class UPrimitiveComponent* HitComponent (Parm, EditInline) -// class UPrimitiveComponent* OtherComponent (Parm, EditInline) -// struct FCollisionImpactData RigidCollisionData (Const, Parm, OutParm, NeedCtorLink) -// int ContactSide (Parm) - -void UIRBCollisionListener::NotifyRigidBodyCollision(class UObject* ContextObject, class UPrimitiveComponent* HitComponent, class UPrimitiveComponent* OtherComponent, int ContactSide, struct FCollisionImpactData* RigidCollisionData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IRBCollisionListener.NotifyRigidBodyCollision"); - - UIRBCollisionListener_NotifyRigidBodyCollision_Params params; - params.ContextObject = ContextObject; - params.HitComponent = HitComponent; - params.OtherComponent = OtherComponent; - params.ContactSide = ContactSide; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (RigidCollisionData != nullptr) - *RigidCollisionData = params.RigidCollisionData; -} - - -// Function WillowGame.WillowEmit_HitEffect.AttachTo -// (Defined, Public) -// Parameters: -// class APawn* P (Parm) -// struct FName NewBoneName (Parm) - -void AWillowEmit_HitEffect::AttachTo(class APawn* P, const struct FName& NewBoneName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowEmit_HitEffect.AttachTo"); - - AWillowEmit_HitEffect_AttachTo_Params params; - params.P = P; - params.NewBoneName = NewBoneName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowEmit_HitEffect.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void AWillowEmit_HitEffect::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowEmit_HitEffect.ReplicatedEvent"); - - AWillowEmit_HitEffect_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IFireShotBehavior.Behavior_Fire -// (HasOptionalparams, Public) -// Parameters: -// class UFiringModeDefinition* FiringModeDefinition (Parm) -// struct FVector Direction (Parm) -// FScriptInterface WorldBodyInterface (Parm) -// float DamageAmount (Parm) -// float DamageRadius (Parm) -// float Momentum (Parm) -// class UClass* DamageType (Parm) -// class UDamageTypeDefinition* DamageTypeDefinition (Parm) -// class UImpactDefinition* ImpactDefinition (Parm) -// struct FName FireSourceSocket (OptionalParm, Parm) -// bool bTreatDirectionAsDestination (OptionalParm, Parm) - -void UIFireShotBehavior::Behavior_Fire(class UFiringModeDefinition* FiringModeDefinition, const struct FVector& Direction, const FScriptInterface& WorldBodyInterface, float DamageAmount, float DamageRadius, float Momentum, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UImpactDefinition* ImpactDefinition, const struct FName& FireSourceSocket, bool bTreatDirectionAsDestination) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IFireShotBehavior.Behavior_Fire"); - - UIFireShotBehavior_Behavior_Fire_Params params; - params.FiringModeDefinition = FiringModeDefinition; - params.Direction = Direction; - params.WorldBodyInterface = WorldBodyInterface; - params.DamageAmount = DamageAmount; - params.DamageRadius = DamageRadius; - params.Momentum = Momentum; - params.DamageType = DamageType; - params.DamageTypeDefinition = DamageTypeDefinition; - params.ImpactDefinition = ImpactDefinition; - params.FireSourceSocket = FireSourceSocket; - params.bTreatDirectionAsDestination = bTreatDirectionAsDestination; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IBehaviorAliasProvider.BehaviorAlias_GetLookupDefinition -// (Simulated, Public) -// Parameters: -// class UBehaviorAliasLookupDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UBehaviorAliasLookupDefinition* UIBehaviorAliasProvider::BehaviorAlias_GetLookupDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IBehaviorAliasProvider.BehaviorAlias_GetLookupDefinition"); - - UIBehaviorAliasProvider_BehaviorAlias_GetLookupDefinition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionFeedbackMessage.GetString -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UMissionFeedbackMessage::GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionFeedbackMessage.GetString"); - - UMissionFeedbackMessage_GetString_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DualWieldActionSkill.TickActionSkillHUD -// (Defined, Simulated, Event, Public) -// Parameters: -// class UWillowHUDGFxMovie* HUDMovie (Parm) -// float ActionSkillTime (Parm) -// float DeltaTime (Parm) - -void ADualWieldActionSkill::TickActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie, float ActionSkillTime, float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DualWieldActionSkill.TickActionSkillHUD"); - - ADualWieldActionSkill_TickActionSkillHUD_Params params; - params.HUDMovie = HUDMovie; - params.ActionSkillTime = ActionSkillTime; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DualWieldActionSkill.DisableActionSkillHUD -// (Defined, Simulated, Event, Public) -// Parameters: -// class UWillowHUDGFxMovie* HUDMovie (Parm) - -void ADualWieldActionSkill::DisableActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DualWieldActionSkill.DisableActionSkillHUD"); - - ADualWieldActionSkill_DisableActionSkillHUD_Params params; - params.HUDMovie = HUDMovie; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DualWieldActionSkill.SetOffHandCrosshair -// (Defined, Simulated, Public) -// Parameters: -// class AWillowWeapon* OffHandWeapon (Parm) - -void ADualWieldActionSkill::SetOffHandCrosshair(class AWillowWeapon* OffHandWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DualWieldActionSkill.SetOffHandCrosshair"); - - ADualWieldActionSkill_SetOffHandCrosshair_Params params; - params.OffHandWeapon = OffHandWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DualWieldActionSkill.EnableActionSkillHUD -// (Defined, Simulated, Event, Public) -// Parameters: -// class UWillowHUDGFxMovie* HUDMovie (Parm) - -void ADualWieldActionSkill::EnableActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DualWieldActionSkill.EnableActionSkillHUD"); - - ADualWieldActionSkill_EnableActionSkillHUD_Params params; - params.HUDMovie = HUDMovie; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DualWieldActionSkill.SetDualWieldSwitchEx -// (Defined, Simulated, HasOptionalparams, Protected) -// Parameters: -// bool bEnabled (Parm) -// class USkeletalMeshComponent* MeshComp (Parm, EditInline) -// float BlendTime (OptionalParm, Parm) - -void ADualWieldActionSkill::SetDualWieldSwitchEx(bool bEnabled, class USkeletalMeshComponent* MeshComp, float BlendTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DualWieldActionSkill.SetDualWieldSwitchEx"); - - ADualWieldActionSkill_SetDualWieldSwitchEx_Params params; - params.bEnabled = bEnabled; - params.MeshComp = MeshComp; - params.BlendTime = BlendTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DualWieldActionSkill.SetDualWieldSwitch -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// bool bEnabled (Parm) -// bool bApplyToFirstPerson (OptionalParm, Parm) -// bool bApplyToThirdPerson (OptionalParm, Parm) -// float BlendTime (OptionalParm, Parm) - -void ADualWieldActionSkill::SetDualWieldSwitch(bool bEnabled, bool bApplyToFirstPerson, bool bApplyToThirdPerson, float BlendTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DualWieldActionSkill.SetDualWieldSwitch"); - - ADualWieldActionSkill_SetDualWieldSwitch_Params params; - params.bEnabled = bEnabled; - params.bApplyToFirstPerson = bApplyToFirstPerson; - params.bApplyToThirdPerson = bApplyToThirdPerson; - params.BlendTime = BlendTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DualWieldActionSkill.ClientBringWeaponsUpAfterPutDown -// (Defined, Net, NetReliable, Simulated, Protected, NetClient) -// Parameters: -// class AWillowWeapon* MainHandWeapon (Parm) -// class AWillowWeapon* OffHandWeapon (Parm) - -void ADualWieldActionSkill::ClientBringWeaponsUpAfterPutDown(class AWillowWeapon* MainHandWeapon, class AWillowWeapon* OffHandWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DualWieldActionSkill.ClientBringWeaponsUpAfterPutDown"); - - ADualWieldActionSkill_ClientBringWeaponsUpAfterPutDown_Params params; - params.MainHandWeapon = MainHandWeapon; - params.OffHandWeapon = OffHandWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DualWieldActionSkill.BringWeaponsUpAfterPutDown -// (Defined, Net, NetReliable, Public, NetServer) -// Parameters: -// unsigned char MainHandWeaponSlot (Parm) -// unsigned char OffHandWeaponSlot (Parm) - -void ADualWieldActionSkill::BringWeaponsUpAfterPutDown(unsigned char MainHandWeaponSlot, unsigned char OffHandWeaponSlot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DualWieldActionSkill.BringWeaponsUpAfterPutDown"); - - ADualWieldActionSkill_BringWeaponsUpAfterPutDown_Params params; - params.MainHandWeaponSlot = MainHandWeaponSlot; - params.OffHandWeaponSlot = OffHandWeaponSlot; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DualWieldActionSkill.ForceRefreshSkills -// (Defined, Public) - -void ADualWieldActionSkill::ForceRefreshSkills() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DualWieldActionSkill.ForceRefreshSkills"); - - ADualWieldActionSkill_ForceRefreshSkills_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DualWieldActionSkill.SwitchToWeapon -// (Defined, Simulated, Public) -// Parameters: -// class AWillowWeapon* NewWeapon (Parm) - -void ADualWieldActionSkill::SwitchToWeapon(class AWillowWeapon* NewWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DualWieldActionSkill.SwitchToWeapon"); - - ADualWieldActionSkill_SwitchToWeapon_Params params; - params.NewWeapon = NewWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DualWieldActionSkill.SwitchWeapons -// (Defined, Simulated, Public) - -void ADualWieldActionSkill::SwitchWeapons() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DualWieldActionSkill.SwitchWeapons"); - - ADualWieldActionSkill_SwitchWeapons_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DualWieldActionSkill.SprintTransition -// (Defined, Simulated, Public) - -void ADualWieldActionSkill::SprintTransition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DualWieldActionSkill.SprintTransition"); - - ADualWieldActionSkill_SprintTransition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DualWieldActionSkill.EquipInitialWeapons -// (Defined, Simulated, Public) - -void ADualWieldActionSkill::EquipInitialWeapons() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DualWieldActionSkill.EquipInitialWeapons"); - - ADualWieldActionSkill_EquipInitialWeapons_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DualWieldActionSkill.SelectInitialWeapons -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// class AWillowWeapon* MainHandWeapon (Parm, OutParm) -// class AWillowWeapon* OffHandWeapon (Parm, OutParm) - -void ADualWieldActionSkill::SelectInitialWeapons(class AWillowWeapon** MainHandWeapon, class AWillowWeapon** OffHandWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DualWieldActionSkill.SelectInitialWeapons"); - - ADualWieldActionSkill_SelectInitialWeapons_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (MainHandWeapon != nullptr) - *MainHandWeapon = params.MainHandWeapon; - if (OffHandWeapon != nullptr) - *OffHandWeapon = params.OffHandWeapon; -} - - -// Function WillowGame.DualWieldActionSkill.ReturnFirstWeapon -// (Defined, Simulated, Protected) -// Parameters: -// class AWillowWeapon* first (Parm) -// class AWillowWeapon* Second (Parm) -// class AWillowWeapon* Third (Parm) -// class AWillowWeapon* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowWeapon* ADualWieldActionSkill::ReturnFirstWeapon(class AWillowWeapon* first, class AWillowWeapon* Second, class AWillowWeapon* Third) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DualWieldActionSkill.ReturnFirstWeapon"); - - ADualWieldActionSkill_ReturnFirstWeapon_Params params; - params.first = first; - params.Second = Second; - params.Third = Third; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DualWieldActionSkill.SetLeftSideControl -// (Defined, Simulated, Public, HasDefaults) - -void ADualWieldActionSkill::SetLeftSideControl() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DualWieldActionSkill.SetLeftSideControl"); - - ADualWieldActionSkill_SetLeftSideControl_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DualWieldActionSkill.OnActionSkillWeaponsRestricted -// (Defined, Simulated, Public) -// Parameters: -// bool bWeaponsRestricted (Parm) - -void ADualWieldActionSkill::OnActionSkillWeaponsRestricted(bool bWeaponsRestricted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DualWieldActionSkill.OnActionSkillWeaponsRestricted"); - - ADualWieldActionSkill_OnActionSkillWeaponsRestricted_Params params; - params.bWeaponsRestricted = bWeaponsRestricted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DualWieldActionSkill.OnActionSkillOwnerWeaponSwitched -// (Defined, Simulated, Public) -// Parameters: -// class AWeapon* OldWeapon (Parm) -// class AWeapon* NewWeapon (Parm) - -void ADualWieldActionSkill::OnActionSkillOwnerWeaponSwitched(class AWeapon* OldWeapon, class AWeapon* NewWeapon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DualWieldActionSkill.OnActionSkillOwnerWeaponSwitched"); - - ADualWieldActionSkill_OnActionSkillOwnerWeaponSwitched_Params params; - params.OldWeapon = OldWeapon; - params.NewWeapon = NewWeapon; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DualWieldActionSkill.OnActionSkillEnded -// (Defined, Simulated, Public) - -void ADualWieldActionSkill::OnActionSkillEnded() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DualWieldActionSkill.OnActionSkillEnded"); - - ADualWieldActionSkill_OnActionSkillEnded_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DualWieldActionSkill.OnActionSkillStarted -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowPawn* TheWillowPawn (Parm) -// class AController* TheController (Parm) -// class AWillowPawn* TheTargetPawn (OptionalParm, Parm) - -void ADualWieldActionSkill::OnActionSkillStarted(class AWillowPawn* TheWillowPawn, class AController* TheController, class AWillowPawn* TheTargetPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DualWieldActionSkill.OnActionSkillStarted"); - - ADualWieldActionSkill_OnActionSkillStarted_Params params; - params.TheWillowPawn = TheWillowPawn; - params.TheController = TheController; - params.TheTargetPawn = TheTargetPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowOnlineGameSettings.GetConnectionQualityUIString -// (Defined, Static, Public) -// Parameters: -// class UOnlineGameSettings* OGS (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowOnlineGameSettings::GetConnectionQualityUIString(class UOnlineGameSettings* OGS) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowOnlineGameSettings.GetConnectionQualityUIString"); - - UWillowOnlineGameSettings_GetConnectionQualityUIString_Params params; - params.OGS = OGS; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowOnlineGameSettings.UpdateActivePlotMission -// (Defined, Public) -// Parameters: -// int InActivePlotMission (Parm) - -void UWillowOnlineGameSettings::UpdateActivePlotMission(int InActivePlotMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowOnlineGameSettings.UpdateActivePlotMission"); - - UWillowOnlineGameSettings_UpdateActivePlotMission_Params params; - params.InActivePlotMission = InActivePlotMission; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowOnlineGameSettings.GetActivePlotMission -// (Defined, Static, Public) -// Parameters: -// class UOnlineGameSettings* GameSettings (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowOnlineGameSettings::GetActivePlotMission(class UOnlineGameSettings* GameSettings) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowOnlineGameSettings.GetActivePlotMission"); - - UWillowOnlineGameSettings_GetActivePlotMission_Params params; - params.GameSettings = GameSettings; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowOnlineGameSettings.UpdateIsPublic -// (Defined, Public) -// Parameters: -// int InIsPublic (Parm) - -void UWillowOnlineGameSettings::UpdateIsPublic(int InIsPublic) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowOnlineGameSettings.UpdateIsPublic"); - - UWillowOnlineGameSettings_UpdateIsPublic_Params params; - params.InIsPublic = InIsPublic; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowOnlineGameSettings.UpdateExpLevel -// (Defined, Public) -// Parameters: -// int InExpLevel (Parm) - -void UWillowOnlineGameSettings::UpdateExpLevel(int InExpLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowOnlineGameSettings.UpdateExpLevel"); - - UWillowOnlineGameSettings_UpdateExpLevel_Params params; - params.InExpLevel = InExpLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowOnlineGameSettings.GetExpLevel -// (Defined, Static, Public) -// Parameters: -// class UOnlineGameSettings* GameSettings (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowOnlineGameSettings::GetExpLevel(class UOnlineGameSettings* GameSettings) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowOnlineGameSettings.GetExpLevel"); - - UWillowOnlineGameSettings_GetExpLevel_Params params; - params.GameSettings = GameSettings; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowOnlineGameSettings.UpdateDlcFlag -// (Defined, Public) -// Parameters: -// int InDlcFlag (Parm) - -void UWillowOnlineGameSettings::UpdateDlcFlag(int InDlcFlag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowOnlineGameSettings.UpdateDlcFlag"); - - UWillowOnlineGameSettings_UpdateDlcFlag_Params params; - params.InDlcFlag = InDlcFlag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowOnlineGameSettings.UpdateMapDlcContentId -// (Defined, Public) -// Parameters: -// struct FDlcContentId InContentId (Parm) - -void UWillowOnlineGameSettings::UpdateMapDlcContentId(const struct FDlcContentId& InContentId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowOnlineGameSettings.UpdateMapDlcContentId"); - - UWillowOnlineGameSettings_UpdateMapDlcContentId_Params params; - params.InContentId = InContentId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowOnlineGameSettings.UpdatePlaythrough -// (Defined, Public) -// Parameters: -// int InPlaythrough (Parm) - -void UWillowOnlineGameSettings::UpdatePlaythrough(int InPlaythrough) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowOnlineGameSettings.UpdatePlaythrough"); - - UWillowOnlineGameSettings_UpdatePlaythrough_Params params; - params.InPlaythrough = InPlaythrough; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowOnlineGameSettings.GetPlaythrough -// (Defined, Static, Public) -// Parameters: -// class UOnlineGameSettings* GameSettings (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowOnlineGameSettings::GetPlaythrough(class UOnlineGameSettings* GameSettings) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowOnlineGameSettings.GetPlaythrough"); - - UWillowOnlineGameSettings_GetPlaythrough_Params params; - params.GameSettings = GameSettings; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowOnlineGameSettings.UpdateActiveMission -// (Defined, Public) -// Parameters: -// int InActiveMission (Parm) - -void UWillowOnlineGameSettings::UpdateActiveMission(int InActiveMission) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowOnlineGameSettings.UpdateActiveMission"); - - UWillowOnlineGameSettings_UpdateActiveMission_Params params; - params.InActiveMission = InActiveMission; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MarketingUnlockInventoryDefinition.GenerateUnlockedItems -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// class AWillowPlayerController* PlayerToGenerateRewardsFor (Parm) -// TArray GeneratedItems (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMarketingUnlockInventoryDefinition::GenerateUnlockedItems(class AWillowPlayerController* PlayerToGenerateRewardsFor, TArray* GeneratedItems) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketingUnlockInventoryDefinition.GenerateUnlockedItems"); - - UMarketingUnlockInventoryDefinition_GenerateUnlockedItems_Params params; - params.PlayerToGenerateRewardsFor = PlayerToGenerateRewardsFor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (GeneratedItems != nullptr) - *GeneratedItems = params.GeneratedItems; - - return params.ReturnValue; -} - - -// Function WillowGame.WeaponProficiencyFeedbackMessage.GetMsgType -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UWeaponProficiencyFeedbackMessage::GetMsgType(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponProficiencyFeedbackMessage.GetMsgType"); - - UWeaponProficiencyFeedbackMessage_GetMsgType_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WeaponProficiencyFeedbackMessage.GetString -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWeaponProficiencyFeedbackMessage::GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponProficiencyFeedbackMessage.GetString"); - - UWeaponProficiencyFeedbackMessage_GetString_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LocalWeaponMessage.GetWeaponString -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// struct FWeaponDefinitionData WeaponInfo (OptionalParm, Parm) -// struct FColor WeaponColor (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString ULocalWeaponMessage::GetWeaponString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, const struct FWeaponDefinitionData& WeaponInfo, const struct FColor& WeaponColor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LocalWeaponMessage.GetWeaponString"); - - ULocalWeaponMessage_GetWeaponString_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.WeaponInfo = WeaponInfo; - params.WeaponColor = WeaponColor; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LocalWeaponMessage.GetWeaponColor -// (Defined, Static, Public) -// Parameters: -// struct FWeaponDefinitionData WeaponInfo (Parm) -// struct FColor ReturnValue (Parm, OutParm, ReturnParm) - -struct FColor ULocalWeaponMessage::GetWeaponColor(const struct FWeaponDefinitionData& WeaponInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LocalWeaponMessage.GetWeaponColor"); - - ULocalWeaponMessage_GetWeaponColor_Params params; - params.WeaponInfo = WeaponInfo; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LocalWeaponMessage.ClientWeaponReceive -// (Defined, Static, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class APlayerController* P (Parm) -// int Switch (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// struct FWeaponDefinitionData WeaponInfo (OptionalParm, Parm) - -void ULocalWeaponMessage::ClientWeaponReceive(class APlayerController* P, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, const struct FWeaponDefinitionData& WeaponInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LocalWeaponMessage.ClientWeaponReceive"); - - ULocalWeaponMessage_ClientWeaponReceive_Params params; - params.P = P; - params.Switch = Switch; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.WeaponInfo = WeaponInfo; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ReceivedWeaponMessage.GetWeaponString -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// struct FWeaponDefinitionData WeaponInfo (OptionalParm, Parm) -// struct FColor WeaponColor (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UReceivedWeaponMessage::GetWeaponString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, const struct FWeaponDefinitionData& WeaponInfo, const struct FColor& WeaponColor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ReceivedWeaponMessage.GetWeaponString"); - - UReceivedWeaponMessage_GetWeaponString_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.WeaponInfo = WeaponInfo; - params.WeaponColor = WeaponColor; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LocalItemMessage.GetItemString -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// struct FItemDefinitionData ItemInfo (OptionalParm, Parm) -// struct FColor ItemColor (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString ULocalItemMessage::GetItemString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, const struct FItemDefinitionData& ItemInfo, const struct FColor& ItemColor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LocalItemMessage.GetItemString"); - - ULocalItemMessage_GetItemString_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.ItemInfo = ItemInfo; - params.ItemColor = ItemColor; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LocalItemMessage.GetItemColor -// (Defined, Static, Public) -// Parameters: -// struct FItemDefinitionData ItemInfo (Parm) -// struct FColor ReturnValue (Parm, OutParm, ReturnParm) - -struct FColor ULocalItemMessage::GetItemColor(const struct FItemDefinitionData& ItemInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LocalItemMessage.GetItemColor"); - - ULocalItemMessage_GetItemColor_Params params; - params.ItemInfo = ItemInfo; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LocalItemMessage.ClientItemReceive -// (Defined, Static, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class APlayerController* P (Parm) -// int Switch (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// struct FItemDefinitionData ItemInfo (OptionalParm, Parm) - -void ULocalItemMessage::ClientItemReceive(class APlayerController* P, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, const struct FItemDefinitionData& ItemInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LocalItemMessage.ClientItemReceive"); - - ULocalItemMessage_ClientItemReceive_Params params; - params.P = P; - params.Switch = Switch; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.ItemInfo = ItemInfo; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ReceivedItemMessage.GetItemString -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// struct FItemDefinitionData ItemInfo (OptionalParm, Parm) -// struct FColor ItemColor (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UReceivedItemMessage::GetItemString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, const struct FItemDefinitionData& ItemInfo, const struct FColor& ItemColor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ReceivedItemMessage.GetItemString"); - - UReceivedItemMessage_GetItemString_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.ItemInfo = ItemInfo; - params.ItemColor = ItemColor; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ReceivedCreditsMessage.GetCreditsColor -// (Defined, Static, Public) -// Parameters: -// struct FColor ReturnValue (Parm, OutParm, ReturnParm) - -struct FColor UReceivedCreditsMessage::GetCreditsColor() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ReceivedCreditsMessage.GetCreditsColor"); - - UReceivedCreditsMessage_GetCreditsColor_Params params; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ReceivedCreditsMessage.GetNumberOfCreditsString -// (Defined, Static, HasOptionalparams, Public, HasDefaults) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// int GainedAmount (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UReceivedCreditsMessage::GetNumberOfCreditsString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, int GainedAmount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ReceivedCreditsMessage.GetNumberOfCreditsString"); - - UReceivedCreditsMessage_GetNumberOfCreditsString_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.GainedAmount = GainedAmount; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ReceivedCreditsMessage.GetCreditString -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// int GainedAmount (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UReceivedCreditsMessage::GetCreditString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, int GainedAmount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ReceivedCreditsMessage.GetCreditString"); - - UReceivedCreditsMessage_GetCreditString_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.GainedAmount = GainedAmount; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ReceivedCreditsMessage.ClientCreditReceive -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// class APlayerController* P (Parm) -// int Switch (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// int GainedAmount (OptionalParm, Parm) - -void UReceivedCreditsMessage::ClientCreditReceive(class APlayerController* P, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, int GainedAmount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ReceivedCreditsMessage.ClientCreditReceive"); - - UReceivedCreditsMessage_ClientCreditReceive_Params params; - params.P = P; - params.Switch = Switch; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.GainedAmount = GainedAmount; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ExperienceFeedbackMessage.GetMsgType -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UExperienceFeedbackMessage::GetMsgType(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExperienceFeedbackMessage.GetMsgType"); - - UExperienceFeedbackMessage_GetMsgType_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ExperienceFeedbackMessage.GetString -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UExperienceFeedbackMessage::GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ExperienceFeedbackMessage.GetString"); - - UExperienceFeedbackMessage_GetString_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerInteractionClient.SendMessage -// (Defined, Event, Public) -// Parameters: -// int MessageData (Parm) -// class UObject* Data (Parm) - -void UPlayerInteractionClient::SendMessage(int MessageData, class UObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerInteractionClient.SendMessage"); - - UPlayerInteractionClient_SendMessage_Params params; - params.MessageData = MessageData; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerInteractionClient.HandleMessage -// (HasOptionalparams, Public) -// Parameters: -// int MessageData (Parm) -// class UObject* Data (OptionalParm, Parm) - -void UPlayerInteractionClient::HandleMessage(int MessageData, class UObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerInteractionClient.HandleMessage"); - - UPlayerInteractionClient_HandleMessage_Params params; - params.MessageData = MessageData; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerInteractionClient.ShutDown -// (Simulated, Public) - -void UPlayerInteractionClient::ShutDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerInteractionClient.ShutDown"); - - UPlayerInteractionClient_ShutDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerInteractionClient.Initialize -// (Simulated, Public) -// Parameters: -// int MessageData (Parm) - -void UPlayerInteractionClient::Initialize(int MessageData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerInteractionClient.Initialize"); - - UPlayerInteractionClient_Initialize_Params params; - params.MessageData = MessageData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TeleporterFeedbackMessage.GetString -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UTeleporterFeedbackMessage::GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TeleporterFeedbackMessage.GetString"); - - UTeleporterFeedbackMessage_GetString_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.StartMenuMusic -// (Defined, Public) - -void UFrontendGFxMovie::StartMenuMusic() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.StartMenuMusic"); - - UFrontendGFxMovie_StartMenuMusic_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.ShowLanBrowser -// (Defined, Public) - -void UFrontendGFxMovie::ShowLanBrowser() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ShowLanBrowser"); - - UFrontendGFxMovie_ShowLanBrowser_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.IsOverlayMenuOpen -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::IsOverlayMenuOpen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.IsOverlayMenuOpen"); - - UFrontendGFxMovie_IsOverlayMenuOpen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.HideOptionsMovie -// (Defined, Public) - -void UFrontendGFxMovie::HideOptionsMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.HideOptionsMovie"); - - UFrontendGFxMovie_HideOptionsMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.HideMatchmakingDialog -// (Defined, Public) - -void UFrontendGFxMovie::HideMatchmakingDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.HideMatchmakingDialog"); - - UFrontendGFxMovie_HideMatchmakingDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.HideMarketplaceMovie -// (Defined, Public) - -void UFrontendGFxMovie::HideMarketplaceMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.HideMarketplaceMovie"); - - UFrontendGFxMovie_HideMarketplaceMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.ShowCompatibilityPack -// (Defined, Public, HasDefaults) - -void UFrontendGFxMovie::ShowCompatibilityPack() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ShowCompatibilityPack"); - - UFrontendGFxMovie_ShowCompatibilityPack_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.HideAccountMovie -// (Defined, Public) - -void UFrontendGFxMovie::HideAccountMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.HideAccountMovie"); - - UFrontendGFxMovie_HideAccountMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.ShowAccountMovie -// (Defined, Public) - -void UFrontendGFxMovie::ShowAccountMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ShowAccountMovie"); - - UFrontendGFxMovie_ShowAccountMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.ShowServerBrowser -// (Defined, Public) -// Parameters: -// bool bIsLanBrowser (Parm) - -void UFrontendGFxMovie::ShowServerBrowser(bool bIsLanBrowser) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ShowServerBrowser"); - - UFrontendGFxMovie_ShowServerBrowser_Params params; - params.bIsLanBrowser = bIsLanBrowser; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.HideServerBrowser -// (Defined, Public) - -void UFrontendGFxMovie::HideServerBrowser() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.HideServerBrowser"); - - UFrontendGFxMovie_HideServerBrowser_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.Refresh -// (Defined, Public) - -void UFrontendGFxMovie::Refresh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.Refresh"); - - UFrontendGFxMovie_Refresh_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OpenGearboxAccountUI -// (Defined, Public) - -void UFrontendGFxMovie::OpenGearboxAccountUI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OpenGearboxAccountUI"); - - UFrontendGFxMovie_OpenGearboxAccountUI_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.HasUnnotifiedOffers -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::HasUnnotifiedOffers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.HasUnnotifiedOffers"); - - UFrontendGFxMovie_HasUnnotifiedOffers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.HasMessageOfTheDay -// (Defined, Public, HasDefaults) -// Parameters: -// struct FString KeyName (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::HasMessageOfTheDay(const struct FString& KeyName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.HasMessageOfTheDay"); - - UFrontendGFxMovie_HasMessageOfTheDay_Params params; - params.KeyName = KeyName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.RefreshOffers -// (Defined, Public) - -void UFrontendGFxMovie::RefreshOffers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.RefreshOffers"); - - UFrontendGFxMovie_RefreshOffers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.RefreshDLC -// (Defined, Public) - -void UFrontendGFxMovie::RefreshDLC() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.RefreshDLC"); - - UFrontendGFxMovie_RefreshDLC_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.ApplyPriorityVisibilityEffect -// (Defined, Public) -// Parameters: -// bool bRemoveEffect (Parm) - -void UFrontendGFxMovie::ApplyPriorityVisibilityEffect(bool bRemoveEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ApplyPriorityVisibilityEffect"); - - UFrontendGFxMovie_ApplyPriorityVisibilityEffect_Params params; - params.bRemoveEffect = bRemoveEffect; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.ApplyPriorityBlurEffect -// (Defined, Public) -// Parameters: -// bool bRemoveEffect (Parm) - -void UFrontendGFxMovie::ApplyPriorityBlurEffect(bool bRemoveEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ApplyPriorityBlurEffect"); - - UFrontendGFxMovie_ApplyPriorityBlurEffect_Params params; - params.bRemoveEffect = bRemoveEffect; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.ShowOptions -// (Defined, Public) -// Parameters: -// int PlayerIndex (Parm) - -void UFrontendGFxMovie::ShowOptions(int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ShowOptions"); - - UFrontendGFxMovie_ShowOptions_Params params; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnControllerChanged -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// bool bIsConnected (Parm) - -void UFrontendGFxMovie::OnControllerChanged(int ControllerId, bool bIsConnected) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnControllerChanged"); - - UFrontendGFxMovie_OnControllerChanged_Params params; - params.ControllerId = ControllerId; - params.bIsConnected = bIsConnected; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnPartyMemberListChanged -// (Defined, Public) -// Parameters: -// bool bJoinedOrLeft (Parm) -// struct FString PlayerName (Parm, NeedCtorLink) -// struct FUniqueNetId PlayerID (Parm) - -void UFrontendGFxMovie::OnPartyMemberListChanged(bool bJoinedOrLeft, const struct FString& PlayerName, const struct FUniqueNetId& PlayerID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnPartyMemberListChanged"); - - UFrontendGFxMovie_OnPartyMemberListChanged_Params params; - params.bJoinedOrLeft = bJoinedOrLeft; - params.PlayerName = PlayerName; - params.PlayerID = PlayerID; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnClickShowMarketplace -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::OnClickShowMarketplace(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnClickShowMarketplace"); - - UFrontendGFxMovie_OnClickShowMarketplace_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.OnClickNotLoggedInForPSN -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::OnClickNotLoggedInForPSN(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnClickNotLoggedInForPSN"); - - UFrontendGFxMovie_OnClickNotLoggedInForPSN_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.CheckDownloadableContentListCompleted -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool bDownloadableContentListAvailable (Parm) - -void UFrontendGFxMovie::CheckDownloadableContentListCompleted(unsigned char LocalUserNum, bool bDownloadableContentListAvailable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.CheckDownloadableContentListCompleted"); - - UFrontendGFxMovie_CheckDownloadableContentListCompleted_Params params; - params.LocalUserNum = LocalUserNum; - params.bDownloadableContentListAvailable = bDownloadableContentListAvailable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.ShowMarketplaceMovie -// (Defined, Public) - -void UFrontendGFxMovie::ShowMarketplaceMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ShowMarketplaceMovie"); - - UFrontendGFxMovie_ShowMarketplaceMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnHostUpdateComplete -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void UFrontendGFxMovie::OnHostUpdateComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnHostUpdateComplete"); - - UFrontendGFxMovie_OnHostUpdateComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.HostOnlineGame -// (Defined, Public) - -void UFrontendGFxMovie::HostOnlineGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.HostOnlineGame"); - - UFrontendGFxMovie_HostOnlineGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.HideMatchmakingMovie -// (Defined, Public) - -void UFrontendGFxMovie::HideMatchmakingMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.HideMatchmakingMovie"); - - UFrontendGFxMovie_HideMatchmakingMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.CancelMatchmaking -// (Defined, Public) - -void UFrontendGFxMovie::CancelMatchmaking() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.CancelMatchmaking"); - - UFrontendGFxMovie_CancelMatchmaking_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.UserCancelledMatchmaking -// (Defined, Public) - -void UFrontendGFxMovie::UserCancelledMatchmaking() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.UserCancelledMatchmaking"); - - UFrontendGFxMovie_UserCancelledMatchmaking_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.UpdateMatchmakingMovie -// (Defined, Public) -// Parameters: -// unsigned char MatchmakingState (Parm) - -void UFrontendGFxMovie::UpdateMatchmakingMovie(unsigned char MatchmakingState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.UpdateMatchmakingMovie"); - - UFrontendGFxMovie_UpdateMatchmakingMovie_Params params; - params.MatchmakingState = MatchmakingState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.ShowMatchmakingMovie -// (Defined, Public) -// Parameters: -// unsigned char MatchmakingState (Parm) - -void UFrontendGFxMovie::ShowMatchmakingMovie(unsigned char MatchmakingState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ShowMatchmakingMovie"); - - UFrontendGFxMovie_ShowMatchmakingMovie_Params params; - params.MatchmakingState = MatchmakingState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnMatchmakingStateChanged -// (Defined, Public) -// Parameters: -// unsigned char NewState (Parm) - -void UFrontendGFxMovie::OnMatchmakingStateChanged(unsigned char NewState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnMatchmakingStateChanged"); - - UFrontendGFxMovie_OnMatchmakingStateChanged_Params params; - params.NewState = NewState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnDestroyGameForMatchJoinComplete -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void UFrontendGFxMovie::OnDestroyGameForMatchJoinComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnDestroyGameForMatchJoinComplete"); - - UFrontendGFxMovie_OnDestroyGameForMatchJoinComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.JoinMatchmakingSession -// (Defined, Public) - -void UFrontendGFxMovie::JoinMatchmakingSession() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.JoinMatchmakingSession"); - - UFrontendGFxMovie_JoinMatchmakingSession_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.NextMatchmakingSearch -// (Defined, Public) - -void UFrontendGFxMovie::NextMatchmakingSearch() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.NextMatchmakingSearch"); - - UFrontendGFxMovie_NextMatchmakingSearch_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnFindMatchmakingGamesComplete -// (Defined, Public) -// Parameters: -// bool bWasSuccessful (Parm) - -void UFrontendGFxMovie::OnFindMatchmakingGamesComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnFindMatchmakingGamesComplete"); - - UFrontendGFxMovie_OnFindMatchmakingGamesComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.GetNumMatchmakingPlayers -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UFrontendGFxMovie::GetNumMatchmakingPlayers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.GetNumMatchmakingPlayers"); - - UFrontendGFxMovie_GetNumMatchmakingPlayers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.DoMatchmakingSearch -// (Defined, Public) -// Parameters: -// struct FName SearchName (Parm) - -void UFrontendGFxMovie::DoMatchmakingSearch(const struct FName& SearchName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.DoMatchmakingSearch"); - - UFrontendGFxMovie_DoMatchmakingSearch_Params params; - params.SearchName = SearchName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnUpdateForMatchmakingComplete -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void UFrontendGFxMovie::OnUpdateForMatchmakingComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnUpdateForMatchmakingComplete"); - - UFrontendGFxMovie_OnUpdateForMatchmakingComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.StartMatchmaking -// (Defined, Public) - -void UFrontendGFxMovie::StartMatchmaking() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.StartMatchmaking"); - - UFrontendGFxMovie_StartMatchmaking_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnCanStartMatchmaking_Clicked -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::OnCanStartMatchmaking_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnCanStartMatchmaking_Clicked"); - - UFrontendGFxMovie_OnCanStartMatchmaking_Clicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.CanStartMatchmaking -// (Defined, Public) -// Parameters: -// bool bPrompt (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::CanStartMatchmaking(bool bPrompt) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.CanStartMatchmaking"); - - UFrontendGFxMovie_CanStartMatchmaking_Params params; - params.bPrompt = bPrompt; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.GetMatchmakingState -// (Defined, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UFrontendGFxMovie::GetMatchmakingState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.GetMatchmakingState"); - - UFrontendGFxMovie_GetMatchmakingState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.SetMatchmakingState -// (Defined, Public) -// Parameters: -// unsigned char NewState (Parm) - -void UFrontendGFxMovie::SetMatchmakingState(unsigned char NewState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.SetMatchmakingState"); - - UFrontendGFxMovie_SetMatchmakingState_Params params; - params.NewState = NewState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.NotifyLoginStatusChange -// (Defined, Public) -// Parameters: -// unsigned char LoginStatus (Parm) - -void UFrontendGFxMovie::NotifyLoginStatusChange(unsigned char LoginStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.NotifyLoginStatusChange"); - - UFrontendGFxMovie_NotifyLoginStatusChange_Params params; - params.LoginStatus = LoginStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.NotifyLinkLost -// (Defined, Public) - -void UFrontendGFxMovie::NotifyLinkLost() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.NotifyLinkLost"); - - UFrontendGFxMovie_NotifyLinkLost_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.NotifyLinkOn -// (Public) - -void UFrontendGFxMovie::NotifyLinkOn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.NotifyLinkOn"); - - UFrontendGFxMovie_NotifyLinkOn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.ConfirmQuit_Clicked -// (Final, Defined, Private) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::ConfirmQuit_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ConfirmQuit_Clicked"); - - UFrontendGFxMovie_ConfirmQuit_Clicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.DisplayConfirmQuitDialog -// (Defined, Public) - -void UFrontendGFxMovie::DisplayConfirmQuitDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.DisplayConfirmQuitDialog"); - - UFrontendGFxMovie_DisplayConfirmQuitDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OpenCredits -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::OpenCredits() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OpenCredits"); - - UFrontendGFxMovie_OpenCredits_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.OpenMovieLink -// (Defined, Public) -// Parameters: -// struct FName MovieName (Parm) -// class UGearboxGFxMovie* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxGFxMovie* UFrontendGFxMovie::OpenMovieLink(const struct FName& MovieName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OpenMovieLink"); - - UFrontendGFxMovie_OpenMovieLink_Params params; - params.MovieName = MovieName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.PlayMovieLink -// (Defined, Public) -// Parameters: -// struct FName MovieName (Parm) -// class UGearboxGFxMovie* ReturnValue (Parm, OutParm, ReturnParm) - -class UGearboxGFxMovie* UFrontendGFxMovie::PlayMovieLink(const struct FName& MovieName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.PlayMovieLink"); - - UFrontendGFxMovie_PlayMovieLink_Params params; - params.MovieName = MovieName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.BuildOverpowerPromptString -// (Defined, Public, HasDefaults) -// Parameters: -// int CurrentOverpowerLevel (Parm) -// int MaxOverpowerLevel (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UFrontendGFxMovie::BuildOverpowerPromptString(int CurrentOverpowerLevel, int MaxOverpowerLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.BuildOverpowerPromptString"); - - UFrontendGFxMovie_BuildOverpowerPromptString_Params params; - params.CurrentOverpowerLevel = CurrentOverpowerLevel; - params.MaxOverpowerLevel = MaxOverpowerLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.OverpowerLevelInputKey -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::OverpowerLevelInputKey(class UWillowGFxDialogBox* Dlg, int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OverpowerLevelInputKey"); - - UFrontendGFxMovie_OverpowerLevelInputKey_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.OnSelectOverpowerLevel_Click -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::OnSelectOverpowerLevel_Click(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnSelectOverpowerLevel_Click"); - - UFrontendGFxMovie_OnSelectOverpowerLevel_Click_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.ConfirmOverpowerLevel -// (Defined, HasOptionalparams, Public) -// Parameters: -// int DesiredPlaythrough (Parm) -// class UPlayerSaveGame* SaveGame (OptionalParm, Parm) - -void UFrontendGFxMovie::ConfirmOverpowerLevel(int DesiredPlaythrough, class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ConfirmOverpowerLevel"); - - UFrontendGFxMovie_ConfirmOverpowerLevel_Params params; - params.DesiredPlaythrough = DesiredPlaythrough; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnChooseDifficulty_Click -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::OnChooseDifficulty_Click(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnChooseDifficulty_Click"); - - UFrontendGFxMovie_OnChooseDifficulty_Click_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.ConfirmPlaythrough -// (Defined, HasOptionalparams, Public) -// Parameters: -// class UPlayerSaveGame* SaveGame (OptionalParm, Parm) - -void UFrontendGFxMovie::ConfirmPlaythrough(class UPlayerSaveGame* SaveGame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ConfirmPlaythrough"); - - UFrontendGFxMovie_ConfirmPlaythrough_Params params; - params.SaveGame = SaveGame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.LaunchSaveGameEx -// (Defined, Public) -// Parameters: -// int PlayThrough (Parm) - -void UFrontendGFxMovie::LaunchSaveGameEx(int PlayThrough) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.LaunchSaveGameEx"); - - UFrontendGFxMovie_LaunchSaveGameEx_Params params; - params.PlayThrough = PlayThrough; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.LaunchSaveGame -// (Defined, Public) -// Parameters: -// int PlayThrough (Parm) - -void UFrontendGFxMovie::LaunchSaveGame(int PlayThrough) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.LaunchSaveGame"); - - UFrontendGFxMovie_LaunchSaveGame_Params params; - params.PlayThrough = PlayThrough; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.GetSaveGameTravelStationDefinition -// (Defined, Public) -// Parameters: -// class UTravelStationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UTravelStationDefinition* UFrontendGFxMovie::GetSaveGameTravelStationDefinition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.GetSaveGameTravelStationDefinition"); - - UFrontendGFxMovie_GetSaveGameTravelStationDefinition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.NotAllClientsCanAccessDlc_Clicked -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::NotAllClientsCanAccessDlc_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.NotAllClientsCanAccessDlc_Clicked"); - - UFrontendGFxMovie_NotAllClientsCanAccessDlc_Clicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.DisplayLastStationUninstalledDlc_Clicked -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::DisplayLastStationUninstalledDlc_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.DisplayLastStationUninstalledDlc_Clicked"); - - UFrontendGFxMovie_DisplayLastStationUninstalledDlc_Clicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.DisplayDlcLevelCapInUninstalledDlc_Clicked -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::DisplayDlcLevelCapInUninstalledDlc_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.DisplayDlcLevelCapInUninstalledDlc_Clicked"); - - UFrontendGFxMovie_DisplayDlcLevelCapInUninstalledDlc_Clicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.ConditionalLookForCrossTitleSaveGames -// (Defined, Public) - -void UFrontendGFxMovie::ConditionalLookForCrossTitleSaveGames() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ConditionalLookForCrossTitleSaveGames"); - - UFrontendGFxMovie_ConditionalLookForCrossTitleSaveGames_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.LaunchNewGame -// (Defined, Public) - -void UFrontendGFxMovie::LaunchNewGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.LaunchNewGame"); - - UFrontendGFxMovie_LaunchNewGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnJoinMatchComplete -// (Defined, Public) -// Parameters: -// struct FName SessionName (Parm) -// bool bWasSuccessful (Parm) - -void UFrontendGFxMovie::OnJoinMatchComplete(const struct FName& SessionName, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnJoinMatchComplete"); - - UFrontendGFxMovie_OnJoinMatchComplete_Params params; - params.SessionName = SessionName; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.HandleNetworkOptionsButtonClickEx -// (Defined, Public) -// Parameters: -// int Index (Parm) - -void UFrontendGFxMovie::HandleNetworkOptionsButtonClickEx(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.HandleNetworkOptionsButtonClickEx"); - - UFrontendGFxMovie_HandleNetworkOptionsButtonClickEx_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.DlcNetworkOptionsRefreshComplete -// (Defined, Public) - -void UFrontendGFxMovie::DlcNetworkOptionsRefreshComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.DlcNetworkOptionsRefreshComplete"); - - UFrontendGFxMovie_DlcNetworkOptionsRefreshComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.DlcRefreshCompleteFromBusy -// (Defined, Public) - -void UFrontendGFxMovie::DlcRefreshCompleteFromBusy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.DlcRefreshCompleteFromBusy"); - - UFrontendGFxMovie_DlcRefreshCompleteFromBusy_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.HandleNetworkOptionsButtonClick -// (Defined, Public) -// Parameters: -// int Index (Parm) - -void UFrontendGFxMovie::HandleNetworkOptionsButtonClick(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.HandleNetworkOptionsButtonClick"); - - UFrontendGFxMovie_HandleNetworkOptionsButtonClick_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnNetworkOptionsLoaded -// (Defined, Public) -// Parameters: -// class UNetworkOptionsGFxObject* InNetworkOptionsDialog (Parm) - -void UFrontendGFxMovie::OnNetworkOptionsLoaded(class UNetworkOptionsGFxObject* InNetworkOptionsDialog) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnNetworkOptionsLoaded"); - - UFrontendGFxMovie_OnNetworkOptionsLoaded_Params params; - params.InNetworkOptionsDialog = InNetworkOptionsDialog; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.LanNetworkOptionsAvailable -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::LanNetworkOptionsAvailable() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.LanNetworkOptionsAvailable"); - - UFrontendGFxMovie_LanNetworkOptionsAvailable_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.OnlineNetworkOptionsAvailable -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::OnlineNetworkOptionsAvailable() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnlineNetworkOptionsAvailable"); - - UFrontendGFxMovie_OnlineNetworkOptionsAvailable_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.HideNetworkOptions -// (Defined, Public) - -void UFrontendGFxMovie::HideNetworkOptions() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.HideNetworkOptions"); - - UFrontendGFxMovie_HideNetworkOptions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.ShowNetworkOptions -// (Defined, Public) - -void UFrontendGFxMovie::ShowNetworkOptions() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ShowNetworkOptions"); - - UFrontendGFxMovie_ShowNetworkOptions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.ShowNetworkOptionsFromList -// (Defined, Public) - -void UFrontendGFxMovie::ShowNetworkOptionsFromList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ShowNetworkOptionsFromList"); - - UFrontendGFxMovie_ShowNetworkOptionsFromList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.HandleSplitscreenJoinFail -// (Defined, Public) -// Parameters: -// struct FString Reason (Parm, NeedCtorLink) - -void UFrontendGFxMovie::HandleSplitscreenJoinFail(const struct FString& Reason) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.HandleSplitscreenJoinFail"); - - UFrontendGFxMovie_HandleSplitscreenJoinFail_Params params; - params.Reason = Reason; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.HandleSplitscreenJoinSuccess -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* SplitPC (Parm) - -void UFrontendGFxMovie::HandleSplitscreenJoinSuccess(class AWillowPlayerController* SplitPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.HandleSplitscreenJoinSuccess"); - - UFrontendGFxMovie_HandleSplitscreenJoinSuccess_Params params; - params.SplitPC = SplitPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnSaveGameLoaded -// (Defined, Public) -// Parameters: -// unsigned char LoadGameResult (Parm) - -void UFrontendGFxMovie::OnSaveGameLoaded(unsigned char LoadGameResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnSaveGameLoaded"); - - UFrontendGFxMovie_OnSaveGameLoaded_Params params; - params.LoadGameResult = LoadGameResult; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.FinishSavingCache -// (Defined, Public) - -void UFrontendGFxMovie::FinishSavingCache() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.FinishSavingCache"); - - UFrontendGFxMovie_FinishSavingCache_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnSaveCachedGameComplete -// (Defined, Public) -// Parameters: -// float SaveDuration (Parm) - -void UFrontendGFxMovie::OnSaveCachedGameComplete(float SaveDuration) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnSaveCachedGameComplete"); - - UFrontendGFxMovie_OnSaveCachedGameComplete_Params params; - params.SaveDuration = SaveDuration; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnChoosePlaythrough_Click -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::OnChoosePlaythrough_Click(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnChoosePlaythrough_Click"); - - UFrontendGFxMovie_OnChoosePlaythrough_Click_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.OnResetPlaythroughClicked -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::OnResetPlaythroughClicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnResetPlaythroughClicked"); - - UFrontendGFxMovie_OnResetPlaythroughClicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.DifficultyDialogInputKey -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::DifficultyDialogInputKey(class UWillowGFxDialogBox* Dlg, int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.DifficultyDialogInputKey"); - - UFrontendGFxMovie_DifficultyDialogInputKey_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.ConditionalAddPlaythroughResetToDialogTooltip -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::ConditionalAddPlaythroughResetToDialogTooltip(class UWillowGFxDialogBox* Dlg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ConditionalAddPlaythroughResetToDialogTooltip"); - - UFrontendGFxMovie_ConditionalAddPlaythroughResetToDialogTooltip_Params params; - params.Dlg = Dlg; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.CharacterLoadComplete -// (Defined, Public) -// Parameters: -// struct FLoadInfo LI (Parm, NeedCtorLink) -// int PlayerIndex (Parm) - -void UFrontendGFxMovie::CharacterLoadComplete(const struct FLoadInfo& LI, int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.CharacterLoadComplete"); - - UFrontendGFxMovie_CharacterLoadComplete_Params params; - params.LI = LI; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OpenCharacterSelect -// (Defined, Public) -// Parameters: -// int PlayerIndex (Parm) - -void UFrontendGFxMovie::OpenCharacterSelect(int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OpenCharacterSelect"); - - UFrontendGFxMovie_OpenCharacterSelect_Params params; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OpenCharacterSelectFromList -// (Defined, Public) - -void UFrontendGFxMovie::OpenCharacterSelectFromList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OpenCharacterSelectFromList"); - - UFrontendGFxMovie_OpenCharacterSelectFromList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.SplitJoinNetworkTransitionFailed -// (Defined, Public) - -void UFrontendGFxMovie::SplitJoinNetworkTransitionFailed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.SplitJoinNetworkTransitionFailed"); - - UFrontendGFxMovie_SplitJoinNetworkTransitionFailed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.AddSplitPlayerAfterNetworkTransition -// (Defined, Public) - -void UFrontendGFxMovie::AddSplitPlayerAfterNetworkTransition() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.AddSplitPlayerAfterNetworkTransition"); - - UFrontendGFxMovie_AddSplitPlayerAfterNetworkTransition_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnConfirmSwitchSession -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::OnConfirmSwitchSession(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnConfirmSwitchSession"); - - UFrontendGFxMovie_OnConfirmSwitchSession_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.ShowSplitJoinSessionChangeConfirmation -// (Final, Defined, Private) -// Parameters: -// unsigned char CurrentNetworkType (Parm) -// unsigned char SplitPlayerLoginStatus (Parm) - -void UFrontendGFxMovie::ShowSplitJoinSessionChangeConfirmation(unsigned char CurrentNetworkType, unsigned char SplitPlayerLoginStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ShowSplitJoinSessionChangeConfirmation"); - - UFrontendGFxMovie_ShowSplitJoinSessionChangeConfirmation_Params params; - params.CurrentNetworkType = CurrentNetworkType; - params.SplitPlayerLoginStatus = SplitPlayerLoginStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.ShowSplitJoinFailureMessage -// (Final, Defined, Private) -// Parameters: -// unsigned char NetworkType (Parm) - -void UFrontendGFxMovie::ShowSplitJoinFailureMessage(unsigned char NetworkType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ShowSplitJoinFailureMessage"); - - UFrontendGFxMovie_ShowSplitJoinFailureMessage_Params params; - params.NetworkType = NetworkType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.ClearSplitscreenLoginDelegates -// (Defined, Public) - -void UFrontendGFxMovie::ClearSplitscreenLoginDelegates() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ClearSplitscreenLoginDelegates"); - - UFrontendGFxMovie_ClearSplitscreenLoginDelegates_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnSplitLoginCancelled -// (Defined, Public) - -void UFrontendGFxMovie::OnSplitLoginCancelled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnSplitLoginCancelled"); - - UFrontendGFxMovie_OnSplitLoginCancelled_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.ConfirmSplitLoginSucceeded -// (Defined, Public) - -void UFrontendGFxMovie::ConfirmSplitLoginSucceeded() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ConfirmSplitLoginSucceeded"); - - UFrontendGFxMovie_ConfirmSplitLoginSucceeded_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnSplitLoginChanged -// (Defined, Public) -// Parameters: -// unsigned char ControllerId (Parm) - -void UFrontendGFxMovie::OnSplitLoginChanged(unsigned char ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnSplitLoginChanged"); - - UFrontendGFxMovie_OnSplitLoginChanged_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.SplitJoinFailed -// (Final, Defined, Private) - -void UFrontendGFxMovie::SplitJoinFailed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.SplitJoinFailed"); - - UFrontendGFxMovie_SplitJoinFailed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnExternalUIChanged -// (Defined, Public) -// Parameters: -// bool bIsOpening (Parm) - -void UFrontendGFxMovie::OnExternalUIChanged(bool bIsOpening) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnExternalUIChanged"); - - UFrontendGFxMovie_OnExternalUIChanged_Params params; - params.bIsOpening = bIsOpening; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.ShowSplitLoginUI -// (Defined, Public) - -void UFrontendGFxMovie::ShowSplitLoginUI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ShowSplitLoginUI"); - - UFrontendGFxMovie_ShowSplitLoginUI_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnSplitLeaveClicked -// (Defined, Protected) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::OnSplitLeaveClicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnSplitLeaveClicked"); - - UFrontendGFxMovie_OnSplitLeaveClicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.ShowConfirmSplitLeaveDialog -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) - -void UFrontendGFxMovie::ShowConfirmSplitLeaveDialog(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ShowConfirmSplitLeaveDialog"); - - UFrontendGFxMovie_ShowConfirmSplitLeaveDialog_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.HandleSplitscreenLeaveAttempt -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) - -void UFrontendGFxMovie::HandleSplitscreenLeaveAttempt(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.HandleSplitscreenLeaveAttempt"); - - UFrontendGFxMovie_HandleSplitscreenLeaveAttempt_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.IsProfileValidForCurrentGame -// (Final, Defined, Private) -// Parameters: -// unsigned char CurrentNetworkType (Parm) -// unsigned char LoginStatus (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::IsProfileValidForCurrentGame(unsigned char CurrentNetworkType, unsigned char LoginStatus, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.IsProfileValidForCurrentGame"); - - UFrontendGFxMovie_IsProfileValidForCurrentGame_Params params; - params.CurrentNetworkType = CurrentNetworkType; - params.LoginStatus = LoginStatus; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.HandleSplitscreenJoinAttempt -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) - -void UFrontendGFxMovie::HandleSplitscreenJoinAttempt(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.HandleSplitscreenJoinAttempt"); - - UFrontendGFxMovie_HandleSplitscreenJoinAttempt_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.AddSplitscreenPlayer -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) - -void UFrontendGFxMovie::AddSplitscreenPlayer(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.AddSplitscreenPlayer"); - - UFrontendGFxMovie_AddSplitscreenPlayer_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.GetSplitscreenHelper -// (Defined, Public) -// Parameters: -// class USplitscreenHelper* ReturnValue (Parm, OutParm, ReturnParm) - -class USplitscreenHelper* UFrontendGFxMovie::GetSplitscreenHelper() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.GetSplitscreenHelper"); - - UFrontendGFxMovie_GetSplitscreenHelper_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.GetPlayerDetailsMovieDef -// (Defined, Public) -// Parameters: -// class UWillowGFxMovie3DDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowGFxMovie3DDefinition* UFrontendGFxMovie::GetPlayerDetailsMovieDef() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.GetPlayerDetailsMovieDef"); - - UFrontendGFxMovie_GetPlayerDetailsMovieDef_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.IsPlayerOwner -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::IsPlayerOwner(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.IsPlayerOwner"); - - UFrontendGFxMovie_IsPlayerOwner_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.CanKick -// (Defined, Public) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::CanKick(const struct FUniqueNetId& UniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.CanKick"); - - UFrontendGFxMovie_CanKick_Params params; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.CanUnmute -// (Defined, Public) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::CanUnmute(const struct FUniqueNetId& UniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.CanUnmute"); - - UFrontendGFxMovie_CanUnmute_Params params; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.CanMute -// (Defined, Public) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::CanMute(const struct FUniqueNetId& UniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.CanMute"); - - UFrontendGFxMovie_CanMute_Params params; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.CanViewGamercard -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FUniqueNetId UniqueId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::CanViewGamercard(int ControllerId, const struct FUniqueNetId& UniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.CanViewGamercard"); - - UFrontendGFxMovie_CanViewGamercard_Params params; - params.ControllerId = ControllerId; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.CanInvite -// (Defined, Public) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::CanInvite(const struct FUniqueNetId& UniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.CanInvite"); - - UFrontendGFxMovie_CanInvite_Params params; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.CanJoin -// (Defined, Public, HasDefaults) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::CanJoin(const struct FUniqueNetId& UniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.CanJoin"); - - UFrontendGFxMovie_CanJoin_Params params; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.GetFriend -// (Defined, Public, HasOutparams) -// Parameters: -// struct FOnlineFriend out_Friend (Parm, OutParm, NeedCtorLink) -// struct FUniqueNetId UniqueId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::GetFriend(const struct FUniqueNetId& UniqueId, struct FOnlineFriend* out_Friend) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.GetFriend"); - - UFrontendGFxMovie_GetFriend_Params params; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_Friend != nullptr) - *out_Friend = params.out_Friend; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.GetWPCOwner -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* UFrontendGFxMovie::GetWPCOwner() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.GetWPCOwner"); - - UFrontendGFxMovie_GetWPCOwner_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.CanPlayOnline -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::CanPlayOnline(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.CanPlayOnline"); - - UFrontendGFxMovie_CanPlayOnline_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.IsLocalPlayerId -// (Defined, Public) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::IsLocalPlayerId(const struct FUniqueNetId& UniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.IsLocalPlayerId"); - - UFrontendGFxMovie_IsLocalPlayerId_Params params; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.IsPrimaryPlayer -// (Defined, Public) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::IsPrimaryPlayer(const struct FUniqueNetId& UniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.IsPrimaryPlayer"); - - UFrontendGFxMovie_IsPrimaryPlayer_Params params; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.OnReadFriendsComplete -// (Defined, Public) -// Parameters: -// bool bWasSuccessful (Parm) - -void UFrontendGFxMovie::OnReadFriendsComplete(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnReadFriendsComplete"); - - UFrontendGFxMovie_OnReadFriendsComplete_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.RefreshFriends -// (Defined, Public) - -void UFrontendGFxMovie::RefreshFriends() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.RefreshFriends"); - - UFrontendGFxMovie_RefreshFriends_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.ConfigureFriendsList -// (Defined, Public) - -void UFrontendGFxMovie::ConfigureFriendsList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ConfigureFriendsList"); - - UFrontendGFxMovie_ConfigureFriendsList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnPlayerCharacterClassUpdated -// (Defined, Public) -// Parameters: -// class AWillowPlayerReplicationInfo* WPRI (Parm) - -void UFrontendGFxMovie::OnPlayerCharacterClassUpdated(class AWillowPlayerReplicationInfo* WPRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnPlayerCharacterClassUpdated"); - - UFrontendGFxMovie_OnPlayerCharacterClassUpdated_Params params; - params.WPRI = WPRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnPlayerExpLevelUpdated -// (Defined, Public) -// Parameters: -// class AWillowPlayerReplicationInfo* WPRI (Parm) - -void UFrontendGFxMovie::OnPlayerExpLevelUpdated(class AWillowPlayerReplicationInfo* WPRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnPlayerExpLevelUpdated"); - - UFrontendGFxMovie_OnPlayerExpLevelUpdated_Params params; - params.WPRI = WPRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnPlayerUidUpdated -// (Defined, Public) -// Parameters: -// class APlayerReplicationInfo* PRI (Parm) - -void UFrontendGFxMovie::OnPlayerUidUpdated(class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnPlayerUidUpdated"); - - UFrontendGFxMovie_OnPlayerUidUpdated_Params params; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnPlayerNameUpdated -// (Defined, Public) -// Parameters: -// class APlayerReplicationInfo* PRI (Parm) - -void UFrontendGFxMovie::OnPlayerNameUpdated(class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnPlayerNameUpdated"); - - UFrontendGFxMovie_OnPlayerNameUpdated_Params params; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnPlayerRemoved -// (Defined, Public) - -void UFrontendGFxMovie::OnPlayerRemoved() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnPlayerRemoved"); - - UFrontendGFxMovie_OnPlayerRemoved_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.RefreshPlayerList -// (Defined, Public) - -void UFrontendGFxMovie::RefreshPlayerList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.RefreshPlayerList"); - - UFrontendGFxMovie_RefreshPlayerList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.WaitForPRI -// (Defined, Public) - -void UFrontendGFxMovie::WaitForPRI() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.WaitForPRI"); - - UFrontendGFxMovie_WaitForPRI_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.extOnPlayerListSelectionChange -// (Defined, Public) -// Parameters: -// int EntryIndex (Parm) -// int RowTypeId (Parm) - -void UFrontendGFxMovie::extOnPlayerListSelectionChange(int EntryIndex, int RowTypeId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.extOnPlayerListSelectionChange"); - - UFrontendGFxMovie_extOnPlayerListSelectionChange_Params params; - params.EntryIndex = EntryIndex; - params.RowTypeId = RowTypeId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.extOnPlayerListButtonClick -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// int EntryIndex (Parm) -// int RowTypeId (Parm) - -void UFrontendGFxMovie::extOnPlayerListButtonClick(int ControllerId, int EntryIndex, int RowTypeId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.extOnPlayerListButtonClick"); - - UFrontendGFxMovie_extOnPlayerListButtonClick_Params params; - params.ControllerId = ControllerId; - params.EntryIndex = EntryIndex; - params.RowTypeId = RowTypeId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.extOnPlayerListLoad -// (Defined, Public) -// Parameters: -// struct FString TargetPath (Parm, NeedCtorLink) - -void UFrontendGFxMovie::extOnPlayerListLoad(const struct FString& TargetPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.extOnPlayerListLoad"); - - UFrontendGFxMovie_extOnPlayerListLoad_Params params; - params.TargetPath = TargetPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.extFrontEndMenuOnLoad -// (Defined, Public) -// Parameters: -// struct FString TargetPath (Parm, NeedCtorLink) - -void UFrontendGFxMovie::extFrontEndMenuOnLoad(const struct FString& TargetPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.extFrontEndMenuOnLoad"); - - UFrontendGFxMovie_extFrontEndMenuOnLoad_Params params; - params.TargetPath = TargetPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnScrollingListItemFocus -// (Defined, Public) -// Parameters: -// struct FEventData Data (Parm, NeedCtorLink) - -void UFrontendGFxMovie::OnScrollingListItemFocus(const struct FEventData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnScrollingListItemFocus"); - - UFrontendGFxMovie_OnScrollingListItemFocus_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.GetPlayer1CancelButtonString -// (Defined, Public, HasOutparams) -// Parameters: -// struct FString Text (Parm, OutParm, NeedCtorLink) - -void UFrontendGFxMovie::GetPlayer1CancelButtonString(struct FString* Text) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.GetPlayer1CancelButtonString"); - - UFrontendGFxMovie_GetPlayer1CancelButtonString_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Text != nullptr) - *Text = params.Text; -} - - -// Function WillowGame.FrontendGFxMovie.AppendCancelButtonTooltip -// (Defined, Public, HasOutparams) -// Parameters: -// struct FString TooltipString (Parm, OutParm, NeedCtorLink) -// bool bAppendPlayerDesignations (Parm) - -void UFrontendGFxMovie::AppendCancelButtonTooltip(bool bAppendPlayerDesignations, struct FString* TooltipString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.AppendCancelButtonTooltip"); - - UFrontendGFxMovie_AppendCancelButtonTooltip_Params params; - params.bAppendPlayerDesignations = bAppendPlayerDesignations; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TooltipString != nullptr) - *TooltipString = params.TooltipString; -} - - -// Function WillowGame.FrontendGFxMovie.DelayedHideMOTD -// (Defined, Protected, HasDefaults) - -void UFrontendGFxMovie::DelayedHideMOTD() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.DelayedHideMOTD"); - - UFrontendGFxMovie_DelayedHideMOTD_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.DelayedResetMOTD -// (Defined, Public) - -void UFrontendGFxMovie::DelayedResetMOTD() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.DelayedResetMOTD"); - - UFrontendGFxMovie_DelayedResetMOTD_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.ResetMOTD -// (Defined, Public) - -void UFrontendGFxMovie::ResetMOTD() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ResetMOTD"); - - UFrontendGFxMovie_ResetMOTD_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.GetCharacterSelectTooltip -// (Final, Defined, Private) -// Parameters: -// bool bAppendPlayerDesignations (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UFrontendGFxMovie::GetCharacterSelectTooltip(bool bAppendPlayerDesignations) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.GetCharacterSelectTooltip"); - - UFrontendGFxMovie_GetCharacterSelectTooltip_Params params; - params.bAppendPlayerDesignations = bAppendPlayerDesignations; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.GetGenericTooltip -// (Defined, Protected) -// Parameters: -// struct FString Tooltip (Parm, NeedCtorLink) -// bool bAppendPlayerDesignations (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UFrontendGFxMovie::GetGenericTooltip(const struct FString& Tooltip, bool bAppendPlayerDesignations) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.GetGenericTooltip"); - - UFrontendGFxMovie_GetGenericTooltip_Params params; - params.Tooltip = Tooltip; - params.bAppendPlayerDesignations = bAppendPlayerDesignations; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.UpdateTooltips -// (Defined, Public) - -void UFrontendGFxMovie::UpdateTooltips() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.UpdateTooltips"); - - UFrontendGFxMovie_UpdateTooltips_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.AddDisabledStringMarkup -// (Defined, Protected) -// Parameters: -// struct FString Text (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UFrontendGFxMovie::AddDisabledStringMarkup(const struct FString& Text) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.AddDisabledStringMarkup"); - - UFrontendGFxMovie_AddDisabledStringMarkup_Params params; - params.Text = Text; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.AppendTooltipString -// (Defined, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FString TooltipString (Parm, OutParm, NeedCtorLink) -// struct FString StringToAppend (Parm, NeedCtorLink) -// bool bDisabled (OptionalParm, Parm) - -void UFrontendGFxMovie::AppendTooltipString(const struct FString& StringToAppend, bool bDisabled, struct FString* TooltipString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.AppendTooltipString"); - - UFrontendGFxMovie_AppendTooltipString_Params params; - params.StringToAppend = StringToAppend; - params.bDisabled = bDisabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TooltipString != nullptr) - *TooltipString = params.TooltipString; -} - - -// Function WillowGame.FrontendGFxMovie.UpdateHeader -// (Defined, Public) - -void UFrontendGFxMovie::UpdateHeader() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.UpdateHeader"); - - UFrontendGFxMovie_UpdateHeader_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnDeviceCheckSaveGamesAvailableComplete -// (Defined, Public) -// Parameters: -// bool bSaveGamesAvailable (Parm) - -void UFrontendGFxMovie::OnDeviceCheckSaveGamesAvailableComplete(bool bSaveGamesAvailable) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnDeviceCheckSaveGamesAvailableComplete"); - - UFrontendGFxMovie_OnDeviceCheckSaveGamesAvailableComplete_Params params; - params.bSaveGamesAvailable = bSaveGamesAvailable; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnDeviceSelectionDone -// (Defined, Public) -// Parameters: -// bool bWasSuccessful (Parm) - -void UFrontendGFxMovie::OnDeviceSelectionDone(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnDeviceSelectionDone"); - - UFrontendGFxMovie_OnDeviceSelectionDone_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnStorageDeviceChange -// (Defined, Public) - -void UFrontendGFxMovie::OnStorageDeviceChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnStorageDeviceChange"); - - UFrontendGFxMovie_OnStorageDeviceChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnConfirmReturnToTitle -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::OnConfirmReturnToTitle(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnConfirmReturnToTitle"); - - UFrontendGFxMovie_OnConfirmReturnToTitle_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.ShowConfirmReturnToTitleDialog -// (Defined, Public) - -void UFrontendGFxMovie::ShowConfirmReturnToTitleDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ShowConfirmReturnToTitleDialog"); - - UFrontendGFxMovie_ShowConfirmReturnToTitleDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnConfirmDisconnect -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::OnConfirmDisconnect(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnConfirmDisconnect"); - - UFrontendGFxMovie_OnConfirmDisconnect_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.ShowConfirmDisconnectDialog -// (Defined, Public) - -void UFrontendGFxMovie::ShowConfirmDisconnectDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ShowConfirmDisconnectDialog"); - - UFrontendGFxMovie_ShowConfirmDisconnectDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.PlayerListInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::PlayerListInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.PlayerListInputKey"); - - UFrontendGFxMovie_PlayerListInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.DefaultHandleInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::DefaultHandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.DefaultHandleInputKey"); - - UFrontendGFxMovie_DefaultHandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.PreviewInputKey -// (Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) - -void UFrontendGFxMovie::PreviewInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.PreviewInputKey"); - - UFrontendGFxMovie_PreviewInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.CanShowSpectatorControls -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::CanShowSpectatorControls() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.CanShowSpectatorControls"); - - UFrontendGFxMovie_CanShowSpectatorControls_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.CanShowCharacterSelect -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::CanShowCharacterSelect(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.CanShowCharacterSelect"); - - UFrontendGFxMovie_CanShowCharacterSelect_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.HandlePopListFail -// (Defined, Public) - -void UFrontendGFxMovie::HandlePopListFail() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.HandlePopListFail"); - - UFrontendGFxMovie_HandlePopListFail_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.SharedHandleInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::SharedHandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.SharedHandleInputKey"); - - UFrontendGFxMovie_SharedHandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.RefreshListHandler -// (Defined, Public) - -void UFrontendGFxMovie::RefreshListHandler() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.RefreshListHandler"); - - UFrontendGFxMovie_RefreshListHandler_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnScrollingListChanged -// (Defined, Public) - -void UFrontendGFxMovie::OnScrollingListChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnScrollingListChanged"); - - UFrontendGFxMovie_OnScrollingListChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.UpdateFrameForAspectRatio -// (Defined, Public) -// Parameters: -// bool bWidescreen (Parm) - -void UFrontendGFxMovie::UpdateFrameForAspectRatio(bool bWidescreen) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.UpdateFrameForAspectRatio"); - - UFrontendGFxMovie_UpdateFrameForAspectRatio_Params params; - params.bWidescreen = bWidescreen; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.IsTimerActive -// (Defined, Public) -// Parameters: -// struct FName FuncName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::IsTimerActive(const struct FName& FuncName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.IsTimerActive"); - - UFrontendGFxMovie_IsTimerActive_Params params; - params.FuncName = FuncName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.ClearTimer -// (Defined, Public) -// Parameters: -// struct FName FuncName (Parm) - -void UFrontendGFxMovie::ClearTimer(const struct FName& FuncName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ClearTimer"); - - UFrontendGFxMovie_ClearTimer_Params params; - params.FuncName = FuncName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.SetTimer -// (Defined, Public) -// Parameters: -// float Rate (Parm) -// bool bLoop (Parm) -// struct FName FuncName (Parm) - -void UFrontendGFxMovie::SetTimer(float Rate, bool bLoop, const struct FName& FuncName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.SetTimer"); - - UFrontendGFxMovie_SetTimer_Params params; - params.Rate = Rate; - params.bLoop = bLoop; - params.FuncName = FuncName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnTick -// (Defined, Event, Public) - -void UFrontendGFxMovie::OnTick() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnTick"); - - UFrontendGFxMovie_OnTick_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.ClearOSSDelegates -// (Defined, Public) - -void UFrontendGFxMovie::ClearOSSDelegates() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ClearOSSDelegates"); - - UFrontendGFxMovie_ClearOSSDelegates_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.RegisterOSSDelegates -// (Defined, Public) - -void UFrontendGFxMovie::RegisterOSSDelegates() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.RegisterOSSDelegates"); - - UFrontendGFxMovie_RegisterOSSDelegates_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.ClearGRIDelegates -// (Defined, Public) - -void UFrontendGFxMovie::ClearGRIDelegates() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ClearGRIDelegates"); - - UFrontendGFxMovie_ClearGRIDelegates_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.RegisterGRIDelegates -// (Defined, Simulated, Public) - -void UFrontendGFxMovie::RegisterGRIDelegates() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.RegisterGRIDelegates"); - - UFrontendGFxMovie_RegisterGRIDelegates_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnClose -// (Defined, Event, Public) - -void UFrontendGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnClose"); - - UFrontendGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.HideMOTD -// (Defined, Public) - -void UFrontendGFxMovie::HideMOTD() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.HideMOTD"); - - UFrontendGFxMovie_HideMOTD_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.ShowMOTD -// (Defined, Public) - -void UFrontendGFxMovie::ShowMOTD() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ShowMOTD"); - - UFrontendGFxMovie_ShowMOTD_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.IsValidMessageOfTheDay -// (Defined, Public) -// Parameters: -// struct FMessageOfTheDay MOTD (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::IsValidMessageOfTheDay(const struct FMessageOfTheDay& MOTD) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.IsValidMessageOfTheDay"); - - UFrontendGFxMovie_IsValidMessageOfTheDay_Params params; - params.MOTD = MOTD; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.GetMessageOfTheDay -// (Defined, Public, HasDefaults) -// Parameters: -// struct FString SectionName (Parm, NeedCtorLink) -// struct FString KeyName (Parm, NeedCtorLink) -// struct FString PackageName (Parm, NeedCtorLink) -// struct FMessageOfTheDay ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FMessageOfTheDay UFrontendGFxMovie::GetMessageOfTheDay(const struct FString& SectionName, const struct FString& KeyName, const struct FString& PackageName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.GetMessageOfTheDay"); - - UFrontendGFxMovie_GetMessageOfTheDay_Params params; - params.SectionName = SectionName; - params.KeyName = KeyName; - params.PackageName = PackageName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.GetMessagesOfTheDay -// (Defined, Public, HasDefaults) -// Parameters: -// TArray ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -TArray UFrontendGFxMovie::GetMessagesOfTheDay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.GetMessagesOfTheDay"); - - UFrontendGFxMovie_GetMessagesOfTheDay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.ShouldDoInitialDeviceSelection -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::ShouldDoInitialDeviceSelection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.ShouldDoInitialDeviceSelection"); - - UFrontendGFxMovie_ShouldDoInitialDeviceSelection_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.NotifyAtMainMenu -// (Defined, Public) - -void UFrontendGFxMovie::NotifyAtMainMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.NotifyAtMainMenu"); - - UFrontendGFxMovie_NotifyAtMainMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.OnProfileWriteComplete -// (Defined, Public) -// Parameters: -// unsigned char LocalUserNum (Parm) -// bool bWasSuccessful (Parm) - -void UFrontendGFxMovie::OnProfileWriteComplete(unsigned char LocalUserNum, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.OnProfileWriteComplete"); - - UFrontendGFxMovie_OnProfileWriteComplete_Params params; - params.LocalUserNum = LocalUserNum; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.Start"); - - UFrontendGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontendGFxMovie.PrePopupInputHandler -// (Public, Delegate) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontendGFxMovie::PrePopupInputHandler(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendGFxMovie.PrePopupInputHandler"); - - UFrontendGFxMovie_PrePopupInputHandler_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SeqAct_UnlockAchievement.Activated -// (Defined, Event, Public) - -void USeqAct_UnlockAchievement::Activated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SeqAct_UnlockAchievement.Activated"); - - USeqAct_UnlockAchievement_Activated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FastTravelStationDiscoveryMessage.GetString -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UFastTravelStationDiscoveryMessage::GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationDiscoveryMessage.GetString"); - - UFastTravelStationDiscoveryMessage_GetString_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IStorageDevice.StorageDeviceChanged -// (Public) -// Parameters: -// unsigned char ControllerId (Parm) -// bool bIsValid (Parm) - -void UIStorageDevice::StorageDeviceChanged(unsigned char ControllerId, bool bIsValid) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IStorageDevice.StorageDeviceChanged"); - - UIStorageDevice_StorageDeviceChanged_Params params; - params.ControllerId = ControllerId; - params.bIsValid = bIsValid; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSeatSwap_PlayerInteractionClient.ShutDown -// (Defined, Simulated, Public) - -void UVehicleSeatSwap_PlayerInteractionClient::ShutDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSeatSwap_PlayerInteractionClient.ShutDown"); - - UVehicleSeatSwap_PlayerInteractionClient_ShutDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleSeatSwap_PlayerInteractionClient.HandleSeatSwapCommand -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UVehicleSeatSwap_PlayerInteractionClient::HandleSeatSwapCommand() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSeatSwap_PlayerInteractionClient.HandleSeatSwapCommand"); - - UVehicleSeatSwap_PlayerInteractionClient_HandleSeatSwapCommand_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.VehicleSeatSwap_PlayerInteractionClient.Initialize -// (Defined, Simulated, Public) -// Parameters: -// int MessageData (Parm) - -void UVehicleSeatSwap_PlayerInteractionClient::Initialize(int MessageData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleSeatSwap_PlayerInteractionClient.Initialize"); - - UVehicleSeatSwap_PlayerInteractionClient_Initialize_Params params; - params.MessageData = MessageData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LobbyGFxMovie.FadeLobbyDeco -// (Defined, Public) - -void ULobbyGFxMovie::FadeLobbyDeco() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LobbyGFxMovie.FadeLobbyDeco"); - - ULobbyGFxMovie_FadeLobbyDeco_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LobbyGFxMovie.ShowConfirmQuitDialog -// (Defined, Public) - -void ULobbyGFxMovie::ShowConfirmQuitDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LobbyGFxMovie.ShowConfirmQuitDialog"); - - ULobbyGFxMovie_ShowConfirmQuitDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LobbyGFxMovie.OnQuitConfirmed -// (Final, Defined, Private) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ULobbyGFxMovie::OnQuitConfirmed(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LobbyGFxMovie.OnQuitConfirmed"); - - ULobbyGFxMovie_OnQuitConfirmed_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LobbyGFxMovie.CanShowSpectatorControls -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ULobbyGFxMovie::CanShowSpectatorControls() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LobbyGFxMovie.CanShowSpectatorControls"); - - ULobbyGFxMovie_CanShowSpectatorControls_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LobbyGFxMovie.extFrontEndMenuOnLoad -// (Defined, Public) -// Parameters: -// struct FString TargetPath (Parm, NeedCtorLink) - -void ULobbyGFxMovie::extFrontEndMenuOnLoad(const struct FString& TargetPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LobbyGFxMovie.extFrontEndMenuOnLoad"); - - ULobbyGFxMovie_extFrontEndMenuOnLoad_Params params; - params.TargetPath = TargetPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LobbyGFxMovie.OnConfirmCharacters -// (Defined, Public) - -void ULobbyGFxMovie::OnConfirmCharacters() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LobbyGFxMovie.OnConfirmCharacters"); - - ULobbyGFxMovie_OnConfirmCharacters_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LobbyGFxMovie.PromptConfirmCharacters -// (Defined, Public) - -void ULobbyGFxMovie::PromptConfirmCharacters() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LobbyGFxMovie.PromptConfirmCharacters"); - - ULobbyGFxMovie_PromptConfirmCharacters_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LobbyGFxMovie.OnClose -// (Defined, Event, Public) - -void ULobbyGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LobbyGFxMovie.OnClose"); - - ULobbyGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LobbyGFxMovie.CheckSpectatorPoint -// (Defined, Public) - -void ULobbyGFxMovie::CheckSpectatorPoint() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LobbyGFxMovie.CheckSpectatorPoint"); - - ULobbyGFxMovie_CheckSpectatorPoint_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LobbyGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ULobbyGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LobbyGFxMovie.Start"); - - ULobbyGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.OptionsGFxMovie.extOptionsMenuOnLoad -// (Defined, Public) -// Parameters: -// struct FString TargetPath (Parm, NeedCtorLink) -// struct FString ListTargetPath (Parm, NeedCtorLink) - -void UOptionsGFxMovie::extOptionsMenuOnLoad(const struct FString& TargetPath, const struct FString& ListTargetPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OptionsGFxMovie.extOptionsMenuOnLoad"); - - UOptionsGFxMovie_extOptionsMenuOnLoad_Params params; - params.TargetPath = TargetPath; - params.ListTargetPath = ListTargetPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OptionsGFxMovie.GetSystemSettings -// (Defined, Public) -// Parameters: -// class UWillowSystemSettings* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowSystemSettings* UOptionsGFxMovie::GetSystemSettings() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OptionsGFxMovie.GetSystemSettings"); - - UOptionsGFxMovie_GetSystemSettings_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.OptionsGFxMovie.OnScrollingListItemFocus -// (Defined, Public) -// Parameters: -// struct FEventData Data (Parm, NeedCtorLink) - -void UOptionsGFxMovie::OnScrollingListItemFocus(const struct FEventData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OptionsGFxMovie.OnScrollingListItemFocus"); - - UOptionsGFxMovie_OnScrollingListItemFocus_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OptionsGFxMovie.UpdateTooltips -// (Defined, Public) - -void UOptionsGFxMovie::UpdateTooltips() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OptionsGFxMovie.UpdateTooltips"); - - UOptionsGFxMovie_UpdateTooltips_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OptionsGFxMovie.AppendTooltipString -// (Defined, HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FString TooltipString (Parm, OutParm, NeedCtorLink) -// struct FString StringToAppend (Parm, NeedCtorLink) -// bool bDisabled (OptionalParm, Parm) - -void UOptionsGFxMovie::AppendTooltipString(const struct FString& StringToAppend, bool bDisabled, struct FString* TooltipString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OptionsGFxMovie.AppendTooltipString"); - - UOptionsGFxMovie_AppendTooltipString_Params params; - params.StringToAppend = StringToAppend; - params.bDisabled = bDisabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TooltipString != nullptr) - *TooltipString = params.TooltipString; -} - - -// Function WillowGame.OptionsGFxMovie.UpdateHeader -// (Defined, Public) - -void UOptionsGFxMovie::UpdateHeader() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OptionsGFxMovie.UpdateHeader"); - - UOptionsGFxMovie_UpdateHeader_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OptionsGFxMovie.CloseMovie -// (Defined, Public) - -void UOptionsGFxMovie::CloseMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OptionsGFxMovie.CloseMovie"); - - UOptionsGFxMovie_CloseMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OptionsGFxMovie.HandleInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOptionsGFxMovie::HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OptionsGFxMovie.HandleInputKey"); - - UOptionsGFxMovie_HandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.OptionsGFxMovie.RefreshListHandler -// (Defined, Public) - -void UOptionsGFxMovie::RefreshListHandler() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OptionsGFxMovie.RefreshListHandler"); - - UOptionsGFxMovie_RefreshListHandler_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OptionsGFxMovie.OnScollingListSelectedIndexChanged -// (Defined, Public) -// Parameters: -// int NewSelectedIndex (Parm) - -void UOptionsGFxMovie::OnScollingListSelectedIndexChanged(int NewSelectedIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OptionsGFxMovie.OnScollingListSelectedIndexChanged"); - - UOptionsGFxMovie_OnScollingListSelectedIndexChanged_Params params; - params.NewSelectedIndex = NewSelectedIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OptionsGFxMovie.OnScrollingListChanged -// (Defined, Public) - -void UOptionsGFxMovie::OnScrollingListChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OptionsGFxMovie.OnScrollingListChanged"); - - UOptionsGFxMovie_OnScrollingListChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OptionsGFxMovie.UpdateFrameForAspectRatio -// (Defined, Public) -// Parameters: -// bool bWidescreen (Parm) - -void UOptionsGFxMovie::UpdateFrameForAspectRatio(bool bWidescreen) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OptionsGFxMovie.UpdateFrameForAspectRatio"); - - UOptionsGFxMovie_UpdateFrameForAspectRatio_Params params; - params.bWidescreen = bWidescreen; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OptionsGFxMovie.OnTick -// (Defined, Event, Public) - -void UOptionsGFxMovie::OnTick() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OptionsGFxMovie.OnTick"); - - UOptionsGFxMovie_OnTick_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OptionsGFxMovie.SaveOptions -// (Defined, Public) - -void UOptionsGFxMovie::SaveOptions() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OptionsGFxMovie.SaveOptions"); - - UOptionsGFxMovie_SaveOptions_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OptionsGFxMovie.OnClose -// (Defined, Event, Public) - -void UOptionsGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OptionsGFxMovie.OnClose"); - - UOptionsGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OptionsGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UOptionsGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OptionsGFxMovie.Start"); - - UOptionsGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ISkillBehavior.Behavior_GetSkillInstigatorController -// (Public) -// Parameters: -// class AController* ReturnValue (Parm, OutParm, ReturnParm) - -class AController* UISkillBehavior::Behavior_GetSkillInstigatorController() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ISkillBehavior.Behavior_GetSkillInstigatorController"); - - UISkillBehavior_Behavior_GetSkillInstigatorController_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ISkillBehavior.Behavior_UpgradeSkill -// (Public) -// Parameters: -// class USkillDefinition* SkillToUpgrade (Parm) -// int NumberOfLevelsToRaise (Parm) -// int MaximumLevelToRaiseSkill (Parm) - -void UISkillBehavior::Behavior_UpgradeSkill(class USkillDefinition* SkillToUpgrade, int NumberOfLevelsToRaise, int MaximumLevelToRaiseSkill) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ISkillBehavior.Behavior_UpgradeSkill"); - - UISkillBehavior_Behavior_UpgradeSkill_Params params; - params.SkillToUpgrade = SkillToUpgrade; - params.NumberOfLevelsToRaise = NumberOfLevelsToRaise; - params.MaximumLevelToRaiseSkill = MaximumLevelToRaiseSkill; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ISkillBehavior.Behavior_DeactivateSkill -// (HasOptionalparams, Public) -// Parameters: -// class USkillDefinition* SkillToDeactivate (Parm) -// bool bIgnoreSkillInstigator (OptionalParm, Parm) - -void UISkillBehavior::Behavior_DeactivateSkill(class USkillDefinition* SkillToDeactivate, bool bIgnoreSkillInstigator) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ISkillBehavior.Behavior_DeactivateSkill"); - - UISkillBehavior_Behavior_DeactivateSkill_Params params; - params.SkillToDeactivate = SkillToDeactivate; - params.bIgnoreSkillInstigator = bIgnoreSkillInstigator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ISkillBehavior.Behavior_ActivateSkill -// (HasOptionalparams, Public) -// Parameters: -// class USkillDefinition* SkillToActivate (Parm) -// class UObject* AdditionalSkillTarget (OptionalParm, Parm) -// int SkillGrade (OptionalParm, Parm) - -void UISkillBehavior::Behavior_ActivateSkill(class USkillDefinition* SkillToActivate, class UObject* AdditionalSkillTarget, int SkillGrade) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ISkillBehavior.Behavior_ActivateSkill"); - - UISkillBehavior_Behavior_ActivateSkill_Params params; - params.SkillToActivate = SkillToActivate; - params.AdditionalSkillTarget = AdditionalSkillTarget; - params.SkillGrade = SkillGrade; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IChallengeRecipient.ReceiveChallenge -// (Simulated, HasOptionalparams, Public) -// Parameters: -// class UChallengeDefinition* ChalDef (Parm) -// bool bIsCharacterLoad (OptionalParm, Parm) -// bool bGiveToAllPlayers (OptionalParm, Parm) - -void UIChallengeRecipient::ReceiveChallenge(class UChallengeDefinition* ChalDef, bool bIsCharacterLoad, bool bGiveToAllPlayers) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IChallengeRecipient.ReceiveChallenge"); - - UIChallengeRecipient_ReceiveChallenge_Params params; - params.ChalDef = ChalDef; - params.bIsCharacterLoad = bIsCharacterLoad; - params.bGiveToAllPlayers = bGiveToAllPlayers; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPlayerCamera.UpdateViewTarget -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// struct FTViewTarget OutVT (Parm, OutParm) -// float DeltaTime (Parm) - -void AWillowPlayerCamera::UpdateViewTarget(float DeltaTime, struct FTViewTarget* OutVT) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerCamera.UpdateViewTarget"); - - AWillowPlayerCamera_UpdateViewTarget_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (OutVT != nullptr) - *OutVT = params.OutVT; -} - - -// Function WillowGame.WillowPlayerCamera.PostBeginPlay -// (Defined, Public) - -void AWillowPlayerCamera::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPlayerCamera.PostBeginPlay"); - - AWillowPlayerCamera_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IMultitypeScrollingList.Move -// (Public) -// Parameters: -// int Delta (Parm) - -void UIMultitypeScrollingList::Move(int Delta) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMultitypeScrollingList.Move"); - - UIMultitypeScrollingList_Move_Params params; - params.Delta = Delta; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IMultitypeScrollingList.SetRendererInfo -// (Public) -// Parameters: -// int DataIndex (Parm) -// int RendererType (Parm) -// int RendererIndex (Parm) - -void UIMultitypeScrollingList::SetRendererInfo(int DataIndex, int RendererType, int RendererIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IMultitypeScrollingList.SetRendererInfo"); - - UIMultitypeScrollingList_SetRendererInfo_Params params; - params.DataIndex = DataIndex; - params.RendererType = RendererType; - params.RendererIndex = RendererIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IWillowStorable.Put -// (Public) -// Parameters: -// class AInventory* Thing (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIWillowStorable::Put(class AInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWillowStorable.Put"); - - UIWillowStorable_Put_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IWillowStorable.Get -// (Public) -// Parameters: -// class AWillowInventory* Thing (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIWillowStorable::Get(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWillowStorable.Get"); - - UIWillowStorable_Get_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IWillowStorable.Swap -// (Public) -// Parameters: -// class AWillowInventory* ThingA (Parm) -// class AWillowInventory* ThingB (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIWillowStorable::Swap(class AWillowInventory* ThingA, class AWillowInventory* ThingB) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWillowStorable.Swap"); - - UIWillowStorable_Swap_Params params; - params.ThingA = ThingA; - params.ThingB = ThingB; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ITwoPanelInterface.OnCellPressed -// (Public) -// Parameters: -// class UBaseInventoryPanelGFxObject* Panel (Parm) - -void UITwoPanelInterface::OnCellPressed(class UBaseInventoryPanelGFxObject* Panel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ITwoPanelInterface.OnCellPressed"); - - UITwoPanelInterface_OnCellPressed_Params params; - params.Panel = Panel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ITwoPanelInterface.OnLeftPanelInit -// (Public) -// Parameters: -// class UInventoryListPanelGFxObject* LeftPanel (Parm) - -void UITwoPanelInterface::OnLeftPanelInit(class UInventoryListPanelGFxObject* LeftPanel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ITwoPanelInterface.OnLeftPanelInit"); - - UITwoPanelInterface_OnLeftPanelInit_Params params; - params.LeftPanel = LeftPanel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ITwoPanelInterface.SetItemLocation -// (Public) -// Parameters: -// class AWillowInventory* Thing (Parm) - -void UITwoPanelInterface::SetItemLocation(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ITwoPanelInterface.SetItemLocation"); - - UITwoPanelInterface_SetItemLocation_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ITwoPanelInterface.PanelOnItemSelected -// (Public) -// Parameters: -// class UBaseInventoryPanelGFxObject* Panel (Parm) -// class AWillowInventory* Thing (Parm) - -void UITwoPanelInterface::PanelOnItemSelected(class UBaseInventoryPanelGFxObject* Panel, class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ITwoPanelInterface.PanelOnItemSelected"); - - UITwoPanelInterface_PanelOnItemSelected_Params params; - params.Panel = Panel; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ITwoPanelInterface.ShouldStoragePanelHighlightFrozen -// (Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UITwoPanelInterface::ShouldStoragePanelHighlightFrozen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ITwoPanelInterface.ShouldStoragePanelHighlightFrozen"); - - UITwoPanelInterface_ShouldStoragePanelHighlightFrozen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ITwoPanelInterface.GetEquippedAnalogue -// (Public) -// Parameters: -// class AWillowInventory* InThing (Parm) -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UITwoPanelInterface::GetEquippedAnalogue(class AWillowInventory* InThing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ITwoPanelInterface.GetEquippedAnalogue"); - - UITwoPanelInterface_GetEquippedAnalogue_Params params; - params.InThing = InThing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ITwoPanelInterface.GetSelectedThing -// (Public) -// Parameters: -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UITwoPanelInterface::GetSelectedThing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ITwoPanelInterface.GetSelectedThing"); - - UITwoPanelInterface_GetSelectedThing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ITwoPanelInterface.GetPlayerPanelLabel -// (Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UITwoPanelInterface::GetPlayerPanelLabel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ITwoPanelInterface.GetPlayerPanelLabel"); - - UITwoPanelInterface_GetPlayerPanelLabel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ITwoPanelInterface.GetStoragePanelLabel -// (Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UITwoPanelInterface::GetStoragePanelLabel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ITwoPanelInterface.GetStoragePanelLabel"); - - UITwoPanelInterface_GetStoragePanelLabel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ITwoPanelInterface.ShouldShowPanelNavTooltips -// (Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UITwoPanelInterface::ShouldShowPanelNavTooltips() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ITwoPanelInterface.ShouldShowPanelNavTooltips"); - - UITwoPanelInterface_ShouldShowPanelNavTooltips_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ITwoPanelInterface.NotifySelectionChange -// (Public) - -void UITwoPanelInterface::NotifySelectionChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ITwoPanelInterface.NotifySelectionChange"); - - UITwoPanelInterface_NotifySelectionChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ITwoPanelInterface.GetCurrencyTypeForInventory -// (Public) -// Parameters: -// class AWillowInventory* WInv (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UITwoPanelInterface::GetCurrencyTypeForInventory(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ITwoPanelInterface.GetCurrencyTypeForInventory"); - - UITwoPanelInterface_GetCurrencyTypeForInventory_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ITwoPanelInterface.GetOverridePriceForInventory -// (Public) -// Parameters: -// class AWillowInventory* WInv (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UITwoPanelInterface::GetOverridePriceForInventory(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ITwoPanelInterface.GetOverridePriceForInventory"); - - UITwoPanelInterface_GetOverridePriceForInventory_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ITwoPanelInterface.GetSortConfigDataForPanel -// (Public, HasOutparams) -// Parameters: -// class UInventoryListPanelGFxObject* Panel (Parm) -// struct FSortFilterConfiguration SortConfigData (Parm, OutParm, NeedCtorLink) - -void UITwoPanelInterface::GetSortConfigDataForPanel(class UInventoryListPanelGFxObject* Panel, struct FSortFilterConfiguration* SortConfigData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ITwoPanelInterface.GetSortConfigDataForPanel"); - - UITwoPanelInterface_GetSortConfigDataForPanel_Params params; - params.Panel = Panel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SortConfigData != nullptr) - *SortConfigData = params.SortConfigData; -} - - -// Function WillowGame.ITwoPanelInterface.GetStorageReferenceForTransferring -// (Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UITwoPanelInterface::GetStorageReferenceForTransferring() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ITwoPanelInterface.GetStorageReferenceForTransferring"); - - UITwoPanelInterface_GetStorageReferenceForTransferring_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ITwoPanelInterface.GetStorageReferenceForSwapping -// (Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UITwoPanelInterface::GetStorageReferenceForSwapping() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ITwoPanelInterface.GetStorageReferenceForSwapping"); - - UITwoPanelInterface_GetStorageReferenceForSwapping_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ITwoPanelInterface.GetPlayerPanelItems -// (Public, HasOutparams) -// Parameters: -// TArray Things (Parm, OutParm, NeedCtorLink) - -void UITwoPanelInterface::GetPlayerPanelItems(TArray* Things) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ITwoPanelInterface.GetPlayerPanelItems"); - - UITwoPanelInterface_GetPlayerPanelItems_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Things != nullptr) - *Things = params.Things; -} - - -// Function WillowGame.ITwoPanelInterface.GetStoragePanelItems -// (Public, HasOutparams) -// Parameters: -// TArray Things (Parm, OutParm, NeedCtorLink) -// int UnloadableCount (Parm, OutParm) - -void UITwoPanelInterface::GetStoragePanelItems(TArray* Things, int* UnloadableCount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ITwoPanelInterface.GetStoragePanelItems"); - - UITwoPanelInterface_GetStoragePanelItems_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Things != nullptr) - *Things = params.Things; - if (UnloadableCount != nullptr) - *UnloadableCount = params.UnloadableCount; -} - - -// Function WillowGame.ITwoPanelInterface.GetTitle -// (Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UITwoPanelInterface::GetTitle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ITwoPanelInterface.GetTitle"); - - UITwoPanelInterface_GetTitle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ITwoPanelInterface.ShouldStartOnLeftPanel -// (Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UITwoPanelInterface::ShouldStartOnLeftPanel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ITwoPanelInterface.ShouldStartOnLeftPanel"); - - UITwoPanelInterface_ShouldStartOnLeftPanel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BankGFxMovie.SetItemLocation -// (Defined, Public) -// Parameters: -// class AWillowInventory* Thing (Parm) - -void UBankGFxMovie::SetItemLocation(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BankGFxMovie.SetItemLocation"); - - UBankGFxMovie_SetItemLocation_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BankGFxMovie.OnInventoryPanelSetActive -// (Defined, Public) -// Parameters: -// class UBaseInventoryPanelGFxObject* PanelObject (Parm) -// bool bActive (Parm) - -void UBankGFxMovie::OnInventoryPanelSetActive(class UBaseInventoryPanelGFxObject* PanelObject, bool bActive) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BankGFxMovie.OnInventoryPanelSetActive"); - - UBankGFxMovie_OnInventoryPanelSetActive_Params params; - params.PanelObject = PanelObject; - params.bActive = bActive; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BankGFxMovie.GetStorageReferenceForTransferring -// (Defined, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UBankGFxMovie::GetStorageReferenceForTransferring() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BankGFxMovie.GetStorageReferenceForTransferring"); - - UBankGFxMovie_GetStorageReferenceForTransferring_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BankGFxMovie.GetStorageReferenceForSwapping -// (Defined, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UBankGFxMovie::GetStorageReferenceForSwapping() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BankGFxMovie.GetStorageReferenceForSwapping"); - - UBankGFxMovie_GetStorageReferenceForSwapping_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BankGFxMovie.GetPlayerPanelItems -// (Defined, Public, HasOutparams) -// Parameters: -// TArray Things (Parm, OutParm, NeedCtorLink) - -void UBankGFxMovie::GetPlayerPanelItems(TArray* Things) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BankGFxMovie.GetPlayerPanelItems"); - - UBankGFxMovie_GetPlayerPanelItems_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Things != nullptr) - *Things = params.Things; -} - - -// Function WillowGame.BankGFxMovie.GetStoragePanelItems -// (Defined, Public, HasOutparams) -// Parameters: -// TArray Things (Parm, OutParm, NeedCtorLink) -// int UnloadableCount (Parm, OutParm) - -void UBankGFxMovie::GetStoragePanelItems(TArray* Things, int* UnloadableCount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BankGFxMovie.GetStoragePanelItems"); - - UBankGFxMovie_GetStoragePanelItems_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Things != nullptr) - *Things = params.Things; - if (UnloadableCount != nullptr) - *UnloadableCount = params.UnloadableCount; -} - - -// Function WillowGame.BankGFxMovie.GetAddTip -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UBankGFxMovie::GetAddTip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BankGFxMovie.GetAddTip"); - - UBankGFxMovie_GetAddTip_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BankGFxMovie.GetTitle -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UBankGFxMovie::GetTitle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BankGFxMovie.GetTitle"); - - UBankGFxMovie_GetTitle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.BankGFxMovie.OnClose -// (Defined, Event, Public) - -void UBankGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BankGFxMovie.OnClose"); - - UBankGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BankGFxMovie.extInitMainPanel -// (Defined, Public) -// Parameters: -// struct FString MainPanelTargetPath (Parm, NeedCtorLink) - -void UBankGFxMovie::extInitMainPanel(const struct FString& MainPanelTargetPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BankGFxMovie.extInitMainPanel"); - - UBankGFxMovie_extInitMainPanel_Params params; - params.MainPanelTargetPath = MainPanelTargetPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.BankGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBankGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.BankGFxMovie.Start"); - - UBankGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_ActivateListenerSkill.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ActivateListenerSkill::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ActivateListenerSkill.ApplyBehaviorToContext"); - - UBehavior_ActivateListenerSkill_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ActivateSkill.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ActivateSkill::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ActivateSkill.ApplyBehaviorToContext"); - - UBehavior_ActivateSkill_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AddInstanceData.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AddInstanceData::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AddInstanceData.ApplyBehaviorToContext"); - - UBehavior_AddInstanceData_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AddInstanceDataFromBehaviorContext.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AddInstanceDataFromBehaviorContext::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AddInstanceDataFromBehaviorContext.ApplyBehaviorToContext"); - - UBehavior_AddInstanceDataFromBehaviorContext_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AddInventoryToStorage.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AddInventoryToStorage::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AddInventoryToStorage.ApplyBehaviorToContext"); - - UBehavior_AddInventoryToStorage_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AddObjectInstanceData.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AddObjectInstanceData::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AddObjectInstanceData.ApplyBehaviorToContext"); - - UBehavior_AddObjectInstanceData_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AdjustCameraAnimByEyeHeight.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AdjustCameraAnimByEyeHeight::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AdjustCameraAnimByEyeHeight.ApplyBehaviorToContext"); - - UBehavior_AdjustCameraAnimByEyeHeight_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AIChangeInventory.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AIChangeInventory::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AIChangeInventory.ApplyBehaviorToContext"); - - UBehavior_AIChangeInventory_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AIFollow.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AIFollow::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AIFollow.ApplyBehaviorToContext"); - - UBehavior_AIFollow_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AILevelUp.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AILevelUp::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AILevelUp.ApplyBehaviorToContext"); - - UBehavior_AILevelUp_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AIPatsy.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AIPatsy::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AIPatsy.ApplyBehaviorToContext"); - - UBehavior_AIPatsy_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AIProvoke.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AIProvoke::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AIProvoke.ApplyBehaviorToContext"); - - UBehavior_AIProvoke_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AIResetProvocation.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AIResetProvocation::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AIResetProvocation.ApplyBehaviorToContext"); - - UBehavior_AIResetProvocation_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AISetItemTossTarget.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AISetItemTossTarget::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AISetItemTossTarget.ApplyBehaviorToContext"); - - UBehavior_AISetItemTossTarget_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AISetWeaponFireRotation.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AISetWeaponFireRotation::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AISetWeaponFireRotation.ApplyBehaviorToContext"); - - UBehavior_AISetWeaponFireRotation_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AITakeMoney.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AITakeMoney::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AITakeMoney.ApplyBehaviorToContext"); - - UBehavior_AITakeMoney_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.INPCBehavior.GetCurrentProjectile -// (Public) -// Parameters: -// class UProjectileDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UProjectileDefinition* UINPCBehavior::GetCurrentProjectile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.INPCBehavior.GetCurrentProjectile"); - - UINPCBehavior_GetCurrentProjectile_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.INPCBehavior.GetGrenadeMod -// (Public) -// Parameters: -// class AWillowGrenadeMod* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowGrenadeMod* UINPCBehavior::GetGrenadeMod() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.INPCBehavior.GetGrenadeMod"); - - UINPCBehavior_GetGrenadeMod_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_AssignBoolVariable.PublishBehaviorOutput -// (Defined, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// bool Result (Parm) - -void UBehavior_AssignBoolVariable::PublishBehaviorOutput(bool Result, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AssignBoolVariable.PublishBehaviorOutput"); - - UBehavior_AssignBoolVariable_PublishBehaviorOutput_Params params; - params.Result = Result; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AssignBoolVariable.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AssignBoolVariable::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AssignBoolVariable.ApplyBehaviorToContext"); - - UBehavior_AssignBoolVariable_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AssignFloatVariable.PublishBehaviorOutput -// (Defined, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// float Result (Parm) - -void UBehavior_AssignFloatVariable::PublishBehaviorOutput(float Result, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AssignFloatVariable.PublishBehaviorOutput"); - - UBehavior_AssignFloatVariable_PublishBehaviorOutput_Params params; - params.Result = Result; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AssignFloatVariable.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AssignFloatVariable::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AssignFloatVariable.ApplyBehaviorToContext"); - - UBehavior_AssignFloatVariable_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AssignIntVariable.PublishBehaviorOutput -// (Defined, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// int Result (Parm) - -void UBehavior_AssignIntVariable::PublishBehaviorOutput(int Result, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AssignIntVariable.PublishBehaviorOutput"); - - UBehavior_AssignIntVariable_PublishBehaviorOutput_Params params; - params.Result = Result; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AssignIntVariable.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AssignIntVariable::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AssignIntVariable.ApplyBehaviorToContext"); - - UBehavior_AssignIntVariable_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AssignObjectVariable.PublishBehaviorOutput -// (Defined, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* Result (Parm) - -void UBehavior_AssignObjectVariable::PublishBehaviorOutput(class UObject* Result, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AssignObjectVariable.PublishBehaviorOutput"); - - UBehavior_AssignObjectVariable_PublishBehaviorOutput_Params params; - params.Result = Result; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AssignObjectVariable.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AssignObjectVariable::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AssignObjectVariable.ApplyBehaviorToContext"); - - UBehavior_AssignObjectVariable_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AssignVectorVariable.PublishBehaviorOutput -// (Defined, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// struct FVector Result (Parm) - -void UBehavior_AssignVectorVariable::PublishBehaviorOutput(const struct FVector& Result, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AssignVectorVariable.PublishBehaviorOutput"); - - UBehavior_AssignVectorVariable_PublishBehaviorOutput_Params params; - params.Result = Result; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AssignVectorVariable.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AssignVectorVariable::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AssignVectorVariable.ApplyBehaviorToContext"); - - UBehavior_AssignVectorVariable_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AttachActor.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AttachActor::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AttachActor.ApplyBehaviorToContext"); - - UBehavior_AttachActor_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AttachAOEStatusEffect.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AttachAOEStatusEffect::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AttachAOEStatusEffect.ApplyBehaviorToContext"); - - UBehavior_AttachAOEStatusEffect_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AttachItems.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AttachItems::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AttachItems.ApplyBehaviorToContext"); - - UBehavior_AttachItems_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AttributeEffect.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AttributeEffect::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AttributeEffect.ApplyBehaviorToContext"); - - UBehavior_AttributeEffect_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_AwardExperienceForMyDeath.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_AwardExperienceForMyDeath::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_AwardExperienceForMyDeath.ApplyBehaviorToContext"); - - UBehavior_AwardExperienceForMyDeath_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_BeginLifting.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_BeginLifting::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_BeginLifting.ApplyBehaviorToContext"); - - UBehavior_BeginLifting_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.ILiftBehavior.BeginLifting -// (Public) -// Parameters: -// class AWillowPawn* TargetPawn (Parm) -// float HeightFromGround (Parm) - -void UILiftBehavior::BeginLifting(class AWillowPawn* TargetPawn, float HeightFromGround) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ILiftBehavior.BeginLifting"); - - UILiftBehavior_BeginLifting_Params params; - params.TargetPawn = TargetPawn; - params.HeightFromGround = HeightFromGround; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ILiftBehavior.FinishLifting -// (Public) -// Parameters: -// bool bDropImmediately (Parm) - -void UILiftBehavior::FinishLifting(bool bDropImmediately) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ILiftBehavior.FinishLifting"); - - UILiftBehavior_FinishLifting_Params params; - params.bDropImmediately = bDropImmediately; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ILiftBehavior.SelectTarget -// (Public) -// Parameters: -// class AWillowPawn* NewTarget (Parm) - -void UILiftBehavior::SelectTarget(class AWillowPawn* NewTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ILiftBehavior.SelectTarget"); - - UILiftBehavior_SelectTarget_Params params; - params.NewTarget = NewTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_BoolMath.PublishBehaviorOutput -// (Defined, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// bool Result (Parm) - -void UBehavior_BoolMath::PublishBehaviorOutput(bool Result, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_BoolMath.PublishBehaviorOutput"); - - UBehavior_BoolMath_PublishBehaviorOutput_Params params; - params.Result = Result; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_BoolMath.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_BoolMath::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_BoolMath.ApplyBehaviorToContext"); - - UBehavior_BoolMath_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_BroadcastEcho.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_BroadcastEcho::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_BroadcastEcho.ApplyBehaviorToContext"); - - UBehavior_BroadcastEcho_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_CauseTinnitus.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_CauseTinnitus::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_CauseTinnitus.ApplyBehaviorToContext"); - - UBehavior_CauseTinnitus_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ChangeBehaviorSetState.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ChangeBehaviorSetState::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ChangeBehaviorSetState.ApplyBehaviorToContext"); - - UBehavior_ChangeBehaviorSetState_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ChangeCanTarget.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ChangeCanTarget::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ChangeCanTarget.ApplyBehaviorToContext"); - - UBehavior_ChangeCanTarget_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ChangeDenAllegiance.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ChangeDenAllegiance::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ChangeDenAllegiance.ApplyBehaviorToContext"); - - UBehavior_ChangeDenAllegiance_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ChangeDialogName.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ChangeDialogName::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ChangeDialogName.ApplyBehaviorToContext"); - - UBehavior_ChangeDialogName_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ChangeEnvironmentTag.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ChangeEnvironmentTag::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ChangeEnvironmentTag.ApplyBehaviorToContext"); - - UBehavior_ChangeEnvironmentTag_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ChangeInstanceDataSwitch.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ChangeInstanceDataSwitch::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ChangeInstanceDataSwitch.ApplyBehaviorToContext"); - - UBehavior_ChangeInstanceDataSwitch_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ChangeSkillBehaviorSequenceState.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ChangeSkillBehaviorSequenceState::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ChangeSkillBehaviorSequenceState.ApplyBehaviorToContext"); - - UBehavior_ChangeSkillBehaviorSequenceState_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ChangeUsability.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ChangeUsability::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ChangeUsability.ApplyBehaviorToContext"); - - UBehavior_ChangeUsability_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.IChangeUsabilityBehavior.Behavior_ChangeUsabilityCost -// (Public) -// Parameters: -// unsigned char ChangeType (Parm) -// unsigned char CostType (Parm) -// int CostAmount (Parm) -// unsigned char UsedType (Parm) - -void UIChangeUsabilityBehavior::Behavior_ChangeUsabilityCost(unsigned char ChangeType, unsigned char CostType, int CostAmount, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IChangeUsabilityBehavior.Behavior_ChangeUsabilityCost"); - - UIChangeUsabilityBehavior_Behavior_ChangeUsabilityCost_Params params; - params.ChangeType = ChangeType; - params.CostType = CostType; - params.CostAmount = CostAmount; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IChangeUsabilityBehavior.Behavior_ChangeUsability -// (Public) -// Parameters: -// unsigned char ChangeType (Parm) -// class UActorComponent* UsedComponent (Parm, EditInline) -// unsigned char UsedType (Parm) - -void UIChangeUsabilityBehavior::Behavior_ChangeUsability(unsigned char ChangeType, class UActorComponent* UsedComponent, unsigned char UsedType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IChangeUsabilityBehavior.Behavior_ChangeUsability"); - - UIChangeUsabilityBehavior_Behavior_ChangeUsability_Params params; - params.ChangeType = ChangeType; - params.UsedComponent = UsedComponent; - params.UsedType = UsedType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_ChangeWeaponVisibility.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ChangeWeaponVisibility::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ChangeWeaponVisibility.ApplyBehaviorToContext"); - - UBehavior_ChangeWeaponVisibility_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_Charm.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_Charm::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_Charm.ApplyBehaviorToContext"); - - UBehavior_Charm_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_CheckMapChangeConditions.PlayerBusyEvent -// (Defined, Public) -// Parameters: -// FScriptInterface CustomEventInterface (Parm) - -void UBehavior_CheckMapChangeConditions::PlayerBusyEvent(const FScriptInterface& CustomEventInterface) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_CheckMapChangeConditions.PlayerBusyEvent"); - - UBehavior_CheckMapChangeConditions_PlayerBusyEvent_Params params; - params.CustomEventInterface = CustomEventInterface; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_CheckMapChangeConditions.MapChangeEvent -// (Defined, Public) -// Parameters: -// FScriptInterface CustomEventInterface (Parm) - -void UBehavior_CheckMapChangeConditions::MapChangeEvent(const FScriptInterface& CustomEventInterface) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_CheckMapChangeConditions.MapChangeEvent"); - - UBehavior_CheckMapChangeConditions_MapChangeEvent_Params params; - params.CustomEventInterface = CustomEventInterface; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_CheckMapChangeConditions.GetDestinationStationDefinition -// (Defined, Public) -// Parameters: -// class ULevelTravelStationDefinition* Source (Parm) -// class ULevelTravelStationDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class ULevelTravelStationDefinition* UBehavior_CheckMapChangeConditions::GetDestinationStationDefinition(class ULevelTravelStationDefinition* Source) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_CheckMapChangeConditions.GetDestinationStationDefinition"); - - UBehavior_CheckMapChangeConditions_GetDestinationStationDefinition_Params params; - params.Source = Source; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_CheckMapChangeConditions.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_CheckMapChangeConditions::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_CheckMapChangeConditions.ApplyBehaviorToContext"); - - UBehavior_CheckMapChangeConditions_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ClearStatusEffects.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ClearStatusEffects::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ClearStatusEffects.ApplyBehaviorToContext"); - - UBehavior_ClearStatusEffects_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_CombatPerch.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_CombatPerch::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_CombatPerch.ApplyBehaviorToContext"); - - UBehavior_CombatPerch_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_CombatPerchThrow.ThrowProjectile -// (Defined, Public, HasDefaults) -// Parameters: -// class AWillowProjectile* NewProjectile (Parm) -// FScriptInterface AI (Parm) -// class UObject* ContextObject (Parm) -// int ExpLevel (Parm) - -void UBehavior_CombatPerchThrow::ThrowProjectile(class AWillowProjectile* NewProjectile, const FScriptInterface& AI, class UObject* ContextObject, int ExpLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_CombatPerchThrow.ThrowProjectile"); - - UBehavior_CombatPerchThrow_ThrowProjectile_Params params; - params.NewProjectile = NewProjectile; - params.AI = AI; - params.ContextObject = ContextObject; - params.ExpLevel = ExpLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_CombatPerchThrow.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_CombatPerchThrow::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_CombatPerchThrow.ApplyBehaviorToContext"); - - UBehavior_CombatPerchThrow_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_CompareFloat.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_CompareFloat::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_CompareFloat.ApplyBehaviorToContext"); - - UBehavior_CompareFloat_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_CompareInt.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_CompareInt::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_CompareInt.ApplyBehaviorToContext"); - - UBehavior_CompareInt_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_CompareObject.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_CompareObject::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_CompareObject.ApplyBehaviorToContext"); - - UBehavior_CompareObject_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_CoordinatedEffect.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_CoordinatedEffect::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_CoordinatedEffect.ApplyBehaviorToContext"); - - UBehavior_CoordinatedEffect_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_Crane.DontDoShit -// (Defined, Public) -// Parameters: -// class AWillowAICranePawn* CranePawn (Parm) - -void UBehavior_Crane::DontDoShit(class AWillowAICranePawn* CranePawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_Crane.DontDoShit"); - - UBehavior_Crane_DontDoShit_Params params; - params.CranePawn = CranePawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_Crane.FollowDummy -// (Defined, Public) -// Parameters: -// class AWillowAICranePawn* CranePawn (Parm) - -void UBehavior_Crane::FollowDummy(class AWillowAICranePawn* CranePawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_Crane.FollowDummy"); - - UBehavior_Crane_FollowDummy_Params params; - params.CranePawn = CranePawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_Crane.DetachDummy -// (Defined, Public) -// Parameters: -// class AWillowAICranePawn* CranePawn (Parm) - -void UBehavior_Crane::DetachDummy(class AWillowAICranePawn* CranePawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_Crane.DetachDummy"); - - UBehavior_Crane_DetachDummy_Params params; - params.CranePawn = CranePawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_Crane.AttachDummy -// (Defined, Public) -// Parameters: -// class AWillowAICranePawn* CranePawn (Parm) - -void UBehavior_Crane::AttachDummy(class AWillowAICranePawn* CranePawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_Crane.AttachDummy"); - - UBehavior_Crane_AttachDummy_Params params; - params.CranePawn = CranePawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_Crane.FindDummy -// (Defined, Public) -// Parameters: -// class AWillowAICranePawn* CranePawn (Parm) - -void UBehavior_Crane::FindDummy(class AWillowAICranePawn* CranePawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_Crane.FindDummy"); - - UBehavior_Crane_FindDummy_Params params; - params.CranePawn = CranePawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_Crane.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_Crane::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_Crane.ApplyBehaviorToContext"); - - UBehavior_Crane_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_CreateImpactEffect.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_CreateImpactEffect::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_CreateImpactEffect.ApplyBehaviorToContext"); - - UBehavior_CreateImpactEffect_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_CreateWeatherSystem.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_CreateWeatherSystem::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_CreateWeatherSystem.ApplyBehaviorToContext"); - - UBehavior_CreateWeatherSystem_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_DamageArea.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_DamageArea::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_DamageArea.ApplyBehaviorToContext"); - - UBehavior_DamageArea_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_DamageClassSwitch.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_DamageClassSwitch::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_DamageClassSwitch.ApplyBehaviorToContext"); - - UBehavior_DamageClassSwitch_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_DamageSourceSwitch.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_DamageSourceSwitch::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_DamageSourceSwitch.ApplyBehaviorToContext"); - - UBehavior_DamageSourceSwitch_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_DamageSurfaceTypeSwitch.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_DamageSurfaceTypeSwitch::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_DamageSurfaceTypeSwitch.ApplyBehaviorToContext"); - - UBehavior_DamageSurfaceTypeSwitch_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_DeactivateSkill.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_DeactivateSkill::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_DeactivateSkill.ApplyBehaviorToContext"); - - UBehavior_DeactivateSkill_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_DebugMessage.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_DebugMessage::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_DebugMessage.ApplyBehaviorToContext"); - - UBehavior_DebugMessage_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_DestroyBeams.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_DestroyBeams::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_DestroyBeams.ApplyBehaviorToContext"); - - UBehavior_DestroyBeams_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_DestroyBeamsForSource.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_DestroyBeamsForSource::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_DestroyBeamsForSource.ApplyBehaviorToContext"); - - UBehavior_DestroyBeamsForSource_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_DestroyWeatherSystem.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_DestroyWeatherSystem::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_DestroyWeatherSystem.ApplyBehaviorToContext"); - - UBehavior_DestroyWeatherSystem_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_DetachActor.ApplyDetachVelocity -// (Final, Defined, Private) -// Parameters: -// class AActor* ActorToDetach (Parm) -// struct FVector DetachVelocity (Parm) - -void UBehavior_DetachActor::ApplyDetachVelocity(class AActor* ActorToDetach, const struct FVector& DetachVelocity) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_DetachActor.ApplyDetachVelocity"); - - UBehavior_DetachActor_ApplyDetachVelocity_Params params; - params.ActorToDetach = ActorToDetach; - params.DetachVelocity = DetachVelocity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_DetachActor.CalculateDetachVelocity -// (Final, Defined, Private, HasDefaults) -// Parameters: -// class AActor* ActorToDetach (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UBehavior_DetachActor::CalculateDetachVelocity(class AActor* ActorToDetach) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_DetachActor.CalculateDetachVelocity"); - - UBehavior_DetachActor_CalculateDetachVelocity_Params params; - params.ActorToDetach = ActorToDetach; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_DetachActor.DetachActor -// (Final, Defined, Private) -// Parameters: -// class AActor* ActorToDetach (Parm) - -void UBehavior_DetachActor::DetachActor(class AActor* ActorToDetach) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_DetachActor.DetachActor"); - - UBehavior_DetachActor_DetachActor_Params params; - params.ActorToDetach = ActorToDetach; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_DetachActor.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_DetachActor::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_DetachActor.ApplyBehaviorToContext"); - - UBehavior_DetachActor_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_DisableFallingDamage.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_DisableFallingDamage::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_DisableFallingDamage.ApplyBehaviorToContext"); - - UBehavior_DisableFallingDamage_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_DiscoverLevelChallengeObject.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_DiscoverLevelChallengeObject::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_DiscoverLevelChallengeObject.ApplyBehaviorToContext"); - - UBehavior_DiscoverLevelChallengeObject_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_DropItems.DropItems -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// FScriptInterface AttachmentBase (Parm) -// TArray SpawnedLoot (Const, Parm, OutParm, NeedCtorLink) - -void UBehavior_DropItems::DropItems(const FScriptInterface& AttachmentBase, TArray* SpawnedLoot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_DropItems.DropItems"); - - UBehavior_DropItems_DropItems_Params params; - params.AttachmentBase = AttachmentBase; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SpawnedLoot != nullptr) - *SpawnedLoot = params.SpawnedLoot; -} - - -// Function WillowGame.Behavior_DropItems.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_DropItems::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_DropItems.ApplyBehaviorToContext"); - - UBehavior_DropItems_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_DropProjectile.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_DropProjectile::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_DropProjectile.ApplyBehaviorToContext"); - - UBehavior_DropProjectile_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_DuplicateInstanceData.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_DuplicateInstanceData::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_DuplicateInstanceData.ApplyBehaviorToContext"); - - UBehavior_DuplicateInstanceData_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_EnterVehicle.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_EnterVehicle::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_EnterVehicle.ApplyBehaviorToContext"); - - UBehavior_EnterVehicle_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_FinishLifting.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_FinishLifting::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_FinishLifting.ApplyBehaviorToContext"); - - UBehavior_FinishLifting_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_FireBeam.FillData -// (Defined, Public, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBeamLocationData Data (Parm, OutParm) - -void UBehavior_FireBeam::FillData(class UObject* ContextObject, struct FBeamLocationData* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_FireBeam.FillData"); - - UBehavior_FireBeam_FillData_Params params; - params.ContextObject = ContextObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Data != nullptr) - *Data = params.Data; -} - - -// Function WillowGame.Behavior_FireBeam.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_FireBeam::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_FireBeam.ApplyBehaviorToContext"); - - UBehavior_FireBeam_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_FireCustomSkillEvent.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_FireCustomSkillEvent::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_FireCustomSkillEvent.ApplyBehaviorToContext"); - - UBehavior_FireCustomSkillEvent_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_FireShot.FireNextShot -// (Final, Defined, Private, HasDefaults) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm) -// FScriptInterface FireInterface (Parm) -// FScriptInterface WorldBodyInterface (Parm) -// float DamageAmount (Parm) -// float DamageRadius (Parm) -// float Momentum (Parm) - -void UBehavior_FireShot::FireNextShot(const struct FBehaviorKernelInfo& KernelInfo, const FScriptInterface& FireInterface, const FScriptInterface& WorldBodyInterface, float DamageAmount, float DamageRadius, float Momentum) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_FireShot.FireNextShot"); - - UBehavior_FireShot_FireNextShot_Params params; - params.KernelInfo = KernelInfo; - params.FireInterface = FireInterface; - params.WorldBodyInterface = WorldBodyInterface; - params.DamageAmount = DamageAmount; - params.DamageRadius = DamageRadius; - params.Momentum = Momentum; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_FireShot.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_FireShot::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_FireShot.ApplyBehaviorToContext"); - - UBehavior_FireShot_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ForceDownState.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ForceDownState::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ForceDownState.ApplyBehaviorToContext"); - - UBehavior_ForceDownState_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ForceInjured.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ForceInjured::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ForceInjured.ApplyBehaviorToContext"); - - UBehavior_ForceInjured_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_GetClosestPlayer.PublishBehaviorOutput -// (Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* Player (Parm) -// float Distance (Parm) - -void UBehavior_GetClosestPlayer::PublishBehaviorOutput(class UObject* Player, float Distance, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_GetClosestPlayer.PublishBehaviorOutput"); - - UBehavior_GetClosestPlayer_PublishBehaviorOutput_Params params; - params.Player = Player; - params.Distance = Distance; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_GetClosestPlayer.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_GetClosestPlayer::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_GetClosestPlayer.ApplyBehaviorToContext"); - - UBehavior_GetClosestPlayer_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_GetItemPrice.PublishBehaviorOutput -// (Defined, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// float Result (Parm) - -void UBehavior_GetItemPrice::PublishBehaviorOutput(float Result, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_GetItemPrice.PublishBehaviorOutput"); - - UBehavior_GetItemPrice_PublishBehaviorOutput_Params params; - params.Result = Result; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_GetItemPrice.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_GetItemPrice::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_GetItemPrice.ApplyBehaviorToContext"); - - UBehavior_GetItemPrice_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_GetPlayerStat.PublishBehaviorOutput -// (Defined, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// int Result (Parm) - -void UBehavior_GetPlayerStat::PublishBehaviorOutput(int Result, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_GetPlayerStat.PublishBehaviorOutput"); - - UBehavior_GetPlayerStat_PublishBehaviorOutput_Params params; - params.Result = Result; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_GetPlayerStat.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_GetPlayerStat::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_GetPlayerStat.ApplyBehaviorToContext"); - - UBehavior_GetPlayerStat_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_GetVelocity.PublishBehaviorOutput -// (Defined, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// struct FVector Velocity (Parm) - -void UBehavior_GetVelocity::PublishBehaviorOutput(const struct FVector& Velocity, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_GetVelocity.PublishBehaviorOutput"); - - UBehavior_GetVelocity_PublishBehaviorOutput_Params params; - params.Velocity = Velocity; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_GetVelocity.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_GetVelocity::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_GetVelocity.ApplyBehaviorToContext"); - - UBehavior_GetVelocity_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_GFxMoviePlay.ResolveController -// (Defined, Protected) -// Parameters: -// class UObject* Obj (Parm) -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* UBehavior_GFxMoviePlay::ResolveController(class UObject* Obj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_GFxMoviePlay.ResolveController"); - - UBehavior_GFxMoviePlay_ResolveController_Params params; - params.Obj = Obj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_GFxMoviePlay.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_GFxMoviePlay::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_GFxMoviePlay.ApplyBehaviorToContext"); - - UBehavior_GFxMoviePlay_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_GFxMovieSetState.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_GFxMovieSetState::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_GFxMovieSetState.ApplyBehaviorToContext"); - - UBehavior_GFxMovieSetState_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_GFxMovieStop.ResolveController -// (Final, Defined, Private) -// Parameters: -// class UObject* Obj (Parm) -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* UBehavior_GFxMovieStop::ResolveController(class UObject* Obj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_GFxMovieStop.ResolveController"); - - UBehavior_GFxMovieStop_ResolveController_Params params; - params.Obj = Obj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_GFxMovieStop.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_GFxMovieStop::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_GFxMovieStop.ApplyBehaviorToContext"); - - UBehavior_GFxMovieStop_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_GiveInjuredPlayerSecondWind.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_GiveInjuredPlayerSecondWind::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_GiveInjuredPlayerSecondWind.ApplyBehaviorToContext"); - - UBehavior_GiveInjuredPlayerSecondWind_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_HasMissions.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_HasMissions::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_HasMissions.ApplyBehaviorToContext"); - - UBehavior_HasMissions_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_HeadLookHold.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_HeadLookHold::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_HeadLookHold.ApplyBehaviorToContext"); - - UBehavior_HeadLookHold_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_IncrementOverpowerLevel.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_IncrementOverpowerLevel::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_IncrementOverpowerLevel.ApplyBehaviorToContext"); - - UBehavior_IncrementOverpowerLevel_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_IncrementPlayerStat.ResolveController -// (Final, Defined, Private) -// Parameters: -// class UObject* Obj (Parm) -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* UBehavior_IncrementPlayerStat::ResolveController(class UObject* Obj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_IncrementPlayerStat.ResolveController"); - - UBehavior_IncrementPlayerStat_ResolveController_Params params; - params.Obj = Obj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_IncrementPlayerStat.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_IncrementPlayerStat::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_IncrementPlayerStat.ApplyBehaviorToContext"); - - UBehavior_IncrementPlayerStat_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_IsCensoredMode.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_IsCensoredMode::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_IsCensoredMode.ApplyBehaviorToContext"); - - UBehavior_IsCensoredMode_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_IsObjectPlayer.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_IsObjectPlayer::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_IsObjectPlayer.ApplyBehaviorToContext"); - - UBehavior_IsObjectPlayer_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_IsObjectVehicle.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_IsObjectVehicle::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_IsObjectVehicle.ApplyBehaviorToContext"); - - UBehavior_IsObjectVehicle_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_LeaderCommand.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_LeaderCommand::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_LeaderCommand.ApplyBehaviorToContext"); - - UBehavior_LeaderCommand_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_LocalCustomEvent.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_LocalCustomEvent::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_LocalCustomEvent.ApplyBehaviorToContext"); - - UBehavior_LocalCustomEvent_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_MakeVector.PublishBehaviorOutput -// (Defined, Event, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// struct FVector Result (Parm) - -void UBehavior_MakeVector::PublishBehaviorOutput(const struct FVector& Result, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_MakeVector.PublishBehaviorOutput"); - - UBehavior_MakeVector_PublishBehaviorOutput_Params params; - params.Result = Result; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_MakeVector.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_MakeVector::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_MakeVector.ApplyBehaviorToContext"); - - UBehavior_MakeVector_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_MissionCustomEvent.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_MissionCustomEvent::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_MissionCustomEvent.ApplyBehaviorToContext"); - - UBehavior_MissionCustomEvent_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_NetworkRoleSwitch.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_NetworkRoleSwitch::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_NetworkRoleSwitch.ApplyBehaviorToContext"); - - UBehavior_NetworkRoleSwitch_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_NotifyThoughtLockStatus.ApplyBehaviorToContext -// (Defined, Event, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_NotifyThoughtLockStatus::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_NotifyThoughtLockStatus.ApplyBehaviorToContext"); - - UBehavior_NotifyThoughtLockStatus_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ObjectClassSwitch.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ObjectClassSwitch::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ObjectClassSwitch.ApplyBehaviorToContext"); - - UBehavior_ObjectClassSwitch_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_OpinionSwitch.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_OpinionSwitch::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_OpinionSwitch.ApplyBehaviorToContext"); - - UBehavior_OpinionSwitch_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_OverrideWeaponCrosshair.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_OverrideWeaponCrosshair::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_OverrideWeaponCrosshair.ApplyBehaviorToContext"); - - UBehavior_OverrideWeaponCrosshair_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_PawnLeap.FindLandingLocation -// (Defined, Public, HasDefaults) -// Parameters: -// class AWillowAIPawn* AIPawn (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UBehavior_PawnLeap::FindLandingLocation(class AWillowAIPawn* AIPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_PawnLeap.FindLandingLocation"); - - UBehavior_PawnLeap_FindLandingLocation_Params params; - params.AIPawn = AIPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_PawnLeap.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_PawnLeap::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_PawnLeap.ApplyBehaviorToContext"); - - UBehavior_PawnLeap_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_PhaseLockHold.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_PhaseLockHold::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_PhaseLockHold.ApplyBehaviorToContext"); - - UBehavior_PhaseLockHold_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_PhysXLevel.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_PhysXLevel::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_PhysXLevel.ApplyBehaviorToContext"); - - UBehavior_PhysXLevel_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_PlayAIMissionContextDialog.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_PlayAIMissionContextDialog::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_PlayAIMissionContextDialog.ApplyBehaviorToContext"); - - UBehavior_PlayAIMissionContextDialog_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_PlayAnimation.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_PlayAnimation::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_PlayAnimation.ApplyBehaviorToContext"); - - UBehavior_PlayAnimation_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_PlayHardFlinch.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_PlayHardFlinch::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_PlayHardFlinch.ApplyBehaviorToContext"); - - UBehavior_PlayHardFlinch_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_PlayMultipleExplosionsSound.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_PlayMultipleExplosionsSound::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_PlayMultipleExplosionsSound.ApplyBehaviorToContext"); - - UBehavior_PlayMultipleExplosionsSound_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_PostAkEventGetRTPC.PublishBehaviorOutput -// (Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// float Result (Parm) - -void UBehavior_PostAkEventGetRTPC::PublishBehaviorOutput(float Result, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_PostAkEventGetRTPC.PublishBehaviorOutput"); - - UBehavior_PostAkEventGetRTPC_PublishBehaviorOutput_Params params; - params.Result = Result; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_PostAkEventGetRTPC.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_PostAkEventGetRTPC::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_PostAkEventGetRTPC.ApplyBehaviorToContext"); - - UBehavior_PostAkEventGetRTPC_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_PostProcessChain.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_PostProcessChain::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_PostProcessChain.ApplyBehaviorToContext"); - - UBehavior_PostProcessChain_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_PostProcessChain_LostShield.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_PostProcessChain_LostShield::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_PostProcessChain_LostShield.ApplyBehaviorToContext"); - - UBehavior_PostProcessChain_LostShield_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_PostProcessOverlay.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_PostProcessOverlay::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_PostProcessOverlay.ApplyBehaviorToContext"); - - UBehavior_PostProcessOverlay_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_PursueNodeType.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_PursueNodeType::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_PursueNodeType.ApplyBehaviorToContext"); - - UBehavior_PursueNodeType_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.IPursuitBehavior.Behavior_SetPreferredNodeType -// (Public) -// Parameters: -// struct FName NodeType (Parm) - -void UIPursuitBehavior::Behavior_SetPreferredNodeType(const struct FName& NodeType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPursuitBehavior.Behavior_SetPreferredNodeType"); - - UIPursuitBehavior_Behavior_SetPreferredNodeType_Params params; - params.NodeType = NodeType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_QueryDayNightCycle.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_QueryDayNightCycle::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_QueryDayNightCycle.ApplyBehaviorToContext"); - - UBehavior_QueryDayNightCycle_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_QueuePersonalEcho.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_QueuePersonalEcho::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_QueuePersonalEcho.ApplyBehaviorToContext"); - - UBehavior_QueuePersonalEcho_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_RadarIcon.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_RadarIcon::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_RadarIcon.ApplyBehaviorToContext"); - - UBehavior_RadarIcon_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ReCalculateResourcePoolValues.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ReCalculateResourcePoolValues::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ReCalculateResourcePoolValues.ApplyBehaviorToContext"); - - UBehavior_ReCalculateResourcePoolValues_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_RefillResourcePool.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_RefillResourcePool::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_RefillResourcePool.ApplyBehaviorToContext"); - - UBehavior_RefillResourcePool_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_RefillWeapon.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_RefillWeapon::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_RefillWeapon.ApplyBehaviorToContext"); - - UBehavior_RefillWeapon_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_RegisterFastTravelDefinition.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_RegisterFastTravelDefinition::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_RegisterFastTravelDefinition.ApplyBehaviorToContext"); - - UBehavior_RegisterFastTravelDefinition_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_RegisterTargetable.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_RegisterTargetable::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_RegisterTargetable.ApplyBehaviorToContext"); - - UBehavior_RegisterTargetable_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ReloadComplete.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ReloadComplete::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ReloadComplete.ApplyBehaviorToContext"); - - UBehavior_ReloadComplete_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_RemoveInstanceData.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_RemoveInstanceData::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_RemoveInstanceData.ApplyBehaviorToContext"); - - UBehavior_RemoveInstanceData_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_RemoveInventoryFromStorage.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_RemoveInventoryFromStorage::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_RemoveInventoryFromStorage.ApplyBehaviorToContext"); - - UBehavior_RemoveInventoryFromStorage_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ResetActionSkillCooldown.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ResetActionSkillCooldown::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ResetActionSkillCooldown.ApplyBehaviorToContext"); - - UBehavior_ResetActionSkillCooldown_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ResetHitRegionHealth.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ResetHitRegionHealth::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ResetHitRegionHealth.ApplyBehaviorToContext"); - - UBehavior_ResetHitRegionHealth_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ReviveInjuredPlayer.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ReviveInjuredPlayer::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ReviveInjuredPlayer.ApplyBehaviorToContext"); - - UBehavior_ReviveInjuredPlayer_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_RotatePawn.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_RotatePawn::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_RotatePawn.ApplyBehaviorToContext"); - - UBehavior_RotatePawn_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SelectPhaselockTarget.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SelectPhaselockTarget::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SelectPhaselockTarget.ApplyBehaviorToContext"); - - UBehavior_SelectPhaselockTarget_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SendMessageToPlayers.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SendMessageToPlayers::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SendMessageToPlayers.ApplyBehaviorToContext"); - - UBehavior_SendMessageToPlayers_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetAIFlag.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetAIFlag::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetAIFlag.ApplyBehaviorToContext"); - - UBehavior_SetAIFlag_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetAkRTPCValue.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetAkRTPCValue::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetAkRTPCValue.ApplyBehaviorToContext"); - - UBehavior_SetAkRTPCValue_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetAlternateVertexWeight.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetAlternateVertexWeight::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetAlternateVertexWeight.ApplyBehaviorToContext"); - - UBehavior_SetAlternateVertexWeight_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetAnemoneInfectionState.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetAnemoneInfectionState::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetAnemoneInfectionState.ApplyBehaviorToContext"); - - UBehavior_SetAnemoneInfectionState_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetAnimSwitchNode.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetAnimSwitchNode::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetAnimSwitchNode.ApplyBehaviorToContext"); - - UBehavior_SetAnimSwitchNode_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetAnimTree.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetAnimTree::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetAnimTree.ApplyBehaviorToContext"); - - UBehavior_SetAnimTree_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetBeingHealed.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetBeingHealed::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetBeingHealed.ApplyBehaviorToContext"); - - UBehavior_SetBeingHealed_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetChallengeCompleted.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetChallengeCompleted::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetChallengeCompleted.ApplyBehaviorToContext"); - - UBehavior_SetChallengeCompleted_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetCleanupParameters.ApplyBehaviorToContext -// (Defined, Event, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetCleanupParameters::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetCleanupParameters.ApplyBehaviorToContext"); - - UBehavior_SetCleanupParameters_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetCompassIcon.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetCompassIcon::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetCompassIcon.ApplyBehaviorToContext"); - - UBehavior_SetCompassIcon_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetDeathDefinition.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetDeathDefinition::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetDeathDefinition.ApplyBehaviorToContext"); - - UBehavior_SetDeathDefinition_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetDemigodMode.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetDemigodMode::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetDemigodMode.ApplyBehaviorToContext"); - - UBehavior_SetDemigodMode_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetDiscardRootMotion.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetDiscardRootMotion::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetDiscardRootMotion.ApplyBehaviorToContext"); - - UBehavior_SetDiscardRootMotion_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetDualWieldBlendState.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetDualWieldBlendState::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetDualWieldBlendState.ApplyBehaviorToContext"); - - UBehavior_SetDualWieldBlendState_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetElevatorButtonGlowing.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetElevatorButtonGlowing::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetElevatorButtonGlowing.ApplyBehaviorToContext"); - - UBehavior_SetElevatorButtonGlowing_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetExtraImpactEffect.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetExtraImpactEffect::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetExtraImpactEffect.ApplyBehaviorToContext"); - - UBehavior_SetExtraImpactEffect_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetExtraMuzzleEffect.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetExtraMuzzleEffect::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetExtraMuzzleEffect.ApplyBehaviorToContext"); - - UBehavior_SetExtraMuzzleEffect_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetGodMode.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetGodMode::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetGodMode.ApplyBehaviorToContext"); - - UBehavior_SetGodMode_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetHardAttach.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetHardAttach::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetHardAttach.ApplyBehaviorToContext"); - - UBehavior_SetHardAttach_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetInfoBarVisibility.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetInfoBarVisibility::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetInfoBarVisibility.ApplyBehaviorToContext"); - - UBehavior_SetInfoBarVisibility_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetJackVoiceModulatorState.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetJackVoiceModulatorState::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetJackVoiceModulatorState.ApplyBehaviorToContext"); - - UBehavior_SetJackVoiceModulatorState_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetLookAtSpeed.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetLookAtSpeed::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetLookAtSpeed.ApplyBehaviorToContext"); - - UBehavior_SetLookAtSpeed_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetMaterialScalarFade.StartFade -// (Defined, Protected) -// Parameters: -// FScriptInterface ContextInterface (Parm) -// float CalcStartValue (Parm) -// float CalcEndValue (Parm) -// float CalcFadeTime (Parm) - -void UBehavior_SetMaterialScalarFade::StartFade(const FScriptInterface& ContextInterface, float CalcStartValue, float CalcEndValue, float CalcFadeTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetMaterialScalarFade.StartFade"); - - UBehavior_SetMaterialScalarFade_StartFade_Params params; - params.ContextInterface = ContextInterface; - params.CalcStartValue = CalcStartValue; - params.CalcEndValue = CalcEndValue; - params.CalcFadeTime = CalcFadeTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_SetMaterialScalarFade.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetMaterialScalarFade::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetMaterialScalarFade.ApplyBehaviorToContext"); - - UBehavior_SetMaterialScalarFade_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetMaterialScalarFadeForGoreDeath.StartFade -// (Defined, Protected) -// Parameters: -// FScriptInterface ContextInterface (Parm) -// float CalcStartValue (Parm) -// float CalcEndValue (Parm) -// float CalcFadeTime (Parm) - -void UBehavior_SetMaterialScalarFadeForGoreDeath::StartFade(const FScriptInterface& ContextInterface, float CalcStartValue, float CalcEndValue, float CalcFadeTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetMaterialScalarFadeForGoreDeath.StartFade"); - - UBehavior_SetMaterialScalarFadeForGoreDeath_StartFade_Params params; - params.ContextInterface = ContextInterface; - params.CalcStartValue = CalcStartValue; - params.CalcEndValue = CalcEndValue; - params.CalcFadeTime = CalcFadeTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_SetMorphNodeWeight.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetMorphNodeWeight::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetMorphNodeWeight.ApplyBehaviorToContext"); - - UBehavior_SetMorphNodeWeight_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetNumBankSlots.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetNumBankSlots::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetNumBankSlots.ApplyBehaviorToContext"); - - UBehavior_SetNumBankSlots_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetPawnThrottleData.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetPawnThrottleData::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetPawnThrottleData.ApplyBehaviorToContext"); - - UBehavior_SetPawnThrottleData_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetShieldColor.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetShieldColor::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetShieldColor.ApplyBehaviorToContext"); - - UBehavior_SetShieldColor_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetSkelControlLookAtActor.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetSkelControlLookAtActor::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetSkelControlLookAtActor.ApplyBehaviorToContext"); - - UBehavior_SetSkelControlLookAtActor_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetSkelControlSingleBoneData.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetSkelControlSingleBoneData::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetSkelControlSingleBoneData.ApplyBehaviorToContext"); - - UBehavior_SetSkelControlSingleBoneData_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetSkelControlTurretConstrainedValues.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetSkelControlTurretConstrainedValues::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetSkelControlTurretConstrainedValues.ApplyBehaviorToContext"); - - UBehavior_SetSkelControlTurretConstrainedValues_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetSkillDefinitionForInjuredStrings.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetSkillDefinitionForInjuredStrings::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetSkillDefinitionForInjuredStrings.ApplyBehaviorToContext"); - - UBehavior_SetSkillDefinitionForInjuredStrings_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetStance.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetStance::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetStance.ApplyBehaviorToContext"); - - UBehavior_SetStance_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetTimeOfDay.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetTimeOfDay::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetTimeOfDay.ApplyBehaviorToContext"); - - UBehavior_SetTimeOfDay_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetUsabilityByMissionDirectives.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetUsabilityByMissionDirectives::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetUsabilityByMissionDirectives.ApplyBehaviorToContext"); - - UBehavior_SetUsabilityByMissionDirectives_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetUsabilityCost.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetUsabilityCost::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetUsabilityCost.ApplyBehaviorToContext"); - - UBehavior_SetUsabilityCost_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetUsableIcon.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetUsableIcon::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetUsableIcon.ApplyBehaviorToContext"); - - UBehavior_SetUsableIcon_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SetVehicleSimObject.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SetVehicleSimObject::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SetVehicleSimObject.ApplyBehaviorToContext"); - - UBehavior_SetVehicleSimObject_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ShowGenericReviveMessage.ResolveController -// (Defined, Protected) -// Parameters: -// class UObject* Obj (Parm) -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* UBehavior_ShowGenericReviveMessage::ResolveController(class UObject* Obj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ShowGenericReviveMessage.ResolveController"); - - UBehavior_ShowGenericReviveMessage_ResolveController_Params params; - params.Obj = Obj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_ShowGenericReviveMessage.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ShowGenericReviveMessage::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ShowGenericReviveMessage.ApplyBehaviorToContext"); - - UBehavior_ShowGenericReviveMessage_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ShowMissionInterface.ResolveController -// (Defined, Protected) -// Parameters: -// class UObject* Obj (Parm) -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* UBehavior_ShowMissionInterface::ResolveController(class UObject* Obj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ShowMissionInterface.ResolveController"); - - UBehavior_ShowMissionInterface_ResolveController_Params params; - params.Obj = Obj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_ShowMissionInterface.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ShowMissionInterface::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ShowMissionInterface.ApplyBehaviorToContext"); - - UBehavior_ShowMissionInterface_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ShowPullThePinNotification.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ShowPullThePinNotification::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ShowPullThePinNotification.ApplyBehaviorToContext"); - - UBehavior_ShowPullThePinNotification_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ShowPullThePinNotification.ResolveController -// (Final, Defined, Private) -// Parameters: -// class UObject* Obj (Parm) -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* UBehavior_ShowPullThePinNotification::ResolveController(class UObject* Obj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ShowPullThePinNotification.ResolveController"); - - UBehavior_ShowPullThePinNotification_ResolveController_Params params; - params.Obj = Obj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_ShowSelfAsTarget.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ShowSelfAsTarget::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ShowSelfAsTarget.ApplyBehaviorToContext"); - - UBehavior_ShowSelfAsTarget_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SimpleAnimPlay.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SimpleAnimPlay::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SimpleAnimPlay.ApplyBehaviorToContext"); - - UBehavior_SimpleAnimPlay_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SimpleAnimStop.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SimpleAnimStop::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SimpleAnimStop.ApplyBehaviorToContext"); - - UBehavior_SimpleAnimStop_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SkillCustomEvent.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SkillCustomEvent::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SkillCustomEvent.ApplyBehaviorToContext"); - - UBehavior_SkillCustomEvent_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SpawnActor.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SpawnActor::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnActor.ApplyBehaviorToContext"); - - UBehavior_SpawnActor_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SpawnDecal.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SpawnDecal::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnDecal.ApplyBehaviorToContext"); - - UBehavior_SpawnDecal_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SpawnFromVehicleSpawnStation.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SpawnFromVehicleSpawnStation::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnFromVehicleSpawnStation.ApplyBehaviorToContext"); - - UBehavior_SpawnFromVehicleSpawnStation_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SpawnItems.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SpawnItems::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnItems.ApplyBehaviorToContext"); - - UBehavior_SpawnItems_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SpawnLoot.GetOrientationFromContextObject -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FRotator Orientation (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBehavior_SpawnLoot::GetOrientationFromContextObject(class UObject* ContextObject, struct FRotator* Orientation) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnLoot.GetOrientationFromContextObject"); - - UBehavior_SpawnLoot_GetOrientationFromContextObject_Params params; - params.ContextObject = ContextObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Orientation != nullptr) - *Orientation = params.Orientation; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_SpawnLoot.GetLocationFromContextObject -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FVector Location (Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBehavior_SpawnLoot::GetLocationFromContextObject(class UObject* ContextObject, struct FVector* Location) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnLoot.GetLocationFromContextObject"); - - UBehavior_SpawnLoot_GetLocationFromContextObject_Params params; - params.ContextObject = ContextObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Location != nullptr) - *Location = params.Location; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_SpawnLoot.PlaceSpawnedItems -// (Protected) -// Parameters: -// TArray SpawnedLoot (Parm, NeedCtorLink) -// class UObject* ContextObject (Parm) - -void UBehavior_SpawnLoot::PlaceSpawnedItems(TArray SpawnedLoot, class UObject* ContextObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnLoot.PlaceSpawnedItems"); - - UBehavior_SpawnLoot_PlaceSpawnedItems_Params params; - params.SpawnedLoot = SpawnedLoot; - params.ContextObject = ContextObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_SpawnLoot.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SpawnLoot::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnLoot.ApplyBehaviorToContext"); - - UBehavior_SpawnLoot_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SpawnLootAroundPoint.ScatterItem -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// struct FSpawnedDroppedLootData Loot (Const, Parm, OutParm) -// struct FVector CenterPoint (Parm) -// struct FRotator CustomLocationOrientation (Parm) -// struct FRotator ContextActorOrientation (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBehavior_SpawnLootAroundPoint::ScatterItem(const struct FVector& CenterPoint, const struct FRotator& CustomLocationOrientation, const struct FRotator& ContextActorOrientation, struct FSpawnedDroppedLootData* Loot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnLootAroundPoint.ScatterItem"); - - UBehavior_SpawnLootAroundPoint_ScatterItem_Params params; - params.CenterPoint = CenterPoint; - params.CustomLocationOrientation = CustomLocationOrientation; - params.ContextActorOrientation = ContextActorOrientation; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Loot != nullptr) - *Loot = params.Loot; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_SpawnLootAroundPoint.PlaceSpawnedItems -// (Defined, Protected, HasDefaults) -// Parameters: -// TArray SpawnedLoot (Parm, NeedCtorLink) -// class UObject* ContextObject (Parm) - -void UBehavior_SpawnLootAroundPoint::PlaceSpawnedItems(TArray SpawnedLoot, class UObject* ContextObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnLootAroundPoint.PlaceSpawnedItems"); - - UBehavior_SpawnLootAroundPoint_PlaceSpawnedItems_Params params; - params.SpawnedLoot = SpawnedLoot; - params.ContextObject = ContextObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_SpawnLootAtPoints.GetNextSpawnPointIndex -// (Defined, Protected) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UBehavior_SpawnLootAtPoints::GetNextSpawnPointIndex() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnLootAtPoints.GetNextSpawnPointIndex"); - - UBehavior_SpawnLootAtPoints_GetNextSpawnPointIndex_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_SpawnLootAtPoints.DropItemFromSpawnPoint -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// struct FSpawnedDroppedLootData Loot (Const, Parm, OutParm) -// class UObject* ContextObject (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBehavior_SpawnLootAtPoints::DropItemFromSpawnPoint(class UObject* ContextObject, struct FSpawnedDroppedLootData* Loot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnLootAtPoints.DropItemFromSpawnPoint"); - - UBehavior_SpawnLootAtPoints_DropItemFromSpawnPoint_Params params; - params.ContextObject = ContextObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Loot != nullptr) - *Loot = params.Loot; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_SpawnLootAtPoints.AttachItemToSpawnPoint -// (Defined, Protected, HasOutparams) -// Parameters: -// struct FSpawnedDroppedLootData Loot (Const, Parm, OutParm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UBehavior_SpawnLootAtPoints::AttachItemToSpawnPoint(struct FSpawnedDroppedLootData* Loot) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnLootAtPoints.AttachItemToSpawnPoint"); - - UBehavior_SpawnLootAtPoints_AttachItemToSpawnPoint_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (Loot != nullptr) - *Loot = params.Loot; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_SpawnLootAtPoints.PlaceSpawnedItems -// (Defined, Protected, HasDefaults) -// Parameters: -// TArray SpawnedLoot (Parm, NeedCtorLink) -// class UObject* ContextObject (Parm) - -void UBehavior_SpawnLootAtPoints::PlaceSpawnedItems(TArray SpawnedLoot, class UObject* ContextObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnLootAtPoints.PlaceSpawnedItems"); - - UBehavior_SpawnLootAtPoints_PlaceSpawnedItems_Params params; - params.SpawnedLoot = SpawnedLoot; - params.ContextObject = ContextObject; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.Behavior_SpawnParticleSystemAtWorldLocation.PublishBehaviorOutput -// (Defined, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class AEmitter* SpawnedEmitter (Parm) - -void UBehavior_SpawnParticleSystemAtWorldLocation::PublishBehaviorOutput(class AEmitter* SpawnedEmitter, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnParticleSystemAtWorldLocation.PublishBehaviorOutput"); - - UBehavior_SpawnParticleSystemAtWorldLocation_PublishBehaviorOutput_Params params; - params.SpawnedEmitter = SpawnedEmitter; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SpawnParticleSystemAtWorldLocation.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SpawnParticleSystemAtWorldLocation::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnParticleSystemAtWorldLocation.ApplyBehaviorToContext"); - - UBehavior_SpawnParticleSystemAtWorldLocation_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SpawnParticleSystemAtWorldLocation.GetEmitterClass -// (Defined, Public) -// Parameters: -// class UClass* ReturnValue (Parm, OutParm, ReturnParm) - -class UClass* UBehavior_SpawnParticleSystemAtWorldLocation::GetEmitterClass() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnParticleSystemAtWorldLocation.GetEmitterClass"); - - UBehavior_SpawnParticleSystemAtWorldLocation_GetEmitterClass_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_SpawnPerch.PublishBehaviorOutput -// (Defined, Protected, HasOutparams) -// Parameters: -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class AActor* SpawnedPerch (Parm) - -void UBehavior_SpawnPerch::PublishBehaviorOutput(class AActor* SpawnedPerch, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnPerch.PublishBehaviorOutput"); - - UBehavior_SpawnPerch_PublishBehaviorOutput_Params params; - params.SpawnedPerch = SpawnedPerch; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SpawnPerch.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SpawnPerch::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnPerch.ApplyBehaviorToContext"); - - UBehavior_SpawnPerch_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SpawnProjectileFromImpact.AttachProjectileToBase -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// class AWillowProjectile* SpawnedProjectile (Parm) -// struct FImpactInfo ImpactData (Const, Parm, OutParm) -// FScriptInterface WorldBodyInterface (Parm) - -void UBehavior_SpawnProjectileFromImpact::AttachProjectileToBase(class AWillowProjectile* SpawnedProjectile, const FScriptInterface& WorldBodyInterface, struct FImpactInfo* ImpactData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnProjectileFromImpact.AttachProjectileToBase"); - - UBehavior_SpawnProjectileFromImpact_AttachProjectileToBase_Params params; - params.SpawnedProjectile = SpawnedProjectile; - params.WorldBodyInterface = WorldBodyInterface; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (ImpactData != nullptr) - *ImpactData = params.ImpactData; -} - - -// Function WillowGame.Behavior_SpawnProjectileFromImpact.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SpawnProjectileFromImpact::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnProjectileFromImpact.ApplyBehaviorToContext"); - - UBehavior_SpawnProjectileFromImpact_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_SpawnTemporalField.GetAttachmentLocation -// (Defined, Protected, HasDefaults) -// Parameters: -// FScriptInterface WorldBodyInterface (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector UBehavior_SpawnTemporalField::GetAttachmentLocation(const FScriptInterface& WorldBodyInterface) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnTemporalField.GetAttachmentLocation"); - - UBehavior_SpawnTemporalField_GetAttachmentLocation_Params params; - params.WorldBodyInterface = WorldBodyInterface; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_SpawnTemporalField.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_SpawnTemporalField::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_SpawnTemporalField.ApplyBehaviorToContext"); - - UBehavior_SpawnTemporalField_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_StartDeathRagdoll.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_StartDeathRagdoll::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_StartDeathRagdoll.ApplyBehaviorToContext"); - - UBehavior_StartDeathRagdoll_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_StatusEffectSwitch.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_StatusEffectSwitch::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_StatusEffectSwitch.ApplyBehaviorToContext"); - - UBehavior_StatusEffectSwitch_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_StopMeleeAttack.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_StopMeleeAttack::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_StopMeleeAttack.ApplyBehaviorToContext"); - - UBehavior_StopMeleeAttack_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ToggleNPCAlly.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ToggleNPCAlly::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ToggleNPCAlly.ApplyBehaviorToContext"); - - UBehavior_ToggleNPCAlly_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ToggleObstacle.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ToggleObstacle::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ToggleObstacle.ApplyBehaviorToContext"); - - UBehavior_ToggleObstacle_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_ToggleTelescopeOverlay.ResolveController -// (Defined, Protected) -// Parameters: -// class UObject* Obj (Parm) -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* UBehavior_ToggleTelescopeOverlay::ResolveController(class UObject* Obj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ToggleTelescopeOverlay.ResolveController"); - - UBehavior_ToggleTelescopeOverlay_ResolveController_Params params; - params.Obj = Obj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.Behavior_ToggleTelescopeOverlay.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_ToggleTelescopeOverlay::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_ToggleTelescopeOverlay.ApplyBehaviorToContext"); - - UBehavior_ToggleTelescopeOverlay_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_Transform.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_Transform::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_Transform.ApplyBehaviorToContext"); - - UBehavior_Transform_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_UnlockAvatarAward.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_UnlockAvatarAward::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_UnlockAvatarAward.ApplyBehaviorToContext"); - - UBehavior_UnlockAvatarAward_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_UnlockAvatarAwardForAllPlayers.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_UnlockAvatarAwardForAllPlayers::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_UnlockAvatarAwardForAllPlayers.ApplyBehaviorToContext"); - - UBehavior_UnlockAvatarAwardForAllPlayers_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_UnlockCustomization.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_UnlockCustomization::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_UnlockCustomization.ApplyBehaviorToContext"); - - UBehavior_UnlockCustomization_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_UnlockCustomizationFromRewardPool.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_UnlockCustomizationFromRewardPool::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_UnlockCustomizationFromRewardPool.ApplyBehaviorToContext"); - - UBehavior_UnlockCustomizationFromRewardPool_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_UpgradeSkill.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_UpgradeSkill::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_UpgradeSkill.ApplyBehaviorToContext"); - - UBehavior_UpgradeSkill_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_UseObject.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_UseObject::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_UseObject.ApplyBehaviorToContext"); - - UBehavior_UseObject_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_VoGScreenParticle.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_VoGScreenParticle::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_VoGScreenParticle.ApplyBehaviorToContext"); - - UBehavior_VoGScreenParticle_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_WeaponBoneControl.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_WeaponBoneControl::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_WeaponBoneControl.ApplyBehaviorToContext"); - - UBehavior_WeaponBoneControl_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_WeaponGlowEffect.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_WeaponGlowEffect::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_WeaponGlowEffect.ApplyBehaviorToContext"); - - UBehavior_WeaponGlowEffect_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_WeaponsRestriction.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_WeaponsRestriction::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_WeaponsRestriction.ApplyBehaviorToContext"); - - UBehavior_WeaponsRestriction_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_WeaponThrow.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_WeaponThrow::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_WeaponThrow.ApplyBehaviorToContext"); - - UBehavior_WeaponThrow_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.Behavior_WeaponVisibleAmmoState.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UBehavior_WeaponVisibleAmmoState::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.Behavior_WeaponVisibleAmmoState.ApplyBehaviorToContext"); - - UBehavior_WeaponVisibleAmmoState_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.SpecialMove_WeaponAction.ClientStarted -// (Defined, Event, Public, HasOutparams) -// Parameters: -// FScriptInterface SMI (Parm) -// struct FSpecialMoveData SMData (Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USpecialMove_WeaponAction::ClientStarted(const FScriptInterface& SMI, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_WeaponAction.ClientStarted"); - - USpecialMove_WeaponAction_ClientStarted_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_FirstAndThirdPersonAnimation.ClientStarted -// (Defined, Event, Public, HasOutparams) -// Parameters: -// FScriptInterface SMI (Parm) -// struct FSpecialMoveData SMData (Parm, OutParm) -// float ReturnValue (Parm, OutParm, ReturnParm) - -float USpecialMove_FirstAndThirdPersonAnimation::ClientStarted(const FScriptInterface& SMI, struct FSpecialMoveData* SMData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_FirstAndThirdPersonAnimation.ClientStarted"); - - USpecialMove_FirstAndThirdPersonAnimation_ClientStarted_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (SMData != nullptr) - *SMData = params.SMData; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterCustomizationInfoCardGFxObject.SetAutoSizeTextOnFields -// (Defined, Public) - -void UCharacterCustomizationInfoCardGFxObject::SetAutoSizeTextOnFields() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterCustomizationInfoCardGFxObject.SetAutoSizeTextOnFields"); - - UCharacterCustomizationInfoCardGFxObject_SetAutoSizeTextOnFields_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterCustomizationInfoCardGFxObject.TryFocusList -// (Defined, Public) - -void UCharacterCustomizationInfoCardGFxObject::TryFocusList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterCustomizationInfoCardGFxObject.TryFocusList"); - - UCharacterCustomizationInfoCardGFxObject_TryFocusList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterCustomizationInfoCardGFxObject.PopulateScrollingList -// (Defined, Public) -// Parameters: -// TArray ListItems (Parm, NeedCtorLink) -// int EquippedItemIndex (Parm) - -void UCharacterCustomizationInfoCardGFxObject::PopulateScrollingList(TArray ListItems, int EquippedItemIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterCustomizationInfoCardGFxObject.PopulateScrollingList"); - - UCharacterCustomizationInfoCardGFxObject_PopulateScrollingList_Params params; - params.ListItems = ListItems; - params.EquippedItemIndex = EquippedItemIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterCustomizationInfoCardGFxObject.SetRespecInfo -// (Defined, Public) -// Parameters: -// struct FString Description (Parm, NeedCtorLink) -// struct FString BranchDescription1 (Parm, NeedCtorLink) -// struct FString BranchDescription2 (Parm, NeedCtorLink) -// struct FString BranchDescription3 (Parm, NeedCtorLink) -// int CurrentCredits (Parm) - -void UCharacterCustomizationInfoCardGFxObject::SetRespecInfo(const struct FString& Description, const struct FString& BranchDescription1, const struct FString& BranchDescription2, const struct FString& BranchDescription3, int CurrentCredits) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterCustomizationInfoCardGFxObject.SetRespecInfo"); - - UCharacterCustomizationInfoCardGFxObject_SetRespecInfo_Params params; - params.Description = Description; - params.BranchDescription1 = BranchDescription1; - params.BranchDescription2 = BranchDescription2; - params.BranchDescription3 = BranchDescription3; - params.CurrentCredits = CurrentCredits; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterCustomizationInfoCardGFxObject.SetNameInfo -// (Defined, Public) -// Parameters: -// struct FString NameInfo (Parm, NeedCtorLink) - -void UCharacterCustomizationInfoCardGFxObject::SetNameInfo(const struct FString& NameInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterCustomizationInfoCardGFxObject.SetNameInfo"); - - UCharacterCustomizationInfoCardGFxObject_SetNameInfo_Params params; - params.NameInfo = NameInfo; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterCustomizationInfoCardGFxObject.Hide -// (Defined, Public) - -void UCharacterCustomizationInfoCardGFxObject::Hide() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterCustomizationInfoCardGFxObject.Hide"); - - UCharacterCustomizationInfoCardGFxObject_Hide_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterCustomizationInfoCardGFxObject.DisplaySkinCard -// (Defined, Public) - -void UCharacterCustomizationInfoCardGFxObject::DisplaySkinCard() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterCustomizationInfoCardGFxObject.DisplaySkinCard"); - - UCharacterCustomizationInfoCardGFxObject_DisplaySkinCard_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterCustomizationInfoCardGFxObject.DisplayHeadCard -// (Defined, Public) - -void UCharacterCustomizationInfoCardGFxObject::DisplayHeadCard() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterCustomizationInfoCardGFxObject.DisplayHeadCard"); - - UCharacterCustomizationInfoCardGFxObject_DisplayHeadCard_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterCustomizationInfoCardGFxObject.DisplayRespecCard -// (Defined, Public) - -void UCharacterCustomizationInfoCardGFxObject::DisplayRespecCard() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterCustomizationInfoCardGFxObject.DisplayRespecCard"); - - UCharacterCustomizationInfoCardGFxObject_DisplayRespecCard_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterCustomizationInfoCardGFxObject.DisplayNameCard -// (Defined, Public) - -void UCharacterCustomizationInfoCardGFxObject::DisplayNameCard() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterCustomizationInfoCardGFxObject.DisplayNameCard"); - - UCharacterCustomizationInfoCardGFxObject_DisplayNameCard_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterCustomizationMenuGFxObject.GetEntryLabel -// (Defined, Public) -// Parameters: -// int Index (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UCharacterCustomizationMenuGFxObject::GetEntryLabel(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterCustomizationMenuGFxObject.GetEntryLabel"); - - UCharacterCustomizationMenuGFxObject_GetEntryLabel_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterCustomizationMenuGFxObject.SetSelectedEntry -// (Defined, Public) -// Parameters: -// int Index (Parm) - -void UCharacterCustomizationMenuGFxObject::SetSelectedEntry(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterCustomizationMenuGFxObject.SetSelectedEntry"); - - UCharacterCustomizationMenuGFxObject_SetSelectedEntry_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterCustomizationMenuGFxObject.GetSelectedEntry -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UCharacterCustomizationMenuGFxObject::GetSelectedEntry() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterCustomizationMenuGFxObject.GetSelectedEntry"); - - UCharacterCustomizationMenuGFxObject_GetSelectedEntry_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterCustomizationMenuGFxObject.FocusPreviousEntry -// (Defined, Public) - -void UCharacterCustomizationMenuGFxObject::FocusPreviousEntry() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterCustomizationMenuGFxObject.FocusPreviousEntry"); - - UCharacterCustomizationMenuGFxObject_FocusPreviousEntry_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterCustomizationMenuGFxObject.FocusNextEntry -// (Defined, Public) - -void UCharacterCustomizationMenuGFxObject::FocusNextEntry() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterCustomizationMenuGFxObject.FocusNextEntry"); - - UCharacterCustomizationMenuGFxObject_FocusNextEntry_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterCustomizationMenuGFxObject.FocusBestEntry -// (Defined, Public) - -void UCharacterCustomizationMenuGFxObject::FocusBestEntry() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterCustomizationMenuGFxObject.FocusBestEntry"); - - UCharacterCustomizationMenuGFxObject_FocusBestEntry_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterCustomizationMenuGFxObject.ConfigureMenuEntry -// (Defined, Public) -// Parameters: -// int Index (Parm) -// bool bDisabled (Parm) -// struct FString Label (Parm, NeedCtorLink) - -void UCharacterCustomizationMenuGFxObject::ConfigureMenuEntry(int Index, bool bDisabled, const struct FString& Label) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterCustomizationMenuGFxObject.ConfigureMenuEntry"); - - UCharacterCustomizationMenuGFxObject_ConfigureMenuEntry_Params params; - params.Index = Index; - params.bDisabled = bDisabled; - params.Label = Label; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterCustomizationMenuGFxObject.InitMenuEntry -// (Defined, Public) -// Parameters: -// int Index (Parm) -// bool bVisible (Parm) -// bool bDisabled (Parm) -// bool bIsInputEntry (Parm) -// int MaxInputLength (Parm) -// struct FString Caption (Parm, NeedCtorLink) -// struct FString Label (Parm, NeedCtorLink) -// struct FString IconFrame (Parm, NeedCtorLink) - -void UCharacterCustomizationMenuGFxObject::InitMenuEntry(int Index, bool bVisible, bool bDisabled, bool bIsInputEntry, int MaxInputLength, const struct FString& Caption, const struct FString& Label, const struct FString& IconFrame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterCustomizationMenuGFxObject.InitMenuEntry"); - - UCharacterCustomizationMenuGFxObject_InitMenuEntry_Params params; - params.Index = Index; - params.bVisible = bVisible; - params.bDisabled = bDisabled; - params.bIsInputEntry = bIsInputEntry; - params.MaxInputLength = MaxInputLength; - params.Caption = Caption; - params.Label = Label; - params.IconFrame = IconFrame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionCustomizationListGFxObject.ScrollDown -// (Defined, Public) - -void UCharacterSelectionCustomizationListGFxObject::ScrollDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionCustomizationListGFxObject.ScrollDown"); - - UCharacterSelectionCustomizationListGFxObject_ScrollDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionCustomizationListGFxObject.ScrollUp -// (Defined, Public) - -void UCharacterSelectionCustomizationListGFxObject::ScrollUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionCustomizationListGFxObject.ScrollUp"); - - UCharacterSelectionCustomizationListGFxObject_ScrollUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionCustomizationListGFxObject.PopulateScrollingList -// (Defined, Public) -// Parameters: -// TArray ListItems (Parm, NeedCtorLink) -// int EquippedItemIndex (Parm) - -void UCharacterSelectionCustomizationListGFxObject::PopulateScrollingList(TArray ListItems, int EquippedItemIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionCustomizationListGFxObject.PopulateScrollingList"); - - UCharacterSelectionCustomizationListGFxObject_PopulateScrollingList_Params params; - params.ListItems = ListItems; - params.EquippedItemIndex = EquippedItemIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionCustomizationListGFxObject.GetSelectedIndex -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UCharacterSelectionCustomizationListGFxObject::GetSelectedIndex() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionCustomizationListGFxObject.GetSelectedIndex"); - - UCharacterSelectionCustomizationListGFxObject_GetSelectedIndex_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterSelectionGFxObject.FadeIn -// (Defined, Public) -// Parameters: -// float FadeTimeInSeconds (Parm) - -void UCharacterSelectionGFxObject::FadeIn(float FadeTimeInSeconds) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionGFxObject.FadeIn"); - - UCharacterSelectionGFxObject_FadeIn_Params params; - params.FadeTimeInSeconds = FadeTimeInSeconds; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionGFxObject.BeginClose -// (Defined, Public) -// Parameters: -// float FadeTimeInSeconds (Parm) - -void UCharacterSelectionGFxObject::BeginClose(float FadeTimeInSeconds) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionGFxObject.BeginClose"); - - UCharacterSelectionGFxObject_BeginClose_Params params; - params.FadeTimeInSeconds = FadeTimeInSeconds; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionGFxObject.ConfigureForPause -// (Defined, Public) -// Parameters: -// bool bPaused (Parm) - -void UCharacterSelectionGFxObject::ConfigureForPause(bool bPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionGFxObject.ConfigureForPause"); - - UCharacterSelectionGFxObject_ConfigureForPause_Params params; - params.bPaused = bPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionGFxObject.SetTooltips -// (Defined, Public) -// Parameters: -// struct FString Tooltips (Parm, NeedCtorLink) - -void UCharacterSelectionGFxObject::SetTooltips(const struct FString& Tooltips) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionGFxObject.SetTooltips"); - - UCharacterSelectionGFxObject_SetTooltips_Params params; - params.Tooltips = Tooltips; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionGFxObject.GetCharacterGridIndexInDirection -// (Defined, Public) -// Parameters: -// int PlayerIndex (Parm) -// int CharacterGridDirection (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UCharacterSelectionGFxObject::GetCharacterGridIndexInDirection(int PlayerIndex, int CharacterGridDirection) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionGFxObject.GetCharacterGridIndexInDirection"); - - UCharacterSelectionGFxObject_GetCharacterGridIndexInDirection_Params params; - params.PlayerIndex = PlayerIndex; - params.CharacterGridDirection = CharacterGridDirection; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CharacterSelectionGFxObject.SetMessageInfo -// (Defined, Public) -// Parameters: -// struct FString MessageInfo (Parm, NeedCtorLink) - -void UCharacterSelectionGFxObject::SetMessageInfo(const struct FString& MessageInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionGFxObject.SetMessageInfo"); - - UCharacterSelectionGFxObject_SetMessageInfo_Params params; - params.MessageInfo = MessageInfo; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionGFxObject.SetTimerInfo -// (Defined, Public) -// Parameters: -// struct FString TimerInfo (Parm, NeedCtorLink) -// int TimeInSeconds (Parm) - -void UCharacterSelectionGFxObject::SetTimerInfo(const struct FString& TimerInfo, int TimeInSeconds) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionGFxObject.SetTimerInfo"); - - UCharacterSelectionGFxObject_SetTimerInfo_Params params; - params.TimerInfo = TimerInfo; - params.TimeInSeconds = TimeInSeconds; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionGFxObject.SetSelectionIndicator -// (Defined, Public) -// Parameters: -// int PlayerIndex (Parm) -// bool bFocused (Parm) -// int CharacterIndex (Parm) - -void UCharacterSelectionGFxObject::SetSelectionIndicator(int PlayerIndex, bool bFocused, int CharacterIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionGFxObject.SetSelectionIndicator"); - - UCharacterSelectionGFxObject_SetSelectionIndicator_Params params; - params.PlayerIndex = PlayerIndex; - params.bFocused = bFocused; - params.CharacterIndex = CharacterIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionGFxObject.SetPartySelection -// (Defined, Public) -// Parameters: -// int PartyMemberIndex (Parm) -// struct FString Gamertag (Parm, NeedCtorLink) -// bool bHasConfirmedCharacter (Parm) -// struct FString ClassIconMovieName (Parm, NeedCtorLink) -// int CharacterLevel (Parm) - -void UCharacterSelectionGFxObject::SetPartySelection(int PartyMemberIndex, const struct FString& Gamertag, bool bHasConfirmedCharacter, const struct FString& ClassIconMovieName, int CharacterLevel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionGFxObject.SetPartySelection"); - - UCharacterSelectionGFxObject_SetPartySelection_Params params; - params.PartyMemberIndex = PartyMemberIndex; - params.Gamertag = Gamertag; - params.bHasConfirmedCharacter = bHasConfirmedCharacter; - params.ClassIconMovieName = ClassIconMovieName; - params.CharacterLevel = CharacterLevel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionGFxObject.ClearPartySelections -// (Defined, Public) - -void UCharacterSelectionGFxObject::ClearPartySelections() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionGFxObject.ClearPartySelections"); - - UCharacterSelectionGFxObject_ClearPartySelections_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionGFxObject.SetState -// (Defined, Public) -// Parameters: -// int PlayerIndex (Parm) -// int NewState (Parm) - -void UCharacterSelectionGFxObject::SetState(int PlayerIndex, int NewState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionGFxObject.SetState"); - - UCharacterSelectionGFxObject_SetState_Params params; - params.PlayerIndex = PlayerIndex; - params.NewState = NewState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionGFxObject.SetCharacterInfo -// (Defined, Public) -// Parameters: -// int PlayerIndex (Parm) -// struct FString CharName (Parm, NeedCtorLink) -// struct FString CharClass (Parm, NeedCtorLink) -// struct FString ActionAbilityDesc (Parm, NeedCtorLink) -// struct FString PreferredWeaponDesc (Parm, NeedCtorLink) - -void UCharacterSelectionGFxObject::SetCharacterInfo(int PlayerIndex, const struct FString& CharName, const struct FString& CharClass, const struct FString& ActionAbilityDesc, const struct FString& PreferredWeaponDesc) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionGFxObject.SetCharacterInfo"); - - UCharacterSelectionGFxObject_SetCharacterInfo_Params params; - params.PlayerIndex = PlayerIndex; - params.CharName = CharName; - params.CharClass = CharClass; - params.ActionAbilityDesc = ActionAbilityDesc; - params.PreferredWeaponDesc = PreferredWeaponDesc; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionGFxObject.CommitSelectableCharacters -// (Defined, Public) - -void UCharacterSelectionGFxObject::CommitSelectableCharacters() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionGFxObject.CommitSelectableCharacters"); - - UCharacterSelectionGFxObject_CommitSelectableCharacters_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CharacterSelectionGFxObject.AddSelectableCharacter -// (Defined, Public) -// Parameters: -// struct FString IconMoviePath (Parm, NeedCtorLink) - -void UCharacterSelectionGFxObject::AddSelectableCharacter(const struct FString& IconMoviePath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CharacterSelectionGFxObject.AddSelectableCharacter"); - - UCharacterSelectionGFxObject_AddSelectableCharacter_Params params; - params.IconMoviePath = IconMoviePath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.OnTick -// (Defined, Public) - -void UWillowGFxLobbyLoadCharacter::OnTick() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.OnTick"); - - UWillowGFxLobbyLoadCharacter_OnTick_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.SetTickInterval -// (Defined, Public) - -void UWillowGFxLobbyLoadCharacter::SetTickInterval() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.SetTickInterval"); - - UWillowGFxLobbyLoadCharacter_SetTickInterval_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.CanShowStorageSelector -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxLobbyLoadCharacter::CanShowStorageSelector() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.CanShowStorageSelector"); - - UWillowGFxLobbyLoadCharacter_CanShowStorageSelector_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.StorageDeviceChanged -// (Defined, Public) -// Parameters: -// unsigned char ControllerId (Parm) -// bool bIsValid (Parm) - -void UWillowGFxLobbyLoadCharacter::StorageDeviceChanged(unsigned char ControllerId, bool bIsValid) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.StorageDeviceChanged"); - - UWillowGFxLobbyLoadCharacter_StorageDeviceChanged_Params params; - params.ControllerId = ControllerId; - params.bIsValid = bIsValid; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.HideLoadingSavedGameDialog -// (Defined, Public) - -void UWillowGFxLobbyLoadCharacter::HideLoadingSavedGameDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.HideLoadingSavedGameDialog"); - - UWillowGFxLobbyLoadCharacter_HideLoadingSavedGameDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.ShowLoadingSavedGameDialog -// (Defined, Public) - -void UWillowGFxLobbyLoadCharacter::ShowLoadingSavedGameDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.ShowLoadingSavedGameDialog"); - - UWillowGFxLobbyLoadCharacter_ShowLoadingSavedGameDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.NotifyLoadGameStarted -// (Defined, Public) - -void UWillowGFxLobbyLoadCharacter::NotifyLoadGameStarted() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.NotifyLoadGameStarted"); - - UWillowGFxLobbyLoadCharacter_NotifyLoadGameStarted_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.PS3_CheckForSaveList -// (Defined, Public) - -void UWillowGFxLobbyLoadCharacter::PS3_CheckForSaveList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.PS3_CheckForSaveList"); - - UWillowGFxLobbyLoadCharacter_PS3_CheckForSaveList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.PS3_CheckForLoadGame -// (Defined, Public, HasDefaults) - -void UWillowGFxLobbyLoadCharacter::PS3_CheckForLoadGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.PS3_CheckForLoadGame"); - - UWillowGFxLobbyLoadCharacter_PS3_CheckForLoadGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.PS3_BeginLoadGame -// (Defined, Public) - -void UWillowGFxLobbyLoadCharacter::PS3_BeginLoadGame() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.PS3_BeginLoadGame"); - - UWillowGFxLobbyLoadCharacter_PS3_BeginLoadGame_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.FinishConditionalLoadGame -// (Defined, Public) -// Parameters: -// unsigned char LoadGameResult (Parm) - -void UWillowGFxLobbyLoadCharacter::FinishConditionalLoadGame(unsigned char LoadGameResult) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.FinishConditionalLoadGame"); - - UWillowGFxLobbyLoadCharacter_FinishConditionalLoadGame_Params params; - params.LoadGameResult = LoadGameResult; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.ConditionalLoadGame -// (Defined, Public) -// Parameters: -// struct FLoadInfo LI (Parm, NeedCtorLink) -// int PlayerIndex (Parm) - -void UWillowGFxLobbyLoadCharacter::ConditionalLoadGame(const struct FLoadInfo& LI, int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.ConditionalLoadGame"); - - UWillowGFxLobbyLoadCharacter_ConditionalLoadGame_Params params; - params.LI = LI; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.StripSavePath -// (Defined, Public) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowGFxLobbyLoadCharacter::StripSavePath(const struct FString& Path) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.StripSavePath"); - - UWillowGFxLobbyLoadCharacter_StripSavePath_Params params; - params.Path = Path; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.FinishLoadGame -// (Defined, Public) -// Parameters: -// struct FLoadInfo LI (Parm, NeedCtorLink) - -void UWillowGFxLobbyLoadCharacter::FinishLoadGame(const struct FLoadInfo& LI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.FinishLoadGame"); - - UWillowGFxLobbyLoadCharacter_FinishLoadGame_Params params; - params.LI = LI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.GetSaveList -// (Defined, Public) - -void UWillowGFxLobbyLoadCharacter::GetSaveList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.GetSaveList"); - - UWillowGFxLobbyLoadCharacter_GetSaveList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.DeviceSelectionDone -// (Defined, Public) -// Parameters: -// bool bWasSuccessful (Parm) - -void UWillowGFxLobbyLoadCharacter::DeviceSelectionDone(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.DeviceSelectionDone"); - - UWillowGFxLobbyLoadCharacter_DeviceSelectionDone_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.SetupCharacterMenu -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bIsFirstJoin (OptionalParm, Parm) - -void UWillowGFxLobbyLoadCharacter::SetupCharacterMenu(bool bIsFirstJoin) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.SetupCharacterMenu"); - - UWillowGFxLobbyLoadCharacter_SetupCharacterMenu_Params params; - params.bIsFirstJoin = bIsFirstJoin; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.SetTipText -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bCanDelete (Parm) -// bool bIsUnownedClass (OptionalParm, Parm) - -void UWillowGFxLobbyLoadCharacter::SetTipText(bool bCanDelete, bool bIsUnownedClass) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.SetTipText"); - - UWillowGFxLobbyLoadCharacter_SetTipText_Params params; - params.bCanDelete = bCanDelete; - params.bIsUnownedClass = bIsUnownedClass; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.OnPurchaseCanceled -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxLobbyLoadCharacter::OnPurchaseCanceled(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.OnPurchaseCanceled"); - - UWillowGFxLobbyLoadCharacter_OnPurchaseCanceled_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.MarketplaceDownloadComplete -// (Defined, Public, HasDefaults) - -void UWillowGFxLobbyLoadCharacter::MarketplaceDownloadComplete() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.MarketplaceDownloadComplete"); - - UWillowGFxLobbyLoadCharacter_MarketplaceDownloadComplete_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.OnPurchaseRequest -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxLobbyLoadCharacter::OnPurchaseRequest(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.OnPurchaseRequest"); - - UWillowGFxLobbyLoadCharacter_OnPurchaseRequest_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.OnSlotClicked -// (Defined, Public, HasDefaults) -// Parameters: -// int SlotIndex (Parm) - -void UWillowGFxLobbyLoadCharacter::OnSlotClicked(int SlotIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.OnSlotClicked"); - - UWillowGFxLobbyLoadCharacter_OnSlotClicked_Params params; - params.SlotIndex = SlotIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.FocusOn -// (Defined, Public) -// Parameters: -// class UGFxObject* FocusTarget (Parm) - -void UWillowGFxLobbyLoadCharacter::FocusOn(class UGFxObject* FocusTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.FocusOn"); - - UWillowGFxLobbyLoadCharacter_FocusOn_Params params; - params.FocusTarget = FocusTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.OnDeleteEnded -// (Defined, Public) -// Parameters: -// bool bWasDeleted (Parm) - -void UWillowGFxLobbyLoadCharacter::OnDeleteEnded(bool bWasDeleted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.OnDeleteEnded"); - - UWillowGFxLobbyLoadCharacter_OnDeleteEnded_Params params; - params.bWasDeleted = bWasDeleted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.OnDeleteStarted -// (Defined, Public) - -void UWillowGFxLobbyLoadCharacter::OnDeleteStarted() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.OnDeleteStarted"); - - UWillowGFxLobbyLoadCharacter_OnDeleteStarted_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.TryDeleteSelectedCharacter -// (Defined, Public) - -void UWillowGFxLobbyLoadCharacter::TryDeleteSelectedCharacter() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.TryDeleteSelectedCharacter"); - - UWillowGFxLobbyLoadCharacter_TryDeleteSelectedCharacter_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.ScrollDown -// (Defined, Public) - -void UWillowGFxLobbyLoadCharacter::ScrollDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.ScrollDown"); - - UWillowGFxLobbyLoadCharacter_ScrollDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.ScrollUp -// (Defined, Public) - -void UWillowGFxLobbyLoadCharacter::ScrollUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.ScrollUp"); - - UWillowGFxLobbyLoadCharacter_ScrollUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.RefreshCharacterList -// (Defined, Public) - -void UWillowGFxLobbyLoadCharacter::RefreshCharacterList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.RefreshCharacterList"); - - UWillowGFxLobbyLoadCharacter_RefreshCharacterList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.SetListSelection -// (Defined, Public, HasDefaults) -// Parameters: -// int InSelectedDataIndex (Parm) - -void UWillowGFxLobbyLoadCharacter::SetListSelection(int InSelectedDataIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.SetListSelection"); - - UWillowGFxLobbyLoadCharacter_SetListSelection_Params params; - params.InSelectedDataIndex = InSelectedDataIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.SavesUpdated -// (Defined, Public, HasDefaults) -// Parameters: -// int PlayerIndex (Parm) - -void UWillowGFxLobbyLoadCharacter::SavesUpdated(int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.SavesUpdated"); - - UWillowGFxLobbyLoadCharacter_SavesUpdated_Params params; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.ResolvePlaythrough -// (Defined, Public) -// Parameters: -// int PlayThrough (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowGFxLobbyLoadCharacter::ResolvePlaythrough(int PlayThrough) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.ResolvePlaythrough"); - - UWillowGFxLobbyLoadCharacter_ResolvePlaythrough_Params params; - params.PlayThrough = PlayThrough; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.HandleInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxLobbyLoadCharacter::HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.HandleInputKey"); - - UWillowGFxLobbyLoadCharacter_HandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.BeginClose -// (Defined, Public) - -void UWillowGFxLobbyLoadCharacter::BeginClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.BeginClose"); - - UWillowGFxLobbyLoadCharacter_BeginClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.OnClose -// (Defined, Event, Public) - -void UWillowGFxLobbyLoadCharacter::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.OnClose"); - - UWillowGFxLobbyLoadCharacter_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.extLoadCharacterLobbyReady -// (Defined, Public) -// Parameters: -// struct FString TargetPath (Parm, NeedCtorLink) -// int NumEntries (Parm) - -void UWillowGFxLobbyLoadCharacter::extLoadCharacterLobbyReady(const struct FString& TargetPath, int NumEntries) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.extLoadCharacterLobbyReady"); - - UWillowGFxLobbyLoadCharacter_extLoadCharacterLobbyReady_Params params; - params.TargetPath = TargetPath; - params.NumEntries = NumEntries; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxLobbyLoadCharacter::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.Start"); - - UWillowGFxLobbyLoadCharacter_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.OnCloseNoLoad -// (Public, Delegate) - -void UWillowGFxLobbyLoadCharacter::OnCloseNoLoad() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.OnCloseNoLoad"); - - UWillowGFxLobbyLoadCharacter_OnCloseNoLoad_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyLoadCharacter.OnLoadGame -// (Public, Delegate) -// Parameters: -// struct FLoadInfo LI (Parm, NeedCtorLink) -// int PlayerIndex (Parm) - -void UWillowGFxLobbyLoadCharacter::OnLoadGame(const struct FLoadInfo& LI, int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyLoadCharacter.OnLoadGame"); - - UWillowGFxLobbyLoadCharacter_OnLoadGame_Params params; - params.LI = LI; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.SetHeader -// (Final, Defined, Private) -// Parameters: -// struct FString Header (Parm, NeedCtorLink) -// struct FString Subheader (Parm, NeedCtorLink) - -void UConfirmCharacterLobbyGFxMovie::SetHeader(const struct FString& Header, const struct FString& Subheader) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ConfirmCharacterLobbyGFxMovie.SetHeader"); - - UConfirmCharacterLobbyGFxMovie_SetHeader_Params params; - params.Header = Header; - params.Subheader = Subheader; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.SetCharacterInfo -// (Final, Defined, Private) -// Parameters: -// int PlayerIndex (Parm) -// int Quadrant (Parm) -// struct FString Gamertag (Parm, NeedCtorLink) -// int CharLevel (Parm) -// struct FString CharName (Parm, NeedCtorLink) -// struct FString CharClass (Parm, NeedCtorLink) -// struct FString CharPlaythrough (Parm, NeedCtorLink) -// struct FString CharCurrentMission (Parm, NeedCtorLink) -// struct FString CharPlotMission (Parm, NeedCtorLink) -// struct FString CharSaveDate (Parm, NeedCtorLink) -// struct FString CharPlayedTime (Parm, NeedCtorLink) - -void UConfirmCharacterLobbyGFxMovie::SetCharacterInfo(int PlayerIndex, int Quadrant, const struct FString& Gamertag, int CharLevel, const struct FString& CharName, const struct FString& CharClass, const struct FString& CharPlaythrough, const struct FString& CharCurrentMission, const struct FString& CharPlotMission, const struct FString& CharSaveDate, const struct FString& CharPlayedTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ConfirmCharacterLobbyGFxMovie.SetCharacterInfo"); - - UConfirmCharacterLobbyGFxMovie_SetCharacterInfo_Params params; - params.PlayerIndex = PlayerIndex; - params.Quadrant = Quadrant; - params.Gamertag = Gamertag; - params.CharLevel = CharLevel; - params.CharName = CharName; - params.CharClass = CharClass; - params.CharPlaythrough = CharPlaythrough; - params.CharCurrentMission = CharCurrentMission; - params.CharPlotMission = CharPlotMission; - params.CharSaveDate = CharSaveDate; - params.CharPlayedTime = CharPlayedTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.Hide -// (Final, Defined, Private) - -void UConfirmCharacterLobbyGFxMovie::Hide() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ConfirmCharacterLobbyGFxMovie.Hide"); - - UConfirmCharacterLobbyGFxMovie_Hide_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.Show -// (Final, Defined, Private) -// Parameters: -// int PlayerCount (Parm) -// bool bIsConsole (Parm) - -void UConfirmCharacterLobbyGFxMovie::Show(int PlayerCount, bool bIsConsole) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ConfirmCharacterLobbyGFxMovie.Show"); - - UConfirmCharacterLobbyGFxMovie_Show_Params params; - params.PlayerCount = PlayerCount; - params.bIsConsole = bIsConsole; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.PopulatePlayerData -// (Final, Defined, Private) - -void UConfirmCharacterLobbyGFxMovie::PopulatePlayerData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ConfirmCharacterLobbyGFxMovie.PopulatePlayerData"); - - UConfirmCharacterLobbyGFxMovie_PopulatePlayerData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.CharacterSelectClosed -// (Final, Defined, Private) - -void UConfirmCharacterLobbyGFxMovie::CharacterSelectClosed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ConfirmCharacterLobbyGFxMovie.CharacterSelectClosed"); - - UConfirmCharacterLobbyGFxMovie_CharacterSelectClosed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.CharacterLoadComplete -// (Final, Defined, Private) -// Parameters: -// struct FLoadInfo LI (Parm, NeedCtorLink) -// int PlayerIndex (Parm) - -void UConfirmCharacterLobbyGFxMovie::CharacterLoadComplete(const struct FLoadInfo& LI, int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ConfirmCharacterLobbyGFxMovie.CharacterLoadComplete"); - - UConfirmCharacterLobbyGFxMovie_CharacterLoadComplete_Params params; - params.LI = LI; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.OpenCharacterSelect -// (Final, Defined, Private) -// Parameters: -// int ControllerId (Parm) - -void UConfirmCharacterLobbyGFxMovie::OpenCharacterSelect(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ConfirmCharacterLobbyGFxMovie.OpenCharacterSelect"); - - UConfirmCharacterLobbyGFxMovie_OpenCharacterSelect_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.ConfirmCharacterSelectForPlayer -// (Final, Defined, Private) -// Parameters: -// class AWillowPlayerReplicationInfo* PlayerPRI (Parm) - -void UConfirmCharacterLobbyGFxMovie::ConfirmCharacterSelectForPlayer(class AWillowPlayerReplicationInfo* PlayerPRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ConfirmCharacterLobbyGFxMovie.ConfirmCharacterSelectForPlayer"); - - UConfirmCharacterLobbyGFxMovie_ConfirmCharacterSelectForPlayer_Params params; - params.PlayerPRI = PlayerPRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.ConfigureForPlayers -// (Defined, Public) -// Parameters: -// class AWillowPlayerReplicationInfo* FirstPlayer (Parm) -// class AWillowPlayerReplicationInfo* SecondPlayer (Parm) - -void UConfirmCharacterLobbyGFxMovie::ConfigureForPlayers(class AWillowPlayerReplicationInfo* FirstPlayer, class AWillowPlayerReplicationInfo* SecondPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ConfirmCharacterLobbyGFxMovie.ConfigureForPlayers"); - - UConfirmCharacterLobbyGFxMovie_ConfigureForPlayers_Params params; - params.FirstPlayer = FirstPlayer; - params.SecondPlayer = SecondPlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.ResolvePlaythrough -// (Defined, Public) -// Parameters: -// int PlayThrough (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UConfirmCharacterLobbyGFxMovie::ResolvePlaythrough(int PlayThrough) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ConfirmCharacterLobbyGFxMovie.ResolvePlaythrough"); - - UConfirmCharacterLobbyGFxMovie_ResolvePlaythrough_Params params; - params.PlayThrough = PlayThrough; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.OnChangeCharacterButtonClick -// (Defined, Public) -// Parameters: -// class UGFxObject* EventObj (Parm) - -void UConfirmCharacterLobbyGFxMovie::OnChangeCharacterButtonClick(class UGFxObject* EventObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ConfirmCharacterLobbyGFxMovie.OnChangeCharacterButtonClick"); - - UConfirmCharacterLobbyGFxMovie_OnChangeCharacterButtonClick_Params params; - params.EventObj = EventObj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.OnCancelButtonClick -// (Defined, Public) -// Parameters: -// class UGFxObject* EventObj (Parm) - -void UConfirmCharacterLobbyGFxMovie::OnCancelButtonClick(class UGFxObject* EventObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ConfirmCharacterLobbyGFxMovie.OnCancelButtonClick"); - - UConfirmCharacterLobbyGFxMovie_OnCancelButtonClick_Params params; - params.EventObj = EventObj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.HandleConfirm -// (Defined, Public) - -void UConfirmCharacterLobbyGFxMovie::HandleConfirm() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ConfirmCharacterLobbyGFxMovie.HandleConfirm"); - - UConfirmCharacterLobbyGFxMovie_HandleConfirm_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.OnConfirmButtonClick -// (Defined, Public) -// Parameters: -// class UGFxObject* EventObj (Parm) - -void UConfirmCharacterLobbyGFxMovie::OnConfirmButtonClick(class UGFxObject* EventObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ConfirmCharacterLobbyGFxMovie.OnConfirmButtonClick"); - - UConfirmCharacterLobbyGFxMovie_OnConfirmButtonClick_Params params; - params.EventObj = EventObj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.HandleInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UConfirmCharacterLobbyGFxMovie::HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ConfirmCharacterLobbyGFxMovie.HandleInputKey"); - - UConfirmCharacterLobbyGFxMovie_HandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.BeginClose -// (Defined, Public) - -void UConfirmCharacterLobbyGFxMovie::BeginClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ConfirmCharacterLobbyGFxMovie.BeginClose"); - - UConfirmCharacterLobbyGFxMovie_BeginClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.OnClose -// (Defined, Event, Public) - -void UConfirmCharacterLobbyGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ConfirmCharacterLobbyGFxMovie.OnClose"); - - UConfirmCharacterLobbyGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.extConfirmCharacterLobbyReady -// (Defined, Public) -// Parameters: -// struct FString TargetPath (Parm, NeedCtorLink) - -void UConfirmCharacterLobbyGFxMovie::extConfirmCharacterLobbyReady(const struct FString& TargetPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ConfirmCharacterLobbyGFxMovie.extConfirmCharacterLobbyReady"); - - UConfirmCharacterLobbyGFxMovie_extConfirmCharacterLobbyReady_Params params; - params.TargetPath = TargetPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UConfirmCharacterLobbyGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ConfirmCharacterLobbyGFxMovie.Start"); - - UConfirmCharacterLobbyGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.OnConfirmCharacters -// (Public, Delegate) - -void UConfirmCharacterLobbyGFxMovie::OnConfirmCharacters() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ConfirmCharacterLobbyGFxMovie.OnConfirmCharacters"); - - UConfirmCharacterLobbyGFxMovie_OnConfirmCharacters_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CreditsDataProviderGFxObject.extGetLengthOfData -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UCreditsDataProviderGFxObject::extGetLengthOfData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CreditsDataProviderGFxObject.extGetLengthOfData"); - - UCreditsDataProviderGFxObject_extGetLengthOfData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CreditsDataProviderGFxObject.ReplaceCertainAccentedLetters -// (Defined, Public) -// Parameters: -// struct FString Text (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UCreditsDataProviderGFxObject::ReplaceCertainAccentedLetters(const struct FString& Text) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CreditsDataProviderGFxObject.ReplaceCertainAccentedLetters"); - - UCreditsDataProviderGFxObject_ReplaceCertainAccentedLetters_Params params; - params.Text = Text; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CreditsDataProviderGFxObject.extGetClipDataAt -// (Defined, Public) -// Parameters: -// int Index (Parm) -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UCreditsDataProviderGFxObject::extGetClipDataAt(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CreditsDataProviderGFxObject.extGetClipDataAt"); - - UCreditsDataProviderGFxObject_extGetClipDataAt_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.CreditsDataProviderGFxObject.Init -// (Defined, Public) -// Parameters: -// class UCreditsGFxDefinition* CreditsDefinition (Parm) - -void UCreditsDataProviderGFxObject::Init(class UCreditsGFxDefinition* CreditsDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CreditsDataProviderGFxObject.Init"); - - UCreditsDataProviderGFxObject_Init_Params params; - params.CreditsDefinition = CreditsDefinition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CreditsGFxObject.UpdateDelta -// (Defined, Public) -// Parameters: -// float NewDelta (Parm) - -void UCreditsGFxObject::UpdateDelta(float NewDelta) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CreditsGFxObject.UpdateDelta"); - - UCreditsGFxObject_UpdateDelta_Params params; - params.NewDelta = NewDelta; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CreditsGFxObject.StartCreditScroll -// (Defined, Public) - -void UCreditsGFxObject::StartCreditScroll() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CreditsGFxObject.StartCreditScroll"); - - UCreditsGFxObject_StartCreditScroll_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.CreditsGFxObject.Init -// (Defined, Public) -// Parameters: -// class UCreditsGFxDefinition* CreditsDefinition (Parm) - -void UCreditsGFxObject::Init(class UCreditsGFxDefinition* CreditsDefinition) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.CreditsGFxObject.Init"); - - UCreditsGFxObject_Init_Params params; - params.CreditsDefinition = CreditsDefinition; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DeathtrapActionSkill.DeactivateMedicBeam -// (Defined, Public) - -void ADeathtrapActionSkill::DeactivateMedicBeam() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeathtrapActionSkill.DeactivateMedicBeam"); - - ADeathtrapActionSkill_DeactivateMedicBeam_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DeathtrapActionSkill.BlockMedicBeam -// (Defined, Public) - -void ADeathtrapActionSkill::BlockMedicBeam() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeathtrapActionSkill.BlockMedicBeam"); - - ADeathtrapActionSkill_BlockMedicBeam_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DeathtrapActionSkill.ActivateMedicBeam -// (Defined, Public, HasDefaults) - -void ADeathtrapActionSkill::ActivateMedicBeam() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeathtrapActionSkill.ActivateMedicBeam"); - - ADeathtrapActionSkill_ActivateMedicBeam_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DeathtrapActionSkill.TryToActivateMedicBeam -// (Defined, Public) -// Parameters: -// class AWillowPawn* TheTargetPawn (Parm) - -void ADeathtrapActionSkill::TryToActivateMedicBeam(class AWillowPawn* TheTargetPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeathtrapActionSkill.TryToActivateMedicBeam"); - - ADeathtrapActionSkill_TryToActivateMedicBeam_Params params; - params.TheTargetPawn = TheTargetPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DeathtrapActionSkill.IsValidCurrentMedicBeamTarget -// (Defined, Public) -// Parameters: -// class AWillowPawn* TheTargetPawn (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ADeathtrapActionSkill::IsValidCurrentMedicBeamTarget(class AWillowPawn* TheTargetPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeathtrapActionSkill.IsValidCurrentMedicBeamTarget"); - - ADeathtrapActionSkill_IsValidCurrentMedicBeamTarget_Params params; - params.TheTargetPawn = TheTargetPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DeathtrapActionSkill.IsValidMedicBeamTarget -// (Defined, Public) -// Parameters: -// class AWillowPawn* TheTargetPawn (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ADeathtrapActionSkill::IsValidMedicBeamTarget(class AWillowPawn* TheTargetPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeathtrapActionSkill.IsValidMedicBeamTarget"); - - ADeathtrapActionSkill_IsValidMedicBeamTarget_Params params; - params.TheTargetPawn = TheTargetPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DeathtrapActionSkill.TryToShareShields -// (Defined, Public) -// Parameters: -// class AWillowPawn* TheWillowPawn (Parm) -// class AController* TheController (Parm) - -void ADeathtrapActionSkill::TryToShareShields(class AWillowPawn* TheWillowPawn, class AController* TheController) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeathtrapActionSkill.TryToShareShields"); - - ADeathtrapActionSkill_TryToShareShields_Params params; - params.TheWillowPawn = TheWillowPawn; - params.TheController = TheController; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DeathtrapActionSkill.DestroyOwnedInstanceData -// (Defined, Simulated, Public) - -void ADeathtrapActionSkill::DestroyOwnedInstanceData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeathtrapActionSkill.DestroyOwnedInstanceData"); - - ADeathtrapActionSkill_DestroyOwnedInstanceData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DeathtrapActionSkill.RemoveInstanceData -// (Defined, Simulated, Public) -// Parameters: -// struct FName DataName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ADeathtrapActionSkill::RemoveInstanceData(const struct FName& DataName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeathtrapActionSkill.RemoveInstanceData"); - - ADeathtrapActionSkill_RemoveInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DeathtrapActionSkill.GetInstanceData -// (Defined, Simulated, Event, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FName DataName (Parm) -// TArray InstanceData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ADeathtrapActionSkill::GetInstanceData(const struct FName& DataName, TArray* InstanceData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeathtrapActionSkill.GetInstanceData"); - - ADeathtrapActionSkill_GetInstanceData_Params params; - params.DataName = DataName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (InstanceData != nullptr) - *InstanceData = params.InstanceData; - - return params.ReturnValue; -} - - -// Function WillowGame.DeathtrapActionSkill.SetInstanceData -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// struct FInstanceDataUnion InstanceData (Parm, NeedCtorLink) -// bool bAllowDuplicateNames (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ADeathtrapActionSkill::SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeathtrapActionSkill.SetInstanceData"); - - ADeathtrapActionSkill_SetInstanceData_Params params; - params.InstanceData = InstanceData; - params.bAllowDuplicateNames = bAllowDuplicateNames; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DeathtrapActionSkill.GetAutoAimPawn -// (Defined, Public) -// Parameters: -// class AWillowPawn* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPawn* ADeathtrapActionSkill::GetAutoAimPawn() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeathtrapActionSkill.GetAutoAimPawn"); - - ADeathtrapActionSkill_GetAutoAimPawn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DeathtrapActionSkill.NotifyActionSkillActiveAbility -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowPawn* TheWillowPawn (Parm) -// class AController* TheController (Parm) -// float ActionSkillDuration (Parm) -// float ActiveTimeRemaining (Parm) -// class AWillowPawn* TheTargetPawn (OptionalParm, Parm) - -void ADeathtrapActionSkill::NotifyActionSkillActiveAbility(class AWillowPawn* TheWillowPawn, class AController* TheController, float ActionSkillDuration, float ActiveTimeRemaining, class AWillowPawn* TheTargetPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeathtrapActionSkill.NotifyActionSkillActiveAbility"); - - ADeathtrapActionSkill_NotifyActionSkillActiveAbility_Params params; - params.TheWillowPawn = TheWillowPawn; - params.TheController = TheController; - params.ActionSkillDuration = ActionSkillDuration; - params.ActiveTimeRemaining = ActiveTimeRemaining; - params.TheTargetPawn = TheTargetPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DeathtrapActionSkill.StartActionSkillActiveAbility -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowPawn* TheWillowPawn (Parm) -// class AController* TheController (Parm) -// float ActionSkillDuration (Parm) -// float ActiveTimeRemaining (Parm) -// class AWillowPawn* TheTargetPawn (OptionalParm, Parm) - -void ADeathtrapActionSkill::StartActionSkillActiveAbility(class AWillowPawn* TheWillowPawn, class AController* TheController, float ActionSkillDuration, float ActiveTimeRemaining, class AWillowPawn* TheTargetPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeathtrapActionSkill.StartActionSkillActiveAbility"); - - ADeathtrapActionSkill_StartActionSkillActiveAbility_Params params; - params.TheWillowPawn = TheWillowPawn; - params.TheController = TheController; - params.ActionSkillDuration = ActionSkillDuration; - params.ActiveTimeRemaining = ActiveTimeRemaining; - params.TheTargetPawn = TheTargetPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DeathtrapActionSkill.OnActionSkillEnded -// (Defined, Simulated, Public) - -void ADeathtrapActionSkill::OnActionSkillEnded() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeathtrapActionSkill.OnActionSkillEnded"); - - ADeathtrapActionSkill_OnActionSkillEnded_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DeathtrapActionSkill.OnActionSkillStarted -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowPawn* TheWillowPawn (Parm) -// class AController* TheController (Parm) -// class AWillowPawn* TheTargetPawn (OptionalParm, Parm) - -void ADeathtrapActionSkill::OnActionSkillStarted(class AWillowPawn* TheWillowPawn, class AController* TheController, class AWillowPawn* TheTargetPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeathtrapActionSkill.OnActionSkillStarted"); - - ADeathtrapActionSkill_OnActionSkillStarted_Params params; - params.TheWillowPawn = TheWillowPawn; - params.TheController = TheController; - params.TheTargetPawn = TheTargetPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DeathtrapActionSkill.OnActionSkillTick -// (Defined, Simulated, Event, Public) -// Parameters: -// float DeltaTime (Parm) - -void ADeathtrapActionSkill::OnActionSkillTick(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DeathtrapActionSkill.OnActionSkillTick"); - - ADeathtrapActionSkill_OnActionSkillTick_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.DesignerAttributeContextResolver.GetAttributeContext -// (Defined, Public) -// Parameters: -// class UAttributeDefinitionBase* Attribute (Parm) -// class UObject* AttributeContextSource (Parm) -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UDesignerAttributeContextResolver::GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DesignerAttributeContextResolver.GetAttributeContext"); - - UDesignerAttributeContextResolver_GetAttributeContext_Params params; - params.Attribute = Attribute; - params.AttributeContextSource = AttributeContextSource; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.DesignerAttributeContextResolverByName.GetAttributeContext -// (Defined, Public) -// Parameters: -// class UAttributeDefinitionBase* Attribute (Parm) -// class UObject* AttributeContextSource (Parm) -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UDesignerAttributeContextResolverByName::GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.DesignerAttributeContextResolverByName.GetAttributeContext"); - - UDesignerAttributeContextResolverByName_GetAttributeContext_Params params; - params.Attribute = Attribute; - params.AttributeContextSource = AttributeContextSource; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.EchoVersionGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UEchoVersionGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.EchoVersionGFxMovie.Start"); - - UEchoVersionGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.EndOfGameGFxMovie.extCancel -// (Defined, Public) - -void UEndOfGameGFxMovie::extCancel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.EndOfGameGFxMovie.extCancel"); - - UEndOfGameGFxMovie_extCancel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.EndOfGameGFxMovie.extConfirmRestart -// (Defined, Public) - -void UEndOfGameGFxMovie::extConfirmRestart() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.EndOfGameGFxMovie.extConfirmRestart"); - - UEndOfGameGFxMovie_extConfirmRestart_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.EndOfGameGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UEndOfGameGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.EndOfGameGFxMovie.Start"); - - UEndOfGameGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FastTravelSignGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFastTravelSignGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelSignGFxMovie.Start"); - - UFastTravelSignGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FastTravelStationGFxObject.SetCurrentWaypoint -// (Defined, Public) -// Parameters: -// int WaypointIndex (Parm) - -void UFastTravelStationGFxObject::SetCurrentWaypoint(int WaypointIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxObject.SetCurrentWaypoint"); - - UFastTravelStationGFxObject_SetCurrentWaypoint_Params params; - params.WaypointIndex = WaypointIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FastTravelStationGFxObject.SetSortMode -// (Defined, Public) -// Parameters: -// int SortMode (Parm) -// struct FString Header (Parm, NeedCtorLink) - -void UFastTravelStationGFxObject::SetSortMode(int SortMode, const struct FString& Header) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxObject.SetSortMode"); - - UFastTravelStationGFxObject_SetSortMode_Params params; - params.SortMode = SortMode; - params.Header = Header; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FastTravelStationGFxObject.SendLocationData -// (Defined, Public) -// Parameters: -// TArray LocationDisplayNames (Parm, NeedCtorLink) -// TArray LocationStationNames (Parm, NeedCtorLink) -// int InitialSelectionIndex (Parm) -// int CurrentWaypointIndex (Parm) - -void UFastTravelStationGFxObject::SendLocationData(TArray LocationDisplayNames, TArray LocationStationNames, int InitialSelectionIndex, int CurrentWaypointIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxObject.SendLocationData"); - - UFastTravelStationGFxObject_SendLocationData_Params params; - params.LocationDisplayNames = LocationDisplayNames; - params.LocationStationNames = LocationStationNames; - params.InitialSelectionIndex = InitialSelectionIndex; - params.CurrentWaypointIndex = CurrentWaypointIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FastTravelStationGFxObject.ScrollLocationListDown -// (Defined, Public) - -void UFastTravelStationGFxObject::ScrollLocationListDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxObject.ScrollLocationListDown"); - - UFastTravelStationGFxObject_ScrollLocationListDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FastTravelStationGFxObject.ScrollLocationListUp -// (Defined, Public) - -void UFastTravelStationGFxObject::ScrollLocationListUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxObject.ScrollLocationListUp"); - - UFastTravelStationGFxObject_ScrollLocationListUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FastTravelStationGFxObject.RegisterMapLocationBlob -// (Defined, Public) -// Parameters: -// class UGFxObject* MapBlobClip (Parm) - -void UFastTravelStationGFxObject::RegisterMapLocationBlob(class UGFxObject* MapBlobClip) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxObject.RegisterMapLocationBlob"); - - UFastTravelStationGFxObject_RegisterMapLocationBlob_Params params; - params.MapBlobClip = MapBlobClip; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FastTravelStationGFxObject.CacheLocationMissionData -// (Defined, Public) -// Parameters: -// int LocationIndex (Parm) -// TArray MissionNames (Parm, NeedCtorLink) -// TArray MissionTypes (Parm, NeedCtorLink) - -void UFastTravelStationGFxObject::CacheLocationMissionData(int LocationIndex, TArray MissionNames, TArray MissionTypes) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxObject.CacheLocationMissionData"); - - UFastTravelStationGFxObject_CacheLocationMissionData_Params params; - params.LocationIndex = LocationIndex; - params.MissionNames = MissionNames; - params.MissionTypes = MissionTypes; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FastTravelStationGFxObject.AddDLCMapLocations -// (Defined, Public) -// Parameters: -// struct FString DLCMapLocationsMovie (Parm, NeedCtorLink) - -void UFastTravelStationGFxObject::AddDLCMapLocations(const struct FString& DLCMapLocationsMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FastTravelStationGFxObject.AddDLCMapLocations"); - - UFastTravelStationGFxObject_AddDLCMapLocations_Params params; - params.DLCMapLocationsMovie = DLCMapLocationsMovie; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FixedMarker.OnToggle -// (Defined, Simulated, Public) -// Parameters: -// class USeqAct_Toggle* Action (Parm) - -void AFixedMarker::OnToggle(class USeqAct_Toggle* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FixedMarker.OnToggle"); - - AFixedMarker_OnToggle_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAutoTestManager.Tick -// (Defined, Simulated, Public) -// Parameters: -// float DeltaTime (Parm) - -void AWillowAutoTestManager::Tick(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoTestManager.Tick"); - - AWillowAutoTestManager_Tick_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAutoTestManager.CloseAutomatedMapTestTimer -// (Defined, Public) - -void AWillowAutoTestManager::CloseAutomatedMapTestTimer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoTestManager.CloseAutomatedMapTestTimer"); - - AWillowAutoTestManager_CloseAutomatedMapTestTimer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAutoTestManager.AutomatedTravelToNextMap -// (Defined, Public) - -void AWillowAutoTestManager::AutomatedTravelToNextMap() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoTestManager.AutomatedTravelToNextMap"); - - AWillowAutoTestManager_AutomatedTravelToNextMap_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAutoTestManager.GetNextAutomatedTestingMap -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString AWillowAutoTestManager::GetNextAutomatedTestingMap() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoTestManager.GetNextAutomatedTestingMap"); - - AWillowAutoTestManager_GetNextAutomatedTestingMap_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAutoTestManager.MenuTimerWorker -// (Defined, Public) - -void AWillowAutoTestManager::MenuTimerWorker() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoTestManager.MenuTimerWorker"); - - AWillowAutoTestManager_MenuTimerWorker_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAutoTestManager.TestBackMenu -// (Defined, Public) -// Parameters: -// unsigned char backMenuType (Parm) -// float displayTimeInSeconds (Parm) - -void AWillowAutoTestManager::TestBackMenu(unsigned char backMenuType, float displayTimeInSeconds) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoTestManager.TestBackMenu"); - - AWillowAutoTestManager_TestBackMenu_Params params; - params.backMenuType = backMenuType; - params.displayTimeInSeconds = displayTimeInSeconds; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAutoTestManager.TestDucking -// (Defined, Public) - -void AWillowAutoTestManager::TestDucking() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoTestManager.TestDucking"); - - AWillowAutoTestManager_TestDucking_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAutoTestManager.TestJumping -// (Defined, Public) - -void AWillowAutoTestManager::TestJumping() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoTestManager.TestJumping"); - - AWillowAutoTestManager_TestJumping_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAutoTestManager.TestNextWeapon -// (Defined, Public) - -void AWillowAutoTestManager::TestNextWeapon() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoTestManager.TestNextWeapon"); - - AWillowAutoTestManager_TestNextWeapon_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAutoTestManager.TestStopFiring -// (Defined, Public) - -void AWillowAutoTestManager::TestStopFiring() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoTestManager.TestStopFiring"); - - AWillowAutoTestManager_TestStopFiring_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAutoTestManager.TestStartFiring -// (Defined, Public) - -void AWillowAutoTestManager::TestStartFiring() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoTestManager.TestStartFiring"); - - AWillowAutoTestManager_TestStartFiring_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAutoTestManager.TestStopWalking -// (Defined, Public) - -void AWillowAutoTestManager::TestStopWalking() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoTestManager.TestStopWalking"); - - AWillowAutoTestManager_TestStopWalking_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAutoTestManager.TestStartWalking -// (Defined, Public) - -void AWillowAutoTestManager::TestStartWalking() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoTestManager.TestStartWalking"); - - AWillowAutoTestManager_TestStartWalking_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAutoTestManager.DisableTrainingMessages -// (Defined, Public) - -void AWillowAutoTestManager::DisableTrainingMessages() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoTestManager.DisableTrainingMessages"); - - AWillowAutoTestManager_DisableTrainingMessages_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAutoTestManager.ExecuteConsoleCommand -// (Defined, Public) -// Parameters: -// struct FString Command (Parm, NeedCtorLink) - -void AWillowAutoTestManager::ExecuteConsoleCommand(const struct FString& Command) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoTestManager.ExecuteConsoleCommand"); - - AWillowAutoTestManager_ExecuteConsoleCommand_Params params; - params.Command = Command; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAutoTestManager.DoAutomatedSmokeTest -// (Defined, Public) - -void AWillowAutoTestManager::DoAutomatedSmokeTest() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoTestManager.DoAutomatedSmokeTest"); - - AWillowAutoTestManager_DoAutomatedSmokeTest_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAutoTestManager.DoUIAutoMemTest -// (Defined, Public) - -void AWillowAutoTestManager::DoUIAutoMemTest() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoTestManager.DoUIAutoMemTest"); - - AWillowAutoTestManager_DoUIAutoMemTest_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAutoTestManager.PostBeginPlay -// (Defined, Event, Public) - -void AWillowAutoTestManager::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAutoTestManager.PostBeginPlay"); - - AWillowAutoTestManager_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IPlayerObserver.PlayerLeftGame -// (Public) -// Parameters: -// class APlayerController* PC (Parm) - -void UIPlayerObserver::PlayerLeftGame(class APlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerObserver.PlayerLeftGame"); - - UIPlayerObserver_PlayerLeftGame_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IPlayerObserver.PlayerEnteredGame -// (Public) -// Parameters: -// class APlayerController* PC (Parm) - -void UIPlayerObserver::PlayerEnteredGame(class APlayerController* PC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerObserver.PlayerEnteredGame"); - - UIPlayerObserver_PlayerEnteredGame_Params params; - params.PC = PC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGameMessage.GetString -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowGameMessage::GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameMessage.GetString"); - - UWillowGameMessage_GetString_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGameMessage.ClientReceive -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// class APlayerController* P (Parm) -// int Switch (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) - -void UWillowGameMessage::ClientReceive(class APlayerController* P, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGameMessage.ClientReceive"); - - UWillowGameMessage_ClientReceive_Params params; - params.P = P; - params.Switch = Switch; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LocalMapChangeMessage.ClientReceive -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// class APlayerController* P (Parm) -// int Switch (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) - -void ULocalMapChangeMessage::ClientReceive(class APlayerController* P, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LocalMapChangeMessage.ClientReceive"); - - ULocalMapChangeMessage_ClientReceive_Params params; - params.P = P; - params.Switch = Switch; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LocalMapChangeMessage.GetString -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString ULocalMapChangeMessage::GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LocalMapChangeMessage.GetString"); - - ULocalMapChangeMessage_GetString_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowAccessControl.ForceKickPlayer -// (Defined, Public) -// Parameters: -// class APlayerController* C (Parm) -// struct FString KickReason (Parm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool AWillowAccessControl::ForceKickPlayer(class APlayerController* C, const struct FString& KickReason) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAccessControl.ForceKickPlayer"); - - AWillowAccessControl_ForceKickPlayer_Params params; - params.C = C; - params.KickReason = KickReason; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SplitscreenHelper.CheckPS3UserSelectResult -// (Defined, Protected) - -void USplitscreenHelper::CheckPS3UserSelectResult() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SplitscreenHelper.CheckPS3UserSelectResult"); - - USplitscreenHelper_CheckPS3UserSelectResult_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SplitscreenHelper.SparkAuthenticate -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// class AWillowPlayerController* SplitPC (Parm) - -void USplitscreenHelper::SparkAuthenticate(int ControllerId, class AWillowPlayerController* SplitPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SplitscreenHelper.SparkAuthenticate"); - - USplitscreenHelper_SparkAuthenticate_Params params; - params.ControllerId = ControllerId; - params.SplitPC = SplitPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SplitscreenHelper.OnSplitscreenJoinComplete -// (Defined, Protected) -// Parameters: -// int ControllerId (Parm) -// bool bWasSuccessful (Parm) - -void USplitscreenHelper::OnSplitscreenJoinComplete(int ControllerId, bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SplitscreenHelper.OnSplitscreenJoinComplete"); - - USplitscreenHelper_OnSplitscreenJoinComplete_Params params; - params.ControllerId = ControllerId; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SplitscreenHelper.AttemptSplitscreenJoin -// (Defined, Protected) -// Parameters: -// int ControllerId (Parm) - -void USplitscreenHelper::AttemptSplitscreenJoin(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SplitscreenHelper.AttemptSplitscreenJoin"); - - USplitscreenHelper_AttemptSplitscreenJoin_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SplitscreenHelper.GetPrimaryPC -// (Defined, Protected) -// Parameters: -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* USplitscreenHelper::GetPrimaryPC() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SplitscreenHelper.GetPrimaryPC"); - - USplitscreenHelper_GetPrimaryPC_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SplitscreenHelper.PrepareSplitscreenJoin -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) - -void USplitscreenHelper::PrepareSplitscreenJoin(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SplitscreenHelper.PrepareSplitscreenJoin"); - - USplitscreenHelper_PrepareSplitscreenJoin_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SplitscreenHelper.AttemptSplitscreenLeave -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool USplitscreenHelper::AttemptSplitscreenLeave(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SplitscreenHelper.AttemptSplitscreenLeave"); - - USplitscreenHelper_AttemptSplitscreenLeave_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SplitscreenHelper.HandleSplitscreenJoinFail -// (Public, Delegate) -// Parameters: -// struct FString Reason (Parm, NeedCtorLink) - -void USplitscreenHelper::HandleSplitscreenJoinFail(const struct FString& Reason) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SplitscreenHelper.HandleSplitscreenJoinFail"); - - USplitscreenHelper_HandleSplitscreenJoinFail_Params params; - params.Reason = Reason; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SplitscreenHelper.HandleSplitscreenJoinSuccess -// (Public, Delegate) -// Parameters: -// class AWillowPlayerController* SplitPC (Parm) - -void USplitscreenHelper::HandleSplitscreenJoinSuccess(class AWillowPlayerController* SplitPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SplitscreenHelper.HandleSplitscreenJoinSuccess"); - - USplitscreenHelper_HandleSplitscreenJoinSuccess_Params params; - params.SplitPC = SplitPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.NetworkOptionsGFxMovie.ResolveNetworkTypeString -// (Defined, Static, Public) -// Parameters: -// unsigned char NetworkType (Parm) -// unsigned char InviteType (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UNetworkOptionsGFxMovie::ResolveNetworkTypeString(unsigned char NetworkType, unsigned char InviteType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NetworkOptionsGFxMovie.ResolveNetworkTypeString"); - - UNetworkOptionsGFxMovie_ResolveNetworkTypeString_Params params; - params.NetworkType = NetworkType; - params.InviteType = InviteType; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.NetworkOptionsGFxMovie.HandleInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UNetworkOptionsGFxMovie::HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NetworkOptionsGFxMovie.HandleInputKey"); - - UNetworkOptionsGFxMovie_HandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.NetworkOptionsGFxMovie.extClosed -// (Defined, Public) - -void UNetworkOptionsGFxMovie::extClosed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NetworkOptionsGFxMovie.extClosed"); - - UNetworkOptionsGFxMovie_extClosed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.NetworkOptionsGFxMovie.extOnLoad -// (Defined, Public) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) - -void UNetworkOptionsGFxMovie::extOnLoad(const struct FString& Path) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NetworkOptionsGFxMovie.extOnLoad"); - - UNetworkOptionsGFxMovie_extOnLoad_Params params; - params.Path = Path; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.NetworkOptionsGFxMovie.OnClose -// (Defined, Event, Public) - -void UNetworkOptionsGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NetworkOptionsGFxMovie.OnClose"); - - UNetworkOptionsGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.NetworkOptionsGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UNetworkOptionsGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NetworkOptionsGFxMovie.Start"); - - UNetworkOptionsGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.NetworkOptionsGFxMovie.OnLoad -// (Public, Delegate) -// Parameters: -// class UNetworkOptionsGFxObject* NetworkOptionsObj (Parm) - -void UNetworkOptionsGFxMovie::OnLoad(class UNetworkOptionsGFxObject* NetworkOptionsObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NetworkOptionsGFxMovie.OnLoad"); - - UNetworkOptionsGFxMovie_OnLoad_Params params; - params.NetworkOptionsObj = NetworkOptionsObj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MarketplaceGFxMovie.GetSelectedObject -// (Defined, Public) -// Parameters: -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UMarketplaceGFxMovie::GetSelectedObject() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.GetSelectedObject"); - - UMarketplaceGFxMovie_GetSelectedObject_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MarketplaceGFxMovie.FinalizeContentData -// (Defined, Public) -// Parameters: -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UMarketplaceGFxMovie::FinalizeContentData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.FinalizeContentData"); - - UMarketplaceGFxMovie_FinalizeContentData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MarketplaceGFxMovie.SetContentData -// (Defined, HasOptionalparams, Public) -// Parameters: -// TArray dataArray (OptionalParm, Parm, NeedCtorLink) - -void UMarketplaceGFxMovie::SetContentData(TArray dataArray) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.SetContentData"); - - UMarketplaceGFxMovie_SetContentData_Params params; - params.dataArray = dataArray; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MarketplaceGFxMovie.AddContentData -// (Defined, Public) -// Parameters: -// class UGFxObject* Data (Parm) - -void UMarketplaceGFxMovie::AddContentData(class UGFxObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.AddContentData"); - - UMarketplaceGFxMovie_AddContentData_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MarketplaceGFxMovie.SetFilterFromStringAndSortNew -// (Defined, Public) -// Parameters: -// struct FString Tag (Parm, NeedCtorLink) -// struct FString Caption (Parm, NeedCtorLink) -// struct FString filterString (Parm, NeedCtorLink) -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UMarketplaceGFxMovie::SetFilterFromStringAndSortNew(const struct FString& Tag, const struct FString& Caption, const struct FString& filterString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.SetFilterFromStringAndSortNew"); - - UMarketplaceGFxMovie_SetFilterFromStringAndSortNew_Params params; - params.Tag = Tag; - params.Caption = Caption; - params.filterString = filterString; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MarketplaceGFxMovie.SetFilterFromString -// (Defined, Public) -// Parameters: -// struct FString Tag (Parm, NeedCtorLink) -// struct FString Caption (Parm, NeedCtorLink) -// struct FString filterString (Parm, NeedCtorLink) -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UMarketplaceGFxMovie::SetFilterFromString(const struct FString& Tag, const struct FString& Caption, const struct FString& filterString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.SetFilterFromString"); - - UMarketplaceGFxMovie_SetFilterFromString_Params params; - params.Tag = Tag; - params.Caption = Caption; - params.filterString = filterString; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MarketplaceGFxMovie.ClearFilters -// (Defined, Public) - -void UMarketplaceGFxMovie::ClearFilters() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.ClearFilters"); - - UMarketplaceGFxMovie_ClearFilters_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MarketplaceGFxMovie.CycleFilter -// (Defined, Public) - -void UMarketplaceGFxMovie::CycleFilter() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.CycleFilter"); - - UMarketplaceGFxMovie_CycleFilter_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MarketplaceGFxMovie.ApplyFilter -// (Defined, Public) -// Parameters: -// struct FString Tag (Parm, NeedCtorLink) - -void UMarketplaceGFxMovie::ApplyFilter(const struct FString& Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.ApplyFilter"); - - UMarketplaceGFxMovie_ApplyFilter_Params params; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MarketplaceGFxMovie.ScrollDescription -// (Defined, Public) -// Parameters: -// bool bScrollUp (Parm) - -void UMarketplaceGFxMovie::ScrollDescription(bool bScrollUp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.ScrollDescription"); - - UMarketplaceGFxMovie_ScrollDescription_Params params; - params.bScrollUp = bScrollUp; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MarketplaceGFxMovie.ShowMessage -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FString Message (OptionalParm, Parm, NeedCtorLink) - -void UMarketplaceGFxMovie::ShowMessage(const struct FString& Message) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.ShowMessage"); - - UMarketplaceGFxMovie_ShowMessage_Params params; - params.Message = Message; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MarketplaceGFxMovie.ShowMarketplaceElements -// (Defined, Public) -// Parameters: -// bool bShow (Parm) - -void UMarketplaceGFxMovie::ShowMarketplaceElements(bool bShow) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.ShowMarketplaceElements"); - - UMarketplaceGFxMovie_ShowMarketplaceElements_Params params; - params.bShow = bShow; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MarketplaceGFxMovie.SetStoreHeader -// (Defined, Public) -// Parameters: -// struct FString Header (Parm, NeedCtorLink) -// bool bIsPS3 (Parm) -// struct FString feature (Parm, NeedCtorLink) -// struct FString featureDescription (Parm, NeedCtorLink) - -void UMarketplaceGFxMovie::SetStoreHeader(const struct FString& Header, bool bIsPS3, const struct FString& feature, const struct FString& featureDescription) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.SetStoreHeader"); - - UMarketplaceGFxMovie_SetStoreHeader_Params params; - params.Header = Header; - params.bIsPS3 = bIsPS3; - params.feature = feature; - params.featureDescription = featureDescription; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MarketplaceGFxMovie.SetTooltips -// (Defined, Public) -// Parameters: -// struct FString tip1 (Parm, NeedCtorLink) -// struct FString tip2 (Parm, NeedCtorLink) - -void UMarketplaceGFxMovie::SetTooltips(const struct FString& tip1, const struct FString& tip2) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.SetTooltips"); - - UMarketplaceGFxMovie_SetTooltips_Params params; - params.tip1 = tip1; - params.tip2 = tip2; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MarketplaceGFxMovie.CreateContentItem -// (Defined, Public) -// Parameters: -// struct FString OfferingId (Parm, NeedCtorLink) -// bool IsPurchased (Parm) -// bool IsDownloaded (Parm) -// bool IsInstalled (Parm) -// bool IsSeasonPass (Parm) -// bool IsNewOffer (Parm) -// bool IsFree (Parm) -// bool IsCompatibility (Parm) -// bool IsAddOn (Parm) -// bool IsMisc (Parm) -// struct FString ContentTitleText (Parm, NeedCtorLink) -// struct FString PriceText (Parm, NeedCtorLink) -// struct FString DescriptionText (Parm, NeedCtorLink) -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UMarketplaceGFxMovie::CreateContentItem(const struct FString& OfferingId, bool IsPurchased, bool IsDownloaded, bool IsInstalled, bool IsSeasonPass, bool IsNewOffer, bool IsFree, bool IsCompatibility, bool IsAddOn, bool IsMisc, const struct FString& ContentTitleText, const struct FString& PriceText, const struct FString& DescriptionText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.CreateContentItem"); - - UMarketplaceGFxMovie_CreateContentItem_Params params; - params.OfferingId = OfferingId; - params.IsPurchased = IsPurchased; - params.IsDownloaded = IsDownloaded; - params.IsInstalled = IsInstalled; - params.IsSeasonPass = IsSeasonPass; - params.IsNewOffer = IsNewOffer; - params.IsFree = IsFree; - params.IsCompatibility = IsCompatibility; - params.IsAddOn = IsAddOn; - params.IsMisc = IsMisc; - params.ContentTitleText = ContentTitleText; - params.PriceText = PriceText; - params.DescriptionText = DescriptionText; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MarketplaceGFxMovie.CreateMarketplaceItem -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// struct FMarketplaceContent Content (Parm, OutParm, NeedCtorLink) -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UMarketplaceGFxMovie::CreateMarketplaceItem(struct FMarketplaceContent* Content) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.CreateMarketplaceItem"); - - UMarketplaceGFxMovie_CreateMarketplaceItem_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Content != nullptr) - *Content = params.Content; - - return params.ReturnValue; -} - - -// Function WillowGame.MarketplaceGFxMovie.GetOfferingStatusMessage -// (Defined, Public) -// Parameters: -// bool IsPurchased (Parm) -// bool IsDownloaded (Parm) -// bool IsInstalled (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UMarketplaceGFxMovie::GetOfferingStatusMessage(bool IsPurchased, bool IsDownloaded, bool IsInstalled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.GetOfferingStatusMessage"); - - UMarketplaceGFxMovie_GetOfferingStatusMessage_Params params; - params.IsPurchased = IsPurchased; - params.IsDownloaded = IsDownloaded; - params.IsInstalled = IsInstalled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MarketplaceGFxMovie.FormatCost -// (Defined, Public) -// Parameters: -// int PlatformCost (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UMarketplaceGFxMovie::FormatCost(int PlatformCost) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.FormatCost"); - - UMarketplaceGFxMovie_FormatCost_Params params; - params.PlatformCost = PlatformCost; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MarketplaceGFxMovie.extOnOfferingChanged -// (Defined, Public) -// Parameters: -// class UGFxObject* Data (Parm) - -void UMarketplaceGFxMovie::extOnOfferingChanged(class UGFxObject* Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.extOnOfferingChanged"); - - UMarketplaceGFxMovie_extOnOfferingChanged_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MarketplaceGFxMovie.SetShoppingTooltips -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bCanPurchase (Parm) -// bool bDownloaded (Parm) -// bool bInstalled (Parm) -// bool bFree (Parm) -// bool bShopDisabled (OptionalParm, Parm) - -void UMarketplaceGFxMovie::SetShoppingTooltips(bool bCanPurchase, bool bDownloaded, bool bInstalled, bool bFree, bool bShopDisabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.SetShoppingTooltips"); - - UMarketplaceGFxMovie_SetShoppingTooltips_Params params; - params.bCanPurchase = bCanPurchase; - params.bDownloaded = bDownloaded; - params.bInstalled = bInstalled; - params.bFree = bFree; - params.bShopDisabled = bShopDisabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MarketplaceGFxMovie.OnFailureDialogClicked -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMarketplaceGFxMovie::OnFailureDialogClicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.OnFailureDialogClicked"); - - UMarketplaceGFxMovie_OnFailureDialogClicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MarketplaceGFxMovie.ShowDeferredFailureMessage -// (Defined, Public) - -void UMarketplaceGFxMovie::ShowDeferredFailureMessage() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.ShowDeferredFailureMessage"); - - UMarketplaceGFxMovie_ShowDeferredFailureMessage_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MarketplaceGFxMovie.PostContentLoaded -// (Defined, Public) -// Parameters: -// bool bSuccess (Parm) - -void UMarketplaceGFxMovie::PostContentLoaded(bool bSuccess) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.PostContentLoaded"); - - UMarketplaceGFxMovie_PostContentLoaded_Params params; - params.bSuccess = bSuccess; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MarketplaceGFxMovie.OnHiddenDownloadableContentListRead -// (Defined, Public, HasDefaults) -// Parameters: -// bool bWasSuccessful (Parm) - -void UMarketplaceGFxMovie::OnHiddenDownloadableContentListRead(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.OnHiddenDownloadableContentListRead"); - - UMarketplaceGFxMovie_OnHiddenDownloadableContentListRead_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MarketplaceGFxMovie.IsOfferOwned -// (Defined, Public, HasOutparams, HasDefaults) -// Parameters: -// int OfferId (Parm) -// TArray ContentList (Const, Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMarketplaceGFxMovie::IsOfferOwned(int OfferId, TArray* ContentList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.IsOfferOwned"); - - UMarketplaceGFxMovie_IsOfferOwned_Params params; - params.OfferId = OfferId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (ContentList != nullptr) - *ContentList = params.ContentList; - - return params.ReturnValue; -} - - -// Function WillowGame.MarketplaceGFxMovie.OnDownloadableContentListRead -// (Defined, Public, HasDefaults) -// Parameters: -// bool bWasSuccessful (Parm) - -void UMarketplaceGFxMovie::OnDownloadableContentListRead(bool bWasSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.OnDownloadableContentListRead"); - - UMarketplaceGFxMovie_OnDownloadableContentListRead_Params params; - params.bWasSuccessful = bWasSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MarketplaceGFxMovie.GetHiddenDLCList -// (Defined, Public) -// Parameters: -// TArray HiddenOfferIds (Parm, NeedCtorLink) - -void UMarketplaceGFxMovie::GetHiddenDLCList(TArray HiddenOfferIds) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.GetHiddenDLCList"); - - UMarketplaceGFxMovie_GetHiddenDLCList_Params params; - params.HiddenOfferIds = HiddenOfferIds; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MarketplaceGFxMovie.RefreshDLC -// (Defined, Public) - -void UMarketplaceGFxMovie::RefreshDLC() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.RefreshDLC"); - - UMarketplaceGFxMovie_RefreshDLC_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MarketplaceGFxMovie.extOnMarketPlacePanelLoad -// (Defined, Public) -// Parameters: -// class UGFxObject* Panel (Parm) - -void UMarketplaceGFxMovie::extOnMarketPlacePanelLoad(class UGFxObject* Panel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.extOnMarketPlacePanelLoad"); - - UMarketplaceGFxMovie_extOnMarketPlacePanelLoad_Params params; - params.Panel = Panel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MarketplaceGFxMovie.extPopupMessage -// (Public) -// Parameters: -// bool bVisible (Parm) - -void UMarketplaceGFxMovie::extPopupMessage(bool bVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.extPopupMessage"); - - UMarketplaceGFxMovie_extPopupMessage_Params params; - params.bVisible = bVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MarketplaceGFxMovie.OnClickShowMarketplace -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMarketplaceGFxMovie::OnClickShowMarketplace(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.OnClickShowMarketplace"); - - UMarketplaceGFxMovie_OnClickShowMarketplace_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MarketplaceGFxMovie.OnClickShowMarketplaceOffer -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMarketplaceGFxMovie::OnClickShowMarketplaceOffer(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.OnClickShowMarketplaceOffer"); - - UMarketplaceGFxMovie_OnClickShowMarketplaceOffer_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MarketplaceGFxMovie.ShopInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMarketplaceGFxMovie::ShopInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.ShopInputKey"); - - UMarketplaceGFxMovie_ShopInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MarketplaceGFxMovie.OnClose -// (Defined, Event, Public) - -void UMarketplaceGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.OnClose"); - - UMarketplaceGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MarketplaceGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMarketplaceGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MarketplaceGFxMovie.Start"); - - UMarketplaceGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MatchmakingLobbyGFxMovie.extMatchmakingLobbyOnLoad -// (Defined, Public) -// Parameters: -// struct FString CharacterInfoTargetPath (Parm, NeedCtorLink) -// struct FString ResultsTargetPath (Parm, NeedCtorLink) -// struct FString TooltipsTargetPath (Parm, NeedCtorLink) - -void UMatchmakingLobbyGFxMovie::extMatchmakingLobbyOnLoad(const struct FString& CharacterInfoTargetPath, const struct FString& ResultsTargetPath, const struct FString& TooltipsTargetPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MatchmakingLobbyGFxMovie.extMatchmakingLobbyOnLoad"); - - UMatchmakingLobbyGFxMovie_extMatchmakingLobbyOnLoad_Params params; - params.CharacterInfoTargetPath = CharacterInfoTargetPath; - params.ResultsTargetPath = ResultsTargetPath; - params.TooltipsTargetPath = TooltipsTargetPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MatchmakingLobbyGFxMovie.ResolvePlaythrough -// (Defined, Public) -// Parameters: -// int PlayThrough (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UMatchmakingLobbyGFxMovie::ResolvePlaythrough(int PlayThrough) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MatchmakingLobbyGFxMovie.ResolvePlaythrough"); - - UMatchmakingLobbyGFxMovie_ResolvePlaythrough_Params params; - params.PlayThrough = PlayThrough; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MatchmakingLobbyGFxMovie.UpdateTooltips -// (Defined, Public) - -void UMatchmakingLobbyGFxMovie::UpdateTooltips() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MatchmakingLobbyGFxMovie.UpdateTooltips"); - - UMatchmakingLobbyGFxMovie_UpdateTooltips_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MatchmakingLobbyGFxMovie.UpdateResults -// (Defined, Public) - -void UMatchmakingLobbyGFxMovie::UpdateResults() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MatchmakingLobbyGFxMovie.UpdateResults"); - - UMatchmakingLobbyGFxMovie_UpdateResults_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MatchmakingLobbyGFxMovie.SetMatchmakingState -// (Defined, Public) -// Parameters: -// unsigned char MatchmakingState (Parm) - -void UMatchmakingLobbyGFxMovie::SetMatchmakingState(unsigned char MatchmakingState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MatchmakingLobbyGFxMovie.SetMatchmakingState"); - - UMatchmakingLobbyGFxMovie_SetMatchmakingState_Params params; - params.MatchmakingState = MatchmakingState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MatchmakingLobbyGFxMovie.GetResultMessage -// (Defined, Public) -// Parameters: -// unsigned char MatchmakingState (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UMatchmakingLobbyGFxMovie::GetResultMessage(unsigned char MatchmakingState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MatchmakingLobbyGFxMovie.GetResultMessage"); - - UMatchmakingLobbyGFxMovie_GetResultMessage_Params params; - params.MatchmakingState = MatchmakingState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MatchmakingLobbyGFxMovie.GetMatchTypeIconFrameName -// (Defined, Public) -// Parameters: -// unsigned char MatchmakingState (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UMatchmakingLobbyGFxMovie::GetMatchTypeIconFrameName(unsigned char MatchmakingState) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MatchmakingLobbyGFxMovie.GetMatchTypeIconFrameName"); - - UMatchmakingLobbyGFxMovie_GetMatchTypeIconFrameName_Params params; - params.MatchmakingState = MatchmakingState; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MatchmakingLobbyGFxMovie.InitResultEntries -// (Defined, Public) - -void UMatchmakingLobbyGFxMovie::InitResultEntries() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MatchmakingLobbyGFxMovie.InitResultEntries"); - - UMatchmakingLobbyGFxMovie_InitResultEntries_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MatchmakingLobbyGFxMovie.HandleInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMatchmakingLobbyGFxMovie::HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MatchmakingLobbyGFxMovie.HandleInputKey"); - - UMatchmakingLobbyGFxMovie_HandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MatchmakingLobbyGFxMovie.BeginClose -// (Defined, Public) - -void UMatchmakingLobbyGFxMovie::BeginClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MatchmakingLobbyGFxMovie.BeginClose"); - - UMatchmakingLobbyGFxMovie_BeginClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MatchmakingLobbyGFxMovie.OnClose -// (Defined, Event, Public) - -void UMatchmakingLobbyGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MatchmakingLobbyGFxMovie.OnClose"); - - UMatchmakingLobbyGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MatchmakingLobbyGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMatchmakingLobbyGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MatchmakingLobbyGFxMovie.Start"); - - UMatchmakingLobbyGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MatchmakingLobbyGFxMovie.OnHostGameAccept -// (Public, Delegate) - -void UMatchmakingLobbyGFxMovie::OnHostGameAccept() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MatchmakingLobbyGFxMovie.OnHostGameAccept"); - - UMatchmakingLobbyGFxMovie_OnHostGameAccept_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MatchmakingLobbyGFxMovie.OnCancel -// (Public, Delegate) - -void UMatchmakingLobbyGFxMovie::OnCancel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MatchmakingLobbyGFxMovie.OnCancel"); - - UMatchmakingLobbyGFxMovie_OnCancel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.HidePlayerDetailsMovie -// (Defined, Public) - -void UFrontEndPlayerListGFxObject::HidePlayerDetailsMovie() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.HidePlayerDetailsMovie"); - - UFrontEndPlayerListGFxObject_HidePlayerDetailsMovie_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.GetPrimaryPlayerControllerId -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UFrontEndPlayerListGFxObject::GetPrimaryPlayerControllerId() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.GetPrimaryPlayerControllerId"); - - UFrontEndPlayerListGFxObject_GetPrimaryPlayerControllerId_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.GetPlayerName -// (Defined, Public, HasDefaults) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) -// bool bFormatForHTML (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UFrontEndPlayerListGFxObject::GetPlayerName(const struct FUniqueNetId& UniqueId, bool bFormatForHTML) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.GetPlayerName"); - - UFrontEndPlayerListGFxObject_GetPlayerName_Params params; - params.UniqueId = UniqueId; - params.bFormatForHTML = bFormatForHTML; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.GetPlayerListIndex -// (Defined, Public) -// Parameters: -// struct FUniqueNetId PlayerID (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UFrontEndPlayerListGFxObject::GetPlayerListIndex(const struct FUniqueNetId& PlayerID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.GetPlayerListIndex"); - - UFrontEndPlayerListGFxObject_GetPlayerListIndex_Params params; - params.PlayerID = PlayerID; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.UpdateMuteStatus -// (Defined, Public) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) - -void UFrontEndPlayerListGFxObject::UpdateMuteStatus(const struct FUniqueNetId& UniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.UpdateMuteStatus"); - - UFrontEndPlayerListGFxObject_UpdateMuteStatus_Params params; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.KickPlayer -// (Defined, Public) -// Parameters: -// struct FUniqueNetId PlayerToKick (Parm) - -void UFrontEndPlayerListGFxObject::KickPlayer(const struct FUniqueNetId& PlayerToKick) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.KickPlayer"); - - UFrontEndPlayerListGFxObject_KickPlayer_Params params; - params.PlayerToKick = PlayerToKick; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.InviteToGame -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FUniqueNetId PlayerToInvite (Parm) - -void UFrontEndPlayerListGFxObject::InviteToGame(int ControllerId, const struct FUniqueNetId& PlayerToInvite) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.InviteToGame"); - - UFrontEndPlayerListGFxObject_InviteToGame_Params params; - params.ControllerId = ControllerId; - params.PlayerToInvite = PlayerToInvite; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.JoinGame -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FUniqueNetId PlayerToJoin (Parm) - -void UFrontEndPlayerListGFxObject::JoinGame(int ControllerId, const struct FUniqueNetId& PlayerToJoin) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.JoinGame"); - - UFrontEndPlayerListGFxObject_JoinGame_Params params; - params.ControllerId = ControllerId; - params.PlayerToJoin = PlayerToJoin; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.OnConfirmKickPlayer_Clicked -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontEndPlayerListGFxObject::OnConfirmKickPlayer_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.OnConfirmKickPlayer_Clicked"); - - UFrontEndPlayerListGFxObject_OnConfirmKickPlayer_Clicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.HandlePlayerDetailsButtonClick -// (Defined, Public, HasDefaults) -// Parameters: -// int Index (Parm) - -void UFrontEndPlayerListGFxObject::HandlePlayerDetailsButtonClick(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.HandlePlayerDetailsButtonClick"); - - UFrontEndPlayerListGFxObject_HandlePlayerDetailsButtonClick_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.GetPRI -// (Defined, Public) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) -// class AWillowPlayerReplicationInfo* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerReplicationInfo* UFrontEndPlayerListGFxObject::GetPRI(const struct FUniqueNetId& UniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.GetPRI"); - - UFrontEndPlayerListGFxObject_GetPRI_Params params; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.PopulatePlayerDetailsDialog -// (Defined, Public, HasDefaults) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) - -void UFrontEndPlayerListGFxObject::PopulatePlayerDetailsDialog(const struct FUniqueNetId& UniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.PopulatePlayerDetailsDialog"); - - UFrontEndPlayerListGFxObject_PopulatePlayerDetailsDialog_Params params; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.AddPlayerDetailsButton -// (Defined, HasOptionalparams, Public) -// Parameters: -// int Id (Parm) -// struct FString Caption (Parm, NeedCtorLink) -// bool bDisabled (OptionalParm, Parm) - -void UFrontEndPlayerListGFxObject::AddPlayerDetailsButton(int Id, const struct FString& Caption, bool bDisabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.AddPlayerDetailsButton"); - - UFrontEndPlayerListGFxObject_AddPlayerDetailsButton_Params params; - params.Id = Id; - params.Caption = Caption; - params.bDisabled = bDisabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.OnPlayerDetailsLoaded -// (Defined, Public) -// Parameters: -// class UPlayerDetailsGFxObject* InPlayerDetailsDialog (Parm) - -void UFrontEndPlayerListGFxObject::OnPlayerDetailsLoaded(class UPlayerDetailsGFxObject* InPlayerDetailsDialog) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.OnPlayerDetailsLoaded"); - - UFrontEndPlayerListGFxObject_OnPlayerDetailsLoaded_Params params; - params.InPlayerDetailsDialog = InPlayerDetailsDialog; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.ShowPlayerSelectedDialog -// (Defined, Public) -// Parameters: -// int EntryIndex (Parm) - -void UFrontEndPlayerListGFxObject::ShowPlayerSelectedDialog(int EntryIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.ShowPlayerSelectedDialog"); - - UFrontEndPlayerListGFxObject_ShowPlayerSelectedDialog_Params params; - params.EntryIndex = EntryIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.GetSessionKey -// (Defined, Public) -// Parameters: -// struct FOnlineFriend Friend (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UFrontEndPlayerListGFxObject::GetSessionKey(const struct FOnlineFriend& Friend) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.GetSessionKey"); - - UFrontEndPlayerListGFxObject_GetSessionKey_Params params; - params.Friend = Friend; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.ContainsUniqueId -// (Defined, Public) -// Parameters: -// TArray IdList (Parm, NeedCtorLink) -// struct FUniqueNetId SearchId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontEndPlayerListGFxObject::ContainsUniqueId(TArray IdList, const struct FUniqueNetId& SearchId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.ContainsUniqueId"); - - UFrontEndPlayerListGFxObject_ContainsUniqueId_Params params; - params.IdList = IdList; - params.SearchId = SearchId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.IsInCurrentGame -// (Defined, Public, HasDefaults) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontEndPlayerListGFxObject::IsInCurrentGame(const struct FUniqueNetId& UniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.IsInCurrentGame"); - - UFrontEndPlayerListGFxObject_IsInCurrentGame_Params params; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.IsLocalPlayer -// (Defined, Public) -// Parameters: -// class APlayerReplicationInfo* PRI (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontEndPlayerListGFxObject::IsLocalPlayer(class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.IsLocalPlayer"); - - UFrontEndPlayerListGFxObject_IsLocalPlayer_Params params; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.IsPlayerMuted -// (Defined, Public) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontEndPlayerListGFxObject::IsPlayerMuted(const struct FUniqueNetId& UniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.IsPlayerMuted"); - - UFrontEndPlayerListGFxObject_IsPlayerMuted_Params params; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.IsRemotePlayerTalking -// (Defined, Public) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontEndPlayerListGFxObject::IsRemotePlayerTalking(const struct FUniqueNetId& UniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.IsRemotePlayerTalking"); - - UFrontEndPlayerListGFxObject_IsRemotePlayerTalking_Params params; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.IsLocalPlayerTalking -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontEndPlayerListGFxObject::IsLocalPlayerTalking(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.IsLocalPlayerTalking"); - - UFrontEndPlayerListGFxObject_IsLocalPlayerTalking_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.IsLocalVoiceEnabled -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontEndPlayerListGFxObject::IsLocalVoiceEnabled(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.IsLocalVoiceEnabled"); - - UFrontEndPlayerListGFxObject_IsLocalVoiceEnabled_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.IsInPartyChat -// (Defined, Public, HasDefaults) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontEndPlayerListGFxObject::IsInPartyChat(const struct FUniqueNetId& UniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.IsInPartyChat"); - - UFrontEndPlayerListGFxObject_IsInPartyChat_Params params; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.IsPartyLeader -// (Defined, Public) -// Parameters: -// class AWillowPlayerReplicationInfo* WPRI (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontEndPlayerListGFxObject::IsPartyLeader(class AWillowPlayerReplicationInfo* WPRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.IsPartyLeader"); - - UFrontEndPlayerListGFxObject_IsPartyLeader_Params params; - params.WPRI = WPRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.GetCurrentPlaythrough -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UFrontEndPlayerListGFxObject::GetCurrentPlaythrough() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.GetCurrentPlaythrough"); - - UFrontEndPlayerListGFxObject_GetCurrentPlaythrough_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.GetCurrentMissionName -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UFrontEndPlayerListGFxObject::GetCurrentMissionName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.GetCurrentMissionName"); - - UFrontEndPlayerListGFxObject_GetCurrentMissionName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.GetMatchQualityText -// (Defined, Public) -// Parameters: -// struct FString MatchIconFrameName (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UFrontEndPlayerListGFxObject::GetMatchQualityText(const struct FString& MatchIconFrameName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.GetMatchQualityText"); - - UFrontEndPlayerListGFxObject_GetMatchQualityText_Params params; - params.MatchIconFrameName = MatchIconFrameName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.GetFriendPartyQualityType -// (Defined, Public) -// Parameters: -// struct FOnlineFriend Friend (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UFrontEndPlayerListGFxObject::GetFriendPartyQualityType(const struct FOnlineFriend& Friend) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.GetFriendPartyQualityType"); - - UFrontEndPlayerListGFxObject_GetFriendPartyQualityType_Params params; - params.Friend = Friend; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.GetFriendPartySlotInfo -// (Defined, Public) -// Parameters: -// struct FOnlineFriend Friend (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UFrontEndPlayerListGFxObject::GetFriendPartySlotInfo(const struct FOnlineFriend& Friend) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.GetFriendPartySlotInfo"); - - UFrontEndPlayerListGFxObject_GetFriendPartySlotInfo_Params params; - params.Friend = Friend; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.GetFriendPartyHeader -// (Defined, Public) -// Parameters: -// struct FOnlineFriend Friend (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UFrontEndPlayerListGFxObject::GetFriendPartyHeader(const struct FOnlineFriend& Friend) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.GetFriendPartyHeader"); - - UFrontEndPlayerListGFxObject_GetFriendPartyHeader_Params params; - params.Friend = Friend; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.GetLocalPartyPlayerCount -// (Defined, Public, HasOutparams) -// Parameters: -// int PlayerCount (Parm, OutParm) -// int MaxPlayerCount (Parm, OutParm) - -void UFrontEndPlayerListGFxObject::GetLocalPartyPlayerCount(int* PlayerCount, int* MaxPlayerCount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.GetLocalPartyPlayerCount"); - - UFrontEndPlayerListGFxObject_GetLocalPartyPlayerCount_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (PlayerCount != nullptr) - *PlayerCount = params.PlayerCount; - if (MaxPlayerCount != nullptr) - *MaxPlayerCount = params.MaxPlayerCount; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.GetCharacterIconSwfMoviePath -// (Defined, Public) -// Parameters: -// class AWillowPlayerReplicationInfo* WPRI (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UFrontEndPlayerListGFxObject::GetCharacterIconSwfMoviePath(class AWillowPlayerReplicationInfo* WPRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.GetCharacterIconSwfMoviePath"); - - UFrontEndPlayerListGFxObject_GetCharacterIconSwfMoviePath_Params params; - params.WPRI = WPRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.DebugAddDummyPlayers -// (Defined, Public, HasDefaults) -// Parameters: -// int CurrentRowIndex (Parm) -// int Count (Parm) - -void UFrontEndPlayerListGFxObject::DebugAddDummyPlayers(int CurrentRowIndex, int Count) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.DebugAddDummyPlayers"); - - UFrontEndPlayerListGFxObject_DebugAddDummyPlayers_Params params; - params.CurrentRowIndex = CurrentRowIndex; - params.Count = Count; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.IsPlayerConnecting -// (Defined, Public) -// Parameters: -// class AWillowPlayerReplicationInfo* WPRI (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UFrontEndPlayerListGFxObject::IsPlayerConnecting(class AWillowPlayerReplicationInfo* WPRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.IsPlayerConnecting"); - - UFrontEndPlayerListGFxObject_IsPlayerConnecting_Params params; - params.WPRI = WPRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.OnPlayerListButtonClick -// (Defined, Public) -// Parameters: -// int EntryIndex (Parm) -// int RowTypeId (Parm) - -void UFrontEndPlayerListGFxObject::OnPlayerListButtonClick(int EntryIndex, int RowTypeId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.OnPlayerListButtonClick"); - - UFrontEndPlayerListGFxObject_OnPlayerListButtonClick_Params params; - params.EntryIndex = EntryIndex; - params.RowTypeId = RowTypeId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.RefreshPlayerList -// (Defined, Public, HasDefaults) -// Parameters: -// TArray FriendsList (Parm, NeedCtorLink) - -void UFrontEndPlayerListGFxObject::RefreshPlayerList(TArray FriendsList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.RefreshPlayerList"); - - UFrontEndPlayerListGFxObject_RefreshPlayerList_Params params; - params.FriendsList = FriendsList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.Hide -// (Defined, Public) - -void UFrontEndPlayerListGFxObject::Hide() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.Hide"); - - UFrontEndPlayerListGFxObject_Hide_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.Show -// (Defined, Public) - -void UFrontEndPlayerListGFxObject::Show() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.Show"); - - UFrontEndPlayerListGFxObject_Show_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.ScrollUp -// (Defined, Public) - -void UFrontEndPlayerListGFxObject::ScrollUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.ScrollUp"); - - UFrontEndPlayerListGFxObject_ScrollUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.ScrollToTop -// (Defined, Public) - -void UFrontEndPlayerListGFxObject::ScrollToTop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.ScrollToTop"); - - UFrontEndPlayerListGFxObject_ScrollToTop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.ScrollDown -// (Defined, Public) - -void UFrontEndPlayerListGFxObject::ScrollDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.ScrollDown"); - - UFrontEndPlayerListGFxObject_ScrollDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.SetVoiceStatusTalking -// (Defined, Public) -// Parameters: -// int RowIndex (Parm) -// bool bTalking (Parm) - -void UFrontEndPlayerListGFxObject::SetVoiceStatusTalking(int RowIndex, bool bTalking) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.SetVoiceStatusTalking"); - - UFrontEndPlayerListGFxObject_SetVoiceStatusTalking_Params params; - params.RowIndex = RowIndex; - params.bTalking = bTalking; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.SetVoiceStatusMuted -// (Defined, Public) -// Parameters: -// int RowIndex (Parm) -// bool bMuted (Parm) - -void UFrontEndPlayerListGFxObject::SetVoiceStatusMuted(int RowIndex, bool bMuted) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.SetVoiceStatusMuted"); - - UFrontEndPlayerListGFxObject_SetVoiceStatusMuted_Params params; - params.RowIndex = RowIndex; - params.bMuted = bMuted; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.SetVoiceStatusEnabled -// (Defined, Public) -// Parameters: -// int RowIndex (Parm) -// bool bEnabled (Parm) - -void UFrontEndPlayerListGFxObject::SetVoiceStatusEnabled(int RowIndex, bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.SetVoiceStatusEnabled"); - - UFrontEndPlayerListGFxObject_SetVoiceStatusEnabled_Params params; - params.RowIndex = RowIndex; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.SetConnectionQuality -// (Defined, Public) -// Parameters: -// struct FString ConnectionQuality (Parm, NeedCtorLink) - -void UFrontEndPlayerListGFxObject::SetConnectionQuality(const struct FString& ConnectionQuality) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.SetConnectionQuality"); - - UFrontEndPlayerListGFxObject_SetConnectionQuality_Params params; - params.ConnectionQuality = ConnectionQuality; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.ResetFocus -// (Defined, Public) -// Parameters: -// bool bBottomUp (Parm) - -void UFrontEndPlayerListGFxObject::ResetFocus(bool bBottomUp) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.ResetFocus"); - - UFrontEndPlayerListGFxObject_ResetFocus_Params params; - params.bBottomUp = bBottomUp; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.ClearRow -// (Defined, Public) -// Parameters: -// int RowIndex (Parm) -// bool bCollapse (Parm) - -void UFrontEndPlayerListGFxObject::ClearRow(int RowIndex, bool bCollapse) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.ClearRow"); - - UFrontEndPlayerListGFxObject_ClearRow_Params params; - params.RowIndex = RowIndex; - params.bCollapse = bCollapse; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.ConfigureSelectedIndex -// (Defined, Public) -// Parameters: -// int RowIndex (Parm) -// bool bFocus (Parm) - -void UFrontEndPlayerListGFxObject::ConfigureSelectedIndex(int RowIndex, bool bFocus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.ConfigureSelectedIndex"); - - UFrontEndPlayerListGFxObject_ConfigureSelectedIndex_Params params; - params.RowIndex = RowIndex; - params.bFocus = bFocus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.ConfigureMessagePromptRow -// (Defined, Public) -// Parameters: -// int RowIndex (Parm) -// int RowTypeId (Parm) -// struct FString Text (Parm, NeedCtorLink) - -void UFrontEndPlayerListGFxObject::ConfigureMessagePromptRow(int RowIndex, int RowTypeId, const struct FString& Text) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.ConfigureMessagePromptRow"); - - UFrontEndPlayerListGFxObject_ConfigureMessagePromptRow_Params params; - params.RowIndex = RowIndex; - params.RowTypeId = RowTypeId; - params.Text = Text; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.ConfigurePlayerInfoRow -// (Defined, HasOptionalparams, Public) -// Parameters: -// int RowIndex (Parm) -// int RowTypeId (Parm) -// struct FString Gamertag (Parm, NeedCtorLink) -// int Level (Parm) -// struct FString ClassIconMovieName (Parm, NeedCtorLink) -// bool bPartyLeader (Parm) -// bool bVoiceEnabled (Parm) -// bool bVoiceMuted (Parm) -// bool bVoiceTalking (Parm) -// bool bInPartyChat (Parm) -// bool bControllerDisplay (OptionalParm, Parm) -// int Quadrant (OptionalParm, Parm) -// bool bHubPlayer (OptionalParm, Parm) - -void UFrontEndPlayerListGFxObject::ConfigurePlayerInfoRow(int RowIndex, int RowTypeId, const struct FString& Gamertag, int Level, const struct FString& ClassIconMovieName, bool bPartyLeader, bool bVoiceEnabled, bool bVoiceMuted, bool bVoiceTalking, bool bInPartyChat, bool bControllerDisplay, int Quadrant, bool bHubPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.ConfigurePlayerInfoRow"); - - UFrontEndPlayerListGFxObject_ConfigurePlayerInfoRow_Params params; - params.RowIndex = RowIndex; - params.RowTypeId = RowTypeId; - params.Gamertag = Gamertag; - params.Level = Level; - params.ClassIconMovieName = ClassIconMovieName; - params.bPartyLeader = bPartyLeader; - params.bVoiceEnabled = bVoiceEnabled; - params.bVoiceMuted = bVoiceMuted; - params.bVoiceTalking = bVoiceTalking; - params.bInPartyChat = bInPartyChat; - params.bControllerDisplay = bControllerDisplay; - params.Quadrant = Quadrant; - params.bHubPlayer = bHubPlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.ConfigureHeaderInfoRow -// (Defined, Public) -// Parameters: -// int RowIndex (Parm) -// int RowTypeId (Parm) -// struct FString PartyType (Parm, NeedCtorLink) -// struct FString IconFrameName (Parm, NeedCtorLink) -// struct FString MissionName (Parm, NeedCtorLink) -// struct FString SlotInfo (Parm, NeedCtorLink) - -void UFrontEndPlayerListGFxObject::ConfigureHeaderInfoRow(int RowIndex, int RowTypeId, const struct FString& PartyType, const struct FString& IconFrameName, const struct FString& MissionName, const struct FString& SlotInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.ConfigureHeaderInfoRow"); - - UFrontEndPlayerListGFxObject_ConfigureHeaderInfoRow_Params params; - params.RowIndex = RowIndex; - params.RowTypeId = RowTypeId; - params.PartyType = PartyType; - params.IconFrameName = IconFrameName; - params.MissionName = MissionName; - params.SlotInfo = SlotInfo; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.ClearAllEntries -// (Defined, Public) - -void UFrontEndPlayerListGFxObject::ClearAllEntries() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.ClearAllEntries"); - - UFrontEndPlayerListGFxObject_ClearAllEntries_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.EndConfigureRows -// (Defined, Public) -// Parameters: -// int SelectedIndex (Parm) - -void UFrontEndPlayerListGFxObject::EndConfigureRows(int SelectedIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.EndConfigureRows"); - - UFrontEndPlayerListGFxObject_EndConfigureRows_Params params; - params.SelectedIndex = SelectedIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.BeginConfigureRows -// (Defined, Public) -// Parameters: -// bool bClearAllEntries (Parm) -// int NumStickyRows (Parm) - -void UFrontEndPlayerListGFxObject::BeginConfigureRows(bool bClearAllEntries, int NumStickyRows) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.BeginConfigureRows"); - - UFrontEndPlayerListGFxObject_BeginConfigureRows_Params params; - params.bClearAllEntries = bClearAllEntries; - params.NumStickyRows = NumStickyRows; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.OnPlayerTalkingStateChange -// (Defined, Public) -// Parameters: -// struct FUniqueNetId PlayerID (Parm) -// bool bIsTalking (Parm) - -void UFrontEndPlayerListGFxObject::OnPlayerTalkingStateChange(const struct FUniqueNetId& PlayerID, bool bIsTalking) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.OnPlayerTalkingStateChange"); - - UFrontEndPlayerListGFxObject_OnPlayerTalkingStateChange_Params params; - params.PlayerID = PlayerID; - params.bIsTalking = bIsTalking; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.ShutDown -// (Defined, Public) - -void UFrontEndPlayerListGFxObject::ShutDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.ShutDown"); - - UFrontEndPlayerListGFxObject_ShutDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontEndPlayerListGFxObject.Init -// (Defined, Public) -// Parameters: -// FScriptInterface InOwningMovie (Parm) - -void UFrontEndPlayerListGFxObject::Init(const FScriptInterface& InOwningMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontEndPlayerListGFxObject.Init"); - - UFrontEndPlayerListGFxObject_Init_Params params; - params.InOwningMovie = InOwningMovie; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxClikWidget.OnEvent -// (Public) -// Parameters: -// struct FName EventTag (Parm) - -void UWillowGFxClikWidget::OnEvent(const struct FName& EventTag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxClikWidget.OnEvent"); - - UWillowGFxClikWidget_OnEvent_Params params; - params.EventTag = EventTag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxClikWidget.OnClikEvent -// (Public) -// Parameters: -// struct FEventData Data (Parm, NeedCtorLink) - -void UWillowGFxClikWidget::OnClikEvent(const struct FEventData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxClikWidget.OnClikEvent"); - - UWillowGFxClikWidget_OnClikEvent_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxClikWidget.AddClikEvent -// (Defined, Public) -// Parameters: -// struct FString EventType (Parm, NeedCtorLink) - -void UWillowGFxClikWidget::AddClikEvent(const struct FString& EventType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxClikWidget.AddClikEvent"); - - UWillowGFxClikWidget_AddClikEvent_Params params; - params.EventType = EventType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingList.PlaySound_VerticalMovement -// (Defined, Public) - -void UWillowScrollingList::PlaySound_VerticalMovement() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.PlaySound_VerticalMovement"); - - UWillowScrollingList_PlaySound_VerticalMovement_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingList.OnSpinnerValueChange -// (Defined, Public) -// Parameters: -// int EntryIndex (Parm) -// int NewChoiceIndex (Parm) -// struct FString NewChoiceValue (Parm, NeedCtorLink) - -void UWillowScrollingList::OnSpinnerValueChange(int EntryIndex, int NewChoiceIndex, const struct FString& NewChoiceValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.OnSpinnerValueChange"); - - UWillowScrollingList_OnSpinnerValueChange_Params params; - params.EntryIndex = EntryIndex; - params.NewChoiceIndex = NewChoiceIndex; - params.NewChoiceValue = NewChoiceValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingList.OnSliderValueChange -// (Defined, Public) -// Parameters: -// int EntryIndex (Parm) -// int NewValue (Parm) - -void UWillowScrollingList::OnSliderValueChange(int EntryIndex, int NewValue) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.OnSliderValueChange"); - - UWillowScrollingList_OnSliderValueChange_Params params; - params.EntryIndex = EntryIndex; - params.NewValue = NewValue; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingList.OnClikEvent -// (Defined, Public) -// Parameters: -// struct FEventData Data (Parm, NeedCtorLink) - -void UWillowScrollingList::OnClikEvent(const struct FEventData& Data) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.OnClikEvent"); - - UWillowScrollingList_OnClikEvent_Params params; - params.Data = Data; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingList.GetSelectedIndex -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowScrollingList::GetSelectedIndex() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.GetSelectedIndex"); - - UWillowScrollingList_GetSelectedIndex_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingList.SetSelectedIndex -// (Defined, Public) -// Parameters: -// int Index (Parm) - -void UWillowScrollingList::SetSelectedIndex(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.SetSelectedIndex"); - - UWillowScrollingList_SetSelectedIndex_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingList.SetFocused -// (Defined, Public) -// Parameters: -// int FocusIndex (Parm) - -void UWillowScrollingList::SetFocused(int FocusIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.SetFocused"); - - UWillowScrollingList_SetFocused_Params params; - params.FocusIndex = FocusIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingList.IsSpinnerListItemInternal -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowScrollingList::IsSpinnerListItemInternal() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.IsSpinnerListItemInternal"); - - UWillowScrollingList_IsSpinnerListItemInternal_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingList.IsSpinnerListItem -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingList::IsSpinnerListItem() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.IsSpinnerListItem"); - - UWillowScrollingList_IsSpinnerListItem_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingList.IsSliderListItemInternal -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowScrollingList::IsSliderListItemInternal() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.IsSliderListItemInternal"); - - UWillowScrollingList_IsSliderListItemInternal_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingList.IsSliderListItem -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingList::IsSliderListItem() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.IsSliderListItem"); - - UWillowScrollingList_IsSliderListItem_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingList.FocusFirstAvailableListItem -// (Defined, Public) - -void UWillowScrollingList::FocusFirstAvailableListItem() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.FocusFirstAvailableListItem"); - - UWillowScrollingList_FocusFirstAvailableListItem_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingList.ClearListItems -// (Defined, Public) - -void UWillowScrollingList::ClearListItems() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.ClearListItems"); - - UWillowScrollingList_ClearListItems_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingList.CommitListItems -// (Defined, Public) - -void UWillowScrollingList::CommitListItems() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.CommitListItems"); - - UWillowScrollingList_CommitListItems_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingList.AddSliderListItemInternal -// (Final, Defined, Private) -// Parameters: -// struct FString Caption (Parm, NeedCtorLink) -// bool bDisabled (Parm) -// float StartingValue (Parm) -// float MinValue (Parm) -// float MaxValue (Parm) -// float Increment (Parm) - -void UWillowScrollingList::AddSliderListItemInternal(const struct FString& Caption, bool bDisabled, float StartingValue, float MinValue, float MaxValue, float Increment) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.AddSliderListItemInternal"); - - UWillowScrollingList_AddSliderListItemInternal_Params params; - params.Caption = Caption; - params.bDisabled = bDisabled; - params.StartingValue = StartingValue; - params.MinValue = MinValue; - params.MaxValue = MaxValue; - params.Increment = Increment; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingList.AddSliderListItem -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// struct FString Caption (Parm, NeedCtorLink) -// bool bDisabled (Parm) -// float StartingValue (Parm) -// float MinValue (Parm) -// float MaxValue (Parm) -// float Increment (Parm) - -void UWillowScrollingList::AddSliderListItem(int EventID, const struct FString& Caption, bool bDisabled, float StartingValue, float MinValue, float MaxValue, float Increment) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.AddSliderListItem"); - - UWillowScrollingList_AddSliderListItem_Params params; - params.EventID = EventID; - params.Caption = Caption; - params.bDisabled = bDisabled; - params.StartingValue = StartingValue; - params.MinValue = MinValue; - params.MaxValue = MaxValue; - params.Increment = Increment; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingList.AddSpinnerListItemInternal -// (Final, Defined, Private) -// Parameters: -// struct FString Caption (Parm, NeedCtorLink) -// bool bDisabled (Parm) -// int StartingChoiceIndex (Parm) -// TArray Choices (Parm, NeedCtorLink) - -void UWillowScrollingList::AddSpinnerListItemInternal(const struct FString& Caption, bool bDisabled, int StartingChoiceIndex, TArray Choices) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.AddSpinnerListItemInternal"); - - UWillowScrollingList_AddSpinnerListItemInternal_Params params; - params.Caption = Caption; - params.bDisabled = bDisabled; - params.StartingChoiceIndex = StartingChoiceIndex; - params.Choices = Choices; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingList.AddSpinnerListItem -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// struct FString Caption (Parm, NeedCtorLink) -// bool bDisabled (Parm) -// int StartingChoiceIndex (Parm) -// TArray Choices (Parm, NeedCtorLink) - -void UWillowScrollingList::AddSpinnerListItem(int EventID, const struct FString& Caption, bool bDisabled, int StartingChoiceIndex, TArray Choices) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.AddSpinnerListItem"); - - UWillowScrollingList_AddSpinnerListItem_Params params; - params.EventID = EventID; - params.Caption = Caption; - params.bDisabled = bDisabled; - params.StartingChoiceIndex = StartingChoiceIndex; - params.Choices = Choices; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingList.AddListItemInternal -// (Final, Defined, Private) -// Parameters: -// struct FString Item (Parm, NeedCtorLink) -// bool bDisabled (Parm) -// bool bNew (Parm) - -void UWillowScrollingList::AddListItemInternal(const struct FString& Item, bool bDisabled, bool bNew) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.AddListItemInternal"); - - UWillowScrollingList_AddListItemInternal_Params params; - params.Item = Item; - params.bDisabled = bDisabled; - params.bNew = bNew; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingList.AddListItem -// (Defined, HasOptionalparams, Public) -// Parameters: -// int EventID (Parm) -// struct FString Caption (Parm, NeedCtorLink) -// bool bDisabled (Parm) -// bool bNew (OptionalParm, Parm) - -void UWillowScrollingList::AddListItem(int EventID, const struct FString& Caption, bool bDisabled, bool bNew) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.AddListItem"); - - UWillowScrollingList_AddListItem_Params params; - params.EventID = EventID; - params.Caption = Caption; - params.bDisabled = bDisabled; - params.bNew = bNew; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingList.HandlePopList -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingList::HandlePopList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.HandlePopList"); - - UWillowScrollingList_HandlePopList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingList.Refresh -// (Defined, Public) - -void UWillowScrollingList::Refresh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.Refresh"); - - UWillowScrollingList_Refresh_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingList.PushDataProvider -// (Defined, Public, HasDefaults) -// Parameters: -// FScriptInterface DataProvider (Parm) - -void UWillowScrollingList::PushDataProvider(const FScriptInterface& DataProvider) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.PushDataProvider"); - - UWillowScrollingList_PushDataProvider_Params params; - params.DataProvider = DataProvider; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingList.GetCurrentDataProvider -// (Defined, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UWillowScrollingList::GetCurrentDataProvider() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.GetCurrentDataProvider"); - - UWillowScrollingList_GetCurrentDataProvider_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingList.Cleanup -// (Defined, Public, HasDefaults) - -void UWillowScrollingList::Cleanup() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.Cleanup"); - - UWillowScrollingList_Cleanup_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingList.Init -// (Defined, Public) -// Parameters: -// class UWillowGFxMovie* OwnerMovie (Parm) -// FScriptInterface DefaultDataProvider (Parm) - -void UWillowScrollingList::Init(class UWillowGFxMovie* OwnerMovie, const FScriptInterface& DefaultDataProvider) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.Init"); - - UWillowScrollingList_Init_Params params; - params.OwnerMovie = OwnerMovie; - params.DefaultDataProvider = DefaultDataProvider; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingList.OnSelectedIndexChanged -// (Public, Delegate) -// Parameters: -// int NewSelectedIndex (Parm) - -void UWillowScrollingList::OnSelectedIndexChanged(int NewSelectedIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.OnSelectedIndexChanged"); - - UWillowScrollingList_OnSelectedIndexChanged_Params params; - params.NewSelectedIndex = NewSelectedIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingList.OnListChanged -// (Public, Delegate) - -void UWillowScrollingList::OnListChanged() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingList.OnListChanged"); - - UWillowScrollingList_OnListChanged_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendMenuGFxObject.FadeLobbyDeco -// (Defined, Public) - -void UFrontendMenuGFxObject::FadeLobbyDeco() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendMenuGFxObject.FadeLobbyDeco"); - - UFrontendMenuGFxObject_FadeLobbyDeco_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendMenuGFxObject.SetDecoVisible -// (Defined, Public) -// Parameters: -// bool bLobbyDecoVisible (Parm) -// bool bPauseDecoVisible (Parm) - -void UFrontendMenuGFxObject::SetDecoVisible(bool bLobbyDecoVisible, bool bPauseDecoVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendMenuGFxObject.SetDecoVisible"); - - UFrontendMenuGFxObject_SetDecoVisible_Params params; - params.bLobbyDecoVisible = bLobbyDecoVisible; - params.bPauseDecoVisible = bPauseDecoVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendMenuGFxObject.ApplyPriorityVisibilityEffect -// (Defined, Public) -// Parameters: -// bool bRemoveEffect (Parm) - -void UFrontendMenuGFxObject::ApplyPriorityVisibilityEffect(bool bRemoveEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendMenuGFxObject.ApplyPriorityVisibilityEffect"); - - UFrontendMenuGFxObject_ApplyPriorityVisibilityEffect_Params params; - params.bRemoveEffect = bRemoveEffect; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.FrontendMenuGFxObject.ApplyPriorityBlurEffect -// (Defined, Public) -// Parameters: -// bool bRemoveEffect (Parm) - -void UFrontendMenuGFxObject::ApplyPriorityBlurEffect(bool bRemoveEffect) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.FrontendMenuGFxObject.ApplyPriorityBlurEffect"); - - UFrontendMenuGFxObject_ApplyPriorityBlurEffect_Params params; - params.bRemoveEffect = bRemoveEffect; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IWillowScrollingListDataProvider.Cleanup -// (Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UIWillowScrollingListDataProvider::Cleanup(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWillowScrollingListDataProvider.Cleanup"); - - UIWillowScrollingListDataProvider_Cleanup_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IWillowScrollingListDataProvider.GetSubmenuForEvent -// (Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UIWillowScrollingListDataProvider::GetSubmenuForEvent(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWillowScrollingListDataProvider.GetSubmenuForEvent"); - - UIWillowScrollingListDataProvider_GetSubmenuForEvent_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IWillowScrollingListDataProvider.Populate -// (Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UIWillowScrollingListDataProvider::Populate(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWillowScrollingListDataProvider.Populate"); - - UIWillowScrollingListDataProvider_Populate_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IWillowScrollingListDataProvider.HandleSpinnerChange -// (Public) -// Parameters: -// int EventID (Parm) -// int NewChoiceIndex (Parm) -// struct FString NewChoiceValue (Parm, NeedCtorLink) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIWillowScrollingListDataProvider::HandleSpinnerChange(int EventID, int NewChoiceIndex, const struct FString& NewChoiceValue, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWillowScrollingListDataProvider.HandleSpinnerChange"); - - UIWillowScrollingListDataProvider_HandleSpinnerChange_Params params; - params.EventID = EventID; - params.NewChoiceIndex = NewChoiceIndex; - params.NewChoiceValue = NewChoiceValue; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IWillowScrollingListDataProvider.HandleSliderChange -// (Public) -// Parameters: -// int EventID (Parm) -// int NewSliderValue (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIWillowScrollingListDataProvider::HandleSliderChange(int EventID, int NewSliderValue, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWillowScrollingListDataProvider.HandleSliderChange"); - - UIWillowScrollingListDataProvider_HandleSliderChange_Params params; - params.EventID = EventID; - params.NewSliderValue = NewSliderValue; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IWillowScrollingListDataProvider.HandleSelectionRollover -// (Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIWillowScrollingListDataProvider::HandleSelectionRollover(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWillowScrollingListDataProvider.HandleSelectionRollover"); - - UIWillowScrollingListDataProvider_HandleSelectionRollover_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IWillowScrollingListDataProvider.HandleSelectionChange -// (Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIWillowScrollingListDataProvider::HandleSelectionChange(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWillowScrollingListDataProvider.HandleSelectionChange"); - - UIWillowScrollingListDataProvider_HandleSelectionChange_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IWillowScrollingListDataProvider.HandleClick -// (Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIWillowScrollingListDataProvider::HandleClick(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWillowScrollingListDataProvider.HandleClick"); - - UIWillowScrollingListDataProvider_HandleClick_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IWillowScrollingListDataProvider.OnPop -// (Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UIWillowScrollingListDataProvider::OnPop(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWillowScrollingListDataProvider.OnPop"); - - UIWillowScrollingListDataProvider_OnPop_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IWillowScrollingListDataProvider.OnPush -// (Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UIWillowScrollingListDataProvider::OnPush(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWillowScrollingListDataProvider.OnPush"); - - UIWillowScrollingListDataProvider_OnPush_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IWillowScrollingListDataProvider.GetMenuTooltip -// (Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UIWillowScrollingListDataProvider::GetMenuTooltip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWillowScrollingListDataProvider.GetMenuTooltip"); - - UIWillowScrollingListDataProvider_GetMenuTooltip_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IWillowScrollingListDataProvider.GetMenuDisplayName -// (Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UIWillowScrollingListDataProvider::GetMenuDisplayName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IWillowScrollingListDataProvider.GetMenuDisplayName"); - - UIWillowScrollingListDataProvider_GetMenuDisplayName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IPlayerListOwner.PlayUISound -// (Event, Public) -// Parameters: -// struct FName UIEvent (Parm) - -void UIPlayerListOwner::PlayUISound(const struct FName& UIEvent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerListOwner.PlayUISound"); - - UIPlayerListOwner_PlayUISound_Params params; - params.UIEvent = UIEvent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IPlayerListOwner.GetPlayerDetailsMovieDef -// (Public) -// Parameters: -// class UWillowGFxMovie3DDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UWillowGFxMovie3DDefinition* UIPlayerListOwner::GetPlayerDetailsMovieDef() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerListOwner.GetPlayerDetailsMovieDef"); - - UIPlayerListOwner_GetPlayerDetailsMovieDef_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IPlayerListOwner.GetFriend -// (Public, HasOutparams) -// Parameters: -// struct FOnlineFriend out_Friend (Parm, OutParm, NeedCtorLink) -// struct FUniqueNetId UniqueId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIPlayerListOwner::GetFriend(const struct FUniqueNetId& UniqueId, struct FOnlineFriend* out_Friend) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerListOwner.GetFriend"); - - UIPlayerListOwner_GetFriend_Params params; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (out_Friend != nullptr) - *out_Friend = params.out_Friend; - - return params.ReturnValue; -} - - -// Function WillowGame.IPlayerListOwner.AppendTooltipString -// (HasOptionalparams, Public, HasOutparams) -// Parameters: -// struct FString TooltipString (Parm, OutParm, NeedCtorLink) -// struct FString StringToAppend (Parm, NeedCtorLink) -// bool bDisabled (OptionalParm, Parm) - -void UIPlayerListOwner::AppendTooltipString(const struct FString& StringToAppend, bool bDisabled, struct FString* TooltipString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerListOwner.AppendTooltipString"); - - UIPlayerListOwner_AppendTooltipString_Params params; - params.StringToAppend = StringToAppend; - params.bDisabled = bDisabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TooltipString != nullptr) - *TooltipString = params.TooltipString; -} - - -// Function WillowGame.IPlayerListOwner.CheckControllerStatus -// (HasOptionalparams, Public) -// Parameters: -// int ControllerId (OptionalParm, Parm) -// unsigned char MinStatus (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UIPlayerListOwner::CheckControllerStatus(int ControllerId, unsigned char MinStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerListOwner.CheckControllerStatus"); - - UIPlayerListOwner_CheckControllerStatus_Params params; - params.ControllerId = ControllerId; - params.MinStatus = MinStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IPlayerListOwner.IsPlayerOwner -// (Public) -// Parameters: -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIPlayerListOwner::IsPlayerOwner(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerListOwner.IsPlayerOwner"); - - UIPlayerListOwner_IsPlayerOwner_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IPlayerListOwner.CanKick -// (Public) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIPlayerListOwner::CanKick(const struct FUniqueNetId& UniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerListOwner.CanKick"); - - UIPlayerListOwner_CanKick_Params params; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IPlayerListOwner.CanViewGamercard -// (Public) -// Parameters: -// int ControllerId (Parm) -// struct FUniqueNetId UniqueId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIPlayerListOwner::CanViewGamercard(int ControllerId, const struct FUniqueNetId& UniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerListOwner.CanViewGamercard"); - - UIPlayerListOwner_CanViewGamercard_Params params; - params.ControllerId = ControllerId; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IPlayerListOwner.CanUnmute -// (Public) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIPlayerListOwner::CanUnmute(const struct FUniqueNetId& UniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerListOwner.CanUnmute"); - - UIPlayerListOwner_CanUnmute_Params params; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IPlayerListOwner.CanMute -// (Public) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIPlayerListOwner::CanMute(const struct FUniqueNetId& UniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerListOwner.CanMute"); - - UIPlayerListOwner_CanMute_Params params; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IPlayerListOwner.CanInvite -// (Public) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIPlayerListOwner::CanInvite(const struct FUniqueNetId& UniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerListOwner.CanInvite"); - - UIPlayerListOwner_CanInvite_Params params; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IPlayerListOwner.CanJoin -// (Public) -// Parameters: -// struct FUniqueNetId UniqueId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UIPlayerListOwner::CanJoin(const struct FUniqueNetId& UniqueId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerListOwner.CanJoin"); - - UIPlayerListOwner_CanJoin_Params params; - params.UniqueId = UniqueId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IPlayerListOwner.GetWPCOwner -// (Public) -// Parameters: -// class AWillowPlayerController* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowPlayerController* UIPlayerListOwner::GetWPCOwner() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IPlayerListOwner.GetWPCOwner"); - - UIPlayerListOwner_GetWPCOwner_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.NetworkOptionsGFxObject.SetClickHandler -// (Defined, Public) -// Parameters: -// class UObject* Context (Parm) -// struct FName FunctionName (Parm) - -void UNetworkOptionsGFxObject::SetClickHandler(class UObject* Context, const struct FName& FunctionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NetworkOptionsGFxObject.SetClickHandler"); - - UNetworkOptionsGFxObject_SetClickHandler_Params params; - params.Context = Context; - params.FunctionName = FunctionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.NetworkOptionsGFxObject.NavigateDown -// (Defined, Public) - -void UNetworkOptionsGFxObject::NavigateDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NetworkOptionsGFxObject.NavigateDown"); - - UNetworkOptionsGFxObject_NavigateDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.NetworkOptionsGFxObject.NavigateUp -// (Defined, Public) - -void UNetworkOptionsGFxObject::NavigateUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NetworkOptionsGFxObject.NavigateUp"); - - UNetworkOptionsGFxObject_NavigateUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.NetworkOptionsGFxObject.FocusFirstButton -// (Defined, Public) - -void UNetworkOptionsGFxObject::FocusFirstButton() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NetworkOptionsGFxObject.FocusFirstButton"); - - UNetworkOptionsGFxObject_FocusFirstButton_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.NetworkOptionsGFxObject.ConfigureButton -// (Defined, Public) -// Parameters: -// int ButtonIndex (Parm) -// struct FString ButtonText (Parm, NeedCtorLink) -// struct FString ButtonTooltipText (Parm, NeedCtorLink) -// bool bDisabled (Parm) - -void UNetworkOptionsGFxObject::ConfigureButton(int ButtonIndex, const struct FString& ButtonText, const struct FString& ButtonTooltipText, bool bDisabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NetworkOptionsGFxObject.ConfigureButton"); - - UNetworkOptionsGFxObject_ConfigureButton_Params params; - params.ButtonIndex = ButtonIndex; - params.ButtonText = ButtonText; - params.ButtonTooltipText = ButtonTooltipText; - params.bDisabled = bDisabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.NetworkOptionsGFxObject.SetCurrentNetworkType -// (Defined, Public) -// Parameters: -// struct FString NetworkType (Parm, NeedCtorLink) - -void UNetworkOptionsGFxObject::SetCurrentNetworkType(const struct FString& NetworkType) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NetworkOptionsGFxObject.SetCurrentNetworkType"); - - UNetworkOptionsGFxObject_SetCurrentNetworkType_Params params; - params.NetworkType = NetworkType; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.NetworkOptionsGFxObject.Hide -// (Defined, Public) - -void UNetworkOptionsGFxObject::Hide() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NetworkOptionsGFxObject.Hide"); - - UNetworkOptionsGFxObject_Hide_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.NetworkOptionsGFxObject.Show -// (Defined, Public) - -void UNetworkOptionsGFxObject::Show() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.NetworkOptionsGFxObject.Show"); - - UNetworkOptionsGFxObject_Show_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderBase.Cleanup -// (Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderBase::Cleanup(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderBase.Cleanup"); - - UWillowScrollingListDataProviderBase_Cleanup_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderBase.GetSubmenuForEvent -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UWillowScrollingListDataProviderBase::GetSubmenuForEvent(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderBase.GetSubmenuForEvent"); - - UWillowScrollingListDataProviderBase_GetSubmenuForEvent_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderBase.Populate -// (Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderBase::Populate(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderBase.Populate"); - - UWillowScrollingListDataProviderBase_Populate_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderBase.HandleSpinnerChange -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// int NewChoiceIndex (Parm) -// struct FString NewChoiceValue (Parm, NeedCtorLink) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderBase::HandleSpinnerChange(int EventID, int NewChoiceIndex, const struct FString& NewChoiceValue, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderBase.HandleSpinnerChange"); - - UWillowScrollingListDataProviderBase_HandleSpinnerChange_Params params; - params.EventID = EventID; - params.NewChoiceIndex = NewChoiceIndex; - params.NewChoiceValue = NewChoiceValue; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderBase.HandleSliderChange -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// int NewSliderValue (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderBase::HandleSliderChange(int EventID, int NewSliderValue, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderBase.HandleSliderChange"); - - UWillowScrollingListDataProviderBase_HandleSliderChange_Params params; - params.EventID = EventID; - params.NewSliderValue = NewSliderValue; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderBase.HandleSelectionRollover -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderBase::HandleSelectionRollover(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderBase.HandleSelectionRollover"); - - UWillowScrollingListDataProviderBase_HandleSelectionRollover_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderBase.HandleSelectionChange -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderBase::HandleSelectionChange(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderBase.HandleSelectionChange"); - - UWillowScrollingListDataProviderBase_HandleSelectionChange_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderBase.HandleInputKey -// (Public) -// Parameters: -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderBase::HandleInputKey(const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderBase.HandleInputKey"); - - UWillowScrollingListDataProviderBase_HandleInputKey_Params params; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderBase.HandleClick -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderBase::HandleClick(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderBase.HandleClick"); - - UWillowScrollingListDataProviderBase_HandleClick_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderBase.OnPop -// (Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderBase::OnPop(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderBase.OnPop"); - - UWillowScrollingListDataProviderBase_OnPop_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderBase.OnPush -// (Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderBase::OnPush(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderBase.OnPush"); - - UWillowScrollingListDataProviderBase_OnPush_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderBase.GetMenuTooltip -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowScrollingListDataProviderBase::GetMenuTooltip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderBase.GetMenuTooltip"); - - UWillowScrollingListDataProviderBase_GetMenuTooltip_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderBase.GetMenuDisplayName -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowScrollingListDataProviderBase::GetMenuDisplayName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderBase.GetMenuDisplayName"); - - UWillowScrollingListDataProviderBase_GetMenuDisplayName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderMatchmaking.Populate -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderMatchmaking::Populate(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderMatchmaking.Populate"); - - UWillowScrollingListDataProviderMatchmaking_Populate_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderMatchmaking.HandleClick -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderMatchmaking::HandleClick(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderMatchmaking.HandleClick"); - - UWillowScrollingListDataProviderMatchmaking_HandleClick_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowOnlineGameSearch_DataStore.GetCurrentSearchName -// (Defined, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UWillowOnlineGameSearch_DataStore::GetCurrentSearchName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowOnlineGameSearch_DataStore.GetCurrentSearchName"); - - UWillowOnlineGameSearch_DataStore_GetCurrentSearchName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerDetailsGFxMovie.HandleInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPlayerDetailsGFxMovie::HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerDetailsGFxMovie.HandleInputKey"); - - UPlayerDetailsGFxMovie_HandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerDetailsGFxMovie.extClosed -// (Defined, Public) - -void UPlayerDetailsGFxMovie::extClosed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerDetailsGFxMovie.extClosed"); - - UPlayerDetailsGFxMovie_extClosed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerDetailsGFxMovie.extOnLoad -// (Defined, Public) -// Parameters: -// struct FString Path (Parm, NeedCtorLink) - -void UPlayerDetailsGFxMovie::extOnLoad(const struct FString& Path) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerDetailsGFxMovie.extOnLoad"); - - UPlayerDetailsGFxMovie_extOnLoad_Params params; - params.Path = Path; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerDetailsGFxMovie.OnClose -// (Defined, Event, Public) - -void UPlayerDetailsGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerDetailsGFxMovie.OnClose"); - - UPlayerDetailsGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerDetailsGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPlayerDetailsGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerDetailsGFxMovie.Start"); - - UPlayerDetailsGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerDetailsGFxMovie.OnLoad -// (Public, Delegate) -// Parameters: -// class UPlayerDetailsGFxObject* PlayerDetailsObj (Parm) - -void UPlayerDetailsGFxMovie::OnLoad(class UPlayerDetailsGFxObject* PlayerDetailsObj) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerDetailsGFxMovie.OnLoad"); - - UPlayerDetailsGFxMovie_OnLoad_Params params; - params.PlayerDetailsObj = PlayerDetailsObj; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerDetailsGFxObject.SetClickHandler -// (Defined, Public) -// Parameters: -// class UObject* Context (Parm) -// struct FName FunctionName (Parm) - -void UPlayerDetailsGFxObject::SetClickHandler(class UObject* Context, const struct FName& FunctionName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerDetailsGFxObject.SetClickHandler"); - - UPlayerDetailsGFxObject_SetClickHandler_Params params; - params.Context = Context; - params.FunctionName = FunctionName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerDetailsGFxObject.NavigateDown -// (Defined, Public) - -void UPlayerDetailsGFxObject::NavigateDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerDetailsGFxObject.NavigateDown"); - - UPlayerDetailsGFxObject_NavigateDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerDetailsGFxObject.NavigateUp -// (Defined, Public) - -void UPlayerDetailsGFxObject::NavigateUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerDetailsGFxObject.NavigateUp"); - - UPlayerDetailsGFxObject_NavigateUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerDetailsGFxObject.FocusFirstButton -// (Defined, Public) - -void UPlayerDetailsGFxObject::FocusFirstButton() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerDetailsGFxObject.FocusFirstButton"); - - UPlayerDetailsGFxObject_FocusFirstButton_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerDetailsGFxObject.ConfigureButton -// (Defined, Public) -// Parameters: -// int ButtonIndex (Parm) -// struct FString ButtonText (Parm, NeedCtorLink) -// bool bDisabled (Parm) - -void UPlayerDetailsGFxObject::ConfigureButton(int ButtonIndex, const struct FString& ButtonText, bool bDisabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerDetailsGFxObject.ConfigureButton"); - - UPlayerDetailsGFxObject_ConfigureButton_Params params; - params.ButtonIndex = ButtonIndex; - params.ButtonText = ButtonText; - params.bDisabled = bDisabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerDetailsGFxObject.SetClassIconPath -// (Defined, Public) -// Parameters: -// struct FString ClassIconPath (Parm, NeedCtorLink) - -void UPlayerDetailsGFxObject::SetClassIconPath(const struct FString& ClassIconPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerDetailsGFxObject.SetClassIconPath"); - - UPlayerDetailsGFxObject_SetClassIconPath_Params params; - params.ClassIconPath = ClassIconPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerDetailsGFxObject.SetMatchIconAndText -// (Defined, Public) -// Parameters: -// struct FString MatchIconFramName (Parm, NeedCtorLink) -// struct FString MatchText (Parm, NeedCtorLink) - -void UPlayerDetailsGFxObject::SetMatchIconAndText(const struct FString& MatchIconFramName, const struct FString& MatchText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerDetailsGFxObject.SetMatchIconAndText"); - - UPlayerDetailsGFxObject_SetMatchIconAndText_Params params; - params.MatchIconFramName = MatchIconFramName; - params.MatchText = MatchText; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerDetailsGFxObject.SetMissionText -// (Defined, Public) -// Parameters: -// struct FString MissionText (Parm, NeedCtorLink) - -void UPlayerDetailsGFxObject::SetMissionText(const struct FString& MissionText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerDetailsGFxObject.SetMissionText"); - - UPlayerDetailsGFxObject_SetMissionText_Params params; - params.MissionText = MissionText; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerDetailsGFxObject.SetPlaythroughText -// (Defined, Public) -// Parameters: -// struct FString PlaythroughText (Parm, NeedCtorLink) - -void UPlayerDetailsGFxObject::SetPlaythroughText(const struct FString& PlaythroughText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerDetailsGFxObject.SetPlaythroughText"); - - UPlayerDetailsGFxObject_SetPlaythroughText_Params params; - params.PlaythroughText = PlaythroughText; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerDetailsGFxObject.SetClassText -// (Defined, Public) -// Parameters: -// struct FString ClassText (Parm, NeedCtorLink) - -void UPlayerDetailsGFxObject::SetClassText(const struct FString& ClassText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerDetailsGFxObject.SetClassText"); - - UPlayerDetailsGFxObject_SetClassText_Params params; - params.ClassText = ClassText; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerDetailsGFxObject.SetGamertag -// (Defined, Public) -// Parameters: -// struct FString NickName (Parm, NeedCtorLink) - -void UPlayerDetailsGFxObject::SetGamertag(const struct FString& NickName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerDetailsGFxObject.SetGamertag"); - - UPlayerDetailsGFxObject_SetGamertag_Params params; - params.NickName = NickName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerDetailsGFxObject.Hide -// (Defined, Public) - -void UPlayerDetailsGFxObject::Hide() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerDetailsGFxObject.Hide"); - - UPlayerDetailsGFxObject_Hide_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PlayerDetailsGFxObject.Show -// (Defined, Public) - -void UPlayerDetailsGFxObject::Show() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerDetailsGFxObject.Show"); - - UPlayerDetailsGFxObject_Show_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxObject.SelectIsEnabled -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGearboxAccountGFxObject::SelectIsEnabled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.SelectIsEnabled"); - - UGearboxAccountGFxObject_SelectIsEnabled_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxObject.ClearKeyCode -// (Defined, Public) - -void UGearboxAccountGFxObject::ClearKeyCode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.ClearKeyCode"); - - UGearboxAccountGFxObject_ClearKeyCode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxObject.TrySetKeyCode -// (Defined, Public) -// Parameters: -// struct FString KeyCode (Parm, NeedCtorLink) - -void UGearboxAccountGFxObject::TrySetKeyCode(const struct FString& KeyCode) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.TrySetKeyCode"); - - UGearboxAccountGFxObject_TrySetKeyCode_Params params; - params.KeyCode = KeyCode; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxObject.ConfigureForViewOffers -// (Defined, Public) - -void UGearboxAccountGFxObject::ConfigureForViewOffers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.ConfigureForViewOffers"); - - UGearboxAccountGFxObject_ConfigureForViewOffers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxObject.ConfigureForRedeemCode -// (Defined, Public) - -void UGearboxAccountGFxObject::ConfigureForRedeemCode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.ConfigureForRedeemCode"); - - UGearboxAccountGFxObject_ConfigureForRedeemCode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxObject.IsDisplayingOffers -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGearboxAccountGFxObject::IsDisplayingOffers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.IsDisplayingOffers"); - - UGearboxAccountGFxObject_IsDisplayingOffers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxObject.SetOfferData -// (Defined, Public) -// Parameters: -// TArray OfferData (Parm, NeedCtorLink) - -void UGearboxAccountGFxObject::SetOfferData(TArray OfferData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.SetOfferData"); - - UGearboxAccountGFxObject_SetOfferData_Params params; - params.OfferData = OfferData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxObject.ScrollMessageDown -// (Defined, Public) - -void UGearboxAccountGFxObject::ScrollMessageDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.ScrollMessageDown"); - - UGearboxAccountGFxObject_ScrollMessageDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxObject.ScrollMessageUp -// (Defined, Public) - -void UGearboxAccountGFxObject::ScrollMessageUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.ScrollMessageUp"); - - UGearboxAccountGFxObject_ScrollMessageUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxObject.HasReadTermsOfService -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGearboxAccountGFxObject::HasReadTermsOfService() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.HasReadTermsOfService"); - - UGearboxAccountGFxObject_HasReadTermsOfService_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxObject.SetTermsOfService -// (Defined, Public) -// Parameters: -// struct FString TermsOfService (Parm, NeedCtorLink) - -void UGearboxAccountGFxObject::SetTermsOfService(const struct FString& TermsOfService) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.SetTermsOfService"); - - UGearboxAccountGFxObject_SetTermsOfService_Params params; - params.TermsOfService = TermsOfService; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxObject.HasReadPrivacyPolicy -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGearboxAccountGFxObject::HasReadPrivacyPolicy() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.HasReadPrivacyPolicy"); - - UGearboxAccountGFxObject_HasReadPrivacyPolicy_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxObject.SetPrivacyPolicy -// (Defined, Public) -// Parameters: -// struct FString PrivacyPolicy (Parm, NeedCtorLink) - -void UGearboxAccountGFxObject::SetPrivacyPolicy(const struct FString& PrivacyPolicy) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.SetPrivacyPolicy"); - - UGearboxAccountGFxObject_SetPrivacyPolicy_Params params; - params.PrivacyPolicy = PrivacyPolicy; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxObject.SetTooltips -// (Defined, Public) -// Parameters: -// struct FString Tooltips (Parm, NeedCtorLink) - -void UGearboxAccountGFxObject::SetTooltips(const struct FString& Tooltips) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.SetTooltips"); - - UGearboxAccountGFxObject_SetTooltips_Params params; - params.Tooltips = Tooltips; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxObject.SetSignInStatus -// (Defined, Public) -// Parameters: -// struct FString SignInStatus (Parm, NeedCtorLink) - -void UGearboxAccountGFxObject::SetSignInStatus(const struct FString& SignInStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.SetSignInStatus"); - - UGearboxAccountGFxObject_SetSignInStatus_Params params; - params.SignInStatus = SignInStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxObject.SetPlayerName -// (Defined, Public) -// Parameters: -// struct FString PlayerName (Parm, NeedCtorLink) - -void UGearboxAccountGFxObject::SetPlayerName(const struct FString& PlayerName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.SetPlayerName"); - - UGearboxAccountGFxObject_SetPlayerName_Params params; - params.PlayerName = PlayerName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxObject.SetFocusedConsoleCodeSegment -// (Defined, Public) -// Parameters: -// struct FString CodeSegment (Parm, NeedCtorLink) - -void UGearboxAccountGFxObject::SetFocusedConsoleCodeSegment(const struct FString& CodeSegment) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.SetFocusedConsoleCodeSegment"); - - UGearboxAccountGFxObject_SetFocusedConsoleCodeSegment_Params params; - params.CodeSegment = CodeSegment; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxObject.SetConfirmPassword -// (Defined, Public) -// Parameters: -// struct FString Password (Parm, NeedCtorLink) - -void UGearboxAccountGFxObject::SetConfirmPassword(const struct FString& Password) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.SetConfirmPassword"); - - UGearboxAccountGFxObject_SetConfirmPassword_Params params; - params.Password = Password; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxObject.SetPassword -// (Defined, Public) -// Parameters: -// struct FString Password (Parm, NeedCtorLink) - -void UGearboxAccountGFxObject::SetPassword(const struct FString& Password) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.SetPassword"); - - UGearboxAccountGFxObject_SetPassword_Params params; - params.Password = Password; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxObject.SetEmail -// (Defined, Public) -// Parameters: -// struct FString Email (Parm, NeedCtorLink) - -void UGearboxAccountGFxObject::SetEmail(const struct FString& Email) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.SetEmail"); - - UGearboxAccountGFxObject_SetEmail_Params params; - params.Email = Email; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxObject.GetConfirmPassword -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGearboxAccountGFxObject::GetConfirmPassword() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.GetConfirmPassword"); - - UGearboxAccountGFxObject_GetConfirmPassword_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxObject.GetPassword -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGearboxAccountGFxObject::GetPassword() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.GetPassword"); - - UGearboxAccountGFxObject_GetPassword_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxObject.GetKeyCode -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGearboxAccountGFxObject::GetKeyCode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.GetKeyCode"); - - UGearboxAccountGFxObject_GetKeyCode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxObject.GetEmail -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UGearboxAccountGFxObject::GetEmail() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.GetEmail"); - - UGearboxAccountGFxObject_GetEmail_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxObject.GetAgeYear -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGearboxAccountGFxObject::GetAgeYear() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.GetAgeYear"); - - UGearboxAccountGFxObject_GetAgeYear_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxObject.GetAgeDay -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGearboxAccountGFxObject::GetAgeDay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.GetAgeDay"); - - UGearboxAccountGFxObject_GetAgeDay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxObject.GetAgeMonth -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGearboxAccountGFxObject::GetAgeMonth() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.GetAgeMonth"); - - UGearboxAccountGFxObject_GetAgeMonth_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxObject.SetCurrentDate -// (Defined, Public) -// Parameters: -// int Month (Parm) -// int Day (Parm) -// int Year (Parm) - -void UGearboxAccountGFxObject::SetCurrentDate(int Month, int Day, int Year) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.SetCurrentDate"); - - UGearboxAccountGFxObject_SetCurrentDate_Params params; - params.Month = Month; - params.Day = Day; - params.Year = Year; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxObject.OffersBoxIsChecked -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGearboxAccountGFxObject::OffersBoxIsChecked() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.OffersBoxIsChecked"); - - UGearboxAccountGFxObject_OffersBoxIsChecked_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GearboxAccountGFxObject.RefreshWelcomeScreen -// (Defined, Public) - -void UGearboxAccountGFxObject::RefreshWelcomeScreen() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.RefreshWelcomeScreen"); - - UGearboxAccountGFxObject_RefreshWelcomeScreen_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GearboxAccountGFxObject.DisplayScreen -// (Defined, Public) -// Parameters: -// struct FString Screen (Parm, NeedCtorLink) - -void UGearboxAccountGFxObject::DisplayScreen(const struct FString& Screen) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GearboxAccountGFxObject.DisplayScreen"); - - UGearboxAccountGFxObject_DisplayScreen_Params params; - params.Screen = Screen; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxMovieMissionStatus.OnClose -// (Defined, Event, Public) - -void UGFxMovieMissionStatus::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxMovieMissionStatus.OnClose"); - - UGFxMovieMissionStatus_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxMovieMissionStatus.CheckMissionState -// (Defined, Public) - -void UGFxMovieMissionStatus::CheckMissionState() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxMovieMissionStatus.CheckMissionState"); - - UGFxMovieMissionStatus_CheckMissionState_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxMovieMissionStatus.OnTick -// (Defined, Public) - -void UGFxMovieMissionStatus::OnTick() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxMovieMissionStatus.OnTick"); - - UGFxMovieMissionStatus_OnTick_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GFxMovieMissionStatus.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UGFxMovieMissionStatus::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxMovieMissionStatus.Start"); - - UGFxMovieMissionStatus_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GFxTextListContent.GetObjectForIndex -// (Defined, Public) -// Parameters: -// int Index (Parm) -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UGFxTextListContent::GetObjectForIndex(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContent.GetObjectForIndex"); - - UGFxTextListContent_GetObjectForIndex_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GFxTextListContent.GetTextAndLabelForIndex -// (Defined, Public, HasOutparams) -// Parameters: -// int Index (Parm) -// struct FString Text (Parm, OutParm, NeedCtorLink) -// struct FString Icon (Parm, OutParm, NeedCtorLink) - -void UGFxTextListContent::GetTextAndLabelForIndex(int Index, struct FString* Text, struct FString* Icon) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContent.GetTextAndLabelForIndex"); - - UGFxTextListContent_GetTextAndLabelForIndex_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Text != nullptr) - *Text = params.Text; - if (Icon != nullptr) - *Icon = params.Icon; -} - - -// Function WillowGame.GFxTextListContent.AddEntry -// (Defined, Public, HasOutparams) -// Parameters: -// struct FFlashTextEntry NewEntry (Parm, OutParm, NeedCtorLink) - -void UGFxTextListContent::AddEntry(struct FFlashTextEntry* NewEntry) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContent.AddEntry"); - - UGFxTextListContent_AddEntry_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (NewEntry != nullptr) - *NewEntry = params.NewEntry; -} - - -// Function WillowGame.GFxTextListContent.GetLength -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UGFxTextListContent::GetLength() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContent.GetLength"); - - UGFxTextListContent_GetLength_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.GFxTextListContent.Empty -// (Defined, Public) - -void UGFxTextListContent::Empty() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GFxTextListContent.Empty"); - - UGFxTextListContent_Empty_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GraveyardGFxObject.Hide -// (Defined, Public) - -void UGraveyardGFxObject::Hide() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GraveyardGFxObject.Hide"); - - UGraveyardGFxObject_Hide_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GraveyardGFxObject.Show -// (Defined, Public) - -void UGraveyardGFxObject::Show() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GraveyardGFxObject.Show"); - - UGraveyardGFxObject_Show_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.GraveyardGFxObject.SetTombstoneInfo -// (Defined, Public) -// Parameters: -// struct FString TimePlayed (Parm, NeedCtorLink) -// struct FString PlayerLevel (Parm, NeedCtorLink) -// struct FString MissionsComplete (Parm, NeedCtorLink) -// struct FString ChallengesComplete (Parm, NeedCtorLink) -// struct FString FavoriteManufacturer (Parm, NeedCtorLink) -// struct FString FavoriteWeaponType (Parm, NeedCtorLink) -// struct FString KilledBy (Parm, NeedCtorLink) - -void UGraveyardGFxObject::SetTombstoneInfo(const struct FString& TimePlayed, const struct FString& PlayerLevel, const struct FString& MissionsComplete, const struct FString& ChallengesComplete, const struct FString& FavoriteManufacturer, const struct FString& FavoriteWeaponType, const struct FString& KilledBy) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.GraveyardGFxObject.SetTombstoneInfo"); - - UGraveyardGFxObject_SetTombstoneInfo_Params params; - params.TimePlayed = TimePlayed; - params.PlayerLevel = PlayerLevel; - params.MissionsComplete = MissionsComplete; - params.ChallengesComplete = ChallengesComplete; - params.FavoriteManufacturer = FavoriteManufacturer; - params.FavoriteWeaponType = FavoriteWeaponType; - params.KilledBy = KilledBy; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HealthBarGFxObject.__SetHealth -// (Defined, Public) -// Parameters: -// int CurrentHealth (Parm) -// int MaxHealth (Parm) - -void UHealthBarGFxObject::__SetHealth(int CurrentHealth, int MaxHealth) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HealthBarGFxObject.__SetHealth"); - - UHealthBarGFxObject___SetHealth_Params params; - params.CurrentHealth = CurrentHealth; - params.MaxHealth = MaxHealth; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HealthBarGFxObject.SetHealth -// (Defined, Public) -// Parameters: -// int CurrentHealth (Parm) -// int MaxHealth (Parm) - -void UHealthBarGFxObject::SetHealth(int CurrentHealth, int MaxHealth) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HealthBarGFxObject.SetHealth"); - - UHealthBarGFxObject_SetHealth_Params params; - params.CurrentHealth = CurrentHealth; - params.MaxHealth = MaxHealth; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDScaleGuideGFxMovie.UpdateFrameForAspectRatio -// (Defined, Public) -// Parameters: -// bool bWidescreen (Parm) - -void UHUDScaleGuideGFxMovie::UpdateFrameForAspectRatio(bool bWidescreen) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDScaleGuideGFxMovie.UpdateFrameForAspectRatio"); - - UHUDScaleGuideGFxMovie_UpdateFrameForAspectRatio_Params params; - params.bWidescreen = bWidescreen; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDScaleGuideGFxMovie.SetScaleForClip -// (Defined, Public, HasDefaults) -// Parameters: -// class UGFxObject* Clip (Parm) - -void UHUDScaleGuideGFxMovie::SetScaleForClip(class UGFxObject* Clip) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDScaleGuideGFxMovie.SetScaleForClip"); - - UHUDScaleGuideGFxMovie_SetScaleForClip_Params params; - params.Clip = Clip; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDScaleGuideGFxMovie.OnTick -// (Defined, Event, Public) - -void UHUDScaleGuideGFxMovie::OnTick() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDScaleGuideGFxMovie.OnTick"); - - UHUDScaleGuideGFxMovie_OnTick_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.HUDScaleGuideGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UHUDScaleGuideGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.HUDScaleGuideGFxMovie.Start"); - - UHUDScaleGuideGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IGFxMenuScreenTickable.OnTick -// (Public) - -void UIGFxMenuScreenTickable::OnTick() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IGFxMenuScreenTickable.OnTick"); - - UIGFxMenuScreenTickable_OnTick_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InputBindingsClipGFxObject.SetCustomizeTip -// (Defined, Public) -// Parameters: -// struct FString Label (Parm, NeedCtorLink) - -void UInputBindingsClipGFxObject::SetCustomizeTip(const struct FString& Label) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InputBindingsClipGFxObject.SetCustomizeTip"); - - UInputBindingsClipGFxObject_SetCustomizeTip_Params params; - params.Label = Label; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InputBindingsClipGFxObject.AddKeyData -// (Defined, Public) -// Parameters: -// struct FString _tag (Parm, NeedCtorLink) -// struct FString _caption (Parm, NeedCtorLink) -// struct FString _value (Parm, NeedCtorLink) -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UInputBindingsClipGFxObject::AddKeyData(const struct FString& _tag, const struct FString& _caption, const struct FString& _value) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InputBindingsClipGFxObject.AddKeyData"); - - UInputBindingsClipGFxObject_AddKeyData_Params params; - params._tag = _tag; - params._caption = _caption; - params._value = _value; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InputBindingsClipGFxObject.EmptyKeyData -// (Defined, Public) - -void UInputBindingsClipGFxObject::EmptyKeyData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InputBindingsClipGFxObject.EmptyKeyData"); - - UInputBindingsClipGFxObject_EmptyKeyData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InputBindingsClipGFxObject.InvalidateKeyData -// (Defined, Public) - -void UInputBindingsClipGFxObject::InvalidateKeyData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InputBindingsClipGFxObject.InvalidateKeyData"); - - UInputBindingsClipGFxObject_InvalidateKeyData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InputBindingsClipGFxObject.SetKeybindMode -// (Defined, Public) - -void UInputBindingsClipGFxObject::SetKeybindMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InputBindingsClipGFxObject.SetKeybindMode"); - - UInputBindingsClipGFxObject_SetKeybindMode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InputBindingsClipGFxObject.SetControllerMode -// (Defined, Public) -// Parameters: -// struct FString Label (Parm, NeedCtorLink) - -void UInputBindingsClipGFxObject::SetControllerMode(const struct FString& Label) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InputBindingsClipGFxObject.SetControllerMode"); - - UInputBindingsClipGFxObject_SetControllerMode_Params params; - params.Label = Label; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InputBindingsClipGFxObject._SetVisible -// (Defined, Public) -// Parameters: -// bool bVisible (Parm) - -void UInputBindingsClipGFxObject::_SetVisible(bool bVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InputBindingsClipGFxObject._SetVisible"); - - UInputBindingsClipGFxObject__SetVisible_Params params; - params.bVisible = bVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InputBindingsClipGFxObject.Hide -// (Defined, Public) - -void UInputBindingsClipGFxObject::Hide() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InputBindingsClipGFxObject.Hide"); - - UInputBindingsClipGFxObject_Hide_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InputBindingsClipGFxObject.Show -// (Defined, Public) - -void UInputBindingsClipGFxObject::Show() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InputBindingsClipGFxObject.Show"); - - UInputBindingsClipGFxObject_Show_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.InstanceDataContextResolver.GetAttributeContext -// (Defined, Public) -// Parameters: -// class UAttributeDefinitionBase* Attribute (Parm) -// class UObject* AttributeContextSource (Parm) -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UInstanceDataContextResolver::GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InstanceDataContextResolver.GetAttributeContext"); - - UInstanceDataContextResolver_GetAttributeContext_Params params; - params.Attribute = Attribute; - params.AttributeContextSource = AttributeContextSource; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.InventoryDefinitionAttributeContextResolver.GetAttributeContext -// (Defined, Public) -// Parameters: -// class UAttributeDefinitionBase* Attribute (Parm) -// class UObject* AttributeContextSource (Parm) -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UInventoryDefinitionAttributeContextResolver::GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.InventoryDefinitionAttributeContextResolver.GetAttributeContext"); - - UInventoryDefinitionAttributeContextResolver_GetAttributeContext_Params params; - params.Attribute = Attribute; - params.AttributeContextSource = AttributeContextSource; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.IUISubMenuNavigation.ActivateLastSubMenu -// (Public) - -void UIUISubMenuNavigation::ActivateLastSubMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IUISubMenuNavigation.ActivateLastSubMenu"); - - UIUISubMenuNavigation_ActivateLastSubMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.IUISubMenuNavigation.ActivateFirstSubMenu -// (Public) - -void UIUISubMenuNavigation::ActivateFirstSubMenu() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.IUISubMenuNavigation.ActivateFirstSubMenu"); - - UIUISubMenuNavigation_ActivateFirstSubMenu_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxObject.SetSortDirectionButtonLabel -// (Defined, Public) -// Parameters: -// struct FString Label (Parm, NeedCtorLink) - -void ULANServerBrowserGFxObject::SetSortDirectionButtonLabel(const struct FString& Label) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxObject.SetSortDirectionButtonLabel"); - - ULANServerBrowserGFxObject_SetSortDirectionButtonLabel_Params params; - params.Label = Label; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxObject.SetSortTypeButtonLabel -// (Defined, Public) -// Parameters: -// struct FString Label (Parm, NeedCtorLink) - -void ULANServerBrowserGFxObject::SetSortTypeButtonLabel(const struct FString& Label) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxObject.SetSortTypeButtonLabel"); - - ULANServerBrowserGFxObject_SetSortTypeButtonLabel_Params params; - params.Label = Label; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxObject.GetSelectedServerIndex -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int ULANServerBrowserGFxObject::GetSelectedServerIndex() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxObject.GetSelectedServerIndex"); - - ULANServerBrowserGFxObject_GetSelectedServerIndex_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LANServerBrowserGFxObject.SetSelectedServerIndex -// (Defined, Public) -// Parameters: -// int SelectedIndex (Parm) - -void ULANServerBrowserGFxObject::SetSelectedServerIndex(int SelectedIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxObject.SetSelectedServerIndex"); - - ULANServerBrowserGFxObject_SetSelectedServerIndex_Params params; - params.SelectedIndex = SelectedIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxObject.SetSearchingForGames -// (Defined, Public) -// Parameters: -// bool bSearching (Parm) - -void ULANServerBrowserGFxObject::SetSearchingForGames(bool bSearching) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxObject.SetSearchingForGames"); - - ULANServerBrowserGFxObject_SetSearchingForGames_Params params; - params.bSearching = bSearching; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxObject.SetGameCountString -// (Defined, Public) -// Parameters: -// struct FString GameCountString (Parm, NeedCtorLink) - -void ULANServerBrowserGFxObject::SetGameCountString(const struct FString& GameCountString) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxObject.SetGameCountString"); - - ULANServerBrowserGFxObject_SetGameCountString_Params params; - params.GameCountString = GameCountString; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxObject.EndConfigureServerList -// (Defined, Public) - -void ULANServerBrowserGFxObject::EndConfigureServerList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxObject.EndConfigureServerList"); - - ULANServerBrowserGFxObject_EndConfigureServerList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxObject.BeginConfigureServerList -// (Defined, Public) - -void ULANServerBrowserGFxObject::BeginConfigureServerList() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxObject.BeginConfigureServerList"); - - ULANServerBrowserGFxObject_BeginConfigureServerList_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LANServerBrowserGFxObject.AddServerListEntry -// (Defined, Public) -// Parameters: -// struct FString ServerName (Parm, NeedCtorLink) -// int CurrentPlayers (Parm) -// int MaxPlayers (Parm) -// struct FString CharInfo (Parm, NeedCtorLink) -// struct FString MissionInfo (Parm, NeedCtorLink) -// struct FString ConnectionStength (Parm, NeedCtorLink) -// struct FString Ping (Parm, NeedCtorLink) - -void ULANServerBrowserGFxObject::AddServerListEntry(const struct FString& ServerName, int CurrentPlayers, int MaxPlayers, const struct FString& CharInfo, const struct FString& MissionInfo, const struct FString& ConnectionStength, const struct FString& Ping) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LANServerBrowserGFxObject.AddServerListEntry"); - - ULANServerBrowserGFxObject_AddServerListEntry_Params params; - params.ServerName = ServerName; - params.CurrentPlayers = CurrentPlayers; - params.MaxPlayers = MaxPlayers; - params.CharInfo = CharInfo; - params.MissionInfo = MissionInfo; - params.ConnectionStength = ConnectionStength; - params.Ping = Ping; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LatentRewardGFxMovie.OnClosedOnDeath -// (Defined, Public) - -void ULatentRewardGFxMovie::OnClosedOnDeath() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LatentRewardGFxMovie.OnClosedOnDeath"); - - ULatentRewardGFxMovie_OnClosedOnDeath_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LatentRewardGFxMovie.HandleInputAxis -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// float Delta (Parm) -// float DeltaTime (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ULatentRewardGFxMovie::HandleInputAxis(int ControllerId, const struct FName& ukey, float Delta, float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LatentRewardGFxMovie.HandleInputAxis"); - - ULatentRewardGFxMovie_HandleInputAxis_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.Delta = Delta; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LatentRewardGFxMovie.HandleRewardInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ULatentRewardGFxMovie::HandleRewardInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LatentRewardGFxMovie.HandleRewardInputKey"); - - ULatentRewardGFxMovie_HandleRewardInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LatentRewardGFxMovie.extOnRolloverChoice -// (Defined, Public) -// Parameters: -// int RewardChoice (Parm) - -void ULatentRewardGFxMovie::extOnRolloverChoice(int RewardChoice) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LatentRewardGFxMovie.extOnRolloverChoice"); - - ULatentRewardGFxMovie_extOnRolloverChoice_Params params; - params.RewardChoice = RewardChoice; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LatentRewardGFxMovie.extOnFocusedChoice -// (Defined, Public) -// Parameters: -// int RewardChoice (Parm) - -void ULatentRewardGFxMovie::extOnFocusedChoice(int RewardChoice) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LatentRewardGFxMovie.extOnFocusedChoice"); - - ULatentRewardGFxMovie_extOnFocusedChoice_Params params; - params.RewardChoice = RewardChoice; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LatentRewardGFxMovie.extRewardPanelClosed -// (Defined, Public) - -void ULatentRewardGFxMovie::extRewardPanelClosed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LatentRewardGFxMovie.extRewardPanelClosed"); - - ULatentRewardGFxMovie_extRewardPanelClosed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LatentRewardGFxMovie.AcceptReward -// (Defined, Public) -// Parameters: -// int RewardChoice (Parm) - -void ULatentRewardGFxMovie::AcceptReward(int RewardChoice) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LatentRewardGFxMovie.AcceptReward"); - - ULatentRewardGFxMovie_AcceptReward_Params params; - params.RewardChoice = RewardChoice; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LatentRewardGFxMovie.extOnClickedChoice -// (Defined, Public) -// Parameters: -// int RewardChoice (Parm) - -void ULatentRewardGFxMovie::extOnClickedChoice(int RewardChoice) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LatentRewardGFxMovie.extOnClickedChoice"); - - ULatentRewardGFxMovie_extOnClickedChoice_Params params; - params.RewardChoice = RewardChoice; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LatentRewardGFxMovie.DisplayRewardsPanel -// (Defined, Public) -// Parameters: -// struct FPendingMissionRewardData MissionReward (Parm) - -void ULatentRewardGFxMovie::DisplayRewardsPanel(const struct FPendingMissionRewardData& MissionReward) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LatentRewardGFxMovie.DisplayRewardsPanel"); - - ULatentRewardGFxMovie_DisplayRewardsPanel_Params params; - params.MissionReward = MissionReward; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LatentRewardGFxMovie.extTryDisplayRewardPanel -// (Defined, Public) - -void ULatentRewardGFxMovie::extTryDisplayRewardPanel() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LatentRewardGFxMovie.extTryDisplayRewardPanel"); - - ULatentRewardGFxMovie_extTryDisplayRewardPanel_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LatentRewardGFxMovie.OnClose -// (Defined, Event, Public) - -void ULatentRewardGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LatentRewardGFxMovie.OnClose"); - - ULatentRewardGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LatentRewardGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ULatentRewardGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LatentRewardGFxMovie.Start"); - - ULatentRewardGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionRewardGFxObject.DestroyPreviewInventory -// (Defined, Public) - -void UMissionRewardGFxObject::DestroyPreviewInventory() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.DestroyPreviewInventory"); - - UMissionRewardGFxObject_DestroyPreviewInventory_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionRewardGFxObject.Interrupted -// (Defined, Public) - -void UMissionRewardGFxObject::Interrupted() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.Interrupted"); - - UMissionRewardGFxObject_Interrupted_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionRewardGFxObject.SetTooltips -// (Defined, Public) - -void UMissionRewardGFxObject::SetTooltips() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.SetTooltips"); - - UMissionRewardGFxObject_SetTooltips_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionRewardGFxObject.InspectItem -// (Defined, Public) -// Parameters: -// class AWillowInventory* Thing (Parm) - -void UMissionRewardGFxObject::InspectItem(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.InspectItem"); - - UMissionRewardGFxObject_InspectItem_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionRewardGFxObject.GetSelectedThing -// (Defined, Public) -// Parameters: -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UMissionRewardGFxObject::GetSelectedThing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.GetSelectedThing"); - - UMissionRewardGFxObject_GetSelectedThing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionRewardGFxObject.PanelOnInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UMissionRewardGFxObject::PanelOnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.PanelOnInputKey"); - - UMissionRewardGFxObject_PanelOnInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionRewardGFxObject.__SetCellMarks -// (Defined, Public) -// Parameters: -// int Mark1 (Parm) -// int Mark2 (Parm) - -void UMissionRewardGFxObject::__SetCellMarks(int Mark1, int Mark2) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.__SetCellMarks"); - - UMissionRewardGFxObject___SetCellMarks_Params params; - params.Mark1 = Mark1; - params.Mark2 = Mark2; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionRewardGFxObject.__SetCellInfo -// (Defined, Public) -// Parameters: -// int Mine1 (Parm) -// int Mine2 (Parm) - -void UMissionRewardGFxObject::__SetCellInfo(int Mine1, int Mine2) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.__SetCellInfo"); - - UMissionRewardGFxObject___SetCellInfo_Params params; - params.Mine1 = Mine1; - params.Mine2 = Mine2; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionRewardGFxObject.SetCellInfo -// (Defined, Public, HasDefaults) - -void UMissionRewardGFxObject::SetCellInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.SetCellInfo"); - - UMissionRewardGFxObject_SetCellInfo_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionRewardGFxObject.RemoveEventListeners -// (Defined, Public) - -void UMissionRewardGFxObject::RemoveEventListeners() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.RemoveEventListeners"); - - UMissionRewardGFxObject_RemoveEventListeners_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionRewardGFxObject.OnClickedChoice -// (Defined, Public) -// Parameters: -// int RewardChoice (Parm) - -void UMissionRewardGFxObject::OnClickedChoice(int RewardChoice) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.OnClickedChoice"); - - UMissionRewardGFxObject_OnClickedChoice_Params params; - params.RewardChoice = RewardChoice; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionRewardGFxObject.OnRolloverChoice -// (Defined, Public) -// Parameters: -// int RewardChoice (Parm) - -void UMissionRewardGFxObject::OnRolloverChoice(int RewardChoice) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.OnRolloverChoice"); - - UMissionRewardGFxObject_OnRolloverChoice_Params params; - params.RewardChoice = RewardChoice; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionRewardGFxObject.OnFocusedChoice -// (Defined, Public) -// Parameters: -// int RewardChoice (Parm) - -void UMissionRewardGFxObject::OnFocusedChoice(int RewardChoice) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.OnFocusedChoice"); - - UMissionRewardGFxObject_OnFocusedChoice_Params params; - params.RewardChoice = RewardChoice; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionRewardGFxObject.AcceptReward -// (Defined, Public) -// Parameters: -// int RewardChoice (Parm) - -void UMissionRewardGFxObject::AcceptReward(int RewardChoice) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.AcceptReward"); - - UMissionRewardGFxObject_AcceptReward_Params params; - params.RewardChoice = RewardChoice; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionRewardGFxObject.ConfigureForPlayer -// (Defined, Public) -// Parameters: -// float ControllerId (Parm) - -void UMissionRewardGFxObject::ConfigureForPlayer(float ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.ConfigureForPlayer"); - - UMissionRewardGFxObject_ConfigureForPlayer_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionRewardGFxObject.SetNumItemChoices -// (Defined, Public) -// Parameters: -// int NumItems (Parm) - -void UMissionRewardGFxObject::SetNumItemChoices(int NumItems) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.SetNumItemChoices"); - - UMissionRewardGFxObject_SetNumItemChoices_Params params; - params.NumItems = NumItems; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionRewardGFxObject.SpawnInventoryForRewardUI -// (Defined, Public) -// Parameters: -// int RewardIndex (Parm) -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UMissionRewardGFxObject::SpawnInventoryForRewardUI(int RewardIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.SpawnInventoryForRewardUI"); - - UMissionRewardGFxObject_SpawnInventoryForRewardUI_Params params; - params.RewardIndex = RewardIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionRewardGFxObject.SetUpRewardsPageItems -// (Defined, Public) - -void UMissionRewardGFxObject::SetUpRewardsPageItems() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.SetUpRewardsPageItems"); - - UMissionRewardGFxObject_SetUpRewardsPageItems_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionRewardGFxObject.GetNumItems -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UMissionRewardGFxObject::GetNumItems() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.GetNumItems"); - - UMissionRewardGFxObject_GetNumItems_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MissionRewardGFxObject.SetPlotCritical -// (Defined, Public) -// Parameters: -// struct FString frame (Parm, NeedCtorLink) -// struct FString Text (Parm, NeedCtorLink) - -void UMissionRewardGFxObject::SetPlotCritical(const struct FString& frame, const struct FString& Text) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.SetPlotCritical"); - - UMissionRewardGFxObject_SetPlotCritical_Params params; - params.frame = frame; - params.Text = Text; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionRewardGFxObject.SetUpRewardsPage -// (Defined, Public) -// Parameters: -// bool bGrantAltReward (Parm) - -void UMissionRewardGFxObject::SetUpRewardsPage(bool bGrantAltReward) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.SetUpRewardsPage"); - - UMissionRewardGFxObject_SetUpRewardsPage_Params params; - params.bGrantAltReward = bGrantAltReward; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionRewardGFxObject.FreeCellData -// (Defined, Public) - -void UMissionRewardGFxObject::FreeCellData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.FreeCellData"); - - UMissionRewardGFxObject_FreeCellData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionRewardGFxObject.InitCellData -// (Defined, Public) - -void UMissionRewardGFxObject::InitCellData() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.InitCellData"); - - UMissionRewardGFxObject_InitCellData_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionRewardGFxObject.SetNoReward -// (Defined, Public) -// Parameters: -// class UMissionDefinition* Mission (Parm) -// unsigned char OldStatus (Parm) - -void UMissionRewardGFxObject::SetNoReward(class UMissionDefinition* Mission, unsigned char OldStatus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.SetNoReward"); - - UMissionRewardGFxObject_SetNoReward_Params params; - params.Mission = Mission; - params.OldStatus = OldStatus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionRewardGFxObject.SetPendingMissionRewardData -// (Defined, Public) -// Parameters: -// struct FPendingMissionRewardData MissionReward (Parm) - -void UMissionRewardGFxObject::SetPendingMissionRewardData(const struct FPendingMissionRewardData& MissionReward) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.SetPendingMissionRewardData"); - - UMissionRewardGFxObject_SetPendingMissionRewardData_Params params; - params.MissionReward = MissionReward; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MissionRewardGFxObject.Init -// (Defined, Public) -// Parameters: -// class UWillowGFxMovie3D* InParent (Parm) - -void UMissionRewardGFxObject::Init(class UWillowGFxMovie3D* InParent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MissionRewardGFxObject.Init"); - - UMissionRewardGFxObject_Init_Params params; - params.InParent = InParent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LevelTransitionSignGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ULevelTransitionSignGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LevelTransitionSignGFxMovie.Start"); - - ULevelTransitionSignGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LiftActionSkill.GetDeferredActionSkillTime -// (Defined, Simulated, Event, Public) -// Parameters: -// float ReturnValue (Parm, OutParm, ReturnParm) - -float ALiftActionSkill::GetDeferredActionSkillTime() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.GetDeferredActionSkillTime"); - - ALiftActionSkill_GetDeferredActionSkillTime_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LiftActionSkill.EnableActionSkillHUD -// (Defined, Simulated, Event, Public) -// Parameters: -// class UWillowHUDGFxMovie* HUDMovie (Parm) - -void ALiftActionSkill::EnableActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.EnableActionSkillHUD"); - - ALiftActionSkill_EnableActionSkillHUD_Params params; - params.HUDMovie = HUDMovie; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.OnCharmTarget -// (Final, Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumeHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) -// class APawn* SkillTarget (Parm) - -void ALiftActionSkill::OnCharmTarget(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumeHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.OnCharmTarget"); - - ALiftActionSkill_OnCharmTarget_Params params; - params.SkillInstigator = SkillInstigator; - params.SkillTarget = SkillTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumeHandle != nullptr) - *TheConsumeHandle = params.TheConsumeHandle; -} - - -// Function WillowGame.LiftActionSkill.OnRuinImpact -// (Final, Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumeHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) -// class APawn* SkillTarget (Parm) - -void ALiftActionSkill::OnRuinImpact(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumeHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.OnRuinImpact"); - - ALiftActionSkill_OnRuinImpact_Params params; - params.SkillInstigator = SkillInstigator; - params.SkillTarget = SkillTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumeHandle != nullptr) - *TheConsumeHandle = params.TheConsumeHandle; -} - - -// Function WillowGame.LiftActionSkill.OnLiftFailed -// (Final, Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumeHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) - -void ALiftActionSkill::OnLiftFailed(class APawn* SkillInstigator, struct FBehaviorConsumerHandle* TheConsumeHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.OnLiftFailed"); - - ALiftActionSkill_OnLiftFailed_Params params; - params.SkillInstigator = SkillInstigator; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumeHandle != nullptr) - *TheConsumeHandle = params.TheConsumeHandle; -} - - -// Function WillowGame.LiftActionSkill.OnHealedTarget -// (Final, Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumeHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) -// class APawn* SkillTarget (Parm) - -void ALiftActionSkill::OnHealedTarget(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumeHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.OnHealedTarget"); - - ALiftActionSkill_OnHealedTarget_Params params; - params.SkillInstigator = SkillInstigator; - params.SkillTarget = SkillTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumeHandle != nullptr) - *TheConsumeHandle = params.TheConsumeHandle; -} - - -// Function WillowGame.LiftActionSkill.OnKilledTarget -// (Final, Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumeHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) -// class APawn* SkillTarget (Parm) - -void ALiftActionSkill::OnKilledTarget(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumeHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.OnKilledTarget"); - - ALiftActionSkill_OnKilledTarget_Params params; - params.SkillInstigator = SkillInstigator; - params.SkillTarget = SkillTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumeHandle != nullptr) - *TheConsumeHandle = params.TheConsumeHandle; -} - - -// Function WillowGame.LiftActionSkill.OnReleasedTarget -// (Final, Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumeHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) -// class APawn* SkillTarget (Parm) - -void ALiftActionSkill::OnReleasedTarget(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumeHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.OnReleasedTarget"); - - ALiftActionSkill_OnReleasedTarget_Params params; - params.SkillInstigator = SkillInstigator; - params.SkillTarget = SkillTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumeHandle != nullptr) - *TheConsumeHandle = params.TheConsumeHandle; -} - - -// Function WillowGame.LiftActionSkill.OnTargetIsAboutToBecomeUnlocked -// (Final, Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumeHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) -// class APawn* SkillTarget (Parm) - -void ALiftActionSkill::OnTargetIsAboutToBecomeUnlocked(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumeHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.OnTargetIsAboutToBecomeUnlocked"); - - ALiftActionSkill_OnTargetIsAboutToBecomeUnlocked_Params params; - params.SkillInstigator = SkillInstigator; - params.SkillTarget = SkillTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumeHandle != nullptr) - *TheConsumeHandle = params.TheConsumeHandle; -} - - -// Function WillowGame.LiftActionSkill.OnTargetBecomesLocked -// (Final, Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumeHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) -// class APawn* SkillTarget (Parm) - -void ALiftActionSkill::OnTargetBecomesLocked(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumeHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.OnTargetBecomesLocked"); - - ALiftActionSkill_OnTargetBecomesLocked_Params params; - params.SkillInstigator = SkillInstigator; - params.SkillTarget = SkillTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumeHandle != nullptr) - *TheConsumeHandle = params.TheConsumeHandle; -} - - -// Function WillowGame.LiftActionSkill.OnTargetBlocked -// (Final, Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumeHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) -// class APawn* SkillTarget (Parm) - -void ALiftActionSkill::OnTargetBlocked(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumeHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.OnTargetBlocked"); - - ALiftActionSkill_OnTargetBlocked_Params params; - params.SkillInstigator = SkillInstigator; - params.SkillTarget = SkillTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumeHandle != nullptr) - *TheConsumeHandle = params.TheConsumeHandle; -} - - -// Function WillowGame.LiftActionSkill.OnBeginLiftingTarget -// (Final, Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumeHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) -// class APawn* SkillTarget (Parm) - -void ALiftActionSkill::OnBeginLiftingTarget(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumeHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.OnBeginLiftingTarget"); - - ALiftActionSkill_OnBeginLiftingTarget_Params params; - params.SkillInstigator = SkillInstigator; - params.SkillTarget = SkillTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumeHandle != nullptr) - *TheConsumeHandle = params.TheConsumeHandle; -} - - -// Function WillowGame.LiftActionSkill.OnSelectedTarget -// (Final, Defined, Public, HasOutparams) -// Parameters: -// struct FBehaviorConsumerHandle TheConsumeHandle (Const, Parm, OutParm) -// class APawn* SkillInstigator (Parm) -// class APawn* SkillTarget (Parm) - -void ALiftActionSkill::OnSelectedTarget(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumeHandle) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.OnSelectedTarget"); - - ALiftActionSkill_OnSelectedTarget_Params params; - params.SkillInstigator = SkillInstigator; - params.SkillTarget = SkillTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheConsumeHandle != nullptr) - *TheConsumeHandle = params.TheConsumeHandle; -} - - -// Function WillowGame.LiftActionSkill.UpdateEffects -// (Defined, Simulated, Public) - -void ALiftActionSkill::UpdateEffects() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.UpdateEffects"); - - ALiftActionSkill_UpdateEffects_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.FinishFX -// (Defined, Simulated, Public) - -void ALiftActionSkill::FinishFX() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.FinishFX"); - - ALiftActionSkill_FinishFX_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.TransitionToBubbleFXOutro -// (Defined, Simulated, Public) - -void ALiftActionSkill::TransitionToBubbleFXOutro() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.TransitionToBubbleFXOutro"); - - ALiftActionSkill_TransitionToBubbleFXOutro_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.TransitionToBubbleFXLoop -// (Defined, Simulated, Public) - -void ALiftActionSkill::TransitionToBubbleFXLoop() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.TransitionToBubbleFXLoop"); - - ALiftActionSkill_TransitionToBubbleFXLoop_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.SpawnBubbleFX -// (Defined, Simulated, Public) - -void ALiftActionSkill::SpawnBubbleFX() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.SpawnBubbleFX"); - - ALiftActionSkill_SpawnBubbleFX_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.FirstPersonEffectFinished -// (Defined, Simulated, Public) -// Parameters: -// class UParticleSystemComponent* PSC (Parm, EditInline) - -void ALiftActionSkill::FirstPersonEffectFinished(class UParticleSystemComponent* PSC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.FirstPersonEffectFinished"); - - ALiftActionSkill_FirstPersonEffectFinished_Params params; - params.PSC = PSC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.RunCustomEvent -// (Defined, Simulated, Event, HasOptionalparams, Public, HasDefaults) -// Parameters: -// struct FName EventName (Parm) -// class UObject* EventInstigator (OptionalParm, Parm) -// class UObject* OtherEventParticipantObject (OptionalParm, Parm) -// struct FBehaviorParameters EventData (OptionalParm, Parm, NeedCtorLink) - -void ALiftActionSkill::RunCustomEvent(const struct FName& EventName, class UObject* EventInstigator, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.RunCustomEvent"); - - ALiftActionSkill_RunCustomEvent_Params params; - params.EventName = EventName; - params.EventInstigator = EventInstigator; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.UpdatePhaselockLight -// (Defined, Simulated, Public) - -void ALiftActionSkill::UpdatePhaselockLight() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.UpdatePhaselockLight"); - - ALiftActionSkill_UpdatePhaselockLight_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.GetPhaseLockDefinition -// (Defined, Public) -// Parameters: -// class AWillowPawn* Target (Parm) -// class UPhaseLockDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class UPhaseLockDefinition* ALiftActionSkill::GetPhaseLockDefinition(class AWillowPawn* Target) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.GetPhaseLockDefinition"); - - ALiftActionSkill_GetPhaseLockDefinition_Params params; - params.Target = Target; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LiftActionSkill.GetPlayerAnimation -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPawn* NewTarget (Parm) -// class USpecialMoveDefinition* ReturnValue (Parm, OutParm, ReturnParm) - -class USpecialMoveDefinition* ALiftActionSkill::GetPlayerAnimation(class AWillowPawn* NewTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.GetPlayerAnimation"); - - ALiftActionSkill_GetPlayerAnimation_Params params; - params.NewTarget = NewTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LiftActionSkill.UpdateLiftedPawnMeshOffset -// (Defined, Simulated, Public, HasDefaults) -// Parameters: -// float DeltaTime (Parm) - -void ALiftActionSkill::UpdateLiftedPawnMeshOffset(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.UpdateLiftedPawnMeshOffset"); - - ALiftActionSkill_UpdateLiftedPawnMeshOffset_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.UpdateLiftedPawn -// (Defined, Public, HasDefaults) -// Parameters: -// float DeltaTime (Parm) - -void ALiftActionSkill::UpdateLiftedPawn(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.UpdateLiftedPawn"); - - ALiftActionSkill_UpdateLiftedPawn_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.GetBobLocation -// (Defined, Public, HasDefaults) -// Parameters: -// float DeltaTime (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector ALiftActionSkill::GetBobLocation(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.GetBobLocation"); - - ALiftActionSkill_GetBobLocation_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LiftActionSkill.GetLiftLocation -// (Defined, Public, HasDefaults) -// Parameters: -// float LiftTime (Parm) -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector ALiftActionSkill::GetLiftLocation(float LiftTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.GetLiftLocation"); - - ALiftActionSkill_GetLiftLocation_Params params; - params.LiftTime = LiftTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LiftActionSkill.CheckLandTarget -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bForceLand (OptionalParm, Parm) - -void ALiftActionSkill::CheckLandTarget(bool bForceLand) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.CheckLandTarget"); - - ALiftActionSkill_CheckLandTarget_Params params; - params.bForceLand = bForceLand; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.PawnIsFlying -// (Defined, Public) -// Parameters: -// class APawn* TestPawn (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ALiftActionSkill::PawnIsFlying(class APawn* TestPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.PawnIsFlying"); - - ALiftActionSkill_PawnIsFlying_Params params; - params.TestPawn = TestPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LiftActionSkill.DropTarget -// (Defined, Public) - -void ALiftActionSkill::DropTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.DropTarget"); - - ALiftActionSkill_DropTarget_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.BeginLifting -// (Defined, Public, HasDefaults) -// Parameters: -// class AWillowPawn* BeginLiftTarget (Parm) -// float HeightFromGround (Parm) - -void ALiftActionSkill::BeginLifting(class AWillowPawn* BeginLiftTarget, float HeightFromGround) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.BeginLifting"); - - ALiftActionSkill_BeginLifting_Params params; - params.BeginLiftTarget = BeginLiftTarget; - params.HeightFromGround = HeightFromGround; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.GetLiftCheckLocation -// (Defined, Public, HasDefaults) -// Parameters: -// struct FVector ReturnValue (Parm, OutParm, ReturnParm) - -struct FVector ALiftActionSkill::GetLiftCheckLocation() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.GetLiftCheckLocation"); - - ALiftActionSkill_GetLiftCheckLocation_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LiftActionSkill.LiftTarget -// (Defined, Public) -// Parameters: -// class AWillowPawn* BeginLiftTarget (Parm) - -void ALiftActionSkill::LiftTarget(class AWillowPawn* BeginLiftTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.LiftTarget"); - - ALiftActionSkill_LiftTarget_Params params; - params.BeginLiftTarget = BeginLiftTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.Fizzled -// (Defined, Public) - -void ALiftActionSkill::Fizzled() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.Fizzled"); - - ALiftActionSkill_Fizzled_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.PlayMissImpact -// (Defined, Public, HasDefaults) - -void ALiftActionSkill::PlayMissImpact() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.PlayMissImpact"); - - ALiftActionSkill_PlayMissImpact_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.FizzleOut -// (Defined, Simulated, Public) - -void ALiftActionSkill::FizzleOut() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.FizzleOut"); - - ALiftActionSkill_FizzleOut_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.TargetBlocked -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPawn* NewPawn (Parm) - -void ALiftActionSkill::TargetBlocked(class AWillowPawn* NewPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.TargetBlocked"); - - ALiftActionSkill_TargetBlocked_Params params; - params.NewPawn = NewPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.ResurrectTarget -// (Defined, Public) -// Parameters: -// class AWillowPawn* NewTarget (Parm) - -void ALiftActionSkill::ResurrectTarget(class AWillowPawn* NewTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.ResurrectTarget"); - - ALiftActionSkill_ResurrectTarget_Params params; - params.NewTarget = NewTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.CanResurrectTarget -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPawn* NewTarget (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ALiftActionSkill::CanResurrectTarget(class AWillowPawn* NewTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.CanResurrectTarget"); - - ALiftActionSkill_CanResurrectTarget_Params params; - params.NewTarget = NewTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LiftActionSkill.ApplyRuin -// (Defined, Public) - -void ALiftActionSkill::ApplyRuin() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.ApplyRuin"); - - ALiftActionSkill_ApplyRuin_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.Ruin -// (Defined, Public) - -void ALiftActionSkill::Ruin() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.Ruin"); - - ALiftActionSkill_Ruin_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.CanRuin -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ALiftActionSkill::CanRuin() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.CanRuin"); - - ALiftActionSkill_CanRuin_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LiftActionSkill.SpawnSubsequenceProjectile -// (Defined, Public) - -void ALiftActionSkill::SpawnSubsequenceProjectile() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.SpawnSubsequenceProjectile"); - - ALiftActionSkill_SpawnSubsequenceProjectile_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.CanDoSubsequence -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ALiftActionSkill::CanDoSubsequence() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.CanDoSubsequence"); - - ALiftActionSkill_CanDoSubsequence_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LiftActionSkill.CanCharmTarget -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ALiftActionSkill::CanCharmTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.CanCharmTarget"); - - ALiftActionSkill_CanCharmTarget_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LiftActionSkill.SpawnHelios -// (Defined, Simulated, Public, HasDefaults) - -void ALiftActionSkill::SpawnHelios() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.SpawnHelios"); - - ALiftActionSkill_SpawnHelios_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.ShouldSpawnHelios -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ALiftActionSkill::ShouldSpawnHelios() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.ShouldSpawnHelios"); - - ALiftActionSkill_ShouldSpawnHelios_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LiftActionSkill.InterruptPhaseLock -// (Defined, Simulated, Public) - -void ALiftActionSkill::InterruptPhaseLock() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.InterruptPhaseLock"); - - ALiftActionSkill_InterruptPhaseLock_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.IsLiftedPawnIncapacitated -// (Defined, Simulated, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ALiftActionSkill::IsLiftedPawnIncapacitated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.IsLiftedPawnIncapacitated"); - - ALiftActionSkill_IsLiftedPawnIncapacitated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LiftActionSkill.ReleaseTarget -// (Defined, Public) - -void ALiftActionSkill::ReleaseTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.ReleaseTarget"); - - ALiftActionSkill_ReleaseTarget_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.StartOutro -// (Defined, Public) - -void ALiftActionSkill::StartOutro() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.StartOutro"); - - ALiftActionSkill_StartOutro_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.FinishLifting -// (Defined, Public) -// Parameters: -// bool bDropImmediately (Parm) - -void ALiftActionSkill::FinishLifting(bool bDropImmediately) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.FinishLifting"); - - ALiftActionSkill_FinishLifting_Params params; - params.bDropImmediately = bDropImmediately; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.LockTarget -// (Defined, Public) - -void ALiftActionSkill::LockTarget() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.LockTarget"); - - ALiftActionSkill_LockTarget_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.PhaseLockTarget -// (Defined, Public) -// Parameters: -// class AWillowPawn* NewTarget (Parm) - -void ALiftActionSkill::PhaseLockTarget(class AWillowPawn* NewTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.PhaseLockTarget"); - - ALiftActionSkill_PhaseLockTarget_Params params; - params.NewTarget = NewTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.SelectTarget -// (Defined, Public) -// Parameters: -// class AWillowPawn* NewTarget (Parm) - -void ALiftActionSkill::SelectTarget(class AWillowPawn* NewTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.SelectTarget"); - - ALiftActionSkill_SelectTarget_Params params; - params.NewTarget = NewTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.CanPhaseLockTarget -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPawn* NewTarget (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ALiftActionSkill::CanPhaseLockTarget(class AWillowPawn* NewTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.CanPhaseLockTarget"); - - ALiftActionSkill_CanPhaseLockTarget_Params params; - params.NewTarget = NewTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LiftActionSkill.IsPhaselocked -// (Defined, Simulated, Public) -// Parameters: -// class AWillowPawn* NewTarget (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ALiftActionSkill::IsPhaselocked(class AWillowPawn* NewTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.IsPhaselocked"); - - ALiftActionSkill_IsPhaselocked_Params params; - params.NewTarget = NewTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.LiftActionSkill.EndSkill -// (Defined, Simulated, Public) - -void ALiftActionSkill::EndSkill() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.EndSkill"); - - ALiftActionSkill_EndSkill_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.OnActionSkillTick -// (Defined, Simulated, Event, Public) -// Parameters: -// float DeltaTime (Parm) - -void ALiftActionSkill::OnActionSkillTick(float DeltaTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.OnActionSkillTick"); - - ALiftActionSkill_OnActionSkillTick_Params params; - params.DeltaTime = DeltaTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.Destroyed -// (Defined, Simulated, Event, Public) - -void ALiftActionSkill::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.Destroyed"); - - ALiftActionSkill_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.StartActionSkillActiveAbility -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowPawn* TheWillowPawn (Parm) -// class AController* TheController (Parm) -// float ActionSkillDuration (Parm) -// float ActiveTimeRemaining (Parm) -// class AWillowPawn* AutoAimTarget (OptionalParm, Parm) - -void ALiftActionSkill::StartActionSkillActiveAbility(class AWillowPawn* TheWillowPawn, class AController* TheController, float ActionSkillDuration, float ActiveTimeRemaining, class AWillowPawn* AutoAimTarget) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.StartActionSkillActiveAbility"); - - ALiftActionSkill_StartActionSkillActiveAbility_Params params; - params.TheWillowPawn = TheWillowPawn; - params.TheController = TheController; - params.ActionSkillDuration = ActionSkillDuration; - params.ActiveTimeRemaining = ActiveTimeRemaining; - params.AutoAimTarget = AutoAimTarget; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.OnActionSkillEnded -// (Defined, Simulated, Public) - -void ALiftActionSkill::OnActionSkillEnded() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.OnActionSkillEnded"); - - ALiftActionSkill_OnActionSkillEnded_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.OnActionSkillStarted -// (Defined, Simulated, HasOptionalparams, Public) -// Parameters: -// class AWillowPawn* TheWillowPawn (Parm) -// class AController* TheController (Parm) -// class AWillowPawn* TheTargetPawn (OptionalParm, Parm) - -void ALiftActionSkill::OnActionSkillStarted(class AWillowPawn* TheWillowPawn, class AController* TheController, class AWillowPawn* TheTargetPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.OnActionSkillStarted"); - - ALiftActionSkill_OnActionSkillStarted_Params params; - params.TheWillowPawn = TheWillowPawn; - params.TheController = TheController; - params.TheTargetPawn = TheTargetPawn; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LiftActionSkill.UpdateTargetPawn -// (Defined, Simulated, Public, HasOutparams) -// Parameters: -// class AWillowPawn* TheTargetPawn (Parm, OutParm) - -void ALiftActionSkill::UpdateTargetPawn(class AWillowPawn** TheTargetPawn) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.UpdateTargetPawn"); - - ALiftActionSkill_UpdateTargetPawn_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (TheTargetPawn != nullptr) - *TheTargetPawn = params.TheTargetPawn; -} - - -// Function WillowGame.LiftActionSkill.ReplicatedEvent -// (Defined, Simulated, Event, Public) -// Parameters: -// struct FName VarName (Parm) - -void ALiftActionSkill::ReplicatedEvent(const struct FName& VarName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LiftActionSkill.ReplicatedEvent"); - - ALiftActionSkill_ReplicatedEvent_Params params; - params.VarName = VarName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LoadCharacterLobbyGFxObject.SetQuadrant -// (Defined, Public) -// Parameters: -// int Quadrant (Parm) - -void ULoadCharacterLobbyGFxObject::SetQuadrant(int Quadrant) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LoadCharacterLobbyGFxObject.SetQuadrant"); - - ULoadCharacterLobbyGFxObject_SetQuadrant_Params params; - params.Quadrant = Quadrant; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LoadCharacterLobbyGFxObject.SetTooltips -// (Defined, Public) -// Parameters: -// struct FString Tooltips (Parm, NeedCtorLink) - -void ULoadCharacterLobbyGFxObject::SetTooltips(const struct FString& Tooltips) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LoadCharacterLobbyGFxObject.SetTooltips"); - - ULoadCharacterLobbyGFxObject_SetTooltips_Params params; - params.Tooltips = Tooltips; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LoadCharacterLobbyGFxObject.SetSlotData -// (Defined, Public) -// Parameters: -// int SlotIndex (Parm) -// struct FString CharName (Parm, NeedCtorLink) -// struct FString CharClass (Parm, NeedCtorLink) -// struct FString CharLevel (Parm, NeedCtorLink) -// bool bIsCurrentCharacter (Parm) - -void ULoadCharacterLobbyGFxObject::SetSlotData(int SlotIndex, const struct FString& CharName, const struct FString& CharClass, const struct FString& CharLevel, bool bIsCurrentCharacter) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LoadCharacterLobbyGFxObject.SetSlotData"); - - ULoadCharacterLobbyGFxObject_SetSlotData_Params params; - params.SlotIndex = SlotIndex; - params.CharName = CharName; - params.CharClass = CharClass; - params.CharLevel = CharLevel; - params.bIsCurrentCharacter = bIsCurrentCharacter; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LoadCharacterLobbyGFxObject.SetScrollArrows -// (Defined, Public) -// Parameters: -// bool bMoreUp (Parm) -// bool bMoreDown (Parm) - -void ULoadCharacterLobbyGFxObject::SetScrollArrows(bool bMoreUp, bool bMoreDown) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LoadCharacterLobbyGFxObject.SetScrollArrows"); - - ULoadCharacterLobbyGFxObject_SetScrollArrows_Params params; - params.bMoreUp = bMoreUp; - params.bMoreDown = bMoreDown; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LoadCharacterLobbyGFxObject.SetCharacterInfo -// (Defined, Public) -// Parameters: -// int CharLevel (Parm) -// struct FString CharName (Parm, NeedCtorLink) -// struct FString CharClass (Parm, NeedCtorLink) -// struct FString CharPlaythrough (Parm, NeedCtorLink) -// struct FString CharCurrentMission (Parm, NeedCtorLink) -// struct FString CharPlotMission (Parm, NeedCtorLink) -// struct FString CharSaveDate (Parm, NeedCtorLink) -// struct FString CharPlayedTime (Parm, NeedCtorLink) - -void ULoadCharacterLobbyGFxObject::SetCharacterInfo(int CharLevel, const struct FString& CharName, const struct FString& CharClass, const struct FString& CharPlaythrough, const struct FString& CharCurrentMission, const struct FString& CharPlotMission, const struct FString& CharSaveDate, const struct FString& CharPlayedTime) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LoadCharacterLobbyGFxObject.SetCharacterInfo"); - - ULoadCharacterLobbyGFxObject_SetCharacterInfo_Params params; - params.CharLevel = CharLevel; - params.CharName = CharName; - params.CharClass = CharClass; - params.CharPlaythrough = CharPlaythrough; - params.CharCurrentMission = CharCurrentMission; - params.CharPlotMission = CharPlotMission; - params.CharSaveDate = CharSaveDate; - params.CharPlayedTime = CharPlayedTime; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LoadCharacterLobbyGFxObject.SelectSlotIndex -// (Defined, Public) -// Parameters: -// int SlotIndex (Parm) - -void ULoadCharacterLobbyGFxObject::SelectSlotIndex(int SlotIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LoadCharacterLobbyGFxObject.SelectSlotIndex"); - - ULoadCharacterLobbyGFxObject_SelectSlotIndex_Params params; - params.SlotIndex = SlotIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LoadCharacterLobbyGFxObject.HideCharacterInfo -// (Defined, Public) - -void ULoadCharacterLobbyGFxObject::HideCharacterInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LoadCharacterLobbyGFxObject.HideCharacterInfo"); - - ULoadCharacterLobbyGFxObject_HideCharacterInfo_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.LoadCharacterLobbyGFxObject.ClearSlots -// (Defined, Public) - -void ULoadCharacterLobbyGFxObject::ClearSlots() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.LoadCharacterLobbyGFxObject.ClearSlots"); - - ULoadCharacterLobbyGFxObject_ClearSlots_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MatchmakingLobbyCharacterInfoGFxObject.SetInfo -// (Defined, Public) -// Parameters: -// struct FString CharName (Parm, NeedCtorLink) -// struct FString CharLevel (Parm, CoerceParm, NeedCtorLink) -// struct FString CharClass (Parm, NeedCtorLink) -// struct FString CharCurrentMission (Parm, NeedCtorLink) -// struct FString CharPlotMission (Parm, NeedCtorLink) -// struct FString CharPlaythrough (Parm, NeedCtorLink) - -void UMatchmakingLobbyCharacterInfoGFxObject::SetInfo(const struct FString& CharName, const struct FString& CharLevel, const struct FString& CharClass, const struct FString& CharCurrentMission, const struct FString& CharPlotMission, const struct FString& CharPlaythrough) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MatchmakingLobbyCharacterInfoGFxObject.SetInfo"); - - UMatchmakingLobbyCharacterInfoGFxObject_SetInfo_Params params; - params.CharName = CharName; - params.CharLevel = CharLevel; - params.CharClass = CharClass; - params.CharCurrentMission = CharCurrentMission; - params.CharPlotMission = CharPlotMission; - params.CharPlaythrough = CharPlaythrough; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MatchmakingLobbyResultsGFxObject.UpdateResult -// (Defined, Public) -// Parameters: -// int ResultIndex (Parm) -// struct FString MatchTypeIconFrameName (Parm, NeedCtorLink) -// struct FString StatusIconFrameName (Parm, NeedCtorLink) -// struct FString ResultMessage (Parm, NeedCtorLink) - -void UMatchmakingLobbyResultsGFxObject::UpdateResult(int ResultIndex, const struct FString& MatchTypeIconFrameName, const struct FString& StatusIconFrameName, const struct FString& ResultMessage) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MatchmakingLobbyResultsGFxObject.UpdateResult"); - - UMatchmakingLobbyResultsGFxObject_UpdateResult_Params params; - params.ResultIndex = ResultIndex; - params.MatchTypeIconFrameName = MatchTypeIconFrameName; - params.StatusIconFrameName = StatusIconFrameName; - params.ResultMessage = ResultMessage; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.MechromancerInputContextSelector.SelectContext -// (Defined, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UMechromancerInputContextSelector::SelectContext() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MechromancerInputContextSelector.SelectContext"); - - UMechromancerInputContextSelector_SelectContext_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.MercenaryInputContextSelector.SelectContext -// (Defined, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UMercenaryInputContextSelector::SelectContext() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.MercenaryInputContextSelector.SelectContext"); - - UMercenaryInputContextSelector_SelectContext_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.OpenedChestMessage.GetString -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UOpenedChestMessage::GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OpenedChestMessage.GetString"); - - UOpenedChestMessage_GetString_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.Cleanup -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderOptionsBase::Cleanup(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderOptionsBase.Cleanup"); - - UWillowScrollingListDataProviderOptionsBase_Cleanup_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.OnPop -// (Defined, Public, HasDefaults) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderOptionsBase::OnPop(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderOptionsBase.OnPop"); - - UWillowScrollingListDataProviderOptionsBase_OnPop_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.UpdateRealtimeSetting -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class AWillowPlayerController* WPCOwner (Parm) - -void UWillowScrollingListDataProviderOptionsBase::UpdateRealtimeSetting(int EventID, class AWillowPlayerController* WPCOwner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderOptionsBase.UpdateRealtimeSetting"); - - UWillowScrollingListDataProviderOptionsBase_UpdateRealtimeSetting_Params params; - params.EventID = EventID; - params.WPCOwner = WPCOwner; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.HandleSpinnerChange -// (Defined, Public, HasDefaults) -// Parameters: -// int EventID (Parm) -// int NewChoiceIndex (Parm) -// struct FString NewChoiceValue (Parm, NeedCtorLink) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderOptionsBase::HandleSpinnerChange(int EventID, int NewChoiceIndex, const struct FString& NewChoiceValue, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderOptionsBase.HandleSpinnerChange"); - - UWillowScrollingListDataProviderOptionsBase_HandleSpinnerChange_Params params; - params.EventID = EventID; - params.NewChoiceIndex = NewChoiceIndex; - params.NewChoiceValue = NewChoiceValue; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.HandleSliderChange -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// int NewSliderValue (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderOptionsBase::HandleSliderChange(int EventID, int NewSliderValue, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderOptionsBase.HandleSliderChange"); - - UWillowScrollingListDataProviderOptionsBase_HandleSliderChange_Params params; - params.EventID = EventID; - params.NewSliderValue = NewSliderValue; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.HandleSelectionRollover -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderOptionsBase::HandleSelectionRollover(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderOptionsBase.HandleSelectionRollover"); - - UWillowScrollingListDataProviderOptionsBase_HandleSelectionRollover_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.HandleSelectionChange -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderOptionsBase::HandleSelectionChange(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderOptionsBase.HandleSelectionChange"); - - UWillowScrollingListDataProviderOptionsBase_HandleSelectionChange_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.UpdateDescriptionText -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderOptionsBase::UpdateDescriptionText(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderOptionsBase.UpdateDescriptionText"); - - UWillowScrollingListDataProviderOptionsBase_UpdateDescriptionText_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.Populate -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderOptionsBase::Populate(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderOptionsBase.Populate"); - - UWillowScrollingListDataProviderOptionsBase_Populate_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.GetDescription -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowScrollingListDataProviderOptionsBase::GetDescription(int EventID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderOptionsBase.GetDescription"); - - UWillowScrollingListDataProviderOptionsBase_GetDescription_Params params; - params.EventID = EventID; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.ClearDescriptions -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderOptionsBase::ClearDescriptions(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderOptionsBase.ClearDescriptions"); - - UWillowScrollingListDataProviderOptionsBase_ClearDescriptions_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.AddDescription -// (Defined, Public, HasDefaults) -// Parameters: -// int EventID (Parm) -// struct FString Description (Parm, NeedCtorLink) - -void UWillowScrollingListDataProviderOptionsBase::AddDescription(int EventID, const struct FString& Description) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderOptionsBase.AddDescription"); - - UWillowScrollingListDataProviderOptionsBase_AddDescription_Params params; - params.EventID = EventID; - params.Description = Description; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.AddSystemSettingListItem -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class UWillowScrollingList* TheList (Parm) -// struct FName SettingName (Parm) -// struct FString Caption (Parm, NeedCtorLink) -// struct FString Description (OptionalParm, Parm, NeedCtorLink) -// bool bRequiresRestart (OptionalParm, Parm) -// int CurrentSettingIndexOverride (OptionalParm, Parm) -// bool bDisabled (OptionalParm, Parm) - -void UWillowScrollingListDataProviderOptionsBase::AddSystemSettingListItem(class UWillowScrollingList* TheList, const struct FName& SettingName, const struct FString& Caption, const struct FString& Description, bool bRequiresRestart, int CurrentSettingIndexOverride, bool bDisabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderOptionsBase.AddSystemSettingListItem"); - - UWillowScrollingListDataProviderOptionsBase_AddSystemSettingListItem_Params params; - params.TheList = TheList; - params.SettingName = SettingName; - params.Caption = Caption; - params.Description = Description; - params.bRequiresRestart = bRequiresRestart; - params.CurrentSettingIndexOverride = CurrentSettingIndexOverride; - params.bDisabled = bDisabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.AddProfileSettingListItem -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// class UWillowScrollingList* TheList (Parm) -// int ProfileSettingId (Parm) -// struct FString Caption (Parm, NeedCtorLink) -// struct FString Description (OptionalParm, Parm, NeedCtorLink) -// bool bDisabled (OptionalParm, Parm) - -void UWillowScrollingListDataProviderOptionsBase::AddProfileSettingListItem(class UWillowScrollingList* TheList, int ProfileSettingId, const struct FString& Caption, const struct FString& Description, bool bDisabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderOptionsBase.AddProfileSettingListItem"); - - UWillowScrollingListDataProviderOptionsBase_AddProfileSettingListItem_Params params; - params.TheList = TheList; - params.ProfileSettingId = ProfileSettingId; - params.Caption = Caption; - params.Description = Description; - params.bDisabled = bDisabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.FindProfileData -// (Defined, Static, Public, HasOutparams) -// Parameters: -// class AWillowPlayerController* WPCOwner (Parm) -// int SettingId (Parm) -// struct FSettingsPropertyPropertyMetaData PropertyMetaData (Parm, OutParm, NeedCtorLink) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderOptionsBase::FindProfileData(class AWillowPlayerController* WPCOwner, int SettingId, struct FSettingsPropertyPropertyMetaData* PropertyMetaData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderOptionsBase.FindProfileData"); - - UWillowScrollingListDataProviderOptionsBase_FindProfileData_Params params; - params.WPCOwner = WPCOwner; - params.SettingId = SettingId; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - if (PropertyMetaData != nullptr) - *PropertyMetaData = params.PropertyMetaData; - - return params.ReturnValue; -} - - -// Function WillowGame.OptionsGFxObject.SetDescription -// (Defined, Public) -// Parameters: -// struct FString Description (Parm, NeedCtorLink) - -void UOptionsGFxObject::SetDescription(const struct FString& Description) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OptionsGFxObject.SetDescription"); - - UOptionsGFxObject_SetDescription_Params params; - params.Description = Description; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OptionsGFxObject.SetTooltips -// (Defined, Public) -// Parameters: -// struct FString Tooltips (Parm, NeedCtorLink) - -void UOptionsGFxObject::SetTooltips(const struct FString& Tooltips) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OptionsGFxObject.SetTooltips"); - - UOptionsGFxObject_SetTooltips_Params params; - params.Tooltips = Tooltips; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OptionsGFxObject.SetPlayerName -// (Defined, Public) -// Parameters: -// struct FString PlayerName (Parm, NeedCtorLink) - -void UOptionsGFxObject::SetPlayerName(const struct FString& PlayerName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OptionsGFxObject.SetPlayerName"); - - UOptionsGFxObject_SetPlayerName_Params params; - params.PlayerName = PlayerName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OptionsGFxObject.SetHeader -// (Defined, Public) -// Parameters: -// struct FString Header (Parm, NeedCtorLink) - -void UOptionsGFxObject::SetHeader(const struct FString& Header) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OptionsGFxObject.SetHeader"); - - UOptionsGFxObject_SetHeader_Params params; - params.Header = Header; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.OptionsGFxObject.SetAspectRatio -// (Defined, Public) -// Parameters: -// struct FString AspectRatioFrame (Parm, NeedCtorLink) - -void UOptionsGFxObject::SetAspectRatio(const struct FString& AspectRatioFrame) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.OptionsGFxObject.SetAspectRatio"); - - UOptionsGFxObject_SetAspectRatio_Params params; - params.AspectRatioFrame = AspectRatioFrame; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderTopLevelOptions.GetSubmenuForEvent -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UWillowScrollingListDataProviderTopLevelOptions::GetSubmenuForEvent(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderTopLevelOptions.GetSubmenuForEvent"); - - UWillowScrollingListDataProviderTopLevelOptions_GetSubmenuForEvent_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderTopLevelOptions.HandleClick -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderTopLevelOptions::HandleClick(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderTopLevelOptions.HandleClick"); - - UWillowScrollingListDataProviderTopLevelOptions_HandleClick_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderTopLevelOptions.IsPCGamepadConnected -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderTopLevelOptions::IsPCGamepadConnected() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderTopLevelOptions.IsPCGamepadConnected"); - - UWillowScrollingListDataProviderTopLevelOptions_IsPCGamepadConnected_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderTopLevelOptions.CanShowStorageSelector -// (Defined, Public) -// Parameters: -// unsigned char Platform (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderTopLevelOptions::CanShowStorageSelector(unsigned char Platform, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderTopLevelOptions.CanShowStorageSelector"); - - UWillowScrollingListDataProviderTopLevelOptions_CanShowStorageSelector_Params params; - params.Platform = Platform; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderTopLevelOptions.Populate -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderTopLevelOptions::Populate(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderTopLevelOptions.Populate"); - - UWillowScrollingListDataProviderTopLevelOptions_Populate_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PauseGFxMovie.extFrontEndMenuOnLoad -// (Defined, Public) -// Parameters: -// struct FString TargetPath (Parm, NeedCtorLink) - -void UPauseGFxMovie::extFrontEndMenuOnLoad(const struct FString& TargetPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.extFrontEndMenuOnLoad"); - - UPauseGFxMovie_extFrontEndMenuOnLoad_Params params; - params.TargetPath = TargetPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PauseGFxMovie.LanNetworkOptionsAvailable -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPauseGFxMovie::LanNetworkOptionsAvailable() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.LanNetworkOptionsAvailable"); - - UPauseGFxMovie_LanNetworkOptionsAvailable_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PauseGFxMovie.OnlineNetworkOptionsAvailable -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPauseGFxMovie::OnlineNetworkOptionsAvailable() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.OnlineNetworkOptionsAvailable"); - - UPauseGFxMovie_OnlineNetworkOptionsAvailable_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PauseGFxMovie.OnConfirmCharacters -// (Defined, Public) - -void UPauseGFxMovie::OnConfirmCharacters() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.OnConfirmCharacters"); - - UPauseGFxMovie_OnConfirmCharacters_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PauseGFxMovie.PromptConfirmCharacters -// (Defined, Public) - -void UPauseGFxMovie::PromptConfirmCharacters() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.PromptConfirmCharacters"); - - UPauseGFxMovie_PromptConfirmCharacters_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PauseGFxMovie.ValidatePlayers -// (Defined, Public) - -void UPauseGFxMovie::ValidatePlayers() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.ValidatePlayers"); - - UPauseGFxMovie_ValidatePlayers_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PauseGFxMovie.HandleSplitscreenLeaveAttempt -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) - -void UPauseGFxMovie::HandleSplitscreenLeaveAttempt(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.HandleSplitscreenLeaveAttempt"); - - UPauseGFxMovie_HandleSplitscreenLeaveAttempt_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PauseGFxMovie.PromptQuit -// (Defined, Public) - -void UPauseGFxMovie::PromptQuit() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.PromptQuit"); - - UPauseGFxMovie_PromptQuit_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PauseGFxMovie.ApplySaveText -// (Final, Defined, Private) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int PlayerIndex (Parm) -// class AWillowPlayerController* WPC (Parm) -// bool bCanSave (Parm) - -void UPauseGFxMovie::ApplySaveText(class UWillowGFxDialogBox* Dlg, int PlayerIndex, class AWillowPlayerController* WPC, bool bCanSave) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.ApplySaveText"); - - UPauseGFxMovie_ApplySaveText_Params params; - params.Dlg = Dlg; - params.PlayerIndex = PlayerIndex; - params.WPC = WPC; - params.bCanSave = bCanSave; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PauseGFxMovie.CreateSavePromptDialog -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* InPlayer (Parm) - -void UPauseGFxMovie::CreateSavePromptDialog(class AWillowPlayerController* InPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.CreateSavePromptDialog"); - - UPauseGFxMovie_CreateSavePromptDialog_Params params; - params.InPlayer = InPlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PauseGFxMovie.PromptQuit_Ok -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPauseGFxMovie::PromptQuit_Ok(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.PromptQuit_Ok"); - - UPauseGFxMovie_PromptQuit_Ok_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PauseGFxMovie.CompleteQuitToMenu -// (Defined, Public) -// Parameters: -// bool bIsSplitPlayer (Parm) - -void UPauseGFxMovie::CompleteQuitToMenu(bool bIsSplitPlayer) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.CompleteQuitToMenu"); - - UPauseGFxMovie_CompleteQuitToMenu_Params params; - params.bIsSplitPlayer = bIsSplitPlayer; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PauseGFxMovie.AllPlayersSaved -// (Defined, Public) - -void UPauseGFxMovie::AllPlayersSaved() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.AllPlayersSaved"); - - UPauseGFxMovie_AllPlayersSaved_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PauseGFxMovie.SaveNextPlayer -// (Defined, Public) -// Parameters: -// float SaveDuration (Parm) - -void UPauseGFxMovie::SaveNextPlayer(float SaveDuration) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.SaveNextPlayer"); - - UPauseGFxMovie_SaveNextPlayer_Params params; - params.SaveDuration = SaveDuration; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PauseGFxMovie.SavePlayer -// (Defined, Public) -// Parameters: -// class AWillowPlayerController* PlayerToSave (Parm) - -void UPauseGFxMovie::SavePlayer(class AWillowPlayerController* PlayerToSave) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.SavePlayer"); - - UPauseGFxMovie_SavePlayer_Params params; - params.PlayerToSave = PlayerToSave; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PauseGFxMovie.QuitToMenu -// (Defined, Public) -// Parameters: -// bool bSaveProfile (Parm) - -void UPauseGFxMovie::QuitToMenu(bool bSaveProfile) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.QuitToMenu"); - - UPauseGFxMovie_QuitToMenu_Params params; - params.bSaveProfile = bSaveProfile; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PauseGFxMovie.StorageDeviceChanged -// (Defined, Public) -// Parameters: -// bool bIsValid (Parm) -// class UWillowGFxDialogBox* Dlg (Parm) - -void UPauseGFxMovie::StorageDeviceChanged(bool bIsValid, class UWillowGFxDialogBox* Dlg) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.StorageDeviceChanged"); - - UPauseGFxMovie_StorageDeviceChanged_Params params; - params.bIsValid = bIsValid; - params.Dlg = Dlg; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PauseGFxMovie.GetPlayer1CancelButtonString -// (Defined, Public, HasOutparams) -// Parameters: -// struct FString Text (Parm, OutParm, NeedCtorLink) - -void UPauseGFxMovie::GetPlayer1CancelButtonString(struct FString* Text) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.GetPlayer1CancelButtonString"); - - UPauseGFxMovie_GetPlayer1CancelButtonString_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Text != nullptr) - *Text = params.Text; -} - - -// Function WillowGame.PauseGFxMovie.CanShowCharacterSelect -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPauseGFxMovie::CanShowCharacterSelect(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.CanShowCharacterSelect"); - - UPauseGFxMovie_CanShowCharacterSelect_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PauseGFxMovie.HandlePopListFail -// (Defined, Public) - -void UPauseGFxMovie::HandlePopListFail() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.HandlePopListFail"); - - UPauseGFxMovie_HandlePopListFail_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PauseGFxMovie.IsAllowedToUnpause -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPauseGFxMovie::IsAllowedToUnpause(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.IsAllowedToUnpause"); - - UPauseGFxMovie_IsAllowedToUnpause_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PauseGFxMovie.TryToUnpause -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) - -void UPauseGFxMovie::TryToUnpause(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.TryToUnpause"); - - UPauseGFxMovie_TryToUnpause_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PauseGFxMovie.SharedHandleInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPauseGFxMovie::SharedHandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.SharedHandleInputKey"); - - UPauseGFxMovie_SharedHandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PauseGFxMovie.PreviewInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) - -void UPauseGFxMovie::PreviewInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.PreviewInputKey"); - - UPauseGFxMovie_PreviewInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PauseGFxMovie.ShouldDoInitialDeviceSelection -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPauseGFxMovie::ShouldDoInitialDeviceSelection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.ShouldDoInitialDeviceSelection"); - - UPauseGFxMovie_ShouldDoInitialDeviceSelection_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PauseGFxMovie.OnClose -// (Defined, Event, Public) - -void UPauseGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.OnClose"); - - UPauseGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PauseGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UPauseGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PauseGFxMovie.Start"); - - UPauseGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PlayerBehavior_CameraAnim.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UPlayerBehavior_CameraAnim::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerBehavior_CameraAnim.ApplyBehaviorToContext"); - - UPlayerBehavior_CameraAnim_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.PlayerBehavior_DropItems.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UPlayerBehavior_DropItems::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerBehavior_DropItems.ApplyBehaviorToContext"); - - UPlayerBehavior_DropItems_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.PlayerBehavior_ForceFeedback.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UPlayerBehavior_ForceFeedback::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerBehavior_ForceFeedback.ApplyBehaviorToContext"); - - UPlayerBehavior_ForceFeedback_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.PlayerBehavior_Melee.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UPlayerBehavior_Melee::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerBehavior_Melee.ApplyBehaviorToContext"); - - UPlayerBehavior_Melee_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.PlayerBehavior_PlayEchoCall.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UPlayerBehavior_PlayEchoCall::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerBehavior_PlayEchoCall.ApplyBehaviorToContext"); - - UPlayerBehavior_PlayEchoCall_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.PlayerBehavior_RegisterFastTravelStation.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UPlayerBehavior_RegisterFastTravelStation::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerBehavior_RegisterFastTravelStation.ApplyBehaviorToContext"); - - UPlayerBehavior_RegisterFastTravelStation_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.PlayerBehavior_Reload.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UPlayerBehavior_Reload::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerBehavior_Reload.ApplyBehaviorToContext"); - - UPlayerBehavior_Reload_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.PlayerBehavior_SetCurrentProjectile.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UPlayerBehavior_SetCurrentProjectile::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerBehavior_SetCurrentProjectile.ApplyBehaviorToContext"); - - UPlayerBehavior_SetCurrentProjectile_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.PlayerBehavior_SpawnCurrentProjectile.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UPlayerBehavior_SpawnCurrentProjectile::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerBehavior_SpawnCurrentProjectile.ApplyBehaviorToContext"); - - UPlayerBehavior_SpawnCurrentProjectile_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.PlayerBehavior_SpawnTeleporter.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UPlayerBehavior_SpawnTeleporter::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerBehavior_SpawnTeleporter.ApplyBehaviorToContext"); - - UPlayerBehavior_SpawnTeleporter_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.PlayerBehavior_ThrowGrenade.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UPlayerBehavior_ThrowGrenade::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerBehavior_ThrowGrenade.ApplyBehaviorToContext"); - - UPlayerBehavior_ThrowGrenade_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.PlayerBehavior_ToggleMeleeWeapon.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UPlayerBehavior_ToggleMeleeWeapon::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerBehavior_ToggleMeleeWeapon.ApplyBehaviorToContext"); - - UPlayerBehavior_ToggleMeleeWeapon_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.PlayerBehavior_ToggleRevive.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UPlayerBehavior_ToggleRevive::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerBehavior_ToggleRevive.ApplyBehaviorToContext"); - - UPlayerBehavior_ToggleRevive_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.PlayerBehavior_UnlockAchievement.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UPlayerBehavior_UnlockAchievement::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerBehavior_UnlockAchievement.ApplyBehaviorToContext"); - - UPlayerBehavior_UnlockAchievement_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.PlayerBehavior_UnlockAchievementForAllPlayers.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UPlayerBehavior_UnlockAchievementForAllPlayers::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerBehavior_UnlockAchievementForAllPlayers.ApplyBehaviorToContext"); - - UPlayerBehavior_UnlockAchievementForAllPlayers_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.PlayerBehavior_ViewShake.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UPlayerBehavior_ViewShake::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PlayerBehavior_ViewShake.ApplyBehaviorToContext"); - - UPlayerBehavior_ViewShake_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.ProjectileBehavior_Attach.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams, HasDefaults) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UProjectileBehavior_Attach::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileBehavior_Attach.ApplyBehaviorToContext"); - - UProjectileBehavior_Attach_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.ProjectileBehavior_Detonate.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UProjectileBehavior_Detonate::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileBehavior_Detonate.ApplyBehaviorToContext"); - - UProjectileBehavior_Detonate_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.ProjectileBehavior_FindHomingTarget.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UProjectileBehavior_FindHomingTarget::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileBehavior_FindHomingTarget.ApplyBehaviorToContext"); - - UProjectileBehavior_FindHomingTarget_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.ProjectileBehavior_LevelOff.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UProjectileBehavior_LevelOff::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileBehavior_LevelOff.ApplyBehaviorToContext"); - - UProjectileBehavior_LevelOff_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.ProjectileBehavior_SetDamageTypeDefinition.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UProjectileBehavior_SetDamageTypeDefinition::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileBehavior_SetDamageTypeDefinition.ApplyBehaviorToContext"); - - UProjectileBehavior_SetDamageTypeDefinition_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.ProjectileBehavior_SetExplosionDefinition.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UProjectileBehavior_SetExplosionDefinition::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileBehavior_SetExplosionDefinition.ApplyBehaviorToContext"); - - UProjectileBehavior_SetExplosionDefinition_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.ProjectileBehavior_SetHomingTarget.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UProjectileBehavior_SetHomingTarget::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileBehavior_SetHomingTarget.ApplyBehaviorToContext"); - - UProjectileBehavior_SetHomingTarget_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.ProjectileBehavior_SetProximity.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UProjectileBehavior_SetProximity::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileBehavior_SetProximity.ApplyBehaviorToContext"); - - UProjectileBehavior_SetProximity_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.ProjectileBehavior_SetSpeed.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UProjectileBehavior_SetSpeed::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileBehavior_SetSpeed.ApplyBehaviorToContext"); - - UProjectileBehavior_SetSpeed_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.ProjectileBehavior_SetStickyGrenade.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UProjectileBehavior_SetStickyGrenade::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileBehavior_SetStickyGrenade.ApplyBehaviorToContext"); - - UProjectileBehavior_SetStickyGrenade_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.ProjectileBehavior_TagPayloadType.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UProjectileBehavior_TagPayloadType::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProjectileBehavior_TagPayloadType.ApplyBehaviorToContext"); - - UProjectileBehavior_TagPayloadType_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -// Function WillowGame.ProximityActor.Touch -// (Defined, Event, Public) -// Parameters: -// class AActor* Other (Parm) -// class UPrimitiveComponent* OtherComp (Parm, EditInline) -// struct FVector HitLocation (Parm) -// struct FVector HitNormal (Parm) - -void AProximityActor::Touch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProximityActor.Touch"); - - AProximityActor_Touch_Params params; - params.Other = Other; - params.OtherComp = OtherComp; - params.HitLocation = HitLocation; - params.HitNormal = HitNormal; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ProximityActor.SetProximitySize -// (Defined, Public) -// Parameters: -// float NewProximityRadius (Parm) -// float NewProximityHeight (Parm) - -void AProximityActor::SetProximitySize(float NewProximityRadius, float NewProximityHeight) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ProximityActor.SetProximitySize"); - - AProximityActor_SetProximitySize_Params params; - params.NewProximityRadius = NewProximityRadius; - params.NewProximityHeight = NewProximityHeight; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PS3InvitesPopupGFxObject.Hide -// (Defined, Public) - -void UPS3InvitesPopupGFxObject::Hide() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PS3InvitesPopupGFxObject.Hide"); - - UPS3InvitesPopupGFxObject_Hide_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PS3InvitesPopupGFxObject.Show -// (Defined, Public) - -void UPS3InvitesPopupGFxObject::Show() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PS3InvitesPopupGFxObject.Show"); - - UPS3InvitesPopupGFxObject_Show_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PS3InvitesPopupGFxObject.Refresh -// (Defined, Public) - -void UPS3InvitesPopupGFxObject::Refresh() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PS3InvitesPopupGFxObject.Refresh"); - - UPS3InvitesPopupGFxObject_Refresh_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PS3InvitesPopupGFxObject.SelectionDown -// (Defined, Public) - -void UPS3InvitesPopupGFxObject::SelectionDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PS3InvitesPopupGFxObject.SelectionDown"); - - UPS3InvitesPopupGFxObject_SelectionDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PS3InvitesPopupGFxObject.SelectionUp -// (Defined, Public) - -void UPS3InvitesPopupGFxObject::SelectionUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PS3InvitesPopupGFxObject.SelectionUp"); - - UPS3InvitesPopupGFxObject_SelectionUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PS3InvitesPopupGFxObject.SetSelectedInviteIndex -// (Defined, Public) -// Parameters: -// int Index (Parm) - -void UPS3InvitesPopupGFxObject::SetSelectedInviteIndex(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PS3InvitesPopupGFxObject.SetSelectedInviteIndex"); - - UPS3InvitesPopupGFxObject_SetSelectedInviteIndex_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PS3InvitesPopupGFxObject.GetSelectedInviteIndex -// (Defined, Public) -// Parameters: -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UPS3InvitesPopupGFxObject::GetSelectedInviteIndex() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PS3InvitesPopupGFxObject.GetSelectedInviteIndex"); - - UPS3InvitesPopupGFxObject_GetSelectedInviteIndex_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.PS3InvitesPopupGFxObject.ClearInvites -// (Defined, Public) - -void UPS3InvitesPopupGFxObject::ClearInvites() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PS3InvitesPopupGFxObject.ClearInvites"); - - UPS3InvitesPopupGFxObject_ClearInvites_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PS3InvitesPopupGFxObject.AddInvite -// (Defined, Public) -// Parameters: -// struct FString InviterName (Parm, NeedCtorLink) -// struct FString Message (Parm, NeedCtorLink) - -void UPS3InvitesPopupGFxObject::AddInvite(const struct FString& InviterName, const struct FString& Message) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PS3InvitesPopupGFxObject.AddInvite"); - - UPS3InvitesPopupGFxObject_AddInvite_Params params; - params.InviterName = InviterName; - params.Message = Message; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.PsychoInputContextSelector.SelectContext -// (Defined, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UPsychoInputContextSelector::SelectContext() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.PsychoInputContextSelector.SelectContext"); - - UPsychoInputContextSelector_SelectContext_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.RagdollRemovalPopulationAspect.OnSpawnActor -// (Defined, Event, Public) -// Parameters: -// class AActor* SpawnedActor (Parm) - -void URagdollRemovalPopulationAspect::OnSpawnActor(class AActor* SpawnedActor) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.RagdollRemovalPopulationAspect.OnSpawnActor"); - - URagdollRemovalPopulationAspect_OnSpawnActor_Params params; - params.SpawnedActor = SpawnedActor; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SeqAct_GetInstanceData.Activated -// (Defined, Event, Public) - -void USeqAct_GetInstanceData::Activated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SeqAct_GetInstanceData.Activated"); - - USeqAct_GetInstanceData_Activated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ShieldBarGFxObject.__SetHealth -// (Defined, Public) -// Parameters: -// int CurrentShield (Parm) -// int MaxShield (Parm) - -void UShieldBarGFxObject::__SetHealth(int CurrentShield, int MaxShield) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ShieldBarGFxObject.__SetHealth"); - - UShieldBarGFxObject___SetHealth_Params params; - params.CurrentShield = CurrentShield; - params.MaxShield = MaxShield; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.ShieldBarGFxObject.SetShield -// (Defined, Public) -// Parameters: -// int CurrentShield (Parm) -// int MaxShield (Parm) - -void UShieldBarGFxObject::SetShield(int CurrentShield, int MaxShield) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.ShieldBarGFxObject.SetShield"); - - UShieldBarGFxObject_SetShield_Params params; - params.CurrentShield = CurrentShield; - params.MaxShield = MaxShield; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.SimpleVolume.StopsProjectile -// (Defined, Simulated, Public) -// Parameters: -// class AProjectile* P (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool ASimpleVolume::StopsProjectile(class AProjectile* P) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SimpleVolume.StopsProjectile"); - - ASimpleVolume_StopsProjectile_Params params; - params.P = P; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SirenInputContextSelector.SelectContext -// (Defined, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName USirenInputContextSelector::SelectContext() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SirenInputContextSelector.SelectContext"); - - USirenInputContextSelector_SelectContext_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SkillPointsFeedbackMessage.GetString -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString USkillPointsFeedbackMessage::GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SkillPointsFeedbackMessage.GetString"); - - USkillPointsFeedbackMessage_GetString_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SoldierInputContextSelector.SelectContext -// (Defined, Public) -// Parameters: -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName USoldierInputContextSelector::SelectContext() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SoldierInputContextSelector.SelectContext"); - - USoldierInputContextSelector_SelectContext_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.SpecialMove_FirstPersonOffHand.StopWeaponRecoilAnim -// (Defined, Protected) -// Parameters: -// FScriptInterface SMI (Parm) - -void USpecialMove_FirstPersonOffHand::StopWeaponRecoilAnim(const FScriptInterface& SMI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.SpecialMove_FirstPersonOffHand.StopWeaponRecoilAnim"); - - USpecialMove_FirstPersonOffHand_StopWeaponRecoilAnim_Params params; - params.SMI = SMI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StashGFxMovie.SetItemLocation -// (Defined, Public) -// Parameters: -// class AWillowInventory* Thing (Parm) - -void UStashGFxMovie::SetItemLocation(class AWillowInventory* Thing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StashGFxMovie.SetItemLocation"); - - UStashGFxMovie_SetItemLocation_Params params; - params.Thing = Thing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StashGFxMovie.OnInventoryPanelSetActive -// (Defined, Public) -// Parameters: -// class UBaseInventoryPanelGFxObject* PanelObject (Parm) -// bool bActive (Parm) - -void UStashGFxMovie::OnInventoryPanelSetActive(class UBaseInventoryPanelGFxObject* PanelObject, bool bActive) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StashGFxMovie.OnInventoryPanelSetActive"); - - UStashGFxMovie_OnInventoryPanelSetActive_Params params; - params.PanelObject = PanelObject; - params.bActive = bActive; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StashGFxMovie.GetSortConfigDataForPanel -// (Defined, Public, HasOutparams) -// Parameters: -// class UInventoryListPanelGFxObject* Panel (Parm) -// struct FSortFilterConfiguration SortConfigData (Parm, OutParm, NeedCtorLink) - -void UStashGFxMovie::GetSortConfigDataForPanel(class UInventoryListPanelGFxObject* Panel, struct FSortFilterConfiguration* SortConfigData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StashGFxMovie.GetSortConfigDataForPanel"); - - UStashGFxMovie_GetSortConfigDataForPanel_Params params; - params.Panel = Panel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (SortConfigData != nullptr) - *SortConfigData = params.SortConfigData; -} - - -// Function WillowGame.StashGFxMovie.GetStorageReferenceForTransferring -// (Defined, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UStashGFxMovie::GetStorageReferenceForTransferring() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StashGFxMovie.GetStorageReferenceForTransferring"); - - UStashGFxMovie_GetStorageReferenceForTransferring_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StashGFxMovie.GetStorageReferenceForSwapping -// (Defined, Public) -// Parameters: -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UStashGFxMovie::GetStorageReferenceForSwapping() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StashGFxMovie.GetStorageReferenceForSwapping"); - - UStashGFxMovie_GetStorageReferenceForSwapping_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StashGFxMovie.GetPlayerPanelItems -// (Defined, Public, HasOutparams) -// Parameters: -// TArray Things (Parm, OutParm, NeedCtorLink) - -void UStashGFxMovie::GetPlayerPanelItems(TArray* Things) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StashGFxMovie.GetPlayerPanelItems"); - - UStashGFxMovie_GetPlayerPanelItems_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Things != nullptr) - *Things = params.Things; -} - - -// Function WillowGame.StashGFxMovie.GetStoragePanelItems -// (Defined, Public, HasOutparams) -// Parameters: -// TArray Things (Parm, OutParm, NeedCtorLink) -// int UnloadableCount (Parm, OutParm) - -void UStashGFxMovie::GetStoragePanelItems(TArray* Things, int* UnloadableCount) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StashGFxMovie.GetStoragePanelItems"); - - UStashGFxMovie_GetStoragePanelItems_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (Things != nullptr) - *Things = params.Things; - if (UnloadableCount != nullptr) - *UnloadableCount = params.UnloadableCount; -} - - -// Function WillowGame.StashGFxMovie.GetAddTip -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UStashGFxMovie::GetAddTip() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StashGFxMovie.GetAddTip"); - - UStashGFxMovie_GetAddTip_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StashGFxMovie.GetTitle -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UStashGFxMovie::GetTitle() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StashGFxMovie.GetTitle"); - - UStashGFxMovie_GetTitle_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.StashGFxMovie.OnLeftPanelInit -// (Defined, Public) -// Parameters: -// class UInventoryListPanelGFxObject* LeftPanel (Parm) - -void UStashGFxMovie::OnLeftPanelInit(class UInventoryListPanelGFxObject* LeftPanel) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StashGFxMovie.OnLeftPanelInit"); - - UStashGFxMovie_OnLeftPanelInit_Params params; - params.LeftPanel = LeftPanel; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StashGFxMovie.extInitMainPanel -// (Defined, Public) -// Parameters: -// struct FString MainPanelTargetPath (Parm, NeedCtorLink) - -void UStashGFxMovie::extInitMainPanel(const struct FString& MainPanelTargetPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StashGFxMovie.extInitMainPanel"); - - UStashGFxMovie_extInitMainPanel_Params params; - params.MainPanelTargetPath = MainPanelTargetPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StashGFxMovie.OnClose -// (Defined, Event, Public) - -void UStashGFxMovie::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StashGFxMovie.OnClose"); - - UStashGFxMovie_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.StashGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UStashGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.StashGFxMovie.Start"); - - UStashGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.CleanUpAfterCancelledDrag -// (Defined, Public) - -void UTradingOffersPanelGFxObject::CleanUpAfterCancelledDrag() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.CleanUpAfterCancelledDrag"); - - UTradingOffersPanelGFxObject_CleanUpAfterCancelledDrag_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.PrepareForFinishDrag -// (Defined, Public) -// Parameters: -// int CellSuffix (Parm) - -void UTradingOffersPanelGFxObject::PrepareForFinishDrag(int CellSuffix) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.PrepareForFinishDrag"); - - UTradingOffersPanelGFxObject_PrepareForFinishDrag_Params params; - params.CellSuffix = CellSuffix; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.CanFinishDragOnCell -// (Defined, Public) -// Parameters: -// int CellSuffix (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingOffersPanelGFxObject::CanFinishDragOnCell(int CellSuffix) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.CanFinishDragOnCell"); - - UTradingOffersPanelGFxObject_CanFinishDragOnCell_Params params; - params.CellSuffix = CellSuffix; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.OnStartDrag -// (Defined, Public) -// Parameters: -// class UGFxObject* StartingCell (Parm) -// class UGFxObject* OutDragData (Parm) - -void UTradingOffersPanelGFxObject::OnStartDrag(class UGFxObject* StartingCell, class UGFxObject* OutDragData) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.OnStartDrag"); - - UTradingOffersPanelGFxObject_OnStartDrag_Params params; - params.StartingCell = StartingCell; - params.OutDragData = OutDragData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.__SetCellMarks -// (Defined, Public) -// Parameters: -// int Mark1 (Parm) -// int Mark2 (Parm) -// int Mark3 (Parm) -// int Mark4 (Parm) -// int Mark5 (Parm) -// int Mark6 (Parm) -// int Mark7 (Parm) -// int Mark8 (Parm) - -void UTradingOffersPanelGFxObject::__SetCellMarks(int Mark1, int Mark2, int Mark3, int Mark4, int Mark5, int Mark6, int Mark7, int Mark8) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.__SetCellMarks"); - - UTradingOffersPanelGFxObject___SetCellMarks_Params params; - params.Mark1 = Mark1; - params.Mark2 = Mark2; - params.Mark3 = Mark3; - params.Mark4 = Mark4; - params.Mark5 = Mark5; - params.Mark6 = Mark6; - params.Mark7 = Mark7; - params.Mark8 = Mark8; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.__SetCellInfo -// (Defined, Public) -// Parameters: -// int Mine1 (Parm) -// int Mine2 (Parm) -// int Mine3 (Parm) -// int Mine4 (Parm) -// int Other1 (Parm) -// int Other2 (Parm) -// int Other3 (Parm) -// int Other4 (Parm) - -void UTradingOffersPanelGFxObject::__SetCellInfo(int Mine1, int Mine2, int Mine3, int Mine4, int Other1, int Other2, int Other3, int Other4) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.__SetCellInfo"); - - UTradingOffersPanelGFxObject___SetCellInfo_Params params; - params.Mine1 = Mine1; - params.Mine2 = Mine2; - params.Mine3 = Mine3; - params.Mine4 = Mine4; - params.Other1 = Other1; - params.Other2 = Other2; - params.Other3 = Other3; - params.Other4 = Other4; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.extOnTrashFavChanged -// (Defined, Public) -// Parameters: -// int Index (Parm) -// int Mark (Parm) -// bool bEnabled (Parm) - -void UTradingOffersPanelGFxObject::extOnTrashFavChanged(int Index, int Mark, bool bEnabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.extOnTrashFavChanged"); - - UTradingOffersPanelGFxObject_extOnTrashFavChanged_Params params; - params.Index = Index; - params.Mark = Mark; - params.bEnabled = bEnabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.GetMarkFromInventory -// (Defined, Public) -// Parameters: -// class AWillowInventory* WInv (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UTradingOffersPanelGFxObject::GetMarkFromInventory(class AWillowInventory* WInv) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.GetMarkFromInventory"); - - UTradingOffersPanelGFxObject_GetMarkFromInventory_Params params; - params.WInv = WInv; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.SetCellInfo -// (Defined, Public, HasDefaults) - -void UTradingOffersPanelGFxObject::SetCellInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.SetCellInfo"); - - UTradingOffersPanelGFxObject_SetCellInfo_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.GetCellSuffixBasedOnThing -// (Defined, Public) -// Parameters: -// class AWillowInventory* InOfferingThing (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UTradingOffersPanelGFxObject::GetCellSuffixBasedOnThing(class AWillowInventory* InOfferingThing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.GetCellSuffixBasedOnThing"); - - UTradingOffersPanelGFxObject_GetCellSuffixBasedOnThing_Params params; - params.InOfferingThing = InOfferingThing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.CancelOffer -// (Defined, Public) - -void UTradingOffersPanelGFxObject::CancelOffer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.CancelOffer"); - - UTradingOffersPanelGFxObject_CancelOffer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.StopOffer -// (Defined, Public) - -void UTradingOffersPanelGFxObject::StopOffer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.StopOffer"); - - UTradingOffersPanelGFxObject_StopOffer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.StartOffer -// (Defined, Public) -// Parameters: -// class AWillowInventory* InOfferingThing (Parm) - -void UTradingOffersPanelGFxObject::StartOffer(class AWillowInventory* InOfferingThing) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.StartOffer"); - - UTradingOffersPanelGFxObject_StartOffer_Params params; - params.InOfferingThing = InOfferingThing; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.CanUseCLIKButtons -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingOffersPanelGFxObject::CanUseCLIKButtons() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.CanUseCLIKButtons"); - - UTradingOffersPanelGFxObject_CanUseCLIKButtons_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.CanStartOffer -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingOffersPanelGFxObject::CanStartOffer() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.CanStartOffer"); - - UTradingOffersPanelGFxObject_CanStartOffer_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.OfferingMove -// (Defined, Public) -// Parameters: -// unsigned char Dir (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingOffersPanelGFxObject::OfferingMove(unsigned char Dir) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.OfferingMove"); - - UTradingOffersPanelGFxObject_OfferingMove_Params params; - params.Dir = Dir; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.__SetSelectedButton -// (Defined, Public) -// Parameters: -// int ButtonIndex (Parm) -// bool bIsForPC (Parm) - -void UTradingOffersPanelGFxObject::__SetSelectedButton(int ButtonIndex, bool bIsForPC) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.__SetSelectedButton"); - - UTradingOffersPanelGFxObject___SetSelectedButton_Params params; - params.ButtonIndex = ButtonIndex; - params.bIsForPC = bIsForPC; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.SetSelectedButton -// (Defined, Public) - -void UTradingOffersPanelGFxObject::SetSelectedButton() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.SetSelectedButton"); - - UTradingOffersPanelGFxObject_SetSelectedButton_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.ButtonsMove -// (Defined, Public) -// Parameters: -// unsigned char Dir (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingOffersPanelGFxObject::ButtonsMove(unsigned char Dir) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.ButtonsMove"); - - UTradingOffersPanelGFxObject_ButtonsMove_Params params; - params.Dir = Dir; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.CellMove -// (Defined, Public) -// Parameters: -// unsigned char Dir (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingOffersPanelGFxObject::CellMove(unsigned char Dir) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.CellMove"); - - UTradingOffersPanelGFxObject_CellMove_Params params; - params.Dir = Dir; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.GetCurrentSelectedButton -// (Defined, Public) -// Parameters: -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UTradingOffersPanelGFxObject::GetCurrentSelectedButton() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.GetCurrentSelectedButton"); - - UTradingOffersPanelGFxObject_GetCurrentSelectedButton_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.GetCurrentSelectedCell -// (Defined, Public) -// Parameters: -// class UGFxObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UGFxObject* UTradingOffersPanelGFxObject::GetCurrentSelectedCell() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.GetCurrentSelectedCell"); - - UTradingOffersPanelGFxObject_GetCurrentSelectedCell_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.extOnCellSelected -// (Defined, Public) -// Parameters: -// int InSelectedCellSuffix (Parm) - -void UTradingOffersPanelGFxObject::extOnCellSelected(int InSelectedCellSuffix) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.extOnCellSelected"); - - UTradingOffersPanelGFxObject_extOnCellSelected_Params params; - params.InSelectedCellSuffix = InSelectedCellSuffix; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.GetThingByIndex -// (Defined, Public) -// Parameters: -// int Index (Parm) -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UTradingOffersPanelGFxObject::GetThingByIndex(int Index) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.GetThingByIndex"); - - UTradingOffersPanelGFxObject_GetThingByIndex_Params params; - params.Index = Index; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.GetSelectedThing -// (Defined, Public) -// Parameters: -// class AWillowInventory* ReturnValue (Parm, OutParm, ReturnParm) - -class AWillowInventory* UTradingOffersPanelGFxObject::GetSelectedThing() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.GetSelectedThing"); - - UTradingOffersPanelGFxObject_GetSelectedThing_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.__SetSelectedCell -// (Defined, Public) -// Parameters: -// int SelectedCell (Parm) - -void UTradingOffersPanelGFxObject::__SetSelectedCell(int SelectedCell) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.__SetSelectedCell"); - - UTradingOffersPanelGFxObject___SetSelectedCell_Params params; - params.SelectedCell = SelectedCell; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.SetSelectedCell -// (Defined, Public) - -void UTradingOffersPanelGFxObject::SetSelectedCell() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.SetSelectedCell"); - - UTradingOffersPanelGFxObject_SetSelectedCell_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.PanelOnInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingOffersPanelGFxObject::PanelOnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.PanelOnInputKey"); - - UTradingOffersPanelGFxObject_PanelOnInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.BlockInput -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingOffersPanelGFxObject::BlockInput(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.BlockInput"); - - UTradingOffersPanelGFxObject_BlockInput_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.DeferInput -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingOffersPanelGFxObject::DeferInput(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.DeferInput"); - - UTradingOffersPanelGFxObject_DeferInput_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.Init -// (Defined, Public) -// Parameters: -// class UBaseTopLevelPanelGFxObject* InParentPanel (Parm) -// struct FName InPanelName (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingOffersPanelGFxObject::Init(class UBaseTopLevelPanelGFxObject* InParentPanel, const struct FName& InPanelName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.Init"); - - UTradingOffersPanelGFxObject_Init_Params params; - params.InParentPanel = InParentPanel; - params.InPanelName = InPanelName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.TradingOffersPanelGFxObject.MoveFunction -// (Public, Delegate) -// Parameters: -// unsigned char Dir (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UTradingOffersPanelGFxObject::MoveFunction(unsigned char Dir) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.TradingOffersPanelGFxObject.MoveFunction"); - - UTradingOffersPanelGFxObject_MoveFunction_Params params; - params.Dir = Dir; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.UBMGameOverGFxMovie.extEnableGameOverScreenInput -// (Defined, Public) - -void UUBMGameOverGFxMovie::extEnableGameOverScreenInput() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.UBMGameOverGFxMovie.extEnableGameOverScreenInput"); - - UUBMGameOverGFxMovie_extEnableGameOverScreenInput_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.UBMGameOverGFxMovie.extGameOverClipReady -// (Defined, Public) -// Parameters: -// struct FString TargetPath (Parm, NeedCtorLink) - -void UUBMGameOverGFxMovie::extGameOverClipReady(const struct FString& TargetPath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.UBMGameOverGFxMovie.extGameOverClipReady"); - - UUBMGameOverGFxMovie_extGameOverClipReady_Params params; - params.TargetPath = TargetPath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.UBMGameOverGFxMovie.PopulatePlayerInfo -// (Defined, Public, HasDefaults) - -void UUBMGameOverGFxMovie::PopulatePlayerInfo() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.UBMGameOverGFxMovie.PopulatePlayerInfo"); - - UUBMGameOverGFxMovie_PopulatePlayerInfo_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.UBMGameOverGFxMovie.HandleInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UUBMGameOverGFxMovie::HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.UBMGameOverGFxMovie.HandleInputKey"); - - UUBMGameOverGFxMovie_HandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.UBMGameOverGFxMovie.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UUBMGameOverGFxMovie::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.UBMGameOverGFxMovie.Start"); - - UUBMGameOverGFxMovie_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.UBMGameOverGFxObject.SetPlayerInfo -// (Defined, Public) -// Parameters: -// struct FString Gamertag (Parm, NeedCtorLink) -// struct FString TimePlayed (Parm, NeedCtorLink) -// struct FString PlayerLevel (Parm, NeedCtorLink) -// struct FString MissionsComplete (Parm, NeedCtorLink) -// struct FString ChallengesComplete (Parm, NeedCtorLink) -// struct FString FavoriteManufacturer (Parm, NeedCtorLink) -// struct FString FavoriteWeaponType (Parm, NeedCtorLink) -// struct FString KilledBy (Parm, NeedCtorLink) - -void UUBMGameOverGFxObject::SetPlayerInfo(const struct FString& Gamertag, const struct FString& TimePlayed, const struct FString& PlayerLevel, const struct FString& MissionsComplete, const struct FString& ChallengesComplete, const struct FString& FavoriteManufacturer, const struct FString& FavoriteWeaponType, const struct FString& KilledBy) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.UBMGameOverGFxObject.SetPlayerInfo"); - - UUBMGameOverGFxObject_SetPlayerInfo_Params params; - params.Gamertag = Gamertag; - params.TimePlayed = TimePlayed; - params.PlayerLevel = PlayerLevel; - params.MissionsComplete = MissionsComplete; - params.ChallengesComplete = ChallengesComplete; - params.FavoriteManufacturer = FavoriteManufacturer; - params.FavoriteWeaponType = FavoriteWeaponType; - params.KilledBy = KilledBy; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.TryScrollDown -// (Defined, Public) - -void UVehicleChoiceInfoCardGFxObject::TryScrollDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleChoiceInfoCardGFxObject.TryScrollDown"); - - UVehicleChoiceInfoCardGFxObject_TryScrollDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.TryScrollUp -// (Defined, Public) - -void UVehicleChoiceInfoCardGFxObject::TryScrollUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleChoiceInfoCardGFxObject.TryScrollUp"); - - UVehicleChoiceInfoCardGFxObject_TryScrollUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.TryScrollRight -// (Defined, Public) - -void UVehicleChoiceInfoCardGFxObject::TryScrollRight() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleChoiceInfoCardGFxObject.TryScrollRight"); - - UVehicleChoiceInfoCardGFxObject_TryScrollRight_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.TryScrollLeft -// (Defined, Public) - -void UVehicleChoiceInfoCardGFxObject::TryScrollLeft() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleChoiceInfoCardGFxObject.TryScrollLeft"); - - UVehicleChoiceInfoCardGFxObject_TryScrollLeft_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.ConfigureSelectedSkinTypeIndex -// (Defined, Public) -// Parameters: -// int SelectedIndex (Parm) - -void UVehicleChoiceInfoCardGFxObject::ConfigureSelectedSkinTypeIndex(int SelectedIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleChoiceInfoCardGFxObject.ConfigureSelectedSkinTypeIndex"); - - UVehicleChoiceInfoCardGFxObject_ConfigureSelectedSkinTypeIndex_Params params; - params.SelectedIndex = SelectedIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.ConfigureSelectedVehicleTypeIndex -// (Defined, Public) -// Parameters: -// int SelectedIndex (Parm) - -void UVehicleChoiceInfoCardGFxObject::ConfigureSelectedVehicleTypeIndex(int SelectedIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleChoiceInfoCardGFxObject.ConfigureSelectedVehicleTypeIndex"); - - UVehicleChoiceInfoCardGFxObject_ConfigureSelectedVehicleTypeIndex_Params params; - params.SelectedIndex = SelectedIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.ConfigureVehicleTypeCell -// (Defined, Public) -// Parameters: -// int CellIndex (Parm) -// bool bEquipped (Parm) -// bool bNew (Parm) - -void UVehicleChoiceInfoCardGFxObject::ConfigureVehicleTypeCell(int CellIndex, bool bEquipped, bool bNew) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleChoiceInfoCardGFxObject.ConfigureVehicleTypeCell"); - - UVehicleChoiceInfoCardGFxObject_ConfigureVehicleTypeCell_Params params; - params.CellIndex = CellIndex; - params.bEquipped = bEquipped; - params.bNew = bNew; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.ConfigureDisplayText -// (Defined, Public) -// Parameters: -// struct FString DisplayText (Parm, NeedCtorLink) - -void UVehicleChoiceInfoCardGFxObject::ConfigureDisplayText(const struct FString& DisplayText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleChoiceInfoCardGFxObject.ConfigureDisplayText"); - - UVehicleChoiceInfoCardGFxObject_ConfigureDisplayText_Params params; - params.DisplayText = DisplayText; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.ShowSkinChoices -// (Defined, Public) - -void UVehicleChoiceInfoCardGFxObject::ShowSkinChoices() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleChoiceInfoCardGFxObject.ShowSkinChoices"); - - UVehicleChoiceInfoCardGFxObject_ShowSkinChoices_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.ShowVehicleChoices -// (Defined, Public) - -void UVehicleChoiceInfoCardGFxObject::ShowVehicleChoices() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleChoiceInfoCardGFxObject.ShowVehicleChoices"); - - UVehicleChoiceInfoCardGFxObject_ShowVehicleChoices_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.Hide -// (Defined, Public) - -void UVehicleChoiceInfoCardGFxObject::Hide() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleChoiceInfoCardGFxObject.Hide"); - - UVehicleChoiceInfoCardGFxObject_Hide_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.PopulateSkinList -// (Defined, Public) -// Parameters: -// TArray ListItems (Parm, NeedCtorLink) -// int EquippedItemIndex (Parm) - -void UVehicleChoiceInfoCardGFxObject::PopulateSkinList(TArray ListItems, int EquippedItemIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleChoiceInfoCardGFxObject.PopulateSkinList"); - - UVehicleChoiceInfoCardGFxObject_PopulateSkinList_Params params; - params.ListItems = ListItems; - params.EquippedItemIndex = EquippedItemIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.EndAddVehicleCells -// (Defined, Public) - -void UVehicleChoiceInfoCardGFxObject::EndAddVehicleCells() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleChoiceInfoCardGFxObject.EndAddVehicleCells"); - - UVehicleChoiceInfoCardGFxObject_EndAddVehicleCells_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.AddVehicleTypeCell -// (Defined, Public) -// Parameters: -// struct FString IconMoviePath (Parm, NeedCtorLink) - -void UVehicleChoiceInfoCardGFxObject::AddVehicleTypeCell(const struct FString& IconMoviePath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleChoiceInfoCardGFxObject.AddVehicleTypeCell"); - - UVehicleChoiceInfoCardGFxObject_AddVehicleTypeCell_Params params; - params.IconMoviePath = IconMoviePath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.BeginAddVehicleCells -// (Defined, Public) - -void UVehicleChoiceInfoCardGFxObject::BeginAddVehicleCells() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleChoiceInfoCardGFxObject.BeginAddVehicleCells"); - - UVehicleChoiceInfoCardGFxObject_BeginAddVehicleCells_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleFamilySelectorGFxObject.TryScrollDown -// (Defined, Public) - -void UVehicleFamilySelectorGFxObject::TryScrollDown() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleFamilySelectorGFxObject.TryScrollDown"); - - UVehicleFamilySelectorGFxObject_TryScrollDown_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleFamilySelectorGFxObject.TryScrollUp -// (Defined, Public) - -void UVehicleFamilySelectorGFxObject::TryScrollUp() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleFamilySelectorGFxObject.TryScrollUp"); - - UVehicleFamilySelectorGFxObject_TryScrollUp_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleFamilySelectorGFxObject.SetSelectedVehicleFamilyIndex -// (Defined, Public) -// Parameters: -// int SelectedIndex (Parm) - -void UVehicleFamilySelectorGFxObject::SetSelectedVehicleFamilyIndex(int SelectedIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleFamilySelectorGFxObject.SetSelectedVehicleFamilyIndex"); - - UVehicleFamilySelectorGFxObject_SetSelectedVehicleFamilyIndex_Params params; - params.SelectedIndex = SelectedIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleFamilySelectorGFxObject.EndAddCells -// (Defined, Public) - -void UVehicleFamilySelectorGFxObject::EndAddCells() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleFamilySelectorGFxObject.EndAddCells"); - - UVehicleFamilySelectorGFxObject_EndAddCells_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleFamilySelectorGFxObject.AddCell -// (Defined, Public) -// Parameters: -// struct FString Caption (Parm, NeedCtorLink) -// struct FString IconMoviePath (Parm, NeedCtorLink) - -void UVehicleFamilySelectorGFxObject::AddCell(const struct FString& Caption, const struct FString& IconMoviePath) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleFamilySelectorGFxObject.AddCell"); - - UVehicleFamilySelectorGFxObject_AddCell_Params params; - params.Caption = Caption; - params.IconMoviePath = IconMoviePath; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VehicleFamilySelectorGFxObject.BeginAddCells -// (Defined, Public) - -void UVehicleFamilySelectorGFxObject::BeginAddCells() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VehicleFamilySelectorGFxObject.BeginAddCells"); - - UVehicleFamilySelectorGFxObject_BeginAddCells_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineFeedbackGFxObject.Trigger -// (Defined, Public) -// Parameters: -// struct FString FrameLabel (Parm, NeedCtorLink) -// struct FString LabelText (Parm, NeedCtorLink) - -void UVendingMachineFeedbackGFxObject::Trigger(const struct FString& FrameLabel, const struct FString& LabelText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineFeedbackGFxObject.Trigger"); - - UVendingMachineFeedbackGFxObject_Trigger_Params params; - params.FrameLabel = FrameLabel; - params.LabelText = LabelText; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineFeedbackGFxObject.TriggerCannotCarryOrUse -// (Defined, Public) - -void UVendingMachineFeedbackGFxObject::TriggerCannotCarryOrUse() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineFeedbackGFxObject.TriggerCannotCarryOrUse"); - - UVendingMachineFeedbackGFxObject_TriggerCannotCarryOrUse_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineFeedbackGFxObject.TriggerCannotAfford -// (Defined, Public) - -void UVendingMachineFeedbackGFxObject::TriggerCannotAfford() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineFeedbackGFxObject.TriggerCannotAfford"); - - UVendingMachineFeedbackGFxObject_TriggerCannotAfford_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineFeedbackGFxObject.TriggerSold -// (Defined, Public) - -void UVendingMachineFeedbackGFxObject::TriggerSold() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineFeedbackGFxObject.TriggerSold"); - - UVendingMachineFeedbackGFxObject_TriggerSold_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.VendingMachineFeedbackGFxObject.TriggerPurchased -// (Defined, Public) - -void UVendingMachineFeedbackGFxObject::TriggerPurchased() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.VendingMachineFeedbackGFxObject.TriggerPurchased"); - - UVendingMachineFeedbackGFxObject_TriggerPurchased_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WeaponShotDebug.FinalizeComponentInitialization -// (Defined, HasOptionalparams, Public) -// Parameters: -// bool bHideAimArrow (OptionalParm, Parm) -// bool bHideShotArrow (OptionalParm, Parm) -// bool bHideSpreadArrow (OptionalParm, Parm) - -void AWeaponShotDebug::FinalizeComponentInitialization(bool bHideAimArrow, bool bHideShotArrow, bool bHideSpreadArrow) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WeaponShotDebug.FinalizeComponentInitialization"); - - AWeaponShotDebug_FinalizeComponentInitialization_Params params; - params.bHideAimArrow = bHideAimArrow; - params.bHideShotArrow = bHideShotArrow; - params.bHideSpreadArrow = bHideSpreadArrow; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAnimNode_Audio.OnCeaseRelevant -// (Defined, Event, Public) - -void UWillowAnimNode_Audio::OnCeaseRelevant() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNode_Audio.OnCeaseRelevant"); - - UWillowAnimNode_Audio_OnCeaseRelevant_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAnimNode_Audio.OnBecomeRelevant -// (Defined, Event, Public) - -void UWillowAnimNode_Audio::OnBecomeRelevant() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNode_Audio.OnBecomeRelevant"); - - UWillowAnimNode_Audio_OnBecomeRelevant_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowAnimNode_Audio.IsValid -// (Defined, Public) -// Parameters: -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowAnimNode_Audio::IsValid() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowAnimNode_Audio.IsValid"); - - UWillowAnimNode_Audio_IsValid_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPickupMessage.GetString -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowPickupMessage::GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickupMessage.GetString"); - - UWillowPickupMessage_GetString_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPickupMessage.ClientReceive -// (Defined, Simulated, Static, HasOptionalparams, Public) -// Parameters: -// class APlayerController* P (Parm) -// int Switch (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) - -void UWillowPickupMessage::ClientReceive(class APlayerController* P, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPickupMessage.ClientReceive"); - - UWillowPickupMessage_ClientReceive_Params params; - params.P = P; - params.Switch = Switch; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPendingLevelPlayerController.HandleSignInChange -// (Public) - -void AWillowPendingLevelPlayerController::HandleSignInChange() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPendingLevelPlayerController.HandleSignInChange"); - - AWillowPendingLevelPlayerController_HandleSignInChange_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPendingLevelPlayerController.GetLoginStatus -// (Defined, Event, Public) -// Parameters: -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char AWillowPendingLevelPlayerController::GetLoginStatus() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPendingLevelPlayerController.GetLoginStatus"); - - AWillowPendingLevelPlayerController_GetLoginStatus_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPendingLevelPlayerController.ClearPlayerStandIn -// (Public) -// Parameters: -// class APlayerReplicationInfo* PRI (Parm) - -void AWillowPendingLevelPlayerController::ClearPlayerStandIn(class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPendingLevelPlayerController.ClearPlayerStandIn"); - - AWillowPendingLevelPlayerController_ClearPlayerStandIn_Params params; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPendingLevelPlayerController.GetPlayerStandIn -// (Public) -// Parameters: -// class APlayerReplicationInfo* PRI (Parm) -// class APlayerStandIn* ReturnValue (Parm, OutParm, ReturnParm) - -class APlayerStandIn* AWillowPendingLevelPlayerController::GetPlayerStandIn(class APlayerReplicationInfo* PRI) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPendingLevelPlayerController.GetPlayerStandIn"); - - AWillowPendingLevelPlayerController_GetPlayerStandIn_Params params; - params.PRI = PRI; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPendingLevelPlayerController.GenericPlayerInitialization -// (Public) - -void AWillowPendingLevelPlayerController::GenericPlayerInitialization() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPendingLevelPlayerController.GenericPlayerInitialization"); - - AWillowPendingLevelPlayerController_GenericPlayerInitialization_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPendingLevelPlayerController.Destroyed -// (Defined, Event, Public) - -void AWillowPendingLevelPlayerController::Destroyed() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPendingLevelPlayerController.Destroyed"); - - AWillowPendingLevelPlayerController_Destroyed_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPendingLevelPlayerController.PostBeginPlay -// (Defined, Simulated, Public) - -void AWillowPendingLevelPlayerController::PostBeginPlay() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPendingLevelPlayerController.PostBeginPlay"); - - AWillowPendingLevelPlayerController_PostBeginPlay_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxEditDialog.GetDefaultEditBoxValue -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowGFxEditDialog::GetDefaultEditBoxValue() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxEditDialog.GetDefaultEditBoxValue"); - - UWillowGFxEditDialog_GetDefaultEditBoxValue_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxEditDialog.DisplayOkBox -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FString CaptionFile (Parm, NeedCtorLink) -// struct FString CaptionSection (Parm, NeedCtorLink) -// struct FString InitialEditValue (Parm, NeedCtorLink) -// struct FScriptDelegate OnClicked (Parm, NeedCtorLink) -// bool bAutoFocusEditBox (OptionalParm, Parm) - -void UWillowGFxEditDialog::DisplayOkBox(const struct FString& CaptionFile, const struct FString& CaptionSection, const struct FString& InitialEditValue, const struct FScriptDelegate& OnClicked, bool bAutoFocusEditBox) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxEditDialog.DisplayOkBox"); - - UWillowGFxEditDialog_DisplayOkBox_Params params; - params.CaptionFile = CaptionFile; - params.CaptionSection = CaptionSection; - params.InitialEditValue = InitialEditValue; - params.OnClicked = OnClicked; - params.bAutoFocusEditBox = bAutoFocusEditBox; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxEditDialog.extMenuItemClicked -// (Defined, Public) -// Parameters: -// int PlayerID (Parm) -// struct FString STag (Parm, NeedCtorLink) - -void UWillowGFxEditDialog::extMenuItemClicked(int PlayerID, const struct FString& STag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxEditDialog.extMenuItemClicked"); - - UWillowGFxEditDialog_extMenuItemClicked_Params params; - params.PlayerID = PlayerID; - params.STag = STag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxEditDialog.GetEditBoxValueForTag -// (Defined, Public) -// Parameters: -// struct FName Tag (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowGFxEditDialog::GetEditBoxValueForTag(const struct FName& Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxEditDialog.GetEditBoxValueForTag"); - - UWillowGFxEditDialog_GetEditBoxValueForTag_Params params; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxEditDialog.SetDialogueText -// (Defined, Public) -// Parameters: -// struct FString MarkedUpDialogueText (Parm, NeedCtorLink) - -void UWillowGFxEditDialog::SetDialogueText(const struct FString& MarkedUpDialogueText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxEditDialog.SetDialogueText"); - - UWillowGFxEditDialog_SetDialogueText_Params params; - params.MarkedUpDialogueText = MarkedUpDialogueText; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxEditDialog.SetCaptionText -// (Defined, Public) -// Parameters: -// struct FString MarkedUpCaptionText (Parm, NeedCtorLink) - -void UWillowGFxEditDialog::SetCaptionText(const struct FString& MarkedUpCaptionText) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxEditDialog.SetCaptionText"); - - UWillowGFxEditDialog_SetCaptionText_Params params; - params.MarkedUpCaptionText = MarkedUpCaptionText; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxEditDialog.ApplyLayout -// (Defined, Public) - -void UWillowGFxEditDialog::ApplyLayout() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxEditDialog.ApplyLayout"); - - UWillowGFxEditDialog_ApplyLayout_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxEditDialog.AddMenuItem -// (Defined, Public, HasDefaults) -// Parameters: -// struct FString Label (Parm, NeedCtorLink) -// struct FName Tag (Parm) -// struct FScriptDelegate OnClicked (Parm, NeedCtorLink) - -void UWillowGFxEditDialog::AddMenuItem(const struct FString& Label, const struct FName& Tag, const struct FScriptDelegate& OnClicked) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxEditDialog.AddMenuItem"); - - UWillowGFxEditDialog_AddMenuItem_Params params; - params.Label = Label; - params.Tag = Tag; - params.OnClicked = OnClicked; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxEditDialog.AddEditItem -// (Defined, Public, HasDefaults) -// Parameters: -// struct FString Label (Parm, NeedCtorLink) -// struct FName Tag (Parm) -// struct FString InitialText (Parm, NeedCtorLink) -// struct FScriptDelegate OnClicked (Parm, NeedCtorLink) - -void UWillowGFxEditDialog::AddEditItem(const struct FString& Label, const struct FName& Tag, const struct FString& InitialText, const struct FScriptDelegate& OnClicked) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxEditDialog.AddEditItem"); - - UWillowGFxEditDialog_AddEditItem_Params params; - params.Label = Label; - params.Tag = Tag; - params.InitialText = InitialText; - params.OnClicked = OnClicked; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxEditDialog.HandleInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxEditDialog::HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxEditDialog.HandleInputKey"); - - UWillowGFxEditDialog_HandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxEditDialog.GetLocalPlayerID -// (Defined, HasOptionalparams, Public) -// Parameters: -// int PlayerIndex (OptionalParm, Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowGFxEditDialog::GetLocalPlayerID(int PlayerIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxEditDialog.GetLocalPlayerID"); - - UWillowGFxEditDialog_GetLocalPlayerID_Params params; - params.PlayerIndex = PlayerIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxEditDialog.OnClose -// (Defined, Event, Public) - -void UWillowGFxEditDialog::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxEditDialog.OnClose"); - - UWillowGFxEditDialog_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxEditDialog.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxEditDialog::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxEditDialog.Start"); - - UWillowGFxEditDialog_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxEditDialog.OnMenuItemClicked -// (Public, Delegate) -// Parameters: -// class UWillowGFxEditDialog* EditDialog (Parm) - -void UWillowGFxEditDialog::OnMenuItemClicked(class UWillowGFxEditDialog* EditDialog) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxEditDialog.OnMenuItemClicked"); - - UWillowGFxEditDialog_OnMenuItemClicked_Params params; - params.EditDialog = EditDialog; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyTools.FinishInput -// (Defined, Public) -// Parameters: -// bool bSuccessful (Parm) - -void UWillowGFxLobbyTools::FinishInput(bool bSuccessful) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.FinishInput"); - - UWillowGFxLobbyTools_FinishInput_Params params; - params.bSuccessful = bSuccessful; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyTools.BeginInputText -// (Defined, HasOptionalparams, Public) -// Parameters: -// int PlayerID (Parm) -// struct FString MenuTag (Parm, NeedCtorLink) -// int MaxChars (Parm) -// struct FString CurrentValue (Parm, NeedCtorLink) -// struct FString Title (Parm, NeedCtorLink) -// struct FString Description (OptionalParm, Parm, NeedCtorLink) - -void UWillowGFxLobbyTools::BeginInputText(int PlayerID, const struct FString& MenuTag, int MaxChars, const struct FString& CurrentValue, const struct FString& Title, const struct FString& Description) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.BeginInputText"); - - UWillowGFxLobbyTools_BeginInputText_Params params; - params.PlayerID = PlayerID; - params.MenuTag = MenuTag; - params.MaxChars = MaxChars; - params.CurrentValue = CurrentValue; - params.Title = Title; - params.Description = Description; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyTools.AS_SetArgU -// (Defined, Public, HasOutparams) -// Parameters: -// TArray args (Parm, OutParm, NeedCtorLink) -// int Idx (Parm) - -void UWillowGFxLobbyTools::AS_SetArgU(int Idx, TArray* args) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.AS_SetArgU"); - - UWillowGFxLobbyTools_AS_SetArgU_Params params; - params.Idx = Idx; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (args != nullptr) - *args = params.args; -} - - -// Function WillowGame.WillowGFxLobbyTools.AS_SetArgB -// (Defined, Public, HasOutparams) -// Parameters: -// TArray args (Parm, OutParm, NeedCtorLink) -// int Idx (Parm) -// bool B (Parm) - -void UWillowGFxLobbyTools::AS_SetArgB(int Idx, bool B, TArray* args) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.AS_SetArgB"); - - UWillowGFxLobbyTools_AS_SetArgB_Params params; - params.Idx = Idx; - params.B = B; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (args != nullptr) - *args = params.args; -} - - -// Function WillowGame.WillowGFxLobbyTools.AS_SetArgS -// (Defined, HasOptionalparams, Public, HasOutparams) -// Parameters: -// TArray args (Parm, OutParm, NeedCtorLink) -// int Idx (Parm) -// struct FString S (Parm, NeedCtorLink) -// struct FString Undefined (OptionalParm, Parm, NeedCtorLink) - -void UWillowGFxLobbyTools::AS_SetArgS(int Idx, const struct FString& S, const struct FString& Undefined, TArray* args) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.AS_SetArgS"); - - UWillowGFxLobbyTools_AS_SetArgS_Params params; - params.Idx = Idx; - params.S = S; - params.Undefined = Undefined; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (args != nullptr) - *args = params.args; -} - - -// Function WillowGame.WillowGFxLobbyTools.AS_SetArgI -// (Defined, HasOptionalparams, Public, HasOutparams) -// Parameters: -// TArray args (Parm, OutParm, NeedCtorLink) -// int Idx (Parm) -// int N (Parm) -// int Undefined (OptionalParm, Parm) - -void UWillowGFxLobbyTools::AS_SetArgI(int Idx, int N, int Undefined, TArray* args) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.AS_SetArgI"); - - UWillowGFxLobbyTools_AS_SetArgI_Params params; - params.Idx = Idx; - params.N = N; - params.Undefined = Undefined; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (args != nullptr) - *args = params.args; -} - - -// Function WillowGame.WillowGFxLobbyTools.AS_SetArgF -// (Defined, HasOptionalparams, Public, HasOutparams) -// Parameters: -// TArray args (Parm, OutParm, NeedCtorLink) -// int Idx (Parm) -// float N (Parm) -// float Undefined (OptionalParm, Parm) - -void UWillowGFxLobbyTools::AS_SetArgF(int Idx, float N, float Undefined, TArray* args) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.AS_SetArgF"); - - UWillowGFxLobbyTools_AS_SetArgF_Params params; - params.Idx = Idx; - params.N = N; - params.Undefined = Undefined; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (args != nullptr) - *args = params.args; -} - - -// Function WillowGame.WillowGFxLobbyTools.InvokeNoArgs -// (Defined, Public) -// Parameters: -// struct FString Method (Parm, NeedCtorLink) - -void UWillowGFxLobbyTools::InvokeNoArgs(const struct FString& Method) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.InvokeNoArgs"); - - UWillowGFxLobbyTools_InvokeNoArgs_Params params; - params.Method = Method; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyTools.menuSetValue -// (Defined, Public) -// Parameters: -// int PlayerID (Parm) -// struct FString MenuTag (Parm, NeedCtorLink) -// struct FString Value (Parm, NeedCtorLink) - -void UWillowGFxLobbyTools::menuSetValue(int PlayerID, const struct FString& MenuTag, const struct FString& Value) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.menuSetValue"); - - UWillowGFxLobbyTools_menuSetValue_Params params; - params.PlayerID = PlayerID; - params.MenuTag = MenuTag; - params.Value = Value; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyTools.menuGetValue -// (Defined, Public, HasDefaults) -// Parameters: -// int PlayerID (Parm) -// struct FString MenuTag (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowGFxLobbyTools::menuGetValue(int PlayerID, const struct FString& MenuTag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.menuGetValue"); - - UWillowGFxLobbyTools_menuGetValue_Params params; - params.PlayerID = PlayerID; - params.MenuTag = MenuTag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxLobbyTools.menuAddEditItem -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FString menuCaption (Parm, NeedCtorLink) -// struct FString MenuTag (Parm, NeedCtorLink) -// struct FString Options (Parm, NeedCtorLink) -// struct FString Commands (OptionalParm, Parm, NeedCtorLink) - -void UWillowGFxLobbyTools::menuAddEditItem(const struct FString& menuCaption, const struct FString& MenuTag, const struct FString& Options, const struct FString& Commands) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.menuAddEditItem"); - - UWillowGFxLobbyTools_menuAddEditItem_Params params; - params.menuCaption = menuCaption; - params.MenuTag = MenuTag; - params.Options = Options; - params.Commands = Commands; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyTools.menuAddSlider -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FString menuCaption (Parm, NeedCtorLink) -// struct FString MenuTag (Parm, NeedCtorLink) -// struct FString Options (Parm, NeedCtorLink) -// struct FString Commands (OptionalParm, Parm, NeedCtorLink) - -void UWillowGFxLobbyTools::menuAddSlider(const struct FString& menuCaption, const struct FString& MenuTag, const struct FString& Options, const struct FString& Commands) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.menuAddSlider"); - - UWillowGFxLobbyTools_menuAddSlider_Params params; - params.menuCaption = menuCaption; - params.MenuTag = MenuTag; - params.Options = Options; - params.Commands = Commands; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyTools.menuUpdateSpinner -// (Defined, Public) -// Parameters: -// int PlayerID (Parm) -// struct FString MenuTag (Parm, NeedCtorLink) -// struct FString Choices (Parm, NeedCtorLink) - -void UWillowGFxLobbyTools::menuUpdateSpinner(int PlayerID, const struct FString& MenuTag, const struct FString& Choices) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.menuUpdateSpinner"); - - UWillowGFxLobbyTools_menuUpdateSpinner_Params params; - params.PlayerID = PlayerID; - params.MenuTag = MenuTag; - params.Choices = Choices; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyTools.menuAddSpinner -// (Defined, HasOptionalparams, Public) -// Parameters: -// struct FString menuCaption (Parm, NeedCtorLink) -// struct FString MenuTag (Parm, NeedCtorLink) -// struct FString Choices (Parm, NeedCtorLink) -// struct FString Commands (OptionalParm, Parm, NeedCtorLink) - -void UWillowGFxLobbyTools::menuAddSpinner(const struct FString& menuCaption, const struct FString& MenuTag, const struct FString& Choices, const struct FString& Commands) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.menuAddSpinner"); - - UWillowGFxLobbyTools_menuAddSpinner_Params params; - params.menuCaption = menuCaption; - params.MenuTag = MenuTag; - params.Choices = Choices; - params.Commands = Commands; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyTools.menuAddCharacterItem -// (Defined, HasOptionalparams, Public) -// Parameters: -// int menuDepth (Parm) -// int MenuID (Parm) -// int CharLevel (Parm) -// struct FString CharClass (Parm, NeedCtorLink) -// struct FString CharName (Parm, NeedCtorLink) -// struct FString Command (OptionalParm, Parm, NeedCtorLink) -// struct FString altCommand (OptionalParm, Parm, NeedCtorLink) - -void UWillowGFxLobbyTools::menuAddCharacterItem(int menuDepth, int MenuID, int CharLevel, const struct FString& CharClass, const struct FString& CharName, const struct FString& Command, const struct FString& altCommand) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.menuAddCharacterItem"); - - UWillowGFxLobbyTools_menuAddCharacterItem_Params params; - params.menuDepth = menuDepth; - params.MenuID = MenuID; - params.CharLevel = CharLevel; - params.CharClass = CharClass; - params.CharName = CharName; - params.Command = Command; - params.altCommand = altCommand; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyTools.menuAddItem -// (Defined, HasOptionalparams, Public) -// Parameters: -// int menuDepth (Parm) -// struct FString menuCaption (Parm, NeedCtorLink) -// struct FString MenuTag (OptionalParm, Parm, NeedCtorLink) -// struct FString Command (OptionalParm, Parm, NeedCtorLink) -// struct FString altCommand (OptionalParm, Parm, NeedCtorLink) - -void UWillowGFxLobbyTools::menuAddItem(int menuDepth, const struct FString& menuCaption, const struct FString& MenuTag, const struct FString& Command, const struct FString& altCommand) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.menuAddItem"); - - UWillowGFxLobbyTools_menuAddItem_Params params; - params.menuDepth = menuDepth; - params.menuCaption = menuCaption; - params.MenuTag = MenuTag; - params.Command = Command; - params.altCommand = altCommand; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyTools.menuEnd -// (Defined, Public) - -void UWillowGFxLobbyTools::menuEnd() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.menuEnd"); - - UWillowGFxLobbyTools_menuEnd_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyTools.menuStart -// (Defined, HasOptionalparams, Public) -// Parameters: -// int PlayerID (Parm) -// struct FString MenuTag (OptionalParm, Parm, NeedCtorLink) - -void UWillowGFxLobbyTools::menuStart(int PlayerID, const struct FString& MenuTag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.menuStart"); - - UWillowGFxLobbyTools_menuStart_Params params; - params.PlayerID = PlayerID; - params.MenuTag = MenuTag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyTools.inNeedsInput -// (Defined, Public, HasDefaults) -// Parameters: -// int PlayerID (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxLobbyTools::inNeedsInput(int PlayerID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.inNeedsInput"); - - UWillowGFxLobbyTools_inNeedsInput_Params params; - params.PlayerID = PlayerID; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxLobbyTools.inSelect -// (Defined, HasOptionalparams, Public) -// Parameters: -// int PlayerID (Parm) -// struct FString Context (OptionalParm, Parm, NeedCtorLink) - -void UWillowGFxLobbyTools::inSelect(int PlayerID, const struct FString& Context) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.inSelect"); - - UWillowGFxLobbyTools_inSelect_Params params; - params.PlayerID = PlayerID; - params.Context = Context; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyTools.inBack -// (Defined, Public) -// Parameters: -// int PlayerID (Parm) - -void UWillowGFxLobbyTools::inBack(int PlayerID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.inBack"); - - UWillowGFxLobbyTools_inBack_Params params; - params.PlayerID = PlayerID; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyTools.inPrev -// (Defined, Public) -// Parameters: -// int PlayerID (Parm) - -void UWillowGFxLobbyTools::inPrev(int PlayerID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.inPrev"); - - UWillowGFxLobbyTools_inPrev_Params params; - params.PlayerID = PlayerID; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyTools.inNext -// (Defined, Public) -// Parameters: -// int PlayerID (Parm) - -void UWillowGFxLobbyTools::inNext(int PlayerID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.inNext"); - - UWillowGFxLobbyTools_inNext_Params params; - params.PlayerID = PlayerID; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyTools.inMinus -// (Defined, Public) -// Parameters: -// int PlayerID (Parm) - -void UWillowGFxLobbyTools::inMinus(int PlayerID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.inMinus"); - - UWillowGFxLobbyTools_inMinus_Params params; - params.PlayerID = PlayerID; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyTools.inPlus -// (Defined, Public) -// Parameters: -// int PlayerID (Parm) - -void UWillowGFxLobbyTools::inPlus(int PlayerID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.inPlus"); - - UWillowGFxLobbyTools_inPlus_Params params; - params.PlayerID = PlayerID; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyTools.inCloseAllMenus -// (Defined, Public) -// Parameters: -// int PlayerID (Parm) - -void UWillowGFxLobbyTools::inCloseAllMenus(int PlayerID) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.inCloseAllMenus"); - - UWillowGFxLobbyTools_inCloseAllMenus_Params params; - params.PlayerID = PlayerID; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyTools.inFocus -// (Defined, Public) -// Parameters: -// int PlayerID (Parm) -// bool bFocus (Parm) - -void UWillowGFxLobbyTools::inFocus(int PlayerID, bool bFocus) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.inFocus"); - - UWillowGFxLobbyTools_inFocus_Params params; - params.PlayerID = PlayerID; - params.bFocus = bFocus; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxLobbyTools.Init -// (Defined, Public) -// Parameters: -// class UWillowGFxMovie* inMovie (Parm) - -void UWillowGFxLobbyTools::Init(class UWillowGFxMovie* inMovie) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxLobbyTools.Init"); - - UWillowGFxLobbyTools_Init_Params params; - params.inMovie = inMovie; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxTrainingDialogBox.OnClose -// (Defined, Public) - -void UWillowGFxTrainingDialogBox::OnClose() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxTrainingDialogBox.OnClose"); - - UWillowGFxTrainingDialogBox_OnClose_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxTrainingDialogBox.OnTick -// (Defined, Public) - -void UWillowGFxTrainingDialogBox::OnTick() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxTrainingDialogBox.OnTick"); - - UWillowGFxTrainingDialogBox_OnTick_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxTrainingDialogBox.DisplayDelayedOkBoxForTraining -// (Defined, Public) -// Parameters: -// struct FString Text (Parm, NeedCtorLink) -// struct FString Caption (Parm, NeedCtorLink) -// float OkDelay (Parm) - -void UWillowGFxTrainingDialogBox::DisplayDelayedOkBoxForTraining(const struct FString& Text, const struct FString& Caption, float OkDelay) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxTrainingDialogBox.DisplayDelayedOkBoxForTraining"); - - UWillowGFxTrainingDialogBox_DisplayDelayedOkBoxForTraining_Params params; - params.Text = Text; - params.Caption = Caption; - params.OkDelay = OkDelay; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxTrainingDialogBox.Accepted -// (Protected) -// Parameters: -// int ControllerId (Parm) - -void UWillowGFxTrainingDialogBox::Accepted(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxTrainingDialogBox.Accepted"); - - UWillowGFxTrainingDialogBox_Accepted_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxTrainingDialogBox.Cancelled -// (Public) -// Parameters: -// int ControllerId (Parm) - -void UWillowGFxTrainingDialogBox::Cancelled(int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxTrainingDialogBox.Cancelled"); - - UWillowGFxTrainingDialogBox_Cancelled_Params params; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowGFxTrainingDialogBox.HandleInputKey -// (Defined, Public) -// Parameters: -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxTrainingDialogBox::HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxTrainingDialogBox.HandleInputKey"); - - UWillowGFxTrainingDialogBox_HandleInputKey_Params params; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowGFxTrainingDialogBox.Start -// (Defined, Event, HasOptionalparams, Public) -// Parameters: -// bool StartPaused (OptionalParm, Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowGFxTrainingDialogBox::Start(bool StartPaused) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowGFxTrainingDialogBox.Start"); - - UWillowGFxTrainingDialogBox_Start_Params params; - params.StartPaused = StartPaused; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInteractiveObjectAttributeContextResolver.GetAttributeContext -// (Defined, Public) -// Parameters: -// class UAttributeDefinitionBase* Attribute (Parm) -// class UObject* AttributeContextSource (Parm) -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UWillowInteractiveObjectAttributeContextResolver::GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInteractiveObjectAttributeContextResolver.GetAttributeContext"); - - UWillowInteractiveObjectAttributeContextResolver_GetAttributeContext_Params params; - params.Attribute = Attribute; - params.AttributeContextSource = AttributeContextSource; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowInventoryManagerAttributeContextResolver.GetAttributeContext -// (Defined, Public) -// Parameters: -// class UAttributeDefinitionBase* Attribute (Parm) -// class UObject* AttributeContextSource (Parm) -// class UObject* ReturnValue (Parm, OutParm, ReturnParm) - -class UObject* UWillowInventoryManagerAttributeContextResolver::GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowInventoryManagerAttributeContextResolver.GetAttributeContext"); - - UWillowInventoryManagerAttributeContextResolver_GetAttributeContext_Params params; - params.Attribute = Attribute; - params.AttributeContextSource = AttributeContextSource; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowLockWarningMessage.GetColor -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) -// struct FColor ReturnValue (Parm, OutParm, ReturnParm) - -struct FColor UWillowLockWarningMessage::GetColor(int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLockWarningMessage.GetColor"); - - UWillowLockWarningMessage_GetColor_Params params; - params.Switch = Switch; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowLockWarningMessage.GetString -// (Defined, Static, HasOptionalparams, Public) -// Parameters: -// int Switch (OptionalParm, Parm) -// bool bPRI1HUD (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_2 (OptionalParm, Parm) -// class APlayerReplicationInfo* RelatedPRI_3 (OptionalParm, Parm) -// class UObject* OptionalObject (OptionalParm, Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowLockWarningMessage::GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLockWarningMessage.GetString"); - - UWillowLockWarningMessage_GetString_Params params; - params.Switch = Switch; - params.bPRI1HUD = bPRI1HUD; - params.RelatedPRI_2 = RelatedPRI_2; - params.RelatedPRI_3 = RelatedPRI_3; - params.OptionalObject = OptionalObject; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowLockWarningMessage.AnnouncementLevel -// (Defined, Static, Public) -// Parameters: -// unsigned char MessageIndex (Parm) -// unsigned char ReturnValue (Parm, OutParm, ReturnParm) - -unsigned char UWillowLockWarningMessage::AnnouncementLevel(unsigned char MessageIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowLockWarningMessage.AnnouncementLevel"); - - UWillowLockWarningMessage_AnnouncementLevel_Params params; - params.MessageIndex = MessageIndex; - - auto flags = fn->FunctionFlags; - - static auto defaultObj = StaticClass()->CreateDefaultObject(); - BL2SDK::pProcessEvent(defaultObj, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowPopulationEncounter.OnAIAbortMoveToActor -// (Defined, Public, HasDefaults) -// Parameters: -// class USeqAct_AIAbortMoveToActor* inAction (Parm) - -void AWillowPopulationEncounter::OnAIAbortMoveToActor(class USeqAct_AIAbortMoveToActor* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationEncounter.OnAIAbortMoveToActor"); - - AWillowPopulationEncounter_OnAIAbortMoveToActor_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationEncounter.OnAICombatVolume -// (Defined, Public, HasDefaults) -// Parameters: -// class UWillowSeqAct_AICombatVolume* inAction (Parm) - -void AWillowPopulationEncounter::OnAICombatVolume(class UWillowSeqAct_AICombatVolume* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationEncounter.OnAICombatVolume"); - - AWillowPopulationEncounter_OnAICombatVolume_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationEncounter.OnAIScripted -// (Defined, Public, HasDefaults) -// Parameters: -// class UWillowSeqAct_AIScripted* inAction (Parm) - -void AWillowPopulationEncounter::OnAIScripted(class UWillowSeqAct_AIScripted* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationEncounter.OnAIScripted"); - - AWillowPopulationEncounter_OnAIScripted_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationEncounter.OnAIScriptedAnim -// (Defined, Public, HasDefaults) -// Parameters: -// class UWillowSeqAct_AIScriptedAnim* inAction (Parm) - -void AWillowPopulationEncounter::OnAIScriptedAnim(class UWillowSeqAct_AIScriptedAnim* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationEncounter.OnAIScriptedAnim"); - - AWillowPopulationEncounter_OnAIScriptedAnim_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationEncounter.OnAIScriptedDeath -// (Defined, Public, HasDefaults) -// Parameters: -// class UWillowSeqAct_AIScriptedDeath* inAction (Parm) - -void AWillowPopulationEncounter::OnAIScriptedDeath(class UWillowSeqAct_AIScriptedDeath* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationEncounter.OnAIScriptedDeath"); - - AWillowPopulationEncounter_OnAIScriptedDeath_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationEncounter.OnAIScriptedFollow -// (Defined, Public, HasDefaults) -// Parameters: -// class UWillowSeqAct_AIScriptedFollow* inAction (Parm) - -void AWillowPopulationEncounter::OnAIScriptedFollow(class UWillowSeqAct_AIScriptedFollow* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationEncounter.OnAIScriptedFollow"); - - AWillowPopulationEncounter_OnAIScriptedFollow_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationEncounter.OnAIScriptedHold -// (Defined, Public, HasDefaults) -// Parameters: -// class UWillowSeqAct_AIScriptedHold* inAction (Parm) - -void AWillowPopulationEncounter::OnAIScriptedHold(class UWillowSeqAct_AIScriptedHold* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationEncounter.OnAIScriptedHold"); - - AWillowPopulationEncounter_OnAIScriptedHold_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationEncounter.OnAISetItemTossTarget -// (Defined, Public, HasDefaults) -// Parameters: -// class UWillowSeqAct_AISetItemTossTarget* inAction (Parm) - -void AWillowPopulationEncounter::OnAISetItemTossTarget(class UWillowSeqAct_AISetItemTossTarget* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationEncounter.OnAISetItemTossTarget"); - - AWillowPopulationEncounter_OnAISetItemTossTarget_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowPopulationEncounter.OnAIProvoke -// (Defined, Public, HasDefaults) -// Parameters: -// class UWillowSeqAct_AIProvoke* inAction (Parm) - -void AWillowPopulationEncounter::OnAIProvoke(class UWillowSeqAct_AIProvoke* inAction) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowPopulationEncounter.OnAIProvoke"); - - AWillowPopulationEncounter_OnAIProvoke_Params params; - params.inAction = inAction; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderApplyRequiredOption.HandleSpinnerChange -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// int NewChoiceIndex (Parm) -// struct FString NewChoiceValue (Parm, NeedCtorLink) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderApplyRequiredOption::HandleSpinnerChange(int EventID, int NewChoiceIndex, const struct FString& NewChoiceValue, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderApplyRequiredOption.HandleSpinnerChange"); - - UWillowScrollingListDataProviderApplyRequiredOption_HandleSpinnerChange_Params params; - params.EventID = EventID; - params.NewChoiceIndex = NewChoiceIndex; - params.NewChoiceValue = NewChoiceValue; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderApplyRequiredOption.Populate -// (Defined, Public, HasDefaults) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderApplyRequiredOption::Populate(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderApplyRequiredOption.Populate"); - - UWillowScrollingListDataProviderApplyRequiredOption_Populate_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderApplyRequiredOption.HandleClick -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderApplyRequiredOption::HandleClick(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderApplyRequiredOption.HandleClick"); - - UWillowScrollingListDataProviderApplyRequiredOption_HandleClick_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderAudioOptions.UpdateRealtimeSetting -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class AWillowPlayerController* WPCOwner (Parm) - -void UWillowScrollingListDataProviderAudioOptions::UpdateRealtimeSetting(int EventID, class AWillowPlayerController* WPCOwner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderAudioOptions.UpdateRealtimeSetting"); - - UWillowScrollingListDataProviderAudioOptions_UpdateRealtimeSetting_Params params; - params.EventID = EventID; - params.WPCOwner = WPCOwner; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderAudioOptions.StopAllVolumeSounds -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderAudioOptions::StopAllVolumeSounds(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderAudioOptions.StopAllVolumeSounds"); - - UWillowScrollingListDataProviderAudioOptions_StopAllVolumeSounds_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderAudioOptions.CheckStopVolumeSound -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderAudioOptions::CheckStopVolumeSound(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderAudioOptions.CheckStopVolumeSound"); - - UWillowScrollingListDataProviderAudioOptions_CheckStopVolumeSound_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderAudioOptions.HandleSpinnerChange -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// int NewChoiceIndex (Parm) -// struct FString NewChoiceValue (Parm, NeedCtorLink) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderAudioOptions::HandleSpinnerChange(int EventID, int NewChoiceIndex, const struct FString& NewChoiceValue, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderAudioOptions.HandleSpinnerChange"); - - UWillowScrollingListDataProviderAudioOptions_HandleSpinnerChange_Params params; - params.EventID = EventID; - params.NewChoiceIndex = NewChoiceIndex; - params.NewChoiceValue = NewChoiceValue; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderAudioOptions.HandleSliderChange -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// int NewSliderValue (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderAudioOptions::HandleSliderChange(int EventID, int NewSliderValue, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderAudioOptions.HandleSliderChange"); - - UWillowScrollingListDataProviderAudioOptions_HandleSliderChange_Params params; - params.EventID = EventID; - params.NewSliderValue = NewSliderValue; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderAudioOptions.HandleSelectionChange -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderAudioOptions::HandleSelectionChange(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderAudioOptions.HandleSelectionChange"); - - UWillowScrollingListDataProviderAudioOptions_HandleSelectionChange_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderAudioOptions.HandleClick -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderAudioOptions::HandleClick(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderAudioOptions.HandleClick"); - - UWillowScrollingListDataProviderAudioOptions_HandleClick_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderAudioOptions.OnPop -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderAudioOptions::OnPop(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderAudioOptions.OnPop"); - - UWillowScrollingListDataProviderAudioOptions_OnPop_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderAudioOptions.Cleanup -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderAudioOptions::Cleanup(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderAudioOptions.Cleanup"); - - UWillowScrollingListDataProviderAudioOptions_Cleanup_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderAudioOptions.Populate -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderAudioOptions::Populate(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderAudioOptions.Populate"); - - UWillowScrollingListDataProviderAudioOptions_Populate_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderExtras.Populate -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderExtras::Populate(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderExtras.Populate"); - - UWillowScrollingListDataProviderExtras_Populate_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderExtras.HandleClick -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderExtras::HandleClick(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderExtras.HandleClick"); - - UWillowScrollingListDataProviderExtras_HandleClick_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderFrontEnd.GetSubmenuForEvent -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UWillowScrollingListDataProviderFrontEnd::GetSubmenuForEvent(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderFrontEnd.GetSubmenuForEvent"); - - UWillowScrollingListDataProviderFrontEnd_GetSubmenuForEvent_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderFrontEnd.Populate -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderFrontEnd::Populate(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderFrontEnd.Populate"); - - UWillowScrollingListDataProviderFrontEnd_Populate_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderFrontEnd.HandleClick -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderFrontEnd::HandleClick(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderFrontEnd.HandleClick"); - - UWillowScrollingListDataProviderFrontEnd_HandleClick_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderGameOptions.HandleSpinnerChange -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// int NewChoiceIndex (Parm) -// struct FString NewChoiceValue (Parm, NeedCtorLink) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderGameOptions::HandleSpinnerChange(int EventID, int NewChoiceIndex, const struct FString& NewChoiceValue, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderGameOptions.HandleSpinnerChange"); - - UWillowScrollingListDataProviderGameOptions_HandleSpinnerChange_Params params; - params.EventID = EventID; - params.NewChoiceIndex = NewChoiceIndex; - params.NewChoiceValue = NewChoiceValue; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderGameOptions.AddSettingSteeringMethod -// (Defined, HasOptionalparams, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) -// struct FString Caption (Parm, NeedCtorLink) -// struct FString Description (OptionalParm, Parm, NeedCtorLink) -// bool bDisabled (OptionalParm, Parm) - -void UWillowScrollingListDataProviderGameOptions::AddSettingSteeringMethod(class UWillowScrollingList* TheList, const struct FString& Caption, const struct FString& Description, bool bDisabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderGameOptions.AddSettingSteeringMethod"); - - UWillowScrollingListDataProviderGameOptions_AddSettingSteeringMethod_Params params; - params.TheList = TheList; - params.Caption = Caption; - params.Description = Description; - params.bDisabled = bDisabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderGameOptions.Populate -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderGameOptions::Populate(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderGameOptions.Populate"); - - UWillowScrollingListDataProviderGameOptions_Populate_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.UpdatePresetCaptions -// (Defined, HasOptionalparams, Public, HasDefaults) -// Parameters: -// struct FName PresetTag (Parm) -// struct FString PresetName (Parm, NeedCtorLink) -// bool bIsCustomPresetIndex (Parm) -// int HightlightCaptionIndex (OptionalParm, Parm) - -void UWillowScrollingListDataProviderGamepadOptions::UpdatePresetCaptions(const struct FName& PresetTag, const struct FString& PresetName, bool bIsCustomPresetIndex, int HightlightCaptionIndex) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderGamepadOptions.UpdatePresetCaptions"); - - UWillowScrollingListDataProviderGamepadOptions_UpdatePresetCaptions_Params params; - params.PresetTag = PresetTag; - params.PresetName = PresetName; - params.bIsCustomPresetIndex = bIsCustomPresetIndex; - params.HightlightCaptionIndex = HightlightCaptionIndex; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.InitControllerMapping -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderGamepadOptions::InitControllerMapping(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderGamepadOptions.InitControllerMapping"); - - UWillowScrollingListDataProviderGamepadOptions_InitControllerMapping_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.HideControllerMapping -// (Defined, Public) - -void UWillowScrollingListDataProviderGamepadOptions::HideControllerMapping() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderGamepadOptions.HideControllerMapping"); - - UWillowScrollingListDataProviderGamepadOptions_HideControllerMapping_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.GetIndexForButton -// (Defined, Public) -// Parameters: -// struct FName ButtonName (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowScrollingListDataProviderGamepadOptions::GetIndexForButton(const struct FName& ButtonName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderGamepadOptions.GetIndexForButton"); - - UWillowScrollingListDataProviderGamepadOptions_GetIndexForButton_Params params; - params.ButtonName = ButtonName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.StartCustomizeMode -// (Defined, Public) - -void UWillowScrollingListDataProviderGamepadOptions::StartCustomizeMode() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderGamepadOptions.StartCustomizeMode"); - - UWillowScrollingListDataProviderGamepadOptions_StartCustomizeMode_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.HandleExitWarnDlgInputKey -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderGamepadOptions::HandleExitWarnDlgInputKey(class UWillowGFxDialogBox* Dlg, int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderGamepadOptions.HandleExitWarnDlgInputKey"); - - UWillowScrollingListDataProviderGamepadOptions_HandleExitWarnDlgInputKey_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.DisplayExitWarnDialog -// (Defined, Public) - -void UWillowScrollingListDataProviderGamepadOptions::DisplayExitWarnDialog() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderGamepadOptions.DisplayExitWarnDialog"); - - UWillowScrollingListDataProviderGamepadOptions_DisplayExitWarnDialog_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.HandleClobberDlgInputKey -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderGamepadOptions::HandleClobberDlgInputKey(class UWillowGFxDialogBox* Dlg, int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderGamepadOptions.HandleClobberDlgInputKey"); - - UWillowScrollingListDataProviderGamepadOptions_HandleClobberDlgInputKey_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.HandleInputKey -// (Defined, Public) -// Parameters: -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderGamepadOptions::HandleInputKey(const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderGamepadOptions.HandleInputKey"); - - UWillowScrollingListDataProviderGamepadOptions_HandleInputKey_Params params; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.EncodeButton -// (Defined, Public) -// Parameters: -// struct FString InButtonName (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowScrollingListDataProviderGamepadOptions::EncodeButton(const struct FString& InButtonName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderGamepadOptions.EncodeButton"); - - UWillowScrollingListDataProviderGamepadOptions_EncodeButton_Params params; - params.InButtonName = InButtonName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.CreateControllerRebindingString -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowScrollingListDataProviderGamepadOptions::CreateControllerRebindingString() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderGamepadOptions.CreateControllerRebindingString"); - - UWillowScrollingListDataProviderGamepadOptions_CreateControllerRebindingString_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.OnPop -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderGamepadOptions::OnPop(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderGamepadOptions.OnPop"); - - UWillowScrollingListDataProviderGamepadOptions_OnPop_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.Cleanup -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderGamepadOptions::Cleanup(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderGamepadOptions.Cleanup"); - - UWillowScrollingListDataProviderGamepadOptions_Cleanup_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.HandleSelectionRollover -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderGamepadOptions::HandleSelectionRollover(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderGamepadOptions.HandleSelectionRollover"); - - UWillowScrollingListDataProviderGamepadOptions_HandleSelectionRollover_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.HandleSelectionChange -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderGamepadOptions::HandleSelectionChange(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderGamepadOptions.HandleSelectionChange"); - - UWillowScrollingListDataProviderGamepadOptions_HandleSelectionChange_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.HandleSpinnerChange -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// int NewChoiceIndex (Parm) -// struct FString NewChoiceValue (Parm, NeedCtorLink) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderGamepadOptions::HandleSpinnerChange(int EventID, int NewChoiceIndex, const struct FString& NewChoiceValue, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderGamepadOptions.HandleSpinnerChange"); - - UWillowScrollingListDataProviderGamepadOptions_HandleSpinnerChange_Params params; - params.EventID = EventID; - params.NewChoiceIndex = NewChoiceIndex; - params.NewChoiceValue = NewChoiceValue; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.AddControllerPresets -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderGamepadOptions::AddControllerPresets(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderGamepadOptions.AddControllerPresets"); - - UWillowScrollingListDataProviderGamepadOptions_AddControllerPresets_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.HandleCustomizeModeDlgInputKey -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderGamepadOptions::HandleCustomizeModeDlgInputKey(class UWillowGFxDialogBox* Dlg, int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderGamepadOptions.HandleCustomizeModeDlgInputKey"); - - UWillowScrollingListDataProviderGamepadOptions_HandleCustomizeModeDlgInputKey_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.Populate -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderGamepadOptions::Populate(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderGamepadOptions.Populate"); - - UWillowScrollingListDataProviderGamepadOptions_Populate_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.ShowControllerMapping -// (Defined, Public) -// Parameters: -// bool bVisible (Parm) - -void UWillowScrollingListDataProviderKeyboardMouseOptions::ShowControllerMapping(bool bVisible) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.ShowControllerMapping"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_ShowControllerMapping_Params params; - params.bVisible = bVisible; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.OnPop -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderKeyboardMouseOptions::OnPop(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.OnPop"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_OnPop_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.Cleanup -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderKeyboardMouseOptions::Cleanup(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.Cleanup"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_Cleanup_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.HandleClick -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderKeyboardMouseOptions::HandleClick(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.HandleClick"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_HandleClick_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.HandleSelectionRollover -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderKeyboardMouseOptions::HandleSelectionRollover(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.HandleSelectionRollover"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_HandleSelectionRollover_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.HandleSelectionChange -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderKeyboardMouseOptions::HandleSelectionChange(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.HandleSelectionChange"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_HandleSelectionChange_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.OnResetKeyBindsButtonClicked -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderKeyboardMouseOptions::OnResetKeyBindsButtonClicked(class UWillowGFxDialogBox* Dlg, int ControllerId) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.OnResetKeyBindsButtonClicked"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_OnResetKeyBindsButtonClicked_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.HandleKeySwapDialog -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderKeyboardMouseOptions::HandleKeySwapDialog(class UWillowGFxDialogBox* Dlg, int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.HandleKeySwapDialog"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_HandleKeySwapDialog_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.BindCurrentSelection -// (Defined, Public) -// Parameters: -// struct FName Key (Parm) - -void UWillowScrollingListDataProviderKeyboardMouseOptions::BindCurrentSelection(const struct FName& Key) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.BindCurrentSelection"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_BindCurrentSelection_Params params; - params.Key = Key; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.HandleBindInputKey -// (Defined, Public) -// Parameters: -// class UWillowGFxDialogBox* Dlg (Parm) -// int ControllerId (Parm) -// struct FName ukey (Parm) -// unsigned char uevent (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderKeyboardMouseOptions::HandleBindInputKey(class UWillowGFxDialogBox* Dlg, int ControllerId, const struct FName& ukey, unsigned char uevent) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.HandleBindInputKey"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_HandleBindInputKey_Params params; - params.Dlg = Dlg; - params.ControllerId = ControllerId; - params.ukey = ukey; - params.uevent = uevent; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.DoBind -// (Final, Defined, Private) - -void UWillowScrollingListDataProviderKeyboardMouseOptions::DoBind() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.DoBind"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_DoBind_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.AllowBindKey -// (Defined, Public) -// Parameters: -// struct FName Key (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderKeyboardMouseOptions::AllowBindKey(const struct FName& Key) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.AllowBindKey"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_AllowBindKey_Params params; - params.Key = Key; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.IsGamepadKey -// (Defined, Public) -// Parameters: -// struct FName Key (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderKeyboardMouseOptions::IsGamepadKey(const struct FName& Key) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.IsGamepadKey"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_IsGamepadKey_Params params; - params.Key = Key; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.GetLocalizedKeyName -// (Defined, Public) -// Parameters: -// struct FName InputKeyName (Parm) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowScrollingListDataProviderKeyboardMouseOptions::GetLocalizedKeyName(const struct FName& InputKeyName) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.GetLocalizedKeyName"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_GetLocalizedKeyName_Params params; - params.InputKeyName = InputKeyName; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.FindBinding -// (Defined, Public) -// Parameters: -// struct FName Tag (Parm) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowScrollingListDataProviderKeyboardMouseOptions::FindBinding(const struct FName& Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.FindBinding"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_FindBinding_Params params; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.AddKeyBindEntry -// (Defined, Public) -// Parameters: -// struct FName Tag (Parm) -// struct FName ActionName (Parm) -// struct FString Caption (Parm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowScrollingListDataProviderKeyboardMouseOptions::AddKeyBindEntry(const struct FName& Tag, const struct FName& ActionName, const struct FString& Caption) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.AddKeyBindEntry"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_AddKeyBindEntry_Params params; - params.Tag = Tag; - params.ActionName = ActionName; - params.Caption = Caption; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.AddAxisButtonBinding -// (Defined, Public, HasOutparams) -// Parameters: -// struct FInputDeviceAxisData Axis (Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowScrollingListDataProviderKeyboardMouseOptions::AddAxisButtonBinding(struct FInputDeviceAxisData* Axis) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.AddAxisButtonBinding"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_AddAxisButtonBinding_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Axis != nullptr) - *Axis = params.Axis; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.GetAxisButtonCaption -// (Defined, Public, HasOutparams) -// Parameters: -// struct FInputDeviceAxisData Axis (Parm, OutParm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowScrollingListDataProviderKeyboardMouseOptions::GetAxisButtonCaption(struct FInputDeviceAxisData* Axis) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.GetAxisButtonCaption"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_GetAxisButtonCaption_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Axis != nullptr) - *Axis = params.Axis; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.AddButtonBinding -// (Defined, Public, HasOutparams) -// Parameters: -// struct FInputDeviceButtonData Button (Parm, OutParm, NeedCtorLink) -// int ReturnValue (Parm, OutParm, ReturnParm) - -int UWillowScrollingListDataProviderKeyboardMouseOptions::AddButtonBinding(struct FInputDeviceButtonData* Button) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.AddButtonBinding"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_AddButtonBinding_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - if (Button != nullptr) - *Button = params.Button; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.GetButtonCaption -// (Defined, Public) -// Parameters: -// struct FInputDeviceButtonData Button (Parm, NeedCtorLink) -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowScrollingListDataProviderKeyboardMouseOptions::GetButtonCaption(const struct FInputDeviceButtonData& Button) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.GetButtonCaption"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_GetButtonCaption_Params params; - params.Button = Button; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.GetActionNameForButton -// (Defined, Public) -// Parameters: -// struct FInputDeviceButtonData Button (Parm, NeedCtorLink) -// struct FName ReturnValue (Parm, OutParm, ReturnParm) - -struct FName UWillowScrollingListDataProviderKeyboardMouseOptions::GetActionNameForButton(const struct FInputDeviceButtonData& Button) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.GetActionNameForButton"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_GetActionNameForButton_Params params; - params.Button = Button; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.extOnPopulateKeys -// (Defined, Public) - -void UWillowScrollingListDataProviderKeyboardMouseOptions::extOnPopulateKeys() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.extOnPopulateKeys"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_extOnPopulateKeys_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.extOnKeySelectionChange -// (Defined, Public) -// Parameters: -// struct FString Tag (Parm, NeedCtorLink) - -void UWillowScrollingListDataProviderKeyboardMouseOptions::extOnKeySelectionChange(const struct FString& Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.extOnKeySelectionChange"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_extOnKeySelectionChange_Params params; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.extOnKeyClicked -// (Defined, Public) -// Parameters: -// struct FString Tag (Parm, NeedCtorLink) - -void UWillowScrollingListDataProviderKeyboardMouseOptions::extOnKeyClicked(const struct FString& Tag) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.extOnKeyClicked"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_extOnKeyClicked_Params params; - params.Tag = Tag; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.InitKeyBinding -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderKeyboardMouseOptions::InitKeyBinding(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.InitKeyBinding"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_InitKeyBinding_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.InitDeviceCollection -// (Defined, Public, HasDefaults) - -void UWillowScrollingListDataProviderKeyboardMouseOptions::InitDeviceCollection() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.InitDeviceCollection"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_InitDeviceCollection_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.Populate -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderKeyboardMouseOptions::Populate(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.Populate"); - - UWillowScrollingListDataProviderKeyboardMouseOptions_Populate_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderLobby.Populate -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderLobby::Populate(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderLobby.Populate"); - - UWillowScrollingListDataProviderLobby_Populate_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderLobby.HandleClick -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderLobby::HandleClick(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderLobby.HandleClick"); - - UWillowScrollingListDataProviderLobby_HandleClick_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderMapList.Populate -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderMapList::Populate(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderMapList.Populate"); - - UWillowScrollingListDataProviderMapList_Populate_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderMapList.HandleClick -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderMapList::HandleClick(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderMapList.HandleClick"); - - UWillowScrollingListDataProviderMapList_HandleClick_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderMapList.GetMenuDisplayName -// (Defined, Public) -// Parameters: -// struct FString ReturnValue (Parm, OutParm, ReturnParm, NeedCtorLink) - -struct FString UWillowScrollingListDataProviderMapList::GetMenuDisplayName() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderMapList.GetMenuDisplayName"); - - UWillowScrollingListDataProviderMapList_GetMenuDisplayName_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderPause.Populate -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderPause::Populate(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderPause.Populate"); - - UWillowScrollingListDataProviderPause_Populate_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderPause.HandleClick -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderPause::HandleClick(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderPause.HandleClick"); - - UWillowScrollingListDataProviderPause_HandleClick_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderResolutionOptions.HandleClick -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderResolutionOptions::HandleClick(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderResolutionOptions.HandleClick"); - - UWillowScrollingListDataProviderResolutionOptions_HandleClick_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderVideoOptions.GetSubmenuForEvent -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// FScriptInterface ReturnValue (Parm, OutParm, ReturnParm) - -FScriptInterface UWillowScrollingListDataProviderVideoOptions::GetSubmenuForEvent(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderVideoOptions.GetSubmenuForEvent"); - - UWillowScrollingListDataProviderVideoOptions_GetSubmenuForEvent_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderVideoOptions.HideGuide -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderVideoOptions::HideGuide(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderVideoOptions.HideGuide"); - - UWillowScrollingListDataProviderVideoOptions_HideGuide_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderVideoOptions.ShowGuide -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderVideoOptions::ShowGuide(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderVideoOptions.ShowGuide"); - - UWillowScrollingListDataProviderVideoOptions_ShowGuide_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderVideoOptions.UpdateRealtimeSetting -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class AWillowPlayerController* WPCOwner (Parm) - -void UWillowScrollingListDataProviderVideoOptions::UpdateRealtimeSetting(int EventID, class AWillowPlayerController* WPCOwner) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderVideoOptions.UpdateRealtimeSetting"); - - UWillowScrollingListDataProviderVideoOptions_UpdateRealtimeSetting_Params params; - params.EventID = EventID; - params.WPCOwner = WPCOwner; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderVideoOptions.Cleanup -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderVideoOptions::Cleanup(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderVideoOptions.Cleanup"); - - UWillowScrollingListDataProviderVideoOptions_Cleanup_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderVideoOptions.OnPop -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderVideoOptions::OnPop(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderVideoOptions.OnPop"); - - UWillowScrollingListDataProviderVideoOptions_OnPop_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderVideoOptions.HandleSelectionRollover -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderVideoOptions::HandleSelectionRollover(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderVideoOptions.HandleSelectionRollover"); - - UWillowScrollingListDataProviderVideoOptions_HandleSelectionRollover_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderVideoOptions.HandleSelectionChange -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderVideoOptions::HandleSelectionChange(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderVideoOptions.HandleSelectionChange"); - - UWillowScrollingListDataProviderVideoOptions_HandleSelectionChange_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderVideoOptions.HandleSpinnerChange -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// int NewChoiceIndex (Parm) -// struct FString NewChoiceValue (Parm, NeedCtorLink) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderVideoOptions::HandleSpinnerChange(int EventID, int NewChoiceIndex, const struct FString& NewChoiceValue, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderVideoOptions.HandleSpinnerChange"); - - UWillowScrollingListDataProviderVideoOptions_HandleSpinnerChange_Params params; - params.EventID = EventID; - params.NewChoiceIndex = NewChoiceIndex; - params.NewChoiceValue = NewChoiceValue; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowScrollingListDataProviderVideoOptions.AddSettingColorBlind -// (Defined, HasOptionalparams, Public) -// Parameters: -// class UWillowScrollingList* InTheList (Parm) -// struct FString Caption (Parm, NeedCtorLink) -// struct FString Description (OptionalParm, Parm, NeedCtorLink) -// bool bDisabled (OptionalParm, Parm) - -void UWillowScrollingListDataProviderVideoOptions::AddSettingColorBlind(class UWillowScrollingList* InTheList, const struct FString& Caption, const struct FString& Description, bool bDisabled) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderVideoOptions.AddSettingColorBlind"); - - UWillowScrollingListDataProviderVideoOptions_AddSettingColorBlind_Params params; - params.InTheList = InTheList; - params.Caption = Caption; - params.Description = Description; - params.bDisabled = bDisabled; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderVideoOptions.Populate -// (Defined, Public) -// Parameters: -// class UWillowScrollingList* TheList (Parm) - -void UWillowScrollingListDataProviderVideoOptions::Populate(class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderVideoOptions.Populate"); - - UWillowScrollingListDataProviderVideoOptions_Populate_Params params; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowScrollingListDataProviderWindowModeOptions.HandleClick -// (Defined, Public) -// Parameters: -// int EventID (Parm) -// class UWillowScrollingList* TheList (Parm) -// bool ReturnValue (Parm, OutParm, ReturnParm) - -bool UWillowScrollingListDataProviderWindowModeOptions::HandleClick(int EventID, class UWillowScrollingList* TheList) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowScrollingListDataProviderWindowModeOptions.HandleClick"); - - UWillowScrollingListDataProviderWindowModeOptions_HandleClick_Params params; - params.EventID = EventID; - params.TheList = TheList; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ((char *)¶ms) + sizeof(params) - sizeof(unsigned long)); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSeqAct_BossBar.Activated -// (Defined, Event, Public) - -void UWillowSeqAct_BossBar::Activated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_BossBar.Activated"); - - UWillowSeqAct_BossBar_Activated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSeqAct_CleanUpPlayerVehicles.Activated -// (Defined, Event, Public) - -void UWillowSeqAct_CleanUpPlayerVehicles::Activated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_CleanUpPlayerVehicles.Activated"); - - UWillowSeqAct_CleanUpPlayerVehicles_Activated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSeqAct_ClientFlagGet.Activated -// (Defined, Event, Public) - -void UWillowSeqAct_ClientFlagGet::Activated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_ClientFlagGet.Activated"); - - UWillowSeqAct_ClientFlagGet_Activated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSeqAct_ClientFlagSet.Activated -// (Defined, Event, Public) - -void UWillowSeqAct_ClientFlagSet::Activated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_ClientFlagSet.Activated"); - - UWillowSeqAct_ClientFlagSet_Activated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSeqAct_CloseColiseumOverlay.Activated -// (Defined, Event, Public) - -void UWillowSeqAct_CloseColiseumOverlay::Activated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_CloseColiseumOverlay.Activated"); - - UWillowSeqAct_CloseColiseumOverlay_Activated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSeqAct_ColiseumAllDead.Activated -// (Defined, Event, Public) - -void UWillowSeqAct_ColiseumAllDead::Activated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_ColiseumAllDead.Activated"); - - UWillowSeqAct_ColiseumAllDead_Activated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSeqAct_ColiseumAwardCertificate.Activated -// (Defined, Event, Public) - -void UWillowSeqAct_ColiseumAwardCertificate::Activated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_ColiseumAwardCertificate.Activated"); - - UWillowSeqAct_ColiseumAwardCertificate_Activated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSeqAct_ColiseumNotify.Activated -// (Defined, Event, Public) - -void UWillowSeqAct_ColiseumNotify::Activated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_ColiseumNotify.Activated"); - - UWillowSeqAct_ColiseumNotify_Activated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSeqAct_ColiseumRoundAnnounce.Activated -// (Defined, Event, Public) - -void UWillowSeqAct_ColiseumRoundAnnounce::Activated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_ColiseumRoundAnnounce.Activated"); - - UWillowSeqAct_ColiseumRoundAnnounce_Activated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSeqAct_ColiseumRuleAnnounce.Activated -// (Defined, Event, Public) - -void UWillowSeqAct_ColiseumRuleAnnounce::Activated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_ColiseumRuleAnnounce.Activated"); - - UWillowSeqAct_ColiseumRuleAnnounce_Activated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSeqAct_ColiseumStartTimer.Activated -// (Defined, Event, Public) - -void UWillowSeqAct_ColiseumStartTimer::Activated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_ColiseumStartTimer.Activated"); - - UWillowSeqAct_ColiseumStartTimer_Activated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSeqAct_ColiseumVictory.Activated -// (Defined, Event, Public) - -void UWillowSeqAct_ColiseumVictory::Activated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_ColiseumVictory.Activated"); - - UWillowSeqAct_ColiseumVictory_Activated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSeqAct_KillPawnBasedOnAllegiance.GetKillInstigatorFromVariableLink -// (Defined, Public) -// Parameters: -// class AController* ReturnValue (Parm, OutParm, ReturnParm) - -class AController* UWillowSeqAct_KillPawnBasedOnAllegiance::GetKillInstigatorFromVariableLink() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_KillPawnBasedOnAllegiance.GetKillInstigatorFromVariableLink"); - - UWillowSeqAct_KillPawnBasedOnAllegiance_GetKillInstigatorFromVariableLink_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSeqAct_KillPawnBasedOnAllegiance.GetAllegianceFromVariableLink -// (Defined, Public) -// Parameters: -// class UPawnAllegiance* ReturnValue (Parm, OutParm, ReturnParm) - -class UPawnAllegiance* UWillowSeqAct_KillPawnBasedOnAllegiance::GetAllegianceFromVariableLink() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_KillPawnBasedOnAllegiance.GetAllegianceFromVariableLink"); - - UWillowSeqAct_KillPawnBasedOnAllegiance_GetAllegianceFromVariableLink_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, ¶ms.ReturnValue); - - fn->FunctionFlags = flags; - - return params.ReturnValue; -} - - -// Function WillowGame.WillowSeqAct_KillPawnBasedOnAllegiance.KillBasedOnThisAllegiance -// (Defined, Public) -// Parameters: -// class UPawnAllegiance* AllegianceToUse (Parm) - -void UWillowSeqAct_KillPawnBasedOnAllegiance::KillBasedOnThisAllegiance(class UPawnAllegiance* AllegianceToUse) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_KillPawnBasedOnAllegiance.KillBasedOnThisAllegiance"); - - UWillowSeqAct_KillPawnBasedOnAllegiance_KillBasedOnThisAllegiance_Params params; - params.AllegianceToUse = AllegianceToUse; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSeqAct_KillPawnBasedOnAllegiance.Activated -// (Defined, Event, Public) - -void UWillowSeqAct_KillPawnBasedOnAllegiance::Activated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_KillPawnBasedOnAllegiance.Activated"); - - UWillowSeqAct_KillPawnBasedOnAllegiance_Activated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSeqAct_NotifyDesignerAttribute.Activated -// (Defined, Event, Public) - -void UWillowSeqAct_NotifyDesignerAttribute::Activated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_NotifyDesignerAttribute.Activated"); - - UWillowSeqAct_NotifyDesignerAttribute_Activated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSeqAct_OpenColiseumOverlay.Activated -// (Defined, Event, Public) - -void UWillowSeqAct_OpenColiseumOverlay::Activated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_OpenColiseumOverlay.Activated"); - - UWillowSeqAct_OpenColiseumOverlay_Activated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowSeqAct_UpdateColiseumRuleOverlay.Activated -// (Defined, Event, Public) - -void UWillowSeqAct_UpdateColiseumRuleOverlay::Activated() -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowSeqAct_UpdateColiseumRuleOverlay.Activated"); - - UWillowSeqAct_UpdateColiseumRuleOverlay_Activated_Params params; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowTeleporter.OnToggle -// (Defined, Simulated, Public) -// Parameters: -// class USeqAct_Toggle* Action (Parm) - -void AWillowTeleporter::OnToggle(class USeqAct_Toggle* Action) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowTeleporter.OnToggle"); - - AWillowTeleporter_OnToggle_Params params; - params.Action = Action; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; -} - - -// Function WillowGame.WillowVersusDuelBehavior.ApplyBehaviorToContext -// (Defined, Protected, HasOutparams) -// Parameters: -// class UObject* ContextObject (Parm) -// struct FBehaviorKernelInfo KernelInfo (Parm, OutParm) -// class UObject* SelfObject (Parm) -// class UObject* MyInstigatorObject (Parm) -// class UObject* OtherEventParticipantObject (Parm) -// struct FBehaviorParameters EventData (Parm, NeedCtorLink) - -void UWillowVersusDuelBehavior::ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo) -{ - static auto fn = (UFunction *)UObject::Find("Function", "WillowGame.WillowVersusDuelBehavior.ApplyBehaviorToContext"); - - UWillowVersusDuelBehavior_ApplyBehaviorToContext_Params params; - params.ContextObject = ContextObject; - params.SelfObject = SelfObject; - params.MyInstigatorObject = MyInstigatorObject; - params.OtherEventParticipantObject = OtherEventParticipantObject; - params.EventData = EventData; - - auto flags = fn->FunctionFlags; - - BL2SDK::pProcessEvent(this, fn, ¶ms, nullptr); - - fn->FunctionFlags = flags; - - if (KernelInfo != nullptr) - *KernelInfo = params.KernelInfo; -} - - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/BL2SDK/WinDrv_functions.cpp b/src/BL2SDK/WinDrv_functions.cpp deleted file mode 100644 index 7f25d7f2..00000000 --- a/src/BL2SDK/WinDrv_functions.cpp +++ /dev/null @@ -1,15 +0,0 @@ -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Functions -//--------------------------------------------------------------------------- - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/BL2SDK/XAudio2_functions.cpp b/src/BL2SDK/XAudio2_functions.cpp deleted file mode 100644 index 7f25d7f2..00000000 --- a/src/BL2SDK/XAudio2_functions.cpp +++ /dev/null @@ -1,15 +0,0 @@ -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Functions -//--------------------------------------------------------------------------- - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/CPythonInterface.cpp b/src/CPythonInterface.cpp index e98d3659..9d21d2d4 100644 --- a/src/CPythonInterface.cpp +++ b/src/CPythonInterface.cpp @@ -183,8 +183,6 @@ CPythonInterface::~CPythonInterface() } CleanupState(); - - BL2SDK::RemoveHook("WillowGame.WillowGameViewportClient:Tick", "PythonGCTick"); } void CPythonInterface::InitializeState() @@ -246,16 +244,6 @@ PythonStatus CPythonInterface::InitializeModules() Logging::Log("[Python] Failed to initialize Python modules\n"); return PYTHON_MODULE_ERROR; } - //std::vector modFolders = getSubdirs(Settings::GetPythonFile(L"")); - //for (std::vector::iterator it = modFolders.begin(); it != modFolders.end(); ++it) { - // try { - // py::module::import(Util::Narrow(*it).c_str()); - // } - // catch (std::exception e) { - // Logging::LogF(e.what()); - // Logging::LogF("[Python] Failed to import mod: %s\n", Util::Narrow(*it).c_str()); - // } - //} Logging::Log("[Python] Python initialized (" PYTHON_ABI_STRING ")\n"); m_modulesInitialized = true; return PYTHON_OK; diff --git a/src/CoreExtensions.cpp b/src/CoreExtensions.cpp index ea4bb0df..36e85a43 100644 --- a/src/CoreExtensions.cpp +++ b/src/CoreExtensions.cpp @@ -336,7 +336,7 @@ void FHelper::SetProperty(class UArrayProperty* Prop, const py::object& Val) const auto currentArray = reinterpret_cast*>(GetPropertyAddress(Prop)); if (s.size() > currentArray->Count) { - char *data = static_cast(static_cast(BL2SDK::pGMalloc[0]->VfTable[1])(BL2SDK::pGMalloc[0], + char *data = static_cast(static_cast(BL2SDK::pGMalloc[0][0][1])(BL2SDK::pGMalloc[0], Prop->GetInner()->ElementSize * s.size(), 8)); memset(data, 0, Prop->GetInner()->ElementSize * s.size()); currentArray->Data = data; diff --git a/src/include/BL2-SDK.h b/src/include/BL2-SDK.h index 31ff879c..4f0ddaae 100644 --- a/src/include/BL2-SDK.h +++ b/src/include/BL2-SDK.h @@ -61,6 +61,8 @@ namespace BL2SDK extern class UObject* gEngine; + extern void**** pGMalloc; + void LogAllCalls(bool Enabled); void DoInjectedCallNext(); void Initialize(); diff --git a/src/include/BL2SDK/AkAudio/AkAudio_classes.h b/src/include/BL2SDK/AkAudio/AkAudio_classes.h deleted file mode 100644 index b409e72a..00000000 --- a/src/include/BL2SDK/AkAudio/AkAudio_classes.h +++ /dev/null @@ -1,389 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Classes -//--------------------------------------------------------------------------- - -// Class AkAudio.ActorFactoryAkAmbientSound -// 0x0004 (0x007C - 0x0080) -class UActorFactoryAkAmbientSound : public UActorFactory -{ -public: - class UAkEvent* AmbientEvent; // 0x007C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActorFactoryAkAmbientSound"); - return ptr; - } - -}; - - -// Class AkAudio.AkAmbientSound -// 0x000C (0x018C - 0x0198) -class AAkAmbientSound : public AKeypoint -{ -public: - class UAkEvent* PlayEvent; // 0x018C(0x0004) (Edit) - class AWwiseSoundGroup* Group; // 0x0190(0x0004) (Edit) - unsigned long bIsRegistered : 1; // 0x0194(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AkAmbientSound"); - return ptr; - } - -}; - - -// Class AkAudio.AkAmbientSoundRenderingComponent -// 0x0004 (0x0210 - 0x0214) -class UAkAmbientSoundRenderingComponent : public UPrimitiveComponent -{ -public: - unsigned long bShowOnlyIfSelected : 1; // 0x0210(0x0004) (Config, GlobalConfig) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AkAmbientSoundRenderingComponent"); - return ptr; - } - -}; - - -// Class AkAudio.IAkEnvironmentalEffectProvider -// 0x0000 (0x003C - 0x003C) -class UIAkEnvironmentalEffectProvider : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IAkEnvironmentalEffectProvider"); - return ptr; - } - - - TArray GetEnvironmentalEffectsForLocation(class UAkComponent* GameObjComponent, const struct FVector& ListenerLocation, const struct FVector& ObjectLocation); -}; - - -// Class AkAudio.InterpTrackAkEvent -// 0x000C (0x0068 - 0x0074) -class UInterpTrackAkEvent : public UInterpTrack -{ -public: - TArray AkEvents; // 0x0068(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InterpTrackAkEvent"); - return ptr; - } - -}; - - -// Class AkAudio.InterpTrackAkRTPC -// 0x0004 (0x007C - 0x0080) -class UInterpTrackAkRTPC : public UInterpTrackFloatBase -{ -public: - class UAkRtpc* AkRtpc; // 0x007C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InterpTrackAkRTPC"); - return ptr; - } - -}; - - -// Class AkAudio.InterpTrackInstAkEvent -// 0x0004 (0x003C - 0x0040) -class UInterpTrackInstAkEvent : public UInterpTrackInst -{ -public: - float LastUpdatePosition; // 0x003C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InterpTrackInstAkEvent"); - return ptr; - } - -}; - - -// Class AkAudio.InterpTrackInstAkRTPC -// 0x0000 (0x003C - 0x003C) -class UInterpTrackInstAkRTPC : public UInterpTrackInst -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InterpTrackInstAkRTPC"); - return ptr; - } - -}; - - -// Class AkAudio.ISpecialOcclusionAccumulator -// 0x0000 (0x003C - 0x003C) -class UISpecialOcclusionAccumulator : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ISpecialOcclusionAccumulator"); - return ptr; - } - - - void RemoveOcclusionProvider(class AActor* Source); - void SetOcclusionForProvider(class AActor* Source, float Amount); -}; - - -// Class AkAudio.SeqAct_AkClearBanks -// 0x0000 (0x00A4 - 0x00A4) -class USeqAct_AkClearBanks : public USequenceAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_AkClearBanks"); - return ptr; - } - -}; - - -// Class AkAudio.SeqAct_AkLoadBank -// 0x0000 (0x00B4 - 0x00B4) -class USeqAct_AkLoadBank : public USeqAct_Latent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_AkLoadBank"); - return ptr; - } - -}; - - -// Class AkAudio.SeqAct_AkPostEvent -// 0x0014 (0x00B4 - 0x00C8) -class USeqAct_AkPostEvent : public USeqAct_Latent -{ -public: - TArray ActivePlayingIds; // 0x00B4(0x000C) (Transient, Component, NeedCtorLink) - class UAkEvent* Event; // 0x00C0(0x0004) (Edit) - unsigned long bPlayOneInstanceFromAllLocations : 1; // 0x00C4(0x0004) (Edit) - unsigned long bTreatAllLocationsAsOneSource : 1; // 0x00C4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_AkPostEvent"); - return ptr; - } - -}; - - -// Class AkAudio.SeqAct_AkPostTrigger -// 0x0004 (0x00A4 - 0x00A8) -class USeqAct_AkPostTrigger : public USequenceAction -{ -public: - class UAkTrigger* AkTrigger; // 0x00A4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_AkPostTrigger"); - return ptr; - } - -}; - - -// Class AkAudio.SeqAct_AkSetRTPCValue -// 0x000C (0x00B4 - 0x00C0) -class USeqAct_AkSetRTPCValue : public USeqAct_Latent -{ -public: - class UAkRtpc* AkRtpc; // 0x00B4(0x0004) (Edit) - float Value; // 0x00B8(0x0004) (Edit) - unsigned long Running : 1; // 0x00BC(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_AkSetRTPCValue"); - return ptr; - } - -}; - - -// Class AkAudio.SeqAct_AkSetState -// 0x0004 (0x00A4 - 0x00A8) -class USeqAct_AkSetState : public USequenceAction -{ -public: - class UAkState* State; // 0x00A4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_AkSetState"); - return ptr; - } - -}; - - -// Class AkAudio.SeqAct_AkSetSwitch -// 0x0004 (0x00A4 - 0x00A8) -class USeqAct_AkSetSwitch : public USequenceAction -{ -public: - class UAkSwitch* AkSwitch; // 0x00A4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_AkSetSwitch"); - return ptr; - } - -}; - - -// Class AkAudio.SeqAct_AkStopAll -// 0x0000 (0x00A4 - 0x00A4) -class USeqAct_AkStopAll : public USequenceAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_AkStopAll"); - return ptr; - } - -}; - - -// Class AkAudio.WwiseSoundGroup -// 0x0050 (0x018C - 0x01DC) -class AWwiseSoundGroup : public AKeypoint -{ -public: - struct FPointer VfTable_IISpecialOcclusionProvider; // 0x018C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IISpecialOcclusionAccumulator; // 0x0190(0x0004) (Const, Native, NoExport) - TArray Members; // 0x0194(0x000C) (Transient, NeedCtorLink) - struct FMap_Mirror ActiveOccluders; // 0x01A0(0x003C) (Const, Native, Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WwiseSoundGroup"); - return ptr; - } - - - void RemoveOcclusionProvider(class AActor* Source); - void SetOcclusionForProvider(class AActor* Source, float Amount); - float GetOcclusionAmount(); - void SetAkSwitchObject(class UAkSwitch* Switch); - void SetRTPCObjectValue(class UAkRtpc* InRtpc, float TargetValue); -}; - - -// Class AkAudio.WwiseSoundGroupRenderingComponent -// 0x0000 (0x0210 - 0x0210) -class UWwiseSoundGroupRenderingComponent : public UPrimitiveComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WwiseSoundGroupRenderingComponent"); - return ptr; - } - -}; - - -// Class AkAudio.WwiseSoundVolume -// 0x0130 (0x01BC - 0x02EC) -class AWwiseSoundVolume : public AVolume -{ -public: - struct FPointer VfTable_IIAkEnvironmentalEffectProvider; // 0x01BC(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IISpecialOcclusionProvider; // 0x01C0(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IISpecialOcclusionAccumulator; // 0x01C4(0x0004) (Const, Native, NoExport) - class UAkEvent* akPlayEvent; // 0x01C8(0x0004) (Edit) - unsigned long bAutoPlay : 1; // 0x01CC(0x0004) (Edit) - unsigned long bAutomaticallySetPlayAndStopDistances : 1; // 0x01CC(0x0004) (Edit) - unsigned long bPlaySoundsFromAllSubBrushes : 1; // 0x01CC(0x0004) (Edit) - unsigned long bEffectBankLoaded : 1; // 0x01CC(0x0004) (Transient) - float AutoPlayDistance; // 0x01D0(0x0004) (Edit) - float AutoStopDistance; // 0x01D4(0x0004) (Edit) - class AWwiseSoundVolume* ParentVolume; // 0x01D8(0x0004) (Transient) - TArray SubBrushes; // 0x01DC(0x000C) (Edit, NeedCtorLink) - float EnvironmentFadeDistance; // 0x01E8(0x0004) (Edit) - class AWwiseSoundGroup* Group; // 0x01EC(0x0004) (Edit) - class UAkComponent* AkComponent; // 0x01F0(0x0004) (ExportObject, Transient, Component, EditInline) - struct FVector Midpoint; // 0x01F4(0x000C) (Const) - float FarthestVertexDistance; // 0x0200(0x0004) (Const) - float LastLocationUpdateTime; // 0x0204(0x0004) (Transient) - float DistancePerAdditionalSecondBetweenUpdates; // 0x0208(0x0004) (Config, GlobalConfig) - float LastEnvironmentStrength; // 0x020C(0x0004) (Transient) - float LastEnvironmentSuppressionModifier; // 0x0210(0x0004) (Transient) - struct FMap_Mirror EnvironmentSuppressors; // 0x0214(0x003C) (Const, Native, Transient) - TArray EnvironmentalEffects; // 0x0250(0x000C) (Edit, NeedCtorLink) - TArray SuppressedEnvironments; // 0x025C(0x000C) (Edit, NeedCtorLink) - TArray RTPCs; // 0x0268(0x000C) (Edit, NeedCtorLink) - TArray OccludedVolumes; // 0x0274(0x000C) (Edit, NeedCtorLink) - float LastOcclusionLevel; // 0x0280(0x0004) (Transient) - struct FMap_Mirror ActiveOccluders; // 0x0284(0x003C) (Const, Native, Transient) - TArray FacePlanes; // 0x02C0(0x000C) (Transient, NeedCtorLink) - TArray SoundSourceLocations; // 0x02CC(0x000C) (Transient, NeedCtorLink) - TArray CachedListenerDistances; // 0x02D8(0x000C) (Transient, NeedCtorLink) - class UAkBank* EffectSoundBank; // 0x02E4(0x0004) (Edit) - float EffectSoundBankLoadDistance; // 0x02E8(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WwiseSoundVolume"); - return ptr; - } - - - void RemoveOcclusionProvider(class AActor* Source); - void SetOcclusionForProvider(class AActor* Source, float Amount); - float GetOcclusionAmount(); - void UpdateAkComponentPosition(TArray* ListenerPositions, TArray* ListenerOrientations); - TArray GetEnvironmentalEffectsForLocation(class UAkComponent* GameObjComponent, const struct FVector& ListenerLocation, const struct FVector& ObjectLocation); - void CalculateFacePlanes(); -}; - - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/AkAudio/AkAudio_f_structs.h b/src/include/BL2SDK/AkAudio/AkAudio_f_structs.h deleted file mode 100644 index 0f19f24a..00000000 --- a/src/include/BL2SDK/AkAudio/AkAudio_f_structs.h +++ /dev/null @@ -1,110 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Parameters -//--------------------------------------------------------------------------- - -// Function AkAudio.IAkEnvironmentalEffectProvider.GetEnvironmentalEffectsForLocation -struct UIAkEnvironmentalEffectProvider_GetEnvironmentalEffectsForLocation_Params -{ - class UAkComponent* GameObjComponent; // (Parm, EditInline) - struct FVector ListenerLocation; // (Parm) - struct FVector ObjectLocation; // (Parm) - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function AkAudio.ISpecialOcclusionAccumulator.RemoveOcclusionProvider -struct UISpecialOcclusionAccumulator_RemoveOcclusionProvider_Params -{ - class AActor* Source; // (Parm) -}; - -// Function AkAudio.ISpecialOcclusionAccumulator.SetOcclusionForProvider -struct UISpecialOcclusionAccumulator_SetOcclusionForProvider_Params -{ - class AActor* Source; // (Parm) - float Amount; // (Parm) -}; - -// Function AkAudio.WwiseSoundGroup.RemoveOcclusionProvider -struct AWwiseSoundGroup_RemoveOcclusionProvider_Params -{ - class AActor* Source; // (Parm) -}; - -// Function AkAudio.WwiseSoundGroup.SetOcclusionForProvider -struct AWwiseSoundGroup_SetOcclusionForProvider_Params -{ - class AActor* Source; // (Parm) - float Amount; // (Parm) -}; - -// Function AkAudio.WwiseSoundGroup.GetOcclusionAmount -struct AWwiseSoundGroup_GetOcclusionAmount_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function AkAudio.WwiseSoundGroup.SetAkSwitchObject -struct AWwiseSoundGroup_SetAkSwitchObject_Params -{ - class UAkSwitch* Switch; // (Parm) -}; - -// Function AkAudio.WwiseSoundGroup.SetRTPCObjectValue -struct AWwiseSoundGroup_SetRTPCObjectValue_Params -{ - class UAkRtpc* InRtpc; // (Parm) - float TargetValue; // (Parm) -}; - -// Function AkAudio.WwiseSoundVolume.RemoveOcclusionProvider -struct AWwiseSoundVolume_RemoveOcclusionProvider_Params -{ - class AActor* Source; // (Parm) -}; - -// Function AkAudio.WwiseSoundVolume.SetOcclusionForProvider -struct AWwiseSoundVolume_SetOcclusionForProvider_Params -{ - class AActor* Source; // (Parm) - float Amount; // (Parm) -}; - -// Function AkAudio.WwiseSoundVolume.GetOcclusionAmount -struct AWwiseSoundVolume_GetOcclusionAmount_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function AkAudio.WwiseSoundVolume.UpdateAkComponentPosition -struct AWwiseSoundVolume_UpdateAkComponentPosition_Params -{ - TArray ListenerPositions; // (Const, Parm, OutParm, NeedCtorLink) - TArray ListenerOrientations; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function AkAudio.WwiseSoundVolume.GetEnvironmentalEffectsForLocation -struct AWwiseSoundVolume_GetEnvironmentalEffectsForLocation_Params -{ - class UAkComponent* GameObjComponent; // (Parm, EditInline) - struct FVector ListenerLocation; // (Parm) - struct FVector ObjectLocation; // (Parm) - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function AkAudio.WwiseSoundVolume.CalculateFacePlanes -struct AWwiseSoundVolume_CalculateFacePlanes_Params -{ -}; - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/AkAudio/AkAudio_structs.h b/src/include/BL2SDK/AkAudio/AkAudio_structs.h deleted file mode 100644 index f8f271f0..00000000 --- a/src/include/BL2SDK/AkAudio/AkAudio_structs.h +++ /dev/null @@ -1,82 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Enums -//--------------------------------------------------------------------------- - -// Enum AkAudio.WwiseSoundGroup.ESoundGroupState -//enum class ESoundGroupState : uint8_t -//{ -// SG_NoChange = 0, -// SG_Enabled = 1, -// SG_Disabled = 2, -// SG_MAX = 3 -//}; - - - -//--------------------------------------------------------------------------- -//Script Structs -//--------------------------------------------------------------------------- - -// ScriptStruct AkAudio.IAkEnvironmentalEffectProvider.EnvironmentalEffectInfo -// 0x0008 -struct FEnvironmentalEffectInfo -{ - int EffectID; // 0x0000(0x0004) - float Volume; // 0x0004(0x0004) -}; - -// ScriptStruct AkAudio.InterpTrackAkEvent.AkEventTrackKey -// 0x0008 -struct FAkEventTrackKey -{ - float Time; // 0x0000(0x0004) - class UAkEvent* Event; // 0x0004(0x0004) (Edit) -}; - -// ScriptStruct AkAudio.WwiseSoundVolume.EnvironmentalEffectSetting -// 0x0014 -struct FEnvironmentalEffectSetting -{ - class UAkEffect* Effect; // 0x0000(0x0004) (Edit) - float Volume; // 0x0004(0x0004) (Edit) - float FadeDistance; // 0x0008(0x0004) - float MinDistance; // 0x000C(0x0004) (Edit) - float MaxDistance; // 0x0010(0x0004) (Edit) -}; - -// ScriptStruct AkAudio.WwiseSoundVolume.RTPCSetting -// 0x0018 -struct FRTPCSetting -{ - class AActor* Target; // 0x0000(0x0004) (Edit) - class UAkRtpc* AkRtpc; // 0x0004(0x0004) (Edit) - float ValueAtMaxRange; // 0x0008(0x0004) (Edit) - float ValueWithinVolume; // 0x000C(0x0004) (Edit) - float FadeDistance; // 0x0010(0x0004) (Edit) - float LastEvalValue; // 0x0014(0x0004) -}; - -// ScriptStruct AkAudio.WwiseSoundVolume.OccludedVolume -// 0x0018 -struct FOccludedVolume -{ - class AWwiseSoundVolume* SoundVolume; // 0x0000(0x0004) - FScriptInterface Target; // 0x0004(0x0008) (Edit) - float MaxOcclusion; // 0x000C(0x0004) (Edit) - float FadeDistance; // 0x0010(0x0004) (Edit) - unsigned long bFadeIn : 1; // 0x0014(0x0004) (Edit) - unsigned long bExternalFade : 1; // 0x0014(0x0004) (Edit) -}; - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/Core/Core_classes.h b/src/include/BL2SDK/Core/Core_classes.h index d7691621..8ba5d7f4 100644 --- a/src/include/BL2SDK/Core/Core_classes.h +++ b/src/include/BL2SDK/Core/Core_classes.h @@ -1343,6 +1343,9 @@ struct FArray { py::str Repr(); }; +typedef void* (__thiscall* tMalloc)(void***, unsigned long, unsigned long); +typedef void(__thiscall* tFree)(void***, void*); + #ifdef _MSC_VER #pragma pack ( pop ) #endif diff --git a/src/include/BL2SDK/GFxUI/GFxUI_classes.h b/src/include/BL2SDK/GFxUI/GFxUI_classes.h deleted file mode 100644 index fc1b9fd1..00000000 --- a/src/include/BL2SDK/GFxUI/GFxUI_classes.h +++ /dev/null @@ -1,688 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Classes -//--------------------------------------------------------------------------- - -// Class GFxUI.GFxEngine -// 0x0010 (0x003C - 0x004C) -class UGFxEngine : public UObject -{ -public: - TArray GCReferences; // 0x003C(0x000C) (Transient, NeedCtorLink) - int RefCount; // 0x0048(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxEngine"); - return ptr; - } - -}; - - -// Class GFxUI.GFxFSCmdHandler -// 0x0000 (0x003C - 0x003C) -class UGFxFSCmdHandler : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxFSCmdHandler"); - return ptr; - } - - - bool FSCommand(class UGFxMoviePlayer* Movie, class UGFxEvent_FSCommand* Event, const struct FString& Cmd, const struct FString& Arg); -}; - - -// Class GFxUI.GFxInteraction -// 0x0004 (0x0078 - 0x007C) -class UGFxInteraction : public UInteraction -{ -public: - struct FPointer VfTable_FCallbackEventDevice; // 0x0078(0x0004) (Const, Native, NoExport) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxInteraction"); - return ptr; - } - - - void CloseAllMoviePlayers(); - void NotifySplitscreenLayoutChanged(); - void NotifyPlayerRemoved(int PlayerIndex, class ULocalPlayer* RemovedPlayer); - void NotifyPlayerAdded(int PlayerIndex, class ULocalPlayer* AddedPlayer); - void NotifyGameSessionEnded(); - class UGFxMoviePlayer* GetFocusMovie(int ControllerId); -}; - - -// Class GFxUI.GFxManager -// 0x0004 (0x003C - 0x0040) -class UGFxManager : public UObject -{ -public: - class UGFxManagerDefinition* MyDefinition; // 0x003C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxManager"); - return ptr; - } - - - class UGFxMoviePlayer* GetFocusMovie(int ControllerId); - class UAkEvent* LookupSound(const struct FName& UIEvent); - FScriptInterface ShowDialog(class APlayerController* PC); - void Init(class UGFxManagerDefinition* Def); -}; - - -// Class GFxUI.GFxManagerDefinition -// 0x0018 (0x003C - 0x0054) -class UGFxManagerDefinition : public UGBXDefinition -{ -public: - class UClass* ManagerClass; // 0x003C(0x0004) (Edit) - FScriptInterface GFxDialogBox; // 0x0040(0x0008) (Edit) - TArray InteractionSounds; // 0x0048(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxManagerDefinition"); - return ptr; - } - -}; - - -// Class GFxUI.GFxMoviePlayer -// 0x018C (0x003C - 0x01C8) -class UGFxMoviePlayer : public UObject -{ -public: - struct FPointer pMovie; // 0x003C(0x0004) (Const, Native, Transient) - struct FPointer pCaptureKeys; // 0x0040(0x0004) (Const, Native, Transient) - struct FPointer pFocusIgnoreKeys; // 0x0044(0x0004) (Const, Native, Transient) - unsigned char UnknownData00[0x3C]; // 0x0048(0x003C) UNKNOWN PROPERTY: MapProperty GFxUI.GFxMoviePlayer.ASUClasses - unsigned char UnknownData01[0x3C]; // 0x0084(0x003C) UNKNOWN PROPERTY: MapProperty GFxUI.GFxMoviePlayer.ASUObjects - int NextASUObject; // 0x00C0(0x0004) (Const, Transient) - class USwfMovie* MovieInfo; // 0x00C4(0x0004) - unsigned long bMovieIsOpen : 1; // 0x00C8(0x0004) (Const) - unsigned long bDisplayWithHudOff : 1; // 0x00C8(0x0004) - unsigned long bEnableGammaCorrection : 1; // 0x00C8(0x0004) - unsigned long bWidgetsInitializedThisFrame : 1; // 0x00C8(0x0004) (Const, Transient) - unsigned long bLogUnhandedWidgetInitializations : 1; // 0x00C8(0x0004) - unsigned long bAllowInput : 1; // 0x00C8(0x0004) - unsigned long bAllowFocus : 1; // 0x00C8(0x0004) - unsigned long bAutoPlay : 1; // 0x00C8(0x0004) - unsigned long bPauseGameWhileActive : 1; // 0x00C8(0x0004) - unsigned long bCloseOnLevelChange : 1; // 0x00C8(0x0004) - unsigned long bOnlyOwnerFocusable : 1; // 0x00C8(0x0004) - unsigned long bForceFullViewport : 1; // 0x00C8(0x0004) - unsigned long bDiscardNonOwnerInput : 1; // 0x00C8(0x0004) - unsigned long bCaptureInput : 1; // 0x00C8(0x0004) - unsigned long bIgnoreMouseInput : 1; // 0x00C8(0x0004) - unsigned long bAcceptsUnregisteredInput : 1; // 0x00C8(0x0004) - unsigned long bIsSplitscreenLayoutModified : 1; // 0x00C8(0x0004) (Transient) - unsigned long bInputAllKeys : 1; // 0x00C8(0x0004) (Edit) - unsigned long bInputOwnerOnly : 1; // 0x00C8(0x0004) (Edit) - unsigned long bKeepTopMost : 1; // 0x00C8(0x0004) (Transient) - unsigned long bBlurLesserMovies : 1; // 0x00C8(0x0004) - unsigned long bHideLesserMovies : 1; // 0x00C8(0x0004) - unsigned long bIsPriorityBlurred : 1; // 0x00C8(0x0004) - unsigned long bIsPriorityHidden : 1; // 0x00C8(0x0004) - unsigned long bIgnoreVisibilityEffect : 1; // 0x00C8(0x0004) - unsigned long bIgnoreBlurEffect : 1; // 0x00C8(0x0004) - unsigned long bAllowMouseInputToFallThrough : 1; // 0x00C8(0x0004) - class UTextureRenderTarget2D* RenderTexture; // 0x00CC(0x0004) (Edit) - int LocalPlayerOwnerIndex; // 0x00D0(0x0004) (Transient) - class UObject* ExternalInterface; // 0x00D4(0x0004) - TArray CaptureKeys; // 0x00D8(0x000C) (NeedCtorLink) - TArray FocusIgnoreKeys; // 0x00E4(0x000C) (NeedCtorLink) - unsigned char SceneDPG; // 0x00F0(0x0001) (Edit) - unsigned char TimingMode; // 0x00F1(0x0001) - unsigned char RenderTextureMode; // 0x00F2(0x0001) - unsigned char Priority; // 0x00F3(0x0001) - TArray ExternalTextures; // 0x00F4(0x000C) (NeedCtorLink) - TArray SoundThemes; // 0x0100(0x000C) (Edit, NeedCtorLink) - TArray DataStoreBindings; // 0x010C(0x000C) (NeedCtorLink) - class UGFxDataStoreSubscriber* DataStoreSubscriber; // 0x0118(0x0004) (Transient) - TArray WidgetBindings; // 0x011C(0x000C) (NeedCtorLink) - unsigned char UnknownData02[0x3C]; // 0x0128(0x003C) UNKNOWN PROPERTY: MapProperty GFxUI.GFxMoviePlayer.WidgetPathBindings - unsigned char UnknownData03[0x3C]; // 0x0164(0x003C) UNKNOWN PROPERTY: MapProperty GFxUI.GFxMoviePlayer.OwnedGFxObjects - class UGFxObject* SplitscreenLayoutObject; // 0x01A0(0x0004) (Transient) - int SplitscreenLayoutYAdjust; // 0x01A4(0x0004) (Config) - int DepthPriority; // 0x01A8(0x0004) (Transient) - float LastKeyInputTime; // 0x01AC(0x0004) (Transient) - struct FScriptDelegate __OnPostAdvance__Delegate; // 0x01B0(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnInputKey__Delegate; // 0x01BC(0x000C) (Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxMoviePlayer"); - return ptr; - } - - - void UnregisterGFxObject(class UGFxObject* anObject); - void RegisterGFxObject(class UGFxObject* anObject); - void SendMousePos(); - bool IsShowingFlashMouse(); - void HookSaveScreenshot(); - void UpdateRenderTexture(class UTextureRenderTarget2D* NewRenderTexture); - bool OnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool WantsInput(const struct FName& ukey); - bool WantsControllerInput(int ControllerId); - bool InputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - static class UGFxManager* GetGFxManager(); - static struct FString ResolveDataStoreMarkup(const struct FString& Markup); - void UpdateSplitscreenLayout(); - void ApplyPriorityVisibilityEffect(bool bRemoveEffect); - void ApplyPriorityBlurEffect(bool bRemoveEffect); - void ApplyPriorityEffect(bool bRequestedBlurState, bool bRequestedHiddenState); - void PlaySoundFromTheme(const struct FName& EventName, const struct FName& SoundThemeName); - void OnFocusLost(int LocalPlayerIndex); - void OnFocusGained(int LocalPlayerIndex); - void ConsoleCommand(const struct FString& Command); - void SetLP(class ULocalPlayer* LocPlay); - class APlayerController* GetPC(); - class ULocalPlayer* GetLP(); - void Init(class ULocalPlayer* LocPlay); - void SetWidgetPathBinding(class UGFxObject* WidgetToBind, const struct FName& Path); - void PostWidgetInit(); - bool WidgetUnloaded(const struct FName& WidgetName, const struct FName& WidgetPath, class UGFxObject* Widget); - bool WidgetInitialized(const struct FName& WidgetName, const struct FName& WidgetPath, class UGFxObject* Widget); - class UGFxObject* ActionScriptObject(const struct FString& Path); - struct FString ActionScriptString(const struct FString& Path); - float ActionScriptFloat(const struct FString& Path); - int ActionScriptInt(const struct FString& Path); - void ActionScriptVoid(const struct FString& Path); - void ActionScript(const struct FString& Path); - struct FASValue Invoke(const struct FString& Method, TArray args); - void ActionScriptSetFunction(class UGFxObject* Object, const struct FString& Member); - class UGFxObject* CreateArray(); - class UGFxObject* CreateObject(const struct FString& ASClass, class UClass* Type); - bool SetVariableStringArray(const struct FString& Path, int Index, TArray Arg); - bool SetVariableFloatArray(const struct FString& Path, int Index, TArray Arg); - bool SetVariableIntArray(const struct FString& Path, int Index, TArray Arg); - bool SetVariableArray(const struct FString& Path, int Index, TArray Arg); - bool GetVariableStringArray(const struct FString& Path, int Index, TArray* Arg); - bool GetVariableFloatArray(const struct FString& Path, int Index, TArray* Arg); - bool GetVariableIntArray(const struct FString& Path, int Index, TArray* Arg); - bool GetVariableArray(const struct FString& Path, int Index, TArray* Arg); - void SetVariableObject(const struct FString& Path, class UGFxObject* Object); - void SetVariableString(const struct FString& Path, const struct FString& S); - void SetVariableNumber(const struct FString& Path, float F); - void SetVariableBool(const struct FString& Path, bool B); - void SetVariable(const struct FString& Path, const struct FASValue& Arg); - class UGFxObject* GetVariableObject(const struct FString& Path, class UClass* Type); - struct FString GetVariableString(const struct FString& Path); - float GetVariableNumber(const struct FString& Path); - bool GetVariableBool(const struct FString& Path); - struct FASValue GetVariable(const struct FString& Path); - bool FilterAxisInput(int ControllerId, const struct FName& Key, float Delta, float DeltaTime); - bool FilterButtonInput(int ControllerId, const struct FName& ButtonName, unsigned char InputEvent); - void FlushPlayerInput(bool capturekeysonly); - void ClearFocusIgnoreKeys(); - void AddFocusIgnoreKey(const struct FName& Key); - void ClearCaptureKeys(); - void AddCaptureKey(const struct FName& Key); - void SetMovieCanReceiveInput(bool bCanReceiveInput); - void SetMovieCanReceiveFocus(bool bCanReceiveFocus); - void SetSceneDPG(unsigned char NewDPG); - void SetPerspective3D(struct FMatrix* matPersp); - void SetView3D(struct FMatrix* matView); - void GetVisibleFrameRect(float* x0, float* y0, float* X1, float* Y1); - void SetAlignment(unsigned char A); - void SetViewScaleMode(unsigned char SM); - void OnSetViewport(); - void SetViewport(int X, int Y, int Width, int Height); - class UGameViewportClient* GetGameViewportClient(); - void SetPriority(unsigned char NewPriority); - void PublishDataStoreValues(); - void RefreshDataStoreBindings(); - bool SetExternalTexture(const struct FString& Resource, class UTexture* Texture); - void SetExternalInterface(class UObject* H); - void SetTimingMode(unsigned char Mode); - void SetMovieInfo(class USwfMovie* Data); - void ConditionalClearPause(); - void OnCleanup(); - void OnClose(); - void Close(bool Unload); - void SetPause(bool bPausePlayback); - void OnPostAdvance(float DeltaTime); - void PostAdvance(float DeltaTime); - void Advance(float Time); - bool Start(bool StartPaused); -}; - - -// Class GFxUI.GFxMovie -// 0x0000 (0x01C8 - 0x01C8) -class UGFxMovie : public UGFxMoviePlayer -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxMovie"); - return ptr; - } - -}; - - -// Class GFxUI.GFxObject -// 0x003C (0x003C - 0x0078) -class UGFxObject : public UObject -{ -public: - int Value[0xC]; // 0x003C(0x0004) (Const, Native) - TArray SubWidgetBindings; // 0x006C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxObject"); - return ptr; - } - - - bool WidgetUnloaded(const struct FName& WidgetName, const struct FName& WidgetPath, class UGFxObject* Widget); - bool WidgetInitialized(const struct FName& WidgetName, const struct FName& WidgetPath, class UGFxObject* Widget); - bool MouseHitTest(); - bool HitTest(int TestX, int TestY, bool bTestShape); - int _HitTest(int TestX, int TestY, bool bTestShape); - float GetNextHighestDepth(); - void RemoveMovieClip(); - class UGFxObject* AttachMovie(const struct FString& symbolname, const struct FString& instancename, int Depth, class UClass* Type); - class UGFxObject* CreateEmptyMovieClip(const struct FString& instancename, int Depth, class UClass* Type); - void GotoAndStopI(int frame); - void GotoAndStop(const struct FString& frame); - void GotoAndPlayI(int frame); - void GotoAndPlay(const struct FString& frame); - TArray ActionScriptArray(const struct FString& Path); - class UGFxObject* ActionScriptObject(const struct FString& Path); - struct FString ActionScriptString(const struct FString& Method); - float ActionScriptFloat(const struct FString& Method); - int ActionScriptInt(const struct FString& Method); - void ActionScriptVoid(const struct FString& Method); - struct FASValue Invoke(const struct FString& Member, TArray args); - void ActionScriptSetFunctionOn(class UGFxObject* Target, const struct FString& Member); - void ActionScriptSetFunction(const struct FString& Member); - void SetElementMemberString(int Index, const struct FString& Member, const struct FString& S); - void SetElementMemberFloat(int Index, const struct FString& Member, float F); - void SetElementMemberBool(int Index, const struct FString& Member, bool B); - void SetElementMemberObject(int Index, const struct FString& Member, class UGFxObject* val); - void SetElementMember(int Index, const struct FString& Member, const struct FASValue& Arg); - struct FString GetElementMemberString(int Index, const struct FString& Member); - float GetElementMemberFloat(int Index, const struct FString& Member); - bool GetElementMemberBool(int Index, const struct FString& Member); - class UGFxObject* GetElementMemberObject(int Index, const struct FString& Member, class UClass* Type); - struct FASValue GetElementMember(int Index, const struct FString& Member); - void SetElementColorTransform(int Index, const struct FASColorTransform& cxform); - void SetElementPosition(int Index, float X, float Y); - void SetElementVisible(int Index, bool Visible); - void SetElementDisplayMatrix(int Index, const struct FMatrix& M); - void SetElementDisplayInfo(int Index, const struct FASDisplayInfo& D); - struct FMatrix GetElementDisplayMatrix(int Index); - struct FASDisplayInfo GetElementDisplayInfo(int Index); - void SetElementString(int Index, const struct FString& S); - void SetElementFloat(int Index, float F); - void SetElementBool(int Index, bool B); - void SetElementObject(int Index, class UGFxObject* val); - void SetElement(int Index, const struct FASValue& Arg); - struct FString GetElementString(int Index); - float GetElementFloat(int Index); - bool GetElementBool(int Index); - class UGFxObject* GetElementObject(int Index, class UClass* Type); - struct FASValue GetElement(int Index); - void SetText(const struct FString& Text, class UTranslationContext* InContext); - struct FString GetText(); - void SetVisible(bool Visible); - void SetDisplayMatrix3D(const struct FMatrix& M); - void SetDisplayMatrix(const struct FMatrix& M); - void SetColorTransform(const struct FASColorTransform& cxform); - void SetPosition(float X, float Y); - void SetDisplayInfo(struct FASDisplayInfo* D); - struct FMatrix GetDisplayMatrix(); - struct FASColorTransform GetColorTransform(); - bool GetPosition(float* X, float* Y); - void GetDisplayInfo(struct FASDisplayInfo* D); - static struct FString TranslateString(const struct FString& StringToTranslate, class UTranslationContext* InContext); - void SetFunction(const struct FString& Member, class UObject* Context, const struct FName& fname); - void SetObject(const struct FString& Member, class UGFxObject* val); - void SetString(const struct FString& Member, const struct FString& S, class UTranslationContext* InContext); - void SetFloat(const struct FString& Member, float F); - void SetBool(const struct FString& Member, bool B); - void Set(const struct FString& Member, const struct FASValue& Arg); - class UGFxObject* GetObject(const struct FString& Member, class UClass* Type); - struct FString GetString(const struct FString& Member); - float GetFloat(const struct FString& Member); - bool GetBool(const struct FString& Member); - struct FASValue Get(const struct FString& Member); -}; - - -// Class GFxUI.GFxClikWidget -// 0x000C (0x0078 - 0x0084) -class UGFxClikWidget : public UGFxObject -{ -public: - struct FScriptDelegate __EventListener__Delegate; // 0x0078(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxClikWidget"); - return ptr; - } - - - void ASRemoveAllEventListeners(const struct FString& Event); - void ASAddEventListener(const struct FString& Type, class UGFxObject* O, const struct FString& func); - void SetListener(class UGFxObject* O, const struct FString& Member, const struct FScriptDelegate& Listener); - struct FString GetEventStringFromTypename(const struct FName& Typename); - void RemoveAllEventListeners(const struct FString& Event); - void AddEventListener(const struct FName& Type, const struct FScriptDelegate& Listener); - void EventListener(const struct FEventData& Data); -}; - - -// Class GFxUI.GFxRawData -// 0x0030 (0x003C - 0x006C) -class UGFxRawData : public UObject -{ -public: - TArray RawData; // 0x003C(0x000C) (Const, NeedCtorLink) - TArray ReferencedSwfs; // 0x0048(0x000C) (Edit, EditConst, NeedCtorLink) - TArray References; // 0x0054(0x000C) (Edit, EditConst, NeedCtorLink) - TArray UserReferences; // 0x0060(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxRawData"); - return ptr; - } - -}; - - -// Class GFxUI.SwfMovie -// 0x0048 (0x006C - 0x00B4) -class USwfMovie : public UGFxRawData -{ -public: - unsigned long bUsesFontlib : 1; // 0x006C(0x0004) (Edit) - unsigned long bSetSRGBOnImportedTextures : 1; // 0x006C(0x0004) (Edit, EditConst) - unsigned long bPackTextures : 1; // 0x006C(0x0004) (Edit) - unsigned long bPreload : 1; // 0x006C(0x0004) (Edit) - unsigned long bDoNotPlaceInVM : 1; // 0x006C(0x0004) (Edit) - int PackTextureSize; // 0x0070(0x0004) (Edit) - unsigned char TextureRescale; // 0x0074(0x0001) (Edit) - unsigned char DesiredMemArena; // 0x0075(0x0001) (Edit, Const) - unsigned char UnknownData00[0x2]; // 0x0076(0x0002) MISSED OFFSET - struct FString TextureFormat; // 0x0078(0x000C) (Edit, EditConst, NeedCtorLink) - int RTTextures; // 0x0084(0x0004) - int RTVideoTextures; // 0x0088(0x0004) - int MovieInfo[0x9]; // 0x008C(0x0004) (Const, Native, Transient) - struct FPointer pMovieDef; // 0x00B0(0x0004) (Const, Native, Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SwfMovie"); - return ptr; - } - - - struct FString GetPathForLoadMovie(); -}; - - -// Class GFxUI.FlashMovie -// 0x0000 (0x00B4 - 0x00B4) -class UFlashMovie : public USwfMovie -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FlashMovie"); - return ptr; - } - -}; - - -// Class GFxUI.GFxMovieInfo -// 0x0000 (0x00B4 - 0x00B4) -class UGFxMovieInfo : public USwfMovie -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxMovieInfo"); - return ptr; - } - -}; - - -// Class GFxUI.GFxValue -// 0x0030 (0x003C - 0x006C) -class UGFxValue : public UObject -{ -public: - int Value[0xC]; // 0x003C(0x0004) (Const, Native) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxValue"); - return ptr; - } - -}; - - -// Class GFxUI.GFxAction_CloseMovie -// 0x0008 (0x00A4 - 0x00AC) -class UGFxAction_CloseMovie : public USequenceAction -{ -public: - class UGFxMoviePlayer* Movie; // 0x00A4(0x0004) - unsigned long bUnload : 1; // 0x00A8(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxAction_CloseMovie"); - return ptr; - } - - - bool IsValidLevelSequenceObject(); -}; - - -// Class GFxUI.GFxAction_GetVariable -// 0x0010 (0x00A4 - 0x00B4) -class UGFxAction_GetVariable : public USequenceAction -{ -public: - class UGFxMoviePlayer* Movie; // 0x00A4(0x0004) - struct FString Variable; // 0x00A8(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxAction_GetVariable"); - return ptr; - } - - - bool IsValidLevelSequenceObject(); -}; - - -// Class GFxUI.GFxAction_Invoke -// 0x001C (0x00A4 - 0x00C0) -class UGFxAction_Invoke : public USequenceAction -{ -public: - class UGFxMoviePlayer* Movie; // 0x00A4(0x0004) - struct FString MethodName; // 0x00A8(0x000C) (Edit, NeedCtorLink) - TArray Arguments; // 0x00B4(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxAction_Invoke"); - return ptr; - } - - - bool IsValidLevelSequenceObject(); -}; - - -// Class GFxUI.GFxAction_OpenMovie -// 0x0034 (0x00A4 - 0x00D8) -class UGFxAction_OpenMovie : public USequenceAction -{ -public: - class USwfMovie* Movie; // 0x00A4(0x0004) (Edit) - class UClass* MoviePlayerClass; // 0x00A8(0x0004) (Edit) - class UGFxMoviePlayer* MoviePlayer; // 0x00AC(0x0004) - class UGFxMoviePlayer* LegacyMovieObject; // 0x00B0(0x0004) (Edit) - unsigned long bTakeFocus : 1; // 0x00B4(0x0004) (Edit) - unsigned long bCaptureInput : 1; // 0x00B4(0x0004) (Edit) - unsigned long bStartPaused : 1; // 0x00B4(0x0004) (Edit) - unsigned long bEnableGammaCorrection : 1; // 0x00B4(0x0004) - unsigned long bDisplayWithHudOff : 1; // 0x00B4(0x0004) (Edit) - unsigned char RenderTextureMode; // 0x00B8(0x0001) (Edit) - unsigned char ScaleMode; // 0x00B9(0x0001) (Edit) - unsigned char AlignMode; // 0x00BA(0x0001) (Edit) - unsigned char UnknownData00[0x1]; // 0x00BB(0x0001) MISSED OFFSET - class UTextureRenderTarget2D* RenderTexture; // 0x00BC(0x0004) (Edit) - TArray CaptureKeys; // 0x00C0(0x000C) (Edit, NeedCtorLink) - TArray FocusIgnoreKeys; // 0x00CC(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxAction_OpenMovie"); - return ptr; - } - - - bool IsValidLevelSequenceObject(); -}; - - -// Class GFxUI.GFxAction_SetCaptureKeys -// 0x0010 (0x00A4 - 0x00B4) -class UGFxAction_SetCaptureKeys : public USequenceAction -{ -public: - class UGFxMoviePlayer* Movie; // 0x00A4(0x0004) - TArray CaptureKeys; // 0x00A8(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxAction_SetCaptureKeys"); - return ptr; - } - -}; - - -// Class GFxUI.GFxAction_SetVariable -// 0x0010 (0x00A4 - 0x00B4) -class UGFxAction_SetVariable : public USequenceAction -{ -public: - class UGFxMoviePlayer* Movie; // 0x00A4(0x0004) - struct FString Variable; // 0x00A8(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxAction_SetVariable"); - return ptr; - } - - - bool IsValidLevelSequenceObject(); -}; - - -// Class GFxUI.GFxEvent_FSCommand -// 0x0014 (0x00C4 - 0x00D8) -class UGFxEvent_FSCommand : public USequenceEvent -{ -public: - class USwfMovie* Movie; // 0x00C4(0x0004) (Edit) - struct FString FSCommand; // 0x00C8(0x000C) (Edit, NeedCtorLink) - class UGFxFSCmdHandler_Kismet* Handler; // 0x00D4(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxEvent_FSCommand"); - return ptr; - } - -}; - - -// Class GFxUI.GFxFSCmdHandler_Kismet -// 0x0000 (0x003C - 0x003C) -class UGFxFSCmdHandler_Kismet : public UGFxFSCmdHandler -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxFSCmdHandler_Kismet"); - return ptr; - } - - - bool FSCommand(class UGFxMoviePlayer* Movie, class UGFxEvent_FSCommand* Event, const struct FString& Cmd, const struct FString& Arg); -}; - - -// Class GFxUI.GFxDataStoreSubscriber -// 0x0008 (0x003C - 0x0044) -class UGFxDataStoreSubscriber : public UObject -{ -public: - struct FPointer VfTable_IUIDataStorePublisher; // 0x003C(0x0004) (Const, Native, NoExport) - class UGFxMoviePlayer* Movie; // 0x0040(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxDataStoreSubscriber"); - return ptr; - } - - - bool SaveSubscriberValue(int BindingIndex, TArray* out_BoundDataStores); - void ClearBoundDataStores(); - void GetBoundDataStores(TArray* out_BoundDataStores); - void NotifyDataStoreValueUpdated(class UUIDataStore* SourceDataStore, bool bValuesInvalidated, const struct FName& PropertyTag, class UUIDataProvider* SourceProvider, int ArrayIndex); - bool RefreshSubscriberValue(int BindingIndex); - struct FString GetDataStoreBinding(int BindingIndex); - void SetDataStoreBinding(const struct FString& MarkupText, int BindingIndex); - void PublishValues(); -}; - - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/GFxUI/GFxUI_f_structs.h b/src/include/BL2SDK/GFxUI/GFxUI_f_structs.h deleted file mode 100644 index 34dc2fe5..00000000 --- a/src/include/BL2SDK/GFxUI/GFxUI_f_structs.h +++ /dev/null @@ -1,1368 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Parameters -//--------------------------------------------------------------------------- - -// Function GFxUI.GFxFSCmdHandler.FSCommand -struct UGFxFSCmdHandler_FSCommand_Params -{ - class UGFxMoviePlayer* Movie; // (Parm) - class UGFxEvent_FSCommand* Event; // (Parm) - struct FString Cmd; // (Parm, NeedCtorLink) - struct FString Arg; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxInteraction.CloseAllMoviePlayers -struct UGFxInteraction_CloseAllMoviePlayers_Params -{ -}; - -// Function GFxUI.GFxInteraction.NotifySplitscreenLayoutChanged -struct UGFxInteraction_NotifySplitscreenLayoutChanged_Params -{ -}; - -// Function GFxUI.GFxInteraction.NotifyPlayerRemoved -struct UGFxInteraction_NotifyPlayerRemoved_Params -{ - int PlayerIndex; // (Parm) - class ULocalPlayer* RemovedPlayer; // (Parm) -}; - -// Function GFxUI.GFxInteraction.NotifyPlayerAdded -struct UGFxInteraction_NotifyPlayerAdded_Params -{ - int PlayerIndex; // (Parm) - class ULocalPlayer* AddedPlayer; // (Parm) -}; - -// Function GFxUI.GFxInteraction.NotifyGameSessionEnded -struct UGFxInteraction_NotifyGameSessionEnded_Params -{ -}; - -// Function GFxUI.GFxInteraction.GetFocusMovie -struct UGFxInteraction_GetFocusMovie_Params -{ - int ControllerId; // (Parm) - class UGFxMoviePlayer* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxManager.GetFocusMovie -struct UGFxManager_GetFocusMovie_Params -{ - int ControllerId; // (Parm) - class UGFxMoviePlayer* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxManager.LookupSound -struct UGFxManager_LookupSound_Params -{ - struct FName UIEvent; // (Parm) - class UAkEvent* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxManager.ShowDialog -struct UGFxManager_ShowDialog_Params -{ - class APlayerController* PC; // (Parm) - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxManager.Init -struct UGFxManager_Init_Params -{ - class UGFxManagerDefinition* Def; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.UnregisterGFxObject -struct UGFxMoviePlayer_UnregisterGFxObject_Params -{ - class UGFxObject* anObject; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.RegisterGFxObject -struct UGFxMoviePlayer_RegisterGFxObject_Params -{ - class UGFxObject* anObject; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.SendMousePos -struct UGFxMoviePlayer_SendMousePos_Params -{ -}; - -// Function GFxUI.GFxMoviePlayer.IsShowingFlashMouse -struct UGFxMoviePlayer_IsShowingFlashMouse_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.HookSaveScreenshot -struct UGFxMoviePlayer_HookSaveScreenshot_Params -{ -}; - -// Function GFxUI.GFxMoviePlayer.UpdateRenderTexture -struct UGFxMoviePlayer_UpdateRenderTexture_Params -{ - class UTextureRenderTarget2D* NewRenderTexture; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.OnInputKey -struct UGFxMoviePlayer_OnInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.WantsInput -struct UGFxMoviePlayer_WantsInput_Params -{ - struct FName ukey; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.WantsControllerInput -struct UGFxMoviePlayer_WantsControllerInput_Params -{ - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.InputKey -struct UGFxMoviePlayer_InputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.GetGFxManager -struct UGFxMoviePlayer_GetGFxManager_Params -{ - class UGFxManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.ResolveDataStoreMarkup -struct UGFxMoviePlayer_ResolveDataStoreMarkup_Params -{ - struct FString Markup; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GFxUI.GFxMoviePlayer.UpdateSplitscreenLayout -struct UGFxMoviePlayer_UpdateSplitscreenLayout_Params -{ -}; - -// Function GFxUI.GFxMoviePlayer.ApplyPriorityVisibilityEffect -struct UGFxMoviePlayer_ApplyPriorityVisibilityEffect_Params -{ - unsigned long bRemoveEffect : 1; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.ApplyPriorityBlurEffect -struct UGFxMoviePlayer_ApplyPriorityBlurEffect_Params -{ - unsigned long bRemoveEffect : 1; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.ApplyPriorityEffect -struct UGFxMoviePlayer_ApplyPriorityEffect_Params -{ - unsigned long bRequestedBlurState : 1; // (Parm) - unsigned long bRequestedHiddenState : 1; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.PlaySoundFromTheme -struct UGFxMoviePlayer_PlaySoundFromTheme_Params -{ - struct FName EventName; // (Parm) - struct FName SoundThemeName; // (OptionalParm, Parm) -}; - -// Function GFxUI.GFxMoviePlayer.OnFocusLost -struct UGFxMoviePlayer_OnFocusLost_Params -{ - int LocalPlayerIndex; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.OnFocusGained -struct UGFxMoviePlayer_OnFocusGained_Params -{ - int LocalPlayerIndex; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.ConsoleCommand -struct UGFxMoviePlayer_ConsoleCommand_Params -{ - struct FString Command; // (Parm, NeedCtorLink) -}; - -// Function GFxUI.GFxMoviePlayer.SetLP -struct UGFxMoviePlayer_SetLP_Params -{ - class ULocalPlayer* LocPlay; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.GetPC -struct UGFxMoviePlayer_GetPC_Params -{ - class APlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.GetLP -struct UGFxMoviePlayer_GetLP_Params -{ - class ULocalPlayer* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.Init -struct UGFxMoviePlayer_Init_Params -{ - class ULocalPlayer* LocPlay; // (OptionalParm, Parm) -}; - -// Function GFxUI.GFxMoviePlayer.SetWidgetPathBinding -struct UGFxMoviePlayer_SetWidgetPathBinding_Params -{ - class UGFxObject* WidgetToBind; // (Parm) - struct FName Path; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.PostWidgetInit -struct UGFxMoviePlayer_PostWidgetInit_Params -{ -}; - -// Function GFxUI.GFxMoviePlayer.WidgetUnloaded -struct UGFxMoviePlayer_WidgetUnloaded_Params -{ - struct FName WidgetName; // (Parm) - struct FName WidgetPath; // (Parm) - class UGFxObject* Widget; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.WidgetInitialized -struct UGFxMoviePlayer_WidgetInitialized_Params -{ - struct FName WidgetName; // (Parm) - struct FName WidgetPath; // (Parm) - class UGFxObject* Widget; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.ActionScriptObject -struct UGFxMoviePlayer_ActionScriptObject_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.ActionScriptString -struct UGFxMoviePlayer_ActionScriptString_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GFxUI.GFxMoviePlayer.ActionScriptFloat -struct UGFxMoviePlayer_ActionScriptFloat_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.ActionScriptInt -struct UGFxMoviePlayer_ActionScriptInt_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.ActionScriptVoid -struct UGFxMoviePlayer_ActionScriptVoid_Params -{ - struct FString Path; // (Parm, NeedCtorLink) -}; - -// Function GFxUI.GFxMoviePlayer.ActionScript -struct UGFxMoviePlayer_ActionScript_Params -{ - struct FString Path; // (Parm, NeedCtorLink) -}; - -// Function GFxUI.GFxMoviePlayer.Invoke -struct UGFxMoviePlayer_Invoke_Params -{ - struct FString Method; // (Parm, NeedCtorLink) - TArray args; // (Parm, NeedCtorLink) - struct FASValue ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GFxUI.GFxMoviePlayer.ActionScriptSetFunction -struct UGFxMoviePlayer_ActionScriptSetFunction_Params -{ - class UGFxObject* Object; // (Parm) - struct FString Member; // (Parm, NeedCtorLink) -}; - -// Function GFxUI.GFxMoviePlayer.CreateArray -struct UGFxMoviePlayer_CreateArray_Params -{ - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.CreateObject -struct UGFxMoviePlayer_CreateObject_Params -{ - struct FString ASClass; // (Parm, NeedCtorLink) - class UClass* Type; // (OptionalParm, Parm) - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.SetVariableStringArray -struct UGFxMoviePlayer_SetVariableStringArray_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - int Index; // (Parm) - TArray Arg; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.SetVariableFloatArray -struct UGFxMoviePlayer_SetVariableFloatArray_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - int Index; // (Parm) - TArray Arg; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.SetVariableIntArray -struct UGFxMoviePlayer_SetVariableIntArray_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - int Index; // (Parm) - TArray Arg; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.SetVariableArray -struct UGFxMoviePlayer_SetVariableArray_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - int Index; // (Parm) - TArray Arg; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.GetVariableStringArray -struct UGFxMoviePlayer_GetVariableStringArray_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - int Index; // (Parm) - TArray Arg; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.GetVariableFloatArray -struct UGFxMoviePlayer_GetVariableFloatArray_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - int Index; // (Parm) - TArray Arg; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.GetVariableIntArray -struct UGFxMoviePlayer_GetVariableIntArray_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - int Index; // (Parm) - TArray Arg; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.GetVariableArray -struct UGFxMoviePlayer_GetVariableArray_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - int Index; // (Parm) - TArray Arg; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.SetVariableObject -struct UGFxMoviePlayer_SetVariableObject_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - class UGFxObject* Object; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.SetVariableString -struct UGFxMoviePlayer_SetVariableString_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - struct FString S; // (Parm, NeedCtorLink) -}; - -// Function GFxUI.GFxMoviePlayer.SetVariableNumber -struct UGFxMoviePlayer_SetVariableNumber_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - float F; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.SetVariableBool -struct UGFxMoviePlayer_SetVariableBool_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - unsigned long B : 1; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.SetVariable -struct UGFxMoviePlayer_SetVariable_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - struct FASValue Arg; // (Parm, NeedCtorLink) -}; - -// Function GFxUI.GFxMoviePlayer.GetVariableObject -struct UGFxMoviePlayer_GetVariableObject_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - class UClass* Type; // (OptionalParm, Parm) - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.GetVariableString -struct UGFxMoviePlayer_GetVariableString_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GFxUI.GFxMoviePlayer.GetVariableNumber -struct UGFxMoviePlayer_GetVariableNumber_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.GetVariableBool -struct UGFxMoviePlayer_GetVariableBool_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.GetVariable -struct UGFxMoviePlayer_GetVariable_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - struct FASValue ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GFxUI.GFxMoviePlayer.FilterAxisInput -struct UGFxMoviePlayer_FilterAxisInput_Params -{ - int ControllerId; // (Parm) - struct FName Key; // (Parm) - float Delta; // (Parm) - float DeltaTime; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.FilterButtonInput -struct UGFxMoviePlayer_FilterButtonInput_Params -{ - int ControllerId; // (Parm) - struct FName ButtonName; // (Parm) - unsigned char InputEvent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.FlushPlayerInput -struct UGFxMoviePlayer_FlushPlayerInput_Params -{ - unsigned long capturekeysonly : 1; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.ClearFocusIgnoreKeys -struct UGFxMoviePlayer_ClearFocusIgnoreKeys_Params -{ -}; - -// Function GFxUI.GFxMoviePlayer.AddFocusIgnoreKey -struct UGFxMoviePlayer_AddFocusIgnoreKey_Params -{ - struct FName Key; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.ClearCaptureKeys -struct UGFxMoviePlayer_ClearCaptureKeys_Params -{ -}; - -// Function GFxUI.GFxMoviePlayer.AddCaptureKey -struct UGFxMoviePlayer_AddCaptureKey_Params -{ - struct FName Key; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.SetMovieCanReceiveInput -struct UGFxMoviePlayer_SetMovieCanReceiveInput_Params -{ - unsigned long bCanReceiveInput : 1; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.SetMovieCanReceiveFocus -struct UGFxMoviePlayer_SetMovieCanReceiveFocus_Params -{ - unsigned long bCanReceiveFocus : 1; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.SetSceneDPG -struct UGFxMoviePlayer_SetSceneDPG_Params -{ - unsigned char NewDPG; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.SetPerspective3D -struct UGFxMoviePlayer_SetPerspective3D_Params -{ - struct FMatrix matPersp; // (Const, Parm, OutParm) -}; - -// Function GFxUI.GFxMoviePlayer.SetView3D -struct UGFxMoviePlayer_SetView3D_Params -{ - struct FMatrix matView; // (Const, Parm, OutParm) -}; - -// Function GFxUI.GFxMoviePlayer.GetVisibleFrameRect -struct UGFxMoviePlayer_GetVisibleFrameRect_Params -{ - float x0; // (Parm, OutParm) - float y0; // (Parm, OutParm) - float X1; // (Parm, OutParm) - float Y1; // (Parm, OutParm) -}; - -// Function GFxUI.GFxMoviePlayer.SetAlignment -struct UGFxMoviePlayer_SetAlignment_Params -{ - unsigned char A; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.SetViewScaleMode -struct UGFxMoviePlayer_SetViewScaleMode_Params -{ - unsigned char SM; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.OnSetViewport -struct UGFxMoviePlayer_OnSetViewport_Params -{ -}; - -// Function GFxUI.GFxMoviePlayer.SetViewport -struct UGFxMoviePlayer_SetViewport_Params -{ - int X; // (Parm) - int Y; // (Parm) - int Width; // (Parm) - int Height; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.GetGameViewportClient -struct UGFxMoviePlayer_GetGameViewportClient_Params -{ - class UGameViewportClient* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.SetPriority -struct UGFxMoviePlayer_SetPriority_Params -{ - unsigned char NewPriority; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.PublishDataStoreValues -struct UGFxMoviePlayer_PublishDataStoreValues_Params -{ -}; - -// Function GFxUI.GFxMoviePlayer.RefreshDataStoreBindings -struct UGFxMoviePlayer_RefreshDataStoreBindings_Params -{ -}; - -// Function GFxUI.GFxMoviePlayer.SetExternalTexture -struct UGFxMoviePlayer_SetExternalTexture_Params -{ - struct FString Resource; // (Parm, NeedCtorLink) - class UTexture* Texture; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxMoviePlayer.SetExternalInterface -struct UGFxMoviePlayer_SetExternalInterface_Params -{ - class UObject* H; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.SetTimingMode -struct UGFxMoviePlayer_SetTimingMode_Params -{ - unsigned char Mode; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.SetMovieInfo -struct UGFxMoviePlayer_SetMovieInfo_Params -{ - class USwfMovie* Data; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.ConditionalClearPause -struct UGFxMoviePlayer_ConditionalClearPause_Params -{ -}; - -// Function GFxUI.GFxMoviePlayer.OnCleanup -struct UGFxMoviePlayer_OnCleanup_Params -{ -}; - -// Function GFxUI.GFxMoviePlayer.OnClose -struct UGFxMoviePlayer_OnClose_Params -{ -}; - -// Function GFxUI.GFxMoviePlayer.Close -struct UGFxMoviePlayer_Close_Params -{ - unsigned long Unload : 1; // (OptionalParm, Parm) -}; - -// Function GFxUI.GFxMoviePlayer.SetPause -struct UGFxMoviePlayer_SetPause_Params -{ - unsigned long bPausePlayback : 1; // (OptionalParm, Parm) -}; - -// Function GFxUI.GFxMoviePlayer.OnPostAdvance -struct UGFxMoviePlayer_OnPostAdvance_Params -{ - float DeltaTime; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.PostAdvance -struct UGFxMoviePlayer_PostAdvance_Params -{ - float DeltaTime; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.Advance -struct UGFxMoviePlayer_Advance_Params -{ - float Time; // (Parm) -}; - -// Function GFxUI.GFxMoviePlayer.Start -struct UGFxMoviePlayer_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.WidgetUnloaded -struct UGFxObject_WidgetUnloaded_Params -{ - struct FName WidgetName; // (Parm) - struct FName WidgetPath; // (Parm) - class UGFxObject* Widget; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.WidgetInitialized -struct UGFxObject_WidgetInitialized_Params -{ - struct FName WidgetName; // (Parm) - struct FName WidgetPath; // (Parm) - class UGFxObject* Widget; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.MouseHitTest -struct UGFxObject_MouseHitTest_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.HitTest -struct UGFxObject_HitTest_Params -{ - int TestX; // (Parm) - int TestY; // (Parm) - unsigned long bTestShape : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject._HitTest -struct UGFxObject__HitTest_Params -{ - int TestX; // (Parm) - int TestY; // (Parm) - unsigned long bTestShape : 1; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.GetNextHighestDepth -struct UGFxObject_GetNextHighestDepth_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.RemoveMovieClip -struct UGFxObject_RemoveMovieClip_Params -{ -}; - -// Function GFxUI.GFxObject.AttachMovie -struct UGFxObject_AttachMovie_Params -{ - struct FString symbolname; // (Parm, NeedCtorLink) - struct FString instancename; // (Parm, NeedCtorLink) - int Depth; // (OptionalParm, Parm) - class UClass* Type; // (OptionalParm, Parm) - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.CreateEmptyMovieClip -struct UGFxObject_CreateEmptyMovieClip_Params -{ - struct FString instancename; // (Parm, NeedCtorLink) - int Depth; // (OptionalParm, Parm) - class UClass* Type; // (OptionalParm, Parm) - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.GotoAndStopI -struct UGFxObject_GotoAndStopI_Params -{ - int frame; // (Parm) -}; - -// Function GFxUI.GFxObject.GotoAndStop -struct UGFxObject_GotoAndStop_Params -{ - struct FString frame; // (Parm, NeedCtorLink) -}; - -// Function GFxUI.GFxObject.GotoAndPlayI -struct UGFxObject_GotoAndPlayI_Params -{ - int frame; // (Parm) -}; - -// Function GFxUI.GFxObject.GotoAndPlay -struct UGFxObject_GotoAndPlay_Params -{ - struct FString frame; // (Parm, NeedCtorLink) -}; - -// Function GFxUI.GFxObject.ActionScriptArray -struct UGFxObject_ActionScriptArray_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GFxUI.GFxObject.ActionScriptObject -struct UGFxObject_ActionScriptObject_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.ActionScriptString -struct UGFxObject_ActionScriptString_Params -{ - struct FString Method; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GFxUI.GFxObject.ActionScriptFloat -struct UGFxObject_ActionScriptFloat_Params -{ - struct FString Method; // (Parm, NeedCtorLink) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.ActionScriptInt -struct UGFxObject_ActionScriptInt_Params -{ - struct FString Method; // (Parm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.ActionScriptVoid -struct UGFxObject_ActionScriptVoid_Params -{ - struct FString Method; // (Parm, NeedCtorLink) -}; - -// Function GFxUI.GFxObject.Invoke -struct UGFxObject_Invoke_Params -{ - struct FString Member; // (Parm, NeedCtorLink) - TArray args; // (Parm, NeedCtorLink) - struct FASValue ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GFxUI.GFxObject.ActionScriptSetFunctionOn -struct UGFxObject_ActionScriptSetFunctionOn_Params -{ - class UGFxObject* Target; // (Parm) - struct FString Member; // (Parm, NeedCtorLink) -}; - -// Function GFxUI.GFxObject.ActionScriptSetFunction -struct UGFxObject_ActionScriptSetFunction_Params -{ - struct FString Member; // (Parm, NeedCtorLink) -}; - -// Function GFxUI.GFxObject.SetElementMemberString -struct UGFxObject_SetElementMemberString_Params -{ - int Index; // (Parm) - struct FString Member; // (Parm, NeedCtorLink) - struct FString S; // (Parm, NeedCtorLink) -}; - -// Function GFxUI.GFxObject.SetElementMemberFloat -struct UGFxObject_SetElementMemberFloat_Params -{ - int Index; // (Parm) - struct FString Member; // (Parm, NeedCtorLink) - float F; // (Parm) -}; - -// Function GFxUI.GFxObject.SetElementMemberBool -struct UGFxObject_SetElementMemberBool_Params -{ - int Index; // (Parm) - struct FString Member; // (Parm, NeedCtorLink) - unsigned long B : 1; // (Parm) -}; - -// Function GFxUI.GFxObject.SetElementMemberObject -struct UGFxObject_SetElementMemberObject_Params -{ - int Index; // (Parm) - struct FString Member; // (Parm, NeedCtorLink) - class UGFxObject* val; // (Parm) -}; - -// Function GFxUI.GFxObject.SetElementMember -struct UGFxObject_SetElementMember_Params -{ - int Index; // (Parm) - struct FString Member; // (Parm, NeedCtorLink) - struct FASValue Arg; // (Parm, NeedCtorLink) -}; - -// Function GFxUI.GFxObject.GetElementMemberString -struct UGFxObject_GetElementMemberString_Params -{ - int Index; // (Parm) - struct FString Member; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GFxUI.GFxObject.GetElementMemberFloat -struct UGFxObject_GetElementMemberFloat_Params -{ - int Index; // (Parm) - struct FString Member; // (Parm, NeedCtorLink) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.GetElementMemberBool -struct UGFxObject_GetElementMemberBool_Params -{ - int Index; // (Parm) - struct FString Member; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.GetElementMemberObject -struct UGFxObject_GetElementMemberObject_Params -{ - int Index; // (Parm) - struct FString Member; // (Parm, NeedCtorLink) - class UClass* Type; // (OptionalParm, Parm) - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.GetElementMember -struct UGFxObject_GetElementMember_Params -{ - int Index; // (Parm) - struct FString Member; // (Parm, NeedCtorLink) - struct FASValue ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GFxUI.GFxObject.SetElementColorTransform -struct UGFxObject_SetElementColorTransform_Params -{ - int Index; // (Parm) - struct FASColorTransform cxform; // (Parm) -}; - -// Function GFxUI.GFxObject.SetElementPosition -struct UGFxObject_SetElementPosition_Params -{ - int Index; // (Parm) - float X; // (Parm) - float Y; // (Parm) -}; - -// Function GFxUI.GFxObject.SetElementVisible -struct UGFxObject_SetElementVisible_Params -{ - int Index; // (Parm) - unsigned long Visible : 1; // (Parm) -}; - -// Function GFxUI.GFxObject.SetElementDisplayMatrix -struct UGFxObject_SetElementDisplayMatrix_Params -{ - int Index; // (Parm) - struct FMatrix M; // (Parm) -}; - -// Function GFxUI.GFxObject.SetElementDisplayInfo -struct UGFxObject_SetElementDisplayInfo_Params -{ - int Index; // (Parm) - struct FASDisplayInfo D; // (Parm) -}; - -// Function GFxUI.GFxObject.GetElementDisplayMatrix -struct UGFxObject_GetElementDisplayMatrix_Params -{ - int Index; // (Parm) - struct FMatrix ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.GetElementDisplayInfo -struct UGFxObject_GetElementDisplayInfo_Params -{ - int Index; // (Parm) - struct FASDisplayInfo ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.SetElementString -struct UGFxObject_SetElementString_Params -{ - int Index; // (Parm) - struct FString S; // (Parm, NeedCtorLink) -}; - -// Function GFxUI.GFxObject.SetElementFloat -struct UGFxObject_SetElementFloat_Params -{ - int Index; // (Parm) - float F; // (Parm) -}; - -// Function GFxUI.GFxObject.SetElementBool -struct UGFxObject_SetElementBool_Params -{ - int Index; // (Parm) - unsigned long B : 1; // (Parm) -}; - -// Function GFxUI.GFxObject.SetElementObject -struct UGFxObject_SetElementObject_Params -{ - int Index; // (Parm) - class UGFxObject* val; // (Parm) -}; - -// Function GFxUI.GFxObject.SetElement -struct UGFxObject_SetElement_Params -{ - int Index; // (Parm) - struct FASValue Arg; // (Parm, NeedCtorLink) -}; - -// Function GFxUI.GFxObject.GetElementString -struct UGFxObject_GetElementString_Params -{ - int Index; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GFxUI.GFxObject.GetElementFloat -struct UGFxObject_GetElementFloat_Params -{ - int Index; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.GetElementBool -struct UGFxObject_GetElementBool_Params -{ - int Index; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.GetElementObject -struct UGFxObject_GetElementObject_Params -{ - int Index; // (Parm) - class UClass* Type; // (OptionalParm, Parm) - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.GetElement -struct UGFxObject_GetElement_Params -{ - int Index; // (Parm) - struct FASValue ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GFxUI.GFxObject.SetText -struct UGFxObject_SetText_Params -{ - struct FString Text; // (Parm, CoerceParm, NeedCtorLink) - class UTranslationContext* InContext; // (OptionalParm, Parm) -}; - -// Function GFxUI.GFxObject.GetText -struct UGFxObject_GetText_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GFxUI.GFxObject.SetVisible -struct UGFxObject_SetVisible_Params -{ - unsigned long Visible : 1; // (Parm) -}; - -// Function GFxUI.GFxObject.SetDisplayMatrix3D -struct UGFxObject_SetDisplayMatrix3D_Params -{ - struct FMatrix M; // (Parm) -}; - -// Function GFxUI.GFxObject.SetDisplayMatrix -struct UGFxObject_SetDisplayMatrix_Params -{ - struct FMatrix M; // (Parm) -}; - -// Function GFxUI.GFxObject.SetColorTransform -struct UGFxObject_SetColorTransform_Params -{ - struct FASColorTransform cxform; // (Parm) -}; - -// Function GFxUI.GFxObject.SetPosition -struct UGFxObject_SetPosition_Params -{ - float X; // (Parm) - float Y; // (Parm) -}; - -// Function GFxUI.GFxObject.SetDisplayInfo -struct UGFxObject_SetDisplayInfo_Params -{ - struct FASDisplayInfo D; // (Const, Parm, OutParm) -}; - -// Function GFxUI.GFxObject.GetDisplayMatrix -struct UGFxObject_GetDisplayMatrix_Params -{ - struct FMatrix ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.GetColorTransform -struct UGFxObject_GetColorTransform_Params -{ - struct FASColorTransform ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.GetPosition -struct UGFxObject_GetPosition_Params -{ - float X; // (Parm, OutParm) - float Y; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.GetDisplayInfo -struct UGFxObject_GetDisplayInfo_Params -{ - struct FASDisplayInfo D; // (Parm, OutParm) -}; - -// Function GFxUI.GFxObject.TranslateString -struct UGFxObject_TranslateString_Params -{ - struct FString StringToTranslate; // (Parm, NeedCtorLink) - class UTranslationContext* InContext; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GFxUI.GFxObject.SetFunction -struct UGFxObject_SetFunction_Params -{ - struct FString Member; // (Parm, NeedCtorLink) - class UObject* Context; // (Parm) - struct FName fname; // (Parm) -}; - -// Function GFxUI.GFxObject.SetObject -struct UGFxObject_SetObject_Params -{ - struct FString Member; // (Parm, NeedCtorLink) - class UGFxObject* val; // (Parm) -}; - -// Function GFxUI.GFxObject.SetString -struct UGFxObject_SetString_Params -{ - struct FString Member; // (Parm, NeedCtorLink) - struct FString S; // (Parm, NeedCtorLink) - class UTranslationContext* InContext; // (OptionalParm, Parm) -}; - -// Function GFxUI.GFxObject.SetFloat -struct UGFxObject_SetFloat_Params -{ - struct FString Member; // (Parm, NeedCtorLink) - float F; // (Parm) -}; - -// Function GFxUI.GFxObject.SetBool -struct UGFxObject_SetBool_Params -{ - struct FString Member; // (Parm, NeedCtorLink) - unsigned long B : 1; // (Parm) -}; - -// Function GFxUI.GFxObject.Set -struct UGFxObject_Set_Params -{ - struct FString Member; // (Parm, NeedCtorLink) - struct FASValue Arg; // (Parm, NeedCtorLink) -}; - -// Function GFxUI.GFxObject.GetObject -struct UGFxObject_GetObject_Params -{ - struct FString Member; // (Parm, NeedCtorLink) - class UClass* Type; // (OptionalParm, Parm) - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.GetString -struct UGFxObject_GetString_Params -{ - struct FString Member; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GFxUI.GFxObject.GetFloat -struct UGFxObject_GetFloat_Params -{ - struct FString Member; // (Parm, NeedCtorLink) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.GetBool -struct UGFxObject_GetBool_Params -{ - struct FString Member; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxObject.Get -struct UGFxObject_Get_Params -{ - struct FString Member; // (Parm, NeedCtorLink) - struct FASValue ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GFxUI.GFxClikWidget.ASRemoveAllEventListeners -struct UGFxClikWidget_ASRemoveAllEventListeners_Params -{ - struct FString Event; // (Parm, NeedCtorLink) -}; - -// Function GFxUI.GFxClikWidget.ASAddEventListener -struct UGFxClikWidget_ASAddEventListener_Params -{ - struct FString Type; // (Parm, NeedCtorLink) - class UGFxObject* O; // (Parm) - struct FString func; // (Parm, NeedCtorLink) -}; - -// Function GFxUI.GFxClikWidget.SetListener -struct UGFxClikWidget_SetListener_Params -{ - class UGFxObject* O; // (Parm) - struct FString Member; // (Parm, NeedCtorLink) - struct FScriptDelegate Listener; // (Parm, NeedCtorLink) -}; - -// Function GFxUI.GFxClikWidget.GetEventStringFromTypename -struct UGFxClikWidget_GetEventStringFromTypename_Params -{ - struct FName Typename; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GFxUI.GFxClikWidget.RemoveAllEventListeners -struct UGFxClikWidget_RemoveAllEventListeners_Params -{ - struct FString Event; // (Parm, NeedCtorLink) -}; - -// Function GFxUI.GFxClikWidget.AddEventListener -struct UGFxClikWidget_AddEventListener_Params -{ - struct FName Type; // (Parm) - struct FScriptDelegate Listener; // (Parm, NeedCtorLink) -}; - -// Function GFxUI.GFxClikWidget.EventListener -struct UGFxClikWidget_EventListener_Params -{ - struct FEventData Data; // (Parm, NeedCtorLink) -}; - -// Function GFxUI.SwfMovie.GetPathForLoadMovie -struct USwfMovie_GetPathForLoadMovie_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GFxUI.GFxAction_CloseMovie.IsValidLevelSequenceObject -struct UGFxAction_CloseMovie_IsValidLevelSequenceObject_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxAction_GetVariable.IsValidLevelSequenceObject -struct UGFxAction_GetVariable_IsValidLevelSequenceObject_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxAction_Invoke.IsValidLevelSequenceObject -struct UGFxAction_Invoke_IsValidLevelSequenceObject_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxAction_OpenMovie.IsValidLevelSequenceObject -struct UGFxAction_OpenMovie_IsValidLevelSequenceObject_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxAction_SetVariable.IsValidLevelSequenceObject -struct UGFxAction_SetVariable_IsValidLevelSequenceObject_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxFSCmdHandler_Kismet.FSCommand -struct UGFxFSCmdHandler_Kismet_FSCommand_Params -{ - class UGFxMoviePlayer* Movie; // (Parm) - class UGFxEvent_FSCommand* Event; // (Parm) - struct FString Cmd; // (Parm, NeedCtorLink) - struct FString Arg; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxDataStoreSubscriber.SaveSubscriberValue -struct UGFxDataStoreSubscriber_SaveSubscriberValue_Params -{ - TArray out_BoundDataStores; // (Parm, OutParm, NeedCtorLink) - int BindingIndex; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxDataStoreSubscriber.ClearBoundDataStores -struct UGFxDataStoreSubscriber_ClearBoundDataStores_Params -{ -}; - -// Function GFxUI.GFxDataStoreSubscriber.GetBoundDataStores -struct UGFxDataStoreSubscriber_GetBoundDataStores_Params -{ - TArray out_BoundDataStores; // (Parm, OutParm, NeedCtorLink) -}; - -// Function GFxUI.GFxDataStoreSubscriber.NotifyDataStoreValueUpdated -struct UGFxDataStoreSubscriber_NotifyDataStoreValueUpdated_Params -{ - class UUIDataStore* SourceDataStore; // (Parm) - unsigned long bValuesInvalidated : 1; // (Parm) - struct FName PropertyTag; // (Parm) - class UUIDataProvider* SourceProvider; // (Parm) - int ArrayIndex; // (Parm) -}; - -// Function GFxUI.GFxDataStoreSubscriber.RefreshSubscriberValue -struct UGFxDataStoreSubscriber_RefreshSubscriberValue_Params -{ - int BindingIndex; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GFxUI.GFxDataStoreSubscriber.GetDataStoreBinding -struct UGFxDataStoreSubscriber_GetDataStoreBinding_Params -{ - int BindingIndex; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GFxUI.GFxDataStoreSubscriber.SetDataStoreBinding -struct UGFxDataStoreSubscriber_SetDataStoreBinding_Params -{ - struct FString MarkupText; // (Parm, NeedCtorLink) - int BindingIndex; // (OptionalParm, Parm) -}; - -// Function GFxUI.GFxDataStoreSubscriber.PublishValues -struct UGFxDataStoreSubscriber_PublishValues_Params -{ -}; - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/GFxUI/GFxUI_structs.h b/src/include/BL2SDK/GFxUI/GFxUI_structs.h deleted file mode 100644 index 3380290a..00000000 --- a/src/include/BL2SDK/GFxUI/GFxUI_structs.h +++ /dev/null @@ -1,234 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Enums -//--------------------------------------------------------------------------- - -// Enum GFxUI.SwfMovie.FlashTextureRescale -//enum class EFlashTextureRescale : uint8_t -//{ -// FlashTextureScale_High = 0, -// FlashTextureScale_Low = 1, -// FlashTextureScale_NextLow = 2, -// FlashTextureScale_Mult4 = 3, -// FlashTextureScale_None = 4, -// FlashTextureScale_MAX = 5 -//}; - - -// Enum GFxUI.SwfMovie.SwfMovieArenas -//enum class ESwfMovieArenas : uint8_t -//{ -// SWFARENA_Global = 0, -// SWFARENA_Default = 1, -// SWFARENA_HUD = 2, -// SWFARENA_StatusMenu = 3, -// SWFARENA_Menu = 4, -// SWFARENA_MAX = 5 -//}; - - -// Enum GFxUI.GFxMoviePlayer.ASType -//enum class EASType : uint8_t -//{ -// AS_Undefined = 0, -// AS_Null = 1, -// AS_Number = 2, -// AS_String = 3, -// AS_Boolean = 4, -// AS_MAX = 5 -//}; - - -// Enum GFxUI.GFxMoviePlayer.GFxAlign -//enum class EGFxAlign : uint8_t -//{ -// 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 class EGFxScaleMode : uint8_t -//{ -// SM_NoScale = 0, -// SM_ShowAll = 1, -// SM_ExactFit = 2, -// SM_NoBorder = 3, -// SM_FitVertical = 4, -// SM_FitHorizontal = 5, -// SM_MAX = 6 -//}; - - -// Enum GFxUI.GFxMoviePlayer.GFxTimingMode -//enum class EGFxTimingMode : uint8_t -//{ -// TM_Game = 0, -// TM_Real = 1, -// TM_MAX = 2 -//}; - - -// Enum GFxUI.GFxMoviePlayer.GFxRenderTextureMode -//enum class EGFxRenderTextureMode : uint8_t -//{ -// RTM_Opaque = 0, -// RTM_Alpha = 1, -// RTM_AlphaComposite = 2, -// RTM_MAX = 3 -//}; - - -// Enum GFxUI.GFxManager.EInputResult -//enum class EInputResult : uint8_t -//{ -// IR_None = 0, -// IR_Handled = 1, -// IR_Consumed = 2, -// IR_MAX = 3 -//}; - - - -//--------------------------------------------------------------------------- -//Script Structs -//--------------------------------------------------------------------------- - -// ScriptStruct GFxUI.GFxEngine.GCReference -// 0x000C -struct FGCReference -{ - class UObject* m_object; // 0x0000(0x0004) (Const) - int m_count; // 0x0004(0x0004) - int m_statid; // 0x0008(0x0004) -}; - -// ScriptStruct GFxUI.GFxManagerDefinition.AkEventResolver -// 0x000C -struct FAkEventResolver -{ - struct FName Interaction; // 0x0000(0x0008) (Edit) - class UAkEvent* AkEvent; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct GFxUI.GFxMoviePlayer.ASValue -// 0x0018 -struct FASValue -{ - unsigned char Type; // 0x0000(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - unsigned long B : 1; // 0x0004(0x0004) (Edit) - float N; // 0x0008(0x0004) (Edit) - struct FString S; // 0x000C(0x000C) (Edit, AlwaysInit, NeedCtorLink) -}; - -// ScriptStruct GFxUI.GFxMoviePlayer.ExternalTexture -// 0x0010 -struct FExternalTexture -{ - struct FString Resource; // 0x0000(0x000C) (Edit, NeedCtorLink) - class UTexture* Texture; // 0x000C(0x0004) (Edit) -}; - -// ScriptStruct GFxUI.GFxMoviePlayer.SoundThemeBinding -// 0x000C -struct FSoundThemeBinding -{ - struct FName ThemeName; // 0x0000(0x0008) (Edit) - class UUISoundTheme* Theme; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct GFxUI.GFxMoviePlayer.GFxDataStoreBinding -// 0x0098 -struct FGFxDataStoreBinding -{ - struct FUIDataStoreBinding DataSource; // 0x0000(0x0030) (Edit, NeedCtorLink) - struct FString VarPath; // 0x0030(0x000C) (Edit, NeedCtorLink) - struct FString ModelId; // 0x003C(0x000C) (Edit, NeedCtorLink) - struct FString ControlId; // 0x0048(0x000C) (Edit, NeedCtorLink) - unsigned long bEditable : 1; // 0x0054(0x0004) (Edit) - TArray CellTags; // 0x0058(0x000C) (Edit, NeedCtorLink) - TArray ModelIdUtf8; // 0x0064(0x000C) (Const, Transient, NeedCtorLink) - TArray ControlIdUtf8; // 0x0070(0x000C) (Const, Transient, NeedCtorLink) - FScriptInterface ListDataProvider; // 0x007C(0x0008) (Const, Transient) - TArray FullCellTags; // 0x0084(0x000C) (Const, Transient, NeedCtorLink) - struct FPointer ModelRef; // 0x0090(0x0004) (Const, Native, Transient) - struct FPointer ControlRef; // 0x0094(0x0004) (Const, Native, Transient) -}; - -// ScriptStruct GFxUI.GFxMoviePlayer.GFxWidgetBinding -// 0x000C -struct FGFxWidgetBinding -{ - struct FName WidgetName; // 0x0000(0x0008) (Edit) - class UClass* WidgetClass; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct GFxUI.GFxObject.ASColorTransform -// 0x0020 -struct FASColorTransform -{ - struct FLinearColor Multiply; // 0x0000(0x0010) (Edit) - struct FLinearColor Add; // 0x0010(0x0010) (Edit) -}; - -// ScriptStruct GFxUI.GFxObject.ASDisplayInfo -// 0x002C -struct FASDisplayInfo -{ - float X; // 0x0000(0x0004) (Edit) - float Y; // 0x0004(0x0004) (Edit) - float Z; // 0x0008(0x0004) (Edit) - float Rotation; // 0x000C(0x0004) (Edit) - float XRotation; // 0x0010(0x0004) (Edit) - float YRotation; // 0x0014(0x0004) (Edit) - float XScale; // 0x0018(0x0004) (Edit) - float YScale; // 0x001C(0x0004) (Edit) - float ZScale; // 0x0020(0x0004) (Edit) - float Alpha; // 0x0024(0x0004) (Edit) - unsigned long Visible : 1; // 0x0028(0x0004) (Edit) - unsigned long hasX : 1; // 0x0028(0x0004) (Edit) - unsigned long hasY : 1; // 0x0028(0x0004) (Edit) - unsigned long hasZ : 1; // 0x0028(0x0004) (Edit) - unsigned long hasRotation : 1; // 0x0028(0x0004) (Edit) - unsigned long hasXRotation : 1; // 0x0028(0x0004) (Edit) - unsigned long hasYRotation : 1; // 0x0028(0x0004) (Edit) - unsigned long hasXScale : 1; // 0x0028(0x0004) (Edit) - unsigned long hasYScale : 1; // 0x0028(0x0004) (Edit) - unsigned long hasZScale : 1; // 0x0028(0x0004) (Edit) - unsigned long hasAlpha : 1; // 0x0028(0x0004) (Edit) - unsigned long hasVisible : 1; // 0x0028(0x0004) (Edit) -}; - -// ScriptStruct GFxUI.GFxClikWidget.EventData -// 0x0024 -struct FEventData -{ - struct FString Type; // 0x0000(0x000C) (NeedCtorLink) - int Data; // 0x000C(0x0004) - int mouseIndex; // 0x0010(0x0004) - int Button; // 0x0014(0x0004) - int Index; // 0x0018(0x0004) - int lastIndex; // 0x001C(0x0004) - int controllerIdx; // 0x0020(0x0004) -}; - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/GameFramework/GameFramework_classes.h b/src/include/BL2SDK/GameFramework/GameFramework_classes.h deleted file mode 100644 index 5c1f0210..00000000 --- a/src/include/BL2SDK/GameFramework/GameFramework_classes.h +++ /dev/null @@ -1,311 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Classes -//--------------------------------------------------------------------------- - -// Class GameFramework.GamePawn -// 0x0000 (0x0694 - 0x0694) -class AGamePawn : public APawn -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GamePawn"); - return ptr; - } - -}; - - -// Class GameFramework.GamePlayerController -// 0x000C (0x08F0 - 0x08FC) -class AGamePlayerController : public APlayerController -{ -public: - struct FName CurrentSoundMode; // 0x08F0(0x0008) (Transient) - unsigned long bIsWarmupPaused : 1; // 0x08F8(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GamePlayerController"); - return ptr; - } - - - void ClientColorFade(const struct FColor& FadeColor, unsigned char FromAlpha, unsigned char ToAlpha, float FadeTime); - void CallMemLeakCheck(); - void StopMemLeakChecking(); - void DoMemLeakChecking(float InTimeBetweenMemLeakChecks); - void WarmupPause(bool bDesiredPauseState); - bool CanUnpauseWarmup(); - void GetCurrentMovie(struct FString* MovieName); - void ClientStopMovie(float DelayInSeconds, bool bAllowMovieToFinish, bool bForceStopNonSkippable, bool bForceStopLoadingMovie); - void ClientPlayMovie(const struct FString& MovieName, int InStartOfRenderingMovieFrame, int InEndOfRenderingMovieFrame, bool bRestrictPausing, bool bPlayOnceFromStream, bool bOnlyBackButtonSkipsMovie); - static void KeepPlayingLoadingMovie(); - static void ShowLoadingMovie(bool bShowMovie, bool bPauseAfterHide, float PauseDuration, float KeepPlayingDuration, bool bOverridePreviousDelays); - void SetSoundMode(const struct FName& InSoundModeName); - void DoForceFeedbackForScreenShake(class UCameraShake* ShakeData, float Scale); - int GetUIPlayerIndex(); -}; - - -// Class GameFramework.GameTypes -// 0x0000 (0x003C - 0x003C) -class UGameTypes : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GameTypes"); - return ptr; - } - -}; - - -// Class GameFramework.NavMeshGoal_OutOfViewFrom -// 0x0014 (0x0050 - 0x0064) -class UNavMeshGoal_OutOfViewFrom : public UNavMeshPathGoalEvaluator -{ -public: - struct FPointer GoalPoly; // 0x0050(0x0004) (Native) - struct FVector OutOfViewLocation; // 0x0054(0x000C) - unsigned long bShowDebug : 1; // 0x0060(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("NavMeshGoal_OutOfViewFrom"); - return ptr; - } - - - void Recycle(); - static bool MustBeHiddenFromThisPoint(class UNavigationHandle* NavHandle, const struct FVector& InOutOfViewLocation); - void RecycleNative(); -}; - - -// Class GameFramework.NavMeshPath_BiasAgainstPolysWithinDistanceOfLocations -// 0x0028 (0x0050 - 0x0078) -class UNavMeshPath_BiasAgainstPolysWithinDistanceOfLocations : public UNavMeshPathConstraint -{ -public: - struct FVector Location; // 0x0050(0x000C) (Transient) - struct FVector Rotation; // 0x005C(0x000C) (Transient) - float DistanceToCheck; // 0x0068(0x0004) (Transient) - TArray LocationsToCheck; // 0x006C(0x000C) (Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("NavMeshPath_BiasAgainstPolysWithinDistanceOfLocations"); - return ptr; - } - - - void Recycle(); - static bool BiasAgainstPolysWithinDistanceOfLocations(class UNavigationHandle* NavHandle, const struct FVector& InLocation, const struct FRotator& InRotation, float InDistanceToCheck, TArray InLocationsToCheck); -}; - - -// Class GameFramework.SeqAct_ControlGameMovie -// 0x0014 (0x00B4 - 0x00C8) -class USeqAct_ControlGameMovie : public USeqAct_Latent -{ -public: - struct FString MovieName; // 0x00B4(0x000C) (Edit, NeedCtorLink) - int StartOfRenderingMovieFrame; // 0x00C0(0x0004) (Edit) - int EndOfRenderingMovieFrame; // 0x00C4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_ControlGameMovie"); - return ptr; - } - -}; - - -// Class GameFramework.SeqAct_Deproject -// 0x0028 (0x00A4 - 0x00CC) -class USeqAct_Deproject : public USequenceAction -{ -public: - float ScreenX; // 0x00A4(0x0004) (Edit) - float ScreenY; // 0x00A8(0x0004) (Edit) - float TraceDistance; // 0x00AC(0x0004) (Edit) - class UObject* HitObject; // 0x00B0(0x0004) - struct FVector HitLocation; // 0x00B4(0x000C) - struct FVector HitNormal; // 0x00C0(0x000C) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_Deproject"); - return ptr; - } - -}; - - -// Class GameFramework.SeqAct_ModifyProperty -// 0x000C (0x00A4 - 0x00B0) -class USeqAct_ModifyProperty : public USequenceAction -{ -public: - TArray Properties; // 0x00A4(0x000C) (Edit, NeedCtorLink, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_ModifyProperty"); - return ptr; - } - -}; - - -// Class GameFramework.GameSkelCtrl_Recoil -// 0x007C (0x009C - 0x0118) -class UGameSkelCtrl_Recoil : public USkelControlBase -{ -public: - unsigned long bBoneSpaceRecoil : 1; // 0x009C(0x0004) (Edit) - unsigned long bPlayRecoil : 1; // 0x009C(0x0004) (Edit, Transient) - unsigned long bOldPlayRecoil : 1; // 0x009C(0x0004) (Transient) - unsigned long bApplyControl : 1; // 0x009C(0x0004) (Transient) - struct FRecoilDef Recoil; // 0x00A0(0x0070) (Edit) - struct FVector2D Aim; // 0x0110(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GameSkelCtrl_Recoil"); - return ptr; - } - -}; - - -// Class GameFramework.GameStateObject -// 0x0028 (0x0058 - 0x0080) -class UGameStateObject : public UGameplayEventsHandler -{ -public: - struct FArray_Mirror TeamStates; // 0x0058(0x000C) (Const, Native) - struct FArray_Mirror PlayerStates; // 0x0064(0x000C) (Const, Native) - unsigned char SessionType; // 0x0070(0x0001) - unsigned char UnknownData00[0x3]; // 0x0071(0x0003) MISSED OFFSET - unsigned long bIsMatchStarted : 1; // 0x0074(0x0004) - unsigned long bIsRoundStarted : 1; // 0x0074(0x0004) - int RoundNumber; // 0x0078(0x0004) - int MaxRoundNumber; // 0x007C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GameStateObject"); - return ptr; - } - - - void Reset(); - void PreProcessStream(); -}; - - -// Class GameFramework.GameStatsAggregator -// 0x01D8 (0x0058 - 0x0230) -class UGameStatsAggregator : public UGameplayEventsHandler -{ -public: - class UGameStateObject* GameState; // 0x0058(0x0004) - TArray AggregatesList; // 0x005C(0x000C) (NeedCtorLink) - struct FMap_Mirror AggregateEventsMapping; // 0x0068(0x003C) (Const, Native, Transient) - TArray AggregateEvents; // 0x00A4(0x000C) (NeedCtorLink) - TArray AggregatesFound; // 0x00B0(0x000C) (Const, NeedCtorLink) - struct FGameEvents AllGameEvents; // 0x00BC(0x003C) - TArray AllTeamEvents; // 0x00F8(0x000C) (Const, NeedCtorLink) - TArray AllPlayerEvents; // 0x0104(0x000C) (Const, NeedCtorLink) - struct FWeaponEvents AllWeaponEvents; // 0x0110(0x0048) (Const, NeedCtorLink) - struct FProjectileEvents AllProjectileEvents; // 0x0158(0x0048) (Const, NeedCtorLink) - struct FPawnEvents AllPawnEvents; // 0x01A0(0x0048) (Const, NeedCtorLink) - struct FDamageEvents AllDamageEvents; // 0x01E8(0x0048) (Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GameStatsAggregator"); - return ptr; - } - - - bool GetAggregateMappingIDs(int EventID, int* AggregateID, int* TargetAggregateID); - void Reset(); - void PostProcessStream(); - void PreProcessStream(); -}; - - -// Class GameFramework.GameWaveForms -// 0x0010 (0x003C - 0x004C) -class UGameWaveForms : public UObject -{ -public: - class UForceFeedbackWaveform* CameraShakeMediumShort; // 0x003C(0x0004) - class UForceFeedbackWaveform* CameraShakeMediumLong; // 0x0040(0x0004) - class UForceFeedbackWaveform* CameraShakeBigShort; // 0x0044(0x0004) - class UForceFeedbackWaveform* CameraShakeBigLong; // 0x0048(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GameWaveForms"); - return ptr; - } - -}; - - -// Class GameFramework.PlayerCollectorGame -// 0x0010 (0x0330 - 0x0340) -class APlayerCollectorGame : public AGameInfo -{ -public: - int NumberOfClientsToWaitFor; // 0x0330(0x0004) - struct FString URLToLoad; // 0x0334(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerCollectorGame"); - return ptr; - } - - - void GetSeamlessTravelActorList(bool bToEntry, TArray* ActorList); - class APlayerController* Login(const struct FString& Portal, const struct FString& Options, const struct FUniqueNetId& UniqueId, struct FString* ErrorMessage); -}; - - -// Class GameFramework.PMESTG_LeaveADecalBase -// 0x0004 (0x003C - 0x0040) -class UPMESTG_LeaveADecalBase : public UParticleModuleEventSendToGame -{ -public: - class UClass* PhysicalMaterialPropertyClass; // 0x003C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PMESTG_LeaveADecalBase"); - return ptr; - } - -}; - - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/GameFramework/GameFramework_f_structs.h b/src/include/BL2SDK/GameFramework/GameFramework_f_structs.h deleted file mode 100644 index b5e03938..00000000 --- a/src/include/BL2SDK/GameFramework/GameFramework_f_structs.h +++ /dev/null @@ -1,198 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Parameters -//--------------------------------------------------------------------------- - -// Function GameFramework.GamePlayerController.ClientColorFade -struct AGamePlayerController_ClientColorFade_Params -{ - struct FColor FadeColor; // (Parm) - unsigned char FromAlpha; // (Parm) - unsigned char ToAlpha; // (Parm) - float FadeTime; // (Parm) -}; - -// Function GameFramework.GamePlayerController.CallMemLeakCheck -struct AGamePlayerController_CallMemLeakCheck_Params -{ -}; - -// Function GameFramework.GamePlayerController.StopMemLeakChecking -struct AGamePlayerController_StopMemLeakChecking_Params -{ -}; - -// Function GameFramework.GamePlayerController.DoMemLeakChecking -struct AGamePlayerController_DoMemLeakChecking_Params -{ - float InTimeBetweenMemLeakChecks; // (Parm) -}; - -// Function GameFramework.GamePlayerController.WarmupPause -struct AGamePlayerController_WarmupPause_Params -{ - unsigned long bDesiredPauseState : 1; // (Parm) -}; - -// Function GameFramework.GamePlayerController.CanUnpauseWarmup -struct AGamePlayerController_CanUnpauseWarmup_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GameFramework.GamePlayerController.GetCurrentMovie -struct AGamePlayerController_GetCurrentMovie_Params -{ - struct FString MovieName; // (Parm, OutParm, NeedCtorLink) -}; - -// Function GameFramework.GamePlayerController.ClientStopMovie -struct AGamePlayerController_ClientStopMovie_Params -{ - float DelayInSeconds; // (Parm) - unsigned long bAllowMovieToFinish : 1; // (Parm) - unsigned long bForceStopNonSkippable : 1; // (Parm) - unsigned long bForceStopLoadingMovie : 1; // (Parm) -}; - -// Function GameFramework.GamePlayerController.ClientPlayMovie -struct AGamePlayerController_ClientPlayMovie_Params -{ - struct FString MovieName; // (Parm, NeedCtorLink) - int InStartOfRenderingMovieFrame; // (Parm) - int InEndOfRenderingMovieFrame; // (Parm) - unsigned long bRestrictPausing : 1; // (Parm) - unsigned long bPlayOnceFromStream : 1; // (Parm) - unsigned long bOnlyBackButtonSkipsMovie : 1; // (Parm) -}; - -// Function GameFramework.GamePlayerController.KeepPlayingLoadingMovie -struct AGamePlayerController_KeepPlayingLoadingMovie_Params -{ -}; - -// Function GameFramework.GamePlayerController.ShowLoadingMovie -struct AGamePlayerController_ShowLoadingMovie_Params -{ - unsigned long bShowMovie : 1; // (Parm) - unsigned long bPauseAfterHide : 1; // (OptionalParm, Parm) - float PauseDuration; // (OptionalParm, Parm) - float KeepPlayingDuration; // (OptionalParm, Parm) - unsigned long bOverridePreviousDelays : 1; // (OptionalParm, Parm) -}; - -// Function GameFramework.GamePlayerController.SetSoundMode -struct AGamePlayerController_SetSoundMode_Params -{ - struct FName InSoundModeName; // (Parm) -}; - -// Function GameFramework.GamePlayerController.DoForceFeedbackForScreenShake -struct AGamePlayerController_DoForceFeedbackForScreenShake_Params -{ - class UCameraShake* ShakeData; // (Parm) - float Scale; // (Parm) -}; - -// Function GameFramework.GamePlayerController.GetUIPlayerIndex -struct AGamePlayerController_GetUIPlayerIndex_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GameFramework.NavMeshGoal_OutOfViewFrom.Recycle -struct UNavMeshGoal_OutOfViewFrom_Recycle_Params -{ -}; - -// Function GameFramework.NavMeshGoal_OutOfViewFrom.MustBeHiddenFromThisPoint -struct UNavMeshGoal_OutOfViewFrom_MustBeHiddenFromThisPoint_Params -{ - class UNavigationHandle* NavHandle; // (Parm) - struct FVector InOutOfViewLocation; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GameFramework.NavMeshGoal_OutOfViewFrom.RecycleNative -struct UNavMeshGoal_OutOfViewFrom_RecycleNative_Params -{ -}; - -// Function GameFramework.NavMeshPath_BiasAgainstPolysWithinDistanceOfLocations.Recycle -struct UNavMeshPath_BiasAgainstPolysWithinDistanceOfLocations_Recycle_Params -{ -}; - -// Function GameFramework.NavMeshPath_BiasAgainstPolysWithinDistanceOfLocations.BiasAgainstPolysWithinDistanceOfLocations -struct UNavMeshPath_BiasAgainstPolysWithinDistanceOfLocations_BiasAgainstPolysWithinDistanceOfLocations_Params -{ - class UNavigationHandle* NavHandle; // (Parm) - struct FVector InLocation; // (Const, Parm) - struct FRotator InRotation; // (Const, Parm) - float InDistanceToCheck; // (Const, Parm) - TArray InLocationsToCheck; // (Const, Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GameFramework.GameStateObject.Reset -struct UGameStateObject_Reset_Params -{ -}; - -// Function GameFramework.GameStateObject.PreProcessStream -struct UGameStateObject_PreProcessStream_Params -{ -}; - -// Function GameFramework.GameStatsAggregator.GetAggregateMappingIDs -struct UGameStatsAggregator_GetAggregateMappingIDs_Params -{ - int EventID; // (Parm) - int AggregateID; // (Parm, OutParm) - int TargetAggregateID; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GameFramework.GameStatsAggregator.Reset -struct UGameStatsAggregator_Reset_Params -{ -}; - -// Function GameFramework.GameStatsAggregator.PostProcessStream -struct UGameStatsAggregator_PostProcessStream_Params -{ -}; - -// Function GameFramework.GameStatsAggregator.PreProcessStream -struct UGameStatsAggregator_PreProcessStream_Params -{ -}; - -// Function GameFramework.PlayerCollectorGame.GetSeamlessTravelActorList -struct APlayerCollectorGame_GetSeamlessTravelActorList_Params -{ - unsigned long bToEntry : 1; // (Parm) - TArray ActorList; // (Parm, OutParm, NeedCtorLink) -}; - -// Function GameFramework.PlayerCollectorGame.Login -struct APlayerCollectorGame_Login_Params -{ - struct FString Portal; // (Parm, NeedCtorLink) - struct FString Options; // (Parm, NeedCtorLink) - struct FUniqueNetId UniqueId; // (Const, Parm) - struct FString ErrorMessage; // (Parm, OutParm, NeedCtorLink) - class APlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/GameFramework/GameFramework_structs.h b/src/include/BL2SDK/GameFramework/GameFramework_structs.h deleted file mode 100644 index 467313c0..00000000 --- a/src/include/BL2SDK/GameFramework/GameFramework_structs.h +++ /dev/null @@ -1,209 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Constants -//--------------------------------------------------------------------------- - -#define CONST_GAMEEVENT_AGGREGATED_PLAYER_MATCH_WON 10004 -#define CONST_GAMEEVENT_AGGREGATED_PLAYER_TIMEALIVE 10001 -#define CONST_GAMEEVENT_AGGREGATED_DATA 10000 -#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_DEALT_WEAPON_DAMAGE 10202 -#define CONST_GAMEEVENT_AGGREGATED_PLAYER_KILLS 10002 -#define CONST_GAMEEVENT_AGGREGATED_TEAM_GAME_SCORE 10102 -#define CONST_GAMEEVENT_AGGREGATED_PLAYER_ROUND_WON 10005 -#define CONST_GAMEEVENT_AGGREGATED_PLAYER_DEATHS 10003 -#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_DEALT_NORMALKILL 10006 -#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_RECEIVED_WASNORMALKILL 10007 -#define CONST_GAMEEVENT_AGGREGATED_TEAM_KILLS 10100 -#define CONST_GAMEEVENT_AGGREGATED_TEAM_ROUND_WON 10104 -#define CONST_GAMEEVENT_AGGREGATED_TEAM_DEATHS 10101 -#define CONST_GAMEEVENT_AGGREGATED_TEAM_MATCH_WON 10103 -#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_KILLS 10200 -#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_DEATHS 10201 -#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_DEALT_MELEEHITS 10206 -#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_DEALT_MELEE_DAMAGE 10203 -#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_RECEIVED_WEAPON_DAMAGE 10204 -#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_RECEIVED_MELEE_DAMAGE 10205 -#define CONST_GAMEEVENT_AGGREGATED_DAMAGE_RECEIVED_WASMELEEHIT 10207 -#define CONST_GAMEEVENT_AGGREGATED_GAME_SPECIFIC 11000 -#define CONST_GAMEEVENT_AGGREGATED_WEAPON_FIRED 10300 -#define CONST_GAMEEVENT_AGGREGATED_PAWN_SPAWN 10400 -#define CONST_LOADING_MOVIE "LoadingMovie" - -//--------------------------------------------------------------------------- -//Enums -//--------------------------------------------------------------------------- - -// Enum GameFramework.GameSkelCtrl_Recoil.ERecoilStart -//enum class ERecoilStart : uint8_t -//{ -// ERS_Zero = 0, -// ERS_Random = 1, -// ERS_MAX = 2 -//}; - - -// Enum GameFramework.GameStateObject.GameSessionType -//enum class EGameSessionType : uint8_t -//{ -// GT_SessionInvalid = 0, -// GT_SinglePlayer = 1, -// GT_Coop = 2, -// GT_Multiplayer = 3, -// GT_MAX = 4 -//}; - - - -//--------------------------------------------------------------------------- -//Script Structs -//--------------------------------------------------------------------------- - -// ScriptStruct GameFramework.SeqAct_ModifyProperty.PropertyInfo -// 0x0018 -struct FPropertyInfo -{ - struct FName PropertyName; // 0x0000(0x0008) (Edit) - unsigned long bModifyProperty : 1; // 0x0008(0x0004) (Edit) - struct FString PropertyValue; // 0x000C(0x000C) (Edit, NeedCtorLink) -}; - -// ScriptStruct GameFramework.GameSkelCtrl_Recoil.RecoilParams -// 0x0004 -struct FRecoilParams -{ - unsigned char X; // 0x0000(0x0001) (Edit) - unsigned char Y; // 0x0001(0x0001) (Edit) - unsigned char Z; // 0x0002(0x0001) (Edit) - unsigned char Padding; // 0x0003(0x0001) (Const, Transient) -}; - -// ScriptStruct GameFramework.GameSkelCtrl_Recoil.RecoilDef -// 0x0070 -struct FRecoilDef -{ - float TimeToGo; // 0x0000(0x0004) (Transient) - float TimeDuration; // 0x0004(0x0004) (Edit) - struct FVector RotAmplitude; // 0x0008(0x000C) (Edit) - struct FVector RotFrequency; // 0x0014(0x000C) (Edit) - struct FVector RotSinOffset; // 0x0020(0x000C) - struct FRecoilParams RotParams; // 0x002C(0x0004) (Edit) - struct FRotator RotOffset; // 0x0030(0x000C) (Transient) - struct FVector LocAmplitude; // 0x003C(0x000C) (Edit) - struct FVector LocFrequency; // 0x0048(0x000C) (Edit) - struct FVector LocSinOffset; // 0x0054(0x000C) - struct FRecoilParams LocParams; // 0x0060(0x0004) (Edit) - struct FVector LocOffset; // 0x0064(0x000C) (Transient) -}; - -// ScriptStruct GameFramework.GameStatsAggregator.AggregateEventMapping -// 0x000C -struct FAggregateEventMapping -{ - int EventID; // 0x0000(0x0004) - int AggregateID; // 0x0004(0x0004) - int TargetAggregateID; // 0x0008(0x0004) -}; - -// ScriptStruct GameFramework.GameStatsAggregator.GameEvents -// 0x003C -struct FGameEvents -{ - struct FMap_Mirror Events; // 0x0000(0x003C) (Const, Native, Transient) -}; - -// ScriptStruct GameFramework.GameStatsAggregator.EventsBase -// 0x0048 -struct FEventsBase -{ - struct FGameEvents TotalEvents; // 0x0000(0x003C) - TArray EventsByClass; // 0x003C(0x000C) (NeedCtorLink) -}; - -// ScriptStruct GameFramework.GameStatsAggregator.WeaponEvents -// 0x0000 (0x0048 - 0x0048) -struct FWeaponEvents : public FEventsBase -{ - -}; - -// ScriptStruct GameFramework.GameStatsAggregator.DamageEvents -// 0x0000 (0x0048 - 0x0048) -struct FDamageEvents : public FEventsBase -{ - -}; - -// ScriptStruct GameFramework.GameStatsAggregator.ProjectileEvents -// 0x0000 (0x0048 - 0x0048) -struct FProjectileEvents : public FEventsBase -{ - -}; - -// ScriptStruct GameFramework.GameStatsAggregator.PawnEvents -// 0x0000 (0x0048 - 0x0048) -struct FPawnEvents : public FEventsBase -{ - -}; - -// ScriptStruct GameFramework.GameStatsAggregator.TeamEvents -// 0x01A4 -struct FTeamEvents -{ - struct FGameEvents TotalEvents; // 0x0000(0x003C) - struct FWeaponEvents WeaponEvents; // 0x003C(0x0048) (NeedCtorLink) - struct FDamageEvents DamageAsPlayerEvents; // 0x0084(0x0048) (NeedCtorLink) - struct FDamageEvents DamageAsTargetEvents; // 0x00CC(0x0048) (NeedCtorLink) - struct FProjectileEvents ProjectileEvents; // 0x0114(0x0048) (NeedCtorLink) - struct FPawnEvents PawnEvents; // 0x015C(0x0048) (NeedCtorLink) -}; - -// ScriptStruct GameFramework.GameStatsAggregator.PlayerEvents -// 0x01A4 -struct FPlayerEvents -{ - struct FGameEvents TotalEvents; // 0x0000(0x003C) - struct FWeaponEvents WeaponEvents; // 0x003C(0x0048) (NeedCtorLink) - struct FDamageEvents DamageAsPlayerEvents; // 0x0084(0x0048) (NeedCtorLink) - struct FDamageEvents DamageAsTargetEvents; // 0x00CC(0x0048) (NeedCtorLink) - struct FProjectileEvents ProjectileEvents; // 0x0114(0x0048) (NeedCtorLink) - struct FPawnEvents PawnEvents; // 0x015C(0x0048) (NeedCtorLink) -}; - -// ScriptStruct GameFramework.GameStateObject.TeamState -// 0x0010 -struct FTeamState -{ - int TeamIndex; // 0x0000(0x0004) - TArray PlayerIndices; // 0x0004(0x000C) (AlwaysInit, NeedCtorLink) -}; - -// ScriptStruct GameFramework.GameStateObject.PlayerState -// 0x0010 -struct FPlayerState -{ - int PlayerIndex; // 0x0000(0x0004) - int CurrentTeamIndex; // 0x0004(0x0004) - float TimeSpawned; // 0x0008(0x0004) - float TimeAliveSinceLastDeath; // 0x000C(0x0004) -}; - -// ScriptStruct GameFramework.GameStatsAggregator.GameEvent -// 0x000C -struct FGameEvent -{ - TArray EventCountByTimePeriod; // 0x0000(0x000C) (AlwaysInit, NeedCtorLink) -}; - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/GearboxFramework/GearboxFramework_classes.h b/src/include/BL2SDK/GearboxFramework/GearboxFramework_classes.h deleted file mode 100644 index 88d01c91..00000000 --- a/src/include/BL2SDK/GearboxFramework/GearboxFramework_classes.h +++ /dev/null @@ -1,7954 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Classes -//--------------------------------------------------------------------------- - -// Class GearboxFramework.ActorFactoryClone -// 0x0014 (0x007C - 0x0090) -class UActorFactoryClone : public UActorFactory -{ -public: - TArray CloneArchetype; // 0x007C(0x000C) (Edit, NeedCtorLink) - struct FName NewCloneTag; // 0x0088(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActorFactoryClone"); - return ptr; - } - -}; - - -// Class GearboxFramework.ActorFactoryWireTerminal -// 0x0000 (0x007C - 0x007C) -class UActorFactoryWireTerminal : public UActorFactory -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActorFactoryWireTerminal"); - return ptr; - } - -}; - - -// Class GearboxFramework.AIDebugCamera -// 0x0050 (0x003C - 0x008C) -class UAIDebugCamera : public UObject -{ -public: - class AGearboxMind* Mind; // 0x003C(0x0004) - class URuleEngine* RuleEngine; // 0x0040(0x0004) - TArray DisplayList; // 0x0044(0x000C) (NeedCtorLink) - unsigned long bSnapshotModeOn : 1; // 0x0050(0x0004) - unsigned long bShowFlags : 1; // 0x0050(0x0004) (Config, GlobalConfig) - unsigned long bShowRules : 1; // 0x0050(0x0004) (Config, GlobalConfig) - unsigned long bShowInactiveRules : 1; // 0x0050(0x0004) (Config, GlobalConfig) - unsigned long bShowResources : 1; // 0x0050(0x0004) (Config, GlobalConfig) - unsigned long bShowCombat : 1; // 0x0050(0x0004) (Config, GlobalConfig) - unsigned long bShowRuleEngineLoadBalance : 1; // 0x0050(0x0004) (Config, GlobalConfig) - unsigned long bShowAwarenessZones : 1; // 0x0050(0x0004) (Config, GlobalConfig) - unsigned long bShowTargetViewCones : 1; // 0x0050(0x0004) (Config, GlobalConfig) - unsigned long bShowTimers : 1; // 0x0050(0x0004) (Config, GlobalConfig) - unsigned long bShowAITree : 1; // 0x0050(0x0004) - int SnapshotNdx; // 0x0054(0x0004) - class USnapshotRecord* CurSnapshot; // 0x0058(0x0004) - class UPopUpDebugBarGraph* PopUpGraphTop; // 0x005C(0x0004) (Transient) - class UPopUpDebugBarGraph* PopUpGraphCenter; // 0x0060(0x0004) (Transient) - struct FName CurrentInspectedTargetName; // 0x0064(0x0008) - float TopBarGraphStartXPct; // 0x006C(0x0004) (Const) - float TopBarGraphStartYPct; // 0x0070(0x0004) (Const) - float CenterBarGraphStartXPct; // 0x0074(0x0004) (Const) - float CenterBarGraphStartYPct; // 0x0078(0x0004) (Const) - float Column2XOffset; // 0x007C(0x0004) (Const) - float Column1LastY; // 0x0080(0x0004) - float Column2LastY; // 0x0084(0x0004) - int LastColumnDrawnTo; // 0x0088(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AIDebugCamera"); - return ptr; - } - - - void ToggleAITree(); - void ToggleTargetViewCones(); - void ToggleAwarenessZones(); - void ToggleRuleEngineLoadBalance(); - void ToggleCombat(); - void ToggleShowTimers(); - void ToggleResources(); - void ToggleInactiveRules(); - void ToggleRules(); - void ToggleFlags(); - class UAITracker* GetTracker(); - void SetMind(class AGearboxMind* NewMind); - void InitDummies(int NewNumDummies); - bool WantsToDoCameraInspection(); - void SetCurrentInspectedTarget(const struct FName& NewName); - void CompareRuleSetAndAdjustRuleIdx(class USnapshotRecord* OldSnapshot, class USnapshotRecord* NewSnapshot); - void SetRuleEngine(class URuleEngine* NewRuleEngine); - void SetPrevSnapshotRule(); - void SetNextSnapshotRule(); - void SetPrevSnapshot(); - void SetNextSnapshot(); - void NotifyGameUnPaused(); - void NotifyGamePaused(); - void Display(class AHUD* HUD); -}; - - -// Class GearboxFramework.AITracker -// 0x00D4 (0x003C - 0x0110) -class UAITracker : public UObject -{ -public: - class USnapshotRecord* Snapshots[0x32]; // 0x003C(0x0004) (Transient) - int SnapshotSize; // 0x0104(0x0004) - int SnapshotIndex; // 0x0108(0x0004) - class AActor* DebugOwner; // 0x010C(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AITracker"); - return ptr; - } - -}; - - -// Class GearboxFramework.SpecialMoveInterface -// 0x0000 (0x003C - 0x003C) -class USpecialMoveInterface : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMoveInterface"); - return ptr; - } - - - void SetReplicatedSMData(struct FSpecialMoveData* NewSMData); - void ServerSpecialMove_StopAny(); - void ServerSpecialMove_Stop(class USpecialMoveDefinition* OldSMD); - void ServerSpecialMove_Queue(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data); - void ServerSpecialMove_Play(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data); - unsigned char GetDefaultRootMotionRotationMode(); - unsigned char GetDefaultRootMotionMode(); - class USkeletalMeshComponent* GetSkelMesh(); - class USpecialMoveComponent* GetSMComponent(); - class AActor* GetActor(); -}; - - -// Class GearboxFramework.AnimNodeSpecialMoveBlend -// 0x0020 (0x00EC - 0x010C) -class UAnimNodeSpecialMoveBlend : public UAnimNodeSlot -{ -public: - unsigned char AnimState; // 0x00EC(0x0001) (Transient) - unsigned char UnknownData00[0x3]; // 0x00ED(0x0003) MISSED OFFSET - float SavedBlendOutTime; // 0x00F0(0x0004) (Transient) - FScriptInterface SMI; // 0x00F4(0x0008) (Transient) - TArray AnimParameters; // 0x00FC(0x000C) (Transient, NeedCtorLink) - unsigned long bForceLocalSpaceBlend : 1; // 0x0108(0x0004) (Edit, Const) - unsigned long IssueNotifiesWhenZeroWeight : 1; // 0x0108(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AnimNodeSpecialMoveBlend"); - return ptr; - } - - - bool IsPlaying(class UGearboxAnimDefinition* AnimSMD); - void SetRootMotion(class URootMotionDefinition* RMDef); - class UGearboxAnimDefinition* GetCurrentAnimDef(); - struct FName GetCurrentAnimName(); - void Finish(bool bInterrupted); - void Stop(bool bInterrupted); - float PlayData(const struct FName& AnimNameOverride, float PlayRateScale, float BlendInOverride, float BlendOutOverride, struct FSpecialMoveData* SMData); - float Play(class UGearboxAnimDefinition* CustomAnimSMD, const struct FName& AnimNameOverride, float PlayRateScale, float BlendInOverride, float BlendOutOverride); -}; - - -// Class GearboxFramework.AttributeExpressionEvaluator -// 0x0010 (0x003C - 0x004C) -class UAttributeExpressionEvaluator : public UExpressionEvaluator -{ -public: - struct FAttributeExpressionData Expression; // 0x003C(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AttributeExpressionEvaluator"); - return ptr; - } - - - bool Evaluate(class UObject* ContextSource); -}; - - -// Class GearboxFramework.Behavior_CallFunction -// 0x0008 (0x004C - 0x0054) -class UBehavior_CallFunction : public UBehaviorBase -{ -public: - struct FName FunctionName; // 0x004C(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_CallFunction"); - return ptr; - } - - - void CallFunction(class AActor* inActor, const struct FName& InFunctionName); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.IBehaviorConsumer -// 0x0000 (0x003C - 0x003C) -class UIBehaviorConsumer : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IBehaviorConsumer"); - return ptr; - } - - - struct FBehaviorConsumerHandle GetBehaviorConsumerHandle(); -}; - - -// Class GearboxFramework.Behavior_ChangeRemoteBehaviorSequenceState -// 0x0044 (0x004C - 0x0090) -class UBehavior_ChangeRemoteBehaviorSequenceState : public UBehaviorBase -{ -public: - unsigned char Action; // 0x004C(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET - struct FName SequenceName; // 0x0050(0x0008) (Edit, Const) - class UObject* SequenceProvider; // 0x0058(0x0004) (Edit, Const) - struct FNameBasedObjectPath ProviderDefinitionPathName; // 0x005C(0x0034) (Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ChangeRemoteBehaviorSequenceState"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.ITimerBehavior -// 0x0000 (0x003C - 0x003C) -class UITimerBehavior : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ITimerBehavior"); - return ptr; - } - - - bool SetTimerState(unsigned char TimerId, const struct FBehaviorTimerState& TimerState); - bool GetTimerState(unsigned char TimerId, struct FBehaviorTimerState* TimerState); - float GetTimeSeconds(); -}; - - -// Class GearboxFramework.Behavior_ChangeTimer -// 0x001C (0x004C - 0x0068) -class UBehavior_ChangeTimer : public UBehaviorBase -{ -public: - unsigned char TimerId; // 0x004C(0x0001) (Edit, Const) - unsigned char Reaction; // 0x004D(0x0001) (Edit, Const) - unsigned char UnknownData00[0x2]; // 0x004E(0x0002) MISSED OFFSET - unsigned long bSetNewTimerDelay : 1; // 0x0050(0x0004) (Edit, Const) - struct FAttributeInitializationData NewTimerDelayFormula; // 0x0054(0x0010) (Edit, Const) - float NewTimerDelay; // 0x0064(0x0004) (Const, Deprecated) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ChangeTimer"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_IsSequenceEnabled -// 0x0040 (0x004C - 0x008C) -class UBehavior_IsSequenceEnabled : public UBehaviorBase -{ -public: - struct FName SequenceName; // 0x004C(0x0008) (Edit, Const) - class UObject* SequenceProvider; // 0x0054(0x0004) (Edit, Const) - struct FNameBasedObjectPath ProviderDefinitionPathName; // 0x0058(0x0034) (Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_IsSequenceEnabled"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_PostAkEvent -// 0x0010 (0x004C - 0x005C) -class UBehavior_PostAkEvent : public UBehaviorBase -{ -public: - class UAkEvent* Event; // 0x004C(0x0004) (Edit) - unsigned long bReplicateEvent : 1; // 0x0050(0x0004) (Edit) - unsigned long bForLocalPlayerOnly : 1; // 0x0050(0x0004) (Edit) - unsigned long bForcePlayImmediate : 1; // 0x0050(0x0004) (Edit) - unsigned long bPlayFromActor : 1; // 0x0050(0x0004) (Edit) - unsigned long bLatentWhenNoConnections : 1; // 0x0050(0x0004) - struct FAkPlayingInfo PlayingInfo; // 0x0054(0x0008) (Transient, Component) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_PostAkEvent"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.BehaviorHelpers -// 0x0018 (0x003C - 0x0054) -class UBehaviorHelpers : public UObject -{ -public: - struct FScriptDelegate __BehaviorSetStrategy__Delegate; // 0x003C(0x000C) (NeedCtorLink) - struct FScriptDelegate __BehaviorStrategy__Delegate; // 0x0048(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BehaviorHelpers"); - return ptr; - } - - - static void RunAllBehaviorsForEvent(const struct FName& EventName, const struct FScriptDelegate& SetStrategy, const struct FScriptDelegate& Strategy, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, unsigned char EnumValue); - void BehaviorStrategy(const struct FPointer& BehaviorSet, const struct FName& EventName, unsigned char EnumValue, TArray* BehaviorList); - void BehaviorSetStrategy(TArray* BehaviorSetList); - static class UBehaviorProviderDefinition* ResolveBehaviorProviderDefinitionReference(class UBehaviorBase* SourceBehavior, class UObject* ProviderReference, struct FNameBasedObjectPath* PathName); - static bool IsBehaviorsV2(struct FBehaviorKernelInfo* KernelInfo); - static bool ShouldContinueExecution(float TimeBetweenSteps, int MaxSteps, struct FBehaviorKernelInfo* KernelInfo, int* NumSteps); - static struct FName GetNextFireLocationSocket(unsigned char FireSocketSelection, TArray FireLocationSocketNames, TArray* FireLocationSocketsRemaining); - static bool GetRotationFromAttachmentLocationData(const struct FAttachmentLocationData& AttachmentLocation, struct FRotator* AttachmentLocationRotation); - static struct FVector GetRelativeDirection(const struct FRelativeDirectionData& DesiredDirection, const FScriptInterface& Source, const struct FVector& DefaultDirection, const struct FName& SpawnSocketName); -}; - - -// Class GearboxFramework.CompoundExpressionEvaluator -// 0x000C (0x003C - 0x0048) -class UCompoundExpressionEvaluator : public UExpressionEvaluator -{ -public: - class UExpressionEvaluator* Expression1; // 0x003C(0x0004) (Edit, EditInline) - unsigned char Operator; // 0x0040(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0041(0x0003) MISSED OFFSET - class UExpressionEvaluator* Expression2; // 0x0044(0x0004) (Edit, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CompoundExpressionEvaluator"); - return ptr; - } - - - bool Evaluate(class UObject* ContextSource); -}; - - -// Class GearboxFramework.ConditionalAttributeValueResolver -// 0x0020 (0x003C - 0x005C) -class UConditionalAttributeValueResolver : public UAttributeValueResolver -{ -public: - struct FConditionalInitializationExpressions ValueExpressions; // 0x003C(0x0020) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ConditionalAttributeValueResolver"); - return ptr; - } - -}; - - -// Class GearboxFramework.ConstantAttributeValueResolver -// 0x0004 (0x003C - 0x0040) -class UConstantAttributeValueResolver : public UAttributeValueResolver -{ -public: - float ConstantValue; // 0x003C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ConstantAttributeValueResolver"); - return ptr; - } - -}; - - -// Class GearboxFramework.ConstraintAttributeValueResolver -// 0x0028 (0x003C - 0x0064) -class UConstraintAttributeValueResolver : public UAttributeValueResolver -{ -public: - struct FRange Constraints; // 0x003C(0x0028) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ConstraintAttributeValueResolver"); - return ptr; - } - -}; - - -// Class GearboxFramework.FeatherBoneBlendDefinition -// 0x000C (0x003C - 0x0048) -class UFeatherBoneBlendDefinition : public UGBXDefinition -{ -public: - TArray BoneBlends; // 0x003C(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FeatherBoneBlendDefinition"); - return ptr; - } - -}; - - -// Class GearboxFramework.GBXActorList -// 0x000C (0x003C - 0x0048) -class UGBXActorList : public UObject -{ -public: - TArray ActorList; // 0x003C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GBXActorList"); - return ptr; - } - - - void RemoveAndDeleteActorsOfClassFromLevel(class UClass* TheClass, class ULevel* Level); - void RemoveActorsOfClassFromLevel(class UClass* TheClass, class ULevel* Level); - void RemoveAndDeleteActorsFromLevel(class ULevel* Level); - void RemoveActorsFromLevel(class ULevel* Level); - class AActor* FindNextActorByLevel(class ULevel* Level, int* Index); - class AActor* FindFirstActorByLevel(class ULevel* Level, int* Index); - class AActor* FindNextActorByClass(class UClass* TheClass, int* Index); - class AActor* FindFirstActorByClass(class UClass* TheClass, int* Index); - void RemoveActor(class AActor* Actor); - void AddActor(class AActor* Actor, class ULevel* Level); -}; - - -// Class GearboxFramework.GBXObjectList -// 0x000C (0x003C - 0x0048) -class UGBXObjectList : public UObject -{ -public: - TArray ObjectList; // 0x003C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GBXObjectList"); - return ptr; - } - - - void RemoveObjectsOfClass(class UClass* TheClass); - class UObject* FindNextObjectByClass(class UClass* TheClass, int* Index); - class UObject* FindFirstObjectByClass(class UClass* TheClass, int* Index); - void RemoveObject(class UObject* TheObject); - void AddObject(class UObject* TheObject); -}; - - -// Class GearboxFramework.GearboxAIController -// 0x0000 (0x0684 - 0x0684) -class AGearboxAIController : public AAIController -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxAIController"); - return ptr; - } - - - void ForceMoveToActor(class AActor* destActor); -}; - - -// Class GearboxFramework.GearboxAIMoveNode -// 0x003C (0x0188 - 0x01C4) -class AGearboxAIMoveNode : public AActor -{ -public: - unsigned long bEnabled : 1; // 0x0188(0x0004) (Edit) - unsigned long bFaceNodeDirection : 1; // 0x0188(0x0004) (Edit, Const) - TArray NextNodes; // 0x018C(0x000C) (Edit, NeedCtorLink) - TArray PreviousNodes; // 0x0198(0x000C) (NeedCtorLink) - float HoldTime; // 0x01A4(0x0004) (Edit, Const) - TArray Behaviors; // 0x01A8(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray SpecialMoves; // 0x01B4(0x000C) (Edit, Const, NeedCtorLink) - class USpriteComponent* Sprite; // 0x01C0(0x0004) (ExportObject, Component, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxAIMoveNode"); - return ptr; - } - - - bool DoesPatrolPathExistToPoint(class AGearboxAIMoveNode* PatrolPoint); - void GetAllLinkedNodes(TArray* OutNodes); - class AGearboxAIMoveNode* GetNextMoveNodeClosestToPoint(const struct FVector& TestPoint); - class AGearboxAIMoveNode* GetNextMoveNode(); - int RemoveNode(class AGearboxAIMoveNode* OldNode); - void AddNode(class AGearboxAIMoveNode* NewNode); - void ClearLinks(); - void OnToggle(class USeqAct_Toggle* Action); -}; - - -// Class GearboxFramework.GearboxCameraBasic -// 0x0004 (0x03FC - 0x0400) -class AGearboxCameraBasic : public ACamera -{ -public: - struct FPointer VfTable_IInterfaceGearboxCamera; // 0x03FC(0x0004) (Const, Native, NoExport) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxCameraBasic"); - return ptr; - } - - - void FinishCameraLookAt(); - void EnableThirdPersonLookAt(float LookAtXOffset, float LookAtYOffset, float LookAtZOffset, unsigned char LookAtMode); - void BeginCameraLookAt(class AActor* LookAtTarget, const struct FName& LookAtBone, const struct FVector& TargetLocation, float Zoom, const struct FVector2D& FOV, float Duration, float TransitionTimeIn, float TransitionTimeOut); - void CalcSimpleThirdPersonView(float DeltaTime, struct FTViewTarget* OutVT); - void CalcBaseView(float DeltaTime, struct FTViewTarget* OutVT); - void UpdateViewTarget(float DeltaTime, struct FTViewTarget* OutVT); -}; - - -// Class GearboxFramework.GearboxCameraModifier -// 0x0031 (0x0058 - 0x0089) -class UGearboxCameraModifier : public UCameraModifier -{ -public: - class AGearboxCameraBasic* GBXCameraOwner; // 0x0058(0x0004) - struct FTPOV DesiredPOV; // 0x005C(0x001C) - float MasterFadeValue; // 0x0078(0x0004) - float FadeElapsedTime; // 0x007C(0x0004) - float FadeTimeSpan; // 0x0080(0x0004) - unsigned long FadeStarted : 1; // 0x0084(0x0004) - unsigned long FadingUpwards : 1; // 0x0084(0x0004) - unsigned long DisableWhenFadedOut : 1; // 0x0084(0x0004) - unsigned long AdjustForTimeDilation : 1; // 0x0084(0x0004) (Const) - unsigned char FadeMode; // 0x0088(0x0001) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxCameraModifier"); - return ptr; - } - - - float LerpFOV(float Src, float Dest, float T); - struct FRotator LerpRotation(const struct FRotator& Src, const struct FRotator& Dest, float T); - struct FVector LerpLocation(const struct FVector& Src, const struct FVector& Dest, float T); - void UpdateAllLerps(float DeltaTime, struct FTPOV* OutPOV); - void UpdateMasterFadePercentage(float AdjustedDeltaTime); - bool IsFadingDownwards(); - bool IsFadingUpwards(); - bool IsFadeInProgress(); - void StartFadeOut(float NewTimeSpan, bool NewDisableWhenFadedOut, unsigned char NewFadeMode); - void StartFadeIn(float NewTimeSpan, unsigned char NewFadeMode); - void SetDesiredCamera(const struct FVector& DesiredLoc, const struct FRotator& DesiredRot, float DesiredFOV); - void SetGBXCameraOwner(class AGearboxCameraBasic* InCamera); - bool AddCameraModifier(class ACamera* Camera); -}; - - -// Class GearboxFramework.GearboxCheatManager -// 0x0000 (0x005C - 0x005C) -class UGearboxCheatManager : public UCheatManager -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxCheatManager"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxDialogInterface -// 0x0000 (0x003C - 0x003C) -class UGearboxDialogInterface : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogInterface"); - return ptr; - } - - - void ServerDialog_TriggerEvent(class UGearboxDialogEventTag* EventTag, class AActor* Other, class UObject* ObjectParameter); - void SetDialogNameTag(class UGearboxDialogNameTag* NewName); - struct FGearboxDialogReplicatedData GetReplicatedDialogData(); - void SetReplicatedDialogData(class UGearboxDialogAct_Talk* TalkAct, struct FGearboxDialogData* Data); - void GetDialogGroups(TArray* Groups); - class UGearboxDialogComponent* GetDialogComponent(); - class UGearboxDialogNameTag* GetDialogNameTag(); - class AActor* GetActor(); - bool CanTalk(); -}; - - -// Class GearboxFramework.GearboxEditorNode -// 0x0030 (0x003C - 0x006C) -class UGearboxEditorNode : public UObject -{ -public: - unsigned char Type; // 0x003C(0x0001) - unsigned char UnknownData00[0x3]; // 0x003D(0x0003) MISSED OFFSET - TArray OutputLinks; // 0x0040(0x000C) (NeedCtorLink) - TArray InputLinks; // 0x004C(0x000C) (NeedCtorLink) - TArray VariableLinks; // 0x0058(0x000C) (NeedCtorLink) - unsigned long bAllowInputs : 1; // 0x0064(0x0004) (EditorOnly) - unsigned long bAllowOutputs : 1; // 0x0064(0x0004) (EditorOnly) - unsigned long bAllowVariables : 1; // 0x0064(0x0004) (EditorOnly) - unsigned long bAllowMovement : 1; // 0x0064(0x0004) (EditorOnly) - unsigned long bAllowMultipleInputs : 1; // 0x0064(0x0004) (EditorOnly) - unsigned long bAllowMultipleOutputs : 1; // 0x0064(0x0004) (EditorOnly) - unsigned long bAllowMultipleVariables : 1; // 0x0064(0x0004) (EditorOnly) - float SliderPosition; // 0x0068(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxEditorNode"); - return ptr; - } - - - bool IsChild(class UGearboxEditorNode* TestNode); -}; - - -// Class GearboxFramework.GearboxEngine -// 0x0020 (0x07AC - 0x07CC) -class UGearboxEngine : public UGameEngine -{ -public: - int CurrentUserID; // 0x07AC(0x0004) - int CurrentDeviceID; // 0x07B0(0x0004) - unsigned long bHasSelectedValidStorageDevice : 1; // 0x07B4(0x0004) (Const, Transient) - struct FString DefaultSparkInterfaceName; // 0x07B8(0x000C) (Config, NeedCtorLink) - FScriptInterface SparkInterface; // 0x07C4(0x0008) (Const, Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxEngine"); - return ptr; - } - - - static FScriptInterface GetSparkInterface(); - bool IsCurrentDeviceValid(int SizeNeeded); - bool HasStorageDeviceBeenRemoved(); - int GetCurrentDeviceID(); - void SetCurrentDeviceID(int NewDeviceID, bool bProfileSignedOut); -}; - - -// Class GearboxFramework.GearboxGameInfo -// 0x0000 (0x0330 - 0x0330) -class AGearboxGameInfo : public AGameInfo -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxGameInfo"); - return ptr; - } - - - void PostLogin(class APlayerController* NewPlayer); -}; - - -// Class GearboxFramework.GFxMovieState -// 0x0020 (0x003C - 0x005C) -class UGFxMovieState : public UObject -{ -public: - struct FName StateName; // 0x003C(0x0008) (Edit) - struct FName DefaultState; // 0x0044(0x0008) (Edit) - unsigned char StateType; // 0x004C(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET - TArray AllStates; // 0x0050(0x000C) (Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxMovieState"); - return ptr; - } - - - struct FString GetDebugString(class UGearboxGFxMovie* Movie, bool bIncludeFlags); - void ApplyMovieState(class UGearboxGFxMovie* Movie, class UClass* HandlerClass); - int FindMovieState(const struct FName& TheState); - bool TestState(const struct FName& TheState, struct FMovieStateStruct* MovieState); - int ToggleState(const struct FName& TheState, struct FMovieStateStruct* MovieState); - int EnableState(const struct FName& TheState, bool bEnable, struct FMovieStateStruct* MovieState); -}; - - -// Class GearboxFramework.GearboxGFxMovie -// 0x008C (0x01C8 - 0x0254) -class UGearboxGFxMovie : public UGFxMovie -{ -public: - TArray InteractionOverrideSounds; // 0x01C8(0x000C) (Edit, NeedCtorLink) - float TickRateSeconds; // 0x01D4(0x0004) - unsigned long bTickScript : 1; // 0x01D8(0x0004) - unsigned long bTickFirstFrame : 1; // 0x01D8(0x0004) (Transient) - unsigned long bRenderingDisabled : 1; // 0x01D8(0x0004) (Transient) - unsigned long bSupportsStatePooling : 1; // 0x01D8(0x0004) - unsigned long bIsUsingFlashMouse : 1; // 0x01D8(0x0004) - unsigned long bBlockingMovie : 1; // 0x01D8(0x0004) - unsigned long bCloseOnDeath : 1; // 0x01D8(0x0004) - TArray AllStyles; // 0x01DC(0x000C) (Transient, NeedCtorLink) - class UGFxMovieDefinition* MyDefinition; // 0x01E8(0x0004) (Transient) - class UGFxActorMoviePool* MyPool; // 0x01EC(0x0004) (Transient) - TArray PlayerOwners; // 0x01F0(0x000C) (Transient, NeedCtorLink) - class UObject* ContextObject; // 0x01FC(0x0004) (Transient) - float LastTickTime; // 0x0200(0x0004) (Transient) - class UGearboxGFxMovie* PoolParent; // 0x0204(0x0004) (Transient) - struct FMovieStateStruct CurrentMovieState; // 0x0208(0x0018) (Transient, NeedCtorLink) - TArray BaseMovieStates; // 0x0220(0x000C) (Edit, NeedCtorLink, EditInline) - TArray AllMovieStates; // 0x022C(0x000C) (Transient, NeedCtorLink) - int bMouseable; // 0x0238(0x0004) - struct FScriptDelegate __OnInputAxis__Delegate; // 0x023C(0x000C) (Transient, NeedCtorLink) - struct FScriptDelegate __OnClosed__Delegate; // 0x0248(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxGFxMovie"); - return ptr; - } - - - void extSetLanguageExt(const struct FString& ClipPath); - void OnClosedOnDeath(); - bool IsShowingFlashMouse(); - int extIsMouseablePlatform(); - void SetMouseableFlag(); - struct FString GetStyleDebugString(); - struct FString GetStateDebugString(bool bIncludeFlags); - void InitializeFrom(class UGearboxGFxMovie* SrcMovie); - bool RemoveStylesDrawnTo(class UPrimitiveComponent* PrimComp, const FScriptInterface& Target); - bool RemoveStyles(const FScriptInterface& Target); - void RemoveStyle(class UGFxMovieDrawStyle* Style); - void AddStyle(class UGFxMovieDrawStyle* Style); - void ShutdownMoviePlayback(); - void InitMoviePlayback(); - class UTextureRenderTarget2D* GetRenderTexture(); - void MovieState_OnChanged(bool bStateWasChanged); - bool MovieState_SetFromMovie(class UGearboxGFxMovie* Movie); - bool MovieState_Copy(struct FMovieStateStruct* StateDst, struct FMovieStateStruct* StateSrc); - bool MovieState_Compare(struct FMovieStateStruct* S1, struct FMovieStateStruct* S2); - void MovieState_Toggle(const struct FName& TheState); - bool MovieState_Enable(const struct FName& TheState, bool bEnable); - bool MovieState_IsEnabled(const struct FName& TheState); - bool MovieState_SupportsState(const struct FName& TheState); - void MovieState_Init(); - void InitFromDefinition(); - static void MovieState_Apply(class UGearboxGFxMovie* Movie, class UClass* HandlerClass); - static void MovieState_ApplyState(const struct FName& TheState, class UGearboxGFxMovie* Movie); - void ApplyState(const struct FString& StateName, const struct FString& StateAction); - void SetRenderingEnabled(bool bEnabled); - void GotoAndStop(const struct FString& FrameLabel); - void GotoAndPlay(const struct FString& FrameLabel); - void PlaySpecialUISound(const struct FString& SoundString); - void PlayUISound(const struct FName& UIEvent); - void SetOtherObject(class UObject* Obj); - class UObject* GetInstanceContextObject(); - void OnTick(); - void OnClose(); - bool Start(bool StartPaused); - struct FString ColorizeTooltipText(const struct FString& S, bool bDisabled); - static struct FString GFxColoredText(bool bAppendNewline, struct FColor* C, struct FString* S); - void SingleArgInvokeB(const struct FString& Command, bool Arg); - void SingleArgInvokeS(const struct FString& Command, const struct FString& Arg); - void SingleArgInvokeF(const struct FString& Command, float Arg); - class ULocalPlayer* GetLocalPlayer(); - void OnClosed(class UGearboxGFxMovie* Movie); - bool WantsControllerInput(int ControllerId); - bool SetExternalTexture(const struct FString& Resource, class UTexture* Texture); - bool OnInputAxis(int ControllerId, const struct FName& ukey, float Delta, float DeltaTime); -}; - - -// Class GearboxFramework.GFxMovie_StateParent -// 0x0004 (0x0254 - 0x0258) -class UGFxMovie_StateParent : public UGearboxGFxMovie -{ -public: - class UClass* StateClass; // 0x0254(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxMovie_StateParent"); - return ptr; - } - - - void MovieState_OnChanged(bool bStateWasChanged); - bool Start(bool StartPaused); -}; - - -// Class GearboxFramework.GearboxGlobals -// 0x0070 (0x0084 - 0x00F4) -class UGearboxGlobals : public UGearboxEngineGlobals -{ -public: - class UGearboxGlobalsDefinition* TheGlobalsDefinition; // 0x0084(0x0004) - class UClass* ExposureUtilityClass; // 0x0088(0x0004) - class UClass* ExposureUtilityStrategyClass; // 0x008C(0x0004) - class UExposureUtilityBase* TheExposureUtility; // 0x0090(0x0004) (Transient) - class UGearboxAIFactory* TheAIFactory; // 0x0094(0x0004) (Transient) - class URuleEngineLoadBalanceManager* TheRuleEngineLoadBalanceManager; // 0x0098(0x0004) (Transient) - class UGBXActorList* TheGBXActorList; // 0x009C(0x0004) (Transient) - class UGBXObjectList* TheGBXObjectList; // 0x00A0(0x0004) (Transient) - TArray ValidNameList; // 0x00A4(0x000C) (Transient, NeedCtorLink) - class AWireManager* TheWireMgr; // 0x00B0(0x0004) (Transient) - class UGbxMessageManager* TheMessageManager; // 0x00B4(0x0004) (Transient) - class UGBXActorList* TheDynamicTextureActorList; // 0x00B8(0x0004) (Transient) - class UPopulationMaster* ThePopulationMaster; // 0x00BC(0x0004) (Transient) - class UBehaviorKernel* TheBehaviorKernel; // 0x00C0(0x0004) (Transient) - class UScreenSpaceManager* TheScreenSpaceManager; // 0x00C4(0x0004) (Transient) - class UGFxMovieManager* TheGFxManager; // 0x00C8(0x0004) (Transient) - class UGearboxRenderTextureManager* TheRenderTextureManager; // 0x00CC(0x0004) (Transient) - struct FString GlobalInstanceClassName; // 0x00D0(0x000C) (Config, NeedCtorLink) - int DefaultMaxPopulationActorCost; // 0x00DC(0x0004) (Config) - TArray StateRecords; // 0x00E0(0x000C) (NeedCtorLink) - class UAkComponent* UIAudioComponent; // 0x00EC(0x0004) (ExportObject, Transient, Component, EditInline) - class UGearboxDialogManager* TheDialogManager; // 0x00F0(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxGlobals"); - return ptr; - } - - - static class UBehaviorKernel* GetBehaviorKernel(); - class UGearboxDialogManager* GetDialogManager(); - float GetPopulationRespawnDelay(); - FScriptInterface ShowDialog(class APlayerController* PC); - void NotifyActorDied(class AActor* TheActor, bool bKeepBody); - bool DoesLOSIntersectSpecialOccluder(const struct FVector& FromLoc, const struct FVector& ToLoc, class UPawnAllegiance* AllegianceAffected); - static bool HasPhysXCapableGPU(); - static unsigned char GetPlatform(); - bool ValidatePlayerName(bool bReplaceCharacters, struct FString* InName); - bool RegisterStateKey(const struct FName& LevelName, const struct FName& ObjectName, const struct FName& AdditionalKey); - bool DoesStateKeyExist(const struct FName& LevelName, const struct FName& ObjectName, const struct FName& AdditionalKey); - bool FreeTexture2D(class UTexture2D* Texture); - class UTexture2D* GetTexture2D(); - class UGearboxRenderTextureManager* GetRenderTextureManager(); - class UGFxMovieManager* GetGFxManager(); - class UScreenSpaceManager* GetScreenSpaceManager(); - class UGbxMessageManager* GetMessageManager(); - void RegDynamicTextureStreaming(class AActor* A, bool bRegister); - class UGBXActorList* GetDynamicTextureActorList(); - class UPopulationMaster* GetPopulationMaster(); - class AWireManager* GetWireManager(); - class UGBXObjectList* GetGBXObjectList(); - class UGBXActorList* GetGBXActorList(); - class URuleEngineLoadBalanceManager* GetRuleEngineLoadBalanceManager(); - class UGearboxAIFactory* GetGearboxAIFactory(); - class UExposureUtilityBase* GetExposureUtility(); - static class UGearboxGlobals* GetGearboxGlobals(); -}; - - -// Class GearboxFramework.GearboxGlobalsDefinition -// 0x000C (0x003C - 0x0048) -class UGearboxGlobalsDefinition : public UGBXDefinition -{ -public: - float RespawnDelayInSeconds; // 0x003C(0x0004) (Edit, Const) - class UGearboxDialogGlobalsDefinition* Dialog; // 0x0040(0x0004) (Edit) - class UGFxMovieDefinition* EulaMovieDefinition; // 0x0044(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxGlobalsDefinition"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxLocationRequest -// 0x004C (0x003C - 0x0088) -class UGearboxLocationRequest : public UObject -{ -public: - class USearchOrigin* SearchOrigin; // 0x003C(0x0004) (Edit) - class USearchDirection* DirectionFromOrigin; // 0x0040(0x0004) (Edit) - class ULocationFilter* LocationFilterTest; // 0x0044(0x0004) (Edit) - float DirectionCone; // 0x0048(0x0004) (Edit) - struct FAttributeInitializationData MinDistanceFromOrigin; // 0x004C(0x0010) (Edit) - struct FAttributeInitializationData MaxDistanceFromOrigin; // 0x005C(0x0010) (Edit) - unsigned char SearchRandomness; // 0x006C(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x006D(0x0003) MISSED OFFSET - struct FVector SearchOriginResult; // 0x0070(0x000C) - struct FVector SearchDirectionResult; // 0x007C(0x000C) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxLocationRequest"); - return ptr; - } - - - struct FVector GetLastDirection(); - struct FVector GetLastOrigin(); - bool GetDirection(class AActor* ContextActor, struct FVector* OutDirection); - bool GetOrigin(class AActor* ContextActor, struct FVector* OutOrigin); - bool Get(class AActor* ContextActor, struct FVector* OutLocation); -}; - - -// Class GearboxFramework.PawnMoveLocationRequest -// 0x002C (0x0088 - 0x00B4) -class UPawnMoveLocationRequest : public UGearboxLocationRequest -{ -public: - unsigned long GoToCover : 1; // 0x0088(0x0004) (Edit) - unsigned char CoverSearchFilter; // 0x008C(0x0001) (Edit) - unsigned char RepathOption; // 0x008D(0x0001) (Edit) - unsigned char CoverFailureResponse; // 0x008E(0x0001) (Edit) - unsigned char DestinationTestNonCover; // 0x008F(0x0001) (Edit) - struct FAttributeInitializationData RepathDistanceThresh; // 0x0090(0x0010) (Edit) - class URuleEventDef* FailureEvent; // 0x00A0(0x0004) (Edit) - struct FAttributeInitializationData OverrideDistanceForCover; // 0x00A4(0x0010) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PawnMoveLocationRequest"); - return ptr; - } - - - bool Get(class AActor* ContextActor, struct FVector* OutLocation); -}; - - -// Class GearboxFramework.GearboxPawn -// 0x006C (0x0694 - 0x0700) -class AGearboxPawn : public AGamePawn -{ -public: - struct FPointer VfTable_ISpecialMoveInterface; // 0x0694(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IGearboxDialogInterface; // 0x0698(0x0004) (Const, Native, NoExport) - struct FName NPCSightBone; // 0x069C(0x0008) - unsigned long bWantsToMove : 1; // 0x06A4(0x0004) - class USpecialMoveComponent* SMComponent; // 0x06A8(0x0004) (ExportObject, Component, EditInline) - struct FReplicatedSpecialMoveData ReplicatedSMData; // 0x06AC(0x0014) (Net, RepNotify) - struct FFlag HasBeenShotAtRecently; // 0x06C0(0x0010) (Transient) - struct FGearboxCoverState CoverState; // 0x06D0(0x000C) (Net, Transient, RepNotify, RepRetry) - class UGearboxCoverStateManager* CoverManager; // 0x06DC(0x0004) (ExportObject, Transient, NeedCtorLink, EditInline) - class UGearboxDialogComponent* DialogComponent; // 0x06E0(0x0004) (ExportObject, Component, EditInline) - struct FGearboxDialogReplicatedData DialogReplicatedData; // 0x06E4(0x0014) (Net, RepNotify) - struct FAkPlayingInfo DyingScream; // 0x06F8(0x0008) (Transient, Component) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxPawn"); - return ptr; - } - - - struct FVector GetAimDirection(); - void SetDialogNameTag(class UGearboxDialogNameTag* NewName); - void ServerDialog_TriggerEvent(class UGearboxDialogEventTag* EventTag, class AActor* Other, class UObject* ObjectParameter); - struct FGearboxDialogReplicatedData GetReplicatedDialogData(); - void SetReplicatedDialogData(class UGearboxDialogAct_Talk* TalkAct, struct FGearboxDialogData* Data); - void GetDialogGroups(TArray* Groups); - class UGearboxDialogComponent* GetDialogComponent(); - class UGearboxDialogNameTag* GetDialogNameTag(); - bool CanTalk(); - void OnCoverStateChanged(); - void ServerSetCoverState(const struct FGearboxCoverState& NewCoverState); - void SetCoverState(const struct FGearboxCoverState& NewCoverState); - float GetMountAnimDistanceForSpeed(unsigned char TheSpeed, unsigned char CoverHeight, unsigned char CoverDir); - struct FVector GetSpotOthersShouldLookAt(); - void SetReplicatedSMData(struct FSpecialMoveData* NewSMData); - void ServerSpecialMove_StopAny(); - void ServerSpecialMove_Stop(class USpecialMoveDefinition* OldSMD); - void ServerSpecialMove_Queue(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data); - void ServerSpecialMove_Play(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data); - unsigned char GetDefaultRootMotionRotationMode(); - unsigned char GetDefaultRootMotionMode(); - class USkeletalMeshComponent* GetSkelMesh(); - class USpecialMoveComponent* GetSMComponent(); - class AActor* GetActor(); - class UGearboxNavigationHandle* GetNavigationHandle(); - void PlayHit(class APawn* SomePawn, const struct FVector& HitLocation, class UClass* DamageType, const struct FVector& Momentum, const struct FTraceHitInfo& HitInfo, class UDamagePipeline* Pipeline); - void ReplicatedEvent(const struct FName& VarName); - bool Died(class AController* Killer, class UClass* DamageType, const struct FVector& HitLocation, class UDamagePipeline* Pipeline); - void SetMovementPhysics(); - void PostBeginPlay(); - void NotifyShotAtBy(class AGearboxPawn* ShootingPawn); - bool HaveIBeenShotAtRecently(); -}; - - -// Class GearboxFramework.SparkTypes -// 0x003C (0x003C - 0x0078) -class USparkTypes : public UObject -{ -public: - struct FScriptDelegate __OnSparkRequestComplete__Delegate; // 0x003C(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnSparkConfigReceived__Delegate; // 0x0048(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnSparkInitialized__Delegate; // 0x0054(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnSparkEmergencyMessageUpdated__Delegate; // 0x0060(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnEntitlementsUpdated__Delegate; // 0x006C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SparkTypes"); - return ptr; - } - - - static struct FString UTF8toString(TArray inputBytes); - void OnEntitlementsUpdated(class UGearboxAccountData* GbxAccount); - void OnSparkEmergencyMessageUpdated(); - void OnSparkInitialized(unsigned char InitializedResult); - void OnSparkConfigReceived(TArray ConfigArray); - void OnSparkRequestComplete(struct FSparkResult* Result); -}; - - -// Class GearboxFramework.SparkInterface -// 0x0000 (0x003C - 0x003C) -class USparkInterface : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SparkInterface"); - return ptr; - } - - - void RemoveScriptCallback(int HttpRequestId); - class USparkNews* GetNewsService(); - class USparkServiceConfiguration* GetTitleStorageServiceConfiguration(); - struct FString GetTitleStorageUrl(); - void ClearGearboxAccountData(bool IncludePrimaryPlayer); - void SignOutGearboxAccount(unsigned char ControllerId); - void SignInGearboxAccount(unsigned char ControllerId); - class UGearboxAccountData* GetGearboxAccountData(unsigned char ControllerId); - bool IsGearboxAccountAuthenticated(unsigned char ControllerId); - bool IsGearboxAccountSignedIn(unsigned char ControllerId); - struct FString ConvertUtcTimeToLocalTime(const struct FString& UtcTime); - bool ShouldUpdateEmergencyMessage(); - struct FString GetEmergencyMessage(); - void SetEmergencyMessage(const struct FString& Message); - struct FString GetPlatformLoginNameFromSplitscreenIndex(int SplitscreenIndex); - struct FString GetPlatformLoginNameFromController(unsigned char ControllerId); - void IncreaseInteractionTries(); - int GetInteractionTries(); - int GetInteractionGraceTries(); - int GetInteractionPunishmentMinWaitSeconds(); - int GetInteractionMinWaitSeconds(); - bool IsTmsComplete(); - void SetTmsComplete(); - class USparkInitializationProcess* GetSparkInitialization(); - void RestartSparkInitialization(bool bPrimary); - void RestartSparkInitializationFromScript(bool bPrimary, const struct FScriptDelegate& SparkInitializedDelegate, const struct FScriptDelegate& SparkEmergencyMessageDelegate); - void StartSparkInitialization(unsigned char ControllerId, const struct FScriptDelegate& SparkInitializedDelegate, const struct FScriptDelegate& SparkEmergencyMessageDelegate, const struct FScriptDelegate& EntitlementsUpdatedDelegate); - void StartSecondaryInitialization(unsigned char ControllerId, const struct FScriptDelegate& SparkInitializedDelegate, const struct FScriptDelegate& EntitlementsUpdatedDelegate); - struct FString GetGameName(); - struct FString GetHardwareName(); - struct FString GetPlatformName(); - struct FString GetPlatformTicket(int ControllerId, bool bPrimary); - void ClearSparkConfigReceivedDelegate(const struct FScriptDelegate& SparkConfigReceivedDelegate); - void AddSparkConfigReceivedDelegate(const struct FScriptDelegate& SparkConfigReceivedDelegate); - void ResetInitializationStatus(); - bool IsSparkEnabled(); - int IssueSparkStringRequest(const struct FString& URL, const struct FString& RequestData, const struct FScriptDelegate& SparkRequestCompleteDelegate, struct FHttpParameters* HttpRequestParameters); - int IssueSparkRequest(const struct FString& URL, const struct FScriptDelegate& SparkRequestCompleteDelegate, struct FHttpParameters* HttpRequestParameters, TArray* RequestData); -}; - - -// Class GearboxFramework.GearboxAccountData -// 0x0064 (0x003C - 0x00A0) -class UGearboxAccountData : public UObject -{ -public: - struct FString RequestId; // 0x003C(0x000C) (NeedCtorLink) - unsigned long SignedIn : 1; // 0x0048(0x0004) - unsigned long HasValidPlatform : 1; // 0x0048(0x0004) - struct FString PlatformLoginName; // 0x004C(0x000C) (NeedCtorLink) - struct FDouble NextEntitlementUpdateTime; // 0x0058(0x0008) - TArray Entitlements; // 0x0060(0x000C) (NeedCtorLink) - TArray Offers; // 0x006C(0x000C) (NeedCtorLink) - TArray EntitlementsUpdatedDelegates; // 0x0078(0x000C) (NeedCtorLink) - TArray Services; // 0x0084(0x000C) (NeedCtorLink) - unsigned char AgreementsSigning; // 0x0090(0x0001) - unsigned char UnknownData00[0x3]; // 0x0091(0x0003) MISSED OFFSET - struct FString SupportId; // 0x0094(0x000C) (AlwaysInit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxAccountData"); - return ptr; - } - - - bool HasSignedAllEulas(); - int CountEntitlement(const struct FName& EntitlementName, bool bIgnoreLocallyConsumed); - int GetTotalGoldenKeyCount(); - int GetGoldenKeyCount(bool bIgnoreLocallyConsumed); - bool HasGoldenKey(bool bIgnoreLocallyConsumed); - bool HasDeveloperSkin(); - bool IsDeveloper(); - void MarkOffersNotified(); - TArray GetUnnotifiedOffers(); - class UGearboxAccountEntitlement* GetEntitlementWithName(const struct FName& EntitlementName); - class UGearboxAccountEntitlement* GetEntitlementWithId(int Id); - bool HasEntitlement(const struct FName& EntitlementName, bool bIgnoreLocallyConsumed); - void RemoveEntitlement(class UGearboxAccountEntitlement* Entitlement); - void ReplaceEntitlements(TArray* NewEntitlements, TArray* NewOffers); - void ReplaceServices(TArray* NewServices); - void HandleReloadEntitlementsResponse(struct FSparkResult* Result); - bool ReloadEntitlements(); - void ResetEntitlementUpdateTimer(); - bool CanReloadEntitlements(); - void TriggerEntitlementsUpdatedDelegates(); - void ClearEntitlementsUpdatedDelegate(const struct FScriptDelegate& EntitlementsUpdatedDelegate); - void AddEntitlementsUpdatedDelegate(const struct FScriptDelegate& EntitlementsUpdatedDelegate); - class USparkServiceConfiguration* GetService(const struct FName& ServiceName); - void Clear(); - static bool ExtractArchwayResultJson(TArray* Data, struct FArchwayResult* ArchwayData); - static bool ExtractArchwayResult(TArray* Data, struct FArchwayResult* ArchwayData); -}; - - -// Class GearboxFramework.GearboxAccountActions -// 0x006C (0x003C - 0x00A8) -class UGearboxAccountActions : public UObject -{ -public: - int CurrentConsumeCount; // 0x003C(0x0004) - unsigned char CurrentControllerId; // 0x0040(0x0001) - unsigned char UnknownData00[0x3]; // 0x0041(0x0003) MISSED OFFSET - class UGearboxAccountEntitlement* CurrentEntitlement; // 0x0044(0x0004) - TArray CurrentBulkConsumeEntitlements; // 0x0048(0x000C) (NeedCtorLink) - TArray CurrentBulkConsumeControllerIds; // 0x0054(0x000C) (NeedCtorLink) - TArray CurrentBulkConsumeCounts; // 0x0060(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnSignInGearboxAccount__Delegate; // 0x006C(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnSignUpGearboxAccount__Delegate; // 0x0078(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnResetPasswordGearboxAccount__Delegate; // 0x0084(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnCodeRedeemed__Delegate; // 0x0090(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnEntitlementConsumed__Delegate; // 0x009C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxAccountActions"); - return ptr; - } - - - void HandleEULAInteractionCompleteResponse(struct FSparkResult* Result); - void HandleEULAInteractionComplete(unsigned char ControllerId, TArray* EULAState); - void HandleEULAChainResponse(struct FSparkResult* Result); - int ReadEULAChain(unsigned char ControllerId, bool bAllowRetries); - void HandleOffersNotifiedResponse(struct FSparkResult* Result); - void HandleBulkEntitlementsConsumedResponse(struct FSparkResult* Result); - void HandleEntitlementConsumedResponse(struct FSparkResult* Result); - void HandleCodeRedeemedResponse(struct FSparkResult* Result); - void HandleResetPasswordResponse(struct FSparkResult* Result); - void HandleSignUpResponse(struct FSparkResult* Result); - void HandleSignInResponse(struct FSparkResult* Result); - struct FArchwayResult ExtractArchwayResult(TArray Data); - void MarkOffersNotified(unsigned char ControllerId); - bool LocallyConsumeEntitlementWithCount(const struct FName& EntitlementName, int NumToConsume, unsigned char ControllerId); - void ConsumeEntitlementsWithCounts(TArray EntitlementsToConsume, TArray Counts, unsigned char ControllerId, const struct FScriptDelegate& EntitlementConsumedDelegate); - void ConsumeEntitlementWithCount(const struct FName& EntitlementName, int Count, unsigned char ControllerId, const struct FScriptDelegate& EntitlementConsumedDelegate); - void RedeemCode(const struct FString& Code, unsigned char ControllerId, const struct FScriptDelegate& CodeRedeemedDelegate); - void ResetPasswordGearboxAccount(const struct FString& Email, unsigned char ControllerId, const struct FScriptDelegate& ResetPasswordDelegate); - struct FString EscapeJson(const struct FString& Input); - void SignUpGearboxAccount(const struct FString& Email, const struct FString& Password, const struct FString& PasswordConfirm, const struct FString& AgeString, unsigned char ControllerId, const struct FScriptDelegate& SignUpDelegate); - void SignInGearboxAccount(const struct FString& Email, const struct FString& Password, unsigned char ControllerId, const struct FScriptDelegate& SignInDelegate); - void OnEntitlementConsumed(unsigned char ConsumeResult); - void OnCodeRedeemed(unsigned char RedeemResult, const struct FString& CustomTitle, const struct FString& CustomBody); - void OnResetPasswordGearboxAccount(unsigned char ResetResult); - void OnSignUpGearboxAccount(unsigned char SignUpResult); - void OnSignInGearboxAccount(unsigned char SignInResult); -}; - - -// Class GearboxFramework.GearboxPlayerController -// 0x00F8 (0x08FC - 0x09F4) -class AGearboxPlayerController : public AGamePlayerController -{ -public: - struct FGearboxViewShakeInfo CurrentViewShake; // 0x08FC(0x0044) - struct FGearboxViewShakeInfo BaseDamageShake; // 0x0940(0x0044) - struct FVector ShakeOffset; // 0x0984(0x000C) - struct FRotator ShakeRot; // 0x0990(0x000C) - float ShakeFOV; // 0x099C(0x0004) - unsigned long bWantsToShowStorageMenu : 1; // 0x09A0(0x0004) (Transient) - unsigned long bShouldCheckForProfileDeviceRemoval : 1; // 0x09A0(0x0004) (Transient, Config) - class UAIDebugCamera* AIDebugCam; // 0x09A4(0x0004) (Transient) - class AGearboxPawn* PreviousDebugPawn; // 0x09A8(0x0004) (Transient) - class UClass* AIDebugCamClass; // 0x09AC(0x0004) - float DamageShakeMagnitudeMultiplier; // 0x09B0(0x0004) (Transient) - float DamageShakeMagnitudeMultiplierBaseValue; // 0x09B4(0x0004) (Const) - TArray DamageShakeMagnitudeMultiplierModifierStack; // 0x09B8(0x000C) (Const, Transient, NeedCtorLink) - float DamageShakeTimeMultiplier; // 0x09C4(0x0004) (Transient) - float DamageShakeTimeMultiplierBaseValue; // 0x09C8(0x0004) (Const) - TArray DamageShakeTimeMultiplierModifierStack; // 0x09CC(0x000C) (Const, Transient, NeedCtorLink) - class ULeviathanChannel* LeviathanReplicationChannel; // 0x09D8(0x0004) (Transient) - struct FGuid PlaySessionGuid; // 0x09DC(0x0010) (Transient) - int SessionBundleNumber; // 0x09EC(0x0004) (Transient) - class UGearboxProfileSettings* CachedProfileSettings; // 0x09F0(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxPlayerController"); - return ptr; - } - - - bool CanPlayOnline(); - void DisplayShiftCommunicationFailedDialog(); - void ShowEULAScreen(TArray* EulaChain); - int RequestTitleStorageFile(const struct FString& Filename, const struct FScriptDelegate& TitleStorageRequestCompleteDelegate, unsigned char AcceptsType, const struct FString& CustomAcceptsType); - void ShowSparkID(); - bool ShouldCheckRemoteControlCheckbox(unsigned char CheckBoxName, class AHUD* HUD); - void DisplayDebugSpark(class AHUD* HUD, float* out_YL, float* out_YPos); - void AITree(); - void AIToggleTargetViewCones(); - void AIToggleAwarenessZones(); - void AIToggleCombat(); - void AIToggleResources(); - void AIToggleInactiveRules(); - void AIToggleRules(); - void AIToggleFlags(); - void AIDebugNextSnapshot(); - void AIDebugPrevSnapshot(); - void ainext(); - void aiprev(); - void AINextRule(bool bSkipContainers); - void AIPrevRule(bool bSkipContainers); - void AIDebugSetPawn(class AGearboxPawn* NewPawn); - void AIDebugSetPawnByName(const struct FName& NewPawnName); - void debugpawn(); - void aisetp(const struct FName& NewPawnName); - void NotifyGameUnPaused(); - void NotifyGamePaused(); - void SetSettingsFromProfile(); - int GetStorageDeviceID(); - void SetStorageDeviceID(int DeviceID); - void NotifyDeviceSelectComplete(bool bWasSuccessful); - void DisplayStorageRemovedMenu(); - void DisplayProfileRemovedMenu(); - void NotifyProfileWriteFromStorageChangeComplete(unsigned char LocalUser, bool bWasSuccessful); - bool IsCurrentStorageDeviceValid(); - void NotifyStorageDeviceChange(); - void DestroyOnlineGame(); - void ReturnToTitleScreen(bool bSkipSave, bool bRemoveSplitPlayer); - struct FString GetConnectionFailureNoticeMsg(); - struct FString GetMainMenuMapName(); - void NotifyLinkStatusChange(bool bIsConnected); - void NotifyLoginStatusChange(unsigned char NewStatus, const struct FUniqueNetId& NewId); - void NotifyLoginChange(unsigned char LocalUserNum); - void OnReadProfileSettingsComplete(unsigned char LocalUserNum, bool bWasSuccessful); - void OnReceivedNewProfile(); - void ClearOnlineDelegates(); - void RegisterOnlineDelegates(); - void OnProfileWriteComplete(unsigned char LocalUserNum, bool bWasSuccessful); - void HidePS3WritingProfileDialog(); - void ShowPS3WritingProfileDialog(); - bool WriteProfile(bool bShouldShowProfileDialog); - class UGearboxProfileSettings* GetProfileSettings(); - unsigned char GetMyControllerId(); - void ReadProfile(); - void UnregisterPlayerDataStores(); - void RegisterCustomPlayerDataStores(); - void SetDataStoreStringValue(const struct FString& MarkupString, const struct FString& NewValue); - struct FString GetDataStoreStringValue(const struct FString& MarkupString); - void ClientKeepPlayingLoadingMovie(); - void ClientResetCamera(); - void SpawnPlayerCamera(); - void InitInputSystem(); - void NoTargetAll(); - void NoTarget(); - static bool GetNoTargetPlayers(); - static void SetNoTargetPlayers(bool bNoTarget); - void Possess(class APawn* aPawn, bool bVehicleTransition); - void DontTarget(bool bModeFlag); - void ClientConsoleCommand(const struct FString& Command); - bool IsPlayerAllowingActiveMoment(); - bool IsActiveMomentRunning(); - void ViewShake(float DeltaTime); - void UpdateShakeRotComponent(float Time, float DeltaTime, float* Max, int* Current, float* Rate); - void CheckShake(float Time, float* MaxOffset, float* Offset, float* Rate); - void StopViewShaking(); - void OnCameraShake(class UGearboxSeqAct_CameraShake* ShakeAction); - void ShakeView(const struct FGearboxViewShakeInfo& NewViewShake); - void ClientDamageShake(int Damage); - void ConsoleEcho(const struct FString& Text, bool bLogOutput); - void Initialize(); - void PostBeginPlay(); - void TryAndSpawnLeviathanChannel(class UNetConnection* Connection); - void GenerateNewSessionGuid(); -}; - - -// Class GearboxFramework.GearboxPlayerInput -// 0x0000 (0x017C - 0x017C) -class UGearboxPlayerInput : public UPlayerInput -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxPlayerInput"); - return ptr; - } - - - void PlayerInput(float DeltaTime); -}; - - -// Class GearboxFramework.GearboxPlayerReplicationInfo -// 0x0008 (0x0254 - 0x025C) -class AGearboxPlayerReplicationInfo : public APlayerReplicationInfo -{ -public: - unsigned char Difficulty; // 0x0254(0x0001) (Net) - unsigned char UnknownData00[0x3]; // 0x0255(0x0003) MISSED OFFSET - int Dummy; // 0x0258(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxPlayerReplicationInfo"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxProfileSettings -// 0x0000 (0x0098 - 0x0098) -class UGearboxProfileSettings : public UOnlineProfileSettings -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxProfileSettings"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxRenderTextureManager -// 0x003C (0x003C - 0x0078) -class UGearboxRenderTextureManager : public UObject -{ -public: - TArray FreeList2D; // 0x003C(0x000C) (NeedCtorLink) - TArray FreeList; // 0x0048(0x000C) (NeedCtorLink) - float HoldDuration; // 0x0054(0x0004) (Const) - float TimeToNextTick; // 0x0058(0x0004) - TArray Thumbnails; // 0x005C(0x000C) (Component, NeedCtorLink) - TArray DefaultLights; // 0x0068(0x000C) (Component, NeedCtorLink) - float ThumbnailTextureArea; // 0x0074(0x0004) (Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxRenderTextureManager"); - return ptr; - } - - - void SetThumbnailMesh(class UTexture* Texture, class UMeshComponent* Mesh); - void FreeContext(const struct FName& Context); - void FreeThumbnail(class UTexture* Texture); - class UTexture* GetThumbnail(const struct FName& Context, int TextureSizeX, int TextureSizeY, unsigned char UpdateType, int SizeX, int SizeY); - bool FreeTexture2D(class UTexture2D* Texture); - class UTexture2D* GetTexture2D(); - bool FreeRenderTexture(class UTextureRenderTarget2D* Texture); - class UTextureRenderTarget2D* GetRenderTexture(int InSizeX, int InSizeY, bool bNeedsTwoCopies); -}; - - -// Class GearboxFramework.GearboxSeqAct_DestroyPopulationActors -// 0x001C (0x00B4 - 0x00D0) -class UGearboxSeqAct_DestroyPopulationActors : public USeqAct_Latent -{ -public: - unsigned long SaveDestroyedActors : 1; // 0x00B4(0x0004) (Edit) - unsigned long DisablePopulationSpawners : 1; // 0x00B4(0x0004) (Edit) - unsigned long bActorsDestroyed : 1; // 0x00B4(0x0004) - TArray Opportunities; // 0x00B8(0x000C) (Edit, NeedCtorLink) - TArray Encounters; // 0x00C4(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxSeqAct_DestroyPopulationActors"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxSeqAct_ResetPopulationCount -// 0x0000 (0x00A4 - 0x00A4) -class UGearboxSeqAct_ResetPopulationCount : public USequenceAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxSeqAct_ResetPopulationCount"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxSkeletalMeshComponent -// 0x0004 (0x06AC - 0x06B0) -class UGearboxSkeletalMeshComponent : public USkeletalMeshComponent -{ -public: - float FOV; // 0x06AC(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxSkeletalMeshComponent"); - return ptr; - } - - - void SetFOV(float NewFOV); -}; - - -// Class GearboxFramework.GearboxStaticMeshComponent -// 0x0004 (0x0248 - 0x024C) -class UGearboxStaticMeshComponent : public UStaticMeshComponent -{ -public: - float FOV; // 0x0248(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxStaticMeshComponent"); - return ptr; - } - -}; - - -// Class GearboxFramework.GestaltSkeletalMeshDefinition -// 0x0038 (0x003C - 0x0074) -class UGestaltSkeletalMeshDefinition : public UGBXDefinition -{ -public: - class USkeletalMesh* GestaltSkeletalMesh; // 0x003C(0x0004) (Edit, Const, EditConst) - unsigned long bStaticMeshRigidBodyMesh : 1; // 0x0040(0x0004) (Edit) - TArray GestaltInfos; // 0x0044(0x000C) (Edit, EditConst, NeedCtorLink) - TArray GestaltAccessoryNames; // 0x0050(0x000C) (Edit, EditConst, NeedCtorLink) - TArray GestaltSocketMappings; // 0x005C(0x000C) (Edit, EditConst, NeedCtorLink) - TArray GestaltPartBounds; // 0x0068(0x000C) (Edit, EditConst, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GestaltSkeletalMeshDefinition"); - return ptr; - } - - - void InitGestaltAccessoryMeshDataFromParts(class USkeletalMesh* MeshToBorrowBonesFrom, class UGestaltPartMatrices* AccessoryMatrices, class USkeletalMeshComponent* TargetComponent, TArray* PermutationConfiguration); - void InitGestaltMeshDataFromParts(class USkeletalMeshComponent* TargetComponent, TArray* PartMeshNames); -}; - - -// Class GearboxFramework.GFxActorMoviePool -// 0x001C (0x003C - 0x0058) -class UGFxActorMoviePool : public UObject -{ -public: - class UGFxMovieDefinition* MovieDefinition; // 0x003C(0x0004) - TArray Pools; // 0x0040(0x000C) (NeedCtorLink) - TArray MovieTargets; // 0x004C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxActorMoviePool"); - return ptr; - } - - - void DisplayDebug(class AHUD* HUD, float X, float* out_YL, float* out_YPos); - struct FString GetPoolName(int Index); - struct FString PoolStyleString(unsigned char Pooling); - void MovieStateChanged(class UGearboxGFxMovie* Movie); -}; - - -// Class GearboxFramework.GFxMovieDefinition -// 0x0080 (0x003C - 0x00BC) -class UGFxMovieDefinition : public UGBXDefinition -{ -public: - class USwfMovie* SwfMovie; // 0x003C(0x0004) (Edit) - class UClass* SwfMovieClass; // 0x0040(0x0004) (Edit) - class UGearboxGFxMovie* Movie; // 0x0044(0x0004) (Deprecated) - class UClass* ExternalInterfaceClass; // 0x0048(0x0004) (Edit) - unsigned long bTakeFocus : 1; // 0x004C(0x0004) (Edit) - unsigned long bCaptureInput : 1; // 0x004C(0x0004) (Edit) - unsigned long bStartPaused : 1; // 0x004C(0x0004) (Edit) - unsigned long bIsModalGameMenu : 1; // 0x004C(0x0004) (Edit) - unsigned long bOverrideWorldLighting : 1; // 0x004C(0x0004) (Edit) - unsigned long bInputOwnerOnly : 1; // 0x004C(0x0004) (Edit) - unsigned long bInputAllKeys : 1; // 0x004C(0x0004) (Edit) - float FadeInSeconds; // 0x0050(0x0004) (Edit) - float FadeOutSeconds; // 0x0054(0x0004) (Edit) - struct FRotator WorldLightingDirectionOffset; // 0x0058(0x000C) (Edit) - class UGFxMovieDrawStyle* DrawStyle; // 0x0064(0x0004) (Edit, EditInline) - int DepthPriority; // 0x0068(0x0004) (Edit) - unsigned char PoolType; // 0x006C(0x0001) (Edit) - unsigned char ScaleMode; // 0x006D(0x0001) (Edit) - unsigned char AlignMode; // 0x006E(0x0001) (Edit) - unsigned char TimingMode; // 0x006F(0x0001) (Edit) - unsigned char RenderTextureMode; // 0x0070(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0071(0x0003) MISSED OFFSET - struct FName Pool; // 0x0074(0x0008) (Edit) - TArray CustomStates; // 0x007C(0x000C) (Edit, NeedCtorLink, EditInline) - TArray AutoActivateStates; // 0x0088(0x000C) (Edit, NeedCtorLink) - TArray MenuLinks; // 0x0094(0x000C) (Edit, NeedCtorLink) - class UTextureRenderTarget2D* RenderTexture; // 0x00A0(0x0004) (Edit) - TArray InteractionOverrideSounds; // 0x00A4(0x000C) (Edit, NeedCtorLink) - TArray BaseMovieStates; // 0x00B0(0x000C) (Edit, NeedCtorLink, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxMovieDefinition"); - return ptr; - } - - - class UGFxMovieDefinition* FindMovieLink(const struct FName& MovieName); - void PostMovieStart(class UGearboxGFxMovie* StartedMovie); - class UGearboxGFxMovie* SpawnPlayerMovie(class AGearboxPlayerController* Owner, const FScriptInterface& TargetActor, class UObject* ContextObject); - bool SupportsStatePooling(); - unsigned char GetPoolStyle(); -}; - - -// Class GearboxFramework.GearboxEULAGFxMovieDefinition -// 0x0000 (0x00BC - 0x00BC) -class UGearboxEULAGFxMovieDefinition : public UGFxMovieDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxEULAGFxMovieDefinition"); - return ptr; - } - -}; - - -// Class GearboxFramework.GFxMovieDrawStyle -// 0x000C (0x003C - 0x0048) -class UGFxMovieDrawStyle : public UObject -{ -public: - class UGearboxGFxMovie* Movie; // 0x003C(0x0004) (Transient) - FScriptInterface TargetActor; // 0x0040(0x0008) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxMovieDrawStyle"); - return ptr; - } - - - struct FString GetStyleDebugString(); -}; - - -// Class GearboxFramework.GFxMovieDrawStyleHUD -// 0x0040 (0x0048 - 0x0088) -class UGFxMovieDrawStyleHUD : public UGFxMovieDrawStyle -{ -public: - TArray AnchorPoints; // 0x0048(0x000C) (Edit, NeedCtorLink) - struct FHUDCoordValue MovieDimensions[0x2]; // 0x0054(0x0010) (Edit) - unsigned long bCacheValid : 1; // 0x0074(0x0004) (Transient) - float MovieScreenPos[0x4]; // 0x0078(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxMovieDrawStyleHUD"); - return ptr; - } - - - bool RequiresClientInstance(); -}; - - -// Class GearboxFramework.GFxMovieDrawStyleRTT -// 0x0005 (0x0048 - 0x004D) -class UGFxMovieDrawStyleRTT : public UGFxMovieDrawStyle -{ -public: - int TextureSize; // 0x0048(0x0004) (Edit) - unsigned char RenderTextureMode; // 0x004C(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxMovieDrawStyleRTT"); - return ptr; - } - -}; - - -// Class GearboxFramework.GFxMovieDrawStyleComponent -// 0x0003 (0x004D - 0x0050) -class UGFxMovieDrawStyleComponent : public UGFxMovieDrawStyleRTT -{ -public: - unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxMovieDrawStyleComponent"); - return ptr; - } - -}; - - -// Class GearboxFramework.GFxMovieDrawStyleMesh -// 0x0030 (0x0050 - 0x0080) -class UGFxMovieDrawStyleMesh : public UGFxMovieDrawStyleComponent -{ -public: - class UMeshComponent* MeshComponentArchetype; // 0x0050(0x0004) (Edit, ExportObject, Component, EditInline) - class UStaticMesh* UseStaticMesh; // 0x0054(0x0004) (Edit) - class USkeletalMesh* UseSkeletalMesh; // 0x0058(0x0004) (Edit) - struct FName UseMeshInstanceName; // 0x005C(0x0008) (Edit) - int MaterialIndex; // 0x0064(0x0004) (Edit) - class UMaterial* OverrideMaterial; // 0x0068(0x0004) (Edit) - struct FName TextureParameterName; // 0x006C(0x0008) (Edit) - class UMeshComponent* Component; // 0x0074(0x0004) (ExportObject, Transient, Component, EditInline) - class UMaterialInstanceConstant* Mati; // 0x0078(0x0004) (Transient) - class UMaterialInterface* OriginalMaterial; // 0x007C(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxMovieDrawStyleMesh"); - return ptr; - } - - - struct FString GetStyleDebugString(); - bool RequiresClientInstance(); -}; - - -// Class GearboxFramework.GFxMovieDrawStyleSprite -// 0x0008 (0x0050 - 0x0058) -class UGFxMovieDrawStyleSprite : public UGFxMovieDrawStyleComponent -{ -public: - int SpriteSize; // 0x0050(0x0004) (Edit) - class USpriteRTTComponent* TheSprite; // 0x0054(0x0004) (ExportObject, Transient, Component, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxMovieDrawStyleSprite"); - return ptr; - } - -}; - - -// Class GearboxFramework.GFxMovieDrawStyleSplitscreen -// 0x0000 (0x0048 - 0x0048) -class UGFxMovieDrawStyleSplitscreen : public UGFxMovieDrawStyle -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxMovieDrawStyleSplitscreen"); - return ptr; - } - - - bool RequiresClientInstance(); -}; - - -// Class GearboxFramework.GFxMovieManager -// 0x0018 (0x003C - 0x0054) -class UGFxMovieManager : public UObject -{ -public: - TArray Subscribers; // 0x003C(0x000C) (NeedCtorLink) - TArray MoviePools; // 0x0048(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxMovieManager"); - return ptr; - } - - - void ChangeMovieState(const FScriptInterface& TargetActor, const struct FName& State, unsigned char Change, class AGearboxPlayerController* PC); - void Unsubscribe(class AGearboxPlayerController* PC); - void Subscribe(class AGearboxPlayerController* PC); - void UnregisterMoviesDrawnTo(class UPrimitiveComponent* PrimComp, const FScriptInterface& TargetActor); - void UnregisterTarget(const FScriptInterface& TargetActor); - void UnregisterMovie(class UGFxMovieDefinition* Definition, const FScriptInterface& TargetActor); - void RegisterMovie(class UGFxMovieDefinition* Definition, const FScriptInterface& TargetActor); -}; - - -// Class GearboxFramework.GFxMovieStateCustom -// 0x000C (0x005C - 0x0068) -class UGFxMovieStateCustom : public UGFxMovieState -{ -public: - TArray CustomStates; // 0x005C(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxMovieStateCustom"); - return ptr; - } - -}; - - -// Class GearboxFramework.GFxMovieStateFlags -// 0x000C (0x005C - 0x0068) -class UGFxMovieStateFlags : public UGFxMovieState -{ -public: - TArray CustomFlags; // 0x005C(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxMovieStateFlags"); - return ptr; - } - -}; - - -// Class GearboxFramework.GFxMovieStatePlayerAware -// 0x001C (0x005C - 0x0078) -class UGFxMovieStatePlayerAware : public UGFxMovieState -{ -public: - float LookAtThreshold; // 0x005C(0x0004) (Edit) - TArray LookStates; // 0x0060(0x000C) (Edit, EditFixedSize, NeedCtorLink) - TArray RangeStates; // 0x006C(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxMovieStatePlayerAware"); - return ptr; - } - - - int EnableState(const struct FName& TheState, bool bEnable, struct FMovieStateStruct* MovieState); -}; - - -// Class GearboxFramework.IAIInterface -// 0x0000 (0x003C - 0x003C) -class UIAIInterface : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IAIInterface"); - return ptr; - } - - - void InitSequence(class UActionSequence* NewSequence); - class UPawnAllegiance* GetAllegiance(); - class UAIDefinition* GetAIDefinition(); - class UAIComponent* GetAIComponent(); - FScriptInterface GetAIParent(); - struct FVector GetAILocation(); - class AActor* GetAIActor(); - bool CanTickAI(); -}; - - -// Class GearboxFramework.IConstructObject -// 0x0000 (0x003C - 0x003C) -class UIConstructObject : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IConstructObject"); - return ptr; - } - -}; - - -// Class GearboxFramework.IGFxActorMovie -// 0x0000 (0x003C - 0x003C) -class UIGFxActorMovie : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IGFxActorMovie"); - return ptr; - } - - - void GFx_NotifyMovieDestroy(class UGearboxGFxMovie* Movie); - void GFx_NotifyMovieCreate(class UGearboxGFxMovie* Movie); - class AActor* GFx_GetMovieActor(); -}; - - -// Class GearboxFramework.INounAttributeProvider -// 0x0000 (0x003C - 0x003C) -class UINounAttributeProvider : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("INounAttributeProvider"); - return ptr; - } - -}; - - -// Class GearboxFramework.InterfaceGearboxCamera -// 0x0000 (0x003C - 0x003C) -class UInterfaceGearboxCamera : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InterfaceGearboxCamera"); - return ptr; - } - - - void FinishCameraLookAt(); - void EnableThirdPersonLookAt(float LookAtXOffset, float LookAtYOffset, float LookAtZOffset, unsigned char LookAtMode); - void BeginCameraLookAt(class AActor* LookAtTarget, const struct FName& LookAtBone, const struct FVector& TargetLocation, float Zoom, const struct FVector2D& FOV, float Duration, float TransitionTimeIn, float TransitionTimeOut); -}; - - -// Class GearboxFramework.IStreamingDataEvent -// 0x0000 (0x003C - 0x003C) -class UIStreamingDataEvent : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IStreamingDataEvent"); - return ptr; - } - - - void RunStreamingDataEvent(const struct FName& EventName, class UObject* EventInstigator, class UObject* OtherEventParticipantObject, int IntParam, float FloatParam); -}; - - -// Class GearboxFramework.LeviathanChannel -// 0x0010 (0x0068 - 0x0078) -class ULeviathanChannel : public UChannel -{ -public: - unsigned char UnknownData00[0x10]; // 0x0068(0x0010) MISSED OFFSET - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LeviathanChannel"); - return ptr; - } - -}; - - -// Class GearboxFramework.NoContextNeededAttributeContextResolver -// 0x0000 (0x003C - 0x003C) -class UNoContextNeededAttributeContextResolver : public UAttributeContextResolver -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("NoContextNeededAttributeContextResolver"); - return ptr; - } - -}; - - -// Class GearboxFramework.NounAttributeValueResolver -// 0x0014 (0x003C - 0x0050) -class UNounAttributeValueResolver : public UAttributeValueResolver -{ -public: - unsigned char ReplicationStrategy; // 0x003C(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x003D(0x0003) MISSED OFFSET - struct FAttributeInitializationData DefaultValue; // 0x0040(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("NounAttributeValueResolver"); - return ptr; - } - -}; - - -// Class GearboxFramework.ObjectFunctionAttributeValueResolver -// 0x000C (0x003C - 0x0048) -class UObjectFunctionAttributeValueResolver : public UAttributeValueResolver -{ -public: - struct FString FunctionCall; // 0x003C(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ObjectFunctionAttributeValueResolver"); - return ptr; - } - -}; - - -// Class GearboxFramework.ObjectPropertyContextResolver -// 0x0008 (0x003C - 0x0044) -class UObjectPropertyContextResolver : public UAttributeContextResolver -{ -public: - struct FName PropertyName; // 0x003C(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ObjectPropertyContextResolver"); - return ptr; - } - -}; - - -// Class GearboxFramework.PhysicsStateExpressionEvaluator -// 0x0008 (0x003C - 0x0044) -class UPhysicsStateExpressionEvaluator : public UExpressionEvaluator -{ -public: - unsigned char PhysicsState; // 0x003C(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x003D(0x0003) MISSED OFFSET - unsigned long bIsInState : 1; // 0x0040(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PhysicsStateExpressionEvaluator"); - return ptr; - } - - - bool Evaluate(class UObject* ContextSource); -}; - - -// Class GearboxFramework.PopulationAspect -// 0x0000 (0x003C - 0x003C) -class UPopulationAspect : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationAspect"); - return ptr; - } - - - void DenStatRemoved(class APawn* DenPawn); - void DenStatAdded(class APawn* DenPawn); - void EnabledStatusChanged(bool bIsEnabled, bool bHasActiveActors); - void AllActorsRemoved(bool bFinishedSpawning); - void OnActorDeath(class AActor* DeadActor); - void OnSpawnActor(class AActor* SpawnedActor); - void Initialize(); -}; - - -// Class GearboxFramework.PopulationBodyTag -// 0x0000 (0x003C - 0x003C) -class UPopulationBodyTag : public UGBXDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationBodyTag"); - return ptr; - } - -}; - - -// Class GearboxFramework.PopulationEncounter -// 0x0044 (0x0188 - 0x01CC) -class APopulationEncounter : public AInfo -{ -public: - class UPopulationDefinition* EncounterPopulationDef; // 0x0188(0x0004) (Edit, Const) - TArray MemberOutposts; // 0x018C(0x000C) (Edit, Const, NeedCtorLink) - TArray MemberOpportunities; // 0x0198(0x000C) (Edit, Const, NeedCtorLink) - TArray SpawnLimits; // 0x01A4(0x000C) (Edit, Const, NeedCtorLink) - unsigned long IsEnabled : 1; // 0x01B0(0x0004) (Edit) - unsigned long AutoEnableOpportunities : 1; // 0x01B0(0x0004) (Edit) - unsigned long bWaitingForNextWave : 1; // 0x01B0(0x0004) (Transient) - unsigned long bIsWaitingForRespawn : 1; // 0x01B0(0x0004) (Transient) - TArray Waves; // 0x01B4(0x000C) (Edit, Const, NeedCtorLink) - int CurrentWave; // 0x01C0(0x0004) (Transient) - float TimeToStartNextWave; // 0x01C4(0x0004) (Transient) - float RespawnDelayStartTime; // 0x01C8(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationEncounter"); - return ptr; - } - - - void TriggerKismetAllSpawnedEvent(); - void TriggerKismetDeathEvent(); - void OnToggle(class USeqAct_Toggle* Action); - void UpdateOpportunityEnabledStates(int nWave, bool bUpdateIfOnlyOneWave); - void UpdateKismetNotifications(); -}; - - -// Class GearboxFramework.PopulationEncounterRenderingComponent -// 0x0000 (0x0210 - 0x0210) -class UPopulationEncounterRenderingComponent : public UPrimitiveComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationEncounterRenderingComponent"); - return ptr; - } - -}; - - -// Class GearboxFramework.PopulationOpportunityCombatRenderingComponent -// 0x0000 (0x0210 - 0x0210) -class UPopulationOpportunityCombatRenderingComponent : public UPrimitiveComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationOpportunityCombatRenderingComponent"); - return ptr; - } - -}; - - -// Class GearboxFramework.PopulationSpawnedActorTagDefinition -// 0x0000 (0x003C - 0x003C) -class UPopulationSpawnedActorTagDefinition : public UGBXDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationSpawnedActorTagDefinition"); - return ptr; - } - -}; - - -// Class GearboxFramework.PopUpDebugBarGraph -// 0x0040 (0x003C - 0x007C) -class UPopUpDebugBarGraph : public UObject -{ -public: - TArray Columns; // 0x003C(0x000C) (NeedCtorLink) - struct FString TitleText; // 0x0048(0x000C) (NeedCtorLink) - struct FColor BaseLineColor; // 0x0054(0x0004) (Const) - struct FColor TitleTextColor; // 0x0058(0x0004) (Const) - float ColumnWidth; // 0x005C(0x0004) (Const) - float ColumnPadding; // 0x0060(0x0004) (Const) - float ColumnMaxHeight; // 0x0064(0x0004) (Const) - float TextScale; // 0x0068(0x0004) (Const) - float TextPadding; // 0x006C(0x0004) (Const) - float TitleTextScale; // 0x0070(0x0004) (Const) - float TitleTextPaddingY; // 0x0074(0x0004) (Const) - float ColumnValueTextOffsetY; // 0x0078(0x0004) (Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopUpDebugBarGraph"); - return ptr; - } - - - void Display(float DeltaSeconds, class UCanvas* Canvas); - float GetValue(int ColumnNdx); - void SetValue(int ColumnNdx, float NewValue); - int AddNewColumn(const struct FColor& ColumnColor, const struct FString& HeaderText, float Value); - void AddTitleText(const struct FString& NewTitleText); -}; - - -// Class GearboxFramework.RandomAttributeValueResolver -// 0x0040 (0x003C - 0x007C) -class URandomAttributeValueResolver : public UAttributeValueResolver -{ -public: - unsigned long bUseIntegerRandomization : 1; // 0x003C(0x0004) (Edit, Const) - struct FAttributeInitializationData LowerBound; // 0x0040(0x0010) (Edit, Const) - struct FAttributeInitializationData UpperBound; // 0x0050(0x0010) (Edit, Const) - struct FAttributeInitializationData ValueLifetime; // 0x0060(0x0010) (Edit, Const) - TArray SavedRandomValues; // 0x0070(0x000C) (Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RandomAttributeValueResolver"); - return ptr; - } - -}; - - -// Class GearboxFramework.RegionDefinition -// 0x0000 (0x003C - 0x003C) -class URegionDefinition : public UGBXDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RegionDefinition"); - return ptr; - } - - - bool GetDefaultRegionGameStage(int* MinGameStage, int* MaxGameStage, int* AwesomeLevel, int* GameStageIncreaseOverPlayerLevel); - bool TestRegionGameStage(bool bDefaultGameStage, int* GameStage, int* AwesomeLevel); - bool GetRegionGameStage(bool bDefaultGameStage, int* GameStage, int* AwesomeLevel); -}; - - -// Class GearboxFramework.RootMotionDefinition -// 0x0008 (0x003C - 0x0044) -class URootMotionDefinition : public UGBXDefinition -{ -public: - unsigned char RootMotionMode; // 0x003C(0x0001) (Edit, Const) - unsigned char RootBoneOption[0x3]; // 0x003D(0x0001) (Edit, Const) - unsigned char RootRotationMode; // 0x0040(0x0001) (Edit, Const) - unsigned char RootRotationOption[0x3]; // 0x0041(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RootMotionDefinition"); - return ptr; - } - -}; - - -// Class GearboxFramework.RuleEngineLoadBalanceManager -// 0x0034 (0x003C - 0x0070) -class URuleEngineLoadBalanceManager : public UObject -{ -public: - float NumTimeSpentThisFrame; // 0x003C(0x0004) - float LastTimeFullUpdate; // 0x0040(0x0004) - TArray WaitingEngines; // 0x0044(0x000C) (NeedCtorLink) - TArray DebugEngines; // 0x0050(0x000C) (Transient, NeedCtorLink) - TArray ManagerStats; // 0x005C(0x000C) (Transient, NeedCtorLink) - unsigned long bIsDebugging : 1; // 0x0068(0x0004) - int MSPosition; // 0x006C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RuleEngineLoadBalanceManager"); - return ptr; - } - - - void SetAsDebugging(bool bSetDebugging); -}; - - -// Class GearboxFramework.ScreenSpaceManager -// 0x0058 (0x003C - 0x0094) -class UScreenSpaceManager : public UObject -{ -public: - class ULocalPlayer* pLocalPlayer; // 0x003C(0x0004) - int ViewWidth; // 0x0040(0x0004) - int ViewHeight; // 0x0044(0x0004) - unsigned char UnknownData00[0x8]; // 0x0048(0x0008) MISSED OFFSET - struct FMatrix ViewProjectionMatrix; // 0x0050(0x0040) - unsigned long bMatricesUpToDate : 1; // 0x0090(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ScreenSpaceManager"); - return ptr; - } - -}; - - -// Class GearboxFramework.SeqAct_AllPlayersInVolume -// 0x0010 (0x00A4 - 0x00B4) -class USeqAct_AllPlayersInVolume : public USequenceAction -{ -public: - TArray Volumes; // 0x00A4(0x000C) (Edit, NeedCtorLink) - unsigned long bAllActorsInVolumes : 1; // 0x00B0(0x0004) - unsigned long bCheckForAllPlayers : 1; // 0x00B0(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_AllPlayersInVolume"); - return ptr; - } - - - bool AllPlayersInVolumes(); - bool PlayerIsInAVolume(class APlayerController* PC); -}; - - -// Class GearboxFramework.SeqCond_CompareLocation -// 0x0004 (0x008C - 0x0090) -class USeqCond_CompareLocation : public USequenceCondition -{ -public: - float CheckRadius; // 0x008C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqCond_CompareLocation"); - return ptr; - } - -}; - - -// Class GearboxFramework.SeqCond_CompareString -// 0x0004 (0x008C - 0x0090) -class USeqCond_CompareString : public USequenceCondition -{ -public: - unsigned long bCaseSensitive : 1; // 0x008C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqCond_CompareString"); - return ptr; - } - -}; - - -// Class GearboxFramework.SeqCond_GetLanguage -// 0x000C (0x008C - 0x0098) -class USeqCond_GetLanguage : public USequenceCondition -{ -public: - TArray LangList; // 0x008C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqCond_GetLanguage"); - return ptr; - } - -}; - - -// Class GearboxFramework.SimpleMathValueResolver -// 0x0024 (0x003C - 0x0060) -class USimpleMathValueResolver : public UAttributeValueResolver -{ -public: - unsigned char Arg1Option; // 0x003C(0x0001) (Edit) - unsigned char Operand; // 0x003D(0x0001) (Edit) - unsigned char UnknownData00[0x2]; // 0x003E(0x0002) MISSED OFFSET - struct FAttributeInitializationData Arg1Attribute; // 0x0040(0x0010) (Edit) - struct FAttributeInitializationData Argument; // 0x0050(0x0010) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SimpleMathValueResolver"); - return ptr; - } - -}; - - -// Class GearboxFramework.SpecialMoveDefinition -// 0x000C (0x003C - 0x0048) -class USpecialMoveDefinition : public UGBXDefinition -{ -public: - class USpecialMoveDefinition* NextSpecialMove; // 0x003C(0x0004) (Edit) - class UExpressionEvaluator* StopExpression; // 0x0040(0x0004) (Edit, Const, EditInline) - unsigned long bOwnerAlwaysRelevant : 1; // 0x0044(0x0004) (Edit) - unsigned long bClientHasAuthority : 1; // 0x0044(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMoveDefinition"); - return ptr; - } - - - bool IsPlayingLocally(const FScriptInterface& SMI); - class USpecialMoveDefinition* GetSMDToPlay(const FScriptInterface& SMI); - bool Contains(class USpecialMoveDefinition* SMD, const FScriptInterface& SMI); - void ClientFinished(const FScriptInterface& SMI, bool bInterrupted); - void ServerFinished(const FScriptInterface& SMI, bool bInterrupted); - float ClientStarted(const FScriptInterface& SMI, struct FSpecialMoveData* SMData); - void ServerStarted(const FScriptInterface& SMI); - bool IsLocalAuthority(const FScriptInterface& SMI); - bool AuthorityCanPlay(const FScriptInterface& SMI); -}; - - -// Class GearboxFramework.SpecialMoveComponent -// 0x003F (0x0059 - 0x0098) -class USpecialMoveComponent : public UActorComponent -{ -public: - unsigned char UnknownData00[0x3]; // 0x0059(0x0003) MISSED OFFSET - unsigned long bLocalPlay : 1; // 0x005C(0x0004) (Transient) - float StartTime; // 0x0060(0x0004) (Transient) - FScriptInterface SMI; // 0x0064(0x0008) (Transient) - struct FSpecialMoveData CurrentSMData; // 0x006C(0x001C) (Transient) - TArray SMDQueue; // 0x0088(0x000C) (Transient, NeedCtorLink) - class UAnimNodeSpecialMoveBlend* SMBlendNode; // 0x0094(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMoveComponent"); - return ptr; - } - - - bool IsOwnerAlwaysNetRelevant(); - bool CanPlayBehaviorData(struct FSMBehavior* Data); - void RunBehaviors(TArray* SMBehaviors); - class USpecialMoveDefinition* GetCurrent(); - float GetPlayRateScale(); - float GetDuration(); - class UObject* GetData(); - void LocalAnimFinished(class USpecialMoveDefinition* SMD, bool bInterrupted, struct FSpecialMoveData* SMData); - void ClearQueue(); - void StopAnyLocal(const struct FName& SMNodeName, bool bInterrupted, class USkeletalMeshComponent* MeshComp); - void StopLocal(class USpecialMoveDefinition* OldSMD, bool bInterrupted); - void StopAny(bool bClearQueue, bool bInterrupted); - void Stop(class USpecialMoveDefinition* OldSMD, bool bClearQueue, bool bInterrupted); - float PlayLocal(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data); - void Queue(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data); - float Play(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data); - void RemoveFromQueue(class USpecialMoveDefinition* SMD); - bool IsQueued(class USpecialMoveDefinition* SMD); - bool IsPlayingClass(class UClass* SMClass); - bool IsPlayingAny(); - bool IsPlaying(class USpecialMoveDefinition* SMD); - struct FVector GetAnimDelta(class UGearboxAnimDefinition* CustomAnimSMD); - class UAnimNodeSpecialMoveBlend* GetSMNode(); - void PlayReplicated(const struct FReplicatedSpecialMoveData& NewSMData); - float GetAnimLength(class UGearboxAnimDefinition* CustomAnimSMD, bool bIncludeNextSMD, class USkeletalMeshComponent* SMC); -}; - - -// Class GearboxFramework.SpecialMoveExpressionList -// 0x000C (0x0048 - 0x0054) -class USpecialMoveExpressionList : public USpecialMoveDefinition -{ -public: - TArray SpecialMoveList; // 0x0048(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMoveExpressionList"); - return ptr; - } - - - bool Contains(class USpecialMoveDefinition* SMD, const FScriptInterface& SMI); - class USpecialMoveDefinition* GetSMDToPlay(const FScriptInterface& SMI); -}; - - -// Class GearboxFramework.SpecialMoveRandom -// 0x000C (0x0048 - 0x0054) -class USpecialMoveRandom : public USpecialMoveDefinition -{ -public: - TArray RandomList; // 0x0048(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMoveRandom"); - return ptr; - } - - - bool Contains(class USpecialMoveDefinition* SMD, const FScriptInterface& SMI); - class USpecialMoveDefinition* GetSMDToPlay(const FScriptInterface& SMI); -}; - - -// Class GearboxFramework.StateAttributeResolver -// 0x0008 (0x003C - 0x0044) -class UStateAttributeResolver : public UAttributeValueResolver -{ -public: - struct FName NameKey; // 0x003C(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("StateAttributeResolver"); - return ptr; - } - -}; - - -// Class GearboxFramework.TimeValueResolver -// 0x0028 (0x003C - 0x0064) -class UTimeValueResolver : public UAttributeValueResolver -{ -public: - unsigned char TimeMode; // 0x003C(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x003D(0x0003) MISSED OFFSET - unsigned long bNormalizeTime : 1; // 0x0040(0x0004) (Edit, Const) - struct FAttributeInitializationData StartTime; // 0x0044(0x0010) (Edit, Const) - struct FAttributeInitializationData TotalTime; // 0x0054(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TimeValueResolver"); - return ptr; - } - -}; - - -// Class GearboxFramework.WireManager -// 0x0004 (0x0188 - 0x018C) -class AWireManager : public AActor -{ -public: - class UMaterialInterface* DefaultMaterial; // 0x0188(0x0004) (Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WireManager"); - return ptr; - } - -}; - - -// Class GearboxFramework.WireTerminal -// 0x0018 (0x0190 - 0x01A8) -class AWireTerminal : public AStaticMeshActor -{ -public: - class AWireTerminal* NextTerminal; // 0x0190(0x0004) (Edit) - TArray Linkages; // 0x0194(0x000C) (Edit, NeedCtorLink) - class UMaterialInterface* WireMaterial; // 0x01A0(0x0004) (Edit) - unsigned long bTerminalDirty : 1; // 0x01A4(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WireTerminal"); - return ptr; - } - - - void Destroyed(); - void NotifyModifiedTerminal(); -}; - - -// Class GearboxFramework.WiringActor -// 0x0000 (0x0190 - 0x0190) -class AWiringActor : public AStaticMeshActor -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WiringActor"); - return ptr; - } - -}; - - -// Class GearboxFramework.WiringMesh -// 0x0240 (0x0130 - 0x0370) -class UWiringMesh : public UStaticMesh -{ -public: - unsigned char UnknownData00[0x240]; // 0x0130(0x0240) MISSED OFFSET - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WiringMesh"); - return ptr; - } - -}; - - -// Class GearboxFramework.ActionResource -// 0x0000 (0x003C - 0x003C) -class UActionResource : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActionResource"); - return ptr; - } - -}; - - -// Class GearboxFramework.AIComponent -// 0x0093 (0x0059 - 0x00EC) -class UAIComponent : public UActorComponent -{ -public: - unsigned char UnknownData00[0x3]; // 0x0059(0x0003) MISSED OFFSET - float UpdateRate; // 0x005C(0x0004) - FScriptInterface AI; // 0x0060(0x0008) (Transient) - unsigned long bInitialized : 1; // 0x0068(0x0004) (Transient) - class UAIDefinition* AIDef; // 0x006C(0x0004) (Transient) - float LastStateUpdateTime; // 0x0070(0x0004) (Transient) - struct FPointer CurrentState; // 0x0074(0x0004) (Const, Native) - TArray ResourceData; // 0x0078(0x000C) (Transient, NeedCtorLink) - class AActor* CurrentTarget; // 0x0084(0x0004) (Transient) - class AActor* ScriptedTarget; // 0x0088(0x0004) (Transient) - float LastTargetUpdateTime; // 0x008C(0x0004) (Transient) - TArray Targets; // 0x0090(0x000C) (Transient, NeedCtorLink) - class UTargetingDefinition* TargetingDef; // 0x009C(0x0004) (Transient) - class UClass* MindTargetInfoClass; // 0x00A0(0x0004) (Const) - TArray Holds; // 0x00A4(0x000C) (Transient, NeedCtorLink) - TArray TargetHolds; // 0x00B0(0x000C) (Transient, NeedCtorLink) - TArray MovementHolds; // 0x00BC(0x000C) (Transient, NeedCtorLink) - TArray DemigodHolds; // 0x00C8(0x000C) (Transient, NeedCtorLink) - TArray GodHolds; // 0x00D4(0x000C) (Transient, NeedCtorLink) - TArray DialogHolds; // 0x00E0(0x000C) (Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AIComponent"); - return ptr; - } - - - static float GetAIRangeTime(const struct FAIRange& InRange); - void DrawAITree(class UCanvas* Canvas); - void LogDemigodHolds(); - void ReleaseDialog(const struct FName& HoldName, class UObject* Tag); - void HoldDialog(const struct FName& HoldName, class UObject* Tag); - bool DialogOnHold(); - void ReleaseGod(const struct FName& HoldName, class UObject* Tag); - void HoldGod(const struct FName& HoldName, class UObject* Tag); - bool GodOnHold(); - void ReleaseDemigod(const struct FName& HoldName, class UObject* Tag); - void HoldDemigod(const struct FName& HoldName, class UObject* Tag); - bool DemigodOnHold(); - void ReleaseMovement(const struct FName& HoldName, class UObject* Tag); - void HoldMovement(const struct FName& HoldName, class UObject* Tag); - bool MovementOnHold(); - void ReleaseTarget(const struct FName& HoldName, class UObject* Tag); - void HoldTarget(const struct FName& HoldName, class UObject* Tag); - bool TargetOnHold(); - void Release(const struct FName& HoldName, class UObject* Tag); - void Hold(const struct FName& HoldName, class UObject* Tag); - bool OnHold(); - void ForceUpdateTargets(); - void TargetChanged(class AActor* OldTarget, class AActor* NewTarget); - void SetTarget(class AActor* NewTarget); - void SetScriptedTarget(class AActor* NewScriptedTarget); - class UMindTargetInfo* GetTargetRecordFor(class AActor* Target, bool bTryParent); - class UMindTargetInfo* GetTargetRecord(bool bTryParent); - bool IsTarget(class AActor* TestTarget); - class AActor* GetTarget(); - bool HasTarget(); - bool ShouldRemoveTarget(class UMindTargetInfo* TargetRec); - void TargetRemoved(class UMindTargetInfo* TargetRec); - void ForceRemoveTarget(class AActor* Target); - bool ValidCurrentTarget(class UMindTargetInfo* TargetRec); - bool ValidTarget(class AActor* Target); - void PrioritizeTarget(class UMindTargetInfo* TargetRec); - void CalcTargetInfo(class UMindTargetInfo* TargetRec); - void ChooseBestTarget(); - void InheritTargets(class UAIComponent* Parent); - void RemoveTargets(); - void FindTargets(); - void GetTargets(); - void InitializeTargetRecord(class UMindTargetInfo* TargetRec); - void NotifyAttackedBy(class AActor* Attacker); - class UMindTargetInfo* AddTarget(class AActor* NewTarget); - class UAIComponent* GetParentComponent(); - class UPawnAllegiance* GetAllegiance(); - void ClearState(); - bool ActivateEvent(const struct FName& EventName); -}; - - -// Class GearboxFramework.FlagDefinition -// 0x0014 (0x003C - 0x0050) -class UFlagDefinition : public UGBXDefinition -{ -public: - class UExpressionEvaluator* EvaluationExpression; // 0x003C(0x0004) (Edit, Const, EditInline) - TArray ContextResolverChain; // 0x0040(0x000C) (Edit, Const, NeedCtorLink, EditInline) - class UFlagValueResolver* ValueResolver; // 0x004C(0x0004) (Edit, Const, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FlagDefinition"); - return ptr; - } - - - static void ApplyFlagInitializationData(class UObject* ContextSource, TArray* FlagsToSet); - class UObject* ResolveContext(class UObject* ContextSource); - bool SetTrueTimed(class UObject* ContextSource, float TimeSeconds); - bool SetValue(class UObject* ContextSource, bool Value); -}; - - -// Class GearboxFramework.ActionSequence -// 0x006C (0x003C - 0x00A8) -class UActionSequence : public UObject -{ -public: - TArray ResourcesUsed; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - class URuleEngine* MyRuleEngine; // 0x0048(0x0004) (Transient) - class URule* AttachedRule; // 0x004C(0x0004) (Transient) - float LatentFloat; // 0x0050(0x0004) (Transient) - unsigned long bInitialized : 1; // 0x0054(0x0004) (Transient) - unsigned long bDoWorkFinished : 1; // 0x0054(0x0004) (Transient) - unsigned long bInAtomicSection : 1; // 0x0054(0x0004) (Transient) - unsigned long bDoNotLoadBalance : 1; // 0x0054(0x0004) (Edit) - class UActionSequence* ParentSequence; // 0x0058(0x0004) (Transient) - class UActionSequence* ChildSequence; // 0x005C(0x0004) (Transient) - class UAIFactoryBase* TheAIFactory; // 0x0060(0x0004) (Transient) - struct FString ContextMenu; // 0x0064(0x000C) (NeedCtorLink) - float StoredDeltaTime; // 0x0070(0x0004) - TArray FlagValuesToSetOnBegin; // 0x0074(0x000C) (Edit, Const, NeedCtorLink) - TArray FlagValuesToSetOnEnd; // 0x0080(0x000C) (Edit, Const, NeedCtorLink) - FScriptInterface AI; // 0x008C(0x0008) - TArray BehaviorOutputs; // 0x0094(0x000C) (Const, NeedCtorLink) - struct FName BehaviorName; // 0x00A0(0x0008) (Const, EditConst) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActionSequence"); - return ptr; - } - - - void TriggerBehavior(const struct FName& OutputName); - float GetRangeValue(struct FAIRange* Range); - bool RangeIsValid(struct FAIRange* Range); - void Finish(bool bFailed); - bool IsRunning(); - void ScriptCleanUp(); - struct FName CanRun(); - void ActivateEvent(const struct FName& EventName); - void Update(); - void Init(); - void Stop(); - void Start(); - void InterruptSequence(class UActionSequence* InterruptingSequence); - void StopSequence(); - void StartSequence(); - void ExecuteSequence(class UActionSequence* SequenceTemplate); - void Sleep(float Seconds); - void RunSubSequence(class UActionSequence* SubSequence); - void InterruptLatentAction(); - void DoRuleSetPop(); - bool DoRuleSetPush(class URuleSet* NewRuleSet); - void DoRuleSetSwitch(class URuleSet* NewRuleSet); - void PreventNewRulesFromStarting(); - class URule* GetRuleNative(); - void GetActionSequence(class UActionSequence* Template, class UActionSequence** OutSequence); - bool IsInLabel(const struct FName& TestLabel); - bool IsAtomic(); - void StopAtomic(); - void StartAtomic(); - bool IsActionReadyToFinish(); -}; - - -// Class GearboxFramework.ActionSequenceList -// 0x0004 (0x00A8 - 0x00AC) -class UActionSequenceList : public UActionSequence -{ -public: - int CurrentIndex; // 0x00A8(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActionSequenceList"); - return ptr; - } - - - bool IsActionReadyToFinish(); -}; - - -// Class GearboxFramework.ActionSequencePawn -// 0x0008 (0x00A8 - 0x00B0) -class UActionSequencePawn : public UActionSequence -{ -public: - class AGearboxMind* MyGearboxMind; // 0x00A8(0x0004) - class AGearboxPawn* MyGearboxPawn; // 0x00AC(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActionSequencePawn"); - return ptr; - } - -}; - - -// Class GearboxFramework.Action_PawnMovementBase -// 0x00A0 (0x00B0 - 0x0150) -class UAction_PawnMovementBase : public UActionSequencePawn -{ -public: - struct FVector CachedSearchOrigin; // 0x00B0(0x000C) - struct FFlag CoverCheckThrottle; // 0x00BC(0x0010) - float CoverCheckThrottleInterval; // 0x00CC(0x0004) (Const) - unsigned long ShouldRepeatNavSearch : 1; // 0x00D0(0x0004) - unsigned long Interrupted : 1; // 0x00D0(0x0004) (Transient) - unsigned long GoToCover : 1; // 0x00D0(0x0004) (Edit) - unsigned long UsePreciseArrival : 1; // 0x00D0(0x0004) (Edit) - struct FVector NewGoalLocation; // 0x00D4(0x000C) (Transient) - class UPawnMoveLocationRequest* OneMoveRequest; // 0x00E0(0x0004) (Transient) - class UClass* MoveRequestClass; // 0x00E4(0x0004) (Const) - TArray AttributesToEvaluate; // 0x00E8(0x000C) (Edit, NeedCtorLink) - unsigned char AttributeEvalStyle; // 0x00F4(0x0001) (Edit) - unsigned char SearchRandomness; // 0x00F5(0x0001) (Edit) - unsigned char CoverSearchFilter; // 0x00F6(0x0001) (Edit) - unsigned char CoverFailureResponse; // 0x00F7(0x0001) (Edit) - unsigned char RepathOption; // 0x00F8(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x00F9(0x0003) MISSED OFFSET - class USearchOrigin* SearchOrigin; // 0x00FC(0x0004) (Edit, EditInline) - class USearchDirection* DirectionFromOrigin; // 0x0100(0x0004) (Edit, EditInline) - float DirectionCone; // 0x0104(0x0004) (Edit) - class ULocationFilter* LocationFilterTest; // 0x0108(0x0004) (Edit, EditInline) - struct FAttributeInitializationData MinDistanceFromOrigin; // 0x010C(0x0010) (Edit) - struct FAttributeInitializationData MaxDistanceFromOrigin; // 0x011C(0x0010) (Edit) - struct FAttributeInitializationData OverrideDistanceForCover; // 0x012C(0x0010) (Edit) - struct FAttributeInitializationData RepathDistanceThresh; // 0x013C(0x0010) (Edit) - class URuleEventDef* FailureEvent; // 0x014C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_PawnMovementBase"); - return ptr; - } - - - void PostMovement(); - void PreMovement(); - void PrePathFind(); - void InterruptSequence(class UActionSequence* InterruptingSequence); - void StopSequence(); - void StartSequence(); - void MovePawnToDestinationLocation(const struct FVector& GoalLocation, bool NewUsePreciseArrival); - void TakeDebugSnapshotMoveFailure(unsigned char Cause); - void SetMaxMovementSpeed(unsigned char NewMaxSpeed); - void EndMovePawnToDestinationLocation(); -}; - - -// Class GearboxFramework.ActionSequenceRandom -// 0x000C (0x00A8 - 0x00B4) -class UActionSequenceRandom : public UActionSequence -{ -public: - TArray ActionList; // 0x00A8(0x000C) (Edit, NeedCtorLink, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActionSequenceRandom"); - return ptr; - } - - - void EvaluateActionList(); - void OverrideNextSequenceToRun(class UActionSequence* NewSequence); - class UActionSequence* GetRandomAction(); -}; - - -// Class GearboxFramework.AICostExpressionEvaluator -// 0x0008 (0x003C - 0x0044) -class UAICostExpressionEvaluator : public UExpressionEvaluator -{ -public: - int Multiplier; // 0x003C(0x0004) (Edit) - class UPopulationDefinition* PopDef; // 0x0040(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AICostExpressionEvaluator"); - return ptr; - } - - - bool Evaluate(class UObject* ContextSource); -}; - - -// Class GearboxFramework.AIFactoryBase -// 0x004C (0x003C - 0x0088) -class UAIFactoryBase : public UObject -{ -public: - TArray KnowledgeRecordList; // 0x003C(0x000C) (NeedCtorLink) - TArray RuleSets; // 0x0048(0x000C) (NeedCtorLink) - TArray Rules; // 0x0054(0x000C) (NeedCtorLink) - TArray ActionSequences; // 0x0060(0x000C) (NeedCtorLink) - TArray TargetRecords; // 0x006C(0x000C) (NeedCtorLink) - TArray AIDefinitionRecords; // 0x0078(0x000C) (NeedCtorLink) - float TimeStampedRecordLifetime; // 0x0084(0x0004) (Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AIFactoryBase"); - return ptr; - } - - - void FlushPools(); - void ReturnAIDef(class UAIDefinition** InAIDef); - bool GetAIDef(class UAIDefinition* AIDefTemplate, class UAIDefinition** OutAIDef); - void ReturnTargetRecord(class UMindTargetInfo** InTargetRecord); - bool GetTargetRecord(class UClass* InfoClass, class UMindTargetInfo** OutTargetRecord); - void ReturnActionSequence(class UActionSequence** InSequence); - bool GetActionSequence(class UActionSequence* SequenceTemplate, class UActionSequence** OutSequence); - void ReturnRuleSet(class URuleSet** InRuleSet); - bool GetRuleSetFromArchetype(class URuleSet* RuleSetArchetype, class URuleSet** OutRuleSet, TArray* CurRunningRules); - void ReturnKnowledgeRecord(class UKnowledgeRecord** InKR); - bool GetKnowledgeRecordListFromArchetypes(TArray KnowledgeRecordTemplates, TArray* KnowledgeRecords); - bool GetKnowledgeRecordFromArchetype(class UKnowledgeRecord* InKR, class UKnowledgeRecord** OutKR); - bool GetKnowledgeRecord(class UClass* KnowledgeRecordClass, class UKnowledgeRecord** OutKR); - void ReturnRule(class URule** InRule); - bool GetRuleFromArchetype(class URule* InRule, class URule** OutRule); - bool GetRule(class UClass* RuleClass, class URule** OutRule); - void ReturnRuleEngine(class URuleEngine* InRuleEngine); -}; - - -// Class GearboxFramework.GearboxAIFactory -// 0x0000 (0x0088 - 0x0088) -class UGearboxAIFactory : public UAIFactoryBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxAIFactory"); - return ptr; - } - - - void FreeRuleEngine(class URuleEngine* InRuleEngine); - bool GetRuleEngineFromTemplate(class URuleEngine* RuleEngineTemplate, class URuleEngine** OutRuleEngine); -}; - - -// Class GearboxFramework.AIResource -// 0x0014 (0x003C - 0x0050) -class UAIResource : public UGBXDefinition -{ -public: - TArray ResourceRestrictions; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - int MaxUsers; // 0x0048(0x0004) (Edit, Const) - int MinUsers; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AIResource"); - return ptr; - } - -}; - - -// Class GearboxFramework.AIResourceExpressionEvaluator -// 0x0008 (0x003C - 0x0044) -class UAIResourceExpressionEvaluator : public UExpressionEvaluator -{ -public: - unsigned char Option; // 0x003C(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x003D(0x0003) MISSED OFFSET - class UAIResource* Resource; // 0x0040(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AIResourceExpressionEvaluator"); - return ptr; - } - - - bool Evaluate(class UObject* ContextSource); -}; - - -// Class GearboxFramework.AllegianceExpressionEvaluator -// 0x0008 (0x003C - 0x0044) -class UAllegianceExpressionEvaluator : public UExpressionEvaluator -{ -public: - unsigned char AllegianceCheck; // 0x003C(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x003D(0x0003) MISSED OFFSET - class UPawnAllegiance* Allegiance; // 0x0040(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AllegianceExpressionEvaluator"); - return ptr; - } - - - bool Evaluate(class UObject* ContextSource); -}; - - -// Class GearboxFramework.AwarenessZoneCollectionDefinition -// 0x0014 (0x003C - 0x0050) -class UAwarenessZoneCollectionDefinition : public UGBXDefinition -{ -public: - TArray DefaultAwarenessZones; // 0x003C(0x000C) (Edit, NeedCtorLink) - struct FName CollectionName; // 0x0048(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AwarenessZoneCollectionDefinition"); - return ptr; - } - -}; - - -// Class GearboxFramework.AwarenessZoneDefinition -// 0x0030 (0x003C - 0x006C) -class UAwarenessZoneDefinition : public UGBXDefinition -{ -public: - struct FString ZoneName; // 0x003C(0x000C) (Edit, NeedCtorLink) - unsigned long OuterRimInfinitelyFarAway : 1; // 0x0048(0x0004) (Edit) - unsigned long ViewConeOnlyUsedForUnknownTargets : 1; // 0x0048(0x0004) (Edit) - unsigned long NeverForgetHiddenThreats : 1; // 0x0048(0x0004) (Edit) - float OuterRimDistance; // 0x004C(0x0004) (Edit) - unsigned char ViewConeStyle; // 0x0050(0x0001) (Edit) - unsigned char SpecialExposureBehavior; // 0x0051(0x0001) (Edit) - unsigned char HearingBehavior; // 0x0052(0x0001) (Edit) - unsigned char UnknownData00[0x1]; // 0x0053(0x0001) MISSED OFFSET - float ViewConeFieldOfViewInDegrees; // 0x0054(0x0004) (Edit) - float MinExposureRatingConsideredVisible; // 0x0058(0x0004) (Edit) - float ForgetHiddenThreatsAfterXSeconds; // 0x005C(0x0004) (Edit) - float TargetSelectionPriority; // 0x0060(0x0004) (Edit) - struct FColor ZoneColor; // 0x0064(0x0004) (Edit) - float TimeFiringAtLastKnownLocation; // 0x0068(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AwarenessZoneDefinition"); - return ptr; - } - -}; - - -// Class GearboxFramework.GbxMessage -// 0x00D8 (0x003C - 0x0114) -class UGbxMessage : public UObject -{ -public: - class UGbxMessageDefinition* Definition; // 0x003C(0x0004) - struct FName NameKey; // 0x0040(0x0008) - class UObject* Sender; // 0x0048(0x0004) - class UObject* Subject; // 0x004C(0x0004) - class UObject* AdditionalData; // 0x0050(0x0004) - struct FGbxMessageSimpleMetaData SimpleMetaData; // 0x0054(0x001C) - struct FGbxMessageSimpleMetaData SimpleMetaData2; // 0x0070(0x001C) - struct FGbxMessageSimpleMetaData SimpleMetaData3; // 0x008C(0x001C) - struct FGbxMessageSimpleMetaData SimpleMetaData4; // 0x00A8(0x001C) - class UPawnAllegiance* SenderAllegiance; // 0x00C4(0x0004) - class UPawnAllegiance* SubjectAllegiance; // 0x00C8(0x0004) - unsigned long IntendedForAllies : 1; // 0x00CC(0x0004) - unsigned long IntendedForEnemies : 1; // 0x00CC(0x0004) - unsigned long HasLocation : 1; // 0x00CC(0x0004) - unsigned long HasRadius : 1; // 0x00CC(0x0004) - unsigned long SendRepeatedly : 1; // 0x00CC(0x0004) - struct FVector MessageLocation; // 0x00D0(0x000C) - float BroadcastRadius; // 0x00DC(0x0004) - float DeliverTime; // 0x00E0(0x0004) - float TimePosted; // 0x00E4(0x0004) - float TimeSent; // 0x00E8(0x0004) - struct FFlag DoNotSendRightNow; // 0x00EC(0x0010) - int StopSendingAfterXReceptions; // 0x00FC(0x0004) - float MaxDurationToSend; // 0x0100(0x0004) - float TimeBetweenSends; // 0x0104(0x0004) - TArray DupeCriteria; // 0x0108(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GbxMessage"); - return ptr; - } - - - void InitializeFromDefinition(class UGbxMessageDefinition* InDefinition, class UObject* RadiusContextSource, class UObject* InSender, class UObject* InSubject, class UPawnAllegiance* ManualSenderAllegiance); -}; - - -// Class GearboxFramework.Behavior_SendGbxMessage -// 0x0024 (0x004C - 0x0070) -class UBehavior_SendGbxMessage : public UBehaviorBase -{ -public: - class UGbxMessageDefinition* MessageDefinition; // 0x004C(0x0004) (Edit) - unsigned char AssignSenderTo; // 0x0050(0x0001) (Edit) - unsigned char AssignSubjectTo; // 0x0051(0x0001) (Edit) - unsigned char TakeLocationFrom; // 0x0052(0x0001) (Edit) - unsigned char UnknownData00[0x1]; // 0x0053(0x0001) MISSED OFFSET - struct FGbxMessageSimpleMetaData MetaData; // 0x0054(0x001C) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SendGbxMessage"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); - struct FVector GetLocation(unsigned char SelectionParam, class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject); - class UObject* GetMessageParameter(unsigned char SelectionParam, class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject); -}; - - -// Class GearboxFramework.Behavior_SetFlag -// 0x000C (0x004C - 0x0058) -class UBehavior_SetFlag : public UBehaviorBase -{ -public: - TArray FlagsToSet; // 0x004C(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetFlag"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.BestTargetAttributeContextResolver -// 0x0004 (0x003C - 0x0040) -class UBestTargetAttributeContextResolver : public UAttributeContextResolver -{ -public: - unsigned long bGetTargetInfo : 1; // 0x003C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BestTargetAttributeContextResolver"); - return ptr; - } - -}; - - -// Class GearboxFramework.CharacterClassMessageDefinition -// 0x000C (0x003C - 0x0048) -class UCharacterClassMessageDefinition : public UGBXDefinition -{ -public: - TArray BehaviorTriggers; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CharacterClassMessageDefinition"); - return ptr; - } - -}; - - -// Class GearboxFramework.CoverSearchCriteria -// 0x003C (0x003C - 0x0078) -class UCoverSearchCriteria : public UGBXDefinition -{ -public: - unsigned long DoDistanceToOriginCandidateTest : 1; // 0x003C(0x0004) (Edit) - unsigned long DoProvidesCoverCandidateTest : 1; // 0x003C(0x0004) (Edit) - unsigned long DoDistanceToThreatCandidateTest : 1; // 0x003C(0x0004) (Edit) - unsigned long DoVantageToBestTargetCandidateTest : 1; // 0x003C(0x0004) (Edit) - unsigned long DoVantageToAnyTargetCandidateTest : 1; // 0x003C(0x0004) (Edit) - unsigned long DoAssignmentVolumeCandidateTest : 1; // 0x003C(0x0004) (Edit) - unsigned long DoBlacklistedCoverCandidateTest : 1; // 0x003C(0x0004) (Edit) - unsigned long DoScoringForDistanceToOrigin : 1; // 0x003C(0x0004) (Edit) - unsigned long DoScoringForDistanceToThreat : 1; // 0x003C(0x0004) (Edit) - unsigned long DoScoringForProvidesCover : 1; // 0x003C(0x0004) (Edit) - unsigned long DoScoringForVantageOnBestTarget : 1; // 0x003C(0x0004) (Edit) - unsigned long DoScoringForVantageOnAnyTarget : 1; // 0x003C(0x0004) (Edit) - unsigned long DoScoringForUnoccupiedLink : 1; // 0x003C(0x0004) (Edit) - unsigned long DoScoringForNonBlacklistedCover : 1; // 0x003C(0x0004) (Edit) - float DistanceToOriginCandidateTestMax; // 0x0040(0x0004) (Edit) - float DistanceToThreatCandidateTest; // 0x0044(0x0004) (Edit) - float MinDistanceToOrigin; // 0x0048(0x0004) (Edit) - float MaxDistanceToOrigin; // 0x004C(0x0004) (Edit) - float ScoreDistanceToOrigin; // 0x0050(0x0004) (Edit) - float MinDistanceToThreat; // 0x0054(0x0004) (Edit) - float MaxDistanceToThreat; // 0x0058(0x0004) (Edit) - float ScoreDistanceToThreat; // 0x005C(0x0004) (Edit) - float MaxDistanceProvidesCover; // 0x0060(0x0004) (Edit) - float ScoreProvidesCover; // 0x0064(0x0004) (Edit) - float ScoreVantageOnBestTarget; // 0x0068(0x0004) (Edit) - float ScoreVantageOnAnyTarget; // 0x006C(0x0004) (Edit) - float ScoreUnoccupiedLink; // 0x0070(0x0004) (Edit) - float ScoreNonBlacklistedCover; // 0x0074(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CoverSearchCriteria"); - return ptr; - } - -}; - - -// Class GearboxFramework.ExposureUtilityBase -// 0x0008 (0x003C - 0x0044) -class UExposureUtilityBase : public UObject -{ -public: - unsigned long ExposureEnabled : 1; // 0x003C(0x0004) (Const) - class UExposureUtilityStrategy* ExposureStrategy; // 0x0040(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ExposureUtilityBase"); - return ptr; - } - - - float CalculateVantageToPoint(class AActor* pLooker, struct FVector* TargetPoint); - float CalculateTargetExposure(class AGearboxPawn* pLooker, class AActor* pTarget); -}; - - -// Class GearboxFramework.ExposureUtilityBasicCaching -// 0x0040 (0x0044 - 0x0084) -class UExposureUtilityBasicCaching : public UExposureUtilityBase -{ -public: - unsigned long CachingEnabled : 1; // 0x0044(0x0004) (Const) - float MaxCacheTime; // 0x0048(0x0004) (Const) - float DistanceClose; // 0x004C(0x0004) (Const) - float DistanceMed; // 0x0050(0x0004) (Const) - float CacheFreshnessTimeClose; // 0x0054(0x0004) (Const) - float CacheFreshnessTimeMed; // 0x0058(0x0004) (Const) - float CacheFreshnessTimeFar; // 0x005C(0x0004) (Const) - float CacheFreshnessTimePlayer; // 0x0060(0x0004) (Const) - float CacheTimeFudgeFactorClose; // 0x0064(0x0004) (Const) - float CacheTimeFudgeFactorMed; // 0x0068(0x0004) (Const) - float CacheTimeFudgeFactorFar; // 0x006C(0x0004) (Const) - float HasMovedDistThreshold; // 0x0070(0x0004) (Const) - float HasMovedDistThresholdPlayer; // 0x0074(0x0004) (Const) - TArray CachedExposures; // 0x0078(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ExposureUtilityBasicCaching"); - return ptr; - } - -}; - - -// Class GearboxFramework.ExposureUtilityFixedCost -// 0x0048 (0x0084 - 0x00CC) -class UExposureUtilityFixedCost : public UExposureUtilityBasicCaching -{ -public: - float CloseDistanceSquared; // 0x0084(0x0004) (Const) - float MedDistanceSquared; // 0x0088(0x0004) (Const) - int MaxLineChecksPerFrame; // 0x008C(0x0004) (Const) - TArray Buckets; // 0x0090(0x000C) (Transient, NeedCtorLink) - float MedAccumulatedTime; // 0x009C(0x0004) - float FarAccumulatedTime; // 0x00A0(0x0004) - float SkipUpdateForTime; // 0x00A4(0x0004) - int MaxPointData; // 0x00A8(0x0004) - int PointLineChecks; // 0x00AC(0x0004) - int PointMaxLineChecks; // 0x00B0(0x0004) - float PointFreshTime; // 0x00B4(0x0004) - float PointStaleTime; // 0x00B8(0x0004) - float PointMaxErrorSq; // 0x00BC(0x0004) - TArray PointData; // 0x00C0(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ExposureUtilityFixedCost"); - return ptr; - } - -}; - - -// Class GearboxFramework.ExposureUtilityStrategy -// 0x0000 (0x003C - 0x003C) -class UExposureUtilityStrategy : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ExposureUtilityStrategy"); - return ptr; - } - -}; - - -// Class GearboxFramework.FiringBehaviorDefinition -// 0x000C (0x003C - 0x0048) -class UFiringBehaviorDefinition : public UGBXDefinition -{ -public: - TArray ConditionalPatterns; // 0x003C(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FiringBehaviorDefinition"); - return ptr; - } - -}; - - -// Class GearboxFramework.FiringBehaviorManager -// 0x0034 (0x003C - 0x0070) -class UFiringBehaviorManager : public UObject -{ -public: - class UFiringPattern* CurrentFiringPattern; // 0x003C(0x0004) (Transient) - float CurrentTargetExposure; // 0x0040(0x0004) (Transient) - int NumShotsThisBurst; // 0x0044(0x0004) - struct FVector CachedTargetPoint; // 0x0048(0x000C) - unsigned long bHasTargetPoint : 1; // 0x0054(0x0004) - unsigned long bSetupWithZoneCollection : 1; // 0x0054(0x0004) - class UFiringZoneCollectionDefinition* CurrentZoneCollection; // 0x0058(0x0004) (Transient) - class UFiringZoneDefinition* CurrentZone; // 0x005C(0x0004) (Transient) - class UFiringBehaviorDefinition* CurrentBehavior; // 0x0060(0x0004) (Transient) - int CurrentConditionalPattern; // 0x0064(0x0004) - class UFiringBehaviorDefinition* DefaultFiringBehaviorDefinition; // 0x0068(0x0004) (Edit) - class UFiringPattern* DefaultFiringPatternTemplate; // 0x006C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FiringBehaviorManager"); - return ptr; - } - - - static class UClass* GetTemplateClass(class UObject* TemplateObject); -}; - - -// Class GearboxFramework.FiringCondition -// 0x0000 (0x003C - 0x003C) -class UFiringCondition : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FiringCondition"); - return ptr; - } - -}; - - -// Class GearboxFramework.FireCond_IsPlayerTarget -// 0x0000 (0x003C - 0x003C) -class UFireCond_IsPlayerTarget : public UFiringCondition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FireCond_IsPlayerTarget"); - return ptr; - } - -}; - - -// Class GearboxFramework.FiringPattern -// 0x0004 (0x003C - 0x0040) -class UFiringPattern : public UObject -{ -public: - unsigned long bIsHarmlessToPawns : 1; // 0x003C(0x0004) (Edit) - unsigned long bAllowFakeShots : 1; // 0x003C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FiringPattern"); - return ptr; - } - -}; - - -// Class GearboxFramework.FirePatt_Cone -// 0x0005 (0x0040 - 0x0045) -class UFirePatt_Cone : public UFiringPattern -{ -public: - float ConeDegrees; // 0x0040(0x0004) (Edit) - unsigned char ShotSpreadType; // 0x0044(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FirePatt_Cone"); - return ptr; - } - -}; - - -// Class GearboxFramework.FirePatt_ShrinkingCone -// 0x0019 (0x0040 - 0x0059) -class UFirePatt_ShrinkingCone : public UFiringPattern -{ -public: - float CurrentAccuracyConeDeg; // 0x0040(0x0004) - struct FRotator LastDesiredAim; // 0x0044(0x000C) - float MaxAccuracyConeDeg; // 0x0050(0x0004) (Edit) - float ConeMultiplierPerShot; // 0x0054(0x0004) (Edit) - unsigned char ShotSpreadType; // 0x0058(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FirePatt_ShrinkingCone"); - return ptr; - } - -}; - - -// Class GearboxFramework.FirePatt_StrafeOver -// 0x0028 (0x0040 - 0x0068) -class UFirePatt_StrafeOver : public UFiringPattern -{ -public: - struct FRotator CurrentAimRotation; // 0x0040(0x000C) - float PitchDeltaPerShot; // 0x004C(0x0004) - float MaxYawDeltaPerShot; // 0x0050(0x0004) - float RefireRate; // 0x0054(0x0004) - float LineOfShotsSpeed; // 0x0058(0x0004) (Edit) - float LineOfShotsEndZ; // 0x005C(0x0004) (Edit) - float YawDeltaRatio; // 0x0060(0x0004) (Edit) - float TargetPosition; // 0x0064(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FirePatt_StrafeOver"); - return ptr; - } - -}; - - -// Class GearboxFramework.FiringZoneCollectionDefinition -// 0x000C (0x003C - 0x0048) -class UFiringZoneCollectionDefinition : public UGBXDefinition -{ -public: - TArray Zones; // 0x003C(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FiringZoneCollectionDefinition"); - return ptr; - } - - - class UFiringZoneDefinition* GetZoneForDistance(float Distance); -}; - - -// Class GearboxFramework.FiringZoneDefinition -// 0x001C (0x003C - 0x0058) -class UFiringZoneDefinition : public UGBXDefinition -{ -public: - struct FString ZoneName; // 0x003C(0x000C) (Edit, NeedCtorLink) - unsigned long OuterRimInfinitelyFarAway : 1; // 0x0048(0x0004) (Edit) - float OuterRimDistance; // 0x004C(0x0004) (Edit) - struct FColor ZoneColor; // 0x0050(0x0004) (Edit) - class UFiringBehaviorDefinition* FiringBehavior; // 0x0054(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FiringZoneDefinition"); - return ptr; - } - -}; - - -// Class GearboxFramework.Rule -// 0x00C0 (0x003C - 0x00FC) -class URule : public UObject -{ -public: - class URuleEngine* MyRuleEngine; // 0x003C(0x0004) (Transient) - int Priority; // 0x0040(0x0004) - int BasePriority; // 0x0044(0x0004) - class UActionSequence* StartingSequenceTemplate; // 0x0048(0x0004) (Edit, Const, EditInline) - unsigned long RuleEnabled : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long StopWhenStateCodeRunsOut : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long AlwaysExecute : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bInitialized : 1; // 0x004C(0x0004) (Transient) - unsigned long bIsRunning : 1; // 0x004C(0x0004) (Transient) - unsigned long bCanRunMultipleInstances : 1; // 0x004C(0x0004) - unsigned long bIsTransferable : 1; // 0x004C(0x0004) (Edit) - unsigned long bRestartable : 1; // 0x004C(0x0004) (Edit) - unsigned long bBlockRuleSetChange : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long WasTransferred : 1; // 0x004C(0x0004) (Transient) - unsigned char ExecutionPattern; // 0x0050(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0051(0x0003) MISSED OFFSET - struct FAttributeInitializationData TimeToWaitBeforeFirstExecution; // 0x0054(0x0010) (Edit, Const) - struct FAttributeInitializationData TimeToWaitBeforeNextExecution; // 0x0064(0x0010) (Edit, Const) - struct FAttributeInitializationData MaxTimeToExecute; // 0x0074(0x0010) (Edit, Const) - int MaxNumberOfExecutions; // 0x0084(0x0004) (Edit, Const) - TArray CanExecuteConditionals; // 0x0088(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray ShouldStopConditionals; // 0x0094(0x000C) (Edit, Const, NeedCtorLink, EditInline) - class UExpressionEvaluator* CanExecuteExpression; // 0x00A0(0x0004) (Edit, Const, EditInline) - class UExpressionEvaluator* ShouldStopExpression; // 0x00A4(0x0004) (Edit, Const, EditInline) - class UActionSequence* MyActionSequence; // 0x00A8(0x0004) (Transient) - class UAIFactoryBase* TheAIFactory; // 0x00AC(0x0004) (Transient) - class URuleEventDef* MyRuleEventDef; // 0x00B0(0x0004) (Edit, Const) - TArray AssociatedKnowledgeRecords; // 0x00B4(0x000C) (Const, NeedCtorLink) - struct FString FlagDebugString; // 0x00C0(0x000C) (NeedCtorLink) - struct FName RuleName; // 0x00CC(0x0008) - class UObject* OtherEventParticipantObject; // 0x00D4(0x0004) - struct FFlag IsTimingRestrictedNow; // 0x00D8(0x0010) (Transient) - int NumExecutions; // 0x00E8(0x0004) (Transient) - struct FString RuleEventDefPath; // 0x00EC(0x000C) (Transient, NeedCtorLink) - float StartExecutionTimeStamp; // 0x00F8(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Rule"); - return ptr; - } - - - struct FString GetRuleName(); - struct FName GetRuleFName(); - class UObject* GetOtherEventParticipant(); -}; - - -// Class GearboxFramework.FlagExpressionEvaluator -// 0x000D (0x003C - 0x0049) -class UFlagExpressionEvaluator : public UExpressionEvaluator -{ -public: - TArray FlagChain; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - unsigned char FlagChainOperator; // 0x0048(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FlagExpressionEvaluator"); - return ptr; - } - - - bool Evaluate(class UObject* ContextSource); -}; - - -// Class GearboxFramework.FlagValueResolver -// 0x0000 (0x003C - 0x003C) -class UFlagValueResolver : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FlagValueResolver"); - return ptr; - } - -}; - - -// Class GearboxFramework.MultipleFlagValueResolver -// 0x0005 (0x003C - 0x0041) -class UMultipleFlagValueResolver : public UFlagValueResolver -{ -public: - class UFlagDefinition* FlagToLookUp; // 0x003C(0x0004) (Edit) - unsigned char AggregationType; // 0x0040(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MultipleFlagValueResolver"); - return ptr; - } - -}; - - -// Class GearboxFramework.ObjectFunctionFlagValueResolver -// 0x0010 (0x003C - 0x004C) -class UObjectFunctionFlagValueResolver : public UFlagValueResolver -{ -public: - float CheckRate; // 0x003C(0x0004) (Edit, Const) - struct FString FunctionCall; // 0x0040(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ObjectFunctionFlagValueResolver"); - return ptr; - } - -}; - - -// Class GearboxFramework.ObjectPropertyFlagValueResolver -// 0x0008 (0x003C - 0x0044) -class UObjectPropertyFlagValueResolver : public UFlagValueResolver -{ -public: - struct FName PropertyName; // 0x003C(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ObjectPropertyFlagValueResolver"); - return ptr; - } - -}; - - -// Class GearboxFramework.RuleEngineFlagValueResolver -// 0x0000 (0x003C - 0x003C) -class URuleEngineFlagValueResolver : public UFlagValueResolver -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RuleEngineFlagValueResolver"); - return ptr; - } - -}; - - -// Class GearboxFramework.GbxMessageDefinition -// 0x0034 (0x003C - 0x0070) -class UGbxMessageDefinition : public UGBXDefinition -{ -public: - struct FName NameKey; // 0x003C(0x0008) (Edit) - unsigned long HasLocation : 1; // 0x0044(0x0004) (Edit) - unsigned long HasRadius : 1; // 0x0044(0x0004) (Edit) - unsigned long TakeLocationFromSender : 1; // 0x0044(0x0004) (Edit) - unsigned long IntendedForAllies : 1; // 0x0044(0x0004) (Edit) - unsigned long IntendedForEnemies : 1; // 0x0044(0x0004) (Edit) - unsigned long AllowRepeatSends : 1; // 0x0044(0x0004) (Edit) - unsigned long LimitedReception : 1; // 0x0044(0x0004) (Edit) - struct FAttributeInitializationData Radius; // 0x0048(0x0010) (Edit) - float SecondsBetweenSends; // 0x0058(0x0004) (Edit) - float MaxTimeToKeepSending; // 0x005C(0x0004) (Edit) - TArray DupeCriteria; // 0x0060(0x000C) (Edit, Const, NeedCtorLink) - int MaxRecipients; // 0x006C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GbxMessageDefinition"); - return ptr; - } - -}; - - -// Class GearboxFramework.GbxMessageManager -// 0x0030 (0x003C - 0x006C) -class UGbxMessageManager : public UObject -{ -public: - TArray Listeners; // 0x003C(0x000C) (NeedCtorLink) - TArray MessagesToSend; // 0x0048(0x000C) (NeedCtorLink) - struct FFlag SentMessagesRecently; // 0x0054(0x0010) - float DistributionInterval; // 0x0064(0x0004) (Const) - int MaxMessagesPerDistribution; // 0x0068(0x0004) (Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GbxMessageManager"); - return ptr; - } - - - void RemoveListener(const FScriptInterface& InListener); - void AddListener(const FScriptInterface& InListener); - void PostMessage(class UGbxMessage* Message); - class UGbxMessage* AllocateMessage(); -}; - - -// Class GearboxFramework.RuleEngine -// 0x00FC (0x003C - 0x0138) -class URuleEngine : public UObject -{ -public: - struct FPointer VfTable_IIFlagProvider; // 0x003C(0x0004) (Const, Native, NoExport) - class UAIFactoryBase* TheAIFactory; // 0x0040(0x0004) - class AActor* ActorProxy; // 0x0044(0x0004) - float ThinkRate; // 0x0048(0x0004) (Edit, Const) - float ElapsedTime; // 0x004C(0x0004) - float TickRate; // 0x0050(0x0004) - class URuleSet* RuleSetTemplate; // 0x0054(0x0004) (Edit) - class URuleSet* CurRuleSet; // 0x0058(0x0004) (Transient) - class URuleSet* PendingRuleSetTemplate; // 0x005C(0x0004) - TArray FlagInitialization; // 0x0060(0x000C) (Edit, Const, NeedCtorLink) - TArray DynamicFlagDefinitions; // 0x006C(0x000C) (Transient, NeedCtorLink) - TArray DynamicFlags; // 0x0078(0x000C) (Transient, NeedCtorLink) - unsigned char UnknownData00[0x3C]; // 0x0084(0x003C) UNKNOWN PROPERTY: MapProperty GearboxFramework.RuleEngine.DynamicFlagDefLookup - TArray KnowledgeDB; // 0x00C0(0x000C) (NeedCtorLink, EditInline) - TArray RunningRules; // 0x00CC(0x000C) (NeedCtorLink) - TArray ResourcesInUse; // 0x00D8(0x000C) (NeedCtorLink) - unsigned long bRulesEnabled : 1; // 0x00E4(0x0004) - unsigned long bHasDebugFocus : 1; // 0x00E4(0x0004) - unsigned long bVerboseLoggingEnabled : 1; // 0x00E4(0x0004) - unsigned long bInitialized : 1; // 0x00E4(0x0004) - unsigned long DoLoadBalancing : 1; // 0x00E4(0x0004) (Const) - unsigned long bForceFullUpdate : 1; // 0x00E4(0x0004) - unsigned long OnlyIterateRulesForEvents : 1; // 0x00E4(0x0004) (Edit, Const) - unsigned long bEventsCausedKnowledgeRecordUpdate : 1; // 0x00E4(0x0004) - unsigned long EnableSnapshots : 1; // 0x00E4(0x0004) (Const) - class UAITracker* MyTracker; // 0x00E8(0x0004) - TArray RuleSetStack; // 0x00EC(0x000C) (NeedCtorLink) - TArray QueuedRuleEvents; // 0x00F8(0x000C) (NeedCtorLink) - float LastFullUpdateTime; // 0x0104(0x0004) - int MaxRuleSetPasses; // 0x0108(0x0004) (Edit) - TArray KRCache; // 0x010C(0x000C) (Transient, NeedCtorLink) - float LastTargetIteratorTime; // 0x0118(0x0004) - float LastTargetIteratorRuleEvalDiffTime; // 0x011C(0x0004) - float AverageTargetIteratorRuleEvalDiffTime; // 0x0120(0x0004) - float WorstTargetIteratorRuleEvalDiffTime; // 0x0124(0x0004) - float ActivateTime; // 0x0128(0x0004) - TArray RuleSetReferences; // 0x012C(0x000C) (Edit, NeedCtorLink, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RuleEngine"); - return ptr; - } - - - void ApplyFlagInitializationData(TArray* FlagsToSet); - bool IsResourceInUse(class UClass* TestResourceClass); - class UObject* GetContextSource(); - bool IsRunningRuleWhichBlocksRuleSetChange(); - bool GetDynamicFlagValue(class UFlagDefinition* FlagDefinition); - void SetDynamicFlagDefTrueTimed(class UFlagDefinition* FlagDefinition, float Time); - void SetDynamicFlagDefValue(class UFlagDefinition* FlagDefinition, bool Value); - class URuleSet* GetRuleSetFromReference(const struct FName& ReferenceName); - void ClearRuleSetStack(); - void PopRuleSetSwitch(); - bool PushRuleSetSwitch(class URuleSet* NewRuleSetTemplate); - void SetRuleSet(class URuleSet* NewRuleSetTemplate); - void SwitchActiveRuleSet(class URuleSet* NewRuleSetTemplate); - void UpdateKnowledge(class UClass* pKnowledgeRecordType); - int ActivateEventRuleEx(const struct FName& EventDefName, TArray Participants, class AActor* Subject, bool CastSizeMustMatch); - void CleanUpRuleEngineData(); - int ActivateEventRule(const struct FName& EventDefName, class AGearboxPawn* Instigator, class AActor* Subject, bool CastSizeMustMatch); - int ActivateEventRuleByDefinition(class URuleEventDef* EventDefinition, class UObject* OtherEventParticipantObject); -}; - - -// Class GearboxFramework.GearboxMind -// 0x00E4 (0x0684 - 0x0768) -class AGearboxMind : public AGearboxAIController -{ -public: - struct FPointer VfTable_IIRuleEngineOwner; // 0x0684(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IINounAttributeProvider; // 0x0688(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIFlagProvider; // 0x068C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIAIInterface; // 0x0690(0x0004) (Const, Native, NoExport) - unsigned long bDisabledDueToPopulationIrrelevance : 1; // 0x0694(0x0004) - unsigned long bWantsToWalk : 1; // 0x0694(0x0004) - class UGearboxRuleEngine* MyRuleEngine; // 0x0698(0x0004) - class UGearboxRuleEngine* RuleEngineTemplate; // 0x069C(0x0004) (Edit) - class AGearboxPawn* MyGearboxPawn; // 0x06A0(0x0004) - unsigned char FacingPolicy; // 0x06A4(0x0001) - unsigned char AtLeastOneKnownThreat; // 0x06A5(0x0001) - unsigned char NewEnemyAwarenessReason; // 0x06A6(0x0001) - unsigned char DebugMoveFinishedReason; // 0x06A7(0x0001) (Transient) - class AActor* FacingActor; // 0x06A8(0x0004) - struct FVector FacingVector; // 0x06AC(0x000C) - float DotProductToFacingPolicy; // 0x06B8(0x0004) - float DotProductToCurrentEnemy; // 0x06BC(0x0004) - struct FName MostRecentNewEnemyName; // 0x06C0(0x0008) - struct FName MostRecentNewEnemyArchName; // 0x06C8(0x0008) - class UAwarenessZoneCollectionDefinition* DefaultAwarenessZoneCollection; // 0x06D0(0x0004) (Edit, Const) - class UAwarenessZoneCollectionDefinition* CurrentAwarenessZoneCollection; // 0x06D4(0x0004) (Transient) - class UAwarenessZoneDefinition* CurrentAwarenessZone; // 0x06D8(0x0004) (Transient) - class UCoverSearchCriteria* DefaultCoverSearchCriteria; // 0x06DC(0x0004) (Edit) - TArray FailedMoveSpots; // 0x06E0(0x000C) (Transient, NeedCtorLink) - TArray NounState; // 0x06EC(0x000C) (NeedCtorLink) - struct FVector HomeLocation; // 0x06F8(0x000C) (Transient) - int PopulationOpportunityIndex; // 0x0704(0x0004) (Transient) - class UClass* MindTargetInfoClass; // 0x0708(0x0004) (Const) - class UAITracker* MyTracker; // 0x070C(0x0004) (ExportObject, NeedCtorLink, EditInline) - TArray DynamicFlagDefinitions; // 0x0710(0x000C) (Transient, NeedCtorLink) - TArray DynamicFlags; // 0x071C(0x000C) (Transient, NeedCtorLink) - unsigned char UnknownData00[0x3C]; // 0x0728(0x003C) UNKNOWN PROPERTY: MapProperty GearboxFramework.GearboxMind.DynamicFlagDefLookup - class UAIComponent* AIComponent; // 0x0764(0x0004) (ExportObject, Transient, Component, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxMind"); - return ptr; - } - - - void InitSequence(class UActionSequence* NewSequence); - class UPawnAllegiance* GetAllegiance(); - class UAIDefinition* GetAIDefinition(); - class UAIComponent* GetAIComponent(); - FScriptInterface GetAIParent(); - struct FVector GetAILocation(); - class AActor* GetAIActor(); - bool CanTickAI(); - bool InGodMode(); - void PawnDied(class APawn* inPawn); - void OnTargetPriority(class UGearboxSeqAct_TargetPriority* inAction); - void Behavior_SetCanTarget(unsigned char ChangeStatus); - static bool GetNoTargetAllEnemies(); - static void SetNoTargetAllEnemies(bool bNoTarget); - void ClearScriptedMoveTarget(); - bool IsCloseEnoughToScriptedMoveTarget(); - struct FVector GetWeaponFireLocation(); - int ActivateEventRule(const struct FName& RuleEventName); - void AddHitTargetRecord(class AGearboxPawn* HitByPawn, const struct FVector& NewHitLocation, float flNewDamage); - void StopMovement(); - void Possess(class APawn* inPawn, bool bVehicleTransition); - class UGearboxRuleEngine* GetGearboxRuleEngine(); - class URuleEngine* GetRuleEngine(); - void NotifyShotAtBy(class AGearboxPawn* ShootingPawn); - bool FindCoverAndClaim(const struct FVector& CoverSearchOrigin, class UPawnMoveLocationRequest* LocationRequest, float MinSearchRadius, float MaxSearchRadius, bool bEnactCoverChanges, struct FVector* OutDestination); - void UpdateRuleEngineKnowledge(class UClass* aKDBClass); - bool GetCurrentTargetInfo(class UMindTargetInfo** OutTargetRec); - bool IsSameAllegianceMind(class AGearboxMind* aMind); - bool IsSameAllegiance(class UObject* anObject); - bool IsNeutralMind(class AGearboxMind* aMind); - bool IsNeutral(class UObject* anObject); - bool IsFriendlyMind(class AGearboxMind* aMind); - bool IsFriendly(class UObject* anObject); - bool IsEnemyMind(class AGearboxMind* aMind); - bool IsEnemy(class UObject* anObject); - bool WantsToWalk(); - void SetWantsToWalk(bool bInWantsToWalk); - unsigned char GetFacingPolicy(); - void SetFacingPolicy(unsigned char NewFacingPolicy, class AActor* NewFacingActor, const struct FVector& NewFacingVector); - class AActor* GetCurrentTarget(); - void RemoveEnemyFromQueue(class AActor* Target); - class UGearboxNavigationHandle* GetNavigationHandle(); -}; - - -// Class GearboxFramework.GearboxAIMoveNodeRenderComponent -// 0x0000 (0x0210 - 0x0210) -class UGearboxAIMoveNodeRenderComponent : public UPrimitiveComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxAIMoveNodeRenderComponent"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxCoverStateManager -// 0x00B8 (0x003C - 0x00F4) -class UGearboxCoverStateManager : public UObject -{ -public: - class AGearboxPawn* MyGearboxPawn; // 0x003C(0x0004) (Transient) - struct FGearboxCoverState DesiredCoverState; // 0x0040(0x000C) (Transient) - struct FGearboxCoverState CurrentCoverState; // 0x004C(0x000C) (Transient) - struct FGearboxCoverTransition DesiredCoverTransition; // 0x0058(0x0004) (Transient) - struct FGearboxCoverTransition CurrentCoverTransition; // 0x005C(0x0004) (Transient) - struct FCoverSpotInfo DesiredCoverInfo; // 0x0060(0x0018) (Transient) - struct FCoverSpotInfo CurrentCoverInfo; // 0x0078(0x0018) (Transient) - struct FCoverSpotInfo LastCoverInfo; // 0x0090(0x0018) (Transient) - unsigned long PawnCrouchedPriorToMount : 1; // 0x00A8(0x0004) (Transient) - unsigned long CoverDebugSearchWasFinalized : 1; // 0x00A8(0x0004) (Transient) - float CoverDebugInnerRadius; // 0x00AC(0x0004) (Transient) - float CoverDebugOuterRadius; // 0x00B0(0x0004) (Transient) - float CoverDebugSearchAngle; // 0x00B4(0x0004) (Transient) - struct FVector CoverDebugSearchDirection; // 0x00B8(0x000C) (Transient) - struct FSmartVector CoverDebugSearchOrigin; // 0x00C4(0x001C) (Transient) - TArray CoverDebugList; // 0x00E0(0x000C) (Transient, NeedCtorLink) - float HorizontalCoverAngleDegrees; // 0x00EC(0x0004) (Edit, Const) - float VerticalCoverAngleDegrees; // 0x00F0(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxCoverStateManager"); - return ptr; - } - - - bool IsChangingDirection(); - bool IsMantlingOverCoverInProgress(); - bool IsReturnFromPeekInProgress(); - bool IsPeekTransitionInProgress(); - bool IsPeekedUp(bool bTransitionCounts); - bool IsReturnFromLeanOutInProgress(); - bool IsLeanOutTransitionInProgress(); - bool IsLeanedOut(bool bTransitionCounts); - bool IsReturnFromPopUpInProgress(); - bool IsPopUpTransitionInProgress(); - bool IsPoppedUp(bool bTransitionCounts); - bool IsExecutingAnyTransition(); - unsigned char GetDesiredState(); - unsigned char GetCurrentTransition(); - void OnMantleOverCoverAnimEnd(); - void OnTransitionAnimEndEx(); - void OnTransitionAnimEnd(unsigned char Transition); - void OnDismountAnimEnd(); - void OnMountAnimEnd(); - bool MantleOverCover(class AActor* CoverActor, int CoverSlotNdx); - bool ReturnToCover(); - bool LeanOutForFiring(bool BlindFire); - bool PopUpForFiring(bool BlindFire); - bool Peek(); - bool DetachFromCover(); - bool DismountCover(unsigned char DismountType); - bool ClaimAndMountCover(class ACoverLink* TheCoverLink, int SlotNdx); - bool MountDesiredCover(); - void ClearDesiredCover(); - void GetCurrentCoverLocationAndRotation(struct FVector* CoverLoc, struct FRotator* CoverRot); - void GetDesiredCoverLocationAndRotation(struct FVector* CoverLoc, struct FRotator* CoverRot); - bool HasDesiredCover(); - unsigned char GetLastCoverHeight(); - unsigned char GetCurrentCoverHeight(); - unsigned char GetDesiredCoverHeight(); - bool WasCoveredFrom(const struct FVector& ThreatLocation); - bool WillBeCoveredFrom(const struct FVector& ThreatLocation); - bool IsCoveredFrom(const struct FVector& ThreatLocation); - bool IsDismountInProgress(); - bool IsMountInProgress(); - bool WasMountedOnCover(); - bool IsMountedOnCover(); - bool IsUsingCover(); - void OnCoverStateChanged(); - void GetLastCover(class AActor** OutCoverActor, int* OutSlotNdx); - void GetCurrentCover(class AActor** OutCoverActor, int* OutSlotNdx); - void GetDesiredCover(class AActor** OutCoverActor, int* OutSlotNdx); - bool FindCoverAndClaim(class AGearboxMind* TheMind, const struct FVector& CoverSearchOrigin, class UPawnMoveLocationRequest* LocationRequest, float MinSearchRadius, float MaxSearchRadius, bool bEnactCoverChanges, struct FVector* OutDestination); - void Initialize(class AGearboxPawn* P); -}; - - -// Class GearboxFramework.GearboxMindAttributeContextResolver -// 0x0000 (0x003C - 0x003C) -class UGearboxMindAttributeContextResolver : public UAttributeContextResolver -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxMindAttributeContextResolver"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxNavigationHandle -// 0x0120 (0x0180 - 0x02A0) -class UGearboxNavigationHandle : public UNavigationHandle -{ -public: - unsigned char DesiredMovementSpeed; // 0x0180(0x0001) (Transient) - unsigned char ActiveSpecialNavMeshMove; // 0x0181(0x0001) (Transient) - unsigned char UnknownData00[0x2]; // 0x0182(0x0002) MISSED OFFSET - unsigned long bFollowingPath : 1; // 0x0184(0x0004) (Transient) - unsigned long bReachedDestination : 1; // 0x0184(0x0004) (Transient) - unsigned long bSpecialMovementFinished : 1; // 0x0184(0x0004) (Transient) - unsigned long bClearPathAfterSpecialMove : 1; // 0x0184(0x0004) (Transient) - struct FBasedPosition CurrentGoal; // 0x0188(0x0034) (Transient) - struct FPathFindData CurrentPath; // 0x01BC(0x0058) (Transient, NeedCtorLink) - struct FGBXNavMeshPolyRef Anchor; // 0x0214(0x0008) (Transient) - struct FGBXNavMeshPolyRef LastValidAnchor; // 0x021C(0x0008) (Transient) - struct FBasedPosition LastAnchorPosition; // 0x0224(0x0034) (Transient) - struct FVector LastAnchorDelta; // 0x0258(0x000C) (Transient) - float NextPathObjectDistance; // 0x0264(0x0004) (Transient) - struct FVector CurrentGoalStartLoc; // 0x0268(0x000C) (Transient) - struct FRotator DesiredLookDirection; // 0x0274(0x000C) (Transient) - struct FRotator LookDirection; // 0x0280(0x000C) (Transient) - class UGBXNavMeshPathFinder* PathFinder; // 0x028C(0x0004) (ExportObject, Transient, NeedCtorLink, EditInline) - float NearPathCheckDist; // 0x0290(0x0004) (Transient) - float NearPathCheckDistMin; // 0x0294(0x0004) (Transient) - float NearPathCheckDistMax; // 0x0298(0x0004) (Transient) - float NearPathCheckDistRate; // 0x029C(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxNavigationHandle"); - return ptr; - } - - - void SetDesiredMovementSpeed(unsigned char Speed); - void ClearAnchor(); - static bool GetNearestPositionOnNavMesh(float Radius, const struct FVector& TestLoc, bool bAnyHeight, struct FBasedPosition* NearestPos, struct FNavMeshPathParams* PolyUsableCheckParams, struct FGBXNavMeshPolyRef* NearestPoly); - static bool GetNavMeshPolyForPoint(const struct FVector& Point, struct FGBXNavMeshPolyRef* FoundPoly, struct FNavMeshPathParams* PolyUsableCheckParams); - bool IsDoingSpecialMove(); - bool InFinalPoly(const struct FVector& TestLoc); - bool NeedsRegularWalkingPhysics(); - bool PopulatePathfindingParamCache(); - bool TrySpecialMove(struct FBasedPosition* MoveTarget); - void Finished(); - bool IsGoalValid(); - void MovePawnToGoal(); - bool PathIsValid(bool bCheckAnchor, struct FPathFindData* Data); - bool IsFollowingPath(); - bool ClearPath(bool bStopMovement, bool bAllowDelayedClear); - bool FollowPath(struct FPathFindData* Data); - bool CreatePathToLocation(const struct FVector& DestLocation, const struct FGBXNavMeshPolyRef& DestPoly, bool bAdjustStartForMotion, struct FPathFindData* PathData); -}; - - -// Class GearboxFramework.IFlagProvider -// 0x0000 (0x003C - 0x003C) -class UIFlagProvider : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IFlagProvider"); - return ptr; - } - -}; - - -// Class GearboxFramework.IFlagProviderGroup -// 0x0000 (0x003C - 0x003C) -class UIFlagProviderGroup : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IFlagProviderGroup"); - return ptr; - } - -}; - - -// Class GearboxFramework.IGbxMessageListener -// 0x0000 (0x003C - 0x003C) -class UIGbxMessageListener : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IGbxMessageListener"); - return ptr; - } - - - bool WantsToStopListening(); - class AActor* GetActor(); - struct FVector GetListenerLocation(); - class UPawnAllegiance* GetAllegiance(); - bool ReceiveMessage(class UGbxMessage* Message); - bool CaresAboutMessage(class UGbxMessage* Message); -}; - - -// Class GearboxFramework.IRuleEngineOwner -// 0x0000 (0x003C - 0x003C) -class UIRuleEngineOwner : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IRuleEngineOwner"); - return ptr; - } - - - class URuleEngine* GetRuleEngine(); -}; - - -// Class GearboxFramework.KnowledgeRecord -// 0x001C (0x003C - 0x0058) -class UKnowledgeRecord : public UObject -{ -public: - class UAIFactoryBase* TheAIFactory; // 0x003C(0x0004) - struct FName TheName; // 0x0040(0x0008) (Edit, Const) - unsigned char KCategory; // 0x0048(0x0001) (Edit, Const) - unsigned char EvalType; // 0x0049(0x0001) (Edit, Const) - unsigned char Active; // 0x004A(0x0001) (Edit) - unsigned char Marked; // 0x004B(0x0001) - float Frequency; // 0x004C(0x0004) (Edit, Const) - float NextUpdateTime; // 0x0050(0x0004) - int FlagIndex; // 0x0054(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("KnowledgeRecord"); - return ptr; - } - - - void RecordEvalCallback(class URuleEngine* EvalRuleEngine); -}; - - -// Class GearboxFramework.LocationFilter -// 0x0000 (0x003C - 0x003C) -class ULocationFilter : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LocationFilter"); - return ptr; - } - -}; - - -// Class GearboxFramework.LocationFilter_MustHaveLOS -// 0x0000 (0x003C - 0x003C) -class ULocationFilter_MustHaveLOS : public ULocationFilter -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LocationFilter_MustHaveLOS"); - return ptr; - } - -}; - - -// Class GearboxFramework.LocationFilter_MustNotHaveLOS -// 0x0000 (0x003C - 0x003C) -class ULocationFilter_MustNotHaveLOS : public ULocationFilter -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LocationFilter_MustNotHaveLOS"); - return ptr; - } - -}; - - -// Class GearboxFramework.MindTargetInfo -// 0x009C (0x003C - 0x00D8) -class UMindTargetInfo : public UObject -{ -public: - class AActor* Target; // 0x003C(0x0004) - float Distance; // 0x0040(0x0004) - unsigned long bShouldRemove : 1; // 0x0044(0x0004) - unsigned long bCanSeeOrHearTarget : 1; // 0x0044(0x0004) - unsigned char bCanFireAt; // 0x0048(0x0001) - unsigned char UnknownData00[0x3]; // 0x0049(0x0003) MISSED OFFSET - float Priority; // 0x004C(0x0004) - float OnePriority; // 0x0050(0x0004) - float TargetExposureToMe; // 0x0054(0x0004) - float MyExposureToTarget; // 0x0058(0x0004) - TArray HitTargetHistory; // 0x005C(0x000C) (NeedCtorLink) - TArray PriorityDebugRecords; // 0x0068(0x000C) (NeedCtorLink) - struct FFlag IAmConsciousOfTarget; // 0x0074(0x0010) - float IAmConsciousTime; // 0x0084(0x0004) - struct FFlag TargetHasShotAtMeRecently; // 0x0088(0x0010) - struct FFlag TargetOccludedBySmoke; // 0x0098(0x0010) - struct FFlag IHaveSeenOrKnownThisTargetBefore; // 0x00A8(0x0010) - struct FSmartVector LastVisibleOrAudibleLocation; // 0x00B8(0x001C) - float BonusPriority; // 0x00D4(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MindTargetInfo"); - return ptr; - } - - - float GetAverageHitTime(); - void AddHitTargetRecord(const struct FVector& vecNewHitLoc, float flNewDamage); -}; - - -// Class GearboxFramework.RuleContainer -// 0x000C (0x00FC - 0x0108) -class URuleContainer : public URule -{ -public: - class URuleSet* RuleSetTemplate; // 0x00FC(0x0004) (Edit, Const, EditInline) - class URuleSet* CurRuleSet; // 0x0100(0x0004) (Transient) - unsigned long AllowAllEventsThrough : 1; // 0x0104(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RuleContainer"); - return ptr; - } - -}; - - -// Class GearboxFramework.RulePlaceholder -// 0x0000 (0x00FC - 0x00FC) -class URulePlaceholder : public URule -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RulePlaceholder"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxRuleEngine -// 0x0008 (0x0138 - 0x0140) -class UGearboxRuleEngine : public URuleEngine -{ -public: - class AGearboxPawn* MyGearboxPawn; // 0x0138(0x0004) - class AGearboxMind* MyGearboxMind; // 0x013C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxRuleEngine"); - return ptr; - } - - - void Initialize(class AGearboxPawn* NewGearboxPawn, class AGearboxMind* NewMind, class UGearboxAIFactory* NewAIFactory); - class UObject* GetContextSource(); -}; - - -// Class GearboxFramework.RuleEventDef -// 0x0030 (0x003C - 0x006C) -class URuleEventDef : public UGBXDefinition -{ -public: - struct FName EventDefName; // 0x003C(0x0008) (Edit, Const) - struct FFlagDefinitionInitialization FlagActionOnEventTrigger; // 0x0044(0x0028) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RuleEventDef"); - return ptr; - } - -}; - - -// Class GearboxFramework.RuleSet -// 0x0058 (0x003C - 0x0094) -class URuleSet : public UObject -{ -public: - class UAIFactoryBase* TheAIFactory; // 0x003C(0x0004) - TArray RuleTemplateRefs; // 0x0040(0x000C) (Edit, NeedCtorLink) - TArray Rules; // 0x004C(0x000C) (Transient, NeedCtorLink) - TArray ToDiscard; // 0x0058(0x000C) (NeedCtorLink) - unsigned long bInitialized : 1; // 0x0064(0x0004) - unsigned long bNewRuleEvaluationEnabled : 1; // 0x0064(0x0004) - struct FName RuleSetName; // 0x0068(0x0008) - TArray FlagsOnEntry; // 0x0070(0x000C) (Edit, NeedCtorLink) - TArray FlagsOnExit; // 0x007C(0x000C) (Edit, NeedCtorLink) - TArray HACK_RuleSetsAllowedToFollow; // 0x0088(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RuleSet"); - return ptr; - } - -}; - - -// Class GearboxFramework.StateRuleSet -// 0x001C (0x0094 - 0x00B0) -class UStateRuleSet : public URuleSet -{ -public: - TArray StateRules; // 0x0094(0x000C) (Edit, Const, NeedCtorLink, EditInline) - unsigned long bShowPawnInRadarWhenActive : 1; // 0x00A0(0x0004) (Edit, Const) - TArray StateAttributeMap; // 0x00A4(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("StateRuleSet"); - return ptr; - } - -}; - - -// Class GearboxFramework.SearchDirection -// 0x0000 (0x003C - 0x003C) -class USearchDirection : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SearchDirection"); - return ptr; - } - -}; - - -// Class GearboxFramework.SearchDirection_Any -// 0x0000 (0x003C - 0x003C) -class USearchDirection_Any : public USearchDirection -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SearchDirection_Any"); - return ptr; - } - -}; - - -// Class GearboxFramework.SearchDirection_AwayFromMe -// 0x0000 (0x003C - 0x003C) -class USearchDirection_AwayFromMe : public USearchDirection -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SearchDirection_AwayFromMe"); - return ptr; - } - -}; - - -// Class GearboxFramework.SearchDirection_AwayFromTarget -// 0x0000 (0x003C - 0x003C) -class USearchDirection_AwayFromTarget : public USearchDirection -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SearchDirection_AwayFromTarget"); - return ptr; - } - -}; - - -// Class GearboxFramework.SearchDirection_MyFacingDirection -// 0x0000 (0x003C - 0x003C) -class USearchDirection_MyFacingDirection : public USearchDirection -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SearchDirection_MyFacingDirection"); - return ptr; - } - -}; - - -// Class GearboxFramework.SearchDirection_OppositeMyFacingDirection -// 0x0000 (0x003C - 0x003C) -class USearchDirection_OppositeMyFacingDirection : public USearchDirection -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SearchDirection_OppositeMyFacingDirection"); - return ptr; - } - -}; - - -// Class GearboxFramework.SearchDirection_OppositeTargetsFacingDirection -// 0x0000 (0x003C - 0x003C) -class USearchDirection_OppositeTargetsFacingDirection : public USearchDirection -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SearchDirection_OppositeTargetsFacingDirection"); - return ptr; - } - -}; - - -// Class GearboxFramework.SearchDirection_RandomLeftOrRight -// 0x0000 (0x003C - 0x003C) -class USearchDirection_RandomLeftOrRight : public USearchDirection -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SearchDirection_RandomLeftOrRight"); - return ptr; - } - -}; - - -// Class GearboxFramework.SearchDirection_TargetsFacingDirection -// 0x0000 (0x003C - 0x003C) -class USearchDirection_TargetsFacingDirection : public USearchDirection -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SearchDirection_TargetsFacingDirection"); - return ptr; - } - -}; - - -// Class GearboxFramework.SearchDirection_ToMyLeft -// 0x0000 (0x003C - 0x003C) -class USearchDirection_ToMyLeft : public USearchDirection -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SearchDirection_ToMyLeft"); - return ptr; - } - -}; - - -// Class GearboxFramework.SearchDirection_ToMyRight -// 0x0000 (0x003C - 0x003C) -class USearchDirection_ToMyRight : public USearchDirection -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SearchDirection_ToMyRight"); - return ptr; - } - -}; - - -// Class GearboxFramework.SearchDirection_TowardMe -// 0x0000 (0x003C - 0x003C) -class USearchDirection_TowardMe : public USearchDirection -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SearchDirection_TowardMe"); - return ptr; - } - -}; - - -// Class GearboxFramework.SearchDirection_TowardTarget -// 0x0000 (0x003C - 0x003C) -class USearchDirection_TowardTarget : public USearchDirection -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SearchDirection_TowardTarget"); - return ptr; - } - -}; - - -// Class GearboxFramework.SearchOrigin -// 0x0000 (0x003C - 0x003C) -class USearchOrigin : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SearchOrigin"); - return ptr; - } - -}; - - -// Class GearboxFramework.SearchOrigin_CurrentLocation -// 0x0000 (0x003C - 0x003C) -class USearchOrigin_CurrentLocation : public USearchOrigin -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SearchOrigin_CurrentLocation"); - return ptr; - } - -}; - - -// Class GearboxFramework.SearchOrigin_ScriptedMoveTarget -// 0x0000 (0x003C - 0x003C) -class USearchOrigin_ScriptedMoveTarget : public USearchOrigin -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SearchOrigin_ScriptedMoveTarget"); - return ptr; - } - -}; - - -// Class GearboxFramework.SearchOrigin_TargetLocation -// 0x0000 (0x003C - 0x003C) -class USearchOrigin_TargetLocation : public USearchOrigin -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SearchOrigin_TargetLocation"); - return ptr; - } - -}; - - -// Class GearboxFramework.SnapshotRecord -// 0x0CC0 (0x0040 - 0x0D00) -class USnapshotRecord : public USnapshotInterface -{ -public: - struct FName MyName; // 0x0040(0x0008) - struct FName RuleSet; // 0x0048(0x0008) - TArray CurrentRules; // 0x0050(0x000C) (NeedCtorLink) - struct FRuleInfo ContainedRules[0x2D]; // 0x005C(0x0044) (NeedCtorLink) - int SelectedRuleIdx; // 0x0C50(0x0004) - int SelectedSubRuleIdx; // 0x0C54(0x0004) - TArray ResourcesInUse; // 0x0C58(0x000C) (NeedCtorLink) - TArray Flags; // 0x0C64(0x000C) (NeedCtorLink) - struct FVector Location; // 0x0C70(0x000C) - struct FVector Velocity; // 0x0C7C(0x000C) - struct FRotator Rotation; // 0x0C88(0x000C) - struct FName RuleAffected; // 0x0C94(0x0008) - struct FName Rule2Affected; // 0x0C9C(0x0008) - struct FName SequenceAffected; // 0x0CA4(0x0008) - struct FName Sequence2Affected; // 0x0CAC(0x0008) - unsigned char Event; // 0x0CB4(0x0001) - unsigned char UnknownData00[0x3]; // 0x0CB5(0x0003) MISSED OFFSET - struct FName RuleStartName; // 0x0CB8(0x0008) (Const) - struct FName RuleEndName; // 0x0CC0(0x0008) (Const) - struct FName RuleInterruptName; // 0x0CC8(0x0008) (Const) - struct FName ChildSequenceStartName; // 0x0CD0(0x0008) (Const) - struct FName SwitchRuleSetName; // 0x0CD8(0x0008) (Const) - struct FName PreventNewRulesName; // 0x0CE0(0x0008) (Const) - struct FColor RunningRulesColor; // 0x0CE8(0x0004) (Const) - struct FColor StalledRulesColor; // 0x0CEC(0x0004) (Const) - struct FColor NotRunningRulesColor; // 0x0CF0(0x0004) (Const) - struct FColor DisabledRulesColor; // 0x0CF4(0x0004) (Const) - struct FColor FlagsColor; // 0x0CF8(0x0004) (Const) - struct FColor ResourcesColor; // 0x0CFC(0x0004) (Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SnapshotRecord"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxPawnSnapshotRecord -// 0x02CC (0x0D00 - 0x0FCC) -class UGearboxPawnSnapshotRecord : public USnapshotRecord -{ -public: - float PawnIconZOffset; // 0x0D00(0x0004) (Const) - float PawnExposureZOffset; // 0x0D04(0x0004) (Const) - float CollectionNameOffset; // 0x0D08(0x0004) (Const) - struct FColor LastVisibleConnectionColor; // 0x0D0C(0x0004) (Const) - struct FColor RouteColor; // 0x0D10(0x0004) (Const) - struct FColor OriginalRouteColor; // 0x0D14(0x0004) (Const) - struct FColor DestLineColor; // 0x0D18(0x0004) (Const) - struct FColor BestCoverColor; // 0x0D1C(0x0004) (Const) - struct FColor PotentialCoverColor; // 0x0D20(0x0004) (Const) - struct FColor StandardCoverColor; // 0x0D24(0x0004) (Const) - class UTexture2D* AIDebugTexture; // 0x0D28(0x0004) (Const) - struct FName MyPawnName; // 0x0D2C(0x0008) - struct FName MyArchetypeName; // 0x0D34(0x0008) - float CurrentHealth; // 0x0D3C(0x0004) - float MaxHealth; // 0x0D40(0x0004) - float DistanceToBestTarget; // 0x0D44(0x0004) - TArray AwarenessZones; // 0x0D48(0x000C) (NeedCtorLink) - struct FName AwarenessCollectionName; // 0x0D54(0x0008) - class AActor* BestTarget; // 0x0D5C(0x0004) - TArray TargetLocs; // 0x0D60(0x000C) (NeedCtorLink) - TArray LastVisibleTargetLocs; // 0x0D6C(0x000C) (NeedCtorLink) - struct FName AnimTree; // 0x0D78(0x0008) - TArray Bones; // 0x0D80(0x000C) (NeedCtorLink) - TArray ForgottenTargets; // 0x0D8C(0x000C) (NeedCtorLink) - struct FName NewEnemyName; // 0x0D98(0x0008) - struct FName NewEnemyArchName; // 0x0DA0(0x0008) - unsigned char NewEnemyAwarenessReason; // 0x0DA8(0x0001) - unsigned char CurrentMoveSpeed; // 0x0DA9(0x0001) - unsigned char MaxDesiredMoveSpeed; // 0x0DAA(0x0001) - unsigned char ReasonForMovementFinish; // 0x0DAB(0x0001) - TArray Exposure; // 0x0DAC(0x000C) (NeedCtorLink) - class USkeletalMesh* DummyMesh; // 0x0DB8(0x0004) - int DummyMesh_LOD; // 0x0DBC(0x0004) - TArray TargetViewCones; // 0x0DC0(0x000C) (NeedCtorLink) - struct FVector PawnLocalDestination; // 0x0DCC(0x000C) - TArray FailedMoveSpots; // 0x0DD8(0x000C) (NeedCtorLink) - TArray RouteCache; // 0x0DE4(0x000C) (NeedCtorLink) - TArray OriginalRouteCache; // 0x0DF0(0x000C) (NeedCtorLink) - struct FSmartVector DesiredCoverLocation; // 0x0DFC(0x001C) - struct FSmartVector CurrentCoverLocation; // 0x0E18(0x001C) - struct FSmartVector ScriptedMoveTargetLocation; // 0x0E34(0x001C) - float CoverSearchInnerRadius; // 0x0E50(0x0004) - float CoverSearchOuterRadius; // 0x0E54(0x0004) - float CoverSearchAngle; // 0x0E58(0x0004) - struct FSmartVector CoverSearchOrigin; // 0x0E5C(0x001C) - struct FVector CoverSearchDirection; // 0x0E78(0x000C) - TArray CoverSlotDebugList; // 0x0E84(0x000C) (NeedCtorLink) - unsigned long CoverSearchWasFinalized : 1; // 0x0E90(0x0004) - struct FIconData ICON_BLUELOCATION; // 0x0E94(0x0014) (Const) - struct FIconData ICON_YELLOWLOCATION; // 0x0EA8(0x0014) (Const) - struct FIconData ICON_QUESTIONMARK; // 0x0EBC(0x0014) (Const) - struct FIconData ICON_EXCLAMATIONPOINT; // 0x0ED0(0x0014) (Const) - struct FIconData ICON_REDARROW; // 0x0EE4(0x0014) (Const) - struct FIconData ICON_GREENARROW; // 0x0EF8(0x0014) (Const) - struct FIconData ICON_FAILED_MOVE_DEST; // 0x0F0C(0x0014) (Const) - struct FIconData ICON_GREENCIRCLE; // 0x0F20(0x0014) (Const) - struct FIconData ICON_PATHPOINT; // 0x0F34(0x0014) (Const) - struct FIconData ICON_CURRENTCOVER; // 0x0F48(0x0014) (Const) - struct FIconData ICON_DESIREDCOVER; // 0x0F5C(0x0014) (Const) - struct FIconData ICON_SCRIPTEDMOVETARGET; // 0x0F70(0x0014) (Const) - TArray TargetData; // 0x0F84(0x000C) (NeedCtorLink) - TArray Holds; // 0x0F90(0x000C) (NeedCtorLink) - TArray TargetHolds; // 0x0F9C(0x000C) (NeedCtorLink) - TArray MovementHolds; // 0x0FA8(0x000C) (NeedCtorLink) - TArray DemigodHolds; // 0x0FB4(0x000C) (NeedCtorLink) - TArray GodHolds; // 0x0FC0(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxPawnSnapshotRecord"); - return ptr; - } - -}; - - -// Class GearboxFramework.TargetingDefinition -// 0x002C (0x003C - 0x0068) -class UTargetingDefinition : public UGBXDefinition -{ -public: - TArray Knowledge; // 0x003C(0x000C) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - TArray Prioritization; // 0x0048(0x000C) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - class UExpressionEvaluator* CanTargetIf; // 0x0054(0x0004) (Edit, Const, EditInline) - class UExpressionEvaluator* StopTargetingIf; // 0x0058(0x0004) (Edit, Const, EditInline) - unsigned long bCanTargetFriendlies : 1; // 0x005C(0x0004) (Edit, Const) - unsigned long bOverrideSearchRadius : 1; // 0x005C(0x0004) (Edit, Const) - class UExpressionEvaluator* CanTargetFriendliesIf; // 0x0060(0x0004) (Edit, Const, EditInline) - float SearchRadius; // 0x0064(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TargetingDefinition"); - return ptr; - } - -}; - - -// Class GearboxFramework.TargetIterator -// 0x0010 (0x003C - 0x004C) -class UTargetIterator : public UObject -{ -public: - unsigned char IteratorType; // 0x003C(0x0001) (Const) - unsigned char UnknownData00[0x3]; // 0x003D(0x0003) MISSED OFFSET - struct FString BarGraphShortName; // 0x0040(0x000C) (Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TargetIterator"); - return ptr; - } - - - static void RecordEvalCallback(class URuleEngine* EvalRuleEngine); -}; - - -// Class GearboxFramework.TargetIteratorCalculateDistance -// 0x0000 (0x004C - 0x004C) -class UTargetIteratorCalculateDistance : public UTargetIterator -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TargetIteratorCalculateDistance"); - return ptr; - } - -}; - - -// Class GearboxFramework.TargetIteratorCalculateExposure -// 0x0000 (0x004C - 0x004C) -class UTargetIteratorCalculateExposure : public UTargetIterator -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TargetIteratorCalculateExposure"); - return ptr; - } - -}; - - -// Class GearboxFramework.TargetIteratorCheckAwareness -// 0x0000 (0x004C - 0x004C) -class UTargetIteratorCheckAwareness : public UTargetIterator -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TargetIteratorCheckAwareness"); - return ptr; - } - -}; - - -// Class GearboxFramework.TargetIteratorCheckRemoveTarget -// 0x0000 (0x004C - 0x004C) -class UTargetIteratorCheckRemoveTarget : public UTargetIterator -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TargetIteratorCheckRemoveTarget"); - return ptr; - } - -}; - - -// Class GearboxFramework.TargetIteratorForgetAboutTarget -// 0x0000 (0x004C - 0x004C) -class UTargetIteratorForgetAboutTarget : public UTargetIterator -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TargetIteratorForgetAboutTarget"); - return ptr; - } - -}; - - -// Class GearboxFramework.TargetIteratorPrioritizeTargetsIAmExposedTo -// 0x0000 (0x004C - 0x004C) -class UTargetIteratorPrioritizeTargetsIAmExposedTo : public UTargetIterator -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TargetIteratorPrioritizeTargetsIAmExposedTo"); - return ptr; - } - -}; - - -// Class GearboxFramework.TI_Calc -// 0x0000 (0x004C - 0x004C) -class UTI_Calc : public UTargetIterator -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TI_Calc"); - return ptr; - } - -}; - - -// Class GearboxFramework.TI_Prioritize -// 0x0004 (0x004C - 0x0050) -class UTI_Prioritize : public UTargetIterator -{ -public: - float Weight; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TI_Prioritize"); - return ptr; - } - -}; - - -// Class GearboxFramework.TargetIteratorPrioritizeExposedTargets -// 0x0000 (0x0050 - 0x0050) -class UTargetIteratorPrioritizeExposedTargets : public UTI_Prioritize -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TargetIteratorPrioritizeExposedTargets"); - return ptr; - } - -}; - - -// Class GearboxFramework.TargetIteratorPrioritizeHumanTargets -// 0x0000 (0x0050 - 0x0050) -class UTargetIteratorPrioritizeHumanTargets : public UTI_Prioritize -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TargetIteratorPrioritizeHumanTargets"); - return ptr; - } - -}; - - -// Class GearboxFramework.TargetIteratorPrioritizeNearbyTarget -// 0x0004 (0x0050 - 0x0054) -class UTargetIteratorPrioritizeNearbyTarget : public UTI_Prioritize -{ -public: - float MaxDistance; // 0x0050(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TargetIteratorPrioritizeNearbyTarget"); - return ptr; - } - -}; - - -// Class GearboxFramework.TargetIteratorPrioritizePreviousTarget -// 0x0000 (0x0050 - 0x0050) -class UTargetIteratorPrioritizePreviousTarget : public UTI_Prioritize -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TargetIteratorPrioritizePreviousTarget"); - return ptr; - } - -}; - - -// Class GearboxFramework.TargetIteratorPrioritizeTargetNotBeingShotAt -// 0x0000 (0x0050 - 0x0050) -class UTargetIteratorPrioritizeTargetNotBeingShotAt : public UTI_Prioritize -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TargetIteratorPrioritizeTargetNotBeingShotAt"); - return ptr; - } - -}; - - -// Class GearboxFramework.TargetIteratorPrioritizeTargetWhoShootsAtMe -// 0x0000 (0x0050 - 0x0050) -class UTargetIteratorPrioritizeTargetWhoShootsAtMe : public UTI_Prioritize -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TargetIteratorPrioritizeTargetWhoShootsAtMe"); - return ptr; - } - -}; - - -// Class GearboxFramework.TI_PrioritizeBonus -// 0x0000 (0x0050 - 0x0050) -class UTI_PrioritizeBonus : public UTI_Prioritize -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TI_PrioritizeBonus"); - return ptr; - } - -}; - - -// Class GearboxFramework.TI_PrioritizeConditional -// 0x0004 (0x0050 - 0x0054) -class UTI_PrioritizeConditional : public UTI_Prioritize -{ -public: - class UExpressionEvaluator* Condition; // 0x0050(0x0004) (Edit, Const, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TI_PrioritizeConditional"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxSeqAct_PopulationOpportunityLink -// 0x000C (0x00B4 - 0x00C0) -class UGearboxSeqAct_PopulationOpportunityLink : public USeqAct_Latent -{ -public: - TArray CloneOpportunities; // 0x00B4(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxSeqAct_PopulationOpportunityLink"); - return ptr; - } - -}; - - -// Class GearboxFramework.IPopulationSpawnPoint -// 0x0000 (0x003C - 0x003C) -class UIPopulationSpawnPoint : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IPopulationSpawnPoint"); - return ptr; - } - - - float GetInitialMovementHoldTime(); - class AActor* GetInitialDestination(); - unsigned char GetInitialActionType(); - unsigned char GetSpawnStyleType(); -}; - - -// Class GearboxFramework.PopulationDefinition -// 0x0018 (0x003C - 0x0054) -class UPopulationDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIConstructObject; // 0x003C(0x0004) (Const, Native, NoExport) - TArray ActorArchetypeList; // 0x0040(0x000C) (Edit, NeedCtorLink) - unsigned char RespawnStyle; // 0x004C(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET - unsigned long bTotalResetOnLevelLoad : 1; // 0x0050(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationDefinition"); - return ptr; - } - - - static bool IsAllSpawnTypesDebugEnabled(); - static void ToggleAllSpawnTypesDebug(); - class UPopulationFactory* GetRandomFactory(class APopulationOpportunity* SpawningOpportunity, int GameStage, int Rarity); -}; - - -// Class GearboxFramework.PopulationFactory -// 0x001C (0x003C - 0x0058) -class UPopulationFactory : public UObject -{ -public: - struct FPointer VfTable_IIConstructObject; // 0x003C(0x0004) (Const, Native, NoExport) - TArray OnActorSpawn; // 0x0040(0x000C) (Edit, Const, NeedCtorLink, EditInline) - struct FDestructionParameters DestructionParams; // 0x004C(0x0004) (Edit, Const) - unsigned long bIsCriticalActor : 1; // 0x0050(0x0004) (Edit, Const) - unsigned long bUseSavedLocationWhenRestored : 1; // 0x0050(0x0004) (Edit, Const) - unsigned long UseCostOverride : 1; // 0x0050(0x0004) (Edit, Const) - int SpawnCostOverride; // 0x0054(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationFactory"); - return ptr; - } - - - struct FString GetDescriptionOfFactoryOutput(); - static bool ShouldSavePopulationActor(class UPopulationMaster* Master, class AActor* ActorToSave); - static bool DestroyPopulationActor(class UPopulationMaster* Master, int nOpportunityIdx, class AActor* ActorToDestroy, class UPopulationFactory* SpawnFactory, int CreationFlags, bool bDontSaveActor); - class AActor* CreatePopulationActor(class UPopulationMaster* Master, class APopulationOpportunity* Opportunity, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int Rarity); - struct FBoxSphereBounds GetSpawnVisibilityBounds(int GameStage, int Rarity); - class UPawnAllegiance* GetActorAllegiance(int GameStage, int Rarity); - int GetActorSpawnCost(int GameStage, int Rarity, bool bCanSpawnTest); - void OnSpawnActor(class AActor* aNewActor); - static void SetupMatineeForActor(class AActor* aNewActor); - class UPopulationFactory* GetSpawnFactory(class APopulationOpportunity* SpawningOpportunity, int GameStage, int Rarity); - float GetSpawnProbabilityAtThisGameStage(int GameStage, int Rarity); - bool IsFactoryWithin(class UPopulationFactory* TestFactory); - bool CanSpawn(class APopulationOpportunity* SpawningOpportunity); -}; - - -// Class GearboxFramework.PopulationFactoryGeneric -// 0x0004 (0x0058 - 0x005C) -class UPopulationFactoryGeneric : public UPopulationFactory -{ -public: - class AActor* ActorArchetype; // 0x0058(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationFactoryGeneric"); - return ptr; - } - - - class AActor* CreatePopulationActor(class UPopulationMaster* Master, class APopulationOpportunity* Opportunity, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int Rarity); - struct FBoxSphereBounds GetSpawnVisibilityBounds(int GameStage, int Rarity); -}; - - -// Class GearboxFramework.PopulationFactoryPopulationDefinition -// 0x0004 (0x0058 - 0x005C) -class UPopulationFactoryPopulationDefinition : public UPopulationFactory -{ -public: - class UPopulationDefinition* PopulationDef; // 0x0058(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationFactoryPopulationDefinition"); - return ptr; - } - - - class UPopulationFactory* GetSpawnFactory(class APopulationOpportunity* SpawningOpportunity, int GameStage, int Rarity); - class UPawnAllegiance* GetActorAllegiance(int GameStage, int AwesomeLevel); - bool IsFactoryWithin(class UPopulationFactory* TestFactory); -}; - - -// Class GearboxFramework.PopulationOpportunity -// 0x0068 (0x0188 - 0x01F0) -class APopulationOpportunity : public AInfo -{ -public: - struct FPointer VfTable_IIBodyCompositionInstance; // 0x0188(0x0004) (Const, Native, NoExport) - struct FOpportunityCleanupParameters CleanupParams; // 0x018C(0x0008) (Edit, Const) - unsigned long IsEnabled : 1; // 0x0194(0x0004) (Edit) - unsigned long bNoRespawning : 1; // 0x0194(0x0004) (Edit, Const) - unsigned long bIsWaitingForRespawn : 1; // 0x0194(0x0004) (Transient) - unsigned long bUseRandomSpawns : 1; // 0x0194(0x0004) (Transient) - TArray SpawnPoints; // 0x0198(0x000C) (Edit, NeedCtorLink) - class ULevelStreaming* StreamingLevel; // 0x01A4(0x0004) (Transient) - int SystemID; // 0x01A8(0x0004) (Transient) - int NextInitialDestinationIdx; // 0x01AC(0x0004) (Transient) - class UGearboxSeqAct_PopulationOpportunityLink* SequenceActionLink; // 0x01B0(0x0004) (Transient) - float LastTimeBlockedFromSpawningDueToPopLimits; // 0x01B4(0x0004) (Transient) - float RespawnDelayStartTime; // 0x01B8(0x0004) (Transient) - class URegionDefinition* GameStageRegion; // 0x01BC(0x0004) (Edit, Const) - class UPopulationAspect* Aspect; // 0x01C0(0x0004) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - TArray Aspects; // 0x01C4(0x000C) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - int SpawnIndex; // 0x01D0(0x0004) (Transient) - TArray SpawnList; // 0x01D4(0x000C) (Transient, NeedCtorLink) - int InclusiveSpawnIndex; // 0x01E0(0x0004) (Transient) - TArray InclusiveSpawnList; // 0x01E4(0x000C) (Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationOpportunity"); - return ptr; - } - - - void ClearBodyCompositionInstance(); - void ApplyPreviewBodyComposition(); - FScriptInterface GetBodyInfoProvider(); - void ChangeInstanceDataSwitch(const struct FName& SwitchName, unsigned char NewValue); - void PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char Mode); - void PreRemoveBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex); - float GetNumSpawned(); - float GetNumAlive(); - float GetNumDied(); - void Destroyed(); - int GetRarity(); - int GetGameStage(); - bool GetOpportunityGameStage(int* GameStage, int* Rarity); - void TriggerKismetAllSpawnedEvent(); - void ClearSequenceActionLink(); - void SetSequenceActionLink(class UGearboxSeqAct_PopulationOpportunityLink* Link); - void SetEnabledStatus(bool bEnable); - void OnToggle(class USeqAct_Toggle* Action); - void GetNumLeftToSpawnAndStillAlive(int* NumLeftToSpawn, int* NumStillAlive); - float GetNextSpawnTime(); - void RespawnKilledActors(float PercentageOfKilledActorsToRespawn); - void DoSpawning(class UPopulationMaster* PopMaster); -}; - - -// Class GearboxFramework.PopulationMaster -// 0x004C (0x003C - 0x0088) -class UPopulationMaster : public UObject -{ -public: - TArray OpportunityList; // 0x003C(0x000C) (NeedCtorLink) - int ActiveActorCost; // 0x0048(0x0004) - int MaxActorCost; // 0x004C(0x0004) - float MasterThinkRate; // 0x0050(0x0004) - float MasterTestForDestroyRate; // 0x0054(0x0004) - float IfIrrelevantDestroyTimeout; // 0x0058(0x0004) - TArray PopulationMasterStats; // 0x005C(0x000C) (NeedCtorLink) - TArray EncounterList; // 0x0068(0x000C) (NeedCtorLink) - float SecondsElapsed; // 0x0074(0x0004) - float NextOpportunityTickTime; // 0x0078(0x0004) - float NextDestroyTestTickTime; // 0x007C(0x0004) - float PopulationRespawnDelayInSeconds; // 0x0080(0x0004) - unsigned long bHasActorsReadyToDeleteIfSpaceIsNeeded : 1; // 0x0084(0x0004) - unsigned long bShutdownAIWhenIrrelevant : 1; // 0x0084(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationMaster"); - return ptr; - } - - - class AActor* GetActorSpawnedFromOpportunity(class APopulationOpportunity* Opportunity, int ActorIndex); - void GetSavedActorDebugInfoForOpportunity(int OpportunityIndex, TArray* SavedActorsDebugInfo); - int GetNumberOfSavedActorsForOpportunity(int OpportunityIndex); - bool WillActorsOpportunityBeResetOnLevelLoad(class AActor* TestActor); - void ResetRespawn(); - static class ULevelStreaming* GetStreamingLevelForActor(class AActor* OpportunityInLevel); - bool HasCapacityToSpawnFromFactories(int GameStage, int Rarity, TArray* TheFactories); - bool HasCapacityToSpawnFromFactory(class UPopulationFactory* TheFactory, int GameStage, int Rarity); - bool IsPopulationSystemAtCapacity(); - void StatProfileStop(int nStat); - void StatProfileStart(int nStat); - float GetStatProfileTime(int nStat); - void AddSavedActor(int OpportunityIdx, class AActor* TheActor, class UPopulationFactory* SpawnFactory, int CreationFlags); - void DisconnectEncounter(class APopulationEncounter* Encounter); - void ConnectEncounter(class APopulationEncounter* Encounter); - bool DisconnectOpportunity(class APopulationOpportunity* DeactivatedOpportunity, bool bSaveState); - bool ConnectOpportunity(class APopulationOpportunity* ActivatedOpportunity); - class AWorldInfo* GetWorldInfo(); - void DestroySpawnedActors(class APopulationOpportunity* Opportunity, bool bDontSaveActors); - void RemoveSpawnedActor(class AActor* TheActor, bool bKeepBody, bool bActorDied); - void SetSpawnedActorsReuse(class AActor* TheActor, bool bReuse); - void AddExternalActor(class AActor* SpawnedActor, class UClass* FactoryClass); - class AActor* SpawnActorFromOpportunity(class UPopulationFactory* TheFactory, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int Rarity, int OpportunityIdx, int PopOppFlags, bool bCanSave, bool bForceSpawn); - class AActor* SpawnActor(class UPopulationFactory* TheFactory, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int Rarity); - int GetPopulationOpportunityIndex(class APopulationOpportunity* Opportunity); - class APopulationOpportunity* GetActorsOpportunity(class AActor* SpawnedActor); - class AActor* SpawnPopulationControlledActor(class UClass* SpawnClass, class AActor* SpawnOwner, const struct FName& SpawnTag, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, class AActor* ActorTemplate, bool bNoCollisionFail, bool bPersistAcrossLevelTransitions); -}; - - -// Class GearboxFramework.PopulationOpportunityArea -// 0x0040 (0x01F0 - 0x0230) -class APopulationOpportunityArea : public APopulationOpportunity -{ -public: - TArray SpawnOptions; // 0x01F0(0x000C) (Edit, NeedCtorLink) - unsigned long bContinueSpawningAfterPlayerDetected : 1; // 0x01FC(0x0004) (Edit) - unsigned long bOpportunityVolume : 1; // 0x01FC(0x0004) (Edit) - unsigned long bOpportunityRadius : 1; // 0x01FC(0x0004) (Edit) - unsigned long bOpportunityLevel : 1; // 0x01FC(0x0004) (Edit) - unsigned long bPlayerHasBeenDetected : 1; // 0x01FC(0x0004) (Transient) - TArray DetectionVolumes; // 0x0200(0x000C) (Edit, NeedCtorLink) - float DetectionRadius; // 0x020C(0x0004) (Edit) - int SelectedSpawnIdx; // 0x0210(0x0004) (Transient) - TArray SpawnData; // 0x0214(0x000C) (Transient, NeedCtorLink) - TArray PlayersDetected; // 0x0220(0x000C) (Transient, NeedCtorLink) - int NumPlayersDetected; // 0x022C(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationOpportunityArea"); - return ptr; - } - - - void ApplyPreviewBodyComposition(); - FScriptInterface GetBodyInfoProvider(); - void RespawnKilledActors(float PercentageOfKilledActorsToRespawn); - void DoSpawning(class UPopulationMaster* PopMaster); -}; - - -// Class GearboxFramework.PopulationOpportunityCloner -// 0x0028 (0x01F0 - 0x0218) -class APopulationOpportunityCloner : public APopulationOpportunity -{ -public: - class UExpressionEvaluator* Conditions; // 0x01F0(0x0004) (Edit, EditInline) - class UPopulationFactory* SpawnFactory; // 0x01F4(0x0004) (Edit, EditInline) - int MaxTotalActors; // 0x01F8(0x0004) (Edit) - int MaxActiveActors; // 0x01FC(0x0004) (Edit) - unsigned char RespawnStyle; // 0x0200(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0201(0x0003) MISSED OFFSET - unsigned long bTotalResetOnLevelLoad : 1; // 0x0204(0x0004) (Edit, Const) - unsigned long bReadyToSpawn : 1; // 0x0204(0x0004) (Transient) - float RespawnDelay; // 0x0208(0x0004) (Edit) - float RespawnDelayAfterDeath; // 0x020C(0x0004) (Edit) - int NumTotalActors; // 0x0210(0x0004) (Transient) - int NumActiveActors; // 0x0214(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationOpportunityCloner"); - return ptr; - } - - - void ApplyPreviewBodyComposition(); - FScriptInterface GetBodyInfoProvider(); - void CloneTimer(); - void RespawnKilledActors(float PercentageOfKilledActorsToRespawn); - void DoSpawning(class UPopulationMaster* PopMaster); -}; - - -// Class GearboxFramework.PopulationOpportunityCombat -// 0x009C (0x01F0 - 0x028C) -class APopulationOpportunityCombat : public APopulationOpportunity -{ -public: - struct FPointer VfTable_IIGbxMessageListener; // 0x01F0(0x0004) (Const, Native, NoExport) - class APopulationEncounter* ParentEncounter; // 0x01F4(0x0004) (Edit, EditConst, DuplicateTransient) - int ParentEncounterWave; // 0x01F8(0x0004) (Edit, EditConst, DuplicateTransient) - class UPopulationDefinition* PopulationDef; // 0x01FC(0x0004) (Edit) - struct FAttributeInitializationData MaxTotalActorsFormula; // 0x0200(0x0010) (Edit) - int MaxTotalActors; // 0x0210(0x0004) - int MaxActiveActorsIsNormal; // 0x0214(0x0004) (Edit) - int MaxActiveActorsThreatened; // 0x0218(0x0004) (Edit) - struct FAttributeInitializationData RespawnDelayFormula; // 0x021C(0x0010) (Edit) - unsigned long bAdjustForPlayerCount : 1; // 0x022C(0x0004) (Edit) - unsigned long bOpportunityVolume : 1; // 0x022C(0x0004) (Edit) - unsigned long bOpportunityRadius : 1; // 0x022C(0x0004) (Edit) - unsigned long bPlayerHasBeenDetected : 1; // 0x022C(0x0004) (Transient) - unsigned long bShowDebugEnabled : 1; // 0x022C(0x0004) - TArray DetectionVolumes; // 0x0230(0x000C) (Edit, NeedCtorLink) - float DetectionRadius; // 0x023C(0x0004) (Edit) - float OpportunityHeight; // 0x0240(0x0004) (Edit) - struct FColor RadiusDebugColor; // 0x0244(0x0004) - float RespawnDelay; // 0x0248(0x0004) - class UDrawSphereComponent* DetectionDrawSphere; // 0x024C(0x0004) (ExportObject, Transient, Component, EditInline) - float ActivePlayerScale; // 0x0250(0x0004) (Transient) - TArray SpawnedMembers; // 0x0254(0x000C) (Transient, NeedCtorLink) - struct FPopulationOptionSpawnData SpawnData; // 0x0260(0x001C) (Transient, NeedCtorLink) - TArray PlayersDetected; // 0x027C(0x000C) (Transient, NeedCtorLink) - int NumPlayersDetected; // 0x0288(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationOpportunityCombat"); - return ptr; - } - - - void ApplyPreviewBodyComposition(); - FScriptInterface GetBodyInfoProvider(); - void TriggerKismetSingleDeathEvent(); - void TriggerKismetDeathEvent(); - float GetNumSpawned(); - float GetNumAlive(); - float GetNumDied(); - bool WantsToStopListening(); - class AActor* GetActor(); - struct FVector GetListenerLocation(); - class UPawnAllegiance* GetAllegiance(); - bool ReceiveMessage(class UGbxMessage* Message); - bool CaresAboutMessage(class UGbxMessage* Message); - void PostBeginPlay(); - void EnableDebugging(bool bEnabled); - void RespawnKilledActors(float PercentageOfKilledActorsToRespawn); - void DoSpawning(class UPopulationMaster* PopMaster); -}; - - -// Class GearboxFramework.PopulationOpportunityPoint -// 0x002C (0x01F0 - 0x021C) -class APopulationOpportunityPoint : public APopulationOpportunity -{ -public: - struct FPointer VfTable_IIPopulationSpawnPoint; // 0x01F0(0x0004) (Const, Native, NoExport) - class UPopulationDefinition* PopulationDef; // 0x01F4(0x0004) (Edit) - float SpawnAndCullRadius; // 0x01F8(0x0004) (Edit) - TArray SpawnCustomizations; // 0x01FC(0x000C) (Edit, Const, NeedCtorLink, EditInline) - unsigned long SpawnedForMatinee : 1; // 0x0208(0x0004) (Edit) - unsigned long bHasSpawned : 1; // 0x0208(0x0004) (Transient) - unsigned long bActiveSpawn : 1; // 0x0208(0x0004) (Transient) - unsigned long bDetectedPlayer : 1; // 0x0208(0x0004) (Transient) - unsigned char AISpawnStyle; // 0x020C(0x0001) (Edit, Const) - unsigned char InitialAction; // 0x020D(0x0001) (Edit, Const) - unsigned char UnknownData00[0x2]; // 0x020E(0x0002) MISSED OFFSET - TArray InitialActionDestinations; // 0x0210(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationOpportunityPoint"); - return ptr; - } - - - void ClearBodyCompositionInstance(); - void ApplyPreviewBodyComposition(); - FScriptInterface GetBodyInfoProvider(); - void ChangeInstanceDataSwitch(const struct FName& SwitchName, unsigned char NewValue); - void PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char Mode); - void PreRemoveBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex); - float GetInitialMovementHoldTime(); - class AActor* GetInitialDestination(); - unsigned char GetInitialActionType(); - unsigned char GetSpawnStyleType(); - void RespawnKilledActors(float PercentageOfKilledActorsToRespawn); - void DoSpawning(class UPopulationMaster* PopMaster); -}; - - -// Class GearboxFramework.PopulationOpportunityAreaRenderingComponent -// 0x0000 (0x0210 - 0x0210) -class UPopulationOpportunityAreaRenderingComponent : public UPrimitiveComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationOpportunityAreaRenderingComponent"); - return ptr; - } - -}; - - -// Class GearboxFramework.PopulationOpportunityAttributeContextResolver -// 0x0000 (0x003C - 0x003C) -class UPopulationOpportunityAttributeContextResolver : public UAttributeContextResolver -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationOpportunityAttributeContextResolver"); - return ptr; - } - -}; - - -// Class GearboxFramework.PopulationOpportunityPointRenderingComponent -// 0x0000 (0x0210 - 0x0210) -class UPopulationOpportunityPointRenderingComponent : public UPrimitiveComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationOpportunityPointRenderingComponent"); - return ptr; - } - -}; - - -// Class GearboxFramework.PopulationPoint -// 0x0040 (0x0188 - 0x01C8) -class APopulationPoint : public AActor -{ -public: - struct FPointer VfTable_IIPopulationSpawnPoint; // 0x0188(0x0004) (Const, Native, NoExport) - int Flags; // 0x018C(0x0004) (EditConst) - unsigned char AISpawnStyle; // 0x0190(0x0001) (Const) - unsigned char InitialAction; // 0x0191(0x0001) (Const) - unsigned char ConstraintType; // 0x0192(0x0001) (Edit, Const) - unsigned char UnknownData00[0x1]; // 0x0193(0x0001) MISSED OFFSET - TArray InitialActionDestinations; // 0x0194(0x000C) (Edit, NeedCtorLink) - float InitialMovementHoldTime; // 0x01A0(0x0004) (Const) - unsigned long bAttachSpawnedToBase : 1; // 0x01A4(0x0004) (Edit, Const) - unsigned long IsEnabled : 1; // 0x01A4(0x0004) (Edit) - unsigned long bDisableAfterUse : 1; // 0x01A4(0x0004) (Edit, Const) - unsigned long TestVisibility : 1; // 0x01A4(0x0004) (Edit, Const) - unsigned long TestFOV : 1; // 0x01A4(0x0004) (Edit, Const) - int InitialDestinationIndex; // 0x01A8(0x0004) (Transient) - TArray TagsToUseWithConstraint; // 0x01AC(0x000C) (Edit, Const, NeedCtorLink) - TArray OnSpawnCustomizations; // 0x01B8(0x000C) (Edit, Const, NeedCtorLink, EditInline) - float MinSpawnDistance; // 0x01C4(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationPoint"); - return ptr; - } - - - bool CanSpawnFromFactory(class UPopulationFactory* Factory, int GameStage, int AwesomeLevel); - struct FRotator GetSpawnRotation(); - struct FVector GetSpawnLocation(); - void ActorSpawned(class AActor* SpawnedActor); - float GetInitialMovementHoldTime(); - class AActor* GetInitialDestination(); - void RandomizeInitialDestinations(); - unsigned char GetInitialActionType(); - unsigned char GetSpawnStyleType(); - void OnToggle(class USeqAct_Toggle* Action); -}; - - -// Class GearboxFramework.PopulationPoint_Dynamic -// 0x000C (0x01C8 - 0x01D4) -class APopulationPoint_Dynamic : public APopulationPoint -{ -public: - struct FName DynamicPointName; // 0x01C8(0x0008) (Edit) - unsigned long bSaveAsInstanceDataOnBase : 1; // 0x01D0(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationPoint_Dynamic"); - return ptr; - } - -}; - - -// Class GearboxFramework.PopulationPointRenderingComponent -// 0x0000 (0x0210 - 0x0210) -class UPopulationPointRenderingComponent : public UPrimitiveComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationPointRenderingComponent"); - return ptr; - } - -}; - - -// Class GearboxFramework.SeqEvent_EncounterWaveComplete -// 0x0004 (0x00C4 - 0x00C8) -class USeqEvent_EncounterWaveComplete : public USequenceEvent -{ -public: - int CurrentWave; // 0x00C4(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqEvent_EncounterWaveComplete"); - return ptr; - } - - - void NotifyWaveComplete(int nWave); -}; - - -// Class GearboxFramework.SeqEvent_PopulatedActor -// 0x0008 (0x00C4 - 0x00CC) -class USeqEvent_PopulatedActor : public USequenceEvent -{ -public: - class APopulationOpportunity* DestPopulationOpportunity; // 0x00C4(0x0004) - class AActor* SpawnPoint; // 0x00C8(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqEvent_PopulatedActor"); - return ptr; - } - - - void NotifyPopulatedActor(class AActor* PopulatedActor, class APopulationOpportunity* InDestPopulationOpportunity, class AActor* InSpawnPoint, class AWorldInfo* InOriginator); -}; - - -// Class GearboxFramework.SeqEvent_PopulatedPoint -// 0x0008 (0x00C4 - 0x00CC) -class USeqEvent_PopulatedPoint : public USequenceEvent -{ -public: - class APopulationOpportunity* DestPopulationOpportunity; // 0x00C4(0x0004) - class AActor* SpawnPoint; // 0x00C8(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqEvent_PopulatedPoint"); - return ptr; - } - - - void NotifyPopulatedActor(class AActor* PopulatedActor, class APopulationOpportunity* InDestPopulationOpportunity, class AActor* InSpawnPoint, class AWorldInfo* InOriginator); -}; - - -// Class GearboxFramework.GearboxHUD -// 0x0000 (0x0224 - 0x0224) -class AGearboxHUD : public AHUD -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxHUD"); - return ptr; - } - -}; - - -// Class GearboxFramework.AIDefinition -// 0x0024 (0x003C - 0x0060) -class UAIDefinition : public UObject -{ -public: - struct FPointer VfTable_IIBehaviorProvider; // 0x003C(0x0004) (Const, Native, NoExport) - class UBehaviorProviderDefinition* BehaviorProviderDefinition; // 0x0040(0x0004) (Edit, Const, EditConst) - class UAIBehaviorProviderDefinition* AIBehaviorProviderDefinition; // 0x0044(0x0004) (Const) - unsigned long bHealOnReset : 1; // 0x0048(0x0004) (Edit) - TArray NodeList; // 0x004C(0x000C) (Const, NeedCtorLink) - float TargetSearchRadius; // 0x0058(0x0004) (Edit, Const) - class UTargetingDefinition* TargetingDef; // 0x005C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AIDefinition"); - return ptr; - } - - - void OnReset(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnHitByVehicle(class AVehicle* Vehicle, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnRanOver(class AVehicle* Vehicle, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnTimerEvent(const struct FName& SpecializedEventName, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnKilledPawn(class UObject* Killed, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnLanded(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnStopFiringWeapon(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnStartFiringWeapon(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnTargetLost(class UObject* OldTarget, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnTargetChanged(class UObject* OldTarget, class UObject* NewTarget, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnTargetAcquired(class UObject* NewTarget, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnSpawned(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnTakeHeal(class UObject* Instigator, float Damage, float ShieldDamage, class UObject* DamageSource, class UObject* DamageType, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnVehicleTakeDamage(class UObject* Instigator, class UObject* HitVehicle, float Damage, float ShieldDamage, class UObject* DamageSource, class UObject* DamageType, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnTakeDamage(class UObject* Instigator, float Damage, float ShieldDamage, class UObject* DamageSource, class UObject* DamageType, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnUserCouldNotAffordSecondary(unsigned char EventOutput, class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnUserCouldNotAfford(unsigned char EventOutput, class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnSecondaryUsed(unsigned char EventOutput, class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnUsed(unsigned char EventOutput, class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle); - void SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition); - class UBehaviorProviderDefinition* GetBehaviorProviderDefinition(); -}; - - -// Class GearboxFramework.BehaviorEventFilterBase -// 0x0004 (0x003C - 0x0040) -class UBehaviorEventFilterBase : public UObject -{ -public: - unsigned long ShouldBeInstanced : 1; // 0x003C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BehaviorEventFilterBase"); - return ptr; - } - -}; - - -// Class GearboxFramework.BehaviorProviderDefinition -// 0x0010 (0x003C - 0x004C) -class UBehaviorProviderDefinition : public UGBXDefinition -{ -public: - int CurrentVersion; // 0x003C(0x0004) - TArray BehaviorSequences; // 0x0040(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BehaviorProviderDefinition"); - return ptr; - } - - - static void SetObjectBehaviorVariable(class UObject* Value, struct FBehaviorVariableValue* BehaviorVariable); - static void SetVectorBehaviorVariable(struct FBehaviorVariableValue* BehaviorVariable, struct FVector* Value); - static void SetFloatBehaviorVariable(float Value, struct FBehaviorVariableValue* BehaviorVariable); - static void SetIntBehaviorVariable(int Value, struct FBehaviorVariableValue* BehaviorVariable); - static void SetBoolBehaviorVariable(bool Value, struct FBehaviorVariableValue* BehaviorVariable); -}; - - -// Class GearboxFramework.BehaviorKernel -// 0x0088 (0x003C - 0x00C4) -class UBehaviorKernel : public UObject -{ -public: - struct FStableArray_Mirror Processes; // 0x003C(0x001C) (Native, Transient) - struct FChunkedList_Mirror ProcessDeathList; // 0x0058(0x0004) (Native, Transient) - struct FChunkedList_Mirror WaitingThreads; // 0x005C(0x0004) (Native, Transient) - TArray Providers; // 0x0060(0x000C) (Transient, AlwaysInit, NeedCtorLink) - struct FChunkedList_Mirror ProvidersIndexFreeList; // 0x006C(0x0004) (Native, Transient) - struct FChunkedList_Mirror ProvidersPendingRemoval; // 0x0070(0x0004) (Native, Transient) - TArray ObjectVariables; // 0x0074(0x000C) (Transient, AlwaysInit, NeedCtorLink) - struct FChunkedList_Mirror ObjectVariablesIndexFreeList; // 0x0080(0x0004) (Native, Transient) - TArray DynamicBehaviors; // 0x0084(0x000C) (Transient, AlwaysInit, NeedCtorLink) - struct FChunkedList_Mirror DynamicBehaviorsIndexFreeList; // 0x0090(0x0004) (Native, Transient) - int ProvidersListReserveLength; // 0x0094(0x0004) (Config) - int ObjectVariablesListReserveLength; // 0x0098(0x0004) (Config) - int DynamicBehaviorsListReserveLength; // 0x009C(0x0004) (Config) - int WatchedPID; // 0x00A0(0x0004) (Transient) - struct FChunkedList_Mirror RecentlyRunBehaviors; // 0x00A4(0x0004) (Native, Transient) - int CurrentDebugPage; // 0x00A8(0x0004) (Transient) - TArray DebugPages; // 0x00AC(0x000C) (Transient, NeedCtorLink) - TArray EventFilterObjects; // 0x00B8(0x000C) (Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BehaviorKernel"); - return ptr; - } - - - void RecentlyRunBehaviorsForSequence(int PID, int ProvidersIndex, int SequencesIndex, struct FBehaviorExecutionRecord* ExecutionRecord); - void AllEventStateForSequence(int PID, int ProvidersIndex, int SequencesDataIndex, struct FBehaviorEventState* EventState); - void AllWaitingThreadsForSequence(int PID, int ProvidersIndex, int SequencesDataIndex, struct FBehaviorThread* Thread); - void AllSequencesForProvider(int PID, int ProvidersIndex, struct FBehaviorSequenceState* SequenceState); - void AllProvidersForProcess(int PID, class UBehaviorProviderDefinition** ProviderDefinition, int* ProvidersIndex); - void AllProcesses(struct FBehaviorProcess* Process); - void GetVariableStateSummaryForSequence(int PID, int SequencesDataIndex, TArray* DebugInfo); - void GetChunkedListSummaries(TArray* DebugInfo); - struct FBehaviorKernelStats GetBehaviorKernelStats(); - static bool IsBehaviorKernelWatchingConsumer(const struct FBehaviorConsumerHandle& ConsumerHandle); - static bool IsBehaviorSequenceEnabled(class UBehaviorProviderDefinition* ProviderDefinition, const struct FName& BehaviorSequenceName, struct FBehaviorConsumerHandle* ConsumerHandle); - static void ActivateBehaviorOutputLink(int OutputLinkId, struct FBehaviorKernelInfo* KernelInfo); - static void PublishBoolOutputVariable(bool Output, struct FBehaviorKernelInfo* KernelInfo); - static void PublishObjectOutputVariable(class UObject* Output, struct FBehaviorKernelInfo* KernelInfo); - static void PublishVectorOutputVariable(struct FBehaviorKernelInfo* KernelInfo, struct FVector* Output); - static void PublishFloatOutputVariable(float Output, struct FBehaviorKernelInfo* KernelInfo); - static void PublishIntOutputVariable(int Output, struct FBehaviorKernelInfo* KernelInfo); - static void BeginNondeterministicProviderRegistration(struct FBehaviorConsumerHandle* ConsumerHandle); - static void ProcessReplicatedBehaviorEvent(struct FBehaviorConsumerHandle* ConsumerHandle, struct FReplicatedBehaviorEvent* EventData); - static bool ProcessReplicatedBehaviorConsumerState(struct FBehaviorConsumerHandle* ConsumerHandle, struct FReplicatedBehaviorConsumerState* ReplicatedConsumerState); - static void ChangeBehaviorSequenceActivationStatus(class UBehaviorProviderDefinition* ProviderDefinition, const struct FName& SequenceName, unsigned char ActivationStatusChanage, struct FBehaviorConsumerHandle* ConsumerHandle); - static void ChangeBehaviorConsumerSuspensionStatus(unsigned char SuspensionStatusChanage, struct FBehaviorConsumerHandle* ConsumerHandle); - static void BroadcastBehaviorEventFromScript(const struct FName& EventName, int EventOutputToActivate, struct FBehaviorConsumerHandle* ConsumerHandle, TArray* ProvidersToBroadcast, TArray* Parameters); - static void ActivateBehaviorEventFromScript(class UBehaviorProviderDefinition* ProviderDefinition, const struct FName& EventName, int EventOutputToActivate, struct FBehaviorConsumerHandle* ConsumerHandle, TArray* Parameters); - static void RemoveBehaviorProviderFromConsumer(class UBehaviorProviderDefinition* ProviderDefinition, struct FBehaviorConsumerHandle* ConsumerHandle); - static void IntializeBehaviorProviderForConsumer(class UBehaviorProviderDefinition* ProviderDefinition, struct FBehaviorConsumerHandle* ConsumerHandle); - static void ForceUnregisterBehaviorConsumer(struct FBehaviorConsumerHandle* ConsumerHandle); - static struct FBehaviorConsumerHandle RegisterBehaviorConsumer(class UObject* BehaviorConsumer); -}; - - -// Class GearboxFramework.AIBehaviorProviderDefinition -// 0x0000 (0x004C - 0x004C) -class UAIBehaviorProviderDefinition : public UBehaviorProviderDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AIBehaviorProviderDefinition"); - return ptr; - } - -}; - - -// Class GearboxFramework.BehaviorSequenceCustomEnableCondition -// 0x0005 (0x003C - 0x0041) -class UBehaviorSequenceCustomEnableCondition : public UObject -{ -public: - struct FChunkedList_Mirror LinkedBehaviorSequences; // 0x003C(0x0004) (Native, Transient) - unsigned char BehaviorKernelInstanceTagForTransientState; // 0x0040(0x0001) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BehaviorSequenceCustomEnableCondition"); - return ptr; - } - -}; - - -// Class GearboxFramework.BehaviorSequenceEnableByMultipleConditions -// 0x0010 (0x0041 - 0x0051) -class UBehaviorSequenceEnableByMultipleConditions : public UBehaviorSequenceCustomEnableCondition -{ -public: - unsigned char UnknownData00[0x3]; // 0x0041(0x0003) MISSED OFFSET - TArray EnableConditions; // 0x0044(0x000C) (Edit, Const, NeedCtorLink, EditInline) - unsigned char Operator; // 0x0050(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BehaviorSequenceEnableByMultipleConditions"); - return ptr; - } - -}; - - -// Class GearboxFramework.IBehaviorProvider -// 0x0000 (0x003C - 0x003C) -class UIBehaviorProvider : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IBehaviorProvider"); - return ptr; - } - - - void SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition); - class UBehaviorProviderDefinition* GetBehaviorProviderDefinition(); -}; - - -// Class GearboxFramework.ICustomEvent -// 0x0000 (0x003C - 0x003C) -class UICustomEvent : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ICustomEvent"); - return ptr; - } - - - void RunCustomEvent(const struct FName& EventName, class UObject* EventInstigator, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData); -}; - - -// Class GearboxFramework.GearboxAnimDefinition -// 0x0074 (0x0048 - 0x00BC) -class UGearboxAnimDefinition : public USpecialMoveDefinition -{ -public: - struct FPointer VfTable_IIBehaviorProvider; // 0x0048(0x0004) (Const, Native, NoExport) - struct FName AnimName; // 0x004C(0x0008) (Edit, Const) - float BlendInTime; // 0x0054(0x0004) (Edit, Const) - float BlendOutTime; // 0x0058(0x0004) (Edit, Const) - float PlayRate; // 0x005C(0x0004) (Edit, Const) - unsigned char EndingCondition; // 0x0060(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0061(0x0003) MISSED OFFSET - class UAnimSet* AnimSet; // 0x0064(0x0004) (Edit, Const) - unsigned long bMirrored : 1; // 0x0068(0x0004) (Edit, Const) - unsigned long BlendPerBone : 1; // 0x0068(0x0004) (Edit, Const) - unsigned long DisableAnimSequenceNotifies : 1; // 0x0068(0x0004) (Edit, Const) - unsigned long bOnlyPlayNotifiesWhileActive : 1; // 0x0068(0x0004) (Edit) - unsigned long bReverseAnimSearchOrder : 1; // 0x0068(0x0004) (Edit, Const) - struct FName AnimNodeName; // 0x006C(0x0008) (Edit, Const) - class URootMotionDefinition* RootMotionDef; // 0x0074(0x0004) (Edit, Const) - class UFeatherBoneBlendDefinition* BoneBlendDef; // 0x0078(0x0004) (Edit, Const) - TArray BoneNames; // 0x007C(0x000C) (Edit, Const, NeedCtorLink) - TArray StartBehaviors; // 0x0088(0x000C) (Edit, NeedCtorLink, EditInline) - TArray SMNotifies; // 0x0094(0x000C) (Edit, NeedCtorLink) - TArray StopBehaviors; // 0x00A0(0x000C) (Edit, NeedCtorLink, EditInline) - TArray TimedBehaviorEvents; // 0x00AC(0x000C) (Edit, Const, NeedCtorLink) - class UBehaviorProviderDefinition* BehaviorProviderDefinition; // 0x00B8(0x0004) (Edit, EditConst) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxAnimDefinition"); - return ptr; - } - - - float GetAnimLength(class USkeletalMeshComponent* SMC); - bool IsPlayingLocally(const FScriptInterface& SMI); - class UAnimNodeSpecialMoveBlend* GetSMNode(const FScriptInterface& SMI); - float PlayAnim(const FScriptInterface& SMI, struct FSpecialMoveData* SMData); - void AnimFinished(const FScriptInterface& SMI, class UAnimNodeSpecialMoveBlend* BlendNode, bool bInterrupted, struct FSpecialMoveData* SMData); - void ClientFinished(const FScriptInterface& SMI, bool bInterrupted); - float ClientStarted(const FScriptInterface& SMI, struct FSpecialMoveData* SMData); - void ServerFinished(const FScriptInterface& SMI, bool bInterrupted); - void ServerStarted(const FScriptInterface& SMI); - void AddAnimSet(const FScriptInterface& SMI); - class USkeletalMeshComponent* GetSkeletalMesh(const FScriptInterface& SMI); - bool AuthorityCanPlay(const FScriptInterface& SMI); - void OnTimedEvent(const struct FName& SpecializedEventName, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnServerStop(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnServerStart(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnStop(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnStart(struct FBehaviorConsumerHandle* ConsumerHandle); - void SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition); - class UBehaviorProviderDefinition* GetBehaviorProviderDefinition(); -}; - - -// Class GearboxFramework.Behavior_TriggerDialogEvent -// 0x001C (0x004C - 0x0068) -class UBehavior_TriggerDialogEvent : public UBehaviorBase -{ -public: - class UGearboxDialogEventTag* EventTag; // 0x004C(0x0004) (Edit) - class UGearboxDialogGroup* Group; // 0x0050(0x0004) (Edit) - class UGearboxDialogNameTag* NameTag; // 0x0054(0x0004) (Edit) - class UObject* Other; // 0x0058(0x0004) (Edit) - unsigned long bForcePlayImmediate : 1; // 0x005C(0x0004) (Edit) - unsigned long bCheckCanPreview : 1; // 0x005C(0x0004) (Transient, EditorOnly) - unsigned long bCanPreview : 1; // 0x005C(0x0004) (Transient, EditorOnly) - class UGearboxDialogEventData* MyEventData; // 0x0060(0x0004) (Transient) - int MyDataUseCount; // 0x0064(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_TriggerDialogEvent"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); - void TriggerDialogEvent(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, struct FBehaviorParameters* EventData); -}; - - -// Class GearboxFramework.GearboxDialogActor -// 0x0034 (0x0188 - 0x01BC) -class AGearboxDialogActor : public AActor -{ -public: - struct FPointer VfTable_IGearboxDialogInterface; // 0x0188(0x0004) (Const, Native, NoExport) - TArray DialogGroups; // 0x018C(0x000C) (Edit, Const, NeedCtorLink) - class UGearboxDialogNameTag* NameTag; // 0x0198(0x0004) (Edit, Const) - class USpriteComponent* EditorSprite; // 0x019C(0x0004) (Const, ExportObject, Component, EditInline) - class UGearboxDialogComponent* DialogComponent; // 0x01A0(0x0004) (ExportObject, Component, EditInline) - struct FGearboxDialogReplicatedData DialogReplicatedData; // 0x01A4(0x0014) (Net, RepNotify) - class UGearboxDialogNameTag* CurrentNameTag; // 0x01B8(0x0004) (Net, Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogActor"); - return ptr; - } - - - void SetDialogNameTag(class UGearboxDialogNameTag* NewName); - struct FGearboxDialogReplicatedData GetReplicatedDialogData(); - void SetReplicatedDialogData(class UGearboxDialogAct_Talk* TalkAct, struct FGearboxDialogData* Data); - void GetDialogGroups(TArray* Groups); - class UGearboxDialogComponent* GetDialogComponent(); - class UGearboxDialogNameTag* GetDialogNameTag(); - class AActor* GetActor(); - bool CanTalk(); - void ServerDialog_TriggerEvent(class UGearboxDialogEventTag* EventTag, class AActor* Other, class UObject* ObjectParameter); - void ReplicatedEvent(const struct FName& VarName); -}; - - -// Class GearboxFramework.GearboxDialogComponent -// 0x0013 (0x0059 - 0x006C) -class UGearboxDialogComponent : public UActorComponent -{ -public: - unsigned char UnknownData00[0x3]; // 0x0059(0x0003) MISSED OFFSET - class UGearboxDialogEventData* EventData; // 0x005C(0x0004) (Transient) - struct FAkPlayingInfo ClientPlayingInfo; // 0x0060(0x0008) (Transient, Component) - unsigned long bIsReattaching : 1; // 0x0068(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogComponent"); - return ptr; - } - - - bool IsTalking(); - void StopTalking(class UGearboxDialogEventTag* EventTag, bool bForceStop); - void TalkReplicated(const struct FGearboxDialogReplicatedData& NewDialogData); - void Talk(class UGearboxDialogAct_Talk* TalkAction); - void GetMatchingEvent(class UGearboxDialogEventTag* InEventTag, bool bIncludeDisabled, class UGearboxDialogNameTag* OtherNameTag, bool bAllowTemplateGroups, class UGearboxDialogEvent** OutEvent, class UGearboxDialogGroup** OutGroup); - class UGearboxDialogEventData* TriggerEvent(class UGearboxDialogEventTag* EventTag, class AActor* Other, class UObject* ObjectParameter, class UGearboxDialogEventData* TemplateEventData); - FScriptInterface GetDialogInterface(); -}; - - -// Class GearboxFramework.GearboxDialogGroup -// 0x0060 (0x003C - 0x009C) -class UGearboxDialogGroup : public UObject -{ -public: - TArray EventTagPackages; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - TArray NameTags; // 0x0048(0x000C) (Edit, Const, EditConst, NeedCtorLink) - TArray EventTags; // 0x0054(0x000C) (Edit, Const, EditConst, NeedCtorLink) - class UGearboxDialogGroup* ParentGroup; // 0x0060(0x0004) (Edit, Const) - TArray Nodes; // 0x0064(0x000C) (NeedCtorLink) - class UGearboxDialogEvent* SharedDialogEvent; // 0x0070(0x0004) (Transient) - class UGearboxDialogAct_Talk* SharedTalkAct; // 0x0074(0x0004) (Transient) - TArray OutputLinksToStructs; // 0x0078(0x000C) (NeedCtorLink) - TArray DialogEvents; // 0x0084(0x000C) (NeedCtorLink) - TArray TalkActs; // 0x0090(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogGroup"); - return ptr; - } - - - void SimpleEvent(class AActor* Owner, class UGearboxDialogNameTag* NameTag, class UGearboxDialogEventTag* EventTag); -}; - - -// Class GearboxFramework.GearboxDialogEventData -// 0x003C (0x003C - 0x0078) -class UGearboxDialogEventData : public UObject -{ -public: - struct FDialogEventInfo EventInfo; // 0x003C(0x0008) - class AActor* Instigator; // 0x0044(0x0004) - class AActor* Other; // 0x0048(0x0004) - class UObject* ObjectParameter; // 0x004C(0x0004) - class AActor* LastTalker; // 0x0050(0x0004) - class UGearboxDialogAct_Talk* LiveTalkAction; // 0x0054(0x0004) - int LiveTalkActionDataID; // 0x0058(0x0004) - struct FDialogEventInfo TemplateEventInfo; // 0x005C(0x0008) - class UGearboxDialogAct_Trigger* LiveTriggerAction; // 0x0064(0x0004) - struct FAkPlayingInfo PlayingInfo; // 0x0068(0x0008) (Component) - float TalkFinishTime; // 0x0070(0x0004) - int UseCount; // 0x0074(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogEventData"); - return ptr; - } - - - bool IsActive(); -}; - - -// Class GearboxFramework.GearboxDialogEventTag -// 0x0008 (0x003C - 0x0044) -class UGearboxDialogEventTag : public UGBXDefinition -{ -public: - unsigned long bGroupEvent : 1; // 0x003C(0x0004) (Edit, Const) - unsigned long bSoundEffect : 1; // 0x003C(0x0004) (Edit, Const) - unsigned long bIsDeathScream : 1; // 0x003C(0x0004) (Edit, Const) - class UGearboxDialogPriority* Priority; // 0x0040(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogEventTag"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxDialogGlobalsDefinition -// 0x0010 (0x003C - 0x004C) -class UGearboxDialogGlobalsDefinition : public UGBXDefinition -{ -public: - class UAkRtpc* PitchRTPC; // 0x003C(0x0004) (Edit, Const) - TArray Priorities; // 0x0040(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogGlobalsDefinition"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxDialogTemplateGroup -// 0x0000 (0x009C - 0x009C) -class UGearboxDialogTemplateGroup : public UGearboxDialogGroup -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogTemplateGroup"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxDialogManager -// 0x0084 (0x003C - 0x00C0) -class UGearboxDialogManager : public UObject -{ -public: - unsigned long bEnabled : 1; // 0x003C(0x0004) (Transient) - unsigned long bShowDebug : 1; // 0x003C(0x0004) (Transient) - TArray Talkers; // 0x0040(0x000C) (Transient, NeedCtorLink) - TArray DisabledTalkers; // 0x004C(0x000C) (Transient, NeedCtorLink) - TArray Groups; // 0x0058(0x000C) (Transient, NeedCtorLink) - class UGearboxDialogEventData* CurrentEventContext; // 0x0064(0x0004) (Transient) - struct FMap_Mirror GroupEventTagMap; // 0x0068(0x003C) (Const, Native, Transient) - TArray EventDataPool; // 0x00A4(0x000C) (Transient, NeedCtorLink) - struct FString EventDataClassPath; // 0x00B0(0x000C) (Config, GlobalConfig, NeedCtorLink) - class UClass* EventDataClass; // 0x00BC(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogManager"); - return ptr; - } - - - void DrawDialogDebug(class AHUD* HUD, float StartY); - void CheckpointRemoveReferencesBeforeDestroy(); - class UGearboxDialogEventTag* GetEventTagForEventInfo(const struct FDialogEventInfo& EventInfo); - class UGearboxDialogEventData* TriggerGroupEvent(class UGearboxDialogGroup* Group, class UGearboxDialogEventTag* EventTag, class AActor* Instigator, class AActor* Other, class UObject* ObjectParameter, class UGearboxDialogEventData* TemplateEventData); - void Cleanup(); - void SetGroupEventTag(class UGearboxDialogGroup* Group, class UGearboxDialogEventTag* EventTag); - class UGearboxDialogEventTag* GetGroupEventTag(class UGearboxDialogGroup* Group); - void SilenceGroup(class UGearboxDialogGroup* Group); - void AddGroup(class UGearboxDialogGroup* Group); - void UnregisterTalker(class AActor* Talker); - void RegisterTalker(class AActor* Talker); - void DisableTalker(class AActor* Talker); - void EnableTalker(class AActor* Talker); - int GetPriority(class UGearboxDialogPriority* InPriority); -}; - - -// Class GearboxFramework.GearboxDialogNameTag -// 0x000C (0x003C - 0x0048) -class UGearboxDialogNameTag : public UGBXDefinition -{ -public: - struct FName NameTag; // 0x003C(0x0008) (Edit) - class UGearboxDialogNameTag* ParentTag; // 0x0044(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogNameTag"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxDialogPriority -// 0x0000 (0x003C - 0x003C) -class UGearboxDialogPriority : public UGBXDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogPriority"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxDialogNode -// 0x0004 (0x006C - 0x0070) -class UGearboxDialogNode : public UGearboxEditorNode -{ -public: - int NodeID; // 0x006C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogNode"); - return ptr; - } - - - void ActivateOutput(int Link); -}; - - -// Class GearboxFramework.GearboxDialogAction -// 0x0000 (0x0070 - 0x0070) -class UGearboxDialogAction : public UGearboxDialogNode -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogAction"); - return ptr; - } - - - void Activate(); -}; - - -// Class GearboxFramework.GearboxDialogAct_Chance -// 0x0010 (0x0070 - 0x0080) -class UGearboxDialogAct_Chance : public UGearboxDialogAction -{ -public: - float Chance; // 0x0070(0x0004) (Edit) - float QuietTimeMin; // 0x0074(0x0004) (Edit) - float QuietTimeMax; // 0x0078(0x0004) (Edit) - float NextFireTime; // 0x007C(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogAct_Chance"); - return ptr; - } - - - void Activate(); -}; - - -// Class GearboxFramework.GearboxDialogAct_Compare -// 0x0000 (0x0070 - 0x0070) -class UGearboxDialogAct_Compare : public UGearboxDialogAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogAct_Compare"); - return ptr; - } - - - void Activate(); -}; - - -// Class GearboxFramework.GearboxDialogAct_ObjectParameterSwitch -// 0x000C (0x0070 - 0x007C) -class UGearboxDialogAct_ObjectParameterSwitch : public UGearboxDialogAction -{ -public: - TArray Outputs; // 0x0070(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogAct_ObjectParameterSwitch"); - return ptr; - } - - - void Activate(); -}; - - -// Class GearboxFramework.GearboxDialogNonTemplateAction -// 0x0000 (0x0070 - 0x0070) -class UGearboxDialogNonTemplateAction : public UGearboxDialogAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogNonTemplateAction"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxDialogAct_Talk -// 0x0014 (0x0070 - 0x0084) -class UGearboxDialogAct_Talk : public UGearboxDialogNonTemplateAction -{ -public: - float OutputDelay; // 0x0070(0x0004) (Edit) - unsigned long bShowTalkers : 1; // 0x0074(0x0004) (Edit) - unsigned long bPreviewing : 1; // 0x0074(0x0004) (Transient) - unsigned long bInstigatorTalker : 1; // 0x0074(0x0004) - TArray TalkData; // 0x0078(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogAct_Talk"); - return ptr; - } - - - void Activate(); - void TalkFinished(class AActor* InTalker); - void TalkStarted(class AActor* InTalker); -}; - - -// Class GearboxFramework.GearboxDialogTemplateAction -// 0x0000 (0x0070 - 0x0070) -class UGearboxDialogTemplateAction : public UGearboxDialogAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogTemplateAction"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxDialogAct_Trigger -// 0x0008 (0x0070 - 0x0078) -class UGearboxDialogAct_Trigger : public UGearboxDialogTemplateAction -{ -public: - class UGearboxDialogEventTag* DialogEvent; // 0x0070(0x0004) (Edit, Const) - unsigned long bPreviewing : 1; // 0x0074(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogAct_Trigger"); - return ptr; - } - - - void ActivateOutput(int Link); - void Activate(); -}; - - -// Class GearboxFramework.GearboxDialogEvent -// 0x0008 (0x0070 - 0x0078) -class UGearboxDialogEvent : public UGearboxDialogNode -{ -public: - unsigned long bDisabled : 1; // 0x0070(0x0004) (Const) - class UGearboxDialogEventTag* Tag; // 0x0074(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogEvent"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxDialogTemplateEvent -// 0x0000 (0x0078 - 0x0078) -class UGearboxDialogTemplateEvent : public UGearboxDialogEvent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogTemplateEvent"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxDialogVariable -// 0x0000 (0x0070 - 0x0070) -class UGearboxDialogVariable : public UGearboxDialogNode -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogVariable"); - return ptr; - } - - - void ResolveToArgumentValue(struct FString* Out_ArgumentValue); - void GetTalkers(TArray* Talkers); -}; - - -// Class GearboxFramework.GearboxDialogVar_Instigator -// 0x0000 (0x0070 - 0x0070) -class UGearboxDialogVar_Instigator : public UGearboxDialogVariable -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogVar_Instigator"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxDialogVar_LastTalker -// 0x0000 (0x0070 - 0x0070) -class UGearboxDialogVar_LastTalker : public UGearboxDialogVariable -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogVar_LastTalker"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxDialogVar_NameTag -// 0x0004 (0x0070 - 0x0074) -class UGearboxDialogVar_NameTag : public UGearboxDialogVariable -{ -public: - class UGearboxDialogNameTag* NameTag; // 0x0070(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogVar_NameTag"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxDialogVar_Other -// 0x0000 (0x0070 - 0x0070) -class UGearboxDialogVar_Other : public UGearboxDialogVariable -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogVar_Other"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxDialogVar_Random -// 0x0018 (0x0070 - 0x0088) -class UGearboxDialogVar_Random : public UGearboxDialogVariable -{ -public: - unsigned long bNotOther : 1; // 0x0070(0x0004) (Edit) - unsigned long bNotInstigator : 1; // 0x0070(0x0004) (Edit) - unsigned long bNotLastTalker : 1; // 0x0070(0x0004) (Edit) - class UPawnAllegiance* Allegiance; // 0x0074(0x0004) (Edit) - struct FAttributeInitializationData DistanceLimit; // 0x0078(0x0010) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxDialogVar_Random"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxSeqAct_ToggleDialog -// 0x0004 (0x00A4 - 0x00A8) -class UGearboxSeqAct_ToggleDialog : public USequenceAction -{ -public: - unsigned long bDialogEnabled : 1; // 0x00A4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxSeqAct_ToggleDialog"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxSeqAct_TriggerDialog -// 0x0018 (0x00B4 - 0x00CC) -class UGearboxSeqAct_TriggerDialog : public USeqAct_Latent -{ -public: - class AActor* Other; // 0x00B4(0x0004) (Edit) - class UGearboxDialogEventTag* EventTag; // 0x00B8(0x0004) (Edit) - class UGearboxDialogNameTag* NameTag; // 0x00BC(0x0004) (Edit) - class UGearboxDialogEventData* EventData; // 0x00C0(0x0004) (Transient) - int MyDataUseCount; // 0x00C4(0x0004) (Transient) - unsigned long bCheckCanPreview : 1; // 0x00C8(0x0004) (Transient, EditorOnly) - unsigned long bCanPreview : 1; // 0x00C8(0x0004) (Transient, EditorOnly) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxSeqAct_TriggerDialog"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxSeqAct_TriggerDialogName -// 0x0004 (0x00CC - 0x00D0) -class UGearboxSeqAct_TriggerDialogName : public UGearboxSeqAct_TriggerDialog -{ -public: - class UGearboxDialogGroup* Group; // 0x00CC(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxSeqAct_TriggerDialogName"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxProcess -// 0x002C (0x003C - 0x0068) -class UGearboxProcess : public UObject -{ -public: - int FirstAttemptDelay; // 0x003C(0x0004) - int BaseRetrySeconds; // 0x0040(0x0004) - int MaxRetryAttempts; // 0x0044(0x0004) - float RetryMultiplier; // 0x0048(0x0004) - int RetryJitter; // 0x004C(0x0004) - float CurrentRetrySeconds; // 0x0050(0x0004) - int Attempts; // 0x0054(0x0004) - float WaitTime; // 0x0058(0x0004) - unsigned long Waiting : 1; // 0x005C(0x0004) - int CurrentStep; // 0x0060(0x0004) - int FailureStep; // 0x0064(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxProcess"); - return ptr; - } - - - struct FStepConfiguration GetStepConfiguration(); - void GotoStep(int Step); - void GotoNextStep(); - void GotoFirstStep(); - unsigned char PerformStep(); - void PauseLoop(); - void Init(); - void ContinueLoop(); - void StopLoop(); -}; - - -// Class GearboxFramework.SparkInitializationProcess -// 0x0024 (0x0068 - 0x008C) -class USparkInitializationProcess : public UGearboxProcess -{ -public: - class UGearboxAccountData* Data; // 0x0068(0x0004) - int PlayerIndex; // 0x006C(0x0004) - TArray SparkInitializedDelegates; // 0x0070(0x000C) (NeedCtorLink) - unsigned long bPrimary : 1; // 0x007C(0x0004) - unsigned long ValidAccount : 1; // 0x007C(0x0004) - struct FString AsyncTicket; // 0x0080(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SparkInitializationProcess"); - return ptr; - } - - - void TriggerSparkInitializedDelegates(unsigned char InitializeResult); - void ClearSparkInitializedDelegate(const struct FScriptDelegate& SparkInitializedDelegate); - void AddSparkInitializedDelegate(const struct FScriptDelegate& SparkInitializedDelegate); - struct FString GetStepName(); - struct FStepConfiguration GetStepConfiguration(); - bool IsInitialized(); - bool IsDisabled(); - bool IsInitializing(); - static void UpdateAgreementsSigning(class UGearboxAccountData* GbxAccountData, const struct FString& NeedsSignAgreements); - void HandleVerificationReceived(struct FSparkResult* Result); - unsigned char VerifyAuthentication(); - unsigned char AuthenticateTicketStringWithDelegate(const struct FString& ticket, const struct FScriptDelegate& SparkRequestCompleteDelegate); - void HandleAuthenticationReceived(struct FSparkResult* Result); - unsigned char AuthenticateAccount(); - struct FString GetConfigQuery(); - unsigned char CompleteInitialization(); - unsigned char HttpInit(); - unsigned char CheckForTMS(); - unsigned char PerformStep(); - bool StartProcess(); - void InitWithController(unsigned char ControllerId, bool bNewPrimary, const struct FScriptDelegate& SparkInitializedDelegate); -}; - - -// Class GearboxFramework.LeviathanService -// 0x0010 (0x003C - 0x004C) -class ULeviathanService : public UObject -{ -public: - struct FPointer VfTable_ISparkUpdateCallback; // 0x003C(0x0004) (Const, Native, NoExport) - int EventBufferSize; // 0x0040(0x0004) - int StatBufferSize; // 0x0044(0x0004) - int AtomTableBufferSize; // 0x0048(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LeviathanService"); - return ptr; - } - - - class USparkServiceConfiguration* GetLeviathanServiceConfiguration(int ControllerNumber); - void OnSparkInitialized(unsigned char InitializedResult); - void LoadServiceConfigurationForPlayer(int SplitscreenIndex); - static class ULeviathanService* GetLeviathanService(); -}; - - -// Class GearboxFramework.SparkInterfaceImpl -// 0x00A0 (0x003C - 0x00DC) -class USparkInterfaceImpl : public UObject -{ -public: - struct FPointer VfTable_ISparkInterface; // 0x003C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_FTickableObject; // 0x0040(0x0004) (Const, Native, NoExport) - class USparkInitializationProcess* SparkInitialization; // 0x0044(0x0004) - class USparkInitializationProcess* SecondaryInitialization; // 0x0048(0x0004) - TArray Accounts; // 0x004C(0x000C) (NeedCtorLink) - struct FString LeviathanServiceClassName; // 0x0058(0x000C) (Config, NeedCtorLink) - class ULeviathanService* LeviathanSvc; // 0x0064(0x0004) (Transient) - int ReadBufferSize; // 0x0068(0x0004) (Config) - unsigned long TmsInitComplete : 1; // 0x006C(0x0004) - unsigned long UpdateEmergencyMessage : 1; // 0x006C(0x0004) - struct FString EmergencyMessage; // 0x0070(0x000C) (NeedCtorLink) - TArray Requests; // 0x007C(0x000C) (NeedCtorLink) - int LastHttpRequestRetries; // 0x0088(0x0004) - float LastHttpRequestResponseTime; // 0x008C(0x0004) - int RecentHttpRequestFailures; // 0x0090(0x0004) - int InteractionMinWaitSeconds; // 0x0094(0x0004) - int InteractionGraceTries; // 0x0098(0x0004) - int InteractionPunishmentMinWaitSeconds; // 0x009C(0x0004) - int InteractionTries; // 0x00A0(0x0004) - class USparkServiceConfiguration* TitleStorageService; // 0x00A4(0x0004) (Transient) - struct FString TitleStorageUrl; // 0x00A8(0x000C) (Transient, NeedCtorLink) - class USparkNews* NewsService; // 0x00B4(0x0004) - struct FScriptDelegate __OnSparkRequestComplete__Delegate; // 0x00B8(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnSparkConfigReceived__Delegate; // 0x00C4(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnSparkEmergencyMessageUpdated__Delegate; // 0x00D0(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SparkInterfaceImpl"); - return ptr; - } - - - void RemoveScriptCallback(int HttpRequestId); - class USparkNews* GetNewsService(); - class USparkServiceConfiguration* GetTitleStorageServiceConfiguration(); - struct FString GetTitleStorageUrl(); - void OnSparkInitialized(unsigned char InitializedResult); - void IncreaseInteractionTries(); - int GetInteractionTries(); - int GetInteractionGraceTries(); - int GetInteractionPunishmentMinWaitSeconds(); - int GetInteractionMinWaitSeconds(); - struct FString ConvertUtcTimeToLocalTime(const struct FString& UtcTime); - bool ShouldUpdateEmergencyMessage(); - struct FString GetEmergencyMessage(); - void SetEmergencyMessage(const struct FString& NewMessage); - bool IsTmsComplete(); - void SetTmsComplete(); - void RestartSparkInitializationFromScript(bool bPrimary, const struct FScriptDelegate& SparkInitializedDelegate, const struct FScriptDelegate& SparkEmergencyMessageDelegate); - void RestartSparkInitialization(bool bPrimary); - void StartSparkInitialization(unsigned char ControllerId, const struct FScriptDelegate& SparkInitializedDelegate, const struct FScriptDelegate& SparkEmergencyMessageDelegate, const struct FScriptDelegate& EntitlementsUpdatedDelegate); - void ResetInitializationStatus(); - void ResetSecondaryInitializationStatus(); - void StartSecondaryInitialization(unsigned char ControllerId, const struct FScriptDelegate& SparkInitializedDelegate, const struct FScriptDelegate& EntitlementsUpdatedDelegate); - class USparkInitializationProcess* GetSparkInitialization(); - void SignInGearboxAccount(unsigned char ControllerId); - class UGearboxAccountData* GetGearboxAccountData(unsigned char ControllerId); - void SignOutGearboxAccount(unsigned char ControllerId); - bool ValidPlayerIndex(int PlayerIndex); - int GetPlayerIndex(int ControllerId); - void ClearGearboxAccountData(bool IncludePrimaryPlayer); - bool IsGearboxAccountSignedIn(unsigned char ControllerId); - bool IsGearboxAccountAuthenticated(unsigned char ControllerId); - struct FString GetGameName(); - struct FString GetHardwareName(); - struct FString GetPlatformName(); - struct FString GetPlatformTicket(int ControllerId, bool bPrimary); - void ClearSparkConfigReceivedDelegate(const struct FScriptDelegate& SparkConfigReceivedDelegate); - void AddSparkConfigReceivedDelegate(const struct FScriptDelegate& SparkConfigReceivedDelegate); - struct FString GetPlatformLoginNameFromController(unsigned char ControllerId); - struct FString GetPlatformLoginNameFromSplitscreenIndex(int SplitscreenIndex); - struct FString GetPlatformLoginName(); - unsigned char GetLoginStatus(); - bool IsShiftEnabled(); - bool IsSparkEnabled(); - static bool WithShift(); - static bool WithSpark(); - int IssueSparkStringRequest(const struct FString& URL, const struct FString& RequestData, const struct FScriptDelegate& SparkRequestCompleteDelegate, struct FHttpParameters* HttpRequestParameters); - int IssueSparkRequest(const struct FString& URL, const struct FScriptDelegate& SparkRequestCompleteDelegate, struct FHttpParameters* HttpParameters, TArray* RequestData); - struct FString AlternativeXboxlivePlatformId(struct FUniqueNetId* NetId); - void OnSparkEmergencyMessageUpdated(); - void OnSparkConfigReceived(TArray ConfigArray); - void OnSparkRequestComplete(struct FSparkResult* Result); -}; - - -// Class GearboxFramework.SparkServiceConfiguration -// 0x0034 (0x003C - 0x0070) -class USparkServiceConfiguration : public UObject -{ -public: - struct FName ServiceName; // 0x003C(0x0008) - struct FName ConfigurationGroup; // 0x0044(0x0008) - TArray Keys; // 0x004C(0x000C) (AlwaysInit, NeedCtorLink) - TArray Values; // 0x0058(0x000C) (AlwaysInit, NeedCtorLink) - struct FString OverrideUrl; // 0x0064(0x000C) (Config, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SparkServiceConfiguration"); - return ptr; - } - - - bool GetBoolParameter(const struct FString& KeyName, bool Default); - float GetFloatParameter(const struct FString& KeyName, float DefaultValue, float MinimumValue, float MaximumValue); - int GetIntParameter(const struct FString& KeyName, int DefaultValue, int MinimumValue, int MaximumValue); - struct FString GetStringParameter(const struct FString& KeyName, const struct FString& Default); - struct FString GetParameter(const struct FString& KeyNameToSearchFor); - void LoadService(struct FServiceResult* Service); - void LoadOverrides(); -}; - - -// Class GearboxFramework.Action_ChangeRuleSet -// 0x0004 (0x00A8 - 0x00AC) -class UAction_ChangeRuleSet : public UActionSequence -{ -public: - class URuleSet* NewRuleSet; // 0x00A8(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_ChangeRuleSet"); - return ptr; - } - -}; - - -// Class GearboxFramework.RES_RuleSetChange -// 0x0000 (0x003C - 0x003C) -class URES_RuleSetChange : public UActionResource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RES_RuleSetChange"); - return ptr; - } - -}; - - -// Class GearboxFramework.Action_FaceThreat -// 0x0000 (0x00B0 - 0x00B0) -class UAction_FaceThreat : public UActionSequencePawn -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_FaceThreat"); - return ptr; - } - - - void StopSequence(); -}; - - -// Class GearboxFramework.RES_FacingPolicy -// 0x0000 (0x003C - 0x003C) -class URES_FacingPolicy : public UActionResource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RES_FacingPolicy"); - return ptr; - } - -}; - - -// Class GearboxFramework.Action_MoveRandom -// 0x0000 (0x00B0 - 0x00B0) -class UAction_MoveRandom : public UActionSequencePawn -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_MoveRandom"); - return ptr; - } - -}; - - -// Class GearboxFramework.Action_MoveTo -// 0x0000 (0x00B0 - 0x00B0) -class UAction_MoveTo : public UActionSequencePawn -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_MoveTo"); - return ptr; - } - -}; - - -// Class GearboxFramework.RES_Movement -// 0x0000 (0x003C - 0x003C) -class URES_Movement : public UActionResource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RES_Movement"); - return ptr; - } - -}; - - -// Class GearboxFramework.Action_PopRuleSet -// 0x0000 (0x00B0 - 0x00B0) -class UAction_PopRuleSet : public UActionSequencePawn -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_PopRuleSet"); - return ptr; - } - -}; - - -// Class GearboxFramework.Action_PushRuleSet -// 0x0004 (0x00B0 - 0x00B4) -class UAction_PushRuleSet : public UActionSequencePawn -{ -public: - class URuleSet* NewRuleSet; // 0x00B0(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_PushRuleSet"); - return ptr; - } - -}; - - -// Class GearboxFramework.ActorAttributeContextResolver -// 0x0000 (0x003C - 0x003C) -class UActorAttributeContextResolver : public UAttributeContextResolver -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActorAttributeContextResolver"); - return ptr; - } - - - class UObject* GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource); -}; - - -// Class GearboxFramework.AIComponentAttributeContextResolver -// 0x0000 (0x003C - 0x003C) -class UAIComponentAttributeContextResolver : public UAttributeContextResolver -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AIComponentAttributeContextResolver"); - return ptr; - } - - - class UObject* GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource); -}; - - -// Class GearboxFramework.AIStateBase -// 0x0000 (0x006C - 0x006C) -class UAIStateBase : public UGearboxEditorNode -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AIStateBase"); - return ptr; - } - -}; - - -// Class GearboxFramework.AIState -// 0x0000 (0x006C - 0x006C) -class UAIState : public UAIStateBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AIState"); - return ptr; - } - -}; - - -// Class GearboxFramework.AIState_Priority -// 0x0000 (0x006C - 0x006C) -class UAIState_Priority : public UAIStateBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AIState_Priority"); - return ptr; - } - -}; - - -// Class GearboxFramework.AIState_Random -// 0x0000 (0x006C - 0x006C) -class UAIState_Random : public UAIStateBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AIState_Random"); - return ptr; - } - -}; - - -// Class GearboxFramework.AIState_Sequential -// 0x0000 (0x006C - 0x006C) -class UAIState_Sequential : public UAIStateBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AIState_Sequential"); - return ptr; - } - -}; - - -// Class GearboxFramework.Behavior_AIHold -// 0x000A (0x004C - 0x0056) -class UBehavior_AIHold : public UBehaviorBase -{ -public: - struct FName Reason; // 0x004C(0x0008) (Edit) - unsigned char Action; // 0x0054(0x0001) (Edit) - unsigned char Type; // 0x0055(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AIHold"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_AIPriority -// 0x0014 (0x004C - 0x0060) -class UBehavior_AIPriority : public UBehaviorBase -{ -public: - float PriorityModifier; // 0x004C(0x0004) (Edit, Const) - struct FBehaviorContextData Target; // 0x0050(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AIPriority"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_AITargeting -// 0x0004 (0x004C - 0x0050) -class UBehavior_AITargeting : public UBehaviorBase -{ -public: - class UTargetingDefinition* NewTargetingDefinition; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AITargeting"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_ChangeAnyBehaviorSequenceState -// 0x000C (0x004C - 0x0058) -class UBehavior_ChangeAnyBehaviorSequenceState : public UBehaviorBase -{ -public: - unsigned char Action; // 0x004C(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET - struct FName SequenceName; // 0x0050(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ChangeAnyBehaviorSequenceState"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_ChangeLocalBehaviorSequenceState -// 0x000C (0x004C - 0x0058) -class UBehavior_ChangeLocalBehaviorSequenceState : public UBehaviorBase -{ -public: - unsigned char Action; // 0x004C(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET - struct FName SequenceName; // 0x0050(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ChangeLocalBehaviorSequenceState"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_CompareBool -// 0x0004 (0x004C - 0x0050) -class UBehavior_CompareBool : public UBehaviorBase -{ -public: - unsigned long BoolValue : 1; // 0x004C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_CompareBool"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_CompareValues -// 0x0030 (0x004C - 0x007C) -class UBehavior_CompareValues : public UBehaviorBase -{ -public: - struct FAttributeInitializationData ValueA; // 0x004C(0x0010) (Edit) - struct FBehaviorContextData ContextB; // 0x005C(0x0010) (Edit) - struct FAttributeInitializationData ValueB; // 0x006C(0x0010) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_CompareValues"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_CustomEvent -// 0x0008 (0x004C - 0x0054) -class UBehavior_CustomEvent : public UBehaviorBase -{ -public: - struct FName CustomEventName; // 0x004C(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_CustomEvent"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_Delay -// 0x0004 (0x004C - 0x0050) -class UBehavior_Delay : public UBehaviorBase -{ -public: - float Delay; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_Delay"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_Gate -// 0x0008 (0x004C - 0x0054) -class UBehavior_Gate : public UBehaviorBase -{ -public: - int GateCount; // 0x004C(0x0004) (Edit) - int ActivationCount; // 0x0050(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_Gate"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_GetFloatParam -// 0x0000 (0x0058 - 0x0058) -class UBehavior_GetFloatParam : public UParameterBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_GetFloatParam"); - return ptr; - } - - - void PublishBehaviorOutput(float Value, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_GetObjectParam -// 0x0000 (0x0058 - 0x0058) -class UBehavior_GetObjectParam : public UParameterBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_GetObjectParam"); - return ptr; - } - - - void PublishBehaviorOutput(class UObject* Value, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_GetVectorParam -// 0x0004 (0x0058 - 0x005C) -class UBehavior_GetVectorParam : public UParameterBehaviorBase -{ -public: - unsigned long bTreatAsVector : 1; // 0x0058(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_GetVectorParam"); - return ptr; - } - - - void PublishBehaviorOutput(float R, float G, float B, float A, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_InterpolateFloatOverTime -// 0x0010 (0x004C - 0x005C) -class UBehavior_InterpolateFloatOverTime : public UBehaviorBase -{ -public: - float Duration; // 0x004C(0x0004) (Edit, Const) - float UpdateInterval; // 0x0050(0x0004) (Edit, Const) - float EndingValue; // 0x0054(0x0004) (Edit, Const) - float BeginningValue; // 0x0058(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_InterpolateFloatOverTime"); - return ptr; - } - - - void PublishBehaviorOutput(float Result, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_Metronome -// 0x0014 (0x004C - 0x0060) -class UBehavior_Metronome : public UBehaviorBase -{ -public: - unsigned long bUseTickCount : 1; // 0x004C(0x0004) (Const) - unsigned long bUseDuration : 1; // 0x004C(0x0004) (Const) - int MaxTickCount; // 0x0050(0x0004) (Edit, Const) - int CurrentTickCount; // 0x0054(0x0004) (Transient) - float Duration; // 0x0058(0x0004) (Edit, Const) - float TickInterval; // 0x005C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_Metronome"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_ModifyTimer -// 0x0014 (0x004C - 0x0060) -class UBehavior_ModifyTimer : public UBehaviorBase -{ -public: - unsigned char TimerId; // 0x004C(0x0001) (Edit, Const) - unsigned char Operation; // 0x004D(0x0001) (Edit, Const) - unsigned char UnknownData00[0x2]; // 0x004E(0x0002) MISSED OFFSET - struct FAttributeInitializationData NewTimerDelay; // 0x0050(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ModifyTimer"); - return ptr; - } - - - void PublishBehaviorOutput(float TimeRemaining, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_SetFloatParam -// 0x0004 (0x0058 - 0x005C) -class UBehavior_SetFloatParam : public UParameterBehaviorBase -{ -public: - float Value; // 0x0058(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetFloatParam"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_SetObjectParam -// 0x0004 (0x0058 - 0x005C) -class UBehavior_SetObjectParam : public UParameterBehaviorBase -{ -public: - class UObject* Value; // 0x0058(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetObjectParam"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_SetVectorParam -// 0x0014 (0x0058 - 0x006C) -class UBehavior_SetVectorParam : public UParameterBehaviorBase -{ -public: - float RValue; // 0x0058(0x0004) (Edit) - float GValue; // 0x005C(0x0004) (Edit) - float bValue; // 0x0060(0x0004) (Edit) - float AValue; // 0x0064(0x0004) (Edit) - unsigned long bKeepR : 1; // 0x0068(0x0004) (Edit) - unsigned long bKeepG : 1; // 0x0068(0x0004) (Edit) - unsigned long bKeepB : 1; // 0x0068(0x0004) (Edit) - unsigned long bKeepA : 1; // 0x0068(0x0004) (Edit) - unsigned long bTreatAsVector : 1; // 0x0068(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetVectorParam"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_SpecialMove -// 0x000C (0x004C - 0x0058) -class UBehavior_SpecialMove : public UBehaviorBase -{ -public: - class USpecialMoveDefinition* SpecialMove; // 0x004C(0x0004) (Edit) - unsigned long bStopCurrentMove : 1; // 0x0050(0x0004) (Edit) - unsigned long bQueueIfCannotPlay : 1; // 0x0050(0x0004) (Edit) - unsigned long bLocal : 1; // 0x0050(0x0004) (Edit) - float Duration; // 0x0054(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SpecialMove"); - return ptr; - } - - - void PlaySpecialMove(class USpecialMoveComponent* SMC); - void TriggerOutput(struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_SpecialMoveStop -// 0x0004 (0x004C - 0x0050) -class UBehavior_SpecialMoveStop : public UBehaviorBase -{ -public: - class USpecialMoveDefinition* SpecificMove; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SpecialMoveStop"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_StartAkAmbientSound -// 0x0008 (0x004C - 0x0054) -class UBehavior_StartAkAmbientSound : public UBehaviorBase -{ -public: - class UAkEvent* AkEvent; // 0x004C(0x0004) (Edit) - class AWwiseSoundGroup* SoundGroup; // 0x0050(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_StartAkAmbientSound"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_StopAkAmbientSound -// 0x0008 (0x004C - 0x0054) -class UBehavior_StopAkAmbientSound : public UBehaviorBase -{ -public: - class UAkEvent* AkEvent; // 0x004C(0x0004) (Edit) - class AWwiseSoundGroup* SoundGroup; // 0x0050(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_StopAkAmbientSound"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_StopDialog -// 0x0004 (0x004C - 0x0050) -class UBehavior_StopDialog : public UBehaviorBase -{ -public: - class UGearboxDialogEventTag* EventTag; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_StopDialog"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.Behavior_ToggleDialog -// 0x0001 (0x004C - 0x004D) -class UBehavior_ToggleDialog : public UBehaviorBase -{ -public: - unsigned char Option; // 0x004C(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ToggleDialog"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class GearboxFramework.CameraModifierCrossfade -// 0x001C (0x0089 - 0x00A5) -class UCameraModifierCrossfade : public UGearboxCameraModifier -{ -public: - unsigned char UnknownData00[0x3]; // 0x0089(0x0003) MISSED OFFSET - class UGearboxCameraModifier* ModifierA; // 0x008C(0x0004) - class UGearboxCameraModifier* ModifierB; // 0x0090(0x0004) - int CurModifierNdx; // 0x0094(0x0004) - float CurBlendWeight; // 0x0098(0x0004) - float BlendSpeed; // 0x009C(0x0004) (Const) - int DebugInset; // 0x00A0(0x0004) (Const) - unsigned char LerpMode; // 0x00A4(0x0001) (Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CameraModifierCrossfade"); - return ptr; - } - - - void DoCrossfade(); - void UpdateAllLerps(float DeltaTime, struct FTPOV* OutPOV); - bool ModifyCamera(class ACamera* Camera, float DeltaTime, struct FTPOV* OutPOV); - void ProcessCameraBlend(class ACamera* Camera, float AdjustedDeltaTime, struct FTPOV* OutPOV); - void InitializeSubModifiers(); - void EnableModifier(); -}; - - -// Class GearboxFramework.CameraModifierLookAt -// 0x0037 (0x0089 - 0x00C0) -class UCameraModifierLookAt : public UGearboxCameraModifier -{ -public: - unsigned char UnknownData00[0x3]; // 0x0089(0x0003) MISSED OFFSET - unsigned char LookAtMode; // 0x008C(0x0001) - unsigned char UnknownData01[0x3]; // 0x008D(0x0003) MISSED OFFSET - unsigned long bActionFinished : 1; // 0x0090(0x0004) - float Duration; // 0x0094(0x0004) - float TimeElapsed; // 0x0098(0x0004) - float ThirdPersonPullBackDistance; // 0x009C(0x0004) - float ThirdPersonPushSideDistance; // 0x00A0(0x0004) - float ThirdPersonRaiseUpDistance; // 0x00A4(0x0004) - float Zoom; // 0x00A8(0x0004) - float TransitionInTime; // 0x00AC(0x0004) - float TransitionOutTime; // 0x00B0(0x0004) - class AActor* LookAtTarget; // 0x00B4(0x0004) - struct FName LookAtBone; // 0x00B8(0x0008) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CameraModifierLookAt"); - return ptr; - } - - - void ExecuteFadeIfNeeded(class AGearboxPlayerController** PC); - struct FVector GetDesiredLocation(struct FTPOV* OutPOV, class AGearboxPlayerController** PC); - bool ModifyCamera(class ACamera* Camera, float DeltaTime, struct FTPOV* OutPOV); - bool GetBoneLocation(class AActor* Target, const struct FName& BoneName, struct FVector* BoneLoc); - void SetLookAtBone(const struct FName& NewBone); - void SetLookAtTarget(class AActor* newLookAtTarget); - void SetTargetLocation(const struct FVector& NewTargetLocation, float newTransitionTimeIn, float newTransitionTimeOut); - void SetDuration(float NewDuration); - void SetTransitionTimes(float NewInTime, float NewOutTime); - void SetZoomFOV(float newZoom); - void SetThirdPersonDistances(float NewX, float NewY, float NewZ); - void SetLookAtMode(unsigned char NewMode); - void DisableModifier(bool bImmediate); - void EnableModifier(); -}; - - -// Class GearboxFramework.DefinitionUITestCaseDefinition -// 0x0040 (0x003C - 0x007C) -class UDefinitionUITestCaseDefinition : public UGBXDefinition -{ -public: - float ConstantFloat; // 0x003C(0x0004) (Edit, EditConst) - TArray ConstantFloatArray; // 0x0040(0x000C) (Edit, EditConst, NeedCtorLink) - float Float; // 0x004C(0x0004) (Edit) - TArray FloatArray; // 0x0050(0x000C) (Edit, NeedCtorLink) - class UGBXDefinition* EditConstReferencedDefinition; // 0x005C(0x0004) (Edit, EditConst) - TArray EditConstArrayOfReferences; // 0x0060(0x000C) (Edit, EditConst, NeedCtorLink) - class UGBXDefinition* ReferencedDefinition; // 0x006C(0x0004) (Edit) - TArray ArrayOfReferences; // 0x0070(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DefinitionUITestCaseDefinition"); - return ptr; - } - -}; - - -// Class GearboxFramework.SparkNews -// 0x0018 (0x003C - 0x0054) -class USparkNews : public UObject -{ -public: - TArray Articles; // 0x003C(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnNewsRetrieved__Delegate; // 0x0048(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SparkNews"); - return ptr; - } - - - class USparkServiceConfiguration* Internal_GetService(unsigned char ControllerId, const FScriptInterface& Spark); - void CallAndClearRetrievedDelegate(unsigned char RetrievealResult); - void ParseArticles(class UJsonObject* NewsArticlesJSONObject); - void HandleNewsRetrievalResponse(struct FSparkResult* Result); - bool GetArticle(int Idx, struct FString* Header, struct FString* Body); - int GetArticleCount(); - void RetrieveNews(unsigned char ControllerId, const struct FScriptDelegate& RetrievalDelegate); - void OnNewsRetrieved(unsigned char RetrievealResult, class USparkNews* newsObj); -}; - - -// Class GearboxFramework.GearboxAccountEntitlement -// 0x0028 (0x003C - 0x0064) -class UGearboxAccountEntitlement : public UObject -{ -public: - struct FName Identifier; // 0x003C(0x0008) - int Id; // 0x0044(0x0004) - unsigned long Consumable : 1; // 0x0048(0x0004) - int ConsumableAmount; // 0x004C(0x0004) - int Consumed; // 0x0050(0x0004) - struct FString Payload; // 0x0054(0x000C) (NeedCtorLink) - int LocallyConsumed; // 0x0060(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxAccountEntitlement"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxAccountOffer -// 0x002C (0x003C - 0x0068) -class UGearboxAccountOffer : public UObject -{ -public: - struct FString TitleEfigs; // 0x003C(0x000C) (NeedCtorLink) - struct FString DescriptionEfigs; // 0x0048(0x000C) (NeedCtorLink) - int Id; // 0x0054(0x0004) - unsigned long Notified : 1; // 0x0058(0x0004) - struct FString DateUnlocked; // 0x005C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxAccountOffer"); - return ptr; - } - -}; - - -// Class GearboxFramework.PatrolDestination -// 0x000C (0x0188 - 0x0194) -class APatrolDestination : public AActor -{ -public: - TArray NextPatrolPoints; // 0x0188(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PatrolDestination"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxEULAGFxMovie -// 0x0024 (0x0254 - 0x0278) -class UGearboxEULAGFxMovie : public UGearboxGFxMovie -{ -public: - class UGearboxEULAGFxObject* GearboxEULAObj; // 0x0254(0x0004) (Transient) - unsigned char CurrentControllerId; // 0x0258(0x0001) - unsigned char UnknownData00[0x3]; // 0x0259(0x0003) MISSED OFFSET - TArray EULAs; // 0x025C(0x000C) (Transient, NeedCtorLink) - int EULAIndexToDisplay; // 0x0268(0x0004) (Transient) - struct FScriptDelegate __OnEULAInteractionComplete__Delegate; // 0x026C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxEULAGFxMovie"); - return ptr; - } - - - bool HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void ShowEULA(); - void OnDeclineButtonClick(); - void OnAcceptButtonClick(); - void FireCompleteDelegate(); - void extClosed(); - void extOnDeclineButtonClick(); - void extOnAcceptButtonClick(); - void extOnLoad(const struct FString& Path); - void OnClose(); - bool Start(bool StartPaused); - void OnEULAInteractionComplete(TArray* EULAState); -}; - - -// Class GearboxFramework.GearboxEULAGFxObject -// 0x0000 (0x0078 - 0x0078) -class UGearboxEULAGFxObject : public UGFxObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxEULAGFxObject"); - return ptr; - } - - - void NavigateDown(); - void NavigateUp(); - void SetTooltipText(const struct FString& AcceptText, const struct FString& DeclineText); - void SetEULAText(const struct FString& Title, const struct FString& Text); - void Init(); -}; - - -// Class GearboxFramework.GearboxSeqAct_TargetPriority -// 0x0010 (0x00A4 - 0x00B4) -class UGearboxSeqAct_TargetPriority : public USequenceAction -{ -public: - TArray AITargets; // 0x00A4(0x000C) (Edit, NeedCtorLink) - float PriorityModifier; // 0x00B0(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxSeqAct_TargetPriority"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxSeqAct_CameraShake -// 0x0044 (0x00A4 - 0x00E8) -class UGearboxSeqAct_CameraShake : public USequenceAction -{ -public: - struct FGearboxViewShakeInfo CameraShake; // 0x00A4(0x0044) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxSeqAct_CameraShake"); - return ptr; - } - -}; - - -// Class GearboxFramework.GearboxSeqAct_PawnClonerLink -// 0x0018 (0x00B4 - 0x00CC) -class UGearboxSeqAct_PawnClonerLink : public USeqAct_Latent -{ -public: - unsigned long bEnabled : 1; // 0x00B4(0x0004) (Edit) - unsigned long bIsSpawning : 1; // 0x00B4(0x0004) - TArray ClonePoints; // 0x00B8(0x000C) (Edit, NeedCtorLink) - int SpawnedCount; // 0x00C4(0x0004) - float RemainingDelay; // 0x00C8(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxSeqAct_PawnClonerLink"); - return ptr; - } - -}; - - -// Class GearboxFramework.GFxMovieDrawStyleInstanceData -// 0x002F (0x004D - 0x007C) -class UGFxMovieDrawStyleInstanceData : public UGFxMovieDrawStyleRTT -{ -public: - unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET - struct FName ComponentIDName; // 0x0050(0x0008) (Edit) - struct FName MatIndexName; // 0x0058(0x0008) (Edit) - unsigned long bAlwaysInstance : 1; // 0x0060(0x0004) (Edit) - class UMaterial* MatiSource; // 0x0064(0x0004) (Edit) - struct FName TextureParameterName; // 0x0068(0x0008) (Edit) - class UMeshComponent* Component; // 0x0070(0x0004) (ExportObject, Transient, Component, EditInline) - int MaterialIndex; // 0x0074(0x0004) (Transient) - class UMaterialInstanceConstant* Mati; // 0x0078(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxMovieDrawStyleInstanceData"); - return ptr; - } - - - bool RequiresClientInstance(); -}; - - -// Class GearboxFramework.SeqEvent_AllSpawned -// 0x0000 (0x00C4 - 0x00C4) -class USeqEvent_AllSpawned : public USequenceEvent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqEvent_AllSpawned"); - return ptr; - } - -}; - - -// Class GearboxFramework.PopulationMasterAttributeContextResolver -// 0x0000 (0x003C - 0x003C) -class UPopulationMasterAttributeContextResolver : public UAttributeContextResolver -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationMasterAttributeContextResolver"); - return ptr; - } - - - class UObject* GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource); -}; - - -// Class GearboxFramework.SeqEvent_SinglePopulationDeath -// 0x0000 (0x00C4 - 0x00C4) -class USeqEvent_SinglePopulationDeath : public USequenceEvent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqEvent_SinglePopulationDeath"); - return ptr; - } - -}; - - -// Class GearboxFramework.RES_Rotation -// 0x0000 (0x003C - 0x003C) -class URES_Rotation : public UActionResource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RES_Rotation"); - return ptr; - } - -}; - - -// Class GearboxFramework.RES_SpecialMove -// 0x0000 (0x003C - 0x003C) -class URES_SpecialMove : public UActionResource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RES_SpecialMove"); - return ptr; - } - -}; - - -// Class GearboxFramework.SeqEvent_ArrivedAtMoveNode -// 0x0000 (0x00C4 - 0x00C4) -class USeqEvent_ArrivedAtMoveNode : public USequenceEvent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqEvent_ArrivedAtMoveNode"); - return ptr; - } - -}; - - -// Class GearboxFramework.SeqEvent_LeavingMoveNode -// 0x0000 (0x00C4 - 0x00C4) -class USeqEvent_LeavingMoveNode : public USequenceEvent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqEvent_LeavingMoveNode"); - return ptr; - } - -}; - - -// Class GearboxFramework.ShowDebugHelpers -// 0x0000 (0x003C - 0x003C) -class UShowDebugHelpers : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ShowDebugHelpers"); - return ptr; - } - -}; - - -// Class GearboxFramework.SkeletalMeshActorGBXMatinee -// 0x0000 (0x01CC - 0x01CC) -class ASkeletalMeshActorGBXMatinee : public ASkeletalMeshActor -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SkeletalMeshActorGBXMatinee"); - return ptr; - } - -}; - - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/GearboxFramework/GearboxFramework_f_structs.h b/src/include/BL2SDK/GearboxFramework/GearboxFramework_f_structs.h deleted file mode 100644 index 86689d0b..00000000 --- a/src/include/BL2SDK/GearboxFramework/GearboxFramework_f_structs.h +++ /dev/null @@ -1,8314 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Parameters -//--------------------------------------------------------------------------- - -// Function GearboxFramework.AIDebugCamera.ToggleAITree -struct UAIDebugCamera_ToggleAITree_Params -{ -}; - -// Function GearboxFramework.AIDebugCamera.ToggleTargetViewCones -struct UAIDebugCamera_ToggleTargetViewCones_Params -{ -}; - -// Function GearboxFramework.AIDebugCamera.ToggleAwarenessZones -struct UAIDebugCamera_ToggleAwarenessZones_Params -{ -}; - -// Function GearboxFramework.AIDebugCamera.ToggleRuleEngineLoadBalance -struct UAIDebugCamera_ToggleRuleEngineLoadBalance_Params -{ -}; - -// Function GearboxFramework.AIDebugCamera.ToggleCombat -struct UAIDebugCamera_ToggleCombat_Params -{ -}; - -// Function GearboxFramework.AIDebugCamera.ToggleShowTimers -struct UAIDebugCamera_ToggleShowTimers_Params -{ -}; - -// Function GearboxFramework.AIDebugCamera.ToggleResources -struct UAIDebugCamera_ToggleResources_Params -{ -}; - -// Function GearboxFramework.AIDebugCamera.ToggleInactiveRules -struct UAIDebugCamera_ToggleInactiveRules_Params -{ -}; - -// Function GearboxFramework.AIDebugCamera.ToggleRules -struct UAIDebugCamera_ToggleRules_Params -{ -}; - -// Function GearboxFramework.AIDebugCamera.ToggleFlags -struct UAIDebugCamera_ToggleFlags_Params -{ -}; - -// Function GearboxFramework.AIDebugCamera.GetTracker -struct UAIDebugCamera_GetTracker_Params -{ - class UAITracker* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIDebugCamera.SetMind -struct UAIDebugCamera_SetMind_Params -{ - class AGearboxMind* NewMind; // (Parm) -}; - -// Function GearboxFramework.AIDebugCamera.InitDummies -struct UAIDebugCamera_InitDummies_Params -{ - int NewNumDummies; // (Parm) -}; - -// Function GearboxFramework.AIDebugCamera.WantsToDoCameraInspection -struct UAIDebugCamera_WantsToDoCameraInspection_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIDebugCamera.SetCurrentInspectedTarget -struct UAIDebugCamera_SetCurrentInspectedTarget_Params -{ - struct FName NewName; // (Parm) -}; - -// Function GearboxFramework.AIDebugCamera.CompareRuleSetAndAdjustRuleIdx -struct UAIDebugCamera_CompareRuleSetAndAdjustRuleIdx_Params -{ - class USnapshotRecord* OldSnapshot; // (Parm) - class USnapshotRecord* NewSnapshot; // (Parm) -}; - -// Function GearboxFramework.AIDebugCamera.SetRuleEngine -struct UAIDebugCamera_SetRuleEngine_Params -{ - class URuleEngine* NewRuleEngine; // (Parm) -}; - -// Function GearboxFramework.AIDebugCamera.SetPrevSnapshotRule -struct UAIDebugCamera_SetPrevSnapshotRule_Params -{ -}; - -// Function GearboxFramework.AIDebugCamera.SetNextSnapshotRule -struct UAIDebugCamera_SetNextSnapshotRule_Params -{ -}; - -// Function GearboxFramework.AIDebugCamera.SetPrevSnapshot -struct UAIDebugCamera_SetPrevSnapshot_Params -{ -}; - -// Function GearboxFramework.AIDebugCamera.SetNextSnapshot -struct UAIDebugCamera_SetNextSnapshot_Params -{ -}; - -// Function GearboxFramework.AIDebugCamera.NotifyGameUnPaused -struct UAIDebugCamera_NotifyGameUnPaused_Params -{ -}; - -// Function GearboxFramework.AIDebugCamera.NotifyGamePaused -struct UAIDebugCamera_NotifyGamePaused_Params -{ -}; - -// Function GearboxFramework.AIDebugCamera.Display -struct UAIDebugCamera_Display_Params -{ - class AHUD* HUD; // (Parm) -}; - -// Function GearboxFramework.SpecialMoveInterface.SetReplicatedSMData -struct USpecialMoveInterface_SetReplicatedSMData_Params -{ - struct FSpecialMoveData NewSMData; // (Parm, OutParm) -}; - -// Function GearboxFramework.SpecialMoveInterface.ServerSpecialMove_StopAny -struct USpecialMoveInterface_ServerSpecialMove_StopAny_Params -{ -}; - -// Function GearboxFramework.SpecialMoveInterface.ServerSpecialMove_Stop -struct USpecialMoveInterface_ServerSpecialMove_Stop_Params -{ - class USpecialMoveDefinition* OldSMD; // (Parm) -}; - -// Function GearboxFramework.SpecialMoveInterface.ServerSpecialMove_Queue -struct USpecialMoveInterface_ServerSpecialMove_Queue_Params -{ - class USpecialMoveDefinition* NewSMD; // (Parm) - float PlayRateScale; // (OptionalParm, Parm) - float Duration; // (OptionalParm, Parm) - struct FName CallbackName; // (OptionalParm, Parm) - class UObject* CallbackObject; // (OptionalParm, Parm) - class UObject* Data; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.SpecialMoveInterface.ServerSpecialMove_Play -struct USpecialMoveInterface_ServerSpecialMove_Play_Params -{ - class USpecialMoveDefinition* NewSMD; // (Parm) - float PlayRateScale; // (OptionalParm, Parm) - float Duration; // (OptionalParm, Parm) - struct FName CallbackName; // (OptionalParm, Parm) - class UObject* CallbackObject; // (OptionalParm, Parm) - class UObject* Data; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.SpecialMoveInterface.GetDefaultRootMotionRotationMode -struct USpecialMoveInterface_GetDefaultRootMotionRotationMode_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveInterface.GetDefaultRootMotionMode -struct USpecialMoveInterface_GetDefaultRootMotionMode_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveInterface.GetSkelMesh -struct USpecialMoveInterface_GetSkelMesh_Params -{ - class USkeletalMeshComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function GearboxFramework.SpecialMoveInterface.GetSMComponent -struct USpecialMoveInterface_GetSMComponent_Params -{ - class USpecialMoveComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function GearboxFramework.SpecialMoveInterface.GetActor -struct USpecialMoveInterface_GetActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AnimNodeSpecialMoveBlend.IsPlaying -struct UAnimNodeSpecialMoveBlend_IsPlaying_Params -{ - class UGearboxAnimDefinition* AnimSMD; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AnimNodeSpecialMoveBlend.SetRootMotion -struct UAnimNodeSpecialMoveBlend_SetRootMotion_Params -{ - class URootMotionDefinition* RMDef; // (Parm) -}; - -// Function GearboxFramework.AnimNodeSpecialMoveBlend.GetCurrentAnimDef -struct UAnimNodeSpecialMoveBlend_GetCurrentAnimDef_Params -{ - class UGearboxAnimDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AnimNodeSpecialMoveBlend.GetCurrentAnimName -struct UAnimNodeSpecialMoveBlend_GetCurrentAnimName_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AnimNodeSpecialMoveBlend.Finish -struct UAnimNodeSpecialMoveBlend_Finish_Params -{ - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function GearboxFramework.AnimNodeSpecialMoveBlend.Stop -struct UAnimNodeSpecialMoveBlend_Stop_Params -{ - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function GearboxFramework.AnimNodeSpecialMoveBlend.PlayData -struct UAnimNodeSpecialMoveBlend_PlayData_Params -{ - struct FSpecialMoveData SMData; // (Parm, OutParm) - struct FName AnimNameOverride; // (OptionalParm, Parm) - float PlayRateScale; // (OptionalParm, Parm) - float BlendInOverride; // (OptionalParm, Parm) - float BlendOutOverride; // (OptionalParm, Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AnimNodeSpecialMoveBlend.Play -struct UAnimNodeSpecialMoveBlend_Play_Params -{ - class UGearboxAnimDefinition* CustomAnimSMD; // (Parm) - struct FName AnimNameOverride; // (OptionalParm, Parm) - float PlayRateScale; // (OptionalParm, Parm) - float BlendInOverride; // (OptionalParm, Parm) - float BlendOutOverride; // (OptionalParm, Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AttributeExpressionEvaluator.Evaluate -struct UAttributeExpressionEvaluator_Evaluate_Params -{ - class UObject* ContextSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.Behavior_CallFunction.CallFunction -struct UBehavior_CallFunction_CallFunction_Params -{ - class AActor* inActor; // (Parm) - struct FName InFunctionName; // (Parm) -}; - -// Function GearboxFramework.Behavior_CallFunction.ApplyBehaviorToContext -struct UBehavior_CallFunction_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.IBehaviorConsumer.GetBehaviorConsumerHandle -struct UIBehaviorConsumer_GetBehaviorConsumerHandle_Params -{ - struct FBehaviorConsumerHandle ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.Behavior_ChangeRemoteBehaviorSequenceState.ApplyBehaviorToContext -struct UBehavior_ChangeRemoteBehaviorSequenceState_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.ITimerBehavior.SetTimerState -struct UITimerBehavior_SetTimerState_Params -{ - unsigned char TimerId; // (Parm) - struct FBehaviorTimerState TimerState; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.ITimerBehavior.GetTimerState -struct UITimerBehavior_GetTimerState_Params -{ - unsigned char TimerId; // (Parm) - struct FBehaviorTimerState TimerState; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.ITimerBehavior.GetTimeSeconds -struct UITimerBehavior_GetTimeSeconds_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.Behavior_ChangeTimer.ApplyBehaviorToContext -struct UBehavior_ChangeTimer_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_IsSequenceEnabled.ApplyBehaviorToContext -struct UBehavior_IsSequenceEnabled_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_PostAkEvent.ApplyBehaviorToContext -struct UBehavior_PostAkEvent_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.BehaviorHelpers.RunAllBehaviorsForEvent -struct UBehaviorHelpers_RunAllBehaviorsForEvent_Params -{ - struct FName EventName; // (Parm) - struct FScriptDelegate SetStrategy; // (Parm, NeedCtorLink) - struct FScriptDelegate Strategy; // (Parm, NeedCtorLink) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (OptionalParm, Parm) - class UObject* OtherEventParticipantObject; // (OptionalParm, Parm) - struct FBehaviorParameters EventData; // (OptionalParm, Parm, NeedCtorLink) - unsigned char EnumValue; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.BehaviorHelpers.BehaviorStrategy -struct UBehaviorHelpers_BehaviorStrategy_Params -{ - struct FPointer BehaviorSet; // (Parm) - struct FName EventName; // (Parm) - TArray BehaviorList; // (Parm, OutParm, NeedCtorLink) - unsigned char EnumValue; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.BehaviorHelpers.BehaviorSetStrategy -struct UBehaviorHelpers_BehaviorSetStrategy_Params -{ - TArray BehaviorSetList; // (Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.BehaviorHelpers.ResolveBehaviorProviderDefinitionReference -struct UBehaviorHelpers_ResolveBehaviorProviderDefinitionReference_Params -{ - class UBehaviorBase* SourceBehavior; // (Const, Parm) - class UObject* ProviderReference; // (Const, Parm) - struct FNameBasedObjectPath PathName; // (Const, Parm, OutParm) - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.BehaviorHelpers.IsBehaviorsV2 -struct UBehaviorHelpers_IsBehaviorsV2_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.BehaviorHelpers.ShouldContinueExecution -struct UBehaviorHelpers_ShouldContinueExecution_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - float TimeBetweenSteps; // (Parm) - int NumSteps; // (Parm, OutParm) - int MaxSteps; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.BehaviorHelpers.GetNextFireLocationSocket -struct UBehaviorHelpers_GetNextFireLocationSocket_Params -{ - unsigned char FireSocketSelection; // (Parm) - TArray FireLocationSocketNames; // (Parm, NeedCtorLink) - TArray FireLocationSocketsRemaining; // (Parm, OutParm, NeedCtorLink) - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.BehaviorHelpers.GetRotationFromAttachmentLocationData -struct UBehaviorHelpers_GetRotationFromAttachmentLocationData_Params -{ - struct FAttachmentLocationData AttachmentLocation; // (Const, Parm) - struct FRotator AttachmentLocationRotation; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.BehaviorHelpers.GetRelativeDirection -struct UBehaviorHelpers_GetRelativeDirection_Params -{ - struct FRelativeDirectionData DesiredDirection; // (Parm) - FScriptInterface Source; // (Parm) - struct FVector DefaultDirection; // (Parm) - struct FName SpawnSocketName; // (OptionalParm, Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.CompoundExpressionEvaluator.Evaluate -struct UCompoundExpressionEvaluator_Evaluate_Params -{ - class UObject* ContextSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GBXActorList.RemoveAndDeleteActorsOfClassFromLevel -struct UGBXActorList_RemoveAndDeleteActorsOfClassFromLevel_Params -{ - class UClass* TheClass; // (Const, Parm) - class ULevel* Level; // (Parm) -}; - -// Function GearboxFramework.GBXActorList.RemoveActorsOfClassFromLevel -struct UGBXActorList_RemoveActorsOfClassFromLevel_Params -{ - class UClass* TheClass; // (Const, Parm) - class ULevel* Level; // (Parm) -}; - -// Function GearboxFramework.GBXActorList.RemoveAndDeleteActorsFromLevel -struct UGBXActorList_RemoveAndDeleteActorsFromLevel_Params -{ - class ULevel* Level; // (Parm) -}; - -// Function GearboxFramework.GBXActorList.RemoveActorsFromLevel -struct UGBXActorList_RemoveActorsFromLevel_Params -{ - class ULevel* Level; // (Parm) -}; - -// Function GearboxFramework.GBXActorList.FindNextActorByLevel -struct UGBXActorList_FindNextActorByLevel_Params -{ - class ULevel* Level; // (Parm) - int Index; // (Parm, OutParm) - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GBXActorList.FindFirstActorByLevel -struct UGBXActorList_FindFirstActorByLevel_Params -{ - class ULevel* Level; // (Parm) - int Index; // (Parm, OutParm) - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GBXActorList.FindNextActorByClass -struct UGBXActorList_FindNextActorByClass_Params -{ - class UClass* TheClass; // (Const, Parm) - int Index; // (Parm, OutParm) - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GBXActorList.FindFirstActorByClass -struct UGBXActorList_FindFirstActorByClass_Params -{ - class UClass* TheClass; // (Const, Parm) - int Index; // (Parm, OutParm) - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GBXActorList.RemoveActor -struct UGBXActorList_RemoveActor_Params -{ - class AActor* Actor; // (Parm) -}; - -// Function GearboxFramework.GBXActorList.AddActor -struct UGBXActorList_AddActor_Params -{ - class AActor* Actor; // (Parm) - class ULevel* Level; // (Parm) -}; - -// Function GearboxFramework.GBXObjectList.RemoveObjectsOfClass -struct UGBXObjectList_RemoveObjectsOfClass_Params -{ - class UClass* TheClass; // (Const, Parm) -}; - -// Function GearboxFramework.GBXObjectList.FindNextObjectByClass -struct UGBXObjectList_FindNextObjectByClass_Params -{ - class UClass* TheClass; // (Const, Parm) - int Index; // (Parm, OutParm) - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GBXObjectList.FindFirstObjectByClass -struct UGBXObjectList_FindFirstObjectByClass_Params -{ - class UClass* TheClass; // (Const, Parm) - int Index; // (Parm, OutParm) - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GBXObjectList.RemoveObject -struct UGBXObjectList_RemoveObject_Params -{ - class UObject* TheObject; // (Parm) -}; - -// Function GearboxFramework.GBXObjectList.AddObject -struct UGBXObjectList_AddObject_Params -{ - class UObject* TheObject; // (Parm) -}; - -// Function GearboxFramework.GearboxAIController.ForceMoveToActor -struct AGearboxAIController_ForceMoveToActor_Params -{ - class AActor* destActor; // (Parm) -}; - -// Function GearboxFramework.GearboxAIMoveNode.DoesPatrolPathExistToPoint -struct AGearboxAIMoveNode_DoesPatrolPathExistToPoint_Params -{ - class AGearboxAIMoveNode* PatrolPoint; // (Const, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAIMoveNode.GetAllLinkedNodes -struct AGearboxAIMoveNode_GetAllLinkedNodes_Params -{ - TArray OutNodes; // (Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAIMoveNode.GetNextMoveNodeClosestToPoint -struct AGearboxAIMoveNode_GetNextMoveNodeClosestToPoint_Params -{ - struct FVector TestPoint; // (Parm) - class AGearboxAIMoveNode* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAIMoveNode.GetNextMoveNode -struct AGearboxAIMoveNode_GetNextMoveNode_Params -{ - class AGearboxAIMoveNode* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAIMoveNode.RemoveNode -struct AGearboxAIMoveNode_RemoveNode_Params -{ - class AGearboxAIMoveNode* OldNode; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAIMoveNode.AddNode -struct AGearboxAIMoveNode_AddNode_Params -{ - class AGearboxAIMoveNode* NewNode; // (Parm) -}; - -// Function GearboxFramework.GearboxAIMoveNode.ClearLinks -struct AGearboxAIMoveNode_ClearLinks_Params -{ -}; - -// Function GearboxFramework.GearboxAIMoveNode.OnToggle -struct AGearboxAIMoveNode_OnToggle_Params -{ - class USeqAct_Toggle* Action; // (Parm) -}; - -// Function GearboxFramework.GearboxCameraBasic.FinishCameraLookAt -struct AGearboxCameraBasic_FinishCameraLookAt_Params -{ -}; - -// Function GearboxFramework.GearboxCameraBasic.EnableThirdPersonLookAt -struct AGearboxCameraBasic_EnableThirdPersonLookAt_Params -{ - float LookAtXOffset; // (Parm) - float LookAtYOffset; // (Parm) - float LookAtZOffset; // (Parm) - unsigned char LookAtMode; // (Parm) -}; - -// Function GearboxFramework.GearboxCameraBasic.BeginCameraLookAt -struct AGearboxCameraBasic_BeginCameraLookAt_Params -{ - class AActor* LookAtTarget; // (Parm) - struct FName LookAtBone; // (Parm) - struct FVector TargetLocation; // (Parm) - float Zoom; // (Parm) - struct FVector2D FOV; // (Parm) - float Duration; // (Parm) - float TransitionTimeIn; // (Parm) - float TransitionTimeOut; // (Parm) -}; - -// Function GearboxFramework.GearboxCameraBasic.CalcSimpleThirdPersonView -struct AGearboxCameraBasic_CalcSimpleThirdPersonView_Params -{ - struct FTViewTarget OutVT; // (Parm, OutParm) - float DeltaTime; // (Parm) -}; - -// Function GearboxFramework.GearboxCameraBasic.CalcBaseView -struct AGearboxCameraBasic_CalcBaseView_Params -{ - struct FTViewTarget OutVT; // (Parm, OutParm) - float DeltaTime; // (Parm) -}; - -// Function GearboxFramework.GearboxCameraBasic.UpdateViewTarget -struct AGearboxCameraBasic_UpdateViewTarget_Params -{ - struct FTViewTarget OutVT; // (Parm, OutParm) - float DeltaTime; // (Parm) -}; - -// Function GearboxFramework.GearboxCameraModifier.LerpFOV -struct UGearboxCameraModifier_LerpFOV_Params -{ - float Src; // (Parm) - float Dest; // (Parm) - float T; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCameraModifier.LerpRotation -struct UGearboxCameraModifier_LerpRotation_Params -{ - struct FRotator Src; // (Parm) - struct FRotator Dest; // (Parm) - float T; // (Parm) - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCameraModifier.LerpLocation -struct UGearboxCameraModifier_LerpLocation_Params -{ - struct FVector Src; // (Parm) - struct FVector Dest; // (Parm) - float T; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCameraModifier.UpdateAllLerps -struct UGearboxCameraModifier_UpdateAllLerps_Params -{ - float DeltaTime; // (Parm) - struct FTPOV OutPOV; // (Parm, OutParm) -}; - -// Function GearboxFramework.GearboxCameraModifier.UpdateMasterFadePercentage -struct UGearboxCameraModifier_UpdateMasterFadePercentage_Params -{ - float AdjustedDeltaTime; // (Parm) -}; - -// Function GearboxFramework.GearboxCameraModifier.IsFadingDownwards -struct UGearboxCameraModifier_IsFadingDownwards_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCameraModifier.IsFadingUpwards -struct UGearboxCameraModifier_IsFadingUpwards_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCameraModifier.IsFadeInProgress -struct UGearboxCameraModifier_IsFadeInProgress_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCameraModifier.StartFadeOut -struct UGearboxCameraModifier_StartFadeOut_Params -{ - float NewTimeSpan; // (Parm) - unsigned long NewDisableWhenFadedOut : 1; // (OptionalParm, Parm) - unsigned char NewFadeMode; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.GearboxCameraModifier.StartFadeIn -struct UGearboxCameraModifier_StartFadeIn_Params -{ - float NewTimeSpan; // (Parm) - unsigned char NewFadeMode; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.GearboxCameraModifier.SetDesiredCamera -struct UGearboxCameraModifier_SetDesiredCamera_Params -{ - struct FVector DesiredLoc; // (Parm) - struct FRotator DesiredRot; // (Parm) - float DesiredFOV; // (Parm) -}; - -// Function GearboxFramework.GearboxCameraModifier.SetGBXCameraOwner -struct UGearboxCameraModifier_SetGBXCameraOwner_Params -{ - class AGearboxCameraBasic* InCamera; // (Parm) -}; - -// Function GearboxFramework.GearboxCameraModifier.AddCameraModifier -struct UGearboxCameraModifier_AddCameraModifier_Params -{ - class ACamera* Camera; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxDialogInterface.ServerDialog_TriggerEvent -struct UGearboxDialogInterface_ServerDialog_TriggerEvent_Params -{ - class UGearboxDialogEventTag* EventTag; // (Parm) - class AActor* Other; // (OptionalParm, Parm) - class UObject* ObjectParameter; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.GearboxDialogInterface.SetDialogNameTag -struct UGearboxDialogInterface_SetDialogNameTag_Params -{ - class UGearboxDialogNameTag* NewName; // (Parm) -}; - -// Function GearboxFramework.GearboxDialogInterface.GetReplicatedDialogData -struct UGearboxDialogInterface_GetReplicatedDialogData_Params -{ - struct FGearboxDialogReplicatedData ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxDialogInterface.SetReplicatedDialogData -struct UGearboxDialogInterface_SetReplicatedDialogData_Params -{ - class UGearboxDialogAct_Talk* TalkAct; // (Parm) - struct FGearboxDialogData Data; // (Parm, OutParm) -}; - -// Function GearboxFramework.GearboxDialogInterface.GetDialogGroups -struct UGearboxDialogInterface_GetDialogGroups_Params -{ - TArray Groups; // (Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxDialogInterface.GetDialogComponent -struct UGearboxDialogInterface_GetDialogComponent_Params -{ - class UGearboxDialogComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function GearboxFramework.GearboxDialogInterface.GetDialogNameTag -struct UGearboxDialogInterface_GetDialogNameTag_Params -{ - class UGearboxDialogNameTag* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxDialogInterface.GetActor -struct UGearboxDialogInterface_GetActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxDialogInterface.CanTalk -struct UGearboxDialogInterface_CanTalk_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxEditorNode.IsChild -struct UGearboxEditorNode_IsChild_Params -{ - class UGearboxEditorNode* TestNode; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxEngine.GetSparkInterface -struct UGearboxEngine_GetSparkInterface_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxEngine.IsCurrentDeviceValid -struct UGearboxEngine_IsCurrentDeviceValid_Params -{ - int SizeNeeded; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxEngine.HasStorageDeviceBeenRemoved -struct UGearboxEngine_HasStorageDeviceBeenRemoved_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxEngine.GetCurrentDeviceID -struct UGearboxEngine_GetCurrentDeviceID_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxEngine.SetCurrentDeviceID -struct UGearboxEngine_SetCurrentDeviceID_Params -{ - int NewDeviceID; // (Parm) - unsigned long bProfileSignedOut : 1; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.GearboxGameInfo.PostLogin -struct AGearboxGameInfo_PostLogin_Params -{ - class APlayerController* NewPlayer; // (Parm) -}; - -// Function GearboxFramework.GFxMovieState.GetDebugString -struct UGFxMovieState_GetDebugString_Params -{ - class UGearboxGFxMovie* Movie; // (Parm) - unsigned long bIncludeFlags : 1; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.GFxMovieState.ApplyMovieState -struct UGFxMovieState_ApplyMovieState_Params -{ - class UGearboxGFxMovie* Movie; // (Parm) - class UClass* HandlerClass; // (Parm) -}; - -// Function GearboxFramework.GFxMovieState.FindMovieState -struct UGFxMovieState_FindMovieState_Params -{ - struct FName TheState; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GFxMovieState.TestState -struct UGFxMovieState_TestState_Params -{ - struct FName TheState; // (Parm) - struct FMovieStateStruct MovieState; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GFxMovieState.ToggleState -struct UGFxMovieState_ToggleState_Params -{ - struct FName TheState; // (Parm) - struct FMovieStateStruct MovieState; // (Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GFxMovieState.EnableState -struct UGFxMovieState_EnableState_Params -{ - struct FName TheState; // (Parm) - struct FMovieStateStruct MovieState; // (Parm, OutParm, NeedCtorLink) - unsigned long bEnable : 1; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGFxMovie.extSetLanguageExt -struct UGearboxGFxMovie_extSetLanguageExt_Params -{ - struct FString ClipPath; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxGFxMovie.OnClosedOnDeath -struct UGearboxGFxMovie_OnClosedOnDeath_Params -{ -}; - -// Function GearboxFramework.GearboxGFxMovie.IsShowingFlashMouse -struct UGearboxGFxMovie_IsShowingFlashMouse_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGFxMovie.extIsMouseablePlatform -struct UGearboxGFxMovie_extIsMouseablePlatform_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGFxMovie.SetMouseableFlag -struct UGearboxGFxMovie_SetMouseableFlag_Params -{ -}; - -// Function GearboxFramework.GearboxGFxMovie.GetStyleDebugString -struct UGearboxGFxMovie_GetStyleDebugString_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxGFxMovie.GetStateDebugString -struct UGearboxGFxMovie_GetStateDebugString_Params -{ - unsigned long bIncludeFlags : 1; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxGFxMovie.InitializeFrom -struct UGearboxGFxMovie_InitializeFrom_Params -{ - class UGearboxGFxMovie* SrcMovie; // (Parm) -}; - -// Function GearboxFramework.GearboxGFxMovie.RemoveStylesDrawnTo -struct UGearboxGFxMovie_RemoveStylesDrawnTo_Params -{ - class UPrimitiveComponent* PrimComp; // (Parm, EditInline) - FScriptInterface Target; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGFxMovie.RemoveStyles -struct UGearboxGFxMovie_RemoveStyles_Params -{ - FScriptInterface Target; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGFxMovie.RemoveStyle -struct UGearboxGFxMovie_RemoveStyle_Params -{ - class UGFxMovieDrawStyle* Style; // (Parm) -}; - -// Function GearboxFramework.GearboxGFxMovie.AddStyle -struct UGearboxGFxMovie_AddStyle_Params -{ - class UGFxMovieDrawStyle* Style; // (Parm) -}; - -// Function GearboxFramework.GearboxGFxMovie.ShutdownMoviePlayback -struct UGearboxGFxMovie_ShutdownMoviePlayback_Params -{ -}; - -// Function GearboxFramework.GearboxGFxMovie.InitMoviePlayback -struct UGearboxGFxMovie_InitMoviePlayback_Params -{ -}; - -// Function GearboxFramework.GearboxGFxMovie.GetRenderTexture -struct UGearboxGFxMovie_GetRenderTexture_Params -{ - class UTextureRenderTarget2D* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGFxMovie.MovieState_OnChanged -struct UGearboxGFxMovie_MovieState_OnChanged_Params -{ - unsigned long bStateWasChanged : 1; // (Parm) -}; - -// Function GearboxFramework.GearboxGFxMovie.MovieState_SetFromMovie -struct UGearboxGFxMovie_MovieState_SetFromMovie_Params -{ - class UGearboxGFxMovie* Movie; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGFxMovie.MovieState_Copy -struct UGearboxGFxMovie_MovieState_Copy_Params -{ - struct FMovieStateStruct StateDst; // (Parm, OutParm, NeedCtorLink) - struct FMovieStateStruct StateSrc; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGFxMovie.MovieState_Compare -struct UGearboxGFxMovie_MovieState_Compare_Params -{ - struct FMovieStateStruct S1; // (Parm, OutParm, NeedCtorLink) - struct FMovieStateStruct S2; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGFxMovie.MovieState_Toggle -struct UGearboxGFxMovie_MovieState_Toggle_Params -{ - struct FName TheState; // (Parm) -}; - -// Function GearboxFramework.GearboxGFxMovie.MovieState_Enable -struct UGearboxGFxMovie_MovieState_Enable_Params -{ - struct FName TheState; // (Parm) - unsigned long bEnable : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGFxMovie.MovieState_IsEnabled -struct UGearboxGFxMovie_MovieState_IsEnabled_Params -{ - struct FName TheState; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGFxMovie.MovieState_SupportsState -struct UGearboxGFxMovie_MovieState_SupportsState_Params -{ - struct FName TheState; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGFxMovie.MovieState_Init -struct UGearboxGFxMovie_MovieState_Init_Params -{ -}; - -// Function GearboxFramework.GearboxGFxMovie.InitFromDefinition -struct UGearboxGFxMovie_InitFromDefinition_Params -{ -}; - -// Function GearboxFramework.GearboxGFxMovie.MovieState_Apply -struct UGearboxGFxMovie_MovieState_Apply_Params -{ - class UGearboxGFxMovie* Movie; // (Parm) - class UClass* HandlerClass; // (Parm) -}; - -// Function GearboxFramework.GearboxGFxMovie.MovieState_ApplyState -struct UGearboxGFxMovie_MovieState_ApplyState_Params -{ - struct FName TheState; // (Parm) - class UGearboxGFxMovie* Movie; // (Parm) -}; - -// Function GearboxFramework.GearboxGFxMovie.ApplyState -struct UGearboxGFxMovie_ApplyState_Params -{ - struct FString StateName; // (Parm, NeedCtorLink) - struct FString StateAction; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxGFxMovie.SetRenderingEnabled -struct UGearboxGFxMovie_SetRenderingEnabled_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function GearboxFramework.GearboxGFxMovie.GotoAndStop -struct UGearboxGFxMovie_GotoAndStop_Params -{ - struct FString FrameLabel; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxGFxMovie.GotoAndPlay -struct UGearboxGFxMovie_GotoAndPlay_Params -{ - struct FString FrameLabel; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxGFxMovie.PlaySpecialUISound -struct UGearboxGFxMovie_PlaySpecialUISound_Params -{ - struct FString SoundString; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxGFxMovie.PlayUISound -struct UGearboxGFxMovie_PlayUISound_Params -{ - struct FName UIEvent; // (Parm) -}; - -// Function GearboxFramework.GearboxGFxMovie.SetOtherObject -struct UGearboxGFxMovie_SetOtherObject_Params -{ - class UObject* Obj; // (Parm) -}; - -// Function GearboxFramework.GearboxGFxMovie.GetInstanceContextObject -struct UGearboxGFxMovie_GetInstanceContextObject_Params -{ - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGFxMovie.OnTick -struct UGearboxGFxMovie_OnTick_Params -{ -}; - -// Function GearboxFramework.GearboxGFxMovie.OnClose -struct UGearboxGFxMovie_OnClose_Params -{ -}; - -// Function GearboxFramework.GearboxGFxMovie.Start -struct UGearboxGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGFxMovie.ColorizeTooltipText -struct UGearboxGFxMovie_ColorizeTooltipText_Params -{ - struct FString S; // (Const, Parm, NeedCtorLink) - unsigned long bDisabled : 1; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxGFxMovie.GFxColoredText -struct UGearboxGFxMovie_GFxColoredText_Params -{ - struct FColor C; // (Const, Parm, OutParm) - struct FString S; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long bAppendNewline : 1; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxGFxMovie.SingleArgInvokeB -struct UGearboxGFxMovie_SingleArgInvokeB_Params -{ - struct FString Command; // (Parm, NeedCtorLink) - unsigned long Arg : 1; // (Parm) -}; - -// Function GearboxFramework.GearboxGFxMovie.SingleArgInvokeS -struct UGearboxGFxMovie_SingleArgInvokeS_Params -{ - struct FString Command; // (Parm, NeedCtorLink) - struct FString Arg; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxGFxMovie.SingleArgInvokeF -struct UGearboxGFxMovie_SingleArgInvokeF_Params -{ - struct FString Command; // (Parm, NeedCtorLink) - float Arg; // (Parm) -}; - -// Function GearboxFramework.GearboxGFxMovie.GetLocalPlayer -struct UGearboxGFxMovie_GetLocalPlayer_Params -{ - class ULocalPlayer* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGFxMovie.OnClosed -struct UGearboxGFxMovie_OnClosed_Params -{ - class UGearboxGFxMovie* Movie; // (Parm) -}; - -// Function GearboxFramework.GearboxGFxMovie.WantsControllerInput -struct UGearboxGFxMovie_WantsControllerInput_Params -{ - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGFxMovie.SetExternalTexture -struct UGearboxGFxMovie_SetExternalTexture_Params -{ - struct FString Resource; // (Parm, NeedCtorLink) - class UTexture* Texture; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGFxMovie.OnInputAxis -struct UGearboxGFxMovie_OnInputAxis_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - float Delta; // (Parm) - float DeltaTime; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GFxMovie_StateParent.MovieState_OnChanged -struct UGFxMovie_StateParent_MovieState_OnChanged_Params -{ - unsigned long bStateWasChanged : 1; // (Parm) -}; - -// Function GearboxFramework.GFxMovie_StateParent.Start -struct UGFxMovie_StateParent_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.GetBehaviorKernel -struct UGearboxGlobals_GetBehaviorKernel_Params -{ - class UBehaviorKernel* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.GetDialogManager -struct UGearboxGlobals_GetDialogManager_Params -{ - class UGearboxDialogManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.GetPopulationRespawnDelay -struct UGearboxGlobals_GetPopulationRespawnDelay_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.ShowDialog -struct UGearboxGlobals_ShowDialog_Params -{ - class APlayerController* PC; // (Parm) - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.NotifyActorDied -struct UGearboxGlobals_NotifyActorDied_Params -{ - class AActor* TheActor; // (Parm) - unsigned long bKeepBody : 1; // (Parm) -}; - -// Function GearboxFramework.GearboxGlobals.DoesLOSIntersectSpecialOccluder -struct UGearboxGlobals_DoesLOSIntersectSpecialOccluder_Params -{ - struct FVector FromLoc; // (Parm) - struct FVector ToLoc; // (Parm) - class UPawnAllegiance* AllegianceAffected; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.HasPhysXCapableGPU -struct UGearboxGlobals_HasPhysXCapableGPU_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.GetPlatform -struct UGearboxGlobals_GetPlatform_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.ValidatePlayerName -struct UGearboxGlobals_ValidatePlayerName_Params -{ - struct FString InName; // (Parm, OutParm, NeedCtorLink) - unsigned long bReplaceCharacters : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.RegisterStateKey -struct UGearboxGlobals_RegisterStateKey_Params -{ - struct FName LevelName; // (Parm) - struct FName ObjectName; // (Parm) - struct FName AdditionalKey; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.DoesStateKeyExist -struct UGearboxGlobals_DoesStateKeyExist_Params -{ - struct FName LevelName; // (Parm) - struct FName ObjectName; // (Parm) - struct FName AdditionalKey; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.FreeTexture2D -struct UGearboxGlobals_FreeTexture2D_Params -{ - class UTexture2D* Texture; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.GetTexture2D -struct UGearboxGlobals_GetTexture2D_Params -{ - class UTexture2D* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.GetRenderTextureManager -struct UGearboxGlobals_GetRenderTextureManager_Params -{ - class UGearboxRenderTextureManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.GetGFxManager -struct UGearboxGlobals_GetGFxManager_Params -{ - class UGFxMovieManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.GetScreenSpaceManager -struct UGearboxGlobals_GetScreenSpaceManager_Params -{ - class UScreenSpaceManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.GetMessageManager -struct UGearboxGlobals_GetMessageManager_Params -{ - class UGbxMessageManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.RegDynamicTextureStreaming -struct UGearboxGlobals_RegDynamicTextureStreaming_Params -{ - class AActor* A; // (Parm) - unsigned long bRegister : 1; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.GearboxGlobals.GetDynamicTextureActorList -struct UGearboxGlobals_GetDynamicTextureActorList_Params -{ - class UGBXActorList* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.GetPopulationMaster -struct UGearboxGlobals_GetPopulationMaster_Params -{ - class UPopulationMaster* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.GetWireManager -struct UGearboxGlobals_GetWireManager_Params -{ - class AWireManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.GetGBXObjectList -struct UGearboxGlobals_GetGBXObjectList_Params -{ - class UGBXObjectList* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.GetGBXActorList -struct UGearboxGlobals_GetGBXActorList_Params -{ - class UGBXActorList* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.GetRuleEngineLoadBalanceManager -struct UGearboxGlobals_GetRuleEngineLoadBalanceManager_Params -{ - class URuleEngineLoadBalanceManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.GetGearboxAIFactory -struct UGearboxGlobals_GetGearboxAIFactory_Params -{ - class UGearboxAIFactory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.GetExposureUtility -struct UGearboxGlobals_GetExposureUtility_Params -{ - class UExposureUtilityBase* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxGlobals.GetGearboxGlobals -struct UGearboxGlobals_GetGearboxGlobals_Params -{ - class UGearboxGlobals* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxLocationRequest.GetLastDirection -struct UGearboxLocationRequest_GetLastDirection_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxLocationRequest.GetLastOrigin -struct UGearboxLocationRequest_GetLastOrigin_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxLocationRequest.GetDirection -struct UGearboxLocationRequest_GetDirection_Params -{ - class AActor* ContextActor; // (Parm) - struct FVector OutDirection; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxLocationRequest.GetOrigin -struct UGearboxLocationRequest_GetOrigin_Params -{ - class AActor* ContextActor; // (Parm) - struct FVector OutOrigin; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxLocationRequest.Get -struct UGearboxLocationRequest_Get_Params -{ - class AActor* ContextActor; // (Parm) - struct FVector OutLocation; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PawnMoveLocationRequest.Get -struct UPawnMoveLocationRequest_Get_Params -{ - class AActor* ContextActor; // (Parm) - struct FVector OutLocation; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxPawn.GetAimDirection -struct AGearboxPawn_GetAimDirection_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxPawn.SetDialogNameTag -struct AGearboxPawn_SetDialogNameTag_Params -{ - class UGearboxDialogNameTag* NewName; // (Parm) -}; - -// Function GearboxFramework.GearboxPawn.ServerDialog_TriggerEvent -struct AGearboxPawn_ServerDialog_TriggerEvent_Params -{ - class UGearboxDialogEventTag* EventTag; // (Parm) - class AActor* Other; // (OptionalParm, Parm) - class UObject* ObjectParameter; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.GearboxPawn.GetReplicatedDialogData -struct AGearboxPawn_GetReplicatedDialogData_Params -{ - struct FGearboxDialogReplicatedData ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxPawn.SetReplicatedDialogData -struct AGearboxPawn_SetReplicatedDialogData_Params -{ - class UGearboxDialogAct_Talk* TalkAct; // (Parm) - struct FGearboxDialogData Data; // (Parm, OutParm) -}; - -// Function GearboxFramework.GearboxPawn.GetDialogGroups -struct AGearboxPawn_GetDialogGroups_Params -{ - TArray Groups; // (Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxPawn.GetDialogComponent -struct AGearboxPawn_GetDialogComponent_Params -{ - class UGearboxDialogComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function GearboxFramework.GearboxPawn.GetDialogNameTag -struct AGearboxPawn_GetDialogNameTag_Params -{ - class UGearboxDialogNameTag* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxPawn.CanTalk -struct AGearboxPawn_CanTalk_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxPawn.OnCoverStateChanged -struct AGearboxPawn_OnCoverStateChanged_Params -{ -}; - -// Function GearboxFramework.GearboxPawn.ServerSetCoverState -struct AGearboxPawn_ServerSetCoverState_Params -{ - struct FGearboxCoverState NewCoverState; // (Parm) -}; - -// Function GearboxFramework.GearboxPawn.SetCoverState -struct AGearboxPawn_SetCoverState_Params -{ - struct FGearboxCoverState NewCoverState; // (Parm) -}; - -// Function GearboxFramework.GearboxPawn.GetMountAnimDistanceForSpeed -struct AGearboxPawn_GetMountAnimDistanceForSpeed_Params -{ - unsigned char TheSpeed; // (Parm) - unsigned char CoverHeight; // (Parm) - unsigned char CoverDir; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxPawn.GetSpotOthersShouldLookAt -struct AGearboxPawn_GetSpotOthersShouldLookAt_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxPawn.SetReplicatedSMData -struct AGearboxPawn_SetReplicatedSMData_Params -{ - struct FSpecialMoveData NewSMData; // (Parm, OutParm) -}; - -// Function GearboxFramework.GearboxPawn.ServerSpecialMove_StopAny -struct AGearboxPawn_ServerSpecialMove_StopAny_Params -{ -}; - -// Function GearboxFramework.GearboxPawn.ServerSpecialMove_Stop -struct AGearboxPawn_ServerSpecialMove_Stop_Params -{ - class USpecialMoveDefinition* OldSMD; // (Parm) -}; - -// Function GearboxFramework.GearboxPawn.ServerSpecialMove_Queue -struct AGearboxPawn_ServerSpecialMove_Queue_Params -{ - class USpecialMoveDefinition* NewSMD; // (Parm) - float PlayRateScale; // (OptionalParm, Parm) - float Duration; // (OptionalParm, Parm) - struct FName CallbackName; // (OptionalParm, Parm) - class UObject* CallbackObject; // (OptionalParm, Parm) - class UObject* Data; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.GearboxPawn.ServerSpecialMove_Play -struct AGearboxPawn_ServerSpecialMove_Play_Params -{ - class USpecialMoveDefinition* NewSMD; // (Parm) - float PlayRateScale; // (OptionalParm, Parm) - float Duration; // (OptionalParm, Parm) - struct FName CallbackName; // (OptionalParm, Parm) - class UObject* CallbackObject; // (OptionalParm, Parm) - class UObject* Data; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.GearboxPawn.GetDefaultRootMotionRotationMode -struct AGearboxPawn_GetDefaultRootMotionRotationMode_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxPawn.GetDefaultRootMotionMode -struct AGearboxPawn_GetDefaultRootMotionMode_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxPawn.GetSkelMesh -struct AGearboxPawn_GetSkelMesh_Params -{ - class USkeletalMeshComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function GearboxFramework.GearboxPawn.GetSMComponent -struct AGearboxPawn_GetSMComponent_Params -{ - class USpecialMoveComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function GearboxFramework.GearboxPawn.GetActor -struct AGearboxPawn_GetActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxPawn.GetNavigationHandle -struct AGearboxPawn_GetNavigationHandle_Params -{ - class UGearboxNavigationHandle* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxPawn.PlayHit -struct AGearboxPawn_PlayHit_Params -{ - class APawn* SomePawn; // (Parm) - struct FVector HitLocation; // (Parm) - class UClass* DamageType; // (Parm) - struct FVector Momentum; // (Parm) - struct FTraceHitInfo HitInfo; // (Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.GearboxPawn.ReplicatedEvent -struct AGearboxPawn_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function GearboxFramework.GearboxPawn.Died -struct AGearboxPawn_Died_Params -{ - class AController* Killer; // (Parm) - class UClass* DamageType; // (Parm) - struct FVector HitLocation; // (Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxPawn.SetMovementPhysics -struct AGearboxPawn_SetMovementPhysics_Params -{ -}; - -// Function GearboxFramework.GearboxPawn.PostBeginPlay -struct AGearboxPawn_PostBeginPlay_Params -{ -}; - -// Function GearboxFramework.GearboxPawn.NotifyShotAtBy -struct AGearboxPawn_NotifyShotAtBy_Params -{ - class AGearboxPawn* ShootingPawn; // (Parm) -}; - -// Function GearboxFramework.GearboxPawn.HaveIBeenShotAtRecently -struct AGearboxPawn_HaveIBeenShotAtRecently_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkTypes.UTF8toString -struct USparkTypes_UTF8toString_Params -{ - TArray inputBytes; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkTypes.OnEntitlementsUpdated -struct USparkTypes_OnEntitlementsUpdated_Params -{ - class UGearboxAccountData* GbxAccount; // (Parm) -}; - -// Function GearboxFramework.SparkTypes.OnSparkEmergencyMessageUpdated -struct USparkTypes_OnSparkEmergencyMessageUpdated_Params -{ -}; - -// Function GearboxFramework.SparkTypes.OnSparkInitialized -struct USparkTypes_OnSparkInitialized_Params -{ - unsigned char InitializedResult; // (Parm) -}; - -// Function GearboxFramework.SparkTypes.OnSparkConfigReceived -struct USparkTypes_OnSparkConfigReceived_Params -{ - TArray ConfigArray; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkTypes.OnSparkRequestComplete -struct USparkTypes_OnSparkRequestComplete_Params -{ - struct FSparkResult Result; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterface.RemoveScriptCallback -struct USparkInterface_RemoveScriptCallback_Params -{ - int HttpRequestId; // (Parm) -}; - -// Function GearboxFramework.SparkInterface.GetNewsService -struct USparkInterface_GetNewsService_Params -{ - class USparkNews* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterface.GetTitleStorageServiceConfiguration -struct USparkInterface_GetTitleStorageServiceConfiguration_Params -{ - class USparkServiceConfiguration* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterface.GetTitleStorageUrl -struct USparkInterface_GetTitleStorageUrl_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterface.ClearGearboxAccountData -struct USparkInterface_ClearGearboxAccountData_Params -{ - unsigned long IncludePrimaryPlayer : 1; // (Parm) -}; - -// Function GearboxFramework.SparkInterface.SignOutGearboxAccount -struct USparkInterface_SignOutGearboxAccount_Params -{ - unsigned char ControllerId; // (Parm) -}; - -// Function GearboxFramework.SparkInterface.SignInGearboxAccount -struct USparkInterface_SignInGearboxAccount_Params -{ - unsigned char ControllerId; // (Parm) -}; - -// Function GearboxFramework.SparkInterface.GetGearboxAccountData -struct USparkInterface_GetGearboxAccountData_Params -{ - unsigned char ControllerId; // (Parm) - class UGearboxAccountData* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterface.IsGearboxAccountAuthenticated -struct USparkInterface_IsGearboxAccountAuthenticated_Params -{ - unsigned char ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterface.IsGearboxAccountSignedIn -struct USparkInterface_IsGearboxAccountSignedIn_Params -{ - unsigned char ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterface.ConvertUtcTimeToLocalTime -struct USparkInterface_ConvertUtcTimeToLocalTime_Params -{ - struct FString UtcTime; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterface.ShouldUpdateEmergencyMessage -struct USparkInterface_ShouldUpdateEmergencyMessage_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterface.GetEmergencyMessage -struct USparkInterface_GetEmergencyMessage_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterface.SetEmergencyMessage -struct USparkInterface_SetEmergencyMessage_Params -{ - struct FString Message; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterface.GetPlatformLoginNameFromSplitscreenIndex -struct USparkInterface_GetPlatformLoginNameFromSplitscreenIndex_Params -{ - int SplitscreenIndex; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterface.GetPlatformLoginNameFromController -struct USparkInterface_GetPlatformLoginNameFromController_Params -{ - unsigned char ControllerId; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterface.IncreaseInteractionTries -struct USparkInterface_IncreaseInteractionTries_Params -{ -}; - -// Function GearboxFramework.SparkInterface.GetInteractionTries -struct USparkInterface_GetInteractionTries_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterface.GetInteractionGraceTries -struct USparkInterface_GetInteractionGraceTries_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterface.GetInteractionPunishmentMinWaitSeconds -struct USparkInterface_GetInteractionPunishmentMinWaitSeconds_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterface.GetInteractionMinWaitSeconds -struct USparkInterface_GetInteractionMinWaitSeconds_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterface.IsTmsComplete -struct USparkInterface_IsTmsComplete_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterface.SetTmsComplete -struct USparkInterface_SetTmsComplete_Params -{ -}; - -// Function GearboxFramework.SparkInterface.GetSparkInitialization -struct USparkInterface_GetSparkInitialization_Params -{ - class USparkInitializationProcess* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterface.RestartSparkInitialization -struct USparkInterface_RestartSparkInitialization_Params -{ - unsigned long bPrimary : 1; // (Parm) -}; - -// Function GearboxFramework.SparkInterface.RestartSparkInitializationFromScript -struct USparkInterface_RestartSparkInitializationFromScript_Params -{ - unsigned long bPrimary : 1; // (Parm) - struct FScriptDelegate SparkInitializedDelegate; // (Parm, NeedCtorLink) - struct FScriptDelegate SparkEmergencyMessageDelegate; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterface.StartSparkInitialization -struct USparkInterface_StartSparkInitialization_Params -{ - unsigned char ControllerId; // (Parm) - struct FScriptDelegate SparkInitializedDelegate; // (Parm, NeedCtorLink) - struct FScriptDelegate SparkEmergencyMessageDelegate; // (Parm, NeedCtorLink) - struct FScriptDelegate EntitlementsUpdatedDelegate; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterface.StartSecondaryInitialization -struct USparkInterface_StartSecondaryInitialization_Params -{ - unsigned char ControllerId; // (Parm) - struct FScriptDelegate SparkInitializedDelegate; // (Parm, NeedCtorLink) - struct FScriptDelegate EntitlementsUpdatedDelegate; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterface.GetGameName -struct USparkInterface_GetGameName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterface.GetHardwareName -struct USparkInterface_GetHardwareName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterface.GetPlatformName -struct USparkInterface_GetPlatformName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterface.GetPlatformTicket -struct USparkInterface_GetPlatformTicket_Params -{ - int ControllerId; // (Parm) - unsigned long bPrimary : 1; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterface.ClearSparkConfigReceivedDelegate -struct USparkInterface_ClearSparkConfigReceivedDelegate_Params -{ - struct FScriptDelegate SparkConfigReceivedDelegate; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterface.AddSparkConfigReceivedDelegate -struct USparkInterface_AddSparkConfigReceivedDelegate_Params -{ - struct FScriptDelegate SparkConfigReceivedDelegate; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterface.ResetInitializationStatus -struct USparkInterface_ResetInitializationStatus_Params -{ -}; - -// Function GearboxFramework.SparkInterface.IsSparkEnabled -struct USparkInterface_IsSparkEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterface.IssueSparkStringRequest -struct USparkInterface_IssueSparkStringRequest_Params -{ - struct FHttpParameters HttpRequestParameters; // (Const, Parm, OutParm, NeedCtorLink) - struct FString URL; // (Parm, NeedCtorLink) - struct FString RequestData; // (Const, Parm, NeedCtorLink) - struct FScriptDelegate SparkRequestCompleteDelegate; // (Parm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterface.IssueSparkRequest -struct USparkInterface_IssueSparkRequest_Params -{ - struct FHttpParameters HttpRequestParameters; // (Const, Parm, OutParm, NeedCtorLink) - struct FString URL; // (Parm, NeedCtorLink) - TArray RequestData; // (Const, Parm, OutParm, NeedCtorLink) - struct FScriptDelegate SparkRequestCompleteDelegate; // (Parm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAccountData.HasSignedAllEulas -struct UGearboxAccountData_HasSignedAllEulas_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAccountData.CountEntitlement -struct UGearboxAccountData_CountEntitlement_Params -{ - struct FName EntitlementName; // (Parm) - unsigned long bIgnoreLocallyConsumed : 1; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAccountData.GetTotalGoldenKeyCount -struct UGearboxAccountData_GetTotalGoldenKeyCount_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAccountData.GetGoldenKeyCount -struct UGearboxAccountData_GetGoldenKeyCount_Params -{ - unsigned long bIgnoreLocallyConsumed : 1; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAccountData.HasGoldenKey -struct UGearboxAccountData_HasGoldenKey_Params -{ - unsigned long bIgnoreLocallyConsumed : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAccountData.HasDeveloperSkin -struct UGearboxAccountData_HasDeveloperSkin_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAccountData.IsDeveloper -struct UGearboxAccountData_IsDeveloper_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAccountData.MarkOffersNotified -struct UGearboxAccountData_MarkOffersNotified_Params -{ -}; - -// Function GearboxFramework.GearboxAccountData.GetUnnotifiedOffers -struct UGearboxAccountData_GetUnnotifiedOffers_Params -{ - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountData.GetEntitlementWithName -struct UGearboxAccountData_GetEntitlementWithName_Params -{ - struct FName EntitlementName; // (Parm) - class UGearboxAccountEntitlement* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAccountData.GetEntitlementWithId -struct UGearboxAccountData_GetEntitlementWithId_Params -{ - int Id; // (Parm) - class UGearboxAccountEntitlement* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAccountData.HasEntitlement -struct UGearboxAccountData_HasEntitlement_Params -{ - struct FName EntitlementName; // (Parm) - unsigned long bIgnoreLocallyConsumed : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAccountData.RemoveEntitlement -struct UGearboxAccountData_RemoveEntitlement_Params -{ - class UGearboxAccountEntitlement* Entitlement; // (Parm) -}; - -// Function GearboxFramework.GearboxAccountData.ReplaceEntitlements -struct UGearboxAccountData_ReplaceEntitlements_Params -{ - TArray NewEntitlements; // (Const, Parm, OutParm, NeedCtorLink) - TArray NewOffers; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountData.ReplaceServices -struct UGearboxAccountData_ReplaceServices_Params -{ - TArray NewServices; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountData.HandleReloadEntitlementsResponse -struct UGearboxAccountData_HandleReloadEntitlementsResponse_Params -{ - struct FSparkResult Result; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountData.ReloadEntitlements -struct UGearboxAccountData_ReloadEntitlements_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAccountData.ResetEntitlementUpdateTimer -struct UGearboxAccountData_ResetEntitlementUpdateTimer_Params -{ -}; - -// Function GearboxFramework.GearboxAccountData.CanReloadEntitlements -struct UGearboxAccountData_CanReloadEntitlements_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAccountData.TriggerEntitlementsUpdatedDelegates -struct UGearboxAccountData_TriggerEntitlementsUpdatedDelegates_Params -{ -}; - -// Function GearboxFramework.GearboxAccountData.ClearEntitlementsUpdatedDelegate -struct UGearboxAccountData_ClearEntitlementsUpdatedDelegate_Params -{ - struct FScriptDelegate EntitlementsUpdatedDelegate; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountData.AddEntitlementsUpdatedDelegate -struct UGearboxAccountData_AddEntitlementsUpdatedDelegate_Params -{ - struct FScriptDelegate EntitlementsUpdatedDelegate; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountData.GetService -struct UGearboxAccountData_GetService_Params -{ - struct FName ServiceName; // (Parm) - class USparkServiceConfiguration* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAccountData.Clear -struct UGearboxAccountData_Clear_Params -{ -}; - -// Function GearboxFramework.GearboxAccountData.ExtractArchwayResultJson -struct UGearboxAccountData_ExtractArchwayResultJson_Params -{ - TArray Data; // (Const, Parm, OutParm, NeedCtorLink) - struct FArchwayResult ArchwayData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAccountData.ExtractArchwayResult -struct UGearboxAccountData_ExtractArchwayResult_Params -{ - TArray Data; // (Const, Parm, OutParm, NeedCtorLink) - struct FArchwayResult ArchwayData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAccountActions.HandleEULAInteractionCompleteResponse -struct UGearboxAccountActions_HandleEULAInteractionCompleteResponse_Params -{ - struct FSparkResult Result; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountActions.HandleEULAInteractionComplete -struct UGearboxAccountActions_HandleEULAInteractionComplete_Params -{ - unsigned char ControllerId; // (Parm) - TArray EULAState; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountActions.HandleEULAChainResponse -struct UGearboxAccountActions_HandleEULAChainResponse_Params -{ - struct FSparkResult Result; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountActions.ReadEULAChain -struct UGearboxAccountActions_ReadEULAChain_Params -{ - unsigned char ControllerId; // (Parm) - unsigned long bAllowRetries : 1; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAccountActions.HandleOffersNotifiedResponse -struct UGearboxAccountActions_HandleOffersNotifiedResponse_Params -{ - struct FSparkResult Result; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountActions.HandleBulkEntitlementsConsumedResponse -struct UGearboxAccountActions_HandleBulkEntitlementsConsumedResponse_Params -{ - struct FSparkResult Result; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountActions.HandleEntitlementConsumedResponse -struct UGearboxAccountActions_HandleEntitlementConsumedResponse_Params -{ - struct FSparkResult Result; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountActions.HandleCodeRedeemedResponse -struct UGearboxAccountActions_HandleCodeRedeemedResponse_Params -{ - struct FSparkResult Result; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountActions.HandleResetPasswordResponse -struct UGearboxAccountActions_HandleResetPasswordResponse_Params -{ - struct FSparkResult Result; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountActions.HandleSignUpResponse -struct UGearboxAccountActions_HandleSignUpResponse_Params -{ - struct FSparkResult Result; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountActions.HandleSignInResponse -struct UGearboxAccountActions_HandleSignInResponse_Params -{ - struct FSparkResult Result; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountActions.ExtractArchwayResult -struct UGearboxAccountActions_ExtractArchwayResult_Params -{ - TArray Data; // (Parm, NeedCtorLink) - struct FArchwayResult ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountActions.MarkOffersNotified -struct UGearboxAccountActions_MarkOffersNotified_Params -{ - unsigned char ControllerId; // (Parm) -}; - -// Function GearboxFramework.GearboxAccountActions.LocallyConsumeEntitlementWithCount -struct UGearboxAccountActions_LocallyConsumeEntitlementWithCount_Params -{ - struct FName EntitlementName; // (Parm) - int NumToConsume; // (Parm) - unsigned char ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAccountActions.ConsumeEntitlementsWithCounts -struct UGearboxAccountActions_ConsumeEntitlementsWithCounts_Params -{ - TArray EntitlementsToConsume; // (Parm, NeedCtorLink) - TArray Counts; // (Parm, NeedCtorLink) - unsigned char ControllerId; // (Parm) - struct FScriptDelegate EntitlementConsumedDelegate; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountActions.ConsumeEntitlementWithCount -struct UGearboxAccountActions_ConsumeEntitlementWithCount_Params -{ - struct FName EntitlementName; // (Parm) - int Count; // (Parm) - unsigned char ControllerId; // (Parm) - struct FScriptDelegate EntitlementConsumedDelegate; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountActions.RedeemCode -struct UGearboxAccountActions_RedeemCode_Params -{ - struct FString Code; // (Parm, NeedCtorLink) - unsigned char ControllerId; // (Parm) - struct FScriptDelegate CodeRedeemedDelegate; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountActions.ResetPasswordGearboxAccount -struct UGearboxAccountActions_ResetPasswordGearboxAccount_Params -{ - struct FString Email; // (Parm, NeedCtorLink) - unsigned char ControllerId; // (Parm) - struct FScriptDelegate ResetPasswordDelegate; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountActions.EscapeJson -struct UGearboxAccountActions_EscapeJson_Params -{ - struct FString Input; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountActions.SignUpGearboxAccount -struct UGearboxAccountActions_SignUpGearboxAccount_Params -{ - struct FString Email; // (Parm, NeedCtorLink) - struct FString Password; // (Parm, NeedCtorLink) - struct FString PasswordConfirm; // (Parm, NeedCtorLink) - struct FString AgeString; // (Parm, NeedCtorLink) - unsigned char ControllerId; // (Parm) - struct FScriptDelegate SignUpDelegate; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountActions.SignInGearboxAccount -struct UGearboxAccountActions_SignInGearboxAccount_Params -{ - struct FString Email; // (Parm, NeedCtorLink) - struct FString Password; // (Parm, NeedCtorLink) - unsigned char ControllerId; // (Parm) - struct FScriptDelegate SignInDelegate; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountActions.OnEntitlementConsumed -struct UGearboxAccountActions_OnEntitlementConsumed_Params -{ - unsigned char ConsumeResult; // (Parm) -}; - -// Function GearboxFramework.GearboxAccountActions.OnCodeRedeemed -struct UGearboxAccountActions_OnCodeRedeemed_Params -{ - unsigned char RedeemResult; // (Parm) - struct FString CustomTitle; // (OptionalParm, Parm, NeedCtorLink) - struct FString CustomBody; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAccountActions.OnResetPasswordGearboxAccount -struct UGearboxAccountActions_OnResetPasswordGearboxAccount_Params -{ - unsigned char ResetResult; // (Parm) -}; - -// Function GearboxFramework.GearboxAccountActions.OnSignUpGearboxAccount -struct UGearboxAccountActions_OnSignUpGearboxAccount_Params -{ - unsigned char SignUpResult; // (Parm) -}; - -// Function GearboxFramework.GearboxAccountActions.OnSignInGearboxAccount -struct UGearboxAccountActions_OnSignInGearboxAccount_Params -{ - unsigned char SignInResult; // (Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.CanPlayOnline -struct AGearboxPlayerController_CanPlayOnline_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxPlayerController.DisplayShiftCommunicationFailedDialog -struct AGearboxPlayerController_DisplayShiftCommunicationFailedDialog_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.ShowEULAScreen -struct AGearboxPlayerController_ShowEULAScreen_Params -{ - TArray EulaChain; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxPlayerController.RequestTitleStorageFile -struct AGearboxPlayerController_RequestTitleStorageFile_Params -{ - struct FString Filename; // (Parm, NeedCtorLink) - struct FScriptDelegate TitleStorageRequestCompleteDelegate; // (Parm, NeedCtorLink) - unsigned char AcceptsType; // (Parm) - struct FString CustomAcceptsType; // (OptionalParm, Parm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxPlayerController.ShowSparkID -struct AGearboxPlayerController_ShowSparkID_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.ShouldCheckRemoteControlCheckbox -struct AGearboxPlayerController_ShouldCheckRemoteControlCheckbox_Params -{ - unsigned char CheckBoxName; // (Parm) - class AHUD* HUD; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxPlayerController.DisplayDebugSpark -struct AGearboxPlayerController_DisplayDebugSpark_Params -{ - class AHUD* HUD; // (Parm) - float out_YL; // (Parm, OutParm) - float out_YPos; // (Parm, OutParm) -}; - -// Function GearboxFramework.GearboxPlayerController.AITree -struct AGearboxPlayerController_AITree_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.AIToggleTargetViewCones -struct AGearboxPlayerController_AIToggleTargetViewCones_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.AIToggleAwarenessZones -struct AGearboxPlayerController_AIToggleAwarenessZones_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.AIToggleCombat -struct AGearboxPlayerController_AIToggleCombat_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.AIToggleResources -struct AGearboxPlayerController_AIToggleResources_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.AIToggleInactiveRules -struct AGearboxPlayerController_AIToggleInactiveRules_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.AIToggleRules -struct AGearboxPlayerController_AIToggleRules_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.AIToggleFlags -struct AGearboxPlayerController_AIToggleFlags_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.AIDebugNextSnapshot -struct AGearboxPlayerController_AIDebugNextSnapshot_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.AIDebugPrevSnapshot -struct AGearboxPlayerController_AIDebugPrevSnapshot_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.ainext -struct AGearboxPlayerController_ainext_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.aiprev -struct AGearboxPlayerController_aiprev_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.AINextRule -struct AGearboxPlayerController_AINextRule_Params -{ - unsigned long bSkipContainers : 1; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.AIPrevRule -struct AGearboxPlayerController_AIPrevRule_Params -{ - unsigned long bSkipContainers : 1; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.AIDebugSetPawn -struct AGearboxPlayerController_AIDebugSetPawn_Params -{ - class AGearboxPawn* NewPawn; // (Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.AIDebugSetPawnByName -struct AGearboxPlayerController_AIDebugSetPawnByName_Params -{ - struct FName NewPawnName; // (Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.debugpawn -struct AGearboxPlayerController_debugpawn_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.aisetp -struct AGearboxPlayerController_aisetp_Params -{ - struct FName NewPawnName; // (Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.NotifyGameUnPaused -struct AGearboxPlayerController_NotifyGameUnPaused_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.NotifyGamePaused -struct AGearboxPlayerController_NotifyGamePaused_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.SetSettingsFromProfile -struct AGearboxPlayerController_SetSettingsFromProfile_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.GetStorageDeviceID -struct AGearboxPlayerController_GetStorageDeviceID_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxPlayerController.SetStorageDeviceID -struct AGearboxPlayerController_SetStorageDeviceID_Params -{ - int DeviceID; // (Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.NotifyDeviceSelectComplete -struct AGearboxPlayerController_NotifyDeviceSelectComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.DisplayStorageRemovedMenu -struct AGearboxPlayerController_DisplayStorageRemovedMenu_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.DisplayProfileRemovedMenu -struct AGearboxPlayerController_DisplayProfileRemovedMenu_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.NotifyProfileWriteFromStorageChangeComplete -struct AGearboxPlayerController_NotifyProfileWriteFromStorageChangeComplete_Params -{ - unsigned char LocalUser; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.IsCurrentStorageDeviceValid -struct AGearboxPlayerController_IsCurrentStorageDeviceValid_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxPlayerController.NotifyStorageDeviceChange -struct AGearboxPlayerController_NotifyStorageDeviceChange_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.DestroyOnlineGame -struct AGearboxPlayerController_DestroyOnlineGame_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.ReturnToTitleScreen -struct AGearboxPlayerController_ReturnToTitleScreen_Params -{ - unsigned long bSkipSave : 1; // (OptionalParm, Parm) - unsigned long bRemoveSplitPlayer : 1; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.GetConnectionFailureNoticeMsg -struct AGearboxPlayerController_GetConnectionFailureNoticeMsg_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxPlayerController.GetMainMenuMapName -struct AGearboxPlayerController_GetMainMenuMapName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxPlayerController.NotifyLinkStatusChange -struct AGearboxPlayerController_NotifyLinkStatusChange_Params -{ - unsigned long bIsConnected : 1; // (Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.NotifyLoginStatusChange -struct AGearboxPlayerController_NotifyLoginStatusChange_Params -{ - unsigned char NewStatus; // (Parm) - struct FUniqueNetId NewId; // (Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.NotifyLoginChange -struct AGearboxPlayerController_NotifyLoginChange_Params -{ - unsigned char LocalUserNum; // (Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.OnReadProfileSettingsComplete -struct AGearboxPlayerController_OnReadProfileSettingsComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.OnReceivedNewProfile -struct AGearboxPlayerController_OnReceivedNewProfile_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.ClearOnlineDelegates -struct AGearboxPlayerController_ClearOnlineDelegates_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.RegisterOnlineDelegates -struct AGearboxPlayerController_RegisterOnlineDelegates_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.OnProfileWriteComplete -struct AGearboxPlayerController_OnProfileWriteComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.HidePS3WritingProfileDialog -struct AGearboxPlayerController_HidePS3WritingProfileDialog_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.ShowPS3WritingProfileDialog -struct AGearboxPlayerController_ShowPS3WritingProfileDialog_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.WriteProfile -struct AGearboxPlayerController_WriteProfile_Params -{ - unsigned long bShouldShowProfileDialog : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxPlayerController.GetProfileSettings -struct AGearboxPlayerController_GetProfileSettings_Params -{ - class UGearboxProfileSettings* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxPlayerController.GetMyControllerId -struct AGearboxPlayerController_GetMyControllerId_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxPlayerController.ReadProfile -struct AGearboxPlayerController_ReadProfile_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.UnregisterPlayerDataStores -struct AGearboxPlayerController_UnregisterPlayerDataStores_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.RegisterCustomPlayerDataStores -struct AGearboxPlayerController_RegisterCustomPlayerDataStores_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.SetDataStoreStringValue -struct AGearboxPlayerController_SetDataStoreStringValue_Params -{ - struct FString MarkupString; // (Parm, NeedCtorLink) - struct FString NewValue; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxPlayerController.GetDataStoreStringValue -struct AGearboxPlayerController_GetDataStoreStringValue_Params -{ - struct FString MarkupString; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxPlayerController.ClientKeepPlayingLoadingMovie -struct AGearboxPlayerController_ClientKeepPlayingLoadingMovie_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.ClientResetCamera -struct AGearboxPlayerController_ClientResetCamera_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.SpawnPlayerCamera -struct AGearboxPlayerController_SpawnPlayerCamera_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.InitInputSystem -struct AGearboxPlayerController_InitInputSystem_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.NoTargetAll -struct AGearboxPlayerController_NoTargetAll_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.NoTarget -struct AGearboxPlayerController_NoTarget_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.GetNoTargetPlayers -struct AGearboxPlayerController_GetNoTargetPlayers_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxPlayerController.SetNoTargetPlayers -struct AGearboxPlayerController_SetNoTargetPlayers_Params -{ - unsigned long bNoTarget : 1; // (Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.Possess -struct AGearboxPlayerController_Possess_Params -{ - class APawn* aPawn; // (Parm) - unsigned long bVehicleTransition : 1; // (Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.DontTarget -struct AGearboxPlayerController_DontTarget_Params -{ - unsigned long bModeFlag : 1; // (Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.ClientConsoleCommand -struct AGearboxPlayerController_ClientConsoleCommand_Params -{ - struct FString Command; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxPlayerController.IsPlayerAllowingActiveMoment -struct AGearboxPlayerController_IsPlayerAllowingActiveMoment_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxPlayerController.IsActiveMomentRunning -struct AGearboxPlayerController_IsActiveMomentRunning_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxPlayerController.ViewShake -struct AGearboxPlayerController_ViewShake_Params -{ - float DeltaTime; // (Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.UpdateShakeRotComponent -struct AGearboxPlayerController_UpdateShakeRotComponent_Params -{ - float Max; // (Parm, OutParm) - int Current; // (Parm, OutParm) - float Rate; // (Parm, OutParm) - float Time; // (Parm) - float DeltaTime; // (Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.CheckShake -struct AGearboxPlayerController_CheckShake_Params -{ - float MaxOffset; // (Parm, OutParm) - float Offset; // (Parm, OutParm) - float Rate; // (Parm, OutParm) - float Time; // (Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.StopViewShaking -struct AGearboxPlayerController_StopViewShaking_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.OnCameraShake -struct AGearboxPlayerController_OnCameraShake_Params -{ - class UGearboxSeqAct_CameraShake* ShakeAction; // (Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.ShakeView -struct AGearboxPlayerController_ShakeView_Params -{ - struct FGearboxViewShakeInfo NewViewShake; // (Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.ClientDamageShake -struct AGearboxPlayerController_ClientDamageShake_Params -{ - int Damage; // (Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.ConsoleEcho -struct AGearboxPlayerController_ConsoleEcho_Params -{ - struct FString Text; // (Parm, NeedCtorLink) - unsigned long bLogOutput : 1; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.Initialize -struct AGearboxPlayerController_Initialize_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.PostBeginPlay -struct AGearboxPlayerController_PostBeginPlay_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerController.TryAndSpawnLeviathanChannel -struct AGearboxPlayerController_TryAndSpawnLeviathanChannel_Params -{ - class UNetConnection* Connection; // (Parm) -}; - -// Function GearboxFramework.GearboxPlayerController.GenerateNewSessionGuid -struct AGearboxPlayerController_GenerateNewSessionGuid_Params -{ -}; - -// Function GearboxFramework.GearboxPlayerInput.PlayerInput -struct UGearboxPlayerInput_PlayerInput_Params -{ - float DeltaTime; // (Parm) -}; - -// Function GearboxFramework.GearboxRenderTextureManager.SetThumbnailMesh -struct UGearboxRenderTextureManager_SetThumbnailMesh_Params -{ - class UTexture* Texture; // (Parm) - class UMeshComponent* Mesh; // (Parm, EditInline) -}; - -// Function GearboxFramework.GearboxRenderTextureManager.FreeContext -struct UGearboxRenderTextureManager_FreeContext_Params -{ - struct FName Context; // (Parm) -}; - -// Function GearboxFramework.GearboxRenderTextureManager.FreeThumbnail -struct UGearboxRenderTextureManager_FreeThumbnail_Params -{ - class UTexture* Texture; // (Parm) -}; - -// Function GearboxFramework.GearboxRenderTextureManager.GetThumbnail -struct UGearboxRenderTextureManager_GetThumbnail_Params -{ - struct FName Context; // (Parm) - int TextureSizeX; // (Parm) - int TextureSizeY; // (Parm) - unsigned char UpdateType; // (Parm) - int SizeX; // (OptionalParm, Parm) - int SizeY; // (OptionalParm, Parm) - class UTexture* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxRenderTextureManager.FreeTexture2D -struct UGearboxRenderTextureManager_FreeTexture2D_Params -{ - class UTexture2D* Texture; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxRenderTextureManager.GetTexture2D -struct UGearboxRenderTextureManager_GetTexture2D_Params -{ - class UTexture2D* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxRenderTextureManager.FreeRenderTexture -struct UGearboxRenderTextureManager_FreeRenderTexture_Params -{ - class UTextureRenderTarget2D* Texture; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxRenderTextureManager.GetRenderTexture -struct UGearboxRenderTextureManager_GetRenderTexture_Params -{ - int InSizeX; // (Parm) - int InSizeY; // (Parm) - unsigned long bNeedsTwoCopies : 1; // (OptionalParm, Parm) - class UTextureRenderTarget2D* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxSkeletalMeshComponent.SetFOV -struct UGearboxSkeletalMeshComponent_SetFOV_Params -{ - float NewFOV; // (Parm) -}; - -// Function GearboxFramework.GestaltSkeletalMeshDefinition.InitGestaltAccessoryMeshDataFromParts -struct UGestaltSkeletalMeshDefinition_InitGestaltAccessoryMeshDataFromParts_Params -{ - class USkeletalMesh* MeshToBorrowBonesFrom; // (Parm) - class UGestaltPartMatrices* AccessoryMatrices; // (Parm) - class USkeletalMeshComponent* TargetComponent; // (Parm, EditInline) - TArray PermutationConfiguration; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GestaltSkeletalMeshDefinition.InitGestaltMeshDataFromParts -struct UGestaltSkeletalMeshDefinition_InitGestaltMeshDataFromParts_Params -{ - class USkeletalMeshComponent* TargetComponent; // (Parm, EditInline) - TArray PartMeshNames; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GFxActorMoviePool.DisplayDebug -struct UGFxActorMoviePool_DisplayDebug_Params -{ - class AHUD* HUD; // (Parm) - float X; // (Parm) - float out_YL; // (Parm, OutParm) - float out_YPos; // (Parm, OutParm) -}; - -// Function GearboxFramework.GFxActorMoviePool.GetPoolName -struct UGFxActorMoviePool_GetPoolName_Params -{ - int Index; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.GFxActorMoviePool.PoolStyleString -struct UGFxActorMoviePool_PoolStyleString_Params -{ - unsigned char Pooling; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.GFxActorMoviePool.MovieStateChanged -struct UGFxActorMoviePool_MovieStateChanged_Params -{ - class UGearboxGFxMovie* Movie; // (Parm) -}; - -// Function GearboxFramework.GFxMovieDefinition.FindMovieLink -struct UGFxMovieDefinition_FindMovieLink_Params -{ - struct FName MovieName; // (Parm) - class UGFxMovieDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GFxMovieDefinition.PostMovieStart -struct UGFxMovieDefinition_PostMovieStart_Params -{ - class UGearboxGFxMovie* StartedMovie; // (Parm) -}; - -// Function GearboxFramework.GFxMovieDefinition.SpawnPlayerMovie -struct UGFxMovieDefinition_SpawnPlayerMovie_Params -{ - class AGearboxPlayerController* Owner; // (Parm) - FScriptInterface TargetActor; // (Parm) - class UObject* ContextObject; // (OptionalParm, Parm) - class UGearboxGFxMovie* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GFxMovieDefinition.SupportsStatePooling -struct UGFxMovieDefinition_SupportsStatePooling_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GFxMovieDefinition.GetPoolStyle -struct UGFxMovieDefinition_GetPoolStyle_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GFxMovieDrawStyle.GetStyleDebugString -struct UGFxMovieDrawStyle_GetStyleDebugString_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.GFxMovieDrawStyleHUD.RequiresClientInstance -struct UGFxMovieDrawStyleHUD_RequiresClientInstance_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GFxMovieDrawStyleMesh.GetStyleDebugString -struct UGFxMovieDrawStyleMesh_GetStyleDebugString_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.GFxMovieDrawStyleMesh.RequiresClientInstance -struct UGFxMovieDrawStyleMesh_RequiresClientInstance_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GFxMovieDrawStyleSplitscreen.RequiresClientInstance -struct UGFxMovieDrawStyleSplitscreen_RequiresClientInstance_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GFxMovieManager.ChangeMovieState -struct UGFxMovieManager_ChangeMovieState_Params -{ - FScriptInterface TargetActor; // (Parm) - struct FName State; // (Parm) - unsigned char Change; // (Parm) - class AGearboxPlayerController* PC; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.GFxMovieManager.Unsubscribe -struct UGFxMovieManager_Unsubscribe_Params -{ - class AGearboxPlayerController* PC; // (Parm) -}; - -// Function GearboxFramework.GFxMovieManager.Subscribe -struct UGFxMovieManager_Subscribe_Params -{ - class AGearboxPlayerController* PC; // (Parm) -}; - -// Function GearboxFramework.GFxMovieManager.UnregisterMoviesDrawnTo -struct UGFxMovieManager_UnregisterMoviesDrawnTo_Params -{ - class UPrimitiveComponent* PrimComp; // (Parm, EditInline) - FScriptInterface TargetActor; // (Parm) -}; - -// Function GearboxFramework.GFxMovieManager.UnregisterTarget -struct UGFxMovieManager_UnregisterTarget_Params -{ - FScriptInterface TargetActor; // (Parm) -}; - -// Function GearboxFramework.GFxMovieManager.UnregisterMovie -struct UGFxMovieManager_UnregisterMovie_Params -{ - class UGFxMovieDefinition* Definition; // (Parm) - FScriptInterface TargetActor; // (Parm) -}; - -// Function GearboxFramework.GFxMovieManager.RegisterMovie -struct UGFxMovieManager_RegisterMovie_Params -{ - class UGFxMovieDefinition* Definition; // (Parm) - FScriptInterface TargetActor; // (Parm) -}; - -// Function GearboxFramework.GFxMovieStatePlayerAware.EnableState -struct UGFxMovieStatePlayerAware_EnableState_Params -{ - struct FName TheState; // (Parm) - struct FMovieStateStruct MovieState; // (Parm, OutParm, NeedCtorLink) - unsigned long bEnable : 1; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.IAIInterface.InitSequence -struct UIAIInterface_InitSequence_Params -{ - class UActionSequence* NewSequence; // (Parm) -}; - -// Function GearboxFramework.IAIInterface.GetAllegiance -struct UIAIInterface_GetAllegiance_Params -{ - class UPawnAllegiance* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.IAIInterface.GetAIDefinition -struct UIAIInterface_GetAIDefinition_Params -{ - class UAIDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.IAIInterface.GetAIComponent -struct UIAIInterface_GetAIComponent_Params -{ - class UAIComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function GearboxFramework.IAIInterface.GetAIParent -struct UIAIInterface_GetAIParent_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.IAIInterface.GetAILocation -struct UIAIInterface_GetAILocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.IAIInterface.GetAIActor -struct UIAIInterface_GetAIActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.IAIInterface.CanTickAI -struct UIAIInterface_CanTickAI_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.IGFxActorMovie.GFx_NotifyMovieDestroy -struct UIGFxActorMovie_GFx_NotifyMovieDestroy_Params -{ - class UGearboxGFxMovie* Movie; // (Parm) -}; - -// Function GearboxFramework.IGFxActorMovie.GFx_NotifyMovieCreate -struct UIGFxActorMovie_GFx_NotifyMovieCreate_Params -{ - class UGearboxGFxMovie* Movie; // (Parm) -}; - -// Function GearboxFramework.IGFxActorMovie.GFx_GetMovieActor -struct UIGFxActorMovie_GFx_GetMovieActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.InterfaceGearboxCamera.FinishCameraLookAt -struct UInterfaceGearboxCamera_FinishCameraLookAt_Params -{ -}; - -// Function GearboxFramework.InterfaceGearboxCamera.EnableThirdPersonLookAt -struct UInterfaceGearboxCamera_EnableThirdPersonLookAt_Params -{ - float LookAtXOffset; // (Parm) - float LookAtYOffset; // (Parm) - float LookAtZOffset; // (Parm) - unsigned char LookAtMode; // (Parm) -}; - -// Function GearboxFramework.InterfaceGearboxCamera.BeginCameraLookAt -struct UInterfaceGearboxCamera_BeginCameraLookAt_Params -{ - class AActor* LookAtTarget; // (Parm) - struct FName LookAtBone; // (Parm) - struct FVector TargetLocation; // (Parm) - float Zoom; // (Parm) - struct FVector2D FOV; // (Parm) - float Duration; // (Parm) - float TransitionTimeIn; // (Parm) - float TransitionTimeOut; // (Parm) -}; - -// Function GearboxFramework.IStreamingDataEvent.RunStreamingDataEvent -struct UIStreamingDataEvent_RunStreamingDataEvent_Params -{ - struct FName EventName; // (Parm) - class UObject* EventInstigator; // (OptionalParm, Parm) - class UObject* OtherEventParticipantObject; // (OptionalParm, Parm) - int IntParam; // (OptionalParm, Parm) - float FloatParam; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.PhysicsStateExpressionEvaluator.Evaluate -struct UPhysicsStateExpressionEvaluator_Evaluate_Params -{ - class UObject* ContextSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationAspect.DenStatRemoved -struct UPopulationAspect_DenStatRemoved_Params -{ - class APawn* DenPawn; // (Parm) -}; - -// Function GearboxFramework.PopulationAspect.DenStatAdded -struct UPopulationAspect_DenStatAdded_Params -{ - class APawn* DenPawn; // (Parm) -}; - -// Function GearboxFramework.PopulationAspect.EnabledStatusChanged -struct UPopulationAspect_EnabledStatusChanged_Params -{ - unsigned long bIsEnabled : 1; // (Parm) - unsigned long bHasActiveActors : 1; // (Parm) -}; - -// Function GearboxFramework.PopulationAspect.AllActorsRemoved -struct UPopulationAspect_AllActorsRemoved_Params -{ - unsigned long bFinishedSpawning : 1; // (Parm) -}; - -// Function GearboxFramework.PopulationAspect.OnActorDeath -struct UPopulationAspect_OnActorDeath_Params -{ - class AActor* DeadActor; // (Parm) -}; - -// Function GearboxFramework.PopulationAspect.OnSpawnActor -struct UPopulationAspect_OnSpawnActor_Params -{ - class AActor* SpawnedActor; // (Parm) -}; - -// Function GearboxFramework.PopulationAspect.Initialize -struct UPopulationAspect_Initialize_Params -{ -}; - -// Function GearboxFramework.PopulationEncounter.TriggerKismetAllSpawnedEvent -struct APopulationEncounter_TriggerKismetAllSpawnedEvent_Params -{ -}; - -// Function GearboxFramework.PopulationEncounter.TriggerKismetDeathEvent -struct APopulationEncounter_TriggerKismetDeathEvent_Params -{ -}; - -// Function GearboxFramework.PopulationEncounter.OnToggle -struct APopulationEncounter_OnToggle_Params -{ - class USeqAct_Toggle* Action; // (Parm) -}; - -// Function GearboxFramework.PopulationEncounter.UpdateOpportunityEnabledStates -struct APopulationEncounter_UpdateOpportunityEnabledStates_Params -{ - int nWave; // (Parm) - unsigned long bUpdateIfOnlyOneWave : 1; // (Parm) -}; - -// Function GearboxFramework.PopulationEncounter.UpdateKismetNotifications -struct APopulationEncounter_UpdateKismetNotifications_Params -{ -}; - -// Function GearboxFramework.PopUpDebugBarGraph.Display -struct UPopUpDebugBarGraph_Display_Params -{ - float DeltaSeconds; // (Parm) - class UCanvas* Canvas; // (Parm) -}; - -// Function GearboxFramework.PopUpDebugBarGraph.GetValue -struct UPopUpDebugBarGraph_GetValue_Params -{ - int ColumnNdx; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopUpDebugBarGraph.SetValue -struct UPopUpDebugBarGraph_SetValue_Params -{ - int ColumnNdx; // (Parm) - float NewValue; // (Parm) -}; - -// Function GearboxFramework.PopUpDebugBarGraph.AddNewColumn -struct UPopUpDebugBarGraph_AddNewColumn_Params -{ - struct FColor ColumnColor; // (Parm) - struct FString HeaderText; // (Parm, NeedCtorLink) - float Value; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopUpDebugBarGraph.AddTitleText -struct UPopUpDebugBarGraph_AddTitleText_Params -{ - struct FString NewTitleText; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.RegionDefinition.GetDefaultRegionGameStage -struct URegionDefinition_GetDefaultRegionGameStage_Params -{ - int MinGameStage; // (Parm, OutParm) - int MaxGameStage; // (Parm, OutParm) - int AwesomeLevel; // (Parm, OutParm) - int GameStageIncreaseOverPlayerLevel; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.RegionDefinition.TestRegionGameStage -struct URegionDefinition_TestRegionGameStage_Params -{ - int GameStage; // (Parm, OutParm) - int AwesomeLevel; // (Parm, OutParm) - unsigned long bDefaultGameStage : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.RegionDefinition.GetRegionGameStage -struct URegionDefinition_GetRegionGameStage_Params -{ - int GameStage; // (Parm, OutParm) - int AwesomeLevel; // (Parm, OutParm) - unsigned long bDefaultGameStage : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.RuleEngineLoadBalanceManager.SetAsDebugging -struct URuleEngineLoadBalanceManager_SetAsDebugging_Params -{ - unsigned long bSetDebugging : 1; // (Parm) -}; - -// Function GearboxFramework.SeqAct_AllPlayersInVolume.AllPlayersInVolumes -struct USeqAct_AllPlayersInVolume_AllPlayersInVolumes_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SeqAct_AllPlayersInVolume.PlayerIsInAVolume -struct USeqAct_AllPlayersInVolume_PlayerIsInAVolume_Params -{ - class APlayerController* PC; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveDefinition.IsPlayingLocally -struct USpecialMoveDefinition_IsPlayingLocally_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveDefinition.GetSMDToPlay -struct USpecialMoveDefinition_GetSMDToPlay_Params -{ - FScriptInterface SMI; // (Parm) - class USpecialMoveDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveDefinition.Contains -struct USpecialMoveDefinition_Contains_Params -{ - class USpecialMoveDefinition* SMD; // (Parm) - FScriptInterface SMI; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveDefinition.ClientFinished -struct USpecialMoveDefinition_ClientFinished_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function GearboxFramework.SpecialMoveDefinition.ServerFinished -struct USpecialMoveDefinition_ServerFinished_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function GearboxFramework.SpecialMoveDefinition.ClientStarted -struct USpecialMoveDefinition_ClientStarted_Params -{ - FScriptInterface SMI; // (Parm) - struct FSpecialMoveData SMData; // (Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveDefinition.ServerStarted -struct USpecialMoveDefinition_ServerStarted_Params -{ - FScriptInterface SMI; // (Parm) -}; - -// Function GearboxFramework.SpecialMoveDefinition.IsLocalAuthority -struct USpecialMoveDefinition_IsLocalAuthority_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveDefinition.AuthorityCanPlay -struct USpecialMoveDefinition_AuthorityCanPlay_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveComponent.IsOwnerAlwaysNetRelevant -struct USpecialMoveComponent_IsOwnerAlwaysNetRelevant_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveComponent.CanPlayBehaviorData -struct USpecialMoveComponent_CanPlayBehaviorData_Params -{ - struct FSMBehavior Data; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveComponent.RunBehaviors -struct USpecialMoveComponent_RunBehaviors_Params -{ - TArray SMBehaviors; // (Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.SpecialMoveComponent.GetCurrent -struct USpecialMoveComponent_GetCurrent_Params -{ - class USpecialMoveDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveComponent.GetPlayRateScale -struct USpecialMoveComponent_GetPlayRateScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveComponent.GetDuration -struct USpecialMoveComponent_GetDuration_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveComponent.GetData -struct USpecialMoveComponent_GetData_Params -{ - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveComponent.LocalAnimFinished -struct USpecialMoveComponent_LocalAnimFinished_Params -{ - class USpecialMoveDefinition* SMD; // (Parm) - struct FSpecialMoveData SMData; // (Parm, OutParm) - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function GearboxFramework.SpecialMoveComponent.ClearQueue -struct USpecialMoveComponent_ClearQueue_Params -{ -}; - -// Function GearboxFramework.SpecialMoveComponent.StopAnyLocal -struct USpecialMoveComponent_StopAnyLocal_Params -{ - struct FName SMNodeName; // (OptionalParm, Parm) - unsigned long bInterrupted : 1; // (OptionalParm, Parm) - class USkeletalMeshComponent* MeshComp; // (OptionalParm, Parm, EditInline) -}; - -// Function GearboxFramework.SpecialMoveComponent.StopLocal -struct USpecialMoveComponent_StopLocal_Params -{ - class USpecialMoveDefinition* OldSMD; // (Parm) - unsigned long bInterrupted : 1; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.SpecialMoveComponent.StopAny -struct USpecialMoveComponent_StopAny_Params -{ - unsigned long bClearQueue : 1; // (OptionalParm, Parm) - unsigned long bInterrupted : 1; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.SpecialMoveComponent.Stop -struct USpecialMoveComponent_Stop_Params -{ - class USpecialMoveDefinition* OldSMD; // (Parm) - unsigned long bClearQueue : 1; // (OptionalParm, Parm) - unsigned long bInterrupted : 1; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.SpecialMoveComponent.PlayLocal -struct USpecialMoveComponent_PlayLocal_Params -{ - class USpecialMoveDefinition* NewSMD; // (Parm) - float PlayRateScale; // (OptionalParm, Parm) - float Duration; // (OptionalParm, Parm) - struct FName CallbackName; // (OptionalParm, Parm) - class UObject* CallbackObject; // (OptionalParm, Parm) - class UObject* Data; // (OptionalParm, Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveComponent.Queue -struct USpecialMoveComponent_Queue_Params -{ - class USpecialMoveDefinition* NewSMD; // (Parm) - float PlayRateScale; // (OptionalParm, Parm) - float Duration; // (OptionalParm, Parm) - struct FName CallbackName; // (OptionalParm, Parm) - class UObject* CallbackObject; // (OptionalParm, Parm) - class UObject* Data; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.SpecialMoveComponent.Play -struct USpecialMoveComponent_Play_Params -{ - class USpecialMoveDefinition* NewSMD; // (Parm) - float PlayRateScale; // (OptionalParm, Parm) - float Duration; // (OptionalParm, Parm) - struct FName CallbackName; // (OptionalParm, Parm) - class UObject* CallbackObject; // (OptionalParm, Parm) - class UObject* Data; // (OptionalParm, Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveComponent.RemoveFromQueue -struct USpecialMoveComponent_RemoveFromQueue_Params -{ - class USpecialMoveDefinition* SMD; // (Parm) -}; - -// Function GearboxFramework.SpecialMoveComponent.IsQueued -struct USpecialMoveComponent_IsQueued_Params -{ - class USpecialMoveDefinition* SMD; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveComponent.IsPlayingClass -struct USpecialMoveComponent_IsPlayingClass_Params -{ - class UClass* SMClass; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveComponent.IsPlayingAny -struct USpecialMoveComponent_IsPlayingAny_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveComponent.IsPlaying -struct USpecialMoveComponent_IsPlaying_Params -{ - class USpecialMoveDefinition* SMD; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveComponent.GetAnimDelta -struct USpecialMoveComponent_GetAnimDelta_Params -{ - class UGearboxAnimDefinition* CustomAnimSMD; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveComponent.GetSMNode -struct USpecialMoveComponent_GetSMNode_Params -{ - class UAnimNodeSpecialMoveBlend* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveComponent.PlayReplicated -struct USpecialMoveComponent_PlayReplicated_Params -{ - struct FReplicatedSpecialMoveData NewSMData; // (Parm) -}; - -// Function GearboxFramework.SpecialMoveComponent.GetAnimLength -struct USpecialMoveComponent_GetAnimLength_Params -{ - class UGearboxAnimDefinition* CustomAnimSMD; // (Parm) - unsigned long bIncludeNextSMD : 1; // (OptionalParm, Parm) - class USkeletalMeshComponent* SMC; // (OptionalParm, Parm, EditInline) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveExpressionList.Contains -struct USpecialMoveExpressionList_Contains_Params -{ - class USpecialMoveDefinition* SMD; // (Parm) - FScriptInterface SMI; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveExpressionList.GetSMDToPlay -struct USpecialMoveExpressionList_GetSMDToPlay_Params -{ - FScriptInterface SMI; // (Parm) - class USpecialMoveDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveRandom.Contains -struct USpecialMoveRandom_Contains_Params -{ - class USpecialMoveDefinition* SMD; // (Parm) - FScriptInterface SMI; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SpecialMoveRandom.GetSMDToPlay -struct USpecialMoveRandom_GetSMDToPlay_Params -{ - FScriptInterface SMI; // (Parm) - class USpecialMoveDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.WireTerminal.Destroyed -struct AWireTerminal_Destroyed_Params -{ -}; - -// Function GearboxFramework.WireTerminal.NotifyModifiedTerminal -struct AWireTerminal_NotifyModifiedTerminal_Params -{ -}; - -// Function GearboxFramework.AIComponent.GetAIRangeTime -struct UAIComponent_GetAIRangeTime_Params -{ - struct FAIRange InRange; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIComponent.DrawAITree -struct UAIComponent_DrawAITree_Params -{ - class UCanvas* Canvas; // (Parm) -}; - -// Function GearboxFramework.AIComponent.LogDemigodHolds -struct UAIComponent_LogDemigodHolds_Params -{ -}; - -// Function GearboxFramework.AIComponent.ReleaseDialog -struct UAIComponent_ReleaseDialog_Params -{ - struct FName HoldName; // (Parm) - class UObject* Tag; // (Parm) -}; - -// Function GearboxFramework.AIComponent.HoldDialog -struct UAIComponent_HoldDialog_Params -{ - struct FName HoldName; // (Parm) - class UObject* Tag; // (Parm) -}; - -// Function GearboxFramework.AIComponent.DialogOnHold -struct UAIComponent_DialogOnHold_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIComponent.ReleaseGod -struct UAIComponent_ReleaseGod_Params -{ - struct FName HoldName; // (Parm) - class UObject* Tag; // (Parm) -}; - -// Function GearboxFramework.AIComponent.HoldGod -struct UAIComponent_HoldGod_Params -{ - struct FName HoldName; // (Parm) - class UObject* Tag; // (Parm) -}; - -// Function GearboxFramework.AIComponent.GodOnHold -struct UAIComponent_GodOnHold_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIComponent.ReleaseDemigod -struct UAIComponent_ReleaseDemigod_Params -{ - struct FName HoldName; // (Parm) - class UObject* Tag; // (Parm) -}; - -// Function GearboxFramework.AIComponent.HoldDemigod -struct UAIComponent_HoldDemigod_Params -{ - struct FName HoldName; // (Parm) - class UObject* Tag; // (Parm) -}; - -// Function GearboxFramework.AIComponent.DemigodOnHold -struct UAIComponent_DemigodOnHold_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIComponent.ReleaseMovement -struct UAIComponent_ReleaseMovement_Params -{ - struct FName HoldName; // (Parm) - class UObject* Tag; // (Parm) -}; - -// Function GearboxFramework.AIComponent.HoldMovement -struct UAIComponent_HoldMovement_Params -{ - struct FName HoldName; // (Parm) - class UObject* Tag; // (Parm) -}; - -// Function GearboxFramework.AIComponent.MovementOnHold -struct UAIComponent_MovementOnHold_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIComponent.ReleaseTarget -struct UAIComponent_ReleaseTarget_Params -{ - struct FName HoldName; // (Parm) - class UObject* Tag; // (Parm) -}; - -// Function GearboxFramework.AIComponent.HoldTarget -struct UAIComponent_HoldTarget_Params -{ - struct FName HoldName; // (Parm) - class UObject* Tag; // (Parm) -}; - -// Function GearboxFramework.AIComponent.TargetOnHold -struct UAIComponent_TargetOnHold_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIComponent.Release -struct UAIComponent_Release_Params -{ - struct FName HoldName; // (Parm) - class UObject* Tag; // (Parm) -}; - -// Function GearboxFramework.AIComponent.Hold -struct UAIComponent_Hold_Params -{ - struct FName HoldName; // (Parm) - class UObject* Tag; // (Parm) -}; - -// Function GearboxFramework.AIComponent.OnHold -struct UAIComponent_OnHold_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIComponent.ForceUpdateTargets -struct UAIComponent_ForceUpdateTargets_Params -{ -}; - -// Function GearboxFramework.AIComponent.TargetChanged -struct UAIComponent_TargetChanged_Params -{ - class AActor* OldTarget; // (Parm) - class AActor* NewTarget; // (Parm) -}; - -// Function GearboxFramework.AIComponent.SetTarget -struct UAIComponent_SetTarget_Params -{ - class AActor* NewTarget; // (Parm) -}; - -// Function GearboxFramework.AIComponent.SetScriptedTarget -struct UAIComponent_SetScriptedTarget_Params -{ - class AActor* NewScriptedTarget; // (Parm) -}; - -// Function GearboxFramework.AIComponent.GetTargetRecordFor -struct UAIComponent_GetTargetRecordFor_Params -{ - class AActor* Target; // (Parm) - unsigned long bTryParent : 1; // (OptionalParm, Parm) - class UMindTargetInfo* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIComponent.GetTargetRecord -struct UAIComponent_GetTargetRecord_Params -{ - unsigned long bTryParent : 1; // (OptionalParm, Parm) - class UMindTargetInfo* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIComponent.IsTarget -struct UAIComponent_IsTarget_Params -{ - class AActor* TestTarget; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIComponent.GetTarget -struct UAIComponent_GetTarget_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIComponent.HasTarget -struct UAIComponent_HasTarget_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIComponent.ShouldRemoveTarget -struct UAIComponent_ShouldRemoveTarget_Params -{ - class UMindTargetInfo* TargetRec; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIComponent.TargetRemoved -struct UAIComponent_TargetRemoved_Params -{ - class UMindTargetInfo* TargetRec; // (Parm) -}; - -// Function GearboxFramework.AIComponent.ForceRemoveTarget -struct UAIComponent_ForceRemoveTarget_Params -{ - class AActor* Target; // (Parm) -}; - -// Function GearboxFramework.AIComponent.ValidCurrentTarget -struct UAIComponent_ValidCurrentTarget_Params -{ - class UMindTargetInfo* TargetRec; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIComponent.ValidTarget -struct UAIComponent_ValidTarget_Params -{ - class AActor* Target; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIComponent.PrioritizeTarget -struct UAIComponent_PrioritizeTarget_Params -{ - class UMindTargetInfo* TargetRec; // (Parm) -}; - -// Function GearboxFramework.AIComponent.CalcTargetInfo -struct UAIComponent_CalcTargetInfo_Params -{ - class UMindTargetInfo* TargetRec; // (Parm) -}; - -// Function GearboxFramework.AIComponent.ChooseBestTarget -struct UAIComponent_ChooseBestTarget_Params -{ -}; - -// Function GearboxFramework.AIComponent.InheritTargets -struct UAIComponent_InheritTargets_Params -{ - class UAIComponent* Parent; // (Parm, EditInline) -}; - -// Function GearboxFramework.AIComponent.RemoveTargets -struct UAIComponent_RemoveTargets_Params -{ -}; - -// Function GearboxFramework.AIComponent.FindTargets -struct UAIComponent_FindTargets_Params -{ -}; - -// Function GearboxFramework.AIComponent.GetTargets -struct UAIComponent_GetTargets_Params -{ -}; - -// Function GearboxFramework.AIComponent.InitializeTargetRecord -struct UAIComponent_InitializeTargetRecord_Params -{ - class UMindTargetInfo* TargetRec; // (Parm) -}; - -// Function GearboxFramework.AIComponent.NotifyAttackedBy -struct UAIComponent_NotifyAttackedBy_Params -{ - class AActor* Attacker; // (Parm) -}; - -// Function GearboxFramework.AIComponent.AddTarget -struct UAIComponent_AddTarget_Params -{ - class AActor* NewTarget; // (Parm) - class UMindTargetInfo* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIComponent.GetParentComponent -struct UAIComponent_GetParentComponent_Params -{ - class UAIComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function GearboxFramework.AIComponent.GetAllegiance -struct UAIComponent_GetAllegiance_Params -{ - class UPawnAllegiance* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIComponent.ClearState -struct UAIComponent_ClearState_Params -{ -}; - -// Function GearboxFramework.AIComponent.ActivateEvent -struct UAIComponent_ActivateEvent_Params -{ - struct FName EventName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.FlagDefinition.ApplyFlagInitializationData -struct UFlagDefinition_ApplyFlagInitializationData_Params -{ - TArray FlagsToSet; // (Const, Parm, OutParm, NeedCtorLink) - class UObject* ContextSource; // (Parm) -}; - -// Function GearboxFramework.FlagDefinition.ResolveContext -struct UFlagDefinition_ResolveContext_Params -{ - class UObject* ContextSource; // (Parm) - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.FlagDefinition.SetTrueTimed -struct UFlagDefinition_SetTrueTimed_Params -{ - class UObject* ContextSource; // (Parm) - float TimeSeconds; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.FlagDefinition.SetValue -struct UFlagDefinition_SetValue_Params -{ - class UObject* ContextSource; // (Parm) - unsigned long Value : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.ActionSequence.TriggerBehavior -struct UActionSequence_TriggerBehavior_Params -{ - struct FName OutputName; // (Parm) -}; - -// Function GearboxFramework.ActionSequence.GetRangeValue -struct UActionSequence_GetRangeValue_Params -{ - struct FAIRange Range; // (Const, Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.ActionSequence.RangeIsValid -struct UActionSequence_RangeIsValid_Params -{ - struct FAIRange Range; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.ActionSequence.Finish -struct UActionSequence_Finish_Params -{ - unsigned long bFailed : 1; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.ActionSequence.IsRunning -struct UActionSequence_IsRunning_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.ActionSequence.ScriptCleanUp -struct UActionSequence_ScriptCleanUp_Params -{ -}; - -// Function GearboxFramework.ActionSequence.CanRun -struct UActionSequence_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.ActionSequence.ActivateEvent -struct UActionSequence_ActivateEvent_Params -{ - struct FName EventName; // (Parm) -}; - -// Function GearboxFramework.ActionSequence.Update -struct UActionSequence_Update_Params -{ -}; - -// Function GearboxFramework.ActionSequence.Init -struct UActionSequence_Init_Params -{ -}; - -// Function GearboxFramework.ActionSequence.Stop -struct UActionSequence_Stop_Params -{ -}; - -// Function GearboxFramework.ActionSequence.Start -struct UActionSequence_Start_Params -{ -}; - -// Function GearboxFramework.ActionSequence.InterruptSequence -struct UActionSequence_InterruptSequence_Params -{ - class UActionSequence* InterruptingSequence; // (Parm) -}; - -// Function GearboxFramework.ActionSequence.StopSequence -struct UActionSequence_StopSequence_Params -{ -}; - -// Function GearboxFramework.ActionSequence.StartSequence -struct UActionSequence_StartSequence_Params -{ -}; - -// Function GearboxFramework.ActionSequence.ExecuteSequence -struct UActionSequence_ExecuteSequence_Params -{ - class UActionSequence* SequenceTemplate; // (Parm) -}; - -// Function GearboxFramework.ActionSequence.Sleep -struct UActionSequence_Sleep_Params -{ - float Seconds; // (Parm) -}; - -// Function GearboxFramework.ActionSequence.RunSubSequence -struct UActionSequence_RunSubSequence_Params -{ - class UActionSequence* SubSequence; // (Parm) -}; - -// Function GearboxFramework.ActionSequence.InterruptLatentAction -struct UActionSequence_InterruptLatentAction_Params -{ -}; - -// Function GearboxFramework.ActionSequence.DoRuleSetPop -struct UActionSequence_DoRuleSetPop_Params -{ -}; - -// Function GearboxFramework.ActionSequence.DoRuleSetPush -struct UActionSequence_DoRuleSetPush_Params -{ - class URuleSet* NewRuleSet; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.ActionSequence.DoRuleSetSwitch -struct UActionSequence_DoRuleSetSwitch_Params -{ - class URuleSet* NewRuleSet; // (Parm) -}; - -// Function GearboxFramework.ActionSequence.PreventNewRulesFromStarting -struct UActionSequence_PreventNewRulesFromStarting_Params -{ -}; - -// Function GearboxFramework.ActionSequence.GetRuleNative -struct UActionSequence_GetRuleNative_Params -{ - class URule* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.ActionSequence.GetActionSequence -struct UActionSequence_GetActionSequence_Params -{ - class UActionSequence* Template; // (Parm) - class UActionSequence* OutSequence; // (Parm, OutParm) -}; - -// Function GearboxFramework.ActionSequence.IsInLabel -struct UActionSequence_IsInLabel_Params -{ - struct FName TestLabel; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.ActionSequence.IsAtomic -struct UActionSequence_IsAtomic_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.ActionSequence.StopAtomic -struct UActionSequence_StopAtomic_Params -{ -}; - -// Function GearboxFramework.ActionSequence.StartAtomic -struct UActionSequence_StartAtomic_Params -{ -}; - -// Function GearboxFramework.ActionSequence.IsActionReadyToFinish -struct UActionSequence_IsActionReadyToFinish_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.ActionSequenceList.IsActionReadyToFinish -struct UActionSequenceList_IsActionReadyToFinish_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.Action_PawnMovementBase.PostMovement -struct UAction_PawnMovementBase_PostMovement_Params -{ -}; - -// Function GearboxFramework.Action_PawnMovementBase.PreMovement -struct UAction_PawnMovementBase_PreMovement_Params -{ -}; - -// Function GearboxFramework.Action_PawnMovementBase.PrePathFind -struct UAction_PawnMovementBase_PrePathFind_Params -{ -}; - -// Function GearboxFramework.Action_PawnMovementBase.InterruptSequence -struct UAction_PawnMovementBase_InterruptSequence_Params -{ - class UActionSequence* InterruptingSequence; // (Parm) -}; - -// Function GearboxFramework.Action_PawnMovementBase.StopSequence -struct UAction_PawnMovementBase_StopSequence_Params -{ -}; - -// Function GearboxFramework.Action_PawnMovementBase.StartSequence -struct UAction_PawnMovementBase_StartSequence_Params -{ -}; - -// Function GearboxFramework.Action_PawnMovementBase.MovePawnToDestinationLocation -struct UAction_PawnMovementBase_MovePawnToDestinationLocation_Params -{ - struct FVector GoalLocation; // (Parm) - unsigned long NewUsePreciseArrival : 1; // (Parm) -}; - -// Function GearboxFramework.Action_PawnMovementBase.TakeDebugSnapshotMoveFailure -struct UAction_PawnMovementBase_TakeDebugSnapshotMoveFailure_Params -{ - unsigned char Cause; // (Parm) -}; - -// Function GearboxFramework.Action_PawnMovementBase.SetMaxMovementSpeed -struct UAction_PawnMovementBase_SetMaxMovementSpeed_Params -{ - unsigned char NewMaxSpeed; // (Parm) -}; - -// Function GearboxFramework.Action_PawnMovementBase.EndMovePawnToDestinationLocation -struct UAction_PawnMovementBase_EndMovePawnToDestinationLocation_Params -{ -}; - -// Function GearboxFramework.ActionSequenceRandom.EvaluateActionList -struct UActionSequenceRandom_EvaluateActionList_Params -{ -}; - -// Function GearboxFramework.ActionSequenceRandom.OverrideNextSequenceToRun -struct UActionSequenceRandom_OverrideNextSequenceToRun_Params -{ - class UActionSequence* NewSequence; // (Parm) -}; - -// Function GearboxFramework.ActionSequenceRandom.GetRandomAction -struct UActionSequenceRandom_GetRandomAction_Params -{ - class UActionSequence* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AICostExpressionEvaluator.Evaluate -struct UAICostExpressionEvaluator_Evaluate_Params -{ - class UObject* ContextSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIFactoryBase.FlushPools -struct UAIFactoryBase_FlushPools_Params -{ -}; - -// Function GearboxFramework.AIFactoryBase.ReturnAIDef -struct UAIFactoryBase_ReturnAIDef_Params -{ - class UAIDefinition* InAIDef; // (Parm, OutParm) -}; - -// Function GearboxFramework.AIFactoryBase.GetAIDef -struct UAIFactoryBase_GetAIDef_Params -{ - class UAIDefinition* AIDefTemplate; // (Parm) - class UAIDefinition* OutAIDef; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIFactoryBase.ReturnTargetRecord -struct UAIFactoryBase_ReturnTargetRecord_Params -{ - class UMindTargetInfo* InTargetRecord; // (Parm, OutParm) -}; - -// Function GearboxFramework.AIFactoryBase.GetTargetRecord -struct UAIFactoryBase_GetTargetRecord_Params -{ - class UClass* InfoClass; // (Parm) - class UMindTargetInfo* OutTargetRecord; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIFactoryBase.ReturnActionSequence -struct UAIFactoryBase_ReturnActionSequence_Params -{ - class UActionSequence* InSequence; // (Parm, OutParm) -}; - -// Function GearboxFramework.AIFactoryBase.GetActionSequence -struct UAIFactoryBase_GetActionSequence_Params -{ - class UActionSequence* SequenceTemplate; // (Parm) - class UActionSequence* OutSequence; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIFactoryBase.ReturnRuleSet -struct UAIFactoryBase_ReturnRuleSet_Params -{ - class URuleSet* InRuleSet; // (Parm, OutParm) -}; - -// Function GearboxFramework.AIFactoryBase.GetRuleSetFromArchetype -struct UAIFactoryBase_GetRuleSetFromArchetype_Params -{ - class URuleSet* RuleSetArchetype; // (Parm) - class URuleSet* OutRuleSet; // (Parm, OutParm) - TArray CurRunningRules; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIFactoryBase.ReturnKnowledgeRecord -struct UAIFactoryBase_ReturnKnowledgeRecord_Params -{ - class UKnowledgeRecord* InKR; // (Parm, OutParm) -}; - -// Function GearboxFramework.AIFactoryBase.GetKnowledgeRecordListFromArchetypes -struct UAIFactoryBase_GetKnowledgeRecordListFromArchetypes_Params -{ - TArray KnowledgeRecordTemplates; // (Parm, NeedCtorLink) - TArray KnowledgeRecords; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIFactoryBase.GetKnowledgeRecordFromArchetype -struct UAIFactoryBase_GetKnowledgeRecordFromArchetype_Params -{ - class UKnowledgeRecord* InKR; // (Parm) - class UKnowledgeRecord* OutKR; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIFactoryBase.GetKnowledgeRecord -struct UAIFactoryBase_GetKnowledgeRecord_Params -{ - class UClass* KnowledgeRecordClass; // (Parm) - class UKnowledgeRecord* OutKR; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIFactoryBase.ReturnRule -struct UAIFactoryBase_ReturnRule_Params -{ - class URule* InRule; // (Parm, OutParm) -}; - -// Function GearboxFramework.AIFactoryBase.GetRuleFromArchetype -struct UAIFactoryBase_GetRuleFromArchetype_Params -{ - class URule* InRule; // (Parm) - class URule* OutRule; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIFactoryBase.GetRule -struct UAIFactoryBase_GetRule_Params -{ - class UClass* RuleClass; // (Parm) - class URule* OutRule; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIFactoryBase.ReturnRuleEngine -struct UAIFactoryBase_ReturnRuleEngine_Params -{ - class URuleEngine* InRuleEngine; // (Parm) -}; - -// Function GearboxFramework.GearboxAIFactory.FreeRuleEngine -struct UGearboxAIFactory_FreeRuleEngine_Params -{ - class URuleEngine* InRuleEngine; // (Parm) -}; - -// Function GearboxFramework.GearboxAIFactory.GetRuleEngineFromTemplate -struct UGearboxAIFactory_GetRuleEngineFromTemplate_Params -{ - class URuleEngine* OutRuleEngine; // (Parm, OutParm) - class URuleEngine* RuleEngineTemplate; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIResourceExpressionEvaluator.Evaluate -struct UAIResourceExpressionEvaluator_Evaluate_Params -{ - class UObject* ContextSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AllegianceExpressionEvaluator.Evaluate -struct UAllegianceExpressionEvaluator_Evaluate_Params -{ - class UObject* ContextSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GbxMessage.InitializeFromDefinition -struct UGbxMessage_InitializeFromDefinition_Params -{ - class UGbxMessageDefinition* InDefinition; // (Parm) - class UObject* RadiusContextSource; // (Parm) - class UObject* InSender; // (OptionalParm, Parm) - class UObject* InSubject; // (OptionalParm, Parm) - class UPawnAllegiance* ManualSenderAllegiance; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.Behavior_SendGbxMessage.ApplyBehaviorToContext -struct UBehavior_SendGbxMessage_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_SendGbxMessage.GetLocation -struct UBehavior_SendGbxMessage_GetLocation_Params -{ - unsigned char SelectionParam; // (Parm) - class UObject* ContextObject; // (Parm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.Behavior_SendGbxMessage.GetMessageParameter -struct UBehavior_SendGbxMessage_GetMessageParameter_Params -{ - unsigned char SelectionParam; // (Parm) - class UObject* ContextObject; // (Parm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.Behavior_SetFlag.ApplyBehaviorToContext -struct UBehavior_SetFlag_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.ExposureUtilityBase.CalculateVantageToPoint -struct UExposureUtilityBase_CalculateVantageToPoint_Params -{ - class AActor* pLooker; // (Parm) - struct FVector TargetPoint; // (Const, Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.ExposureUtilityBase.CalculateTargetExposure -struct UExposureUtilityBase_CalculateTargetExposure_Params -{ - class AGearboxPawn* pLooker; // (Parm) - class AActor* pTarget; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.FiringBehaviorManager.GetTemplateClass -struct UFiringBehaviorManager_GetTemplateClass_Params -{ - class UObject* TemplateObject; // (Parm) - class UClass* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.FiringZoneCollectionDefinition.GetZoneForDistance -struct UFiringZoneCollectionDefinition_GetZoneForDistance_Params -{ - float Distance; // (Parm) - class UFiringZoneDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.Rule.GetRuleName -struct URule_GetRuleName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.Rule.GetRuleFName -struct URule_GetRuleFName_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.Rule.GetOtherEventParticipant -struct URule_GetOtherEventParticipant_Params -{ - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.FlagExpressionEvaluator.Evaluate -struct UFlagExpressionEvaluator_Evaluate_Params -{ - class UObject* ContextSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GbxMessageManager.RemoveListener -struct UGbxMessageManager_RemoveListener_Params -{ - FScriptInterface InListener; // (Parm) -}; - -// Function GearboxFramework.GbxMessageManager.AddListener -struct UGbxMessageManager_AddListener_Params -{ - FScriptInterface InListener; // (Parm) -}; - -// Function GearboxFramework.GbxMessageManager.PostMessage -struct UGbxMessageManager_PostMessage_Params -{ - class UGbxMessage* Message; // (Parm) -}; - -// Function GearboxFramework.GbxMessageManager.AllocateMessage -struct UGbxMessageManager_AllocateMessage_Params -{ - class UGbxMessage* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.RuleEngine.ApplyFlagInitializationData -struct URuleEngine_ApplyFlagInitializationData_Params -{ - TArray FlagsToSet; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.RuleEngine.IsResourceInUse -struct URuleEngine_IsResourceInUse_Params -{ - class UClass* TestResourceClass; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.RuleEngine.GetContextSource -struct URuleEngine_GetContextSource_Params -{ - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.RuleEngine.IsRunningRuleWhichBlocksRuleSetChange -struct URuleEngine_IsRunningRuleWhichBlocksRuleSetChange_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.RuleEngine.GetDynamicFlagValue -struct URuleEngine_GetDynamicFlagValue_Params -{ - class UFlagDefinition* FlagDefinition; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.RuleEngine.SetDynamicFlagDefTrueTimed -struct URuleEngine_SetDynamicFlagDefTrueTimed_Params -{ - class UFlagDefinition* FlagDefinition; // (Parm) - float Time; // (Parm) -}; - -// Function GearboxFramework.RuleEngine.SetDynamicFlagDefValue -struct URuleEngine_SetDynamicFlagDefValue_Params -{ - class UFlagDefinition* FlagDefinition; // (Parm) - unsigned long Value : 1; // (Parm) -}; - -// Function GearboxFramework.RuleEngine.GetRuleSetFromReference -struct URuleEngine_GetRuleSetFromReference_Params -{ - struct FName ReferenceName; // (Parm) - class URuleSet* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.RuleEngine.ClearRuleSetStack -struct URuleEngine_ClearRuleSetStack_Params -{ -}; - -// Function GearboxFramework.RuleEngine.PopRuleSetSwitch -struct URuleEngine_PopRuleSetSwitch_Params -{ -}; - -// Function GearboxFramework.RuleEngine.PushRuleSetSwitch -struct URuleEngine_PushRuleSetSwitch_Params -{ - class URuleSet* NewRuleSetTemplate; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.RuleEngine.SetRuleSet -struct URuleEngine_SetRuleSet_Params -{ - class URuleSet* NewRuleSetTemplate; // (Parm) -}; - -// Function GearboxFramework.RuleEngine.SwitchActiveRuleSet -struct URuleEngine_SwitchActiveRuleSet_Params -{ - class URuleSet* NewRuleSetTemplate; // (Parm) -}; - -// Function GearboxFramework.RuleEngine.UpdateKnowledge -struct URuleEngine_UpdateKnowledge_Params -{ - class UClass* pKnowledgeRecordType; // (Parm) -}; - -// Function GearboxFramework.RuleEngine.ActivateEventRuleEx -struct URuleEngine_ActivateEventRuleEx_Params -{ - struct FName EventDefName; // (Parm) - TArray Participants; // (OptionalParm, Parm, NeedCtorLink) - class AActor* Subject; // (OptionalParm, Parm) - unsigned long CastSizeMustMatch : 1; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.RuleEngine.CleanUpRuleEngineData -struct URuleEngine_CleanUpRuleEngineData_Params -{ -}; - -// Function GearboxFramework.RuleEngine.ActivateEventRule -struct URuleEngine_ActivateEventRule_Params -{ - struct FName EventDefName; // (Parm) - class AGearboxPawn* Instigator; // (OptionalParm, Parm) - class AActor* Subject; // (OptionalParm, Parm) - unsigned long CastSizeMustMatch : 1; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.RuleEngine.ActivateEventRuleByDefinition -struct URuleEngine_ActivateEventRuleByDefinition_Params -{ - class URuleEventDef* EventDefinition; // (Parm) - class UObject* OtherEventParticipantObject; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.InitSequence -struct AGearboxMind_InitSequence_Params -{ - class UActionSequence* NewSequence; // (Parm) -}; - -// Function GearboxFramework.GearboxMind.GetAllegiance -struct AGearboxMind_GetAllegiance_Params -{ - class UPawnAllegiance* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.GetAIDefinition -struct AGearboxMind_GetAIDefinition_Params -{ - class UAIDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.GetAIComponent -struct AGearboxMind_GetAIComponent_Params -{ - class UAIComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function GearboxFramework.GearboxMind.GetAIParent -struct AGearboxMind_GetAIParent_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.GetAILocation -struct AGearboxMind_GetAILocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.GetAIActor -struct AGearboxMind_GetAIActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.CanTickAI -struct AGearboxMind_CanTickAI_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.InGodMode -struct AGearboxMind_InGodMode_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.PawnDied -struct AGearboxMind_PawnDied_Params -{ - class APawn* inPawn; // (Parm) -}; - -// Function GearboxFramework.GearboxMind.OnTargetPriority -struct AGearboxMind_OnTargetPriority_Params -{ - class UGearboxSeqAct_TargetPriority* inAction; // (Parm) -}; - -// Function GearboxFramework.GearboxMind.Behavior_SetCanTarget -struct AGearboxMind_Behavior_SetCanTarget_Params -{ - unsigned char ChangeStatus; // (Parm) -}; - -// Function GearboxFramework.GearboxMind.GetNoTargetAllEnemies -struct AGearboxMind_GetNoTargetAllEnemies_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.SetNoTargetAllEnemies -struct AGearboxMind_SetNoTargetAllEnemies_Params -{ - unsigned long bNoTarget : 1; // (Parm) -}; - -// Function GearboxFramework.GearboxMind.ClearScriptedMoveTarget -struct AGearboxMind_ClearScriptedMoveTarget_Params -{ -}; - -// Function GearboxFramework.GearboxMind.IsCloseEnoughToScriptedMoveTarget -struct AGearboxMind_IsCloseEnoughToScriptedMoveTarget_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.GetWeaponFireLocation -struct AGearboxMind_GetWeaponFireLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.ActivateEventRule -struct AGearboxMind_ActivateEventRule_Params -{ - struct FName RuleEventName; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.AddHitTargetRecord -struct AGearboxMind_AddHitTargetRecord_Params -{ - class AGearboxPawn* HitByPawn; // (Parm) - struct FVector NewHitLocation; // (Parm) - float flNewDamage; // (Parm) -}; - -// Function GearboxFramework.GearboxMind.StopMovement -struct AGearboxMind_StopMovement_Params -{ -}; - -// Function GearboxFramework.GearboxMind.Possess -struct AGearboxMind_Possess_Params -{ - class APawn* inPawn; // (Parm) - unsigned long bVehicleTransition : 1; // (Parm) -}; - -// Function GearboxFramework.GearboxMind.GetGearboxRuleEngine -struct AGearboxMind_GetGearboxRuleEngine_Params -{ - class UGearboxRuleEngine* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.GetRuleEngine -struct AGearboxMind_GetRuleEngine_Params -{ - class URuleEngine* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.NotifyShotAtBy -struct AGearboxMind_NotifyShotAtBy_Params -{ - class AGearboxPawn* ShootingPawn; // (Parm) -}; - -// Function GearboxFramework.GearboxMind.FindCoverAndClaim -struct AGearboxMind_FindCoverAndClaim_Params -{ - struct FVector CoverSearchOrigin; // (Parm) - class UPawnMoveLocationRequest* LocationRequest; // (Parm) - struct FVector OutDestination; // (Parm, OutParm) - float MinSearchRadius; // (Parm) - float MaxSearchRadius; // (Parm) - unsigned long bEnactCoverChanges : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.UpdateRuleEngineKnowledge -struct AGearboxMind_UpdateRuleEngineKnowledge_Params -{ - class UClass* aKDBClass; // (Parm) -}; - -// Function GearboxFramework.GearboxMind.GetCurrentTargetInfo -struct AGearboxMind_GetCurrentTargetInfo_Params -{ - class UMindTargetInfo* OutTargetRec; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.IsSameAllegianceMind -struct AGearboxMind_IsSameAllegianceMind_Params -{ - class AGearboxMind* aMind; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.IsSameAllegiance -struct AGearboxMind_IsSameAllegiance_Params -{ - class UObject* anObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.IsNeutralMind -struct AGearboxMind_IsNeutralMind_Params -{ - class AGearboxMind* aMind; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.IsNeutral -struct AGearboxMind_IsNeutral_Params -{ - class UObject* anObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.IsFriendlyMind -struct AGearboxMind_IsFriendlyMind_Params -{ - class AGearboxMind* aMind; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.IsFriendly -struct AGearboxMind_IsFriendly_Params -{ - class UObject* anObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.IsEnemyMind -struct AGearboxMind_IsEnemyMind_Params -{ - class AGearboxMind* aMind; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.IsEnemy -struct AGearboxMind_IsEnemy_Params -{ - class UObject* anObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.WantsToWalk -struct AGearboxMind_WantsToWalk_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.SetWantsToWalk -struct AGearboxMind_SetWantsToWalk_Params -{ - unsigned long bInWantsToWalk : 1; // (Parm) -}; - -// Function GearboxFramework.GearboxMind.GetFacingPolicy -struct AGearboxMind_GetFacingPolicy_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.SetFacingPolicy -struct AGearboxMind_SetFacingPolicy_Params -{ - unsigned char NewFacingPolicy; // (Parm) - class AActor* NewFacingActor; // (OptionalParm, Parm) - struct FVector NewFacingVector; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.GearboxMind.GetCurrentTarget -struct AGearboxMind_GetCurrentTarget_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxMind.RemoveEnemyFromQueue -struct AGearboxMind_RemoveEnemyFromQueue_Params -{ - class AActor* Target; // (Parm) -}; - -// Function GearboxFramework.GearboxMind.GetNavigationHandle -struct AGearboxMind_GetNavigationHandle_Params -{ - class UGearboxNavigationHandle* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.IsChangingDirection -struct UGearboxCoverStateManager_IsChangingDirection_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.IsMantlingOverCoverInProgress -struct UGearboxCoverStateManager_IsMantlingOverCoverInProgress_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.IsReturnFromPeekInProgress -struct UGearboxCoverStateManager_IsReturnFromPeekInProgress_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.IsPeekTransitionInProgress -struct UGearboxCoverStateManager_IsPeekTransitionInProgress_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.IsPeekedUp -struct UGearboxCoverStateManager_IsPeekedUp_Params -{ - unsigned long bTransitionCounts : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.IsReturnFromLeanOutInProgress -struct UGearboxCoverStateManager_IsReturnFromLeanOutInProgress_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.IsLeanOutTransitionInProgress -struct UGearboxCoverStateManager_IsLeanOutTransitionInProgress_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.IsLeanedOut -struct UGearboxCoverStateManager_IsLeanedOut_Params -{ - unsigned long bTransitionCounts : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.IsReturnFromPopUpInProgress -struct UGearboxCoverStateManager_IsReturnFromPopUpInProgress_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.IsPopUpTransitionInProgress -struct UGearboxCoverStateManager_IsPopUpTransitionInProgress_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.IsPoppedUp -struct UGearboxCoverStateManager_IsPoppedUp_Params -{ - unsigned long bTransitionCounts : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.IsExecutingAnyTransition -struct UGearboxCoverStateManager_IsExecutingAnyTransition_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.GetDesiredState -struct UGearboxCoverStateManager_GetDesiredState_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.GetCurrentTransition -struct UGearboxCoverStateManager_GetCurrentTransition_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.OnMantleOverCoverAnimEnd -struct UGearboxCoverStateManager_OnMantleOverCoverAnimEnd_Params -{ -}; - -// Function GearboxFramework.GearboxCoverStateManager.OnTransitionAnimEndEx -struct UGearboxCoverStateManager_OnTransitionAnimEndEx_Params -{ -}; - -// Function GearboxFramework.GearboxCoverStateManager.OnTransitionAnimEnd -struct UGearboxCoverStateManager_OnTransitionAnimEnd_Params -{ - unsigned char Transition; // (Parm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.OnDismountAnimEnd -struct UGearboxCoverStateManager_OnDismountAnimEnd_Params -{ -}; - -// Function GearboxFramework.GearboxCoverStateManager.OnMountAnimEnd -struct UGearboxCoverStateManager_OnMountAnimEnd_Params -{ -}; - -// Function GearboxFramework.GearboxCoverStateManager.MantleOverCover -struct UGearboxCoverStateManager_MantleOverCover_Params -{ - class AActor* CoverActor; // (OptionalParm, Parm) - int CoverSlotNdx; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.ReturnToCover -struct UGearboxCoverStateManager_ReturnToCover_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.LeanOutForFiring -struct UGearboxCoverStateManager_LeanOutForFiring_Params -{ - unsigned long BlindFire : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.PopUpForFiring -struct UGearboxCoverStateManager_PopUpForFiring_Params -{ - unsigned long BlindFire : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.Peek -struct UGearboxCoverStateManager_Peek_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.DetachFromCover -struct UGearboxCoverStateManager_DetachFromCover_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.DismountCover -struct UGearboxCoverStateManager_DismountCover_Params -{ - unsigned char DismountType; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.ClaimAndMountCover -struct UGearboxCoverStateManager_ClaimAndMountCover_Params -{ - class ACoverLink* TheCoverLink; // (Parm) - int SlotNdx; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.MountDesiredCover -struct UGearboxCoverStateManager_MountDesiredCover_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.ClearDesiredCover -struct UGearboxCoverStateManager_ClearDesiredCover_Params -{ -}; - -// Function GearboxFramework.GearboxCoverStateManager.GetCurrentCoverLocationAndRotation -struct UGearboxCoverStateManager_GetCurrentCoverLocationAndRotation_Params -{ - struct FVector CoverLoc; // (Parm, OutParm) - struct FRotator CoverRot; // (Parm, OutParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.GetDesiredCoverLocationAndRotation -struct UGearboxCoverStateManager_GetDesiredCoverLocationAndRotation_Params -{ - struct FVector CoverLoc; // (Parm, OutParm) - struct FRotator CoverRot; // (Parm, OutParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.HasDesiredCover -struct UGearboxCoverStateManager_HasDesiredCover_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.GetLastCoverHeight -struct UGearboxCoverStateManager_GetLastCoverHeight_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.GetCurrentCoverHeight -struct UGearboxCoverStateManager_GetCurrentCoverHeight_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.GetDesiredCoverHeight -struct UGearboxCoverStateManager_GetDesiredCoverHeight_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.WasCoveredFrom -struct UGearboxCoverStateManager_WasCoveredFrom_Params -{ - struct FVector ThreatLocation; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.WillBeCoveredFrom -struct UGearboxCoverStateManager_WillBeCoveredFrom_Params -{ - struct FVector ThreatLocation; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.IsCoveredFrom -struct UGearboxCoverStateManager_IsCoveredFrom_Params -{ - struct FVector ThreatLocation; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.IsDismountInProgress -struct UGearboxCoverStateManager_IsDismountInProgress_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.IsMountInProgress -struct UGearboxCoverStateManager_IsMountInProgress_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.WasMountedOnCover -struct UGearboxCoverStateManager_WasMountedOnCover_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.IsMountedOnCover -struct UGearboxCoverStateManager_IsMountedOnCover_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.IsUsingCover -struct UGearboxCoverStateManager_IsUsingCover_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.OnCoverStateChanged -struct UGearboxCoverStateManager_OnCoverStateChanged_Params -{ -}; - -// Function GearboxFramework.GearboxCoverStateManager.GetLastCover -struct UGearboxCoverStateManager_GetLastCover_Params -{ - class AActor* OutCoverActor; // (Parm, OutParm) - int OutSlotNdx; // (Parm, OutParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.GetCurrentCover -struct UGearboxCoverStateManager_GetCurrentCover_Params -{ - class AActor* OutCoverActor; // (Parm, OutParm) - int OutSlotNdx; // (Parm, OutParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.GetDesiredCover -struct UGearboxCoverStateManager_GetDesiredCover_Params -{ - class AActor* OutCoverActor; // (Parm, OutParm) - int OutSlotNdx; // (Parm, OutParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.FindCoverAndClaim -struct UGearboxCoverStateManager_FindCoverAndClaim_Params -{ - class AGearboxMind* TheMind; // (Parm) - struct FVector CoverSearchOrigin; // (Parm) - class UPawnMoveLocationRequest* LocationRequest; // (Parm) - struct FVector OutDestination; // (Parm, OutParm) - float MinSearchRadius; // (Parm) - float MaxSearchRadius; // (Parm) - unsigned long bEnactCoverChanges : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxCoverStateManager.Initialize -struct UGearboxCoverStateManager_Initialize_Params -{ - class AGearboxPawn* P; // (Parm) -}; - -// Function GearboxFramework.GearboxNavigationHandle.SetDesiredMovementSpeed -struct UGearboxNavigationHandle_SetDesiredMovementSpeed_Params -{ - unsigned char Speed; // (Parm) -}; - -// Function GearboxFramework.GearboxNavigationHandle.ClearAnchor -struct UGearboxNavigationHandle_ClearAnchor_Params -{ -}; - -// Function GearboxFramework.GearboxNavigationHandle.GetNearestPositionOnNavMesh -struct UGearboxNavigationHandle_GetNearestPositionOnNavMesh_Params -{ - float Radius; // (Parm) - struct FVector TestLoc; // (Parm) - struct FBasedPosition NearestPos; // (Parm, OutParm) - struct FNavMeshPathParams PolyUsableCheckParams; // (Const, OptionalParm, Parm, OutParm, NeedCtorLink) - struct FGBXNavMeshPolyRef NearestPoly; // (OptionalParm, Parm, OutParm) - unsigned long bAnyHeight : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxNavigationHandle.GetNavMeshPolyForPoint -struct UGearboxNavigationHandle_GetNavMeshPolyForPoint_Params -{ - struct FVector Point; // (Parm) - struct FGBXNavMeshPolyRef FoundPoly; // (Parm, OutParm) - struct FNavMeshPathParams PolyUsableCheckParams; // (Const, OptionalParm, Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxNavigationHandle.IsDoingSpecialMove -struct UGearboxNavigationHandle_IsDoingSpecialMove_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxNavigationHandle.InFinalPoly -struct UGearboxNavigationHandle_InFinalPoly_Params -{ - struct FVector TestLoc; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxNavigationHandle.NeedsRegularWalkingPhysics -struct UGearboxNavigationHandle_NeedsRegularWalkingPhysics_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxNavigationHandle.PopulatePathfindingParamCache -struct UGearboxNavigationHandle_PopulatePathfindingParamCache_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxNavigationHandle.TrySpecialMove -struct UGearboxNavigationHandle_TrySpecialMove_Params -{ - struct FBasedPosition MoveTarget; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxNavigationHandle.Finished -struct UGearboxNavigationHandle_Finished_Params -{ -}; - -// Function GearboxFramework.GearboxNavigationHandle.IsGoalValid -struct UGearboxNavigationHandle_IsGoalValid_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxNavigationHandle.MovePawnToGoal -struct UGearboxNavigationHandle_MovePawnToGoal_Params -{ -}; - -// Function GearboxFramework.GearboxNavigationHandle.PathIsValid -struct UGearboxNavigationHandle_PathIsValid_Params -{ - struct FPathFindData Data; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long bCheckAnchor : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxNavigationHandle.IsFollowingPath -struct UGearboxNavigationHandle_IsFollowingPath_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxNavigationHandle.ClearPath -struct UGearboxNavigationHandle_ClearPath_Params -{ - unsigned long bStopMovement : 1; // (OptionalParm, Parm) - unsigned long bAllowDelayedClear : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxNavigationHandle.FollowPath -struct UGearboxNavigationHandle_FollowPath_Params -{ - struct FPathFindData Data; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxNavigationHandle.CreatePathToLocation -struct UGearboxNavigationHandle_CreatePathToLocation_Params -{ - struct FPathFindData PathData; // (Parm, OutParm, NeedCtorLink) - struct FVector DestLocation; // (Parm) - struct FGBXNavMeshPolyRef DestPoly; // (OptionalParm, Parm) - unsigned long bAdjustStartForMotion : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.IGbxMessageListener.WantsToStopListening -struct UIGbxMessageListener_WantsToStopListening_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.IGbxMessageListener.GetActor -struct UIGbxMessageListener_GetActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.IGbxMessageListener.GetListenerLocation -struct UIGbxMessageListener_GetListenerLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.IGbxMessageListener.GetAllegiance -struct UIGbxMessageListener_GetAllegiance_Params -{ - class UPawnAllegiance* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.IGbxMessageListener.ReceiveMessage -struct UIGbxMessageListener_ReceiveMessage_Params -{ - class UGbxMessage* Message; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.IGbxMessageListener.CaresAboutMessage -struct UIGbxMessageListener_CaresAboutMessage_Params -{ - class UGbxMessage* Message; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.IRuleEngineOwner.GetRuleEngine -struct UIRuleEngineOwner_GetRuleEngine_Params -{ - class URuleEngine* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.KnowledgeRecord.RecordEvalCallback -struct UKnowledgeRecord_RecordEvalCallback_Params -{ - class URuleEngine* EvalRuleEngine; // (Parm) -}; - -// Function GearboxFramework.MindTargetInfo.GetAverageHitTime -struct UMindTargetInfo_GetAverageHitTime_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.MindTargetInfo.AddHitTargetRecord -struct UMindTargetInfo_AddHitTargetRecord_Params -{ - struct FVector vecNewHitLoc; // (Parm) - float flNewDamage; // (Parm) -}; - -// Function GearboxFramework.GearboxRuleEngine.Initialize -struct UGearboxRuleEngine_Initialize_Params -{ - class AGearboxPawn* NewGearboxPawn; // (Parm) - class AGearboxMind* NewMind; // (Parm) - class UGearboxAIFactory* NewAIFactory; // (Parm) -}; - -// Function GearboxFramework.GearboxRuleEngine.GetContextSource -struct UGearboxRuleEngine_GetContextSource_Params -{ - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.TargetIterator.RecordEvalCallback -struct UTargetIterator_RecordEvalCallback_Params -{ - class URuleEngine* EvalRuleEngine; // (Parm) -}; - -// Function GearboxFramework.IPopulationSpawnPoint.GetInitialMovementHoldTime -struct UIPopulationSpawnPoint_GetInitialMovementHoldTime_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.IPopulationSpawnPoint.GetInitialDestination -struct UIPopulationSpawnPoint_GetInitialDestination_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.IPopulationSpawnPoint.GetInitialActionType -struct UIPopulationSpawnPoint_GetInitialActionType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.IPopulationSpawnPoint.GetSpawnStyleType -struct UIPopulationSpawnPoint_GetSpawnStyleType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationDefinition.IsAllSpawnTypesDebugEnabled -struct UPopulationDefinition_IsAllSpawnTypesDebugEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationDefinition.ToggleAllSpawnTypesDebug -struct UPopulationDefinition_ToggleAllSpawnTypesDebug_Params -{ -}; - -// Function GearboxFramework.PopulationDefinition.GetRandomFactory -struct UPopulationDefinition_GetRandomFactory_Params -{ - class APopulationOpportunity* SpawningOpportunity; // (Parm) - int GameStage; // (Parm) - int Rarity; // (Parm) - class UPopulationFactory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationFactory.GetDescriptionOfFactoryOutput -struct UPopulationFactory_GetDescriptionOfFactoryOutput_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.PopulationFactory.ShouldSavePopulationActor -struct UPopulationFactory_ShouldSavePopulationActor_Params -{ - class UPopulationMaster* Master; // (Parm) - class AActor* ActorToSave; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationFactory.DestroyPopulationActor -struct UPopulationFactory_DestroyPopulationActor_Params -{ - class UPopulationMaster* Master; // (Parm) - int nOpportunityIdx; // (Parm) - class AActor* ActorToDestroy; // (Parm) - class UPopulationFactory* SpawnFactory; // (Parm) - int CreationFlags; // (Parm) - unsigned long bDontSaveActor : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationFactory.CreatePopulationActor -struct UPopulationFactory_CreatePopulationActor_Params -{ - class UPopulationMaster* Master; // (Parm) - class APopulationOpportunity* Opportunity; // (Parm) - class UObject* SpawnLocationContextObject; // (Parm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - int GameStage; // (Parm) - int Rarity; // (Parm) - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationFactory.GetSpawnVisibilityBounds -struct UPopulationFactory_GetSpawnVisibilityBounds_Params -{ - int GameStage; // (Parm) - int Rarity; // (Parm) - struct FBoxSphereBounds ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationFactory.GetActorAllegiance -struct UPopulationFactory_GetActorAllegiance_Params -{ - int GameStage; // (Parm) - int Rarity; // (Parm) - class UPawnAllegiance* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationFactory.GetActorSpawnCost -struct UPopulationFactory_GetActorSpawnCost_Params -{ - int GameStage; // (Parm) - int Rarity; // (Parm) - unsigned long bCanSpawnTest : 1; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationFactory.OnSpawnActor -struct UPopulationFactory_OnSpawnActor_Params -{ - class AActor* aNewActor; // (Parm) -}; - -// Function GearboxFramework.PopulationFactory.SetupMatineeForActor -struct UPopulationFactory_SetupMatineeForActor_Params -{ - class AActor* aNewActor; // (Parm) -}; - -// Function GearboxFramework.PopulationFactory.GetSpawnFactory -struct UPopulationFactory_GetSpawnFactory_Params -{ - class APopulationOpportunity* SpawningOpportunity; // (Parm) - int GameStage; // (Parm) - int Rarity; // (Parm) - class UPopulationFactory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationFactory.GetSpawnProbabilityAtThisGameStage -struct UPopulationFactory_GetSpawnProbabilityAtThisGameStage_Params -{ - int GameStage; // (Parm) - int Rarity; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationFactory.IsFactoryWithin -struct UPopulationFactory_IsFactoryWithin_Params -{ - class UPopulationFactory* TestFactory; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationFactory.CanSpawn -struct UPopulationFactory_CanSpawn_Params -{ - class APopulationOpportunity* SpawningOpportunity; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationFactoryGeneric.CreatePopulationActor -struct UPopulationFactoryGeneric_CreatePopulationActor_Params -{ - class UPopulationMaster* Master; // (Parm) - class APopulationOpportunity* Opportunity; // (Parm) - class UObject* SpawnLocationContextObject; // (Parm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - int GameStage; // (Parm) - int Rarity; // (Parm) - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationFactoryGeneric.GetSpawnVisibilityBounds -struct UPopulationFactoryGeneric_GetSpawnVisibilityBounds_Params -{ - int GameStage; // (Parm) - int Rarity; // (Parm) - struct FBoxSphereBounds ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationFactoryPopulationDefinition.GetSpawnFactory -struct UPopulationFactoryPopulationDefinition_GetSpawnFactory_Params -{ - class APopulationOpportunity* SpawningOpportunity; // (Parm) - int GameStage; // (Parm) - int Rarity; // (Parm) - class UPopulationFactory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationFactoryPopulationDefinition.GetActorAllegiance -struct UPopulationFactoryPopulationDefinition_GetActorAllegiance_Params -{ - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - class UPawnAllegiance* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationFactoryPopulationDefinition.IsFactoryWithin -struct UPopulationFactoryPopulationDefinition_IsFactoryWithin_Params -{ - class UPopulationFactory* TestFactory; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunity.ClearBodyCompositionInstance -struct APopulationOpportunity_ClearBodyCompositionInstance_Params -{ -}; - -// Function GearboxFramework.PopulationOpportunity.ApplyPreviewBodyComposition -struct APopulationOpportunity_ApplyPreviewBodyComposition_Params -{ -}; - -// Function GearboxFramework.PopulationOpportunity.GetBodyInfoProvider -struct APopulationOpportunity_GetBodyInfoProvider_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunity.ChangeInstanceDataSwitch -struct APopulationOpportunity_ChangeInstanceDataSwitch_Params -{ - struct FName SwitchName; // (Const, Parm) - unsigned char NewValue; // (Parm) -}; - -// Function GearboxFramework.PopulationOpportunity.PostInitBodyComposition -struct APopulationOpportunity_PostInitBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) - unsigned char Mode; // (Parm) -}; - -// Function GearboxFramework.PopulationOpportunity.PreRemoveBodyComposition -struct APopulationOpportunity_PreRemoveBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) -}; - -// Function GearboxFramework.PopulationOpportunity.GetNumSpawned -struct APopulationOpportunity_GetNumSpawned_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunity.GetNumAlive -struct APopulationOpportunity_GetNumAlive_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunity.GetNumDied -struct APopulationOpportunity_GetNumDied_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunity.Destroyed -struct APopulationOpportunity_Destroyed_Params -{ -}; - -// Function GearboxFramework.PopulationOpportunity.GetRarity -struct APopulationOpportunity_GetRarity_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunity.GetGameStage -struct APopulationOpportunity_GetGameStage_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunity.GetOpportunityGameStage -struct APopulationOpportunity_GetOpportunityGameStage_Params -{ - int GameStage; // (Parm, OutParm) - int Rarity; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunity.TriggerKismetAllSpawnedEvent -struct APopulationOpportunity_TriggerKismetAllSpawnedEvent_Params -{ -}; - -// Function GearboxFramework.PopulationOpportunity.ClearSequenceActionLink -struct APopulationOpportunity_ClearSequenceActionLink_Params -{ -}; - -// Function GearboxFramework.PopulationOpportunity.SetSequenceActionLink -struct APopulationOpportunity_SetSequenceActionLink_Params -{ - class UGearboxSeqAct_PopulationOpportunityLink* Link; // (Parm) -}; - -// Function GearboxFramework.PopulationOpportunity.SetEnabledStatus -struct APopulationOpportunity_SetEnabledStatus_Params -{ - unsigned long bEnable : 1; // (Parm) -}; - -// Function GearboxFramework.PopulationOpportunity.OnToggle -struct APopulationOpportunity_OnToggle_Params -{ - class USeqAct_Toggle* Action; // (Parm) -}; - -// Function GearboxFramework.PopulationOpportunity.GetNumLeftToSpawnAndStillAlive -struct APopulationOpportunity_GetNumLeftToSpawnAndStillAlive_Params -{ - int NumLeftToSpawn; // (Parm, OutParm) - int NumStillAlive; // (Parm, OutParm) -}; - -// Function GearboxFramework.PopulationOpportunity.GetNextSpawnTime -struct APopulationOpportunity_GetNextSpawnTime_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunity.RespawnKilledActors -struct APopulationOpportunity_RespawnKilledActors_Params -{ - float PercentageOfKilledActorsToRespawn; // (Parm) -}; - -// Function GearboxFramework.PopulationOpportunity.DoSpawning -struct APopulationOpportunity_DoSpawning_Params -{ - class UPopulationMaster* PopMaster; // (Parm) -}; - -// Function GearboxFramework.PopulationMaster.GetActorSpawnedFromOpportunity -struct UPopulationMaster_GetActorSpawnedFromOpportunity_Params -{ - class APopulationOpportunity* Opportunity; // (Parm) - int ActorIndex; // (OptionalParm, Parm) - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationMaster.GetSavedActorDebugInfoForOpportunity -struct UPopulationMaster_GetSavedActorDebugInfoForOpportunity_Params -{ - int OpportunityIndex; // (Parm) - TArray SavedActorsDebugInfo; // (Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.PopulationMaster.GetNumberOfSavedActorsForOpportunity -struct UPopulationMaster_GetNumberOfSavedActorsForOpportunity_Params -{ - int OpportunityIndex; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationMaster.WillActorsOpportunityBeResetOnLevelLoad -struct UPopulationMaster_WillActorsOpportunityBeResetOnLevelLoad_Params -{ - class AActor* TestActor; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationMaster.ResetRespawn -struct UPopulationMaster_ResetRespawn_Params -{ -}; - -// Function GearboxFramework.PopulationMaster.GetStreamingLevelForActor -struct UPopulationMaster_GetStreamingLevelForActor_Params -{ - class AActor* OpportunityInLevel; // (Parm) - class ULevelStreaming* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationMaster.HasCapacityToSpawnFromFactories -struct UPopulationMaster_HasCapacityToSpawnFromFactories_Params -{ - TArray TheFactories; // (Parm, OutParm, NeedCtorLink) - int GameStage; // (Parm) - int Rarity; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationMaster.HasCapacityToSpawnFromFactory -struct UPopulationMaster_HasCapacityToSpawnFromFactory_Params -{ - class UPopulationFactory* TheFactory; // (Parm) - int GameStage; // (Parm) - int Rarity; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationMaster.IsPopulationSystemAtCapacity -struct UPopulationMaster_IsPopulationSystemAtCapacity_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationMaster.StatProfileStop -struct UPopulationMaster_StatProfileStop_Params -{ - int nStat; // (Parm) -}; - -// Function GearboxFramework.PopulationMaster.StatProfileStart -struct UPopulationMaster_StatProfileStart_Params -{ - int nStat; // (Parm) -}; - -// Function GearboxFramework.PopulationMaster.GetStatProfileTime -struct UPopulationMaster_GetStatProfileTime_Params -{ - int nStat; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationMaster.AddSavedActor -struct UPopulationMaster_AddSavedActor_Params -{ - int OpportunityIdx; // (Parm) - class AActor* TheActor; // (Parm) - class UPopulationFactory* SpawnFactory; // (Parm) - int CreationFlags; // (Parm) -}; - -// Function GearboxFramework.PopulationMaster.DisconnectEncounter -struct UPopulationMaster_DisconnectEncounter_Params -{ - class APopulationEncounter* Encounter; // (Parm) -}; - -// Function GearboxFramework.PopulationMaster.ConnectEncounter -struct UPopulationMaster_ConnectEncounter_Params -{ - class APopulationEncounter* Encounter; // (Parm) -}; - -// Function GearboxFramework.PopulationMaster.DisconnectOpportunity -struct UPopulationMaster_DisconnectOpportunity_Params -{ - class APopulationOpportunity* DeactivatedOpportunity; // (Parm) - unsigned long bSaveState : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationMaster.ConnectOpportunity -struct UPopulationMaster_ConnectOpportunity_Params -{ - class APopulationOpportunity* ActivatedOpportunity; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationMaster.GetWorldInfo -struct UPopulationMaster_GetWorldInfo_Params -{ - class AWorldInfo* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationMaster.DestroySpawnedActors -struct UPopulationMaster_DestroySpawnedActors_Params -{ - class APopulationOpportunity* Opportunity; // (Parm) - unsigned long bDontSaveActors : 1; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.PopulationMaster.RemoveSpawnedActor -struct UPopulationMaster_RemoveSpawnedActor_Params -{ - class AActor* TheActor; // (Parm) - unsigned long bKeepBody : 1; // (Parm) - unsigned long bActorDied : 1; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.PopulationMaster.SetSpawnedActorsReuse -struct UPopulationMaster_SetSpawnedActorsReuse_Params -{ - class AActor* TheActor; // (Parm) - unsigned long bReuse : 1; // (Parm) -}; - -// Function GearboxFramework.PopulationMaster.AddExternalActor -struct UPopulationMaster_AddExternalActor_Params -{ - class AActor* SpawnedActor; // (Parm) - class UClass* FactoryClass; // (Parm) -}; - -// Function GearboxFramework.PopulationMaster.SpawnActorFromOpportunity -struct UPopulationMaster_SpawnActorFromOpportunity_Params -{ - class UPopulationFactory* TheFactory; // (Parm) - class UObject* SpawnLocationContextObject; // (Parm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - int GameStage; // (Parm) - int Rarity; // (Parm) - int OpportunityIdx; // (Parm) - int PopOppFlags; // (Parm) - unsigned long bCanSave : 1; // (OptionalParm, Parm) - unsigned long bForceSpawn : 1; // (OptionalParm, Parm) - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationMaster.SpawnActor -struct UPopulationMaster_SpawnActor_Params -{ - class UPopulationFactory* TheFactory; // (Parm) - class UObject* SpawnLocationContextObject; // (Parm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - int GameStage; // (Parm) - int Rarity; // (Parm) - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationMaster.GetPopulationOpportunityIndex -struct UPopulationMaster_GetPopulationOpportunityIndex_Params -{ - class APopulationOpportunity* Opportunity; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationMaster.GetActorsOpportunity -struct UPopulationMaster_GetActorsOpportunity_Params -{ - class AActor* SpawnedActor; // (Parm) - class APopulationOpportunity* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationMaster.SpawnPopulationControlledActor -struct UPopulationMaster_SpawnPopulationControlledActor_Params -{ - class UClass* SpawnClass; // (Parm) - class AActor* SpawnOwner; // (OptionalParm, Parm) - struct FName SpawnTag; // (OptionalParm, Parm) - struct FVector SpawnLocation; // (OptionalParm, Parm) - struct FRotator SpawnRotation; // (OptionalParm, Parm) - class AActor* ActorTemplate; // (OptionalParm, Parm) - unsigned long bNoCollisionFail : 1; // (OptionalParm, Parm) - unsigned long bPersistAcrossLevelTransitions : 1; // (OptionalParm, Parm) - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm, CoerceParm) -}; - -// Function GearboxFramework.PopulationOpportunityArea.ApplyPreviewBodyComposition -struct APopulationOpportunityArea_ApplyPreviewBodyComposition_Params -{ -}; - -// Function GearboxFramework.PopulationOpportunityArea.GetBodyInfoProvider -struct APopulationOpportunityArea_GetBodyInfoProvider_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunityArea.RespawnKilledActors -struct APopulationOpportunityArea_RespawnKilledActors_Params -{ - float PercentageOfKilledActorsToRespawn; // (Parm) -}; - -// Function GearboxFramework.PopulationOpportunityArea.DoSpawning -struct APopulationOpportunityArea_DoSpawning_Params -{ - class UPopulationMaster* PopMaster; // (Parm) -}; - -// Function GearboxFramework.PopulationOpportunityCloner.ApplyPreviewBodyComposition -struct APopulationOpportunityCloner_ApplyPreviewBodyComposition_Params -{ -}; - -// Function GearboxFramework.PopulationOpportunityCloner.GetBodyInfoProvider -struct APopulationOpportunityCloner_GetBodyInfoProvider_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunityCloner.CloneTimer -struct APopulationOpportunityCloner_CloneTimer_Params -{ -}; - -// Function GearboxFramework.PopulationOpportunityCloner.RespawnKilledActors -struct APopulationOpportunityCloner_RespawnKilledActors_Params -{ - float PercentageOfKilledActorsToRespawn; // (Parm) -}; - -// Function GearboxFramework.PopulationOpportunityCloner.DoSpawning -struct APopulationOpportunityCloner_DoSpawning_Params -{ - class UPopulationMaster* PopMaster; // (Parm) -}; - -// Function GearboxFramework.PopulationOpportunityCombat.ApplyPreviewBodyComposition -struct APopulationOpportunityCombat_ApplyPreviewBodyComposition_Params -{ -}; - -// Function GearboxFramework.PopulationOpportunityCombat.GetBodyInfoProvider -struct APopulationOpportunityCombat_GetBodyInfoProvider_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunityCombat.TriggerKismetSingleDeathEvent -struct APopulationOpportunityCombat_TriggerKismetSingleDeathEvent_Params -{ -}; - -// Function GearboxFramework.PopulationOpportunityCombat.TriggerKismetDeathEvent -struct APopulationOpportunityCombat_TriggerKismetDeathEvent_Params -{ -}; - -// Function GearboxFramework.PopulationOpportunityCombat.GetNumSpawned -struct APopulationOpportunityCombat_GetNumSpawned_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunityCombat.GetNumAlive -struct APopulationOpportunityCombat_GetNumAlive_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunityCombat.GetNumDied -struct APopulationOpportunityCombat_GetNumDied_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunityCombat.WantsToStopListening -struct APopulationOpportunityCombat_WantsToStopListening_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunityCombat.GetActor -struct APopulationOpportunityCombat_GetActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunityCombat.GetListenerLocation -struct APopulationOpportunityCombat_GetListenerLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunityCombat.GetAllegiance -struct APopulationOpportunityCombat_GetAllegiance_Params -{ - class UPawnAllegiance* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunityCombat.ReceiveMessage -struct APopulationOpportunityCombat_ReceiveMessage_Params -{ - class UGbxMessage* Message; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunityCombat.CaresAboutMessage -struct APopulationOpportunityCombat_CaresAboutMessage_Params -{ - class UGbxMessage* Message; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunityCombat.PostBeginPlay -struct APopulationOpportunityCombat_PostBeginPlay_Params -{ -}; - -// Function GearboxFramework.PopulationOpportunityCombat.EnableDebugging -struct APopulationOpportunityCombat_EnableDebugging_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function GearboxFramework.PopulationOpportunityCombat.RespawnKilledActors -struct APopulationOpportunityCombat_RespawnKilledActors_Params -{ - float PercentageOfKilledActorsToRespawn; // (Parm) -}; - -// Function GearboxFramework.PopulationOpportunityCombat.DoSpawning -struct APopulationOpportunityCombat_DoSpawning_Params -{ - class UPopulationMaster* PopMaster; // (Parm) -}; - -// Function GearboxFramework.PopulationOpportunityPoint.ClearBodyCompositionInstance -struct APopulationOpportunityPoint_ClearBodyCompositionInstance_Params -{ -}; - -// Function GearboxFramework.PopulationOpportunityPoint.ApplyPreviewBodyComposition -struct APopulationOpportunityPoint_ApplyPreviewBodyComposition_Params -{ -}; - -// Function GearboxFramework.PopulationOpportunityPoint.GetBodyInfoProvider -struct APopulationOpportunityPoint_GetBodyInfoProvider_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunityPoint.ChangeInstanceDataSwitch -struct APopulationOpportunityPoint_ChangeInstanceDataSwitch_Params -{ - struct FName SwitchName; // (Const, Parm) - unsigned char NewValue; // (Parm) -}; - -// Function GearboxFramework.PopulationOpportunityPoint.PostInitBodyComposition -struct APopulationOpportunityPoint_PostInitBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) - unsigned char Mode; // (Parm) -}; - -// Function GearboxFramework.PopulationOpportunityPoint.PreRemoveBodyComposition -struct APopulationOpportunityPoint_PreRemoveBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) -}; - -// Function GearboxFramework.PopulationOpportunityPoint.GetInitialMovementHoldTime -struct APopulationOpportunityPoint_GetInitialMovementHoldTime_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunityPoint.GetInitialDestination -struct APopulationOpportunityPoint_GetInitialDestination_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunityPoint.GetInitialActionType -struct APopulationOpportunityPoint_GetInitialActionType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunityPoint.GetSpawnStyleType -struct APopulationOpportunityPoint_GetSpawnStyleType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationOpportunityPoint.RespawnKilledActors -struct APopulationOpportunityPoint_RespawnKilledActors_Params -{ - float PercentageOfKilledActorsToRespawn; // (Parm) -}; - -// Function GearboxFramework.PopulationOpportunityPoint.DoSpawning -struct APopulationOpportunityPoint_DoSpawning_Params -{ - class UPopulationMaster* PopMaster; // (Parm) -}; - -// Function GearboxFramework.PopulationPoint.CanSpawnFromFactory -struct APopulationPoint_CanSpawnFromFactory_Params -{ - class UPopulationFactory* Factory; // (Parm) - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationPoint.GetSpawnRotation -struct APopulationPoint_GetSpawnRotation_Params -{ - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationPoint.GetSpawnLocation -struct APopulationPoint_GetSpawnLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationPoint.ActorSpawned -struct APopulationPoint_ActorSpawned_Params -{ - class AActor* SpawnedActor; // (Parm) -}; - -// Function GearboxFramework.PopulationPoint.GetInitialMovementHoldTime -struct APopulationPoint_GetInitialMovementHoldTime_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationPoint.GetInitialDestination -struct APopulationPoint_GetInitialDestination_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationPoint.RandomizeInitialDestinations -struct APopulationPoint_RandomizeInitialDestinations_Params -{ -}; - -// Function GearboxFramework.PopulationPoint.GetInitialActionType -struct APopulationPoint_GetInitialActionType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationPoint.GetSpawnStyleType -struct APopulationPoint_GetSpawnStyleType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationPoint.OnToggle -struct APopulationPoint_OnToggle_Params -{ - class USeqAct_Toggle* Action; // (Parm) -}; - -// Function GearboxFramework.SeqEvent_EncounterWaveComplete.NotifyWaveComplete -struct USeqEvent_EncounterWaveComplete_NotifyWaveComplete_Params -{ - int nWave; // (Parm) -}; - -// Function GearboxFramework.SeqEvent_PopulatedActor.NotifyPopulatedActor -struct USeqEvent_PopulatedActor_NotifyPopulatedActor_Params -{ - class AActor* PopulatedActor; // (Parm) - class APopulationOpportunity* InDestPopulationOpportunity; // (Parm) - class AActor* InSpawnPoint; // (Parm) - class AWorldInfo* InOriginator; // (Parm) -}; - -// Function GearboxFramework.SeqEvent_PopulatedPoint.NotifyPopulatedActor -struct USeqEvent_PopulatedPoint_NotifyPopulatedActor_Params -{ - class AActor* PopulatedActor; // (Parm) - class APopulationOpportunity* InDestPopulationOpportunity; // (Parm) - class AActor* InSpawnPoint; // (Parm) - class AWorldInfo* InOriginator; // (Parm) -}; - -// Function GearboxFramework.AIDefinition.OnReset -struct UAIDefinition_OnReset_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function GearboxFramework.AIDefinition.OnHitByVehicle -struct UAIDefinition_OnHitByVehicle_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AVehicle* Vehicle; // (Parm) -}; - -// Function GearboxFramework.AIDefinition.OnRanOver -struct UAIDefinition_OnRanOver_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AVehicle* Vehicle; // (Parm) -}; - -// Function GearboxFramework.AIDefinition.OnTimerEvent -struct UAIDefinition_OnTimerEvent_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FName SpecializedEventName; // (Parm) -}; - -// Function GearboxFramework.AIDefinition.OnKilledPawn -struct UAIDefinition_OnKilledPawn_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Killed; // (Parm) -}; - -// Function GearboxFramework.AIDefinition.OnLanded -struct UAIDefinition_OnLanded_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function GearboxFramework.AIDefinition.OnStopFiringWeapon -struct UAIDefinition_OnStopFiringWeapon_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function GearboxFramework.AIDefinition.OnStartFiringWeapon -struct UAIDefinition_OnStartFiringWeapon_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function GearboxFramework.AIDefinition.OnTargetLost -struct UAIDefinition_OnTargetLost_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* OldTarget; // (Parm) -}; - -// Function GearboxFramework.AIDefinition.OnTargetChanged -struct UAIDefinition_OnTargetChanged_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* OldTarget; // (Parm) - class UObject* NewTarget; // (Parm) -}; - -// Function GearboxFramework.AIDefinition.OnTargetAcquired -struct UAIDefinition_OnTargetAcquired_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* NewTarget; // (Parm) -}; - -// Function GearboxFramework.AIDefinition.OnSpawned -struct UAIDefinition_OnSpawned_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function GearboxFramework.AIDefinition.OnTakeHeal -struct UAIDefinition_OnTakeHeal_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) - float Damage; // (Parm) - float ShieldDamage; // (Parm) - class UObject* DamageSource; // (Parm) - class UObject* DamageType; // (Parm) -}; - -// Function GearboxFramework.AIDefinition.OnVehicleTakeDamage -struct UAIDefinition_OnVehicleTakeDamage_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) - class UObject* HitVehicle; // (Parm) - float Damage; // (Parm) - float ShieldDamage; // (Parm) - class UObject* DamageSource; // (Parm) - class UObject* DamageType; // (Parm) -}; - -// Function GearboxFramework.AIDefinition.OnTakeDamage -struct UAIDefinition_OnTakeDamage_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) - float Damage; // (Parm) - float ShieldDamage; // (Parm) - class UObject* DamageSource; // (Parm) - class UObject* DamageType; // (Parm) -}; - -// Function GearboxFramework.AIDefinition.OnUserCouldNotAffordSecondary -struct UAIDefinition_OnUserCouldNotAffordSecondary_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - unsigned char EventOutput; // (Parm) - class UObject* Instigator; // (Parm) - class UObject* UsedComponent; // (Parm) -}; - -// Function GearboxFramework.AIDefinition.OnUserCouldNotAfford -struct UAIDefinition_OnUserCouldNotAfford_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - unsigned char EventOutput; // (Parm) - class UObject* Instigator; // (Parm) - class UObject* UsedComponent; // (Parm) -}; - -// Function GearboxFramework.AIDefinition.OnSecondaryUsed -struct UAIDefinition_OnSecondaryUsed_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - unsigned char EventOutput; // (Parm) - class UObject* Instigator; // (Parm) - class UObject* UsedComponent; // (Parm) -}; - -// Function GearboxFramework.AIDefinition.OnUsed -struct UAIDefinition_OnUsed_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - unsigned char EventOutput; // (Parm) - class UObject* Instigator; // (Parm) - class UObject* UsedComponent; // (Parm) -}; - -// Function GearboxFramework.AIDefinition.SetBehaviorProviderDefinition -struct UAIDefinition_SetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* NewBehaviorProviderDefinition; // (Parm) -}; - -// Function GearboxFramework.AIDefinition.GetBehaviorProviderDefinition -struct UAIDefinition_GetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.BehaviorProviderDefinition.SetObjectBehaviorVariable -struct UBehaviorProviderDefinition_SetObjectBehaviorVariable_Params -{ - struct FBehaviorVariableValue BehaviorVariable; // (Parm, OutParm) - class UObject* Value; // (Parm) -}; - -// Function GearboxFramework.BehaviorProviderDefinition.SetVectorBehaviorVariable -struct UBehaviorProviderDefinition_SetVectorBehaviorVariable_Params -{ - struct FBehaviorVariableValue BehaviorVariable; // (Parm, OutParm) - struct FVector Value; // (Const, Parm, OutParm) -}; - -// Function GearboxFramework.BehaviorProviderDefinition.SetFloatBehaviorVariable -struct UBehaviorProviderDefinition_SetFloatBehaviorVariable_Params -{ - struct FBehaviorVariableValue BehaviorVariable; // (Parm, OutParm) - float Value; // (Parm) -}; - -// Function GearboxFramework.BehaviorProviderDefinition.SetIntBehaviorVariable -struct UBehaviorProviderDefinition_SetIntBehaviorVariable_Params -{ - struct FBehaviorVariableValue BehaviorVariable; // (Parm, OutParm) - int Value; // (Parm) -}; - -// Function GearboxFramework.BehaviorProviderDefinition.SetBoolBehaviorVariable -struct UBehaviorProviderDefinition_SetBoolBehaviorVariable_Params -{ - struct FBehaviorVariableValue BehaviorVariable; // (Parm, OutParm) - unsigned long Value : 1; // (Parm) -}; - -// Function GearboxFramework.BehaviorKernel.RecentlyRunBehaviorsForSequence -struct UBehaviorKernel_RecentlyRunBehaviorsForSequence_Params -{ - int PID; // (Parm) - int ProvidersIndex; // (Parm) - int SequencesIndex; // (Parm) - struct FBehaviorExecutionRecord ExecutionRecord; // (Parm, OutParm) -}; - -// Function GearboxFramework.BehaviorKernel.AllEventStateForSequence -struct UBehaviorKernel_AllEventStateForSequence_Params -{ - int PID; // (Parm) - int ProvidersIndex; // (Parm) - int SequencesDataIndex; // (Parm) - struct FBehaviorEventState EventState; // (Parm, OutParm) -}; - -// Function GearboxFramework.BehaviorKernel.AllWaitingThreadsForSequence -struct UBehaviorKernel_AllWaitingThreadsForSequence_Params -{ - int PID; // (Parm) - int ProvidersIndex; // (Parm) - int SequencesDataIndex; // (Parm) - struct FBehaviorThread Thread; // (Parm, OutParm) -}; - -// Function GearboxFramework.BehaviorKernel.AllSequencesForProvider -struct UBehaviorKernel_AllSequencesForProvider_Params -{ - int PID; // (Parm) - int ProvidersIndex; // (Parm) - struct FBehaviorSequenceState SequenceState; // (Parm, OutParm) -}; - -// Function GearboxFramework.BehaviorKernel.AllProvidersForProcess -struct UBehaviorKernel_AllProvidersForProcess_Params -{ - int PID; // (Parm) - class UBehaviorProviderDefinition* ProviderDefinition; // (Parm, OutParm) - int ProvidersIndex; // (OptionalParm, Parm, OutParm) -}; - -// Function GearboxFramework.BehaviorKernel.AllProcesses -struct UBehaviorKernel_AllProcesses_Params -{ - struct FBehaviorProcess Process; // (Parm, OutParm) -}; - -// Function GearboxFramework.BehaviorKernel.GetVariableStateSummaryForSequence -struct UBehaviorKernel_GetVariableStateSummaryForSequence_Params -{ - int PID; // (Parm) - int SequencesDataIndex; // (Parm) - TArray DebugInfo; // (Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.BehaviorKernel.GetChunkedListSummaries -struct UBehaviorKernel_GetChunkedListSummaries_Params -{ - TArray DebugInfo; // (Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.BehaviorKernel.GetBehaviorKernelStats -struct UBehaviorKernel_GetBehaviorKernelStats_Params -{ - struct FBehaviorKernelStats ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.BehaviorKernel.IsBehaviorKernelWatchingConsumer -struct UBehaviorKernel_IsBehaviorKernelWatchingConsumer_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.BehaviorKernel.IsBehaviorSequenceEnabled -struct UBehaviorKernel_IsBehaviorSequenceEnabled_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UBehaviorProviderDefinition* ProviderDefinition; // (Parm) - struct FName BehaviorSequenceName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.BehaviorKernel.ActivateBehaviorOutputLink -struct UBehaviorKernel_ActivateBehaviorOutputLink_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Const, Parm, OutParm) - int OutputLinkId; // (Parm) -}; - -// Function GearboxFramework.BehaviorKernel.PublishBoolOutputVariable -struct UBehaviorKernel_PublishBoolOutputVariable_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Const, Parm, OutParm) - unsigned long Output : 1; // (Parm) -}; - -// Function GearboxFramework.BehaviorKernel.PublishObjectOutputVariable -struct UBehaviorKernel_PublishObjectOutputVariable_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Const, Parm, OutParm) - class UObject* Output; // (Parm) -}; - -// Function GearboxFramework.BehaviorKernel.PublishVectorOutputVariable -struct UBehaviorKernel_PublishVectorOutputVariable_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Const, Parm, OutParm) - struct FVector Output; // (Const, Parm, OutParm) -}; - -// Function GearboxFramework.BehaviorKernel.PublishFloatOutputVariable -struct UBehaviorKernel_PublishFloatOutputVariable_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Const, Parm, OutParm) - float Output; // (Parm) -}; - -// Function GearboxFramework.BehaviorKernel.PublishIntOutputVariable -struct UBehaviorKernel_PublishIntOutputVariable_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Const, Parm, OutParm) - int Output; // (Parm) -}; - -// Function GearboxFramework.BehaviorKernel.BeginNondeterministicProviderRegistration -struct UBehaviorKernel_BeginNondeterministicProviderRegistration_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function GearboxFramework.BehaviorKernel.ProcessReplicatedBehaviorEvent -struct UBehaviorKernel_ProcessReplicatedBehaviorEvent_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FReplicatedBehaviorEvent EventData; // (Const, Parm, OutParm) -}; - -// Function GearboxFramework.BehaviorKernel.ProcessReplicatedBehaviorConsumerState -struct UBehaviorKernel_ProcessReplicatedBehaviorConsumerState_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FReplicatedBehaviorConsumerState ReplicatedConsumerState; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.BehaviorKernel.ChangeBehaviorSequenceActivationStatus -struct UBehaviorKernel_ChangeBehaviorSequenceActivationStatus_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UBehaviorProviderDefinition* ProviderDefinition; // (Parm) - struct FName SequenceName; // (Parm) - unsigned char ActivationStatusChanage; // (Parm) -}; - -// Function GearboxFramework.BehaviorKernel.ChangeBehaviorConsumerSuspensionStatus -struct UBehaviorKernel_ChangeBehaviorConsumerSuspensionStatus_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - unsigned char SuspensionStatusChanage; // (Parm) -}; - -// Function GearboxFramework.BehaviorKernel.BroadcastBehaviorEventFromScript -struct UBehaviorKernel_BroadcastBehaviorEventFromScript_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FName EventName; // (Parm) - TArray ProvidersToBroadcast; // (Const, OptionalParm, Parm, OutParm, NeedCtorLink) - int EventOutputToActivate; // (OptionalParm, Parm) - TArray Parameters; // (Const, OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.BehaviorKernel.ActivateBehaviorEventFromScript -struct UBehaviorKernel_ActivateBehaviorEventFromScript_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UBehaviorProviderDefinition* ProviderDefinition; // (Parm) - struct FName EventName; // (Parm) - int EventOutputToActivate; // (OptionalParm, Parm) - TArray Parameters; // (Const, OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.BehaviorKernel.RemoveBehaviorProviderFromConsumer -struct UBehaviorKernel_RemoveBehaviorProviderFromConsumer_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UBehaviorProviderDefinition* ProviderDefinition; // (Parm) -}; - -// Function GearboxFramework.BehaviorKernel.IntializeBehaviorProviderForConsumer -struct UBehaviorKernel_IntializeBehaviorProviderForConsumer_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UBehaviorProviderDefinition* ProviderDefinition; // (Parm) -}; - -// Function GearboxFramework.BehaviorKernel.ForceUnregisterBehaviorConsumer -struct UBehaviorKernel_ForceUnregisterBehaviorConsumer_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Parm, OutParm) -}; - -// Function GearboxFramework.BehaviorKernel.RegisterBehaviorConsumer -struct UBehaviorKernel_RegisterBehaviorConsumer_Params -{ - class UObject* BehaviorConsumer; // (Parm) - struct FBehaviorConsumerHandle ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.IBehaviorProvider.SetBehaviorProviderDefinition -struct UIBehaviorProvider_SetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* NewBehaviorProviderDefinition; // (Parm) -}; - -// Function GearboxFramework.IBehaviorProvider.GetBehaviorProviderDefinition -struct UIBehaviorProvider_GetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.ICustomEvent.RunCustomEvent -struct UICustomEvent_RunCustomEvent_Params -{ - struct FName EventName; // (Parm) - class UObject* EventInstigator; // (OptionalParm, Parm) - class UObject* OtherEventParticipantObject; // (OptionalParm, Parm) - struct FBehaviorParameters EventData; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxAnimDefinition.GetAnimLength -struct UGearboxAnimDefinition_GetAnimLength_Params -{ - class USkeletalMeshComponent* SMC; // (Parm, EditInline) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAnimDefinition.IsPlayingLocally -struct UGearboxAnimDefinition_IsPlayingLocally_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAnimDefinition.GetSMNode -struct UGearboxAnimDefinition_GetSMNode_Params -{ - FScriptInterface SMI; // (Parm) - class UAnimNodeSpecialMoveBlend* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAnimDefinition.PlayAnim -struct UGearboxAnimDefinition_PlayAnim_Params -{ - FScriptInterface SMI; // (Parm) - struct FSpecialMoveData SMData; // (Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAnimDefinition.AnimFinished -struct UGearboxAnimDefinition_AnimFinished_Params -{ - FScriptInterface SMI; // (Parm) - class UAnimNodeSpecialMoveBlend* BlendNode; // (Parm) - struct FSpecialMoveData SMData; // (Parm, OutParm) - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function GearboxFramework.GearboxAnimDefinition.ClientFinished -struct UGearboxAnimDefinition_ClientFinished_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function GearboxFramework.GearboxAnimDefinition.ClientStarted -struct UGearboxAnimDefinition_ClientStarted_Params -{ - FScriptInterface SMI; // (Parm) - struct FSpecialMoveData SMData; // (Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAnimDefinition.ServerFinished -struct UGearboxAnimDefinition_ServerFinished_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function GearboxFramework.GearboxAnimDefinition.ServerStarted -struct UGearboxAnimDefinition_ServerStarted_Params -{ - FScriptInterface SMI; // (Parm) -}; - -// Function GearboxFramework.GearboxAnimDefinition.AddAnimSet -struct UGearboxAnimDefinition_AddAnimSet_Params -{ - FScriptInterface SMI; // (Parm) -}; - -// Function GearboxFramework.GearboxAnimDefinition.GetSkeletalMesh -struct UGearboxAnimDefinition_GetSkeletalMesh_Params -{ - FScriptInterface SMI; // (Parm) - class USkeletalMeshComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function GearboxFramework.GearboxAnimDefinition.AuthorityCanPlay -struct UGearboxAnimDefinition_AuthorityCanPlay_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxAnimDefinition.OnTimedEvent -struct UGearboxAnimDefinition_OnTimedEvent_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FName SpecializedEventName; // (Parm) -}; - -// Function GearboxFramework.GearboxAnimDefinition.OnServerStop -struct UGearboxAnimDefinition_OnServerStop_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function GearboxFramework.GearboxAnimDefinition.OnServerStart -struct UGearboxAnimDefinition_OnServerStart_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function GearboxFramework.GearboxAnimDefinition.OnStop -struct UGearboxAnimDefinition_OnStop_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function GearboxFramework.GearboxAnimDefinition.OnStart -struct UGearboxAnimDefinition_OnStart_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function GearboxFramework.GearboxAnimDefinition.SetBehaviorProviderDefinition -struct UGearboxAnimDefinition_SetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* NewBehaviorProviderDefinition; // (Parm) -}; - -// Function GearboxFramework.GearboxAnimDefinition.GetBehaviorProviderDefinition -struct UGearboxAnimDefinition_GetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.Behavior_TriggerDialogEvent.ApplyBehaviorToContext -struct UBehavior_TriggerDialogEvent_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_TriggerDialogEvent.TriggerDialogEvent -struct UBehavior_TriggerDialogEvent_TriggerDialogEvent_Params -{ - class UObject* ContextObject; // (Parm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxDialogActor.SetDialogNameTag -struct AGearboxDialogActor_SetDialogNameTag_Params -{ - class UGearboxDialogNameTag* NewName; // (Parm) -}; - -// Function GearboxFramework.GearboxDialogActor.GetReplicatedDialogData -struct AGearboxDialogActor_GetReplicatedDialogData_Params -{ - struct FGearboxDialogReplicatedData ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxDialogActor.SetReplicatedDialogData -struct AGearboxDialogActor_SetReplicatedDialogData_Params -{ - class UGearboxDialogAct_Talk* TalkAct; // (Parm) - struct FGearboxDialogData Data; // (Parm, OutParm) -}; - -// Function GearboxFramework.GearboxDialogActor.GetDialogGroups -struct AGearboxDialogActor_GetDialogGroups_Params -{ - TArray Groups; // (Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxDialogActor.GetDialogComponent -struct AGearboxDialogActor_GetDialogComponent_Params -{ - class UGearboxDialogComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function GearboxFramework.GearboxDialogActor.GetDialogNameTag -struct AGearboxDialogActor_GetDialogNameTag_Params -{ - class UGearboxDialogNameTag* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxDialogActor.GetActor -struct AGearboxDialogActor_GetActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxDialogActor.CanTalk -struct AGearboxDialogActor_CanTalk_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxDialogActor.ServerDialog_TriggerEvent -struct AGearboxDialogActor_ServerDialog_TriggerEvent_Params -{ - class UGearboxDialogEventTag* EventTag; // (Parm) - class AActor* Other; // (OptionalParm, Parm) - class UObject* ObjectParameter; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.GearboxDialogActor.ReplicatedEvent -struct AGearboxDialogActor_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function GearboxFramework.GearboxDialogComponent.IsTalking -struct UGearboxDialogComponent_IsTalking_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxDialogComponent.StopTalking -struct UGearboxDialogComponent_StopTalking_Params -{ - class UGearboxDialogEventTag* EventTag; // (OptionalParm, Parm) - unsigned long bForceStop : 1; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.GearboxDialogComponent.TalkReplicated -struct UGearboxDialogComponent_TalkReplicated_Params -{ - struct FGearboxDialogReplicatedData NewDialogData; // (Parm) -}; - -// Function GearboxFramework.GearboxDialogComponent.Talk -struct UGearboxDialogComponent_Talk_Params -{ - class UGearboxDialogAct_Talk* TalkAction; // (Parm) -}; - -// Function GearboxFramework.GearboxDialogComponent.GetMatchingEvent -struct UGearboxDialogComponent_GetMatchingEvent_Params -{ - class UGearboxDialogEventTag* InEventTag; // (Parm) - class UGearboxDialogEvent* OutEvent; // (Parm, OutParm) - class UGearboxDialogGroup* OutGroup; // (Parm, OutParm) - unsigned long bIncludeDisabled : 1; // (OptionalParm, Parm) - class UGearboxDialogNameTag* OtherNameTag; // (OptionalParm, Parm) - unsigned long bAllowTemplateGroups : 1; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.GearboxDialogComponent.TriggerEvent -struct UGearboxDialogComponent_TriggerEvent_Params -{ - class UGearboxDialogEventTag* EventTag; // (Parm) - class AActor* Other; // (OptionalParm, Parm) - class UObject* ObjectParameter; // (OptionalParm, Parm) - class UGearboxDialogEventData* TemplateEventData; // (OptionalParm, Parm) - class UGearboxDialogEventData* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxDialogComponent.GetDialogInterface -struct UGearboxDialogComponent_GetDialogInterface_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxDialogGroup.SimpleEvent -struct UGearboxDialogGroup_SimpleEvent_Params -{ - class AActor* Owner; // (Parm) - class UGearboxDialogNameTag* NameTag; // (Parm) - class UGearboxDialogEventTag* EventTag; // (Parm) -}; - -// Function GearboxFramework.GearboxDialogEventData.IsActive -struct UGearboxDialogEventData_IsActive_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxDialogManager.DrawDialogDebug -struct UGearboxDialogManager_DrawDialogDebug_Params -{ - class AHUD* HUD; // (Parm) - float StartY; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.GearboxDialogManager.CheckpointRemoveReferencesBeforeDestroy -struct UGearboxDialogManager_CheckpointRemoveReferencesBeforeDestroy_Params -{ -}; - -// Function GearboxFramework.GearboxDialogManager.GetEventTagForEventInfo -struct UGearboxDialogManager_GetEventTagForEventInfo_Params -{ - struct FDialogEventInfo EventInfo; // (Parm) - class UGearboxDialogEventTag* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxDialogManager.TriggerGroupEvent -struct UGearboxDialogManager_TriggerGroupEvent_Params -{ - class UGearboxDialogGroup* Group; // (Parm) - class UGearboxDialogEventTag* EventTag; // (Parm) - class AActor* Instigator; // (OptionalParm, Parm) - class AActor* Other; // (OptionalParm, Parm) - class UObject* ObjectParameter; // (OptionalParm, Parm) - class UGearboxDialogEventData* TemplateEventData; // (OptionalParm, Parm) - class UGearboxDialogEventData* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxDialogManager.Cleanup -struct UGearboxDialogManager_Cleanup_Params -{ -}; - -// Function GearboxFramework.GearboxDialogManager.SetGroupEventTag -struct UGearboxDialogManager_SetGroupEventTag_Params -{ - class UGearboxDialogGroup* Group; // (Parm) - class UGearboxDialogEventTag* EventTag; // (Parm) -}; - -// Function GearboxFramework.GearboxDialogManager.GetGroupEventTag -struct UGearboxDialogManager_GetGroupEventTag_Params -{ - class UGearboxDialogGroup* Group; // (Parm) - class UGearboxDialogEventTag* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxDialogManager.SilenceGroup -struct UGearboxDialogManager_SilenceGroup_Params -{ - class UGearboxDialogGroup* Group; // (Parm) -}; - -// Function GearboxFramework.GearboxDialogManager.AddGroup -struct UGearboxDialogManager_AddGroup_Params -{ - class UGearboxDialogGroup* Group; // (Parm) -}; - -// Function GearboxFramework.GearboxDialogManager.UnregisterTalker -struct UGearboxDialogManager_UnregisterTalker_Params -{ - class AActor* Talker; // (Parm) -}; - -// Function GearboxFramework.GearboxDialogManager.RegisterTalker -struct UGearboxDialogManager_RegisterTalker_Params -{ - class AActor* Talker; // (Parm) -}; - -// Function GearboxFramework.GearboxDialogManager.DisableTalker -struct UGearboxDialogManager_DisableTalker_Params -{ - class AActor* Talker; // (Parm) -}; - -// Function GearboxFramework.GearboxDialogManager.EnableTalker -struct UGearboxDialogManager_EnableTalker_Params -{ - class AActor* Talker; // (Parm) -}; - -// Function GearboxFramework.GearboxDialogManager.GetPriority -struct UGearboxDialogManager_GetPriority_Params -{ - class UGearboxDialogPriority* InPriority; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxDialogNode.ActivateOutput -struct UGearboxDialogNode_ActivateOutput_Params -{ - int Link; // (Parm) -}; - -// Function GearboxFramework.GearboxDialogAction.Activate -struct UGearboxDialogAction_Activate_Params -{ -}; - -// Function GearboxFramework.GearboxDialogAct_Chance.Activate -struct UGearboxDialogAct_Chance_Activate_Params -{ -}; - -// Function GearboxFramework.GearboxDialogAct_Compare.Activate -struct UGearboxDialogAct_Compare_Activate_Params -{ -}; - -// Function GearboxFramework.GearboxDialogAct_ObjectParameterSwitch.Activate -struct UGearboxDialogAct_ObjectParameterSwitch_Activate_Params -{ -}; - -// Function GearboxFramework.GearboxDialogAct_Talk.Activate -struct UGearboxDialogAct_Talk_Activate_Params -{ -}; - -// Function GearboxFramework.GearboxDialogAct_Talk.TalkFinished -struct UGearboxDialogAct_Talk_TalkFinished_Params -{ - class AActor* InTalker; // (Parm) -}; - -// Function GearboxFramework.GearboxDialogAct_Talk.TalkStarted -struct UGearboxDialogAct_Talk_TalkStarted_Params -{ - class AActor* InTalker; // (Parm) -}; - -// Function GearboxFramework.GearboxDialogAct_Trigger.ActivateOutput -struct UGearboxDialogAct_Trigger_ActivateOutput_Params -{ - int Link; // (Parm) -}; - -// Function GearboxFramework.GearboxDialogAct_Trigger.Activate -struct UGearboxDialogAct_Trigger_Activate_Params -{ -}; - -// Function GearboxFramework.GearboxDialogVariable.ResolveToArgumentValue -struct UGearboxDialogVariable_ResolveToArgumentValue_Params -{ - struct FString Out_ArgumentValue; // (Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxDialogVariable.GetTalkers -struct UGearboxDialogVariable_GetTalkers_Params -{ - TArray Talkers; // (Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxProcess.GetStepConfiguration -struct UGearboxProcess_GetStepConfiguration_Params -{ - struct FStepConfiguration ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxProcess.GotoStep -struct UGearboxProcess_GotoStep_Params -{ - int Step; // (Parm) -}; - -// Function GearboxFramework.GearboxProcess.GotoNextStep -struct UGearboxProcess_GotoNextStep_Params -{ -}; - -// Function GearboxFramework.GearboxProcess.GotoFirstStep -struct UGearboxProcess_GotoFirstStep_Params -{ -}; - -// Function GearboxFramework.GearboxProcess.PerformStep -struct UGearboxProcess_PerformStep_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxProcess.PauseLoop -struct UGearboxProcess_PauseLoop_Params -{ -}; - -// Function GearboxFramework.GearboxProcess.Init -struct UGearboxProcess_Init_Params -{ -}; - -// Function GearboxFramework.GearboxProcess.ContinueLoop -struct UGearboxProcess_ContinueLoop_Params -{ -}; - -// Function GearboxFramework.GearboxProcess.StopLoop -struct UGearboxProcess_StopLoop_Params -{ -}; - -// Function GearboxFramework.SparkInitializationProcess.TriggerSparkInitializedDelegates -struct USparkInitializationProcess_TriggerSparkInitializedDelegates_Params -{ - unsigned char InitializeResult; // (Parm) -}; - -// Function GearboxFramework.SparkInitializationProcess.ClearSparkInitializedDelegate -struct USparkInitializationProcess_ClearSparkInitializedDelegate_Params -{ - struct FScriptDelegate SparkInitializedDelegate; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInitializationProcess.AddSparkInitializedDelegate -struct USparkInitializationProcess_AddSparkInitializedDelegate_Params -{ - struct FScriptDelegate SparkInitializedDelegate; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInitializationProcess.GetStepName -struct USparkInitializationProcess_GetStepName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInitializationProcess.GetStepConfiguration -struct USparkInitializationProcess_GetStepConfiguration_Params -{ - struct FStepConfiguration ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInitializationProcess.IsInitialized -struct USparkInitializationProcess_IsInitialized_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInitializationProcess.IsDisabled -struct USparkInitializationProcess_IsDisabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInitializationProcess.IsInitializing -struct USparkInitializationProcess_IsInitializing_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInitializationProcess.UpdateAgreementsSigning -struct USparkInitializationProcess_UpdateAgreementsSigning_Params -{ - class UGearboxAccountData* GbxAccountData; // (Parm) - struct FString NeedsSignAgreements; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInitializationProcess.HandleVerificationReceived -struct USparkInitializationProcess_HandleVerificationReceived_Params -{ - struct FSparkResult Result; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInitializationProcess.VerifyAuthentication -struct USparkInitializationProcess_VerifyAuthentication_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInitializationProcess.AuthenticateTicketStringWithDelegate -struct USparkInitializationProcess_AuthenticateTicketStringWithDelegate_Params -{ - struct FString ticket; // (Parm, NeedCtorLink) - struct FScriptDelegate SparkRequestCompleteDelegate; // (Parm, NeedCtorLink) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInitializationProcess.HandleAuthenticationReceived -struct USparkInitializationProcess_HandleAuthenticationReceived_Params -{ - struct FSparkResult Result; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInitializationProcess.AuthenticateAccount -struct USparkInitializationProcess_AuthenticateAccount_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInitializationProcess.GetConfigQuery -struct USparkInitializationProcess_GetConfigQuery_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInitializationProcess.CompleteInitialization -struct USparkInitializationProcess_CompleteInitialization_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInitializationProcess.HttpInit -struct USparkInitializationProcess_HttpInit_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInitializationProcess.CheckForTMS -struct USparkInitializationProcess_CheckForTMS_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInitializationProcess.PerformStep -struct USparkInitializationProcess_PerformStep_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInitializationProcess.StartProcess -struct USparkInitializationProcess_StartProcess_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInitializationProcess.InitWithController -struct USparkInitializationProcess_InitWithController_Params -{ - unsigned char ControllerId; // (Parm) - unsigned long bNewPrimary : 1; // (Parm) - struct FScriptDelegate SparkInitializedDelegate; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.LeviathanService.GetLeviathanServiceConfiguration -struct ULeviathanService_GetLeviathanServiceConfiguration_Params -{ - int ControllerNumber; // (Parm) - class USparkServiceConfiguration* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.LeviathanService.OnSparkInitialized -struct ULeviathanService_OnSparkInitialized_Params -{ - unsigned char InitializedResult; // (Parm) -}; - -// Function GearboxFramework.LeviathanService.LoadServiceConfigurationForPlayer -struct ULeviathanService_LoadServiceConfigurationForPlayer_Params -{ - int SplitscreenIndex; // (Parm) -}; - -// Function GearboxFramework.LeviathanService.GetLeviathanService -struct ULeviathanService_GetLeviathanService_Params -{ - class ULeviathanService* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.RemoveScriptCallback -struct USparkInterfaceImpl_RemoveScriptCallback_Params -{ - int HttpRequestId; // (Parm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.GetNewsService -struct USparkInterfaceImpl_GetNewsService_Params -{ - class USparkNews* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.GetTitleStorageServiceConfiguration -struct USparkInterfaceImpl_GetTitleStorageServiceConfiguration_Params -{ - class USparkServiceConfiguration* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.GetTitleStorageUrl -struct USparkInterfaceImpl_GetTitleStorageUrl_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterfaceImpl.OnSparkInitialized -struct USparkInterfaceImpl_OnSparkInitialized_Params -{ - unsigned char InitializedResult; // (Parm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.IncreaseInteractionTries -struct USparkInterfaceImpl_IncreaseInteractionTries_Params -{ -}; - -// Function GearboxFramework.SparkInterfaceImpl.GetInteractionTries -struct USparkInterfaceImpl_GetInteractionTries_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.GetInteractionGraceTries -struct USparkInterfaceImpl_GetInteractionGraceTries_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.GetInteractionPunishmentMinWaitSeconds -struct USparkInterfaceImpl_GetInteractionPunishmentMinWaitSeconds_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.GetInteractionMinWaitSeconds -struct USparkInterfaceImpl_GetInteractionMinWaitSeconds_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.ConvertUtcTimeToLocalTime -struct USparkInterfaceImpl_ConvertUtcTimeToLocalTime_Params -{ - struct FString UtcTime; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterfaceImpl.ShouldUpdateEmergencyMessage -struct USparkInterfaceImpl_ShouldUpdateEmergencyMessage_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.GetEmergencyMessage -struct USparkInterfaceImpl_GetEmergencyMessage_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterfaceImpl.SetEmergencyMessage -struct USparkInterfaceImpl_SetEmergencyMessage_Params -{ - struct FString NewMessage; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterfaceImpl.IsTmsComplete -struct USparkInterfaceImpl_IsTmsComplete_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.SetTmsComplete -struct USparkInterfaceImpl_SetTmsComplete_Params -{ -}; - -// Function GearboxFramework.SparkInterfaceImpl.RestartSparkInitializationFromScript -struct USparkInterfaceImpl_RestartSparkInitializationFromScript_Params -{ - unsigned long bPrimary : 1; // (Parm) - struct FScriptDelegate SparkInitializedDelegate; // (Parm, NeedCtorLink) - struct FScriptDelegate SparkEmergencyMessageDelegate; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterfaceImpl.RestartSparkInitialization -struct USparkInterfaceImpl_RestartSparkInitialization_Params -{ - unsigned long bPrimary : 1; // (Parm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.StartSparkInitialization -struct USparkInterfaceImpl_StartSparkInitialization_Params -{ - unsigned char ControllerId; // (Parm) - struct FScriptDelegate SparkInitializedDelegate; // (Parm, NeedCtorLink) - struct FScriptDelegate SparkEmergencyMessageDelegate; // (Parm, NeedCtorLink) - struct FScriptDelegate EntitlementsUpdatedDelegate; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterfaceImpl.ResetInitializationStatus -struct USparkInterfaceImpl_ResetInitializationStatus_Params -{ -}; - -// Function GearboxFramework.SparkInterfaceImpl.ResetSecondaryInitializationStatus -struct USparkInterfaceImpl_ResetSecondaryInitializationStatus_Params -{ -}; - -// Function GearboxFramework.SparkInterfaceImpl.StartSecondaryInitialization -struct USparkInterfaceImpl_StartSecondaryInitialization_Params -{ - unsigned char ControllerId; // (Parm) - struct FScriptDelegate SparkInitializedDelegate; // (Parm, NeedCtorLink) - struct FScriptDelegate EntitlementsUpdatedDelegate; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterfaceImpl.GetSparkInitialization -struct USparkInterfaceImpl_GetSparkInitialization_Params -{ - class USparkInitializationProcess* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.SignInGearboxAccount -struct USparkInterfaceImpl_SignInGearboxAccount_Params -{ - unsigned char ControllerId; // (Parm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.GetGearboxAccountData -struct USparkInterfaceImpl_GetGearboxAccountData_Params -{ - unsigned char ControllerId; // (Parm) - class UGearboxAccountData* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.SignOutGearboxAccount -struct USparkInterfaceImpl_SignOutGearboxAccount_Params -{ - unsigned char ControllerId; // (Parm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.ValidPlayerIndex -struct USparkInterfaceImpl_ValidPlayerIndex_Params -{ - int PlayerIndex; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.GetPlayerIndex -struct USparkInterfaceImpl_GetPlayerIndex_Params -{ - int ControllerId; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.ClearGearboxAccountData -struct USparkInterfaceImpl_ClearGearboxAccountData_Params -{ - unsigned long IncludePrimaryPlayer : 1; // (Parm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.IsGearboxAccountSignedIn -struct USparkInterfaceImpl_IsGearboxAccountSignedIn_Params -{ - unsigned char ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.IsGearboxAccountAuthenticated -struct USparkInterfaceImpl_IsGearboxAccountAuthenticated_Params -{ - unsigned char ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.GetGameName -struct USparkInterfaceImpl_GetGameName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterfaceImpl.GetHardwareName -struct USparkInterfaceImpl_GetHardwareName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterfaceImpl.GetPlatformName -struct USparkInterfaceImpl_GetPlatformName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterfaceImpl.GetPlatformTicket -struct USparkInterfaceImpl_GetPlatformTicket_Params -{ - int ControllerId; // (Parm) - unsigned long bPrimary : 1; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterfaceImpl.ClearSparkConfigReceivedDelegate -struct USparkInterfaceImpl_ClearSparkConfigReceivedDelegate_Params -{ - struct FScriptDelegate SparkConfigReceivedDelegate; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterfaceImpl.AddSparkConfigReceivedDelegate -struct USparkInterfaceImpl_AddSparkConfigReceivedDelegate_Params -{ - struct FScriptDelegate SparkConfigReceivedDelegate; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterfaceImpl.GetPlatformLoginNameFromController -struct USparkInterfaceImpl_GetPlatformLoginNameFromController_Params -{ - unsigned char ControllerId; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterfaceImpl.GetPlatformLoginNameFromSplitscreenIndex -struct USparkInterfaceImpl_GetPlatformLoginNameFromSplitscreenIndex_Params -{ - int SplitscreenIndex; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterfaceImpl.GetPlatformLoginName -struct USparkInterfaceImpl_GetPlatformLoginName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterfaceImpl.GetLoginStatus -struct USparkInterfaceImpl_GetLoginStatus_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.IsShiftEnabled -struct USparkInterfaceImpl_IsShiftEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.IsSparkEnabled -struct USparkInterfaceImpl_IsSparkEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.WithShift -struct USparkInterfaceImpl_WithShift_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.WithSpark -struct USparkInterfaceImpl_WithSpark_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.IssueSparkStringRequest -struct USparkInterfaceImpl_IssueSparkStringRequest_Params -{ - struct FHttpParameters HttpRequestParameters; // (Const, Parm, OutParm, NeedCtorLink) - struct FString URL; // (Parm, NeedCtorLink) - struct FString RequestData; // (Const, Parm, NeedCtorLink) - struct FScriptDelegate SparkRequestCompleteDelegate; // (Parm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.IssueSparkRequest -struct USparkInterfaceImpl_IssueSparkRequest_Params -{ - struct FHttpParameters HttpParameters; // (Const, Parm, OutParm, NeedCtorLink) - struct FString URL; // (Parm, NeedCtorLink) - TArray RequestData; // (Const, Parm, OutParm, NeedCtorLink) - struct FScriptDelegate SparkRequestCompleteDelegate; // (Parm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkInterfaceImpl.AlternativeXboxlivePlatformId -struct USparkInterfaceImpl_AlternativeXboxlivePlatformId_Params -{ - struct FUniqueNetId NetId; // (Const, Parm, OutParm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterfaceImpl.OnSparkEmergencyMessageUpdated -struct USparkInterfaceImpl_OnSparkEmergencyMessageUpdated_Params -{ -}; - -// Function GearboxFramework.SparkInterfaceImpl.OnSparkConfigReceived -struct USparkInterfaceImpl_OnSparkConfigReceived_Params -{ - TArray ConfigArray; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkInterfaceImpl.OnSparkRequestComplete -struct USparkInterfaceImpl_OnSparkRequestComplete_Params -{ - struct FSparkResult Result; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkServiceConfiguration.GetBoolParameter -struct USparkServiceConfiguration_GetBoolParameter_Params -{ - struct FString KeyName; // (Parm, NeedCtorLink) - unsigned long Default : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkServiceConfiguration.GetFloatParameter -struct USparkServiceConfiguration_GetFloatParameter_Params -{ - struct FString KeyName; // (Parm, NeedCtorLink) - float DefaultValue; // (Parm) - float MinimumValue; // (Parm) - float MaximumValue; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkServiceConfiguration.GetIntParameter -struct USparkServiceConfiguration_GetIntParameter_Params -{ - struct FString KeyName; // (Parm, NeedCtorLink) - int DefaultValue; // (Parm) - int MinimumValue; // (Parm) - int MaximumValue; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkServiceConfiguration.GetStringParameter -struct USparkServiceConfiguration_GetStringParameter_Params -{ - struct FString KeyName; // (Parm, NeedCtorLink) - struct FString Default; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkServiceConfiguration.GetParameter -struct USparkServiceConfiguration_GetParameter_Params -{ - struct FString KeyNameToSearchFor; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkServiceConfiguration.LoadService -struct USparkServiceConfiguration_LoadService_Params -{ - struct FServiceResult Service; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkServiceConfiguration.LoadOverrides -struct USparkServiceConfiguration_LoadOverrides_Params -{ -}; - -// Function GearboxFramework.Action_FaceThreat.StopSequence -struct UAction_FaceThreat_StopSequence_Params -{ -}; - -// Function GearboxFramework.ActorAttributeContextResolver.GetAttributeContext -struct UActorAttributeContextResolver_GetAttributeContext_Params -{ - class UAttributeDefinitionBase* Attribute; // (Parm) - class UObject* AttributeContextSource; // (Parm) - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.AIComponentAttributeContextResolver.GetAttributeContext -struct UAIComponentAttributeContextResolver_GetAttributeContext_Params -{ - class UAttributeDefinitionBase* Attribute; // (Parm) - class UObject* AttributeContextSource; // (Parm) - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.Behavior_AIHold.ApplyBehaviorToContext -struct UBehavior_AIHold_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_AIPriority.ApplyBehaviorToContext -struct UBehavior_AIPriority_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_AITargeting.ApplyBehaviorToContext -struct UBehavior_AITargeting_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_ChangeAnyBehaviorSequenceState.ApplyBehaviorToContext -struct UBehavior_ChangeAnyBehaviorSequenceState_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_ChangeLocalBehaviorSequenceState.ApplyBehaviorToContext -struct UBehavior_ChangeLocalBehaviorSequenceState_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_CompareBool.ApplyBehaviorToContext -struct UBehavior_CompareBool_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_CompareValues.ApplyBehaviorToContext -struct UBehavior_CompareValues_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_CustomEvent.ApplyBehaviorToContext -struct UBehavior_CustomEvent_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_Delay.ApplyBehaviorToContext -struct UBehavior_Delay_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_Gate.ApplyBehaviorToContext -struct UBehavior_Gate_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_GetFloatParam.PublishBehaviorOutput -struct UBehavior_GetFloatParam_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - float Value; // (Parm) -}; - -// Function GearboxFramework.Behavior_GetFloatParam.ApplyBehaviorToContext -struct UBehavior_GetFloatParam_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_GetObjectParam.PublishBehaviorOutput -struct UBehavior_GetObjectParam_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* Value; // (Parm) -}; - -// Function GearboxFramework.Behavior_GetObjectParam.ApplyBehaviorToContext -struct UBehavior_GetObjectParam_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_GetVectorParam.PublishBehaviorOutput -struct UBehavior_GetVectorParam_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - float R; // (Parm) - float G; // (Parm) - float B; // (Parm) - float A; // (Parm) -}; - -// Function GearboxFramework.Behavior_GetVectorParam.ApplyBehaviorToContext -struct UBehavior_GetVectorParam_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_InterpolateFloatOverTime.PublishBehaviorOutput -struct UBehavior_InterpolateFloatOverTime_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - float Result; // (Parm) -}; - -// Function GearboxFramework.Behavior_InterpolateFloatOverTime.ApplyBehaviorToContext -struct UBehavior_InterpolateFloatOverTime_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_Metronome.ApplyBehaviorToContext -struct UBehavior_Metronome_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_ModifyTimer.PublishBehaviorOutput -struct UBehavior_ModifyTimer_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - float TimeRemaining; // (Parm) -}; - -// Function GearboxFramework.Behavior_ModifyTimer.ApplyBehaviorToContext -struct UBehavior_ModifyTimer_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_SetFloatParam.ApplyBehaviorToContext -struct UBehavior_SetFloatParam_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_SetObjectParam.ApplyBehaviorToContext -struct UBehavior_SetObjectParam_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_SetVectorParam.ApplyBehaviorToContext -struct UBehavior_SetVectorParam_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_SpecialMove.PlaySpecialMove -struct UBehavior_SpecialMove_PlaySpecialMove_Params -{ - class USpecialMoveComponent* SMC; // (Parm, EditInline) -}; - -// Function GearboxFramework.Behavior_SpecialMove.TriggerOutput -struct UBehavior_SpecialMove_TriggerOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) -}; - -// Function GearboxFramework.Behavior_SpecialMove.ApplyBehaviorToContext -struct UBehavior_SpecialMove_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_SpecialMoveStop.ApplyBehaviorToContext -struct UBehavior_SpecialMoveStop_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_StartAkAmbientSound.ApplyBehaviorToContext -struct UBehavior_StartAkAmbientSound_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_StopAkAmbientSound.ApplyBehaviorToContext -struct UBehavior_StopAkAmbientSound_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_StopDialog.ApplyBehaviorToContext -struct UBehavior_StopDialog_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.Behavior_ToggleDialog.ApplyBehaviorToContext -struct UBehavior_ToggleDialog_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.CameraModifierCrossfade.DoCrossfade -struct UCameraModifierCrossfade_DoCrossfade_Params -{ -}; - -// Function GearboxFramework.CameraModifierCrossfade.UpdateAllLerps -struct UCameraModifierCrossfade_UpdateAllLerps_Params -{ - float DeltaTime; // (Parm) - struct FTPOV OutPOV; // (Parm, OutParm) -}; - -// Function GearboxFramework.CameraModifierCrossfade.ModifyCamera -struct UCameraModifierCrossfade_ModifyCamera_Params -{ - class ACamera* Camera; // (Parm) - float DeltaTime; // (Parm) - struct FTPOV OutPOV; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.CameraModifierCrossfade.ProcessCameraBlend -struct UCameraModifierCrossfade_ProcessCameraBlend_Params -{ - class ACamera* Camera; // (Parm) - float AdjustedDeltaTime; // (Parm) - struct FTPOV OutPOV; // (Parm, OutParm) -}; - -// Function GearboxFramework.CameraModifierCrossfade.InitializeSubModifiers -struct UCameraModifierCrossfade_InitializeSubModifiers_Params -{ -}; - -// Function GearboxFramework.CameraModifierCrossfade.EnableModifier -struct UCameraModifierCrossfade_EnableModifier_Params -{ -}; - -// Function GearboxFramework.CameraModifierLookAt.ExecuteFadeIfNeeded -struct UCameraModifierLookAt_ExecuteFadeIfNeeded_Params -{ - class AGearboxPlayerController* PC; // (Const, Parm, OutParm) -}; - -// Function GearboxFramework.CameraModifierLookAt.GetDesiredLocation -struct UCameraModifierLookAt_GetDesiredLocation_Params -{ - struct FTPOV OutPOV; // (Const, Parm, OutParm) - class AGearboxPlayerController* PC; // (Const, Parm, OutParm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.CameraModifierLookAt.ModifyCamera -struct UCameraModifierLookAt_ModifyCamera_Params -{ - class ACamera* Camera; // (Parm) - float DeltaTime; // (Parm) - struct FTPOV OutPOV; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.CameraModifierLookAt.GetBoneLocation -struct UCameraModifierLookAt_GetBoneLocation_Params -{ - class AActor* Target; // (Parm) - struct FName BoneName; // (Parm) - struct FVector BoneLoc; // (OptionalParm, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.CameraModifierLookAt.SetLookAtBone -struct UCameraModifierLookAt_SetLookAtBone_Params -{ - struct FName NewBone; // (Parm) -}; - -// Function GearboxFramework.CameraModifierLookAt.SetLookAtTarget -struct UCameraModifierLookAt_SetLookAtTarget_Params -{ - class AActor* newLookAtTarget; // (Parm) -}; - -// Function GearboxFramework.CameraModifierLookAt.SetTargetLocation -struct UCameraModifierLookAt_SetTargetLocation_Params -{ - struct FVector NewTargetLocation; // (Parm) - float newTransitionTimeIn; // (Parm) - float newTransitionTimeOut; // (Parm) -}; - -// Function GearboxFramework.CameraModifierLookAt.SetDuration -struct UCameraModifierLookAt_SetDuration_Params -{ - float NewDuration; // (Parm) -}; - -// Function GearboxFramework.CameraModifierLookAt.SetTransitionTimes -struct UCameraModifierLookAt_SetTransitionTimes_Params -{ - float NewInTime; // (Parm) - float NewOutTime; // (Parm) -}; - -// Function GearboxFramework.CameraModifierLookAt.SetZoomFOV -struct UCameraModifierLookAt_SetZoomFOV_Params -{ - float newZoom; // (Parm) -}; - -// Function GearboxFramework.CameraModifierLookAt.SetThirdPersonDistances -struct UCameraModifierLookAt_SetThirdPersonDistances_Params -{ - float NewX; // (Parm) - float NewY; // (Parm) - float NewZ; // (Parm) -}; - -// Function GearboxFramework.CameraModifierLookAt.SetLookAtMode -struct UCameraModifierLookAt_SetLookAtMode_Params -{ - unsigned char NewMode; // (Parm) -}; - -// Function GearboxFramework.CameraModifierLookAt.DisableModifier -struct UCameraModifierLookAt_DisableModifier_Params -{ - unsigned long bImmediate : 1; // (OptionalParm, Parm) -}; - -// Function GearboxFramework.CameraModifierLookAt.EnableModifier -struct UCameraModifierLookAt_EnableModifier_Params -{ -}; - -// Function GearboxFramework.SparkNews.Internal_GetService -struct USparkNews_Internal_GetService_Params -{ - unsigned char ControllerId; // (Parm) - FScriptInterface Spark; // (Parm) - class USparkServiceConfiguration* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkNews.CallAndClearRetrievedDelegate -struct USparkNews_CallAndClearRetrievedDelegate_Params -{ - unsigned char RetrievealResult; // (Parm) -}; - -// Function GearboxFramework.SparkNews.ParseArticles -struct USparkNews_ParseArticles_Params -{ - class UJsonObject* NewsArticlesJSONObject; // (Parm) -}; - -// Function GearboxFramework.SparkNews.HandleNewsRetrievalResponse -struct USparkNews_HandleNewsRetrievalResponse_Params -{ - struct FSparkResult Result; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkNews.GetArticle -struct USparkNews_GetArticle_Params -{ - int Idx; // (Parm) - struct FString Header; // (Parm, OutParm, NeedCtorLink) - struct FString Body; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkNews.GetArticleCount -struct USparkNews_GetArticleCount_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.SparkNews.RetrieveNews -struct USparkNews_RetrieveNews_Params -{ - unsigned char ControllerId; // (Parm) - struct FScriptDelegate RetrievalDelegate; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.SparkNews.OnNewsRetrieved -struct USparkNews_OnNewsRetrieved_Params -{ - unsigned char RetrievealResult; // (Parm) - class USparkNews* newsObj; // (Parm) -}; - -// Function GearboxFramework.GearboxEULAGFxMovie.HandleInputKey -struct UGearboxEULAGFxMovie_HandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxEULAGFxMovie.ShowEULA -struct UGearboxEULAGFxMovie_ShowEULA_Params -{ -}; - -// Function GearboxFramework.GearboxEULAGFxMovie.OnDeclineButtonClick -struct UGearboxEULAGFxMovie_OnDeclineButtonClick_Params -{ -}; - -// Function GearboxFramework.GearboxEULAGFxMovie.OnAcceptButtonClick -struct UGearboxEULAGFxMovie_OnAcceptButtonClick_Params -{ -}; - -// Function GearboxFramework.GearboxEULAGFxMovie.FireCompleteDelegate -struct UGearboxEULAGFxMovie_FireCompleteDelegate_Params -{ -}; - -// Function GearboxFramework.GearboxEULAGFxMovie.extClosed -struct UGearboxEULAGFxMovie_extClosed_Params -{ -}; - -// Function GearboxFramework.GearboxEULAGFxMovie.extOnDeclineButtonClick -struct UGearboxEULAGFxMovie_extOnDeclineButtonClick_Params -{ -}; - -// Function GearboxFramework.GearboxEULAGFxMovie.extOnAcceptButtonClick -struct UGearboxEULAGFxMovie_extOnAcceptButtonClick_Params -{ -}; - -// Function GearboxFramework.GearboxEULAGFxMovie.extOnLoad -struct UGearboxEULAGFxMovie_extOnLoad_Params -{ - struct FString Path; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxEULAGFxMovie.OnClose -struct UGearboxEULAGFxMovie_OnClose_Params -{ -}; - -// Function GearboxFramework.GearboxEULAGFxMovie.Start -struct UGearboxEULAGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.GearboxEULAGFxMovie.OnEULAInteractionComplete -struct UGearboxEULAGFxMovie_OnEULAInteractionComplete_Params -{ - TArray EULAState; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxEULAGFxObject.NavigateDown -struct UGearboxEULAGFxObject_NavigateDown_Params -{ -}; - -// Function GearboxFramework.GearboxEULAGFxObject.NavigateUp -struct UGearboxEULAGFxObject_NavigateUp_Params -{ -}; - -// Function GearboxFramework.GearboxEULAGFxObject.SetTooltipText -struct UGearboxEULAGFxObject_SetTooltipText_Params -{ - struct FString AcceptText; // (Parm, NeedCtorLink) - struct FString DeclineText; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxEULAGFxObject.SetEULAText -struct UGearboxEULAGFxObject_SetEULAText_Params -{ - struct FString Title; // (Parm, NeedCtorLink) - struct FString Text; // (Parm, NeedCtorLink) -}; - -// Function GearboxFramework.GearboxEULAGFxObject.Init -struct UGearboxEULAGFxObject_Init_Params -{ -}; - -// Function GearboxFramework.GFxMovieDrawStyleInstanceData.RequiresClientInstance -struct UGFxMovieDrawStyleInstanceData_RequiresClientInstance_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function GearboxFramework.PopulationMasterAttributeContextResolver.GetAttributeContext -struct UPopulationMasterAttributeContextResolver_GetAttributeContext_Params -{ - class UAttributeDefinitionBase* Attribute; // (Parm) - class UObject* AttributeContextSource; // (Parm) - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/GearboxFramework/GearboxFramework_structs.h b/src/include/BL2SDK/GearboxFramework/GearboxFramework_structs.h deleted file mode 100644 index 17ee47c2..00000000 --- a/src/include/BL2SDK/GearboxFramework/GearboxFramework_structs.h +++ /dev/null @@ -1,3049 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Constants -//--------------------------------------------------------------------------- - -#define CONST_MAX_VANTAGES_PER_LOOKER 3 -#define CONST_MAX_HIT_TARGET_RECORDS 5 -#define CONST_SNAPSHOT_MAX 50 -#define CONST_SecondsToRememberRecentIncomingShots 3.0 -#define CONST_MaxContainedRules 45 -#define CONST_TimeToMarkTargetsWhoShotAtMe 10.0 -#define CONST_OFFSCREEN_BUCKET 3 -#define CONST_SKIP_UPDATE_TIME 0.1f -#define CONST_SPLITSCREEN_CHARACTER_COUNT 2 -#define CONST_MaxTimeMSAllowedPerFrame 1.f -#define CONST_ScreenBaseX 640 -#define CONST_ScreenBaseY 480 - -//--------------------------------------------------------------------------- -//Enums -//--------------------------------------------------------------------------- - -// Enum GearboxFramework.AIComponent.AINodeType -//enum class EAINodeType : uint8_t -//{ -// NodeType_Blank = 0, -// NodeType_Action = 1, -// NodeType_Random = 2, -// NodeType_Priority = 3, -// NodeType_Sequential = 4, -// NodeType_MAX = 5 -//}; - - -// Enum GearboxFramework.AIComponent.AIFailReason -//enum class EAIFailReason : uint8_t -//{ -// AIFail_None = 0, -// AIFail_Timer = 1, -// AIFail_Failed = 2, -// AIFail_Action = 3, -// AIFail_Resource = 4, -// AIFail_Conditional = 5, -// AIFail_MAX = 6 -//}; - - -// Enum GearboxFramework.GearboxGlobals.EGBXPlatform -//enum class EGBXPlatform : uint8_t -//{ -// GBXPlatform_PC = 0, -// GBXPlatform = 1, -// GBXPlatform_PS3 = 2, -// GBXPlatform_MAX = 3 -//}; - - -// Enum GearboxFramework.GearboxGlobals.EDifficultyLevel -//enum class EDifficultyLevel : uint8_t -//{ -// DL_Casual = 0, -// DL_Normal = 1, -// DL_Hardcore = 2, -// DL_Insane = 3, -// DL_MAX = 4 -//}; - - -// Enum GearboxFramework.GearboxGlobals.EGearboxCoverTransition -//enum class EGearboxCoverTransition : uint8_t -//{ -// GBXCOVERTRANS_None = 0, -// GBXCOVERTRANS_Detach = 1, -// GBXCOVERTRANS_PoppingUp = 2, -// GBXCOVERTRANS_LeaningOut = 3, -// GBXCOVERTRANS_PeekingUp = 4, -// GBXCOVERTRANS_BlindFiringUp = 5, -// GBXCOVERTRANS_ReturnToCover = 6, -// GBXCOVERTRANS_Mounting = 7, -// GBXCOVERTRANS_Dismounting = 8, -// GBXCOVERTRANS_Mantling = 9, -// GBXCOVERTRANS_ChangingDirection = 10, -// GBXCOVERTRANS_GameSpecific = 11, -// GBXCOVERTRANS_Reserved1 = 12, -// GBXCOVERTRANS_Reserved2 = 13, -// GBXCOVERTRANS_Reserved3 = 14, -// GBXCOVERTRANS_Reserved4 = 15, -// GBXCOVERTRANS_Reserved5 = 16, -// GBXCOVERTRANS_Reserved6 = 17, -// GBXCOVERTRANS_Reserved7 = 18, -// GBXCOVERTRANS_Reserved8 = 19, -// GBXCOVERTRANS_Reserved9 = 20, -// GBXCOVERTRANS_MAX = 21 -//}; - - -// Enum GearboxFramework.GearboxGlobals.EGearboxCoverStateMetaData -//enum class EGearboxCoverStateMetaData : uint8_t -//{ -// GBXCOVERMETA_None = 0, -// GBXCOVERMETA_Detach = 1, -// GBXCOVERMETA_Left = 2, -// GBXCOVERMETA_Right = 3, -// GBXCOVERMETA_Interior = 4, -// GBXCOVERMETA_Dismount_SurpriseLeft = 5, -// GBXCOVERMETA_Dismount_SurpriseRight = 6, -// GBXCOVERMETA_Dismount_SurpriseTowardCover = 7, -// GBXCOVERMETA_Dismount_SurpriseWith180Turn = 8, -// GBXCOVERMETA_Dismount_Wallhop = 9, -// GBXCOVERMETA_Dismount_TowardCover = 10, -// GBXCOVERMETA_Dismount_With180Turn = 11, -// GBXCOVERMETA_GameSpecific = 12, -// GBXCOVERMETA_Reserved1 = 13, -// GBXCOVERMETA_Reserved2 = 14, -// GBXCOVERMETA_Reserved3 = 15, -// GBXCOVERMETA_Reserved4 = 16, -// GBXCOVERMETA_Reserved5 = 17, -// GBXCOVERMETA_Reserved6 = 18, -// GBXCOVERMETA_Reserved7 = 19, -// GBXCOVERMETA_Reserved8 = 20, -// GBXCOVERMETA_Reserved9 = 21, -// GBXCOVERMETA_MAX = 22 -//}; - - -// Enum GearboxFramework.GearboxGlobals.EGearboxCoverState -//enum class EGearboxCoverState : uint8_t -//{ -// GBXCOVERSTATE_Uncovered = 0, -// GBXCOVERSTATE_Covered = 1, -// GBXCOVERSTATE_PoppedUp = 2, -// GBXCOVERSTATE_LeanedOut = 3, -// GBXCOVERSTATE_Peeking = 4, -// GBXCOVERSTATE_BlindFiring = 5, -// GBXCOVERSTATE_Mantling = 6, -// GBXCOVERSTATE_GameSpecific = 7, -// GBXCOVERSTATE_Reserved1 = 8, -// GBXCOVERSTATE_Reserved2 = 9, -// GBXCOVERSTATE_Reserved3 = 10, -// GBXCOVERSTATE_Reserved4 = 11, -// GBXCOVERSTATE_Reserved5 = 12, -// GBXCOVERSTATE_Reserved6 = 13, -// GBXCOVERSTATE_Reserved7 = 14, -// GBXCOVERSTATE_Reserved8 = 15, -// GBXCOVERSTATE_Reserved9 = 16, -// GBXCOVERSTATE_MAX = 17 -//}; - - -// Enum GearboxFramework.GearboxGlobals.EVantageType -//enum class EVantageType : uint8_t -//{ -// VTYPE_Normal = 0, -// VTYPE_StandingUp = 1, -// VTYPE_OverWall = 2, -// VTYPE_AroundCorner = 3, -// VTYPE_MAX = 4 -//}; - - -// Enum GearboxFramework.GearboxGlobals.AwarenessReason -//enum class EAwarenessReason : uint8_t -//{ -// AWAREREASON_SawEnemy = 0, -// AWAREREASON_HeardEnemy = 1, -// AWAREREASON_HeardWeaponNoise = 2, -// AWAREREASON_NotifiedByFireTeam = 3, -// AWAREREASON_NotifiedByPlayer = 4, -// AWAREREASON_SuppressOrderGiven = 5, -// AWAREREASON_AttackedByEnemy = 6, -// AWAREREASON_BulletImpactOrWhiz = 7, -// AWAREREASON_GrenadeFromEnemy = 8, -// AWAREREASON_LevelDesignForceSee = 9, -// AWAREREASON_FriendlyKilled = 10, -// AWAREREASON_MAX = 11 -//}; - - -// Enum GearboxFramework.GearboxGlobals.ELocationSearchRandomness -//enum class ELocationSearchRandomness : uint8_t -//{ -// ELOCRAND_PreferIdealDirection = 0, -// ELOCRAND_PreferRandomLight = 1, -// ELOCRAND_PreferRandomHeavy = 2, -// ELOCRAND_MAX = 3 -//}; - - -// Enum GearboxFramework.GearboxGlobals.ERepathBehavior -//enum class ERepathBehavior : uint8_t -//{ -// REPATH_None = 0, -// REPATH_IfOriginMoves = 1, -// REPATH_IfCoverBecomesInvalid = 2, -// REPATH_MAX = 3 -//}; - - -// Enum GearboxFramework.GearboxGlobals.ECoverFailureBehavior -//enum class ECoverFailureBehavior : uint8_t -//{ -// COVERFAIL_TryToFindNonCoverSpot = 0, -// COVERFAIL_StopSearch = 1, -// COVERFAIL_MAX = 2 -//}; - - -// Enum GearboxFramework.GearboxGlobals.ECoverSearchFilter -//enum class ECoverSearchFilter : uint8_t -//{ -// COVERSEARCH_Normal = 0, -// COVERSEARCH_IgnoreCurrentCover = 1, -// COVERSEARCH_MAX = 2 -//}; - - -// Enum GearboxFramework.GearboxGlobals.EDestinationAdditionalTest -//enum class EDestinationAdditionalTest : uint8_t -//{ -// DESTTEST_None = 0, -// DESTTEST_HasLOSToTarget = 1, -// DESTTEST_BlockedLOSToTarget = 2, -// DESTTEST_MAX = 3 -//}; - - -// Enum GearboxFramework.GearboxGlobals.EMaterialParamType -//enum class EMaterialParamType : uint8_t -//{ -// MatParmType_None = 0, -// MatParmType_Color = 1, -// MatParmType_Font = 2, -// MatParmType_Scalar = 3, -// MatParmType_Texture = 4, -// MatParmType_Vector = 5, -// MatParmType_MAX = 6 -//}; - - -// Enum GearboxFramework.GearboxGlobals.ECameraZoomScale -//enum class ECameraZoomScale : uint8_t -//{ -// EZOOM_NoChange = 0, -// EZOOM_UltraClose = 1, -// EZOOM_Close = 2, -// EZOOM_MidRange = 3, -// EZOOM_Wide = 4, -// EZOOM_MAX = 5 -//}; - - -// Enum GearboxFramework.GearboxGlobals.ECameraInterpolationMode -//enum class ECameraInterpolationMode : uint8_t -//{ -// IM_Logarithmic = 0, -// IM_Linear = 1, -// IM_SineCurve = 2, -// IM_MAX = 3 -//}; - - -// Enum GearboxFramework.GearboxGlobals.EFacingPolicy -//enum class EFacingPolicy : uint8_t -//{ -// FACE_Unknown = 0, -// FACE_NoChange = 1, -// FACE_Actor = 2, -// FACE_Vector = 3, -// FACE_Destination = 4, -// FACE_CoverRegionIdle = 5, -// FACE_MAX = 6 -//}; - - -// Enum GearboxFramework.GearboxGlobals.EMovementSpeed -//enum class EMovementSpeed : uint8_t -//{ -// MOVESPEED_Stationary = 0, -// MOVESPEED_Walking = 1, -// MOVESPEED_Running = 2, -// MOVESPEED_Sprinting = 3, -// MOVESPEED_FastSprinting = 4, -// MOVESPEED_MAX = 5 -//}; - - -// Enum GearboxFramework.GearboxGlobals.EMovementFinishedCause -//enum class EMovementFinishedCause : uint8_t -//{ -// MOVEFINISHED_None = 0, -// MOVEFINISHED_FailedToFindCover = 1, -// MOVEFINISHED_FailedFindSearchOrigin = 2, -// MOVEFINISHED_FailedFindSearchDirection = 3, -// MOVEFINISHED_FailedFindNavMeshSpot = 4, -// MOVEFINISHED_FailedToGeneratePath = 5, -// MOVEFINISHED_FailedToCompleteNavigation = 6, -// MOVEFINISHED_Repath = 7, -// MOVEFINISHED_MovementInterrupted = 8, -// MOVEFINISHED_MoveSuccessfullyEnded = 9, -// MOVEFINISHED_MAX = 10 -//}; - - -// Enum GearboxFramework.Action_PawnMovementBase.EAttributeEvaluationStyle -//enum class EAttributeEvaluationStyle : uint8_t -//{ -// ATTREVALSTYLE_Once = 0, -// ATTREVALSTYLE_EveryFrame = 1, -// ATTREVALSTYLE_MAX = 2 -//}; - - -// Enum GearboxFramework.BehaviorProviderDefinition.EBehaviorVariableType -//enum class EBehaviorVariableType : uint8_t -//{ -// BVAR_None = 0, -// BVAR_Bool = 1, -// BVAR_Int = 2, -// BVAR_Float = 3, -// BVAR_Vector = 4, -// BVAR_Object = 5, -// BVAR_AllPlayers = 6, -// BVAR_Attribute = 7, -// BVAR_InstanceData = 8, -// BVAR_NamedVariable = 9, -// BVAR_NamedKismetVariable = 10, -// BVAR_DirectionVector = 11, -// BVAR_AttachmentLocation = 12, -// BVAR_UnaryMath = 13, -// BVAR_BinaryMath = 14, -// BVAR_Flag = 15, -// BVAR_MAX = 16 -//}; - - -// Enum GearboxFramework.BehaviorProviderDefinition.EBehaviorVariableLinkType -//enum class EBehaviorVariableLinkType : uint8_t -//{ -// BVARLINK_Unknown = 0, -// BVARLINK_Context = 1, -// BVARLINK_Input = 2, -// BVARLINK_Output = 3, -// BVARLINK_MAX = 4 -//}; - - -// Enum GearboxFramework.AIDebugCamera.EDebugItemType -//enum class EDebugItemType : uint8_t -//{ -// DEBUGITEM_String = 0, -// DEBUGITEM_StringSpacer = 1, -// DEBUGITEM_ScreenIcon = 2, -// DEBUGITEM_WorldString = 3, -// DEBUGITEM_Icon = 4, -// DEBUGITEM_Line = 5, -// DEBUGITEM_Box = 6, -// DEBUGITEM_Circle = 7, -// DEBUGITEM_Cone = 8, -// DEBUGITEM_BarGraphScreenTop = 9, -// DEBUGITEM_BarGraphScreenTopTitle = 10, -// DEBUGITEM_BarGraphScreenCenter = 11, -// DEBUGITEM_BarGraphScreenCenterTitle = 12, -// DEBUGITEM_MAX = 13 -//}; - - -// Enum GearboxFramework.AIDebugCamera.EDebugAlignment -//enum class EDebugAlignment : uint8_t -//{ -// DEBUGALIGN_Left = 0, -// DEBUGALIGN_Center = 1, -// DEBUGALIGN_Right = 2, -// DEBUGALIGN_LeftNoWrap = 3, -// DEBUGALIGN_LeftColumn2 = 4, -// DEBUGALIGN_LeftColumn2NoWrap = 5, -// DEBUGALIGN_MAX = 6 -//}; - - -// Enum GearboxFramework.AIDefinition.ENPCOnUsedOutputs -//enum class ENPCOnUsedOutputs : uint8_t -//{ -// USEDNPC_HasMissions = 0, -// USEDNPC_NoMissions = 1, -// USEDNPC_Generic = 2, -// USEDNPC_MAX = 3 -//}; - - -// Enum GearboxFramework.AIResourceExpressionEvaluator.AIResourceOption -//enum class EAIResourceOption : uint8_t -//{ -// AIResourceOption_On = 0, -// AIResourceOption_Off = 1, -// AIResourceOption_MAX = 2 -//}; - - -// Enum GearboxFramework.GearboxEditorNode.NodeType -//enum class ENodeType : uint8_t -//{ -// NT_Event = 0, -// NT_Action = 1, -// NT_Variable = 2, -// NT_MAX = 3 -//}; - - -// Enum GearboxFramework.AITracker.ESnapshotEventType -//enum class ESnapshotEventType : uint8_t -//{ -// SNAP_NoEvent = 0, -// SNAP_ChildSequenceStart = 1, -// SNAP_RuleStart = 2, -// SNAP_RuleEnd = 3, -// SNAP_RuleInterrupt = 4, -// SNAP_SwitchRuleSet = 5, -// SNAP_PreventNewRules = 6, -// SNAP_MAX = 7 -//}; - - -// Enum GearboxFramework.AllegianceExpressionEvaluator.EAllegianceExpression -//enum class EAllegianceExpression : uint8_t -//{ -// EAllegianceExpression_IsAllegiance = 0, -// EAllegianceExpression_IsNotAllegiance = 1, -// EAllegianceExpression_MAX = 2 -//}; - - -// Enum GearboxFramework.AnimNodeSpecialMoveBlend.EAnimState -//enum class EAnimState : uint8_t -//{ -// EAnimState_None = 0, -// EAnimState_Playing = 1, -// EAnimState_Finished = 2, -// EAnimState_BlendingOut = 3, -// EAnimState_MAX = 4 -//}; - - -// Enum GearboxFramework.AwarenessZoneDefinition.EViewConeStyle -//enum class EViewConeStyle : uint8_t -//{ -// VIEWCONE_UseSightBone = 0, -// VIEWCONE_UsePawnRotation = 1, -// VIEWCONE_MAX = 2 -//}; - - -// Enum GearboxFramework.AwarenessZoneDefinition.ESpecialExposureBehavior -//enum class ESpecialExposureBehavior : uint8_t -//{ -// EXPOSUREBEHAVIOR_Normal = 0, -// EXPOSUREBEHAVIOR_AlwaysSeeThreats = 1, -// EXPOSUREBEHAVIOR_NeverSeeThreats = 2, -// EXPOSUREBEHAVIOR_MAX = 3 -//}; - - -// Enum GearboxFramework.AwarenessZoneDefinition.EHearingBehavior -//enum class EHearingBehavior : uint8_t -//{ -// HEARINGBEHAVIOR_NeverHear = 0, -// HEARINGBEHAVIOR_HearIfExposed = 1, -// HEARINGBEHAVIOR_AlwaysHear = 2, -// HEARINGBEHAVIOR_MAX = 3 -//}; - - -// Enum GearboxFramework.Behavior_AIHold.AIHoldAction -//enum class EAIHoldAction : uint8_t -//{ -// AIHold_Hold = 0, -// AIHold_Release = 1, -// AIHold_MAX = 2 -//}; - - -// Enum GearboxFramework.Behavior_AIHold.AIHoldType -//enum class EAIHoldType : uint8_t -//{ -// AIHoldType_AI = 0, -// AIHoldType_Target = 1, -// AIHoldType_Movement = 2, -// AIHoldType_Demigod = 3, -// AIHoldType_God = 4, -// AIHoldType_Dialog = 5, -// AIHoldType_MAX = 6 -//}; - - -// Enum GearboxFramework.ITimerBehavior.EBehaviorTimerID -//enum class EBehaviorTimerID : uint8_t -//{ -// BTIMER = 0, -// BTIMER01 = 1, -// BTIMER02 = 2, -// BTIMER_MAX = 3 -//}; - - -// Enum GearboxFramework.ITimerBehavior.EBehaviorTimerEvent -//enum class EBehaviorTimerEvent : uint8_t -//{ -// TIMEREVENT_Timer1Elapsed = 0, -// TIMEREVENT_Timer2Elapsed = 1, -// TIMEREVENT_Timer3Elapsed = 2, -// TIMEREVENT_MAX = 3 -//}; - - -// Enum GearboxFramework.Behavior_ChangeTimer.EBehaviorTimerReaction -//enum class EBehaviorTimerReaction : uint8_t -//{ -// TR_NoChange = 0, -// TR_Start = 1, -// TR_Stop = 2, -// TR_Toggle = 3, -// TR_ResetValue = 4, -// TR_MAX = 5 -//}; - - -// Enum GearboxFramework.Behavior_CompareBool.ECompareBoolOutputLinkIds -//enum class ECompareBoolOutputLinkIds : uint8_t -//{ -// OUTPUT_True = 0, -// OUTPUT_False = 1, -// OUTPUT_MAX = 2 -//}; - - -// Enum GearboxFramework.Behavior_CompareValues.ECompareValuesOutputLinkIds -//enum class ECompareValuesOutputLinkIds : uint8_t -//{ -// OUTPUT_LessThanOrEqual = 0, -// OUTPUT_GreaterThan = 1, -// OUTPUT_Equal = 2, -// OUTPUT_LessThan = 3, -// OUTPUT_GreaterThanOrEqual = 4, -// OUTPUT_MAX = 5 -//}; - - -// Enum GearboxFramework.Behavior_IsSequenceEnabled.EIsSequenceOutputLinkIds -//enum class EIsSequenceOutputLinkIds : uint8_t -//{ -// OUTPUT_SequenceIsEnabled = 0, -// OUTPUT_SequenceIsDisabled = 1, -// OUTPUT_MAX = 2 -//}; - - -// Enum GearboxFramework.Behavior_ModifyTimer.BehaviorTimerFunction -//enum class EBehaviorTimerFunction : uint8_t -//{ -// BETF_None = 0, -// BETF_Start = 1, -// BETF_Pause = 2, -// BETF_Toggle = 3, -// BETF_Resume = 4, -// BETF_Stop = 5, -// BETF_MAX = 6 -//}; - - -// Enum GearboxFramework.Behavior_PostAkEvent.EPostAkEventOutputLinks -//enum class EPostAkEventOutputLinks : uint8_t -//{ -// POSTAK_Out = 0, -// POSTAK_Finished = 1, -// POSTAK_MAX = 2 -//}; - - -// Enum GearboxFramework.Behavior_SendGbxMessage.MessageBehaviorLogic -//enum class EMessageBehaviorLogic : uint8_t -//{ -// SENDERLOGIC_None = 0, -// SENDERLOGIC_UseBehaviorContext = 1, -// SENDERLOGIC_Self = 2, -// SENDERLOGIC_MyInstigator = 3, -// SENDERLOGIC_Other = 4, -// SENDERLOGIC_MAX = 5 -//}; - - -// Enum GearboxFramework.GbxMessageDefinition.EGbxMessageDupeStruct -//enum class EGbxMessageDupeStruct : uint8_t -//{ -// GBXMSGDUPE_SameSender = 0, -// GBXMSGDUPE_SameSubject = 1, -// GBXMSGDUPE_SameNameData = 2, -// GBXMSGDUPE_SameIntData = 3, -// GBXMSGDUPE_SameFloatData = 4, -// GBXMSGDUPE_SameMetaData1 = 5, -// GBXMSGDUPE_SameMetaData2 = 6, -// GBXMSGDUPE_SameMetaData3 = 7, -// GBXMSGDUPE_SameMetaData4 = 8, -// GBXMSGDUPE_MAX = 9 -//}; - - -// Enum GearboxFramework.Behavior_SpecialMove.ETriggerSpecialMoveOutputLinks -//enum class ETriggerSpecialMoveOutputLinks : uint8_t -//{ -// TRIGGER_SPECIALMOVE_Out = 0, -// TRIGGER_SPECIALMOVE_Finished = 1, -// TRIGGER_SPECIALMOVE_MAX = 2 -//}; - - -// Enum GearboxFramework.Behavior_ToggleDialog.EToggleDialogOption -//enum class EToggleDialogOption : uint8_t -//{ -// ToggleDialog_Toggle = 0, -// ToggleDialog_Enable = 1, -// ToggleDialog_Disable = 2, -// ToggleDialog_MAX = 3 -//}; - - -// Enum GearboxFramework.Behavior_TriggerDialogEvent.ETriggerDialogEventOutputLinks -//enum class ETriggerDialogEventOutputLinks : uint8_t -//{ -// TRIGGER_EVENT_Out = 0, -// TRIGGER_EVENT_Finished = 1, -// TRIGGER_EVENT_MAX = 2 -//}; - - -// Enum GearboxFramework.BehaviorHelpers.EFireSocketSelectionMethod -//enum class EFireSocketSelectionMethod : uint8_t -//{ -// FSSM_Increment = 0, -// FSSM_Random = 1, -// FSSM_RandomLooping = 2, -// FSSM_MAX = 3 -//}; - - -// Enum GearboxFramework.BehaviorHelpers.EDirectionRelativeToParent -//enum class EDirectionRelativeToParent : uint8_t -//{ -// DIRECTION_Default = 0, -// DIRECTION_ParentOrientation = 1, -// DIRECTION_InverseParentOrientation = 2, -// DIRECTION_ParentVelocity = 3, -// DIRECTION_InverseParentVelocity = 4, -// DIRECTION_Random = 5, -// DIRECTION_RandomUpwards = 6, -// DIRECTION_RandomDownwards = 7, -// DIRECTION_RandomOnHorizontalPlane = 8, -// DIRECTION_StraightUp = 9, -// DIRECTION_StraightDown = 10, -// DIRECTION_StraightTowardTarget = 11, -// DIRECTION_ParentAimDirection = 12, -// DIRECTION_InverseParentAimDirection = 13, -// DIRECTION_InverseTearOffMomentum = 14, -// DIRECTION_MAX = 15 -//}; - - -// Enum GearboxFramework.BehaviorKernel.EBehaviorProcessState -//enum class EBehaviorProcessState : uint8_t -//{ -// BPROCESS_Uninitialized = 0, -// BPROCESS_Terminated = 1, -// BPROCESS_Running = 2, -// BPROCESS_Suspended = 3, -// BPROCESS_MAX = 4 -//}; - - -// Enum GearboxFramework.BehaviorKernel.EBehaviorThreadState -//enum class EBehaviorThreadState : uint8_t -//{ -// BTHREAD_Waiting = 0, -// BTHREAD_Running = 1, -// BTHREAD_Terminated = 2, -// BTHREAD_Unknown = 3, -// BTHREAD_MAX = 4 -//}; - - -// Enum GearboxFramework.BehaviorSequenceEnableByMultipleConditions.EMultiConditionOperator -//enum class EMultiConditionOperator : uint8_t -//{ -// EMCL_OR = 0, -// EMCL_AND = 1, -// EMCL_MAX = 2 -//}; - - -// Enum GearboxFramework.InterfaceGearboxCamera.ECameraLookAtMode -//enum class ECameraLookAtMode : uint8_t -//{ -// CLAM_FirstPerson = 0, -// CLAM_ThirdPersonAlignWithPlayer = 1, -// CLAM_ThirdPersonAlignBetweenPlayerAndTarget = 2, -// CLAM_MAX = 3 -//}; - - -// Enum GearboxFramework.CharacterClassMessageDefinition.EBehaviorMsgInstigator -//enum class EBehaviorMsgInstigator : uint8_t -//{ -// BEHAVMSGINST_NoInstigator = 0, -// BEHAVMSGINST_UseMsgSender = 1, -// BEHAVMSGINST_UseMsgSubject = 2, -// BEHAVMSGINST_UseAddlData = 3, -// BEHAVMSGINST_MAX = 4 -//}; - - -// Enum GearboxFramework.CharacterClassMessageDefinition.EBehaviorMsgEventParticipant -//enum class EBehaviorMsgEventParticipant : uint8_t -//{ -// BEHAVMSGPART_NoInstigator = 0, -// BEHAVMSGPART_UseMsgSender = 1, -// BEHAVMSGPART_UseMsgSubject = 2, -// BEHAVMSGPART_UseAddlData = 3, -// BEHAVMSGPART_MAX = 4 -//}; - - -// Enum GearboxFramework.CompoundExpressionEvaluator.ECExpressionOperatorType -//enum class ECExpressionOperatorType : uint8_t -//{ -// CEOP_Or = 0, -// CEOP_And = 1, -// CEOP_MAX = 2 -//}; - - -// Enum GearboxFramework.FiringPattern.EPointSpreadType -//enum class EPointSpreadType : uint8_t -//{ -// POINTSPREAD_Linear = 0, -// POINTSPREAD_Squared = 1, -// POINTSPREAD_InverseSquared = 2, -// POINTSPREAD_Cubed = 3, -// POINTSPREAD_InverseCubed = 4, -// POINTSPREAD_MAX = 5 -//}; - - -// Enum GearboxFramework.Rule.ExecutionPatternType -//enum class ExecutionPatternType : uint8_t -//{ -// RULEEXEC_Normal = 0, -// RULEEXEC_Limited = 1, -// RULEEXEC_MAX = 2 -//}; - - -// Enum GearboxFramework.Rule.EFlagEvalType -//enum class EFlagEvalType : uint8_t -//{ -// FLAG_IsTrue = 0, -// FLAG_IsFalse = 1, -// FLAG_HasBeenTrueForXSeconds = 2, -// FLAG_HasBeenFalseForXSeconds = 3, -// FLAG_MAX = 4 -//}; - - -// Enum GearboxFramework.SparkTypes.EInitializedResult -//enum class EInitializedResult : uint8_t -//{ -// INITIALIZED_ValidWithAccount = 0, -// INITIALIZED_ValidNoAccount = 1, -// INITIALIZED_InProgress = 2, -// INITIALIZED_NetworkFailure = 3, -// INITIALIZED_PlatformFailure = 4, -// INITIALIZED_NotValid = 5, -// INITIALIZED_MAX = 6 -//}; - - -// Enum GearboxFramework.SparkTypes.EHttpError -//enum class EHttpError : uint8_t -//{ -// HE_Success = 0, -// HE_UnknownFailure = 1, -// HE_Timeout = 2, -// HE_BadUrl = 3, -// HE_Connect = 4, -// HE_SendRequest = 5, -// HE_ReceiveResponse = 6, -// HE_ReadResponse = 7, -// HE_WriteData = 8, -// HE_HttpStatus = 9, -// HE_ServerCertificate = 10, -// HE_MAX = 11 -//}; - - -// Enum GearboxFramework.SparkTypes.ESparkStepResult -//enum class ESparkStepResult : uint8_t -//{ -// STEP_Success = 0, -// STEP_Fail = 1, -// STEP_Async = 2, -// STEP_Disable = 3, -// STEP_Final = 4, -// STEP_MAX = 5 -//}; - - -// Enum GearboxFramework.SparkTypes.EAgreementsSigning -//enum class EAgreementsSigning : uint8_t -//{ -// AGREEMENTS_Undefined = 0, -// AGREEMENTS_NoAgreementsToSign = 1, -// AGREEMENTS_AgreementsToSignPending = 2, -// AGREEMENTS_AgreementsToSignDeclined = 3, -// AGREEMENTS_MAX = 4 -//}; - - -// Enum GearboxFramework.SparkTypes.ESparkInitializationStatus -//enum class ESparkInitializationStatus : uint8_t -//{ -// SPARKINIT_Uninitialized = 0, -// SPARKINIT_TMSDownloaded = 1, -// SPARKINIT_PendingAuthentication = 2, -// SPARKINIT_PendingVerification = 3, -// SPARKINIT_VerificationComplete = 4, -// SPARKINIT_Initialized = 5, -// SPARKINIT_Disabled = 6, -// SPARKINIT_UnrecoverableError = 7, -// SPARKINIT_MAX = 8 -//}; - - -// Enum GearboxFramework.SparkInterface.HttpMethod -//enum class EHttpMethod : uint8_t -//{ -// HM_POST = 0, -// HM_GET = 1, -// HM_PUT = 2, -// HM_MAX = 3 -//}; - - -// Enum GearboxFramework.SparkInterface.HttpMimeType -//enum class EHttpMimeType : uint8_t -//{ -// HMT_Default = 0, -// HMT_TEXT_PLAIN = 1, -// HMT_JSON = 2, -// HMT_PROTOBUF = 3, -// HMT_CUSTOM = 4, -// HMT_MAX = 5 -//}; - - -// Enum GearboxFramework.GearboxAccountActions.ESignInResult -//enum class ESignInResult : uint8_t -//{ -// SIGNIN_Success = 0, -// SIGNIN_PlatformTakenByOther = 1, -// SIGNIN_PlatformTakenBySelf = 2, -// SIGNIN_LoginFail = 3, -// SIGNIN_NetworkFailure = 4, -// SIGNIN_GeneralFailure = 5, -// SIGNIN_Timeout = 6, -// SIGNIN_MAX = 7 -//}; - - -// Enum GearboxFramework.GearboxAccountActions.ESignUpResult -//enum class ESignUpResult : uint8_t -//{ -// SIGNUP_Success = 0, -// SIGNUP_EmailTaken = 1, -// SIGNUP_PlatformTaken = 2, -// SIGNUP_GeneralFailure = 3, -// SIGNUP_PasswordNotSet = 4, -// SIGNUP_PasswordTooShort = 5, -// SIGNUP_PasswordTooLong = 6, -// SIGNUP_PasswordInvalid = 7, -// SIGNUP_EmailNotSet = 8, -// SIGNUP_EmailNotValid = 9, -// SIGNUP_NetworkFailure = 10, -// SIGNUP_Timeout = 11, -// SIGNUP_MAX = 12 -//}; - - -// Enum GearboxFramework.GearboxAccountActions.EAgeGateResult -//enum class EAgeGateResult : uint8_t -//{ -// AGE_Valid = 0, -// AGE_InvalidDate = 1, -// AGE_BelowMinimum = 2, -// AGE_MAX = 3 -//}; - - -// Enum GearboxFramework.GearboxAccountActions.EResetPasswordResult -//enum class EResetPasswordResult : uint8_t -//{ -// RESETP_Success = 0, -// RESETP_GeneralFailure = 1, -// RESETP_NetworkFailure = 2, -// RESETP_Timeout = 3, -// RESETP_MAX = 4 -//}; - - -// Enum GearboxFramework.GearboxAccountActions.ECodeRedeemedResult -//enum class ECodeRedeemedResult : uint8_t -//{ -// REDEEM_Success = 0, -// REDEEM_Expired = 1, -// REDEEM_NotValid = 2, -// REDEEM_Taken = 3, -// REDEEM_GeneralFailure = 4, -// REDEEM_NetworkFailure = 5, -// REDEEM_Timeout = 6, -// REDEEM_Duplicate = 7, -// REDEEM_MAX = 8 -//}; - - -// Enum GearboxFramework.GearboxAccountActions.EEntitlementConsumedResult -//enum class EEntitlementConsumedResult : uint8_t -//{ -// CONSUME_Success = 0, -// CONSUME_GeneralFailure = 1, -// CONSUME_NetworkFailure = 2, -// CONSUME_Timeout = 3, -// CONSUME_MAX = 4 -//}; - - -// Enum GearboxFramework.GearboxAnimDefinition.EEndingCondition -//enum class EEndingCondition : uint8_t -//{ -// EC_StopOnLastFrame = 0, -// EC_OnAnimEnd = 1, -// EC_OnBlendOut = 2, -// EC_Loop = 3, -// EC_MAX = 4 -//}; - - -// Enum GearboxFramework.GearboxDialogEventTag.EDialogEventMatchQuality -//enum class EDialogEventMatchQuality : uint8_t -//{ -// MQ_NoMatch = 0, -// MQ_Match = 1, -// MQ_ForceMatch = 2, -// MQ_MAX = 3 -//}; - - -// Enum GearboxFramework.GFxMovieState.EMovieStateMode -//enum class EMovieStateMode : uint8_t -//{ -// MOVIESTATE_Any = 0, -// MOVIESTATE_StateMachine = 1, -// MOVIESTATE_Flags = 2, -// MOVIESTATE_Custom = 3, -// MOVIESTATE_MAX = 4 -//}; - - -// Enum GearboxFramework.GFxMovieState.EStateApplyMode -//enum class EStateApplyMode : uint8_t -//{ -// SAM_None = 0, -// SAM_GotoAndStop = 1, -// SAM_GotoAndPlay = 2, -// SAM_ActionScript = 3, -// SAM_MAX = 4 -//}; - - -// Enum GearboxFramework.GFxActorMoviePool.EGFxMoviePooling -//enum class EGFxMoviePooling : uint8_t -//{ -// GMP_Pooled = 0, -// GMP_Shared = 1, -// GMP_Instanced = 2, -// GMP_MAX = 3 -//}; - - -// Enum GearboxFramework.INounAttributeProvider.ENounReplicationStrategy -//enum class ENounReplicationStrategy : uint8_t -//{ -// NOUNREP_NoReplication = 0, -// NOUNREP_RepToOwnerOnly = 1, -// NOUNREP_RepToEveryone = 2, -// NOUNREP_MAX = 3 -//}; - - -// Enum GearboxFramework.GearboxProfileSettings.EGenericYesOrNo -//enum class EGenericYesOrNo : uint8_t -//{ -// GPID_VALUE_NO = 0, -// GPID_VALUE_YES = 1, -// GPID_VALUE_MAX = 2 -//}; - - -// Enum GearboxFramework.GearboxRenderTextureManager.EThumbnailUpdate -//enum class EThumbnailUpdate : uint8_t -//{ -// Thumbnail_Static = 0, -// Thumbnail_Update = 1, -// Thumbnail_StreamTextures = 2, -// Thumbnail_Dynamic = 3, -// Thumbnail_MAX = 4 -//}; - - -// Enum GearboxFramework.GFxMovieDrawStyleHUD.EHUDAnchorPoint -//enum class EHUDAnchorPoint : uint8_t -//{ -// HAP_None = 0, -// HAP_Center = 1, -// HAP_TopLeft = 2, -// HAP_TopRight = 3, -// HAP_BottomLeft = 4, -// HAP_BottomRight = 5, -// HAP_Left = 6, -// HAP_Top = 7, -// HAP_Right = 8, -// HAP_Bottom = 9, -// HAP_Projected = 10, -// HAP_ProjectedScaled = 11, -// HAP_MAX = 12 -//}; - - -// Enum GearboxFramework.GFxMovieDrawStyleHUD.EHUDOrientation -//enum class EHUDOrientation : uint8_t -//{ -// HO_Horizontal = 0, -// HO_Vertical = 1, -// HO_MAX = 2 -//}; - - -// Enum GearboxFramework.GFxMovieDrawStyleHUD.EHUDCoordType -//enum class EHUDCoordType : uint8_t -//{ -// HCT_Scaled = 0, -// HCT_Fixed = 1, -// HCT_MovieRelative = 2, -// HCT_MAX = 3 -//}; - - -// Enum GearboxFramework.IPopulationSpawnPoint.EInitialActionType -//enum class EInitialActionType : uint8_t -//{ -// INITIALACTION_None = 0, -// INITIALACTION_MoveForward = 1, -// INITIALACTION_MoveToActor = 2, -// INITIALACTION_MoveToCover = 3, -// INITIALACTION_Burrow = 4, -// INITIALACTION_MAX = 5 -//}; - - -// Enum GearboxFramework.IPopulationSpawnPoint.ESpawnStyleType -//enum class ESpawnStyleType : uint8_t -//{ -// ENTRANCE_None = 0, -// ENTRANCE_WalkOut = 1, -// ENTRANCE_CrawlOut = 2, -// ENTRANCE_ClimbOver1 = 3, -// ENTRANCE_ClimbOver2 = 4, -// ENTRANCE_PushTarpAside1 = 5, -// ENTRANCE_PushTarpAside2 = 6, -// ENTRANCE_PhaseIn = 7, -// ENTRANCE_PerchedLeft = 8, -// ENTRANCE_PerchedRight = 9, -// ENTRANCE_MAX = 10 -//}; - - -// Enum GearboxFramework.KnowledgeRecord.KDBCategory -//enum class EKDBCategory : uint8_t -//{ -// KDB_None = 0, -// KDB_Standard = 1, -// KDB_MAX = 2 -//}; - - -// Enum GearboxFramework.KnowledgeRecord.KDBEvalType -//enum class EKDBEvalType : uint8_t -//{ -// Eval_Poll = 0, -// Eval_TargetIterator = 1, -// Eval_MAX = 2 -//}; - - -// Enum GearboxFramework.MultipleFlagValueResolver.ValueResolveAggregationType -//enum class EValueResolveAggregationType : uint8_t -//{ -// AGGREG_AtLeastOne = 0, -// AGGREG_All = 1, -// AGGREG_None = 2, -// AGGREG_MAX = 3 -//}; - - -// Enum GearboxFramework.PopulationDefinition.EPopulationRespawnOptions -//enum class EPopulationRespawnOptions : uint8_t -//{ -// POPRESPAWN_Never = 0, -// POPRESPAWN_OnTimeDelay = 1, -// POPRESPAWN_OnlyOnLevelLoad = 2, -// POPRESPAWN_MAX = 3 -//}; - - -// Enum GearboxFramework.PopulationEncounter.EEncounterConstraintType -//enum class EEncounterConstraintType : uint8_t -//{ -// ENCOUNTERCONSTAINT_All = 0, -// ENCOUNTERCONSTAINT_Any = 1, -// ENCOUNTERCONSTAINT_NotAll = 2, -// ENCOUNTERCONSTAINT_NotAny = 3, -// ENCOUNTERCONSTAINT_MAX = 4 -//}; - - -// Enum GearboxFramework.PopulationMaster.EPopulationStats -//enum class EPopulationStats : uint8_t -//{ -// STATTYPE_SpawnActor = 0, -// STATTYPE_PointSearch = 1, -// STATTYPE_MAX = 2 -//}; - - -// Enum GearboxFramework.PopulationPoint.EPopPointContraintType -//enum class EPopPointContraintType : uint8_t -//{ -// POPOINTCONSTRAINT_None = 0, -// POPOINTCONSTRAINT_Inclusion = 1, -// POPOINTCONSTRAINT_Exclusion = 2, -// POPOINTCONSTRAINT_InclusionOr = 3, -// POPOINTCONSTRAINT_ExclusionOr = 4, -// POPOINTCONSTRAINT_MAX = 5 -//}; - - -// Enum GearboxFramework.PopulationPoint.EPopulationPointType -//enum class EPopulationPointType : uint8_t -//{ -// POINT_Ambush = 0, -// POINT_PointOfInterest = 1, -// POINT_Vehicle = 2, -// POINT_MAX = 3 -//}; - - -// Enum GearboxFramework.SimpleMathValueResolver.EMathValueResolverOperand -//enum class EMathValueResolverOperand : uint8_t -//{ -// MATHRESOLVEROPERAND_Add = 0, -// MATHRESOLVEROPERAND_Sub = 1, -// MATHRESOLVEROPERAND_Mul = 2, -// MATHRESOLVEROPERAND_Div = 3, -// MATHRESOLVEROPERAND_MAX = 4 -//}; - - -// Enum GearboxFramework.SimpleMathValueResolver.EMathValueResolverArg1Option -//enum class EMathValueResolverArg1Option : uint8_t -//{ -// MATHRESOLVEARG1_UsePreviousValue = 0, -// MATHRESOLVEARG1_FromAttribute = 1, -// MATHRESOLVEARG1_MAX = 2 -//}; - - -// Enum GearboxFramework.SparkInterfaceImpl.SparkRequestState -//enum class ESparkRequestState : uint8_t -//{ -// SRS_IDLE = 0, -// SRS_AWAITING_RETRY = 1, -// SRS_IN_FLIGHT = 2, -// SRS_AWAITING_AUTHENTICATE = 3, -// SRS_START = 4, -// SRS_FAIL = 5, -// SRS_QUEUED = 6, -// SRS_CLEANUP = 7, -// SRS_MAX = 8 -//}; - - -// Enum GearboxFramework.SparkNews.ENewsRetrievalResult -//enum class ENewsRetrievalResult : uint8_t -//{ -// NEWSRETRIEVE_Success = 0, -// NEWSRETRIEVE_GeneralFailure = 1, -// NEWSRETRIEVE_NetworkFailure = 2, -// NEWSRETRIEVE_Timeout = 3, -// NEWSRETRIEVE_MAX = 4 -//}; - - -// Enum GearboxFramework.TargetIterator.ETargetIterator -//enum class ETargetIterator : uint8_t -//{ -// TARGITER_UpdateState = 0, -// TARGITER_PriorityCalc = 1, -// TARGITER_ForgetTarget = 2, -// TARGITER_RemoveTarget = 3, -// TARGITER_PostProcess = 4, -// TARGITER_MAX = 5 -//}; - - -// Enum GearboxFramework.TimeValueResolver.ETimeValueResolverMode -//enum class ETimeValueResolverMode : uint8_t -//{ -// TVRM_CurrentTime = 0, -// TVRM_FrameTime = 1, -// TVRM_ElapsedTime = 2, -// TVRM_MAX = 3 -//}; - - - -//--------------------------------------------------------------------------- -//Script Structs -//--------------------------------------------------------------------------- - -// ScriptStruct GearboxFramework.AIDebugCamera.DebugListItem -// 0x0051 -struct FDebugListItem -{ - unsigned char DisplayType; // 0x0000(0x0001) (AlwaysInit) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FVector Location; // 0x0004(0x000C) (AlwaysInit) - struct FVector Location2; // 0x0010(0x000C) (AlwaysInit) - struct FVector Location3; // 0x001C(0x000C) (AlwaysInit) - class UTexture2D* Texture; // 0x0028(0x0004) (AlwaysInit) - float U; // 0x002C(0x0004) (AlwaysInit) - float V; // 0x0030(0x0004) (AlwaysInit) - float UL; // 0x0034(0x0004) (AlwaysInit) - float VL; // 0x0038(0x0004) (AlwaysInit) - float Scale; // 0x003C(0x0004) (AlwaysInit) - struct FString TextString; // 0x0040(0x000C) (AlwaysInit, NeedCtorLink) - struct FColor TextColor; // 0x004C(0x0004) (AlwaysInit) - unsigned char Alignment; // 0x0050(0x0001) (AlwaysInit) -}; - -// ScriptStruct GearboxFramework.SpecialMoveInterface.SpecialMoveData -// 0x001C -struct FSpecialMoveData -{ - class UObject* Data; // 0x0000(0x0004) - float PlayRateScale; // 0x0004(0x0004) - float Duration; // 0x0008(0x0004) - struct FName CallbackName; // 0x000C(0x0008) - class UObject* CallbackObject; // 0x0014(0x0004) - class USpecialMoveDefinition* SMD; // 0x0018(0x0004) -}; - -// ScriptStruct GearboxFramework.AnimNodeSpecialMoveBlend.SlotAnimParameters -// 0x0044 -struct FSlotAnimParameters -{ - struct FSpecialMoveData SMData; // 0x0000(0x001C) - class UGearboxAnimDefinition* CustomAnimDef; // 0x001C(0x0004) - struct FName CustomAnimName; // 0x0020(0x0008) - TArray PerBoneWeights; // 0x0028(0x000C) (NeedCtorLink) - TArray TransformReqBone; // 0x0034(0x000C) (NeedCtorLink) - int TransformReqBoneIndex; // 0x0040(0x0004) -}; - -// ScriptStruct GearboxFramework.IBehaviorConsumer.BehaviorConsumerHandle -// 0x0004 -struct FBehaviorConsumerHandle -{ - int PID; // 0x0000(0x0004) -}; - -// ScriptStruct GearboxFramework.ITimerBehavior.BehaviorTimerState -// 0x000C -struct FBehaviorTimerState -{ - unsigned long bIsRunning : 1; // 0x0000(0x0004) - float Delay; // 0x0004(0x0004) - float EventTime; // 0x0008(0x0004) -}; - -// ScriptStruct GearboxFramework.BehaviorHelpers.AttachmentLocationData -// 0x001C -struct FAttachmentLocationData -{ - struct FVector Location; // 0x0000(0x000C) (Edit) - FScriptInterface AttachmentBase; // 0x000C(0x0008) - struct FName AttachmentName; // 0x0014(0x0008) -}; - -// ScriptStruct GearboxFramework.BehaviorHelpers.RelativeDirectionData -// 0x0020 -struct FRelativeDirectionData -{ - unsigned char Direction; // 0x0000(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FAttributeInitializationData ConeAroundDirection; // 0x0004(0x0010) (Edit) - struct FRotator AdditionalRotation; // 0x0014(0x000C) (Edit) -}; - -// ScriptStruct GearboxFramework.FeatherBoneBlendDefinition.FeatherBoneBlendData -// 0x000C -struct FFeatherBoneBlendData -{ - struct FName StartBoneName; // 0x0000(0x0008) (Edit) - float BlendWeight; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct GearboxFramework.GBXActorList.s_actorList -// 0x000C -struct Fs_actorList -{ - struct FName LevelName; // 0x0000(0x0008) - class AActor* Actor; // 0x0008(0x0004) -}; - -// ScriptStruct GearboxFramework.GearboxAIMoveNode.NodeData -// 0x0008 -struct FNodeData -{ - class AGearboxAIMoveNode* Node; // 0x0000(0x0004) (Edit) - float Weight; // 0x0004(0x0004) (Edit) -}; - -// ScriptStruct GearboxFramework.GearboxDialogInterface.GearboxDialogReplicatedData -// 0x0014 -struct FGearboxDialogReplicatedData -{ - float Pitch; // 0x0000(0x0004) - class UAkEvent* TalkAkEvent; // 0x0004(0x0004) - int AkAudioUniqueID; // 0x0008(0x0004) - class UGearboxDialogAct_Talk* TalkAct; // 0x000C(0x0004) - class UGearboxDialogEventTag* EventTag; // 0x0010(0x0004) -}; - -// ScriptStruct GearboxFramework.GearboxDialogInterface.GearboxDialogData -// 0x0010 -struct FGearboxDialogData -{ - class UGearboxDialogNameTag* NameTag; // 0x0000(0x0004) (Edit) - class UAkEvent* TalkAkEvent; // 0x0004(0x0004) (Edit) - int AkAudioUniqueID; // 0x0008(0x0004) - float Pitch; // 0x000C(0x0004) (Edit) -}; - -// ScriptStruct GearboxFramework.GearboxEditorNode.OutputLink -// 0x000C -struct FOutputLink -{ - TArray Links; // 0x0000(0x000C) (NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.GearboxEditorNode.VariableLink -// 0x000C -struct FVariableLink -{ - TArray Links; // 0x0000(0x000C) (NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.GFxMovieState.MovieStateData -// 0x0024 -struct FMovieStateData -{ - struct FName State; // 0x0000(0x0008) (Edit) - unsigned char Mode; // 0x0008(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET - struct FString Context; // 0x000C(0x000C) (Edit, NeedCtorLink) - TArray ASArgs; // 0x0018(0x000C) (Edit, NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.GFxMovieState.MovieStateStruct -// 0x0018 -struct FMovieStateStruct -{ - TArray States; // 0x0000(0x000C) (NeedCtorLink) - TArray Flags; // 0x000C(0x000C) (NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.GearboxGlobals.ValidNameRange -// 0x0008 -struct FValidNameRange -{ - int Start; // 0x0000(0x0004) (AlwaysInit) - int End; // 0x0004(0x0004) (AlwaysInit) -}; - -// ScriptStruct GearboxFramework.GearboxGlobals.ObjectKey -// 0x0010 -struct FObjectKey -{ - struct FName ObjectName; // 0x0000(0x0008) (AlwaysInit) - struct FName AdditionalKey; // 0x0008(0x0008) (AlwaysInit) -}; - -// ScriptStruct GearboxFramework.GearboxGlobals.LevelStateRecord -// 0x0018 -struct FLevelStateRecord -{ - struct FName LevelName; // 0x0000(0x0008) (AlwaysInit) - unsigned char LevelLoaded; // 0x0008(0x0001) (AlwaysInit) - unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET - TArray ObjectKeys; // 0x000C(0x000C) (AlwaysInit, NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.GearboxGlobals.GearboxCoverState -// 0x000C -struct FGearboxCoverState -{ - class AActor* TheCoverActor; // 0x0000(0x0004) - int SlotIndex; // 0x0004(0x0004) - unsigned char State; // 0x0008(0x0001) - unsigned char ExtendedState; // 0x0009(0x0001) - unsigned char MetaData; // 0x000A(0x0001) - unsigned char ExtendedMetaData; // 0x000B(0x0001) -}; - -// ScriptStruct GearboxFramework.SpecialMoveInterface.ReplicatedSpecialMoveData -// 0x0014 -struct FReplicatedSpecialMoveData -{ - class UObject* Data; // 0x0000(0x0004) - float PlayRateScale; // 0x0004(0x0004) - float Duration; // 0x0008(0x0004) - unsigned char DirtyCounter; // 0x000C(0x0001) - unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET - class USpecialMoveDefinition* SMD; // 0x0010(0x0004) -}; - -// ScriptStruct GearboxFramework.SparkTypes.SparkResult -// 0x0018 -struct FSparkResult -{ - unsigned long RequestSucceeded : 1; // 0x0000(0x0004) - unsigned char ErrorCode; // 0x0004(0x0001) - unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET - int HttpStatusCode; // 0x0008(0x0004) - TArray ResponseBody; // 0x000C(0x000C) (AlwaysInit, NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.GearboxAccountData.EntitlementResult -// 0x0024 -struct FEntitlementResult -{ - struct FName Identifier; // 0x0000(0x0008) (AlwaysInit) - struct FString Payload; // 0x0008(0x000C) (AlwaysInit, NeedCtorLink) - int Id; // 0x0014(0x0004) (AlwaysInit) - unsigned long Consumable : 1; // 0x0018(0x0004) (AlwaysInit) - int Consumed; // 0x001C(0x0004) (AlwaysInit) - int ConsumableAmount; // 0x0020(0x0004) (AlwaysInit) -}; - -// ScriptStruct GearboxFramework.GearboxAccountData.OfferResult -// 0x002C -struct FOfferResult -{ - struct FString TitleEfigs; // 0x0000(0x000C) (AlwaysInit, NeedCtorLink) - struct FString DescriptionEfigs; // 0x000C(0x000C) (AlwaysInit, NeedCtorLink) - int Id; // 0x0018(0x0004) (AlwaysInit) - unsigned long Notified : 1; // 0x001C(0x0004) (AlwaysInit) - struct FString DateUnlocked; // 0x0020(0x000C) (AlwaysInit, NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.GearboxAccountData.ServiceParameterResult -// 0x0018 -struct FServiceParameterResult -{ - struct FString Key; // 0x0000(0x000C) (AlwaysInit, NeedCtorLink) - struct FString Value; // 0x000C(0x000C) (AlwaysInit, NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.GearboxAccountData.ServiceResult -// 0x001C -struct FServiceResult -{ - struct FName ServiceName; // 0x0000(0x0008) (AlwaysInit) - struct FName ConfigurationGroup; // 0x0008(0x0008) (AlwaysInit) - TArray Parameters; // 0x0010(0x000C) (AlwaysInit, NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.SparkInterface.HttpParameters -// 0x0038 -struct FHttpParameters -{ - class USparkServiceConfiguration* ServiceConfiguration; // 0x0000(0x0004) - struct FString SubService; // 0x0004(0x000C) (AlwaysInit, NeedCtorLink) - unsigned char ContentType; // 0x0010(0x0001) - unsigned char UnknownData00[0x3]; // 0x0011(0x0003) MISSED OFFSET - struct FString CustomContentType; // 0x0014(0x000C) (AlwaysInit, NeedCtorLink) - unsigned char AcceptsType; // 0x0020(0x0001) - unsigned char UnknownData01[0x3]; // 0x0021(0x0003) MISSED OFFSET - struct FString CustomAcceptsType; // 0x0024(0x000C) (AlwaysInit, NeedCtorLink) - unsigned char Method; // 0x0030(0x0001) - unsigned char UnknownData02[0x3]; // 0x0031(0x0003) MISSED OFFSET - unsigned long IsResponseDesired : 1; // 0x0034(0x0004) - unsigned long NoRetry : 1; // 0x0034(0x0004) -}; - -// ScriptStruct GearboxFramework.GearboxAccountData.ArchwayResult -// 0x0080 -struct FArchwayResult -{ - struct FString RequestId; // 0x0000(0x000C) (AlwaysInit, NeedCtorLink) - struct FString GearboxUserToken; // 0x000C(0x000C) (AlwaysInit, NeedCtorLink) - struct FString GearboxUserEmail; // 0x0018(0x000C) (AlwaysInit, NeedCtorLink) - TArray Messages; // 0x0024(0x000C) (AlwaysInit, NeedCtorLink) - TArray Entitlements; // 0x0030(0x000C) (AlwaysInit, NeedCtorLink) - TArray Offers; // 0x003C(0x000C) (AlwaysInit, NeedCtorLink) - TArray Services; // 0x0048(0x000C) (AlwaysInit, NeedCtorLink) - unsigned long InProgress : 1; // 0x0054(0x0004) (AlwaysInit) - unsigned long Success : 1; // 0x0054(0x0004) (AlwaysInit) - unsigned long DisableSpark : 1; // 0x0054(0x0004) (AlwaysInit) - unsigned long TimeOut : 1; // 0x0054(0x0004) (AlwaysInit) - unsigned long HasShiftAccount : 1; // 0x0054(0x0004) (AlwaysInit) - struct FString EmergencyMessage; // 0x0058(0x000C) (AlwaysInit, NeedCtorLink) - struct FString NeedsSignAgreements; // 0x0064(0x000C) (AlwaysInit, NeedCtorLink) - class UJsonObject* EulaArray; // 0x0070(0x0004) (AlwaysInit) - struct FString SupportId; // 0x0074(0x000C) (AlwaysInit, NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.GearboxAccountActions.EULAData -// 0x002C -struct FEULAData -{ - int Id; // 0x0000(0x0004) - struct FString Version; // 0x0004(0x000C) (NeedCtorLink) - struct FString Title; // 0x0010(0x000C) (NeedCtorLink) - struct FString Text; // 0x001C(0x000C) (NeedCtorLink) - unsigned long bLocalSigned : 1; // 0x0028(0x0004) - unsigned long bSeen : 1; // 0x0028(0x0004) -}; - -// ScriptStruct GearboxFramework.GearboxPlayerController.GearboxViewShakeInfo -// 0x0044 -struct FGearboxViewShakeInfo -{ - struct FVector OffsetMag; // 0x0000(0x000C) (Edit) - struct FVector OffsetRate; // 0x000C(0x000C) (Edit) - float OffsetTime; // 0x0018(0x0004) (Edit) - struct FVector RotMag; // 0x001C(0x000C) (Edit) - struct FVector RotRate; // 0x0028(0x000C) (Edit) - float RotTime; // 0x0034(0x0004) (Edit) - float FOVMag; // 0x0038(0x0004) (Edit) - float FOVRate; // 0x003C(0x0004) (Edit) - float FOVTime; // 0x0040(0x0004) (Edit) -}; - -// ScriptStruct GearboxFramework.GearboxRenderTextureManager.ThumbnailRenderData -// 0x0038 -struct FThumbnailRenderData -{ - struct FName Context; // 0x0000(0x0008) (Const) - class UTextureRenderTarget2D* RenderTarget; // 0x0008(0x0004) (Const) - class UTexture* ResultTexture; // 0x000C(0x0004) (Const) - unsigned char UpdateType; // 0x0010(0x0001) - unsigned char UnknownData00[0x3]; // 0x0011(0x0003) MISSED OFFSET - class UMeshComponent* Mesh; // 0x0014(0x0004) (ExportObject, Component, EditInline) - int TextureSizeX; // 0x0018(0x0004) (Const) - int TextureSizeY; // 0x001C(0x0004) (Const) - int SizeX; // 0x0020(0x0004) (Const) - int SizeY; // 0x0024(0x0004) (Const) - TArray ReferencedTextures; // 0x0028(0x000C) (NeedCtorLink) - float StopStreamTexturesTime; // 0x0034(0x0004) -}; - -// ScriptStruct GearboxFramework.GearboxRenderTextureManager.ThumbnailLightData -// 0x0010 -struct FThumbnailLightData -{ - struct FRotator Direction; // 0x0000(0x000C) (Edit) - class ULightComponent* Light; // 0x000C(0x0004) (Edit, ExportObject, Component, EditInline) -}; - -// ScriptStruct GearboxFramework.GestaltSkeletalMeshDefinition.GestaltPartPermutation -// 0x0018 -struct FGestaltPartPermutation -{ - struct FName MeshName; // 0x0000(0x0008) (Edit, EditConst) - struct FName GroupName; // 0x0008(0x0008) (Edit, EditConst) - struct FName PartName; // 0x0010(0x0008) (Edit, EditConst) -}; - -// ScriptStruct GearboxFramework.GestaltSkeletalMeshDefinition.GestaltPart -// 0x0018 -struct FGestaltPart -{ - class USkeletalMesh* SkeletalMeshFragment; // 0x0000(0x0004) (EditConst, Deprecated) - struct FName SkeletalMeshFragmentName; // 0x0004(0x0008) (Edit, EditConst) - int MaterialIndex; // 0x000C(0x0004) (Edit, EditConst) - int FirstIndex; // 0x0010(0x0004) (Edit, EditConst) - int NumPrimitives; // 0x0014(0x0004) (Edit, EditConst) -}; - -// ScriptStruct GearboxFramework.GestaltSkeletalMeshDefinition.GestaltInfo -// 0x000C -struct FGestaltInfo -{ - TArray Parts; // 0x0000(0x000C) (Edit, EditConst, NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.GestaltSkeletalMeshDefinition.GestaltAccessoryNameEntry -// 0x0008 -struct FGestaltAccessoryNameEntry -{ - struct FName SkeletalMeshFragmentName; // 0x0000(0x0008) (Edit, EditConst) -}; - -// ScriptStruct GearboxFramework.GestaltSkeletalMeshDefinition.GestaltSocketRemapEntry -// 0x001C -struct FGestaltSocketRemapEntry -{ - class USkeletalMesh* SkeletalMeshFragment; // 0x0000(0x0004) (EditConst, Deprecated) - struct FName SkeletalMeshFragmentName; // 0x0004(0x0008) (Edit, EditConst) - struct FName OriginalSocketName; // 0x000C(0x0008) (Edit, EditConst) - struct FName MangledSocketName; // 0x0014(0x0008) (Edit, EditConst) -}; - -// ScriptStruct GearboxFramework.GestaltSkeletalMeshDefinition.GestaltPartBoundsEntry -// 0x0024 -struct FGestaltPartBoundsEntry -{ - struct FName SkeletalMeshFragmentName; // 0x0000(0x0008) (Edit, EditConst) - struct FBoxSphereBounds ReferencePoseBounds; // 0x0008(0x001C) (Edit, EditConst) -}; - -// ScriptStruct GearboxFramework.GFxActorMoviePool.MovieInstanceArray -// 0x0010 -struct FMovieInstanceArray -{ - TArray Movies; // 0x0000(0x000C) (AlwaysInit, NeedCtorLink) - class UGearboxGFxMovie* PoolParent; // 0x000C(0x0004) -}; - -// ScriptStruct GearboxFramework.GFxMovieDefinition.GFxMenuLink -// 0x000C -struct FGFxMenuLink -{ - struct FName MenuName; // 0x0000(0x0008) (Edit) - class UGFxMovieDefinition* Definition; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct GearboxFramework.GFxMovieDrawStyleHUD.HUDCoordValue -// 0x0010 -struct FHUDCoordValue -{ - unsigned char Type; // 0x0000(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - float Value; // 0x0004(0x0004) (Edit) - float CurrentValue; // 0x0008(0x0004) (Transient) - unsigned long bCacheValid : 1; // 0x000C(0x0004) (Transient) -}; - -// ScriptStruct GearboxFramework.GFxMovieDrawStyleHUD.HUDAnchorPoint -// 0x0024 -struct FHUDAnchorPoint -{ - unsigned char MoviePoint; // 0x0000(0x0001) (Edit) - unsigned char ScreenPoint; // 0x0001(0x0001) (Edit) - unsigned char UnknownData00[0x2]; // 0x0002(0x0002) MISSED OFFSET - struct FHUDCoordValue Offset[0x2]; // 0x0004(0x0010) (Edit) -}; - -// ScriptStruct GearboxFramework.GFxMovieStatePlayerAware.MovieRangeStateData -// 0x0004 (0x0024 - 0x0028) -struct FMovieRangeStateData : public FMovieStateData -{ - float Distance; // 0x0024(0x0004) (Edit) -}; - -// ScriptStruct GearboxFramework.PopulationEncounter.EncounterLimitState -// 0x0008 -struct FEncounterLimitState -{ - int NumTotalSpawned; // 0x0000(0x0004) (Transient) - int NumCurrentlyActive; // 0x0004(0x0004) (Transient) -}; - -// ScriptStruct GearboxFramework.PopulationEncounter.EncounterLimitData -// 0x0038 -struct FEncounterLimitData -{ - TArray ActorTags; // 0x0000(0x000C) (Edit, NeedCtorLink) - struct FAttributeInitializationData MaxTotalToSpawn; // 0x000C(0x0010) (Edit) - struct FAttributeInitializationData MaxActiveAtATime; // 0x001C(0x0010) (Edit) - unsigned char ConstraintType; // 0x002C(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x002D(0x0003) MISSED OFFSET - struct FEncounterLimitState LimitState; // 0x0030(0x0008) (Transient) -}; - -// ScriptStruct GearboxFramework.PopulationEncounter.EncounterWaveData -// 0x0028 -struct FEncounterWaveData -{ - float InitialDelay; // 0x0000(0x0004) (Edit, Const) - float PercentToComplete; // 0x0004(0x0004) (Edit, Const) - class UPopulationDefinition* EncounterPopulationDef; // 0x0008(0x0004) (Edit, Const) - TArray MemberOpportunities; // 0x000C(0x000C) (Edit, Const, NeedCtorLink) - TArray SpawnLimits; // 0x0018(0x000C) (Edit, NeedCtorLink) - unsigned long WaveComplete : 1; // 0x0024(0x0004) (Transient) - unsigned long AllKilledInWave : 1; // 0x0024(0x0004) (Transient) -}; - -// ScriptStruct GearboxFramework.PopUpDebugBarGraph.ColumnDataStruct -// 0x0014 -struct FColumnDataStruct -{ - struct FString HeaderText; // 0x0000(0x000C) (NeedCtorLink) - float Value; // 0x000C(0x0004) - struct FColor BarColor; // 0x0010(0x0004) -}; - -// ScriptStruct GearboxFramework.RandomAttributeValueResolver.SavedRandomValue -// 0x0010 -struct FSavedRandomValue -{ - struct FName ContextName; // 0x0000(0x0008) - float SavedValue; // 0x0008(0x0004) - float ExpirationTime; // 0x000C(0x0004) -}; - -// ScriptStruct GearboxFramework.RuleEngineLoadBalanceManager.RuleEngineLoadBalanceStruct -// 0x000C -struct FRuleEngineLoadBalanceStruct -{ - class URuleEngine* RuleEngine; // 0x0000(0x0004) - float TimeSinceLastUpdate; // 0x0004(0x0004) - int Priority; // 0x0008(0x0004) -}; - -// ScriptStruct GearboxFramework.RuleEngineLoadBalanceManager.DebugLoadBalance -// 0x0018 -struct FDebugLoadBalance -{ - struct FName RuleEngine; // 0x0000(0x0008) - unsigned long bIsInQueue : 1; // 0x0008(0x0004) - float TimeSinceUpdate; // 0x000C(0x0004) - float TimeToDoLastUpdate; // 0x0010(0x0004) - int Priority; // 0x0014(0x0004) -}; - -// ScriptStruct GearboxFramework.RuleEngineLoadBalanceManager.RELBManagerStats -// 0x0018 -struct FRELBManagerStats -{ - float TotalTimeUpdated; // 0x0000(0x0004) - float MaxTimeUpdating; // 0x0004(0x0004) - int NumUpdated; // 0x0008(0x0004) - int AveragePriority; // 0x000C(0x0004) - int LowestPriority; // 0x0010(0x0004) - int HighestPriority; // 0x0014(0x0004) -}; - -// ScriptStruct GearboxFramework.SpecialMoveDefinition.SMBehavior -// 0x0010 -struct FSMBehavior -{ - unsigned long PlayServer : 1; // 0x0000(0x0004) (Edit, Const) - unsigned long PlayClient : 1; // 0x0000(0x0004) (Edit, Const) - unsigned long PlayLocal : 1; // 0x0000(0x0004) (Edit, Const) - TArray Behaviors; // 0x0004(0x000C) (Edit, Const, NeedCtorLink, EditInline) -}; - -// ScriptStruct GearboxFramework.SpecialMoveExpressionList.SMExpressionList -// 0x0008 -struct FSMExpressionList -{ - class UExpressionEvaluator* Expression; // 0x0000(0x0004) (Edit, Const, EditInline) - class USpecialMoveDefinition* SMD; // 0x0004(0x0004) (Edit, Const) -}; - -// ScriptStruct GearboxFramework.SpecialMoveRandom.SMRandomPair -// 0x0008 -struct FSMRandomPair -{ - float Weight; // 0x0000(0x0004) (Edit) - class USpecialMoveDefinition* SMD; // 0x0004(0x0004) (Edit) -}; - -// ScriptStruct GearboxFramework.WireTerminal.WireLinkage -// 0x001C -struct FWireLinkage -{ - struct FVector Offset; // 0x0000(0x000C) (Edit) - float Width; // 0x000C(0x0004) (Edit) - float Slack; // 0x0010(0x0004) (Edit) - unsigned char Segments; // 0x0014(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0015(0x0003) MISSED OFFSET - int Link; // 0x0018(0x0004) (Edit) -}; - -// ScriptStruct GearboxFramework.AIComponent.AIHoldData -// 0x000C -struct FAIHoldData -{ - struct FName HoldName; // 0x0000(0x0008) - class UObject* HoldTag; // 0x0008(0x0004) -}; - -// ScriptStruct GearboxFramework.AIComponent.AIResourceData -// 0x001C -struct FAIResourceData -{ - class UAIResource* Resource; // 0x0000(0x0004) - TArray CanRun; // 0x0004(0x000C) (Const, Native) - TArray Running; // 0x0010(0x000C) (Const, Native) -}; - -// ScriptStruct GearboxFramework.AIComponent.AIRange -// 0x0008 -struct FAIRange -{ - float MinVal; // 0x0000(0x0004) (Edit) - float MaxVal; // 0x0004(0x0004) (Edit) -}; - -// ScriptStruct GearboxFramework.FlagDefinition.FlagDefinitionInitialization -// 0x0028 -struct FFlagDefinitionInitialization -{ - class UFlagDefinition* FlagToSet; // 0x0000(0x0004) (Edit, Const) - struct FAttributeInitializationData ChanceTrue; // 0x0004(0x0010) (Edit, Const) - float ProbabilityTrue; // 0x0014(0x0004) (Const) - struct FAttributeInitializationData Duration; // 0x0018(0x0010) (Edit, Const) -}; - -// ScriptStruct GearboxFramework.ActionSequenceRandom.ActionSequenceRandomData -// 0x0014 -struct FActionSequenceRandomData -{ - struct FAttributeInitializationData ProbabilityData; // 0x0000(0x0010) (Edit, Const) - class UActionSequence* ActionToRunWhenTrue; // 0x0010(0x0004) (Edit, Const, EditInline) -}; - -// ScriptStruct GearboxFramework.AIFactoryBase.TimeStampedRecord -// 0x0004 -struct FTimeStampedRecord -{ - float DeathTimeStamp; // 0x0000(0x0004) -}; - -// ScriptStruct GearboxFramework.AIFactoryBase.KnowledgeRecordStruct -// 0x0005 (0x0004 - 0x0009) -struct FKnowledgeRecordStruct : public FTimeStampedRecord -{ - class UKnowledgeRecord* TheObj; // 0x0004(0x0004) - unsigned char InUse; // 0x0008(0x0001) -}; - -// ScriptStruct GearboxFramework.AIFactoryBase.RuleSetRecord -// 0x0005 (0x0004 - 0x0009) -struct FRuleSetRecord : public FTimeStampedRecord -{ - class URuleSet* TheObj; // 0x0004(0x0004) - unsigned char InUse; // 0x0008(0x0001) -}; - -// ScriptStruct GearboxFramework.AIFactoryBase.RuleRecord -// 0x0005 (0x0004 - 0x0009) -struct FRuleRecord : public FTimeStampedRecord -{ - class URule* TheObj; // 0x0004(0x0004) - unsigned char InUse; // 0x0008(0x0001) -}; - -// ScriptStruct GearboxFramework.AIFactoryBase.ActionSequenceRecord -// 0x0005 (0x0004 - 0x0009) -struct FActionSequenceRecord : public FTimeStampedRecord -{ - class UActionSequence* TheObj; // 0x0004(0x0004) - unsigned char InUse; // 0x0008(0x0001) -}; - -// ScriptStruct GearboxFramework.AIFactoryBase.TargetInfoRecord -// 0x0005 (0x0004 - 0x0009) -struct FTargetInfoRecord : public FTimeStampedRecord -{ - class UMindTargetInfo* TheObj; // 0x0004(0x0004) - unsigned char InUse; // 0x0008(0x0001) -}; - -// ScriptStruct GearboxFramework.AIFactoryBase.AIDefinitionRecord -// 0x0005 (0x0004 - 0x0009) -struct FAIDefinitionRecord : public FTimeStampedRecord -{ - class UAIDefinition* TheObj; // 0x0004(0x0004) - unsigned char InUse; // 0x0008(0x0001) -}; - -// ScriptStruct GearboxFramework.AIResource.AIResourceRestriction -// 0x000C -struct FAIResourceRestriction -{ - int MaxUsers; // 0x0000(0x0004) (Edit, Const) - int MinUsers; // 0x0004(0x0004) (Edit, Const) - class UAIResource* Resource; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct GearboxFramework.GbxMessage.GbxMessageSimpleMetaData -// 0x001C -struct FGbxMessageSimpleMetaData -{ - float FloatData; // 0x0000(0x0004) (Edit) - int IntData; // 0x0004(0x0004) (Edit) - struct FName NameData; // 0x0008(0x0008) (Edit) - struct FVector VectorData; // 0x0010(0x000C) (Edit) -}; - -// ScriptStruct GearboxFramework.CharacterClassMessageDefinition.BehaviorTriggerMessageStruct -// 0x0014 -struct FBehaviorTriggerMessageStruct -{ - class UGbxMessageDefinition* MessageDefinition; // 0x0000(0x0004) (Edit) - unsigned char Instigator; // 0x0004(0x0001) (Edit) - unsigned char OtherEventParticipant; // 0x0005(0x0001) (Edit) - unsigned char UnknownData00[0x2]; // 0x0006(0x0002) MISSED OFFSET - TArray Behaviors; // 0x0008(0x000C) (Edit, Const, NeedCtorLink, EditInline) -}; - -// ScriptStruct GearboxFramework.GearboxGlobals.VantageSpot -// 0x000D -struct FVantageSpot -{ - struct FVector Location; // 0x0000(0x000C) - unsigned char VantageType; // 0x000C(0x0001) -}; - -// ScriptStruct GearboxFramework.ExposureUtilityBasicCaching.ExposureCacheStruct -// 0x0040 -struct FExposureCacheStruct -{ - struct FName FromPawnName; // 0x0000(0x0008) (AlwaysInit) - struct FName ToActorName; // 0x0008(0x0008) (AlwaysInit) - float TimeCached; // 0x0010(0x0004) (AlwaysInit) - float NextUpdateTime; // 0x0014(0x0004) (AlwaysInit) - float Exposure; // 0x0018(0x0004) (AlwaysInit) - struct FVector FromLoc; // 0x001C(0x000C) (AlwaysInit) - struct FVector ToLoc; // 0x0028(0x000C) (AlwaysInit) - TArray Vantage; // 0x0034(0x000C) (Transient, AlwaysInit, NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.ExposureUtilityFixedCost.ExposureUpdateStruct -// 0x001D -struct FExposureUpdateStruct -{ - class AGearboxPawn* FromPawn; // 0x0000(0x0004) (AlwaysInit) - class AActor* ToActor; // 0x0004(0x0004) (AlwaysInit) - float TimeRequested; // 0x0008(0x0004) (AlwaysInit) - float Exposure; // 0x000C(0x0004) (AlwaysInit) - TArray Vantage; // 0x0010(0x000C) (Transient, AlwaysInit, NeedCtorLink) - unsigned char ShouldRemove; // 0x001C(0x0001) (AlwaysInit) -}; - -// ScriptStruct GearboxFramework.ExposureUtilityFixedCost.BucketStruct -// 0x001C -struct FBucketStruct -{ - int NdxToStartCheckFrom; // 0x0000(0x0004) (AlwaysInit) - float DistanceSquared; // 0x0004(0x0004) (AlwaysInit) - int MaxLineChecksPerFrame; // 0x0008(0x0004) (AlwaysInit) - int MaxIterationsPerFrame; // 0x000C(0x0004) (AlwaysInit) - TArray Exposures; // 0x0010(0x000C) (Transient, AlwaysInit, NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.ExposureUtilityFixedCost.PointExposureData -// 0x0028 -struct FPointExposureData -{ - class AActor* Looker; // 0x0000(0x0004) - struct FVector Point; // 0x0004(0x000C) - struct FVector Point2; // 0x0010(0x000C) - float Exposure; // 0x001C(0x0004) - float LastCheckTime; // 0x0020(0x0004) - float LastUpdateTime; // 0x0024(0x0004) -}; - -// ScriptStruct GearboxFramework.FiringBehaviorDefinition.ConditionalPattern -// 0x0010 -struct FConditionalPattern -{ - TArray Conditions; // 0x0000(0x000C) (Edit, NeedCtorLink) - class UFiringPattern* Pattern; // 0x000C(0x0004) (Edit) -}; - -// ScriptStruct GearboxFramework.Rule.FlagEvalORConnector -// 0x000C -struct FFlagEvalORConnector -{ - TArray ANDChain; // 0x0000(0x000C) (Edit, NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.Rule.FlagEvalConditional -// 0x0018 -struct FFlagEvalConditional -{ - unsigned char FlagEvalType; // 0x0000(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - class UFlagDefinition* FlagDefinition; // 0x0004(0x0004) (Edit) - struct FAttributeInitializationData TimeSeconds; // 0x0008(0x0010) (Edit) -}; - -// ScriptStruct GearboxFramework.INounAttributeProvider.NounAttributeState -// 0x0024 -struct FNounAttributeState -{ - struct FName NounName; // 0x0000(0x0008) - float Value; // 0x0008(0x0004) - float BaseValue; // 0x000C(0x0004) - TArray ModifierStack; // 0x0010(0x000C) (NeedCtorLink) - unsigned char ReplicationStrategy; // 0x001C(0x0001) - unsigned char UnknownData00[0x3]; // 0x001D(0x0003) MISSED OFFSET - int IndexInReplicationArray; // 0x0020(0x0004) -}; - -// ScriptStruct GearboxFramework.RuleEngine.EventRecord -// 0x0008 -struct FEventRecord -{ - class URuleEventDef* EventDefinition; // 0x0000(0x0004) - class UObject* OtherEventParticipantObject; // 0x0004(0x0004) -}; - -// ScriptStruct GearboxFramework.RuleEngine.RuleSetReference -// 0x000C -struct FRuleSetReference -{ - struct FName ReferenceName; // 0x0000(0x0008) (Edit) - class URuleSet* ReferenceRuleSet; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct GearboxFramework.RuleEngine.DynamicFlagInstanceData -// 0x0014 -struct FDynamicFlagInstanceData -{ - struct FFlag DynamicFlag; // 0x0000(0x0010) - float LastEvaluatedExpressionTime; // 0x0010(0x0004) -}; - -// ScriptStruct GearboxFramework.GearboxGlobals.GearboxCoverTransition -// 0x0004 -struct FGearboxCoverTransition -{ - unsigned char Action; // 0x0000(0x0001) - unsigned char ExtendedAction; // 0x0001(0x0001) - unsigned char Padding[0x2]; // 0x0002(0x0001) -}; - -// ScriptStruct GearboxFramework.GearboxCoverStateManager.CoverSpotInfo -// 0x0018 -struct FCoverSpotInfo -{ - class AActor* TheCoverActor; // 0x0000(0x0004) - int CoverSlotIndex; // 0x0004(0x0004) - struct FVector CoverSpotWorldLocation; // 0x0008(0x000C) - unsigned char CoverHeight; // 0x0014(0x0001) - unsigned char ExtendedInfo1; // 0x0015(0x0001) - unsigned char ExtendedInfo2; // 0x0016(0x0001) - unsigned char ExtendedInfo3; // 0x0017(0x0001) -}; - -// ScriptStruct GearboxFramework.GearboxGlobals.CoverDebugScoringInfo -// 0x000C -struct FCoverDebugScoringInfo -{ - struct FName PriorityName; // 0x0000(0x0008) - float Score; // 0x0008(0x0004) -}; - -// ScriptStruct GearboxFramework.GearboxGlobals.CoverDebugPriority -// 0x002C -struct FCoverDebugPriority -{ - float Score; // 0x0000(0x0004) - float Distance; // 0x0004(0x0004) - unsigned long IsACandidate : 1; // 0x0008(0x0004) - unsigned long IsBestCandidate : 1; // 0x0008(0x0004) - class AActor* TheCoverActor; // 0x000C(0x0004) - int SlotNdx; // 0x0010(0x0004) - struct FString FailString; // 0x0014(0x000C) (NeedCtorLink) - TArray ScoringInfo; // 0x0020(0x000C) (NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.GearboxNavigationHandle.PathFindData -// 0x0058 -struct FPathFindData -{ - struct FGBXNavMeshPath Path; // 0x0000(0x0010) (NeedCtorLink) - struct FBasedPosition FinalDest; // 0x0010(0x0034) - unsigned long bFinalDestIsActor : 1; // 0x0044(0x0004) - float MaxRangeToDest; // 0x0048(0x0004) - struct FGBXNavMeshPolyRef AnchorPoly; // 0x004C(0x0008) - unsigned long bCanArriveEarly : 1; // 0x0054(0x0004) -}; - -// ScriptStruct GearboxFramework.MindTargetInfo.HitTargetRecord -// 0x0014 -struct FHitTargetRecord -{ - struct FVector vecHitLoc; // 0x0000(0x000C) - float flDamage; // 0x000C(0x0004) - float flHitTime; // 0x0010(0x0004) -}; - -// ScriptStruct GearboxFramework.MindTargetInfo.PriorityDebugStruct -// 0x001C -struct FPriorityDebugStruct -{ - struct FName IteratorName; // 0x0000(0x0008) - struct FString ShortName; // 0x0008(0x000C) (NeedCtorLink) - float PriorityValue; // 0x0014(0x0004) - unsigned long AutomaticTopPriority : 1; // 0x0018(0x0004) -}; - -// ScriptStruct GearboxFramework.StateRuleSet.StateAttributeData -// 0x000C -struct FStateAttributeData -{ - struct FName Key; // 0x0000(0x0008) (Edit) - class UAttributeDefinition* Attribute; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct GearboxFramework.SnapshotRecord.RuleInfo -// 0x0044 -struct FRuleInfo -{ - struct FName RuleName; // 0x0000(0x0008) - struct FString RuleNameString; // 0x0008(0x000C) (NeedCtorLink) - struct FString RunningSequence; // 0x0014(0x000C) (NeedCtorLink) - struct FString LatentAction; // 0x0020(0x000C) (NeedCtorLink) - unsigned long bIsRunning : 1; // 0x002C(0x0004) - unsigned long bHasFinishedCode : 1; // 0x002C(0x0004) - unsigned long bIsDisabled : 1; // 0x002C(0x0004) - unsigned long bIsContainer : 1; // 0x002C(0x0004) - TArray ColorCodedStrings; // 0x0030(0x000C) (NeedCtorLink) - int ContainerRuleStartNdx; // 0x003C(0x0004) - int ContainerRuleNumSubRules; // 0x0040(0x0004) -}; - -// ScriptStruct GearboxFramework.GearboxPawnSnapshotRecord.AwarenessInfo -// 0x0020 -struct FAwarenessInfo -{ - struct FVector Location; // 0x0000(0x000C) - float Radius; // 0x000C(0x0004) - struct FName AwarenessZoneName; // 0x0010(0x0008) - unsigned long IsInfinitelyFarAway : 1; // 0x0018(0x0004) - struct FColor ZoneColor; // 0x001C(0x0004) -}; - -// ScriptStruct GearboxFramework.GearboxGlobals.LocationInfo -// 0x0010 -struct FLocationInfo -{ - struct FVector Location; // 0x0000(0x000C) - unsigned long IsPlayerInfo : 1; // 0x000C(0x0004) -}; - -// ScriptStruct GearboxFramework.GearboxPawnSnapshotRecord.LastVisibleInfo -// 0x0018 -struct FLastVisibleInfo -{ - struct FVector LastVisibleLocation; // 0x0000(0x000C) - struct FVector CurrentLocation; // 0x000C(0x000C) -}; - -// ScriptStruct GearboxFramework.GearboxPawnSnapshotRecord.DebugExposure -// 0x0018 -struct FDebugExposure -{ - float TargetExposure; // 0x0000(0x0004) - float MyExposure; // 0x0004(0x0004) - struct FVector InWorldLocation; // 0x0008(0x000C) - unsigned long IsPlayerInfo : 1; // 0x0014(0x0004) -}; - -// ScriptStruct GearboxFramework.GearboxPawnSnapshotRecord.ViewConeInfo -// 0x0028 -struct FViewConeInfo -{ - struct FVector ConeOrigin; // 0x0000(0x000C) - struct FVector ConeDirection; // 0x000C(0x000C) - float ConeAngle; // 0x0018(0x0004) - float ConeLength; // 0x001C(0x0004) - struct FColor ConeColor; // 0x0020(0x0004) - unsigned long Has360DegreesAwareness : 1; // 0x0024(0x0004) -}; - -// ScriptStruct GearboxFramework.GearboxPawnSnapshotRecord.CoverDebugScoringData -// 0x000C -struct FCoverDebugScoringData -{ - struct FName PriorityName; // 0x0000(0x0008) - float Score; // 0x0008(0x0004) -}; - -// ScriptStruct GearboxFramework.GearboxPawnSnapshotRecord.CoverDebugInfo -// 0x0050 -struct FCoverDebugInfo -{ - struct FName CoverRegionName; // 0x0000(0x0008) - float Score; // 0x0008(0x0004) - float Distance; // 0x000C(0x0004) - unsigned long IsACandidate : 1; // 0x0010(0x0004) - unsigned long IsBestCandidate : 1; // 0x0010(0x0004) - struct FString FailString; // 0x0014(0x000C) (AlwaysInit, NeedCtorLink) - struct FVector LeftEndPoint; // 0x0020(0x000C) - struct FVector RightEndPoint; // 0x002C(0x000C) - struct FVector CoverDirection; // 0x0038(0x000C) - TArray ScoringInfo; // 0x0044(0x000C) (NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.SnapshotRecord.IconData -// 0x0014 -struct FIconData -{ - float U; // 0x0000(0x0004) - float V; // 0x0004(0x0004) - float UL; // 0x0008(0x0004) - float VL; // 0x000C(0x0004) - float Scale; // 0x0010(0x0004) -}; - -// ScriptStruct GearboxFramework.GearboxPawnSnapshotRecord.TargetPriorityInfo -// 0x001C -struct FTargetPriorityInfo -{ - struct FName TargetName; // 0x0000(0x0008) - struct FString ShortName; // 0x0008(0x000C) (NeedCtorLink) - float Value; // 0x0014(0x0004) - struct FColor BarColor; // 0x0018(0x0004) -}; - -// ScriptStruct GearboxFramework.GearboxPawnSnapshotRecord.TargetDebugDatum -// 0x0020 -struct FTargetDebugDatum -{ - unsigned long bCurrent : 1; // 0x0000(0x0004) - unsigned long bIsPlayer : 1; // 0x0000(0x0004) - struct FString TargetName; // 0x0004(0x000C) (NeedCtorLink) - float TotalPriority; // 0x0010(0x0004) - TArray PriorityData; // 0x0014(0x000C) (NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.GearboxPawnSnapshotRecord.AIHoldDebugData -// 0x0014 -struct FAIHoldDebugData -{ - struct FName HoldName; // 0x0000(0x0008) - struct FString HoldTag; // 0x0008(0x000C) (NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.GearboxGlobals.PopulationActor -// 0x0028 -struct FPopulationActor -{ - class UPopulationFactory* SpawnFactory; // 0x0000(0x0004) (Edit, Const, EditInline) - struct FAttributeInitializationData Probability; // 0x0004(0x0010) (Edit, Const) - struct FAttributeInitializationData MaxActiveAtOneTime; // 0x0014(0x0010) (Edit) - unsigned long TestVisibility : 1; // 0x0024(0x0004) (Edit, Const) - unsigned long TestFOV : 1; // 0x0024(0x0004) (Edit, Const) -}; - -// ScriptStruct GearboxFramework.PopulationFactory.DestructionParameters -// 0x0004 -struct FDestructionParameters -{ - unsigned long bActorExemptFromIrrelevancyTests : 1; // 0x0000(0x0004) (Edit) -}; - -// ScriptStruct GearboxFramework.PopulationMaster.SpawnedPopulationActor -// 0x001C -struct FSpawnedPopulationActor -{ - class AActor* SpawnedActor; // 0x0000(0x0004) - class UPopulationFactory* SpawnFactory; // 0x0004(0x0004) - struct FDestructionParameters FactoryDestructionParams; // 0x0008(0x0004) - float flLastInRadiusOrVisible; // 0x000C(0x0004) - int SpawnCost; // 0x0010(0x0004) - int CreationFlags; // 0x0014(0x0004) - unsigned long Reuse : 1; // 0x0018(0x0004) - unsigned long bIsDead : 1; // 0x0018(0x0004) - unsigned long bCanSave : 1; // 0x0018(0x0004) - unsigned long bShouldRemove : 1; // 0x0018(0x0004) -}; - -// ScriptStruct GearboxFramework.PopulationMaster.RemovedPopulationActor -// 0x003C -struct FRemovedPopulationActor -{ - unsigned long bReuseActor : 1; // 0x0000(0x0004) - int CreationFlags; // 0x0004(0x0004) - struct FNameBasedObjectPath FactoryPath; // 0x0008(0x0034) -}; - -// ScriptStruct GearboxFramework.PopulationOpportunity.OpportunityCleanupParameters -// 0x0008 -struct FOpportunityCleanupParameters -{ - unsigned long bCleanupActorsWhenIrrelevant : 1; // 0x0000(0x0004) (Edit) - unsigned long bRequireOpportunityToBeInactive : 1; // 0x0000(0x0004) - float ActorIrrelvantDistance; // 0x0004(0x0004) (Edit) -}; - -// ScriptStruct GearboxFramework.PopulationOpportunity.OpportunitySavedState -// 0x0010 -struct FOpportunitySavedState -{ - int SelectedSpawnIdx; // 0x0000(0x0004) - int NumTotalActors; // 0x0004(0x0004) - unsigned char MaxActiveActors; // 0x0008(0x0001) - unsigned char NumActiveActors; // 0x0009(0x0001) - unsigned char UnknownData00[0x2]; // 0x000A(0x0002) MISSED OFFSET - float NextSpawnTime; // 0x000C(0x0004) -}; - -// ScriptStruct GearboxFramework.PopulationMaster.PopulationOpportunityTracker -// 0x0054 -struct FPopulationOpportunityTracker -{ - struct FName OpportunityOutermostName; // 0x0000(0x0008) - struct FName OpportunityName; // 0x0008(0x0008) - class APopulationOpportunity* LoadedOpportunity; // 0x0010(0x0004) - TArray SpawnedActors; // 0x0014(0x000C) (NeedCtorLink) - struct FPointer SavedActorsList; // 0x0020(0x0004) (Native, Transient) - TArray ActorsRemovedWhileUnloaded; // 0x0024(0x000C) (NeedCtorLink) - unsigned long DynamicOpportunity : 1; // 0x0030(0x0004) - unsigned long bHasSavedState : 1; // 0x0030(0x0004) - unsigned char bTotalResetOnLevelLoad; // 0x0034(0x0001) - unsigned char RespawnStyle; // 0x0035(0x0001) - unsigned char UnknownData00[0x2]; // 0x0036(0x0002) MISSED OFFSET - float RespawnDelayStartTime; // 0x0038(0x0004) - struct FOpportunitySavedState SavedState; // 0x003C(0x0010) - struct FOpportunityCleanupParameters OpportunityCleanupParams; // 0x004C(0x0008) -}; - -// ScriptStruct GearboxFramework.PopulationMaster.PopulationMasterStat -// 0x0018 -struct FPopulationMasterStat -{ - struct FName StatName; // 0x0000(0x0008) - float StatTime; // 0x0008(0x0004) - float StatMaxTime; // 0x000C(0x0004) - int StatIterations; // 0x0010(0x0004) - int IterationStartTime; // 0x0014(0x0004) -}; - -// ScriptStruct GearboxFramework.PopulationMaster.EncounterWaveTracker -// 0x0010 -struct FEncounterWaveTracker -{ - int nWaveIdx; // 0x0000(0x0004) - int nLimitStateIdx; // 0x0004(0x0004) - struct FEncounterLimitState LimitSaveState; // 0x0008(0x0008) -}; - -// ScriptStruct GearboxFramework.PopulationMaster.EncounterTracker -// 0x005C -struct FEncounterTracker -{ - class APopulationEncounter* LoadedEncounter; // 0x0000(0x0004) - class ULevelStreaming* EncountersLevel; // 0x0004(0x0004) - struct FNameBasedObjectPath EncounterPath; // 0x0008(0x0034) - unsigned long bNeedsKismetUpdate : 1; // 0x003C(0x0004) - TArray EncounterCompletionSaveState; // 0x0040(0x000C) (NeedCtorLink) - TArray EncounterSaveState; // 0x004C(0x000C) (NeedCtorLink) - float RespawnDelayStartTime; // 0x0058(0x0004) -}; - -// ScriptStruct GearboxFramework.PopulationOpportunityArea.PopulationOptionAreaPopDefData -// 0x0024 -struct FPopulationOptionAreaPopDefData -{ - class UPopulationDefinition* PopulationDef; // 0x0000(0x0004) (Edit) - struct FAttributeInitializationData MaxTotalActorsFormula; // 0x0004(0x0010) (Edit) - int MaxTotalActors; // 0x0014(0x0004) - int MaxActiveActors; // 0x0018(0x0004) (Edit) - float RespawnDelay; // 0x001C(0x0004) (Edit) - float RespawnDelayAfterDeath; // 0x0020(0x0004) (Edit) -}; - -// ScriptStruct GearboxFramework.PopulationOpportunityArea.PopulationOptionAreaData -// 0x0010 -struct FPopulationOptionAreaData -{ - class UExpressionEvaluatorDefinition* ExpressionDef; // 0x0000(0x0004) (Edit) - TArray PopulationDefinitions; // 0x0004(0x000C) (Edit, NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.PopulationOpportunityArea.PopulationOptionSpawnDefData -// 0x0018 -struct FPopulationOptionSpawnDefData -{ - struct FString PopulationDefName; // 0x0000(0x000C) (NeedCtorLink) - int NumTotalActors; // 0x000C(0x0004) - int NumActiveActors; // 0x0010(0x0004) - float NextSpawnTime; // 0x0014(0x0004) -}; - -// ScriptStruct GearboxFramework.PopulationOpportunityArea.PopulationAreaOptionSpawnData -// 0x000C -struct FPopulationAreaOptionSpawnData -{ - TArray Data; // 0x0000(0x000C) (NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.PopulationOpportunityCombat.PopulationOptionSpawnData -// 0x001C -struct FPopulationOptionSpawnData -{ - struct FString PopulationDefName; // 0x0000(0x000C) (NeedCtorLink) - int MaxActiveActors; // 0x000C(0x0004) - int NumTotalActors; // 0x0010(0x0004) - int NumActiveActors; // 0x0014(0x0004) - float NextSpawnTime; // 0x0018(0x0004) -}; - -// ScriptStruct GearboxFramework.AIComponent.AITreeData -// 0x00AD -struct FAITreeData -{ - FScriptInterface AI; // 0x0000(0x0008) (Const) - unsigned char Type; // 0x0008(0x0001) (Edit, Const, EditConst) - unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET - TArray Children; // 0x000C(0x000C) (Edit, Const, EditConst, NeedCtorLink) - class UAIResource* Resource; // 0x0018(0x0004) (Edit, Const, EditConst) - class UExpressionEvaluator* CanRunIf; // 0x001C(0x0004) (Edit, Const, EditConst) - struct FAIRange TimedStart; // 0x0020(0x0008) (Edit, Const, EditConst) - struct FAIRange TimedReset; // 0x0028(0x0008) (Edit, Const, EditConst) - struct FAIRange TimedFail; // 0x0030(0x0008) (Edit, Const, EditConst) - unsigned long bStopIfCannotRun : 1; // 0x0038(0x0004) (Edit, Const, EditConst) - int ActiveChild; // 0x003C(0x0004) (Const) - int NextActiveChild; // 0x0040(0x0004) (Const) - float LastFailTime; // 0x0044(0x0004) (Const) - float NextTimedRun; // 0x0048(0x0004) (Const) - float NextTimedFail; // 0x004C(0x0004) (Const) - float NextTimedResource; // 0x0050(0x0004) (Const) - unsigned long bHoldingResource : 1; // 0x0054(0x0004) (Const) - class UActionSequence* Action; // 0x0058(0x0004) (Edit, Const, EditConst) - int LoopCount; // 0x005C(0x0004) (Transient) - int LastRandomChild; // 0x0060(0x0004) (Transient) - TArray Weights; // 0x0064(0x000C) (Edit, Const, EditConst, NeedCtorLink) - TArray LoopCountMax; // 0x0070(0x000C) (Edit, Const, EditConst, NeedCtorLink) - unsigned long bInterrupt : 1; // 0x007C(0x0004) (Edit, Const, EditConst) - TArray Conditions; // 0x0080(0x000C) (Edit, Const, EditConst, NeedCtorLink) - int NextSequentialChild; // 0x008C(0x0004) (Transient) - int PosX; // 0x0090(0x0004) (Const) - int PosY; // 0x0094(0x0004) (Const) - struct FString NodeName; // 0x0098(0x000C) (Const, NeedCtorLink) - struct FName ActionFailName; // 0x00A4(0x0008) (Const) - unsigned char FailReason; // 0x00AC(0x0001) (Const) -}; - -// ScriptStruct GearboxFramework.BehaviorKernel.BehaviorExecutionRecord -// 0x001C -struct FBehaviorExecutionRecord -{ - int OwningProcessID; // 0x0000(0x0004) - int ProvidersIndex; // 0x0004(0x0004) - int SequencesDataIndex; // 0x0008(0x0004) - int BehaviorNumber; // 0x000C(0x0004) - struct FName BehaviorName; // 0x0010(0x0008) - float TimeOfExecution; // 0x0018(0x0004) -}; - -// ScriptStruct GearboxFramework.BehaviorKernel.BehaviorEventState -// 0x000C -struct FBehaviorEventState -{ - int TriggerCount; // 0x0000(0x0004) - float LastTriggerTime; // 0x0004(0x0004) - class UBehaviorEventFilterBase* FilterObject; // 0x0008(0x0004) -}; - -// ScriptStruct GearboxFramework.BehaviorKernel.BehaviorThread -// 0x0018 -struct FBehaviorThread -{ - unsigned char ThreadState; // 0x0000(0x0001) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - int OwningProcessID; // 0x0004(0x0004) - struct FPointer ThreadSequenceState; // 0x0008(0x0004) (Native) - int NextBehavior; // 0x000C(0x0004) - float ActivateTime; // 0x0010(0x0004) - float BehaviorStartedTime; // 0x0014(0x0004) -}; - -// ScriptStruct GearboxFramework.BehaviorKernel.BehaviorSequenceState -// 0x0018 -struct FBehaviorSequenceState -{ - unsigned long bIsEnabled : 1; // 0x0000(0x0004) - int ProvidersIndex; // 0x0004(0x0004) - int SequencesDataIndex; // 0x0008(0x0004) - int SequenceEnabledBitIndex; // 0x000C(0x0004) - struct FPointer EventStateHead; // 0x0010(0x0004) (Native) - struct FPointer VariableStateHead; // 0x0014(0x0004) (Native) -}; - -// ScriptStruct GearboxFramework.BehaviorKernel.BehaviorProcess -// 0x001C -struct FBehaviorProcess -{ - class UObject* Owner; // 0x0000(0x0004) - int ProcessID; // 0x0004(0x0004) - int SequenceEnabledBitField; // 0x0008(0x0004) - unsigned char ProcessState; // 0x000C(0x0001) - unsigned char NextSequenceEnabledBitIndexToUse; // 0x000D(0x0001) - unsigned char bSupportsReplicatedSequenceState; // 0x000E(0x0001) - unsigned char NumPendingProviderRemovalRequests; // 0x000F(0x0001) - struct FChunkedList_Mirror Sequences; // 0x0010(0x0004) (Native) - struct FChunkedList_Mirror Events; // 0x0014(0x0004) (Native) - struct FChunkedList_Mirror Variables; // 0x0018(0x0004) (Native) -}; - -// ScriptStruct GearboxFramework.BehaviorKernel.BehaviorKernelArrayStats -// 0x0010 -struct FBehaviorKernelArrayStats -{ - int UsedSlots; // 0x0000(0x0004) - int UnusedSlots; // 0x0004(0x0004) - int PeakUsage; // 0x0008(0x0004) - int ContainerSlack; // 0x000C(0x0004) -}; - -// ScriptStruct GearboxFramework.BehaviorKernel.BehaviorKernelStats -// 0x0068 -struct FBehaviorKernelStats -{ - int NumProcessesCreated; // 0x0000(0x0004) - int NumThreadsCreated; // 0x0004(0x0004) - int NumWaitingThreads; // 0x0008(0x0004) - int NumEventsActivated; // 0x000C(0x0004) - int NumEventsIgnored; // 0x0010(0x0004) - int NumBehaviorsRun; // 0x0014(0x0004) - struct FBehaviorKernelArrayStats ProcessListStats; // 0x0018(0x0010) - struct FBehaviorKernelArrayStats ProviderListStats; // 0x0028(0x0010) - struct FBehaviorKernelArrayStats ObjectVariablesListStats; // 0x0038(0x0010) - struct FBehaviorKernelArrayStats DynamicBehaviorsListStats; // 0x0048(0x0010) - int ProvidersIndexFreeListLength; // 0x0058(0x0004) - int ObjectVariablesFreeListLength; // 0x005C(0x0004) - int TotalMemoryUsed; // 0x0060(0x0004) - int MemoryUsedBySlack; // 0x0064(0x0004) -}; - -// ScriptStruct GearboxFramework.IBehaviorConsumer.ReplicatedBehaviorEvent -// 0x0004 -struct FReplicatedBehaviorEvent -{ - unsigned char SequenceIndex; // 0x0000(0x0001) - unsigned char EventCounter; // 0x0001(0x0001) - unsigned char EventIndex; // 0x0002(0x0001) - unsigned char EventOutput; // 0x0003(0x0001) -}; - -// ScriptStruct GearboxFramework.IBehaviorConsumer.ReplicatedBehaviorConsumerState -// 0x000C -struct FReplicatedBehaviorConsumerState -{ - unsigned long bIsProcessSuspended : 1; // 0x0000(0x0004) - int BehaviorSequenceEnabledFlags; // 0x0004(0x0004) - unsigned long bNeedToApplyThisState : 1; // 0x0008(0x0004) -}; - -// ScriptStruct GearboxFramework.BehaviorProviderDefinition.BehaviorEventUserData -// 0x0018 -struct FBehaviorEventUserData -{ - struct FName EventName; // 0x0000(0x0008) (Edit, EditConst) - unsigned long bEnabled : 1; // 0x0008(0x0004) (Edit) - unsigned long bReplicate : 1; // 0x0008(0x0004) - int MaxTriggerCount; // 0x000C(0x0004) (Edit) - float ReTriggerDelay; // 0x0010(0x0004) (Edit) - class UBehaviorEventFilterBase* FilterObject; // 0x0014(0x0004) (Edit, ExportObject, EditConst, NeedCtorLink, EditInline) -}; - -// ScriptStruct GearboxFramework.BehaviorProviderDefinition.BehaviorVariableLinkData -// 0x001C -struct FBehaviorVariableLinkData -{ - struct FName PropertyName; // 0x0000(0x0008) (Edit, Const) - int ConnectionIndex; // 0x0008(0x0004) (Edit, Const) - TArray LinkedVariables; // 0x000C(0x000C) (Edit, Const, NeedCtorLink) - class UProperty* CachedProperty; // 0x0018(0x0004) (Transient) -}; - -// ScriptStruct GearboxFramework.BehaviorProviderDefinition.BehaviorActionLinkData -// 0x0008 -struct FBehaviorActionLinkData -{ - int LinkedBehavior; // 0x0000(0x0004) (Edit, Const) - float ActivateDelay; // 0x0004(0x0004) (Edit, Const) -}; - -// ScriptStruct GearboxFramework.BehaviorProviderDefinition.BehaviorOutputLinkData -// 0x0010 -struct FBehaviorOutputLinkData -{ - int LinkId; // 0x0000(0x0004) (Edit, Const) - TArray LinkedActions; // 0x0004(0x000C) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.BehaviorProviderDefinition.BehaviorEventData -// 0x0030 -struct FBehaviorEventData -{ - struct FBehaviorEventUserData UserData; // 0x0000(0x0018) (Edit, Const, NeedCtorLink) - TArray OutputVariables; // 0x0018(0x000C) (Edit, Const, NeedCtorLink) - TArray OutputLinks; // 0x0024(0x000C) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.BehaviorProviderDefinition.SubarrayData -// 0x0004 -struct FSubarrayData -{ - int ArrayIndexAndLength; // 0x0000(0x0004) (Edit, Const) -}; - -// ScriptStruct GearboxFramework.BehaviorProviderDefinition.BehaviorEventData2 -// 0x0020 -struct FBehaviorEventData2 -{ - struct FBehaviorEventUserData UserData; // 0x0000(0x0018) (Edit, Const, NeedCtorLink) - struct FSubarrayData OutputVariables; // 0x0018(0x0004) (Edit, Const) - struct FSubarrayData OutputLinks; // 0x001C(0x0004) (Edit, Const) -}; - -// ScriptStruct GearboxFramework.BehaviorProviderDefinition.BehaviorSequenceActionData -// 0x0044 -struct FBehaviorSequenceActionData -{ - class UBehaviorBase* Behavior; // 0x0000(0x0004) (Edit, Const) - struct FBehaviorVariableLinkData ContextVariables; // 0x0004(0x001C) (Edit, NeedCtorLink) - TArray LinkedVariables; // 0x0020(0x000C) (Edit, Const, NeedCtorLink) - TArray OutputVariables; // 0x002C(0x000C) (Edit, Const, NeedCtorLink) - TArray OutputLinks; // 0x0038(0x000C) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.BehaviorProviderDefinition.BehaviorSequenceActionData2 -// 0x000C -struct FBehaviorSequenceActionData2 -{ - class UBehaviorBase* Behavior; // 0x0000(0x0004) (Edit, Const) - struct FSubarrayData LinkedVariables; // 0x0004(0x0004) (Edit, Const) - struct FSubarrayData OutputLinks; // 0x0008(0x0004) (Edit, Const) -}; - -// ScriptStruct GearboxFramework.BehaviorProviderDefinition.BehaviorVariableValueUnion_Mirror -// 0x0004 -struct FBehaviorVariableValueUnion_Mirror -{ - struct FPointer Data; // 0x0000(0x0004) (Const, Native) -}; - -// ScriptStruct GearboxFramework.BehaviorProviderDefinition.BehaviorVariableData -// 0x0010 -struct FBehaviorVariableData -{ - struct FName Name; // 0x0000(0x0008) (Edit) - unsigned char Type; // 0x0008(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET - struct FBehaviorVariableValueUnion_Mirror Value; // 0x000C(0x0004) (Native, NoExport) -}; - -// ScriptStruct GearboxFramework.BehaviorProviderDefinition.BehaviorOutputLinkData2 -// 0x0008 -struct FBehaviorOutputLinkData2 -{ - int LinkIdAndLinkedBehavior; // 0x0000(0x0004) (Edit, Const) - float ActivateDelay; // 0x0004(0x0004) (Edit, Const) -}; - -// ScriptStruct GearboxFramework.BehaviorProviderDefinition.BehaviorVariableLinkData2 -// 0x0014 -struct FBehaviorVariableLinkData2 -{ - struct FName PropertyName; // 0x0000(0x0008) (Edit, Const) - unsigned char VariableLinkType; // 0x0008(0x0001) (Edit, Const) - unsigned char ConnectionIndex; // 0x0009(0x0001) (Edit, Const) - unsigned char UnknownData00[0x2]; // 0x000A(0x0002) MISSED OFFSET - struct FSubarrayData LinkedVariables; // 0x000C(0x0004) (Edit, Const) - class UProperty* CachedProperty; // 0x0010(0x0004) (Transient) -}; - -// ScriptStruct GearboxFramework.BehaviorProviderDefinition.BehaviorSequenceData -// 0x0070 -struct FBehaviorSequenceData -{ - struct FName BehaviorSequenceName; // 0x0000(0x0008) (Edit, Const) - unsigned long bEnabledOnSpawn : 1; // 0x0008(0x0004) (Edit, Const) - unsigned long bSequenceEnabledMutex : 1; // 0x0008(0x0004) (Edit, Const) - class UBehaviorSequenceCustomEnableCondition* CustomEnableCondition; // 0x000C(0x0004) (Edit, Const, EditInline) - TArray EventData; // 0x0010(0x000C) (Const, EditConst, DuplicateTransient, NeedCtorLink, Deprecated) - TArray EventData2; // 0x001C(0x000C) (Const, EditConst, DuplicateTransient, NeedCtorLink) - TArray BehaviorData; // 0x0028(0x000C) (Const, EditConst, DuplicateTransient, NeedCtorLink, Deprecated) - TArray BehaviorData2; // 0x0034(0x000C) (Const, EditConst, DuplicateTransient, NeedCtorLink) - TArray VariableData; // 0x0040(0x000C) (Const, EditConst, DuplicateTransient, NeedCtorLink) - TArray ConsolidatedOutputLinkData; // 0x004C(0x000C) (Const, EditConst, DuplicateTransient, NeedCtorLink) - TArray ConsolidatedVariableLinkData; // 0x0058(0x000C) (Const, EditConst, DuplicateTransient, NeedCtorLink) - TArray ConsolidatedLinkedVariables; // 0x0064(0x000C) (Const, EditConst, DuplicateTransient, NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.BehaviorProviderDefinition.BehaviorVariableValue -// 0x0019 -struct FBehaviorVariableValue -{ - int IntValue; // 0x0000(0x0004) (Const) - float FloatValue; // 0x0004(0x0004) (Const) - struct FVector VectorValue; // 0x0008(0x000C) (Const) - class UObject* ObjectValue; // 0x0014(0x0004) (Const) - unsigned char VariableType; // 0x0018(0x0001) (Const) -}; - -// ScriptStruct GearboxFramework.BehaviorKernel.ProviderRecord -// 0x0008 -struct FProviderRecord -{ - class UBehaviorProviderDefinition* ProviderDefinition; // 0x0000(0x0004) - int ReferenceCount; // 0x0004(0x0004) -}; - -// ScriptStruct GearboxFramework.SpecialMoveDefinition.SMNotify -// 0x0004 (0x0010 - 0x0014) -struct FSMNotify : public FSMBehavior -{ - float Time; // 0x0010(0x0004) (Edit, Const) -}; - -// ScriptStruct GearboxFramework.IBehaviorProvider.SpecializedBehaviorEvent -// 0x0008 -struct FSpecializedBehaviorEvent -{ - struct FName EventName; // 0x0000(0x0008) (Edit, Const) -}; - -// ScriptStruct GearboxFramework.GearboxAnimDefinition.TimedAnimBehaviorEvent -// 0x0008 (0x0008 - 0x0010) -struct FTimedAnimBehaviorEvent : public FSpecializedBehaviorEvent -{ - float Time; // 0x0008(0x0004) (Edit) - unsigned long bServerOnly : 1; // 0x000C(0x0004) (Edit) -}; - -// ScriptStruct GearboxFramework.GearboxDialogGroup.OutputLinkToStruct -// 0x000C -struct FOutputLinkToStruct -{ - int FromNodeID; // 0x0000(0x0004) - int LinkNumber; // 0x0004(0x0004) - int ToNodeID; // 0x0008(0x0004) -}; - -// ScriptStruct GearboxFramework.GearboxDialogGroup.DialogEventData -// 0x000C -struct FDialogEventData -{ - class UGearboxDialogEventTag* Tag; // 0x0000(0x0004) - unsigned long bEnabled : 1; // 0x0004(0x0004) - class UGearboxDialogAction* OutputAction; // 0x0008(0x0004) -}; - -// ScriptStruct GearboxFramework.GearboxDialogGroup.TalkActData -// 0x001C -struct FTalkActData -{ - float OutputDelay; // 0x0000(0x0004) - TArray TalkData; // 0x0004(0x000C) (NeedCtorLink) - class UGearboxDialogVariable* TalkerVariable; // 0x0010(0x0004) - class UGearboxDialogAction* OutputAction; // 0x0014(0x0004) - unsigned long bInstigatorTalker : 1; // 0x0018(0x0004) -}; - -// ScriptStruct GearboxFramework.GearboxDialogGroup.DialogEventInfo -// 0x0008 -struct FDialogEventInfo -{ - class UGearboxDialogEvent* Event; // 0x0000(0x0004) - int NodeID; // 0x0004(0x0004) -}; - -// ScriptStruct GearboxFramework.GearboxProcess.StepConfiguration -// 0x0014 -struct FStepConfiguration -{ - int FirstAttemptDelay; // 0x0000(0x0004) - int BaseRetrySeconds; // 0x0004(0x0004) - float RetryMultiplier; // 0x0008(0x0004) - int MaxRetryAttempts; // 0x000C(0x0004) - int RetryJitter; // 0x0010(0x0004) -}; - -// ScriptStruct GearboxFramework.SparkInterfaceImpl.SparkOutstandingRequest -// 0x007C -struct FSparkOutstandingRequest -{ - unsigned char State; // 0x0000(0x0001) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FDouble SleepUntil; // 0x0004(0x0008) - unsigned long WantResponse : 1; // 0x000C(0x0004) - unsigned long ScriptCallback : 1; // 0x000C(0x0004) - struct FScriptDelegate RequestCompleteDelegate; // 0x0010(0x000C) (NeedCtorLink) - int RequestIdentifier; // 0x001C(0x0004) - struct FPointer SparkUpdateCallback; // 0x0020(0x0004) (Native) - struct FPointer HttpRequest; // 0x0024(0x0004) (Native) - struct FPointer RequestBody; // 0x0028(0x0004) (Native) - struct FPointer ResponseBody; // 0x002C(0x0004) (Native) - int RetryNumber; // 0x0030(0x0004) - int BaseRetryIntervalSeconds; // 0x0034(0x0004) - int MaxRetryAttempts; // 0x0038(0x0004) - float RetryMultiplier; // 0x003C(0x0004) - int RetryJitter; // 0x0040(0x0004) - int HttpTimeout; // 0x0044(0x0004) - int ReadBufferSize; // 0x0048(0x0004) - struct FString Accept; // 0x004C(0x000C) (AlwaysInit, NeedCtorLink) - struct FString ContentType; // 0x0058(0x000C) (AlwaysInit, NeedCtorLink) - unsigned char Method; // 0x0064(0x0001) - unsigned char UnknownData01[0x3]; // 0x0065(0x0003) MISSED OFFSET - struct FString URL; // 0x0068(0x000C) (AlwaysInit, NeedCtorLink) - struct FDouble RequestStartTime; // 0x0074(0x0008) -}; - -// ScriptStruct GearboxFramework.AIComponent.PriorityData -// 0x0010 -struct FPriorityData -{ - struct FString Description; // 0x0000(0x000C) (Edit, NeedCtorLink) - class UExpressionEvaluator* Condition; // 0x000C(0x0004) (Edit, EditInline) -}; - -// ScriptStruct GearboxFramework.GearboxGlobals.CoverCandidate -// 0x000C -struct FCoverCandidate -{ - class AActor* TheCoverActor; // 0x0000(0x0004) - int SlotNdx; // 0x0004(0x0004) - float Score; // 0x0008(0x0004) -}; - -// ScriptStruct GearboxFramework.ITimerBehavior.TimerEventReactionDataSpecialized -// 0x0000 (0x0008 - 0x0008) -struct FTimerEventReactionDataSpecialized : public FSpecializedBehaviorEvent -{ - -}; - -// ScriptStruct GearboxFramework.ITimerBehavior.TimerBehaviorUserState -// 0x0024 -struct FTimerBehaviorUserState -{ - struct FBehaviorTimerState Timers[0x3]; // 0x0000(0x000C) -}; - -// ScriptStruct GearboxFramework.ITimerBehavior.TimerEventReactionData -// 0x0010 -struct FTimerEventReactionData -{ - unsigned char EventType; // 0x0000(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - TArray Behaviors; // 0x0004(0x000C) (Edit, Const, NeedCtorLink, EditInline) -}; - -// ScriptStruct GearboxFramework.BehaviorKernel.BehaviorVariableState -// 0x0010 -struct FBehaviorVariableState -{ - struct FName Name; // 0x0000(0x0008) - unsigned char Type; // 0x0008(0x0001) - unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET - struct FBehaviorVariableValueUnion_Mirror Value; // 0x000C(0x0004) (Native, NoExport) -}; - -// ScriptStruct GearboxFramework.BehaviorKernel.ProviderRemovalRequest -// 0x0008 -struct FProviderRemovalRequest -{ - struct FBehaviorConsumerHandle ConsumerHandle; // 0x0000(0x0004) - int ProvidersIndex; // 0x0004(0x0004) -}; - -// ScriptStruct GearboxFramework.BehaviorSequenceCustomEnableCondition.LinkedBehaviorSequence -// 0x0008 -struct FLinkedBehaviorSequence -{ - struct FBehaviorConsumerHandle ConsumerHandle; // 0x0000(0x0004) - struct FPointer SequenceState; // 0x0004(0x0004) (Native) -}; - -// ScriptStruct GearboxFramework.FiringPattern.FiringBehaviorBurstInfo -// 0x0019 -struct FFiringBehaviorBurstInfo -{ - class AGearboxPawn* Instigator; // 0x0000(0x0004) - class AWeapon* InstigatorWeapon; // 0x0004(0x0004) - class AActor* TargetActor; // 0x0008(0x0004) - int NumShots; // 0x000C(0x0004) - float RefireRate; // 0x0010(0x0004) - class UMindTargetInfo* TargetInfo; // 0x0014(0x0004) - unsigned char FireType; // 0x0018(0x0001) -}; - -// ScriptStruct GearboxFramework.SparkNews.NewsArticle -// 0x0018 -struct FNewsArticle -{ - struct FString Header; // 0x0000(0x000C) (NeedCtorLink) - struct FString Body; // 0x000C(0x000C) (NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.INounAttributeProvider.ReplicatedNounAttributeState -// 0x0010 -struct FReplicatedNounAttributeState -{ - struct FName NounName; // 0x0000(0x0008) - float Value; // 0x0008(0x0004) - unsigned long bOnlyRelevantToOwner : 1; // 0x000C(0x0004) (Const) -}; - -// ScriptStruct GearboxFramework.GearboxMind.TargetIteratorData -// 0x0008 -struct FTargetIteratorData -{ - class UClass* Iterator; // 0x0000(0x0004) (Edit) - float Weight; // 0x0004(0x0004) (Edit) -}; - -// ScriptStruct GearboxFramework.GFxMovieManager.GearboxGFxPlayParameters -// 0x000C -struct FGearboxGFxPlayParameters -{ - class UGFxMovieDefinition* Definition; // 0x0000(0x0004) - class UObject* OtherObject; // 0x0004(0x0004) - class APlayerController* PlayerOwner; // 0x0008(0x0004) -}; - -// ScriptStruct GearboxFramework.IAIInterface.AttributeValuePair -// 0x0018 -struct FAttributeValuePair -{ - struct FName Key; // 0x0000(0x0008) (Edit) - struct FAttributeInitializationData Value; // 0x0008(0x0010) (Edit) -}; - -// ScriptStruct GearboxFramework.IAIInterface.SpecialMoveValuePair -// 0x000C -struct FSpecialMoveValuePair -{ - struct FName Key; // 0x0000(0x0008) (Edit) - class USpecialMoveDefinition* Value; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct GearboxFramework.ICustomEvent.CustomEventReactionData -// 0x0018 -struct FCustomEventReactionData -{ - struct FName EventName; // 0x0000(0x0008) (Edit) - unsigned long bReplicateEvent : 1; // 0x0008(0x0004) (Edit) - TArray Behaviors; // 0x000C(0x000C) (Edit, Const, NeedCtorLink, EditInline) -}; - -// ScriptStruct GearboxFramework.ICustomEvent.CustomEventReactionDataSpecialized -// 0x0004 (0x0008 - 0x000C) -struct FCustomEventReactionDataSpecialized : public FSpecializedBehaviorEvent -{ - unsigned long bReplicateEvent : 1; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct GearboxFramework.PopulationEncounter.SpawnOption -// 0x0008 -struct FSpawnOption -{ - class UPopulationFactory* Factory; // 0x0000(0x0004) - float ComputedProbability; // 0x0004(0x0004) -}; - -// ScriptStruct GearboxFramework.PopulationMaster.PopulationOpportunityStat -// 0x0004 -struct FPopulationOpportunityStat -{ - float PercentNodeReduction; // 0x0000(0x0004) -}; - -// ScriptStruct GearboxFramework.PopulationMaster.PopulationOpportunitySavedActor -// 0x0058 -struct FPopulationOpportunitySavedActor -{ - struct FNameBasedObjectPath FactoryPath; // 0x0000(0x0034) - float TimeActorSaved; // 0x0034(0x0004) - struct FVector SpawnActorLocation; // 0x0038(0x000C) - struct FRotator SpawnActorRotation; // 0x0044(0x000C) - int CreationFlags; // 0x0050(0x0004) - class UObject* CustomActorData; // 0x0054(0x0004) -}; - -// ScriptStruct GearboxFramework.ShowDebugHelpers.DebugStringData -// 0x0010 -struct FDebugStringData -{ - struct FString DebugStr; // 0x0000(0x000C) (NeedCtorLink) - struct FColor StrColor; // 0x000C(0x0004) -}; - -// ScriptStruct GearboxFramework.ShowDebugHelpers.DebugEntryData -// 0x000C -struct FDebugEntryData -{ - TArray DebugStrs; // 0x0000(0x000C) (NeedCtorLink) -}; - -// ScriptStruct GearboxFramework.SparkServiceConfiguration.SparkMicropatch -// 0x0034 -struct FSparkMicropatch -{ - struct FString ObjectPath; // 0x0000(0x000C) (AlwaysInit, NeedCtorLink) - struct FString PropertyPath; // 0x000C(0x000C) (AlwaysInit, NeedCtorLink) - struct FString OriginalValue; // 0x0018(0x000C) (AlwaysInit, NeedCtorLink) - struct FString NewValue; // 0x0024(0x000C) (AlwaysInit, NeedCtorLink) - unsigned long bApplied : 1; // 0x0030(0x0004) -}; - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/IpDrv/IpDrv_classes.h b/src/include/BL2SDK/IpDrv/IpDrv_classes.h deleted file mode 100644 index 174f01ca..00000000 --- a/src/include/BL2SDK/IpDrv/IpDrv_classes.h +++ /dev/null @@ -1,1055 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Classes -//--------------------------------------------------------------------------- - -// Class IpDrv.ClientBeaconAddressResolver -// 0x000C (0x003C - 0x0048) -class UClientBeaconAddressResolver : public UObject -{ -public: - int BeaconPort; // 0x003C(0x0004) - struct FName BeaconName; // 0x0040(0x0008) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ClientBeaconAddressResolver"); - return ptr; - } - -}; - - -// Class IpDrv.HTTPDownload -// 0x0104 (0x0A70 - 0x0B74) -class UHTTPDownload : public UDownload -{ -public: - struct FString ProxyServerHost; // 0x0A70(0x000C) (Config, NeedCtorLink) - int ProxyServerPort; // 0x0A7C(0x0004) (Config) - unsigned long MaxRedirection : 1; // 0x0A80(0x0004) (Config) - float ConnectionTimeout; // 0x0A84(0x0004) (Config) - unsigned char UnknownData00[0xEC]; // 0x0A88(0x00EC) MISSED OFFSET - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("HTTPDownload"); - return ptr; - } - -}; - - -// Class IpDrv.InternetLink -// 0x0018 (0x0188 - 0x01A0) -class AInternetLink : public AInfo -{ -public: - unsigned char LinkMode; // 0x0188(0x0001) - unsigned char InLineMode; // 0x0189(0x0001) - unsigned char OutLineMode; // 0x018A(0x0001) - unsigned char ReceiveMode; // 0x018B(0x0001) - struct FPointer Socket; // 0x018C(0x0004) (Const) - int Port; // 0x0190(0x0004) (Const) - struct FPointer RemoteSocket; // 0x0194(0x0004) (Const) - struct FPointer PrivateResolveInfo; // 0x0198(0x0004) (Const, Native) - int DataPending; // 0x019C(0x0004) (Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InternetLink"); - return ptr; - } - - - void ResolveFailed(); - void Resolved(const struct FIpAddr& Addr); - void GetLocalIP(struct FIpAddr* Arg); - bool StringToIpAddr(const struct FString& Str, struct FIpAddr* Addr); - struct FString IpAddrToString(const struct FIpAddr& Arg); - int GetLastError(); - void Resolve(const struct FString& Domain); - bool ParseURL(const struct FString& URL, struct FString* Addr, int* PortNum, struct FString* LevelName, struct FString* EntryName); - bool IsDataPending(); -}; - - -// Class IpDrv.TcpLink -// 0x0028 (0x01A0 - 0x01C8) -class ATcpLink : public AInternetLink -{ -public: - unsigned char LinkState; // 0x01A0(0x0001) - unsigned char UnknownData00[0x3]; // 0x01A1(0x0003) MISSED OFFSET - struct FIpAddr RemoteAddr; // 0x01A4(0x0008) - class UClass* AcceptClass; // 0x01AC(0x0004) - TArray SendFIFO; // 0x01B0(0x000C) (Const, NeedCtorLink) - struct FString RecvBuf; // 0x01BC(0x000C) (Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TcpLink"); - return ptr; - } - - - void ReceivedBinary(int Count, unsigned char B); - void ReceivedLine(const struct FString& Line); - void ReceivedText(const struct FString& Text); - void Closed(); - void Opened(); - void Accepted(); - int ReadBinary(int Count, unsigned char* B); - int ReadText(struct FString* Str); - int SendBinary(int Count, unsigned char B); - int SendText(const struct FString& Str); - bool IsConnected(); - bool Close(); - bool Open(const struct FIpAddr& Addr); - bool Listen(); - int BindPort(int PortNum, bool bUseNextAvailable); -}; - - -// Class IpDrv.MCPBase -// 0x0004 (0x003C - 0x0040) -class UMCPBase : public UObject -{ -public: - struct FPointer VfTable_FTickableObject; // 0x003C(0x0004) (Const, Native, NoExport) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MCPBase"); - return ptr; - } - -}; - - -// Class IpDrv.OnlineEventsInterfaceMcp -// 0x0028 (0x0040 - 0x0068) -class UOnlineEventsInterfaceMcp : public UMCPBase -{ -public: - TArray EventUploadConfigs; // 0x0040(0x000C) (Const, Config, NeedCtorLink) - TArray MCPEventPostObjects; // 0x004C(0x000C) (Const, Native) - TArray DisabledUploadTypes; // 0x0058(0x000C) (Config, NeedCtorLink) - unsigned long bBinaryStats : 1; // 0x0064(0x0004) (Const, Config) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("OnlineEventsInterfaceMcp"); - return ptr; - } - - - bool UploadMatchmakingStats(const struct FUniqueNetId& UniqueId, class UOnlineMatchmakingStats* MMStats); - bool UpdatePlaylistPopulation(int PlaylistId, int NumPlayers); - bool UploadGameplayEventsData(const struct FUniqueNetId& UniqueId, TArray* Payload); - bool UploadPlayerData(const struct FUniqueNetId& UniqueId, const struct FString& PlayerNick, class UOnlineProfileSettings* ProfileSettings, class UOnlinePlayerStorage* PlayerStorage); -}; - - -// Class IpDrv.OnlineNewsInterfaceMcp -// 0x0028 (0x0040 - 0x0068) -class UOnlineNewsInterfaceMcp : public UMCPBase -{ -public: - TArray NewsItems; // 0x0040(0x000C) (Config, NeedCtorLink) - TArray ReadNewsDelegates; // 0x004C(0x000C) (NeedCtorLink) - unsigned long bNeedsTicking : 1; // 0x0058(0x0004) (Transient) - struct FScriptDelegate __OnReadNewsCompleted__Delegate; // 0x005C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("OnlineNewsInterfaceMcp"); - return ptr; - } - - - struct FString GetNews(unsigned char LocalUserNum, unsigned char NewsType); - void ClearReadNewsCompletedDelegate(const struct FScriptDelegate& ReadGameNewsDelegate); - void AddReadNewsCompletedDelegate(const struct FScriptDelegate& ReadNewsDelegate); - void OnReadNewsCompleted(bool bWasSuccessful, unsigned char NewsType); - bool ReadNews(unsigned char LocalUserNum, unsigned char NewsType); -}; - - -// Class IpDrv.OnlineTitleFileDownloadMcp -// 0x0050 (0x0040 - 0x0090) -class UOnlineTitleFileDownloadMcp : public UMCPBase -{ -public: - TArray ReadTitleFileCompleteDelegates; // 0x0040(0x000C) (NeedCtorLink) - TArray TitleFiles; // 0x004C(0x000C) (NeedCtorLink) - int DownloadCount; // 0x0058(0x0004) (Transient) - struct FString BaseUrl; // 0x005C(0x000C) (Config, NeedCtorLink) - float TimeOut; // 0x0068(0x0004) (Config) - TArray FilesToUrls; // 0x006C(0x000C) (Config, NeedCtorLink) - struct FScriptDelegate __OnReadTitleFileComplete__Delegate; // 0x0078(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnShareTitleFileComplete__Delegate; // 0x0084(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("OnlineTitleFileDownloadMcp"); - return ptr; - } - - - void ClearShareTitleFileCompleteDelegate(const struct FScriptDelegate& ShareTitleFileCompleteDelegate); - void AddShareTitleFileCompleteDelegate(const struct FScriptDelegate& ShareTitleFileCompleteDelegate); - bool ShareTitleFile(const struct FString& FileToShare); - bool ClearDownloadedFile(const struct FString& Filename); - bool ClearDownloadedFiles(); - unsigned char GetTitleFileState(const struct FString& Filename); - bool GetTitleFileContents(const struct FString& Filename, TArray* FileContents); - void ClearReadTitleFileCompleteDelegate(const struct FScriptDelegate& ReadTitleFileCompleteDelegate); - void AddReadTitleFileCompleteDelegate(const struct FScriptDelegate& ReadTitleFileCompleteDelegate); - bool ReadTitleFile(unsigned char LocalUserNum, const struct FString& FileToRead); - void OnShareTitleFileComplete(bool bWasSuccessful, const struct FString& Filename, const struct FString& UGCHandle); - void OnReadTitleFileComplete(bool bWasSuccessful, const struct FString& Filename); -}; - - -// Class IpDrv.MeshBeacon -// 0x003C (0x003C - 0x0078) -class UMeshBeacon : public UObject -{ -public: - struct FPointer VfTable_FTickableObject; // 0x003C(0x0004) (Const, Native, NoExport) - int MeshBeaconPort; // 0x0040(0x0004) (Config) - struct FPointer Socket; // 0x0044(0x0004) (Native, Transient) - unsigned long bIsInTick : 1; // 0x0048(0x0004) (Transient) - unsigned long bWantsDeferredDestroy : 1; // 0x0048(0x0004) (Transient) - unsigned long bShouldTick : 1; // 0x0048(0x0004) - float HeartbeatTimeout; // 0x004C(0x0004) (Config) - float ElapsedHeartbeatTime; // 0x0050(0x0004) - struct FName BeaconName; // 0x0054(0x0008) - int SocketSendBufferSize; // 0x005C(0x0004) (Config) - int SocketReceiveBufferSize; // 0x0060(0x0004) (Config) - int MaxBandwidthTestBufferSize; // 0x0064(0x0004) (Config) - int MinBandwidthTestBufferSize; // 0x0068(0x0004) (Config) - float MaxBandwidthTestSendTime; // 0x006C(0x0004) (Config) - float MaxBandwidthTestReceiveTime; // 0x0070(0x0004) (Config) - int MaxBandwidthHistoryEntries; // 0x0074(0x0004) (Config) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MeshBeacon"); - return ptr; - } - - - void DestroyBeacon(); -}; - - -// Class IpDrv.MeshBeaconClient -// 0x00B0 (0x0078 - 0x0128) -class UMeshBeaconClient : public UMeshBeacon -{ -public: - struct FOnlineGameSearchResult HostPendingRequest; // 0x0078(0x0008) (Const) - struct FClientConnectionRequest ClientPendingRequest; // 0x0080(0x0034) (Const, NeedCtorLink) - struct FClientBandwidthTestData CurrentBandwidthTest; // 0x00B4(0x0014) - unsigned char ClientBeaconState; // 0x00C8(0x0001) - unsigned char ClientBeaconRequestType; // 0x00C9(0x0001) - unsigned char UnknownData00[0x2]; // 0x00CA(0x0002) MISSED OFFSET - float ConnectionRequestTimeout; // 0x00CC(0x0004) (Config) - float ConnectionRequestElapsedTime; // 0x00D0(0x0004) - struct FString ResolverClassName; // 0x00D4(0x000C) (Config, NeedCtorLink) - class UClass* ResolverClass; // 0x00E0(0x0004) - class UClientBeaconAddressResolver* Resolver; // 0x00E4(0x0004) - unsigned long bUsingRegisteredAddr : 1; // 0x00E8(0x0004) (Transient) - struct FScriptDelegate __OnConnectionRequestResult__Delegate; // 0x00EC(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnReceivedBandwidthTestRequest__Delegate; // 0x00F8(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnReceivedBandwidthTestResults__Delegate; // 0x0104(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnTravelRequestReceived__Delegate; // 0x0110(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnCreateNewSessionRequestReceived__Delegate; // 0x011C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MeshBeaconClient"); - return ptr; - } - - - bool SendHostNewGameSessionResponse(bool bSuccess, const struct FName& SessionName, class UClass* SearchClass, unsigned char* PlatformSpecificInfo); - void OnCreateNewSessionRequestReceived(const struct FName& SessionName, class UClass* SearchClass, TArray* Players); - void OnTravelRequestReceived(const struct FName& SessionName, class UClass* SearchClass, unsigned char* PlatformSpecificInfo); - void OnReceivedBandwidthTestResults(unsigned char TestType, unsigned char TestResult, struct FConnectionBandwidthStats* BandwidthStats); - void OnReceivedBandwidthTestRequest(unsigned char TestType); - void OnConnectionRequestResult(unsigned char ConnectionResult); - bool BeginBandwidthTest(unsigned char TestType, int TestBufferSize); - bool RequestConnection(bool bRegisterSecureAddress, struct FOnlineGameSearchResult* DesiredHost, struct FClientConnectionRequest* ClientRequest); - void DestroyBeacon(); -}; - - -// Class IpDrv.MeshBeaconHost -// 0x0074 (0x0078 - 0x00EC) -class UMeshBeaconHost : public UMeshBeacon -{ -public: - TArray ClientConnections; // 0x0078(0x000C) (Const, NeedCtorLink) - TArray PendingPlayerConnections; // 0x0084(0x000C) (NeedCtorLink) - struct FUniqueNetId OwningPlayerId; // 0x0090(0x0018) (Const) - unsigned long bAllowBandwidthTesting : 1; // 0x00A8(0x0004) - int ConnectionBacklog; // 0x00AC(0x0004) (Config) - struct FScriptDelegate __OnReceivedClientConnectionRequest__Delegate; // 0x00B0(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnStartedBandwidthTest__Delegate; // 0x00BC(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnFinishedBandwidthTest__Delegate; // 0x00C8(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnAllPendingPlayersConnected__Delegate; // 0x00D4(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnReceivedClientCreateNewSessionResult__Delegate; // 0x00E0(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MeshBeaconHost"); - return ptr; - } - - - void OnReceivedClientCreateNewSessionResult(bool bSucceeded, const struct FName& SessionName, class UClass* SearchClass, unsigned char* PlatformSpecificInfo); - bool RequestClientCreateNewSession(const struct FUniqueNetId& PlayerNetId, const struct FName& SessionName, class UClass* SearchClass, TArray* Players); - void TellClientsToTravel(const struct FName& SessionName, class UClass* SearchClass, unsigned char* PlatformSpecificInfo); - void OnAllPendingPlayersConnected(); - bool AllPlayersConnected(TArray* Players); - int GetConnectionIndexForPlayer(const struct FUniqueNetId& PlayerNetId); - void SetPendingPlayerConnections(TArray* Players); - void OnFinishedBandwidthTest(const struct FUniqueNetId& PlayerNetId, unsigned char TestType, unsigned char TestResult, struct FConnectionBandwidthStats* BandwidthStats); - void OnStartedBandwidthTest(const struct FUniqueNetId& PlayerNetId, unsigned char TestType); - void OnReceivedClientConnectionRequest(struct FClientMeshBeaconConnection* NewClientConnection); - void AllowBandwidthTesting(bool bEnabled); - void CancelPendingBandwidthTests(); - bool HasPendingBandwidthTest(); - void CancelInProgressBandwidthTests(); - bool HasInProgressBandwidthTest(); - bool RequestClientBandwidthTest(const struct FUniqueNetId& PlayerNetId, unsigned char TestType, int TestBufferSize); - void DestroyBeacon(); - bool InitHostBeacon(const struct FUniqueNetId& InOwningPlayerId); -}; - - -// Class IpDrv.OnlineSubsystemCommonImpl -// 0x0018 (0x00E0 - 0x00F8) -class UOnlineSubsystemCommonImpl : public UOnlineSubsystem -{ -public: - struct FPointer VoiceEngine; // 0x00E0(0x0004) (Const, Native, Transient) - int MaxLocalTalkers; // 0x00E4(0x0004) (Config) - int MaxRemoteTalkers; // 0x00E8(0x0004) (Config) - unsigned long bIsUsingSpeechRecognition : 1; // 0x00EC(0x0004) (Config) - class UOnlineGameInterfaceImpl* GameInterfaceImpl; // 0x00F0(0x0004) - class UOnlineAuthInterfaceImpl* AuthInterfaceImpl; // 0x00F4(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("OnlineSubsystemCommonImpl"); - return ptr; - } - - - void GetRegisteredPlayers(const struct FName& SessionName, TArray* OutRegisteredPlayers); - bool IsPlayerInSession(const struct FName& SessionName, const struct FUniqueNetId& PlayerID); - struct FString GetPlayerNicknameFromIndex(int UserIndex); -}; - - -// Class IpDrv.OnlineAuthInterfaceImpl -// 0x0088 (0x010C - 0x0194) -class UOnlineAuthInterfaceImpl : public UOnlineAuthInterfaceBaseImpl -{ -public: - class UOnlineSubsystemCommonImpl* OwningSubsystem; // 0x010C(0x0004) - TArray AuthReadyDelegates; // 0x0110(0x000C) (NeedCtorLink) - TArray AuthRequestClientDelegates; // 0x011C(0x000C) (NeedCtorLink) - TArray AuthRequestServerDelegates; // 0x0128(0x000C) (NeedCtorLink) - TArray AuthBlobReceivedClientDelegates; // 0x0134(0x000C) (NeedCtorLink) - TArray AuthBlobReceivedServerDelegates; // 0x0140(0x000C) (NeedCtorLink) - TArray AuthCompleteClientDelegates; // 0x014C(0x000C) (NeedCtorLink) - TArray AuthCompleteServerDelegates; // 0x0158(0x000C) (NeedCtorLink) - TArray AuthKillClientDelegates; // 0x0164(0x000C) (NeedCtorLink) - TArray AuthRetryServerDelegates; // 0x0170(0x000C) (NeedCtorLink) - TArray ClientConnectionCloseDelegates; // 0x017C(0x000C) (NeedCtorLink) - TArray ServerConnectionCloseDelegates; // 0x0188(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("OnlineAuthInterfaceImpl"); - return ptr; - } - - - int FindLocalServerAuthSession(class UPlayer* ClientConnection); - int FindServerAuthSession(class UPlayer* ServerConnection); - int FindLocalClientAuthSession(class UPlayer* ServerConnection); - int FindClientAuthSession(class UPlayer* ClientConnection); - bool SendAuthRetryServer(); - bool SendAuthKillClient(class UPlayer* ClientConnection); - bool SendAuthBlobServer(class UPlayer* ClientConnection, int AuthBlobUID); - bool SendAuthBlobClient(int AuthBlobUID); - void ClearServerConnectionCloseDelegate(const struct FScriptDelegate& ServerConnectionCloseDelegate); - void AddServerConnectionCloseDelegate(const struct FScriptDelegate& ServerConnectionCloseDelegate); - void ClearClientConnectionCloseDelegate(const struct FScriptDelegate& ClientConnectionCloseDelegate); - void AddClientConnectionCloseDelegate(const struct FScriptDelegate& ClientConnectionCloseDelegate); - void ClearAuthRetryServerDelegate(const struct FScriptDelegate& AuthRetryServerDelegate); - void AddAuthRetryServerDelegate(const struct FScriptDelegate& AuthRetryServerDelegate); - void ClearAuthKillClientDelegate(const struct FScriptDelegate& AuthKillClientDelegate); - void AddAuthKillClientDelegate(const struct FScriptDelegate& AuthKillClientDelegate); - void ClearAuthCompleteServerDelegate(const struct FScriptDelegate& AuthCompleteServerDelegate); - void AddAuthCompleteServerDelegate(const struct FScriptDelegate& AuthCompleteServerDelegate); - void ClearAuthCompleteClientDelegate(const struct FScriptDelegate& AuthCompleteClientDelegate); - void AddAuthCompleteClientDelegate(const struct FScriptDelegate& AuthCompleteClientDelegate); - void ClearAuthBlobReceivedServerDelegate(const struct FScriptDelegate& AuthBlobReceivedServerDelegate); - void AddAuthBlobReceivedServerDelegate(const struct FScriptDelegate& AuthBlobReceivedServerDelegate); - void ClearAuthBlobReceivedClientDelegate(const struct FScriptDelegate& AuthBlobReceivedClientDelegate); - void AddAuthBlobReceivedClientDelegate(const struct FScriptDelegate& AuthBlobReceivedClientDelegate); - void ClearAuthRequestServerDelegate(const struct FScriptDelegate& AuthRequestServerDelegate); - void AddAuthRequestServerDelegate(const struct FScriptDelegate& AuthRequestServerDelegate); - void ClearAuthRequestClientDelegate(const struct FScriptDelegate& AuthRequestClientDelegate); - void AddAuthRequestClientDelegate(const struct FScriptDelegate& AuthRequestClientDelegate); - void ClearAuthReadyDelegate(const struct FScriptDelegate& AuthReadyDelegate); - void AddAuthReadyDelegate(const struct FScriptDelegate& AuthReadyDelegate); -}; - - -// Class IpDrv.OnlineGameInterfaceImpl -// 0x0188 (0x003C - 0x01C4) -class UOnlineGameInterfaceImpl : public UObject -{ -public: - class UOnlineSubsystemCommonImpl* OwningSubsystem; // 0x003C(0x0004) - class UOnlineGameSettings* GameSettings; // 0x0040(0x0004) (Const) - class UOnlineGameSearch* GameSearch; // 0x0044(0x0004) (Const) - unsigned char CurrentGameState; // 0x0048(0x0001) (Const) - unsigned char LanBeaconState; // 0x0049(0x0001) (Const) - unsigned char LanNonce[0x8]; // 0x004A(0x0001) (Const) - unsigned char UnknownData00[0x2]; // 0x0052(0x0002) MISSED OFFSET - TArray CreateOnlineGameCompleteDelegates; // 0x0054(0x000C) (NeedCtorLink) - TArray UpdateOnlineGameCompleteDelegates; // 0x0060(0x000C) (NeedCtorLink) - TArray DestroyOnlineGameCompleteDelegates; // 0x006C(0x000C) (NeedCtorLink) - TArray JoinOnlineGameCompleteDelegates; // 0x0078(0x000C) (NeedCtorLink) - TArray MigrateOnlineGameCompleteDelegates; // 0x0084(0x000C) (NeedCtorLink) - TArray JoinMigratedOnlineGameCompleteDelegates; // 0x0090(0x000C) (NeedCtorLink) - TArray RecalculateSkillRatingCompleteDelegates; // 0x009C(0x000C) (NeedCtorLink) - TArray StartOnlineGameCompleteDelegates; // 0x00A8(0x000C) (NeedCtorLink) - TArray EndOnlineGameCompleteDelegates; // 0x00B4(0x000C) (NeedCtorLink) - TArray FindOnlineGamesCompleteDelegates; // 0x00C0(0x000C) (NeedCtorLink) - TArray CancelFindOnlineGamesCompleteDelegates; // 0x00CC(0x000C) (NeedCtorLink) - int LanAnnouncePort; // 0x00D8(0x0004) (Const, Config) - int LanGameUniqueId; // 0x00DC(0x0004) (Const, Config) - int LanPacketPlatformMask; // 0x00E0(0x0004) (Const, Config) - float LanQueryTimeLeft; // 0x00E4(0x0004) - float LanQueryTimeout; // 0x00E8(0x0004) (Config) - struct FPointer LanBeacon; // 0x00EC(0x0004) (Const, Native, Transient) - struct FPointer SessionInfo; // 0x00F0(0x0004) (Const, Native, Transient) - int NATResolutionTimeout; // 0x00F4(0x0004) - struct FScriptDelegate __OnFindOnlineGamesComplete__Delegate; // 0x00F8(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnCreateOnlineGameComplete__Delegate; // 0x0104(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnUpdateOnlineGameComplete__Delegate; // 0x0110(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnDestroyOnlineGameComplete__Delegate; // 0x011C(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnCancelFindOnlineGamesComplete__Delegate; // 0x0128(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnJoinOnlineGameComplete__Delegate; // 0x0134(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnRegisterPlayerComplete__Delegate; // 0x0140(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnUnregisterPlayerComplete__Delegate; // 0x014C(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnStartOnlineGameComplete__Delegate; // 0x0158(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnEndOnlineGameComplete__Delegate; // 0x0164(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnArbitrationRegistrationComplete__Delegate; // 0x0170(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnGameInviteAccepted__Delegate; // 0x017C(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnGameInviteProcessingStarted__Delegate; // 0x0188(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnRecalculateSkillRatingComplete__Delegate; // 0x0194(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnMigrateOnlineGameComplete__Delegate; // 0x01A0(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnJoinMigratedOnlineGameComplete__Delegate; // 0x01AC(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnQosStatusChanged__Delegate; // 0x01B8(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("OnlineGameInterfaceImpl"); - return ptr; - } - - - bool HasPendingBootInvite(); - void CancelNATNegotiation(); - void ClearQosStatusChangedDelegate(const struct FScriptDelegate& QosStatusChangedDelegate); - void AddQosStatusChangedDelegate(const struct FScriptDelegate& QosStatusChangedDelegate); - void OnQosStatusChanged(int NumComplete, int NumTotal); - bool BindPlatformSpecificSessionToSearch(unsigned char SearchingPlayerNum, class UOnlineGameSearch* SearchSettings, unsigned char PlatformSpecificInfo); - bool ReadPlatformSpecificSessionInfoBySessionName(const struct FName& SessionName, unsigned char* PlatformSpecificInfo); - bool ReadPlatformSpecificSessionInfo(struct FOnlineGameSearchResult* DesiredGame, unsigned char* PlatformSpecificInfo); - bool QueryNonAdvertisedData(int StartAt, int NumberToQuery); - void ClearJoinMigratedOnlineGameCompleteDelegate(const struct FScriptDelegate& JoinMigratedOnlineGameCompleteDelegate); - void AddJoinMigratedOnlineGameCompleteDelegate(const struct FScriptDelegate& JoinMigratedOnlineGameCompleteDelegate); - void OnJoinMigratedOnlineGameComplete(const struct FName& SessionName, bool bWasSuccessful); - bool JoinMigratedOnlineGame(unsigned char PlayerNum, const struct FName& SessionName, struct FOnlineGameSearchResult* DesiredGame); - void ClearMigrateOnlineGameCompleteDelegate(const struct FScriptDelegate& MigrateOnlineGameCompleteDelegate); - void AddMigrateOnlineGameCompleteDelegate(const struct FScriptDelegate& MigrateOnlineGameCompleteDelegate); - void OnMigrateOnlineGameComplete(const struct FName& SessionName, bool bWasSuccessful); - bool MigrateOnlineGame(unsigned char HostingPlayerNum, const struct FName& SessionName); - void ClearRecalculateSkillRatingCompleteDelegate(const struct FScriptDelegate& RecalculateSkillRatingGameCompleteDelegate); - void AddRecalculateSkillRatingCompleteDelegate(const struct FScriptDelegate& RecalculateSkillRatingCompleteDelegate); - void OnRecalculateSkillRatingComplete(const struct FName& SessionName, bool bWasSuccessful); - bool RecalculateSkillRating(const struct FName& SessionName, TArray* Players); - void ClearGameInviteProcessingStartedDelegate(const struct FScriptDelegate& GameInviteProcessingStartedDelegate); - void AddGameInviteProcessingStartedDelegate(const struct FScriptDelegate& GameInviteProcessingStartedDelegate); - void OnGameInviteProcessingStarted(); - bool AcceptGameInvite(unsigned char LocalUserNum, const struct FName& SessionName); - void ClearGameInviteAcceptedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& GameInviteAcceptedDelegate); - void AddGameInviteAcceptedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& GameInviteAcceptedDelegate); - void OnGameInviteAccepted(struct FOnlineGameSearchResult* InviteResult); - TArray GetArbitratedPlayers(const struct FName& SessionName); - void ClearArbitrationRegistrationCompleteDelegate(const struct FScriptDelegate& ArbitrationRegistrationCompleteDelegate); - void AddArbitrationRegistrationCompleteDelegate(const struct FScriptDelegate& ArbitrationRegistrationCompleteDelegate); - void OnArbitrationRegistrationComplete(const struct FName& SessionName, bool bWasSuccessful); - bool RegisterForArbitration(const struct FName& SessionName); - void ClearEndOnlineGameCompleteDelegate(const struct FScriptDelegate& EndOnlineGameCompleteDelegate); - void AddEndOnlineGameCompleteDelegate(const struct FScriptDelegate& EndOnlineGameCompleteDelegate); - void OnEndOnlineGameComplete(const struct FName& SessionName, bool bWasSuccessful); - bool EndOnlineGame(const struct FName& SessionName); - void ClearStartOnlineGameCompleteDelegate(const struct FScriptDelegate& StartOnlineGameCompleteDelegate); - void AddStartOnlineGameCompleteDelegate(const struct FScriptDelegate& StartOnlineGameCompleteDelegate); - void OnStartOnlineGameComplete(const struct FName& SessionName, bool bWasSuccessful); - bool StartOnlineGame(const struct FName& SessionName); - void ClearUnregisterPlayerCompleteDelegate(const struct FScriptDelegate& UnregisterPlayerCompleteDelegate); - void AddUnregisterPlayerCompleteDelegate(const struct FScriptDelegate& UnregisterPlayerCompleteDelegate); - void OnUnregisterPlayerComplete(const struct FName& SessionName, const struct FUniqueNetId& PlayerID, bool bWasSuccessful); - bool UnregisterPlayers(const struct FName& SessionName, TArray* Players); - bool UnregisterPlayer(const struct FName& SessionName, const struct FUniqueNetId& PlayerID); - void ClearRegisterPlayerCompleteDelegate(const struct FScriptDelegate& RegisterPlayerCompleteDelegate); - void AddRegisterPlayerCompleteDelegate(const struct FScriptDelegate& RegisterPlayerCompleteDelegate); - void OnRegisterPlayerComplete(const struct FName& SessionName, const struct FUniqueNetId& PlayerID, bool bWasSuccessful); - bool RegisterPlayers(const struct FName& SessionName, TArray* Players); - bool RegisterPlayer(const struct FName& SessionName, const struct FUniqueNetId& PlayerID, bool bWasInvited); - bool GetResolvedConnectString(const struct FName& SessionName, struct FString* ConnectInfo); - void ClearJoinOnlineGameCompleteDelegate(const struct FScriptDelegate& JoinOnlineGameCompleteDelegate); - void AddJoinOnlineGameCompleteDelegate(const struct FScriptDelegate& JoinOnlineGameCompleteDelegate); - void OnJoinOnlineGameComplete(const struct FName& SessionName, bool bWasSuccessful); - bool JoinOnlineGame(unsigned char PlayerNum, const struct FName& SessionName, struct FOnlineGameSearchResult* DesiredGame); - bool FreeSearchResults(class UOnlineGameSearch* Search); - void ClearCancelFindOnlineGamesCompleteDelegate(const struct FScriptDelegate& CancelFindOnlineGamesCompleteDelegate); - void AddCancelFindOnlineGamesCompleteDelegate(const struct FScriptDelegate& CancelFindOnlineGamesCompleteDelegate); - void OnCancelFindOnlineGamesComplete(bool bWasSuccessful); - bool CancelFindOnlineGames(); - void ClearFindOnlineGamesCompleteDelegate(const struct FScriptDelegate& FindOnlineGamesCompleteDelegate); - void AddFindOnlineGamesCompleteDelegate(const struct FScriptDelegate& FindOnlineGamesCompleteDelegate); - bool FindOnlineGames(unsigned char SearchingPlayerNum, class UOnlineGameSearch* SearchSettings); - void ClearDestroyOnlineGameCompleteDelegate(const struct FScriptDelegate& DestroyOnlineGameCompleteDelegate); - void AddDestroyOnlineGameCompleteDelegate(const struct FScriptDelegate& DestroyOnlineGameCompleteDelegate); - void OnDestroyOnlineGameComplete(const struct FName& SessionName, bool bWasSuccessful); - bool DestroyOnlineGame(const struct FName& SessionName); - void ClearUpdateOnlineGameCompleteDelegate(const struct FScriptDelegate& UpdateOnlineGameCompleteDelegate); - void AddUpdateOnlineGameCompleteDelegate(const struct FScriptDelegate& UpdateOnlineGameCompleteDelegate); - void OnUpdateOnlineGameComplete(const struct FName& SessionName, bool bWasSuccessful); - bool UpdateOnlineGame(const struct FName& SessionName, class UOnlineGameSettings* UpdatedGameSettings, bool bShouldRefreshOnlineData); - void ClearCreateOnlineGameCompleteDelegate(const struct FScriptDelegate& CreateOnlineGameCompleteDelegate); - void AddCreateOnlineGameCompleteDelegate(const struct FScriptDelegate& CreateOnlineGameCompleteDelegate); - void OnCreateOnlineGameComplete(const struct FName& SessionName, bool bWasSuccessful); - bool CreateOnlineGame(unsigned char HostingPlayerNum, const struct FName& SessionName, class UOnlineGameSettings* NewGameSettings); - class UOnlineGameSearch* GetGameSearch(); - class UOnlineGameSettings* GetGameSettings(const struct FName& SessionName); - void OnFindOnlineGamesComplete(bool bWasSuccessful); -}; - - -// Class IpDrv.OnlinePlaylistManager -// 0x00A4 (0x003C - 0x00E0) -class UOnlinePlaylistManager : public UObject -{ -public: - struct FPointer VfTable_FTickableObject; // 0x003C(0x0004) (Const, Native, NoExport) - TArray Playlists; // 0x0040(0x000C) (Config, NeedCtorLink) - TArray PlaylistFileNames; // 0x004C(0x000C) (NeedCtorLink) - TArray DatastoresToRefresh; // 0x0058(0x000C) (Config, NeedCtorLink) - int DownloadCount; // 0x0064(0x0004) - int SuccessfulCount; // 0x0068(0x0004) - int VersionNumber; // 0x006C(0x0004) (Config) - TArray PopulationData; // 0x0070(0x000C) (Config, NeedCtorLink) - int WorldwideTotalPlayers; // 0x007C(0x0004) - int RegionTotalPlayers; // 0x0080(0x0004) - FScriptInterface TitleFileInterface; // 0x0084(0x0008) (Transient) - struct FString PopulationFileName; // 0x008C(0x000C) (NeedCtorLink) - float NextPlaylistPopulationUpdateTime; // 0x0098(0x0004) (Transient) - float PlaylistPopulationUpdateInterval; // 0x009C(0x0004) (Config) - int MinPlaylistIdToReport; // 0x00A0(0x0004) (Config) - int CurrentPlaylistId; // 0x00A4(0x0004) (Transient) - struct FName EventsInterfaceName; // 0x00A8(0x0008) (Config) - int DataCenterId; // 0x00B0(0x0004) (Config) - struct FString DataCenterFileName; // 0x00B4(0x000C) (NeedCtorLink) - float LastPlaylistDownloadTime; // 0x00C0(0x0004) (Transient) - float PlaylistRefreshInterval; // 0x00C4(0x0004) (Config) - struct FScriptDelegate __OnReadPlaylistComplete__Delegate; // 0x00C8(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnPlaylistPopulationDataUpdated__Delegate; // 0x00D4(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("OnlinePlaylistManager"); - return ptr; - } - - - void ParseDataCenterId(TArray* Data); - void OnReadDataCenterIdComplete(bool bWasSuccessful, const struct FString& Filename); - void ReadDataCenterId(unsigned char LocalUserNum); - void SendPlaylistPopulationUpdate(int NumPlayers); - void GetPopulationInfoFromPlaylist(int PlaylistId, int* WorldwideTotal, int* RegionTotal); - void ParsePlaylistPopulationData(TArray* Data); - void OnPlaylistPopulationDataUpdated(); - void OnReadPlaylistPopulationComplete(bool bWasSuccessful, const struct FString& Filename); - void ReadPlaylistPopulation(unsigned char LocalUserNum); - void Reset(); - void GetContentIdsFromPlaylist(int PlaylistId, TArray* ContentIds); - class UClass* GetInventorySwapFromPlaylist(int PlaylistId, class UClass* SourceInventory); - void GetMapCycleFromPlaylist(int PlaylistId, TArray* MapCycle); - struct FString GetUrlFromPlaylist(int PlaylistId); - int GetMatchType(int PlaylistId); - bool IsPlaylistArbitrated(int PlaylistId); - void GetLoadBalanceIdFromPlaylist(int PlaylistId, int* LoadBalanceId); - void GetTeamInfoFromPlaylist(int PlaylistId, int* TeamSize, int* TeamCount, int* MaxPartySize); - bool PlaylistSupportsDedicatedServers(int PlaylistId); - bool HasAnyGameSettings(int PlaylistId); - class UOnlineGameSettings* GetGameSettings(int PlaylistId, int GameSettingsId); - void FinalizePlaylistObjects(); - void OnReadTitleFileComplete(bool bWasSuccessful, const struct FString& Filename); - bool ShouldRefreshPlaylists(); - void DetermineFilesToDownload(); - void DownloadPlaylist(unsigned char LocalUserNum); - void OnReadPlaylistComplete(bool bWasSuccessful); -}; - - -// Class IpDrv.PartyBeacon -// 0x002C (0x003C - 0x0068) -class UPartyBeacon : public UObject -{ -public: - struct FPointer VfTable_FTickableObject; // 0x003C(0x0004) (Const, Native, NoExport) - int PartyBeaconPort; // 0x0040(0x0004) (Config) - struct FPointer Socket; // 0x0044(0x0004) (Native, Transient) - unsigned long bIsInTick : 1; // 0x0048(0x0004) - unsigned long bWantsDeferredDestroy : 1; // 0x0048(0x0004) - unsigned long bShouldTick : 1; // 0x0048(0x0004) - float HeartbeatTimeout; // 0x004C(0x0004) (Config) - float ElapsedHeartbeatTime; // 0x0050(0x0004) - struct FName BeaconName; // 0x0054(0x0008) - struct FScriptDelegate __OnDestroyComplete__Delegate; // 0x005C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PartyBeacon"); - return ptr; - } - - - void OnDestroyComplete(); - void DestroyBeacon(); -}; - - -// Class IpDrv.PartyBeaconClient -// 0x008C (0x0068 - 0x00F4) -class UPartyBeaconClient : public UPartyBeacon -{ -public: - struct FOnlineGameSearchResult HostPendingRequest; // 0x0068(0x0008) (Const) - struct FPartyReservation PendingRequest; // 0x0070(0x0028) (NeedCtorLink) - unsigned char ClientBeaconState; // 0x0098(0x0001) - unsigned char ClientBeaconRequestType; // 0x0099(0x0001) - unsigned char UnknownData00[0x2]; // 0x009A(0x0002) MISSED OFFSET - float ReservationRequestTimeout; // 0x009C(0x0004) (Config) - float ReservationRequestElapsedTime; // 0x00A0(0x0004) - struct FString ResolverClassName; // 0x00A4(0x000C) (Config, NeedCtorLink) - class UClass* ResolverClass; // 0x00B0(0x0004) - class UClientBeaconAddressResolver* Resolver; // 0x00B4(0x0004) - struct FScriptDelegate __OnReservationRequestComplete__Delegate; // 0x00B8(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnReservationCountUpdated__Delegate; // 0x00C4(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnTravelRequestReceived__Delegate; // 0x00D0(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnHostIsReady__Delegate; // 0x00DC(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnHostHasCancelled__Delegate; // 0x00E8(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PartyBeaconClient"); - return ptr; - } - - - void DestroyBeacon(); - bool CancelReservation(const struct FUniqueNetId& CancellingPartyLeader); - bool RequestReservationUpdate(const struct FUniqueNetId& RequestingPartyLeader, struct FOnlineGameSearchResult* DesiredHost, TArray* PlayersToAdd); - bool RequestReservation(const struct FUniqueNetId& RequestingPartyLeader, struct FOnlineGameSearchResult* DesiredHost, TArray* Players); - void OnHostHasCancelled(); - void OnHostIsReady(); - void OnTravelRequestReceived(const struct FName& SessionName, class UClass* SearchClass, unsigned char PlatformSpecificInfo); - void OnReservationCountUpdated(int ReservationRemaining); - void OnReservationRequestComplete(unsigned char ReservationResult); -}; - - -// Class IpDrv.PartyBeaconHost -// 0x0068 (0x0068 - 0x00D0) -class UPartyBeaconHost : public UPartyBeacon -{ -public: - TArray Clients; // 0x0068(0x000C) (Const, NeedCtorLink) - int NumTeams; // 0x0074(0x0004) (Const) - int NumPlayersPerTeam; // 0x0078(0x0004) (Const) - int NumReservations; // 0x007C(0x0004) (Const) - int NumConsumedReservations; // 0x0080(0x0004) (Const) - TArray Reservations; // 0x0084(0x000C) (Const, NeedCtorLink) - struct FName OnlineSessionName; // 0x0090(0x0008) - int ConnectionBacklog; // 0x0098(0x0004) (Config) - int ForceTeamNum; // 0x009C(0x0004) (Const) - int ReservedHostTeamNum; // 0x00A0(0x0004) (Const) - unsigned long bBestFitTeamAssignment : 1; // 0x00A4(0x0004) - unsigned char BeaconState; // 0x00A8(0x0001) (Const) - unsigned char UnknownData00[0x3]; // 0x00A9(0x0003) MISSED OFFSET - struct FScriptDelegate __OnReservationChange__Delegate; // 0x00AC(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnReservationsFull__Delegate; // 0x00B8(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnClientCancellationReceived__Delegate; // 0x00C4(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PartyBeaconHost"); - return ptr; - } - - - int GetMaxAvailableTeamSize(); - void GetPartyLeaders(TArray* PartyLeaders); - void GetPlayers(TArray* Players); - void AppendReservationSkillsToSearch(class UOnlineGameSearch* Search); - void UnregisterParty(const struct FUniqueNetId& PartyLeader); - void UnregisterPartyMembers(); - void RegisterPartyMembers(); - bool AreReservationsFull(); - void TellClientsHostHasCancelled(); - void TellClientsHostIsReady(); - void TellClientsToTravel(const struct FName& SessionName, class UClass* SearchClass, unsigned char PlatformSpecificInfo); - void DestroyBeacon(); - void OnClientCancellationReceived(const struct FUniqueNetId& PartyLeader); - void OnReservationsFull(); - void OnReservationChange(); - void HandlePlayerLogout(const struct FUniqueNetId& PlayerID, bool bMaintainParty); - int GetExistingReservation(struct FUniqueNetId* PartyLeader); - unsigned char UpdatePartyReservationEntry(const struct FUniqueNetId& PartyLeader, TArray* PlayerMembers); - unsigned char AddPartyReservationEntry(const struct FUniqueNetId& PartyLeader, int TeamNum, bool bIsHost, TArray* PlayerMembers); - bool InitHostBeacon(int InNumTeams, int InNumPlayersPerTeam, int InNumReservations, const struct FName& InSessionName, int InForceTeamNum); - void PauseReservationRequests(bool bPause); -}; - - -// Class IpDrv.TcpipConnection -// 0x0020 (0x5058 - 0x5078) -class UTcpipConnection : public UNetConnection -{ -public: - unsigned char UnknownData00[0x20]; // 0x5058(0x0020) MISSED OFFSET - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TcpipConnection"); - return ptr; - } - -}; - - -// Class IpDrv.TcpNetDriver -// 0x0020 (0x01CC - 0x01EC) -class UTcpNetDriver : public UNetDriver -{ -public: - unsigned long AllowPlayerPortUnreach : 1; // 0x01CC(0x0004) (Config) - unsigned long UnknownData00 : 31; // 0x01CC(0x0001) - unsigned long LogPortUnreach : 1; // 0x01D0(0x0004) (Config) - unsigned char UnknownData01[0x18]; // 0x01D4(0x0018) MISSED OFFSET - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TcpNetDriver"); - return ptr; - } - -}; - - -// Class IpDrv.WebRequest -// 0x00BC (0x003C - 0x00F8) -class UWebRequest : public UObject -{ -public: - struct FString RemoteAddr; // 0x003C(0x000C) (NeedCtorLink) - struct FString URI; // 0x0048(0x000C) (NeedCtorLink) - struct FString UserName; // 0x0054(0x000C) (NeedCtorLink) - struct FString Password; // 0x0060(0x000C) (NeedCtorLink) - int ContentLength; // 0x006C(0x0004) - struct FString ContentType; // 0x0070(0x000C) (NeedCtorLink) - unsigned char RequestType; // 0x007C(0x0001) - unsigned char UnknownData00[0x3]; // 0x007D(0x0003) MISSED OFFSET - struct FMap_Mirror HeaderMap; // 0x0080(0x003C) (Const, Native) - struct FMap_Mirror VariableMap; // 0x00BC(0x003C) (Const, Native) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WebRequest"); - return ptr; - } - - - int GetHexDigit(const struct FString& D); - void DecodeFormData(const struct FString& Data); - void ProcessHeaderString(const struct FString& S); - void Dump(); - void GetVariables(TArray* varNames); - struct FString GetVariableNumber(const struct FString& VariableName, int Number, const struct FString& DefaultValue); - int GetVariableCount(const struct FString& VariableName); - struct FString GetVariable(const struct FString& VariableName, const struct FString& DefaultValue); - void AddVariable(const struct FString& VariableName, const struct FString& Value); - void GetHeaders(TArray* headers); - struct FString GetHeader(const struct FString& HeaderName, const struct FString& DefaultValue); - void AddHeader(const struct FString& HeaderName, const struct FString& Value); - struct FString EncodeBase64(const struct FString& Decoded); - struct FString DecodeBase64(const struct FString& Encoded); -}; - - -// Class IpDrv.WebResponse -// 0x0068 (0x003C - 0x00A4) -class UWebResponse : public UObject -{ -public: - TArray headers; // 0x003C(0x000C) (NeedCtorLink) - struct FMap_Mirror ReplacementMap; // 0x0048(0x003C) (Const, Native) - struct FString IncludePath; // 0x0084(0x000C) (Const, Config, NeedCtorLink) - struct FString CharSet; // 0x0090(0x000C) (Const, Localized, NeedCtorLink) - class AWebConnection* Connection; // 0x009C(0x0004) - unsigned long bSentText : 1; // 0x00A0(0x0004) - unsigned long bSentResponse : 1; // 0x00A0(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WebResponse"); - return ptr; - } - - - bool SentResponse(); - bool SentText(); - void Redirect(const struct FString& URL); - void SendStandardHeaders(const struct FString& ContentType, bool bCache); - void HTTPError(int ErrorNum, const struct FString& Data); - void SendHeaders(); - void AddHeader(const struct FString& Header, bool bReplace); - void HTTPHeader(const struct FString& Header); - void HTTPResponse(const struct FString& Header); - void FailAuthentication(const struct FString& Realm); - bool SendCachedFile(const struct FString& Filename, const struct FString& ContentType); - void SendBinary(int Count, unsigned char B); - void SendText(const struct FString& Text, bool bNoCRLF); - void Dump(); - struct FString GetHTTPExpiration(int OffsetSeconds); - struct FString LoadParsedUHTM(const struct FString& Filename); - bool IncludeBinaryFile(const struct FString& Filename); - bool IncludeUHTM(const struct FString& Filename); - void ClearSubst(); - void Subst(const struct FString& Variable, const struct FString& Value, bool bClear); - bool FileExists(const struct FString& Filename); -}; - - -// Class IpDrv.OnlinePlaylistProvider -// 0x0020 (0x0088 - 0x00A8) -class UOnlinePlaylistProvider : public UUIResourceDataProvider -{ -public: - int PlaylistId; // 0x0088(0x0004) (Config) - TArray PlaylistGameTypeNames; // 0x008C(0x000C) (Config, NeedCtorLink) - struct FString DisplayName; // 0x0098(0x000C) (Const, Config, Localized, NeedCtorLink) - int Priority; // 0x00A4(0x0004) (Config) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("OnlinePlaylistProvider"); - return ptr; - } - -}; - - -// Class IpDrv.UIDataStore_OnlinePlaylists -// 0x0048 (0x0084 - 0x00CC) -class UUIDataStore_OnlinePlaylists : public UUIDataStore -{ -public: - struct FPointer VfTable_IUIListElementProvider; // 0x0084(0x0004) (Const, Native, NoExport) - struct FString ProviderClassName; // 0x0088(0x000C) (Config, NeedCtorLink) - class UClass* ProviderClass; // 0x0094(0x0004) (Transient) - TArray RankedDataProviders; // 0x0098(0x000C) (Const, NeedCtorLink) - TArray UnrankedDataProviders; // 0x00A4(0x000C) (Const, NeedCtorLink) - TArray RecModeDataProviders; // 0x00B0(0x000C) (Const, NeedCtorLink) - TArray PrivateDataProviders; // 0x00BC(0x000C) (Const, NeedCtorLink) - class UOnlinePlaylistManager* PlaylistMan; // 0x00C8(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("UIDataStore_OnlinePlaylists"); - return ptr; - } - - - int GetMatchTypeForPlaylistId(int PlaylistId); - static class UOnlinePlaylistProvider* GetOnlinePlaylistProvider(const struct FName& ProviderTag, int PlaylistId, int* ProviderIndex); - bool GetPlaylistProvider(const struct FName& ProviderTag, int ProviderIndex, class UUIResourceDataProvider** out_Provider); - int FindProviderIndexByFieldValue(const struct FName& ProviderTag, const struct FName& SearchField, struct FUIProviderScriptFieldValue* ValueToSearchFor); - bool GetProviderFieldValue(const struct FName& ProviderTag, const struct FName& SearchField, int ProviderIndex, struct FUIProviderScriptFieldValue* out_FieldValue); - bool GetResourceProviderFields(const struct FName& ProviderTag, TArray* ProviderFieldTags); - bool GetResourceProviders(const struct FName& ProviderTag, TArray* out_Providers); - int GetProviderCount(const struct FName& ProviderTag); - void Init(); -}; - - -// Class IpDrv.WebApplication -// 0x0014 (0x003C - 0x0050) -class UWebApplication : public UObject -{ -public: - class AWorldInfo* WorldInfo; // 0x003C(0x0004) - class AWebServer* WebServer; // 0x0040(0x0004) - struct FString Path; // 0x0044(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WebApplication"); - return ptr; - } - - - void PostQuery(class UWebRequest* Request, class UWebResponse* Response); - void Query(class UWebRequest* Request, class UWebResponse* Response); - bool PreQuery(class UWebRequest* Request, class UWebResponse* Response); - void CleanupApp(); - void Cleanup(); - void Init(); -}; - - -// Class IpDrv.WebServer -// 0x014C (0x01C8 - 0x0314) -class AWebServer : public ATcpLink -{ -public: - struct FString ServerName; // 0x01C8(0x000C) (Config, NeedCtorLink) - struct FString Applications[0xA]; // 0x01D4(0x000C) (Config, NeedCtorLink) - struct FString ApplicationPaths[0xA]; // 0x024C(0x000C) (Config, NeedCtorLink) - unsigned long bEnabled : 1; // 0x02C4(0x0004) (Config) - int ListenPort; // 0x02C8(0x0004) (Config) - int MaxConnections; // 0x02CC(0x0004) (Config) - int DefaultApplication; // 0x02D0(0x0004) (Config) - int ExpirationSeconds; // 0x02D4(0x0004) (Config) - struct FString ServerURL; // 0x02D8(0x000C) (NeedCtorLink) - class UWebApplication* ApplicationObjects[0xA]; // 0x02E4(0x0004) - int ConnectionCount; // 0x030C(0x0004) - int ConnID; // 0x0310(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WebServer"); - return ptr; - } - - - class UWebApplication* GetApplication(const struct FString& URI, struct FString* SubURI); - void LostChild(class AActor* C); - void GainedChild(class AActor* C); - void Destroyed(); - void PostBeginPlay(); -}; - - -// Class IpDrv.HelloWeb -// 0x0000 (0x0050 - 0x0050) -class UHelloWeb : public UWebApplication -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("HelloWeb"); - return ptr; - } - - - void Query(class UWebRequest* Request, class UWebResponse* Response); - void Init(); -}; - - -// Class IpDrv.ImageServer -// 0x0000 (0x0050 - 0x0050) -class UImageServer : public UWebApplication -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ImageServer"); - return ptr; - } - - - void Query(class UWebRequest* Request, class UWebResponse* Response); -}; - - -// Class IpDrv.WebConnection -// 0x0030 (0x01C8 - 0x01F8) -class AWebConnection : public ATcpLink -{ -public: - class AWebServer* WebServer; // 0x01C8(0x0004) - struct FString ReceivedData; // 0x01CC(0x000C) (NeedCtorLink) - class UWebRequest* Request; // 0x01D8(0x0004) - class UWebResponse* Response; // 0x01DC(0x0004) - class UWebApplication* Application; // 0x01E0(0x0004) - unsigned long bDelayCleanup : 1; // 0x01E4(0x0004) - int RawBytesExpecting; // 0x01E8(0x0004) - int MaxValueLength; // 0x01EC(0x0004) (Config) - int MaxLineLength; // 0x01F0(0x0004) (Config) - int ConnID; // 0x01F4(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WebConnection"); - return ptr; - } - - - bool IsHanging(); - void Cleanup(); - void CheckRawBytes(); - void EndOfHeaders(); - void CreateResponseObject(); - void ProcessPost(const struct FString& S); - void ProcessGet(const struct FString& S); - void ProcessHead(const struct FString& S); - void ReceivedLine(const struct FString& S); - void ReceivedText(const struct FString& Text); - void Timer(); - void Closed(); - void Accepted(); -}; - - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/IpDrv/IpDrv_f_structs.h b/src/include/BL2SDK/IpDrv/IpDrv_f_structs.h deleted file mode 100644 index bdd389dc..00000000 --- a/src/include/BL2SDK/IpDrv/IpDrv_f_structs.h +++ /dev/null @@ -1,2111 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Parameters -//--------------------------------------------------------------------------- - -// Function IpDrv.InternetLink.ResolveFailed -struct AInternetLink_ResolveFailed_Params -{ -}; - -// Function IpDrv.InternetLink.Resolved -struct AInternetLink_Resolved_Params -{ - struct FIpAddr Addr; // (Parm) -}; - -// Function IpDrv.InternetLink.GetLocalIP -struct AInternetLink_GetLocalIP_Params -{ - struct FIpAddr Arg; // (Parm, OutParm) -}; - -// Function IpDrv.InternetLink.StringToIpAddr -struct AInternetLink_StringToIpAddr_Params -{ - struct FString Str; // (Parm, NeedCtorLink) - struct FIpAddr Addr; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.InternetLink.IpAddrToString -struct AInternetLink_IpAddrToString_Params -{ - struct FIpAddr Arg; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function IpDrv.InternetLink.GetLastError -struct AInternetLink_GetLastError_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.InternetLink.Resolve -struct AInternetLink_Resolve_Params -{ - struct FString Domain; // (Parm, CoerceParm, NeedCtorLink) -}; - -// Function IpDrv.InternetLink.ParseURL -struct AInternetLink_ParseURL_Params -{ - struct FString URL; // (Parm, CoerceParm, NeedCtorLink) - struct FString Addr; // (Parm, OutParm, NeedCtorLink) - int PortNum; // (Parm, OutParm) - struct FString LevelName; // (Parm, OutParm, NeedCtorLink) - struct FString EntryName; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.InternetLink.IsDataPending -struct AInternetLink_IsDataPending_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.TcpLink.ReceivedBinary -struct ATcpLink_ReceivedBinary_Params -{ - int Count; // (Parm) - unsigned char B; // (Parm) -}; - -// Function IpDrv.TcpLink.ReceivedLine -struct ATcpLink_ReceivedLine_Params -{ - struct FString Line; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.TcpLink.ReceivedText -struct ATcpLink_ReceivedText_Params -{ - struct FString Text; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.TcpLink.Closed -struct ATcpLink_Closed_Params -{ -}; - -// Function IpDrv.TcpLink.Opened -struct ATcpLink_Opened_Params -{ -}; - -// Function IpDrv.TcpLink.Accepted -struct ATcpLink_Accepted_Params -{ -}; - -// Function IpDrv.TcpLink.ReadBinary -struct ATcpLink_ReadBinary_Params -{ - int Count; // (Parm) - unsigned char B; // (Parm, OutParm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.TcpLink.ReadText -struct ATcpLink_ReadText_Params -{ - struct FString Str; // (Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.TcpLink.SendBinary -struct ATcpLink_SendBinary_Params -{ - int Count; // (Parm) - unsigned char B; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.TcpLink.SendText -struct ATcpLink_SendText_Params -{ - struct FString Str; // (Parm, CoerceParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.TcpLink.IsConnected -struct ATcpLink_IsConnected_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.TcpLink.Close -struct ATcpLink_Close_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.TcpLink.Open -struct ATcpLink_Open_Params -{ - struct FIpAddr Addr; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.TcpLink.Listen -struct ATcpLink_Listen_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.TcpLink.BindPort -struct ATcpLink_BindPort_Params -{ - int PortNum; // (OptionalParm, Parm) - unsigned long bUseNextAvailable : 1; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineEventsInterfaceMcp.UploadMatchmakingStats -struct UOnlineEventsInterfaceMcp_UploadMatchmakingStats_Params -{ - struct FUniqueNetId UniqueId; // (Parm) - class UOnlineMatchmakingStats* MMStats; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineEventsInterfaceMcp.UpdatePlaylistPopulation -struct UOnlineEventsInterfaceMcp_UpdatePlaylistPopulation_Params -{ - int PlaylistId; // (Parm) - int NumPlayers; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineEventsInterfaceMcp.UploadGameplayEventsData -struct UOnlineEventsInterfaceMcp_UploadGameplayEventsData_Params -{ - struct FUniqueNetId UniqueId; // (Parm) - TArray Payload; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineEventsInterfaceMcp.UploadPlayerData -struct UOnlineEventsInterfaceMcp_UploadPlayerData_Params -{ - struct FUniqueNetId UniqueId; // (Parm) - struct FString PlayerNick; // (Parm, NeedCtorLink) - class UOnlineProfileSettings* ProfileSettings; // (Parm) - class UOnlinePlayerStorage* PlayerStorage; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineNewsInterfaceMcp.GetNews -struct UOnlineNewsInterfaceMcp_GetNews_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned char NewsType; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function IpDrv.OnlineNewsInterfaceMcp.ClearReadNewsCompletedDelegate -struct UOnlineNewsInterfaceMcp_ClearReadNewsCompletedDelegate_Params -{ - struct FScriptDelegate ReadGameNewsDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineNewsInterfaceMcp.AddReadNewsCompletedDelegate -struct UOnlineNewsInterfaceMcp_AddReadNewsCompletedDelegate_Params -{ - struct FScriptDelegate ReadNewsDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineNewsInterfaceMcp.OnReadNewsCompleted -struct UOnlineNewsInterfaceMcp_OnReadNewsCompleted_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) - unsigned char NewsType; // (Parm) -}; - -// Function IpDrv.OnlineNewsInterfaceMcp.ReadNews -struct UOnlineNewsInterfaceMcp_ReadNews_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned char NewsType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineTitleFileDownloadMcp.ClearShareTitleFileCompleteDelegate -struct UOnlineTitleFileDownloadMcp_ClearShareTitleFileCompleteDelegate_Params -{ - struct FScriptDelegate ShareTitleFileCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineTitleFileDownloadMcp.AddShareTitleFileCompleteDelegate -struct UOnlineTitleFileDownloadMcp_AddShareTitleFileCompleteDelegate_Params -{ - struct FScriptDelegate ShareTitleFileCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineTitleFileDownloadMcp.ShareTitleFile -struct UOnlineTitleFileDownloadMcp_ShareTitleFile_Params -{ - struct FString FileToShare; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineTitleFileDownloadMcp.ClearDownloadedFile -struct UOnlineTitleFileDownloadMcp_ClearDownloadedFile_Params -{ - struct FString Filename; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineTitleFileDownloadMcp.ClearDownloadedFiles -struct UOnlineTitleFileDownloadMcp_ClearDownloadedFiles_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineTitleFileDownloadMcp.GetTitleFileState -struct UOnlineTitleFileDownloadMcp_GetTitleFileState_Params -{ - struct FString Filename; // (Parm, NeedCtorLink) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineTitleFileDownloadMcp.GetTitleFileContents -struct UOnlineTitleFileDownloadMcp_GetTitleFileContents_Params -{ - struct FString Filename; // (Parm, NeedCtorLink) - TArray FileContents; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineTitleFileDownloadMcp.ClearReadTitleFileCompleteDelegate -struct UOnlineTitleFileDownloadMcp_ClearReadTitleFileCompleteDelegate_Params -{ - struct FScriptDelegate ReadTitleFileCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineTitleFileDownloadMcp.AddReadTitleFileCompleteDelegate -struct UOnlineTitleFileDownloadMcp_AddReadTitleFileCompleteDelegate_Params -{ - struct FScriptDelegate ReadTitleFileCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineTitleFileDownloadMcp.ReadTitleFile -struct UOnlineTitleFileDownloadMcp_ReadTitleFile_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FString FileToRead; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineTitleFileDownloadMcp.OnShareTitleFileComplete -struct UOnlineTitleFileDownloadMcp_OnShareTitleFileComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) - struct FString Filename; // (Parm, NeedCtorLink) - struct FString UGCHandle; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineTitleFileDownloadMcp.OnReadTitleFileComplete -struct UOnlineTitleFileDownloadMcp_OnReadTitleFileComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) - struct FString Filename; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.MeshBeacon.DestroyBeacon -struct UMeshBeacon_DestroyBeacon_Params -{ -}; - -// Function IpDrv.MeshBeaconClient.SendHostNewGameSessionResponse -struct UMeshBeaconClient_SendHostNewGameSessionResponse_Params -{ - unsigned long bSuccess : 1; // (Parm) - struct FName SessionName; // (Parm) - class UClass* SearchClass; // (Parm) - unsigned char PlatformSpecificInfo; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.MeshBeaconClient.OnCreateNewSessionRequestReceived -struct UMeshBeaconClient_OnCreateNewSessionRequestReceived_Params -{ - struct FName SessionName; // (Parm) - class UClass* SearchClass; // (Parm) - TArray Players; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function IpDrv.MeshBeaconClient.OnTravelRequestReceived -struct UMeshBeaconClient_OnTravelRequestReceived_Params -{ - struct FName SessionName; // (Parm) - class UClass* SearchClass; // (Parm) - unsigned char PlatformSpecificInfo; // (Const, Parm, OutParm) -}; - -// Function IpDrv.MeshBeaconClient.OnReceivedBandwidthTestResults -struct UMeshBeaconClient_OnReceivedBandwidthTestResults_Params -{ - unsigned char TestType; // (Parm) - unsigned char TestResult; // (Parm) - struct FConnectionBandwidthStats BandwidthStats; // (Const, Parm, OutParm) -}; - -// Function IpDrv.MeshBeaconClient.OnReceivedBandwidthTestRequest -struct UMeshBeaconClient_OnReceivedBandwidthTestRequest_Params -{ - unsigned char TestType; // (Parm) -}; - -// Function IpDrv.MeshBeaconClient.OnConnectionRequestResult -struct UMeshBeaconClient_OnConnectionRequestResult_Params -{ - unsigned char ConnectionResult; // (Parm) -}; - -// Function IpDrv.MeshBeaconClient.BeginBandwidthTest -struct UMeshBeaconClient_BeginBandwidthTest_Params -{ - unsigned char TestType; // (Parm) - int TestBufferSize; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.MeshBeaconClient.RequestConnection -struct UMeshBeaconClient_RequestConnection_Params -{ - struct FOnlineGameSearchResult DesiredHost; // (Const, Parm, OutParm) - struct FClientConnectionRequest ClientRequest; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long bRegisterSecureAddress : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.MeshBeaconClient.DestroyBeacon -struct UMeshBeaconClient_DestroyBeacon_Params -{ -}; - -// Function IpDrv.MeshBeaconHost.OnReceivedClientCreateNewSessionResult -struct UMeshBeaconHost_OnReceivedClientCreateNewSessionResult_Params -{ - unsigned long bSucceeded : 1; // (Parm) - struct FName SessionName; // (Parm) - class UClass* SearchClass; // (Parm) - unsigned char PlatformSpecificInfo; // (Const, Parm, OutParm) -}; - -// Function IpDrv.MeshBeaconHost.RequestClientCreateNewSession -struct UMeshBeaconHost_RequestClientCreateNewSession_Params -{ - struct FUniqueNetId PlayerNetId; // (Parm) - struct FName SessionName; // (Parm) - class UClass* SearchClass; // (Parm) - TArray Players; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.MeshBeaconHost.TellClientsToTravel -struct UMeshBeaconHost_TellClientsToTravel_Params -{ - struct FName SessionName; // (Parm) - class UClass* SearchClass; // (Parm) - unsigned char PlatformSpecificInfo; // (Const, Parm, OutParm) -}; - -// Function IpDrv.MeshBeaconHost.OnAllPendingPlayersConnected -struct UMeshBeaconHost_OnAllPendingPlayersConnected_Params -{ -}; - -// Function IpDrv.MeshBeaconHost.AllPlayersConnected -struct UMeshBeaconHost_AllPlayersConnected_Params -{ - TArray Players; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.MeshBeaconHost.GetConnectionIndexForPlayer -struct UMeshBeaconHost_GetConnectionIndexForPlayer_Params -{ - struct FUniqueNetId PlayerNetId; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.MeshBeaconHost.SetPendingPlayerConnections -struct UMeshBeaconHost_SetPendingPlayerConnections_Params -{ - TArray Players; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function IpDrv.MeshBeaconHost.OnFinishedBandwidthTest -struct UMeshBeaconHost_OnFinishedBandwidthTest_Params -{ - struct FUniqueNetId PlayerNetId; // (Parm) - unsigned char TestType; // (Parm) - unsigned char TestResult; // (Parm) - struct FConnectionBandwidthStats BandwidthStats; // (Const, Parm, OutParm) -}; - -// Function IpDrv.MeshBeaconHost.OnStartedBandwidthTest -struct UMeshBeaconHost_OnStartedBandwidthTest_Params -{ - struct FUniqueNetId PlayerNetId; // (Parm) - unsigned char TestType; // (Parm) -}; - -// Function IpDrv.MeshBeaconHost.OnReceivedClientConnectionRequest -struct UMeshBeaconHost_OnReceivedClientConnectionRequest_Params -{ - struct FClientMeshBeaconConnection NewClientConnection; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function IpDrv.MeshBeaconHost.AllowBandwidthTesting -struct UMeshBeaconHost_AllowBandwidthTesting_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function IpDrv.MeshBeaconHost.CancelPendingBandwidthTests -struct UMeshBeaconHost_CancelPendingBandwidthTests_Params -{ -}; - -// Function IpDrv.MeshBeaconHost.HasPendingBandwidthTest -struct UMeshBeaconHost_HasPendingBandwidthTest_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.MeshBeaconHost.CancelInProgressBandwidthTests -struct UMeshBeaconHost_CancelInProgressBandwidthTests_Params -{ -}; - -// Function IpDrv.MeshBeaconHost.HasInProgressBandwidthTest -struct UMeshBeaconHost_HasInProgressBandwidthTest_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.MeshBeaconHost.RequestClientBandwidthTest -struct UMeshBeaconHost_RequestClientBandwidthTest_Params -{ - struct FUniqueNetId PlayerNetId; // (Parm) - unsigned char TestType; // (Parm) - int TestBufferSize; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.MeshBeaconHost.DestroyBeacon -struct UMeshBeaconHost_DestroyBeacon_Params -{ -}; - -// Function IpDrv.MeshBeaconHost.InitHostBeacon -struct UMeshBeaconHost_InitHostBeacon_Params -{ - struct FUniqueNetId InOwningPlayerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineSubsystemCommonImpl.GetRegisteredPlayers -struct UOnlineSubsystemCommonImpl_GetRegisteredPlayers_Params -{ - struct FName SessionName; // (Parm) - TArray OutRegisteredPlayers; // (Parm, OutParm, NeedCtorLink) -}; - -// Function IpDrv.OnlineSubsystemCommonImpl.IsPlayerInSession -struct UOnlineSubsystemCommonImpl_IsPlayerInSession_Params -{ - struct FName SessionName; // (Parm) - struct FUniqueNetId PlayerID; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineSubsystemCommonImpl.GetPlayerNicknameFromIndex -struct UOnlineSubsystemCommonImpl_GetPlayerNicknameFromIndex_Params -{ - int UserIndex; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.FindLocalServerAuthSession -struct UOnlineAuthInterfaceImpl_FindLocalServerAuthSession_Params -{ - class UPlayer* ClientConnection; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.FindServerAuthSession -struct UOnlineAuthInterfaceImpl_FindServerAuthSession_Params -{ - class UPlayer* ServerConnection; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.FindLocalClientAuthSession -struct UOnlineAuthInterfaceImpl_FindLocalClientAuthSession_Params -{ - class UPlayer* ServerConnection; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.FindClientAuthSession -struct UOnlineAuthInterfaceImpl_FindClientAuthSession_Params -{ - class UPlayer* ClientConnection; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.SendAuthRetryServer -struct UOnlineAuthInterfaceImpl_SendAuthRetryServer_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.SendAuthKillClient -struct UOnlineAuthInterfaceImpl_SendAuthKillClient_Params -{ - class UPlayer* ClientConnection; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.SendAuthBlobServer -struct UOnlineAuthInterfaceImpl_SendAuthBlobServer_Params -{ - class UPlayer* ClientConnection; // (Parm) - int AuthBlobUID; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.SendAuthBlobClient -struct UOnlineAuthInterfaceImpl_SendAuthBlobClient_Params -{ - int AuthBlobUID; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.ClearServerConnectionCloseDelegate -struct UOnlineAuthInterfaceImpl_ClearServerConnectionCloseDelegate_Params -{ - struct FScriptDelegate ServerConnectionCloseDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.AddServerConnectionCloseDelegate -struct UOnlineAuthInterfaceImpl_AddServerConnectionCloseDelegate_Params -{ - struct FScriptDelegate ServerConnectionCloseDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.ClearClientConnectionCloseDelegate -struct UOnlineAuthInterfaceImpl_ClearClientConnectionCloseDelegate_Params -{ - struct FScriptDelegate ClientConnectionCloseDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.AddClientConnectionCloseDelegate -struct UOnlineAuthInterfaceImpl_AddClientConnectionCloseDelegate_Params -{ - struct FScriptDelegate ClientConnectionCloseDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.ClearAuthRetryServerDelegate -struct UOnlineAuthInterfaceImpl_ClearAuthRetryServerDelegate_Params -{ - struct FScriptDelegate AuthRetryServerDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.AddAuthRetryServerDelegate -struct UOnlineAuthInterfaceImpl_AddAuthRetryServerDelegate_Params -{ - struct FScriptDelegate AuthRetryServerDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.ClearAuthKillClientDelegate -struct UOnlineAuthInterfaceImpl_ClearAuthKillClientDelegate_Params -{ - struct FScriptDelegate AuthKillClientDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.AddAuthKillClientDelegate -struct UOnlineAuthInterfaceImpl_AddAuthKillClientDelegate_Params -{ - struct FScriptDelegate AuthKillClientDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.ClearAuthCompleteServerDelegate -struct UOnlineAuthInterfaceImpl_ClearAuthCompleteServerDelegate_Params -{ - struct FScriptDelegate AuthCompleteServerDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.AddAuthCompleteServerDelegate -struct UOnlineAuthInterfaceImpl_AddAuthCompleteServerDelegate_Params -{ - struct FScriptDelegate AuthCompleteServerDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.ClearAuthCompleteClientDelegate -struct UOnlineAuthInterfaceImpl_ClearAuthCompleteClientDelegate_Params -{ - struct FScriptDelegate AuthCompleteClientDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.AddAuthCompleteClientDelegate -struct UOnlineAuthInterfaceImpl_AddAuthCompleteClientDelegate_Params -{ - struct FScriptDelegate AuthCompleteClientDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.ClearAuthBlobReceivedServerDelegate -struct UOnlineAuthInterfaceImpl_ClearAuthBlobReceivedServerDelegate_Params -{ - struct FScriptDelegate AuthBlobReceivedServerDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.AddAuthBlobReceivedServerDelegate -struct UOnlineAuthInterfaceImpl_AddAuthBlobReceivedServerDelegate_Params -{ - struct FScriptDelegate AuthBlobReceivedServerDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.ClearAuthBlobReceivedClientDelegate -struct UOnlineAuthInterfaceImpl_ClearAuthBlobReceivedClientDelegate_Params -{ - struct FScriptDelegate AuthBlobReceivedClientDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.AddAuthBlobReceivedClientDelegate -struct UOnlineAuthInterfaceImpl_AddAuthBlobReceivedClientDelegate_Params -{ - struct FScriptDelegate AuthBlobReceivedClientDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.ClearAuthRequestServerDelegate -struct UOnlineAuthInterfaceImpl_ClearAuthRequestServerDelegate_Params -{ - struct FScriptDelegate AuthRequestServerDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.AddAuthRequestServerDelegate -struct UOnlineAuthInterfaceImpl_AddAuthRequestServerDelegate_Params -{ - struct FScriptDelegate AuthRequestServerDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.ClearAuthRequestClientDelegate -struct UOnlineAuthInterfaceImpl_ClearAuthRequestClientDelegate_Params -{ - struct FScriptDelegate AuthRequestClientDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.AddAuthRequestClientDelegate -struct UOnlineAuthInterfaceImpl_AddAuthRequestClientDelegate_Params -{ - struct FScriptDelegate AuthRequestClientDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.ClearAuthReadyDelegate -struct UOnlineAuthInterfaceImpl_ClearAuthReadyDelegate_Params -{ - struct FScriptDelegate AuthReadyDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineAuthInterfaceImpl.AddAuthReadyDelegate -struct UOnlineAuthInterfaceImpl_AddAuthReadyDelegate_Params -{ - struct FScriptDelegate AuthReadyDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.HasPendingBootInvite -struct UOnlineGameInterfaceImpl_HasPendingBootInvite_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.CancelNATNegotiation -struct UOnlineGameInterfaceImpl_CancelNATNegotiation_Params -{ -}; - -// Function IpDrv.OnlineGameInterfaceImpl.ClearQosStatusChangedDelegate -struct UOnlineGameInterfaceImpl_ClearQosStatusChangedDelegate_Params -{ - struct FScriptDelegate QosStatusChangedDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.AddQosStatusChangedDelegate -struct UOnlineGameInterfaceImpl_AddQosStatusChangedDelegate_Params -{ - struct FScriptDelegate QosStatusChangedDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.OnQosStatusChanged -struct UOnlineGameInterfaceImpl_OnQosStatusChanged_Params -{ - int NumComplete; // (Parm) - int NumTotal; // (Parm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.BindPlatformSpecificSessionToSearch -struct UOnlineGameInterfaceImpl_BindPlatformSpecificSessionToSearch_Params -{ - unsigned char SearchingPlayerNum; // (Parm) - class UOnlineGameSearch* SearchSettings; // (Parm) - unsigned char PlatformSpecificInfo; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.ReadPlatformSpecificSessionInfoBySessionName -struct UOnlineGameInterfaceImpl_ReadPlatformSpecificSessionInfoBySessionName_Params -{ - struct FName SessionName; // (Parm) - unsigned char PlatformSpecificInfo; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.ReadPlatformSpecificSessionInfo -struct UOnlineGameInterfaceImpl_ReadPlatformSpecificSessionInfo_Params -{ - struct FOnlineGameSearchResult DesiredGame; // (Const, Parm, OutParm) - unsigned char PlatformSpecificInfo; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.QueryNonAdvertisedData -struct UOnlineGameInterfaceImpl_QueryNonAdvertisedData_Params -{ - int StartAt; // (Parm) - int NumberToQuery; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.ClearJoinMigratedOnlineGameCompleteDelegate -struct UOnlineGameInterfaceImpl_ClearJoinMigratedOnlineGameCompleteDelegate_Params -{ - struct FScriptDelegate JoinMigratedOnlineGameCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.AddJoinMigratedOnlineGameCompleteDelegate -struct UOnlineGameInterfaceImpl_AddJoinMigratedOnlineGameCompleteDelegate_Params -{ - struct FScriptDelegate JoinMigratedOnlineGameCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.OnJoinMigratedOnlineGameComplete -struct UOnlineGameInterfaceImpl_OnJoinMigratedOnlineGameComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.JoinMigratedOnlineGame -struct UOnlineGameInterfaceImpl_JoinMigratedOnlineGame_Params -{ - unsigned char PlayerNum; // (Parm) - struct FName SessionName; // (Parm) - struct FOnlineGameSearchResult DesiredGame; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.ClearMigrateOnlineGameCompleteDelegate -struct UOnlineGameInterfaceImpl_ClearMigrateOnlineGameCompleteDelegate_Params -{ - struct FScriptDelegate MigrateOnlineGameCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.AddMigrateOnlineGameCompleteDelegate -struct UOnlineGameInterfaceImpl_AddMigrateOnlineGameCompleteDelegate_Params -{ - struct FScriptDelegate MigrateOnlineGameCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.OnMigrateOnlineGameComplete -struct UOnlineGameInterfaceImpl_OnMigrateOnlineGameComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.MigrateOnlineGame -struct UOnlineGameInterfaceImpl_MigrateOnlineGame_Params -{ - unsigned char HostingPlayerNum; // (Parm) - struct FName SessionName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.ClearRecalculateSkillRatingCompleteDelegate -struct UOnlineGameInterfaceImpl_ClearRecalculateSkillRatingCompleteDelegate_Params -{ - struct FScriptDelegate RecalculateSkillRatingGameCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.AddRecalculateSkillRatingCompleteDelegate -struct UOnlineGameInterfaceImpl_AddRecalculateSkillRatingCompleteDelegate_Params -{ - struct FScriptDelegate RecalculateSkillRatingCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.OnRecalculateSkillRatingComplete -struct UOnlineGameInterfaceImpl_OnRecalculateSkillRatingComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.RecalculateSkillRating -struct UOnlineGameInterfaceImpl_RecalculateSkillRating_Params -{ - struct FName SessionName; // (Parm) - TArray Players; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.ClearGameInviteProcessingStartedDelegate -struct UOnlineGameInterfaceImpl_ClearGameInviteProcessingStartedDelegate_Params -{ - struct FScriptDelegate GameInviteProcessingStartedDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.AddGameInviteProcessingStartedDelegate -struct UOnlineGameInterfaceImpl_AddGameInviteProcessingStartedDelegate_Params -{ - struct FScriptDelegate GameInviteProcessingStartedDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.OnGameInviteProcessingStarted -struct UOnlineGameInterfaceImpl_OnGameInviteProcessingStarted_Params -{ -}; - -// Function IpDrv.OnlineGameInterfaceImpl.AcceptGameInvite -struct UOnlineGameInterfaceImpl_AcceptGameInvite_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FName SessionName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.ClearGameInviteAcceptedDelegate -struct UOnlineGameInterfaceImpl_ClearGameInviteAcceptedDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate GameInviteAcceptedDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.AddGameInviteAcceptedDelegate -struct UOnlineGameInterfaceImpl_AddGameInviteAcceptedDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate GameInviteAcceptedDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.OnGameInviteAccepted -struct UOnlineGameInterfaceImpl_OnGameInviteAccepted_Params -{ - struct FOnlineGameSearchResult InviteResult; // (Const, Parm, OutParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.GetArbitratedPlayers -struct UOnlineGameInterfaceImpl_GetArbitratedPlayers_Params -{ - struct FName SessionName; // (Parm) - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.ClearArbitrationRegistrationCompleteDelegate -struct UOnlineGameInterfaceImpl_ClearArbitrationRegistrationCompleteDelegate_Params -{ - struct FScriptDelegate ArbitrationRegistrationCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.AddArbitrationRegistrationCompleteDelegate -struct UOnlineGameInterfaceImpl_AddArbitrationRegistrationCompleteDelegate_Params -{ - struct FScriptDelegate ArbitrationRegistrationCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.OnArbitrationRegistrationComplete -struct UOnlineGameInterfaceImpl_OnArbitrationRegistrationComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.RegisterForArbitration -struct UOnlineGameInterfaceImpl_RegisterForArbitration_Params -{ - struct FName SessionName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.ClearEndOnlineGameCompleteDelegate -struct UOnlineGameInterfaceImpl_ClearEndOnlineGameCompleteDelegate_Params -{ - struct FScriptDelegate EndOnlineGameCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.AddEndOnlineGameCompleteDelegate -struct UOnlineGameInterfaceImpl_AddEndOnlineGameCompleteDelegate_Params -{ - struct FScriptDelegate EndOnlineGameCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.OnEndOnlineGameComplete -struct UOnlineGameInterfaceImpl_OnEndOnlineGameComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.EndOnlineGame -struct UOnlineGameInterfaceImpl_EndOnlineGame_Params -{ - struct FName SessionName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.ClearStartOnlineGameCompleteDelegate -struct UOnlineGameInterfaceImpl_ClearStartOnlineGameCompleteDelegate_Params -{ - struct FScriptDelegate StartOnlineGameCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.AddStartOnlineGameCompleteDelegate -struct UOnlineGameInterfaceImpl_AddStartOnlineGameCompleteDelegate_Params -{ - struct FScriptDelegate StartOnlineGameCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.OnStartOnlineGameComplete -struct UOnlineGameInterfaceImpl_OnStartOnlineGameComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.StartOnlineGame -struct UOnlineGameInterfaceImpl_StartOnlineGame_Params -{ - struct FName SessionName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.ClearUnregisterPlayerCompleteDelegate -struct UOnlineGameInterfaceImpl_ClearUnregisterPlayerCompleteDelegate_Params -{ - struct FScriptDelegate UnregisterPlayerCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.AddUnregisterPlayerCompleteDelegate -struct UOnlineGameInterfaceImpl_AddUnregisterPlayerCompleteDelegate_Params -{ - struct FScriptDelegate UnregisterPlayerCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.OnUnregisterPlayerComplete -struct UOnlineGameInterfaceImpl_OnUnregisterPlayerComplete_Params -{ - struct FName SessionName; // (Parm) - struct FUniqueNetId PlayerID; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.UnregisterPlayers -struct UOnlineGameInterfaceImpl_UnregisterPlayers_Params -{ - struct FName SessionName; // (Parm) - TArray Players; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.UnregisterPlayer -struct UOnlineGameInterfaceImpl_UnregisterPlayer_Params -{ - struct FName SessionName; // (Parm) - struct FUniqueNetId PlayerID; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.ClearRegisterPlayerCompleteDelegate -struct UOnlineGameInterfaceImpl_ClearRegisterPlayerCompleteDelegate_Params -{ - struct FScriptDelegate RegisterPlayerCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.AddRegisterPlayerCompleteDelegate -struct UOnlineGameInterfaceImpl_AddRegisterPlayerCompleteDelegate_Params -{ - struct FScriptDelegate RegisterPlayerCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.OnRegisterPlayerComplete -struct UOnlineGameInterfaceImpl_OnRegisterPlayerComplete_Params -{ - struct FName SessionName; // (Parm) - struct FUniqueNetId PlayerID; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.RegisterPlayers -struct UOnlineGameInterfaceImpl_RegisterPlayers_Params -{ - struct FName SessionName; // (Parm) - TArray Players; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.RegisterPlayer -struct UOnlineGameInterfaceImpl_RegisterPlayer_Params -{ - struct FName SessionName; // (Parm) - struct FUniqueNetId PlayerID; // (Parm) - unsigned long bWasInvited : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.GetResolvedConnectString -struct UOnlineGameInterfaceImpl_GetResolvedConnectString_Params -{ - struct FName SessionName; // (Parm) - struct FString ConnectInfo; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.ClearJoinOnlineGameCompleteDelegate -struct UOnlineGameInterfaceImpl_ClearJoinOnlineGameCompleteDelegate_Params -{ - struct FScriptDelegate JoinOnlineGameCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.AddJoinOnlineGameCompleteDelegate -struct UOnlineGameInterfaceImpl_AddJoinOnlineGameCompleteDelegate_Params -{ - struct FScriptDelegate JoinOnlineGameCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.OnJoinOnlineGameComplete -struct UOnlineGameInterfaceImpl_OnJoinOnlineGameComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.JoinOnlineGame -struct UOnlineGameInterfaceImpl_JoinOnlineGame_Params -{ - unsigned char PlayerNum; // (Parm) - struct FName SessionName; // (Parm) - struct FOnlineGameSearchResult DesiredGame; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.FreeSearchResults -struct UOnlineGameInterfaceImpl_FreeSearchResults_Params -{ - class UOnlineGameSearch* Search; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.ClearCancelFindOnlineGamesCompleteDelegate -struct UOnlineGameInterfaceImpl_ClearCancelFindOnlineGamesCompleteDelegate_Params -{ - struct FScriptDelegate CancelFindOnlineGamesCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.AddCancelFindOnlineGamesCompleteDelegate -struct UOnlineGameInterfaceImpl_AddCancelFindOnlineGamesCompleteDelegate_Params -{ - struct FScriptDelegate CancelFindOnlineGamesCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.OnCancelFindOnlineGamesComplete -struct UOnlineGameInterfaceImpl_OnCancelFindOnlineGamesComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.CancelFindOnlineGames -struct UOnlineGameInterfaceImpl_CancelFindOnlineGames_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.ClearFindOnlineGamesCompleteDelegate -struct UOnlineGameInterfaceImpl_ClearFindOnlineGamesCompleteDelegate_Params -{ - struct FScriptDelegate FindOnlineGamesCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.AddFindOnlineGamesCompleteDelegate -struct UOnlineGameInterfaceImpl_AddFindOnlineGamesCompleteDelegate_Params -{ - struct FScriptDelegate FindOnlineGamesCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.FindOnlineGames -struct UOnlineGameInterfaceImpl_FindOnlineGames_Params -{ - unsigned char SearchingPlayerNum; // (Parm) - class UOnlineGameSearch* SearchSettings; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.ClearDestroyOnlineGameCompleteDelegate -struct UOnlineGameInterfaceImpl_ClearDestroyOnlineGameCompleteDelegate_Params -{ - struct FScriptDelegate DestroyOnlineGameCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.AddDestroyOnlineGameCompleteDelegate -struct UOnlineGameInterfaceImpl_AddDestroyOnlineGameCompleteDelegate_Params -{ - struct FScriptDelegate DestroyOnlineGameCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.OnDestroyOnlineGameComplete -struct UOnlineGameInterfaceImpl_OnDestroyOnlineGameComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.DestroyOnlineGame -struct UOnlineGameInterfaceImpl_DestroyOnlineGame_Params -{ - struct FName SessionName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.ClearUpdateOnlineGameCompleteDelegate -struct UOnlineGameInterfaceImpl_ClearUpdateOnlineGameCompleteDelegate_Params -{ - struct FScriptDelegate UpdateOnlineGameCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.AddUpdateOnlineGameCompleteDelegate -struct UOnlineGameInterfaceImpl_AddUpdateOnlineGameCompleteDelegate_Params -{ - struct FScriptDelegate UpdateOnlineGameCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.OnUpdateOnlineGameComplete -struct UOnlineGameInterfaceImpl_OnUpdateOnlineGameComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.UpdateOnlineGame -struct UOnlineGameInterfaceImpl_UpdateOnlineGame_Params -{ - struct FName SessionName; // (Parm) - class UOnlineGameSettings* UpdatedGameSettings; // (Parm) - unsigned long bShouldRefreshOnlineData : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.ClearCreateOnlineGameCompleteDelegate -struct UOnlineGameInterfaceImpl_ClearCreateOnlineGameCompleteDelegate_Params -{ - struct FScriptDelegate CreateOnlineGameCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.AddCreateOnlineGameCompleteDelegate -struct UOnlineGameInterfaceImpl_AddCreateOnlineGameCompleteDelegate_Params -{ - struct FScriptDelegate CreateOnlineGameCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.OnCreateOnlineGameComplete -struct UOnlineGameInterfaceImpl_OnCreateOnlineGameComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.CreateOnlineGame -struct UOnlineGameInterfaceImpl_CreateOnlineGame_Params -{ - unsigned char HostingPlayerNum; // (Parm) - struct FName SessionName; // (Parm) - class UOnlineGameSettings* NewGameSettings; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.GetGameSearch -struct UOnlineGameInterfaceImpl_GetGameSearch_Params -{ - class UOnlineGameSearch* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.GetGameSettings -struct UOnlineGameInterfaceImpl_GetGameSettings_Params -{ - struct FName SessionName; // (Parm) - class UOnlineGameSettings* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlineGameInterfaceImpl.OnFindOnlineGamesComplete -struct UOnlineGameInterfaceImpl_OnFindOnlineGamesComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function IpDrv.OnlinePlaylistManager.ParseDataCenterId -struct UOnlinePlaylistManager_ParseDataCenterId_Params -{ - TArray Data; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function IpDrv.OnlinePlaylistManager.OnReadDataCenterIdComplete -struct UOnlinePlaylistManager_OnReadDataCenterIdComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) - struct FString Filename; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlinePlaylistManager.ReadDataCenterId -struct UOnlinePlaylistManager_ReadDataCenterId_Params -{ - unsigned char LocalUserNum; // (Parm) -}; - -// Function IpDrv.OnlinePlaylistManager.SendPlaylistPopulationUpdate -struct UOnlinePlaylistManager_SendPlaylistPopulationUpdate_Params -{ - int NumPlayers; // (Parm) -}; - -// Function IpDrv.OnlinePlaylistManager.GetPopulationInfoFromPlaylist -struct UOnlinePlaylistManager_GetPopulationInfoFromPlaylist_Params -{ - int PlaylistId; // (Parm) - int WorldwideTotal; // (Parm, OutParm) - int RegionTotal; // (Parm, OutParm) -}; - -// Function IpDrv.OnlinePlaylistManager.ParsePlaylistPopulationData -struct UOnlinePlaylistManager_ParsePlaylistPopulationData_Params -{ - TArray Data; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function IpDrv.OnlinePlaylistManager.OnPlaylistPopulationDataUpdated -struct UOnlinePlaylistManager_OnPlaylistPopulationDataUpdated_Params -{ -}; - -// Function IpDrv.OnlinePlaylistManager.OnReadPlaylistPopulationComplete -struct UOnlinePlaylistManager_OnReadPlaylistPopulationComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) - struct FString Filename; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlinePlaylistManager.ReadPlaylistPopulation -struct UOnlinePlaylistManager_ReadPlaylistPopulation_Params -{ - unsigned char LocalUserNum; // (Parm) -}; - -// Function IpDrv.OnlinePlaylistManager.Reset -struct UOnlinePlaylistManager_Reset_Params -{ -}; - -// Function IpDrv.OnlinePlaylistManager.GetContentIdsFromPlaylist -struct UOnlinePlaylistManager_GetContentIdsFromPlaylist_Params -{ - int PlaylistId; // (Parm) - TArray ContentIds; // (Parm, OutParm, NeedCtorLink) -}; - -// Function IpDrv.OnlinePlaylistManager.GetInventorySwapFromPlaylist -struct UOnlinePlaylistManager_GetInventorySwapFromPlaylist_Params -{ - int PlaylistId; // (Parm) - class UClass* SourceInventory; // (Parm) - class UClass* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlinePlaylistManager.GetMapCycleFromPlaylist -struct UOnlinePlaylistManager_GetMapCycleFromPlaylist_Params -{ - int PlaylistId; // (Parm) - TArray MapCycle; // (Parm, OutParm, NeedCtorLink) -}; - -// Function IpDrv.OnlinePlaylistManager.GetUrlFromPlaylist -struct UOnlinePlaylistManager_GetUrlFromPlaylist_Params -{ - int PlaylistId; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function IpDrv.OnlinePlaylistManager.GetMatchType -struct UOnlinePlaylistManager_GetMatchType_Params -{ - int PlaylistId; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlinePlaylistManager.IsPlaylistArbitrated -struct UOnlinePlaylistManager_IsPlaylistArbitrated_Params -{ - int PlaylistId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlinePlaylistManager.GetLoadBalanceIdFromPlaylist -struct UOnlinePlaylistManager_GetLoadBalanceIdFromPlaylist_Params -{ - int PlaylistId; // (Parm) - int LoadBalanceId; // (Parm, OutParm) -}; - -// Function IpDrv.OnlinePlaylistManager.GetTeamInfoFromPlaylist -struct UOnlinePlaylistManager_GetTeamInfoFromPlaylist_Params -{ - int PlaylistId; // (Parm) - int TeamSize; // (Parm, OutParm) - int TeamCount; // (Parm, OutParm) - int MaxPartySize; // (Parm, OutParm) -}; - -// Function IpDrv.OnlinePlaylistManager.PlaylistSupportsDedicatedServers -struct UOnlinePlaylistManager_PlaylistSupportsDedicatedServers_Params -{ - int PlaylistId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlinePlaylistManager.HasAnyGameSettings -struct UOnlinePlaylistManager_HasAnyGameSettings_Params -{ - int PlaylistId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlinePlaylistManager.GetGameSettings -struct UOnlinePlaylistManager_GetGameSettings_Params -{ - int PlaylistId; // (Parm) - int GameSettingsId; // (Parm) - class UOnlineGameSettings* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlinePlaylistManager.FinalizePlaylistObjects -struct UOnlinePlaylistManager_FinalizePlaylistObjects_Params -{ -}; - -// Function IpDrv.OnlinePlaylistManager.OnReadTitleFileComplete -struct UOnlinePlaylistManager_OnReadTitleFileComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) - struct FString Filename; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.OnlinePlaylistManager.ShouldRefreshPlaylists -struct UOnlinePlaylistManager_ShouldRefreshPlaylists_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.OnlinePlaylistManager.DetermineFilesToDownload -struct UOnlinePlaylistManager_DetermineFilesToDownload_Params -{ -}; - -// Function IpDrv.OnlinePlaylistManager.DownloadPlaylist -struct UOnlinePlaylistManager_DownloadPlaylist_Params -{ - unsigned char LocalUserNum; // (Parm) -}; - -// Function IpDrv.OnlinePlaylistManager.OnReadPlaylistComplete -struct UOnlinePlaylistManager_OnReadPlaylistComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function IpDrv.PartyBeacon.OnDestroyComplete -struct UPartyBeacon_OnDestroyComplete_Params -{ -}; - -// Function IpDrv.PartyBeacon.DestroyBeacon -struct UPartyBeacon_DestroyBeacon_Params -{ -}; - -// Function IpDrv.PartyBeaconClient.DestroyBeacon -struct UPartyBeaconClient_DestroyBeacon_Params -{ -}; - -// Function IpDrv.PartyBeaconClient.CancelReservation -struct UPartyBeaconClient_CancelReservation_Params -{ - struct FUniqueNetId CancellingPartyLeader; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.PartyBeaconClient.RequestReservationUpdate -struct UPartyBeaconClient_RequestReservationUpdate_Params -{ - struct FOnlineGameSearchResult DesiredHost; // (Const, Parm, OutParm) - struct FUniqueNetId RequestingPartyLeader; // (Parm) - TArray PlayersToAdd; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.PartyBeaconClient.RequestReservation -struct UPartyBeaconClient_RequestReservation_Params -{ - struct FOnlineGameSearchResult DesiredHost; // (Const, Parm, OutParm) - struct FUniqueNetId RequestingPartyLeader; // (Parm) - TArray Players; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.PartyBeaconClient.OnHostHasCancelled -struct UPartyBeaconClient_OnHostHasCancelled_Params -{ -}; - -// Function IpDrv.PartyBeaconClient.OnHostIsReady -struct UPartyBeaconClient_OnHostIsReady_Params -{ -}; - -// Function IpDrv.PartyBeaconClient.OnTravelRequestReceived -struct UPartyBeaconClient_OnTravelRequestReceived_Params -{ - struct FName SessionName; // (Parm) - class UClass* SearchClass; // (Parm) - unsigned char PlatformSpecificInfo; // (Parm) -}; - -// Function IpDrv.PartyBeaconClient.OnReservationCountUpdated -struct UPartyBeaconClient_OnReservationCountUpdated_Params -{ - int ReservationRemaining; // (Parm) -}; - -// Function IpDrv.PartyBeaconClient.OnReservationRequestComplete -struct UPartyBeaconClient_OnReservationRequestComplete_Params -{ - unsigned char ReservationResult; // (Parm) -}; - -// Function IpDrv.PartyBeaconHost.GetMaxAvailableTeamSize -struct UPartyBeaconHost_GetMaxAvailableTeamSize_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.PartyBeaconHost.GetPartyLeaders -struct UPartyBeaconHost_GetPartyLeaders_Params -{ - TArray PartyLeaders; // (Parm, OutParm, NeedCtorLink) -}; - -// Function IpDrv.PartyBeaconHost.GetPlayers -struct UPartyBeaconHost_GetPlayers_Params -{ - TArray Players; // (Parm, OutParm, NeedCtorLink) -}; - -// Function IpDrv.PartyBeaconHost.AppendReservationSkillsToSearch -struct UPartyBeaconHost_AppendReservationSkillsToSearch_Params -{ - class UOnlineGameSearch* Search; // (Parm) -}; - -// Function IpDrv.PartyBeaconHost.UnregisterParty -struct UPartyBeaconHost_UnregisterParty_Params -{ - struct FUniqueNetId PartyLeader; // (Parm) -}; - -// Function IpDrv.PartyBeaconHost.UnregisterPartyMembers -struct UPartyBeaconHost_UnregisterPartyMembers_Params -{ -}; - -// Function IpDrv.PartyBeaconHost.RegisterPartyMembers -struct UPartyBeaconHost_RegisterPartyMembers_Params -{ -}; - -// Function IpDrv.PartyBeaconHost.AreReservationsFull -struct UPartyBeaconHost_AreReservationsFull_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.PartyBeaconHost.TellClientsHostHasCancelled -struct UPartyBeaconHost_TellClientsHostHasCancelled_Params -{ -}; - -// Function IpDrv.PartyBeaconHost.TellClientsHostIsReady -struct UPartyBeaconHost_TellClientsHostIsReady_Params -{ -}; - -// Function IpDrv.PartyBeaconHost.TellClientsToTravel -struct UPartyBeaconHost_TellClientsToTravel_Params -{ - struct FName SessionName; // (Parm) - class UClass* SearchClass; // (Parm) - unsigned char PlatformSpecificInfo; // (Parm) -}; - -// Function IpDrv.PartyBeaconHost.DestroyBeacon -struct UPartyBeaconHost_DestroyBeacon_Params -{ -}; - -// Function IpDrv.PartyBeaconHost.OnClientCancellationReceived -struct UPartyBeaconHost_OnClientCancellationReceived_Params -{ - struct FUniqueNetId PartyLeader; // (Parm) -}; - -// Function IpDrv.PartyBeaconHost.OnReservationsFull -struct UPartyBeaconHost_OnReservationsFull_Params -{ -}; - -// Function IpDrv.PartyBeaconHost.OnReservationChange -struct UPartyBeaconHost_OnReservationChange_Params -{ -}; - -// Function IpDrv.PartyBeaconHost.HandlePlayerLogout -struct UPartyBeaconHost_HandlePlayerLogout_Params -{ - struct FUniqueNetId PlayerID; // (Parm) - unsigned long bMaintainParty : 1; // (Parm) -}; - -// Function IpDrv.PartyBeaconHost.GetExistingReservation -struct UPartyBeaconHost_GetExistingReservation_Params -{ - struct FUniqueNetId PartyLeader; // (Const, Parm, OutParm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.PartyBeaconHost.UpdatePartyReservationEntry -struct UPartyBeaconHost_UpdatePartyReservationEntry_Params -{ - struct FUniqueNetId PartyLeader; // (Parm) - TArray PlayerMembers; // (Const, Parm, OutParm, NeedCtorLink) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.PartyBeaconHost.AddPartyReservationEntry -struct UPartyBeaconHost_AddPartyReservationEntry_Params -{ - struct FUniqueNetId PartyLeader; // (Parm) - TArray PlayerMembers; // (Const, Parm, OutParm, NeedCtorLink) - int TeamNum; // (Parm) - unsigned long bIsHost : 1; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.PartyBeaconHost.InitHostBeacon -struct UPartyBeaconHost_InitHostBeacon_Params -{ - int InNumTeams; // (Parm) - int InNumPlayersPerTeam; // (Parm) - int InNumReservations; // (Parm) - struct FName InSessionName; // (Parm) - int InForceTeamNum; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.PartyBeaconHost.PauseReservationRequests -struct UPartyBeaconHost_PauseReservationRequests_Params -{ - unsigned long bPause : 1; // (Parm) -}; - -// Function IpDrv.WebRequest.GetHexDigit -struct UWebRequest_GetHexDigit_Params -{ - struct FString D; // (Parm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.WebRequest.DecodeFormData -struct UWebRequest_DecodeFormData_Params -{ - struct FString Data; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.WebRequest.ProcessHeaderString -struct UWebRequest_ProcessHeaderString_Params -{ - struct FString S; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.WebRequest.Dump -struct UWebRequest_Dump_Params -{ -}; - -// Function IpDrv.WebRequest.GetVariables -struct UWebRequest_GetVariables_Params -{ - TArray varNames; // (Parm, OutParm, NeedCtorLink) -}; - -// Function IpDrv.WebRequest.GetVariableNumber -struct UWebRequest_GetVariableNumber_Params -{ - struct FString VariableName; // (Parm, NeedCtorLink) - int Number; // (Parm) - struct FString DefaultValue; // (OptionalParm, Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function IpDrv.WebRequest.GetVariableCount -struct UWebRequest_GetVariableCount_Params -{ - struct FString VariableName; // (Parm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.WebRequest.GetVariable -struct UWebRequest_GetVariable_Params -{ - struct FString VariableName; // (Parm, NeedCtorLink) - struct FString DefaultValue; // (OptionalParm, Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function IpDrv.WebRequest.AddVariable -struct UWebRequest_AddVariable_Params -{ - struct FString VariableName; // (Parm, NeedCtorLink) - struct FString Value; // (Parm, CoerceParm, NeedCtorLink) -}; - -// Function IpDrv.WebRequest.GetHeaders -struct UWebRequest_GetHeaders_Params -{ - TArray headers; // (Parm, OutParm, NeedCtorLink) -}; - -// Function IpDrv.WebRequest.GetHeader -struct UWebRequest_GetHeader_Params -{ - struct FString HeaderName; // (Parm, NeedCtorLink) - struct FString DefaultValue; // (OptionalParm, Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function IpDrv.WebRequest.AddHeader -struct UWebRequest_AddHeader_Params -{ - struct FString HeaderName; // (Parm, NeedCtorLink) - struct FString Value; // (Parm, CoerceParm, NeedCtorLink) -}; - -// Function IpDrv.WebRequest.EncodeBase64 -struct UWebRequest_EncodeBase64_Params -{ - struct FString Decoded; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function IpDrv.WebRequest.DecodeBase64 -struct UWebRequest_DecodeBase64_Params -{ - struct FString Encoded; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function IpDrv.WebResponse.SentResponse -struct UWebResponse_SentResponse_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.WebResponse.SentText -struct UWebResponse_SentText_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.WebResponse.Redirect -struct UWebResponse_Redirect_Params -{ - struct FString URL; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.WebResponse.SendStandardHeaders -struct UWebResponse_SendStandardHeaders_Params -{ - struct FString ContentType; // (OptionalParm, Parm, NeedCtorLink) - unsigned long bCache : 1; // (OptionalParm, Parm) -}; - -// Function IpDrv.WebResponse.HTTPError -struct UWebResponse_HTTPError_Params -{ - int ErrorNum; // (Parm) - struct FString Data; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function IpDrv.WebResponse.SendHeaders -struct UWebResponse_SendHeaders_Params -{ -}; - -// Function IpDrv.WebResponse.AddHeader -struct UWebResponse_AddHeader_Params -{ - struct FString Header; // (Parm, NeedCtorLink) - unsigned long bReplace : 1; // (OptionalParm, Parm) -}; - -// Function IpDrv.WebResponse.HTTPHeader -struct UWebResponse_HTTPHeader_Params -{ - struct FString Header; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.WebResponse.HTTPResponse -struct UWebResponse_HTTPResponse_Params -{ - struct FString Header; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.WebResponse.FailAuthentication -struct UWebResponse_FailAuthentication_Params -{ - struct FString Realm; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.WebResponse.SendCachedFile -struct UWebResponse_SendCachedFile_Params -{ - struct FString Filename; // (Parm, NeedCtorLink) - struct FString ContentType; // (OptionalParm, Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.WebResponse.SendBinary -struct UWebResponse_SendBinary_Params -{ - int Count; // (Parm) - unsigned char B; // (Parm) -}; - -// Function IpDrv.WebResponse.SendText -struct UWebResponse_SendText_Params -{ - struct FString Text; // (Parm, NeedCtorLink) - unsigned long bNoCRLF : 1; // (OptionalParm, Parm) -}; - -// Function IpDrv.WebResponse.Dump -struct UWebResponse_Dump_Params -{ -}; - -// Function IpDrv.WebResponse.GetHTTPExpiration -struct UWebResponse_GetHTTPExpiration_Params -{ - int OffsetSeconds; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function IpDrv.WebResponse.LoadParsedUHTM -struct UWebResponse_LoadParsedUHTM_Params -{ - struct FString Filename; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function IpDrv.WebResponse.IncludeBinaryFile -struct UWebResponse_IncludeBinaryFile_Params -{ - struct FString Filename; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.WebResponse.IncludeUHTM -struct UWebResponse_IncludeUHTM_Params -{ - struct FString Filename; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.WebResponse.ClearSubst -struct UWebResponse_ClearSubst_Params -{ -}; - -// Function IpDrv.WebResponse.Subst -struct UWebResponse_Subst_Params -{ - struct FString Variable; // (Parm, NeedCtorLink) - struct FString Value; // (Parm, CoerceParm, NeedCtorLink) - unsigned long bClear : 1; // (OptionalParm, Parm) -}; - -// Function IpDrv.WebResponse.FileExists -struct UWebResponse_FileExists_Params -{ - struct FString Filename; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.UIDataStore_OnlinePlaylists.GetMatchTypeForPlaylistId -struct UUIDataStore_OnlinePlaylists_GetMatchTypeForPlaylistId_Params -{ - int PlaylistId; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.UIDataStore_OnlinePlaylists.GetOnlinePlaylistProvider -struct UUIDataStore_OnlinePlaylists_GetOnlinePlaylistProvider_Params -{ - struct FName ProviderTag; // (Parm) - int PlaylistId; // (Parm) - int ProviderIndex; // (OptionalParm, Parm, OutParm) - class UOnlinePlaylistProvider* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.UIDataStore_OnlinePlaylists.GetPlaylistProvider -struct UUIDataStore_OnlinePlaylists_GetPlaylistProvider_Params -{ - struct FName ProviderTag; // (Parm) - int ProviderIndex; // (Parm) - class UUIResourceDataProvider* out_Provider; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.UIDataStore_OnlinePlaylists.FindProviderIndexByFieldValue -struct UUIDataStore_OnlinePlaylists_FindProviderIndexByFieldValue_Params -{ - struct FName ProviderTag; // (Parm) - struct FName SearchField; // (Parm) - struct FUIProviderScriptFieldValue ValueToSearchFor; // (Const, Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.UIDataStore_OnlinePlaylists.GetProviderFieldValue -struct UUIDataStore_OnlinePlaylists_GetProviderFieldValue_Params -{ - struct FName ProviderTag; // (Parm) - struct FName SearchField; // (Parm) - int ProviderIndex; // (Parm) - struct FUIProviderScriptFieldValue out_FieldValue; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.UIDataStore_OnlinePlaylists.GetResourceProviderFields -struct UUIDataStore_OnlinePlaylists_GetResourceProviderFields_Params -{ - struct FName ProviderTag; // (Parm) - TArray ProviderFieldTags; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.UIDataStore_OnlinePlaylists.GetResourceProviders -struct UUIDataStore_OnlinePlaylists_GetResourceProviders_Params -{ - struct FName ProviderTag; // (Parm) - TArray out_Providers; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.UIDataStore_OnlinePlaylists.GetProviderCount -struct UUIDataStore_OnlinePlaylists_GetProviderCount_Params -{ - struct FName ProviderTag; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.UIDataStore_OnlinePlaylists.Init -struct UUIDataStore_OnlinePlaylists_Init_Params -{ -}; - -// Function IpDrv.WebApplication.PostQuery -struct UWebApplication_PostQuery_Params -{ - class UWebRequest* Request; // (Parm) - class UWebResponse* Response; // (Parm) -}; - -// Function IpDrv.WebApplication.Query -struct UWebApplication_Query_Params -{ - class UWebRequest* Request; // (Parm) - class UWebResponse* Response; // (Parm) -}; - -// Function IpDrv.WebApplication.PreQuery -struct UWebApplication_PreQuery_Params -{ - class UWebRequest* Request; // (Parm) - class UWebResponse* Response; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.WebApplication.CleanupApp -struct UWebApplication_CleanupApp_Params -{ -}; - -// Function IpDrv.WebApplication.Cleanup -struct UWebApplication_Cleanup_Params -{ -}; - -// Function IpDrv.WebApplication.Init -struct UWebApplication_Init_Params -{ -}; - -// Function IpDrv.WebServer.GetApplication -struct AWebServer_GetApplication_Params -{ - struct FString URI; // (Parm, NeedCtorLink) - struct FString SubURI; // (Parm, OutParm, NeedCtorLink) - class UWebApplication* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.WebServer.LostChild -struct AWebServer_LostChild_Params -{ - class AActor* C; // (Parm) -}; - -// Function IpDrv.WebServer.GainedChild -struct AWebServer_GainedChild_Params -{ - class AActor* C; // (Parm) -}; - -// Function IpDrv.WebServer.Destroyed -struct AWebServer_Destroyed_Params -{ -}; - -// Function IpDrv.WebServer.PostBeginPlay -struct AWebServer_PostBeginPlay_Params -{ -}; - -// Function IpDrv.HelloWeb.Query -struct UHelloWeb_Query_Params -{ - class UWebRequest* Request; // (Parm) - class UWebResponse* Response; // (Parm) -}; - -// Function IpDrv.HelloWeb.Init -struct UHelloWeb_Init_Params -{ -}; - -// Function IpDrv.ImageServer.Query -struct UImageServer_Query_Params -{ - class UWebRequest* Request; // (Parm) - class UWebResponse* Response; // (Parm) -}; - -// Function IpDrv.WebConnection.IsHanging -struct AWebConnection_IsHanging_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function IpDrv.WebConnection.Cleanup -struct AWebConnection_Cleanup_Params -{ -}; - -// Function IpDrv.WebConnection.CheckRawBytes -struct AWebConnection_CheckRawBytes_Params -{ -}; - -// Function IpDrv.WebConnection.EndOfHeaders -struct AWebConnection_EndOfHeaders_Params -{ -}; - -// Function IpDrv.WebConnection.CreateResponseObject -struct AWebConnection_CreateResponseObject_Params -{ -}; - -// Function IpDrv.WebConnection.ProcessPost -struct AWebConnection_ProcessPost_Params -{ - struct FString S; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.WebConnection.ProcessGet -struct AWebConnection_ProcessGet_Params -{ - struct FString S; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.WebConnection.ProcessHead -struct AWebConnection_ProcessHead_Params -{ - struct FString S; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.WebConnection.ReceivedLine -struct AWebConnection_ReceivedLine_Params -{ - struct FString S; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.WebConnection.ReceivedText -struct AWebConnection_ReceivedText_Params -{ - struct FString Text; // (Parm, NeedCtorLink) -}; - -// Function IpDrv.WebConnection.Timer -struct AWebConnection_Timer_Params -{ -}; - -// Function IpDrv.WebConnection.Closed -struct AWebConnection_Closed_Params -{ -}; - -// Function IpDrv.WebConnection.Accepted -struct AWebConnection_Accepted_Params -{ -}; - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/IpDrv/IpDrv_structs.h b/src/include/BL2SDK/IpDrv/IpDrv_structs.h deleted file mode 100644 index d1dd9f31..00000000 --- a/src/include/BL2SDK/IpDrv/IpDrv_structs.h +++ /dev/null @@ -1,440 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Constants -//--------------------------------------------------------------------------- - -#define CONST_PLAYER_MATCH 0 -#define CONST_UNRANKEDPROVIDERTAG "PlaylistsUnranked" -#define CONST_RANKED_MATCH 1 -#define CONST_REC_MATCH 2 -#define CONST_PRIVATE_MATCH 3 -#define CONST_RECMODEPROVIDERTAG "PlaylistsRecMode" -#define CONST_RANKEDPROVIDERTAG "PlaylistsRanked" -#define CONST_PRIVATEPROVIDERTAG "PlaylistsPrivate" - -//--------------------------------------------------------------------------- -//Enums -//--------------------------------------------------------------------------- - -// Enum IpDrv.InternetLink.ELinkMode -//enum class ELinkMode : uint8_t -//{ -// MODE_Text = 0, -// MODE_Line = 1, -// MODE_Binary = 2, -// MODE_MAX = 3 -//}; - - -// Enum IpDrv.InternetLink.EReceiveMode -//enum class EReceiveMode : uint8_t -//{ -// RMODE_Manual = 0, -// RMODE_Event = 1, -// RMODE_MAX = 2 -//}; - - -// Enum IpDrv.InternetLink.ELineMode -//enum class ELineMode : uint8_t -//{ -// LMODE_auto = 0, -// LMODE_DOS = 1, -// LMODE_UNIX = 2, -// LMODE_MAC = 3, -// LMODE_MAX = 4 -//}; - - -// Enum IpDrv.MeshBeacon.EMeshBeaconPacketType -//enum class EMeshBeaconPacketType : uint8_t -//{ -// MB_Packet_UnknownType = 0, -// MB_Packet_ClientNewConnectionRequest = 1, -// MB_Packet_ClientBeginBandwidthTest = 2, -// MB_Packet_ClientCreateNewSessionResponse = 3, -// MB_Packet_HostNewConnectionResponse = 4, -// MB_Packet_HostBandwidthTestRequest = 5, -// MB_Packet_HostCompletedBandwidthTest = 6, -// MB_Packet_HostTravelRequest = 7, -// MB_Packet_HostCreateNewSessionRequest = 8, -// MB_Packet_DummyData = 9, -// MB_Packet_Heartbeat = 10, -// MB_Packet_MAX = 11 -//}; - - -// Enum IpDrv.MeshBeacon.EMeshBeaconConnectionResult -//enum class EMeshBeaconConnectionResult : uint8_t -//{ -// MB_ConnectionResult_Succeeded = 0, -// MB_ConnectionResult_Duplicate = 1, -// MB_ConnectionResult_Timeout = 2, -// MB_ConnectionResult_Error = 3, -// MB_ConnectionResult_MAX = 4 -//}; - - -// Enum IpDrv.MeshBeacon.EMeshBeaconBandwidthTestState -//enum class EMeshBeaconBandwidthTestState : uint8_t -//{ -// MB_BandwidthTestState_NotStarted = 0, -// MB_BandwidthTestState_RequestPending = 1, -// MB_BandwidthTestState_StartPending = 2, -// MB_BandwidthTestState_InProgress = 3, -// MB_BandwidthTestState_Completed = 4, -// MB_BandwidthTestState_Incomplete = 5, -// MB_BandwidthTestState_Timeout = 6, -// MB_BandwidthTestState_Error = 7, -// MB_BandwidthTestState_MAX = 8 -//}; - - -// Enum IpDrv.MeshBeacon.EMeshBeaconBandwidthTestResult -//enum class EMeshBeaconBandwidthTestResult : uint8_t -//{ -// MB_BandwidthTestResult_Succeeded = 0, -// MB_BandwidthTestResult_Timeout = 1, -// MB_BandwidthTestResult_Error = 2, -// MB_BandwidthTestResult_MAX = 3 -//}; - - -// Enum IpDrv.MeshBeacon.EMeshBeaconBandwidthTestType -//enum class EMeshBeaconBandwidthTestType : uint8_t -//{ -// MB_BandwidthTestType_Upstream = 0, -// MB_BandwidthTestType_Downstream = 1, -// MB_BandwidthTestType_RoundtripLatency = 2, -// MB_BandwidthTestType_MAX = 3 -//}; - - -// Enum IpDrv.MeshBeaconClient.EMeshBeaconClientState -//enum class EMeshBeaconClientState : uint8_t -//{ -// MBCS_None = 0, -// MBCS_Connecting = 1, -// MBCS_Connected = 2, -// MBCS_ConnectionFailed = 3, -// MBCS_AwaitingResponse = 4, -// MBCS_Closed = 5, -// MBCS_MAX = 6 -//}; - - -// Enum IpDrv.OnlineEventsInterfaceMcp.EEventUploadType -//enum class EEventUploadType : uint8_t -//{ -// EUT_GenericStats = 0, -// EUT_ProfileData = 1, -// EUT_MatchmakingData = 2, -// EUT_PlaylistPopulation = 3, -// EUT_MAX = 4 -//}; - - -// Enum IpDrv.PartyBeacon.EReservationPacketType -//enum class EReservationPacketType : uint8_t -//{ -// RPT_UnknownPacketType = 0, -// RPT_ClientReservationRequest = 1, -// RPT_ClientReservationUpdateRequest = 2, -// RPT_ClientCancellationRequest = 3, -// RPT_HostReservationResponse = 4, -// RPT_HostReservationCountUpdate = 5, -// RPT_HostTravelRequest = 6, -// RPT_HostIsReady = 7, -// RPT_HostHasCancelled = 8, -// RPT_Heartbeat = 9, -// RPT_MAX = 10 -//}; - - -// Enum IpDrv.PartyBeacon.EPartyReservationResult -//enum class EPartyReservationResult : uint8_t -//{ -// PRR_GeneralError = 0, -// PRR_PartyLimitReached = 1, -// PRR_IncorrectPlayerCount = 2, -// PRR_RequestTimedOut = 3, -// PRR_ReservationDuplicate = 4, -// PRR_ReservationNotFound = 5, -// PRR_ReservationAccepted = 6, -// PRR_ReservationDenied = 7, -// PRR_MAX = 8 -//}; - - -// Enum IpDrv.PartyBeaconClient.EPartyBeaconClientRequest -//enum class EPartyBeaconClientRequest : uint8_t -//{ -// PBClientRequest_NewReservation = 0, -// PBClientRequest_UpdateReservation = 1, -// PBClientRequest_MAX = 2 -//}; - - -// Enum IpDrv.PartyBeaconClient.EPartyBeaconClientState -//enum class EPartyBeaconClientState : uint8_t -//{ -// PBCS_None = 0, -// PBCS_Connecting = 1, -// PBCS_Connected = 2, -// PBCS_ConnectionFailed = 3, -// PBCS_AwaitingResponse = 4, -// PBCS_Closed = 5, -// PBCS_MAX = 6 -//}; - - -// Enum IpDrv.PartyBeaconHost.EPartyBeaconHostState -//enum class EPartyBeaconHostState : uint8_t -//{ -// PBHS_AllowReservations = 0, -// PBHS_DenyReservations = 1, -// PBHS_MAX = 2 -//}; - - -// Enum IpDrv.TcpLink.ELinkState -//enum class ELinkState : uint8_t -//{ -// STATE_Initialized = 0, -// STATE_Ready = 1, -// STATE_Listening = 2, -// STATE_Connecting = 3, -// STATE_Connected = 4, -// STATE_ListenClosePending = 5, -// STATE_ConnectClosePending = 6, -// STATE_ListenClosing = 7, -// STATE_ConnectClosing = 8, -// STATE_MAX = 9 -//}; - - -// Enum IpDrv.WebRequest.ERequestType -//enum class ERequestType : uint8_t -//{ -// Request_GET = 0, -// Request_POST = 1, -// Request_MAX = 2 -//}; - - - -//--------------------------------------------------------------------------- -//Script Structs -//--------------------------------------------------------------------------- - -// ScriptStruct IpDrv.InternetLink.IpAddr -// 0x0008 -struct FIpAddr -{ - int Addr; // 0x0000(0x0004) - int Port; // 0x0004(0x0004) -}; - -// ScriptStruct IpDrv.OnlineEventsInterfaceMcp.EventUploadConfig -// 0x0018 -struct FEventUploadConfig -{ - unsigned char UploadType; // 0x0000(0x0001) (Const) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FString UploadUrl; // 0x0004(0x000C) (Const, NeedCtorLink) - float TimeOut; // 0x0010(0x0004) (Const) - unsigned long bUseCompression : 1; // 0x0014(0x0004) (Const) -}; - -// ScriptStruct IpDrv.OnlineNewsInterfaceMcp.NewsCacheEntry -// 0x0028 -struct FNewsCacheEntry -{ - struct FString NewsUrl; // 0x0000(0x000C) (Const, NeedCtorLink) - unsigned char ReadState; // 0x000C(0x0001) - unsigned char NewsType; // 0x000D(0x0001) (Const) - unsigned char UnknownData00[0x2]; // 0x000E(0x0002) MISSED OFFSET - struct FString NewsItem; // 0x0010(0x000C) (NeedCtorLink) - float TimeOut; // 0x001C(0x0004) (Const) - unsigned long bIsUnicode : 1; // 0x0020(0x0004) (Const) - struct FPointer HttpDownloader; // 0x0024(0x0004) (Const, Native) -}; - -// ScriptStruct IpDrv.OnlineTitleFileDownloadMcp.TitleFileMcp -// 0x0004 (0x001C - 0x0020) -struct FTitleFileMcp : public FTitleFile -{ - struct FPointer HttpDownloader; // 0x001C(0x0004) (Const, Native) -}; - -// ScriptStruct IpDrv.OnlineTitleFileDownloadMcp.FileNameToURLMapping -// 0x0010 -struct FFileNameToURLMapping -{ - struct FName Filename; // 0x0000(0x0008) - struct FName UrlMapping; // 0x0008(0x0008) -}; - -// ScriptStruct IpDrv.MeshBeacon.PlayerMember -// 0x0020 -struct FPlayerMember -{ - int TeamNum; // 0x0000(0x0004) - int Skill; // 0x0004(0x0004) - struct FUniqueNetId NetId; // 0x0008(0x0018) -}; - -// ScriptStruct IpDrv.MeshBeacon.ConnectionBandwidthStats -// 0x000C -struct FConnectionBandwidthStats -{ - int UpstreamRate; // 0x0000(0x0004) - int DownstreamRate; // 0x0004(0x0004) - int RoundtripLatency; // 0x0008(0x0004) -}; - -// ScriptStruct IpDrv.MeshBeaconClient.ClientConnectionRequest -// 0x0034 -struct FClientConnectionRequest -{ - struct FUniqueNetId PlayerNetId; // 0x0000(0x0018) - unsigned char NatType; // 0x0018(0x0001) - unsigned char UnknownData00[0x3]; // 0x0019(0x0003) MISSED OFFSET - unsigned long bCanHostVs : 1; // 0x001C(0x0004) - float GoodHostRatio; // 0x0020(0x0004) - TArray BandwidthHistory; // 0x0024(0x000C) (NeedCtorLink) - int MinutesSinceLastTest; // 0x0030(0x0004) -}; - -// ScriptStruct IpDrv.MeshBeaconClient.ClientBandwidthTestData -// 0x0014 -struct FClientBandwidthTestData -{ - unsigned char TestType; // 0x0000(0x0001) - unsigned char CurrentState; // 0x0001(0x0001) - unsigned char UnknownData00[0x2]; // 0x0002(0x0002) MISSED OFFSET - int NumBytesToSendTotal; // 0x0004(0x0004) - int NumBytesSentTotal; // 0x0008(0x0004) - int NumBytesSentLast; // 0x000C(0x0004) - float ElapsedTestTime; // 0x0010(0x0004) -}; - -// ScriptStruct IpDrv.MeshBeaconHost.ClientConnectionBandwidthTestData -// 0x0028 -struct FClientConnectionBandwidthTestData -{ - unsigned char CurrentState; // 0x0000(0x0001) - unsigned char TestType; // 0x0001(0x0001) - unsigned char UnknownData00[0x2]; // 0x0002(0x0002) MISSED OFFSET - int BytesTotalNeeded; // 0x0004(0x0004) - int BytesReceived; // 0x0008(0x0004) - struct FDouble RequestTestStartTime; // 0x000C(0x0008) - struct FDouble TestStartTime; // 0x0014(0x0008) - struct FConnectionBandwidthStats BandwidthStats; // 0x001C(0x000C) -}; - -// ScriptStruct IpDrv.MeshBeaconHost.ClientMeshBeaconConnection -// 0x0068 -struct FClientMeshBeaconConnection -{ - struct FUniqueNetId PlayerNetId; // 0x0000(0x0018) - float ElapsedHeartbeatTime; // 0x0018(0x0004) - struct FPointer Socket; // 0x001C(0x0004) (Native, Transient) - unsigned long bConnectionAccepted : 1; // 0x0020(0x0004) - struct FClientConnectionBandwidthTestData BandwidthTest; // 0x0024(0x0028) - unsigned char NatType; // 0x004C(0x0001) - unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET - unsigned long bCanHostVs : 1; // 0x0050(0x0004) - float GoodHostRatio; // 0x0054(0x0004) - TArray BandwidthHistory; // 0x0058(0x000C) (NeedCtorLink) - int MinutesSinceLastTest; // 0x0064(0x0004) -}; - -// ScriptStruct IpDrv.OnlinePlaylistManager.ConfiguredGameSetting -// 0x0020 -struct FConfiguredGameSetting -{ - int GameSettingId; // 0x0000(0x0004) - struct FString GameSettingsClassName; // 0x0004(0x000C) (NeedCtorLink) - struct FString URL; // 0x0010(0x000C) (NeedCtorLink) - class UOnlineGameSettings* GameSettings; // 0x001C(0x0004) (Transient) -}; - -// ScriptStruct IpDrv.OnlinePlaylistManager.InventorySwap -// 0x0014 -struct FInventorySwap -{ - struct FName Original; // 0x0000(0x0008) - struct FString SwapTo; // 0x0008(0x000C) (NeedCtorLink) -}; - -// ScriptStruct IpDrv.OnlinePlaylistManager.Playlist -// 0x0070 -struct FPlaylist -{ - TArray ConfiguredGames; // 0x0000(0x000C) (NeedCtorLink) - int PlaylistId; // 0x000C(0x0004) - int LoadBalanceId; // 0x0010(0x0004) - struct FString LocalizationString; // 0x0014(0x000C) (NeedCtorLink) - TArray ContentIds; // 0x0020(0x000C) (NeedCtorLink) - int TeamSize; // 0x002C(0x0004) - int TeamCount; // 0x0030(0x0004) - int MaxPartySize; // 0x0034(0x0004) - struct FString Name; // 0x0038(0x000C) (NeedCtorLink) - struct FString URL; // 0x0044(0x000C) (NeedCtorLink) - int MatchType; // 0x0050(0x0004) - unsigned long bDisableDedicatedServerSearches : 1; // 0x0054(0x0004) - TArray MapCycle; // 0x0058(0x000C) (NeedCtorLink) - TArray InventorySwaps; // 0x0064(0x000C) (NeedCtorLink) -}; - -// ScriptStruct IpDrv.OnlinePlaylistManager.PlaylistPopulation -// 0x000C -struct FPlaylistPopulation -{ - int PlaylistId; // 0x0000(0x0004) - int WorldwideTotal; // 0x0004(0x0004) - int RegionTotal; // 0x0008(0x0004) -}; - -// ScriptStruct IpDrv.PartyBeacon.PlayerReservation -// 0x0034 -struct FPlayerReservation -{ - struct FUniqueNetId NetId; // 0x0000(0x0018) - int Skill; // 0x0018(0x0004) - int XpLevel; // 0x001C(0x0004) - struct FDouble Mu; // 0x0020(0x0008) - struct FDouble Sigma; // 0x0028(0x0008) - float ElapsedSessionTime; // 0x0030(0x0004) -}; - -// ScriptStruct IpDrv.PartyBeacon.PartyReservation -// 0x0028 -struct FPartyReservation -{ - int TeamNum; // 0x0000(0x0004) - struct FUniqueNetId PartyLeader; // 0x0004(0x0018) - TArray PartyMembers; // 0x001C(0x000C) (NeedCtorLink) -}; - -// ScriptStruct IpDrv.PartyBeaconHost.ClientBeaconConnection -// 0x0020 -struct FClientBeaconConnection -{ - struct FUniqueNetId PartyLeader; // 0x0000(0x0018) - float ElapsedHeartbeatTime; // 0x0018(0x0004) - struct FPointer Socket; // 0x001C(0x0004) (Native, Transient) -}; - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/OnlineSubsystemSteamworks/OnlineSubsystemSteamworks_classes.h b/src/include/BL2SDK/OnlineSubsystemSteamworks/OnlineSubsystemSteamworks_classes.h deleted file mode 100644 index f8e71c11..00000000 --- a/src/include/BL2SDK/OnlineSubsystemSteamworks/OnlineSubsystemSteamworks_classes.h +++ /dev/null @@ -1,680 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Classes -//--------------------------------------------------------------------------- - -// Class OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks -// 0x0004 (0x0194 - 0x0198) -class UOnlineAuthInterfaceSteamworks : public UOnlineAuthInterfaceImpl -{ -public: - struct FPointer AuthCallbackBridge; // 0x0194(0x0004) (Native) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("OnlineAuthInterfaceSteamworks"); - return ptr; - } - - - bool GetServerAddr(int* OutServerIP, int* OutServerPort); - bool GetServerUniqueId(struct FUniqueNetId* OutServerUID); - void EndRemoteServerAuthSession(const struct FUniqueNetId& ServerUID, int ServerIP); - void EndLocalServerAuthSession(const struct FUniqueNetId& ClientUID, int ClientIP); - bool VerifyServerAuthSession(const struct FUniqueNetId& ServerUID, int ServerIP, int AuthBlobUID); - bool CreateServerAuthSession(const struct FUniqueNetId& ClientUID, int ClientIP, int ClientPort, int* OutAuthBlobUID); - void EndRemoteClientAuthSession(const struct FUniqueNetId& ClientUID, int ClientIP); - void EndLocalClientAuthSession(const struct FUniqueNetId& ServerUID, int ServerIP, int ServerPort); - bool VerifyClientAuthSession(const struct FUniqueNetId& ClientUID, int ClientIP, int ClientPort, int AuthBlobUID); - bool CreateClientAuthSession(const struct FUniqueNetId& ServerUID, int ServerIP, int ServerPort, bool bSecure, int* OutAuthBlobUID); - bool SendAuthRequestServer(const struct FUniqueNetId& ServerUID); - bool SendAuthRequestClient(class UPlayer* ClientConnection, const struct FUniqueNetId& ClientUID); -}; - - -// Class OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks -// 0x0094 (0x01C4 - 0x0258) -class UOnlineGameInterfaceSteamworks : public UOnlineGameInterfaceImpl -{ -public: - TArray QueryToRulesResponseMap; // 0x01C4(0x000C) (NeedCtorLink) - TArray QueryToPingResponseMap; // 0x01D0(0x000C) (NeedCtorLink) - struct FPointer ServerListResponse; // 0x01DC(0x0004) (Const, Native, Transient) - unsigned char CurrentMatchmakingType; // 0x01E0(0x0001) - unsigned char UnknownData00[0x3]; // 0x01E1(0x0003) MISSED OFFSET - struct FPointer CurrentMatchmakingQuery; // 0x01E4(0x0004) (Const, Native, Transient) - TArray GameInviteAcceptedDelegates; // 0x01E8(0x000C) (NeedCtorLink) - class UOnlineGameSearch* InviteGameSearch; // 0x01F4(0x0004) (Const) - TArray RegisterPlayerCompleteDelegates; // 0x01F8(0x000C) (NeedCtorLink) - TArray UnregisterPlayerCompleteDelegates; // 0x0204(0x000C) (NeedCtorLink) - TArray ActiveClientsideFilters; // 0x0210(0x000C) (Const, Native, Transient) - unsigned long bFilterEngineBuild : 1; // 0x021C(0x0004) - TArray FilterKeyToSteamKeyMap; // 0x0220(0x000C) (Config, NeedCtorLink) - struct FName ServerSessionName; // 0x022C(0x0008) (Const) - struct FScriptDelegate __OnGameInviteAccepted__Delegate; // 0x0234(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnRegisterPlayerComplete__Delegate; // 0x0240(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnUnregisterPlayerComplete__Delegate; // 0x024C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("OnlineGameInterfaceSteamworks"); - return ptr; - } - - - class UOnlineGameSettings* GetGameSettings(const struct FName& SessionName); - bool GetResolvedConnectString(const struct FName& SessionName, struct FString* ConnectInfo); - bool BindPlatformSpecificSessionToSearch(unsigned char SearchingPlayerNum, class UOnlineGameSearch* SearchSettings, unsigned char PlatformSpecificInfo); - bool ReadPlatformSpecificSessionInfoBySessionName(const struct FName& SessionName, unsigned char* PlatformSpecificInfo); - bool ReadPlatformSpecificSessionInfo(struct FOnlineGameSearchResult* DesiredGame, unsigned char* PlatformSpecificInfo); - bool QueryNonAdvertisedData(int StartAt, int NumberToQuery); - void ClearUnregisterPlayerCompleteDelegate(const struct FScriptDelegate& UnregisterPlayerCompleteDelegate); - void AddUnregisterPlayerCompleteDelegate(const struct FScriptDelegate& UnregisterPlayerCompleteDelegate); - void OnUnregisterPlayerComplete(const struct FName& SessionName, const struct FUniqueNetId& PlayerID, bool bWasSuccessful); - bool UnregisterPlayer(const struct FName& SessionName, const struct FUniqueNetId& PlayerID); - void ClearRegisterPlayerCompleteDelegate(const struct FScriptDelegate& RegisterPlayerCompleteDelegate); - void AddRegisterPlayerCompleteDelegate(const struct FScriptDelegate& RegisterPlayerCompleteDelegate); - void OnRegisterPlayerComplete(const struct FName& SessionName, const struct FUniqueNetId& PlayerID, bool bWasSuccessful); - bool RegisterPlayer(const struct FName& SessionName, const struct FUniqueNetId& PlayerID, bool bWasInvited); - bool AcceptGameInvite(unsigned char LocalUserNum, const struct FName& SessionName); - void OnGameInviteAccepted(struct FOnlineGameSearchResult* InviteResult); - void ClearGameInviteAcceptedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& GameInviteAcceptedDelegate); - void AddGameInviteAcceptedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& GameInviteAcceptedDelegate); - bool UpdateOnlineGame(const struct FName& SessionName, class UOnlineGameSettings* UpdatedGameSettings, bool bShouldRefreshOnlineData); -}; - - -// Class OnlineSubsystemSteamworks.OnlineLobbyInterfaceSteamworks -// 0x0000 (0x003C - 0x003C) -class UOnlineLobbyInterfaceSteamworks : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("OnlineLobbyInterfaceSteamworks"); - return ptr; - } - -}; - - -// Class OnlineSubsystemSteamworks.OnlineSubsystemSteamworks -// 0x0668 (0x00F8 - 0x0760) -class UOnlineSubsystemSteamworks : public UOnlineSubsystemCommonImpl -{ -public: - struct FPointer CallbackBridge; // 0x00F8(0x0004) (Native) - TArray AsyncTasks; // 0x00FC(0x000C) (Const, Native) - unsigned long bStoringAchievement : 1; // 0x0108(0x0004) - unsigned long bGSStatsStoresSuccess : 1; // 0x0108(0x0004) - unsigned long bNeedsKeyboardTicking : 1; // 0x0108(0x0004) (Const) - unsigned long bLastHasConnection : 1; // 0x0108(0x0004) - unsigned long bHasSteamworksAccount : 1; // 0x0108(0x0004) (Const, Config) - unsigned long bShouldUseMcp : 1; // 0x0108(0x0004) (Const, Config) - unsigned long bIncrementStatValues : 1; // 0x0108(0x0004) - unsigned long bEnableSteamQoS : 1; // 0x0108(0x0004) (Transient) - int TotalGSStatsStoresPending; // 0x010C(0x0004) - unsigned char UserStatsReceivedState; // 0x0110(0x0001) - unsigned char LoggedInStatus; // 0x0111(0x0001) (Const) - unsigned char bWasKeyboardInputCanceled; // 0x0112(0x0001) (Const) - unsigned char CurrentNotificationPosition; // 0x0113(0x0001) (Config) - class UOnlineGameInterfaceSteamworks* CachedGameInt; // 0x0114(0x0004) (Const) - struct FString LocalProfileName; // 0x0118(0x000C) (Const, Localized, NeedCtorLink) - struct FString LoggedInPlayerName; // 0x0124(0x000C) (Const, NeedCtorLink) - struct FUniqueNetId LoggedInPlayerId; // 0x0130(0x0018) (Const) - int LoggedInPlayerNum; // 0x0148(0x0004) (Const) - struct FString ProfileDataDirectory; // 0x014C(0x000C) (Config, NeedCtorLink) - struct FString ProfileDataExtension; // 0x0158(0x000C) (Config, NeedCtorLink) - TArray WriteProfileSettingsDelegates; // 0x0164(0x000C) (NeedCtorLink) - class UOnlineProfileSettings* CachedProfile; // 0x0170(0x0004) - TArray LocalPlayerStorageReadDelegates; // 0x0174(0x000C) (NeedCtorLink) - TArray LocalPlayerStorageWriteDelegates; // 0x0180(0x000C) (NeedCtorLink) - TArray RemotePlayerStorageReadDelegates; // 0x018C(0x000C) (NeedCtorLink) - TArray SpeechRecognitionCompleteDelegates; // 0x0198(0x000C) (NeedCtorLink) - TArray ReadFriendsDelegates; // 0x01A4(0x000C) (NeedCtorLink) - TArray FriendsChangeDelegates; // 0x01B0(0x000C) (NeedCtorLink) - TArray MutingChangeDelegates; // 0x01BC(0x000C) (NeedCtorLink) - TArray LoginChangeDelegates; // 0x01C8(0x000C) (NeedCtorLink) - TArray LoginFailedDelegates; // 0x01D4(0x000C) (NeedCtorLink) - TArray LogoutCompletedDelegates; // 0x01E0(0x000C) (NeedCtorLink) - TArray GetUserAgeGroupCompletedDelegates; // 0x01EC(0x000C) (NeedCtorLink) - TArray LoginStatusChangeDelegates; // 0x01F8(0x000C) (NeedCtorLink) - TArray AccountCreateDelegates; // 0x0204(0x000C) (NeedCtorLink) - TArray TalkingDelegates; // 0x0210(0x000C) (NeedCtorLink) - TArray ReadOnlineStatsCompleteDelegates; // 0x021C(0x000C) (NeedCtorLink) - TArray FlushOnlineStatsDelegates; // 0x0228(0x000C) (NeedCtorLink) - TArray ConnectionStatusChangeDelegates; // 0x0234(0x000C) (NeedCtorLink) - TArray ControllerChangeDelegates; // 0x0240(0x000C) (NeedCtorLink) - TArray LinkStatusDelegates; // 0x024C(0x000C) (NeedCtorLink) - TArray ShareTitleFileCompleteDelegates; // 0x0258(0x000C) (NeedCtorLink) - TArray ReadTitleFileCompleteDelegates; // 0x0264(0x000C) (NeedCtorLink) - TArray AchievementDelegates; // 0x0270(0x000C) (NeedCtorLink) - TArray AchievementReadDelegates; // 0x027C(0x000C) (NeedCtorLink) - TArray AnyContentChangeDelegates; // 0x0288(0x000C) (NeedCtorLink) - struct FLocalTalker CurrentLocalTalker; // 0x0294(0x0004) - TArray RemoteTalkers; // 0x0298(0x000C) (NeedCtorLink) - int GameID; // 0x02A4(0x0004) (Const, Config) - class UOnlineStatsRead* CurrentStatsRead; // 0x02A8(0x0004) (Const) - TArray StatWriteKeyMapping; // 0x02AC(0x000C) (Config, NeedCtorLink) - TArray PendingStats; // 0x02B8(0x000C) (Const, NeedCtorLink) - struct FString KeyboardResultsString; // 0x02C4(0x000C) (Const, NeedCtorLink) - TArray KeyboardInputDelegates; // 0x02D0(0x000C) (NeedCtorLink) - TArray FriendInviteReceivedDelegates; // 0x02DC(0x000C) (NeedCtorLink) - TArray AddFriendByNameCompleteDelegates; // 0x02E8(0x000C) (NeedCtorLink) - struct FProfileSettingsCache ProfileCache; // 0x02F4(0x0028) (NeedCtorLink) - class UOnlinePlayerStorage* PlayerStorageCache; // 0x031C(0x0004) - struct FDeviceIdCache DeviceCache; // 0x0320(0x001C) (NeedCtorLink) - struct FString LocationUrl; // 0x033C(0x000C) (Const, Config, NeedCtorLink) - TArray SentGameInviteDelegates; // 0x0348(0x000C) (NeedCtorLink) - TArray ReceivedGameInviteDelegates; // 0x0354(0x000C) (NeedCtorLink) - TArray JoinFriendGameCompleteDelegates; // 0x0360(0x000C) (NeedCtorLink) - TArray GetNumberOfCurrentPlayersCompleteDelegates; // 0x036C(0x000C) (NeedCtorLink) - TArray RegisterHostStatGuidCompleteDelegates; // 0x0378(0x000C) (NeedCtorLink) - TArray CheckDownloadableContentListDelegates; // 0x0384(0x000C) (NeedCtorLink) - TArray StatusMappings; // 0x0390(0x000C) (Const, Config, NeedCtorLink) - TArray StatusPropertyMappings; // 0x039C(0x000C) (Const, Config, NeedCtorLink) - TArray StatusContextMappings; // 0x03A8(0x000C) (Const, Config, NeedCtorLink) - struct FString DefaultStatus; // 0x03B4(0x000C) (Const, Localized, NeedCtorLink) - struct FString GameInviteMessage; // 0x03C0(0x000C) (Const, Localized, NeedCtorLink) - struct FControllerConnectionState ControllerStates[0x4]; // 0x03CC(0x0008) - float ConnectionPresenceTimeInterval; // 0x03EC(0x0004) - float ConnectionPresenceElapsedTime; // 0x03F0(0x0004) - struct FString EncryptedProductKey; // 0x03F4(0x000C) (Const, Config, NeedCtorLink) - TArray MuteList; // 0x0400(0x000C) (Const, NeedCtorLink) - TArray TitleManagedFiles; // 0x040C(0x000C) (NeedCtorLink) - TArray TitleFileMappings; // 0x0418(0x000C) (Config, NeedCtorLink) - TArray QueuedAvatarRequests; // 0x0424(0x000C) (Const, NeedCtorLink) - TArray AchievementMappings; // 0x0430(0x000C) (NeedCtorLink) - TArray PendingAchievementProgress; // 0x043C(0x000C) (Const, NeedCtorLink) - TArray LeaderboardList; // 0x0448(0x000C) (NeedCtorLink) - TArray DeferredLeaderboardReads; // 0x0454(0x000C) (Const, NeedCtorLink) - TArray DeferredLeaderboardWrites; // 0x0460(0x000C) (Const, NeedCtorLink) - TArray PendingLeaderboardStats; // 0x046C(0x000C) (Const, NeedCtorLink) - TArray ProcessedLeaderboardReads; // 0x0478(0x000C) (Const, NeedCtorLink) - TArray LeaderboardNameMappings; // 0x0484(0x000C) (Config, NeedCtorLink) - class UOnlineAuthInterfaceSteamworks* CachedAuthInt; // 0x0490(0x0004) (Const) - TArray PendingRedirects; // 0x0494(0x000C) (Const, NeedCtorLink) - TArray ExternalUIChangeDelegates; // 0x04A0(0x000C) (NeedCtorLink) - struct FMarketplaceListCache DLCListCache; // 0x04AC(0x001C) (NeedCtorLink) - TArray MarketplaceOffers; // 0x04C8(0x000C) (Config, NeedCtorLink) - class UQoSHandlerSteamworks* QoSHandler; // 0x04D4(0x0004) - struct FScriptDelegate __OnLoginChange__Delegate; // 0x04D8(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnLoginCancelled__Delegate; // 0x04E4(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnMutingChange__Delegate; // 0x04F0(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnFriendsChange__Delegate; // 0x04FC(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnLoginFailed__Delegate; // 0x0508(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnLogoutCompleted__Delegate; // 0x0514(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnGetUserAgeGroup__Delegate; // 0x0520(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnLoginStatusChange__Delegate; // 0x052C(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnReadProfileSettingsComplete__Delegate; // 0x0538(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnWriteProfileSettingsComplete__Delegate; // 0x0544(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnReadPlayerStorageComplete__Delegate; // 0x0550(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnReadPlayerStorageForNetIdComplete__Delegate; // 0x055C(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnWritePlayerStorageComplete__Delegate; // 0x0568(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnReadFriendsComplete__Delegate; // 0x0574(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnPlayerTalkingStateChange__Delegate; // 0x0580(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnRecognitionComplete__Delegate; // 0x058C(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnReadOnlineStatsComplete__Delegate; // 0x0598(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnFlushOnlineStatsComplete__Delegate; // 0x05A4(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnLinkStatusChange__Delegate; // 0x05B0(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnExternalUIChange__Delegate; // 0x05BC(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnControllerChange__Delegate; // 0x05C8(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnConnectionStatusChange__Delegate; // 0x05D4(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnStorageDeviceChange__Delegate; // 0x05E0(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnShareTitleFileComplete__Delegate; // 0x05EC(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnReadTitleFileComplete__Delegate; // 0x05F8(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnCreateOnlineAccountCompleted__Delegate; // 0x0604(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnKeyboardInputComplete__Delegate; // 0x0610(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnAddFriendByNameComplete__Delegate; // 0x061C(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnFriendInviteReceived__Delegate; // 0x0628(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnSentGameInvite__Delegate; // 0x0634(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnReceivedGameInvite__Delegate; // 0x0640(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnJoinFriendGameComplete__Delegate; // 0x064C(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnFriendMessageReceived__Delegate; // 0x0658(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnRegisterHostStatGuidComplete__Delegate; // 0x0664(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnDeviceSelectionComplete__Delegate; // 0x0670(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnUnlockAchievementComplete__Delegate; // 0x067C(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnProfileDataChanged__Delegate; // 0x0688(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnReadAchievementsComplete__Delegate; // 0x0694(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnReadOnlineAvatarComplete__Delegate; // 0x06A0(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnGetNumberOfCurrentPlayersComplete__Delegate; // 0x06AC(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnReadCrossTitleProfileSettingsComplete__Delegate; // 0x06B8(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnUnlockAvatarAwardComplete__Delegate; // 0x06C4(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnContentChange__Delegate; // 0x06D0(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnReadContentComplete__Delegate; // 0x06DC(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnReadCrossTitleContentComplete__Delegate; // 0x06E8(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnReadCrossTitleSaveGameDataComplete__Delegate; // 0x06F4(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnQueryAvailableDownloadsComplete__Delegate; // 0x0700(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnReadSaveGameDataComplete__Delegate; // 0x070C(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnWriteSaveGameDataComplete__Delegate; // 0x0718(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnReadSaveGamesComplete__Delegate; // 0x0724(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnReadDownloadableContentListComplete__Delegate; // 0x0730(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnReadHiddenDownloadableContentListComplete__Delegate; // 0x073C(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnReadCriticalDownloadableContentListComplete__Delegate;// 0x0748(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnCheckDownloadableContentList__Delegate; // 0x0754(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("OnlineSubsystemSteamworks"); - return ptr; - } - - - struct FString GetCountryString(); - void ClearCheckDownloadableContentListDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& CheckDownloadableContentListDelegate); - void AddCheckDownloadableContentListDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& CheckDownloadableContentListDelegate); - bool CheckDownloadableContentList(unsigned char LocalUserNum); - void OnCheckDownloadableContentList(unsigned char LocalUserNum, bool bDownloadableContentListAvailable); - unsigned char GetCriticalDownloadableContentList(unsigned char LocalUserNum, TArray* DLCList); - bool ReadCriticalDownloadableContentList(unsigned char LocalUserNum, int CategoryMask); - void ClearReadCriticalDownloadableContentListComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadCriticalDownloadableContentListCompleteDelegate); - void AddReadCriticalDownloadableContentListComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadCriticalDownloadableContentListCompleteDelegate); - void OnReadCriticalDownloadableContentListComplete(bool bWasSuccessful); - unsigned char GetHiddenDownloadableContentList(unsigned char LocalUserNum, TArray* DLCList); - bool ReadHiddenDownloadableContentList(unsigned char LocalUserNum, TArray OfferIds); - void ClearReadHiddenDownloadableContentListComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadHiddenDownloadableContentListCompleteDelegate); - void AddReadHiddenDownloadableContentListComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadHiddenDownloadableContentListCompleteDelegate); - void OnReadHiddenDownloadableContentListComplete(bool bWasSuccessful); - unsigned char GetDownloadableContentList(unsigned char LocalUserNum, TArray* DLCList); - bool ReadDownloadableContentList(unsigned char LocalUserNum, int CategoryMask); - void ClearReadDownloadableContentListComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadDownloadableContentListCompleteDelegate); - void AddReadDownloadableContentListComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadDownloadableContentListCompleteDelegate); - void OnReadDownloadableContentListComplete(bool bWasSuccessful); - unsigned char GetSaveGamesList(unsigned char LocalUserNum, TArray* SaveGamesList); - bool ReadSaveGamesList(unsigned char LocalUserNum, int DeviceID, const struct FString& SaveFilePrefix); - void ClearReadSaveGamesComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadSaveGamesCompleteDelegate); - void AddReadSaveGamesComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadSaveGamesCompleteDelegate); - void OnReadSaveGamesComplete(bool bWasSuccessful); - bool ClearSaveGames(unsigned char LocalUserNum); - bool DeleteSaveGame(unsigned char LocalUserNum, int DeviceID, const struct FString& FriendlyName, const struct FString& Filename); - void ClearWriteSaveGameDataComplete(unsigned char LocalUserNum, const struct FScriptDelegate& WriteSaveGameDataCompleteDelegate); - void AddWriteSaveGameDataComplete(unsigned char LocalUserNum, const struct FScriptDelegate& WriteSaveGameDataCompleteDelegate); - void OnWriteSaveGameDataComplete(bool bWasSuccessful, unsigned char LocalUserNum, int DeviceID, const struct FString& FriendlyName, const struct FString& Filename, const struct FString& SaveFileName); - bool WriteSaveGameData(unsigned char LocalUserNum, int DeviceID, const struct FString& FriendlyName, const struct FString& Filename, const struct FString& SaveFileName, TArray* SaveGameData); - void ClearReadSaveGameDataComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadSaveGameDataCompleteDelegate); - void AddReadSaveGameDataComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadSaveGameDataCompleteDelegate); - void OnReadSaveGameDataComplete(bool bWasSuccessful, unsigned char LocalUserNum, int DeviceID, const struct FString& FriendlyName, const struct FString& Filename, const struct FString& SaveFileName); - bool GetSaveGameData(unsigned char LocalUserNum, int DeviceID, const struct FString& FriendlyName, const struct FString& Filename, const struct FString& SaveFileName, unsigned char* bIsValid, TArray* SaveGameData); - bool ReadSaveGameData(unsigned char LocalUserNum, int DeviceID, const struct FString& FriendlyName, const struct FString& Filename, const struct FString& SaveFileName); - void GetAvailableDownloadCounts(unsigned char LocalUserNum, int* NewDownloads, int* TotalDownloads); - void ClearQueryAvailableDownloadsComplete(unsigned char LocalUserNum, const struct FScriptDelegate& QueryDownloadsDelegate); - void AddQueryAvailableDownloadsComplete(unsigned char LocalUserNum, const struct FScriptDelegate& QueryDownloadsDelegate); - void OnQueryAvailableDownloadsComplete(bool bWasSuccessful); - bool QueryAvailableDownloads(unsigned char LocalUserNum, int CategoryMask); - bool ClearCrossTitleSaveGames(unsigned char LocalUserNum); - void ClearReadCrossTitleSaveGameDataComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadSaveGameDataCompleteDelegate); - void AddReadCrossTitleSaveGameDataComplete(unsigned char LocalUserNum, const struct FScriptDelegate& ReadSaveGameDataCompleteDelegate); - void OnReadCrossTitleSaveGameDataComplete(bool bWasSuccessful, unsigned char LocalUserNum, int DeviceID, int TitleId, const struct FString& FriendlyName, const struct FString& Filename, const struct FString& SaveFileName); - bool GetCrossTitleSaveGameData(unsigned char LocalUserNum, int DeviceID, int TitleId, const struct FString& FriendlyName, const struct FString& Filename, const struct FString& SaveFileName, unsigned char* bIsValid, TArray* SaveGameData); - bool ReadCrossTitleSaveGameData(unsigned char LocalUserNum, int DeviceID, int TitleId, const struct FString& FriendlyName, const struct FString& Filename, const struct FString& SaveFileName); - void ClearReadCrossTitleContentCompleteDelegate(unsigned char LocalUserNum, unsigned char ContentType, const struct FScriptDelegate& ReadContentCompleteDelegate); - void AddReadCrossTitleContentCompleteDelegate(unsigned char LocalUserNum, unsigned char ContentType, const struct FScriptDelegate& ReadContentCompleteDelegate); - void OnReadCrossTitleContentComplete(bool bWasSuccessful); - unsigned char GetCrossTitleContentList(unsigned char LocalUserNum, unsigned char ContentType, TArray* ContentList); - void ClearCrossTitleContentList(unsigned char LocalUserNum, unsigned char ContentType); - bool ReadCrossTitleContentList(unsigned char LocalUserNum, unsigned char ContentType, int TitleId, int DeviceID); - unsigned char GetContentList(unsigned char LocalUserNum, unsigned char ContentType, TArray* ContentList); - void ClearContentList(unsigned char LocalUserNum, unsigned char ContentType); - bool ReadContentList(unsigned char LocalUserNum, unsigned char ContentType, int DeviceID); - void ClearReadContentComplete(unsigned char LocalUserNum, unsigned char ContentType, const struct FScriptDelegate& ReadContentCompleteDelegate); - void AddReadContentComplete(unsigned char LocalUserNum, unsigned char ContentType, const struct FScriptDelegate& ReadContentCompleteDelegate); - void OnReadContentComplete(bool bWasSuccessful); - void ClearContentChangeDelegate(const struct FScriptDelegate& ContentDelegate, unsigned char LocalUserNum); - void AddContentChangeDelegate(const struct FScriptDelegate& ContentDelegate, unsigned char LocalUserNum); - void ClearContentChangeDelegateEx(const struct FScriptDelegate& ContentDelegate); - void AddContentChangeDelegateEx(const struct FScriptDelegate& ContentDelegate); - void OnContentChange(); - bool ShowRedeemCodeUI(unsigned char LocalUserNum); - void DumpSteamworksSessionState(); - void DumpSessionState(); - bool SetVoiceVolume(unsigned char VolType, float VolumeParam); - void ClearUnlockAvatarAwardCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& UnlockAvatarAwardCompleteDelegate); - void AddUnlockAvatarAwardCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& UnlockAvatarAwardCompleteDelegate); - void OnUnlockAvatarAwardComplete(bool bWasSuccessful); - bool GetFriendJoinURL(const struct FUniqueNetId& FriendUID, struct FString* ServerURL, struct FString* ServerUID); - bool GetCommandlineJoinURL(bool bMarkAsJoined, struct FString* ServerURL, struct FString* ServerUID); - bool Int64ToUniqueNetId(const struct FString& UIDString, struct FUniqueNetId* OutUID); - struct FString UniqueNetIdToInt64(struct FUniqueNetId* Uid); - void NotifyVOIPPlaybackFinished(class UAudioComponent* VOIPAudioComponent); - void OnVOIPPlaybackFinished(class UAudioComponent* AC); - bool ShowProfileUI(unsigned char LocalUserNum, const struct FString& SubURL, const struct FUniqueNetId& PlayerUID); - struct FString UniqueNetIdToPlayerName(struct FUniqueNetId* Uid); - bool DisplayAchievementProgress(int AchievementId, int ProgressCount, int MaxProgress); - bool CreateLeaderboard(const struct FString& LeaderboardName, unsigned char SortType, unsigned char DisplayFormat); - bool ResetStats(bool bResetAchievements); - bool ShowCustomMessageUI(unsigned char LocalUserNum, const struct FString& MessageTitle, const struct FString& NonEditableMessage, const struct FString& EditableMessage, TArray* Recipients); - void ClearCrossTitleProfileSettings(unsigned char LocalUserNum, int TitleId); - class UOnlineProfileSettings* GetCrossTitleProfileSettings(unsigned char LocalUserNum, int TitleId); - void ClearReadCrossTitleProfileSettingsCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReadProfileSettingsCompleteDelegate); - void AddReadCrossTitleProfileSettingsCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReadProfileSettingsCompleteDelegate); - void OnReadCrossTitleProfileSettingsComplete(unsigned char LocalUserNum, int TitleId, bool bWasSuccessful); - bool ReadCrossTitleProfileSettings(unsigned char LocalUserNum, int TitleId, class UOnlineProfileSettings* ProfileSettings); - bool UnlockAvatarAward(unsigned char LocalUserNum, int AvatarItemId); - TArray EnumerateFilesOnRemoteStorage(); - bool DeleteFileFromRemoteStorage(const struct FString& Filename); - bool ReadBytesFromRemoteStorage(const struct FString& Filename, TArray* Data); - bool ReadStringFromRemoteStorage(const struct FString& Filename, struct FString* Data); - bool WriteBytesToRemoteStorage(const struct FString& Filename, TArray Data); - bool WriteStringToRemoteStorage(const struct FString& Filename, const struct FString& Data); - void GetSteamClanData(TArray* Results); - void ClearGetNumberOfCurrentPlayersCompleteDelegate(const struct FScriptDelegate& GetNumberOfCurrentPlayersCompleteDelegate); - void AddGetNumberOfCurrentPlayersCompleteDelegate(const struct FScriptDelegate& GetNumberOfCurrentPlayersCompleteDelegate); - void OnGetNumberOfCurrentPlayersComplete(int TotalPlayers); - bool GetNumberOfCurrentPlayers(); - void ReadOnlineAvatar(const struct FUniqueNetId& PlayerNetId, int Size, const struct FScriptDelegate& ReadOnlineAvatarCompleteDelegate); - void OnReadOnlineAvatarComplete(const struct FUniqueNetId& PlayerNetId, class UTexture2D* Avatar); - bool ShowCustomPlayersUI(unsigned char LocalUserNum, const struct FString& Title, const struct FString& Description, TArray* Players); - unsigned char GetAchievements(unsigned char LocalUserNum, int TitleId, TArray* Achievements); - void ClearReadAchievementsCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReadAchievementsCompleteDelegate); - void AddReadAchievementsCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReadAchievementsCompleteDelegate); - void OnReadAchievementsComplete(int TitleId); - bool ReadAchievements(unsigned char LocalUserNum, int TitleId, bool bShouldReadText, bool bShouldReadImages); - bool ShowPlayersUI(unsigned char LocalUserNum); - bool ShowFriendsInviteUI(unsigned char LocalUserNum, const struct FUniqueNetId& PlayerID); - bool ShowFriendsUI(unsigned char LocalUserNum); - void ClearProfileDataChangedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ProfileDataChangedDelegate); - void AddProfileDataChangedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ProfileDataChangedDelegate); - void OnProfileDataChanged(); - bool UnlockGamerPicture(unsigned char LocalUserNum, int PictureId); - void ClearUnlockAchievementCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& UnlockAchievementCompleteDelegate); - void AddUnlockAchievementCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& UnlockAchievementCompleteDelegate); - void OnUnlockAchievementComplete(bool bWasSuccessful); - bool UnlockAchievement(unsigned char LocalUserNum, int AchievementId); - bool IsDeviceValid(int DeviceID, int SizeNeeded); - int GetDeviceSelectionResults(unsigned char LocalUserNum, struct FString* DeviceName); - void ClearDeviceSelectionDoneDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& DeviceDelegate); - void AddDeviceSelectionDoneDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& DeviceDelegate); - void OnDeviceSelectionComplete(bool bWasSuccessful); - bool ShowDeviceSelectionUI(unsigned char LocalUserNum, int SizeNeeded, bool bForceShow, bool bManageStorage); - bool ShowMembershipMarketplaceUI(unsigned char LocalUserNum); - bool ShowContentPurchaseWebPage(unsigned char LocalUserNum, const struct FString& OfferURL); - bool ShowContentPurchaseUI(unsigned char LocalUserNum, const struct FString& Offer, bool bCheckOut, bool bPreOrder); - bool ShowContentMarketplaceUI(unsigned char LocalUserNum, int CategoryMask, int OfferId); - bool ShowInviteUI(unsigned char LocalUserNum, const struct FString& InviteText); - bool ShowAchievementsUI(unsigned char LocalUserNum); - bool ShowMessagesUI(unsigned char LocalUserNum); - bool ShowGamerCardUI(unsigned char LocalUserNum, const struct FUniqueNetId& PlayerID); - bool ShowFeedbackUI(unsigned char LocalUserNum, const struct FUniqueNetId& PlayerID); - bool DeleteMessage(unsigned char LocalUserNum, int MessageIndex); - bool UnmuteAll(unsigned char LocalUserNum); - bool MuteAll(unsigned char LocalUserNum, bool bAllowFriends); - void CalcAggregateSkill(TArray Mus, TArray Sigmas, struct FDouble* OutAggregateMu, struct FDouble* OutAggregateSigma); - bool RegisterStatGuid(const struct FUniqueNetId& PlayerID, struct FString* ClientStatGuid); - struct FString GetClientStatGuid(); - void ClearRegisterHostStatGuidCompleteDelegateDelegate(const struct FScriptDelegate& RegisterHostStatGuidCompleteDelegate); - void AddRegisterHostStatGuidCompleteDelegate(const struct FScriptDelegate& RegisterHostStatGuidCompleteDelegate); - void OnRegisterHostStatGuidComplete(bool bWasSuccessful); - bool RegisterHostStatGuid(struct FString* HostStatGuid); - struct FString GetHostStatGuid(); - void ClearFriendMessageReceivedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& MessageDelegate); - void AddFriendMessageReceivedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& MessageDelegate); - void OnFriendMessageReceived(unsigned char LocalUserNum, const struct FUniqueNetId& SendingPlayer, const struct FString& SendingNick, const struct FString& Message); - void GetFriendMessages(unsigned char LocalUserNum, TArray* FriendMessages); - void ClearJoinFriendGameCompleteDelegate(const struct FScriptDelegate& JoinFriendGameCompleteDelegate); - void AddJoinFriendGameCompleteDelegate(const struct FScriptDelegate& JoinFriendGameCompleteDelegate); - void OnJoinFriendGameComplete(bool bWasSuccessful); - bool JoinFriendGame(unsigned char LocalUserNum, const struct FUniqueNetId& Friend); - void ClearReceivedGameInviteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReceivedGameInviteDelegate); - void AddReceivedGameInviteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReceivedGameInviteDelegate); - void OnReceivedGameInvite(unsigned char LocalUserNum, const struct FString& InviterName); - void ClearSentGameInviteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& SentGameInviteDelegate); - void AddSentGameInviteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& SentGameInviteDelegate); - void OnSentGameInvite(unsigned char LocalUserNum, bool bWasSuccessful); - bool SendGameInviteToFriends(unsigned char LocalUserNum, TArray Friends, const struct FString& Text); - bool SendGameInviteToFriend(unsigned char LocalUserNum, const struct FUniqueNetId& Friend, const struct FString& Text); - bool SendMessageToFriend(unsigned char LocalUserNum, const struct FUniqueNetId& Friend, const struct FString& Message); - void ClearFriendInviteReceivedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& InviteDelegate); - void AddFriendInviteReceivedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& InviteDelegate); - void OnFriendInviteReceived(unsigned char LocalUserNum, const struct FUniqueNetId& RequestingPlayer, const struct FString& RequestingNick, const struct FString& Message); - bool DenyFriendInvite(unsigned char LocalUserNum, const struct FUniqueNetId& RequestingPlayer); - bool AcceptFriendInvite(unsigned char LocalUserNum, const struct FUniqueNetId& RequestingPlayer); - bool RemoveFriend(unsigned char LocalUserNum, const struct FUniqueNetId& FormerFriend); - void ClearAddFriendByNameCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& FriendDelegate); - void AddAddFriendByNameCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& FriendDelegate); - void OnAddFriendByNameComplete(bool bWasSuccessful); - bool AddFriendByName(unsigned char LocalUserNum, const struct FString& FriendName, const struct FString& Message); - bool AddFriend(unsigned char LocalUserNum, const struct FUniqueNetId& NewFriend, const struct FString& Message); - struct FString GetKeyboardInputResults(unsigned char* bWasCanceled); - void ClearKeyboardInputDoneDelegate(const struct FScriptDelegate& InputDelegate); - void AddKeyboardInputDoneDelegate(const struct FScriptDelegate& InputDelegate); - void OnKeyboardInputComplete(bool bWasSuccessful); - bool ShowKeyboardUI(unsigned char LocalUserNum, const struct FString& TitleText, const struct FString& DescriptionText, unsigned char KeyboardType, bool bShouldValidate, const struct FString& DefaultText, int MaxResultLength); - void SetOnlineStatus(unsigned char LocalUserNum, int StatusId, TArray* LocalizedStringSettings, TArray* Properties); - bool GetLocalAccountNames(TArray* Accounts); - bool DeleteLocalAccount(const struct FString& UserName, const struct FString& Password); - bool RenameLocalAccount(const struct FString& NewUserName, const struct FString& OldUserName, const struct FString& Password); - bool CreateLocalAccount(const struct FString& UserName, const struct FString& Password); - void ClearCreateOnlineAccountCompletedDelegate(const struct FScriptDelegate& AccountCreateDelegate); - void AddCreateOnlineAccountCompletedDelegate(const struct FScriptDelegate& AccountCreateDelegate); - void OnCreateOnlineAccountCompleted(unsigned char ErrorStatus); - bool CreateOnlineAccount(const struct FString& UserName, const struct FString& Password, const struct FString& EmailAddress, const struct FString& ProductKey); - bool ClearDownloadedFile(const struct FString& Filename); - bool ClearDownloadedFiles(); - unsigned char GetTitleFileState(const struct FString& Filename); - bool GetTitleFileContents(const struct FString& Filename, TArray* FileContents); - void ClearReadTitleFileCompleteDelegate(const struct FScriptDelegate& ReadTitleFileCompleteDelegate); - void AddReadTitleFileCompleteDelegate(const struct FScriptDelegate& ReadTitleFileCompleteDelegate); - bool ReadTitleFile(unsigned char LocalUserNum, const struct FString& FileToRead); - void OnReadTitleFileComplete(bool bWasSuccessful, const struct FString& Filename); - void ClearShareTitleFileCompleteDelegate(const struct FScriptDelegate& ShareTitleFileCompleteDelegate); - void AddShareTitleFileCompleteDelegate(const struct FScriptDelegate& ShareTitleFileCompleteDelegate); - bool ShareTitleFile(const struct FString& FileToShare); - void OnShareTitleFileComplete(bool bWasSuccessful, const struct FString& Filename, const struct FString& UGCHandle); - void ClearStorageDeviceChangeDelegate(const struct FScriptDelegate& StorageDeviceChangeDelegate); - void AddStorageDeviceChangeDelegate(const struct FScriptDelegate& StorageDeviceChangeDelegate); - void OnStorageDeviceChange(); - int GetLocale(); - unsigned char GetNATType(); - void ClearConnectionStatusChangeDelegate(const struct FScriptDelegate& ConnectionStatusDelegate); - void AddConnectionStatusChangeDelegate(const struct FScriptDelegate& ConnectionStatusDelegate); - void OnConnectionStatusChange(unsigned char ConnectionStatus); - bool IsControllerConnected(int ControllerId); - void ClearControllerChangeDelegate(const struct FScriptDelegate& ControllerChangeDelegate); - void AddControllerChangeDelegate(const struct FScriptDelegate& ControllerChangeDelegate); - void OnControllerChange(int ControllerId, bool bIsConnected); - void SetNetworkNotificationPosition(unsigned char NewPos); - unsigned char GetNetworkNotificationPosition(); - void ClearExternalUIChangeDelegate(const struct FScriptDelegate& ExternalUIDelegate); - void AddExternalUIChangeDelegate(const struct FScriptDelegate& ExternalUIDelegate); - void OnExternalUIChange(bool bIsOpening); - void ClearLinkStatusChangeDelegate(const struct FScriptDelegate& LinkStatusDelegate); - void AddLinkStatusChangeDelegate(const struct FScriptDelegate& LinkStatusDelegate); - void OnLinkStatusChange(bool bIsConnected); - bool HasLinkConnection(); - struct FUniqueNetId GetPlayerUniqueNetIdFromIndex(int UserIndex); - struct FString GetPlayerNicknameFromIndex(int UserIndex); - bool WriteOnlinePlayerScores(const struct FName& SessionName, int LeaderboardId, TArray* PlayerScores); - void ClearFlushOnlineStatsCompleteDelegate(const struct FScriptDelegate& FlushOnlineStatsCompleteDelegate); - void AddFlushOnlineStatsCompleteDelegate(const struct FScriptDelegate& FlushOnlineStatsCompleteDelegate); - void OnFlushOnlineStatsComplete(const struct FName& SessionName, bool bWasSuccessful); - bool FlushOnlineStats(const struct FName& SessionName); - bool WriteOnlineStats(const struct FName& SessionName, const struct FUniqueNetId& Player, class UOnlineStatsWrite* StatsWrite); - void FreeStats(class UOnlineStatsRead* StatsRead); - void ClearReadOnlineStatsCompleteDelegate(const struct FScriptDelegate& ReadOnlineStatsCompleteDelegate); - void AddReadOnlineStatsCompleteDelegate(const struct FScriptDelegate& ReadOnlineStatsCompleteDelegate); - void OnReadOnlineStatsComplete(bool bWasSuccessful); - bool ReadOnlineStatsByRankAroundPlayer(unsigned char LocalUserNum, class UOnlineStatsRead* StatsRead, int NumRows); - bool ReadOnlineStatsByRank(class UOnlineStatsRead* StatsRead, int StartIndex, int NumToRead); - bool ReadOnlineStatsForFriends(unsigned char LocalUserNum, class UOnlineStatsRead* StatsRead); - bool ReadOnlineStats(class UOnlineStatsRead* StatsRead, TArray* Players); - bool SetSpeechRecognitionObject(unsigned char LocalUserNum, class USpeechRecognition* SpeechRecogObj); - bool SelectVocabulary(unsigned char LocalUserNum, int VocabularyId); - void ClearRecognitionCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& RecognitionDelegate); - void AddRecognitionCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& RecognitionDelegate); - void OnRecognitionComplete(); - bool GetRecognitionResults(unsigned char LocalUserNum, TArray* Words); - bool StopSpeechRecognition(unsigned char LocalUserNum); - bool StartSpeechRecognition(unsigned char LocalUserNum); - void StopNetworkedVoice(unsigned char LocalUserNum); - void StartNetworkedVoice(unsigned char LocalUserNum); - void ClearPlayerTalkingDelegate(const struct FScriptDelegate& TalkerDelegate); - void AddPlayerTalkingDelegate(const struct FScriptDelegate& TalkerDelegate); - void OnPlayerTalkingStateChange(const struct FUniqueNetId& Player, bool bIsTalking); - bool UnmuteRemoteTalker(unsigned char LocalUserNum, const struct FUniqueNetId& PlayerID, bool bIsSystemWide); - bool MuteRemoteTalker(unsigned char LocalUserNum, const struct FUniqueNetId& PlayerID, bool bIsSystemWide); - bool SetRemoteTalkerPriority(unsigned char LocalUserNum, const struct FUniqueNetId& PlayerID, int Priority); - bool IsHeadsetPresent(unsigned char LocalUserNum); - bool IsRemotePlayerTalking(const struct FUniqueNetId& PlayerID); - bool IsLocalPlayerTalking(unsigned char LocalUserNum); - bool UnregisterRemoteTalker(const struct FUniqueNetId& PlayerID); - bool RegisterRemoteTalker(const struct FUniqueNetId& PlayerID); - bool UnregisterLocalTalker(unsigned char LocalUserNum); - bool RegisterLocalTalker(unsigned char LocalUserNum); - unsigned char GetFriendsList(unsigned char LocalUserNum, int Count, int StartingAt, TArray* Friends); - void ClearReadFriendsCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReadFriendsCompleteDelegate); - void AddReadFriendsCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReadFriendsCompleteDelegate); - void OnReadFriendsComplete(bool bWasSuccessful); - bool ReadFriendsList(unsigned char LocalUserNum, int Count, int StartingAt); - void ClearWritePlayerStorageCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& WritePlayerStorageCompleteDelegate); - void AddWritePlayerStorageCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& WritePlayerStorageCompleteDelegate); - void OnWritePlayerStorageComplete(unsigned char LocalUserNum, bool bWasSuccessful); - bool WritePlayerStorage(unsigned char LocalUserNum, class UOnlinePlayerStorage* PlayerStorage, int DeviceID); - class UOnlinePlayerStorage* GetPlayerStorage(unsigned char LocalUserNum); - void ClearReadPlayerStorageForNetIdCompleteDelegate(const struct FUniqueNetId& NetId, const struct FScriptDelegate& ReadPlayerStorageForNetIdCompleteDelegate); - void AddReadPlayerStorageForNetIdCompleteDelegate(const struct FUniqueNetId& NetId, const struct FScriptDelegate& ReadPlayerStorageForNetIdCompleteDelegate); - void OnReadPlayerStorageForNetIdComplete(const struct FUniqueNetId& NetId, bool bWasSuccessful); - bool ReadPlayerStorageForNetId(unsigned char LocalUserNum, const struct FUniqueNetId& NetId, class UOnlinePlayerStorage* PlayerStorage); - void ClearReadPlayerStorageCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReadPlayerStorageCompleteDelegate); - void AddReadPlayerStorageCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReadPlayerStorageCompleteDelegate); - void OnReadPlayerStorageComplete(unsigned char LocalUserNum, bool bWasSuccessful); - bool ReadPlayerStorage(unsigned char LocalUserNum, class UOnlinePlayerStorage* PlayerStorage, int DeviceID); - void ClearWriteProfileSettingsCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& WriteProfileSettingsCompleteDelegate); - void AddWriteProfileSettingsCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& WriteProfileSettingsCompleteDelegate); - void OnWriteProfileSettingsComplete(unsigned char LocalUserNum, bool bWasSuccessful); - bool WriteProfileSettings(unsigned char LocalUserNum, class UOnlineProfileSettings* ProfileSettings); - class UOnlineProfileSettings* GetProfileSettings(unsigned char LocalUserNum); - void ClearReadProfileSettingsCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReadProfileSettingsCompleteDelegate); - void AddReadProfileSettingsCompleteDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& ReadProfileSettingsCompleteDelegate); - void OnReadProfileSettingsComplete(unsigned char LocalUserNum, bool bWasSuccessful); - bool ReadProfileSettings(unsigned char LocalUserNum, class UOnlineProfileSettings* ProfileSettings); - void ClearFriendsChangeDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& FriendsDelegate); - void AddFriendsChangeDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& FriendsDelegate); - void ClearMutingChangeDelegate(const struct FScriptDelegate& MutingDelegate); - void AddMutingChangeDelegate(const struct FScriptDelegate& MutingDelegate); - void ClearLoginCancelledDelegate(const struct FScriptDelegate& CancelledDelegate); - void AddLoginCancelledDelegate(const struct FScriptDelegate& CancelledDelegate); - void ClearLoginStatusChangeDelegate(const struct FScriptDelegate& LoginStatusDelegate, unsigned char LocalUserNum); - void AddLoginStatusChangeDelegate(const struct FScriptDelegate& LoginStatusDelegate, unsigned char LocalUserNum); - void OnLoginStatusChange(unsigned char NewStatus, const struct FUniqueNetId& NewId); - void ClearLoginChangeDelegate(const struct FScriptDelegate& LoginDelegate); - void AddLoginChangeDelegate(const struct FScriptDelegate& LoginDelegate); - bool IsMuted(unsigned char LocalUserNum, const struct FUniqueNetId& PlayerID); - bool AreAnyFriends(unsigned char LocalUserNum, TArray* Query); - bool IsFriend(unsigned char LocalUserNum, const struct FUniqueNetId& PlayerID); - unsigned char CanShowPresenceInformation(unsigned char LocalUserNum); - unsigned char CanViewPlayerProfiles(unsigned char LocalUserNum); - unsigned char CanPurchaseContent(unsigned char LocalUserNum); - unsigned char CanDownloadUserContent(unsigned char LocalUserNum); - unsigned char CanCommunicate(unsigned char LocalUserNum); - unsigned char CanPlayOnline(unsigned char LocalUserNum); - void ClearGetUserAgeGroupDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& GetUserAgeGroupDelegate); - void AddGetUserAgeGroupDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& GetUserAgeGroupDelegate); - bool GetUserAgeGroup(unsigned char LocalUserNum); - void OnGetUserAgeGroup(unsigned char LocalUserNum, unsigned char UserAgeGroup); - struct FString GetPlayerNickname(unsigned char LocalUserNum); - bool GetUniquePlayerId(unsigned char LocalUserNum, struct FUniqueNetId* PlayerID); - bool IsLocalLogin(unsigned char LocalUserNum); - bool IsGuestLogin(unsigned char LocalUserNum); - unsigned char GetLoginStatus(unsigned char LocalUserNum); - void ClearLogoutCompletedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& LogoutDelegate); - void AddLogoutCompletedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& LogoutDelegate); - void OnLogoutCompleted(bool bWasSuccessful); - bool Logout(unsigned char LocalUserNum); - void ClearLoginFailedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& LoginFailedDelegate); - void AddLoginFailedDelegate(unsigned char LocalUserNum, const struct FScriptDelegate& LoginFailedDelegate); - void OnLoginFailed(unsigned char LocalUserNum, unsigned char ErrorCode); - bool AutoLogin(); - bool Login(unsigned char LocalUserNum, const struct FString& LoginName, const struct FString& Password, bool bWantsLocalOnly); - bool ShowLoginUI(bool bShowOnlineOnly, int NumLoginOverride, bool bAddUser); - void OnFriendsChange(); - void OnMutingChange(); - void OnLoginCancelled(); - void OnLoginChange(unsigned char LocalUserNum); - void Exit(); - bool Init(); -}; - - -// Class OnlineSubsystemSteamworks.QoSHandlerSteamworks -// 0x00A4 (0x003C - 0x00E0) -class UQoSHandlerSteamworks : public UObject -{ -public: - int MaxQoSRequest; // 0x003C(0x0004) (Config) - int MaxQoSListen; // 0x0040(0x0004) (Config) - int NumPingProbes; // 0x0044(0x0004) (Config) - int PingProbeSize; // 0x0048(0x0004) (Config) - float PingTimeout; // 0x004C(0x0004) (Config) - float ChallengeTimeout; // 0x0050(0x0004) (Config) - float ListenTimeout; // 0x0054(0x0004) (Config) - unsigned long bEnabled : 1; // 0x0058(0x0004) - struct FMap_Mirror ListenEntries; // 0x005C(0x003C) (Native, Transient) - struct FMap_Mirror RequestEntries; // 0x0098(0x003C) (Native, Transient) - TArray PendingRequests; // 0x00D4(0x000C) (Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("QoSHandlerSteamworks"); - return ptr; - } - -}; - - -// Class OnlineSubsystemSteamworks.SparkInterfaceSteamworks -// 0x0000 (0x00DC - 0x00DC) -class USparkInterfaceSteamworks : public USparkInterfaceImpl -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SparkInterfaceSteamworks"); - return ptr; - } - -}; - - -// Class OnlineSubsystemSteamworks.IpNetDriverSteamworks -// 0x0000 (0x01EC - 0x01EC) -class UIpNetDriverSteamworks : public UTcpNetDriver -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IpNetDriverSteamworks"); - return ptr; - } - -}; - - -// Class OnlineSubsystemSteamworks.IpNetConnectionSteamworks -// 0x0000 (0x5078 - 0x5078) -class UIpNetConnectionSteamworks : public UTcpipConnection -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IpNetConnectionSteamworks"); - return ptr; - } - -}; - - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/OnlineSubsystemSteamworks/OnlineSubsystemSteamworks_f_structs.h b/src/include/BL2SDK/OnlineSubsystemSteamworks/OnlineSubsystemSteamworks_f_structs.h deleted file mode 100644 index 9eb27c4f..00000000 --- a/src/include/BL2SDK/OnlineSubsystemSteamworks/OnlineSubsystemSteamworks_f_structs.h +++ /dev/null @@ -1,2680 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Parameters -//--------------------------------------------------------------------------- - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.GetServerAddr -struct UOnlineAuthInterfaceSteamworks_GetServerAddr_Params -{ - int OutServerIP; // (Parm, OutParm) - int OutServerPort; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.GetServerUniqueId -struct UOnlineAuthInterfaceSteamworks_GetServerUniqueId_Params -{ - struct FUniqueNetId OutServerUID; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.EndRemoteServerAuthSession -struct UOnlineAuthInterfaceSteamworks_EndRemoteServerAuthSession_Params -{ - struct FUniqueNetId ServerUID; // (Parm) - int ServerIP; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.EndLocalServerAuthSession -struct UOnlineAuthInterfaceSteamworks_EndLocalServerAuthSession_Params -{ - struct FUniqueNetId ClientUID; // (Parm) - int ClientIP; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.VerifyServerAuthSession -struct UOnlineAuthInterfaceSteamworks_VerifyServerAuthSession_Params -{ - struct FUniqueNetId ServerUID; // (Parm) - int ServerIP; // (Parm) - int AuthBlobUID; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.CreateServerAuthSession -struct UOnlineAuthInterfaceSteamworks_CreateServerAuthSession_Params -{ - struct FUniqueNetId ClientUID; // (Parm) - int ClientIP; // (Parm) - int ClientPort; // (Parm) - int OutAuthBlobUID; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.EndRemoteClientAuthSession -struct UOnlineAuthInterfaceSteamworks_EndRemoteClientAuthSession_Params -{ - struct FUniqueNetId ClientUID; // (Parm) - int ClientIP; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.EndLocalClientAuthSession -struct UOnlineAuthInterfaceSteamworks_EndLocalClientAuthSession_Params -{ - struct FUniqueNetId ServerUID; // (Parm) - int ServerIP; // (Parm) - int ServerPort; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.VerifyClientAuthSession -struct UOnlineAuthInterfaceSteamworks_VerifyClientAuthSession_Params -{ - struct FUniqueNetId ClientUID; // (Parm) - int ClientIP; // (Parm) - int ClientPort; // (Parm) - int AuthBlobUID; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.CreateClientAuthSession -struct UOnlineAuthInterfaceSteamworks_CreateClientAuthSession_Params -{ - struct FUniqueNetId ServerUID; // (Parm) - int ServerIP; // (Parm) - int ServerPort; // (Parm) - unsigned long bSecure : 1; // (Parm) - int OutAuthBlobUID; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.SendAuthRequestServer -struct UOnlineAuthInterfaceSteamworks_SendAuthRequestServer_Params -{ - struct FUniqueNetId ServerUID; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineAuthInterfaceSteamworks.SendAuthRequestClient -struct UOnlineAuthInterfaceSteamworks_SendAuthRequestClient_Params -{ - class UPlayer* ClientConnection; // (Parm) - struct FUniqueNetId ClientUID; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.GetGameSettings -struct UOnlineGameInterfaceSteamworks_GetGameSettings_Params -{ - struct FName SessionName; // (Parm) - class UOnlineGameSettings* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.GetResolvedConnectString -struct UOnlineGameInterfaceSteamworks_GetResolvedConnectString_Params -{ - struct FName SessionName; // (Parm) - struct FString ConnectInfo; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.BindPlatformSpecificSessionToSearch -struct UOnlineGameInterfaceSteamworks_BindPlatformSpecificSessionToSearch_Params -{ - unsigned char SearchingPlayerNum; // (Parm) - class UOnlineGameSearch* SearchSettings; // (Parm) - unsigned char PlatformSpecificInfo; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.ReadPlatformSpecificSessionInfoBySessionName -struct UOnlineGameInterfaceSteamworks_ReadPlatformSpecificSessionInfoBySessionName_Params -{ - struct FName SessionName; // (Parm) - unsigned char PlatformSpecificInfo; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.ReadPlatformSpecificSessionInfo -struct UOnlineGameInterfaceSteamworks_ReadPlatformSpecificSessionInfo_Params -{ - struct FOnlineGameSearchResult DesiredGame; // (Const, Parm, OutParm) - unsigned char PlatformSpecificInfo; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.QueryNonAdvertisedData -struct UOnlineGameInterfaceSteamworks_QueryNonAdvertisedData_Params -{ - int StartAt; // (Parm) - int NumberToQuery; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.ClearUnregisterPlayerCompleteDelegate -struct UOnlineGameInterfaceSteamworks_ClearUnregisterPlayerCompleteDelegate_Params -{ - struct FScriptDelegate UnregisterPlayerCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.AddUnregisterPlayerCompleteDelegate -struct UOnlineGameInterfaceSteamworks_AddUnregisterPlayerCompleteDelegate_Params -{ - struct FScriptDelegate UnregisterPlayerCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.OnUnregisterPlayerComplete -struct UOnlineGameInterfaceSteamworks_OnUnregisterPlayerComplete_Params -{ - struct FName SessionName; // (Parm) - struct FUniqueNetId PlayerID; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.UnregisterPlayer -struct UOnlineGameInterfaceSteamworks_UnregisterPlayer_Params -{ - struct FName SessionName; // (Parm) - struct FUniqueNetId PlayerID; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.ClearRegisterPlayerCompleteDelegate -struct UOnlineGameInterfaceSteamworks_ClearRegisterPlayerCompleteDelegate_Params -{ - struct FScriptDelegate RegisterPlayerCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.AddRegisterPlayerCompleteDelegate -struct UOnlineGameInterfaceSteamworks_AddRegisterPlayerCompleteDelegate_Params -{ - struct FScriptDelegate RegisterPlayerCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.OnRegisterPlayerComplete -struct UOnlineGameInterfaceSteamworks_OnRegisterPlayerComplete_Params -{ - struct FName SessionName; // (Parm) - struct FUniqueNetId PlayerID; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.RegisterPlayer -struct UOnlineGameInterfaceSteamworks_RegisterPlayer_Params -{ - struct FName SessionName; // (Parm) - struct FUniqueNetId PlayerID; // (Parm) - unsigned long bWasInvited : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.AcceptGameInvite -struct UOnlineGameInterfaceSteamworks_AcceptGameInvite_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FName SessionName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.OnGameInviteAccepted -struct UOnlineGameInterfaceSteamworks_OnGameInviteAccepted_Params -{ - struct FOnlineGameSearchResult InviteResult; // (Const, Parm, OutParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.ClearGameInviteAcceptedDelegate -struct UOnlineGameInterfaceSteamworks_ClearGameInviteAcceptedDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate GameInviteAcceptedDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.AddGameInviteAcceptedDelegate -struct UOnlineGameInterfaceSteamworks_AddGameInviteAcceptedDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate GameInviteAcceptedDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.UpdateOnlineGame -struct UOnlineGameInterfaceSteamworks_UpdateOnlineGame_Params -{ - struct FName SessionName; // (Parm) - class UOnlineGameSettings* UpdatedGameSettings; // (Parm) - unsigned long bShouldRefreshOnlineData : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetCountryString -struct UOnlineSubsystemSteamworks_GetCountryString_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearCheckDownloadableContentListDelegate -struct UOnlineSubsystemSteamworks_ClearCheckDownloadableContentListDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate CheckDownloadableContentListDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddCheckDownloadableContentListDelegate -struct UOnlineSubsystemSteamworks_AddCheckDownloadableContentListDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate CheckDownloadableContentListDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CheckDownloadableContentList -struct UOnlineSubsystemSteamworks_CheckDownloadableContentList_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnCheckDownloadableContentList -struct UOnlineSubsystemSteamworks_OnCheckDownloadableContentList_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long bDownloadableContentListAvailable : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetCriticalDownloadableContentList -struct UOnlineSubsystemSteamworks_GetCriticalDownloadableContentList_Params -{ - unsigned char LocalUserNum; // (Parm) - TArray DLCList; // (Parm, OutParm, NeedCtorLink) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadCriticalDownloadableContentList -struct UOnlineSubsystemSteamworks_ReadCriticalDownloadableContentList_Params -{ - unsigned char LocalUserNum; // (Parm) - int CategoryMask; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadCriticalDownloadableContentListComplete -struct UOnlineSubsystemSteamworks_ClearReadCriticalDownloadableContentListComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReadCriticalDownloadableContentListCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadCriticalDownloadableContentListComplete -struct UOnlineSubsystemSteamworks_AddReadCriticalDownloadableContentListComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReadCriticalDownloadableContentListCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadCriticalDownloadableContentListComplete -struct UOnlineSubsystemSteamworks_OnReadCriticalDownloadableContentListComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetHiddenDownloadableContentList -struct UOnlineSubsystemSteamworks_GetHiddenDownloadableContentList_Params -{ - unsigned char LocalUserNum; // (Parm) - TArray DLCList; // (Parm, OutParm, NeedCtorLink) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadHiddenDownloadableContentList -struct UOnlineSubsystemSteamworks_ReadHiddenDownloadableContentList_Params -{ - unsigned char LocalUserNum; // (Parm) - TArray OfferIds; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadHiddenDownloadableContentListComplete -struct UOnlineSubsystemSteamworks_ClearReadHiddenDownloadableContentListComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReadHiddenDownloadableContentListCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadHiddenDownloadableContentListComplete -struct UOnlineSubsystemSteamworks_AddReadHiddenDownloadableContentListComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReadHiddenDownloadableContentListCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadHiddenDownloadableContentListComplete -struct UOnlineSubsystemSteamworks_OnReadHiddenDownloadableContentListComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetDownloadableContentList -struct UOnlineSubsystemSteamworks_GetDownloadableContentList_Params -{ - unsigned char LocalUserNum; // (Parm) - TArray DLCList; // (Parm, OutParm, NeedCtorLink) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadDownloadableContentList -struct UOnlineSubsystemSteamworks_ReadDownloadableContentList_Params -{ - unsigned char LocalUserNum; // (Parm) - int CategoryMask; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadDownloadableContentListComplete -struct UOnlineSubsystemSteamworks_ClearReadDownloadableContentListComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReadDownloadableContentListCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadDownloadableContentListComplete -struct UOnlineSubsystemSteamworks_AddReadDownloadableContentListComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReadDownloadableContentListCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadDownloadableContentListComplete -struct UOnlineSubsystemSteamworks_OnReadDownloadableContentListComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetSaveGamesList -struct UOnlineSubsystemSteamworks_GetSaveGamesList_Params -{ - unsigned char LocalUserNum; // (Parm) - TArray SaveGamesList; // (Parm, OutParm, NeedCtorLink) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadSaveGamesList -struct UOnlineSubsystemSteamworks_ReadSaveGamesList_Params -{ - unsigned char LocalUserNum; // (Parm) - int DeviceID; // (OptionalParm, Parm) - struct FString SaveFilePrefix; // (OptionalParm, Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadSaveGamesComplete -struct UOnlineSubsystemSteamworks_ClearReadSaveGamesComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReadSaveGamesCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadSaveGamesComplete -struct UOnlineSubsystemSteamworks_AddReadSaveGamesComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReadSaveGamesCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadSaveGamesComplete -struct UOnlineSubsystemSteamworks_OnReadSaveGamesComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearSaveGames -struct UOnlineSubsystemSteamworks_ClearSaveGames_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DeleteSaveGame -struct UOnlineSubsystemSteamworks_DeleteSaveGame_Params -{ - unsigned char LocalUserNum; // (Parm) - int DeviceID; // (Parm) - struct FString FriendlyName; // (Parm, NeedCtorLink) - struct FString Filename; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearWriteSaveGameDataComplete -struct UOnlineSubsystemSteamworks_ClearWriteSaveGameDataComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate WriteSaveGameDataCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddWriteSaveGameDataComplete -struct UOnlineSubsystemSteamworks_AddWriteSaveGameDataComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate WriteSaveGameDataCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnWriteSaveGameDataComplete -struct UOnlineSubsystemSteamworks_OnWriteSaveGameDataComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) - unsigned char LocalUserNum; // (Parm) - int DeviceID; // (Parm) - struct FString FriendlyName; // (Parm, NeedCtorLink) - struct FString Filename; // (Parm, NeedCtorLink) - struct FString SaveFileName; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.WriteSaveGameData -struct UOnlineSubsystemSteamworks_WriteSaveGameData_Params -{ - unsigned char LocalUserNum; // (Parm) - int DeviceID; // (Parm) - struct FString FriendlyName; // (Parm, NeedCtorLink) - struct FString Filename; // (Parm, NeedCtorLink) - struct FString SaveFileName; // (Parm, NeedCtorLink) - TArray SaveGameData; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadSaveGameDataComplete -struct UOnlineSubsystemSteamworks_ClearReadSaveGameDataComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReadSaveGameDataCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadSaveGameDataComplete -struct UOnlineSubsystemSteamworks_AddReadSaveGameDataComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReadSaveGameDataCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadSaveGameDataComplete -struct UOnlineSubsystemSteamworks_OnReadSaveGameDataComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) - unsigned char LocalUserNum; // (Parm) - int DeviceID; // (Parm) - struct FString FriendlyName; // (Parm, NeedCtorLink) - struct FString Filename; // (Parm, NeedCtorLink) - struct FString SaveFileName; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetSaveGameData -struct UOnlineSubsystemSteamworks_GetSaveGameData_Params -{ - unsigned char LocalUserNum; // (Parm) - int DeviceID; // (Parm) - struct FString FriendlyName; // (Parm, NeedCtorLink) - struct FString Filename; // (Parm, NeedCtorLink) - struct FString SaveFileName; // (Parm, NeedCtorLink) - unsigned char bIsValid; // (Parm, OutParm) - TArray SaveGameData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadSaveGameData -struct UOnlineSubsystemSteamworks_ReadSaveGameData_Params -{ - unsigned char LocalUserNum; // (Parm) - int DeviceID; // (Parm) - struct FString FriendlyName; // (Parm, NeedCtorLink) - struct FString Filename; // (Parm, NeedCtorLink) - struct FString SaveFileName; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetAvailableDownloadCounts -struct UOnlineSubsystemSteamworks_GetAvailableDownloadCounts_Params -{ - unsigned char LocalUserNum; // (Parm) - int NewDownloads; // (Parm, OutParm) - int TotalDownloads; // (Parm, OutParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearQueryAvailableDownloadsComplete -struct UOnlineSubsystemSteamworks_ClearQueryAvailableDownloadsComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate QueryDownloadsDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddQueryAvailableDownloadsComplete -struct UOnlineSubsystemSteamworks_AddQueryAvailableDownloadsComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate QueryDownloadsDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnQueryAvailableDownloadsComplete -struct UOnlineSubsystemSteamworks_OnQueryAvailableDownloadsComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.QueryAvailableDownloads -struct UOnlineSubsystemSteamworks_QueryAvailableDownloads_Params -{ - unsigned char LocalUserNum; // (Parm) - int CategoryMask; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearCrossTitleSaveGames -struct UOnlineSubsystemSteamworks_ClearCrossTitleSaveGames_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadCrossTitleSaveGameDataComplete -struct UOnlineSubsystemSteamworks_ClearReadCrossTitleSaveGameDataComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReadSaveGameDataCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadCrossTitleSaveGameDataComplete -struct UOnlineSubsystemSteamworks_AddReadCrossTitleSaveGameDataComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReadSaveGameDataCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadCrossTitleSaveGameDataComplete -struct UOnlineSubsystemSteamworks_OnReadCrossTitleSaveGameDataComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) - unsigned char LocalUserNum; // (Parm) - int DeviceID; // (Parm) - int TitleId; // (Parm) - struct FString FriendlyName; // (Parm, NeedCtorLink) - struct FString Filename; // (Parm, NeedCtorLink) - struct FString SaveFileName; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetCrossTitleSaveGameData -struct UOnlineSubsystemSteamworks_GetCrossTitleSaveGameData_Params -{ - unsigned char LocalUserNum; // (Parm) - int DeviceID; // (Parm) - int TitleId; // (Parm) - struct FString FriendlyName; // (Parm, NeedCtorLink) - struct FString Filename; // (Parm, NeedCtorLink) - struct FString SaveFileName; // (Parm, NeedCtorLink) - unsigned char bIsValid; // (Parm, OutParm) - TArray SaveGameData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadCrossTitleSaveGameData -struct UOnlineSubsystemSteamworks_ReadCrossTitleSaveGameData_Params -{ - unsigned char LocalUserNum; // (Parm) - int DeviceID; // (Parm) - int TitleId; // (Parm) - struct FString FriendlyName; // (Parm, NeedCtorLink) - struct FString Filename; // (Parm, NeedCtorLink) - struct FString SaveFileName; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadCrossTitleContentCompleteDelegate -struct UOnlineSubsystemSteamworks_ClearReadCrossTitleContentCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned char ContentType; // (Parm) - struct FScriptDelegate ReadContentCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadCrossTitleContentCompleteDelegate -struct UOnlineSubsystemSteamworks_AddReadCrossTitleContentCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned char ContentType; // (Parm) - struct FScriptDelegate ReadContentCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadCrossTitleContentComplete -struct UOnlineSubsystemSteamworks_OnReadCrossTitleContentComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetCrossTitleContentList -struct UOnlineSubsystemSteamworks_GetCrossTitleContentList_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned char ContentType; // (Parm) - TArray ContentList; // (Parm, OutParm, NeedCtorLink) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearCrossTitleContentList -struct UOnlineSubsystemSteamworks_ClearCrossTitleContentList_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned char ContentType; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadCrossTitleContentList -struct UOnlineSubsystemSteamworks_ReadCrossTitleContentList_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned char ContentType; // (Parm) - int TitleId; // (OptionalParm, Parm) - int DeviceID; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetContentList -struct UOnlineSubsystemSteamworks_GetContentList_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned char ContentType; // (Parm) - TArray ContentList; // (Parm, OutParm, NeedCtorLink) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearContentList -struct UOnlineSubsystemSteamworks_ClearContentList_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned char ContentType; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadContentList -struct UOnlineSubsystemSteamworks_ReadContentList_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned char ContentType; // (Parm) - int DeviceID; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadContentComplete -struct UOnlineSubsystemSteamworks_ClearReadContentComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned char ContentType; // (Parm) - struct FScriptDelegate ReadContentCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadContentComplete -struct UOnlineSubsystemSteamworks_AddReadContentComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned char ContentType; // (Parm) - struct FScriptDelegate ReadContentCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadContentComplete -struct UOnlineSubsystemSteamworks_OnReadContentComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearContentChangeDelegate -struct UOnlineSubsystemSteamworks_ClearContentChangeDelegate_Params -{ - struct FScriptDelegate ContentDelegate; // (Parm, NeedCtorLink) - unsigned char LocalUserNum; // (OptionalParm, Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddContentChangeDelegate -struct UOnlineSubsystemSteamworks_AddContentChangeDelegate_Params -{ - struct FScriptDelegate ContentDelegate; // (Parm, NeedCtorLink) - unsigned char LocalUserNum; // (OptionalParm, Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearContentChangeDelegateEx -struct UOnlineSubsystemSteamworks_ClearContentChangeDelegateEx_Params -{ - struct FScriptDelegate ContentDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddContentChangeDelegateEx -struct UOnlineSubsystemSteamworks_AddContentChangeDelegateEx_Params -{ - struct FScriptDelegate ContentDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnContentChange -struct UOnlineSubsystemSteamworks_OnContentChange_Params -{ -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowRedeemCodeUI -struct UOnlineSubsystemSteamworks_ShowRedeemCodeUI_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DumpSteamworksSessionState -struct UOnlineSubsystemSteamworks_DumpSteamworksSessionState_Params -{ -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DumpSessionState -struct UOnlineSubsystemSteamworks_DumpSessionState_Params -{ -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SetVoiceVolume -struct UOnlineSubsystemSteamworks_SetVoiceVolume_Params -{ - unsigned char VolType; // (Parm) - float VolumeParam; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearUnlockAvatarAwardCompleteDelegate -struct UOnlineSubsystemSteamworks_ClearUnlockAvatarAwardCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate UnlockAvatarAwardCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddUnlockAvatarAwardCompleteDelegate -struct UOnlineSubsystemSteamworks_AddUnlockAvatarAwardCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate UnlockAvatarAwardCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnUnlockAvatarAwardComplete -struct UOnlineSubsystemSteamworks_OnUnlockAvatarAwardComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetFriendJoinURL -struct UOnlineSubsystemSteamworks_GetFriendJoinURL_Params -{ - struct FUniqueNetId FriendUID; // (Parm) - struct FString ServerURL; // (Parm, OutParm, NeedCtorLink) - struct FString ServerUID; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetCommandlineJoinURL -struct UOnlineSubsystemSteamworks_GetCommandlineJoinURL_Params -{ - unsigned long bMarkAsJoined : 1; // (Parm) - struct FString ServerURL; // (Parm, OutParm, NeedCtorLink) - struct FString ServerUID; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.Int64ToUniqueNetId -struct UOnlineSubsystemSteamworks_Int64ToUniqueNetId_Params -{ - struct FString UIDString; // (Parm, NeedCtorLink) - struct FUniqueNetId OutUID; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UniqueNetIdToInt64 -struct UOnlineSubsystemSteamworks_UniqueNetIdToInt64_Params -{ - struct FUniqueNetId Uid; // (Const, Parm, OutParm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.NotifyVOIPPlaybackFinished -struct UOnlineSubsystemSteamworks_NotifyVOIPPlaybackFinished_Params -{ - class UAudioComponent* VOIPAudioComponent; // (Parm, EditInline) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnVOIPPlaybackFinished -struct UOnlineSubsystemSteamworks_OnVOIPPlaybackFinished_Params -{ - class UAudioComponent* AC; // (Parm, EditInline) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowProfileUI -struct UOnlineSubsystemSteamworks_ShowProfileUI_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FString SubURL; // (OptionalParm, Parm, NeedCtorLink) - struct FUniqueNetId PlayerUID; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UniqueNetIdToPlayerName -struct UOnlineSubsystemSteamworks_UniqueNetIdToPlayerName_Params -{ - struct FUniqueNetId Uid; // (Const, Parm, OutParm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DisplayAchievementProgress -struct UOnlineSubsystemSteamworks_DisplayAchievementProgress_Params -{ - int AchievementId; // (Parm) - int ProgressCount; // (Parm) - int MaxProgress; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CreateLeaderboard -struct UOnlineSubsystemSteamworks_CreateLeaderboard_Params -{ - struct FString LeaderboardName; // (Parm, NeedCtorLink) - unsigned char SortType; // (Parm) - unsigned char DisplayFormat; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ResetStats -struct UOnlineSubsystemSteamworks_ResetStats_Params -{ - unsigned long bResetAchievements : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowCustomMessageUI -struct UOnlineSubsystemSteamworks_ShowCustomMessageUI_Params -{ - unsigned char LocalUserNum; // (Parm) - TArray Recipients; // (Const, Parm, OutParm, NeedCtorLink) - struct FString MessageTitle; // (Parm, NeedCtorLink) - struct FString NonEditableMessage; // (Parm, NeedCtorLink) - struct FString EditableMessage; // (OptionalParm, Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearCrossTitleProfileSettings -struct UOnlineSubsystemSteamworks_ClearCrossTitleProfileSettings_Params -{ - unsigned char LocalUserNum; // (Parm) - int TitleId; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetCrossTitleProfileSettings -struct UOnlineSubsystemSteamworks_GetCrossTitleProfileSettings_Params -{ - unsigned char LocalUserNum; // (Parm) - int TitleId; // (Parm) - class UOnlineProfileSettings* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadCrossTitleProfileSettingsCompleteDelegate -struct UOnlineSubsystemSteamworks_ClearReadCrossTitleProfileSettingsCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReadProfileSettingsCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadCrossTitleProfileSettingsCompleteDelegate -struct UOnlineSubsystemSteamworks_AddReadCrossTitleProfileSettingsCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReadProfileSettingsCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadCrossTitleProfileSettingsComplete -struct UOnlineSubsystemSteamworks_OnReadCrossTitleProfileSettingsComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - int TitleId; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadCrossTitleProfileSettings -struct UOnlineSubsystemSteamworks_ReadCrossTitleProfileSettings_Params -{ - unsigned char LocalUserNum; // (Parm) - int TitleId; // (Parm) - class UOnlineProfileSettings* ProfileSettings; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UnlockAvatarAward -struct UOnlineSubsystemSteamworks_UnlockAvatarAward_Params -{ - unsigned char LocalUserNum; // (Parm) - int AvatarItemId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.EnumerateFilesOnRemoteStorage -struct UOnlineSubsystemSteamworks_EnumerateFilesOnRemoteStorage_Params -{ - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DeleteFileFromRemoteStorage -struct UOnlineSubsystemSteamworks_DeleteFileFromRemoteStorage_Params -{ - struct FString Filename; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadBytesFromRemoteStorage -struct UOnlineSubsystemSteamworks_ReadBytesFromRemoteStorage_Params -{ - struct FString Filename; // (Parm, NeedCtorLink) - TArray Data; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadStringFromRemoteStorage -struct UOnlineSubsystemSteamworks_ReadStringFromRemoteStorage_Params -{ - struct FString Filename; // (Parm, NeedCtorLink) - struct FString Data; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.WriteBytesToRemoteStorage -struct UOnlineSubsystemSteamworks_WriteBytesToRemoteStorage_Params -{ - struct FString Filename; // (Parm, NeedCtorLink) - TArray Data; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.WriteStringToRemoteStorage -struct UOnlineSubsystemSteamworks_WriteStringToRemoteStorage_Params -{ - struct FString Filename; // (Parm, NeedCtorLink) - struct FString Data; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetSteamClanData -struct UOnlineSubsystemSteamworks_GetSteamClanData_Params -{ - TArray Results; // (Parm, OutParm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearGetNumberOfCurrentPlayersCompleteDelegate -struct UOnlineSubsystemSteamworks_ClearGetNumberOfCurrentPlayersCompleteDelegate_Params -{ - struct FScriptDelegate GetNumberOfCurrentPlayersCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddGetNumberOfCurrentPlayersCompleteDelegate -struct UOnlineSubsystemSteamworks_AddGetNumberOfCurrentPlayersCompleteDelegate_Params -{ - struct FScriptDelegate GetNumberOfCurrentPlayersCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnGetNumberOfCurrentPlayersComplete -struct UOnlineSubsystemSteamworks_OnGetNumberOfCurrentPlayersComplete_Params -{ - int TotalPlayers; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetNumberOfCurrentPlayers -struct UOnlineSubsystemSteamworks_GetNumberOfCurrentPlayers_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadOnlineAvatar -struct UOnlineSubsystemSteamworks_ReadOnlineAvatar_Params -{ - struct FUniqueNetId PlayerNetId; // (Const, Parm) - int Size; // (Parm) - struct FScriptDelegate ReadOnlineAvatarCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadOnlineAvatarComplete -struct UOnlineSubsystemSteamworks_OnReadOnlineAvatarComplete_Params -{ - struct FUniqueNetId PlayerNetId; // (Const, Parm) - class UTexture2D* Avatar; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowCustomPlayersUI -struct UOnlineSubsystemSteamworks_ShowCustomPlayersUI_Params -{ - unsigned char LocalUserNum; // (Parm) - TArray Players; // (Const, Parm, OutParm, NeedCtorLink) - struct FString Title; // (Parm, NeedCtorLink) - struct FString Description; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetAchievements -struct UOnlineSubsystemSteamworks_GetAchievements_Params -{ - unsigned char LocalUserNum; // (Parm) - TArray Achievements; // (Parm, OutParm, NeedCtorLink) - int TitleId; // (OptionalParm, Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadAchievementsCompleteDelegate -struct UOnlineSubsystemSteamworks_ClearReadAchievementsCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReadAchievementsCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadAchievementsCompleteDelegate -struct UOnlineSubsystemSteamworks_AddReadAchievementsCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReadAchievementsCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadAchievementsComplete -struct UOnlineSubsystemSteamworks_OnReadAchievementsComplete_Params -{ - int TitleId; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadAchievements -struct UOnlineSubsystemSteamworks_ReadAchievements_Params -{ - unsigned char LocalUserNum; // (Parm) - int TitleId; // (OptionalParm, Parm) - unsigned long bShouldReadText : 1; // (OptionalParm, Parm) - unsigned long bShouldReadImages : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowPlayersUI -struct UOnlineSubsystemSteamworks_ShowPlayersUI_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowFriendsInviteUI -struct UOnlineSubsystemSteamworks_ShowFriendsInviteUI_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FUniqueNetId PlayerID; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowFriendsUI -struct UOnlineSubsystemSteamworks_ShowFriendsUI_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearProfileDataChangedDelegate -struct UOnlineSubsystemSteamworks_ClearProfileDataChangedDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ProfileDataChangedDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddProfileDataChangedDelegate -struct UOnlineSubsystemSteamworks_AddProfileDataChangedDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ProfileDataChangedDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnProfileDataChanged -struct UOnlineSubsystemSteamworks_OnProfileDataChanged_Params -{ -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UnlockGamerPicture -struct UOnlineSubsystemSteamworks_UnlockGamerPicture_Params -{ - unsigned char LocalUserNum; // (Parm) - int PictureId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearUnlockAchievementCompleteDelegate -struct UOnlineSubsystemSteamworks_ClearUnlockAchievementCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate UnlockAchievementCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddUnlockAchievementCompleteDelegate -struct UOnlineSubsystemSteamworks_AddUnlockAchievementCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate UnlockAchievementCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnUnlockAchievementComplete -struct UOnlineSubsystemSteamworks_OnUnlockAchievementComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UnlockAchievement -struct UOnlineSubsystemSteamworks_UnlockAchievement_Params -{ - unsigned char LocalUserNum; // (Parm) - int AchievementId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsDeviceValid -struct UOnlineSubsystemSteamworks_IsDeviceValid_Params -{ - int DeviceID; // (Parm) - int SizeNeeded; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetDeviceSelectionResults -struct UOnlineSubsystemSteamworks_GetDeviceSelectionResults_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FString DeviceName; // (Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearDeviceSelectionDoneDelegate -struct UOnlineSubsystemSteamworks_ClearDeviceSelectionDoneDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate DeviceDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddDeviceSelectionDoneDelegate -struct UOnlineSubsystemSteamworks_AddDeviceSelectionDoneDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate DeviceDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnDeviceSelectionComplete -struct UOnlineSubsystemSteamworks_OnDeviceSelectionComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowDeviceSelectionUI -struct UOnlineSubsystemSteamworks_ShowDeviceSelectionUI_Params -{ - unsigned char LocalUserNum; // (Parm) - int SizeNeeded; // (Parm) - unsigned long bForceShow : 1; // (OptionalParm, Parm) - unsigned long bManageStorage : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowMembershipMarketplaceUI -struct UOnlineSubsystemSteamworks_ShowMembershipMarketplaceUI_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowContentPurchaseWebPage -struct UOnlineSubsystemSteamworks_ShowContentPurchaseWebPage_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FString OfferURL; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowContentPurchaseUI -struct UOnlineSubsystemSteamworks_ShowContentPurchaseUI_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FString Offer; // (Parm, NeedCtorLink) - unsigned long bCheckOut : 1; // (OptionalParm, Parm) - unsigned long bPreOrder : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowContentMarketplaceUI -struct UOnlineSubsystemSteamworks_ShowContentMarketplaceUI_Params -{ - unsigned char LocalUserNum; // (Parm) - int CategoryMask; // (OptionalParm, Parm) - int OfferId; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowInviteUI -struct UOnlineSubsystemSteamworks_ShowInviteUI_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FString InviteText; // (OptionalParm, Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowAchievementsUI -struct UOnlineSubsystemSteamworks_ShowAchievementsUI_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowMessagesUI -struct UOnlineSubsystemSteamworks_ShowMessagesUI_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowGamerCardUI -struct UOnlineSubsystemSteamworks_ShowGamerCardUI_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FUniqueNetId PlayerID; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowFeedbackUI -struct UOnlineSubsystemSteamworks_ShowFeedbackUI_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FUniqueNetId PlayerID; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DeleteMessage -struct UOnlineSubsystemSteamworks_DeleteMessage_Params -{ - unsigned char LocalUserNum; // (Parm) - int MessageIndex; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UnmuteAll -struct UOnlineSubsystemSteamworks_UnmuteAll_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.MuteAll -struct UOnlineSubsystemSteamworks_MuteAll_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long bAllowFriends : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CalcAggregateSkill -struct UOnlineSubsystemSteamworks_CalcAggregateSkill_Params -{ - TArray Mus; // (Parm, NeedCtorLink) - TArray Sigmas; // (Parm, NeedCtorLink) - struct FDouble OutAggregateMu; // (Parm, OutParm) - struct FDouble OutAggregateSigma; // (Parm, OutParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.RegisterStatGuid -struct UOnlineSubsystemSteamworks_RegisterStatGuid_Params -{ - struct FUniqueNetId PlayerID; // (Parm) - struct FString ClientStatGuid; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetClientStatGuid -struct UOnlineSubsystemSteamworks_GetClientStatGuid_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearRegisterHostStatGuidCompleteDelegateDelegate -struct UOnlineSubsystemSteamworks_ClearRegisterHostStatGuidCompleteDelegateDelegate_Params -{ - struct FScriptDelegate RegisterHostStatGuidCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddRegisterHostStatGuidCompleteDelegate -struct UOnlineSubsystemSteamworks_AddRegisterHostStatGuidCompleteDelegate_Params -{ - struct FScriptDelegate RegisterHostStatGuidCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnRegisterHostStatGuidComplete -struct UOnlineSubsystemSteamworks_OnRegisterHostStatGuidComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.RegisterHostStatGuid -struct UOnlineSubsystemSteamworks_RegisterHostStatGuid_Params -{ - struct FString HostStatGuid; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetHostStatGuid -struct UOnlineSubsystemSteamworks_GetHostStatGuid_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearFriendMessageReceivedDelegate -struct UOnlineSubsystemSteamworks_ClearFriendMessageReceivedDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate MessageDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddFriendMessageReceivedDelegate -struct UOnlineSubsystemSteamworks_AddFriendMessageReceivedDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate MessageDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnFriendMessageReceived -struct UOnlineSubsystemSteamworks_OnFriendMessageReceived_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FUniqueNetId SendingPlayer; // (Parm) - struct FString SendingNick; // (Parm, NeedCtorLink) - struct FString Message; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetFriendMessages -struct UOnlineSubsystemSteamworks_GetFriendMessages_Params -{ - unsigned char LocalUserNum; // (Parm) - TArray FriendMessages; // (Parm, OutParm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearJoinFriendGameCompleteDelegate -struct UOnlineSubsystemSteamworks_ClearJoinFriendGameCompleteDelegate_Params -{ - struct FScriptDelegate JoinFriendGameCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddJoinFriendGameCompleteDelegate -struct UOnlineSubsystemSteamworks_AddJoinFriendGameCompleteDelegate_Params -{ - struct FScriptDelegate JoinFriendGameCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnJoinFriendGameComplete -struct UOnlineSubsystemSteamworks_OnJoinFriendGameComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.JoinFriendGame -struct UOnlineSubsystemSteamworks_JoinFriendGame_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FUniqueNetId Friend; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReceivedGameInviteDelegate -struct UOnlineSubsystemSteamworks_ClearReceivedGameInviteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReceivedGameInviteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReceivedGameInviteDelegate -struct UOnlineSubsystemSteamworks_AddReceivedGameInviteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReceivedGameInviteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReceivedGameInvite -struct UOnlineSubsystemSteamworks_OnReceivedGameInvite_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FString InviterName; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearSentGameInviteDelegate -struct UOnlineSubsystemSteamworks_ClearSentGameInviteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate SentGameInviteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddSentGameInviteDelegate -struct UOnlineSubsystemSteamworks_AddSentGameInviteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate SentGameInviteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnSentGameInvite -struct UOnlineSubsystemSteamworks_OnSentGameInvite_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SendGameInviteToFriends -struct UOnlineSubsystemSteamworks_SendGameInviteToFriends_Params -{ - unsigned char LocalUserNum; // (Parm) - TArray Friends; // (Parm, NeedCtorLink) - struct FString Text; // (OptionalParm, Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SendGameInviteToFriend -struct UOnlineSubsystemSteamworks_SendGameInviteToFriend_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FUniqueNetId Friend; // (Parm) - struct FString Text; // (OptionalParm, Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SendMessageToFriend -struct UOnlineSubsystemSteamworks_SendMessageToFriend_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FUniqueNetId Friend; // (Parm) - struct FString Message; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearFriendInviteReceivedDelegate -struct UOnlineSubsystemSteamworks_ClearFriendInviteReceivedDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate InviteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddFriendInviteReceivedDelegate -struct UOnlineSubsystemSteamworks_AddFriendInviteReceivedDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate InviteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnFriendInviteReceived -struct UOnlineSubsystemSteamworks_OnFriendInviteReceived_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FUniqueNetId RequestingPlayer; // (Parm) - struct FString RequestingNick; // (Parm, NeedCtorLink) - struct FString Message; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DenyFriendInvite -struct UOnlineSubsystemSteamworks_DenyFriendInvite_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FUniqueNetId RequestingPlayer; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AcceptFriendInvite -struct UOnlineSubsystemSteamworks_AcceptFriendInvite_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FUniqueNetId RequestingPlayer; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.RemoveFriend -struct UOnlineSubsystemSteamworks_RemoveFriend_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FUniqueNetId FormerFriend; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearAddFriendByNameCompleteDelegate -struct UOnlineSubsystemSteamworks_ClearAddFriendByNameCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate FriendDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddAddFriendByNameCompleteDelegate -struct UOnlineSubsystemSteamworks_AddAddFriendByNameCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate FriendDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnAddFriendByNameComplete -struct UOnlineSubsystemSteamworks_OnAddFriendByNameComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddFriendByName -struct UOnlineSubsystemSteamworks_AddFriendByName_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FString FriendName; // (Parm, NeedCtorLink) - struct FString Message; // (OptionalParm, Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddFriend -struct UOnlineSubsystemSteamworks_AddFriend_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FUniqueNetId NewFriend; // (Parm) - struct FString Message; // (OptionalParm, Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetKeyboardInputResults -struct UOnlineSubsystemSteamworks_GetKeyboardInputResults_Params -{ - unsigned char bWasCanceled; // (Parm, OutParm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearKeyboardInputDoneDelegate -struct UOnlineSubsystemSteamworks_ClearKeyboardInputDoneDelegate_Params -{ - struct FScriptDelegate InputDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddKeyboardInputDoneDelegate -struct UOnlineSubsystemSteamworks_AddKeyboardInputDoneDelegate_Params -{ - struct FScriptDelegate InputDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnKeyboardInputComplete -struct UOnlineSubsystemSteamworks_OnKeyboardInputComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowKeyboardUI -struct UOnlineSubsystemSteamworks_ShowKeyboardUI_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FString TitleText; // (Parm, NeedCtorLink) - struct FString DescriptionText; // (Parm, NeedCtorLink) - unsigned char KeyboardType; // (OptionalParm, Parm) - unsigned long bShouldValidate : 1; // (OptionalParm, Parm) - struct FString DefaultText; // (OptionalParm, Parm, NeedCtorLink) - int MaxResultLength; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SetOnlineStatus -struct UOnlineSubsystemSteamworks_SetOnlineStatus_Params -{ - unsigned char LocalUserNum; // (Parm) - int StatusId; // (Parm) - TArray LocalizedStringSettings; // (Const, Parm, OutParm, NeedCtorLink) - TArray Properties; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetLocalAccountNames -struct UOnlineSubsystemSteamworks_GetLocalAccountNames_Params -{ - TArray Accounts; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DeleteLocalAccount -struct UOnlineSubsystemSteamworks_DeleteLocalAccount_Params -{ - struct FString UserName; // (Parm, NeedCtorLink) - struct FString Password; // (OptionalParm, Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.RenameLocalAccount -struct UOnlineSubsystemSteamworks_RenameLocalAccount_Params -{ - struct FString NewUserName; // (Parm, NeedCtorLink) - struct FString OldUserName; // (Parm, NeedCtorLink) - struct FString Password; // (OptionalParm, Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CreateLocalAccount -struct UOnlineSubsystemSteamworks_CreateLocalAccount_Params -{ - struct FString UserName; // (Parm, NeedCtorLink) - struct FString Password; // (OptionalParm, Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearCreateOnlineAccountCompletedDelegate -struct UOnlineSubsystemSteamworks_ClearCreateOnlineAccountCompletedDelegate_Params -{ - struct FScriptDelegate AccountCreateDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddCreateOnlineAccountCompletedDelegate -struct UOnlineSubsystemSteamworks_AddCreateOnlineAccountCompletedDelegate_Params -{ - struct FScriptDelegate AccountCreateDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnCreateOnlineAccountCompleted -struct UOnlineSubsystemSteamworks_OnCreateOnlineAccountCompleted_Params -{ - unsigned char ErrorStatus; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CreateOnlineAccount -struct UOnlineSubsystemSteamworks_CreateOnlineAccount_Params -{ - struct FString UserName; // (Parm, NeedCtorLink) - struct FString Password; // (Parm, NeedCtorLink) - struct FString EmailAddress; // (Parm, NeedCtorLink) - struct FString ProductKey; // (OptionalParm, Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearDownloadedFile -struct UOnlineSubsystemSteamworks_ClearDownloadedFile_Params -{ - struct FString Filename; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearDownloadedFiles -struct UOnlineSubsystemSteamworks_ClearDownloadedFiles_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetTitleFileState -struct UOnlineSubsystemSteamworks_GetTitleFileState_Params -{ - struct FString Filename; // (Parm, NeedCtorLink) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetTitleFileContents -struct UOnlineSubsystemSteamworks_GetTitleFileContents_Params -{ - struct FString Filename; // (Parm, NeedCtorLink) - TArray FileContents; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadTitleFileCompleteDelegate -struct UOnlineSubsystemSteamworks_ClearReadTitleFileCompleteDelegate_Params -{ - struct FScriptDelegate ReadTitleFileCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadTitleFileCompleteDelegate -struct UOnlineSubsystemSteamworks_AddReadTitleFileCompleteDelegate_Params -{ - struct FScriptDelegate ReadTitleFileCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadTitleFile -struct UOnlineSubsystemSteamworks_ReadTitleFile_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FString FileToRead; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadTitleFileComplete -struct UOnlineSubsystemSteamworks_OnReadTitleFileComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) - struct FString Filename; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearShareTitleFileCompleteDelegate -struct UOnlineSubsystemSteamworks_ClearShareTitleFileCompleteDelegate_Params -{ - struct FScriptDelegate ShareTitleFileCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddShareTitleFileCompleteDelegate -struct UOnlineSubsystemSteamworks_AddShareTitleFileCompleteDelegate_Params -{ - struct FScriptDelegate ShareTitleFileCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShareTitleFile -struct UOnlineSubsystemSteamworks_ShareTitleFile_Params -{ - struct FString FileToShare; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnShareTitleFileComplete -struct UOnlineSubsystemSteamworks_OnShareTitleFileComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) - struct FString Filename; // (Parm, NeedCtorLink) - struct FString UGCHandle; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearStorageDeviceChangeDelegate -struct UOnlineSubsystemSteamworks_ClearStorageDeviceChangeDelegate_Params -{ - struct FScriptDelegate StorageDeviceChangeDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddStorageDeviceChangeDelegate -struct UOnlineSubsystemSteamworks_AddStorageDeviceChangeDelegate_Params -{ - struct FScriptDelegate StorageDeviceChangeDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnStorageDeviceChange -struct UOnlineSubsystemSteamworks_OnStorageDeviceChange_Params -{ -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetLocale -struct UOnlineSubsystemSteamworks_GetLocale_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetNATType -struct UOnlineSubsystemSteamworks_GetNATType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearConnectionStatusChangeDelegate -struct UOnlineSubsystemSteamworks_ClearConnectionStatusChangeDelegate_Params -{ - struct FScriptDelegate ConnectionStatusDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddConnectionStatusChangeDelegate -struct UOnlineSubsystemSteamworks_AddConnectionStatusChangeDelegate_Params -{ - struct FScriptDelegate ConnectionStatusDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnConnectionStatusChange -struct UOnlineSubsystemSteamworks_OnConnectionStatusChange_Params -{ - unsigned char ConnectionStatus; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsControllerConnected -struct UOnlineSubsystemSteamworks_IsControllerConnected_Params -{ - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearControllerChangeDelegate -struct UOnlineSubsystemSteamworks_ClearControllerChangeDelegate_Params -{ - struct FScriptDelegate ControllerChangeDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddControllerChangeDelegate -struct UOnlineSubsystemSteamworks_AddControllerChangeDelegate_Params -{ - struct FScriptDelegate ControllerChangeDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnControllerChange -struct UOnlineSubsystemSteamworks_OnControllerChange_Params -{ - int ControllerId; // (Parm) - unsigned long bIsConnected : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SetNetworkNotificationPosition -struct UOnlineSubsystemSteamworks_SetNetworkNotificationPosition_Params -{ - unsigned char NewPos; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetNetworkNotificationPosition -struct UOnlineSubsystemSteamworks_GetNetworkNotificationPosition_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearExternalUIChangeDelegate -struct UOnlineSubsystemSteamworks_ClearExternalUIChangeDelegate_Params -{ - struct FScriptDelegate ExternalUIDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddExternalUIChangeDelegate -struct UOnlineSubsystemSteamworks_AddExternalUIChangeDelegate_Params -{ - struct FScriptDelegate ExternalUIDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnExternalUIChange -struct UOnlineSubsystemSteamworks_OnExternalUIChange_Params -{ - unsigned long bIsOpening : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearLinkStatusChangeDelegate -struct UOnlineSubsystemSteamworks_ClearLinkStatusChangeDelegate_Params -{ - struct FScriptDelegate LinkStatusDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddLinkStatusChangeDelegate -struct UOnlineSubsystemSteamworks_AddLinkStatusChangeDelegate_Params -{ - struct FScriptDelegate LinkStatusDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnLinkStatusChange -struct UOnlineSubsystemSteamworks_OnLinkStatusChange_Params -{ - unsigned long bIsConnected : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.HasLinkConnection -struct UOnlineSubsystemSteamworks_HasLinkConnection_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetPlayerUniqueNetIdFromIndex -struct UOnlineSubsystemSteamworks_GetPlayerUniqueNetIdFromIndex_Params -{ - int UserIndex; // (Parm) - struct FUniqueNetId ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetPlayerNicknameFromIndex -struct UOnlineSubsystemSteamworks_GetPlayerNicknameFromIndex_Params -{ - int UserIndex; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.WriteOnlinePlayerScores -struct UOnlineSubsystemSteamworks_WriteOnlinePlayerScores_Params -{ - struct FName SessionName; // (Parm) - int LeaderboardId; // (Parm) - TArray PlayerScores; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearFlushOnlineStatsCompleteDelegate -struct UOnlineSubsystemSteamworks_ClearFlushOnlineStatsCompleteDelegate_Params -{ - struct FScriptDelegate FlushOnlineStatsCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddFlushOnlineStatsCompleteDelegate -struct UOnlineSubsystemSteamworks_AddFlushOnlineStatsCompleteDelegate_Params -{ - struct FScriptDelegate FlushOnlineStatsCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnFlushOnlineStatsComplete -struct UOnlineSubsystemSteamworks_OnFlushOnlineStatsComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.FlushOnlineStats -struct UOnlineSubsystemSteamworks_FlushOnlineStats_Params -{ - struct FName SessionName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.WriteOnlineStats -struct UOnlineSubsystemSteamworks_WriteOnlineStats_Params -{ - struct FName SessionName; // (Parm) - struct FUniqueNetId Player; // (Parm) - class UOnlineStatsWrite* StatsWrite; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.FreeStats -struct UOnlineSubsystemSteamworks_FreeStats_Params -{ - class UOnlineStatsRead* StatsRead; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadOnlineStatsCompleteDelegate -struct UOnlineSubsystemSteamworks_ClearReadOnlineStatsCompleteDelegate_Params -{ - struct FScriptDelegate ReadOnlineStatsCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadOnlineStatsCompleteDelegate -struct UOnlineSubsystemSteamworks_AddReadOnlineStatsCompleteDelegate_Params -{ - struct FScriptDelegate ReadOnlineStatsCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadOnlineStatsComplete -struct UOnlineSubsystemSteamworks_OnReadOnlineStatsComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadOnlineStatsByRankAroundPlayer -struct UOnlineSubsystemSteamworks_ReadOnlineStatsByRankAroundPlayer_Params -{ - unsigned char LocalUserNum; // (Parm) - class UOnlineStatsRead* StatsRead; // (Parm) - int NumRows; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadOnlineStatsByRank -struct UOnlineSubsystemSteamworks_ReadOnlineStatsByRank_Params -{ - class UOnlineStatsRead* StatsRead; // (Parm) - int StartIndex; // (OptionalParm, Parm) - int NumToRead; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadOnlineStatsForFriends -struct UOnlineSubsystemSteamworks_ReadOnlineStatsForFriends_Params -{ - unsigned char LocalUserNum; // (Parm) - class UOnlineStatsRead* StatsRead; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadOnlineStats -struct UOnlineSubsystemSteamworks_ReadOnlineStats_Params -{ - TArray Players; // (Const, Parm, OutParm, NeedCtorLink) - class UOnlineStatsRead* StatsRead; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SetSpeechRecognitionObject -struct UOnlineSubsystemSteamworks_SetSpeechRecognitionObject_Params -{ - unsigned char LocalUserNum; // (Parm) - class USpeechRecognition* SpeechRecogObj; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SelectVocabulary -struct UOnlineSubsystemSteamworks_SelectVocabulary_Params -{ - unsigned char LocalUserNum; // (Parm) - int VocabularyId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearRecognitionCompleteDelegate -struct UOnlineSubsystemSteamworks_ClearRecognitionCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate RecognitionDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddRecognitionCompleteDelegate -struct UOnlineSubsystemSteamworks_AddRecognitionCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate RecognitionDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnRecognitionComplete -struct UOnlineSubsystemSteamworks_OnRecognitionComplete_Params -{ -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetRecognitionResults -struct UOnlineSubsystemSteamworks_GetRecognitionResults_Params -{ - unsigned char LocalUserNum; // (Parm) - TArray Words; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.StopSpeechRecognition -struct UOnlineSubsystemSteamworks_StopSpeechRecognition_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.StartSpeechRecognition -struct UOnlineSubsystemSteamworks_StartSpeechRecognition_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.StopNetworkedVoice -struct UOnlineSubsystemSteamworks_StopNetworkedVoice_Params -{ - unsigned char LocalUserNum; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.StartNetworkedVoice -struct UOnlineSubsystemSteamworks_StartNetworkedVoice_Params -{ - unsigned char LocalUserNum; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearPlayerTalkingDelegate -struct UOnlineSubsystemSteamworks_ClearPlayerTalkingDelegate_Params -{ - struct FScriptDelegate TalkerDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddPlayerTalkingDelegate -struct UOnlineSubsystemSteamworks_AddPlayerTalkingDelegate_Params -{ - struct FScriptDelegate TalkerDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnPlayerTalkingStateChange -struct UOnlineSubsystemSteamworks_OnPlayerTalkingStateChange_Params -{ - struct FUniqueNetId Player; // (Parm) - unsigned long bIsTalking : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UnmuteRemoteTalker -struct UOnlineSubsystemSteamworks_UnmuteRemoteTalker_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FUniqueNetId PlayerID; // (Parm) - unsigned long bIsSystemWide : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.MuteRemoteTalker -struct UOnlineSubsystemSteamworks_MuteRemoteTalker_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FUniqueNetId PlayerID; // (Parm) - unsigned long bIsSystemWide : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SetRemoteTalkerPriority -struct UOnlineSubsystemSteamworks_SetRemoteTalkerPriority_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FUniqueNetId PlayerID; // (Parm) - int Priority; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsHeadsetPresent -struct UOnlineSubsystemSteamworks_IsHeadsetPresent_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsRemotePlayerTalking -struct UOnlineSubsystemSteamworks_IsRemotePlayerTalking_Params -{ - struct FUniqueNetId PlayerID; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsLocalPlayerTalking -struct UOnlineSubsystemSteamworks_IsLocalPlayerTalking_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UnregisterRemoteTalker -struct UOnlineSubsystemSteamworks_UnregisterRemoteTalker_Params -{ - struct FUniqueNetId PlayerID; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.RegisterRemoteTalker -struct UOnlineSubsystemSteamworks_RegisterRemoteTalker_Params -{ - struct FUniqueNetId PlayerID; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.UnregisterLocalTalker -struct UOnlineSubsystemSteamworks_UnregisterLocalTalker_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.RegisterLocalTalker -struct UOnlineSubsystemSteamworks_RegisterLocalTalker_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetFriendsList -struct UOnlineSubsystemSteamworks_GetFriendsList_Params -{ - unsigned char LocalUserNum; // (Parm) - TArray Friends; // (Parm, OutParm, NeedCtorLink) - int Count; // (OptionalParm, Parm) - int StartingAt; // (OptionalParm, Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadFriendsCompleteDelegate -struct UOnlineSubsystemSteamworks_ClearReadFriendsCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReadFriendsCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadFriendsCompleteDelegate -struct UOnlineSubsystemSteamworks_AddReadFriendsCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReadFriendsCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadFriendsComplete -struct UOnlineSubsystemSteamworks_OnReadFriendsComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadFriendsList -struct UOnlineSubsystemSteamworks_ReadFriendsList_Params -{ - unsigned char LocalUserNum; // (Parm) - int Count; // (OptionalParm, Parm) - int StartingAt; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearWritePlayerStorageCompleteDelegate -struct UOnlineSubsystemSteamworks_ClearWritePlayerStorageCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate WritePlayerStorageCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddWritePlayerStorageCompleteDelegate -struct UOnlineSubsystemSteamworks_AddWritePlayerStorageCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate WritePlayerStorageCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnWritePlayerStorageComplete -struct UOnlineSubsystemSteamworks_OnWritePlayerStorageComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.WritePlayerStorage -struct UOnlineSubsystemSteamworks_WritePlayerStorage_Params -{ - unsigned char LocalUserNum; // (Parm) - class UOnlinePlayerStorage* PlayerStorage; // (Parm) - int DeviceID; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetPlayerStorage -struct UOnlineSubsystemSteamworks_GetPlayerStorage_Params -{ - unsigned char LocalUserNum; // (Parm) - class UOnlinePlayerStorage* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadPlayerStorageForNetIdCompleteDelegate -struct UOnlineSubsystemSteamworks_ClearReadPlayerStorageForNetIdCompleteDelegate_Params -{ - struct FUniqueNetId NetId; // (Parm) - struct FScriptDelegate ReadPlayerStorageForNetIdCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadPlayerStorageForNetIdCompleteDelegate -struct UOnlineSubsystemSteamworks_AddReadPlayerStorageForNetIdCompleteDelegate_Params -{ - struct FUniqueNetId NetId; // (Parm) - struct FScriptDelegate ReadPlayerStorageForNetIdCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadPlayerStorageForNetIdComplete -struct UOnlineSubsystemSteamworks_OnReadPlayerStorageForNetIdComplete_Params -{ - struct FUniqueNetId NetId; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadPlayerStorageForNetId -struct UOnlineSubsystemSteamworks_ReadPlayerStorageForNetId_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FUniqueNetId NetId; // (Parm) - class UOnlinePlayerStorage* PlayerStorage; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadPlayerStorageCompleteDelegate -struct UOnlineSubsystemSteamworks_ClearReadPlayerStorageCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReadPlayerStorageCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadPlayerStorageCompleteDelegate -struct UOnlineSubsystemSteamworks_AddReadPlayerStorageCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReadPlayerStorageCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadPlayerStorageComplete -struct UOnlineSubsystemSteamworks_OnReadPlayerStorageComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadPlayerStorage -struct UOnlineSubsystemSteamworks_ReadPlayerStorage_Params -{ - unsigned char LocalUserNum; // (Parm) - class UOnlinePlayerStorage* PlayerStorage; // (Parm) - int DeviceID; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearWriteProfileSettingsCompleteDelegate -struct UOnlineSubsystemSteamworks_ClearWriteProfileSettingsCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate WriteProfileSettingsCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddWriteProfileSettingsCompleteDelegate -struct UOnlineSubsystemSteamworks_AddWriteProfileSettingsCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate WriteProfileSettingsCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnWriteProfileSettingsComplete -struct UOnlineSubsystemSteamworks_OnWriteProfileSettingsComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.WriteProfileSettings -struct UOnlineSubsystemSteamworks_WriteProfileSettings_Params -{ - unsigned char LocalUserNum; // (Parm) - class UOnlineProfileSettings* ProfileSettings; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetProfileSettings -struct UOnlineSubsystemSteamworks_GetProfileSettings_Params -{ - unsigned char LocalUserNum; // (Parm) - class UOnlineProfileSettings* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearReadProfileSettingsCompleteDelegate -struct UOnlineSubsystemSteamworks_ClearReadProfileSettingsCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReadProfileSettingsCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddReadProfileSettingsCompleteDelegate -struct UOnlineSubsystemSteamworks_AddReadProfileSettingsCompleteDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate ReadProfileSettingsCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnReadProfileSettingsComplete -struct UOnlineSubsystemSteamworks_OnReadProfileSettingsComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ReadProfileSettings -struct UOnlineSubsystemSteamworks_ReadProfileSettings_Params -{ - unsigned char LocalUserNum; // (Parm) - class UOnlineProfileSettings* ProfileSettings; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearFriendsChangeDelegate -struct UOnlineSubsystemSteamworks_ClearFriendsChangeDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate FriendsDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddFriendsChangeDelegate -struct UOnlineSubsystemSteamworks_AddFriendsChangeDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate FriendsDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearMutingChangeDelegate -struct UOnlineSubsystemSteamworks_ClearMutingChangeDelegate_Params -{ - struct FScriptDelegate MutingDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddMutingChangeDelegate -struct UOnlineSubsystemSteamworks_AddMutingChangeDelegate_Params -{ - struct FScriptDelegate MutingDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearLoginCancelledDelegate -struct UOnlineSubsystemSteamworks_ClearLoginCancelledDelegate_Params -{ - struct FScriptDelegate CancelledDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddLoginCancelledDelegate -struct UOnlineSubsystemSteamworks_AddLoginCancelledDelegate_Params -{ - struct FScriptDelegate CancelledDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearLoginStatusChangeDelegate -struct UOnlineSubsystemSteamworks_ClearLoginStatusChangeDelegate_Params -{ - struct FScriptDelegate LoginStatusDelegate; // (Parm, NeedCtorLink) - unsigned char LocalUserNum; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddLoginStatusChangeDelegate -struct UOnlineSubsystemSteamworks_AddLoginStatusChangeDelegate_Params -{ - struct FScriptDelegate LoginStatusDelegate; // (Parm, NeedCtorLink) - unsigned char LocalUserNum; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnLoginStatusChange -struct UOnlineSubsystemSteamworks_OnLoginStatusChange_Params -{ - unsigned char NewStatus; // (Parm) - struct FUniqueNetId NewId; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearLoginChangeDelegate -struct UOnlineSubsystemSteamworks_ClearLoginChangeDelegate_Params -{ - struct FScriptDelegate LoginDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddLoginChangeDelegate -struct UOnlineSubsystemSteamworks_AddLoginChangeDelegate_Params -{ - struct FScriptDelegate LoginDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsMuted -struct UOnlineSubsystemSteamworks_IsMuted_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FUniqueNetId PlayerID; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AreAnyFriends -struct UOnlineSubsystemSteamworks_AreAnyFriends_Params -{ - unsigned char LocalUserNum; // (Parm) - TArray Query; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsFriend -struct UOnlineSubsystemSteamworks_IsFriend_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FUniqueNetId PlayerID; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CanShowPresenceInformation -struct UOnlineSubsystemSteamworks_CanShowPresenceInformation_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CanViewPlayerProfiles -struct UOnlineSubsystemSteamworks_CanViewPlayerProfiles_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CanPurchaseContent -struct UOnlineSubsystemSteamworks_CanPurchaseContent_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CanDownloadUserContent -struct UOnlineSubsystemSteamworks_CanDownloadUserContent_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CanCommunicate -struct UOnlineSubsystemSteamworks_CanCommunicate_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.CanPlayOnline -struct UOnlineSubsystemSteamworks_CanPlayOnline_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearGetUserAgeGroupDelegate -struct UOnlineSubsystemSteamworks_ClearGetUserAgeGroupDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate GetUserAgeGroupDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddGetUserAgeGroupDelegate -struct UOnlineSubsystemSteamworks_AddGetUserAgeGroupDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate GetUserAgeGroupDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetUserAgeGroup -struct UOnlineSubsystemSteamworks_GetUserAgeGroup_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnGetUserAgeGroup -struct UOnlineSubsystemSteamworks_OnGetUserAgeGroup_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned char UserAgeGroup; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetPlayerNickname -struct UOnlineSubsystemSteamworks_GetPlayerNickname_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetUniquePlayerId -struct UOnlineSubsystemSteamworks_GetUniquePlayerId_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FUniqueNetId PlayerID; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsLocalLogin -struct UOnlineSubsystemSteamworks_IsLocalLogin_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.IsGuestLogin -struct UOnlineSubsystemSteamworks_IsGuestLogin_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.GetLoginStatus -struct UOnlineSubsystemSteamworks_GetLoginStatus_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearLogoutCompletedDelegate -struct UOnlineSubsystemSteamworks_ClearLogoutCompletedDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate LogoutDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddLogoutCompletedDelegate -struct UOnlineSubsystemSteamworks_AddLogoutCompletedDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate LogoutDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnLogoutCompleted -struct UOnlineSubsystemSteamworks_OnLogoutCompleted_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.Logout -struct UOnlineSubsystemSteamworks_Logout_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ClearLoginFailedDelegate -struct UOnlineSubsystemSteamworks_ClearLoginFailedDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate LoginFailedDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AddLoginFailedDelegate -struct UOnlineSubsystemSteamworks_AddLoginFailedDelegate_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FScriptDelegate LoginFailedDelegate; // (Parm, NeedCtorLink) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnLoginFailed -struct UOnlineSubsystemSteamworks_OnLoginFailed_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned char ErrorCode; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AutoLogin -struct UOnlineSubsystemSteamworks_AutoLogin_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.Login -struct UOnlineSubsystemSteamworks_Login_Params -{ - unsigned char LocalUserNum; // (Parm) - struct FString LoginName; // (Parm, NeedCtorLink) - struct FString Password; // (Parm, NeedCtorLink) - unsigned long bWantsLocalOnly : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ShowLoginUI -struct UOnlineSubsystemSteamworks_ShowLoginUI_Params -{ - unsigned long bShowOnlineOnly : 1; // (OptionalParm, Parm) - int NumLoginOverride; // (OptionalParm, Parm) - unsigned long bAddUser : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnFriendsChange -struct UOnlineSubsystemSteamworks_OnFriendsChange_Params -{ -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnMutingChange -struct UOnlineSubsystemSteamworks_OnMutingChange_Params -{ -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnLoginCancelled -struct UOnlineSubsystemSteamworks_OnLoginCancelled_Params -{ -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnLoginChange -struct UOnlineSubsystemSteamworks_OnLoginChange_Params -{ - unsigned char LocalUserNum; // (Parm) -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.Exit -struct UOnlineSubsystemSteamworks_Exit_Params -{ -}; - -// Function OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.Init -struct UOnlineSubsystemSteamworks_Init_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/OnlineSubsystemSteamworks/OnlineSubsystemSteamworks_structs.h b/src/include/BL2SDK/OnlineSubsystemSteamworks/OnlineSubsystemSteamworks_structs.h deleted file mode 100644 index e6d83661..00000000 --- a/src/include/BL2SDK/OnlineSubsystemSteamworks/OnlineSubsystemSteamworks_structs.h +++ /dev/null @@ -1,381 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Enums -//--------------------------------------------------------------------------- - -// Enum OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.ESteamMatchmakingType -//enum class ESteamMatchmakingType : uint8_t -//{ -// SMT_Invalid = 0, -// SMT_LAN = 1, -// SMT_Internet = 2, -// SMT_MAX = 3 -//}; - - -// Enum OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ELeaderboardSortType -//enum class ELeaderboardSortType : uint8_t -//{ -// LST_Ascending = 0, -// LST_Descending = 1, -// LST_MAX = 2 -//}; - - -// Enum OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ELeaderboardRequestType -//enum class ELeaderboardRequestType : uint8_t -//{ -// LRT_Global = 0, -// LRT_Player = 1, -// LRT_Friends = 2, -// LRT_MAX = 3 -//}; - - -// Enum OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ELeaderboardFormat -//enum class ELeaderboardFormat : uint8_t -//{ -// LF_Number = 0, -// LF_Seconds = 1, -// LF_Milliseconds = 2, -// LF_MAX = 3 -//}; - - -// Enum OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ELeaderboardUpdateType -//enum class ELeaderboardUpdateType : uint8_t -//{ -// LUT_KeepBest = 0, -// LUT_Force = 1, -// LUT_MAX = 2 -//}; - - -// Enum OnlineSubsystemSteamworks.QoSHandlerSteamworks.EQoSState -//enum class EQoSState : uint8_t -//{ -// EQS_Challenge = 0, -// EQS_WaitChallenge = 1, -// EQS_Ping = 2, -// EQS_WaitPing = 3, -// EQS_Complete = 4, -// EQS_Error = 5, -// EQS_MAX = 6 -//}; - - -// Enum OnlineSubsystemSteamworks.QoSHandlerSteamworks.EQoSMessage -//enum class EQoSMessage : uint8_t -//{ -// EQM_GoAway = 0, -// EQM_Challenge = 1, -// EQM_ChallengeResponse = 2, -// EQM_Ping = 3, -// EQM_PingResponse = 4, -// EQM_Finished = 5, -// EQM_MAX = 6 -//}; - - - -//--------------------------------------------------------------------------- -//Script Structs -//--------------------------------------------------------------------------- - -// ScriptStruct OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.ServerQueryToRulesResponseMapping -// 0x0008 -struct FServerQueryToRulesResponseMapping -{ - int Query; // 0x0000(0x0004) - struct FPointer Response; // 0x0004(0x0004) (Native) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.ServerQueryToPingResponseMapping -// 0x0008 -struct FServerQueryToPingResponseMapping -{ - int Query; // 0x0000(0x0004) - struct FPointer Response; // 0x0004(0x0004) (Native) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.ClientFilterORClause -// 0x003C -struct FClientFilterORClause -{ - struct FMultiMap_Mirror OrParams; // 0x0000(0x003C) (Const, Native, Transient) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineGameInterfaceSteamworks.FilterKeyToSteamKeyMapping -// 0x0030 -struct FFilterKeyToSteamKeyMapping -{ - int KeyId; // 0x0000(0x0004) - unsigned char KeyType; // 0x0004(0x0001) - unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET - struct FString RawKey; // 0x0008(0x000C) (NeedCtorLink) - struct FString SteamKey; // 0x0014(0x000C) (NeedCtorLink) - unsigned long bReverseFilter : 1; // 0x0020(0x0004) - struct FString IgnoreValue; // 0x0024(0x000C) (NeedCtorLink) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.SteamPlayerClanData -// 0x0018 -struct FSteamPlayerClanData -{ - struct FString ClanName; // 0x0000(0x000C) (Const, NeedCtorLink) - struct FString ClanTag; // 0x000C(0x000C) (Const, NeedCtorLink) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.PropertyToColumn -// 0x0008 -struct FPropertyToColumn -{ - int PropertyId; // 0x0000(0x0004) - int ColumnId; // 0x0004(0x0004) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.PlayerStat -// 0x0014 -struct FPlayerStat -{ - int ViewId; // 0x0000(0x0004) - int PropertyId; // 0x0004(0x0004) - struct FSettingsData Data; // 0x0008(0x000C) (Const) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.PendingPlayerStats -// 0x0068 -struct FPendingPlayerStats -{ - struct FUniqueNetId Player; // 0x0000(0x0018) (Const) - struct FString PlayerName; // 0x0018(0x000C) (Const, NeedCtorLink) - struct FString StatGuid; // 0x0024(0x000C) (Const, NeedCtorLink) - TArray Stats; // 0x0030(0x000C) (Const, NeedCtorLink) - struct FOnlinePlayerScore Score; // 0x003C(0x0020) (Const) - struct FString Place; // 0x005C(0x000C) (Const, NeedCtorLink) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ProfileSettingsCache -// 0x0028 -struct FProfileSettingsCache -{ - class UOnlineProfileSettings* Profile; // 0x0000(0x0004) - TArray ReadDelegates; // 0x0004(0x000C) (NeedCtorLink) - TArray WriteDelegates; // 0x0010(0x000C) (NeedCtorLink) - TArray ProfileDataChangedDelegates; // 0x001C(0x000C) (NeedCtorLink) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DeviceIdCache -// 0x001C -struct FDeviceIdCache -{ - int DeviceID; // 0x0000(0x0004) - struct FScriptDelegate DeviceSelectionMulticast; // 0x0004(0x000C) (NeedCtorLink) - TArray DeviceSelectionDelegates; // 0x0010(0x000C) (NeedCtorLink) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnlineStatusMapping -// 0x0010 -struct FOnlineStatusMapping -{ - int StatusId; // 0x0000(0x0004) - struct FString StatusString; // 0x0004(0x000C) (Const, Localized, NeedCtorLink) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnlineStatusPropertyMapping -// 0x0014 -struct FOnlineStatusPropertyMapping -{ - struct FString KeyString; // 0x0000(0x000C) (NeedCtorLink) - int PropertyId; // 0x000C(0x0004) - int EncodeId; // 0x0010(0x0004) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.OnlineStatusContextMapping -// 0x0010 -struct FOnlineStatusContextMapping -{ - struct FString KeyString; // 0x0000(0x000C) (NeedCtorLink) - int ContextId; // 0x000C(0x0004) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ControllerConnectionState -// 0x0008 -struct FControllerConnectionState -{ - int bIsControllerConnected; // 0x0000(0x0004) (Const) - int bLastIsControllerConnected; // 0x0004(0x0004) (Const) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.TitleFileMapping -// 0x0018 -struct FTitleFileMapping -{ - struct FString Filename; // 0x0000(0x000C) (NeedCtorLink) - struct FString UGCHandle; // 0x000C(0x000C) (NeedCtorLink) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.QueuedAvatarRequest -// 0x0030 -struct FQueuedAvatarRequest -{ - float CheckTime; // 0x0000(0x0004) (Const) - int NumberOfAttempts; // 0x0004(0x0004) (Const) - struct FUniqueNetId PlayerNetId; // 0x0008(0x0018) (Const) - int Size; // 0x0020(0x0004) (Const) - struct FScriptDelegate ReadOnlineAvatarCompleteDelegate; // 0x0024(0x000C) (Const, NeedCtorLink) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AchievementMappingInfo -// 0x001C -struct FAchievementMappingInfo -{ - int AchievementId; // 0x0000(0x0004) - struct FName AchievementName; // 0x0004(0x0008) - int ViewId; // 0x000C(0x0004) - int ProgressCount; // 0x0010(0x0004) - int MaxProgress; // 0x0014(0x0004) - unsigned long bAutoUnlock : 1; // 0x0018(0x0004) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.AchievementProgressStat -// 0x0010 -struct FAchievementProgressStat -{ - int AchievementId; // 0x0000(0x0004) - int Progress; // 0x0004(0x0004) - int MaxProgress; // 0x0008(0x0004) - unsigned long bUnlock : 1; // 0x000C(0x0004) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.LeaderboardHandle -// 0x0008 -struct FLeaderboardHandle -{ - struct FQWord Dud; // 0x0000(0x0008) (Const) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.LeaderboardTemplate -// 0x0024 -struct FLeaderboardTemplate -{ - struct FString LeaderboardName; // 0x0000(0x000C) (NeedCtorLink) - unsigned char UpdateType; // 0x000C(0x0001) - unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET - int LeaderboardSize; // 0x0010(0x0004) (Const) - unsigned char SortType; // 0x0014(0x0001) (Const) - unsigned char DisplayFormat; // 0x0015(0x0001) (Const) - unsigned char UnknownData01[0x2]; // 0x0016(0x0002) MISSED OFFSET - struct FLeaderboardHandle LeaderboardRef; // 0x0018(0x0008) (Const) - unsigned long bLeaderboardInitializing : 1; // 0x0020(0x0004) (Const) - unsigned long bLeaderboardInitiated : 1; // 0x0020(0x0004) (Const) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DeferredLeaderboardRead -// 0x0018 -struct FDeferredLeaderboardRead -{ - struct FString LeaderboardName; // 0x0000(0x000C) (NeedCtorLink) - unsigned char RequestType; // 0x000C(0x0001) - unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET - int Start; // 0x0010(0x0004) - int End; // 0x0014(0x0004) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.DeferredLeaderboardWrite -// 0x0010 -struct FDeferredLeaderboardWrite -{ - struct FString LeaderboardName; // 0x0000(0x000C) (NeedCtorLink) - int Score; // 0x000C(0x0004) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.LeaderboardEntry -// 0x0020 -struct FLeaderboardEntry -{ - struct FUniqueNetId PlayerUID; // 0x0000(0x0018) - int Rank; // 0x0018(0x0004) - int Score; // 0x001C(0x0004) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.ViewIdToLeaderboardName -// 0x0010 -struct FViewIdToLeaderboardName -{ - int ViewId; // 0x0000(0x0004) - struct FString LeaderboardName; // 0x0004(0x000C) (NeedCtorLink) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.MarketplaceListCache -// 0x001C -struct FMarketplaceListCache -{ - TArray Content; // 0x0000(0x000C) (NeedCtorLink) - unsigned char ReadState; // 0x000C(0x0001) - unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET - TArray ReadCompleteDelegates; // 0x0010(0x000C) (NeedCtorLink) -}; - -// ScriptStruct OnlineSubsystemSteamworks.OnlineSubsystemSteamworks.MarketplaceOfferData -// 0x0014 -struct FMarketplaceOfferData -{ - int OfferId; // 0x0000(0x0004) - int Category; // 0x0004(0x0004) - struct FString SellTextLocKey; // 0x0008(0x000C) (NeedCtorLink) -}; - -// ScriptStruct OnlineSubsystemSteamworks.QoSHandlerSteamworks.PendingEntry -// 0x0010 -struct FPendingEntry -{ - struct FQWord RemoteId; // 0x0000(0x0008) (Native) - struct FPointer CallbackFunc; // 0x0008(0x0004) (Native) - struct FPointer UserData; // 0x000C(0x0004) (Native) -}; - -// ScriptStruct OnlineSubsystemSteamworks.QoSHandlerSteamworks.ListenEntry -// 0x0014 -struct FListenEntry -{ - struct FQWord RemoteId; // 0x0000(0x0008) (Native) - unsigned char Status; // 0x0008(0x0001) - unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET - struct FDouble ActiveTimestamp; // 0x000C(0x0008) -}; - -// ScriptStruct OnlineSubsystemSteamworks.QoSHandlerSteamworks.QoSResults -// 0x0010 -struct FQoSResults -{ - TArray PingTimes; // 0x0000(0x000C) (NeedCtorLink) - int PingInMs; // 0x000C(0x0004) -}; - -// ScriptStruct OnlineSubsystemSteamworks.QoSHandlerSteamworks.RequestEntry -// 0x0038 -struct FRequestEntry -{ - struct FQWord RemoteId; // 0x0000(0x0008) (Native) - int NumProbesSent; // 0x0008(0x0004) - struct FDouble ChallengeTimestamp; // 0x000C(0x0008) - struct FDouble PingTimestamp; // 0x0014(0x0008) - unsigned char Status; // 0x001C(0x0001) - unsigned char UnknownData00[0x3]; // 0x001D(0x0003) MISSED OFFSET - struct FQoSResults Results; // 0x0020(0x0010) (NeedCtorLink) - struct FPointer CallbackFunc; // 0x0030(0x0004) (Native) - struct FPointer UserData; // 0x0034(0x0004) (Native) -}; - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/WillowGame/WillowGame_classes.h b/src/include/BL2SDK/WillowGame/WillowGame_classes.h deleted file mode 100644 index 61b35c0b..00000000 --- a/src/include/BL2SDK/WillowGame/WillowGame_classes.h +++ /dev/null @@ -1,45377 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Classes -//--------------------------------------------------------------------------- - -// Class WillowGame.AchievementUtility -// 0x0000 (0x003C - 0x003C) -class UAchievementUtility : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AchievementUtility"); - return ptr; - } - - - static TArray ShouldUnlockAchievementFromUnlockType(unsigned char UnlockType, const struct FString& StringData, int IntData, bool bCanBeGreater, bool bCheckStringAndIntData, bool bCanBeLess); -}; - - -// Class WillowGame.ActionSkill -// 0x00AC (0x0188 - 0x0234) -class AActionSkill : public AActor -{ -public: - struct FPointer VfTable_IIInstanceData; // 0x0188(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IITimerBehavior; // 0x018C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IICustomEvent; // 0x0190(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBehaviorConsumer; // 0x0194(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBehaviorProvider; // 0x0198(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIConstructObject; // 0x019C(0x0004) (Const, Native, NoExport) - float TickRate; // 0x01A0(0x0004) - float NextTick; // 0x01A4(0x0004) - class AController* MyController; // 0x01A8(0x0004) - class AWillowPawn* MyWillowPawn; // 0x01AC(0x0004) - class AWillowPlayerPawn* MyWillowPlayerPawn; // 0x01B0(0x0004) - class AWillowPlayerController* MyWillowPC; // 0x01B4(0x0004) - class AWillowMind* MyWillowMind; // 0x01B8(0x0004) - class AWillowPawn* TargetPawn; // 0x01BC(0x0004) (Net) - struct FInstanceDataSet InstanceState; // 0x01C0(0x000C) (Transient, Component, NeedCtorLink) - struct FBehaviorConsumerHandle ConsumerHandle; // 0x01CC(0x0004) - struct FReplicatedBehaviorConsumerState ReplicatedBehaviorConsumerState; // 0x01D0(0x000C) (Net, RepNotify) - struct FReplicatedBehaviorEvent ReplicatedBehaviorEvent; // 0x01DC(0x0004) (Net, RepNotify) - class UBehaviorProviderDefinition* BehaviorProviderDefinition; // 0x01E0(0x0004) (Edit) - struct FTimerBehaviorUserState ActionSkillTimers; // 0x01E4(0x0024) - struct FActionSkillCustomEventReplicationData CustomEventReplication; // 0x0208(0x000C) (Net, RepNotify) - unsigned long bInitialized : 1; // 0x0214(0x0004) - unsigned long bDebugEnabled : 1; // 0x0214(0x0004) - unsigned long bBlockDeactivate : 1; // 0x0214(0x0004) - unsigned long bWantsDeactivate : 1; // 0x0214(0x0004) - unsigned long bWantsDestroy : 1; // 0x0214(0x0004) - unsigned long bActionSkillNearingCompletionEventFired : 1; // 0x0214(0x0004) - unsigned long bAllowAutomaticActiveAbilityActivation : 1; // 0x0214(0x0004) (Edit, Const) - unsigned long bRestrictActiveAbilityByCount : 1; // 0x0214(0x0004) (Edit, Const) - unsigned long bRestrictActiveAbilityByTimeFrequency : 1; // 0x0214(0x0004) (Edit, Const) - unsigned long bAllowAutomaticCooldownAbilityActivation : 1; // 0x0214(0x0004) (Edit, Const) - unsigned long bRestrictCooldownAbilityByCount : 1; // 0x0214(0x0004) (Edit, Const) - unsigned long bRestrictCooldownAbilityByTimeFrequency : 1; // 0x0214(0x0004) (Edit, Const) - float ActionSkillNearingCompletionTime; // 0x0218(0x0004) (Edit) - int MaxActivationCountPerActiveCycle; // 0x021C(0x0004) (Edit, Const) - float ActiveAbilityActivationTimeFrequency; // 0x0220(0x0004) (Edit, Const) - int MaxActivationCountPerCooldownCycle; // 0x0224(0x0004) (Edit, Const) - float CooldownAbilityActivationTimeFrequency; // 0x0228(0x0004) (Edit, Const) - class USkillDefinition* MeleeOverrideSkill; // 0x022C(0x0004) (Edit, Const) - int TimeStarted; // 0x0230(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActionSkill"); - return ptr; - } - - - bool ShouldResetOnInterruptedGrenadeThrow(); - bool CanResetActionSkill(); - bool OverrideCrosshairVisibility(bool bVisible, bool bForScope); - float GetDeferredActionSkillTime(); - void TickActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie, float ActionSkillTime, float DeltaTime); - void DisableActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie); - void EnableActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie); - struct FBehaviorConsumerHandle GetBehaviorConsumerHandle(); - class UObject* GetActionSkillEventContextObject(); - void RunCustomEvent(const struct FName& EventName, class UObject* EventInstigator, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData); - void HandleTimerEvent(unsigned char EventType, const struct FBehaviorParameters& EventData); - bool SetTimerState(unsigned char TimerId, const struct FBehaviorTimerState& TimerState); - bool GetTimerState(unsigned char TimerId, struct FBehaviorTimerState* TimerState); - float GetTimeSeconds(); - bool GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState); - bool GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState); - void DestroyOwnedInstanceData(); - bool RemoveInstanceDataObject(class UObject* InstanceDataObject); - bool RemoveInstanceData(const struct FName& DataName); - bool GetInstanceData(const struct FName& DataName, TArray* InstanceData); - bool SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames); - void EnableDebug(bool DebugEnabled); - void NotifyActionSkillActiveAbility(class AWillowPawn* TheWillowPawn, class AController* TheController, float ActionSkillDuration, float ActiveTimeRemaining, class AWillowPawn* TheTargetPawn); - void StartActionSkillActiveAbility(class AWillowPawn* TheWillowPawn, class AController* TheController, float ActionSkillDuration, float ActiveTimeRemaining, class AWillowPawn* TheTargetPawn); - void ClientStartActionSkillActiveAbility(class AWillowPawn* TheWillowPawn, class AController* TheController, float ActionSkillDuration, float ActiveTimeRemaining, class AWillowPawn* TheTargetPawn); - bool AllowNewActiveAbilityActivation(int* CurrentActionSkillActiveAbilityCount, float* NextActionSkillActiveAbilityTime); - bool AllowAutomaticActiveAbilityActivation(); - bool AllowNewCooldownAbilityActivation(int* CurrentActionSkillCooldownAbilityCount, float* NextActionSkillCooldownAbilityTime); - bool AllowAutomaticCooldownAbilityActivation(); - void OnActionSkillTick(float DeltaTime); - bool OverridesStandardMelee(); - bool ReadyToInterceptMelee(class AWillowPawn* AutoAimTarget); - void OnActionSkillOwnerMelee(class AWillowPawn* TargetIfAvailable); - void OnActionSkillWeaponsRestricted(bool bWeaponsRestricted); - void OnActionSkillOwnerInjured(); - void OnActionSkillKilledEnemy(class AWillowPawn* KilledPawn); - void OnActionSkillShowBackMenu(bool bOpened); - void OnActionSkillFakePause(bool bPaused); - void OnActionSkillOwnerTouchedActor(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal); - void OnActionSkillOwnerHitWall(const struct FVector& HitNormal, class AActor* Wall, class UPrimitiveComponent* WallComp); - void OnActionSkillOwnerStoppedWalking(); - void OnActionSkillOwnerBeganWalking(unsigned char PreviousPhysics); - void OnActionSkillOwnerBeganFalling(unsigned char PreviousPhysics); - void OnActionSkillOwnerAllieganceChanged(class UPawnAllegiance* NewAllegiance); - void OnActionSkillOwnerWeaponSwitched(class AWeapon* OldWeapon, class AWeapon* NewWeapon); - void OnActionSkillOwnerDied(); - void OwnerLostAutoAimTarget(const FScriptInterface& OldTargetable); - void OwnerAcquiredAutoAimTarget(const FScriptInterface& NewTargetable); - void TornOff(); - void TearOff(); - void OnActionSkillEnded(); - bool IsDeactivateBlocked(); - void ClientActionSkillWantsToDeactivate(); - void OnActionSkillWantsToDeactivate(); - void OnActionSkillStarted(class AWillowPawn* TheWillowPawn, class AController* TheController, class AWillowPawn* TheTargetPawn); - void ReplicatedEvent(const struct FName& VarName); - void OnActionSkillOwnerShowBackMenu(class APawn* SkillInstigator, bool bOpened, struct FBehaviorConsumerHandle* TheConsumerHandle); - void OnTimerEvent(const struct FName& SpecializedEventName, struct FBehaviorConsumerHandle* TheConsumerHandle); - void OnActionSkillNearingCompletion(class APawn* SkillInstigator, class APawn* SkillTargetIfAvailable, struct FBehaviorConsumerHandle* TheConsumerHandle); - void OnActionSkillOwnerMeleeOverridden(class APawn* SkillInstigator, class APawn* SkillTargetIfAvailable, struct FBehaviorConsumerHandle* TheConsumerHandle); - void OnOwnerLostAutoAimTarget(class APawn* SkillOwner, class AActor* OldTargetIfAvailable, struct FBehaviorConsumerHandle* TheConsumerHandle); - void OnOwnerAcquiredAutoAimTarget(class APawn* SkillOwner, class AActor* NewTargetIfAvailable, struct FBehaviorConsumerHandle* TheConsumerHandle); - void OnActionSkillDeactivated(class APawn* SkillInstigator, struct FBehaviorConsumerHandle* TheConsumerHandle); - void OnActionSkillActivated(class APawn* SkillInstigator, class APawn* SkillTargetIfAvailable, struct FBehaviorConsumerHandle* TheConsumerHandle); - void OnActionSkillActiveAbilityNotified(class APawn* SkillInstigator, float ActiveTimeRemaining, class APawn* SkillTargetIfAvailable, struct FBehaviorConsumerHandle* TheConsumerHandle); - void OnActionSkillActiveAbilityActivated(class APawn* SkillInstigator, float ActiveTimeRemaining, class APawn* SkillTargetIfAvailable, struct FBehaviorConsumerHandle* TheConsumerHandle); - void SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition); - class UBehaviorProviderDefinition* GetBehaviorProviderDefinition(); -}; - - -// Class WillowGame.ScorpioActionSkill -// 0x0014 (0x0234 - 0x0248) -class AScorpioActionSkill : public AActionSkill -{ -public: - class ADeployableTurretActor* ScorpioSpawnedActor; // 0x0234(0x0004) - class ADeployableTurretActor* GeminiSpawnedActor; // 0x0238(0x0004) - class AWillowProjectile* ActiveProjectile; // 0x023C(0x0004) - class USkillDefinition* GeminiSkill; // 0x0240(0x0004) (Edit, Const) - class USpecialMoveDefinition* ThrowScorpioSMD; // 0x0244(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ScorpioActionSkill"); - return ptr; - } - - - bool ShouldResetOnInterruptedGrenadeThrow(); - bool CanResetActionSkill(); - void NotifySkillActorDied(class AActor* SkillActor); - class UObject* GetActionSkillEventContextObject(); - void ClientDeployScorpio(); - void DeployScorpio(); - void PlayThrowAnimation(); - void DestroyOwnedInstanceData(); - bool RemoveInstanceData(const struct FName& DataName); - bool GetInstanceData(const struct FName& DataName, TArray* InstanceData); - bool SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames); - bool AllowNewActiveAbilityActivation(int* CurrentActionSkillActiveAbilityCount, float* NextActionSkillActiveAbilityTime); - void StartActionSkillActiveAbility(class AWillowPawn* TheWillowPawn, class AController* TheController, float ActionSkillDuration, float ActiveTimeRemaining, class AWillowPawn* AutoAimTarget); - void OnActionSkillOwnerDied(); - void OnActionSkillEnded(); - void OnActionSkillStarted(class AWillowPawn* TheWillowPawn, class AController* TheController, class AWillowPawn* TheTargetPawn); -}; - - -// Class WillowGame.ActorFactoryInteractiveObject -// 0x0004 (0x007C - 0x0080) -class UActorFactoryInteractiveObject : public UActorFactory -{ -public: - class UInteractiveObjectDefinition* Definition; // 0x007C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActorFactoryInteractiveObject"); - return ptr; - } - -}; - - -// Class WillowGame.ActorFactoryWillowElevatorButton -// 0x0000 (0x0080 - 0x0080) -class UActorFactoryWillowElevatorButton : public UActorFactoryInteractiveObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActorFactoryWillowElevatorButton"); - return ptr; - } - -}; - - -// Class WillowGame.ActorFactoryMissionPickupSpawner -// 0x0004 (0x007C - 0x0080) -class UActorFactoryMissionPickupSpawner : public UActorFactory -{ -public: - class UMissionItemDefinition* Definition; // 0x007C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActorFactoryMissionPickupSpawner"); - return ptr; - } - -}; - - -// Class WillowGame.ActorFactoryMissionPickupFailsafe -// 0x0000 (0x0080 - 0x0080) -class UActorFactoryMissionPickupFailsafe : public UActorFactoryMissionPickupSpawner -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActorFactoryMissionPickupFailsafe"); - return ptr; - } - -}; - - -// Class WillowGame.ActorFactoryPopulationOpportunityArea -// 0x0000 (0x007C - 0x007C) -class UActorFactoryPopulationOpportunityArea : public UActorFactory -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActorFactoryPopulationOpportunityArea"); - return ptr; - } - -}; - - -// Class WillowGame.ActorFactoryPopulationOpportunityDen -// 0x0000 (0x007C - 0x007C) -class UActorFactoryPopulationOpportunityDen : public UActorFactory -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActorFactoryPopulationOpportunityDen"); - return ptr; - } - -}; - - -// Class WillowGame.ActorFactoryWillowCoopPlayerStart -// 0x0000 (0x007C - 0x007C) -class UActorFactoryWillowCoopPlayerStart : public UActorFactory -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActorFactoryWillowCoopPlayerStart"); - return ptr; - } - -}; - - -// Class WillowGame.ActorFactoryWillowElevator -// 0x0000 (0x0094 - 0x0094) -class UActorFactoryWillowElevator : public UActorFactoryMover -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActorFactoryWillowElevator"); - return ptr; - } - -}; - - -// Class WillowGame.ActorFactoryWillowPawn -// 0x0004 (0x007C - 0x0080) -class UActorFactoryWillowPawn : public UActorFactory -{ -public: - class AWillowPawn* PawnArchetype; // 0x007C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActorFactoryWillowPawn"); - return ptr; - } - -}; - - -// Class WillowGame.ActorFactoryWillowTrigger -// 0x0000 (0x007C - 0x007C) -class UActorFactoryWillowTrigger : public UActorFactory -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActorFactoryWillowTrigger"); - return ptr; - } - -}; - - -// Class WillowGame.ActorFactoryWillowVehicle -// 0x0004 (0x007C - 0x0080) -class UActorFactoryWillowVehicle : public UActorFactory -{ -public: - class AWillowVehicle* VehicleArchetype; // 0x007C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActorFactoryWillowVehicle"); - return ptr; - } - -}; - - -// Class WillowGame.ActorFactoryWillowVehicleFactory -// 0x0000 (0x0080 - 0x0080) -class UActorFactoryWillowVehicleFactory : public UActorFactoryWillowVehicle -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActorFactoryWillowVehicleFactory"); - return ptr; - } - -}; - - -// Class WillowGame.ActorFactoryWillowWaypoint -// 0x0000 (0x007C - 0x007C) -class UActorFactoryWillowWaypoint : public UActorFactory -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActorFactoryWillowWaypoint"); - return ptr; - } - -}; - - -// Class WillowGame.AdvancedAxisDefinition -// 0x001C (0x003C - 0x0058) -class UAdvancedAxisDefinition : public UGBXDefinition -{ -public: - float Speed; // 0x003C(0x0004) (Edit, Const) - float ZoomSpeed; // 0x0040(0x0004) (Edit, Const) - float DeadZone; // 0x0044(0x0004) (Edit, Const) - float AccelThreshold; // 0x0048(0x0004) (Edit, Const) - float AccelRate; // 0x004C(0x0004) (Edit, Const) - float AccelSpeed; // 0x0050(0x0004) (Edit, Const) - float AccelWarmup; // 0x0054(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AdvancedAxisDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.AIPawnBalanceModifierDefinition -// 0x001C (0x003C - 0x0058) -class UAIPawnBalanceModifierDefinition : public UGBXDefinition -{ -public: - struct FString AIPawnBalanceDefinitionPath; // 0x003C(0x000C) (Edit, NeedCtorLink) - unsigned long bEmptyAttributeStartingValues : 1; // 0x0048(0x0004) (Edit, Const) - TArray AttributeStartingValues; // 0x004C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AIPawnBalanceModifierDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.AIResourceAttributeValueResolver -// 0x0004 (0x003C - 0x0040) -class UAIResourceAttributeValueResolver : public UAttributeValueResolver -{ -public: - class UAIResource* Resource; // 0x003C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AIResourceAttributeValueResolver"); - return ptr; - } - -}; - - -// Class WillowGame.AmmoDropWeightAttributeValueResolver -// 0x0054 (0x003C - 0x0090) -class UAmmoDropWeightAttributeValueResolver : public UAttributeValueResolver -{ -public: - class UResourceDefinition* Resource; // 0x003C(0x0004) (Edit, Const) - struct FAttributeInitializationData ResourceThreshold; // 0x0040(0x0010) (Edit, Const) - struct FAttributeInitializationData AboveThresholdWeight; // 0x0050(0x0010) (Edit, Const) - struct FAttributeInitializationData NoPoolWeight; // 0x0060(0x0010) (Edit, Const) - struct FAttributeInitializationData MinBelowThresholdWeight; // 0x0070(0x0010) (Edit, Const) - struct FAttributeInitializationData MaxBelowThresholdWeight; // 0x0080(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AmmoDropWeightAttributeValueResolver"); - return ptr; - } - -}; - - -// Class WillowGame.AmmoResourcePool -// 0x0000 (0x0118 - 0x0118) -class UAmmoResourcePool : public UResourcePool -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AmmoResourcePool"); - return ptr; - } - - - void GetDebugText(TArray* DebugText); - float GetExtraAmmoRegen(); -}; - - -// Class WillowGame.AmmoResourceUpgradeAttributeValueResolver -// 0x0008 (0x003C - 0x0044) -class UAmmoResourceUpgradeAttributeValueResolver : public UAttributeValueResolver -{ -public: - class UResourceDefinition* AssociatedResource; // 0x003C(0x0004) (Edit, Const) - int AmmoResourceUpgradesArrayIndex; // 0x0040(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AmmoResourceUpgradeAttributeValueResolver"); - return ptr; - } - -}; - - -// Class WillowGame.AnemoneInfectionDefinition -// 0x0060 (0x003C - 0x009C) -class UAnemoneInfectionDefinition : public UGBXDefinition -{ -public: - float FullInfectionTime; // 0x003C(0x0004) (Edit) - float FullHealingTime; // 0x0040(0x0004) (Edit) - class UGFxMovieDefinition* MovieDefinition; // 0x0044(0x0004) (Edit) - float DisplaySpeed; // 0x0048(0x0004) (Edit) - float DiscoveryTextHiddenTime; // 0x004C(0x0004) (Edit) - class UParticleSystem* InfectionFXTemplate; // 0x0050(0x0004) (Edit) - class USkillDefinition* GasCloudSkill; // 0x0054(0x0004) (Edit) - class UParticleSystem* SkillFXTemplate; // 0x0058(0x0004) (Edit) - float SkillFXInTime; // 0x005C(0x0004) (Edit) - float SkillFXOutTime; // 0x0060(0x0004) (Edit) - class UParticleSystem* SmallAmbientFXTemplate; // 0x0064(0x0004) (Edit) - class UParticleSystem* LargeAmbientFXTemplate; // 0x0068(0x0004) (Edit) - class UAkEvent* StartEvent; // 0x006C(0x0004) (Edit) - class UAkEvent* StopEvent; // 0x0070(0x0004) (Edit) - class UAkRtpc* AkRtpc; // 0x0074(0x0004) (Edit) - class UMissionObjectiveDefinition* LinkedObjective; // 0x0078(0x0004) (Edit) - struct FAttributeInitializationData FullyInfectedDamage; // 0x007C(0x0010) (Edit, Const) - class UClass* DamageType; // 0x008C(0x0004) (Edit) - float DamageFrequency; // 0x0090(0x0004) (Edit) - float FogDensityValue; // 0x0094(0x0004) (Edit) - float FogRampUpTime; // 0x0098(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AnemoneInfectionDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.IScreenParticle -// 0x0000 (0x003C - 0x003C) -class UIScreenParticle : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IScreenParticle"); - return ptr; - } - - - void UpdateVisibilityOfAllActiveScreenParticles(); - bool ScreenParticlesShouldBeVisible(); - void SetUpVoGScreenParticle(class UParticleSystem* Template, const struct FName& TextureMovieParamName); - void HideScreenParticle(class UParticleSystem* Template, const struct FName& ParticleTag, bool bAllowParticleToFinish); - void ShowScreenParticle(const struct FScreenParticleInitParams& InitParams); -}; - - -// Class WillowGame.IUpdatePostProcessOverride -// 0x0000 (0x003C - 0x003C) -class UIUpdatePostProcessOverride : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IUpdatePostProcessOverride"); - return ptr; - } - - - void EndLostShield(); - void BeginLostShield(const struct FName& HealthParamName, const struct FName& MaterialEffectName, float UpdateRate, class UPostProcessChain* InChain); - void PopPostProcessChain(class UPostProcessChain* InChain, const struct FPostProcessChainOptions& InChainOptions); - void PushPostProcessChain(class UPostProcessChain* InChain, const struct FPostProcessChainOptions& InChainOptions); - void ClearPostProcessOverlayQueue(int IndexToSave); - void SetupPostProcessOverlay(int Index, bool bReset); - int GetPostProcessOverlayIndex(const struct FName& OverrideName); - int AddPostProcessOverlay(const struct FPostProcessOverlay& NewPostProcessOverlay); -}; - - -// Class WillowGame.AnemoneInfectionState -// 0x0058 (0x0188 - 0x01E0) -class AAnemoneInfectionState : public AActor -{ -public: - class UGFxMovieInteractiveObject* TimerMovie; // 0x0188(0x0004) (Transient) - class AWillowPlayerController* WPC; // 0x018C(0x0004) (Transient) - float InfectionRate; // 0x0190(0x0004) (Transient) - float CurrentInfection; // 0x0194(0x0004) (Transient) - float CurrentSkillFXValue; // 0x0198(0x0004) (Transient) - float SkillFXSpeed; // 0x019C(0x0004) (Transient) - float DamageTimer; // 0x01A0(0x0004) (Transient) - float TemporarilyHiddenTimer; // 0x01A4(0x0004) (Transient) - unsigned long bIsLocalPlayer : 1; // 0x01A8(0x0004) (Transient) - unsigned long bIsImmune : 1; // 0x01A8(0x0004) (Transient) - TArray SmallZones; // 0x01AC(0x000C) (Transient, NeedCtorLink) - TArray LargeZones; // 0x01B8(0x000C) (Transient, NeedCtorLink) - class UAnemoneInfectionDefinition* InfectionDefinition; // 0x01C4(0x0004) (Transient) - class AHeightFog* HeightFog; // 0x01C8(0x0004) (Transient) - float HeightFogValue; // 0x01CC(0x0004) (Transient) - struct FFDisplayTimer DisplayTimer; // 0x01D0(0x0010) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AnemoneInfectionState"); - return ptr; - } - - - void DoInfectionDamage(); - void NotifyPawnDied(); - void UpdateZone(); - void Tick(float DeltaTime); - void StateTick(float DeltaTime); - void UpdateDisplay(float DeltaTime); - void UpdateHeightFog(float DeltaTime); - void ShowAmbientFX(bool bShow); - void ShowParticleSystem(bool bShow, class UParticleSystem* FXSystemTemplate); - void UpdateSkillFX(); - void UpdateSkillFXValue(float DeltaTime); - void ShowSkillFX(bool bShow); - void UpdateInfectionFX(float CurrentValue); - void ShowInfectionFX(bool bShow); - void DeactivateSkill(); - void ActivateSkill(); - void ExitInfectionVolume(); - void EnterInfectionVolume(); - void SetModalMenuOpen(bool bOpen); - void HideBarTemporarily(); - bool IsInfected(); - void SetAnemoneInfectionState(class AWillowPlayerController* OwnerController, bool bIsInfected, bool bLargeZone, class AActor* Zone, class UAnemoneInfectionDefinition* NewInfectionDefinition, class AHeightFog* NewHeightFog); - bool CheckZoneCollision(); - bool AddZone(bool bLargeZone, class AActor* Zone); - float GetStatusEffectDamage(); - void ToggleInfectionEffects(bool bEnable, class AWillowPlayerController* OwnerController); - bool CheckImmunity(); - void StopInfectionSound(); - void UpdateInfectionSound(); - void StartInfectionSound(); -}; - - -// Class WillowGame.AssetLibraryManager -// 0x00A8 (0x003C - 0x00E4) -class UAssetLibraryManager : public UObject -{ -public: - struct FAssetLibConfig LibraryConfigs[0x6]; // 0x003C(0x0018) (NeedCtorLink) - TArray EditorAssetLibraries; // 0x00CC(0x000C) (NeedCtorLink) - TArray RuntimeAssetLibraries; // 0x00D8(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AssetLibraryManager"); - return ptr; - } - - - int DetermineObjLibraryType(class UObject* Obj); - int DetermineLibraryType(class UClass* LibraryType); - bool DecodeTyped(int EncodedObj, unsigned char ObjType, int Revision, int SKUID, class UObject** DecodedResult); - bool Decode(int EncodedObj, int Revision, int SKUID, class UObject** DecodedResult); - int EncodeSKUID(int SKUID); - int EncodeTyped(class UObject* Obj, unsigned char ObjType, int SKUID); - int Encode(class UObject* Obj, int SKUID); -}; - - -// Class WillowGame.AttributePresentationDefinition -// 0x0098 (0x003C - 0x00D4) -class UAttributePresentationDefinition : public UGBXDefinition -{ -public: - float BasePriority; // 0x003C(0x0004) (Edit, Const) - class UAttributeDefinition* Attribute; // 0x0040(0x0004) (Edit, Const) - struct FString Description; // 0x0044(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString NoConstraintText; // 0x0050(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString Suffix; // 0x005C(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString Prefix; // 0x0068(0x000C) (Edit, Const, Localized, NeedCtorLink) - unsigned long bIncludeSuffixInTranslation : 1; // 0x0074(0x0004) (Edit, Const) - unsigned long bIncludePrefixInTranslation : 1; // 0x0074(0x0004) (Edit, Const) - unsigned long bBiggerIsBetter : 1; // 0x0074(0x0004) (Edit, Const) - unsigned long bDisplayAsPercentage : 1; // 0x0074(0x0004) (Edit, Const) - unsigned long bDisplayPercentAsFloat : 1; // 0x0074(0x0004) (Edit, Const) - unsigned long bDisplayAsInverse : 1; // 0x0074(0x0004) (Edit, Const) - unsigned long bDontDisplayNumber : 1; // 0x0074(0x0004) (Edit, Const) - unsigned long bDontDisplayPlusSign : 1; // 0x0074(0x0004) (Edit, Const) - unsigned long bUseCustomNumberPlacement : 1; // 0x0074(0x0004) (Edit, Const) - unsigned long bEnableTextColor : 1; // 0x0074(0x0004) (Edit, Const) - unsigned long bValueRemappingEnabled : 1; // 0x0074(0x0004) (Const) - unsigned long bUseOneAsBaseValueForPresentationIfContextFailsToResolve : 1;// 0x0074(0x0004) (Edit, Const) - unsigned long bUseTwoAsBaseValueForPresentationIfContextFailsToResolve : 1;// 0x0074(0x0004) (Edit, Const) - unsigned char RoundingMode; // 0x0078(0x0001) (Edit, Const) - unsigned char SignStyle; // 0x0079(0x0001) (Edit, Const) - unsigned char UnknownData00[0x2]; // 0x007A(0x0002) MISSED OFFSET - struct FColor TextColor; // 0x007C(0x0004) (Edit, Const) - int FloatPrecision; // 0x0080(0x0004) (Edit, Const) - struct FString Icon; // 0x0084(0x000C) (Edit, Const, NeedCtorLink) - struct FAttributePresentationValueRemappingData RemappingData; // 0x0090(0x0044) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AttributePresentationDefinition"); - return ptr; - } - - - bool IncludePrefixInTranslation(); - bool IncludeSuffixInTranslation(); - bool IsTextColorEnabled(); - struct FColor GetTextColor(); - unsigned char GetSignStyle(); - unsigned char GetEffectiveRoundingMode(unsigned char Style); - unsigned char GetRoundingMode(); - bool ShouldUseCustomNumberPlacement(); - bool ShouldDisplayPlusSign(); - bool ShouldDisplayNumberInTranslation(); - bool ShouldDisplayAsInverse(); - bool ShouldDisplayAsPercentage(); - bool IsBiggerBetter(); - struct FString GetIconFramename(); - struct FString GetPrefix(); - struct FString GetSuffix(); - struct FString GetNoConstraintText(); - struct FString GetDescription(); - float GetBasePriority(); - float RemapValue(float InputValue, class UObject* ContextSourceOverride); - static float RoundValue(float InputValue, int PrecisionAferDecimalPoint, unsigned char EffectiveRoundingMode); - float ApplyPresentationRulesToValue(float ModifierValue, unsigned char Style, bool bAllowZero, class UObject* ContextSourceOverride); - struct FString ValueToString(float ModifierValue, unsigned char Style, class UObject* ContextSourceOverride); - struct FString TranslateValue(float Value, unsigned char Style, class UAttributePresentationDefinition* ConstraintPresentation); - static struct FString TranslateStatData(unsigned char Style, struct FModifierValuePresentationData* StatData); -}; - - -// Class WillowGame.WeaponStatusEffectAttributePresentationDefinition -// 0x000C (0x00D4 - 0x00E0) -class UWeaponStatusEffectAttributePresentationDefinition : public UAttributePresentationDefinition -{ -public: - TArray MappingData; // 0x00D4(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WeaponStatusEffectAttributePresentationDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.AttributePresentationListDefinition -// 0x000C (0x003C - 0x0048) -class UAttributePresentationListDefinition : public UGBXDefinition -{ -public: - TArray Attributes; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AttributePresentationListDefinition"); - return ptr; - } - - - class UAttributePresentationDefinition* FindAttributePresentation(class UAttributeDefinition* Attribute); -}; - - -// Class WillowGame.AttributeSlotEffectAttributeValueResolver -// 0x000C (0x003C - 0x0048) -class UAttributeSlotEffectAttributeValueResolver : public UAttributeValueResolver -{ -public: - unsigned char SlotProperty; // 0x003C(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x003D(0x0003) MISSED OFFSET - struct FName SlotName; // 0x0040(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AttributeSlotEffectAttributeValueResolver"); - return ptr; - } - -}; - - -// Class WillowGame.AvatarAwardUtility -// 0x0000 (0x003C - 0x003C) -class UAvatarAwardUtility : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AvatarAwardUtility"); - return ptr; - } - -}; - - -// Class WillowGame.BadassAttributeValueResolver -// 0x0004 (0x003C - 0x0040) -class UBadassAttributeValueResolver : public UAttributeValueResolver -{ -public: - class UBadassRewardDefinition* AssociatedBadassReward; // 0x003C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BadassAttributeValueResolver"); - return ptr; - } - -}; - - -// Class WillowGame.BadassRewardDefinition -// 0x0030 (0x003C - 0x006C) -class UBadassRewardDefinition : public UGBXDefinition -{ -public: - struct FString RewardName; // 0x003C(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString Description; // 0x0048(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString RewardString; // 0x0054(0x000C) (Edit, Const, Localized, NeedCtorLink) - class UAttributeInitializationDefinition* AttrInitDef; // 0x0060(0x0004) (Edit, Const) - class UAttributePresentationDefinition* Presentation; // 0x0064(0x0004) (Edit, Const) - int CachedRewardIndex; // 0x0068(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BadassRewardDefinition"); - return ptr; - } - - - void UpdateCachedRewardIndex(); -}; - - -// Class WillowGame.WillowExperiencePipeline -// 0x0000 (0x003C - 0x003C) -class UWillowExperiencePipeline : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowExperiencePipeline"); - return ptr; - } - - - static void AwardCombatExperienceToParty(float ExperiencePoints, class AWillowPlayerController* Killer, class AActor* KilledActor); - static float CalculateExperiencePointsForKill(class AWillowPlayerController* Killer, class AActor* KilledActor, bool bFatalBlowWasCriticalHit, class UClass* FatalBlowDamageSource, class UDamageTypeDefinition* FatalBlowDamageTypeDefinition); -}; - - -// Class WillowGame.GlobalsDefinition -// 0x0968 (0x0048 - 0x09B0) -class UGlobalsDefinition : public UGearboxGlobalsDefinition -{ -public: - int BulletReflectionRadius; // 0x0048(0x0004) (Edit, Const) - float BulletReflectionSpeedAdjustment; // 0x004C(0x0004) (Edit, Const) - class UParticleSystem* BulletReflectionParticle; // 0x0050(0x0004) (Edit, Const) - struct FAttributeInitializationData BulletReflectionInaccuracyFormula; // 0x0054(0x0010) (Edit, Const) - class UParticleSystem* BulletPenetratedEnemyParticle; // 0x0064(0x0004) (Edit, Const) - class UAkEvent* BulletPenetratedEnemyAkEvent; // 0x0068(0x0004) (Edit, Const) - struct FName DualWieldSwitchName; // 0x006C(0x0008) (Edit, Const) - struct FName DualWieldSprintSwitchName; // 0x0074(0x0008) (Edit, Const) - struct FName DualWieldLeftSideControl; // 0x007C(0x0008) (Edit, Const) - TArray KillSkillDurationsPerPlayers; // 0x0084(0x000C) (Edit, Const, EditFixedSize, NeedCtorLink) - struct FAttributeInitializationData GeneralSkillPointsPerLevelUp; // 0x0090(0x0010) (Edit, Const) - struct FAttributeInitializationData GeneralSkillPointsTotalForCurrentLevel; // 0x00A0(0x0010) (Edit, Const) - struct FAttributeInitializationData SpecialistSkillPointsPerLevelUp; // 0x00B0(0x0010) (Edit, Const) - struct FAttributeInitializationData CostToResetSkillPoints; // 0x00C0(0x0010) (Edit, Const) - TArray WeaponProficiencySkills; // 0x00D0(0x000C) (Edit, Const, NeedCtorLink) - struct FAttributeInitializationData BaseEnemyExperienceFormula; // 0x00DC(0x0010) (Edit, Const) - TArray DamageTypeExpModifiers; // 0x00EC(0x000C) (Edit, Const, NeedCtorLink) - TArray ExpScaleByLevelDifference; // 0x00F8(0x000C) (Edit, Const, NeedCtorLink) - TArray ExpAwardWeights; // 0x0104(0x000C) (Edit, Const, EditFixedSize, NeedCtorLink) - int ExpMaxPlayerLevel; // 0x0110(0x0004) (Edit) - struct FAttributeInitializationData ExpPointsRequiredForLevel; // 0x0114(0x0010) (Edit, Const) - struct FAttributeInitializationData VehicleVSCharacterExpModifier; // 0x0124(0x0010) (Edit, Const) - struct FAttributeInitializationData WorldDiscoveryExperienceFormula; // 0x0134(0x0010) (Edit, Const) - class UMissionObjectiveDefinition* FastTravelObjective; // 0x0144(0x0004) (Edit, Const) - int TravelDelay; // 0x0148(0x0004) (Edit, Const) - class UTravelStationDefinition* DlcPreviousStation; // 0x014C(0x0004) (Edit, Const) - struct FName SanctuaryMapName; // 0x0150(0x0008) (Edit, Const) - struct FName SanctuaryAirMapName; // 0x0158(0x0008) (Edit, Const) - struct FName SanctuaryBackupMapName; // 0x0160(0x0008) (Edit, Const) - class UMissionObjectiveDefinition* SanctuaryInaccessibleObjective; // 0x0168(0x0004) (Edit, Const) - class UMissionObjectiveDefinition* SanctuaryFlyingObjective; // 0x016C(0x0004) (Edit, Const) - float MinTeleportTime; // 0x0170(0x0004) (Edit, Const) - class UAkEvent* TeleporterStartAkEvent; // 0x0174(0x0004) (Edit, Const) - class UAkEvent* TeleporterStopAkEvent; // 0x0178(0x0004) (Edit, Const) - class UParticleSystem* TeleporterHoldingCellPartSys; // 0x017C(0x0004) (Edit, Const) - class UDesignerAttributeDefinition* StartupTeleporterAttribute; // 0x0180(0x0004) (Edit, Const) - struct FAttributeInitializationData TeleportCost; // 0x0184(0x0010) (Edit, Const) - class UAkEvent* PauseAkEvent; // 0x0194(0x0004) (Edit, Const) - class UAkEvent* UnpauseAkEvent; // 0x0198(0x0004) (Edit, Const) - class UAkSwitch* DefaultMaterialAkSwitch; // 0x019C(0x0004) (Edit, Const) - class UAkSwitch* FirstPersonAkSwitch; // 0x01A0(0x0004) (Edit, Const) - class UAkSwitch* ThirdPersonAkSwitch; // 0x01A4(0x0004) (Edit, Const) - class UAkEvent* EchoStartedAkEvent; // 0x01A8(0x0004) (Edit, Const) - class UAkEvent* EchoEndedAkEvent; // 0x01AC(0x0004) (Edit, Const) - class UAkRtpc* MasterVolumeAkRtpc; // 0x01B0(0x0004) (Edit, Const) - class UAkRtpc* UserVolumeMusicAkRtpc; // 0x01B4(0x0004) (Edit, Const) - class UAkRtpc* UserVolumeSfxAkRtpc; // 0x01B8(0x0004) (Edit, Const) - class UAkRtpc* UserVolumeVOAkRtpc; // 0x01BC(0x0004) (Edit, Const) - class UAkRtpc* ListenerDistanceAkRtpc; // 0x01C0(0x0004) (Edit, Const) - class UAkRtpc* ApproachSpeedAkRtpc; // 0x01C4(0x0004) (Edit, Const) - class UAkRtpc* SpeedAkRtpc; // 0x01C8(0x0004) (Edit, Const) - class UAkEvent* ResetStatesAkEvent; // 0x01CC(0x0004) (Edit, Const) - class UAkEvent* StartSplitScreenAkEvent; // 0x01D0(0x0004) (Edit, Const) - class UAkState* PlayerVoiceAkState; // 0x01D4(0x0004) (Edit, Const) - class UAkState* JackVoiceAkState; // 0x01D8(0x0004) (Edit, Const) - class UAkState* PlayerCalloutsDisabledAkState; // 0x01DC(0x0004) (Edit, Const) - class UAkState* PlayerCalloutsEnabledAkState; // 0x01E0(0x0004) (Edit, Const) - class UAkEvent* CinematicModePauseDialogAkEvent; // 0x01E4(0x0004) (Edit, Const) - class UAkEvent* CinematicModeResumeDialogAkEvent; // 0x01E8(0x0004) (Edit, Const) - class UAkEvent* ShieldLowWarningStartAkEvent; // 0x01EC(0x0004) (Edit, Const) - class UAkEvent* ShieldLowWarningStopAkEvent; // 0x01F0(0x0004) (Edit, Const) - class UAkEvent* ShieldRecoveringAkEvent; // 0x01F4(0x0004) (Edit, Const) - class UAkEvent* ShieldRecoveredAkEvent; // 0x01F8(0x0004) (Edit, Const) - class UAkEvent* ShieldDownAkEvent; // 0x01FC(0x0004) (Edit, Const) - float TinnitusEffectDecayRate; // 0x0200(0x0004) (Edit, Const) - class UAkRtpc* TinnitusEffectStrengthRTPC; // 0x0204(0x0004) (Edit, Const) - class UAkRtpc* TinnitusSourcePannerRTPC; // 0x0208(0x0004) (Edit, Const) - class UAkRtpc* TinnitusSourceStrengthRTPC; // 0x020C(0x0004) (Edit, Const) - class UAkEvent* TinnitusAkEvent; // 0x0210(0x0004) (Edit, Const) - class UAkEvent* LevelUpAkEvent; // 0x0214(0x0004) (Edit, Const) - class UAkEvent* VOVolumeStartAkEvent; // 0x0218(0x0004) (Edit, Const) - class UAkEvent* VOVolumeStopAkEvent; // 0x021C(0x0004) (Edit, Const) - class UAkEvent* SFXVolumeStartAkEvent; // 0x0220(0x0004) (Edit, Const) - class UAkEvent* SFXVolumeStopAkEvent; // 0x0224(0x0004) (Edit, Const) - class UAkEvent* MusicVolumeStartAkEvent; // 0x0228(0x0004) (Edit, Const) - class UAkEvent* MusicVolumeStopAkEvent; // 0x022C(0x0004) (Edit, Const) - class USoundMode* LoadingSoundMode; // 0x0230(0x0004) (Edit, Const) - class USoundMode* EchoSoundMode; // 0x0234(0x0004) (Edit, Const) - class USoundMode* DefaultSoundMode; // 0x0238(0x0004) (Edit, Const) - TArray SoundsToAlwaysReference; // 0x023C(0x000C) (Edit, Const, NeedCtorLink) - float PlayerInteractionDistance; // 0x0248(0x0004) (Edit, Const) - class UResourceDefinition* GrenadeAmmoDefinition; // 0x024C(0x0004) (Edit, Const) - class UProjectileDefinition* StandardGrenadeDefinition; // 0x0250(0x0004) (Edit, Const) - float ShowEchoTalkerDistance; // 0x0254(0x0004) (Edit, Const) - float HideEchoTalkerDistance; // 0x0258(0x0004) (Edit, Const) - class UAkRtpc* EchoDistortionAkRtpc; // 0x025C(0x0004) (Edit, Const) - float MissionAcceptEchoDelay; // 0x0260(0x0004) (Edit, Const) - class UResourceDefinition* AmmoDefinition_RepeaterPistol; // 0x0264(0x0004) (Edit, Const) - class UResourceDefinition* AmmoDefinition_RevolverPistol; // 0x0268(0x0004) (Edit, Const) - class UResourceDefinition* AmmoDefinition_Shotgun; // 0x026C(0x0004) (Edit, Const) - class UResourceDefinition* AmmoDefinition_SMG; // 0x0270(0x0004) (Edit, Const) - class UResourceDefinition* AmmoDefinition_CombatRifle; // 0x0274(0x0004) (Edit, Const) - class UResourceDefinition* AmmoDefinition_SniperRifle; // 0x0278(0x0004) (Edit, Const) - class UResourceDefinition* AmmoDefinition_RocketLauncher; // 0x027C(0x0004) (Edit, Const) - float PlayerEventRetriggerDelaySeconds; // 0x0280(0x0004) (Edit, Const) - TArray RarityLevelColors; // 0x0284(0x000C) (Edit, Const, NeedCtorLink) - int MissionItemRarityLevel; // 0x0290(0x0004) (Edit, Const) - TArray RegionBalanceData; // 0x0294(0x000C) (Edit, Const, NeedCtorLink) - struct FAttributeInitializationData GameStageIncreaseAbovePlayer; // 0x02A0(0x0010) (Edit, Const) - float OtherPlayerDiedCostMultiplier; // 0x02B0(0x0004) (Edit, Const) - struct FAttributeInitializationData GlobalAIDamageScale; // 0x02B4(0x0010) (Edit, Const) - struct FAttributeInitializationData GlobalAIWeaponDamageScale; // 0x02C4(0x0010) (Edit, Const) - struct FAttributeInitializationData GlobalAIPistolWeaponDamageScale; // 0x02D4(0x0010) (Edit, Const) - struct FAttributeInitializationData GlobalAIShotgunWeaponDamageScale; // 0x02E4(0x0010) (Edit, Const) - struct FAttributeInitializationData GlobalAISmgWeaponDamageScale; // 0x02F4(0x0010) (Edit, Const) - struct FAttributeInitializationData GlobalAISniperWeaponDamageScale; // 0x0304(0x0010) (Edit, Const) - struct FAttributeInitializationData GlobalAIAssaultWeaponDamageScale; // 0x0314(0x0010) (Edit, Const) - struct FAttributeInitializationData GlobalAIRocketWeaponDamageScale; // 0x0324(0x0010) (Edit, Const) - TArray PlayerDamageScaleByLevelDifference; // 0x0334(0x000C) (Edit, Const, NeedCtorLink) - TArray AIDamageScaleByLevelDifference; // 0x0340(0x000C) (Edit, Const, NeedCtorLink) - float SelfInflictedDamageMultiplier; // 0x034C(0x0004) (Edit, Const) - struct FAttributeInitializationData GlobalFallingDamageScale; // 0x0350(0x0010) (Edit, Const) - float FriendlyDamageModifier; // 0x0360(0x0004) (Edit, Const, Deprecated) - TArray StatusEffectCommonProperties; // 0x0364(0x000C) (Edit, Const, NeedCtorLink) - TArray StatusEffectChanceScales; // 0x0370(0x000C) (Edit, Const, NeedCtorLink) - float FriendlyStatusEffectChanceModifier; // 0x037C(0x0004) (Edit, Const) - class UParticleSystem* DamageDisplayParticles; // 0x0380(0x0004) (Edit) - struct FName DamageDisplayParticleColorParamName; // 0x0384(0x0008) (Edit) - struct FName DamageDisplayParticleDamageParamName; // 0x038C(0x0008) (Edit) - struct FName DamageDisplayParticleSizeParamName; // 0x0394(0x0008) (Edit) - float DamageDisplayParticleSizeMinDist; // 0x039C(0x0004) (Edit) - float DamageDisplayParticleSizeMaxDist; // 0x03A0(0x0004) (Edit) - struct FName DamageDisplayParticleCriticalHitParamName; // 0x03A4(0x0008) (Edit) - struct FName DamageDisplayParticleCriticalHitParamNameEs; // 0x03AC(0x0008) (Edit) - struct FName DamageDisplayParticleCriticalHitParamNameFr; // 0x03B4(0x0008) (Edit) - struct FName DamageDisplayParticleCriticalHitParamNameIt; // 0x03BC(0x0008) (Edit) - struct FName DamageDisplayParticleCriticalHitParamNameDe; // 0x03C4(0x0008) (Edit) - float DamageDisplayParticleCriticalHitParamValue; // 0x03CC(0x0004) (Edit) - unsigned char DamageDisplaySortPriority; // 0x03D0(0x0001) (Edit) - unsigned char AllSideMissionsCompleteAchievement; // 0x03D1(0x0001) (Edit, Const) - unsigned char ReviveAFriendAchievement; // 0x03D2(0x0001) (Edit, Const) - unsigned char MatchedSetPurplesAchievement; // 0x03D3(0x0001) (Edit, Const) - unsigned char KilledFlyingEnemyWithTedioreAchievement; // 0x03D4(0x0001) (Edit, Const) - unsigned char CompletedAllChallengesLevelOneAchievement; // 0x03D5(0x0001) (Edit, Const) - unsigned char CompletedASlaughterAchievement; // 0x03D6(0x0001) (Edit, Const) - unsigned char UnknownData00[0x1]; // 0x03D7(0x0001) MISSED OFFSET - struct FName DamageDisplayParticleResistParamName; // 0x03D8(0x0008) (Edit, Const, Localized) - float DamageDisplayParticleResistParamValue; // 0x03E0(0x0004) (Edit) - struct FName DamageDisplayParticleResistColorParamName; // 0x03E4(0x0008) (Edit) - struct FName DamageDisplayParticleHealingParamName; // 0x03EC(0x0008) (Edit) - float DamageDisplayParticleHealingParamValue; // 0x03F4(0x0004) (Edit) - struct FName DamageDisplayParticleLanguageParamName; // 0x03F8(0x0008) (Edit) - struct FName DamageDisplayShortenParamName; // 0x0400(0x0008) (Edit) - int DamageDisplayShortenDamageThreshold; // 0x0408(0x0004) (Edit) - float DamageDisplayShortenDamageMultiplyBy; // 0x040C(0x0004) (Edit) - class UWillowVehicleControlDefinition* VehicleControlDefinition; // 0x0410(0x0004) (Edit) - class USoundCue* DefaultWheelMaterialSoundEffect; // 0x0414(0x0004) (Edit) - float VehicleTireDamageRepeatDelay; // 0x0418(0x0004) (Edit, Const) - TArray VehicleFamilyDefinitions; // 0x041C(0x000C) (Edit, Const, NeedCtorLink) - TArray VSSVehicleUIDefinitions; // 0x0428(0x000C) (Edit, Const, NeedCtorLink) - struct FAttributeInitializationData DamageToApplyToVehiclesThatHitAIPawns; // 0x0434(0x0010) (Edit, Const) - class UWillowVersusDuelGlobals* VersusDuelGlobalsDef; // 0x0444(0x0004) (Edit) - class UPlayerChallengeListDefinition* ChallengeList; // 0x0448(0x0004) (Edit, Const) - TArray CompletionThresholdNotification; // 0x044C(0x000C) (Edit, Const, NeedCtorLink) - int MinimumGoalForNotification; // 0x0458(0x0004) (Edit, Const) - float PercentChallengeCompletionNeededForPrestige; // 0x045C(0x0004) (Edit, Const) - class UCombatMusicParameters* CombatMusicProperties; // 0x0460(0x0004) (Edit) - float BigDamageThreshold; // 0x0464(0x0004) (Edit, Const) - float MinBigDamageTime; // 0x0468(0x0004) (Edit, Const) - float MinSmallDamageTime; // 0x046C(0x0004) (Edit, Const) - int BigDamageShakeMagnitude; // 0x0470(0x0004) (Edit, Const) - int SmallDamageShakeMagnitude; // 0x0474(0x0004) (Edit, Const) - class UForceFeedbackWaveform* BigDamageShake; // 0x0478(0x0004) (Edit, Const, EditInline) - class UForceFeedbackWaveform* SmallDamageShake; // 0x047C(0x0004) (Edit, Const, EditInline) - class UDamageTypeDefinition* HealingDamageTypeDefinition; // 0x0480(0x0004) (Edit, Const) - class UWillowImpactDefinition* HealingImpactDefinition; // 0x0484(0x0004) (Edit, Const) - int AnnouncePickupRarityThreshold; // 0x0488(0x0004) (Edit, Const) - float PickupRadius; // 0x048C(0x0004) (Edit, Const) - float CoopRange; // 0x0490(0x0004) (Edit, Const) - float DropImpactEffectMax; // 0x0494(0x0004) (Edit, Const) - float DropImpactEffectDelay; // 0x0498(0x0004) (Edit, Const) - float DropImpactEffectThreshold; // 0x049C(0x0004) (Edit, Const) - class UAkRtpc* DropImpactEffectVelocityAkRtpc; // 0x04A0(0x0004) (Edit, Const) - class UItemPoolDefinition* LevelTransitionItemPool; // 0x04A4(0x0004) (Edit) - TArray InteractionDefaultSounds; // 0x04A8(0x000C) (Edit, NeedCtorLink) - unsigned long bUsePC360Buttons : 1; // 0x04B4(0x0004) (Edit) - class UTextMarkupDictionary* TheTextMarkupDictionary; // 0x04B8(0x0004) (Edit, Const) - struct FName ElementalFrameNames[0x8]; // 0x04BC(0x0008) (Edit, Const) - class UAttributePresentationListDefinition* DefaultAttributePresentation; // 0x04FC(0x0004) (Edit, Const) - class UAttributePresentationListDefinition* ItemAttributePresentationOverride; // 0x0500(0x0004) (Edit, Const) - class UAttributePresentationListDefinition* ArtifactAttributePresentationOverride; // 0x0504(0x0004) (Edit, Const) - class UAttributePresentationListDefinition* ClassModAttributePresentationOverride; // 0x0508(0x0004) (Edit, Const) - class UAttributePresentationListDefinition* GrenadeModAttributePresentationOverride; // 0x050C(0x0004) (Edit, Const) - class UAttributePresentationListDefinition* ShieldAttributePresentationOverride; // 0x0510(0x0004) (Edit, Const) - class UAttributePresentationListDefinition* WeaponAttributePresentationOverride; // 0x0514(0x0004) (Edit, Const) - struct FString AttributePresentationTranslation; // 0x0518(0x000C) (Edit, Const, Localized, NeedCtorLink) - class UAttributePresentationDefinition* EmptyConstraint; // 0x0524(0x0004) (Const) - class UAttributePresentationDefinition* MissingPresentation; // 0x0528(0x0004) (Const) - class ULevelDependencyList* LevelDependencyList; // 0x052C(0x0004) (Edit, Const) - float PlayerAirControl; // 0x0530(0x0004) (Edit, Const) - class UDeveloperPerksDefinition* DeveloperPerksDef; // 0x0534(0x0004) (Edit, Const) - TArray CustomizationsToUnlockForLoyalCustomers; // 0x0538(0x000C) (Edit, Const, NeedCtorLink) - int MaxAllowedPlayThroughs; // 0x0544(0x0004) (Edit, Const) - TArray AchievementData; // 0x0548(0x000C) (Edit, Const, NeedCtorLink) - TArray MissionChainsEligibleForSlaughterAchievement; // 0x0554(0x000C) (Edit, Const, NeedCtorLink) - class UParticleSystem* PartItemHoverFade; // 0x0560(0x0004) (Edit, Const) - class UParticleSystem* PartItemHover; // 0x0564(0x0004) (Edit, Const) - class UParticleSystem* PartPickup; // 0x0568(0x0004) (Edit, Const) - class UParticleSystem* PartLootable; // 0x056C(0x0004) (Edit, Const) - struct FVector PartLootableHoverOffset; // 0x0570(0x000C) (Edit, Const) - struct FVector PartPickupHoverOffset; // 0x057C(0x000C) (Edit, Const) - float HoverWidthPickup; // 0x0588(0x0004) (Edit, Const) - float HoverWidthLootable; // 0x058C(0x0004) (Edit, Const) - float ItemHoverProjectionHeight; // 0x0590(0x0004) (Edit, Const) - class UGFxMovieDefinition* ItemPickupCardMovie; // 0x0594(0x0004) (Edit, Const) - class UMaterialInterface* HoverIconMaterial; // 0x0598(0x0004) (Edit, Const) - float CardHeightPitchFactor; // 0x059C(0x0004) (Edit, Const) - int CardHeightPitchDeadZone; // 0x05A0(0x0004) (Edit, Const) - float CardHeightDistanceFactor; // 0x05A4(0x0004) (Edit, Const) - float CardHeightCombatFactor; // 0x05A8(0x0004) (Edit, Const) - float PickupSpinHMin; // 0x05AC(0x0004) (Edit, Const) - float PickupSpinHMax; // 0x05B0(0x0004) (Edit, Const) - float PickupSpinVMin; // 0x05B4(0x0004) (Edit, Const) - float PickupSpinVMax; // 0x05B8(0x0004) (Edit, Const) - float DayNightCycleRate; // 0x05BC(0x0004) (Edit, Const) - float ProtectionTimerThreshold; // 0x05C0(0x0004) (Edit, Const) - float ProtectionTimerDurationInSeconds; // 0x05C4(0x0004) (Edit, Const) - float ProtectionTimerMaintainedMaxHealthPct; // 0x05C8(0x0004) (Edit, Const) - TArray InputContexts; // 0x05CC(0x000C) (Edit, Const, NeedCtorLink) - class UInputDeviceCollectionDefinition* InputDeviceCollection; // 0x05D8(0x0004) (Edit, Const) - TArray ControllerPresetsPS3; // 0x05DC(0x000C) (Edit, Const, NeedCtorLink) - TArray ControllerPresetsXbox360; // 0x05E8(0x000C) (Edit, Const, NeedCtorLink) - float MinutesBetweenShopResets; // 0x05F4(0x0004) (Edit, Const) - struct FAttributeInitializationData ShopResetCost; // 0x05F8(0x0010) (Edit, Const) - struct FColor DefaultShieldColor; // 0x0608(0x0004) (Edit, Const) - float ClassDropChance[0x4]; // 0x060C(0x0004) (Edit, Const) - class UItemPoolDefinition* CommonClassMods; // 0x061C(0x0004) (Edit, Const) - class UItemPoolDefinition* UncommonClassMods; // 0x0620(0x0004) (Edit, Const) - class UItemPoolDefinition* RareClassMods; // 0x0624(0x0004) (Edit, Const) - class UItemPoolDefinition* VeryRareClassMods; // 0x0628(0x0004) (Edit, Const) - class UItemPoolDefinition* LegendaryClassMods; // 0x062C(0x0004) (Edit, Const) - class UItemPoolDefinition* SlayerOfTerramorphousClassMods; // 0x0630(0x0004) (Edit, Const) - class UGFxMovieDefinition* MissionAcceptDefinition; // 0x0634(0x0004) (Edit, Const) - class UGFxMovieDefinition* VoGMovieDefinition; // 0x0638(0x0004) (Edit, Const) - class UGFxMovieDefinition* PauseMenuDefinition; // 0x063C(0x0004) (Edit, Const) - class UGFxMovieDefinition* TradingMovieDefinition; // 0x0640(0x0004) (Edit, Const) - class UGFxMovieDefinition* UBMGameOverMovieDefinition; // 0x0644(0x0004) (Edit, Const) - class UGFxMovieDefinition* BuddyPlaneDefinition; // 0x0648(0x0004) (Edit, Const) - class UGFxMovieDefinition* OnlineMessageMovieDefinition; // 0x064C(0x0004) (Edit, Const) - class UGFxMovieDefinition* TextChatMovieDefinition; // 0x0650(0x0004) (Edit, Const) - class UGFxMovieDefinition* HUDScaleGuideMovieDefinition; // 0x0654(0x0004) (Edit, Const) - class UGFxMovieDefinition* LobbyMovieDefinition; // 0x0658(0x0004) (Edit, Const) - class UGFxMovieDefinition* LoadCharacterMovieDefinition; // 0x065C(0x0004) (Edit, Const) - class UGFxMovieDefinition* ItemInspectionMovieDefinition; // 0x0660(0x0004) (Edit, Const) - class UGFxMovieDefinition* WeaponScopeMovieDefinition; // 0x0664(0x0004) (Edit, Const) - class USwfMovie* DLCCharacterIconSwfMovie; // 0x0668(0x0004) (Edit, Const) - struct FPostProcessSettings PPOverride; // 0x066C(0x00E8) (Edit, Const, NeedCtorLink) - struct FAttributeInitializationData MissionCreditRewardFormula; // 0x0754(0x0010) (Edit, Const) - class UAkEvent* MissionReadyToTurnInAkEvent; // 0x0764(0x0004) (Edit, Const) - class UAkEvent* ActiveMissionChangedAkEvent; // 0x0768(0x0004) (Edit, Const) - class UAkEvent* MissionObjectiveCompleteAkEvent; // 0x076C(0x0004) (Edit, Const) - class UAkEvent* MissionObjectiveIncrementedAkEvent; // 0x0770(0x0004) (Edit, Const) - class UAkEvent* MissionObjectiveClearedAkEvent; // 0x0774(0x0004) (Edit, Const) - class UAkEvent* MissionTurnedInAkEvent; // 0x0778(0x0004) (Edit, Const) - class UAkEvent* NewMissionAcceptedAkEvent; // 0x077C(0x0004) (Edit, Const) - int MissionAvailabilityTimer; // 0x0780(0x0004) (Edit, Const) - int LevelDifference_Impossible; // 0x0784(0x0004) (Edit, Const) - int LevelDifference_Hard; // 0x0788(0x0004) (Edit, Const) - int LevelDifference_Tough; // 0x078C(0x0004) (Edit, Const) - int LevelDifference_Normal; // 0x0790(0x0004) (Edit, Const) - struct FName MissionGlowColorParameter; // 0x0794(0x0008) (Edit, Const) - class UMissionDefinition* FirstWeaponMission; // 0x079C(0x0004) (Edit, Const) - class UWeaponBalanceDefinition* DefaultWeapon; // 0x07A0(0x0004) (Edit, Const) - class UParticleSystem* MissionDirectorParticleSystem; // 0x07A4(0x0004) (Edit, Const) - struct FName MissionDirectorParticleSocket; // 0x07A8(0x0008) (Edit, Const) - struct FName MissionDirectorIconSelectParameterName; // 0x07B0(0x0008) (Edit, Const) - float MissionDirectorEligibleMissionsParameter; // 0x07B8(0x0004) (Edit, Const) - float MissionDirectorRedeemableMissionsParameter; // 0x07BC(0x0004) (Edit, Const) - struct FName MissionDirectorIconColorParameterName; // 0x07C0(0x0008) (Edit, Const) - struct FVector MissionDirectorIconColor; // 0x07C8(0x000C) (Edit, Const) - struct FName MissionDirectorIconSizeParameterName; // 0x07D4(0x0008) (Edit, Const) - struct FVector MissionDirectorIconSize; // 0x07DC(0x000C) (Edit, Const) - float PickupDirectorIconOffset; // 0x07E8(0x0004) (Edit, Const) - struct FName FocusSocketName; // 0x07EC(0x0008) (Edit, Const) - float MissionPickupFailsafeSeconds; // 0x07F4(0x0004) (Edit, Const) - float MissionPickupFailsafeZ; // 0x07F8(0x0004) (Edit, Const) - struct FName WaypointSocketName; // 0x07FC(0x0008) (Edit, Const) - float MaxTimeBetweenSpreeKills; // 0x0804(0x0004) (Edit, Const) - float QuickshotTimer; // 0x0808(0x0004) (Edit, Const) - float PointBlankDistance; // 0x080C(0x0004) (Edit, Const) - float ShotgunLongshot; // 0x0810(0x0004) (Edit, Const) - float LauncherLongshot; // 0x0814(0x0004) (Edit, Const) - float PistolLongshot; // 0x0818(0x0004) (Edit, Const) - int NumLevelUpKillStatThreshold; // 0x081C(0x0004) (Edit, Const) - float PctOfBleedoutToSecondWind; // 0x0820(0x0004) (Edit, Const) - TArray MarketingUnlocks; // 0x0824(0x000C) (Edit, Const, NeedCtorLink) - class UHUDDefinition* HUDDefinition; // 0x0830(0x0004) (Edit) - class UInteractionIconDefinition* InteractionIcon_Default_Use; // 0x0834(0x0004) (Edit) - class UInteractionIconDefinition* InteractionIcon_Default_Talk; // 0x0838(0x0004) (Edit) - class UInteractionIconDefinition* InteractionIcon_Default_Heal; // 0x083C(0x0004) (Edit) - class UInteractionIconDefinition* InteractionIcon_Default_Shop; // 0x0840(0x0004) (Edit) - class UInteractionIconDefinition* InteractionIcon_Default_Computer; // 0x0844(0x0004) (Edit) - class UInteractionIconDefinition* InteractionIcon_Default_Smash; // 0x0848(0x0004) (Edit) - class UInteractionIconDefinition* InteractionIcon_Default_CannotUse; // 0x084C(0x0004) (Edit) - class UInteractionIconDefinition* InteractionIcon_Default_Vehicle_Driver; // 0x0850(0x0004) (Edit) - class UInteractionIconDefinition* InteractionIcon_Default_Vehicle_Gunner; // 0x0854(0x0004) (Edit) - class UInteractionIconDefinition* InteractionIcon_Default_Vehicle_MiddleLeft; // 0x0858(0x0004) (Edit) - class UInteractionIconDefinition* InteractionIcon_Default_Vehicle_MiddleRight; // 0x085C(0x0004) (Edit) - class UInteractionIconDefinition* InteractionIcon_Default_Vehicle_Flip; // 0x0860(0x0004) (Edit) - class UInteractionIconDefinition* InteractionIcon_Default_Objective; // 0x0864(0x0004) (Edit) - class UInteractionIconDefinition* InteractionIcon_Default_PickUp; // 0x0868(0x0004) (Edit) - class UInteractionIconDefinition* InteractionIcon_Default_CannotPickUp; // 0x086C(0x0004) (Edit) - class UInteractionIconDefinition* InteractionIcon_AlreadyDiscoveredObject; // 0x0870(0x0004) (Edit) - class UGenericReviveMessageDefinition* KillReviveDefinition; // 0x0874(0x0004) (Edit) - float AICloseThreatRadius; // 0x0878(0x0004) (Edit, Const) - float AIMinAttackDistance; // 0x087C(0x0004) (Edit, Const) - float AIMinVertAttackDistance; // 0x0880(0x0004) (Edit, Const) - float MaxDistanceForTrade; // 0x0884(0x0004) (Edit) - float DefaultFOV; // 0x0888(0x0004) (Edit, Const) - float UnarmedFirstPersonFOV; // 0x088C(0x0004) (Edit, Const) - struct FVector UnarmedPlayerViewOffset; // 0x0890(0x000C) (Edit, Const) - class UParticleSystem* OverchargedLightProjectileImpactTemplate; // 0x089C(0x0004) (Edit, Const) - class UParticleSystem* OverchargedProjectileTrailTemplate; // 0x08A0(0x0004) (Edit, Const) - class UCoordinatedEffectDefinition* DigistructInWeaponEffect; // 0x08A4(0x0004) (Edit, Const) - class UCoordinatedEffectDefinition* DigistructOutWeaponEffect; // 0x08A8(0x0004) (Edit, Const) - class UFractalViewWanderingDefinition* FractalWanderDef; // 0x08AC(0x0004) (Edit, Const) - float RespawnCameraDistanceNozzleOneAndTwo; // 0x08B0(0x0004) (Edit, Const) - float RespawnCameraOffsetZNozzleOneAndTwo; // 0x08B4(0x0004) (Edit, Const) - float RespawnCameraDistanceNozzleThreeAndFour; // 0x08B8(0x0004) (Edit, Const) - float RespawnCameraOffsetZNozzleThreeAndFour; // 0x08BC(0x0004) (Edit, Const) - float RespawnCameraLerpTime; // 0x08C0(0x0004) (Edit, Const) - float RespawnCameraLookAtOffsetZ; // 0x08C4(0x0004) (Edit, Const) - float RespawnDelayBeforeCoordinatedEffect; // 0x08C8(0x0004) (Edit, Const) - class UAkEvent* RespawnStartAkEvent; // 0x08CC(0x0004) (Edit, Const) - class UAkEvent* RespawnStopAkEvent; // 0x08D0(0x0004) (Edit, Const) - class UAkEvent* RespawnHeadZoomAkEvent; // 0x08D4(0x0004) (Edit, Const) - float InjuredDeadCameraStartDistance; // 0x08D8(0x0004) (Edit, Const) - float InjuredDeadCameraEndDistance; // 0x08DC(0x0004) (Edit, Const) - float InjuredDeadCameraLerpTime; // 0x08E0(0x0004) (Edit, Const) - struct FRotator InjuredDeadCameraRotation; // 0x08E4(0x000C) (Edit, Const) - float InjuredDeadDelayBetweenDeathAnimAndDigistruct; // 0x08F0(0x0004) (Edit, Const) - float InjuredDeadDelayBeforeDigistructKillVolume; // 0x08F4(0x0004) (Edit, Const) - class UCoordinatedEffectDefinition* DigistructCoordinatedEffect; // 0x08F8(0x0004) (Edit, Const) - class UCoordinatedEffectDefinition* DigistructCoordinatedEffectKillVolume; // 0x08FC(0x0004) (Edit, Const) - struct FName InjuredDeadBoneName; // 0x0900(0x0008) (Edit, Const) - class UAkEvent* InjuredDeadStartAkEvent; // 0x0908(0x0004) (Edit, Const) - class UAkEvent* InjuredDeadStopAkEvent; // 0x090C(0x0004) (Edit, Const) - class UCoordinatedEffectDefinition* EnemyFadeoutEffect; // 0x0910(0x0004) (Edit, Const) - class UAkEvent* CrushedAkEvent; // 0x0914(0x0004) (Edit, Const) - int BadassPointsPerRank; // 0x0918(0x0004) (Edit, Const) - struct FAttributeInitializationData BadassRanksForToken; // 0x091C(0x0010) (Edit, Const) - TArray BadassRewards; // 0x092C(0x000C) (Edit, Const, NeedCtorLink) - class USkillDefinition* BadassSkill; // 0x0938(0x0004) (Edit, Const) - TArray BlackMarketUpgrades; // 0x093C(0x000C) (Edit, Const, NeedCtorLink) - struct FAttributeInitializationData BlackMarketCostMultiplier; // 0x0948(0x0010) (Edit, Const) - struct FAttributeInitializationData BlackMarketCostOffset; // 0x0958(0x0010) (Edit, Const) - class UAttributeDefinition* DefaultBankSlots; // 0x0968(0x0004) (Edit, Const) - float DawnTime; // 0x096C(0x0004) (Edit, Const) - float DuskTime; // 0x0970(0x0004) (Edit, Const) - int MaxDollars; // 0x0974(0x0004) (Edit, Const) - int MaxEridium; // 0x0978(0x0004) (Edit, Const) - class UCurrencyListDefinition* Currencies; // 0x097C(0x0004) (Edit, Const) - class UCoordinatedEffectDefinition* StandInTeleportEffect; // 0x0980(0x0004) (Edit, Const) - class UCoordinatedEffectDefinition* StandInHideEffect; // 0x0984(0x0004) (Edit, Const) - class UCoordinatedEffectDefinition* CustomizationApplicationStartEffect; // 0x0988(0x0004) (Edit, Const) - class UCoordinatedEffectDefinition* CustomizationApplicationEffectSkin; // 0x098C(0x0004) (Edit, Const) - class UCoordinatedEffectDefinition* CustomizationApplicationEffectHead; // 0x0990(0x0004) (Edit, Const) - class UPackageAssetLibrary* AssetLibraries[0x6]; // 0x0994(0x0004) (Edit) - float BinkMovieVolumeScaleFactor; // 0x09AC(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GlobalsDefinition"); - return ptr; - } - - - struct FString GetDLCCharacterIconSwfMoviePath(); - class UMarketingUnlockDefinition* FindUnlockDefinitionForUnlockCode(int UnlockCode); - void ApplySpinToPickup(class UMeshComponent* Mesh); - bool ShouldUsePC360Buttons(); - bool GetStatusEffectTypeProperties(unsigned char StatusEffectType, struct FStatusEffectTypeCommonProperties* out_Properties); - float GetStatusEffectChanceBasedOnExpLevelDifferences(int ExpLevelOfInstigator, int ExpLevelOfTarget); - class UAttributePresentationDefinition* GetAttributePresentationForAttribute(class UAttributeDefinition* Attribute, class UAttributePresentationListDefinition* OverrideList); - unsigned char GetDropLifeSpanType(int DropRarityLevel); - int GetRarityLevelColorsIndexforLevel(int Level); - struct FColor GetRarityColorForRarityRating(unsigned char Rating); - struct FColor GetRarityColorForLevel(int Level); - unsigned char GetRarityForLevel(int Level); -}; - - -// Class WillowGame.BalanceModifierDefinition -// 0x00B0 (0x003C - 0x00EC) -class UBalanceModifierDefinition : public UGBXDefinition -{ -public: - int PlaythroughToBalance; // 0x003C(0x0004) (Edit, Const) - TArray BalanceModifiers; // 0x0040(0x000C) (Edit, Const, NeedCtorLink) - float ModifierToXPGainedTowardsNewLevelsInEarlierPlaythroughs[0x2];// 0x004C(0x0004) (Edit, Const) - TArray AdditionalAmmoSDUUpgrades; // 0x0054(0x000C) (Edit, Const, NeedCtorLink) - TArray AdditionalBankStorageUpgrades; // 0x0060(0x000C) (Edit, Const, NeedCtorLink) - TArray AdditionalBackpackSDUUpgrades; // 0x006C(0x000C) (Edit, Const, NeedCtorLink) - TArray MapSpecificBalanceModifiers; // 0x0078(0x000C) (Edit, Const, NeedCtorLink) - TArray BalanceModifiersForPlayersWithOneLevelCapUpgrade; // 0x0084(0x000C) (Edit, Const, NeedCtorLink) - TArray BalanceModifiersForPlayersWithTwoLevelCapUpgrades; // 0x0090(0x000C) (Edit, Const, NeedCtorLink) - TArray BalanceModifiersForPlayersWithTwoLevelCapUpgradesAndOverpower;// 0x009C(0x000C) (Edit, Const, NeedCtorLink) - class UDownloadableFixupAIPawnNamesDefinition* NewAIPawnNamesForThisPlayThrough; // 0x00A8(0x0004) (Edit, Const) - struct FAttributeInitializationData GearDrops_CommonWeightModifier_PT1_BaseValueOverride; // 0x00AC(0x0010) (Edit, Const) - struct FAttributeInitializationData GearDrops_CommonWeightModifier_PT2_BaseValueOverride; // 0x00BC(0x0010) (Edit, Const) - struct FAttributeInitializationData ChestItemPool_Weight_2_Uncommon_PT1_Multiplier; // 0x00CC(0x0010) (Edit, Const) - struct FAttributeInitializationData ChestItemPool_Weight_2_Uncommon_PT2_Multiplier; // 0x00DC(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BalanceModifierDefinition"); - return ptr; - } - - - static float GetAIDamageScaleBasedOnExpLevelDifferences(int ExpLevelOfInstigator, int ExpLevelOfTarget, int GameStage, float DefaultReturnValue); - static float GetStatusEffectChanceBasedOnExpLevelDifferences(int ExpLevelOfInstigator, int ExpLevelOfTarget, int GameStage, float DefaultReturnValue); - static float GetUncommonChestItemPoolWeightMultiplier(int GameStage); - static float GetCommonGearDropWeightBaseValue(); - static class UDownloadableFixupAIPawnNamesDefinition* GetNewAIPawnNamesForThisPlayThrough(); - static void UpdatePlayerVehicleDamage(class AWillowVehicle* PlayerVehicle); - static float GetAmmoDropsPerPlayerMultiplier(class UObject* ContextSource, int GameStage); - static float GetAmplifiedDamageMultiplier(); - static float GetAdditionalEnemyDamageMultiplier(int EnemyGameStage, bool bIsChampion); - static void ApplyPlayThroughBasedPlayerAttributeEffects(class AWillowPlayerController* Player); - static void UpdateSpawnedPlayerEnemyAIPawn(class AWillowAIPawn* SpawnedAIPawn, class AWillowMind* WMind); - static float GetXPEarnedMultiplier(class AWillowPlayerController* PlayerGettingXP, unsigned char ExperienceType); -}; - - -// Class WillowGame.Behavior_ActivateInstancedMissionBehaviorSequence -// 0x0010 (0x004C - 0x005C) -class UBehavior_ActivateInstancedMissionBehaviorSequence : public UBehaviorBase -{ -public: - class UMissionDefinition* Mission; // 0x004C(0x0004) (Edit) - class UMissionObjectiveDefinition* MissionObjective; // 0x0050(0x0004) (Edit) - struct FName SequenceName; // 0x0054(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ActivateInstancedMissionBehaviorSequence"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ActivateMission -// 0x0000 (0x004C - 0x004C) -class UBehavior_ActivateMission : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ActivateMission"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.IMissionDirector -// 0x0000 (0x003C - 0x003C) -class UIMissionDirector : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IMissionDirector"); - return ptr; - } - - - void OnPlayerClosedMissionUI(class AWillowPlayerController* ThePlayer); - void OnPlayerOpenedMissionUI(class AWillowPlayerController* ThePlayer); - bool HasAnyMissionsForPlayer(); - struct FVector GetMissionDirectorLocation(); - int GetAllDirectorData(TArray* OutData); - void DeactivateMissionDirectorParticle(); - void SetMissionDirectorParticle(); - void MissionStatusChanged(); - void OnPlayerTurnedInMission(class AWillowPlayerController* PlayerTurningIn, class UMissionDefinition* MissionTurnedIn); - void OnPlayerAcceptedMission(class AWillowPlayerController* PlayerAccepting, class UMissionDefinition* MissionAccepted); - int GetInProgressMissions(TArray* InProgressMissions); - int GetEligibleMissions(TArray* EligibleMissions); - int GetRedeemableMissions(TArray* RedeemableMissions); - void AddMissionDirective(bool bRegisterDirector, struct FMissionDirectorData* NewDirective); -}; - - -// Class WillowGame.Behavior_AddMissionDirectives -// 0x000C (0x004C - 0x0058) -class UBehavior_AddMissionDirectives : public UBehaviorBase -{ -public: - TArray MissionDirectives; // 0x004C(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AddMissionDirectives"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AddMissionTime -// 0x0004 (0x004C - 0x0050) -class UBehavior_AddMissionTime : public UBehaviorBase -{ -public: - float SecondsToAdd; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AddMissionTime"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AdvanceObjectiveSet -// 0x0004 (0x004C - 0x0050) -class UBehavior_AdvanceObjectiveSet : public UBehaviorBase -{ -public: - class UMissionObjectiveSetDefinition* ObjectiveSetToAdvanceTo; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AdvanceObjectiveSet"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AICloak -// 0x0008 (0x004C - 0x0054) -class UBehavior_AICloak : public UBehaviorBase -{ -public: - unsigned char NewCloakBehavior; // 0x004C(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET - unsigned long bImmediate : 1; // 0x0050(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AICloak"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AIThrowProjectileAtTarget -// 0x005C (0x004C - 0x00A8) -class UBehavior_AIThrowProjectileAtTarget : public UBehaviorBase -{ -public: - int NumProjectiles; // 0x004C(0x0004) (Edit, Const) - struct FTrajectoryData Options; // 0x0050(0x0020) (Edit, Const) - struct FVector StartOffset; // 0x0070(0x000C) (Edit, Const) - struct FName StartSocket; // 0x007C(0x0008) (Edit, Const) - TArray ChildProjectileBaseValues; // 0x0084(0x000C) (Edit, Const, NeedCtorLink) - class UProjectileDefinition* ProjectileDef; // 0x0090(0x0004) (Edit) - unsigned long bGrenade : 1; // 0x0094(0x0004) (Edit, Const) - class AWillowProjectile* ExistingProjectile; // 0x0098(0x0004) (Edit) - TArray SetProjectileSequenceState; // 0x009C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AIThrowProjectileAtTarget"); - return ptr; - } - - - void PublishBehaviorOutput(class AWillowProjectile* SpawnedProjectile, struct FBehaviorKernelInfo* KernelInfo); - void ThrowExisting(class UObject* ContextObject); - void ThrowProjectile(class AWillowProjectile* NewProjectile, const FScriptInterface& AI, class UObject* ContextObject, int ExpLevel); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AttemptItemCallout -// 0x0010 (0x004C - 0x005C) -class UBehavior_AttemptItemCallout : public UBehaviorBase -{ -public: - class UGearboxDialogEventTag* DET_CallOut; // 0x004C(0x0004) (Edit) - struct FName InstanceDataName; // 0x0050(0x0008) (Edit) - unsigned long bMarkAsDiscovered : 1; // 0x0058(0x0004) (Edit) - unsigned long bTestVisibility : 1; // 0x0058(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AttemptItemCallout"); - return ptr; - } - - - bool TestTargetVisibility(class UObject* Target, class APawn* Viewer); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AttemptStatusEffect -// 0x0044 (0x004C - 0x0090) -class UBehavior_AttemptStatusEffect : public UBehaviorBase -{ -public: - struct FPointer VfTable_IIDamageCauser; // 0x004C(0x0004) (Const, Native, NoExport) - class UStatusEffectDefinition* StatusEffect; // 0x0050(0x0004) (Edit, Const) - TArray TargetContext; // 0x0054(0x000C) (Edit, Const, NeedCtorLink) - struct FAttributeInitializationData InstigatorChanceModifier; // 0x0060(0x0010) (Edit, Const) - struct FAttributeInitializationData StatusEffectDamage; // 0x0070(0x0010) (Edit, Const) - struct FAttributeInitializationData StatusEffectChance; // 0x0080(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AttemptStatusEffect"); - return ptr; - } - - - class AController* GetControllerResponsibleForDamage(); - class AActor* GetInstigator(); - float GetInstigatorSelfDamageScale(); - float GetFireIntervalChanceModifier(); - float GetStatusEffectBaseChanceModifier(class UObject* ObjContext); - float GetStatusEffectChanceModifier(class UObject* ObjContext); - float GetStatusEffectBaseDamage(class UObject* ObjContext); - void AttempEffect(class AActor* InstigatorActor, const struct FBehaviorContextData& TargetC, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_CauseDamage -// 0x00A8 (0x004C - 0x00F4) -class UBehavior_CauseDamage : public UBehaviorBase -{ -public: - struct FPointer VfTable_IIDamageCauser; // 0x004C(0x0004) (Const, Native, NoExport) - struct FAttributeInitializationData DamageFormula; // 0x0050(0x0010) (Edit, Const) - struct FAttributeInitializationData RadiusFormula; // 0x0060(0x0010) (Edit, Const) - struct FAttributeInitializationData MomentumFormula; // 0x0070(0x0010) (Edit, Const) - struct FBehaviorContextData OverrideContext; // 0x0080(0x0010) (Edit, Const) - struct FName OverrideName; // 0x0090(0x0008) (Edit, Const) - class UClass* DamageSource; // 0x0098(0x0004) (Edit, Const) - class UDamageTypeDefinition* DamageTypeDefinition; // 0x009C(0x0004) (Edit, Const) - class UImpactDefinition* ImpactDefinition; // 0x00A0(0x0004) (Edit, Const) - struct FAttributeInitializationData StatusEffectDamage; // 0x00A4(0x0010) (Edit, Const) - struct FAttributeInitializationData StatusEffectChance; // 0x00B4(0x0010) (Edit, Const) - unsigned char DamageTarget; // 0x00C4(0x0001) (Const, Deprecated) - unsigned char UnknownData00[0x3]; // 0x00C5(0x0003) MISSED OFFSET - struct FName CustomTargetName; // 0x00C8(0x0008) (Const, Deprecated) - struct FBehaviorContextData TargetContext; // 0x00D0(0x0010) (Edit, Const) - unsigned long bInflictRadiusDamage : 1; // 0x00E0(0x0004) (Edit, Const) - unsigned long bDisableRadiusDamageFalloff : 1; // 0x00E0(0x0004) (Edit, Const) - unsigned long bSkipTraceTest : 1; // 0x00E0(0x0004) (Edit, Const) - unsigned long bCanDamageFriendlies : 1; // 0x00E0(0x0004) (Edit, Const) - unsigned long bBarrelSource : 1; // 0x00E0(0x0004) (Edit, Const) - unsigned long bPlantSource : 1; // 0x00E0(0x0004) (Edit, Const) - float BarrelSourceTime; // 0x00E4(0x0004) (Edit, Const) - float PlantSourceTime; // 0x00E8(0x0004) (Edit, Const) - float InstigatorSelfDamageScale; // 0x00EC(0x0004) (Edit, Const) - class AActor* SelfActor; // 0x00F0(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_CauseDamage"); - return ptr; - } - - - class AController* GetControllerResponsibleForDamage(); - class AActor* GetInstigator(); - float GetInstigatorSelfDamageScale(); - float GetFireIntervalChanceModifier(); - float GetStatusEffectBaseChanceModifier(class UObject* ObjContext); - float GetStatusEffectChanceModifier(class UObject* ObjContext); - float GetStatusEffectBaseDamage(class UObject* ObjContext); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ClearObjective -// 0x0004 (0x004C - 0x0050) -class UBehavior_ClearObjective : public UBehaviorBase -{ -public: - class UMissionObjectiveDefinition* ObjectiveToClear; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ClearObjective"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_CompleteMission -// 0x0000 (0x004C - 0x004C) -class UBehavior_CompleteMission : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_CompleteMission"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_Conditional -// 0x000C (0x004C - 0x0058) -class UBehavior_Conditional : public UBehaviorBase -{ -public: - TArray Conditions; // 0x004C(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_Conditional"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ConvertInstanceDataIntoPhysicsActor -// 0x0024 (0x004C - 0x0070) -class UBehavior_ConvertInstanceDataIntoPhysicsActor : public UBehaviorBase -{ -public: - struct FVector DetachImpulse; // 0x004C(0x000C) (Edit, Const) - struct FVector ImpulseSourceLocation; // 0x0058(0x000C) (Edit, Const) - float PhysicsActorLifeTime; // 0x0064(0x0004) (Edit, Const) - float MinRelevantDistance; // 0x0068(0x0004) (Edit, Const) - unsigned long bRemoveInstanceData : 1; // 0x006C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ConvertInstanceDataIntoPhysicsActor"); - return ptr; - } - - - void PublishBehaviorOutput(const struct FBehaviorKernelInfo& KernelInfo, class AKActor* SpawnedPhysicsActor); - void RemoveInstanceDataComponent(class UObject* InstanceDataObject, class AActor* InstanceDataOwner); - class AKActor* ConvertInstanceDataToPhysicsActor(class UActorComponent* InstanceDataComponent); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_DecrementObjective -// 0x0004 (0x004C - 0x0050) -class UBehavior_DecrementObjective : public UBehaviorBase -{ -public: - class UMissionObjectiveDefinition* ObjectiveToDecrement; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_DecrementObjective"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_Explode -// 0x00CC (0x004C - 0x0118) -class UBehavior_Explode : public UBehaviorBase -{ -public: - struct FPointer VfTable_IIDamageCauser; // 0x004C(0x0004) (Const, Native, NoExport) - class UClass* DamageSource; // 0x0050(0x0004) (Edit, Const) - struct FAttributeInitializationData DamageRadiusFormula; // 0x0054(0x0010) (Edit, Const) - struct FAttributeInitializationData DamageFormula; // 0x0064(0x0010) (Edit, Const) - struct FAttributeInitializationData MomentumFormula; // 0x0074(0x0010) (Edit, Const) - class UExplosionDefinition* Definition; // 0x0084(0x0004) (Edit, Const) - unsigned long bReplicate : 1; // 0x0088(0x0004) (Edit, Const) - unsigned long bNoSound : 1; // 0x0088(0x0004) (Edit, Const) - unsigned long bDisableRadiusDamageFalloff : 1; // 0x0088(0x0004) (Edit, Const) - unsigned long bSkipTraceTest : 1; // 0x0088(0x0004) (Edit, Const) - unsigned long bCanDamageFriendlies : 1; // 0x0088(0x0004) (Edit, Const) - unsigned long bBarrelSource : 1; // 0x0088(0x0004) (Edit, Const) - unsigned long bPlantSource : 1; // 0x0088(0x0004) (Edit, Const) - struct FVector LocationOffset; // 0x008C(0x000C) (Edit, Const) - struct FName SocketName; // 0x0098(0x0008) (Edit, Const) - struct FBehaviorContextData DamageContext; // 0x00A0(0x0010) (Edit, Const) - struct FVector HitNormal; // 0x00B0(0x000C) (Edit, Const) - struct FAttributeInitializationData StatusEffectDamage; // 0x00BC(0x0010) (Edit, Const) - struct FAttributeInitializationData StatusEffectChance; // 0x00CC(0x0010) (Edit, Const) - struct FBehaviorContextData OverrideContext; // 0x00DC(0x0010) (Edit, Const) - struct FName OverrideName; // 0x00EC(0x0008) (Edit, Const) - struct FBehaviorContextData HitContext; // 0x00F4(0x0010) (Edit, Const) - float BarrelSourceTime; // 0x0104(0x0004) (Edit, Const) - float PlantSourceTime; // 0x0108(0x0004) (Edit, Const) - float InstigatorSelfDamageScale; // 0x010C(0x0004) (Edit, Const) - class AActor* OverrideActor; // 0x0110(0x0004) (Transient) - class AActor* SelfActor; // 0x0114(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_Explode"); - return ptr; - } - - - void SetInstigatorOverride(class UObject* Override); - class AController* GetControllerResponsibleForDamage(); - class AActor* GetInstigator(); - float GetInstigatorSelfDamageScale(); - float GetFireIntervalChanceModifier(); - float GetStatusEffectBaseChanceModifier(class UObject* ObjContext); - float GetStatusEffectChanceModifier(class UObject* ObjContext); - float GetStatusEffectBaseDamage(class UObject* ObjContext); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_FailMission -// 0x0000 (0x004C - 0x004C) -class UBehavior_FailMission : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_FailMission"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_GFxMovieRegister -// 0x0014 (0x004C - 0x0060) -class UBehavior_GFxMovieRegister : public UBehaviorBase -{ -public: - class UGFxMovieDefinition* MovieDefinition; // 0x004C(0x0004) (Edit) - unsigned long bUnregister : 1; // 0x0050(0x0004) (Edit) - struct FName MeshComponentInstanceDataName; // 0x0054(0x0008) (Edit) - class UGFxMovieDefinition* RegisteredDefinition; // 0x005C(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_GFxMovieRegister"); - return ptr; - } - - - class AWillowPlayerController* ResolveController(class UObject* Obj); - void RegisterMovie(class UObject* SelfObject); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); - void RemoveFromroot(class UObject* Obj); - void AddToRoot(class UObject* Obj); -}; - - -// Class WillowGame.Behavior_GiveChallengeToPlayer -// 0x0014 (0x004C - 0x0060) -class UBehavior_GiveChallengeToPlayer : public UBehaviorBase -{ -public: - class UChallengeDefinition* Challenge; // 0x004C(0x0004) (Const) - TArray Challenges; // 0x0050(0x000C) (Edit, Const, NeedCtorLink) - unsigned long bGiveToAllPlayers : 1; // 0x005C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_GiveChallengeToPlayer"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_IntMath -// 0x0009 (0x004C - 0x0055) -class UBehavior_IntMath : public UBehaviorBase -{ -public: - int A; // 0x004C(0x0004) (Edit) - int B; // 0x0050(0x0004) (Edit) - unsigned char Operation; // 0x0054(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_IntMath"); - return ptr; - } - - - void PublishBehaviorOutput(int Result, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_IntSwitchRange -// 0x000C (0x004C - 0x0058) -class UBehavior_IntSwitchRange : public UBehaviorBase -{ -public: - int CheckValue; // 0x004C(0x0004) (Edit) - int RangeMin; // 0x0050(0x0004) (Edit) - int RangeMax; // 0x0054(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_IntSwitchRange"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_MatchTransform -// 0x0018 (0x004C - 0x0064) -class UBehavior_MatchTransform : public UBehaviorBase -{ -public: - struct FName AttachmentName; // 0x004C(0x0008) (Edit, Const) - struct FBehaviorContextData Source; // 0x0054(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_MatchTransform"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); - void ApplyOffsets(class AActor* DestOwner, class UPrimitiveComponent* DestComponent, const struct FVector& SourceWorldLoc, const struct FRotator& SourceWorldRot); -}; - - -// Class WillowGame.Behavior_MeleeAttack -// 0x0004 (0x004C - 0x0050) -class UBehavior_MeleeAttack : public UBehaviorBase -{ -public: - class UMeleeDefinition* MeleeDefinition; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_MeleeAttack"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_MissionRemoteEvent -// 0x0008 (0x004C - 0x0054) -class UBehavior_MissionRemoteEvent : public UBehaviorBase -{ -public: - struct FName EventName; // 0x004C(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_MissionRemoteEvent"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_RandomBranch -// 0x000C (0x004C - 0x0058) -class UBehavior_RandomBranch : public UBehaviorBase -{ -public: - TArray Conditions; // 0x004C(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_RandomBranch"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_Switch -// 0x0004 (0x0058 - 0x005C) -class UBehavior_Switch : public UBehavior_RandomBranch -{ -public: - float CheckValue; // 0x0058(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_Switch"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_RandomlySelectBehaviors -// 0x0020 (0x004C - 0x006C) -class UBehavior_RandomlySelectBehaviors : public UBehaviorBase -{ -public: - TArray Possibilities; // 0x004C(0x000C) (Edit, Const, NeedCtorLink) - unsigned long bUseWeightContext : 1; // 0x0058(0x0004) (Edit, Const) - struct FBehaviorContextData WeightContext; // 0x005C(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_RandomlySelectBehaviors"); - return ptr; - } - - - void ApplyBehavior(class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); - void SelectAndRunWeightedBehaviors(class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData); -}; - - -// Class WillowGame.Behavior_RemoteCustomEvent -// 0x0040 (0x004C - 0x008C) -class UBehavior_RemoteCustomEvent : public UBehaviorBase -{ -public: - class UObject* SequenceProvider; // 0x004C(0x0004) (Edit, Const) - struct FNameBasedObjectPath ProviderDefinitionPathName; // 0x0050(0x0034) (Const) - struct FName CustomEventName; // 0x0084(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_RemoteCustomEvent"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ScreenParticle -// 0x0074 (0x004C - 0x00C0) -class UBehavior_ScreenParticle : public UBehaviorBase -{ -public: - struct FScreenParticleInitParams Parameters; // 0x004C(0x0054) (Edit, Const, NeedCtorLink) - unsigned char Action; // 0x00A0(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x00A1(0x0003) MISSED OFFSET - TArray ScreenParticleModifiers; // 0x00A4(0x000C) (Const, NeedCtorLink, Deprecated) - class UMaterialInterface* MaterialInterface; // 0x00B0(0x0004) (Const, Deprecated) - struct FName MatParamName; // 0x00B4(0x0008) (Const, Deprecated) - class UParticleSystem* ParticleSystem; // 0x00BC(0x0004) (Const, Deprecated) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ScreenParticle"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetShieldDamageResistanceType -// 0x0004 (0x004C - 0x0050) -class UBehavior_SetShieldDamageResistanceType : public UBehaviorBase -{ -public: - class UWillowDamageTypeDefinition* DamageResistanceType; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetShieldDamageResistanceType"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetShieldTriggeredState -// 0x0000 (0x004C - 0x004C) -class UBehavior_SetShieldTriggeredState : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetShieldTriggeredState"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SimpleMath -// 0x0009 (0x004C - 0x0055) -class UBehavior_SimpleMath : public UBehaviorBase -{ -public: - float A; // 0x004C(0x0004) (Edit) - float B; // 0x0050(0x0004) (Edit) - unsigned char Operation; // 0x0054(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SimpleMath"); - return ptr; - } - - - void PublishBehaviorOutput(float Result, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SpawnFirstPersonParticleSystem -// 0x0044 (0x004C - 0x0090) -class UBehavior_SpawnFirstPersonParticleSystem : public UBehaviorBase -{ -public: - unsigned long bSaveParticleReference : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bDeleteByOwner : 1; // 0x004C(0x0004) (Edit, Const) - struct FBehaviorContextData InstanceDataContext; // 0x0050(0x0010) (Edit, Const) - struct FName SavedReferenceName; // 0x0060(0x0008) (Edit, Const) - class UParticleSystem* ParticleEffect; // 0x0068(0x0004) (Edit, Const) - struct FName AttachmentPointName; // 0x006C(0x0008) (Edit, Const) - struct FVector RelativeLocation; // 0x0074(0x000C) (Edit, Const) - struct FRotator RelativeRotation; // 0x0080(0x000C) (Edit, Const) - float DrawScale; // 0x008C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SpawnFirstPersonParticleSystem"); - return ptr; - } - - - void PublishBehaviorOutput(class UParticleSystemComponent* NewComponent, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SpawnFromPopulationSystem -// 0x0060 (0x004C - 0x00AC) -class UBehavior_SpawnFromPopulationSystem : public UBehaviorBase -{ -public: - class UPopulationFactory* SpawnFactory; // 0x004C(0x0004) (Edit, Const, EditInline) - unsigned long bZeroPitchAndRollOnSpawnedActor : 1; // 0x0050(0x0004) (Edit, Const) - unsigned long bRelativeSpawnOffset : 1; // 0x0050(0x0004) (Edit, Const) - unsigned long bSpawnOnGround : 1; // 0x0050(0x0004) (Edit, Const) - unsigned long bInheritAttachment : 1; // 0x0050(0x0004) (Const) - unsigned long bInheritAttachmentBase : 1; // 0x0050(0x0004) (Edit, Const) - unsigned long bSaveActorReference : 1; // 0x0050(0x0004) (Edit, Const) - struct FBehaviorContextData GameStageContext; // 0x0054(0x0010) (Edit, Const) - struct FVector SpawnLocOffset; // 0x0064(0x000C) (Edit, Const) - unsigned char InheritLocationRotationFrom; // 0x0070(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0071(0x0003) MISSED OFFSET - struct FRotator SpawnRotationOffset; // 0x0074(0x000C) (Edit, Const) - class AActor* MyOwner; // 0x0080(0x0004) (Edit, Const) - struct FVector StartingVelocity; // 0x0084(0x000C) (Edit, Const) - struct FBehaviorContextData InstanceDataContext; // 0x0090(0x0010) (Edit, Const) - struct FName SavedReferenceName; // 0x00A0(0x0008) (Edit, Const) - int FloorTestZDist; // 0x00A8(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SpawnFromPopulationSystem"); - return ptr; - } - - - void PublishBehaviorOutput(class AActor* SpawnedActor, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SpawnParticleSystem -// 0x0045 (0x004C - 0x0091) -class UBehavior_SpawnParticleSystem : public UBehaviorBase -{ -public: - unsigned long bSaveParticleReference : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bUseClientPrediction : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bDeleteByOwner : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bAttachToContext : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bSetOwnerFromContext : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bReplicateEmitter : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bHideEffectFromOwner : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bUseOwnerSeeFlags : 1; // 0x004C(0x0004) (Edit, Const) - struct FBehaviorContextData InstanceDataContext; // 0x0050(0x0010) (Edit, Const) - struct FName SavedReferenceName; // 0x0060(0x0008) (Edit, Const) - class UParticleSystem* ParticleEffect; // 0x0068(0x0004) (Edit, Const) - struct FName AttachmentPointName; // 0x006C(0x0008) (Edit, Const) - struct FVector RelativeLocation; // 0x0074(0x000C) (Edit, Const) - struct FRotator RelativeRotation; // 0x0080(0x000C) (Edit, Const) - float DrawScale; // 0x008C(0x0004) (Edit, Const) - unsigned char SpawnDirection; // 0x0090(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SpawnParticleSystem"); - return ptr; - } - - - void PublishBehaviorOutput(class AEmitter* SpawnedEmitter, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); - class UClass* GetEmitterClass(); -}; - - -// Class WillowGame.Behavior_SpawnProjectile -// 0x00C0 (0x004C - 0x010C) -class UBehavior_SpawnProjectile : public UBehaviorBase -{ -public: - struct FBehaviorContextData OwnerContext; // 0x004C(0x0010) (Edit, Const) - unsigned long bSetOwnerFromOwnerContext : 1; // 0x005C(0x0004) (Edit, Const) - unsigned long bSaveProjectileReference : 1; // 0x005C(0x0004) (Edit, Const) - unsigned long bTransformRelativeLocationBySpawnDirection : 1; // 0x005C(0x0004) (Edit, Const) - unsigned long InheritParentVelocity : 1; // 0x005C(0x0004) (Edit, Const) - unsigned long bAttachToContext : 1; // 0x005C(0x0004) (Edit, Const) - unsigned long bInflictRadiusDamageOnOwner : 1; // 0x005C(0x0004) (Edit, Const) - unsigned long bSpawnEvenDistribution : 1; // 0x005C(0x0004) (Edit, Const) - unsigned long bUseSocketAsParentForSpawnOrientation : 1; // 0x005C(0x0004) (Edit, Const) - unsigned long bSpawnFromContextViewLocation : 1; // 0x005C(0x0004) (Edit, Const) - unsigned long bSetLikenessFromContext : 1; // 0x005C(0x0004) (Edit, Const) - struct FName AttachmentPointName; // 0x0060(0x0008) (Const, Deprecated) - struct FBehaviorContextData InstanceDataContext; // 0x0068(0x0010) (Edit, Const) - struct FName SavedReferenceName; // 0x0078(0x0008) (Edit, Const) - struct FAttributeInitializationData NumProjectilesFormula; // 0x0080(0x0010) (Edit, Const) - int NumProjectiles; // 0x0090(0x0004) (Const, Deprecated) - unsigned char SpawnDirection; // 0x0094(0x0001) (Edit, Const) - unsigned char SelectionBehavior; // 0x0095(0x0001) (Edit) - unsigned char SpawnDistributionType; // 0x0096(0x0001) (Edit, Const) - unsigned char FireSocketSelection; // 0x0097(0x0001) (Edit, Const) - class UProjectileDefinition* ProjectileDefinition; // 0x0098(0x0004) (Edit, Const) - struct FVector RelativeLocation; // 0x009C(0x000C) (Edit, Const) - float DirectionConeMinSize; // 0x00A8(0x0004) (Edit, Const) - float DirectionConeSize; // 0x00AC(0x0004) (Edit, Const) - TArray ChildProjectileBaseValues; // 0x00B0(0x000C) (Edit, Const, NeedCtorLink) - TArray SetProjectileSequenceState; // 0x00BC(0x000C) (Edit, Const, NeedCtorLink) - struct FVector SpawnDirectionOverride; // 0x00C8(0x000C) (Edit, Const) - class UObject* SpawnMaterialOverride; // 0x00D4(0x0004) (Edit) - TArray FireLocationSocketNames; // 0x00D8(0x000C) (Edit, Const, NeedCtorLink) - float TimeBetweenShots; // 0x00E4(0x0004) (Edit, Const) - float DrawScaleOverride; // 0x00E8(0x0004) (Edit, Const) - struct FBehaviorContextData GearLikenessContext; // 0x00EC(0x0010) (Edit, Const) - TArray FireLocationSocketsRemaining; // 0x00FC(0x000C) (Transient, NeedCtorLink) - int NumShotsFired; // 0x0108(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SpawnProjectile"); - return ptr; - } - - - void PublishBehaviorOutput(class AWillowProjectile* SpawnedProjectile, struct FBehaviorKernelInfo* KernelInfo); - static struct FVector StaticGetWorldBodyViewLocation(const FScriptInterface& WorldBodyInterface); - static struct FVector StaticGetChildProjectilePosition(const FScriptInterface& WorldBodyInterface, const struct FName& InAttachmentPointName); - static struct FVector StaticGetChildProjectileDirection(const struct FName& InAttachmentPointName, const FScriptInterface& WorldBodyInterface, class UProjectileDefinition* InProjectileDefinition, unsigned char InSpawnDirection, bool InbUseSocketAsParentForSpawnOrientation); - void SpawnChildProjectiles(class UObject* ContextObject, const FScriptInterface& WorldBodyInterface, const FScriptInterface& SpawnActorInterface, class AWillowInventory* GearLikenessActor, const FScriptInterface& SaveReferenceContext, int EffectiveNumProjectiles, const struct FBehaviorKernelInfo& KernelInfo, int iStart, int iMax); - struct FVector CalculateConeVector(float Fraction, const struct FVector& Origin, const struct FVector& Direction, float AngleWidth, float AngleHeight); - void PerformMaterialOverride(class AWillowProjectile* Projectile); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_StartMissionTimer -// 0x0000 (0x004C - 0x004C) -class UBehavior_StartMissionTimer : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_StartMissionTimer"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_StopMissionTimer -// 0x0000 (0x004C - 0x004C) -class UBehavior_StopMissionTimer : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_StopMissionTimer"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_UpdateCollision -// 0x0004 (0x004C - 0x0050) -class UBehavior_UpdateCollision : public UBehaviorBase -{ -public: - unsigned long bResetTouching : 1; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_UpdateCollision"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_UpdateMissionObjective -// 0x0004 (0x004C - 0x0050) -class UBehavior_UpdateMissionObjective : public UBehaviorBase -{ -public: - class UMissionObjectiveDefinition* MissionObjective; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_UpdateMissionObjective"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_VectorMath -// 0x0019 (0x004C - 0x0065) -class UBehavior_VectorMath : public UBehaviorBase -{ -public: - struct FVector A; // 0x004C(0x000C) (Edit) - struct FVector B; // 0x0058(0x000C) (Edit) - unsigned char Operation; // 0x0064(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_VectorMath"); - return ptr; - } - - - void PublishBehaviorOutput(float Length, const struct FVector& VectorResult, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_VectorToLocalSpace -// 0x0014 (0x004C - 0x0060) -class UBehavior_VectorToLocalSpace : public UBehaviorBase -{ -public: - struct FVector WorldSpaceVector; // 0x004C(0x000C) (Edit) - struct FName AttachmentPointName; // 0x0058(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_VectorToLocalSpace"); - return ptr; - } - - - void PublishBehaviorOutput(const struct FVector& VectorResult, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.BehaviorSequenceEnableByMission -// 0x0027 (0x0041 - 0x0068) -class UBehaviorSequenceEnableByMission : public UBehaviorSequenceCustomEnableCondition -{ -public: - unsigned char UnknownData00[0x3]; // 0x0041(0x0003) MISSED OFFSET - struct FPointer VfTable_IIMission; // 0x0044(0x0004) (Const, Native, NoExport) - class UMissionDefinition* LinkedMission; // 0x0048(0x0004) (Edit) - struct FMissionStateSelectionData MissionStatesToLinkTo; // 0x004C(0x0004) (Edit) - unsigned long bIsObjectiveSpecific : 1; // 0x0050(0x0004) (Edit) - unsigned long bInstanced : 1; // 0x0050(0x0004) (Edit) - unsigned long bCreateWaypoint : 1; // 0x0050(0x0004) (Edit) - class UMissionObjectiveDefinition* LinkedObjective; // 0x0054(0x0004) (Edit) - struct FMissionObjectiveStateSelectionData ObjectiveStatesToLinkTo; // 0x0058(0x0004) (Edit) - TArray ObjectiveSetRestrictions; // 0x005C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BehaviorSequenceEnableByMission"); - return ptr; - } - - - void MissionReactionObjectiveComplete(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* CompletedObjective); - void MissionReactionObjectiveCleared(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* ClearedObjective); - void MissionReactionObjectiveUpdated(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* UpdatedObjective); - void MissionReactionObjectiveSetChanged(class AMissionTracker* Tracker, class UMissionObjectiveSetDefinition* NewSet, class UMissionObjectiveSetDefinition* PreviousSet); - void MissionReactionStatusChanged(class AMissionTracker* Tracker, class UMissionDefinition* Mission, unsigned char NewStatus); - void MissionReactionLevelLoad(class AMissionTracker* Tracker, class UMissionDefinition* Mission); -}; - - -// Class WillowGame.BehaviorVolume -// 0x007C (0x0204 - 0x0280) -class ABehaviorVolume : public APhysicsVolume -{ -public: - struct FPointer VfTable_IIBehaviorConsumer; // 0x0204(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIInstanceData; // 0x0208(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBalancedActor; // 0x020C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIDesignerAttributeProvider; // 0x0210(0x0004) (Const, Native, NoExport) - class UBehaviorVolumeDefinition* Definition; // 0x0214(0x0004) (Edit, Const) - struct FBehaviorConsumerHandle ConsumerHandle; // 0x0218(0x0004) - float RadiusForSearch; // 0x021C(0x0004) (Transient) - TArray TouchingActors; // 0x0220(0x000C) (Transient, NeedCtorLink) - float TickRate; // 0x022C(0x0004) (Const) - float NextTickTime; // 0x0230(0x0004) (Transient) - int VehicleCrewNdx; // 0x0234(0x0004) (Transient) - struct FInstanceDataSet InstanceDataState; // 0x0238(0x000C) (Component, NeedCtorLink) - struct FReplicatedInstanceDataState ReplicatedInstanceDataState; // 0x0244(0x0010) (Net, Transient) - unsigned long bEnable : 1; // 0x0254(0x0004) (Edit, Net, RepNotify) - class URegionDefinition* BalanceToRegionDef; // 0x0258(0x0004) (Edit, Const) - int ExpLevel; // 0x025C(0x0004) (Net) - int GameStage; // 0x0260(0x0004) (Net) - int AwesomeLevel; // 0x0264(0x0004) (Net) - TArray AttributeStartingValues; // 0x0268(0x000C) (Edit, NeedCtorLink) - TArray DesignerAttributes; // 0x0274(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BehaviorVolume"); - return ptr; - } - - - class UInstancedDesignerAttribute* GetInstancedDesignerAttribute(class UAttributeDefinition* InDefinition, const struct FName& DesignerAttributeName, unsigned char AttributeDataType); - class UInstancedDesignerAttribute* CreateDesignerAttribute(class UDesignerAttributeDefinition* InDefinition, const struct FName& DesignerAttributeName, unsigned char AttributeDataType); - void InitializeAttributeStartingValues(); - struct FName GetBalancedActorTypeIdentifier(); - void SetExpLevel(int NewExpLevel); - void SetAwesomeLevel(int NewAwesomeLevel); - void SetGameStage(int NewGameStage); - int GetExpLevelForEquip(); - int GetExpLevel(); - int GetAwesomeLevel(); - int GetGameStage(); - bool GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState); - bool GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState); - void DestroyOwnedInstanceData(); - bool RemoveInstanceDataObject(class UObject* InstanceDataObject); - bool RemoveInstanceData(const struct FName& DataName); - bool GetInstanceData(const struct FName& DataName, TArray* InstanceData); - bool SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames); - void ClearTouchList(); - void HandleDisabled(); - void OnToggle(class USeqAct_Toggle* Action); - bool CanSplashNativeWrapper(class AActor* Other); - bool IsWaterVolume(); - void BehaviorVolumeImpact(class AActor* Other, const struct FVector& HitLocation, const struct FVector& HitNormal, unsigned char Action); - void TakeDamage(float DamageAmount, class AController* EventInstigator, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* inDamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline); - void TraceTouch(class AActor* Other, class UComponent* ComponentHit, const struct FVector& TouchLocation, const struct FVector& TouchNormal, const struct FVector& End, const struct FVector& Start, const struct FVector& Extent, int TraceFlags, float TouchTime); - void UnTouch(class AActor* Other); - void Touch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal); - bool StopsProjectile(class AProjectile* P); - void PostBeginPlay(); - struct FBehaviorConsumerHandle GetBehaviorConsumerHandle(); - void ReplicatedEvent(const struct FName& VarName); -}; - - -// Class WillowGame.BehaviorVolumeDefinition -// 0x0020 (0x003C - 0x005C) -class UBehaviorVolumeDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIConstructObject; // 0x003C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBehaviorProvider; // 0x0040(0x0004) (Const, Native, NoExport) - class UWillowImpactDefinition* DefaultTouchImpact; // 0x0044(0x0004) (Edit, Const) - class UWillowImpactDefinition* DefaultUntouchImpact; // 0x0048(0x0004) (Edit, Const) - class UWillowImpactDefinition* DefaultTraceImpact; // 0x004C(0x0004) (Edit, Const) - class UPhysicalMaterial* PhysicalMaterial; // 0x0050(0x0004) (Edit, Const) - unsigned long bIsWater : 1; // 0x0054(0x0004) (Edit, Const) - unsigned long bIgnoreTracesThatStartInsideVolume : 1; // 0x0054(0x0004) (Edit, Const) - unsigned long bCanTakeRadiusDamage : 1; // 0x0054(0x0004) (Edit, Const) - class UBehaviorProviderDefinition* BehaviorProviderDefinition; // 0x0058(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BehaviorVolumeDefinition"); - return ptr; - } - - - void OnShoot(const struct FBehaviorConsumerHandle& ConsumerHandle, class UObject* Instigator, class UObject* ContextForHitLocation, const struct FVector& HitLocation, const struct FVector& HitNormal); - void OnExit(const struct FBehaviorConsumerHandle& ConsumerHandle, class UObject* Instigator); - void OnEntry(const struct FBehaviorConsumerHandle& ConsumerHandle, class UObject* Instigator); - void SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition); - class UBehaviorProviderDefinition* GetBehaviorProviderDefinition(); -}; - - -// Class WillowGame.BlackMarketDefinition -// 0x002C (0x003C - 0x0068) -class UBlackMarketDefinition : public UGBXDefinition -{ -public: - struct FString BlackMarketName; // 0x003C(0x000C) (Edit, Const, Localized, NeedCtorLink) - class UBlackMarketUpgradeDefinition* ItemOfTheDay; // 0x0048(0x0004) (Edit) - TArray GeneralStock; // 0x004C(0x000C) (Edit, NeedCtorLink) - int MaxUpgradeLevel; // 0x0058(0x0004) (Edit) - TArray MaxUpgradeLevelOverrides; // 0x005C(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BlackMarketDefinition"); - return ptr; - } - - - bool CurrentLevelIsBelowMaxForPlayer(int CurrentLevel, class UBlackMarketUpgradeDefinition* UpgradeDefinition, class AWillowPlayerController* WPC); - bool CurrentLevelIsBelowMaxLevel(int CurrentLevel, class UBlackMarketUpgradeDefinition* UpgradeDefinition); -}; - - -// Class WillowGame.BlackMarketUpgradeAttributeValueResolver -// 0x0004 (0x003C - 0x0040) -class UBlackMarketUpgradeAttributeValueResolver : public UAttributeValueResolver -{ -public: - class UBlackMarketUpgradeDefinition* AssociatedBlackMarketUpgrade; // 0x003C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BlackMarketUpgradeAttributeValueResolver"); - return ptr; - } - -}; - - -// Class WillowGame.BlackMarketUpgradeDefinition -// 0x0024 (0x003C - 0x0060) -class UBlackMarketUpgradeDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIBehaviorProvider; // 0x003C(0x0004) (Const, Native, NoExport) - struct FString UpgradeName; // 0x0040(0x000C) (Edit, Const, Localized, NeedCtorLink) - class UInventoryBalanceDefinition* BalanceDefinition; // 0x004C(0x0004) (Edit, Const) - int CachedUpgradeIndex; // 0x0050(0x0004) (Transient) - class UBehaviorProviderDefinition* BehaviorProvider; // 0x0054(0x0004) - struct FName ZippyFrameOverride; // 0x0058(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BlackMarketUpgradeDefinition"); - return ptr; - } - - - void UpdateCachedUpgradeIndex(); - void OnPurchased(class UObject* ForPlayer, int NewUpgradeLevel, struct FBehaviorConsumerHandle* ConsumerHandle); - void SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition); - class UBehaviorProviderDefinition* GetBehaviorProviderDefinition(); -}; - - -// Class WillowGame.BlackMarketUpgradeManager -// 0x0008 (0x0188 - 0x0190) -class ABlackMarketUpgradeManager : public AActor -{ -public: - struct FPointer VfTable_IIBehaviorConsumer; // 0x0188(0x0004) (Const, Native, NoExport) - struct FBehaviorConsumerHandle BehaviorConsumerHandle; // 0x018C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BlackMarketUpgradeManager"); - return ptr; - } - - - void InitAllBlackMarketUpgrades(); - struct FBehaviorConsumerHandle GetBehaviorConsumerHandle(); -}; - - -// Class WillowGame.WillowPhysicalMaterialProperty -// 0x006C (0x003C - 0x00A8) -class UWillowPhysicalMaterialProperty : public UPhysicalMaterialPropertyBase -{ -public: - class UAkSwitch* MaterialAkSwitch; // 0x003C(0x0004) (Edit, Const) - unsigned char DamageSurfaceType; // 0x0040(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0041(0x0003) MISSED OFFSET - TArray ImpactResponses; // 0x0044(0x000C) (Edit, Const, NeedCtorLink) - struct FImpactResponseParameters DefaultResponseParameters; // 0x0050(0x004C) (Const, Transient, EditConst, NeedCtorLink) - struct FWheelSlipModifierData WheelSlipModifiers; // 0x009C(0x0008) (Edit, Const) - class UParticleSystem* ParticleSystemTemplate; // 0x00A4(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPhysicalMaterialProperty"); - return ptr; - } - - - static void ApplyParametersToMaterialInstance(class UMaterialInstance* Material, struct FImpactResponseParameters* ResponseParameters); - static void AttachParticleSystemComponentToActor(class UParticleSystemComponent* PSC, class AActor* HitActor, const struct FName& AttachmentPointName); - static void AttachEmitterToActor(class AEmitter* EmitterActor, class AActor* HitActor, const struct FName& AttachmentPointName); - static void ApplyParametersToParticleSystemComponent(class UParticleSystemComponent* PSC, struct FImpactResponseParameters* ResponseParameters); - static void ApplyParametersToEmitter(class AEmitter* EmitterActor, struct FImpactResponseParameters* ResponseParameters); - void PlayImpactEffect(const struct FImpactResponseEffect& Effect, class AActor* Instigator, class AActor* HitActor, const struct FVector& HitLocation, const struct FVector& HitNormal, const struct FTraceHitInfo& HitInfo, unsigned char Usage, bool bPlaySound, bool bReplicateEffect, bool bIsbEffectEligibleForCensoring, class UParticleSystem* DefaultParticleTemplate, class UParticleSystem* CensoredParticleTemplateAlternative, class UAkSwitch* MaterialSwitch, class UAkEvent* ImpactAkEvent, struct FImpactResponseParameters* ResponseParameters); - class UAkSwitch* GetPhysicalMaterialSwitch(struct FTraceHitInfo* HitInfo); - static void StaticPlayImpactEffect(const struct FImpactResponseEffect& Effect, class AActor* Instigator, class AActor* HitActor, const struct FVector& HitLocation, const struct FVector& HitNormal, const struct FTraceHitInfo& HitInfo, unsigned char Usage, bool bPlaySound, bool bReplicateEffect, struct FImpactResponseParameters* ResponseParameters); - static void PlayImpactEffectSound(class AActor* Instigator, class UAkSwitch* Switch, class UAkEvent* Event, const struct FVector& HitLocation, unsigned char Usage, bool bPlaySound, bool bReplicateEffect, struct FImpactResponseParameters* ResponseParameters); - int FindResponseIndex(class UWillowImpactDefinition* ImpactType); - static void StaticHitInfoImpact(class UWillowImpactDefinition* ImpactType, class UPhysicalMaterial* PhysicalMaterial, class AActor* Instigator, class AActor* HitActor, const struct FVector& HitLocation, const struct FVector& HitNormal, const struct FTraceHitInfo& HitInfo, bool bPlaySound, bool bReplicateEffect, struct FImpactResponseParameters* ResponseParameters); - static void StaticRigidBodyImpact(class UWillowImpactDefinition* ImpactType, class AActor* Instigator, class UPrimitiveComponent* HitComponent, class UPrimitiveComponent* OtherComponent, int ContactIndex, bool bReplicateEffect, struct FCollisionImpactData* RigidCollisionData, struct FImpactResponseParameters* ResponseParameters); - static void StaticTraceImpact(class UWillowImpactDefinition* ImpactType, class AActor* Instigator, const struct FVector& TraceEnd, const struct FVector& TraceStart, bool bPlaySound, bool bReplicateEffect, bool bPlayOnNoHit, struct FImpactResponseParameters* ResponseParameters); - static bool IsImpactDebugEnabled(); - static void ToggleImpactDebug(); -}; - - -// Class WillowGame.BodyHitRegionDefinition -// 0x01A4 (0x003C - 0x01E0) -class UBodyHitRegionDefinition : public UBaseHitRegionDefinition -{ -public: - struct FPointer VfTable_IIBehaviorProvider; // 0x003C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIConstructObject; // 0x0040(0x0004) (Const, Native, NoExport) - struct FName HitRegionName; // 0x0044(0x0008) (Edit, Const) - TArray RegionBoneNames; // 0x004C(0x000C) (Edit, Const, NeedCtorLink) - TArray AdjacentHitRegions; // 0x0058(0x000C) (Edit, Const, NeedCtorLink) - struct FName OverrideDOTSocket; // 0x0064(0x0008) (Edit, Const) - unsigned long bCriticalHit : 1; // 0x006C(0x0004) (Edit, Const) - unsigned long bAllowRadiusDamage : 1; // 0x006C(0x0004) (Edit, Const) - unsigned long bUseIndependentHealth : 1; // 0x006C(0x0004) (Const) - unsigned long bShowDamageNumbers : 1; // 0x006C(0x0004) (Edit, Const) - unsigned long bScaleHealthWithAttribute : 1; // 0x006C(0x0004) (Const) - unsigned long bAllowRejuvenationFromHeals : 1; // 0x006C(0x0004) (Edit, Const) - unsigned long bOnlyReflectToAttacker : 1; // 0x006C(0x0004) (Edit, Const) - unsigned long bReflectProjectiles : 1; // 0x006C(0x0004) (Edit, Const) - unsigned long bRicochetIfReflectionChanceFails : 1; // 0x006C(0x0004) (Edit, Const) - unsigned long bTrackDamage : 1; // 0x006C(0x0004) (Edit, Const) - unsigned long bMigratedUseOwnerHealth : 1; // 0x006C(0x0004) - unsigned long bWasUseOwnerHealthOne : 1; // 0x006C(0x0004) - unsigned long bPlayImpactWithNoDamage : 1; // 0x006C(0x0004) (Edit, Const) - float OwnerHealthPercent; // 0x0070(0x0004) (Edit, Const) - float PercentOfMaxHealthLimit; // 0x0074(0x0004) (Edit, Const) - TArray RegionDeathBehaviors; // 0x0078(0x000C) (Edit, Const, EditConst, NeedCtorLink, EditInline) - TArray DamageTriggeredReactions; // 0x0084(0x000C) (Edit, Const, NeedCtorLink) - TArray HealingTriggeredReactions; // 0x0090(0x000C) (Edit, Const, NeedCtorLink) - TArray AllowedDamageTypes; // 0x009C(0x000C) (Edit, Const, NeedCtorLink) - struct FAttributeInitializationData BulletReflectionOffSelfChance; // 0x00A8(0x0010) (Edit, Const) - struct FAttributeInitializationData BulletReflectedOffSelfDamageScale; // 0x00B8(0x0010) (Edit, Const) - struct FAttributeInitializationData BulletReflectedOffSelfDamageTakenScale; // 0x00C8(0x0010) (Edit, Const) - struct FAttributeInitializationData ReflectionAccuracyModifier; // 0x00D8(0x0010) (Edit, Const) - struct FAttributeInitializationData RicochetAccuracyModifier; // 0x00E8(0x0010) (Edit, Const) - class UPhysicalMaterial* PhysicalMaterial; // 0x00F8(0x0004) (Edit, Const) - struct FImpactResponseEffect DefaultImpactResponse; // 0x00FC(0x0094) (Edit, Const, NeedCtorLink) - unsigned char DefaultDamageSurfaceType; // 0x0190(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0191(0x0003) MISSED OFFSET - class UWillowImpactDefinition* BloodImpact; // 0x0194(0x0004) (Edit, Const) - float BloodSplatterMinDistance; // 0x0198(0x0004) (Edit, Const) - float BloodSplatterMaxDistance; // 0x019C(0x0004) (Edit, Const) - float BloodSplatterDirectionRandomness; // 0x01A0(0x0004) (Edit, Const) - TArray StatusEffectSockets; // 0x01A4(0x000C) (Edit, Const, NeedCtorLink) - class UParticleSystem* ParticleSystemTemplate; // 0x01B0(0x0004) (Edit, Const) - class UStatusEffectDefinition* StatusEffectResistanceOverride; // 0x01B4(0x0004) (Edit, Const) - struct FAttributeInitializationData StatusEffectBaseChanceOverride; // 0x01B8(0x0010) (Edit, Const) - struct FAttributeInitializationData StatusEffectDamageModifierOverride; // 0x01C8(0x0010) (Edit, Const) - class UBodyClassDeathDefinition* OverrideDeathDef; // 0x01D8(0x0004) (Edit, Const) - class UBehaviorProviderDefinition* BehaviorProviderDefinition; // 0x01DC(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BodyHitRegionDefinition"); - return ptr; - } - - - void OnHealingReaction(const struct FName& SpecializedEventName, class AController* DamageInstigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnRegionRejuvenate(unsigned char EventOutput, class AController* KilledBy, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnReflectedProjectile(const struct FVector& ReflectedDirection, const struct FVector& HitLocation, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnRegionGore(const struct FName& SpecializedEventName, class AController* GoreInstigator, const struct FVector& HitLocation, const struct FVector& HitMomentum, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnDamageReaction(const struct FName& SpecializedEventName, class AController* DamageInstigator, const struct FVector& HitLocation, const struct FVector& HitMomentum, class UObject* DamageSource, class UObject* DamageType, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnRegionDeath(unsigned char EventOutput, class AController* KilledBy, const struct FVector& HitLocation, const struct FVector& HitMomentum, struct FBehaviorConsumerHandle* ConsumerHandle); - void SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition); - class UBehaviorProviderDefinition* GetBehaviorProviderDefinition(); - unsigned char GetDamageSurfaceType(); - float GetDamageModifierPercentForImpact(class UWillowImpactDefinition* ImpactType); - struct FImpactResponseEffect GetResponseForImpact(class UWillowImpactDefinition* ImpactType); -}; - - -// Class WillowGame.BodyClassDeathDefinition -// 0x006C (0x003C - 0x00A8) -class UBodyClassDeathDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIBehaviorProvider; // 0x003C(0x0004) (Const, Native, NoExport) - TArray TechDeaths; // 0x0040(0x000C) (Edit, Const, NeedCtorLink) - class USpecialMoveDefinition* NonRagdollDeathSpecialMove; // 0x004C(0x0004) (Edit, Const) - class UExpressionEvaluator* CanPlayDeathAnimationIf; // 0x0050(0x0004) (Edit, Const, EditInline) - class UWillowAnimDefinition* InjuredSpecialMove; // 0x0054(0x0004) (Edit, Const) - float DissolveBodyDelayBeforeDestroy; // 0x0058(0x0004) (Edit, Const) - TArray GibTriggers; // 0x005C(0x000C) (Edit, Const, NeedCtorLink) - unsigned long KeepCorpseAfterDeath : 1; // 0x0068(0x0004) (Edit, Const) - unsigned long bDestroyOnDeath : 1; // 0x0068(0x0004) (Edit, Const) - unsigned long bTearOffAfterDeath : 1; // 0x0068(0x0004) (Edit, Const) - unsigned long bCensorGibs : 1; // 0x0068(0x0004) (Edit, Const) - unsigned long bUseCodeDrivenBodyDissolve : 1; // 0x0068(0x0004) (Edit, Const) - unsigned long bDeathAnimRagdoll : 1; // 0x0068(0x0004) (Edit, Const) - unsigned long bMotorizeRagdollOnNormalDeath : 1; // 0x0068(0x0004) (Edit, Const) - unsigned long bMotorizeRagdollOnTechDeath : 1; // 0x0068(0x0004) (Edit, Const) - unsigned long bDefaultRagdollContactNotification : 1; // 0x0068(0x0004) (Edit, Const) - unsigned long bCreateSpringsForAllBones : 1; // 0x0068(0x0004) (Edit, Const) - class UBehaviorProviderDefinition* BehaviorProviderDefinition; // 0x006C(0x0004) (Edit) - float DefaultBodyDissolveTime; // 0x0070(0x0004) (Edit, Const) - float SkipRagdollDissolveAmount; // 0x0074(0x0004) (Edit, Const) - float BlendToRagdollTime; // 0x0078(0x0004) (Edit, Const) - float RagdollLinearSpring; // 0x007C(0x0004) (Edit, Const) - float RagdollAngularSpring; // 0x0080(0x0004) (Edit, Const) - float RagdollMotorSpring; // 0x0084(0x0004) (Edit, Const) - float RagdollMotorDamping; // 0x0088(0x0004) (Edit, Const) - TArray RagdollContactReportBones; // 0x008C(0x000C) (Edit, Const, NeedCtorLink) - float RagdollContactReportThreshold; // 0x0098(0x0004) (Edit, Const) - TArray RagdollSpringBones; // 0x009C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BodyClassDeathDefinition"); - return ptr; - } - - - void OnTechDeath(const struct FName& SpecializedEventName, class AController* Killer, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnBodyDissolve(class AController* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnDeathNonGib(class AController* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnDeathGib(class AController* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnKilledBy(class AController* Killer, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnPlayDeathPizazz(struct FBehaviorConsumerHandle* ConsumerHandle); - void SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition); - class UBehaviorProviderDefinition* GetBehaviorProviderDefinition(); -}; - - -// Class WillowGame.BodyClassDefinition -// 0x03E4 (0x003C - 0x0420) -class UBodyClassDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIHitRegionInfoProvider; // 0x003C(0x0004) (Const, Native, NoExport) - struct FName HeadLookAtName; // 0x0040(0x0008) (Edit) - unsigned long bLeftHandIKDisabled : 1; // 0x0048(0x0004) (Edit) - unsigned long bUseMeshForCollision : 1; // 0x0048(0x0004) (Edit) - unsigned long IgnoreMomentumTransfer : 1; // 0x0048(0x0004) (Edit) - unsigned long UseRootMotion : 1; // 0x0048(0x0004) (Edit) - unsigned long UseRootRotation : 1; // 0x0048(0x0004) (Edit) - unsigned long bAllowProjectilesToCollideWithSkeletalMesh : 1; // 0x0048(0x0004) (Edit) - unsigned long bUpdateMeshTranslationWhenCylinderChanges : 1; // 0x0048(0x0004) (Edit) - unsigned long bCanUpdateMeshTranslation : 1; // 0x0048(0x0004) (Edit) - unsigned long bUseDamageLocationParent : 1; // 0x0048(0x0004) (Edit) - unsigned long bShowDamageLocations : 1; // 0x0048(0x0004) (Edit) - unsigned long bStaggerWhenLandingOnUnwalkableTerrain : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bUseTurns : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bUseTurnParent : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bPawnIsAlwaysRelevant : 1; // 0x0048(0x0004) (Edit) - unsigned long bVehicleBlockingActor : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bUseKnockbackParent : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bUseCringe : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bUseCringeParent : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bUseDodges : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bDodgeUseParent : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bCanAvoidGrenades : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bProvocationUseParent : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bNPCDialog : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bCanBeInjured : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bInjuredUseParent : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bOnlyHardFlinchWhenInjured : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bCloaks : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bCloakUseParentData : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bCloakUseParentOptions : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bCloakingRequiresShields : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bCanShootWhileCloaked : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bCloakHideInfo : 1; // 0x0048(0x0004) (Const) - unsigned long bHideBodyOnCloak : 1; // 0x004C(0x0004) (Const) - unsigned long bHasCloakingCapability : 1; // 0x004C(0x0004) (Const) - unsigned long bUseCoverParent : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bUseParentStances : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bDamageParent : 1; // 0x004C(0x0004) (Const) - unsigned long bDisplayParentInfo : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bOnlyDisplayParentInfoWhileAttached : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bKillWhenParentDies : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long HideInfoOnHUD : 1; // 0x004C(0x0004) (Edit) - unsigned long bFullyArmored : 1; // 0x004C(0x0004) (Edit) - unsigned long bHideEmptyShieldBar : 1; // 0x004C(0x0004) (Edit) - unsigned long bIsPossibleHomingTarget : 1; // 0x004C(0x0004) (Edit) - unsigned long bUseRotationModifierBySpeed : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bUseSimulatedRotation : 1; // 0x004C(0x0004) (Edit) - unsigned long bCrawlerFloorAdjust : 1; // 0x004C(0x0004) (Edit) - unsigned long bUseParentPhaselockDef : 1; // 0x004C(0x0004) (Edit, Const) - class UPopulationBodyTag* BodyTag; // 0x0050(0x0004) (Edit) - class USpecialMove_PhysicsJump* PhysicsJumpSMD; // 0x0054(0x0004) (Edit) - TArray ScrapedStances; // 0x0058(0x000C) (NeedCtorLink) - float Mass; // 0x0064(0x0004) (Edit) - float CrouchHeight; // 0x0068(0x0004) (Edit) - class UBodyHitRegionDefinition* DefaultHitRegion; // 0x006C(0x0004) (Edit, Const) - TArray HitRegionList; // 0x0070(0x000C) (Edit, Const, NeedCtorLink) - float DamageLocationTime; // 0x007C(0x0004) (Edit) - float DamageLocationFadeTime; // 0x0080(0x0004) (Edit) - float DamageLocationSize; // 0x0084(0x0004) (Edit) - class UBodyClassDeathDefinition* DeathDef; // 0x0088(0x0004) (Edit, Const) - TArray CustomDeathBehaviors; // 0x008C(0x000C) (Edit, Const, NeedCtorLink, EditInline) - class UGearboxAnimDefinition* InjuredDeathAnim; // 0x0098(0x0004) (Edit, Const) - float RagDollGravity; // 0x009C(0x0004) (Edit, Const) - float MinimumRecognizedImpact; // 0x00A0(0x0004) (Edit, Const) - float DirectImpactEffectThreshold; // 0x00A4(0x0004) (Edit, Const) - float SlidingImpactEffectThreshold; // 0x00A8(0x0004) (Edit, Const) - float ImpactEffectProbability; // 0x00AC(0x0004) (Edit, Const) - class UWillowImpactDefinition* RagdollImpact; // 0x00B0(0x0004) (Edit, Const) - float RD_EffectsThreshold; // 0x00B4(0x0004) (Edit, Const) - float RD_SlideThreshold; // 0x00B8(0x0004) (Edit, Const) - float RD_ImpactThreshold; // 0x00BC(0x0004) (Edit, Const) - float RD_SlideMinRepeatTime; // 0x00C0(0x0004) (Edit, Const) - float RD_ImpactMinRepeatTime; // 0x00C4(0x0004) (Edit, Const) - class UExplosionDefinition* RD_SlideExplosion; // 0x00C8(0x0004) (Edit, Const) - float RD_SlideExplosionDamageRadius; // 0x00CC(0x0004) (Edit, Const) - class UExplosionDefinition* RD_ImpactExplosion; // 0x00D0(0x0004) (Edit, Const) - float RD_ImpactExplosionDamageRadius; // 0x00D4(0x0004) (Edit, Const) - float RD_ImpactAkEventThreshold; // 0x00D8(0x0004) (Edit, Const) - float RD_ImpactAkEventMinRepeatTime; // 0x00DC(0x0004) (Edit, Const) - class UAkEvent* RD_ImpactAkEvent; // 0x00E0(0x0004) (Edit, Const) - TArray FootstepBones; // 0x00E4(0x000C) (Edit, Const, NeedCtorLink) - class UWillowImpactDefinition* FootstepImpact; // 0x00F0(0x0004) (Edit, Const) - TArray LeadInFootstepImpacts; // 0x00F4(0x000C) (Edit, Const, NeedCtorLink) - class UWillowImpactDefinition* HeavyFootStepImpact; // 0x0100(0x0004) (Edit, Const) - class UWillowImpactDefinition* JumpedImpact; // 0x0104(0x0004) (Edit, Const) - class UWillowImpactDefinition* LandedImpact; // 0x0108(0x0004) (Edit, Const) - float UnwalkableTerrainStaggerVelocityZ; // 0x010C(0x0004) (Edit, Const) - float LandedMinVel; // 0x0110(0x0004) (Edit, Const) - class UWillowImpactDefinition* SkidImpact; // 0x0114(0x0004) (Edit, Const) - float SkidCameraLurchMagnitude; // 0x0118(0x0004) (Edit, Const) - float SkidCameraLurchSpeed; // 0x011C(0x0004) (Edit, Const) - class UBehaviorAliasLookupDefinition* BehaviorAliasLookup; // 0x0120(0x0004) (Edit, Const) - int ArmsMaterialIndex; // 0x0124(0x0004) (Edit, Const) - struct FName ShieldEnabledParameterName; // 0x0128(0x0008) (Edit, Const) - struct FName ShieldColorParameterName; // 0x0130(0x0008) (Edit, Const) - class UWillowImpactDefinition* TouchImpactDefinition; // 0x0138(0x0004) (Edit, Const) - class UWillowImpactDefinition* UntouchImpactDefinition; // 0x013C(0x0004) (Edit, Const) - int NumFootstepsToStop; // 0x0140(0x0004) (Edit, Const) - class UAkEvent* StoppedAkEvent; // 0x0144(0x0004) (Edit, Const) - class UWillowImpactDefinition* HitByVehicleImpactDefinition; // 0x0148(0x0004) (Edit, Const) - class UWillowImpactDefinition* RunOverByVehicleImpactDefinition; // 0x014C(0x0004) (Edit, Const) - class UCoordinatedEffectDefinition* PlayerReRezCoordinatedEffect; // 0x0150(0x0004) (Edit, Const) - class UGearboxAnimDefinition* PlayerReRezAnim; // 0x0154(0x0004) (Edit, Const) - class UPlayerEventProviderDefinition* PlayerEventDef; // 0x0158(0x0004) (Edit, Const) - class UTurnDefinition* DefaultTurns; // 0x015C(0x0004) (Edit, Const) - class UTurnDefinition* DefaultCrouchTurns; // 0x0160(0x0004) (Edit, Const) - class UBodyClassDefinition* AnimationParentBody; // 0x0164(0x0004) (Edit, Const) - class UGearboxSkeletalMeshComponent* FirstPersonHands; // 0x0168(0x0004) (Edit, ExportObject, Component, EditInline) - struct FVector PrimaryStandInOffset; // 0x016C(0x000C) (Edit, Const) - class UBodyClassDefinition* WeaponActionParentClass; // 0x0178(0x0004) (Edit, Const) - struct FName AimOffsetNodeName; // 0x017C(0x0008) (Edit, Const) - class UBodyWeaponHoldDefinition* DefaultWeaponHoldDef; // 0x0184(0x0004) (Edit, Const) - TArray WeaponHoldDefs; // 0x0188(0x000C) (Edit, Const, NeedCtorLink) - class UExpressionEvaluator* CanShootWeaponIf; // 0x0194(0x0004) (Edit, Const, EditInline) - class UBodyWeaponHoldDefinition* DefaultFirstPersonWeaponHoldDef; // 0x0198(0x0004) (Edit, Const) - TArray FirstPersonWeaponHoldDefs; // 0x019C(0x000C) (Edit, Const, NeedCtorLink) - class UAkEvent* ThrowGrenadeAkEvent; // 0x01A8(0x0004) (Edit, Const) - class UAkEvent* MeleeAkEvent; // 0x01AC(0x0004) (Edit, Const) - TArray ExtraWeaponSlots; // 0x01B0(0x000C) (Edit, Const, Component, NeedCtorLink) - unsigned char ExpectedInstanceDataSize; // 0x01BC(0x0001) (Edit, Const) - unsigned char CloakStyle; // 0x01BD(0x0001) (Edit, Const) - unsigned char DefaultStance; // 0x01BE(0x0001) (Edit, Const) - unsigned char UnknownData00[0x1]; // 0x01BF(0x0001) MISSED OFFSET - TArray PainDialogLines; // 0x01C0(0x000C) (Edit, Const, NeedCtorLink) - TArray DefaultStatusEffectSockets; // 0x01CC(0x000C) (Edit, NeedCtorLink) - class UParticleSystem* DefaultParticleSystemTemplate; // 0x01D8(0x0004) (Edit) - class UStaticMesh* MeleeWeaponMesh; // 0x01DC(0x0004) (Edit, Const) - struct FName MeleeSocketName; // 0x01E0(0x0008) (Edit, Const) - class UCameraAnim* MeleeCameraAnim; // 0x01E8(0x0004) (Edit, Const) - struct FName PrimaryColorParameterName; // 0x01EC(0x0008) (Edit, Const) - struct FName SecondaryColorParameterName; // 0x01F4(0x0008) (Edit, Const) - struct FName TertiaryColorParameterName; // 0x01FC(0x0008) (Edit, Const) - struct FVector PhysVehicleExtentScalars; // 0x0204(0x000C) (Edit, Const) - class UStaggerDefinition* StaggerSettings; // 0x0210(0x0004) (Edit, Const) - float MinKnockbackMomentum; // 0x0214(0x0004) (Edit, Const) - class USpecialMoveDefinition* KnockbackSMD; // 0x0218(0x0004) (Edit, Const) - class USpecialMoveDefinition* KnockbackLandSMD; // 0x021C(0x0004) (Edit, Const) - struct FBodyCompositionData BodyComposition; // 0x0220(0x0014) (Const, Component, DuplicateTransient, NeedCtorLink) - float CringeMinRepeatTime; // 0x0234(0x0004) (Edit, Const) - float CringeMaxRepeatTime; // 0x0238(0x0004) (Edit, Const) - TArray Cringes; // 0x023C(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray CustomCringes; // 0x0248(0x000C) (Edit, Const, NeedCtorLink) - float DodgeAngle; // 0x0254(0x0004) (Edit, Const) - float DodgeChance; // 0x0258(0x0004) (Edit, Const) - float DodgeTargetDistMin; // 0x025C(0x0004) (Edit, Const) - float DodgeRepeatTimeMin; // 0x0260(0x0004) (Edit, Const) - float DodgeRepeatTimeMax; // 0x0264(0x0004) (Edit, Const) - struct FAIRange DodgeDelayTime; // 0x0268(0x0008) (Edit, Const) - class USpecialMove_Dodge* DodgeAnimLeft; // 0x0270(0x0004) (Edit, Const, EditInline) - class USpecialMove_Dodge* DodgeAnimRight; // 0x0274(0x0004) (Edit, Const, EditInline) - float DodgeGrenadeChance; // 0x0278(0x0004) (Edit, Const) - TArray MovementDodgeAnims; // 0x027C(0x000C) (Edit, Const, NeedCtorLink, EditInline) - struct FAIRange MovementDodgeTime; // 0x0288(0x0008) (Edit, Const) - float PlayProvokedAnimChance; // 0x0290(0x0004) (Edit, Const) - float PlayUnprovokedAnimChance; // 0x0294(0x0004) (Edit, Const) - TArray ProvokedAnims; // 0x0298(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray UnprovokedAnims; // 0x02A4(0x000C) (Edit, Const, NeedCtorLink, EditInline) - class UGearboxDialogGroup* DialogGroup; // 0x02B0(0x0004) (Const) - class UGearboxDialogNameTag* DialogName; // 0x02B4(0x0004) (Edit, Const) - TArray DialogGroups; // 0x02B8(0x000C) (Edit, Const, NeedCtorLink) - struct FAIRange InitialTauntWait; // 0x02C4(0x0008) (Edit, Const) - struct FAIRange SubsequentTauntWait; // 0x02CC(0x0008) (Edit, Const) - struct FName TauntCustomEvent; // 0x02D4(0x0008) (Edit, Const) - class UAkEvent* StartHeavyBreathingAkEvent; // 0x02DC(0x0004) (Const) - class UAkEvent* StopHeavyBreathingAkEvent; // 0x02E0(0x0004) (Const) - float TimeBetweenHeavyBreathLoop; // 0x02E4(0x0004) (Edit, Const) - TArray BreathingLoops; // 0x02E8(0x000C) (Edit, Const, NeedCtorLink) - TArray InjuredAnims; // 0x02F4(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray InjuredAnimsLeft; // 0x0300(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray InjuredAnimsRight; // 0x030C(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray InjuredAnimsCritical; // 0x0318(0x000C) (Edit, Const, NeedCtorLink, EditInline) - float InjuredHealthPct; // 0x0324(0x0004) (Edit, Const) - TArray OnInjured; // 0x0328(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray OnUninjured; // 0x0334(0x000C) (Edit, Const, NeedCtorLink, EditInline) - class USpecialMoveDefinition* LostShieldAnim; // 0x0340(0x0004) (Edit, Const) - TArray LostShieldDamageTriggers; // 0x0344(0x000C) (Edit, Const, NeedCtorLink) - class UAkEvent* StartInjuredAkEvent; // 0x0350(0x0004) (Const) - class UAkEvent* StopInjuredAkEvent; // 0x0354(0x0004) (Const) - TArray InjuredLoopOverrides; // 0x0358(0x000C) (Const, NeedCtorLink) - TArray CloakExceptions; // 0x0364(0x000C) (Edit, Const, NeedCtorLink) - TArray CloakEnterAnims; // 0x0370(0x000C) (Edit, Const, NeedCtorLink) - TArray CloakExitAnims; // 0x037C(0x000C) (Edit, Const, NeedCtorLink) - class UCoordinatedEffectDefinition* CloakEffect; // 0x0388(0x0004) (Edit, Const) - class UCoordinatedEffectDefinition* UnCloakEffect; // 0x038C(0x0004) (Edit, Const) - class USpecialMove_Cloak* CloakEnter; // 0x0390(0x0004) (Const) - class USpecialMove_Cloak* CloakExit; // 0x0394(0x0004) (Const) - float CoverOffset; // 0x0398(0x0004) (Edit, Const) - float CoverMantleOffset; // 0x039C(0x0004) (Edit, Const) - struct FAIRange CoverIdleTime; // 0x03A0(0x0008) (Edit, Const) - struct FAIRange CoverFireTime; // 0x03A8(0x0008) (Edit, Const) - float CoverMantleLerpStartTime; // 0x03B0(0x0004) (Edit, Const) - float CoverMantleLerpStopTime; // 0x03B4(0x0004) (Edit, Const) - class USpecialMove_Motion* MantleAnim; // 0x03B8(0x0004) (Edit, EditInline) - class UWillowCoverStanceDefinition* CoverStance_HighLeft; // 0x03BC(0x0004) (Edit, Const) - class UWillowCoverStanceDefinition* CoverStance_HighRight; // 0x03C0(0x0004) (Edit, Const) - class UWillowCoverStanceDefinition* CoverStance_LowCenter; // 0x03C4(0x0004) (Edit, Const) - class UStanceTypeDefinition* RunStance; // 0x03C8(0x0004) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - class UStanceTypeDefinition* PatrolStance; // 0x03CC(0x0004) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - class UStanceTypeDefinition* SprintStance; // 0x03D0(0x0004) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - class UStanceTypeDefinition* InjuredStance; // 0x03D4(0x0004) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - class UStanceTypeDefinition* CrouchStance; // 0x03D8(0x0004) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - float ParentDamageLimit; // 0x03DC(0x0004) (Edit, Const) - float DamageParentScale; // 0x03E0(0x0004) (Edit, Const) - class UAkRtpc* AudioDistanceRTPC; // 0x03E4(0x0004) (Edit) - float DeltaRotationModifierBySpeed; // 0x03E8(0x0004) (Edit, Const) - float SimulatedRotationLerpTime; // 0x03EC(0x0004) (Edit) - TArray CrawlerFloorAdjustBones; // 0x03F0(0x000C) (Edit, NeedCtorLink) - float CrawlerFloorAdjustRadius; // 0x03FC(0x0004) (Edit) - float CrawlerFloorAdjustTraceUp; // 0x0400(0x0004) (Edit) - float CrawlerFloorAdjustTraceDown; // 0x0404(0x0004) (Edit) - float CrawlerFloorAdjustOffset; // 0x0408(0x0004) (Edit) - float CrawlerFloorAdjustRate; // 0x040C(0x0004) (Edit) - class UPhaseLockDefinition* PhaseLockDef; // 0x0410(0x0004) (Edit, Const) - TArray DLCVehicleAnimSetMappings; // 0x0414(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BodyClassDefinition"); - return ptr; - } - - - void GetHitRegions(TArray* Regions, class UBodyHitRegionDefinition** DefaultRegion); - bool ShouldUseUpperBodyMovementBlendForHoldName(const struct FName& HoldName, class UEnvironmentTagDefinition* EnvironmentTag); - bool ShouldUseArmBoneBlendForHoldName(const struct FName& HoldName, class UEnvironmentTagDefinition* EnvironmentTag); - struct FName GetAimOffsetProfileForHoldName(const struct FName& HoldName, class UEnvironmentTagDefinition* EnvironmentTag); - void GetFirstPersonWeaponHoldAnimSets(const struct FName& HoldName, class UEnvironmentTagDefinition* EnvironmentTag, TArray* OutAnimSets); - void GetWeaponHoldAnimSets(const struct FName& HoldName, class UEnvironmentTagDefinition* EnvironmentTag, TArray* OutAnimSets); - class UBodyWeaponHoldDefinition* GetFirstPersonWeaponHoldDef(const struct FName& HoldName, class UEnvironmentTagDefinition* EnvironmentTag, bool bSearchParentClass, bool bFallbackToDefaultDef); - class UBodyWeaponHoldDefinition* GetWeaponHoldDef(const struct FName& HoldName, class UEnvironmentTagDefinition* EnvironmentTag, bool bSearchParentClass, bool bFallbackToDefaultDef); - class UBodyClassDefinition* GetCloakBody(); - bool ShouldCloak(class AWillowPawn* Context, unsigned char Type); - class USpecialMove_Cringe* GetCringeAnim(unsigned char DamageType, bool bDOT); - class UBodyClassDefinition* GetKnockbackBody(); -}; - - -// Class WillowGame.BodyRegionProtectionDefinition -// 0x00A8 (0x003C - 0x00E4) -class UBodyRegionProtectionDefinition : public UGBXDefinition -{ -public: - class UBodyHitRegionDefinition* BodyHitRegion; // 0x003C(0x0004) (Edit) - float DamageModifierPercent; // 0x0040(0x0004) (Edit) - unsigned long PlayImpactWithNoDamage : 1; // 0x0044(0x0004) (Edit) - unsigned long RunTookDamageRuleWithNoDamage : 1; // 0x0044(0x0004) (Edit) - struct FImpactResponseEffect DamageImpactEffects; // 0x0048(0x0094) (Edit, NeedCtorLink) - float PercentOfMaxHealthLimit; // 0x00DC(0x0004) (Edit) - class UPhysicalMaterial* PhysicalMaterial; // 0x00E0(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BodyRegionProtectionDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.BodyWeaponHoldDefinition -// 0x0088 (0x003C - 0x00C4) -class UBodyWeaponHoldDefinition : public UGBXDefinition -{ -public: - struct FName HoldName; // 0x003C(0x0008) (Edit, Const) - class UEnvironmentTagDefinition* EnvironmentTag; // 0x0044(0x0004) (Edit, Const) - struct FName AimOffsetProfileName; // 0x0048(0x0008) (Edit, Const) - unsigned long bUseArmBoneBlend : 1; // 0x0050(0x0004) (Edit, Const) - unsigned long bUseUpperBodyMovementBlend : 1; // 0x0050(0x0004) (Edit, Const) - unsigned long bLeftHandIKEnabled : 1; // 0x0050(0x0004) (Edit, Const) - TArray AnimSetList; // 0x0054(0x000C) (Edit, Const, NeedCtorLink) - TArray WeaponActions; // 0x0060(0x000C) (Edit, Const, NeedCtorLink) - struct FBodyHandIKHoldData DefaultLeftHandIKHold; // 0x006C(0x0024) (Edit, Const) - TArray CustomLeftHandIKHolds; // 0x0090(0x000C) (Edit, Const, NeedCtorLink) - struct FVector LeftHandIKJointLocation; // 0x009C(0x000C) (Const, Deprecated) - struct FVector LeftHandIKHandLocation; // 0x00A8(0x000C) (Const, Deprecated) - struct FRotator LeftHandIKHandRotation; // 0x00B4(0x000C) (Const, Deprecated) - class UBodyWeaponHoldDefinition* ParentDefinition; // 0x00C0(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BodyWeaponHoldDefinition"); - return ptr; - } - - - void GetAnimSets(TArray* OutAnimSets); - class USpecialMoveDefinition* GetWeaponSMD(unsigned char BodyAction, unsigned char BodyPosture, class UObject* SearchContext); -}; - - -// Class WillowGame.BoundaryTurretRenderingComponent -// 0x0000 (0x0210 - 0x0210) -class UBoundaryTurretRenderingComponent : public UPrimitiveComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BoundaryTurretRenderingComponent"); - return ptr; - } - -}; - - -// Class WillowGame.BulletListenerComponent -// 0x000C (0x021C - 0x0228) -class UBulletListenerComponent : public UCylinderComponent -{ -public: - TArray OnBulletTouch; // 0x021C(0x000C) (Edit, NeedCtorLink, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BulletListenerComponent"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDeclarations -// 0x0000 (0x003C - 0x003C) -class UWillowDeclarations : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDeclarations"); - return ptr; - } - -}; - - -// Class WillowGame.CellsNavigator -// 0x0028 (0x003C - 0x0064) -class UCellsNavigator : public UObject -{ -public: - TArray Cells; // 0x003C(0x000C) (NeedCtorLink) - TArray UnnavigableIndices; // 0x0048(0x000C) (NeedCtorLink) - int CurrentSelectedCellIndex; // 0x0054(0x0004) (Transient) - TArray MoveCellInfo; // 0x0058(0x000C) (Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CellsNavigator"); - return ptr; - } - - - static class UMeshComponent* ConstructInvMesh(class AWillowInventory* TheItem); - int CellIndex(const struct FString& CellName); - struct FString CellName(int CellIndex); - int SimpleMoveCell(int CurrentCellIndex, float MoveX, float MoveY); - int MoveCell(int CurrentCellIndex, const struct FVector& Dir, float StrictTolerance, float LooseTolerance, float StrictGiveUpDistance, float LooseGiveUpDistance); - void SetupCell(const struct FString& CellName, float X, float Y, float Width, float Height); -}; - - -// Class WillowGame.ChallengeCategoryDefinition -// 0x0010 (0x003C - 0x004C) -class UChallengeCategoryDefinition : public UGBXDefinition -{ -public: - struct FString CategoryName; // 0x003C(0x000C) (Edit, Const, Localized, NeedCtorLink) - int SortWeight; // 0x0048(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ChallengeCategoryDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.ChallengeConditionDefinition -// 0x0018 (0x003C - 0x0054) -class UChallengeConditionDefinition : public UGBXDefinition -{ -public: - struct FString Description; // 0x003C(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FName StatId; // 0x0048(0x0008) (Edit, Const) - int TargetValue; // 0x0050(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ChallengeConditionDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.ChallengeDefinition -// 0x0084 (0x003C - 0x00C0) -class UChallengeDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIBehaviorProvider; // 0x003C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIDlcLicensableObject; // 0x0040(0x0004) (Const, Native, NoExport) - struct FString ChallengeName; // 0x0044(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString Description; // 0x0050(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FName AssociatedMap; // 0x005C(0x0008) (Edit, Const) - unsigned long bSecret : 1; // 0x0064(0x0004) (Edit, Const) - unsigned char ChallengeType; // 0x0068(0x0001) (Edit, Const) - unsigned char LevelChallengeObjectGroupIdx; // 0x0069(0x0001) - unsigned char UnknownData00[0x2]; // 0x006A(0x0002) MISSED OFFSET - int GoalValue; // 0x006C(0x0004) (Edit, Const) - class UChallengeCategoryDefinition* ChallengeCategoryDef; // 0x0070(0x0004) (Edit, Const) - TArray GiveChallengeWhenPlayerEntersMaps; // 0x0074(0x000C) (Edit, Const, NeedCtorLink) - TArray CompletedAttributeEffects; // 0x0080(0x000C) (Edit, Const, NeedCtorLink) - struct FAttributeInitializationData BPReward; // 0x008C(0x0010) (Edit, Const) - struct FName RewardTextKey; // 0x009C(0x0008) (Edit, Const) - TArray Levels; // 0x00A4(0x000C) (Edit, Const, NeedCtorLink, EditInline) - class UDownloadableExpansionDefinition* DlcExpansion; // 0x00B0(0x0004) (Edit, Const) - class UDownloadableBalanceModifierDefinition* DlcBalanceMod; // 0x00B4(0x0004) (Edit, Const) - class UBehaviorProviderDefinition* BehaviorProvider; // 0x00B8(0x0004) - int LevelChallengeOneOffIdx; // 0x00BC(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ChallengeDefinition"); - return ptr; - } - - - struct FString GetRewardText(class AWillowPlayerController* WPC, int Level); - class UDownloadableContentDefinition* GetDownloadableContentDefinition(); - void OnLevelCompleted(class UObject* ForPlayer, int LevelNum, struct FBehaviorConsumerHandle* ConsumerHandle); - void SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition); - class UBehaviorProviderDefinition* GetBehaviorProviderDefinition(); -}; - - -// Class WillowGame.ChallengeFeedbackMessage -// 0x001B (0x0049 - 0x0064) -class UChallengeFeedbackMessage : public ULocalMessage -{ -public: - unsigned char UnknownData00[0x3]; // 0x0049(0x0003) MISSED OFFSET - struct FString ChallengeCompleted; // 0x004C(0x000C) (Const, Localized, NeedCtorLink) - struct FString ChallengeReceived; // 0x0058(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ChallengeFeedbackMessage"); - return ptr; - } - - - static struct FString GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject); -}; - - -// Class WillowGame.ChallengeManager -// 0x0050 (0x0188 - 0x01D8) -class AChallengeManager : public AActor -{ -public: - struct FPointer VfTable_IIBehaviorConsumer; // 0x0188(0x0004) (Const, Native, NoExport) - struct FMultiMap_Mirror StatIdChallengeMap; // 0x018C(0x003C) (Const, Native) - struct FString BPRewardText; // 0x01C8(0x000C) (Const, Localized, NeedCtorLink) - struct FBehaviorConsumerHandle BehaviorConsumerHandle; // 0x01D4(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ChallengeManager"); - return ptr; - } - - - struct FBehaviorConsumerHandle GetBehaviorConsumerHandle(); - void OnStatIncrement(class AWillowPlayerStats* StatContext, const struct FName& StatId, int Amount); - void UnregisterChallenges(class AWillowPlayerController* PCOwner); - void UnregisterChallenge(struct FChallengeData* TheChallenge); - void RegisterChallenge(struct FChallengeData* TheChallenge); -}; - - -// Class WillowGame.ChassisDefinition -// 0x0074 (0x003C - 0x00B0) -class UChassisDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIHitRegionInfoProvider; // 0x003C(0x0004) (Const, Native, NoExport) - struct FBodyCompositionData BodyComposition; // 0x0040(0x0014) (Const, Component, DuplicateTransient, NeedCtorLink) - class UBodyHitRegionDefinition* DefaultHitRegion; // 0x0054(0x0004) (Edit, Const) - TArray HitRegionList; // 0x0058(0x000C) (Edit, Const, NeedCtorLink) - class UPhysicalMaterial* DrivingPhysicalMaterial; // 0x0064(0x0004) (Edit) - class UPhysicalMaterial* DefaultPhysicalMaterial; // 0x0068(0x0004) (Edit) - struct FName ReverseSwitchName; // 0x006C(0x0008) (Edit) - struct FName BrakeSwitchName; // 0x0074(0x0008) (Edit) - struct FName HeadlightSwitchName; // 0x007C(0x0008) (Edit) - struct FName ThrottleSwitchName; // 0x0084(0x0008) (Edit) - class UWillowImpactDefinition* TouchImpactDefinition; // 0x008C(0x0004) (Edit) - class UWillowImpactDefinition* UntouchImpactDefinition; // 0x0090(0x0004) (Edit) - class UCoordinatedEffectDefinition* SpawnCoordinatedEffect; // 0x0094(0x0004) (Edit, Const) - class UCoordinatedEffectDefinition* DeSpawnCoordinatedEffect; // 0x0098(0x0004) (Edit, Const) - unsigned long AllowPawnsToStandOnTopOfVehicle : 1; // 0x009C(0x0004) (Edit, Const) - TArray StatusEffectSockets; // 0x00A0(0x000C) (Edit, Const, NeedCtorLink) - class UParticleSystem* StatusEffectParticleSystemTemplate; // 0x00AC(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ChassisDefinition"); - return ptr; - } - - - void GetHitRegions(TArray* Regions, class UBodyHitRegionDefinition** DefaultRegion); -}; - - -// Class WillowGame.ClassDropWeightValueResolver -// 0x0004 (0x003C - 0x0040) -class UClassDropWeightValueResolver : public UAttributeValueResolver -{ -public: - class UPlayerClassIdentifierDefinition* PlayerClassId; // 0x003C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ClassDropWeightValueResolver"); - return ptr; - } - -}; - - -// Class WillowGame.CombatMusicManager -// 0x0040 (0x003C - 0x007C) -class UCombatMusicManager : public UObject -{ -public: - TArray TargetedPlayerStates; // 0x003C(0x000C) (NeedCtorLink) - float TimeSinceLastUpdate; // 0x0048(0x0004) - float TimeOfNewCombatAction; // 0x004C(0x0004) - float TimeCombatMusicStarted; // 0x0050(0x0004) - float TimeOfLastStateChange; // 0x0054(0x0004) - float MaxDurationOfThisCombatMusic; // 0x0058(0x0004) - float LastTimeAddedShieldDownThreat; // 0x005C(0x0004) - float LastTimeMusicTimedOut; // 0x0060(0x0004) - float MaxDurationOfThisMoratorium; // 0x0064(0x0004) - unsigned long bChangingState : 1; // 0x0068(0x0004) - unsigned long bCombatMusicManagerEnabled : 1; // 0x0068(0x0004) - unsigned long bInDebugMode : 1; // 0x0068(0x0004) - unsigned long bBossFightActive : 1; // 0x0068(0x0004) - unsigned long bHaveAddedEnemyWithCustomCombatMusic : 1; // 0x0068(0x0004) - unsigned char CombatMusicManagerState; // 0x006C(0x0001) - unsigned char UnknownData00[0x3]; // 0x006D(0x0003) MISSED OFFSET - float CurrentThreatValue; // 0x0070(0x0004) - class UCombatMusicParameters* CombatMusicParams; // 0x0074(0x0004) - float UpdateThreatDelta; // 0x0078(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CombatMusicManager"); - return ptr; - } - - - float GetDebugTime(); - void ForceSetThreatLevel(float ThreatLevel); - void ForceFadeOutCombatMusic(bool bTurnBackOnAmbientMusic); - void SetEnabled(bool bEnabled); - void Update(); - void PlayerShieldDown(class AActor* Player); - void PlayerDamagedByEnemy(class AActor* Player, class AWillowMind* Enemy, float Damage, class UClass* DamageType); - void EnemyTargetChanged(class AWillowMind* Enemy, bool bForceRemove); - void PlayerPetTargetedByEnemy(class AActor* Pet, class AActor* Player, class AWillowMind* Enemy); - void PlayerTargetedByEnemy(class AActor* Player, class AWillowMind* Enemy); -}; - - -// Class WillowGame.CombatMusicParameters -// 0x007C (0x003C - 0x00B8) -class UCombatMusicParameters : public UGBXDefinition -{ -public: - float FullThreatThreshholdValue; // 0x003C(0x0004) (Edit) - float MediumThreatThreshholdValue; // 0x0040(0x0004) (Edit) - float NoThreatThressholdValue; // 0x0044(0x0004) (Edit) - float ThreatLevelSubtractedPerSecond; // 0x0048(0x0004) (Edit) - float HighestThreatAllowed; // 0x004C(0x0004) (Edit) - float RequiredThreatValueIfTargeted; // 0x0050(0x0004) (Edit) - float ThreatSurgeThreshold; // 0x0054(0x0004) (Edit) - float MediumThreatVolumeFadeTime; // 0x0058(0x0004) (Edit) - class UAkRtpc* MediumThreatRtpc; // 0x005C(0x0004) (Edit) - float EnemyThreatMultiplierWhenLevelIsPlus1; // 0x0060(0x0004) (Edit) - float EnemyThreatMultiplierWhenLevelIsPlus2; // 0x0064(0x0004) (Edit) - float EnemyThreatMultiplierWhenLevelIsPlus3; // 0x0068(0x0004) (Edit) - float EnemyThreatMultiplierWhenLevelIsPlus4; // 0x006C(0x0004) (Edit) - float EnemyThreatMultiplierWhenLevelIsPlus5; // 0x0070(0x0004) (Edit) - float EnemyThreatMultiplierWhenLevelIsMinus1; // 0x0074(0x0004) (Edit) - float EnemyThreatMultiplierWhenLevelIsMinus2; // 0x0078(0x0004) (Edit) - float EnemyThreatMultiplierWhenLevelIsMinus3; // 0x007C(0x0004) (Edit) - float EnemyThreatMultiplierWhenLevelIsMinus4; // 0x0080(0x0004) (Edit) - float EnemyThreatMultiplierWhenLevelIsMinus5; // 0x0084(0x0004) (Edit) - float EnemyDamagesPlayerWeight; // 0x0088(0x0004) (Edit) - float ThreatFromShieldDown; // 0x008C(0x0004) (Edit) - float MinLongestTimeCombatMusicPlays; // 0x0090(0x0004) (Edit) - float MaxLongestTimeCombatMusicPlays; // 0x0094(0x0004) (Edit) - float MinTimeBeforeCombatMusicStartsAgain; // 0x0098(0x0004) (Edit) - float MaxTimeBeforeCombatMusicStartsAgain; // 0x009C(0x0004) (Edit) - float CombatMusicManagerUpdateFrequency; // 0x00A0(0x0004) (Edit) - float TimeAllowedToReachFullThreat; // 0x00A4(0x0004) (Edit) - float FadeBackToFullVolumeTime; // 0x00A8(0x0004) (Edit) - float TimeBetweenShieldDownThreats; // 0x00AC(0x0004) (Edit) - float StateChangeDelay; // 0x00B0(0x0004) (Edit) - float EnemyNotTargetingPlayerTimeout; // 0x00B4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CombatMusicParameters"); - return ptr; - } - -}; - - -// Class WillowGame.CoordinatedEffectDefinition -// 0x0050 (0x003C - 0x008C) -class UCoordinatedEffectDefinition : public UGBXDefinition -{ -public: - class UMaterialInterface* OverrideMaterial; // 0x003C(0x0004) (Edit) - class UParticleSystem* CriticialHitParticle; // 0x0040(0x0004) (Edit) - TArray ParticleEffects; // 0x0044(0x000C) (Edit, NeedCtorLink) - TArray MaterialScalarParameters; // 0x0050(0x000C) (Edit, NeedCtorLink) - TArray MaterialVectorParameters; // 0x005C(0x000C) (Edit, NeedCtorLink) - TArray AudioEffects; // 0x0068(0x000C) (Edit, NeedCtorLink) - float EffectDuration; // 0x0074(0x0004) (Edit) - float ParticleSpeedMultiplier; // 0x0078(0x0004) (Edit) - class UCoordinatedEffectDefinition* NextEffect; // 0x007C(0x0004) (Edit) - struct FName MutexName; // 0x0080(0x0008) (Edit) - unsigned long bInfiniteDuration : 1; // 0x0088(0x0004) (Edit) - unsigned long bCensored : 1; // 0x0088(0x0004) (Edit) - unsigned long bReplicated : 1; // 0x0088(0x0004) (Edit) - unsigned long bRemoveShadows : 1; // 0x0088(0x0004) (Edit) - unsigned long bHideInstanceDataParticles : 1; // 0x0088(0x0004) (Edit) - unsigned long bHidePawnWeaponParticleAttachments : 1; // 0x0088(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CoordinatedEffectDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.CurrencyAttributeValueResolver -// 0x0001 (0x003C - 0x003D) -class UCurrencyAttributeValueResolver : public UAttributeValueResolver -{ -public: - unsigned char FormOfCurrency; // 0x003C(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CurrencyAttributeValueResolver"); - return ptr; - } - -}; - - -// Class WillowGame.CurrencyListDefinition -// 0x000C (0x003C - 0x0048) -class UCurrencyListDefinition : public UGBXDefinition -{ -public: - TArray Currencies; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CurrencyListDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.CurrentProficiencySkillAttributeContextResolver -// 0x0000 (0x003C - 0x003C) -class UCurrentProficiencySkillAttributeContextResolver : public UAttributeContextResolver -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CurrentProficiencySkillAttributeContextResolver"); - return ptr; - } - - - class UObject* GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource); -}; - - -// Class WillowGame.CustomizationData -// 0x0010 (0x003C - 0x004C) -class UCustomizationData : public UGBXDefinition -{ -public: - class UCustomizationDefinition* MyDefinition; // 0x003C(0x0004) (Edit) - class UStaticMesh* PickupMesh; // 0x0040(0x0004) - class UTexture2D* PickupFlagIcon; // 0x0044(0x0004) - int NumReferencers; // 0x0048(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationData"); - return ptr; - } - - - void ApplyCustomizationToInstanceDataSet(const struct FPointer& TheDataSet, class UObject* InstanceDataOwner); - void ApplyCustomization(const FScriptInterface& Target); - void ApplyCustomizationToDataSets(TArray DataSets, class UObject* InstanceDataOwner); -}; - - -// Class WillowGame.CustomizationData_Head -// 0x000C (0x004C - 0x0058) -class UCustomizationData_Head : public UCustomizationData -{ -public: - class USkeletalMesh* HeadMesh; // 0x004C(0x0004) (Edit) - struct FName InstanceDataName; // 0x0050(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationData_Head"); - return ptr; - } - - - void ApplyCustomizationToInstanceDataSet(const struct FPointer& TheDataSet, class UObject* InstanceDataOwner); -}; - - -// Class WillowGame.CustomizationData_Skin -// 0x0008 (0x004C - 0x0054) -class UCustomizationData_Skin : public UCustomizationData -{ -public: - class UMaterialInstanceConstant* BodyMaterial; // 0x004C(0x0004) (Edit) - class UMaterialInstanceConstant* HeadMaterial; // 0x0050(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationData_Skin"); - return ptr; - } - - - void ApplySkinToMaterial(class UMaterialInstance* TargetMaterial); - void ApplyCustomizationToInstanceDataSet(const struct FPointer& TheDataSet, class UObject* InstanceDataOwner); -}; - - -// Class WillowGame.CustomizationDefinition -// 0x0054 (0x003C - 0x0090) -class UCustomizationDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIDlcLicensableObject; // 0x003C(0x0004) (Const, Native, NoExport) - struct FString CustomizationName; // 0x0040(0x000C) (Edit, Const, Localized, NeedCtorLink) - class UClass* CustomizationType; // 0x004C(0x0004) (Edit) - TArray UsageFlags; // 0x0050(0x000C) (Edit, NeedCtorLink) - TArray OtherUsageFlags; // 0x005C(0x000C) (Edit, NeedCtorLink) - struct FString PackageName; // 0x0068(0x000C) (Edit, NeedCtorLink) - struct FString CustomizationDataName; // 0x0074(0x000C) (Edit, NeedCtorLink) - int ProfileEntryID; // 0x0080(0x0004) (Edit) - int ProfileEntryIndex; // 0x0084(0x0004) (Edit) - unsigned char PrimarySort; // 0x0088(0x0001) (Edit) - unsigned char SecondarySort; // 0x0089(0x0001) (Edit) - unsigned char UnknownData00[0x2]; // 0x008A(0x0002) MISSED OFFSET - class UDownloadableCustomizationSetDefinition* DlcCustomizationSetDef; // 0x008C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationDefinition"); - return ptr; - } - - - bool PassesDLCUsageRestrictionsForUser(class APlayerController* CustomizationUser); - bool IsVehicleSkinCustomization(); - bool IsCharacterSkinCustomization(); - bool IsCharacterHeadCustomization(); - static bool MatchRequiredUsageFlags(TArray RequiredUsageClasses, TArray SuppliedUsageClasses); - static void SortCustomizationList(TArray* ListItems); - class UDownloadableContentDefinition* GetDownloadableContentDefinition(); - static void GetAvailableAndUnauthorizedCustomizationsForVehicle(class AWillowPlayerController* PC, class UVSSUIDefinition* VehicleUIDef, class UClass* RequiredType, bool bDebugAllowLocked, TArray* AvailableCustomizations, TArray* AvailableCustomizationsBeenSeen, TArray* UnauthorizedCustomizations, int* LockedCustomizationCount); - static void GetAvailableAndUnauthorizedCustomizationsForPlayer(class AWillowPlayerController* PC, class UClass* RequiredType, bool bDebugAllowLocked, class UWillowCharacterClassDefinition* CharacterClassOverride, TArray* AvailableCustomizations, TArray* AvailableCustomizationsBeenSeen, TArray* UnauthorizedCustomizations, int* LockedCustomizationCount); - static void GetAvailableCustomizationsForVehicle(class AWillowPlayerController* PC, class UVSSUIDefinition* VehicleUIDef, class UClass* RequiredType, bool bDebugAllowLocked, TArray* AvailableCustomizations, TArray* AvailableCustomizationsBeenSeen, int* LockedCustomizationCount); - static void GetAvailableCustomizationsForPlayer(class AWillowPlayerController* PC, class UClass* RequiredType, bool bDebugAllowLocked, class UWillowCharacterClassDefinition* CharacterClassOverride, TArray* AvailableCustomizations, TArray* AvailableCustomizationsBeenSeen, int* LockedCustomizationCount); -}; - - -// Class WillowGame.CustomizationType -// 0x0014 (0x003C - 0x0050) -class UCustomizationType : public UGBXDefinition -{ -public: - struct FString CustomizationTypeName; // 0x003C(0x000C) (Const, Localized, NeedCtorLink) - int PRICustomizationIndex; // 0x0048(0x0004) - class UClass* AssociatedCustomizationDataClass; // 0x004C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationType"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationType_Head -// 0x0000 (0x0050 - 0x0050) -class UCustomizationType_Head : public UCustomizationType -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationType_Head"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationType_Skin -// 0x0000 (0x0050 - 0x0050) -class UCustomizationType_Skin : public UCustomizationType -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationType_Skin"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage -// 0x000C (0x003C - 0x0048) -class UCustomizationUsage : public UGBXDefinition -{ -public: - struct FString CustomizationUsageName; // 0x003C(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage"); - return ptr; - } - -}; - - -// Class WillowGame.CustomSkeletalMeshComponent -// 0x0004 (0x06AC - 0x06B0) -class UCustomSkeletalMeshComponent : public USkeletalMeshComponent -{ -public: - class USkeletalMesh* DefaultSkeletalMesh; // 0x06AC(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomSkeletalMeshComponent"); - return ptr; - } - -}; - - -// Class WillowGame.DamageOverTimeManager -// 0x001C (0x003C - 0x0058) -class UDamageOverTimeManager : public UObject -{ -public: - TArray SourceObjects; // 0x003C(0x000C) (NeedCtorLink) - TArray DamageOnlyOnceActors; // 0x0048(0x000C) (NeedCtorLink) - int UniqueId; // 0x0054(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DamageOverTimeManager"); - return ptr; - } - - - void DoTakeRadiusDamage(class AActor* HurtActor, class UDamageTypeDefinition* DamageTypeDef, bool bCanDamageFriendlies, class UObject* HitObject, float BarrelSourceTime, float PlantSourceTime, class AController* InstigatedByController, float BaseDamage, float DamageRadius, class UClass* DamageType, float Momentum, const struct FVector& HurtOrigin, bool bFullDamage, const FScriptInterface& DamageCauser); - void AddSourceObject(class UObject* SourceObject, const struct FVector& SourceLocation, class AController* InstigatedByController, class UExplosionDefinition* ExplosionDef, int ExplosionScaleIndex, const FScriptInterface& DamageContext, float InitialDamageRadius, float Damage, bool bFullDamage, float Momentum, class UClass* DamageSource, class UDamageTypeDefinition* DamageTypeDef, class UImpactDefinition* ImpactDefinition, bool bCanDamageFriendlies, const FScriptInterface& DamageCauser, bool bSkipTraceTest, class UObject* HitObject, float BarrelSourceTime, float PlantSourceTime, TArray ActorsHurt); -}; - - -// Class WillowGame.DamageTypeAttributeValueResolver -// 0x001C (0x003C - 0x0058) -class UDamageTypeAttributeValueResolver : public UAttributeValueResolver -{ -public: - struct FAttributeInitializationData ValueIfNotMatched; // 0x003C(0x0010) (Edit, Const) - TArray DamageTypes; // 0x004C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DamageTypeAttributeValueResolver"); - return ptr; - } - -}; - - -// Class WillowGame.DefinitionGlobalsDefinition -// 0x0014 (0x003C - 0x0050) -class UDefinitionGlobalsDefinition : public UGBXDefinition -{ -public: - struct FColor DefaultColor; // 0x003C(0x0004) (Edit) - class UTexture2D* DefaultIcon; // 0x0040(0x0004) (Edit) - TArray DefinitionIconData; // 0x0044(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DefinitionGlobalsDefinition"); - return ptr; - } - - - class UTexture2D* GetIcon(class UClass* DefClass); - struct FColor GetColor(class UClass* DefClass); -}; - - -// Class WillowGame.DesignerAttributeDefinition -// 0x002C (0x005C - 0x0088) -class UDesignerAttributeDefinition : public UAttributeDefinition -{ -public: - struct FName ValueName; // 0x005C(0x0008) (Edit, Const) - struct FAttributeInitializationData BaseValue; // 0x0064(0x0010) (Edit, Const) - unsigned char Scope; // 0x0074(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0075(0x0003) MISSED OFFSET - unsigned long bSearchAttributeByName : 1; // 0x0078(0x0004) (Edit) - class UClass* GlobalScopeResolverClass; // 0x007C(0x0004) - class UClass* DesignerAttributeResolverClass; // 0x0080(0x0004) - class UClass* DesignerAttributeResolverByNameClass; // 0x0084(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DesignerAttributeDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.DevelopmentDownloadableContentEnumerator -// 0x0000 (0x0098 - 0x0098) -class UDevelopmentDownloadableContentEnumerator : public UDownloadableContentEnumerator -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DevelopmentDownloadableContentEnumerator"); - return ptr; - } - - - void InstallAllDLC(); -}; - - -// Class WillowGame.DialogNameTagExpressionEvaluator -// 0x0008 (0x003C - 0x0044) -class UDialogNameTagExpressionEvaluator : public UExpressionEvaluator -{ -public: - unsigned long bWantExactMatch : 1; // 0x003C(0x0004) (Edit, Const) - class UWillowDialogNameTag* NameTag; // 0x0040(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DialogNameTagExpressionEvaluator"); - return ptr; - } - - - bool Evaluate(class UObject* ContextSource); -}; - - -// Class WillowGame.DLCLegacyPlayerClassIdentifierDefinition -// 0x0020 (0x003C - 0x005C) -class UDLCLegacyPlayerClassIdentifierDefinition : public UGBXDefinition -{ -public: - TArray CharacterCustomizations; // 0x003C(0x000C) (Edit, NeedCtorLink) - struct FString AssociatedPlayerClassIdentifierPath; // 0x0048(0x000C) (Edit, NeedCtorLink) - class UItemPoolDefinition* AsterClassMods; // 0x0054(0x0004) (Edit, Const) - class UItemPoolDefinition* LobeliaClassMods; // 0x0058(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DLCLegacyPlayerClassIdentifierDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.DlcTmsHolder -// 0x0018 (0x003C - 0x0054) -class UDlcTmsHolder : public UObject -{ -public: - TArray PremiumCustomizationList; // 0x003C(0x000C) (Config, NeedCtorLink) - TArray PremiumClassList; // 0x0048(0x000C) (Config, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DlcTmsHolder"); - return ptr; - } - -}; - - -// Class WillowGame.DownloadableAssetLibraryDefinition -// 0x0020 (0x003C - 0x005C) -class UDownloadableAssetLibraryDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIDlcLicenseObject; // 0x003C(0x0004) (Const, Native, NoExport) - class UDownloadablePackageDefinition* PackageDef; // 0x0040(0x0004) (Edit, Const) - class UPackageAssetLibrary* Libraries[0x6]; // 0x0044(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DownloadableAssetLibraryDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.DownloadableContentDefinition -// 0x001C (0x003C - 0x0058) -class UDownloadableContentDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIDlcLicenseObject; // 0x003C(0x0004) (Const, Native, NoExport) - class UDownloadablePackageDefinition* PackageDef; // 0x0040(0x0004) (Edit, Const) - int ContentId; // 0x0044(0x0004) (Edit, Const) - int LicenseMask; // 0x0048(0x0004) (Edit, Const) - struct FString ContentDisplayName; // 0x004C(0x000C) (Edit, Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DownloadableContentDefinition"); - return ptr; - } - - - struct FDlcContentId GetFullContentId(); - bool CanConsume(class APlayerController* Controller); - bool IsInstalled(); - bool IsLicensed(class APlayerController* Controller); -}; - - -// Class WillowGame.DownloadableBalanceModifierDefinition -// 0x0010 (0x0058 - 0x0068) -class UDownloadableBalanceModifierDefinition : public UDownloadableContentDefinition -{ -public: - class UBalanceModifierDefinition* BalanceModifier; // 0x0058(0x0004) (Edit, Const) - int LevelCapIncrease; // 0x005C(0x0004) (Edit, Const) - int OverpowerLevelCapIncrease; // 0x0060(0x0004) (Edit, Const) - class UPlayerChallengeListDefinition* ChallengeList; // 0x0064(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DownloadableBalanceModifierDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.DownloadableCharacterDefinition -// 0x0000 (0x0058 - 0x0058) -class UDownloadableCharacterDefinition : public UDownloadableContentDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DownloadableCharacterDefinition"); - return ptr; - } - - - bool CanPlayAs(class APlayerController* Controller); -}; - - -// Class WillowGame.DownloadableCustomizationSetDefinition -// 0x0008 (0x0058 - 0x0060) -class UDownloadableCustomizationSetDefinition : public UDownloadableContentDefinition -{ -public: - int ProductID; // 0x0058(0x0004) (Edit) - int NumCustomizations; // 0x005C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DownloadableCustomizationSetDefinition"); - return ptr; - } - - - bool CanUse(class APlayerController* Controller); -}; - - -// Class WillowGame.DownloadableExpansionDefinition -// 0x0064 (0x0058 - 0x00BC) -class UDownloadableExpansionDefinition : public UDownloadableContentDefinition -{ -public: - TArray LevelTravelPairs; // 0x0058(0x000C) (Edit, Const, NeedCtorLink) - class ULevelDependencyList* LevelDependencyList; // 0x0064(0x0004) (Edit, Const) - class UPlayerChallengeListDefinition* ChallengeList; // 0x0068(0x0004) (Edit, Const) - TArray NPCDialogGroups; // 0x006C(0x000C) (Edit, Const, NeedCtorLink) - class USwfMovie* FastTravelMapMovie; // 0x0078(0x0004) (Edit, Const) - unsigned char AllSideMissionsCompleteAchievement; // 0x007C(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x007D(0x0003) MISSED OFFSET - class UFastTravelStationDefinition* GatewayStationDefinition; // 0x0080(0x0004) (Edit, Const) - TArray RegionBalanceData; // 0x0084(0x000C) (Edit, Const, NeedCtorLink) - class UCurrencyListDefinition* Currencies; // 0x0090(0x0004) (Edit, Const) - int MissionNumberBase; // 0x0094(0x0004) (Edit, Const) - TArray SeasonalMissionList; // 0x0098(0x000C) (Edit, Const, NeedCtorLink) - class UPlayerTrainingMessageListDefinition* TrainingMessageListDef; // 0x00A4(0x0004) (Edit, Const) - struct FString AlwaysLoadedMapSoundBankName; // 0x00A8(0x000C) (Edit, Const, NeedCtorLink) - class UAkBank* AlwaysLoadedSFXBank; // 0x00B4(0x0004) (Transient) - class UAkBank* AlwaysLoadedVoiceBank; // 0x00B8(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DownloadableExpansionDefinition"); - return ptr; - } - - - bool IsLevelTravelAccessible(); - bool CanTravelTo(class APlayerController* Controller); -}; - - -// Class WillowGame.DownloadableItemSetDefinition -// 0x0020 (0x0058 - 0x0078) -class UDownloadableItemSetDefinition : public UDownloadableContentDefinition -{ -public: - class UAttributePresentationListDefinition* DefaultAttributePresentation; // 0x0058(0x0004) (Edit, Const) - class UAttributePresentationListDefinition* ItemAttributePresentationOverride; // 0x005C(0x0004) (Edit, Const) - class UAttributePresentationListDefinition* ArtifactAttributePresentationOverride; // 0x0060(0x0004) (Edit, Const) - class UAttributePresentationListDefinition* ClassModAttributePresentationOverride; // 0x0064(0x0004) (Edit, Const) - class UAttributePresentationListDefinition* GrenadeModAttributePresentationOverride; // 0x0068(0x0004) (Edit, Const) - class UAttributePresentationListDefinition* ShieldAttributePresentationOverride; // 0x006C(0x0004) (Edit, Const) - class UAttributePresentationListDefinition* WeaponAttributePresentationOverride; // 0x0070(0x0004) (Edit, Const) - class UParticleSystem* RainbowRarityLocatorStickOverride; // 0x0074(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DownloadableItemSetDefinition"); - return ptr; - } - - - struct FString GetDLCRestrictedMessage(bool bShort); - bool CanUse(class APlayerController* Controller); -}; - - -// Class WillowGame.DownloadableVehicleDefinition -// 0x0000 (0x0058 - 0x0058) -class UDownloadableVehicleDefinition : public UDownloadableContentDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DownloadableVehicleDefinition"); - return ptr; - } - - - bool CanDrive(class APlayerController* Controller); -}; - - -// Class WillowGame.DownloadablePackageDefinition -// 0x003C (0x003C - 0x0078) -class UDownloadablePackageDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIDlcLicenseObject; // 0x003C(0x0004) (Const, Native, NoExport) - int PackageId; // 0x0040(0x0004) (Edit, Const) - int PackageMask; // 0x0044(0x0004) (Edit, Const) - struct FString PackageDisplayName; // 0x0048(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString DLCName; // 0x0054(0x000C) (Edit, Const, NeedCtorLink) - int SeasonPassId; // 0x0060(0x0004) (Edit, Const) - TArray LicenseItems; // 0x0064(0x000C) (Edit, Const, NeedCtorLink, EditInline) - int bUsesExtendedLicensing; // 0x0070(0x0004) (Edit, Const) - class UDownloadablePackageLicense* AppliedLicense; // 0x0074(0x0004) (Edit, Const, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DownloadablePackageDefinition"); - return ptr; - } - - - bool IsFullyInstalled(); - bool IsFullyLicensed(); - class UDownloadableContentDefinition* GetContentDefinitionById(int ContentId); -}; - - -// Class WillowGame.DownloadablePackageLicense -// 0x0004 (0x003C - 0x0040) -class UDownloadablePackageLicense : public UObject -{ -public: - int LicenseMask; // 0x003C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DownloadablePackageLicense"); - return ptr; - } - -}; - - -// Class WillowGame.DownloadablePackageLicenseItem -// 0x0004 (0x003C - 0x0040) -class UDownloadablePackageLicenseItem : public UObject -{ -public: - int LicenseMask; // 0x003C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DownloadablePackageLicenseItem"); - return ptr; - } - -}; - - -// Class WillowGame.GoldenKeyLicenseItem -// 0x0008 (0x0040 - 0x0048) -class UGoldenKeyLicenseItem : public UDownloadablePackageLicenseItem -{ -public: - int SourceId; // 0x0040(0x0004) (Edit, Const) - int NumKeys; // 0x0044(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GoldenKeyLicenseItem"); - return ptr; - } - -}; - - -// Class WillowGame.MarketingUnlockLicenseItem -// 0x0004 (0x0040 - 0x0044) -class UMarketingUnlockLicenseItem : public UDownloadablePackageLicenseItem -{ -public: - int UnlockId; // 0x0040(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MarketingUnlockLicenseItem"); - return ptr; - } - -}; - - -// Class WillowGame.EffectCollectionDefinition -// 0x000C (0x003C - 0x0048) -class UEffectCollectionDefinition : public UGBXDefinition -{ -public: - TArray ParticleEffects; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("EffectCollectionDefinition"); - return ptr; - } - - - class UParticleSystem* GetParticleEffect(class UObject* ContextObject); -}; - - -// Class WillowGame.EnvironmentTagDefinition -// 0x0000 (0x003C - 0x003C) -class UEnvironmentTagDefinition : public UGBXDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("EnvironmentTagDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.EquippedInventoryAttributeContextResolver -// 0x0001 (0x003C - 0x003D) -class UEquippedInventoryAttributeContextResolver : public UAttributeContextResolver -{ -public: - unsigned char EquipmentLocation; // 0x003C(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("EquippedInventoryAttributeContextResolver"); - return ptr; - } - -}; - - -// Class WillowGame.EventFilter_OnTouch -// 0x0004 (0x0040 - 0x0044) -class UEventFilter_OnTouch : public UBehaviorEventFilterBase -{ -public: - unsigned long WillowPawnsAllowed : 1; // 0x0040(0x0004) (Edit) - unsigned long VehiclesAllowed : 1; // 0x0040(0x0004) (Edit) - unsigned long ProjectilesAllowed : 1; // 0x0040(0x0004) (Edit) - unsigned long ItemsAllowed : 1; // 0x0040(0x0004) (Edit) - unsigned long AnyAllegiance : 1; // 0x0040(0x0004) (Edit) - unsigned long EnemiesOnly : 1; // 0x0040(0x0004) (Edit) - unsigned long FriendliesOrNeutralsOnly : 1; // 0x0040(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("EventFilter_OnTouch"); - return ptr; - } - - - bool AllowedToRunThisEvent(class UObject* ContextObject, class UObject* Instigator); - bool PassesAllegianceTests(class UObject* ContextObject, class UObject* Instigator, bool IsPawn, bool IsVehicle, bool IsProjectile); -}; - - -// Class WillowGame.ExperienceResourcePool -// 0x003C (0x0118 - 0x0154) -class UExperienceResourcePool : public UResourcePool -{ -public: - float ExpCombatPointsScale; // 0x0118(0x0004) (Transient) - float ExpCombatPointsScaleBaseValue; // 0x011C(0x0004) (Const) - TArray ExpCombatPointsScaleModifierStack; // 0x0120(0x000C) (Const, Transient, NeedCtorLink) - float ExpMissionPointsScale; // 0x012C(0x0004) (Transient) - float ExpMissionPointsScaleBaseValue; // 0x0130(0x0004) (Const) - TArray ExpMissionPointsScaleModifierStack; // 0x0134(0x000C) (Const, Transient, NeedCtorLink) - float ExpAllPointsScale; // 0x0140(0x0004) (Transient) - float ExpAllPointsScaleBaseValue; // 0x0144(0x0004) (Const) - TArray ExpAllPointsScaleModifierStack; // 0x0148(0x000C) (Const, Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ExperienceResourcePool"); - return ptr; - } - - - void ApplyExpPointsToExpLevel(bool bCheated); -}; - - -// Class WillowGame.ExplosionCollectionDefinition -// 0x000C (0x003C - 0x0048) -class UExplosionCollectionDefinition : public UGBXDefinition -{ -public: - TArray Explosions; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ExplosionCollectionDefinition"); - return ptr; - } - - - class UExplosionDefinition* GetExplosion(class UObject* ContextObject); -}; - - -// Class WillowGame.ExplosionDefinition -// 0x0050 (0x003C - 0x008C) -class UExplosionDefinition : public UGBXDefinition -{ -public: - class UAkEvent* ExplosionAkEvent; // 0x003C(0x0004) (Const, Deprecated) - class UAkEvent* MultipleExplosionsAkEvent; // 0x0040(0x0004) (Const) - class UParticleSystem* ExplosionPSTemplate; // 0x0044(0x0004) (Const, Deprecated) - float DrawScale; // 0x0048(0x0004) (Const, Deprecated) - TArray ExplosionScale; // 0x004C(0x000C) (Edit, Const, NeedCtorLink) - class UCameraAnim* CameraAnim; // 0x0058(0x0004) (Const, Deprecated) - float MinCameraEffectDistance; // 0x005C(0x0004) (Const, Deprecated) - float MaxCameraEffectDistance; // 0x0060(0x0004) (Const, Deprecated) - class UForceFeedbackWaveform* FFWaveform; // 0x0064(0x0004) (Const, EditInline, Deprecated) - class UDamageTypeDefinition* DamageTypeDef; // 0x0068(0x0004) (Edit, Const) - unsigned long bSkipTraceTest : 1; // 0x006C(0x0004) (Edit, Const) - class UWillowExplosionImpactDefinition* ImpactEffect; // 0x0070(0x0004) (Const, Deprecated) - float ImpactTraceLength; // 0x0074(0x0004) (Edit, Const) - TArray RecentExplosionTracker; // 0x0078(0x000C) (Transient, NeedCtorLink) - float ExplosionSoundStackingPreventionDelay; // 0x0084(0x0004) - float ExplosionSoundStackingMaxDistanceSquared; // 0x0088(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ExplosionDefinition"); - return ptr; - } - - - bool DidAnExplosionForThisInstigatorJustGoOff(class UObject* Context, struct FVector* Location); - void MakeExplodyShakes(int ExplosionScaleIndex, class AWillowPlayerController* WPC, const struct FVector& PawnLocation, const struct FVector& ExplosionLocation, float MinEffectDistance, float MaxEffectDistance, float EffectRange); - void PlayExplosionCameraAnim(int ExplosionScaleIndex, const struct FVector& ExplosionLocation, bool bShouldReplicate); - void PlayImpactEffects(int ExplosionScaleIndex, class AActor* SourceActor, const struct FVector& ExplosionLocation, const struct FVector& ExplosionNormal); - void PlayMultipleExplosionsSound(class UObject* SourceObject, bool bReplicate); - void PlayExplosion(class UObject* SourceObject, float DamageRadius, float Damage, bool bFullDamage, float Momentum, class UClass* DamageSource, const struct FVector& Location, const struct FVector& Normal, bool bReplicate, bool bNoSound, const struct FVector& Offset, const FScriptInterface& DamageCauser, bool bCanDamageFriendlies, bool bOverrideSkipTraceTest, class UObject* HitObject, float BarrelSourceTime, float PlantSourceTime); - static bool IsExplosionDebugEnabled(); - static void ToggleExplosionDebug(); -}; - - -// Class WillowGame.FastTravelStationsListOrder -// 0x0010 (0x003C - 0x004C) -class UFastTravelStationsListOrder : public UGBXDefinition -{ -public: - TArray FastTravelStationOrderList; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - class UDownloadableExpansionDefinition* DlcExpansion; // 0x0048(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FastTravelStationsListOrder"); - return ptr; - } - -}; - - -// Class WillowGame.FastTravelStationsLookup -// 0x0018 (0x003C - 0x0054) -class UFastTravelStationsLookup : public UObject -{ -public: - TArray FastTravelStationLookupList; // 0x003C(0x000C) (Transient, NeedCtorLink) - TArray LevelTravelStationLookupList; // 0x0048(0x000C) (Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FastTravelStationsLookup"); - return ptr; - } - - - static bool AddStationToNameListInOrder(class UTravelStationDefinition* ActivatedStationDefinition, TArray* StationNameList); - bool TravelStationIsSafe(const struct FName& StationDefinitionName); - class UTravelStationDefinition* GetStartingTravelStation(const struct FName& StationDefinitionName); - void GetStationsForLevel(const struct FName& LevelName, TArray* StationDefinitionNames); - struct FVector GetLocation(const struct FName& StationDefinitionName); - class UFastTravelStationDefinition* GetDefaultStationForLevel(const struct FName& LevelDefinitionName); - struct FName GetLevelName(const struct FName& StationDefinitionName); - class UTexture* GetDisplayImage(const struct FName& StationDefinitionName); - struct FString GetDescription(const struct FName& StationDefinitionName); - struct FString GetDisplayName(const struct FName& StationDefinitionName); - class UTravelStationDefinition* FindTravelStationLookupObject(const struct FName& StationDefinitionName); - class UFastTravelStationDefinition* FindFastTravelStationLookupObject(const struct FName& StationDefinitionName); -}; - - -// Class WillowGame.FiringModeDefinition -// 0x014C (0x003C - 0x0188) -class UFiringModeDefinition : public UGBXDefinition -{ -public: - unsigned char FireType; // 0x003C(0x0001) (Edit, Const) - unsigned char BeamLockBehavior; // 0x003D(0x0001) (Edit, Const) - unsigned char UnknownData00[0x2]; // 0x003E(0x0002) MISSED OFFSET - class UWillowDamageTypeDefinition* DamageTypeDefinition; // 0x0040(0x0004) (Edit, Const) - class UProjectileDefinition* ProjectileDefinition; // 0x0044(0x0004) (Edit, Const) - class UExplosionCollectionDefinition* ExplosionOverrideDefinition; // 0x0048(0x0004) (Edit, Const) - struct FName ExplosionOverideInstanceDataName; // 0x004C(0x0008) (Edit, Const) - class UParticleSystem* PartSysTemplate; // 0x0054(0x0004) (Edit, Const) - class UEffectCollectionDefinition* ConditionalPartSysTemplate; // 0x0058(0x0004) (Edit, Const) - TArray OnAnyImpact; // 0x005C(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray ImpactResponses; // 0x0068(0x000C) (Edit, Const, NeedCtorLink) - float Lifetime; // 0x0074(0x0004) (Edit, Const) - float TraceInterval; // 0x0078(0x0004) (Edit, Const) - unsigned long bSuppressImpactEffects : 1; // 0x007C(0x0004) (Edit, Const) - unsigned long bPenetratePawn : 1; // 0x007C(0x0004) (Edit, Const) - unsigned long bParameterizedSourceLocation : 1; // 0x007C(0x0004) (Edit, Const) - unsigned long bBeamChooseRandomBone : 1; // 0x007C(0x0004) (Edit, Const) - unsigned long bFireRandomlyFromPattern : 1; // 0x007C(0x0004) (Edit, Const) - unsigned long bResetPatternAfterEachShot : 1; // 0x007C(0x0004) (Edit, Const) - unsigned long bSuppressWeaponSpread : 1; // 0x007C(0x0004) (Edit, Const) - unsigned long bScalePatternByWeaponSpread : 1; // 0x007C(0x0004) (Edit, Const) - class UParticleSystem* OverchargedImpactTemplate; // 0x0080(0x0004) (Const, Deprecated) - int NumRicochets; // 0x0084(0x0004) (Edit, Const) - float Speed; // 0x0088(0x0004) (Edit, Const) - struct FVector Acceleration; // 0x008C(0x000C) (Edit, Const) - struct FVector WaveFreq; // 0x0098(0x000C) (Edit, Const) - struct FVector WaveAmp; // 0x00A4(0x000C) (Edit, Const) - struct FVector WavePhase; // 0x00B0(0x000C) (Edit, Const) - float RicochetFriction; // 0x00BC(0x0004) (Edit, Const) - float AirFriction; // 0x00C0(0x0004) (Edit, Const) - TArray TimerEvents; // 0x00C4(0x000C) (Edit, NeedCtorLink) - struct FBulletEventResponse RicochetResponse; // 0x00D0(0x0028) (Edit, NeedCtorLink) - struct FVector TraceExtent; // 0x00F8(0x000C) (Edit, Const) - struct FName LightProjectileSourceLocationName; // 0x0104(0x0008) (Edit, Const) - float BeamMaxLockOnDistance; // 0x010C(0x0004) (Edit, Const) - float BeamMaxLength; // 0x0110(0x0004) (Edit, Const) - float BeamSourceTangentStrengthOverDistance; // 0x0114(0x0004) (Edit, Const) - float BeamTargetTangentStrengthOverDistance; // 0x0118(0x0004) (Edit, Const) - float BeamApproxRepUpdateTime; // 0x011C(0x0004) (Edit, Const) - int BeamTraceNumSteps; // 0x0120(0x0004) (Edit, Const) - struct FName BeamSourceLocationName; // 0x0124(0x0008) (Edit, Const) - struct FName BeamSourceTangentName; // 0x012C(0x0008) (Edit, Const) - struct FName BeamSourceStrengthName; // 0x0134(0x0008) (Edit, Const) - struct FName BeamTargetLocationName; // 0x013C(0x0008) (Edit, Const) - struct FName BeamTargetTangentName; // 0x0144(0x0008) (Edit, Const) - struct FName BeamTargetStrengthName; // 0x014C(0x0008) (Edit, Const) - struct FName BeamDirectionName; // 0x0154(0x0008) (Edit, Const) - float BeamChainDelay; // 0x015C(0x0004) (Edit, Const) - int BeamChainNum; // 0x0160(0x0004) (Edit, Const) - float BeamChainMaxDistance; // 0x0164(0x0004) (Edit, Const) - float BeamRandomBoneTimeMin; // 0x0168(0x0004) (Edit, Const) - float BeamRandomBoneTimeMax; // 0x016C(0x0004) (Edit, Const) - class UFiringModeSoundDefinition* SoundDefinition; // 0x0170(0x0004) (Edit, Const) - TArray FiringPatternLines; // 0x0174(0x000C) (Edit, Const, NeedCtorLink) - float BasePatternSpread; // 0x0180(0x0004) (Edit, Const) - float MinPatternScale; // 0x0184(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FiringModeDefinition"); - return ptr; - } - - - class UParticleSystem* GetParticleSystemTemplate(class UObject* ContextObject); - void NotifyFiringPatternWhenShotComplete(int* NextFiringPatternIndex); - int GetFiringPatternAdjustments(float WeaponSpread, struct FRotator* InputAimAdjustment, struct FRotator* OutputAimAdjustment, struct FWaveMotionData* CustomWaveMotion, int* NextFiringPatternIndex); - void RunBehaviorsForImpact(int ResponseIndex, const struct FImpactInfo& ImpactData, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, class UObject* OtherInstigatorObject); - int GetImpactResponseIndex(unsigned char DamageSurfaceType); -}; - - -// Class WillowGame.FiringModeSoundDefinition -// 0x0040 (0x003C - 0x007C) -class UFiringModeSoundDefinition : public UGBXDefinition -{ -public: - TArray FireSounds; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - TArray FireTailSounds; // 0x0048(0x000C) (Edit, Const, NeedCtorLink) - class UWillowImpactDefinition* ShellCasingImpact; // 0x0054(0x0004) (Edit, Const) - float ShellCasingDelay; // 0x0058(0x0004) (Edit, Const) - class UAkEvent* TravelingSoundEvent; // 0x005C(0x0004) (Edit, Const) - TArray BulletWhipSounds; // 0x0060(0x000C) (Edit, Const, NeedCtorLink) - float BulletWhipRadius; // 0x006C(0x0004) (Edit, Const) - class UAkEvent* BeamSoundEvent; // 0x0070(0x0004) (Edit, Const) - class UAkEvent* BeamStopSoundEvent; // 0x0074(0x0004) (Edit, Const) - class UAkEvent* BeamImpactSoundEvent; // 0x0078(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FiringModeSoundDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.FlyerBlockingVolume -// 0x0000 (0x01C0 - 0x01C0) -class AFlyerBlockingVolume : public ABlockingVolume -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FlyerBlockingVolume"); - return ptr; - } - - - bool StopsProjectile(class AProjectile* P); -}; - - -// Class WillowGame.FocusCameraDefinition -// 0x0010 (0x003C - 0x004C) -class UFocusCameraDefinition : public UGBXDefinition -{ -public: - float CamReturnTime; // 0x003C(0x0004) (Edit, Const) - float CamMovementThreshold; // 0x0040(0x0004) (Edit, Const) - float CamMovementSpeed_Fast; // 0x0044(0x0004) (Edit, Const) - float CamMovementSpeed_Slow; // 0x0048(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FocusCameraDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.FractalViewWanderingDefinition -// 0x0010 (0x003C - 0x004C) -class UFractalViewWanderingDefinition : public UGBXDefinition -{ -public: - TArray PseudoRandomPoints; // 0x003C(0x000C) (Edit, NeedCtorLink) - int NumberOfOctaves; // 0x0048(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FractalViewWanderingDefinition"); - return ptr; - } - - - void GenerateNewRandomPoints(); -}; - - -// Class WillowGame.GameBalanceDefinition -// 0x000C (0x003C - 0x0048) -class UGameBalanceDefinition : public UGBXDefinition -{ -public: - TArray BalanceByRegion; // 0x003C(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GameBalanceDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.GameReleaseDefinition -// 0x000C (0x003C - 0x0048) -class UGameReleaseDefinition : public UGBXDefinition -{ -public: - struct FName WorldDiscoveryStatID; // 0x003C(0x0008) (Edit, Const) - int NumWorldDiscoveryAreas; // 0x0044(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GameReleaseDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.GearLikenessMeshComponent -// 0x000C (0x06AC - 0x06B8) -class UGearLikenessMeshComponent : public USkeletalMeshComponent -{ -public: - unsigned char LikenessOf; // 0x06AC(0x0001) (Edit) - unsigned char GroupIndex; // 0x06AD(0x0001) (Edit) - unsigned char UnknownData00[0x2]; // 0x06AE(0x0002) MISSED OFFSET - struct FQWord CachedLikenessID; // 0x06B0(0x0008) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearLikenessMeshComponent"); - return ptr; - } - - - static void RefreshGearLikenessComponents(class AActor* ComponentUser, unsigned char Mode, struct FInstanceDataSet* InstanceDataState, struct FReplicatedInstanceDataState* ReplicatedInstanceDataState); -}; - - -// Class WillowGame.GenericReviveMessageDefinition -// 0x0018 (0x003C - 0x0054) -class UGenericReviveMessageDefinition : public UGBXDefinition -{ -public: - struct FString Message_Self; // 0x003C(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString Message_Other; // 0x0048(0x000C) (Edit, Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GenericReviveMessageDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.GlobalAttributeValueResolver -// 0x0001 (0x003C - 0x003D) -class UGlobalAttributeValueResolver : public UAttributeValueResolver -{ -public: - unsigned char GlobalAttribute; // 0x003C(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GlobalAttributeValueResolver"); - return ptr; - } - - - static float GetGlobalAttributeValue(unsigned char Attribute); - static void SetGlobalAttributeValue(unsigned char Attribute, float Value); -}; - - -// Class WillowGame.HitRegionHelper -// 0x000C (0x003C - 0x0048) -class UHitRegionHelper : public UObject -{ -public: - TArray HitRegionDamageList; // 0x003C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("HitRegionHelper"); - return ptr; - } - - - void PlayHit(class APawn* SomePawn, const struct FVector& HitLocation, class UClass* inDamageType, const struct FVector& Momentum, class UDamagePipeline* Pipeline, struct FTraceHitInfo* HitInfo); - void ResetHitRegionHealth(class AActor* Owner, class UBodyHitRegionDefinition* HitRegion); - void HealDamageOnHitRegion(class AActor* Owner, const struct FBehaviorConsumerHandle& ConsumerHandle, class AController* InstigatedBy, class UBodyHitRegionDefinition* HitRegion, struct FDamageEventSummary* DamageSummary); - struct FName GetBoneNameFromHitComponent(class UPrimitiveComponent* HitComponent, class USkeletalMeshComponent* Mesh); - class UBodyHitRegionDefinition* GetHitRegionFromInstanceData(class UPrimitiveComponent* HitComponent, struct FInstanceDataSet* InstanceState); - class UBodyHitRegionDefinition* GetHitRegionFromBoneName(const struct FName& BoneName, class UBodyHitRegionDefinition* DefaultRegion, TArray* HitRegionList); - class UBodyHitRegionDefinition* GetHitRegionForTakenDamage(class AController* InstigatedBy, class USkeletalMeshComponent* Mesh, class UBodyHitRegionDefinition* DefaultHitRegion, struct FTraceHitInfo* HitInfo, struct FInstanceDataSet* InstanceDataState, TArray* HitRegionList); - void GetHealthValuesForOwner(class AActor* Owner, float* Health, float* MaxHealth); - void AddDamageToHitRegion(class AActor* Owner, class AController* InstigatedBy, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UBodyHitRegionDefinition* HitRegion, float HitRegionHealthScale, const struct FVector& HitLocation, const struct FVector& HitMomentum, struct FBehaviorConsumerHandle* ConsumerHandle, struct FDamageEventSummary* DamageSummary); - void RecordRecentDamageToHitRegion(class UBodyHitRegionDefinition* HitRegion, float Damage); - void PlayHealing(const FScriptInterface& Owner, const struct FBehaviorConsumerHandle& ConsumerHandle, class UBodyHitRegionDefinition* HitRegion, int HealIndex, class AController* InstigatedBy); - void PlayDamage(const FScriptInterface& Owner, const struct FBehaviorConsumerHandle& ConsumerHandle, class UBodyHitRegionDefinition* HitRegion, int DamageIndex, class AController* InstigatedBy, const struct FVector& HitLocation, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, const struct FVector& HitMomentum, bool bDead); - void PlayReplicatedDamage(const FScriptInterface& Owner, const struct FBehaviorConsumerHandle& ConsumerHandle, class UBodyHitRegionDefinition* HitRegion, int DamageIndices, class AController* InstigatedBy, const struct FVector& HitLocation, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, const struct FVector& HitMomentum); - void GetHitRegionHealthValues(class AActor* Owner, class UBodyHitRegionDefinition* HitRegion, float HitRegionHealthMultiplier, float* Health, float* MaxHealth); -}; - - -// Class WillowGame.IAnimProvider -// 0x0000 (0x003C - 0x003C) -class UIAnimProvider : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IAnimProvider"); - return ptr; - } - - - void GetAnims(TArray* OutAnims); -}; - - -// Class WillowGame.IAttachableActor -// 0x0000 (0x003C - 0x003C) -class UIAttachableActor : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IAttachableActor"); - return ptr; - } - - - class AActor* GetAttachedToActor(); - struct FVector GetAttachmentNormal(); - void AttachToActor(class AActor* ActorToAttachTo, const struct FVector& HitNormal, const struct FVector& HitLocation, const struct FName& BoneName); - bool IsAttached(); -}; - - -// Class WillowGame.IBodyPawn -// 0x0000 (0x003C - 0x003C) -class UIBodyPawn : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IBodyPawn"); - return ptr; - } - - - class AWillowAIPawn* GetAWillowAIPawn(); - class AWillowPlayerPawn* GetAWillowPlayerPawn(); - class AWillowPawn* GetAWillowPawn(); -}; - - -// Class WillowGame.IControllerLocator -// 0x0000 (0x003C - 0x003C) -class UIControllerLocator : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IControllerLocator"); - return ptr; - } - - - class AWillowMind* GetAWillowMind(); - class AWillowPlayerController* GetAWillowPlayerController(); - class AController* GetABaseController(); -}; - - -// Class WillowGame.ICustomizable -// 0x0000 (0x003C - 0x003C) -class UICustomizable : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ICustomizable"); - return ptr; - } - - - bool AllowFallbackToDefaultCustomizations(); - void RefreshCustomizationsOnInstanceData(); - struct FName GetCustomizableName(); - class UCustomizationDefinition* GetDesiredCustomizationOfType(class UClass* Type); - void CustomizationApplied(class UCustomizationData* Data); - void GetCustomizableInstanceDataSets(TArray* OutData); -}; - - -// Class WillowGame.IDamageable -// 0x0000 (0x003C - 0x003C) -class UIDamageable : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IDamageable"); - return ptr; - } - - - unsigned char GetDamageSurfaceTypeFromHit(struct FTraceHitInfo* HitInfo); - float GetIntrinsicArmor(); - bool ShieldAbsorbedAmmo(class UClass* DamageSource, class UWillowDamageTypeDefinition* DamageTypeDef, float* DamagePercentToAbsorb); - void OnShieldDepleted(class AController* DamageInstigator, unsigned char DamageType); - void SetShieldStrength(float ShieldValue); - float GetMaxShieldStrength(); - float GetShieldStrength(); - void NotifyDamageTaken(struct FDamageEventSummary* DamageSummary); -}; - - -// Class WillowGame.IDamageSurface -// 0x0000 (0x003C - 0x003C) -class UIDamageSurface : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IDamageSurface"); - return ptr; - } - - - bool IsFullyArmored(); - unsigned char GetDamageSurfaceTypeFromHit(struct FTraceHitInfo* HitInfo); - unsigned char GetDefaultDamageSurfaceType(); -}; - - -// Class WillowGame.IDesignerAttributeProvider -// 0x0000 (0x003C - 0x003C) -class UIDesignerAttributeProvider : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IDesignerAttributeProvider"); - return ptr; - } - - - class UInstancedDesignerAttribute* GetInstancedDesignerAttribute(class UAttributeDefinition* Definition, const struct FName& DesignerAttributeName, unsigned char AttributeDataType); -}; - - -// Class WillowGame.IDlcLicensableObject -// 0x0000 (0x003C - 0x003C) -class UIDlcLicensableObject : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IDlcLicensableObject"); - return ptr; - } - - - class UDownloadableContentDefinition* GetDownloadableContentDefinition(); -}; - - -// Class WillowGame.IDlcLicenseObject -// 0x0000 (0x003C - 0x003C) -class UIDlcLicenseObject : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IDlcLicenseObject"); - return ptr; - } - -}; - - -// Class WillowGame.IDrunkenProjectile -// 0x0000 (0x003C - 0x003C) -class UIDrunkenProjectile : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IDrunkenProjectile"); - return ptr; - } - - - void SetDrunkenRandomNumberSeed(int RandomNumberSeed); -}; - - -// Class WillowGame.IDynamicObstacle -// 0x0000 (0x003C - 0x003C) -class UIDynamicObstacle : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IDynamicObstacle"); - return ptr; - } - - - void GetObstacleInfo(struct FObstacleData* Data); - class AActor* GetObstacleActor(); - bool GetMagnetData(struct FVector* MagnetLoc, struct FVector* MagnetVel); - void SetObstacleVelocity(struct FVector* NewVelocity); - bool CanAvoidObstacle(struct FObstacleData* Obstacle); - bool CanAvoidObstacles(); - void SetObstacleActive(bool bActive); - bool IsObstacleActive(); -}; - - -// Class WillowGame.IExtraImpactEffects -// 0x0000 (0x003C - 0x003C) -class UIExtraImpactEffects : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IExtraImpactEffects"); - return ptr; - } - - - void PlayExtraImpactEffects(unsigned char BulletFromClip, struct FImpactInfo* InImpactInfo); - void SetExtraImpactEffect(unsigned char BulletFromClip, class UWillowImpactDefinition* Definition); -}; - - -// Class WillowGame.IFocusable -// 0x0000 (0x003C - 0x003C) -class UIFocusable : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IFocusable"); - return ptr; - } - - - struct FVector GetFocusScreenOffset(); - float GetFocusRadius(); - struct FVector GetFocusLocation(); - void EndFocus(class APawn* User); - void BeginFocus(class APawn* User); -}; - - -// Class WillowGame.IGearLikenessConsumer -// 0x0000 (0x003C - 0x003C) -class UIGearLikenessConsumer : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IGearLikenessConsumer"); - return ptr; - } - - - bool ShouldRefreshLikenessOf(unsigned char Source, unsigned char GroupIndex, class UGearLikenessMeshComponent* MeshComp); - void AssumeLikenessOf(unsigned char Source, unsigned char GroupIndex, class UGearLikenessMeshComponent* MeshComp); -}; - - -// Class WillowGame.IHealable -// 0x0000 (0x003C - 0x003C) -class UIHealable : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IHealable"); - return ptr; - } - - - void RemoveAllStatusEffects(); - void FullyReplenishShields(); - void FullyReplenishLife(); -}; - - -// Class WillowGame.IHitRegionConsumer -// 0x0000 (0x003C - 0x003C) -class UIHitRegionConsumer : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IHitRegionConsumer"); - return ptr; - } - - - void PlayHit(class APawn* SomePawn, const struct FVector& HitLocation, class UClass* inDamageType, const struct FVector& Momentum, const struct FTraceHitInfo& HitInfo, class UDamagePipeline* Pipeline); - void ResetHitRegionHealth(class UBodyHitRegionDefinition* HitRegion); - void HealDamageOnHitRegion(class AController* InstigatedBy, class UBodyHitRegionDefinition* HitRegion, struct FDamageEventSummary* DamageSummary); - void PlayHealingReaction(struct FDamageReactionData* Data); - void PlayDamageReaction(const struct FName& HitBone, bool bDeath, struct FDamageReactionData* Data, struct FVector* HitLocation, struct FVector* HitMomentum); - void ReplicateDamageEffect(class UBodyHitRegionDefinition* HitRegion, int GoreDataIndex, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, bool bWasHeal); - void AddDamageToHitRegion(class AController* InstigatedBy, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UBodyHitRegionDefinition* HitRegion, const struct FVector& HitLocation, const struct FVector& HitMomentum, struct FDamageEventSummary* DamageSummary); - void GetHitRegionHealthValues(class UBodyHitRegionDefinition* HitRegion, float* Health, float* MaxHealth); - class UBodyHitRegionDefinition* GetHitRegionForTakenDamage(class AController* InstigatedBy, const struct FTraceHitInfo& HitInfo); -}; - - -// Class WillowGame.IHitRegionInfoProvider -// 0x0000 (0x003C - 0x003C) -class UIHitRegionInfoProvider : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IHitRegionInfoProvider"); - return ptr; - } - - - void GetHitRegions(TArray* Regions, class UBodyHitRegionDefinition** DefaultRegion); -}; - - -// Class WillowGame.IStatusEffectTarget -// 0x0000 (0x003C - 0x003C) -class UIStatusEffectTarget : public UIHitRegionInfoProvider -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IStatusEffectTarget"); - return ptr; - } - - - bool CanReceiveStatusEffects(); - void ReactToPrimaryStatusEffect(class UStatusEffectDefinition* StatusEffect); - void Behavior_ClearStatusEffects(bool bKillImmediately); - class UObject* GetAttributeContextSource(); - unsigned char GetDefaultDamageSurfaceType(); - float GetBoundingSphereRadius(); - void AttachEmitter(class AEmitter* E, const struct FName& SocketName); - class UParticleSystem* GetDefaultStatusEffectsParticleSystemTemplate(); - TArray GetDefaultStatusEffectSockets(); - class UStatusEffectsComponent* GetStatusEffectsComponent(); -}; - - -// Class WillowGame.InventoryCardGFx -// 0x0000 (0x003C - 0x003C) -class UInventoryCardGFx : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InventoryCardGFx"); - return ptr; - } - - - static void UpdateCardPanel(class UWillowGFxMovie* Movie, int CardIndex, class AWillowInventory* MainThing, class AWillowInventory* OtherThing, class UGearboxRenderTextureManager* RTM, const struct FString& Path, struct FCellContentData* LeftCardInfo, struct FCellContentData* RightCardInfo); - static void SetMissionItemCard(class UWillowGFxMovie* Movie, int CardIndex, class AWillowMissionItem* Item); - static void SetItemCard(class UWillowGFxMovie* Movie, int CardIndex, class AWillowUsableItem* Item); - static void SetArtifactCard(class UWillowGFxMovie* Movie, int CardIndex, class AWillowArtifact* Artifact, class AWillowInventory* CompareAgainstArtifact); - static void SetClassModCard(class UWillowGFxMovie* Movie, int CardIndex, class AWillowClassMod* ClassMod, class AWillowInventory* CompareAgainstMod); - static void SetGrenadeModCard(class UWillowGFxMovie* Movie, int CardIndex, class AWillowGrenadeMod* GrenadeMod, class AWillowInventory* CompareAgainstMod); - static void SetShieldCard(class UWillowGFxMovie* Movie, int CardIndex, class AWillowShield* Shield, class AWillowInventory* CompareAgainstShield); - static void SetWeaponCard(class UWillowGFxMovie* Movie, int CardIndex, class AWillowWeapon* Weapon, class AWillowInventory* CompareAgainstWeapon); - static void SetInventoryCard(class UWillowGFxMovie* Movie, int CardIndex, class AWillowInventory* Thing1, class AWillowInventory* Thing2); - static void SetCardUIStats(class UWillowGFxMovie* Movie, int CardIndex, TArray* TopStats); -}; - - -// Class WillowGame.IItemCardable -// 0x0000 (0x003C - 0x003C) -class UIItemCardable : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IItemCardable"); - return ptr; - } - - - bool IsUsefulToThisPlayer(class APlayerController* C); - bool IsReadied(); - struct FString GetDLCRestrictedMessage(class APlayerController* Other, bool bShort); - bool IsDLCRequirementMet(class APlayerController* Other); - bool IsLevelRequirementMet(class AController* C, int* RequiredLevel); - int GetMonetaryValue(); - unsigned char GetCurrencyTypeInventoryIsValuedIn(); - struct FString GetElementalFrame(); - struct FString GetZippyFrame(); - int GetRarityLevel(); - struct FString GetShortHumanReadableName(); - class UManufacturerDefinition* GetManufacturer(); - struct FString GenerateFunStatsText(); - void GetInventoryStatTextData(TArray* Stats); - void GetInventoryStatNumberData(class AWillowInventory* CompareAgainstThing, class AWillowPlayerController* WPCContext, TArray* Stats); -}; - - -// Class WillowGame.ILevelChallengeObject -// 0x0000 (0x003C - 0x003C) -class UILevelChallengeObject : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ILevelChallengeObject"); - return ptr; - } - - - void SetOverrideProgressNumber(unsigned char ProgressNum); - void SetOverrideAssociatedChallenge(class UChallengeDefinition* ChalDef); - unsigned char GetProgressNumber(); - class UChallengeDefinition* GetAssociatedChallenge(); -}; - - -// Class WillowGame.ILootable -// 0x0000 (0x003C - 0x003C) -class UILootable : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ILootable"); - return ptr; - } - - - bool WillLootableBeResetOnLevelLoad(); - bool GetDroppedLoot(TArray* SpawnedLoot); - bool GetAttachedLoot(TArray* SpawnedLoot); -}; - - -// Class WillowGame.IMapDisplayInfo -// 0x0000 (0x003C - 0x003C) -class UIMapDisplayInfo : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IMapDisplayInfo"); - return ptr; - } - - - struct FString GetMapDisplayName(); - struct FString GetMapDisplayHeader(); -}; - - -// Class WillowGame.IMaterialFadeBehavior -// 0x0000 (0x003C - 0x003C) -class UIMaterialFadeBehavior : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IMaterialFadeBehavior"); - return ptr; - } - - - void Behavior_UseMaterialScalarFadeForGoreDeath(const struct FName& ScalarName, float StartValue, float EndValue, float FadeTime, bool bDestroyActorAfterGoreEffect); - void Behavior_MaterialScalarFade(const struct FName& ScalarName, float StartValue, float EndValue, float FadeTime); -}; - - -// Class WillowGame.IMeleeAttacker -// 0x0000 (0x003C - 0x003C) -class UIMeleeAttacker : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IMeleeAttacker"); - return ptr; - } - - - bool ShouldIgnoreInstigatorVelocity(); - void GetMeleeState(float* StartTime, float* LastTime, struct FVector* StartLoc, struct FRotator* StartRot); - bool HasActorAlreadyBeenHitByMelee(class AActor* HitActor); - void AddActorToListOfHitActors(class AActor* HitActor); - void EndMeleeOverTime(); - void BeginMeleeOverTime(class UMeleeDefinition* MeleeDefinition); - float GetMeleeAttackerMass(); - void GetMeleeTraceSourceLocationAndRotation(struct FVector* OutTraceStart, struct FRotator* OutTraceStartRotation); - class APawn* GetMeleeInstigator(); - class AActor* GetMeleeTraceSourceActor(); -}; - - -// Class WillowGame.IMission -// 0x0000 (0x003C - 0x003C) -class UIMission : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IMission"); - return ptr; - } - - - void MissionReactionObjectiveComplete(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* CompletedObjective); - void MissionReactionObjectiveCleared(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* ClearedObjective); - void MissionReactionObjectiveUpdated(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* UpdatedObjective); - void MissionReactionObjectiveSetChanged(class AMissionTracker* Tracker, class UMissionObjectiveSetDefinition* NewSet, class UMissionObjectiveSetDefinition* PreviousSet); - void MissionReactionStatusChanged(class AMissionTracker* Tracker, class UMissionDefinition* Mission, unsigned char NewStatus); - void MissionReactionLevelLoad(class AMissionTracker* Tracker, class UMissionDefinition* Mission); -}; - - -// Class WillowGame.IMissionInventory -// 0x0000 (0x003C - 0x003C) -class UIMissionInventory : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IMissionInventory"); - return ptr; - } - -}; - - -// Class WillowGame.IMissionObjective -// 0x0000 (0x003C - 0x003C) -class UIMissionObjective : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IMissionObjective"); - return ptr; - } - - - int GetObjectiveBit(); -}; - - -// Class WillowGame.InjuredDefinition -// 0x0140 (0x003C - 0x017C) -class UInjuredDefinition : public UGBXDefinition -{ -public: - class UPawnInteractionDefinition* InjuredInteractionDefinition; // 0x003C(0x0004) (Edit, Const) - TArray InjuredAttributeModifiers; // 0x0040(0x000C) (Edit, Const, NeedCtorLink) - unsigned long InjuredBonusEnabled : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bDoBleedout : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long SwitchToSidearmWhenInjured : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bForceCrouch : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bAllowSprinting : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bOverrideInjuredDeadCamera : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long InjuredPreDeathRecoverRotation : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long InjuredPreDeathRecoverOrbit : 1; // 0x004C(0x0004) (Edit, Const) - float InjuredBonusDamageScale; // 0x0050(0x0004) (Edit, Const) - int InjuredBonusTimePercent; // 0x0054(0x0004) (Edit, Const) - float BaseRejuvenateDelay; // 0x0058(0x0004) (Edit, Const) - float BaseMultiplePlayersRejuvenateDelay; // 0x005C(0x0004) (Edit, Const) - float NoEnemiesDelayMultiplier; // 0x0060(0x0004) (Const, Deprecated) - float ReviveDuration; // 0x0064(0x0004) (Edit, Const) - float AutoReviveCheckDelay; // 0x0068(0x0004) (Edit, Const) - float InjuredViewDropCycleTime; // 0x006C(0x0004) (Edit, Const) - float InjuredViewDropStrength; // 0x0070(0x0004) (Edit, Const) - float InjuredMouseSensitivityMultiplier; // 0x0074(0x0004) (Edit, Const) - class UParticleSystem* InjuredScreenFadePartSys; // 0x0078(0x0004) (Edit) - class UCameraAnim* InjuredCameraAnim; // 0x007C(0x0004) (Edit, Const) - class UAkEvent* InjuredStartAkEvent; // 0x0080(0x0004) (Edit, Const) - class UAkEvent* InjuredStopAkEvent; // 0x0084(0x0004) (Edit, Const) - TArray InjuredBehaviors; // 0x0088(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray TargetedBehaviors; // 0x0094(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray AboutToDieBehaviors; // 0x00A0(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray NoEnemyBehaviors; // 0x00AC(0x000C) (Const, NeedCtorLink, EditInline) - TArray DamageEnemyBehaviors; // 0x00B8(0x000C) (Const, NeedCtorLink, EditInline) - TArray DamageSelfBehaviors; // 0x00C4(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray KilledEnemyBehaviors; // 0x00D0(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray RecoveredBehaviors; // 0x00DC(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray ResurrectedBehaviors; // 0x00E8(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray RevivedBehaviors; // 0x00F4(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray PermadeathBehaviors; // 0x0100(0x000C) (Edit, Const, NeedCtorLink, EditInline) - float RejuvenatedHealthPctOfMax; // 0x010C(0x0004) (Edit, Const) - float RejuvenatedShieldPctOfMax; // 0x0110(0x0004) (Edit, Const) - float ResurrectedHealthPctOfMax; // 0x0114(0x0004) (Edit, Const) - float ResurrectedShieldPctOfMax; // 0x0118(0x0004) (Edit, Const) - float RevivedHealthPctOfMax; // 0x011C(0x0004) (Edit, Const) - float RevivedShieldPctOfMax; // 0x0120(0x0004) (Edit, Const) - float MaxTimeBetweenInjuries; // 0x0124(0x0004) (Edit, Const) - int MaxDesiredSuccessiveInjuries; // 0x0128(0x0004) (Edit, Const) - float InjuredMovementSpeed; // 0x012C(0x0004) (Edit, Const) - struct FName InjuredMovementAnimNodeName; // 0x0130(0x0008) (Edit, Const) - float InjuredWeaponPutDownTime; // 0x0138(0x0004) (Edit, Const) - float InjuredWeaponEquipTime; // 0x013C(0x0004) (Edit, Const) - class UWillowAnimDefinition* InjuredSpecialMoveOverride; // 0x0140(0x0004) (Edit, Const) - class UWillowAnimDefinition* InjuredPreDeathAnim; // 0x0144(0x0004) (Edit, Const) - float InjuredDeadCameraStartDistance; // 0x0148(0x0004) (Edit, Const) - float InjuredDeadCameraEndDistance; // 0x014C(0x0004) (Edit, Const) - float InjuredDeadCameraLerpTime; // 0x0150(0x0004) (Edit, Const) - struct FRotator InjuredDeadCameraRotation; // 0x0154(0x000C) (Edit, Const) - float InjuredDeadDelayBetweenDeathAnimAndDigistruct; // 0x0160(0x0004) (Edit, Const) - float InjuredDeadDelayBeforeDigistructKillVolume; // 0x0164(0x0004) (Edit, Const) - struct FName InjuredDeadBoneName; // 0x0168(0x0008) (Edit, Const) - float InjuredPreDeathRecoveryTime; // 0x0170(0x0004) (Edit, Const) - float InjuredPreDeathRecoveryExponent; // 0x0174(0x0004) (Edit, Const) - class UWillowAnimDefinition* InjuredPreDeathRecoveryAnim; // 0x0178(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InjuredDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.InputActionDefinition -// 0x0024 (0x003C - 0x0060) -class UInputActionDefinition : public UGBXDefinition -{ -public: - TArray OnBegin; // 0x003C(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray OnEnd; // 0x0048(0x000C) (Edit, Const, NeedCtorLink, EditInline) - unsigned long bAlwaysAvailable : 1; // 0x0054(0x0004) (Edit, Const) - struct FName ActionName; // 0x0058(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InputActionDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.InputContextDefinition -// 0x0018 (0x003C - 0x0054) -class UInputContextDefinition : public UGBXDefinition -{ -public: - TArray InputActions; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - TArray InputSets; // 0x0048(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InputContextDefinition"); - return ptr; - } - - - bool ContainsInputAction(class UInputActionDefinition* Action); -}; - - -// Class WillowGame.InputDeviceCollectionDefinition -// 0x0030 (0x003C - 0x006C) -class UInputDeviceCollectionDefinition : public UGBXDefinition -{ -public: - TArray XboxInputDevices; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - TArray PS3InputDevices; // 0x0048(0x000C) (Edit, Const, NeedCtorLink) - TArray PCInputDevices; // 0x0054(0x000C) (Edit, Const, NeedCtorLink) - TArray PCKeyBindGroups; // 0x0060(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InputDeviceCollectionDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.InputDeviceDefinition -// 0x0020 (0x003C - 0x005C) -class UInputDeviceDefinition : public UGBXDefinition -{ -public: - TArray Axes; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - struct FLookAxisDefinitionData LookAxisDefinitions; // 0x0048(0x0008) (Edit, Const) - TArray Buttons; // 0x0050(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InputDeviceDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.InputRemappingDefinition -// 0x0030 (0x003C - 0x006C) -class UInputRemappingDefinition : public UGBXDefinition -{ -public: - struct FName PresetTag; // 0x003C(0x0008) (Edit, Const) - struct FString PresetCaption; // 0x0044(0x000C) (Edit, Const, Localized, NeedCtorLink) - unsigned long bShowInPresetMenu : 1; // 0x0050(0x0004) (Edit, Const) - TArray RemappedAxes; // 0x0054(0x000C) (Edit, Const, NeedCtorLink) - TArray RemappedButtons; // 0x0060(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InputRemappingDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.InputSetDefinition -// 0x000C (0x003C - 0x0048) -class UInputSetDefinition : public UGBXDefinition -{ -public: - TArray InputActions; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InputSetDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.InRangeOfInjuredPlayerExpressionEvaluator -// 0x0000 (0x003C - 0x003C) -class UInRangeOfInjuredPlayerExpressionEvaluator : public UExpressionEvaluator -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InRangeOfInjuredPlayerExpressionEvaluator"); - return ptr; - } - - - bool Evaluate(class UObject* ContextSource); -}; - - -// Class WillowGame.InstancedDesignerAttribute -// 0x0058 (0x003C - 0x0094) -class UInstancedDesignerAttribute : public UObject -{ -public: - class UDesignerAttributeDefinition* Definition; // 0x003C(0x0004) - struct FName AttributeName; // 0x0040(0x0008) - unsigned char AttributeDataType; // 0x0048(0x0001) - unsigned char UnknownData00[0x3]; // 0x0049(0x0003) MISSED OFFSET - float Value; // 0x004C(0x0004) (Transient) - float ValueBaseValue; // 0x0050(0x0004) (Const) - TArray ValueModifierStack; // 0x0054(0x000C) (Const, Transient, NeedCtorLink) - int IntValue; // 0x0060(0x0004) (Transient) - int IntValueBaseValue; // 0x0064(0x0004) (Const) - TArray IntValueModifierStack; // 0x0068(0x000C) (Const, Transient, NeedCtorLink) - int BoolValue; // 0x0074(0x0004) (Transient) - int BoolValueBaseValue; // 0x0078(0x0004) (Const) - TArray BoolValueModifierStack; // 0x007C(0x000C) (Const, Transient, NeedCtorLink) - struct FString DesignerAttributeDefinitionPathName; // 0x0088(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InstancedDesignerAttribute"); - return ptr; - } - - - void SetBaseValue(const struct FAttributeInitializationData& InitializationData, class AActor* ContextSource); - void InitializeByName(const struct FName& InName, class AActor* ContextSource, unsigned char InAttributeDataType); - void Initialize(class UDesignerAttributeDefinition* InDefinition, class AActor* ContextSource); -}; - - -// Class WillowGame.InteractionIconDefinition -// 0x001C (0x003C - 0x0058) -class UInteractionIconDefinition : public UEngineInteractionIconDefinition -{ -public: - unsigned char Icon; // 0x003C(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x003D(0x0003) MISSED OFFSET - struct FString Action; // 0x0040(0x000C) (Edit, NeedCtorLink) - struct FString Text; // 0x004C(0x000C) (Edit, Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InteractionIconDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.InteractionProxy -// 0x0018 (0x0194 - 0x01AC) -class AInteractionProxy : public ATrigger -{ -public: - struct FPointer VfTable_IIUsable; // 0x0194(0x0004) (Const, Native, NoExport) - class UWillowPawnInteractionDefinition* Definition; // 0x0198(0x0004) - unsigned long bPassEventsToKismet : 1; // 0x019C(0x0004) - unsigned long bCostsToUse : 1; // 0x019C(0x0004) (Edit) - unsigned long bCostsToSecondaryUse : 1; // 0x019C(0x0004) (Edit) - unsigned long bSecondaryUsable : 1; // 0x019C(0x0004) (Edit) - unsigned char CostsToUseType; // 0x01A0(0x0001) (Edit) - unsigned char CostsToSecondaryUseType; // 0x01A1(0x0001) (Edit) - unsigned char UnknownData00[0x2]; // 0x01A2(0x0002) MISSED OFFSET - int CostsToUseAmount; // 0x01A4(0x0004) (Edit) - int CostsToSecondaryUseAmount; // 0x01A8(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InteractionProxy"); - return ptr; - } - - - void NotifyUserCouldNotAffordAttemptedUse(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType); - void SetInteractionIcon(class UInteractionIconDefinition* Icon, unsigned char UsedType); - bool UseObject(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType); - bool AllowTouchEvent(class AActor* Other); - bool UsedBy(class APawn* User); - void UnTouch(class AActor* Other); - void Touch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal); - void BaseChange(); - void Destroyed(); - void Initialize(class UPawnInteractionDefinition* InDefinition, class AActor* InInstigator); - bool AllowUseEvent(unsigned char UsabilityType); - static bool IsInteractionDebugEnabled(); - static void ToggleInteractionDebug(); -}; - - -// Class WillowGame.PawnInteractionProxy -// 0x0004 (0x01AC - 0x01B0) -class APawnInteractionProxy : public AInteractionProxy -{ -public: - unsigned long bDisableDuringTrade : 1; // 0x01AC(0x0004) (Transient) - unsigned long bDisableDuringVehicleUse : 1; // 0x01AC(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PawnInteractionProxy"); - return ptr; - } - - - bool OutsideWorldBounds(); - bool AllowUseEvent(unsigned char UsabilityType); - bool AllowTouchEvent(class AActor* Other); - void Initialize(class UPawnInteractionDefinition* InDefinition, class AActor* InInstigator); -}; - - -// Class WillowGame.InteractiveObjectBalanceDefinition -// 0x0058 (0x003C - 0x0094) -class UInteractiveObjectBalanceDefinition : public UBaseBalanceDefinition -{ -public: - struct FPointer VfTable_IIConstructObject; // 0x003C(0x0004) (Const, Native, NoExport) - class UInteractiveObjectDefinition* DefaultInteractiveObject; // 0x0040(0x0004) (Edit, Const) - struct FAttributeInitializationData DefaultExpLevel; // 0x0044(0x0010) (Edit, Const) - struct FString DefaultDisplayName; // 0x0054(0x000C) (Edit, Const, Localized, NeedCtorLink) - TArray ActorTags; // 0x0060(0x000C) (Edit, Const, NeedCtorLink) - TArray DefaultIncludedLootLists; // 0x006C(0x000C) (Edit, Const, NeedCtorLink) - TArray DefaultLoot; // 0x0078(0x000C) (Edit, Const, NeedCtorLink) - class UAttributeInitializationDefinition* DefaultLootGameStageVarianceFormula; // 0x0084(0x0004) (Edit, Const) - TArray Grades; // 0x0088(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InteractiveObjectBalanceDefinition"); - return ptr; - } - - - bool SetupInteractiveObjectLoot(class AWillowInteractiveObject* SpawnedInteractiveObject, int GradeIndex); - class UInteractiveObjectDefinition* GetInteractiveObjectDefinitionForGrade(int GradeIndex); - class UInteractiveObjectDefinition* GetInteractiveObjectDefinitionForGameStage(int GameStage, int AwesomeLevel); -}; - - -// Class WillowGame.InteractiveObjectDefinition -// 0x0140 (0x003C - 0x017C) -class UInteractiveObjectDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIConstructObject; // 0x003C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBodyInfoProvider; // 0x0040(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBehaviorProvider; // 0x0044(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIHitRegionInfoProvider; // 0x0048(0x0004) (Const, Native, NoExport) - struct FBodyCompositionData BodyComposition; // 0x004C(0x0014) (Const, Component, DuplicateTransient, NeedCtorLink) - class UBehaviorProviderDefinition* BehaviorProviderDefinition; // 0x0060(0x0004) (Edit) - unsigned long bCreditDamageCausedByThisObjectToWhateverDamagedIt : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bCanBeKilled : 1; // 0x0064(0x0004) (Const, Deprecated) - unsigned long bIsKilledWhenHealthEqualsZero : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bDestroyWhenKilled : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bCanTakeDirectDamage : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bCanTakeRadiusDamage : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bCollideAsEncroacher : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bUsePlayerInteractionDistanceForTriggerRadius : 1; // 0x0064(0x0004) (Edit) - unsigned long bProjTarget : 1; // 0x0064(0x0004) (Edit) - unsigned long bUsableFromVehicle : 1; // 0x0064(0x0004) (Edit) - unsigned long bSecondaryUsableFromVehicle : 1; // 0x0064(0x0004) (Edit) - unsigned long bAllowUsabilityPassThrough : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bIsSoldierTurretShield : 1; // 0x0064(0x0004) (Edit) - unsigned long bAlwaysRelevant : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bIsPossibleHomingTarget : 1; // 0x0064(0x0004) (Edit) - unsigned long bTargetableByAI : 1; // 0x0064(0x0004) (Edit) - unsigned long DoNotBlockWeaponFireFromFriendlies : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bUseOwnerAllegiance : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bDoNotBlockPawns : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bDynamicLightEnvironment : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bCastShadows : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bUseBooleanEnvironmentShadowing : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bDynamic : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bSynthesizeSHLight : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bShadowFromEnvironment : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bAffectedBySmallDynamicLights : 1; // 0x0064(0x0004) (Edit, Const) - struct FAttributeInitializationData MaxHealth; // 0x0068(0x0010) (Edit, Const) - class USkeletalMeshComponent* Mesh; // 0x0078(0x0004) (ExportObject, Component, EditInline) - unsigned char CollisionType; // 0x007C(0x0001) (Edit, Const) - unsigned char HUDIcon; // 0x007D(0x0001) (Deprecated) - unsigned char CompassIcon; // 0x007E(0x0001) (Edit) - unsigned char TickGroup; // 0x007F(0x0001) (Edit, Const) - unsigned char RelevanceDistance; // 0x0080(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0081(0x0003) MISSED OFFSET - TArray AttributeStartingValues; // 0x0084(0x000C) (Edit, Const, NeedCtorLink) - struct FInstanceDataSet InstanceData; // 0x0090(0x000C) (Edit, Const, Component, NeedCtorLink) - class UInteractionIconDefinition* HUDIconDef; // 0x009C(0x0004) (Edit) - class UInteractionIconDefinition* HUDIconDefSecondary; // 0x00A0(0x0004) (Edit) - float TriggerRadius; // 0x00A4(0x0004) (Edit) - float TriggerHeight; // 0x00A8(0x0004) (Edit) - struct FString StatusMenuMapInfoBoxHeader; // 0x00AC(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString StatusMenuMapInfoBoxDescription; // 0x00B8(0x000C) (Edit, Const, Localized, NeedCtorLink) - float VehicleTriggerRadius; // 0x00C4(0x0004) (Edit) - TArray StatusEffectSockets; // 0x00C8(0x000C) (Edit, Const, NeedCtorLink) - class UParticleSystem* StatusEffectsParticleSystem; // 0x00D4(0x0004) (Edit, Const) - class UGearboxDialogNameTag* NameTag; // 0x00D8(0x0004) (Edit, Const) - TArray DialogGroups; // 0x00DC(0x000C) (Edit, Const, NeedCtorLink) - class UClass* InteractiveObjectClass; // 0x00E8(0x0004) (Edit) - float TargetPriority; // 0x00EC(0x0004) (Edit) - float HealthDisplayHack; // 0x00F0(0x0004) (Edit) - class UPawnAllegiance* Allegiance; // 0x00F4(0x0004) (Edit) - struct FName TargetableSocket; // 0x00F8(0x0008) (Edit) - struct FVector TargetableOffset; // 0x0100(0x000C) (Edit) - float AIAvoidRadius; // 0x010C(0x0004) (Edit) - int bBlockOnTakeDamageWhenDamageEqualZero; // 0x0110(0x0004) (Edit) - float FocusRadius; // 0x0114(0x0004) (Edit, Const) - struct FVector FocusOffset; // 0x0118(0x000C) (Edit, Const) - class UBodyHitRegionDefinition* DefaultHitRegionDefinition; // 0x0124(0x0004) (Edit, Const) - TArray HitRegionDefinitions; // 0x0128(0x000C) (Edit, Const, NeedCtorLink) - float LightingBoundsScale; // 0x0134(0x0004) (Edit, Const) - float ModShadowFadeoutExponent; // 0x0138(0x0004) (Edit, Const) - float ModShadowFadeoutTime; // 0x013C(0x0004) (Edit, Const) - struct FLinearColor AmbientGlow; // 0x0140(0x0010) (Edit, Const) - struct FVector AmbientShadowSourceDirection; // 0x0150(0x000C) (Edit, Const) - struct FLinearColor AmbientShadowColor; // 0x015C(0x0010) (Edit, Const) - float DominantShadowTransitionStartDistance; // 0x016C(0x0004) (Edit, Const) - float DominantShadowTransitionEndDistance; // 0x0170(0x0004) (Edit, Const) - float SkelUpdate_ThrottleDistance; // 0x0174(0x0004) (Edit, Const) - float Skelupdate_ThrottleTime; // 0x0178(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InteractiveObjectDefinition"); - return ptr; - } - - - void GetHitRegions(TArray* Regions, class UBodyHitRegionDefinition** DefaultRegion); - void SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition); - class UBehaviorProviderDefinition* GetBehaviorProviderDefinition(); - void OnAllPickupsDetached(class UObject* Pickup, class UObject* PickedUpBy, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnPickupDetached(class UObject* Pickup, class UObject* PickedUpBy, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnDispense(class UObject* Recipient, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnClosing(class UObject* PlayerClosing, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnMissionTurnedIn(class UObject* PlayerTurningInMission, class UObject* MissionTurnedIn, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnTimerEvent(const struct FName& SpecializedEventName, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnKilled(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnHealthDepleted(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnTakeDamage(class UObject* Instigator, float Damage, class UObject* DamageSource, class UObject* DamageType, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnUserCouldNotAffordSecondary(class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnUserCouldNotAfford(class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnSecondaryUsedBy(class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnUsedBy(class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnUnTouch(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnTouch(unsigned char EventOutput, class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnSpawn(struct FBehaviorConsumerHandle* ConsumerHandle); -}; - - -// Class WillowGame.VehicleSpawnStationPlatformDefinition -// 0x0010 (0x017C - 0x018C) -class UVehicleSpawnStationPlatformDefinition : public UInteractiveObjectDefinition -{ -public: - struct FName VehicleRefSocket; // 0x017C(0x0008) (Edit, Const) - struct FName SpawnVehicleSocket; // 0x0184(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VehicleSpawnStationPlatformDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WillowVendingMachineDefinition -// 0x0000 (0x017C - 0x017C) -class UWillowVendingMachineDefinition : public UInteractiveObjectDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVendingMachineDefinition"); - return ptr; - } - - - void OnFeaturedItemSet(class UObject* FeaturedItemPickup, struct FBehaviorConsumerHandle* ConsumerHandle); -}; - - -// Class WillowGame.InteractiveObjectLootListDefinition -// 0x000C (0x003C - 0x0048) -class UInteractiveObjectLootListDefinition : public UGBXDefinition -{ -public: - TArray LootData; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InteractiveObjectLootListDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.InterpTrackBehaviors -// 0x0020 (0x0068 - 0x0088) -class UInterpTrackBehaviors : public UInterpTrack -{ -public: - struct FPointer VfTable_IIConstructObject; // 0x0068(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBehaviorProvider; // 0x006C(0x0004) (Const, Native, NoExport) - struct FName LastAddedKeyFrameName; // 0x0070(0x0008) - TArray BehaviorEvents; // 0x0078(0x000C) (Edit, Const, NeedCtorLink) - class UBehaviorProviderDefinition* BehaviorProviderDefinition; // 0x0084(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InterpTrackBehaviors"); - return ptr; - } - - - void BehaviorKeyFrameEvent(const struct FName& SpecializedEventName, class AActor* GroupActor, struct FBehaviorConsumerHandle* InConsumerHandle); - void SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition); - class UBehaviorProviderDefinition* GetBehaviorProviderDefinition(); -}; - - -// Class WillowGame.InterpTrackInstBehaviors -// 0x000C (0x003C - 0x0048) -class UInterpTrackInstBehaviors : public UInterpTrackInst -{ -public: - struct FPointer VfTable_IIBehaviorConsumer; // 0x003C(0x0004) (Const, Native, NoExport) - float LastUpdatePosition; // 0x0040(0x0004) - struct FBehaviorConsumerHandle ConsumerHandle; // 0x0044(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InterpTrackInstBehaviors"); - return ptr; - } - - - struct FBehaviorConsumerHandle GetBehaviorConsumerHandle(); -}; - - -// Class WillowGame.InventoryAttributeContextResolver -// 0x0008 (0x003C - 0x0044) -class UInventoryAttributeContextResolver : public UAttributeContextResolver -{ -public: - class UWillowInventoryDefinition* InventoryDefinition; // 0x003C(0x0004) (Edit, Const) - unsigned long bOnlyConsiderEquippedItems : 1; // 0x0040(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InventoryAttributeContextResolver"); - return ptr; - } - - - class UObject* GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource); -}; - - -// Class WillowGame.InventoryBalanceDefinition -// 0x0028 (0x003C - 0x0064) -class UInventoryBalanceDefinition : public UBaseBalanceDefinition -{ -public: - struct FPointer VfTable_IIDlcLicensableObject; // 0x003C(0x0004) (Const, Native, NoExport) - unsigned long bInterpolateExpLevel : 1; // 0x0040(0x0004) (Edit, Const) - class UWillowInventoryDefinition* InventoryDefinition; // 0x0044(0x0004) (Edit, Const) - class UInventoryBalanceDefinition* BaseDefinition; // 0x0048(0x0004) (Edit, Const) - TArray Manufacturers; // 0x004C(0x000C) (Edit, Const, NeedCtorLink) - class UDownloadableItemSetDefinition* DlcItemSet; // 0x0058(0x0004) (Edit) - class UInventoryPartListCollectionDefinition* PartListCollection; // 0x005C(0x0004) (Edit, Const) - class UPlayerClassIdentifierDefinition* PlayerClassId; // 0x0060(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InventoryBalanceDefinition"); - return ptr; - } - - - class UDownloadableContentDefinition* GetDownloadableContentDefinition(); - class UInventoryPartListCollectionDefinition* GetInventoryPartListCollection(class UClass* PartListCollectionClass, class UManufacturerDefinition* Manufacturer, int ManufacturerGradeIndex); - class UWillowInventoryDefinition* GetInventoryDefinitionForManufacturerGrade(class UManufacturerDefinition* Manufacturer, int ManufacturerGradeIndex); - class UWillowInventoryDefinition* HACKGetVehicleInventoryDefinition(); - int GetExpLevelFromManufacturerData(class UManufacturerDefinition* Manufacturer, int ManufacturerGradeIndex); - class UPlayerClassIdentifierDefinition* GetRequiredPlayerClassId(); - class UWillowInventoryDefinition* GetInventoryDefinition(); -}; - - -// Class WillowGame.ItemBalanceDefinition -// 0x0008 (0x0064 - 0x006C) -class UItemBalanceDefinition : public UInventoryBalanceDefinition -{ -public: - class UItemPartListCollectionDefinition* ItemPartListCollection; // 0x0064(0x0004) (Edit, Const, ExportObject, EditConst, NeedCtorLink, EditInline) - class UItemPartListCollectionDefinition* RuntimePartListCollection; // 0x0068(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ItemBalanceDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.ClassModBalanceDefinition -// 0x000C (0x006C - 0x0078) -class UClassModBalanceDefinition : public UItemBalanceDefinition -{ -public: - TArray ClassModDefinitions; // 0x006C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ClassModBalanceDefinition"); - return ptr; - } - - - void GetClassModDefSpawnedByBalanceDef(TArray* OutClassModDefinitions); - class UWillowInventoryDefinition* GetInventoryDefinitionForManufacturerGrade(class UManufacturerDefinition* Manufacturer, int ManufacturerGradeIndex); -}; - - -// Class WillowGame.WeaponBalanceDefinition -// 0x0008 (0x0064 - 0x006C) -class UWeaponBalanceDefinition : public UInventoryBalanceDefinition -{ -public: - class UWeaponPartListCollectionDefinition* WeaponPartListCollection; // 0x0064(0x0004) (Edit, Const, ExportObject, EditConst, NeedCtorLink, EditInline) - class UWeaponPartListCollectionDefinition* RuntimePartListCollection; // 0x0068(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WeaponBalanceDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.MissionWeaponBalanceDefinition -// 0x0004 (0x006C - 0x0070) -class UMissionWeaponBalanceDefinition : public UWeaponBalanceDefinition -{ -public: - class UMissionObjectiveDefinition* MissionObjective; // 0x006C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MissionWeaponBalanceDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.InventoryPartListCollectionDefinition -// 0x0010 (0x003C - 0x004C) -class UInventoryPartListCollectionDefinition : public UGBXDefinition -{ -public: - unsigned char PartReplacementMode; // 0x003C(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x003D(0x0003) MISSED OFFSET - TArray ConsolidatedAttributeInitData; // 0x0040(0x000C) (Const, EditConst, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InventoryPartListCollectionDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.ItemPartListDefinition -// 0x001C (0x003C - 0x0058) -class UItemPartListDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIConstructObject; // 0x003C(0x0004) (Const, Native, NoExport) - TArray WeightedParts; // 0x0040(0x000C) (Edit, Const, NeedCtorLink) - TArray ConsolidatedAttributeInitData; // 0x004C(0x000C) (Const, EditConst, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ItemPartListDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.ItemPartListCollectionDefinition -// 0x0094 (0x004C - 0x00E0) -class UItemPartListCollectionDefinition : public UInventoryPartListCollectionDefinition -{ -public: - class UItemDefinition* AssociatedItem; // 0x004C(0x0004) (Edit, Const) - struct FItemCustomPartTypeData AlphaPartData; // 0x0050(0x0010) (Edit, Const, NeedCtorLink) - struct FItemCustomPartTypeData BetaPartData; // 0x0060(0x0010) (Edit, Const, NeedCtorLink) - struct FItemCustomPartTypeData GammaPartData; // 0x0070(0x0010) (Edit, Const, NeedCtorLink) - struct FItemCustomPartTypeData DeltaPartData; // 0x0080(0x0010) (Edit, Const, NeedCtorLink) - struct FItemCustomPartTypeData EpsilonPartData; // 0x0090(0x0010) (Edit, Const, NeedCtorLink) - struct FItemCustomPartTypeData ZetaPartData; // 0x00A0(0x0010) (Edit, Const, NeedCtorLink) - struct FItemCustomPartTypeData EtaPartData; // 0x00B0(0x0010) (Edit, Const, NeedCtorLink) - struct FItemCustomPartTypeData ThetaPartData; // 0x00C0(0x0010) (Edit, Const, NeedCtorLink) - struct FItemCustomPartTypeData MaterialPartData; // 0x00D0(0x0010) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ItemPartListCollectionDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WeaponPartListDefinition -// 0x001C (0x003C - 0x0058) -class UWeaponPartListDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIConstructObject; // 0x003C(0x0004) (Const, Native, NoExport) - TArray WeightedParts; // 0x0040(0x000C) (Edit, Const, NeedCtorLink) - TArray ConsolidatedAttributeInitData; // 0x004C(0x000C) (Const, EditConst, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WeaponPartListDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WeaponPartListCollectionDefinition -// 0x0094 (0x004C - 0x00E0) -class UWeaponPartListCollectionDefinition : public UInventoryPartListCollectionDefinition -{ -public: - class UWeaponTypeDefinition* AssociatedWeaponType; // 0x004C(0x0004) (Edit, Const) - struct FWeaponCustomPartTypeData BodyPartData; // 0x0050(0x0010) (Edit, Const, NeedCtorLink) - struct FWeaponCustomPartTypeData GripPartData; // 0x0060(0x0010) (Edit, Const, NeedCtorLink) - struct FWeaponCustomPartTypeData BarrelPartData; // 0x0070(0x0010) (Edit, Const, NeedCtorLink) - struct FWeaponCustomPartTypeData SightPartData; // 0x0080(0x0010) (Edit, Const, NeedCtorLink) - struct FWeaponCustomPartTypeData StockPartData; // 0x0090(0x0010) (Edit, Const, NeedCtorLink) - struct FWeaponCustomPartTypeData ElementalPartData; // 0x00A0(0x0010) (Edit, Const, NeedCtorLink) - struct FWeaponCustomPartTypeData Accessory1PartData; // 0x00B0(0x0010) (Edit, Const, NeedCtorLink) - struct FWeaponCustomPartTypeData Accessory2PartData; // 0x00C0(0x0010) (Edit, Const, NeedCtorLink) - struct FWeaponCustomPartTypeData MaterialPartData; // 0x00D0(0x0010) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WeaponPartListCollectionDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.IPlayerBehavior -// 0x0000 (0x003C - 0x003C) -class UIPlayerBehavior : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IPlayerBehavior"); - return ptr; - } - - - void Behavior_StopRevive(); - void Behavior_StartRevive(); - bool GetPlayerLoot(int CustomGameStage, int CustomAwesomeLevel, const struct FName& CustomConfiguration, TArray* SpawnedLoot); - void Behavior_UnlockAchievementForAllPlayers(int AchievementId, int MinimumPlayersRequired); - void Behavior_DetachMeleeWeapon(bool bApplyToThirdPerson, bool bApplyToFirstPerson); - void Behavior_AttachMeleeWeapon(bool bApplyToThirdPerson, bool bApplyToFirstPerson); - void Behavior_UnlockAchievement(int AchievementId); - void Behavior_RegisterStation(class ATravelStation* ActivatedStation, bool bFromSave); - void Behavior_SendMessageToPlayers(bool bShouldSendToInstigator, class UClass* SendMsgClass); - void Behavior_CameraAnim(class UCameraAnim* Anim); - void Behavior_ViewShake(const struct FGearboxViewShakeInfo& ShakeInfo); - void Behavior_SpawnTeleporter(class UPersonalTeleporterDefinition* Definition); - void Behavior_ForceFeedback(class UForceFeedbackWaveform* FFWaveform, bool ForWeaponFiring); - class AWillowProjectile* Behavior_SpawnCurrentProjectile(class UProjectileDefinition* CurrentProjectile, bool bLeftHand, bool bConsumeResource, bool bNoVelocity, bool bSetProjectileToGrenadeMod); - void Behavior_SetCurrentProjectile(class UProjectileDefinition* CurrentProjectile); - void Behavior_ThrowGrenade(); - void Behavior_Melee(); - void Behavior_Reload(); -}; - - -// Class WillowGame.IPlayerMaster -// 0x0000 (0x003C - 0x003C) -class UIPlayerMaster : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IPlayerMaster"); - return ptr; - } - - - class AWillowPlayerController* GetPlayerMasterPlayerController(); -}; - - -// Class WillowGame.IProjectileBehavior -// 0x0000 (0x003C - 0x003C) -class UIProjectileBehavior : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IProjectileBehavior"); - return ptr; - } - - - void Behavior_TagPayloadType(unsigned char PayloadType); - void Behavior_LevelOffTrajectory(float ZHeight, float TurnSpeed); - void Behavior_SetExplosionDefinition(class UExplosionDefinition* MyExplosionDef); - void Behavior_SetDamageTypeDefinition(class UWillowDamageTypeDefinition* DamageTypeDef); - void Behavior_SetStickyGrenade(); - void SetSpeed(float NewSpeed); - void SetProximity(float ProximityRadius, float ProximityHeight); - bool IsLevelingNow(); - void SetHomingRotationOffset(const struct FRotator& RotationOffset); - struct FVector GetHomingTargetLocation(); - unsigned char GetHomingTargetByType(); - void SetHomingTarget(class AActor* NewTarget, int NewTargetComponentIndex); - void FindHomingTarget(unsigned char TargetType, float TargetSearchRange, float TargetSearchFOVAngle, bool bNotInstigator, bool bIgnoreFOVZTest, bool bBestForwardTarget, bool bRetryIfTargetNotFound, bool bUniqueTarget); - void Detonate(); - bool SetVelocity(const struct FVector& ProjectileVelocity); - bool GetVelocity(struct FVector* ProjectileVelocity); -}; - - -// Class WillowGame.IProjectileReflector -// 0x0000 (0x003C - 0x003C) -class UIProjectileReflector : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IProjectileReflector"); - return ptr; - } - - - float GetBulletReflectedOffSelfDamageScale(); - float GetBulletReflectedOffEnemyDamageScale(); - float GetBulletReflectedOffSelfDamageTakenScale(); - float GetEnemyReflectionChance(); - float GetSelfReflectionChance(); -}; - - -// Class WillowGame.IProtectionTimer -// 0x0000 (0x003C - 0x003C) -class UIProtectionTimer : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IProtectionTimer"); - return ptr; - } - - - float GetMinimumHealthMaintainedByProtectionTimer(); - void EnableProtectionTimer(); - bool IsProtectionTimerActive(); -}; - - -// Class WillowGame.IResourcePoolOwner -// 0x0000 (0x003C - 0x003C) -class UIResourcePoolOwner : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IResourcePoolOwner"); - return ptr; - } - - - bool CanSetResourcePoolValues(class UClass* ResourcePoolClass); -}; - - -// Class WillowGame.ISeeTargetable -// 0x0000 (0x003C - 0x003C) -class UISeeTargetable : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ISeeTargetable"); - return ptr; - } - - - struct FVector GetViewLocation(); - class AActor* GetWorldBody(); - bool AddTargetable(class AActor* NewTarget, bool bSeeTarget, bool bHearThreat, bool bSmellTarget); -}; - - -// Class WillowGame.IShop -// 0x0000 (0x003C - 0x003C) -class UIShop : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IShop"); - return ptr; - } - - - int GetSellingPriceForInventory(class AWillowInventory* InventoryForSale, class AWillowPlayerController* WPC, int Quantity); - unsigned char GetCurrencyTypeInventoryIsSoldIn(class AWillowInventory* InventoryForSale); - bool PlayerBuyBackItem(class AWillowInventory* Item, class AWillowPlayerController* WPC); - void PlayerBuyItem(class AWillowInventory* Item, class AWillowPlayerController* WPC, int Quantity, bool bWasItemOfTheDay); - void PlayerSellItem(class AWillowInventory* Item, class AWillowPlayerController* WPC, int Quantity); - struct FShopItemData GetFeaturedItem(class AWillowPlayerController* WPC); - void GetBuyBackList(class AWillowPlayerController* WPC, TArray* BuyBackItems); - void GetInventoryList(class AWillowPlayerController* WPC, TArray* InventoryList); - unsigned char GetShopType(); - void GetWeaponList(class AWillowPlayerController* WPC, TArray* WeaponList); - void GetItemList(class AWillowPlayerController* WPC, TArray* ItemList); - void RemoveSoldInventory(class AWillowInventory* SoldItem); - int GetResetCost(); - void ResetInventory(); -}; - - -// Class WillowGame.ISimpleAnimPlayer -// 0x0000 (0x003C - 0x003C) -class UISimpleAnimPlayer : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ISimpleAnimPlayer"); - return ptr; - } - -}; - - -// Class WillowGame.ISkillTreeListener -// 0x0000 (0x003C - 0x003C) -class UISkillTreeListener : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ISkillTreeListener"); - return ptr; - } - - - void HandleSkillTreeReset(int SkillPointsReturned); -}; - - -// Class WillowGame.ItemDefinition -// 0x00BC (0x0180 - 0x023C) -class UItemDefinition : public UWillowInventoryDefinition -{ -public: - struct FPointer VfTable_IIBehaviorProvider; // 0x0180(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIConstructObject; // 0x0184(0x0004) (Const, Native, NoExport) - class UWillowImpactDefinition* DroppedImpact; // 0x0188(0x0004) (Edit, Const) - struct FString UseFailureCharacterMessage; // 0x018C(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString ItemName; // 0x0198(0x000C) (Edit, Const, Localized, NeedCtorLink) - unsigned long bItemNameIsFullName : 1; // 0x01A4(0x0004) (Edit, Const) - unsigned long bUseMeshCompositing : 1; // 0x01A4(0x0004) (Edit, Const) - TArray TitleList; // 0x01A8(0x000C) (Edit, Const, NeedCtorLink) - TArray PrefixList; // 0x01B4(0x000C) (Edit, Const, NeedCtorLink) - class UStaticMesh* NonCompositeStaticMesh; // 0x01C0(0x0004) (Edit, Const) - class USkeletalMesh* NonCompositeSkeletalMesh; // 0x01C4(0x0004) (Edit, Const) - class UMaterialInterface* OverrideMaterial; // 0x01C8(0x0004) (Edit, Const) - class UGestaltSkeletalMeshDefinition* GestaltMesh; // 0x01CC(0x0004) (Edit, Const) - class UItemPartListDefinition* AlphaParts; // 0x01D0(0x0004) (Edit, Const) - class UItemPartListDefinition* BetaParts; // 0x01D4(0x0004) (Edit, Const) - class UItemPartListDefinition* GammaParts; // 0x01D8(0x0004) (Edit, Const) - class UItemPartListDefinition* DeltaParts; // 0x01DC(0x0004) (Edit, Const) - class UItemPartListDefinition* EpsilonParts; // 0x01E0(0x0004) (Edit, Const) - class UItemPartListDefinition* ZetaParts; // 0x01E4(0x0004) (Edit, Const) - class UItemPartListDefinition* EtaParts; // 0x01E8(0x0004) (Edit, Const) - class UItemPartListDefinition* ThetaParts; // 0x01EC(0x0004) (Edit, Const) - class UItemPartListDefinition* MaterialParts; // 0x01F0(0x0004) (Edit, Const) - class UBehaviorProviderDefinition* BehaviorProviderDefinition; // 0x01F4(0x0004) - struct FItemBehaviorSet Behaviors; // 0x01F8(0x000C) (EditConst, NeedCtorLink, Deprecated) - TArray ExternalAttributeEffects; // 0x0204(0x000C) (Edit, Const, NeedCtorLink) - TArray ItemAttributeEffects; // 0x0210(0x000C) (Edit, Const, NeedCtorLink) - TArray ItemCardAttributes; // 0x021C(0x000C) (Edit, Const, NeedCtorLink) - TArray CustomPresentations; // 0x0228(0x000C) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - class UPlayerClassIdentifierDefinition* RequiredPlayerClass; // 0x0234(0x0004) (Edit, Const) - class UInteractionIconDefinition* PickupIconOverride; // 0x0238(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ItemDefinition"); - return ptr; - } - - - bool DisplayTitleAtEnd(); - class UManufacturerDefinition* GetManufacturerOverrideOrDefault(class UManufacturerDefinition* DefaultManufacturer); - unsigned char GetEquipmentLocation(); - bool PlayerClassRequirementMet(class AWillowPlayerController* WillowPC); - class UPlayerClassIdentifierDefinition* GetRequiredPlayerClass(); - void OnPickupDisassociated(class UObject* Pickup, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnPickupAssociated(class UObject* Pickup, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnCreate(struct FBehaviorConsumerHandle* ConsumerHandle); - void SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition); - class UBehaviorProviderDefinition* GetBehaviorProviderDefinition(); -}; - - -// Class WillowGame.EquipableItemDefinition -// 0x001C (0x023C - 0x0258) -class UEquipableItemDefinition : public UItemDefinition -{ -public: - unsigned char DamageTypeIcon; // 0x023C(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x023D(0x0003) MISSED OFFSET - TArray EquipSounds; // 0x0240(0x000C) (Edit, Const, NeedCtorLink) - TArray UnequipSounds; // 0x024C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("EquipableItemDefinition"); - return ptr; - } - - - void OnUnequipped(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnEquipped(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle); -}; - - -// Class WillowGame.ArtifactDefinition -// 0x0000 (0x0258 - 0x0258) -class UArtifactDefinition : public UEquipableItemDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ArtifactDefinition"); - return ptr; - } - - - unsigned char GetEquipmentLocation(); -}; - - -// Class WillowGame.ClassModDefinition -// 0x0008 (0x0258 - 0x0260) -class UClassModDefinition : public UEquipableItemDefinition -{ -public: - class UManufacturerDefinition* ManufacturerOverride; // 0x0258(0x0004) (Edit, Const) - int DisplayClassModAtBeginningOfName; // 0x025C(0x0004) (Const, Localized) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ClassModDefinition"); - return ptr; - } - - - bool DisplayTitleAtEnd(); - class UManufacturerDefinition* GetManufacturerOverrideOrDefault(class UManufacturerDefinition* DefaultManufacturer); - unsigned char GetEquipmentLocation(); - bool PlayerClassRequirementMet(class AWillowPlayerController* WillowPC); -}; - - -// Class WillowGame.CrossDLCClassModDefinition -// 0x0034 (0x0260 - 0x0294) -class UCrossDLCClassModDefinition : public UClassModDefinition -{ -public: - struct FNameBasedObjectPath RequiredPlayerClassPathName; // 0x0260(0x0034) (Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CrossDLCClassModDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.GrenadeModDefinition -// 0x001C (0x0258 - 0x0274) -class UGrenadeModDefinition : public UEquipableItemDefinition -{ -public: - class UProjectileDefinition* DefaultProjectileDefinition; // 0x0258(0x0004) (Edit, Const) - TArray ProjectileBaseValues; // 0x025C(0x000C) (Edit, Const, NeedCtorLink) - TArray SetProjectileSequenceState; // 0x0268(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GrenadeModDefinition"); - return ptr; - } - - - unsigned char GetEquipmentLocation(); - void OnGrenadeKilledEnemy(class UObject* KilledObject, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnGrenadeKilledNeutral(class UObject* KilledObject, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnGrenadeDamagedNeutral(class UObject* DamageTaker, bool bWasCrit, float HealthDamage, float ShieldDamage, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnGrenadeDamagedFriendly(class UObject* DamageTaker, float DamageAmount, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnGrenadeDamagedEnemy(class UObject* DamageTaker, bool bWasCrit, float HealthDamage, float ShieldDamage, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnGrenadeExploded(class UObject* Grenade, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnGrenadeSpawned(class UObject* SpawnedProjectile, struct FBehaviorConsumerHandle* ConsumerHandle); -}; - - -// Class WillowGame.ShieldDefinition -// 0x0020 (0x0258 - 0x0278) -class UShieldDefinition : public UEquipableItemDefinition -{ -public: - unsigned char ShieldType; // 0x0258(0x0001) (Edit, Const) - unsigned char ShieldPrimeMechanism; // 0x0259(0x0001) (Edit, Const) - unsigned char UnknownData00[0x2]; // 0x025A(0x0002) MISSED OFFSET - struct FString ShieldTypeFlashFrameName; // 0x025C(0x000C) (Edit, Const, NeedCtorLink) - struct FString PrimedFlashFrameName; // 0x0268(0x000C) (Edit, Const, NeedCtorLink) - class UPhysicalMaterial* ShieldPhysicalMaterial; // 0x0274(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ShieldDefinition"); - return ptr; - } - - - unsigned char GetEquipmentLocation(); - void OnDamageResistanceTypeChanged(class UObject* ShieldOwner, class UWillowDamageTypeDefinition* NewDamageResistanceType, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnEffectTriggered(class UObject* ShieldOwner, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnShieldNowRegenerating(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnShieldNowDepletedAfterBeingFull(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnShieldNowDepleted(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnShieldNowFull(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnShieldPrimed(class UObject* ShieldOwner, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnAmmoAbsorbed(class UObject* ShieldOwner, class UObject* DamageSource, class UObject* DamageType, struct FBehaviorConsumerHandle* ConsumerHandle); -}; - - -// Class WillowGame.UsableItemDefinition -// 0x000C (0x023C - 0x0248) -class UUsableItemDefinition : public UItemDefinition -{ -public: - unsigned long bPlayerUseItemOnPickup : 1; // 0x023C(0x0004) (Edit, Const) - unsigned long bAIUseItemOnPickup : 1; // 0x023C(0x0004) (Edit, Const) - unsigned long bUseCoopRange : 1; // 0x023C(0x0004) (Edit, Const) - struct FName UsedStatId; // 0x0240(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("UsableItemDefinition"); - return ptr; - } - - - void OnUsed(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle); -}; - - -// Class WillowGame.MissionItemDefinition -// 0x0010 (0x0248 - 0x0258) -class UMissionItemDefinition : public UUsableItemDefinition -{ -public: - unsigned long bAlwaysDropMissionPickup : 1; // 0x0248(0x0004) (Edit, Const) - unsigned long bUpdateMissionObjectiveWhenUsed : 1; // 0x0248(0x0004) (Edit, Const) - unsigned long bMissionWaypoint : 1; // 0x0248(0x0004) (Edit, Const) - unsigned long bUniqueMissionDirector : 1; // 0x0248(0x0004) (Edit, Const) - class UMissionObjectiveDefinition* AssociatedMissionObjective; // 0x024C(0x0004) (Edit, Const) - class UMissionDefinition* MissionDirective; // 0x0250(0x0004) (Edit, Const) - class UGFxMovieDefinition* DirectiveMovieDefinition; // 0x0254(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MissionItemDefinition"); - return ptr; - } - - - bool CanPickupInBulk(); - bool ShouldPlayerAutomaticallyPickup(class APlayerController* PC); -}; - - -// Class WillowGame.UsableCustomizationItemDefinition -// 0x0044 (0x0248 - 0x028C) -class UUsableCustomizationItemDefinition : public UUsableItemDefinition -{ -public: - class UKeyedItemPoolDefinition* OverridePool; // 0x0248(0x0004) (Edit) - class UCustomizationDefinition* CustomizationDef; // 0x024C(0x0004) (Edit, EditConst) - struct FLinearColor PrimaryColor; // 0x0250(0x0010) (Edit, EditConst) - struct FLinearColor SecondaryColor; // 0x0260(0x0010) (Edit, EditConst) - struct FLinearColor TertiaryColor; // 0x0270(0x0010) (Edit, EditConst) - struct FString ItemCardTopStatString; // 0x0280(0x000C) (Edit, Const, Localized, EditConst, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("UsableCustomizationItemDefinition"); - return ptr; - } - - - class UCustomizationDefinition* GetCustomizationDefinitionToUnlock(class AWillowPlayerController* WPC); -}; - - -// Class WillowGame.ItemPartDefinition -// 0x0054 (0x0098 - 0x00EC) -class UItemPartDefinition : public UWillowInventoryPartDefinition -{ -public: - struct FPointer VfTable_IIBehaviorProvider; // 0x0098(0x0004) (Const, Native, NoExport) - unsigned char PartType; // 0x009C(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x009D(0x0003) MISSED OFFSET - TArray TitleList; // 0x00A0(0x000C) (Edit, Const, NeedCtorLink) - TArray PrefixList; // 0x00AC(0x000C) (Edit, Const, NeedCtorLink) - class UBehaviorProviderDefinition* BehaviorProviderDefinition; // 0x00B8(0x0004) - TArray ExternalAttributeEffects; // 0x00BC(0x000C) (Edit, Const, NeedCtorLink) - TArray ItemAttributeEffects; // 0x00C8(0x000C) (Edit, Const, NeedCtorLink) - TArray ItemCardAttributes; // 0x00D4(0x000C) (Edit, Const, NeedCtorLink) - TArray CustomPresentations; // 0x00E0(0x000C) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ItemPartDefinition"); - return ptr; - } - - - void OnPickupDisassociated(class UObject* Pickup, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnPickupAssociated(class UObject* Pickup, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnCreate(struct FBehaviorConsumerHandle* ConsumerHandle); - void SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition); - class UBehaviorProviderDefinition* GetBehaviorProviderDefinition(); -}; - - -// Class WillowGame.EquipableItemPartDefinition -// 0x0000 (0x00EC - 0x00EC) -class UEquipableItemPartDefinition : public UItemPartDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("EquipableItemPartDefinition"); - return ptr; - } - - - void OnUnequipped(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnEquipped(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle); -}; - - -// Class WillowGame.ArtifactPartDefinition -// 0x0000 (0x00EC - 0x00EC) -class UArtifactPartDefinition : public UEquipableItemPartDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ArtifactPartDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.ClassModPartDefinition -// 0x0000 (0x00EC - 0x00EC) -class UClassModPartDefinition : public UEquipableItemPartDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ClassModPartDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.GrenadeModPartDefinition -// 0x0030 (0x00EC - 0x011C) -class UGrenadeModPartDefinition : public UEquipableItemPartDefinition -{ -public: - class UProjectileDefinition* CustomProjectileDefinition; // 0x00EC(0x0004) (Edit, Const) - TArray SetProjectileSequenceState; // 0x00F0(0x000C) (Edit, Const, NeedCtorLink) - struct FString FlashIconPartName; // 0x00FC(0x000C) (Edit, Const, NeedCtorLink) - struct FLinearColor FlashIconPartTint; // 0x0108(0x0010) (Edit, Const) - unsigned long bAICanUse : 1; // 0x0118(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GrenadeModPartDefinition"); - return ptr; - } - - - void OnGrenadeKilledEnemy(class UObject* KilledObject, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnGrenadeKilledNeutral(class UObject* KilledObject, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnGrenadeDamagedNeutral(class UObject* DamageTaker, bool bWasCrit, float HealthDamage, float ShieldDamage, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnGrenadeDamagedFriendly(class UObject* DamageTaker, float DamageAmount, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnGrenadeDamagedEnemy(class UObject* DamageTaker, bool bWasCrit, float HealthDamage, float ShieldDamage, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnGrenadeExploded(class UObject* Grenade, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnGrenadeSpawned(class UObject* SpawnedProjectile, struct FBehaviorConsumerHandle* ConsumerHandle); -}; - - -// Class WillowGame.ShieldPartDefinition -// 0x0000 (0x00EC - 0x00EC) -class UShieldPartDefinition : public UEquipableItemPartDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ShieldPartDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.ItemNamePartDefinition -// 0x0028 (0x00EC - 0x0114) -class UItemNamePartDefinition : public UItemPartDefinition -{ -public: - unsigned long bNameIsUnique : 1; // 0x00EC(0x0004) (Edit, Const) - struct FString PartName; // 0x00F0(0x000C) (Edit, Const, Localized, NeedCtorLink) - TArray Expressions; // 0x00FC(0x000C) (Edit, Const, NeedCtorLink) - int MinExpLevelRequirement; // 0x0108(0x0004) (Edit, Const) - int MaxExpLevelRequirement; // 0x010C(0x0004) (Edit, Const) - float Priority; // 0x0110(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ItemNamePartDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.UsableItemPartDefinition -// 0x0000 (0x00EC - 0x00EC) -class UUsableItemPartDefinition : public UItemPartDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("UsableItemPartDefinition"); - return ptr; - } - - - void OnUsed(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle); -}; - - -// Class WillowGame.MissionItemPartDefinition -// 0x0000 (0x00EC - 0x00EC) -class UMissionItemPartDefinition : public UUsableItemPartDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MissionItemPartDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.ItemPool -// 0x0000 (0x003C - 0x003C) -class UItemPool : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ItemPool"); - return ptr; - } - - - static bool IsAllItemTypesDebugEnabled(); - static void ToggleAllItemTypesDebug(); - static bool SpawnBalancedInventoryFromInventoryBalanceDefinition(class UInventoryBalanceDefinition* InvBalanceDefinition, int Quantity, int GameStage, int AwesomeLevel, class UObject* ContextSource, TArray* SpawnedInventory); - static bool SpawnBalancedInventoryFromPool(class UItemPoolDefinition* Definition, int GameStage, int AwesomeLevel, class UObject* ContextSource, class UAttributeInitializationDefinition* GameStageVarianceFormula, float OuterPoolChance, bool bInventoryMayDropOnDeath, TArray* SpawnedInventory); -}; - - -// Class WillowGame.ItemPoolDefinition -// 0x0038 (0x003C - 0x0074) -class UItemPoolDefinition : public UGBXDefinition -{ -public: - struct FAttributeInitializationData CheatSpawnLevel; // 0x003C(0x0010) (Edit, Const) - unsigned long bDisablePhysicsDrop : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bAutoReadyItems : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bSupportsGameStageVariance : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bShopsHaveInfiniteQuantity : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bEligibleForUncommonWeightMultiplier : 1; // 0x004C(0x0004) (Edit, Transient) - TArray BalancedItems; // 0x0050(0x000C) (Edit, Const, NeedCtorLink) - struct FAttributeInitializationData Quantity; // 0x005C(0x0010) (Edit, Const) - class UAttributeDefinition* MinGameStageRequirement; // 0x006C(0x0004) (Edit, Const) - class UAttributeDefinition* MaxGameStageRequirement; // 0x0070(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ItemPoolDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.CrossDLCItemPoolDefinition -// 0x000C (0x0074 - 0x0080) -class UCrossDLCItemPoolDefinition : public UItemPoolDefinition -{ -public: - TArray BalancedItemsMirror; // 0x0074(0x000C) (Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CrossDLCItemPoolDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.KeyedItemPoolDefinition -// 0x0004 (0x0074 - 0x0078) -class UKeyedItemPoolDefinition : public UItemPoolDefinition -{ -public: - int Key; // 0x0074(0x0004) (Edit, EditConst) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("KeyedItemPoolDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.ItemPoolListDefinition -// 0x0018 (0x003C - 0x0054) -class UItemPoolListDefinition : public UGBXDefinition -{ -public: - TArray ItemPoolIncludedLists; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - TArray ItemPools; // 0x0048(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ItemPoolListDefinition"); - return ptr; - } - - - void AddToItemPoolList(TArray* Out_ItemPoolList); -}; - - -// Class WillowGame.IUsable -// 0x0000 (0x003C - 0x003C) -class UIUsable : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IUsable"); - return ptr; - } - - - void NotifyUserCouldNotAffordAttemptedUse(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType); - void SetInteractionIcon(class UInteractionIconDefinition* Icon, unsigned char UsedType); - bool UseObject(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType); -}; - - -// Class WillowGame.IWeaponThrow -// 0x0000 (0x003C - 0x003C) -class UIWeaponThrow : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IWeaponThrow"); - return ptr; - } - - - void Behavior_WeaponThrow(); -}; - - -// Class WillowGame.IWeatherBehavior -// 0x0000 (0x003C - 0x003C) -class UIWeatherBehavior : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IWeatherBehavior"); - return ptr; - } - - - void DestroyWeatherSystem(); - void CreateWeatherSystem(class UParticleSystem* WeatherSystemTemplate, class UParticleSystem* NewScreenEffectsTemplate); -}; - - -// Class WillowGame.LcdHelper -// 0x0004 (0x003C - 0x0040) -class ULcdHelper : public UObject -{ -public: - struct FPointer VfTable_FTickableObject; // 0x003C(0x0004) (Const, Native, NoExport) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LcdHelper"); - return ptr; - } - - - bool IsLcdScreenConnected(); - void UpdateAvailableTokens(int Amount); - void UpdateCurrency(unsigned char Type, int Amount); - struct FString GetPendingInvite(); - void UpdateFriendData(const struct FString& FriendData); - void UpdateChallengeData(const struct FString& ChallengeData); - void UpdateMissionData(const struct FString& MissionData); - void SetLevel(int Level); - void SetLevelProgress(float Percent, int Curr, int Needed); - void NotifyLoading(bool bLoading); -}; - - -// Class WillowGame.LevelDependencyList -// 0x0021 (0x003C - 0x005D) -class ULevelDependencyList : public UGBXDefinition -{ -public: - struct FName LoaderMap; // 0x003C(0x0008) (Edit) - TArray LevelList; // 0x0044(0x000C) (Edit, NeedCtorLink) - struct FName LevelWorldDiscoveryStatID; // 0x0050(0x0008) (Edit, Const) - int TotalNumWorldDiscoveryAreas; // 0x0058(0x0004) (Edit, Const) - unsigned char AllAreasDiscoveredAchievement; // 0x005C(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LevelDependencyList"); - return ptr; - } - - - struct FString GetFriendlyLevelNameFromMapName(const struct FName& PersistentMapName); -}; - - -// Class WillowGame.LevelLandmarkAnchor -// 0x0020 (0x01A0 - 0x01C0) -class ALevelLandmarkAnchor : public ALevelLandmark -{ -public: - class UTexture2D* Texture; // 0x01A0(0x0004) (Edit, Const) - float Opacity; // 0x01A4(0x0004) (Edit, Interp) - int TextureSizeX; // 0x01A8(0x0004) (Edit, Const) - int TextureSizeY; // 0x01AC(0x0004) (Edit, Const) - struct FString MapFrame; // 0x01B0(0x000C) (Edit, Const, NeedCtorLink) - class UGFxMovieInfo* DLCMap; // 0x01BC(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LevelLandmarkAnchor"); - return ptr; - } - -}; - - -// Class WillowGame.LevelLandmarkAnchorRenderingComponent -// 0x0000 (0x0210 - 0x0210) -class ULevelLandmarkAnchorRenderingComponent : public UPrimitiveComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LevelLandmarkAnchorRenderingComponent"); - return ptr; - } - -}; - - -// Class WillowGame.LevelNameAttributeValueResolver -// 0x0028 (0x003C - 0x0064) -class ULevelNameAttributeValueResolver : public UAttributeValueResolver -{ -public: - struct FAttributeInitializationData ValueIfNotMatched; // 0x003C(0x0010) (Edit, Const) - struct FAttributeInitializationData ValueIfMatched; // 0x004C(0x0010) (Edit, Const) - struct FName LevelName; // 0x005C(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LevelNameAttributeValueResolver"); - return ptr; - } - -}; - - -// Class WillowGame.LocalizedStringDefinition -// 0x000C (0x003C - 0x0048) -class ULocalizedStringDefinition : public UGBXDefinition -{ -public: - struct FString Text; // 0x003C(0x000C) (Edit, Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LocalizedStringDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.LockoutDefinition -// 0x0014 (0x003C - 0x0050) -class ULockoutDefinition : public UGBXDefinition -{ -public: - unsigned char Style; // 0x003C(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x003D(0x0003) MISSED OFFSET - int Days; // 0x0040(0x0004) (Edit) - int Hours; // 0x0044(0x0004) (Edit) - int Minutes; // 0x0048(0x0004) (Edit) - class UDownloadableExpansionDefinition* DlcExpansion; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LockoutDefinition"); - return ptr; - } - - - static int ComputePackedSystemTime(); -}; - - -// Class WillowGame.LookAxisDefinition -// 0x0018 (0x003C - 0x0054) -class ULookAxisDefinition : public UGBXDefinition -{ -public: - float Speed; // 0x003C(0x0004) (Edit, Const) - float ZoomSpeed; // 0x0040(0x0004) (Edit, Const) - float AccelThreshold; // 0x0044(0x0004) (Edit, Const) - float AccelRate; // 0x0048(0x0004) (Edit, Const) - float AccelSpeed; // 0x004C(0x0004) (Edit, Const) - float AccelWarmup; // 0x0050(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LookAxisDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.LookingAtInjuredPlayerExpressionEvaluator -// 0x0000 (0x003C - 0x003C) -class ULookingAtInjuredPlayerExpressionEvaluator : public UExpressionEvaluator -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LookingAtInjuredPlayerExpressionEvaluator"); - return ptr; - } - - - bool Evaluate(class UObject* ContextSource); -}; - - -// Class WillowGame.LootConfigurationDefinition -// 0x001C (0x003C - 0x0058) -class ULootConfigurationDefinition : public UGBXDefinition -{ -public: - TArray Loot; // 0x003C(0x000C) (Edit, NeedCtorLink) - struct FAttributeInitializationData Probability; // 0x0048(0x0010) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LootConfigurationDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.ManufacturerAttributeValueResolver -// 0x001C (0x003C - 0x0058) -class UManufacturerAttributeValueResolver : public UAttributeValueResolver -{ -public: - struct FAttributeInitializationData ValueIfNotMatched; // 0x003C(0x0010) (Edit, Const) - TArray Manufacturers; // 0x004C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ManufacturerAttributeValueResolver"); - return ptr; - } - -}; - - -// Class WillowGame.MarketingUnlockDefinition -// 0x001C (0x003C - 0x0058) -class UMarketingUnlockDefinition : public UGBXDefinition -{ -public: - int UnlockCode; // 0x003C(0x0004) (Edit) - struct FString DialogLocFile; // 0x0040(0x000C) (Edit, NeedCtorLink) - struct FString DialogLocSection; // 0x004C(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MarketingUnlockDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.MeleeDefinition -// 0x00D8 (0x003C - 0x0114) -class UMeleeDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIDamageCauser; // 0x003C(0x0004) (Const, Native, NoExport) - struct FAttributeInitializationData Damage; // 0x0040(0x0010) (Edit) - class UClass* DamageSource; // 0x0050(0x0004) (Edit) - struct FName DamageTypeDefinitionOverride; // 0x0054(0x0008) (Edit) - class UDamageTypeDefinition* DamageTypeDefinition; // 0x005C(0x0004) (Edit) - class UImpactDefinition* ImpactDefinition; // 0x0060(0x0004) (Edit) - struct FAttributeInitializationData Knockback; // 0x0064(0x0010) (Edit) - struct FAttributeInitializationData StatusEffectDamage; // 0x0074(0x0010) (Edit, Const) - struct FAttributeInitializationData StatusEffectChance; // 0x0084(0x0010) (Edit, Const) - struct FName HitStartSocketOrBone; // 0x0094(0x0008) (Edit) - struct FVector HitStartOffset; // 0x009C(0x000C) (Edit) - unsigned long bMeleeOverPeriodOfTime : 1; // 0x00A8(0x0004) (Edit) - unsigned long bHitEachTargetOnlyOnce : 1; // 0x00A8(0x0004) (Edit) - unsigned long bStopMeleeOnLanded : 1; // 0x00A8(0x0004) (Edit) - unsigned long bAffectEnemy : 1; // 0x00A8(0x0004) (Edit) - unsigned long bAffectFriendly : 1; // 0x00A8(0x0004) (Edit) - unsigned long bAffectNeutral : 1; // 0x00A8(0x0004) (Edit) - unsigned long bUseDamageRadius : 1; // 0x00A8(0x0004) (Edit) - unsigned long bExpandRadiusOverTime : 1; // 0x00A8(0x0004) (Edit) - unsigned long bUseTargetCone : 1; // 0x00A8(0x0004) (Edit) - unsigned long bIgnoreWorldGeometry : 1; // 0x00A8(0x0004) (Edit) - float MaxMeleeDuration; // 0x00AC(0x0004) (Edit) - float AttackInterval; // 0x00B0(0x0004) (Edit) - float DamageRadius; // 0x00B4(0x0004) (Edit) - float DamageHeight; // 0x00B8(0x0004) (Edit) - float DamageConeAngle; // 0x00BC(0x0004) (Edit) - float DamageHeightOffset; // 0x00C0(0x0004) (Edit) - float ConeAngle; // 0x00C4(0x0004) (Edit) - float TraceDistance; // 0x00C8(0x0004) (Edit) - TArray OnHitEnemy; // 0x00CC(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray OnHitEnemyHealth; // 0x00D8(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray OnHitEnemyShield; // 0x00E4(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray OnHitFriendly; // 0x00F0(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray OnHitEnemyOrFriendly; // 0x00FC(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray OnKilledEnemy; // 0x0108(0x000C) (Edit, Const, NeedCtorLink, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MeleeDefinition"); - return ptr; - } - - - class AController* GetControllerResponsibleForDamage(); - class AActor* GetInstigator(); - float GetInstigatorSelfDamageScale(); - float GetFireIntervalChanceModifier(); - float GetStatusEffectBaseChanceModifier(class UObject* Context); - float GetStatusEffectChanceModifier(class UObject* Context); - float GetStatusEffectBaseDamage(class UObject* Context); - static bool IsMeleeDebugEnabled(); - static void ToggleMeleeDebug(); - void MeleeAttack(class UObject* ContextObject); -}; - - -// Class WillowGame.WillowWeaponTypes -// 0x0000 (0x003C - 0x003C) -class UWillowWeaponTypes : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowWeaponTypes"); - return ptr; - } - -}; - - -// Class WillowGame.WillowItemTypes -// 0x0000 (0x003C - 0x003C) -class UWillowItemTypes : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowItemTypes"); - return ptr; - } - -}; - - -// Class WillowGame.MissionDefinition -// 0x018C (0x003C - 0x01C8) -class UMissionDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIBalancedActor; // 0x003C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBehaviorProvider; // 0x0040(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIDlcLicensableObject; // 0x0044(0x0004) (Const, Native, NoExport) - struct FString MissionName; // 0x0048(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString MissionDescription; // 0x0054(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString TurnInDescription; // 0x0060(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString MissionSummary; // 0x006C(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString MissionGiver; // 0x0078(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString MissionTurnInLocation; // 0x0084(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString TeaserText; // 0x0090(0x000C) (Edit, Const, Localized, NeedCtorLink) - class UTravelStationDefinition* TravelStation; // 0x009C(0x0004) (Edit, Const) - class UTravelStationDefinition* TurnInStation; // 0x00A0(0x0004) (Edit, Const) - unsigned long bPlotCritical : 1; // 0x00A4(0x0004) (Edit) - unsigned long bActivateInitialObjectiveSet : 1; // 0x00A4(0x0004) (Edit) - unsigned long bGlobalMissionBlocker : 1; // 0x00A4(0x0004) (Edit, Const) - unsigned long bEnableAltReward : 1; // 0x00A4(0x0004) (Edit, Const) - unsigned long bCanBeFailed : 1; // 0x00A4(0x0004) (Edit) - unsigned long bGameStageLocked : 1; // 0x00A4(0x0004) (Transient) - unsigned long bRepeatable : 1; // 0x00A4(0x0004) (Edit) - class UMissionWeaponBalanceDefinition* MissionWeapon; // 0x00A8(0x0004) (Edit) - struct FObjectiveDependencyData ObjectiveDependency; // 0x00AC(0x0008) (Edit, Const) - TArray Dependencies; // 0x00B4(0x000C) (Edit, Const, EditConst, NeedCtorLink) - class UMissionDefinition* NextMissionInChain; // 0x00C0(0x0004) (Edit, Const, EditConst) - class UMissionObjectiveSetDefinition* InitialObjectiveSet; // 0x00C4(0x0004) (Edit, Const, EditConst) - class UMarketingUnlockDefinition* MarketingUnlock; // 0x00C8(0x0004) (Edit, Const) - TArray BlockedMissions; // 0x00CC(0x000C) (Edit, Const, NeedCtorLink) - class UMissionObjectiveSetDefinition* StartBlockingSet; // 0x00D8(0x0004) (Edit, Const) - class UMissionObjectiveSetDefinition* StopBlockingSet; // 0x00DC(0x0004) (Edit, Const) - TArray ObjectiveDefs; // 0x00E0(0x000C) (Edit, Const, EditConst, NeedCtorLink) - TArray ObjectiveSetDefs; // 0x00EC(0x000C) (Edit, Const, EditConst, NeedCtorLink) - class URegionDefinition* GameStageRegion; // 0x00F8(0x0004) (Edit, Const) - struct FRewardData Reward; // 0x00FC(0x004C) (Edit, Const, NeedCtorLink) - struct FRewardData AlternativeReward; // 0x0148(0x004C) (Edit, Const, NeedCtorLink) - class UMissionObjectiveSetDefinition* FailOnLoadObjectiveSet; // 0x0194(0x0004) (Edit) - int SecondsToComplete; // 0x0198(0x0004) (Edit) - unsigned char DefendMissionSetting; // 0x019C(0x0001) (Edit) - unsigned char SeasonalAvailabilityTime; // 0x019D(0x0001) (Edit, Const) - unsigned char UnknownData00[0x2]; // 0x019E(0x0002) MISSED OFFSET - class UGearboxDialogGroup* MissionDialogGroup; // 0x01A0(0x0004) (Edit, Const) - class UWillowDialogEventTag* DialogEvent; // 0x01A4(0x0004) (Edit, Const) - class UWillowDialogNameTag* DialogTalker; // 0x01A8(0x0004) (Edit, Const) - class UWillowDialogEventTag* TurnInDialogEvent; // 0x01AC(0x0004) (Edit, Const) - class UDownloadableExpansionDefinition* DlcExpansion; // 0x01B0(0x0004) (Edit, Const) - int MissionNumber; // 0x01B4(0x0004) (Transient) - int GameStage; // 0x01B8(0x0004) (Transient) - int AwesomeLevel; // 0x01BC(0x0004) (Transient) - int ExpLevel; // 0x01C0(0x0004) (Transient) - class UBehaviorProviderDefinition* BehaviorProvider; // 0x01C4(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MissionDefinition"); - return ptr; - } - - - void GetItemRewardPools(bool bAltReward, TArray* ItemPools); - void SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition); - class UBehaviorProviderDefinition* GetBehaviorProviderDefinition(); - class UDownloadableContentDefinition* GetDownloadableContentDefinition(); - bool CanBeFailed(); - void GetMissionRewardPresentation(bool bAltReward, TArray* RewardPresentations); - bool ShouldGrantAlternateReward(TArray* ObjectivesProgress); - void GetItemRewardsForPlayer(class AWillowPlayerController* WillowPC, struct FPendingMissionRewardData* MissionReward); - int GetExperienceReward(class AWillowPlayerController* InWPC, bool bGetAltReward); - int GetOptionalCreditReward(class AWillowPlayerController* InWPC); - int GetCurrencyReward(class AWillowPlayerController* InWPC, bool bGetAltReward); - unsigned char GetCurrencyRewardType(bool bGetAltReward); - struct FString GetXPRewardPercentageString(bool bGetAltReward); - struct FString GetCurrencyRewardString(bool bGetAltReward); - int GetObjectiveIndex(class UMissionObjectiveDefinition* MissionObjective); - struct FName GetBalancedActorTypeIdentifier(); - void SetExpLevel(int NewExpLevel); - void SetAwesomeLevel(int NewAwesomeLevel); - void SetGameStage(int NewGameStage); - int GetExpLevelForEquip(); - int GetExpLevel(); - int GetAwesomeLevel(); - int GetExpectedGameStage(); - int GetGameStage(); -}; - - -// Class WillowGame.MissionDirectivesDefinition -// 0x000C (0x003C - 0x0048) -class UMissionDirectivesDefinition : public UGBXDefinition -{ -public: - TArray MissionDirectives; // 0x003C(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MissionDirectivesDefinition"); - return ptr; - } - - - void AddDirective(class AActor* WaypointOwner, class AMissionTracker* MissionTracker, struct FMissionDirectorData* NewDirective); - void AddWaypointsForDirective(class AActor* WaypointOwner, class AMissionTracker* MissionTracker, struct FMissionDirectorData* DirectorData); - void CreateWaypoints(class AActor* WaypointOwner, class AMissionTracker* MissionTracker); -}; - - -// Class WillowGame.MissionObjectiveDefinition -// 0x0060 (0x003C - 0x009C) -class UMissionObjectiveDefinition : public UGBXDefinition -{ -public: - struct FName StatId; // 0x003C(0x0008) (Const) - unsigned char ObjectiveCount; // 0x0044(0x0001) (Const) - unsigned char OptionalCurrencyRewardType; // 0x0045(0x0001) (Edit, Const) - unsigned char UnknownData00[0x2]; // 0x0046(0x0002) MISSED OFFSET - struct FString ProgressMessage; // 0x0048(0x000C) (Edit, Const, Localized, NeedCtorLink) - unsigned long bRememberItemsWithinObjective : 1; // 0x0054(0x0004) (Edit, Const) - unsigned long bAllOrNothing : 1; // 0x0054(0x0004) (Edit, Const) - unsigned long bObjectiveIsOptional : 1; // 0x0054(0x0004) (Edit, Const) - class UFastTravelStationDefinition* StationOverride; // 0x0058(0x0004) (Edit) - struct FAttributeInitializationData OptionalCreditRewardMultiplier; // 0x005C(0x0010) (Edit, Const) - struct FAttributeInitializationData OptionalOtherCurrencyReward; // 0x006C(0x0010) (Edit, Const) - struct FAttributeInitializationData OptionalExperienceRewardPercentage; // 0x007C(0x0010) (Edit, Const) - struct FKillMissionData KillRestrictions; // 0x008C(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MissionObjectiveDefinition"); - return ptr; - } - - - bool IsMissionTurnIn(); - struct FString GetMissionName(); - struct FString GetObjectiveName(); - int TranslateObjectiveCount(int Count); -}; - - -// Class WillowGame.MissionObjectiveSetDefinition -// 0x0030 (0x003C - 0x006C) -class UMissionObjectiveSetDefinition : public UGBXDefinition -{ -public: - TArray ObjectiveDefinitions; // 0x003C(0x000C) (Edit, EditConst, NeedCtorLink) - class UMissionObjectiveSetDefinition* NextSet; // 0x0048(0x0004) (Edit, EditConst) - unsigned long bCanCompleteMission : 1; // 0x004C(0x0004) (Edit) - unsigned long bAutoEnableNextSet : 1; // 0x004C(0x0004) (Edit) - class UTravelStationDefinition* StationOverride; // 0x0050(0x0004) (Edit) - struct FString MissionSummaryOverride; // 0x0054(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString MissionDescriptionOverride; // 0x0060(0x000C) (Edit, Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MissionObjectiveSetDefinition"); - return ptr; - } - - - bool ContainsOptionalObjective(); - bool ContainsObjective(class UMissionObjectiveDefinition* Objective); -}; - - -// Class WillowGame.MissionObjectiveSetBranchingDefinition -// 0x000C (0x006C - 0x0078) -class UMissionObjectiveSetBranchingDefinition : public UMissionObjectiveSetDefinition -{ -public: - TArray BranchedObjectiveDefinitions; // 0x006C(0x000C) (Edit, EditConst, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MissionObjectiveSetBranchingDefinition"); - return ptr; - } - - - bool ContainsObjective(class UMissionObjectiveDefinition* Objective); -}; - - -// Class WillowGame.MissionObjectiveSetCollectionDefinition -// 0x000C (0x006C - 0x0078) -class UMissionObjectiveSetCollectionDefinition : public UMissionObjectiveSetDefinition -{ -public: - TArray ObjectiveSetDefinitions; // 0x006C(0x000C) (Edit, EditConst, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MissionObjectiveSetCollectionDefinition"); - return ptr; - } - - - bool ContainsObjective(class UMissionObjectiveDefinition* Objective); -}; - - -// Class WillowGame.MissionPopulationAspect -// 0x0034 (0x003C - 0x0070) -class UMissionPopulationAspect : public UPopulationAspect -{ -public: - struct FPointer VfTable_IIMission; // 0x003C(0x0004) (Const, Native, NoExport) - class UMissionObjectiveDefinition* MissionObjective; // 0x0040(0x0004) (Edit) - unsigned char Activation; // 0x0044(0x0001) (Edit) - unsigned char ObjectiveUpdateSetting; // 0x0045(0x0001) (Edit) - unsigned char WaypointSetting; // 0x0046(0x0001) (Edit) - unsigned char WaypointActorSetting; // 0x0047(0x0001) (Edit) - class UMissionObjectiveDefinition* OverrideObjective; // 0x0048(0x0004) (Edit) - unsigned long bDefendTarget : 1; // 0x004C(0x0004) (Edit) - unsigned long bApplyObjectiveSetRestrictionToActivation : 1; // 0x004C(0x0004) (Edit) - unsigned long bActiveWaypoint : 1; // 0x004C(0x0004) - unsigned long bInitialized : 1; // 0x004C(0x0004) - TArray WaypointObjectiveSetRestrictions; // 0x0050(0x000C) (Edit, NeedCtorLink) - int AreaRadius; // 0x005C(0x0004) (Edit, Const) - TArray ItemPools; // 0x0060(0x000C) (Edit, NeedCtorLink) - class AWillowMissionPickupFailsafe* PickupFailsafe; // 0x006C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MissionPopulationAspect"); - return ptr; - } - - - void DenStatRemoved(class APawn* DenPawn); - void DenStatAdded(class APawn* DenPawn); - void MissionReactionObjectiveComplete(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* CompletedObjective); - void MissionReactionObjectiveCleared(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* ClearedObjective); - void MissionReactionObjectiveUpdated(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* UpdatedObjective); - void MissionReactionObjectiveSetChanged(class AMissionTracker* Tracker, class UMissionObjectiveSetDefinition* NewSet, class UMissionObjectiveSetDefinition* PreviousSet); - void MissionReactionStatusChanged(class AMissionTracker* Tracker, class UMissionDefinition* Mission, unsigned char NewStatus); - void MissionReactionLevelLoad(class AMissionTracker* Tracker, class UMissionDefinition* Mission); - void SetActivationFromMission(class AMissionTracker* Tracker, class UMissionDefinition* Mission, bool bRespawnIfAlreadyActive); - void RemoveWaypointsFromOpportunity(); - void CreateWaypoint(class AActor* WaypointActor, class UMissionObjectiveDefinition* Objective); - void EnabledStatusChanged(bool bIsEnabled, bool bHasActiveActors); - void AllActorsRemoved(bool bFinishedSpawning); - void OnActorDeath(class AActor* DeadActor); - void OnSpawnActor(class AActor* SpawnedActor); - void CreateWaypointFromWaypointSetting(class AActor* WaypointActor); - void GrantItemsToActor(class AActor* SpawnedActor); - void Initialize(); -}; - - -// Class WillowGame.MissionTracker -// 0x03B0 (0x0188 - 0x0538) -class AMissionTracker : public AActor -{ -public: - struct FPointer VfTable_IIBehaviorConsumer; // 0x0188(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIPlayerBehavior; // 0x018C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIScreenParticle; // 0x0190(0x0004) (Const, Native, NoExport) - TArray MissionList; // 0x0194(0x000C) (NeedCtorLink) - struct FMultiMap_Mirror StatListenersMap; // 0x01A0(0x003C) (Const, Native) - class UMissionDefinition* ActiveMission; // 0x01DC(0x0004) (Net, RepNotify) - TArray MissionObservers; // 0x01E0(0x000C) (AlwaysInit, NeedCtorLink) - TArray MissionDirectors; // 0x01EC(0x000C) (AlwaysInit, NeedCtorLink) - TArray DependentMissions; // 0x01F8(0x000C) (AlwaysInit, NeedCtorLink) - TArray MissionsWithCompletedDependencies; // 0x0204(0x000C) (AlwaysInit, NeedCtorLink) - struct FReplicatedMissionDirectiveData DynamicMissionDirectives[0xA]; // 0x0210(0x0014) (Net, RepNotify, RepRetry) - TArray MissionWaypoints; // 0x02D8(0x000C) (Component, AlwaysInit, NeedCtorLink) - TArray LevelTransitions; // 0x02E4(0x000C) (AlwaysInit, NeedCtorLink) - TArray ActiveTimedMissions; // 0x02F0(0x000C) (AlwaysInit, NeedCtorLink) - TArray DefendMissions; // 0x02FC(0x000C) (AlwaysInit, NeedCtorLink) - struct FDefendTargetData DefendTarget; // 0x0308(0x0008) (Net) - TArray ActiveMissionWeapons; // 0x0310(0x000C) (AlwaysInit, NeedCtorLink) - unsigned long bDataValidated : 1; // 0x031C(0x0004) - unsigned long bCinematicMode : 1; // 0x031C(0x0004) - unsigned long bNeedToIssueLevelLoadEvents : 1; // 0x031C(0x0004) - TArray BlockedMissions; // 0x0320(0x000C) (AlwaysInit, NeedCtorLink) - class UMissionDefinition* GlobalMissionBlocker; // 0x032C(0x0004) - TArray ObjectiveUpdates; // 0x0330(0x000C) (AlwaysInit, NeedCtorLink) - struct FBehaviorConsumerHandle BehaviorConsumerHandle; // 0x033C(0x0004) - struct FMinimapIconHelper_Director IconHelper_Directors[0xE]; // 0x0340(0x001C) (Net, RepRetry) - struct FMissionKickoffData PendingMissionKickoff; // 0x04C8(0x000C) - TArray ActiveMissionChangedDelegates; // 0x04D4(0x000C) (NeedCtorLink) - TArray MissionStatusChangedDelegates; // 0x04E0(0x000C) (NeedCtorLink) - TArray MissionObjectivesChangedDelegates; // 0x04EC(0x000C) (NeedCtorLink) - TArray MissionFilteredChangedDelegates; // 0x04F8(0x000C) (NeedCtorLink) - class UMissionDefinition* FastForwardTriggerMission; // 0x0504(0x0004) - struct FScriptDelegate __OnActiveMissionChanged__Delegate; // 0x0508(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnMissionStatusChanged__Delegate; // 0x0514(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnMissionObjectivesChanged__Delegate; // 0x0520(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnMissionFilteredChanged__Delegate; // 0x052C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MissionTracker"); - return ptr; - } - - - void PlayTurnIn(class UMissionDefinition* InMission); - void PlayKickoffDialogOnly(class UMissionDefinition* InMission); - void PlayKickoff(class UMissionDefinition* InMission); - void ReceiveChallenge(class UChallengeDefinition* ChalDef, bool bIsCharacterLoad, bool bGiveToAllPlayers); - void UpdateVisibilityOfAllActiveScreenParticles(); - bool ScreenParticlesShouldBeVisible(); - void SetUpVoGScreenParticle(class UParticleSystem* Template, const struct FName& TextureMovieParamName); - void HideScreenParticle(class UParticleSystem* Template, const struct FName& ParticleTag, bool bAllowParticleToFinish); - void ShowScreenParticle(const struct FScreenParticleInitParams& InitParams); - void Behavior_RegisterStation(class ATravelStation* ActivatedStation, bool bFromSave); - void Behavior_StopRevive(); - void Behavior_StartRevive(); - bool GetPlayerLoot(int CustomGameStage, int CustomAwesomeLevel, const struct FName& CustomConfiguration, TArray* SpawnedLoot); - void Behavior_SpawnTeleporter(class UPersonalTeleporterDefinition* Definition); - void Behavior_SetCurrentProjectile(class UProjectileDefinition* CurrentProjectile); - void Behavior_ForceFeedback(class UForceFeedbackWaveform* FFWaveform, bool ForWeaponFiring); - class AWillowProjectile* Behavior_SpawnCurrentProjectile(class UProjectileDefinition* CurrentProjectile, bool bLeftHand, bool bConsumeResource, bool bNoVelocity, bool bSetProjectileToGrenadeMod); - void Behavior_UnlockAchievementForAllPlayers(int AchievementId, int MinimumPlayersRequired); - void Behavior_DetachMeleeWeapon(bool bApplyToThirdPerson, bool bApplyToFirstPerson); - void Behavior_AttachMeleeWeapon(bool bApplyToThirdPerson, bool bApplyToFirstPerson); - void Behavior_UnlockAchievement(int AchievementId); - void Behavior_SendMessageToPlayers(bool bShouldSendToInstigator, class UClass* SendMsgClass); - void Behavior_CameraAnim(class UCameraAnim* Anim); - void Behavior_ViewShake(const struct FGearboxViewShakeInfo& ShakeInfo); - void Behavior_ThrowGrenade(); - void Behavior_Melee(); - void Behavior_Reload(); - struct FBehaviorConsumerHandle GetBehaviorConsumerHandle(); - void RunMissionCustomEvent(class UMissionDefinition* Mission, const struct FName& EventName); - void DebugRefreshHUD(); - unsigned char DebugAdvanceTrackedMission(bool bDoNotAdvanceObjectiveSet); - void DebugIncrementObjective(const struct FString& InMission, const struct FString& InObjective); - void DebugCompleteObjective(const struct FString& InMission, const struct FString& InObjective); - class UMissionObjectiveDefinition* DebugGetObjectiveFromString(class UMissionDefinition* InMission, const struct FString& InObjective); - void DebugMakeEligibileAndComplete(class UMissionDefinition* InMission); - void DebugMakeEligibleForAndAccept(const struct FString& InMission); - void DebugAcceptMission(const struct FString& InMission); - void DebugUndoMission(class UMissionDefinition* InMission); - void DebugAdvanceObjectiveSet(const struct FString& InMission, const struct FString& ShouldCompleteObjectives); - void DebugUndoCompleteMission(const struct FString& InMission); - void DebugCompleteMission(const struct FString& InMission); - class UMissionDefinition* DebugGetMissionFromString(const struct FString& InMission); - static void StaticSetMissionDirectorParticle(class AActor* MissionDirectorActor, class UParticleSystemComponent** MissionParticle); - void TriggerMissionFilteredChangedDelegates(); - void ClearMissionFilteredChangedDelegate(const struct FScriptDelegate& MissionFilteredChangedDelegate); - void AddMissionFilteredChangedDelegate(const struct FScriptDelegate& MissionFilteredChangedDelegate); - void OnMissionFilteredChanged(); - void TriggerMissionObjectivesChangedDelegates(class UMissionDefinition* MissionThatChanged); - void ClearMissionObjectivesChangedDelegate(const struct FScriptDelegate& MissionObjectivesChangedDelegate); - void AddMissionObjectivesChangedDelegate(const struct FScriptDelegate& MissionObjectivesChangedDelegate); - void OnMissionObjectivesChanged(class UMissionDefinition* MissionThatChanged); - void TriggerMissionStatusChangedDelegates(); - void ClearMissionStatusChangedDelegate(const struct FScriptDelegate& MissionStatusChangedDelegate); - void AddMissionStatusChangedDelegate(const struct FScriptDelegate& MissionStatusChangedDelegate); - void OnMissionStatusChanged(); - void TriggerActiveMissionChangedDelegates(); - void ClearActiveMissionChangedDelegate(const struct FScriptDelegate& ActiveMissionChangedDelegate); - void AddActiveMissionChangedDelegate(const struct FScriptDelegate& ActiveMissionChangedDelegate); - void OnActiveMissionChanged(); - void NotifyLocalPlayerOfActiveMission(); - void ReplicatedEvent(const struct FName& VarName); - void ProcessDynamicMissionDirectives(); - bool AllExpansionSideMissionsComplete(class AWillowPlayerController* Player, class UDownloadableExpansionDefinition* Expansion); - void InitializeMissionsWithCompletedDependencies(); - int GetMissionCount(bool bIncludeRepeatableMissions, bool bIncludeDLC, bool bIncludeAll); - bool IsDataValid(); - void ValidateData(); - void StopMissionTimer(class UMissionDefinition* TimedMission); - void StartMissionTimer(class UMissionDefinition* TimedMission); - void AddTimeToMission(class UMissionDefinition* TimedMission, float SecondsToAdd); - void NotifyActorDied(class AActor* DeadActor); - bool IsValidMissionWeapon(class UMissionWeaponBalanceDefinition* MissionWeaponBalanceDef); - void AddDefendTarget(class AActor* Target, class UMissionObjectiveDefinition* Objective); - bool IsObjectiveBitSet(class UMissionObjectiveDefinition* MissionObjective, int ObjectiveBit); - void RemoteUpdateMissionFiltered(struct FReplicatedMissionFilterData* MissionFilterData); - void RemoteDecrementMissionObjective(class UMissionObjectiveDefinition* Objective); - void RemoteClearMissionObjective(class UMissionObjectiveDefinition* Objective); - void RemoteUpdateMissionObjective(struct FReplicatedMissionObjectiveData* ObjectiveData); - void RemoteSubObjectiveSetAdvanced(class UMissionObjectiveSetDefinition* SubObjectiveSetAdvanced); - void RemoteUpdateActiveObjectiveSet(class UMissionObjectiveSetDefinition* ActiveObjectiveSet); - void RemoteUpdateMissionStatus(int GameStage, struct FReplicatedMissionStatusData* MissionStatusData); - void RemoteUpdateMissionData(struct FReplicatedMissionData* ReplicatedMissionData); - void GetAllMissions(TArray* AllMissions); - class UMissionDefinition* GetMissionForNumber(int MissionNumber); - void GetActiveSubObjectiveSets(class UMissionObjectiveSetCollectionDefinition* SetCollection, TArray* ActiveSubObjectiveSets); - bool CanEndMission(class UMissionDefinition* InMission); - bool CanStartMission(class UMissionDefinition* InMission); - void SetKickoffHeard(class UMissionDefinition* InMission); - void NotifyPawnDied(class AWillowPawn* KilledPawn, class AController* InstigatedBy, class UClass* DamageTypeClass, class UDamageTypeDefinition* DamageTypeDefinition, const FScriptInterface& DamageCauser, bool bKilledByCritical, const struct FTraceHitInfo& HitInfo); - void GetCurrentObjectives(class UMissionDefinition* InMission, TArray* CurrentObjectives, TArray* BranchObjectives); - bool IsObjectiveSetActive(class UMissionObjectiveSetDefinition* ObjectiveSet); - class UMissionObjectiveSetDefinition* GetActivePrimaryObjectiveSet(class UMissionDefinition* InMission); - int GetObjectiveCount(class UMissionObjectiveDefinition* MissionObjective); - bool IsMissionObjectiveActive(class UMissionObjectiveDefinition* MissionObjective); - bool IsMissionObjectiveComplete(class UMissionObjectiveDefinition* MissionObjective); - bool IsMissionBlocked(class UMissionDefinition* InMission); - unsigned char GetCompletedBranch(class UMissionDefinition* Mission); - void GetObjectivesProgress(class UMissionDefinition* InMission, bool bClearCurrentIncompleteAllOrNothingObjectives, TArray* ObjectivesProgress); - void GetActiveMissionData(struct FMissionData* ActiveMissionData); - class UMissionDefinition* GetActiveMission(); - void SetActiveMission(class UMissionDefinition* InMission, bool bFromActivation, class AWillowPlayerController* WillowPC); - void EvaluateStat(const struct FName& StatId); - void DecrementObjective(class UMissionObjectiveDefinition* Objective); - void UpdateObjective(class UMissionObjectiveDefinition* MissionObjective, int ObjectiveBit); - void FastTravelStationRegistered(); - void RegisterLevelTransition(class ALevelTravelStation* LevelTransition, const struct FName& TargetLevel); - void UnregisterWaypoint(class UWaypointComponent* Waypoint, class UMissionDefinition* InMission); - void RegisterWaypoint(class UWaypointComponent* Waypoint, class UMissionDefinition* InMission); - void UnregisterMissionDirector(const FScriptInterface& MissionDirector); - void RegisterMissionDirector(const FScriptInterface& MissionDirector); - void UnregisterMissionObserver(const FScriptInterface& MissionObserver); - void RegisterMissionObserver(const FScriptInterface& MissionObserver, class UMissionDefinition* InMission); - void OnCinematicModeChanged(bool bInCinematicMode); - bool MissionDependenciesMet(class UMissionDefinition* InMission); - unsigned char GetMissionStatus(class UMissionDefinition* InMission); - void CompleteMission(class UMissionDefinition* InMission, class AWillowPlayerController* WillowPC); - void ActivateMission(class UMissionDefinition* InMission, class AWillowPlayerController* WillowPC); - void GrantMissionWeaponsToClientPlayer(class AWillowPlayerController* WillowPC); - void SendMissionData(class AWillowPlayerController* WillowPC); - bool InitializeWorldMissionState(TArray InMissionList, TArray InFilteredMissions, class AWillowPlayerController* WillowPC); - void InitializePIEWorldMissionState(); - void GetMissionDescription(class UMissionDefinition* InMission, bool bShowTurnInDescription, struct FString* Summary, struct FString* Description); - bool IsMissionFiltered(class UMissionDefinition* InMission); - void ToggleMissionFiltered(class UMissionDefinition* InMission); - void SetMissionStatus(class UMissionDefinition* InMission, unsigned char MissionStatus, class AWillowPlayerController* WillowPC); -}; - - -// Class WillowGame.MovementComponent -// 0x0003 (0x0059 - 0x005C) -class UMovementComponent : public UActorComponent -{ -public: - unsigned char UnknownData00[0x3]; // 0x0059(0x0003) MISSED OFFSET - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MovementComponent"); - return ptr; - } - - - void Init(); -}; - - -// Class WillowGame.DrunkenBaseComponent -// 0x0044 (0x005C - 0x00A0) -class UDrunkenBaseComponent : public UMovementComponent -{ -public: - float StartApproachDistance; // 0x005C(0x0004) (Edit, Const) - float StartDelayTime; // 0x0060(0x0004) (Edit, Const) - float EaseInTime; // 0x0064(0x0004) (Edit, Const) - float StartTime; // 0x0068(0x0004) (Transient) - unsigned long bInitialized : 1; // 0x006C(0x0004) (Transient) - int RandomNumberSeed; // 0x0070(0x0004) (Transient) - unsigned char UnknownData00[0xC]; // 0x0074(0x000C) MISSED OFFSET - struct FQuat LastVelocityRotOffset; // 0x0080(0x0010) (Transient) - struct FQuat LastAccelRotOffset; // 0x0090(0x0010) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DrunkenBaseComponent"); - return ptr; - } - - - void GenerateRandomNumberSeed(); - void SetRandomNumberSeed(int InRandomNumberSeed); - void Init(); -}; - - -// Class WillowGame.DrunkenRandomComponent -// 0x0034 (0x00A0 - 0x00D4) -class UDrunkenRandomComponent : public UDrunkenBaseComponent -{ -public: - float PathCorrectionInterval; // 0x00A0(0x0004) (Edit, Const) - float TurnSpeed; // 0x00A4(0x0004) (Edit, Const) - float ApproachTurnSpeed; // 0x00A8(0x0004) (Edit, Const) - float MaxSpreadAngle; // 0x00AC(0x0004) (Edit, Const) - float MaxDepartureAngle; // 0x00B0(0x0004) (Edit, Const) - float LastUpdateTime; // 0x00B4(0x0004) (Transient) - float LastDepartureAngle; // 0x00B8(0x0004) (Transient) - struct FRotator LastRotationOffset; // 0x00BC(0x000C) (Transient) - struct FRotator TargetRotationOffset; // 0x00C8(0x000C) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DrunkenRandomComponent"); - return ptr; - } - -}; - - -// Class WillowGame.DrunkenWaveComponent -// 0x0018 (0x00A0 - 0x00B8) -class UDrunkenWaveComponent : public UDrunkenBaseComponent -{ -public: - float MaxRandomWaveOffsetTime; // 0x00A0(0x0004) (Edit, Const) - TArray Waves; // 0x00A4(0x000C) (Edit, Const, NeedCtorLink) - float GlobalWaveScale; // 0x00B0(0x0004) (Edit, Const) - float WaveOffsetTime; // 0x00B4(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DrunkenWaveComponent"); - return ptr; - } - -}; - - -// Class WillowGame.NameListDefinition -// 0x000C (0x003C - 0x0048) -class UNameListDefinition : public UGBXDefinition -{ -public: - TArray Names; // 0x003C(0x000C) (Edit, Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("NameListDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.NPCLoadBalancer -// 0x0024 (0x003C - 0x0060) -class UNPCLoadBalancer : public UObject -{ -public: - TArray TheList; // 0x003C(0x000C) (NeedCtorLink) - float LastPathTime; // 0x0048(0x0004) - int NumberNPCsMoving; // 0x004C(0x0004) - float LastUpdateTime; // 0x0050(0x0004) - int MaxNumberPathing; // 0x0054(0x0004) - float TimeBetweenUpdates; // 0x0058(0x0004) - unsigned long NumberPathingReducedByPlayerCount : 1; // 0x005C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("NPCLoadBalancer"); - return ptr; - } - - - bool CheckPathing(class AWillowMind* InMind); - bool WantsToPath(class AWillowMind* InMind); - void PathFailed(class AWillowMind* InMind); - void ClearList(); - void OnPerch(class AWillowMind* InMind, bool bOnPerch); - void IsPathing(class AWillowMind* InMind, bool bPathing); - bool CanContinuePath(class AWillowMind* InMind); - bool CanStartPath(class AWillowMind* InMind); -}; - - -// Class WillowGame.PackageAssetLibrary -// 0x001C (0x003C - 0x0058) -class UPackageAssetLibrary : public UGBXDefinition -{ -public: - class UClass* LibraryType; // 0x003C(0x0004) (Edit) - TArray Sublibraries; // 0x0040(0x000C) (Edit, EditConst, NeedCtorLink) - TArray SublibraryLinks; // 0x004C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PackageAssetLibrary"); - return ptr; - } - -}; - - -// Class WillowGame.PackageAssetSublibrary -// 0x0024 (0x003C - 0x0060) -class UPackageAssetSublibrary : public UGBXDefinition -{ -public: - class UClass* LibraryType; // 0x003C(0x0004) (Edit, EditConst) - TArray Assets; // 0x0040(0x000C) (Edit, EditConst, NeedCtorLink, Deprecated) - TArray AssetPaths; // 0x004C(0x000C) (Edit, EditConst, NeedCtorLink) - struct FName CachedPackageName; // 0x0058(0x0008) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PackageAssetSublibrary"); - return ptr; - } - -}; - - -// Class WillowGame.PassengerCameraDefinition -// 0x005C (0x003C - 0x0098) -class UPassengerCameraDefinition : public UGBXDefinition -{ -public: - float AfterburnerHandlingCamera; // 0x003C(0x0004) (Edit) - unsigned long DoNotLerpToThisSeat : 1; // 0x0040(0x0004) (Edit, Const) - unsigned long bRotateCameraUnderVehicle : 1; // 0x0040(0x0004) (Edit) - unsigned long bSnapCameraYaw : 1; // 0x0040(0x0004) (Edit, Const) - unsigned long bSnapCameraPitch : 1; // 0x0040(0x0004) (Edit, Const) - unsigned long bScaleDistanceWithSpeed : 1; // 0x0040(0x0004) (Edit, Const) - float CameraModifierSpeed; // 0x0044(0x0004) (Edit, Const) - float CameraRollSmoothingSpeed; // 0x0048(0x0004) (Edit, Const) - unsigned char LerpStyle; // 0x004C(0x0001) (Edit, Const) - unsigned char CameraTarget; // 0x004D(0x0001) (Edit, Const) - unsigned char CameraBehaviorOnEntry; // 0x004E(0x0001) (Edit, Const) - unsigned char UnknownData00[0x1]; // 0x004F(0x0001) MISSED OFFSET - struct FVector BaseCameraPosition; // 0x0050(0x000C) (Edit, Const) - float CameraOffset; // 0x005C(0x0004) (Edit, Const) - struct FRotator ForcedCameraRotation; // 0x0060(0x000C) (Edit, Const) - float CameraPitchUpOffset; // 0x006C(0x0004) (Edit, Const) - float CameraPitchDownOffset; // 0x0070(0x0004) (Edit, Const) - float ViewPitchMin; // 0x0074(0x0004) (Edit, Const) - float ViewPitchMax; // 0x0078(0x0004) (Edit, Const) - float ViewYawLimitFromTurretFacing; // 0x007C(0x0004) (Edit, Const) - float CameraSnapDelay; // 0x0080(0x0004) (Edit, Const) - float CameraSnapSpeed; // 0x0084(0x0004) (Edit, Const) - float CameraFastScale; // 0x0088(0x0004) (Edit, Const) - float RotationRateYaw; // 0x008C(0x0004) (Edit, Const) - float RotationRatePitch; // 0x0090(0x0004) (Edit, Const) - float LookForwardDist; // 0x0094(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PassengerCameraDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.PawnRelevanceUtility -// 0x0000 (0x003C - 0x003C) -class UPawnRelevanceUtility : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PawnRelevanceUtility"); - return ptr; - } - -}; - - -// Class WillowGame.PawnRelevanceUtilityCaching -// 0x0040 (0x003C - 0x007C) -class UPawnRelevanceUtilityCaching : public UPawnRelevanceUtility -{ -public: - unsigned long CachingEnabled : 1; // 0x003C(0x0004) (Const) - float MaxCacheTime; // 0x0040(0x0004) (Const) - float DistanceClose; // 0x0044(0x0004) (Const) - float DistanceMed; // 0x0048(0x0004) (Const) - float CacheFreshnessTimeClose; // 0x004C(0x0004) (Const) - float CacheFreshnessTimeMed; // 0x0050(0x0004) (Const) - float CacheFreshnessTimeFar; // 0x0054(0x0004) (Const) - float CacheFreshnessTimePlayer; // 0x0058(0x0004) (Const) - float CacheTimeFudgeFactorClose; // 0x005C(0x0004) (Const) - float CacheTimeFudgeFactorMed; // 0x0060(0x0004) (Const) - float CacheTimeFudgeFactorFar; // 0x0064(0x0004) (Const) - float HasMovedDistThreshold; // 0x0068(0x0004) (Const) - float HasMovedDistThresholdRelevant; // 0x006C(0x0004) (Const) - TArray CachedRelevance; // 0x0070(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PawnRelevanceUtilityCaching"); - return ptr; - } - -}; - - -// Class WillowGame.PawnRelevanceUtilityFixedCost -// 0x0024 (0x007C - 0x00A0) -class UPawnRelevanceUtilityFixedCost : public UPawnRelevanceUtilityCaching -{ -public: - float CloseDistanceSquared; // 0x007C(0x0004) (Const) - float MedDistanceSquared; // 0x0080(0x0004) (Const) - int MaxLineChecksPerFrame; // 0x0084(0x0004) (Const) - TArray Buckets; // 0x0088(0x000C) (Transient, NeedCtorLink) - float MedAccumulatedTime; // 0x0094(0x0004) - float FarAccumulatedTime; // 0x0098(0x0004) - float SkipUpdateForTime; // 0x009C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PawnRelevanceUtilityFixedCost"); - return ptr; - } - - - void SetMaxLineChecks(int CheckCount); - void SetBucket(int BucketNum, float BucketDistance, int MaxLineChecks, int MaxIterations); - void ShowBucketSettings(); - void PrintBuckets(); -}; - - -// Class WillowGame.PerchDefinition -// 0x00A4 (0x003C - 0x00E0) -class UPerchDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIBodyInfoProvider; // 0x003C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBehaviorProvider; // 0x0040(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIAnimProvider; // 0x0044(0x0004) (Const, Native, NoExport) - struct FAIRange LoopTime; // 0x0048(0x0008) (Edit, Const) - struct FAIRange CooldownTime; // 0x0050(0x0008) (Edit, Const) - TArray AnimMap; // 0x0058(0x000C) (Edit, Const, NeedCtorLink) - unsigned long bUseCollision : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bRotateYawOnly : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bOptimizeMemory : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bCheckForPlayerInRange : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bCombatPerch : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bDynamicLightEnvironment : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bCastShadows : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bUseBooleanEnvironmentShadowing : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bDynamic : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bSynthesizeSHLight : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bShadowFromEnvironment : 1; // 0x0064(0x0004) (Edit, Const) - unsigned long bAffectedBySmallDynamicLights : 1; // 0x0064(0x0004) (Edit, Const) - class UExpressionEvaluator* CanUseExpression; // 0x0068(0x0004) (Edit, Const, EditInline) - float LerpTime; // 0x006C(0x0004) (Edit, Const) - float AdditionalOffsetScale; // 0x0070(0x0004) (Edit, Const) - float PlayerInRangeCheckFrequency; // 0x0074(0x0004) (Edit, Const) - float PlayerInRangeRadius; // 0x0078(0x0004) (Edit, Const) - float PlayerInRangeCooldown; // 0x007C(0x0004) (Edit, Const) - class UProjectileDefinition* CombatProjectile; // 0x0080(0x0004) (Edit, Const) - struct FBodyCompositionData BodyComposition; // 0x0084(0x0014) (Const, Component, DuplicateTransient, NeedCtorLink) - class UBehaviorProviderDefinition* BehaviorProviderDefinition; // 0x0098(0x0004) (Const) - float LightingBoundsScale; // 0x009C(0x0004) (Edit, Const) - int NumVolumeVisibilitySamples; // 0x00A0(0x0004) (Edit, Const) - float ModShadowFadeoutExponent; // 0x00A4(0x0004) (Edit, Const) - float ModShadowFadeoutTime; // 0x00A8(0x0004) (Edit, Const) - struct FLinearColor AmbientGlow; // 0x00AC(0x0010) (Edit, Const) - struct FVector AmbientShadowSourceDirection; // 0x00BC(0x000C) (Edit, Const) - struct FLinearColor AmbientShadowColor; // 0x00C8(0x0010) (Edit, Const) - float DominantShadowTransitionStartDistance; // 0x00D8(0x0004) (Edit, Const) - float DominantShadowTransitionEndDistance; // 0x00DC(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PerchDefinition"); - return ptr; - } - - - void OnPlayerInRange(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnFinished(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnStopAnim(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnIdleAnim(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnStartAnim(struct FBehaviorConsumerHandle* ConsumerHandle); - void SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition); - class UBehaviorProviderDefinition* GetBehaviorProviderDefinition(); - void GetAnims(TArray* OutAnims); - bool CanUse(class UObject* ContextSource); - bool GetPerchData(class UPopulationBodyTag* Key, struct FPerchAnimData* Data); - bool Supports(class UPopulationBodyTag* Key); -}; - - -// Class WillowGame.PerchEditorComponent -// 0x0000 (0x0210 - 0x0210) -class UPerchEditorComponent : public UPrimitiveComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PerchEditorComponent"); - return ptr; - } - -}; - - -// Class WillowGame.PhysicsJumpConnection -// 0x001C (0x003C - 0x0058) -class UPhysicsJumpConnection : public UObject -{ -public: - class APhysicsJumpNode* Source; // 0x003C(0x0004) (Edit, Const, EditConst) - class APhysicsJumpNode* Destination; // 0x0040(0x0004) (Edit, Const) - float Speed; // 0x0044(0x0004) (Edit, Const) - float Angle; // 0x0048(0x0004) (Edit, Const) - struct FVector Velocity; // 0x004C(0x000C) (Edit, Const, EditConst) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PhysicsJumpConnection"); - return ptr; - } - -}; - - -// Class WillowGame.PhysicsJumpNode -// 0x0034 (0x0244 - 0x0278) -class APhysicsJumpNode : public APathNode -{ -public: - struct FPointer VfTable_IIGBXNavMeshSpecialMove; // 0x0244(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIGBXNavMeshSeed; // 0x0248(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIGBXNavMeshBuildEvents; // 0x024C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_FTickableObject; // 0x0250(0x0004) (Const, Native, NoExport) - TArray Connections; // 0x0254(0x000C) (Edit, NeedCtorLink, EditInline) - class USpecialMove_PhysicsJump* OverrideJumpSMD; // 0x0260(0x0004) (Edit, Const) - float JumpRadius; // 0x0264(0x0004) (Edit, Const) - unsigned long bLimitUsage : 1; // 0x0268(0x0004) (Edit, Const) - unsigned long bEnabled : 1; // 0x0268(0x0004) (Edit) - TArray AllowedTags; // 0x026C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PhysicsJumpNode"); - return ptr; - } - - - void OnToggle(class USeqAct_Toggle* Action); - struct FRotator GetRotation(const struct FVector& Up, class APhysicsJumpNode* Destination); - struct FRotator GetStartRotation(int JumpIndex); - struct FRotator GetEndRotation(int JumpIndex); - struct FVector GetEndLocation(class AWillowPawn* Pawn, int JumpIndex); - struct FVector GetStartLocation(class AWillowPawn* Pawn); - struct FVector GetLocation(float PawnHeight); - class UCylinderComponent* GetPrimaryCollision(class AWillowPawn* Pawn); - class USpecialMove_PhysicsJump* GetJumpDefFromBody(class UBodyClassDefinition* BodyClass); - void RemoveJumpDestination(class APhysicsJumpNode* JumpNode); - void AddJumpDestination(class APhysicsJumpNode* JumpNode); - int GetJumpIndex(class APhysicsJumpNode* JumpNode); -}; - - -// Class WillowGame.PhysicsJumpNodeEditorComponent -// 0x0000 (0x0210 - 0x0210) -class UPhysicsJumpNodeEditorComponent : public UPrimitiveComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PhysicsJumpNodeEditorComponent"); - return ptr; - } - -}; - - -// Class WillowGame.PlayerBlockingVolume -// 0x0000 (0x01C0 - 0x01C0) -class APlayerBlockingVolume : public ABlockingVolume -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerBlockingVolume"); - return ptr; - } - - - bool StopsProjectile(class AProjectile* P); -}; - - -// Class WillowGame.ExecuteBlockingVolume -// 0x0000 (0x01C0 - 0x01C0) -class AExecuteBlockingVolume : public APlayerBlockingVolume -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ExecuteBlockingVolume"); - return ptr; - } - - - bool StopsProjectile(class AProjectile* P); -}; - - -// Class WillowGame.PlayerChallengeListDefinition -// 0x000C (0x003C - 0x0048) -class UPlayerChallengeListDefinition : public UGBXDefinition -{ -public: - TArray PlayerChallenges; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerChallengeListDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.PlayerClassAttributeValueResolver -// 0x0004 (0x003C - 0x0040) -class UPlayerClassAttributeValueResolver : public UAttributeValueResolver -{ -public: - class UPlayerClassIdentifierDefinition* PlayerClassId; // 0x003C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerClassAttributeValueResolver"); - return ptr; - } - -}; - - -// Class WillowGame.PlayerClassCountAttributeValueResolver -// 0x0004 (0x003C - 0x0040) -class UPlayerClassCountAttributeValueResolver : public UAttributeValueResolver -{ -public: - class UPlayerClassIdentifierDefinition* PlayerClassId; // 0x003C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerClassCountAttributeValueResolver"); - return ptr; - } - - - static void ResetPlayerClassCountOverride(); - static void SetPlayerClassCountOverride(class UPlayerClassIdentifierDefinition* PlayerClassIdToOverride, int Override); -}; - - -// Class WillowGame.PlayerClassIdentifierDefinition -// 0x0064 (0x003C - 0x00A0) -class UPlayerClassIdentifierDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIDlcLicensableObject; // 0x003C(0x0004) (Const, Native, NoExport) - struct FString ClassName; // 0x0040(0x000C) (Edit, Const, NeedCtorLink) - struct FString LocalizedClassName; // 0x004C(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString LocalizedClassNameNonCaps; // 0x0058(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FName StatPlayerFirstSkillPoint; // 0x0064(0x0008) (Edit, Const) - class UDownloadableCharacterDefinition* DlcCharacterDef; // 0x006C(0x0004) (Edit, Const) - class UAttributeInitializationDefinition* ClassDropInitializationDefinition; // 0x0070(0x0004) (Transient) - class UItemPoolDefinition* CommonClassMods; // 0x0074(0x0004) (Edit, Const) - class UItemPoolDefinition* UncommonClassMods; // 0x0078(0x0004) (Edit, Const) - class UItemPoolDefinition* RareClassMods; // 0x007C(0x0004) (Edit, Const) - class UItemPoolDefinition* VeryRareClassMods; // 0x0080(0x0004) (Edit, Const) - class UItemPoolDefinition* LegendaryClassMods; // 0x0084(0x0004) (Edit, Const) - class UItemPoolDefinition* SlayerOfTerramorphousClassMods; // 0x0088(0x0004) (Edit, Const) - class UItemPoolDefinition* AsterClassMods; // 0x008C(0x0004) (Edit, Const) - class UItemPoolDefinition* LobeliaClassMods; // 0x0090(0x0004) (Edit, Const) - TArray CharacterCustomizations; // 0x0094(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerClassIdentifierDefinition"); - return ptr; - } - - - class UDownloadableContentDefinition* GetDownloadableContentDefinition(); -}; - - -// Class WillowGame.PlayerControllerAttributeContextResolver -// 0x0000 (0x003C - 0x003C) -class UPlayerControllerAttributeContextResolver : public UAttributeContextResolver -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerControllerAttributeContextResolver"); - return ptr; - } - -}; - - -// Class WillowGame.PlayerEventProviderDefinition -// 0x000C (0x003C - 0x0048) -class UPlayerEventProviderDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIBehaviorProvider; // 0x003C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIConstructObject; // 0x0040(0x0004) (Const, Native, NoExport) - class UBehaviorProviderDefinition* BehaviorProviderDefinition; // 0x0044(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerEventProviderDefinition"); - return ptr; - } - - - void OnPlayerEvent(unsigned char EventOutput, class AActor* Instigator, class AActor* Other, struct FBehaviorConsumerHandle* TheConsumerHandle); - void SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition); - class UBehaviorProviderDefinition* GetBehaviorProviderDefinition(); -}; - - -// Class WillowGame.WillowGameInfo -// 0x02E4 (0x0330 - 0x0614) -class AWillowGameInfo : public AGearboxGameInfo -{ -public: - struct FPointer VfTable_IIDesignerAttributeProvider; // 0x0330(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIAIInterface; // 0x0334(0x0004) (Const, Native, NoExport) - unsigned long bWeaponStay : 1; // 0x0338(0x0004) - unsigned long bDemoMode : 1; // 0x0338(0x0004) - unsigned long bPIESpawnInVehicle : 1; // 0x0338(0x0004) - unsigned long bConsoleServer : 1; // 0x0338(0x0004) - unsigned long bResurrectAllPlayersWhenOneDies : 1; // 0x0338(0x0004) - unsigned long bBossesRegenHealthOnReset : 1; // 0x0338(0x0004) - unsigned long bEnemiesForgetDownedPlayers : 1; // 0x0338(0x0004) - unsigned long bEnemiesCannotDoCloseAttacksOnDownedPlayers : 1; // 0x0338(0x0004) - unsigned long bDlcTravelFailureReceived : 1; // 0x0338(0x0004) - unsigned long HardcoreMode : 1; // 0x0338(0x0004) - unsigned long bIgnoreFriendlyFire : 1; // 0x0338(0x0004) - unsigned long bIgnoreNPCFriendlyFire : 1; // 0x0338(0x0004) - unsigned long bFromSeamlessTravel : 1; // 0x0338(0x0004) (Transient) - float AdjustedDifficulty; // 0x033C(0x0004) - struct FString PIESpawnInVehicleName; // 0x0340(0x000C) (NeedCtorLink) - class AActor* LastPlayerStartSpot; // 0x034C(0x0004) - class AActor* LastStartSpot; // 0x0350(0x0004) - class AWillowVehicle* VehicleList; // 0x0354(0x0004) - class UGlobalsDefinition* MyGlobals; // 0x0358(0x0004) - class ASkillEffectManager* GlobalSkillManager; // 0x035C(0x0004) - class UPlayerInteractionManager* GlobalPlayerInteractionManager; // 0x0360(0x0004) - class AChallengeManager* GlobalChallengeManager; // 0x0364(0x0004) - class UCombatMusicManager* GlobalCombatMusicManager; // 0x0368(0x0004) - class UPlayerStatsNotifier* GlobalPlayerStatsNotifier; // 0x036C(0x0004) - class ABlackMarketUpgradeManager* GlobalBlackMarketUpgradeManager; // 0x0370(0x0004) - TArray DesignerAttributes; // 0x0374(0x000C) (NeedCtorLink) - class AWillowPersonalTeleporter* ReturnTeleporter; // 0x0380(0x0004) - class AWillowPersonalTeleporter* PersonalTeleporter; // 0x0384(0x0004) - struct FName TeleporterDestinationName; // 0x0388(0x0008) - TArray PlayerObservers; // 0x0390(0x000C) (NeedCtorLink) - struct FString MapChangeInitiated; // 0x039C(0x000C) (Const, Localized, NeedCtorLink) - struct FString MapChangePlayerDown; // 0x03A8(0x000C) (Const, Localized, NeedCtorLink) - struct FString MapChangePlayerInMenu; // 0x03B4(0x000C) (Const, Localized, NeedCtorLink) - struct FString MapChangeYouAreInMenu; // 0x03C0(0x000C) (Const, Localized, NeedCtorLink) - struct FString MapChangeMissingDLC; // 0x03CC(0x000C) (Const, Localized, NeedCtorLink) - struct FString MapChangeNeedInstallMissingDLC; // 0x03D8(0x000C) (Const, Localized, NeedCtorLink) - struct FString MapChangeUpsellMissingDLC; // 0x03E4(0x000C) (Const, Localized, NeedCtorLink) - struct FString MapChangeCountdown; // 0x03F0(0x000C) (Const, Localized, NeedCtorLink) - struct FString MapChangeCanceledPlayerDown; // 0x03FC(0x000C) (Const, Localized, NeedCtorLink) - struct FString MapChangeCanceledPlayerMenu; // 0x0408(0x000C) (Const, Localized, NeedCtorLink) - struct FString MapChangePlayerIsSaving; // 0x0414(0x000C) (Const, Localized, NeedCtorLink) - struct FString MapChangeCanceledPlayerIsSaving; // 0x0420(0x000C) (Const, Localized, NeedCtorLink) - struct FString MapChangePlayerJoining; // 0x042C(0x000C) (Const, Localized, NeedCtorLink) - struct FString MapChangeUnknownPlayerJoining; // 0x0438(0x000C) (Const, Localized, NeedCtorLink) - struct FString MapChangeCanceledPlayerJoining; // 0x0444(0x000C) (Const, Localized, NeedCtorLink) - struct FString MapChangeCanceledUnknownPlayerJoining; // 0x0450(0x000C) (Const, Localized, NeedCtorLink) - struct FString MapChangePlayerDueling; // 0x045C(0x000C) (Const, Localized, NeedCtorLink) - struct FString MapChangeCanceledPlayerDueling; // 0x0468(0x000C) (Const, Localized, NeedCtorLink) - struct FString MapChangePlayerRespawn; // 0x0474(0x000C) (Const, Localized, NeedCtorLink) - struct FString MapChangeCanceledPlayerRespawn; // 0x0480(0x000C) (Const, Localized, NeedCtorLink) - int TravelCountdownTime; // 0x048C(0x0004) - int TravelPostCountdownTime; // 0x0490(0x0004) - class UBehavior_CheckMapChangeConditions* TravelBehavior; // 0x0494(0x0004) - FScriptInterface TravelEventInterface; // 0x0498(0x0008) - class UTravelStationDefinition* TravelStationDef; // 0x04A0(0x0004) - class AWillowPlayerController* TravelInstigator; // 0x04A4(0x0004) - struct FString NewShopInventory; // 0x04A8(0x000C) (Const, Localized, NeedCtorLink) - float SecondsUntilShopsReset; // 0x04B4(0x0004) - float ShopTimerRate; // 0x04B8(0x0004) (Transient) - float ShopTimerRateBaseValue; // 0x04BC(0x0004) (Const) - TArray ShopTimerRateModifierStack; // 0x04C0(0x000C) (Const, Transient, NeedCtorLink) - float LastShopResetTime; // 0x04CC(0x0004) - float SecondsUntilShopTimerResend; // 0x04D0(0x0004) - float NewShopInventoryDisplayTime; // 0x04D4(0x0004) - struct FColor NewShopInventoryDisplayColor; // 0x04D8(0x0004) - struct FWaypointActorData WaypointActors[0x6]; // 0x04DC(0x0014) (Component, NeedCtorLink) - struct FAreaWaypointData AreaWaypoints[0x4]; // 0x0554(0x000C) - TArray RecordedDialogEvents; // 0x0584(0x000C) (NeedCtorLink) - struct FColiseumPlayerInfo CachedColiseumStats[0x4]; // 0x0590(0x0010) (NeedCtorLink) - TArray AIBlackboards; // 0x05D0(0x000C) (ExportObject, Component, NeedCtorLink, EditInline) - int StartGameTimer; // 0x05DC(0x0004) - unsigned char StartGameState; // 0x05E0(0x0001) - unsigned char UnknownData00[0x3]; // 0x05E1(0x0003) MISSED OFFSET - TArray PlayersThatHaveSeenTheCharacterSelect; // 0x05E4(0x000C) (NeedCtorLink) - TArray PlayersThatHaveSelectedACharacter; // 0x05F0(0x000C) (NeedCtorLink) - TArray PlayersThatHaveReceivedAPawn; // 0x05FC(0x000C) (NeedCtorLink) - int CharacterSelectTimeInSeconds; // 0x0608(0x0004) - int CharacterSelectQuickStartTimeInSeconds; // 0x060C(0x0004) - int NextNameListIndex; // 0x0610(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGameInfo"); - return ptr; - } - - - int GetNameListIndex(); - void DriverLeftVehicle(class AVehicle* V, class APawn* P); - void DriverEnteredVehicle(class AVehicle* V, class APawn* P); - bool ClientsShouldSeeLobby(); - void UpdateBestNextHosts(); - void UpdateTookDamageFromEnemyStats(class APawn* DamagedPawn, class AController* InstigatedBy, class UCharacterClassDefinition* MyCharacterClass, class UClass* DamageType, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline, bool bWasLastDamageACriticalHit); - void UpdateWaypoints(); - void CheckAllClientsLoaded(); - void PostSeamlessTravel(); - void GetSeamlessTravelActorList(bool bToEntry, TArray* ActorList); - void GenericPlayerInitialization(class AController* C); - void TellClientsToSetSessionInviteFlags(const struct FName& SessionName, bool bAllowInvites, bool bAllowJoinViaPresence, bool bAllowJoinViaPresenceFriendsOnly); - void PlayerRemoved(class APlayerReplicationInfo* RemovedPlayer); - void PlayerAdded(class APlayerReplicationInfo* AddedPlayer); - void PlayerReceivedPawn(class APlayerReplicationInfo* PRI); - void PlayerSelectedCharacter(class APlayerReplicationInfo* PRI); - void PlayerOpenedCharacterSelect(class APlayerReplicationInfo* PRI); - void HandlePublicGame(); - void TestStartGame(); - void EndStartGame(); - void BeginStartGame(); - void ClearStartGameTimer(); - void UpdateStartGameTimer(); - void SetStartGameTimer(int Value); - void UpdateStartGameState(); - void StartNewGame(); - void RegisterServer(); - bool IsHardcoreMode(); - void SetHardcoreMode(bool NewHardcoreMode); - void CleanAIBlackBoards(); - class UWillowAIBlackboardComponent* GetAIBlackboard(class UPawnAllegiance* Allegiance); - void InitSequence(class UActionSequence* NewSequence); - class UPawnAllegiance* GetAllegiance(); - class UAIDefinition* GetAIDefinition(); - class UAIComponent* GetAIComponent(); - FScriptInterface GetAIParent(); - struct FVector GetAILocation(); - class AActor* GetAIActor(); - bool CanTickAI(); - void CatchupInitialColiseumStat(class AWillowPlayerController* InWPC, int InitialKillCount); - void ConditionallyConfigureColiseum(class AWillowPlayerController* NewPlayer); - void PublishColiseumStatDeltaForPlayer(class AWillowPlayerController* InWPC, unsigned char StatType, int StatDelta); - void PublishColiseumStatDeltas(); - void RemoveColiseumStatCacheForPlayer(class AWillowPlayerController* InWPC); - void InitColiseumStatArray(class AWillowPlayerController* WPC, TArray* Stats); - void FinishInitializingColiseumStatCache(); - void InitColiseumStatCacheForPlayer(class AWillowPlayerController* InWPC); - void ClearColiseumStatCache(); - static bool ShouldRestartPlayerAfterLogin(int PlayerIndex); - static void SetRestartPlayerAfterLogin(int PlayerIndex, bool bEnabled); - static bool ShouldInitializeStartupTeleporterAttribute(); - static void SetStartupTeleporterAttributeInitialization(bool bShouldInitialize); - bool PlayerResetShop(class AWillowPlayerController* Player, const FScriptInterface& Shop); - void RemoveWaypointComponent(class AActor* WaypointActor, class UWaypointComponent* Waypoint); - void AddWaypointComponent(class AActor* WaypointActor, class UWaypointComponent* Waypoint); - void ClearRemainingProjectiles(); - bool TravelPostCountdownInProcess(); - bool TravelCountdownInProcess(); - void ClearTravelData(); - void TravelPostCountdown(); - void TravelCountdown(); - void InitiateTravel(class APlayerController* InstigatingPlayer, const struct FName& StationDefinitionName, class UBehavior_CheckMapChangeConditions* Behavior, const FScriptInterface& EventInterface, class UTravelStationDefinition* StationDefinition); - bool CanAllPlayersTravelToDlcDestination(class UDownloadableExpansionDefinition* ExpansionDef); - TArray GetDlcCannotTravelPlayerList(class UDownloadableExpansionDefinition* ExpansionDef); - void TravelToFastTravelStation(const struct FName& StationDefinitionName); - void TeleportToFinalDestinationAfterLoad(); - void TravelToRealDestinationLevel(); - void CommitTravelToNewLevel(); - void TravelToStation(class UTravelStationDefinition* DestTravelStation, bool bForceLevelLoad); - bool CheckMapChangeConditions(class APlayerController* InstigatingPlayer); - void TryFireInstigatorImpatientVO(class AWillowPlayerController* Blocker); - bool FireInstigatorImpatientVO(class AWillowPawn* Speaker, class AWillowPawn* Blocker); - bool ShouldSpawnAtStartSpot(class AController* Player); - void EndGameHack(class APlayerReplicationInfo* Winner, const struct FString& Reason); - void DelayedEndGame(); - void InitGameReplicationInfo(); - void PostCommitMapChange(); - void PlayerLeftGameNotification(class APlayerController* PC); - void PlayerEnteredGameNotification(class APlayerController* PC); - void UpdatePlayerObservers(); - void RemovePlayerObserver(const FScriptInterface& Observer); - void AddPlayerObserver(const FScriptInterface& Observer); - class APawn* SpawnDefaultPawnFor(class AController* NewPlayer, class AActor* StartSpot); - void InitiatePlayerPawnDataLoad(class AController* NewPlayer); - void ResurrectAllPlayers(class APawn* DeadPlayer); - void HandlePlayerDeathResurrection(class APawn* DeadPlayer, unsigned char ResurrectReason); - bool AllowCheats(class APlayerController* P); - void ResetAI(); - static bool ShouldCensorContent(); - static bool IsShippingBuild(); - bool IsEditor(); - class ABlackMarketUpgradeManager* GetBlackMarketUpgradeManager(); - class UPlayerStatsNotifier* GetPlayerStatsNotifier(); - class UCombatMusicManager* GetCombatMusicManager(); - class AChallengeManager* GetChallengeManager(); - class UPlayerInteractionManager* GetPlayerInteractionManager(); - class ASkillEffectManager* GetSkillManager(); - class APlayerController* Login(const struct FString& Portal, const struct FString& Options, const struct FUniqueNetId& UniqueId, struct FString* ErrorMessage); - void ActivateVehicleFactory(class AWillowVehicleFactory* VF); - void RegisterVehicle(class AWillowVehicle* V); - bool ShouldRespawn(class APickupFactory* Other); - void AwardCombatExperience(class AWillowPlayerController* KillerWPC, class AActor* KilledActor, float TotalExpPoints); - void Killed(class AController* Killer, class AController* KilledPlayer, class APawn* KilledPawn, class UClass* DamageType, class UDamagePipeline* Pipeline); - void InitializeStartupTeleporterAttribute(); - void SetInitialTeleportDestination(const struct FName& InitialTeleporter); - class AActor* FindPlayerStart(class AController* Player, unsigned char InTeam, const struct FString& IncomingName); - float RatePlayerStart(class APlayerStart* P, unsigned char Team, class AController* Player); - struct FString DecodeEvent(const struct FName& EventType, int TeamNo, const struct FString& InstigatorName, const struct FString& AdditionalName, class UClass* AdditionalObj); - void RestartPlayer(class AController* NewPlayer); - void SyncKismetSetProperties(class AWillowPlayerController* PC); - void EndGame(class APlayerReplicationInfo* Winner, const struct FString& Reason); - void StartMatch(); - void Logout(class AController* Exiting); - void PostLogin(class APlayerController* NewPlayer); - void DiscardInventory(class APawn* Other, class AController* Killer); - bool ShouldPawnDropWeaponOnDeath(class APawn* P); - void ApplyGlobalPlayerMovementSettings(class APawn* PlayerPawn); - void SetPlayerDefaults(class APawn* PlayerPawn); - class UInstancedDesignerAttribute* GetInstancedDesignerAttribute(class UAttributeDefinition* Definition, const struct FName& DesignerAttributeName, unsigned char AttributeDataType); - class UInstancedDesignerAttribute* CreateDesignerAttribute(class UDesignerAttributeDefinition* Definition, const struct FName& DesignerAttributeName, unsigned char AttributeDataType); - void InitGame(const struct FString& Options, struct FString* ErrorMessage); - void PostBeginPlay(); - void PreBeginPlay(); -}; - - -// Class WillowGame.PlayerInteractionManager -// 0x0014 (0x003C - 0x0050) -class UPlayerInteractionManager : public UObject -{ -public: - TArray Interactions; // 0x003C(0x000C) (NeedCtorLink) - float TickDelay; // 0x0048(0x0004) - float TimeToTick; // 0x004C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerInteractionManager"); - return ptr; - } - - - void GetInteractionPlayers(class UPlayerInteractionServer* ForServer, TArray* Players); - bool IsInInteraction(class AWillowPlayerController* Player); - class UPlayerInteractionServer* GetServerForPlayer(class AWillowPlayerController* Player); - class AWillowPlayerController* GetInstigator(class UPlayerInteractionServer* Server); - void RelayMessage(class AWillowPlayerController* FromPlayer, class UClass* ClientType, int MessageValue, class UObject* Data); - bool StartInteraction(class UPlayerInteractionServer* NewServer, TArray Players, class AWillowPlayerController* InteractionInstigator); -}; - - -// Class WillowGame.PlayerInteractionServer -// 0x0008 (0x003C - 0x0044) -class UPlayerInteractionServer : public UObject -{ -public: - unsigned long bIsDone : 1; // 0x003C(0x0004) - float TimeoutTime; // 0x0040(0x0004) (Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerInteractionServer"); - return ptr; - } - - - bool IsValid(); - bool CanReceiveMessages(); - void MarkDone(); - void HandleInteractionEnded(); - void BroadcastMessage(int MessageData, class UObject* Data); - void SendMessage(class AWillowPlayerController* Player, int MessageData, class UObject* Data); - bool UsesClientType(class UClass* ClientType); - void HandleMessage(class AWillowPlayerController* FromPlayer, int MessageData, class UObject* Data); - class UClass* GetClientType(); - int GetInitialMessageForPlayer(class AWillowPlayerController* WPC); - void Initialize(); -}; - - -// Class WillowGame.VehicleSeatSwap_PlayerInteractionServer -// 0x0008 (0x0044 - 0x004C) -class UVehicleSeatSwap_PlayerInteractionServer : public UPlayerInteractionServer -{ -public: - class AWillowVehicle* PlayerVehicle; // 0x0044(0x0004) - int RequestedSeat; // 0x0048(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VehicleSeatSwap_PlayerInteractionServer"); - return ptr; - } - - - bool IsValid(); - void Initialize(); - class UClass* GetClientType(); - int GetInitialMessageForPlayer(class AWillowPlayerController* WPC); - void HandleMessage(class AWillowPlayerController* FromPlayer, int MessageData, class UObject* Data); -}; - - -// Class WillowGame.PlayerKillVolume -// 0x0004 (0x01BC - 0x01C0) -class APlayerKillVolume : public AVolume -{ -public: - unsigned long bKillPlayers : 1; // 0x01BC(0x0004) (Edit) - unsigned long bKillAIPawns : 1; // 0x01BC(0x0004) (Edit) - unsigned long bInstaKill : 1; // 0x01BC(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerKillVolume"); - return ptr; - } - - - void KillAIPawn(class AWillowAIPawn* WAP); - class AController* GetBestKillerFor(class APawn* P); - void Touch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal); -}; - - -// Class WillowGame.PlayerNameIdentifierDefinition -// 0x0170 (0x003C - 0x01AC) -class UPlayerNameIdentifierDefinition : public UGBXDefinition -{ -public: - struct FString CharacterName; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - struct FString LocalizedCharacterName; // 0x0048(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString LocalizedCharacterDescription; // 0x0054(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString LocalizedActionSkillDescription; // 0x0060(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString LocalizedPreferredWeaponDescription; // 0x006C(0x000C) (Edit, Const, Localized, NeedCtorLink) - int XlastCharacterIdOffset; // 0x0078(0x0004) (Edit, Const) - class UPlayerClassIdentifierDefinition* CharacterClassId; // 0x007C(0x0004) (Edit, Const) - class UPlayerSaveGame* DefaultSaveGame; // 0x0080(0x0004) (Edit, Const) - int UISortOrder; // 0x0084(0x0004) (Edit, Const) - unsigned long IsDefaultNewCharacter : 1; // 0x0088(0x0004) (Edit, Const) - unsigned long GFxActionSkillHasBar : 1; // 0x0088(0x0004) (Edit, Const) - unsigned long GFxActionSkillHasFade : 1; // 0x0088(0x0004) (Edit, Const) - unsigned long GFxActionSkillDeferTimeToSkill : 1; // 0x0088(0x0004) (Edit, Const) - unsigned long GFxActionSkillGuideCanBeHidden : 1; // 0x0088(0x0004) (Edit, Const) - class USwfMovie* StatusMenuGFxPortrait; // 0x008C(0x0004) (Edit, Const) - struct FString PlayerRegistrationPortraitName; // 0x0090(0x000C) (Edit, Const, NeedCtorLink) - int CharacterSelectionGFxMovieId; // 0x009C(0x0004) (Edit, Const, Deprecated) - struct FString CharacterSelectionGFxMovieVarString; // 0x00A0(0x000C) (Edit, Const, NeedCtorLink) - class USwfMovie* CharacterIconSwfMovie; // 0x00AC(0x0004) (Edit, Const) - class USwfMovie* CoopCharacterIconSwfMovie; // 0x00B0(0x0004) (Edit, Const) - struct FString ScaleformSkillLeftBranchName; // 0x00B4(0x000C) (Edit, Const, NeedCtorLink) - struct FString ScaleformSkillMiddleBranchName; // 0x00C0(0x000C) (Edit, Const, NeedCtorLink) - struct FString ScaleformSkillRightBranchName; // 0x00CC(0x000C) (Edit, Const, NeedCtorLink) - struct FString GFxActionSkillBarPath; // 0x00D8(0x000C) (Edit, Const, NeedCtorLink) - struct FString GFxActionSkillStartPath; // 0x00E4(0x000C) (Edit, Const, NeedCtorLink) - struct FString GFxActionSkillStartString; // 0x00F0(0x000C) (Edit, Const, NeedCtorLink) - class USwfMovie* GFxActionSkillStartExternalClip; // 0x00FC(0x0004) (Edit, Const) - struct FString GFxActionSkillFadeGotoAndPlayString; // 0x0100(0x000C) (Edit, Const, NeedCtorLink) - struct FString GFxActionSkillFadeString; // 0x010C(0x000C) (Edit, Const, NeedCtorLink) - class USwfMovie* GFxActionSkillPortrait; // 0x0118(0x0004) (Edit, Const) - struct FString GFxActionSkillTooltipPath; // 0x011C(0x000C) (Edit, Const, NeedCtorLink) - struct FString GFxActionSkillActivateTooltipValue; // 0x0128(0x000C) (Edit, Const, NeedCtorLink) - struct FString GFxActionSkillDisableTooltipValue; // 0x0134(0x000C) (Edit, Const, NeedCtorLink) - struct FString GFxActionSkillTooltipStringPath; // 0x0140(0x000C) (Edit, Const, NeedCtorLink) - struct FString GFxActionSkillTooltipString; // 0x014C(0x000C) (Edit, Const, NeedCtorLink) - struct FString GFxActionSkillEnablePath; // 0x0158(0x000C) (Edit, Const, NeedCtorLink) - struct FString GFxActionSkillEnableValue; // 0x0164(0x000C) (Edit, Const, NeedCtorLink) - struct FString GFxActionSkillDisablePath; // 0x0170(0x000C) (Edit, Const, NeedCtorLink) - struct FString GFxActionSkillDisableValue; // 0x017C(0x000C) (Edit, Const, NeedCtorLink) - struct FString GFxActionSkillGuideHideGotoAndPlayString; // 0x0188(0x000C) (Edit, Const, NeedCtorLink) - struct FString GFxActionSkillGuideHideStart; // 0x0194(0x000C) (Edit, Const, NeedCtorLink) - struct FString GFxActionSkillGuideHideResume; // 0x01A0(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerNameIdentifierDefinition"); - return ptr; - } - - - struct FString GetCoopCharacterIconSwfMoviePath(); - struct FString GetCharacterIconSwfMoviePath(); - struct FString GetPortraitSwfMoviePath(); -}; - - -// Class WillowGame.PlayerReplicationInfoAttributeContextResolver -// 0x0000 (0x003C - 0x003C) -class UPlayerReplicationInfoAttributeContextResolver : public UAttributeContextResolver -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerReplicationInfoAttributeContextResolver"); - return ptr; - } - -}; - - -// Class WillowGame.PlayerSaveGame -// 0x0218 (0x003C - 0x0254) -class UPlayerSaveGame : public UObject -{ -public: - struct FPlayerUIPreferences UIPreferences; // 0x003C(0x0018) (Edit, NeedCtorLink) - class UPlayerClassDefinition* PlayerClassDefinition; // 0x0054(0x0004) (Edit) - int ExpLevel; // 0x0058(0x0004) (Edit) - int ExpPoints; // 0x005C(0x0004) (Edit) - int GeneralSkillPoints; // 0x0060(0x0004) (Edit) - int SpecialistSkillPoints; // 0x0064(0x0004) (Edit) - int CurrencyOnHand[0xD]; // 0x0068(0x0004) (Edit) - int PlaythroughsCompleted; // 0x009C(0x0004) (Edit) - TArray SkillData; // 0x00A0(0x000C) (Edit, NeedCtorLink) - TArray ResourceData; // 0x00AC(0x000C) (Edit, NeedCtorLink) - TArray ItemData; // 0x00B8(0x000C) (Edit, NeedCtorLink) - TArray UnloadableDlcItemData; // 0x00C4(0x000C) (Edit, NeedCtorLink) - struct FInventorySlotSaveGameData InventorySlotData; // 0x00D0(0x000C) (Edit) - TArray WeaponData; // 0x00DC(0x000C) (Edit, NeedCtorLink) - TArray UnloadableDlcWeaponData; // 0x00E8(0x000C) (Edit, NeedCtorLink) - TArray MissionPlaythroughs; // 0x00F4(0x000C) (Edit, NeedCtorLink) - class UCustomizationDefinition* AppliedCustomizations[0x5]; // 0x0100(0x0004) (Edit) - TArray StatsData; // 0x0114(0x000C) (Transient, NeedCtorLink) - TArray VisitedTeleporters; // 0x0120(0x000C) (Edit, NeedCtorLink) - struct FName LastVisitedTeleporter; // 0x012C(0x0008) (Transient) - int SaveGameId; // 0x0134(0x0004) (Transient) - int SaveVersion; // 0x0138(0x0004) (Transient) - int PlotMissionNumber; // 0x013C(0x0004) (Edit) - int ActiveMissionNumber; // 0x0140(0x0004) (Edit) - unsigned long bReceivedDefaultWeapon : 1; // 0x0144(0x0004) (Edit) - unsigned long bIsBadassModeSaveGame : 1; // 0x0144(0x0004) (Transient) - unsigned long bIsDlcPlayerClass : 1; // 0x0144(0x0004) (Edit) - unsigned long bShowNewPlaythroughNotification : 1; // 0x0144(0x0004) (Transient) - unsigned long bAwesomeSkillDisabled : 1; // 0x0144(0x0004) (Transient) - TArray UsedMarketingCodes; // 0x0148(0x000C) (Transient, NeedCtorLink) - TArray MarketingCodesNeedingNotification; // 0x0154(0x000C) (Transient, NeedCtorLink) - int TotalPlayTime; // 0x0160(0x0004) (Transient) - struct FString LastSavedDate; // 0x0164(0x000C) (Transient, NeedCtorLink) - TArray DLCExpansionData; // 0x0170(0x000C) (NeedCtorLink) - TArray ChallengeList; // 0x017C(0x000C) (Edit, NeedCtorLink) - TArray UnloadableDlcChallengeList; // 0x0188(0x000C) (Edit, NeedCtorLink) - TArray RegionGameStages; // 0x0194(0x000C) (Edit, NeedCtorLink) - TArray UnloadableDlcRegionGameStages; // 0x01A0(0x000C) (Transient, NeedCtorLink) - TArray WorldDiscoveryList; // 0x01AC(0x000C) (Edit, NeedCtorLink) - TArray BlackMarketUpgrades; // 0x01B8(0x000C) (Edit, NeedCtorLink) - struct FGuid SaveGuid; // 0x01C4(0x0010) (Edit) - TArray LevelChallengeUnlocks; // 0x01D4(0x000C) (Transient, NeedCtorLink) - TArray OneOffLevelChallengeCompletion; // 0x01E0(0x000C) (Transient, NeedCtorLink) - int MaxBankSlots; // 0x01EC(0x0004) (Transient) - TArray BankSlots; // 0x01F0(0x000C) (Transient, NeedCtorLink) - int NumChallengePrestiges; // 0x01FC(0x0004) (Transient) - TArray LockoutList; // 0x0200(0x000C) (Transient, NeedCtorLink) - TArray UnloadableDlcLockoutList; // 0x020C(0x000C) (Transient, NeedCtorLink) - int DLCPlayerClassPackageId; // 0x0218(0x0004) (Edit) - TArray FullyExploredAreas; // 0x021C(0x000C) (Edit, NeedCtorLink) - int NumGoldenKeysNotified; // 0x0228(0x0004) (Transient) - int LastPlaythroughNumber; // 0x022C(0x0004) (Transient) - TArray QueuedTrainingMessages; // 0x0230(0x000C) (NeedCtorLink) - int NumOverpowerLevelsUnlocked; // 0x023C(0x0004) (Transient) - int LastOverpowerChoice; // 0x0240(0x0004) (Transient) - TArray ChosenVehicleCustomizations; // 0x0244(0x000C) (Transient, NeedCtorLink) - int VehicleSteeringMode; // 0x0250(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerSaveGame"); - return ptr; - } - -}; - - -// Class WillowGame.PlayerSkillAttributeValueResolver -// 0x0004 (0x003C - 0x0040) -class UPlayerSkillAttributeValueResolver : public UAttributeValueResolver -{ -public: - class USkillDefinition* AssociatedSkill; // 0x003C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerSkillAttributeValueResolver"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDownloadableContentManager -// 0x01A8 (0x0158 - 0x0300) -class UWillowDownloadableContentManager : public UDownloadableContentManager -{ -public: - TArray ContentPackages; // 0x0158(0x000C) (NeedCtorLink) - TArray AllContent; // 0x0164(0x000C) (NeedCtorLink) - TArray Expansions; // 0x0170(0x000C) (NeedCtorLink) - TArray Characters; // 0x017C(0x000C) (NeedCtorLink) - TArray Vehicles; // 0x0188(0x000C) (NeedCtorLink) - TArray Items; // 0x0194(0x000C) (NeedCtorLink) - TArray Customizations; // 0x01A0(0x000C) (NeedCtorLink) - TArray AssetLibraries; // 0x01AC(0x000C) (NeedCtorLink) - int AsyncPackageLoadsPending; // 0x01B8(0x0004) - TArray DlcFullyLoadedPackageReferencers; // 0x01BC(0x000C) (NeedCtorLink) - unsigned char CurrentInstallState; // 0x01C8(0x0001) - unsigned char UnknownData00[0x3]; // 0x01C9(0x0003) MISSED OFFSET - TArray LoadedPackages; // 0x01CC(0x000C) (NeedCtorLink) - unsigned char UnknownData01[0x3C]; // 0x01D8(0x003C) UNKNOWN PROPERTY: MapProperty WillowGame.WillowDownloadableContentManager.LoadedAudioPackageToId - unsigned char UnknownData02[0x3C]; // 0x0214(0x003C) UNKNOWN PROPERTY: MapProperty WillowGame.WillowDownloadableContentManager.PackageDefToContentState - struct FDlcCompatibilityData CachedCompatibilityInfo; // 0x0250(0x0010) - struct FDlcCompatibilityData CachedSimplePackageLicenseInfo; // 0x0260(0x0010) - TArray SeasonPassOfferIds; // 0x0270(0x000C) (Config, NeedCtorLink) - TArray SeasonPassPackageCounts; // 0x027C(0x000C) (Config, NeedCtorLink) - int NewOfferVersion; // 0x0288(0x0004) (Config) - TArray NewOfferIds; // 0x028C(0x000C) (Config, NeedCtorLink) - TArray DLCMissions; // 0x0298(0x000C) (Config, NeedCtorLink) - struct FCompatibilityVersionInfo OnlineCompatibilityInfo; // 0x02A4(0x0014) (Config) - float CompatibilityContentInstallInterval; // 0x02B8(0x0004) (Config) - float NextDlcContentInstallNotificationTimeRemaining; // 0x02BC(0x0004) - TArray GoldenKeyCollection; // 0x02C0(0x000C) (NeedCtorLink) - TArray DownloadableBalanceModifiers; // 0x02CC(0x000C) (Transient, NeedCtorLink) - TArray TaggedDLC; // 0x02D8(0x000C) (Config, NeedCtorLink) - TArray FastTravelAccessibilityTimes; // 0x02E4(0x000C) (Config, NeedCtorLink) - struct FDlcCompatibilityDataEx CachedExtendedLicenseInfo; // 0x02F0(0x0010) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDownloadableContentManager"); - return ptr; - } - - - int GetSeasonPassPackageCount(int SeasonPassId); - bool HasSeasonPassContentToInstall(bool bPreOrder); - bool HasFutureSeasonPassContentToInstall(bool bPreOrder); - static int GetNumberOfLicensedLevelCapUpgrades(); - TArray GetGoldenKeys(); - void AddGoldenKey(unsigned char InSourceId, unsigned char InNumKeys); - static bool StaticIsMarketplaceOfferType(unsigned char InOfferType, int InOfferCategory); - int GetCompatibilityPackOfferId(); - struct FMarketplaceOfferDownloadState GetCompatibilityPackInstalledState(); - bool NeedsCompatibilityPack(); - bool HasCompatibilityData(); - void ResetDlcCompatInstallRemindTimer(); - void RemasterRefresh(); - void TriggerRefreshCompleteDelegates(); - void TriggerRefreshComplete(); - bool IsNewOffer(int OfferId); - int GetFreeOfferAssociatedWithPaidOffer(int PaidOfferId); - bool OfferBelongsToSeasonPass(int OfferId, int* SeasonPassOfferId); - static struct FDlcContentId StaticGetDlcContentIdForCurrentMap(bool bForClientConnectInfo); - static struct FDlcContentId StaticGetDlcContentIdForMap(const struct FName& MapName); - bool ValidateInstalledContentReachability(); - class UDownloadableContentDefinition* GetDownloadableContentDefinitionFromDlcContentId(const struct FDlcContentId& FullContentId); - class UDownloadableContentDefinition* GetDownloadableContentDefinitionFromId(int PackageId, int ContentId); - class UDownloadablePackageDefinition* GetDownloadablePackageDefinitionFromId(int PackageId); - class UDownloadablePackageDefinition* GetDownloadablePackageDefinitionFromDLCName(const struct FString& DLCName); - struct FString GetDlcIniPath(); - bool IsContentInstalled(class UDownloadableContentDefinition* DownloadableContentDef); - bool IsContentLicensed(class UDownloadableContentDefinition* DownloadableContentDef, class APlayerController* Controller); - bool IsPackageFullyInstalled(class UDownloadablePackageDefinition* DownloadablePackageDef); - bool IsPackageFullyLicensed(class UDownloadablePackageDefinition* DownloadablePackageDef); - class UDownloadableExpansionDefinition* FindExpansionForMap(const struct FName& MapName); - class ULevelTravelStationDefinition* FindMatchingDlcLevelTravelDestination(class ULevelTravelStationDefinition* Source); -}; - - -// Class WillowGame.PlayerSkillTree -// 0x0088 (0x003C - 0x00C4) -class UPlayerSkillTree : public UObject -{ -public: - int SkillTreeRootIndex; // 0x003C(0x0004) - TArray Branches; // 0x0040(0x000C) (NeedCtorLink) - TArray Tiers; // 0x004C(0x000C) (NeedCtorLink) - TArray Skills; // 0x0058(0x000C) (NeedCtorLink) - unsigned char UnknownData00[0x3C]; // 0x0064(0x003C) UNKNOWN PROPERTY: MapProperty WillowGame.PlayerSkillTree.SkillDefinitionToIndex - int FirstSkillTypeIndex[0x5]; // 0x00A0(0x0004) - unsigned long bSuppressNotifications : 1; // 0x00B4(0x0004) - unsigned long bInitialized : 1; // 0x00B4(0x0004) - TArray SkillTreeListeners; // 0x00B8(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerSkillTree"); - return ptr; - } - - - int GetSkillPointsSpentInTree(); - void UnRegisterListener(const FScriptInterface& Listener); - void RegisterListener(const FScriptInterface& Listener); - void Initialize(class USkillTreeDefinition* SkillTreeDef); - void UpdateBranchProgression(class USkillTreeGFxObject* GFxHelper); - void InitializeGFxHelper(class USkillTreeGFxObject* GFxHelper, int DesiredBranchNumber); - void InitializeGFxHelper_ActionAbility(class USkillTreeGFxObject* GFxHelper); - void AllSkills(class USkillDefinition** SkillDef); - void AllSkillsOfType(unsigned char SkillType, class USkillDefinition** SkillDef); - bool HasTrainedASkillOfType(unsigned char SkillType); - class USkillDefinition* GetActionSkill(); - void ApplySkillSaveGameData(class UPlayerSaveGame* SaveGame); - void SaveSkillSaveGameData(class UPlayerSaveGame* SaveGame); - bool GetTierLayout(class USkillTreeBranchDefinition* BranchDef, int TierNumber, struct FSkillTreeTierLayoutData* OutTierLayout); - bool GetTierState(class USkillTreeBranchDefinition* BranchDef, int TierNumber, struct FSkillTreeTierStateData* OutTierState); - bool GetBranchState(class USkillTreeBranchDefinition* BranchDef, struct FSkillTreeBranchStateData* OutBranchState); - bool GetSkillState(class USkillDefinition* SkillDef, struct FSkillTreeSkillStateData* OutSkillState); - void DumpTree(); - bool SetSkillGrade(class USkillDefinition* Skill, int SkillGrade); - bool UpgradeSkill(class USkillDefinition* Skill); -}; - - -// Class WillowGame.WillowSaveGameManager -// 0x02FC (0x003C - 0x0338) -class UWillowSaveGameManager : public UObject -{ -public: - struct FPointer VfTable_FTickableObject; // 0x003C(0x0004) (Const, Native, NoExport) - int AsyncResult[0x4]; // 0x0040(0x0004) - unsigned char CurrentState[0x4]; // 0x0050(0x0001) - struct FLoadInfo PendingLoadInfo; // 0x0054(0x00C8) (NeedCtorLink) - struct FLoadInfo CrossTitleLoadInfo; // 0x011C(0x00C8) (NeedCtorLink) - TArray LastLoadedSaveGameData; // 0x01E4(0x000C) (NeedCtorLink) - struct FDouble LastLoadedFileTimeStamp; // 0x01F0(0x0008) - struct FString LastLoadedFilePath; // 0x01F8(0x000C) (NeedCtorLink) - TArray SaveDataLoadedFromList; // 0x0204(0x000C) (NeedCtorLink) - struct FString SaveGameTitle; // 0x0210(0x000C) (Const, Localized, NeedCtorLink) - struct FString GraveyardTitle; // 0x021C(0x000C) (Const, Localized, NeedCtorLink) - struct FString GraveyardSubTitle; // 0x0228(0x000C) (Const, Localized, NeedCtorLink) - struct FString LevelStr; // 0x0234(0x000C) (Const, Localized, NeedCtorLink) - float SaveStartTime; // 0x0240(0x0004) - struct FString CorruptSaveDataString; // 0x0244(0x000C) (Const, Localized, NeedCtorLink) - struct FString UnloadableDlcSaveDataString; // 0x0250(0x000C) (Const, Localized, NeedCtorLink) - struct FString DateFormat; // 0x025C(0x000C) (Const, Localized, NeedCtorLink) - struct FString TimeFormat; // 0x0268(0x000C) (Const, Localized, NeedCtorLink) - struct FString SingularSecond; // 0x0274(0x000C) (Const, Localized, NeedCtorLink) - struct FString PluralSeconds; // 0x0280(0x000C) (Const, Localized, NeedCtorLink) - struct FString SingularMinute; // 0x028C(0x000C) (Const, Localized, NeedCtorLink) - struct FString PluralMinutes; // 0x0298(0x000C) (Const, Localized, NeedCtorLink) - struct FString SingularHour; // 0x02A4(0x000C) (Const, Localized, NeedCtorLink) - struct FString PluralHours; // 0x02B0(0x000C) (Const, Localized, NeedCtorLink) - struct FString SingularDay; // 0x02BC(0x000C) (Const, Localized, NeedCtorLink) - struct FString PluralDays; // 0x02C8(0x000C) (Const, Localized, NeedCtorLink) - int bNeedsProfileWrite[0x4]; // 0x02D4(0x0004) - struct FScriptDelegate __OnDeleteComplete__Delegate; // 0x02E4(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnValidationComplete__Delegate; // 0x02F0(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnSaveComplete__Delegate; // 0x02FC(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnLoadComplete__Delegate; // 0x0308(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnListLoadComplete__Delegate; // 0x0314(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnWillowOneLoadComplete__Delegate; // 0x0320(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnCountNumCrossTitleSaveGamesComplete__Delegate; // 0x032C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSaveGameManager"); - return ptr; - } - - - void DestroyAllRegisteredDelegates(); - bool AttemptProfileWriteIfNecessary(unsigned char ControllerId); - void NotifyProfileWriteComplete(unsigned char ControllerId, bool bWasSuccessful); - void SetNeedsProfileWrite(unsigned char ControllerId, bool inNeedsProfileWrite); - bool GetNeedsProfileWrite(unsigned char ControllerId); - void PopulatePlayerSaveDataDefinitionContent(struct FPlayerSaveData* SaveData); - struct FString GetHumanReadableStringFromTimePlayed(int TimePlayed, bool bVerbose); - struct FString GetHumanReadableStringFromSaveDateString(const struct FString& SaveDate); - struct FString GetCurrentSaveDateString(); - void BeginCountNumCrossTitleSaveGames(unsigned char ControllerId, int PS3UserNum); - static void SetNumCrossTitleSaveGames(unsigned char ControllerId, int inNumSaves); - static int GetNumCrossTitleSaveGames(unsigned char ControllerId); - static void SetNumSaveGames(unsigned char ControllerId, int inNumSaves); - static int GetNumSaveGames(unsigned char ControllerId); - void NotifySaveComplete(unsigned char ControllerId, bool bSkipHudUpdate); - void NotifySaveStarted(unsigned char ControllerId, bool bSkipHudUpdate); - int GetXboxDevice(int ControllerId); - void SetXboxDevice(int ControllerId, int DeviceID); - void SaveGame(unsigned char ControllerId, class UPlayerSaveGame* SaveGame, const struct FString& Filename, int PS3UserNum); - bool ValidateSaveData(unsigned char ControllerId, const struct FString& LoadPath); - bool DeleteSaveGame(unsigned char ControllerId, const struct FString& Filename, int PS3UserNum); - int GetHighestSaveIdFromFileList(unsigned char ControllerId, TArray RawList); - static int GetLastSaveGameId(unsigned char ControllerId); - int GetLastSaveGame(unsigned char ControllerId, int PS3UserNum, const struct FString& SaveFilePrefix); - TArray EndGetSaveGameDataFromList(unsigned char ControllerId); - void BeginGetSaveGameDataFromList(unsigned char ControllerId, TArray SaveGameList, int PS3UserNum, bool bCrossTitle); - TArray GetCrossTitleSaveGameList(unsigned char ControllerId, int PS3UserNum); - TArray GetSaveGameList(unsigned char ControllerId, int PS3UserNum, const struct FString& SaveFilePrefix); - TArray LoadRawData(unsigned char ControllerId, const struct FString& Filename, int PS3UserNum); - class UUBMGraveyardSaveData* LoadGraveyard(unsigned char ControllerId, const struct FString& Filename, int PS3UserNum); - void EndLoadWillowOneGame(unsigned char ControllerId); - void BeginLoadWillowOneGame(unsigned char ControllerId, const struct FString& Filename, int PS3UserNum); - class UPlayerSaveGame* EndLoadGame(unsigned char ControllerId, unsigned char LoadPlayerBehavior, struct FLoadInfo* Info); - bool BeginLoadGame(unsigned char ControllerId, const struct FString& Filename, int PS3UserNum); - void SetCachedPlayerSaveGame(unsigned char ControllerId, class UPlayerSaveGame* SaveGame); - bool HasCachedPlayerSaveGame(unsigned char ControllerId); - class UPlayerSaveGame* GetCachedPlayerSaveGame(unsigned char ControllerId); - void SaveRawData(unsigned char ControllerId, TArray Contents, const struct FString& Filename, int PS3UserNum, const struct FString& FileTitle, const struct FString& FileSubTitle); - void SaveGraveyard(unsigned char ControllerId, class UUBMGraveyardSaveData* Graveyard, const struct FString& Filename, int PS3UserNum); - void Save(class AWillowPlayerController* WPC, const struct FString& Filename, int PS3UserNum); - bool ClearCache(unsigned char ControllerId); - void OnCountNumCrossTitleSaveGamesComplete(bool bWasSuccessful); - void OnWillowOneLoadComplete(bool bWasSuccessful); - void OnListLoadComplete(bool bWasSuccessful); - void OnLoadComplete(bool bWasSuccessful); - void OnSaveComplete(float SaveDuration); - void OnValidationComplete(bool bWasSuccessful); - void OnDeleteComplete(bool bWasSuccessful); - unsigned char GetResult(unsigned char ControllerId); -}; - - -// Class WillowGame.UBMGraveyardSaveData -// 0x000C (0x003C - 0x0048) -class UUBMGraveyardSaveData : public UObject -{ -public: - TArray TombstoneList; // 0x003C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("UBMGraveyardSaveData"); - return ptr; - } - - - static struct FString GetFormattedChallengesComplete(struct FTombstoneData* TheTombstoneData); - static struct FString GetFormattedMissionsComplete(struct FTombstoneData* TheTombstoneData); - static struct FString GetFormattedCharacterLevel(struct FTombstoneData* TheTombstoneData); - static struct FString GetFormattedTotalTimePlayed(struct FTombstoneData* TheTombstoneData); - bool GetLatestTombstoneData(struct FTombstoneData* LatestTombstoneData); - void AddTombstone(const struct FTombstoneData& NewTombstoneData); -}; - - -// Class WillowGame.WillowDamageTypeDefinition -// 0x00C0 (0x003C - 0x00FC) -class UWillowDamageTypeDefinition : public UDamageTypeDefinition -{ -public: - struct FAttributeInitializationData FleshDamageModifier; // 0x003C(0x0010) (Edit, Const) - struct FAttributeInitializationData ArmorDamageModifier; // 0x004C(0x0010) (Edit, Const) - struct FAttributeInitializationData ShieldDamageModifier; // 0x005C(0x0010) (Edit, Const) - class UAttributeDefinition* CharacterDamageTypeModifierAttribute; // 0x006C(0x0004) (Edit, Const) - TArray OnProjectileSpawn; // 0x0070(0x000C) (Edit, Const, NeedCtorLink, EditInline) - unsigned long bNoBlood : 1; // 0x007C(0x0004) (Edit, Const) - unsigned long bNoPlayerFeedback : 1; // 0x007C(0x0004) (Edit, Const) - unsigned long bNoAlliedPlayerFeedback : 1; // 0x007C(0x0004) (Edit, Const) - unsigned long bUseStatusEffectInstigatorModifiersForDamage : 1; // 0x007C(0x0004) (Edit, Const) - unsigned long bApplyUpwardMomentum : 1; // 0x007C(0x0004) (Edit) - unsigned long bCauseHardFlinch : 1; // 0x007C(0x0004) (Edit, Const) - class UStatusEffectDefinition* StatusEffect; // 0x0080(0x0004) (Edit, Const) - struct FLinearColor DamageColor; // 0x0084(0x0010) (Edit) - struct FColor HUDDamageColor; // 0x0094(0x0004) (Edit) - unsigned char DamageType; // 0x0098(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0099(0x0003) MISSED OFFSET - float UpwardMomentumScale; // 0x009C(0x0004) (Edit) - float RigidBodyMomentumScale; // 0x00A0(0x0004) (Edit) - struct FAttributeInitializationData FleshMomentumModifier; // 0x00A4(0x0010) (Edit, Const) - struct FAttributeInitializationData ArmorMomentumModifier; // 0x00B4(0x0010) (Edit, Const) - struct FAttributeInitializationData ShieldMomentumModifier; // 0x00C4(0x0010) (Edit, Const) - TArray WeaponCardPresentations; // 0x00D4(0x000C) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - float MaxDamageRadius; // 0x00E0(0x0004) (Edit, Const) - float MinDamageRadius; // 0x00E4(0x0004) (Edit, Const) - float MinDamagePercent; // 0x00E8(0x0004) (Edit, Const) - float HardFlinchPercent; // 0x00EC(0x0004) (Edit, Const) - struct FName DamageDealtStatId; // 0x00F0(0x0008) (Edit, Const) - float DamageLanguageId; // 0x00F8(0x0004) (Const, Localized) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDamageTypeDefinition"); - return ptr; - } - - - static void GetDamageTypeModifiers(class UWillowDamageTypeDefinition* DamageTypeDefinition, class AController* DamageInstigator, float* DamageInstigatorModifier); - static void DisplayRecentDamageForPlayer(class AWillowPlayerController* PC, struct FPlayerRecentDamageEventData* DamageEventData); - static bool HasPlayerRecentDamageFlags(unsigned char FlagsToCheck, struct FPlayerRecentDamageEventData* DamageEventData); - float CalcRadiusDamageScale(float Dist, float DamageRadius, const struct FVector& HurtOrigin); - float GetMinDamagePercent(); - float GetMinDamageRadius(); - float GetMaxDamageRadius(); - float GetPawnDamageTypeModifier(class APawn* PawnTakingDamage); - float GetSurfaceDamageTypeModifier(unsigned char DamageSurfaceType, class AController* DamageInstigator); - float GetSurfaceMomentumTypeModifier(unsigned char DamageSurfaceType, class AController* DamageInstigator); - float GetRigidBodyMomentumScale(); - float GetUpwardMomentumScale(); - bool ApplyUpwardMomentum(); -}; - - -// Class WillowGame.WillowPlayerController -// 0x0F94 (0x09F4 - 0x1988) -class AWillowPlayerController : public AGearboxPlayerController -{ -public: - struct FPointer VfTable_IIUpdatePostProcessOverride; // 0x09F4(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIControllerLocator; // 0x09F8(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIPlayerBehavior; // 0x09FC(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIPlayerMaster; // 0x0A00(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIScreenParticle; // 0x0A04(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIResourcePoolOwner; // 0x0A08(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IISkillTreeListener; // 0x0A0C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIFlagProvider; // 0x0A10(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIStreamingDataEvent; // 0x0A14(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_FCallbackEventDevice; // 0x0A18(0x0004) (Const, Native, NoExport) - struct FString QuickSaveFileName; // 0x0A1C(0x000C) (NeedCtorLink) - struct FString SaveGameFilePrefix; // 0x0A28(0x000C) (NeedCtorLink) - struct FString GraveyardFileName; // 0x0A34(0x000C) (NeedCtorLink) - float SparkStatFlushIntervalSeconds; // 0x0A40(0x0004) - float PlayerLocationSparkPulseIntervalSeconds; // 0x0A44(0x0004) - unsigned char WeaponHandPreference; // 0x0A48(0x0001) (Config, GlobalConfig) - unsigned char WeaponHand; // 0x0A49(0x0001) - unsigned char PendingTransactionStatus; // 0x0A4A(0x0001) - unsigned char bCachedCanBeUsed[0x2]; // 0x0A4B(0x0001) (Transient) - unsigned char bCachedHasPrompt[0x2]; // 0x0A4D(0x0001) (Transient) - unsigned char NextResistedAttackEventIndex; // 0x0A4F(0x0001) - unsigned char OldestResistedAttackEventIndex; // 0x0A50(0x0001) - unsigned char ActiveWeaponSlot; // 0x0A51(0x0001) - unsigned char OffHandWeaponSlot; // 0x0A52(0x0001) - unsigned char LastActiveStatusMenuScreen; // 0x0A53(0x0001) - unsigned char QuickAccessScreen; // 0x0A54(0x0001) - unsigned char ContextualPromptScreen; // 0x0A55(0x0001) - unsigned char RetryPromptScreen; // 0x0A56(0x0001) - unsigned char LastMissionSortType; // 0x0A57(0x0001) - unsigned char TravelToPlatformSpecificInfo[0x50]; // 0x0A58(0x0001) (Transient) - unsigned char CurrentOnlineMessageType; // 0x0AA8(0x0001) - unsigned char UnknownData00[0x3]; // 0x0AA9(0x0003) MISSED OFFSET - unsigned long bCenteredWeaponFire : 1; // 0x0AAC(0x0004) (Config) - unsigned long bIsTyping : 1; // 0x0AAC(0x0004) - unsigned long bBehindView : 1; // 0x0AAC(0x0004) - unsigned long bAlwaysLookDownCamera : 1; // 0x0AAC(0x0004) - unsigned long bViewingThirdPersonMenu : 1; // 0x0AAC(0x0004) - unsigned long bSuppressingThirdPersonMenu : 1; // 0x0AAC(0x0004) - unsigned long bMayUpdateHealthGainStat : 1; // 0x0AAC(0x0004) - unsigned long bDemiGodMode : 1; // 0x0AAC(0x0004) - unsigned long bHLQNoClipMode : 1; // 0x0AAC(0x0004) - unsigned long HLQPlayerMoving : 1; // 0x0AAC(0x0004) - unsigned long bLandingShake : 1; // 0x0AAC(0x0004) (Config, GlobalConfig) - unsigned long bHideAmmoOnHUD : 1; // 0x0AAC(0x0004) (Net) - unsigned long bHideCompassOnHUD : 1; // 0x0AAC(0x0004) (Net) - unsigned long bHideSkillsOnHUD : 1; // 0x0AAC(0x0004) (Net) - unsigned long bHideXPOnHUD : 1; // 0x0AAC(0x0004) (Net) - unsigned long HasStartedVehicleCameraAction : 1; // 0x0AAC(0x0004) (Transient) - unsigned long bSuspendHUDReInitOnPossession : 1; // 0x0AAC(0x0004) (Transient) - unsigned long bInitialSpawn : 1; // 0x0AAC(0x0004) - unsigned long bRespawnFromClassChange : 1; // 0x0AAC(0x0004) - unsigned long bLoadingCharacterPackageForClassSwitch : 1; // 0x0AAC(0x0004) (Transient) - unsigned long bPerformingMeleeAttack : 1; // 0x0AAC(0x0004) - unsigned long bThrowingGrenade : 1; // 0x0AAC(0x0004) - unsigned long bPerformingSharedWeaponAction : 1; // 0x0AAC(0x0004) - unsigned long bConsoleController : 1; // 0x0AAC(0x0004) (Net) - unsigned long bDebugMeleeSkill : 1; // 0x0AAC(0x0004) (Transient) - unsigned long bDisableEchoVideos : 1; // 0x0AAC(0x0004) (Config) - unsigned long ShouldDisplaySkillTooltip : 1; // 0x0AAC(0x0004) - unsigned long bIsShopping : 1; // 0x0AAC(0x0004) - unsigned long SummedDamageOnlyAffectedShield : 1; // 0x0AAC(0x0004) - unsigned long bHUDDamageIndicatorAdded : 1; // 0x0AAC(0x0004) (Transient) - unsigned long bShowBasicPlayerDebugInfo : 1; // 0x0AAC(0x0004) - unsigned long bDebugDisplayActorInfo : 1; // 0x0AAC(0x0004) (Transient) - unsigned long bDebugDisplayLocked : 1; // 0x0AB0(0x0004) (Transient) - unsigned long bShowDenInfo : 1; // 0x0AB0(0x0004) - unsigned long bMainMenu_HostGame : 1; // 0x0AB0(0x0004) - unsigned long bMainMenu_SplitScreen : 1; // 0x0AB0(0x0004) - unsigned long bWasActionSkillRunning : 1; // 0x0AB0(0x0004) - unsigned long bWasHealthy : 1; // 0x0AB0(0x0004) - unsigned long bWasCinematic : 1; // 0x0AB0(0x0004) - unsigned long bReadyForCommit : 1; // 0x0AB0(0x0004) - unsigned long bReadyForPlay : 1; // 0x0AB0(0x0004) - unsigned long bTeleporterRestricted : 1; // 0x0AB0(0x0004) - unsigned long bWeaponsRestricted : 1; // 0x0AB0(0x0004) (Net, RepNotify) - unsigned long bPendingZoom : 1; // 0x0AB0(0x0004) - unsigned long bDoDOFOnReload : 1; // 0x0AB0(0x0004) (Config, GlobalConfig) - unsigned long bViewPointDirty : 1; // 0x0AB0(0x0004) - unsigned long bFireDelay : 1; // 0x0AB0(0x0004) - unsigned long bEnableGamepadWalkRunMovement : 1; // 0x0AB0(0x0004) - unsigned long bKickSplitPlayerForInvite : 1; // 0x0AB0(0x0004) (Transient) - unsigned long bSwappedControllerIdsForInvite : 1; // 0x0AB0(0x0004) (Transient) - unsigned long bIsTargetingSomething : 1; // 0x0AB0(0x0004) (Transient) - unsigned long bWaitingForSaveGameId : 1; // 0x0AB0(0x0004) - unsigned long bWantsToShowPauseMenu : 1; // 0x0AB0(0x0004) (Transient) - unsigned long bWantsToSprint : 1; // 0x0AB0(0x0004) (Transient) - unsigned long bClientIsSprinting : 1; // 0x0AB0(0x0004) (Transient) - unsigned long bInSprintState : 1; // 0x0AB0(0x0004) (Transient) - unsigned long bPressedSprint : 1; // 0x0AB0(0x0004) - unsigned long bSaveGameLoaded : 1; // 0x0AB0(0x0004) (Transient) - unsigned long bAllowWeaponsRestriction : 1; // 0x0AB0(0x0004) - unsigned long bSaveBeforeInviteJoin : 1; // 0x0AB0(0x0004) - unsigned long bRemoveSplitPlayerAfterSave : 1; // 0x0AB0(0x0004) (Transient) - unsigned long bCurrentEchoPSCDesiredVisibility : 1; // 0x0AB0(0x0004) (Transient) - unsigned long bCanPlaySkidImpact : 1; // 0x0AB0(0x0004) - unsigned long bAwaitingPS3LoadGame : 1; // 0x0AB0(0x0004) - unsigned long bAwaitingPS3ImportGame : 1; // 0x0AB4(0x0004) - unsigned long bHasBeenTeleportedOnce : 1; // 0x0AB4(0x0004) - unsigned long bAwaitingRespawnDontSetCinematicMode : 1; // 0x0AB4(0x0004) - unsigned long bHideTeleportTunnel : 1; // 0x0AB4(0x0004) (Config) - unsigned long bReceivedDefaultWeapon : 1; // 0x0AB4(0x0004) - unsigned long bDisplayTradeIcon : 1; // 0x0AB4(0x0004) (Net, Transient) - unsigned long bDisplayTradeDisabledIcon : 1; // 0x0AB4(0x0004) (Net, Transient) - unsigned long bShowCoopRangeDebug : 1; // 0x0AB4(0x0004) - unsigned long bAutoAimEnabled : 1; // 0x0AB4(0x0004) - unsigned long bMouseAutoAimEnabled : 1; // 0x0AB4(0x0004) - unsigned long bShowingQuickSelectMenu : 1; // 0x0AB4(0x0004) - unsigned long bCrouchToggle : 1; // 0x0AB4(0x0004) - unsigned long bZoomToggle : 1; // 0x0AB4(0x0004) - unsigned long bUseDriftCameraLock : 1; // 0x0AB4(0x0004) - unsigned long bUseInvertedReverseSteering : 1; // 0x0AB4(0x0004) - unsigned long bTradingDisabled : 1; // 0x0AB4(0x0004) - unsigned long bItemRotationNew : 1; // 0x0AB4(0x0004) - unsigned long bGunzerkingAutoSwitch : 1; // 0x0AB4(0x0004) - unsigned long bStartFireZeroWasGunzerking : 1; // 0x0AB4(0x0004) - unsigned long bStartFireOneWasGunzerking : 1; // 0x0AB4(0x0004) - unsigned long bStartFireZeroBeforeGunzerking : 1; // 0x0AB4(0x0004) - unsigned long bAbsoluteMinimap : 1; // 0x0AB4(0x0004) - unsigned long bPreferVerticalSplit : 1; // 0x0AB4(0x0004) - unsigned long bDisableUISway : 1; // 0x0AB4(0x0004) - unsigned long bMissionWeaponHelpContextualPromptEnabled : 1; // 0x0AB4(0x0004) (Transient) - unsigned long bShowUndiscoveredMissions : 1; // 0x0AB4(0x0004) (Transient) - unsigned long bResurrectAll : 1; // 0x0AB4(0x0004) (Net) - unsigned long bDisplayedCancel : 1; // 0x0AB4(0x0004) (Transient) - unsigned long bResultsScreenOpen : 1; // 0x0AB4(0x0004) - unsigned long bShowDelayedRewardForAllMissions : 1; // 0x0AB4(0x0004) (Config) - unsigned long bSuppressCoopLevelUpDing : 1; // 0x0AB4(0x0004) - unsigned long bUseRealTimeForWeaponZoom : 1; // 0x0AB4(0x0004) (Transient) - unsigned long bAllowPerShotForceFeedback : 1; // 0x0AB8(0x0004) (Config) - unsigned long bHardcoreCharacter : 1; // 0x0AB8(0x0004) - unsigned long bAwaitingFastForwardPrompt : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bWantsToDisableLoadingMovie : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bPlayingTeleporterSound : 1; // 0x0AB8(0x0004) (Net, Transient) - unsigned long bLastLoadPlayer : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bLastUpdatePRI : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bWaitingForAsyncCharacterLoad : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bReturningToMenu : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bCustomizationUnlocksInitialized : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bAsyncInProgress : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bHostLanGame : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bUserNetworkOperation : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bRestoringNetwork : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bNonBlockingRestore : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bEnteredEasterEggCode : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bEnabledEasterEggOption : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bConsumeSparkGoldenKeyAfterProfileWrite : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bHasSeenGoldenKeyMessageThisSession : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bShowNewPlaythroughNotification : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bShowAlmostNewPlaythroughNotification : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bAwesomeSkillDisabled : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bWriteProfileNextTick : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bUpdateOnlineGameSettingsNextTick : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bUpdatingOnlineGameSettings : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bSetOnlineStatusNextTick : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bDownloadingPatcherFiles : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bBoundaryWarningEnabled : 1; // 0x0AB8(0x0004) (Net, Transient) - unsigned long bCloseHUDNextTick : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bTextureMovieIsPaused : 1; // 0x0AB8(0x0004) (Transient) - unsigned long bStopgapBlockForDeferredMovies : 1; // 0x0AB8(0x0004) - unsigned long OverpowerChoiceValuePendingSave : 1; // 0x0AB8(0x0004) (Transient) - float HealthStatAccumulator; // 0x0ABC(0x0004) - float HLQPlayerMoveTime; // 0x0AC0(0x0004) - class UAkSwitch* FirstPersonAkSwitch; // 0x0AC4(0x0004) (Transient) - class UAkSwitch* ThirdPersonAkSwitch; // 0x0AC8(0x0004) (Transient) - class UWillowAutoAimStrategy* AutoAimStrategy; // 0x0ACC(0x0004) - float LastCameraTimeStamp; // 0x0AD0(0x0004) - class UClass* MatineeCameraClass; // 0x0AD4(0x0004) - class AActor* CalcViewActor; // 0x0AD8(0x0004) - class APawn* CalcViewPawn; // 0x0ADC(0x0004) - struct FVector CalcViewActorLocation; // 0x0AE0(0x000C) - float CalcViewPawnEyeHeight; // 0x0AEC(0x0004) - struct FVector CalcViewLocation; // 0x0AF0(0x000C) - struct FRotator CalcViewRotation; // 0x0AFC(0x000C) - struct FRotator CameraRotFixedView; // 0x0B08(0x000C) (Transient) - int LastVehicleSeatIndex; // 0x0B14(0x0004) (Transient) - float LastVehicleFOV; // 0x0B18(0x0004) (Transient) - class UCameraAnimInst* CameraAnimPlayer; // 0x0B1C(0x0004) - class UCameraAnimInst* CameraAnimSeqPlayer; // 0x0B20(0x0004) - struct FVector CameraAnimOffset; // 0x0B24(0x000C) - struct FRotator CameraAnimRot; // 0x0B30(0x000C) - class AWillowPawn* MyWillowPawn; // 0x0B3C(0x0004) - struct FString DefaultPlayerCharacterClassName; // 0x0B40(0x000C) (Config, NeedCtorLink) - class UPlayerClassDefinition* PlayerClass; // 0x0B4C(0x0004) (Net, RepNotify) - struct FResourcePoolReference ExpPool; // 0x0B50(0x000C) (Net, RepRetry) - struct FResourcePoolReference SkillCooldownPool; // 0x0B5C(0x000C) (Net, RepRetry) - struct FResourcePoolReference MeleeSkillCooldownPool; // 0x0B68(0x000C) (Net, RepRetry) - class UPlayerSkillTree* PlayerSkillTree; // 0x0B74(0x0004) - class UPlayerInteractionClient* InteractionClient; // 0x0B78(0x0004) - float CurrentInstantHitCriticalHitBonus; // 0x0B7C(0x0004) (Transient) - float CurrentInstantHitCriticalHitBonusBaseValue; // 0x0B80(0x0004) (Const) - TArray CurrentInstantHitCriticalHitBonusModifierStack; // 0x0B84(0x000C) (Const, Transient, NeedCtorLink) - float CurrentMeleeCriticalHitBonus; // 0x0B90(0x0004) (Transient) - float CurrentMeleeCriticalHitBonusBaseValue; // 0x0B94(0x0004) (Const) - TArray CurrentMeleeCriticalHitBonusModifierStack; // 0x0B98(0x000C) (Const, Transient, NeedCtorLink) - float ExpScaleForCriticalHitKills; // 0x0BA4(0x0004) (Transient) - float ExpScaleForCriticalHitKillsBaseValue; // 0x0BA8(0x0004) (Const) - TArray ExpScaleForCriticalHitKillsModifierStack; // 0x0BAC(0x000C) (Const, Transient, NeedCtorLink) - float AttackUnsuspectingTargetDamageModifier; // 0x0BB8(0x0004) (Transient) - float AttackUnsuspectingTargetDamageModifierBaseValue; // 0x0BBC(0x0004) (Const) - TArray AttackUnsuspectingTargetDamageModifierModifierStack; // 0x0BC0(0x000C) (Const, Transient, NeedCtorLink) - float MeleeAttackTargetFromBehindDamageModifier; // 0x0BCC(0x0004) (Transient) - float MeleeAttackTargetFromBehindDamageModifierBaseValue; // 0x0BD0(0x0004) (Const) - TArray MeleeAttackTargetFromBehindDamageModifierModifierStack; // 0x0BD4(0x000C) (Const, Transient, NeedCtorLink) - float AttackInjuredMeleeDamageModifier; // 0x0BE0(0x0004) (Transient) - float AttackInjuredMeleeDamageModifierBaseValue; // 0x0BE4(0x0004) (Const) - TArray AttackInjuredMeleeDamageModifierModifierStack; // 0x0BE8(0x000C) (Const, Transient, NeedCtorLink) - float ConvertDamageToHealingPercent; // 0x0BF4(0x0004) (Transient) - float ConvertDamageToHealingPercentBaseValue; // 0x0BF8(0x0004) (Const) - TArray ConvertDamageToHealingPercentModifierStack; // 0x0BFC(0x000C) (Const, Transient, NeedCtorLink) - float PendingHealAmount; // 0x0C08(0x0004) (Transient) - float TargetMinHealthDamageBoostPercent; // 0x0C0C(0x0004) (Transient) - float TargetMinHealthDamageBoostPercentBaseValue; // 0x0C10(0x0004) (Const) - TArray TargetMinHealthDamageBoostPercentModifierStack; // 0x0C14(0x000C) (Const, Transient, NeedCtorLink) - float TargetOverMinHealthGunDamageMultiplier; // 0x0C20(0x0004) (Transient) - float TargetOverMinHealthGunDamageMultiplierBaseValue; // 0x0C24(0x0004) (Const) - TArray TargetOverMinHealthGunDamageMultiplierModifierStack; // 0x0C28(0x000C) (Const, Transient, NeedCtorLink) - float DamageReturnPercent; // 0x0C34(0x0004) (Transient) - float DamageReturnPercentBaseValue; // 0x0C38(0x0004) (Const) - TArray DamageReturnPercentModifierStack; // 0x0C3C(0x000C) (Const, Transient, NeedCtorLink) - float FirstShotInClipBonusModifier; // 0x0C48(0x0004) (Transient) - float FirstShotInClipBonusModifierBaseValue; // 0x0C4C(0x0004) (Const) - TArray FirstShotInClipBonusModifierModifierStack; // 0x0C50(0x000C) (Const, Transient, NeedCtorLink) - float LastShotInClipBonusModifier; // 0x0C5C(0x0004) (Transient) - float LastShotInClipBonusModifierBaseValue; // 0x0C60(0x0004) (Const) - TArray LastShotInClipBonusModifierModifierStack; // 0x0C64(0x000C) (Const, Transient, NeedCtorLink) - int AmmoResourceUpgrades[0x8]; // 0x0C70(0x0004) (Net) - FScriptInterface CurrentTouchedPickupable; // 0x0C90(0x0008) (Net) - FScriptInterface CurrentSeenPickupable; // 0x0C98(0x0008) - FScriptInterface CurrentUsableObject; // 0x0CA0(0x0008) (Net) - struct FInteractionIconWithOverrides CurrentInteractionIcon[0x2]; // 0x0CA8(0x0014) (Net, RepNotify) - FScriptInterface ActiveShop; // 0x0CD0(0x0008) - FScriptInterface FocusObject; // 0x0CD8(0x0008) - float FocusFOVAngle; // 0x0CE0(0x0004) - float FocusCamReturnTime; // 0x0CE4(0x0004) - struct FRotator FocusCamRot; // 0x0CE8(0x000C) - struct FVector FocusCamLoc; // 0x0CF4(0x000C) - float FocusCamTimestamp; // 0x0D00(0x0004) - float LastTauntAnimTime; // 0x0D04(0x0004) - struct FVector SummedDamageDirection; // 0x0D08(0x000C) - struct FName DebugTraceHitActor; // 0x0D14(0x0008) - struct FName DebugTraceHitActorSubLevel; // 0x0D1C(0x0008) - int DebugTraceDistanceUnits; // 0x0D24(0x0004) - struct FName MainMenu_MapName; // 0x0D28(0x0008) - struct FString MainMenu_CharacterClass[0x2]; // 0x0D30(0x000C) (NeedCtorLink) - int MainMenu_NumPlayers; // 0x0D48(0x0004) - int MainMenu_CurrentPlayer; // 0x0D4C(0x0004) - TArray SplitscreenJoinCompleteDelegates; // 0x0D50(0x000C) (NeedCtorLink) - TArray QueuedTrainingMessages; // 0x0D5C(0x000C) (Transient, NeedCtorLink) - TArray PendingQueuedTrainingMessages; // 0x0D68(0x000C) (Transient, NeedCtorLink) - float LastTrainingMessagePostponeTime; // 0x0D74(0x0004) (Transient) - float FOVModifierSpeed; // 0x0D78(0x0004) (Net, Transient) - float FOVModifierSpeedBaseValue; // 0x0D7C(0x0004) (Const) - TArray FOVModifierSpeedModifierStack; // 0x0D80(0x000C) (Const, Transient, NeedCtorLink) - float CachedFOVAngle; // 0x0D8C(0x0004) - float LastFOVAngleUpdateTime; // 0x0D90(0x0004) - float FOVAspectRatioScalar_View; // 0x0D94(0x0004) (Const) - float FOVAspectRatioScalar_Fore; // 0x0D98(0x0004) (Const) - float FOVScalar_VertSplit_View; // 0x0D9C(0x0004) (Config) - float FOVScalar_VertSplit_Fore; // 0x0DA0(0x0004) (Config) - float FOVScalar_HorzSplit_View; // 0x0DA4(0x0004) (Config) - float FOVScalar_HorzSplit_Fore; // 0x0DA8(0x0004) (Config) - class UWillowAIDebugCamera* WillowAIDebugCam; // 0x0DAC(0x0004) (Transient) - struct FRotator PainRot; // 0x0DB0(0x000C) - struct FRotator DesiredPainRot; // 0x0DBC(0x000C) - struct FVector PainOffset; // 0x0DC8(0x000C) - struct FVector DesiredPainOffset; // 0x0DD4(0x000C) - float PainFOV; // 0x0DE0(0x0004) - float DesiredPainFOV; // 0x0DE4(0x0004) - float PainEndTime; // 0x0DE8(0x0004) - class APawn* LastPawn; // 0x0DEC(0x0004) - TArray PostProcessOverlayList; // 0x0DF0(0x000C) (NeedCtorLink) - float PostProcessDurationMultiplier; // 0x0DFC(0x0004) (Net, RepNotify) - float LastLevelUpTime; // 0x0E00(0x0004) - float LastLevelUpSoundTime; // 0x0E04(0x0004) - class UProjectileDefinition* LastProjectileDefinition; // 0x0E08(0x0004) - float TargetVerticalKickAmt; // 0x0E0C(0x0004) - float CurrentVerticalKickAmt; // 0x0E10(0x0004) - float TargetHorizontalKickAmt; // 0x0E14(0x0004) - float CurrentHorizontalKickAmt; // 0x0E18(0x0004) - float LastWeaponKickTime; // 0x0E1C(0x0004) - float CurrentWanderAccuracy; // 0x0E20(0x0004) - float WanderingPatternOscillatorPosition; // 0x0E24(0x0004) - float WanderingSmoothInDuration; // 0x0E28(0x0004) - float WanderingSmoothInTimeRemaining; // 0x0E2C(0x0004) - float LastWanderingTime; // 0x0E30(0x0004) - class UUberPostProcessEffect* UberDOFEffect; // 0x0E34(0x0004) (Transient) - float InitialDOFFocusDistance; // 0x0E38(0x0004) (Transient) - TArray PostProcessChainRecords; // 0x0E3C(0x000C) (NeedCtorLink) - struct FName LostShieldHealthParamName; // 0x0E48(0x0008) - class UMaterialInstanceConstant* LostShieldMaterialInstanceConstant; // 0x0E50(0x0004) - float RcpWeaponSpread; // 0x0E54(0x0004) - float CurrentWeaponAmmoRegenerationMultiplier; // 0x0E58(0x0004) (Transient) - float CurrentWeaponAmmoRegenerationMultiplierBaseValue; // 0x0E5C(0x0004) (Const) - TArray CurrentWeaponAmmoRegenerationMultiplierModifierStack; // 0x0E60(0x000C) (Const, Transient, NeedCtorLink) - int PlayerMovementType; // 0x0E6C(0x0004) (Config) - class AWillowPlayerStats* PlayerStats; // 0x0E70(0x0004) - struct FInstanceDataSet InstanceState; // 0x0E74(0x000C) (Transient, Component, NeedCtorLink) - int SavedInviteControllerId; // 0x0E80(0x0004) (Transient) - struct FOnlineGameSearchResult SavedInviteSearchResult; // 0x0E84(0x0008) (Transient) - class AWillowPawn* CurrentActionSkillTarget; // 0x0E8C(0x0004) (Transient) - class UInputContextSelectorBase* InputContextSelector; // 0x0E90(0x0004) (Transient) - float ScorpioDamageTypeSelector; // 0x0E94(0x0004) (Transient) - float ScorpioDamageTypeSelectorBaseValue; // 0x0E98(0x0004) (Const) - TArray ScorpioDamageTypeSelectorModifierStack; // 0x0E9C(0x000C) (Const, Transient, NeedCtorLink) - struct FString SaveGameName; // 0x0EA8(0x000C) (NeedCtorLink) - int SaveGameFileId; // 0x0EB4(0x0004) - int LastStationSaveTime; // 0x0EB8(0x0004) - TArray RecentKillHistory; // 0x0EBC(0x000C) (Transient, NeedCtorLink) - int CurrKillingSpree; // 0x0EC8(0x0004) (Transient) - class UWillowGFxDialogBox* ProfileMenuDlg; // 0x0ECC(0x0004) (Transient) - class AWeapon* LastUsedWeapon; // 0x0ED0(0x0004) (Transient) - int LoadedCharPlayTime; // 0x0ED4(0x0004) - class UPlayerSaveGame* LastLoadedSaveGame; // 0x0ED8(0x0004) (Transient) - float SaveStartTime; // 0x0EDC(0x0004) - TArray PlayersToSave; // 0x0EE0(0x000C) (Transient, NeedCtorLink) - float MinSaveDuration; // 0x0EEC(0x0004) (Transient) - class UWillowGFxDialogBox* SavingDlg; // 0x0EF0(0x0004) (Transient) - class UWillowGFxDialogBox* PS3WritingProfileDlg; // 0x0EF4(0x0004) (Transient) - class UWillowGFxDialogBox* ControllerRemovedDlg; // 0x0EF8(0x0004) (Transient) - TArray LoadedLevelsList; // 0x0EFC(0x000C) (Transient, NeedCtorLink) - float KillSkillTimeRemaining; // 0x0F08(0x0004) (Net, RepNotify) - float DurationOfLastKillSkillActivation; // 0x0F0C(0x0004) (Transient) - TArray PickupsHiddenWhileInStatusMenu; // 0x0F10(0x000C) (Transient, NeedCtorLink) - class AActor* CurrentEchoActor; // 0x0F1C(0x0004) (Transient) - class UWillowDialogEmoteDefinition* CurrentEchoEmote; // 0x0F20(0x0004) (Transient) - class UTextureMovie* CurrentEchoMovie; // 0x0F24(0x0004) (Transient) - class UParticleSystem* CurrentEchoParticleSystem; // 0x0F28(0x0004) (Transient) - class UParticleSystemComponent* CurrentEchoPSC; // 0x0F2C(0x0004) (ExportObject, Transient, Component, EditInline) - float CurrentEchoPSCFadeStartTime; // 0x0F30(0x0004) (Transient) - class UTextureMovie* CurrentEchoVideoMovie; // 0x0F34(0x0004) (Transient) - float CurrentEchoOpacity; // 0x0F38(0x0004) - float EchoPSCFadeTime; // 0x0F3C(0x0004) (Config) - float MeleeHealthStealPercent; // 0x0F40(0x0004) (Transient) - float MeleeHealthStealPercentBaseValue; // 0x0F44(0x0004) (Const) - TArray MeleeHealthStealPercentModifierStack; // 0x0F48(0x000C) (Const, Transient, NeedCtorLink) - float InstigatedBulletHealingModifier; // 0x0F54(0x0004) (Transient) - float InstigatedBulletHealingModifierBaseValue; // 0x0F58(0x0004) (Const) - TArray InstigatedBulletHealingModifierModifierStack; // 0x0F5C(0x000C) (Const, Transient, NeedCtorLink) - float InstigatedMeleeHealingModifier; // 0x0F68(0x0004) (Transient) - float InstigatedMeleeHealingModifierBaseValue; // 0x0F6C(0x0004) (Const) - TArray InstigatedMeleeHealingModifierModifierStack; // 0x0F70(0x000C) (Const, Transient, NeedCtorLink) - float InstigatedGrenadeHealingModifier; // 0x0F7C(0x0004) (Transient) - float InstigatedGrenadeHealingModifierBaseValue; // 0x0F80(0x0004) (Const) - TArray InstigatedGrenadeHealingModifierModifierStack; // 0x0F84(0x000C) (Const, Transient, NeedCtorLink) - float InstigatedRocketHealingModifier; // 0x0F90(0x0004) (Transient) - float InstigatedRocketHealingModifierBaseValue; // 0x0F94(0x0004) (Const) - TArray InstigatedRocketHealingModifierModifierStack; // 0x0F98(0x000C) (Const, Transient, NeedCtorLink) - float InstigatedStatusEffectHealingModifier; // 0x0FA4(0x0004) (Transient) - float InstigatedStatusEffectHealingModifierBaseValue; // 0x0FA8(0x0004) (Const) - TArray InstigatedStatusEffectHealingModifierModifierStack; // 0x0FAC(0x000C) (Const, Transient, NeedCtorLink) - float InstigatedSkillHealingModifier; // 0x0FB8(0x0004) (Transient) - float InstigatedSkillHealingModifierBaseValue; // 0x0FBC(0x0004) (Const) - TArray InstigatedSkillHealingModifierModifierStack; // 0x0FC0(0x000C) (Const, Transient, NeedCtorLink) - float ReceivedBulletHealingModifier; // 0x0FCC(0x0004) (Transient) - float ReceivedBulletHealingModifierBaseValue; // 0x0FD0(0x0004) (Const) - TArray ReceivedBulletHealingModifierModifierStack; // 0x0FD4(0x000C) (Const, Transient, NeedCtorLink) - float ReceivedMeleeHealingModifier; // 0x0FE0(0x0004) (Transient) - float ReceivedMeleeHealingModifierBaseValue; // 0x0FE4(0x0004) (Const) - TArray ReceivedMeleeHealingModifierModifierStack; // 0x0FE8(0x000C) (Const, Transient, NeedCtorLink) - float ReceivedGrenadeHealingModifier; // 0x0FF4(0x0004) (Transient) - float ReceivedGrenadeHealingModifierBaseValue; // 0x0FF8(0x0004) (Const) - TArray ReceivedGrenadeHealingModifierModifierStack; // 0x0FFC(0x000C) (Const, Transient, NeedCtorLink) - float ReceivedRocketHealingModifier; // 0x1008(0x0004) (Transient) - float ReceivedRocketHealingModifierBaseValue; // 0x100C(0x0004) (Const) - TArray ReceivedRocketHealingModifierModifierStack; // 0x1010(0x000C) (Const, Transient, NeedCtorLink) - float ReceivedStatusEffectHealingModifier; // 0x101C(0x0004) (Transient) - float ReceivedStatusEffectHealingModifierBaseValue; // 0x1020(0x0004) (Const) - TArray ReceivedStatusEffectHealingModifierModifierStack; // 0x1024(0x000C) (Const, Transient, NeedCtorLink) - float ReceivedSkillHealingModifier; // 0x1030(0x0004) (Transient) - float ReceivedSkillHealingModifierBaseValue; // 0x1034(0x0004) (Const) - TArray ReceivedSkillHealingModifierModifierStack; // 0x1038(0x000C) (Const, Transient, NeedCtorLink) - float InstigatedBulletShieldRestoreModifier; // 0x1044(0x0004) (Transient) - float InstigatedBulletShieldRestoreModifierBaseValue; // 0x1048(0x0004) (Const) - TArray InstigatedBulletShieldRestoreModifierModifierStack; // 0x104C(0x000C) (Const, Transient, NeedCtorLink) - float InstigatedMeleeShieldRestoreModifier; // 0x1058(0x0004) (Transient) - float InstigatedMeleeShieldRestoreModifierBaseValue; // 0x105C(0x0004) (Const) - TArray InstigatedMeleeShieldRestoreModifierModifierStack; // 0x1060(0x000C) (Const, Transient, NeedCtorLink) - float InstigatedGrenadeShieldRestoreModifier; // 0x106C(0x0004) (Transient) - float InstigatedGrenadeShieldRestoreModifierBaseValue; // 0x1070(0x0004) (Const) - TArray InstigatedGrenadeShieldRestoreModifierModifierStack; // 0x1074(0x000C) (Const, Transient, NeedCtorLink) - float InstigatedRocketShieldRestoreModifier; // 0x1080(0x0004) (Transient) - float InstigatedRocketShieldRestoreModifierBaseValue; // 0x1084(0x0004) (Const) - TArray InstigatedRocketShieldRestoreModifierModifierStack; // 0x1088(0x000C) (Const, Transient, NeedCtorLink) - float InstigatedStatusEffectShieldRestoreModifier; // 0x1094(0x0004) (Transient) - float InstigatedStatusEffectShieldRestoreModifierBaseValue; // 0x1098(0x0004) (Const) - TArray InstigatedStatusEffectShieldRestoreModifierModifierStack; // 0x109C(0x000C) (Const, Transient, NeedCtorLink) - float InstigatedSkillShieldRestoreModifier; // 0x10A8(0x0004) (Transient) - float InstigatedSkillShieldRestoreModifierBaseValue; // 0x10AC(0x0004) (Const) - TArray InstigatedSkillShieldRestoreModifierModifierStack; // 0x10B0(0x000C) (Const, Transient, NeedCtorLink) - float LastKillExcessDamageDealt; // 0x10BC(0x0004) (Transient) - float LastKillExcessDamageDealtBaseValue; // 0x10C0(0x0004) (Const) - TArray LastKillExcessDamageDealtModifierStack; // 0x10C4(0x000C) (Const, Transient, NeedCtorLink) - float ShakeOffsetLength; // 0x10D0(0x0004) - float ShakeRotLength; // 0x10D4(0x0004) - float ShakeFOVLength; // 0x10D8(0x0004) - int PresenceUpdateInterval; // 0x10DC(0x0004) - struct FLungeData CurrentLunge; // 0x10E0(0x0010) - class UAttributeModifier* LungeSpeedModifier; // 0x10F0(0x0004) - float MaxLungeDistance; // 0x10F4(0x0004) (Transient) - float MaxLungeDistanceBaseValue; // 0x10F8(0x0004) (Const) - TArray MaxLungeDistanceModifierStack; // 0x10FC(0x000C) (Const, Transient, NeedCtorLink) - TArray SprintModifiers; // 0x1108(0x000C) (NeedCtorLink) - float SprintFOVAngle; // 0x1114(0x0004) - float SprintDesiredFOV; // 0x1118(0x0004) - struct FLurchData CurrentLurch; // 0x111C(0x0014) - float CurrentLurchPos; // 0x1130(0x0004) - float ActualCurrentLurchLoc; // 0x1134(0x0004) - float ActualCurrentLurchRot; // 0x1138(0x0004) - float ActualCurrentLurchRotRoll; // 0x113C(0x0004) - class AVehicleSpawnStationTerminal* ConnectedVSSTerminal; // 0x1140(0x0004) (Net, RepNotify) - int VSSSlotIndexForDelayedTeleport; // 0x1144(0x0004) (Transient) - class UWillowGFxMovie* TheVSSUIMovie; // 0x1148(0x0004) (Transient) - int CurrentStreamingDebugPage; // 0x114C(0x0004) - TArray ScreenParticleRecords; // 0x1150(0x000C) (Component, NeedCtorLink) - TArray ActivatedTeleportersList; // 0x115C(0x000C) (NeedCtorLink) - class UTravelStationDefinition* LastVisitedTeleporter; // 0x1168(0x0004) - struct FString LastTouchedStationPath; // 0x116C(0x000C) (NeedCtorLink) - TArray HoldingCellScreenParticleModifiers; // 0x1178(0x000C) (NeedCtorLink) - class UMaterialInterface* HoldingCellMaterialInterface; // 0x1184(0x0004) - struct FName HoldingCellMatParamName; // 0x1188(0x0008) - TArray MissionPlaythroughs; // 0x1190(0x000C) (NeedCtorLink) - TArray DLCExpansionData; // 0x119C(0x000C) (NeedCtorLink) - float LoadingMovieShutoffTime; // 0x11A8(0x0004) (Config) - float UsableObjectUpdateTime; // 0x11AC(0x0004) (Transient) - FScriptInterface CachedUsableObject; // 0x11B0(0x0008) (Transient) - class UPrimitiveComponent* CachedUsableHitComponent; // 0x11B8(0x0004) (ExportObject, Transient, Component, EditInline) - float UsableObjectUpdateRate; // 0x11BC(0x0004) - class APawnInteractionProxy* CachedTradeProxy; // 0x11C0(0x0004) (Transient) - class UWillowGFxUIManager* GFxUIManager; // 0x11C4(0x0004) (Transient) - class UGFxMovieDefinition* PauseMenuDefinition; // 0x11C8(0x0004) (Transient) - class UGFxMovieDefinition* LobbyMovieDefinition; // 0x11CC(0x0004) (Transient) - struct FString BinkLoadingMovieName; // 0x11D0(0x000C) (Config, NeedCtorLink) - struct FString ScaleformLoadingMovieName; // 0x11DC(0x000C) (Config, NeedCtorLink) - float PercentChanceInstigatedBulletDmgIgnoresShields; // 0x11E8(0x0004) (Transient) - float PercentChanceInstigatedBulletDmgIgnoresShieldsBaseValue; // 0x11EC(0x0004) (Const) - TArray PercentChanceInstigatedBulletDmgIgnoresShieldsModifierStack;// 0x11F0(0x000C) (Const, Transient, NeedCtorLink) - struct FString PlayerPreferredCharacterName; // 0x11FC(0x000C) (NeedCtorLink) - struct FColor PlayerPreferredPrimaryColor; // 0x1208(0x0004) - struct FColor PlayerPreferredSecondaryColor; // 0x120C(0x0004) - struct FColor PlayerPreferredTertiaryColor; // 0x1210(0x0004) - struct FPlayerRecentDamageEventData RecentDamageEvents[0x6]; // 0x1214(0x0024) (Net) - int CurrentPlayerRecentDamageEventIndex; // 0x12EC(0x0004) (Const) - struct FRecentlyResistedAttackData RecentlyResistedAttacks[0x10]; // 0x12F0(0x000C) - float MinTimeBetweenResistFeedback; // 0x13B0(0x0004) (Const) - float CoopRange; // 0x13B4(0x0004) - float LastZoomTime; // 0x13B8(0x0004) - int VehicleSteeringMode; // 0x13BC(0x0004) - float DeadTime; // 0x13C0(0x0004) - float HUDScaleX; // 0x13C4(0x0004) - float HUDScaleY; // 0x13C8(0x0004) - float HUDScaleE; // 0x13CC(0x0004) - class UObject* ContextualPromptContextObject; // 0x13D0(0x0004) - int BackpackSortPreferenceIndex; // 0x13D4(0x0004) - class UObject* RetryContextObject; // 0x13D8(0x0004) - struct FString RetryContextString; // 0x13DC(0x000C) (NeedCtorLink) - float RetryDuration; // 0x13E8(0x0004) - float ContextualPromptDuration; // 0x13EC(0x0004) - float MissionRestrictionTextDuration; // 0x13F0(0x0004) - class AWillowPawn* ReviveTarget; // 0x13F4(0x0004) (Net, RepNotify) - class UVSSUIDefinition* CachedVSSUIDefinition[0x2]; // 0x13F8(0x0004) (Transient) - class UCustomizationDefinition* CachedVSSVehicleCustomizationDefinition[0x2]; // 0x1400(0x0004) (Transient) - float ActionSkillTime; // 0x1408(0x0004) (Net) - int IsSkillListeningForMeleeOverrideEvent; // 0x140C(0x0004) (Net, Transient) - int IsSkillListeningForMeleeOverrideEventBaseValue; // 0x1410(0x0004) (Const) - TArray IsSkillListeningForMeleeOverrideEventModifierStack; // 0x1414(0x000C) (Const, Transient, NeedCtorLink) - int IsSkillListeningForThrowGrenadeOverrideEvent; // 0x1420(0x0004) (Net, Transient) - int IsSkillListeningForThrowGrenadeOverrideEventBaseValue; // 0x1424(0x0004) (Const) - TArray IsSkillListeningForThrowGrenadeOverrideEventModifierStack;// 0x1428(0x000C) (Const, Transient, NeedCtorLink) - float CanThrowGrenadesWhileInDownState; // 0x1434(0x0004) (Transient) - float CanThrowGrenadesWhileInDownStateBaseValue; // 0x1438(0x0004) (Const) - TArray CanThrowGrenadesWhileInDownStateModifierStack; // 0x143C(0x000C) (Const, Transient, NeedCtorLink) - float LastKnownAmmoCount_RepeaterPistol; // 0x1448(0x0004) - float LastKnownAmmoCount_RevolverPistol; // 0x144C(0x0004) - float LastKnownAmmoCount_SMG; // 0x1450(0x0004) - float LastKnownAmmoCount_CombatRifle; // 0x1454(0x0004) - float LastKnownAmmoCount_Shotgun; // 0x1458(0x0004) - float LastKnownAmmoCount_SniperRifle; // 0x145C(0x0004) - float LastKnownAmmoCount_RocketLauncher; // 0x1460(0x0004) - float LastKnownAmmoCount_Grenades; // 0x1464(0x0004) - TArray UsedMarketingCodes; // 0x1468(0x000C) (NeedCtorLink) - TArray MarketingCodesNeedingNotification; // 0x1474(0x000C) (NeedCtorLink) - class ACameraActor* SavedCameraActorForVoGMatinee; // 0x1480(0x0004) - float VoGMovieDuration; // 0x1484(0x0004) - TArray SkillPointsChangedDelegates; // 0x1488(0x000C) (NeedCtorLink) - float ClientLoadingMovieShutoffDelay; // 0x1494(0x0004) (Config) - struct FVector TransitionEntryLocation; // 0x1498(0x000C) - class UWillowGFxDialogBox* NoCancelConnectingDlg; // 0x14A4(0x0004) (Transient) - class UWillowGFxDialogBox* ConnectingDlg; // 0x14A8(0x0004) (Transient) - float ConnectingDialogRefreshTime; // 0x14AC(0x0004) (Const) - int ConnectionTimeout; // 0x14B0(0x0004) (Const) - float ConnectionDuration; // 0x14B4(0x0004) (Transient) - struct FString OneSecond; // 0x14B8(0x000C) (NeedCtorLink) - struct FString MoreThanOneSecond; // 0x14C4(0x000C) (NeedCtorLink) - class UWillowGFxDialogBox* InviteDlg; // 0x14D0(0x0004) (Transient) - class UWillowGFxDialogBox* ColiseumGameOverDlg; // 0x14D4(0x0004) (Transient) - int ExpPointsLoadedFromSavedGame; // 0x14D8(0x0004) (Transient) - int ExpLevelLoadedFromSavedGame; // 0x14DC(0x0004) (Transient) - TArray currentFriendsList; // 0x14E0(0x000C) (Transient, NeedCtorLink) - TArray RegionGameStages; // 0x14EC(0x000C) (Transient, NeedCtorLink) - TArray UnloadableDlcRegionGameStages; // 0x14F8(0x000C) (Transient, NeedCtorLink) - TArray UnloadableDlcWeaponData; // 0x1504(0x000C) (Transient, NeedCtorLink) - TArray UnloadableDlcItemData; // 0x1510(0x000C) (Transient, NeedCtorLink) - float ControllerChangeRetryTime; // 0x151C(0x0004) (Transient) - struct FVector CurrentThirdPersonMenuCamLoc; // 0x1520(0x000C) (Transient) - struct FRotator CurrentThirdPersonMenuCamRot; // 0x152C(0x000C) (Transient) - float CurrentThirdPersonMenuCamFOV; // 0x1538(0x0004) (Transient) - TArray UnclaimedRewards; // 0x153C(0x000C) (NeedCtorLink) - TArray PlayerStandIns; // 0x1548(0x000C) (Transient, NeedCtorLink) - TArray TaggedGFxMovies; // 0x1554(0x000C) (NeedCtorLink) - TArray TrackedChallenges; // 0x1560(0x000C) (Transient, NeedCtorLink) - TArray LocalChallengeDataCache; // 0x156C(0x000C) (NeedCtorLink) - TArray UnloadableDlcChallengeList; // 0x1578(0x000C) (NeedCtorLink) - struct FString DefaultMapName; // 0x1584(0x000C) (Const, NeedCtorLink) - int PlayingEchoId; // 0x1590(0x0004) - class UWillowGFxThirdPersonMovie* CurrentThirdPersonMovie; // 0x1594(0x0004) (Transient) - TArray DynamicFlagDefinitions; // 0x1598(0x000C) (Transient, NeedCtorLink) - TArray DynamicFlags; // 0x15A4(0x000C) (Transient, NeedCtorLink) - unsigned char UnknownData01[0x3C]; // 0x15B0(0x003C) UNKNOWN PROPERTY: MapProperty WillowGame.WillowPlayerController.DynamicFlagDefLookup - class AWillowTradeManager* TradeManager; // 0x15EC(0x0004) (Net) - TArray DiscoveredWorldAreas; // 0x15F0(0x000C) (Transient, NeedCtorLink) - TArray FullyExploredAreas; // 0x15FC(0x000C) (Transient, NeedCtorLink) - float TinnitusStrength; // 0x1608(0x0004) - class UStatusEffectDefinition* CurrentPrimaryStatusEffect; // 0x160C(0x0004) (Net, Transient, RepNotify) - class UUBMGraveyardSaveData* CachedGraveyardSaveData; // 0x1610(0x0004) (Transient) - struct FString UBMKilledByMessage; // 0x1614(0x000C) (Transient, NeedCtorLink) - struct FString NoPreferredManufacturer; // 0x1620(0x000C) (Const, Localized, NeedCtorLink) - struct FString NoPreferredWeaponType; // 0x162C(0x000C) (Const, Localized, NeedCtorLink) - struct FString UBMDefaultKilledByAIMessage; // 0x1638(0x000C) (Const, Localized, NeedCtorLink) - struct FString UBMDefaultKilledByMessage; // 0x1644(0x000C) (Const, Localized, NeedCtorLink) - struct FString UBMSuicideMessage; // 0x1650(0x000C) (Const, Localized, NeedCtorLink) - float PreProfileWriteSaveDuration; // 0x165C(0x0004) - int BadassPoints; // 0x1660(0x0004) (Transient) - int BadassPointsSpent; // 0x1664(0x0004) (Transient) - int BadassTokensAvailable; // 0x1668(0x0004) (Transient) - int BadassTokensEarned; // 0x166C(0x0004) (Transient) - int BadassBonusTokens; // 0x1670(0x0004) (Transient) - int BadassTokensDue; // 0x1674(0x0004) (Transient) - TArray BadassRewardsEarned; // 0x1678(0x000C) (Transient, NeedCtorLink) - TArray BadassRewardsToOfferNext; // 0x1684(0x000C) (Transient, NeedCtorLink) - struct FVector CustomWaypointLocation; // 0x1690(0x000C) (Transient) - struct FVector LastKnownLocation; // 0x169C(0x000C) (Transient) - float TimeSinceLastLocationStatUpdate; // 0x16A8(0x0004) (Transient) - float BufferedLocationDelta; // 0x16AC(0x0004) (Transient) - float BufferedVehicleLocationDelta; // 0x16B0(0x0004) (Transient) - float CurrentSprintDistance; // 0x16B4(0x0004) (Transient) - struct FString DefaultSaveGameString; // 0x16B8(0x000C) (Transient, NeedCtorLink) - struct FString IntroMovieName; // 0x16C4(0x000C) (Const, NeedCtorLink) - float WaitTimeToDisableLoadingMovie; // 0x16D0(0x0004) (Transient) - class UOnlineMessageGFxMovie* OnlineMessageMovie; // 0x16D4(0x0004) (Transient) - class UTextChatGFxMovie* TextChatMovie; // 0x16D8(0x0004) (Transient) - struct FAkPlayingInfo VOVolumePlayInfo; // 0x16DC(0x0008) (Transient, Component) - struct FAkPlayingInfo SFXVolumePlayInfo; // 0x16E4(0x0008) (Transient, Component) - struct FAkPlayingInfo MusicVolumePlayInfo; // 0x16EC(0x0008) (Transient, Component) - struct FAkPlayingInfo TeleporterSoundInfo; // 0x16F4(0x0008) (Transient, Component) - class UClass* TravelToSearchClass; // 0x16FC(0x0004) (Transient) - TArray SaveGameLoadedDelegates; // 0x1700(0x000C) (NeedCtorLink) - TArray BlackMarketUpgrades; // 0x170C(0x000C) (NeedCtorLink) - class USaveGameChannel* SaveGameReplicationChannel; // 0x1718(0x0004) (Transient) - class UPlayerSaveGame* PendingReplicatedSaveGame; // 0x171C(0x0004) (Transient) - class UWillowGFxDialogBox* SendingSaveGameDlg; // 0x1720(0x0004) (Transient) - TArray ClientExpectedResourcePools; // 0x1724(0x000C) (Transient, NeedCtorLink) - class UWillowGFxDialogBox* ReadingWillowOneSavesDlg; // 0x1730(0x0004) (Transient) - class UWillowGFxDialogBox* LoadingDynamicCharacterPackageDialog; // 0x1734(0x0004) (Transient) - class AWillowSpectatorPoint* CurrentSpectatorPoint; // 0x1738(0x0004) (Transient) - TArray CustomizationUnlocks; // 0x173C(0x000C) (Transient, NeedCtorLink) - struct FMap_Mirror UnlockedCustomizationCountMap; // 0x1748(0x003C) (Native, Transient) - TArray LockoutList; // 0x1784(0x000C) (NeedCtorLink) - TArray UnloadableDlcLockoutList; // 0x1790(0x000C) (NeedCtorLink) - int ClientLockoutTimeAdjust; // 0x179C(0x0004) - float EasterEgg1; // 0x17A0(0x0004) (Transient) - float EasterEgg2; // 0x17A4(0x0004) (Transient) - float EasterEgg3; // 0x17A8(0x0004) (Transient) - float EasterEgg4; // 0x17AC(0x0004) (Transient) - float EasterEgg5; // 0x17B0(0x0004) (Transient) - float EasterEgg6; // 0x17B4(0x0004) (Transient) - float EasterEgg7; // 0x17B8(0x0004) (Transient) - float EasterEgg8; // 0x17BC(0x0004) (Transient) - float EasterEgg9; // 0x17C0(0x0004) (Transient) - float EasterEgg10; // 0x17C4(0x0004) (Transient) - TArray LevelChallengeUnlocks; // 0x17C8(0x000C) (NeedCtorLink) - TArray OneOffLevelChallengeCompletion; // 0x17D4(0x000C) (NeedCtorLink) - int NumChallengePrestiges; // 0x17E0(0x0004) (Transient) - class UPlayerClassDefinition* PendingClassSwitchDefinition; // 0x17E4(0x0004) (Transient) - class AWillowPlayerPawn* PendingClassSwitchPawnArchetype; // 0x17E8(0x0004) - float SavedMapScaleVal; // 0x17EC(0x0004) (Transient) - class USkillDefinition* SavedSkillTreeSkill; // 0x17F0(0x0004) (Transient) - int SavedBranchNavPref; // 0x17F4(0x0004) - int SavedCellNavPref; // 0x17F8(0x0004) - int NumQuickSlotsFlourished; // 0x17FC(0x0004) - int NumGoldenKeysNotified; // 0x1800(0x0004) (Transient) - TArray ViewWanderingIndex; // 0x1804(0x000C) (Transient, NeedCtorLink) - TArray ViewWanderingPercent; // 0x1810(0x000C) (Transient, NeedCtorLink) - float TotalViewWanderingPersistence; // 0x181C(0x0004) (Transient) - class UWillowPauseTicker* PauseTicker; // 0x1820(0x0004) (Transient) - class UWillowGFxDialogBox* OfflineWarningDlg; // 0x1824(0x0004) (Transient) - struct FString DownloadPatcherFileName; // 0x1828(0x000C) (NeedCtorLink) - float DownloadPatcherFilesTimeout; // 0x1834(0x0004) - TArray DownloadPatcherFilesCompleteDelegates; // 0x1838(0x000C) (NeedCtorLink) - int CurrentCrossTitleTitleIdIndex; // 0x1844(0x0004) (Transient) - int RemoteNumGoldenKeysAvailable; // 0x1848(0x0004) - int RemoteNumGoldenKeysEarned; // 0x184C(0x0004) - TArray PendingClientTrainingMessages; // 0x1850(0x000C) (NeedCtorLink) - class UMissionDefinition* CachedMissionDefForChapterHeader; // 0x185C(0x0004) - class UWillowGFxMoviePressStart* PressStartMovie; // 0x1860(0x0004) (Transient) - TArray TitleFileCache; // 0x1864(0x000C) (Transient, NeedCtorLink) - int IsReReadingProfile; // 0x1870(0x0004) (Transient) - TArray PendingMissionRewardsForOtherPlaythroughs; // 0x1874(0x000C) (Transient, NeedCtorLink) - int MaxBackpackSlotsLoadedFromSavegame; // 0x1880(0x0004) (Transient) - int MaxBankSlotsLoadedFromSavegame; // 0x1884(0x0004) (Transient) - TArray ShiftAuthorizedCustomizations; // 0x1888(0x000C) (Transient, NeedCtorLink) - float MeleeSelfChance; // 0x1894(0x0004) (Net, Transient) - float MeleeSelfChanceBaseValue; // 0x1898(0x0004) (Const) - TArray MeleeSelfChanceModifierStack; // 0x189C(0x000C) (Const, Transient, NeedCtorLink) - float KillSkillDurationMultiplier; // 0x18A8(0x0004) (Transient) - float KillSkillDurationMultiplierBaseValue; // 0x18AC(0x0004) (Const) - TArray KillSkillDurationMultiplierModifierStack; // 0x18B0(0x000C) (Const, Transient, NeedCtorLink) - int PlayerHasPlayedInPlaythroughThree; // 0x18BC(0x0004) (Transient) - int UseSprintFOV; // 0x18C0(0x0004) (Transient) - int LilacWeaponsRestrictionActive; // 0x18C4(0x0004) (Transient) - struct FName SkillDefinitionForInjuredStrings; // 0x18C8(0x0008) (Transient) - int OverpowerChoiceValue; // 0x18D0(0x0004) (Transient) - TArray ChosenVehicleCustomizations; // 0x18D4(0x000C) (Transient, NeedCtorLink) - int LastUpsellOfferId; // 0x18E0(0x0004) (Transient) - class UWillowGFxDialogBox* RetrievingEulaDlg; // 0x18E4(0x0004) (Transient) - int LastEulaRequestId; // 0x18E8(0x0004) (Transient) - struct FScriptDelegate __OnDownloadPatcherFilesComplete__Delegate; // 0x18EC(0x000C) (NeedCtorLink) - struct FScriptDelegate __PreProfileWriteSaveComplete__Delegate; // 0x18F8(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnSkillGradeChanged__Delegate; // 0x1904(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnSkillPointsChanged__Delegate; // 0x1910(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnSkillTreeReset__Delegate; // 0x191C(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnSaveGameLoaded__Delegate; // 0x1928(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnLoadLastSaveGameComplete__Delegate; // 0x1934(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnSplitscreenJoinComplete__Delegate; // 0x1940(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnCheckSaveGamesAvailableComplete__Delegate; // 0x194C(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnDeviceSelectionProcessComplete__Delegate; // 0x1958(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnStartupDeviceSelectionComplete__Delegate; // 0x1964(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnSaveComplete__Delegate; // 0x1970(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnButtonClicked__Delegate; // 0x197C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPlayerController"); - return ptr; - } - - - bool IsInfected(); - void DoInfectionDamage(float Damage, class UClass* DamageType); - void DisplayShiftCommunicationFailedDialog(); - bool OnCanceledRetrievingEulaDialog(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool OnAcknowledgeMustSignEulas(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool HasSignedAllEulas(); - void EULAInteractionComplete(TArray* EULAState); - void ShowEULAScreen(TArray* EulaChain); - void SetVehicleSteeringMode(int Mode); - int GetVehicleSteeringMode(); - void OnSelectOverpowerLevel(class UPlayerSaveGame* SaveGame, int OverpoweredDifficulty); - void ClientIncrementOverpowerLevel(int IncrementAmount, int MaximumValue); - void ServerIncrementOverpowerLevel(int IncrementAmount, int MaximumValue); - void SetVehicleCustomizationForModule(class UVehicleFamilyDefinition* FamilyDef, int ModuleIdx, class UCustomizationDefinition* ChosenCustomization); - class UCustomizationDefinition* GetVehicleCustomizationForModule(class UVehicleFamilyDefinition* FamilyDef, int ModuleIdx); - static int GetMaximumPossibleOverpowerModifier(); - static int GetMaximumPossiblePlayerLevelCap(); - void QueuePullThePinNotification(class USwfMovie* ExternalClip); - void SetSkillDefinitionForInjuredStrings(class USkillDefinition* SkillDef); - void PopulateGameMissionDataFromSavegame(int MissionPlaythroughIdx, int MissionDataIdx, const struct FMissionStatusPlayerData& SavedMStatus); - bool ResetInfiniteVaultHunterPlaythrough(class UPlayerSaveGame* SaveGame, bool bApplyFromSaveGame); - class UInjuredDefinition* GetInjuredDefinition(); - bool IsAutoAimEnabled(); - void ClientUnregisterPlayerWithSession(class APlayerReplicationInfo* PRI); - void SetBackpackSortPreference(int NewPreference); - int GetBackpackSortPreference(); - void ResetFocusCam(); - struct FName TranslateLevelToBaseName(const struct FName& LevelName); - static bool PS3UseCircleToAccept(); - void TakeDamage(float DamageAmount, class AController* EventInstigator, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline); - bool AllowTextMessage(const struct FString& msg); - bool IsGuestLogin(); - void Behavior_QueuePersonalEcho(class UWillowDialogEventTag* InEventTag, class UGearboxDialogGroup* InGroup); - void ClientShowCustomizationFanfare(unsigned char Type); - void TryCustomizationFanfare(class AWillowInventory* WInv); - void HandleBadassSkillActivation(); - void ServerSetBadassSkillDisabled(bool bDisabled); - void SetBadassSkillDisabled(bool bDisabled); - void ToggleBadassSkill(); - bool IsBadassSkillDisabled(); - void ClearDownloadPatcherFilesCompleteDelegate(const struct FScriptDelegate& DownloadPatcherFilesCompleteDelegate); - void AddDownloadPatcherFilesCompleteDelegate(const struct FScriptDelegate& DownloadPatcherFilesCompleteDelegate); - void DownloadPatcherFilesComplete(); - void OnDownloadedPatcherFile(bool bWasSuccessful, const struct FString& Filename); - void HandleDownloadPatcherFileResponse(struct FSparkResult* Result); - void DownloadPatcherFiles(); - void TryShowNewPlaythroughNotification(); - void ClearBlackMarketInventory(); - void ClientNotifyNewGameStarted(); - void InitializeViewWanderingFor(class UWeaponTypeDefinition* WeaponDef); - bool OnGoldenKeyNotificationDismissed(class UWillowGFxDialogBox* Dlg, int ControllerId); - void CheckNotifyNewGoldenKeys(); - void CheckForGoldenKeys(); - void WriteGoldenKeyListToProfile(TArray FullKeyList); - void GatherGoldenKeysFromDlc(); - TArray GetAllAcquiredGoldenKeyData(); - struct FGoldenKeySource GetNextUnspentGoldenKey(); - bool AddGoldenKeysFromSource(unsigned char SourceId, int NumKeys); - int GetNumGoldenKeysAcquired(); - int GetNumGoldenKeysAvailable(); - void SpendGoldenKey(); - void ExecFor(int controllerIdx, const struct FString& Command); - bool PreviousGamePlayersThanked(class UWillowGFxDialogBox* Dlg, int ControllerId); - void UnlockCustomizationListFromKeyedPool(TArray KeyedPoolList); - void UnlockLoyalCustomerCustomizations(); - void EndGetNumCrossTitleSaveGames(bool bWasSuccessful); - void BeginGetNumCrossTitleSaveGames(); - TArray GetAlternateTitleIds(); - void NewsRetrieved(unsigned char RetrievealResult, class USparkNews* newsObj); - void TryConsumeSparkGoldenKey(); - void OnEntitlementsUpdated(class UGearboxAccountData* GbxAccount); - void OnSparkEmergencyMessageUpdated(); - void ResetMOTD(bool bDelay); - void OnSparkInitialized(unsigned char InitializedResult); - void ServerSkipMatinee(); - void SkipMatinee(); - void KillEnemies(); - void OnPetNoLongerTargetedByAI(class AWillowAIPawn* Pet, class AWillowMind* AIMind); - void OnPetTargetedByAI(class AWillowAIPawn* Pet, class AWillowMind* AIMind); - void DeveloperDemigod(); - void ServerDeveloperDemigod(); - void DeveloperLoaded(); - void ServerDeveloperLoaded(); - void DeveloperSpawnAwesomeItems(); - void ServerDeveloperSpawnAwesomeItems(); - void ServerDeveloperKillEnemies(); - void DeveloperUnlockAllCustomizations(); - void DeveloperUnlockAnAchievement(int TitleId); - void ReadAchievements(int TitleId, const struct FScriptDelegate& CompleteDelegate); - void GetAchievementDetails(int TitleId); - void ShowMissionWeaponTraining(class AWillowWeapon* MissionWeapon); - void Behavior_Destroy(); - void SaveQueuedTrainingMessageData(class UPlayerSaveGame* SaveGame); - void ApplyQueuedTrainingMessageData(class UPlayerSaveGame* SaveGame); - void ServerComputeLockoutTimeAdjust(int ClientPackedSystemTime); - void ClientSetLockout(class ULockoutDefinition* LockoutDef); - int ComputeLockoutTimeAdjust(int ClientPackedSystemTime); - void SetLockout(class ULockoutDefinition* LockoutDef); - void SaveLockoutData(class UPlayerSaveGame* SaveGame); - void ApplyLockoutData(class UPlayerSaveGame* SaveGame); - void ClientStartFade(float InFadeOpacity, float InFadeDuration, const struct FColor& InFadeColor); - void OnCameraFade(class USeqAct_CameraFade* Action); - void FlushNetDriver(); - void ClientHostLeavingGame(); - void NotifyHostLeavingGame(); - void DisplaySubtitle(const struct FString& msg); - void ClearTrackedChallenges(); - void DisplayTrackedChallenges(class AHUD* aHUD, float* out_YL, float* out_YPos); - void UntrackChallenge(class UChallengeDefinition* ChallengeDef); - void UpdateLcdWatchedChallenges(); - void TrackChallenge(class UChallengeDefinition* ChallengeDef); - int GetCurrentChallengeLevel(class UChallengeDefinition* ChallengeDef); - void TrackChallengeToggle(class UChallengeDefinition* ChallengeDef); - bool IsTrackedChallenge(class UChallengeDefinition* ChallengeDef); - int FindTrackedChallengeIndex(class UChallengeDefinition* ChalDef); - unsigned char GetRestoreNetworkType(class UOnlineGameSettings* GameSettings); - void OnCausePlayerDeath(class USeqAct_CausePlayerDeath* inAction); - void CausePlayerDeath(bool bInstaKill); - void UnregisterPlayerStandIn(class APlayerStandIn* StandIn); - void RegisterPlayerStandIn(class APlayerStandIn* StandIn); - void ClientToggleTelescopeOverlay(bool bEnabled); - void ClientCloseProjectedMenus(); - void ConditionalShowHUDForAllPlayers(); - void HideAsyncCharacterLoadDialog(); - void ShowAsyncCharacterLoadDialog(); - void NotifyReadyToLoadPendingSavegame(); - void ClearWaitingForAsyncCharacterLoadAndHideBusyDialog(); - void SetWaitingForAsyncCharacterLoadAndShowBusyDialog(); - static bool AreAnyPlayersWaitingOnAsyncCharacterLoad(); - void RunStreamingDataEvent(const struct FName& EventName, class UObject* EventInstigator, class UObject* OtherEventParticipantObject, int IntParam, float FloatParam); - void SetPendingClassSwitch(class UPlayerClassDefinition* InPlayerClass, class AWillowPlayerPawn* InPawnArchetype); - bool ErrorDialogClicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool AreAllPlayersLoggedIn(bool bRequireOnlineLogin); - void PromptAndKickNonLocalPlayers(); - void ShowServerBrowser(bool bIsLanBrowser); - void NotifyUIRefresh(); - void OnDestroyGameForSystemLinkComplete(const struct FName& SessionName, bool bWasSuccessful); - void TransitionToSystemLink(); - bool OnKickNetworkedPlayersForSystemLink_Confirm(class UWillowGFxDialogBox* Dlg, int ControllerId); - void NotifyUIAddSplitPlayer(); - void NotifyUIClearPendingSplitJoin(); - void AttemptSystemLinkTransition(bool bPrompt); - void EndUpdatingSession(); - void BeginUpdatingSession(); - bool OnPurchaseCanceled(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool OnPurchaseRequest(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool OnOfflineWarning_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - void CheckChatDisabled(int ControllerId); - void OnCreateGameComplete(const struct FName& SessionName, bool bWasSuccessful); - void OnDestroySystemLinkForInternetGameComplete(const struct FName& SessionName, bool bWasSuccessful); - void DestroyOnlineGameWithDelegate(const struct FScriptDelegate& DestroyOnlineGameCompleteDelegate); - void TransitionToInternetGame(); - bool OnKickNetworkedPlayersForInternetGame_Confirm(class UWillowGFxDialogBox* Dlg, int ControllerId); - void AttemptInternetTransition(unsigned char InviteType, bool bPrompt); - bool CheckCanCreateOnlineGame(bool bPrompt); - bool CheckCanCreateLanGame(bool bPrompt); - bool DownloadCompatibilityPack(int ControllerId); - bool OnDialogClickDownloadCompatibilityPack(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool OnDialogClickShowLogin(class UWillowGFxDialogBox* Dlg, int ControllerId); - void OnDestroyGameForOfflineComplete(const struct FName& SessionName, bool bWasSuccessful); - void TransitionToOffline(); - bool OnKickNetworkedPlayersForOffline_Confirm(class UWillowGFxDialogBox* Dlg, int ControllerId); - void AttemptOfflineTransition(bool bPrompt); - void OnUpdateComplete(const struct FName& SessionName, bool bWasSuccessful); - void AttemptInternetInviteTypeTransition(unsigned char InviteType, bool bPrompt); - bool CheckCanUpdateInviteType(unsigned char InviteType, bool bPrompt); - bool CheckMatchmakingEnabled(bool bPrompt); - bool IsPublicModeDisabled(); - bool IsMatchmakingDisabled(); - void AttemptNetworkTransition(unsigned char NetworkType, unsigned char InviteType, bool bPrompt); - void ClientSetViewTarget(class AActor* A, const struct FViewTargetTransitionParams& TransitionParams); - void ServerViewPrevSpectatorPoint(); - void ViewPrevSpectatorPoint(); - void ServerViewNextSpectatorPoint(); - void ViewNextSpectatorPoint(); - void ServerViewFirstSpectatorPoint(); - void ViewFirstSpectatorPoint(); - void ClientShowGenericRevive(class UGenericReviveMessageDefinition* ReviveDef, class APlayerReplicationInfo* OtherPRI, bool bIsOtherEventParticipant); - class AWillowMind* GetAWillowMind(); - class AWillowPlayerController* GetAWillowPlayerController(); - class AController* GetABaseController(); - void PreClientTravel(const struct FString& PendingURL, unsigned char TravelType, bool bIsSeamlessTravel); - void GetSeamlessTravelActorList(bool bToEntry, TArray* ActorList); - void ClientForceCancelMapChange(); - void CinematicAutoSkip(const struct FString& Arg); - bool ToggleCinematicAutoSkip(); - void SetCinematicAutoSkip(bool bInSkip); - void DumpBlackMarketUpgrades(); - void ClientBlackMarketUpgradePurchased(int UpgradeIndex); - void ServerPurchaseBlackMarketUpgrade(class UInventoryBalanceDefinition* BalanceDef); - void PurchaseBlackMarketUpgrade(class UInventoryBalanceDefinition* BalanceDef); - int LookupBlackMarketUpgradeIndex(class UInventoryBalanceDefinition* BalanceDef); - void IncBlackMarketUpgrade(int Index); - int GetBlackMarketUpgrade(int Index); - void VerifyBlackMarketUpgradesLength(int Min); - void UnregisteredControllerButtonPress(int ControllerId); - bool HasAnyInviteDialogsOpen(); - void DebugEnablePCSplitscreen(bool bEnabled); - void OnJoinTravelToSessionComplete(const struct FName& SessionName, bool bWasSuccessful); - void OnDestroyForTravelComplete(const struct FName& SessionName, bool bWasSuccessful); - void ClientTravelToSession(const struct FName& SessionName, class UClass* SearchClass, unsigned char PlatformSpecificInfo); - void StopLoopingSound(const struct FAkPlayingInfo& Sound, class UAkEvent* StopAkEvent); - bool IsSoundPlaying(const struct FAkPlayingInfo& Sound); - void StopMusicVolumeSound(); - void PlayMusicVolumeSound(); - void StopSFXVolumeSound(); - void PlaySFXVolumeSound(); - void StopVOVolumeSound(); - void PlayVOVolumeSound(); - void HideGameMessage(); - void ClientDisplayWaitingMessage(class APlayerReplicationInfo* OtherPRI); - void DisplayGameMessage(unsigned char MessageType, float Duration, const struct FString& Message, const struct FString& Subtitle); - void PushToTalkStop(); - void PushToTalkStart(); - void StartTextChat(); - class UTextChatGFxMovie* GetTextChatMovie(); - class UOnlineMessageGFxMovie* GetOnlineMessageMovie(); - void ClientKickedPartyKill(); - void CheckStat(const struct FName& StatName); - void CheckNotifyPlaythroughThree(); - void ShowPlaythrough3Message(); - void ClientGenericPlayerInitialization(); - void TryRegisterStandIns(); - void SharedPlayerInitialization(); - void CreateSaveGameReplicationChannel(); - void GenericPlayerInitialization(); - bool OnFastForward_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool CanPromptForFastForward(); - bool IsFastForwardPromptValid(); - void TryPromptForFastForward(); - void UpdateHUDMinimapRadius(bool bInVehicle, float LerpTime); - void TurnOffCinematicMode(); - void UpdateMissionWeaponRestrictionContextualPrompt(); - void ClearContextualPromptScreen(); - void HideContextualPrompt(); - void ShowContextualPromptEx(unsigned char PromptScreen, class UObject* ContextObject, const struct FString& ContextString, const struct FString& TrainingString, const struct FString& TitleString, float Duration); - void ShowContextualPrompt(unsigned char PromptScreen, class UObject* ContextObject, const struct FString& ContextString, float Duration); - void RetryContextualPrompt(); - void TestContextualPrompt(unsigned char PromptScreen); - void ServerIncrementStatByValue(const struct FName& StatName, int Value); - void ServerIncrementStat(const struct FName& StatName); - bool ConditionalIncrementTechWeaponPickedUpStat(class UWillowDamageTypeDefinition* WillowDamageTypeDef); - void IncrementUsedItemStat(const struct FName& StatName); - void NotifyShotStatus(class UClass* DamageTypeClass, const FScriptInterface& DamageCauser, bool bMiss, bool bKill); - void OnUpdateOnlineGameComplete(const struct FName& SessionName, bool bWasSuccessful); - void ClientSetSessionInviteFlags(const struct FName& SessionName, bool bAllowInvites, bool bAllowJoinViaPresence, bool bAllowJoinViaPresenceFriendsOnly); - void CharacterSelected(); - void ServerPlayerSelectedCharacter(); - void ServerPlayerOpenedCharacterSelect(); - void CheckIntroMovieComplete(); - void ClientPlayIntroMovie(); - class UWillowHUDGFxMovie* GetHUDMovie(); - void NotifyInviteFailed(); - void NotifyNeedsCompatibilityContent(); - void NotifyNotEnoughSpaceInInvite(); - void NotifyNotAllPlayersCanJoinInvite(); - void HandleInviteFailure(const struct FString& DialogSection); - int GetSkillGradeByDef(class USkillDefinition* SkillDef); - struct FString GetBadassRewardsString(); - struct FString GetBadassSkillPresentedValue(class UBadassRewardDefinition* RewardDef); - float GetBadassSkillActualValue(class UBadassRewardDefinition* RewardDef); - int GetBadassRewardsEarned(int RewardIndex); - void SetBadassRewardsEarned(int RewardIndex, int NewRewardValue); - void ServerSetBadassRewardsEarned(int RewardIndex, int NewRewardValue); - void ServerAwardBadassReward(int RewardIndex); - void AwardBadassReward(int RewardIndex); - class UBadassRewardDefinition* GetBadassReward(int Index); - int GetBadassRewardCount(); - void ResetBadass(); - int BadassRanksPerToken(int TokenNumber); - int TokensDue(); - int GetBadassPointsForNextRank(); - int GetBadassPointsForCurrentRank(); - int GetBadassPointsForRank(int Rank); - int GetBadassRankForPointsSpent(int PointsSpent); - int GetBadassPointsPerRank(); - int GetNumUniqueBadassRewardsEarned(); - int GetBadassTokensSpent(); - void SpendBadassTokens(int TokensSpent); - void AddBadassTokens(int AdditionalTokens); - void AdjustBadassPoints(int Adjustment); - void AdjustBadassPointsSpent(int Adjustment); - void SetBadassPoints(int NewValue); - void SetBadassPointsSpent(int NewValue); - int GetBadassTokensAvailable(); - int GetBadassPointsSpent(); - int GetBadassPoints(); - int GetBadassPointsCostOfNextRank(); - int GetBadassPointsSpentOnNextRank(); - int GetBadassPointsAvailable(); - int GetBadassRank(); - void ClientYouNeedThisPackage(const struct FString& PackageString); - void ServerUpdateOnDemandPackageStatus(const struct FString& PackageString, bool bIsLoaded); - void ClientWhatPackagesHaveYou(); - void RetryChapterHeader(); - void ClientShowChapterHeader(class UMissionDefinition* MissionDef); - void ServerShowChapterHeader(class UMissionDefinition* MissionDef); - void ServerClearCustomizations(); - void ClearCustomizations(); - void WriteCustomizationUnlocksToProfile(); - void ReadCustomizationUnlocksFromProfile(); - void WriteStashToProfile(); - void FillEmptyStorageBuffer(TArray* Buffer); - void CopyToStorageBuffer(const struct FInventorySerialNumber& SerialNumber, TArray* Buffer); - void ReadStashFromProfile(); - void CopyFromStorageBuffer(class UWillowInventoryStorage* Storage, TArray* Buffer); - void OnChestOpened(class UWillowInventoryStorage* Storage); - void OnChestClosing(class UWillowInventoryStorage* Storage); - bool CanDrop(class AWillowInventory* Inv); - void OnStandInSaveGameLoaded(unsigned char LoadGameResult); - void OnUpdatePropertyFOVAngle(); - void ReactToPrimaryStatusEffect(class UStatusEffectDefinition* StatusEffect); - void DebugDiscoverAllAreasInCurrentMap(); - void ServerAwardExperienceForWorldDiscovery(class AWorldDiscoveryArea* DiscoveryArea); - void HandleWorldDiscoveryCompletion(class ULevelDependencyList* SourceList); - void ClientSetCurrentMapFullyExplored(); - void CheckForExplorationAchievements(); - bool HandleWorldAreaDiscovery(const struct FName& DiscoveryName, const struct FString& WorldAreaName, class UAkEvent* SoundEvent, bool bForFogOfWarOnly); - void TEST_ServerPrintInv(); - void SellAllTrash(); - void ClientTradeFinished(unsigned char Reason); - void ServerRequestTrade(); - bool CanBeginTrade(class AWillowPlayerController* Partner, class AWillowPlayerReplicationInfo* PartnerPRI); - class AWillowPlayerReplicationInfo* GetTradePartnerPRI(); - class AWillowPlayerController* GetTradePartner(); - void AttemptTrade(); - void ActionSkillCooldownComplete(); - void SetUseRealTimeForWeaponZoom(bool bUseRealTime); - void SetWindowTitle(const struct FString& NewTitle); - void ChangeWindowTitle(const struct FString& NewTitle); - class UWillowGFxThirdPersonMovie* GetThirdPersonMovie(); - bool WantsThirdPersonMenu(); - void HandleSkillTreeReset(int SkillPointsReturned); - void NotifyDamageDealt(class APawn* DamagedPawn, struct FDamageEventSummary* DamageSummary); - void ClientShowVSSInUseMessage(); - void RouteCallToSetVehicleFamily(class UVehicleFamilyDefinition* TheVehicleFamilyDef); - void RouteCallToServerChangeSeat(int RequestedSeat); - bool TrySeatSwapClient(); - void ClientUpdatePosition(); - void PlayUIAkEvent(class UAkEvent* Event); - bool RefreshBalanceDataFromMissionCompletion(class UMissionDefinition* MissionDef); - bool ResetGameStageForRegion(class URegionDefinition* Region); - class AWillowPlayerPawn* GetWillowPlayerPawn(); - void SetGameStageForRegion(class URegionDefinition* Region, int GameStage); - int GetGameStageFromRegion(class URegionDefinition* Region); - void NavMeshWalking(); - void ServerDebugActionSkill(); - void DebugActionSkill(); - void ServerResetCooldown(); - void ResetCooldown(); - void ToggleMeleeSkillDebug(); - void DebugMeleeSkill(); - void ServerResetMeleeCooldown(); - void ResetMeleeCooldown(); - void ClientReceiveChallenge(class UChallengeDefinition* ChalDef); - bool ChallengeExistsInChallengeList(class UChallengeDefinition* ChalDef); - void CompleteChallengeIfConditionsMet(class UChallengeDefinition* ChalDef); - void ReceiveChallenge(class UChallengeDefinition* ChalDef, bool bIsCharacterLoad, bool bGiveToAllPlayers); - bool SelectInputContext(); - void UpdateInputContext(); - void AltSaveGameLoaded(bool bWasSuccessful); - void LoadAltSaveGame(const struct FString& Filename); - void ReadCrossTitleSaveGamesComplete(bool bWasSuccessful); - bool ReadNextCrossTitleSaveGameList(const struct FScriptDelegate& ReadCrossTitleContentCompleteDelegate, int StorageDeviceId); - void ReadCrossTitleSaveGameList(int StorageDeviceId); - void GetAltSaveGameList(); - void SortMarketplaceContentByOfferId(bool bDescending, TArray* ContentList); - bool IsStationToUninstalledDlc(const struct FName& StationDefinitionName); - void ServerInitClientFlags(); - void ClientFlagSet(const struct FName& ClientFlag, bool bEnable); - void NotifyDesignerAttribute(const struct FName& Attribute, float Value); - void ServerSendInitialColiseumStat(int InitialKillCount); - void ClientCatchUpColiseumOverlay(class UWillowGFxColiseumOverlayDefinition* OverlayDef, int CurrentRound, int CurrentWave, int MaxRounds, class UColiseumRuleDefinition* Rule1, class UColiseumRuleDefinition* Rule2, class UColiseumRuleDefinition* Rule3, class UColiseumRuleDefinition* Rule4); - void ClientAnnouncePenaltyBox(); - void OnColiseumAnnouncePenaltyBox(class UWillowSeqAct_ColiseumAnnouncePenaltyBox* Sequence); - void ClientCloseCertificateScreen(); - void ServerCertificateClosed(); - void ClientColiseumAwardCertificate(); - void ClientCloseResultsScreen(); - void ServerResultsScreenClosed(const struct FName& ResultsClosedEvent); - void ClientShowColiseumDefeatedScreen(bool bEnableGamerCardUI); - void ClientShowColiseumVictoryScreen(bool bEnableGamerCardUI); - void ClientPublishColiseumStatDelta(const struct FString& CharacterName, class APlayerReplicationInfo* PRI, unsigned char StatType, int StatDelta); - void ShowColiseumDefeatedScreen(); - void ShowColiseumVictoryScreen(); - bool IsEveryoneSignedIn(); - void ClientColiseumNotify(unsigned char NotifyType); - void ClientRuleAnnounce(); - void ClientRoundAnnounce(int Round, int Wave, int MaxRound, const struct FString& HealthModText, const struct FString& DamageModTex, const struct FString& ShieldModTex); - void BeginRoundAnnounce(); - void ClientStartColiseumTimer(unsigned char CountdownLength); - void ClientCloseColiseumOverlay(); - void ClientUpdateColiseumRule(class UColiseumRuleDefinition* RuleInfo, unsigned char UpdateMode); - int GetBankUpgradeSlots(); - void GetFullInventory(TArray* FullInv); - void SaveScreenShotOfItemCard(class AWillowInventory* WInv); - void FastAI(); - bool OnConnectionFailed_Click(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool OnConnectionCancel_Click(class UWillowGFxDialogBox* Dlg, int ControllerId); - void OnConnectionFailed(const struct FString& failedStr); - void ClearInviteDelegates(); - void UpdateConnecting(); - void SetRemainingConnectionDuration(int ConnDuration); - void HideConnectingDialog(); - void ShowConnectingDialog(bool bCanCancel); - void PlaySpecialHUDSound(const struct FString& HUDSound); - bool CanAllPlayersPlayOnline(); - void ClientReceiveInteractiveObjectDefinition_HACK(class AWillowInteractiveObject* InteractiveObject, class UInteractiveObjectDefinition* Definition); - void ServerSendInteractiveObjectDefinition_HACK(class AWillowInteractiveObject* InteractiveObject); - bool IsInactiveController(int ControllerId); - bool OnConfirmKickPlayersForInvite(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool OnKickNetworkedPlayersForInvite_Confirm(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool OnConfirmPS3Controller(class UWillowGFxDialogBox* Dlg, int ControllerId); - void OnGameInviteAcceptedCheckController(struct FOnlineGameSearchResult* InviteResult); - bool GameHasNonLocalPlayers(); - void NonPrimaryOnGameInviteAccepted(int InvitedControllerId, const struct FOnlineGameSearchResult& InviteResult); - void InnerOnGameInviteAcceptedP(int P, struct FOnlineGameSearchResult* InviteResult); - bool NeedsCompatibilityContent(); - void PreInviteSaveAllPlayersComplete(); - void OnDownloadPatcherFilesForInvite(); - void PostDlcRefreshForInvite(); - bool OnUninstalledDlcInvite_Click(class UWillowGFxDialogBox* Dlg, int ControllerId); - void DlcRefreshCompleteFromBusy(); - void OnGameInviteAcceptedP(int P, struct FOnlineGameSearchResult* InviteResult); - bool DlcPreInviteRefreshCompleteCorruptConent(class UWillowGFxDialogBox* Dlg, int ControllerId); - void DlcPreInviteRefreshComplete(); - void ShowCorruptDlcOkBox(const struct FScriptDelegate& OnClicked); - bool OnButtonClicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - void NotifyGameInviteProcessingStarted(); - void SetResurrectionRule(); - void AllPlayersSaved(); - void SaveNextPlayer(float SaveDuration); - void SavePlayer(class AWillowPlayerController* PlayerToSave); - bool SaveAllPlayers(bool bReturnToTitle, const struct FScriptDelegate& OnSaveCompleteDelegate, bool bSuppressDialog); - void OnSaveComplete(); - void UnpauseEcho(); - void PauseEcho(); - bool SetPause(bool bPause, const struct FScriptDelegate& CanUnpauseDelegate); - void SetTextureMoviePauseState(bool bShouldPause); - bool VerifySkillRespec_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - void VerifySkillRespec(); - void OnInviteJoinComplete(const struct FName& SessionName, bool bWasSuccessful); - void InstantJoinOnlineGame(); - void OnDestroyForInviteComplete(const struct FName& SessionName, bool bWasSuccessful); - bool CanSaveGame(); - void ResetPlayerInputToDefault(); - void UpdateHUDCachedXPValue(int ExpPoints); - void TestTrainingText(const struct FString& TrainingText); - struct FString GetMissionDescriptionForUI(class UMissionDefinition* MissionDef, bool bShowTurnInDescriptionWhenReadyToTurnIn, bool bShowTeaserTextIfFailed, bool bUseWorldState); - bool SystemIsSetToKOROrJPNLocale(); - bool CanUnpauseExternalUI(); - void UpdateAmmoCounts(bool bSilent); - void ListFriends(); - void msg(const struct FString& FriendName, const struct FString& Message); - void ForceUnloadStreamingLevels(); - void OnJoinGameComplete(const struct FName& SessionName, bool bWasSuccessful); - void JoinFriendGame(int ControllerId, const struct FUniqueNetId& FriendId); - bool IsPlayerInMyGame(const struct FUniqueNetId& UniqueId); - bool GetFriendByName(const struct FString& FriendName, struct FOnlineFriend* Friend); - void TeamMessage(class APlayerReplicationInfo* PRI, const struct FString& S, const struct FName& Type, float MsgLifeTime); - void ListNetPackages(); - void ListStations(); - void OnPrimaryPlayerBusyDelay(class USeqAct_PrimaryPlayerBusyDelay* Action); - bool GetWaitingForStorageSelectionFailure(); - void SetWaitingForStorageSelectionFailure(bool bWantsToShow); - bool GetWaitingForStorageSelection(); - void SetWaitingForStorageSelection(bool bWantsToShow); - bool GetWantsToShowStorageMenu(); - void SetWantsToShowStorageMenu(bool bWantsToShow); - void SetActionSkillTime(); - void PreOnGameInviteAccepted(); - bool GetPlayerLoot(int CustomGameStage, int CustomAwesomeLevel, const struct FName& CustomConfiguration, TArray* SpawnedLoot); - void RefreshHUD(); - void KillHUD(); - bool CanSetResourcePoolValues(class UClass* ResourcePoolClass); - void PauseDayCycle(); - void OnMarkExitedRegion(class UWillowSeqAct_MarkExitedRegion* inAction); - void OnMarkEnteredRegion(class UWillowSeqAct_MarkEnteredRegion* inAction); - void ConditionalUnlockViralAchievement(); - bool CanSpreadViralAchievement(); - void NotifyKilledEnemy(const struct FString& EnemyName); - bool ShouldAllowExternalUIPause(); - void OnExternalUIChanged(bool bIsOpening); - void CheckCanPauseFromExternalUINow(); - void MarkLog(const struct FString& TagString); - void ToggleCoopRangeDebug(); - unsigned char GetLoginStatus(); - float GetFOVAngleForeground(); - class AWeapon* GetActiveOrBestWeapon(); - void ModalGameMenuClosing(); - void ModalGameMenuOpening(); - void HideInfectionBarTemporarily(); - void SetViewDistance(int Value); - void SetGlobalViewDistance(unsigned char ViewDistance); - void SetZoomToggle(bool bEnabled); - void SetTradingDisabled(bool bEnabled); - void SetInvertedReverseSteering(bool bEnabled); - void SetDriftCameraLock(bool bEnabled); - void SetCrouchToggle(bool bEnabled); - void SetMouseAutoAim(bool bEnabled); - void SetAutoAim(bool bEnabled); - void DisplaySkillPointsPrompt(int PointsRemaining); - void DisplayCompatDlcAvailable(); - void OnSplitJoinDeviceSelectionComplete(class AWillowPlayerController* PC, bool bHasValidDevice); - void StartupLoadLastSaveGameComplete(); - void StartupLoadLastSaveGame(bool bHasValidDevice); - void StartupCheckSaveGamesAvailableComplete(bool bSaveGamesAvailable); - void StartupDeviceSelectionComplete(class AWillowPlayerController* WPC, bool bHasValidDevice); - void DoStartupDeviceSelection(const struct FScriptDelegate& StartupDeviceSelectionCompleteDelegate); - void OnStartupDeviceSelectionComplete(); - bool NoDeviceSelected_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool DeviceSelection_GuestLogin_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool DeviceSelection_NotLoggedIn_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - void SetDoneInitialDeviceSelection(bool bDone); - bool HasDoneInitialDeviceSelection(); - void DoDeviceSelection(const struct FScriptDelegate& DeviceSelectionProcessCompleteDelegate); - void DoInitialDeviceSelection(const struct FScriptDelegate& DeviceSelectionProcessCompleteDelegate); - void TriggerDeviceSelectionProcessCompleteDelegate(bool bHasValidDevice); - void OnDeviceSelectionProcessComplete(class AWillowPlayerController* PC, bool bHasValidDevice); - void DeviceSelectionDone(bool bWasSuccessful); - bool ShowStorageDeviceSelector(bool bForceShow); - bool StorageRemoved_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool OnStorageRemovedInputKey(class UWillowGFxDialogBox* Dlg, int ControllerId, const struct FName& ukey, unsigned char uevent); - void DisplayStorageRemovedMenu(); - bool IsCurrentStorageDeviceValid(); - void SetHasSaveGamesAvailable(bool bNewHasSavesAvailable); - bool GetHasSaveGamesAvailable(); - void NotifyStorageDeviceChange(); - int GetStorageDeviceID(); - void ShowDeviceSelection(); - void SetStorageDeviceID(int DeviceID); - void NotifyDeviceSelectComplete(bool bWasSuccessful); - void DeveloperCompleteAllChallengesToLevel(int Level); - void ServerDeveloperCompleteAllChallengesToLevel(int Level); - void DeveloperGiveCurrency(unsigned char FormOfCurrency, int Amount); - void ServerDeveloperGiveCurrency(unsigned char FormOfCurrency, int Amount); - void DeveloperGiveEridium(int Amount); - void DeveloperGiveCash(int Amount); - void DeveloperFreeLevels(int numLevels); - void ServerDeveloperFreeLevels(int numLevels); - bool IsDeveloper(); - void GetHighestSaveGameComplete(bool bWasSuccessful); - void CheckHighestSaveGameIdForSplitScreen(int CurrentHighest); - void GetHighestSaveGameId(); - void AddMissionPlaythrough(int PlayThrough); - void AddPlaythrough(int PlayThrough); - int GetSplitscreenIndex(); - int GetCurrentPlaythrough(); - void OnPlaythroughAlmostComplete(int PlayThroughNumber); - void OnPlaythroughCompleted(int PlayThroughNumber); - struct FString GetCharacterDefaultNameFromClassDefinition(class UPlayerClassDefinition* PlayerClassDef); - struct FString GetCharacterClassDefaultName(); - void GetPlayerUIColorPreference(struct FColor* PrimaryColor, struct FColor* SecondaryColor, struct FColor* TertiaryColor); - void GetPlayerUINamePreference(struct FString* CharacterName); - void GetPlayerUIPreferences(struct FString* CharacterName, struct FColor* PrimaryColor, struct FColor* SecondaryColor, struct FColor* TertiaryColor); - void ApplyPreferredColors(); - void ServerApplyPreferredColors(const struct FColor& PrimaryColor, const struct FColor& SecondaryColor, const struct FColor& TertiaryColor); - void SetPlayerUIPreferences(const struct FString& CharacterName, const struct FColor& PrimaryColor, const struct FColor& SecondaryColor, const struct FColor& TertiaryColor); - void SetPlayerUINamePreference(const struct FString& CharacterName); - void UnregisterSkillTreeResetDelegate(); - void RegisterSkillTreeResetDelegate(const struct FScriptDelegate& SkillTreeResetDelegate); - void FireSkillPointsChangedDelegates(int NumSkillPoints); - void UnregisterSkillPointsChangedDelegate(const struct FScriptDelegate& SkillPointsChangedDelegate); - void RegisterSkillPointsChangedDelegate(const struct FScriptDelegate& SkillPointsChangedDelegate); - void UnregisterSkillGradeChangedDelegate(); - void RegisterSkillGradeChangedDelegate(const struct FScriptDelegate& GradeChangedDelegate); - void ServerTeleportPlayerToStation(class UTravelStationDefinition* StationDefinition); - void TeleportPlayerToStation(const struct FName& StationDefinitionName); - void ClientReturnToTitleScreen(); - bool EnableListenServer(bool bEnable); - bool CreateListenServer(); - bool CreateLanGame(); - bool CreateOnlineGame(); - bool CreateOnlineOrLanGame(); - bool CreateGame(); - void ClientSetRestartPlayerAfterLogin(bool bShouldRestart); - void openlArg(const struct FString& openurl, bool bDontRestartPlayer); - void openl(const struct FString& openurl); - void GFxMenuClosed(); - void GFxMenuOpened(); - void UpdateClassModNamePart(class UItemNamePartDefinition* ClassModNamePart); - void EquipWeaponFromSlot(unsigned char QuickSlot); - void GetInventoryLists(unsigned char MaxDroppability, TArray* ReadiedWeapons, TArray* UnReadiedWeapons, TArray* AllItems); - void FixAllItemsList(unsigned char MaxDroppability, TArray* AllItems); - bool CanKillSkillIconsBeDisplayedFromVehicles(bool bWhileDrivingOrGunning, bool bWhileAttachedRiding); - void ToggleKillSkillsDisplay(bool bEnable); - void ForceKillSkillsOff(); - bool UpdateKillSkills(bool bEnable); - void TickTargets(); - void NotifyInstinctSkillAction(unsigned char SkillAction); - bool CanResetActionSkill(); - void ResetActionSkill(); - void Behavior_ResetActionSkillCooldown(); - void ConditionalResetInterruptedActionSkill(); - void ResetSkillCooldown(); - float GetSkillCooldownTimeRemaining(); - float GetSkillCooldownTime(); - void StartActiveSkillCooldown(); - void TryPreferredStat(const struct FName& StatId, int MyIdx, int* BestCount, struct FName* BestName, int* BestIdx); - struct FName GetPreferredWeaponType(); - struct FName GetPreferredManufacturer(int* BestMfgIdx); - void ClientFindPlayMovie(const struct FName& LevelName); - class AWillowPlayerController* GetPlayerMasterPlayerController(); - bool IsActionSkillCoolingDown(); - bool IsActionSkillOnCooldown(); - bool GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState); - bool GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState); - void DestroyOwnedInstanceData(); - bool RemoveInstanceDataObject(class UObject* InstanceDataObject); - bool RemoveInstanceData(const struct FName& DataName); - bool GetInstanceData(const struct FName& DataName, TArray* InstanceData); - bool SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames); - class APawn* GetInstanceDataPawn(); - void IncreaseStatForAllPlayers(const struct FName& StatName, int MinimumPlayersRequired, int IncrementBy); - void ServerUnlockAchievementForAllPlayers(int AchievementId, int MinimumPlayersRequired); - void Behavior_UnlockAchievementForAllPlayers(int AchievementId, int MinimumPlayersRequired); - void Behavior_UnlockAchievement(int AchievementId); - void ApplySkidCameraLurch(float DeltaTime, struct FVector* POVLocation, struct FRotator* POVRotation); - void EndSprint(); - void BeginSprint(); - float CalculateInverseFlexibleFOVModifier(float InModifier); - float CalculateInverseFlexibleFOV(float InVFOV); - float CalculateFlexibleFOVModifier(float InModifier); - float CalculateFlexibleFOV(float InVFOV); - static float GetVerticalDefaultDefaultFOV(); - static float GetDefaultDefaultFOV(); - float GetUnmodifiedFOVAngle(); - void DisplayStationDiscoveryIfNecessary(class UTravelStationDefinition* StationDefinition, class APlayerReplicationInfo* DiscoveredBy); - void SaveAtStationIfNecessary(bool bNewStation); - void ClientNotifySomeoneTouchedStation(class UTravelStationDefinition* TravelStationDef, class ATravelStation* ActivatedStation, class APlayerReplicationInfo* InstigatorPRI, bool bFromLoad, bool bSetAsLastVisited); - static void Behavior_RegisterStationDefinition(class UTravelStationDefinition* TravelDefinition, bool bSetAsLastVisited); - void Behavior_RegisterStation(class ATravelStation* ActivatedStation, bool bFromLoad); - void RegisterStationForPlayer(class UTravelStationDefinition* ActivatedStationDefinition, class ATravelStation* ActivatedStation, class APlayerReplicationInfo* DiscoveredBy, bool bFromLoad, bool bSetAsLastVisited); - bool IsStationDiscovered(class UTravelStationDefinition* StationDefinition); - void RegisterStation(class ATravelStation* ActivatedStation, bool bFromLoad); - void FindActiveStationsForLevel(const struct FName& LevelName, TArray* ActiveStationDefinitionNames); - void FindInitiallyActiveStations(const struct FName& LevelName); - void StopMovie(); - void PlayMovie(const struct FString& MovieName); - void ServerSendMessageToPlayers(bool bShouldSendToInstigator, class UClass* SendMsgClass, class APlayerReplicationInfo* PRI); - void Behavior_SendMessageToPlayers(bool bShouldSendToInstigator, class UClass* SendMsgClass); - void ReceiveLocalizedAmmoMessage(class UClass* Message, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, int GainedAmount); - void ReceiveLocalizedCreditMessage(class UClass* Message, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, int GainedAmount); - void ReceiveLocalizedItemMessage(class UClass* Message, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, const struct FItemDefinitionData& ItemInfo); - void ReceiveLocalizedWeaponMessage(class UClass* Message, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, const struct FWeaponDefinitionData& WeaponInfo); - void ReceiveLocalizedTrainingDefinitionMessage(class UClass* Message, class UTrainingMessageDefinition* TrainingDefinition, float Duration); - void CheckPendingClientTrainingMessages(); - void QueueClientTrainingMessage(class UClass* Message, class UTrainingMessageDefinition* TrainingDefinition, float Duration); - bool CanReceiveTrainingMessage(); - void ReceiveLocalizedInventoryRefreshMessage(); - void WarmupPause(bool bDesiredPauseState); - bool CanUnpauseWarmup(); - void SetLoadingMovieSkipEnabled(bool bEnabled); - void ClientPlayBinkMovie(const struct FString& MovieName, bool bStreamed, bool bLooping, bool bForceNoSkip); - void WillowClientDisableLoadingMovie(); - void WillowClientShowLoadingMovie(const struct FString& MovieName, bool bShowMovie, bool bPauseAfterHide, float PauseDuration, float KeepPlayingDuration, bool OverridePreviousDelays, bool NoLooping); - static void WillowShowLoadingMovie(const struct FString& MovieName, bool bShowMovie, bool bPauseAfterHide, float PauseDuration, float KeepPlayingDuration, bool NoLooping); - void InitializeGFxUIManager(); - void ClientCloseLobby(); - void StartActionSkill(); - void TryOpenCharacterSelectUI(); - void ClientNotifyPostInitialize(); - void ClientSetHUD(class UClass* newHUDType, bool bShowLobby); - bool IsCurrentLevelInTheGame(); - void ClientGFxStopMovie(const struct FName& MovieTag); - void ClientGFxPlayMovie(class UGFxMovieDefinition* MovieDefinition, class UObject* OtherObject, const struct FName& MovieTag); - void ClientGFxChangeState(const FScriptInterface& TargetActor, const struct FName& State, unsigned char Change, bool bAllPlayers); - void ReadSaveGamesComplete(bool bWasSuccessful); - void LoadGameFromLoadInfo(const struct FLoadInfo& LI1, const struct FLoadInfo& LI2, const struct FString& P2ClassName); - void GetSaveGameList(); - void CheckSaveGamesAvailableCompleted(bool bSaveGamesAvailable); - void ReadSaveGameListComplete(bool bWasSuccessful); - void CheckPS3ReadSaveGameListComplete(); - void CheckSaveGamesAvailable(const struct FScriptDelegate& CheckSaveGamesAvailableCompleteDelegate); - void OnCheckSaveGamesAvailableComplete(bool bSaveGamesAvailable); - void ClientDamageShake(int Damage); - void UpdateVisibilityOfAllActiveScreenParticles(); - bool ScreenParticlesShouldBeVisible(); - void SetUpVoGScreenParticle(class UParticleSystem* Template, const struct FName& TextureMovieParamName); - void HideScreenParticle(class UParticleSystem* Template, const struct FName& ParticleTag, bool bAllowParticleToFinish); - void ApplyScreenParticleModifiers(class UParticleSystem* Template, TArray ScreenParticleModifiers); - int FindScreenParticleRecordIndexByTag(const struct FName& ParticleTag); - int FindScreenParticleRecordIndexByTemplate(class UParticleSystem* Template); - void OnScreenParticleSystemFinished(class UParticleSystemComponent* FinishedComponent); - void ShowScreenParticle(const struct FScreenParticleInitParams& InitParams); - void TickScreenParticleModifiers(); - void NotifyTargetedActionSkillImpact(); - void NotifyPetKilledEnemy(); - void NotifyActionSkillRunTime(int Runtime); - void ClientUnlockAvatarAward(unsigned char AvatarAward); - void ClientUnlockAchievement(int AchievementId); - void OnUnlockAchievement(class USeqAct_UnlockAchievement* Action); - void UnPauseGFxMovie(const struct FString& MoviePath); - void PauseGFxMovie(const struct FString& MoviePath); - void CloseGfxMovie(const struct FString& MoviePath); - void StartPausedGfxMovie(const struct FString& MoviePath); - void PlayGfxMovie(const struct FString& MoviePath); - void PlayGfxMovieDefinition(const struct FString& MovieDefinitionName); - void ServerTryToTeleportToVehicle(int SlotIndex, class UWillowGFxMovie* VSSUIMovie); - void EnsureWeaponsUp(); - void DelayedTeleportToVehicle(); - void DespawnVehicleFromConnectedVehicleSpawnStationTerminal(int SlotIndex, class UVSSUIDefinition* FutureVehicleUIDef); - void SpawnVehicleFromConnectedVehicleSpawnStationTerminal(int SlotIndex, class UVSSUIDefinition* VehicleUIDef, class UCustomizationDefinition* DesiredCustomization); - void ServerStopUsingVehicleSpawnStationTerminal(); - void StopUsingVehicleSpawnStationTerminal(); - void StartUsingVehicleSpawnStationTerminal(class AVehicleSpawnStationTerminal* VSST); - void OutOfDuelBounds(); - void SetDuelingEnabled(bool bDuelingEnabled); - void SetHearOptionalPlayerVO(bool bValue); - void EnterStartState(); - bool HasCachedSaveGame(); - class UPlayerSaveGame* GetCachedSaveGame(); - static void ClearRestartPlayerAfterLoginForAllLocalPlayers(); - void OnDestroyGameForReturnToTitleComplete(const struct FName& SessionName, bool bWasSuccessful); - void OnEndGameForReturnToTitleComplete(const struct FName& SessionName, bool bWasSuccessful); - void ReturnToTitleScreenAfterSave(); - void ReturnToTitleScreen(bool bSkipSave, bool bRemoveSplitPlayer); - void ClearGameInviteDelegates(); - unsigned char GetGamePlayerIndex(); - void NotifyLoginChange(unsigned char LocalUserNum); - void NotifyUILoginStatusChange(unsigned char LoginStatus); - void OnDownloadPatcherFilesBeforeRestore(); - void HandleLoginStatusChange(); - void NotifyLoginStatusChange(unsigned char NewStatus, const struct FUniqueNetId& NewId); - void HandleSignInChange(); - void CleanUpPlayerForTitleScreen(); - int GetNumCompletedMissions(int PlayThrough); - void UpdateWillowProperties(int CurrPresenceMode, TArray* WillowProperties); - void UpdateWillowContexts(TArray* WillowContexts); - void InnerSetOnlineStatus(); - void ClientSetOnlineStatus(); - void ClientSetOnlineStatusAllPlayers(); - bool IsCurrentGameFull(); - int GetNumPlayers(); - void OnStopCameraAnim(class UWillowSeqAct_StopCameraAnim* inAction); - void OnPlayCameraAnim(class UWillowSeqAct_PlayCameraAnim* inAction); - void WillowClientStopCameraAnim(bool bImmediate); - void WillowClientPlayCameraAnim(class UCameraAnim* AnimToPlay, float Scale, float Rate, float BlendInTime, float BlendOutTime, bool bLoop, bool bRandomStartTime, unsigned char Space, const struct FRotator& CustomPlaySpace, unsigned char MirrorAxes); - void StopAnimSeqCameraAnim(bool bImmediate); - void PlayAnimSeqCameraAnim(class UCameraAnim* AnimToPlay, float Scale, float Rate, float BlendInTime, float BlendOutTime, bool bLoop, bool bRandomStartTime); - void StopCameraAnim(bool bImmediate); - void PlayCameraAnim(class UCameraAnim* AnimToPlay, float Scale, float Rate, float BlendInTime, float BlendOutTime, bool bLoop, bool bRandomStartTime, unsigned char MirrorAxes); - void TeleportPlayersToTravelStation(class ATravelStation* Station); - class ATravelStation* FindTravelStationByDefinition(const struct FString& StationDefinitionName); - void TeleportPlayersToStation(const struct FString& StationDefinitionName); - void UpdatePlayerName(); - void ServerSetPlayerName(const struct FString& PlayerName); - void ServerSetIsGuest(bool bIsGuest); - void RegisterCustomPlayerDataStores(); - void InvertMouseLook(bool InvertMouse); - void InvertGamepadLook(bool InvertGamepad); - int GetProfileSettingInt(int ProfileId, bool bShouldDisplayMessage); - void SetProfileSettingInt(int ProfileId, int pVal, bool bDisplayDebugMessage); - void ClientHandleKickedForNotHavingDlc(class UDownloadableExpansionDefinition* DlcExpansion); - void ClientHandleKicked(); - void ClientWasKicked(); - void OnGameInviteAccepted(struct FOnlineGameSearchResult* InviteResult); - struct FString GetConnectionFailureNoticeMsg(); - void NotifyUILinkOn(); - void NotifyUILinkLost(); - void NotifyLinkStatusChange(bool bIsConnected); - void ReceivedPlayer(); - void PostControllerIdChange(); - void PreControllerIdChange(); - void ClearOnlineDelegates(); - class UCharacterSelectionReduxGFxMovie* GetCharacterSelectMovie(); - class UFrontendGFxMovie* GetFrontendMovie(); - void UpdateLastNewOfferVersion(); - bool AreNewOffersAvailable(); - bool HasSeasonPassContentToInstall(bool bPreOrder); - void RegisterOnlineDelegates(); - void OnSentGameInvite(unsigned char LocalUserNum, bool bWasSuccessful); - void OnReceivedNewProfile(); - bool TryUpdateProfileCounts(); - void OnReadProfileSettingsComplete(unsigned char LocalUserNum, bool bWasSuccessful); - void SetAudioGroupVolumesFromProfile(); - void SetAudioProfileAkRtpc(class UAkRtpc* RTPC, float Value); - void UpdateFOVAspectRatioScalar(); - void SetVerticalSplit(bool bEnable); - void SetSplitDirectionFromProfile(); - void SetPlayerFOVFromProfile(); - void SetGammaFromProfile(); - void HidePS3WritingProfileDialog(); - void ShowPS3WritingProfileDialog(); - void CheckDeferredOperations(); - void SetCheckDeferredOperations(); - void SetNeedsProfileWrite(bool bNeedsProfileWrite); - bool GetNeedsProfileWrite(); - void SetHUDScaleFromProfile(); - float GetPercentToNextToken(); - void SetupBadassInfo(); - void ServerUnpackBadassRewardsEarned(const struct FString& RewardString); - int GetBadassRewardsToOfferNext(int RewardIndex); - bool HasEverCalculatedBadassRewardsToOffer(); - int CalculateBadassRewardGradeBaseline(); - void CalculateNextBadassRewardsToOffer(); - void UnpackBadassRewardArray(const struct FString& RewardString, TArray* UnpackedArray); - void PackBadassRewardArray(TArray UnpackedArray, struct FString* PackedString); - void ServerSetVehicleSteeringMode(int Mode); - void ServerSetInvertedReverseSteering(bool bInUseInvertedReverseSteering); - void ServerSetTradingDisabled(bool bInTradingDisabled); - void ClientSendProfileSettingsToServer(); - void SetSettingsFromProfile(); - void SetColorBlindModeProfileSetting(int InColorBlindMode); - void SetControllerRebinding(const struct FString& ControllerRebindingString); - void ApplyControllerRebinding(const struct FString& ControllerRebindingString); - void SetKeyRebinding(const struct FString& KeyRebindingString); - void ApplyKeyRebinding(const struct FString& KeyRebindingString); - void SetControllerPreset(const struct FName& PresetName); - bool ApplyControllerPreset(const struct FName& PresetName); - void SetupInputDevices(); - void ClientSetupInputDevices(); - void OnProfileWriteComplete(unsigned char LocalUserNum, bool bWasSuccessful); - bool WriteProfile(bool bShouldShowProfileDialog); - bool WriteProfileFor(int controllerIdx); - void SetPlayerMovementType(int NewType); - void DirtyViewPoint(); - void SetGFxMoviesNeedMatrixUpdate(); - void UpdateScaleformHUDVisibility(); - void OnToggleHUD(class USeqAct_ToggleHUD* inAction); - void SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsButtons, bool bAffectsGodMode, bool bAffectsNoTarget, bool bInAllowCinematicSplitScreen, bool bPauseDialog, bool bKismetSetCinematicMode); - void ClientSetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsButtons, bool bAffectsHUD, bool bInAllowCinematicSplitScreen, bool bPauseDialog, bool bKismetSetCinematicMode); - void SetMapChangeCinematicMode(); - class AWillowPawn* GetPlayerBodyPawn(); - void ClearHUDMessage(unsigned char MsgType); - bool IsTrainingEnabled(); - void DisplayTrainingMessage(unsigned char MsgType, const struct FString& MessageString, const struct FString& MessageTitleString, float Duration, const struct FColor& DrawColor, const struct FString& HUDInitializationFrame, bool PausesGame, float PauseContinueDelay, bool bMandatory, unsigned char StatusMenuTab, class UClass* InMessageClass, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class UObject* OptionalObject); - void DisplayHUDMessage(unsigned char MsgType, const struct FString& MessageString, float Duration, const struct FColor& DrawColor, class UClass* InMessageClass, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class UObject* OptionalObject); - void ClearActivePlayerChallenges(); - void HandleTrainingEventDefinition(class UTrainingMessageDefinition* TrainingDefinition); - void TrainingEventComplete(const struct FTrainingData& Listener); - bool CanDisplayTrainingMessage(class UTrainingMessageDefinition* TrainingMessageDef); - void ClearActiveStatListeners(); - void SaveGameStageData(class UPlayerSaveGame* SaveGame); - void ApplyGameStageData(class UPlayerSaveGame* SaveGame); - void OnArrivedInNewLevel(); - bool PlayerHasChallenge(class UChallengeDefinition* ChalDef); - void SaveChallengeData(class UPlayerSaveGame* SaveGame); - bool OnPrestigeResetChallenges_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - void TryPrestige(); - int GetHighestChallengeLevelIncomplete(class UChallengeDefinition* ChalDef); - int GetHighestChallengeLevelComplete(class UChallengeDefinition* ChalDef); - bool IsChallengeComplete(class UChallengeDefinition* ChalDef); - bool IsChallengeLevelCompleteForValue(class UChallengeDefinition* ChalDef, int LevelIdx, const struct FName& Stat, int StatValue); - bool IsChallengeLevelComplete(class UChallengeDefinition* ChalDef, int LevelIdx); - bool CanPrestigeResetChallenges(); - void PrestigeResetChallenges(bool bForce); - void AddChallengeToLocalCache(const struct FChallengeData& InChalData); - void ApplyPlayerChallengeData(class UPlayerSaveGame* SaveGame); - void ClientResetPlayerChallenges(); - void ServerResetPlayerChallenges(bool bIsFromCharacterLoad); - bool StatsAreReady(); - void ResetStatsListeners(); - void RegisterStatListener(class UPlayerStatsNotifier* Notifier, class UTrainingMessageDefinition* TrainingMessageDef); - void ClientShowChallengeProgressUpdate(class UChallengeDefinition* Challenge, int LevelIndex, int ConditionIndex, int CurrStatVal, int GoalStatVal); - void ShowChallengeProgressUpdate(class UChallengeDefinition* Challenge, int LevelIndex, int ConditionIndex, int CurrStatVal, int GoalStatVal); - void CheckForChallengeCompletionAchievement(); - void ClientOnChallengeComplete(class UChallengeDefinition* Challenge, int LevelIdx); - float GetPointsForChallenge(const struct FAttributeInitializationData& Points); - void GrantChallengeCompletionItemRewards(class UChallengeDefinition* ChalDef, int LevelIdx); - void ChallengeCompleted(class UChallengeDefinition* Challenge, int LevelIdx); - void Destroyed(); - void StopTeleporterSound(); - void PlayTeleporterSound(); - bool ReleaseHolding(); - bool TryToTeleportIntoVehicle(class AWillowVehicleBase* SeatActor); - void HoldingReleaseTimerExpired(); - void TeleportPlayerToHoldingCell(class AActor* HoldingActor, class AActor* FinalDestActor, bool bUpdateRotation); - void OnTeleport(class USeqAct_Teleport* Action); - bool AllDestinationLevelsAreVisible(const struct FVector& DestLoc); - void ClientSetPawnLocation(class APawn* aPawn, const struct FVector& NewLocation, const struct FRotator& NewRotation); - bool NoFailSetPawnLocation(class APawn* aPawn, const struct FVector& NewLocation); - bool TeleportPlayer(const struct FVector& TeleportLocation, const struct FRotator& TeleportRotation, bool bSuppressNotifyTeleported, bool bHideTeleportEffect); - void Behavior_SpawnTeleporter(class UPersonalTeleporterDefinition* Definition); - void ServerSpawnTeleporter(class UPersonalTeleporterDefinition* Definition); - void aa_SetLockEnabled(bool bEnabled); - void aa_SetOnMoveOnly(bool bEnabled); - void aa_SetTargetSet(unsigned char Type); - void tl_DumpList(); - void Behavior_CameraAnim(class UCameraAnim* Anim); - void Behavior_ViewShake(const struct FGearboxViewShakeInfo& ShakeInfo); - void Behavior_ForceFeedback(class UForceFeedbackWaveform* FFWaveform, bool ForWeaponFiring); - bool IsShotForceFeedbackAllowedByPlayerProfile(); - void ConsumeProjectileResource(class UProjectileDefinition* ProjectileDefinition); - class AWillowProjectile* Behavior_SpawnCurrentProjectile(class UProjectileDefinition* CurrentProjectile, bool bLeftHand, bool bConsumeResource, bool bNoVelocity, bool bSetProjectileToGrenadeMod); - void Behavior_SetCurrentProjectile(class UProjectileDefinition* CurrentProjectile); - class APawn* GetSpawnInstigator(); - int GetProjectileExpLevelFromPlayerLevel(); - int GetProjectileExpLevelFromEquipmentLevel(unsigned char EquipmentLocation); - void CheckReload(); - bool CanThrowGrenade(class UProjectileDefinition* ProjectileDefinition); - bool CanAffordGrenadeCost(class UProjectileDefinition* ProjectileDefinition); - void WeaponActionComplete(); - void GrenadeThrowComplete(); - void MeleeAttackComplete(); - void ClientNotifyOutOfGrenades(); - void ClientThrowGrenade(); - void ThrowGrenade(class UProjectileDefinition* ProjectileDefinition); - void ServerThrowGrenade(class UProjectileDefinition* ProjectileDefinition); - void ThrowGrenadeSkillOverride(); - bool CanPerformThrowGrenadeSkill(); - void StartThrowGrenadeSkill(); - void ServerStartThrowGrenadeSkill(); - void Behavior_ThrowGrenade(); - void TestMeleeLunge(); - void ProcessViewRotation(float DeltaTime, const struct FRotator& DeltaRot, struct FRotator* out_ViewRotation); - void LungeTowardTarget(class AActor* LungeTarget, float LungeLength); - class APawn* FindMeleeTarget(); - bool CanLunge(class AActor* LungeTarget); - void DetachMeleeWeaponMesh(bool bApplyToThirdPerson, bool bApplyToFirstPerson); - void AttachMeleeWeaponMesh(bool bApplyToThirdPerson, bool bApplyToFirstPerson); - void Behavior_DetachMeleeWeapon(bool bApplyToThirdPerson, bool bApplyToFirstPerson); - void Behavior_AttachMeleeWeapon(bool bApplyToThirdPerson, bool bApplyToFirstPerson); - void MeleeAttack(unsigned char BodyWeaponAction); - void ServerMeleeSelf(); - void ServerMeleeAttack(); - void NotifyActionSkillOwnerMelee(class AWillowPawn* PawnAutoAimTarget); - class AWillowPawn* GetPawnAutoAimTarget(); - void ServerNotifyActionSkillOwnerMelee(class AWillowPawn* AutoAimTarget); - void Behavior_Melee(); - void PerformSharedWeaponActions(float TimerDuration, const struct FName& TimerFunctionName); - void ServerPerformReload(); - void PerformReload(bool bOnlyReloadIfNeeded); - void Behavior_Reload(); - bool CanPerformWeaponAction(unsigned char FireModeNum); - void DebugProjectiles(); - void ToggleDebugProjectiles(); - class UProjectileDefinition* GetCurrentProjectileDefinition(); - class AWillowGrenadeMod* GetCurrentGrenadeMod(); - void OnWeaponsRestrictedChange(); - void SetWeaponsRestricted(bool bNewWeaponsRestrictedState, bool bOverrideAllowWeaponsRestriction, bool bShouldEndDuels, bool bLilacHACKOverride); - void ToggleWeaponsRestricted(); - void QueryRestricted(); - bool CanHoldWeapon(class APawn* Holder, class AWeapon* TestWeapon, bool bHoldInOffHand); - void SetTeleporterRestricted(bool bNewTeleporterRestrictedState); - void ToggleTeleporterRestricted(); - class UUIDataStore_OnlineGameSearch* GetOnlineGameSearchDatastore(); - class UWillowOnlineGameSettings_DataStore* GetOnlineGameSettingsDatastore(); - class UWillowOnlineGameSettings* GetOnlineGameSettingsViaDatastore(); - bool CanCommunicate(); - void TriggerSplitscreenJoinCompleteDelegates(int ControllerId, bool bWasSuccessful); - void ClearSplitscreenJoinCompleteDelegate(const struct FScriptDelegate& SplitscreenJoinCompletelDelegate); - void AddSplitscreenJoinCompleteDelegate(const struct FScriptDelegate& SplitscreenJoinCompleteDelegate); - void OnSplitscreenJoinComplete(int ControllerId, bool bWasSuccessful); - void SplitScreenLeave(); - void CheckForSplitPC(); - void ClientSplitScreenJoin(int ControllerId, bool bCanSplitscreenJoin); - void ServerSplitScreenJoin(int ControllerId); - void SplitScreenJoin(int ControllerId); - void ss_func(const struct FString& args); - void OnResurrectPlayer(class UWillowSeqAct_ResurrectPlayer* Action); - void ServerResurrect(unsigned char ResurrectReason); - void Respawn(); - void Resurrect(); - void UpdateLostShieldEffect(); - void EndLostShield(); - void BeginLostShield(const struct FName& HealthParamName, const struct FName& MaterialEffectName, float UpdateRate, class UPostProcessChain* InChain); - void PopPostProcessChain(class UPostProcessChain* InChain, const struct FPostProcessChainOptions& InChainOptions); - void ApplyMaterialEffectModifiers(class UPostProcessChain* InChain, TArray MaterialEffectModifiers); - void PushPostProcessChain(class UPostProcessChain* InChain, const struct FPostProcessChainOptions& InChainOptions); - int FindPostProcessChainRecordIndex(class UPostProcessChain* InChain); - void ClearPostProcessChains(); - void SendClientInteractionMessage(class UClass* ClientType, int MessageValue, class UObject* Data); - void SendServerInteractionMessage(class UClass* ClientType, int MessageValue, class UObject* Data); - void EndInteraction(); - void StartInteraction(class UClass* ClientType, int MessageValue); - void pip_sendmessage(int MessageValue); - void UpdatePlayerPostProcessOverlay(float DeltaTime); - void ClearPostProcessOverlayQueue(int IndexToSave); - void SetupPostProcessOverlay(int Index, bool bReset); - int GetPostProcessOverlayIndex(const struct FName& OverlayName); - int AddPostProcessOverlay(const struct FPostProcessOverlay& NewPostProcessOverlay); - class UCharacterClassDefinition* GetClassDefinition(); - void DisplayDebugControllers(class AHUD* HUD, float* out_YL, float* out_YPos); - void DisplayDebugDamageTypeModifiers(class AHUD* HUD, float* out_YL, float* out_YPos); - void DisplayDebugProficiencySkills(class AHUD* HUD, float* out_YL, float* out_YPos); - class UWillowAIDebugCamera* GetWillowAIDebugCam(); - bool ShouldCheckRemoteControlCheckbox(unsigned char CheckBoxName, class AHUD* HUD); - void ShowPlayerInfo(); - void AITree(); - void ToggleWillowInspectorStats(); - void ToggleAccuracyDebug(); - void ToggleTerritoryZones(); - void AIToggleShowTimers(); - void AIShowNodeReservation(); - void AIDebugSetPawn(class AGearboxPawn* NewPawn); - void AILog(); - void ShowRotation(); - void AIDebugSetPawnByName(const struct FName& NewPawnName); - void debugpawn(); - void aisetp(const struct FName& NewPawnName); - void NotifyGameUnPaused(); - void NotifyGamePaused(); - bool IsTriggerUsable(const struct FVector& PlayerCameraLoc, const struct FRotator& PlayerCameraRot, class ATrigger* TriggerActor, bool bAimToInteract, bool bUseTriggerInteractDistance, float TriggerInteractDistance); - bool IsTriggerUsableByPlayer(class ATrigger* TriggerActor, bool bAimToInteract, bool bUseTriggerInteractDistance, float TriggerInteractDistance); - void GetTriggerUseList(float interactDistanceToCheck, float crosshairDist, float minDot, bool bUsuableOnly, TArray* out_useList); - void ShowHUDToolTip(const struct FInteractionIconWithOverrides& HUDIcon, unsigned char UsabilityType); - void UpdateInteractionIcon(const struct FInteractionIconWithOverrides& Icon, unsigned char UsabilityType); - void ClientSetBehindView(bool bNewBehindView); - void WillowBehindView(bool bNewBehindView); - struct FRotator Get3rdPersonAimRotation(class AWeapon* W, const struct FVector& StartFireLoc); - void LaunchGameFromMainMenuData(); - void HB(const struct FString& Out); - void SetMainMenuHostFlag(bool StartAHost); - void SetMainMenuCharacterClass(int forWhom, const struct FString& CharacterClassStr); - void SetAndBroadcastMainMenuCharacterClass(int forWhom, const struct FString& CharacterClassStr); - void SetMainMenuSplitScreenFlag(bool bUseSplit, bool bSpawnActor, int NewControllerId); - void MainMenuResetPlayers(); - void SetMainMenuMapName(const struct FString& MapName); - void InitAccuracyFromWeapon(class AWillowWeapon* TheWeapon); - void GetAccuracyExtremes(bool bOffHand, float* MinAccuracy, float* MaxAccuracy, float* CurrentAccuracy); - float GetBaseAccuracy(bool bOffHand); - float GetAccuracy(bool bOffHand); - void FinalAddHUDDamageIndicator(); - void AddHUDDamageIndicator(const struct FVector& HitDir, bool bShieldOnlyDamage); - struct FString GetNextString(struct FString* args); - void InitInputSystem(); - void DisplayAudioDebug(class AHUD* HUD, float* out_YL, float* out_YPos); - void DisplayLevelTransitionState(class AHUD* HUD, float* out_YL, float* out_YPos); - void SetParkedSlip(float Slip); - void SetCMMEnabled(bool bEnabled); - void SetCMMThreat(float Threat); - void ServerPlayVehicleHorn(); - void PlayVehicleHorn(); - void ClientCloseMenu(); - void HideQuickSelectWeaponMenu(); - void ShowQuickSelectWeaponMenu(); - void ShowStatusMenu_Logs(); - void ShowStatusMenu_Challenges(); - void ShowStatusMenu_Skills(); - void ShowStatusMenu_Inventory(); - void ShowMap(); - void ServerSetStatusMenuOpen(bool bNewValue); - void SetStatusMenuOpen(bool bNewValue); - void ShowCannotOpenMenu(); - void ShowStatusMenu(); - bool CanShowModalMenu(unsigned char* bDisplayFailureWarning); - void ShowDebugMenu(); - void ZoomIfPending(); - void ClearPendingZoom(); - void SetPendingZoom(); - bool IsZoomed(); - void ForceUnzoom(bool bClearInput); - class UWillowGameViewportClient* GetPlayerViewportClient(); - void ClosePS3ControllerDialog(); - void ShowPS3ControllerDialog(int ForControllerId); - class UWillowGFxUIManager* GetUIManager(bool bWantPrimaryManager); - class AWillowPlayerController* GetPrimaryPlayer(); - bool CheckAllControllersConnected(int* DisconnectedId); - void OnControllerChanged(int ControllerId, bool bIsConnected); - void CheckControllerChangeStatusAfterDelay(); - void RetryControllerDisconnect(); - bool CanShowPauseMenu(); - bool IsPauseMenuOpen(); - bool IsLobbyEnabled(); - void EnableLobby(bool bEnable); - bool IsLobbyMenuOpen(); - void HideLobbyUI(); - void ShowLobbyUI(); - void SetLobbyReady(bool bIsReady); - void ServerSetLobbyReady(bool bIsReady); - void ApplySaveGamesBeforeLevelTransition(); - void GFxPauseMenuClosed(); - void GFxPauseMenu(); - void SetGFxPauseMenuOpenState(bool bIsOpen); - void ShowPauseMenu(); - void ShowMenu(); - void Pause(); - void FixFOV(); - void AdjustFOV(float DeltaTime); - void OnDefaultFOVChanged(); - void RemoveSprintFOV(); - void ApplySprintFOV(); - void SetPlayerFOV(float HFOV); - void FOV(float HFOV); - static float ToHFOV(float FFOV); - static float ToVFOV(float HFOV); - void ClientUpdateLevelStreamingStatus(const struct FName& PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad); - void PreTransitionCleanup(); - void HideHUD(); - void DisplayHUD(bool bDeferred); - void UnPressButtons(); - void FinishUncrouch(); - void ClientUnDuck(); - void CheckJumpOrDuck(); - struct FRotator GetAdjustedAimFor(class AWeapon* W, const struct FVector& StartFireLoc); - float AimHelpDistance(); - bool AimingHelp(bool bInstantHit); - void ServerToggleEquipInventory(class AWillowInventory* InventoryObject); - void ToggleEquipInventory(class AWillowInventory* InventoryObject); - void ClientDisplayPickupFailedMessage(); - void CloneAndGiveToCoopPawns(const FScriptInterface& Pickup, bool bReady); - void GetCoopPawns(TArray* CoopPawns); - bool ShouldUseCoopRange(const FScriptInterface& Pickup); - void PickupPickupable(const FScriptInterface& CurrentPickupable, bool bReadyAfterPickup); - void ServerPickupSomething(bool bReadyAfterPickup); - void ServerPickupSpecific(const FScriptInterface& Pickupable); - void ClientSpawnPickupableMesh(const FScriptInterface& Pickup); - void ServerUpdatePickupFailsFull(); - void ServerConditionalThrowPawnEquippedItem(unsigned char EquipLocation); - void ServerThrowPawnActiveWeapon(); - void PickupSomething(bool bReadyAfterPickup); - bool AllowReadyAfterPickup(const FScriptInterface& CurrentPickupable); - bool HasRoomInInventoryFor(const FScriptInterface& Pickupable); - void ClearSeenPickupable(); - void ServerClearSeenPickupable(); - void SawPickupable(const FScriptInterface& Pickup); - void ServerSawPickupable(const FScriptInterface& Pickup); - void UnTouchedPickupable(const FScriptInterface& Pickup); - void TouchedPickupable(const FScriptInterface& Pickup); - void ServerDiscoveredCallOutItem(const FScriptInterface& Pickup); - void DiscoveredCallOutItem(const FScriptInterface& Pickup); - FScriptInterface GetCurrentPickupable(); - bool LandingShake(); - void CheckBulletWhip(class UAkEvent* BulletWhipAkEvent, const struct FVector& FireLocation, const struct FVector& FireDir, const struct FVector& HitLocation); - int GetMaxOverpowerLevel(); - int GetMaxExpLevel(); - int GetExpPoints(); - static int GetExpPointsRequiredForLevel(int Level); - float GetExpPercentToNextLevel(float CurrXp, int* PointsTowardLevel, int* PointsRequiredTolevel); - void UpdateLcdExp(float ExpPoints); - void OnAllyLevelChange(class AWillowPlayerReplicationInfo* AllyPRI); - void DoLevelUpNotifications(int ExpLevel); - void ClientOnExpLevelChange(int ExpLevel); - void OnExpLevelChange(bool bFeedback, bool bNaturalLevelup); - void ExpLevelUp(bool bCheated); - void ExpEarn(int Exp, unsigned char Source, unsigned char ExpType); - void ScriptAnnounceAmmoGain(int AmmoType, int GainedAmount); - void ScriptAnnounceCreditGain(int GainedAmount, class APlayerReplicationInfo* PRI); - void ServerAnnounceItemPickup(class AWillowItem* ItemPickedUp, class APlayerReplicationInfo* PRI); - void ServerAnnounceWeaponPickup(class AWillowWeapon* WeaponPickedUp, class APlayerReplicationInfo* PRI); - void HandlePickup(class AInventory* Inv); - int GetSkillGrade(class USkillDefinition* Definition); - void ClientSetSkillGrade(class USkillDefinition* Skill, unsigned char NewSkillPoints, unsigned char Grade); - void ServerSkillSaveGameDataCompleted(); - void ServerSetSkillSaveGameData(class USkillDefinition* Skill, unsigned char Grade); - void ServerUpgradeSkill(class USkillDefinition* Skill); - void UpdateSkillsAfterTreeReset(); - void CheckSkillActivation(class USkillDefinition* Skill); - int GetSkillUpgradeCost(class USkillDefinition* Skill); - void ClientResetSkillTree(bool bIgnoreProficiencies); - int ResetSkillTree(bool bIgnoreProficiencies, bool bIsCharacterLoad); - void ClientPurchaseSkillTreeResetFailed(); - void ServerPurchaseSkillTreeReset(); - int GetSkillTreeResetCost(); - void ResetMeleeSkillCooldown(); - void ResetMeleeSkill(); - float GetMeleeSkillCooldownTimeRemaining(); - float GetMeleeSkillCooldownTime(); - void StartMeleeSkillCooldown(); - bool IsMeleeSkillOnCooldown(); - bool CanPerformMeleeSkill(); - void StartMeleeSkill(); - void ServerStartMeleeSkill(); - void ServerStartActionSkillCooldownAbility(class AWillowPawn* AutoAimTarget); - void StartActionSkillCooldownAbility(); - void ServerNotifyActionSkillActiveAbility(class AWillowPawn* AutoAimTarget); - void NotifyActionSkillActiveAbility(); - void ServerStartActionSkillActiveAbility(class AWillowPawn* AutoAimTarget, bool bNotifyClient); - void StartActionSkillActiveAbility(); - void ServerStartActionSkill(class AWillowPawn* SkillTarget); - float GetActionSkillDuration(); - void ActionSkillCallback(class USkill* ActivatedSkill, bool bActivated); - class AController* Behavior_GetSkillInstigatorController(); - void Behavior_UpgradeSkill(class USkillDefinition* SkillToUpgrade, int NumberOfLevelsToRaise, int MaximumLevelToRaiseSkill); - void ServerDeactivateSkill(class USkillDefinition* SkillToDeactivate, bool bIgnoreSkillInstigator); - void Behavior_DeactivateSkill(class USkillDefinition* SkillToDeactivate, bool bIgnoreSkillInstigator); - void ServerActivateSkill(class USkillDefinition* SkillToActivate, class UObject* AdditionalSkillTarget, int SkillGrade); - void Behavior_ActivateSkill(class USkillDefinition* SkillToActivate, class UObject* AdditionalSkillTarget, int SkillGrade); - class ASkillEffectManager* GetSkillManager(); - void InitPlayerSkillTree(); - void OnPlayerClassChange(); - void ApplyCharacterClassStartingValues(class UCharacterClassDefinition* CharClass); - void ApplyCharacterClassDefaults(class APawn* P, class UCharacterClassDefinition* CharClass); - void ClientNotifyClassChanged(class UPlayerClassDefinition* NewPlayerClass); - void RetryClassSwitch(); - void SwitchPlayerClass(class UPlayerClassDefinition* NewPlayerClass); - void ServerSwitchPlayerClass(class UPlayerClassDefinition* NewPlayerClass); - void ServerPlayerSelectClass(const struct FString& ClassDefinitionName); - void PlayerSelectClass(const struct FString& args); - void InitializeWorldMissionState(); - void RefreshHUDMissionWidget(); - void FixupPlaythroughTwo(int PlaythroughsCompleted); - void ApplyMissionSaveGameData(class UPlayerSaveGame* SaveGame, bool bManageRewards); - void FixupSavedMissionGameStage(int PlaythroughIndex, struct FMissionStatusPlayerData* MStatus); - void ApplyGatewayDLCStations(); - void ApplyVisitedTeleporterData(class UPlayerSaveGame* SaveGame); - void ReapplyVisitedTeleporterData(); - class UTravelStationDefinition* GetSavedTravelStation(class UPlayerSaveGame* SaveGame); - void RequestNewStatsChannel(); - void ApplyStatsSaveGameData(class UPlayerSaveGame* SaveGame); - void ServerSetWeaponSaveGameData(int Index, const struct FWeaponDefinitionData& DefinitionData, unsigned char QuickSlot, unsigned char Mark); - void ApplyWeaponSaveGameData(class UPlayerSaveGame* SaveGame); - void FixupSavedWeapons(TArray* WeaponData); - void ServerSetInventorySlotSaveGameData(const struct FInventorySlotSaveGameData& Data); - void ApplyInventorySlotSaveGameData(class UPlayerSaveGame* SaveGame); - void ServerSetItemSaveGameData(int Index, const struct FItemDefinitionData& DefinitionData, int Quantity, bool bEquipped, unsigned char Mark); - void ServerItemSaveGameDataCompleted(); - void ApplyDLCInventorySaveGameData(TArray ItemData, TArray WeaponData); - void ApplyItemSaveGameData(class UPlayerSaveGame* SaveGame); - bool ValidateItemDefinition(const struct FItemDefinitionData& DefinitionData); - bool ValidateWeaponDefinition(const struct FWeaponDefinitionData& DefinitionData); - void ApplyInventorySaveGameData(class UPlayerSaveGame* SaveGame); - void ServerSetResourceSaveGameData(int Index, class UResourceDefinition* ResDefinition, class UResourcePoolDefinition* PoolDefinition, float Amount, int UpgradeLevel); - void ApplyResourceSaveGameData(class UPlayerSaveGame* SaveGame); - void RecalculateAttributeInitializedState(); - bool ConditionalLoadDefaultSaveGame(); - struct FString GetSaveGameNameFromid(int SaveGameId); - void BuildSaveGameNameFromId(int SaveGameId); - void ProcessShiftEntitlements(bool bCustomizationsOnly); - bool GrantShiftProfileEntitlement(int Id, const struct FName& Identifier, const struct FString& Payload); - bool GrantShiftCustomizationEntitlement(int Id, const struct FName& Identifier, const struct FString& Payload); - bool GrantShiftItemEntitlement(int Id, const struct FName& Identifier, const struct FString& Payload, bool Consumable, int ConsumableAmount, int Consumed); - void GrantUnconsumedDemoPerk(); - void GrantNewMarketingCodeBonuses(); - bool IsMarketingCodeUnlocked(int MarketingCode); - bool HasUnlockedCode(int MarketingCode); - void SaveMarketingCodeSaveGameData(class UPlayerSaveGame* SaveGame); - void ApplyMarketingCodeSaveGameData(class UPlayerSaveGame* SaveGame); - void ServerSetSaveGameData(int ClientExpLevel, int ClientExpPoints, int ClientGeneralSkillPoints, int ClientSpecialistSkillPoints, int CurrencyOnHand, int PlaythroughsCompleted); - void ApplyPlayerSaveGameData(class UPlayerSaveGame* SaveGame); - void ApplySkillSaveGameData(class UPlayerSaveGame* SaveGame); - void ApplyVehicleSteeringModeData(class UPlayerSaveGame* SaveGame); - void ApplyVehicleCustomizationData(class UPlayerSaveGame* SaveGame); - void ApplyAwesomeSkillSaveGameData(class UPlayerSaveGame* SaveGame); - void SaveAppliedCustomizationData(class UPlayerSaveGame* SaveGame); - void SaveMissionSaveGameData(class UPlayerSaveGame* SaveGame); - void SaveDiscoveredWorldAreaData(class UPlayerSaveGame* SaveGame); - void ApplyDiscoveredWorldAreaData(class UPlayerSaveGame* SaveGame); - void SaveVisitedTeleporterData(class UPlayerSaveGame* SaveGame); - void SavePlayerUIPreferences(class UPlayerSaveGame* SaveGame); - void SaveStatsSaveGameData(class UPlayerSaveGame* SaveGame); - void SaveWeaponSaveGameData(class UPlayerSaveGame* SaveGame); - void SaveInventorySlotSaveGameData(class UPlayerSaveGame* SaveGame); - void ExtractExpansionSavedataFromUnloadableItemData(class UPlayerSaveGame* SaveGame); - void AddExpansionSavedataToUnloadableItemData(class UPlayerSaveGame* SaveGame, bool bTrustSaveGameValues); - void SaveItemSaveGameData(class UPlayerSaveGame* SaveGame); - class AWillowInventoryManager* GetPawnInventoryManager(); - class APawn* GetInventoryPawn(); - void SaveResourceSaveGameData(class UPlayerSaveGame* SaveGame); - void SaveSkillSaveGameData(class UPlayerSaveGame* SaveGame); - void SaveVehicleSteeringModeData(class UPlayerSaveGame* SaveGame); - void SaveVehicleCustomizationData(class UPlayerSaveGame* SaveGame); - void SaveAwesomeSkillSaveGameData(class UPlayerSaveGame* SaveGame); - void SavePlayerSaveGameData(class UPlayerSaveGame* SaveGame); - void ApplyPlayerCustomizationData(class UPlayerSaveGame* NewSaveGame); - void ApplyPlayerUIPreferencesData(class UPlayerSaveGame* NewSaveGame); - bool IsMissionObjectiveActiveLocal(class UMissionObjectiveDefinition* MissionObjective, int ForPlaythrough); - bool IsMissionObjectiveCompleteLocal(class UMissionObjectiveDefinition* MissionObjective, int ForPlaythrough); - bool LocalMissionDependenciesMet(class UMissionDefinition* InMission, int ForPlaythrough); - int GetLocalActiveMissionNumber(int ForPlaythrough); - int GetActivePlotCriticalMissionNumber(int ForPlaythrough); - int GetActiveMissionNumber(); - void UpdateOnlineGameSettings(bool bRefreshOnlineData); - void NotifyUpdateOnlineGameComplete(const struct FName& SessionName, bool bWasSuccessful); - void SetNeedsUpdateOnlineGameSettings(); - void CheckEquipDefaultWeapon(); - void GrantDefaultWeaponIfEligible(class AMissionTracker* MissionTracker); - void ClientValidateMissionData(); - void ClientReceiveMissionFiltered(const struct FReplicatedMissionFilterData& MissionFilterData); - void ClientReceiveMissionObjective(const struct FReplicatedMissionObjectiveData& ObjectiveData); - void ClientSubObjectiveSetAdvanced(class UMissionObjectiveSetDefinition* SubObjectiveSetAdvanced); - void ClientReceiveMissionActiveObjectiveSet(class UMissionObjectiveSetDefinition* ActiveObjectiveSet); - void ClientReceiveMissionStatus(const struct FReplicatedMissionStatusData& MissionStatusData, int GameStage); - void ClientReceiveMissionData(const struct FReplicatedMissionData& MissionData); - void SetMissionKickoffHeard(class UMissionDefinition* MissionDef); - void ClientReceivedMissionKickoffHeard(class UMissionDefinition* MissionDef); - void ServerRequestMissionData(); - void RequestMissionData(); - void LoadBlackMarketUpgrades(class UPlayerSaveGame* SaveGame); - void LoadTheBank(class UPlayerSaveGame* SaveGame); - void ApplyHardcoreMode(class UPlayerSaveGame* NewSaveGame); - void StoreUnloadableDlcContent(class UPlayerSaveGame* NewSaveGame); - void ServerSetRemoteGoldenKeyData(int Acquired, int Available); - void LoadPlayerSaveGame(class UPlayerSaveGame* NewSaveGame); - void AttemptPostSaveGameCreateFixup(class UPlayerSaveGame* SaveGame); - void ConditionalFixWeaponReadyMax(class UPlayerSaveGame* SaveGame); - void AttemptPreSaveGameLoadFixup(class UPlayerSaveGame* SaveGame); - void ClientHideSendingSaveGameDialog(); - void CheckSentFullSaveGame(); - bool DoReceivedSaveGameValuesMatchExpected(); - bool HasSentFullSaveGame(); - void ClientShowSendingSaveGameDialog(); - int GetExpLevelLoadedFromSavedGame(); - int GetExpPointsLoadedFromSavedGame(); - void AttemptReplicateSaveGame(class UPlayerSaveGame* NewSaveGame); - void NotifyClosedSaveGameChannel(class USaveGameChannel* InChannel); - void NotifyReceivedSaveGameChannel(class USaveGameChannel* InChannel); - void ParseWillowOneDLCExpansionData(TArray ExpansionData); - void ApplyDLCExpansionData(class UPlayerSaveGame* NewSaveGame); - void SaveDLCExpansionData(class UPlayerSaveGame* NewSaveGame); - void ClearPlayerSaveGame(); - void WriteLastSavedId(); - void ReloadDefaultSaveGame(); - void StartNewPlaySession(); - void LoadCachedSaveGame(); - void ShortServerMove(float TimeStamp, const struct FVector& ClientLoc, unsigned char NewFlags, unsigned char ClientRoll, int View, unsigned char AnalogPct); - void CallServerMove(class USavedMove* NewMove, const struct FVector& ClientLoc, unsigned char ClientRoll, int View, class USavedMove* OldMove); - void AdjustCameraScale(bool bIn); - struct FString GetClassModString(bool bPrefixOnly); - class UItemNamePartDefinition* GetClassModNamePart(); - void ServerPlayerResetShop(const FScriptInterface& Shop); - void SetPendingTransactionStatus(unsigned char TransactionStatus); - void PlayerBuyBackInventory(unsigned char FormOfCurrency, int Price, int Quantity); - void PlayerSoldItem(unsigned char FormOfCurrency, int Price); - void ClientCongradulatePurchase(); - void PurchaseWasMade(unsigned char CurrencyType, int Price, bool bWasItemOfTheDay); - void ClientTriggerDispenseEventForShop(class AWillowInteractiveObject* Shop); - void ServerPlayerBoughtItem(class AWillowInventory* InventoryObject, int Quantity, bool bReadyItem, const FScriptInterface& Shop, bool bWasItemOfTheDay); - void PlayerBoughtItem(class AWillowInventory* InventoryObject, int Quantity, bool bReadyItem); - void ServerStoppedShopping(); - void ServerStartedShopping(); - void UnHideDroppedPickupsHiddenWhileInStatusMenu(); - class ADroppedPickup* ServerThrowInventory(class AWillowInventory* InventoryObject, int Quantity); - void ThrowInventory(class AWillowInventory* InventoryObject, int Quantity); - void NextWeapon(); - void PrevWeapon(); - float ScaleFOV(float InFOV, float TangentScalar); - float GetFOVAngle(); - int BlendRot(float DeltaTime, int BlendC, int NewC); - void ReplaceKilledByAIMessageTokens(const struct FString& SourceString, class AWillowAIPawn* SourcePawn); - void GenerateUBMKilledByMessageString(class AController* Killer, class UClass* DamageType); - struct FString GetPreferredWeaponTypeString(); - struct FString GetPreferredManufacturerString(); - float CalculatePercentMissionsComplete(); - float CalculatePercentChallengesComplete(); - bool PopulateTombstoneData(struct FTombstoneData* NewTombstoneData); - void SetHardcoreMode(bool NewValue); - void ClientPermadeath(const struct FString& KilledByMessage); - void Permadeath(); - void ClearInjuredScreenFadeParticle(); - void ClearInjuredState(bool bPlayInjuredStopSound); - void ClearControllerInjuredState(); - void SetupInjuredState(); - void SetupControllerInjuredState(); - void ServerInjuredNoTimeout(); - void SayIdleTimeOut(); - void InjuredNoTimeout(); - void ClientOnRevivedPlayer(class APlayerReplicationInfo* PRI); - void Behavior_StopRevive(); - void Behavior_StartRevive(); - void ServerStopRevive(); - void ServerStartRevive(); - bool CanPerformReviveTarget(); - void SetReviveTarget(); - bool IsInTransitionalVehicleState(float* RemainingTime); - void StopAltFire(unsigned char FireModeNum); - void StartAltFire(unsigned char FireModeNum); - void StopFire(unsigned char FireModeNum); - void PostFireDelay(); - void StartFire(unsigned char FireModeNum); - void ServerSecondaryUse(); - void ServerUse(); - void SwitchSeats(); - void UseSecondary(); - void Use(); - void ServerSpectate(); - void QuickLookPlayerMove(float DeltaTime); - void NotifyTakeHit(class AController* InstigatedBy, class APawn* HitPawn, const struct FVector& HitLocation, float Damage, class UClass* DamageType, const struct FVector& Momentum, class UDamagePipeline* Pipeline); - bool UsingFirstPersonCamera(); - void ResetCameraMode(); - void ClientReset(); - void Reset(); - void TestViewShake(float OffsetX, float OffsetY, float OffsetZ, float OffsetRate, float OffsetTime, float RotX, float RotY, float RotZ, float RotRate, float RotTime, float FOVMag, float FOVRate, float FOVTime); - void ViewShake(float DeltaTime); - void ClientShakeView(const struct FGearboxViewShakeInfo& ShakeInfo); - void ShakeView(const struct FGearboxViewShakeInfo& NewViewShake); - void CameraShake(float Duration, const struct FVector& newRotAmplitude, const struct FVector& newRotFrequency, const struct FVector& newLocAmplitude, const struct FVector& newLocFrequency, float newFOVAmplitude, float newFOVFrequency); - void AddWeaponKick(float Amount, class UWeaponTypeDefinition* WeaponTypeDef); - void ApplyWanderingAndKick(float DeltaTime, struct FVector* POVLocation, struct FRotator* POVRotation); - void AdjustViewPointForFocusCam(float DeltaTime, struct FVector* POVLocation, struct FRotator* POVRotation); - void GetPlayerViewPoint(bool bMustBeCurrent, struct FVector* POVLocation, struct FRotator* POVRotation); - void SpawnCamera(); - void SetViewTarget(class AActor* NewViewTarget, const struct FViewTargetTransitionParams& TransitionParams); - bool CalcCamera(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV); - void SetCameraMode(const struct FName& NewCamMode); - void RaiseFirstPersonHands(); - void LowerFirstPersonHands(); - void UpdateForegroundFOV(); - void SetViewingThirdPersonMenu(bool bNewViewingThirdPersonMenu, bool bIsStatusMenu); - void SetBehindView(bool bNewBehindView); - void SetContentDebugger(); - void ClearContentDebugger(); - void BehindView(); - void SoakPause(class APawn* P); - void Typing(bool bTyping); - void ServerAcknowledgePossession(class APawn* P); - void AcknowledgePossession(class APawn* P); - void UnPossess(); - void Possess(class APawn* aPawn, bool bVehicleTransition); - void GivePawn(class APawn* NewPawn); - void SetHand(unsigned char NewWeaponHand); - void ServerSetHand(unsigned char NewWeaponHand); - void ServerPlayerPreferences(unsigned char NewWeaponHand, bool bNewCenteredWeaponFire); - void NotifyChangedItem(class AWillowItem* PreviousItem, class AWillowItem* NewItem); - void ResetMapChangeTeleportFlags(); - void ReadyForPlay(); - void ReadyForCommit(); - void NotifyChangedWeapon(class AWeapon* PreviousWeapon, class AWeapon* NewWeapon, bool bOffHandWeapon); - void TickPostProcessChainModifiers(float DeltaTime); - void DrawCoopRangeDebug(); - void ClientAddTinnitusSource(class UAkEvent* TinnitusEvent, float Strength, const struct FVector& VToSource); - void TriggerTinnitus(float Strength, class UAkEvent* TinnitusEvent, struct FVector* VToSource); - void TriggerTinnitusFromLocation(float Radius, float StrengthModifier, class UAkEvent* OverrideTinnitusEvent, struct FVector* SourceLocation); - void ShutDownEchoPSC(); - void TickEchoPSCOpacity(); - void PlayerTick(float DeltaTime); - void PayForPickupable(const FScriptInterface& Pickupable); - bool CanAffordToPickUpPickupable(const FScriptInterface& Pickupable); - void PayForUsedObject(const FScriptInterface& UsedObject, unsigned char UsabilityType); - bool CanAffordToUseUsableObject(const FScriptInterface& UsedObject, unsigned char UsabilityType); - void NotifyUnableToAffordPickupable(); - void NotifyUnableToAffordUsableObject(unsigned char UsabilityType); - void ServerExitVehicle(); - void ExitVehicle(); - bool PerformedSecondaryUseAction(); - bool OnClickSpendGoldenKeyToUse(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool ServerUseWithoutConfirmation(); - void ClientShowGoldenKeyUseConfirmationDialog(); - bool PerformedUseAction(); - bool DoesObjectCostToUse(const FScriptInterface& UsableObject, unsigned char UsabilityType, unsigned char* CurrencyType, int* CostsAmount); - struct FString FixUpLoadString(const struct FString& InLoadString); - void QuickLoad(); - void QuickSave(); - void OnSaveGameComplete(float SaveDuration); - void SaveGame(const struct FString& Filename); - void SaveGameFor(int controllerIdx, const struct FString& args); - void enum_targetables(unsigned char Type); - void ClientApplySaveGame(); - bool PlayerIsLicensedToSaveGame(class UPlayerSaveGame* SaveGame); - class UItemNamePartDefinition* FindClassModNamePartInSaveGame(class UPlayerSaveGame* SaveGame); - void UpdatePRIWithSaveGame(int ExpLevel, class UItemNamePartDefinition* ClassModNamePart, class UPlayerNameIdentifierDefinition* CharacterNameIdDef); - void ServerUpdatePRIWithSaveGame(int ExpLevel, class UItemNamePartDefinition* ClassModNamePart, class UPlayerNameIdentifierDefinition* CharacterNameIdDef); - static struct FString StaticGetSaveGamePrefix(); - void OnLoadSaveGame(bool bWasSuccessful); - unsigned char FinishSaveGameLoad(class UPlayerSaveGame* SaveGame, unsigned char LoadResult, bool bUpdatePRI, bool bLoadedNewSaveGame, bool bLoadPlayer, bool bShouldRefreshStandIn, unsigned char LoadPlayerBehavior); - unsigned char LoadGame(const struct FString& args, bool bUpdatePRI, bool bLoadPlayer, unsigned char LoadPlayerBehavior, class UPlayerSaveGame** SaveGame); - void NotifySaveGameLoadedDelegates(unsigned char LoadGameResult); - void UnregisterSaveGameLoadedDelegate(const struct FScriptDelegate& SaveGameLoadedDelegate); - void RegisterSaveGameLoadedDelegate(const struct FScriptDelegate& SaveGameLoadedDelegate); - void OnLoadLastSaveGameComplete(); - void OnSaveGameLoaded(unsigned char LoadGameResult); - void DebugLoadGameFor(int controllerIdx, const struct FString& args); - void DebugLoadGame(const struct FString& args); - bool AreSaveGuidsEqual(class UPlayerSaveGame* SaveA, class UPlayerSaveGame* SaveB); - bool GenerateSaveGameGuid(class UPlayerSaveGame* SaveGame); - struct FName GetLevelForMission(class UMissionDefinition* InMission); - void ServerCompleteMission(class UMissionDefinition* Mission, const FScriptInterface& MissionDirector); - void ServerAcceptMission(class UMissionDefinition* Mission, const FScriptInterface& MissionDirector); - void AcceptMission(class UMissionDefinition* Mission, const FScriptInterface& MissionDirector); - unsigned char GetPlayersMissionStatus(class UMissionDefinition* InMission); - struct FString PopulateMissionDataFromStatus(const struct FMissionStatusPlayerData& MStatus); - void UpdateLcdMissionStatus(); - bool IsEligibleForMission(class UMissionDefinition* InMission, class AMissionTracker* Tracker); - bool IsMissionAvailableToTrack(class UMissionDefinition* InMission); - void UpdateActiveMission(class UMissionDefinition* InMission); - void GetPlayerActiveMissionIndex(TArray* MissionsInProgress, int* ActiveMissionIndex); - void ServerSetActiveMission(class UMissionDefinition* Mission); - void GetPlayerAllMissions(TArray* MissionsInProgress, int* ActiveMissionIndex); - int GetMissionIndex(class UMissionDefinition* InMission); - int NativeGetMissionIndex(class UMissionDefinition* InMission); - void ClientDoMissionStatusFanfare(unsigned char FanFareType, bool bNotReplicated, class UMissionDefinition* MissionDef, class UMissionObjectiveDefinition* MissionObjective); - int AddMission(class UMissionDefinition* InMission); - void ClientReceiveDecrementedMissionObjective(class UMissionObjectiveDefinition* MissionObjective); - void ClientReceiveClearedMissionObjective(class UMissionObjectiveDefinition* MissionObjective); - void ClientReceiveMissionTimerChanged(class UMissionDefinition* Mission, float SecondsToAdd); - void ClientReceiveMissionTimerStopped(class UMissionDefinition* Mission); - void ClientReceiveMissionTimerStarted(class UMissionDefinition* Mission); - void DecrementMissionObjective(class UMissionObjectiveDefinition* MissionObjective, class UMissionObjectiveSetDefinition* ActiveObjectiveSet); - void ClearMissionObjective(class UMissionObjectiveDefinition* MissionObjective, class UMissionObjectiveSetDefinition* ActiveObjectiveSet); - void SubObjectiveSetAdvanced(class UMissionObjectiveSetDefinition* SubObjectiveSetAdvanced); - void UpdateMissionObjective(class UMissionObjectiveDefinition* MissionObjective, int ObjectiveBit); - void SetPlayersMissionObjectiveProgressToWorldsMissionObjectiveProgress(class AMissionTracker* Tracker, class UMissionDefinition* Mission, int PlayThroughNumber, int MissionIndex); - void SetPlayersMissionProgressToWorldsMissionProgress(class AMissionTracker* Tracker, class UMissionDefinition* Mission); - void MissionRewardsReceived(class UMissionDefinition* Mission); - void ReceiveItemReward(class UMissionDefinition* Mission, struct FItemDefinitionData* DefinitionData); - void ReceiveWeaponReward(class UMissionDefinition* Mission, struct FWeaponDefinitionData* DefinitionData); - void AcceptOrSaveUnclaimedReward(const struct FPendingMissionRewardData& MissionReward); - bool IsMissionMoviePlaying(); - void ClientSpawnMissionRewardUI(const struct FPendingMissionRewardData& MissionReward); - void ClientShowNoRewardScreen(class UMissionDefinition* Mission, unsigned char OldStatus); - void ClientUpdateUIMissionList(class UMissionDefinition* OnlyIfThisMissionIsAlreadyInTheList); - int GetNumRewardChoices(const struct FPendingMissionRewardData& MissionReward); - void ServerGrantMissionRewards(class UMissionDefinition* Mission, bool bGrantAltReward); - void UpdateActiveObjectiveSet(class UMissionObjectiveSetDefinition* ActiveObjectiveSet); - void CheckAllSideMissionsCompleteAchievement(class UDownloadableExpansionDefinition* DlcExpansion); - void CheckForSlaughterAchievement(); - bool CheckPlaythroughAlmostComplete(int PlayThroughNumber); - bool IsPlaythroughComplete(int PlayThroughNumber); - bool CheckPlaythroughComplete(int PlayThroughNumber); - void UpdateMissionStatus(class UMissionDefinition* Mission, unsigned char NewMissionStatus); - void ToggleMissionFiltered(class UMissionDefinition* Mission); - void SetMissionFiltered(class UMissionDefinition* Mission, bool bFiltered); - bool IsMissionFiltered(class UMissionDefinition* Mission); - class UWillowGlobals* GetWillowGlobals(); - void CheckForHolidayTimedMissions(); - void SpawningProcessComplete(); - bool ShouldLoadSaveGameOnSpawn(bool bIsInitialSpawn, bool bIsClassChange); - void PawnDied(class APawn* P); - void ReplicatedEvent(const struct FName& VarName); - void SaveBlackMarketUpgrades(class UPlayerSaveGame* SaveGame); - void SaveTheBank(class UPlayerSaveGame* SaveGame); - void SaveUnloadableDlcContent(class UPlayerSaveGame* SaveGame); - class UPlayerSaveGame* GeneratePlayerSaveGame(); - void ClientMessage(const struct FString& S, const struct FName& Type, float MsgLifeTime); - void OnCurrencyChanged(const struct FCurrencyState& ChangedCurrency); - void InviteFriendByIndex(int FriendIndex); - void UpdateLcdFriendsList(); - void PostSparkEvents(); - void UpdateSparkLocation(); - void PostSparkStats(); - void SortFriends(); - void SetSparkTimers(); - void PostBeginPlay(); - void UpdateSavegameForPlaythroughCompletion(class UPlayerSaveGame** SaveGame); - void ClientPublishCachedSaveGameToPRI(); - bool IsInPublicOnlineGame(); - void NotifyInitialDeviceSelectionComplete(bool bHasValidDevice); - void OnLoadLastSaveGame(unsigned char LoadGameResult); - void LoadLastSavedSaveGame(); - void RefreshRemotePlayerStandIns(); - class APlayerStandIn* GetPrimaryPlayerStandIn(); - class APlayerStandIn* GetPlayerStandIn(class APlayerReplicationInfo* PRI); - void PlayPlayerStandInTeleportEffect(const struct FVector& EffectLocation, const struct FRotator& EffectRotation); - void UpdateRemotePlayerStandIn(class AWillowPlayerReplicationInfo* WPRI); - void ClearPlayerStandIn(class APlayerReplicationInfo* PRI); - void RefreshPlayerStandIn(); - bool PrimaryPlayerUsingSavedCharacter(); - struct FName GetOutermostLevelName(); - bool ShouldEnterLobbySpectatorMode(); - int GetPlayerIndex(); - void ClientConsoleCommand(const struct FString& Command); - void CheatServerRCon(const struct FString& Command); - void CheatRCon(const struct FString& Command); - void ServerRCon(const struct FString& Command); - void RCon(const struct FString& Command); - void RelevanceUtility(bool TurnOn); - void ClientSetOneOffCompletion(int OneOffIndex, int CompletionIndex, int CompletionMask); - void ClientSetLevelChallengeUnlockMask(class UChallengeDefinition* AssociatedChallenge, int Index, int Mask, int TotalObjectCount); - void DetectAndRestoreMissingProfileData(class UPlayerSaveGame* SaveGame); - bool GetChallengeTotalProgress(class UChallengeDefinition* ChalDef, int* CurrentValue, int* TargetValue); - bool GetChallengeCurrentLevelProgress(class UChallengeDefinition* ChalDef, int* CurrentValue, int* TargetValue, int* CurrentLevel); - bool CheckHasCompletedOneOffLevelChallenge(class UChallengeDefinition* ChalDef); - void ServerCompleteChallenge(class UChallengeDefinition* ChalDef, int LevelIdx); - int GetNumLevelObjectsFoundFromBitmask(int DiscoveredObjectMask); - int GetNumLevelObjectsFound(class UChallengeDefinition* ChalDef); - bool CheckHasCompletedLevelObjectChallengeFromBitmask(int DiscoveredObjectMask, int TotalObjects); - bool CheckHasCompletedLevelObjectChallenge(class UChallengeDefinition* ChalDef, const struct FName& ForMap); - void SetHasUnlockedLevelChallengeObject(const FScriptInterface& LevelChallengeObject, bool bIgnoreNumbering); - bool GetHasUnlockedLevelChallengeObject(const FScriptInterface& LevelChallengeObject); - void SynchronizeLocalDataPackagesWithServer(); - void UpdateOnDemandPackageStatus(const struct FString& PackageString, bool bIsLoaded); - void NotifyServerPackageUnloaded(const struct FString& PackageString); - void NotifyServerPackageLoaded(const struct FString& PackageString); - void ClientUnloadOnDemandPackage(const struct FString& PackageString); - void ClientLoadOnDemandPackage(const struct FString& PackageString); - bool HasPlayerEarnedAnySkillPoints(); - void StopAnyBinkMovie(); - bool IsBinkMoviePlaying(const struct FString& MovieName); - bool UseScaleformLoadingMovie(); - bool IsAnyBinkMoviePlaying(); - bool IsLoadingMoviePlaying(); - bool UnlockPlayerClassAchievementIfConditionsMet(unsigned char AchievementUnlockType, int IntData, bool bCanBeGreater, bool bCanBeLess); - bool UnlockAchievementIfConditionsMet(unsigned char AchievementUnlockType, const struct FString& StringData, int IntData, bool bCanBeGreater, bool bCheckStringAndIntData, bool bCanBeLess); - void SetDataStoreStringValue(const struct FString& MarkupString, const struct FString& NewValue); - struct FString GetDataStoreStringValue(const struct FString& MarkupString); - void MarkStationsAsVisited(); - class ATravelStation* NativeFindActiveStation(); - class APawn* GetWorldPawn(); - void OnSkillTreeReset(int NewSkillPoints); - void OnSkillPointsChanged(int NewSkillPoints); - void OnSkillGradeChanged(class USkillDefinition* Skill, unsigned char NewSkillPoints, unsigned char Grade); - void PreProfileWriteSaveComplete(float SaveDuration); - void OnDownloadPatcherFilesComplete(); -}; - - -// Class WillowGame.PlayerStandIn -// 0x01AC (0x0188 - 0x0334) -class APlayerStandIn : public AActor -{ -public: - struct FPointer VfTable_IIGearLikenessConsumer; // 0x0188(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBodyCompositionInstance; // 0x018C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBodyInfoProvider; // 0x0190(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IICustomizable; // 0x0194(0x0004) (Const, Native, NoExport) - class AWillowPlayerReplicationInfo* OwningPRI; // 0x0198(0x0004) - class UPlayerSaveGame* SaveGame; // 0x019C(0x0004) - float LastDataRequestTimeStamp; // 0x01A0(0x0004) (Transient) - class UBodyClassDefinition* BodyClass; // 0x01A4(0x0004) - class USkeletalMeshComponent* PlayerMeshComp; // 0x01A8(0x0004) (ExportObject, Component, EditInline) - class ULightEnvironmentComponent* LightEnvironment; // 0x01AC(0x0004) (ExportObject, Component, EditInline) - unsigned long bIsPrimary : 1; // 0x01B0(0x0004) (Edit) - unsigned long bDisplayGear : 1; // 0x01B0(0x0004) (Edit) - unsigned long bDisplayInForeground : 1; // 0x01B0(0x0004) (Transient) - unsigned long bHasHead : 1; // 0x01B0(0x0004) (Transient) - unsigned long bHasSkin : 1; // 0x01B0(0x0004) (Transient) - unsigned long bAwaitingCustomizationsForTeleportEffect : 1; // 0x01B0(0x0004) (Transient) - struct FInstanceDataSet InstanceState; // 0x01B4(0x000C) (Transient, Component, NeedCtorLink) - unsigned char bUsedSlot[0x4]; // 0x01C0(0x0001) (Transient) - unsigned char bUsedGroup[0x2]; // 0x01C4(0x0001) (Transient) - unsigned char UnknownData00[0x2]; // 0x01C6(0x0002) MISSED OFFSET - struct FWeaponDefinitionData Weapon1Data; // 0x01C8(0x0044) (Transient) - struct FWeaponDefinitionData Weapon2Data; // 0x020C(0x0044) (Transient) - struct FItemDefinitionData ShieldData; // 0x0250(0x0044) (Transient) - struct FItemDefinitionData GrenadeModData; // 0x0294(0x0044) (Transient) - struct FItemDefinitionData ClassModData; // 0x02D8(0x0044) (Transient) - struct FVector ExtraPlayerMeshOffset; // 0x031C(0x000C) (Transient) - struct FRotator ExtraPlayerMeshRotation; // 0x0328(0x000C) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerStandIn"); - return ptr; - } - - - void SetExtraPlayerMeshRotation(const struct FRotator& NewRotation); - void SetExtraPlayerMeshOffset(const struct FVector& NewOffset); - void ClearBodyCompositionInstance(); - void ApplyPreviewBodyComposition(); - FScriptInterface GetBodyInfoProvider(); - void ChangeInstanceDataSwitch(const struct FName& SwitchName, unsigned char NewValue); - void PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char BodyCompositionMode); - void PreRemoveBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex); - bool ShouldRefreshLikenessOf(unsigned char Source, unsigned char GroupIndex, class UGearLikenessMeshComponent* MeshComp); - void AssumeLikenessOf(unsigned char Source, unsigned char GroupIndex, class UGearLikenessMeshComponent* MeshComp); - void CloneItemMesh(class USkeletalMeshComponent* ItemMeshComp, const struct FItemDefinitionData& DefinitionData); - void CloneWeaponMesh(class USkeletalMeshComponent* WeaponMeshComp, const struct FWeaponDefinitionData& DefinitionData, TArray* ComponentsAttachedToPrimaryMesh); - void InitWeaponMesh(const struct FWeaponDefinitionData& DefinitionData); - void RefreshGearForRemotePlayer(); - void PlayGearDigistructInEffect(); - void HideEquippedGear(); - void PlayStandInTeleportEffect(); - void RemoveAllComponents(); - void Initialize(class UBodyClassDefinition* StandInBodyClass); - bool AllowFallbackToDefaultCustomizations(); - void RefreshCustomizationsOnInstanceData(); - struct FName GetCustomizableName(); - void GetCustomizableInstanceDataSets(TArray* OutData); - class UCustomizationDefinition* GetDesiredCustomizationOfType(class UClass* Type); - void CustomizationApplied(class UCustomizationData* Data); - void Destroyed(); - void PostBeginPlay(); -}; - - -// Class WillowGame.PlayerStatAttributeValueResolver -// 0x0008 (0x003C - 0x0044) -class UPlayerStatAttributeValueResolver : public UAttributeValueResolver -{ -public: - struct FName StatName; // 0x003C(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerStatAttributeValueResolver"); - return ptr; - } - -}; - - -// Class WillowGame.PlayThroughCountAttributeValueResolver -// 0x0004 (0x003C - 0x0040) -class UPlayThroughCountAttributeValueResolver : public UAttributeValueResolver -{ -public: - int IncludePlaythroughThree; // 0x003C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayThroughCountAttributeValueResolver"); - return ptr; - } - -}; - - -// Class WillowGame.PopulationFactoryInteractiveObject -// 0x0024 (0x0058 - 0x007C) -class UPopulationFactoryInteractiveObject : public UPopulationFactory -{ -public: - class UInteractiveObjectDefinition* ObjectDefinition; // 0x0058(0x0004) (Edit, Const) - class UInteractiveObjectBalanceDefinition* ObjectBalanceDefinition; // 0x005C(0x0004) (Edit, Const) - unsigned long bSpawnObjectOnGround : 1; // 0x0060(0x0004) (Edit, Const) - TArray EnabledBehaviorSets; // 0x0064(0x000C) (Edit, NeedCtorLink) - TArray AttributeStartingValues; // 0x0070(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationFactoryInteractiveObject"); - return ptr; - } - - - struct FString GetDescriptionOfFactoryOutput(); - struct FVector GetSpawnLocation(class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, class UInteractiveObjectDefinition* SelectedObjectDefinition); - class AWillowInteractiveObject* CreateInteractiveObject(class UPopulationMaster* Master, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel, class UInteractiveObjectDefinition* SelectedObjectDefinition); - void GetPopulatedInteractiveObjectMemento(class AWillowInteractiveObject* InteractiveObject, struct FPopulatedInteractiveObjectMemento* Memento); - static bool ShouldSavePopulationActor(class UPopulationMaster* Master, class AActor* ActorToSave); - class AWillowInteractiveObject* RestoreInteractiveObject(class UPopulationMaster* Master, class APopulationOpportunity* Opportunity, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel, const struct FPopulatedInteractiveObjectMemento& Memento); - class AActor* CreatePopulationActor(class UPopulationMaster* Master, class APopulationOpportunity* Opportunity, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel); - struct FBoxSphereBounds GetSpawnVisibilityBounds(int GameStage, int AwesomeLevel); - class UPawnAllegiance* GetActorAllegiance(int GameStage, int AwesomeLevel); - class UInteractiveObjectDefinition* GetObjectDefinition(int GameStage, int AwesomeLevel); -}; - - -// Class WillowGame.PopulationFactoryBlackMarket -// 0x0004 (0x007C - 0x0080) -class UPopulationFactoryBlackMarket : public UPopulationFactoryInteractiveObject -{ -public: - class UBlackMarketDefinition* MarketDefinition; // 0x007C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationFactoryBlackMarket"); - return ptr; - } - - - static bool ShouldSavePopulationActor(class UPopulationMaster* Master, class AActor* ActorToSave); - class AWillowInteractiveObject* CreateInteractiveObject(class UPopulationMaster* Master, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel, class UInteractiveObjectDefinition* SelectedObjectDefinition); - class AActor* CreatePopulationActor(class UPopulationMaster* Master, class APopulationOpportunity* Opportunity, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel); -}; - - -// Class WillowGame.PopulationFactoryVendingMachine -// 0x0060 (0x007C - 0x00DC) -class UPopulationFactoryVendingMachine : public UPopulationFactoryInteractiveObject -{ -public: - unsigned char ShopType; // 0x007C(0x0001) (Edit) - unsigned char FormOfCurrency; // 0x007D(0x0001) (Edit) - unsigned char UnknownData00[0x2]; // 0x007E(0x0002) MISSED OFFSET - struct FAttributeInitializationData CommerceMarkup; // 0x0080(0x0010) (Edit, Const) - struct FName LootConfiguration; // 0x0090(0x0008) (Edit, Const) - struct FFeaturedItemData FeaturedItem; // 0x0098(0x0038) (Edit, Const) - int FixedItemCost; // 0x00D0(0x0004) (Edit) - int FixedFeaturedItemCost; // 0x00D4(0x0004) (Edit) - unsigned long bOverrideFormOfCurrency : 1; // 0x00D8(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationFactoryVendingMachine"); - return ptr; - } - - - static bool ShouldSavePopulationActor(class UPopulationMaster* Master, class AActor* ActorToSave); - class AWillowInteractiveObject* CreateInteractiveObject(class UPopulationMaster* Master, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel, class UInteractiveObjectDefinition* SelectedObjectDefinition); - class AActor* CreatePopulationActor(class UPopulationMaster* Master, class APopulationOpportunity* Opportunity, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel); -}; - - -// Class WillowGame.PopulationFactoryWillowProjectile -// 0x0024 (0x0058 - 0x007C) -class UPopulationFactoryWillowProjectile : public UPopulationFactory -{ -public: - struct FName AttachmentPointName; // 0x0058(0x0008) (Edit, Const) - unsigned char SpawnDirection; // 0x0060(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0061(0x0003) MISSED OFFSET - class UProjectileDefinition* ProjectileDefinition; // 0x0064(0x0004) (Edit, Const) - struct FVector RelativeLocation; // 0x0068(0x000C) (Edit, Const) - unsigned long InheritParentVelocity : 1; // 0x0074(0x0004) (Edit, Const) - float DirectionConeSize; // 0x0078(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationFactoryWillowProjectile"); - return ptr; - } - - - struct FString GetDescriptionOfFactoryOutput(); - class AWillowProjectile* CreateProjectile(class UPopulationMaster* Master, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation); - static bool DestroyPopulationActor(class UPopulationMaster* Master, int nOpportunityIdx, class AActor* ActorToDestroy, class UPopulationFactory* SpawnFactory, int CreationFlags, bool bDontSaveActor); - class AActor* CreatePopulationActor(class UPopulationMaster* Master, class APopulationOpportunity* Opportunity, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel); - class UPawnAllegiance* GetActorAllegiance(int GameStage, int AwesomeLevel); -}; - - -// Class WillowGame.PopulationFactoryWillowVehicle -// 0x0041 (0x0058 - 0x0099) -class UPopulationFactoryWillowVehicle : public UPopulationFactory -{ -public: - class UVehicleBalanceDefinition* VehicleBalanceDefinition; // 0x0058(0x0004) (Edit, Const) - class AWillowVehicle* VehicleArchetype; // 0x005C(0x0004) (Edit, Const) - class UPawnAllegiance* SpawnAllegiance; // 0x0060(0x0004) (Edit, Const) - int TeamNum; // 0x0064(0x0004) (Edit, Const) - TArray ItemPoolList; // 0x0068(0x000C) (Edit, Const, NeedCtorLink) - TArray ItemPoolIncludedLists; // 0x0074(0x000C) (Edit, Const, NeedCtorLink) - TArray DefaultCrew; // 0x0080(0x000C) (Edit, NeedCtorLink) - TArray InitialGunRotations; // 0x008C(0x000C) (Edit, NeedCtorLink) - unsigned char BalanceVehicleFor; // 0x0098(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationFactoryWillowVehicle"); - return ptr; - } - - - static bool DestroyPopulationActor(class UPopulationMaster* Master, int nOpportunityIdx, class AActor* ActorToDestroy, class UPopulationFactory* SpawnFactory, int CreationFlags, bool bDontSaveActor); - struct FString GetDescriptionOfFactoryOutput(); - class AActor* CreatePopulationActor(class UPopulationMaster* Master, class APopulationOpportunity* Opportunity, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel); - void InitializeClone(class AWillowVehicle* Clone); - class UObject* GetAContextSourceForThePopulationActor(class UPopulationMaster* Master); - struct FBoxSphereBounds GetSpawnVisibilityBounds(int GameStage, int AwesomeLevel); - class UPawnAllegiance* GetActorAllegiance(int GameStage, int AwesomeLevel); - int GetActorSpawnCost(int GameStage, int AwesomeLevel, bool bCanSpawnTest); - class AWillowVehicle* GetVehicleArchetype(int GameStage, int AwesomeLevel); -}; - - -// Class WillowGame.PopulationOpportunityDen -// 0x00D4 (0x01F0 - 0x02C4) -class APopulationOpportunityDen : public APopulationOpportunity -{ -public: - struct FPointer VfTable_IIAIInterface; // 0x01F0(0x0004) (Const, Native, NoExport) - int MaxActiveActorsIsNormal; // 0x01F4(0x0004) (Edit) - int MaxActiveActorsThreatened; // 0x01F8(0x0004) (Edit) - struct FAttributeInitializationData MaxTotalActorsFormula; // 0x01FC(0x0010) (Edit) - class APopulationEncounter* ParentEncounter; // 0x020C(0x0004) (Edit, EditConst, DuplicateTransient) - int ParentEncounterWave; // 0x0210(0x0004) (Edit, EditConst, DuplicateTransient) - class UPopulationDefinition* PopulationDef; // 0x0214(0x0004) (Edit) - float RespawnDelay; // 0x0218(0x0004) (Edit) - unsigned long bIsCriticalActor : 1; // 0x021C(0x0004) (Edit) - unsigned long bApplyAspectToChildAI : 1; // 0x021C(0x0004) (Edit, Const) - unsigned long bOpportunityRadius : 1; // 0x021C(0x0004) (Edit) - unsigned long bAlwaysSeeInThreatRadius : 1; // 0x021C(0x0004) (Edit, Const) - unsigned long bPatrolDen : 1; // 0x021C(0x0004) (Edit, Const) - unsigned long bNeutral : 1; // 0x021C(0x0004) (Edit, Const) - unsigned long bCombatVolumeOnlyLimitsRangedAttacks : 1; // 0x021C(0x0004) (Edit, Const) - unsigned long bPlayerHasBeenDetected : 1; // 0x021C(0x0004) (Transient) - unsigned long bKeepLeader : 1; // 0x021C(0x0004) (Transient) - unsigned long bFoundPerches : 1; // 0x021C(0x0004) (Transient) - unsigned long bFoundRallyPoints : 1; // 0x021C(0x0004) (Transient) - TArray DetectionVolumes; // 0x0220(0x000C) (Edit, NeedCtorLink) - float DenHeight; // 0x022C(0x0004) (Edit, Const) - float SpawnRadius; // 0x0230(0x0004) (Edit, Const) - float PatrolRadius; // 0x0234(0x0004) (Edit, Const) - float ThreatRadius; // 0x0238(0x0004) (Edit, Const) - TArray SharedThreatDens; // 0x023C(0x000C) (Edit, NeedCtorLink) - class UPawnAllegiance* OverrideAllegiance; // 0x0248(0x0004) (Edit, Const) - class AVolume* CombatVolume; // 0x024C(0x0004) (Edit, Const) - int MaxTotalActors; // 0x0250(0x0004) (Transient) - class UPawnAllegiance* Allegiance; // 0x0254(0x0004) (Transient) - TArray SpawnedDenMembers; // 0x0258(0x000C) (Transient, NeedCtorLink) - struct FPopulationOptionDenSpawnData SpawnData; // 0x0264(0x0024) (Transient, NeedCtorLink) - class AActor* Leader; // 0x0288(0x0004) (Transient) - TArray Perches; // 0x028C(0x000C) (Transient, NeedCtorLink) - class ARallyPoint* CurrentRallyPoint; // 0x0298(0x0004) (Transient) - TArray RallyPoints; // 0x029C(0x000C) (Transient, NeedCtorLink) - struct FFlag Flag_ShouldRally; // 0x02A8(0x0010) (Transient) - class UWillowAIDenComponent* AIComponent; // 0x02B8(0x0004) (Edit, ExportObject, Component, EditInline) - unsigned char TrackedStat; // 0x02BC(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x02BD(0x0003) MISSED OFFSET - int StatValue; // 0x02C0(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationOpportunityDen"); - return ptr; - } - - - void ApplyPreviewBodyComposition(); - FScriptInterface GetBodyInfoProvider(); - void OnAIAbortMoveToActor(class USeqAct_AIAbortMoveToActor* inAction); - void OnAICombatVolume(class UWillowSeqAct_AICombatVolume* inAction); - void OnAIScripted(class UWillowSeqAct_AIScripted* inAction); - void OnAIScriptedAnim(class UWillowSeqAct_AIScriptedAnim* inAction); - void OnAIScriptedDeath(class UWillowSeqAct_AIScriptedDeath* inAction); - void OnAIScriptedFollow(class UWillowSeqAct_AIScriptedFollow* inAction); - void OnAIScriptedHold(class UWillowSeqAct_AIScriptedHold* inAction); - void OnAISetItemTossTarget(class UWillowSeqAct_AISetItemTossTarget* inAction); - void OnAIProvoke(class UWillowSeqAct_AIProvoke* Action); - void RemoveStat(unsigned char StatType, class AWillowAIPawn* DenPawn, bool bUpdateLinkedDens); - void AddStat(unsigned char StatType, class AWillowAIPawn* DenPawn, bool bUpdateLinkedDens); - void InitSequence(class UActionSequence* NewSequence); - class UAIDefinition* GetAIDefinition(); - class UAIComponent* GetAIComponent(); - FScriptInterface GetAIParent(); - struct FVector GetAILocation(); - class AActor* GetAIActor(); - bool CanTickAI(); - void TriggerProvokedEvents(); - void SetAllegiance(class UPawnAllegiance* NewAllegiance); - class UPawnAllegiance* GetAllegiance(); - void GetDenMembers(TArray* Members); - void TriggerKismetDeathEvent(); - float SpawnedCanAttackVehicles(); - float GetNumSpawned(); - float GetNumAlive(); - float GetNumDied(); - class ARallyPoint* GetRallyPoint(); - void ChooseNewRallyPoint(); - void FindRallyPoints(); - void TryToAddPerch(class APerch* NewPerch); - void FindPerches(); - void EnableDebugging(bool bEnabled); - void RespawnKilledActors(float PercentageOfKilledActorsToRespawn); - void DoSpawning(class UPopulationMaster* PopMaster); - void PostBeginPlay(); -}; - - -// Class WillowGame.PopulationOpportunityDen_Dynamic -// 0x0010 (0x02C4 - 0x02D4) -class APopulationOpportunityDen_Dynamic : public APopulationOpportunityDen -{ -public: - struct FName DynamicPointName; // 0x02C4(0x0008) (Edit) - float DynamicPointRadius; // 0x02CC(0x0004) (Edit) - unsigned long bGetGameStageFromOwner : 1; // 0x02D0(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationOpportunityDen_Dynamic"); - return ptr; - } - - - void Destroyed(); - void ApplyPreviewBodyComposition(); - FScriptInterface GetBodyInfoProvider(); - bool GetOpportunityGameStage(int* GameStage, int* AwesomeLevel); -}; - - -// Class WillowGame.PopulationOpportunityDenRenderingComponent -// 0x0000 (0x0210 - 0x0210) -class UPopulationOpportunityDenRenderingComponent : public UPrimitiveComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationOpportunityDenRenderingComponent"); - return ptr; - } - -}; - - -// Class WillowGame.PostureStateExpressionEvaluator -// 0x0004 (0x003C - 0x0040) -class UPostureStateExpressionEvaluator : public UExpressionEvaluator -{ -public: - unsigned long bStanding : 1; // 0x003C(0x0004) (Edit) - unsigned long bCrouched : 1; // 0x003C(0x0004) (Edit) - unsigned long bInjured : 1; // 0x003C(0x0004) (Edit) - unsigned long bSprinting : 1; // 0x003C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PostureStateExpressionEvaluator"); - return ptr; - } - - - bool Evaluate(class UObject* ContextSource); -}; - - -// Class WillowGame.ProjectileBehaviorBase -// 0x0000 (0x004C - 0x004C) -class UProjectileBehaviorBase : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ProjectileBehaviorBase"); - return ptr; - } - -}; - - -// Class WillowGame.ProjectileBehavior_Bounce -// 0x0024 (0x004C - 0x0070) -class UProjectileBehavior_Bounce : public UProjectileBehaviorBase -{ -public: - class UAkEvent* BounceAkEvent; // 0x004C(0x0004) (Edit, Const) - struct FAttributeInitializationData ElasticityScaleFormula; // 0x0050(0x0010) (Edit, Const) - struct FVector HitNormal; // 0x0060(0x000C) (Edit, Const) - float ElasticityScale; // 0x006C(0x0004) (Const, Deprecated) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ProjectileBehavior_Bounce"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.ProjectileDefinition -// 0x0204 (0x003C - 0x0240) -class UProjectileDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIConstructObject; // 0x003C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBodyInfoProvider; // 0x0040(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBehaviorProvider; // 0x0044(0x0004) (Const, Native, NoExport) - class UMeshComponent* Mesh; // 0x0048(0x0004) (Edit, Const, ExportObject, Component, EditInline) - class UAkEvent* AmbientAkEvent; // 0x004C(0x0004) (Edit, Const) - class UParticleSystem* InFlightEffects; // 0x0050(0x0004) (Edit, Const) - struct FBehaviorContextData InFlightEffectsOverrideContext; // 0x0054(0x0010) (Edit, Const) - struct FName InFlightEffectsOverrideName; // 0x0064(0x0008) (Edit, Const) - float InFlightEffectsScale; // 0x006C(0x0004) (Edit, Const) - class UParticleSystem* OverchargedPSCTemplate; // 0x0070(0x0004) (Const, Deprecated) - class ATemporalField* TemporalField; // 0x0074(0x0004) (Edit, Const) - struct FBehaviorContextData DamageTypeOverrideContext; // 0x0078(0x0010) (Edit, Const) - struct FName DamageTypeOverrideName; // 0x0088(0x0008) (Edit, Const) - class UWillowDamageTypeDefinition* DefaultDamageTypeDefinition; // 0x0090(0x0004) (Edit, Const) - class UWillowImpactDefinition* BounceImpact; // 0x0094(0x0004) (Edit, Const) - class UAkRtpc* BounceImpactAkRtpc; // 0x0098(0x0004) (Edit, Const) - struct FBehaviorContextData ExplosionOverrideContext; // 0x009C(0x0010) (Edit, Const) - struct FName ExplosionOverrideName; // 0x00AC(0x0008) (Edit, Const) - class UExplosionDefinition* DefaultExplosionDefinition; // 0x00B4(0x0004) (Edit, Const) - struct FName DamageTypeParameterName; // 0x00B8(0x0008) (Edit, Const) - unsigned long bAllowRigidBodyImpactEffect : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bUseCustomAimDirection : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bAlwaysOrientInDirectionOfMovement : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bReplicateMovement : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bInheritVehicleVelocity : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bIgnoreRigidBodyPawns : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bTreatVehicleHitsAsTouch : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bCanTouchInstigator : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bCollideActors : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bStickyProjectilesDontChangeCollisionSize : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bSpawnNoCollisionFail : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bClientIgnoreHitAndTouch : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bAlsoUseZeroExtentTrace : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bCanTakeDirectDamage : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bCanTakeRadiusDamage : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long CanTarget : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bWaitForEffects : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bTreatProjectileAsEnemy : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long SmoothHomingReplication : 1; // 0x00C0(0x0004) (Edit) - unsigned long bHomingRoll : 1; // 0x00C0(0x0004) (Edit) - unsigned long bHomingCollisionAvoidance : 1; // 0x00C0(0x0004) (Edit) - unsigned long bStopIfPastTarget : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bAdjustHomingZVelocity : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bRetryIfTargetInvalid : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bCanHomePhaselockedTargets : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bAutoAimTarget : 1; // 0x00C0(0x0004) (Edit) - unsigned long bDynamicLightEnvironment : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bCastShadows : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bUseBooleanEnvironmentShadowing : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bDynamic : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bSynthesizeSHLight : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bShadowFromEnvironment : 1; // 0x00C0(0x0004) (Edit, Const) - unsigned long bAffectedBySmallDynamicLights : 1; // 0x00C4(0x0004) (Edit, Const) - unsigned long bDontDestroyIfVisible : 1; // 0x00C4(0x0004) (Edit) - unsigned long bAICanAvoid : 1; // 0x00C4(0x0004) (Edit, Const) - unsigned long bIsPossibleHomingTarget : 1; // 0x00C4(0x0004) (Edit) - unsigned long bIsWeaponFire : 1; // 0x00C4(0x0004) (Edit, Const) - unsigned long bReceiveWeaponFire : 1; // 0x00C4(0x0004) (Edit, Const) - float RigidBodyImpactEffectThreshold; // 0x00C8(0x0004) (Edit, Const) - float RigidBodyImpactEffectDelay; // 0x00CC(0x0004) (Edit, Const) - struct FVector CustomAimDirection; // 0x00D0(0x000C) (Edit, Const) - float UpwardVelocityBonus; // 0x00DC(0x0004) (Edit, Const) - struct FAttributeInitializationData SpeedFormula; // 0x00E0(0x0010) (Edit, Const) - float Speed; // 0x00F0(0x0004) (Const, Deprecated) - unsigned char PhysicsMode; // 0x00F4(0x0001) (Edit, Const) - unsigned char AutoAimProfile; // 0x00F5(0x0001) (Edit) - unsigned char ProjectileType; // 0x00F6(0x0001) (Edit) - unsigned char UnknownData00[0x1]; // 0x00F7(0x0001) MISSED OFFSET - float AtRestSpeedThreshold; // 0x00F8(0x0004) (Edit, Const) - float GravityScaling; // 0x00FC(0x0004) (Edit, Const) - struct FVector WaveAmp; // 0x0100(0x000C) (Edit, Const) - struct FVector WaveFreq; // 0x010C(0x000C) (Edit, Const) - struct FVector WavePhase; // 0x0118(0x000C) (Edit, Const) - class UBulletListenerComponent* BulletListenerComponent; // 0x0124(0x0004) (Edit, Const, ExportObject, Component, EditInline) - float StickyChildSpawnCollisionIgnoreTime; // 0x0128(0x0004) (Edit, Const) - struct FAttributeInitializationData Damage; // 0x012C(0x0010) (Edit, Const) - struct FAttributeInitializationData DamageRadius; // 0x013C(0x0010) (Edit, Const) - struct FAttributeInitializationData MomentumTransfer; // 0x014C(0x0010) (Edit, Const) - struct FAttributeInitializationData FuseTime; // 0x015C(0x0010) (Edit, Const) - struct FAttributeInitializationData NumberOfChildProjectiles; // 0x016C(0x0010) (Edit, Const) - float MaxLifespan; // 0x017C(0x0004) (Edit, Const) - class UPawnAllegiance* Allegiance; // 0x0180(0x0004) (Edit, Const) - float ViewGuideDistance; // 0x0184(0x0004) (Edit) - float ViewGuideLockOnAngle; // 0x0188(0x0004) (Edit) - float SearchRadius; // 0x018C(0x0004) (Edit) - float TurningRadius; // 0x0190(0x0004) (Edit) - float TurnThresholdTight; // 0x0194(0x0004) (Edit) - float TurnThresholdWide; // 0x0198(0x0004) (Edit) - float HomingRollAmt; // 0x019C(0x0004) (Edit) - float HomingRollSpeed; // 0x01A0(0x0004) (Edit) - TArray HomingThresholds; // 0x01A4(0x000C) (Edit, Const, NeedCtorLink) - struct FRotator HomingRotationRate; // 0x01B0(0x000C) (Edit, Const) - class UClass* ProjectileClass; // 0x01BC(0x0004) (Edit) - class UResourceDefinition* Resource; // 0x01C0(0x0004) (Edit) - struct FAttributeInitializationData ResourceCost; // 0x01C4(0x0010) (Edit) - float ExpPoints; // 0x01D4(0x0004) (Edit, Const) - float LightingBoundsScale; // 0x01D8(0x0004) (Edit, Const) - float ModShadowFadeoutExponent; // 0x01DC(0x0004) (Edit, Const) - float ModShadowFadeoutTime; // 0x01E0(0x0004) (Edit, Const) - struct FLinearColor AmbientGlow; // 0x01E4(0x0010) (Edit, Const) - struct FVector AmbientShadowSourceDirection; // 0x01F4(0x000C) (Edit, Const) - struct FLinearColor AmbientShadowColor; // 0x0200(0x0010) (Edit, Const) - float DominantShadowTransitionStartDistance; // 0x0210(0x0004) (Edit, Const) - float DominantShadowTransitionEndDistance; // 0x0214(0x0004) (Edit, Const) - float AIAvoidRadius; // 0x0218(0x0004) (Edit, Const) - struct FString FlashIconName; // 0x021C(0x000C) (Edit, Const, NeedCtorLink) - struct FBodyCompositionData BodyComposition; // 0x0228(0x0014) (Const, Component, DuplicateTransient, NeedCtorLink) - class UBehaviorProviderDefinition* BehaviorProviderDefinition; // 0x023C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ProjectileDefinition"); - return ptr; - } - - - void SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition); - class UBehaviorProviderDefinition* GetBehaviorProviderDefinition(); - void OnHomingTargetChanged(unsigned char EventOutput, class AActor* TargetObject, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnReflected(class UObject* HitObject, const struct FVector& ReflectedDirection, const struct FVector& HitLocation, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnTouchProximity(unsigned char EventOutput, class UObject* HitObject, const struct FVector& HitNormal, const struct FVector& HitLocation, int DamageSurfaceType, int BoneIndex, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnHitTheWorld(class UObject* HitObject, const struct FVector& HitNormal, const struct FVector& HitLocation, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnHitDamagableObject(unsigned char EventOutput, class UObject* HitObject, const struct FVector& HitNormal, const struct FVector& HitLocation, int DamageSurfaceType, int BoneIndex, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnKilledEnemy(class UObject* KilledObject, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnKilledFriendly(class UObject* KilledObject, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnKilledNeutral(class UObject* KilledObject, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnDamagedNeutral(class UObject* DamageTaker, bool bWasCrit, float HealthDamage, float ShieldDamage, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnDamagedFriendly(class UObject* DamageTaker, float DamageAmount, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnDamagedEnemy(class UObject* DamageTaker, bool bWasCrit, float HealthDamage, float ShieldDamage, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnCounterEvent(const struct FName& SpecializedEventName, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnTimerEvent(const struct FName& SpecializedEventName, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnTookDirectOrRadiusDamage(class UObject* DamageCauser, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnTookRadiusDamage(class UObject* DamageCauser, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnTookDirectDamage(class UObject* DamageCauser, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnComeToRest(const struct FVector& HitNormal, const struct FVector& HitLocation, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnHitWall(class AActor* HitActor, const struct FVector& HitNormal, const struct FVector& HitLocation, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnHitShields(class AActor* HitActor, const struct FVector& HitNormal, const struct FVector& HitLocation, int BoneIndex, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnHitArmor(class AActor* HitActor, const struct FVector& HitNormal, const struct FVector& HitLocation, int BoneIndex, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnHitFleshOrArmor(class AActor* HitActor, const struct FVector& HitNormal, const struct FVector& HitLocation, int BoneIndex, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnHitFlesh(class AActor* HitActor, const struct FVector& HitNormal, const struct FVector& HitLocation, int BoneIndex, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnTouched(class AActor* HitActor, const struct FVector& HitNormal, const struct FVector& HitLocation, int BoneIndex, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnHitWater(class AActor* HitActor, const struct FVector& HitNormal, const struct FVector& HitLocation, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnExplode(class APawn* Instigator, const struct FVector& HitNormal, const struct FVector& HitLocation, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnSpawn(class APawn* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle); -}; - - -// Class WillowGame.QSortComparer -// 0x0000 (0x003C - 0x003C) -class UQSortComparer : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("QSortComparer"); - return ptr; - } - -}; - - -// Class WillowGame.InventoryUIStatComparer -// 0x0008 (0x003C - 0x0044) -class UInventoryUIStatComparer : public UQSortComparer -{ -public: - int StatIndex; // 0x003C(0x0004) (Edit) - unsigned long bSortBestToWorst : 1; // 0x0040(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InventoryUIStatComparer"); - return ptr; - } - -}; - - -// Class WillowGame.QSortAttributeComparer -// 0x0008 (0x003C - 0x0044) -class UQSortAttributeComparer : public UQSortComparer -{ -public: - class UAttributeDefinition* Attribute; // 0x003C(0x0004) (Edit) - unsigned long bBiggerIsBetter : 1; // 0x0040(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("QSortAttributeComparer"); - return ptr; - } - -}; - - -// Class WillowGame.WeaponTypeComparer -// 0x0000 (0x003C - 0x003C) -class UWeaponTypeComparer : public UQSortComparer -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WeaponTypeComparer"); - return ptr; - } - -}; - - -// Class WillowGame.RallyPoint -// 0x0000 (0x0188 - 0x0188) -class ARallyPoint : public AActor -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RallyPoint"); - return ptr; - } - -}; - - -// Class WillowGame.RecentDropList -// 0x0324 (0x003C - 0x0360) -class URecentDropList : public UObject -{ -public: - int RecentDrops[0xC8]; // 0x003C(0x0004) - int NextIndex; // 0x035C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RecentDropList"); - return ptr; - } - - - bool Contains(int Id); - void Add(int Id); -}; - - -// Class WillowGame.ResourcePoolStateAttributeValueResolver -// 0x0001 (0x003C - 0x003D) -class UResourcePoolStateAttributeValueResolver : public UAttributeValueResolver -{ -public: - unsigned char PoolState; // 0x003C(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ResourcePoolStateAttributeValueResolver"); - return ptr; - } - -}; - - -// Class WillowGame.SaveGameChannel -// 0x0014 (0x0068 - 0x007C) -class USaveGameChannel : public UChannel -{ -public: - unsigned char UnknownData00[0x14]; // 0x0068(0x0014) MISSED OFFSET - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SaveGameChannel"); - return ptr; - } - -}; - - -// Class WillowGame.SeqAct_IsInVolume -// 0x001C (0x00A4 - 0x00C0) -class USeqAct_IsInVolume : public USequenceAction -{ -public: - TArray Volumes; // 0x00A4(0x000C) (Edit, NeedCtorLink) - TArray Actors; // 0x00B0(0x000C) (Edit, NeedCtorLink) - unsigned long bAllActorsInVolumes : 1; // 0x00BC(0x0004) (Edit) - unsigned long bIsTrue : 1; // 0x00BC(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_IsInVolume"); - return ptr; - } - - - bool ActorIsInAnyVolumes(class AActor* inActor); -}; - - -// Class WillowGame.SeqAct_SetNameList -// 0x0008 (0x00A4 - 0x00AC) -class USeqAct_SetNameList : public USequenceAction -{ -public: - unsigned char SetType; // 0x00A4(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x00A5(0x0003) MISSED OFFSET - class UNameListDefinition* NameListDef; // 0x00A8(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_SetNameList"); - return ptr; - } - -}; - - -// Class WillowGame.SeqEvent_TakeHitRegionDamage -// 0x0044 (0x00C4 - 0x0108) -class USeqEvent_TakeHitRegionDamage : public USequenceEvent -{ -public: - float MinDamageAmount; // 0x00C4(0x0004) (Edit) - float DamageThreshold; // 0x00C8(0x0004) (Edit) - unsigned long UsePercentOfMaxHealthLimit : 1; // 0x00CC(0x0004) (Edit) - TArray DamageTypes; // 0x00D0(0x000C) (Edit, NeedCtorLink) - TArray DamageTypeDefinitions; // 0x00DC(0x000C) (Edit, NeedCtorLink) - TArray IgnoreDamageTypes; // 0x00E8(0x000C) (Edit, NeedCtorLink) - TArray IgnoreDamageTypeDefinitions; // 0x00F4(0x000C) (Edit, NeedCtorLink) - class UBodyHitRegionDefinition* DamageHitRegion; // 0x0100(0x0004) (Edit) - float CurrentDamage; // 0x0104(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqEvent_TakeHitRegionDamage"); - return ptr; - } - - - void Reset(); - void HandleDamage(class AActor* InOriginator, class AActor* InInstigator, class UClass* inDamageType, class UDamageTypeDefinition* inDamageTypeDefinition, int inAmount, class UBodyHitRegionDefinition* HitRegion); - bool IsValidDamageTypeDefinition(class UDamageTypeDefinition* inDamageTypeDefinition, class UBodyHitRegionDefinition* HitRegion); - bool IsValidDamageType(class UClass* inDamageType, class UBodyHitRegionDefinition* HitRegion); -}; - - -// Class WillowGame.SequenceEventEnableByMission -// 0x0024 (0x003C - 0x0060) -class USequenceEventEnableByMission : public USequenceEventCustomEnableCondition -{ -public: - struct FPointer VfTable_IIMission; // 0x003C(0x0004) (Const, Native, NoExport) - class UMissionDefinition* LinkedMission; // 0x0040(0x0004) (Edit) - struct FMissionStateSelectionData MissionStatesToLinkTo; // 0x0044(0x0004) (Edit) - unsigned long bIsObjectiveSpecific : 1; // 0x0048(0x0004) (Edit) - class UMissionObjectiveDefinition* LinkedObjective; // 0x004C(0x0004) (Edit) - struct FMissionObjectiveStateSelectionData ObjectiveStatesToLinkTo; // 0x0050(0x0004) (Edit) - TArray ObjectiveSetRestrictions; // 0x0054(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SequenceEventEnableByMission"); - return ptr; - } - - - void MissionReactionObjectiveComplete(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* CompletedObjective); - void MissionReactionObjectiveCleared(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* ClearedObjective); - void MissionReactionObjectiveUpdated(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* UpdatedObjective); - void MissionReactionObjectiveSetChanged(class AMissionTracker* Tracker, class UMissionObjectiveSetDefinition* NewSet, class UMissionObjectiveSetDefinition* PreviousSet); - void MissionReactionStatusChanged(class AMissionTracker* Tracker, class UMissionDefinition* Mission, unsigned char NewStatus); - void MissionReactionLevelLoad(class AMissionTracker* Tracker, class UMissionDefinition* Mission); -}; - - -// Class WillowGame.ShieldResourcePool -// 0x0000 (0x0118 - 0x0118) -class UShieldResourcePool : public UResourcePool -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ShieldResourcePool"); - return ptr; - } - -}; - - -// Class WillowGame.ShopTimerRateValueResolver -// 0x0000 (0x003C - 0x003C) -class UShopTimerRateValueResolver : public UAttributeValueResolver -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ShopTimerRateValueResolver"); - return ptr; - } - -}; - - -// Class WillowGame.SkillDefinition -// 0x00F4 (0x003C - 0x0130) -class USkillDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIConstructObject; // 0x003C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBehaviorProvider; // 0x0040(0x0004) (Const, Native, NoExport) - unsigned long bAutoUpdateContexts : 1; // 0x0044(0x0004) (Edit, Const) - unsigned long bCanBeToggledOff : 1; // 0x0044(0x0004) (Edit, Const) - unsigned long bDoNotShiftPastCurrentTime : 1; // 0x0044(0x0004) (Edit, Const) - unsigned long bSubjectToGradeRules : 1; // 0x0044(0x0004) (Edit, Const) - float SkillEffectUpdateIterval; // 0x0048(0x0004) (Edit, Const) - struct FString SkillName; // 0x004C(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString SkillDescription; // 0x0058(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString ScaleformFrameName; // 0x0064(0x000C) (Edit, Const, NeedCtorLink) - unsigned char SkillType; // 0x0070(0x0001) (Edit, Const) - unsigned char DurationType; // 0x0071(0x0001) (Edit, Const) - unsigned char TrackedSkillType; // 0x0072(0x0001) (Edit, Const) - unsigned char TrackedSkillHUDSlot; // 0x0073(0x0001) (Edit, Const) - float InitialDuration; // 0x0074(0x0004) (Edit, Const) - float BaseRange; // 0x0078(0x0004) (Edit, Const) - struct FName EffectSourceInstanceDataName; // 0x007C(0x0008) (Edit, Const) - TArray SkillEffectDefinitions; // 0x0084(0x000C) (Edit, Const, NeedCtorLink) - TArray SkillConstraints; // 0x0090(0x000C) (Edit, Const, NeedCtorLink) - TArray SkillEffectPresentations; // 0x009C(0x000C) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - class AActionSkill* ActionSkillArchetype; // 0x00A8(0x0004) (Edit, Const) - class UCoordinatedEffectDefinition* SkillVisionModeCoordinatedEffect; // 0x00AC(0x0004) (Edit, Const) - TArray SkillActivationActions; // 0x00B0(0x000C) (Edit, Const, NeedCtorLink) - TArray SkillDeactivationActions; // 0x00BC(0x000C) (Edit, Const, NeedCtorLink) - TArray EventResponses; // 0x00C8(0x000C) (Edit, Const, NeedCtorLink) - int DefaultStartingGrade; // 0x00D4(0x0004) (Edit, Const) - int MaxGrade; // 0x00D8(0x0004) (Edit, Const) - int PlayerLevelRequirement; // 0x00DC(0x0004) (Edit, Const) - class USwfMovie* SkillIcon; // 0x00E0(0x0004) (Edit, Const) - class UAttributeDefinition* CustomStackCount; // 0x00E4(0x0004) (Edit, Const) - class USkillDefinition* TrackedActiveSkill; // 0x00E8(0x0004) (Const, Deprecated) - TArray TrackedActiveSkills; // 0x00EC(0x000C) (Edit, Const, NeedCtorLink) - class UClass* SkillClass; // 0x00F8(0x0004) (Const) - struct FString LockedSkillDetailStr; // 0x00FC(0x000C) (Const, Localized, NeedCtorLink) - TArray CustomEvents; // 0x0108(0x000C) (Edit, Const, NeedCtorLink) - TArray DamageEvents; // 0x0114(0x000C) (Edit, NeedCtorLink) - TArray KillEvents; // 0x0120(0x000C) (Edit, NeedCtorLink) - class UBehaviorProviderDefinition* BehaviorProviderDefinition; // 0x012C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SkillDefinition"); - return ptr; - } - - - void FireCustomEvent(const struct FName& EventName, class AController* InController, class UObject* OtherParticipant); - bool DoesSkillPassMinGradeTest(int SkillGrade); - void GetSkillEffectPresentations(int SkillGrade, class UObject* ContextSource, TArray* EffectPresentations); - struct FString GetHumanReadableSkillEffects(int SkillGrade, class UObject* ContextSource); - void SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition); - class UBehaviorProviderDefinition* GetBehaviorProviderDefinition(); - void OnStatusEffectTypeEnd(class AController* SkillInstigator, int EffectType, float TotalDamageDealtToHealth, float TotalDamageDealtToShields, float TotalDuration, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnStatusEffectTypeBegin(class AController* SkillInstigator, int EffectType, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnMeleeAttack(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnBledOut(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnDownStateEnd(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnDownStateBegin(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnAppliedStatusEffectToEnemy(class AController* SkillInstigator, class AController* Enemy, class UObject* StatusEffect, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnDamagedEnemyWithMeleeFromBehind(const struct FName& SpecializedEventName, class AController* SkillInstigator, class AController* Enemy, const struct FVector& HitLocation, float ExcessDamageDone, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnDamagedUnawareEnemy(const struct FName& SpecializedEventName, class AController* SkillInstigator, class AController* Enemy, const struct FVector& HitLocation, float ExcessDamageDone, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnActionSkillActiveAbilityActivated(class AController* SkillInstigator, class AWillowPawn* AutoAimTarget, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnActionSkillCooldownAbilityActivated(class AController* SkillInstigator, class AWillowPawn* AutoAimTarget, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnPlayerResurrected(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnPlayerRecoveredFromDownState(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnPlayerDeathAverted(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnMissedWeaponShot(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnDamagedByFriendly(const struct FName& SpecializedEventName, class AController* SkillInstigator, class AController* Friendly, bool bWasCrit, float HealthDamageDone, float ShieldDamageDone, float ExcessDamageDone, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnDamagedByEnemy(const struct FName& SpecializedEventName, class AController* SkillInstigator, class AController* Enemy, bool bWasCrit, float HealthDamageDone, float ShieldDamageDone, class UClass* DamageSource, float ExcessDamageDone, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnDamagedFriendly(const struct FName& SpecializedEventName, class AController* SkillInstigator, class AController* Friendly, bool bWasCrit, float HealthDamageDone, float ShieldDamageDone, float ExcessDamageDone, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnDamagedEnemyExposeDamageSurfaceType(const struct FName& SpecializedEventName, class AController* SkillInstigator, class AController* Enemy, bool bWasCrit, float HealthDamageDone, float ShieldDamageDone, bool bWasInjured, const struct FVector& HitLocation, float ExcessDamageDone, int PenetrationCount, int DamageSurfaceType, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnDamagedEnemy(const struct FName& SpecializedEventName, class AController* SkillInstigator, class AController* Enemy, bool bWasCrit, float HealthDamageDone, float ShieldDamageDone, bool bWasInjured, const struct FVector& HitLocation, float ExcessDamageDone, int PenetrationCount, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnWeaponStartReload(class AController* SkillInstigator, class UObject* WeaponReloading, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnKilledByEnemy(const struct FName& SpecializedEventName, class AController* SkillInstigator, class AController* Enemy, bool bWasCrit, float HealthDamageDone, float ShieldDamageDone, float ExcessDamageDone, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnKilledEnemy(const struct FName& SpecializedEventName, class AController* SkillInstigator, class AController* Enemy, bool bWasCrit, float HealthDamageDone, float ShieldDamageDone, float ExcessDamageDone, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnShieldFull(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnShieldDepleted(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnShieldDepletedAfterBeingFull(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnWeaponSwapped(class AController* SkillInstigator, class UObject* NewWeapon, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnWeaponManuallyReloaded(class AController* SkillInstigator, class UObject* WeaponReloaded, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnWeaponReloaded(class AController* SkillInstigator, class UObject* WeaponReloaded, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnWeaponFired(class AController* SkillInstigator, class UObject* WeaponFired, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnWeaponUnzoomed(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnWeaponZoomed(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnThrowGrenadeOverrideSkillActivated(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnMeleeOverrideSkillActivated(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnResumed(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnPaused(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnDeactivated(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnActivated(class AController* SkillInstigator, struct FBehaviorConsumerHandle* ConsumerHandle); -}; - - -// Class WillowGame.Skill -// 0x0094 (0x003C - 0x00D0) -class USkill : public UObject -{ -public: - struct FPointer VfTable_IIBehaviorConsumer; // 0x003C(0x0004) (Const, Native, NoExport) - class USkillDefinition* Definition; // 0x0040(0x0004) - TArray SkillEffects; // 0x0044(0x000C) (NeedCtorLink) - int Grade; // 0x0050(0x0004) (Transient) - int GradeBaseValue; // 0x0054(0x0004) (Const) - TArray GradeModifierStack; // 0x0058(0x000C) (Const, Transient, NeedCtorLink) - float BonusGradePointsOnExpConversion; // 0x0064(0x0004) (Transient) - float BonusGradePointsOnExpConversionBaseValue; // 0x0068(0x0004) (Const) - TArray BonusGradePointsOnExpConversionModifierStack; // 0x006C(0x000C) (Const, Transient, NeedCtorLink) - float Duration; // 0x0078(0x0004) (Transient) - float DurationBaseValue; // 0x007C(0x0004) (Const) - TArray DurationModifierStack; // 0x0080(0x000C) (Const, Transient, NeedCtorLink) - float Range; // 0x008C(0x0004) (Transient) - float RangeBaseValue; // 0x0090(0x0004) (Const) - TArray RangeModifierStack; // 0x0094(0x000C) (Const, Transient, NeedCtorLink) - float StartTime; // 0x00A0(0x0004) - float ActivatedTime; // 0x00A4(0x0004) (Transient) - unsigned char SkillState; // 0x00A8(0x0001) - unsigned char UnknownData00[0x3]; // 0x00A9(0x0003) MISSED OFFSET - float NextContextUpdateTime; // 0x00AC(0x0004) - unsigned long bForceRefreshModifiersNextTick : 1; // 0x00B0(0x0004) - unsigned long bWantsToDeactivate : 1; // 0x00B0(0x0004) - class AController* SkillInstigator; // 0x00B4(0x0004) - class UObject* AdditionalSkillTarget; // 0x00B8(0x0004) - class AActionSkill* CachedActionSkill; // 0x00BC(0x0004) - struct FBehaviorConsumerHandle ConsumerHandle; // 0x00C0(0x0004) - struct FScriptDelegate __OnSkillStateChanged__Delegate; // 0x00C4(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Skill"); - return ptr; - } - - - struct FBehaviorConsumerHandle GetBehaviorConsumerHandle(); - void ForceRefresh(); - int GetGrade(); - void GetSkillDebug(TArray* DebugInfo); - void RunSkillEventResponses(unsigned char EventType, class AController* EventRecipient); - void NotifySkillDamagedEvent(unsigned char EventType, class AController* EventRecipient, class UClass* DamageSource, class UDamagePipeline* Pipeline); - void NotifySkillEvent(unsigned char EventType, class AController* EventRecipient, class UClass* DamageSource, class UDamagePipeline* Pipeline, class UObject* ContextObject); - int GetSkillGradeForResponseData(const struct FSkillActionData& ActionData); - static float CalculateModifierValueFromDefinitionEffectArray(class USkillDefinition* InDefinition, int EffectIndex, int SkillGrade, class UObject* ContextSource); - static float CalculateModifierValue(int SkillGrade, class UObject* ContextSource, struct FSkillEffectData* EffectData); - void AdjustModifiers(unsigned char AdjustMode, bool bSuppressNotify); - void GetAttributeContexts(class AController* EffectInstigator, struct FAppliedSkillEffect* SkillEffect); - class AController* GetEffectInstigator(); - bool IsSkillForInstigator(class AController* Instigator); - void UpdateGrade(int NewGrade); - unsigned char CalculateStateBasedOnConstraints(bool bIsOnActivation); - class AController* GetSkillInstigator(); - unsigned char GetSkillState(); - void Resume(); - void Pause(); - void Deactivate(); - bool Activate(); - void BuildSkillEffects(); - void RemoveVisionModeFromPawns(); - void AddVisionModeForPawns(); - void AddSkillEffect(class AController* EffectInstigator, struct FSkillEffectData* InEffect); - bool Initialize(class USkillDefinition* InDefinition, class AController* InSkillInstigator, class UObject* InAdditionalSkillTarget, int InGrade, const struct FScriptDelegate& StateChangeDelegate); - void OnSkillStateChanged(class USkill* AffectedSkill, bool bActivated); -}; - - -// Class WillowGame.SkillExpressionEvaluatorDefinition -// 0x0004 (0x003C - 0x0040) -class USkillExpressionEvaluatorDefinition : public UGBXDefinition -{ -public: - class UExpressionEvaluator* Evaluator; // 0x003C(0x0004) (Edit, Const, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SkillExpressionEvaluatorDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.SkillTreeBranchDefinition -// 0x002C (0x003C - 0x0068) -class USkillTreeBranchDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIConstructObject; // 0x003C(0x0004) (Const, Native, NoExport) - TArray Children; // 0x0040(0x000C) (Edit, Const, NeedCtorLink) - TArray Tiers; // 0x004C(0x000C) (Edit, NeedCtorLink) - class USkillTreeBranchLayoutDefinition* Layout; // 0x0058(0x0004) (Edit, Const) - struct FString BranchName; // 0x005C(0x000C) (Edit, Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SkillTreeBranchDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.SkillTreeBranchLayoutDefinition -// 0x000C (0x003C - 0x0048) -class USkillTreeBranchLayoutDefinition : public UGBXDefinition -{ -public: - TArray Tiers; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SkillTreeBranchLayoutDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.SkillTreeDefinition -// 0x0008 (0x003C - 0x0044) -class USkillTreeDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIConstructObject; // 0x003C(0x0004) (Const, Native, NoExport) - class USkillTreeBranchDefinition* Root; // 0x0040(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SkillTreeDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.SpecialMove_FirstPerson -// 0x0004 (0x00BC - 0x00C0) -class USpecialMove_FirstPerson : public UGearboxAnimDefinition -{ -public: - unsigned long bStopWeaponRecoilAnim : 1; // 0x00BC(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMove_FirstPerson"); - return ptr; - } - - - class UAnimNodeSpecialMoveBlend* GetSMNode(const FScriptInterface& SMI); - float PlayAnim(const FScriptInterface& SMI, struct FSpecialMoveData* SMData); - void StopWeaponRecoilAnimImp(const FScriptInterface& SMI, bool bStopPrimaryHand, bool bStopOffHand); - void StopWeaponRecoilAnim(const FScriptInterface& SMI); - float ClientStarted(const FScriptInterface& SMI, struct FSpecialMoveData* SMData); - class USkeletalMeshComponent* GetSkeletalMesh(const FScriptInterface& SMI); -}; - - -// Class WillowGame.SpecialMove_FirstPersonDualWieldAction -// 0x0024 (0x00C0 - 0x00E4) -class USpecialMove_FirstPersonDualWieldAction : public USpecialMove_FirstPerson -{ -public: - struct FName OffHandAnimNodeName; // 0x00C0(0x0008) (Edit) - unsigned long bPlayHolsterEquipOnPrimaryHand : 1; // 0x00C8(0x0004) (Edit) - unsigned long bSyncHolsterEquipWithActionAnim : 1; // 0x00C8(0x0004) (Edit) - unsigned long bDisableDualWieldBlendDuringActionAnim : 1; // 0x00C8(0x0004) (Edit) - struct FName HolsterAnimName; // 0x00CC(0x0008) (Edit) - float HolsterDuration; // 0x00D4(0x0004) (Edit) - struct FName EquipAnimName; // 0x00D8(0x0008) (Edit) - float EquipDuration; // 0x00E0(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMove_FirstPersonDualWieldAction"); - return ptr; - } - - - float GetAnimPlayRateScale(class USkeletalMeshComponent* SMC, const struct FName& InAnimName, float Duration, bool bReverseSearchOrder); - float GetExternalPlayRateScale(class USkeletalMeshComponent* SMC, struct FSpecialMoveData* SMData); - float GetSyncToActionLengthPlayRateScale(class USkeletalMeshComponent* SMC); - void StopOffHandAnim(const FScriptInterface& SMI, bool bInterrupted); - void SetDualWieldWeaponState(class AWillowPlayerPawn* WPP, bool bShow); - bool PlayChildAnim(const FScriptInterface& SMI, class USkeletalMeshComponent* SMC, const struct FName& InAnimName, float Duration, bool bReverseSearchOrder, const struct FName& InAnimNodeName, float BlendInOverride, float BlendOutOverride, struct FSpecialMoveData* SMData); - bool PlayEquipAnim(const FScriptInterface& SMI, struct FSpecialMoveData* SMData); - bool PlayActionAnim(const FScriptInterface& SMI, bool bStopOffHandAnim, struct FSpecialMoveData* SMData); - float PlayAnim(const FScriptInterface& SMI, struct FSpecialMoveData* SMData); - void AnimFinished(const FScriptInterface& SMI, class UAnimNodeSpecialMoveBlend* BlendNode, bool bInterrupted, struct FSpecialMoveData* SMData); - void StopWeaponRecoilAnim(const FScriptInterface& SMI); - float GetAnimLength(class USkeletalMeshComponent* SMC); -}; - - -// Class WillowGame.SprintDefinition -// 0x0018 (0x003C - 0x0054) -class USprintDefinition : public UGBXDefinition -{ -public: - float FOVModifier; // 0x003C(0x0004) (Edit, Const) - float EyeHeightModifier; // 0x0040(0x0004) (Edit, Const) - float BobScalar; // 0x0044(0x0004) (Edit, Const) - TArray AttributeEffects; // 0x0048(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SprintDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.StaggerDefinition -// 0x0048 (0x003C - 0x0084) -class UStaggerDefinition : public UGBXDefinition -{ -public: - class UPhysicalMaterial* StaggeredPhysicalMaterial; // 0x003C(0x0004) (Edit, Const) - float StaggeredGravity; // 0x0040(0x0004) (Edit, Const) - float StaggeredRestVelocity; // 0x0044(0x0004) (Edit, Const) - float StaggeredRestTimeMin; // 0x0048(0x0004) (Edit, Const) - float StaggeredRestTimeMax; // 0x004C(0x0004) (Edit, Const) - float StaggeredPhysicsBlendOutSpeed; // 0x0050(0x0004) (Edit, Const) - float StaggeredRestGiveUpTime; // 0x0054(0x0004) (Edit, Const) - float VehicleStaggerSpeed; // 0x0058(0x0004) (Edit, Const) - unsigned long bPrefersOverTheHoodOnVehicleImpact : 1; // 0x005C(0x0004) (Edit, Const) - float StaggeredOverHoodMinSpeed; // 0x0060(0x0004) (Edit, Const) - struct FVector MaxStaggerAdjustExtents; // 0x0064(0x000C) (Edit, Const) - struct FStaggeredRecoveryRotationData StaggeredRecoveryRotation; // 0x0070(0x000C) (Edit, Const) - class UWillowAnimDefinition* HardFlinchAnimation; // 0x007C(0x0004) (Edit, Const) - float UnstaggerGiveUpTime; // 0x0080(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("StaggerDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.StanceTypeDefinition -// 0x0034 (0x003C - 0x0070) -class UStanceTypeDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIBehaviorProvider; // 0x003C(0x0004) (Const, Native, NoExport) - unsigned char MovementStyle; // 0x0040(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0041(0x0003) MISSED OFFSET - float SpeedScale; // 0x0044(0x0004) (Edit, Const) - float RotationScale; // 0x0048(0x0004) (Edit, Const) - unsigned long bCanUseAimOffsets : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bCanUseTurns : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bCanUseJumps : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bCanUseCringes : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bCanUseFlinches : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bAllowLeftHandIK : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bCanDodge : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bAllowMovementDodges : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bOverrideFlinches : 1; // 0x004C(0x0004) (Const) - float JumpNodeCostMultiplier; // 0x0050(0x0004) (Edit, Const) - class UTurnDefinition* Turns; // 0x0054(0x0004) (Edit, Const) - struct FName AimOffsetName; // 0x0058(0x0008) (Edit, Const) - TArray FlinchOverrides; // 0x0060(0x000C) (Edit, Const, NeedCtorLink, EditInline) - class UBehaviorProviderDefinition* BehaviorProviderDefinition; // 0x006C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("StanceTypeDefinition"); - return ptr; - } - - - void OnExitStance(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnEnterStance(struct FBehaviorConsumerHandle* ConsumerHandle); - void SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition); - class UBehaviorProviderDefinition* GetBehaviorProviderDefinition(); -}; - - -// Class WillowGame.StatChannel -// 0x001C (0x0068 - 0x0084) -class UStatChannel : public UChannel -{ -public: - unsigned char UnknownData00[0x1C]; // 0x0068(0x001C) MISSED OFFSET - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("StatChannel"); - return ptr; - } - -}; - - -// Class WillowGame.StationTeleporterDestination -// 0x000C (0x019C - 0x01A8) -class AStationTeleporterDestination : public ATeleporterDestination -{ -public: - float ExitPointRadius; // 0x019C(0x0004) - float ExitPointHeight; // 0x01A0(0x0004) - unsigned long MoveOwnerOnEditorMove : 1; // 0x01A4(0x0004) (EditorOnly) - unsigned long OwnerControlsEditorMove : 1; // 0x01A4(0x0004) (EditorOnly) - unsigned long DetachExitPoints : 1; // 0x01A4(0x0004) (EditorOnly) - unsigned long ExitPointsReplaced : 1; // 0x01A4(0x0004) (EditorOnly) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("StationTeleporterDestination"); - return ptr; - } - - - void UpdateExitPointHeights(); - void UpdateExitPointLocations(); - void Destroyed(); -}; - - -// Class WillowGame.StationTeleporterExitPoint -// 0x0000 (0x018C - 0x018C) -class AStationTeleporterExitPoint : public AKeypoint -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("StationTeleporterExitPoint"); - return ptr; - } - -}; - - -// Class WillowGame.StationTeleporterVehicleExitPoint -// 0x0000 (0x018C - 0x018C) -class AStationTeleporterVehicleExitPoint : public AStationTeleporterExitPoint -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("StationTeleporterVehicleExitPoint"); - return ptr; - } - -}; - - -// Class WillowGame.StatusEffectChanceModifierResolver -// 0x0000 (0x003C - 0x003C) -class UStatusEffectChanceModifierResolver : public UAttributeContextResolver -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("StatusEffectChanceModifierResolver"); - return ptr; - } - - - class UObject* GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource); -}; - - -// Class WillowGame.StatusEffectDefinition -// 0x0114 (0x003C - 0x0150) -class UStatusEffectDefinition : public UGBXDefinition -{ -public: - struct FAttributeInitializationData BaseDuration; // 0x003C(0x0010) (Edit, Const) - struct FAttributeInitializationData BaseSpreadTimeInterval; // 0x004C(0x0010) (Const) - struct FAttributeInitializationData BaseSpreadDistanceFromSource; // 0x005C(0x0010) (Const) - struct FAttributeInitializationData BaseSpreadCap; // 0x006C(0x0010) (Const) - struct FAttributeInitializationData TargetStatusEffectChanceModifier; // 0x007C(0x0010) (Edit, Const) - struct FAttributeInitializationData TargetStatusEffectDurationModifier; // 0x008C(0x0010) (Edit, Const) - struct FAttributeInitializationData TargetStatusEffectDamageModifier; // 0x009C(0x0010) (Edit, Const) - TArray OnApplication; // 0x00AC(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray OnDurationBegin; // 0x00B8(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray OnDurationEnd; // 0x00C4(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray OnSpreadToTarget; // 0x00D0(0x000C) (Const, NeedCtorLink, EditInline) - TArray DamageSurfaceChanceModifiers; // 0x00DC(0x000C) (Edit, Const, NeedCtorLink) - unsigned long bCanSpread : 1; // 0x00E8(0x0004) (Const) - unsigned long bDoesDamageOverTime : 1; // 0x00E8(0x0004) (Edit, Const) - unsigned long bCanReturnToRegion : 1; // 0x00E8(0x0004) (Const) - unsigned long bCanReturnToTarget : 1; // 0x00E8(0x0004) (Const) - unsigned long bIsRegionSpecific : 1; // 0x00E8(0x0004) (Edit, Const) - unsigned long bNoStatusEffectChanceFalloff : 1; // 0x00E8(0x0004) (Edit, Const) - unsigned long bIsInfiniteDuration : 1; // 0x00E8(0x0004) (Edit, Const) - unsigned char StatusEffectType; // 0x00EC(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x00ED(0x0003) MISSED OFFSET - class UDamageTypeDefinition* DamageTypeDefinition; // 0x00F0(0x0004) (Edit, Const) - struct FName AppliedEffectStatId; // 0x00F4(0x0008) (Edit, Const) - struct FScreenParticleInitParams ScreenParticleInit; // 0x00FC(0x0054) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("StatusEffectDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.StatusEffectExpressionEvaluator -// 0x0002 (0x003C - 0x003E) -class UStatusEffectExpressionEvaluator : public UExpressionEvaluator -{ -public: - unsigned char Type; // 0x003C(0x0001) (Edit, Const) - unsigned char EffectState; // 0x003D(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("StatusEffectExpressionEvaluator"); - return ptr; - } - - - bool Evaluate(class UObject* ContextSource); -}; - - -// Class WillowGame.StatusEffectProxyActor -// 0x0004 (0x0188 - 0x018C) -class AStatusEffectProxyActor : public AActor -{ -public: - struct FPointer VfTable_IIStatusEffectTarget; // 0x0188(0x0004) (Const, Native, NoExport) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("StatusEffectProxyActor"); - return ptr; - } - - - void ServerClearStatusEffects(bool bKillImmediately); - void Behavior_ClearStatusEffects(bool bKillImmediately); - bool CanReceiveStatusEffects(); - void ReactToPrimaryStatusEffect(class UStatusEffectDefinition* StatusEffect); - class UObject* GetAttributeContextSource(); - unsigned char GetDefaultDamageSurfaceType(); - float GetBoundingSphereRadius(); - void GetHitRegions(TArray* Regions, class UBodyHitRegionDefinition** DefaultRegion); - void AttachEmitter(class AEmitter* E, const struct FName& SocketName); - class UParticleSystem* GetDefaultStatusEffectsParticleSystemTemplate(); - TArray GetDefaultStatusEffectSockets(); - class UStatusEffectsComponent* GetStatusEffectsComponent(); - void Destroyed(); -}; - - -// Class WillowGame.StatusEffectsComponent -// 0x011F (0x0059 - 0x0178) -class UStatusEffectsComponent : public UActorComponent -{ -public: - unsigned char UnknownData00[0x3]; // 0x0059(0x0003) MISSED OFFSET - FScriptInterface OwnerTarget; // 0x005C(0x0008) - float BodyConsumptionPercent; // 0x0064(0x0004) - TArray ActiveStatusEffects; // 0x0068(0x000C) (Component, NeedCtorLink) - class UStatusEffectDefinition* LastPrimaryStatusEffect; // 0x0074(0x0004) (Transient) - unsigned long bCanApplyStatusEffects : 1; // 0x0078(0x0004) - unsigned long bUseClientEmitterList : 1; // 0x0078(0x0004) - unsigned long bUpdateAudio : 1; // 0x0078(0x0004) - unsigned long bEnabled : 1; // 0x0078(0x0004) - unsigned long bOwnerDied : 1; // 0x0078(0x0004) - unsigned long bDebugUsingStatusEffectInspector : 1; // 0x0078(0x0004) - unsigned long bStatusEffectsCleared : 1; // 0x0078(0x0004) - TArray ActiveEmitters; // 0x007C(0x000C) (NeedCtorLink) - TArray ActiveEffectSounds; // 0x0088(0x000C) (NeedCtorLink) - TArray ClientEmitters; // 0x0094(0x000C) (NeedCtorLink) - float IgniteChanceResistanceModifier; // 0x00A0(0x0004) (Transient) - float IgniteChanceResistanceModifierBaseValue; // 0x00A4(0x0004) (Const) - TArray IgniteChanceResistanceModifierModifierStack; // 0x00A8(0x000C) (Const, Transient, NeedCtorLink) - float ShockChanceResistanceModifier; // 0x00B4(0x0004) (Transient) - float ShockChanceResistanceModifierBaseValue; // 0x00B8(0x0004) (Const) - TArray ShockChanceResistanceModifierModifierStack; // 0x00BC(0x000C) (Const, Transient, NeedCtorLink) - float CorrosiveChanceResistanceModifier; // 0x00C8(0x0004) (Transient) - float CorrosiveChanceResistanceModifierBaseValue; // 0x00CC(0x0004) (Const) - TArray CorrosiveChanceResistanceModifierModifierStack; // 0x00D0(0x000C) (Const, Transient, NeedCtorLink) - float SlowChanceResistanceModifier; // 0x00DC(0x0004) (Transient) - float SlowChanceResistanceModifierBaseValue; // 0x00E0(0x0004) (Const) - TArray SlowChanceResistanceModifierModifierStack; // 0x00E4(0x000C) (Const, Transient, NeedCtorLink) - float AmpChanceResistanceModifier; // 0x00F0(0x0004) (Transient) - float AmpChanceResistanceModifierBaseValue; // 0x00F4(0x0004) (Const) - TArray AmpChanceResistanceModifierModifierStack; // 0x00F8(0x000C) (Const, Transient, NeedCtorLink) - float IgniteDurationResistanceModifier; // 0x0104(0x0004) (Transient) - float IgniteDurationResistanceModifierBaseValue; // 0x0108(0x0004) (Const) - TArray IgniteDurationResistanceModifierModifierStack; // 0x010C(0x000C) (Const, Transient, NeedCtorLink) - float ShockDurationResistanceModifier; // 0x0118(0x0004) (Transient) - float ShockDurationResistanceModifierBaseValue; // 0x011C(0x0004) (Const) - TArray ShockDurationResistanceModifierModifierStack; // 0x0120(0x000C) (Const, Transient, NeedCtorLink) - float CorrosiveDurationResistanceModifier; // 0x012C(0x0004) (Transient) - float CorrosiveDurationResistanceModifierBaseValue; // 0x0130(0x0004) (Const) - TArray CorrosiveDurationResistanceModifierModifierStack; // 0x0134(0x000C) (Const, Transient, NeedCtorLink) - float SlowDurationResistanceModifier; // 0x0140(0x0004) (Transient) - float SlowDurationResistanceModifierBaseValue; // 0x0144(0x0004) (Const) - TArray SlowDurationResistanceModifierModifierStack; // 0x0148(0x000C) (Const, Transient, NeedCtorLink) - float AmpDurationResistanceModifier; // 0x0154(0x0004) (Transient) - float AmpDurationResistanceModifierBaseValue; // 0x0158(0x0004) (Const) - TArray AmpDurationResistanceModifierModifierStack; // 0x015C(0x000C) (Const, Transient, NeedCtorLink) - TArray OngoingEffects; // 0x0168(0x000C) (NeedCtorLink) - class UMaterialInstanceConstant* DebugPawnMarkerInst; // 0x0174(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("StatusEffectsComponent"); - return ptr; - } - - - void RemoveDenStat(unsigned char Type); - void AddDenStat(unsigned char Type); - void ClearDenStats(); - void ConditionalCreateDebugPawnMarkerInst(class UMaterial* ParentMaterial); - TArray GetActiveEffectSounds(); - void StopEffectSound(unsigned char StatusEffectType, bool bCleanly); - void StartEffectSound(unsigned char StatusEffectType); - bool IsTypeActive(class AStatusEffectReplicatedEmitter* Emitter, unsigned char StatusEffectType); - void FillEffectActivityLists(TArray* ActiveTypes, TArray* InactiveTypes); - void UpdateAudio(); - void UnRegisterEmitter(class AStatusEffectReplicatedEmitter* Emitter); - void RegisterEmitter(class AStatusEffectReplicatedEmitter* Emitter); - void EmitterUpdated(class AStatusEffectReplicatedEmitter* Emitter); - void OwnerDied(); - void SetEnabled(bool val); - void GetNonRegionSpecificEffects(TArray* out_List); - void GetRegionSpecificEffects(class UBodyHitRegionDefinition* HitRegion, TArray* out_List); - void GetStatusEffects(TArray* out_List); - void OnStatusEffectEnd(const struct FActiveStatusEffect& ASE); - class AEmitter* GetEmitterForSocketRegion(class UBodyHitRegionDefinition* HitRegion, const struct FName& SocketName, bool bCreateNew); - TArray GetRegionSocketNames(class UBodyHitRegionDefinition* HitRegion); - void UpdateRegionData(struct FActiveStatusEffect* ASE); - struct FTraceHitInfo CreateTraceHitInfo(class UBodyHitRegionDefinition* HitRegion); - void ApplyStatusEffect(class AActor* InstigatedBy, class UClass* DamageType, class UStatusEffectDefinition* StatusEffectDefinition, const FScriptInterface& DamageCauser, class UBodyHitRegionDefinition* HitRegion, bool bIsFromSpreading, const struct FActiveStatusEffect& SpreadSource); - void CheatApplyStatusEffect(class AActor* InstigatedBy, class UStatusEffectDefinition* StatusEffectDefinition, const FScriptInterface& DamageCauser); - static bool IsGuaranteedSpreadEnabled(); - static void SetGuaranteedSpreadEnabled(bool bEnable); - static bool IsEnableLogSpreadingEnabled(); - static bool IsLogOnlyInspectedTargetsEnabled(); - static bool IsStatusEffectDebugEnabled(); - static void SetLogOnlyInspectedTargets(bool bEnable); - static void SetEnableLogSpreading(bool bEnable); - static void SetEnableLog(bool bEnable); - static void ToggleStatusEffectDebug(); - void ClearAllStatusEffects(bool bCleanly); - bool IsEnabled(); - void UpdateBodyConsumptionPercent(); - TArray GetRegionStatusEffects(class UBodyHitRegionDefinition* Region); - bool IsRegionAffectedWithStatusEffect(class UBodyHitRegionDefinition* Region, class UStatusEffectDefinition* StatusEffect, int* AffectedIndex); - bool IsAffectedWithStatusEffectFromDamageType(unsigned char DamageType); - bool IsAffectedWithStatusEffectType(unsigned char Type); - void RollChanceForStatusEffect(class AActor* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, class UStatusEffectDefinition* StatusEffectDefinition, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UBodyHitRegionDefinition* HitRegion, float ChanceModifier, struct FDamageEventSummary* DamageSummary); - TArray GetActiveStatusEffectTypes(); - bool HasActiveStatusEffects(); - class UStatusEffectDefinition* GetMostRecentStatusEffect(); - class UBodyHitRegionDefinition* GetMostRecentEffectHitRegion(); -}; - - -// Class WillowGame.TargetableAttributeValueResolver -// 0x0001 (0x003C - 0x003D) -class UTargetableAttributeValueResolver : public UAttributeValueResolver -{ -public: - unsigned char ValueToResolve; // 0x003C(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TargetableAttributeValueResolver"); - return ptr; - } - -}; - - -// Class WillowGame.TemporalField -// 0x0018 (0x0188 - 0x01A0) -class ATemporalField : public AActor -{ -public: - class UStaticMeshComponent* StaticMeshComponent; // 0x0188(0x0004) (Edit, Const, ExportObject, EditConst, Component, EditInline) - unsigned long fBlockBullets : 1; // 0x018C(0x0004) (Edit) - class USkillDefinition* SkillEffect; // 0x0190(0x0004) (Edit, Const) - float MyTickMultiplier; // 0x0194(0x0004) (Edit, Const) - float TransitionDistancePercent; // 0x0198(0x0004) (Edit, Const) - class UParticleSystem* TouchEffectTemplate; // 0x019C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TemporalField"); - return ptr; - } - - - void PlayTouchEffect(const struct FVector& HitLocation); - float CalculateTickMultiplierForActor(class AActor* AffectedActor); - void Destroyed(); - void UnTouch(class AActor* Other); - void Touch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal); - void PostBeginPlay(); - struct FVector GetFieldNormal(const struct FVector& HitLocation); - static bool IsTemporalFieldDebugEnabled(); - static void ToggleTemporalFieldDebug(); -}; - - -// Class WillowGame.TextMarkupDictionary -// 0x0010 (0x003C - 0x004C) -class UTextMarkupDictionary : public UGBXDefinition -{ -public: - TArray Dictionary; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - unsigned long bInitializedMarkupTags : 1; // 0x0048(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TextMarkupDictionary"); - return ptr; - } - - - struct FString ResolveCustomMarkupString(const struct FString& StringToResolve); -}; - - -// Class WillowGame.TrainingMessageDefinition -// 0x004C (0x003C - 0x0088) -class UTrainingMessageDefinition : public UGBXDefinition -{ -public: - struct FName StatId; // 0x003C(0x0008) (Edit, Const) - int StatTargetValue; // 0x0044(0x0004) (Edit, Const) - struct FString Key; // 0x0048(0x000C) (Edit, NeedCtorLink) - struct FString TitleKey; // 0x0054(0x000C) (Edit, NeedCtorLink) - struct FString HUDInitializationFrame; // 0x0060(0x000C) (Edit, NeedCtorLink) - unsigned long PausesGame : 1; // 0x006C(0x0004) (Edit) - unsigned long bMandatory : 1; // 0x006C(0x0004) (Edit) - float PauseContinueDelay; // 0x0070(0x0004) (Edit) - struct FName ExceptIfStatId; // 0x0074(0x0008) (Edit, Const) - int ExceptIfGreaterThan; // 0x007C(0x0004) (Edit, Const) - unsigned char StatusMenuTab; // 0x0080(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0081(0x0003) MISSED OFFSET - class UGearboxDialogPriority* DialogPriority; // 0x0084(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TrainingMessageDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.TravelStationDefinition -// 0x0038 (0x003C - 0x0074) -class UTravelStationDefinition : public UGBXDefinition -{ -public: - struct FName StationLevelName; // 0x003C(0x0008) (Edit, Const, EditConst) - class UTravelStationDefinition* PreviousStation; // 0x0044(0x0004) (Edit, Const, EditConst) - class UDownloadableExpansionDefinition* DlcExpansion; // 0x0048(0x0004) (Edit, Const, EditConst) - struct FVector StationLocation; // 0x004C(0x000C) (Edit, Const) - class UTexture* StationDisplayImage; // 0x0058(0x0004) (Edit, Const) - struct FString StationDisplayName; // 0x005C(0x000C) (Edit, Const, Localized, NeedCtorLink) - TArray MissionDependencies; // 0x0068(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TravelStationDefinition"); - return ptr; - } - - - static struct FName StaticGetAccessibleLevelName(const struct FName& DefaultLevelName); - struct FName GetStationLevelName(); -}; - - -// Class WillowGame.FastTravelStationDefinition -// 0x0025 (0x0074 - 0x0099) -class UFastTravelStationDefinition : public UTravelStationDefinition -{ -public: - unsigned long bInitiallyActive : 1; // 0x0074(0x0004) (Edit, Const) - unsigned long bSendOnly : 1; // 0x0074(0x0004) (Edit, Const) - struct FString StationDescription; // 0x0078(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString StationSign; // 0x0084(0x000C) (Edit, Const, Localized, NeedCtorLink) - class UMissionObjectiveDefinition* InaccessibleObjective; // 0x0090(0x0004) (Edit, Const) - class UMissionObjectiveDefinition* AccessibleObjective; // 0x0094(0x0004) (Edit, Const) - unsigned char AccessibilityTime; // 0x0098(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FastTravelStationDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.LevelTravelStationDefinition -// 0x0014 (0x0074 - 0x0088) -class ULevelTravelStationDefinition : public UTravelStationDefinition -{ -public: - unsigned long bIsNonDlcToDlcTransition : 1; // 0x0074(0x0004) (Edit, Const) - unsigned long bAllowVehiclesToThisStation : 1; // 0x0074(0x0004) (Edit, Const) - class ULevelTravelStationDefinition* DestinationStationDefinition; // 0x0078(0x0004) (Edit, Const, EditConst) - struct FString DisplayName; // 0x007C(0x000C) (Edit, Const, EditConst, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LevelTravelStationDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.TravelStationNozzleComponent -// 0x0000 (0x0210 - 0x0210) -class UTravelStationNozzleComponent : public UPrimitiveComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TravelStationNozzleComponent"); - return ptr; - } - -}; - - -// Class WillowGame.TurnDefinition -// 0x003C (0x003C - 0x0078) -class UTurnDefinition : public UGBXDefinition -{ -public: - struct FTurnData Idle; // 0x003C(0x001C) (Edit, Const) - struct FTurnData Moving; // 0x0058(0x001C) (Edit, Const) - float TurnCancelTime; // 0x0074(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TurnDefinition"); - return ptr; - } - - - bool UsesMovingTurns(); - bool UsesIdleTurns(); -}; - - -// Class WillowGame.VantageNode -// 0x001C (0x0244 - 0x0260) -class AVantageNode : public APathNode -{ -public: - TArray VantageOnAreas; // 0x0244(0x000C) (Edit, NeedCtorLink) - TArray WeaponTypeFilters; // 0x0250(0x000C) (Edit, NeedCtorLink) - unsigned long UseAsGuardPost : 1; // 0x025C(0x0004) (Edit, Deprecated) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VantageNode"); - return ptr; - } - -}; - - -// Class WillowGame.VehicleBalanceDefinition -// 0x0028 (0x003C - 0x0064) -class UVehicleBalanceDefinition : public UBaseBalanceDefinition -{ -public: - struct FPointer VfTable_IIConstructObject; // 0x003C(0x0004) (Const, Native, NoExport) - class AWillowVehicle* DefaultVehicle; // 0x0040(0x0004) (Edit, Const) - unsigned long Champion : 1; // 0x0044(0x0004) (Edit, Const) - struct FAttributeInitializationData DefaultExpLevel; // 0x0048(0x0010) (Edit, Const) - TArray Grades; // 0x0058(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VehicleBalanceDefinition"); - return ptr; - } - - - class AWillowVehicle* GetArchetypeForGrade(int GradeIndex); - class AWillowVehicle* GetArchetypeForGameStage(int GameStage, int AwesomeLevel); -}; - - -// Class WillowGame.VehicleBlockingVolume -// 0x0000 (0x01C0 - 0x01C0) -class AVehicleBlockingVolume : public ABlockingVolume -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VehicleBlockingVolume"); - return ptr; - } - - - bool StopsProjectile(class AProjectile* P); -}; - - -// Class WillowGame.VehicleChoiceModuleGFxObject -// 0x0014 (0x0078 - 0x008C) -class UVehicleChoiceModuleGFxObject : public UGFxObject -{ -public: - unsigned long CachedAnySeatAvailable : 1; // 0x0078(0x0004) (Transient) - unsigned char CachedVehicleState; // 0x007C(0x0001) (Transient) - unsigned char UnknownData00[0x3]; // 0x007D(0x0003) MISSED OFFSET - class UVSSUIDefinition* SelectedVehicleUIDefinition; // 0x0080(0x0004) (Transient) - class UCustomizationDefinition* EquippedVehicleCustomizationDefinition; // 0x0084(0x0004) (Transient) - class UCustomizationDefinition* PreviewVehicleCustomizationDefinition; // 0x0088(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VehicleChoiceModuleGFxObject"); - return ptr; - } - - - void DisableClip(); - void ConfigureVehicleState(int StateID); - void ConfigureTeleportButton(const struct FString& Label, bool bDisabled); - void ConfigureSpawnVehicleButton(const struct FString& Label, bool bDisabled); - void ConfigureSkinTypeButton(const struct FString& Label, bool bDisabled); - void ConfigureVehicleTypeButton(const struct FString& Label, bool bDisabled); -}; - - -// Class WillowGame.VehicleClassDefinition -// 0x0318 (0x003C - 0x0354) -class UVehicleClassDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIBehaviorProvider; // 0x003C(0x0004) (Const, Native, NoExport) - class UBehaviorProviderDefinition* BehaviorProviderDefinition; // 0x0040(0x0004) (Edit) - struct FCollisionDamageCalculation VehicleImpactDamage; // 0x0044(0x002C) (Edit, NeedCtorLink) - struct FCollisionDamageCalculation VehicleRunOverDamage; // 0x0070(0x002C) (Edit, NeedCtorLink) - struct FCollisionDamageCalculation VehicleFeedbackDamage; // 0x009C(0x002C) (Edit, NeedCtorLink) - float DelayBetweenCollisionDamageDealtToSelf; // 0x00C8(0x0004) (Edit, Const) - TArray Seats; // 0x00CC(0x000C) (Edit, NeedCtorLink) - struct FInterpCurveFloat SpeedVDamageCurve; // 0x00D8(0x0010) (Edit, Const, NeedCtorLink) - struct FDamageTypeResistance NormalDamageModifiers; // 0x00E8(0x0020) (Edit, Const) - struct FDamageTypeResistance ExplosiveDamageModifiers; // 0x0108(0x0020) (Edit, Const) - struct FDamageTypeResistance ShockDamageModifiers; // 0x0128(0x0020) (Edit, Const) - struct FDamageTypeResistance CorrosiveDamageModifiers; // 0x0148(0x0020) (Edit, Const) - struct FDamageTypeResistance IncendiaryDamageModifiers; // 0x0168(0x0020) (Edit, Const) - struct FDamageTypeResistance AmpDamageModifiers; // 0x0188(0x0020) (Edit, Const) - struct FVStatusEffectResistance IgniteResistanceModifiers; // 0x01A8(0x0020) (Edit, Const) - struct FVStatusEffectResistance ShockResistanceModifiers; // 0x01C8(0x0020) (Edit, Const) - struct FVStatusEffectResistance CorrosiveResistanceModifiers; // 0x01E8(0x0020) (Edit, Const) - struct FVStatusEffectResistance AmpResistanceModifiers; // 0x0208(0x0020) (Edit, Const) - struct FString DisplayName; // 0x0228(0x000C) (Edit, Const, Localized, NeedCtorLink) - class UResourcePoolDefinition* HealthPoolDefinition; // 0x0234(0x0004) (Edit) - struct FVector DeathImpulseScalar; // 0x0238(0x000C) (Edit) - float PlayerShieldDamagePercentOnVehicleDeath; // 0x0244(0x0004) (Edit) - float PlayerHealthDamagePercentOnVehicleDeath; // 0x0248(0x0004) (Edit) - float RestThreshold; // 0x024C(0x0004) (Edit) - float AfterburnerSpeed; // 0x0250(0x0004) (Edit) - float AfterburnerForceMagnitude; // 0x0254(0x0004) (Edit) - unsigned long AllowAfterburner : 1; // 0x0258(0x0004) (Edit) - unsigned long AfterburnerNoThrottleShutoff : 1; // 0x0258(0x0004) (Edit) - unsigned long bAIVehicle : 1; // 0x0258(0x0004) (Edit) - unsigned long bSnapToTarget : 1; // 0x0258(0x0004) (Edit) - unsigned long SupportsTraining : 1; // 0x0258(0x0004) (Edit, Const) - float AfterburnerActivationSpeed; // 0x025C(0x0004) (Edit) - float AfterburnerMinSpeed; // 0x0260(0x0004) (Edit) - float AfterburnerMinSpeedTimeoutDuration; // 0x0264(0x0004) (Edit) - struct FGearboxViewShakeInfo AfterburnerCameraShake; // 0x0268(0x0044) (Edit) - float AfterburnerCameraShakeRepeatTime; // 0x02AC(0x0004) (Edit) - float AfterburnerBoostTime; // 0x02B0(0x0004) (Edit) - float AfterburnerMaxFOV; // 0x02B4(0x0004) (Edit) - struct FVector AfterburnerImpulseOrigin; // 0x02B8(0x000C) (Edit) - class UResourcePoolDefinition* AfterburnerPoolDefinition; // 0x02C4(0x0004) (Edit) - float AfterburnerBrakingBonus; // 0x02C8(0x0004) (Edit) - struct FVector AfterburnerImpulse; // 0x02CC(0x000C) (Edit) - float AfterburnerChassisTorqueScalar; // 0x02D8(0x0004) (Edit) - float AfterburnerTorqueBonus; // 0x02DC(0x0004) (Edit) - float AfterburnerTorqueDecayRate; // 0x02E0(0x0004) (Edit) - class UForceFeedbackWaveform* AfterburnerRumble; // 0x02E4(0x0004) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - class UForceFeedbackWaveform* BrakingRumble; // 0x02E8(0x0004) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - float BrakingRumbleScaleAdjustment; // 0x02EC(0x0004) (Edit, Const) - float SkidParticleScale; // 0x02F0(0x0004) (Edit, Const) - float SkidParticleScaleDecaySpeed; // 0x02F4(0x0004) (Edit, Const) - float SkidParticleMinVehicleSpeed; // 0x02F8(0x0004) (Edit, Const) - float FOV; // 0x02FC(0x0004) (Edit) - float DefaultFOVModifierSpeed; // 0x0300(0x0004) (Edit) - float AfterburnerOnFOVModifierSpeed; // 0x0304(0x0004) (Edit) - float AfterburnerOffFOVModifierSpeed; // 0x0308(0x0004) (Edit) - float PlayerSpeed; // 0x030C(0x0004) (Edit) - float AIPatrolSpeed; // 0x0310(0x0004) (Edit, EditConst) - float AIPursuitSpeed; // 0x0314(0x0004) (Edit, EditConst) - float AICatchUpSpeed; // 0x0318(0x0004) (Edit, EditConst) - float AIMatchDistance; // 0x031C(0x0004) (Edit) - float AIAdjustDistance; // 0x0320(0x0004) (Edit) - float AISpeedModifier; // 0x0324(0x0004) (Edit) - float AIDirectionModifier; // 0x0328(0x0004) (Edit) - float AITargetSpeedLimit; // 0x032C(0x0004) (Edit) - struct FName TargetableSocket; // 0x0330(0x0008) (Edit) - unsigned char DefaultRootRotationMode; // 0x0338(0x0001) (Edit) - unsigned char DefaultRootTranslationMode; // 0x0339(0x0001) (Edit) - unsigned char UnknownData00[0x2]; // 0x033A(0x0002) MISSED OFFSET - struct FRotator RotationRate; // 0x033C(0x000C) (Edit) - class UVehicleCrewAnimSetLookupTable* CrewAnimSetLookupTable; // 0x0348(0x0004) (Edit, Const) - struct FName StatNameFirstTimeUse; // 0x034C(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VehicleClassDefinition"); - return ptr; - } - - - float GetSpeedDamageModifier(float CollisionSpeed); - struct FVector GetEjectionVelocity(int Seat); - int GetSeatIndexFromPrefix(const struct FString& Prefix); - class UWillowAnimDefinition* GetEnterAnim(int SeatIndex, unsigned char Side, int IncomingSeatIndex); - void EvaluateDamageFormula(class AActor* Target, class AWillowVehicle* Source, struct FCollisionDamageCalculation* Formula, struct FVector* ApplyForce, float* ApplyDamage); - void OnReverseLightsDeactivated(const struct FBehaviorConsumerHandle& Consumer); - void OnReverseLightsActivated(const struct FBehaviorConsumerHandle& Consumer); - void OnBrakeLightsDeactivated(const struct FBehaviorConsumerHandle& Consumer); - void OnBrakeLightsActivated(const struct FBehaviorConsumerHandle& Consumer); - void OnHeadlightsDeactivated(const struct FBehaviorConsumerHandle& Consumer); - void OnHeadlightsActivated(const struct FBehaviorConsumerHandle& Consumer); - void OnSeatExited(const struct FBehaviorConsumerHandle& Consumer, const struct FName& SpecializedEventName, class UObject* Occupant); - void OnSeatEntered(const struct FBehaviorConsumerHandle& Consumer, const struct FName& SpecializedEventName, class UObject* Occupant); - void OnSpawn(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnStopHandbrake(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnStartHandbrake(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnTurretStoppedRotation(class AController* Instigator, class UObject* TheVehicle, int SeatIndex, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnTurretRotated(class AController* Instigator, class UObject* TheVehicle, int SeatIndex, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnCollision(unsigned char EventOutput, const struct FVector& Velocity, const struct FVector& HitLocation, class AActor* HitActor, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnTakeDamage(class UObject* Instigator, float Damage, class UObject* DamageSource, class UObject* DamageType, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnDestroy(const struct FVector& Velocity, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnKilledBy(class AController* Killer, class UClass* DamageType, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnDeath(const struct FVector& Velocity, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnAfterburnerDisengaged(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnAfterburnerEngaged(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnPlayHorn(struct FBehaviorConsumerHandle* ConsumerHandle); - void ProcessSeatEvent(int Index, class UObject* Occupant, bool bIsOccupied, struct FBehaviorConsumerHandle* ConsumerHandle); - class UDamageTypeDefinition* GetCollisionDamageTypeForSpeed(float Speed, struct FCollisionDamageCalculation* DamageCalc); - void SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition); - class UBehaviorProviderDefinition* GetBehaviorProviderDefinition(); -}; - - -// Class WillowGame.VehicleCrewAnimSetLookupTable -// 0x000C (0x003C - 0x0048) -class UVehicleCrewAnimSetLookupTable : public UObject -{ -public: - TArray Mappings; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VehicleCrewAnimSetLookupTable"); - return ptr; - } - -}; - - -// Class WillowGame.VehicleFamilyDefinition -// 0x0038 (0x003C - 0x0074) -class UVehicleFamilyDefinition : public UGBXDefinition -{ -public: - TArray VehicleUIDefinitions; // 0x003C(0x000C) (Edit, NeedCtorLink) - struct FString FamilyName; // 0x0048(0x000C) (Edit, Const, Localized, NeedCtorLink) - class USwfMovie* VehiclePreviewClip; // 0x0054(0x0004) (Edit, Const) - class UMissionObjectiveDefinition* RequiredMissionCompletionToUnlock; // 0x0058(0x0004) (Edit, Const) - TArray SupportedTags; // 0x005C(0x000C) (Edit, Const, NeedCtorLink) - TArray RequiredTags; // 0x0068(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VehicleFamilyDefinition"); - return ptr; - } - - - struct FString GetVehiclePreviewMoviePath(); -}; - - -// Class WillowGame.VehicleHandlingDefinition -// 0x00C0 (0x003C - 0x00FC) -class UVehicleHandlingDefinition : public UGBXDefinition -{ -public: - float WheelSuspensionStiffness; // 0x003C(0x0004) (Edit) - float WheelSuspensionDamping; // 0x0040(0x0004) (Edit) - float WheelSuspensionBias; // 0x0044(0x0004) (Edit) - float WheelLongExtremumSlip; // 0x0048(0x0004) (Edit) - float WheelLongExtremumValue; // 0x004C(0x0004) (Edit) - float WheelLongAsymptoteSlip; // 0x0050(0x0004) (Edit) - float WheelLongAsymptoteValue; // 0x0054(0x0004) (Edit) - float WheelLatExtremumSlip; // 0x0058(0x0004) (Edit) - float WheelLatExtremumValue; // 0x005C(0x0004) (Edit) - float WheelLatAsymptoteSlip; // 0x0060(0x0004) (Edit) - float WheelLatAsymptoteValue; // 0x0064(0x0004) (Edit) - float WheelInertia; // 0x0068(0x0004) (Edit) - unsigned long bWheelSpeedOverride : 1; // 0x006C(0x0004) (Edit) - unsigned long bClampedFrictionModel : 1; // 0x006C(0x0004) (Edit) - unsigned long bAutoDrive : 1; // 0x006C(0x0004) (Edit) - unsigned long bStayUpright : 1; // 0x006C(0x0004) (Edit) - float AutoDriveSteer; // 0x0070(0x0004) (Edit) - struct FVector COMOffset; // 0x0074(0x000C) (Edit) - struct FVector InertiaTensorMultiplier; // 0x0080(0x000C) (Edit) - float StayUprightRollResistAngle; // 0x008C(0x0004) (Edit) - float StayUprightPitchResistAngle; // 0x0090(0x0004) (Edit) - float StayUprightStiffness; // 0x0094(0x0004) (Edit) - float StayUprightDamping; // 0x0098(0x0004) (Edit) - TArray Wheels; // 0x009C(0x000C) (Edit, Const, NeedCtorLink) - TArray HandbrakeFishtailForces; // 0x00A8(0x000C) (Edit, NeedCtorLink) - struct FGearboxViewShakeInfo FishtailCameraShake; // 0x00B4(0x0044) (Edit) - float FishtailCameraShakeMinVehicleSpeed; // 0x00F8(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VehicleHandlingDefinition"); - return ptr; - } - - - void ApplyDefinitionToVehicle(class AWillowVehicle* Vehicle); -}; - - -// Class WillowGame.CarVehicleHandlingDefinition -// 0x0054 (0x00FC - 0x0150) -class UCarVehicleHandlingDefinition : public UVehicleHandlingDefinition -{ -public: - float ChassisTorqueScale; // 0x00FC(0x0004) (Edit) - struct FInterpCurveFloat MaxSteerAngleCurve; // 0x0100(0x0010) (Edit, NeedCtorLink) - float SteerSpeed; // 0x0110(0x0004) (Edit) - float ReverseThrottle; // 0x0114(0x0004) (Edit) - float EngineBrakeFactor; // 0x0118(0x0004) (Edit) - float MaxBrakeTorque; // 0x011C(0x0004) (Edit) - float StopThreshold; // 0x0120(0x0004) (Edit) - struct FInterpCurveFloat TorqueVSpeedCurve; // 0x0124(0x0010) (Edit, NeedCtorLink) - float LSDFactor; // 0x0134(0x0004) (Edit) - float ThrottleSpeed; // 0x0138(0x0004) (Edit) - float SlopeMinDriveLimit; // 0x013C(0x0004) (Edit) - float SlopeMaxDriveLimit; // 0x0140(0x0004) (Edit) - float FrontalCollisionGripFactor; // 0x0144(0x0004) (Edit) - float InAirUprightTorqueFactor; // 0x0148(0x0004) (Edit) - float InAirUprightMaxTorque; // 0x014C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CarVehicleHandlingDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.HoverVehicleHandlingDefinition -// 0x0028 (0x0150 - 0x0178) -class UHoverVehicleHandlingDefinition : public UCarVehicleHandlingDefinition -{ -public: - struct FVector AirTransFriction; // 0x0150(0x000C) (Edit) - float AirRotFriction; // 0x015C(0x0004) (Edit) - struct FVector ForceScalar; // 0x0160(0x000C) (Edit) - float TorqueScalar; // 0x016C(0x0004) (Edit) - float TiltScalar; // 0x0170(0x0004) (Edit) - float MoveTiltAmount; // 0x0174(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("HoverVehicleHandlingDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.TankVehicleHandlingDefinition -// 0x0028 (0x0150 - 0x0178) -class UTankVehicleHandlingDefinition : public UCarVehicleHandlingDefinition -{ -public: - float MaxEngineTorque; // 0x0150(0x0004) (Edit) - float EngineDamping; // 0x0154(0x0004) (Edit) - float InsideTrackTorqueFactor; // 0x0158(0x0004) (Edit) - float SteeringLatStiffnessFactor; // 0x015C(0x0004) (Edit) - float TurnInPlaceThrottle; // 0x0160(0x0004) (Edit) - float TurnMaxGripReduction; // 0x0164(0x0004) (Edit) - float TurnGripScaleRate; // 0x0168(0x0004) (Edit) - unsigned long bTurnInPlaceOnSteer : 1; // 0x016C(0x0004) (Edit) - unsigned long bDoStoppedTurns : 1; // 0x016C(0x0004) (Edit) - float SteeringThresholdForStoppedTurns; // 0x0170(0x0004) (Edit) - float EngineDampingOnStoppedTurns; // 0x0174(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TankVehicleHandlingDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.ChopperVehicleHandlingDefinition -// 0x006C (0x00FC - 0x0168) -class UChopperVehicleHandlingDefinition : public UVehicleHandlingDefinition -{ -public: - float MaxThrustForce; // 0x00FC(0x0004) (Edit) - float MaxReverseForce; // 0x0100(0x0004) (Edit) - float LongDamping; // 0x0104(0x0004) (Edit) - float MaxStrafeForce; // 0x0108(0x0004) (Edit) - float LatDamping; // 0x010C(0x0004) (Edit) - float DirectionChangeForce; // 0x0110(0x0004) (Edit) - float MaxRiseForce; // 0x0114(0x0004) (Edit) - float UpDamping; // 0x0118(0x0004) (Edit) - float TurnTorqueFactor; // 0x011C(0x0004) (Edit) - float TurnTorqueMax; // 0x0120(0x0004) (Edit) - float TurnDamping; // 0x0124(0x0004) (Edit) - float MaxYawRate; // 0x0128(0x0004) (Edit) - float PitchTorqueFactor; // 0x012C(0x0004) (Edit) - float PitchTorqueMax; // 0x0130(0x0004) (Edit) - float PitchDamping; // 0x0134(0x0004) (Edit) - float RollTorqueTurnFactor; // 0x0138(0x0004) (Edit) - float RollTorqueStrafeFactor; // 0x013C(0x0004) (Edit) - float RollTorqueMax; // 0x0140(0x0004) (Edit) - float RollDamping; // 0x0144(0x0004) (Edit) - float StopThreshold; // 0x0148(0x0004) (Edit) - float MaxRandForce; // 0x014C(0x0004) (Edit) - float RandForceInterval; // 0x0150(0x0004) (Edit) - unsigned long bAllowZThrust : 1; // 0x0154(0x0004) (Edit) - unsigned long bFullThrustOnDirectionChange : 1; // 0x0154(0x0004) (Edit) - unsigned long bShouldCutThrustMaxOnImpact : 1; // 0x0154(0x0004) (Edit) - unsigned long bStabilizeStops : 1; // 0x0154(0x0004) (Edit) - unsigned long bAutoHover : 1; // 0x0154(0x0004) (Edit) - float StabilizationForceMultiplier; // 0x0158(0x0004) (Edit) - float MaxVelocityWhenAdjustingHover; // 0x015C(0x0004) (Edit) - float HoverDeadZone; // 0x0160(0x0004) (Edit) - float RiseAdjustmentInterval; // 0x0164(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ChopperVehicleHandlingDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.VehicleLifetimeManager -// 0x003C (0x0188 - 0x01C4) -class AVehicleLifetimeManager : public AInfo -{ -public: - float NextTickUpdateTime; // 0x0188(0x0004) (Transient) - float NextCheckUsersTime; // 0x018C(0x0004) (Transient) - class UVehicleFamilyDefinition* CurrentVehicleFamily; // 0x0190(0x0004) (Net, Transient) - unsigned long Initialized : 1; // 0x0194(0x0004) (Net, Transient, RepNotify) - unsigned long VehiclesOccupied : 1; // 0x0194(0x0004) (Net, Transient) - unsigned long VehiclesUnlockedCheat : 1; // 0x0194(0x0004) (Net, Transient) - struct FVSSUsageTracking TerminalDetail; // 0x0198(0x000C) - TArray AllVehicles; // 0x01A4(0x000C) (Transient, NeedCtorLink) - TArray VehicleUnRegisterList; // 0x01B0(0x000C) (Transient, NeedCtorLink) - float TickUpdateInterval; // 0x01BC(0x0004) (Const) - float CheckUsersInterval; // 0x01C0(0x0004) (Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VehicleLifetimeManager"); - return ptr; - } - - - void ReplicatedEvent(const struct FName& VarName); - void NotifySetCinematicMode(bool bInCinematicMode); - void CleanUpPlayerVehicles(bool ForceEjectOccupants, bool PlayDeSpawnEffect); - bool InternalAreAnyPlayersUsingVehicles(); - bool AreAnyPlayersUsingVehicles(); - bool HasVehicleInRegistry(class AWillowVehicle* OneVehicle); - void UnRegisterVehicle(class AWillowVehicle* OneVehicle); - void RegisterVehicle(class AWillowVehicle* NewVehicle); - class UVehicleFamilyDefinition* GetCurrentVehicleFamily(); - void SetCurrentVehicleFamily(class UVehicleFamilyDefinition* InVehicleFamilyDef); - bool IsSpawnStationInUseByOtherThan(class APawn* TheUser); - void SetSpawnStationInUse(class AVehicleSpawnStationTerminal* TheTerminal, class APawn* TheUser, bool InUse); - void Initialize(); -}; - - -// Class WillowGame.VehicleSpawnStationVehicleDefinition -// 0x0018 (0x003C - 0x0054) -class UVehicleSpawnStationVehicleDefinition : public UGBXDefinition -{ -public: - class UPopulationFactoryWillowVehicle* VehicleFactory; // 0x003C(0x0004) (Edit, Const, EditInline) - class USkeletalMeshComponent* VehicleMesh; // 0x0040(0x0004) (Edit, Const, ExportObject, Component, EditInline) - float HeightAbovePlatformToSpawn; // 0x0044(0x0004) (Edit, Const) - class UCoordinatedEffectDefinition* PostSpawnCoordinatedEffect; // 0x0048(0x0004) (Edit, Const) - class UVSSUIDefinition* MyUIDefinition; // 0x004C(0x0004) (Transient) - class UWillowOnDemandPackageMarker* LinkedOnDemandPackage; // 0x0050(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VehicleSpawnStationVehicleDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.VehicleStandIn -// 0x0020 (0x0188 - 0x01A8) -class AVehicleStandIn : public AActor -{ -public: - struct FPointer VfTable_IIBodyCompositionInstance; // 0x0188(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IICustomizable; // 0x018C(0x0004) (Const, Native, NoExport) - class USkeletalMeshComponent* PreviewMesh; // 0x0190(0x0004) (ExportObject, Transient, Component, EditInline) - class UCustomizationDefinition* DefaultCustomization; // 0x0194(0x0004) (Transient) - class UCustomizationDefinition* CachedCustomization; // 0x0198(0x0004) (Transient) - struct FInstanceDataSet InstanceState; // 0x019C(0x000C) (Transient, Component, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VehicleStandIn"); - return ptr; - } - - - void InitiateCustomizationRequest(class UCustomizationDefinition* NewCustomization); - void Destroyed(); - void DestroyPreviewMesh(); - void CreatePreviewMesh(class UChassisDefinition* ChassisDef, class AWillowPlayerController* WPCOwner); - void ClearBodyCompositionInstance(); - void ApplyPreviewBodyComposition(); - FScriptInterface GetBodyInfoProvider(); - void ChangeInstanceDataSwitch(const struct FName& SwitchName, unsigned char NewValue); - void PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char BodyCompositionMode); - void PreRemoveBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex); - bool AllowFallbackToDefaultCustomizations(); - void RefreshCustomizationsOnInstanceData(); - struct FName GetCustomizableName(); - void GetCustomizableInstanceDataSets(TArray* OutData); - class UCustomizationDefinition* GetDesiredCustomizationOfType(class UClass* Type); - void CustomizationApplied(class UCustomizationData* Data); -}; - - -// Class WillowGame.VehicleWheelDefinition -// 0x0030 (0x003C - 0x006C) -class UVehicleWheelDefinition : public UGBXDefinition -{ -public: - struct FVector BoneOffset; // 0x003C(0x000C) (Edit) - float WheelRadius; // 0x0048(0x0004) (Edit) - float SuspensionTravel; // 0x004C(0x0004) (Edit) - float SuspensionSpeed; // 0x0050(0x0004) (Edit) - float LongSlipFactor; // 0x0054(0x0004) (Edit) - float LatSlipFactor; // 0x0058(0x0004) (Edit) - float HandbrakeLongSlipFactor; // 0x005C(0x0004) (Edit) - float HandbrakeLatSlipFactor; // 0x0060(0x0004) (Edit) - float ParkedSlipFactorLat; // 0x0064(0x0004) (Edit) - float ParkedSlipFactorLong; // 0x0068(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VehicleWheelDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.VSSUIDefinition -// 0x0064 (0x003C - 0x00A0) -class UVSSUIDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIDlcLicensableObject; // 0x003C(0x0004) (Const, Native, NoExport) - class UVehicleFamilyDefinition* VehicleFamily; // 0x0040(0x0004) (Edit, Const) - struct FString VehicleName; // 0x0044(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString PathToVSSDefinition; // 0x0050(0x000C) (Edit, Const, NeedCtorLink) - int PreferredOrdering; // 0x005C(0x0004) (Edit, Const) - TArray EligibleUsage; // 0x0060(0x000C) (Edit, Const, NeedCtorLink) - TArray SupportedTags; // 0x006C(0x000C) (Edit, Const, NeedCtorLink) - TArray RequiredTags; // 0x0078(0x000C) (Edit, Const, NeedCtorLink) - int VehicleMaterialBankIndex; // 0x0084(0x0004) (Edit, Const) - struct FString VehiclePreviewFrame; // 0x0088(0x000C) (Transient, NeedCtorLink) - class USwfMovie* VehiclePreviewClip; // 0x0094(0x0004) (Edit, Const) - class UMissionObjectiveDefinition* RequiredMissionCompletionToUnlock; // 0x0098(0x0004) (Edit, Const) - class UDownloadableVehicleDefinition* DlcVehicleDef; // 0x009C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VSSUIDefinition"); - return ptr; - } - - - struct FString GetVehiclePreviewMoviePath(); - class UDownloadableContentDefinition* GetDownloadableContentDefinition(); - struct FString GetHumanReadableVehicleName(); -}; - - -// Class WillowGame.WaypointComponent -// 0x0007 (0x0059 - 0x0060) -class UWaypointComponent : public UActorComponent -{ -public: - unsigned char UnknownData00[0x3]; // 0x0059(0x0003) MISSED OFFSET - unsigned long bActive : 1; // 0x005C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WaypointComponent"); - return ptr; - } - - - void RemoveWaypoint(); -}; - - -// Class WillowGame.LevelTransitionWaypointComponent -// 0x000C (0x0060 - 0x006C) -class ULevelTransitionWaypointComponent : public UWaypointComponent -{ -public: - class UMissionDefinition* Mission; // 0x0060(0x0004) - struct FName MissionLevel; // 0x0064(0x0008) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LevelTransitionWaypointComponent"); - return ptr; - } - - - void RemoveWaypoint(); -}; - - -// Class WillowGame.MissionDirectiveWaypointComponent -// 0x0005 (0x0060 - 0x0065) -class UMissionDirectiveWaypointComponent : public UWaypointComponent -{ -public: - class UMissionDefinition* LinkedMission; // 0x0060(0x0004) - unsigned char BranchEnding; // 0x0064(0x0001) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MissionDirectiveWaypointComponent"); - return ptr; - } - - - void RemoveWaypoint(); -}; - - -// Class WillowGame.FailableMissionDirectiveWaypointComponent -// 0x0003 (0x0065 - 0x0068) -class UFailableMissionDirectiveWaypointComponent : public UMissionDirectiveWaypointComponent -{ -public: - unsigned char UnknownData00[0x3]; // 0x0065(0x0003) MISSED OFFSET - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FailableMissionDirectiveWaypointComponent"); - return ptr; - } - -}; - - -// Class WillowGame.MissionObjectiveWaypointComponent -// 0x0014 (0x0060 - 0x0074) -class UMissionObjectiveWaypointComponent : public UWaypointComponent -{ -public: - struct FMissionObjectiveWaypointData WaypointInfo; // 0x0060(0x0010) (NeedCtorLink) - int WaypointRadius; // 0x0070(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MissionObjectiveWaypointComponent"); - return ptr; - } - - - void RemoveWaypoint(); -}; - - -// Class WillowGame.WeaponAmmoResourceAttributeValueResolver -// 0x001C (0x003C - 0x0058) -class UWeaponAmmoResourceAttributeValueResolver : public UAttributeValueResolver -{ -public: - struct FAttributeInitializationData ValueIfNotMatched; // 0x003C(0x0010) (Edit, Const) - TArray AmmoResources; // 0x004C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WeaponAmmoResourceAttributeValueResolver"); - return ptr; - } - -}; - - -// Class WillowGame.WeaponGlowEffectDefinition -// 0x0010 (0x003C - 0x004C) -class UWeaponGlowEffectDefinition : public UGBXDefinition -{ -public: - struct FInterpCurveFloat GlowScaleCurve; // 0x003C(0x0010) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WeaponGlowEffectDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WeaponPartDefinition -// 0x0144 (0x0098 - 0x01DC) -class UWeaponPartDefinition : public UWillowInventoryPartDefinition -{ -public: - struct FPointer VfTable_IIBehaviorProvider; // 0x0098(0x0004) (Const, Native, NoExport) - TArray TitleList; // 0x009C(0x000C) (Edit, Const, NeedCtorLink) - TArray PrefixList; // 0x00A8(0x000C) (Edit, Const, NeedCtorLink) - class UWillowDamageTypeDefinition* CustomDamageTypeDefinition; // 0x00B4(0x0004) (Edit, Const) - class UFiringModeDefinition* CustomFiringModeDefinition; // 0x00B8(0x0004) (Edit) - TArray ExternalAttributeEffects; // 0x00BC(0x000C) (Edit, Const, NeedCtorLink) - TArray WeaponAttributeEffects; // 0x00C8(0x000C) (Edit, Const, NeedCtorLink) - TArray ZoomExternalAttributeEffects; // 0x00D4(0x000C) (Edit, Const, NeedCtorLink) - TArray ZoomWeaponAttributeEffects; // 0x00E0(0x000C) (Edit, Const, NeedCtorLink) - TArray WeaponCardAttributes; // 0x00EC(0x000C) (Edit, Const, NeedCtorLink) - TArray CustomPresentations; // 0x00F8(0x000C) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - unsigned char PartType; // 0x0104(0x0001) (Edit, Const) - unsigned char PartVariation; // 0x0105(0x0001) (Edit, Const) - unsigned char NumPhysicalBarrelsToFireFrom; // 0x0106(0x0001) (Edit, Const) - unsigned char UnknownData00[0x1]; // 0x0107(0x0001) MISSED OFFSET - TArray BoneControllers; // 0x0108(0x000C) (Edit, Const, NeedCtorLink) - TArray VisibleAmmoBoneNames; // 0x0114(0x000C) (Edit, Const, NeedCtorLink) - struct FName LeftHandIKHoldName; // 0x0120(0x0008) (Edit, Const) - unsigned long bIsSpinningEnabled : 1; // 0x0128(0x0004) (Edit, Const) - unsigned long bFlapsEnabled : 1; // 0x0128(0x0004) (Edit, Const) - unsigned long bOverrideShellCasing : 1; // 0x0128(0x0004) (Edit, Const) - unsigned long bUseWeaponMelee : 1; // 0x0128(0x0004) (Edit, Const) - unsigned long bScoped : 1; // 0x0128(0x0004) (Edit, Const) - struct FAttributeInitializationData SpinUpDuration; // 0x012C(0x0010) (Edit, Const) - struct FAttributeInitializationData SpinDownDuration; // 0x013C(0x0010) (Edit, Const) - float StartingSpinUpFireIntervalMultiplier; // 0x014C(0x0004) (Edit, Const) - struct FAttributeInitializationData FlapsExpandDuration; // 0x0150(0x0010) (Edit, Const) - struct FAttributeInitializationData FlapsCollapseDuration; // 0x0160(0x0010) (Edit, Const) - class UParticleSystem* ShellCasingPSCTemplate; // 0x0170(0x0004) (Edit, Const) - struct FName ShellCasingSocket; // 0x0174(0x0008) (Edit, Const) - struct FVector ScopedShellCasingOffset; // 0x017C(0x000C) (Edit, Const) - struct FRotator OffHandShellCasingRotOffset; // 0x0188(0x000C) (Edit, Const) - class UEffectCollectionDefinition* MuzzleFlashPSTemplates; // 0x0194(0x0004) (Edit, Const) - TArray AltMuzzleFlashSockets; // 0x0198(0x000C) (Edit, Const, NeedCtorLink) - class UWillowImpactDefinition* WeaponImpact; // 0x01A4(0x0004) (Edit, Const) - class UParticleSystemComponent* FirstPersonParticle; // 0x01A8(0x0004) (Edit, Const, ExportObject, Component, EditInline) - struct FName FirstPersonParticleSocketName; // 0x01AC(0x0008) (Edit, Const) - struct FName FirstPersonParticleInstanceDataName; // 0x01B4(0x0008) (Edit, Const) - class UBehaviorProviderDefinition* BehaviorProviderDefinition; // 0x01BC(0x0004) - class UManufacturerDefinition* ManufacturerDefinitionForScopeMovie; // 0x01C0(0x0004) (Edit, Const) - float ZoomedFOVLerpPct; // 0x01C4(0x0004) (Edit, Const) - class UMaterialInterface* SightFXCrosshairMaterial; // 0x01C8(0x0004) (Edit, Const) - struct FName SightFXCrosshairParamName; // 0x01CC(0x0008) (Edit, Const) - struct FName SightFXCrosshairRefractionParamName; // 0x01D4(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WeaponPartDefinition"); - return ptr; - } - - - void OnAbortReload(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnZoomOut(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnZoomIn(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnUnequip(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnEquip(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnCreate(struct FBehaviorConsumerHandle* ConsumerHandle); - void SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition); - class UBehaviorProviderDefinition* GetBehaviorProviderDefinition(); -}; - - -// Class WillowGame.WeaponNamePartDefinition -// 0x0028 (0x01DC - 0x0204) -class UWeaponNamePartDefinition : public UWeaponPartDefinition -{ -public: - unsigned long bNameIsUnique : 1; // 0x01DC(0x0004) (Edit, Const) - struct FString PartName; // 0x01E0(0x000C) (Edit, Const, Localized, NeedCtorLink) - TArray Expressions; // 0x01EC(0x000C) (Edit, Const, NeedCtorLink) - int MinExpLevelRequirement; // 0x01F8(0x0004) (Edit, Const) - int MaxExpLevelRequirement; // 0x01FC(0x0004) (Edit, Const) - float Priority; // 0x0200(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WeaponNamePartDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WeaponTypeAttributeValueResolver -// 0x001C (0x003C - 0x0058) -class UWeaponTypeAttributeValueResolver : public UAttributeValueResolver -{ -public: - struct FAttributeInitializationData ValueIfNotMatched; // 0x003C(0x0010) (Edit, Const) - TArray WeaponTypes; // 0x004C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WeaponTypeAttributeValueResolver"); - return ptr; - } - -}; - - -// Class WillowGame.WeaponTypeDefinition -// 0x0500 (0x0180 - 0x0680) -class UWeaponTypeDefinition : public UWillowInventoryDefinition -{ -public: - struct FPointer VfTable_IIBehaviorProvider; // 0x0180(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIConstructObject; // 0x0184(0x0004) (Const, Native, NoExport) - unsigned char WeaponType; // 0x0188(0x0001) (Edit, Const) - unsigned char BarrelSpinMode; // 0x0189(0x0001) (Edit, Const) - unsigned char InventoryGroup; // 0x018A(0x0001) (Edit, Const) - unsigned char WeaponLockType; // 0x018B(0x0001) (Edit, Const) - struct FString ScaleformFrameName; // 0x018C(0x000C) (Edit, Const, NeedCtorLink) - class USwfMovie* ScaleformDLCClip; // 0x0198(0x0004) (Edit, Const) - class UResourceDefinition* AmmoResource; // 0x019C(0x0004) (Edit, Const) - int StartingAmmoCount; // 0x01A0(0x0004) (Edit, Const) - int MaxStoredAmmo; // 0x01A4(0x0004) (Edit, Const) - int ShotCost; // 0x01A8(0x0004) (Edit, Const) - int ClipSize; // 0x01AC(0x0004) (Edit, Const) - float AmmoRegenerationRate; // 0x01B0(0x0004) (Edit, Const) - unsigned long bUseOverheatBehavior : 1; // 0x01B4(0x0004) (Edit, Const) - unsigned long bRemoveBaseAccuracyFromRecoilScale : 1; // 0x01B4(0x0004) (Edit, Const) - unsigned long AltFireRespectsPrimaryFireInterval : 1; // 0x01B4(0x0004) (Edit, Const) - unsigned long bAlternativeKickEnabled : 1; // 0x01B4(0x0004) (Edit, Const) - unsigned long bMuzzleFlashPSCLoops : 1; // 0x01B4(0x0004) (Edit, Const) - unsigned long bTypeNameIsFullName : 1; // 0x01B4(0x0004) (Edit, Const) - unsigned long bDisableReloadMessages : 1; // 0x01B4(0x0004) (Edit, Const) - float RegenRate; // 0x01B8(0x0004) (Edit, Const) - float OverheatRegenDelay; // 0x01BC(0x0004) (Edit, Const) - float FireRegenDelay; // 0x01C0(0x0004) (Edit, Const) - struct FAttributeInitializationData InstantHitDamage; // 0x01C4(0x0010) (Edit, Const) - class UClass* InstantHitDamageType; // 0x01D4(0x0004) (Edit, Const) - class UWillowDamageTypeDefinition* DefaultDamageTypeDefinition; // 0x01D8(0x0004) (Edit, Const) - struct FAttributeInitializationData InstantHitMomentum; // 0x01DC(0x0010) (Edit, Const) - int ProjectilesPerShot; // 0x01EC(0x0004) (Edit, Const) - struct FAttributeInitializationData MeleeDamage; // 0x01F0(0x0010) (Edit, Const) - struct FAttributeInitializationData NormalizedInstantHitDamage; // 0x0200(0x0010) (Edit, Const) - struct FAttributeInitializationData NormalizedMeleeDamage; // 0x0210(0x0010) (Edit, Const) - struct FAttributeInitializationData BaseStatusEffectChanceModifier; // 0x0220(0x0010) (Edit, Const) - struct FAttributeInitializationData StatusEffectDamage; // 0x0230(0x0010) (Edit, Const) - float Spread; // 0x0240(0x0004) (Edit, Const) - float PerShotAccuracyImpulse; // 0x0244(0x0004) (Edit, Const) - struct FName BodyWeaponHoldName; // 0x0248(0x0008) (Edit, Const) - class UAnimSet* WeaponAnimSet; // 0x0250(0x0004) (Edit, Const) - class UAnimTree* WeaponAnimTree; // 0x0254(0x0004) (Edit, Const) - TArray WeaponIdleAnimations; // 0x0258(0x000C) (Edit, Const, NeedCtorLink) - TArray WeaponFireAnimations; // 0x0264(0x000C) (Edit, Const, NeedCtorLink) - TArray WeaponReloadAnimations; // 0x0270(0x000C) (Edit, Const, NeedCtorLink) - TArray WeaponEquipAnimations; // 0x027C(0x000C) (Edit, Const, NeedCtorLink) - TArray WeaponPutDownAnimations; // 0x0288(0x000C) (Edit, Const, NeedCtorLink) - struct FName AnimNodeSlotName; // 0x0294(0x0008) (Edit, Const) - struct FName OffHandAnimNodeSlotName; // 0x029C(0x0008) (Edit, Const) - struct FName WeaponGrabAnimation; // 0x02A4(0x0008) (Edit, Const) - float MinFireAnimDuration; // 0x02AC(0x0004) (Edit, Const) - TArray AnimThresholdValues; // 0x02B0(0x000C) (Edit, Const, NeedCtorLink) - struct FInterpCurveFloat RecoilAnimScaleCurve; // 0x02BC(0x0010) (Edit, Const, NeedCtorLink) - float ZoomedRecoilAnimScale; // 0x02CC(0x0004) (Edit, Const) - class UFiringModeDefinition* DefaultFiringModeDefinition; // 0x02D0(0x0004) (Edit, Const) - float Range; // 0x02D4(0x0004) (Edit, Const) - float FireRate; // 0x02D8(0x0004) (Edit, Const) - struct FVector FireOffset; // 0x02DC(0x000C) (Edit, Const) - class UForceFeedbackWaveform* FiringForceFeedback; // 0x02E8(0x0004) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - TArray ProjectileBaseValues; // 0x02EC(0x000C) (Edit, Const, NeedCtorLink) - struct FAttributeInitializationData ExtraShotDelay; // 0x02F8(0x0010) (Edit, Const) - float ShortFireIntervalModPower; // 0x0308(0x0004) (Edit, Const) - float LongFireIntervalModPower; // 0x030C(0x0004) (Edit, Const) - float BurstInterval; // 0x0310(0x0004) (Edit, Const) - int AutomaticBurstCount; // 0x0314(0x0004) (Edit, Const) - float BurstShotAccuracyImpulseScale; // 0x0318(0x0004) (Edit, Const) - float ReloadTime; // 0x031C(0x0004) (Edit, Const) - float ReloadCompletePercent; // 0x0320(0x0004) (Edit, Const) - float ReloadDOFKernelSize; // 0x0324(0x0004) (Edit, Const) - float ReloadDOFZoomRate; // 0x0328(0x0004) (Edit, Const) - float ReloadDOFInnerRadius; // 0x032C(0x0004) (Edit, Const) - float ReloadDOFFocusDistance; // 0x0330(0x0004) (Edit, Const) - float EquipTime; // 0x0334(0x0004) (Edit, Const) - float PutDownTime; // 0x0338(0x0004) (Edit, Const) - float GrabEquipTime; // 0x033C(0x0004) (Edit, Const) - float LeadingSpeed; // 0x0340(0x0004) (Edit, Const) - struct FName ViewModelLeadPivotName; // 0x0344(0x0008) (Edit, Const) - struct FVector ViewModelRotationOriginOffset; // 0x034C(0x000C) (Edit, Const) - float ViewModelRotationAmt; // 0x0358(0x0004) (Edit, Const) - float ViewModelTranslationAmt; // 0x035C(0x0004) (Edit, Const) - float LeadingZoomedScale; // 0x0360(0x0004) (Edit, Const) - float ZoomedEndFOV; // 0x0364(0x0004) (Edit, Const) - float ZoomedRate; // 0x0368(0x0004) (Edit, Const) - float BobDamping; // 0x036C(0x0004) (Edit, Const) - float MaxPitchLead; // 0x0370(0x0004) (Edit, Const) - float MaxYawLead; // 0x0374(0x0004) (Edit, Const) - struct FVector PlayerViewOffset; // 0x0378(0x000C) (Edit, Const) - float FirstPersonMeshFOV; // 0x0384(0x0004) (Edit, Const) - struct FName ZoomSocketPreferred; // 0x0388(0x0008) (Edit, Const) - struct FName ZoomSocketFallback; // 0x0390(0x0008) (Edit, Const) - struct FName FrontScopeSocket; // 0x0398(0x0008) (Edit, Const) - struct FName FrontSightSocket; // 0x03A0(0x0008) (Edit, Const) - struct FName RearSightSocket; // 0x03A8(0x0008) (Edit, Const) - float ZoomTime; // 0x03B0(0x0004) (Edit, Const) - float FractalWanderSpeed; // 0x03B4(0x0004) (Edit, Const) - float FractalWanderLacunarity; // 0x03B8(0x0004) (Edit, Const) - float FractalWanderPersistence; // 0x03BC(0x0004) (Edit, Const) - float FractalWanderDiscWidth; // 0x03C0(0x0004) (Edit, Const) - float FractalWanderDiscHeight; // 0x03C4(0x0004) (Edit, Const) - float ZoomWanderSmoothingSpeed; // 0x03C8(0x0004) (Edit, Const) - float ZoomWanderSmoothInTime_OnZoom; // 0x03CC(0x0004) (Edit, Const) - float ZoomWanderSmoothInTime_OnFire; // 0x03D0(0x0004) (Edit, Const) - struct FVector ScopedMuzzleFlashOffset; // 0x03D4(0x000C) (Edit, Const) - struct FName BoneToHideOnMesh; // 0x03E0(0x0008) (Edit, Const) - struct FName AdditionalBoneToHideOnMesh; // 0x03E8(0x0008) (Edit, Const) - float WeaponKickSpeed; // 0x03F0(0x0004) (Edit, Const) - float WeaponKickRecoveryTime; // 0x03F4(0x0004) (Edit, Const) - float WeaponKickZoomMultiplier; // 0x03F8(0x0004) (Edit, Const) - float WeaponKickUp; // 0x03FC(0x0004) (Edit, Const) - float WeaponKickDown; // 0x0400(0x0004) (Edit, Const) - float MinimumVerticalPercentage; // 0x0404(0x0004) (Edit, Const) - float WeaponKickLeft; // 0x0408(0x0004) (Edit, Const) - float WeaponKickRight; // 0x040C(0x0004) (Edit, Const) - float MinimumHorizontalPercentage; // 0x0410(0x0004) (Edit, Const) - struct FAttributeInitializationData AlternativeWeaponKick; // 0x0414(0x0010) (Edit, Const) - float DOFKernelSize; // 0x0424(0x0004) (Edit, Const) - float DOFZoomRate; // 0x0428(0x0004) (Edit, Const) - float DOFInnerRadius; // 0x042C(0x0004) (Edit, Const) - struct FName EffectSocket; // 0x0430(0x0008) (Edit, Const) - float MuzzleFlashDuration; // 0x0438(0x0004) (Edit, Const) - class UEffectCollectionDefinition* MuzzleFlashPSTemplates; // 0x043C(0x0004) (Edit, Const) - class UWillowPointLight* MuzzleFlashLightTemplate; // 0x0440(0x0004) (Edit, Const, ExportObject, Component, EditInline) - struct FName MuzzleFlashSocket; // 0x0444(0x0008) (Edit, Const) - struct FGearboxViewShakeInfo FireShake; // 0x044C(0x0044) (Edit) - class UCameraAnim* MeleeCameraAnim; // 0x0490(0x0004) (Edit, Const) - class UParticleSystem* TracerTemplate; // 0x0494(0x0004) (Edit, Const) - struct FColor TracerColor; // 0x0498(0x0004) (Edit, Const) - struct FName TracerColorParameterName; // 0x049C(0x0008) (Edit, Const) - class UWillowImpactDefinition* DroppedImpact; // 0x04A4(0x0004) (Edit, Const) - class UParticleSystem* ShellCasingPSCTemplate; // 0x04A8(0x0004) (Edit, Const) - struct FName ShellCasingSocket; // 0x04AC(0x0008) (Edit, Const) - struct FVector ScopedShellCasingOffset; // 0x04B4(0x000C) (Edit, Const) - struct FRotator OffHandShellCasingRotOffset; // 0x04C0(0x000C) (Edit, Const) - struct FName GlowScaleMaterialParamName; // 0x04CC(0x0008) (Edit, Const) - float MaxGlowImpulseScale; // 0x04D4(0x0004) (Edit, Const) - float GlowImpulseDecayDelay; // 0x04D8(0x0004) (Edit, Const) - float GlowImpulseDecayRate; // 0x04DC(0x0004) (Edit, Const) - float FiringGlowImpulse; // 0x04E0(0x0004) (Edit, Const) - float InventoryWeight; // 0x04E4(0x0004) (Edit, Const) - TArray FireSounds; // 0x04E8(0x000C) (Edit, Const, NeedCtorLink) - TArray FireTailSounds; // 0x04F4(0x000C) (Edit, Const, NeedCtorLink) - TArray EquipSounds; // 0x0500(0x000C) (Edit, Const, NeedCtorLink) - TArray PutDownSounds; // 0x050C(0x000C) (Edit, Const, NeedCtorLink) - TArray DryFireSounds; // 0x0518(0x000C) (Edit, Const, NeedCtorLink) - TArray BarrelStartSpinningUpSounds; // 0x0524(0x000C) (Edit, Const, NeedCtorLink) - TArray BarrelStopSpinningUpSounds; // 0x0530(0x000C) (Edit, Const, NeedCtorLink) - TArray BarrelFullySpunUpSounds; // 0x053C(0x000C) (Edit, Const, NeedCtorLink) - TArray MagazineStartSpinningUpSounds; // 0x0548(0x000C) (Edit, Const, NeedCtorLink) - TArray MagazineStopSpinningUpSounds; // 0x0554(0x000C) (Edit, Const, NeedCtorLink) - TArray MagazineFullySpunUpSounds; // 0x0560(0x000C) (Edit, Const, NeedCtorLink) - float LockRequiredTime; // 0x056C(0x0004) (Edit, Const) - float LockCoolDownTime; // 0x0570(0x0004) (Edit, Const) - float LockRequiredDotProduct; // 0x0574(0x0004) (Edit, Const) - class UAkEvent* LockAttemptStartedAkEvent; // 0x0578(0x0004) (Edit, Const) - class UAkEvent* LockAcquiredAkEvent; // 0x057C(0x0004) (Edit, Const) - class UAkEvent* LockLostAkEvent; // 0x0580(0x0004) (Edit, Const) - float AIAimError; // 0x0584(0x0004) (Edit, Const) - struct FAIRange AIBurstCount; // 0x0588(0x0008) (Edit, Const) - struct FAIRange AIBurstDelay; // 0x0590(0x0008) (Edit, Const) - struct FString Typename; // 0x0598(0x000C) (Edit, Const, Localized, NeedCtorLink) - TArray TitleList; // 0x05A4(0x000C) (Edit, Const, NeedCtorLink) - TArray PrefixList; // 0x05B0(0x000C) (Edit, Const, NeedCtorLink) - TArray ExternalAttributeEffects; // 0x05BC(0x000C) (Edit, Const, NeedCtorLink) - TArray WeaponAttributeEffects; // 0x05C8(0x000C) (Edit, Const, NeedCtorLink) - TArray ZoomExternalAttributeEffects; // 0x05D4(0x000C) (Edit, Const, NeedCtorLink) - TArray ZoomWeaponAttributeEffects; // 0x05E0(0x000C) (Edit, Const, NeedCtorLink) - TArray WeaponCardAttributes; // 0x05EC(0x000C) (Edit, Const, NeedCtorLink) - TArray CustomPresentations; // 0x05F8(0x000C) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - class UGestaltSkeletalMeshDefinition* GestaltMesh; // 0x0604(0x0004) (Edit, Const) - struct FWeaponPartAttachmentData AttachmentData; // 0x0608(0x0020) (Edit, Const) - class UWeaponPartListDefinition* BodyParts; // 0x0628(0x0004) (Edit, Const) - class UWeaponPartListDefinition* GripParts; // 0x062C(0x0004) (Edit, Const) - class UWeaponPartListDefinition* BarrelParts; // 0x0630(0x0004) (Edit, Const) - class UWeaponPartListDefinition* SightParts; // 0x0634(0x0004) (Edit, Const) - class UWeaponPartListDefinition* StockParts; // 0x0638(0x0004) (Edit, Const) - class UWeaponPartListDefinition* ElementalParts; // 0x063C(0x0004) (Edit, Const) - class UWeaponPartListDefinition* Accessory1Parts; // 0x0640(0x0004) (Edit, Const) - class UWeaponPartListDefinition* Accessory2Parts; // 0x0644(0x0004) (Edit, Const) - class UWeaponPartListDefinition* MaterialParts; // 0x0648(0x0004) (Edit, Const) - class UWillowImpactDefinition* WeaponImpact; // 0x064C(0x0004) (Edit, Const) - struct FString CrosshairFrame; // 0x0650(0x000C) (Edit, Const, NeedCtorLink) - float MaxDistSqr; // 0x065C(0x0004) (Edit, Const) - float MaxAngleCos; // 0x0660(0x0004) (Edit, Const) - float BonusToCurrentTargetScore; // 0x0664(0x0004) (Edit, Const) - float UpdateRate; // 0x0668(0x0004) (Edit, Const) - float MaintainTargetTime; // 0x066C(0x0004) (Edit, Const) - TArray VantageTagNames; // 0x0670(0x000C) (Edit, Const, NeedCtorLink) - class UBehaviorProviderDefinition* BehaviorProviderDefinition; // 0x067C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WeaponTypeDefinition"); - return ptr; - } - - - void OnProjectileFired(class UObject* Instigator, class UObject* Projectile, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnTargetLockAcquired(class UObject* Instigator, class UObject* Target, class UObject* Weapon, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnAltFireTriggered(class UObject* Instigator, class UObject* Weapon, class APlayerController* PlayerController, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnZoomOut(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnZoomIn(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnUnequip(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnEquip(class UObject* Instigator, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnCreate(struct FBehaviorConsumerHandle* ConsumerHandle); - struct FName GetWeaponTypeName(); - unsigned char GetHolsteredGearLikenessType(); - unsigned char GetHolsteredWeaponSizeType(); - void SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition); - class UBehaviorProviderDefinition* GetBehaviorProviderDefinition(); -}; - - -// Class WillowGame.WillowAIMoveNodePathComponent -// 0x0000 (0x0210 - 0x0210) -class UWillowAIMoveNodePathComponent : public UPrimitiveComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAIMoveNodePathComponent"); - return ptr; - } - -}; - - -// Class WillowGame.WillowAkComponent -// 0x0018 (0x01EC - 0x0204) -class UWillowAkComponent : public UAkComponent -{ -public: - int DistanceRTPCRefCount; // 0x01EC(0x0004) (Transient) - int SpeedRTPCRefCount; // 0x01F0(0x0004) (Transient) - int ApproachSpeedRTPCRefCount; // 0x01F4(0x0004) (Transient) - struct FVector CustomVelocity; // 0x01F8(0x000C) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAkComponent"); - return ptr; - } - -}; - - -// Class WillowGame.WillowAnimDefinition -// 0x000C (0x00BC - 0x00C8) -class UWillowAnimDefinition : public UGearboxAnimDefinition -{ -public: - unsigned long bAllowLeftHandIK : 1; // 0x00BC(0x0004) (Edit) - unsigned long bStopAI : 1; // 0x00BC(0x0004) (Edit) - unsigned long bStopMovement : 1; // 0x00BC(0x0004) (Edit) - unsigned long bStopHeadLook : 1; // 0x00BC(0x0004) (Edit) - struct FName InstanceDataName; // 0x00C0(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimDefinition"); - return ptr; - } - - - class UAnimNodeSpecialMoveBlend* GetSMNode(const FScriptInterface& SMI); - void ClientFinished(const FScriptInterface& SMI, bool bInterrupted); - float ClientStarted(const FScriptInterface& SMI, struct FSpecialMoveData* SMData); - void ServerFinished(const FScriptInterface& SMI, bool bInterrupted); - void ServerStarted(const FScriptInterface& SMI); - bool AuthorityCanPlay(const FScriptInterface& SMI); -}; - - -// Class WillowGame.SpecialMove_Cringe -// 0x000C (0x00C8 - 0x00D4) -class USpecialMove_Cringe : public UWillowAnimDefinition -{ -public: - struct FName CringeAnim; // 0x00C8(0x0008) (Edit, Const) - float CringeTime; // 0x00D0(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMove_Cringe"); - return ptr; - } - - - float PlayAnim(const FScriptInterface& SMI, struct FSpecialMoveData* SMData); -}; - - -// Class WillowGame.SpecialMove_Motion -// 0x0000 (0x00C8 - 0x00C8) -class USpecialMove_Motion : public UWillowAnimDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMove_Motion"); - return ptr; - } - -}; - - -// Class WillowGame.SpecialMove_Cloak -// 0x0004 (0x00C8 - 0x00CC) -class USpecialMove_Cloak : public USpecialMove_Motion -{ -public: - unsigned long bCloak : 1; // 0x00C8(0x0004) (Edit, Const) - unsigned long bSetAtStart : 1; // 0x00C8(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMove_Cloak"); - return ptr; - } - - - void ClientFinished(const FScriptInterface& SMI, bool bInterrupted); - float ClientStarted(const FScriptInterface& SMI, struct FSpecialMoveData* SMData); -}; - - -// Class WillowGame.SpecialMove_Dodge -// 0x0000 (0x00C8 - 0x00C8) -class USpecialMove_Dodge : public USpecialMove_Motion -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMove_Dodge"); - return ptr; - } - -}; - - -// Class WillowGame.SpecialMove_PhysicsJump -// 0x0018 (0x00C8 - 0x00E0) -class USpecialMove_PhysicsJump : public USpecialMove_Motion -{ -public: - struct FName AnimIdle; // 0x00C8(0x0008) (Edit, Const) - struct FName AnimLand; // 0x00D0(0x0008) (Edit, Const) - class UPopulationBodyTag* BodyTag; // 0x00D8(0x0004) (Edit, Const) - unsigned long bInvalidateLandingSpotForCombat : 1; // 0x00DC(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMove_PhysicsJump"); - return ptr; - } - - - void PlayLand(const FScriptInterface& SMI); - void PlayIdle(const FScriptInterface& SMI); - float GetIdleLength(const FScriptInterface& SMI); - bool NextEdgeIsJump(const FScriptInterface& SMI); - int GetJumpIndex(const FScriptInterface& SMI); - void AnimFinished(const FScriptInterface& SMI, class UAnimNodeSpecialMoveBlend* BlendNode, bool bInterrupted, struct FSpecialMoveData* SMData); - void ClientFinished(const FScriptInterface& SMI, bool bInterrupted); - float ClientStarted(const FScriptInterface& SMI, struct FSpecialMoveData* SMData); - void ServerFinished(const FScriptInterface& SMI, bool bInterrupted); - void ServerStarted(const FScriptInterface& SMI); - void OnStartLand(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnStartIdle(struct FBehaviorConsumerHandle* ConsumerHandle); -}; - - -// Class WillowGame.SpecialMove_Turn -// 0x0000 (0x00C8 - 0x00C8) -class USpecialMove_Turn : public USpecialMove_Motion -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMove_Turn"); - return ptr; - } - -}; - - -// Class WillowGame.SpecialMove_Perch -// 0x0000 (0x00C8 - 0x00C8) -class USpecialMove_Perch : public UWillowAnimDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMove_Perch"); - return ptr; - } - -}; - - -// Class WillowGame.SpecialMove_PerchLoop -// 0x0000 (0x00C8 - 0x00C8) -class USpecialMove_PerchLoop : public UWillowAnimDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMove_PerchLoop"); - return ptr; - } - -}; - - -// Class WillowGame.SpecialMove_PerchRandomLoop -// 0x000C (0x00C8 - 0x00D4) -class USpecialMove_PerchRandomLoop : public USpecialMove_PerchLoop -{ -public: - TArray RandomList; // 0x00C8(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMove_PerchRandomLoop"); - return ptr; - } - - - bool Contains(class USpecialMoveDefinition* SMD, const FScriptInterface& SMI); - class USpecialMoveDefinition* GetSMDToPlay(const FScriptInterface& SMI); -}; - - -// Class WillowGame.SpecialMove_PhaseLock -// 0x0000 (0x00C8 - 0x00C8) -class USpecialMove_PhaseLock : public UWillowAnimDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMove_PhaseLock"); - return ptr; - } - - - void ClientFinished(const FScriptInterface& SMI, bool bInterrupted); - void ServerFinished(const FScriptInterface& SMI, bool bInterrupted); - void ServerStarted(const FScriptInterface& SMI); - bool AuthorityCanPlay(const FScriptInterface& SMI); -}; - - -// Class WillowGame.SpecialMove_PopulationPoint -// 0x0000 (0x00C8 - 0x00C8) -class USpecialMove_PopulationPoint : public UWillowAnimDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMove_PopulationPoint"); - return ptr; - } - -}; - - -// Class WillowGame.SpecialMove_Spawned -// 0x0008 (0x00C8 - 0x00D0) -class USpecialMove_Spawned : public UWillowAnimDefinition -{ -public: - float StretchyStartTime; // 0x00C8(0x0004) (Edit, Const) - float StretchyEndTime; // 0x00CC(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMove_Spawned"); - return ptr; - } - - - void ClientFinished(const FScriptInterface& SMI, bool bInterrupted); - float ClientStarted(const FScriptInterface& SMI, struct FSpecialMoveData* SMData); - void ServerFinished(const FScriptInterface& SMI, bool bInterrupted); - void ServerStarted(const FScriptInterface& SMI); -}; - - -// Class WillowGame.SpecialMove_Vehicle -// 0x0010 (0x00C8 - 0x00D8) -class USpecialMove_Vehicle : public UWillowAnimDefinition -{ -public: - unsigned char TransitionType; // 0x00C8(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x00C9(0x0003) MISSED OFFSET - TArray CameraLerpKeyFrames; // 0x00CC(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMove_Vehicle"); - return ptr; - } - - - float PlayAnim(const FScriptInterface& SMI, struct FSpecialMoveData* SMData); - bool AuthorityCanPlay(const FScriptInterface& SMI); -}; - - -// Class WillowGame.WillowAnimNode_Simple -// 0x0038 (0x00DC - 0x0114) -class UWillowAnimNode_Simple : public UAnimNodeAdditiveBlending -{ -public: - struct FName SimpleAnimName; // 0x00DC(0x0008) (Edit, Const) - float BlendInTime; // 0x00E4(0x0004) (Edit, Const) - float BlendOutTime; // 0x00E8(0x0004) (Edit, Const) - float PlayRate; // 0x00EC(0x0004) (Edit, Const) - unsigned char Style; // 0x00F0(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x00F1(0x0003) MISSED OFFSET - class UWillowAnimTree* MyTree; // 0x00F4(0x0004) (Edit, Const, EditConst) - unsigned long bAdditive : 1; // 0x00F8(0x0004) (Edit, Const) - unsigned long bMirror : 1; // 0x00F8(0x0004) (Edit, Const) - unsigned long bDominant : 1; // 0x00F8(0x0004) (Transient) - class UWillowAnimTree* LinkTree; // 0x00FC(0x0004) (Edit, Const) - struct FName LinkName; // 0x0100(0x0008) (Edit, Const) - class UAnimNodeSequence* SeqNode; // 0x0108(0x0004) (Transient) - FScriptInterface CachedAnimPlayer; // 0x010C(0x0008) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNode_Simple"); - return ptr; - } - - - void SetBlendTarget(float BlendTarget, float BlendTime); - static bool PlayingSimpleAnim(const FScriptInterface& AnimPlayer, class UWillowAnimTree* Tree, const struct FName& AnimName, bool bCheckPlayingLastFrame); - static int GetSimpleAnimIndex(const FScriptInterface& AnimPlayer, class UWillowAnimTree* Tree, const struct FName& AnimName); - static void StopSimpleAnim(const FScriptInterface& AnimPlayer, class UWillowAnimTree* Tree, const struct FName& AnimName); - static void PlaySimpleAnim(const FScriptInterface& AnimPlayer, class UWillowAnimTree* Tree, const struct FName& AnimName); - static void UpdateSimpleAnims(const FScriptInterface& AnimPlayer, int NewState); - static void UncacheSimpleAnims(const FScriptInterface& AnimPlayer, class USkeletalMeshComponent* SkelMesh); - static void CacheSimpleAnims(const FScriptInterface& AnimPlayer, class USkeletalMeshComponent* SkelMesh); - void Stop(); - void Play(); -}; - - -// Class WillowGame.WillowAnimTreeFactory -// 0x0000 (0x0070 - 0x0070) -class UWillowAnimTreeFactory : public UFactory -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimTreeFactory"); - return ptr; - } - -}; - - -// Class WillowGame.WillowAutoAimProfileDefinition -// 0x0018 (0x003C - 0x0054) -class UWillowAutoAimProfileDefinition : public UGBXDefinition -{ -public: - float MagnetismMin; // 0x003C(0x0004) (Edit, Const) - float MagnetismMax; // 0x0040(0x0004) (Edit, Const) - float MaxRotationH; // 0x0044(0x0004) (Edit, Const) - float MaxRotationV; // 0x0048(0x0004) (Edit, Const) - float LockStrengthH; // 0x004C(0x0004) (Edit, Const) - float LockStrengthV; // 0x0050(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAutoAimProfileDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WillowAutoAimStrategy -// 0x0079 (0x003C - 0x00B5) -class UWillowAutoAimStrategy : public UObject -{ -public: - class UWillowAutoAimStrategyDefinition* DataDefinition; // 0x003C(0x0004) - int CurrentFrame; // 0x0040(0x0004) - int LastFrame; // 0x0044(0x0004) - float SustainStartTime; // 0x0048(0x0004) - float AcquireStartTime; // 0x004C(0x0004) - unsigned long bCanAcquireLock : 1; // 0x0050(0x0004) - unsigned long bAdjustOnMoveOnly : 1; // 0x0050(0x0004) - unsigned long bIsWithinWorldSpaceRadius_InstantaneousTarget : 1; // 0x0050(0x0004) - unsigned long bIsWithinWorldSpaceRadius_LockedTarget : 1; // 0x0050(0x0004) - unsigned long bComputedTargetLastFrame : 1; // 0x0050(0x0004) - unsigned long bSnappedToTarget : 1; // 0x0050(0x0004) - unsigned long bIgnoreCloakAbility : 1; // 0x0050(0x0004) - FScriptInterface InstantaneousTarget; // 0x0054(0x0008) - FScriptInterface LastInstantaneousTarget; // 0x005C(0x0008) - FScriptInterface LockedTarget; // 0x0064(0x0008) - struct FLockOnProfile PrevProfile; // 0x006C(0x0024) - struct FLockOnProfile CurrentProfile; // 0x0090(0x0024) - unsigned char TargetSet; // 0x00B4(0x0001) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAutoAimStrategy"); - return ptr; - } - - - void SetTargetSet(unsigned char Type); - void SetAdjustOnMoveOnly(bool bEnabled); - void SetLockingEnabled(bool bEnabled); - float GetLogMagnetismRange(class AWillowPlayerController* PC, const FScriptInterface& Targetable); - void DrawAutoAimDebug(class AWillowPlayerController* Controller, class AHUD* H); - FScriptInterface GetPreferredTarget(class AWillowPlayerController* InPlayer, bool bGetCachedResult, bool bGetInstantaneousTarget, bool bMustBeWithinWorldSpaceRadius); - void ModifyInput(class AWillowPlayerController* InPlayer, float* aTurn, float* aLookUp, float* aForward, float* aStrafe); -}; - - -// Class WillowGame.WillowAutoAimStrategyDefinition -// 0x0030 (0x003C - 0x006C) -class UWillowAutoAimStrategyDefinition : public UGBXDefinition -{ -public: - float MaxTargetDistance; // 0x003C(0x0004) (Edit, Const) - float MinTargetDistance; // 0x0040(0x0004) (Edit, Const) - float RadiusMultiplier; // 0x0044(0x0004) (Edit, Const) - float SustainTime; // 0x0048(0x0004) (Edit, Const) - float AcquireTime; // 0x004C(0x0004) (Edit, Const) - float ChangeTime; // 0x0050(0x0004) (Edit, Const) - float MaxSnapAngle; // 0x0054(0x0004) (Edit, Const) - float DistanceOffset; // 0x0058(0x0004) (Edit, Const) - TArray Profiles; // 0x005C(0x000C) (Edit, Const, NeedCtorLink, EditInline) - class UWillowAutoAimProfileDefinition* DefaultProfile; // 0x0068(0x0004) (Edit, Const, EditConst) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAutoAimStrategyDefinition"); - return ptr; - } - - - class UWillowAutoAimProfileDefinition* GetProfileDefinition(unsigned char Profile); -}; - - -// Class WillowGame.WillowCalloutDefinition -// 0x0004 (0x004C - 0x0050) -class UWillowCalloutDefinition : public UGearboxCalloutDefinition -{ -public: - class UGearboxDialogEventTag* DialogEvent; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowCalloutDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WillowCharacterClassDefinition -// 0x013C (0x0158 - 0x0294) -class UWillowCharacterClassDefinition : public UCharacterClassDefinition -{ -public: - struct FPointer VfTable_IIBehaviorProvider; // 0x0158(0x0004) (Const, Native, NoExport) - class UWillowCharacterClassDefinition* AttributeParentClass; // 0x015C(0x0004) (Edit, Const) - TArray AttributeStartingValues; // 0x0160(0x000C) (Edit, Const, NeedCtorLink) - TArray DesignerFlagStartingValues; // 0x016C(0x000C) (Edit, Const, NeedCtorLink) - TArray AttributeStartingValuesNew; // 0x0178(0x000C) (Edit, Const, NeedCtorLink) - struct FAttributeInitializationData BaseCommerceMarkup; // 0x0184(0x0010) (Edit, Const) - TArray EligibleUsage; // 0x0194(0x000C) (Edit, Const, NeedCtorLink) - unsigned long bCountsTowardDamageAndKillStats : 1; // 0x01A0(0x0004) (Edit, Const) - unsigned long bTreatAsVehicleForStats : 1; // 0x01A0(0x0004) (Edit, Const) - struct FName KilledStatID; // 0x01A4(0x0008) (Edit, Const) - struct FName KilledCriticalStatID; // 0x01AC(0x0008) (Edit, Const) - struct FName RanOverStatID; // 0x01B4(0x0008) (Edit, Const) - TArray KillByWeaponStatList; // 0x01BC(0x000C) (Edit, Const, NeedCtorLink) - TArray KillByDamageTypeStatList; // 0x01C8(0x000C) (Edit, Const, NeedCtorLink) - TArray KillByWeaponDamageStatList; // 0x01D4(0x000C) (Edit, Const, NeedCtorLink) - struct FName LevelUpKillStat; // 0x01E0(0x0008) (Edit, Const) - struct FAttributeInitializationData BaseIgniteChanceResistanceModifier; // 0x01E8(0x0010) (Edit, Const) - struct FAttributeInitializationData BaseShockChanceResistanceModifier; // 0x01F8(0x0010) (Edit, Const) - struct FAttributeInitializationData BaseCorrosiveChanceResistanceModifier; // 0x0208(0x0010) (Edit, Const) - struct FAttributeInitializationData BaseSlowChanceResistanceModifier; // 0x0218(0x0010) (Edit, Const) - struct FAttributeInitializationData BaseAmpChanceResistanceModifier; // 0x0228(0x0010) (Edit, Const) - struct FAttributeInitializationData BaseIgniteDurationResistanceModifier; // 0x0238(0x0010) (Edit, Const) - struct FAttributeInitializationData BaseShockDurationResistanceModifier; // 0x0248(0x0010) (Edit, Const) - struct FAttributeInitializationData BaseCorrosiveDurationResistanceModifier; // 0x0258(0x0010) (Edit, Const) - struct FAttributeInitializationData BaseSlowDurationResistanceModifier; // 0x0268(0x0010) (Edit, Const) - struct FAttributeInitializationData BaseAmpDurationResistanceModifier; // 0x0278(0x0010) (Edit, Const) - class UBehaviorProviderDefinition* BehaviorProviderDefinition; // 0x0288(0x0004) (Edit) - float RevivalHealthMultiplier; // 0x028C(0x0004) (Edit, Const) - class UInjuredDefinition* CharacterInjuredDefinition; // 0x0290(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowCharacterClassDefinition"); - return ptr; - } - - - void SetBehaviorProviderDefinition(class UBehaviorProviderDefinition* NewBehaviorProviderDefinition); - class UBehaviorProviderDefinition* GetBehaviorProviderDefinition(); -}; - - -// Class WillowGame.PlayerClassDefinition -// 0x0124 (0x0294 - 0x03B8) -class UPlayerClassDefinition : public UWillowCharacterClassDefinition -{ -public: - struct FPointer VfTable_IIConstructObject; // 0x0294(0x0004) (Const, Native, NoExport) - struct FString PawnArchetypePath; // 0x0298(0x000C) (Edit, NeedCtorLink) - struct FString SkillTreePath; // 0x02A4(0x000C) (Edit, NeedCtorLink) - float InitialFOVModifierSpeed; // 0x02B0(0x0004) (Edit) - float InitialEyeHeightModifierSpeed; // 0x02B4(0x0004) (Edit) - struct FName GotFirstSkillPointStatID; // 0x02B8(0x0008) (Edit, Const) - float MaximumCoDependentDamageReturnRange; // 0x02C0(0x0004) (Edit, Const) - class UAkEvent* ActionSkillAvailableAkEvent; // 0x02C4(0x0004) (Edit, Const) - class UResourcePoolDefinition* ExperiencePoolDefinition; // 0x02C8(0x0004) (Edit, Const) - class UResourcePoolDefinition* SkillCooldownPoolDefinition; // 0x02CC(0x0004) (Edit, Const) - class UResourcePoolDefinition* MeleeSkillCooldownPoolDefinition; // 0x02D0(0x0004) (Edit, Const) - TArray OnLevelUp; // 0x02D4(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray OnLevelUpNaturally; // 0x02E0(0x000C) (Edit, Const, NeedCtorLink, EditInline) - class UParticleSystem* BulletReflectionParticle; // 0x02EC(0x0004) (Edit, Const) - class UWillowGFxUIManagerDefinition* GFxUIManagerDefinition; // 0x02F0(0x0004) (Edit) - unsigned long bNeedsDualWieldInventoryGuides : 1; // 0x02F4(0x0004) (Edit, Const) - unsigned long bMeleeSkillUsesSharedWeaponAction : 1; // 0x02F4(0x0004) (Edit, Const) - struct FVector CharacterSelectUIPrimaryStandInOffset; // 0x02F8(0x000C) (Edit, Const) - struct FRotator CharacterSelectUIPrimaryStandInRotation; // 0x0304(0x000C) (Edit, Const) - struct FVector CharacterSelectUISplitStandInOffset; // 0x0310(0x000C) (Edit, Const) - struct FRotator CharacterSelectUISplitStandInRotation; // 0x031C(0x000C) (Edit, Const) - float LowHealthPercent; // 0x0328(0x0004) (Edit, Const) - TArray OnLowHealth; // 0x032C(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray OnLowHealthRecover; // 0x0338(0x000C) (Edit, Const, NeedCtorLink, EditInline) - class UPlayerNameIdentifierDefinition* CharacterNameId; // 0x0344(0x0004) (Edit, Const) - TArray InputContexts; // 0x0348(0x000C) (Edit, Const, NeedCtorLink) - class UClass* InputContextSelector; // 0x0354(0x0004) (Edit, Const) - class UInputDeviceCollectionDefinition* InputDeviceCollection; // 0x0358(0x0004) (Edit, Const) - class USprintDefinition* SprintSettings; // 0x035C(0x0004) (Edit) - class UFocusCameraDefinition* FocusDef; // 0x0360(0x0004) (Edit) - struct FVector ExtraClipPostTranslate; // 0x0364(0x000C) (Edit, Const) - class UPawnInteractionDefinition* TradeInteractionDefinition; // 0x0370(0x0004) (Edit, Const) - class UInjuredDefinition* CharacterInjuredDefinitionOverride; // 0x0374(0x0004) (Edit, Const) - TArray PlayerClassAchievementData; // 0x0378(0x000C) (Edit, Const, NeedCtorLink) - struct FNameBasedObjectPath InjuredDefOverridePath; // 0x0384(0x0034) (Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerClassDefinition"); - return ptr; - } - - - TArray ShouldUnlockPlayerClassAchievement(unsigned char UnlockType, int IntData, bool bCanBeGreater, bool bCanBeLess); -}; - - -// Class WillowGame.WillowClanDefinition -// 0x0018 (0x003C - 0x0054) -class UWillowClanDefinition : public UGBXDefinition -{ -public: - TArray MaterialMap; // 0x003C(0x000C) (Edit, NeedCtorLink) - TArray SwitchData; // 0x0048(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowClanDefinition"); - return ptr; - } - - - void ChangeObjectMaterials(class UObject* MaterialObject); -}; - - -// Class WillowGame.WillowCustomizationManager -// 0x003C (0x003C - 0x0078) -class UWillowCustomizationManager : public UObject -{ -public: - struct FPointer VfTable_FCallbackEventDevice; // 0x003C(0x0004) (Const, Native, NoExport) - TArray PendingCustomizations; // 0x0040(0x000C) (NeedCtorLink) - int NumHeadsLoadedSinceLastGC; // 0x004C(0x0004) - unsigned long bRequestingImmediateGC : 1; // 0x0050(0x0004) - TArray AllCustomizations; // 0x0054(0x000C) (Transient, NeedCtorLink) - TArray LoadedProductsCustomizationInfos; // 0x0060(0x000C) (Native, Transient) - TArray CustomizationSizes; // 0x006C(0x000C) (Config, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowCustomizationManager"); - return ptr; - } - - - void EvaluateCustomizationChangedStat(class UCustomizationDefinition* Definition, class AWillowPlayerController* Controller, bool bLocked); - bool IsCustomizationUnlocked(class UCustomizationDefinition* Definition, class AWillowPlayerController* Controller, int* IsNew); - void SetCustomizationSeen(class UCustomizationDefinition* Definition, class AWillowPlayerController* Controller, bool bSeen); - void SetCustomizationLocked(class UCustomizationDefinition* Definition, class AWillowPlayerController* Controller, bool bLocked); - class UCustomizationData* GetLoadedCustomizationData(class UCustomizationDefinition* Definition); - void InitializePlayerPawn(class AWillowPlayerPawn* TargetPlayer); - void ReleaseUnusedCustomizationData(); - void ReleaseCustomizationData(class UCustomizationData* Data); - void InitiateCustomizationRequest(class UCustomizationDefinition* NewCustomization, const FScriptInterface& Target); - void UpdatePRILocalCustomizationArrays(class UCustomizationDefinition* NewCustomization, class AWillowPlayerReplicationInfo* PRI); - void PlayerCustomizationsUpdated(class AWillowPlayerReplicationInfo* PRI); -}; - - -// Class WillowGame.WillowDamageArea -// 0x0074 (0x0188 - 0x01FC) -class AWillowDamageArea : public AActor -{ -public: - unsigned char CollisionPrimitiveType; // 0x0188(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0189(0x0003) MISSED OFFSET - struct FAttributeInitializationData DamagePerSecond; // 0x018C(0x0010) (Edit, Const) - struct FAttributeInitializationData StatusEffectDamage; // 0x019C(0x0010) (Edit, Const) - struct FAttributeInitializationData StatusEffectChance; // 0x01AC(0x0010) (Edit, Const) - class UClass* DamageSource; // 0x01BC(0x0004) (Edit, Const) - class UDamageTypeDefinition* DamageTypeDefinition; // 0x01C0(0x0004) (Edit, Const) - class UImpactDefinition* ImpactDefinition; // 0x01C4(0x0004) (Edit, Const) - unsigned long bCanDamageFriendlies : 1; // 0x01C8(0x0004) (Edit, Const) - unsigned long bEnabled : 1; // 0x01C8(0x0004) (Edit, Const) - unsigned long bApplyBeams : 1; // 0x01C8(0x0004) (Edit, Const) - unsigned long bBarrelSource : 1; // 0x01C8(0x0004) (Edit, Const) - unsigned long bPlantSource : 1; // 0x01C8(0x0004) (Edit, Const) - unsigned long bForceTouchingUpdate : 1; // 0x01C8(0x0004) (Edit, Const) - float DamageTickFrequency; // 0x01CC(0x0004) - float DamageTickTime; // 0x01D0(0x0004) - struct FName BeamSourceSocket; // 0x01D4(0x0008) (Edit, Const) - struct FName BeamTargetSocket; // 0x01DC(0x0008) (Edit, Const) - class UFiringModeDefinition* BeamFiringMode; // 0x01E4(0x0004) (Edit, Const) - TArray BeamTargets; // 0x01E8(0x000C) (Transient, NeedCtorLink) - float BarrelSourceTime; // 0x01F4(0x0004) (Edit, Const) - float PlantSourceTime; // 0x01F8(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDamageArea"); - return ptr; - } - - - void Destroyed(); - void OnToggle(class USeqAct_Toggle* Action); - void DisableArea(); - void EnableArea(); - bool IsEnabled(); - class AWillowLightProjectileManager* GetLightProjectileManager(); - class AController* GetControllerResponsibleForDamage(); - class AActor* GetInstigator(); - float GetStatusEffectChanceModifier(class UObject* ObjContext); - float GetStatusEffectBaseChanceModifier(class UObject* ObjContext); - float GetStatusEffectBaseDamage(class UObject* ObjContext); -}; - - -// Class WillowGame.WillowDamagePipeline -// 0x00C0 (0x00D0 - 0x0190) -class UWillowDamagePipeline : public UDamagePipeline -{ -public: - class UWillowDamageTypeDefinition* WillowDamageTypeDef; // 0x00D0(0x0004) - class UWillowImpactDefinition* WillowImpactDefinition; // 0x00D4(0x0004) - class AController* DamageInstigator; // 0x00D8(0x0004) - struct FVector HitLocation; // 0x00DC(0x000C) - struct FVector HitMomentum; // 0x00E8(0x000C) - struct FTraceHitInfo HitInfo; // 0x00F4(0x001C) (Component) - class UClass* DamageSource; // 0x0110(0x0004) - class UWillowGlobals* Globals; // 0x0114(0x0004) - class UGlobalsDefinition* GlobalsDef; // 0x0118(0x0004) - class AWorldInfo* WorldInfo; // 0x011C(0x0004) - class AWillowGameReplicationInfo* WGRI; // 0x0120(0x0004) - class AActor* DamagedActor; // 0x0124(0x0004) - class APawn* DamagedPawnBase; // 0x0128(0x0004) - class AWillowInteractiveObject* DamagedIO; // 0x012C(0x0004) - class AWillowPawn* DamagedPawn; // 0x0130(0x0004) - class AWillowAIPawn* DamagedAIPawn; // 0x0134(0x0004) - class AWillowPlayerController* DamageInstigatorWPC; // 0x0138(0x0004) - class UBodyHitRegionDefinition* HitRegionDef; // 0x013C(0x0004) - FScriptInterface DamageableInt; // 0x0140(0x0008) - FScriptInterface HitRegionConsumerInt; // 0x0148(0x0008) - FScriptInterface ProtectableInt; // 0x0150(0x0008) - FScriptInterface DamagedReflectableInt; // 0x0158(0x0008) - FScriptInterface InstigatorReflectableInt; // 0x0160(0x0008) - FScriptInterface DamagedTargetableInt; // 0x0168(0x0008) - FScriptInterface InstigatorTargetableInt; // 0x0170(0x0008) - unsigned long bCanReflect : 1; // 0x0178(0x0004) - unsigned char BulletFromClipType; // 0x017C(0x0001) - unsigned char UnknownData00[0x3]; // 0x017D(0x0003) MISSED OFFSET - TArray TakingRadiusDamageOnHitRegions; // 0x0180(0x000C) (NeedCtorLink) - float ResistDamageReductionThreshold; // 0x018C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDamagePipeline"); - return ptr; - } - - - static void KillPlayer(class AWillowPlayerPawn* WPP); - bool GetWouldBeHealedSomehowByFriendlyFire(class APawn* CheckTarget, class AController* CheckSource, class UClass* InDamageSource); - void DamageDealtSkillEventsTriggered(unsigned char* SkillEvent); - void DamageTakenSkillEventsTriggered(unsigned char* SkillEvent); - static void SetAlwaysCrit(bool DesiredValue); - static bool IsAlwaysCritCheatActive(); - void SetTakingRadiusDamageOnHitRegions(TArray InHitRegions); - void SetBulletClipType(unsigned char InBulletFromClipType); - void SetCanReflect(bool inCanReflect); - void ResetToDefaults(); - bool ConvertDamageToHealing(float IncomingDamage, class APawn* InDamagedPawn, class AController* InDamageInstigator, class UClass* InDamageSource, const struct FTraceHitInfo& InHitInfo); - struct FDamageEventSummary AdjustDamage(float IncomingDamage, float DamageSeverityPercent, class AActor* InDamagedActor, class AController* InDamageInstigator, const struct FVector& InHitLocation, class UClass* InDamageSource, const struct FVector& InHitMomentum, const struct FTraceHitInfo& InHitInfo); -}; - - -// Class WillowGame.WillowDamageType -// 0x001C (0x0064 - 0x0080) -class UWillowDamageType : public UDamageType -{ -public: - unsigned long bDirectDamage : 1; // 0x0064(0x0004) - unsigned long bSeversHead : 1; // 0x0064(0x0004) - unsigned long bCauseConvulsions : 1; // 0x0064(0x0004) - unsigned long bUseTearOffMomentum : 1; // 0x0064(0x0004) - unsigned long bThrowRagdoll : 1; // 0x0064(0x0004) - unsigned long bLeaveBodyEffect : 1; // 0x0064(0x0004) - unsigned long bBulletHit : 1; // 0x0064(0x0004) - unsigned long bVehicleHit : 1; // 0x0064(0x0004) - unsigned long bCausesBlood : 1; // 0x0064(0x0004) (Edit) - float GibPerterbation; // 0x0068(0x0004) (Edit) - class UClass* DamageWeaponClass; // 0x006C(0x0004) - int DamageWeaponFireMode; // 0x0070(0x0004) - struct FString UBMKilledByMessageString; // 0x0074(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDamageType"); - return ptr; - } - - - static void PawnTornOff(class AWillowPawn* DeadPawn); - static void SpawnHitEffect(class APawn* P, float Damage, const struct FVector& Momentum, const struct FTraceHitInfo& HitInfo, const struct FVector& HitLocation); -}; - - -// Class WillowGame.WillowDamageSource -// 0x0000 (0x0080 - 0x0080) -class UWillowDamageSource : public UWillowDamageType -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDamageSource"); - return ptr; - } - - - static bool CanDamageSourceBeAbsorbedByShields(class UClass* DamageSource); - static bool ShouldDamageSourcePenetrateShields(class UClass* DamageSource, class AController* DamageInstigator); - static void GetAmmoTheftAmounts(class UClass* DamageSource, class AController* DamageInstigator, class AController* DamageReceiver, int* InstigatedDamageAmmoTheftAmount, int* ReceivedDamageAmmoTheftAmount); -}; - - -// Class WillowGame.WillowDmgSource_Bullet -// 0x0000 (0x0080 - 0x0080) -class UWillowDmgSource_Bullet : public UWillowDamageSource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDmgSource_Bullet"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDmgSource_MachineGun -// 0x0000 (0x0080 - 0x0080) -class UWillowDmgSource_MachineGun : public UWillowDmgSource_Bullet -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDmgSource_MachineGun"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDmgSource_Pistol -// 0x0000 (0x0080 - 0x0080) -class UWillowDmgSource_Pistol : public UWillowDmgSource_Bullet -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDmgSource_Pistol"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDmgSource_Shotgun -// 0x0000 (0x0080 - 0x0080) -class UWillowDmgSource_Shotgun : public UWillowDmgSource_Bullet -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDmgSource_Shotgun"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDmgSource_Sniper -// 0x0000 (0x0080 - 0x0080) -class UWillowDmgSource_Sniper : public UWillowDmgSource_Bullet -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDmgSource_Sniper"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDmgSource_SubMachineGun -// 0x0000 (0x0080 - 0x0080) -class UWillowDmgSource_SubMachineGun : public UWillowDmgSource_Bullet -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDmgSource_SubMachineGun"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDmgSource_CustomCrate -// 0x0000 (0x0080 - 0x0080) -class UWillowDmgSource_CustomCrate : public UWillowDamageSource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDmgSource_CustomCrate"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDmgSource_Grenade -// 0x0000 (0x0080 - 0x0080) -class UWillowDmgSource_Grenade : public UWillowDamageSource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDmgSource_Grenade"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDmgSource_Melee -// 0x0000 (0x0080 - 0x0080) -class UWillowDmgSource_Melee : public UWillowDamageSource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDmgSource_Melee"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDmgSource_Rocket -// 0x0000 (0x0080 - 0x0080) -class UWillowDmgSource_Rocket : public UWillowDamageSource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDmgSource_Rocket"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDmgSource_Shield -// 0x0000 (0x0080 - 0x0080) -class UWillowDmgSource_Shield : public UWillowDamageSource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDmgSource_Shield"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDmgSource_ShieldNova -// 0x0000 (0x0080 - 0x0080) -class UWillowDmgSource_ShieldNova : public UWillowDmgSource_Shield -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDmgSource_ShieldNova"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDmgSource_ShieldSpike -// 0x0000 (0x0080 - 0x0080) -class UWillowDmgSource_ShieldSpike : public UWillowDmgSource_Shield -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDmgSource_ShieldSpike"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDmgSource_Skill -// 0x0000 (0x0080 - 0x0080) -class UWillowDmgSource_Skill : public UWillowDamageSource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDmgSource_Skill"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDmgSource_Skill_IgnoreIOs -// 0x0000 (0x0080 - 0x0080) -class UWillowDmgSource_Skill_IgnoreIOs : public UWillowDmgSource_Skill -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDmgSource_Skill_IgnoreIOs"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDmgSource_StatusEffect -// 0x0000 (0x0080 - 0x0080) -class UWillowDmgSource_StatusEffect : public UWillowDamageSource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDmgSource_StatusEffect"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDmgSource_VehicleRanInto -// 0x0000 (0x0080 - 0x0080) -class UWillowDmgSource_VehicleRanInto : public UWillowDamageSource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDmgSource_VehicleRanInto"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDmgSource_VehicleRanOver -// 0x0000 (0x0080 - 0x0080) -class UWillowDmgSource_VehicleRanOver : public UWillowDamageSource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDmgSource_VehicleRanOver"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDialogAct_MissionSwitch -// 0x0008 (0x0070 - 0x0078) -class UWillowDialogAct_MissionSwitch : public UGearboxDialogAction -{ -public: - unsigned char TrackedState; // 0x0070(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0071(0x0003) MISSED OFFSET - class UMissionDefinition* MissionDefinition; // 0x0074(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDialogAct_MissionSwitch"); - return ptr; - } - - - void Activate(); -}; - - -// Class WillowGame.WillowDialogAct_RandomBranch -// 0x002C (0x0070 - 0x009C) -class UWillowDialogAct_RandomBranch : public UGearboxDialogAction -{ -public: - TArray Chances; // 0x0070(0x000C) (Edit, NeedCtorLink) - float QuietTimeMin; // 0x007C(0x0004) (Edit) - float QuietTimeMax; // 0x0080(0x0004) (Edit) - unsigned char Mode; // 0x0084(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0085(0x0003) MISSED OFFSET - int AvoidRepeatingLastNPlayed; // 0x0088(0x0004) (Edit) - float NextFireTime; // 0x008C(0x0004) (Transient) - TArray DisableIndices; // 0x0090(0x000C) (Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDialogAct_RandomBranch"); - return ptr; - } - - - void Activate(); -}; - - -// Class WillowGame.WillowDialogAct_Talk -// 0x0008 (0x0084 - 0x008C) -class UWillowDialogAct_Talk : public UGearboxDialogAct_Talk -{ -public: - class UWillowDialogEmoteDefinition* Emote; // 0x0084(0x0004) (Edit, Const) - unsigned long bEnableNoMatch : 1; // 0x0088(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDialogAct_Talk"); - return ptr; - } - - - void Activate(); - void TalkFinished(class AActor* InTalker); - void TalkStarted(class AActor* InTalker); -}; - - -// Class WillowGame.WillowDialogAct_Trigger -// 0x0000 (0x0078 - 0x0078) -class UWillowDialogAct_Trigger : public UGearboxDialogAct_Trigger -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDialogAct_Trigger"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDialogEchoActor -// 0x0020 (0x0188 - 0x01A8) -class AWillowDialogEchoActor : public AActor -{ -public: - struct FPointer VfTable_IGearboxDialogInterface; // 0x0188(0x0004) (Const, Native, NoExport) - class UGearboxDialogNameTag* NameTag; // 0x018C(0x0004) (Net) - class UGearboxDialogComponent* DialogComponent; // 0x0190(0x0004) (ExportObject, Component, EditInline) - struct FGearboxDialogReplicatedData DialogReplicatedData; // 0x0194(0x0014) (Net, RepNotify) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDialogEchoActor"); - return ptr; - } - - - void SetDialogNameTag(class UGearboxDialogNameTag* NewName); - struct FGearboxDialogReplicatedData GetReplicatedDialogData(); - void SetReplicatedDialogData(class UGearboxDialogAct_Talk* TalkAct, struct FGearboxDialogData* Data); - void GetDialogGroups(TArray* Groups); - class UGearboxDialogComponent* GetDialogComponent(); - class UGearboxDialogNameTag* GetDialogNameTag(); - class AActor* GetActor(); - bool CanTalk(); - void ServerDialog_TriggerEvent(class UGearboxDialogEventTag* EventTag, class AActor* Other, class UObject* ObjectParameter); - void ReplicatedEvent(const struct FName& VarName); -}; - - -// Class WillowGame.WillowDialogEmoteDefinition -// 0x0000 (0x003C - 0x003C) -class UWillowDialogEmoteDefinition : public UGBXDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDialogEmoteDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDialogEventTag -// 0x0004 (0x0044 - 0x0048) -class UWillowDialogEventTag : public UGearboxDialogEventTag -{ -public: - unsigned long bIsEchoEvent : 1; // 0x0044(0x0004) (Edit, Const) - unsigned long bDoesNotOverrideSamePriority : 1; // 0x0044(0x0004) (Edit, Const) - unsigned long bMultiplayerOnly : 1; // 0x0044(0x0004) (Edit, Const) - unsigned long bOncePerSession : 1; // 0x0044(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDialogEventTag"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDialogEventTagSpecialized -// 0x0010 (0x0048 - 0x0058) -class UWillowDialogEventTagSpecialized : public UWillowDialogEventTag -{ -public: - class UGearboxDialogEventTag* SpecializationOfEventTag; // 0x0048(0x0004) (Edit, Const) - TArray SpecializationForOtherNameTags; // 0x004C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDialogEventTagSpecialized"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDialogGlobalsDefinition -// 0x014C (0x004C - 0x0198) -class UWillowDialogGlobalsDefinition : public UGearboxDialogGlobalsDefinition -{ -public: - class UGearboxDialogTemplateGroup* DefaultTemplateGroup; // 0x004C(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_Jump; // 0x0050(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_JumpLand; // 0x0054(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_KilledChampion; // 0x0058(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_SkillKill; // 0x005C(0x0004) (Edit, Const) - float KillStreakTargetScore; // 0x0060(0x0004) (Edit, Const) - float KillPointValue; // 0x0064(0x0004) (Edit, Const) - float DefaultKillScoreDecayRate; // 0x0068(0x0004) (Edit, Const) - struct FInterpCurveFloat LastKillTimeVDecayRate; // 0x006C(0x0010) (Edit, Const, NeedCtorLink) - class UGearboxDialogEventTag* DET_KillStreak; // 0x007C(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_ChallengeCompleted; // 0x0080(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_JoinedGame; // 0x0084(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_SeatSwap; // 0x0088(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_VehicleCatchAir; // 0x008C(0x0004) (Edit, Const) - float VehicleCatchAirHangTime; // 0x0090(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_KilledEnemyVehicle; // 0x0094(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_VehicleLowHealth; // 0x0098(0x0004) (Edit, Const) - float VehicleLowHealthThreshold; // 0x009C(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_VehicleFlipped; // 0x00A0(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_RanOverEnemy; // 0x00A4(0x0004) (Edit, Const) - int RanOverEnemyMinVelocity; // 0x00A8(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_HitPlayerVehicle; // 0x00AC(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_VehicleSpawn; // 0x00B0(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_CriticalHitKill; // 0x00B4(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_CriticalHit; // 0x00B8(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_OutOfAmmo; // 0x00BC(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_Reloading; // 0x00C0(0x0004) (Edit, Const) - int WeaponMinRarityLevel; // 0x00C4(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_RareWeaponEquipped; // 0x00C8(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_PlayerIdle; // 0x00CC(0x0004) (Edit, Const) - float IdleTimeOut; // 0x00D0(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_PlayerDown; // 0x00D4(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_Death; // 0x00D8(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_DeathByFire; // 0x00DC(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_DeathByShock; // 0x00E0(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_Damaged; // 0x00E4(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_DamagedCritical; // 0x00E8(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_ShieldDown; // 0x00EC(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_PlayerDownReact; // 0x00F0(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_PlayerDeadReact; // 0x00F4(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_GrenadeReact; // 0x00F8(0x0004) (Edit, Const) - float HealedPlayerReviveTriggerValue; // 0x00FC(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_HealedPlayer; // 0x0100(0x0004) (Edit, Const) - TArray NPCDialogGroups; // 0x0104(0x000C) (Edit, Const, NeedCtorLink) - class UGearboxDialogEventTag* DET_PlayerLingeringInMenu; // 0x0110(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_GenericDismissal; // 0x0114(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_OnUse_AllMissionsInProgress; // 0x0118(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_OnUse_MissionComplete; // 0x011C(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_OnUse_MissionsAvailable; // 0x0120(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_OnUse_NoMissions; // 0x0124(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_MissionTurnedIn; // 0x0128(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_Provoked; // 0x012C(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_Unprovoked; // 0x0130(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_Dodge; // 0x0134(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_ReacquireTarget; // 0x0138(0x0004) (Edit, Const) - TArray OnStartEchoCallBehaviors; // 0x013C(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray OnStopEchoCallBehaviors; // 0x0148(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray EchoScreenParticleModifiers; // 0x0154(0x000C) (Edit, Const, NeedCtorLink, EditInline) - class UGearboxDialogEventTag* DET_IncomingChampion; // 0x0160(0x0004) (Edit, Const) - float MapOpenTriggerTime; // 0x0164(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_MapOpenRemark; // 0x0168(0x0004) (Edit, Const) - float SkillsOpenTriggerTime; // 0x016C(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_SkillPointToSpend; // 0x0170(0x0004) (Edit, Const) - float ComparisonOpenTriggerTime; // 0x0174(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_CompareItems; // 0x0178(0x0004) (Edit, Const) - float TravelBlockedActorDistance; // 0x017C(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_TravelBlocked; // 0x0180(0x0004) (Edit, Const) - class UGearboxDialogEventTag* DET_Taunt; // 0x0184(0x0004) (Edit, Const) - class UGearboxDialogPriority* ActivePlotMissionMinPriority; // 0x0188(0x0004) (Edit, Const) - class UGearboxDialogPriority* ActiveSideMissionMinPriority; // 0x018C(0x0004) (Edit, Const) - class UGearboxDialogPriority* ActiveMissionMinPriorityStart; // 0x0190(0x0004) (Edit, Const) - class UGearboxDialogPriority* SideMissionKickoffPriority; // 0x0194(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDialogGlobalsDefinition"); - return ptr; - } - - - void TriggerTemplateEvent(class UGearboxDialogEventTag* Event, class AActor* Instigator, class AActor* Other, class UObject* ObjectParameter); - static void StaticTriggerTemplateEvent(class UGearboxDialogEventTag* Event, class AActor* Instigator, class AActor* Other, class UObject* ObjectParameter); - static class UWillowDialogGlobalsDefinition* Get(); -}; - - -// Class WillowGame.WillowDialogManager -// 0x001C (0x00C0 - 0x00DC) -class UWillowDialogManager : public UGearboxDialogManager -{ -public: - class AActor* EchoActor; // 0x00C0(0x0004) (Transient) - class UWillowDialogEmoteDefinition* EchoEmote; // 0x00C4(0x0004) (Transient) - TArray PureEchoActors; // 0x00C8(0x000C) (Transient, NeedCtorLink) - struct FQueuedPersonalEchoLog QueuedPersonalEcho; // 0x00D4(0x0008) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDialogManager"); - return ptr; - } - - - void PlayPersonalEchoLog(class UWillowDialogEventTag* InEventTag, class UGearboxDialogGroup* InGroup); - bool IsMissionKickoffPlaying(); - int GetPriorityForEchoActor(); - void Cleanup(); - void PlayEchoDialog(class UWillowDialogEventTag* InEvent, class UWillowDialogNameTag* InName, bool bForcePlayAsPureEcho); -}; - - -// Class WillowGame.WillowDialogNameTag -// 0x0040 (0x0048 - 0x0088) -class UWillowDialogNameTag : public UGearboxDialogNameTag -{ -public: - struct FString CallerName; // 0x0048(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FEchoPortraitInfo DefaultEchoPortrait; // 0x0054(0x0018) (Edit, Const, NeedCtorLink) - TArray EmotePortraits; // 0x006C(0x000C) (Edit, Const, NeedCtorLink) - TArray EmoteStances; // 0x0078(0x000C) (Edit, Const, NeedCtorLink) - class UDownloadableExpansionDefinition* DlcExpansion; // 0x0084(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDialogNameTag"); - return ptr; - } - - - void EndStance(class AActor* inActor, class UWillowDialogEmoteDefinition* InEmote); - void BeginStance(class AActor* inActor, class UWillowDialogEmoteDefinition* InEmote); - static void StaticHideEchoPortrait(const FScriptInterface& DialogContext, class UWillowDialogEmoteDefinition* InEmote, class AWillowPlayerController* InInstigator); - static void StaticShowEchoPortrait(const FScriptInterface& DialogContext, class UWillowDialogEmoteDefinition* InEmote, class AWillowPlayerController* InInstigator); -}; - - -// Class WillowGame.WillowDialogVar_InstanceData -// 0x0008 (0x0070 - 0x0078) -class UWillowDialogVar_InstanceData : public UGearboxDialogVariable -{ -public: - struct FName InstanceDataName; // 0x0070(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDialogVar_InstanceData"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDialogVar_Passenger -// 0x0000 (0x0070 - 0x0070) -class UWillowDialogVar_Passenger : public UGearboxDialogVariable -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDialogVar_Passenger"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDynamicNavMeshConnectionPoint -// 0x0054 (0x0244 - 0x0298) -class AWillowDynamicNavMeshConnectionPoint : public ANavigationPoint -{ -public: - struct FPointer VfTable_IIGBXNavMeshSpecialMove; // 0x0244(0x0004) (Const, Native, NoExport) - TArray Connections; // 0x0248(0x000C) (Edit, NeedCtorLink) - TArray PointsThatConnectToMe; // 0x0254(0x000C) (Edit, EditConst, NeedCtorLink) - struct FBasedPosition PositionOnNavMesh; // 0x0260(0x0034) (Edit, EditConst) - unsigned long bIsOnValidNavMesh : 1; // 0x0294(0x0004) (Edit, EditConst) - unsigned long bEnabled : 1; // 0x0294(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDynamicNavMeshConnectionPoint"); - return ptr; - } - - - void OnToggle(class USeqAct_Toggle* Action); -}; - - -// Class WillowGame.WillowDynamicNavMeshConnectionPointRenderingComponent -// 0x0008 (0x0210 - 0x0218) -class UWillowDynamicNavMeshConnectionPointRenderingComponent : public UPrimitiveComponent -{ -public: - struct FColor ConnectionValidColor; // 0x0210(0x0004) (Edit) - struct FColor ConnectionInvalidColor; // 0x0214(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDynamicNavMeshConnectionPointRenderingComponent"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDynamicPathBlockingVolume -// 0x0014 (0x01BC - 0x01D0) -class AWillowDynamicPathBlockingVolume : public AVolume -{ -public: - struct FPointer VfTable_IIGBXNavMeshObstacle; // 0x01BC(0x0004) (Const, Native, NoExport) - unsigned long bEnabled : 1; // 0x01C0(0x0004) (Edit) - TArray BlockedAllegiances; // 0x01C4(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDynamicPathBlockingVolume"); - return ptr; - } - - - void OnToggle(class USeqAct_Toggle* Action); -}; - - -// Class WillowGame.WillowEffectCoordinator -// 0x0078 (0x003C - 0x00B4) -class UWillowEffectCoordinator : public UObject -{ -public: - TArray SupportedEffects; // 0x003C(0x000C) (Config, GlobalConfig, NeedCtorLink) - int ManagedParticlesReserveLength; // 0x0048(0x0004) (Config, GlobalConfig) - int ManagedAudioReserveLength; // 0x004C(0x0004) (Config, GlobalConfig) - int ExternalComponentsReserveLength; // 0x0050(0x0004) (Config, GlobalConfig) - TArray Processes; // 0x0054(0x000C) (NeedCtorLink) - TArray ExternalComponents; // 0x0060(0x000C) (ExportObject, Component, NeedCtorLink, EditInline) - TArray ManagedParticles; // 0x006C(0x000C) (ExportObject, Component, NeedCtorLink, EditInline) - TArray ManagedAudio; // 0x0078(0x000C) (ExportObject, Component, NeedCtorLink, EditInline) - TArray ManagedAudioFreeList; // 0x0084(0x000C) (NeedCtorLink) - TArray ManagedParticlesFreeList; // 0x0090(0x000C) (NeedCtorLink) - TArray ExternalComponentsFreeList; // 0x009C(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnEffectComplete__Delegate; // 0x00A8(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowEffectCoordinator"); - return ptr; - } - - - static void StaticHandleReplicatedEffect(class UObject* EffectOwner, const struct FName& IgnoreInstanceData, struct FReplicatedCoordinatedEffect* Effect); - bool HasEffect(class UObject* Target, class UCoordinatedEffectDefinition* TheDefinition, class AActor* EffectOwner); - bool PopEffect(class UObject* Target, class UCoordinatedEffectDefinition* TheDefinition, class AActor* EffectOwner, bool IncludeChainedEffects); - float PushEffect(class UObject* Target, class UCoordinatedEffectDefinition* TheDefinition, class AActor* EffectOwner, float StartingPercent, const struct FName& IgnoreInstanceData, bool bViaReplication, const struct FScriptDelegate& EffectCompleteDelegate); - bool PopMutex(class UObject* Target, const struct FName& MutexName); - void GetBaseMaterials(class UMeshComponent* Mesh, TArray* MaterialResult, int* CurrentBaseIndex); - void PopAllEffects(class UObject* Target); - void OnEffectComplete(class UObject* Target); -}; - - -// Class WillowGame.WillowElevator -// 0x0028 (0x01F4 - 0x021C) -class AWillowElevator : public AInterpActor -{ -public: - unsigned long bEnabled : 1; // 0x01F4(0x0004) (Edit) - unsigned long bMoving : 1; // 0x01F4(0x0004) - int FloorIndex; // 0x01F8(0x0004) - int DestFloorIndex; // 0x01FC(0x0004) - int InitialFloorIndex; // 0x0200(0x0004) (Edit) - TArray Floors; // 0x0204(0x000C) (Edit, NeedCtorLink) - TArray Buttons; // 0x0210(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowElevator"); - return ptr; - } - - - void ButtonsGoToInUseState(); - void ButtonsGoToEnabledState(); - void OnToggle(class USeqAct_Toggle* Action); - void SetDestFloorIndex(int NewDestFloorIndex, class AActor* InInstigator); - void ButtonPushed(unsigned char Usage, int CallFloor, class AActor* User); - void TryGoToInitialState(); - bool ChildEncroachingOn(class AInterpActor* Child, class AActor* Other); - void PostBeginPlay(); -}; - - -// Class WillowGame.WillowElevatorRenderingComponent -// 0x0000 (0x0210 - 0x0210) -class UWillowElevatorRenderingComponent : public UPrimitiveComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowElevatorRenderingComponent"); - return ptr; - } - -}; - - -// Class WillowGame.WillowEmitter -// 0x0008 (0x0194 - 0x019C) -class AWillowEmitter : public AEmitter -{ -public: - float NetCullDistanceSquared; // 0x0194(0x0004) - unsigned long bOwnerNoSeeEmitter : 1; // 0x0198(0x0004) (Net, RepNotify) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowEmitter"); - return ptr; - } - - - void SetOwnerNoSeeEmitter(bool bNewOwnerNoSeeEmitter); - void ReplicatedEvent(const struct FName& VarName); -}; - - -// Class WillowGame.StatusEffectReplicatedEmitter -// 0x001C (0x019C - 0x01B8) -class AStatusEffectReplicatedEmitter : public AWillowEmitter -{ -public: - class UParticleSystem* EmitterTemplate; // 0x019C(0x0004) (Net, RepNotify) - float ServerLifeSpan; // 0x01A0(0x0004) - unsigned long bIgnite : 1; // 0x01A4(0x0004) (Net, RepNotify) - unsigned long bCorrosive : 1; // 0x01A4(0x0004) (Net, RepNotify) - unsigned long bShock : 1; // 0x01A4(0x0004) (Net, RepNotify) - unsigned long bAmp : 1; // 0x01A4(0x0004) (Net, RepNotify) - unsigned long bSlow : 1; // 0x01A4(0x0004) (Net, RepNotify) - unsigned long bHealing : 1; // 0x01A4(0x0004) (Net, RepNotify) - float RandomTTL; // 0x01A8(0x0004) - float AccumulatedTime; // 0x01AC(0x0004) - FScriptInterface BaseTarget; // 0x01B0(0x0008) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("StatusEffectReplicatedEmitter"); - return ptr; - } - - - void TearOff(); - void ChooseRandomTTL(); - void BaseChange(); - void TornOff(); - void SetTemplate(class UParticleSystem* NewTemplate, bool bDestroyOnFinish); - bool IsEnabled(unsigned char Type); - struct FName GetParameterName(unsigned char Type); - void ResetDistributionForEffect(unsigned char Type, float Distribution); - void UpdateDistributions(); - int GetEffectCount(); - void UpdateEffect(unsigned char Type, bool bEnabled); - void ReplicatedEvent(const struct FName& VarName); - void PostBeginPlay(); -}; - - -// Class WillowGame.WillowExposureUtilityStrategy -// 0x0000 (0x003C - 0x003C) -class UWillowExposureUtilityStrategy : public UExposureUtilityStrategy -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowExposureUtilityStrategy"); - return ptr; - } - -}; - - -// Class WillowGame.WillowForcedReachSpec -// 0x0000 (0x0084 - 0x0084) -class UWillowForcedReachSpec : public UForcedReachSpec -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowForcedReachSpec"); - return ptr; - } - - - bool DoSpecialMove(class AWillowPawn* WP); -}; - - -// Class WillowGame.WillowGameEngine -// 0x0048 (0x07CC - 0x0814) -class UWillowGameEngine : public UGearboxEngine -{ -public: - struct FPointer VfTable_ISparkUpdateCallback; // 0x07CC(0x0004) (Const, Native, NoExport) - struct FString SourceMapName; // 0x07D0(0x000C) (NeedCtorLink) - struct FString DestMapName; // 0x07DC(0x000C) (NeedCtorLink) - struct FString LastNonFakeEntrySourceMapName; // 0x07E8(0x000C) (NeedCtorLink) - unsigned char LevelChangeState; // 0x07F4(0x0001) - unsigned char UnknownData00[0x3]; // 0x07F5(0x0003) MISSED OFFSET - TArray FullyLoadedIniPackages; // 0x07F8(0x000C) (Transient, NeedCtorLink) - unsigned long bPauseLostFocusWindowed : 1; // 0x0804(0x0004) (Config) - unsigned long bWasPaused : 1; // 0x0804(0x0004) (Transient) - unsigned long bIsTickingCIV : 1; // 0x0804(0x0004) (Transient) - unsigned long bCIVEnabled : 1; // 0x0804(0x0004) (Transient) - float TimeBetweenCIVTicks; // 0x0808(0x0004) (Transient) - float LastCIVCheckTime; // 0x080C(0x0004) (Transient) - struct FPointer OverlappedCIV; // 0x0810(0x0004) (Const, Native, Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGameEngine"); - return ptr; - } - - - bool FastTravelIsAccessibleForTime(unsigned char InAccessibilityTime); - void CheckCIV(); - class APersistentTransitionLandmark* GetTransitionLandmark(const struct FString& Source, const struct FString& Dest); - void TeleportPlayer(class APersistentTransitionLandmark* Landmark, class AWillowPlayerPawn* PlayerPawn); - void UnpauseForLevelLoad(class AGameInfo* GI); - void PauseForLevelLoad(class AGameInfo* GI, class APlayerController* Authority); - bool CanUnpause(); -}; - - -// Class WillowGame.WillowCoopGameInfo -// 0x0010 (0x0614 - 0x0624) -class AWillowCoopGameInfo : public AWillowGameInfo -{ -public: - TArray Teams; // 0x0614(0x000C) (NeedCtorLink) - unsigned long bSomeoneJustJoined : 1; // 0x0620(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowCoopGameInfo"); - return ptr; - } - - - void InitializeTeams(); - void HandleSeamlessTravelPlayer(class AController** C); - void GetSeamlessTravelActorList(bool bToEntry, TArray* ActorList); - void PostSeamlessTravel(); - void DisableFakePauseFor(class APlayerController* PC); - bool OverrideCanUnpauseInternalUI(); - void ProcessLeviathanPlayerLeft(class AController* PC); - void ProcessLeviathanPlayerJoined(class APlayerController* PC); - unsigned char GetLeviathanPlayerType(class AWillowPlayerController* PC); - void UpdatePartyLeader(); - void Logout(class AController* Exiting); - void PostLogin(class APlayerController* NewPlayer); - bool AllowPausing(class APlayerController* PC); - bool IsHumanControlled(class APawn* P); - bool ShouldOverrideDamageTypeForHealing(class UDamageTypeDefinition* DamageTypeDef); - class UDamageTypeDefinition* GetHealingDamageTypeDefinition(); - bool ConvertDamageToHealing(float Damage, class APawn* DamagedPawn, class AController* DamageInstigator, const struct FVector& HitLocation, class UClass* DamageSource, const struct FTraceHitInfo& HitInfo, class UDamagePipeline* Pipeline); - void ReduceDamage(class APawn* injured, class AController* InstigatedBy, const struct FVector& HitLocation, class UClass* DamageType, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline, float* Damage, struct FVector* Momentum); - bool IsFriendlyFire(class APawn* injured, const FScriptInterface& InstigatingTargetable); - bool ChangeTeam(class AController* Other, int N, bool bNewTeam); - unsigned char PickTeam(unsigned char Num, class AController* C); - void CreateTeam(int TeamIndex, const struct FString& TeamName); -}; - - -// Class WillowGame.WillowGameReplicationInfo -// 0x0280 (0x01EC - 0x046C) -class AWillowGameReplicationInfo : public AGameReplicationInfo -{ -public: - struct FActiveWaypointData ActiveWaypoints[0x6]; // 0x01EC(0x0018) (Net, RepRetry) - struct FActiveAreaWaypointData ActiveAreaWaypoints[0x4]; // 0x027C(0x0014) (Net) - class AWillowRadarManager* RadarMgr; // 0x02CC(0x0004) (Net) - class AStationTeleporterDestination* ActiveRespawnCheckpointTeleportActor; // 0x02D0(0x0004) - unsigned char FastTravelLocationsBitfield[0x10]; // 0x02D4(0x0001) (Net) - unsigned char CachedBossHasShield; // 0x02E4(0x0001) - unsigned char bIsNPCAllyEnabled[0x2]; // 0x02E5(0x0001) (Net) - unsigned char MatchmakingState; // 0x02E7(0x0001) (Net, RepNotify) - unsigned char StartGameState; // 0x02E8(0x0001) (Net, Transient) - unsigned char UnknownData00[0x3]; // 0x02E9(0x0003) MISSED OFFSET - TArray FastTravelLocations; // 0x02EC(0x000C) (NeedCtorLink) - class AWillowVersusDuelInfo* PotentialDuels[0x6]; // 0x02F8(0x0004) (Net) - class AWillowVersusDuelInfo* ActiveDuels[0x2]; // 0x0310(0x0004) (Net) - float TimeOfDay; // 0x0318(0x0004) - float DayNightCycleRate; // 0x031C(0x0004) (Transient) - float DayNightCycleRateBaseValue; // 0x0320(0x0004) (Const) - TArray DayNightCycleRateModifierStack; // 0x0324(0x000C) (Const, Transient, NeedCtorLink) - float SecondsUntilShopsReset; // 0x0330(0x0004) (Net) - float ShopTimerRate; // 0x0334(0x0004) (Net) - float bAnyPlayerAttemptedFastTravel; // 0x0338(0x0004) (Net, Transient) - float bAnyPlayerEnteredVehicle; // 0x033C(0x0004) (Net, Transient) - int CurrentPlaythrough; // 0x0340(0x0004) (Net, RepNotify) - int PlaythroughOverride; // 0x0344(0x0004) (Net, RepNotify) - TArray ReplicatedClientFlags; // 0x0348(0x000C) (NeedCtorLink) - class AMissionTracker* MissionTracker; // 0x0354(0x0004) (Net) - class AWillowVehicle* PlayerSpawnedVehicles[0x2]; // 0x0358(0x0004) (Net) - unsigned long HardcoreMode : 1; // 0x0360(0x0004) (Net) - unsigned long bHasBossBar : 1; // 0x0360(0x0004) (Net) - unsigned long ReplicatedBossHasShield : 1; // 0x0360(0x0004) (Net) - unsigned long DisplayedBossHasShield : 1; // 0x0360(0x0004) - unsigned long bPlayersSoundLikeJack : 1; // 0x0360(0x0004) (Net, RepNotify) - int StartGameTimer; // 0x0364(0x0004) (Net) - class AWillowAIPawn* BossPawn; // 0x0368(0x0004) (Net) - struct FString BossName; // 0x036C(0x000C) (Net, NeedCtorLink) - int BossLevel; // 0x0378(0x0004) (Net) - float ReplicatedBossHealth; // 0x037C(0x0004) (Net) - float ReplicatedBossShield; // 0x0380(0x0004) (Net) - float CachedBossHealth; // 0x0384(0x0004) - float CachedBossShield; // 0x0388(0x0004) - float DisplayedBossHealth; // 0x038C(0x0004) - float DisplayedBossShield; // 0x0390(0x0004) - class AWillowAIPawn* NPCAllyPawn[0x2]; // 0x0394(0x0004) (Net) - struct FString NPCAllyName[0x2]; // 0x039C(0x000C) (Net, NeedCtorLink) - struct FVector NPCAllyLocation[0x2]; // 0x03B4(0x000C) (Net) - TArray PlayerRemovedDelegates; // 0x03CC(0x000C) (NeedCtorLink) - TArray PlayerNameUpdatedDelegates; // 0x03D8(0x000C) (NeedCtorLink) - TArray PlayerUidUpdatedDelegates; // 0x03E4(0x000C) (NeedCtorLink) - TArray PlayerCharacterClassUpdatedDelegates; // 0x03F0(0x000C) (NeedCtorLink) - TArray PlayerExpLevelUpdatedDelegates; // 0x03FC(0x000C) (NeedCtorLink) - int OverpowerLevelModifier; // 0x0408(0x0004) (Transient) - TArray MatchmakingStateChangedDelegates; // 0x040C(0x000C) (NeedCtorLink) - class UWillowSeqAct_InterpMenu* MenuMatinee; // 0x0418(0x0004) - class UAkState* MusicAkState; // 0x041C(0x0004) (Net, Transient) - class UNameListDefinition* NameListDef; // 0x0420(0x0004) (Net) - struct FScriptDelegate __OnPlayerRemoved__Delegate; // 0x0424(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnPlayerNameUpdated__Delegate; // 0x0430(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnPlayerUidUpdated__Delegate; // 0x043C(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnPlayerCharacterClassUpdated__Delegate; // 0x0448(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnPlayerExpLevelUpdated__Delegate; // 0x0454(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnMatchmakingStateChanged__Delegate; // 0x0460(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGameReplicationInfo"); - return ptr; - } - - - void NotifyPlaythroughChanged(); - void NotifyMatchmakingStateChanged(); - void ClearMatchmakingStateChangedDelegate(const struct FScriptDelegate& MatchmakingStateChangedDelegate); - void AddMatchmakingStateChangedDelegate(const struct FScriptDelegate& MatchmakingStateChangedDelegate); - void OnMatchmakingStateChanged(unsigned char NewState); - bool IsNighttime(); - bool IsDaytime(); - void ClearNPCAllies(); - void UpdateNPCAlliesInfo(); - int FindAvailableNPCAllySlot(class AWillowAIPawn* NPCAllyActor); - int FindNPCAllyIndex(class AWillowAIPawn* NPCAllyActor); - void InitNPCAlly(bool bEnable, class AWillowAIPawn* NPCAllyActor); - void UpdateBossBarInfo(); - void InitBossBar(bool bEnable, class AWillowAIPawn* BossActor); - void NotifyPlayerExpLevelUpdated(class AWillowPlayerReplicationInfo* WPRI); - void TriggerPlayerExpLevelUpdatedDelegates(class AWillowPlayerReplicationInfo* WPRI); - void ClearPlayerExpLevelUpdatedDelegate(const struct FScriptDelegate& PlayerExpLevelUpdatedDelegate); - void AddPlayerExpLevelUpdatedDelegate(const struct FScriptDelegate& PlayerExpLevelUpdatedDelegate); - void OnPlayerExpLevelUpdated(class AWillowPlayerReplicationInfo* WPRI); - void NotifyPlayerCharacterClassUpdated(class AWillowPlayerReplicationInfo* WPRI); - void TriggerPlayerCharacterClassUpdatedDelegates(class AWillowPlayerReplicationInfo* WPRI); - void ClearPlayerCharacterClassUpdatedDelegate(const struct FScriptDelegate& PlayerCharacterClassUpdatedDelegate); - void AddPlayerCharacterClassUpdatedDelegate(const struct FScriptDelegate& PlayerCharacterClassUpdatedDelegate); - void OnPlayerCharacterClassUpdated(class AWillowPlayerReplicationInfo* WPRI); - void NotifyPlayerUidUpdated(class APlayerReplicationInfo* PRI); - void TriggerPlayerUidUpdatedDelegates(class APlayerReplicationInfo* PRI); - void ClearPlayerUidUpdatedDelegate(const struct FScriptDelegate& PlayerUidUpdatedDelegate); - void AddPlayerUidUpdatedDelegate(const struct FScriptDelegate& PlayerUidUpdatedDelegate); - void OnPlayerUidUpdated(class APlayerReplicationInfo* PRI); - void NotifyPlayerNameUpdated(class APlayerReplicationInfo* PRI); - void TriggerPlayerNameUpdatedDelegates(class APlayerReplicationInfo* PRI); - void ClearPlayerNameUpdatedDelegate(const struct FScriptDelegate& PlayerNameUpdatedDelegate); - void AddPlayerNameUpdatedDelegate(const struct FScriptDelegate& PlayerNameUpdatedDelegate); - void OnPlayerNameUpdated(class APlayerReplicationInfo* PRI); - void RemovePRI(class APlayerReplicationInfo* PRI); - void AddPRI(class APlayerReplicationInfo* PRI); - void TriggerPlayerRemovedDelegates(); - void ClearPlayerRemovedDelegate(const struct FScriptDelegate& PlayerRemovedDelegate); - void AddPlayerRemovedDelegate(const struct FScriptDelegate& PlayerRemovedDelegate); - void OnPlayerRemoved(); - bool ClientFlagGet(const struct FName& ClientFlag); - void ClientFlagSet(const struct FName& ClientFlag, bool bEnable); - void ClientInitClientFlags(); - void InitClientFlags(class AWillowPlayerController* WPC); - bool IsStationInList(class UTravelStationDefinition* TravelLocation); - void AddFastTravelLocation(class UTravelStationDefinition* TravelLocation); - bool InColiseumGameplayMap(); - bool CacheMenuMatinee(); - void PostBeginPlay(); - static class UWillowVersusDuelGlobals* GetDuelGlobals(); - void UpdateJackVoiceModulation(); - void SetPlayersSoundLikeJack(bool InPlayersSoundLikeJack); - void NotifyMissionTrackerCinematicModeChanged(); - void ReplicatedEvent(const struct FName& VarName); - void ClearFastTravelLocations(); - int GetCurrPlaythrough(); - void SetPlaythroughOverride(class AWillowPlayerController* PrimaryWPC, int InPlaythroughOverride); - void SetCurrentPlaythrough(class AWillowPlayerController* PrimaryWPC, int InCurrPlaythrough); -}; - - -// Class WillowGame.WillowGameViewportClient -// 0x015C (0x011C - 0x0278) -class UWillowGameViewportClient : public UGameViewportClient -{ -public: - class UWillowUIInteraction* ViewportUI; // 0x011C(0x0004) - unsigned long bCheckedEntry : 1; // 0x0120(0x0004) - unsigned long bMainMenuMousePressed : 1; // 0x0120(0x0004) (Transient) - class UTexture2D* LoadBackground; // 0x0124(0x0004) - class UTexture2D* LoadingImage; // 0x0128(0x0004) - struct FSubtitleProfile SubtitleProfileDefault; // 0x012C(0x0010) (Config) - struct FSubtitleProfile SubtitleProfileSplitScreenVertical; // 0x013C(0x0010) (Config) - struct FSubtitleProfile SubtitleProfileSplitScreenHorizontal; // 0x014C(0x0010) (Config) - struct FSubtitleProfile SubtitleProfileCinematic; // 0x015C(0x0010) (Config) - struct FString LevelActionMessages[0x6]; // 0x016C(0x000C) (Const, Localized, NeedCtorLink) - struct FLoginState SavedLoginState[0x4]; // 0x01B4(0x0010) (NeedCtorLink) - struct FLoginState CurrentLoginState[0x4]; // 0x01F4(0x0010) (NeedCtorLink) - struct FGamepadState Gamepads[0x4]; // 0x0234(0x0004) (Transient) - unsigned char WaitingOnDeviceSelectionResults[0x4]; // 0x0244(0x0001) (Transient) - int WaitingOnDeviceRemovalNotification[0x4]; // 0x0248(0x0004) (Transient) - int LastKnownProfileSaveCount[0x4]; // 0x0258(0x0004) (Transient) - int LastKnownChallengeRank[0x4]; // 0x0268(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGameViewportClient"); - return ptr; - } - - - void Tick(float DeltaTime); - void TryNotifyDeviceSelectionComplete(int ControllerId); - void DeviceSelectionDone(bool bWasSuccessful); - void NotifyDeviceSelectionStarted(unsigned char ControllerId); - static void SetPCSplitscreenEnabled(bool bEnabled); - static bool IsPCSplitscreenEnabled(); - static bool PlatformSupportsSplitscreen(); - void OnEndGameForReturnToTitleComplete(const struct FName& SessionName, bool bWasSuccessful); - void ReturnToTitleScreenNoPC(); - void NotifyConnectionError(unsigned char MessageType, const struct FString& Message, const struct FString& Title); - bool ShouldIgnoreNetworkErrors(); - bool IsWidescreen(); - void SplitScreenLeave(); - bool CanSplitScreenLeave(); - void UpdateSplitscreenConfiguration(); - class ULocalPlayer* SplitScreenJoin(int ControllerId, bool SpawnActor, struct FString* OutError); - bool CanSplitScreenJoin(); - void RenderHeader(class UCanvas* Canvas); - void PostRender(class UCanvas* Canvas); - void GameSessionEnded(); - bool AreHudMoviesVisible(); - void GetSubtitleRegion(struct FVector2D* MinPos, struct FVector2D* MaxPos); - void UpdateActiveSplitscreenType(); - void SetSplitscreenConfiguration(unsigned char SplitType); - bool HasLoginStateChanged(unsigned char LocalUserNum); - void SaveLoginState(unsigned char LocalUserNum); - void InitializeCurrentLoginState(); - void NotifyLoginChanged(unsigned char LocalUserNum); - void RemovedDlcDependantMU(); - void RemovedDlcDependantMUFrontend(); - void TryNotifyStorageDeviceChanged(); - void NotifyStorageDeviceChange(); - bool ReturnToTitleForDlcInstall_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - void RegisterMarketingUnlocksFromDlc(); - void NotifyDlcRefreshComplete(); - bool RemovePlayer(class ULocalPlayer* ExPlayer); - class ULocalPlayer* CreatePlayer(int ControllerId, bool bSpawnActor, struct FString* OutError); - bool InputAxis(int ControllerId, const struct FName& Key, float Delta, float DeltaTime, bool bGamepad); - bool InputKey(int ControllerId, const struct FName& Key, unsigned char EventType, float AmountDepressed, bool bGamepad); - void DlcManagerCreatedInit(); - bool Init(struct FString* OutError); - void OpenMapMenu(); -}; - - -// Class WillowGame.WillowGlobals -// 0x00EC (0x00F4 - 0x01E0) -class UWillowGlobals : public UGearboxGlobals -{ -public: - TArray PlayerClassIdentifiers; // 0x00F4(0x000C) (NeedCtorLink) - TArray PlayerNameIdentifiers; // 0x0100(0x000C) (NeedCtorLink) - unsigned long bEnableSpeech : 1; // 0x010C(0x0004) (Config) - unsigned long bIsDefaultWorldBodyAvailable : 1; // 0x010C(0x0004) (Transient) - unsigned long LoadingMovieShouldPlayToEnd : 1; // 0x010C(0x0004) (Transient) - unsigned long bClassDropsInitialized : 1; // 0x010C(0x0004) (Transient) - class UWorldBody* DefaultWorldBodyStandIn; // 0x0110(0x0004) (Transient) - TArray DamagePipelinePool; // 0x0114(0x000C) (Transient, NeedCtorLink) - class UWillowAutoAimStrategyDefinition* AutoAimDefinition; // 0x0120(0x0004) - class UPlayerTrainingMessageListDefinition* PlayerTrainingMessages; // 0x0124(0x0004) (Const) - struct FString DefaultGlobalsDefinitionName; // 0x0128(0x000C) (Config, NeedCtorLink) - class UFastTravelStationsLookup* MasterFastTravelStationList; // 0x0134(0x0004) (Transient) - class ULevelDependencyList* MasterLevelDependencyList; // 0x0138(0x0004) (Transient) - class UPawnRelevanceUtility* TheRelevanceUtility; // 0x013C(0x0004) (Transient) - class UClass* TheRelevanceUtilityClass; // 0x0140(0x0004) - TArray ClientInteractiveObjects; // 0x0144(0x000C) (Transient, NeedCtorLink) - TArray LoadingMovieExceptions; // 0x0150(0x000C) (Transient, NeedCtorLink) - class ULcdHelper* TheLCDHelper; // 0x015C(0x0004) (Transient) - class UWillowEffectCoordinator* TheEffectsCoordinator; // 0x0160(0x0004) (Transient) - class UWillowObstacleUtility* TheObstacleUtility; // 0x0164(0x0004) (Transient) - class UWillowCustomizationManager* TheCustomizationManager; // 0x0168(0x0004) (Transient) - class UWillowPlayerPawnDataManager* ThePlayerPawnDataManager; // 0x016C(0x0004) (Transient) - class UAkBank* PersistentLevelSFXBank; // 0x0170(0x0004) (Transient) - class UAkBank* PersistentLevelVoiceBank; // 0x0174(0x0004) (Transient) - TArray ActiveHomingProjectileList; // 0x0178(0x000C) (Transient, NeedCtorLink) - TArray PickupList; // 0x0184(0x000C) (NeedCtorLink) - class AVehicleLifetimeManager* TheVehicleLifetimeManager; // 0x0190(0x0004) (Transient) - class UVehicleCrewAnimSetLookupTable* AggregatedVehicleCrewAnimSetTable; // 0x0194(0x0004) (Transient) - TArray BoundaryTurretList; // 0x0198(0x000C) (Transient, NeedCtorLink) - class UNPCLoadBalancer* TheNPCLoadBalancer; // 0x01A4(0x0004) (Transient) - class UDamageOverTimeManager* TheDamageOverTimeManager; // 0x01A8(0x0004) (Transient) - TArray SpectatorPointList; // 0x01AC(0x000C) (Transient, NeedCtorLink) - TArray KnownCurrencies; // 0x01B8(0x000C) (Transient, NeedCtorLink) - class UAssetLibraryManager* AssLibMan; // 0x01C4(0x0004) - TArray LegacyPlayerClassIdentifiers; // 0x01C8(0x000C) (Transient, NeedCtorLink) - TArray PlayThroughBasedBalanceModifiers; // 0x01D4(0x000C) (Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGlobals"); - return ptr; - } - - - void FindCurrencies(); - void FindCurrenciesIn(class UCurrencyListDefinition* CurrencyList, TArray* Currencies); - void AddBoundaryTurret(class AWillowBoundaryTurret* OneTurret); - class UDamageOverTimeManager* GetDamageOverTimeManager(); - class UNPCLoadBalancer* GetNPCLoadBalancer(); - class UGameReleaseDefinition* GetCurrentGameReleaseDef(); - struct FString GetLocalizedDamageType(unsigned char DamageType); - struct FString GetLocalizedDamageCauser(unsigned char DamageCauserType); - bool CheckIfSpawnWillFail(class UClass* SpawnClass, const struct FVector& SpawnLocation); - struct FString PresetGetCaption(const struct FName& PresetName, const struct FName& KeyName); - bool ApplyControllerPreset(const struct FName& PresetName, class UWillowPlayerInput* WPI); - class AWillowSpectatorPoint* GetPrevSpectatorPoint(class AWillowSpectatorPoint* CurrentPoint); - class AWillowSpectatorPoint* GetNextSpectatorPoint(class AWillowSpectatorPoint* CurrentPoint); - class AWillowSpectatorPoint* GetFirstSpectatorPoint(); - void RemoveSpectatorPoint(class AWillowSpectatorPoint* SpecPoint); - void AddSpectatorPoint(class AWillowSpectatorPoint* SpecPoint); - void SetColorBlindMode(int InColorBlind); - int GetColorBlindMode(); - void RemovePickup(class AWillowPickup* inPickup); - void AddPickup(class AWillowPickup* inPickup); - void RemoveActiveHomingProjectile(class AWillowProjectile* HomingProjectile); - void AddActiveHomingProjectile(class AWillowProjectile* HomingProjectile); - class UDominantDirectionalLightComponent* GetTimeOfDayDominantDirectionalLightComponent(); - struct FString ResolveCustomMarkupString(const struct FString& StringToResolve); - class AVehicleLifetimeManager* GetVehicleLifetimeManager(); - class UWillowPlayerPawnDataManager* GetPlayerPawnDataManager(); - class UWillowCustomizationManager* GetCustomizationManager(); - void GetUISortedValidPlayerNameIdentifiers(bool bFilterUnownedDlcCharacters, TArray* OutPlayerNameIdentifiers); - class UPlayerSaveGame* GetDefaultPlayerSaveGame(const struct FString& CharacterName); - class UPlayerNameIdentifierDefinition* GetPlayerNameIdentifierDefinition(const struct FString& CharacterName); - class UPlayerClassIdentifierDefinition* GetPlayerClassIdentifierDefinition(const struct FString& ClassName); - TArray GetPlayerChallenges(bool bIncludeDlcChallenges); - class ULcdHelper* GetTheLCDHelper(); - void ToggleUnlockCode(int UnlockCode); - bool IsCodeUnlocked(int UnlockCode); - void SetLoadingMovieFinished(); - class UPawnRelevanceUtility* GetPawnRelevanceUtility(); - class ULevelDependencyList* GetLevelDependencyList(); - class UFastTravelStationsLookup* GetFastTravelStationsLookup(); - class UWillowEffectCoordinator* GetEffectCoordinator(); - float GetGlobalFallingDamageScale(class UObject* ContextSource); - float GetGlobalAIRocketWeaponDamageScale(); - float GetGlobalAIAssaultWeaponDamageScale(); - float GetGlobalAISniperWeaponDamageScale(); - float GetGlobalAISmgWeaponDamageScale(); - float GetGlobalAIShotgunWeaponDamageScale(); - float GetGlobalAIPistolWeaponDamageScale(); - float GetGlobalAIWeaponDamageScale(); - float GetGlobalAIDamageScale(class UObject* DamageInstigatorContextSource); - class UGlobalsDefinition* GetGlobalsDefinition(); - void ReleaseDamagePipelineObject(class UDamagePipeline* Pipeline); - class UDamagePipeline* GetDamagePipelineObject(); - void DeleteWorldBodyStandIn(class UWorldBody** StandIn); - class UWorldBody* CreateWorldBodyStandIn(); - class UWillowSaveGameManager* GetWillowSaveGameManager(); - static class UWillowGlobals* GetWillowGlobals(); - void RemoveInteractiveObject(class AWillowInteractiveObject* Object); - void AddInteractiveObject(class AWillowInteractiveObject* Object); -}; - - -// Class WillowGame.WillowHUD -// 0x02B4 (0x0224 - 0x04D8) -class AWillowHUD : public AHUD -{ -public: - unsigned long bPawnInspectorUsesAIDebugCam : 1; // 0x0224(0x0004) (Const, Config, GlobalConfig) - unsigned long bShowDlcVersionErrors : 1; // 0x0224(0x0004) (Const, Config, GlobalConfig) - unsigned long bShowDlcNeedsEnumerationError : 1; // 0x0224(0x0004) (Const, Config, GlobalConfig) - unsigned long bShowBros : 1; // 0x0224(0x0004) (Config) - unsigned long bShowBuildInfo : 1; // 0x0224(0x0004) (Config) - unsigned long bShowHUDRestoreValue : 1; // 0x0224(0x0004) (Transient) - unsigned long bAIInspectorEnabled : 1; // 0x0224(0x0004) - unsigned long bStatusEffectInspectorEnabled : 1; // 0x0224(0x0004) - unsigned long bShowHosEnabled : 1; // 0x0224(0x0004) - unsigned long bShowViewModelAnimDebug : 1; // 0x0224(0x0004) - unsigned long bShowConnectionWarning : 1; // 0x0224(0x0004) - unsigned long bAutoAimDebugEnabled : 1; // 0x0224(0x0004) - float DlcVersionErrorDisplayDuration; // 0x0228(0x0004) (Const, Config, GlobalConfig) - float DlcVersionErrorDisplayStartTime; // 0x022C(0x0004) (Transient) - float PlayerInfoHeight; // 0x0230(0x0004) (Edit) - float PlayerInfoMaxDist; // 0x0234(0x0004) - class APawn* PawnOwner; // 0x0238(0x0004) - class AWillowInventory* SavedLookAtInventory; // 0x023C(0x0004) - class AActor* CachedBestPickup; // 0x0240(0x0004) - class AActor* CachedHoverPickup; // 0x0244(0x0004) - class AActor* ClientSavedPickup; // 0x0248(0x0004) - class AActor* ClosestPickup; // 0x024C(0x0004) - class UParticleSystemComponent* HoverParticleComponent; // 0x0250(0x0004) (ExportObject, Transient, Component, EditInline) - TArray PendingKillHoverComponents; // 0x0254(0x000C) (Transient, Component, NeedCtorLink) - class UItemPickupGFxMovie* PickupItemCard; // 0x0260(0x0004) (Transient) - class UParticleSystemComponent* PickupParticleComponent; // 0x0264(0x0004) (ExportObject, Transient, Component, EditInline) - struct FString BuildNumber; // 0x0268(0x000C) (NeedCtorLink) - struct FString BuildTag; // 0x0274(0x000C) (NeedCtorLink) - struct FString BuildChangelist; // 0x0280(0x000C) (NeedCtorLink) - int BuildInfoXOffset; // 0x028C(0x0004) (Config) - int BuildInfoYOffset; // 0x0290(0x0004) (Config) - class AWillowPlayerController* WPlayerOwner; // 0x0294(0x0004) - class AWillowPlayerReplicationInfo* WPRI; // 0x0298(0x0004) - class UHUDDefinition* HUDDef; // 0x029C(0x0004) - FScriptInterface CurrentTargetable; // 0x02A0(0x0008) - FScriptInterface LastPreferredTargetable; // 0x02A8(0x0008) - float HealthBarFadeStartTime; // 0x02B0(0x0004) - struct FVector LastAutogunTargetLocation; // 0x02B4(0x000C) - float InspectAIOutputStartingXPos; // 0x02C0(0x0004) (Config) - float InspectAIOutputStartingYPos; // 0x02C4(0x0004) (Config) - float InspectAIOutputIndentSize; // 0x02C8(0x0004) (Config) - float InspectAIMaxFlagOutputLineSize; // 0x02CC(0x0004) (Config) - struct FColor InspectAIRulesColor; // 0x02D0(0x0004) (Config) - struct FColor InspectAITimersColor; // 0x02D4(0x0004) (Config) - struct FColor InspectAITargetsColor; // 0x02D8(0x0004) (Config) - struct FColor InspectAIFlagIsTrueColor; // 0x02DC(0x0004) (Config) - struct FColor InspectAIFlagIsFalseColor; // 0x02E0(0x0004) (Config) - float InspectStatusEffectOutputStartingXPos; // 0x02E4(0x0004) (Config) - float InspectStatusEffectOutputStartingYPos; // 0x02E8(0x0004) (Config) - float InspectStatusEffectOutputIndentSize; // 0x02EC(0x0004) (Config) - struct FString InspectStatusEffectTypeName; // 0x02F0(0x000C) (Config, NeedCtorLink) - struct FColor ShowHosColor; // 0x02FC(0x0004) (Config) - int DangerousIconDifference; // 0x0300(0x0004) - int ImpossibleEnemyDifference; // 0x0304(0x0004) - class UWillowHUDGFxMovie* HUDMovie; // 0x0308(0x0004) (Transient) - class UWeaponScopeGFxMovie* WeaponScopeMovie; // 0x030C(0x0004) (Transient) - class UStatusMenuExGFxMovie* StatusMenuExMovie; // 0x0310(0x0004) - class UMaterialInstanceConstant* SavingMatInst; // 0x0314(0x0004) - class UMaterialInstanceConstant* ConnectionMatInst; // 0x0318(0x0004) - class UMaterial* SavingMat; // 0x031C(0x0004) - class UMaterial* ConnectionMat; // 0x0320(0x0004) - float SaveDuration; // 0x0324(0x0004) - float SaveStartTime; // 0x0328(0x0004) - float FadeStartTime; // 0x032C(0x0004) - float FadeDuration; // 0x0330(0x0004) - struct FString RespawnDialogString; // 0x0334(0x000C) (Const, Localized, NeedCtorLink) - struct FString RespawnDialogFeeWaivedString; // 0x0340(0x000C) (Const, Localized, NeedCtorLink) - struct FString RespawnDialogTitleString; // 0x034C(0x000C) (Const, Localized, NeedCtorLink) - struct FString RespawnDialogOtherDiedString; // 0x0358(0x000C) (Const, Localized, NeedCtorLink) - struct FString RespawnDialogOtherDiedFeeWaivedString; // 0x0364(0x000C) (Const, Localized, NeedCtorLink) - struct FString RespawnDialogUnknownPlayerString; // 0x0370(0x000C) (Const, Localized, NeedCtorLink) - float ScreenFadeStartTime; // 0x037C(0x0004) - float ScreenFadeDuration; // 0x0380(0x0004) - float ScreenFadeStartOpacity; // 0x0384(0x0004) - float ScreenFadeOpacity; // 0x0388(0x0004) - struct FColor ScreenFadeColor; // 0x038C(0x0004) - struct FString DuelCountdownString; // 0x0390(0x000C) (Const, Localized, NeedCtorLink) - struct FString DuelOutOfBoundsString; // 0x039C(0x000C) (Const, Localized, NeedCtorLink) - float DefaultMessageDuration; // 0x03A8(0x0004) (Config) - struct FString DeathStringPistol; // 0x03AC(0x000C) (Const, Localized, NeedCtorLink) - struct FString DeathStringShotgun; // 0x03B8(0x000C) (Const, Localized, NeedCtorLink) - struct FString DeathStringSMG; // 0x03C4(0x000C) (Const, Localized, NeedCtorLink) - struct FString DeathStringSniperRifle; // 0x03D0(0x000C) (Const, Localized, NeedCtorLink) - struct FString DeathStringRocketLauncher; // 0x03DC(0x000C) (Const, Localized, NeedCtorLink) - struct FString DeathStringAssaultRifle; // 0x03E8(0x000C) (Const, Localized, NeedCtorLink) - struct FString DeathStringFragGrenade; // 0x03F4(0x000C) (Const, Localized, NeedCtorLink) - struct FString DeathStringProteanGrenade; // 0x0400(0x000C) (Const, Localized, NeedCtorLink) - struct FString DeathStringIncindiaryDamage; // 0x040C(0x000C) (Const, Localized, NeedCtorLink) - struct FString DeathStringShockDamage; // 0x0418(0x000C) (Const, Localized, NeedCtorLink) - struct FString DeathStringExplosiveDamage; // 0x0424(0x000C) (Const, Localized, NeedCtorLink) - struct FString DeathStringCorrosiveDamage; // 0x0430(0x000C) (Const, Localized, NeedCtorLink) - struct FString DeathStringImpactDamage; // 0x043C(0x000C) (Const, Localized, NeedCtorLink) - struct FString DeathStringSuicide; // 0x0448(0x000C) (Const, Localized, NeedCtorLink) - struct FString DeathStringUnknown; // 0x0454(0x000C) (Const, Localized, NeedCtorLink) - struct FString DeathStringFallDamage; // 0x0460(0x000C) (Const, Localized, NeedCtorLink) - float SavingMaterialScale; // 0x046C(0x0004) (Config) - float ConnectionMaterialScale; // 0x0470(0x0004) (Config) - float ConnectionWarningStartTime; // 0x0474(0x0004) - float SavingIconXOffset; // 0x0478(0x0004) (Config) - float SavingIconYOffset; // 0x047C(0x0004) (Config) - int MaxNumPickups; // 0x0480(0x0004) - float PendingWeaponCardDisplayTime; // 0x0484(0x0004) (Const, Config, GlobalConfig) - unsigned char ActiveEquippedCardType; // 0x0488(0x0001) (Transient) - unsigned char ActivePickupCardType; // 0x0489(0x0001) (Transient) - unsigned char UnknownData00[0x2]; // 0x048A(0x0002) MISSED OFFSET - class AWillowInventory* ItemComparison[0x2]; // 0x048C(0x0004) (Transient) - class UMaterial* DebugMarkerMat; // 0x0494(0x0004) (Const) - struct FInteractionIconWithOverrides CurrentPickupIcon; // 0x0498(0x0014) - class UWillowGFxColiseumOverlayMovie* ColiseumOverlayMovie; // 0x04AC(0x0004) - TArray QueuedChallengeNotifications; // 0x04B0(0x000C) (Transient, NeedCtorLink) - struct FString QueuedInitFrame; // 0x04BC(0x000C) (Transient, NeedCtorLink) - TArray PlayedInitFrames; // 0x04C8(0x000C) (Transient, NeedCtorLink) - class USwfMovie* QueuedPullThePinNotification; // 0x04D4(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowHUD"); - return ptr; - } - - - void ShowChallengeWidget(class UChallengeDefinition* InChallenge, int InLevelIndex, int InConditionIndex, int InCurrStatVal, int InGoalStatVal); - void ShowIpAddress(); - void LevelTimer(); - void AutoAimDebug(); - void AmmoAbsorbed(class UClass* DamageSource, class UWillowDamageTypeDefinition* DamageTypeDef); - bool ColiseumWantsSuppressHUD(); - class UWillowGFxColiseumOverlayMovie* GetPlayingColiseumOverlayMovie(); - void ColiseumNotify(unsigned char NotifyType); - void RuleAnnounce(); - void RoundAnnounce(int Round, int Wave, int MaxRound, const struct FString& HealthModText, const struct FString& DamageModTex, const struct FString& ShieldModTex); - void BeginRoundAnnounce(); - void StartColiseumTimer(unsigned char CountdownLength); - void CloseColiseumOverlay(); - void UpdateColiseumRule(class UColiseumRuleDefinition* RuleInfo, unsigned char UpdateMode); - void OnColiseumOverlayClosing(); - void OnColiseumOverlayOpening(class UWillowGFxColiseumOverlayMovie* Overlay); - void OnLostFocusPause(bool Enable); - bool CanPauseOnLostFocus(bool bEnable); - void DrawAlwaysOnTopItems(); - void SetConnectionProblem(bool bIsConnected); - void SetCanPickupItem(class AActor* Pickup, bool bUpdatePickupCard); - void StartFade(float InOpacity, float InFadeDuration, const struct FColor& Incolor); - void FadeOut(float FadeLength); - void FadeIn(float FadeLength); - void NotifySavingComplete(float InSaveDuration); - void NotifySavingStarted(); - void ToggleHUD(); - void ShowTargetAnimDebug(); - void ShowAnimDebugFP(); - void ShowRespawnDialog(int Cost); - void CloseStatusMenu(class UWillowUIInteraction* Interaction); - void TryFakePauseInSinglePlayer(); - void RunStatusMenu(class UWillowUIInteraction* Interaction); - void PlayStatusMovie(); - void CloseHUDMovie(); - void HUDIsClosing(); - void OpenHUDMovie(bool bDeferred); - void _OpenHUDMovie(); - void ShowInspectedStatusEffectTarget(const FScriptInterface& Target, const struct FVector& PlayerCameraPosition, const struct FVector& PlayerCameraDirection, float* YPos); - void AddPostRenderedActor(class AActor* A); - void RemovePostRenderedActor(class AActor* A); - void ShowInspectedAI(class AWillowAIPawn* AIPawnToInspect, const struct FVector& PlayerCameraPosition, const struct FVector& PlayerCameraDirection, float* YPos); - void DrawShowIos(class AWillowInteractiveObject* WIO, const struct FVector& ViewPosition, const struct FVector& ViewRotation); - void DrawShowHos(class AWillowAIPawn* WAIP, const struct FVector& ViewPosition, const struct FVector& ViewRotation); - class UWeaponScopeGFxMovie* GetWeaponScopeMovie(); - class UWillowHUDGFxMovie* GetHUDMovie(); - void DisplayTargetPopupInfo(); - void UpdatePickupParticles(); - void PostRenderDebug(); - void DrawSpectatorHud(); - void DrawEngineHUD(); - float ScaleY(float Y); - float ScaleX43(float X); - float ScaleX(float X); - struct FColor GetColorForExpLevel(class AActor* Pickup); - void ShowPickupCard(bool bShow, bool bIsPrimaryPlayer, bool bAutoUse); - struct FVector GetPickupCardLocation(class AActor* Pickup, bool bApplyPitchOffset); - void DetachPickupHoverPSys(class AActor* Pickup); - void AttachPickupHoverPSys(class AActor* Pickup, bool bInPickupRange); - void GetItemHoverBounds(class AActor* Pickup, float* X, float* Y, float* XL, float* YL); - void DrawItemFeedbackInfo(); - void DrawDebugFeedbackForPickup(class AActor* Pickup); - void DrawBuildInfo(); - void DrawHUD(); - void DoStartupDrawHUD(); - void DrawDamageIndicator(const struct FVector& HitDir, bool bShieldOnlyDamage); - void BuildInfo(); - void DrawbShowHUDIsFalseHUD(); - void SetWPRI(); - void Destroyed(); - void CreateWeaponScopeMovie(); - void CreateHUDMovie(); - void PostBeginPlay(); - void InitHud(); - void ClearCustomMessage(unsigned char MsgType); - void DisplayCustomMessage(unsigned char MsgType, const struct FString& MessageString, float Duration, const struct FColor& DrawColor, class UClass* InMessageClass, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class UObject* OptionalObject); - void LoadBuildInfo(); -}; - - -// Class WillowGame.WillowImpactDefinition -// 0x0138 (0x003C - 0x0174) -class UWillowImpactDefinition : public UImpactDefinition -{ -public: - struct FImpactResponseEffect FallbackEffect; // 0x003C(0x0094) (Edit, Const, NeedCtorLink) - unsigned char Usage; // 0x00D0(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x00D1(0x0003) MISSED OFFSET - class UWillowImpactDefinition* Parent; // 0x00D4(0x0004) (Edit, Const) - class UWillowImpactDefinition* AlternateImpactDefinition; // 0x00D8(0x0004) (Edit, Const) - struct FImpactResponseEffect UnconditionalResponse; // 0x00DC(0x0094) (Edit, Const, NeedCtorLink) - class UAkEvent* ImpactAkEvent; // 0x0170(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowImpactDefinition"); - return ptr; - } - - - void HandleRigidBodyImpact(class AActor* Instigator, class UPrimitiveComponent* HitComponent, class UPrimitiveComponent* OtherComponent, int ContactIndex, bool bReplicateEffect, struct FCollisionImpactData* RigidCollisionData); -}; - - -// Class WillowGame.WillowExplosionImpactDefinition -// 0x0000 (0x0174 - 0x0174) -class UWillowExplosionImpactDefinition : public UWillowImpactDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowExplosionImpactDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WillowInteractiveObject -// 0x022C (0x0188 - 0x03B4) -class AWillowInteractiveObject : public AActor -{ -public: - struct FPointer VfTable_IITimerBehavior; // 0x0188(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IICustomEvent; // 0x018C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIKilledBehavior; // 0x0190(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIInstanceData; // 0x0194(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIStatusEffectTarget; // 0x0198(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IITargetable; // 0x019C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_ISpecialMoveInterface; // 0x01A0(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIDynamicObstacle; // 0x01A4(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIMapDisplayInfo; // 0x01A8(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIDesignerAttributeProvider; // 0x01AC(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIDamageSurface; // 0x01B0(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIUsable; // 0x01B4(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBalancedActor; // 0x01B8(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIMissionDirector; // 0x01BC(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIMissionObjective; // 0x01C0(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIGFxActorMovie; // 0x01C4(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IILootable; // 0x01C8(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIDamageable; // 0x01CC(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBehaviorConsumer; // 0x01D0(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBodyCompositionInstance; // 0x01D4(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIFocusable; // 0x01D8(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIHitRegionConsumer; // 0x01DC(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IISimpleAnimPlayer; // 0x01E0(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IGearboxDialogInterface; // 0x01E4(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IILevelChallengeObject; // 0x01E8(0x0004) (Const, Native, NoExport) - class UInteractiveObjectDefinition* InteractiveObjectDefinition; // 0x01EC(0x0004) (Edit, Net, RepNotify) - class UPawnAllegiance* Allegiance; // 0x01F0(0x0004) (Edit, Net, RepNotify) - TArray EnabledBehaviorSets; // 0x01F4(0x000C) (Edit, NeedCtorLink) - class UCylinderComponent* CylinderComponent; // 0x0200(0x0004) (ExportObject, Component, EditInline) - class USkeletalMeshComponent* ObjectMesh; // 0x0204(0x0004) (ExportObject, Transient, Component, EditInline) - unsigned char bCanBeUsed[0x2]; // 0x0208(0x0001) - unsigned char bCostsToUse[0x2]; // 0x020A(0x0001) (Transient) - unsigned char CostsToUseType[0x2]; // 0x020C(0x0001) (Transient) - unsigned char CompassIcon; // 0x020E(0x0001) (Net, RepNotify) - unsigned char NumberInChallengeGroup; // 0x020F(0x0001) (Edit, Const) - unsigned char WarriorFade; // 0x0210(0x0001) (Net, Transient) - unsigned char UnknownData00[0x3]; // 0x0211(0x0003) MISSED OFFSET - int CostsToUseAmount[0x2]; // 0x0214(0x0004) (Transient) - unsigned long bSetPrimaryUsabilityByMissionDirectives : 1; // 0x021C(0x0004) (Transient) - unsigned long bShouldBeTargetable : 1; // 0x021C(0x0004) (Net, Transient, RepNotify) - unsigned long bTakeDamageCausedByRadiusDamage : 1; // 0x021C(0x0004) - unsigned long bHasBeenKilled : 1; // 0x021C(0x0004) (Transient) - unsigned long bDead : 1; // 0x021C(0x0004) (Transient) - unsigned long bInitialized : 1; // 0x021C(0x0004) (Transient) - unsigned long MoveOwnerOnEditorMove : 1; // 0x021C(0x0004) (EditorOnly) - unsigned long OwnerControlsEditorMove : 1; // 0x021C(0x0004) (EditorOnly) - unsigned long bWaitingForInteractiveObjectDefinition : 1; // 0x021C(0x0004) - unsigned long bBeingHealed : 1; // 0x021C(0x0004) (Transient) - unsigned long bNonCheatGodMode : 1; // 0x021C(0x0004) (Transient) - unsigned long bActiveObstacle : 1; // 0x021C(0x0004) (Transient) - unsigned long bCurrentlyThrottled : 1; // 0x021C(0x0004) (Transient) - class UDynamicLightEnvironmentComponent* LightEnvironment; // 0x0220(0x0004) (Edit, ExportObject, Transient, Component, EditInline) - FScriptInterface AllegianceParent; // 0x0224(0x0008) (Transient) - TArray AllegianceChildren; // 0x022C(0x000C) (Transient, NeedCtorLink) - int NumAICurrentlyTargeting; // 0x0238(0x0004) (Transient) - struct FInteractiveObjectReplicatedStateData ReplicatedState; // 0x023C(0x001C) (Net, Transient, RepNotify) - struct FBehaviorConsumerHandle ConsumerHandle; // 0x0258(0x0004) - struct FReplicatedBehaviorEvent ReplicatedBehaviorEvent; // 0x025C(0x0004) (Net, RepNotify) - struct FInstanceDataSet InstanceState; // 0x0260(0x000C) (Component, NeedCtorLink) - struct FReplicatedCoordinatedEffect ReplicatedCFX; // 0x026C(0x0008) (Net, RepNotify) - class URegionDefinition* ManuallyBalanceToRegionDef; // 0x0274(0x0004) (Edit, Const) - int ExpLevel; // 0x0278(0x0004) (Net) - int GameStage; // 0x027C(0x0004) (Net) - int AwesomeLevel; // 0x0280(0x0004) (Net) - struct FBalanceDefSpawnedActorState BalanceDefinitionState; // 0x0284(0x000C) (Net, Transient, RepNotify) - struct FTimerBehaviorUserState InteractiveObjectTimers; // 0x0290(0x0024) - int LastMaxHealth; // 0x02B4(0x0004) - float LastHealth; // 0x02B8(0x0004) (Transient) - int MaxHealth; // 0x02BC(0x0004) (Net, Transient) - int MaxHealthBaseValue; // 0x02C0(0x0004) (Const) - TArray MaxHealthModifierStack; // 0x02C4(0x000C) (Const, Transient, NeedCtorLink) - float Health; // 0x02D0(0x0004) (Net) - TArray AttributeStartingValues; // 0x02D4(0x000C) (Edit, NeedCtorLink) - TArray DesignerAttributes; // 0x02E0(0x000C) (NeedCtorLink) - float AlwaysRelevantDistanceSquared; // 0x02EC(0x0004) (Const) - class UStatusEffectsComponent* StatusEffectComp; // 0x02F0(0x0004) (ExportObject, Transient, Component, EditInline) - class UMissionDirectivesDefinition* Directives; // 0x02F4(0x0004) (Edit, Net, EditInline, RepNotify) - class UParticleSystemComponent* MissionDirectorParticle; // 0x02F8(0x0004) (ExportObject, Transient, Component, EditInline) - int ObjectiveBit; // 0x02FC(0x0004) (Edit, EditConst, DuplicateTransient) - TArray AnnouncedMissions; // 0x0300(0x000C) (Transient, NeedCtorLink) - struct FName AssociatedStationDefinitionName; // 0x030C(0x0008) (Edit) - TArray Loot; // 0x0314(0x000C) (Edit, NeedCtorLink) - float MaxDrawDistanceOverride; // 0x0320(0x0004) (Net, RepNotify) - class AController* LastDamagedByController; // 0x0324(0x0004) - float HitRegionHealthScaleAttribute; // 0x0328(0x0004) (Transient) - float HitRegionHealthScaleAttributeBaseValue; // 0x032C(0x0004) (Const) - TArray HitRegionHealthScaleAttributeModifierStack; // 0x0330(0x000C) (Const, Transient, NeedCtorLink) - class UHitRegionHelper* MyHitRegionHelper; // 0x033C(0x0004) - class USpecialMoveComponent* SMComponent; // 0x0340(0x0004) (ExportObject, Transient, Component, EditInline) - struct FReplicatedSpecialMoveData ReplicatedSMData; // 0x0344(0x0014) (Net, RepNotify) - int SimpleAnimState; // 0x0358(0x0004) (Transient) - int RepSimpleAnimState; // 0x035C(0x0004) (Net, Transient, RepNotify) - TArray SimpleAnimInfo; // 0x0360(0x000C) (Transient, NeedCtorLink) - class AWillowLightProjectileManager* LightProjMgr; // 0x036C(0x0004) (Net, Transient) - class UInteractionIconDefinition* InteractionIconOverride[0x2]; // 0x0370(0x0004) (Transient) - class AWwiseSoundGroup* SoundGroup; // 0x0378(0x0004) (Edit, CrossLevelActive) - FScriptInterface TargetPatsy; // 0x037C(0x0008) (Transient) - class UGearboxDialogComponent* DialogComponent; // 0x0384(0x0004) (ExportObject, Component, EditInline) - struct FGearboxDialogReplicatedData DialogReplicatedData; // 0x0388(0x0014) (Net, RepNotify) - class UGearboxDialogNameTag* CurrentNameTag; // 0x039C(0x0004) (Net, Transient) - class UPrimitiveComponent* LastUsedComponent; // 0x03A0(0x0004) (ExportObject, Transient, Component, EditInline) - float SkelUpdateTime; // 0x03A4(0x0004) (Transient) - float LastThrottleCheck; // 0x03A8(0x0004) (Transient) - class UChallengeDefinition* AssociatedChallenge; // 0x03AC(0x0004) (Edit, Const) - float RepObjectMeshScale; // 0x03B0(0x0004) (Net, Transient, RepNotify) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowInteractiveObject"); - return ptr; - } - - - void OnPlayerClosedMissionUI(class AWillowPlayerController* ThePlayer); - void OnPlayerOpenedMissionUI(class AWillowPlayerController* ThePlayer); - struct FString GetMapDisplayName(); - struct FString GetMapDisplayHeader(); - void GetObstacleInfo(struct FObstacleData* Data); - class AActor* GetObstacleActor(); - bool GetMagnetData(struct FVector* MagnetLoc, struct FVector* MagnetVel); - void SetObstacleVelocity(struct FVector* NewVelocity); - bool CanAvoidObstacle(struct FObstacleData* Obstacle); - bool CanAvoidObstacles(); - void SetObstacleActive(bool bActive); - bool IsObstacleActive(); - void SetDialogNameTag(class UGearboxDialogNameTag* NewName); - void ServerDialog_TriggerEvent(class UGearboxDialogEventTag* EventTag, class AActor* Other, class UObject* ObjectParameter); - struct FGearboxDialogReplicatedData GetReplicatedDialogData(); - void SetReplicatedDialogData(class UGearboxDialogAct_Talk* TalkAct, struct FGearboxDialogData* Data); - void GetDialogGroups(TArray* Groups); - class UGearboxDialogComponent* GetDialogComponent(); - class UGearboxDialogNameTag* GetDialogNameTag(); - bool CanTalk(); - bool TouchDenied(class AActor* Other); - void SetPatsy(const FScriptInterface& NewPatsy); - FScriptInterface GetPatsy(); - bool IsBeingHealed(); - void SetBeingHealed(bool bNewBeingHealed); - class AController* GetControllerResponsibleForDamage(); - class AActor* GetInstigator(); - void SetInteractionIcon(class UInteractionIconDefinition* Icon, unsigned char UsedType); - bool HasAnyMissionsForPlayer(); - struct FVector GetMissionDirectorLocation(); - int GetAllDirectorData(TArray* OutData); - class AWillowLightProjectileManager* GetLightProjMgrFor(class AWillowWeapon* aWeapon); - void NotifyTakeHit(class AController* InstigatedBy, const struct FVector& HitLocation, float Damage, class UClass* DamageType, const struct FVector& Momentum, class UDamagePipeline* Pipeline); - void ServerSpecialMove_StopAny(); - void ServerSpecialMove_Stop(class USpecialMoveDefinition* OldSMD); - void ServerSpecialMove_Queue(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data); - void ServerSpecialMove_Play(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data); - void SetReplicatedSMData(struct FSpecialMoveData* NewSMData); - unsigned char GetDefaultRootMotionRotationMode(); - unsigned char GetDefaultRootMotionMode(); - class USkeletalMeshComponent* GetSkelMesh(); - class USpecialMoveComponent* GetSMComponent(); - class AActor* GetActor(); - struct FVector GetFocusScreenOffset(); - float GetFocusRadius(); - struct FVector GetFocusLocation(); - void EndFocus(class APawn* User); - void BeginFocus(class APawn* User); - bool ShieldAbsorbedAmmo(class UClass* DamageSource, class UWillowDamageTypeDefinition* DamageTypeDef, float* DamagePercentToAbsorb); - float GetIntrinsicArmor(); - void OnShieldDepleted(class AController* DamageInstigator, unsigned char DamageType); - void SetShieldStrength(float ShieldValue); - float GetMaxShieldStrength(); - float GetShieldStrength(); - void NotifyDamageTaken(struct FDamageEventSummary* DamageSummary); - bool WillLootableBeResetOnLevelLoad(); - void PlayHit(class APawn* SomePawn, const struct FVector& HitLocation, class UClass* inDamageType, const struct FVector& Momentum, const struct FTraceHitInfo& HitInfo, class UDamagePipeline* Pipeline); - void ResetHitRegionHealth(class UBodyHitRegionDefinition* HitRegion); - void PlayHealingReaction(struct FDamageReactionData* Data); - void HealDamageOnHitRegion(class AController* InstigatedBy, class UBodyHitRegionDefinition* HitRegion, struct FDamageEventSummary* DamageSummary); - void PlayDamageReaction(const struct FName& HitBone, bool bDeath, struct FDamageReactionData* Data, struct FVector* HitLocation, struct FVector* HitMomentum); - void ReplicateDamageEffect(class UBodyHitRegionDefinition* HitRegion, int GoreDataIndex, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, bool bWasHeal); - float GetMaxHealth(); - float GetHealth(); - void AddDamageToHitRegion(class AController* InstigatedBy, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UBodyHitRegionDefinition* HitRegion, const struct FVector& HitLocation, const struct FVector& HitMomentum, struct FDamageEventSummary* DamageSummary); - void GetHitRegionHealthValues(class UBodyHitRegionDefinition* HitRegion, float* outHealth, float* outMaxHealth); - class UBodyHitRegionDefinition* GetHitRegionForTakenDamage(class AController* InstigatedBy, const struct FTraceHitInfo& HitInfo); - void AddMissionLoot(class UItemPoolDefinition* MissionPool); - bool GetDroppedLoot(TArray* SpawnedLoot); - bool GetAttachedLoot(TArray* SpawnedLoot); - void ServerClearStatusEffects(bool bKillImmediately); - void Behavior_ClearStatusEffects(bool bKillImmediately); - void SetMorphNodeWeight(class UMorphNodeWeight* Node, float NewWeight, float WeightBlendTime); - void UpdateTargetableState(bool bNewShouldBeTargetable); - void Behavior_RegisterTargetable(bool bUnregister); - struct FString GetHumanReadableName(); - void GetTargetName(struct FString* TargetName); - unsigned char GetAutoAimProfile(); - float GetMagnetismRange(); - struct FVector GetMagnetismOrigin(); - bool IsAutoAimTarget(); - float GetTargetingModifier(); - bool HasHomingTargetComponents(); - bool IsValidHomingTarget(); - void Behavior_SetCanTarget(unsigned char ChangeStatus); - int ShowSelfAsTarget(bool bControllersOnly); - bool GetTargetableIsHidden(); - struct FVector GetTargetableLocation(); - bool CanSnapZoom(); - struct FVector GetSnapLocation(); - bool IsTargetableProxy(); - bool IsTargetable(bool bIgnoreCloakAbility); - unsigned char GetOpinion(class UObject* Other); - void SetAllegiance(class UPawnAllegiance* NewAllegiance); - class UPawnAllegiance* GetDefaultAllegiance(); - class UPawnAllegiance* GetObjectAllegiance(); - bool IsSameAllegiance(class UObject* anObject); - bool IsNeutral(class UObject* anObject); - bool IsFriendly(class UObject* anObject); - bool IsEnemy(class UObject* anObject); - void GFx_NotifyMovieDestroy(class UGearboxGFxMovie* Movie); - void GFx_NotifyMovieCreate(class UGearboxGFxMovie* Movie); - class AActor* GFx_GetMovieActor(); - bool GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState); - bool GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState); - void DestroyOwnedInstanceData(); - void Destroyed(); - void CleanupKilledInteractiveObject(); - int GetObjectiveBit(); - void DeactivateMissionDirectorParticle(); - void SetMissionDirectorParticle(); - void MissionStatusChanged(); - void SetMissionDirectivesUsability(unsigned char ChangeUsability); - void OnPlayerTurnedInMission(class AWillowPlayerController* PlayerTurningIn, class UMissionDefinition* MissionTurnedIn); - void OnPlayerAcceptedMission(class AWillowPlayerController* PlayerAccepting, class UMissionDefinition* MissionAccepted); - int GetInProgressMissions(TArray* InProgressMissions); - int GetRedeemableMissions(TArray* RedeemableMissions); - int GetEligibleMissions(TArray* EligibleMissions); - void AddMissionDirective(bool bRegisterDirector, struct FMissionDirectorData* NewDirective); - void RegisterMissionDirector(); - void NotifyUserCouldNotAffordAttemptedUse(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType); - bool UseObject(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType); - bool GetInstanceData(const struct FName& DataName, TArray* InstanceData); - bool RemoveInstanceDataObject(class UObject* InstanceDataObject); - bool RemoveInstanceData(const struct FName& DataName); - bool SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames); - class UInstancedDesignerAttribute* GetInstancedDesignerAttribute(class UAttributeDefinition* Definition, const struct FName& DesignerAttributeName, unsigned char AttributeDataType); - class UInstancedDesignerAttribute* CreateDesignerAttribute(class UDesignerAttributeDefinition* Definition, const struct FName& DesignerAttributeName, unsigned char AttributeDataType); - void InitializeAttributeStartingValues(); - void Behavior_ChangeUsabilityCost(unsigned char ChangeType, unsigned char CostType, int CostAmount, unsigned char UsedType); - bool GetUsability(unsigned char UsedType); - bool SetUsabilityForComponent(bool bNewUsable, class UActorComponent* UsedComponent, unsigned char UsedType); - void SetUsability(bool bUsable, unsigned char UsedType, class UActorComponent* UsedComponent); - void Behavior_ChangeUsability(unsigned char ChangeType, class UActorComponent* UsedComponent, unsigned char UsedType); - void Behavior_Killed(class AActor* Killer, class UDamageTypeDefinition* TechFilter, unsigned char DeathType); - void Behavior_CauseRadiusDamage(float Radius, float DamageAmount, bool bFullDamage, float Momentum, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UImpactDefinition* ImpactDefinition, bool bCanDamageFriendlies, const struct FVector& Offset, const FScriptInterface& DamageCauser, bool bSkipTraceTest, class UObject* HitObject, float BarrelSourceTime, float PlantSourceTime, TArray* ActorsHurt); - void Behavior_CauseDamage(class AActor* Target, float DamageAmount, float Momentum, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UImpactDefinition* ImpactDefinition, bool bCanDamageFriendlies, const FScriptInterface& DamageCauser, float BarrelSourceTime, float PlantSourceTime); - void TakeRadiusDamage(class AController* InstigatedBy, float BaseDamage, float DamageRadius, class UClass* DamageType, float Momentum, const struct FVector& HurtOrigin, bool bFullDamage, const FScriptInterface& DamageCauser, float DamageFalloffExponent, class UDamagePipeline* Pipeline); - void DeadInteractiveObjectCleanup(); - void StartDeadInteractiveObjectCleanupTimer(); - void KilledBy(class APawn* EventInstigator); - void HandleHealthDepleted(class APawn* EventInstigator); - bool IsFullyArmored(); - unsigned char GetDamageSurfaceTypeFromHit(struct FTraceHitInfo* HitInfo); - unsigned char GetDefaultDamageSurfaceType(); - float AdjustMomentumForSurfaceType(float RawMomentum, class AController* DamageInstigator, class UDamageTypeDefinition* DamageTypeDefinition, const struct FTraceHitInfo& HitInfo); - void ReduceInteractiveObjectDamage(class AController* InstigatedBy, float* Damage); - class AController* GetLastDamagedByController(); - void TakeDamage(float RawDamage, class AController* EventInstigator, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline); - bool GetNonCheatGodMode(); - void SetNonCheatGodMode(bool NewMode); - void RunCustomEvent(const struct FName& EventName, class UObject* EventInstigator, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData); - void OnTimerEvent(unsigned char EventType, const struct FBehaviorParameters& EventData); - bool SetTimerState(unsigned char TimerId, const struct FBehaviorTimerState& TimerState); - bool GetTimerState(unsigned char TimerId, struct FBehaviorTimerState* TimerState); - float GetTimeSeconds(); - float EvaluateAttributeInitialization(const struct FAttributeInitializationData& InitData); - class UMeshComponent* GetMesh(); - class UAnimNode* FindAnimNode(const struct FName& NodeName); - void SetRotationRate(const struct FRotator& NewRotationRate); - float GetCollisionRadius(); - bool ConditionalReactToUse(class APawn* User, class UActorComponent* UsedComponent, unsigned char UsedType); - bool UsedBy(class APawn* User); - bool IsComponentUsable(class UActorComponent* UsableComponent, unsigned char UsedType); - void UnTouch(class AActor* Other); - void Touch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal); - void InitializeRelevanceDistance(unsigned char RelevanceDistance); - void InitializeTickGroup(); - void InitializeFromDefinition(class UInteractiveObjectDefinition* Definition, bool bSkipBehaviorSetsInitialization); - void ClearBodyCompositionInstance(); - FScriptInterface GetBodyInfoProvider(); - void ApplyPreviewBodyComposition(); - void ChangeInstanceDataSwitch(const struct FName& Switch, unsigned char NewValue); - void PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char BodyCompositionMode); - void PreRemoveBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex); - void InitializeRBPhys(); - void TerminateRBPhys(); - void SetCompassIcon(unsigned char NewIcon); - void ConditionalAddToCompass(bool bDestroyed); - void TornOff(); - void ApplyBalanceDefinitionCustomizations(); - void InitializeBalanceDefinitionState(class UBaseBalanceDefinition* BalanceDefinition, int GradeIndex); - void ReplicatedEvent(const struct FName& VarName); - void ReceiveDefinition(class UInteractiveObjectDefinition* Definition); - void ResendDefinition(); - bool CanResendDefinition(); - void TryAddToPostRenderedActorsList(); - void PostBeginPlay(); - void SetOverrideProgressNumber(unsigned char ProgressNum); - void SetOverrideAssociatedChallenge(class UChallengeDefinition* ChalDef); - unsigned char GetProgressNumber(); - class UChallengeDefinition* GetAssociatedChallenge(); - void ApplyMaxDrawDistanceOverride(); - void SetMaxDrawDistanceOverride(float NewMaxDrawDistanceOverride); - void UpdateCollideAsEncroacher(); - void SetCollisionOnComponentFromCollisionType(class UPrimitiveComponent* InComponent, unsigned char InCollisionType); - void SetCollisionFromCollisionType(); - struct FBehaviorConsumerHandle GetBehaviorConsumerHandle(); - void ProcessBehaviorSetsFlags(); - struct FName GetBalancedActorTypeIdentifier(); - void SetExpLevel(int NewExpLevel); - void SetAwesomeLevel(int NewAwesomeLevel); - void SetGameStage(int NewGameStage); - int GetExpLevelForEquip(); - int GetExpLevel(); - int GetAwesomeLevel(); - int GetGameStage(); - bool CanReceiveStatusEffects(); - void ReactToPrimaryStatusEffect(class UStatusEffectDefinition* StatusEffect); - class UObject* GetAttributeContextSource(); - float GetBoundingSphereRadius(); - void GetHitRegions(TArray* Regions, class UBodyHitRegionDefinition** DefaultRegion); - void AttachEmitter(class AEmitter* E, const struct FName& SocketName); - class UParticleSystem* GetDefaultStatusEffectsParticleSystemTemplate(); - TArray GetDefaultStatusEffectSockets(); - class UStatusEffectsComponent* GetStatusEffectsComponent(); - void SetInfoBarVisibility(bool bVisible); - bool HideTargetInfoOnHud(class APawn* HUDOwner); - float HackHealthDisplay(float InPercent); - bool IsChampion(); - bool IsBoss(); - bool DoesTargetableTakeDamage(); - bool DisplayParentInfo(); - void GetAllBarInfo(TArray* BarData); - void GetExpInfo(int* ExpLevelValue); - class AActor* GetTargetableActor(); -}; - - -// Class WillowGame.TravelStation -// 0x0070 (0x03B4 - 0x0424) -class ATravelStation : public AWillowInteractiveObject -{ -public: - struct FPointer VfTable_IIMission; // 0x03B4(0x0004) (Const, Native, NoExport) - class UParticleSystemComponent* StationAntennaLight; // 0x03B8(0x0004) (ExportObject, Component, EditInline) - class AStationTeleporterDestination* TeleportDest; // 0x03BC(0x0004) (DuplicateTransient) - struct FVector TeleportDestOffset; // 0x03C0(0x000C) (Edit) - struct FVector TravelStationActivationOffset; // 0x03CC(0x000C) (Edit) - unsigned long DetachTeleporter : 1; // 0x03D8(0x0004) (Edit) - unsigned long DetachTeleportInteraction : 1; // 0x03D8(0x0004) (Edit) - unsigned long bShouldBeActive : 1; // 0x03D8(0x0004) (Edit, Net, RepNotify) - unsigned long bIsCurrentlyActive : 1; // 0x03D8(0x0004) - unsigned long bHasActiveState : 1; // 0x03D8(0x0004) - unsigned long bFastTravelEnabled : 1; // 0x03D8(0x0004) (Net) - struct FString DebugDescription; // 0x03DC(0x000C) (Edit, NeedCtorLink) - class URegionDefinition* DebugGameStageRegion; // 0x03E8(0x0004) (Edit) - TArray TouchVolumes; // 0x03EC(0x000C) (Edit, NeedCtorLink) - float TouchRadius; // 0x03F8(0x0004) (Deprecated) - float StationTouchRadius; // 0x03FC(0x0004) (Edit) - float StationTouchHeight; // 0x0400(0x0004) (Edit) - struct FName Nozzle1SocketName; // 0x0404(0x0008) - struct FName Nozzle2SocketName; // 0x040C(0x0008) - struct FName Nozzle3SocketName; // 0x0414(0x0008) - struct FName Nozzle4SocketName; // 0x041C(0x0008) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TravelStation"); - return ptr; - } - - - bool CanResurrectHere(bool bIsLevelTravel); - void SetUsability(bool bUsable, unsigned char UsedType, class UActorComponent* UsedComponent); - class ULevelTransitionWaypointComponent* AddLevelTransitionWaypoint(class UMissionDefinition* Mission, const struct FName& MissionLevel); - static class ATravelStation* FindTravelStation(const struct FString& TravelStationDefinitionName); - static void SetFastTravelDebug(bool Enabled); - bool IsFastTravelEnabled(); - void MissionReactionObjectiveCleared(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* ClearedObjective); - void MissionReactionObjectiveUpdated(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* UpdatedObjective); - void MissionReactionObjectiveSetChanged(class AMissionTracker* Tracker, class UMissionObjectiveSetDefinition* NewSet, class UMissionObjectiveSetDefinition* PreviousSet); - void MissionReactionObjectiveComplete(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* CompletedObjective); - void MissionReactionStatusChanged(class AMissionTracker* Tracker, class UMissionDefinition* Mission, unsigned char NewStatus); - void MissionReactionLevelLoad(class AMissionTracker* Tracker, class UMissionDefinition* Mission); - bool GetInstanceData(const struct FName& DataName, TArray* InstanceData); - void ReplacePreviouslyActivatedStation(); - void SetStationActivatedState(bool bNewShouldBeActive, bool bChangeStateRegardlessOfCurrentState, bool bIsInitialActivation, bool bShouldBeInactive); - bool TouchDenied(class AActor* Other); - class UTravelStationDefinition* GetTravelStationDefinition(); - void InitializeFromDefinition(class UInteractiveObjectDefinition* Definition, bool bSkipBehaviorSetsInitialization); - void PostBeginPlay(); - void ReplicatedEvent(const struct FName& VarName); - void UpdateCollideAsEncroacher(); -}; - - -// Class WillowGame.FastTravelStation -// 0x0004 (0x0424 - 0x0428) -class AFastTravelStation : public ATravelStation -{ -public: - class UFastTravelStationDefinition* TravelDefinition; // 0x0424(0x0004) (Edit, Net) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FastTravelStation"); - return ptr; - } - - - bool CanResurrectHere(bool bIsLevelTravel); - struct FString GetMapDisplayName(); - struct FString GetHumanReadableName(); - int GetIsRegistered(); - class UTravelStationDefinition* GetTravelStationDefinition(); -}; - - -// Class WillowGame.LevelTravelStation -// 0x001C (0x0424 - 0x0440) -class ALevelTravelStation : public ATravelStation -{ -public: - class ULevelTravelStationDefinition* TravelDefinition; // 0x0424(0x0004) (Edit, Net) - TArray WaypointExceptions; // 0x0428(0x000C) (Edit, NeedCtorLink) - struct FString LevelTravelMapDisplayName; // 0x0434(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LevelTravelStation"); - return ptr; - } - - - struct FString GetDestinationMapName(); - struct FString GetMapDisplayName(); - struct FString GetHumanReadableName(); - class ULevelTravelStationDefinition* GetDlcDestination(); - void PostBeginPlay(); - class UTravelStationDefinition* GetTravelStationDefinition(); -}; - - -// Class WillowGame.ResurrectTravelStation -// 0x0000 (0x0424 - 0x0424) -class AResurrectTravelStation : public ATravelStation -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ResurrectTravelStation"); - return ptr; - } - - - bool CanResurrectHere(bool bIsLevelTravel); -}; - - -// Class WillowGame.VehicleSpawnStationPlatform -// 0x000C (0x03B4 - 0x03C0) -class AVehicleSpawnStationPlatform : public AWillowInteractiveObject -{ -public: - unsigned char StationSlot; // 0x03B4(0x0001) (Transient) - unsigned char UnknownData00[0x3]; // 0x03B5(0x0003) MISSED OFFSET - class UVehicleSpawnStationVehicleDefinition* CachedVSSVehicleDefinition; // 0x03B8(0x0004) (Net, Transient, RepNotify) - int SeatOccupiedFlags; // 0x03BC(0x0004) (Net, Transient, RepNotify) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VehicleSpawnStationPlatform"); - return ptr; - } - - - void SetInteractionIcon(class UInteractionIconDefinition* Icon, unsigned char UsedType); - void TriggerKismetVehicleSpawnEvents(class AWillowVehicle* SpawnedVehicle); - void SpawnVehicle(); - void Behavior_SpawnVehicle(); - void StartSpawnProcess(class UVehicleSpawnStationVehicleDefinition* VehicleDef); - bool UsedBy(class APawn* User); - bool TryToTeleportToVehicle(class APawn* User); - bool IsActorSpawnedVehicle(class AActor* Other); - void SetSeatOccupied(int SeatIdx, bool IsOccupied); -}; - - -// Class WillowGame.VehicleSpawnStationTerminal -// 0x0008 (0x03B4 - 0x03BC) -class AVehicleSpawnStationTerminal : public AWillowInteractiveObject -{ -public: - class AVehicleSpawnStationPlatform* SpawnPlatforms[0x2]; // 0x03B4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VehicleSpawnStationTerminal"); - return ptr; - } - - - void DespawnVehicle(int SlotIndex); - void SpawnVehicle(int SlotIndex, class UVehicleSpawnStationVehicleDefinition* VehicleType); - void StopUsing(); - bool UsedBy(class APawn* User); - bool ActivatedForPlayerUse(); - void UnlockForOtherUsers(); - void LockOutOtherUsers(class APawn* User); - void PostBeginPlay(); -}; - - -// Class WillowGame.WillowElevatorButton -// 0x0058 (0x03B4 - 0x040C) -class AWillowElevatorButton : public AWillowInteractiveObject -{ -public: - unsigned char Usage; // 0x03B4(0x0001) (Edit) - unsigned char ButtonState; // 0x03B5(0x0001) - unsigned char UnknownData00[0x2]; // 0x03B6(0x0002) MISSED OFFSET - int CallFloor; // 0x03B8(0x0004) (Edit) - unsigned long bGlowing : 1; // 0x03BC(0x0004) (Edit) - struct FName BehaviorSetName_Enabled; // 0x03C0(0x0008) (Edit) - struct FName BehaviorSetName_Disabled; // 0x03C8(0x0008) (Edit) - struct FName BehaviorSetName_InUse; // 0x03D0(0x0008) (Edit) - struct FName BehaviorSetName_EnabledButUseless; // 0x03D8(0x0008) (Edit) - struct FName BehaviorSetName_Enabled_Glowing; // 0x03E0(0x0008) (Edit) - struct FName BehaviorSetName_Disabled_Glowing; // 0x03E8(0x0008) (Edit) - struct FName BehaviorSetName_InUse_Glowing; // 0x03F0(0x0008) (Edit) - struct FName BehaviorSetName_EnabledButUseless_Glowing; // 0x03F8(0x0008) (Edit) - TArray AssociatedElevators; // 0x0400(0x000C) (Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowElevatorButton"); - return ptr; - } - - - void UpdateState(); - bool CanBeUsedForAnyAssociatedElevator(); - bool UseObject(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType); -}; - - -// Class WillowGame.WillowInteractiveSwitch -// 0x0050 (0x03B4 - 0x0404) -class AWillowInteractiveSwitch : public AWillowInteractiveObject -{ -public: - struct FName OnBehaviorSetName; // 0x03B4(0x0008) (Edit) - struct FName NotAllPlayersNearBehaviorSetName; // 0x03BC(0x0008) (Edit) - struct FName OffBehaviorSetName; // 0x03C4(0x0008) (Edit) - TArray AllActorsInVolumes; // 0x03CC(0x000C) (Edit, NeedCtorLink) - TArray TouchingPlayers; // 0x03D8(0x000C) (NeedCtorLink) - TArray TouchingVehicles; // 0x03E4(0x000C) (NeedCtorLink) - int NumberOfTouchingPlayers; // 0x03F0(0x0004) - unsigned char OffIcon; // 0x03F4(0x0001) (Deprecated) - unsigned char NotAllPlayersNearIcon; // 0x03F5(0x0001) (Deprecated) - unsigned char UnknownData00[0x2]; // 0x03F6(0x0002) MISSED OFFSET - class UInteractionIconDefinition* OffIconDef; // 0x03F8(0x0004) (Edit) - class UInteractionIconDefinition* NotAllPlayersNearIconDef; // 0x03FC(0x0004) (Edit) - class UInteractionIconDefinition* CurrentIcon; // 0x0400(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowInteractiveSwitch"); - return ptr; - } - - - void SetInteractionIcon(class UInteractionIconDefinition* Icon, unsigned char UsedType); - void PlayerLeftGame(class APlayerController* PC); - void PlayerEnteredGame(class APlayerController* PC); - void SetCurrentIcon(const struct FName& BehaviorSetName); - void SetInitialState(); - void PostBeginPlay(); -}; - - -// Class WillowGame.WillowPropObject -// 0x0000 (0x03B4 - 0x03B4) -class AWillowPropObject : public AWillowInteractiveObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPropObject"); - return ptr; - } - - - void PostBeginPlay(); -}; - - -// Class WillowGame.WillowVendingMachineBase -// 0x0014 (0x03B4 - 0x03C8) -class AWillowVendingMachineBase : public AWillowInteractiveObject -{ -public: - struct FPointer VfTable_IIShop; // 0x03B4(0x0004) (Const, Native, NoExport) - unsigned char ShopType; // 0x03B8(0x0001) (Net, Transient) - unsigned char FormOfCurrency; // 0x03B9(0x0001) (Net, Transient) - unsigned char UnknownData00[0x2]; // 0x03BA(0x0002) MISSED OFFSET - unsigned long bOverrideFormOfCurrency : 1; // 0x03BC(0x0004) (Net, Transient) - int FixedItemCost; // 0x03C0(0x0004) (Net, Transient) - int FixedFeaturedItemCost; // 0x03C4(0x0004) (Net, Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVendingMachineBase"); - return ptr; - } - - - void Destroyed(); - int GetResetCost(); - void ClearInventory(); - void ResetInventory(); - bool PlayerBuyBackItem(class AWillowInventory* Item, class AWillowPlayerController* WPC); - void PlayerBuyItem(class AWillowInventory* Item, class AWillowPlayerController* WPC, int Quantity, bool bWasItemOfTheDay); - void PlayerSellItem(class AWillowInventory* Item, class AWillowPlayerController* WPC, int Quantity); - struct FShopItemData GetFeaturedItem(class AWillowPlayerController* WPC); - void GetBuyBackList(class AWillowPlayerController* WPC, TArray* BuyBackItems); - void GetInventoryList(class AWillowPlayerController* WPC, TArray* InventoryList); - unsigned char GetItemStatus(class AWillowInventory* Item, class AWillowPlayerController* WPC, int ItemPrice); - void NotifyBasedPickupRemoved(class AWillowPickup* Pickup); - void RemoveSoldInventory(class AWillowInventory* SoldItem); - void GetWeaponList(class AWillowPlayerController* WPC, TArray* WeaponList); - void GetItemList(class AWillowPlayerController* WPC, TArray* ItemList); - int GetSellingPriceForInventory(class AWillowInventory* InventoryForSale, class AWillowPlayerController* WPC, int Quantity); - unsigned char GetCurrencyTypeInventoryIsSoldIn(class AWillowInventory* InventoryForSale); - unsigned char GetShopType(); -}; - - -// Class WillowGame.WillowVendingMachine -// 0x00DC (0x03C8 - 0x04A4) -class AWillowVendingMachine : public AWillowVendingMachineBase -{ -public: - class AWillowInventory* ShopInventory[0x1E]; // 0x03C8(0x0004) (Net, Transient) - class AWillowInventory* FeaturedItem; // 0x0440(0x0004) (Net, Transient) - class AWillowPickup* FeaturedItemPickup; // 0x0444(0x0004) (Net, Transient) - struct FName FeaturedItemPickupAttachmentPoint; // 0x0448(0x0008) (Transient) - float LastInventoryResetTime; // 0x0450(0x0004) (Transient) - struct FAttributeInitializationData CommerceMarkup; // 0x0454(0x0010) (Net, Transient) - struct FName InventoryConfigurationName; // 0x0464(0x0008) (Transient) - struct FAttributeInitializationData FeaturedItemCommerceMarkup; // 0x046C(0x0010) (Net, Transient) - struct FName FeaturedItemConfigurationName; // 0x047C(0x0008) (Transient) - struct FAttributeInitializationData FeaturedItemGameStage; // 0x0484(0x0010) (Transient) - struct FAttributeInitializationData FeaturedItemAwesomeLevel; // 0x0494(0x0010) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVendingMachine"); - return ptr; - } - - - void PlayerBuyItem(class AWillowInventory* Item, class AWillowPlayerController* WPC, int Quantity, bool bWasItemOfTheDay); - void NotifyBasedPickupRemoved(class AWillowPickup* Pickup); - bool GetInstanceData(const struct FName& DataName, TArray* InstanceData); - void SetFeaturedItem(class AWillowInventory* Inv, const struct FName& AttachmentPoint); - void ClearInventory(); - void ResetInventory(); - struct FShopItemData GetFeaturedItem(class AWillowPlayerController* WPC); - void GetInventoryList(class AWillowPlayerController* WPC, TArray* InventoryList); - void RemoveSoldInventory(class AWillowInventory* SoldItem); - void GetWeaponList(class AWillowPlayerController* WPC, TArray* WeaponList); - void GetItemList(class AWillowPlayerController* WPC, TArray* ItemList); - int GetSellingPriceForInventory(class AWillowInventory* InventoryForSale, class AWillowPlayerController* WPC, int Quantity); - void GenerateInventory(); -}; - - -// Class WillowGame.WillowVendingMachineBlackMarket -// 0x0004 (0x03C8 - 0x03CC) -class AWillowVendingMachineBlackMarket : public AWillowVendingMachineBase -{ -public: - class UBlackMarketDefinition* DefinitionData; // 0x03C8(0x0004) (Net) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVendingMachineBlackMarket"); - return ptr; - } - - - void PlayerBuyItem(class AWillowInventory* Item, class AWillowPlayerController* WPC, int Quantity, bool bWasItemOfTheDay); - unsigned char GetRarityLevelForUpgradeLevel(int CurrentLevel); - class AWillowItem* BuildUpgradeItemForPlayer(class UBlackMarketUpgradeDefinition* UpgradeDef, class AWillowPlayerController* WPC); - struct FShopItemData GetFeaturedItem(class AWillowPlayerController* WPC); - void CreateNecessaryBlackMarketItems(class AWillowPlayerController* WPC, class AWillowInventoryManager** InvManager); - void GetInventoryList(class AWillowPlayerController* WPC, TArray* InventoryList); - void RemoveSoldInventory(class AWillowInventory* SoldItem); - void GetWeaponList(class AWillowPlayerController* WPC, TArray* WeaponList); - void GetItemList(class AWillowPlayerController* WPC, TArray* ItemList); - static int StaticGetSellingPriceForBlackMarketInventory(class UInventoryBalanceDefinition* BalanceDef, class AWillowPlayerController* WPC); - int GetSellingPriceForInventory(class AWillowInventory* InventoryForSale, class AWillowPlayerController* WPC, int Quantity); -}; - - -// Class WillowGame.WillowInteractiveSwitchRenderingComponent -// 0x0000 (0x0210 - 0x0210) -class UWillowInteractiveSwitchRenderingComponent : public UPrimitiveComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowInteractiveSwitchRenderingComponent"); - return ptr; - } - -}; - - -// Class WillowGame.WillowInventoryManager -// 0x0084 (0x01B4 - 0x0238) -class AWillowInventoryManager : public AInventoryManager -{ -public: - unsigned long bAutoSwitchWeaponOnPickup : 1; // 0x01B4(0x0004) (Config) - unsigned long bLimitedInventory : 1; // 0x01B4(0x0004) - int InventorySlotMax_Misc; // 0x01B8(0x0004) (Net) - int WeaponReadyMax; // 0x01BC(0x0004) (Net, Transient) - int WeaponReadyMaxBaseValue; // 0x01C0(0x0004) (Const) - TArray WeaponReadyMaxModifierStack; // 0x01C4(0x000C) (Const, Transient, NeedCtorLink) - class AInventory* ItemChain; // 0x01D0(0x0004) (Net) - TArray Backpack; // 0x01D4(0x000C) (NeedCtorLink) - int BackpackInventoryCount; // 0x01E0(0x0004) - class AWillowInventory* BackpackInventoryBeingEquipped; // 0x01E4(0x0004) - class AWillowInventory* EquippedInventoryGoingToBackpack; // 0x01E8(0x0004) - class AWillowWeapon* EquippedWeaponBeingSwapped; // 0x01EC(0x0004) - class AWillowWeapon* OtherEquippedWeaponBeingSwapped; // 0x01F0(0x0004) - TArray BuybackInventory; // 0x01F4(0x000C) (NeedCtorLink) - TArray BlackMarketItemList; // 0x0200(0x000C) (Transient, NeedCtorLink) - class AWillowInventory* BlackMarketFeaturedItem; // 0x020C(0x0004) (Transient) - class UWillowInventoryStorage* TheBank; // 0x0210(0x0004) - class UWillowInventoryStorage* TheStash; // 0x0214(0x0004) - float LastAdjustTime; // 0x0218(0x0004) - float LastItemAdjustTime; // 0x021C(0x0004) - unsigned char PendingQuickSlot; // 0x0220(0x0001) - unsigned char UnknownData00[0x3]; // 0x0221(0x0003) MISSED OFFSET - class URecentDropList* RecentStuff; // 0x0224(0x0004) - class AWillowWeapon* WeaponSwitchSlots[0x4]; // 0x0228(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowInventoryManager"); - return ptr; - } - - - void InternalSetCurrentWeapon(class AWeapon* DesiredWeapon, bool bEquipInOffHand); - class AWillowInventory* GetEquippedAnalogue(class AWillowInventory* InThing); - class AWillowInventory* GetBlackMarketFeaturedItem(); - void AddBlackMarketFeaturedItem(class AWillowInventory* Item); - void GetBlackMarketItemList(TArray* ItemList); - void AddBlackMarketItem(class AWillowInventory* Item); - void ClearBlackMarketInventory(); - void ClientRemoveStoredItem(const struct FItemDefinitionData& ItemDef, unsigned char StorageType); - void ClientRemoveStoredWeapon(const struct FWeaponDefinitionData& WeaponDef, unsigned char StorageType); - void ClientStoreItem(const struct FItemDefinitionData& ItemDef, unsigned char StorageType, bool bIgnoreCapacityCheck, bool bUniqueInventory); - void ClientStoreWeapon(const struct FWeaponDefinitionData& WeaponDef, unsigned char StorageType, bool bIgnoreCapacityCheck, bool bUniqueInventory); - bool ClientSetBankSlots(int NewSlotCount); - void PrintAllInventory(); - void SellAllTrash(); - void RemoveMissionWeapons(class UMissionWeaponBalanceDefinition* MissionWeapon); - void ClientRemoveMissionWeapons(class UMissionWeaponBalanceDefinition* MissionWeapon); - void ClientWeaponSet(class AWeapon* NewWeapon, bool bOptionalSet, bool bDoNotActivate); - bool IsInventoryItemInInventory(class AInventory* CheckItem); - void GetEquippedWeapons(class AWillowWeapon** UpThing, class AWillowWeapon** DownThing, class AWillowWeapon** LeftThing, class AWillowWeapon** RightThing); - void EquipWeaponFromSlot(unsigned char QuickSlot); - void RecordItemToInventoryEventForWeapon(class AWillowWeapon* WWeap, bool bReplacedWeapon); - static unsigned char TranslateWeaponSlotToInventorySlot(unsigned char WeaponSlot); - void SafelySetQuickSlot(class AWeapon* Weap, unsigned char QuickSlot); - void AssignNextAvailableDefaultQuickSlot(class AWeapon* NewWeapon); - class AWillowItem* GetCurrentClassMod(); - static void SortInventory(class UQSortComparer* Comparer, TArray* Items); - static void SortItems(class UQSortComparer* Comparer, TArray* Items); - static void SortWeapons(class UQSortComparer* Comparer, TArray* Weapons); - void DiscardInventory(bool bDestroyContents); - bool HandlePickupQuery(const FScriptInterface& Pickup); - void CopyInventory(class APawn* Other); - void FillWeaponSwitchSlots(); - void NextWeapon(); - void PrevWeapon(); - void SwitchToBestWeapon(bool bForceADifferentWeapon); - bool ShouldSwitchToBestWeapon(); - void ReloadWeapon(unsigned char FireModeNum); - void ChangedWeapon(bool bEquipInOffHand); - bool CancelWeaponChange(); - void ServerPlayerBuyBackInventory(unsigned char FormOfCurrency, int Price, int Quantity); - bool PlayerBuyBackItem(class AWillowInventory* Inv); - void ServerPlayerSoldItem(class AWillowInventory* Inv, int Quantity); - void ServerPlayerSoldBackpackItem(unsigned char FormOfCurrency, int Price); - void PlayerSoldItem(class AWillowInventory* Inv, int Quantity); - void ServerThrowItemFromBackpack(const struct FItemDefinitionData& DefinitionData, int Quantity); - void ServerThrowWeaponFromBackpack(const struct FWeaponDefinitionData& DefinitionData); - void ThrowBackpackInventory(class AWillowInventory* Inv); - void ServerReadyWeaponFromBackpack(const struct FWeaponDefinitionData& DefinitionData, unsigned char WeaponSlot, unsigned char Mark); - void ServerReadyItemFromBackpack(const struct FItemDefinitionData& DefinitionData, unsigned char Mark); - void ReadyBackpackInventory(class AWillowInventory* Inv, unsigned char WeaponSlot); - void SendEquipLocThingToBackpack(unsigned char EquipmentLocation); - void SendSlottedThingToBackpack(unsigned char WeaponSlot); - void ServerSwitchQuickSlot(class AWillowInventory* Thing, unsigned char NewWeaponSlot); - void SwitchQuickSlot(class AWillowInventory* Thing, unsigned char NewWeaponSlot); - class AWillowWeapon* GetWeaponInSlot(unsigned char NewWeaponSlot); - void OnDroppedInventory(int Id); - void ClientOnDroppedInventory(int Id); - void ClientConditionalIncrementPickupStats(class AInventory* InvObject); - void ServerIncrementItemPickedUpStats(const struct FItemDefinitionData& ItemDef); - void CheckItemAgainstBackpackInventoryBeingEquipped(class AWillowItem* WItem); - void ServerIncrementWeaponPickedUpStats(const struct FWeaponDefinitionData& WeaponDef); - void CheckWeaponAgainstEquippedWeaponsBeingSwapped(class AWillowWeapon* WWeapon); - void CheckWeaponAgainstBackpackInventoryBeingEquipped(class AWillowWeapon* WWeapon); - bool InventoryTransitionInProgress(); - void IncPlayerRarityStat(int RarityLevel, class AWillowPlayerController* WPC); - unsigned char GetMatchedSetRarity(); - bool HasMatchedRainbowSet(); - void OnEquipped(class AWillowInventory* Inv); - bool IsRecent(class AWillowInventory* Inv); - void RemoveInventoryFromBackpack(class AWillowInventory* Inv); - void AddInventoryToBackpack(class AWillowInventory* Inv); - void ClientAddItemToBackpack(const struct FItemDefinitionData& DefinitionData, int Quantity, unsigned char Mark, bool bReadyAfterAdd, unsigned char ItemLocation, int TradePartnerId); - void ClientAddWeaponToBackpack(const struct FWeaponDefinitionData& DefinitionData, unsigned char Mark, bool bReadyAfterAdd, unsigned char ItemLocation, int TradePartnerId); - void GiveStoredAmmoBeforeGoingToBackpack(class UResourceDefinition* Resource, int Amount); - void AddClientSideInventoryToBackpackInventory(class AWillowInventory* Inv); - void AddBackpackItemFromDefinitionData(struct FItemDefinitionData* DefinitionData); - void AddBackpackWeaponFromDefinitionData(struct FWeaponDefinitionData* DefinitionData); - void AddBackpackInventory(class AInventory* Inv); - void InternalAddBackpackInventory(class AInventory* Inv, bool bReadyAfterAdd); - void InventoryUnreadied(class AInventory* Inv, bool PlaceInBackpack); - void ServerUpdateBackpackInventoryCount(int NewCount); - void UpdateBackpackInventoryCount(); - void UpdatePawnGearLikenessComponents(); - void SetHolsteredWeapon(int SlotIdx, class AWillowWeapon* NewWeapon); - void ReplaceHolsteredWeapon(class AWillowWeapon* OldWeapon, class AWillowWeapon* NewWeapon); - class AWillowWeapon* FindBestHolsteredWeapon(unsigned char SizeFilter); - void InventoryReadied(class AInventory* Inv); - void RemoveFromInventory(class AInventory* ItemToRemove, bool bCanDrop); - bool HasRoomInInventoryFor(const FScriptInterface& Pickupable); - int GetEmptyBackpackSlots(); - bool InventoryShouldBeReadiedWhenEquipped(class AWillowInventory* WillowInv); - void GiveGrenadeToPlayer(); - void GiveGrenadeToPlayerIfGrenadeMod(class AWillowItem* Item); - bool AddInventory(class AInventory* NewItem, bool bReady, bool bDoNotActivate, bool bPlayPickupSound); - class AWillowPlayerController* GetOwningPlayerController(); - void GetItemList(unsigned char MaxDroppability, bool bIncludeBackpackTransitions, TArray* ItemList); - void GetWeaponList(bool bIncludeUnreadied, bool bIncludeReadied, unsigned char MaxDroppability, bool bIncludeBackpackTransitions, TArray* WeaponList); - void UnreadyExcessWeapons(); - void SetWeaponReadyMax(int NewSize); - void SetupForPlayer(); - void SetupFor(class APawn* P); - void ReplicatedEvent(const struct FName& VarName); - int GetWeaponReadyMax(bool bWantBaseValue); - int CountReadiedWeapons(); - void SetInventoryMaxSize(int NewSize, bool bOverrideDefaultMin); - int GetUnreadiedInventoryMaxSize(); - int CountUnreadiedInventory(); - class AWillowWeapon* FindLeastValuableWeapon(bool bIncludeUnreadied, bool bIncludeReadied); - class AWillowInventory* FindLeastValuableItem(bool bIncludeUnreadied, bool bIncludeReadied); - void ItemActors(class UClass* BaseClass, bool bOnlyReadied, class AInventory** Inv); -}; - - -// Class WillowGame.WillowInventoryStorage -// 0x0024 (0x003C - 0x0060) -class UWillowInventoryStorage : public UObject -{ -public: - int MaxSlots; // 0x003C(0x0004) - int ChestSlots; // 0x0040(0x0004) - unsigned long ChestIsOpen : 1; // 0x0044(0x0004) - TArray TheChest; // 0x0048(0x000C) (NeedCtorLink) - TArray UnloadableInventory; // 0x0054(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowInventoryStorage"); - return ptr; - } - - - void SetMaxSlots(int NewMaxSlots); - void PrintLog(); - bool IsOpen(); - void GetList(TArray* StorageList); - bool PutItem(class AWillowItem* WItem, bool bOwned); - bool PutWeapon(class AWillowWeapon* WWeapon, bool bOwned); - bool GetInternal(class AWillowInventory* Inv, bool bIgnoreSizeCheck); - bool Get(class AWillowInventory* Inv); - bool PutInternal(class AInventory* Inv, bool bIgnoreSizeCheck); - bool Put(class AInventory* Inv); - void RemoveWeaponsByDef(const struct FWeaponDefinitionData& WeaponDef); - void RemoveItemsByDef(const struct FItemDefinitionData& ItemDef); - bool AddWeaponFromDef(const struct FWeaponDefinitionData& WeaponDef, bool bIgnoreSizeCheck, bool bUniqueInventory); - bool AddItemFromDef(const struct FItemDefinitionData& ItemDef, bool bIgnoreSizeCheck, bool bUniqueInventory); - bool Swap(class AWillowInventory* StorageThing, class AWillowInventory* PlayerThing); - void Close(); - bool Open(); - void Reset(); - bool SetSlotCount(int NewSlotCount); - bool AddSlots(int SlotsToAdd); - int GetSizeIncludingUnloadable(); - int GetUnloadableCount(); - int GetMaxSize(); - int GetSize(); -}; - - -// Class WillowGame.WillowItem -// 0x00F4 (0x0898 - 0x098C) -class AWillowItem : public AWillowInventory -{ -public: - struct FPointer VfTable_IIInstanceData; // 0x0898(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIMissionInventory; // 0x089C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBehaviorConsumer; // 0x08A0(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIItemCardable; // 0x08A4(0x0004) (Const, Native, NoExport) - struct FItemDefinitionData DefinitionData; // 0x08A8(0x0044) (Net, RepNotify) - class UItemPartListCollectionDefinition* PartListCollection; // 0x08EC(0x0004) (Transient) - unsigned long bSelectRandomPartsOnInitialization : 1; // 0x08F0(0x0004) - class UMaterialInstanceConstant* HUDMaterialInstance; // 0x08F4(0x0004) - class UMeshComponent* Mesh; // 0x08F8(0x0004) (ExportObject, Component, EditInline) - class USkeletalMeshComponent* ItemSkeletalMesh; // 0x08FC(0x0004) (ExportObject, Component, EditInline) - class UStaticMeshComponent* ItemStaticMesh; // 0x0900(0x0004) (ExportObject, Component, EditInline) - class UMaterialInstance* ItemMaterial; // 0x0904(0x0004) - TArray ExternalAttributeModifiers; // 0x0908(0x000C) (NeedCtorLink) - TArray PartExternalAttributeModifiers; // 0x0914(0x000C) (NeedCtorLink) - TArray ItemAttributeModifiers; // 0x0920(0x000C) (NeedCtorLink) - TArray ItemCardModifierStats; // 0x092C(0x000C) (Const, Transient, NeedCtorLink) - struct FReplicatedInventoryCardData ReplicatedItemCardModifierValues[0x5]; // 0x0938(0x0008) (Const, Net, Transient) - TArray UIStatModifiers; // 0x0960(0x000C) (NeedCtorLink) - struct FInstanceDataSet InstanceDataState; // 0x096C(0x000C) (Transient, Component, NeedCtorLink) - struct FBehaviorConsumerHandle ConsumerHandle; // 0x0978(0x0004) - struct FReplicatedBehaviorConsumerState ReplicatedBehaviorConsumerState; // 0x097C(0x000C) (Net, RepNotify) - struct FReplicatedBehaviorEvent ReplicatedBehaviorEvent; // 0x0988(0x0004) (Net, RepNotify) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowItem"); - return ptr; - } - - - bool IsUsefulToThisPlayer(class APlayerController* C); - static bool CheckDefMatch(bool bShortCheck, bool bUniqueIDCheck, struct FItemDefinitionData* Def, struct FItemDefinitionData* OtherDef); - static bool SerialNumberMatchesDef(bool bShortCheck, bool bUniqueIDCheck, struct FInventorySerialNumber* SerialNumber, struct FItemDefinitionData* Def); - static class AWillowItem* CreateItemFromSerialNumber(class UObject* InAdditionalQueryInterfaceSource, struct FInventorySerialNumber* SerialNumber); - static bool UnpackSerialNumber(struct FInventorySerialNumber* SerialNumber, struct FItemDefinitionData* Def); - static struct FInventorySerialNumber PackSerialNumber(struct FItemDefinitionData* Def); - struct FInventorySerialNumber CreateSerialNumber(); - static void DefinitionFromHashString(const struct FString& HashString, struct FItemDefinitionData* ItemData); - struct FString GetHashString(); - static class AWillowItem* CreateItemFromDef(const struct FItemDefinitionData& NewItemDef, class AWillowPawn* PlayerOwner, int NewQuantity, bool bForceSelectNameParts); - struct FName GetCategoryKey(); - static class AWillowItem* CreateItemFromMemento(const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, class UObject* InAdditionalQueryInterfaceSource, struct FItemMemento* Memento); - struct FItemMemento GetMemento(); - struct FString GetModelName(); - void GetItemCardTopSectionString(struct FString* Section); - struct FString GetRainGrenadeIcon(); - float GetTechIconFrame(); - bool GetInstanceData(const struct FName& DataName, TArray* InstanceData); - bool GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState); - bool GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState); - void DestroyOwnedInstanceData(); - bool RemoveInstanceDataObject(class UObject* InstanceDataObject); - bool RemoveInstanceData(const struct FName& DataName); - bool SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames); - class UImpactDefinition* GetDroppedImpactDefinition(); - void GetItemDebug(TArray* DebugInfo); - void LogInventoryDebug(); - struct FString FormatFunStatsText(TArray* BottomStats); - struct FString GenerateFunStatsText(); - void GetInventoryStatTextData(TArray* Stats); - void GetInventoryStatNumberData(class AWillowInventory* CompareAgainstThing, class AWillowPlayerController* WPCContext, TArray* Stats); - void CacheItemCard(); - bool CanCompareUIStat(class UAttributeDefinition** Attrib, class UAttributeDefinition** CompareAttrib, class AWillowInventory** CompareItem); - int CompareUIStat(int StatIdx, class AWillowInventory* CompareTo); - bool CanBeUsedBy(class APawn* Other); - void TranslateUseFailure(class APawn* Other, int FailureFlag, struct FString* Output); - static struct FString GenerateHumanReadableNameFromDefinitionParts(bool bIncludeManufacturer, bool bIncludeModelName, bool bIncludePrefixTitle, struct FItemDefinitionData* DefData); - static struct FString GenerateHumanReadableNameFromDefinition(struct FItemDefinitionData* DefData); - struct FString GetInventoryCardString(bool bIncludeManufacturer, bool bIncludeModelName, bool bIncludePrefixTitle); - struct FString GetShortHumanReadableName(); - struct FString GenerateHumanReadableName(bool bPrefixOnly); - class UInventoryCardPresentationDefinition* GetPresentationDefinition(); - static struct FString GetLocalString(int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3); - void ServerReselectItem(); - bool DenyPickupQuery(const FScriptInterface& Pickup); - class AWillowInventory* CreateClone(); - class ADroppedPickup* DropFrom(const struct FVector& StartLocation, const struct FVector& StartVelocity, bool bForceNoRBPhysics, bool bTorque, const struct FVector& Torque); - void GivenTo(class APawn* NewOwner, bool bReady, bool bDoNotActivate); - bool IsPlayerRestricted(class APawn* PawnToCheck); - void RemoveFromShop(); - class UProjectileDefinition* GetProjectileDefinition(); - void UpdateUIStateModifierCompareValues(); - class UAttributePresentationListDefinition* GetAttributePresentationOverride(class UAttributeDefinition* Attribute); - void InitUIStats(); - void RemoveAllPartExternalAttributeEffects(); - void RemoveAllExternalAttributeEffects(); - void ApplyAllExternalAttributeEffects(); - void RemoveAllItemAttributeEffects(); - void ApplyNamePartItemAttributeEffects(); - void ApplyAllItemAttributeEffects(bool bIncludeNameParts); - void DeactivateAttributeSlotSkill(); - void ActivateAttributeSlotSkill(); - void ComputeValueOfParts(); - static int StaticCalculateItemRarityLevel(struct FItemDefinitionData* ItemDefinitionData); - int CalculateItemRarityLevel(); - static bool IsAllPartsDebugEnabled(); - static void ToggleAllPartsDebug(); - class UItemNamePartDefinition* SelectNamePartFromList(TArray* NameList); - void ChooseRandomNameParts(); - void ChooseRandomParts(class UObject* ContextSource); - void ChoosePartListCollection(); - class UMeshComponent* ClonePrimaryMesh(); - void CloneAppearance(class AActor* CloneOwner, class USkeletalMeshComponent* ClonedPrimaryMeshComponent, TArray* ClonedComponentsAttachedToPrimaryMesh, class UMaterialInstance** ClonedMeshMaterial); - void AttachMeshToPickup(class AActor* Pickup); - void PickupDisassociated(class ADroppedPickup* Pickup); - void PickupAssociated(class ADroppedPickup* Pickup); - void InitMeshes(); - static class UMeshComponent* InitConstructPreview(class UMeshComponent* Existing, class UWillowInventoryDefinition* InvDefinition); - static class UMaterialInstance* BuildItemMaterial(class AActor* MaterialOwner, class UMeshComponent* FallbackMeshComp, const struct FItemDefinitionData& InDefinitionData); - static class USkeletalMesh* BuildCompositeMesh(class USkeletalMeshComponent* ItemMeshComp, const struct FItemDefinitionData& InDefinitionData); - bool ClientInitializeFromItemDefinition(); - bool ValidateDefinitions(); - void RecomputeAttributeBaseValues(); - void CalculateItemBaseValues(); - void InitializeInternal(bool bForceSelectNameParts); - void InitializeFromDefinitionData(const struct FItemDefinitionData& NewDefinitionData, class UObject* InAdditionalQueryInterfaceSource, bool bForceSelectNameParts); - void InitializeInventory(class UBaseBalanceDefinition* InBalanceDef, class UManufacturerDefinition* InManufacturer, int InGradeIndex, class UObject* InAdditionalQueryInterfaceSource); - static void AllParts(bool bIncludeNameParts, struct FItemDefinitionData* DefData, class UItemPartDefinition** Part); - void CheckItemAgainstBackpackInventoryBeingEquipped(); - void ReplicatedEvent(const struct FName& VarName); - bool IsEquipped(); - unsigned char GetEquipmentLocation(); - void OnPickupDisassociated(class UObject* Pickup, TArray* Providers); - void OnPickupAssociated(class UObject* Pickup, TArray* Providers); - void OnCreate(TArray* Providers); - struct FBehaviorConsumerHandle GetBehaviorConsumerHandle(); -}; - - -// Class WillowGame.WillowEquipAbleItem -// 0x0000 (0x098C - 0x098C) -class AWillowEquipAbleItem : public AWillowItem -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowEquipAbleItem"); - return ptr; - } - - - bool CanBeUsedBy(class APawn* Other); - void ItemEquipped(); - void ItemUnequipped(bool bReplace); - void Unreadied(); - void Readied(); - bool IsEquipped(); - void ItemRemovedFromInvManager(); - bool SetElementalFrame(); - bool ClientInitializeFromItemDefinition(); - void OnUnequipped(class UObject* EventInstigator, TArray* Providers); - void OnEquipped(class UObject* EventInstigator, TArray* Providers); -}; - - -// Class WillowGame.WillowArtifact -// 0x0000 (0x098C - 0x098C) -class AWillowArtifact : public AWillowEquipAbleItem -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowArtifact"); - return ptr; - } - - - void GetItemCardTopSectionString(struct FString* Section); - class UAttributePresentationListDefinition* GetAttributePresentationOverride(class UAttributeDefinition* Attribute); - bool SetElementalFrame(); - bool ValidateDefinitions(); - struct FName GetEquippedStat(); - unsigned char GetEquipmentLocation(); -}; - - -// Class WillowGame.WillowClassMod -// 0x0018 (0x098C - 0x09A4) -class AWillowClassMod : public AWillowEquipAbleItem -{ -public: - struct FString ClassRequirementMetString; // 0x098C(0x000C) (Const, Localized, NeedCtorLink) - struct FString ClassRequirementNotMetString; // 0x0998(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowClassMod"); - return ptr; - } - - - void GetItemCardTopSectionString(struct FString* Section); - void GetInventoryStatNumberData(class AWillowInventory* CompareAgainstThing, class AWillowPlayerController* WPCContext, TArray* Stats); - unsigned char GetHolsteredGearLikenessType(); - class UAttributePresentationListDefinition* GetAttributePresentationOverride(class UAttributeDefinition* Attribute); - bool IsModifyingSkill(class USkillDefinition* SkillDef, int* Amount); - bool GetClassModIconLabel(struct FString* FrameLabel); - bool ValidateDefinitions(); - struct FName GetEquippedStat(); - unsigned char GetEquipmentLocation(); -}; - - -// Class WillowGame.WillowGrenadeMod -// 0x0090 (0x098C - 0x0A1C) -class AWillowGrenadeMod : public AWillowEquipAbleItem -{ -public: - float GrenadeDamage; // 0x098C(0x0004) (Transient) - float GrenadeDamageBaseValue; // 0x0990(0x0004) (Const) - TArray GrenadeDamageModifierStack; // 0x0994(0x000C) (Const, Transient, NeedCtorLink) - float BlastRadius; // 0x09A0(0x0004) (Transient) - float BlastRadiusBaseValue; // 0x09A4(0x0004) (Const) - TArray BlastRadiusModifierStack; // 0x09A8(0x000C) (Const, Transient, NeedCtorLink) - float FuseTime; // 0x09B4(0x0004) (Transient) - float FuseTimeBaseValue; // 0x09B8(0x0004) (Const) - TArray FuseTimeModifierStack; // 0x09BC(0x000C) (Const, Transient, NeedCtorLink) - int NumberOfChildProjectiles; // 0x09C8(0x0004) (Net, Transient) - int NumberOfChildProjectilesBaseValue; // 0x09CC(0x0004) (Const) - TArray NumberOfChildProjectilesModifierStack; // 0x09D0(0x000C) (Const, Transient, NeedCtorLink) - float BaseStatusEffectChanceModifier; // 0x09DC(0x0004) (Transient) - float BaseStatusEffectChanceModifierBaseValue; // 0x09E0(0x0004) (Const) - TArray BaseStatusEffectChanceModifierModifierStack; // 0x09E4(0x000C) (Const, Transient, NeedCtorLink) - float StatusEffectChanceModifier; // 0x09F0(0x0004) (Transient) - float StatusEffectChanceModifierBaseValue; // 0x09F4(0x0004) (Const) - TArray StatusEffectChanceModifierModifierStack; // 0x09F8(0x000C) (Const, Transient, NeedCtorLink) - float StatusEffectDamage; // 0x0A04(0x0004) (Transient) - float StatusEffectDamageBaseValue; // 0x0A08(0x0004) (Const) - TArray StatusEffectDamageModifierStack; // 0x0A0C(0x000C) (Const, Transient, NeedCtorLink) - unsigned long bGrenadeStored : 1; // 0x0A18(0x0004) - unsigned long bStorageSet : 1; // 0x0A18(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGrenadeMod"); - return ptr; - } - - - void GetItemCardTopSectionString(struct FString* Section); - struct FName GetCategoryKey(); - void SetGrenadeStorage(bool bNewGrenadeStored); - void RemoveFromShop(); - class ADroppedPickup* CreatePickup(bool bDroppedPickup, bool bEnablePickup, const struct FVector& StartLocation); - class ADroppedPickup* GetPickup(bool bDisableRigidBody, bool bEnablePickup); - unsigned char GetHolsteredGearLikenessType(); - class UAttributePresentationListDefinition* GetAttributePresentationOverride(class UAttributeDefinition* Attribute); - bool CanAIUse(); - class UProjectileDefinition* GetProjectileDefinition(); - void Init(class AController* Spawner, class AWillowProjectile* SpawnedProjectile); - class AWillowProjectile* SpawnProjectile(class UProjectileDefinition* ProjectileDef, const struct FVector& SpawnLocation, bool bSpawnWithNoCollisionFail); - bool SetElementalFrame(); - bool ValidateDefinitions(); - struct FName GetEquippedStat(); - unsigned char GetEquipmentLocation(); - void OnGrenadeKilledEnemy(class UObject* KilledObject, TArray* Providers); - void OnGrenadeKilledFriendly(class UObject* KilledObject, TArray* Providers); - void OnGrenadeKilledNeutral(class UObject* KilledObject, TArray* Providers); - void OnGrenadeDamagedNeutral(class UObject* DamageTaker, bool bWasCrit, float HealthDamage, float ShieldDamage, TArray* Providers); - void OnGrenadeDamagedFriendly(class UObject* DamageTaker, float DamageAmount, TArray* Providers); - void OnGrenadeDamagedEnemy(class UObject* DamageTaker, bool bWasCrit, float HealthDamage, float ShieldDamage, TArray* Providers); - void OnGrenadeExploded(class UObject* Grenade, TArray* Providers); - void OnGrenadeSpawned(class UObject* SpawnedProjectile, TArray* Providers); -}; - - -// Class WillowGame.WillowShield -// 0x01D8 (0x098C - 0x0B64) -class AWillowShield : public AWillowEquipAbleItem -{ -public: - float PercentChanceToAbsorbAmmo; // 0x098C(0x0004) (Transient) - float PercentChanceToAbsorbAmmoBaseValue; // 0x0990(0x0004) (Const) - TArray PercentChanceToAbsorbAmmoModifierStack; // 0x0994(0x000C) (Const, Transient, NeedCtorLink) - float PercentDamageToNegateWhenAmmoAbsorbed; // 0x09A0(0x0004) (Transient) - float PercentDamageToNegateWhenAmmoAbsorbedBaseValue; // 0x09A4(0x0004) (Const) - TArray PercentDamageToNegateWhenAmmoAbsorbedModifierStack; // 0x09A8(0x000C) (Const, Transient, NeedCtorLink) - float GenericStatusEffectDamageModifier; // 0x09B4(0x0004) (Transient) - float GenericStatusEffectDamageModifierBaseValue; // 0x09B8(0x0004) (Const) - TArray GenericStatusEffectDamageModifierModifierStack; // 0x09BC(0x000C) (Const, Transient, NeedCtorLink) - float NovaCorrosiveExplosionSize; // 0x09C8(0x0004) (Transient) - float NovaCorrosiveExplosionSizeBaseValue; // 0x09CC(0x0004) (Const) - TArray NovaCorrosiveExplosionSizeModifierStack; // 0x09D0(0x000C) (Const, Transient, NeedCtorLink) - float NovaExplosiveExplosionSize; // 0x09DC(0x0004) (Transient) - float NovaExplosiveExplosionSizeBaseValue; // 0x09E0(0x0004) (Const) - TArray NovaExplosiveExplosionSizeModifierStack; // 0x09E4(0x000C) (Const, Transient, NeedCtorLink) - float NovaFireExplosionSize; // 0x09F0(0x0004) (Transient) - float NovaFireExplosionSizeBaseValue; // 0x09F4(0x0004) (Const) - TArray NovaFireExplosionSizeModifierStack; // 0x09F8(0x000C) (Const, Transient, NeedCtorLink) - float NovaShockExplosionSize; // 0x0A04(0x0004) (Transient) - float NovaShockExplosionSizeBaseValue; // 0x0A08(0x0004) (Const) - TArray NovaShockExplosionSizeModifierStack; // 0x0A0C(0x000C) (Const, Transient, NeedCtorLink) - float NovaCorrosiveExplosionDamage; // 0x0A18(0x0004) (Transient) - float NovaCorrosiveExplosionDamageBaseValue; // 0x0A1C(0x0004) (Const) - TArray NovaCorrosiveExplosionDamageModifierStack; // 0x0A20(0x000C) (Const, Transient, NeedCtorLink) - float NovaExplosiveExplosionDamage; // 0x0A2C(0x0004) (Transient) - float NovaExplosiveExplosionDamageBaseValue; // 0x0A30(0x0004) (Const) - TArray NovaExplosiveExplosionDamageModifierStack; // 0x0A34(0x000C) (Const, Transient, NeedCtorLink) - float NovaFireExplosionDamage; // 0x0A40(0x0004) (Transient) - float NovaFireExplosionDamageBaseValue; // 0x0A44(0x0004) (Const) - TArray NovaFireExplosionDamageModifierStack; // 0x0A48(0x000C) (Const, Transient, NeedCtorLink) - float NovaShockExplosionDamage; // 0x0A54(0x0004) (Transient) - float NovaShockExplosionDamageBaseValue; // 0x0A58(0x0004) (Const) - TArray NovaShockExplosionDamageModifierStack; // 0x0A5C(0x000C) (Const, Transient, NeedCtorLink) - float SpikeCorrosiveDamage; // 0x0A68(0x0004) (Transient) - float SpikeCorrosiveDamageBaseValue; // 0x0A6C(0x0004) (Const) - TArray SpikeCorrosiveDamageModifierStack; // 0x0A70(0x000C) (Const, Transient, NeedCtorLink) - float SpikeExplosiveDamage; // 0x0A7C(0x0004) (Transient) - float SpikeExplosiveDamageBaseValue; // 0x0A80(0x0004) (Const) - TArray SpikeExplosiveDamageModifierStack; // 0x0A84(0x000C) (Const, Transient, NeedCtorLink) - float SpikeFireDamage; // 0x0A90(0x0004) (Transient) - float SpikeFireDamageBaseValue; // 0x0A94(0x0004) (Const) - TArray SpikeFireDamageModifierStack; // 0x0A98(0x000C) (Const, Transient, NeedCtorLink) - float SpikeShockDamage; // 0x0AA4(0x0004) (Transient) - float SpikeShockDamageBaseValue; // 0x0AA8(0x0004) (Const) - TArray SpikeShockDamageModifierStack; // 0x0AAC(0x000C) (Const, Transient, NeedCtorLink) - float RoidMeleeDamage; // 0x0AB8(0x0004) (Net, Transient) - float RoidMeleeDamageBaseValue; // 0x0ABC(0x0004) (Const, Net) - TArray RoidMeleeDamageModifierStack; // 0x0AC0(0x000C) (Const, Transient, NeedCtorLink) - float PercentChanceToSpawnBoosterItem; // 0x0ACC(0x0004) (Transient) - float PercentChanceToSpawnBoosterItemBaseValue; // 0x0AD0(0x0004) (Const) - TArray PercentChanceToSpawnBoosterItemModifierStack; // 0x0AD4(0x000C) (Const, Transient, NeedCtorLink) - float ImpactDamageBonus; // 0x0AE0(0x0004) (Transient) - float ImpactDamageBonusBaseValue; // 0x0AE4(0x0004) (Const) - TArray ImpactDamageBonusModifierStack; // 0x0AE8(0x000C) (Const, Transient, NeedCtorLink) - float PercentShieldToConsumeOnImpactProc; // 0x0AF4(0x0004) (Transient) - float PercentShieldToConsumeOnImpactProcBaseValue; // 0x0AF8(0x0004) (Const) - TArray PercentShieldToConsumeOnImpactProcModifierStack; // 0x0AFC(0x000C) (Const, Transient, NeedCtorLink) - class UShieldDefinition* ShieldDef; // 0x0B08(0x0004) (Transient) - class UWillowDamageTypeDefinition* DamageResistanceType; // 0x0B0C(0x0004) (Net, Transient) - unsigned long bPrimed : 1; // 0x0B10(0x0004) (Net, Transient, RepNotify) - float ShieldCapacitySlotGradeMinusRarity; // 0x0B14(0x0004) (Transient) - float ShieldCapacitySlotGradeMinusRarityBaseValue; // 0x0B18(0x0004) (Const) - TArray ShieldCapacitySlotGradeMinusRarityModifierStack; // 0x0B1C(0x000C) (Const, Transient, NeedCtorLink) - float ShieldRechargeRateSlotGradeMinusRarity; // 0x0B28(0x0004) (Transient) - float ShieldRechargeRateSlotGradeMinusRarityBaseValue; // 0x0B2C(0x0004) (Const) - TArray ShieldRechargeRateSlotGradeMinusRarityModifierStack; // 0x0B30(0x000C) (Const, Transient, NeedCtorLink) - float ShieldRechargeDelaySlotGradeMinusRarity; // 0x0B3C(0x0004) (Transient) - float ShieldRechargeDelaySlotGradeMinusRarityBaseValue; // 0x0B40(0x0004) (Const) - TArray ShieldRechargeDelaySlotGradeMinusRarityModifierStack; // 0x0B44(0x000C) (Const, Transient, NeedCtorLink) - float ShieldSpecialSlotGradeMinusRarity; // 0x0B50(0x0004) (Transient) - float ShieldSpecialSlotGradeMinusRarityBaseValue; // 0x0B54(0x0004) (Const) - TArray ShieldSpecialSlotGradeMinusRarityModifierStack; // 0x0B58(0x000C) (Const, Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowShield"); - return ptr; - } - - - unsigned char GetHolsteredGearLikenessType(); - void GetItemCardTopSectionString(struct FString* Section); - class UAttributePresentationListDefinition* GetAttributePresentationOverride(class UAttributeDefinition* Attribute); - bool IsSameShieldTypeAs(class AWillowShield** CompareShield); - bool CanCompareUIStat(class UAttributeDefinition** Attrib, class UAttributeDefinition** CompareAttrib, class AWillowInventory** CompareItem); - bool ValidateDefinitions(); - struct FName GetEquippedStat(); - unsigned char GetEquipmentLocation(); - void SetDamageResistanceType(class UWillowDamageTypeDefinition* NewType); - void ShieldTriggered(); - void ShieldPrimedStateChanged(); - bool TryAbsorbingAmmo(class UObject* DamageSource, class UWillowDamageTypeDefinition* DamageType, float* PercentDamageToAbsorb); - void ItemUnequipped(bool bReplace); - void ItemEquipped(); - bool ClientInitializeFromItemDefinition(); - void ReplicatedEvent(const struct FName& VarName); -}; - - -// Class WillowGame.WillowUsableItem -// 0x0008 (0x098C - 0x0994) -class AWillowUsableItem : public AWillowItem -{ -public: - struct FPointer VfTable_IIMissionObjective; // 0x098C(0x0004) (Const, Native, NoExport) - int ObjectiveBit; // 0x0990(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowUsableItem"); - return ptr; - } - - - class UAttributePresentationListDefinition* GetAttributePresentationOverride(class UAttributeDefinition* Attribute); - void ConsumeItem(); - bool TryConsume(); - void Consume(); - void Readied(); - class AWillowPlayerController* GetOwningPlayerController(); - void HandleOnUsed(); - void GivenTo(class APawn* thisPawn, bool bReady, bool bDoNotActivate); - bool CanBeReadiedOnPickup(class APawn* Other); - bool HandlePickupQuery(class APawn* Other, const FScriptInterface& Pickup); - bool IsItemAutoUsedBy(class APawn* Other); - int GetObjectiveBit(); - bool ValidateDefinition(); - void OnUsed(class UObject* EventInstigator, TArray* Providers); -}; - - -// Class WillowGame.WillowMissionItem -// 0x0010 (0x0994 - 0x09A4) -class AWillowMissionItem : public AWillowUsableItem -{ -public: - class AWillowMissionPickupFailsafe* PickupFailsafe; // 0x0994(0x0004) - struct FString MissionItemString; // 0x0998(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowMissionItem"); - return ptr; - } - - - struct FString FormatFunStatsText(TArray* BottomStats); - struct FString GenerateFunStatsText(); - void GetItemCardTopSectionString(struct FString* Section); - void PickupAssociated(class ADroppedPickup* Pickup); - bool MissionDenyPickup(); - void HandleOnUsed(); - bool CanBeUsedBy(class APawn* Other); - bool ClientInitializeFromItemDefinition(); - bool ValidateDefinitions(); -}; - - -// Class WillowGame.WillowUsableCustomizationItem -// 0x0000 (0x0994 - 0x0994) -class AWillowUsableCustomizationItem : public AWillowUsableItem -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowUsableCustomizationItem"); - return ptr; - } - - - bool IsUsefulToThisPlayer(class APlayerController* C); - void GetItemCardTopSectionString(struct FString* Section); - void InitMeshes(); - bool IsItemAutoUsedBy(class APawn* Other); - struct FString FormatFunStatsText(TArray* BottomStats); - bool CanBeApplied(); - bool TryConsume(); - bool IsConsumable(); - bool ValidateDefinition(); -}; - - -// Class WillowGame.WillowLightProjectileManager -// 0x0C94 (0x0188 - 0x0E1C) -class AWillowLightProjectileManager : public AActor -{ -public: - class AWillowWeapon* WeaponOwner; // 0x0188(0x0004) (Net) - class APawn* PawnOwner; // 0x018C(0x0004) (Net) - TArray MyProjs; // 0x0190(0x000C) (Component, NeedCtorLink) - TArray RemovedProjs; // 0x019C(0x000C) (Component, NeedCtorLink) - struct FReplicatedLightProjectile ReplicatedProjectiles[0x10]; // 0x01A8(0x0034) (Net) - float ReplicatedCutoffTime; // 0x04E8(0x0004) - unsigned char ProjectileCount; // 0x04EC(0x0001) - unsigned char UnknownData00[0x3]; // 0x04ED(0x0003) MISSED OFFSET - unsigned long bCreatingReplicatedProjectiles : 1; // 0x04F0(0x0004) (Transient) - TArray MyBeams; // 0x04F4(0x000C) (Component, NeedCtorLink) - struct FReplicatedBeamState ReplicatedBeams[0x14]; // 0x0500(0x005C) (Net) - struct FReplicatedBeamEndPoints RepBeamEndPoints[0x14]; // 0x0C30(0x0018) (Net) - float LastTimeSeconds; // 0x0E10(0x0004) - float DamageApplicationInterval; // 0x0E14(0x0004) - float DeadOwnerCheckTime; // 0x0E18(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowLightProjectileManager"); - return ptr; - } - - - void OnParticleSystemFinished(class UParticleSystemComponent* PSC); - void SpawnOverchargedImpactEffect(const struct FImpactInfo& Impact, class UParticleSystem* Template); - static struct FRotator GetReflectionInaccuracyAngle(class AActor* ProjectileInstigator, float ReflectedInaccuracyModifier); - static struct FVector GetReflectionDestination(const struct FVector& HitLocation, class AActor* HitActor, class AActor* ProjectileInstigator, struct FReflectionInfo* ReflectionData); - void CauseBeamRadiusDamage(int BeamIndex, const struct FBeamDamageData& DamageData, const struct FVector& DamageOrigin); - struct FName GetBoneNameForBeamLock(class USkeletalMesh* Mesh); - void DeleteBeamsForSource(class AActor* SourceActor, const struct FName& SocketName); - void DeleteBeamsFor(class AActor* TargetActor); - void DeleteAllBeamsFromWeapon(); - void DeleteAllBeams(); - void CleanupProjectiles(); - void AddBeam(class UFiringModeDefinition* FiringModeDefinition, class UImpactDefinition* ImpactDefinition, bool bStartLocked, int ParentIndex, struct FBeamDamageData* DamageData, struct FBeamLocationData* SourceData, struct FBeamLocationData* TargetData); - void AddChildBeam(struct FBeamState* Parent, struct FBeamLocationData* TargetData); - void AddWeaponBeam(const struct FName& SocketName, class UFiringModeDefinition* FiringModeDefinition); - int AddProj(const struct FVector& StartTrace, const struct FVector& EndTrace, class APawn* ProjectileInstigator, class UFiringModeDefinition* FiringModeDefinition, bool bStartParticleTracerAtWeapon, bool bOvercharged, bool bRicochetTowardsEnemy); - void Destroyed(); -}; - - -// Class WillowGame.WillowLocalMessage -// 0x0003 (0x0049 - 0x004C) -class UWillowLocalMessage : public ULocalMessage -{ -public: - unsigned char UnknownData00[0x3]; // 0x0049(0x0003) MISSED OFFSET - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowLocalMessage"); - return ptr; - } - - - static struct FString CloseFontColorTag(); - static struct FString OpenFontColorTag(const struct FColor& FontColor); - static struct FString TrimWhitespace(const struct FString& InString); -}; - - -// Class WillowGame.LocalInventoryRefreshMessage -// 0x0000 (0x004C - 0x004C) -class ULocalInventoryRefreshMessage : public UWillowLocalMessage -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LocalInventoryRefreshMessage"); - return ptr; - } - - - static void ClientInventoryRefresh(class AWillowPlayerController* WPC); -}; - - -// Class WillowGame.LocalTrainingDefinitionMessage -// 0x0000 (0x004C - 0x004C) -class ULocalTrainingDefinitionMessage : public UWillowLocalMessage -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LocalTrainingDefinitionMessage"); - return ptr; - } - - - static void ClientTrainingDefinitionReceive(class AWillowPlayerController* WPC, class UTrainingMessageDefinition* TrainingDefinition, float Duration); -}; - - -// Class WillowGame.LocalTrainingMessage -// 0x0004 (0x004C - 0x0050) -class ULocalTrainingMessage : public UWillowLocalMessage -{ -public: - struct FColor DefaultTrainingMessageColor; // 0x004C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LocalTrainingMessage"); - return ptr; - } - - - static struct FString GetLocalStringForTrainingMessageKey(class AWillowPlayerController* WPC, const struct FString& MessageKey); - static void ClientReceive(class APlayerController* P, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject); -}; - - -// Class WillowGame.ReceivedAmmoMessage -// 0x0028 (0x004C - 0x0074) -class UReceivedAmmoMessage : public UWillowLocalMessage -{ -public: - struct FString ReceivedAmmo; // 0x004C(0x000C) (Const, Localized, NeedCtorLink) - struct FString SelfReceivedAmmo; // 0x0058(0x000C) (Const, Localized, NeedCtorLink) - struct FString NumberOfRounds; // 0x0064(0x000C) (Const, Localized, NeedCtorLink) - int AmmoFakedRarityLevelForItemColor; // 0x0070(0x0004) (Config) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ReceivedAmmoMessage"); - return ptr; - } - - - static struct FColor GetAmmoColor(); - static struct FString GetNumberOfRoundsString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, int GainedAmount); - static struct FString GetAmmoString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, int GainedAmount); - static void ClientAmmoReceive(class APlayerController* P, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, int GainedAmount); -}; - - -// Class WillowGame.WillowMapInfo -// 0x000C (0x003C - 0x0048) -class UWillowMapInfo : public UMapInfo -{ -public: - class USwfMovie* TacticalMapMovie; // 0x003C(0x0004) (Edit, Const) - class AWillowTacticalMapVolume* TacticalMapVolume; // 0x0040(0x0004) (Edit, Const) - class UGFxMovieDefinition* FrontEndMovieDef; // 0x0044(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowMapInfo"); - return ptr; - } - -}; - - -// Class WillowGame.WillowMissionPickupSpawner -// 0x0018 (0x0188 - 0x01A0) -class AWillowMissionPickupSpawner : public AActor -{ -public: - struct FPointer VfTable_IIMission; // 0x0188(0x0004) (Const, Native, NoExport) - class UMissionItemDefinition* MissionItemDef; // 0x018C(0x0004) (Edit) - class AWillowWaypoint* LinkedAreaWaypoint; // 0x0190(0x0004) (Edit) - int ObjectiveBit; // 0x0194(0x0004) (Edit, EditConst, DuplicateTransient) - class AWillowPickup* MissionPickup; // 0x0198(0x0004) (Transient) - class USpriteComponent* Sprite; // 0x019C(0x0004) (Const, ExportObject, Component, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowMissionPickupSpawner"); - return ptr; - } - - - void RunPickupEvent(); - void SetPickupStatus(bool bPickupEnabled); - void MissionReactionObjectiveComplete(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* CompletedObjective); - void MissionReactionObjectiveCleared(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* ClearedObjective); - void MissionReactionObjectiveUpdated(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* UpdatedObjective); - void MissionReactionObjectiveSetChanged(class AMissionTracker* Tracker, class UMissionObjectiveSetDefinition* NewSet, class UMissionObjectiveSetDefinition* PreviousSet); - void MissionReactionStatusChanged(class AMissionTracker* Tracker, class UMissionDefinition* Mission, unsigned char NewStatus); - void MissionReactionLevelLoad(class AMissionTracker* Tracker, class UMissionDefinition* Mission); - void PostBeginPlay(); -}; - - -// Class WillowGame.WillowMissionPickupFailsafe -// 0x0014 (0x01A0 - 0x01B4) -class AWillowMissionPickupFailsafe : public AWillowMissionPickupSpawner -{ -public: - class UMissionPopulationAspect* LinkedAspect; // 0x01A0(0x0004) (Edit, Const, EditConst) - class UMissionObjectiveDefinition* CompletedObjective; // 0x01A4(0x0004) (Edit, Const) - class UMissionObjectiveSetDefinition* ObjectiveSet; // 0x01A8(0x0004) (Edit, Const) - float TimeToTriggerFailsafe; // 0x01AC(0x0004) - class AWillowMissionItem* MissionItem; // 0x01B0(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowMissionPickupFailsafe"); - return ptr; - } - - - void EnactFailsafe(); - void CheckFailsafe(); - void SetupFailsafe(); - void WaitingForActivation(); - void SetPickup(class ADroppedPickup* Pickup); - void SetFailsafePickup(); - void SetPickupStatus(bool bPickupEnabled); -}; - - -// Class WillowGame.WillowObstacleUtility -// 0x002C (0x003C - 0x0068) -class UWillowObstacleUtility : public UObject -{ -public: - unsigned long bDebug : 1; // 0x003C(0x0004) - unsigned long bActive : 1; // 0x003C(0x0004) - int GridSize; // 0x0040(0x0004) - float MaxTime; // 0x0044(0x0004) - float MaxDist; // 0x0048(0x0004) - float LastPointBonus; // 0x004C(0x0004) - TArray Obstacles; // 0x0050(0x000C) (NeedCtorLink) - TArray ObstaclePoints; // 0x005C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowObstacleUtility"); - return ptr; - } - - - struct FObstacleData GetObstacleData(class AActor* Obstacle); - bool IsDebugObstacle(class AActor* Obstacle); - void UnRegisterObstacle(class AActor* Obstacle); - void RegisterObstacle(class AActor* Obstacle); -}; - - -// Class WillowGame.WillowOnDemandPackageMarker -// 0x0000 (0x003C - 0x003C) -class UWillowOnDemandPackageMarker : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowOnDemandPackageMarker"); - return ptr; - } - -}; - - -// Class WillowGame.WillowOnlineGameSettings_DataStore -// 0x0000 (0x0098 - 0x0098) -class UWillowOnlineGameSettings_DataStore : public UUIDataStore_OnlineGameSettings -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowOnlineGameSettings_DataStore"); - return ptr; - } - - - int GetPlaythrough(); - int GetLevel(); - void OnGameCreated(const struct FName& SessionName, bool bWasSuccessful); - bool CreateGame(unsigned char ControllerIndex); -}; - - -// Class WillowGame.WillowPauseTicker -// 0x0010 (0x003C - 0x004C) -class UWillowPauseTicker : public UObject -{ -public: - struct FPointer VfTable_FTickableObject; // 0x003C(0x0004) (Const, Native, NoExport) - TArray Timers; // 0x0040(0x000C) (Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPauseTicker"); - return ptr; - } - - - void ClearTimer(const struct FName& inTimerFunc, class UObject* inObj); - bool IsTimerActive(const struct FName& inTimerFunc, class UObject* inObj); - void SetTimer(float Rate, bool bLoop, const struct FName& TimerFunc, class UObject* TimerObj); -}; - - -// Class WillowGame.WillowPawn -// 0x0964 (0x0700 - 0x1064) -class AWillowPawn : public AGearboxPawn -{ -public: - struct FPointer VfTable_IIInstanceData; // 0x0700(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIDesignerAttributeProvider; // 0x0704(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIDamageSurface; // 0x0708(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIFaceFXActor; // 0x070C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIMeleeAttacker; // 0x0710(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBodyPawn; // 0x0714(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIStatusEffectTarget; // 0x0718(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBalancedActor; // 0x071C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIShop; // 0x0720(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIHealable; // 0x0724(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIMaterialFadeBehavior; // 0x0728(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIConstructObject; // 0x072C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIDamageable; // 0x0730(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIHitRegionConsumer; // 0x0734(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBehaviorConsumer; // 0x0738(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBodyInfoProvider; // 0x073C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBodyCompositionInstance; // 0x0740(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIGearLikenessConsumer; // 0x0744(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IINounAttributeProvider; // 0x0748(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIUsable; // 0x074C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIAnimProvider; // 0x0750(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IISimpleAnimPlayer; // 0x0754(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIProjectileReflector; // 0x0758(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIDynamicObstacle; // 0x075C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIExtraImpactEffects; // 0x0760(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIMapDisplayInfo; // 0x0764(0x0004) (Const, Native, NoExport) - struct FResourcePoolReference ShieldArmor; // 0x0768(0x000C) (Net, RepRetry) - int ShieldVar; // 0x0774(0x0004) (Net, RepNotify) - int ShieldMaxVar; // 0x0778(0x0004) (Net) - unsigned long bHasShieldVar : 1; // 0x077C(0x0004) (Net) - unsigned long bLastHasShieldVar : 1; // 0x077C(0x0004) - unsigned long bFixedView : 1; // 0x077C(0x0004) - unsigned long bIsTyping : 1; // 0x077C(0x0004) (Net) - unsigned long bForcedOverlay : 1; // 0x077C(0x0004) - unsigned long bIsInvulnerable : 1; // 0x077C(0x0004) - unsigned long bShieldAbsorb : 1; // 0x077C(0x0004) - unsigned long bUpdateEyeheight : 1; // 0x077C(0x0004) - unsigned long bWeaponBob : 1; // 0x077C(0x0004) (Config, GlobalConfig) - unsigned long bUsingFootIK : 1; // 0x077C(0x0004) (Transient) - unsigned long bNotifyBeginFalling : 1; // 0x077C(0x0004) - unsigned long bNotifyStopFalling : 1; // 0x077C(0x0004) - unsigned long bNotifyBeginWalking : 1; // 0x077C(0x0004) - unsigned long bNotifyStopWalking : 1; // 0x077C(0x0004) - unsigned long bShouldRagdollAfterDeathAnim : 1; // 0x077C(0x0004) - unsigned long bUnderFullRagdollControl : 1; // 0x077C(0x0004) (Transient) - unsigned long bDeathRagdollInitialized : 1; // 0x077C(0x0004) (Transient) - unsigned long bBlendingIntoDeathRagdoll : 1; // 0x077C(0x0004) (Transient) - unsigned long bEquippedWeaponsHidden : 1; // 0x077C(0x0004) (Transient) - unsigned long bHolsteredWeaponsHidden : 1; // 0x077C(0x0004) (Transient) - unsigned long bHolsteredItemsHidden : 1; // 0x077C(0x0004) (Transient) - unsigned long bWeaponParticleAttachmentsHidden : 1; // 0x077C(0x0004) (Transient) - unsigned long bShouldUseAimAtActor : 1; // 0x077C(0x0004) (Net) - unsigned long bShouldUseAimAtVector : 1; // 0x077C(0x0004) - unsigned long bAlignToSurfaceNormal : 1; // 0x077C(0x0004) - unsigned long bTookCriticalHitThisTick : 1; // 0x077C(0x0004) - unsigned long bWasLastDamageACriticalHit : 1; // 0x077C(0x0004) - unsigned long bBeenRunOver : 1; // 0x077C(0x0004) - unsigned long bKilledByTechEffect : 1; // 0x077C(0x0004) - unsigned long bExistsDeathSound : 1; // 0x077C(0x0004) - unsigned long bExistsCriticalHitSound : 1; // 0x077C(0x0004) - unsigned long bExistsCriticalDeathSound : 1; // 0x077C(0x0004) - unsigned long bExistsRanOverSound : 1; // 0x0780(0x0004) - unsigned long bExistsTechDeathSound : 1; // 0x0780(0x0004) - unsigned long bUnderMatineeControl : 1; // 0x0780(0x0004) (Transient) - unsigned long bUnderMatineeAnimControl : 1; // 0x0780(0x0004) (Transient) - unsigned long bResetAnimTree : 1; // 0x0780(0x0004) (Transient) - unsigned long FaceFXSpeechPending : 1; // 0x0780(0x0004) - unsigned long bAlwaysPostRender : 1; // 0x0780(0x0004) (Net) - unsigned long bIsLeaping : 1; // 0x0780(0x0004) - unsigned long bAIDEBUG_MarkCurrentPawn : 1; // 0x0780(0x0004) - unsigned long NoEnemyBehaviorsRun : 1; // 0x0780(0x0004) - unsigned long bTargetedBehaviorsRun : 1; // 0x0780(0x0004) - unsigned long bCausePlayerDeath : 1; // 0x0780(0x0004) - unsigned long bPlayerFellIntoPlayerKillVolume : 1; // 0x0780(0x0004) - unsigned long bBeingRevived : 1; // 0x0780(0x0004) - unsigned long bInjuredNoTimeout : 1; // 0x0780(0x0004) (Net) - unsigned long bIsInInjuredBonusTime : 1; // 0x0780(0x0004) - unsigned long bInjuredHasPausedDueToCinematicMode : 1; // 0x0780(0x0004) - unsigned long bTearOffAfterDeath : 1; // 0x0780(0x0004) (Net, RepNotify) - unsigned long bGibbed : 1; // 0x0780(0x0004) - unsigned long bDidServerGibPawn : 1; // 0x0780(0x0004) (Net, RepNotify) - unsigned long bDestroyPawnAfterGoreEffectDeath : 1; // 0x0780(0x0004) - unsigned long bFlinching : 1; // 0x0780(0x0004) - unsigned long bTakingRadiusDamage : 1; // 0x0780(0x0004) - unsigned long bMuteHitSound : 1; // 0x0780(0x0004) - unsigned long bDebugActionSkill : 1; // 0x0780(0x0004) (Transient) - unsigned long bMeleeWeaponAttached : 1; // 0x0780(0x0004) (Net, RepNotify) - unsigned long bHideAttachedWeapon : 1; // 0x0780(0x0004) (Edit) - unsigned long bBigBoy : 1; // 0x0780(0x0004) (Edit) - unsigned long bInjuredSuicide : 1; // 0x0780(0x0004) - unsigned long bGaveUp : 1; // 0x0780(0x0004) - unsigned long bAllowProjectilesToCollideWithSkeletalMesh : 1; // 0x0780(0x0004) (Transient) - unsigned long bSwitchingSeats : 1; // 0x0780(0x0004) - unsigned long bWantsFullLOSTrace : 1; // 0x0784(0x0004) (Transient) - unsigned long bInterpYawOnly : 1; // 0x0784(0x0004) - unsigned long bCanUse : 1; // 0x0784(0x0004) - unsigned long bTurning : 1; // 0x0784(0x0004) (Transient) - unsigned long bSlowTurning : 1; // 0x0784(0x0004) (Transient) - unsigned long bBeingHealed : 1; // 0x0784(0x0004) (Transient) - unsigned long bActiveObstacle : 1; // 0x0784(0x0004) (Transient) - unsigned long bRMWantsToMove : 1; // 0x0784(0x0004) (Net) - unsigned long bRMForceStop : 1; // 0x0784(0x0004) - unsigned long bStuck : 1; // 0x0784(0x0004) - int LastShieldVar; // 0x0788(0x0004) - int LastShieldMaxVar; // 0x078C(0x0004) - float IntrinsicArmor; // 0x0790(0x0004) (Net, Transient) - float IntrinsicArmorBaseValue; // 0x0794(0x0004) (Const) - TArray IntrinsicArmorModifierStack; // 0x0798(0x000C) (Const, Transient, NeedCtorLink) - unsigned char WeaponHand; // 0x07A4(0x0001) - unsigned char ServerPhysics; // 0x07A5(0x0001) (Transient) - unsigned char HolsteredWeaponSlotUsed; // 0x07A6(0x0001) (Transient) - unsigned char CurrentNumOfHolsteredWeaponSlots; // 0x07A7(0x0001) (Transient) - unsigned char ReplicatedGearHiddenState; // 0x07A8(0x0001) (Net, Transient, RepNotify) - unsigned char SecondWindReason; // 0x07A9(0x0001) (Transient) - unsigned char InjuredState; // 0x07AA(0x0001) (Net, RepNotify) - unsigned char InjuredDeadState; // 0x07AB(0x0001) (Net, RepNotify) - unsigned char ForceTechDeathIndex; // 0x07AC(0x0001) (Net) - unsigned char MeshBodyCompositionIndex; // 0x07AD(0x0001) - unsigned char InterpRotMode; // 0x07AE(0x0001) - unsigned char InterpContRotMode; // 0x07AF(0x0001) - unsigned char InterpLocMode; // 0x07B0(0x0001) - unsigned char InterpRelRotMode; // 0x07B1(0x0001) - unsigned char InterpRelLocMode; // 0x07B2(0x0001) - unsigned char bCloaked; // 0x07B3(0x0001) (Transient) - unsigned char bCloakedReplicated; // 0x07B4(0x0001) (Net, Transient, RepNotify) - unsigned char CloakOverride; // 0x07B5(0x0001) (Transient) - unsigned char bOvercharged; // 0x07B6(0x0001) (Transient) - unsigned char bOverchargedBaseValue; // 0x07B7(0x0001) (Const) - TArray bOverchargedModifierStack; // 0x07B8(0x000C) (Const, Transient, NeedCtorLink) - class USkeletalMeshComponent* HeadMesh; // 0x07C4(0x0004) (ExportObject, Component, EditInline) - class UDynamicLightEnvironmentComponent* LightEnvironment; // 0x07C8(0x0004) (Edit, ExportObject, Component, EditInline) - class UAudioComponent* PawnAmbientSound; // 0x07CC(0x0004) (ExportObject, Component, EditInline, Deprecated) - class UAudioComponent* WeaponAmbientSound; // 0x07D0(0x0004) (ExportObject, Component, EditInline, Deprecated) - float Bob; // 0x07D4(0x0004) (Net, Transient, Config, GlobalConfig) - float BobBaseValue; // 0x07D8(0x0004) (Const) - TArray BobModifierStack; // 0x07DC(0x000C) (Const, Transient, NeedCtorLink) - float BobTime; // 0x07E8(0x0004) - struct FVector WalkBob; // 0x07EC(0x000C) - float EyeHeightModifier; // 0x07F8(0x0004) (Net, Transient) - float EyeHeightModifierBaseValue; // 0x07FC(0x0004) (Const) - TArray EyeHeightModifierModifierStack; // 0x0800(0x000C) (Const, Transient, NeedCtorLink) - float EyeHeightModifierSpeed; // 0x080C(0x0004) (Net, Transient) - float EyeHeightModifierSpeedBaseValue; // 0x0810(0x0004) (Const) - TArray EyeHeightModifierSpeedModifierStack; // 0x0814(0x000C) (Const, Transient, NeedCtorLink) - float AppliedEyeHeightModifier; // 0x0820(0x0004) - float SlopeBoostFriction; // 0x0824(0x0004) - struct FVector FixedViewLoc; // 0x0828(0x000C) - struct FRotator FixedViewRot; // 0x0834(0x000C) - float CameraScale; // 0x0840(0x0004) (Config, GlobalConfig) - float CameraScaleRight; // 0x0844(0x0004) (Config, GlobalConfig) - float CameraScaleUp; // 0x0848(0x0004) (Config, GlobalConfig) - float CameraScaleStep; // 0x084C(0x0004) - float CurrentCameraScale; // 0x0850(0x0004) - struct FVector2D CameraScaleRange; // 0x0854(0x0008) - float FreeCameraTargetForwardOffset; // 0x085C(0x0004) - float CurrentFreeCameraTargetForwardOffset; // 0x0860(0x0004) - float FreeCamTargetForwardOffsetStep; // 0x0864(0x0004) - struct FVector2D FreeCamTargetForwardOffsetRange; // 0x0868(0x0008) - struct FVector Cached3rdPersonCamLoc; // 0x0870(0x000C) - struct FRotator Cached3rdPersonCamRot; // 0x087C(0x000C) - float OldLocationZ; // 0x0888(0x0004) - float MeshSlopeOffset; // 0x088C(0x0004) (Transient) - float MeshSlopeOffsetPercent; // 0x0890(0x0004) (Edit, Const) - float MaxMeshSlopeOffsetPercent; // 0x0894(0x0004) (Edit, Const) - float CustomGravityScaling; // 0x0898(0x0004) (Net, Transient) - float CustomGravityScalingBaseValue; // 0x089C(0x0004) (Const) - TArray CustomGravityScalingModifierStack; // 0x08A0(0x000C) (Const, Transient, NeedCtorLink) - float LastPainSound; // 0x08AC(0x0004) - float DeathTime; // 0x08B0(0x0004) - int LookYaw; // 0x08B4(0x0004) - class UBodyClassDeathDefinition* MyDeathDef; // 0x08B8(0x0004) (Net) - class USpecialMoveDefinition* CurrentDeathAnimation; // 0x08BC(0x0004) - float DeathImpactAngle; // 0x08C0(0x0004) (Transient) - class UClass* BloodEmitterClass; // 0x08C4(0x0004) - class AWillowEquipAbleItem* EquippedItems[0x4]; // 0x08C8(0x0004) (Net, RepNotify) - class UItemDefinition* EquippedItemDefs[0x4]; // 0x08D8(0x0004) (Net, RepNotify) - struct FHolsteredGearDisplaySlot HolsteredItemDisplaySlots[0x4]; // 0x08E8(0x0008) (Transient) - struct FHolsteredGearDisplaySlot HolsteredWeaponDisplaySlots[0x3]; // 0x0908(0x0008) (Transient) - class AWillowWeapon* HolsteredWeaponSlots[0x3]; // 0x0920(0x0004) (Net, Transient, RepNotify) - class UBodyClassDefinition* BodyClass; // 0x092C(0x0004) (Edit, Net, RepNotify) - struct FColor ShieldColor; // 0x0930(0x0004) (Net) - int ShouldBulletsPenetrateEnemies; // 0x0934(0x0004) - float BulletPenetratedEnemyDamageScale; // 0x0938(0x0004) (Transient) - float BulletPenetratedEnemyDamageScaleBaseValue; // 0x093C(0x0004) (Const) - TArray BulletPenetratedEnemyDamageScaleModifierStack; // 0x0940(0x000C) (Const, Transient, NeedCtorLink) - float BulletReflectionOffEnemyChance; // 0x094C(0x0004) (Transient) - float BulletReflectionOffEnemyChanceBaseValue; // 0x0950(0x0004) (Const) - TArray BulletReflectionOffEnemyChanceModifierStack; // 0x0954(0x000C) (Const, Transient, NeedCtorLink) - float BulletReflectedOffEnemyDamageScale; // 0x0960(0x0004) (Transient) - float BulletReflectedOffEnemyDamageScaleBaseValue; // 0x0964(0x0004) (Const) - TArray BulletReflectedOffEnemyDamageScaleModifierStack; // 0x0968(0x000C) (Const, Transient, NeedCtorLink) - float BulletReflectionOffSelfChance; // 0x0974(0x0004) (Transient) - float BulletReflectionOffSelfChanceBaseValue; // 0x0978(0x0004) (Const) - TArray BulletReflectionOffSelfChanceModifierStack; // 0x097C(0x000C) (Const, Transient, NeedCtorLink) - float BulletReflectedOffSelfDamageScale; // 0x0988(0x0004) (Transient) - float BulletReflectedOffSelfDamageScaleBaseValue; // 0x098C(0x0004) (Const) - TArray BulletReflectedOffSelfDamageScaleModifierStack; // 0x0990(0x000C) (Const, Transient, NeedCtorLink) - float BulletReflectedOffSelfDamageTakenScale; // 0x099C(0x0004) (Transient) - float BulletReflectedOffSelfDamageTakenScaleBaseValue; // 0x09A0(0x0004) (Const) - TArray BulletReflectedOffSelfDamageTakenScaleModifierStack; // 0x09A4(0x000C) (Const, Transient, NeedCtorLink) - float BulletRicochetTowardsEnemyChance; // 0x09B0(0x0004) (Transient) - float BulletRicochetTowardsEnemyChanceBaseValue; // 0x09B4(0x0004) (Const) - TArray BulletRicochetTowardsEnemyChanceModifierStack; // 0x09B8(0x000C) (Const, Transient, NeedCtorLink) - float BulletRicochetedTowardsEnemyDamageScale; // 0x09C4(0x0004) (Transient) - float BulletRicochetedTowardsEnemyDamageScaleBaseValue; // 0x09C8(0x0004) (Const) - TArray BulletRicochetedTowardsEnemyDamageScaleModifierStack; // 0x09CC(0x000C) (Const, Transient, NeedCtorLink) - float InstigatedMeleeDamageAdded; // 0x09D8(0x0004) (Transient) - float InstigatedMeleeDamageAddedBaseValue; // 0x09DC(0x0004) (Const) - TArray InstigatedMeleeDamageAddedModifierStack; // 0x09E0(0x000C) (Const, Transient, NeedCtorLink) - float PlayerAvertDeathChance; // 0x09EC(0x0004) (Transient) - float PlayerAvertDeathChanceBaseValue; // 0x09F0(0x0004) (Const) - TArray PlayerAvertDeathChanceModifierStack; // 0x09F4(0x000C) (Const, Transient, NeedCtorLink) - float FireRateMultiplier; // 0x0A00(0x0004) - float WeaponSwapTimeMultiplier; // 0x0A04(0x0004) (Net, Transient) - float WeaponSwapTimeMultiplierBaseValue; // 0x0A08(0x0004) (Const) - TArray WeaponSwapTimeMultiplierModifierStack; // 0x0A0C(0x000C) (Const, Transient, NeedCtorLink) - int bReloading; // 0x0A18(0x0004) - TArray ItemPoolList; // 0x0A1C(0x000C) (Edit, Const, NeedCtorLink) - TArray Trackers; // 0x0A28(0x000C) (NeedCtorLink) - class AActor* AimAtActor; // 0x0A34(0x0004) (Net) - struct FVector AimAtVector; // 0x0A38(0x000C) - float TakeHitTime; // 0x0A44(0x0004) - float MaxFootstepEffectDistance; // 0x0A48(0x0004) - float LastPainSoundTime; // 0x0A4C(0x0004) - float LastPainSoundLength; // 0x0A50(0x0004) - float NextDotResponseTime; // 0x0A54(0x0004) - float SummedPain; // 0x0A58(0x0004) - class UAnimNodeBlendPerBone* ArmBoneBlend; // 0x0A5C(0x0004) (Transient) - class USkelControlLeftHandGripWeapon* LeftHandIK; // 0x0A60(0x0004) (Transient) - TArray LeftHandIKHolds; // 0x0A64(0x000C) (Transient, NeedCtorLink) - class UInterpGroup* MatineeInterpGroup; // 0x0A70(0x0004) (Transient) - class AActor* LookAtTarget; // 0x0A74(0x0004) (Net) - struct FVector LookAtOffset; // 0x0A78(0x000C) (Net) - float LookAtSpeedOverride; // 0x0A84(0x0004) (Net, Transient) - class UWillowAnimNodeAimOffset* AimOffset; // 0x0A88(0x0004) (Transient) - class UWillowSkelControl_LookAtActor* HeadLookAt; // 0x0A8C(0x0004) (Transient) - int LastAnimSetsCount; // 0x0A90(0x0004) (Transient) - TArray WeaponAnimSets; // 0x0A94(0x000C) (Transient, NeedCtorLink) - int DesiredMeshYawOffset; // 0x0AA0(0x0004) (Net, Transient) - int MeshYawOffset; // 0x0AA4(0x0004) (Transient) - float LeapGravityScale; // 0x0AA8(0x0004) - class AWillowInteractiveObject* RejuvenateInteraction; // 0x0AAC(0x0004) - TArray SavedInjuredModifiers; // 0x0AB0(0x000C) (NeedCtorLink) - class APawnInteractionProxy* InjuredInteractionProxy; // 0x0ABC(0x0004) - float flInjuredTargetedTime; // 0x0AC0(0x0004) - float InjuredTargetedDurationMultiplier; // 0x0AC4(0x0004) - float TimeToBeRevivedMultiplier; // 0x0AC8(0x0004) (Net, Transient) - float TimeToBeRevivedMultiplierBaseValue; // 0x0ACC(0x0004) (Const) - TArray TimeToBeRevivedMultiplierModifierStack; // 0x0AD0(0x000C) (Const, Transient, NeedCtorLink) - float TotalBleedoutTime; // 0x0ADC(0x0004) - float SuccessiveBleedoutTimePenalty; // 0x0AE0(0x0004) - float InjuredBaseDelay; // 0x0AE4(0x0004) - struct FName InjuredScreenFadeParticleTag; // 0x0AE8(0x0008) - TArray InjuredScreenFadeScreenParticleModifiers; // 0x0AF0(0x000C) (NeedCtorLink) - class UMaterialInterface* InjuredScreenFadeMaterialInterface; // 0x0AFC(0x0004) - struct FName InjuredScreenFadeMatParamName; // 0x0B00(0x0008) - float ReviveTime; // 0x0B08(0x0004) - float SavedPostProcessDurationMultiplier; // 0x0B0C(0x0004) - class AWillowPawn* Reviver; // 0x0B10(0x0004) - float InjuredBonusDamageScale; // 0x0B14(0x0004) - float InjuredAnimLength; // 0x0B18(0x0004) - class UHitRegionHelper* MyHitRegionHelper; // 0x0B1C(0x0004) - float TargetPriority; // 0x0B20(0x0004) (Edit, Transient) - float TargetPriorityBaseValue; // 0x0B24(0x0004) (Const) - TArray TargetPriorityModifierStack; // 0x0B28(0x000C) (Const, Transient, NeedCtorLink) - int ActorSpawnCost; // 0x0B34(0x0004) (Edit) - float FlinchStartTime; // 0x0B38(0x0004) - class UStatusEffectsComponent* StatusEffectComp; // 0x0B3C(0x0004) (ExportObject, Component, EditInline) - struct FDamageEventSummary FullRadiusDamageSummary; // 0x0B40(0x0078) - struct FInstanceDataSet InstanceDataState; // 0x0BB8(0x000C) (Component, NeedCtorLink) - struct FReplicatedInstanceDataState ReplicatedInstanceDataState; // 0x0BC4(0x0010) (Net, Transient, RepNotify) - struct FReplicatedCoordinatedEffect ReplicatedCFX; // 0x0BD4(0x0008) (Net, Transient, RepNotify) - TArray AttributeStartingValues; // 0x0BDC(0x000C) (Edit, NeedCtorLink) - TArray DesignerAttributes; // 0x0BE8(0x000C) (NeedCtorLink) - struct FBloodSplatterTrace ReplicatedBloodSplatter; // 0x0BF4(0x0020) (Net, RepNotify) - float CommerceMarkup; // 0x0C14(0x0004) (Net) - struct FMeleeOverTimeState MeleeState; // 0x0C18(0x0034) (NeedCtorLink) - struct FGoreEffect ReplicatedGoreEffect; // 0x0C4C(0x0024) (Net, RepNotify) - class AWillowLightProjectileManager* LightProjMgr; // 0x0C70(0x0004) (Net, Transient) - class AWillowLightProjectileManager* OffHandLightProjMgr; // 0x0C74(0x0004) (Net, Transient) - class UWillowImpactDefinition* ExtraImpact_FirstShot; // 0x0C78(0x0004) (Transient) - class UWillowImpactDefinition* ExtraImpact_LastShot; // 0x0C7C(0x0004) (Transient) - float OnGround; // 0x0C80(0x0004) - float CurrentPawnSpeed; // 0x0C84(0x0004) - float VelocityDotProduct; // 0x0C88(0x0004) - float AccelerationDotProduct; // 0x0C8C(0x0004) - struct FVector DeathRagDollMomentum; // 0x0C90(0x000C) - struct FName DeathHitBoneName; // 0x0C9C(0x0008) - float RD_NextSlideTime; // 0x0CA4(0x0004) - float RD_NextImpactTime; // 0x0CA8(0x0004) - float RD_NextImpactAkEventTime; // 0x0CAC(0x0004) - int SprintFootstepCount; // 0x0CB0(0x0004) - int StrideFootstepCount; // 0x0CB4(0x0004) - class AActionSkill* MyActionSkill; // 0x0CB8(0x0004) (Net, RepNotify) - int CurrentActionSkillActiveAbilityCount; // 0x0CBC(0x0004) (Transient) - float NextActionSkillActiveAbilityTime; // 0x0CC0(0x0004) (Transient) - int CurrentActionSkillCooldownAbilityCount; // 0x0CC4(0x0004) (Transient) - float NextActionSkillCooldownAbilityTime; // 0x0CC8(0x0004) (Transient) - class UStaticMeshComponent* MeleeWeaponMesh; // 0x0CCC(0x0004) (ExportObject, Component, EditInline) - float HitRegionHealthScaleAttribute; // 0x0CD0(0x0004) (Transient) - float HitRegionHealthScaleAttributeBaseValue; // 0x0CD4(0x0004) (Const) - TArray HitRegionHealthScaleAttributeModifierStack; // 0x0CD8(0x000C) (Const, Transient, NeedCtorLink) - float RevivalHealthMultiplier; // 0x0CE4(0x0004) (Transient) - float RevivalHealthMultiplierBaseValue; // 0x0CE8(0x0004) (Const) - TArray RevivalHealthMultiplierModifierStack; // 0x0CEC(0x000C) (Const, Transient, NeedCtorLink) - float ForcedShotZMomentum; // 0x0CF8(0x0004) (Transient) - float ForcedShotZMomentumBaseValue; // 0x0CFC(0x0004) (Const) - TArray ForcedShotZMomentumModifierStack; // 0x0D00(0x000C) (Const, Transient, NeedCtorLink) - float SecondsBeforeConsideringRagdollRemoval; // 0x0D0C(0x0004) (Config) - float SecondsBeforeVisibleRagdollRemoval; // 0x0D10(0x0004) (Config) - float SecondsBetweenRagdollRemovalAttempts; // 0x0D14(0x0004) (Config) - float SecondsBeforePhysicsShutsDown; // 0x0D18(0x0004) (Config) - float RBForceSleepTime; // 0x0D1C(0x0004) - struct FMaterialScalarFadeReplication MatScalarFadeInfo; // 0x0D20(0x0018) (Net, RepNotify) - float MatScalarFadeStartTime; // 0x0D38(0x0004) - float MatScalarFadeCurValue; // 0x0D3C(0x0004) - float MatScalarLastTick; // 0x0D40(0x0004) - float MatScalarTickRate; // 0x0D44(0x0004) - int ShieldEffectCount; // 0x0D48(0x0004) - int BloodEffectCount; // 0x0D4C(0x0004) - float ImpactEffectTimestamp; // 0x0D50(0x0004) - int NumSuccessiveInjuries; // 0x0D54(0x0004) (Transient) - int NumSuccessiveInjuriesBaseValue; // 0x0D58(0x0004) (Const) - TArray NumSuccessiveInjuriesModifierStack; // 0x0D5C(0x000C) (Const, Transient, NeedCtorLink) - float LastInjuryTime; // 0x0D68(0x0004) - float MostRecentShieldDamageTaken; // 0x0D6C(0x0004) - FScriptInterface TargetPatsy; // 0x0D70(0x0008) (Transient) - int NumAICurrentlyTargeting; // 0x0D78(0x0004) (Transient) - float InterpRotTime; // 0x0D7C(0x0004) - struct FRotator InterpRotDiff; // 0x0D80(0x000C) - float InterpRotElapsedTime; // 0x0D8C(0x0004) - float InterpContRotTime; // 0x0D90(0x0004) - struct FRotator InterpContRotDiff; // 0x0D94(0x000C) - float InterpContRotElapsedTime; // 0x0DA0(0x0004) - float InterpLocTime; // 0x0DA4(0x0004) - struct FVector InterpLocDiff; // 0x0DA8(0x000C) - float InterpLocElapsedTime; // 0x0DB4(0x0004) - float InterpRelRotTime; // 0x0DB8(0x0004) - struct FRotator InterpRelRotDiff; // 0x0DBC(0x000C) - float InterpRelRotElapsedTime; // 0x0DC8(0x0004) - unsigned char UnknownData00[0x4]; // 0x0DCC(0x0004) MISSED OFFSET - struct FQuat InterpRelRotStart; // 0x0DD0(0x0010) - struct FQuat InterpRelRotGoal; // 0x0DE0(0x0010) - float InterpRelLocTime; // 0x0DF0(0x0004) - struct FVector InterpRelLocDiff; // 0x0DF4(0x000C) - float InterpRelLocElapsedTime; // 0x0E00(0x0004) - class UMissionObjectiveDefinition* MissionObjectiveToUpdateOnDeath; // 0x0E04(0x0004) - struct FBehaviorConsumerHandle ConsumerHandle; // 0x0E08(0x0004) - struct FReplicatedBehaviorConsumerState ReplicatedBehaviorConsumerState; // 0x0E0C(0x000C) (Net, RepNotify) - struct FReplicatedBehaviorEvent ReplicatedBehaviorEvent; // 0x0E18(0x0004) (Net, RepNotify) - int NumReplicatedNouns; // 0x0E1C(0x0004) (Net) - TArray NounState; // 0x0E20(0x000C) (NeedCtorLink) - struct FReplicatedNounAttributeState ReplicatedNouns[0x14]; // 0x0E2C(0x0010) (Net) - float DistToNavMesh; // 0x0F6C(0x0004) (Transient) - float VertDistToNavMesh; // 0x0F70(0x0004) (Transient) - float LastNavMeshCheck; // 0x0F74(0x0004) (Transient) - float NavMeshCheckRate; // 0x0F78(0x0004) (Transient) - struct FVector LastCheckNavMeshLocation; // 0x0F7C(0x000C) (Transient) - struct FBasedPosition NearestPositionOnNavMesh; // 0x0F88(0x0034) (Transient) - float AvoidanceSpeedScale; // 0x0FBC(0x0004) (Transient) - float NextCringeTime; // 0x0FC0(0x0004) (Transient) - class USpecialMove_Cringe* CurrentCringe; // 0x0FC4(0x0004) (Transient) - float LastTurnTime; // 0x0FC8(0x0004) (Transient) - float CurrentTurnTime; // 0x0FCC(0x0004) (Transient) - int TurnGoalYaw; // 0x0FD0(0x0004) (Transient) - TArray RBCollisionListeners; // 0x0FD4(0x000C) (Transient, NeedCtorLink) - TArray RBCollisionListenersToRemove; // 0x0FE0(0x000C) (Transient, NeedCtorLink) - class AWillowPawn* CharmedChild; // 0x0FEC(0x0004) (Transient) - class AWillowPawn* CharmedParent; // 0x0FF0(0x0004) (Net, Transient) - int SimpleAnimState; // 0x0FF4(0x0004) (Transient) - int RepSimpleAnimState; // 0x0FF8(0x0004) (Net, Transient, RepNotify) - TArray SimpleAnimInfo; // 0x0FFC(0x000C) (Transient, NeedCtorLink) - class UStanceTypeDefinition* CurrentStance; // 0x1008(0x0004) (Net, Transient, RepNotify) - class UStanceTypeDefinition* OverrideStance; // 0x100C(0x0004) (Transient) - class UGearboxDialogNameTag* CurrentNameTag; // 0x1010(0x0004) (Net, Transient) - float BarrelSourceTimerEnd; // 0x1014(0x0004) - float PlantSourceTimerEnd; // 0x1018(0x0004) - int CurrentBreathingLoopIndex; // 0x101C(0x0004) (Transient) - struct FAkPlayingInfo BreathingLoopPlayingInfo; // 0x1020(0x0008) (Transient, Component) - int GameStage; // 0x1028(0x0004) - class UEnvironmentTagDefinition* CurrentEnvironmentTag; // 0x102C(0x0004) (Net, Transient, RepNotify) - class UEnvironmentTagDefinition* CurrentAnimEnvironmentTag; // 0x1030(0x0004) (Transient) - float OverrideNavSize; // 0x1034(0x0004) - float OverrideNavHeight; // 0x1038(0x0004) - float MinStuckTime; // 0x103C(0x0004) (Edit) - float MaxStuckSpeed; // 0x1040(0x0004) (Edit) - float StartStuckTime; // 0x1044(0x0004) - struct FVector StartStuckLoc; // 0x1048(0x000C) - class USpecialMoveDefinition* EmoteAnim; // 0x1054(0x0004) (Transient) - class USpecialMoveDefinition* ReplicatedEmoteAnim; // 0x1058(0x0004) (Net, Transient, RepNotify) - float NextPlayerEventTime; // 0x105C(0x0004) (Transient) - float RepMeshScale; // 0x1060(0x0004) (Net, Transient, RepNotify) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPawn"); - return ptr; - } - - - float GetFallingDamageScale(); - void TryBlink(); - void ServerPostPlayerEvent(unsigned char PEM, class AActor* TheInstigator, class AActor* Other); - void PostPlayerEvent(unsigned char PEM, class AActor* TheInstigator, class AActor* Other); - void ForcePostPlayerEvent(unsigned char PEM, class AActor* TheInstigator, class AActor* Other); - void PlayPostEnvironmentTransitionAnimation(); - float PlayPreEnvironmentTransitionAnimation(); - bool RequiresEnvironmentTransitionAnimation(class UEnvironmentTagDefinition* FromEnvironmentTag, class UEnvironmentTagDefinition* ToEnvironmentTag); - void EnvironmentTransitionAnimFinished(); - void SetEnvironmentTag(class UEnvironmentTagDefinition* InEnvironmentTag); - void RemoveEnvironmentTag(class UEnvironmentTagDefinition* InEnvironmentTag); - void AddEnvironmentTag(class UEnvironmentTagDefinition* InEnvironmentTag, bool bOverwriteExistingTag); - struct FString GetMapDisplayName(); - struct FString GetMapDisplayHeader(); - void PlayExtraImpactEffects(unsigned char BulletFromClip, struct FImpactInfo* InImpactInfo); - void SetExtraImpactEffect(unsigned char BulletFromClip, class UWillowImpactDefinition* Definition); - void ForceDownState(); - void SetRevivePct(float NewRevivePct); - float GetRevivePct(); - bool MovementTransitionNodeIsIdle(); - bool PrismNodeIsActive(); - unsigned char GetDefaultRootMotionRotationMode(); - unsigned char GetDefaultRootMotionMode(); - class AWillowWeapon* FindMatchingHolsteredWeapon(unsigned char LikenessType, unsigned char GroupIndex); - class AWillowInventory* GetLikenessInventory(unsigned char Source, unsigned char GroupIndex); - bool ShouldRefreshLikenessOf(unsigned char Source, unsigned char GroupIndex, class UGearLikenessMeshComponent* MeshComp); - void AssumeLikenessOf(unsigned char Source, unsigned char GroupIndex, class UGearLikenessMeshComponent* MeshComp); - void ClientShieldTriggered(); - void ShieldTriggered(); - bool IsBeingHealed(); - void SetBeingHealed(bool bNewBeingHealed); - bool CanPlayEmoteAnim(class USpecialMoveDefinition* NewEmoteAnim); - void SetEmoteAnim(class USpecialMoveDefinition* NewEmoteAnim); - void EmoteAnimTimer(); - void ReleaseLeftHandIK(const struct FName& HoldName, class UObject* IKTag); - void HoldLeftHandIK(const struct FName& HoldName, class UObject* IKTag); - void CheckLeftHandIK(); - float GetBulletReflectedOffSelfDamageScale(); - float GetBulletReflectedOffEnemyDamageScale(); - float GetBulletReflectedOffSelfDamageTakenScale(); - float GetEnemyReflectionChance(); - float GetSelfReflectionChance(); - void GetObstacleInfo(struct FObstacleData* Data); - class AActor* GetObstacleActor(); - bool GetMagnetData(struct FVector* MagnetLoc, struct FVector* MagnetVel); - void SetObstacleVelocity(struct FVector* NewVelocity); - bool CanAvoidObstacle(struct FObstacleData* Obstacle); - bool CanAvoidObstacles(); - void SetObstacleActive(bool bActive); - bool IsObstacleActive(); - class APawn* GetParent(); - void Uncharm(); - void Charm(class AWillowPawn* NewCharmedParent); - bool IsCharmed(); - float GetFireIntervalChanceModifier(); - float GetStatusEffectBaseChanceModifier(class UObject* Context); - float GetStatusEffectChanceModifier(class UObject* Context); - float GetStatusEffectBaseDamage(class UObject* Context); - void NotifyRBCollisionListeners(class UPrimitiveComponent* HitComponent, class UPrimitiveComponent* OtherComponent, int ContactSide, struct FCollisionImpactData* RigidCollisionData); - void FinishRemovingRBCollisionListeners(); - void RemoveRBCollisionListener(const FScriptInterface& Listener); - void AddRBCollisionListener(const FScriptInterface& Listener); - void GetPetActors(TArray* out_PetActorList); - void ClearBodyCompositionInstance(); - FScriptInterface GetBodyInfoProvider(); - void ApplyPreviewBodyComposition(); - void ChangeInstanceDataSwitch(const struct FName& Switch, unsigned char NewValue); - void PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char BodyCompositionMode); - void PreRemoveBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex); - void NotifyUserCouldNotAffordAttemptedUse(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType); - void SetInteractionIcon(class UInteractionIconDefinition* Icon, unsigned char UsedType); - bool UseObject(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType); - void ScrapeStances(TArray* OutStances); - unsigned char GetDefaultStance(class UStanceTypeDefinition* CheckStance); - bool IsDefaultStance(class UStanceTypeDefinition* CheckStance); - void ClientStanceUpdated(); - bool SetStance(class UStanceTypeDefinition* NewStance); - void SetDefaultStance(); - void ClearStance(); - class UBodyClassDefinition* GetStanceBody(); - class UStanceTypeDefinition* GetStance(); - bool TryToTurn(int YawDiff, bool bMoving); - class UTurnDefinition* GetCurrentTurnDefinition(); - bool CanTurn(); - void DoneTurning(); - float GetHeadLookMinDot(); - bool UseRootOnlyYawRotation(); - struct FVector GetAimDirection(); - struct FVector GetPivotPoint(bool bForFiring); - bool CanUseAimOffsets(); - void AdjustRotation(float DeltaTime, bool bMoving, struct FRotator* NewRotation); - class UBodyClassDefinition* GetCringeBody(); - void DoneCringing(); - void StopCringe(); - void StartCringe(unsigned char DamageType, bool bDOT); - bool IsCringing(class UBodyClassDefinition* CringeBody); - struct FBasedPosition GetNearestPositionOnNavMesh(); - float GetFlyNavMeshCheckDist(); - float GetVertDistToNavMesh(); - float GetDistToNavMesh(); - bool IsAboveNavMesh(); - void CheckNavMeshDist(); - bool CloakForcedOff(); - bool CloakForcedOn(); - bool CloakForced(); - static void StaticSetCanCloak(bool bCanCloak); - static bool StaticCanCloak(); - void SpawnCloakParticle(class UParticleSystem* CloakPS); - void ForceCloak(unsigned char NewCloakBehavior); - bool ShouldCloak(unsigned char Type); - void CheckReplicatedCloak(); - bool IsCloaked(); - bool CanCloak(); - void Uncloak(); - void Cloak(); - class UWillowDialogGlobalsDefinition* GetDialogGlobals(); - void SetDialogNameTag(class UGearboxDialogNameTag* NewName); - void GetDialogGroups(TArray* Groups); - class UGearboxDialogNameTag* GetDialogNameTag(); - void GetOutTheWay(class APawn* OtherPawn); - void StuckOnPawn(class APawn* OtherPawn); - void OnInterpPawn(class UWillowSeqAct_InterpPawn* Action); - void InterpRelativeRotation(const struct FRotator& NewRelRot, float InterpTime, bool bLinear); - void InterpRelativeLocation(const struct FVector& NewRelLoc, float InterpTime, bool bLinear); - void InterpControllerRotation(const struct FRotator& NewRot, float InterpTime, bool bLinear); - void InterpRotation(const struct FRotator& NewRot, float InterpTime, bool bLinear, bool bYawOnly); - void InterpLocation(const struct FVector& NewLoc, float InterpTime, bool bLinear, bool bNoZ); - void NotifyActionSkillWeaponsRestricted(bool bWeaponsRestricted); - void NotifyActionSkillFakePause(bool bPaused); - void NotifyActionSkillWeaponSwitched(class AWeapon* OldWeapon, class AWeapon* NewWeapon); - void NotifyActionSkillOfKilledEnemy(class AWillowPawn* aTargetPawn); - void ToggleActionSkillDebug(); - void NotifyHUDOfEnableActionSkill(class AActionSkill* Skill, bool bEnable); - void EnableActionSkill(bool bEnable, class USkillDefinition* Skill, class AWillowPawn* TargetPawn); - void ClientEndActionSkill(); - void EndActionSkill(); - void ActionSkillEnded(); - void ActionSkillStarted(class USkillDefinition* Skill); - bool IsActionSkillRunning(); - void SetActionSkillSoundMode(class USoundMode* NewSoundMode); - void SetDefaultSoundMode(); - void HitByVehicle(class AVehicle* Collider); - void ClientSetSwitchingSeats(bool bInSwitchingSeats); - void SetSwitchingSeats(bool bInSwitchingSeats); - void Behavior_Killed(class AActor* Killer, class UDamageTypeDefinition* TechFilter, unsigned char DeathType); - void CrushedByActor(class AActor* Other); - void EncroachedBy(class AActor* Other); - void StartReplicatedMaterialScalarFade(); - void Behavior_UseMaterialScalarFadeForGoreDeath(const struct FName& ScalarName, float StartValue, float EndValue, float FadeTime, bool bDestroyActorAfterGoreEffect); - void Behavior_MaterialScalarFade(const struct FName& ScalarName, float StartValue, float EndValue, float FadeTime); - void Behavior_RegisterTargetable(bool bUnregister); - int GetResetCost(); - void ResetInventory(); - unsigned char GetTransactionStatus(class AWillowInventory* Item, class AWillowPlayerController* WPC); - bool PlayerBuyBackItem(class AWillowInventory* Item, class AWillowPlayerController* WPC); - void PlayerBuyItem(class AWillowInventory* Item, class AWillowPlayerController* WPC, int Quantity, bool bWasItemOfTheDay); - void PlayerSellItem(class AWillowInventory* Item, class AWillowPlayerController* WPC, int Quantity); - struct FShopItemData GetFeaturedItem(class AWillowPlayerController* WPC); - void GetBuyBackList(class AWillowPlayerController* WPC, TArray* BuyBackItems); - void GetInventoryList(class AWillowPlayerController* WPC, TArray* InventoryList); - unsigned char GetShopType(); - class UBehaviorAliasLookupDefinition* BehaviorAlias_GetLookupDefinition(); - void ServerClearStatusEffects(bool bKillImmediately); - void Behavior_ClearStatusEffects(bool bKillImmediately); - struct FVector GetTargetableLocation(); - void RemoveSoldInventory(class AWillowInventory* SoldItem); - void GetWeaponList(class AWillowPlayerController* WPC, TArray* WeaponList); - void GetItemList(class AWillowPlayerController* WPC, TArray* ItemList); - void SetHandIKTarget(int Hand, class UObject* TargetRef, const struct FName& TargetAttachmentName); - void EnableHandIK(int Hand, bool bEnableIK); - class UWillowSkelControlHandPlacement* FindHandIKSelControl(int Hand); - void DetachMeleeWeaponMesh(bool bApplyToThirdPerson, bool bApplyToFirstPerson); - void AttachMeleeWeaponMesh(bool bApplyToThirdPerson, bool bApplyToFirstPerson); - void MeleeMeshPreRemoveNotify(class UStaticMeshComponent* MeleeMeshComp); - void MeleeMeshPostInitNotify(class UStaticMeshComponent* MeleeMeshComp); - void Behavior_Fire(class UFiringModeDefinition* FiringModeDefinition, const struct FVector& Direction, const FScriptInterface& WorldBodyInterface, float DamageAmount, float DamageRadius, float Momentum, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UImpactDefinition* ImpactDefinition, const struct FName& FireSourceSocket, bool bTreatDirectionAsDestination); - bool CanReceiveStatusEffects(); - void ReactToPrimaryStatusEffect(class UStatusEffectDefinition* StatusEffect); - float GetBoundingSphereRadius(); - class UObject* GetAttributeContextSource(); - void GetHitRegions(TArray* Regions, class UBodyHitRegionDefinition** DefaultRegion); - void AttachEmitter(class AEmitter* E, const struct FName& SocketName); - class UParticleSystem* GetDefaultStatusEffectsParticleSystemTemplate(); - TArray GetDefaultStatusEffectSockets(); - class UStatusEffectsComponent* GetStatusEffectsComponent(); - class AWillowAIPawn* GetAWillowAIPawn(); - class AWillowPlayerPawn* GetAWillowPlayerPawn(); - class AWillowPawn* GetAWillowPawn(); - class AWillowLightProjectileManager* GetLightProjMgrFor(class AWillowWeapon* aWeapon); - void GetMeleeState(float* StartTime, float* LastTime, struct FVector* StartLoc, struct FRotator* StartRot); - bool ShouldIgnoreInstigatorVelocity(); - bool HasActorAlreadyBeenHitByMelee(class AActor* HitActor); - void AddActorToListOfHitActors(class AActor* HitActor); - void EndMeleeOverTime(); - void BeginMeleeOverTime(class UMeleeDefinition* MeleeDefinition); - float GetMeleeAttackerMass(); - void GetMeleeTraceSourceLocationAndRotation(struct FVector* OutTraceStart, struct FRotator* OutTraceStartRotation); - class APawn* GetMeleeInstigator(); - class AActor* GetMeleeTraceSourceActor(); - class UFaceFXAsset* GetFaceFXAsset(); - struct FRotator GetAimRotation(); - int GetSellingPriceForInventory(class AWillowInventory* InventoryForSale, class AWillowPlayerController* WPC, int Quantity); - unsigned char GetCurrencyTypeInventoryIsSoldIn(class AWillowInventory* InventoryForSale); - void UpdateShieldVars(); - void GetExpInfo(int* ExpLevelValue); - void SetPatsy(const FScriptInterface& NewPatsy); - FScriptInterface GetPatsy(); - bool HasShieldVar(); - bool HasHomingTargetComponents(); - bool IsValidHomingTarget(); - float GetTargetingModifier(); - bool DisplayParentInfo(); - void GetAllBarInfo(TArray* BarData); - void GetMyBarInfo(TArray* BarData); - class UImpactDefinition* GetUntouchImpact(); - class UImpactDefinition* GetTouchImpact(); - bool CanSplash(); - void TraceTouch(class AActor* Other, class UComponent* ComponentHit, const struct FVector& TouchLocation, const struct FVector& TouchNormal, const struct FVector& End, const struct FVector& Start, const struct FVector& Extent, int TraceFlags, float TouchTime); - bool GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState); - bool GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState); - void DestroyOwnedInstanceData(); - bool GetInstanceData(const struct FName& DataName, TArray* InstanceData); - bool RemoveInstanceDataObject(class UObject* InstanceDataObject); - void ConditionalRemoveHitRegionBehaviors(TArray RemovedData); - bool RemoveInstanceData(const struct FName& DataName); - bool SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames); - class UInstancedDesignerAttribute* GetInstancedDesignerAttribute(class UAttributeDefinition* Definition, const struct FName& DesignerAttributeName, unsigned char AttributeDataType); - class UInstancedDesignerAttribute* CreateDesignerAttribute(class UDesignerAttributeDefinition* Definition, const struct FName& DesignerAttributeName, unsigned char AttributeDataType); - void RunMostlyDeadBehaviors(); - void MostlyKilledBy(class APawn* EventInstigator); - void ClientSetInjuredBleedoutValues(float InInjuredBaseDelay, float InTimeToBeRevivedMultiplier, int InNumSuccessiveInjuries); - void PassSecondWindReasonToLeviathan(class AWillowPlayerController* WPC, unsigned char Reason); - void ClearSecondWindReason(); - void SetSecondWindReason(unsigned char Reason); - void PreDeathAnimDone(); - bool ShouldPlayPreDeathAnimation(); - void PlaySpecialMoveOverride(); - bool ShouldDelaySecondWind(); - void InjuredDeathAnimDone(); - void Behavior_GiveInjuredPlayerSecondWind(bool bDontCountAsKill); - void RevivePawnHealthAndShield(); - void ClearEnemyTargetQueues(); - void InjuredDeadInitRagdoll(); - void StartInjuredDeathSequence(); - void StartInjuredPreDeathSequence(); - void InjuredRespawn(); - void InjuredSuicide(); - void ServerInjuredSuicide(); - void ClientStartFade(float InFadeOpacity, float InFadeDuration, const struct FColor& InFadeColor); - void OnCameraFade(class USeqAct_CameraFade* Action); - void ClientOnRevived(); - void NotifyTeleported(); - void SetBeingRevived(bool bNewBeingRevived, class AWillowPawn* NewReviver); - class UInjuredDefinition* GetInjuredDefinition(); - void SetInjuredDeadState(unsigned char InjuredDeadStateVal); - void SetInjuredState(unsigned char InjuredStateVal); - void KilledEnemy(class AWillowPawn* aTargetPawn); - void SwitchToSidearm(); - void EndInjuredState(); - void GoFromInjuredToMostlyDeadClient(); - void GoFromInjuredToMostlyDead(); - void GoToInjuredAndTargetedClient(); - void GoToInjuredAndTargeted(); - void GoFromHealthToInjuredClient(); - void GoFromInjuredToHealthyClient(); - void GoFromInjuredToHealthy(); - void ClearPlayerInjuredState(); - void SetupPlayerInjuredState(); - void ResurrectAtLocation(class AActor* HoldingLoc, class AActor* TeleportLoc, unsigned char ResurrectReason, class APlayerReplicationInfo* DeadPlayerPRI); - void PlacePlayerInLevel(bool bSkipHoldingCell); - void ResurrectPlayer(unsigned char ResurrectReason, bool bSkipHoldingCell, class APlayerReplicationInfo* DeadPlayerPRI, class ATravelStation* DestinationStation); - class ATeleporterDestination* GetBestPlayerPlacementPoint(bool bLevelTravel); - void RejuvenateFromInjured(); - bool HandleHealthDepleted(class AController* InstigatedBy, class UClass* DamageType, const struct FVector& HitLocation, const FScriptInterface& DamageCauser, const struct FTraceHitInfo& HitInfo, class UDamagePipeline* Pipeline); - void CausePlayerDeath(bool bFellIntoPlayerKillVolume); - void OutOfDuelBounds(); - bool PlayInjured(class AController* Killer, class UClass* DamageType, const struct FVector& HitLocation); - void DestroyInjuredInteraction(); - void SetupInjuredInteraction(); - void SetBaseEyeheight(); - void PreKilledBy(class APawn* EventInstigator); - void HeuristicPlayDeath(class UDamageTypeDefinition* DamageType, unsigned char KillType); - void StopDriving(class AVehicle* V); - void StartDriving(class AVehicle* V, bool SkipAnim); - void OnAnimEnd(class UAnimNodeSequence* SeqNode, float PlayedTime, float ExcessTime); - void RootMotionModeChanged(class USkeletalMeshComponent* SkelComp); - void SetMovementPhysics(); - bool IsHardAttached(); - void AttachActorTo(class AActor* AttachedActor, const struct FName& BoneName); - void CheckPainSounds(); - void PlayPainSound(); - void StealAmmo(class AController* DamageInstigator, class UClass* DamageType); - void BigBoyTakeRadiusDamage(class AController* InstigatedBy, float BaseDamage, float DamageRadius, class UClass* DamageType, float Momentum, const struct FVector& HurtOrigin, bool bFullDamage, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline); - bool TakeRadiusDamageOnBones(class AController* InstigatedBy, float BaseDamage, float DamageRadius, class UClass* DamageType, float Momentum, const struct FVector& HurtOrigin, bool bFullDamage, const FScriptInterface& DamageCauser, TArray Bones, class UDamagePipeline* Pipeline); - struct FVector BigBoyTrace(const struct FVector& Start, const FScriptInterface& DamageCauser, struct FTraceHitInfo* HitInfo); - void AddRadiusDamageSummary(const struct FDamageEventSummary& OtherSummary); - void InitRadiusDamageSummary(); - void TakeRadiusDamage(class AController* InstigatedBy, float BaseDamage, float DamageRadius, class UClass* DamageType, float Momentum, const struct FVector& HurtOrigin, bool bFullDamage, const FScriptInterface& DamageCauser, float DamageFalloffExponent, class UDamagePipeline* Pipeline); - bool HealDamage(float Amount, class AController* Healer, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, bool bIsShieldRestore); - void TookDamageFromFriendly(float Damage, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline); - struct FName GetTransformedKillStat(); - void FireProjectileDamagedEvents(class AController* InstigatedBy, const FScriptInterface& DamageCauser, const struct FDamageEventSummary& Damage); - void ProcessDamageTakenSkillEvents(class UDamagePipeline* Pipeline, class AController* InstigatedBy, class UClass* DamageType); - void ProcessDamageDealtSkillEvents(class UDamagePipeline* Pipeline, class AController* VictimController, class UClass* DamageType); - void TookDamageFromEnemy(class AController* InstigatedBy, class UCharacterClassDefinition* MyCharacterClass, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline); - float ModifyParentDamage(float Damage); - void TakeDamage(float Damage, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline); - bool PreTestAnimation(const struct FName& Sequence, class UAnimSet* AnimSet); - class UAudioComponent* GetFaceFXAudioComponent(); - bool PlayActorFaceFXAnim(class UFaceFXAnimSet* AnimSet, const struct FString& GroupName, const struct FString& SeqName, class USoundCue* SoundCueToPlay, class UAkEvent* AkEventToPlay); - class USkeletalMeshComponent* GetFaceFXMeshComponent(); - void SetAudioCueOpenedByFaceFX(bool Opened); - bool PlayFaceAnimation(const struct FString& FaceFXGroupName, const struct FString& FaceFXAnimName, class USoundCue* SoundCueToPlay); - void HitWall(const struct FVector& HitNormal, class AActor* Wall, class UPrimitiveComponent* WallComp); - void Touch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal); - void PlayFootImpactEffect(class UWillowImpactDefinition* ImpactDefinition, int FootDown, bool bPlaySound, bool bReplicate); - bool PlayWaterImpactEffects(class UWillowImpactDefinition* ImpactDefinition, bool bReplicate); - bool DoJump(bool bUpdating); - void PlayLanded(float ImpactVel); - void Landed(const struct FVector& HitNormal, class AActor* FloorActor); - void FinishAnimControl(class UInterpGroup* InInterpGroup); - void SetAnimPosition(const struct FName& SlotName, int ChannelIndex, const struct FName& InAnimSeqName, float InPosition, bool bFireNotifies, bool bLooping, bool bEnableRootMotion); - void BeginAnimControl(class UInterpGroup* InInterpGroup); - void LastMatineeAnimFinished(); - void MAT_FinishAnimControl(class UInterpGroup* InInterpGroup); - void MAT_BeginAnimControl(class UInterpGroup* InInterpGroup); - struct FName GetFootstepBone(int FootstepIndex); - void TakeFallingDamage(); - bool AllowFootstepEffects(class AActor* HitActor, const struct FVector& HitLocation, const struct FVector& HitNormal); - void PlayFootStepSound(int FootDown, bool bFirstPerson); - bool CanReachOutToTarget(class AActor* Other, float FOV, float flReachRadius); - void UpdateWeaponOnPossess(bool bVehicleTransition); - void PossessedBy(class AController* C, bool bVehicleTransition); - void ApplyAttributeStartingValues(); - void GetAttributeStartingValuesFromCharacterClass(class UWillowCharacterClassDefinition* WillowCharacterClass); - void SetShieldResourcePoolDefinition(class UResourcePoolDefinition* Definition, class AResourcePoolManager** ResourcePoolManager); - void SetHealthResourcePoolDefinition(class UResourcePoolDefinition* Definition, class AResourcePoolManager** ResourcePoolManager); - void AddPoolItems(bool bReadiedItems, TArray* ItemsToAdd); - void StartCrouch(float HeightAdjust); - void EndCrouch(float HeightAdjust); - void ShouldCrouch(bool bCrouch); - void TurnOff(); - struct FVector WeaponBob(float BobDamping); - bool PoweredUp(); - void EquipItem(class AWillowEquipAbleItem* WEItem); - void UnequipItem(class AWillowEquipAbleItem* WEItem, bool bReplace); - class AWillowEquipAbleItem* GetEquippableItemInSlot(unsigned char ItemSlot); - struct FVector GetItemTossVelocity(bool bWeapon); - void TossInventory(class AInventory* Inv, const struct FVector& ForceVelocity); - class ADroppedPickup* TossSpecificItem(class AWillowInventory* Item, const struct FVector& TossVel); - void DiscardInventory(bool bDestroyContents); - void SetDefaultInventory(TArray* NewDefaultInventory); - void AddDefaultWeapon(); - void DropLootOnDeath(class AController* Killer, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition); - void AddDefaultInventory(); - void ClientStopWeaponFiring(); - bool StopWeaponFiring(); - bool BotFire(bool bFinished); - bool StopFiring(); - void ResetFreeCamForwardOffset(); - void AdjustFreeCamForwardOffset(bool bIn); - void ResetCameraScale(); - void AdjustCameraScale(bool bIn); - static void UpdateAndDestroyNonVisibleActor(class AActor* TargetActor, float TimerLength, float ConfigLifeSpan, const struct FName& TimerFuncName); - void EndRagdoll(); - void FinishDeathRagdoll(); - void StartDeathRagdoll(bool bAnimationDriven, bool bEnableContactNotification); - void StartBlendIntoDeathRagdoll(); - void TearOffAfterDeathTimer(); - void PlayDeathAnim(class USpecialMoveDefinition* DeathAnim, const struct FName& HitBoneName, const struct FVector& HitLocation, bool bMotorizedRagdoll); - bool CanPlayDeathAnim(); - int GetTechDeathIndexForDamageType(class UDamageTypeDefinition* DamageTypeDefinition); - bool PlayTechDeath(class UDamageTypeDefinition* DamageTypeDefinition, struct FTraceHitInfo* HitInfo); - bool MatchesAtLeastOneTechDeathAnim(class UDamageTypeDefinition* DamageTypeDef); - void ApplyExtraRagdollDeathImpulsesAndStatusEffect(); - void PlayDying(class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UImpactDefinition* ImpactDefinition, const struct FVector& HitLoc); - void StopSounds(); - bool Died(class AController* Killer, class UClass* DamageType, const struct FVector& HitLocation, class UDamagePipeline* Pipeline); - void TellOpportunityPawnIsDead(bool bKeepCorpse); - void CheckGoToDyingState(); - void ResetHitRegionHealth(class UBodyHitRegionDefinition* HitRegion); - void PlayHealingReaction(struct FDamageReactionData* Data); - void PlayDamageReaction(const struct FName& HitBone, bool bDeath, struct FDamageReactionData* Data, struct FVector* HitLocation, struct FVector* HitMomentum); - void PlayBloodSplatter(class UBodyHitRegionDefinition* HitRegion, const struct FVector& HitLocation, const struct FVector& Momentum, float DamageSeverityPercent); - void PlayReplicatedDamage(class UBodyHitRegionDefinition* HitRegion, int GoreDataIndex, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, bool bPlayDeath); - void PlayHealingHit(class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, const struct FTraceHitInfo& HitInfo, class UDamagePipeline* Pipeline); - void PlayHit(class APawn* SomePawn, const struct FVector& HitLocation, class UClass* inDamageType, const struct FVector& Momentum, const struct FTraceHitInfo& HitInfo, class UDamagePipeline* Pipeline); - void SetupImpactsForPlayHit(class APawn* SomePawn, bool bNoBlood, class UWillowImpactDefinition* WillowImpactDef, class UDamagePipeline* Pipeline, struct FVector* HitLocation, struct FVector* ShotDirection, struct FTraceHitInfo* HitInfo); - void UpdatePlayHitInfo(bool bNoBlood, class UDamagePipeline* Pipeline, struct FVector* HitLocation, struct FVector* ShotDirection); - void UpdatePlayHitEffectCounters(); - void ResetShieldColorToDefault(); - void SetShieldColor(const struct FColor& NewShieldColor); - struct FVector GetWeaponStartTraceLocation(class AWeapon* CurrentWeapon); - bool CalcInjuredDeadCamera(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV); - bool CalcInjuredCamera(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV); - bool CalcThirdPersonCam(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV); - bool CalcCamera(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV); - void CalcFreeCam(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV); - bool CalcCameraBehind(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV); - void ReloadWeapon(unsigned char FireModeNum); - struct FName GetCurrentAimOffsetNodeName(); - void SetAimOffsetProfile(const struct FName& ProfileName); - void ReattachWeapons(); - void WeaponChanged(class AWeapon* TheWeapon, bool bOffHandWeapon); - bool RequestChangeWeaponVisibility(bool bIsVisible); - void OnGearLikenessFadeOutEffectFinished(class UObject* EffectTarget); - float StartGearLikenessFadeOutEffect(unsigned char LikenessOf, unsigned char GroupIndex); - void StartGearLikenessFadeInEffect(unsigned char LikenessOf, unsigned char GroupIndex); - void SetHolsteredGearVisibility(bool bWeaponsVisible, bool bItemsVisible); - void SetHolsteredWeapon(int SlotIdx, class AWillowWeapon* NewWeapon, bool bRefreshComponents); - void ReplaceHolsteredWeapon(class AWillowWeapon* OldWeapon, class AWillowWeapon* NewWeapon, bool bRefreshComponents); - void SetUpperBodyMovementBlendState(bool bBlendEnabled); - void UpdateAnimSets(); - void TryOffHandWeaponChanged(); - void TryWeaponChanged(); - bool ShouldAutoReadyMissionWeapon(); - void WeaponStoppedFiring(class AWeapon* InWeapon, bool bViaReplication); - void WeaponFired(class AWeapon* InWeapon, bool bViaReplication, const struct FVector& HitLocation); - void PlayWeaponSwitch(class AWeapon* OldWeapon, class AWeapon* NewWeapon); - bool PlayingInjuredSMD(); - class USpecialMoveDefinition* GetBodyWeaponSMD(unsigned char BodyAction, class AWeapon* TheWeapon); - void FlashLocationUpdated(class AWeapon* InWeapon, const struct FVector& InFlashLocation, bool bViaReplication, int Index); - void FixedView(const struct FString& VisibleMeshes); - void SetFixedView(bool Enabled, const struct FString& VisibleMeshes); - void SetOwnerVisibility(bool bVisible); - void SetInstanceDataOwnerVisibility(bool bVisible); - void SetWeaponOwnerVisibility(bool bOwnerVisible); - void SetWeaponVisibility(bool bWeaponVisible); - void SetWeaponParticleAttachmentVisibility(bool bParticlesVisible); - void EndViewTarget(class APlayerController* PC); - void BecomeViewTarget(class APlayerController* PC); - struct FVector GetPawnViewLocation(); - void SetHand(unsigned char NewWeaponHand); - void OnShieldFull(); - void OnShieldDepleted(class AController* DamageInstigator, unsigned char DamageType); - bool IsFullyArmored(); - unsigned char GetDamageSurfaceTypeFromHit(struct FTraceHitInfo* HitInfo); - unsigned char GetDefaultDamageSurfaceType(); - float AdjustMomentumForSurfaceType(float RawMomentum, class AController* DamageInstigator, class UDamageTypeDefinition* DamageTypeDefinition, struct FTraceHitInfo* HitInfo); - void NotifyDamageTaken(struct FDamageEventSummary* DamageSummary); - class UBodyHitRegionDefinition* GetHitRegionForTakenDamage(class AController* InstigatedBy, const struct FTraceHitInfo& HitInfo); - void AdjustDamage(class AController* InstigatedBy, const struct FVector& HitLocation, class UClass* DamageType, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline, float* InDamage, float* DamageSeverityPercent, struct FVector* Momentum, struct FTraceHitInfo* HitInfo); - void AllPawnFloors(); - void EnableProtectionTimer(); - bool ShieldAbsorbedAmmo(class UClass* DamageSource, class UWillowDamageTypeDefinition* DamageTypeDef, float* DamagePercentToAbsorb); - float GetIntrinsicArmor(); - bool TryFullBodyGib(float Damage, class AController* InstigatedBy, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, const struct FVector& HitLocation, const struct FVector& Momentum); - void ReplicateDamageEffect(class UBodyHitRegionDefinition* HitRegion, int GoreDataIndex, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, bool bWasHeal); - void HealDamageOnHitRegion(class AController* InstigatedBy, class UBodyHitRegionDefinition* HitRegion, struct FDamageEventSummary* DamageSummary); - void AddDamageToHitRegion(class AController* InstigatedBy, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UBodyHitRegionDefinition* HitRegion, const struct FVector& HitLocation, const struct FVector& HitMomentum, struct FDamageEventSummary* DamageSummary); - void GetHitRegionHealthValues(class UBodyHitRegionDefinition* HitRegion, float* Health, float* MaxHealth); - void SetShieldStrength(float ShieldValue); - float GetMaxShieldStrength(); - float GetShieldStrength(); - void BeganWalking(unsigned char PreviousPhysics); - void StoppedWalking(); - void BeganFalling(unsigned char PreviousPhysics); - void StoppedFalling(); - void OnEquippedItemsChange(); - void BodySelectClass(class UBodyClassDefinition* InBodyClass); - void DetachParticleSystem(class UParticleSystemComponent* PSC); - void PlayRagDollEffect(class UPhysicalMaterial* HitMaterial, const struct FVector& HitLocation, const struct FVector& HitNormal); - void RigidBodyCollision(class UPrimitiveComponent* HitComponent, class UPrimitiveComponent* OtherComponent, int ContactSide, struct FCollisionImpactData* RigidCollisionData); - void GetAnims(TArray* OutAnims); - struct FBehaviorConsumerHandle GetBehaviorConsumerHandle(); - void InitializeScrapedStanceProviders(); - void InitializeBehaviorProviders(); - void SetupSkeletalMeshPhysics(); - void SetupSkeletalMeshPhysicsForPhysXEffects(); - void SetPawnAnimInfo(); - void SetDeathDefinition(class UBodyClassDeathDefinition* DeathDef); - void ApplyBodyClassStartingValues(); - void DestroyShieldArmor(); - void Destroyed(); - void RemoveWaypoints(); - void SetLookAtTarget(class AActor* NewTarget, const struct FVector& NewOffset); - void PostRenderForAlways(class APlayerController* PC, class UCanvas* Canvas, class AWillowHUD* WHUD); - void UpdateClientFloorValue(); - struct FVector GetDefaultMeshOffset(); - void ValidateHitRegions(); - void PostBeginPlay(); - void ReplicatedEvent(const struct FName& VarName); - int GetNextExpLevelPoints(); - bool IsInjuredDead(); - bool IsStaggered(); - void RemoveAllStatusEffects(); - void FullyReplenishShields(); - void FullyReplenishLife(); - struct FName GetBalancedActorTypeIdentifier(); - void SetExpLevel(int NewExpLevel); - void SetAwesomeLevel(int NewAwesomeLevel); - void SetGameStageForSpawnedInventory(int NewInventoryGameStage); - void SetGameStage(int NewGameStage); - int GetExpLevelForEquip(); - int GetExpLevel(); - int GetAwesomeLevel(); - int GetGameStageForSpawnedInventory(); - int GetGameStage(); - void SetAimAtVector(const struct FVector& NewAimAtVector); - void SetAimAtActor(class AActor* NewAimAtActor); - static bool IsPawnPursuitDebugEnabled(); - static void TogglePawnPursuitDebug(); - void RefreshPawnGearLikenessComponents(); - void InitializePawnMeshes(); - void BuildScriptAnimSetList(); - bool RestoreAnimSetsToDefault(); - bool IsReloading(); - bool IsSplitScreen(); - void InitializeRBPhysics(); - unsigned char GetDefaultPhysics(); - void SetDefaultPhysics(); - unsigned char GetOpinion(class UObject* Other); -}; - - -// Class WillowGame.WillowAIPawn -// 0x02C0 (0x1064 - 0x1324) -class AWillowAIPawn : public AWillowPawn -{ -public: - struct FPointer VfTable_IIMissionDirector; // 0x1064(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIFocusable; // 0x1068(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IITimerBehavior; // 0x106C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IICustomizable; // 0x1070(0x0004) (Const, Native, NoExport) - TArray SecondaryCylinders; // 0x1074(0x000C) (ExportObject, Transient, Component, NeedCtorLink, EditInline) - class UPrimitiveComponent* LastEncroachedPrimitive; // 0x1080(0x0004) (ExportObject, Transient, Component, EditInline) - class AWillowMind* MyWillowMind; // 0x1084(0x0004) (Transient) - class APopulationPoint* MySpawnPoint; // 0x1088(0x0004) (Net, Transient) - class UWillowClanDefinition* ClanDef; // 0x108C(0x0004) (Net, Transient, RepNotify) - class AWillowAIPawn* SpawnParent; // 0x1090(0x0004) (Net, Transient) - int ExpLevel; // 0x1094(0x0004) (Net) - int GameStageForSpawnedInventory; // 0x1098(0x0004) - int AwesomeLevel; // 0x109C(0x0004) - float ExperiencePointMultiplier; // 0x10A0(0x0004) (Transient) - float ExperiencePointMultiplierBaseValue; // 0x10A4(0x0004) (Const) - TArray ExperiencePointMultiplierModifierStack; // 0x10A8(0x000C) (Const, Transient, NeedCtorLink) - int NumLevelUps; // 0x10B4(0x0004) - struct FName MountedInstanceDataName; // 0x10B8(0x0008) (Transient) - unsigned char TransformType; // 0x10C0(0x0001) (Net, Transient) - unsigned char bInjured; // 0x10C1(0x0001) (Net, Transient) - unsigned char bUsable[0x2]; // 0x10C2(0x0001) (Transient) - unsigned char bCostsToUse[0x2]; // 0x10C4(0x0001) (Transient) - unsigned char CostsToUseType[0x2]; // 0x10C6(0x0001) (Transient) - class UAIClassDefinition* AIClass; // 0x10C8(0x0004) (Edit) - unsigned long bMigratedAIClass : 1; // 0x10CC(0x0004) (Edit, Const, EditConst) - unsigned long bMigratedAIClass2 : 1; // 0x10CC(0x0004) (Edit, Const, EditConst) - unsigned long bOverrideAutoAimRange : 1; // 0x10CC(0x0004) (Const) - unsigned long bOverrideAutoAimOrigin : 1; // 0x10CC(0x0004) (Const) - unsigned long bDefaultInventoryAdded : 1; // 0x10CC(0x0004) - unsigned long bDebugUsingAIInspector : 1; // 0x10CC(0x0004) - unsigned long DoesVehicleAllowMeToDropLoot : 1; // 0x10CC(0x0004) (Transient) - unsigned long bLeaping : 1; // 0x10CC(0x0004) - unsigned long bDodging : 1; // 0x10CC(0x0004) (Transient) - unsigned long bDodgeLeft : 1; // 0x10CC(0x0004) (Transient) - unsigned long bDodgeProjectile : 1; // 0x10CC(0x0004) (Transient) - unsigned long bIsCharging : 1; // 0x10CC(0x0004) (Net, Transient) - unsigned long bInKnockback : 1; // 0x10CC(0x0004) (Transient) - unsigned long bIsPatrolling : 1; // 0x10CC(0x0004) (Transient) - unsigned long bPerchAttached : 1; // 0x10CC(0x0004) (Transient) - unsigned long bSkelUpdate_SkipWhileIdle : 1; // 0x10CC(0x0004) (Edit) - unsigned long bCurrentlyThrottled : 1; // 0x10CC(0x0004) (Transient) - unsigned long bHideInfoOnHud : 1; // 0x10CC(0x0004) (Transient) - unsigned long bPlayingRotationAudio : 1; // 0x10CC(0x0004) (Net, Transient, RepNotify) - unsigned long bDisableServerRotation : 1; // 0x10CC(0x0004) - unsigned long bAwardedExperienceForKill : 1; // 0x10CC(0x0004) (Transient) - unsigned long bHeadLookOnHold : 1; // 0x10CC(0x0004) (Net, Transient) - float AutoAimRangeOverride; // 0x10D0(0x0004) (Edit, Const) - struct FVector AutoAimOriginOverride; // 0x10D4(0x000C) (Edit, Const) - class UMaterialInstanceConstant* DebugPawnMarkerInst; // 0x10E0(0x0004) (Transient) - class URB_BodyInstance* PhysicsVehicleCollisionBody; // 0x10E4(0x0004) (Transient) - class URB_BodySetup* PhysicsVehicleCollisionBodySetup; // 0x10E8(0x0004) (Transient) - class AVehicle* LastRunOverByVehicle; // 0x10EC(0x0004) (Transient) - int LastRunOverByWheelIndex; // 0x10F0(0x0004) (Transient) - float LastRunOverByTime; // 0x10F4(0x0004) (Transient) - TArray RagdollDeathExtraImpulses; // 0x10F8(0x000C) (Transient, NeedCtorLink) - class UStatusEffectDefinition* RagdollDeathExtraStatusEffect; // 0x1104(0x0004) (Transient) - class AWillowPlayerController* PlayerMaster; // 0x1108(0x0004) - struct FString MasteredDisplayName; // 0x110C(0x000C) (Const, Localized, NeedCtorLink) - class APlayerReplicationInfo* PlayerMasterPRI; // 0x1118(0x0004) (Net, RepNotify) - class AWillowPlayerController* ThoughtlockMaster; // 0x111C(0x0004) - float EnteredVehicleTime; // 0x1120(0x0004) (Transient) - float ExitedVehicleTime; // 0x1124(0x0004) (Transient) - struct FStaggerStateData StaggerState; // 0x1128(0x0030) (Net, Transient, Component, RepNotify) - class UWillowStaggerAnimNodeBlend* StaggerRecoveryBlend; // 0x1158(0x0004) - unsigned char UnknownData00[0x4]; // 0x115C(0x0004) MISSED OFFSET - struct FRigidBodyState RBState; // 0x1160(0x0040) (Const, Net, Native) - float AngErrorAccumulator; // 0x11A0(0x0004) (Const, Native) - class UMissionDirectivesDefinition* MissionDirectives; // 0x11A4(0x0004) (Edit, Net, EditInline, RepNotify) - class UParticleSystemComponent* MissionDirectorParticle; // 0x11A8(0x0004) (ExportObject, Transient, Component, EditInline) - float LeapGravity; // 0x11AC(0x0004) - float LeapStartTime; // 0x11B0(0x0004) - float LeapTotalTime; // 0x11B4(0x0004) - struct FVector LeapStartLoc; // 0x11B8(0x000C) - struct FVector LeapStartVelocity; // 0x11C4(0x000C) - float NextDodgeTime; // 0x11D0(0x0004) (Transient) - class UWillowFormationComponent* CurrentFormation; // 0x11D4(0x0004) (ExportObject, Transient, Component, EditInline) - struct FVector CoverMantleLerpDelta; // 0x11D8(0x000C) - class UWillowCoverComponent* CoverComponent; // 0x11E4(0x0004) (ExportObject, Component, EditInline) - struct FWillowCoverState MyCoverState; // 0x11E8(0x0014) (Net, RepNotify) - class UAnimNodeSpecialMoveBlend* CoverBlendNode; // 0x11FC(0x0004) - TArray PawnsUsingMe; // 0x1200(0x000C) (Transient, NeedCtorLink) - TArray MissionsAcceptedByPrimaryUser; // 0x120C(0x000C) (Transient, NeedCtorLink) - class APerch* CurrentPerch; // 0x1218(0x0004) (Net, Transient) - struct FPerchStateData PerchState; // 0x121C(0x0030) (Net, Transient, RepNotify) - class UProjectileDefinition* PerchProjectile; // 0x124C(0x0004) (Transient) - struct FDamageLocationData DamageLocationInfo; // 0x1250(0x0010) (Net, Transient, RepNotify) - struct FTimerBehaviorUserState BehaviorTimers; // 0x1260(0x0024) - float ItemTossSpeed; // 0x1284(0x0004) (Edit, Const) - TArray ItemTossTargetActors; // 0x1288(0x000C) (Transient, NeedCtorLink) - class UInteractionIconDefinition* InteractionIconOverride[0x2]; // 0x1294(0x0004) (Transient) - int CostsToUseAmount[0x2]; // 0x129C(0x0004) (Transient) - float SkelUpdate_FullThrottleDistance; // 0x12A4(0x0004) (Edit) - float SkelUpdate_FullThrottleTime; // 0x12A8(0x0004) (Edit) - float SkelUpdate_MinThrottleDistance; // 0x12AC(0x0004) (Edit) - float SkelUpdate_MaxThrottleDistance; // 0x12B0(0x0004) (Edit) - float SkelUpdate_MinThrottleTime; // 0x12B4(0x0004) (Edit) - float SkelUpdate_MaxThrottleTime; // 0x12B8(0x0004) (Edit) - float LastThrottleCheck; // 0x12BC(0x0004) (Transient) - float ThrottledDeltaTime; // 0x12C0(0x0004) (Transient) - float LastUpdateTime; // 0x12C4(0x0004) (Transient) - struct FSplineAnimPathData SAP_Data; // 0x12C8(0x0010) (Net, RepNotify) - class UAnimNodeSequence* SAP_AnimSeq; // 0x12D8(0x0004) - float SAP_TotalAnimDistance; // 0x12DC(0x0004) - float SAP_TotalSplineDistance; // 0x12E0(0x0004) - float SAP_CurrentSplineDistance; // 0x12E4(0x0004) - float SAP_LastAnimTime; // 0x12E8(0x0004) - struct FRotator SAP_TotalRotationOffset; // 0x12EC(0x000C) - struct FVector CachedCrawlerFloorAdjust; // 0x12F8(0x000C) (Transient) - float LastCrawlerFloorAdjustTime; // 0x1304(0x0004) (Transient) - float CachedCrawlerFloorAdjustHeight; // 0x1308(0x0004) (Transient) - float RevivePct; // 0x130C(0x0004) (Net) - struct FRotator ServerRotation; // 0x1310(0x000C) (Net) - class UWillowClientNavigationHandle* ClientNavigationHandle; // 0x131C(0x0004) - int NameListIndex; // 0x1320(0x0004) (Net, Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAIPawn"); - return ptr; - } - - - void ApplyExtraRagdollDeathImpulsesAndStatusEffect(); - void RegisterExtraDeathImpulse(const struct FVector& Impulse, const struct FVector& Offset, const struct FName& BoneName, bool VelocityRatherThanForce, bool TransformImpulseByVelocityDirection); - void OnPlayerClosedMissionUI(class AWillowPlayerController* ThePlayer); - void OnPlayerOpenedMissionUI(class AWillowPlayerController* ThePlayer); - void SetSplineAnimPath(class ASplineActor* StartSpline, const struct FName& AnimSeqName, bool bReversePath); - void UpdateClientFloorValue(); - class UGearboxNavigationHandle* GetNavigationHandle(); - bool CanTalk(); - void ResetDefaultRotationRate(); - void UpdateLookAtTarget(); - void PlayFootStepSound(int FootDown, bool bFirstPerson); - void ConditionalCreateDebugPawnMarkerInst(class UMaterial* ParentMaterial); - static bool IsDebugAIRotationEnabled(); - static void ToggleDebugAIRotation(); - static bool IsDebugAIFlightEnabled(); - static void ToggleDebugAIFlight(); - void PlayTaunt(); - void CancelTauntTimer(); - void StartTauntTimer(); - void SetRevivePct(float NewRevivePct); - float GetRevivePct(); - void ClearPlayerInjuredState(); - struct FVector GetItemTossVelocity(bool bWeapon); - class AActor* GetClosestTossTarget(); - void OnAISetItemTossTarget(class UWillowSeqAct_AISetItemTossTarget* inAction); - void OnTimerEvent(unsigned char EventType, const struct FBehaviorParameters& EventData); - bool SetTimerState(unsigned char TimerId, const struct FBehaviorTimerState& TimerState); - bool GetTimerState(unsigned char TimerId, struct FBehaviorTimerState* TimerState); - float GetTimeSeconds(); - void GetMeleeTraceSourceLocationAndRotation(struct FVector* OutTraceStart, struct FRotator* OutTraceStartRotation); - unsigned char TranslateToDenStat(unsigned char Type); - void RemoveDenStat(unsigned char StatType); - void AddDenStat(unsigned char StatType); - class UBodyClassDefinition* GetHitLocationBody(); - void AddHitLocation(const struct FVector& NewHitLoc); - void Uncloak(); - void Cloak(); - void Behavior_ChangeUsabilityCost(unsigned char ChangeType, unsigned char CostType, int CostAmount, unsigned char UsedType); - void SetUsable(bool bNewUsable, class UActorComponent* UsedComponent, unsigned char UsedType); - void Behavior_ChangeUsability(unsigned char ChangeType, class UActorComponent* UsedComponent, unsigned char UsedType); - bool IsNeutral(class UObject* anObject); - bool IsEnemy(class UObject* anObject); - void PlayUnprovokedAnim(); - void PlayProvokedAnim(class AActor* Provoker); - bool HoldingCombatPerch(); - void MatchCombatPerch(class AWillowProjectile* Projectile); - void UpdatePerchState(class APerch* PerchBase); - void FillInPerchData(class APerch* PerchBase); - void DropCombatPerch(); - bool HasAnyMissionsForPlayer(); - struct FVector GetMissionDirectorLocation(); - int GetAllDirectorData(TArray* OutData); - void ReleaseAIFromMatinee(); - void HoldAIForMatinee(bool bDemiGod); - void LastMatineeAnimFinished(); - void MAT_FinishAIGroup(); - void MAT_BeginAIGroup(const struct FVector& StartLoc, const struct FRotator& StartRot, unsigned char AlignmentType, float LerpTime, bool bDemiGod); - void Dismount(); - class AWillowAIPawn* GetMount(); - bool IsMounted(); - void MatchTransform(const struct FVector& StartLoc, const struct FRotator& StartRot); - bool CanBeBaseForPawn(class APawn* aPawn); - void DoKismetAttachment(class AActor* Attachment, class USeqAct_AttachToActor* Action); - void GetObstacleInfo(struct FObstacleData* Data); - bool GetMagnetData(struct FVector* MagnetLoc, struct FVector* MagnetVel); - void SetObstacleVelocity(struct FVector* NewVelocity); - bool CanAvoidObstacle(struct FObstacleData* Obstacle); - bool CanAvoidObstacles(); - class APawn* GetParent(); - bool UseRootOnlyYawRotation(); - bool SetStance(class UStanceTypeDefinition* NewStance); - void SetDefaultStance(); - unsigned char GetMoveStyle(); - bool CanUseAimOffsets(); - bool CanTurn(); - void DoneTurning(); - struct FVector GetFocusScreenOffset(); - float GetFocusRadius(); - struct FVector GetFocusLocation(); - void EndFocus(class APawn* User); - void BeginFocus(class APawn* User); - class UMissionDefinition* GetAcceptedMissionToPlayDismissalDialogFor(); - void PlayDismissalDialog(class APawn* PlayerLeavingMenu); - void PlayMissionTurnedInDialog(class APawn* PlayerTurningIn, class UMissionDefinition* MissionTurnedIn); - void PlayLingeringDialog(class APawn* PlayerInMenu); - void PlayOnUseDialog(class APawn* PlayerEnteringMenu); - void OnUsersAreLingering(); - void StartLingerTimer(); - void ClearMissionsAcceptedByPrimaryUser(); - void OnNewPrimaryUser(); - class APawn* GetPrimaryUser(); - void EndUse(class APawn* User); - void BeginUse(class APawn* User); - void FireOnUnableToAffordBehaviors(unsigned char OnUsedOutput, class APawn* User, class UActorComponent* UsedComponent, unsigned char UsedType); - void NotifyUserCouldNotAffordAttemptedUse(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType); - void SetInteractionIcon(class UInteractionIconDefinition* Icon, unsigned char UsedType); - void FireOnUsedBehaviors(unsigned char OnUsedOutput, class APawn* User, class UActorComponent* UsedComponent, unsigned char UsedType); - bool UseObject(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType); - bool IsComponentUsable(class UActorComponent* UsableComponent, unsigned char UsedType); - void CountMyMissionsByState(class AWillowPlayerController* WPC, int* NumEligibleMissions, int* NumInProgressMissions, int* NumRedeemableMissions); - void DeactivateMissionDirectorParticle(); - void SetMissionDirectorParticle(); - void MissionStatusChanged(); - void OnPlayerTurnedInMission(class AWillowPlayerController* PlayerTurningIn, class UMissionDefinition* MissionTurnedIn); - void OnPlayerAcceptedMission(class AWillowPlayerController* PlayerAccepting, class UMissionDefinition* MissionAccepted); - int GetInProgressMissions(TArray* InProgressMissions); - int GetEligibleMissions(TArray* EligibleMissions); - int GetRedeemableMissions(TArray* RedeemableMissions); - void AddMissionDirective(bool bRegisterDirector, struct FMissionDirectorData* NewDirective); - void RegisterMissionDirector(); - bool SpecialMoveThruEdge(unsigned char Type, int Dir, const struct FVector& MoveStart, const struct FVector& MoveDest, class AActor* RelActor, int RelItem); - void DoCoverMantleLerp(); - void MantleFinished(); - class UBodyClassDefinition* GetCoverBody(); - void SetCoverStance(class UWillowCoverStanceDefinition* Stance); - void SetCoverSlot(struct FCoverInfo* NewCover); - void SetCoverAction(const struct FName& Action); - bool IsInCover(); - void FinishKnockback(); - void StopKnockback(); - void HandleMomentum(const struct FVector& Momentum, const struct FVector& HitLocation, class UClass* DamageType, const struct FTraceHitInfo& HitInfo); - void CheckCharging(class AActor* ChargeActor); - void HitWall(const struct FVector& HitNormal, class AActor* Wall, class UPrimitiveComponent* WallComp); - void Touch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal); - void UnTouch(class AActor* Other); - void OnShieldDepleted(class AController* DamageInstigator, unsigned char DamageType); - void HardFlinchFinished(); - void PlayHardFlinch(const struct FVector& HitLocation, class UBodyHitRegionDefinition* HitRegion, class AController* InstigatedBy); - void SetInjuredDialogLoop(); - void CheckInjured(const struct FVector& HitLocation, class UBodyHitRegionDefinition* HitRegion, bool bDOT, class AController* InstigatedBy); - bool CanDoMovementDodges(); - void SetMovementDodgeTimer(); - void DoMovementDodge(); - void PlayDodgeAnimation(class UWillowAnimDefinition* DodgeAnim, const struct FName& CallbackName); - void TryToDodge(const struct FVector& BulletLoc, class AActor* shooter, bool bProjectile); - bool CanDodge(bool bProjectile); - class UBodyClassDefinition* GetDodgeBody(); - void PerformDodge(); - void DoneDodging(); - float StartLeapAtActor(class AActor* Target, const struct FTrajectoryData& Options); - float StartLeap(const struct FVector& StartLoc, const struct FVector& EndLoc, float LeapSpeed, float LeapAngle); - struct FRotator GetLeapRotation(const struct FVector& DestLoc); - void EndSpawnStyleLerp(); - void StartSpawnStyleLerp(); - void GetSpawnStyleLerpInfo(struct FVector* FinalLoc, float* TimeDelta); - float GetFlyNavMeshCheckDist(); - void PlacePhysicsBody(); - void SetupRagdollPhysics(); - class UStaggerDefinition* GetStaggerSettings(); - void PlayStagger(); - void UnStagger(); - void Stagger(class APawn* StaggerInstigator); - void VehicleCollideFlinchFinished(); - void PlayVehicleCollideFlinch(); - bool CanBeStaggered(); - void HitByVehicle(class AVehicle* Collider); - void TriggerHitByVehicleDialog(class AVehicle* Vehicle); - void OnRanOver(class ASVehicle* Vehicle, class UPrimitiveComponent* RunOverComponent, int WheelIndex); - void SetVehicleRBActorEnabled(bool NewValue); - void StopDriving(class AVehicle* V); - void StartDriving(class AVehicle* V, bool SkipAnim); - bool GetInstanceData(const struct FName& DataName, TArray* InstanceData); - void PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char BodyCompositionMode); - void PreRemoveBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex); - void SetInfoBarVisibility(bool bVisible); - bool HideTargetInfoOnHud(class APawn* HUDOwner); - bool IsChampion(); - bool IsBoss(); - struct FName GetTransformedKillStat(); - void GetTargetName(struct FString* TargetName); - struct FString GetTransformedName(); - bool SuggestLeapVelocity(class AActor* Target, float flLeapSpeed, struct FVector* vecLeapVelocity); - void PlayDying(class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UImpactDefinition* ImpactDefinition, const struct FVector& HitLoc); - bool Died(class AController* Killer, class UClass* DamageType, const struct FVector& HitLocation, class UDamagePipeline* Pipeline); - bool CanPlayDeathAnim(); - void TraceTouch(class AActor* Other, class UComponent* ComponentHit, const struct FVector& TouchLocation, const struct FVector& TouchNormal, const struct FVector& End, const struct FVector& Start, const struct FVector& Extent, int TraceFlags, float TouchTime); - bool DamageCanCauseHardFlinch(); - void TookDamageFromFriendly(float Damage, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline); - void TakeDamage(float Damage, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline); - bool IsDemigodMode(); - void CrushedByActor(class AActor* Other); - void AILevelUp(); - int GetNumLevelUps(); - bool HasStatusEffectForDamageType(unsigned char DamageType); - unsigned char GetDefaultPhysics(); - void Landed(const struct FVector& HitNormal, class AActor* FloorActor); - void PostRenderForAlways(class APlayerController* PC, class UCanvas* Canvas, class AWillowHUD* WHUD); - class UProjectileDefinition* GetCurrentProjectile(); - class AWillowGrenadeMod* GetGrenadeMod(); - void AddDefaultWeapon(); - void DiscardInventory(bool bDestroyContents); - bool OverrideDestroyInventoryContents(bool bDestroyContents); - void PostStartingInventoryAdded(); - void SavedInventoryAddedFromPopulationSystem(); - void AddDefaultInventory(); - void InitializeBehaviorProviders(); - void Destroyed(); - void BodySelectClass(class UBodyClassDefinition* InBodyClass); - void ApplyBalanceDefinitionCustomizations(); - void UpdatePlayThroughMaterial(); - void UpdateClan(); - void SetupInitialDestination(class AActor* InitialDestination); - void AttachObstacleDebugComponent(); - void PostSpawn(); - void UpdatePlayerMaster(); - void PostBeginPlay(); - void PreBeginPlay(); - void SetSecondaryCollisionEnabled(bool bEnabled); - void ReplicatedEvent(const struct FName& VarName); - bool AllowFallbackToDefaultCustomizations(); - void RefreshCustomizationsOnInstanceData(); - struct FName GetCustomizableName(); - void GetCustomizableInstanceDataSets(TArray* OutData); - class UCustomizationDefinition* GetDesiredCustomizationOfType(class UClass* Type); - void CustomizationApplied(class UCustomizationData* Data); - bool IsInjured(); - bool IsTargetable(bool bIgnoreCloakAbility); - bool IsStaggered(); - void RemoveAllStatusEffects(); - void FullyReplenishShields(); - void FullyReplenishLife(); - struct FVector GetMagnetismOrigin(); - float GetMagnetismRange(); - bool IsAutoAimTarget(); - void SetExpLevel(int NewExpLevel); - void SetAwesomeLevel(int NewAwesomeLevel); - void SetGameStageForSpawnedInventory(int NewInventoryGameStage); - int GetExpLevel(); - int GetAwesomeLevel(); - int GetGameStageForSpawnedInventory(); - class AWillowAIPawn* GetAWillowAIPawn(); -}; - - -// Class WillowGame.WillowAICranePawn -// 0x0058 (0x1324 - 0x137C) -class AWillowAICranePawn : public AWillowAIPawn -{ -public: - unsigned long bUseCrane : 1; // 0x1324(0x0004) (Edit, Net) - struct FName CraneSplineName; // 0x1328(0x0008) (Edit) - struct FName CraneSingleBoneName; // 0x1330(0x0008) (Edit) - class UWillowSkelControlSpline* CraneSpline; // 0x1338(0x0004) - class USkelControlSingleBone* CraneSingleBone; // 0x133C(0x0004) - float CraneMidPointPercent; // 0x1340(0x0004) (Edit) - struct FVector CraneMidPointOffset; // 0x1344(0x000C) (Edit) - struct FVector CraneEndPointOffset; // 0x1350(0x000C) (Edit) - float CraneMinDot; // 0x135C(0x0004) (Edit) - float CraneMinDistance; // 0x1360(0x0004) (Edit) - float CraneMaxDistance; // 0x1364(0x0004) (Edit) - float CraneHeightScale; // 0x1368(0x0004) (Edit) - class AWillowPawn* MyDummy; // 0x136C(0x0004) (Net) - struct FVector GoalLocation; // 0x1370(0x000C) (Net) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAICranePawn"); - return ptr; - } - - - void Behavior_Destroy(); - void DetachDummy(); - void AttachDummy(); - void FindDummy(); - bool CanBeBaseForPawn(class APawn* aPawn); - void ApplyBodyClassStartingValues(); - bool Died(class AController* Killer, class UClass* DamageType, const struct FVector& HitLocation, class UDamagePipeline* Pipeline); -}; - - -// Class WillowGame.WillowPlayerPawn -// 0x02DC (0x1064 - 0x1340) -class AWillowPlayerPawn : public AWillowPawn -{ -public: - struct FPointer VfTable_IIProtectionTimer; // 0x1064(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIWeatherBehavior; // 0x1068(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIGFxActorMovie; // 0x106C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IICustomizable; // 0x1070(0x0004) (Const, Native, NoExport) - float LastCombatActionTime; // 0x1074(0x0004) (Net) - class UGearboxSkeletalMeshComponent* Arms; // 0x1078(0x0004) (ExportObject, Component, EditInline) - class UMaterialInstanceConstant* ArmsMaterialInstance; // 0x107C(0x0004) - TArray TeamColorForMeshMaterialInstances; // 0x1080(0x000C) (NeedCtorLink) - struct FVector IronsightsTranslation; // 0x108C(0x000C) (Transient) - struct FRotator IronsightsRotation; // 0x1098(0x000C) (Transient) - unsigned long bFirstPersonVisibilityLocked : 1; // 0x10A4(0x0004) (Transient) - unsigned long bInjuredIsCameraAnimPlaying : 1; // 0x10A4(0x0004) - unsigned long bInjuredDeadHasRagdolled : 1; // 0x10A4(0x0004) - unsigned long bAwaitingInjuredRespawn : 1; // 0x10A4(0x0004) - unsigned long bInjuredDeadCameraActive : 1; // 0x10A4(0x0004) - unsigned long bLowHealth : 1; // 0x10A4(0x0004) - unsigned long bUpdateAfterMapCommit : 1; // 0x10A4(0x0004) (Edit, Const) - unsigned long bActionSkillWasRunning : 1; // 0x10A4(0x0004) (Transient) - unsigned long bGrabWeaponPickup : 1; // 0x10A4(0x0004) (Net) - unsigned long bWasFalling : 1; // 0x10A4(0x0004) - unsigned long bIsProtectionTimerActive : 1; // 0x10A4(0x0004) - unsigned long bBoundaryWarningOn : 1; // 0x10A4(0x0004) - unsigned long bLastMenuMeshHidden : 1; // 0x10A4(0x0004) (Transient) - unsigned long bAdjustCameraAnimByEyeHeight : 1; // 0x10A4(0x0004) (Transient) - unsigned long bViewingThirdPersonMenu : 1; // 0x10A4(0x0004) (Net, Transient) - unsigned long bViewingStatusMenu : 1; // 0x10A4(0x0004) (Net, Transient, RepNotify) - unsigned long bIsAwaitingRespawn : 1; // 0x10A4(0x0004) - unsigned long bAwaitingRespawn : 1; // 0x10A4(0x0004) - unsigned long bAwaitingRespawnZoomInToPlayer : 1; // 0x10A4(0x0004) - unsigned long bValidControllerAndPRI : 1; // 0x10A4(0x0004) (Transient) - unsigned long bCreatingMenuMesh : 1; // 0x10A4(0x0004) (Transient) - unsigned long bForceInjuredCrouch : 1; // 0x10A4(0x0004) (Transient) - unsigned long bCanSprintWhileInjured : 1; // 0x10A4(0x0004) (Transient) - unsigned long bInjuredPreDeathCameraActive : 1; // 0x10A4(0x0004) (Transient) - unsigned long bPlayedInjuredPreDeath : 1; // 0x10A4(0x0004) (Transient) - unsigned long bInjuredPreDeathRecoveryCameraActive : 1; // 0x10A4(0x0004) (Net, Transient, RepNotify) - unsigned long bMaxHealthClipModifierActive : 1; // 0x10A4(0x0004) (Transient) - unsigned long bRefreshHolster : 1; // 0x10A4(0x0004) (Net, RepNotify) - int LastAnimSetsArmsCount; // 0x10A8(0x0004) (Transient) - class UMaterialInstanceConstant* CustomizationHeadMaterialInstance; // 0x10AC(0x0004) - class UMaterialInstanceConstant* CustomizationBodyMaterialInstance; // 0x10B0(0x0004) - class UMaterialInstanceConstant* CustomizationArmsMaterialInstance; // 0x10B4(0x0004) - class UCustomizationData* HeadCustomizationData; // 0x10B8(0x0004) - class UCustomizationData* SkinCustomizationData; // 0x10BC(0x0004) - float InjuredStartTime; // 0x10C0(0x0004) - float InjuredDeadCameraStartTime; // 0x10C4(0x0004) - float InjuredDeadCameraEndTime; // 0x10C8(0x0004) - struct FRotator InjuredDeadRotation; // 0x10CC(0x000C) - struct FVector InjuredDeadCameraLoc; // 0x10D8(0x000C) - struct FVector InjuredDeadCameraOffset; // 0x10E4(0x000C) - float InjuredViewDropCycleTime; // 0x10F0(0x0004) - float InjuredViewDropStrength; // 0x10F4(0x0004) - float InjuredMouseSensitivityMultiplier; // 0x10F8(0x0004) - float HitByVehicleTime; // 0x10FC(0x0004) (Transient) - struct FVector TransitionLandmarkOffset; // 0x1100(0x000C) - class UDynamicLightEnvironmentComponent* ArmsDynamicLightEnvironment; // 0x110C(0x0004) (Edit, ExportObject, Component, EditInline) - float LastKillTime; // 0x1110(0x0004) (Transient) - float KillStreakScore; // 0x1114(0x0004) (Transient) - struct FExtraMuzzleEffect ExtraMuzzleEffect_LastShot; // 0x1118(0x0008) (Net, Transient) - float ShouldGetResurrected; // 0x1120(0x0004) (Edit, Transient) - float ShouldGetResurrectedBaseValue; // 0x1124(0x0004) (Const) - TArray ShouldGetResurrectedModifierStack; // 0x1128(0x000C) (Const, Transient, NeedCtorLink) - float PlayerFallDuration; // 0x1134(0x0004) - class UStaticMeshComponent* AttachedMeleeWeaponMesh; // 0x1138(0x0004) (ExportObject, Component, EditInline) - float MinimumHealthMaintainedByProtectionTimer; // 0x113C(0x0004) - struct FVector LocationFellFrom; // 0x1140(0x000C) (Transient) - float SprintExhaustion; // 0x114C(0x0004) (Transient) - float FriendlyFireDamageAccepted; // 0x1150(0x0004) (Transient) - float FriendlyFireDamageAcceptedBaseValue; // 0x1154(0x0004) (Const) - TArray FriendlyFireDamageAcceptedModifierStack; // 0x1158(0x000C) (Const, Transient, NeedCtorLink) - float FriendlyFireDamageMultiplier; // 0x1164(0x0004) (Transient) - float FriendlyFireDamageMultiplierBaseValue; // 0x1168(0x0004) (Const) - TArray FriendlyFireDamageMultiplierModifierStack; // 0x116C(0x000C) (Const, Transient, NeedCtorLink) - TArray SpeedTravelInfo; // 0x1178(0x000C) (Edit, Transient, NeedCtorLink) - int NumWarningZones; // 0x1184(0x0004) - struct FVector ArmUpdateLocation; // 0x1188(0x000C) - struct FRotator ArmUpdateRotation; // 0x1194(0x000C) - struct FVector ArmsLeadingRotationHistory[0xA]; // 0x11A0(0x000C) (Transient) - unsigned char NextArmsLeadingRotationIndex; // 0x1218(0x0001) (Transient) - unsigned char LastResurrectReason; // 0x1219(0x0001) (Transient) - unsigned char InjuredPreDeathState; // 0x121A(0x0001) (Net, RepNotify) - unsigned char UnknownData00[0x1]; // 0x121B(0x0001) MISSED OFFSET - struct FVector LastArmsLeadingOffset; // 0x121C(0x000C) (Transient) - class APlayerReplicationInfo* LastPlayerDiedPRI; // 0x1228(0x0004) (Transient) - float ZoomTimeModifier; // 0x122C(0x0004) (Transient) - float ZoomTimeModifierBaseValue; // 0x1230(0x0004) (Const) - TArray ZoomTimeModifierModifierStack; // 0x1234(0x000C) (Const, Transient, NeedCtorLink) - struct FVector ArmsTranslationOffsetForFocusCam; // 0x1240(0x000C) - struct FRotator ArmsRotationOffsetForFocusCam; // 0x124C(0x000C) - struct FVector ArmsTranslationOffsetForCameraAnim; // 0x1258(0x000C) (Transient) - struct FRotator ArmsRotationOffsetForCameraAnim; // 0x1264(0x000C) (Transient) - float CameraAnimEyeHeight; // 0x1270(0x0004) (Transient) - struct FInstanceDataSet MenuInstanceDataState; // 0x1274(0x000C) (Transient, Component, NeedCtorLink) - struct FWeatherSystemEffects WeatherSystem; // 0x1280(0x0008) (Net, Transient, RepNotify) - class APawnInteractionProxy* TradeInteractionProxy; // 0x1288(0x0004) - class AStationTeleporterDestination* ResurrectStation; // 0x128C(0x0004) - class AActor* ResurrectLocationActor; // 0x1290(0x0004) - class ATravelStation* AwaitingRespawnTravelStation; // 0x1294(0x0004) - struct FVector AwaitingRespawnResurrectLocation; // 0x1298(0x000C) - int AwaitingRespawnNozzleIndex; // 0x12A4(0x0004) - float AwaitingRespawnStartTime; // 0x12A8(0x0004) - float AwaitingRespawnLerpTime; // 0x12AC(0x0004) - struct FVector AwaitingRespawnStartCameraLoc; // 0x12B0(0x000C) - struct FRotator AwaitingRespawnStartCameraRot; // 0x12BC(0x000C) - struct FVector AwaitingRespawnEndCameraLoc; // 0x12C8(0x000C) - struct FRotator AwaitingRespawnEndCameraRot; // 0x12D4(0x000C) - float AwaitingRespawnUnHidePlayerTime; // 0x12E0(0x0004) - float AwaitingRespawnZoomStartTime; // 0x12E4(0x0004) - float AwaitingRespawnStartZoomIn; // 0x12E8(0x0004) - struct FVector AwaitingRespawnHeadLoc; // 0x12EC(0x000C) - class UWillowOnDemandPackageMarker* LinkedOnDemandPackage; // 0x12F8(0x0004) (Edit) - class AActor* TemporaryNonBlockedBy; // 0x12FC(0x0004) (Transient) - struct FAttachmentData AttachedToData; // 0x1300(0x0028) (Net, RepNotify) - int UseInjuredDefinitionOverride; // 0x1328(0x0004) (Net, Transient, RepNotify) - class UAttributeModifier* MaxHealthClipModifier; // 0x132C(0x0004) (Transient) - class AAnemoneInfectionState* AnemoneInfectionState; // 0x1330(0x0004) (Transient) - TArray VisionModeEffect; // 0x1334(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPlayerPawn"); - return ptr; - } - - - void UpdateVisionModeFX(); - void RemoveVisionModeFX(class UCoordinatedEffectDefinition* EffectToRemove); - void AddVisionModeFX(class UCoordinatedEffectDefinition* NewEffect); - void SetAnemoneInfectionState(bool bIsInfected, bool bLargeZone, class AActor* Zone, class UAnemoneInfectionDefinition* InfectionDefinition, class AHeightFog* HeightFog); - void ResetPawnGearLikenessComponents(); - void UpdateInjuredOverrideAnimNode(); - void ShouldCrouch(bool bCrouch); - void OnAttachPlayerPawnToBase(class USeqAct_AttachPlayerPawnToBase* Action); - void DoAttachPlayerToBase(class AActor* ActorToAttachTo, const struct FVector& AttachRelativeOffset, const struct FRotator& AttachRelativeRotation, const struct FName& NewBaseBoneName, unsigned char NewPhysicsMode); - void SpawnDefaultController(); - void SetExtraMuzzleEffect(unsigned char BulletFromClip, const struct FExtraMuzzleEffect& NewEffect); - void UnTouch(class AActor* Other); - struct FVector GetAimDirection(); - void ServerPlayerEndUseNPC(class AWillowAIPawn* NPC); - void ServerPlayerBeginUseNPC(class AWillowAIPawn* NPC); - void Behavior_Destroy(); - void StartCrouch(float HeightAdjust); - void PlayPostEnvironmentTransitionAnimation(); - float PlayPreEnvironmentTransitionAnimation(); - void Behavior_Killed(class AActor* Killer, class UDamageTypeDefinition* TechFilter, unsigned char DeathType); - void SetDefaultStance(); - void SetRevivePct(float NewRevivePct); - float GetRevivePct(); - bool PlayInjured(class AController* Killer, class UClass* DamageType, const struct FVector& HitLocation); - void SetUpTradeInteraction(); - void DestroyTradeInteraction(); - void ServerSetViewingThirdPersonMenu(bool bNewViewingThirdPersonMenu, bool bIsStatusMenu); - void OnSetViewingStatusMenu(); - void SetViewingThirdPersonMenu(bool bNewViewingThirdPersonMenu, bool bIsStatusMenu); - bool GetInstanceData(const struct FName& DataName, TArray* InstanceData); - void PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char BodyCompositionMode); - void DestroyWeatherSystem(); - void CreateWeatherSystem(class UParticleSystem* NewWeatherSystemTemplate, class UParticleSystem* NewScreenEffectsTemplate); - void GFx_NotifyMovieDestroy(class UGearboxGFxMovie* Movie); - void GFx_NotifyMovieCreate(class UGearboxGFxMovie* Movie); - class AActor* GFx_GetMovieActor(); - void ResetShieldPrimeCachedValues(class AWillowShield* Shield); - void ShieldTriggered(); - void PostInitAnimTree(class USkeletalMeshComponent* SkelComp); - void ClimbLadder(class ALadderVolume* L); - void EndClimbLadder(class ALadderVolume* OldLadder); - bool CanGrabLadder(); - class UWillowGFxThirdPersonMovie* GetThirdPersonMovie(); - void SetMenuMeshVisibility(bool bVisible, bool bInspecting); - void SetInstanceDataMenuState(bool bVisible, bool bInspecting); - void InitializePawnMeshes(); - void GetPetActors(TArray* out_PetActorList); - void PlayUIAkEvent(class UAkEvent* Event); - void SetAllegiance(class UPawnAllegiance* NewAllegiance); - bool Died(class AController* Killer, class UClass* DamageType, const struct FVector& HitLocation, class UDamagePipeline* Pipeline); - void FaceRotation(const struct FRotator& NewRotation, float DeltaTime); - float GetMinimumHealthMaintainedByProtectionTimer(); - void EnableProtectionTimer(); - bool IsProtectionTimerActive(); - void CheckPhaseWalkExit(); - class AWillowPlayerController* GetPlayerController(); - void ServerIncrementEnterVehicleStat(const struct FName& SpecificVehicleStatName); - void IncrementEnterVehicleStat(const struct FName& SpecificVehicleStatName); - void StartDriving(class AVehicle* V, bool SkipAnim); - void GetTargetName(struct FString* TargetName); - void UpdatePreferredColors(); - void DumpAnimSets(const struct FString& EventStr); - void PlayLanded(float ImpactVel); - void OnPlayArmAnimation(class UWillowSeqAct_PlayArmAnimation* inAction); - void StopWeaponRecoilAnim(bool bStopPrimaryHand, bool bStopOffHand); - void StopFirstPersonAnimations(float BlendOutTime); - void StopFirstPersonWeaponSMD(unsigned char ActionType, bool bInterrupted, class AWeapon* TheWeapon); - float PlayFirstPersonWeaponSMD(unsigned char ActionType, float PlayRateScale, float Duration, class AWeapon* TheWeapon, class USpecialMoveDefinition** PlayedSMD); - class USpecialMoveDefinition* GetFirstPersonBodyWeaponSMD(unsigned char BodyAction, class AWeapon* TheWeapon); - float PlayArmAnimation(const struct FName& AnimName, float Rate, float BlendInTime, float BlendOutTime, bool bLoop, bool bOverride, class UAnimSet* ReqAnimSet); - void WeaponChanged(class AWeapon* TheWeapon, bool bOffHandWeapon); - void ComputeIronsightsTransformOffset(); - void ResetArmsLeadingRotationHistory(); - void UpdateAnimSets(); - bool RestoreAnimSetsToDefault(); - void TurnOffBoundaryWarning(); - void TurnOnBoundaryWarning(); - void ToggleBoundaryWarningOnHUD(bool bEnable); - void OnMarkExitedRegion(class UWillowSeqAct_MarkExitedRegion* inAction); - void ServerTellPassengersToUnlockAchievement(unsigned char UnlockType, unsigned char OriginRegion, unsigned char DestinationRegion, float TravelTime); - void OnMarkEnteredRegion(class UWillowSeqAct_MarkEnteredRegion* inAction); - void ProcessFallDistance(const struct FVector& FallDistance); - void Falling(); - void Landed(const struct FVector& HitNormal, class AActor* FloorActor); - void ProtectionTimerElapsed(); - bool DoJump(bool bUpdating); - bool CanJump(); - bool CanContinueSprinting(); - bool IsOnGroundOrShortFall(); - bool CanSprint(); - bool DoSprint(bool bIsUpdating); - bool CanStuckJump(); - bool HideTargetInfoOnHud(class APawn* HUDOwner); - bool GetTargetableIsHidden(); - void DetachMeleeWeaponMesh(bool bApplyToThirdPerson, bool bApplyToFirstPerson); - void AttachMeleeWeaponMesh(bool bApplyToThirdPerson, bool bApplyToFirstPerson); - void SetWeaponSnagFailsafeTimer(float Value); - void OnWeaponSnag(); - void SetBaseEyeheight(); - void AdjustCameraAnimByEyeHeight(bool bEnabled, float InCameraAnimEyeHeight); - bool GetCameraInfoFromViewModel(struct FVector* out_DeltaLoc, struct FRotator* out_DeltaRot); - bool CalcThirdPersonMenuCam(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV); - bool CalcCamera(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV); - void TraceCameraLocation(class AActor* TraceActor, const struct FVector& TraceStart, struct FVector* CameraLocation); - bool CalcInjuredPreDeathRecoveryCamera(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV); - bool CalcInjuredPreDeathCamera(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV); - bool CalcInjuredDeadCamera(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV); - void GetInjuredDeadCameraValues(bool bPreDeath, struct FVector* ViewLocation, float* CameraDistance, float* DigistructDelay); - bool CalcInjuredCamera(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV); - void ShowDuelClip(); - void OutOfDuelBounds(); - void AcceptDuelChallenge(class AWillowPlayerPawn* Challenger); - void IssueDuelChallenge(class AWillowPlayerPawn* Competitor); - bool HasBeenIssuedDuelChallenge(class AWillowPlayerPawn* Challenger, class AWillowVersusDuelInfo** DuelInfo); - bool HasChallengeCoolDown(class AWillowPlayerPawn* Challenger); - bool HasActiveDuel(class AWillowVersusDuelInfo** DuelInfo); - bool IsDuelingEnabled(); - bool CanChallengeToDuel(class AWillowPlayerPawn* Competitor); - void ReceiveLocalizedMessage(class UClass* Message, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject); - struct FLinearColor GetLinearColor(const struct FColor& C); - void SetTeamColorForMesh(class USkeletalMeshComponent* TheMesh, const struct FLinearColor& PrimaryColor, const struct FLinearColor& SecondaryColor, const struct FLinearColor& TertiaryColor); - void SetTeamColor(const struct FLinearColor& PrimaryColor, const struct FLinearColor& SecondaryColor, const struct FLinearColor& TertiaryColor); - class AWillowPlayerPawn* GetAWillowPlayerPawn(); - void CheckLowHealthState(); - void SetArmPosition(); - void ShowAndUnlockFirstPerson(); - void HideAndLockFirstPerson(); - void RaiseFirstPersonHands(); - void LowerFirstPersonHands(); - void ToggleFirstPersonWeaponVisibility(); - void SetFirstPersonVisibility(bool bVisible); - void SetWeaponVisibility(bool bWeaponVisible); - void SetOwnerVisibility(bool bVisible); - void OnNativeApplyBodyClassStartingValuesHook(); - void ApplyBodyClassStartingValues(); - void PlayDamageCameraShake(int Damage, const struct FVector& HitDir); - void ClientSetAwaitingRespawnValues(const struct FVector& InAwaitingRespawnStartCameraLoc, const struct FRotator& InAwaitingRespawnStartCameraRot, const struct FVector& InAwaitingRespawnEndCameraLoc, const struct FVector& InAwaitingRespawnResurrectLocation); - void AwaitingRespawnBeginState(const struct FName& PreviousStateName); - void DeRezzedGearFinished(); - void DeRezGear(); - void RezGear(); - bool CalcAwaitingRespawnCam(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV); - void AwaitingRespawnSetFirstPerson(); - void AwaitingRespawnSetBehindView(); - void AwaitingRespawnDisplayRespawnCost(); - void AwaitingRespawnActivateNozzle(); - void PreDeathRecoveryDone(); - void StartPreDeathRecovery(); - void PreDeathAnimDone(); - void ForceInjuredDeadState(unsigned char KilledReason); - void InjuredDeadTermRagdoll(); - void InjuredDeadInitRagdoll(); - void StartInjuredDeathSequence(); - void StartInjuredPreDeathSequence(); - void GetInjuredDeadCameraView(struct FVector* CameraLocation, struct FRotator* CameraRotation); - void EndInjuredDeadCamera(); - void EndInjuredCamera(); - void SetShadowCasting(bool Value); - void CheckShouldBeAutoRevived(); - void ServerNotifyIWentDown(); - void SetInjuredDeadState(unsigned char InjuredDeadStateVal); - void SetInjuredState(unsigned char InjuredStateVal); - void AddKillStreakScore(); - void KilledEnemy(class AWillowPawn* aTargetPawn); - void ProcessInjuredViewRotation(float DeltaTime, struct FRotator* out_ViewRotation, struct FRotator* out_DeltaRot); - void ClearPlayerInjuredState(); - void SetupPlayerInjuredState(); - static void SpawnTeleportEffect(const struct FVector& TeleportEffectLocation, const struct FRotator& TeleportEffectRotation, bool bReplicated); - void SpawnTeleportEffectAtCurrentLocation(); - void ClientShowRespawnDialog(int AmountCharged, unsigned char ResurrectReason, class APlayerReplicationInfo* DeadPlayerPRI); - void ShowRespawnDialog(); - void NotifyTeleported(); - void MarkClientDLEsForUpdate(); - void MarkDLEsForUpdate(); - void ResurrectAtLocation(class AActor* HoldingLoc, class AActor* TeleportLoc, unsigned char ResurrectReason, class APlayerReplicationInfo* DeadPlayerPRI); - void HitByVehicle(class AVehicle* Collider); - bool OutsideWorldBounds(); - void FellOutOfWorld(class UClass* dmgType); - void PlacePlayerInLevel(bool bSkipHoldingCell); - void ResurrectPlayer(unsigned char ResurrectReason, bool bSkipHoldingCell, class APlayerReplicationInfo* DeadPlayerPRI, class ATravelStation* DestinationStation); - class AActor* GetBestPlayerStartPoint(); - class ATeleporterDestination* GetBestPlayerPlacementPoint(bool bLevelTravel); - void CrushedByActor(class AActor* Other); - void CrushedBy(class APawn* OtherPawn); - void ConditionalEndDuelOnHealthDepleted(class AController* InstigatedBy); - bool HandleHealthDepleted(class AController* InstigatedBy, class UClass* DamageType, const struct FVector& HitLocation, const FScriptInterface& DamageCauser, const struct FTraceHitInfo& HitInfo, class UDamagePipeline* Pipeline); - void ProcessDamageTakenSkillEvents(class UDamagePipeline* Pipeline, class AController* InstigatedBy, class UClass* DamageType); - void ProcessDamageDealtSkillEvents(class UDamagePipeline* Pipeline, class AController* VictimController, class UClass* DamageType); - void AdjustDamage(class AController* InstigatedBy, const struct FVector& HitLocation, class UClass* DamageType, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline, float* InDamage, float* DamageSeverityPercent, struct FVector* Momentum, struct FTraceHitInfo* HitInfo); - void TakeDamage(float Damage, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline); - bool IsDemigodMode(); - void ReplicatedEvent(const struct FName& VarName); - int GetNextExpLevelPoints(); - bool IsVulnerableToFriendlyFire(); - bool AllowFallbackToDefaultCustomizations(); - void RefreshCustomizationsOnInstanceData(); - struct FName GetCustomizableName(); - void GetCustomizableInstanceDataSets(TArray* OutData); - class UCustomizationDefinition* GetDesiredCustomizationOfType(class UClass* Type); - void CustomizationApplied(class UCustomizationData* Data); - bool CanReceiveStatusEffects(); - void ReactToPrimaryStatusEffect(class UStatusEffectDefinition* StatusEffect); - bool ShieldAbsorbedAmmo(class UClass* DamageSource, class UWillowDamageTypeDefinition* DamageTypeDef, float* DamagePercentToAbsorb); - void SetExpLevel(int NewExpLevel); - void SetAwesomeLevel(int NewAwesomeLevel); - int GetGameStage(); - int GetExpLevelForEquip(); - int GetExpLevel(); - int GetAwesomeLevel(); - bool InitRagdoll(); - void OnNoLongerTargetedByAI(class AWillowMind* AIMind); - void OnTargetedByAI(class AWillowMind* AIMind); -}; - - -// Class WillowGame.WillowPawnInteractionDefinition -// 0x000C (0x0070 - 0x007C) -class UWillowPawnInteractionDefinition : public UPawnInteractionDefinition -{ -public: - unsigned char HUDIcon; // 0x0070(0x0001) (Deprecated) - unsigned char UnknownData00[0x3]; // 0x0071(0x0003) MISSED OFFSET - class UInteractionIconDefinition* HUDIconDef; // 0x0074(0x0004) (Edit) - class UInteractionIconDefinition* HUDIconDefSecondary; // 0x0078(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPawnInteractionDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WillowPersonalTeleporter -// 0x0028 (0x019C - 0x01C4) -class AWillowPersonalTeleporter : public ATeleporterDestination -{ -public: - TArray TeleportedPlayers; // 0x019C(0x000C) (Edit, NeedCtorLink) - class UPersonalTeleporterDefinition* Definition; // 0x01A8(0x0004) (Edit, Net) - class UCylinderComponent* CylinderComponent; // 0x01AC(0x0004) (ExportObject, Component, EditInline) - class UParticleSystemComponent* TeleporterParticleSystem; // 0x01B0(0x0004) (ExportObject, Component, EditInline) - struct FName LevelName; // 0x01B4(0x0008) - unsigned long bActive : 1; // 0x01BC(0x0004) (Net, RepNotify) - unsigned long bReturnTeleporter : 1; // 0x01BC(0x0004) - unsigned long bPlacedInCommons : 1; // 0x01BC(0x0004) - class UAudioComponent* TeleporterAudio; // 0x01C0(0x0004) (ExportObject, Component, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPersonalTeleporter"); - return ptr; - } - - - void Destroyed(); - void StopAmbientSound(); - void PlayAmbientSound(); - void ReleaseHeldLevel(); - bool HoldLevel(); - void DeactivateTeleporter(); - void ActivateTeleporter(); - void PlayerLeftGame(class APlayerController* PC); - void PlayerEnteredGame(class APlayerController* PC); - void Touch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal); - void CreateExitPoints(); - bool SnapToGround(class AActor* A); - void IntializeParticleSystem(); - bool InitializeFromDefinition(class UPersonalTeleporterDefinition* PersonalTeleporterDefinition); - bool InitializeTeleporter(class UPersonalTeleporterDefinition* TeleporterDefinition, bool bReturnPortal); - void SpawnReturnTeleporter(); - bool PlaceTeleporter(class UPersonalTeleporterDefinition* TeleporterDefinition, class APawn* Creator); - void ActivateTeleporterPlacedEvent(); - void ReplicatedEvent(const struct FName& VarName); -}; - - -// Class WillowGame.WillowPickup -// 0x00AC (0x01C4 - 0x0270) -class AWillowPickup : public ADroppedPickup -{ -public: - struct FPointer VfTable_IIMission; // 0x01C4(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIMissionDirector; // 0x01C8(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIFocusable; // 0x01CC(0x0004) (Const, Native, NoExport) - class UParticleSystemComponent* PickupParticleComponent; // 0x01D0(0x0004) (ExportObject, Transient, Component, EditInline) - class UParticleSystem* PickupParticles; // 0x01D4(0x0004) (Net, Transient, RepNotify) - unsigned char UnknownData00[0x8]; // 0x01D8(0x0008) MISSED OFFSET - struct FRigidBodyState RBState; // 0x01E0(0x0040) (Const, Net, Native) - float AngErrorAccumulator; // 0x0220(0x0004) (Const, Native) - unsigned long bPickupable : 1; // 0x0224(0x0004) (Net, RepNotify) - unsigned long bPickupAtRest : 1; // 0x0224(0x0004) (Net, RepNotify) - unsigned long bIsPickupAttachedToSomething : 1; // 0x0224(0x0004) - unsigned long bIsPopulationSystemAwareOfPickup : 1; // 0x0224(0x0004) - unsigned long bCanBeSavedAcrossLevelTransition : 1; // 0x0224(0x0004) - unsigned long bForceRBToSleep : 1; // 0x0224(0x0004) (Transient) - unsigned long bIsMissionItem : 1; // 0x0224(0x0004) (Net, RepNotify) - unsigned long bIsMissionDirector : 1; // 0x0224(0x0004) - unsigned long bHasPickupParticleOffset : 1; // 0x0224(0x0004) - unsigned long bCostsToPickUp : 1; // 0x0224(0x0004) (Net, Transient) - unsigned char LifeSpanType; // 0x0228(0x0001) - unsigned char CostsToPickUpType; // 0x0229(0x0001) (Net, Transient) - unsigned char UnknownData01[0x2]; // 0x022A(0x0002) MISSED OFFSET - float VeryShortLivedDropLifeSpan; // 0x022C(0x0004) - float ShortLivedDropLifeSpan; // 0x0230(0x0004) - float LongLivedDropLifeSpan; // 0x0234(0x0004) - float PickupShrinkDuration; // 0x0238(0x0004) - float MaxRBAwakeTime; // 0x023C(0x0004) - int ImpactEffectPlayCount; // 0x0240(0x0004) (Transient) - float LastImpactEffectTime; // 0x0244(0x0004) (Transient) - int MaxImpactEffectPlayCount; // 0x0248(0x0004) (Transient) - float ImpactEffectDelay; // 0x024C(0x0004) (Transient) - class UAkRtpc* ImpactVelocityAkRtpc; // 0x0250(0x0004) (Transient) - class UParticleSystemComponent* MissionDirectorParticle; // 0x0254(0x0004) (ExportObject, Transient, Component, EditInline) - int InventoryRarityLevel; // 0x0258(0x0004) (Net) - float AlwaysRelevantDistanceSquared; // 0x025C(0x0004) (Const) - class UDynamicLightEnvironmentComponent* DynamicLightEnvironment; // 0x0260(0x0004) (Edit, ExportObject, Component, EditInline) - class UInteractionIconDefinition* InteractionIconOverride; // 0x0264(0x0004) (Net, Transient) - int CostsToPickUpAmount; // 0x0268(0x0004) (Net, Transient) - class AActor* PickedUpByActor; // 0x026C(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPickup"); - return ptr; - } - - - void OnPlayerClosedMissionUI(class AWillowPlayerController* ThePlayer); - void OnPlayerOpenedMissionUI(class AWillowPlayerController* ThePlayer); - void SetInteractionIcon(class UEngineInteractionIconDefinition* Icon); - bool CanSplash(); - bool HasAnyMissionsForPlayer(); - struct FVector GetMissionDirectorLocation(); - int GetAllDirectorData(TArray* OutData); - struct FVector GetFocusScreenOffset(); - float GetFocusRadius(); - struct FVector GetFocusLocation(); - void EndFocus(class APawn* User); - void BeginFocus(class APawn* User); - void BeginShrinking(); - void PickedUpBy(class APawn* P); - void GiveTo(class APawn* P, bool bReady); - static class AWillowPickup* CreatePickupFromMemento(const struct FPickupMemento& Memento, class AWillowInventory* InventoryThisPickupIsFor); - void ConvertFixedToRigidBody(); - void ConvertRigidBodyToFixed(); - void FailedPickup(); - struct FPickupMemento GetMemento(); - void AdjustPickupPhysicsAndCollisionForBeingDropped(); - void AdjustPickupPhysicsAndCollisionForBeingAttached(); - void AttachPickupToWorldBody(const FScriptInterface& AttachmentBase, const struct FName& AttachmentPointName); - class APickupableMeshActor* GetPickupableMeshActor(); - bool Pickupable_IsEnabled(); - void SetSaveRotation(const struct FRotator& NewRotation); - struct FRotator GetSaveRotation(); - void Behavior_Destroy(); - void SetMissionMaterialParameter(); - void SetPickupability(bool bNewPickupability); - void Behavior_ChangeUsabilityCost(unsigned char ChangeType, unsigned char CostType, int CostAmount, unsigned char UsedType); - void Behavior_ChangeUsability(unsigned char ChangeType, class UActorComponent* UsedComponent, unsigned char UsedType); - void DestroyPickupParticles(); - void SpawnPickupParticles(); - struct FVector GetPickupParticleOffset(); - void SetInteractParticles(class UParticleSystem* PSys); - void TryToSetInteractParticles(bool bTurnParticlesOn); - void PickupAtRest(); - void Landed(const struct FVector& HitNormal, class AActor* FloorActor); - void CheckForRigidBodySleepState(); - void MaxRBAwakeTimer(); - void StartRigidBodyTimers(); - void RigidBodyCollision(class UPrimitiveComponent* HitComponent, class UPrimitiveComponent* OtherComponent, int ContactIndex, struct FCollisionImpactData* RigidCollisionData); - void EnableRagdollCollision(); - void InitializePickupForRBPhysics(); - void InventoryAssociated(); - void UpdateTouchRadiusForAutomaticallyPickedUpInventory(); - void InitializeRBPhysics(); - bool CanBeGrabbedByTheAI(); - bool ShouldSaveInPopulationSystem(); - void ShrinkPickupBeforeDestruction(); - void InitializeDropLifespan(); - void DeactivateMissionDirectorParticle(); - void SetMissionDirectorParticle(); - void MissionStatusChanged(); - void OnPlayerTurnedInMission(class AWillowPlayerController* PlayerTurningIn, class UMissionDefinition* MissionTurnedIn); - void OnPlayerAcceptedMission(class AWillowPlayerController* PlayerAccepting, class UMissionDefinition* MissionAccepted); - int GetEligibleMissions(TArray* EligibleMissions); - int GetInProgressMissions(TArray* InProgressMissions); - int GetRedeemableMissions(TArray* RedeemableMissions); - void AddMissionDirective(bool bRegisterDirector, struct FMissionDirectorData* NewDirective); - void RegisterMissionDirector(); - bool DenyPickupAttempt(class APlayerController* PC); - void MissionReactionObjectiveComplete(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* CompletedObjective); - void MissionReactionObjectiveCleared(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* ClearedObjective); - void MissionReactionObjectiveUpdated(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* UpdatedObjective); - void MissionReactionObjectiveSetChanged(class AMissionTracker* Tracker, class UMissionObjectiveSetDefinition* NewSet, class UMissionObjectiveSetDefinition* PreviousSet); - void MissionReactionStatusChanged(class AMissionTracker* Tracker, class UMissionDefinition* Mission, unsigned char NewStatus); - void MissionReactionLevelLoad(class AMissionTracker* Tracker, class UMissionDefinition* Mission); - void CheckRemoveWaypoint(class UMissionDefinition* Mission, unsigned char NewStatus); - void SetPickupStatusFromMissionTracker(class AMissionTracker* Tracker); - void InitializeFromInventory(class AWillowInventory* InInv, class APawn* InInstigator, bool bEnablePickup); - void WaitingForDefinitionForRegisterMissionDirector(); - void ReplicatedEvent(const struct FName& VarName); - void Destroyed(); - void PostBeginPlay(); -}; - - -// Class WillowGame.WillowPlayerInput -// 0x014C (0x017C - 0x02C8) -class UWillowPlayerInput : public UPlayerInput -{ -public: - unsigned long bAlwaysPlayForceFeedback : 1; // 0x017C(0x0004) (Config) - unsigned long bDebugBindCommandsEnabled : 1; // 0x017C(0x0004) (Config) - unsigned long bHoldDuck : 1; // 0x017C(0x0004) - unsigned long bBindCommandConsumedInputEvent : 1; // 0x017C(0x0004) - unsigned long bCanSprint : 1; // 0x017C(0x0004) - unsigned long bReviveHeld : 1; // 0x017C(0x0004) - unsigned long bUpdateInputContext : 1; // 0x017C(0x0004) - unsigned long bApplyControllerViewAccel : 1; // 0x017C(0x0004) - unsigned long bTryToSprint : 1; // 0x017C(0x0004) (Transient) - struct FName DebugBindOverrideKeyName; // 0x0180(0x0008) (Config) - float ButtonHoldEventTime; // 0x0188(0x0004) (Config) - float LastDuckTime; // 0x018C(0x0004) - unsigned char ForcedDoubleClick; // 0x0190(0x0001) - unsigned char UnknownData00[0x3]; // 0x0191(0x0003) MISSED OFFSET - float RunWalkTransitionThreshold; // 0x0194(0x0004) (Config) - float TimeSinceLastMovement; // 0x0198(0x0004) - struct FName CurrentInputContextName; // 0x019C(0x0008) - TArray CurrentInputContexts; // 0x01A4(0x000C) (NeedCtorLink) - TArray Axes; // 0x01B0(0x000C) (NeedCtorLink) - unsigned char UnknownData01[0x3C]; // 0x01BC(0x003C) UNKNOWN PROPERTY: MapProperty WillowGame.WillowPlayerInput.NameToAxisStatePtr - TArray DeviceLookAxes; // 0x01F8(0x000C) (NeedCtorLink) - TArray Buttons; // 0x0204(0x000C) (Native) - unsigned char UnknownData02[0x3C]; // 0x0210(0x003C) UNKNOWN PROPERTY: MapProperty WillowGame.WillowPlayerInput.NameToButtonStatePtr - TArray LatentButtons; // 0x024C(0x000C) (NeedCtorLink) - unsigned char UnknownData03[0x3C]; // 0x0258(0x003C) UNKNOWN PROPERTY: MapProperty WillowGame.WillowPlayerInput.InputActionToAvailabilityMap - TArray PreSwitchAvailableActions; // 0x0294(0x000C) (Transient, NeedCtorLink) - float ControllerSensitivityX; // 0x02A0(0x0004) - float ControllerSensitivityY; // 0x02A4(0x0004) - int ControllerPresetIndex; // 0x02A8(0x0004) - TArray KeyRebindings; // 0x02AC(0x000C) (NeedCtorLink) - TArray ControllerRebindings; // 0x02B8(0x000C) (NeedCtorLink) - int EndCrouchOnNextForwardMovement; // 0x02C4(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPlayerInput"); - return ptr; - } - - - void ReleasedEndDuck(); - void PressedEndDuck(); - void ToggleViewAccel(); - void SetControllerSensitivityY(int Sensitivity); - void SetControllerSensitivityX(int Sensitivity); - void SetControllerSensitivity(int Sensitivity); - unsigned char CheckForDoubleClickMove(float DeltaTime); - void Jump(); - void DuckReleased(); - void DuckPressed(); - void SprintReleased(); - void SprintPressed(); - void TradePressed(); - void ReviveReleased(); - void RevivePressed(); - void PlayerInput(float DeltaTime); - bool IsReviveHeld(); - bool InputAllowsSprint(); - void SetCurrentContextType(const struct FName& NewContextName); - void SetInputContext(const struct FName& NewContextName, bool bForceUpdate); - void PostChangeInputContext(); - void PreChangeInputContext(); - void UpdateLatentButtons(); - void PostProcessInput(float DeltaTime); - void PreProcessInput(float DeltaTime); - void InitInputSystem(); - void ProcessDeviceLookAxes(float DeltaTime, float InCurrentFOV, float InDefaultFOV, bool bZoomed); - bool IsActionAvailable(class UInputActionDefinition* Action); - struct FName DecodeButton(const struct FName& InButtonName); - void SetControllerRebindings(const struct FString& InControllerRebindingString); - void SetKeyRebindings(const struct FString& InKeyRebindingString); - void WriteColumnText(class AHUD* HUD, const struct FString& Text, int ColumnSize, int* Counter, float* SavedX, float* SavedY, float* MaxY); - void ReleasePressedButtons(); - bool ResetButtonState(const struct FName& ActionName); - struct FName GetKeyForAction(const struct FName& ActionName, bool bOnlyKeyboardMouse, bool bNoRemapping); - void SetupInputDevices(); -}; - - -// Class WillowGame.WillowPlayerPawnDataManager -// 0x0030 (0x003C - 0x006C) -class UWillowPlayerPawnDataManager : public UObject -{ -public: - TArray LoadedOnDemandPackageNames; // 0x003C(0x000C) (NeedCtorLink) - TArray LoadedOnDemandPackageReferencers; // 0x0048(0x000C) (NeedCtorLink) - TArray PackagesUnloadedDuringGC; // 0x0054(0x000C) (NeedCtorLink) - TArray WillowPlayerControllersAwaitingPackages; // 0x0060(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPlayerPawnDataManager"); - return ptr; - } - - - void ClearReferencers(); - void ReferenceHasBeenApplied(class UObject* ReferencedObject); - void SendRequiredOnDemandPackagesToClient(class AWillowPlayerController* Client); - bool InformClientsPackageUnloaded(const struct FString& PackageName); - void UnloadDataPackage(const struct FString& PackageName, class AWillowPlayerController* PlayerContext); - bool InformClientsPackageLoaded(const struct FString& PackageName); - void LoadDataPackageAsyncNoCallback(const struct FString& PawnDataPath, class AWillowPlayerController* PlayerContext); - void LoadDataPackageAsync(const struct FString& PawnDataPath, const struct FPointer& Request); - bool LoadDataPackage(const struct FString& PackageName, class AWillowPlayerController* PlayerContext); - class UObject* FindAlreadyLoadedObject(const struct FString& ObjectPath); - void LoadVSSVehicleDefinitionAsync(const struct FString& VSSVehicleDefinitionPath, class AWillowPlayerController* PlayerContext, class UObject* Payload, class UObject* Instigator, int IntParam, float FloatParam, const struct FName& CallbackCustomEventName); - class UVehicleSpawnStationVehicleDefinition* LoadVSSVehicleDefinition(const struct FString& VSSVehicleDefinitionPath, class AWillowPlayerController* PlayerContext); - void LoadSkillTreeDefinitionAsync(const struct FString& SkillTreeDefinitionPath, class AWillowPlayerController* PlayerContext, class UObject* Payload, class UObject* Instigator, int IntParam, float FloatParam, const struct FName& CallbackCustomEventName); - class USkillTreeDefinition* LoadSkillTreeDefinition(const struct FString& SkillTreeDataPath, class AWillowPlayerController* PlayerContext); - void LoadPlayerPawnDataAsync(const struct FString& PawnDataPath, class AWillowPlayerController* PlayerContext, class UObject* Payload, class UObject* Instigator, int IntParam, float FloatParam, const struct FName& CallbackCustomEventName); - class AWillowPlayerPawn* LoadPlayerPawnData(const struct FString& PawnDataPath, class AWillowPlayerController* PlayerContext); -}; - - -// Class WillowGame.WillowPlayerReplicationInfo -// 0x050C (0x0254 - 0x0760) -class AWillowPlayerReplicationInfo : public APlayerReplicationInfo -{ -public: - struct FPointer VfTable_IINounAttributeProvider; // 0x0254(0x0004) (Const, Native, NoExport) - int ExpLevel; // 0x0258(0x0004) (Net, RepNotify) - int ExpPointsNextLevelAt; // 0x025C(0x0004) (Net, Transient) - int ExpPointsNextLevelAtBaseValue; // 0x0260(0x0004) (Const) - TArray ExpPointsNextLevelAtModifierStack; // 0x0264(0x000C) (Const, Transient, NeedCtorLink) - int LevelUpCount; // 0x0270(0x0004) (Net, RepNotify) - int GeneralSkillPoints; // 0x0274(0x0004) (Net, RepNotify) - int SpecialistSkillPoints; // 0x0278(0x0004) (Net) - int bClassModIsBuffingTeam; // 0x027C(0x0004) - int bClassModIsBuffingTeamHealth; // 0x0280(0x0004) (Net, RepNotify) - int bClassModIsBuffingTeamShields; // 0x0284(0x0004) (Net, RepNotify) - int bClassModIsBuffingTeamGuns; // 0x0288(0x0004) (Net, RepNotify) - int bClassModIsBuffingTeamAmmo; // 0x028C(0x0004) (Net, RepNotify) - int bClassModIsBuffingTeamActionSkill; // 0x0290(0x0004) (Net, RepNotify) - struct FCurrencyState Currency[0xD]; // 0x0294(0x0014) (Net, RepNotify) - TArray CurrencyChangedDelegates; // 0x0398(0x000C) (NeedCtorLink) - struct FResourcePoolReference HealthPool; // 0x03A4(0x000C) (Net, RepRetry) - struct FResourcePoolReference ShieldArmor; // 0x03B0(0x000C) (Net, RepRetry) - struct FVector PawnLocation; // 0x03BC(0x000C) (Net) - class UPawnAllegiance* PawnAllegiance; // 0x03C8(0x0004) (Net) - class AWillowPlayerReplicationInfo* VehicleBuddy; // 0x03CC(0x0004) (Net) - unsigned char InjuredState; // 0x03D0(0x0001) (Net) - unsigned char InjuredDeadState; // 0x03D1(0x0001) (Net) - unsigned char bGFxMenuOpen; // 0x03D2(0x0001) (Net) - unsigned char NumTrackedSkillSlotsInUse; // 0x03D3(0x0001) (Net, Transient) - float InjuredRemainingPct; // 0x03D4(0x0004) (Net) - float RevivePct; // 0x03D8(0x0004) (Net) - unsigned long bDuelingEnabled : 1; // 0x03DC(0x0004) (Net) - unsigned long bTrainingDisabled : 1; // 0x03DC(0x0004) - unsigned long bLobbyReady : 1; // 0x03DC(0x0004) (Net) - unsigned long bTookDamageDuringLastDuel : 1; // 0x03DC(0x0004) - unsigned long bSaveGameLoaded : 1; // 0x03DC(0x0004) (Net) - unsigned long bIsSaving : 1; // 0x03DC(0x0004) (Net) - unsigned long bIsPartyLeader : 1; // 0x03DC(0x0004) (Net) - unsigned long bHasSetProfileSettings : 1; // 0x03DC(0x0004) (Transient) - unsigned long bIsGuest : 1; // 0x03DC(0x0004) (Net) - unsigned long bHideOnHUDIfEnemy : 1; // 0x03DC(0x0004) (Net) - unsigned long bHasConfirmedCharacter : 1; // 0x03DC(0x0004) (Net, Transient) - class UPlayerNameIdentifierDefinition* CharacterNameIdDef; // 0x03E0(0x0004) (Net, RepNotify) - class UItemNamePartDefinition* ClassModNamePart; // 0x03E4(0x0004) (Net) - int HighestCompletedPlayThrough; // 0x03E8(0x0004) (Net) - int NumReplicatedNouns; // 0x03EC(0x0004) (Net) - TArray NounState; // 0x03F0(0x000C) (NeedCtorLink) - struct FReplicatedNounAttributeState ReplicatedNouns[0x14]; // 0x03FC(0x0010) (Net) - struct FColor PrimaryColor; // 0x053C(0x0004) (Net, RepNotify) - struct FColor SecondaryColor; // 0x0540(0x0004) (Net, RepNotify) - struct FColor TertiaryColor; // 0x0544(0x0004) (Net, RepNotify) - class UCustomizationDefinition* LocalCustomizations[0x5]; // 0x0548(0x0004) - class UCustomizationDefinition* RemoteCustomizations[0x5]; // 0x055C(0x0004) (Net, RepNotify) - struct FReplicatedStandInGear StandInGear; // 0x0570(0x0154) (Net, RepNotify) - struct FTrackedSkillState TrackedSkills[0x11]; // 0x06C4(0x0008) (Net, Transient) - class AController* InitializeFor; // 0x074C(0x0004) (Transient) - int NumOverpowerLevelsUnlocked; // 0x0750(0x0004) (Net) - struct FScriptDelegate __OnCurrencyChanged__Delegate; // 0x0754(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPlayerReplicationInfo"); - return ptr; - } - - - void ServerMigrateUniqueId(const struct FUniqueNetId& NewNetId); - void RefreshStandInGear(); - void ServerSetStandInGear(const struct FWeaponDefinitionData& Weapon1Data, const struct FWeaponDefinitionData& Weapon2Data, const struct FItemDefinitionData& ShieldData, const struct FItemDefinitionData& GrenadeModData, const struct FItemDefinitionData& ClassModData); - void CopyProperties(class APlayerReplicationInfo* PRI); - void OnPlayerJoinLeave(); - void Destroyed(); - bool IsRemotePlayer(); - class AWillowPlayerController* GetPrimaryPlayerPC(); - void ServerUpdatePRIRemoteCustomizationArray(class UCustomizationDefinition* NewCustomization); - void ClientInitiateCustomizationRequest(class UCustomizationDefinition* NewCustomization); - void ServerInitiateCustomizationRequest(class UCustomizationDefinition* NewCustomization); - void InitiateCustomizationRequest(class UCustomizationDefinition* NewCustomization); - void OnLevelUpCountIncremented(); - struct FString GetTrackedSkillDebugInfo(int TrackedSkillIndex); - static void DisplayDebugTrackedSkills(class AHUD* HUD, float* out_YL, float* out_YPos); - static void DisplayDebugAllPlayerNouns(class AHUD* HUD, float* out_YL, float* out_YPos); - void NotifySaveStatus(bool inSaving); - bool ServerSetPlayerNameAsCharName(class AWillowPlayerController* PC, const struct FString& NewPreferredName); - bool IsInvalidName(); - void NotifyCurrencyDelegates(); - void UnregisterCurrencyChangedDelegate(const struct FScriptDelegate& CurrencyChangedDelegate); - void RegisterCurrencyChangedDelegate(const struct FScriptDelegate& CurrencyChangedDelegate); - void OnCurrencyChanged(const struct FCurrencyState& ChangedCurrency); - void AddCurrencyOnHand(unsigned char FormOfCurrency, int AddValue); - void SetCurrencyOnHand(unsigned char FormOfCurrency, int NewValue); - int GetCurrencyOnHand(unsigned char FormOfCurrency); - void GetAllCurrencyOnHand(int* Values); - void InitializeAllCurrencyOnHand(int NewValues); - void ServerDetermineViralAchievementSpread(); - void HandlePlayerJoinWithValidName(); - struct FString GetClassModName(); - void NotifyPlayerExpLevelUpdated(); - void NotifyPlayerCharacterClassUpdated(); - void NotifyPrimaryPlayerOfNewCharacterSelection(); - void SetUniqueId(const struct FUniqueNetId& PlayerUniqueId); - void NotifyPlayerUidUpdated(); - void NotifyPlayerNameUpdated(); - void RunOnceClientInitialize(); - void ClientInitialize(class AController* C); - void ReplicatedEvent(const struct FName& VarName); -}; - - -// Class WillowGame.WillowPointLight -// 0x001C (0x01F8 - 0x0214) -class UWillowPointLight : public UPointLightComponent -{ -public: - unsigned long bCheckFrameRate : 1; // 0x01F8(0x0004) - float HighDetailFrameTime; // 0x01FC(0x0004) (Edit) - float Lifetime; // 0x0200(0x0004) - int TimeShiftIndex; // 0x0204(0x0004) - TArray TimeShift; // 0x0208(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPointLight"); - return ptr; - } - - - void ResetLight(); -}; - - -// Class WillowGame.WillowPopulationDefinition -// 0x0008 (0x0054 - 0x005C) -class UWillowPopulationDefinition : public UPopulationDefinition -{ -public: - class UAIDefinition* AIDef; // 0x0054(0x0004) (Edit, Const) - class UWillowClanDefinition* ClanDefinition; // 0x0058(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPopulationDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WillowPopulationMaster -// 0x0020 (0x0088 - 0x00A8) -class UWillowPopulationMaster : public UPopulationMaster -{ -public: - struct FVehicleSpawnStationSlot VehicleSpawnStationSlots[0x2]; // 0x0088(0x0010) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPopulationMaster"); - return ptr; - } - - - void UpdateGRI(); - void RemoveSpawnedActor(class AActor* TheActor, bool bKeepBody, bool bActorDied); - class UVehicleSpawnStationVehicleDefinition* GetVehicleDefinitionFromVehicleSpawnStation(int StationSlot); - int GetPooledVehicleIndexFromVehicleSpawnStation(int StationSlot, class UVehicleSpawnStationVehicleDefinition* VehicleDef); - class AWillowVehicle* GetVehicleFromVehicleSpawnStation(int StationSlot); - void DespawnVehicleFromVehicleSpawnStation(int StationSlot); - bool SpawnVehicleFromVehicleSpawnStation(int StationSlot, class UVehicleSpawnStationVehicleDefinition* SpawnVehicleDef, const struct FVector& VehicleLocation, const struct FRotator& VehicleRotation); - class AActor* SpawnActorFromOpportunity(class UPopulationFactory* TheFactory, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int Rarity, int OpportunityIdx, int PopOppFlags, bool bCanSave, bool bForceSpawn); -}; - - -// Class WillowGame.WillowPopulationOpportunityPoint -// 0x0009 (0x021C - 0x0225) -class AWillowPopulationOpportunityPoint : public APopulationOpportunityPoint -{ -public: - int MissionObjectiveBit; // 0x021C(0x0004) (Edit, EditConst, DuplicateTransient) - class UChallengeDefinition* AssociatedChallenge; // 0x0220(0x0004) (Edit, Const) - unsigned char NumberInChallengeGroup; // 0x0224(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPopulationOpportunityPoint"); - return ptr; - } - -}; - - -// Class WillowGame.WillowPopulationPoint -// 0x0074 (0x01C8 - 0x023C) -class AWillowPopulationPoint : public APopulationPoint -{ -public: - struct FPointer VfTable_ISpecialMoveInterface; // 0x01C8(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIInstanceData; // 0x01CC(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBodyCompositionInstance; // 0x01D0(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IISimpleAnimPlayer; // 0x01D4(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_FTickableObject; // 0x01D8(0x0004) (Const, Native, NoExport) - class UWillowPopulationPointDefinition* PointDef; // 0x01DC(0x0004) (Edit, Const, Net) - class USkeletalMeshComponent* PointSkelMesh; // 0x01E0(0x0004) (Const, ExportObject, Transient, Component, EditInline) - struct FInstanceDataSet InstanceState; // 0x01E4(0x000C) (Component, NeedCtorLink) - struct FReplicatedInstanceDataState ReplicatedInstanceDataState; // 0x01F0(0x0010) (Net, Transient, RepNotify) - class USpecialMoveComponent* SMComponent; // 0x0200(0x0004) (ExportObject, Transient, Component, EditInline) - unsigned long bEditStretchy : 1; // 0x0204(0x0004) (Edit, Transient) - unsigned long bMarkPointInvalidForCombat : 1; // 0x0204(0x0004) (Edit, Const) - unsigned long bCombatVolumeOnlyLimitsRangedAttacks : 1; // 0x0204(0x0004) (Edit, Const) - class AActor* StretchyActor; // 0x0208(0x0004) (Edit, Const) - struct FVector StretchyOffset; // 0x020C(0x000C) (Edit, Const) - unsigned char StretchyType; // 0x0218(0x0001) (Edit, Const) - unsigned char NumberInChallengeGroup; // 0x0219(0x0001) (Edit, Const) - unsigned char UnknownData00[0x2]; // 0x021A(0x0002) MISSED OFFSET - float StretchyGravity; // 0x021C(0x0004) (Edit, Const) - int SimpleAnimState; // 0x0220(0x0004) (Transient) - TArray SimpleAnimInfo; // 0x0224(0x000C) (Transient, NeedCtorLink) - class UDynamicLightEnvironmentComponent* DynamicLightEnvironment; // 0x0230(0x0004) (ExportObject, Transient, Component, EditInline) - class AVolume* CombatVolume; // 0x0234(0x0004) (Edit, Const) - class UChallengeDefinition* AssociatedChallenge; // 0x0238(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPopulationPoint"); - return ptr; - } - - - void ClearBodyCompositionInstance(); - FScriptInterface GetBodyInfoProvider(); - void ApplyPreviewBodyComposition(); - void ChangeInstanceDataSwitch(const struct FName& Switch, unsigned char NewValue); - void PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char BodyCompositionMode); - void PreRemoveBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex); - bool GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState); - bool GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState); - void DestroyOwnedInstanceData(); - bool RemoveInstanceDataObject(class UObject* InstanceDataObject); - bool RemoveInstanceData(const struct FName& DataName); - bool GetInstanceData(const struct FName& DataName, TArray* InstanceData); - bool SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames); - void ServerSpecialMove_StopAny(); - void ServerSpecialMove_Stop(class USpecialMoveDefinition* OldSMD); - void ServerSpecialMove_Queue(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data); - void ServerSpecialMove_Play(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data); - void SetReplicatedSMData(struct FSpecialMoveData* NewSMData); - unsigned char GetDefaultRootMotionRotationMode(); - unsigned char GetDefaultRootMotionMode(); - class USkeletalMeshComponent* GetSkelMesh(); - class USpecialMoveComponent* GetSMComponent(); - class AActor* GetActor(); - bool CanSpawnFromFactory(class UPopulationFactory* Factory, int GameStage, int Rarity); - struct FVector GetStretchyOffset(int MeshIndex, int AnimIndex, float Percent); - void ApplyOffsetToComponents(const struct FVector& Offset); - void ActorSpawned(class AActor* SpawnedActor); - struct FVector GetSpawnLocation(); - void PostBeginPlay(); - void InitializeRBPhys(); -}; - - -// Class WillowGame.WillowPopulationPoint_Dynamic -// 0x0000 (0x023C - 0x023C) -class AWillowPopulationPoint_Dynamic : public AWillowPopulationPoint -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPopulationPoint_Dynamic"); - return ptr; - } - -}; - - -// Class WillowGame.WillowPopulationPointDefinition -// 0x0070 (0x003C - 0x00AC) -class UWillowPopulationPointDefinition : public UGBXDefinition -{ -public: - struct FPointer VfTable_IIBodyInfoProvider; // 0x003C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIAnimProvider; // 0x0040(0x0004) (Const, Native, NoExport) - TArray AnimMap; // 0x0044(0x000C) (Edit, Const, NeedCtorLink) - unsigned long bOptimizeMemory : 1; // 0x0050(0x0004) (Edit, Const) - unsigned long bRemoveRootBoneScaling : 1; // 0x0050(0x0004) (Edit, Const) - unsigned long bDynamicLightEnvironment : 1; // 0x0050(0x0004) (Edit, Const) - unsigned long bCastShadows : 1; // 0x0050(0x0004) (Edit, Const) - unsigned long bUseBooleanEnvironmentShadowing : 1; // 0x0050(0x0004) (Edit, Const) - unsigned long bDynamic : 1; // 0x0050(0x0004) (Edit, Const) - unsigned long bSynthesizeSHLight : 1; // 0x0050(0x0004) (Edit, Const) - unsigned long bShadowFromEnvironment : 1; // 0x0050(0x0004) (Edit, Const) - unsigned long bAffectedBySmallDynamicLights : 1; // 0x0050(0x0004) (Edit, Const) - struct FBodyCompositionData BodyComposition; // 0x0054(0x0014) (Const, Component, DuplicateTransient, NeedCtorLink) - float LightingBoundsScale; // 0x0068(0x0004) (Edit, Const) - int NumVolumeVisibilitySamples; // 0x006C(0x0004) (Edit, Const) - float ModShadowFadeoutExponent; // 0x0070(0x0004) (Edit, Const) - float ModShadowFadeoutTime; // 0x0074(0x0004) (Edit, Const) - struct FLinearColor AmbientGlow; // 0x0078(0x0010) (Edit, Const) - struct FVector AmbientShadowSourceDirection; // 0x0088(0x000C) (Edit, Const) - struct FLinearColor AmbientShadowColor; // 0x0094(0x0010) (Edit, Const) - float DominantShadowTransitionStartDistance; // 0x00A4(0x0004) (Edit, Const) - float DominantShadowTransitionEndDistance; // 0x00A8(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPopulationPointDefinition"); - return ptr; - } - - - void GetAnims(TArray* OutAnims); - class USpecialMove_PopulationPoint* GetPointAnim(class UPopulationBodyTag* Key, class USpecialMove_Spawned* SpawnAnim); -}; - - -// Class WillowGame.WillowPopulationPointEditorComponent -// 0x0000 (0x0210 - 0x0210) -class UWillowPopulationPointEditorComponent : public UPrimitiveComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPopulationPointEditorComponent"); - return ptr; - } - -}; - - -// Class WillowGame.WillowPreviewComponent -// 0x0004 (0x06AC - 0x06B0) -class UWillowPreviewComponent : public USkeletalMeshComponent -{ -public: - class AWillowPawn* CurrentPawn; // 0x06AC(0x0004) (Const, Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPreviewComponent"); - return ptr; - } - -}; - - -// Class WillowGame.PerchPreviewComponent -// 0x0008 (0x06B0 - 0x06B8) -class UPerchPreviewComponent : public UWillowPreviewComponent -{ -public: - class UPerchDefinition* PerchDef; // 0x06B0(0x0004) (Transient) - unsigned long bCyclePreviewAnim : 1; // 0x06B4(0x0004) (Edit, EditorOnly) - unsigned long bCyclePreviewIndex : 1; // 0x06B4(0x0004) (Edit, EditorOnly) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PerchPreviewComponent"); - return ptr; - } - -}; - - -// Class WillowGame.PhysicsJumpPreviewComponent -// 0x0008 (0x06B0 - 0x06B8) -class UPhysicsJumpPreviewComponent : public UWillowPreviewComponent -{ -public: - class APhysicsJumpNode* JumpNode; // 0x06B0(0x0004) (Transient) - unsigned long bCyclePreviewAnim : 1; // 0x06B4(0x0004) (Edit, Transient, EditorOnly) - unsigned long bCyclePreviewIndex : 1; // 0x06B4(0x0004) (Edit, Transient, EditorOnly) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PhysicsJumpPreviewComponent"); - return ptr; - } - -}; - - -// Class WillowGame.WillowPopulationPointPreviewComponent -// 0x0008 (0x06B0 - 0x06B8) -class UWillowPopulationPointPreviewComponent : public UWillowPreviewComponent -{ -public: - class UWillowPopulationPointDefinition* PointDef; // 0x06B0(0x0004) (Transient) - unsigned long bCyclePreviewAnim : 1; // 0x06B4(0x0004) (Edit, Transient, EditorOnly) - unsigned long bCyclePreviewMesh : 1; // 0x06B4(0x0004) (Edit, Transient, EditorOnly) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPopulationPointPreviewComponent"); - return ptr; - } - -}; - - -// Class WillowGame.WillowProfileSettings -// 0x0000 (0x0098 - 0x0098) -class UWillowProfileSettings : public UGearboxProfileSettings -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowProfileSettings"); - return ptr; - } - - - bool IsSetToDefaults(); -}; - - -// Class WillowGame.WillowProjectile -// 0x02AC (0x01F4 - 0x04A0) -class AWillowProjectile : public AProjectile -{ -public: - struct FPointer VfTable_IICounterBehavior; // 0x01F4(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IITimerBehavior; // 0x01F8(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIKilledBehavior; // 0x01FC(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIProjectileBehavior; // 0x0200(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IITargetable; // 0x0204(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIInstanceData; // 0x0208(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBalancedActor; // 0x020C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIAttachableActor; // 0x0210(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBodyCompositionInstance; // 0x0214(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBehaviorConsumer; // 0x0218(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIDrunkenProjectile; // 0x021C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIGearLikenessConsumer; // 0x0220(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIDynamicObstacle; // 0x0224(0x0004) (Const, Native, NoExport) - class UProjectileDefinition* Definition; // 0x0228(0x0004) (Net, RepNotify) - class UWillowDamageTypeDefinition* MyDamageTypeDefinition; // 0x022C(0x0004) (Net, RepNotify) - class UExplosionDefinition* MyExplosionDefinition; // 0x0230(0x0004) (Net, RepNotify) - class AWillowInventory* GearLikenessActor; // 0x0234(0x0004) (Net, RepNotify) - class UPawnAllegiance* Allegiance; // 0x0238(0x0004) (Net, RepNotify) - FScriptInterface AllegianceParent; // 0x023C(0x0008) (Transient) - TArray AllegianceChildren; // 0x0244(0x000C) (Transient, NeedCtorLink) - float LastRBImpactEffectTime; // 0x0250(0x0004) (Transient) - class UMeshComponent* MyMeshClone; // 0x0254(0x0004) (ExportObject, Component, EditInline) - struct FTimerBehaviorUserState ProjectileTimers; // 0x0258(0x0024) - struct FCounterBehaviorUserState ProjectileCounters; // 0x027C(0x0010) - TArray ActiveBehaviorSets; // 0x028C(0x000C) (NeedCtorLink) - unsigned long bIsProjectileDisabled : 1; // 0x0298(0x0004) - unsigned long bDamageReentrantFlag : 1; // 0x0298(0x0004) - unsigned long bIsProjectileAttached : 1; // 0x0298(0x0004) - unsigned long bSuppressExplosionFX : 1; // 0x0298(0x0004) (Edit) - unsigned long bAutoAimTarget : 1; // 0x0298(0x0004) (Edit) - unsigned long bWaitForEffects : 1; // 0x0298(0x0004) (Edit) - unsigned long bExploded : 1; // 0x0298(0x0004) (Net, RepNotify) - unsigned long bWideCheck : 1; // 0x0298(0x0004) (Net) - unsigned long bCheckProjectileLight : 1; // 0x0298(0x0004) - unsigned long bDLEInitialized : 1; // 0x0298(0x0004) (Transient) - unsigned long bIsHoming : 1; // 0x0298(0x0004) (Net, RepNotify) - unsigned long RetryFindHomingTarget : 1; // 0x0298(0x0004) (Transient) - unsigned long RetryNotInstigator : 1; // 0x0298(0x0004) (Transient) - unsigned long RetryIgnoreFOVZTest : 1; // 0x0298(0x0004) (Transient) - unsigned long RetryBestForwardTarget : 1; // 0x0298(0x0004) (Transient) - unsigned long RetryUniqueHomingTarget : 1; // 0x0298(0x0004) (Transient) - unsigned long bWithinCurrentlyPursuedNodeAlertRadius : 1; // 0x0298(0x0004) - unsigned long bTakenDamage : 1; // 0x0298(0x0004) - unsigned long bOvercharged : 1; // 0x0298(0x0004) (Net, RepNotify) - unsigned long bCauseRadiusDamageToInstigator : 1; // 0x0298(0x0004) - unsigned long bIsStickyGrenade : 1; // 0x0298(0x0004) - unsigned long bIsChildOfSticky : 1; // 0x0298(0x0004) - unsigned long bBeingHealed : 1; // 0x0298(0x0004) (Transient) - unsigned long WantsToLevelOffTrajectory : 1; // 0x0298(0x0004) (Transient) - unsigned long bActiveObstacle : 1; // 0x0298(0x0004) (Transient) - unsigned long ReceiveWeaponFire : 1; // 0x0298(0x0004) (Edit) - unsigned long IsWeaponFire : 1; // 0x0298(0x0004) (Edit) - struct FVector AttachmentNormal; // 0x029C(0x000C) - class UParticleSystemComponent* ProjEffects; // 0x02A8(0x0004) (ExportObject, Component, EditInline) - class UParticleSystemComponent* OverchargedEffect; // 0x02AC(0x0004) (ExportObject, Component, EditInline) - class UParticleSystem* EffectiveInFlightEffects; // 0x02B0(0x0004) (Net) - unsigned char AutoAimProfile; // 0x02B4(0x0001) (Edit) - unsigned char HomingTargetType; // 0x02B5(0x0001) - unsigned char PayloadType; // 0x02B6(0x0001) (Transient) - unsigned char UnknownData00[0x1]; // 0x02B7(0x0001) MISSED OFFSET - float AccelRate; // 0x02B8(0x0004) (Edit) - int ExpLevel; // 0x02BC(0x0004) (Net, RepNotify) - int FiringOwnerStatsID; // 0x02C0(0x0004) - int FiringWeaponStatsID; // 0x02C4(0x0004) - int FiringWeaponMode; // 0x02C8(0x0004) - float CheckRadius; // 0x02CC(0x0004) - class UClass* ProjectileLightClass; // 0x02D0(0x0004) - class UPointLightComponent* ProjectileLight; // 0x02D4(0x0004) (ExportObject, Component, EditInline) - class UDynamicLightEnvironmentComponent* LightEnvironment; // 0x02D8(0x0004) (Edit, ExportObject, Component, EditInline) - class AActor* HomingActor; // 0x02DC(0x0004) (Net) - struct FVector HomingLocation; // 0x02E0(0x000C) (Net) - struct FRotator HomingRotationOffset; // 0x02EC(0x000C) - struct FVector LastHomingPollLocation; // 0x02F8(0x000C) - int HomingTargetComponentIndex; // 0x0304(0x0004) (Net) - float RetryTargetSearchRange; // 0x0308(0x0004) (Transient) - float RetryTargetSearchFOVAngle; // 0x030C(0x0004) (Transient) - float NextRetryFindHomingTargetTime; // 0x0310(0x0004) (Transient) - float RetryFindTargetDelay; // 0x0314(0x0004) - float CustomGravityScaling; // 0x0318(0x0004) (Net) - struct FPointer CurrentlyPursuedNode; // 0x031C(0x0004) (Const, Native) - struct FInstanceDataSet InstanceDataState; // 0x0320(0x000C) (Component, NeedCtorLink) - struct FReplicatedInstanceDataState ReplicatedInstanceDataState; // 0x032C(0x0010) (Net, Transient, RepNotify) - TArray HitActors; // 0x033C(0x000C) (Component, NeedCtorLink) - class UBulletListenerComponent* BulletListenerComponent; // 0x0348(0x0004) (ExportObject, Component, EditInline) - float LastHomingRadius; // 0x034C(0x0004) - struct FVector InitialRBImpulse; // 0x0350(0x000C) (Net, RepNotify) - struct FVector Wave_LastOffset; // 0x035C(0x000C) (Net) - struct FWaveMotionData ProjectileWaveMotion; // 0x0368(0x0028) (Net) - class AActor* ExtraNonBlockingActor; // 0x0390(0x0004) - class AProximityActor* ProxActor; // 0x0394(0x0004) - float BaseStatusEffectChanceModifier; // 0x0398(0x0004) (Transient) - float BaseStatusEffectChanceModifierBaseValue; // 0x039C(0x0004) (Const) - TArray BaseStatusEffectChanceModifierModifierStack; // 0x03A0(0x000C) (Const, Transient, NeedCtorLink) - float StatusEffectChanceModifier; // 0x03AC(0x0004) (Transient) - float StatusEffectChanceModifierBaseValue; // 0x03B0(0x0004) (Const) - TArray StatusEffectChanceModifierModifierStack; // 0x03B4(0x000C) (Const, Transient, NeedCtorLink) - float StatusEffectSpreadTimeIntervalModifier; // 0x03C0(0x0004) (Transient) - float StatusEffectSpreadTimeIntervalModifierBaseValue; // 0x03C4(0x0004) (Const) - TArray StatusEffectSpreadTimeIntervalModifierModifierStack; // 0x03C8(0x000C) (Const, Transient, NeedCtorLink) - float StatusEffectDamage; // 0x03D4(0x0004) (Transient) - float StatusEffectDamageBaseValue; // 0x03D8(0x0004) (Const) - TArray StatusEffectDamageModifierStack; // 0x03DC(0x000C) (Const, Transient, NeedCtorLink) - float InstigatorSelfDamageScale; // 0x03E8(0x0004) (Transient) - float InstigatorSelfDamageScaleBaseValue; // 0x03EC(0x0004) (Const) - TArray InstigatorSelfDamageScaleModifierStack; // 0x03F0(0x000C) (Const, Transient, NeedCtorLink) - float OverrideStatusEffectBaseChance; // 0x03FC(0x0004) - float OverrideStatusEffectChance; // 0x0400(0x0004) - float OverrideStatusEffectDamage; // 0x0404(0x0004) - float OverrideInstigatorSelfDamageScale; // 0x0408(0x0004) - float CreatedTime; // 0x040C(0x0004) - float SpeedMultiplier; // 0x0410(0x0004) (Transient) - float SpeedMultiplierBaseValue; // 0x0414(0x0004) (Const) - TArray SpeedMultiplierModifierStack; // 0x0418(0x000C) (Const, Transient, NeedCtorLink) - float SecondsBeforeConsideringRemoval; // 0x0424(0x0004) (Config) - float SecondsBetweenRemovalAttempts; // 0x0428(0x0004) (Config) - class AActor* StickyIsAttachedTo; // 0x042C(0x0004) - float CollisionRadiusBeforeSticky; // 0x0430(0x0004) - float FuseTime; // 0x0434(0x0004) (Net, Transient) - float FuseTimeBaseValue; // 0x0438(0x0004) (Const) - TArray FuseTimeModifierStack; // 0x043C(0x000C) (Const, Transient, NeedCtorLink) - int NumberOfChildProjectiles; // 0x0448(0x0004) (Net, Transient) - int NumberOfChildProjectilesBaseValue; // 0x044C(0x0004) (Const) - TArray NumberOfChildProjectilesModifierStack; // 0x0450(0x000C) (Const, Transient, NeedCtorLink) - struct FBehaviorConsumerHandle ConsumerHandle; // 0x045C(0x0004) - struct FReplicatedBehaviorConsumerState ReplicatedBehaviorConsumerState; // 0x0460(0x000C) (Net, RepNotify) - struct FReplicatedBehaviorEvent ReplicatedBehaviorEvent; // 0x046C(0x0004) (Net, RepNotify) - class AWillowLightProjectileManager* LightProjMgr; // 0x0470(0x0004) (Transient) - int DrunkenRandomNumberSeed; // 0x0474(0x0004) (Net, Transient, RepNotify) - class UMovementComponent* MovementComponent; // 0x0478(0x0004) (ExportObject, Component, EditInline) - float DesiredWorldZForLeveling; // 0x047C(0x0004) (Transient) - float LevelingTurnSpeed; // 0x0480(0x0004) (Transient) - class UClass* TakingDamageFromType; // 0x0484(0x0004) (Transient) - FScriptInterface TakingDamageFromDamageCauser; // 0x0488(0x0008) (Transient) - class AController* TakingDamageFromInstigator; // 0x0490(0x0004) (Transient) - struct FVector BehaviorHitNormal; // 0x0494(0x000C) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowProjectile"); - return ptr; - } - - - class AWillowLightProjectileManager* GetLightProjMgrFor(class AWillowWeapon* aWeapon); - void CheckAIAvoidance(); - void GetObstacleInfo(struct FObstacleData* Data); - class AActor* GetObstacleActor(); - bool GetMagnetData(struct FVector* MagnetLoc, struct FVector* MagnetVel); - void SetObstacleVelocity(struct FVector* NewVelocity); - bool CanAvoidObstacle(struct FObstacleData* Obstacle); - bool CanAvoidObstacles(); - void SetObstacleActive(bool bActive); - bool IsObstacleActive(); - bool ShouldRefreshLikenessOf(unsigned char Source, unsigned char GroupIndex, class UGearLikenessMeshComponent* MeshComp); - void AssumeLikenessOf(unsigned char Source, unsigned char GroupIndex, class UGearLikenessMeshComponent* MeshComp); - void SetTargetLocation(const struct FVector& NewTargetLocation); - void SetHomingTarget(class AActor* NewTarget, int NewTargetComponentIndex); - void FindHomingTarget(unsigned char TargetType, float TargetSearchRange, float TargetSearchFOVAngle, bool bNotInstigator, bool bIgnoreFOVZTest, bool bBestForwardTarget, bool bRetryIfTargetNotFound, bool bUniqueTarget); - void SetPatsy(const FScriptInterface& NewPatsy); - FScriptInterface GetPatsy(); - bool IsBeingHealed(); - void SetBeingHealed(bool bNewBeingHealed); - void SetDrunkenRandomNumberSeed(int RandomNumberSeed); - float GetTerminalVelocity(); - bool IsLevelingNow(); - void Behavior_TagPayloadType(unsigned char InPayloadType); - void Behavior_LevelOffTrajectory(float ZHeight, float TurnSpeed); - void Behavior_SetExplosionDefinition(class UExplosionDefinition* MyExplosionDef); - void Behavior_SetDamageTypeDefinition(class UWillowDamageTypeDefinition* DamageTypeDef); - void Behavior_SetStickyGrenade(); - void OnKilledEnemy(class UObject* KilledObject); - void OnKilledFriendly(class UObject* KilledObject); - void OnKilledNeutral(class UObject* KilledObject); - void OnDamagedNeutral(class UObject* DamageTaker, bool bWasCrit, float HealthDamage, float ShieldDamage); - void OnDamagedFriendly(class UObject* DamageTaker, float DamageAmount); - void OnDamagedEnemy(class UObject* DamageTaker, bool bWasCrit, float HealthDamage, float ShieldDamage); - void SetSpeed(float NewSpeed); - void ClearBodyCompositionInstance(); - FScriptInterface GetBodyInfoProvider(); - void ApplyPreviewBodyComposition(); - void ChangeInstanceDataSwitch(const struct FName& Switch, unsigned char NewValue); - void PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char BodyCompositionMode); - void PreRemoveBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex); - float GetInstigatorSelfDamageScale(); - float GetFireIntervalChanceModifier(); - float GetStatusEffectBaseChanceModifier(class UObject* Context); - float GetStatusEffectChanceModifier(class UObject* Context); - float GetStatusEffectBaseDamage(class UObject* Context); - struct FName GetBalancedActorTypeIdentifier(); - void SetExpLevel(int NewExpLevel); - void SetAwesomeLevel(int NewAwesomeLevel); - void SetGameStage(int NewGameStage); - int GetExpLevelForEquip(); - int GetExpLevel(); - int GetAwesomeLevel(); - int GetGameStage(); - static int GetPlayerProjectileLevel(class AWillowPlayerController* PC); - void SetMorphNodeWeight(class UMorphNodeWeight* Node, float NewWeight, float WeightBlendTime); - class UProjectileDefinition* GetProjectileDefinition(); - void InitializeRBPhysics(); - void Behavior_RegisterTargetable(bool bUnregister); - void TraceTouch(class AActor* Other, class UComponent* ComponentHit, const struct FVector& TouchLocation, const struct FVector& TouchNormal, const struct FVector& End, const struct FVector& Start, const struct FVector& Extent, int TraceFlags, float TouchTime); - void SetInfoBarVisibility(bool bVisible); - bool HideTargetInfoOnHud(class APawn* HUDOwner); - bool IsChampion(); - bool IsBoss(); - void GetTargetName(struct FString* TargetName); - bool DoesTargetableTakeDamage(); - void GetExpInfo(int* ExpLevelValue); - bool DisplayParentInfo(); - void GetAllBarInfo(TArray* BarData); - class AActor* GetTargetableActor(); - void Behavior_SetCanTarget(unsigned char ChangeStatus); - int ShowSelfAsTarget(bool bControllersOnly); - struct FVector GetDamageVector(); - class UMeshComponent* GetRigidBodyMesh(); - bool GetInstanceData(const struct FName& DataName, TArray* InstanceData); - bool RemoveInstanceDataObject(class UObject* InstanceDataObject); - bool RemoveInstanceData(const struct FName& DataName); - bool SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames); - void Behavior_Killed(class AActor* Killer, class UDamageTypeDefinition* TechFilter, unsigned char DeathType); - void Behavior_CauseRadiusDamage(float Radius, float DamageAmount, bool bFullDamage, float Momentum, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UImpactDefinition* ImpactDefinition, bool bCanDamageFriendlies, const struct FVector& Offset, const FScriptInterface& DamageCauser, bool bSkipTraceTest, class UObject* HitObject, float BarrelSourceTime, float PlantSourceTime, TArray* ActorsHurt); - void Behavior_CauseDamage(class AActor* Target, float DamageAmount, float Momentum, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UImpactDefinition* ImpactDefinition, bool bCanDamageFriendlies, const FScriptInterface& DamageCauser, float BarrelSourceTime, float PlantSourceTime); - void SetProximity(float ProximityRadius, float ProximityHeight); - void SetHomingRotationOffset(const struct FRotator& RotationOffset); - struct FVector GetHomingTargetLocation(); - unsigned char GetHomingTargetByType(); - void WasAttachedToActor(const struct FVector& InAttachmentNormal); - class AActor* GetAttachedToActor(); - struct FVector GetAttachmentNormal(); - void AttachToActor(class AActor* ActorToAttachTo, const struct FVector& HitNormal, const struct FVector& HitLocation, const struct FName& BoneName); - bool IsAttached(); - void DetonateProjectile(); - void Detonate(); - static float GetNextDetonationDelta(); - static void ResetDetonationDelta(); - bool SetVelocity(const struct FVector& ProjectileVelocity); - bool GetVelocity(struct FVector* ProjectileVelocity); - bool SetTimerState(unsigned char TimerId, const struct FBehaviorTimerState& TimerState); - bool GetTimerState(unsigned char TimerId, struct FBehaviorTimerState* TimerState); - float GetTimeSeconds(); - bool SetCounterState(unsigned char CounterId, const struct FBehaviorCounterState& CounterState); - bool GetCounterState(unsigned char CounterId, struct FBehaviorCounterState* CounterState); - float EvaluateAttributeInitialization(const struct FAttributeInitializationData& InitData); - class UMeshComponent* GetMesh(); - class UAnimNode* FindAnimNode(const struct FName& NodeName); - void SetRotationRate(const struct FRotator& NewRotationRate); - float GetCollisionRadius(); - class ATemporalField* IsInTemporalField(); - class AActor* GetHomingTarget(class AWillowProjectile* Seeker, class AController* InstigatedBy); - bool CalcCamera(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV); - void InitStats(class AWillowWeapon* InstigatorWeapon); - void MyOnParticleSystemFinished(class UParticleSystemComponent* PSC); - void Destroyed(); - bool GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState); - bool GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState); - void DestroyOwnedInstanceData(); - void HideProjectile(); - void TornOff(); - void ShutDown(); - void UnregisterBehaviorConsumerTimer(); - void DisableProjectile(); - bool GetImpactInfoForTouch(class AActor* TouchedActor, const struct FVector& TouchLocation, const struct FVector& TouchNormal, struct FImpactInfo* ImpactData); - void ApplyOverchargedEffect(); - void SpawnFlightEffects(); - void Explode(const struct FVector& HitLocation, const struct FVector& HitNormal); - void SpawnClientExplosion(); - void TryAwardExperience(class AController* InstigatedBy, class UClass* DamageType); - void TakeRadiusDamage(class AController* InstigatedBy, float BaseDamage, float DmgRadius, class UClass* DamageType, float Momentum, const struct FVector& HurtOrigin, bool bFullDamage, const FScriptInterface& DamageCauser, float DamageFalloffExponent, class UDamagePipeline* Pipeline); - void TakeDamage(float DamageAmount, class AController* EventInstigator, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline); - void HandleOnHitEvents(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitNormal, const struct FVector& HitLocation, unsigned char DamageSurfaceType, int BoneIndex, bool bIsProximityTouch); - void SetDamageSurfaceTypeImpactDataAndBoneIndex(class AActor* Other, const struct FVector& HitLocation, const struct FVector& HitNormal, struct FBehaviorParameters* EventData, unsigned char* DamageSurfaceType, struct FImpactInfo* ImpactData, int* BoneIndex); - void Landed(const struct FVector& HitNormal, class AActor* FloorActor); - void DoHitWall(const struct FVector& HitNormal, class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation); - void HitWall(const struct FVector& HitNormal, class AActor* Other, class UPrimitiveComponent* OtherComp); - bool AttemptReflection(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal); - void ProximityTouch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal); - bool StopsProjectile(class AProjectile* P); - void ProcessTouch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal); - void HandleTouch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal, bool bIsProximityTouch); - bool ShouldIgnoreTouchFrom(class AActor* TouchedActor, class UPrimitiveComponent* TouchedComponent, bool bIsProximityTouch, unsigned char* bTurnTouchIntoHitWall); - void Touch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal); - bool IsBlockedByWillowInteractiveObject(class AActor* Other); - void AvoidCollision(struct FVector* Accel); - void DrawHomingDebugTracer(const struct FColor& LineColor); - struct FVector GetCircularHomingAcceleration(const struct FVector& TargetLoc); - void OnCounterEvent(unsigned char EventType, const struct FBehaviorParameters& EventData); - void OnTimerEvent(unsigned char EventType, const struct FBehaviorParameters& EventData); - void SetInitialState(); - void CreateProjectileLight(); - void InitWithVelocity(const struct FVector& StartingVelocity); - void InitWithWaveMotion(const struct FVector& Direction, const struct FWaveMotionData& CustomProjectileWaveMotion); - void SetVelocityAndAcceleration(const struct FVector& Direction); - void Init(const struct FVector& Direction); - void InitializeExplosion(class UExplosionDefinition* InExplosionDefinition); - void InitializeDamageType(class UWillowDamageTypeDefinition* inDamageTypeDefinition); - void UpdateAndDestroyNonVisibleActorInTimer(); - void DoOnSpawn(); - void RefreshGearLikenessComponents(); - class AWillowInventory* GetGearLiknessActor(); - void SetGearLikenessActor(class AWillowInventory* LikenessActor, bool bRefreshLikeness); - class UObject* ProjectileGetBehaviorContext(struct FBehaviorContextData* ContextData); - void InitializeFromDefinition(class UProjectileDefinition* InDefinition, int InExpLevel, class UWillowDamageTypeDefinition* CustomDamageTypeDefinition, bool bSkipOnSpawn, class UParticleSystem* CustomInFlightEffect, class UExplosionDefinition* CustomExplosionDefinition); - void ReplicatedEvent(const struct FName& VarName); - void RigidBodyCollision(class UPrimitiveComponent* HitComponent, class UPrimitiveComponent* OtherComponent, int ContactIndex, struct FCollisionImpactData* RigidCollisionData); - class AController* GetInstigatingController(); - void PostBeginPlay(); - bool GetHitDataForActor(class AActor* HitActor, struct FHitActorData* HitData); - void AddHitActor(class AActor* HitActor, const struct FTraceHitInfo& HitInfo, const struct FVector& HitLocation, const struct FVector& HitNormal); - static bool IsHomingDebugEnabled(); - static void ToggleHomingDebug(); - static void CalcTrajectoryByTime(const struct FVector& StartLoc, const struct FVector& EndLoc, float LeapTime, float LeapGravity, struct FVector* OutVelocity); - static void CalcTrajectoryAtActor(class AActor* Source, class AActor* Target, const struct FTrajectoryData& Data, bool bCanDebug, float* OutTime, float* OutGravity, struct FVector* OutVelocity); - static void CalcTrajectory(const struct FVector& StartLoc, const struct FVector& EndLoc, float LeapSpeed, float LeapAngle, float* OutTime, float* OutGravity, struct FVector* OutVelocity); - static struct FVector GetTrajectoryOffset(float OffsetTime, float TotalTime, float Gravity, const struct FVector& StartVelocity); - struct FBehaviorConsumerHandle GetBehaviorConsumerHandle(); - bool IsTargetableProxy(); - unsigned char GetAutoAimProfile(); - float GetMagnetismRange(); - struct FVector GetMagnetismOrigin(); - bool IsAutoAimTarget(); - float GetTargetingModifier(); - bool HasHomingTargetComponents(); - bool IsValidHomingTarget(); - bool IsTargetable(bool bIgnoreCloakAbility); - bool GetTargetableIsHidden(); - bool CanSnapZoom(); - struct FVector GetSnapLocation(); - struct FVector GetTargetableLocation(); - unsigned char GetOpinion(class UObject* Other); - void SetAllegiance(class UPawnAllegiance* NewAllegiance); - class UPawnAllegiance* GetDefaultAllegiance(); - class UPawnAllegiance* GetObjectAllegiance(); - bool IsSameAllegiance(class UObject* anObject); - bool IsNeutral(class UObject* anObject); - bool IsFriendly(class UObject* anObject); - bool IsEnemy(class UObject* anObject); -}; - - -// Class WillowGame.WillowServerSideProjectile -// 0x0024 (0x04A0 - 0x04C4) -class AWillowServerSideProjectile : public AWillowProjectile -{ -public: - struct FVector ServerLocation; // 0x04A0(0x000C) (Net) - struct FVector ServerVelocity; // 0x04AC(0x000C) (Net) - struct FVector ServerAcceleration; // 0x04B8(0x000C) (Net) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowServerSideProjectile"); - return ptr; - } - -}; - - -// Class WillowGame.WillowPursuitGrid -// 0x0014 (0x003C - 0x0050) -class UWillowPursuitGrid : public UObject -{ -public: - TArray PursuitNodes; // 0x003C(0x000C) (NeedCtorLink) - struct FName GridName; // 0x0048(0x0008) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPursuitGrid"); - return ptr; - } - - - void InitializeFromDefinition(class UWillowPursuitGridDefinition* GridDef); -}; - - -// Class WillowGame.WillowPursuitGridDefinition -// 0x0014 (0x003C - 0x0050) -class UWillowPursuitGridDefinition : public UGBXDefinition -{ -public: - TArray PursuitNodes; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - struct FName GridName; // 0x0048(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPursuitGridDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WillowRegionDefinition -// 0x0004 (0x003C - 0x0040) -class UWillowRegionDefinition : public URegionDefinition -{ -public: - class UDownloadableExpansionDefinition* DlcExpansion; // 0x003C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowRegionDefinition"); - return ptr; - } - - - static void SetAwesomeLevelOverride(int NewAwesomeLevelOverride); - static void SetGameStageOverride(int NewGameStageOverride); - bool GetDefaultRegionGameStage(int* MinGameStage, int* MaxGameStage, int* AwesomeLevel, int* GameStageIncreaseOverPlayerLevel); - bool TestRegionGameStage(bool bDefaultGameStage, int* GameStage, int* AwesomeLevel); - bool GetRegionGameStage(bool bDefaultGameStage, int* GameStage, int* AwesomeLevel); -}; - - -// Class WillowGame.WillowReplicatedAmbientSound -// 0x0024 (0x0188 - 0x01AC) -class AWillowReplicatedAmbientSound : public AActor -{ -public: - class UAkEvent* AkEvent; // 0x0188(0x0004) (Edit) - TArray AdditionalSources; // 0x018C(0x000C) (Edit, NeedCtorLink) - unsigned long bEnabled : 1; // 0x0198(0x0004) (Edit, Net) - unsigned long bUseSeamlessStop : 1; // 0x0198(0x0004) (Edit, Const) - unsigned long bRegistered : 1; // 0x0198(0x0004) (Transient) - class UAkEvent* StopAkEvent; // 0x019C(0x0004) (Edit, Const) - struct FAkPlayingInfo SeamlessPlayingInfo; // 0x01A0(0x0008) (Component) - class AWwiseSoundGroup* Group; // 0x01A8(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowReplicatedAmbientSound"); - return ptr; - } - - - void OnToggle(class USeqAct_Toggle* Action); -}; - - -// Class WillowGame.WillowReplicatedAmbientSoundRenderingComponent -// 0x0000 (0x0210 - 0x0210) -class UWillowReplicatedAmbientSoundRenderingComponent : public UPrimitiveComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowReplicatedAmbientSoundRenderingComponent"); - return ptr; - } - -}; - - -// Class WillowGame.WillowReplicatedAmbientSoundSource -// 0x0000 (0x0188 - 0x0188) -class AWillowReplicatedAmbientSoundSource : public ANote -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowReplicatedAmbientSoundSource"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSavedMove -// 0x0004 (0x00E8 - 0x00EC) -class UWillowSavedMove : public USavedMove -{ -public: - unsigned long bSprint : 1; // 0x00E8(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSavedMove"); - return ptr; - } - - - static unsigned char SetFlags(unsigned char Flags, class APlayerController* PC); - unsigned char CompressedFlags(); - void SetMoveFor(class APlayerController* P, float DeltaTime, const struct FVector& newAccel, unsigned char InDoubleClick, unsigned char InAnalogPct); - bool CanCombineWith(class USavedMove* NewMove, class APawn* inPawn, float MaxDelta); - void Clear(); -}; - - -// Class WillowGame.WillowScout -// 0x0000 (0x0724 - 0x0724) -class AWillowScout : public AScout -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowScout"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_ElevatorFinished -// 0x0004 (0x00A4 - 0x00A8) -class UWillowSeqAct_ElevatorFinished : public USequenceAction -{ -public: - class AWillowElevator* Elevator; // 0x00A4(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_ElevatorFinished"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_MissionSmokeTest -// 0x0018 (0x00B4 - 0x00CC) -class UWillowSeqAct_MissionSmokeTest : public USeqAct_Latent -{ -public: - TArray SaveGameList; // 0x00B4(0x000C) (NeedCtorLink) - int CurrentSavegame; // 0x00C0(0x0004) - unsigned char TestStatus; // 0x00C4(0x0001) - unsigned char UnknownData00[0x3]; // 0x00C5(0x0003) MISSED OFFSET - float LatentFloat; // 0x00C8(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_MissionSmokeTest"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_MoveElevator -// 0x000C (0x00A4 - 0x00B0) -class UWillowSeqAct_MoveElevator : public USequenceAction -{ -public: - class AWillowElevator* Elevator; // 0x00A4(0x0004) - unsigned char Usage; // 0x00A8(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x00A9(0x0003) MISSED OFFSET - int CallFloor; // 0x00AC(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_MoveElevator"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqEvent_ElevatorUsed -// 0x0000 (0x00C4 - 0x00C4) -class UWillowSeqEvent_ElevatorUsed : public USequenceEvent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqEvent_ElevatorUsed"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSkelControlSpline -// 0x0024 (0x009C - 0x00C0) -class UWillowSkelControlSpline : public USkelControlBase -{ -public: - int SplineLength; // 0x009C(0x0004) (Edit) - unsigned char SplineBoneAxis; // 0x00A0(0x0001) (Edit) - unsigned char BoneRotMode; // 0x00A1(0x0001) (Edit) - unsigned char EndSplineLocationSpace; // 0x00A2(0x0001) (Edit) - unsigned char StartSplineLocationSpace; // 0x00A3(0x0001) (Edit) - unsigned long bInvertSplineBoneAxis : 1; // 0x00A4(0x0004) (Edit) - struct FVector EndSplineOffset; // 0x00A8(0x000C) (Edit) - struct FVector StartSplineOffset; // 0x00B4(0x000C) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSkelControlSpline"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSpectatorPoint -// 0x0000 (0x0288 - 0x0288) -class AWillowSpectatorPoint : public ACameraActor -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSpectatorPoint"); - return ptr; - } - - - void Destroyed(); - void PostBeginPlay(); -}; - - -// Class WillowGame.WillowStaggerAnimNodeBlend -// 0x0047 (0x00C5 - 0x010C) -class UWillowStaggerAnimNodeBlend : public UAnimNodeBlendBase -{ -public: - unsigned char UnknownData00[0x3]; // 0x00C5(0x0003) MISSED OFFSET - int StaggerNodeIndex; // 0x00C8(0x0004) - float StaggerNodeWeight; // 0x00CC(0x0004) - float StaggerNodeWeightTarget; // 0x00D0(0x0004) - float BlendTimeToGo; // 0x00D4(0x0004) - struct FReferencePointComparisonData AltCondition; // 0x00D8(0x0018) (Edit, Const) - unsigned long bMirrorStaggerDef : 1; // 0x00F0(0x0004) (Edit, Const) - unsigned long bMirrorStaggerAlt : 1; // 0x00F0(0x0004) (Edit, Const) - struct FRotator AdditionalRotationDef; // 0x00F4(0x000C) (Edit, Const) - struct FRotator AdditionalRotationAlt; // 0x0100(0x000C) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowStaggerAnimNodeBlend"); - return ptr; - } - - - bool EndStaggerBlend(); - bool StartStaggerBlend(); - bool PlayStaggerAnimation(); - bool StopStaggerAnimation(); -}; - - -// Class WillowGame.WillowSystemSettings -// 0x0034 (0x003C - 0x0070) -class UWillowSystemSettings : public UObject -{ -public: - TArray SystemOptions; // 0x003C(0x000C) (NeedCtorLink) - TArray SupportedResolutions; // 0x0048(0x000C) (NeedCtorLink) - int QueuedResolution; // 0x0054(0x0004) (Transient) - int ResolutionTimeout; // 0x0058(0x0004) (Transient) - class UWillowGFxDialogBox* ResolutionDlg; // 0x005C(0x0004) (Transient) - class UWillowPauseTicker* ResolutionTicker; // 0x0060(0x0004) (Transient) - int QueuedWindowMode; // 0x0064(0x0004) (Transient) - int QueuedVSyncMode; // 0x0068(0x0004) (Transient) - int PreviousVSyncMode; // 0x006C(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSystemSettings"); - return ptr; - } - - - void UpdateViewDistance(); - void ResetResolution(); - bool ConfirmResolution_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - void UpdateResolutionTimer(); - void UpdateResolution(); - struct FString GetWindowModeString(bool bAllowedQueued); - void Options_VSyncModeDirty(int Value); - void Options_WindowModeDirty(int Value); - void Options_ResolutionDirty(int Value); - void UpdateSystemOption(const struct FName& SettingName, int Value); - void UpdateTextureFade(int Value); - void LoadSystemSettings(bool bSkipResolutionUpdate); -}; - - -// Class WillowGame.WillowTacticalMapVolume -// 0x0008 (0x01BC - 0x01C4) -class AWillowTacticalMapVolume : public AVolume -{ -public: - float UnrealUnitsPerPixel; // 0x01BC(0x0004) (Config, GlobalConfig) - float NorthOffsetInDegreesClockwise; // 0x01C0(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowTacticalMapVolume"); - return ptr; - } - -}; - - -// Class WillowGame.WillowTradeManager -// 0x04CC (0x0188 - 0x0654) -class AWillowTradeManager : public AActor -{ -public: - unsigned char Status; // 0x0188(0x0001) (Net, RepNotify) - unsigned char Stance; // 0x0189(0x0001) - unsigned char PartnerStance; // 0x018A(0x0001) (Net) - unsigned char UnresolvedFlags; // 0x018B(0x0001) - int TransactionHash; // 0x018C(0x0004) - class AWillowTradeManager* Partner; // 0x0190(0x0004) - class AWillowPlayerController* PartnerWPC; // 0x0194(0x0004) - class AWillowPlayerReplicationInfo* PartnerPRI; // 0x0198(0x0004) (Net, RepNotify) - int MaxPartnerReceivableInventory; // 0x019C(0x0004) (Net) - int PartnerCashOffered; // 0x01A0(0x0004) (Net) - struct FTradeSlot PartnerInvOffered[0x4]; // 0x01A4(0x0094) (Net, RepNotify) - int MyCashOffered; // 0x03F4(0x0004) - struct FTradeSlot MyInvOffered[0x4]; // 0x03F8(0x0094) - class AWillowVersusDuelInfo* DuelInfo; // 0x0648(0x0004) - unsigned long bInitialized : 1; // 0x064C(0x0004) - unsigned long bAccepted : 1; // 0x064C(0x0004) - int MaxMyReceivableInventory; // 0x0650(0x0004) (Net) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowTradeManager"); - return ptr; - } - - - void OnPartnerInvChanged(); - int FindInventorySlot(class AWillowInventory* WInv, bool bPartner); - bool CanDrop(class AWillowInventory* Inv); - void OnUIClosed(); - bool IsForTrade(class AInventory* Inv); - bool IsPendingItemSale(const struct FItemDefinitionData& DefinitionData); - bool IsPendingWeaponSale(const struct FWeaponDefinitionData& DefinitionData); - bool IsResolving(); - void UpdateInventoryOffered(class AWillowInventory* Inv, int Slot, int Quantity); - void UpdatePartnerInventoryRefs(); - void DuelFinished(class AWillowVersusDuelInfo* FinishedDuel); - bool IsDueling(); - bool IsTradeInitialized(); - void UpdateCashOffered(int NewCashValue); - void UpdateStance(unsigned char NewStance); - void CancelTrade(); - void RejectPendingRequest(); - void AcceptPendingRequest(); - void SharedInit(class AWillowPlayerController* NewPartner); - void InitAsRequestee(class AWillowPlayerController* NewPartner); - void InitAsRequester(class AWillowPlayerController* NewPartner); - bool FindAndRemoveInv(const struct FTradeSlot& Slot); - bool InventoryMatch(class AWillowInventory* Inv, const struct FTradeSlot& Slot); - class UHUDWidget_Trading* GetTradingWidget(); - void OnAccepted(); - void OnInitialized(); - void CheckAcceptance(); - void CheckInitialization(); - void LogCurrentTrade(); - struct FString GetInvDesc(int Slot, bool FromPartner); - struct FString GetInvDescSub(const struct FTradeSlot& Slot); - int GetInvHash(const struct FTradeSlot& Slot); - void DoUpdateStance(unsigned char NewStance, int NewTransactionHash); - void DoUpdateCashOffered(int NewCashValue); - class AWillowPlayerController* GetWPC(); - int CalcTransactionHash(); - void TradeParametersUpdated(); - void BreakTradeBond(unsigned char SelfStatus, unsigned char PartnerStatus); - bool IsTradeHalfValid(); - void BeginDuel(); - void ResolveDuel(); - bool SetAssideDuelAssets(); - bool HashCheck(); - void CheckTradeComplete(); - void ResolveDuelWin(); - void ResolveDuelDraw(); - void ResolveDuelLoss(); - void ResolveTrade(); - void PerformTransaction(); - void TerminateTrade(unsigned char Reason); - void KillTrade(unsigned char SelfReason, unsigned char PartnerReason); - void InvalidateStance(); - void ServerTradeComplete(); - void ClientResolveTrade(unsigned char UnresolvedTradeSlots); - void ServerOfferItem(const struct FItemDefinitionData& ItemDef, int Slot, int Quantity); - void ServerOfferWeapon(const struct FWeaponDefinitionData& WeaponDef, int Slot); - void ServerEmptyInvSlot(int Slot); - void ClientStanceReset(int Hash); - void ServerUpdateCashOffered(int NewCashValue); - void ForceCancelTrade(); - void ServerCancelTrade(); - void ServerUpdateStance(unsigned char NewStance, int NewTransactionHash); - void ServerAcceptPendingRequest(); - void ServerRejectPendingRequest(); - void Destroyed(); - void ReplicatedEvent(const struct FName& VarName); - bool CanRetractOffer(); - bool CanStartOffer(); -}; - - -// Class WillowGame.WillowTrigger -// 0x001C (0x0194 - 0x01B0) -class AWillowTrigger : public ATrigger -{ -public: - struct FPointer VfTable_IIUsable; // 0x0194(0x0004) (Const, Native, NoExport) - unsigned char HUDIcon; // 0x0198(0x0001) (Deprecated) - unsigned char CostsToUseType; // 0x0199(0x0001) (Edit) - unsigned char UnknownData00[0x2]; // 0x019A(0x0002) MISSED OFFSET - class UInteractionIconDefinition* HUDIconDef; // 0x019C(0x0004) (Edit) - class UParticleSystemComponent* ParticleHighlight; // 0x01A0(0x0004) (Edit, ExportObject, Component, EditInline) - class USpriteComponent* TriggerSprite; // 0x01A4(0x0004) (ExportObject, Component, EditInline) - unsigned long bCostsToUse : 1; // 0x01A8(0x0004) (Edit) - int CostsToUseAmount; // 0x01AC(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowTrigger"); - return ptr; - } - - - void NotifyUserCouldNotAffordAttemptedUse(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType); - void SetInteractionIcon(class UInteractionIconDefinition* Icon, unsigned char UsedType); - bool UseObject(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType); - void PostBeginPlay(); -}; - - -// Class WillowGame.WillowWaypoint -// 0x0028 (0x01B0 - 0x01D8) -class AWillowWaypoint : public AWillowTrigger -{ -public: - struct FPointer VfTable_IIMission; // 0x01B0(0x0004) (Const, Native, NoExport) - struct FMissionObjectiveWaypointData WaypointInfo; // 0x01B4(0x0010) (Edit, NeedCtorLink) - int AreaRadius; // 0x01C4(0x0004) (Edit, Const) - unsigned long bUpdateObjectiveOnPlayerTouch : 1; // 0x01C8(0x0004) (Edit, Const) - unsigned long bEnabled : 1; // 0x01C8(0x0004) - TArray TouchVolumes; // 0x01CC(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowWaypoint"); - return ptr; - } - - - void MissionReactionObjectiveComplete(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* CompletedObjective); - void MissionReactionObjectiveCleared(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* ClearedObjective); - void MissionReactionObjectiveUpdated(class AMissionTracker* Tracker, class UMissionObjectiveDefinition* UpdatedObjective); - void MissionReactionObjectiveSetChanged(class AMissionTracker* Tracker, class UMissionObjectiveSetDefinition* NewSet, class UMissionObjectiveSetDefinition* PreviousSet); - void MissionReactionLevelLoad(class AMissionTracker* Tracker, class UMissionDefinition* Mission); - void MissionReactionStatusChanged(class AMissionTracker* Tracker, class UMissionDefinition* Mission, unsigned char NewStatus); - void ClearWaypoint(); - void ProcessPlayerTouch(); - void Touch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal); - void PostBeginPlay(); -}; - - -// Class WillowGame.WillowUIInteraction -// 0x0AA8 (0x0174 - 0x0C1C) -class UWillowUIInteraction : public UUIInteraction -{ -public: - struct FPointer VfTable_IIBalancedActor; // 0x0174(0x0004) (Const, Native, NoExport) - TArray ExpandedMissions; // 0x0178(0x000C) (NeedCtorLink) - struct FtMenuData BlankEntry; // 0x0184(0x0098) (Const, NeedCtorLink) - struct FMenuHeaderData BlankMenuHeader; // 0x021C(0x0040) (Const, NeedCtorLink) - TArray CurrentMenu; // 0x025C(0x000C) (NeedCtorLink) - struct FString MenuURL; // 0x0268(0x000C) (NeedCtorLink) - struct FString MenuTitle; // 0x0274(0x000C) (NeedCtorLink) - unsigned char HintFontSize; // 0x0280(0x0001) - unsigned char MemDetailsSortStyle; // 0x0281(0x0001) - unsigned char NetChannelSortStyle; // 0x0282(0x0001) - unsigned char GearBuilderSortMode; // 0x0283(0x0001) (Config) - unsigned char AttributeSortMode; // 0x0284(0x0001) - unsigned char UnknownData00[0x3]; // 0x0285(0x0003) MISSED OFFSET - struct FString MenuHint; // 0x0288(0x000C) (NeedCtorLink) - struct FString MenuItemDetail; // 0x0294(0x000C) (NeedCtorLink) - struct FString MenuDescriptionBoxStr; // 0x02A0(0x000C) (NeedCtorLink) - TArray MenuHeaders; // 0x02AC(0x000C) (NeedCtorLink) - int ActiveMenu; // 0x02B8(0x0004) - TArray DebugConsoleHeaders; // 0x02BC(0x000C) (Config, NeedCtorLink) - TArray DebugConsoleCommands; // 0x02C8(0x000C) (Config, NeedCtorLink) - TArray SubMenuHeaders; // 0x02D4(0x000C) (NeedCtorLink) - int ActiveSubMenu; // 0x02E0(0x0004) - TArray MenuStack; // 0x02E4(0x000C) (NeedCtorLink) - TArray WillowMenu; // 0x02F0(0x000C) (NeedCtorLink) - struct FtMenuLayout StatusMenuLayout; // 0x02FC(0x0078) (NeedCtorLink) - struct FtMenuLayout MemoryMenuLayout; // 0x0374(0x0078) (NeedCtorLink) - struct FtMenuLayout NetworkMenuLayout; // 0x03EC(0x0078) (NeedCtorLink) - struct FtMenuLayout MissionMenuLayout; // 0x0464(0x0078) (NeedCtorLink) - struct FtMenuLayout SkillMenuLayout; // 0x04DC(0x0078) (NeedCtorLink) - struct FtMenuLayout GearBuilderMenuLayout; // 0x0554(0x0078) (NeedCtorLink) - struct FtMenuLayout CommerceMenuLayout; // 0x05CC(0x0078) (NeedCtorLink) - struct FtMenuLayout ChallengeMenuLayout; // 0x0644(0x0078) (NeedCtorLink) - struct FtMenuLayout CurrentMenuLayout; // 0x06BC(0x0078) (NeedCtorLink) - struct FtMenuLayout TeleportingMenuLayout; // 0x0734(0x0078) (NeedCtorLink) - struct FtMenuLayout SharedInspectorMenuLayout; // 0x07AC(0x0078) (NeedCtorLink) - struct FtMenuLayout CustomizationMenuLayout; // 0x0824(0x0078) (NeedCtorLink) - struct FtMenuLayout DLCMenuLayout; // 0x089C(0x0078) (NeedCtorLink) - float UIScaleX; // 0x0914(0x0004) - float UIScaleY; // 0x0918(0x0004) - int Menu_Top; // 0x091C(0x0004) - int Menu_At; // 0x0920(0x0004) - int Menu_IPP; // 0x0924(0x0004) - class AWillowPlayerController* OwnerPC; // 0x0928(0x0004) - struct FColor BrightWhite; // 0x092C(0x0004) (Const) - struct FColor DarkGrey; // 0x0930(0x0004) (Const) - struct FColor MediumGrey; // 0x0934(0x0004) (Const) - struct FColor LightGrey; // 0x0938(0x0004) (Const) - struct FColor Yellow; // 0x093C(0x0004) (Const) - unsigned long bOpened : 1; // 0x0940(0x0004) - unsigned long bAutoGatherNetworkData : 1; // 0x0940(0x0004) (Transient) - unsigned long bCollapseChannelsByClass : 1; // 0x0940(0x0004) (Transient) - unsigned long bServerCPUSaturatedThisFrame : 1; // 0x0940(0x0004) (Transient) - unsigned long bOnlyShowRegisteredChallenges : 1; // 0x0940(0x0004) (Transient) - unsigned long bDisplayDetailedAttributes : 1; // 0x0940(0x0004) - float TimeUntilMenuRefresh; // 0x0944(0x0004) - float NextHorizontalInputAxisTime; // 0x0948(0x0004) - float NextHorizontalInputAxisInterval; // 0x094C(0x0004) - float NextVerticalInputAxisTime; // 0x0950(0x0004) - float NextVerticalInputAxisInterval; // 0x0954(0x0004) - int LastWeaponIndex; // 0x0958(0x0004) - int LastMerchantWeaponIndex; // 0x095C(0x0004) - int LastItemIndex; // 0x0960(0x0004) - int BlockUIInputSemaphore; // 0x0964(0x0004) - TArray SortedTravelStationList; // 0x0968(0x000C) (NeedCtorLink) - TArray NetworkChannels; // 0x0974(0x000C) (Transient, NeedCtorLink) - float NovodexMemoryEstimationFactor; // 0x0980(0x0004) (Config) - TArray WeaponBalanceDefinitions; // 0x0984(0x000C) (NeedCtorLink) - TArray ItemBuilder; // 0x0990(0x000C) (Config, NeedCtorLink) - TArray ItemBuilderBalanceDefinitions; // 0x099C(0x000C) (Transient, NeedCtorLink) - int DebugPlayerIdentifiersAdded; // 0x09A8(0x0004) (Transient) - TArray ItemTabNames; // 0x09AC(0x000C) (Config, NeedCtorLink) - struct FItemSettings ItemParts; // 0x09B8(0x011C) (Transient, NeedCtorLink) - struct FWeaponSettings WeaponParts; // 0x0AD4(0x0114) (Transient, NeedCtorLink) - int ExpLevel; // 0x0BE8(0x0004) (Transient) - int GameStage; // 0x0BEC(0x0004) (Transient) - int AwesomeLevel; // 0x0BF0(0x0004) (Transient) - TArray BrokenChallengeConditions; // 0x0BF4(0x000C) (NeedCtorLink) - TArray CustomizationBalanceDefinitionsByUsage; // 0x0C00(0x000C) (NeedCtorLink) - TArray PotentialCustomizationUsagesToFilterBy; // 0x0C0C(0x000C) (NeedCtorLink) - int CurrentCustomizationUsageFilterIndex; // 0x0C18(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowUIInteraction"); - return ptr; - } - - - void HandleClientMessage(const struct FString& S, const struct FName& Type, float MsgLifeTime); - void CloseMenu(bool bOnGameSessionEnded); - void CloseStatusMenu(class AWillowPlayerController* PC); - void RunStatusMenu(class AWillowPlayerController* PC); - void Initialized(); - void AddNetworkSubmenuHeaders(); - void CalcActorClassStats(); - void SortNetworkUsageData(); - void FillChannelData(class UChannel* Chan); - void GenerateNetworkChannelUsageNative(); - void GenerateMemoryUsageDataNative(); - void ExportMemoryUsageDataNative(); - void LogMemoryUsageDataNative(); - void SortMemoryUsageData(); - struct FString FormatFloatAsString(float Number, int FloatPrecision); - struct FString FormatNumberAsString(int Number); - void SyncContentBrowser(const struct FString& ObjPath); - bool InputKey(int ControllerId, const struct FName& Key, unsigned char Event, float AmountDepressed, bool bGamepad); - bool InputAxis(int ControllerId, const struct FName& Key, float Delta, float DeltaTime, bool bGamepad); - void AddNetworkSnapshotSubmenuScreen(const struct FtMenuData& MenuEntryTemplate); - void AddMemorySnapshotSubmenuScreen(const struct FtMenuData& MenuEntryTemplate); - void AddMemorySnapshotSummaryScreen(const struct FtMenuData& MenuEntryTemplate); - struct FString GetMemorySnapshotTimestamp(); - void AddMemorySubmenuHeaders(); - void IncrementInstanceDataSwitch(const struct FName& InstanceDataSwitchName, int NewSwitchValue); - void GetBodyCompositionFromScript(const FScriptInterface& BodyInfoProvider, struct FBodyCompositionData* BodyComposition); - int GetNumberOfConfigurationsForRemainingWeaponParts(class UWeaponBalanceDefinition* BalanceDefinition, class UManufacturerDefinition* Manufacturer, int StartingFromWeaponPartType); - int GetNumberOfConfigurationsForWeaponManufacturer(class UWeaponBalanceDefinition* BalanceDefinition, class UManufacturerDefinition* Manufacturer); - int GetNumberOfConfigurationsForWeaponBalanceDefinition(class UWeaponBalanceDefinition* BalanceDefinition); - void GetWeightedWeaponPartList(class UWeaponBalanceDefinition* BalanceDefinition, class UManufacturerDefinition* Manufacturer, int WeaponPartType, TArray* WeightedParts); - class UManufacturerDefinition* GetSoleManufacturerForWeapon(class UWeaponBalanceDefinition* BalanceDefinition); - int GetNumberOfConfigurationsForRemainingItemParts(class UInventoryBalanceDefinition* BalanceDefinition, class UManufacturerDefinition* Manufacturer, int StartingFromItemPartType); - int GetNumberOfConfigurationsForItemManufacturer(class UInventoryBalanceDefinition* BalanceDefinition, class UManufacturerDefinition* Manufacturer); - int GetNumberOfConfigurationsForItemBalanceDefinition(class UInventoryBalanceDefinition* BalanceDefinition); - void GetWeightedItemPartList(class UInventoryBalanceDefinition* BalanceDefinition, class UManufacturerDefinition* Manufacturer, int ItemPartType, TArray* WeightedParts); - void GenerateListOfPossibleItemsToBuild(class UClass* DesiredInventoryClass, TArray* BalanceDefNames); - void GenerateListOfPossibleWeaponsToBuild(); - void GenerateListOfPossibleCustomizationsToBuild(); - void TickImp(float DeltaTime); - bool ShouldProcessUIInput(); - void BlockUIInput(bool bBlock); - void ClearUIInputBlocks(); - void CreateAttributeMenu(bool bNotFilter, unsigned char SortMode, bool Detailed, TArray* Filter); - struct FName GetBalancedActorTypeIdentifier(); - void SetExpLevel(int NewExpLevel); - void SetAwesomeLevel(int NewAwesomeLevel); - void SetGameStage(int NewGameStage); - int GetExpLevelForEquip(); - int GetExpLevel(); - int GetAwesomeLevel(); - int GetGameStage(); -}; - - -// Class WillowGame.WillowVehicleBase -// 0x0050 (0x0828 - 0x0878) -class AWillowVehicleBase : public ASVehicle -{ -public: - struct FPointer VfTable_IIResourcePoolProvider; // 0x0828(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBodyPawn; // 0x082C(0x0004) (Const, Native, NoExport) - float CustomGravityZ; // 0x0830(0x0004) (Edit) - unsigned char SightOriginType; // 0x0834(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0835(0x0003) MISSED OFFSET - struct FVector SightOffset; // 0x0838(0x000C) (Edit) - struct FName SightSocket; // 0x0844(0x0008) (Edit) - unsigned long bLookingBack : 1; // 0x084C(0x0004) - unsigned long bDisableReloadMessages : 1; // 0x084C(0x0004) (Net) - unsigned long TurretMovingNow : 1; // 0x084C(0x0004) (Transient) - float LookingYaw; // 0x0850(0x0004) - float LookingYawSpeed; // 0x0854(0x0004) (Edit) - class AWillowLightProjectileManager* LightProjMgr; // 0x0858(0x0004) (Transient) - int WeaponAmmo; // 0x085C(0x0004) (Net) - int MaxWeaponAmmo; // 0x0860(0x0004) (Net) - struct FString WeaponTypeScaleformName; // 0x0864(0x000C) (Net, NeedCtorLink) - class USwfMovie* WeaponTypeScaleformDLCClip; // 0x0870(0x0004) (Net) - class USpecialMove_Vehicle* ExitAnimationInUse; // 0x0874(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVehicleBase"); - return ptr; - } - - - void Destroyed_HandleDriver(); - void TeleportVehicleToStation(class ATravelStation* DestinationStation); - void TeleportVehicleToLocation(const struct FVector& NewLocation, const struct FRotator& NewRotation); - bool NoFailSetPawnLocation(class APawn* aPawn, const struct FVector& NewLocation); - void UnsitAnimFinished(); - bool TeleportExitingDriver(class APawn* ExitingDriver, const struct FVector& OldLocation, const struct FVector& ExitLocation); - bool FindAutoExitGearbox(class APawn* ExitingDriver, class AWillowVehicle* TheVehicle, class UWillowVehicleSeatDefinition* TheSeatDef, const struct FVector& DriverOldLocation, int RecursionLevel); - bool PlaceExitingDriver(class APawn* ExitingDriver); - bool ExitAnimIsSafeToUse(class AWillowVehicle* TheVehicleItself, class APawn* ExitingPawn, int MySeatIndex, class USpecialMove_Vehicle* ExitSeq, struct FVector* ExitPosition); - bool GetExitLocationForAnim(class AWillowVehicle* TheVehicle, class UAnimSequence* Seq, class APawn* P, bool Mirrored, int SeatIndex, struct FVector* Loc, struct FVector* MeshSpaceLoc); - bool ExitLocationIsSafeToUse(const struct FVector& WorldSpaceExitLocation, class AWillowVehicle* TheVehicle, class APawn* ExitingPawn, int RecursionLevel, bool SkipSnapToFloor, const struct FName& DebugName, struct FVector* AdjustedExitLocation); - void ResurrectVehicle(unsigned char ResurrectReason); - class AWillowVehicle* GetWillowVehicle(); - void ClientUnsitDriver(class AWillowPawn* WillowP, int SeatIndex); - struct FVector GetDefaultExitLocation(class APawn* ExitingDriver); - class AWillowLightProjectileManager* GetLightProjMgrFor(class AWillowWeapon* aWeapon); - bool IsOccupantAllowedToTakeDamage(class AWillowPawn* Occupant, int OccupantSeatNdx); - bool CanBeBaseForPawn(class APawn* aPawn); - class APawn* GetPawnToTeleport(); - void ProcessViewRotationInVehicle(class UPassengerCameraDefinition* Camera, const struct FRotator& VehicleRotation, float DeltaTime, struct FRotator* out_ViewRotation, struct FRotator* out_DeltaRot); - void ComputeViewPitchRange(class UPassengerCameraDefinition* Camera, const struct FRotator& VehicleRotation, const struct FRotator& ViewRotation, float* out_ViewPitchHorizontal, float* out_ViewPitchMin, float* out_ViewPitchMax); - class AWillowAIPawn* GetAWillowAIPawn(); - class AWillowPlayerPawn* GetAWillowPlayerPawn(); - class AWillowPawn* GetAWillowPawn(); - struct FResourcePoolReference GetResourcePoolForResourceDefinition(class UResourceDefinition* Resource, bool bCreatePoolIfOneDoesntExist); - void VehicleAdjustInput(float* aTurn, float* aLookUp, float* aForward, float* aStrafe); - void VehicleNoLookBack(); - void VehicleLookBack(); - struct FVector GetExitAnimEndPosition(class UAnimSequence* Seq); - void AttachDriver(class APawn* P, bool SkipAnim); - bool DriverLeave(bool bForceLeave, bool SkipPawnPlacement); - bool DriverAllowedToLeave(); - bool DriverEnter(class APawn* P, bool SkipAnim); - void UnPossessed(); - bool NeedToTurn(const struct FVector& targ); - float GetDamageScaling(); - bool BotFire(bool bFinished); - unsigned char ChooseFireMode(); - void Suicide(); - void ServerChangeSeat(int RequestedSeat); - void AdjacentSeat(int Direction, class AController* C); - void OnTurretStatusChange(bool bTurretIsMoving); - bool IsTargetable(bool bIgnoreCloakAbility); - bool GetVehicleAndSeatIndex(class AWillowVehicle** WVehicle, int* SeatIndex); - void TickReplicatedAmmoCount(); -}; - - -// Class WillowGame.WillowVehicle -// 0x049C (0x0878 - 0x0D14) -class AWillowVehicle : public AWillowVehicleBase -{ -public: - struct FPointer VfTable_IIInstanceData; // 0x0878(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIDamageSurface; // 0x087C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIUsable; // 0x0880(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBalancedActor; // 0x0884(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIStatusEffectTarget; // 0x0888(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIHealable; // 0x088C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIDamageable; // 0x0890(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBodyInfoProvider; // 0x0894(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBodyCompositionInstance; // 0x0898(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIConstructObject; // 0x089C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IICustomizable; // 0x08A0(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBehaviorConsumer; // 0x08A4(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIHitRegionConsumer; // 0x08A8(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_ISpecialMoveInterface; // 0x08AC(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIMapDisplayInfo; // 0x08B0(0x0004) (Const, Native, NoExport) - int ExpLevel; // 0x08B4(0x0004) (Net) - int GameStage; // 0x08B8(0x0004) - int AwesomeLevel; // 0x08BC(0x0004) - float ExperiencePointMultiplier; // 0x08C0(0x0004) (Edit, Transient) - float ExperiencePointMultiplierBaseValue; // 0x08C4(0x0004) (Const) - TArray ExperiencePointMultiplierModifierStack; // 0x08C8(0x000C) (Const, Transient, NeedCtorLink) - unsigned long bIsInvulnerable : 1; // 0x08D4(0x0004) (Edit) - unsigned long bIsAIInvulnerable : 1; // 0x08D4(0x0004) (Edit) - unsigned long bInDriverLeave : 1; // 0x08D4(0x0004) (Transient) - unsigned long bAICanUse : 1; // 0x08D4(0x0004) (Edit, Const) - unsigned long bAIClaimed : 1; // 0x08D4(0x0004) (Transient) - unsigned long bTeamLocked : 1; // 0x08D4(0x0004) (Net) - unsigned long bKeyVehicle : 1; // 0x08D4(0x0004) - unsigned long bEjectPassengersWhenFlipped : 1; // 0x08D4(0x0004) (Edit) - unsigned long bDestroyVehicleWhenFlippedAndAIControlled : 1; // 0x08D4(0x0004) (Edit) - unsigned long bMustBeUpright : 1; // 0x08D4(0x0004) (Edit) - unsigned long bNeverReset : 1; // 0x08D4(0x0004) - unsigned long bEjectKilledBodies : 1; // 0x08D4(0x0004) - unsigned long bReducedFallingCollisionDamage : 1; // 0x08D4(0x0004) - unsigned long bTakingRadiusDamage : 1; // 0x08D4(0x0004) - unsigned long bNoTeleportEffects : 1; // 0x08D4(0x0004) (Transient) - unsigned long bInitialDamageReplicated : 1; // 0x08D4(0x0004) (Net) - unsigned long bDamageSmoking : 1; // 0x08D4(0x0004) - unsigned long bHeavyDamageSmoking : 1; // 0x08D4(0x0004) - unsigned long UseSimplifiedAIEngineRtpcModel : 1; // 0x08D4(0x0004) (Edit, Const) - unsigned long bPlayingSpawnEffect : 1; // 0x08D4(0x0004) (Net) - unsigned long bShowDamageDebug : 1; // 0x08D4(0x0004) - unsigned long bStealthVehicle : 1; // 0x08D4(0x0004) - unsigned long bHandbrakeEffects : 1; // 0x08D4(0x0004) (Net, RepNotify) - unsigned long bHoldingCam : 1; // 0x08D4(0x0004) - unsigned long bReverseCam : 1; // 0x08D4(0x0004) - unsigned long AfterburnerEngaged : 1; // 0x08D4(0x0004) (Net, RepNotify) - unsigned long bInitialized : 1; // 0x08D4(0x0004) (Transient) - unsigned long bHeadlightsOn : 1; // 0x08D4(0x0004) (Net, Transient, RepNotify) - unsigned long bBraking : 1; // 0x08D4(0x0004) (Net, Transient, RepNotify) - unsigned long bReversing : 1; // 0x08D4(0x0004) (Net, Transient, RepNotify) - unsigned long bThrottling : 1; // 0x08D4(0x0004) (Transient) - unsigned long bIsStationaryTurret : 1; // 0x08D4(0x0004) (Edit) - unsigned long bSpawning : 1; // 0x08D8(0x0004) (Net, RepNotify) - unsigned long bDespawned : 1; // 0x08D8(0x0004) (Net, RepNotify) - unsigned long bDisableSeatSwap : 1; // 0x08D8(0x0004) (Edit) - unsigned long bFrontalCollision : 1; // 0x08D8(0x0004) (Const) - unsigned long bFrontalCollisionWithFixed : 1; // 0x08D8(0x0004) (Const) - unsigned long bScrapeActive : 1; // 0x08D8(0x0004) (Transient) - unsigned long bScrapeCurrent : 1; // 0x08D8(0x0004) (Transient) - unsigned long bIsAvailableForUse : 1; // 0x08D8(0x0004) (Transient) - unsigned long bCostsToUse : 1; // 0x08D8(0x0004) (Transient) - unsigned long bResurrecting : 1; // 0x08D8(0x0004) (Transient) - unsigned long bSuspendBaseRestrictions : 1; // 0x08D8(0x0004) (Transient) - float MinRBImpactDamageForce; // 0x08DC(0x0004) (Edit, Const) - float ImpactDamage; // 0x08E0(0x0004) - float RunOverDamage; // 0x08E4(0x0004) - float FeedbackDamage; // 0x08E8(0x0004) - float LastRBImpactDamage; // 0x08EC(0x0004) (Transient) - float HangTime; // 0x08F0(0x0004) (Transient) - struct FVector DebugPursuitPoint; // 0x08F4(0x000C) (Transient) - unsigned char VehicleFOVState; // 0x0900(0x0001) (Transient) - unsigned char Team; // 0x0901(0x0001) (Net, RepNotify) - unsigned char TurretFiringMode; // 0x0902(0x0001) - unsigned char VehicleDeathStatus; // 0x0903(0x0001) (Net, RepNotify) - unsigned char VehicleDamagePct; // 0x0904(0x0001) (Net, RepNotify) - unsigned char LastBarrelIndex; // 0x0905(0x0001) - unsigned char CostsToUseType; // 0x0906(0x0001) (Transient) - unsigned char UnknownData00[0x1]; // 0x0907(0x0001) MISSED OFFSET - float VehicleDesiredFOV; // 0x0908(0x0004) (Transient) - struct FName HoodLeftSocketName; // 0x090C(0x0008) (Edit, Const) - struct FName HoodRightSocketName; // 0x0914(0x0008) (Edit, Const) - int ActorSpawnCost; // 0x091C(0x0004) (Edit) - class UHitRegionHelper* MyHitRegionHelper; // 0x0920(0x0004) - class UWillowVehicleControlDefinition* CachedControlDef; // 0x0924(0x0004) - float MaxInvertedGroundTime; // 0x0928(0x0004) (Edit) - float FirstInvertedGroundCollisionTime; // 0x092C(0x0004) (Transient) - float LastInvertedGroundCollisionTime; // 0x0930(0x0004) (Transient) - float VehicleLostTime; // 0x0934(0x0004) - float TeamUseTime; // 0x0938(0x0004) - float PlayerStartTime; // 0x093C(0x0004) - float RespawnTime; // 0x0940(0x0004) - float InitialSpawnDelay; // 0x0944(0x0004) - float ObjectiveGetOutDist; // 0x0948(0x0004) - class UAkEvent* LockedOnAkEvent; // 0x094C(0x0004) (Edit) - class UClass* RanOverDamageType; // 0x0950(0x0004) - class UClass* RanIntoDamageType; // 0x0954(0x0004) - float MinRunOverSpeed; // 0x0958(0x0004) - int StolenAnnouncementIndex; // 0x095C(0x0004) - float LastRunOverWarningTime; // 0x0960(0x0004) - float MinRunOverWarningAim; // 0x0964(0x0004) - class AWillowVehicle* NextVehicle; // 0x0968(0x0004) - class AWillowVehicleFactory* ParentFactory; // 0x096C(0x0004) - class AWillowMind* Reservation; // 0x0970(0x0004) - float ResetTime; // 0x0974(0x0004) - float TeamBeaconMaxDist; // 0x0978(0x0004) - float TeamBeaconPlayerInfoMaxDist; // 0x097C(0x0004) - float WaterDamage; // 0x0980(0x0004) (Edit) - float AccumulatedWaterDamage; // 0x0984(0x0004) - class UClass* VehicleDrowningDamType; // 0x0988(0x0004) - struct FRotator WeaponRotation; // 0x098C(0x000C) (Net, RepNotify) - class AWillowVehicleWeapon* AttachedWeapon; // 0x0998(0x0004) (Net, RepNotify) - struct FVector TurretFlashLocation; // 0x099C(0x000C) (Net, RepNotify) - int TurretFlashCount; // 0x09A8(0x0004) (Net, RepNotify) - struct FRotator TurretWeaponRotation; // 0x09AC(0x000C) (Net, RepNotify) - class AWillowWeapon* TurretAttachedWeapon; // 0x09B8(0x0004) (Net, RepNotify) - class UStatusEffectsComponent* StatusEffectComp; // 0x09BC(0x0004) (ExportObject, Component, EditInline) - float YawDampingVelMin; // 0x09C0(0x0004) (Edit, Const) - float YawDampingVelMax; // 0x09C4(0x0004) (Edit, Const) - float YawDampingAngPow; // 0x09C8(0x0004) (Edit, Const) - TArray Seats; // 0x09CC(0x000C) (Component, NeedCtorLink) - int DebugLastSeatNdx; // 0x09D8(0x0004) - TArray VirtualSeats; // 0x09DC(0x000C) (NeedCtorLink) - TArray VehicleEffects; // 0x09E8(0x000C) (Edit, Component, NeedCtorLink) - TArray DamageMorphTargets; // 0x09F4(0x000C) (NeedCtorLink) - int OldVehicleHealth; // 0x0A00(0x0004) - class USpecialMoveComponent* SMComponent; // 0x0A04(0x0004) (Edit, ExportObject, Component, EditInline) - struct FReplicatedSpecialMoveData ReplicatedSMData; // 0x0A08(0x0014) (Net, RepNotify) - float LastCheckedAnimSetsTime; // 0x0A1C(0x0004) (Transient) - float LastRefreshedIdleAnimsTime; // 0x0A20(0x0004) (Transient) - float DamageSmokeThreshhold; // 0x0A24(0x0004) (Edit) - float HeavyDamageSmokeThreshhold; // 0x0A28(0x0004) (Edit) - float MaxFireEffectDistance; // 0x0A2C(0x0004) (Edit) - float LastJumpOutCheck; // 0x0A30(0x0004) - class UExplosionDefinition* ExplosionDefintion; // 0x0A34(0x0004) (Edit) - float ExplosionRadius; // 0x0A38(0x0004) (Edit) - float ExplosionDamage; // 0x0A3C(0x0004) (Edit) - float ExplosionMomentum; // 0x0A40(0x0004) (Edit) - class UAkEvent* HeavySuspensionShiftAkEvent; // 0x0A44(0x0004) (Edit) - class UAkEvent* LightSuspensionShiftAkEvent; // 0x0A48(0x0004) (Edit) - float LightSuspensionShiftThreshold; // 0x0A4C(0x0004) (Edit) - float HeavySuspensionShiftThreshold; // 0x0A50(0x0004) (Edit) - float LightSuspensionRefireRate; // 0x0A54(0x0004) (Edit) - TArray SuspensionSounds; // 0x0A58(0x000C) (Transient, Component, NeedCtorLink) - struct FAkPlayingInfo HeavySuspensionPlayingInfo; // 0x0A64(0x0008) (Transient, Component) - class UAkEvent* TireLongAkEvent; // 0x0A6C(0x0004) (Edit) - class UAkEvent* TireLatAkEvent; // 0x0A70(0x0004) (Edit) - class UAkRtpc* TireLongAkRtpc; // 0x0A74(0x0004) (Edit) - class UAkRtpc* TireLatAkRtpc; // 0x0A78(0x0004) (Edit) - float TireNoiseCutoffSpeed; // 0x0A7C(0x0004) (Edit) - float TireSlideCutoffRatio; // 0x0A80(0x0004) (Edit) - float TireNoiseSmoothingSpeed; // 0x0A84(0x0004) (Edit) - float TireSlideDecayRate; // 0x0A88(0x0004) (Edit) - struct FAkPlayingInfo TireLongPlayingInfo; // 0x0A8C(0x0008) (Component) - struct FAkPlayingInfo TireLatPlayingInfo; // 0x0A94(0x0008) (Component) - float TireNoiseSmoothedValue; // 0x0A9C(0x0004) - class UAkSwitch* LastTireMaterialAkSwitch; // 0x0AA0(0x0004) - float LastTireLatRtpcValue; // 0x0AA4(0x0004) - class UAkEvent* VehicleScrapeAkEvent; // 0x0AA8(0x0004) (Edit, Const) - class UAkRtpc* VehicleScrapeAkRtpc; // 0x0AAC(0x0004) (Edit, Const) - float VehicleScrapeRtpcDecayRate; // 0x0AB0(0x0004) (Edit, Const) - struct FAkPlayingInfo VehicleScrapeAkPlayingInfo; // 0x0AB4(0x0008) (Transient, Component) - float LastVehicleScrapeAkRtpcValue; // 0x0ABC(0x0004) (Transient) - class UAkEvent* VehicleCollisionAkEvent; // 0x0AC0(0x0004) (Edit, Const) - class UAkRtpc* VehicleImpactForceAkRtpc; // 0x0AC4(0x0004) (Edit, Const) - float MinRBCollisionForceSound; // 0x0AC8(0x0004) (Edit, Const) - struct FAkPlayingInfo VehicleImpactAkPlayingInfo; // 0x0ACC(0x0008) (Transient, Component) - float LastImpactAkEventTime; // 0x0AD4(0x0004) (Transient) - float LastImpactAkRtpcValue; // 0x0AD8(0x0004) (Transient) - class UAkEvent* EngineStartAkEvent; // 0x0ADC(0x0004) (Edit, Const) - class UAkEvent* EngineStopAkEvent; // 0x0AE0(0x0004) (Edit, Const) - class UAkRtpc* EngineRpmAkRtpc; // 0x0AE4(0x0004) (Edit, Const) - class UAkRtpc* EngineLoadAkRtpc; // 0x0AE8(0x0004) (Edit, Const) - class UAkRtpc* EngineThrottleAkRtpc; // 0x0AEC(0x0004) (Edit, Const) - float EngineRpmDecayRate; // 0x0AF0(0x0004) (Edit, Const) - float EngineRpmIncreaseRate; // 0x0AF4(0x0004) (Edit, Const) - float EngineRpmDecelRate; // 0x0AF8(0x0004) (Edit, Const) - float EngineLoadIncreaseRate; // 0x0AFC(0x0004) (Edit, Const) - float EngineLoadDecayRate; // 0x0B00(0x0004) (Edit, Const) - struct FAkPlayingInfo EngineAkPlayingInfo; // 0x0B04(0x0008) (Transient, Component) - float LastRpmRtpcValue; // 0x0B0C(0x0004) (Transient) - float LastLoadRtpcValue; // 0x0B10(0x0004) (Transient) - float LastEffectiveSpeed; // 0x0B14(0x0004) (Transient) - float DecelTimeStamp; // 0x0B18(0x0004) (Transient) - float AfterburnerBelowThresholdTime; // 0x0B1C(0x0004) (Transient) - struct FVector TeamBeaconOffset; // 0x0B20(0x000C) - float SpawnRadius; // 0x0B2C(0x0004) (Edit) - class UTexture2D* LockedTexture; // 0x0B30(0x0004) - struct FVector CachedPlayerWeaponAimPoint; // 0x0B34(0x000C) (Transient) - struct FName PlayerControllerNameForLastCachedAimPoint; // 0x0B40(0x0008) (Transient) - float FullSteerThreshold; // 0x0B48(0x0004) (Edit) - float AISteerChangeThreshold; // 0x0B4C(0x0004) (Edit) - float ReverseAngle; // 0x0B50(0x0004) - float SlopeMinDriveLimit; // 0x0B54(0x0004) (Edit) - float SlopeMaxDriveLimit; // 0x0B58(0x0004) (Edit) - float ReverseAngleDegrees; // 0x0B5C(0x0004) (Edit) - struct FVector ImpulseMultiplier; // 0x0B60(0x000C) (Edit) - float KillswitchBrakes; // 0x0B6C(0x0004) (Edit) - float AICollisionBackupDistance; // 0x0B70(0x0004) (Edit) - struct FVector AICollisionTraceExtent; // 0x0B74(0x000C) (Edit) - float HandbrakeLatVelCutoff; // 0x0B80(0x0004) (Edit) - float WheelParticleCurrentScale; // 0x0B84(0x0004) (Transient) - float CurrentCamDist; // 0x0B88(0x0004) - float DesiredCamDist; // 0x0B8C(0x0004) - struct FVector SmoothedCamRotZ; // 0x0B90(0x000C) - float ReleaseCamTime; // 0x0B9C(0x0004) - float ReverseCamTime; // 0x0BA0(0x0004) - float AfterburnerThreshold; // 0x0BA4(0x0004) - float AfterburnerActivationTime; // 0x0BA8(0x0004) - float AfterburnerTorqueBonus; // 0x0BAC(0x0004) - struct FResourcePoolReference AfterburnerPool; // 0x0BB0(0x000C) (Net, RepRetry) - float SpeedMultiplierAIOnly; // 0x0BBC(0x0004) (Transient) - float SpeedMultiplierAIOnlyBaseValue; // 0x0BC0(0x0004) (Const) - TArray SpeedMultiplierAIOnlyModifierStack; // 0x0BC4(0x000C) (Const, Transient, NeedCtorLink) - float SpeedMultiplierAll; // 0x0BD0(0x0004) (Transient) - float SpeedMultiplierAllBaseValue; // 0x0BD4(0x0004) (Const) - TArray SpeedMultiplierAllModifierStack; // 0x0BD8(0x000C) (Const, Transient, NeedCtorLink) - TArray PursuitGrids; // 0x0BE4(0x000C) (NeedCtorLink) - class UParticleSystemComponent* SkidEffect; // 0x0BF0(0x0004) (ExportObject, Component, EditInline) - class UParticleSystemComponent* AtRestEffect; // 0x0BF4(0x0004) (ExportObject, Component, EditInline) - float LockedForwardVel; // 0x0BF8(0x0004) - struct FIndexPair SwapPair; // 0x0BFC(0x0008) (Net, RepNotify) - class UDynamicLightEnvironmentComponent* DynamicLightEnvironment; // 0x0C04(0x0004) (Edit, ExportObject, Component, EditInline) - float LastMakeNoiseTime; // 0x0C08(0x0004) - class AResourcePoolManager* ResourcePoolManager; // 0x0C0C(0x0004) (Net) - float DriverThreshold; // 0x0C10(0x0004) (Edit) - int UpdateWheelContactNum; // 0x0C14(0x0004) - float UpdateWheelContactTime; // 0x0C18(0x0004) - float UpdateWheelContactInterval; // 0x0C1C(0x0004) (Edit) - class UVSSUIDefinition* VSSUIDef; // 0x0C20(0x0004) (Net, Transient) - class UVehicleHandlingDefinition* HandlingDef; // 0x0C24(0x0004) (Edit) - class UChassisDefinition* ChassisDef; // 0x0C28(0x0004) (Edit) - class UVehicleClassDefinition* VehicleDef; // 0x0C2C(0x0004) (Edit) - class UVehicleSpawnStationVehicleDefinition* VSSVehicleDef; // 0x0C30(0x0004) (Edit) - struct FReplicatedInstanceDataState ReplicatedInstanceDataState; // 0x0C34(0x0010) (Net, Transient, RepNotify) - struct FReplicatedCoordinatedEffect ReplicatedCFX; // 0x0C44(0x0008) (Net, Transient, RepNotify) - struct FInstanceDataSet InstanceDataState; // 0x0C4C(0x000C) (Component, NeedCtorLink) - class UMaterialInstance* VehicleMaterial; // 0x0C58(0x0004) - class UMaterialInstance* VehicleMaterialParent; // 0x0C5C(0x0004) (Net, RepNotify) - float LastCheckedHeadlightsTime; // 0x0C60(0x0004) (Transient) - class AWillowVehicleCombatArea* LastVehicleCombatArea; // 0x0C64(0x0004) (Transient) - float LastCombatAreaCheckTime; // 0x0C68(0x0004) (Transient) - float CombatAreaCheckInterval; // 0x0C6C(0x0004) (Const) - struct FVector VelocityBeforeRBCollision; // 0x0C70(0x000C) - float MeleeImpulse; // 0x0C7C(0x0004) (Edit) - float LastFrontalCollisionWithFixedTime; // 0x0C80(0x0004) - struct FBehaviorConsumerHandle ConsumerHandle; // 0x0C84(0x0004) - struct FReplicatedBehaviorConsumerState ReplicatedBehaviorConsumerState; // 0x0C88(0x000C) (Net, RepNotify) - struct FReplicatedBehaviorEvent ReplicatedBehaviorEvent; // 0x0C94(0x0004) (Net, RepNotify) - float HitRegionHealthScaleAttribute; // 0x0C98(0x0004) (Transient) - float HitRegionHealthScaleAttributeBaseValue; // 0x0C9C(0x0004) (Const) - TArray HitRegionHealthScaleAttributeModifierStack; // 0x0CA0(0x000C) (Const, Transient, NeedCtorLink) - float ImpactEffectReFireDelay; // 0x0CAC(0x0004) (Edit) - float ImpactEffectThreshold; // 0x0CB0(0x0004) (Edit) - class UWillowImpactDefinition* ImpactEffectDefinition; // 0x0CB4(0x0004) (Edit) - float LastImpactEffectTime; // 0x0CB8(0x0004) (Transient) - class UParticleSystemComponent* ScrapeEffectComponent; // 0x0CBC(0x0004) (ExportObject, Component, EditInline) - struct FPhysEffectInfo ScrapeEffectInfo; // 0x0CC0(0x0014) (Edit) - class UParticleSystem* DefaultWheelParticleSystem; // 0x0CD4(0x0004) (Edit) - float MinParticleSlipVelocity; // 0x0CD8(0x0004) (Edit) - float LastScrapeTime; // 0x0CDC(0x0004) (Transient) - float TotalSlip; // 0x0CE0(0x0004) (Transient) - float LastSlideActive; // 0x0CE4(0x0004) (Transient) - TArray ItemPoolList; // 0x0CE8(0x000C) (Edit, Const, NeedCtorLink) - int CostsToUseAmount; // 0x0CF4(0x0004) (Transient) - class UCustomizationDefinition* CachedCustomization; // 0x0CF8(0x0004) (Net, Transient, RepNotify) - float StrafeSteeringValue; // 0x0CFC(0x0004) - float PreviousSteeringTime; // 0x0D00(0x0004) - float TimeSelfLastDamagedByCollision; // 0x0D04(0x0004) (Transient) - int LastKnownNumberOfPlayers; // 0x0D08(0x0004) (Transient) - int LastKnownMaxPlayerExpLevel; // 0x0D0C(0x0004) (Transient) - float TimeBetweenBalanceChecks; // 0x0D10(0x0004) (Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVehicle"); - return ptr; - } - - - void CrushedByActor(class AActor* Other); - class APawn* GetOccupantWhoCanPickup(const FScriptInterface& Pickup, class AController** OutController); - void ClientInitiateCustomizationRequest(class UCustomizationDefinition* NewCustomization); - void InitiateCustomizationRequest(class UCustomizationDefinition* NewCustomization); - struct FString GetMapDisplayName(); - struct FString GetMapDisplayHeader(); - bool HandleHealthDepleted(class AController* InstigatedBy, class UClass* DamageType, const struct FVector& HitLocation, const FScriptInterface& DamageCauser, const struct FTraceHitInfo& HitInfo, class UDamagePipeline* Pipeline); - void Behavior_ChangeUsabilityCost(unsigned char ChangeType, unsigned char CostType, int CostAmount, unsigned char UsedType); - void Behavior_ChangeUsability(unsigned char ChangeType, class UActorComponent* UsedComponent, unsigned char UsedType); - void OnDefaultFOVChanged(); - float GetAfterburnerVehicleFOV(); - float GetDefaultVehicleFOV(); - float GetFlexibleVehicleFOV(float InFOV); - void SetSimObject(class USVehicleSimBase* NewSimObject); - void ServerSpecialMove_StopAny(); - void ServerSpecialMove_Stop(class USpecialMoveDefinition* OldSMD); - void ServerSpecialMove_Queue(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data); - void ServerSpecialMove_Play(class USpecialMoveDefinition* NewSMD, float PlayRateScale, float Duration, const struct FName& CallbackName, class UObject* CallbackObject, class UObject* Data); - void SetReplicatedSMData(struct FSpecialMoveData* NewSMData); - unsigned char GetDefaultRootMotionRotationMode(); - unsigned char GetDefaultRootMotionMode(); - class USkeletalMeshComponent* GetSkelMesh(); - class USpecialMoveComponent* GetSMComponent(); - class AActor* GetActor(); - void PlayUIAkEvent(class UAkEvent* Event); - bool ShieldAbsorbedAmmo(class UClass* DamageSource, class UWillowDamageTypeDefinition* DamageTypeDef, float* DamagePercentToAbsorb); - float GetIntrinsicArmor(); - void OnShieldDepleted(class AController* DamageInstigator, unsigned char DamageType); - void SetShieldStrength(float ShieldValue); - float GetMaxShieldStrength(); - float GetShieldStrength(); - void NotifyDamageTaken(struct FDamageEventSummary* DamageSummary); - void SetHidden(bool bNewHidden); - void FreezeForCinematicMode(); - bool OutsideWorldBounds(); - void FellOutOfWorld(class UClass* dmgType); - void ResurrectVehicle(unsigned char ResurrectReason); - class AWillowVehicle* GetWillowVehicle(); - void SetVehicleDespawned(bool bInDespawned, const struct FVector& NewLocation, const struct FRotator& NewRotation); - void OnNoLongerTargetedByAI(class AWillowMind* AIMind); - void OnTargetedByAI(class AWillowMind* AIMind); - void PancakeOther(class APawn* Other); - void GetExpInfo(int* ExpLevelValue); - bool GetVehicleAndSeatIndex(class AWillowVehicle** WVehicle, int* SeatIndex); - void Behavior_RegisterTargetable(bool bUnregister); - void SetVehicleSpawning(bool bInSpawning); - void ServerSetVehicleSpawning(bool bInSpawning); - void SetVehicleMaterial(class UMaterialInstance* MatInst); - void ServerSetVehicleMaterial(class UMaterialInstance* MatInst); - void ServerNotifyAltFireTriggered(); - void ServerNotifyTargetLockSuccessful(class AActor* NewLockOnTarget); - void RouteCallToServerForAltFireTrigger(); - void RouteCallToServerForTargetLockSuccess(class AActor* NewLockOnTarget); - void ServerStopFireTurret(unsigned char FireModeNum); - void StopAltFireTurret(); - void StartAltFireTurret(); - void StopFireTurret(); - void ServerStartFireTurret(unsigned char FireModeNum); - void StartFireTurret(); - void ServerClearStatusEffects(bool bKillImmediately); - void Behavior_ClearStatusEffects(bool bKillImmediately); - void ProcessViewRotation(float DeltaTime, struct FRotator* out_ViewRotation, struct FRotator* out_DeltaRot); - class UImpactDefinition* GetUntouchImpact(); - class UImpactDefinition* GetTouchImpact(); - bool CanSplash(); - void FadeInTireNoise(); - void SetCanTargetCheat(bool bCanTargetIn); - bool CanTarget(); - void SetCanTarget(bool bCanTargetIn); - void ResetDebugData(); - class APawn* DebugGetNextDriverOrPassenger(); - struct FResourcePoolReference GetResourcePoolForResourceDefinition(class UResourceDefinition* Resource, bool bCreatePoolIfOneDoesntExist); - void SetupSeatPawnViewLimits(int SeatIndex); - void VehicleAdjustInput(float* aTurn, float* aLookUp, float* aForward, float* aStrafe); - void GetTargetName(struct FString* TargetName); - struct FVector GetTargetableLocation(); - bool DisplayParentInfo(); - void GetAllBarInfo(TArray* BarData); - bool IsAutoAimTarget(); - bool IsInvulnerable(); - void UpdateEngineSound(bool bStopSound); - void StopEngineSound(); - void StartEngineSound(); - void NotifyUserCouldNotAffordAttemptedUse(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType); - void SetInteractionIcon(class UInteractionIconDefinition* Icon, unsigned char UsedType); - bool UseObject(class APawn* User, class UPrimitiveComponent* UsedComponent, unsigned char UsedType); - void ApplyCameraYawDamping(float* aTurn); - bool GetInstanceData(const struct FName& DataName, TArray* InstanceData); - bool GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState); - bool GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState); - void DestroyOwnedInstanceData(); - bool RemoveInstanceDataObject(class UObject* InstanceDataObject); - bool RemoveInstanceData(const struct FName& DataName); - bool SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames); - bool GetSeatLocationAndRotation(int SeatIndex, struct FVector* SeatLocation, struct FRotator* SeatRotation); - struct FVector GetHijackLocation(int SeatIndex); - unsigned char GetSide(const struct FVector& WorldLoc, int SeatIndex); - void KillAfterburnerEffects(); - void AfterburnerEffects(float DeltaTime, bool AfterburnerIsOn); - class APlayerController* ControllerToPlayEffects(); - void AfterburnerShakeTimer(); - void AfterburnerOff(); - void ServerAfterburnerOff(); - void AfterburnerOn(); - void ServerAfterburnerOn(); - void ValidateAfterburner(); - void Turbo(); - bool CanDeactivateAfterburner(); - bool CanActivateAfterburner(); - void TickPursuitNodes(float DeltaTime); - class AWillowWeapon* GetCharacterWeapon(class AController* CharController); - void DrawReverseConeDebug(const struct FVector& vecForward); - void SetInputs(float InForward, float InStrafe, float InUp); - void SetAIInputs(float InForward, const struct FVector& DesiredSteeringDirection, float InUp); - void SpawnTracer(int nSeat, const struct FVector& EffectLocation, const struct FVector& HitLocation); - void DamageDamage(int Index); - void DamageDebug(); - void DrawHUD(class AHUD* H); - void OnExitVehicle(class UWillowSeqAct_ExitVehicle* Action); - void GetSVehicleDebug(TArray* DebugInfo); - void MorphTargetDestroyed(int MorphNodeIndex); - void SetMorphTarget(const struct FString& Cmd); - void SetInitialMorph(); - void ApplyMorphHeal(int Amount); - void ApplyMorphDamage(const struct FVector& HitLocation, int Damage); - void InitializeMorphs(); - void RigidBodyCollision(class UPrimitiveComponent* HitComponent, class UPrimitiveComponent* OtherComponent, int ContactIndex, struct FCollisionImpactData* Collision); - void ApplyCollisionDamageFrom(class AActor* DamageCauser, class UPrimitiveComponent* OtherComponent, float DamageToApply); - void ApplyCollisionDamageTo(class AActor* ActorToReceiveDamage, unsigned char CollisionEnum, class UPrimitiveComponent* OtherComponent, const struct FVector& inVelocity, bool bRunOverDamage); - void TookDamageFromEnemy(class AController* InstigatedBy, class UCharacterClassDefinition* MyCharacterClass, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline); - struct FString GetHumanReadableName(); - int FindSeatIndexForPawn(class APawn* inPawn); - void SitAnimFinished(); - void ClientCheckForSitAnimFinished(); - void UnsitDriver(class AWillowPawn* WillowP, class AWillowVehicleBase* VehicleOrWeaponPawn, int SeatIndex); - void ClientUnsitDriver(class AWillowPawn* WillowP, int SeatIndex); - void SitDriver(class AWillowPawn* WillowP, int SeatIndex, unsigned char Side, bool SkipAnim); - void DetachDriver(class APawn* P); - void AttachDriver(class APawn* P, bool SkipAnim); - void PlayTeleportOutOfVehicleEffect(class AWillowPawn* WP); - void PlayTeleportEffectAtLocation(class AWillowPawn* WP, const struct FVector& TeleportLocation); - void PlayTeleportIntoVehicleEffect(class AWillowPawn* WP); - void CheckVehicleDamage(); - void DropItemPoolItems(); - float AdjustFOVAngle(float VFOVAngle); - void VehicleCalcCamera(float DeltaTime, int SeatIndex, bool bPivotOnly, struct FVector* out_CamLoc, struct FRotator* out_CamRot); - bool CalcCamera(float DeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV); - void VehicleWeaponHitLocationEffects(int SeatIndex, const struct FVector& HitLocation); - void VehicleAdjustFlashLocation(int SeatIndex, unsigned char FireModeNum, const struct FVector& NewLocation, bool bClear); - void VehicleAdjustFlashCount(int SeatIndex, unsigned char FireModeNum, bool bClear); - void VehicleWeaponImpactEffects(const struct FVector& HitLocation, int SeatIndex); - void VehicleWeaponFireEffects(const struct FVector& HitLocation, int SeatIndex); - void VehicleWeaponStoppedFiring(bool bViaReplication, int SeatIndex); - void WeaponStoppedFiring(class AWeapon* InWeapon, bool bViaReplication); - void VehicleWeaponFired(bool bViaReplication, const struct FVector& HitLocation, int SeatIndex); - class APlayerController* GetPlayerController(int SeatIndex); - void WeaponFired(class AWeapon* InWeapon, bool bViaReplication, const struct FVector& HitLocation); - void GetWeaponViewAxes(class AWillowWeapon* WhichWeapon, struct FVector* XAxis, struct FVector* YAxis, struct FVector* ZAxis); - bool OverrideEndFire(unsigned char FireModeNum); - bool OverrideBeginFire(unsigned char FireModeNum); - struct FRotator GetWeaponAim(class AWillowVehicleWeapon* VWeapon, bool bUseSeatPivotPoint); - bool IsValidVehicleWeaponAimTraceHitActor(class AActor* HitActor); - struct FVector GetWeaponStartTraceLocation(class AWeapon* CurrentWeapon); - struct FVector GetPhysicalFireStartLoc(class AWillowWeapon* ForWeapon); - struct FVector GetEffectLocation(int SeatIndex); - bool GetBarrelLocationAndRotation(int SeatIndex, struct FVector* SocketLocation, struct FRotator* SocketRotation); - void ClearFlashLocation(class AWeapon* Who); - void SetFlashLocation(class AWeapon* Who, unsigned char FireModeNum, const struct FVector& NewLoc); - void IncrementFlashCount(class AWeapon* Who, unsigned char FireModeNum); - void ClearFlashCount(class AWeapon* Who); - void UnPossessed(); - void PossessedBy(class AController* C, bool bVehicleTransition); - void InitializeTurrets(); - class UMeshComponent* GetGunMeshFromInstanceData(int SeatIndex); - void PreCacheSeatNames(); - void ClientInitializeSeats(); - class AWillowVehicleWeapon* SpawnWeaponForSeat(int SeatIndex); - void ReinitializeSeats(); - void InitializeSeats(); - bool ImportantVehicle(); - bool IsArtillery(); - class AActor* GetHomingTarget(class AWillowProjectile* Seeker, class AController* InstigatedBy); - bool IsFullyArmored(); - unsigned char GetDamageSurfaceTypeFromHit(struct FTraceHitInfo* HitInfo); - unsigned char GetDefaultDamageSurfaceType(); - float AdjustMomentumForSurfaceType(float RawMomentum, class AController* DamageInstigator, class UDamageTypeDefinition* DamageTypeDefinition, const struct FTraceHitInfo& HitInfo); - void AdjustDamage(class AController* InstigatedBy, const struct FVector& HitLocation, class UClass* DamageType, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline, float* InDamage, float* DamageSeverityPercent, struct FVector* Momentum, struct FTraceHitInfo* HitInfo); - void TookDamageFromFriendly(float Damage, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline); - void TakeDamage(float RawDamage, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline); - bool HealDamage(float Amount, class AController* Healer, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, bool bIsShieldRestore); - void SetReservation(class AController* C); - bool StopsProjectile(class AProjectile* P); - bool SpokenFor(class AController* C); - bool ChangedReservation(class APawn* P); - float ReservationCostMultiplier(class APawn* P); - unsigned char GetTeamNum(); - bool OpenPositionFor(class APawn* P); - bool IndependentVehicle(); - void CheckReset(); - bool ApplySeatRuleSet(int SeatIndex, class AWillowMind* WMind); - void PassengerLeave(int SeatIndex); - bool DriverLeave(bool bForceLeave, bool SkipPawnPlacement); - void SetupHandIKForPawn(class AWillowPawn* WPawn, int SeatIndex); - void UpdateVirtualSeatMapping(int RealSeat); - bool PassengerEnter(class APawn* P, int SeatIndex, bool SkipAnim); - int GetFirstAvailableHijackSeat(class APawn* Attacker); - int GetFirstAvailableSeatFor(class AController* C); - void DriverLeft(); - void ActivateWeapon(int WeaponSeatIndex); - bool DriverEnter(class APawn* P, bool SkipAnim); - void SetVehicleBlockingMeshCollision(class APawn* DriverPawn); - class AWillowVehicle* GetMoveTargetFor(class APawn* P); - int NumPassengers(); - void UpdateControllerOnPossess(bool bVehicleTransition); - void PlayHorn(); - bool TooCloseToAttack(class AActor* Other); - void LockOnWarning(class AWillowProjectile* IncomingMissile); - void SendLockOnMessage(int Switch); - void ShootMissile(class AProjectile* P); - void IncomingMissile(class AProjectile* P); - bool Dodge(unsigned char DoubleClickMove); - void TeamChanged(); - void SetTeamNum(unsigned char T); - void PostRenderFor(class APlayerController* PC, class UCanvas* Canvas, const struct FVector& CameraPosition, const struct FVector& CameraDir); - void VehicleLocked(class APawn* P); - bool TryToHijack(class APawn* P, int SeatIndex, bool SkipAnim); - bool CanDrive(class APawn* P); - bool TryToRide(class APawn* P, bool SkipAnim, int PreferredSeat); - void DeactivateVehicle(bool PlayDeSpawnEffect); - void BlowupVehicle(); - bool IsSafeFromBoundaryTurrets(); - bool IsOnTheGround(); - void ServerUnlockAchievementForAllPassengers(unsigned char Achievement); - unsigned char LeviathanConvertDeathStatus(); - void ProcessLeviathanVehicleDeathEvent(); - bool Died(class AController* Killer, class UClass* DamageType, const struct FVector& HitLocation, class UDamagePipeline* Pipeline); - void DiedEx(bool ForceResurrectPlayerOccupants, class AController* Killer, class UClass* DamageType, const struct FVector& HitLocation, bool bInstaKill, bool bKilledByKillVolume, class UDamagePipeline* Pipeline); - void TornOff(); - bool ChangeSeat(class AController* ControllerToMove, int RequestedSeat); - bool HasPriority(class AController* first, class AController* Second); - void ServerChangeSeat(int RequestedSeat); - void SwitchSeats(); - int GetAdjacentSeatIndex(int Direction, class AController* C); - class AController* GetControllerForSeatPosition(unsigned char SeatPosition); - class AController* GetControllerForSeatIndex(int SeatIndex); - int GetSeatIndexForController(class AController* ControllerToMove); - bool AnySeatAvailable(); - bool HijackSeatAvailable(int SeatIndex, unsigned char Side); - void DrivingStatusChanged(); - void EjectPassengers(bool KillThemAsWell, bool ForceResurrectKilledPlayers, bool bInstaKill, bool bKilledByKillVolume, class AController* Killer, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, const struct FVector& HitLocation); - void ProcessOneEjectedPassenger(class APawn* OnePassenger, bool KillHimAsWell, bool ForceResurrectKilledPlayers, bool bInstaKill, bool bKilledByKillVolume, class AController* Killer, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, const struct FVector& HitLocation); - void EjectPassengerPosition(unsigned char PositionToEject, bool bSkipExitAnim); - bool SeatHasOccupant(int SeatIndex); - int GetTotalOccupants(); - bool HasAIOccupants(); - bool HasPlayerOccupants(); - bool HasOccupiedTurret(); - bool HasAnySeatAvailableFor(class AController* C, int SeatIndex); - bool SeatAvailableFor(class AController* C, int SeatIndex); - bool Occupied(); - void ActivateHeadLight(bool bActivated); - void ActivateReverseLight(bool bActivated); - void ActivateBrakeLight(bool bActivated); - void AttachGun(int SeatIndex); - void ReplicatedEvent(const struct FName& VarName); - void WeaponRotationChanged(int SeatIndex); - void Destroyed(); - bool IsOccupantAllowedToTakeDamage(class AWillowPawn* Occupant, int OccupantSeatNdx); - bool CanBeBaseForPawn(class APawn* aPawn); - void DriverRadiusDamage(float DamageAmount, float DamageRadius, class AController* EventInstigator, class UClass* DamageType, float Momentum, const struct FVector& HitLocation, const FScriptInterface& DamageCauser, float DamageFalloffExponent, class UDamagePipeline* Pipeline); - void TakeRadiusDamage(class AController* InstigatedBy, float BaseDamage, float DamageRadius, class UClass* DamageType, float Momentum, const struct FVector& HurtOrigin, bool bFullDamage, const FScriptInterface& DamageCauser, float DamageFalloffExponent, class UDamagePipeline* Pipeline); - void TakeWaterDamage(float DeltaTime); - void RanInto(class AActor* Other); - void ShutOffVehicleEffectsOnDeath(); - void VehicleEvent(const struct FName& EventTag); - void UpdateVehicleEffect(const struct FName& EventTag); - void TriggerVehicleEffect(const struct FName& EventTag); - void SetVehicleEffectparams(const struct FName& TriggerName, class UParticleSystemComponent* PSC); - void InitializeEffects(); - bool FastVehicle(); - void JumpOutCheck(); - void EjectDriver(); - void SelfDestruct(); - void StopDeSpawnEffect(class UObject* Target); - void StopSpawnEffect(class UObject* Target); - void NotifyFinishTeleport(); - void RefreshCrewIdleAnimations(); - void NotifyBeginTeleport(); - bool PlayDeSpawnEffect(); - void PlaySpawnEffect(); - float GetChargePower(); - void Attach(class AActor* Other); - void FilterActorAttachmentRequest(class AActor* Other); - void UnwrapToSimObj(); - void UnwrapSimpleSettings(); - bool NodeIsOnFavoredSide(bool TargetOnRight, bool IsTargetInFront, bool FacingSame, bool NodeOnLeft); - int FindGrid(class UWillowPursuitGridDefinition* GridDef); - void ReserveBestNode(class AActor* ReservationRequester, bool TargetIsOnRight, bool IsTargetInFront, bool FacingSame, class UWillowPursuitGridDefinition* GridDef, const struct FName& PreferredNodeType, int* GridIndex, int* NodeIndex); - void RecalculateAttributeInitializedState(); - void OnExpLevelChange(); - void BalanceVehicleForPlayerUse(); - void SetHealthResourcePoolDefinition(class UResourcePoolDefinition* Definition, class AResourcePoolManager** InResourcePoolManager); - void PostBeginPlay(); - void InitializeBehaviorConsumer(); - void SetDefaultInventory(TArray* NewDefaultInventory); - void SetDefaultInventoryWithProbability(TArray* NewDefaultInventory); - void CheckForCollision(); - bool CanReceiveStatusEffects(); - void ReactToPrimaryStatusEffect(class UStatusEffectDefinition* StatusEffect); - class UObject* GetAttributeContextSource(); - float GetBoundingSphereRadius(); - void GetHitRegions(TArray* Regions, class UBodyHitRegionDefinition** DefaultRegion); - void AttachEmitter(class AEmitter* E, const struct FName& SocketName); - class UParticleSystem* GetDefaultStatusEffectsParticleSystemTemplate(); - TArray GetDefaultStatusEffectSockets(); - class UStatusEffectsComponent* GetStatusEffectsComponent(); - struct FName GetBalancedActorTypeIdentifier(); - void SetExpLevel(int NewExpLevel); - void SetAwesomeLevel(int NewAwesomeLevel); - void SetGameStage(int NewGameStage); - int GetExpLevelForEquip(); - int GetExpLevel(); - int GetAwesomeLevel(); - int GetGameStage(); - bool CanEnterVehicle(class APawn* P); - bool HasHomingTargetComponents(); - bool IsValidHomingTarget(); - bool IsTargetable(bool bIgnoreCloakAbility); - static bool IsCollisionDebugEnabled(); - static void ToggleCollisionDebug(); - static bool IsReverseConeDebugEnabled(); - static void ToggleReverseConeDebug(); - static bool IsVehiclePatrolDebugEnabled(); - static void ToggleVehiclePatrolDebug(); - static bool IsVehiclePursuitDebugEnabled(); - static void ToggleVehiclePursuitDebug(); - void InitializeRBPhys(); - void TerminateRBPhys(); - int GetBarrelIndex(int SeatIndex); - struct FVector GetSeatPivotPoint(int SeatIndex); - void ForceWeaponRotation(int SeatIndex, const struct FRotator& NewRotation); - class AWillowVehicleWeapon* SeatAttachedWeapon(int SeatIndex, class AWillowVehicleWeapon* NewAttachedWeapon, bool bReadValue); - int SeatFiringMode(int SeatIndex, int NewFireMode, bool bReadValue); - int SeatFlashCount(int SeatIndex, int NewCount, bool bReadValue); - struct FVector SeatFlashLocation(int SeatIndex, const struct FVector& NewLoc, bool bReadValue); - struct FRotator SeatWeaponRotation(int SeatIndex, const struct FRotator& NewRot, bool bReadValue); - void PlayHit(class APawn* SomePawn, const struct FVector& HitLocation, class UClass* inDamageType, const struct FVector& Momentum, const struct FTraceHitInfo& HitInfo, class UDamagePipeline* Pipeline); - bool WasSpawnedFromASpawnStation(); - class UWillowVehicleSeatDefinition* GetSeatDefinition(int InSeatIndex); - void RemoveCrewAnimSetFromOccupant(class AWillowPawn* WillowP); - void AddCrewAnimSetToOccupant(class AWillowPawn* WillowP); - bool IsChampion(); - void ResetHitRegionHealth(class UBodyHitRegionDefinition* HitRegion); - void PlayHealingReaction(struct FDamageReactionData* Data); - void PlayDamageReaction(const struct FName& HitBone, bool bDeath, struct FDamageReactionData* Data, struct FVector* HitLocation, struct FVector* HitMomentum); - void GetHitRegionHealthValues(class UBodyHitRegionDefinition* HitRegion, float* outHealth, float* outMaxHealth); - void ReplicateDamageEffect(class UBodyHitRegionDefinition* HitRegion, int GoreDataIndex, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, bool bWasHeal); - void AddDamageToHitRegion(class AController* InstigatedBy, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UBodyHitRegionDefinition* HitRegion, const struct FVector& HitLocation, const struct FVector& HitMomentum, struct FDamageEventSummary* DamageSummary); - void HealDamageOnHitRegion(class AController* InstigatedBy, class UBodyHitRegionDefinition* HitRegion, struct FDamageEventSummary* DamageSummary); - class UBodyHitRegionDefinition* GetHitRegionForTakenDamage(class AController* InstigatedBy, const struct FTraceHitInfo& HitInfo); - void ClearBodyCompositionInstance(); - FScriptInterface GetBodyInfoProvider(); - void ApplyPreviewBodyComposition(); - void ChangeInstanceDataSwitch(const struct FName& Switch, unsigned char NewValue); - void PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char BodyCompositionMode); - void PreRemoveBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex); - struct FBehaviorConsumerHandle GetBehaviorConsumerHandle(); - bool IsInsideCombatArea(class AWillowVehicleCombatArea* TheCombatArea); - bool AllowFallbackToDefaultCustomizations(); - void RefreshCustomizationsOnInstanceData(); - struct FName GetCustomizableName(); - class UCustomizationDefinition* GetDesiredCustomizationOfType(class UClass* Type); - void CustomizationApplied(class UCustomizationData* Data); - void GetCustomizableInstanceDataSets(TArray* OutData); - void RemoveAllStatusEffects(); - void FullyReplenishShields(); - void FullyReplenishLife(); - void SearchForBaseBelow(float HeightBelow, class AActor** NewBase, struct FVector* HitNormal); -}; - - -// Class WillowGame.WillowVehicle_ChopperVehicle -// 0x004C (0x0D14 - 0x0D60) -class AWillowVehicle_ChopperVehicle : public AWillowVehicle -{ -public: - TArray GroundEffectIndices; // 0x0D14(0x000C) (NeedCtorLink) - float MaxGroundEffectDist; // 0x0D20(0x0004) - struct FName GroundEffectDistParameterName; // 0x0D24(0x0008) - class UParticleSystem* WaterGroundEffect; // 0x0D2C(0x0004) - float FullAirSpeed; // 0x0D30(0x0004) (Edit) - TArray ContrailEffectIndices; // 0x0D34(0x000C) (NeedCtorLink) - struct FName ContrailColorParameterName; // 0x0D40(0x0008) - unsigned long bAutoLand : 1; // 0x0D48(0x0004) - unsigned long bFreelanceStart : 1; // 0x0D48(0x0004) - float PushForce; // 0x0D4C(0x0004) - struct FString RadarLockMessage; // 0x0D50(0x000C) (Const, Localized, NeedCtorLink) - float LastRadarLockWarnTime; // 0x0D5C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVehicle_ChopperVehicle"); - return ptr; - } - - - void SetInputs(float InForward, float InStrafe, float InUp); - bool ShouldClamp(); - void ResetTurningSpeed(); - void RigidBodyCollision(class UPrimitiveComponent* HitComponent, class UPrimitiveComponent* OtherComponent, int ContactIndex, struct FCollisionImpactData* RigidCollisionData); - bool Dodge(unsigned char DoubleClickMove); - bool FastVehicle(); - bool RecommendLongRangedAttack(); - void SetDriving(bool bNewDriving); -}; - - -// Class WillowGame.WillowVehicle_FlyingVehicle -// 0x004C (0x0D14 - 0x0D60) -class AWillowVehicle_FlyingVehicle : public AWillowVehicle -{ -public: - float FlyingSpeed; // 0x0D14(0x0004) (Edit) - struct FVector AirTransFriction; // 0x0D18(0x000C) (Edit) - float AirRotFriction; // 0x0D24(0x0004) (Edit) - struct FVector ForceScalar; // 0x0D28(0x000C) (Edit) - float TorqueScalar; // 0x0D34(0x0004) (Edit) - float TiltScalar; // 0x0D38(0x0004) (Edit) - float MoveTiltAmount; // 0x0D3C(0x0004) (Edit) - float HeightMin; // 0x0D40(0x0004) (Edit) - float HeightMax; // 0x0D44(0x0004) (Edit) - float HeightDesiredMin; // 0x0D48(0x0004) (Edit) - float HeightDesiredMax; // 0x0D4C(0x0004) (Edit) - float DyingGravity; // 0x0D50(0x0004) (Edit) - float TraceLookAheadVelocityScalar; // 0x0D54(0x0004) (Edit) - float TraceStartHeight; // 0x0D58(0x0004) (Edit) - float TurretConeAngle; // 0x0D5C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVehicle_FlyingVehicle"); - return ptr; - } - - - void ApplyCameraYawDamping(float* aTurn); - struct FImpactInfo TraceThroughTriggers(const struct FVector& EndTrace, const struct FVector& StartTrace); - float SuggestRiseInput(float LookAheadVelocityScalar, float TestHeight); - float GetRiseInput(float LookAheadScale, float TestHeight); - void SetAIInputs(float InForward, const struct FVector& DesiredSteeringDirection, float InRise); - void SetInputs(float InForward, float InStrafe, float InUp); - void UnwrapToSimObj(); -}; - - -// Class WillowGame.WillowVehicle_Tank -// 0x0018 (0x0D14 - 0x0D2C) -class AWillowVehicle_Tank : public AWillowVehicle -{ -public: - unsigned long bUseSensors : 1; // 0x0D14(0x0004) (Edit) - unsigned long bSteerToFaceDirection : 1; // 0x0D14(0x0004) - TArray Sensors; // 0x0D18(0x000C) (Edit, NeedCtorLink) - float TimeBetweenSensorTests; // 0x0D24(0x0004) (Edit) - float SensorCheckTime; // 0x0D28(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVehicle_Tank"); - return ptr; - } - - - void SetAIInputs(float InForward, const struct FVector& DesiredSteeringDirection, float InRise); - void CheckForCollision(); -}; - - -// Class WillowGame.WillowVehicle_WheeledVehicle -// 0x000C (0x0D14 - 0x0D20) -class AWillowVehicle_WheeledVehicle : public AWillowVehicle -{ -public: - float DriftingTimeStamp; // 0x0D14(0x0004) (Transient) - class UParticleSystem* BeamTemplate; // 0x0D18(0x0004) - class UNxForceFieldRadialComponent* TemplateFF; // 0x0D1C(0x0004) (ExportObject, Component, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVehicle_WheeledVehicle"); - return ptr; - } - - - int GetWheelIndexFromBoneName(const struct FName& BoneName); - void UnwrapToSimObj(); - void ProcessViewRotationInVehicle(class UPassengerCameraDefinition* Camera, const struct FRotator& VehicleRotation, float DeltaTime, struct FRotator* out_ViewRotation, struct FRotator* out_DeltaRot); - void ServerNoHandbrake(); - void ServerHandBrake(); - void NoHandbrake(); - void Handbrake(); - void PostBeginPlay(); - void PreBeginPlay(); -}; - - -// Class WillowGame.WillowWeaponPawn -// 0x0014 (0x0878 - 0x088C) -class AWillowWeaponPawn : public AWillowVehicleBase -{ -public: - class AWillowVehicleWeapon* MyVehicleWeapon; // 0x0878(0x0004) (Net, RepNotify) - class AWillowVehicle* MyVehicle; // 0x087C(0x0004) (Net, RepNotify) - int MySeatIndex; // 0x0880(0x0004) (Net, RepNotify) - unsigned long DriverIsAttached : 1; // 0x0884(0x0004) - unsigned long SeatIndexReceived : 1; // 0x0884(0x0004) - unsigned long bInDriverLeave : 1; // 0x0884(0x0004) (Transient) - float FixViewTime; // 0x0888(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowWeaponPawn"); - return ptr; - } - - - struct FVector GetAimDirection(); - struct FVector GetPivotPoint(); - void SetAllegiance(class UPawnAllegiance* NewAllegiance); - bool OutsideWorldBounds(); - void FellOutOfWorld(class UClass* dmgType); - class AWillowVehicle* GetWillowVehicle(); - void ClientUnsitDriver(class AWillowPawn* WillowP, int SeatIndex); - bool GetVehicleAndSeatIndex(class AWillowVehicle** WVehicle, int* SeatIndex); - void ServerNotifyAltFireTriggered(); - void ServerNotifyTargetLockSuccessful(class AActor* NewLockOnTarget); - void StopFireTurret(); - void StartFireTurret(); - class APawn* GetPawnToTeleport(); - void ProcessViewRotationForAttachedRiders(float DeltaTime, struct FRotator* out_ViewRotation); - void ProcessViewRotation(float DeltaTime, struct FRotator* out_ViewRotation, struct FRotator* out_DeltaRot); - void VehicleAdjustInput(float* aTurn, float* aLookUp, float* aForward, float* aStrafe); - void GetExpInfo(int* ExpLevelValue); - bool DisplayParentInfo(); - void GetAllBarInfo(TArray* BarData); - bool IsDead(); - void TakeDamage(float RawDamage, class AController* InstigatedBy, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline); - void SitAnimFinished(); - void ClientCheckForSitAnimFinished(); - struct FVector GetWeaponStartTraceLocation(class AWeapon* CurrentWeapon); - bool IndependentVehicle(); - void DetachDriver(class APawn* P); - void AttachDriver(class APawn* P, bool SkipAnim); - void WaitingForReplicatedData(); - void SetBaseEyeheight(); - struct FVector GetTargetLocation(class AActor* RequestedBy, bool bRequestAlternateLoc); - float GetCollisionRadius(); - bool DoJump(bool bUpdating); - void SetMovementPhysics(); - void BaseChange(); - void JumpOffPawn(); - void AddVelocity(const struct FVector& NewVelocity, const struct FVector& HitLocation, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, const struct FTraceHitInfo& HitInfo); - void DropToGround(); - void ServerChangeSeat(int RequestedSeat); - void SwitchSeats(); - bool IsOccupantAllowedToTakeDamage(class AWillowPawn* Occupant, int OccupantSeatNdx); - void DoAttachedRiderSetup(class AController* C); - bool DriverLeave(bool bForceLeave, bool SkipPawnPlacement); - void PossessWeaponPawnForAttachedRiderExit(); - void ClientPossessAttachedRiderOnEntry(class APawn* RiderPawn); - void ServerPossessAttachedRiderOnEntry(class AController* C); - void DriverLeft(); - bool DriverEnter(class APawn* P, bool SkipAnim); - void PossessedBy(class AController* C, bool bVehicleTransition); - void ClearFlashLocation(class AWeapon* Who); - void SetFlashLocation(class AWeapon* Who, unsigned char FireModeNum, const struct FVector& NewLoc); - void ClearFlashCount(class AWeapon* Who); - void IncrementFlashCount(class AWeapon* Who, unsigned char FireModeNum); - void GetWeaponFacingDir(struct FVector* OutFacingDir); - bool CalcCamera(float fDeltaTime, struct FVector* out_CamLoc, struct FRotator* out_CamRot, float* out_FOV); - void SetVehicleData(class AWillowVehicle* InMyVehicle, class AWillowVehicleWeapon* InVehicleWeapon, int InSeatIndex); - bool IsAttachedRiderSeat(); - class AController* GetDriverController(); - void ReplicatedEvent(const struct FName& VarName); -}; - - -// Class WillowGame.WillowVehicleCombatArea -// 0x0010 (0x0188 - 0x0198) -class AWillowVehicleCombatArea : public AActor -{ -public: - float CombatRadius; // 0x0188(0x0004) (Edit) - float CombatDisplayHeight; // 0x018C(0x0004) (Edit) - unsigned long bDisplayCombatRadius : 1; // 0x0190(0x0004) (Edit) - class AWillowVehicleCombatArea* NextVehicleCombatArea; // 0x0194(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVehicleCombatArea"); - return ptr; - } - - - void Destroyed(); - void PostBeginPlay(); - bool IsActorInside(class AActor* TestActor); - void RemoveFromList(); - void AddToList(); -}; - - -// Class WillowGame.WillowVehicleCombatAreaRenderingComponent -// 0x0000 (0x0210 - 0x0210) -class UWillowVehicleCombatAreaRenderingComponent : public UPrimitiveComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVehicleCombatAreaRenderingComponent"); - return ptr; - } - -}; - - -// Class WillowGame.WillowVehicleControlDefinition -// 0x0002 (0x003C - 0x003E) -class UWillowVehicleControlDefinition : public UGBXDefinition -{ -public: - unsigned char CameraSetting; // 0x003C(0x0001) (Edit) - unsigned char SteeringSetting; // 0x003D(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVehicleControlDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WillowVehicleFactory -// 0x0038 (0x0244 - 0x027C) -class AWillowVehicleFactory : public ANavigationPoint -{ -public: - class UClass* VehicleClass; // 0x0244(0x0004) (Edit) - class AWillowVehicle* VehicleArchetype; // 0x0248(0x0004) (Edit) - class AWillowVehicle* ChildVehicle; // 0x024C(0x0004) - float RespawnProgress; // 0x0250(0x0004) - float RespawnRateModifier; // 0x0254(0x0004) - unsigned long bStartNeutral : 1; // 0x0258(0x0004) (Edit) - unsigned long bHasLockedVehicle : 1; // 0x0258(0x0004) (Net) - unsigned long IsActive : 1; // 0x0258(0x0004) (Edit) - int TeamNum; // 0x025C(0x0004) - struct FVector HUDLocation; // 0x0260(0x000C) - class UMaterialInstanceConstant* HUDMaterialInstance; // 0x026C(0x0004) (Transient) - TArray InitialGunRotations; // 0x0270(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVehicleFactory"); - return ptr; - } - - - void OnToggle(class USeqAct_Toggle* Action); - void SpawnVehicle(); - void PreSpawn(); - unsigned char GetTeamNum(); - void VehicleDestroyed(class AWillowVehicle* V); - void TarydiumBoost(float Quantity); - void Deactivate(); - void Activate(unsigned char T); - void SetHUDLocation(const struct FVector& NewHUDLocation); - void SetInitialState(); - void PostBeginPlay(); -}; - - -// Class WillowGame.WillowVehicleSeatDefinition -// 0x0120 (0x003C - 0x015C) -class UWillowVehicleSeatDefinition : public UGBXDefinition -{ -public: - unsigned long bDoNotUseThisSeat : 1; // 0x003C(0x0004) (Edit) - unsigned long AimTowardCameraLookSpot : 1; // 0x003C(0x0004) (Edit) - unsigned long bHideOccupant : 1; // 0x003C(0x0004) (Edit) - unsigned long TransferVehicleDamageToSeat : 1; // 0x003C(0x0004) (Edit) - unsigned long TransferVehicleDamageToSeat_AI : 1; // 0x003C(0x0004) (Edit) - unsigned long DisplayHealthBarForPassenger : 1; // 0x003C(0x0004) (Edit) - unsigned long bHijackSeat : 1; // 0x003C(0x0004) (Edit) - unsigned long bAIOnly : 1; // 0x003C(0x0004) (Edit) - unsigned long IsAttachedRiderSeat : 1; // 0x003C(0x0004) (Edit) - unsigned long ForceOccupantCrouch : 1; // 0x003C(0x0004) (Edit) - unsigned long DeadPawnsDropLootFromThisSeat : 1; // 0x003C(0x0004) (Edit, Const) - struct FName VirtualSeatKey; // 0x0040(0x0008) (Edit) - class UInteractionIconDefinition* InteractIcon; // 0x0048(0x0004) (Edit) - class ULocalizedStringDefinition* SeatInteractTextDefinition; // 0x004C(0x0004) (Edit) - float PlayerInteractionLeftMinAngle; // 0x0050(0x0004) (Edit) - float PlayerInteractionRightMaxAngle; // 0x0054(0x0004) (Edit) - struct FName SeatAnchor; // 0x0058(0x0008) (Edit) - class UPassengerCameraDefinition* CameraDef; // 0x0060(0x0004) (Edit) - float OccupantCullDistance; // 0x0064(0x0004) (Edit) - struct FRotator ViewLimitLowerLeft; // 0x0068(0x000C) (Edit) - struct FRotator ViewLimitUpperRight; // 0x0074(0x000C) (Edit) - class UInventoryBalanceDefinition* WeaponBalanceDefinition; // 0x0080(0x0004) (Edit) - struct FName GunAttachmentSocket; // 0x0084(0x0008) (Edit) - float MaxFinalAimAdjustment; // 0x008C(0x0004) (Edit) - TArray GunSocket; // 0x0090(0x000C) (Edit, NeedCtorLink) - TArray GunPivotPoints; // 0x009C(0x000C) (Edit, NeedCtorLink) - TArray TurretControls; // 0x00A8(0x000C) (Edit, NeedCtorLink) - struct FName WeaponFireSwitch; // 0x00B4(0x0008) (Edit) - struct FString TurretVarPrefix; // 0x00BC(0x000C) (Edit, NeedCtorLink) - class USpecialMoveDefinition* WeaponFireSMD; // 0x00C8(0x0004) (Edit) - int NextSeatIndex; // 0x00CC(0x0004) (Edit) - TArray Anim_SeatSwap; // 0x00D0(0x000C) (Edit, NeedCtorLink) - class USpecialMove_Vehicle* Anim_EnterLeft; // 0x00DC(0x0004) (Edit) - class USpecialMove_Vehicle* Anim_EnterRight; // 0x00E0(0x0004) (Edit) - class USpecialMove_Vehicle* Anim_EnterFront; // 0x00E4(0x0004) (Edit) - class USpecialMove_Vehicle* Anim_EnterBack; // 0x00E8(0x0004) (Edit) - class USpecialMove_Vehicle* Anim_Idle; // 0x00EC(0x0004) (Edit) - class USpecialMove_Vehicle* Anim_Hijack; // 0x00F0(0x0004) (Edit) - class USpecialMove_Vehicle* Anim_Exit1; // 0x00F4(0x0004) (Edit) - class USpecialMove_Vehicle* Anim_Exit2; // 0x00F8(0x0004) (Edit) - struct FName LeftHandPlacementName; // 0x00FC(0x0008) (Edit) - struct FName RightHandPlacementName; // 0x0104(0x0008) (Edit) - float GrenadeThrowHeight; // 0x010C(0x0004) (Edit) - class UAIDefinition* SeatAIDef; // 0x0110(0x0004) (Edit, Const) - unsigned char HijackSide; // 0x0114(0x0001) (Edit) - unsigned char AISeatPos; // 0x0115(0x0001) (Edit) - unsigned char DamageRules; // 0x0116(0x0001) (Edit) - unsigned char PreferredExitSide; // 0x0117(0x0001) (Edit) - unsigned char DontResetWeaponFireSwitchPerShot; // 0x0118(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0119(0x0003) MISSED OFFSET - struct FName HijackAimSocket; // 0x011C(0x0008) (Edit) - float DamageTransferFactor; // 0x0124(0x0004) (Edit) - float DamageTransferFactor_AI; // 0x0128(0x0004) (Edit) - TArray ExtraDeathImpulsesDuringRagdoll; // 0x012C(0x000C) (Edit, Const, NeedCtorLink) - class UStatusEffectDefinition* StatusEffectToApplyOnKillEjection; // 0x0138(0x0004) (Edit, Const) - int HUD_SeatIndexForWeapon; // 0x013C(0x0004) (Edit) - struct FVector EjectRandMin; // 0x0140(0x000C) (Edit) - struct FVector EjectRandMax; // 0x014C(0x000C) (Edit) - class UForceFeedbackWaveform* ControllerRumbleWhenRotating; // 0x0158(0x0004) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVehicleSeatDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WillowVehicleSimCar -// 0x006C (0x00C8 - 0x0134) -class UWillowVehicleSimCar : public USVehicleSimCar -{ -public: - struct FInterpCurveFloat TorqueVSpeedCurve; // 0x00C8(0x0010) (Edit, NeedCtorLink) - struct FInterpCurveFloat DefaultTorqueVSpeedCurve; // 0x00D8(0x0010) (Transient, NeedCtorLink) - float TotalSpinVel; // 0x00E8(0x0004) - float LSDFactor; // 0x00EC(0x0004) (Edit) - float ThrottleSpeed; // 0x00F0(0x0004) (Edit) - float SlopeMinDriveLimit; // 0x00F4(0x0004) (Edit) - float SlopeMaxDriveLimit; // 0x00F8(0x0004) (Edit) - float MinRPM; // 0x00FC(0x0004) - float MaxRPM; // 0x0100(0x0004) - float ActualThrottle; // 0x0104(0x0004) - unsigned long bForceThrottle : 1; // 0x0108(0x0004) - unsigned long bHasForcedThrottle : 1; // 0x0108(0x0004) - float LastLerpVal; // 0x010C(0x0004) - float WheelSmoothingSpeed; // 0x0110(0x0004) - float FrontalCollisionGripFactor; // 0x0114(0x0004) (Edit) - float InAirUprightTorqueFactor; // 0x0118(0x0004) (Edit) - float InAirUprightMaxTorque; // 0x011C(0x0004) (Edit) - TArray PhysicalMaterialTireModels; // 0x0120(0x000C) (Edit, NeedCtorLink) - float CachedMaxTorqueCurveSpeed; // 0x012C(0x0004) (Transient) - float CachedSpeedCapMultiplier; // 0x0130(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVehicleSimCar"); - return ptr; - } - - - void ResetTorqueCurve(); - void StretchTorqueCurve(float Multiplier); -}; - - -// Class WillowGame.WillowVehicleSimChopper -// 0x00BC (0x0094 - 0x0150) -class UWillowVehicleSimChopper : public USVehicleSimBase -{ -public: - float MaxThrustForce; // 0x0094(0x0004) (Edit) - float MaxReverseForce; // 0x0098(0x0004) (Edit) - float LongDamping; // 0x009C(0x0004) (Edit) - float MaxStrafeForce; // 0x00A0(0x0004) (Edit) - float LatDamping; // 0x00A4(0x0004) (Edit) - float DirectionChangeForce; // 0x00A8(0x0004) (Edit) - float MaxRiseForce; // 0x00AC(0x0004) (Edit) - float UpDamping; // 0x00B0(0x0004) (Edit) - float TurnTorqueFactor; // 0x00B4(0x0004) (Edit) - float TurnTorqueMax; // 0x00B8(0x0004) (Edit) - float TurnDamping; // 0x00BC(0x0004) (Edit) - float MaxYawRate; // 0x00C0(0x0004) (Edit) - float PitchTorqueFactor; // 0x00C4(0x0004) (Edit) - float PitchTorqueMax; // 0x00C8(0x0004) (Edit) - float PitchDamping; // 0x00CC(0x0004) (Edit) - float RollTorqueTurnFactor; // 0x00D0(0x0004) (Edit) - float RollTorqueStrafeFactor; // 0x00D4(0x0004) (Edit) - float RollTorqueMax; // 0x00D8(0x0004) (Edit) - float RollDamping; // 0x00DC(0x0004) (Edit) - float StopThreshold; // 0x00E0(0x0004) (Edit) - float MaxRandForce; // 0x00E4(0x0004) (Edit) - float RandForceInterval; // 0x00E8(0x0004) (Edit) - unsigned long bAllowZThrust : 1; // 0x00EC(0x0004) (Edit) - unsigned long bFullThrustOnDirectionChange : 1; // 0x00EC(0x0004) (Edit) - unsigned long bShouldCutThrustMaxOnImpact : 1; // 0x00EC(0x0004) (Edit) - unsigned long bRecentlyHit : 1; // 0x00EC(0x0004) - unsigned long bStrafeAffectsTurnDamping : 1; // 0x00EC(0x0004) - unsigned long bHeadingInitialized : 1; // 0x00EC(0x0004) - unsigned long bStabilizeStops : 1; // 0x00EC(0x0004) (Edit) - unsigned long bAutoHover : 1; // 0x00EC(0x0004) (Edit) - float StrafeTurnDamping; // 0x00F0(0x0004) - float TargetHeading; // 0x00F4(0x0004) - float TargetPitch; // 0x00F8(0x0004) - float PitchViewCorrelation; // 0x00FC(0x0004) - struct FVector RandForce; // 0x0100(0x000C) - struct FVector RandTorque; // 0x010C(0x000C) - float AccumulatedTime; // 0x0118(0x0004) - float StabilizationForceMultiplier; // 0x011C(0x0004) (Edit) - float CurrentStabilizationMultiplier; // 0x0120(0x0004) - struct FVector OldVelocity; // 0x0124(0x000C) - float StoppedBrakeTorque; // 0x0130(0x0004) - float HardLimitAirSpeedScale; // 0x0134(0x0004) - float MaxVelocityWhenAdjustingHover; // 0x0138(0x0004) (Edit) - float HoverDeadZone; // 0x013C(0x0004) (Edit) - float RiseAdjustmentInterval; // 0x0140(0x0004) (Edit) - float DesiredHoverHeight; // 0x0144(0x0004) - float PreviousZVel; // 0x0148(0x0004) - float AdjustedRise; // 0x014C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVehicleSimChopper"); - return ptr; - } - -}; - - -// Class WillowGame.WillowVehicleSimFly -// 0x0008 (0x0094 - 0x009C) -class UWillowVehicleSimFly : public USVehicleSimBase -{ -public: - float RiseSpeed; // 0x0094(0x0004) (Edit) - float MoveSpeed; // 0x0098(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVehicleSimFly"); - return ptr; - } - -}; - - -// Class WillowGame.WillowVehicleSimHover -// 0x002C (0x00C8 - 0x00F4) -class UWillowVehicleSimHover : public USVehicleSimCar -{ -public: - class AWillowVehicle_FlyingVehicle* FlyingVehicle; // 0x00C8(0x0004) - struct FVector AirTransFriction; // 0x00CC(0x000C) (Edit) - float AirRotFriction; // 0x00D8(0x0004) (Edit) - struct FVector ForceScalar; // 0x00DC(0x000C) (Edit) - float TorqueScalar; // 0x00E8(0x0004) (Edit) - float TiltScalar; // 0x00EC(0x0004) (Edit) - float MoveTiltAmount; // 0x00F0(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVehicleSimHover"); - return ptr; - } - -}; - - -// Class WillowGame.WillowVehicleSimTank -// 0x000C (0x00F8 - 0x0104) -class UWillowVehicleSimTank : public USVehicleSimTank -{ -public: - unsigned long bDoStoppedTurns : 1; // 0x00F8(0x0004) (Edit) - float SteeringThresholdForStoppedTurns; // 0x00FC(0x0004) (Edit) - float EngineDampingOnStoppedTurns; // 0x0100(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVehicleSimTank"); - return ptr; - } - -}; - - -// Class WillowGame.WillowWaterSMActor -// 0x0000 (0x0190 - 0x0190) -class AWillowWaterSMActor : public AStaticMeshActor -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowWaterSMActor"); - return ptr; - } - -}; - - -// Class WillowGame.WillowWeapon -// 0x05B4 (0x09AC - 0x0F60) -class AWillowWeapon : public AWeapon -{ -public: - struct FPointer VfTable_IIInstanceData; // 0x09AC(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIMissionInventory; // 0x09B0(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBehaviorConsumer; // 0x09B4(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIItemCardable; // 0x09B8(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IINounAttributeProvider; // 0x09BC(0x0004) (Const, Native, NoExport) - int NextFiringPatternIndex; // 0x09C0(0x0004) - int StoredAmmo; // 0x09C4(0x0004) (Net) - struct FResourcePoolReference AmmoPool; // 0x09C8(0x000C) (Net, RepRetry) - int AmmoNotInClip; // 0x09D4(0x0004) (Edit, Net) - unsigned long bUpdateAmmoNotInClip : 1; // 0x09D8(0x0004) - unsigned long bAmmoRefilledDuringReload : 1; // 0x09D8(0x0004) (Transient) - unsigned long bItemNameGenerated : 1; // 0x09D8(0x0004) - unsigned long bUseOverheatBehavior : 1; // 0x09D8(0x0004) - unsigned long bBurstDelayActive : 1; // 0x09D8(0x0004) (Transient) - unsigned long bDisplayWeaponShotDebug : 1; // 0x09D8(0x0004) - unsigned long bDisableFireViewShake : 1; // 0x09D8(0x0004) - unsigned long bDisableWeaponSpread : 1; // 0x09D8(0x0004) - unsigned long bHoldToZoom : 1; // 0x09D8(0x0004) (Edit) - unsigned long bFadeOnZoomBegin : 1; // 0x09D8(0x0004) - unsigned long bFadeOnZoomEnd : 1; // 0x09D8(0x0004) - unsigned long bDeRezzed : 1; // 0x09D8(0x0004) (Net, Transient, RepNotify) - unsigned long bReplicateFiringSounds : 1; // 0x09D8(0x0004) (Transient) - unsigned long bSwappingWeaponAfterPutDown : 1; // 0x09D8(0x0004) (Transient) - unsigned long bMuzzleFlashPSCLoops : 1; // 0x09D8(0x0004) (Edit) - unsigned long bSelectRandomPartsOnInitialization : 1; // 0x09D8(0x0004) - unsigned long bInitAnimationsOnAttach : 1; // 0x09D8(0x0004) (Transient) - unsigned long bContinuousBeamIsFiring : 1; // 0x09D8(0x0004) - unsigned long bCrosshairEnabled : 1; // 0x09D8(0x0004) - unsigned long bSuppressCrosshair : 1; // 0x09D8(0x0004) - unsigned long bIsBlockedAfterBusy : 1; // 0x09D8(0x0004) (Transient) - unsigned long bUseRealTimeForZoom : 1; // 0x09D8(0x0004) (Transient) - unsigned long bAttachedToInstigator : 1; // 0x09D8(0x0004) (Transient) - unsigned long bHolsteredOnBody : 1; // 0x09D8(0x0004) (Transient) - unsigned long bActivatedDuringVehicleTransition : 1; // 0x09D8(0x0004) (Transient) - unsigned long bOnlyPlayFirstPersonAnimOnNextEquip : 1; // 0x09D8(0x0004) (Transient) - unsigned long bManualReload : 1; // 0x09D8(0x0004) (Transient) - int ShotCost; // 0x09DC(0x0004) (Edit, Net, Transient) - int ShotCostBaseValue; // 0x09E0(0x0004) (Const) - TArray ShotCostModifierStack; // 0x09E4(0x000C) (Const, Transient, NeedCtorLink) - int AdditionalRicochets; // 0x09F0(0x0004) (Net, Transient) - int AdditionalRicochetsBaseValue; // 0x09F4(0x0004) (Const) - TArray AdditionalRicochetsModifierStack; // 0x09F8(0x000C) (Const, Transient, NeedCtorLink) - float LastFireTime; // 0x0A04(0x0004) - int ClipSize; // 0x0A08(0x0004) (Net, Transient) - int ClipSizeBaseValue; // 0x0A0C(0x0004) (Const, Net) - TArray ClipSizeModifierStack; // 0x0A10(0x000C) (Const, Transient, NeedCtorLink) - int LastReloadCnt; // 0x0A1C(0x0004) - int LastClipSize; // 0x0A20(0x0004) - int AmmoLeftInClipDuringReload; // 0x0A24(0x0004) (Transient) - int ReloadCnt; // 0x0A28(0x0004) - int CurrentBurstShotCount; // 0x0A2C(0x0004) - float ReloadTime; // 0x0A30(0x0004) (Edit, Net, Transient) - float ReloadTimeBaseValue; // 0x0A34(0x0004) (Const, Net) - TArray ReloadTimeModifierStack; // 0x0A38(0x000C) (Const, Transient, NeedCtorLink) - unsigned char ReplicatedReloadState; // 0x0A44(0x0001) (Net, Transient, RepNotify) - unsigned char bUseWeaponMelee; // 0x0A45(0x0001) - unsigned char ZoomState; // 0x0A46(0x0001) - unsigned char BodyVariation; // 0x0A47(0x0001) (Transient) - unsigned char PutDownAnimState; // 0x0A48(0x0001) (Net, Transient, RepNotify) - unsigned char MagazineSpinState; // 0x0A49(0x0001) (Net, Transient, RepNotify) - unsigned char LastProcessedMagazineSpinState; // 0x0A4A(0x0001) (Transient) - unsigned char BarrelSpinState; // 0x0A4B(0x0001) (Net, Transient, RepNotify) - unsigned char LastProcessedBarrelSpinState; // 0x0A4C(0x0001) (Transient) - unsigned char VisibleAmmoState; // 0x0A4D(0x0001) (Transient) - unsigned char QuickSelectSlot; // 0x0A4E(0x0001) (Net, RepNotify) - unsigned char UnknownData00[0x1]; // 0x0A4F(0x0001) MISSED OFFSET - class USpecialMoveDefinition* Playing1stPersonReloadSMD; // 0x0A50(0x0004) (Transient) - class USpecialMoveDefinition* Playing3rdPersonReloadSMD; // 0x0A54(0x0004) (Transient) - struct FString GeneratedItemName; // 0x0A58(0x000C) (NeedCtorLink) - float OverheatRegenDelay; // 0x0A64(0x0004) (Net, Transient) - float OverheatRegenDelayBaseValue; // 0x0A68(0x0004) (Const) - TArray OverheatRegenDelayModifierStack; // 0x0A6C(0x000C) (Const, Transient, NeedCtorLink) - float FireRegenDelay; // 0x0A78(0x0004) (Net, Transient) - float FireRegenDelayBaseValue; // 0x0A7C(0x0004) (Const) - TArray FireRegenDelayModifierStack; // 0x0A80(0x000C) (Const, Transient, NeedCtorLink) - float RegenRate; // 0x0A8C(0x0004) (Net, Transient) - float RegenRateBaseValue; // 0x0A90(0x0004) (Const) - TArray RegenRateModifierStack; // 0x0A94(0x000C) (Const, Transient, NeedCtorLink) - float RegenAmount; // 0x0AA0(0x0004) (Transient) - int OverheatAmmo; // 0x0AA4(0x0004) (Net) - float AmmoRegenStartTime; // 0x0AA8(0x0004) - float MeleeDamage; // 0x0AAC(0x0004) (Edit, Transient) - float MeleeDamageBaseValue; // 0x0AB0(0x0004) (Const) - TArray MeleeDamageModifierStack; // 0x0AB4(0x000C) (Const, Transient, NeedCtorLink) - float NormalizedInstantHitDamage; // 0x0AC0(0x0004) (Net, Transient) - float NormalizedInstantHitDamageBaseValue; // 0x0AC4(0x0004) (Const) - TArray NormalizedInstantHitDamageModifierStack; // 0x0AC8(0x000C) (Const, Transient, NeedCtorLink) - float NormalizedMeleeDamage; // 0x0AD4(0x0004) (Net, Transient) - float NormalizedMeleeDamageBaseValue; // 0x0AD8(0x0004) (Const) - TArray NormalizedMeleeDamageModifierStack; // 0x0ADC(0x000C) (Const, Transient, NeedCtorLink) - float BurstInterval; // 0x0AE8(0x0004) (Net, Transient) - float BurstIntervalBaseValue; // 0x0AEC(0x0004) (Const, Net) - TArray BurstIntervalModifierStack; // 0x0AF0(0x000C) (Const, Transient, NeedCtorLink) - int AutomaticBurstCount; // 0x0AFC(0x0004) (Net, Transient) - int AutomaticBurstCountBaseValue; // 0x0B00(0x0004) (Const) - TArray AutomaticBurstCountModifierStack; // 0x0B04(0x000C) (Const, Transient, NeedCtorLink) - float BurstShotAccuracyImpulseScale; // 0x0B10(0x0004) (Net, Transient) - float BurstShotAccuracyImpulseScaleBaseValue; // 0x0B14(0x0004) (Const) - TArray BurstShotAccuracyImpulseScaleModifierStack; // 0x0B18(0x000C) (Const, Transient, NeedCtorLink) - float LastAutomaticBurstTime; // 0x0B24(0x0004) (Transient) - struct FInstanceDataSet InstanceDataState; // 0x0B28(0x000C) (Transient, Component, NeedCtorLink) - TArray WeaponShotDebugHistory; // 0x0B34(0x000C) (Transient, NeedCtorLink) - float BaseStatusEffectChanceModifier; // 0x0B40(0x0004) (Net, Transient) - float BaseStatusEffectChanceModifierBaseValue; // 0x0B44(0x0004) (Const) - TArray BaseStatusEffectChanceModifierModifierStack; // 0x0B48(0x000C) (Const, Transient, NeedCtorLink) - float StatusEffectChanceModifier; // 0x0B54(0x0004) (Net, Transient) - float StatusEffectChanceModifierBaseValue; // 0x0B58(0x0004) (Const) - TArray StatusEffectChanceModifierModifierStack; // 0x0B5C(0x000C) (Const, Transient, NeedCtorLink) - float StatusEffectSpreadTimeIntervalModifier; // 0x0B68(0x0004) (Transient) - float StatusEffectSpreadTimeIntervalModifierBaseValue; // 0x0B6C(0x0004) (Const) - TArray StatusEffectSpreadTimeIntervalModifierModifierStack; // 0x0B70(0x000C) (Const, Transient, NeedCtorLink) - float StatusEffectDamage; // 0x0B7C(0x0004) (Net, Transient) - float StatusEffectDamageBaseValue; // 0x0B80(0x0004) (Const, Net) - TArray StatusEffectDamageModifierStack; // 0x0B84(0x000C) (Const, Transient, NeedCtorLink) - float ZoomedEndFOV; // 0x0B90(0x0004) (Edit, Net, Transient) - float ZoomedEndFOVBaseValue; // 0x0B94(0x0004) (Const) - TArray ZoomedEndFOVModifierStack; // 0x0B98(0x000C) (Const, Transient, NeedCtorLink) - float ZoomedFOV; // 0x0BA4(0x0004) - float ZoomedRate; // 0x0BA8(0x0004) (Edit, Net, Transient) - float ZoomedRateBaseValue; // 0x0BAC(0x0004) (Const) - TArray ZoomedRateModifierStack; // 0x0BB0(0x000C) (Const, Transient, NeedCtorLink) - float ZoomFadeTime; // 0x0BBC(0x0004) - float ZoomStartTime; // 0x0BC0(0x0004) - class UMaterialInstance* WeaponMaterial; // 0x0BC4(0x0004) - class UMaterialInstance* SightFXCrosshairMaterial; // 0x0BC8(0x0004) - class USkeletalMeshComponent* ThirdPersonMesh; // 0x0BCC(0x0004) (ExportObject, Component, EditInline) - int CurrentSlot; // 0x0BD0(0x0004) - TArray ExtraSlots; // 0x0BD4(0x000C) (Component, NeedCtorLink) - struct FVector CachedMuzzleLocation; // 0x0BE0(0x000C) (Transient) - int CachedMuzzleLocationFrameNumber; // 0x0BEC(0x0004) (Transient) - class USkeletalMeshComponent* CachedMuzzleLocationMesh; // 0x0BF0(0x0004) (ExportObject, Transient, Component, EditInline) - class UWillowAnimNodeSlot* WeaponAnimNodeSlot; // 0x0BF4(0x0004) (Transient) - class UWillowAnimNodeSlot* ArmAnimNodeSlot; // 0x0BF8(0x0004) (Transient) - class UAkEvent* BulletWhipAkEvent; // 0x0BFC(0x0004) (Transient) - struct FImpactResponseParameters MyWeaponImpactResponseParameters; // 0x0C00(0x004C) (Transient, NeedCtorLink) - float MagazineSpinUpDuration; // 0x0C4C(0x0004) (Net, Transient) - float MagazineSpinUpDurationBaseValue; // 0x0C50(0x0004) (Const) - TArray MagazineSpinUpDurationModifierStack; // 0x0C54(0x000C) (Const, Transient, NeedCtorLink) - float MagazineSpinDownDuration; // 0x0C60(0x0004) (Net, Transient) - float MagazineSpinDownDurationBaseValue; // 0x0C64(0x0004) (Const) - TArray MagazineSpinDownDurationModifierStack; // 0x0C68(0x000C) (Const, Transient, NeedCtorLink) - float MagazineSpinUpPercent; // 0x0C74(0x0004) (Net, Transient) - float BodyFlapsExpandDuration; // 0x0C78(0x0004) (Net, Transient) - float BodyFlapsExpandDurationBaseValue; // 0x0C7C(0x0004) (Const) - TArray BodyFlapsExpandDurationModifierStack; // 0x0C80(0x000C) (Const, Transient, NeedCtorLink) - float BodyFlapsCollapseDuration; // 0x0C8C(0x0004) (Net, Transient) - float BodyFlapsCollapseDurationBaseValue; // 0x0C90(0x0004) (Const) - TArray BodyFlapsCollapseDurationModifierStack; // 0x0C94(0x000C) (Const, Transient, NeedCtorLink) - float BarrelFlapsExpandDuration; // 0x0CA0(0x0004) (Net, Transient) - float BarrelFlapsExpandDurationBaseValue; // 0x0CA4(0x0004) (Const) - TArray BarrelFlapsExpandDurationModifierStack; // 0x0CA8(0x000C) (Const, Transient, NeedCtorLink) - float BarrelFlapsCollapseDuration; // 0x0CB4(0x0004) (Net, Transient) - float BarrelFlapsCollapseDurationBaseValue; // 0x0CB8(0x0004) (Const) - TArray BarrelFlapsCollapseDurationModifierStack; // 0x0CBC(0x000C) (Const, Transient, NeedCtorLink) - float BaseGlowScale; // 0x0CC8(0x0004) (Transient) - float FinalGlowScale; // 0x0CCC(0x0004) (Transient) - class UWeaponGlowEffectDefinition* GlowEffect; // 0x0CD0(0x0004) (Transient) - float GlowEffectStartTime; // 0x0CD4(0x0004) (Transient) - float GlowImpulseScale; // 0x0CD8(0x0004) (Transient) - float GlowImpulseDecayStartTime; // 0x0CDC(0x0004) (Transient) - class UParticleSystemComponent* FirstPersonMuzzleFlash; // 0x0CE0(0x0004) (ExportObject, Component, EditInline) - TArray FirstPersonAltMuzzleFlashes; // 0x0CE4(0x000C) (ExportObject, Component, NeedCtorLink, EditInline) - class UParticleSystemComponent* ThirdPersonMuzzleFlash; // 0x0CF0(0x0004) (ExportObject, Component, EditInline) - TArray ThirdPersonAltMuzzleFlashes; // 0x0CF4(0x000C) (ExportObject, Component, NeedCtorLink, EditInline) - int NumberOfMuzzleFlashes; // 0x0D00(0x0004) (Edit, Transient) - int CurrentMuzzleFlashIndex; // 0x0D04(0x0004) (Edit, Transient) - class UParticleSystemComponent* FirstPersonShellCasing; // 0x0D08(0x0004) (ExportObject, Component, EditInline) - class UWillowPointLight* MuzzleFlashLight; // 0x0D0C(0x0004) (ExportObject, Component, EditInline) - class UWillowPointLight* ThirdPersonMuzzleFlashLight; // 0x0D10(0x0004) (ExportObject, Component, EditInline) - class UParticleSystemComponent* TracerParameterTemplate; // 0x0D14(0x0004) (ExportObject, Component, EditInline) - class UParticleSystem* MuzzleFlashPSTemplate; // 0x0D18(0x0004) (Transient) - float CurrentRating; // 0x0D1C(0x0004) - int OwnerStatsID; // 0x0D20(0x0004) - int WeaponStatsID; // 0x0D24(0x0004) - float ExtraShotChance; // 0x0D28(0x0004) (Net, Transient) - float ExtraShotChanceBaseValue; // 0x0D2C(0x0004) (Const) - TArray ExtraShotChanceModifierStack; // 0x0D30(0x000C) (Const, Transient, NeedCtorLink) - float ExtraShotDelay; // 0x0D3C(0x0004) (Net, Transient) - float ExtraShotDelayBaseValue; // 0x0D40(0x0004) (Const) - TArray ExtraShotDelayModifierStack; // 0x0D44(0x000C) (Const, Transient, NeedCtorLink) - struct FLockOnTargetStateStruct LockOnTargetState; // 0x0D50(0x0010) (Transient) - float BarrelSpinUpDuration; // 0x0D60(0x0004) (Net, Transient) - float BarrelSpinUpDurationBaseValue; // 0x0D64(0x0004) (Const) - TArray BarrelSpinUpDurationModifierStack; // 0x0D68(0x000C) (Const, Transient, NeedCtorLink) - float BarrelSpinDownDuration; // 0x0D74(0x0004) (Net, Transient) - float BarrelSpinDownDurationBaseValue; // 0x0D78(0x0004) (Const) - TArray BarrelSpinDownDurationModifierStack; // 0x0D7C(0x000C) (Const, Transient, NeedCtorLink) - float BarrelSpinUpPercent; // 0x0D88(0x0004) (Net, Transient) - struct FColor WeaponColor; // 0x0D8C(0x0004) (Edit) - float AimError; // 0x0D90(0x0004) (Edit, Net, Transient) - float AimErrorBaseValue; // 0x0D94(0x0004) (Const) - TArray AimErrorModifierStack; // 0x0D98(0x000C) (Const, Transient, NeedCtorLink) - float PerShotAccuracyImpulse; // 0x0DA4(0x0004) (Edit, Net, Transient) - float PerShotAccuracyImpulseBaseValue; // 0x0DA8(0x0004) (Const) - TArray PerShotAccuracyImpulseModifierStack; // 0x0DAC(0x000C) (Const, Transient, NeedCtorLink) - int ProjectilesPerShot; // 0x0DB8(0x0004) (Edit, Net, Transient) - int ProjectilesPerShotBaseValue; // 0x0DBC(0x0004) (Const, Net) - TArray ProjectilesPerShotModifierStack; // 0x0DC0(0x000C) (Const, Transient, NeedCtorLink) - TArray ExternalAttributeModifiers; // 0x0DCC(0x000C) (NeedCtorLink) - TArray WeaponAttributeModifiers; // 0x0DD8(0x000C) (NeedCtorLink) - TArray ZoomExternalAttributeModifiers; // 0x0DE4(0x000C) (NeedCtorLink) - TArray ZoomWeaponAttributeModifiers; // 0x0DF0(0x000C) (NeedCtorLink) - TArray WeaponCardModifierStats; // 0x0DFC(0x000C) (Const, Transient, NeedCtorLink) - struct FReplicatedInventoryCardData ReplicatedWeaponCardModifierValues[0x5]; // 0x0E08(0x0008) (Const, Net, Transient) - struct FWeaponDefinitionData DefinitionData; // 0x0E30(0x0044) (Edit, Net, RepNotify) - class UWeaponPartListCollectionDefinition* PartListCollection; // 0x0E74(0x0004) (Transient) - TArray WeaponPartBoneControllers; // 0x0E78(0x000C) (Transient, NeedCtorLink) - int ReloadCntOnLastVisibleAmmoBoneUpdate; // 0x0E84(0x0004) (Transient) - TArray VisibleAmmoBoneIndices; // 0x0E88(0x000C) (Transient, NeedCtorLink) - struct FName LeftHandGripAnimWeapon; // 0x0E94(0x0008) - class AWillowWeapon* LastComparedWeapon; // 0x0E9C(0x0004) - struct FName StoredPreviousStateName; // 0x0EA0(0x0008) - TArray ShellCasingImpacts; // 0x0EA8(0x000C) (NeedCtorLink) - float ProjectileSpeedMultiplier; // 0x0EB4(0x0004) (Transient) - float ProjectileSpeedMultiplierBaseValue; // 0x0EB8(0x0004) (Const) - TArray ProjectileSpeedMultiplierModifierStack; // 0x0EBC(0x000C) (Const, Transient, NeedCtorLink) - float UpdateMipTimer; // 0x0EC8(0x0004) (Transient) - float WantsMissedShotNotifications; // 0x0ECC(0x0004) (Transient) - float WantsMissedShotNotificationsBaseValue; // 0x0ED0(0x0004) (Const) - TArray WantsMissedShotNotificationsModifierStack; // 0x0ED4(0x000C) (Const, Transient, NeedCtorLink) - struct FBehaviorConsumerHandle ConsumerHandle; // 0x0EE0(0x0004) - TArray NounState; // 0x0EE4(0x000C) (Transient, NeedCtorLink) - float TotalAutomaticFiringTime; // 0x0EF0(0x0004) (Transient) - struct FImpactInfo LastLocalHitTraceInfo; // 0x0EF4(0x005C) (Transient, Component) - struct FString CrosshairFrameOverride; // 0x0F50(0x000C) (Transient, NeedCtorLink) - float ReplicatedZoomedEndFOVBaseValue; // 0x0F5C(0x0004) (Net, Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowWeapon"); - return ptr; - } - - - bool GetCanHolster(); - struct FName GetBodyWeaponHoldName(); - void ForcePutDownInactiveWeapon(); - struct FString GetCrosshairFrame(); - bool IsUsefulToThisPlayer(class APlayerController* C); - static bool CheckDefMatch(bool bShortCheck, bool bUniqueIDCheck, struct FWeaponDefinitionData* Def, struct FWeaponDefinitionData* OtherDef); - static bool SerialNumberMatchesDef(bool bShortCheck, bool bUniqueIDCheck, struct FInventorySerialNumber* SerialNumber, struct FWeaponDefinitionData* Def); - static class AWillowWeapon* CreateWeaponFromSerialNumber(class UObject* InAdditionalQueryInterfaceSource, struct FInventorySerialNumber* SerialNumber); - static bool UnpackSerialNumber(struct FInventorySerialNumber* SerialNumber, struct FWeaponDefinitionData* Def); - static struct FInventorySerialNumber PackSerialNumber(struct FWeaponDefinitionData* Def); - struct FInventorySerialNumber CreateSerialNumber(); - void AddGlowScaleImpulse(float ScaleImpulse); - void StopAnyGlowEffect(); - void StopGlowEffect(class UWeaponGlowEffectDefinition* Effect); - void PlayGlowEffect(class UWeaponGlowEffectDefinition* Effect); - float GetLockOnStartTime(); - float GetLockOnRequiredTime(); - bool LockOnInProgress(); - void ForceZoomDebug(); - class UImpactDefinition* GetTraceImpact(); - void ServerNotifyTargetLockSuccessful(class AActor* NewLockOnTarget); - void NotifyTargetLockSuccessful(class AActor* NewLockOnTarget); - static void DefinitionFromHashString(const struct FString& HashString, struct FWeaponDefinitionData* WeaponData); - struct FString GetHashString(); - static void OverrideRecoilAnimScaleDebug(float AnimScale); - float GetCurrentZoomedRecoilAnimScale(); - float GetCurrentRecoilAnimScale(bool bIgnoreZoom); - static class AWillowWeapon* CreateWeaponFromDef(const struct FWeaponDefinitionData& NewWeaponDef, class AWillowPawn* PlayerOwner, bool bForceSelectNameParts); - bool DoesDamageType(unsigned char DamageType); - bool IsDamageCauser(unsigned char DamageCauserType); - bool IsMissionWeapon(); - bool CanBeSaved(); - int GetControllerPlayerExpLevelRequiredToUse(class AController* OtherController); - bool CanInventoryBeSoldOrStoredByOwner(); - bool CanInventoryBeDroppedByOwner(); - void HitRegionConsumerPlayHit(const struct FImpactInfo& Impact); - void PlayImpactEffects(const struct FVector& FireLocation, const struct FVector& HitLocation); - float GetFireIntervalChanceModifier(); - float GetStatusEffectBaseChanceModifier(class UObject* Context); - float GetStatusEffectChanceModifier(class UObject* Context); - float GetStatusEffectBaseDamage(class UObject* Context); - bool CanBeUsedBy(class APawn* Other); - static class AWillowWeapon* CreateWeaponFromMemento(const struct FWeaponMemento& Memento, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, class UObject* InAdditionalQueryInterfaceSource); - struct FWeaponMemento GetMemento(); - struct FString GetModelName(); - bool GetSocketLocationOnOwnerOrWeapon(const struct FName& SocketName, struct FVector* SourceLocation); - void Behavior_Fire(class UFiringModeDefinition* FiringModeDefinition, const struct FVector& Direction, const FScriptInterface& WorldBodyInterface, float DamageAmount, float DamageRadius, float Momentum, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UImpactDefinition* ImpactDefinition, const struct FName& FireSourceSocket, bool bTreatDirectionAsDestination); - class UImpactDefinition* GetDroppedImpactDefinition(); - void FinishedWeaponAction(); - void Behavior_ChangeVisibility(bool bVisible); - void Behavior_ToggleVisibility(); - bool GetInstanceData(const struct FName& DataName, TArray* InstanceData); - bool GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState); - bool GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState); - void DestroyOwnedInstanceData(); - bool RemoveInstanceDataObject(class UObject* InstanceDataObject); - bool RemoveInstanceData(const struct FName& DataName); - bool SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames); - void SpawnTracerAtLocation(const struct FVector& EffectLocation, const struct FVector& HitLocation); - void SpawnTracer(const struct FVector& HitLocation); - struct FVector GetTracerStartLocation(); - bool CanCompareUIStat(class UAttributePresentationDefinition* Attrib, class UAttributePresentationDefinition* CompareAttrib, class AWillowWeapon* CompareItem); - int CompareUIStat(int StatIdx, class AWillowInventory* CompareTo); - float GetAIRangeValue(struct FAIRange* Range); - float GetAIBurstLength(); - float GetAIFireDelay(); - float GetBarrelRotationsPerSecondAtFullFireRate(); - unsigned char GetBarrelSpinMode(); - float GetFireSpeed(); - void NotifyWeaponBoneControlStoppedFiring(); - void NotifyWeaponBoneControlFiredShot(); - void NotifyWeaponBoneControl(const struct FName& BoneControlName, unsigned char WeaponEventType, unsigned char WeaponPartType); - void StopAnimation(unsigned char AnimType, float fDesiredDuration); - float PlayAnimation(unsigned char AnimType, const struct FName& Sequence, float fDesiredDuration, bool bLoop, float BlendInTime, float BlendOutTime); - void StopFirstPersonBodyAnimation(unsigned char ActionType, bool bInterrupted); - float PlayFirstPersonBodyAnimation(unsigned char ActionType, float PlayRateScale, float Duration, class USpecialMoveDefinition** PlayedSMD); - struct FString GetTemplateString(int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3); - void ChangeParticleAttachmentVisibilityInternal(bool bIsVisible); - void ChangeParticleAttachmentVisibility(bool bIsVisible); - void ChangeAltMuzzleFlashesVisibility(bool bIsVisible, TArray* MuzzleFlashes); - void ChangeThirdPersonVisibility(bool bIsVisible); - void ToggleThirdPersonVisibility(); - void ChangeFirstPersonVisibility(bool bIsVisible); - void ToggleFirstPersonVisibility(); - void ChangeVisibility(bool bIsVisible); - float GetDamageRadius(); - void RefireDelayAfterBusy(); - void OwnerEnteredVehicle(); - void Destroyed(); - void BeginReload(unsigned char FireModeNum); - void BeginManualReload(unsigned char FireModeNum); - void ServerStartReload(unsigned char FireModeNum); - void StartReload(unsigned char FireModeNum); - void TimeWeaponReload(); - void StopReloadAnim(); - void PlayReloadAnim(); - unsigned char GetReplicatedReloadState(); - void SetReplicatedReloadState(unsigned char ReloadState); - int SelectAnimationData(TArray* Animations); - struct FName SelectAnimation(TArray* Animations, class UAnimSet** ReqAnimSet); - void AmmoReloaded(); - void ReloadDone(); - void StopWeaponAnimation(); - class UWillowAnimNodeSlot* GetWeaponAnimNodeSlot(unsigned char AnimationType); - class UWillowAnimNodeSlot* GetWillowAnimNodeSlot(class USkeletalMeshComponent* SKMesh, bool bOffHandSlot); - void StopReloading(); - bool NeedToReload(); - void DisassociateAmmoPool(); - void ItemRemovedFromInvManager(); - void ClientSoldTo(bool bSoldAll); - void LoadedWeapon(int AmmoCnt); - void AssociateAmmoPool(); - void UpdateStatsOnWeaponPickup(class APawn* NewOwner); - void AnnouncePickup(class APawn* Other); - void GivenTo(class APawn* NewOwner, bool bReady, bool bDoNotActivate); - void RemoveFromShop(); - void RefireCheckTimer(); - void GetZoomSocketBone(struct FVector* BoneLocation, struct FRotator* BoneRotation); - void GetZoomSocket(struct FVector* SocketLocation, struct FRotator* SocketRotation); - class USkeletalMeshSocket* GetIronsightsSocket(const struct FName& SocketName); - struct FVector GetEffectLocation(); - struct FVector GetPhysicalFireStartLoc(const struct FVector& AimDir); - void UninitializeAfterPutDown(); - void UpdateLastReloadCnt(); - void TryPutDownEx(); - bool TryPutDown(); - void Unreadied(); - class AController* GetResourcePoolContext(); - void ClientSetReloadCounts(int InLastReloadCnt, int InReloadCnt); - void InitializeWeaponAfterBringUp(); - void InitializeAmmoAfterBringUp(); - void BurstDelayComplete(); - bool ShouldRefire(); - void TickMagazineSpinUp(float DeltaSeconds); - void TickBarrelSpinUp(float DeltaSeconds); - float GetBurstInterval(); - float GetFireInterval(unsigned char FireModeNum); - void RefillClip(); - struct FRotator GetAdjustedAim(const struct FVector& StartFireLoc); - struct FRotator AddSpread(const struct FRotator& BaseAim); - void AddRegeneratedAmmo(int Amount); - void ExtraFireAmmunition(); - void SharedFireAmmunition(); - void FireAmmunition(); - void AddAccuracyImpulse(float Impulse); - void ClientVehicleTransitionWeaponSet(bool bOnlyPlayFirstPersonEquipAnim); - void VehicleTransitionWeaponSet(bool bOnlyPlayFirstPersonEquipAnim); - bool ClientWeaponSetWaitForAmmoPool(); - void ClientWeaponSet(bool bOptionalSet, bool bDoNotActivate); - bool ForceWeaponToBeEquipped(); - void SendToFiringState(unsigned char FireModeNum); - bool CanPerformAction(); - void CheckZoomState(); - void ForceUnzoom(bool bClearInput); - void ClientStartZoom(); - void StopZoom(bool bSuppressFade); - void StartZoom(); - float GetZoomTime(); - void ClientStopZoom(bool bSupressFade); - void SetZoomStartTime(float ZoomDuration); - void AdjustZoomBasisTime(bool bUseRealTime); - float GetZoomBasisTime(); - void EndFire(unsigned char FireModeNum); - void ClientEndFire(unsigned char FireModeNum); - void BeginFire(unsigned char FireModeNum); - void ServerSetZoomState(unsigned char NewZoomState); - void DisplayScope(bool bDisplay); - bool IsScoped(); - void AdjustMuzzleFlashForZoomState(unsigned char NewZoomState); - void SetZoomState(unsigned char NewZoomState); - void SetViewDistanceScaleWeaponZoomFactor(float ZoomFactor); - void TickZoom(float DeltaTime); - float AdjustFOVAngle(float VFOVAngle); - bool IsZoomedIn(bool bTransitionCounts); - bool bZoomed(); - void RemoveAllZoomWeaponAttributeEffects(); - void RemoveAllZoomExternalAttributeEffects(); - void ApplyAllZoomWeaponAttributeEffects(); - void ApplyAllZoomExternalAttributeEffects(); - void UpdateFiredStats(int NoShots); - unsigned char GetDamageSurfaceTypeFromImpact(struct FImpactInfo* Impact); - void ProcessInstantHitBullet(unsigned char FiringMode, const struct FImpactInfo& Impact, float BulletDamage, class UFiringModeDefinition* FiringModeDefinition, class APawn* InstigatorOverride, bool bOvercharged, class UWillowDamagePipeline** PipelineObject); - void CustomFire(); - void ExecuteProjectileFiredConstructEvent(class UObject* InInstigator, class UObject* InProjectile, struct FBehaviorConsumerHandle* InConsumerHandle); - void ConditionalSetGearLikenessOnProjectile(class AWillowProjectile* SpawnedProjectile); - class AProjectile* ProjectileDefinitionFire(class UFiringModeDefinition* FireModeDef); - void FiringModeDefinitionFire(class UFiringModeDefinition* FiringModeDefinition); - void InstantFire(); - bool ShouldBulletRicochetTowardsEnemy(); - bool IsOvercharged(); - class UFiringModeDefinition* GetFiringModeDefinition(); - void ClearSavedFireData(); - void SaveFireData(const struct FVector& AimPosition, const struct FRotator& AimDirection, const struct FRotator& AimAdjustment, const struct FRotator& SpreadAimAdjustment, float ShotDistance); - struct FVector InstantFireEndTrace(const struct FVector& StartTrace); - struct FVector InstantFireStartTrace(); - void ClientWeaponEmpty(); - void WeaponEmpty(); - void PlayDryFireSound(bool bTryingToFire); - bool DenyPickupQuery(const FScriptInterface& Pickup); - void UpdateVisibleAmmoBones(); - void SetVisibleAmmoState(unsigned char NewState); - bool ShouldAutoReloadWhileFiring(); - bool HasSpareAmmo(); - bool HasAnyAmmo(); - bool HasActiveAmmo(unsigned char FireModeNum, int Amount); - bool HasAmmo(unsigned char FireModeNum, int Amount); - int AddAmmo(int Amount); - void ConsumeAmmo(unsigned char FireModeNum); - bool ReadyToFire(bool bFinished); - unsigned char BestMode(); - bool ShouldFireWithoutTarget(); - bool FireOnRelease(); - void FireHack(unsigned char Mode); - bool CanHeal(class AActor* Other); - float GetWeaponRating(); - float GetZoomFOVEffect(); - float GetZoomEffect(); - unsigned char GetHand(); - void SetHand(unsigned char NewWeaponHand); - bool CanThrow(); - void GetViewAxes(struct FVector* XAxis, struct FVector* YAxis, struct FVector* ZAxis); - void DumpAnimSets(const struct FString& EventStr); - void DetachWeapon(); - void DetachMuzzleFlash(); - void AttachMuzzleFlash(); - void CreateAltMuzzleFlashes(class UParticleSystemComponent* MuzzleFlashTemplate, TArray* MuzzleFlashes); - void AttachAltMuzzleFlashes(class USkeletalMeshComponent* ParentComp, TArray* MuzzleFlashes); - void DetachAltMuzzleFlashes(class USkeletalMeshComponent* ParentComp, TArray* MuzzleFlashes); - void ClearAltMuzzleFlashes(class USkeletalMeshComponent* ParentComp, TArray* MuzzleFlashes); - void AttachShellCasingComponent(); - class UParticleSystem* GetShellCasingPSCTemplate(); - struct FRotator GetOffHandShellCasingRotOffset(); - struct FVector GetScopedShellCasingOffset(); - struct FName GetShellCasingSocket(); - void UpdateForegroundFOV(); - void AttachWeaponTo(class USkeletalMeshComponent* MeshCpnt, const struct FName& SocketName); - void PlayWeaponEquip(bool bPlay3rdPerson, bool bPlay1stPerson); - void NotifyPawnWeaponChanged(); - void TimeWeaponEquipping(); - float GetEquipTime(); - float RaiseFirstPersonWeapon(); - float LowerFirstPersonWeapon(); - void StopWeaponPutDownAnim(bool bStop3rdPerson, bool bStop1stPerson); - void PlayWeaponPutDown(bool bSwappingWeapons); - void TimeWeaponPutDown(); - float GetPutDownTime(); - void TryTimeWeaponPutDown(); - void StopMuzzleFlash(); - void CauseMuzzleFlash(class USkeletalMeshComponent* WeaponMesh, class UParticleSystemComponent* MuzzleFlash, class UWillowPointLight** FlashLight); - void MuzzleFlashTimer(); - void PlayStopSpinningUpSound(); - void PlayStartSpinningUpSound(); - void MagazineSpinStateChanged(unsigned char NewState); - void BarrelSpinStateChanged(unsigned char NewState); - void PlayStoppedFiringSound(); - void PlayFiringSound(); - void ShakeView(); - void PlayRezEffect(); - void DeRezEffectFinished(); - float PlayDeRezEffect(); - void StopFireEffects(unsigned char FireModeNum); - void PlayFireEffects(unsigned char FireModeNum, const struct FVector& HitLocation); - struct FRotator GetWeaponMuzzleRotation(class USkeletalMeshComponent* WeaponMesh); - struct FVector GetWeaponMuzzleLocation(class USkeletalMeshComponent* WeaponMesh); - static struct FString GenerateHumanReadableNameFromDefinitionParts(bool bIncludeManufacturer, bool bIncludeModelName, bool bIncludePrefixTitle, struct FWeaponDefinitionData* DefData); - struct FString GetInventoryCardString(bool bIncludeManufacturer, bool bIncludeModelName, bool bIncludePrefixTitle); - static struct FString GenerateHumanReadableNameFromDefinition(struct FWeaponDefinitionData* DefData); - struct FString GenerateHumanReadableName(); - struct FString GetShortHumanReadableName(); - struct FString GetHumanReadableName(); - class UInventoryCardPresentationDefinition* GetPresentationDefinition(); - struct FString FormatFunStatsText(TArray* BottomStats); - struct FString GenerateFunStatsText(); - void GetInventoryStatTextData(TArray* Stats); - void GetInventoryStatNumberData(class AWillowInventory* CompareAgainstThing, class AWillowPlayerController* WPCContext, TArray* Stats); - void CacheWeaponCard(); - int GetAmmoCount(); - int GetMaxAmmo(); - void DrawZoomDebug(class AHUD* H); - bool IsCrosshairEnabled(bool bForScope); - void SetCrosshairEnabled(bool bNewCrosshairEnabled); - float GetMultiProjectileDamage(); - void ComputeValueOfParts(); - static bool IsAllPartsDebugEnabled(); - static void ToggleAllPartsDebug(); - class UWeaponNamePartDefinition* SelectNamePartFromList(TArray* NameList); - void ChooseRandomNameParts(); - void ChooseRandomParts(class UObject* ContextSource); - void ChoosePartListCollection(); - void RemoveAllExternalAttributeEffects(); - void ApplyNamePartWeaponAttributeEffects(); - void ApplyAllWeaponAttributeEffects(bool bIncludeNameParts); - void ApplyAllExternalAttributeEffects(); - void ApplyAnimThresholdAttributeValues(); - bool ClientInitializeFromWeaponTypeDefinition(); - static int StaticCalculateWeaponRarityLevel(struct FWeaponDefinitionData* InDefinitionData); - static class UWillowDamageTypeDefinition* StaticGetWeaponDamageType(struct FWeaponDefinitionData* InDefinitionData); - static bool StaticIsTechWeapon(struct FWeaponDefinitionData* InDefinitionData); - class UDamageTypeDefinition* GetDamageTypeDefinitionForFiringMode(class UFiringModeDefinition* FiringMode); - void CalculatePartDependentWeaponBaseValues(); - void CalculateWeaponBaseValues(); - void RecomputeAttributeBaseValues(); - void RecomputeNormalizedDamageValues(); - void StoreExplosionInstanceData(class UExplosionDefinition* ExplosionDef, const struct FName& InstanceDataName); - void AdjustWeaponForBeingInBackpack(); - void InitializeInternal(bool bForceSelectNameParts); - void InitializeFromDefinitionData(const struct FWeaponDefinitionData& NewDefinitionData, class UObject* InAdditionalQueryInterfaceSource, bool bForceSelectNameParts); - void InitializeInventory(class UBaseBalanceDefinition* InBalanceDef, class UManufacturerDefinition* InManufacturer, int InGradeIndex, class UObject* InAdditionalQueryInterfaceSource); - void CheckWeaponAgainstEquippedWeaponsBeingSwapped(); - void CheckWeaponAgainstBackpackInventoryBeingEquipped(); - void ReplicatedEvent(const struct FName& VarName); - void SetElementalFrame(); - void ChangeAltMuzzleFlashOwnerVisibility(bool bInOwnerNoSee, TArray* MuzzleFlashes); - void ChangeFirstPersonOwnerVisibility(bool bInOwnerNoSee); - void ChangeThirdPersonOwnerVisibility(bool bInOwnerNoSee); - void ChangeOwnerVisibility(bool bIsFirstPerson); - void DetachThirdPersonMesh(); - void StopLoopingSounds(); - void RemoteDetachWeapon(); - void DetachFirstPersonMesh(); - void AttachThirdPersonMeshToComponent(class USkeletalMeshComponent* SkeletalMesh, bool bOwnerNoSee, bool bOffHandWeapon); - void AttachFirstPersonMeshToRemotePlayer(class USkeletalMeshComponent* MeshCpnt, bool bOffHandWeapon); - class UMeshComponent* ClonePrimaryMesh(); - void CloneAppearance(class AActor* CloneOwner, class USkeletalMeshComponent* ClonedPrimaryMeshComponent, TArray* ClonedComponentsAttachedToPrimaryMesh, class UMaterialInstance** ClonedMeshMaterial); - void PreRemoveNotify(class UMeshComponent* Mesh); - void PostInitNotify(class UMeshComponent* Mesh); - void AttachMeshToPickup(class AActor* Pickup); - void InitVisibleAmmoBones(); - void InitEffects(); - void InitPartParticles(); - void EnableAnimations(bool InEnabled); - void InitMeshAnimation(class USkeletalMeshComponent* Component, bool bIsFirstPersonComponent); - struct FVector GetExtraSlotLocation(); - float GetExtraSlotModifier(); - void InitExtraMeshes(); - void InitMeshAnimations(); - void InitAltMuzzleFlashes(); - void InitMeshes(); - void HideBonesInMesh(class USkeletalMeshComponent* InMesh); - static class UMeshComponent* InitConstructPreview(class UMeshComponent* Existing, class UWillowInventoryDefinition* InvDefinition); - static class UMaterialInstance* BuildWeaponMaterial(class AActor* MaterialOwner, class USkeletalMeshComponent* FallbackMeshComp, struct FWeaponDefinitionData* InDefinitionData); - static class USkeletalMesh* BuildCompositeMesh(class USkeletalMeshComponent* WeaponMeshComp, struct FWeaponDefinitionData* InDefinitionData); - void AddWeaponBoneControllers(class USkeletalMeshComponent* Component, bool bIsFirstPerson); - class AWillowInventory* CreateClone(); - struct FRotator GetDroppedPickupRotation(); - class ADroppedPickup* DropFrom(const struct FVector& StartLocation, const struct FVector& StartVelocity, bool bForceNoRBPhysics, bool bTorque, const struct FVector& Torque); - unsigned char GetHolsteredGearLikenessType(); - unsigned char GetHolsteredWeaponSizeType(); - struct FName GetEquippedStat(); - void OnAbortReload(class UObject* EventInstigator, TArray* Providers); - void OnZoomOut(class UObject* EventInstigator, TArray* Providers); - void OnZoomIn(class UObject* EventInstigator, TArray* Providers); - void OnUnequip(class UObject* EventInstigator, TArray* Providers); - void OnEquip(class UObject* EventInstigator, TArray* Providers); - void OnCreate(TArray* Providers); - struct FBehaviorConsumerHandle GetBehaviorConsumerHandle(); - void DeactivateAttributeSlotSkill(); - void ActivateAttributeSlotSkill(); - bool IsPuttingDown(); - bool IsEquipping(); - static void AllParts(bool bIncludeNameParts, struct FWeaponDefinitionData* DefData, class UWeaponPartDefinition** Part); - static bool IsZoomSocketsDebugEnabled(); - static void ToggleZoomSocketsDebug(); - static bool IsZoomDebugEnabled(); - static void ToggleZoomDebug(); -}; - - -// Class WillowGame.WillowBuzzaxeWeapon -// 0x000D (0x0F60 - 0x0F6D) -class AWillowBuzzaxeWeapon : public AWillowWeapon -{ -public: - struct FPointer VfTable_IIWeaponThrow; // 0x0F60(0x0004) (Const, Native, NoExport) - struct FName BodyWeaponHoldNameOverride; // 0x0F64(0x0008) (Net, Transient, RepNotify) - unsigned char PreviousActiveWeaponSlot; // 0x0F6C(0x0001) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowBuzzaxeWeapon"); - return ptr; - } - - - void EquipPreviousWeapon(); - void BuzzaxeIsDown(); - bool GetCanHolster(); - void Destroyed(); - struct FName GetBodyWeaponHoldName(); - void Behavior_WeaponThrow(); - class AProjectile* ProjectileDefinitionFire(class UFiringModeDefinition* FireModeDef); - void ConditionalSetGearLikenessOnProjectile(class AWillowProjectile* SpawnedProjectile); - void DetachWeapon(); - void StartFire(unsigned char FireModeNum); - void Activate(bool bEquipInOffHand); - bool HasSpareAmmo(); - void ReplicatedEvent(const struct FName& VarName); - void InitVisibleAmmoBones(); - void AssociateAmmoPool(); - void DetachMuzzleFlash(); - void AttachMuzzleFlash(); - bool IsCrosshairEnabled(bool bForScope); - float GetZoomFOVEffect(); - void GetZoomSocket(struct FVector* SocketLocation, struct FRotator* SocketRotation); -}; - - -// Class WillowGame.WillowTurretWeapon -// 0x0024 (0x0F60 - 0x0F84) -class AWillowTurretWeapon : public AWillowWeapon -{ -public: - TArray FireTriggerTags; // 0x0F60(0x000C) (NeedCtorLink) - TArray AltFireTriggerTags; // 0x0F6C(0x000C) (NeedCtorLink) - float AimTraceRange; // 0x0F78(0x0004) - struct FName TurretWeaponSocketName; // 0x0F7C(0x0008) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowTurretWeapon"); - return ptr; - } - - - bool HasSpareAmmo(); - void DetachMuzzleFlash(); - void AttachMuzzleFlash(); - void Behavior_ChangeVisibility(bool bVisible); - void Behavior_ToggleVisibility(); - void ChangeVisibility(bool bIsVisible); - float PlayAnimation(unsigned char AnimType, const struct FName& Sequence, float fDesiredDuration, bool bLoop, float BlendInTime, float BlendOutTime); - float PlayFirstPersonBodyAnimation(unsigned char ActionType, float PlayRateScale, float Duration, class USpecialMoveDefinition** PlayedSMD); - struct FVector InstantFireStartTrace(); - struct FVector GetPhysicalFireStartLoc(const struct FVector& AimDir); - void AttachThirdPersonMeshToComponent(class USkeletalMeshComponent* SkeletalMesh, bool bOwnerNoSee, bool bOffHandWeapon); - void DetachFirstPersonMesh(); - void DetachThirdPersonMesh(); - void InitMeshes(); - void PostBeginPlay(); -}; - - -// Class WillowGame.WillowVehicleWeapon -// 0x0034 (0x0F60 - 0x0F94) -class AWillowVehicleWeapon : public AWillowWeapon -{ -public: - int SeatIndex; // 0x0F60(0x0004) (Net, RepNotify) - class AWillowVehicle* MyVehicle; // 0x0F64(0x0004) (Net, RepNotify) - TArray FireTriggerTags; // 0x0F68(0x000C) (NeedCtorLink) - TArray AltFireTriggerTags; // 0x0F74(0x000C) (NeedCtorLink) - struct FColor GoodAimColor; // 0x0F80(0x0004) - struct FColor BadAimColor; // 0x0F84(0x0004) - float AimTraceRange; // 0x0F88(0x0004) - unsigned long bWeaponOperated : 1; // 0x0F8C(0x0004) (Net, RepNotify) - class APawn* CrosshairOwner; // 0x0F90(0x0004) (Net, RepNotify) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVehicleWeapon"); - return ptr; - } - - - void ClearFlashLocation(); - void ClearFlashCount(); - float GetBurstInterval(); - float GetFireInterval(unsigned char FireModeNum); - void WeaponPlayAkEvent(class UAkEvent* Event, bool bReplicate); - bool CanBeUsedBy(class APawn* Other); - void ServerOnAltFireTriggered(); - void RouteCallToServerForAltFireTrigger(); - void StartZoom(); - float PlayAnimation(unsigned char AnimType, const struct FName& Sequence, float fDesiredDuration, bool bLoop, float BlendInTime, float BlendOutTime); - float PlayFirstPersonBodyAnimation(unsigned char ActionType, float PlayRateScale, float Duration, class USpecialMoveDefinition** PlayedSMD); - void ExecuteProjectileFiredConstructEvent(class UObject* InInstigator, class UObject* InProjectile, struct FBehaviorConsumerHandle* InConsumerHandle); - class AProjectile* ProjectileDefinitionFire(class UFiringModeDefinition* FireModeDef); - class AProjectile* ProjectileFire(); - void AdjustFiredProjectileVelocity(class AProjectile* Proj); - void ClientStopZoom(bool bSupressFade); - struct FVector InstantFireEndTrace(const struct FVector& StartTrace); - struct FVector GetTracerStartLocation(); - struct FVector InstantFireStartTrace(); - bool IsCrosshairEnabled(bool bForScope); - struct FRotator GetAdjustedAim(const struct FVector& StartFireLoc); - void AddAccuracyImpulse(float Impulse); - void NotifyTargetLockSuccessful(class AActor* NewLockOnTarget); - void EndFire(unsigned char FireModeNum); - void BeginFire(unsigned char FireModeNum); - struct FVector GetPhysicalFireStartLoc(const struct FVector& AimDir); - void NotifyWeaponNotBeingOperated(); - void NotifyWeaponBeingOperated(); - void PutDownWeapon(); - void Activate(bool bEquipInOffHand); - void DetachWeapon(); - void AttachWeaponTo(class USkeletalMeshComponent* MeshCpnt, const struct FName& SocketName); - unsigned char GetHand(); - void SetHand(unsigned char NewWeaponHand); - static struct FName GetFireTriggerTag(int BarrelIndex, int FireMode); - bool IsAimCorrect(); - struct FVector GetDesiredAimPoint(); - bool ClientWeaponSetWaitForAmmoPool(); - class AController* GetResourcePoolContext(); - void AssociateAmmoPool(); - int AddAmmo(int Amount); - void InitializeWeaponAfterBringUp(); - bool HasSpareAmmo(); - int GetAmmoCount(); - void PostBeginPlay(); - void RefreshCrosshairForPlayer(); - void ReplicatedEvent(const struct FName& VarName); -}; - - -// Class WillowGame.WillowWorldSoundManager -// 0x0044 (0x019C - 0x01E0) -class AWillowWorldSoundManager : public AWorldSoundManager -{ -public: - class UAkComponent* MusicComponent; // 0x019C(0x0004) (ExportObject, Transient, Component, EditInline) - class UAkEvent* CurrentMusicStartAkEvent; // 0x01A0(0x0004) (Transient) - class UAkEvent* CurrentMusicStopAkEvent; // 0x01A4(0x0004) (Transient) - class UAkState* CurrentAmbientAkState; // 0x01A8(0x0004) (Transient) - class UAkState* CurrentCombatAkState; // 0x01AC(0x0004) (Transient) - class UAkState* CurrentBossAkState; // 0x01B0(0x0004) (Transient) - unsigned char CurrentMusicState; // 0x01B4(0x0001) (Transient) - unsigned char UnknownData00[0x3]; // 0x01B5(0x0003) MISSED OFFSET - class UAkState* CurrentCustomCombatMusicAkState; // 0x01B8(0x0004) (Transient) - class UAkState* CurrentCustomAmbientMusicAkState; // 0x01BC(0x0004) (Transient) - unsigned long bInCombatMusicVolumeTransition : 1; // 0x01C0(0x0004) (Transient) - float CombatMusicTransitionValue; // 0x01C4(0x0004) (Transient) - float CombatMusicTransitionStartValue; // 0x01C8(0x0004) (Transient) - float CombatMusicTransitionTargetValue; // 0x01CC(0x0004) (Transient) - float CombatMusicTransitionStartTime; // 0x01D0(0x0004) (Transient) - float CombatMusicTransitionEndTime; // 0x01D4(0x0004) (Transient) - float LastTransitionDuration; // 0x01D8(0x0004) (Transient) - class UAkRtpc* CombatMusicRtpc; // 0x01DC(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowWorldSoundManager"); - return ptr; - } - - - bool IsLevelMusicPlaying(); - static void StaticSetCustomAmbientMusicAkState(class UAkState* CustomAmbientMusicAkState); - static void StaticSetBossAkState(class UAkState* BossAkState); - static void StaticConfigureLevelMusic(class UAkEvent* StartMusicAkEvent, class UAkEvent* StopMusicAkEvent, class UAkState* AmbientAkState, class UAkState* CombatAkState); -}; - - -// Class WillowGame.WorldBody -// 0x0090 (0x003C - 0x00CC) -class UWorldBody : public UObject -{ -public: - struct FPointer VfTable_IIWorldBody; // 0x003C(0x0004) (Const, Native, NoExport) - class APawn* Instigator; // 0x0040(0x0004) - struct FVector Location; // 0x0044(0x000C) - struct FRotator Rotation; // 0x0050(0x000C) - struct FVector Velocity; // 0x005C(0x000C) - class UObject* WorldBodyAttachmentProxy; // 0x0068(0x0004) - struct FImpactInfo AttachmentProxyImpactInfo; // 0x006C(0x005C) (Component) - class UObject* AdditionalQueryInterfaceSource; // 0x00C8(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WorldBody"); - return ptr; - } - - - void Behavior_CauseRadiusDamage(float Radius, float DamageAmount, bool bFullDamage, float Momentum, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UImpactDefinition* ImpactDefinition, bool bCanDamageFriendlies, const struct FVector& Offset, const FScriptInterface& DamageCauser, bool bSkipTraceTest, class UObject* HitObject, float BarrelSourceTime, float PlantSourceTime, TArray* ActorsHurt); - void Behavior_CauseDamage(class AActor* Target, float DamageAmount, float Momentum, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UImpactDefinition* ImpactDefinition, bool bCanDamageFriendlies, const FScriptInterface& DamageCauser, float BarrelSourceTime, float PlantSourceTime); - void ShutDown(); - void InitializeFromImpact(class APawn* InInstigator, const struct FImpactInfo& InAttachmentProxyImpactInfo, class UObject* InAdditionalQueryInterfaceSource); - void Initialize(class APawn* InInstigator, const struct FVector& InLocation, const struct FRotator& InRotation, const struct FVector& inVelocity, class UObject* InWorldBodyAttachmentProxy, class UObject* InAdditionalQueryInterfaceSource); - bool WorldBodyAttachComponent(class UActorComponent* Attachment, const struct FVector& AttachmentRelativeLocation, const struct FRotator& AttachmentRelativeRotation, const struct FName& AttachmentPointName); - bool WorldBodyAttachActor(class AActor* Attachment, const struct FVector& AttachmentRelativeLocation, const struct FRotator& AttachmentRelativeRotation, const struct FName& AttachmentPointName); - bool WorldBodyAttachTo(const FScriptInterface& OtherWorldBody, const struct FVector& AttachmentRelativeLocation, const struct FRotator& AttachmentRelativeRotation, const struct FName& AttachmentPointName); - FScriptInterface GetWorldBodyAttachmentBase(); - struct FName GetWorldBodyAttachmentBoneForComponent(class UActorComponent* AttachedComponent); - bool GetWorldBodyAttachmentLocationAndRotation(const struct FName& AttachmentPointName, struct FVector* OutLocation, struct FRotator* OutRotation); - bool GetWorldBodyAttachmentRotation(const struct FName& AttachmentPointName, struct FRotator* OutRotation); - bool GetWorldBodyAttachmentLocation(const struct FName& AttachmentPointName, struct FVector* OutLocation); - struct FVector GetWorldBodyVelocity(); - struct FRotator GetWorldBodyRotation(); - struct FVector GetWorldBodyLocation(); -}; - - -// Class WillowGame.WorldDiscoveryArea -// 0x0064 (0x0188 - 0x01EC) -class AWorldDiscoveryArea : public AActor -{ -public: - struct FPointer VfTable_IIBalancedActor; // 0x0188(0x0004) (Const, Native, NoExport) - unsigned long bForFogOfWarOnly : 1; // 0x018C(0x0004) (Edit) - unsigned long bUseCustomName : 1; // 0x018C(0x0004) (Edit, Const) - unsigned long bWorldAreaVolume : 1; // 0x018C(0x0004) (Edit) - unsigned long bWorldAreaRadius : 1; // 0x018C(0x0004) (Edit) - struct FName DefaultWorldAreaShortName; // 0x0190(0x0008) (Edit, Transient, EditConst, DuplicateTransient) - struct FName CustomName; // 0x0198(0x0008) (Edit, Const) - TArray DetectionVolumes; // 0x01A0(0x000C) (Edit, NeedCtorLink) - float DetectionRadius; // 0x01AC(0x0004) (Edit) - float DetectionHeight; // 0x01B0(0x0004) (Edit) - struct FString WorldAreaDisplayName; // 0x01B4(0x000C) (Edit, NeedCtorLink) - class UAkEvent* DiscoveryAkEvent; // 0x01C0(0x0004) (Edit) - class URegionDefinition* BalanceToRegionDef; // 0x01C4(0x0004) (Edit, Const) - struct FAttributeInitializationData ExperienceRewardMultiplier; // 0x01C8(0x0010) (Edit, Const) - int GameStage; // 0x01D8(0x0004) (Transient) - TArray PlayersDetected; // 0x01DC(0x000C) (Transient, NeedCtorLink) - float NextDetectionTime; // 0x01E8(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WorldDiscoveryArea"); - return ptr; - } - - - struct FName GetBalancedActorTypeIdentifier(); - void SetExpLevel(int NewExpLevel); - void SetAwesomeLevel(int NewAwesomeLevel); - void SetGameStage(int NewGameStage); - int GetExpLevelForEquip(); - int GetExpLevel(); - int GetAwesomeLevel(); - int GetGameStage(); - int GetExperienceReward(class AWillowPlayerController* DiscoveringPlayer); - struct FName GetWorldAreaShortName(); -}; - - -// Class WillowGame.WorldDiscoveryAreaRenderingComponent -// 0x0000 (0x0210 - 0x0210) -class UWorldDiscoveryAreaRenderingComponent : public UPrimitiveComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WorldDiscoveryAreaRenderingComponent"); - return ptr; - } - -}; - - -// Class WillowGame.AnimNotify_CustomEvent -// 0x0008 (0x003C - 0x0044) -class UAnimNotify_CustomEvent : public UAnimNotify -{ -public: - struct FName CustomEventName; // 0x003C(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AnimNotify_CustomEvent"); - return ptr; - } - -}; - - -// Class WillowGame.AnimNotify_DialogEvent -// 0x0008 (0x003C - 0x0044) -class UAnimNotify_DialogEvent : public UAnimNotify -{ -public: - class UGearboxDialogEventTag* EventTag; // 0x003C(0x0004) (Edit, Const) - class UGearboxDialogGroup* Group; // 0x0040(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AnimNotify_DialogEvent"); - return ptr; - } - -}; - - -// Class WillowGame.AnimNotify_EnableHandIK -// 0x0008 (0x003C - 0x0044) -class UAnimNotify_EnableHandIK : public UAnimNotify -{ -public: - int Hand; // 0x003C(0x0004) (Edit) - unsigned long bEnableIK : 1; // 0x0040(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AnimNotify_EnableHandIK"); - return ptr; - } - -}; - - -// Class WillowGame.AnimNotify_EnableHeadLookAt -// 0x000C (0x003C - 0x0048) -class UAnimNotify_EnableHeadLookAt : public UAnimNotify -{ -public: - struct FName HeadControlName; // 0x003C(0x0008) (Edit) - unsigned long bEnable : 1; // 0x0044(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AnimNotify_EnableHeadLookAt"); - return ptr; - } - -}; - - -// Class WillowGame.AnimNotify_UseBehavior -// 0x0011 (0x003C - 0x004D) -class UAnimNotify_UseBehavior : public UAnimNotify -{ -public: - TArray Behaviors; // 0x003C(0x000C) (Edit, Const, NeedCtorLink, EditInline) - unsigned long bRunOnServer : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bRunOnClient : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bRunIfLocalPlayer : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bPassInstigatorAsSelfContext : 1; // 0x0048(0x0004) (Edit, Const) - unsigned char InstigatorContextForBehavior; // 0x004C(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AnimNotify_UseBehavior"); - return ptr; - } - - - bool PreTestNotify(class AWillowPawn* anOwner); -}; - - -// Class WillowGame.IWeaponBoneController -// 0x0000 (0x003C - 0x003C) -class UIWeaponBoneController : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IWeaponBoneController"); - return ptr; - } - - - void UnPause(); - void Pause(); - void Stop(); - void SpinImpulseOnFire(float SpinUpPercentPerImpulse, float SpinDownDuration, float FireInterval); - void EndFire(float SpinDownDuration); - void BeginFire(float SpinUpDuration, float FireInterval); - void IncrementWeaponBoneControl(float FireInterval); - struct FName GetControlName(); -}; - - -// Class WillowGame.SkelControlHandModifier -// 0x0048 (0x009C - 0x00E4) -class USkelControlHandModifier : public USkelControlBase -{ -public: - class UAnimSequence* HandAnimSeq; // 0x009C(0x0004) - struct FName CurrentSequenceName; // 0x00A0(0x0008) - unsigned char UnknownData00[0x3C]; // 0x00A8(0x003C) UNKNOWN PROPERTY: MapProperty WillowGame.SkelControlHandModifier.ActiveBoneMap - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SkelControlHandModifier"); - return ptr; - } - -}; - - -// Class WillowGame.SkelControlLeftHandGripWeapon -// 0x0008 (0x0104 - 0x010C) -class USkelControlLeftHandGripWeapon : public USkelControlLimb -{ -public: - unsigned long bEditWeaponHoldIKInfo : 1; // 0x0104(0x0004) (Edit, Transient, EditorOnly) - class UBodyClassDefinition* CachedBodyClass; // 0x0108(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SkelControlLeftHandGripWeapon"); - return ptr; - } - -}; - - -// Class WillowGame.StanceExpressionEvaluator -// 0x0005 (0x003C - 0x0041) -class UStanceExpressionEvaluator : public UExpressionEvaluator -{ -public: - class UStanceTypeDefinition* Stance; // 0x003C(0x0004) (Edit, Const) - unsigned char Option; // 0x0040(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("StanceExpressionEvaluator"); - return ptr; - } - - - bool Evaluate(class UObject* ContextSource); -}; - - -// Class WillowGame.WillowAnimBlendByPosture -// 0x0008 (0x00E4 - 0x00EC) -class UWillowAnimBlendByPosture : public UAnimNodeBlendList -{ -public: - float BlendTime; // 0x00E4(0x0004) (Edit) - unsigned long bMakeCrouched : 1; // 0x00E8(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimBlendByPosture"); - return ptr; - } - -}; - - -// Class WillowGame.WillowAnimNode_AddCameraBone -// 0x0038 (0x00D8 - 0x0110) -class UWillowAnimNode_AddCameraBone : public UAnimNodeBlend -{ -public: - struct FName BoneName; // 0x00D8(0x0008) (Edit, Const) - float BlendWeight; // 0x00E0(0x0004) (Edit) - TArray LocalToCompReqBones; // 0x00E4(0x000C) (Const, Transient, NeedCtorLink) - struct FBoneAtom CachedRefBoneCompSpaceTransform; // 0x00F0(0x0020) (Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNode_AddCameraBone"); - return ptr; - } - - - void SetBlendTarget(float BlendTarget, float BlendTime); -}; - - -// Class WillowGame.WillowAnimNode_AimState -// 0x0014 (0x00E4 - 0x00F8) -class UWillowAnimNode_AimState : public UAnimNodeBlendList -{ -public: - TArray TransitionAnims; // 0x00E4(0x000C) (Edit, Const, NeedCtorLink) - int CurrentModeChildIndex; // 0x00F0(0x0004) (Transient) - float TransitionBlendOutTime; // 0x00F4(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNode_AimState"); - return ptr; - } - -}; - - -// Class WillowGame.WillowAnimNode_ClimbLadder -// 0x0000 (0x00D4 - 0x00D4) -class UWillowAnimNode_ClimbLadder : public UAnimNodeScaleRateBySpeed -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNode_ClimbLadder"); - return ptr; - } - -}; - - -// Class WillowGame.WillowAnimNode_Condition -// 0x0010 (0x00D8 - 0x00E8) -class UWillowAnimNode_Condition : public UAnimNodeBlend -{ -public: - float BlendTime; // 0x00D8(0x0004) (Edit, Const) - float CheckRate; // 0x00DC(0x0004) (Edit, Const) - class UFlagDefinition* FlagCondition; // 0x00E0(0x0004) (Edit, Const) - float LastCheckTime; // 0x00E4(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNode_Condition"); - return ptr; - } - -}; - - -// Class WillowGame.WillowAnimNode_MovementTransition -// 0x0030 (0x00E4 - 0x0114) -class UWillowAnimNode_MovementTransition : public UAnimNodeBlendList -{ -public: - float LaunchBlendTime; // 0x00E4(0x0004) (Edit) - float PostLaunchBlendTime; // 0x00E8(0x0004) (Edit) - float StoppingBlendTime; // 0x00EC(0x0004) (Edit) - float PostStopBlendTime; // 0x00F0(0x0004) (Edit) - struct FName LaunchAnimName; // 0x00F4(0x0008) (Edit) - struct FName StopAnimName; // 0x00FC(0x0008) (Edit) - float LaunchDelayTime; // 0x0104(0x0004) (Edit) - unsigned char MoveState; // 0x0108(0x0001) (Transient) - unsigned char UnknownData00[0x3]; // 0x0109(0x0003) MISSED OFFSET - unsigned long bWantsToMove : 1; // 0x010C(0x0004) (Transient) - float CurrentLaunchDelayTime; // 0x0110(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNode_MovementTransition"); - return ptr; - } - - - bool NodeIsIdle(); -}; - - -// Class WillowGame.WillowAnimNode_Prism -// 0x002F (0x00C5 - 0x00F4) -class UWillowAnimNode_Prism : public UAnimNodeBlendBase -{ -public: - unsigned char UnknownData00[0x3]; // 0x00C5(0x0003) MISSED OFFSET - TArray PrismData; // 0x00C8(0x000C) (Edit, NeedCtorLink) - float BlendTime; // 0x00D4(0x0004) (Edit) - float MeshOffsetTurnThreshold; // 0x00D8(0x0004) (Edit, Const) - float MeshOffsetTurn; // 0x00DC(0x0004) (Edit, Const) - unsigned long MeshOffsetTurnOnlyWhenStopped : 1; // 0x00E0(0x0004) (Edit, Const) - unsigned long bBlendDown : 1; // 0x00E0(0x0004) (Transient) - int PreviousGroup; // 0x00E4(0x0004) (Transient) - int CurrentGroup; // 0x00E8(0x0004) (Transient) - float CurrentBlendValue; // 0x00EC(0x0004) (Transient) - float EditorSliderValue; // 0x00F0(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNode_Prism"); - return ptr; - } - - - bool NodeIsActive(); -}; - - -// Class WillowGame.WillowAnimNode_WeaponHold -// 0x0004 (0x00E4 - 0x00E8) -class UWillowAnimNode_WeaponHold : public UAnimNodeBlendList -{ -public: - float BlendTime; // 0x00E4(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNode_WeaponHold"); - return ptr; - } - -}; - - -// Class WillowGame.WillowAnimNode_WeaponRecoil -// 0x0008 (0x010C - 0x0114) -class UWillowAnimNode_WeaponRecoil : public UAnimNodeSpecialMoveBlend -{ -public: - unsigned long bOffHandWeapon : 1; // 0x010C(0x0004) (Edit, Const) - unsigned long bComputeBaseRecoilScaleOnNextTick : 1; // 0x010C(0x0004) (Transient) - float BaseRecoilScale; // 0x0110(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNode_WeaponRecoil"); - return ptr; - } - - - float PlayData(const struct FName& AnimNameOverride, float PlayRateScale, float BlendInOverride, float BlendOutOverride, struct FSpecialMoveData* SMData); -}; - - -// Class WillowGame.WillowAnimNodeAimOffset -// 0x0030 (0x0110 - 0x0140) -class UWillowAnimNodeAimOffset : public UAnimNodeAimOffset -{ -public: - float AimSpeed; // 0x0110(0x0004) (Edit) - unsigned long bWrapYaw : 1; // 0x0114(0x0004) (Edit, Const) - unsigned long bWrapPitch : 1; // 0x0114(0x0004) (Edit, Const) - unsigned long bArbitraryOrientation : 1; // 0x0114(0x0004) (Edit, Const) - unsigned long bUseLikeHeadLookAt : 1; // 0x0114(0x0004) (Edit, Const) - unsigned long bLimitRange : 1; // 0x0114(0x0004) (Edit, Const) - unsigned long bMigrated : 1; // 0x0114(0x0004) - unsigned long bIsInterpolatingAim : 1; // 0x0114(0x0004) (Transient) - struct FName PivotOverrideSocket; // 0x0118(0x0008) (Edit, Const) - float YawRange; // 0x0120(0x0004) (Edit, Const) - float PitchRangeUp; // 0x0124(0x0004) (Edit, Const) - float PitchRangeDown; // 0x0128(0x0004) (Edit, Const) - float YawLimitPct; // 0x012C(0x0004) (Edit, Const) - float PitchLimitPct; // 0x0130(0x0004) (Edit, Const) - struct FRotator AngleRange; // 0x0134(0x000C) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNodeAimOffset"); - return ptr; - } - - - bool GetTargetLocation(struct FVector* TargetLoc); - bool GetPivotPoint(struct FVector* PivotPoint); - struct FVector2D InterpAim(float DeltaTime); - struct FVector2D GetDesiredAim(); - struct FRotator GetCurrentAim(); - void DebugAimOffset(const struct FVector2D& DesiredAim); - static bool IsAimNodeDebugEnabled(); - static void ToggleAimNodeDebug(); -}; - - -// Class WillowGame.WillowAnimNodeAimOffset_BoundaryTurret -// 0x0000 (0x0140 - 0x0140) -class UWillowAnimNodeAimOffset_BoundaryTurret : public UWillowAnimNodeAimOffset -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNodeAimOffset_BoundaryTurret"); - return ptr; - } - - - struct FVector2D GetDesiredAim(); -}; - - -// Class WillowGame.WillowAnimNodeBlendByAimState -// 0x0008 (0x00E4 - 0x00EC) -class UWillowAnimNodeBlendByAimState : public UAnimNodeBlendList -{ -public: - float BlendTime; // 0x00E4(0x0004) (Edit) - unsigned long bCurrentAimAtTarget : 1; // 0x00E8(0x0004) - unsigned long bEditorAimAtTarget : 1; // 0x00E8(0x0004) (EditorOnly) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNodeBlendByAimState"); - return ptr; - } - -}; - - -// Class WillowGame.WillowAnimNodeBlendByRotationSpeed -// 0x0014 (0x00E4 - 0x00F8) -class UWillowAnimNodeBlendByRotationSpeed : public UAnimNodeBlendList -{ -public: - unsigned long NoSpeedScaling : 1; // 0x00E4(0x0004) (Edit) - unsigned long bCallPlayAnimOnSwitch : 1; // 0x00E4(0x0004) (Edit) - float BlendTime; // 0x00E8(0x0004) (Edit) - float ThresholdRate; // 0x00EC(0x0004) (Edit) - float ReferenceSpeed; // 0x00F0(0x0004) (Edit) - float PreviewRotationRate; // 0x00F4(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNodeBlendByRotationSpeed"); - return ptr; - } - -}; - - -// Class WillowGame.WillowAnimNodeBlendByStance -// 0x0044 (0x00E4 - 0x0128) -class UWillowAnimNodeBlendByStance : public UAnimNodeBlendList -{ -public: - float BlendTime; // 0x00E4(0x0004) (Edit, Const) - TArray ReferencesSpeeds; // 0x00E8(0x000C) (Edit, Const, NeedCtorLink) - TArray DefaultStances; // 0x00F4(0x000C) (Edit, Const, NeedCtorLink) - TArray ChildStanceTypes; // 0x0100(0x000C) (Edit, Const, NeedCtorLink) - unsigned long bCatchUnspecifiedStances : 1; // 0x010C(0x0004) (Edit, Const) - unsigned long bApplyRateScale : 1; // 0x010C(0x0004) (Edit, Const) - unsigned long bCached : 1; // 0x010C(0x0004) (Transient) - float Scale; // 0x0110(0x0004) (Transient) - float DiagScale; // 0x0114(0x0004) (Transient) - class UStanceTypeDefinition* CurrentStanceType; // 0x0118(0x0004) (Transient) - TArray CachedSkelControls; // 0x011C(0x000C) (Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNodeBlendByStance"); - return ptr; - } - -}; - - -// Class WillowGame.WillowAnimNodeBlendDirectional -// 0x0017 (0x00C5 - 0x00DC) -class UWillowAnimNodeBlendDirectional : public UAnimNodeBlendBase -{ -public: - unsigned char UnknownData00[0x3]; // 0x00C5(0x0003) MISSED OFFSET - float DirDegreesPerSecond; // 0x00C8(0x0004) (Edit) - int SingleAnimAtOrAboveLOD; // 0x00CC(0x0004) (Edit) - float BlendTime; // 0x00D0(0x0004) (Edit) - unsigned long bUseAcceleration : 1; // 0x00D4(0x0004) (Edit) - unsigned long bUseControllerLookDirection : 1; // 0x00D4(0x0004) (Edit) - float DirAngle; // 0x00D8(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNodeBlendDirectional"); - return ptr; - } - -}; - - -// Class WillowGame.WillowAnimNodeBlendInjured -// 0x0008 (0x00E4 - 0x00EC) -class UWillowAnimNodeBlendInjured : public UAnimNodeBlendList -{ -public: - float BlendTime; // 0x00E4(0x0004) (Edit) - unsigned long bMakeInjured : 1; // 0x00E8(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNodeBlendInjured"); - return ptr; - } - -}; - - -// Class WillowGame.WillowAnimNodeBlendList -// 0x000C (0x00E4 - 0x00F0) -class UWillowAnimNodeBlendList : public UAnimNodeBlendList -{ -public: - TArray ChildBlendInTime; // 0x00E4(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNodeBlendList"); - return ptr; - } - -}; - - -// Class WillowGame.WillowAnimNode_Falling -// 0x0014 (0x00F0 - 0x0104) -class UWillowAnimNode_Falling : public UWillowAnimNodeBlendList -{ -public: - float DelayBeforeStartFalling; // 0x00F0(0x0004) (Edit) - float MinStartFallingVelocity; // 0x00F4(0x0004) (Edit) - float InterruptEndFallMovementSpeed; // 0x00F8(0x0004) (Edit) - float StartFallingTime; // 0x00FC(0x0004) (Transient) - float StuckFallingTimer; // 0x0100(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNode_Falling"); - return ptr; - } - -}; - - -// Class WillowGame.WillowAnimNodeBlendSwitch -// 0x0028 (0x00E4 - 0x010C) -class UWillowAnimNodeBlendSwitch : public UAnimNodeBlendList -{ -public: - float BlendTime; // 0x00E4(0x0004) (Edit) - TArray ChildSwitches; // 0x00E8(0x000C) (Edit, NeedCtorLink) - struct FName CurrentSwitch; // 0x00F4(0x0008) - struct FName DesiredSwitch; // 0x00FC(0x0008) - struct FName DefaultSwitch; // 0x0104(0x0008) (Edit, EditConst) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNodeBlendSwitch"); - return ptr; - } - - - void SetCurrentSwitch(const struct FName& NewSwitch); -}; - - -// Class WillowGame.WillowAnimNodeBlendThirdPersonMenu -// 0x0008 (0x00E4 - 0x00EC) -class UWillowAnimNodeBlendThirdPersonMenu : public UAnimNodeBlendList -{ -public: - float BlendTime; // 0x00E4(0x0004) (Edit) - unsigned long bMakeThirdPerson : 1; // 0x00E8(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNodeBlendThirdPersonMenu"); - return ptr; - } - -}; - - -// Class WillowGame.WillowAnimNodeBlendTurning -// 0x0020 (0x00E4 - 0x0104) -class UWillowAnimNodeBlendTurning : public UAnimNodeBlendList -{ -public: - float TurnTransitionDelay; // 0x00E4(0x0004) (Edit) - float BlendUpTime; // 0x00E8(0x0004) (Edit) - float BlendDownTime; // 0x00EC(0x0004) (Edit) - unsigned long fTurning : 1; // 0x00F0(0x0004) - int PrevAngle; // 0x00F4(0x0004) - int PrevDeltaAngle; // 0x00F8(0x0004) - int DeltaAngle; // 0x00FC(0x0004) - float CurrentTurnTransitionDelay; // 0x0100(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNodeBlendTurning"); - return ptr; - } - -}; - - -// Class WillowGame.WillowAnimNodeBlendVehicleDirectional -// 0x000F (0x00C5 - 0x00D4) -class UWillowAnimNodeBlendVehicleDirectional : public UAnimNodeBlendBase -{ -public: - unsigned char UnknownData00[0x3]; // 0x00C5(0x0003) MISSED OFFSET - float DirDegreesPerSecond; // 0x00C8(0x0004) (Edit) - float BlendTime; // 0x00CC(0x0004) (Edit) - float DirAngle; // 0x00D0(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNodeBlendVehicleDirectional"); - return ptr; - } - -}; - - -// Class WillowGame.WillowAnimNodeBlendWheeledPawn -// 0x0037 (0x00C5 - 0x00FC) -class UWillowAnimNodeBlendWheeledPawn : public UAnimNodeBlendBase -{ -public: - unsigned char UnknownData00[0x3]; // 0x00C5(0x0003) MISSED OFFSET - struct FDirChangeRateRange DirChangeRateMin; // 0x00C8(0x0008) (Edit) - struct FDirChangeRateRange DirChangeRateMax; // 0x00D0(0x0008) (Edit) - float BlendTime; // 0x00D8(0x0004) (Edit) - float ReferenceSpeed; // 0x00DC(0x0004) (Edit) - float SpeedUpRate; // 0x00E0(0x0004) (Edit) - float SpeedDownRate; // 0x00E4(0x0004) (Edit) - float BrakeRate; // 0x00E8(0x0004) (Edit) - float IdleBlendTime; // 0x00EC(0x0004) (Edit) - unsigned long bUseBaseRotation : 1; // 0x00F0(0x0004) (Edit) - unsigned long bIsIdle : 1; // 0x00F0(0x0004) - unsigned long bOneFrameMovementAdded : 1; // 0x00F0(0x0004) - float DirAngle; // 0x00F4(0x0004) - float CurSpeed; // 0x00F8(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNodeBlendWheeledPawn"); - return ptr; - } - -}; - - -// Class WillowGame.WillowAnimNodeFeatherBlend -// 0x0028 (0x00D8 - 0x0100) -class UWillowAnimNodeFeatherBlend : public UAnimNodeBlend -{ -public: - TArray BoneBlendTargets; // 0x00D8(0x000C) (Edit, NeedCtorLink) - unsigned long bForceLocalSpaceBlend : 1; // 0x00E4(0x0004) (Edit, Const) - TArray Child2PerBoneWeight; // 0x00E8(0x000C) (Transient, NeedCtorLink) - TArray LocalToCompReqBones; // 0x00F4(0x000C) (Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNodeFeatherBlend"); - return ptr; - } - - - void SetBlendTarget(float BlendTarget, float BlendTime); -}; - - -// Class WillowGame.WillowAnimNodeSequence -// 0x0010 (0x0114 - 0x0124) -class UWillowAnimNodeSequence : public UAnimNodeSequence -{ -public: - unsigned long bAutoStart : 1; // 0x0114(0x0004) (Edit) - unsigned long bLoopLastSequence : 1; // 0x0114(0x0004) - TArray SeqStack; // 0x0118(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNodeSequence"); - return ptr; - } - - - void OnInit(); - void PlayAnimationSet(TArray Sequences, float SeqRate, bool bLoopLast); - void PlayAnimation(const struct FName& Sequence, float SeqRate, bool bSeqLoop); -}; - - -// Class WillowGame.WillowAnimNodeSequenceAdditiveBlend -// 0x0014 (0x0114 - 0x0128) -class UWillowAnimNodeSequenceAdditiveBlend : public UAnimNodeSequence -{ -public: - unsigned long bAutoGenerateAdditiveSeqName : 1; // 0x0114(0x0004) (Edit, Const) - struct FName AddAnimSeqName; // 0x0118(0x0008) (Edit, Const) - class UAnimSequence* AddAnimSeq; // 0x0120(0x0004) (Const, Transient) - int AddAnimLinkupIndex; // 0x0124(0x0004) (Const, Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNodeSequenceAdditiveBlend"); - return ptr; - } - - - void SetAddAnim(const struct FName& Sequence); - void SetAnim(const struct FName& Sequence); -}; - - -// Class WillowGame.WillowAnimNodeSlot -// 0x0000 (0x00EC - 0x00EC) -class UWillowAnimNodeSlot : public UAnimNodeSlot -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNodeSlot"); - return ptr; - } - - - void StopCustomAnimationOnLastFrame(); -}; - - -// Class WillowGame.WillowAnimTree -// 0x0018 (0x0130 - 0x0148) -class UWillowAnimTree : public UAnimTree -{ -public: - TArray SimpleAnimNames; // 0x0130(0x000C) (Const, NeedCtorLink) - class USkeletalMeshComponent* PreviewWeapon; // 0x013C(0x0004) (ExportObject, Component, EditInline) - struct FName LeftHandAnimation; // 0x0140(0x0008) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimTree"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSkelControl_EyelidLook -// 0x0034 (0x00CC - 0x0100) -class UWillowSkelControl_EyelidLook : public USkelControlSingleBone -{ -public: - float OriginalHorizAngle; // 0x00CC(0x0004) - float OriginalVertAngle; // 0x00D0(0x0004) - struct FName EyeBoneName; // 0x00D4(0x0008) (Edit) - int EyeMaterialIndex; // 0x00DC(0x0004) (Edit) - float vertMax; // 0x00E0(0x0004) (Edit) - float vertMin; // 0x00E4(0x0004) (Edit) - float horizMax; // 0x00E8(0x0004) (Edit) - float horizMin; // 0x00EC(0x0004) (Edit) - float maxOpenValue; // 0x00F0(0x0004) (Edit) - float minOpenValue; // 0x00F4(0x0004) (Edit) - float ClosedValue; // 0x00F8(0x0004) (Edit) - unsigned long EyeLidMoveable : 1; // 0x00FC(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSkelControl_EyelidLook"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSkelControl_LowerEyelidLook -// 0x0000 (0x0100 - 0x0100) -class UWillowSkelControl_LowerEyelidLook : public UWillowSkelControl_EyelidLook -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSkelControl_LowerEyelidLook"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSkelControl_UpperEyelidLook -// 0x0014 (0x0100 - 0x0114) -class UWillowSkelControl_UpperEyelidLook : public UWillowSkelControl_EyelidLook -{ -public: - struct FVector LookAtOffset; // 0x0100(0x000C) - unsigned long EyeMoveable : 1; // 0x010C(0x0004) (Edit) - float EyeInterpSpeed; // 0x0110(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSkelControl_UpperEyelidLook"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSkelControl_FootPlacement -// 0x0028 (0x0128 - 0x0150) -class UWillowSkelControl_FootPlacement : public USkelControlFootPlacement -{ -public: - struct FVector LastOffset; // 0x0128(0x000C) (Transient) - struct FVector CachedFloor; // 0x0134(0x000C) (Transient) - class AWillowPawn* CachedPawn; // 0x0140(0x0004) (Transient) - float InterpSpeed; // 0x0144(0x0004) (Edit, Const) - float ExpensiveDistanceFactor; // 0x0148(0x0004) (Edit, Const) - unsigned long bMoreAccurateAndMoreExpensive : 1; // 0x014C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSkelControl_FootPlacement"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSkelControl_LookAtActor -// 0x0018 (0x0138 - 0x0150) -class UWillowSkelControl_LookAtActor : public USkelControlLookAt -{ -public: - struct FVector AdditionalOffset; // 0x0138(0x000C) (Edit) - float OutOfRangeBlendTime; // 0x0144(0x0004) (Edit) - unsigned long bOutOfRange : 1; // 0x0148(0x0004) (Transient) - unsigned long bInitialized : 1; // 0x0148(0x0004) (Transient) - class AWillowAIPawn* MyAIPawn; // 0x014C(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSkelControl_LookAtActor"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSkelControl_RotateFlapFromFiring -// 0x0020 (0x00CC - 0x00EC) -class UWillowSkelControl_RotateFlapFromFiring : public USkelControlSingleBone -{ -public: - struct FPointer VfTable_IIWeaponBoneController; // 0x00CC(0x0004) (Const, Native, NoExport) - struct FRotator RotationExtent; // 0x00D0(0x000C) (Edit, Const) - unsigned long bPaused : 1; // 0x00DC(0x0004) (Transient) - float BlendPercent; // 0x00E0(0x0004) (Transient) - float BlendPercentRate; // 0x00E4(0x0004) (Transient) - float BlendPercentRateDelay; // 0x00E8(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSkelControl_RotateFlapFromFiring"); - return ptr; - } - - - void UnPause(); - void Pause(); - void Stop(); - void SpinImpulseOnFire(float ExpandPercentPerImpulse, float CollapseDuration, float FireInterval); - void EndFire(float CollapseDuration); - void BeginFire(float ExpandDuration, float FireInterval); - void IncrementWeaponBoneControl(float FireInterval); - struct FName GetControlName(); -}; - - -// Class WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring -// 0x0030 (0x00CC - 0x00FC) -class UWillowSkelControl_RotateWeaponBoneFromFiring : public USkelControlSingleBone -{ -public: - struct FPointer VfTable_IIWeaponBoneController; // 0x00CC(0x0004) (Const, Native, NoExport) - unsigned long bAdjustMaxRotationByFireInterval : 1; // 0x00D0(0x0004) (Edit, Const) - unsigned long bPaused : 1; // 0x00D0(0x0004) (Transient) - int NumberOfShotsPerRotation; // 0x00D4(0x0004) (Edit, Const) - float MaxRotationsPerSecond; // 0x00D8(0x0004) (Edit, Const) - float MinRotationsPerSecond; // 0x00DC(0x0004) (Edit, Const) - struct FRotator RotationExtent; // 0x00E0(0x000C) (Edit, Const) - float CurrentMaxRotationsPerSecond; // 0x00EC(0x0004) (Transient) - float BlendPercent; // 0x00F0(0x0004) (Transient) - float BlendPercentRate; // 0x00F4(0x0004) (Transient) - float BlendPercentRateDelay; // 0x00F8(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSkelControl_RotateWeaponBoneFromFiring"); - return ptr; - } - - - void UnPause(); - void Pause(); - void Stop(); - void SpinImpulseOnFire(float SpinUpPercentPerImpulse, float SpinDownDuration, float FireInterval); - void EndFire(float SpinDownDuration); - void BeginFire(float SpinUpDuration, float FireInterval); - void IncrementWeaponBoneControl(float FireInterval); - struct FName GetControlName(); -}; - - -// Class WillowGame.WillowSkelControl_RotationRate -// 0x000C (0x00CC - 0x00D8) -class UWillowSkelControl_RotationRate : public USkelControlSingleBone -{ -public: - struct FRotator RotationRate; // 0x00CC(0x000C) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSkelControl_RotationRate"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSkelControl_RotationRateBySpeed -// 0x0028 (0x00D8 - 0x0100) -class UWillowSkelControl_RotationRateBySpeed : public UWillowSkelControl_RotationRate -{ -public: - unsigned long bUseBaseSkelComponentOwner : 1; // 0x00D8(0x0004) (Edit) - unsigned char SpeedComponent; // 0x00DC(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x00DD(0x0003) MISSED OFFSET - float MinSpeed; // 0x00E0(0x0004) (Edit, Const) - float MaxSpeed; // 0x00E4(0x0004) (Edit, Const) - struct FRotator MinRotationRate; // 0x00E8(0x000C) (Edit, Const) - struct FRotator MaxRotationRate; // 0x00F4(0x000C) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSkelControl_RotationRateBySpeed"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSkelControl_TurretConstrained -// 0x0064 (0x00CC - 0x0130) -class UWillowSkelControl_TurretConstrained : public USkelControlSingleBone -{ -public: - unsigned long bConstrainPitch : 1; // 0x00CC(0x0004) (Edit) - unsigned long bConstrainYaw : 1; // 0x00CC(0x0004) (Edit) - unsigned long bConstrainRoll : 1; // 0x00CC(0x0004) (Edit) - unsigned long bInvertPitch : 1; // 0x00CC(0x0004) (Edit) - unsigned long bInvertYaw : 1; // 0x00CC(0x0004) (Edit) - unsigned long bInvertRoll : 1; // 0x00CC(0x0004) (Edit) - unsigned long bFixedWhenFiring : 1; // 0x00CC(0x0004) (Edit) - unsigned long bResetWhenUnattended : 1; // 0x00CC(0x0004) (Edit) - unsigned long bIsInMotion : 1; // 0x00CC(0x0004) - struct FTurretConstraintData MaxAngle; // 0x00D0(0x000C) (Edit) - struct FTurretConstraintData MinAngle; // 0x00DC(0x000C) (Edit) - float LagDegreesPerSecondYaw; // 0x00E8(0x0004) (Edit) - float LagDegreesPerSecondPitch; // 0x00EC(0x0004) (Edit) - float LagDegreesPerSecondRoll; // 0x00F0(0x0004) (Edit) - struct FRotator DesiredBoneRotation; // 0x00F4(0x000C) (Edit) - int AssociatedSeatIndex; // 0x0100(0x0004) - struct FRotator DefaultRotation; // 0x0104(0x000C) (Edit) - struct FName VirtualSeatKey; // 0x0110(0x0008) - struct FRotator ConstrainedBoneRotation; // 0x0118(0x000C) (Transient) - struct FScriptDelegate __OnTurretStatusChange__Delegate; // 0x0124(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSkelControl_TurretConstrained"); - return ptr; - } - - - void OnTurretStatusChange(bool bIsMoving); -}; - - -// Class WillowGame.WillowSkelControlHandPlacement -// 0x000C (0x0104 - 0x0110) -class UWillowSkelControlHandPlacement : public USkelControlLimb -{ -public: - class UObject* TargetRef; // 0x0104(0x0004) (Transient) - struct FName TargetAttachmentName; // 0x0108(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSkelControlHandPlacement"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSkelControlLerpSingleBone -// 0x003C (0x00CC - 0x0108) -class UWillowSkelControlLerpSingleBone : public USkelControlSingleBone -{ -public: - struct FPointer VfTable_IIWeaponBoneController; // 0x00CC(0x0004) (Const, Native, NoExport) - struct FRotator RotationExtent; // 0x00D0(0x000C) (Edit) - unsigned long bAdjustRotationRateByFireInterval : 1; // 0x00DC(0x0004) (Edit) - float RotationRate; // 0x00E0(0x0004) (Edit) - float IncrementSize; // 0x00E4(0x0004) (Edit) - struct FRotator StartRotation; // 0x00E8(0x000C) (Transient) - struct FRotator DestinationRotation; // 0x00F4(0x000C) (Transient) - float RemainingRotations; // 0x0100(0x0004) (Transient) - float CurrentRotationRate; // 0x0104(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSkelControlLerpSingleBone"); - return ptr; - } - - - void UnPause(); - void Pause(); - void Stop(); - void SpinImpulseOnFire(float SpinUpPercentPerImpulse, float SpinDownDuration, float FireInterval); - void EndFire(float SpinDownDuration); - void BeginFire(float SpinUpDuration, float FireInterval); - void IncrementWeaponBoneControl(float FireInterval); - struct FName GetControlName(); -}; - - -// Class WillowGame.SeqAct_AllPlayersInMesh -// 0x0010 (0x00A4 - 0x00B4) -class USeqAct_AllPlayersInMesh : public USequenceAction -{ -public: - TArray Meshes; // 0x00A4(0x000C) (Edit, NeedCtorLink) - unsigned long bAllActorsInMesh : 1; // 0x00B0(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_AllPlayersInMesh"); - return ptr; - } - - - bool AllPlayersInMesh(); - bool MeshEncompassesActor(class APlayerController* CurActor, class ADynamicSMActor* CurMesh); - bool PlayerIsInAMesh(class APlayerController* PC); -}; - - -// Class WillowGame.SeqAct_AttachPlayerPawnToBase -// 0x0025 (0x00A4 - 0x00C9) -class USeqAct_AttachPlayerPawnToBase : public USequenceAction -{ -public: - unsigned long bDetach : 1; // 0x00A4(0x0004) (Edit) - unsigned long bHardAttach : 1; // 0x00A4(0x0004) (Edit) - unsigned long bUseRelativeOffset : 1; // 0x00A4(0x0004) (Edit) - unsigned long bUseRelativeRotation : 1; // 0x00A4(0x0004) (Edit) - struct FName BoneName; // 0x00A8(0x0008) (Edit) - struct FVector RelativeOffset; // 0x00B0(0x000C) (Edit) - struct FRotator RelativeRotation; // 0x00BC(0x000C) (Edit) - unsigned char PhysicsMode; // 0x00C8(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_AttachPlayerPawnToBase"); - return ptr; - } - -}; - - -// Class WillowGame.SeqAct_ConditionallyLoadCommons -// 0x0000 (0x00A4 - 0x00A4) -class USeqAct_ConditionallyLoadCommons : public USequenceAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_ConditionallyLoadCommons"); - return ptr; - } - -}; - - -// Class WillowGame.SeqAct_DiscardInventory -// 0x0004 (0x00A4 - 0x00A8) -class USeqAct_DiscardInventory : public USequenceAction -{ -public: - unsigned long bSpawnPickupsForOldInventory : 1; // 0x00A4(0x0004) (Edit, Const) - unsigned long bRepopulateInventory : 1; // 0x00A4(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_DiscardInventory"); - return ptr; - } - - - void OnActivated(class AWillowPawn* WPawn); -}; - - -// Class WillowGame.SeqAct_DiscoverLevelChallengeObject -// 0x0008 (0x00A4 - 0x00AC) -class USeqAct_DiscoverLevelChallengeObject : public USequenceAction -{ -public: - class UObject* LevelChallengeObject; // 0x00A4(0x0004) (Edit) - unsigned long bIgnoreNumbering : 1; // 0x00A8(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_DiscoverLevelChallengeObject"); - return ptr; - } - -}; - - -// Class WillowGame.SeqAct_DisplayTrainingDefinitionMessage -// 0x0004 (0x00A4 - 0x00A8) -class USeqAct_DisplayTrainingDefinitionMessage : public USequenceAction -{ -public: - float Duration; // 0x00A4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_DisplayTrainingDefinitionMessage"); - return ptr; - } - -}; - - -// Class WillowGame.SeqAct_DisplayTrainingMessage -// 0x0030 (0x00A4 - 0x00D4) -class USeqAct_DisplayTrainingMessage : public USequenceAction -{ -public: - struct FString Key; // 0x00A4(0x000C) (Edit, NeedCtorLink) - struct FString TitleKey; // 0x00B0(0x000C) (Edit, NeedCtorLink) - float Duration; // 0x00BC(0x0004) (Edit) - struct FString HUDInitializationFrame; // 0x00C0(0x000C) (Edit, NeedCtorLink) - unsigned long PausesGame : 1; // 0x00CC(0x0004) (Edit) - unsigned long bMandatory : 1; // 0x00CC(0x0004) (Edit) - float PauseContinueDelay; // 0x00D0(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_DisplayTrainingMessage"); - return ptr; - } - -}; - - -// Class WillowGame.SeqAct_DisplayWillowHUDMessage -// 0x0014 (0x00A4 - 0x00B8) -class USeqAct_DisplayWillowHUDMessage : public USequenceAction -{ -public: - unsigned char MessageType; // 0x00A4(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x00A5(0x0003) MISSED OFFSET - struct FString MarkupString; // 0x00A8(0x000C) (Edit, NeedCtorLink) - float Duration; // 0x00B4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_DisplayWillowHUDMessage"); - return ptr; - } - -}; - - -// Class WillowGame.SeqAct_ExecuteSkill -// 0x0008 (0x00A4 - 0x00AC) -class USeqAct_ExecuteSkill : public USequenceAction -{ -public: - unsigned long bAllowMultipleInstancesOfSkill : 1; // 0x00A4(0x0004) (Edit) - unsigned long bIsSkillActive : 1; // 0x00A4(0x0004) - class USkillDefinition* SkillEffect; // 0x00A8(0x0004) (Edit, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_ExecuteSkill"); - return ptr; - } - - - bool ExecuteSkill(class AController* SkillInstigator, class USkillDefinition* Definition, unsigned char SequenceInput); -}; - - -// Class WillowGame.SeqAct_GetAttributeValue -// 0x0008 (0x00A4 - 0x00AC) -class USeqAct_GetAttributeValue : public USequenceAction -{ -public: - class UAttributeDefinition* AttributeDef; // 0x00A4(0x0004) (Edit) - float ResultValue; // 0x00A8(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_GetAttributeValue"); - return ptr; - } - -}; - - -// Class WillowGame.SeqAct_LoadingMovie -// 0x0018 (0x00A4 - 0x00BC) -class USeqAct_LoadingMovie : public USequenceAction -{ -public: - struct FString MovieName; // 0x00A4(0x000C) (Edit, NeedCtorLink) - unsigned long bShowMovie : 1; // 0x00B0(0x0004) (Edit) - unsigned long bPauseAfterHide : 1; // 0x00B0(0x0004) (Edit) - float PauseDuration; // 0x00B4(0x0004) (Edit) - float KeepPlayingDuration; // 0x00B8(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_LoadingMovie"); - return ptr; - } - -}; - - -// Class WillowGame.SeqAct_MathBase -// 0x0001 (0x00A4 - 0x00A5) -class USeqAct_MathBase : public USequenceAction -{ -public: - unsigned char Operation; // 0x00A4(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_MathBase"); - return ptr; - } - -}; - - -// Class WillowGame.SeqAct_MathFloat -// 0x000F (0x00A5 - 0x00B4) -class USeqAct_MathFloat : public USeqAct_MathBase -{ -public: - unsigned char UnknownData00[0x3]; // 0x00A5(0x0003) MISSED OFFSET - float ValueA; // 0x00A8(0x0004) (Edit) - float ValueB; // 0x00AC(0x0004) (Edit) - float Result; // 0x00B0(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_MathFloat"); - return ptr; - } - -}; - - -// Class WillowGame.SeqAct_MathInteger -// 0x000F (0x00A5 - 0x00B4) -class USeqAct_MathInteger : public USeqAct_MathBase -{ -public: - unsigned char UnknownData00[0x3]; // 0x00A5(0x0003) MISSED OFFSET - int ValueA; // 0x00A8(0x0004) (Edit) - int ValueB; // 0x00AC(0x0004) (Edit) - int Result; // 0x00B0(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_MathInteger"); - return ptr; - } - -}; - - -// Class WillowGame.SeqAct_ModifyHUDElement -// 0x000C (0x00A4 - 0x00B0) -class USeqAct_ModifyHUDElement : public USequenceAction -{ -public: - unsigned char HUDElement; // 0x00A4(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x00A5(0x0003) MISSED OFFSET - unsigned long bDisplayOnHUD : 1; // 0x00A8(0x0004) (Edit, Const) - class UResourcePoolDefinition* ResPoolDefinition; // 0x00AC(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_ModifyHUDElement"); - return ptr; - } - -}; - - -// Class WillowGame.SeqAct_PlayBinkMovie -// 0x0010 (0x00B4 - 0x00C4) -class USeqAct_PlayBinkMovie : public USeqAct_Latent -{ -public: - struct FString BinkMovieName; // 0x00B4(0x000C) (Edit, NeedCtorLink) - unsigned long PlayStreamed : 1; // 0x00C0(0x0004) (Edit) - unsigned long BlockUntilFinished : 1; // 0x00C0(0x0004) (Edit) - unsigned long LoopPlayback : 1; // 0x00C0(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_PlayBinkMovie"); - return ptr; - } - -}; - - -// Class WillowGame.SeqAct_PossessForPlayer -// 0x0004 (0x00A4 - 0x00A8) -class USeqAct_PossessForPlayer : public USequenceAction -{ -public: - unsigned long bDestroyOldPawn : 1; // 0x00A4(0x0004) (Edit) - unsigned long bHideOldPawn : 1; // 0x00A4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_PossessForPlayer"); - return ptr; - } - -}; - - -// Class WillowGame.SeqAct_PrimaryPlayerBusyDelay -// 0x0004 (0x00B4 - 0x00B8) -class USeqAct_PrimaryPlayerBusyDelay : public USeqAct_Latent -{ -public: - class AWillowPlayerController* PrimaryPlayer; // 0x00B4(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_PrimaryPlayerBusyDelay"); - return ptr; - } - - - bool Update(float DeltaTime); -}; - - -// Class WillowGame.SeqAct_ProceduralSwitch -// 0x000C (0x00A4 - 0x00B0) -class USeqAct_ProceduralSwitch : public USequenceAction -{ -public: - TArray Possibilities; // 0x00A4(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_ProceduralSwitch"); - return ptr; - } - -}; - - -// Class WillowGame.SeqAct_ProceduralSwitchNumeric -// 0x000C (0x00A4 - 0x00B0) -class USeqAct_ProceduralSwitchNumeric : public USequenceAction -{ -public: - TArray Possibilities; // 0x00A4(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_ProceduralSwitchNumeric"); - return ptr; - } - -}; - - -// Class WillowGame.SeqAct_SetChallengeCompleted -// 0x0004 (0x00A4 - 0x00A8) -class USeqAct_SetChallengeCompleted : public USequenceAction -{ -public: - class UChallengeDefinition* ChallengeDef; // 0x00A4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_SetChallengeCompleted"); - return ptr; - } - -}; - - -// Class WillowGame.SeqAct_SetShadowParent -// 0x0000 (0x00A4 - 0x00A4) -class USeqAct_SetShadowParent : public USequenceAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_SetShadowParent"); - return ptr; - } - -}; - - -// Class WillowGame.SeqAct_TimedMessage -// 0x0004 (0x00C4 - 0x00C8) -class USeqAct_TimedMessage : public USeqAct_Log -{ -public: - float MessageTime; // 0x00C4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_TimedMessage"); - return ptr; - } - -}; - - -// Class WillowGame.SeqCond_HasValidSaveGame -// 0x0000 (0x008C - 0x008C) -class USeqCond_HasValidSaveGame : public USequenceCondition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqCond_HasValidSaveGame"); - return ptr; - } - -}; - - -// Class WillowGame.SeqCond_IsPlayerCharacterClass -// 0x0000 (0x008C - 0x008C) -class USeqCond_IsPlayerCharacterClass : public USequenceCondition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqCond_IsPlayerCharacterClass"); - return ptr; - } - -}; - - -// Class WillowGame.SeqEvent_WorldDiscoveryArea -// 0x0000 (0x00C4 - 0x00C4) -class USeqEvent_WorldDiscoveryArea : public USequenceEvent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqEvent_WorldDiscoveryArea"); - return ptr; - } - -}; - - -// Class WillowGame.SeqVar_OverpowerLevel -// 0x0000 (0x005C - 0x005C) -class USeqVar_OverpowerLevel : public USeqVar_Int -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqVar_OverpowerLevel"); - return ptr; - } - -}; - - -// Class WillowGame.SeqVar_PrimaryLocalPlayer -// 0x0000 (0x0068 - 0x0068) -class USeqVar_PrimaryLocalPlayer : public USeqVar_Object -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqVar_PrimaryLocalPlayer"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_ActivateInstancedBehaviorSequences -// 0x0014 (0x00A4 - 0x00B8) -class UWillowSeqAct_ActivateInstancedBehaviorSequences : public USequenceAction -{ -public: - class UMissionDefinition* Mission; // 0x00A4(0x0004) (Edit) - class UMissionObjectiveDefinition* MissionObjective; // 0x00A8(0x0004) (Edit) - struct FName SequenceName; // 0x00AC(0x0008) (Edit) - unsigned long bCustomObjComment : 1; // 0x00B4(0x0004) (EditorOnly) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_ActivateInstancedBehaviorSequences"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_AIScripted -// 0x0012 (0x00B4 - 0x00C6) -class UWillowSeqAct_AIScripted : public USeqAct_Latent -{ -public: - class AActor* LookAt; // 0x00B4(0x0004) (Edit) - TArray Destination; // 0x00B8(0x000C) (Edit, NeedCtorLink) - unsigned char Stance; // 0x00C4(0x0001) (Edit) - unsigned char FocusStyle; // 0x00C5(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_AIScripted"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_AIScriptedAnim -// 0x000C (0x00B4 - 0x00C0) -class UWillowSeqAct_AIScriptedAnim : public USeqAct_Latent -{ -public: - class UWillowAnimDefinition* Anim; // 0x00B4(0x0004) (Edit, Const) - class UWillowAnimDefinition* EditInlineAnim; // 0x00B8(0x0004) (Edit, Const, EditInline) - unsigned long bHoldAI : 1; // 0x00BC(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_AIScriptedAnim"); - return ptr; - } - - - class UWillowAnimDefinition* GetAnim(); -}; - - -// Class WillowGame.WillowSeqAct_CompleteMission -// 0x0004 (0x00A4 - 0x00A8) -class UWillowSeqAct_CompleteMission : public USequenceAction -{ -public: - class UMissionDefinition* AssociatedMission; // 0x00A4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_CompleteMission"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_ConfigureBossMusic -// 0x0004 (0x00A4 - 0x00A8) -class UWillowSeqAct_ConfigureBossMusic : public USequenceAction -{ -public: - class UAkState* BossAkState; // 0x00A4(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_ConfigureBossMusic"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_ConfigureCustomAmbientMusic -// 0x0004 (0x00A4 - 0x00A8) -class UWillowSeqAct_ConfigureCustomAmbientMusic : public USequenceAction -{ -public: - class UAkState* AmbientMusicAkState; // 0x00A4(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_ConfigureCustomAmbientMusic"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_ConfigureLevelMusic -// 0x0010 (0x00A4 - 0x00B4) -class UWillowSeqAct_ConfigureLevelMusic : public USequenceAction -{ -public: - class UAkEvent* MusicStartAkEvent; // 0x00A4(0x0004) (Edit, Const) - class UAkEvent* MusicStopAkEvent; // 0x00A8(0x0004) (Edit, Const) - class UAkState* AmbientAkState; // 0x00AC(0x0004) (Edit, Const) - class UAkState* CombatAkState; // 0x00B0(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_ConfigureLevelMusic"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_CoordinateOperations -// 0x0018 (0x00A4 - 0x00BC) -class UWillowSeqAct_CoordinateOperations : public USequenceAction -{ -public: - TArray AllOperations; // 0x00A4(0x000C) (NeedCtorLink) - TArray OperationsRemaining; // 0x00B0(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_CoordinateOperations"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_DayNightCycle -// 0x0000 (0x0178 - 0x0178) -class UWillowSeqAct_DayNightCycle : public USeqAct_Interp -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_DayNightCycle"); - return ptr; - } - - - static bool TogglePauseDayCycle(); - static void SetTimeOfDay(float NewTimeOfDay); -}; - - -// Class WillowGame.WillowSeqAct_DisableCombatMusicLogic -// 0x0000 (0x00A4 - 0x00A4) -class UWillowSeqAct_DisableCombatMusicLogic : public USequenceAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_DisableCombatMusicLogic"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_EnableCombatMusicLogic -// 0x0000 (0x00A4 - 0x00A4) -class UWillowSeqAct_EnableCombatMusicLogic : public USequenceAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_EnableCombatMusicLogic"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_GiveMission -// 0x0004 (0x00A4 - 0x00A8) -class UWillowSeqAct_GiveMission : public USequenceAction -{ -public: - class UMissionDefinition* AssociatedMission; // 0x00A4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_GiveMission"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_InterpMenu -// 0x001C (0x0178 - 0x0194) -class UWillowSeqAct_InterpMenu : public USeqAct_Interp -{ -public: - float IdleTime; // 0x0178(0x0004) (Edit, Const) - float ControllerSensitivityScale; // 0x017C(0x0004) (Edit, Const) - float MouseSensitivityScale; // 0x0180(0x0004) (Edit, Const) - float AutoPlayRate; // 0x0184(0x0004) (Edit, Const) - float ManualPlayRate; // 0x0188(0x0004) (Edit, Const) - float InputDelta; // 0x018C(0x0004) - float InputTime; // 0x0190(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_InterpMenu"); - return ptr; - } - - - void InputAxis(class AWillowPlayerController* WPC, float Delta, bool bGamepad); -}; - - -// Class WillowGame.WillowSeqAct_InterpPawn -// 0x000C (0x00B4 - 0x00C0) -class UWillowSeqAct_InterpPawn : public USeqAct_Latent -{ -public: - unsigned long bLinear : 1; // 0x00B4(0x0004) (Edit, Const) - float InterpSpeed; // 0x00B8(0x0004) (Edit, Const) - class AActor* Goal; // 0x00BC(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_InterpPawn"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_MissionCustomEvent -// 0x000C (0x00A4 - 0x00B0) -class UWillowSeqAct_MissionCustomEvent : public USequenceAction -{ -public: - class UMissionDefinition* AssociatedMission; // 0x00A4(0x0004) (Edit) - struct FName EventName; // 0x00A8(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_MissionCustomEvent"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_PrepareMapChangeFromDefinition -// 0x000C (0x00CC - 0x00D8) -class UWillowSeqAct_PrepareMapChangeFromDefinition : public USeqAct_PrepareMapChange -{ -public: - struct FName DefaultMap; // 0x00CC(0x0008) (Edit) - unsigned long bAllowVehicles : 1; // 0x00D4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_PrepareMapChangeFromDefinition"); - return ptr; - } - - - static struct FName GetPersistentMap(); - static void SetPersistentMap(const struct FName& MapToLoad); -}; - - -// Class WillowGame.WillowSeqAct_PrepareSavedMapChange -// 0x0000 (0x00CC - 0x00CC) -class UWillowSeqAct_PrepareSavedMapChange : public USeqAct_PrepareMapChange -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_PrepareSavedMapChange"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_QueryTeleporterStatus -// 0x0000 (0x00A4 - 0x00A4) -class UWillowSeqAct_QueryTeleporterStatus : public USequenceAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_QueryTeleporterStatus"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_ReleaseTeleporterHeldLevel -// 0x0000 (0x00A4 - 0x00A4) -class UWillowSeqAct_ReleaseTeleporterHeldLevel : public USequenceAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_ReleaseTeleporterHeldLevel"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_ResurrectPlayer -// 0x0000 (0x00A4 - 0x00A4) -class UWillowSeqAct_ResurrectPlayer : public USequenceAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_ResurrectPlayer"); - return ptr; - } - - - void OnActivated(class AWillowPlayerController* aWPC); -}; - - -// Class WillowGame.WillowSeqAct_RunCustomEvent -// 0x0010 (0x00A4 - 0x00B4) -class UWillowSeqAct_RunCustomEvent : public USequenceAction -{ -public: - struct FName CustomEventName; // 0x00A4(0x0008) (Edit) - class UObject* EventInstigator; // 0x00AC(0x0004) - class UObject* OtherEventParticipant; // 0x00B0(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_RunCustomEvent"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_SetAIFlag -// 0x0008 (0x00A4 - 0x00AC) -class UWillowSeqAct_SetAIFlag : public USequenceAction -{ -public: - class UFlagDefinition* FlagDefinition; // 0x00A4(0x0004) (Edit) - unsigned long bFlagState : 1; // 0x00A8(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_SetAIFlag"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_SetInteractionProxyState -// 0x0004 (0x00A4 - 0x00A8) -class UWillowSeqAct_SetInteractionProxyState : public USequenceAction -{ -public: - unsigned long bPassEventsToKismet : 1; // 0x00A4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_SetInteractionProxyState"); - return ptr; - } - - - void OnActivated(class AWillowMind* aWMind); -}; - - -// Class WillowGame.WillowSeqAct_SetLockout -// 0x0004 (0x00A4 - 0x00A8) -class UWillowSeqAct_SetLockout : public USequenceAction -{ -public: - class ULockoutDefinition* LockoutDef; // 0x00A4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_SetLockout"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_SetLookAtActor -// 0x000C (0x00A4 - 0x00B0) -class UWillowSeqAct_SetLookAtActor : public USequenceAction -{ -public: - struct FVector Offset; // 0x00A4(0x000C) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_SetLookAtActor"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_ToggleCinematicModeAffectsAll -// 0x0000 (0x00A4 - 0x00A4) -class UWillowSeqAct_ToggleCinematicModeAffectsAll : public USequenceAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_ToggleCinematicModeAffectsAll"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_TogglePostRenderFor -// 0x0000 (0x00A4 - 0x00A4) -class UWillowSeqAct_TogglePostRenderFor : public USequenceAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_TogglePostRenderFor"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_ToggleRestrictions -// 0x0004 (0x00A4 - 0x00A8) -class UWillowSeqAct_ToggleRestrictions : public USequenceAction -{ -public: - unsigned long bToggleWeapons : 1; // 0x00A4(0x0004) (Edit) - unsigned long bToggleTeleporters : 1; // 0x00A4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_ToggleRestrictions"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_TravelStationTeleport -// 0x0000 (0x00A4 - 0x00A4) -class UWillowSeqAct_TravelStationTeleport : public USequenceAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_TravelStationTeleport"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_TurnOffCombatMusic -// 0x0008 (0x00A4 - 0x00AC) -class UWillowSeqAct_TurnOffCombatMusic : public USequenceAction -{ -public: - float FadeOutTime; // 0x00A4(0x0004) (Edit) - unsigned long bEnableAmbientMusic : 1; // 0x00A8(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_TurnOffCombatMusic"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_WaypointObjective -// 0x0018 (0x00A4 - 0x00BC) -class UWillowSeqAct_WaypointObjective : public USequenceAction -{ -public: - unsigned long bRemoveObjective : 1; // 0x00A4(0x0004) (Edit) - struct FMissionObjectiveWaypointData WaypointInfo; // 0x00A8(0x0010) (Edit, NeedCtorLink) - class UMissionObjectiveDefinition* WaypointObjective; // 0x00B8(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_WaypointObjective"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqCond_AnyPlayerHasMarketingUnlock -// 0x0004 (0x008C - 0x0090) -class UWillowSeqCond_AnyPlayerHasMarketingUnlock : public USequenceCondition -{ -public: - class UMarketingUnlockDefinition* MarketingUnlockDef; // 0x008C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqCond_AnyPlayerHasMarketingUnlock"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqCond_CheckLockout -// 0x0004 (0x008C - 0x0090) -class UWillowSeqCond_CheckLockout : public USequenceCondition -{ -public: - class ULockoutDefinition* LockoutDef; // 0x008C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqCond_CheckLockout"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqCond_GoStraightToMainMenu -// 0x0000 (0x008C - 0x008C) -class UWillowSeqCond_GoStraightToMainMenu : public USequenceCondition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqCond_GoStraightToMainMenu"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqCond_IsCombatMusicPlaying -// 0x0000 (0x008C - 0x008C) -class UWillowSeqCond_IsCombatMusicPlaying : public USequenceCondition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqCond_IsCombatMusicPlaying"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqCond_IsPlayerServer -// 0x0000 (0x008C - 0x008C) -class UWillowSeqCond_IsPlayerServer : public USequenceCondition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqCond_IsPlayerServer"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqCond_MultiplePlayersInGame -// 0x0000 (0x008C - 0x008C) -class UWillowSeqCond_MultiplePlayersInGame : public USequenceCondition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqCond_MultiplePlayersInGame"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqCond_ShouldStartNewGameCinematics -// 0x0000 (0x008C - 0x008C) -class UWillowSeqCond_ShouldStartNewGameCinematics : public USequenceCondition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqCond_ShouldStartNewGameCinematics"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqCond_SplitScreen -// 0x0000 (0x008C - 0x008C) -class UWillowSeqCond_SplitScreen : public USequenceCondition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqCond_SplitScreen"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqEvent_CombatMusicStarted -// 0x0000 (0x00C4 - 0x00C4) -class UWillowSeqEvent_CombatMusicStarted : public USequenceEvent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqEvent_CombatMusicStarted"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqEvent_CustomEvent -// 0x0008 (0x00C4 - 0x00CC) -class UWillowSeqEvent_CustomEvent : public USequenceEvent -{ -public: - struct FName EventName; // 0x00C4(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqEvent_CustomEvent"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqEvent_FastTravel -// 0x0000 (0x00C4 - 0x00C4) -class UWillowSeqEvent_FastTravel : public USequenceEvent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqEvent_FastTravel"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqEvent_MissionRemoteEvent -// 0x000C (0x00C4 - 0x00D0) -class UWillowSeqEvent_MissionRemoteEvent : public USequenceEvent -{ -public: - class UMissionDefinition* AssociatedMissionDefinition; // 0x00C4(0x0004) (Edit) - struct FName EventName; // 0x00C8(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqEvent_MissionRemoteEvent"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqEvent_VehicleSpawned -// 0x0004 (0x00C4 - 0x00C8) -class UWillowSeqEvent_VehicleSpawned : public USequenceEvent -{ -public: - class AWillowVehicle* SpawnedVehicle; // 0x00C4(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqEvent_VehicleSpawned"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqVar_DayNightCycleVariable -// 0x0000 (0x005C - 0x005C) -class UWillowSeqVar_DayNightCycleVariable : public USeqVar_Float -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqVar_DayNightCycleVariable"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqVar_DayNightCycleRate -// 0x0000 (0x005C - 0x005C) -class UWillowSeqVar_DayNightCycleRate : public UWillowSeqVar_DayNightCycleVariable -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqVar_DayNightCycleRate"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqVar_TimeOfDay -// 0x0000 (0x005C - 0x005C) -class UWillowSeqVar_TimeOfDay : public UWillowSeqVar_DayNightCycleVariable -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqVar_TimeOfDay"); - return ptr; - } - -}; - - -// Class WillowGame.ActionSkillStateExpressionEvaluator -// 0x0004 (0x003C - 0x0040) -class UActionSkillStateExpressionEvaluator : public UExpressionEvaluator -{ -public: - unsigned long bIsRunning : 1; // 0x003C(0x0004) (Edit) - unsigned long bIsNotRunning : 1; // 0x003C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActionSkillStateExpressionEvaluator"); - return ptr; - } - - - bool Evaluate(class UObject* ContextSource); -}; - - -// Class WillowGame.HealthStateExpressionEvaluator -// 0x0004 (0x003C - 0x0040) -class UHealthStateExpressionEvaluator : public UExpressionEvaluator -{ -public: - unsigned long bHealthy : 1; // 0x003C(0x0004) (Edit) - unsigned long bInjured : 1; // 0x003C(0x0004) (Edit) - unsigned long bDead : 1; // 0x003C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("HealthStateExpressionEvaluator"); - return ptr; - } - - - bool Evaluate(class UObject* ContextSource); -}; - - -// Class WillowGame.NumberWeaponsEquippedExpressionEvaluator -// 0x0004 (0x003C - 0x0040) -class UNumberWeaponsEquippedExpressionEvaluator : public UExpressionEvaluator -{ -public: - int NumberOfWeapons; // 0x003C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("NumberWeaponsEquippedExpressionEvaluator"); - return ptr; - } - - - bool Evaluate(class UObject* ContextSource); -}; - - -// Class WillowGame.PlayerActionExpressionEvaluator -// 0x000C (0x003C - 0x0048) -class UPlayerActionExpressionEvaluator : public UExpressionEvaluator -{ -public: - TArray EvalActions; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerActionExpressionEvaluator"); - return ptr; - } - - - bool Evaluate(class UObject* ContextSource); -}; - - -// Class WillowGame.SkillAttributeContextResolver -// 0x0038 (0x003C - 0x0074) -class USkillAttributeContextResolver : public UAttributeContextResolver -{ -public: - class USkillDefinition* AssociatedSkill; // 0x003C(0x0004) (Edit, Const) - struct FNameBasedObjectPath AssociatedSkillPathName; // 0x0040(0x0034) (Const, EditConst) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SkillAttributeContextResolver"); - return ptr; - } - -}; - - -// Class WillowGame.SkillEffectManager -// 0x001C (0x0188 - 0x01A4) -class ASkillEffectManager : public AActor -{ -public: - unsigned long bAllowSkillActivation : 1; // 0x0188(0x0004) - unsigned long bUpdatingSkills : 1; // 0x0188(0x0004) - unsigned long bAddedHUDTrackedSkillsLastTick : 1; // 0x0188(0x0004) (Transient) - TArray DeferredSkillActivationList; // 0x018C(0x000C) (NeedCtorLink) - TArray ActiveSkills; // 0x0198(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SkillEffectManager"); - return ptr; - } - - - void TriggerTakeHitEvents(const FScriptInterface& Victim, class AController* InstigatedBy, class AController* VictimController, class UClass* DamageType, class UDamagePipeline* Pipeline); - class USkill* GetActiveSkillForInstigatorByDefinition(class AController* SkillInstigator, class USkillDefinition* Definition); - class USkill* GetActiveSkillForInstigator(class AController* SkillInstigator, const struct FName& SkillFName); - bool UpdateSkillGrade(class AController* SkillInstigator, class USkillDefinition* Definition, int Grade); - void NotifySkillDamagedEvent(unsigned char EventType, class AController* EventInstigator, class AController* EventRecipient, class UClass* DamageSource, class UDamagePipeline* Pipeline); - void NotifySkillEvent(unsigned char EventType, class AController* EventInstigator, class AController* EventRecipient, class UClass* DamageSource, class UDamagePipeline* Pipeline, class UObject* ContextObject); - bool IsSkillActive(class AController* SkillInstigator, class USkillDefinition* Definition); - bool IsSkillPaused(class AController* SkillInstigator, class USkillDefinition* Definition); - void DeactivateSkill(class AController* SkillInstigator, class USkillDefinition* Definition, bool bIgnoreSkillInstigator); - bool ActivateSkill(class AController* SkillInstigator, class USkillDefinition* Definition, class UObject* AdditionalSkillTarget, int SkillGrade, const struct FScriptDelegate& StateChangeDelegate); - int DeferActivateSkill(class AController* SkillInstigator, class USkillDefinition* Definition, class UObject* AdditionalSkillTarget, int SkillGrade, const struct FScriptDelegate& StateChangeDelegate); - void RefreshSkillsAffectingInstigator(class AController* SkillInstigator); - void RefreshSkillsForInstigator(class AController* SkillInstigator); - void DeactivateAllSkillTreeSkillsForPlayer(class AWillowPlayerController* WPC); - void DeactivateAllSkillsForInstigator(class AController* SkillInstigator); -}; - - -// Class WillowGame.SkillExpressionEvaluator -// 0x0005 (0x003C - 0x0041) -class USkillExpressionEvaluator : public UExpressionEvaluator -{ -public: - class USkillDefinition* Skill; // 0x003C(0x0004) (Edit, Const) - unsigned char SkillState; // 0x0040(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SkillExpressionEvaluator"); - return ptr; - } - - - bool Evaluate(class UObject* ContextSource); -}; - - -// Class WillowGame.VehiclePassengerExpressionEvaluator -// 0x0004 (0x003C - 0x0040) -class UVehiclePassengerExpressionEvaluator : public UExpressionEvaluator -{ -public: - unsigned long bNotInVehicle : 1; // 0x003C(0x0004) (Edit) - unsigned long bDriver : 1; // 0x003C(0x0004) (Edit) - unsigned long bPassenger : 1; // 0x003C(0x0004) (Edit) - unsigned long bAttachedRider : 1; // 0x003C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VehiclePassengerExpressionEvaluator"); - return ptr; - } - - - bool Evaluate(class UObject* ContextSource); -}; - - -// Class WillowGame.WeaponActionAvailableExpressionEvaluator -// 0x0000 (0x003C - 0x003C) -class UWeaponActionAvailableExpressionEvaluator : public UExpressionEvaluator -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WeaponActionAvailableExpressionEvaluator"); - return ptr; - } - - - bool Evaluate(class UObject* ContextSource); -}; - - -// Class WillowGame.WeaponEquippedExpressionEvaluator -// 0x0001 (0x003C - 0x003D) -class UWeaponEquippedExpressionEvaluator : public UExpressionEvaluator -{ -public: - unsigned char WeaponType; // 0x003C(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WeaponEquippedExpressionEvaluator"); - return ptr; - } - - - bool Evaluate(class UObject* ContextSource); -}; - - -// Class WillowGame.AIPawnBalanceDefinition -// 0x0078 (0x003C - 0x00B4) -class UAIPawnBalanceDefinition : public UBaseBalanceDefinition -{ -public: - struct FPointer VfTable_IIConstructObject; // 0x003C(0x0004) (Const, Native, NoExport) - class UExpressionEvaluator* CanSpawnIf; // 0x0040(0x0004) (Edit, Const, EditInline) - TArray PlayThroughs; // 0x0044(0x000C) (Edit, Const, NeedCtorLink) - class AWillowAIPawn* AIPawnArchetype; // 0x0050(0x0004) (Edit, Const) - unsigned long Champion : 1; // 0x0054(0x0004) (Edit, Const) - unsigned long bUnlockOnDeathAchievementForAllPlayers : 1; // 0x0054(0x0004) (Edit, Const) - TArray ActorTags; // 0x0058(0x000C) (Edit, Const, NeedCtorLink) - struct FAttributeInitializationData DefaultExpLevel; // 0x0064(0x0010) (Edit, Const) - unsigned char BaseItemGameStage; // 0x0074(0x0001) (Edit, Const) - unsigned char AchievementToUnlockOnDeath; // 0x0075(0x0001) (Edit, Const) - unsigned char HasLookedUpFixupIndex; // 0x0076(0x0001) (Transient) - unsigned char UnknownData00[0x1]; // 0x0077(0x0001) MISSED OFFSET - struct FAttributeInitializationData ItemGameStageOffset; // 0x0078(0x0010) (Edit, Const) - TArray DefaultItemPoolIncludedLists; // 0x0088(0x000C) (Edit, Const, NeedCtorLink) - TArray DefaultItemPoolList; // 0x0094(0x000C) (Edit, Const, NeedCtorLink) - TArray Grades; // 0x00A0(0x000C) (Const, NeedCtorLink) - int FixupAIPawnNameIndex; // 0x00AC(0x0004) (Transient) - class UAIPawnBalanceModifierDefinition* BalanceModifier; // 0x00B0(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AIPawnBalanceDefinition"); - return ptr; - } - - - struct FName GetTransformedKillStat(unsigned char Transform); - struct FString GetTransformedDisplayName(unsigned char Transform); - bool SetupPawnItemPoolList(class AWillowAIPawn* SpawnedPawn); - class AWillowAIPawn* GetPawnArchetype(); - int GetPlayThroughIndex(); -}; - - -// Class WillowGame.AttackLocation -// 0x0004 (0x003C - 0x0040) -class UAttackLocation : public UObject -{ -public: - unsigned long bRequired : 1; // 0x003C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AttackLocation"); - return ptr; - } - - - bool ValidLocation(const FScriptInterface& AI, struct FVector* TestLoc); - bool IsRunning(const FScriptInterface& AI); - bool CanPath(const FScriptInterface& AI); -}; - - -// Class WillowGame.AttackLocation_Direct -// 0x0000 (0x0040 - 0x0040) -class UAttackLocation_Direct : public UAttackLocation -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AttackLocation_Direct"); - return ptr; - } - - - bool ValidLocation(const FScriptInterface& AI, struct FVector* TestLoc); -}; - - -// Class WillowGame.AttackLocation_Height -// 0x0008 (0x0040 - 0x0048) -class UAttackLocation_Height : public UAttackLocation -{ -public: - unsigned char Restriction; // 0x0040(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0041(0x0003) MISSED OFFSET - float Height; // 0x0044(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AttackLocation_Height"); - return ptr; - } - - - bool ValidLocation(const FScriptInterface& AI, struct FVector* TestLoc); -}; - - -// Class WillowGame.AttackLocation_LineOfSight -// 0x002C (0x0040 - 0x006C) -class UAttackLocation_LineOfSight : public UAttackLocation -{ -public: - unsigned char LineOfSight; // 0x0040(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0041(0x0003) MISSED OFFSET - float ValidTime; // 0x0044(0x0004) (Edit, Const) - unsigned long bFullLineOfSight : 1; // 0x0048(0x0004) (Edit, Const) - unsigned long bMustHaveNavMesh : 1; // 0x0048(0x0004) (Edit, Const) - float ArcAnglePct; // 0x004C(0x0004) (Edit, Const) - float ArcSpeed; // 0x0050(0x0004) (Edit, Const) - struct FVector ArcStartOffset; // 0x0054(0x000C) (Edit, Const) - struct FVector ArcEndOffset; // 0x0060(0x000C) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AttackLocation_LineOfSight"); - return ptr; - } - - - bool ValidLocation(const FScriptInterface& AI, struct FVector* TestLoc); -}; - - -// Class WillowGame.AttackLocation_MaxDistance -// 0x0004 (0x0040 - 0x0044) -class UAttackLocation_MaxDistance : public UAttackLocation -{ -public: - float MaxDistance; // 0x0040(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AttackLocation_MaxDistance"); - return ptr; - } - - - bool ValidLocation(const FScriptInterface& AI, struct FVector* TestLoc); -}; - - -// Class WillowGame.AttackLocation_Move -// 0x0008 (0x0040 - 0x0048) -class UAttackLocation_Move : public UAttackLocation -{ -public: - float MaxTime; // 0x0040(0x0004) (Edit, Const) - float MoveDistance; // 0x0044(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AttackLocation_Move"); - return ptr; - } - - - bool ValidLocation(const FScriptInterface& AI, struct FVector* TestLoc); -}; - - -// Class WillowGame.AttackLocation_ParentDistance -// 0x000C (0x0040 - 0x004C) -class UAttackLocation_ParentDistance : public UAttackLocation -{ -public: - unsigned char Restriction; // 0x0040(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0041(0x0003) MISSED OFFSET - float Distance; // 0x0044(0x0004) (Edit, Const) - unsigned long bCheckDestination : 1; // 0x0048(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AttackLocation_ParentDistance"); - return ptr; - } - - - bool ValidLocation(const FScriptInterface& AI, struct FVector* TestLoc); -}; - - -// Class WillowGame.AttackLocation_Range -// 0x000C (0x0040 - 0x004C) -class UAttackLocation_Range : public UAttackLocation -{ -public: - unsigned long bCanPath : 1; // 0x0040(0x0004) (Edit, Const) - struct FAIRange Range; // 0x0044(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AttackLocation_Range"); - return ptr; - } - - - bool ValidLocation(const FScriptInterface& AI, struct FVector* TestLoc); - bool CanPath(const FScriptInterface& AI); -}; - - -// Class WillowGame.AttackLocation_Side -// 0x0000 (0x0040 - 0x0040) -class UAttackLocation_Side : public UAttackLocation -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AttackLocation_Side"); - return ptr; - } - - - bool ValidLocation(const FScriptInterface& AI, struct FVector* TestLoc); -}; - - -// Class WillowGame.Behavior_AISpawn -// 0x0040 (0x004C - 0x008C) -class UBehavior_AISpawn : public UBehaviorBase -{ -public: - unsigned long bForceSpawn : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bSpawnFromSpawnPointInstanceData : 1; // 0x004C(0x0004) (Edit, Const) - struct FName SpawnPointName; // 0x0050(0x0008) (Edit, Const) - class UPopulationDefinition* PopDef; // 0x0058(0x0004) (Edit, Const) - struct FBehaviorContextData SpawnContext; // 0x005C(0x0010) (Edit, Const) - struct FName InstanceDataName; // 0x006C(0x0008) (Edit, Const) - struct FBehaviorContextData OverrideContext; // 0x0074(0x0010) (Edit, Const) - struct FName PopulationOverrideName; // 0x0084(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AISpawn"); - return ptr; - } - - - class AActor* SpawnActor(class UObject* ContextObject, class UPopulationDefinition* EffectivePopDef, class UObject* SpawnLocationContext); - void PublishBehaviorOutput(class AActor* SpawnedActor, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.DownloadableFixupAIPawnNamesDefinition -// 0x000C (0x003C - 0x0048) -class UDownloadableFixupAIPawnNamesDefinition : public UGBXDefinition -{ -public: - TArray PlayThroughThree; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DownloadableFixupAIPawnNamesDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.EventFilter_OnTakeDamage -// 0x0004 (0x0040 - 0x0044) -class UEventFilter_OnTakeDamage : public UBehaviorEventFilterBase -{ -public: - float DamageThreshold; // 0x0040(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("EventFilter_OnTakeDamage"); - return ptr; - } - -}; - - -// Class WillowGame.FromContextFlagValueResolver -// 0x0004 (0x003C - 0x0040) -class UFromContextFlagValueResolver : public UFlagValueResolver -{ -public: - class UFlagDefinition* MyFlagDef; // 0x003C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FromContextFlagValueResolver"); - return ptr; - } - -}; - - -// Class WillowGame.PopulationFactoryWillowAIPawn -// 0x0054 (0x0058 - 0x00AC) -class UPopulationFactoryWillowAIPawn : public UPopulationFactory -{ -public: - class AWillowAIPawn* WillowAIPawnArchetype; // 0x0058(0x0004) (Edit, Const) - struct FAttributeInitializationData PawnExpLevel; // 0x005C(0x0010) (Edit, Const) - struct FAttributeInitializationData PawnWeaponLevel; // 0x006C(0x0010) (Edit, Const) - TArray FlagsToSet; // 0x007C(0x000C) (Edit, Const, NeedCtorLink) - TArray AttributeStartingValues; // 0x0088(0x000C) (Edit, Const, NeedCtorLink) - TArray ItemPoolList; // 0x0094(0x000C) (Edit, Const, NeedCtorLink) - TArray ItemPoolIncludedLists; // 0x00A0(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationFactoryWillowAIPawn"); - return ptr; - } - - - struct FString GetDescriptionOfFactoryOutput(); - class AWillowAIPawn* RestorePopulatedAIPawn(class UPopulationMaster* Master, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel, const struct FPopulatedAIPawnMemento& AIPawnMemento); - void CreateSavedInventory(class AWillowAIPawn* aWPawn, const struct FPopulatedAIPawnMemento& AIPawnMemento); - void GetPopulatedAIPawnMemento(class AWillowAIPawn* aWPawn, struct FPopulatedAIPawnMemento* Memento); - static bool ShouldSavePopulationActor(class UPopulationMaster* Master, class AActor* ActorToSave); - static bool DestroyPopulationActor(class UPopulationMaster* Master, int nOpportunityIdx, class AActor* ActorToDestroy, class UPopulationFactory* SpawnFactory, int CreationFlags, bool bDontSaveActor); - class AActor* CreatePopulationActor(class UPopulationMaster* Master, class APopulationOpportunity* Opportunity, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel); - void SetupPopulationActor(class UPopulationMaster* Master, class AWillowAIPawn* SpawnedPawn, class UObject* SpawnLocationContextObject, int GameStage, int AwesomeLevel, bool bUseMemento, const struct FPopulatedAIPawnMemento& AIPawnMemento); - void SetFlagDefinitions(class AWillowAIPawn* aPawn); - void ApplyPopulationDefinition(class UPopulationMaster* Master, class AWillowAIPawn* AIPawn); - class UObject* GetAContextSourceForThePopulationActor(class UPopulationMaster* Master); - struct FBoxSphereBounds GetSpawnVisibilityBounds(int GameStage, int AwesomeLevel); - class UPawnAllegiance* GetActorAllegiance(int GameStage, int AwesomeLevel); - int GetActorSpawnCost(int GameStage, int AwesomeLevel, bool bCanSpawnTest); - static void SetupMatineeForActor(class AActor* aNewActor); -}; - - -// Class WillowGame.PopulationFactoryBalancedAIPawn -// 0x0008 (0x00AC - 0x00B4) -class UPopulationFactoryBalancedAIPawn : public UPopulationFactoryWillowAIPawn -{ -public: - class UAIPawnBalanceDefinition* PawnBalanceDefinition; // 0x00AC(0x0004) (Edit, Const) - unsigned long bUseInstigatorLevel : 1; // 0x00B0(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationFactoryBalancedAIPawn"); - return ptr; - } - - - float GetSpawnProbabilityAtThisGameStage(int GameStage, int AwesomeLevel); - struct FString GetDescriptionOfFactoryOutput(); - class AWillowAIPawn* SpawnAIPawn(class UPopulationMaster* Master, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel, bool bUseMemento, const struct FPopulatedAIPawnMemento& AIPawnMemento); - class AWillowAIPawn* RestorePopulatedAIPawn(class UPopulationMaster* Master, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel, const struct FPopulatedAIPawnMemento& AIPawnMemento); - class AActor* CreatePopulationActor(class UPopulationMaster* Master, class APopulationOpportunity* Opportunity, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel); - void ApplyAttributeStartingValues(class AWillowAIPawn* SpawnedPawn); - void SetupBalancedPopulationActor(class UPopulationMaster* Master, const FScriptInterface& BalancedInstigator, class AWillowAIPawn* SpawnedPawn, class UObject* SpawnLocationContextObject, int GameStage, int AwesomeLevel, bool bUseMemento, const struct FPopulatedAIPawnMemento& AIPawnMemento); - struct FBoxSphereBounds GetSpawnVisibilityBounds(int GameStage, int AwesomeLevel); - class UPawnAllegiance* GetActorAllegiance(int GameStage, int AwesomeLevel); - int GetActorSpawnCost(int GameStage, int AwesomeLevel, bool bCanSpawnTest); - bool CanSpawn(class APopulationOpportunity* SpawningOpportunity); -}; - - -// Class WillowGame.PopulationFactoryWillowInventory -// 0x0000 (0x0058 - 0x0058) -class UPopulationFactoryWillowInventory : public UPopulationFactory -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PopulationFactoryWillowInventory"); - return ptr; - } - - - class AWillowPickup* RestorePickup(class UPopulationMaster* Master, class UObject* SpawnLocationContextObject, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation, int GameStage, int AwesomeLevel, const struct FPopulatedPickupMemento& Memento); - class AWillowPickup* CreateInventoryPickup(class UPopulationMaster* Master, const struct FPopulatedPickupMemento& Memento, const struct FVector& SpawnLocation, const struct FRotator& SpawnRotation); - void GetPopulatedPickupMemento(class AWillowPickup* Pickup, struct FPopulatedPickupMemento* Memento); - static bool ShouldSavePopulationActor(class UPopulationMaster* Master, class AActor* ActorToSave); -}; - - -// Class WillowGame.RES_AIOperation -// 0x0000 (0x003C - 0x003C) -class URES_AIOperation : public UActionResource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RES_AIOperation"); - return ptr; - } - -}; - - -// Class WillowGame.RES_Behavior -// 0x0000 (0x003C - 0x003C) -class URES_Behavior : public UActionResource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RES_Behavior"); - return ptr; - } - -}; - - -// Class WillowGame.RES_CharacterDialog -// 0x0000 (0x003C - 0x003C) -class URES_CharacterDialog : public UActionResource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RES_CharacterDialog"); - return ptr; - } - -}; - - -// Class WillowGame.RES_CustomAnimation -// 0x0000 (0x003C - 0x003C) -class URES_CustomAnimation : public UActionResource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RES_CustomAnimation"); - return ptr; - } - -}; - - -// Class WillowGame.RES_Firing -// 0x0000 (0x003C - 0x003C) -class URES_Firing : public UActionResource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RES_Firing"); - return ptr; - } - -}; - - -// Class WillowGame.RES_Moving -// 0x0000 (0x003C - 0x003C) -class URES_Moving : public UActionResource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RES_Moving"); - return ptr; - } - -}; - - -// Class WillowGame.RES_Posture -// 0x0000 (0x003C - 0x003C) -class URES_Posture : public UActionResource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RES_Posture"); - return ptr; - } - -}; - - -// Class WillowGame.RES_Skill -// 0x0000 (0x003C - 0x003C) -class URES_Skill : public UActionResource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RES_Skill"); - return ptr; - } - -}; - - -// Class WillowGame.RES_Sound -// 0x0000 (0x003C - 0x003C) -class URES_Sound : public UActionResource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RES_Sound"); - return ptr; - } - -}; - - -// Class WillowGame.RES_SpecialMovement -// 0x0000 (0x003C - 0x003C) -class URES_SpecialMovement : public UActionResource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RES_SpecialMovement"); - return ptr; - } - -}; - - -// Class WillowGame.RES_SpeedChange -// 0x0000 (0x003C - 0x003C) -class URES_SpeedChange : public UActionResource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RES_SpeedChange"); - return ptr; - } - -}; - - -// Class WillowGame.RES_UseVehicle -// 0x0000 (0x003C - 0x003C) -class URES_UseVehicle : public UActionResource -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RES_UseVehicle"); - return ptr; - } - -}; - - -// Class WillowGame.TargetMetaInfoValueResolver -// 0x0008 (0x003C - 0x0044) -class UTargetMetaInfoValueResolver : public UAttributeValueResolver -{ -public: - struct FName PropertyName; // 0x003C(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TargetMetaInfoValueResolver"); - return ptr; - } - -}; - - -// Class WillowGame.TransformedFlagValueResolver -// 0x0001 (0x003C - 0x003D) -class UTransformedFlagValueResolver : public UFlagValueResolver -{ -public: - unsigned char Transform; // 0x003C(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TransformedFlagValueResolver"); - return ptr; - } - -}; - - -// Class WillowGame.WillowActionSequencePawn -// 0x0078 (0x00B0 - 0x0128) -class UWillowActionSequencePawn : public UActionSequencePawn -{ -public: - class UWillowAIComponent* WillowAI; // 0x00B0(0x0004) (ExportObject, Component, EditInline) - class UWillowNavigationHandle* MyNavHandle; // 0x00B4(0x0004) - class AWillowMind* MyWillowMind; // 0x00B8(0x0004) - class AWillowAIPawn* MyWillowPawn; // 0x00BC(0x0004) - struct FPathFindData PathData; // 0x00C0(0x0058) (Transient, NeedCtorLink) - class AActor* Target; // 0x0118(0x0004) (Transient) - class UWillowMindTargetInfo* TargetRec; // 0x011C(0x0004) (Transient) - class UWillowMindTargetInfo* ParentTargetRec; // 0x0120(0x0004) (Transient) - int LastYawCheck; // 0x0124(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowActionSequencePawn"); - return ptr; - } - - - void CreateActorPath(class AActor* GoalActor, float MaxDist, bool bAdjustStartForMotion); - struct FVector GetActorFloorLoc(class AActor* GoalActor); - void CreateBackupFlyerPath(const struct FVector& GoalVector, bool bAdjustStartForMotion); - void CreateVectorPath(const struct FVector& GoalVector, const struct FGBXNavMeshPolyRef& GoalPoly, bool bAdjustStartForMotion); - struct FVector GetFinalDestination(); - struct FVector GetPointOnGround(const struct FVector& StartPoint, float Tolerance); - bool CanMoveTo(const struct FVector& GoalPoint); - bool ReachedDestination(); - void FinishPath(); - void WaitForPath(); - void FollowPath(); - bool PathIsValid(); - void InvalidatePath(); - bool PathFind(); - bool TargetTooFar(); - void ActivateEvent(const struct FName& EventName); - bool IsWalking(); - bool IsCurrentlyFlying(); - bool IsFixingFlying(); - bool IsFlying(); - void Stop(); - void Start(); - void Init(); - void SetPawnMovementSpeed(unsigned char NewPawnMovementSpeed); - void WaitForPawnToTurn(); - void WaitForPawnToStop(); -}; - - -// Class WillowGame.Action_Burrow -// 0x0008 (0x0128 - 0x0130) -class UAction_Burrow : public UWillowActionSequencePawn -{ -public: - class USpecialMove_Cloak* BurrowEnter; // 0x0128(0x0004) (Transient) - class USpecialMove_Cloak* BurrowExit; // 0x012C(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_Burrow"); - return ptr; - } - - - void CheckCloaked(unsigned char Type, bool bForceUncloak); - bool SafeToUncloak(); - void ForceUncloak(); - void ForceCloak(); - void CheckStateTransition(); - void Start(); -}; - - -// Class WillowGame.WillowAIComponent -// 0x00D4 (0x00EC - 0x01C0) -class UWillowAIComponent : public UAIComponent -{ -public: - class AWillowMind* MyWillowMind; // 0x00EC(0x0004) (Transient) - class APopulationOpportunityDen* MyDen; // 0x00F0(0x0004) (Transient) - class UWillowAIBlackboardComponent* MyBlackboard; // 0x00F4(0x0004) (ExportObject, Transient, Component, EditInline) - FScriptInterface TargetLeader; // 0x00F8(0x0008) (Transient) - FScriptInterface FormationLeader; // 0x0100(0x0008) (Transient) - TArray InvalidCombatZones; // 0x0108(0x000C) (Transient, NeedCtorLink) - TArray ClaimedCombatZones; // 0x0114(0x000C) (Const, Transient, NeedCtorLink) - float ZoneTime; // 0x0120(0x0004) (Const, Transient) - struct FCombatZone LastZone; // 0x0124(0x0020) (Const, Transient) - struct FCombatZone CurrentZone; // 0x0144(0x0020) (Const, Transient) - struct FCombatZone ClaimedZone; // 0x0164(0x0020) (Const, Transient) - class AVolume* CombatVolume; // 0x0184(0x0004) (Transient) - unsigned long bCombatVolumeOnlyLimitsRangedAttacks : 1; // 0x0188(0x0004) (Transient) - unsigned long bCanUseCover : 1; // 0x0188(0x0004) (Transient) - struct FCoverInfo DesiredCover; // 0x018C(0x0008) (Transient) - float LastHurtTime; // 0x0194(0x0004) (Transient) - float LastAttackedTime; // 0x0198(0x0004) (Transient) - class AActor* LastAttacker; // 0x019C(0x0004) (Transient) - TArray HeadLookHolds; // 0x01A0(0x000C) (Transient, NeedCtorLink) - TArray PhaseLockHolds; // 0x01AC(0x000C) (Transient, NeedCtorLink) - float LastTickTime; // 0x01B8(0x0004) (Transient) - float TickThrottleTime; // 0x01BC(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAIComponent"); - return ptr; - } - - - bool IsAIThrottled(); - static bool IsAttackDebugEnabled(); - static void ToggleAttackDebug(); - void DrawAttackDebug(); - class AWillowVehicle* ClaimNearbyVehicle(); - bool CanPhaseLock(); - void ReleasePhaseLock(const struct FName& HoldName, class UObject* Tag); - void HoldPhaseLock(const struct FName& HoldName, class UObject* Tag); - bool PhaseLockOnHold(); - void ReleaseHeadLook(const struct FName& HoldName, class UObject* Tag); - void HoldHeadLook(const struct FName& HoldName, class UObject* Tag); - bool HeadLookOnHold(); - bool OnHold(); - float GetTimeSinceAttacked(); - float GetTimeSinceHurt(); - void SetThreatLevel(class AActor* Target, unsigned char NewThreat); - unsigned char GetThreatLevel(class AActor* Target); - unsigned char GetHighestThreatLevel(); - struct FCoverExposureData GetCoverExposure(struct FCoverInfo* Cover); - void TryEnterCover(); - void TryExitCover(); - bool IsLocationValid(bool bZoneCheck, bool bAllowPartial, struct FVector* TestLoc, TArray* Limits); - int GetLocationScore(bool bZoneCheck, struct FVector* TestLoc, TArray* Limits); - void InvalidateCombatZone(int ZoneIndex); - void MarkCurrentCombatZone(); - static struct FCombatZone GetCombatZoneByLocation(struct FVector* TestLoc); - bool CombatZoneAvailable(struct FCombatZone* Zone); - void UnclaimCombatZone(struct FCombatZone* Zone); - void ClaimCombatZone(struct FCombatZone* Zone); - float DistToFormationLeader(); - class UWillowFormationComponent* GetFormation(class UWillowFormationComponent* Current, const struct FName& Tag, class AWillowPawn* LeaderPawn); - void SetFormationLeader(const FScriptInterface& NewLeader, bool bOverride); - FScriptInterface GetFormationLeader(); - void SetTargetLeader(const FScriptInterface& NewLeader, bool bOverride); - FScriptInterface GetTargetLeader(); - class AActor* GetForcedTarget(); - bool HasForcedTarget(); - void Release(const struct FName& HoldName, class UObject* Tag); - void Hold(const struct FName& HoldName, class UObject* Tag); - void TargetChanged(class AActor* OldTarget, class AActor* NewTarget); - void InitializeTargetRecord(class UMindTargetInfo* TargetRec); - void TargetRemoved(class UMindTargetInfo* TargetRec); - bool ValidCurrentTarget(class UMindTargetInfo* TargetRec); - bool ValidTarget(class AActor* Target); - void AddDenTargets(class APopulationOpportunityDen* Den); - void GetTargetsFromParents(); - void GetTargets(); - void NotifyAttackedBy(class AActor* Attacker); - void ClearState(); -}; - - -// Class WillowGame.Action_GenericAttack -// 0x0050 (0x0130 - 0x0180) -class UAction_GenericAttack : public UAction_Burrow -{ -public: - unsigned long bLimitedMovement : 1; // 0x0130(0x0004) (Edit, Const) - unsigned long bBurrowAttack : 1; // 0x0130(0x0004) (Edit, Const) - unsigned long bShootTarget : 1; // 0x0130(0x0004) (Edit, Const) - unsigned long bPathingFailed : 1; // 0x0130(0x0004) (Transient) - unsigned long bWantsCrouchIdle : 1; // 0x0130(0x0004) (Transient) - unsigned long bWantsCrouchMove : 1; // 0x0130(0x0004) (Transient) - unsigned long bCanBeLimitedByDownedPlayers : 1; // 0x0130(0x0004) (Transient) - unsigned long bWantsFullLOSTrace : 1; // 0x0130(0x0004) (Transient) - TArray Limits; // 0x0134(0x000C) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - float CrouchIdleChance; // 0x0140(0x0004) (Edit, Const) - float CrouchMoveChance; // 0x0144(0x0004) (Edit, Const) - float CheckRate; // 0x0148(0x0004) - unsigned char Type; // 0x014C(0x0001) (Transient) - unsigned char Validity; // 0x014D(0x0001) (Transient) - unsigned char UnknownData00[0x2]; // 0x014E(0x0002) MISSED OFFSET - struct FVector AttackLoc; // 0x0150(0x000C) (Transient) - struct FCombatZone MyZone; // 0x015C(0x0020) (Transient) - float IdleTime; // 0x017C(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_GenericAttack"); - return ptr; - } - - - bool ReachedAttackLoc(); - bool HalfExposed(); - float GetDotToTarget(); - bool TargetReachable(); - struct FVector GetNearestLocationToTarget(bool bCanBeExpensive); - bool PathFind(); - bool WantsPathFind(); - void CheckExpiredZone(); - bool OnlyExpireMyZone(); - bool CanCheckExpiredZone(); - void CheckForNewZone(); - bool CanClaimZones(); - bool ValidLocation(bool bAllAreRequired, struct FVector* TestLoc); - void CheckAttackLocation(); - void UnclaimMovement(); - void ClaimMovement(); - bool CanMove(); - void CheckStateTransition(); - struct FName GetDesiredState(); - bool TargetIsDownedPlayer(); - void Update(); - void Stop(); - void Start(); - struct FName CanRun(); - void Init(); - void InitData(); -}; - - -// Class WillowGame.Action_AnimAttack -// 0x0014 (0x0180 - 0x0194) -class UAction_AnimAttack : public UAction_GenericAttack -{ -public: - unsigned char AimType; // 0x0180(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0181(0x0003) MISSED OFFSET - float VisionAngle; // 0x0184(0x0004) (Edit, Const) - class USpecialMoveDefinition* AttackAnim; // 0x0188(0x0004) (Edit, Const) - float Aim; // 0x018C(0x0004) (Transient) - unsigned long bTargetHeld : 1; // 0x0190(0x0004) (Transient) - unsigned long bTempHardAttach : 1; // 0x0190(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_AnimAttack"); - return ptr; - } - - - bool IsAimed(); - void ReleaseTarget(); - void HoldTarget(); - void AttackFinished(); - bool OnlyExpireMyZone(); - bool CanCheckExpiredZone(); - struct FName GetDesiredState(); - void Update(); - void Stop(); - void Start(); - void Init(); -}; - - -// Class WillowGame.Action_BasicAttack -// 0x0054 (0x0194 - 0x01E8) -class UAction_BasicAttack : public UAction_AnimAttack -{ -public: - unsigned long bMigrated : 1; // 0x0194(0x0004) (Const) - unsigned long bTargetMustBeInRange : 1; // 0x0194(0x0004) (Const) - unsigned long bInterpToAimDirection : 1; // 0x0194(0x0004) (Const) - unsigned long bAlwaysFaceTarget : 1; // 0x0194(0x0004) (Const) - float Angle; // 0x0198(0x0004) (Const) - float VerticalDistMax; // 0x019C(0x0004) (Const) - struct FAIRange Range; // 0x01A0(0x0008) (Const) - unsigned char RangeType; // 0x01A8(0x0001) (Const) - unsigned char UnknownData00[0x3]; // 0x01A9(0x0003) MISSED OFFSET - struct FCombatZoneSearchData ZoneSearch; // 0x01AC(0x0028) - class USpecialMoveDefinition* AttackSMD; // 0x01D4(0x0004) (Const) - struct FAIRange InnerRadius; // 0x01D8(0x0008) (Const) - struct FAIRange OuterRadius; // 0x01E0(0x0008) (Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_BasicAttack"); - return ptr; - } - -}; - - -// Class WillowGame.Action_LeapAtTarget -// 0x002C (0x01E8 - 0x0214) -class UAction_LeapAtTarget : public UAction_BasicAttack -{ -public: - struct FTrajectoryData Options; // 0x01E8(0x0020) (Edit) - class USpecialMoveDefinition* LaunchAnimation; // 0x0208(0x0004) (Edit, Const) - class USpecialMoveDefinition* LandAnimation; // 0x020C(0x0004) (Edit, Const) - class USpecialMoveDefinition* InAirAttackIdleAnimation; // 0x0210(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_LeapAtTarget"); - return ptr; - } - - - void LandFinished(); - void PlayLand(bool bInterrupted); - void PlayIdle(bool bInterrupted); - void PlayLaunch(); - void ActivateEvent(const struct FName& EventName); - bool TargetTooFar(); - struct FName CanRun(); -}; - - -// Class WillowGame.Action_ShootTarget -// 0x0044 (0x0180 - 0x01C4) -class UAction_ShootTarget : public UAction_GenericAttack -{ -public: - float ChanceToCrouch; // 0x0180(0x0004) (Const) - float ChanceToMoveCrouch; // 0x0184(0x0004) (Const) - unsigned long bMigrated : 1; // 0x0188(0x0004) (Const) - float Angle; // 0x018C(0x0004) (Const) - struct FAIRange Range; // 0x0190(0x0008) (Const) - unsigned char RangeType; // 0x0198(0x0001) (Const) - unsigned char UnknownData00[0x3]; // 0x0199(0x0003) MISSED OFFSET - struct FCombatZoneSearchData ZoneSearch; // 0x019C(0x0028) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_ShootTarget"); - return ptr; - } - -}; - - -// Class WillowGame.Action_CoverAttack -// 0x003C (0x0128 - 0x0164) -class UAction_CoverAttack : public UWillowActionSequencePawn -{ -public: - TArray Limits; // 0x0128(0x000C) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - float LineOfSightTime; // 0x0134(0x0004) (Edit, Const) - struct FCoverInfo MyCover; // 0x0138(0x0008) (Transient) - struct FCombatZone MyZone; // 0x0140(0x0020) (Transient) - float IdleTime; // 0x0160(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_CoverAttack"); - return ptr; - } - - - bool PathFind(); - void CheckExpiredZone(); - void CheckForNewZone(); - void FindCover(); - bool ReachedCoverLoc(); - bool IsInCover(); - bool CoverValid(); - bool CheckCoverLocation(struct FCoverInfo* Cover, struct FVector* CoverLoc, int* BestScore); - bool IsValidCover(struct FCoverInfo* Cover); - void CreateCoverList(struct FVector* TestLoc); - struct FCoverInfo GetCoverPoint(); - struct FVector GetCoverLocation(); - void CheckStateTransition(); - void Update(); - void Stop(); - void Start(); - struct FName CanRun(); - void Init(); - void InitData(); -}; - - -// Class WillowGame.Action_CombatPoint -// 0x0034 (0x0164 - 0x0198) -class UAction_CombatPoint : public UAction_CoverAttack -{ -public: - unsigned long bMigrated : 1; // 0x0164(0x0004) - struct FCombatPointSearchData Search; // 0x0168(0x0030) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_CombatPoint"); - return ptr; - } - -}; - - -// Class WillowGame.Action_SwoopAttack -// 0x0054 (0x0128 - 0x017C) -class UAction_SwoopAttack : public UWillowActionSequencePawn -{ -public: - float SwoopFarDistance; // 0x0128(0x0004) (Edit, Const) - float SwoopFarHeight; // 0x012C(0x0004) (Edit, Const) - float SwoopCloseDistance; // 0x0130(0x0004) (Edit, Const) - float SwoopCloseHeight; // 0x0134(0x0004) (Edit, Const) - unsigned long bShootTarget : 1; // 0x0138(0x0004) (Edit, Const) - unsigned long bUseOffset : 1; // 0x0138(0x0004) (Edit, Const) - unsigned long bFoundAttackOffset : 1; // 0x0138(0x0004) (Transient) - unsigned long bCacheTargetLoc : 1; // 0x0138(0x0004) (Transient) - float SwoopAttackDistance; // 0x013C(0x0004) (Const) - TArray SwoopAttackDistances; // 0x0140(0x000C) (Edit, NeedCtorLink) - float Offset; // 0x014C(0x0004) (Edit, Const) - unsigned char OffsetDirection; // 0x0150(0x0001) (Edit, Const) - unsigned char Direction; // 0x0151(0x0001) (Transient) - unsigned char UnknownData00[0x2]; // 0x0152(0x0002) MISSED OFFSET - struct FVector AttackOffset; // 0x0154(0x000C) (Transient) - float ClosestAttackDist; // 0x0160(0x0004) (Transient) - struct FVector LastAttackLocation; // 0x0164(0x000C) (Transient) - struct FVector CachedTargetLoc; // 0x0170(0x000C) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_SwoopAttack"); - return ptr; - } - - - float GetDistToGoal(); - struct FVector GetGoalLocation(bool bForce); - void SetAllTriggered(bool bTriggered); - float GetDistToTarget(); - bool PathFind(); - void Stop(); - void Start(); - struct FName CanRun(); - void Init(); -}; - - -// Class WillowGame.WillowAIBlackboardComponent -// 0x0004 (0x01C0 - 0x01C4) -class UWillowAIBlackboardComponent : public UWillowAIComponent -{ -public: - class UPawnAllegiance* Allegiance; // 0x01C0(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAIBlackboardComponent"); - return ptr; - } - - - class UPawnAllegiance* GetAllegiance(); - void GetTargets(); -}; - - -// Class WillowGame.WillowAIDenComponent -// 0x0004 (0x01C0 - 0x01C4) -class UWillowAIDenComponent : public UWillowAIComponent -{ -public: - class UWillowAIDenComponent* ParentDenAI; // 0x01C0(0x0004) (ExportObject, Transient, Component, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAIDenComponent"); - return ptr; - } - - - bool ShouldRemoveTarget(class UMindTargetInfo* TargetRec); - void FindTargetsInDen(class APopulationOpportunityDen* Den); - void FindTargets(); -}; - - -// Class WillowGame.WillowAIDefinition -// 0x001C (0x0060 - 0x007C) -class UWillowAIDefinition : public UAIDefinition -{ -public: - class UActionSequence* PatrolAction; // 0x0060(0x0004) - class UActionSequence* ScriptedAction; // 0x0064(0x0004) - class UExpressionEvaluator* WantsFormation; // 0x0068(0x0004) (Edit, Const, EditInline) - float ReacquireTime; // 0x006C(0x0004) (Edit, Const) - float ReacquireDistance; // 0x0070(0x0004) (Edit, Const) - unsigned long bGetTargetsFromParents : 1; // 0x0074(0x0004) (Edit, Const) - float SuppressionFireTime; // 0x0078(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAIDefinition"); - return ptr; - } - - - void OnRevivedPlayerMaster(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnDismount(struct FBehaviorConsumerHandle* ConsumerHandle); -}; - - -// Class WillowGame.WillowAIDenDefinition -// 0x0008 (0x0060 - 0x0068) -class UWillowAIDenDefinition : public UAIDefinition -{ -public: - float MinEngagementTime; // 0x0060(0x0004) (Edit, Const) - float MinProvokedTime; // 0x0064(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAIDenDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WillowAIMoveNode -// 0x0011 (0x01C4 - 0x01D5) -class AWillowAIMoveNode : public AGearboxAIMoveNode -{ -public: - struct FPointer VfTable_IInterface_NavigationHandle; // 0x01C4(0x0004) (Const, Native, NoExport) - unsigned long bPreviewJump : 1; // 0x01C8(0x0004) (Edit, Const, EditorOnly) - unsigned long bShowPath : 1; // 0x01C8(0x0004) (Edit, Const, EditorOnly) - unsigned long bFuzzyArrival : 1; // 0x01C8(0x0004) (Edit, Const) - float PawnArrivalRadius; // 0x01CC(0x0004) (Edit, Const) - float AISpeedPercentageHere; // 0x01D0(0x0004) (Edit, Const) - unsigned char VehicleNodeType; // 0x01D4(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAIMoveNode"); - return ptr; - } - - - void NotifyPathChanged(); -}; - - -// Class WillowGame.Perch -// 0x007F (0x01D5 - 0x0254) -class APerch : public AWillowAIMoveNode -{ -public: - unsigned char UnknownData00[0x3]; // 0x01D5(0x0003) MISSED OFFSET - struct FPointer VfTable_IIInstanceData; // 0x01D8(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBodyCompositionInstance; // 0x01DC(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIBehaviorConsumer; // 0x01E0(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_FTickableObject; // 0x01E4(0x0004) (Const, Native, NoExport) - class UPerchDefinition* PerchDef; // 0x01E8(0x0004) (Edit) - class UPerchPreviewComponent* PreviewComponent; // 0x01EC(0x0004) (Edit, Const, ExportObject, Component, EditInline) - float UseRadius; // 0x01F0(0x0004) (Edit) - float UseHeight; // 0x01F4(0x0004) (Edit) - unsigned long bOverrideLoopTime : 1; // 0x01F8(0x0004) - unsigned long bLookForPlayersInRange : 1; // 0x01F8(0x0004) (Transient) - struct FAIRange LoopTimeOverride; // 0x01FC(0x0008) (Edit) - TArray TargetVolumes; // 0x0204(0x000C) (Edit, NeedCtorLink) - class AWillowAIPawn* User; // 0x0210(0x0004) (Transient) - float CooldownTime; // 0x0214(0x0004) (Transient) - float NextPlayerInRangeCheckTime; // 0x0218(0x0004) (Transient) - struct FInstanceDataSet InstanceState; // 0x021C(0x000C) (Component, NeedCtorLink) - struct FReplicatedInstanceDataState ReplicatedInstanceDataState; // 0x0228(0x0010) (Net, Transient, RepNotify) - struct FBehaviorConsumerHandle ConsumerHandle; // 0x0238(0x0004) - struct FReplicatedBehaviorEvent ReplicatedBehaviorEvent; // 0x023C(0x0004) (Net, RepNotify) - struct FReplicatedBehaviorConsumerState ReplicatedBehaviorConsumerState; // 0x0240(0x000C) (Net, RepNotify) - class UDynamicLightEnvironmentComponent* DynamicLightEnvironment; // 0x024C(0x0004) (ExportObject, Transient, Component, EditInline) - float AlwaysRelevantDistanceSquared; // 0x0250(0x0004) (Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Perch"); - return ptr; - } - - - struct FBehaviorConsumerHandle GetBehaviorConsumerHandle(); - void RegisterBehaviorConsumer(); - void ClearBodyCompositionInstance(); - FScriptInterface GetBodyInfoProvider(); - void ApplyPreviewBodyComposition(); - void ChangeInstanceDataSwitch(const struct FName& Switch, unsigned char NewValue); - void PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char BodyCompositionMode); - void PreRemoveBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex); - bool GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState); - bool GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState); - void DestroyOwnedInstanceData(); - bool RemoveInstanceDataObject(class UObject* InstanceDataObject); - bool RemoveInstanceData(const struct FName& DataName); - bool GetInstanceData(const struct FName& DataName, TArray* InstanceData); - bool SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames); - struct FAIRange GetLoopRange(); - void CheckStartReplication(); - void InitBody(); - void InitializeRBPhys(); - void PostBeginPlay(); - void SetPerchDef(class UPerchDefinition* NewPerchDef); - void ReplicatedEvent(const struct FName& VarName); -}; - - -// Class WillowGame.SpecialMove_Cover -// 0x0000 (0x00C8 - 0x00C8) -class USpecialMove_Cover : public UWillowAnimDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMove_Cover"); - return ptr; - } - - - class UAnimNodeSpecialMoveBlend* GetSMNode(const FScriptInterface& SMI); -}; - - -// Class WillowGame.WillowAwarenessZoneDefinition -// 0x0001 (0x006C - 0x006D) -class UWillowAwarenessZoneDefinition : public UAwarenessZoneDefinition -{ -public: - unsigned char ThreatLevel; // 0x006C(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAwarenessZoneDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WillowBoundaryTurret -// 0x005C (0x0188 - 0x01E4) -class AWillowBoundaryTurret : public AActor -{ -public: - float ShotTime; // 0x0188(0x0004) (Edit) - float SeekTime; // 0x018C(0x0004) (Edit) - class UFiringModeDefinition* FiringModeDef; // 0x0190(0x0004) (Edit, Const) - float ViewWidth; // 0x0194(0x0004) (Edit) - float KillDistance; // 0x0198(0x0004) (Edit) - float WarnDistance; // 0x019C(0x0004) (Edit) - unsigned long bInstaKill : 1; // 0x01A0(0x0004) (Edit) - unsigned long bUseSocket1 : 1; // 0x01A0(0x0004) (Transient) - unsigned long bWarningEffectsOn : 1; // 0x01A0(0x0004) (Transient) - class UAkEvent* ShootAkEvent; // 0x01A4(0x0004) (Edit) - struct FName MuzzleSocket1; // 0x01A8(0x0008) (Edit) - struct FName MuzzleSocket2; // 0x01B0(0x0008) (Edit) - class UAkEvent* PlayWarningSoundsAkEvent; // 0x01B8(0x0004) (Edit) - class UAkEvent* StopWarningSoundsAkEvent; // 0x01BC(0x0004) (Edit) - class UStaticMeshComponent* BaseMesh; // 0x01C0(0x0004) (Edit, ExportObject, Component, EditInline) - class USkeletalMeshComponent* TurretMesh; // 0x01C4(0x0004) (Edit, ExportObject, Component, EditInline) - class UParticleSystemComponent* LaserEffects1; // 0x01C8(0x0004) (Edit, ExportObject, Component, EditInline) - class UParticleSystemComponent* LaserEffects2; // 0x01CC(0x0004) (Edit, ExportObject, Component, EditInline) - class UParticleSystemComponent* WarningEffects; // 0x01D0(0x0004) (Edit, ExportObject, Component, EditInline) - class AWillowPawn* CurrentTarget; // 0x01D4(0x0004) (Transient) - TArray PlayersInWarnZone; // 0x01D8(0x000C) (Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowBoundaryTurret"); - return ptr; - } - - - bool IsLethalLocation(const struct FVector& TestLocation); - void Shoot(); - void SetInitialState(); - void SetWarningEffects(); - void UnwarnPlayer(class AWillowPlayerPawn* WPP); - void WarnPlayer(class AWillowPlayerPawn* WPP); - void KillPlayer(class AWillowPlayerPawn* WPP); -}; - - -// Class WillowGame.AIClassDefinition -// 0x0104 (0x0294 - 0x0398) -class UAIClassDefinition : public UWillowCharacterClassDefinition -{ -public: - class UAIDefinition* AIDef; // 0x0294(0x0004) (Edit, Const) - struct FString DefaultDisplayName; // 0x0298(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString UBMKilledByMessageString; // 0x02A4(0x000C) (Edit, Const, Localized, NeedCtorLink) - unsigned long bWatchPlayerWhenUsed : 1; // 0x02B0(0x0004) (Const) - unsigned long bIsCrawler : 1; // 0x02B0(0x0004) (Edit) - unsigned long bIsTurret : 1; // 0x02B0(0x0004) (Edit) - unsigned long bLeadTarget : 1; // 0x02B0(0x0004) (Edit) - unsigned long bAvoidObstacles : 1; // 0x02B0(0x0004) (Edit) - unsigned long bAvoidTarget : 1; // 0x02B0(0x0004) (Edit) - unsigned long CheckForVehiclesBeforeUnCloaking : 1; // 0x02B0(0x0004) (Edit) - unsigned long bApplySlowDown : 1; // 0x02B0(0x0004) (Edit, Const) - unsigned long bUseSimpleFlight : 1; // 0x02B0(0x0004) (Edit) - unsigned long bHeloStyle : 1; // 0x02B0(0x0004) (Edit) - unsigned long bFlyOverrideNavSize : 1; // 0x02B0(0x0004) - unsigned long bDropDefaultWeaponOnDeath : 1; // 0x02B0(0x0004) (Edit, Const) - unsigned long bBoss : 1; // 0x02B0(0x0004) (Edit, Const) - unsigned long bUsable : 1; // 0x02B0(0x0004) (Edit, Const) - unsigned long bSecondaryUsable : 1; // 0x02B0(0x0004) (Edit, Const) - unsigned long bTriggerFootstepEvent : 1; // 0x02B0(0x0004) (Edit, Const) - unsigned long bFriendlyFireAlwaysFiresEvents : 1; // 0x02B0(0x0004) (Edit, Const) - unsigned long bAwardKillsToAllPlayers : 1; // 0x02B0(0x0004) (Edit, Const) - unsigned long bRootOnlyYawRotation : 1; // 0x02B0(0x0004) (Edit) - float WatchPlayerTime; // 0x02B4(0x0004) (Edit, Const) - float SightViewCone; // 0x02B8(0x0004) (Edit) - float SightFireCone; // 0x02BC(0x0004) (Edit) - float CrawlerMeshLerpSpeed; // 0x02C0(0x0004) (Edit) - int MoveAtDestinationThreshold; // 0x02C4(0x0004) (Edit) - class UAkEvent* AkStartRotation; // 0x02C8(0x0004) (Edit) - class UAkEvent* AkStopRotation; // 0x02CC(0x0004) (Edit) - struct FRotator RotationRate; // 0x02D0(0x000C) (Edit) - unsigned char Physics; // 0x02DC(0x0001) (Edit) - unsigned char UsableIcon; // 0x02DD(0x0001) (Const, Deprecated) - unsigned char UnknownData00[0x2]; // 0x02DE(0x0002) MISSED OFFSET - float AccelRate; // 0x02E0(0x0004) (Edit) - float CrawlerRotationModifier; // 0x02E4(0x0004) (Edit) - float CornerCutDistance; // 0x02E8(0x0004) (Edit) - float LookAheadDistance; // 0x02EC(0x0004) (Edit) - float LookInterpRate; // 0x02F0(0x0004) (Edit) - float SlowDownDist; // 0x02F4(0x0004) (Edit, Const) - float SlowDownMinPct; // 0x02F8(0x0004) (Edit, Const) - float FlyMaxRotationModifier; // 0x02FC(0x0004) (Edit) - float FlyBlockedDistModifier; // 0x0300(0x0004) (Edit) - float FlyLookAheadTime; // 0x0304(0x0004) (Edit) - float FlyNavMeshCheckDist; // 0x0308(0x0004) (Edit) - float FlyStartSlowPct; // 0x030C(0x0004) (Edit) - float FlyStopSlowPct; // 0x0310(0x0004) (Edit) - float FlyExtentModifier; // 0x0314(0x0004) (Edit) - float OverrideNavSize; // 0x0318(0x0004) (Edit) - float OverrideNavHeight; // 0x031C(0x0004) (Edit) - TArray PassiveSkills; // 0x0320(0x000C) (Edit, Const, NeedCtorLink) - class UInventoryBalanceDefinition* DefaultWeapon; // 0x032C(0x0004) (Edit, Const) - class UPawnInteractionDefinition* InteractionDefinition; // 0x0330(0x0004) (Edit, Const) - float CombatMusicTargetingThreat; // 0x0334(0x0004) (Edit, Const) - class UAkState* SpecialCombatMusicState; // 0x0338(0x0004) (Edit, Const) - int SpecialCombatMusicPriority; // 0x033C(0x0004) (Edit, Const) - class UInteractionIconDefinition* UsableIconDef; // 0x0340(0x0004) (Edit, Const) - class UInteractionIconDefinition* UsableIconDefSecondary; // 0x0344(0x0004) (Edit, Const) - TArray OnUsedBehaviors; // 0x0348(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray OnUsedBehaviors_NoMission; // 0x0354(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray OnDismissedBehaviors; // 0x0360(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray OnLingeringBehaviors; // 0x036C(0x000C) (Edit, Const, NeedCtorLink, EditInline) - struct FAttributeInitializationData TimeUntilConsideredLingering; // 0x0378(0x0010) (Edit, Const) - float FocusRadius; // 0x0388(0x0004) (Edit, Const) - struct FVector FocusOffset; // 0x038C(0x000C) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AIClassDefinition"); - return ptr; - } - - - void OnAllPickupsDetached(class UObject* Pickup, class UObject* PickedUpBy, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnPickupDetached(class UObject* Pickup, class UObject* PickedUpBy, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnFootStep(int Foot, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnUnTouch(unsigned char EventOutput, class UObject* Other, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnTouch(unsigned char EventOutput, class UObject* Other, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnUncloak(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnCloak(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnTakeHeal(class UObject* Instigator, float Damage, float ShieldDamage, class UObject* DamageSource, class UObject* DamageType, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnVehicleTakeDamage(class UObject* Instigator, class UObject* HitVehicle, float Damage, float ShieldDamage, class UObject* DamageSource, class UObject* DamageType, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnTakeDamage(class UObject* Instigator, float Damage, float ShieldDamage, class UObject* DamageSource, class UObject* DamageType, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnSpawned(struct FBehaviorConsumerHandle* ConsumerHandle); - void OnUserCouldNotAffordSecondary(unsigned char EventOutput, class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnUserCouldNotAfford(unsigned char EventOutput, class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnSecondaryUsed(unsigned char EventOutput, class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle); - void OnUsed(unsigned char EventOutput, class UObject* Instigator, class UObject* UsedComponent, struct FBehaviorConsumerHandle* ConsumerHandle); -}; - - -// Class WillowGame.WillowCombatPoint -// 0x0010 (0x0188 - 0x0198) -class AWillowCombatPoint : public AActor -{ -public: - unsigned char ConstraintType; // 0x0188(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0189(0x0003) MISSED OFFSET - TArray ConstraintTags; // 0x018C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowCombatPoint"); - return ptr; - } - -}; - - -// Class WillowGame.WillowCoverComponent -// 0x000B (0x0059 - 0x0064) -class UWillowCoverComponent : public UActorComponent -{ -public: - unsigned char UnknownData00[0x3]; // 0x0059(0x0003) MISSED OFFSET - class AWillowAIPawn* AIPawn; // 0x005C(0x0004) (Transient) - class USpecialMove_Cover* LastAction; // 0x0060(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowCoverComponent"); - return ptr; - } - - - void IdleTimer(); - void FireTimer(); - float GetRange(struct FAIRange* Range); - bool CanFire(); - void ClearCover(); - void PlayTimedAction(class USpecialMove_Cover* Action); - void UpdateAction(); - struct FName GetAction(); - class UWillowCoverStanceDefinition* GetStance(); - struct FRotator GetCoverRotation(struct FCoverInfo* Cover); - struct FVector GetCoverLocation(struct FCoverInfo* Cover); - void ResetExposure(); - void ActionFinished(); -}; - - -// Class WillowGame.WillowCoverStanceDefinition -// 0x0020 (0x003C - 0x005C) -class UWillowCoverStanceDefinition : public UGBXDefinition -{ -public: - struct FName AimProfile; // 0x003C(0x0008) (Edit, Const) - class USpecialMove_Cover* Enter; // 0x0044(0x0004) (Edit, ExportObject, NeedCtorLink, EditInline) - class USpecialMove_Cover* Exit; // 0x0048(0x0004) (Edit, ExportObject, NeedCtorLink, EditInline) - class USpecialMove_Cover* Idle; // 0x004C(0x0004) (Edit, ExportObject, NeedCtorLink, EditInline) - class USpecialMove_Cover* FireEnter; // 0x0050(0x0004) (Edit, ExportObject, NeedCtorLink, EditInline) - class USpecialMove_Cover* FireExit; // 0x0054(0x0004) (Edit, ExportObject, NeedCtorLink, EditInline) - class USpecialMove_Cover* FireIdle; // 0x0058(0x0004) (Edit, ExportObject, NeedCtorLink, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowCoverStanceDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WillowFormationComponent -// 0x0014 (0x0210 - 0x0224) -class UWillowFormationComponent : public UPrimitiveComponent -{ -public: - struct FName NameTag; // 0x0210(0x0008) (Edit) - unsigned long bMagnetize : 1; // 0x0218(0x0004) (Edit) - unsigned long bShouldCrouch : 1; // 0x0218(0x0004) (Edit) - FScriptInterface AIOwner; // 0x021C(0x0008) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowFormationComponent"); - return ptr; - } - -}; - - -// Class WillowGame.WillowMind -// 0x00C4 (0x0768 - 0x082C) -class AWillowMind : public AGearboxMind -{ -public: - struct FPointer VfTable_IISeeTargetable; // 0x0768(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIControllerLocator; // 0x076C(0x0004) (Const, Native, NoExport) - struct FPointer VfTable_IIConstructObject; // 0x0770(0x0004) (Const, Native, NoExport) - class UAIClassDefinition* AIClass; // 0x0774(0x0004) - class AWillowAIPawn* MyWillowPawn; // 0x0778(0x0004) - class UAIDefinition* AIDefOverride; // 0x077C(0x0004) - unsigned long bCharacterClassInitialized : 1; // 0x0780(0x0004) - unsigned long bWantsToSprint : 1; // 0x0780(0x0004) - unsigned long bCurrentlyScripted : 1; // 0x0780(0x0004) - unsigned long bScriptedHoldPosition : 1; // 0x0780(0x0004) - unsigned long bScriptedCanAttack : 1; // 0x0780(0x0004) - unsigned long bWantsToFireWeapon : 1; // 0x0780(0x0004) (Transient) - unsigned long bWeaponsRestricted : 1; // 0x0780(0x0004) (Transient) - unsigned long bWeaponFireUseRotation : 1; // 0x0780(0x0004) (Transient) - unsigned long bProvoked : 1; // 0x0780(0x0004) - unsigned long bPawnAddedToRadar : 1; // 0x0780(0x0004) (Transient) - unsigned long bWantsRotationAudio : 1; // 0x0780(0x0004) (Transient) - class AWillowMind* SpawnParent; // 0x0784(0x0004) - TArray SpawnChildren; // 0x0788(0x000C) (NeedCtorLink) - int TotalSpawnedChildren; // 0x0794(0x0004) - struct FVector DirectionHint; // 0x0798(0x000C) - class UWillowNavigationHandle* WillowNav; // 0x07A4(0x0004) - float DistanceToGoal; // 0x07A8(0x0004) - class AWillowAIMoveNode* LastPatrolNode; // 0x07AC(0x0004) - class AWillowAIMoveNode* LastScriptedNode; // 0x07B0(0x0004) - unsigned char ScriptedStance; // 0x07B4(0x0001) - unsigned char ScriptedFocusStyle; // 0x07B5(0x0001) - unsigned char WeaponFireMode; // 0x07B6(0x0001) (Transient) - unsigned char UnknownData00[0x1]; // 0x07B7(0x0001) MISSED OFFSET - class UWillowSeqAct_AIScriptedAnim* ScriptedAction; // 0x07B8(0x0004) - float LastUsedTime; // 0x07BC(0x0004) - struct FFlag LookAtPlayer; // 0x07C0(0x0010) - class AActor* FollowActor; // 0x07D0(0x0004) - float FollowMinDist; // 0x07D4(0x0004) - float FollowMaxDist; // 0x07D8(0x0004) - class UWillowFormationComponent* FollowComponent; // 0x07DC(0x0004) (ExportObject, Component, EditInline) - float SightFireCone; // 0x07E0(0x0004) (Transient) - float LastWeaponFireTime; // 0x07E4(0x0004) (Transient) - float WeaponBurstEndTime; // 0x07E8(0x0004) (Transient) - float NextAvailableFireTime; // 0x07EC(0x0004) (Transient) - class APerch* PatrolPerch; // 0x07F0(0x0004) - class APerch* CombatPerch; // 0x07F4(0x0004) - float RotationRateModifier; // 0x07F8(0x0004) (Transient) - float RotationRateModifierBaseValue; // 0x07FC(0x0004) (Const) - TArray RotationRateModifierModifierStack; // 0x0800(0x000C) (Const, Transient, NeedCtorLink) - class UAttributeModifier* AvoidanceModifier; // 0x080C(0x0004) - struct FVector ProvokedLocation; // 0x0810(0x000C) - class APawnInteractionProxy* InteractionProxy; // 0x081C(0x0004) - class AActor* SpawnedHelperActor; // 0x0820(0x0004) - float SightViewCone; // 0x0824(0x0004) (Transient) - float MinAggroTimeToConsiderAwareOfTarget; // 0x0828(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowMind"); - return ptr; - } - - - void NotifyFallingHitWall(const struct FVector& HitNormal, class AActor* Wall); - void PassInteractionProxyEventsToKismet(bool bPassEventsToKismet); - void ProcessTraceTouch(class AActor* Other, class UComponent* ComponentHit, const struct FVector& TouchLocation, const struct FVector& TouchNormal, const struct FVector& End, const struct FVector& Start, const struct FVector& Extent, int TraceFlags); - void TraceTouch(class AActor* Other, class UComponent* ComponentHit, const struct FVector& TouchLocation, const struct FVector& TouchNormal, const struct FVector& End, const struct FVector& Start, const struct FVector& Extent, int TraceFlags, float TouchTime); - bool IsTooFarFromHome(); - struct FVector GetViewLocation(); - class AActor* GetWorldBody(); - class AWillowMind* GetAWillowMind(); - class AWillowPlayerController* GetAWillowPlayerController(); - class AController* GetABaseController(); - void StopRotationAudio(); - void StartRotationAudio(); - void SetWantsRotationAudio(bool bWantsAudio); - bool GetWantsRotationAudio(); - float ParentIsScripted(); - float GetNumSpawnChildren(); - float ParentDistToTarget(); - bool InGodMode(); - static void SetAIDemigod(bool bAIDemigod); - static bool GetAIDemigod(); - static void SetAIGod(bool bAIGod); - static bool GetAIGod(); - int ActivateEventRule(const struct FName& RuleEventName); - void SetOverrideAIDef(class UAIDefinition* NewAIDef); - void InitSequence(class UActionSequence* NewSequence); - class UAIDefinition* GetAIDefinition(); - FScriptInterface GetAIParent(); - bool CanTickAI(); - bool GetReplicatedInstanceDataState(struct FReplicatedInstanceDataState* OutReplicatedInstanceDataState); - bool GetInstanceDataState(struct FInstanceDataSet* OutInstanceDataState); - void DestroyOwnedInstanceData(); - void KillHelperActor(); - bool RemoveInstanceDataObject(class UObject* InstanceDataObject); - bool RemoveInstanceData(const struct FName& DataName); - bool GetInstanceData(const struct FName& DataName, TArray* InstanceData); - bool SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames); - class APawn* GetInstanceDataPawn(); - class AController* Behavior_GetSkillInstigatorController(); - void Behavior_UpgradeSkill(class USkillDefinition* SkillToUpgrade, int NumberOfLevelsToRaise, int MaximumLevelToRaiseSkill); - void Behavior_DeactivateSkill(class USkillDefinition* SkillToDeactivate, bool bIgnoreSkillInstigator); - void Behavior_ActivateSkill(class USkillDefinition* SkillToActivate, class UObject* AdditionalSkillTarget, int SkillGrade); - void SetFlag(class UFlagDefinition* FlagDef, bool FlagValue); - void NotifyTakeHit(class AController* InstigatedBy, class APawn* HitPawn, const struct FVector& HitLocation, float Damage, class UClass* DamageType, const struct FVector& Momentum, class UDamagePipeline* Pipeline); - struct FVector GetRallyPoint(); - class APopulationOpportunityDen* GetPopOpDen(); - struct FVector GetPerchLocation(class APerch* TestPerch); - void CheckForPerch(bool bCombat, bool bClosestPerch); - void TakeDamage(float DamageAmount, class AController* EventInstigator, const struct FVector& HitLocation, const struct FVector& Momentum, class UClass* DamageType, const struct FTraceHitInfo& HitInfo, const FScriptInterface& DamageCauser, class UDamagePipeline* Pipeline); - void ReceiveRunOverWarning(class AWillowVehicle* Vehicle); - struct FVector GetDirectionHint(); - void ExitVehicle(class AWillowVehicle* ExitedVehicle); - void EnterVehicle(class AWillowVehicle* EnteredVehicle, bool bDriver); - bool TargetIsFriendly(); - bool AddTargetable(class AActor* NewTarget, bool bSeeTarget, bool bHearThreat, bool bSmellTarget); - bool IsAwareOfTarget(class AActor* PotentialTarget); - void NotifyAttackedBy(class AActor* Attacker, bool bDamaged); - void OnAICombatVolume(class UWillowSeqAct_AICombatVolume* Action); - void OnAILookAt(class UWillowSeqAct_AILookAt* Action); - void OnAIProvoke(class UWillowSeqAct_AIProvoke* Action); - void OnAIScriptedFollow(class UWillowSeqAct_AIScriptedFollow* Action); - void OnAIScriptedDeath(class UWillowSeqAct_AIScriptedDeath* Action); - void StopScriptedAnim(class UWillowSeqAct_AIScriptedAnim* OverrideAction); - void ScriptedAnimEnded(); - void OnAIScriptedAnim(class UWillowSeqAct_AIScriptedAnim* Action); - void OnAIScriptedHold(class UWillowSeqAct_AIScriptedHold* Action); - void OnAIScripted(class UWillowSeqAct_AIScripted* Action); - void ClearScriptedMove(bool bAborted, class UWillowSeqAct_AIScripted* OverrideAction); - void OnAIAbortMoveToActor(class USeqAct_AIAbortMoveToActor* Action); - void ForceMoveToActor(class AActor* destActor); - bool IsFlying(); - bool WantsToSprint(); - void SetWantsToSprint(bool bInWantsToSprint); - bool ShouldLookAtPlayer(); - bool IsInScriptedMovement(); - void InitNavigationHandle(); - bool CanHoldWeapon(class APawn* Holder, class AWeapon* TestWeapon, bool bHoldInOffHand); - void SetWeaponsRestricted(bool bNewWeaponsRestrictedState); - struct FVector GetTargetLeadOffset(); - bool ShouldPauseFiring(); - bool ShouldStopFiring(); - bool CanFireMyWeapon(); - void TickWeaponFire(float DeltaTime); - float GetWeaponBurstLength(); - float GetWeaponFireDelay(); - float GetWeaponSpeed(); - void StopFiringWeapon(bool bPaused); - void StartFiringWeapon(bool bPaused); - struct FRotator GetAdjustedAimFor(class AWeapon* InWeapon, const struct FVector& StartFireLoc); - void RecalculateAttributeInitializedState(); - void ApplyCharacterClassDefaults(class APawn* P, class UCharacterClassDefinition* CharClass); - class UCharacterClassDefinition* GetClassDefinition(); - void CleanSpawnFamily(class APawn* Killer); - void PawnDied(class APawn* P); - void UnPossess(); - void InitializeCharacterClass(); - void Possess(class APawn* inPawn, bool bVehicleTransition); - void OnTeleport(class USeqAct_Teleport* Action); - class UPawnAllegiance* GetAllegiance(); - class APawn* GetWorldPawn(); - class AActor* GetActor(); - void Destroyed(); -}; - - -// Class WillowGame.WillowMindAttributeContextResolver -// 0x0000 (0x003C - 0x003C) -class UWillowMindAttributeContextResolver : public UAttributeContextResolver -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowMindAttributeContextResolver"); - return ptr; - } - -}; - - -// Class WillowGame.WillowMindTargetInfo -// 0x0054 (0x00D8 - 0x012C) -class UWillowMindTargetInfo : public UMindTargetInfo -{ -public: - FScriptInterface Targetable; // 0x00D8(0x0008) - float Distance2D; // 0x00E0(0x0004) - float DotToTarget; // 0x00E4(0x0004) - float DotFromTarget; // 0x00E8(0x0004) - float DistanceVertical; // 0x00EC(0x0004) - float WeaponDotToTarget; // 0x00F0(0x0004) - float LeftDotToTarget; // 0x00F4(0x0004) - float DotTargetFacing; // 0x00F8(0x0004) - unsigned char ThreatLevel; // 0x00FC(0x0001) - unsigned char Exposure; // 0x00FD(0x0001) - unsigned char CoverExposure; // 0x00FE(0x0001) - unsigned char UnknownData00[0x1]; // 0x00FF(0x0001) MISSED OFFSET - float ForgetTime; // 0x0100(0x0004) - float AggroTime; // 0x0104(0x0004) - float ExposureChangeTime; // 0x0108(0x0004) - struct FVector LastKnownLocation; // 0x010C(0x000C) - unsigned long bTargetLost : 1; // 0x0118(0x0004) - float LastAttackTime; // 0x011C(0x0004) (Transient) - float TotalDamagePct; // 0x0120(0x0004) (Transient) - FScriptInterface MovingAI; // 0x0124(0x0008) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowMindTargetInfo"); - return ptr; - } - - - struct FVector GetTargetLocation(); -}; - - -// Class WillowGame.WillowNavigationHandle -// 0x00C8 (0x02A0 - 0x0368) -class UWillowNavigationHandle : public UGearboxNavigationHandle -{ -public: - unsigned long bInitialized : 1; // 0x02A0(0x0004) (Transient) - unsigned long bGoalActorIsFinalDest : 1; // 0x02A0(0x0004) (Transient) - unsigned long bNavMeshWalking : 1; // 0x02A0(0x0004) - unsigned long bFlightBlocked : 1; // 0x02A0(0x0004) (Transient) - unsigned long bFlightFullyBlocked : 1; // 0x02A0(0x0004) (Transient) - unsigned long bIsAvoidingObstacle : 1; // 0x02A0(0x0004) (Transient) - unsigned long bWasAvoidingObstacle : 1; // 0x02A0(0x0004) (Transient) - class AWillowMind* MyWillowMind; // 0x02A4(0x0004) (Transient) - class AWillowAIPawn* MyWillowPawn; // 0x02A8(0x0004) (Transient) - class UWillowActionSequencePawn* ControllingAction; // 0x02AC(0x0004) (Transient) - int PathFindActionIndex; // 0x02B0(0x0004) (Transient) - struct FCombatZone PathZone; // 0x02B4(0x0020) (Transient) - unsigned char FixMode; // 0x02D4(0x0001) (Transient) - unsigned char FlightMode; // 0x02D5(0x0001) (Transient) - unsigned char UnknownData00[0x2]; // 0x02D6(0x0002) MISSED OFFSET - float FixStartTime; // 0x02D8(0x0004) (Transient) - struct FBasedPosition FixPosition; // 0x02DC(0x0034) (Transient) - float FixWaitTime; // 0x0310(0x0004) (Transient) - float FixMoveTime; // 0x0314(0x0004) (Transient) - float FixLerpTime; // 0x0318(0x0004) (Transient) - float FixMaxDist; // 0x031C(0x0004) (Transient) - float FixFailedWaitTime; // 0x0320(0x0004) (Transient) - int FlyHitIndex; // 0x0324(0x0004) (Transient) - struct FVector OriginalFlyDirection; // 0x0328(0x000C) (Transient) - TArray FlyHits; // 0x0334(0x000C) (Transient, NeedCtorLink) - TArray FlyDirections; // 0x0340(0x000C) (Transient, NeedCtorLink) - float FlightObstacleDistPct; // 0x034C(0x0004) (Transient) - float FlyFixRate; // 0x0350(0x0004) (Transient) - float FlyFixLastCheckTime; // 0x0354(0x0004) (Transient) - struct FVector FlyFixLocation; // 0x0358(0x000C) (Transient) - int MyNextExpensiveFrame; // 0x0364(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowNavigationHandle"); - return ptr; - } - - - bool PassedCurrentFlyGoal(); - bool ReachedCurrentFlyGoal(); - void CheckFlying(); - void TickFlying(float DeltaTime); - void SetWantsToFly(bool bNewWantsToFly); - bool WantsToFly(); - bool ShouldFly(); - bool IsFlying(); - void ProcessObstacleAvoidance(); - void NotifyAvoidingObstacle(); - bool CanAvoidObstacles(); - void FixByLerping(); - void FixByMoving(); - void FixAnchor(); - void ClearSpecialMovement(); - bool IsPaused(); - bool IsHardAttached(); - bool GoalReachable(); - bool PointReachable(const struct FVector& Point, const struct FVector& OverrideStartPoint, bool bAllowHitsInEndCollisionBox); - bool TrySpecialMove(struct FBasedPosition* MoveTarget); - struct FVector GetMoveVector(unsigned char MoveStyle); - void SetFacingPolicy(unsigned char MoveStyle); - bool IsGoalValid(); - void MovePawnToGoal(); - void SetPawnPhysics(); - void FindActionPaths(); - bool ClearPath(bool bStopMovement, bool bAllowDelayedClear); - bool PathIsValid(bool bCheckAnchor, struct FPathFindData* Data); - bool CanFollowPath(); - bool FollowPath(struct FPathFindData* PathData); - bool CreateConstrainedPath(const struct FVector& DestLocation, struct FPathFindData* PathData, TArray* Constraints); -}; - - -// Class WillowGame.WillowClientNavigationHandle -// 0x0000 (0x0368 - 0x0368) -class UWillowClientNavigationHandle : public UWillowNavigationHandle -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowClientNavigationHandle"); - return ptr; - } - -}; - - -// Class WillowGame.WillowNavMeshPathFinder -// 0x0000 (0x0048 - 0x0048) -class UWillowNavMeshPathFinder : public UGBXNavMeshPathFinder -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowNavMeshPathFinder"); - return ptr; - } - - - bool FindConstrainedPath(const FScriptInterface& AI, struct FGBXNavMeshPath* Path, struct FNavMeshPathParams* PathParams, struct FVector* SrcLocation, struct FGBXNavMeshPolyRef* SrcPoly, struct FVector* DestLocation, TArray* Constraints); -}; - - -// Class WillowGame.WillowObstacleRenderComponent -// 0x0000 (0x0210 - 0x0210) -class UWillowObstacleRenderComponent : public UPrimitiveComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowObstacleRenderComponent"); - return ptr; - } - -}; - - -// Class WillowGame.DeployableTurretActor -// 0x0028 (0x1324 - 0x134C) -class ADeployableTurretActor : public AWillowAIPawn -{ -public: - unsigned long bIsAttached : 1; // 0x1324(0x0004) - class UWillowImpactDefinition* BounceImpact; // 0x1328(0x0004) (Edit, Const) - float AtRestSpeedThreshold; // 0x132C(0x0004) (Edit, Const) - TArray TurretEffects; // 0x1330(0x000C) (Edit, Component, NeedCtorLink) - unsigned char TurretDamagePct; // 0x133C(0x0001) (Net, RepNotify) - unsigned char UnknownData00[0x3]; // 0x133D(0x0003) MISSED OFFSET - TArray DamageEffectTriggers; // 0x1340(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DeployableTurretActor"); - return ptr; - } - - - void PostSpawnCheckForPlayerOverlap(); - void PostInitBodyComposition(const struct FName& Identifier, class UObject* Value, int BodyCompositionIndex, unsigned char BodyCompositionMode); - void FindBase(); - void CheckTurretDamage(); - void TriggerTurretEffect(const struct FName& EventTag); - bool Died(class AController* Killer, class UClass* DamageType, const struct FVector& HitLocation, class UDamagePipeline* Pipeline); - bool HandleHealthDepleted(class AController* InstigatedBy, class UClass* DamageType, const struct FVector& HitLocation, const FScriptInterface& DamageCauser, const struct FTraceHitInfo& HitInfo, class UDamagePipeline* Pipeline); - void ShutOffTurretEffectsOnDeath(); - void PostBeginPlay(); - void ReplicatedEvent(const struct FName& VarName); -}; - - -// Class WillowGame.WillowSeqEvent_DenStat -// 0x0004 (0x00C4 - 0x00C8) -class UWillowSeqEvent_DenStat : public USequenceEvent -{ -public: - int TriggerValue; // 0x00C4(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqEvent_DenStat"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqEvent_Provoked -// 0x0000 (0x00C4 - 0x00C4) -class UWillowSeqEvent_Provoked : public USequenceEvent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqEvent_Provoked"); - return ptr; - } - -}; - - -// Class WillowGame.WillowTI_CalcCanFire -// 0x0000 (0x004C - 0x004C) -class UWillowTI_CalcCanFire : public UTI_Calc -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowTI_CalcCanFire"); - return ptr; - } - -}; - - -// Class WillowGame.WillowTI_CalcDistances -// 0x0000 (0x004C - 0x004C) -class UWillowTI_CalcDistances : public UTI_Calc -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowTI_CalcDistances"); - return ptr; - } - -}; - - -// Class WillowGame.WillowTI_CalcExposure -// 0x0000 (0x004C - 0x004C) -class UWillowTI_CalcExposure : public UTI_Calc -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowTI_CalcExposure"); - return ptr; - } - -}; - - -// Class WillowGame.WillowTI_CalcThreat -// 0x0000 (0x004C - 0x004C) -class UWillowTI_CalcThreat : public UTI_Calc -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowTI_CalcThreat"); - return ptr; - } - -}; - - -// Class WillowGame.WillowTI_PrioritizeAttacking -// 0x0008 (0x0050 - 0x0058) -class UWillowTI_PrioritizeAttacking : public UTI_Prioritize -{ -public: - float DecayRate; // 0x0050(0x0004) (Edit, Const) - float FullyEngagedPct; // 0x0054(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowTI_PrioritizeAttacking"); - return ptr; - } - -}; - - -// Class WillowGame.WillowTI_PrioritizeHealth -// 0x0001 (0x0050 - 0x0051) -class UWillowTI_PrioritizeHealth : public UTI_Prioritize -{ -public: - unsigned char Priority; // 0x0050(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowTI_PrioritizeHealth"); - return ptr; - } - -}; - - -// Class WillowGame.WillowTI_PrioritizeIdle -// 0x0004 (0x0050 - 0x0054) -class UWillowTI_PrioritizeIdle : public UTI_Prioritize -{ -public: - int MaxAICurrentlyTargeting; // 0x0050(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowTI_PrioritizeIdle"); - return ptr; - } - -}; - - -// Class WillowGame.WillowTI_PrioritizeOpinion -// 0x0001 (0x0050 - 0x0051) -class UWillowTI_PrioritizeOpinion : public UTI_Prioritize -{ -public: - unsigned char Opinion; // 0x0050(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowTI_PrioritizeOpinion"); - return ptr; - } - -}; - - -// Class WillowGame.AIDebugDummyBase -// 0x0020 (0x01CC - 0x01EC) -class AAIDebugDummyBase : public ASkeletalMeshActor -{ -public: - class USkeletalMeshComponent* MyMesh; // 0x01CC(0x0004) (ExportObject, Component, EditInline) - class UMaterialInstanceConstant* MatInstBody; // 0x01D0(0x0004) - class UMaterialInstanceConstant* MatInstHead; // 0x01D4(0x0004) - class UMaterialInstanceConstant* MatInstHelmet; // 0x01D8(0x0004) - struct FLinearColor DummyColor; // 0x01DC(0x0010) (Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AIDebugDummyBase"); - return ptr; - } - - - void SetSkeletalMesh(class USkeletalMesh* NewMesh); - void PostBeginPlay(); -}; - - -// Class WillowGame.WillowAIDebugCamera -// 0x0018 (0x008C - 0x00A4) -class UWillowAIDebugCamera : public UAIDebugCamera -{ -public: - TArray Dummies; // 0x008C(0x000C) (Transient, NeedCtorLink) - class UClass* AIDebugDummyClass; // 0x0098(0x0004) (Transient) - int NumDummies; // 0x009C(0x0004) (Transient) - unsigned long bShowAINodeReservation : 1; // 0x00A0(0x0004) (Config, GlobalConfig) - unsigned long bShowTerritoryZones : 1; // 0x00A0(0x0004) (Config, GlobalConfig) - unsigned long bShowWillowInspectorStats : 1; // 0x00A0(0x0004) (Config, GlobalConfig) - unsigned long bShowAccuracyDebug : 1; // 0x00A0(0x0004) (Config, GlobalConfig) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAIDebugCamera"); - return ptr; - } - - - void ToggleAccuracyDebug(); - void ToggleWillowInspectorStats(); - void ToggleTerritoryZones(); - void ToggleAIShowNodeReservation(); - void SetRuleEngine(class URuleEngine* NewRuleEngine); - void InitDummies(int NewNumDummies); - void SetPrevSnapshot(); - void SetNextSnapshot(); - void NotifyGameUnPaused(); - void NotifyGamePaused(); -}; - - -// Class WillowGame.WillowNavDebug -// 0x0000 (0x0188 - 0x0188) -class AWillowNavDebug : public AActor -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowNavDebug"); - return ptr; - } - -}; - - -// Class WillowGame.WillowPawnSnapshotRecord -// 0x00C4 (0x0FCC - 0x1090) -class UWillowPawnSnapshotRecord : public UGearboxPawnSnapshotRecord -{ -public: - struct FName MyWillowPawnName; // 0x0FCC(0x0008) - struct FName MyWeaponName; // 0x0FD4(0x0008) - struct FName MyDrivenVehicleName; // 0x0FDC(0x0008) - unsigned char FacingPolicy; // 0x0FE4(0x0001) - unsigned char MyPhysics; // 0x0FE5(0x0001) - unsigned char MyRootMotionMode; // 0x0FE6(0x0001) - unsigned char UnknownData00[0x1]; // 0x0FE7(0x0001) MISSED OFFSET - TArray TerritoryZones; // 0x0FE8(0x000C) (NeedCtorLink) - struct FTargetPriorityInfo BestTargetData; // 0x0FF4(0x001C) (NeedCtorLink) - struct FVector BestTargetLocation; // 0x1010(0x000C) - struct FVector Destination; // 0x101C(0x000C) - TArray SpaceBases; // 0x1028(0x000C) (NeedCtorLink) - int ExperienceLevel; // 0x1034(0x0004) - int GameStage; // 0x1038(0x0004) - int AwesomeLevel; // 0x103C(0x0004) - float CurHealth; // 0x1040(0x0004) - float CurShield; // 0x1044(0x0004) - float MaxShield; // 0x1048(0x0004) - int WeaponLevel; // 0x104C(0x0004) - int WeaponDamage; // 0x1050(0x0004) - struct FString PathState; // 0x1054(0x000C) (NeedCtorLink) - float PathFailTime; // 0x1060(0x0004) - int PathFailCount; // 0x1064(0x0004) - struct FString PathFailName; // 0x1068(0x000C) (NeedCtorLink) - TArray TargetVehiclePursuitPoints; // 0x1074(0x000C) (NeedCtorLink) - int TargetVehicleSelectedPursuitPointNdx; // 0x1080(0x0004) - TArray ExtraDebugItems; // 0x1084(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPawnSnapshotRecord"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSnapshotRecord -// 0x0000 (0x0D00 - 0x0D00) -class UWillowSnapshotRecord : public USnapshotRecord -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSnapshotRecord"); - return ptr; - } - -}; - - -// Class WillowGame.WillowPlayerSnapshotRecord -// 0x0008 (0x0D00 - 0x0D08) -class UWillowPlayerSnapshotRecord : public UWillowSnapshotRecord -{ -public: - struct FName MyWillowPawnName; // 0x0D00(0x0008) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPlayerSnapshotRecord"); - return ptr; - } - -}; - - -// Class WillowGame.HUDDefinition -// 0x0094 (0x003C - 0x00D0) -class UHUDDefinition : public UGBXDefinition -{ -public: - int MaxDamageIndicators; // 0x003C(0x0004) (Edit, Const) - float DamageIndicatorLifetime; // 0x0040(0x0004) (Edit, Const) - float ItemCardAwarenessRange; // 0x0044(0x0004) (Edit, Const) - float PickupRange; // 0x0048(0x0004) (Edit, Const) - float CompassIconScaleMax; // 0x004C(0x0004) (Edit, Const) - float CompassIconScaleMin; // 0x0050(0x0004) (Edit, Const) - float CompassIconScaleMaxRange; // 0x0054(0x0004) (Edit, Const) - float CompassIconScaleMinRange; // 0x0058(0x0004) (Edit, Const) - class UAttributePresentationDefinition* CustomAttributePresentation; // 0x005C(0x0004) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - float MaximumPainRotation; // 0x0060(0x0004) (Edit) - float MaximumPainOffset; // 0x0064(0x0004) (Edit) - float MaximumPainFOV; // 0x0068(0x0004) (Edit) - float MaximumDamage; // 0x006C(0x0004) (Edit) - float PainLength; // 0x0070(0x0004) (Edit) - class UWillowLevelTimerDefinition* LevelTimerDefinition; // 0x0074(0x0004) (Edit, Const) - class UGFxMovieDefinition* HUDMovieDefinition; // 0x0078(0x0004) (Edit) - class UGFxMovieDefinition* StatusMenuDefinition; // 0x007C(0x0004) (Edit) - int QUICKSLOT_SELECTED; // 0x0080(0x0004) (Edit, Const) - int QUICKSLOT_LOCKED; // 0x0084(0x0004) (Edit, Const) - int QUICKSLOT_AVAILABLE; // 0x0088(0x0004) (Edit, Const) - TArray P1QuickSlotTextures; // 0x008C(0x000C) (Edit, Const, NeedCtorLink) - TArray P2QuickSlotTextures; // 0x0098(0x000C) (Edit, Const, NeedCtorLink) - int QUICKSLOT_TEX_WIDTH; // 0x00A4(0x0004) (Edit, Const) - int QUICKSLOT_TEX_HEIGHT; // 0x00A8(0x0004) (Edit, Const) - struct FName P1ItemCardTexture; // 0x00AC(0x0008) (Edit, Const) - struct FName P2ItemCardTexture; // 0x00B4(0x0008) (Edit, Const) - struct FName PlayerNameBone; // 0x00BC(0x0008) (Edit, Const) - float PlayerNameHeightOffset; // 0x00C4(0x0004) (Edit, Const) - float HealthAnimationTime; // 0x00C8(0x0004) (Edit, Const) - class UAkEvent* AutosaveAkEvent; // 0x00CC(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("HUDDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WillowRadarManager -// 0x0448 (0x0188 - 0x05D0) -class AWillowRadarManager : public AActor -{ -public: - float DefaultIconLifeTime[0x11]; // 0x0188(0x0004) (Const, Config, GlobalConfig) - int NumberOfDynamicIcons; // 0x01CC(0x0004) (Net) - struct FServerDynamicRadarIconData ServerDynamicIcons[0x12]; // 0x01D0(0x000C) - class AActor* SkillStations[0x1C]; // 0x02A8(0x0004) - struct FRemoteDynamicRadarIconData RemoteDynamicIcons[0x12]; // 0x0318(0x0014) (Net) - struct FVector SkillStationLocations[0x1C]; // 0x0480(0x000C) (Net) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowRadarManager"); - return ptr; - } - - - void PostBeginPlay(); - void RemoveSkillStation(class AActor* TheStation); - void AddSkillStation(class AActor* TheStation); - void RemoveDynamicIcon(class UObject* Source); - void AddDynamicIcon(unsigned char IconType, class UObject* Source, float Duration); -}; - - -// Class WillowGame.WillowSeqCond_SwitchByPlatform -// 0x0000 (0x008C - 0x008C) -class UWillowSeqCond_SwitchByPlatform : public USequenceCondition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqCond_SwitchByPlatform"); - return ptr; - } - - - unsigned char GetPlatform(); -}; - - -// Class WillowGame.WillowUIDataStore_StringAliasMap -// 0x0004 (0x00D0 - 0x00D4) -class UWillowUIDataStore_StringAliasMap : public UUIDataStore_StringAliasMap -{ -public: - int FakePlatform; // 0x00D0(0x0004) (Config) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowUIDataStore_StringAliasMap"); - return ptr; - } - - - int GetStringWithFieldName(const struct FString& FieldName, struct FString* MappedString); -}; - - -// Class WillowGame.PlayerStatsNotifier -// 0x003C (0x003C - 0x0078) -class UPlayerStatsNotifier : public UObject -{ -public: - struct FMultiMap_Mirror StatIdListenerMap; // 0x003C(0x003C) (Const, Native) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerStatsNotifier"); - return ptr; - } - - - void DisplayDebug(class AHUD* H, float* out_YL, float* out_YPos); - void OnStatIncrement(class AWillowPlayerStats* StatContext, const struct FName& StatId, int Amount); - void UnRegisterListeners(class AWillowPlayerController* PCOwner); - void UnRegisterListener(struct FTrainingData* Listener); - void RegisterListener(struct FTrainingData* Listener); -}; - - -// Class WillowGame.WillowBaseStats -// 0x006C (0x0188 - 0x01F4) -class AWillowBaseStats : public AInfo -{ -public: - struct FPointer VfTable_ISparkUpdateCallback; // 0x0188(0x0004) (Const, Native, NoExport) - int SaveVersion; // 0x018C(0x0004) - int ReadVersion; // 0x0190(0x0004) - TArray StatProperties; // 0x0194(0x000C) (NeedCtorLink) - unsigned char UnknownData00[0x3C]; // 0x01A0(0x003C) UNKNOWN PROPERTY: MapProperty WillowGame.WillowBaseStats.StatIDToStatArrayMapping - unsigned long bStatPostingInFlight : 1; // 0x01DC(0x0004) (Transient) - unsigned long bStatPostingIncomplete : 1; // 0x01DC(0x0004) (Transient) - class UStatChannel* ReplicationChannel; // 0x01E0(0x0004) (Transient) - struct FString DebugDisplayFilter; // 0x01E4(0x000C) (Transient, NeedCtorLink) - int CurrentDebugPage; // 0x01F0(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowBaseStats"); - return ptr; - } - - - void ClearSparkCallbacks(); - void DirtyAllStats(); - void ReportDirtyStats(); - void AllDirtyStats(int* StatIdx); - void UpdateChallengeBaseValues(); - void TryAndSpawnReplicationChannel(class UNetConnection* Connection); - struct FString StatPropertyToStringFromName(const struct FName& StatName); - struct FString StatPropertyToString(int StatIdx); - void SetFloatStat(const struct FName& StatId, float Value); - void SetIntStat(const struct FName& StatId, int Value, bool bSkipNotify); - float GetFloatStat(const struct FName& StatId, bool bForChallenges); - int GetIntStat(const struct FName& StatId, bool bForChallenges); - void IncrementFloatStat(const struct FName& StatId, float IncAmount); - void IncrementIntStat(const struct FName& StatId, int IncAmount); - void PreviousDebugPage(); - void NextDebugPage(); -}; - - -// Class WillowGame.WillowPlayerStats -// 0x0004 (0x01F4 - 0x01F8) -class AWillowPlayerStats : public AWillowBaseStats -{ -public: - int nNumConsecutiveSniperRifleKills; // 0x01F4(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPlayerStats"); - return ptr; - } - - - void IncrementPlayerLauncherDirectHitStat(class UClass* DamageType, const FScriptInterface& DamageCauser, class UDamagePipeline* DamagePipeline, class APawn* DamagedPawn); - void IncrementPlayerKnockedDownProjectileStat(class UClass* DamageType, const FScriptInterface& DamageCauser); - void IncrementPlayerTedioreReloadDamageStat(const FScriptInterface& DamageCauser, float Amount); - void IncrementPlayerSecondWindStat(class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, const FScriptInterface& DamageCauser); - void IncrementPlayerCriticalHitStat(class UClass* DamageType, const FScriptInterface& DamageCauser); - void UpdatePlayerShotStats(class UClass* DamageType, const FScriptInterface& DamageCauser, bool bMiss, bool bKill); - void ResetPlayerShotStats(); - void IncrementPlayerKillStat(class UCharacterClassDefinition* CharacterClass, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, const FScriptInterface& DamageCauser, bool bCritical, bool bCrouched, float ZoomedTime, float KillDistance, class UDamagePipeline* DamagePipeline, class APawn* KilledPawn, int IncAmount); - void IncrementWeaponFiredStat(class AWillowWeapon* WWeapon, int IncAmount); - void SetIntStat(const struct FName& StatId, int Value, bool bSkipNotify); - void IncrementIntStat(const struct FName& StatId, int IncAmount); -}; - - -// Class WillowGame.WillowVersusDuelArena -// 0x0084 (0x0188 - 0x020C) -class AWillowVersusDuelArena : public AActor -{ -public: - class AWillowVersusDuelInfo* DuelInfo; // 0x0188(0x0004) - int ArenaIndex; // 0x018C(0x0004) (Net, RepNotify) - class AWillowPlayerPawn* Challenger; // 0x0190(0x0004) (Net, RepNotify) - class AWillowPlayerPawn* Competitor; // 0x0194(0x0004) (Net, RepNotify) - class UWillowVersusDuelGlobals* DuelGlobals; // 0x0198(0x0004) - class UStaticMeshComponent* ArenaMeshComponent; // 0x019C(0x0004) (ExportObject, Component, EditInline) - class UMaterialInstanceConstant* ArenaMaterialInstance; // 0x01A0(0x0004) - float ArenaStatus; // 0x01A4(0x0004) - struct FLinearColor CurrentChallengerTeamColorPrimary; // 0x01A8(0x0010) - struct FLinearColor CurrentChallengerTeamColorSecondary; // 0x01B8(0x0010) - struct FLinearColor CurrentChallengerTeamColorTertiary; // 0x01C8(0x0010) - struct FLinearColor CurrentCompetitorTeamColorPrimary; // 0x01D8(0x0010) - struct FLinearColor CurrentCompetitorTeamColorSecondary; // 0x01E8(0x0010) - struct FLinearColor CurrentCompetitorTeamColorTertiary; // 0x01F8(0x0010) - unsigned long bChallengerOOB : 1; // 0x0208(0x0004) - unsigned long bCompetitorOOB : 1; // 0x0208(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVersusDuelArena"); - return ptr; - } - - - void DestroyDuelArena(); - void OnDuelEnd(); - void CreateDuelArena(); - void InitializeDuelArena(class AWillowVersusDuelInfo* NewDuelInfo, int NewArenaIndex, class AWillowPlayerPawn* NewChallenger, class AWillowPlayerPawn* NewCompetitor); - void ReplicatedEvent(const struct FName& VarName); -}; - - -// Class WillowGame.WillowVersusDuelGlobals -// 0x0078 (0x003C - 0x00B4) -class UWillowVersusDuelGlobals : public UGBXDefinition -{ -public: - int ArenaMaterialIndex; // 0x003C(0x0004) (Edit, Const) - struct FName ArenaMaterialParamName; // 0x0040(0x0008) (Edit, Const) - class UStaticMesh* ArenaMesh; // 0x0048(0x0004) (Edit, Const) - float ArenaMeshRadiusActual; // 0x004C(0x0004) (Edit, Const) - float ArenaMeshRadiusDesired; // 0x0050(0x0004) (Edit, Const) - float ArenaSetupTime; // 0x0054(0x0004) (Edit, Const) - float ArenaTakeDownTime; // 0x0058(0x0004) (Edit, Const) - TArray OnChallengeIssued; // 0x005C(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray OnDuelStarted; // 0x0068(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray OnLeftDuelArena; // 0x0074(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray OnDuelWinLoss; // 0x0080(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray OnDuelDraw; // 0x008C(0x000C) (Edit, Const, NeedCtorLink, EditInline) - float DuelArenaTimeout; // 0x0098(0x0004) (Edit, Const) - float DuelChallengeCoolDown; // 0x009C(0x0004) (Edit, Const) - float DuelChallengeTimeout; // 0x00A0(0x0004) (Edit, Const) - float DuelLength; // 0x00A4(0x0004) (Edit, Const) - TArray DuelTeams; // 0x00A8(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVersusDuelGlobals"); - return ptr; - } - -}; - - -// Class WillowGame.WillowVersusDuelInfo -// 0x005C (0x0188 - 0x01E4) -class AWillowVersusDuelInfo : public AReplicationInfo -{ -public: - class UWillowVersusDuelGlobals* DuelGlobals; // 0x0188(0x0004) - unsigned long bTimedOut : 1; // 0x018C(0x0004) - unsigned long bDuelEnded : 1; // 0x018C(0x0004) - class AWillowPlayerPawn* Challenger; // 0x0190(0x0004) - class AWillowPlayerPawn* Competitor; // 0x0194(0x0004) - class AWillowPlayerPawn* Winner; // 0x0198(0x0004) - class AWillowPlayerPawn* Loser; // 0x019C(0x0004) - class AWillowPlayerReplicationInfo* ChallengerPRI; // 0x01A0(0x0004) (Net) - class AWillowPlayerReplicationInfo* CompetitorPRI; // 0x01A4(0x0004) (Net) - int ActiveDuelIndex; // 0x01A8(0x0004) - class AWillowVersusDuelArena* DuelArena; // 0x01AC(0x0004) - struct FTempProfileStruct TemporaryChallengerProfile; // 0x01B0(0x0018) (NeedCtorLink) - struct FTempProfileStruct TemporaryCompetitorProfile; // 0x01C8(0x0018) (NeedCtorLink) - class AWillowTradeManager* TradeManager; // 0x01E0(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVersusDuelInfo"); - return ptr; - } - - - void ProcessLeviathanDuelStartedEvent(); - void ClearCombatantStateForDuel(); - void InitializeValuesOnCombatants(); - void RemoveFromActiveDuels(); - void ReviveLoser(); - void RestoreTemporaryProfile(class AWillowPlayerPawn* Combatant, const struct FTempProfileStruct& TempProfile); - void RestoreTemporaryProfilesForCombatants(); - void OnDuelArenaDestroyed(); - class AWillowPlayerPawn* GetLoser(); - class AWillowPlayerPawn* GetWinner(); - void OnDuelEnd(); - void UpdatePlayerStat(class AWillowPlayerPawn* Combatant, const struct FName& Stat); - void NotifyDuelResult(); - void SetWinnerAndLoser(class AWillowPlayerPawn* NewWinner, class AWillowPlayerPawn* NewLoser); - void EndDuel(class AWillowPlayerPawn* NewWinner, class AWillowPlayerPawn* NewLoser, bool bCausedByGoingOutOfBounds); - void OnCompetitorOutOfBounds(); - void OnCompetitorLeftDuelArena(); - void OnCompetitorEnteredDuelArena(); - void OnChallengerOutOfBounds(); - void OnChallengerLeftDuelArena(); - void OnChallengerEnteredDuelArena(); - void OnDuelLengthElapsed(); - bool CombatantsAreDueling(); - void StartDuelTimer(); - void SetAllegianceForCombatants(); - void OnDuelArenaCreated(); - struct FTempProfileStruct SaveTemporaryProfile(class AWillowPlayerPawn* Combatant); - void SaveTemporaryProfilesForCombatants(); - void ClearPotentialDuelsForCombatants(); - struct FVector GetDuelArenaLocation(); - void CreateDuelArena(); - void ClearDuelTimers(); - void RegisterDuelAsActive(); - void StartDuel(); - void SetCompetitor(class AWillowPlayerPawn* NewCompetitor); - class AWillowPlayerReplicationInfo* GetCompetitorPRI(); - class AWillowPlayerPawn* GetCompetitor(); - void SetChallenger(class AWillowPlayerPawn* NewChallenger); - class AWillowPlayerReplicationInfo* GetChallengerPRI(); - class AWillowPlayerPawn* GetChallenger(); - void RemoveFromPotentialDuels(); - bool CoolDownActive(); - void OnChallengeCoolDown(); - bool TimedOut(); - void OnChallengeTimeout(); - void InitializeDuel(); - void PostBeginPlay(); -}; - - -// Class WillowGame.BaseInventoryPanelGFxObject -// 0x0034 (0x0078 - 0x00AC) -class UBaseInventoryPanelGFxObject : public UGFxObject -{ -public: - unsigned long bActive : 1; // 0x0078(0x0004) - unsigned long bCanRolloverEmptyCells : 1; // 0x0078(0x0004) - TArray HandleRollOverArgs; // 0x007C(0x000C) (NeedCtorLink) - TArray CellObjects; // 0x0088(0x000C) (NeedCtorLink) - TArray EmptyWidgetObjects; // 0x0094(0x000C) (NeedCtorLink) - class UBaseTopLevelPanelGFxObject* ParentPanel; // 0x00A0(0x0004) - class UWillowInventoryGFxMovie* OwningMovie; // 0x00A4(0x0004) - class UWillowInventoryGFxDefinition* OwningMovieDef; // 0x00A8(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BaseInventoryPanelGFxObject"); - return ptr; - } - - - void handleRollOver_9(); - void handleRollOver_8(); - void handleRollOver_7(); - void handleRollOver_6(); - void handleRollOver_5(); - void handleRollOver_4(); - void handleRollOver_3(); - void handleRollOver_2(); - void handleRollOver_1(); - void handleRollOver_Generic(int Index); - void RedirectRollOver(class UGFxObject* Cell, int Index, const struct FString& OriginalFunctionName); - void FlourishActiveCell(); - void OnStartDrag(class UGFxObject* StartingCell, class UGFxObject* OutDragData); - class UGFxObject* extStartDrag(class UGFxObject* StartingCell); - void OnSettingPanelForTransferring(bool bFocused, bool bEquipping); - void extOnSetActive(bool _bActive); - void SetActive(bool _bActive); - void InspectItem(class AWillowInventory* Thing); - class AWillowInventory* GetSelectedThing(); - bool PanelOnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool Init(class UBaseTopLevelPanelGFxObject* InParentPanel, const struct FName& InPanelName); -}; - - -// Class WillowGame.BadassPanelGFxObject -// 0x00D0 (0x00AC - 0x017C) -class UBadassPanelGFxObject : public UBaseInventoryPanelGFxObject -{ -public: - struct FString BA_RankString; // 0x00AC(0x000C) (Const, Localized, NeedCtorLink) - struct FString BA_TokensString; // 0x00B8(0x000C) (Const, Localized, NeedCtorLink) - struct FString BA_RedeemTokenButtonString; // 0x00C4(0x000C) (Const, Localized, NeedCtorLink) - float TokenUpPct; // 0x00D0(0x0004) (Transient) - int PossibleRewardIndices[0x5]; // 0x00D4(0x0004) (Transient) - class UGFxClikWidget* RedeemButton; // 0x00E8(0x0004) (Transient) - class UGFxClikWidget* Selections[0x5]; // 0x00EC(0x0004) (Transient) - struct FString TooltipsText_Cancel; // 0x0100(0x000C) (Const, Localized, NeedCtorLink) - struct FString TooltipsText_Close; // 0x010C(0x000C) (Const, Localized, NeedCtorLink) - struct FString TooltipsText_Redeem; // 0x0118(0x000C) (Const, Localized, NeedCtorLink) - struct FString TooltipsText_Reward; // 0x0124(0x000C) (Const, Localized, NeedCtorLink) - struct FString BonusStatsHeader; // 0x0130(0x000C) (Const, Localized, NeedCtorLink) - struct FString BonusStatsDisabledHeader; // 0x013C(0x000C) (Const, Localized, NeedCtorLink) - struct FString RewardChoiceHeader; // 0x0148(0x000C) (Const, Localized, NeedCtorLink) - struct FString RewardString; // 0x0154(0x000C) (Const, Localized, NeedCtorLink) - struct FString TooltipsText_ActivateBonusStats; // 0x0160(0x000C) (Const, Localized, NeedCtorLink) - struct FString TooltipsText_DeactivateBonusStats; // 0x016C(0x000C) (Const, Localized, NeedCtorLink) - unsigned long bBrowsingRewards : 1; // 0x0178(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BadassPanelGFxObject"); - return ptr; - } - - - void UpdateTrainingBox(); - void OnRewardFocused(const struct FEventData& Data); - void OnRedeemTokensFocused(const struct FEventData& Data); - void UpdateRedeemTokensFocusedTooltips(); - void ToggleBadassSkill(); - bool PanelOnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool BlockInput(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool DeferInput(int ControllerId, const struct FName& ukey, unsigned char uevent); - void UpdateCounters(); - void UpdateBars(); - void Tick(float DeltaTime); - void SetBonusStatsText(); - void OnRewardSelected(int RewardNumber); - void OnReward5Selected(const struct FEventData& Data); - void OnReward4Selected(const struct FEventData& Data); - void OnReward3Selected(const struct FEventData& Data); - void OnReward2Selected(const struct FEventData& Data); - void OnReward1Selected(const struct FEventData& Data); - void OnRedeemTokensClicked(const struct FEventData& Data); - void UpdatePercents(); - void HideCurrencies(); - void UpdateCurrencies(); - void SetUpBadassPanel(); - void SetInitialButtonStates(); - void extOnSetActive(bool _bActive); - void OnSetInactive(); - bool Init(class UBaseTopLevelPanelGFxObject* InParentPanel, const struct FName& InPanelName); -}; - - -// Class WillowGame.ChallengesPanelGFxObject -// 0x007C (0x00AC - 0x0128) -class UChallengesPanelGFxObject : public UBaseInventoryPanelGFxObject -{ -public: - class UGFxTextListContainer* ChallengeLogTextList; // 0x00AC(0x0004) (Transient) - class UStatusMenuGFxDefinition* StatusMenuDef; // 0x00B0(0x0004) (Transient) - class AWillowPlayerController* MyWPC; // 0x00B4(0x0004) (Transient) - struct FString TooltipsText_Cancel; // 0x00B8(0x000C) (Const, Localized, NeedCtorLink) - struct FString TooltipsText_Track; // 0x00C4(0x000C) (Const, Localized, NeedCtorLink) - struct FString TooltipsText_Untrack; // 0x00D0(0x000C) (Const, Localized, NeedCtorLink) - struct FString TooltipsText_Reset; // 0x00DC(0x000C) (Const, Localized, NeedCtorLink) - struct FString UnspecifiedCategoryHeader; // 0x00E8(0x000C) (Const, Localized, NeedCtorLink) - struct FString TrackedCategoryHeader; // 0x00F4(0x000C) (Const, Localized, NeedCtorLink) - TArray ChallengeCategories; // 0x0100(0x000C) (NeedCtorLink) - unsigned char CurrentSortMode; // 0x010C(0x0001) (Transient) - unsigned char UnknownData00[0x3]; // 0x010D(0x0003) MISSED OFFSET - struct FString ChallengeSortTooltip; // 0x0110(0x000C) (Const, Localized, NeedCtorLink) - struct FString ChallengeRewardHeader; // 0x011C(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ChallengesPanelGFxObject"); - return ptr; - } - - - void UpdatePrestigeIndicator(); - struct FString GetSortString(); - void SortModeChanged(); - void UpdateTooltips(); - void RefreshChallengesOnReset(); - void SetListHeader(const struct FString& Header); - void SetChallengeDescription(const struct FString& ChallengeName, const struct FString& ChallengeDescription, const struct FString& ChallengeLevels, const struct FString& RewardHeader, const struct FString& Reward); - void UpdateChallengeDescription(); - void UpdateListOfChallenges(); - void extOnSetActive(bool _bActive); - void ScrollLog(unsigned char MoveDir); - void Tick(float DeltaTime); - void TrackHighlightedObject(); - void ChangeSort(); - bool PanelOnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool BlockInput(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool DeferInput(int ControllerId, const struct FName& ukey, unsigned char uevent); - void Deinit(); - bool Init(class UBaseTopLevelPanelGFxObject* InParentPanel, const struct FName& InPanelName); - void SetLastSortMode(unsigned char SortMode); - unsigned char GetLastSortMode(); - void SetLastHighlightedEntry(int EntryIdx); - int GetLastHighlightedEntry(); - void UpdateChallengeTextList(); -}; - - -// Class WillowGame.DeferredDataProviderGFxObject -// 0x0010 (0x0078 - 0x0088) -class UDeferredDataProviderGFxObject : public UGFxObject -{ -public: - class UGFxMoviePlayer* BaseOwningMovie; // 0x0078(0x0004) - TArray CachedObjects; // 0x007C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DeferredDataProviderGFxObject"); - return ptr; - } - - - int GetLength(); - void Invalidate(int Length); - void EmptyData(); - class UGFxObject* RequestItemRange(int StartIndex, int EndIndex, class UGFxObject* Scope, const struct FString& CallBack); - class UGFxObject* RequestItemAt(int Index, class UGFxObject* Scope, const struct FString& CallBack); - void Init(); -}; - - -// Class WillowGame.GFxTextListContainer -// 0x0050 (0x003C - 0x008C) -class UGFxTextListContainer : public UObject -{ -public: - TArray OneTimeArray; // 0x003C(0x000C) (NeedCtorLink) - TArray CategoryLabelsArray; // 0x0048(0x000C) (NeedCtorLink) - TArray SortableArray; // 0x0054(0x000C) (NeedCtorLink) - TArray TextEntries; // 0x0060(0x000C) (NeedCtorLink) - class UGFxMovie* ParentMovie; // 0x006C(0x0004) - int HighlightedEntry; // 0x0070(0x0004) - int IndexOfTopEntry; // 0x0074(0x0004) - int NumberEntriesPerPage; // 0x0078(0x0004) - int SavedHighlightedEntry; // 0x007C(0x0004) - int SavedIndexOfTopEntry; // 0x0080(0x0004) - class UGFxTextListDefinition* ListDef; // 0x0084(0x0004) - unsigned long bHighlightBarNormal : 1; // 0x0088(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxTextListContainer"); - return ptr; - } - - - int GetIndexOfNextCategory(); - int GetIndexOfPreviousCategory(); - void SetMoreBars(bool bMoreUp, bool bMoreDown); - void UpdateTextEntries(); - void MoveHighlightBar(int frame); - int GetTextEntryIndexOfFirstRealEntry(); - bool GetTextAndIconAtIndex(int Idx, struct FString* Text, struct FString* Icon); - unsigned char GetTextEntryKindAtIndex(int Idx); - class UObject* GetObjectAtIndex(int Idx); - void RemoveObject(class UObject* anObject); - void ScrollToBottomOfList(); - void SetIconOverrideFor(class UObject* anObject, const struct FString& IconOverride); - void SetObjectHighlighted(class UObject* anObject); - int FindObjectIndex(class UObject* anObject); - void SetHighlightBarOff(); - void SetHighlightBarNormal(); - void SetHighlightBarSelected(); - void UnHighlightAll(); - void PositionHighlightBar(); - void ResetState(); - void RestoreState(); - void SaveState(); - struct FString GetHighlightedText(); - class UObject* GetHighlightedObject(); - bool IsSlotValid(int Slot); - bool SelectSlot(int Slot); - void RepositionToFitIndex(int IndexToFit); - class UObject* Move(unsigned char Dir); - void UpdateEntriesPerPage(int NewSize); - void AddDataEntry(class UObject* Entry, const struct FString& LocalizedText, const struct FColor& UnselectedTextColor, const struct FString& IconFrameLabel); - void EmptyData(); - void Init(class UGFxMovie* Parent, class UGFxTextListDefinition* Def); -}; - - -// Class WillowGame.InventoryDataProviderGFxObject -// 0x003C (0x0088 - 0x00C4) -class UInventoryDataProviderGFxObject : public UDeferredDataProviderGFxObject -{ -public: - class UWillowInventoryGFxMovie* OwningMovie; // 0x0088(0x0004) - class UInventoryListPanelGFxObject* OwningPanel; // 0x008C(0x0004) - TArray HeavyweightArray; // 0x0090(0x000C) (NeedCtorLink) - TArray LightweightArray; // 0x009C(0x000C) (NeedCtorLink) - TArray CategoryLabelsArray; // 0x00A8(0x000C) (NeedCtorLink) - TArray RainbowObjects; // 0x00B4(0x000C) (NeedCtorLink) - int UnloadableCount; // 0x00C0(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InventoryDataProviderGFxObject"); - return ptr; - } - - - void OnTrashFavChanged(class AWillowInventory* WInv); - unsigned char GetEntryKindAtIndex(int Index); - void AddDataEntry(class UObject* Entry, const struct FString& LocalizedText, const struct FColor& RarityColor); - void EmptyData(); - int FindIndexOfThing(class AWillowInventory* ThingToBeSelected); - class AWillowInventory* GetInventoryAtIndex(int Index); - void Init(); -}; - - -// Class WillowGame.InventoryListPanelGFxObject -// 0x005C (0x00AC - 0x0108) -class UInventoryListPanelGFxObject : public UBaseInventoryPanelGFxObject -{ -public: - class UInventoryDataProviderGFxObject* DataProvider; // 0x00AC(0x0004) - class UMultitypeScrollingListGFxObject* InventoryList; // 0x00B0(0x0004) - int CurrentSelectedIndex; // 0x00B4(0x0004) - int CachedSelectedIndex; // 0x00B8(0x0004) - TArray InventoryCellsData; // 0x00BC(0x000C) (Component, NeedCtorLink) - class UGearboxRenderTextureManager* RTM; // 0x00C8(0x0004) - struct FName PanelName; // 0x00CC(0x0008) - struct FSortFilterConfiguration CurrentSortFilterConfig; // 0x00D4(0x0010) (NeedCtorLink) - struct FString PanelTitle; // 0x00E4(0x000C) (NeedCtorLink) - unsigned long bCellUnselected : 1; // 0x00F0(0x0004) - unsigned long bCanChangeSort : 1; // 0x00F0(0x0004) - unsigned long bShowSoldOutIfEmpty : 1; // 0x00F0(0x0004) - unsigned long bTrashFavoritesEnabled : 1; // 0x00F0(0x0004) - unsigned long bSkipSetRenderInfo : 1; // 0x00F0(0x0004) - float OriginalTrashFavXPosition; // 0x00F4(0x0004) - class UGFxObject* Container; // 0x00F8(0x0004) - struct FScriptDelegate __OnListSort__Delegate; // 0x00FC(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InventoryListPanelGFxObject"); - return ptr; - } - - - void SetCanDrag(bool bCanDrag); - void SetEmptyPanelWidget(bool bVisible, bool bSoldOutTextVisible); - void SetPanelHighlight(bool bVisible); - void OnStartDrag(class UGFxObject* StartingCell, class UGFxObject* OutDragData); - void RestoreState(); - void SaveState(); - void ClearCell(int ItemIdx); - void FreeCellData(); - class UGFxObject* GetCellObject(int DesiredCellIndex); - void CycleSelectedThingAsTrashOrFavorite(); - void extOnTrashFavChanged(int RendererIndex, int Mark, bool bEnabled); - void SetTrashFavoritesEnabled(bool bEnabled); - void SetCellTrashFavoritesEnabled(class UGFxObject* Cell, bool bEnabled); - void extOnNewBackpackRenderer(int RendererIndex, const struct FString& TextureLinkage); - void SetRendererInfo(int DataIndex, int RendererType, int RendererIndex); - void extOnCellUnselected(int Index); - void extOnBackpackItemSelected(int SelectedIndex, bool bSelected); - void extOnCellPressed(int PressedIndex); - void FixupSelectedIndex(); - bool IsCurrentCellValid(); - class AWillowInventory* GetThingByIndex(int Index); - class AWillowInventory* GetSelectedThing(); - void UpdateList(TArray* NewListThings); - int MoveDelta(int Delta, int StartIndex, int OriginalIndex); - void Move(int Delta); - void SetSelectedIndexByThing(class AWillowInventory* ThingToBeSelected); - void extOnSetActive(bool _bActive); - void extOnPanelRollOver(int ControllerId); - void extOnStoragePanelPressed(int ControllerId); - void SetPanelTitleStorage(); - void SetPanelTitle(const struct FString& NewTitle); - void SetSortLabel(struct FSortFilterConfiguration* SortFilterCategorizeData); - void extOnChangeSort(int Delta); - void ApplySortConfiguration(struct FSortFilterConfiguration* SortFilterCategorizeData); - void SetList(int UnloadableCount, TArray* InventoryThings, struct FSortFilterConfiguration* SortFilterCategorizeData); - bool PanelOnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void __SetHeaderIconClip(const struct FString& MoviePath); - void SetHeaderIconClip(class USwfMovie* MovieClip); - void __SetBackgroundTint(int BackgroundTint, float BackgroundTintAlpha); - void SetBackgroundTint(const struct FColor& BackgroundTint); - void __SetBackground(const struct FString& Background); - void SetBackground(unsigned char Background); - bool Init(class UBaseTopLevelPanelGFxObject* InParentPanel, const struct FName& InPanelName); - void OnListSort(); - static unsigned char GetInventoryType(class AWillowInventory* WInv); - static void InitializePlayerClasses(); -}; - - -// Class WillowGame.StatusMenuEquippedPanelGFxObject -// 0x003C (0x00AC - 0x00E8) -class UStatusMenuEquippedPanelGFxObject : public UBaseInventoryPanelGFxObject -{ -public: - TArray RainbowCell; // 0x00AC(0x000C) (NeedCtorLink) - TArray CachedCellInfo; // 0x00B8(0x000C) (NeedCtorLink) - int SelectedCellSuffix; // 0x00C4(0x0004) - int PreferredDownCellSuffix; // 0x00C8(0x0004) - int EquippedTypeCellSuffix; // 0x00CC(0x0004) - class UStatusMenuGFxDefinition* StatusDef; // 0x00D0(0x0004) - unsigned long bReadyWeaponLeftUnlocked : 1; // 0x00D4(0x0004) - unsigned long bReadyWeaponRightUnlocked : 1; // 0x00D4(0x0004) - class UGFxObject* CachedCurrentlySelectedCell; // 0x00D8(0x0004) - struct FScriptDelegate __MoveFunction__Delegate; // 0x00DC(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("StatusMenuEquippedPanelGFxObject"); - return ptr; - } - - - void ShowDualWieldInventoryGuides(bool bShow, int SlotsUnlocked); - void CleanUpAfterCancelledDrag(); - void PrepareForFinishDrag(int CellSuffix); - bool CanFinishDragOnCell(int CellSuffix); - void OnStartDrag(class UGFxObject* StartingCell, class UGFxObject* OutDragData); - void SetCellMarkForIndex(int Index, int Mark); - void SetCellMarkForThing(class AWillowInventory* Thing); - void __SetCellMarks(int Mark1, int Mark2, int Mark3, int Mark4, int Mark5, int Mark6, int Mark7, int Mark8); - void __SetCellInfo(int ReadyWeaponUpInfo, int RWD, int RWL, int RWR, int ShieldInfo, int GrenadeModInfo, int ClassModInfo, int ArtifactInfo); - void extOnTrashFavChanged(int Index, int Mark, bool bEnabled); - int GetMarkFromInventory(class AWillowInventory* WInv); - void SetCellInfo(); - unsigned char GetSelectedCellInventoryType(); - int GetSuffixFromQuickSlot(unsigned char Slot); - unsigned char GetWeaponSlotFromSuffix(int Suffix); - unsigned char GetWeaponSlotFromThing(class AWillowInventory* Thing); - unsigned char GetHighlightedWeaponSlot(); - int GetTypeCellSuffixBasedOnPosition(); - int GetTypeCellSuffixBasedOnThing(class AWillowInventory* EquippingThing); - bool IsAWeaponSuffix(int Suffix); - void StopEquip(); - void SelectTypeCellBasedOnThing(int TypeCellSuffix); - void StartEquip(class AWillowInventory* EquippingThing, bool bShouldSelectTypeCell); - bool EquippingMove(unsigned char Dir); - void extOnMouseUp(int controllerIdx); - void extOnCellPressed(int Suffix); - void extOnEquippedPanelPressed(int controllerIdx); - bool NormalMove(unsigned char Dir); - void RestoreCurrentSelectedCell(); - void CacheCurrentSelectedCellAndSetToNone(); - void ResetCacheCurrentSelectedCell(); - class UGFxObject* GetCurrentSelectedCell(); - void extOnCellUnselected(int InSelectedCellSuffix); - void extOnCellSelected(int InSelectedCellSuffix); - class AWillowInventory* GetThingByIndex(int Index); - class AWillowInventory* GetSelectedThing(); - void __SetSelectedCell(int SelectedCell); - void SetCellsForEquipping(int TypeCellSuffix); - void SetSelectedCell(); - bool PanelOnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void SetReadyWeaponRight(bool bVisible); - void SetReadyWeaponLeft(bool bVisible); - void FlourishWeaponLeft(); - void FlourishWeaponRight(); - void SetUpEquippedSlotIcons(); - void Refresh(); - bool Init(class UBaseTopLevelPanelGFxObject* InParentPanel, const struct FName& InPanelName); - bool MoveFunction(unsigned char Dir); -}; - - -// Class WillowGame.BaseTopLevelPanelGFxObject -// 0x0034 (0x0078 - 0x00AC) -class UBaseTopLevelPanelGFxObject : public UGFxObject -{ -public: - class UWillowInventoryGFxMovie* ParentMovie; // 0x0078(0x0004) - class UWillowInventoryGFxDefinition* ParentMovieDef; // 0x007C(0x0004) - TArray ItemCards; // 0x0080(0x000C) (NeedCtorLink) - struct FName QueuedTriggerKey; // 0x008C(0x0008) - struct FScriptDelegate QueuedInputKey; // 0x0094(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnInputKey__Delegate; // 0x00A0(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BaseTopLevelPanelGFxObject"); - return ptr; - } - - - void OnTrashFavChanged(class AWillowInventory* Thing); - void OnCellPressed(class UBaseInventoryPanelGFxObject* Panel); - void OnStartDrag(class UGFxObject* StartingCell, class UGFxObject* OutDragData); - unsigned char GetInspectedItemCurrencyType(class AWillowInventory* Thing); - int GetInspectedItemOverridePrice(class AWillowInventory* Thing); - void __SetComparingTweenInfo(float TT, float MCLX, float MCLY, float MCLZ, float MCRX, float MCRY, float MCRZ, float CCLX, float CCLY, float CCLZ, float CCRX, float CCRY, float CCRZ, float MCSL, float MCSR, float CCSL, float CCSR); - void SetComparingTweenInfo(const struct FName& MainCardName, const struct FName& CompareCardName, const struct FName& LeftPanelName, const struct FName& RightPanelName); - struct FCardInfo GetCard(const struct FName& CardName); - void OnItemSelected(class UBaseInventoryPanelGFxObject* Panel, class AWillowInventory* Thing); - void UpdateDynamicCard(class AWillowInventory* Thing); - void SetUpCardEx(const struct FName& CardName, class AWillowInventory* Thing, class AWillowInventory* CompareAgainstThing, unsigned char CurrencyType, int OverrideValue); - void SetUpCard(const struct FName& CardName, class AWillowInventory* Thing, class AWillowInventory* CompareAgainstThing, int OverrideValue); - int GetItemCardContentIndex(const struct FName& CardName); - class UItemCardGFxObject* GetItemCard(const struct FName& CardName); - struct FItemCardInfo GetItemCardInfo(const struct FName& CardName); - struct FPanelInfo GetPanel(const struct FName& PanelName); - void extInitComplete(); - void extInitRightPanel(); - void extInitLeftPanel(); - void InitPanels(); - void AssignPanels(); - void extInitPanels(); - void RefreshItemCards(); - void InitItemCards(); - void AssignItemCards(); - void extInitItemCards(); - void SetActivePanelByName(const struct FString& PanelName); - void OnPanelPressed(class UBaseInventoryPanelGFxObject* Panel); - void __SetFocusUnfocusedCompareTweenPositions(const struct FString& PN, float TT, float FX, float FY, float FZ, float UFX, float UFY, float UFZ, float CX, float CY, float CZ); - void TweenPanel(const struct FString& PanelName, bool bFocused, bool bCompare); - void TweenPanelToPosition(const struct FName& PanelName, unsigned char NewPanelPosition); - void SetFocusUnfocusedCompareTweenPositions(const struct FName& PanelName); - bool SwitchToQueuedInputHandler(const struct FName& ukey, unsigned char uevent); - void QueueNewInputHandler(const struct FScriptDelegate& NewInputKey, const struct FName& TriggerKey); - bool Init(class UWillowInventoryGFxMovie* InParent); - bool OnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); -}; - - -// Class WillowGame.ChallengesScreenGFxObject -// 0x0010 (0x00AC - 0x00BC) -class UChallengesScreenGFxObject : public UBaseTopLevelPanelGFxObject -{ -public: - unsigned char CurrentPanel; // 0x00AC(0x0001) - unsigned char UnknownData00[0x3]; // 0x00AD(0x0003) MISSED OFFSET - class UBadassPanelGFxObject* BadassPanel; // 0x00B0(0x0004) - class UChallengesPanelGFxObject* ChallengesPanel; // 0x00B4(0x0004) - class UChallengesPanelDefinition* PanelDef; // 0x00B8(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ChallengesScreenGFxObject"); - return ptr; - } - - - void Tick(float DeltaTime); - void SetTooltipText(const struct FString& TooltipsText); - void ConfigureForPlayer(float ControllerId); - bool OfferInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool NormalInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool BlockInput(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool DeferInput(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool PanelOnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void SwitchToPanel(unsigned char Panel); - void SwitchFocus(unsigned char NewPanel, bool bPlaySound); - void RestoreState(); - void Refresh(); - void DeinitPanels(); - void Deinit(); - void InitPanels(); - void AssignPanels(); - bool Init(class UWillowInventoryGFxMovie* InParent); -}; - - -// Class WillowGame.StatusMenuInventoryPanelGFxObject -// 0x0050 (0x00AC - 0x00FC) -class UStatusMenuInventoryPanelGFxObject : public UBaseTopLevelPanelGFxObject -{ -public: - unsigned long bShouldStartOnEquippedPanel : 1; // 0x00AC(0x0004) (Config) - unsigned long bInEquippedView : 1; // 0x00AC(0x0004) - unsigned long bSwitchedPanelsMousePress : 1; // 0x00AC(0x0004) - unsigned long bIsDoingEquip : 1; // 0x00AC(0x0004) - unsigned long bShouldShowDualWieldGuides : 1; // 0x00AC(0x0004) - unsigned long bInitialSetupFinished : 1; // 0x00AC(0x0004) - class UStatusMenuEquippedPanelGFxObject* EquippedPanel; // 0x00B0(0x0004) - class UInventoryListPanelGFxObject* BackpackPanel; // 0x00B4(0x0004) - class UAmmoPanelGFxObject* AmmoPanel; // 0x00B8(0x0004) - class AWillowInventory* EquippingThing; // 0x00BC(0x0004) - class AWillowInventory* SecondEquippingThing; // 0x00C0(0x0004) - class UBaseInventoryPanelGFxObject* StartEquipPanel; // 0x00C4(0x0004) - int SlotsUsed; // 0x00C8(0x0004) - int MaxCapacity; // 0x00CC(0x0004) - struct FSortFilterConfiguration CachedSortFilterConfig; // 0x00D0(0x0010) (NeedCtorLink) - int TotalSlotCount; // 0x00E0(0x0004) - int NewlyOpenedSlotCount; // 0x00E4(0x0004) - int BackpackSortConfigIndex; // 0x00E8(0x0004) - int StartingBackpackSortConfigIndex; // 0x00EC(0x0004) - TArray BackpackSortConfigurations; // 0x00F0(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("StatusMenuInventoryPanelGFxObject"); - return ptr; - } - - - class UGFxObject* GetCurrentCellObject(); - void OnCellPressed(class UBaseInventoryPanelGFxObject* Panel); - void extCompleteDrag_Backpack(int DropTargetIndex); - void extCompleteDrag_Equipped(int CellSuffix); - void extCancelDrag(); - void OnStartDrag(class UGFxObject* StartingCell, class UGFxObject* OutDragData); - void SetLeftRightArrowVisibility(bool bArrowLeftVisible, bool bArrowRightVisible); - void TweenCards(bool bTransferring, bool bStartedFromLeftPanel); - void __SetStorageInfoCardData(const struct FString& NewInfo); - void SetStorageInfoCardData(); - void SetStorageInfoCardTitle(const struct FString& NewTitle); - void FreeCellData(); - void OnTrashFavChanged(class AWillowInventory* Thing); - void CycleSelectedThingAsTrashOrFavorite(); - void CycleEquippedThingAsTrashOrFavorite(); - void FlourishDrop(const struct FString& Text); - bool CanDrop(class AWillowInventory* ThingToBeDropped); - void DropSelectedThing(); - bool CanUnready(class AWillowInventory* ReadiedThing); - bool CanReady(class AWillowInventory* WInv); - bool CanUseConsume(class AWillowInventory* WInv); - bool UnreadyThing(class AWillowInventory* ReadiedThing); - bool IsComparing(); - void SetBackpackList(const struct FSortFilterConfiguration& ConfigData, TArray* BackpackThings); - void SetTooltipText(const struct FString& TooltipsText); - void __SetDPadFrames(const struct FString& Platform); - void SetDPadFrames(); - void SetTotalCredits(int Credits); - void SetAllAmmoCounts(); - void __SetPortrait(const struct FString& PortraitPath); - void SetPortrait(); - void ShowDualWieldInventoryGuides(bool bShow, int SlotsUnlocked); - void FlourishNewSlots(int NewSlotsToShow); - void SetBackpackCapacity(int InSlotsUsed, int InMaxCapacity); - void __AwardNewQuickSlots(); - void AwardNewQuickSlots(int TotalSlotCountIn, int NewlyOpenedSlotCountIn, bool bShouldShowDualWieldGuidesIn); - void ConfigureForPlayer(float ControllerId); - void FlourishEquip(const struct FString& Text); - void FinishEquip(const struct FName& TriggerKey, bool bCompleted); - void CancelEquip(); - bool CompleteEquip(); - void TryUnlockedFlourish(class AWillowInventory* WInv); - void StartEquip(const struct FName& TriggerKey, bool bIsDragAndDrop); - bool EquipInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - unsigned char GetEquippedPanelCurrentCellType(); - void OnItemSelected(class UBaseInventoryPanelGFxObject* Panel, class AWillowInventory* Thing); - bool NormalInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool PanelOnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void InspectSelectedItem(); - class AWillowInventory* GetSelectedThingFromNative(); - class AWillowInventory* GetSelectedThing(); - void UpdateDynamicCard(class AWillowInventory* Thing); - void RefreshItemCards(); - void SwitchToEquippedPanel(); - void SwitchToBackpackPanel(); - void UpdateTooltipsText(); - void SwitchFocus(unsigned char NewPanel, bool bPlaySound); - void OnPanelPressed(class UBaseInventoryPanelGFxObject* Panel); - void RestoreState(); - void Refresh(); - void OnListSort(); - void SaveBackpackSortPreference(); - void extInitComplete(); - void RefreshBackpackPanel(); - void extInitRightPanel(); - void extInitLeftPanel(); - void InitItemCards(); - void AssignItemCards(); - bool Init(class UWillowInventoryGFxMovie* InParent); -}; - - -// Class WillowGame.TradingPanelGFxObject -// 0x0024 (0x00AC - 0x00D0) -class UTradingPanelGFxObject : public UBaseTopLevelPanelGFxObject -{ -public: - class UInventoryListPanelGFxObject* BackpackPanel; // 0x00AC(0x0004) - class UTradingOffersPanelGFxObject* OffersPanel; // 0x00B0(0x0004) - unsigned char CurrentPanel; // 0x00B4(0x0001) - unsigned char ReturnPanel; // 0x00B5(0x0001) - unsigned char UnknownData00[0x2]; // 0x00B6(0x0002) MISSED OFFSET - class AWillowInventory* OfferingThing; // 0x00B8(0x0004) - struct FSortFilterConfiguration CachedSortFilterConfig; // 0x00BC(0x0010) (NeedCtorLink) - unsigned long bCancelNextDrag : 1; // 0x00CC(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TradingPanelGFxObject"); - return ptr; - } - - - void extCompleteDrag_Backpack(int DropTargetIndex); - void extCompleteDrag_Offered(int CellSuffix); - void extCancelDrag(); - bool CanDragSelectedThing(); - void OnStartDrag(class UGFxObject* StartingCell, class UGFxObject* OutDragData); - void SetLeftRightArrowVisibility(bool bLeftArrowVisible, bool bRightArrowVisible); - void InspectItem(class AWillowInventory* Thing); - void SetBackpackList(TArray* BackpackThings); - void SetTooltipText(const struct FString& TooltipsText); - void SetTotalCredits(int Credits); - void ConfigureForPlayer(float ControllerId); - void FinishOffer(); - void CancelOffer(); - bool CompleteOffer(); - void StartOffer(); - bool CanUseCLIKButtons(); - bool CanStartOffer(); - bool OfferInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool NormalInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool BlockInput(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool DeferInput(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool PanelOnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - class AWillowInventory* GetSelectedThing(); - void RefreshItemCards(); - void SwitchToPanel(unsigned char Panel); - void SwitchFocus(unsigned char NewPanel); - void RestoreState(); - void OnItemSelected(class UBaseInventoryPanelGFxObject* Panel, class AWillowInventory* Thing); - void Refresh(); - void OnListSort(); - void InitPanels(); - void AssignPanels(); - void InitItemCards(); - void AssignItemCards(); - bool Init(class UWillowInventoryGFxMovie* InParent); -}; - - -// Class WillowGame.TwoPanelInterfaceGFxObject -// 0x0070 (0x00AC - 0x011C) -class UTwoPanelInterfaceGFxObject : public UBaseTopLevelPanelGFxObject -{ -public: - FScriptInterface TwoPanelInterface; // 0x00AC(0x0008) - class UInventoryListPanelGFxObject* StoragePanel; // 0x00B4(0x0004) - class UInventoryListPanelGFxObject* PlayerPanel; // 0x00B8(0x0004) - unsigned long bOnLeftPanel : 1; // 0x00BC(0x0004) - unsigned long bStartedOnLeftPanel : 1; // 0x00BC(0x0004) - unsigned long bLeftPanelRefreshed : 1; // 0x00BC(0x0004) - unsigned long bRightPanelRefreshed : 1; // 0x00BC(0x0004) - unsigned long bOwningMovieHandlesCellPress : 1; // 0x00BC(0x0004) - int frameNum; // 0x00C0(0x0004) - class AWillowInventory* TransferringThing; // 0x00C4(0x0004) - struct FName DynamicCardName; // 0x00C8(0x0008) - struct FString HeaderNavLeftTooltip; // 0x00D0(0x000C) (Const, Localized, NeedCtorLink) - struct FString HeaderNavRightTooltip; // 0x00DC(0x000C) (Const, Localized, NeedCtorLink) - struct FString StoragePanelLabel; // 0x00E8(0x000C) (NeedCtorLink) - struct FString PlayerPanelLabel; // 0x00F4(0x000C) (NeedCtorLink) - unsigned char bCanAcceptInput; // 0x0100(0x0001) - unsigned char UnknownData00[0x3]; // 0x0101(0x0003) MISSED OFFSET - struct FScriptDelegate __SwitchToStartingPanel__Delegate; // 0x0104(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnDynamicCardUpdated__Delegate; // 0x0110(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TwoPanelInterfaceGFxObject"); - return ptr; - } - - - void OnCellPressed(class UBaseInventoryPanelGFxObject* Panel); - void InitForConsole(); - void InitForPC(); - bool OnValidCell(); - class UGFxObject* GetCurrentCellObject(); - class UInventoryListPanelGFxObject* GetCurrentPanel(); - unsigned char GetInspectedItemCurrencyType(class AWillowInventory* Thing); - int GetInspectedItemOverridePrice(class AWillowInventory* Thing); - void SetActivePanelSelectIndexByThing(class AWillowInventory* Thing); - void SetActivePanelSortConfiguration(const struct FSortFilterConfiguration& NewConfiguration); - void SetTabIconFrame(int IconNumber, const struct FString& frame); - void SetActiveTab(const struct FString& Tab); - void __SetNavTooltips(const struct FString& LeftTooltip, const struct FString& RightTooltip); - void SetNavTooltips(); - void SetTooltipText(const struct FString& TooltipsText); - void Cleanup(); - void SetStorageInfoCardVisible(bool bVisible); - void __SetStorageInfoCardData(const struct FString& NewInfo); - void SetStorageInfoCardData(); - void SetStorageInfoCardTitle(const struct FString& NewTitle); - void CycleSelectedThingAsTrashOrFavorite(); - void TweenCards(bool bTransferring, bool bStartedFromLeftPanel); - void FinishTransfer(const struct FName& TriggerKey, bool bCompleted); - void CancelTransfer(const struct FName& ukey); - void ConfirmTransfer(const struct FName& ukey); - bool TransferInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void StartTransfer(const struct FName& TriggerKey); - bool IsTransferring(); - bool NormalInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool PanelInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void OnItemSelected(class UBaseInventoryPanelGFxObject* Panel, class AWillowInventory* Thing); - void InitItemCards(); - void AssignItemCards(); - void SetHeader(const struct FString& frame, const struct FString& Title); - class AWillowInventory* GetSelectedThing(); - class AWillowInventory* GetEquippedAnalogueThroughInterface(class AWillowInventory* InThing); - class AWillowInventory* GetSelectedThingThroughInterface(); - void UpdateDynamicCard(class AWillowInventory* Thing); - void RefreshItemCards(); - void SetUpCard(const struct FName& CardName, class AWillowInventory* Thing, class AWillowInventory* CompareAgainstThing, int OverrideValue); - void SetActive(bool bSelected); - void SwitchPanelsForComparing(); - bool TrySwitchToRightPanel(); - bool TrySwitchToLeftPanel(); - void SwitchToRightPanel(bool bSetHeader); - void SwitchToLeftPanel(bool bSetHeader); - void OnListSort(); - void ConfigureForPlayer(float ControllerId); - void OnTick(); - void Refresh(); - void RefreshRightPanel(); - void RefreshLeftPanel(); - void SetActiveHeaderIcon(const struct FString& Position); - void SetHeaderLabel(const struct FString& NewLabel); - void SetPlayerPanelHidden(); - void SetNavHeaderIconCount(int IconCount); - void extInitRightPanel(); - void extInitLeftPanel(); - bool Init(class UWillowInventoryGFxMovie* InParent); - void OnDynamicCardUpdated(class AWillowInventory* WInv); - void SwitchToStartingPanel(bool bSetHeader); -}; - - -// Class WillowGame.GFxTextListDefinition -// 0x0060 (0x003C - 0x009C) -class UGFxTextListDefinition : public UGBXDefinition -{ -public: - struct FString ContainerName; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - struct FString FunctionPath; // 0x0048(0x000C) (Edit, Const, NeedCtorLink) - struct FString MoreUpName; // 0x0054(0x000C) (Edit, Const, NeedCtorLink) - struct FString MoreDownName; // 0x0060(0x000C) (Edit, Const, NeedCtorLink) - struct FString CategoryPrefix; // 0x006C(0x000C) (Edit, Const, NeedCtorLink) - struct FString CategoryPostfix; // 0x0078(0x000C) (Edit, Const, NeedCtorLink) - struct FString CategoryIconLabel; // 0x0084(0x000C) (Edit, Const, NeedCtorLink) - struct FColor TextNormalColor; // 0x0090(0x0004) (Edit, Const) - struct FColor TextHighlightColor; // 0x0094(0x0004) (Edit, Const) - int InitialEntryCount; // 0x0098(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxTextListDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.HashDisplayGFxDefinition -// 0x0024 (0x00BC - 0x00E0) -class UHashDisplayGFxDefinition : public UGFxMovieDefinition -{ -public: - class UGFxTextListDefinition* LeftSideDef; // 0x00BC(0x0004) (Edit) - struct FColor EmptySlotColor; // 0x00C0(0x0004) (Edit) - int CardCellWidth; // 0x00C4(0x0004) (Edit) - int CardCellHeight; // 0x00C8(0x0004) (Edit) - int CardTextureWidth; // 0x00CC(0x0004) (Edit) - int CardTextureHeight; // 0x00D0(0x0004) (Edit) - struct FString Card1ExternalTextureMap; // 0x00D4(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("HashDisplayGFxDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.HUDScalingAnchorDefinition -// 0x0008 (0x003C - 0x0044) -class UHUDScalingAnchorDefinition : public UGBXDefinition -{ -public: - struct FVector2D AnchorPosition; // 0x003C(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("HUDScalingAnchorDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.HUDWidget_Base -// 0x0004 (0x0078 - 0x007C) -class UHUDWidget_Base : public UGFxObject -{ -public: - class UWillowHUDGFxMovie* MyHUDMovie; // 0x0078(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("HUDWidget_Base"); - return ptr; - } - - - void Update(float DeltaTime); - void Deinit(); - void Init(class UWillowHUDGFxMovie* OwnerMovie); -}; - - -// Class WillowGame.HUDWidget_Challenges -// 0x0038 (0x007C - 0x00B4) -class UHUDWidget_Challenges : public UHUDWidget_Base -{ -public: - unsigned long bShowing : 1; // 0x007C(0x0004) (Transient) - class UGFxObject* InnerClip; // 0x0080(0x0004) (Transient) - class UGFxObject* HeaderClip; // 0x0084(0x0004) (Transient) - class UGFxObject* SubtextClip; // 0x0088(0x0004) (Transient) - class UGFxObject* SubtextInnerClip; // 0x008C(0x0004) (Transient) - class UGFxObject* SubtextInnerTextClip; // 0x0090(0x0004) (Transient) - float FlipTime; // 0x0094(0x0004) (Transient) - float HideTime; // 0x0098(0x0004) (Transient) - struct FString Header_InProgress; // 0x009C(0x000C) (Const, Localized, NeedCtorLink) - struct FString Header_Complete; // 0x00A8(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("HUDWidget_Challenges"); - return ptr; - } - - - struct FString GetRewardString(); - struct FString GetProgressString(); - struct FString GetNameString(); - void Hide(); - void Flip(); - void ConditionalShowNextQueuedChallenge(); - void ShowNextQueuedChallenge(); - void Update(float DeltaTime); - void Deinit(); - void Init(class UWillowHUDGFxMovie* OwnerMovie); -}; - - -// Class WillowGame.HUDWidget_Crosshairs -// 0x0024 (0x007C - 0x00A0) -class UHUDWidget_Crosshairs : public UHUDWidget_Base -{ -public: - float CrosshairSize; // 0x007C(0x0004) (Transient) - int CrosshairFrame; // 0x0080(0x0004) (Transient) - unsigned char CrosshairVisibility; // 0x0084(0x0001) (Transient) - unsigned char MyCrosshairColor; // 0x0085(0x0001) (Transient) - unsigned char UnknownData00[0x2]; // 0x0086(0x0002) MISSED OFFSET - int ChargeFrame; // 0x0088(0x0004) (Transient) - class UGFxObject* OuterClip; // 0x008C(0x0004) (Transient) - class UGFxObject* InnerClip; // 0x0090(0x0004) (Transient) - class UGFxObject* ChargeClip; // 0x0094(0x0004) (Transient) - class AWillowWeapon* WWeap; // 0x0098(0x0004) (Transient) - unsigned long bScopeCrosshair : 1; // 0x009C(0x0004) (Transient) - unsigned long bDualWieldCrosshair : 1; // 0x009C(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("HUDWidget_Crosshairs"); - return ptr; - } - - - void AssociateWeapon(class AWillowWeapon* InWeap); - void UpdateCrosshairColor(); - void UpdateCrosshairFrame(); - void SetCrosshairVisibility(bool bVisible); - void Update(float DeltaTime); - void Deinit(); - void Init(class UWillowHUDGFxMovie* OwnerMovie); -}; - - -// Class WillowGame.HUDWidget_Minimap -// 0x00F4 (0x007C - 0x0170) -class UHUDWidget_Minimap : public UHUDWidget_Base -{ -public: - unsigned long bPlayerRelative : 1; // 0x007C(0x0004) (Transient) - unsigned long bShowThreats : 1; // 0x007C(0x0004) (Config, GlobalConfig) - float WorldRadius; // 0x0080(0x0004) (Transient) - float UnrealUnitsPerPixel; // 0x0084(0x0004) (Transient) - float TargetWorldRadius; // 0x0088(0x0004) (Transient) - float OuterRadius; // 0x008C(0x0004) (Transient) - float RadiusLerpPerSecond; // 0x0090(0x0004) (Transient) - class UGFxObject* MapClip; // 0x0094(0x0004) (Transient) - class UGFxObject* DirArrowClip; // 0x0098(0x0004) (Transient) - class UGFxObject* NorthMarkerClip; // 0x009C(0x0004) (Transient) - struct FVector NorthMarkerOffset; // 0x00A0(0x000C) (Transient) - int CachedPlayerYaw; // 0x00AC(0x0004) (Transient) - int MapYawOffset; // 0x00B0(0x0004) (Transient) - TArray Icons_Objective; // 0x00B4(0x000C) (Transient, NeedCtorLink) - TArray Icons_AreaObjective; // 0x00C0(0x000C) (Transient, NeedCtorLink) - TArray Icons_AreaObjectiveSticky; // 0x00CC(0x000C) (Transient, NeedCtorLink) - TArray Icons_CustomObjective; // 0x00D8(0x000C) (Transient, NeedCtorLink) - TArray Icons_Threats; // 0x00E4(0x000C) (Transient, NeedCtorLink) - TArray Icons_Allies; // 0x00F0(0x000C) (Transient, NeedCtorLink) - TArray Icons_Vehicles; // 0x00FC(0x000C) (Transient, NeedCtorLink) - TArray Icons_Shops; // 0x0108(0x000C) (Transient, NeedCtorLink) - TArray Icons_VSS; // 0x0114(0x000C) (Transient, NeedCtorLink) - TArray Icons_HealthStations; // 0x0120(0x000C) (Transient, NeedCtorLink) - TArray Icons_FastTravelStations; // 0x012C(0x000C) (Transient, NeedCtorLink) - TArray Icons_LevelTravelStations; // 0x0138(0x000C) (Transient, NeedCtorLink) - TArray Icons_CustomizationStations; // 0x0144(0x000C) (Transient, NeedCtorLink) - TArray Icons_MissionEligible; // 0x0150(0x000C) (Transient, NeedCtorLink) - TArray Icons_MissionRedeemable; // 0x015C(0x000C) (Transient, NeedCtorLink) - class AWillowTacticalMapVolume* TacticalMapVolume; // 0x0168(0x0004) (Transient) - class UWillowHUDGFxMovieDefinition* HUDMovieDef; // 0x016C(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("HUDWidget_Minimap"); - return ptr; - } - - - void ToggleFogOfWarBlob(const struct FString& BlobName, bool bEnabled); - void InitFogOfWarBlobs(); - void UpdateTargetRadius(bool bInVehicle, float LerpTime); - void SetMapMovie(const struct FString& MapMoviePath); - void Update(float DeltaTime); - void Deinit(); - void InitOverheadMapVolume(); - void Init(class UWillowHUDGFxMovie* OwnerMovie); -}; - - -// Class WillowGame.HUDWidget_Missions -// 0x00D8 (0x007C - 0x0154) -class UHUDWidget_Missions : public UHUDWidget_Base -{ -public: - unsigned long bMissionWidgetNeedsRefresh : 1; // 0x007C(0x0004) (Transient) - unsigned long bCachedMissionTimerRunning : 1; // 0x007C(0x0004) (Transient) - unsigned long bCachedMissionBranches : 1; // 0x007C(0x0004) (Transient) - unsigned long bCachedMissionTurnIn : 1; // 0x007C(0x0004) (Transient) - unsigned long bCachedMissionFailed : 1; // 0x007C(0x0004) (Transient) - unsigned long bDoingNonTrackedMissionFlip : 1; // 0x007C(0x0004) (Transient) - unsigned long bRejectFurtherNonTrackedAdds : 1; // 0x007C(0x0004) (Transient) - TArray CachedActiveMissionObjectives; // 0x0080(0x000C) (Transient, NeedCtorLink) - TArray CachedBranchedMissionObjectives; // 0x008C(0x000C) (Transient, NeedCtorLink) - TArray DisplayedActiveMissionObjectives; // 0x0098(0x000C) (Transient, NeedCtorLink) - TArray DisplayedBranchedMissionObjectives; // 0x00A4(0x000C) (Transient, NeedCtorLink) - TArray DisplayedActiveMissionObjectiveCounts; // 0x00B0(0x000C) (Transient, NeedCtorLink) - TArray DisplayedBranchedMissionObjectiveCounts; // 0x00BC(0x000C) (Transient, NeedCtorLink) - struct FString CachedMissionName; // 0x00C8(0x000C) (Transient, NeedCtorLink) - int CachedMissionTimerSeconds; // 0x00D4(0x0004) (Transient) - int CachedMissionDefenseHealth; // 0x00D8(0x0004) (Transient) - class UMissionObjectiveDefinition* CachedMissionDefenseObjective; // 0x00DC(0x0004) (Transient) - class UMissionDefinition* CachedNonTrackedMission; // 0x00E0(0x0004) (Transient) - class UMissionObjectiveDefinition* CachedNonTrackedMissionObjective; // 0x00E4(0x0004) (Transient) - float NonTrackedMissionStartTime; // 0x00E8(0x0004) (Transient) - float NonTrackedMissionDuration; // 0x00EC(0x0004) - float MissionModuleTweenDuration; // 0x00F0(0x0004) - struct FString MissionTurnInString; // 0x00F4(0x000C) (Const, Localized, NeedCtorLink) - struct FString MissionFailedString; // 0x0100(0x000C) (Const, Localized, NeedCtorLink) - struct FString DefendString; // 0x010C(0x000C) (Const, Localized, NeedCtorLink) - struct FString TimerPausedString; // 0x0118(0x000C) (Const, Localized, NeedCtorLink) - struct FString OrString; // 0x0124(0x000C) (Const, Localized, NeedCtorLink) - TArray MessageQueue; // 0x0130(0x000C) (Transient, NeedCtorLink) - TArray ProcessedMessageQueue; // 0x013C(0x000C) (Transient, NeedCtorLink) - TArray ActiveFlyingCheckmarks; // 0x0148(0x000C) (Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("HUDWidget_Missions"); - return ptr; - } - - - void ClearAllCheckmarks(); - void ClearNextCheckmark(); - int FindModuleNumForDisplayedObjective(class UMissionObjectiveDefinition* Objective); - void DoMissionStatusFanfare(const struct FString& frame, class UMissionDefinition* MissionDef, bool bShowObjectiveFlourish, class UMissionObjectiveDefinition* MissionObjective); - void SetDisplayedMission(class UMissionDefinition* MissionDef); - void SendMissionWidgetMessage(struct FMissionWidgetMessage* Message); - void RefreshMissionWidget(); - void extMissionModuleAnimFinished(const struct FString& AnimName, const struct FString& ModuleName); - void ProcessMissionWidgetMessages(float DeltaTime); - void UpdateActiveMission(); - void Update(float DeltaTime); - void Deinit(); - void Init(class UWillowHUDGFxMovie* OwnerMovie); -}; - - -// Class WillowGame.HUDWidget_Trading -// 0x0108 (0x007C - 0x0184) -class UHUDWidget_Trading : public UHUDWidget_Base -{ -public: - struct FString TradePrompt_Send; // 0x007C(0x000C) (Const, Localized, NeedCtorLink) - struct FString TradePrompt_Accept; // 0x0088(0x000C) (Const, Localized, NeedCtorLink) - struct FString TradeSentTo; // 0x0094(0x000C) (Const, Localized, NeedCtorLink) - struct FString TradeReceivedFrom; // 0x00A0(0x000C) (Const, Localized, NeedCtorLink) - struct FString TradeCanceled; // 0x00AC(0x000C) (Const, Localized, NeedCtorLink) - struct FString TradeFinished; // 0x00B8(0x000C) (Const, Localized, NeedCtorLink) - struct FString TradeDisabled; // 0x00C4(0x000C) (Const, Localized, NeedCtorLink) - struct FString TradingDisabled; // 0x00D0(0x000C) (Const, Localized, NeedCtorLink) - struct FString TradeCanceled_Busy; // 0x00DC(0x000C) (Const, Localized, NeedCtorLink) - struct FString TradeCanceled_OutOfRange; // 0x00E8(0x000C) (Const, Localized, NeedCtorLink) - struct FString TradeCanceled_SelfRefused; // 0x00F4(0x000C) (Const, Localized, NeedCtorLink) - struct FString TradeCanceled_OtherRefused; // 0x0100(0x000C) (Const, Localized, NeedCtorLink) - struct FString TradeCanceled_SelfWithdrew; // 0x010C(0x000C) (Const, Localized, NeedCtorLink) - struct FString TradeCanceled_OtherWithdrew; // 0x0118(0x000C) (Const, Localized, NeedCtorLink) - struct FString TradeCanceled_SelfCanceled; // 0x0124(0x000C) (Const, Localized, NeedCtorLink) - struct FString TradeCanceled_OtherCanceled; // 0x0130(0x000C) (Const, Localized, NeedCtorLink) - struct FString TradeFinished_Won; // 0x013C(0x000C) (Const, Localized, NeedCtorLink) - struct FString TradeFinished_Lost; // 0x0148(0x000C) (Const, Localized, NeedCtorLink) - struct FString TradeFinished_Draw; // 0x0154(0x000C) (Const, Localized, NeedCtorLink) - class UGFxObject* InnerClip; // 0x0160(0x0004) (Transient) - class UGFxObject* Line1Clip; // 0x0164(0x0004) (Transient) - class UGFxObject* Line2Clip; // 0x0168(0x0004) (Transient) - class AWillowTradeManager* TradeManager; // 0x016C(0x0004) (Transient) - unsigned char CachedStatus; // 0x0170(0x0001) (Transient) - unsigned char UnknownData00[0x3]; // 0x0171(0x0003) MISSED OFFSET - class APlayerReplicationInfo* CachedPartnerPRI; // 0x0174(0x0004) (Transient) - unsigned long bTipsShown : 1; // 0x0178(0x0004) (Transient) - float ReasonMessageDuration; // 0x017C(0x0004) - float LastReasonMessageTime; // 0x0180(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("HUDWidget_Trading"); - return ptr; - } - - - void TradeManagerShutDown(unsigned char Reason); - void TradeManagerInitialized(class AWillowTradeManager* InTradeManager); - void HideTips(bool bForceOff); - void ShowTips(); - void Update(float DeltaTime); - void Deinit(); - void Init(class UWillowHUDGFxMovie* OwnerMovie); -}; - - -// Class WillowGame.HUDWidget_WorldSpace -// 0x0098 (0x007C - 0x0114) -class UHUDWidget_WorldSpace : public UHUDWidget_Base -{ -public: - TArray ObjectiveIcons; // 0x007C(0x000C) (Transient, NeedCtorLink) - TArray PlayerIcons; // 0x0088(0x000C) (Transient, NeedCtorLink) - TArray NPCAllyIcons; // 0x0094(0x000C) (Transient, NeedCtorLink) - class UWillowHUDGFxMovieDefinition* HUDDef; // 0x00A0(0x0004) (Transient) - class AWillowPlayerPawn* RelevantPlayerPawns[0x3]; // 0x00A4(0x0004) (Transient) - int NextRelevantPlayerPawnIndex; // 0x00B0(0x0004) (Transient) - struct FString CachedPlayerName[0x3]; // 0x00B4(0x000C) (Transient, NeedCtorLink) - unsigned char bCachedPlayerState[0x3]; // 0x00D8(0x0001) (Transient) - unsigned char UnknownData00[0x1]; // 0x00DB(0x0001) MISSED OFFSET - struct FString CachedNPCAllyName[0x2]; // 0x00DC(0x000C) (Transient, NeedCtorLink) - struct FVector2D VVOrg; // 0x00F4(0x0008) (Transient) - struct FVector2D VVExt; // 0x00FC(0x0008) (Transient) - class UGFxObject* TopLevelClip; // 0x0104(0x0004) (Transient) - class UGFxObject* MinimapWrapperClip; // 0x0108(0x0004) (Transient) - class UGFxObject* MinimapClip; // 0x010C(0x0004) (Transient) - class UGFxObject* ParentClip; // 0x0110(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("HUDWidget_WorldSpace"); - return ptr; - } - - - class APlayerReplicationInfo* GetPRIFor(class AWillowPlayerPawn* WPP); - void NotifyOfPawnRelevance(class AWillowPlayerPawn* WPP); - void UpdateNPCAllyIcons(float DeltaTime, class AWillowGameReplicationInfo* WGRI, class ULocalPlayer* LP, const struct FVector& ViewLocation, const struct FRotator& ViewRotation, float ViewFOV); - void UpdatePlayerIcons(float DeltaTime, class AWillowGameReplicationInfo* WGRI, class ULocalPlayer* LP, const struct FVector& ViewLocation, const struct FRotator& ViewRotation, float ViewFOV); - void UpdateObjectiveIcons(float DeltaTime, class AWillowGameReplicationInfo* WGRI, class ULocalPlayer* LP, const struct FVector& ViewLocation, const struct FRotator& ViewRotation, float ViewFOV); - bool IsShowingObjective(int ObjectiveIndex); - void SetVirtualViewport(); - void Update(float DeltaTime); - void Deinit(); - void Init(class UWillowHUDGFxMovie* OwnerMovie); -}; - - -// Class WillowGame.InventoryDataProviderElement -// 0x0008 (0x0078 - 0x0080) -class UInventoryDataProviderElement : public UGFxObject -{ -public: - unsigned char Kind; // 0x0078(0x0001) - unsigned char UnknownData00[0x3]; // 0x0079(0x0003) MISSED OFFSET - int LightweightIdx; // 0x007C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InventoryDataProviderElement"); - return ptr; - } - -}; - - -// Class WillowGame.ItemCardGFxObject -// 0x0004 (0x0078 - 0x007C) -class UItemCardGFxObject : public UGFxObject -{ -public: - unsigned long bIsVisible : 1; // 0x0078(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ItemCardGFxObject"); - return ptr; - } - - - void SetVisible_(bool bVisible); - void SetBackgroundStyle(const struct FString& Style); - void __SetTopStat(int StatIndex, const struct FString& LabelText, const struct FString& ValueText, const struct FString& CompareArrow, const struct FString& AuxText, const struct FString& IconName); - void __SetTitle(const struct FString& Manufacturer, const struct FString& Title, int Rarity, const struct FString& TypeIcon, const struct FString& ElementalIcon, bool bIsReadied); - void SetCardUIStats(TArray* TopStats); - void AdjustHeight(); - void SetHeight(); - void SetLevelRequirement(bool bHasRequirement, bool bMetRequirement, bool bAlreadyUsed, const struct FString& RequirementText); - void ToggleCreditsSpinner(bool bVisible); - void SetEridiumValue(int Amount); - void SetValue(int Amount); - void SetFunStats(const struct FString& FunStatsText); - void SetTopStat(int StatIndex, const struct FString& LabelText, const struct FString& ValueText, unsigned char CompareArrow, const struct FString& AuxText, const struct FString& IconName); - void SetColor(const struct FString& Manufacturer, const struct FString& Title, const struct FColor& newColor, const struct FString& TypeIcon, const struct FString& ElementalIcon, bool bIsReadied); - void SetTitle(const struct FString& Manufacturer, const struct FString& Title, const struct FColor& Rarity, const struct FString& TypeIcon, const struct FString& ElementalIcon, bool bIsReadied); - void SetItemCardEx(class AWillowPlayerController* WPC, const FScriptInterface& InventoryItem, class AWillowInventory* CompareAgainstInventoryItem, unsigned char CurrencyType, int OverrideValue); - int GetPlayerLevel(class AWillowPlayerController* WPC); - void SetItemCard(class AWillowPlayerController* WPC, const FScriptInterface& InventoryItem, class AWillowInventory* CompareAgainstInventoryItem, int OverrideValue); - void Init(); - struct FColor GetCurrentRainbowColor(); - void UnregisterRainbowCardToHUD(); - void RegisterRainbowCardToHUD(const FScriptInterface& InventoryItem); -}; - - -// Class WillowGame.ItemOfTheDayPanelGFxObject -// 0x000C (0x0078 - 0x0084) -class UItemOfTheDayPanelGFxObject : public UGFxObject -{ -public: - class UVendingMachineExGFxMovie* VendingMachineMovie; // 0x0078(0x0004) - class UTexture* CellThumbnail; // 0x007C(0x0004) - class USwfMovie* CustomMovieClip; // 0x0080(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ItemOfTheDayPanelGFxObject"); - return ptr; - } - - - class UGFxObject* GetCellObject(); - void extOnIOTDPress(); - void extOnIOTDRollOut(); - void extOnIOTDRollOver(); - void SetCellStatus(bool bIsEmpty, bool bIsSoldOut); - void __SetBackgroundClip(const struct FString& MoviePath); - void SetBackgroundClip(class USwfMovie* MovieClip); - void __SetBackground(const struct FString& Background); - void SetBackground(unsigned char Background); - void __SetRarityColor(int RarityColorInt); - void SetRarityColor(const struct FColor& Rarity); - void SetItemOfTheDayItem(class AWillowInventory* ItemOfTheDay); - void SetSelected(bool bSelected); - void SetCellData(int Width, int Height, int PlayerNumber); - void SetTimeRemaining(const struct FString& TimeRemaining); - void SetVisibility(bool bVisible); - void __SetLocalizedStrings(const struct FString& Header, const struct FString& Caption); - void SetLocalizedStrings(const struct FString& Header, const struct FString& Caption); - void Cleanup(); - void InitLabels(); - void Init(class UVendingMachineExGFxMovie* InVendingMachineMovie); -}; - - -// Class WillowGame.ItemPickupGFxDefinition -// 0x001C (0x00BC - 0x00D8) -class UItemPickupGFxDefinition : public UGFxMovieDefinition -{ -public: - class UMaterial* MatSrc; // 0x00BC(0x0004) (Edit) - class UParticleSystem* Particle; // 0x00C0(0x0004) (Edit) - struct FName ParticleMatParamName; // 0x00C4(0x0008) (Edit) - struct FName MatTexParamName; // 0x00CC(0x0008) (Edit) - float TallItemZOffsetPercentage; // 0x00D4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ItemPickupGFxDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.MontageGFxObject -// 0x0028 (0x0078 - 0x00A0) -class UMontageGFxObject : public UGFxObject -{ -public: - class AWillowPlayerController* WPCOwner; // 0x0078(0x0004) - class UCreditsGFxDefinition* CreditsDef; // 0x007C(0x0004) - struct FString LinkageName; // 0x0080(0x000C) (NeedCtorLink) - int MontageIdx; // 0x008C(0x0004) - unsigned long bShouldShowImages : 1; // 0x0090(0x0004) - unsigned long bMontageTexturesLoaded : 1; // 0x0090(0x0004) (Transient) - TArray MontageTextures; // 0x0094(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MontageGFxObject"); - return ptr; - } - - - void extFadeOutComplete(); - void extFadeInComplete(); - void FadeOut(); - void FadeIn(); - void StartNewTexture(); - bool StartNextTexture(); - void Close(); - void OnMontageTexturesLoaded(); - void Init(class UCreditsGFxDefinition* CreditsDefinition, const struct FString& TextureLinkageName); - void SetShouldShowImages(); - void ClearMontageTextures(); - void AddMontageTextures(); -}; - - -// Class WillowGame.ScrollingListGFxObject -// 0x0000 (0x0078 - 0x0078) -class UScrollingListGFxObject : public UGFxObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ScrollingListGFxObject"); - return ptr; - } - - - void SetSelectedIndex(int SelectedIndex); - void ScrollToIndex(int ScrollToIndex); - void Init(); -}; - - -// Class WillowGame.MultitypeScrollingListGFxObject -// 0x000C (0x0078 - 0x0084) -class UMultitypeScrollingListGFxObject : public UScrollingListGFxObject -{ -public: - FScriptInterface ParentPanel; // 0x0078(0x0008) - unsigned long bInitialInitComplete : 1; // 0x0080(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MultitypeScrollingListGFxObject"); - return ptr; - } - - - void ContinueInitialInit(); - void extGameScroll(int Delta); - class UGFxObject* getRendererAt(int Index); - void SetEquippingState(bool bEquipping); - void extSetRendererInfo(int DataIndex, int RendererType, int RendererIndex); - void Init(); - void InitMultitype(const FScriptInterface& InParentPanel); -}; - - -// Class WillowGame.SkillTreeGFxDefinition -// 0x029C (0x003C - 0x02D8) -class USkillTreeGFxDefinition : public UGBXDefinition -{ -public: - struct FString SkillMovieClip; // 0x003C(0x000C) (Edit, NeedCtorLink) - struct FString ArtifactDialogMovieClip; // 0x0048(0x000C) (Edit, NeedCtorLink) - struct FString IconOnName; // 0x0054(0x000C) (Edit, NeedCtorLink) - struct FString IconOffName; // 0x0060(0x000C) (Edit, NeedCtorLink) - struct FString IconHiddenName; // 0x006C(0x000C) (Edit, NeedCtorLink) - struct FString IncendiaryArtifactName; // 0x0078(0x000C) (Edit, NeedCtorLink) - struct FString CorrosiveArtifactName; // 0x0084(0x000C) (Edit, NeedCtorLink) - struct FString ShockArtifactName; // 0x0090(0x000C) (Edit, NeedCtorLink) - struct FString ExplosiveArtifactName; // 0x009C(0x000C) (Edit, NeedCtorLink) - int ArtifactListSize; // 0x00A8(0x0004) (Edit) - struct FString SkillSelectedName; // 0x00AC(0x000C) (Edit, NeedCtorLink) - struct FString SkillUnselectedName; // 0x00B8(0x000C) (Edit, NeedCtorLink) - struct FString SkillDisabledName; // 0x00C4(0x000C) (Edit, NeedCtorLink) - struct FString SkillEnabledName; // 0x00D0(0x000C) (Edit, NeedCtorLink) - struct FString SkillPartialName; // 0x00DC(0x000C) (Edit, NeedCtorLink) - struct FString SkillMaxedName; // 0x00E8(0x000C) (Edit, NeedCtorLink) - struct FString SkillSpentName; // 0x00F4(0x000C) (Edit, NeedCtorLink) - struct FString SkillRushShowName; // 0x0100(0x000C) (Edit, NeedCtorLink) - struct FString SkillRushHideName; // 0x010C(0x000C) (Edit, NeedCtorLink) - struct FString SkillArtifactShowName; // 0x0118(0x000C) (Edit, NeedCtorLink) - struct FString SkillArtifactHideName; // 0x0124(0x000C) (Edit, NeedCtorLink) - struct FString SkillArtifactSelectionName; // 0x0130(0x000C) (Edit, NeedCtorLink) - struct FString SkillArtifactIconName; // 0x013C(0x000C) (Edit, NeedCtorLink) - struct FString SkillArtifactListItemName; // 0x0148(0x000C) (Edit, NeedCtorLink) - struct FString DescriptionBackgroundUnlockedName; // 0x0154(0x000C) (Edit, NeedCtorLink) - struct FString DescriptionBackgroundLockedName; // 0x0160(0x000C) (Edit, NeedCtorLink) - struct FString DescriptionBackgroundFirstName; // 0x016C(0x000C) (Edit, NeedCtorLink) - struct FString DescriptionBackgroundSomeName; // 0x0178(0x000C) (Edit, NeedCtorLink) - struct FString DescriptionBackgroundMaxedName; // 0x0184(0x000C) (Edit, NeedCtorLink) - struct FString KillSkillPrefix; // 0x0190(0x000C) (Edit, NeedCtorLink) - struct FString SkillPointsName; // 0x019C(0x000C) (Edit, NeedCtorLink) - struct FString SkillPointsSpentVersusTotalName; // 0x01A8(0x000C) (Edit, NeedCtorLink) - struct FString SkillPointsRemainingName; // 0x01B4(0x000C) (Edit, NeedCtorLink) - struct FString SkillPointSpentName; // 0x01C0(0x000C) (Edit, NeedCtorLink) - struct FString SkillRushName; // 0x01CC(0x000C) (Edit, NeedCtorLink) - struct FString DescriptionBackgroundName; // 0x01D8(0x000C) (Edit, NeedCtorLink) - struct FString DescriptionName; // 0x01E4(0x000C) (Edit, NeedCtorLink) - struct FString SkillName; // 0x01F0(0x000C) (Edit, NeedCtorLink) - struct FString PortraitName; // 0x01FC(0x000C) (Edit, NeedCtorLink) - struct FString InfoBoxName; // 0x0208(0x000C) (Edit, NeedCtorLink) - struct FString ClassModPath; // 0x0214(0x000C) (Edit, NeedCtorLink) - struct FString ClassName; // 0x0220(0x000C) (Edit, NeedCtorLink) - struct FString ArtifactName; // 0x022C(0x000C) (Edit, NeedCtorLink) - struct FString SkillFirstTreeMovieClip; // 0x0238(0x000C) (Edit, NeedCtorLink) - struct FString SkillLeftTreeMovieClip; // 0x0244(0x000C) (Edit, NeedCtorLink) - struct FString SkillMiddleTreeMovieClip; // 0x0250(0x000C) (Edit, NeedCtorLink) - struct FString SkillRightTreeMovieClip; // 0x025C(0x000C) (Edit, NeedCtorLink) - int FirstBranchProgressionMaskSize; // 0x0268(0x0004) (Edit) - int SkillBranchProgressionMaskSize; // 0x026C(0x0004) (Edit) - float BranchProgressionMaskSpeed; // 0x0270(0x0004) (Edit) - float BranchProgressionMaskSpeedEnterScreen; // 0x0274(0x0004) (Edit) - int NumBranchesPerTree; // 0x0278(0x0004) (Edit, Const) - int NumTiersPerBranch; // 0x027C(0x0004) (Edit, Const) - int NumCellsPerTier; // 0x0280(0x0004) (Edit, Const) - struct FVector SelectedLocation; // 0x0284(0x000C) (Edit, Const) - struct FVector UnselectedOffset; // 0x0290(0x000C) (Edit, Const) - struct FVector OverviewOffset; // 0x029C(0x000C) (Edit, Const) - struct FVector OverviewGlobalOffset; // 0x02A8(0x000C) (Edit, Const) - float TweenDuration; // 0x02B4(0x0004) (Edit, Const) - float SelectedScale; // 0x02B8(0x0004) (Edit, Const) - float UnselectedScale; // 0x02BC(0x0004) (Edit, Const) - float OverviewScale; // 0x02C0(0x0004) (Edit, Const) - float SelectedAlpha; // 0x02C4(0x0004) (Edit, Const) - float UnselectedAlpha; // 0x02C8(0x0004) (Edit, Const) - float OverviewAlpha; // 0x02CC(0x0004) (Edit, Const) - float SelectedSkillZOffset; // 0x02D0(0x0004) (Edit, Const) - float SelectedSkillZTweenTime; // 0x02D4(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SkillTreeGFxDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.SkillTreeGFxObject -// 0x01A6 (0x0078 - 0x021E) -class USkillTreeGFxObject : public UGFxObject -{ -public: - struct FString Artifacts; // 0x0078(0x000C) (Const, Localized, NeedCtorLink) - struct FString NoArtifactsDescription; // 0x0084(0x000C) (Const, Localized, NeedCtorLink) - struct FString ArtifactsDescription; // 0x0090(0x000C) (Const, Localized, NeedCtorLink) - struct FString EquipArtifact; // 0x009C(0x000C) (Const, Localized, NeedCtorLink) - struct FString NoArtifactEquippedDescription; // 0x00A8(0x000C) (Const, Localized, NeedCtorLink) - struct FString NoArtifactOption; // 0x00B4(0x000C) (Const, Localized, NeedCtorLink) - struct FString AdrenalineRush; // 0x00C0(0x000C) (Const, Localized, NeedCtorLink) - struct FString Level; // 0x00CC(0x000C) (Const, Localized, NeedCtorLink) - struct FString SkillModifierNextLevel; // 0x00D8(0x000C) (Const, Localized, NeedCtorLink) - struct FString ClassModBonusString; // 0x00E4(0x000C) (Const, Localized, NeedCtorLink) - struct FString SkillPoints_Sing; // 0x00F0(0x000C) (Const, Localized, NeedCtorLink) - struct FString SkillPoints_Plur; // 0x00FC(0x000C) (Const, Localized, NeedCtorLink) - struct FString ClassModUntrainedString; // 0x0108(0x000C) (Const, Localized, NeedCtorLink) - struct FString SkillPointsRemainingString; // 0x0114(0x000C) (Const, Localized, NeedCtorLink) - class USkillTreeGFxDefinition* MovieDef; // 0x0120(0x0004) (Transient) - class UStatusMenuExGFxMovie* Movie; // 0x0124(0x0004) (Transient) - class AWillowPlayerController* WPCOwner; // 0x0128(0x0004) (Transient) - int NumSkillPoints; // 0x012C(0x0004) (Transient) - float ProgressionMaskSpeed; // 0x0130(0x0004) (Transient) - float FinalFirstBranchProgressionMask; // 0x0134(0x0004) (Transient) - float CurrentFirstBranchProgressionMask; // 0x0138(0x0004) (Transient) - float FinalLeftBranchProgressionMask; // 0x013C(0x0004) (Transient) - float CurrentLeftBranchProgressionMask; // 0x0140(0x0004) (Transient) - float FinalMiddleBranchProgressionMask; // 0x0144(0x0004) (Transient) - float CurrentMiddleBranchProgressionMask; // 0x0148(0x0004) (Transient) - float FinalRightBranchProgressionMask; // 0x014C(0x0004) (Transient) - float CurrentRightBranchProgressionMask; // 0x0150(0x0004) (Transient) - unsigned long bCanPlayRushingHelpClip : 1; // 0x0154(0x0004) (Transient) - unsigned long bInstinctDialogOpen : 1; // 0x0154(0x0004) (Transient) - unsigned long bArtifactDialogOpen : 1; // 0x0154(0x0004) (Transient) - unsigned long bUsingLockedSkillNameColor : 1; // 0x0154(0x0004) (Transient) - unsigned long bOverviewMode : 1; // 0x0154(0x0004) (Transient) - int EquippedArtifactIndex; // 0x0158(0x0004) (Transient) - TArray ArtifactList; // 0x015C(0x000C) (Transient, NeedCtorLink) - int CurrentArtifactIndex; // 0x0168(0x0004) (Transient) - struct FString PreviousSkillNameColor; // 0x016C(0x000C) (Transient, NeedCtorLink) - struct FColor SkillIntermediateGradeColor; // 0x0178(0x0004) (Config) - struct FColor SkillMaxGradeColor; // 0x017C(0x0004) (Config) - struct FColor SkillLockedTextColor; // 0x0180(0x0004) (Config) - struct FString SkillNextGradeModifierTextHTML; // 0x0184(0x000C) (Config, NeedCtorLink) - struct FString SkillLockedModifierTextHTML; // 0x0190(0x000C) (Config, NeedCtorLink) - class USkillDefinition* CurrentSkill; // 0x019C(0x0004) (Transient) - class USkillDefinition* CurrentSkill_Rollover; // 0x01A0(0x0004) (Transient) - int CellNavPref; // 0x01A4(0x0004) (Transient) - int BranchNavPref; // 0x01A8(0x0004) (Transient) - int OverrideBranchNum; // 0x01AC(0x0004) (Transient) - struct FString Tooltips_SpendPoints; // 0x01B0(0x000C) (Const, Localized, NeedCtorLink) - struct FString Tooltips_Overview; // 0x01BC(0x000C) (Const, Localized, NeedCtorLink) - struct FString Tooltips_Cancel; // 0x01C8(0x000C) (Const, Localized, NeedCtorLink) - class UGFxObject* InformationBox; // 0x01D4(0x0004) - unsigned char UnknownData00[0x3C]; // 0x01D8(0x003C) UNKNOWN PROPERTY: MapProperty WillowGame.SkillTreeGFxObject.SkillDefinitionToUICell - int HACK_PrevBranchForClick; // 0x0214(0x0004) (Transient) - unsigned char bSetProgressTree1; // 0x0218(0x0001) - unsigned char bSetProgressTree2; // 0x0219(0x0001) - unsigned char bSetProgressTree3; // 0x021A(0x0001) - unsigned char bTree1Init; // 0x021B(0x0001) - unsigned char bTree2Init; // 0x021C(0x0001) - unsigned char bTree3Init; // 0x021D(0x0001) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SkillTreeGFxObject"); - return ptr; - } - - - void OnCellRolledOver(class USkillDefinition* CellSkill); - void CellRolledOver(int BranchNum, int TierNum, int CellNum); - void OnCellClicked(class USkillDefinition* CellSkill); - void CellClicked(int BranchNum, int TierNum, int CellNum); - class AWillowClassMod* GetPlayerClassMod(); - void Flash_UpdateArtifactSelection(); - void Flash_PopulateArtifactList(); - int BuildArtifactList(TArray* List); - static struct FString GetSkillDescriptionForGrade(class USkillDefinition* SkillDef, int Grade, int GradeModifier, class AWillowPlayerController* PlayerOwner, bool bIncludeHTML); - void SetSkillNameColorToUnlocked(); - void SetSkillNameColorToLocked(); - struct FString GetSkillNameColorPath(); - void Flash_SetSkillPointProperties_AS(int NewNumSkillPoints); - void Flash_SetSkillPointProperties(); - void Flash_SetCharacter_AS(const struct FString& ClassModText, const struct FString& ClassName, const struct FString& PortraitPath); - void Flash_SetCharacter(); - void EquipSelectedArtifact(); - void RequestRespec(); - void HandleArtifactChange(unsigned char ElementalSkillIndex, unsigned char UnequippedElementalSkillIndex); - void HandleSkillTreeReset(int NewSkillPoints); - void HandleSkillPointsChange(int NewSkillPoints); - void PlaySpendFlourish(class USkillDefinition* SkillDef, int Grade); - void HandleSkillGradeChange(class USkillDefinition* Skill, unsigned char NewSkillPoints, unsigned char Grade); - void RequestSkillUpgrade(); - unsigned char CanUpgradeSkill(); - bool Nav_Back(int InPlayerIndex); - bool ToggleOverviewMode(int InPlayerIndex); - bool Reset(int InPlayerIndex); - void HoverSkillCell(const struct FString& HoveredCell); - bool Activate(int InPlayerIndex); - void ArtifactSelect(int IdxSelected); - void Nav_DownArtifact(); - void Nav_UpArtifact(); - void UpdateSkillIcon(class USkillDefinition* SkillDef, class AWillowClassMod* ClassMod); - void UpdateAllSkillIcons_Branch(int DesiredBranchNumber); - void UpdateAllSkillIcons(); - void SetSkillIconVisibility(int CurrentBranch); - void UpdateInfoBox(); - void UpdateBranchLocations(bool bImmediate, unsigned char Dir); - void UpdateBranchDepths(); - int GetEffectiveCurrentBranchNumber(); - void UpdateTooltips(); - void PostNav(class USkillDefinition* PreviousSkill, unsigned char Dir); - class UGFxObject* GetHighlightClip(class USkillDefinition* SkillDef); - class UGFxObject* GetCellClip(class USkillDefinition* SkillDef); - bool GetUICell(class USkillDefinition* SkillDef, struct FSkillTreeUICell* OutCell); - class USkillDefinition* Navigate(unsigned char Dir); - bool Nav_Right(int InPlayerIndex); - bool Nav_Left(int InPlayerIndex); - bool Nav_Down(int InPlayerIndex, bool bPage); - bool Nav_Up(int InPlayerIndex, bool bPage); - bool HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void extInitTree(int TreeNum, const struct FString& TreePath); - void ClearCellMap(); - void HandleClose(); - void Init(); - void HandleOpen(class AWillowPlayerController* WPC, class UStatusMenuExGFxMovie* GFxMovie, class USkillTreeGFxDefinition* SkillDef); - void CalculateBranchProgression(); - void Flash_SendInitialSkillData(); -}; - - -// Class WillowGame.StatusMenuMapGFxObject -// 0x022C (0x0078 - 0x02A4) -class UStatusMenuMapGFxObject : public UGFxObject -{ -public: - float ViewBorder; // 0x0078(0x0004) (Const) - float PanRate; // 0x007C(0x0004) (Const) - struct FString CompassIconFrames[0x11]; // 0x0080(0x000C) (Const, NeedCtorLink) - class AWillowPlayerController* PlayerOwner; // 0x014C(0x0004) (Transient) - TArray MapObjects; // 0x0150(0x000C) (Transient, NeedCtorLink) - unsigned char UnknownData00[0x4]; // 0x015C(0x0004) MISSED OFFSET - struct FMatrix Transform; // 0x0160(0x0040) (Transient) - struct FVector2D CoordScale; // 0x01A0(0x0008) (Transient) - struct FVector2D ClipSize; // 0x01A8(0x0008) (Transient) - struct FClipRect MapClipRect; // 0x01B0(0x0010) (Transient) - struct FVector2D ViewSize; // 0x01C0(0x0008) (Transient) - struct FVector2D ViewOffset; // 0x01C8(0x0008) (Transient) - struct FVector2D DesiredCenter; // 0x01D0(0x0008) (Transient) - unsigned long bSizesInitialized : 1; // 0x01D8(0x0004) (Transient) - unsigned long bMapFrameDirty : 1; // 0x01D8(0x0004) (Transient) - unsigned long bDesiredCenterDirty : 1; // 0x01D8(0x0004) (Transient) - unsigned long bCenterDirty : 1; // 0x01D8(0x0004) (Transient) - unsigned long bPlayersDirty : 1; // 0x01D8(0x0004) (Transient) - float PanScalingFactor; // 0x01DC(0x0004) (Transient) - float CurrScaleVal; // 0x01E0(0x0004) (Transient) - float ZoomSpeedFactor; // 0x01E4(0x0004) (Config) - float MaxScale; // 0x01E8(0x0004) (Config) - float MinScale; // 0x01EC(0x0004) (Config) - class AWillowTacticalMapVolume* TacticalMapVolume; // 0x01F0(0x0004) (Transient) - float UnrealUnitsPerPixel; // 0x01F4(0x0004) (Transient) - class UGFxObject* MapPlaceholderClip; // 0x01F8(0x0004) (Transient) - class UGFxObject* MaskClip; // 0x01FC(0x0004) (Transient) - class UGFxObject* InfoBoxClip; // 0x0200(0x0004) (Transient) - int InfoBoxIconIndex; // 0x0204(0x0004) (Transient) - float InfoBoxDistance; // 0x0208(0x0004) (Config) - float PanIncrement; // 0x020C(0x0004) (Config) - float PanZoomFactor; // 0x0210(0x0004) (Config) - struct FVector2D CursorPos; // 0x0214(0x0008) (Transient) - int MapYawOffset; // 0x021C(0x0004) (Transient) - struct FString AndMore; // 0x0220(0x000C) (Const, Localized, NeedCtorLink) - struct FString CustomObjectiveToggle; // 0x022C(0x000C) (Const, Localized, NeedCtorLink) - struct FString Title_Player; // 0x0238(0x000C) (Const, Localized, NeedCtorLink) - struct FString Title_CustomObjective; // 0x0244(0x000C) (Const, Localized, NeedCtorLink) - struct FString Title_MissionAvailable; // 0x0250(0x000C) (Const, Localized, NeedCtorLink) - struct FString Title_MissionComplete; // 0x025C(0x000C) (Const, Localized, NeedCtorLink) - struct FString Title_Vehicle; // 0x0268(0x000C) (Const, Localized, NeedCtorLink) - struct FString Title_Objective; // 0x0274(0x000C) (Const, Localized, NeedCtorLink) - struct FString Title_AreaObjective; // 0x0280(0x000C) (Const, Localized, NeedCtorLink) - struct FString Title_InteractiveObject; // 0x028C(0x000C) (Const, Localized, NeedCtorLink) - struct FString MissionTurnIn; // 0x0298(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("StatusMenuMapGFxObject"); - return ptr; - } - - - void ToggleFogOfWarBlob(const struct FString& BlobName, bool bEnabled); - void ToggleLegend(); - void SetPlayerInfo(int PlayerIndex, const struct FString& PlayerInfo); - void HidePlayerInfo(int PlayerIndex); - void SetMapScale(float MapScale); - void SetMapMovie(const struct FString& MapMoviePath); - void FindLandmarks(); - void PanVert(float Dir); - void PanHorz(float Dir); - float GetZoomScalingFactor(); - void ApplyAnalogScale(float ScaleVal); - bool AnalogScale(float ScaleVal); - float GetDeltaTimeScalar(); - void ResetMapObjects(); - void OnClose(); - void PostMapMovieLoad(); - void Init(class AWillowPlayerController* MyOwner); - void UpdateInfoBox(); - void QuickAccessInit(); - void PlaceCustomObjective(); - void RemoveCustomObjective(); - void AddCustomObjective(); - int GetCustomObjectiveIndex(); - bool HasCustomObjective(); - float GetUnrealMapScale(); - void FindObjects(); - void FindPlayers(); - void UpdateObjects(bool bStaticUpdate); - void ApplyFlash(); - void SetMapHeader(); - void InitMapFrameVars(); -}; - - -// Class WillowGame.WillowGFxColiseumOverlayDefinition -// 0x002C (0x00BC - 0x00E8) -class UWillowGFxColiseumOverlayDefinition : public UGFxMovieDefinition -{ -public: - class UAttributeDefinition* CurrentRoundCounter; // 0x00BC(0x0004) (Edit) - class UAttributeDefinition* CurrentWaveCounter; // 0x00C0(0x0004) (Edit) - class UAttributeDefinition* MaxRoundCounter; // 0x00C4(0x0004) (Edit) - class UAttributeInitializationDefinition* HealthModifier; // 0x00C8(0x0004) (Edit) - class UAttributeInitializationDefinition* DamageModifier; // 0x00CC(0x0004) (Edit) - class UAttributeInitializationDefinition* ShieldModifier; // 0x00D0(0x0004) (Edit) - TArray WaveLabels; // 0x00D4(0x000C) (Edit, Const, Localized, NeedCtorLink) - float RefreshInterval; // 0x00E0(0x0004) (Edit) - class UColiseumRuleDefinition* AllRulesDefinition; // 0x00E4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGFxColiseumOverlayDefinition"); - return ptr; - } - - - struct FString EvaluateBalanceFormula(class UAttributeInitializationDefinition* InDef, float Multiplier); -}; - - -// Class WillowGame.WillowGFxMenuHelperSaveGame -// 0x0058 (0x003C - 0x0094) -class UWillowGFxMenuHelperSaveGame : public UObject -{ -public: - class UWillowGFxDialogBox* LoadingListDlg; // 0x003C(0x0004) (Transient) - class UWillowGFxDialogBox* DeletingDlg; // 0x0040(0x0004) (Transient) - class UWillowGFxDialogBox* ValidatingDlg; // 0x0044(0x0004) (Transient) - TArray SaveGames; // 0x0048(0x000C) (Transient, NeedCtorLink) - int PlayerIndex; // 0x0054(0x0004) (Transient) - class UWillowGFxMovie* MenuOwner; // 0x0058(0x0004) (Transient) - int CurrentSelection; // 0x005C(0x0004) (Transient) - unsigned long bValidateOnly : 1; // 0x0060(0x0004) (Transient) - unsigned long bIsEnumerating : 1; // 0x0060(0x0004) (Transient) - unsigned long bShouldLoadDefaultProfileAfterDelete : 1; // 0x0060(0x0004) (Transient) - struct FScriptDelegate __OnDeleted__Delegate; // 0x0064(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnSaveGamesUpdated__Delegate; // 0x0070(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnDeleteStarted__Delegate; // 0x007C(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnDeleteEnded__Delegate; // 0x0088(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGFxMenuHelperSaveGame"); - return ptr; - } - - - void CheckForPS3SaveList(); - static bool CheckForPS3LoadGame(struct FLoadInfo* outLI); - static void BeginPS3LoadGame(int ControllerId, int PS3UserNum); - void OnDeleteComplete(bool bWasSuccessful); - int GetSaveIdFromFilePath(const struct FString& FilePath); - int IntFromHex(const struct FString& HexStr); - bool ConfirmSaveDelete_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - void FinishSaveGameUpdate(); - void SortResults(TArray* Results); - void OnSaveGameListLoadComplete(bool bWasSuccessful); - void GetSaveList(TArray filenames); - void GetSaveListComplete(bool bWasSuccessful); - void OnSaveGameLoadComplete(bool bWasSuccessful); - void LoadSelectedCharacter(bool bValidated); - void OnValidationComplete(bool bWasSuccessful); - TArray GetSaveGames(); - void OnLoadingStorageDeviceChanged(bool bIsValid, class UWillowGFxDialogBox* Dlg); - void ShowBlockingLoadingDialog(); - void BeginGetSaveList(bool bForceReload); - void EmptyResults(); - void EmptyContent(); - void OnDeleteStorageDeviceChanged(bool bIsValid, class UWillowGFxDialogBox* Dlg); - void Delete(int SelectionIndex); - void Activate(int SelectionIndex); - void AbortRead(); - void SetOwner(class UWillowGFxMovie* InMenuOwner, int InPlayerIndex); - void Init(class UWillowGFxMovie* InMenuOwner, int InPlayerIndex); - void OnDeleteEnded(bool bWasDeleted); - void OnDeleteStarted(); - void OnSaveGamesUpdated(int InPlayerIndex); - void OnDeleted(int InPlayerIndex, bool bWasSuccessful); -}; - - -// Class WillowGame.WillowGFxMovie -// 0x0010 (0x0254 - 0x0264) -class UWillowGFxMovie : public UGearboxGFxMovie -{ -public: - unsigned long bAutoCloseHUD : 1; // 0x0254(0x0004) (Const) - unsigned long bAutoCloseAll : 1; // 0x0254(0x0004) (Const) - int DefaultRTTSize_PC; // 0x0258(0x0004) (Config) - int DefaultRTTSize_Console; // 0x025C(0x0004) (Config) - class AWillowPlayerController* WPCOwner; // 0x0260(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGFxMovie"); - return ptr; - } - - - static int GetQuadrantForControllerId(int ControllerId); - void extConditionalBeginSway(const struct FString& ClipPath); - void GetRecommendedRTTSizesFor(unsigned char TargetType, int* TexWidth, int* TexHeight, int* CellWidth, int* CellHeight); - class UTexture* GetRecommendedThumbnail(unsigned char UpdateType, unsigned char TargetType, const struct FName& _tag); - void FreeGFxThumbnails(); - void FreeGFxThumbnail(class UTexture* Tex); - class UTexture* GetGFxThumbnail(int TextureSizeX, int TextureSizeY, unsigned char UpdateType, int SizeX, int SizeY, const struct FName& _tag); - struct FString ResolveMission(int MissionNumber); - static bool IsPresenceContextMatch(const struct FOnlineFriend& Friend, const struct FString& ContextKey); - static void GetFriendCharacterClassAndLevel(const struct FOnlineFriend& Friend, struct FString* CharacterClassPath, int* Level); - static void GetFriendLocation(const struct FOnlineFriend& Friend, int* PlayThrough, struct FString* Mission); - static unsigned char GetInviteType(class UOnlineGameSettings* GameSettings); - static unsigned char GetNetworkType(class UOnlineGameSettings* GameSettings); - static int GetCappedDisplayCurrencyAmount(unsigned char FormOfCurrency, int Amount); - static struct FString GFxColoredText(bool bAppendNewline, struct FColor* C, struct FString* S); - void ConditionalLoadGame(const struct FLoadInfo& LI, int PlayerIndex); - void NotifyLoadGameStarted(); - bool DoDeviceSelection(class AWillowPlayerController* WPC); - FScriptInterface GetGameInterface(); - void ShowGamerCardUI(int ControllerId, struct FUniqueNetId* PlayerUniqueId); - void ShowLivePartyUI(); - void ShowAchievementsUI(); - int CheckControllerStatus(int ControllerId, unsigned char MinStatus); - void FocusOn(class UGFxObject* Thing); - unsigned char GetControllerId(int PlayerIndex); - int GetInputPlayerIndex(int ControllerId); - class AWillowPlayerController* GetWillowOwner(); - static bool Movie_IsPlaying(const struct FString& MovieFileName); - static void Movie_Stop(float fDelaySeconds, bool bWait); - static void Movie_Play(const struct FString& MovieFileName, bool bIsStreamed); - bool LocText(const struct FString& Section, const struct FString& File, struct FString* Key); - struct FString GetFallbackLocSection(); - struct FString GetFallbackLocFile(); - static class UAkEvent* LookupFallbackAkEventFromGlobalsDefinition(const struct FName& UIEvent); - void UpdateHUDVisibility(class AWillowPlayerController* _WPCOwner, bool bShowHUD); - void OnClose(); - bool Start(bool StartPaused); - void CleanupDestroyedMovies(); - void SingleArgInvokeSF(const struct FString& Command, const struct FString& Arg); -}; - - -// Class WillowGame.GearboxAccountGFxMovie -// 0x0050 (0x0264 - 0x02B4) -class UGearboxAccountGFxMovie : public UWillowGFxMovie -{ -public: - class UGearboxAccountGFxObject* GearboxAccountObj; // 0x0264(0x0004) (Transient) - TArray ScreenStack; // 0x0268(0x000C) (Transient, NeedCtorLink) - struct FString CurrentAgeString; // 0x0274(0x000C) (Transient, NeedCtorLink) - int authenticationAttempts; // 0x0280(0x0004) (Transient) - unsigned long bIsFirstWelcome : 1; // 0x0284(0x0004) (Transient) - unsigned long bCtrl : 1; // 0x0284(0x0004) (Transient) - unsigned long bHasSeenOffers : 1; // 0x0284(0x0004) (Transient) - int SparkInteractionWaitInSeconds; // 0x0288(0x0004) (Transient) - int NextSparkInteractionTime; // 0x028C(0x0004) (Transient) - class UWillowPauseTicker* SparkTicker; // 0x0290(0x0004) (Transient) - int OfferCount; // 0x0294(0x0004) (Transient) - int DefaultInitTime; // 0x0298(0x0004) (Transient) - int MinInitTime; // 0x029C(0x0004) (Transient) - int MaxInitTime; // 0x02A0(0x0004) (Transient) - class UWillowPauseTicker* InitTicker; // 0x02A4(0x0004) (Transient) - struct FScriptDelegate __OnConsoleInputComplete__Delegate; // 0x02A8(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxAccountGFxMovie"); - return ptr; - } - - - bool IsSparkTimerActive(const struct FName& FuncName); - void ClearSparkTimer(const struct FName& FuncName); - void SetSparkTimer(float Rate, bool bLoop, const struct FName& FuncName); - bool CanRunSparkInteraction(const struct FName& FuncName); - struct FString GetShiftMenuTextString(const struct FString& Key); - void DelayNextSparkInteraction(); - void UpdateLegal(); - void extRequestCurrentOffers(); - void extRequestConsoleCodeEntry(); - void extRequestConfigureSignUpAdditionalTextMessage(const struct FString& MessagePath); - void extRequestConfigureAdditionalBenefitsMessage(const struct FString& MessagePath); - void extGearboxAccountOnLoad(const struct FString& TargetPath); - void DisplaySupportId(); - void TryPasteKeyCode(); - void PopulateOffers(); - void OnEntitlementsUpdated(class UGearboxAccountData* GearboxAccount); - void PerformRedeemCode(); - void OnRedeemCodeButtonClick(class UGFxObject* EventObj); - void OnAgeGateConfirmAgeButtonClick(class UGFxObject* EventObj); - void PerformSignUp(); - void OnSignUpScreenSignUpButtonClick(class UGFxObject* EventObj); - void OnEULAScreenAcceptButtonClick(class UGFxObject* EventObj); - void PerformResetPassword(); - void OnResetPasswordScreenResetPasswordButtonClick(class UGFxObject* EventObj); - void OnSignInScreenResetPasswordButtonClick(class UGFxObject* EventObj); - void PerformSignIn(); - void OnSignInScreenSignInButtonClick(class UGFxObject* EventObj); - void OnGetUserAgeGroup(unsigned char LocalUserNum, unsigned char UserAgeGroup); - void OnWelcomeScreenSignUpButtonClick(class UGFxObject* EventObj); - void OnWelcomeScreenSignInButtonClick(class UGFxObject* EventObj); - void OnConfirmPasswordButtonClick(class UGFxObject* EventObj); - void OnPasswordButtonClick(class UGFxObject* EventObj); - void OnEmailButtonClick(class UGFxObject* EventObj); - void OnBackButtonClick(class UGFxObject* EventObj); - int IsConsole(); - bool IsSteamworksInitialized(); - int IsSignedIn(); - int IsAuthenticated(); - int IsFirstWelcome(); - void AttachFunctions(); - void OnEmailOrPasswordEntryComplete(bool bSuccessful); - void OnRedeemCodeEntryComplete(bool bSuccessful); - void OnAgeYearEntryComplete(bool bSuccessful); - void OnAgeDayEntryComplete(bool bSuccessful); - void OnAgeMonthEntryComplete(bool bSuccessful); - void OnConsoleCodeEntryComplete(bool bSuccessful); - void OnConfirmPasswordInputComplete(bool bSuccessful); - void OnPasswordInputComplete(bool bSuccessful); - void OnEmailInputComplete(bool bSuccessful); - void ConsolePlayerInput(const struct FScriptDelegate& OnInputCompleteDelegate, const struct FString& TitleText, const struct FString& DescriptionText, unsigned char KeyboardType, int MaxLength); - bool ValidateConfirmPassword(); - bool ValidatePassword(); - bool ValidateEmail(); - bool ValidateAge(int Month, int Day, int Year); - void UpdateTooltips(); - void UpdateSignInStatus(); - void UpdatePlayerName(); - void ReturnToWelcomeScreen(); - bool PopScreen(); - void PushScreen(const struct FString& Screen); - void HandleBack(); - bool OnCodeRedemptionSuccessClicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - void HandleCodeRedeemed(unsigned char Result, const struct FString& CustomTitle, const struct FString& CustomBody); - void HandleResetPassword(unsigned char Result); - void HandleAccountSignUp(unsigned char Result); - void HandleAgeGate(unsigned char Result); - void HandleAccountSignIn(unsigned char Result); - bool HandleInitializedTimeoutClicked(class UWillowGFxDialogBox* DialogBox, int ControllerId); - void HandleInitializedTimeout(); - void HandleInitialized(unsigned char InitializedResult); - void OnClose(); - void extConfigureForViewOffers(); - void ResetSparkAndHideMovie(); - bool HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void OnConsoleInputComplete(bool bUserCancelled); - struct FString GetRegion(); - bool IsKeyValid(const struct FString& Key); - void GetCurrentDate(int* Month, int* Day, int* Year); -}; - - -// Class WillowGame.HashDisplayGFxMovie -// 0x0070 (0x0264 - 0x02D4) -class UHashDisplayGFxMovie : public UWillowGFxMovie -{ -public: - class AWillowInventoryManager* WInvMgr; // 0x0264(0x0004) - class UHashDisplayGFxDefinition* HashDisplayDef; // 0x0268(0x0004) - class UGFxTextListContainer* LeftSideTextList; // 0x026C(0x0004) - class UGearboxRenderTextureManager* RTM; // 0x0270(0x0004) - class UTexture* Card1Tex; // 0x0274(0x0004) - class UMeshComponent* Card1Mesh; // 0x0278(0x0004) (ExportObject, Component, EditInline) - TArray SortConfigurations; // 0x027C(0x000C) (NeedCtorLink) - int LeftSideSortConfigIndex; // 0x0288(0x0004) - TArray UsedInvTypes; // 0x028C(0x000C) (NeedCtorLink) - TArray UsedManufacturers; // 0x0298(0x000C) (NeedCtorLink) - TArray UsedWeaponTypes; // 0x02A4(0x000C) (NeedCtorLink) - TArray EquippedLabels; // 0x02B0(0x000C) (NeedCtorLink) - struct FString EmptySlotText; // 0x02BC(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnStatefulInputKey__Delegate; // 0x02C8(0x000C) (Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("HashDisplayGFxMovie"); - return ptr; - } - - - void ConfigureForPlayer(float ControllerId); - void FadePopup_AS(); - void ShowPopup_AS(const struct FString& PopupText, const struct FString& PopupTitle); - void ShowPopup(const struct FString& PopupText, const struct FString& PopupTitle); - void SetAmmoCount(const struct FString& FlashString, class UResourceDefinition* ResourceDef); - void SetAllAmmoCounts(); - void ToggleSort(unsigned char Direction); - void UpdateCardPanelWithCurrentActiveListEntry(); - void UpdateCardPanel(int CardIndex, class AWillowInventory* MainThing, class AWillowInventory* OtherThing); - struct FString GetHashDisplayStringForItem(const struct FItemDefinitionData& ItemDefData); - struct FString GetHashDisplayStringForWeapon(const struct FWeaponDefinitionData& WeapDefData); - void MoveHighlightBar(unsigned char Dir); - void SortContainer(class UGFxTextListContainer* Container); - void SetupContainerWithData(class UGFxTextListContainer* Container, TArray* Things); - void StartClosing(); - void extUpdateLeftListSize(int NewSize); - void extPopupFading(); - void SetCredits_Wrapper(int Credits); - void SetCredits(int Credits); - void extSetupScreen(); - void HandleMove(const struct FName& ukey, unsigned char uevent); - void PopupStateInputKey(const struct FName& ukey, unsigned char uevent); - void NormalStateInputKey(const struct FName& ukey, unsigned char uevent); - bool MainInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void OnClose(); - bool Start(bool StartPaused); - void OnStatefulInputKey(const struct FName& ukey, unsigned char uevent); -}; - - -// Class WillowGame.ItemPickupGFxMovie -// 0x005C (0x0264 - 0x02C0) -class UItemPickupGFxMovie : public UWillowGFxMovie -{ -public: - class UMaterial* MatSrc; // 0x0264(0x0004) (Edit) - class UParticleSystem* Particle; // 0x0268(0x0004) (Edit) - struct FName ParticleMatParamName; // 0x026C(0x0008) (Edit) - struct FName MatTexParamName; // 0x0274(0x0008) (Edit) - float TallItemZOffsetPercentage; // 0x027C(0x0004) (Edit) - class AWillowHUD* MyHUDOwner; // 0x0280(0x0004) (Transient) - class UParticleSystemComponent* MyPSC; // 0x0284(0x0004) (ExportObject, Transient, Component, EditInline) - class UMaterialInstanceConstant* MyMati; // 0x0288(0x0004) (Transient) - class UTextureRenderTarget2D* MyRenderTexture; // 0x028C(0x0004) (Transient) - class UTexture* PickupTex; // 0x0290(0x0004) (Transient) - class UMeshComponent* PickupMesh; // 0x0294(0x0004) (ExportObject, Transient, Component, EditInline) - class AWillowInventory* CompareAgainstThing; // 0x0298(0x0004) (Transient) - unsigned long bReadyToDisplay : 1; // 0x029C(0x0004) (Transient) - unsigned long bShouldGetCompareAgainstThing : 1; // 0x029C(0x0004) (Transient) - int SplitIndex; // 0x02A0(0x0004) (Transient) - struct FString WeapTexName; // 0x02A4(0x000C) (Transient, NeedCtorLink) - float ItemCardHeight; // 0x02B0(0x0004) (Transient) - struct FScriptDelegate __OnItemCardHeightCalculatedHandler__Delegate; // 0x02B4(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ItemPickupGFxMovie"); - return ptr; - } - - - void InitFromDefinition(); - void EnableThumbnail(); - void extOnItemCardHeightCalculated(float NewHeight); - void extReadyForInventoryInfo(const struct FString& Path); - void UpdateCompareAgainstThing(); - class AWillowInventory* GetCompareAgainstThing(); - void Show(bool bShow); - void InitializeFrom(class UGearboxGFxMovie* SrcMovie); - void CreateBackupRenderTarget(); - void SetOnItemCardHeightCalculatedHandler(class UGFxObject* Context, const struct FScriptDelegate& F); - void OnClose(); - bool Start(bool StartPaused); - void OnItemCardHeightCalculatedHandler(float NewHeight); -}; - - -// Class WillowGame.OnlineMessageGFxMovie -// 0x0014 (0x0264 - 0x0278) -class UOnlineMessageGFxMovie : public UWillowGFxMovie -{ -public: - class UGFxObject* BlockingMessageClip; // 0x0264(0x0004) (Transient) - class UGFxObject* NonBlockingMessageClip; // 0x0268(0x0004) (Transient) - struct FString BlockingSubtitle; // 0x026C(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("OnlineMessageGFxMovie"); - return ptr; - } - - - void extOnHideBegin(class UGFxObject* Clip); - void extOnlineMessageOnLoad(const struct FString& blockingPath, const struct FString& nonBlockingPath); - void UpdateAspectRatio(); - void HACK_DontActuallyBlock(); - void SetBlocking(bool bBlocking); - bool IsBlocking(); - void DisplayMessageInternal(const struct FString& Message, bool bShowBusyIndicator); - void HideBlocking(); - void Hide(); - void AppendSubtitle(const struct FString& Subtitle, struct FString* Message); - void DisplayMessageAndSubtitle(const struct FString& Message, const struct FString& Subtitle); - void DisplayMessage(const struct FString& Message); - void DisplayBlockingMessage(const struct FString& Message); - void OnClose(); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.TextChatGFxMovie -// 0x0004 (0x0264 - 0x0268) -class UTextChatGFxMovie : public UWillowGFxMovie -{ -public: - class UGFxObject* ChatObj; // 0x0264(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TextChatGFxMovie"); - return ptr; - } - - - void extTextChatOnLoad(const struct FString& TargetPath); - void AddChatMessageInternal(const struct FString& PlayerName, const struct FString& msg); - bool HandleTextChatInput(int ControllerId, const struct FName& ukey, unsigned char uevent); - struct FString GetChatObjText(); - void StopTextChatInternal(); - void StartTextChatInternal(); - struct FString GetTimestampString(const struct FString& TimeFormat); - void AddChatMessage(class APlayerReplicationInfo* PRI, const struct FString& msg); - void StartTextChat(); - void OnClose(); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.WillowGFxDialogBox -// 0x0090 (0x0264 - 0x02F4) -class UWillowGFxDialogBox : public UWillowGFxMovie -{ -public: - TArray Layouts; // 0x0264(0x000C) (Const, NeedCtorLink) - TArray Buttons; // 0x0270(0x000C) (Transient, NeedCtorLink) - struct FString DlgCaptionMarkup; // 0x027C(0x000C) (Transient, NeedCtorLink) - struct FString DlgTextMarkup; // 0x0288(0x000C) (Transient, NeedCtorLink) - struct FName CancelButtonTag; // 0x0294(0x0008) (Transient) - struct FName DialogResult; // 0x029C(0x0008) (Transient) - int CurrentSelection; // 0x02A4(0x0004) (Transient) - struct FString AutoLocFile; // 0x02A8(0x000C) (Transient, NeedCtorLink) - struct FString AutoLocSection; // 0x02B4(0x000C) (Transient, NeedCtorLink) - unsigned long bAutoLocEnabled : 1; // 0x02C0(0x0004) (Transient) - unsigned long bHasTips : 1; // 0x02C0(0x0004) (Transient) - unsigned long bAllowNonOwnerInput : 1; // 0x02C0(0x0004) (Transient) - unsigned long bNoCancel : 1; // 0x02C0(0x0004) (Transient) - struct FString DefaultTooltips; // 0x02C4(0x000C) (Const, Localized, NeedCtorLink) - struct FScriptDelegate __OnStorageDeviceChanged__Delegate; // 0x02D0(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnButtonClicked__Delegate; // 0x02DC(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnHandleInputKey__Delegate; // 0x02E8(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGFxDialogBox"); - return ptr; - } - - - void SetViewScaleMode(unsigned char SM); - struct FString GetFallbackLocSection(); - struct FString GetFallbackLocFile(); - void SetButtonCaption(int ButtonIndex, const struct FString& NewCaption); - void SetQuadrant(unsigned char ControllerId); - void SetAllowNonOwnerInput(bool InAllowNonOwnerInput); - void StorageDeviceChanged(unsigned char ControllerId, bool bIsValid); - void SetTooltips(const struct FString& TooltipText); - void ShowTooltips(bool bShow); - class UWillowGFxDialogBox* DisplayBlockingBox(const struct FString& File, const struct FString& Section); - void DisplayCustomYesNoBox(const struct FString& CaptionFile, const struct FString& CaptionSection, const struct FString& CaptionKey, const struct FString& PromptFile, const struct FString& PromptSection, const struct FString& PromptKey, const struct FScriptDelegate& OnClicked); - void DisplayYesNoBox(const struct FString& File, const struct FString& Section, const struct FScriptDelegate& OnClicked, const struct FString& CaptionPrefix); - class UWillowGFxDialogBox* DisplayOkBoxTextFromSpark(const struct FString& File, const struct FString& Section, const struct FScriptDelegate& OnClicked, const struct FString& CustomCaption, const struct FString& CustomPrompt); - class UWillowGFxDialogBox* DisplayOkBox(const struct FString& File, const struct FString& Section, const struct FScriptDelegate& OnClicked); - void ApplySelection(); - void OnWidgetClicked(int ButtonIndex, int ControllerId); - void OnWidgetFocused(int ButtonIndex); - void OnWidget4Clicked(const struct FEventData& Data); - void OnWidget3Clicked(const struct FEventData& Data); - void OnWidget2Clicked(const struct FEventData& Data); - void OnWidget1Clicked(const struct FEventData& Data); - void OnWidget0Clicked(const struct FEventData& Data); - void OnWidget4Focused(const struct FEventData& Data); - void OnWidget3Focused(const struct FEventData& Data); - void OnWidget2Focused(const struct FEventData& Data); - void OnWidget1Focused(const struct FEventData& Data); - void OnWidget0Focused(const struct FEventData& Data); - void AddEventListenersForWidget(class UGFxClikWidget* Widget, int ButtonIndex); - void ApplyFlashButtons(); - int GetWidgetIndex(int LogicalIndex); - int GetLogicalIndex(int WidgetIndex); - void ApplyFlashSelection(); - void ApplyFlashText(); - void ApplyLayout(); - void SetDefaultButton(const struct FName& ButtonTag, bool bSetCancelButton); - void ReplaceDialogCaption(const struct FString& Replace, const struct FString& With); - void ReplaceDialogText(const struct FString& Replace, const struct FString& With); - bool SetLayout(const struct FName& LayoutTag); - bool SetButtonTip(const struct FName& ButtonTag, const struct FString& TipText); - bool SetButtonCallback(const struct FName& ButtonTag, const struct FScriptDelegate& OnClicked); - bool AutoAppendButton(const struct FName& ButtonTag, const struct FScriptDelegate& OnClicked); - bool AutoLoc(struct FString* Key); - void AutoLocEnablePrompt(const struct FString& File, const struct FString& Section, const struct FString& Key); - void AutoLocEnableCaption(const struct FString& File, const struct FString& Section, const struct FString& Key); - void AutoLocEnable(const struct FString& File, const struct FString& Section); - bool AppendButton(const struct FName& ButtonTag, const struct FString& Caption, const struct FString& TipText, const struct FScriptDelegate& OnClicked); - void ClearButtons(); - void SetText(const struct FString& CaptionMarkup, const struct FString& TextMarkup); - void Accepted(int ControllerId); - void Cancelled(int ControllerId); - bool HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void OnClose(); - bool Start(bool StartPaused); - bool OnHandleInputKey(class UWillowGFxDialogBox* Dlg, int ControllerId, const struct FName& ukey, unsigned char uevent); - bool OnButtonClicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - void OnStorageDeviceChanged(bool bIsValid, class UWillowGFxDialogBox* Dlg); -}; - - -// Class WillowGame.WillowGFxMovie3D -// 0x012C (0x0264 - 0x0390) -class UWillowGFxMovie3D : public UWillowGFxMovie -{ -public: - class UWillowGFxMovie3DDefinition* My3DDefinition; // 0x0264(0x0004) - unsigned long bFullscreenMovie : 1; // 0x0268(0x0004) - unsigned long bApplyHUDScale : 1; // 0x0268(0x0004) - unsigned long bNoSplitscreenPanning : 1; // 0x0268(0x0004) - unsigned long bNoSplitscreenScaling : 1; // 0x0268(0x0004) - unsigned long bNeedsMatricesUpdated : 1; // 0x0268(0x0004) (Transient) - unsigned long bDidHorizontalSplitscreenPanningLastTick : 1; // 0x0268(0x0004) (Transient) - unsigned long bAlwaysHideInCinematicMode : 1; // 0x0268(0x0004) (Transient) - struct FVector2D SplitRegionOrg; // 0x026C(0x0008) - struct FVector2D SplitRegionExt; // 0x0274(0x0008) - struct FMap_Mirror ChainedObjectMap; // 0x027C(0x003C) (Native, Transient) - TArray RedundantClipArray; // 0x02B8(0x000C) (Transient, NeedCtorLink) - class UGFxObject* FocusObject; // 0x02C4(0x0004) (Transient) - struct FVector FocusOffset; // 0x02C8(0x000C) (Transient) - struct FVector InterpFocusOffset; // 0x02D4(0x000C) (Transient) - TArray SlidingObjects; // 0x02E0(0x000C) (Transient, NeedCtorLink) - TArray SlidingObjectMetrics; // 0x02EC(0x000C) (Transient, NeedCtorLink) - TArray SlidingObjectOrigins; // 0x02F8(0x000C) (Transient, NeedCtorLink) - unsigned char UnknownData00[0xC]; // 0x0304(0x000C) MISSED OFFSET - struct FMatrix CachedViewMat; // 0x0310(0x0040) (Transient) - struct FMatrix CachedProjMat; // 0x0350(0x0040) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGFxMovie3D"); - return ptr; - } - - - void extGenericButtonClicked(const struct FString& ActionName); - void InitForConsole(); - void InitForPC(); - void InitForPlatform(); - bool FilterAxisInput(int ControllerId, const struct FName& Key, float Delta, float DeltaTime); - bool FilterButtonInput(int ControllerId, const struct FName& ButtonName, unsigned char InputEvent); - float GetDynamicFOVScalar(); - float GetHUDElemScale(); - struct FVector2D GetHUDScale(); - class AWillowPlayerController* GetPrimaryPlayerWPC(); - bool IsPropTweening(class UGFxObject* Clip, const struct FString& PropertyName); - struct FASValue GetMaybeTweenedProperty(class UGFxObject* Clip, const struct FString& PropertyName); - struct FVector2D GetViewportScale(); - struct FVector2D GetViewportDimensions(); - class UGameViewportClient* GetViewport(); - struct FVector2D GetMovieDimensions(); - void ClearSplitscreenPanningCache(); - void ResetSlidingObjects(); - void UpdateSlidingObjects(); - void AddSlidingObject(class UGFxObject* Slider, class UGFxObject* Metric); - void ClampFocusOffset(); - void UpdateFocusOffset(); - void FocusOn(class UGFxObject* Thing); - class UGFxObject* GetParentClip(class UGFxObject* Thing); - void AddClipToMap(class UGFxObject* Thing); - int GetKeyFor(class UGFxObject* Thing); - bool DoVerticalSplitscreenPanning(); - bool DoHorizontalSplitscreenPanning(); - struct FRotator Get3DRotationOffset(); - struct FVector Get3DLocationOffset(); - void Set3DMatrices(); - void InitFromDefinition(); - void OnSetViewport(); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.CharacterSelectionReduxGFxMovie -// 0x00F0 (0x0390 - 0x0480) -class UCharacterSelectionReduxGFxMovie : public UWillowGFxMovie3D -{ -public: - float FadeInTimeInSeconds; // 0x0390(0x0004) (Config) - float FadeOutTimeInSeconds; // 0x0394(0x0004) (Config) - class UCharacterSelectionGFxObject* CharacterSelectClip; // 0x0398(0x0004) (Transient) - class UCharacterCustomizationMenuGFxObject* CustomizationMenu[0x2]; // 0x039C(0x0004) (Transient) - class UCharacterSelectionCustomizationListGFxObject* CustomizationList[0x2]; // 0x03A4(0x0004) (Transient) - TArray SelectableCharacters; // 0x03AC(0x000C) (Transient, NeedCtorLink) - class UCustomizationDefinition* EquippedHeadCustomization[0x2]; // 0x03B8(0x0004) (Transient) - class UCustomizationDefinition* EquippedSkinCustomization[0x2]; // 0x03C0(0x0004) (Transient) - class UCustomizationDefinition* PreviewHeadCustomization[0x2]; // 0x03C8(0x0004) (Transient) - class UCustomizationDefinition* PreviewSkinCustomization[0x2]; // 0x03D0(0x0004) (Transient) - class APlayerStandIn* StandIn[0x2]; // 0x03D8(0x0004) (Transient) - TArray PrimaryPlayerHeadCustomizations; // 0x03E0(0x000C) (Transient, NeedCtorLink) - TArray PrimaryPlayerSkinCustomizations; // 0x03EC(0x000C) (Transient, NeedCtorLink) - TArray SplitPlayerHeadCustomizations; // 0x03F8(0x000C) (Transient, NeedCtorLink) - TArray SplitPlayerSkinCustomizations; // 0x0404(0x000C) (Transient, NeedCtorLink) - int SelectedCharacterIndex[0x2]; // 0x0410(0x0004) (Transient) - int CurrentUIState[0x2]; // 0x0418(0x0004) (Transient) - int SelectedEntryIdx[0x2]; // 0x0420(0x0004) (Transient) - int CurrentPlayerEnteringName; // 0x0428(0x0004) (Transient) - struct FString TimerCaption; // 0x042C(0x000C) (Const, Localized, NeedCtorLink) - struct FString WaitingMessage; // 0x0438(0x000C) (Const, Localized, NeedCtorLink) - struct FString SelectCharMessage; // 0x0444(0x000C) (Const, Localized, NeedCtorLink) - float HACK_NextInputTime; // 0x0450(0x0004) (Transient) - unsigned long CachedIsWidescreen : 1; // 0x0454(0x0004) (Transient) - unsigned long bCheckPauseState : 1; // 0x0454(0x0004) (Transient) - unsigned long bChangingPrimaryStandInPosition : 1; // 0x0454(0x0004) (Transient) - unsigned long bChangingSplitStandInPosition : 1; // 0x0454(0x0004) (Transient) - class UWillowPauseTicker* TimerPauseTicker; // 0x0458(0x0004) (Transient) - class UWillowGFxDialogBox* UseCurrentSaveGameDlg; // 0x045C(0x0004) (Transient) - class UWillowGFxDialogBox* ConfirmQuitDlg; // 0x0460(0x0004) (Transient) - class UWillowGFxLobbyLoadCharacter* LoadCharacterLobby; // 0x0464(0x0004) (Transient) - int PreviousStartGameTimer; // 0x0468(0x0004) (Transient) - int AdjustStandInDebugMessageKey; // 0x046C(0x0004) (Transient) - int PreviewIndex[0x2]; // 0x0470(0x0004) (Transient) - int LastOfferPlayerIndex; // 0x0478(0x0004) (Transient) - class UWillowGFxDialogBox* PurchaseDialog; // 0x047C(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CharacterSelectionReduxGFxMovie"); - return ptr; - } - - - void extOnFadeInComplete(); - void extCharacterSelectOnLoad(const struct FString& TargetPath, const struct FString& P1CustomizationMenuTargetPath, const struct FString& P2CustomizationMenuTargetPath, const struct FString& P1CustomizationListTargetPath, const struct FString& P2CustomizationListTargetPath); - void CheckForStartFadeIn(); - void FindAndViewCharacterSelectCamera(); - void RegisterStandIns(); - void ApplyPriorityVisibilityEffect(bool bRemoveEffect); - void ApplyPriorityBlurEffect(bool bRemoveEffect); - void CharacterLoadCanceled(); - void CharacterLoadComplete(const struct FLoadInfo& LI, int PlayerIndex); - void OpenCharacterSelect(int PlayerIndex); - void AppendSelectTooltipSuffix(int PlayerIndex, struct FString* TooltipString); - void AppendTooltipPlayerRestriction(bool bAvailableToP1, bool bAvailableToP2, struct FString* TooltipString); - void AppendTooltipSpacing(int TooltipCount, struct FString* Tooltip); - void UpdateTooltips(); - void PopulateSkinCustomizationList(int PlayerIndex); - void PopulateHeadCustomizationList(int PlayerIndex); - bool IsTimerActive(const struct FName& FuncName); - void ClearTimer(const struct FName& FuncName); - void SetTimer(float Rate, bool bLoop, const struct FName& FuncName); - bool HasNonLocalPlayers(); - void UpdateMessages(); - void UpdatePartySelections(); - void UpdatePlayerStandIn(int PlayerIndex, class AWillowPlayerController* WPC, class UPlayerSaveGame* SaveGame); - void UpdatePlayerSaveGameFromSelectedCharacter(int PlayerIndex); - void ClearLocalCustomizationsForPlayer(class AWillowPlayerController* WPC); - void UpdateSplitPlayerStandIn(); - void UpdatePrimaryPlayerStandIn(); - void UpdateCustomizations(int PlayerIndex); - void UpdateCharacterDisplay(int PlayerIndex, int CharacterIndex, bool bRefreshStandIn); - void UpdateAspectRatio(); - void SetUIState(int PlayerIndex, int NewState); - void SetSelectedCharacterIndex(int PlayerIndex, int NewSelectedIndex); - void PromptQuit(); - bool OnQuitCanceled(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool OnQuitConfirmed(class UWillowGFxDialogBox* Dlg, int ControllerId); - struct FString GetSelectedCharacterDefaultName(int PlayerIndex); - void ValidatePlayerName(int PlayerIndex, const struct FString& PlayerName); - void SetPlayerName(int PlayerIndex, const struct FString& PlayerName); - void OnPlayerNameInputFinished(bool bSuccessful); - void InputName(int PlayerIndex); - void UpdateSkinPreview(int PlayerIndex, class UCustomizationDefinition* CustomDef); - void UpdateHeadPreview(int PlayerIndex, class UCustomizationDefinition* CustomDef); - void CancelSkinCustomization(int PlayerIndex); - void CancelHeadCustomization(int PlayerIndex); - void CommitSkinCustomization(int PlayerIndex); - void CommitHeadCustomization(int PlayerIndex); - void RecordCustomizationEventForPlayerIndex(int PlayerIndex, class UCustomizationDefinition* Definition); - void HandleCustomizationSelected(int PlayerIndex, const struct FString& EventName, int EntryIndex); - bool UsingGamepad(); - void HandleCustomizationMenuEntryClick(int PlayerIndex, int EntryIndex); - void HandleCharacterMouseOver(int PlayerIndex, int CharacterIndex); - void HandleCharacterClicked(int ControllerId, int CharacterIndex); - void PromptPlayerUseCurrentSaveGame(class AWillowPlayerController* WPC, class UPlayerSaveGame* SaveGame); - bool OnBeginGameWithCurrentCharacterDeclined(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool OnBeginGameWithCurrentCharacterConfirmed(class UWillowGFxDialogBox* Dlg, int ControllerId); - void DetermineStartingCharacterIndex(); - bool OnPurchaseCanceled(class UWillowGFxDialogBox* Dlg, int ControllerId); - void MarketplaceDownloadComplete(); - bool OnPurchaseRequest(class UWillowGFxDialogBox* Dlg, int ControllerId); - void ConfirmCharacter(int PlayerIndex); - void CacheCustomizations(int PlayerIndex); - void DEBUG_AddDummyCharacters(int NumDummyChars); - void BuildCharacterList(); - bool IsUnownedDlcClass(int SelectedCharIdx); - int GetOfferIdForSelectedIndex(int SelectedCharIdx); - static bool GetOfferIdForDlc(class UDownloadableContentDefinition* DlcDef, int* OfferId); - static bool GetHasPurchaseInfoForDlc(class UDownloadableContentDefinition* DlcDef); - bool HandleChooseCustomizationInput(int PlayerIndex, const struct FName& Key, unsigned char Event); - bool HandleCustomizeCharacterInput(int PlayerIndex, const struct FName& Key, unsigned char Event); - bool HandleChooseCharacterInput(int PlayerIndex, int ControllerId, const struct FName& Key, unsigned char Event); - void NotifyPauseMenuOpened(); - bool HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool FadeInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void OnExternalUIChanged(bool bIsOpening); - void OnTick(); - void OnClose(); - void BeginClose(); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.ItemInspectionGFxMovie -// 0x0130 (0x0390 - 0x04C0) -class UItemInspectionGFxMovie : public UWillowGFxMovie3D -{ -public: - class UItemInspectionGFxMovieDefinition* MyInspDef; // 0x0390(0x0004) (Transient) - float StartTime; // 0x0394(0x0004) (Transient) - class UMeshComponent* MyInspectionMesh; // 0x0398(0x0004) (ExportObject, Transient, Component, EditInline) - class UWillowInventoryDefinition* InvDef; // 0x039C(0x0004) (Transient) - struct FRotator MeshRotation; // 0x03A0(0x000C) (Transient) - unsigned char UnknownData00[0x4]; // 0x03AC(0x0004) MISSED OFFSET - struct FQuat MeshRotationQuat; // 0x03B0(0x0010) (Transient) - struct FQuat MeshRotationPitchQuat; // 0x03C0(0x0010) (Transient) - struct FQuat MeshRotationYawQuat; // 0x03D0(0x0010) (Transient) - float CurrentItemScale; // 0x03E0(0x0004) (Transient) - struct FVector CurrentOffset; // 0x03E4(0x000C) (Transient) - float StartFOV; // 0x03F0(0x0004) (Transient) - float OffsetBounds; // 0x03F4(0x0004) (Transient) - unsigned long bDraggingMouse_LMB : 1; // 0x03F8(0x0004) (Transient) - unsigned long bDraggingMouse_RMB : 1; // 0x03F8(0x0004) (Transient) - unsigned long bReverseIntroRotation : 1; // 0x03F8(0x0004) (Transient) - unsigned long bInvertIntroAlphaPower : 1; // 0x03F8(0x0004) (Transient) - unsigned long CachedWidescreen : 1; // 0x03F8(0x0004) (Transient) - unsigned long bCtrl : 1; // 0x03F8(0x0004) (Transient) - unsigned long bLBDown : 1; // 0x03F8(0x0004) (Transient) - unsigned long bRBDown : 1; // 0x03F8(0x0004) (Transient) - unsigned long bXDown : 1; // 0x03F8(0x0004) (Transient) - unsigned long bRequestInFlight : 1; // 0x03F8(0x0004) (Transient) - struct FIntPoint DragMouseLoc; // 0x03FC(0x0008) (Transient) - float MouseDragScale_Rotate; // 0x0404(0x0004) (Config) - float MouseDragScale_Pan; // 0x0408(0x0004) (Config) - float MouseWheelScale; // 0x040C(0x0004) (Config) - float KeyPanScale; // 0x0410(0x0004) (Config) - struct FString TooltipsText_Pan_Mouse; // 0x0414(0x000C) (Const, Localized, NeedCtorLink) - struct FString TooltipsText_Pan_Controller; // 0x0420(0x000C) (Const, Localized, NeedCtorLink) - struct FString TooltipsText_Rotate_Mouse; // 0x042C(0x000C) (Const, Localized, NeedCtorLink) - struct FString TooltipsText_Rotate_Controller; // 0x0438(0x000C) (Const, Localized, NeedCtorLink) - struct FString TooltipsText_Zoom_Mouse; // 0x0444(0x000C) (Const, Localized, NeedCtorLink) - struct FString TooltipsText_Zoom_Controller; // 0x0450(0x000C) (Const, Localized, NeedCtorLink) - struct FString TooltipsText_Screenshot_Keyboard; // 0x045C(0x000C) (Const, Localized, NeedCtorLink) - struct FString TooltipsText_Screenshot_Controller; // 0x0468(0x000C) (Const, Localized, NeedCtorLink) - struct FString TooltipsText_Close; // 0x0474(0x000C) (Const, Localized, NeedCtorLink) - struct FRotator RandomIntroRotation; // 0x0480(0x000C) (Transient) - float RandomIntroAlphaPower; // 0x048C(0x0004) (Transient) - class UItemCardGFxObject* ItemCard; // 0x0490(0x0004) (Transient) - struct FCellContentData CardContents; // 0x0494(0x0010) (Component) - int ScreenShotCounter; // 0x04A4(0x0004) - struct FString SerialNumberString; // 0x04A8(0x000C) (NeedCtorLink) - struct FString DemoPerkCode; // 0x04B4(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ItemInspectionGFxMovie"); - return ptr; - } - - - void ShowDemoPerkCreatedDialog(bool Success, const struct FString& Code); - void HandleCreateDemoPerkResponse(struct FSparkResult* Result); - void SaveDemoPerk(); - void TrySaveDemoPerk(); - void UpdateTooltips(); - struct FQuat MakeQuatFromAxisAndAngle(const struct FVector& Axis, float Angle); - void HandleMouseDrag(int dx, int DY); - void StopMouseDrag(bool bRMB); - void StartMouseDrag(bool bRMB); - struct FBoxSphereBounds GetBoundsFor(class UMeshComponent* MeshComponent); - float GetCurrentMeshScale(); - struct FRotator GetCurrentMeshRotation(); - float IntroAlpha(); - bool PlayingIntro(); - void ScaleMesh(float dz); - void PanMesh(float dx, float DY); - void RotateMesh(float dYaw, float dPitch); - void OnClose(); - void InspectItem(class AWillowInventory* Thing, int OverrideValue, unsigned char CurrencyType); - bool HandleInputAxis(int ControllerId, const struct FName& ukey, float Delta, float DeltaTime); - bool HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void UpdateFrameForAspectRatio(bool bWidescreen); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.LANServerBrowserGFxMovie -// 0x0048 (0x0390 - 0x03D8) -class ULANServerBrowserGFxMovie : public UWillowGFxMovie3D -{ -public: - class ULANServerBrowserGFxObject* ServerBrowserObj; // 0x0390(0x0004) (Transient) - unsigned long bIsLanBrowser : 1; // 0x0394(0x0004) (Transient) - unsigned long bSearchingForGames : 1; // 0x0394(0x0004) (Transient) - unsigned long bUseDebugSearchResults : 1; // 0x0394(0x0004) (Const) - struct FString HeaderTextPath; // 0x0398(0x000C) (Transient, NeedCtorLink) - struct FString TooltipTextPath; // 0x03A4(0x000C) (Transient, NeedCtorLink) - struct FOnlineGameSearchResult MatchmakingResult; // 0x03B0(0x0008) (Transient) - class UWillowPauseTicker* TimerPauseTicker; // 0x03B8(0x0004) (Transient) - TArray IncompatibleGameVersionsServerIndex; // 0x03BC(0x000C) (Transient, NeedCtorLink) - unsigned char SortType; // 0x03C8(0x0001) (Transient) - unsigned char SortDirection; // 0x03C9(0x0001) (Transient) - unsigned char UnknownData00[0x2]; // 0x03CA(0x0002) MISSED OFFSET - TArray SortedResults; // 0x03CC(0x000C) (Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LANServerBrowserGFxMovie"); - return ptr; - } - - - struct FString GetFriendlyGameVersionString(); - void extLANServerBrowserOnLoad(const struct FString& TargetPath, const struct FString& HeaderPath, const struct FString& VersionPath, const struct FString& TooltipPath); - void HandleServerBrowserSortDirectionButtonClick(class UGFxObject* EventObj); - void HandleServerBrowserSortTypeButtonClick(class UGFxObject* EventObj); - struct FString GetSortDirectionString(); - struct FString GetSortString(); - void SetTooltips(); - void SetSearchingForGames(bool bSearching); - void SetHeaderText(); - void SetBrowserType(bool bInIsLanBrowser); - void SortResults(); - void PopulateSearchResults(); - void DebugGenerateSearchResults(int NumResults); - void SetSort(unsigned char NewSortType, unsigned char NewSortDirection); - void FilterResults(); - void OnFindGamesComplete(bool bWasSuccessful); - void CancelGameSearch(); - void FindGames(); - void OnJoinMatchComplete(const struct FName& SessionName, bool bWasSuccessful); - void OnDestroyGameForMatchJoinComplete(const struct FName& SessionName, bool bWasSuccessful); - void JoinMatchmakingSession(); - void HandleServerBrowserItemClick(int ServerIndex); - unsigned char GetNextSortType(); - bool HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void BeginClose(); - void OnClose(); - bool Start(bool bStartPaused); -}; - - -// Class WillowGame.QuestAcceptGFxMovie -// 0x005C (0x0390 - 0x03EC) -class UQuestAcceptGFxMovie : public UWillowGFxMovie3D -{ -public: - class UQuestAcceptGFxDefinition* MissionUIDef; // 0x0390(0x0004) - class UGFxTextListContainer* MissionTextList; // 0x0394(0x0004) - TArray MissionCategories; // 0x0398(0x000C) (NeedCtorLink) - FScriptInterface MissionDirector; // 0x03A4(0x0008) - FScriptInterface FocusSubject; // 0x03AC(0x0008) - class AWillowAIPawn* ContextNPC; // 0x03B4(0x0004) - int RedeemableCount; // 0x03B8(0x0004) - int EligibleCount; // 0x03BC(0x0004) - int InProgressCount; // 0x03C0(0x0004) - TArray MissionList; // 0x03C4(0x000C) (NeedCtorLink) - TArray InProgressMissionList; // 0x03D0(0x000C) (NeedCtorLink) - class UMissionDefinition* MissionDefForRewardPage; // 0x03DC(0x0004) - unsigned long bAcceptedMission : 1; // 0x03E0(0x0004) (Transient) - unsigned long bTurnedInPlotMission : 1; // 0x03E0(0x0004) (Transient) - unsigned long bSingleMissionDisplay : 1; // 0x03E0(0x0004) (Transient) - class UMissionRewardGFxObject* RewardObject; // 0x03E4(0x0004) - int WantsAcceptCounter; // 0x03E8(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("QuestAcceptGFxMovie"); - return ptr; - } - - - void extGenericButtonClicked(const struct FString& ActionName); - void OnTick(); - void InitForConsole(); - void InitForPC(); - void OnClosedOnDeath(); - void UpdateMissionList(class UMissionDefinition* OnlyIfThisMissionIsAlreadyInTheList); - bool HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void MoveHighlight(); - void StopMovingHighlight(); - void StartMovingHighlight(); - void SetDescriptionScrollValue(float NewScrollValue); - void extSetDescriptionScrollValue(float NewScrollValue); - void extLogDown(); - void LogDown(); - void extLogUp(); - void LogUp(); - void ConditionallyScroll(const struct FString& Direction); - void SetFocus(); - void UpdateMissionTextList(); - void SetScrollArrows(); - void SetLevelAndDifficulty(const struct FString& LevelText, const struct FString& Difficulty); - void SetRewardsItem(); - void SetRewardsXP(const struct FString& XPText); - void SetPlayerXP(const struct FString& XPText, int XPPercent); - void SetRewardsTotalOtherCurrency(int Amount); - void SetRewardsTotalCredits(int Credits); - void SetPlayerDisplayedCredits(int Credits); - void SetPlayerTotalCredits(int Credits); - void OnClose(); - void extChoiceConfirmed(); - void extChoiceCancelled(); - void extHover(int HoverIndex); - void extLogListTrack(int SlotIndex); - void extLogListRollOver(int SlotIndex); - void extNavigateDown(); - void extNavigateUp(); - void extOnRolloverChoice(int RewardChoice); - void extOnFocusedChoice(int RewardChoice); - void AcceptReward(int RewardChoice); - void extOnClickedChoice(int RewardChoice); - bool HandleRewardInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void ShowNoRewardScreen(class UMissionDefinition* Mission, unsigned char OldStatus); - void DisplayRewardsPage(const struct FPendingMissionRewardData& MissionReward); - void extCompleteConfirmed(); - void extAcceptConfirmed(); - void SetRewardCard(class UMissionDefinition* MissionDef, class AWillowPlayerController* WPC); - void SetInnerReward(class UGFxObject* InnerRewardClip, const struct FMissionRewardPresentationData& Presentation); - TArray GetRewardPresentations(class UMissionDefinition* MissionDef, class AWillowPlayerController* WPC); - void ProtectedFillOutCommonScreenDetails(); - void extFillOutQuestAllScreenDetails(); - int GetSelectedIndex(); - void UpdateMissionDetails(); - void GotoCorrectPartOfMovie(bool bDisplayChoiceIntro); - void SetQuestTitle(int Index, const struct FString& MissionName, const struct FString& IconType); - void extPopulateQuestEntries(); - void QuestTitlesPrevFrame(); - void QuestTitlesNextFrame(); - void DetermineQuestEntries(); - bool HandleInputAxis(int ControllerId, const struct FName& ukey, float Delta, float DeltaTime); - void HideTopPanel(); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.VehicleSpawnStationGFxMovie -// 0x00EC (0x0390 - 0x047C) -class UVehicleSpawnStationGFxMovie : public UWillowGFxMovie3D -{ -public: - struct FPointer VfTable_IIStreamingDataEvent; // 0x0390(0x0004) (Const, Native, NoExport) - class UGFxObject* VSSWrapperObj; // 0x0394(0x0004) (Transient) - class UVehicleFamilySelectorGFxObject* VehicleFamilySelector; // 0x0398(0x0004) (Transient) - class UVehicleChoiceInfoCardGFxObject* VehicleChoiceInfoCard; // 0x039C(0x0004) (Transient) - class UVehicleChoiceModuleGFxObject* VehicleChoiceModule[0x2]; // 0x03A0(0x0004) (Transient) - class UVehicleSpawnStationGFxDefinition* MyVehicleSpawnStationDefinition; // 0x03A8(0x0004) (Transient) - TArray AvailableVehicleFamilyDefinitions; // 0x03AC(0x000C) (Transient, NeedCtorLink) - class UVehicleFamilyDefinition* DesiredFamilyDefinition; // 0x03B8(0x0004) (Transient) - float TimeStartedWaitingForFamilyChange; // 0x03BC(0x0004) (Transient) - float ChangeFamilyRequestMinWaitDuration; // 0x03C0(0x0004) (Const) - float ChangeFamilyRequestTimeOutDuration; // 0x03C4(0x0004) (Const) - TArray AvailableVehicleUIDefinitions; // 0x03C8(0x000C) (Transient, NeedCtorLink) - TArray AvailableVehicleSkinDefinitions; // 0x03D4(0x000C) (Transient, NeedCtorLink) - TArray SeenVehicleSkinDefinitions; // 0x03E0(0x000C) (Transient, NeedCtorLink) - unsigned char CurrentStage; // 0x03EC(0x0001) (Transient) - unsigned char UnknownData00[0x3]; // 0x03ED(0x0003) MISSED OFFSET - int VehicleCellCount; // 0x03F0(0x0004) (Transient) - int SelectedModuleIndex; // 0x03F4(0x0004) (Transient) - struct FSmartVector ClientPawnLocationAtTeleportTime; // 0x03F8(0x001C) (Transient) - struct FString SpawnVehicleLabel; // 0x0414(0x000C) (Const, Localized, NeedCtorLink) - struct FString RespawnVehicleLabel; // 0x0420(0x000C) (Const, Localized, NeedCtorLink) - struct FString TeleportLabel; // 0x042C(0x000C) (Const, Localized, NeedCtorLink) - struct FString NoSkinAvailableLabel; // 0x0438(0x000C) (Const, Localized, NeedCtorLink) - struct FString NoSkinSelectedLabel; // 0x0444(0x000C) (Const, Localized, NeedCtorLink) - struct FString UnlockedText; // 0x0450(0x000C) (Const, Localized, NeedCtorLink) - unsigned long bChoosingFamily : 1; // 0x045C(0x0004) (Transient) - unsigned long WaitingOnReplicatedData : 1; // 0x045C(0x0004) (Transient) - class UWillowGFxMovie* WaitingOnDataDlg; // 0x0460(0x0004) (Transient) - float StartTimeWaitingOnReplicatedData; // 0x0464(0x0004) (Transient) - class AVehicleStandIn* PreviewActor[0x2]; // 0x0468(0x0004) (Transient) - float StartTime; // 0x0470(0x0004) (Transient) - float StartFOV; // 0x0474(0x0004) (Transient) - int PreviewIndex; // 0x0478(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VehicleSpawnStationGFxMovie"); - return ptr; - } - - - void RunStreamingDataEvent(const struct FName& EventName, class UObject* EventInstigator, class UObject* OtherEventParticipantObject, int IntParam, float FloatParam); - void CloseOrReturnToFamilySelection(); - void extGenericButtonClicked(const struct FString& ActionName); - void InitForConsole(); - void InitForPC(); - bool HandleInputAxis(int ControllerId, const struct FName& ukey, float Delta, float DeltaTime); - void UpdatePreview(class UCustomizationDefinition* CustomDef); - void CancelCustomization(); - void CommitCustomization(); - void extOnSkinCellClick(const struct FString& EventName, int CellIndex); - bool UsingGamepad(); - void extOnVehicleFamilyCellClick(int CellIndex); - void extOnVehicleCellHighlight(int CellIndex); - void extOnVehicleCellClick(int CellIndex); - void extOnSkinTypeButtonClick(int ModuleIndex); - void extOnVehicleTypeButtonClick(int ModuleIndex); - void extOnTeleportButtonClick(int ModuleIndex); - void extOnSpawnVehicleButtonClick(int ModuleIndex); - void extOnVehicleChoiceInfoCardLoad(const struct FString& TargetPath, int InVehicleCellCount); - void extOnVehicleChoiceModuleLoad(const struct FString& TargetPath, int ModuleIndex); - void extOnVehicleFamilySelectorLoad(const struct FString& TargetPath); - void extCacheVSSClip(const struct FString& TargetPath); - bool VehicleFamilyInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool SharedInfoCardInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool SkinChoiceInfoCardInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool VehicleChoiceInfoCardInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool HandleKeyDefaults(int ControllerId, const struct FName& ukey, unsigned char uevent); - void TrySetFocus(int ModuleIndex, int ButtonIndex); - void RefreshFocus(); - void ConfigureTooltips(); - void ConfigureTooltipsInternal(const struct FString& Tooltips); - void ConfigureVSSWrapper(); - void HideSkinInfoCard(int ModuleIndex); - void ShowSkinInfoCard(int ModuleIndex); - void HideVehicleInfoCard(int ModuleIndex); - void ShowVehicleInfoCard(int ModuleIndex); - void ConfigureSkinTypeChoices(int ModuleIndex); - void ConfigureVehicleTypeChoices(int ModuleIndex); - void AddVehicleChoices(); - void RefreshVehicleChoiceModule(int ModuleIndex); - class UVehicleChoiceModuleGFxObject* GetVehicleChoiceModule(int ModuleIndex); - bool VehicleExistsAndIsOccupied(class UVehicleFamilyDefinition** OutSpawnedVehicleFamilyDef); - void OnClose(); - void UpdatePreviewFromVSSUIDef(int ModuleIndex, class UVSSUIDefinition* VehicleUIDef); - void DestroyPreviewMeshes(); - void DestroyPreviewActors(); - void CreatePreviewActors(); - void ShowPlayersMustExitMessage(); - void ShowProcessingRequestMessage(); - void ShowPleaseWaitMessage(); - void ShowNoVehiclesMessage(); - bool Start(bool StartPaused); - float GetCurrentMeshScale(); - float IntroAlpha(); - bool PlayingIntro(); - struct FBoxSphereBounds GetBoundsFor(class UMeshComponent* MeshComponent); - void InitVehicleChoiceModules(); - bool HandleVehicleFamilySelection(); - void SetCurrentStage(unsigned char NewCurrentStage); - void UpdateSkinsOnVehicleTypeChange(int ModuleIndex); - void CacheDefinitions(int VehicleFamilyIndex); - void CacheVehicleFamilies(); -}; - - -// Class WillowGame.WeaponScopeGFxMovie -// 0x005C (0x0390 - 0x03EC) -class UWeaponScopeGFxMovie : public UWillowGFxMovie3D -{ -public: - class UWeaponScopeGFxDefinition* MyScopeDefinition; // 0x0390(0x0004) - class UHUDWidget_Crosshairs* CrosshairWidget; // 0x0394(0x0004) (Transient) - struct FString CachedFLN_Housing; // 0x0398(0x000C) (Transient, NeedCtorLink) - struct FString CachedFLN_Stock; // 0x03A4(0x000C) (Transient, NeedCtorLink) - struct FString CachedFLN_Grip; // 0x03B0(0x000C) (Transient, NeedCtorLink) - struct FString CachedFLN_Collateral; // 0x03BC(0x000C) (Transient, NeedCtorLink) - struct FString CachedFLN_Crosshairs; // 0x03C8(0x000C) (Transient, NeedCtorLink) - struct FString CachedSFN; // 0x03D4(0x000C) (Transient, NeedCtorLink) - struct FString CachedElementalName; // 0x03E0(0x000C) (Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WeaponScopeGFxMovie"); - return ptr; - } - - - void InitializeAsTelescope(); - void CloseScope(); - void InitCrosshair(class AWillowWeapon* WWeapon); - void InitElemental(const struct FString& ElementalName, class UGFxObject* HousingClip); - struct FString GetElementalName(class AWillowWeapon* WWeapon); - void InitializeFromWeapon(class AWillowWeapon* WWeapon, bool bDisplay); - void ClearCached(); - class UManufacturerDefinition* GetManufacturerDefinitionFromWeaponPart(class UWeaponPartDefinition* PartDef, class UManufacturerDefinition* DefaultDef); - struct FString GetWeaponTypeNameForLinkage(const struct FString& WeaponTypeLabel); - struct FString GetManufacturerNameForLinkage(const struct FString& ManufacturerLabel); - struct FString GetLinkageName(const struct FString& ScopePart, const struct FString& ManufacturerLabel, const struct FString& WeaponTypeLabel); - void OnClose(); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.WillowGFxMovieCredits -// 0x0054 (0x0390 - 0x03E4) -class UWillowGFxMovieCredits : public UWillowGFxMovie3D -{ -public: - struct FString ceStarted; // 0x0390(0x000C) (Edit, Const, EditConst, NeedCtorLink) - struct FString ceFinished; // 0x039C(0x000C) (Edit, Const, EditConst, NeedCtorLink) - class UCreditsGFxObject* Credits; // 0x03A8(0x0004) - class UMontageGFxObject* Montage; // 0x03AC(0x0004) - class UCreditsDataProviderGFxObject* DataProvider; // 0x03B0(0x0004) - class UCreditsGFxDefinition* CreditsDef; // 0x03B4(0x0004) - class UTexture2D* MiddlewareTexture; // 0x03B8(0x0004) - struct FString MiddlewareTextureLinkageName; // 0x03BC(0x000C) (NeedCtorLink) - unsigned long bMiddlewareTextureLoaded : 1; // 0x03C8(0x0004) (Transient) - unsigned long bSplatTextureLoaded : 1; // 0x03C8(0x0004) (Transient) - unsigned long bClosing : 1; // 0x03C8(0x0004) (Transient) - class UTexture2D* SplatTexture; // 0x03CC(0x0004) - struct FString SplatTextureLinkageName; // 0x03D0(0x000C) (NeedCtorLink) - float ClosingTimeRemaining; // 0x03DC(0x0004) (Transient) - int AxisResetCounter; // 0x03E0(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGFxMovieCredits"); - return ptr; - } - - - bool HandleInputAxis(int ControllerId, const struct FName& ukey, float Delta, float DeltaTime); - bool HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void BeginClosing(); - void extCreditsFinished(); - void extOnSplatClipOnLoad(const struct FString& TextureLinkageName); - void OnSplatTextureLoaded(); - void ClearSplatTexture(); - void LoadSplatTexture(); - void extOnMiddlewareClipOnLoad(const struct FString& TextureLinkageName); - void OnMiddlewareTextureLoaded(); - void ClearMiddlewareTexture(); - void LoadMiddlewareTexture(); - void extInitMontage(const struct FString& PathToMontageObject, const struct FString& TextureLinkageName); - void extInitCredits(const struct FString& PathToCreditsObject, class UGFxObject* DataProviderObject); - void OnTick(); - void OnClose(); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.WillowGFxThirdPersonMovie -// 0x00AC (0x0390 - 0x043C) -class UWillowGFxThirdPersonMovie : public UWillowGFxMovie3D -{ -public: - class UWillowGFxThirdPersonDefinition* MyThirdPersonDefinition; // 0x0390(0x0004) - float CameraYaw; // 0x0394(0x0004) (Transient) - float CameraPitch; // 0x0398(0x0004) (Transient) - struct FRotator CameraRotation; // 0x039C(0x000C) (Transient) - struct FVector CameraLocation; // 0x03A8(0x000C) (Transient) - float CameraSplitOffset; // 0x03B4(0x0004) (Transient) - float CameraSplitSpread; // 0x03B8(0x0004) (Transient) - struct FName CameraFocusBoneName; // 0x03BC(0x0008) (Transient) - float CameraFocusYaw; // 0x03C4(0x0004) (Transient) - float LastCameraPitchTime; // 0x03C8(0x0004) (Transient) - unsigned long bAdjustedCameraLastTick : 1; // 0x03CC(0x0004) (Transient) - unsigned long bClosing : 1; // 0x03CC(0x0004) (Transient) - unsigned long bControlModeAdjustsMenu : 1; // 0x03CC(0x0004) (Transient) - unsigned long bNeedsCamRotUpdate : 1; // 0x03CC(0x0004) (Transient) - unsigned long bDoCameraCollision : 1; // 0x03CC(0x0004) - unsigned long bHideMeshInVertSplit : 1; // 0x03CC(0x0004) - unsigned long bDraggingMouse_Camera : 1; // 0x03CC(0x0004) (Transient) - unsigned long bDoMenuSpring : 1; // 0x03CC(0x0004) (Transient) - float MenuYaw; // 0x03D0(0x0004) (Transient) - float MenuPitch; // 0x03D4(0x0004) (Transient) - struct FRotator MenuRotation; // 0x03D8(0x000C) (Transient) - struct FVector MenuLocation; // 0x03E4(0x000C) (Transient) - float CloseTime; // 0x03F0(0x0004) (Transient) - struct FVector CloseCamLoc; // 0x03F4(0x000C) (Transient) - struct FRotator CloseCamRot; // 0x0400(0x000C) (Transient) - float MenuSpringYaw; // 0x040C(0x0004) (Transient) - float MenuSpringPitch; // 0x0410(0x0004) (Transient) - struct FRotator MenuSpringRotation; // 0x0414(0x000C) (Transient) - struct FIntPoint DragMouseLoc_Camera; // 0x0420(0x0008) (Transient) - float MouseDragScale_Camera; // 0x0428(0x0004) (Config) - float MouseDrag_Region_Left; // 0x042C(0x0004) (Config) - float MouseDrag_Region_Right; // 0x0430(0x0004) (Config) - float MouseDrag_Region_Top; // 0x0434(0x0004) (Config) - float MouseDrag_Region_Bottom; // 0x0438(0x0004) (Config) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGFxThirdPersonMovie"); - return ptr; - } - - - void HandleMouseDrag_Camera(int dx, int DY); - struct FRotator Get3DRotationOffset(); - struct FVector Get3DLocationOffset(); - void ToggleControlMode(); - void EnableControl(bool bEnable); - void SaveTabView(); - void StopMouseDrag(); - void TryStartMouseDrag(); - bool HandleKeyDefaults(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool HandleInputAxisPlayerCameraRotation(int ControllerId, const struct FName& ukey, float Delta, float DeltaTime); - bool HandleCameraInputAxis(int ControllerId, const struct FName& ukey, float Delta, float DeltaTime); - void UpdateDesiredCameraPosition(); - void OnClose(); - void FinishClosing(); - void BeginClosing(); - int GetCurrentTab(); - bool Start(bool StartPaused); - bool AmITheStatusMenu(); -}; - - -// Class WillowGame.CustomizationGFxMovie -// 0x0104 (0x043C - 0x0540) -class UCustomizationGFxMovie : public UWillowGFxThirdPersonMovie -{ -public: - class UCharacterCustomizationMenuGFxObject* CharacterCustomizationMenu; // 0x043C(0x0004) (Transient) - class UCharacterCustomizationInfoCardGFxObject* CharacterCustomizationInfoCard; // 0x0440(0x0004) (Transient) - struct FString SkillBranchDescriptions[0x3]; // 0x0444(0x000C) (Transient, NeedCtorLink) - TArray HeadCustomizations; // 0x0468(0x000C) (Transient, NeedCtorLink) - TArray SeenHeadCustomizations; // 0x0474(0x000C) (Transient, NeedCtorLink) - TArray SkinCustomizations; // 0x0480(0x000C) (Transient, NeedCtorLink) - TArray SeenSkinCustomizations; // 0x048C(0x000C) (Transient, NeedCtorLink) - class UCustomizationDefinition* EquippedHeadCustomization; // 0x0498(0x0004) (Transient) - class UCustomizationDefinition* EquippedSkinCustomization; // 0x049C(0x0004) (Transient) - class UCustomizationDefinition* PreviewHeadCustomization; // 0x04A0(0x0004) (Transient) - class UCustomizationDefinition* PreviewSkinCustomization; // 0x04A4(0x0004) (Transient) - unsigned long bSelectingFromList : 1; // 0x04A8(0x0004) (Transient) - unsigned long bHasSpentSkillPoints : 1; // 0x04A8(0x0004) (Transient) - int SelectedEntryIdx; // 0x04AC(0x0004) (Transient) - struct FString StringPreKeyboardUI; // 0x04B0(0x000C) (Transient, NeedCtorLink) - int MaxNameLength; // 0x04BC(0x0004) - struct FString HeaderText; // 0x04C0(0x000C) (Const, Localized, NeedCtorLink) - struct FString NoValidHeadCaption; // 0x04CC(0x000C) (Const, Localized, NeedCtorLink) - struct FString NoValidSkinCaption; // 0x04D8(0x000C) (Const, Localized, NeedCtorLink) - struct FString UnlockedText; // 0x04E4(0x000C) (Const, Localized, NeedCtorLink) - struct FString UnlockedHeadsNumbersText; // 0x04F0(0x000C) (Transient, NeedCtorLink) - struct FString UnlockedSkinsNumbersText; // 0x04FC(0x000C) (Transient, NeedCtorLink) - struct FString TooltipsPath; // 0x0508(0x000C) (Transient, NeedCtorLink) - int PreviewIndex; // 0x0514(0x0004) (Transient) - struct FString PreviewType; // 0x0518(0x000C) (Transient, NeedCtorLink) - TArray UnauthorizedHeadCustomizations; // 0x0524(0x000C) (Transient, NeedCtorLink) - TArray UnauthorizedSkinCustomizations; // 0x0530(0x000C) (Transient, NeedCtorLink) - class UCustomizationDefinition* PotentialCustomizationForPurchase; // 0x053C(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationGFxMovie"); - return ptr; - } - - - void MarketplaceDownloadComplete(); - bool GetOfferIdForCustomization(class UCustomizationDefinition* Customization, int* OfferIdForCustomization); - void extGenericButtonClicked(const struct FString& ActionName); - void InitForConsole(); - void InitForPC(); - int GetCurrentTab(); - void extInitSkinInfoCard(); - void extInitHeadInfoCard(); - void extInitRespecInfoCard(); - void extInitNameInfoCard(); - void extInitPlayerClassDisplay(const struct FString& TextFieldTargetPath); - void SetToolTipsForPurchase(); - void SetTooltips(); - void extCharacterCustomizationOnLoad(const struct FString& InfoCardTargetPath, const struct FString& MenuTargetPath, const struct FString& TooltipsTargetPath); - void ValidatePlayerName(const struct FString& PlayerName); - void SetPlayerName(const struct FString& PlayerName); - void OnPlayerNameInputFinished(bool bSuccessful); - void InputName(); - void OnCurrencyChanged(const struct FCurrencyState& ChangedCurrency); - void OnSkillTreeReset(int NewPoints); - void SetUnlockedText_Skins(); - void SetUnlockedText_Heads(); - void UpdateInfoCard(int EntryIndex); - void UpdateSkinPreview(class UCustomizationDefinition* CustomDef); - void UpdateHeadPreview(class UCustomizationDefinition* CustomDef); - void CancelSkinCustomization(); - void CancelHeadCustomization(); - bool OnPurchaseCanceled(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool OnPurchaseRequest(class UWillowGFxDialogBox* Dlg, int ControllerId); - static bool ShowMarketplaceOfferFor(class AWillowPlayerController* WPC, int OfferId); - static bool ShowPurchaseDialog(class AWillowPlayerController* WPC, const struct FScriptDelegate& PurchaseRequested, const struct FScriptDelegate& PurchaseCanceled, class UWillowGFxDialogBox** DialogOwner); - void CommitSkinCustomization(class UCustomizationDefinition* TargetCustomization); - void CommitHeadCustomization(class UCustomizationDefinition* TargetCustomization); - void HandleCustomizationEvent(const struct FString& CustomizationType, const struct FString& EventName, int ItemIndex); - bool UsingGamepad(); - void HandleMenuEntryRollOver(int EntryIndex); - void HandleMenuEntryFocus(int EntryIndex); - void HandleMenuEntryClick(int EntryIndex); - void CacheCustomizations(); - void CacheSkillBranchDescriptions(); - bool MainInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void OnClose(); - void BeginClosing(); - bool Start(bool StartPaused); - static struct FString GetSonyTitleID(); -}; - - -// Class WillowGame.FastTravelStationGFxMovie -// 0x006C (0x043C - 0x04A8) -class UFastTravelStationGFxMovie : public UWillowGFxThirdPersonMovie -{ -public: - TArray LocationDisplayNames; // 0x043C(0x000C) (Transient, NeedCtorLink) - TArray LocationStationStrings; // 0x0448(0x000C) (Transient, NeedCtorLink) - TArray LocationStationDefinitions; // 0x0454(0x000C) (Transient, NeedCtorLink) - class UFastTravelStationDefinition* CurrentWaypointStationDef; // 0x0460(0x0004) (Transient) - class UFastTravelStationGFxObject* FastTravelClip; // 0x0464(0x0004) (Transient) - int InitialSelectionIndex; // 0x0468(0x0004) (Transient) - int SortMode; // 0x046C(0x0004) (Transient) - struct FString LocationsHeader; // 0x0470(0x000C) (Const, Localized, NeedCtorLink) - struct FString LocationsHeaderAlphabetical; // 0x047C(0x000C) (Const, Localized, NeedCtorLink) - struct FString LocationMissionTeaserHeader; // 0x0488(0x000C) (Const, Localized, NeedCtorLink) - struct FString LocationMissionTeaser; // 0x0494(0x000C) (Const, Localized, NeedCtorLink) - float NextWaypointCheckTime; // 0x04A0(0x0004) (Transient) - int LastSelectionIndex; // 0x04A4(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FastTravelStationGFxMovie"); - return ptr; - } - - - void SetCurrentWaypoint(int WaypointIndex); - void extGenericButtonClicked(const struct FString& ActionName); - void InitForConsole(); - void InitForPC(); - void extRequestLocationMissionData(int LocationIndex); - void extRegisterMapLocationBlob(const struct FString& TargetPath); - void extEnterTeleportScreen(const struct FString& TargetPath); - void extActivate(int LocationIndex); - void BeginClosing(); - void extPlayItemChangeSound(); - void BuildDLCMapLocations(TArray* DLCMapLocations); - void ProcessDLCMovies(); - struct FString GetFastTravelHeader(); - bool HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void BuildMissionDataForLocation(int LocationIndex, TArray* MissionNames, TArray* MissionType); - void BuildLocationData(); - void OnClose(); - void HandleOpen(); -}; - - -// Class WillowGame.WillowInventoryGFxMovie -// 0x002C (0x043C - 0x0468) -class UWillowInventoryGFxMovie : public UWillowGFxThirdPersonMovie -{ -public: - class UGearboxRenderTextureManager* RTM; // 0x043C(0x0004) (Transient) - TArray CardContents; // 0x0440(0x000C) (Component, NeedCtorLink) - class AWillowInventory* FrozenThing; // 0x044C(0x0004) - unsigned char FrozenThingType; // 0x0450(0x0001) - unsigned char UnknownData00[0x3]; // 0x0451(0x0003) MISSED OFFSET - TArray UsedInvTypes; // 0x0454(0x000C) (NeedCtorLink) - class UWillowInventoryGFxDefinition* MyInventoryDef; // 0x0460(0x0004) - class AWillowInventoryManager* WInvMgr; // 0x0464(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowInventoryGFxMovie"); - return ptr; - } - - - void GetPlayerThings(TArray* Things); - int GetTotalCredits(); - void EvaluateCurrentSelection(); - void OnPanelRollOver(class UInventoryListPanelGFxObject* Panel, int ControllerId); - class AWillowInventory* GetEquippedAnalogue(class AWillowInventory* NavigatedThing); - void PressedHotkeyNumber(int HotkeyNum); - void OnInventoryPanelSetActive(class UBaseInventoryPanelGFxObject* PanelObject, bool bActive); - bool GetNextSortConfiguration(class UInventoryListPanelGFxObject* PanelObject, int Delta, struct FSortFilterConfiguration* NewSortConfig); - void GetPlayerPanelItems(TArray* Things); - void FillOutListOfPlayerThings(bool bIncludeReadied, unsigned char MaxDroppability, TArray* Things); - bool HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void OnClose(); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.PCContextMenuObject -// 0x007C (0x01C8 - 0x0244) -class UPCContextMenuObject : public UGFxMoviePlayer -{ -public: - class UGFxObject* MenuListObject; // 0x01C8(0x0004) (Transient) - struct FString Str_Buy; // 0x01CC(0x000C) (Const, Localized, NeedCtorLink) - struct FString Str_BuyBack; // 0x01D8(0x000C) (Const, Localized, NeedCtorLink) - struct FString Str_Sell; // 0x01E4(0x000C) (Const, Localized, NeedCtorLink) - struct FString Str_SellTrash; // 0x01F0(0x000C) (Const, Localized, NeedCtorLink) - struct FString Str_Compare; // 0x01FC(0x000C) (Const, Localized, NeedCtorLink) - struct FString Str_Inspect; // 0x0208(0x000C) (Const, Localized, NeedCtorLink) - struct FString Str_SelectCompare; // 0x0214(0x000C) (Const, Localized, NeedCtorLink) - struct FString Str_Drop; // 0x0220(0x000C) (Const, Localized, NeedCtorLink) - struct FScriptDelegate __OnMenuClosed__Delegate; // 0x022C(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnMenuItemClicked__Delegate; // 0x0238(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PCContextMenuObject"); - return ptr; - } - - - static void AddToMenuItemList(const struct FString& Caption, const struct FString& Action, TArray* Items); - void extOnMenuItemClicked(const struct FString& Action); - void extOnMenuAbort(); - void extOnMenuClosed(); - void ShowFor(class UGFxMoviePlayer* Player); - void Show(float X, float Y); - void AddMenuItems(TArray Items); - void AddMenuItem(const struct FString& Caption, const struct FString& Action); - void FocusOn(class UGFxObject* Thing); - void OnClose(); - void Init(class ULocalPlayer* LocPlay); - void OnMenuItemClicked(const struct FString& Action); - void OnMenuClosed(); -}; - - -// Class WillowGame.StatusMenuExGFxMovie -// 0x034C (0x0468 - 0x07B4) -class UStatusMenuExGFxMovie : public UWillowInventoryGFxMovie -{ -public: - class UStatusMenuGFxDefinition* StatusDef; // 0x0468(0x0004) - class USkillTreeGFxDefinition* SkillDef; // 0x046C(0x0004) - struct FString InventoryTabString; // 0x0470(0x000C) (Const, Localized, NeedCtorLink) - struct FString LogTabString; // 0x047C(0x000C) (Const, Localized, NeedCtorLink) - struct FString MapTabString; // 0x0488(0x000C) (Const, Localized, NeedCtorLink) - struct FString LevelString; // 0x0494(0x000C) (Const, Localized, NeedCtorLink) - struct FString XPString; // 0x04A0(0x000C) (Const, Localized, NeedCtorLink) - struct FString NextString; // 0x04AC(0x000C) (Const, Localized, NeedCtorLink) - struct FString PoweredByString; // 0x04B8(0x000C) (Const, Localized, NeedCtorLink) - struct FString NoMissionsString; // 0x04C4(0x000C) (Const, Localized, NeedCtorLink) - struct FString NoClassModString; // 0x04D0(0x000C) (Const, Localized, NeedCtorLink) - struct FString EmptyInventorySlotText; // 0x04DC(0x000C) (Const, Localized, NeedCtorLink) - struct FString AlreadyEquipped; // 0x04E8(0x000C) (Const, Localized, NeedCtorLink) - struct FString Leg_Trans; // 0x04F4(0x000C) (Const, Localized, NeedCtorLink) - struct FString Leg_Outpost; // 0x0500(0x000C) (Const, Localized, NeedCtorLink) - struct FString Leg_POI; // 0x050C(0x000C) (Const, Localized, NeedCtorLink) - struct FString Leg_Player; // 0x0518(0x000C) (Const, Localized, NeedCtorLink) - struct FString Leg_Buddy; // 0x0524(0x000C) (Const, Localized, NeedCtorLink) - struct FString Leg_Waypoint; // 0x0530(0x000C) (Const, Localized, NeedCtorLink) - struct FString Leg_Vss; // 0x053C(0x000C) (Const, Localized, NeedCtorLink) - struct FString Leg_BB; // 0x0548(0x000C) (Const, Localized, NeedCtorLink) - struct FString Leg_Health; // 0x0554(0x000C) (Const, Localized, NeedCtorLink) - struct FString Leg_Shop; // 0x0560(0x000C) (Const, Localized, NeedCtorLink) - struct FString Leg_Unknown; // 0x056C(0x000C) (Const, Localized, NeedCtorLink) - struct FString Leg_Vehicle; // 0x0578(0x000C) (Const, Localized, NeedCtorLink) - struct FString Leg_CustomWaypoint; // 0x0584(0x000C) (Const, Localized, NeedCtorLink) - struct FString Leg_Customization; // 0x0590(0x000C) (Const, Localized, NeedCtorLink) - struct FString MissionLogTooltip_Replay; // 0x059C(0x000C) (Const, Localized, NeedCtorLink) - struct FString MissionLogTooltip_Track; // 0x05A8(0x000C) (Const, Localized, NeedCtorLink) - struct FString MissionLogTooltip_Scroll; // 0x05B4(0x000C) (Const, Localized, NeedCtorLink) - struct FString MissionLogTooltip_Sort; // 0x05C0(0x000C) (Const, Localized, NeedCtorLink) - struct FString MissionLogTooltip_ViewWorldMissions; // 0x05CC(0x000C) (Const, Localized, NeedCtorLink) - struct FString MissionLogTooltip_ViewMyMissions; // 0x05D8(0x000C) (Const, Localized, NeedCtorLink) - struct FString MissionLogTooltip_Ignore; // 0x05E4(0x000C) (Const, Localized, NeedCtorLink) - struct FString MissionLogTooltip_Unignore; // 0x05F0(0x000C) (Const, Localized, NeedCtorLink) - struct FString MissionLogTooltip_Cancel; // 0x05FC(0x000C) (Const, Localized, NeedCtorLink) - TArray ClientMissions; // 0x0608(0x000C) (Transient, NeedCtorLink) - int ClientActiveMissionIndex; // 0x0614(0x0004) (Transient) - TArray WorldMissions; // 0x0618(0x000C) (Transient, NeedCtorLink) - unsigned long bShowWorldMissions : 1; // 0x0624(0x0004) (Transient) - unsigned long bOnLeftSide : 1; // 0x0624(0x0004) (Transient) - unsigned long bFullyOpened : 1; // 0x0624(0x0004) (Transient) - unsigned long bHasScreenToCleanup : 1; // 0x0624(0x0004) - unsigned long bMissionUpdated : 1; // 0x0624(0x0004) (Transient) - unsigned long bHasReadiableWeapon : 1; // 0x0624(0x0004) (Transient) - unsigned long bHasReadiableShield : 1; // 0x0624(0x0004) (Transient) - unsigned long bHasReadiableGrenadeMod : 1; // 0x0624(0x0004) (Transient) - unsigned long bHasReadiableClassMod : 1; // 0x0624(0x0004) (Transient) - unsigned long bHasReadiableArtifact : 1; // 0x0624(0x0004) (Transient) - unsigned long bInListView : 1; // 0x0624(0x0004) - unsigned long bContextMenuUp : 1; // 0x0624(0x0004) - unsigned long bDisplayMarketingUnlockDialogOnNextTick : 1; // 0x0624(0x0004) (Transient) - unsigned long bDraggingMouse : 1; // 0x0624(0x0004) (Transient) - unsigned long bShouldSaveGame : 1; // 0x0624(0x0004) - unsigned char MissionSortType; // 0x0628(0x0001) (Transient) - unsigned char CurrentScreen; // 0x0629(0x0001) - unsigned char UnknownData00[0x2]; // 0x062A(0x0002) MISSED OFFSET - int MaxCapacity; // 0x062C(0x0004) - int SlotsUsed; // 0x0630(0x0004) - float InventoryRefreshRate; // 0x0634(0x0004) - int CachedMaxCapacity; // 0x0638(0x0004) (Transient) - int NewSlots; // 0x063C(0x0004) (Transient) - int CachedMaxReadied; // 0x0640(0x0004) (Transient) - int MaxReadiedWeapons; // 0x0644(0x0004) (Transient) - TArray CachedInventory; // 0x0648(0x000C) (Transient, NeedCtorLink) - class USkillTreeGFxObject* SkillTreePanel; // 0x0654(0x0004) (Transient) - class UStatusMenuMapGFxObject* StatusMenuMap; // 0x0658(0x0004) (Transient) - struct FCellContentData EquippedContents[0x8]; // 0x065C(0x0010) (Component) - TArray BackpackThings; // 0x06DC(0x000C) (NeedCtorLink) - TArray AllThings; // 0x06E8(0x000C) (NeedCtorLink) - struct FName CurrentCellName; // 0x06F4(0x0008) - struct FName LastMainAction; // 0x06FC(0x0008) - struct FString PlayerName; // 0x0704(0x000C) (NeedCtorLink) - int ChangingCard; // 0x0710(0x0004) - TArray UsedManufacturers; // 0x0714(0x000C) (NeedCtorLink) - TArray UsedWeaponTypes; // 0x0720(0x000C) (NeedCtorLink) - TArray EquippedLabels; // 0x072C(0x000C) (NeedCtorLink) - struct FSortFilterConfiguration CompareConfiguration; // 0x0738(0x0010) (NeedCtorLink) - TArray SortConfigurations; // 0x0748(0x000C) (NeedCtorLink) - int LeftSideSortConfigIndex; // 0x0754(0x0004) - struct FName ScreenExitKey; // 0x0758(0x0008) - class UGFxTextListContainer* MissionLogTextList; // 0x0760(0x0004) - TArray MissionCategories; // 0x0764(0x000C) (NeedCtorLink) - struct FString MoreArrowsDirection; // 0x0770(0x000C) (NeedCtorLink) - float MoveHighlightRepeatRate; // 0x077C(0x0004) - struct FIntPoint DragMouseLoc; // 0x0780(0x0008) (Transient) - float MouseDragScale; // 0x0788(0x0004) (Config) - class UStatusMenuInventoryPanelGFxObject* InventoryPanel; // 0x078C(0x0004) - class UChallengesScreenGFxObject* ChallengesPanel; // 0x0790(0x0004) - float CurrentScreenTime; // 0x0794(0x0004) (Transient) - float CurrMapZoomAudioLoopCounter; // 0x0798(0x0004) (Transient) - float PrevMapZoomAudioLoopCounter; // 0x079C(0x0004) (Transient) - float MapZoomAudioRefireDelay; // 0x07A0(0x0004) (Transient) - float MapZoomAudioRefireDuration; // 0x07A4(0x0004) - float LastMissionLogTickTime; // 0x07A8(0x0004) (Transient) - int TicksUntilPanelSwitchAllowed; // 0x07AC(0x0004) - class UPCContextMenuObject* PCContextMenu; // 0x07B0(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("StatusMenuExGFxMovie"); - return ptr; - } - - - void TrySwitchToScreen(unsigned char DesiredScreen); - void extChallLogDown(); - void extChallLogUp(); - void extGenericButtonClicked(const struct FString& ActionName); - void extCellRolledOver(int BranchNum, int TierNum, int CellNum); - void extCellClicked(int BranchNum, int TierNum, int CellNum); - void EnableControl(bool bEnable); - void extArtifactClose(); - void extArtifactSelect(int IdxSelected); - void extSkillActivate(); - void extHoverSkillCell(const struct FString& HoveredCell); - void NotifySkillPointsChanged(); - void InvalidateQuickAccess(); - void SetupSkillTree(); - bool PanMap(float X, float Y); - void HandleMouseDrag(int dx, int DY); - void StopMouseDrag(); - void HandleMapZoom(float Delta, bool bLoopingAudio); - bool HandleMapInputAxis(int ControllerId, const struct FName& ukey, float Delta, float DeltaTime); - bool HandleMapInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool HandleSkillsInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool CanToggleMissionView(); - bool CanShowWorldMissionView(); - bool CanShowClientMissionView(); - bool HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void GotoNextTab(); - void GotoPrevTab(); - bool HasVehicleRestrictions(); - void ToggleUndiscoveredMissionVisibility(); - void RepositionMissionLog(int IndexToSelect); - void OnMissionFilteredChanged(); - void ToggleMissionFiltered(); - bool IsHighlightedMissionFiltered(); - bool CanToggleHighlightedMissionFilter(); - void extStatusMenuMapPostMapMovieLoad(float Top, float Right, float Bottom, float Left); - void UpdateMousePositionForMap(); - void extStatusMenuMapOnLoad(const struct FString& TargetPath); - void ShowPopupModal(const struct FString& PopupText, const struct FString& PopupTitle); - void ShowPopup(const struct FString& PopupText, const struct FString& PopupTitle); - void extSetupNoMissionsPage(); - void GotoRegularMissions(); - void GotoNoMissions(); - void ResetScroll(); - void UpdateActiveMissionIcon(); - void OnActiveMissionChanged(); - void HitEnterOnLog(); - void ScrollSidePanel(const struct FString& Direction); - void SetDescriptionScrollValue(float NewScrollValue); - void extSetDescriptionScrollValue(float NewScrollValue); - void extChallListTrack(int SlotIndex); - void extChallListRollOver(int SlotIndex); - void extLogListTrack(int SlotIndex); - void extLogListRollOver(int SlotIndex); - void extLogDown(); - void LogDown(); - void extLogUp(); - void LogUp(); - void SetLevelAndDifficulty(const struct FString& LevelText, const struct FString& Difficulty); - void SetRewardsItem(); - void SetRewardsXP(const struct FString& XPText); - void SetPlayerXP(const struct FString& XPText, int XPPercent); - void SetPlayerLevel(const struct FString& LevelText); - void SetRewardsTotalOtherCurrency(int Amount); - void SetRewardsTotalCredits(int Credits); - void SetPlayerDisplayedEridium(int Eridium); - void SetPlayerTotalEridium(int Eridium); - void SetPlayerDisplayedCredits(int Credits); - void SetPlayerTotalCredits(int Credits); - void SetRewardCard(class UMissionDefinition* MissionDef, class AWillowPlayerController* WPC); - void SetInnerReward(class UGFxObject* InnerRewardClip, const struct FMissionRewardPresentationData& Presentation); - TArray GetRewardPresentations(class UMissionDefinition* MissionDef, class AWillowPlayerController* WPC); - void SetScrollArrows(); - void UpdateGeneralDetails(); - static struct FString GetRightMostDelimited(const struct FString& Text, const struct FString& Delimiter); - void UpdateMissionDetails(); - void OnMissionObjectivesChanged(class UMissionDefinition* MissionThatChanged); - void SetActiveMission(int Index); - void UpdateListOfMissionTitles(); - static void FilterMissions(TArray* MissionSet); - static void StaticFilterMissions(TArray* MissionSet); - static class UMissionDefinition* GetHighestPlotMissionDependency(class UMissionDefinition* InMission); - static bool ArePlotMissionsInSequence(class UMissionDefinition* CurrentMission, class UMissionDefinition* PreviousMission); - static class UMissionDefinition* GetHighestChainedPlotMissionCompleted(TArray MissionSet, class UDownloadableExpansionDefinition* DlcExpansion); - static bool AllSideMissionDependenciesComplete(TArray MissionSet, class UMissionDefinition* InMission); - static void GetUndiscoveredMissions(TArray MissionSet, class UDownloadableExpansionDefinition* DlcExpansion, class AWillowPlayerController* OwningPC, TArray* out_UndiscoveredMissions); - static void GetAllUndiscoveredMissions(TArray MissionSet, class AWillowPlayerController* OwningPC, TArray* out_UndiscoveredMissions); - static int GetFirstMissionNumber(class UDownloadableExpansionDefinition* DlcExpansion); - void UpdateMissionTextList(); - void SetAvailability(bool T1, bool T2, bool T3, bool T4, bool T5, bool T6, bool T7, bool T8, bool T9, bool T10, bool T11, bool T12, bool T13, bool T14, bool T15, bool T16); - void SetupChallengesScreen(); - bool IsPrimaryHostPlayer(); - void extSetupMissionLogScreen(); - void OnMissionStatusChanged(); - void ChangeMissionLogSorting(); - unsigned char GetNextMissionSortType(); - void SetupGenericLogs(class AWillowPlayerController* WPC); - void SetCellsForWeaponEquipping(bool bIsEquipping); - void EnterCellsView(); - void SwitchToCellsView(); - void EnterListView(); - void SwitchToListView(); - void ConditionallyScroll(const struct FString& Direction); - void MoveHighlight(); - void StopMovingHighlight(); - void StartMovingHighlight(); - void extInventoryListSet(int NewEntry); - void extInventoryListMove(const struct FString& Direction); - void extCellsSet(const struct FString& NewCellString); - bool IsCellValid(const struct FName& NewCell); - struct FName TryToFindNextValidCell(const struct FName& Direction, const struct FName& NewCell); - void ProcessCellMove(const struct FName& Direction); - void extInventoryCellMove(const struct FString& Direction); - void UpdateCardPanel(int CardIndex, class AWillowInventory* MainThing, class AWillowInventory* OtherThing); - void AddCell(const struct FString& CellName); - void SetDissimilarCells(); - void FlourishDrop(); - void extDropItem(); - void EquipFlourish(const struct FString& CellName); - void DetachCell(int CellIndex); - void UpdateCellData(int CellIndex, class AWillowInventory* TheItem, class UMeshComponent* TheMesh); - void FreeCellData(); - void InitCellData(); - void extContextMenuClicked(const struct FString& Tag); - void ShowContextMenuWrapper(); - void ShowContextMenu(); - void Cancel(); - void SetSelectedState(const struct FString& CellName, unsigned char NewState); - void RestoreAllNormalState(); - void DisableCancel(); - void EnableCancel(); - void extUpdateBackpackListSize(int NewSize); - void PrepareForCompare_Equipped(); - void PrepareForCompare_Backpack(); - void CleanupCompare(); - void extQuitCompare(); - void extCard2Visible(bool bCard2OnLeft); - void extCompare(); - class AWillowInventory* GetEquippedCellInventory(int CellIndex); - class AWillowInventory* GetHighlightedCellEntry(); - class AWillowInventory* GetHighlightedRightSideEntry(); - class AWillowInventory* GetHighlightedLeftSideEntry(); - class AWillowInventory* GetCurrentHighlightedObject(); - void ClearInventoryRefreshTimer(); - void SetInventoryRefreshTimer(); - void RefreshInventoryScreen(bool bForce); - bool HasAnyBackpackOfCorrectType(); - bool CanSort(); - bool CanSwap(class AWillowInventory* WInv); - bool CanUnready(class AWillowInventory* WInv); - bool CanReady(class AWillowInventory* WInv); - bool CanDrop(class AWillowInventory* WInv); - bool CanCompare(class AWillowInventory* WInv); - void SetInventoryTooltipsText(class AWillowInventory* WInv); - void SetTooltipsText(); - struct FString GetSortString(unsigned char SortType); - bool CanTrackHighlightedMission(); - bool GetCurrentMainAction(class AWillowInventory* WInv, struct FName* MainAction); - void extToggleSort(const struct FString& Direction); - void extUpdateLeftSideListSize(int NewSize); - void extSetInitialHighlightBar(const struct FString& Container); - void SortContainer(class UGFxTextListContainer* Container); - void UpdateCachedInventoryMarkForThing(class AWillowInventory* Thing); - void UpdateCachedInventoryMarks(); - void PrepareListOfAllInventory(); - bool IsComparing(); - void SetupInventoryScreen(); - bool InventoryPanelInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void ShowInventoryContextMenu(bool bIsCompareMode); - void InventoryContextMenuClosed(); - void InventoryContextMenuActivated(const struct FString& Action); - void GetPlayerThings(TArray* Things); - void SetPlayerCardInfo(const struct FString& ClassModText, const struct FString& ClassModFrameLabel, const struct FString& LevelText, int LevelPercent, const struct FString& XPText, int XPPercent, const struct FString& ShieldText, int ShieldPercent, const struct FString& HealthText, int HealthPercent); - void SetCondensedHealthWidget_Wrapper(const struct FString& HealthText, int HealthNumber); - void SetCondensedHealthWidget(); - void DisplayMarketingUnlockDialogIfNecessary(); - void HandleCurrencyChanged(const struct FCurrencyState& ChangedCurrency); - void OnClose(); - unsigned char GetScreenByName(const struct FString& ScreenName); - void CleanupScreen(unsigned char Screen); - void extSetCurrentScreen(const struct FString& ScreenName); - void Flash_SetMissionLogEnabled(bool bEnabled); - void Flash_SetVehicleRestrictions(); - void Flash_SetCurrentScreen(); - struct FString GetInitialScreen(); - unsigned char GetInitialMissionSortType(); - int GetCurrentTab(); - void FinishClosing(); - void Hide(); - void DisplayRewardsPanel(const struct FPendingMissionRewardData& MissionReward); - void TryDisplayRewardPanel(); - static void GetAllWorldMissions(TArray* out_WorldMissions); - void RegisterMissionDelegates(); - void InitForConsole(); - void InitForPC(); - bool AmITheStatusMenu(); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.TradingGFxMovie -// 0x0154 (0x0468 - 0x05BC) -class UTradingGFxMovie : public UWillowInventoryGFxMovie -{ -public: - struct FString OfferingString; // 0x0468(0x000C) (Const, Localized, NeedCtorLink) - struct FString ReceivingString; // 0x0474(0x000C) (Const, Localized, NeedCtorLink) - struct FString TooltipString; // 0x0480(0x000C) (Const, Localized, NeedCtorLink) - struct FString ToolTipString_Split; // 0x048C(0x000C) (Const, Localized, NeedCtorLink) - struct FString ReadyString; // 0x0498(0x000C) (Const, Localized, NeedCtorLink) - struct FString TradeString; // 0x04A4(0x000C) (Const, Localized, NeedCtorLink) - struct FString DuelString; // 0x04B0(0x000C) (Const, Localized, NeedCtorLink) - struct FString CancelDuelString; // 0x04BC(0x000C) (Const, Localized, NeedCtorLink) - struct FString CancelTradeString; // 0x04C8(0x000C) (Const, Localized, NeedCtorLink) - struct FString WinnerTakeAllString; // 0x04D4(0x000C) (Const, Localized, NeedCtorLink) - struct FString NoRoomForItemsString; // 0x04E0(0x000C) (Const, Localized, NeedCtorLink) - int MyMoneyOffer; // 0x04EC(0x0004) (Transient) - int CachedPartnerMoneyOffer; // 0x04F0(0x0004) (Transient) - unsigned char CachedMyStance; // 0x04F4(0x0001) (Transient) - unsigned char CachedPartnerStance; // 0x04F5(0x0001) (Transient) - unsigned char UnknownData00[0x2]; // 0x04F6(0x0002) MISSED OFFSET - struct FCellContentData OfferedContents[0x8]; // 0x04F8(0x0010) (Component) - TArray BackpackThings; // 0x0578(0x000C) (NeedCtorLink) - class UTradingPanelGFxObject* TradingPanel; // 0x0584(0x0004) - class UTradingGFxDefinition* TradingDef; // 0x0588(0x0004) - struct FSortFilterConfiguration CompareConfiguration; // 0x058C(0x0010) (NeedCtorLink) - TArray GenericSortConfigurations; // 0x059C(0x000C) (NeedCtorLink) - int GenericSortConfigIndex; // 0x05A8(0x0004) - unsigned long bDoDuelingCheck : 1; // 0x05AC(0x0004) - unsigned long bDuelingAllowed : 1; // 0x05AC(0x0004) - unsigned long bUseTextboxForMoney : 1; // 0x05AC(0x0004) - struct FString LastMoneyOfferString; // 0x05B0(0x000C) (Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TradingGFxMovie"); - return ptr; - } - - - bool UpdateMoneyOfferFromTextbox(); - void extGenericButtonClicked(const struct FString& ActionName); - void extMoneyWidgetActivated(bool bActivated); - void FreeCellData(); - class AWillowInventory* GetLocalInvForTradeSlot(const struct FTradeSlot& Slot); - void OnPartnerInvChanged(); - class AWillowInventory* GetOfferedCellInventory(int CellIndex); - void UpdateTimer(); - void extSetDuel(bool bNewDuel); - void extSetTrade(bool bNewTrade); - void UnselectActionButtons(); - void SetPlayerInventoryMoney(int Money); - void SetPartnerMoneyOffer(int PartnerMoneyOffer); - void SetPlayerMoneyOffer(int PlayerMoneyOffer); - void OnClose(); - void UpdateMoneyOffer(int iMoney); - void extExitMoneyWidget(float fMoney); - void TweenOut(); - void BeginClosing(); - void InitTradingScreen(); - void SetTooltips(); - class AWillowTradeManager* GetTradeManager(); - void InitCellData(); - bool IsOffering(class AWillowInventory* WInv, bool bPartner); - void AddInventory(class AWillowInventory* WInv); - void PrepareListOfAllInventory(); - void RefreshContents(); - void InitForConsole(); - void InitForPC(); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.TwoPanelInterfaceGFxMovie -// 0x003C (0x0468 - 0x04A4) -class UTwoPanelInterfaceGFxMovie : public UWillowInventoryGFxMovie -{ -public: - class UTwoPanelInterfaceGFxObject* TwoPanelInterface; // 0x0468(0x0004) - unsigned long bShouldStartOnLeftPanel : 1; // 0x046C(0x0004) (Config) - TArray GenericSortConfigurations; // 0x0470(0x000C) (NeedCtorLink) - int GenericSortConfigIndex_Storage; // 0x047C(0x0004) - int GenericSortConfigIndex_Player; // 0x0480(0x0004) - class AWillowInteractiveObject* InteractiveObjectContext; // 0x0484(0x0004) - struct FString StoragePanelLabel; // 0x0488(0x000C) (Const, Localized, NeedCtorLink) - struct FString PlayerPanelLabel; // 0x0494(0x000C) (Const, Localized, NeedCtorLink) - int NumHeaderButtons; // 0x04A0(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TwoPanelInterfaceGFxMovie"); - return ptr; - } - - - void SetItemLocation(class AWillowInventory* Thing); - void PressedHotkeyNumber(int HotkeyNum); - void extGenericButtonClicked(const struct FString& ActionName); - void InitForConsole(); - void InitForPC(); - void SetTooltips(); - struct FString _GetAddTip(); - struct FString GetAddTip(); - void AttachBackgroundClip(const struct FString& PathToBackgroundClip); - void OnCellPressed(class UBaseInventoryPanelGFxObject* Panel); - void PanelOnItemSelected(class UBaseInventoryPanelGFxObject* Panel, class AWillowInventory* Thing); - bool ShouldStoragePanelHighlightFrozen(); - class AWillowInventory* GetSelectedThing(); - struct FString GetPlayerPanelLabel(); - struct FString GetStoragePanelLabel(); - bool ShouldShowPanelNavTooltips(); - void NotifySelectionChange(); - unsigned char GetCurrencyTypeForInventory(class AWillowInventory* WInv); - int GetOverridePriceForInventory(class AWillowInventory* WInv); - void GetSortConfigDataForPanel(class UInventoryListPanelGFxObject* Panel, struct FSortFilterConfiguration* SortConfigData); - void OnLeftPanelInit(class UInventoryListPanelGFxObject* LeftPanel); - FScriptInterface GetStorageReferenceForTransferring(); - FScriptInterface GetStorageReferenceForSwapping(); - void GetPlayerPanelItems(TArray* Things); - void GetStoragePanelItems(TArray* Things, int* UnloadableCount); - struct FString GetTitle(); - bool ShouldStartOnLeftPanel(); - void InitCardCellData(const struct FCardInfo& MainCardInfo); - void extInitMainPanel(const struct FString& MainPanelTargetPath); - void OnClose(); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.VendingMachineExGFxMovie -// 0x016C (0x0468 - 0x05D4) -class UVendingMachineExGFxMovie : public UWillowInventoryGFxMovie -{ -public: - class AWillowVendingMachineBase* VM; // 0x0468(0x0004) - class UVendingMachineExGFxDefinition* VMGFxDef; // 0x046C(0x0004) - class AWillowPawn* OwnerInventoryPawn; // 0x0470(0x0004) - struct FShopItemData ItemOfTheDayData; // 0x0474(0x000C) - TArray ShopItems; // 0x0480(0x000C) (NeedCtorLink) - TArray BuyBackItems; // 0x048C(0x000C) (NeedCtorLink) - unsigned long bIsStoragePanelShowingBuyback : 1; // 0x0498(0x0004) - unsigned long bShouldStartOnLeftPanel : 1; // 0x0498(0x0004) (Config) - unsigned long bOnItemOfTheDay : 1; // 0x0498(0x0004) - class UTwoPanelInterfaceGFxObject* TwoPanelInterface; // 0x049C(0x0004) - class UItemOfTheDayPanelGFxObject* ItemOfTheDayPanel; // 0x04A0(0x0004) - class UValueGFxObject* PlayerMoney; // 0x04A4(0x0004) - class UHealthBarGFxObject* HealthBar; // 0x04A8(0x0004) - class UShieldBarGFxObject* ShieldBar; // 0x04AC(0x0004) - class UAmmoPanelGFxObject* AmmoPanel; // 0x04B0(0x0004) - class UVendingMachineFeedbackGFxObject* Feedback; // 0x04B4(0x0004) - struct FString HealthShopTitle; // 0x04B8(0x000C) (Const, Localized, NeedCtorLink) - struct FString ItemsShopTitle; // 0x04C4(0x000C) (Const, Localized, NeedCtorLink) - struct FString WeaponsShopTitle; // 0x04D0(0x000C) (Const, Localized, NeedCtorLink) - struct FString BlackMarketTitle; // 0x04DC(0x000C) (Const, Localized, NeedCtorLink) - struct FString VisitLabel; // 0x04E8(0x000C) (Const, Localized, NeedCtorLink) - struct FString ItemOfTheDayLabel; // 0x04F4(0x000C) (Const, Localized, NeedCtorLink) - struct FString VisitLabel_BlackMarket; // 0x0500(0x000C) (Const, Localized, NeedCtorLink) - struct FString ItemOfTheDayLabel_BlackMarket; // 0x050C(0x000C) (Const, Localized, NeedCtorLink) - struct FString StoragePanelLabel; // 0x0518(0x000C) (Const, Localized, NeedCtorLink) - struct FString PlayerPanelLabel; // 0x0524(0x000C) (Const, Localized, NeedCtorLink) - struct FString BuybackPanelLabel; // 0x0530(0x000C) (Const, Localized, NeedCtorLink) - struct FString ComparePanelLabel; // 0x053C(0x000C) (Const, Localized, NeedCtorLink) - unsigned char CurrentSelectionShopStatus; // 0x0548(0x0001) - unsigned char ShopType; // 0x0549(0x0001) - unsigned char bCanAcceptInput; // 0x054A(0x0001) - unsigned char UnknownData00[0x1]; // 0x054B(0x0001) MISSED OFFSET - class AWillowInventory* CurrentSelectionItem; // 0x054C(0x0004) - int CachedCurrency; // 0x0550(0x0004) - int StoragePanelSortConfigIndex; // 0x0554(0x0004) - int PlayerPanelSortConfigIndex; // 0x0558(0x0004) - TArray WeaponsSortConfigurations; // 0x055C(0x000C) (NeedCtorLink) - int WeaponsSortConfigIndex; // 0x0568(0x0004) - TArray HealthSortConfigurations; // 0x056C(0x000C) (NeedCtorLink) - int HealthSortConfigIndex; // 0x0578(0x0004) - TArray GrenadesSortConfigurations; // 0x057C(0x000C) (NeedCtorLink) - int GrenadesSortConfigIndex; // 0x0588(0x0004) - TArray BlackMarketSortConfigurations; // 0x058C(0x000C) (NeedCtorLink) - int BlackMarketSortConfigIndex; // 0x0598(0x0004) - TArray GenericSortConfigurations; // 0x059C(0x000C) (NeedCtorLink) - int GenericSortConfigIndex; // 0x05A8(0x0004) - struct FSortFilterConfiguration CompareConfiguration; // 0x05AC(0x0010) (NeedCtorLink) - float VendingMachineRefreshRate; // 0x05BC(0x0004) - int NumHeaderButtons; // 0x05C0(0x0004) (Transient) - class UPCContextMenuObject* PCContextMenu; // 0x05C4(0x0004) (Transient) - struct FString ShopIconBase; // 0x05C8(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VendingMachineExGFxMovie"); - return ptr; - } - - - void SetItemLocation(class AWillowInventory* Thing); - void CycleSelectedThingAsTrashOrFavorite(); - void PressedHotkeyNumber(int HotkeyNum); - void extGenericButtonClicked(const struct FString& ActionName); - void InitForConsole(); - void InitForPC(); - void RefreshShieldBar(); - void RefreshHealthBar(); - void TweenOut(); - void BeginClosing(); - void SetTooltips(); - void FinishCompare(const struct FName& ukey); - void StartCompare(const struct FName& ukey); - void CheckShopOpStatus(); - bool CanSellAllTrash(); - void SellAllTrash(); - void PlayFeedback_CannotCarryOrUse(); - void PlayFeedback_CannotAfford(); - void ConditionalStartTransfer(const struct FName& ukey); - bool GetCurrentShopMode(unsigned char* ShopMode, int* bCanActivate); - bool IsCurrentSelectionBuyBack(); - bool IsCurrentSelectionSell(); - unsigned char GetStatusForItem(class AWillowInventory* Thing); - void EvaluateCurrentSelection(); - bool ShouldStoragePanelHighlightFrozen(); - void SwitchToItemOfTheDay(); - void SwitchToPanels(); - void OnPanelRollOver(class UInventoryListPanelGFxObject* Panel, int ControllerId); - void OnDynamicCardUpdated(class AWillowInventory* WInv); - void InspectItem(class AWillowInventory* Thing); - bool CompareInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool HandleItemOfTheDayInput(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool CanSwitchToBuyback(); - bool MainInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void OnInventoryPanelSetActive(class UBaseInventoryPanelGFxObject* PanelObject, bool bActive); - void ShowContextMenu(bool bIsCompareMode); - class UGFxObject* GetCurrentCellObject(); - void ContextMenuClosed(); - void ContextMenuActivated(const struct FString& Action); - void OnCellPressed(class UBaseInventoryPanelGFxObject* Panel); - void PanelOnItemSelected(class UBaseInventoryPanelGFxObject* Panel, class AWillowInventory* Thing); - class AWillowInventory* GetSelectedThing(); - struct FString GetPlayerPanelLabel(); - struct FString GetStoragePanelLabel(); - void NotifySelectionChange(); - unsigned char GetCurrencyTypeForInventory(class AWillowInventory* WInv); - int GetOverridePriceForInventory(class AWillowInventory* WInv); - void GetSortConfigDataForPanel(class UInventoryListPanelGFxObject* Panel, struct FSortFilterConfiguration* SortConfigData); - void SetPlayerCurrencyType(int CurrencyType); - FScriptInterface GetStorageReferenceForTransferring(); - FScriptInterface GetStorageReferenceForSwapping(); - void GetPlayerPanelItems(TArray* Things); - void GetStoragePanelItems(TArray* Things, int* UnloadableCount); - struct FString GetTitle(); - bool ShouldStartOnLeftPanel(); - bool ShouldShowPanelNavTooltips(); - void SetCreditsDisplay(); - unsigned char GetCurrencyType(); - void UpdateTimeRemaining(); - void OnTick(); - void ConfigureShopForType(unsigned char InShopType); - void Refresh(); - void RefreshStoragePanelItems(TArray* NewList); - void RefreshTransientData(); - void ClearVendingMachineRefreshTimer(); - void SetVendingMachineRefreshTimer(); - class UTexture* InitCardCellThumbnail(const struct FCardInfo& InCardInfo); - void FreeTextures(); - void OnClose(); - void ConfigureForType_IOTD(); - void ConfigureForType_TPI(); - void ConfigureForType_Shop(); - void OnLeftPanelInit(class UInventoryListPanelGFxObject* LeftPanel); - void extInitMainPanel(const struct FString& MainPanelTargetPath); - void extInitCustomItemOfTheDayBackground(); - void extInitItemOfTheDayPanel(const struct FString& ItemOfTheDayPanelPath); - void extInitVendingMachine(); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.WillowHUDGFxMovie -// 0x0550 (0x0390 - 0x08E0) -class UWillowHUDGFxMovie : public UWillowGFxMovie3D -{ -public: - unsigned long bIsWidescreen : 1; // 0x0390(0x0004) - unsigned long bIsPrimary : 1; // 0x0390(0x0004) - unsigned long bUsingPC360 : 1; // 0x0390(0x0004) - unsigned long bUpdateSplitRegionNextTick : 1; // 0x0390(0x0004) - unsigned long bHasEverPickedUpGrenades : 1; // 0x0390(0x0004) (Transient) - unsigned long bShowLevelTimer : 1; // 0x0390(0x0004) (Config) - unsigned long bShowIpAddr : 1; // 0x0390(0x0004) (Config) - unsigned long bGameStageDebugEnabled : 1; // 0x0390(0x0004) - unsigned long bCachedPersistentMapNameMatchesRecordingList : 1; // 0x0390(0x0004) (Transient) - unsigned long bDisplayTradeIcon_HUD : 1; // 0x0390(0x0004) (Transient) - unsigned long bDisplayTradeDisabledIcon_HUD : 1; // 0x0390(0x0004) (Transient) - unsigned long RetryTraining_PausesGame : 1; // 0x0390(0x0004) (Transient) - unsigned long RetryTraining_bIsntActuallyATrainingMessage : 1; // 0x0390(0x0004) (Transient) - unsigned long RetryTraining_bMandatory : 1; // 0x0390(0x0004) (Transient) - unsigned long bMidTick : 1; // 0x0390(0x0004) (Transient) - unsigned char SplitscreenMode; // 0x0394(0x0001) - unsigned char bIsInVehicle; // 0x0395(0x0001) - unsigned char bNeedsWidgetsRenewed; // 0x0396(0x0001) - unsigned char bNeedsXPUpdate; // 0x0397(0x0001) (Transient) - unsigned char bCachedKillSkillsEnabled; // 0x0398(0x0001) (Transient) - unsigned char bCachedShieldPrimed; // 0x0399(0x0001) (Transient) - unsigned char CachedHasActiveSkill; // 0x039A(0x0001) (Transient) - unsigned char bCachedCrouched; // 0x039B(0x0001) (Transient) - unsigned char bCachedInjured; // 0x039C(0x0001) (Transient) - unsigned char bCachedHadReviveTarget; // 0x039D(0x0001) (Transient) - unsigned char CachedActionSkillTooltip; // 0x039E(0x0001) (Transient) - unsigned char bActionSkillGuideIsHidden; // 0x039F(0x0001) (Transient) - unsigned char CachedAllyExists[0x3]; // 0x03A0(0x0001) (Transient) - unsigned char bCachedAllyInjured[0x3]; // 0x03A3(0x0001) (Transient) - unsigned char bCachedAllyReviving[0x3]; // 0x03A6(0x0001) (Transient) - unsigned char bDrawEnemyHealth; // 0x03A9(0x0001) - unsigned char bNewTarget; // 0x03AA(0x0001) - unsigned char bLastShieldPresentUpdated; // 0x03AB(0x0001) - unsigned char bLastMinibarPresentUpdated; // 0x03AC(0x0001) - unsigned char bLastChampionUpdated; // 0x03AD(0x0001) - unsigned char bLastFullyArmoredUpdated; // 0x03AE(0x0001) - unsigned char bLastBeingHealedUpdated; // 0x03AF(0x0001) - unsigned char EquippedCardType; // 0x03B0(0x0001) (Transient) - unsigned char bCachedBoundaryWarningEnabled; // 0x03B1(0x0001) (Transient) - unsigned char DesiredCrosshairColor; // 0x03B2(0x0001) (Transient) - unsigned char bCachedBossBar; // 0x03B3(0x0001) (Transient) - unsigned char bCachedBossHasShield; // 0x03B4(0x0001) (Transient) - unsigned char bCachedRecording; // 0x03B5(0x0001) (Transient) - unsigned char RetryTraining_StatusMenuTab; // 0x03B6(0x0001) (Transient) - unsigned char UnknownData00[0x1]; // 0x03B7(0x0001) MISSED OFFSET - float LastShutoffTime; // 0x03B8(0x0004) - class APawn* Pawn; // 0x03BC(0x0004) - class AWillowPlayerReplicationInfo* WPRI; // 0x03C0(0x0004) - class AWillowWeapon* WWeap; // 0x03C4(0x0004) - class AWillowHUD* MyHUDOwner; // 0x03C8(0x0004) - class UHUDDefinition* MyHUDDefinition; // 0x03CC(0x0004) - struct FCriticalTextMessageArray CriticalTextMessages; // 0x03D0(0x000C) (NeedCtorLink) - struct FCriticalTextMessageArray ChatTextMessages; // 0x03DC(0x000C) (NeedCtorLink) - struct FCriticalTextMessageArray TrainingTextMessages; // 0x03E8(0x000C) (NeedCtorLink) - struct FResourcePoolReference SavedGrenadePool; // 0x03F4(0x000C) (Transient) - float CachedXP; // 0x0400(0x0004) (Transient) - int NumSkillSkillsVisible; // 0x0404(0x0004) (Transient) - float CachedCooldown; // 0x0408(0x0004) (Transient) - float CachedMaxCooldown; // 0x040C(0x0004) (Transient) - int CachedCooldownFrame; // 0x0410(0x0004) (Transient) - struct FCachedWeaponInfo CachedWeaponInfo; // 0x0414(0x0028) (Transient, NeedCtorLink) - class UHUDWidget_Crosshairs* CrosshairWidget; // 0x043C(0x0004) (Transient) - int CachedGrenades; // 0x0440(0x0004) (Transient) - int CachedMaxGrenades; // 0x0444(0x0004) (Transient) - class AWillowGrenadeMod* CachedGrenadeMod; // 0x0448(0x0004) (Transient) - class UItemNamePartDefinition* CachedClassModNamePart; // 0x044C(0x0004) (Transient) - float CachedHealth; // 0x0450(0x0004) (Transient) - float CachedMaxHealth; // 0x0454(0x0004) (Transient) - float CachedShields; // 0x0458(0x0004) (Transient) - float CachedMaxShields; // 0x045C(0x0004) (Transient) - struct FString CachedShieldType; // 0x0460(0x000C) (Transient, NeedCtorLink) - class UWillowDamageTypeDefinition* CachedShieldDamageResistanceType; // 0x046C(0x0004) (Transient) - class UGFxObject* ShieldClip; // 0x0470(0x0004) (Transient) - int CachedLevel; // 0x0474(0x0004) (Transient) - class UPlayerNameIdentifierDefinition* CachedPlayerNameIds; // 0x0478(0x0004) (Transient) - int CachedSkillPointsToSpend; // 0x047C(0x0004) (Transient) - float SkillPointsPromptTimer; // 0x0480(0x0004) (Transient) - float CachedAfterburner; // 0x0484(0x0004) (Transient) - float CachedCreditStopTime; // 0x0488(0x0004) (Transient) - int CachedExCurrency[0xD]; // 0x048C(0x0004) (Transient) - float CachedExCurrencyStopTime; // 0x04C0(0x0004) (Transient) - float CachedCreditRemovalStopTime; // 0x04C4(0x0004) (Transient) - float MoneyWidgetInterval; // 0x04C8(0x0004) (Config) - float ExCurrencyWidgetInterval; // 0x04CC(0x0004) (Config) - float MoneyRemovalInterval; // 0x04D0(0x0004) (Config) - struct FString MoneyRemovalFrame; // 0x04D4(0x000C) (Transient, NeedCtorLink) - TArray WeaponSelect; // 0x04E0(0x000C) (Transient, Component, NeedCtorLink) - int CachedInjuredPct; // 0x04EC(0x0004) (Transient) - int CachedRevivePct; // 0x04F0(0x0004) (Transient) - int CachedTargetRevivePct; // 0x04F4(0x0004) (Transient) - float CachedActionSkillTime; // 0x04F8(0x0004) (Transient) - struct FString CachedAllyName[0x3]; // 0x04FC(0x000C) (Transient, NeedCtorLink) - class UItemNamePartDefinition* CachedAllyClassModNamePart[0x3]; // 0x0520(0x0004) (Transient) - float CachedAllyHealth[0x3]; // 0x052C(0x0004) (Transient) - float CachedAllyMaxHealth[0x3]; // 0x0538(0x0004) (Transient) - float CachedAllyShields[0x3]; // 0x0544(0x0004) (Transient) - float CachedAllyMaxShields[0x3]; // 0x0550(0x0004) (Transient) - int CachedAllyLevel[0x3]; // 0x055C(0x0004) (Transient) - class UPlayerNameIdentifierDefinition* CachedAllyPlayerNameIds[0x3]; // 0x0568(0x0004) (Transient) - int CachedAllyInjuredPct[0x3]; // 0x0574(0x0004) (Transient) - int CachedAllyTeamBuffs[0x3]; // 0x0580(0x0004) (Transient) - FScriptInterface CurrentTargetable; // 0x058C(0x0008) - FScriptInterface LastTargetable; // 0x0594(0x0008) - FScriptInterface FadingTargetable; // 0x059C(0x0008) - class UPawnAllegiance* CurrentTargetAllegiance; // 0x05A4(0x0004) - class UPawnAllegiance* LastTargetAllegiance; // 0x05A8(0x0004) - int LastMyLevelUpdated; // 0x05AC(0x0004) - float LastHealthUpdated; // 0x05B0(0x0004) - float LastShieldUpdated; // 0x05B4(0x0004) - float LastMinibarUpdated; // 0x05B8(0x0004) - float CurrentHealth; // 0x05BC(0x0004) - float CurrentShield; // 0x05C0(0x0004) - float CurrentMinibar; // 0x05C4(0x0004) - int LastEnemyLevelUpdated; // 0x05C8(0x0004) - struct FString LastEnemyNameUpdated; // 0x05CC(0x000C) (NeedCtorLink) - class UGFxObject* TargetWidgetClip; // 0x05D8(0x0004) (Transient) - int DangerousDifference; // 0x05DC(0x0004) - int ImpossibleDifference; // 0x05E0(0x0004) - float SkillPointsPromptInterval; // 0x05E4(0x0004) (Config) - class UGearboxRenderTextureManager* RTM; // 0x05E8(0x0004) (Transient) - class AWillowInventory* SavedEquippedItemForCard; // 0x05EC(0x0004) (Transient) - class AWillowInventory* SavedComparisonItemForCard; // 0x05F0(0x0004) (Transient) - float EquippedCardHideTime; // 0x05F4(0x0004) (Transient) - int QueuedLevelUpLevel; // 0x05F8(0x0004) - struct FHUDInteractionIcon CurrentInteractionIcon; // 0x05FC(0x0028) (Transient) - struct FString AllyLeveledUpString; // 0x0624(0x000C) (Const, Localized, NeedCtorLink) - struct FString AllyDyingString; // 0x0630(0x000C) (Const, Localized, NeedCtorLink) - struct FString AllyRevivingString; // 0x063C(0x000C) (Const, Localized, NeedCtorLink) - struct FString PlayerInjuredString; // 0x0648(0x000C) (Const, Localized, NeedCtorLink) - struct FString SecondWindString; // 0x0654(0x000C) (Const, Localized, NeedCtorLink) - struct FString PlayerRevivingString; // 0x0660(0x000C) (Const, Localized, NeedCtorLink) - struct FString RevivingTargetString; // 0x066C(0x000C) (Const, Localized, NeedCtorLink) - struct FString InjuredTooltipString1; // 0x0678(0x000C) (Const, Localized, NeedCtorLink) - struct FString InjuredTooltipString2; // 0x0684(0x000C) (Const, Localized, NeedCtorLink) - struct FString ContextualPromptString; // 0x0690(0x000C) (Const, Localized, NeedCtorLink) - struct FString ContextualPromptButtonString; // 0x069C(0x000C) (Const, Localized, NeedCtorLink) - struct FString CannotOpenMenuString; // 0x06A8(0x000C) (Const, Localized, NeedCtorLink) - struct FString CannotSpendMoneyString; // 0x06B4(0x000C) (Const, Localized, NeedCtorLink) - struct FString BadassTokenGet; // 0x06C0(0x000C) (Const, Localized, NeedCtorLink) - struct FString CharacterHeadGet; // 0x06CC(0x000C) (Const, Localized, NeedCtorLink) - struct FString CharacterSkinGet; // 0x06D8(0x000C) (Const, Localized, NeedCtorLink) - struct FString VehicleSkinGet; // 0x06E4(0x000C) (Const, Localized, NeedCtorLink) - struct FString XPGet; // 0x06F0(0x000C) (Const, Localized, NeedCtorLink) - float LastHUDTickTime; // 0x06FC(0x0004) (Transient) - float CrosshairSmoothingSpeed; // 0x0700(0x0004) - struct FString MyIpAddress; // 0x0704(0x000C) (NeedCtorLink) - int LastLevelTimerTime; // 0x0710(0x0004) - struct FString LevelTimerString; // 0x0714(0x000C) (NeedCtorLink) - struct FString GameStageString; // 0x0720(0x000C) (NeedCtorLink) - float HealthLerpStartValue; // 0x072C(0x0004) - float HealthLerpCurrValue; // 0x0730(0x0004) - float HealthLerpDesiredTime; // 0x0734(0x0004) - float HealthLerpElapsedTime; // 0x0738(0x0004) - class UHUDWidget_Missions* MyMissionWidget; // 0x073C(0x0004) (Transient) - class UHUDWidget_Minimap* MyMinimapWidget; // 0x0740(0x0004) (Transient) - class UHUDWidget_WorldSpace* MyWorldSpaceWidget; // 0x0744(0x0004) (Transient) - class UHUDWidget_Trading* MyTradingWidget; // 0x0748(0x0004) (Transient) - class UHUDWidget_Challenges* MyChallengesWidget; // 0x074C(0x0004) (Transient) - class AWillowAIPawn* CachedBossPawn; // 0x0750(0x0004) (Transient) - float CachedBossHealthAmt; // 0x0754(0x0004) (Transient) - float CachedBossShieldAmt; // 0x0758(0x0004) (Transient) - struct FString CachedBossName; // 0x075C(0x000C) (Transient, NeedCtorLink) - int CachedBossLevel; // 0x0768(0x0004) (Transient) - struct FName CachedPersistentMapName; // 0x076C(0x0008) (Transient) - float LastRecordingCheckTime; // 0x0774(0x0004) (Transient) - struct FTrackedSkillIconState CachedTSkillIcon_TrigResp[0xB]; // 0x0778(0x0010) (Transient) - struct FTrackedSkillIconState CachedTSkillIcon_Flask; // 0x0828(0x0010) (Transient) - struct FTrackedSkillIconState CachedTSkillIcon_Kill[0x5]; // 0x0838(0x0010) (Transient) - TArray AvailableTrackedSkills; // 0x0888(0x000C) (Transient, NeedCtorLink) - int NumPurchasedTrigRespSlots; // 0x0894(0x0004) (Transient) - float RetryTrainingTime; // 0x0898(0x0004) (Transient) - float RetryTrainingDuration; // 0x089C(0x0004) (Transient) - struct FString RetryTraining_MessageString; // 0x08A0(0x000C) (Transient, NeedCtorLink) - struct FString RetryTraining_TitleString; // 0x08AC(0x000C) (Transient, NeedCtorLink) - float RetryTraining_Duration; // 0x08B8(0x0004) (Transient) - struct FColor RetryTraining_DrawColor; // 0x08BC(0x0004) (Transient) - struct FString RetryTraining_HUDInitializationFrame; // 0x08C0(0x000C) (Transient, NeedCtorLink) - float RetryTraining_PauseContinueDelay; // 0x08CC(0x0004) (Transient) - class APlayerReplicationInfo* RetryTraining_Related_PRI1; // 0x08D0(0x0004) (Transient) - class UWillowHUDGFxMovieDefinition* HUDGFxDef; // 0x08D4(0x0004) (Transient) - float StartTime; // 0x08D8(0x0004) (Transient) - class UEchoVersionGFxMovie* EchoVersionMovie; // 0x08DC(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowHUDGFxMovie"); - return ptr; - } - - - bool ShouldShowAllyWidget(class AWillowPlayerReplicationInfo* AllyPRI); - void ShowPullThePinNotification(class USwfMovie* ExternalClip); - void extInitMinimapFogOfWar(class UGFxObject* MinimapClip); - void extExecuteReadyNeedsUpdate(); - float GetDynamicFOVScalar(); - struct FVector2D GetActualCoordsForAnchor(class UHUDScalingAnchorDefinition* Anchor); - void ApplyElementScaling(); - void ShowRewardPopup(unsigned char Type); - void OnSetViewport(); - void UpdateMinimapRadius(bool bInVehicle, float LerpTime); - void SetExCurrency(unsigned char Type, int Amount); - void SetCredits(int Credits); - void extContextualPromptFadedOut(); - void ToggleContextualPrompt(const struct FString& ContextString, bool bEnabled); - void UpdateSkillIcon(bool bIsPurchasedTrigRespSlot, struct FTrackedSkillIconState* IconState, struct FTrackedSkillState* SkillState, struct FString* Path, struct FString* frame); - void FindTrackedSkill(unsigned char Type, int Slot, struct FTrackedSkillState* OutState, struct FString* OutPathString, struct FString* OutFrameString); - void UpdateSkillIcons(); - int GetRemappedSlot(class USkillDefinition* SkillDef); - void SortAvailableTrackedSkills(); - void InitSkillIconsAvailability(); - void AddTrackedSkill(class USkillDefinition* SkillDef); - void UpdateRecording(); - void UpdateBossBar(); - void ShowChapterHeader(class UMissionDefinition* MissionDef); - void ResetShieldPrimeCachedValues(class AWillowShield* Shield); - void SetShieldTriggeredState(); - void AmmoAbsorbed(class UClass* DamageSource, class UWillowDamageTypeDefinition* DamageTypeDef); - void EnableActionSkill(class AActionSkill* Skill, bool bEnable); - void ShowWorldDiscovery(const struct FName& DiscoveryName, const struct FString& DiscoveredArea, bool bFirstDiscovery, bool bForFogOfWarOnly); - void ResumeActionSkillGuides(); - void HideActionSkillGuides(); - void extDuelClipEnded(); - void UpdateCachedXPValue(int ExpPoints); - void extMissionModuleAnimFinished(const struct FString& AnimName, const struct FString& ModuleName); - void DoMissionStatusFanfare(const struct FString& frame, class UMissionDefinition* MissionDef, bool bShowObjectiveFlourish, class UMissionObjectiveDefinition* MissionObjective); - void UpdateBoundaryWarning(); - void TEMPClearOtherSkillIcons(); - void ToggleKillSkills(bool bEnable); - void ShowToolTip(const struct FInteractionIconWithOverrides& HUDIcon, unsigned char UsabilityType); - static void SetEquippedCardUIStats(class UWillowGFxMovie* Movie, TArray* UIStats); - void UpdateEquippedCardFrom(class AWillowInventory* TheItem, class AWillowInventory* CompareItem); - void extEquippedCardOpened(); - void HighlightSlotForPlayer(bool bPrimaryPlayer, unsigned char QuickSlot); - void DisplayAllyDing(class AWillowPlayerReplicationInfo* InAllyPRI); - void DisplayGenericRevive(class UGenericReviveMessageDefinition* ReviveDef, class APlayerReplicationInfo* OtherPRI, bool bIsOtherEventParticipant); - void DisplaySecondWind(); - void DisplayDuel(); - void DisplayLevelUp(int ExpLevel); - void TickDisplayLevelUp(); - bool CanDisplayLevelUp(); - void QueueDisplayLevelUp(int ExpLevel); - void FreeResourcesInArray(TArray* Resources); - unsigned char HideQuickSelectWeaponMenuForPlayer(bool bPrimaryPlayer); - void PrivateOpenQuickSelectWeaponMenuForPlayer(bool bPrimaryPlayer, int UpStatus, int DownStatus, int LeftStatus, int RightStatus, int PlatformNumber); - void SetResourcesInArray(class AWillowInventory* UpThing, class AWillowInventory* DownThing, class AWillowInventory* LeftThing, class AWillowInventory* RightThing, TArray* Resources, TArray* TextureNames); - void OpenQuickSelectWeaponMenuForPlayer(bool bPrimaryPlayer, int UpStatus, int DownStatus, int LeftStatus, int RightStatus, class AWillowInventory* UpThing, class AWillowInventory* DownThing, class AWillowInventory* LeftThing, class AWillowInventory* RightThing, int PlatformNumber); - void SetDangerousIconDifference(int DangerousIconDifference, int ImpossibleIconDifference); - void extTrainingTextBoxOpened(); - void CloseTrainingTextBox(); - void OpenTrainingTextBox(); - void DrawTrainingText(); - void DrawChatText(); - struct FString GetFontColorTag(const struct FColor& DrawColor); - void DrawCriticalText(); - void TickCriticalText(float DeltaTime); - void ClearTrainingText(); - void AddTrainingText(const struct FString& MessageString, const struct FString& TitleString, float Duration, const struct FColor& DrawColor, const struct FString& HUDInitializationFrame, bool PausesGame, float PauseContinueDelay, class APlayerReplicationInfo* Related_PRI1, bool bIsntActuallyATrainingMessage, unsigned char StatusMenuTab, bool bMandatory); - void AddChatText(const struct FString& MessageString, float Duration, const struct FColor& DrawColor, class APlayerReplicationInfo* Related_PRI1); - void AddCriticalText(const struct FString& MessageString, float Duration, const struct FColor& DrawColor, class APlayerReplicationInfo* Related_PRI1); - void UpdateDebug(); - void DisplayCouldNotSpendMoneyMessage(unsigned char UsedType); - void DisplayCouldNotOpenMenuMessage(); - void DisplayCouldNotPickUpMessage(class AWillowPlayerController* Player, const struct FString& Message); - void extTooltipFadedOut(const struct FString& TooltipPath); - void extShieldTriggerComplete(); - void extEnemyRingFadeInFinished(); - void extEnemyRingFadeOutFinished(); - void UpdateTargetInformation(bool bForceUpdateIcons); - void UpdateCurrentTarget(const FScriptInterface& CurrentTarget); - void SetVehicleUIWidgetVisibility(class APawn* PossessedPawn, bool bInVehicle, bool bInTurret); - void HideEchoCaller(); - void ShowEchoCaller(class UWillowDialogNameTag* Caller, const struct FScaleformPortraitData& PortraitData, class AWillowPlayerController* Player, bool bDisableEchoVideos, bool bSkipFadeIn); - void UpdateSplitRegion(); - void Refresh(); - void UpdateMainFrame(); - void extResAnimFinished(); - void ClearAllyCache(int AllyNum); - void UpdateAllyTeamBuffs(int AllyNum, class AWillowPlayerReplicationInfo* AllyPRI, struct FString* AllyString); - void UpdateAllyInjured(int AllyNum, class AWillowPlayerReplicationInfo* AllyPRI, struct FString* AllyString); - void UpdateAllyTalkingFromNetId(const struct FUniqueNetId& Player); - void UpdateAllyTalking(int AllyNum, class AWillowPlayerReplicationInfo* AllyPRI, struct FString* AllyString); - void UpdateAllyClassMod(int AllyNum, class AWillowPlayerReplicationInfo* AllyPRI, struct FString* AllyString); - void UpdateAllyName(int AllyNum, class AWillowPlayerReplicationInfo* AllyPRI, struct FString* AllyString); - void UpdateAllyCharacter(int AllyNum, class AWillowPlayerReplicationInfo* AllyPRI, struct FString* AllyString); - void UpdateAllyLevel(int AllyNum, class AWillowPlayerReplicationInfo* AllyPRI, struct FString* AllyString); - void UpdateAllyShield(int AllyNum, class AWillowPlayerReplicationInfo* AllyPRI, struct FString* AllyString); - void UpdateAllyHealth(int AllyNum, class AWillowPlayerReplicationInfo* AllyPRI, struct FString* AllyString); - void SetAllyVisible(int AllyNum, bool bVisible, struct FString* AllyString); - void UpdateInteractionIcon(); - void UpdateCrouched(); - void UpdateBootup(); - void UpdateInjured(); - void UpdateExCurrency(); - void UpdateCredits(); - void UpdateAfterburner(); - void UpdateSkillPoints(); - void UpdateCharacter(); - void UpdateClassMod(); - void UpdateLevel(); - void UpdateGrenades(); - void UpdateAmmo(unsigned char AmmoBar, class AWillowWeapon* OverrideWeapon, struct FCachedWeaponInfo* OverrideCache, struct FCachedWeaponInfo* AdditionalCache); - void UpdateActionSkillPortrait(); - void UpdateActionSkill(); - void UpdateXP(); - void UpdateShield(); - void UpdateHealth(); - float GetUncappedXP(); - void InitCachedValues(); - void OnClose(); - void DoInitialSetupStuff(); - bool Start(bool StartPaused); - void InitFromDefinition(); - void ShowIpAddress(); - void LevelTimer(); - void LoadDebugStrings(); - void UpdateCachedPlayerInfo(); - bool UpdateCachedViewportInfo(); -}; - - -// Class WillowGame.WillowGFxMoviePressStart -// 0x004B (0x0264 - 0x02AF) -class UWillowGFxMoviePressStart : public UWillowGFxMovie -{ -public: - float IdleTimeBeforeStartingAttractLoop; // 0x0264(0x0004) (Edit) - float CurrIdleTime; // 0x0268(0x0004) - struct FString AttractModeMovieName; // 0x026C(0x000C) (Edit, NeedCtorLink) - struct FString Legal_ESRBDisclaimer; // 0x0278(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString Legal_GearboxTrademarks; // 0x0284(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString Legal_GearboxTrademarks_Console; // 0x0290(0x000C) (Edit, Const, Localized, NeedCtorLink) - unsigned long bAsyncInProgress : 1; // 0x029C(0x0004) (Transient) - unsigned long bDisableAttractLoop : 1; // 0x029C(0x0004) (Transient) - unsigned long bMutedWorld : 1; // 0x029C(0x0004) (Transient) - unsigned long ShouldStartSparkInitialization : 1; // 0x029C(0x0004) (Transient) - class UWillowPauseTicker* TimerPauseTicker; // 0x02A0(0x0004) (Transient) - unsigned char CurrentStartupStep; // 0x02A4(0x0001) (Transient) - unsigned char EggCode[0xA]; // 0x02A5(0x0001) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGFxMoviePressStart"); - return ptr; - } - - - void extSetLegalText(); - bool IsTimerActive(const struct FName& FuncName); - void ClearTimer(const struct FName& FuncName); - void SetTimer(float Rate, bool bLoop, const struct FName& FuncName); - bool ValidateEggCode(); - void OnClose(); - void ClearDelegates(); - void ContinueToMenu(); - void SessionCreationComplete(); - void OnCreateOnlineGameComplete(const struct FName& SessionName, bool bWasSuccessful); - void TryCreateLANGame(); - void TryCreateInternetGame(); - void CreateSession(); - class UGFxMovieDefinition* GetFrontEndMovieDef(); - void DoStartupDeviceSelection(); - void PatcherDownloadProcessComplete(); - void DownloadPatcherFiles(); - void RefreshMissionTracker(); - void DlcRefreshComplete(); - void DlcRefreshCompleteFromBusy(); - void DoDlcEnumeration(); - void DoSparkAuthentication(); - void PerformStartupStep(); - void GotoNextStartupStep(); - void BeginStartupProcess(); - void CustomPlay(const struct FString& frame); - void extContinue(); - void extBeginWait(); - void HandleEggInput(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool HandleInputKey_AtTitle(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool HandleInputKey_ShowingLegal(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool ConditionalSkipToMenu(); - bool OnReturnToTitleScreen_Click(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool IsDialogOpen(); - void OnTick(); - bool OnInviteDialogClicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool Start(bool StartPaused); - void StopAttractLoop(); - bool IsAttractPlaying(); - void PlayAttractLoop(); -}; - - -// Class WillowGame.WillowGFxMovie3DDefinition -// 0x0034 (0x00BC - 0x00F0) -class UWillowGFxMovie3DDefinition : public UGFxMovieDefinition -{ -public: - float View3DFOV; // 0x00BC(0x0004) (Edit) - float View3DScale; // 0x00C0(0x0004) (Edit) - struct FVector View3DTrans; // 0x00C4(0x000C) (Edit) - struct FRotator View3DRot; // 0x00D0(0x000C) (Edit) - unsigned long bSetMatricesEveryTick : 1; // 0x00DC(0x0004) (Edit) - float SplitscreenFOVScalar; // 0x00E0(0x0004) (Edit) - float SplitscreenSizeScalar; // 0x00E4(0x0004) (Edit) - float VerticalSplitscreenPanning; // 0x00E8(0x0004) (Edit) - float VerticalSplitscreenPanning_Spread; // 0x00EC(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGFxMovie3DDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.BankGFxDefinition -// 0x0034 (0x00F0 - 0x0124) -class UBankGFxDefinition : public UWillowGFxMovie3DDefinition -{ -public: - class UGFxTextListDefinition* LeftSideDef; // 0x00F0(0x0004) (Edit) - class UGFxTextListDefinition* RightSideDef; // 0x00F4(0x0004) (Edit) - struct FColor EmptySlotColor; // 0x00F8(0x0004) (Edit) - int CardCellWidth; // 0x00FC(0x0004) (Edit) - int CardCellHeight; // 0x0100(0x0004) (Edit) - int CardTextureWidth; // 0x0104(0x0004) (Edit) - int CardTextureHeight; // 0x0108(0x0004) (Edit) - struct FString Card1ExternalTextureMap; // 0x010C(0x000C) (Edit, NeedCtorLink) - struct FString Card2ExternalTextureMap; // 0x0118(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BankGFxDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.CreditsGFxDefinition -// 0x0070 (0x00F0 - 0x0160) -class UCreditsGFxDefinition : public UWillowGFxMovie3DDefinition -{ -public: - TArray CreditData; // 0x00F0(0x000C) (Edit, NeedCtorLink, EditInline) - float DefaultSpeed; // 0x00FC(0x0004) (Edit) - float MaxFastForwardSpeed; // 0x0100(0x0004) (Edit) - float MaxRewindSpeed; // 0x0104(0x0004) (Edit) - TArray ImageMontage; // 0x0108(0x000C) (Edit, NeedCtorLink) - struct FString ImageMontagePackageName; // 0x0114(0x000C) (Edit, NeedCtorLink) - int ImageDuration; // 0x0120(0x0004) (Edit) - int ImageBlankSpace; // 0x0124(0x0004) (Edit) - int InitialBlankSpace; // 0x0128(0x0004) (Edit) - unsigned long bLoopMontageImages : 1; // 0x012C(0x0004) (Edit) - struct FString MiddlewareLogosPackageName; // 0x0130(0x000C) (Edit, NeedCtorLink) - struct FString MiddlewareTexturePath; // 0x013C(0x000C) (Edit, NeedCtorLink) - struct FString SplatPackageName; // 0x0148(0x000C) (Edit, NeedCtorLink) - struct FString SplatTexturePath; // 0x0154(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CreditsGFxDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.ItemInspectionGFxMovieDefinition -// 0x003C (0x00F0 - 0x012C) -class UItemInspectionGFxMovieDefinition : public UWillowGFxMovie3DDefinition -{ -public: - float ItemFOV; // 0x00F0(0x0004) (Edit, Const) - float ItemScale; // 0x00F4(0x0004) (Edit, Const) - float RotationSpeed; // 0x00F8(0x0004) (Edit, Const) - float ScaleSpeed; // 0x00FC(0x0004) (Edit, Const) - float ScaleMin; // 0x0100(0x0004) (Edit, Const) - float ScaleMax; // 0x0104(0x0004) (Edit, Const) - float IntroTime; // 0x0108(0x0004) (Edit, Const) - struct FRotator IntroRotation; // 0x010C(0x000C) (Edit, Const) - struct FRotator IntroRotationRandomness; // 0x0118(0x000C) (Edit, Const) - float IntroRotationAlphaPowerRandomness; // 0x0124(0x0004) (Edit, Const) - float HeightThreshold; // 0x0128(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ItemInspectionGFxMovieDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.VehicleSpawnStationGFxDefinition -// 0x0080 (0x00F0 - 0x0170) -class UVehicleSpawnStationGFxDefinition : public UWillowGFxMovie3DDefinition -{ -public: - TArray SupportedTags; // 0x00F0(0x000C) (Edit, Const, NeedCtorLink) - TArray RequiredTags; // 0x00FC(0x000C) (Edit, Const, NeedCtorLink) - unsigned long bUsePPOverride : 1; // 0x0108(0x0004) (Edit) - float PostProcessInterpolationTime; // 0x010C(0x0004) (Edit) - float PreviewMeshFOV; // 0x0110(0x0004) (Edit, Const) - float PreviewMeshScale; // 0x0114(0x0004) (Edit, Const) - float IntroTime; // 0x0118(0x0004) (Edit, Const) - struct FRotator DefaultMeshRotation[0x2]; // 0x011C(0x000C) (Edit, Const) - struct FRotator MeshRotationSpeed[0x2]; // 0x0134(0x000C) (Edit, Const) - struct FVector MeshOffset[0x2]; // 0x014C(0x000C) (Edit, Const) - struct FString HeaderTextOverrideKey; // 0x0164(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VehicleSpawnStationGFxDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.VendingMachineGFxDefinition -// 0x00C8 (0x00F0 - 0x01B8) -class UVendingMachineGFxDefinition : public UWillowGFxMovie3DDefinition -{ -public: - float StrictGiveUpDistance; // 0x00F0(0x0004) (Edit) - float LooseGiveUpDistance; // 0x00F4(0x0004) (Edit) - float StrictTolerance; // 0x00F8(0x0004) (Edit) - float LooseTolerance; // 0x00FC(0x0004) (Edit) - struct FName InitialLeftCell; // 0x0100(0x0008) (Edit) - struct FName InitialRightCell; // 0x0108(0x0008) (Edit) - struct FName ItemOfTheDayCell; // 0x0110(0x0008) (Edit) - struct FString Card1Tex; // 0x0118(0x000C) (Edit, NeedCtorLink) - struct FString Card2Tex; // 0x0124(0x000C) (Edit, NeedCtorLink) - TArray RightSideCellOrderNames; // 0x0130(0x000C) (Edit, NeedCtorLink) - TArray BackpackCellNames; // 0x013C(0x000C) (Edit, NeedCtorLink) - TArray EquippedCellNames; // 0x0148(0x000C) (Edit, NeedCtorLink) - int TotalNumberOfCells; // 0x0154(0x0004) (Edit) - class UGFxTextListDefinition* WeaponsLeftSideDef; // 0x0158(0x0004) (Edit) - class UGFxTextListDefinition* WeaponsRightSideDef; // 0x015C(0x0004) (Edit) - class UGFxTextListDefinition* GrenadesLeftSideDef; // 0x0160(0x0004) (Edit) - class UGFxTextListDefinition* GrenadesRightSideDef; // 0x0164(0x0004) (Edit) - class UGFxTextListDefinition* HealthLeftSideDef; // 0x0168(0x0004) (Edit) - class UGFxTextListDefinition* HealthRightSideDef; // 0x016C(0x0004) (Edit) - int ItemOfTheDay_Texture_Width; // 0x0170(0x0004) (Edit) - int ItemOfTheDay_Texture_Height; // 0x0174(0x0004) (Edit) - int ItemOfTheDay_Cell_Width; // 0x0178(0x0004) (Edit) - int ItemOfTheDay_Cell_Height; // 0x017C(0x0004) (Edit) - int Card_Texture_Width; // 0x0180(0x0004) (Edit) - int Card_Texture_Height; // 0x0184(0x0004) (Edit) - int Card_Cell_Width; // 0x0188(0x0004) (Edit) - int Card_Cell_Height; // 0x018C(0x0004) (Edit) - struct FString ItemOfTheDayTextureLinkage; // 0x0190(0x000C) (Edit, NeedCtorLink) - struct FString Card1TextureLinkage; // 0x019C(0x000C) (Edit, NeedCtorLink) - struct FString Card2TextureLinkage; // 0x01A8(0x000C) (Edit, NeedCtorLink) - int RefreshInterval; // 0x01B4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VendingMachineGFxDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WeaponScopeGFxDefinition -// 0x0018 (0x00F0 - 0x0108) -class UWeaponScopeGFxDefinition : public UWillowGFxMovie3DDefinition -{ -public: - TArray LinkageMappings_Manufacturers; // 0x00F0(0x000C) (Edit, NeedCtorLink) - TArray LinkageMappings_WeaponTypes; // 0x00FC(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WeaponScopeGFxDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WillowGFxThirdPersonDefinition -// 0x0030 (0x00F0 - 0x0120) -class UWillowGFxThirdPersonDefinition : public UWillowGFxMovie3DDefinition -{ -public: - float CameraInterpSpeed; // 0x00F0(0x0004) (Edit) - float CloseInterpTime; // 0x00F4(0x0004) (Edit) - float CloseInterpDistSqThreshold; // 0x00F8(0x0004) (Edit) - unsigned long bUsePPOverride : 1; // 0x00FC(0x0004) (Edit) - unsigned long bFixedYaw : 1; // 0x00FC(0x0004) (Edit) - float PostProcessInterpolationTime; // 0x0100(0x0004) (Edit) - TArray TabViews; // 0x0104(0x000C) (Edit, NeedCtorLink) - float CameraPitchMin; // 0x0110(0x0004) (Edit) - float CameraPitchMax; // 0x0114(0x0004) (Edit) - float MenuRotationSpeed; // 0x0118(0x0004) (Edit) - float MenuRotationSmoothingSpeed; // 0x011C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGFxThirdPersonDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationGFxDefinition -// 0x0000 (0x0120 - 0x0120) -class UCustomizationGFxDefinition : public UWillowGFxThirdPersonDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationGFxDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WillowInventoryGFxDefinition -// 0x0038 (0x0120 - 0x0158) -class UWillowInventoryGFxDefinition : public UWillowGFxThirdPersonDefinition -{ -public: - unsigned char TF_Standard; // 0x0120(0x0001) (Edit) - unsigned char TF_Trash; // 0x0121(0x0001) (Edit) - unsigned char TF_Favorite; // 0x0122(0x0001) (Edit) - unsigned char UnknownData00[0x1]; // 0x0123(0x0001) MISSED OFFSET - float TweenTime; // 0x0124(0x0004) (Edit) - TArray Panels; // 0x0128(0x000C) (Edit, NeedCtorLink) - TArray Cards; // 0x0134(0x000C) (Edit, NeedCtorLink) - TArray ExternalTextureMap; // 0x0140(0x000C) (Edit, NeedCtorLink) - TArray CardExternalTextureMap; // 0x014C(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowInventoryGFxDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.StatusMenuGFxDefinition -// 0x0150 (0x0158 - 0x02A8) -class UStatusMenuGFxDefinition : public UWillowInventoryGFxDefinition -{ -public: - TArray Directions; // 0x0158(0x000C) (Edit, NeedCtorLink) - int NumEntriesOnMissionLog; // 0x0164(0x0004) (Edit) - class UGFxTextListDefinition* MissionLogTextDefinition; // 0x0168(0x0004) (Edit) - struct FMissionStatusPresentation Pres_Active; // 0x016C(0x0010) (Edit, NeedCtorLink) - struct FMissionStatusPresentation Pres_ActivePlot; // 0x017C(0x0010) (Edit, NeedCtorLink) - struct FMissionStatusPresentation Pres_ReadyToTurnIn; // 0x018C(0x0010) (Edit, NeedCtorLink) - struct FMissionStatusPresentation Pres_NotStarted; // 0x019C(0x0010) (Edit, NeedCtorLink) - struct FMissionStatusPresentation Pres_Complete; // 0x01AC(0x0010) (Edit, NeedCtorLink) - struct FMissionStatusPresentation Pres_Ineligible; // 0x01BC(0x0010) (Edit, NeedCtorLink) - struct FMissionStatusPresentation Pres_Failed; // 0x01CC(0x0010) (Edit, NeedCtorLink) - struct FColor UnselectedChallengeLogTextColor; // 0x01DC(0x0004) (Edit) - class UGFxTextListDefinition* ChallengeLogTextDefinition; // 0x01E0(0x0004) (Edit) - struct FColor EmptyInventorySlotColor; // 0x01E4(0x0004) (Edit) - struct FName Up; // 0x01E8(0x0008) (Edit) - struct FName Down; // 0x01F0(0x0008) (Edit) - struct FName Left; // 0x01F8(0x0008) (Edit) - struct FName Right; // 0x0200(0x0008) (Edit) - struct FName Shield; // 0x0208(0x0008) (Edit) - struct FName mod; // 0x0210(0x0008) (Edit) - struct FName Deck; // 0x0218(0x0008) (Edit) - int ReadyWeaponUpIdx; // 0x0220(0x0004) (Edit) - int ReadyWeaponDownIdx; // 0x0224(0x0004) (Edit) - int ReadyWeaponLeftIdx; // 0x0228(0x0004) (Edit) - int ReadyWeaponRightIdx; // 0x022C(0x0004) (Edit) - int EquippedShieldIdx; // 0x0230(0x0004) (Edit) - int EquippedGrenadeModIdx; // 0x0234(0x0004) (Edit) - int EquippedClassModIdx; // 0x0238(0x0004) (Edit) - int EquippedArtifactIdx; // 0x023C(0x0004) (Edit) - int ReadyWeaponUpSuffix; // 0x0240(0x0004) (Edit) - int ReadyWeaponDownSuffix; // 0x0244(0x0004) (Edit) - int ReadyWeaponLeftSuffix; // 0x0248(0x0004) (Edit) - int ReadyWeaponRightSuffix; // 0x024C(0x0004) (Edit) - int EquippedShieldSuffix; // 0x0250(0x0004) (Edit) - int EquippedGrenadeModSuffix; // 0x0254(0x0004) (Edit) - int EquippedClassModSuffix; // 0x0258(0x0004) (Edit) - int EquippedArtifactSuffix; // 0x025C(0x0004) (Edit) - float EquippedCellWidth; // 0x0260(0x0004) (Edit) - float EquippedCellHeight; // 0x0264(0x0004) (Edit) - float EquippedSmCellWidth; // 0x0268(0x0004) (Edit) - float EquippedSmCellHeight; // 0x026C(0x0004) (Edit) - int EquippedTextureWidth; // 0x0270(0x0004) (Edit) - int EquippedTextureHeight; // 0x0274(0x0004) (Edit) - int CardCellWidth; // 0x0278(0x0004) (Edit) - int CardCellHeight; // 0x027C(0x0004) (Edit) - int CardTextureWidth; // 0x0280(0x0004) (Edit) - int CardTextureHeight; // 0x0284(0x0004) (Edit) - int BackpackCellWidth; // 0x0288(0x0004) (Edit) - int BackpackCellHeight; // 0x028C(0x0004) (Edit) - class USkillTreeGFxDefinition* SkillDef; // 0x0290(0x0004) (Edit) - struct FString InventoryPanelPath; // 0x0294(0x000C) (Edit, NeedCtorLink) - class UChallengesPanelDefinition* ChallengesPanelDef; // 0x02A0(0x0004) (Edit) - class UGFxMovieDefinition* LatentRewardDef; // 0x02A4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("StatusMenuGFxDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.TradingGFxDefinition -// 0x0000 (0x0158 - 0x0158) -class UTradingGFxDefinition : public UWillowInventoryGFxDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TradingGFxDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WillowHUDGFxMovieDefinition -// 0x0084 (0x00F0 - 0x0174) -class UWillowHUDGFxMovieDefinition : public UWillowGFxMovie3DDefinition -{ -public: - float MinimapRadius; // 0x00F0(0x0004) (Edit) - float MinimapRadiusInVehicle; // 0x00F4(0x0004) (Edit) - float MinimapRadiusLerpTime; // 0x00F8(0x0004) (Edit) - float AlphaForInWorldObjectives; // 0x00FC(0x0004) (Edit) - float StatusFanfareTweenTime; // 0x0100(0x0004) (Edit) - float WorldSpaceIconRangeIn; // 0x0104(0x0004) (Edit) - float WorldSpaceIconRangeOut; // 0x0108(0x0004) (Edit) - float WorldSpaceIconLerpTime; // 0x010C(0x0004) (Edit) - float ObjFadeAlpha; // 0x0110(0x0004) (Edit) - float ObjFadeScale; // 0x0114(0x0004) (Edit) - float ObjFadeSpeed; // 0x0118(0x0004) (Edit) - float OcclusionTestInterval; // 0x011C(0x0004) (Edit) - float OcclusionAlpha; // 0x0120(0x0004) (Edit) - float ChallengePart1Time; // 0x0124(0x0004) (Edit) - float ChallengePart2Time; // 0x0128(0x0004) (Edit) - TArray NoLevelAllegiances; // 0x012C(0x000C) (Edit, NeedCtorLink) - TArray UsableFadeAllegiances; // 0x0138(0x000C) (Edit, NeedCtorLink) - TArray RecordingObjectives; // 0x0144(0x000C) (Edit, NeedCtorLink) - TArray RecordingMaps; // 0x0150(0x000C) (Edit, NeedCtorLink) - TArray ScaledElements; // 0x015C(0x000C) (Edit, NeedCtorLink) - TArray InjuredStringReplacements; // 0x0168(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowHUDGFxMovieDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WillowGFxMovieStatePlatform -// 0x0010 (0x005C - 0x006C) -class UWillowGFxMovieStatePlatform : public UGFxMovieState -{ -public: - TArray PlatformStates; // 0x005C(0x000C) (Edit, EditFixedSize, NeedCtorLink) - unsigned long UseXboxFrameForPCWithGamepad : 1; // 0x0068(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGFxMovieStatePlatform"); - return ptr; - } - -}; - - -// Class WillowGame.WillowGFxMovieStateUsable -// 0x000C (0x005C - 0x0068) -class UWillowGFxMovieStateUsable : public UGFxMovieState -{ -public: - TArray UsabilityStates; // 0x005C(0x000C) (Edit, EditFixedSize, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGFxMovieStateUsable"); - return ptr; - } - -}; - - -// Class WillowGame.WillowGFxUIManager -// 0x003C (0x003C - 0x0078) -class UWillowGFxUIManager : public UObject -{ -public: - class UWillowGFxUIManagerDefinition* MyDefinition; // 0x003C(0x0004) (Transient) - class AWillowPlayerController* PlayerOwner; // 0x0040(0x0004) (Transient) - struct FVector PlayerViewOffset; // 0x0044(0x000C) (Transient) - class UMeshComponent* ScreenMesh; // 0x0050(0x0004) (ExportObject, Transient, Component, EditInline) - class UTextureRenderTarget2D* RenderTarget; // 0x0054(0x0004) (Transient) - TArray ScreenMovies; // 0x0058(0x000C) (Transient, NeedCtorLink) - unsigned long bDefaultScreenMesh : 1; // 0x0064(0x0004) (Transient) - unsigned long bPassAxisInputToScreenMovies : 1; // 0x0064(0x0004) (Transient, EditorOnly) - class UGFxMovieDefinition* TheLobby; // 0x0068(0x0004) (Const) - struct FScriptDelegate __OnMovieSpawned__Delegate; // 0x006C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGFxUIManager"); - return ptr; - } - - - bool WantsPause(); - void UpdatePause(); - void Movie_OnClosed(class UGearboxGFxMovie* Movie); - void ScreenMovie_OnClosed(class UGearboxGFxMovie* Movie); - void UpdateFocus(class UGearboxGFxMovie* Movie); - class UGearboxGFxMovie* FindFocusMovie(); - class UWillowGFxTrainingDialogBox* ShowTrainingDialog(const struct FString& Message, const struct FString& Title, float PauseDuration, unsigned char StatusMenuTab, bool bNoPause); - class UWillowGFxEditDialog* ShowEditDialog(); - class UWillowGFxDialogBox* ShowDialog(bool bRestrictToOwnerViewport); - void OnRestrictDialogToOwnerViewport(class UGearboxGFxMovie* Movie); - class UGearboxGFxMovie* GetPlayingMovie(); - bool IsBlockingMoviePlaying(); - void CloseMovie(class UGFxMovieDefinition* MovieDefinition); - bool IsMoviePlaying(class UGFxMovieDefinition* MovieDefinition); - class UGearboxGFxMovie* PlayMovie(class UGFxMovieDefinition* MovieDefinition, class UObject* OtherObject); - void OnMovieSpawned(class UGearboxGFxMovie* Movie); - int ModalGameMenuCount(); - void Init(class UWillowGFxUIManagerDefinition* Definition, class AWillowPlayerController* Owner); - bool ProcessViewRotation(float DeltaTime, struct FRotator* out_ViewRotation, struct FRotator* out_DeltaRot); - bool CalcCamera(float fDeltaTime, struct FVector* CamLoc, struct FRotator* out_CamRot); - void UpdateScreenMesh(); -}; - - -// Class WillowGame.WillowGFxUIManagerDefinition -// 0x0084 (0x003C - 0x00C0) -class UWillowGFxUIManagerDefinition : public UGBXDefinition -{ -public: - struct FVector MeshTranslation[0x6]; // 0x003C(0x000C) (Edit) - struct FRotator MeshRotation; // 0x0084(0x000C) (Edit) - struct FVector ViewOffsetClamp; // 0x0090(0x000C) (Edit) - float ViewOffsetScale; // 0x009C(0x0004) (Edit) - struct FName TextureParameterName; // 0x00A0(0x0008) (Edit) - unsigned char RenderTextureMode; // 0x00A8(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x00A9(0x0003) MISSED OFFSET - class UGFxMovieDefinition* DialogBoxDefinition; // 0x00AC(0x0004) (Edit) - class UGFxMovieDefinition* TrainingDialogBoxDefinition; // 0x00B0(0x0004) (Edit) - class UGFxMovieDefinition* TrainingDialogBoxDefinition_NoPause; // 0x00B4(0x0004) (Edit) - class UGFxMovieDefinition* EditDialogBoxDefinition; // 0x00B8(0x0004) (Edit) - int RenderTextureSize; // 0x00BC(0x0004) (Deprecated) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGFxUIManagerDefinition"); - return ptr; - } - - - struct FVector GetTranslation(class AWillowPlayerController* PC); -}; - - -// Class WillowGame.WillowLeviathanService -// 0x0004 (0x004C - 0x0050) -class UWillowLeviathanService : public ULeviathanService -{ -public: - struct FPointer VfTable_FTickableObject; // 0x004C(0x0004) (Const, Native, NoExport) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowLeviathanService"); - return ptr; - } - - - static void RecordDiagnosticEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char ActionType, int DiagnosticData1); - static void RecordCustomizeCharacterEventForPlayer(class AGearboxPlayerController* ForPlayer, const struct FName& CustomizationName, unsigned char CustomizationEventType); - static void RecordCharacterDeletedEventForPlayer(class AGearboxPlayerController* ForPlayer, int DeletedCharPlayTime, int DeletedCharLevel, const struct FString& DeletedCharGuid); - static void RecordCharacterCreatedEventForPlayer(class AGearboxPlayerController* ForPlayer, const struct FName& CreatedClass, const struct FString& CreatedGuid); - static void RecordCharacterLoadedEventForPlayer(class AGearboxPlayerController* ForPlayer, const struct FString& LoadedGuid, int LoadedPlayTime); - static void RecordPointsSpentEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char Type, const struct FName& ThingBought); - static void RecordPointsResetEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char Type, int Amount); - static void RecordPointsEarnedEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char Type, int Amount, int PostEarnedUnspent); - static void RecordPartnerLeftGameEventForAllPlayers(const struct FString& LeavingPlayerId, int SessionPlayerNumber, unsigned char LeavingPlayerType); - static void RecordPartnerLeftGameEventForPlayer(class AGearboxPlayerController* ForPlayer, const struct FString& LeavingPlayerId, int SessionPlayerNumber, unsigned char LeavingPlayerType); - static void RecordPartnerJoinedGameEventForAllPlayers(const struct FString& JoiningPlayerId, int SessionPlayerNumber, unsigned char JoiningPlayerType); - static void RecordPartnerJoinedGameEventForPlayer(class AGearboxPlayerController* ForPlayer, const struct FString& JoiningPlayerId, int SessionPlayerNumber, unsigned char JoiningPlayerType); - static void RecordCharacterRevivedEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char Reason); - static void RecordCharacterKilledEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char Reason); - static void RecordCharacterDownEventForPlayer(class AGearboxPlayerController* ForPlayer, int EnemyLevel, const struct FName& Enemy, struct FVector2D* Location); - static void RecordTeleportedToVehicleEventForPlayer(class AGearboxPlayerController* ForPlayer, const struct FName& VehicleType, int DistanceToVehicle); - static void RecordDestroyVehicleEventForPlayer(class AGearboxPlayerController* ForPlayer, const struct FName& DestroyedVehicleType, unsigned char VehicleDestructionReason); - static void RecordSpawnVehicleEventForPlayer(class AGearboxPlayerController* ForPlayer, const struct FName& SpawnedVehicleType); - static void RecordDeclinedDuelEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char DuelDeclineReason); - static void RecordDuelEndedEventForPlayer(class AGearboxPlayerController* ForPlayer, int DuelEndedVersus, unsigned char DuelResult); - static void RecordMinorActionEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char ActionType); - static void RecordMissionFastForwardEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char FastForwardResult, const struct FName& MissionDefinition); - static void RecordMissionObjectiveChangedEventForPlayer(class AGearboxPlayerController* ForPlayer, int ObjectiveIndex, int ObjectiveProgress, int PreviousObjectiveProgress, const struct FName& MissionDefinition); - static void RecordMissionObjectiveSetActivatedEventForPlayer(class AGearboxPlayerController* ForPlayer, int ObjectiveSetIndex, const struct FName& MissionDefinition); - static void RecordMissionStatusChangedEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char Status, const struct FName& MissionDefinition); - static void RecordDiscoverLocationEventForPlayer(class AGearboxPlayerController* ForPlayer, int ExperienceGained, const struct FName& Location); - static void RecordWieldedWeaponChangedEventForPlayer(class AGearboxPlayerController* ForPlayer, class AWillowInventory* Inv, bool OffHand); - static void RecordBlackMarketUpgradePurchasedEventForPlayer(class AGearboxPlayerController* ForPlayer, int UpgradeLevel, const struct FName& UpgradeDefinition); - static void RecordItemMovedInInventoryEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char Slot, class AWillowInventory* Inv); - static void RecordItemFromInventoryEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char Location, unsigned char Slot, class AWillowInventory* Inv, int SessionPlayerNumber); - static void RecordItemToInventoryEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char Location, unsigned char Slot, class AWillowInventory* Inv, int SessionPlayerNumber, bool ReplacedEquipped); - static void RecordItemSpawnedEventForAllPlayers(unsigned char Location, class AWillowInventory* Inv, const struct FName& SourceResponsible, const struct FName& SourceDefinition); - static void RecordItemSpawnedEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char Location, class AWillowInventory* Inv, const struct FName& SourceResponsible, const struct FName& SourceDefinition); - static void RecordPlayerCharacterGainedLevelEventForPlayer(class AGearboxPlayerController* ForPlayer, int NewLevel); - static void RecordExperienceGainedEventForPlayer(class AGearboxPlayerController* ForPlayer, unsigned char Source, int ExperienceGained); - static void RecordLocationPulseEventForPlayer(class AGearboxPlayerController* ForPlayer, struct FVector2D* Location); - static bool IsLeviathanEnabled(); - static void PublishEvents(); - static void NewPlaySession(class AWillowPlayerController* ForPlayer); -}; - - -// Class WillowGame.Action_AimAtScanRange -// 0x0010 (0x0128 - 0x0138) -class UAction_AimAtScanRange : public UWillowActionSequencePawn -{ -public: - int YawRange; // 0x0128(0x0004) (Edit) - float ScanSpeed; // 0x012C(0x0004) (Edit) - float PointDelay; // 0x0130(0x0004) (Edit) - int CurrentYawRange; // 0x0134(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_AimAtScanRange"); - return ptr; - } - - - void SetNewRotation(); - void Stop(); - void Start(); -}; - - -// Class WillowGame.Action_AimAtThreat -// 0x0000 (0x0128 - 0x0128) -class UAction_AimAtThreat : public UWillowActionSequencePawn -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_AimAtThreat"); - return ptr; - } - - - void Start(); - struct FName CanRun(); -}; - - -// Class WillowGame.BehaviorAliasLookupDefinition -// 0x000C (0x003C - 0x0048) -class UBehaviorAliasLookupDefinition : public UGBXDefinition -{ -public: - TArray BehaviorAliasList; // 0x003C(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BehaviorAliasLookupDefinition"); - return ptr; - } - - - bool RunBehaviorAlias(class UBehaviorAliasDefinition* BehaviorAlias, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData); -}; - - -// Class WillowGame.PhaseLockDefinition -// 0x001C (0x003C - 0x0058) -class UPhaseLockDefinition : public UGBXDefinition -{ -public: - float DropTime; // 0x003C(0x0004) (Edit, Const) - float HeightFromGround; // 0x0040(0x0004) (Edit, Const) - class UExpressionEvaluator* CanPlayDropAnims; // 0x0044(0x0004) (Edit, Const, EditInline) - class USpecialMove_PhaseLock* LiftAnim; // 0x0048(0x0004) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - class USpecialMove_PhaseLock* LoopAnim; // 0x004C(0x0004) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - class USpecialMove_PhaseLock* DropAnim; // 0x0050(0x0004) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - class USpecialMove_PhaseLock* LandAnim; // 0x0054(0x0004) (Edit, Const, ExportObject, NeedCtorLink, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PhaseLockDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.Action_AttackLoop -// 0x0020 (0x01E8 - 0x0208) -class UAction_AttackLoop : public UAction_BasicAttack -{ -public: - struct FAIRange LoopCount; // 0x01E8(0x0008) (Edit, Const) - class USpecialMoveDefinition* StartSMD; // 0x01F0(0x0004) (Edit, Const) - class USpecialMoveDefinition* StopSMD; // 0x01F4(0x0004) (Edit, Const) - class USpecialMoveDefinition* LoopSMD; // 0x01F8(0x0004) (Edit, Const) - class UExpressionEvaluator* LoopCondition; // 0x01FC(0x0004) (Edit, Const, EditInline) - int NumLoops; // 0x0200(0x0004) (Transient) - int MaxLoops; // 0x0204(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_AttackLoop"); - return ptr; - } - - - bool PlayAnim(class USpecialMoveDefinition* Anim, const struct FName& CallbackName); -}; - - -// Class WillowGame.Action_BikeMove -// 0x003C (0x0128 - 0x0164) -class UAction_BikeMove : public UWillowActionSequencePawn -{ -public: - unsigned long bLimitedMovement : 1; // 0x0128(0x0004) (Edit, Const) - unsigned long bPathingFailed : 1; // 0x0128(0x0004) (Transient) - TArray TargetOffsets; // 0x012C(0x000C) (Edit, Const, NeedCtorLink) - float RecalcDestTargetMoveDist; // 0x0138(0x0004) (Edit, Const) - float ReachDistance; // 0x013C(0x0004) (Edit, Const) - float MinTravelDistance; // 0x0140(0x0004) (Edit, Const) - TArray Dests; // 0x0144(0x000C) (Transient, NeedCtorLink) - int DestIdx; // 0x0150(0x0004) (Transient) - int NumFailedDests; // 0x0154(0x0004) (Transient) - struct FVector CachedTargetLoc; // 0x0158(0x000C) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_BikeMove"); - return ptr; - } - - - bool WantsPathFind(); - bool ShouldRecalcDests(); - bool IsDestClose(); - void UnclaimMovement(); - void ClaimMovement(); - bool CanMove(); - void ResetDests(); - bool HasDests(); - void CalcDests(); - void Stop(); - void Start(); - struct FName CanRun(); -}; - - -// Class WillowGame.Action_FollowPath -// 0x0024 (0x0130 - 0x0154) -class UAction_FollowPath : public UAction_Burrow -{ -public: - unsigned long bPerchExiting : 1; // 0x0130(0x0004) (Transient) - unsigned long bWaitingOnPerch : 1; // 0x0130(0x0004) (Transient) - unsigned long bWaitingOnTimer : 1; // 0x0130(0x0004) (Transient) - unsigned long bWaitingOnSpecialMoves : 1; // 0x0130(0x0004) (Transient) - unsigned long bReachedNode : 1; // 0x0130(0x0004) (Transient) - unsigned long bPathInterrupted : 1; // 0x0130(0x0004) (Transient) - struct FPerchAnimData PerchData; // 0x0134(0x0010) (Transient) - class AWillowAIMoveNode* MoveNode; // 0x0144(0x0004) (Transient) - class AWillowAIMoveNode* NextNode; // 0x0148(0x0004) (Transient) - float LastPathFailTime; // 0x014C(0x0004) (Transient) - float TimeToStopLooping; // 0x0150(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_FollowPath"); - return ptr; - } - - - void PathAttemptFinished(); - void PerchStop(); - void PerchDone(); - void PerchPlayStop(bool bInterrupted); - void PerchPlayLoop(bool bInterrupted); - void PerchPlayIdle(bool bInterrupted); - void PerchStart(class APerch* NewPerch); - struct FBehaviorConsumerHandle GetPerchConsumerHandle(); - void SetPerch(); - void SpecialMoveCallback(); - void SetSpecialMoves(); - void MoveTimerCallback(); - void SetMoveTimer(); - void Stop(); - void SetMoveNode(class AWillowAIMoveNode* NewNode); - class AWillowAIMoveNode* GetMoveNode(); - void SetMoveFacingPolicy(); - void SetMoveNodeSpeed(); -}; - - -// Class WillowGame.Action_BunkerBoss_Flight -// 0x0088 (0x0154 - 0x01DC) -class UAction_BunkerBoss_Flight : public UAction_FollowPath -{ -public: - unsigned long bShowDebug : 1; // 0x0154(0x0004) (Edit) - unsigned long bDebugPerch : 1; // 0x0154(0x0004) (Edit) - unsigned long bOnScriptedPath : 1; // 0x0154(0x0004) - unsigned long bMoveToOffset : 1; // 0x0154(0x0004) - unsigned long bNearDeath : 1; // 0x0154(0x0004) - unsigned long bTurnOffSkelControl : 1; // 0x0154(0x0004) (Transient) - float OffsetDistance; // 0x0158(0x0004) (Edit) - float TimeBetweenAttacks; // 0x015C(0x0004) (Edit) - float CircleFlightDistance; // 0x0160(0x0004) (Edit) - float CircleFlightHeight; // 0x0164(0x0004) (Edit) - struct FVector NonTargetOrigin; // 0x0168(0x000C) (Edit) - class UExpressionEvaluator* NearDeathExpression; // 0x0174(0x0004) (Edit, Const, EditInline) - struct FVector MoveToPointNearDeath; // 0x0178(0x000C) (Edit) - class UExpressionEvaluator* PerchLoopExpression; // 0x0184(0x0004) (Edit, Const, EditInline) - class USpecialMoveDefinition* Turn360Anim; // 0x0188(0x0004) (Edit) - class UFlagDefinition* BackupPerchFlag; // 0x018C(0x0004) (Edit) - struct FName DeathPerchName; // 0x0190(0x0008) (Edit) - struct FName RotationOffsetName; // 0x0198(0x0008) (Edit) - struct FVector LastLocation; // 0x01A0(0x000C) - struct FVector BackupOffset; // 0x01AC(0x000C) - float TimeOfNextAttack; // 0x01B8(0x0004) - float NextValidationTime; // 0x01BC(0x0004) - float BackupDist; // 0x01C0(0x0004) - int PerchFailCount; // 0x01C4(0x0004) - struct FVector PerchOffset; // 0x01C8(0x000C) - class APerch* DeathPerch; // 0x01D4(0x0004) (Transient) - class USkelControlSingleBone* RotOffsetBone; // 0x01D8(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_BunkerBoss_Flight"); - return ptr; - } - - - void PerchStart(class APerch* NewPerch); - struct FVector GetFlightPathToPerch(); - void PerchDone(); - bool ReadyToDie(); - void Stop(); - void Start(); - struct FName CanRun(); -}; - - -// Class WillowGame.Action_Idle -// 0x001C (0x0130 - 0x014C) -class UAction_Idle : public UAction_Burrow -{ -public: - struct FAIRange IdleTime; // 0x0130(0x0008) (Edit, Const) - unsigned char CloakBehavior; // 0x0138(0x0001) (Edit, Const) - unsigned char FollowType; // 0x0139(0x0001) (Edit, Const) - unsigned char UnknownData00[0x2]; // 0x013A(0x0002) MISSED OFFSET - unsigned long bLookAtTarget : 1; // 0x013C(0x0004) (Edit, Const) - float DistMin; // 0x0140(0x0004) (Edit, Const) - float DistMax; // 0x0144(0x0004) (Edit, Const) - float CheckRate; // 0x0148(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_Idle"); - return ptr; - } - - - void CheckStateTransition(); - bool ShouldPathToTarget(); - class AActor* GetGoalActor(); - void IdleFinished(); - void Stop(); - void Start(); - struct FName CanRun(); -}; - - -// Class WillowGame.Action_BurrowIdle -// 0x0000 (0x014C - 0x014C) -class UAction_BurrowIdle : public UAction_Idle -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_BurrowIdle"); - return ptr; - } - -}; - - -// Class WillowGame.Action_ChargeTarget -// 0x0018 (0x01E8 - 0x0200) -class UAction_ChargeTarget : public UAction_BasicAttack -{ -public: - float MissDistance; // 0x01E8(0x0004) (Edit, Const) - float StrikeDistance; // 0x01EC(0x0004) (Edit, Const) - class USpecialMove_Motion* ChargeStart; // 0x01F0(0x0004) (Edit, Const, EditInline) - class USpecialMove_Motion* ChargeStop; // 0x01F4(0x0004) (Edit, Const, EditInline) - class USpecialMove_Motion* ChargeStrike; // 0x01F8(0x0004) (Edit, Const, EditInline) - class USpecialMove_Motion* ChargeHitWall; // 0x01FC(0x0004) (Edit, Const, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_ChargeTarget"); - return ptr; - } - - - void StopCharge(class USpecialMoveDefinition* SMD); - void ChargeFinished(); - struct FName CanRun(); -}; - - -// Class WillowGame.Action_CombatPerch -// 0x0004 (0x0154 - 0x0158) -class UAction_CombatPerch : public UAction_FollowPath -{ -public: - unsigned long bMustHaveTarget : 1; // 0x0154(0x0004) (Edit, Const) - unsigned long bTeleport : 1; // 0x0154(0x0004) (Edit, Const) - unsigned long bPickClosestPerch : 1; // 0x0154(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_CombatPerch"); - return ptr; - } - - - bool PathFind(); - void Stop(); - void Start(); - struct FName CanRun(); -}; - - -// Class WillowGame.Action_DeathTrap -// 0x003C (0x0128 - 0x0164) -class UAction_DeathTrap : public UWillowActionSequencePawn -{ -public: - struct FAIRange MoveRange; // 0x0128(0x0008) (Edit, Const) - unsigned long bRandomOffsets : 1; // 0x0130(0x0004) (Edit, Const) - unsigned long bCanShoot : 1; // 0x0130(0x0004) (Edit, Const) - unsigned long bAttacking : 1; // 0x0130(0x0004) (Transient) - unsigned long bCloseToOwner : 1; // 0x0130(0x0004) (Transient) - struct FAIRange RandomHOffset; // 0x0134(0x0008) (Edit, Const) - struct FAIRange RandomVOffset; // 0x013C(0x0008) (Edit, Const) - struct FAIRange RandomTime; // 0x0144(0x0008) (Edit, Const) - struct FAIRange RandomAngleLimits; // 0x014C(0x0008) (Edit, Const) - float AttackDist; // 0x0154(0x0004) (Edit, Const) - struct FVector CurrentMoveOffset; // 0x0158(0x000C) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_DeathTrap"); - return ptr; - } - - - void Reinitialize(); - bool WantsPath(float Distance); - void StopAttacking(); - void StartAttacking(); - void CheckAttack(); - bool CanAttack(); - void ActivateEvent(const struct FName& EventName); - float GetBufferDist(); - struct FVector GetMoveLoc(); - void PickRandomOffset(); - int GetRandomYaw(); - class AActor* GetPointDefense(); - class APawn* GetOwner(); - void Stop(); - void Start(); - struct FName CanRun(); -}; - - -// Class WillowGame.Action_Drive_Pursuit -// 0x008C (0x0128 - 0x01B4) -class UAction_Drive_Pursuit : public UWillowActionSequencePawn -{ -public: - float TargetForwardVelocityStartAction; // 0x0128(0x0004) (Edit) - float TargetForwardVelocityStopAction; // 0x012C(0x0004) (Edit) - float TimeBeforeExitingActionIfTargetSlowsDown; // 0x0130(0x0004) (Edit) - float MaxSpeedMultiplier; // 0x0134(0x0004) (Edit) - float SpeedMultiplierDuringSharpTurns; // 0x0138(0x0004) (Edit) - float DistanceToTargetStartAction; // 0x013C(0x0004) (Edit) - float DistanceToTargetStopAction; // 0x0140(0x0004) (Edit) - float DistanceStopUsingBreadcrumbs; // 0x0144(0x0004) (Edit) - float DistanceToTargetPursue; // 0x0148(0x0004) (Edit) - float DistanceToTargetRetreat; // 0x014C(0x0004) (Edit) - unsigned long UseHandbrakeToStop : 1; // 0x0150(0x0004) (Edit) - unsigned long UseAfterburnerBoosting : 1; // 0x0150(0x0004) (Edit) - unsigned long HasStarted : 1; // 0x0150(0x0004) (Transient) - unsigned long WantsToBoost : 1; // 0x0150(0x0004) (Transient) - unsigned long WantsToStopBoosting : 1; // 0x0150(0x0004) (Transient) - float CanUseHandbrakeSpeedThreshold; // 0x0154(0x0004) (Edit) - float NoHandbrakeSpeedThreshold; // 0x0158(0x0004) (Edit) - class AWillowVehicle* MyVehicle; // 0x015C(0x0004) (Transient) - float LastTimeTargetWasFastEnough; // 0x0160(0x0004) (Transient) - struct FVector PursuitPoint; // 0x0164(0x000C) (Transient) - float SpeedMultiplier; // 0x0170(0x0004) (Transient) - float TimeOfLastBraking; // 0x0174(0x0004) (Transient) - class AWillowVehicleCombatArea* MyCombatArea; // 0x0178(0x0004) (Transient) - class AWillowVehicleCombatArea* TargetCombatArea; // 0x017C(0x0004) (Transient) - float LastBoostTime; // 0x0180(0x0004) (Transient) - float TimeStampOutsideCombatArea; // 0x0184(0x0004) (Transient) - class AWillowVehicle* TargetVehicle; // 0x0188(0x0004) (Transient) - TArray EnemyPosBreadCrumbs; // 0x018C(0x000C) (Transient, NeedCtorLink) - unsigned char CurrentState; // 0x0198(0x0001) (Transient) - unsigned char UnknownData00[0x3]; // 0x0199(0x0003) MISSED OFFSET - int I; // 0x019C(0x0004) (Transient) - float MinTimeSpentBraking; // 0x01A0(0x0004) (Const) - float RequiredDelayBetweenBrakings; // 0x01A4(0x0004) (Const) - float RequiredDelayBetweenBoosts; // 0x01A8(0x0004) (Const) - float BreadCrumbCoalesceThreshold; // 0x01AC(0x0004) (Const) - float OutOfCombatAreaGracePeriod; // 0x01B0(0x0004) (Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_Drive_Pursuit"); - return ptr; - } - - - void DisplayDebugBreadCrumbs(); - bool ReachedBreadCrumb(); - void UpdateBreadCrumbs(); - bool IsSharpTurn(const struct FVector& InPursuitPoint); - struct FVector GetPursuitPointAndSpeedMultiplier(float* OutSpeedMultiplier); - void Stop(); - void Start(); - struct FName CanRun(); - void ComputeCurrentState(); -}; - - -// Class WillowGame.Action_Drive_AlongsideTarget -// 0x001C (0x01B4 - 0x01D0) -class UAction_Drive_AlongsideTarget : public UAction_Drive_Pursuit -{ -public: - float IdealDistanceFromTarget; // 0x01B4(0x0004) (Edit) - float IdealDistanceAheadOfTarget; // 0x01B8(0x0004) (Edit) - float MinSpeedMultiplierWhenAheadOfTarget; // 0x01BC(0x0004) (Edit) - float MaxSpeedMultiplierWhenAheadOfTarget; // 0x01C0(0x0004) (Edit) - float SpeedDamperWhenRightAlongsideTarget; // 0x01C4(0x0004) (Edit) - float DistanceAheadOfTargetToAimFor; // 0x01C8(0x0004) (Edit) - float NudgeDistance; // 0x01CC(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_Drive_AlongsideTarget"); - return ptr; - } - - - struct FVector GetPursuitPointAndSpeedMultiplier(float* OutSpeedMultiplier); - struct FVector DetermineClosestFlankPoint(); -}; - - -// Class WillowGame.Action_Drive_AvoidWall -// 0x0040 (0x0128 - 0x0168) -class UAction_Drive_AvoidWall : public UWillowActionSequencePawn -{ -public: - float LineCheckDistance; // 0x0128(0x0004) (Edit) - int NumLineChecks; // 0x012C(0x0004) (Edit) - float HitNormalDotZThreshold; // 0x0130(0x0004) (Edit) - float SpeedThresholdWhenVeering; // 0x0134(0x0004) (Edit) - class AWillowVehicle* MyVehicle; // 0x0138(0x0004) (Transient) - struct FVector PursuitPoint; // 0x013C(0x000C) (Transient) - struct FVector CollisionPoint; // 0x0148(0x000C) (Transient) - struct FVector HitNormal; // 0x0154(0x000C) (Transient) - float Speed; // 0x0160(0x0004) (Transient) - float SpeedMultiplier; // 0x0164(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_Drive_AvoidWall"); - return ptr; - } - - - bool IAmBlocked(); - struct FVector GetPursuitPoint(float* OutSpeedMultiplier); - void Start(); - struct FName CanRun(); - bool TestForCollision(); -}; - - -// Class WillowGame.Action_Drive_BackUpAndAdjust -// 0x0004 (0x0168 - 0x016C) -class UAction_Drive_BackUpAndAdjust : public UAction_Drive_AvoidWall -{ -public: - unsigned long HasStarted : 1; // 0x0168(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_Drive_BackUpAndAdjust"); - return ptr; - } - - - void Stop(); - void Start(); - struct FName CanRun(); -}; - - -// Class WillowGame.Action_Drive_GoBackToCombatArea -// 0x0010 (0x0128 - 0x0138) -class UAction_Drive_GoBackToCombatArea : public UWillowActionSequencePawn -{ -public: - float MinSpeedMultiplier; // 0x0128(0x0004) (Edit, Const) - float MaxSpeedMultiplier; // 0x012C(0x0004) (Edit, Const) - class AWillowVehicle* MyVehicle; // 0x0130(0x0004) - unsigned long HasStarted : 1; // 0x0134(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_Drive_GoBackToCombatArea"); - return ptr; - } - - - void SetSpeedMultiplier(); - void Stop(); - void Start(); - struct FName CanRun(); -}; - - -// Class WillowGame.Action_Drive_Pursuit_TargetOnFoot -// 0x0050 (0x0128 - 0x0178) -class UAction_Drive_Pursuit_TargetOnFoot : public UWillowActionSequencePawn -{ -public: - float MaxSpeedMultiplier; // 0x0128(0x0004) (Edit) - float SpeedMultiplierDuringSharpTurns; // 0x012C(0x0004) (Edit) - float DistanceToTargetStartAction; // 0x0130(0x0004) (Edit) - float DistanceToTargetStopAction; // 0x0134(0x0004) (Edit) - float DistanceToTargetPursue; // 0x0138(0x0004) (Edit) - float DistanceToTargetRetreat; // 0x013C(0x0004) (Edit) - unsigned long UseHandbrakeToStop : 1; // 0x0140(0x0004) (Edit) - unsigned long HasStarted : 1; // 0x0140(0x0004) (Transient) - float CanUseHandbrakeSpeedThreshold; // 0x0144(0x0004) (Edit) - float NoHandbrakeSpeedThreshold; // 0x0148(0x0004) (Edit) - class AWillowVehicle* MyVehicle; // 0x014C(0x0004) (Transient) - struct FVector PursuitPoint; // 0x0150(0x000C) (Transient) - float SpeedMultiplier; // 0x015C(0x0004) (Transient) - float TimeOfLastBraking; // 0x0160(0x0004) (Transient) - class AWillowVehicleCombatArea* MyCombatArea; // 0x0164(0x0004) (Transient) - float TimeStampOutsideCombatArea; // 0x0168(0x0004) (Transient) - float MinTimeSpentBraking; // 0x016C(0x0004) (Const) - float RequiredDelayBetweenBrakings; // 0x0170(0x0004) (Const) - float OutOfCombatAreaGracePeriod; // 0x0174(0x0004) (Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_Drive_Pursuit_TargetOnFoot"); - return ptr; - } - - - bool IsSharpTurn(const struct FVector& InPursuitPoint); - struct FVector GetPursuitPointAndSpeedMultiplier(float* OutSpeedMultiplier); - void Stop(); - void Start(); - struct FName CanRun(); -}; - - -// Class WillowGame.Action_DriveVehicle -// 0x0040 (0x0128 - 0x0168) -class UAction_DriveVehicle : public UWillowActionSequencePawn -{ -public: - float MaxSpeedMultiplier; // 0x0128(0x0004) (Edit, Const) - float ReachedNodeWeighting; // 0x012C(0x0004) (Edit, Const) - class AWillowVehicle* MyVehicle; // 0x0130(0x0004) - class AGearboxAIMoveNode* MoveNode; // 0x0134(0x0004) - class AGearboxAIMoveNode* NextMoveNode; // 0x0138(0x0004) - struct FVector StartLoc; // 0x013C(0x000C) - struct FVector VectA; // 0x0148(0x000C) - struct FVector VectB; // 0x0154(0x000C) - float T; // 0x0160(0x0004) - unsigned long HasStarted : 1; // 0x0164(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_DriveVehicle"); - return ptr; - } - - - void AdvanceNodes(); - bool PassedNode(); - bool ReachedNode(); - void Stop(); - void Start(); - struct FName CanRun(); - class AWillowAIMoveNode* GetBestPatrolNode(); -}; - - -// Class WillowGame.Action_FinalBoss -// 0x0000 (0x0154 - 0x0154) -class UAction_FinalBoss : public UAction_FollowPath -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_FinalBoss"); - return ptr; - } - - - void Stop(); - void Start(); - struct FName CanRun(); -}; - - -// Class WillowGame.Action_FinalBossFly -// 0x003C (0x0154 - 0x0190) -class UAction_FinalBossFly : public UAction_FollowPath -{ -public: - struct FName LandPerchID; // 0x0154(0x0008) (Edit) - struct FName FlightSplineName; // 0x015C(0x0008) (Edit) - struct FName FlightSplineReverseName; // 0x0164(0x0008) (Edit) - struct FName FlightAnimNodeRName; // 0x016C(0x0008) (Edit) - struct FName FlightAnimNodeLName; // 0x0174(0x0008) (Edit) - class APerch* FlyToPerch; // 0x017C(0x0004) (Transient) - class ASplineActor* FlightSpline; // 0x0180(0x0004) (Transient) - unsigned long bReverse : 1; // 0x0184(0x0004) (Transient) - class UAnimNodeSequence* MyAnimSeqR; // 0x0188(0x0004) (Transient) - class UAnimNodeSequence* MyAnimSeqL; // 0x018C(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_FinalBossFly"); - return ptr; - } - - - void Stop(); - void Start(); - struct FName CanRun(); -}; - - -// Class WillowGame.Action_FlyAnimAttack -// 0x0028 (0x0130 - 0x0158) -class UAction_FlyAnimAttack : public UAction_Burrow -{ -public: - unsigned char AimType; // 0x0130(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0131(0x0003) MISSED OFFSET - float VisionAngle; // 0x0134(0x0004) (Edit, Const) - struct FAIRange Range; // 0x0138(0x0008) (Edit, Const) - unsigned long bShootTarget : 1; // 0x0140(0x0004) (Edit, Const) - unsigned long bAttackFromOppositeSideOfMaster : 1; // 0x0140(0x0004) (Edit, Const) - unsigned long bTargetHeld : 1; // 0x0140(0x0004) (Transient) - class USpecialMoveDefinition* AttackAnim; // 0x0144(0x0004) (Edit, Const) - float CheckRate; // 0x0148(0x0004) - float Aim; // 0x014C(0x0004) (Transient) - struct FAIRange ActualRange; // 0x0150(0x0008) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_FlyAnimAttack"); - return ptr; - } - - - bool ValidAttackLoc(const struct FVector& TestLoc); - struct FVector GetAttackLoc(); - bool IsAimed(); - float GetDotToTarget(); - void AttackFinished(); - void CheckStateTransition(); - struct FName GetDesiredState(); - void ActivateEvent(const struct FName& EventName); - void Stop(); - void Start(); - struct FName CanRun(); - void Init(); -}; - - -// Class WillowGame.Action_GoToScriptedDestination -// 0x0004 (0x0154 - 0x0158) -class UAction_GoToScriptedDestination : public UAction_FollowPath -{ -public: - float FindLookAtTargetTime; // 0x0154(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_GoToScriptedDestination"); - return ptr; - } - - - void FindLookAtTarget(); - bool ReachedFormation(const struct FVector& TestLoc); - bool CanFollowFormationOwner(); - bool InRange(const struct FVector& TestLoc); - bool WantsPath(); - void SetMoveNode(class AWillowAIMoveNode* NewNode); - class AWillowAIMoveNode* GetMoveNode(); - void SetMoveNodeSpeed(); - unsigned char GetDefaultMoveNodeSpeed(); - void SetMoveFacingPolicy(); - void LookAtScriptedFocus(); - void CheckStateTransition(); - struct FName GetDesiredStateName(); - bool ShouldLookAtPlayer(); - void ActivateEvent(const struct FName& EventName); - void Update(); - void Stop(); - void Start(); - struct FName CanRun(); -}; - - -// Class WillowGame.Action_GrabPickup -// 0x0020 (0x0128 - 0x0148) -class UAction_GrabPickup : public UWillowActionSequencePawn -{ -public: - float CheckRadius; // 0x0128(0x0004) (Edit) - class USpecialMoveDefinition* PickupAnim; // 0x012C(0x0004) (Edit) - unsigned long bShootTarget : 1; // 0x0130(0x0004) (Edit) - float GrabTimer; // 0x0134(0x0004) (Edit) - float CheckTime; // 0x0138(0x0004) - float CheckRadiusSq; // 0x013C(0x0004) (Transient) - float LastCheckTime; // 0x0140(0x0004) (Transient) - class AWillowPickup* MyPickup; // 0x0144(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_GrabPickup"); - return ptr; - } - - - void ActuallyPickupItem(); - bool PathFind(); - struct FVector GetPathLocation(); - bool HasPathToPickup(); - void CheckPickUp(); - bool ValidPickup(class AWillowPickup* CheckPickUp); - void Start(); - struct FName CanRun(); - void Init(); -}; - - -// Class WillowGame.WillowReplicatedEmitter -// 0x0074 (0x019C - 0x0210) -class AWillowReplicatedEmitter : public AWillowEmitter -{ -public: - struct FEmitterTemplateOptions EmitterTemplate; // 0x019C(0x000C) (Net, RepNotify) - float ServerLifeSpan; // 0x01A8(0x0004) - int NumFloatParameters; // 0x01AC(0x0004) - int NumVectorParameters; // 0x01B0(0x0004) - int NumColorParameters; // 0x01B4(0x0004) - struct FFloatParameter ReplicatedFloatParameters[0x2]; // 0x01B8(0x000C) (Net, RepNotify) - struct FVectorParameter ReplicatedVectorParameters[0x2]; // 0x01D0(0x0014) (Net, RepNotify) - struct FColorParameter ReplicatedColorParameters[0x2]; // 0x01F8(0x000C) (Net, RepNotify) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowReplicatedEmitter"); - return ptr; - } - - - void Behavior_ChangeParticleSystemActiveState(unsigned char ChangeType); - void Behavior_SetObjectParameterValue(int* SectionIndex, struct FName* ParameterName, class UObject** Param); - bool Behavior_GetObjectParameterValue(int* SectionIndex, struct FName* ParameterName, class UObject** Param); - bool Behavior_GetColorParameterValue(int* SectionIndex, struct FName* ParameterName, struct FLinearColor* Param); - bool Behavior_GetVectorParameterValue(int* SectionIndex, struct FName* ParameterName, struct FVector* Param); - bool Behavior_GetFloatParameterValue(int* SectionIndex, struct FName* ParameterName, float* Param); - void Behavior_SetColorParameterValue(int* SectionIndex, struct FName* ParameterName, struct FLinearColor* Param); - void Behavior_SetVectorParameterValue(int* SectionIndex, struct FName* ParameterName, struct FVector* Param); - void Behavior_SetFloatParameterValue(int* SectionIndex, struct FName* ParameterName, float* Param); - void ApplyColorParameters(); - void ApplyVectorParameters(); - void ApplyFloatParameters(); - void SetColorParameter(const struct FName& ParameterName, const struct FColor& Param); - void SetVectorParameter(const struct FName& ParameterName, const struct FVector& Param); - void SetFloatParameter(const struct FName& ParameterName, float Param); - void SetTemplate(class UParticleSystem* NewTemplate, bool bDestroyOnFinish); - void SetTemplateWithCensoredAlternative(class UParticleSystem* DefaultTemplate, class UParticleSystem* CensoredTemplateAlternative, bool bEffectEligibleForCensoring, bool bDestroyOnFinish); - void ReplicatedEvent(const struct FName& VarName); - void PostBeginPlay(); -}; - - -// Class WillowGame.Action_MortarAttack -// 0x007C (0x01E8 - 0x0264) -class UAction_MortarAttack : public UAction_BasicAttack -{ -public: - float ShotDelay; // 0x01E8(0x0004) (Edit, Const) - struct FName MortarSocket; // 0x01EC(0x0008) (Edit, Const) - struct FTrajectoryData Options; // 0x01F4(0x0020) (Edit, Const) - int NumShots; // 0x0214(0x0004) (Edit, Const) - TArray MortarValues; // 0x0218(0x000C) (Edit, Const, NeedCtorLink) - class UProjectileDefinition* MortarProjectile; // 0x0224(0x0004) (Edit) - class USpecialMoveDefinition* StartAnim; // 0x0228(0x0004) (Edit, Const) - class USpecialMoveDefinition* ShootAnim; // 0x022C(0x0004) (Edit, Const) - class USpecialMoveDefinition* StopAnim; // 0x0230(0x0004) (Edit, Const) - struct FName BeamSocket; // 0x0234(0x0008) (Edit, Const) - class UFiringModeDefinition* BeamFiringModeDefinition; // 0x023C(0x0004) (Edit, Const) - unsigned long bStartAnimDefinesSeekTime : 1; // 0x0240(0x0004) (Edit, Const) - unsigned long bMoveSeeker : 1; // 0x0240(0x0004) (Edit, Const) - unsigned long bSeeking : 1; // 0x0240(0x0004) (Transient) - struct FVector SeekStartOffset; // 0x0244(0x000C) (Edit, Const) - float SeekTime; // 0x0250(0x0004) (Edit, Const) - class UParticleSystem* TargetParticle; // 0x0254(0x0004) (Edit, Const) - float SeekSpeed; // 0x0258(0x0004) (Edit, Const) - int ShotsTaken; // 0x025C(0x0004) (Transient) - class AEmitter* Effect; // 0x0260(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_MortarAttack"); - return ptr; - } - - - void FireMortar(); - void CreateEffect(); - void DetachBeam(); - void AttachBeam(); - void Stop(); -}; - - -// Class WillowGame.ILightProjectileManagerOwner -// 0x0000 (0x003C - 0x003C) -class UILightProjectileManagerOwner : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ILightProjectileManagerOwner"); - return ptr; - } - - - class AWillowLightProjectileManager* GetLightProjMgrFor(class AWillowWeapon* aWeapon); -}; - - -// Class WillowGame.Action_MoveToFormation -// 0x0014 (0x0130 - 0x0144) -class UAction_MoveToFormation : public UAction_Burrow -{ -public: - unsigned long bBurrow : 1; // 0x0130(0x0004) (Edit, Const) - unsigned long bShootTarget : 1; // 0x0130(0x0004) (Edit, Const) - unsigned long bCompleteUponArrival : 1; // 0x0130(0x0004) (Edit, Const) - unsigned long bCompletionMustRotate : 1; // 0x0130(0x0004) (Edit, Const) - float HoldDistance; // 0x0134(0x0004) (Edit, Const) - struct FName NameTag; // 0x0138(0x0008) (Edit, Const) - class UWillowFormationComponent* MyFormation; // 0x0140(0x0004) (ExportObject, Transient, Component, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_MoveToFormation"); - return ptr; - } - - - bool HalfExposed(); - bool RotatedEnough(); - bool CloseEnough(); - bool CanBeMagnetized(); - bool OwnerIsMoving(); - void SetFacingPolicy(); - void CheckFormation(); - class AWillowPawn* GetLeaderPawn(); - bool CanFollowOwner(); - void CheckStateTransition(); - void Update(); - void Stop(); - void Start(); - struct FName CanRun(); -}; - - -// Class WillowGame.Action_MoveToVehicle -// 0x0010 (0x0130 - 0x0140) -class UAction_MoveToVehicle : public UAction_Burrow -{ -public: - float EnterDistance; // 0x0130(0x0004) (Edit, Const) - class AWillowVehicle* MyVehicle; // 0x0134(0x0004) - float CheckRate; // 0x0138(0x0004) - float LastCheckTime; // 0x013C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_MoveToVehicle"); - return ptr; - } - - - bool PathFind(); - bool CloseEnough(); - void GetMyVehicle(); - float GetEnterDistance(); - void Update(); - void Stop(); - void Start(); - struct FName CanRun(); -}; - - -// Class WillowGame.Action_Patrol -// 0x0028 (0x0154 - 0x017C) -class UAction_Patrol : public UAction_FollowPath -{ -public: - unsigned long bTryToHideIfProvoked : 1; // 0x0154(0x0004) (Edit, Const) - unsigned long bTryToHide : 1; // 0x0154(0x0004) (Transient) - struct FAIRange TimeBetweenPatrolMovement; // 0x0158(0x0008) (Edit, Const) - float TimeOfNextRandomPatrol; // 0x0160(0x0004) (Transient) - struct FVector HideLocation; // 0x0164(0x000C) (Transient) - TArray HideLimits; // 0x0170(0x000C) (Const, NeedCtorLink, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_Patrol"); - return ptr; - } - - - void CheckFullyBlocked(); - struct FVector GetRandomHomeLocation(); - void SetMoveNode(class AWillowAIMoveNode* NewNode); - class AWillowAIMoveNode* GetMoveNode(); - void SetMoveNodeSpeed(); - void SetMoveFacingPolicy(); - void ShowDesignError(); - void CheckStateTransition(); - struct FName GetPatrolState(); - void Stop(); - void Start(); - void ScriptCleanUp(); -}; - - -// Class WillowGame.Action_PlayCustomAnimation -// 0x0008 (0x0128 - 0x0130) -class UAction_PlayCustomAnimation : public UWillowActionSequencePawn -{ -public: - class USpecialMoveDefinition* SpecialMove; // 0x0128(0x0004) (Edit) - unsigned long bStopMovement : 1; // 0x012C(0x0004) (Edit) - unsigned long bWaitForMovementToStop : 1; // 0x012C(0x0004) (Edit) - unsigned long bStopOnInterrupt : 1; // 0x012C(0x0004) (Edit) - unsigned long bUninteruptible : 1; // 0x012C(0x0004) (Edit) - unsigned long bMovementHeld : 1; // 0x012C(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_PlayCustomAnimation"); - return ptr; - } - - - void Stop(); - void Start(); - struct FName CanRun(); -}; - - -// Class WillowGame.Action_ScriptedNPC -// 0x0004 (0x0158 - 0x015C) -class UAction_ScriptedNPC : public UAction_GoToScriptedDestination -{ -public: - unsigned long bLoadBalanceNPC : 1; // 0x0158(0x0004) (Edit) - unsigned long bIdleNPC : 1; // 0x0158(0x0004) (Edit) - unsigned long bStuckOnPerch : 1; // 0x0158(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_ScriptedNPC"); - return ptr; - } - - - void PerchPlayStopBalanced(); - void PerchPlayStop(bool bInterrupted); - void PerchDone(); - void PerchStart(class APerch* NewPerch); - unsigned char GetDefaultMoveNodeSpeed(); - void SetMoveFacingPolicy(); - void SetupLoadBalancePathing(); - void SetupLoadBalanceDefaults(); - void CreateVectorPath(const struct FVector& GoalVector, const struct FGBXNavMeshPolyRef& GoalPoly, bool bAdjustStartForMotion); - void CreateActorPath(class AActor* GoalActor, float MaxDist, bool bAdjustStartForMotion); - void SetPerch(); - void PathAttemptFinished(); - struct FName GetDesiredStateName(); - void CheckStateTransition(); - struct FName CanRun(); -}; - - -// Class WillowGame.Behavior_AISetFlight -// 0x0001 (0x004C - 0x004D) -class UBehavior_AISetFlight : public UBehaviorBase -{ -public: - unsigned char Mode; // 0x004C(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AISetFlight"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Action_SetFlight -// 0x003C (0x0128 - 0x0164) -class UAction_SetFlight : public UWillowActionSequencePawn -{ -public: - unsigned char Mode; // 0x0128(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0129(0x0003) MISSED OFFSET - class USpecialMoveDefinition* Anim; // 0x012C(0x0004) (Edit, Const) - struct FBasedPosition LandPos; // 0x0130(0x0034) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_SetFlight"); - return ptr; - } - - - void Start(); - struct FName CanRun(); -}; - - -// Class WillowGame.Action_ShootThreatWhenInView -// 0x0000 (0x0128 - 0x0128) -class UAction_ShootThreatWhenInView : public UAction_AimAtThreat -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_ShootThreatWhenInView"); - return ptr; - } - - - void Stop(); - void Start(); -}; - - -// Class WillowGame.Action_SweepAttack -// 0x0028 (0x0128 - 0x0150) -class UAction_SweepAttack : public UWillowActionSequencePawn -{ -public: - unsigned long bShootTarget : 1; // 0x0128(0x0004) (Edit, Const) - float Angle; // 0x012C(0x0004) (Edit, Const) - float Height; // 0x0130(0x0004) (Edit, Const) - float Radius; // 0x0134(0x0004) (Edit, Const) - unsigned char Direction; // 0x0138(0x0001) (Edit, Const) - unsigned char SweepDirection; // 0x0139(0x0001) (Transient) - unsigned char UnknownData00[0x2]; // 0x013A(0x0002) MISSED OFFSET - float MaxIntervalAngle; // 0x013C(0x0004) (Edit, Const) - struct FVector NextLoc; // 0x0140(0x000C) (Transient) - float AngleTraveled; // 0x014C(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_SweepAttack"); - return ptr; - } - - - void CalcNextLoc(); - void Stop(); - void Start(); - struct FName CanRun(); -}; - - -// Class WillowGame.Action_VehicleTurret -// 0x0000 (0x0128 - 0x0128) -class UAction_VehicleTurret : public UWillowActionSequencePawn -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Action_VehicleTurret"); - return ptr; - } - - - void Update(); - void Stop(); - void Start(); - struct FName CanRun(); -}; - - -// Class WillowGame.WillowSeqEvent_TimerElapsed -// 0x0001 (0x00C4 - 0x00C5) -class UWillowSeqEvent_TimerElapsed : public USequenceEvent -{ -public: - unsigned char Event; // 0x00C4(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqEvent_TimerElapsed"); - return ptr; - } - -}; - - -// Class WillowGame.ActorFactoryInteractiveSwitch -// 0x0000 (0x0080 - 0x0080) -class UActorFactoryInteractiveSwitch : public UActorFactoryInteractiveObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActorFactoryInteractiveSwitch"); - return ptr; - } - -}; - - -// Class WillowGame.ActorFactoryPopulationOpportunityPoint -// 0x0000 (0x007C - 0x007C) -class UActorFactoryPopulationOpportunityPoint : public UActorFactoryPopulationOpportunityArea -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActorFactoryPopulationOpportunityPoint"); - return ptr; - } - -}; - - -// Class WillowGame.ActorFactoryPropObject -// 0x0000 (0x0080 - 0x0080) -class UActorFactoryPropObject : public UActorFactoryInteractiveObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActorFactoryPropObject"); - return ptr; - } - -}; - - -// Class WillowGame.ActorFactoryVehicleSpawnStationPlatform -// 0x0000 (0x0080 - 0x0080) -class UActorFactoryVehicleSpawnStationPlatform : public UActorFactoryInteractiveObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActorFactoryVehicleSpawnStationPlatform"); - return ptr; - } - -}; - - -// Class WillowGame.ActorFactoryVehicleSpawnStationTerminal -// 0x0000 (0x0080 - 0x0080) -class UActorFactoryVehicleSpawnStationTerminal : public UActorFactoryInteractiveObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ActorFactoryVehicleSpawnStationTerminal"); - return ptr; - } - -}; - - -// Class WillowGame.WillowCoopPlayerStart -// 0x0000 (0x0254 - 0x0254) -class AWillowCoopPlayerStart : public APlayerStart -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowCoopPlayerStart"); - return ptr; - } - -}; - - -// Class WillowGame.AIDebugDummy -// 0x0000 (0x01EC - 0x01EC) -class AAIDebugDummy : public AAIDebugDummyBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AIDebugDummy"); - return ptr; - } - -}; - - -// Class WillowGame.AmmoPanelGFxObject -// 0x0028 (0x0078 - 0x00A0) -class UAmmoPanelGFxObject : public UGFxObject -{ -public: - struct FString AmmoTitle; // 0x0078(0x000C) (Const, Localized, NeedCtorLink) - int CachedRepeater; // 0x0084(0x0004) - int CachedSMG; // 0x0088(0x0004) - int CachedShotgun; // 0x008C(0x0004) - int CachedAR; // 0x0090(0x0004) - int CachedSniper; // 0x0094(0x0004) - int CachedRocket; // 0x0098(0x0004) - int CachedGrenade; // 0x009C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AmmoPanelGFxObject"); - return ptr; - } - - - void __SetHighlight(const struct FString& HighlightFrame); - void SetHighlight(class AWillowInventory* WInv); - void SetAmmoLabels(const struct FString& LabelNameBase, int HasAmount, int MaxAmount); - void SetAmmoCount(const struct FString& FlashString, class UResourceDefinition* ResourceDef, class AWillowPlayerController* WPCOwner, int* CachedAmount); - void SetAllAmmoCounts(); - void RefreshTransientData(); - void SetTitle(const struct FString& Title); - void Init(); -}; - - -// Class WillowGame.GFxMovieInteractiveObject -// 0x0000 (0x0254 - 0x0254) -class UGFxMovieInteractiveObject : public UGearboxGFxMovie -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxMovieInteractiveObject"); - return ptr; - } - -}; - - -// Class WillowGame.InputContextSelectorBase -// 0x0000 (0x003C - 0x003C) -class UInputContextSelectorBase : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InputContextSelectorBase"); - return ptr; - } - - - struct FName SelectContext(); -}; - - -// Class WillowGame.DefaultInputContextSelector -// 0x0000 (0x003C - 0x003C) -class UDefaultInputContextSelector : public UInputContextSelectorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DefaultInputContextSelector"); - return ptr; - } - - - struct FName SelectContext(); -}; - - -// Class WillowGame.AssassinInputContextSelector -// 0x0000 (0x003C - 0x003C) -class UAssassinInputContextSelector : public UDefaultInputContextSelector -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("AssassinInputContextSelector"); - return ptr; - } - - - struct FName SelectContext(); -}; - - -// Class WillowGame.ExecuteActionSkill -// 0x0160 (0x0234 - 0x0394) -class AExecuteActionSkill : public AActionSkill -{ -public: - struct FAttributeInitializationData ExecuteDurationFormula; // 0x0234(0x0010) (Edit) - float RestoreControlAfterMeleeSwingDelay; // 0x0244(0x0004) (Edit, Const) - float AutoSwingAngleInDegrees; // 0x0248(0x0004) (Edit, Const) - unsigned long ForceSwingOnWallCollision : 1; // 0x024C(0x0004) (Edit, Const) - unsigned long ForceSwingOnExecuteDashTimeout : 1; // 0x024C(0x0004) (Edit, Const) - unsigned long bEnableExecuteAimAssistance : 1; // 0x024C(0x0004) (Edit, Const) - unsigned long bDisableExecuteAbility : 1; // 0x024C(0x0004) (Edit, Const) - unsigned long bTargetRequiredForExecute : 1; // 0x024C(0x0004) (Edit, Const) - unsigned long bEnemyTargetRequiredForExecute : 1; // 0x024C(0x0004) (Edit, Const) - unsigned long bMustBeOnGroundToExecute : 1; // 0x024C(0x0004) (Edit, Const) - unsigned long StopExecuteDashIfTouchFriendly : 1; // 0x024C(0x0004) (Edit, Const) - unsigned long ClearVelocityOnDashEndInAir : 1; // 0x024C(0x0004) (Edit, Const) - unsigned long bLockMovementAndRotation : 1; // 0x024C(0x0004) (Edit, Const) - unsigned long ExecuteDOFEffectActive : 1; // 0x024C(0x0004) - unsigned long bAttemptedExecute : 1; // 0x024C(0x0004) - unsigned long bEnableAnalogMovementBackup : 1; // 0x024C(0x0004) - unsigned long bExecuteIsAvailable : 1; // 0x024C(0x0004) - unsigned long bMovementHasBeenRestored : 1; // 0x024C(0x0004) - unsigned long bCleaningUpExecute : 1; // 0x024C(0x0004) - unsigned long bFindMeleeTarget : 1; // 0x024C(0x0004) - unsigned long bAttachedMeleeWeapon : 1; // 0x024C(0x0004) - struct FString ExecuteCaption; // 0x0250(0x000C) (Edit, Const, Localized, NeedCtorLink) - class USkillDefinition* ExecuteMeleeSkill; // 0x025C(0x0004) (Edit, Const) - float ExecuteAnimDelay; // 0x0260(0x0004) (Edit, Const) - class UMeleeDefinition* ExecuteMeleeDef; // 0x0264(0x0004) (Edit, Const) - float CheckForTargetDistance; // 0x0268(0x0004) (Edit, Const) - float InitiateMeleeDistance; // 0x026C(0x0004) (Edit, Const) - float ExecuteVelocity; // 0x0270(0x0004) (Edit, Const) - float AirSpeed; // 0x0274(0x0004) (Edit, Const) - float AccelRateMultiplier; // 0x0278(0x0004) (Edit, Const) - struct FAttributeInitializationData MinHitWallOverrideFormula; // 0x027C(0x0010) (Edit) - struct FVector DashEndInAirVelocityScale; // 0x028C(0x000C) (Edit, Const) - class USpecialMoveDefinition* BeginExecuteSMD; // 0x0298(0x0004) (Edit, Const) - class USpecialMoveDefinition* IdleExecuteSMD; // 0x029C(0x0004) (Edit, Const) - class USpecialMoveDefinition* ExecuteAttackSMD; // 0x02A0(0x0004) (Edit, Const) - struct FDOFEffectData ExecuteDOFEffectData; // 0x02A4(0x002C) (Edit, Const) - struct FDOFEffectModifierData ExecuteDOFModiferData; // 0x02D0(0x000C) (Edit, Const) - struct FName ExecuteDOFEffectName; // 0x02DC(0x0008) (Edit, Const) - float CancelDashAngleInDegrees; // 0x02E4(0x0004) (Edit, Const) - class UMaterialInterface* VisionModeMaterial; // 0x02E8(0x0004) (Edit, Const) - class UPostProcessChain* VisionModePostProcessChain; // 0x02EC(0x0004) (Edit, Const) - struct FPostProcessChainOptions VisionModePostProcessChainOptions; // 0x02F0(0x0018) (Edit, Const, NeedCtorLink) - class UCoordinatedEffectDefinition* VisionModeCoordinatedEffect; // 0x0308(0x0004) (Edit, Const) - class UCoordinatedEffectDefinition* VisionModeCurrentTargetCoordinatedEffect; // 0x030C(0x0004) (Edit, Const) - class USkillDefinition* CritLocationsSkill; // 0x0310(0x0004) (Edit, Const) - class UMaterialInstanceConstant* VisionModeMaterialInstance; // 0x0314(0x0004) - struct FDOFEffectModifierData PrevVisionModePPCModifierData; // 0x0318(0x000C) - struct FDOFEffectData PrevVisionModeDOFEffectData; // 0x0324(0x002C) - struct FVector PreExecuteVelocity; // 0x0350(0x000C) - struct FVector PrevFrameExecuteVelocity; // 0x035C(0x000C) - float CachedAccelRate; // 0x0368(0x0004) - float CachedMinHitWall; // 0x036C(0x0004) - class APawn* MyTarget; // 0x0370(0x0004) - float InitiateMeleeDistanceSquared; // 0x0374(0x0004) - class USkill* ActionSkill; // 0x0378(0x0004) - float MeleeAttackAnimDuration; // 0x037C(0x0004) - float ExecuteDuration; // 0x0380(0x0004) - float MinHitWallOverride; // 0x0384(0x0004) - float AutoSwingAngleCos; // 0x0388(0x0004) - float CancelDashAngleCos; // 0x038C(0x0004) - float SkillDuration; // 0x0390(0x0004) (Net) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ExecuteActionSkill"); - return ptr; - } - - - bool HasTrainedCritLocationsSkill(); - bool OverrideCrosshairVisibility(bool bVisible, bool bForScope); - void DisableActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie); - void EnableActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie); - void TickActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie, float ActionSkillTime, float DeltaTime); - void UpdateHUDTimer(class UWillowHUDGFxMovie* HUDMovie, float Time); - bool FoundBadReflectionVelocity(); - void OnExecuteEndEarlyDueToCollision(class APawn* SkillInstigator, struct FBehaviorConsumerHandle* TheConsumerHandle); - void OnExecuteFailedToKillTarget(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumeHandle); - void OnExecuteKilledTarget(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumerHandle); - void OnExecuteAttackBegin(class APawn* SkillInstigator, struct FBehaviorConsumerHandle* TheConsumerHandle); - void OnExecuteDashEnd(class APawn* SkillInstigator, struct FBehaviorConsumerHandle* TheConsumerHandle); - void OnExecuteEnd(class APawn* SkillInstigator, struct FBehaviorConsumerHandle* TheConsumerHandle); - void OnExecuteBegin(class APawn* SkillInstigator, struct FBehaviorConsumerHandle* TheConsumerHandle); - void OnExecuteIsNowAvailable(class APawn* SkillInstigator, struct FBehaviorConsumerHandle* TheConsumerHandle); - void DrawExecuteDebug(const struct FVector& ExecuteStartLocation, const struct FVector& ExecuteEndLocation, unsigned char R, unsigned char G, unsigned char B); - bool IsExecuting(); - void CleanUpExecute(); - void EndExecuteEarlyDueToCollision(); - void RestorePhysicsPostExecute(); - void RestrictPlayerMovementPreExecute(); - void RestorePlayerMovementPostExecute(); - void EnableDOFEffect(bool bEnable); - void EnableVisionModeEffect(bool bEnable); - void OnActionSkillOwnerTouchedActor(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal); - void OnActionSkillOwnerHitWall(const struct FVector& HitNormal, class AActor* Wall, class UPrimitiveComponent* WallComp); - void PlayMeleeAttackAnim(); - void AttachMeleeWeapon(); - void FirePawnCannon(); - void ServerFirePawnCannon(); - void WeaponDeEquipped(); - void DrawGhettoDebugSphere(const struct FVector& Center, const struct FVector& Forward, float LineLength, unsigned char R, unsigned char G, unsigned char B); - void ClientPerformExecuteAttack(); - void UpdateExecuteRotation(float DeltaTime); - bool IsTargetWithinAutoSwingCone(); - void TriggerExecuteAttack(); - bool CanHitExecuteTarget(); - void UpdateExecuteTooltip(); - void ClientExecuteIsAvailable(bool Enable); - void OnExecuteIsAvailable(bool Enable); - void SetExecuteAvailability(bool Enable); - bool HasAutoAimTarget(bool bTargetShouldBeEnemy); - void TryEnablingExecuteCooldown(); - void ClientEndExecuteDash(); - void EndExecuteDash(); - void ExecuteDashTimerUp(); - void ServerEndExecute(); - void EndExecute(); - void ClientEndExecute(); - void RemoveExecuteFlagInstanceData(); - void SetExecuteFlagInstanceData(); - bool IsVisionModeEffectEnabled(class AWillowPawn* WP); - void RemoveVisionModeFromPawns(); - void UpdateVisionModeForPawns(); - void ActionSkillComplete(); - void BeginExecute(); - void TryExecuting(); - void StartActionSkillActiveAbility(class AWillowPawn* TheWillowPawn, class AController* TheController, float ActionSkillDuration, float ActiveTimeRemaining, class AWillowPawn* AutoAimTarget); - void OnActionSkillOwnerMelee(class AWillowPawn* AutoAimTarget); - bool CanInitiateNewExecuteAttack(class AWillowPawn* AutoAimTarget); - bool ReadyToInterceptMelee(class AWillowPawn* AutoAimTarget); - void OnActionSkillTick(float DeltaTime); - void RemoveCritLocationEffect(class AWillowPawn* WP); - void OnActionSkillKilledEnemy(class AWillowPawn* KilledPawn); - void OwnerAcquiredAutoAimTarget(const FScriptInterface& NewTargetable); - void OnActionSkillShowBackMenu(bool bOpened); - void OnActionSkillOwnerWeaponSwitched(class AWeapon* OldWeapon, class AWeapon* NewWeapon); - void OnActionSkillEnded(); - void ClientActionSkillWantsToDeactivate(); - void OnActionSkillWantsToDeactivate(); - void OnActionSkillStarted(class AWillowPawn* TheWillowPawn, class AController* TheController, class AWillowPawn* TheTargetPawn); -}; - - -// Class WillowGame.ValueGFxObject -// 0x0000 (0x0078 - 0x0078) -class UValueGFxObject : public UGFxObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ValueGFxObject"); - return ptr; - } - - - void SetValue(int InValue); -}; - - -// Class WillowGame.EridiumValueGFxObject -// 0x000C (0x0078 - 0x0084) -class UEridiumValueGFxObject : public UValueGFxObject -{ -public: - TArray CurrencyFrames; // 0x0078(0x000C) (Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("EridiumValueGFxObject"); - return ptr; - } - - - void SetCurrencyClip(const struct FString& InMoviePath); - void SetCurrencyFrame(const struct FString& InCurrencyFrame); - bool SetCurrencyType(unsigned char CurrencyType); - void SetValue(int InValue); -}; - - -// Class WillowGame.DeveloperPerksDefinition -// 0x0030 (0x003C - 0x006C) -class UDeveloperPerksDefinition : public UGBXDefinition -{ -public: - TArray DeveloperInfo; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - TArray PerkInfo; // 0x0048(0x000C) (Edit, Const, NeedCtorLink) - TArray DeveloperCustomizationUnlocks; // 0x0054(0x000C) (Edit, Const, NeedCtorLink) - TArray PatchedPerkInfo; // 0x0060(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DeveloperPerksDefinition"); - return ptr; - } - - - void CheckUnlockGamerpics(unsigned char ControllerId, const struct FString& NickName, const struct FUniqueNetId& UniqueId); - bool IsDeveloper(const struct FString& NickName, const struct FUniqueNetId& UniqueId, int ControllerId, struct FDeveloperData* OutDevData); - bool IsValidPlatform(unsigned char Platform); - void CheckForButtonChain(class AWillowPlayerController* WPC, TArray* EnteredButtons); - void PopulatePatchedPerkInfo(); -}; - - -// Class WillowGame.WillowVersusDuelMessage -// 0x0093 (0x0049 - 0x00DC) -class UWillowVersusDuelMessage : public ULocalMessage -{ -public: - unsigned char UnknownData00[0x3]; // 0x0049(0x0003) MISSED OFFSET - struct FString DuelingDisabled; // 0x004C(0x000C) (Const, Localized, NeedCtorLink) - struct FString AlreadyDueling; // 0x0058(0x000C) (Const, Localized, NeedCtorLink) - struct FString AlreadyChallenged; // 0x0064(0x000C) (Const, Localized, NeedCtorLink) - struct FString DuelTimeout; // 0x0070(0x000C) (Const, Localized, NeedCtorLink) - struct FString IssuedChallenge; // 0x007C(0x000C) (Const, Localized, NeedCtorLink) - struct FString ReceivedChallenge; // 0x0088(0x000C) (Const, Localized, NeedCtorLink) - struct FString AcceptedChallenge; // 0x0094(0x000C) (Const, Localized, NeedCtorLink) - struct FString DuelStart; // 0x00A0(0x000C) (Const, Localized, NeedCtorLink) - struct FString ArenaWarning; // 0x00AC(0x000C) (Const, Localized, NeedCtorLink) - struct FString DuelDraw; // 0x00B8(0x000C) (Const, Localized, NeedCtorLink) - struct FString DuelWin; // 0x00C4(0x000C) (Const, Localized, NeedCtorLink) - struct FString DuelNotRightNow; // 0x00D0(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVersusDuelMessage"); - return ptr; - } - - - static float GetLifeTime(int Switch); - static unsigned char GetMsgType(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject); - static struct FString GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject); -}; - - -// Class WillowGame.WillowGFxColiseumOverlayMovie -// 0x00A8 (0x0264 - 0x030C) -class UWillowGFxColiseumOverlayMovie : public UWillowGFxMovie -{ -public: - class UWillowGFxColiseumOverlayDefinition* OverlayDef; // 0x0264(0x0004) - class UColiseumRuleDefinition* CurrentRules[0x4]; // 0x0268(0x0004) - struct FString RoundPrefix; // 0x0278(0x000C) (NeedCtorLink) - struct FString WavePrefix; // 0x0284(0x000C) (NeedCtorLink) - struct FString CertificateText; // 0x0290(0x000C) (NeedCtorLink) - int CachedRound; // 0x029C(0x0004) - int CachedWave; // 0x02A0(0x0004) - int CachedMaxRound; // 0x02A4(0x0004) - struct FString RoundResult; // 0x02A8(0x000C) (NeedCtorLink) - struct FString RoundSummary; // 0x02B4(0x000C) (NeedCtorLink) - struct FString EnemyDamage; // 0x02C0(0x000C) (NeedCtorLink) - struct FString EnemyHealth; // 0x02CC(0x000C) (NeedCtorLink) - struct FString EnemyShields; // 0x02D8(0x000C) (NeedCtorLink) - unsigned long bSuppressHUD : 1; // 0x02E4(0x0004) - unsigned long bDismissable : 1; // 0x02E4(0x0004) - unsigned long bEveryoneSignedInOn360 : 1; // 0x02E4(0x0004) - unsigned char LatentScreenType; // 0x02E8(0x0001) - unsigned char Platform; // 0x02E9(0x0001) - unsigned char UnknownData00[0x2]; // 0x02EA(0x0002) MISSED OFFSET - TArray PlayerLines; // 0x02EC(0x000C) (NeedCtorLink) - int HighlightedResultsLine; // 0x02F8(0x0004) - class APlayerReplicationInfo* SortedResultsPRI[0x4]; // 0x02FC(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGFxColiseumOverlayMovie"); - return ptr; - } - - - void CertificateGotoAndStop(int frameNum); - void HighlightGotoFrame(int frame); - void CatchupColiseumRule_Wrapper(int RuleNum, const struct FString& RuleTitle, const struct FString& RuleDesc, const struct FString& FrameLabel); - void CatchupColiseum_Wrapper(const struct FString& RoundText, const struct FString& WaveText, const struct FString& WaveTitleText, const struct FString& FilledRoundSummary, int WaveNumber); - void CloseConfirm_Wrapper(); - void ShowColiseumToLobbyConfirm_Wrapper(); - void ShowPenaltyBox_Wrapper(int PlayerNumber); - void CloseCertificate_Wrapper(); - void AwardCertificate_Wrapper(); - void CloseResults_Wrapper(); - void ConfigureResultsScreen_Wrapper(const struct FString& Type, const struct FString& P1Avatar, const struct FString& P1Name, const struct FString& P1RoundKills, const struct FString& P1TotalKills, const struct FString& P2Avatar, const struct FString& P2Name, const struct FString& P2RoundKills, const struct FString& P2TotalKills, const struct FString& P3Avatar, const struct FString& P3Name, const struct FString& P3RoundKills, const struct FString& P3TotalKills, const struct FString& P4Avatar, const struct FString& P4Name, const struct FString& P4RoundKills, const struct FString& P4TotalKills, const struct FString& TotalRoundKills, const struct FString& GrandTotalKills); - void ShowResults_Wrapper(); - void Notify_Wrapper(const struct FString& NotifyString); - void RuleAnnounce_Wrapper(); - void RoundAnnounce_Wrapper(const struct FString& RoundText, const struct FString& WaveText, const struct FString& WaveTitleText, const struct FString& FilledRoundSummary, int WaveNumber, const struct FString& Horde, const struct FString& HealthModText, const struct FString& DamageModTex, const struct FString& ShieldModTex); - void StartColiseumTimer_Wrapper(const struct FString& CountdownString); - void UpdateWaveDisplay(const struct FString& WaveText, const struct FString& WaveTitle); - void UpdateRoundDisplay(const struct FString& RoundText); - void TurnOffColiseumRule_Wrapper(int Rule); - void UpdateColiseumRule_Wrapper(int RuleToUpdate, const struct FString& RuleTitle, const struct FString& RuleDescription, const struct FString& FrameLabel); - void RulesGotoLabel(const struct FString& Label); - void ShowGamerTagCard(int ControllerId); - void SetInput(const struct FScriptDelegate& Del); - void MoveResultsHighlight(unsigned char MoveDir); - void UpdateVisibilityForStatusMenu(bool bMenuVisible); - void CatchupColiseumOverlay(int CurrRound, int CurrWave, int CurrMaxRound, class UColiseumRuleDefinition* Rule1, class UColiseumRuleDefinition* Rule2, class UColiseumRuleDefinition* Rule3, class UColiseumRuleDefinition* Rule4); - void CatchupNewPlayer(class AWillowPlayerController* NewPlayer); - void CloseConfirm(); - void ShowColiseumToLobbyConfirm(); - void ShowPenaltyBox(class AWillowPlayerController* WPC); - void OnCertificateScreenDismissable(); - void OnResultsScreenDismissable(); - void CloseCertificateScreen(); - void AwardCertificate(); - void CloseResultsScreen(); - void ShowResultsScreen(unsigned char ScreenType, bool bEnableGamerCardUI); - void PublishColiseumStatDelta(const struct FString& CharacterName, class APlayerReplicationInfo* PRI, unsigned char StatType, int StatDelta); - void Notify(unsigned char NotifyType); - void RuleAnnounce(); - void RoundAnnounce(int Round, int Wave, int MaxRound, const struct FString& HealthModText, const struct FString& DamageModTex, const struct FString& ShieldModTex); - struct FString GetFilledInRoundSummary(int Round, int MaxRound); - void BeginRoundAnnounce(); - void StartColiseumTimer(unsigned char CountdownLength); - void UpdateColiseumRule(class UColiseumRuleDefinition* RuleInfo, unsigned char UpdateMode); - void extConfirmIsOpen(); - void extSetupCertificate(); - void extSetupResultsScreen(); - void extRuleAnnounceComplete(); - bool OnConsumeEverything(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool OnConfirmInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool OnCertificateInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool OnResultsScreenInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void OnClose(); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.ColiseumRuleDefinition -// 0x0024 (0x003C - 0x0060) -class UColiseumRuleDefinition : public UGBXDefinition -{ -public: - struct FString RuleTitle; // 0x003C(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString RuleDescription; // 0x0048(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString FrameLabel; // 0x0054(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ColiseumRuleDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.NxFootForceFieldComponent -// 0x0000 (0x0274 - 0x0274) -class UNxFootForceFieldComponent : public UNxForceFieldRadialComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("NxFootForceFieldComponent"); - return ptr; - } - -}; - - -// Class WillowGame.ITinnitusTarget -// 0x0000 (0x003C - 0x003C) -class UITinnitusTarget : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ITinnitusTarget"); - return ptr; - } - - - void TriggerTinnitus(float Strength, class UAkEvent* OverrideTinnitusEvent, struct FVector* VToSource); - void TriggerTinnitusFromLocation(float Radius, float StrengthModifier, class UAkEvent* OverrideTinnitusEvent, struct FVector* SourceLocation); -}; - - -// Class WillowGame.BuzzaxeActionSkill -// 0x0038 (0x0234 - 0x026C) -class ABuzzaxeActionSkill : public AActionSkill -{ -public: - unsigned char ActiveWeaponSlot; // 0x0234(0x0001) (Transient) - unsigned char UnknownData00[0x3]; // 0x0235(0x0003) MISSED OFFSET - unsigned long bMenuOpen : 1; // 0x0238(0x0004) (Transient) - unsigned long bHideBuzzaxe : 1; // 0x0238(0x0004) (Net, Transient, RepNotify) - unsigned long bDoNotPutDownBuzzaxe : 1; // 0x0238(0x0004) (Net, Transient) - unsigned long bAllowNonBuzzaxeEquip : 1; // 0x0238(0x0004) (Transient) - unsigned long bPlayerRevived : 1; // 0x0238(0x0004) (Transient) - unsigned long bHoldOverrideSkillActive : 1; // 0x0238(0x0004) (Transient) - class AWillowBuzzaxeWeapon* Buzzaxe; // 0x023C(0x0004) (Net, Transient) - class USkill* MyActionSkill; // 0x0240(0x0004) (Transient) - class UWeaponBalanceDefinition* BuzzaxeBalanceDef; // 0x0244(0x0004) (Edit, Const) - class USpecialMoveDefinition* BuzzaxeSMD; // 0x0248(0x0004) (Edit, Const) - class USpecialMoveDefinition* BuzzaxeSelfSMD; // 0x024C(0x0004) (Edit, Const) - float MeleePercentage; // 0x0250(0x0004) (Edit, Const) - class USkillDefinition* HoldOverrideSkill; // 0x0254(0x0004) (Edit, Const) - struct FName HoldNameOverride; // 0x0258(0x0008) (Edit, Const) - class USpecialMove_FirstAndThirdPersonAnimation* OverrideSMD; // 0x0260(0x0004) (Edit, Const, Net) - class USpecialMove_FirstAndThirdPersonAnimation* OverrideEndSMD; // 0x0264(0x0004) (Edit, Const, Net) - float OverrideEndInjuredOverridePercentage; // 0x0268(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BuzzaxeActionSkill"); - return ptr; - } - - - void Destroyed(); - void OnActionSkillWeaponsRestricted(bool bWeaponsRestricted); - void OnActionSkillOwnerRevived(); - float OnInjuredOverride(); - void UpdateThirdPersonBuzzaxeMesh(); - void ServerNotifyModalGameMenuClosing(); - void ServerNotifyModalGameMenuOpening(); - void NotifyModalGameMenuClosing(); - void NotifyModalGameMenuOpening(); - void DisableActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie); - void EnableActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie); - void MeleeAttack(unsigned char BodyWeaponAction); - void ServerMeleeSelf(); - void ServerMeleeAttack(); - void OnActionSkillOwnerMelee(class AWillowPawn* AutoAimTarget); - bool CanStartMeleeSkill(); - bool OverridesStandardMelee(); - bool CanEquipWeapon(class AWeapon* DesiredWeapon); - void SetActiveOrBestWeapon(); - void OnActionSkillEnded(); - void EndSkill(); - void ResetCooldownAndTearOff(); - void TearOff(); - void BuzzaxeEquipFailsafe(); - void WaitingForBuzzaxeEquip(); - void SpawnBuzzaxe(); - bool IsHoldOverrideSkillRunning(); - void ForceWeaponDown(); - void ClientEquipBuzzaxe(); - void ClientPlayOverrideSMD(); - bool PlayOverrideSMD(); - void WeaponIsDown(); - void OnActionSkillStarted(class AWillowPawn* TheWillowPawn, class AController* TheController, class AWillowPawn* TheTargetPawn); - void ReplicatedEvent(const struct FName& VarName); -}; - - -// Class WillowGame.InjuredFeedbackMessage -// 0x000C (0x004C - 0x0058) -class UInjuredFeedbackMessage : public UWillowLocalMessage -{ -public: - struct FString SecondWind; // 0x004C(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InjuredFeedbackMessage"); - return ptr; - } - - - static struct FString GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject); -}; - - -// Class WillowGame.WillowEmitterServerSide -// 0x0000 (0x0210 - 0x0210) -class AWillowEmitterServerSide : public AWillowReplicatedEmitter -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowEmitterServerSide"); - return ptr; - } - -}; - - -// Class WillowGame.IRBCollisionListener -// 0x0000 (0x003C - 0x003C) -class UIRBCollisionListener : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IRBCollisionListener"); - return ptr; - } - - - void NotifyRigidBodyCollision(class UObject* ContextObject, class UPrimitiveComponent* HitComponent, class UPrimitiveComponent* OtherComponent, int ContactSide, struct FCollisionImpactData* RigidCollisionData); -}; - - -// Class WillowGame.WillowEmit_HitEffect -// 0x0008 (0x0210 - 0x0218) -class AWillowEmit_HitEffect : public AWillowReplicatedEmitter -{ -public: - struct FName BoneName; // 0x0210(0x0008) (Net, RepNotify) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowEmit_HitEffect"); - return ptr; - } - - - void AttachTo(class APawn* P, const struct FName& NewBoneName); - void ReplicatedEvent(const struct FName& VarName); -}; - - -// Class WillowGame.IAttributeEffectBehavior -// 0x0000 (0x003C - 0x003C) -class UIAttributeEffectBehavior : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IAttributeEffectBehavior"); - return ptr; - } - -}; - - -// Class WillowGame.IFireShotBehavior -// 0x0000 (0x003C - 0x003C) -class UIFireShotBehavior : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IFireShotBehavior"); - return ptr; - } - - - void Behavior_Fire(class UFiringModeDefinition* FiringModeDefinition, const struct FVector& Direction, const FScriptInterface& WorldBodyInterface, float DamageAmount, float DamageRadius, float Momentum, class UClass* DamageType, class UDamageTypeDefinition* DamageTypeDefinition, class UImpactDefinition* ImpactDefinition, const struct FName& FireSourceSocket, bool bTreatDirectionAsDestination); -}; - - -// Class WillowGame.IBehaviorAliasProvider -// 0x0000 (0x003C - 0x003C) -class UIBehaviorAliasProvider : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IBehaviorAliasProvider"); - return ptr; - } - - - class UBehaviorAliasLookupDefinition* BehaviorAlias_GetLookupDefinition(); -}; - - -// Class WillowGame.WillowEmit_BloodSpray -// 0x0000 (0x0218 - 0x0218) -class AWillowEmit_BloodSpray : public AWillowEmit_HitEffect -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowEmit_BloodSpray"); - return ptr; - } - -}; - - -// Class WillowGame.MissionFeedbackMessage -// 0x003C (0x004C - 0x0088) -class UMissionFeedbackMessage : public UWillowLocalMessage -{ -public: - struct FString MissionAdded; // 0x004C(0x000C) (Const, Localized, NeedCtorLink) - struct FString MissionCompleted; // 0x0058(0x000C) (Const, Localized, NeedCtorLink) - struct FString MissionFailed; // 0x0064(0x000C) (Const, Localized, NeedCtorLink) - struct FString MissionRequiredObjectivesComplete; // 0x0070(0x000C) (Const, Localized, NeedCtorLink) - struct FString MissionReadyToTurnIn; // 0x007C(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MissionFeedbackMessage"); - return ptr; - } - - - static struct FString GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject); -}; - - -// Class WillowGame.DualWieldActionSkill -// 0x0058 (0x0234 - 0x028C) -class ADualWieldActionSkill : public AActionSkill -{ -public: - struct FCachedWeaponInfo WeaponCache; // 0x0234(0x0028) (Transient, NeedCtorLink) - struct FCachedWeaponInfo OffhandWeaponCache; // 0x025C(0x0028) (Transient, NeedCtorLink) - class UHUDWidget_Crosshairs* CrosshairWidget; // 0x0284(0x0004) (Transient) - class AWillowWeapon* RestoreOffHandWeapon; // 0x0288(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DualWieldActionSkill"); - return ptr; - } - - - void TickActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie, float ActionSkillTime, float DeltaTime); - void DisableActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie); - void SetOffHandCrosshair(class AWillowWeapon* OffHandWeapon); - void EnableActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie); - void SetDualWieldSwitchEx(bool bEnabled, class USkeletalMeshComponent* MeshComp, float BlendTime); - void SetDualWieldSwitch(bool bEnabled, bool bApplyToFirstPerson, bool bApplyToThirdPerson, float BlendTime); - void ClientBringWeaponsUpAfterPutDown(class AWillowWeapon* MainHandWeapon, class AWillowWeapon* OffHandWeapon); - void BringWeaponsUpAfterPutDown(unsigned char MainHandWeaponSlot, unsigned char OffHandWeaponSlot); - void ForceRefreshSkills(); - void SwitchToWeapon(class AWillowWeapon* NewWeapon); - void SwitchWeapons(); - void SprintTransition(); - void EquipInitialWeapons(); - void SelectInitialWeapons(class AWillowWeapon** MainHandWeapon, class AWillowWeapon** OffHandWeapon); - class AWillowWeapon* ReturnFirstWeapon(class AWillowWeapon* first, class AWillowWeapon* Second, class AWillowWeapon* Third); - void SetLeftSideControl(); - void OnActionSkillWeaponsRestricted(bool bWeaponsRestricted); - void OnActionSkillOwnerWeaponSwitched(class AWeapon* OldWeapon, class AWeapon* NewWeapon); - void OnActionSkillEnded(); - void OnActionSkillStarted(class AWillowPawn* TheWillowPawn, class AController* TheController, class AWillowPawn* TheTargetPawn); -}; - - -// Class WillowGame.WillowSeqEvent_PlayerJoined -// 0x0000 (0x00C4 - 0x00C4) -class UWillowSeqEvent_PlayerJoined : public USequenceEvent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqEvent_PlayerJoined"); - return ptr; - } - -}; - - -// Class WillowGame.WillowOnlineGameSettings -// 0x0000 (0x00C8 - 0x00C8) -class UWillowOnlineGameSettings : public UOnlineGameSettings -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowOnlineGameSettings"); - return ptr; - } - - - static struct FString GetConnectionQualityUIString(class UOnlineGameSettings* OGS); - void UpdateActivePlotMission(int InActivePlotMission); - static int GetActivePlotMission(class UOnlineGameSettings* GameSettings); - void UpdateIsPublic(int InIsPublic); - void UpdateExpLevel(int InExpLevel); - static int GetExpLevel(class UOnlineGameSettings* GameSettings); - void UpdateDlcFlag(int InDlcFlag); - void UpdateMapDlcContentId(const struct FDlcContentId& InContentId); - void UpdatePlaythrough(int InPlaythrough); - static int GetPlaythrough(class UOnlineGameSettings* GameSettings); - void UpdateActiveMission(int InActiveMission); -}; - - -// Class WillowGame.MarketingUnlockInventoryDefinition -// 0x000C (0x0058 - 0x0064) -class UMarketingUnlockInventoryDefinition : public UMarketingUnlockDefinition -{ -public: - TArray UnlockItems; // 0x0058(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MarketingUnlockInventoryDefinition"); - return ptr; - } - - - bool GenerateUnlockedItems(class AWillowPlayerController* PlayerToGenerateRewardsFor, TArray* GeneratedItems); -}; - - -// Class WillowGame.WeaponProficiencyFeedbackMessage -// 0x000F (0x0049 - 0x0058) -class UWeaponProficiencyFeedbackMessage : public ULocalMessage -{ -public: - unsigned char UnknownData00[0x3]; // 0x0049(0x0003) MISSED OFFSET - struct FString IsNowLevel; // 0x004C(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WeaponProficiencyFeedbackMessage"); - return ptr; - } - - - static unsigned char GetMsgType(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject); - static struct FString GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject); -}; - - -// Class WillowGame.LocalWeaponMessage -// 0x0000 (0x004C - 0x004C) -class ULocalWeaponMessage : public UWillowLocalMessage -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LocalWeaponMessage"); - return ptr; - } - - - static struct FString GetWeaponString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, const struct FWeaponDefinitionData& WeaponInfo, const struct FColor& WeaponColor); - static struct FColor GetWeaponColor(const struct FWeaponDefinitionData& WeaponInfo); - static void ClientWeaponReceive(class APlayerController* P, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, const struct FWeaponDefinitionData& WeaponInfo); -}; - - -// Class WillowGame.ReceivedWeaponMessage -// 0x0018 (0x004C - 0x0064) -class UReceivedWeaponMessage : public ULocalWeaponMessage -{ -public: - struct FString ReceivedWeapon; // 0x004C(0x000C) (Const, Localized, NeedCtorLink) - struct FString SelfReceivedItem; // 0x0058(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ReceivedWeaponMessage"); - return ptr; - } - - - static struct FString GetWeaponString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, const struct FWeaponDefinitionData& WeaponInfo, const struct FColor& WeaponColor); -}; - - -// Class WillowGame.LocalItemMessage -// 0x0000 (0x004C - 0x004C) -class ULocalItemMessage : public UWillowLocalMessage -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LocalItemMessage"); - return ptr; - } - - - static struct FString GetItemString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, const struct FItemDefinitionData& ItemInfo, const struct FColor& ItemColor); - static struct FColor GetItemColor(const struct FItemDefinitionData& ItemInfo); - static void ClientItemReceive(class APlayerController* P, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, const struct FItemDefinitionData& ItemInfo); -}; - - -// Class WillowGame.ReceivedItemMessage -// 0x0018 (0x004C - 0x0064) -class UReceivedItemMessage : public ULocalItemMessage -{ -public: - struct FString ReceivedItem; // 0x004C(0x000C) (Const, Localized, NeedCtorLink) - struct FString SelfReceivedItem; // 0x0058(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ReceivedItemMessage"); - return ptr; - } - - - static struct FString GetItemString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, const struct FItemDefinitionData& ItemInfo, const struct FColor& ItemColor); -}; - - -// Class WillowGame.ReceivedCreditsMessage -// 0x0040 (0x004C - 0x008C) -class UReceivedCreditsMessage : public UWillowLocalMessage -{ -public: - struct FString ReceivedCredits; // 0x004C(0x000C) (Const, Localized, NeedCtorLink) - struct FString SelfReceivedCredits; // 0x0058(0x000C) (Const, Localized, NeedCtorLink) - struct FString NumberOfCredits; // 0x0064(0x000C) (Const, Localized, NeedCtorLink) - struct FString OneCredit; // 0x0070(0x000C) (Const, Localized, NeedCtorLink) - struct FString MoreCredits; // 0x007C(0x000C) (Const, Localized, NeedCtorLink) - int CreditsFakedRarityLevelForItemColor; // 0x0088(0x0004) (Config) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ReceivedCreditsMessage"); - return ptr; - } - - - static struct FColor GetCreditsColor(); - static struct FString GetNumberOfCreditsString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, int GainedAmount); - static struct FString GetCreditString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, int GainedAmount); - static void ClientCreditReceive(class APlayerController* P, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, int GainedAmount); -}; - - -// Class WillowGame.ExperienceFeedbackMessage -// 0x000F (0x0049 - 0x0058) -class UExperienceFeedbackMessage : public ULocalMessage -{ -public: - unsigned char UnknownData00[0x3]; // 0x0049(0x0003) MISSED OFFSET - struct FString IsNowLevel; // 0x004C(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ExperienceFeedbackMessage"); - return ptr; - } - - - static unsigned char GetMsgType(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject); - static struct FString GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject); -}; - - -// Class WillowGame.RotationArrowComponent -// 0x0000 (0x021C - 0x021C) -class URotationArrowComponent : public UArrowComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RotationArrowComponent"); - return ptr; - } - -}; - - -// Class WillowGame.PlayerInteractionClient -// 0x0000 (0x003C - 0x003C) -class UPlayerInteractionClient : public UObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerInteractionClient"); - return ptr; - } - - - void SendMessage(int MessageData, class UObject* Data); - void HandleMessage(int MessageData, class UObject* Data); - void ShutDown(); - void Initialize(int MessageData); -}; - - -// Class WillowGame.PersonalTeleporterDefinition -// 0x0034 (0x003C - 0x0070) -class UPersonalTeleporterDefinition : public UGBXDefinition -{ -public: - class UParticleSystem* ParticleEffect; // 0x003C(0x0004) (Edit, Const) - class UParticleSystem* PlayerTeleportedEffect; // 0x0040(0x0004) (Edit, Const) - float PlayerTeleportedEffectLifespan; // 0x0044(0x0004) (Edit, Const) - float SpawnDistance; // 0x0048(0x0004) (Edit) - struct FVector ReturnTeleporterLocationOffset; // 0x004C(0x000C) (Edit) - class USoundCue* PlaceTeleporterSound; // 0x0058(0x0004) (Edit, Const) - class USoundCue* EnterTeleporterSound; // 0x005C(0x0004) (Edit, Const) - class USoundCue* AmbientTeleporterSound; // 0x0060(0x0004) (Edit, Const) - float CollisionRadius; // 0x0064(0x0004) - float CollisionHeight; // 0x0068(0x0004) - float ExitPointDistance; // 0x006C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PersonalTeleporterDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.TeleporterFeedbackMessage -// 0x001B (0x0049 - 0x0064) -class UTeleporterFeedbackMessage : public ULocalMessage -{ -public: - unsigned char UnknownData00[0x3]; // 0x0049(0x0003) MISSED OFFSET - struct FString Teleporter_Disabled; // 0x004C(0x000C) (Const, Localized, NeedCtorLink) - struct FString Teleporter_NoRoom; // 0x0058(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TeleporterFeedbackMessage"); - return ptr; - } - - - static struct FString GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject); -}; - - -// Class WillowGame.PlayerTrainingMessageListDefinition -// 0x000C (0x003C - 0x0048) -class UPlayerTrainingMessageListDefinition : public UGBXDefinition -{ -public: - TArray TrainingMessages; // 0x003C(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerTrainingMessageListDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.SeqEvent_TrainingMessage -// 0x0004 (0x00C4 - 0x00C8) -class USeqEvent_TrainingMessage : public USequenceEvent -{ -public: - class UObject* TrainingMessageDefinition; // 0x00C4(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqEvent_TrainingMessage"); - return ptr; - } - -}; - - -// Class WillowGame.FrontendGFxMovie -// 0x0164 (0x0390 - 0x04F4) -class UFrontendGFxMovie : public UWillowGFxMovie3D -{ -public: - class UFrontendGFxMovieDefinition* MyFrontendDefinition; // 0x0390(0x0004) (Transient) - class UFrontendMenuGFxObject* FrontendMenu; // 0x0394(0x0004) (Transient) - class UWillowScrollingList* TheList; // 0x0398(0x0004) (Transient) - class UFrontEndPlayerListGFxObject* PlayerList; // 0x039C(0x0004) (Transient) - class UOptionsGFxMovie* OptionsMovie; // 0x03A0(0x0004) (Transient) - class UMatchmakingLobbyGFxMovie* MatchmakingMovie; // 0x03A4(0x0004) (Transient) - class ULANServerBrowserGFxMovie* ServerBrowserMovie; // 0x03A8(0x0004) (Transient) - class UGearboxAccountGFxMovie* AccountMovie; // 0x03AC(0x0004) (Transient) - class UMarketplaceGFxMovie* MarketplaceMovie; // 0x03B0(0x0004) (Transient) - class UWillowGFxDialogBox* MatchmakingDialog; // 0x03B4(0x0004) (Transient) - class UNetworkOptionsGFxMovie* NetworkOptionsMovie; // 0x03B8(0x0004) (Transient) - int DlcWarningPlaythroughLevel; // 0x03BC(0x0004) (Transient) - class UWillowPauseTicker* TimerPauseTicker; // 0x03C0(0x0004) (Transient) - TArray FriendsList; // 0x03C4(0x000C) (Transient, NeedCtorLink) - class USplitscreenHelper* SSHelper; // 0x03D0(0x0004) (Transient) - unsigned long bSplitJoinInProgress : 1; // 0x03D4(0x0004) (Transient) - unsigned long bSplitJoinAwaitingNetworkTransition : 1; // 0x03D4(0x0004) (Transient) - unsigned long CachedWidescreen : 1; // 0x03D4(0x0004) (Transient) - unsigned long bMatchmakingInProgress : 1; // 0x03D4(0x0004) (Transient) - class UWillowGFxDialogBox* ConnectingDlg; // 0x03D8(0x0004) (Transient) - class UWillowGFxDialogBox* ConfirmDisconnectDlg; // 0x03DC(0x0004) (Transient) - class UWillowGFxDialogBox* ConfirmReturnToTitleDlg; // 0x03E0(0x0004) (Transient) - class UWillowGFxDialogBox* SaveGameDlg; // 0x03E4(0x0004) (Transient) - float SaveGameStartTime; // 0x03E8(0x0004) (Transient) - struct FString CancelTooltip; // 0x03EC(0x000C) (Const, Localized, NeedCtorLink) - struct FString CancelTooltip_TwoPlayer; // 0x03F8(0x000C) (Const, Localized, NeedCtorLink) - struct FString SelectTooltip; // 0x0404(0x000C) (Const, Localized, NeedCtorLink) - struct FString NetworkOptionsTooltip; // 0x0410(0x000C) (Const, Localized, NeedCtorLink) - struct FString LANServerBrowserTooltip; // 0x041C(0x000C) (Const, Localized, NeedCtorLink) - struct FString CharacterSelectTooltip; // 0x0428(0x000C) (Const, Localized, NeedCtorLink) - struct FString PartyInviteTooltip; // 0x0434(0x000C) (Const, Localized, NeedCtorLink) - struct FString PartyUITooltip; // 0x0440(0x000C) (Const, Localized, NeedCtorLink) - struct FString PS3InviteTooltip; // 0x044C(0x000C) (Const, Localized, NeedCtorLink) - struct FString OptionsTooltip; // 0x0458(0x000C) (Const, Localized, NeedCtorLink) - struct FString SpectatorTooltip; // 0x0464(0x000C) (Const, Localized, NeedCtorLink) - struct FString DisconnectString; // 0x0470(0x000C) (Const, Localized, NeedCtorLink) - struct FString LeaveString; // 0x047C(0x000C) (Const, Localized, NeedCtorLink) - struct FString CancelString; // 0x0488(0x000C) (Const, Localized, NeedCtorLink) - struct FString DlcInstallOnTitleScreenReturnString; // 0x0494(0x000C) (Const, Localized, NeedCtorLink) - struct FString TooltipSpacing; // 0x04A0(0x000C) (NeedCtorLink) - int SavedSplitJoinControllerId; // 0x04AC(0x0004) (Transient) - struct FOnlineGameSearchResult MatchmakingResult; // 0x04B0(0x0008) (Transient) - unsigned char RestoreInviteType; // 0x04B8(0x0001) (Transient) - unsigned char UnknownData00[0x3]; // 0x04B9(0x0003) MISSED OFFSET - int SavedDlcEnumNetworkOptionsButtonClickIndex; // 0x04BC(0x0004) (Transient) - TArray MessagesOfTheDay; // 0x04C0(0x000C) (NeedCtorLink) - int MessageOfTheDayIdx; // 0x04CC(0x0004) - int RegisteredControllerId; // 0x04D0(0x0004) - int CurrentSelectedOverpowerLevel; // 0x04D4(0x0004) (Transient) - int CurrentSelectedDifficulty; // 0x04D8(0x0004) (Transient) - TArray LastEULAText; // 0x04DC(0x000C) (Transient, NeedCtorLink) - struct FScriptDelegate __PrePopupInputHandler__Delegate; // 0x04E8(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FrontendGFxMovie"); - return ptr; - } - - - void StartMenuMusic(); - void ShowLanBrowser(); - bool IsOverlayMenuOpen(); - void HideOptionsMovie(); - void HideMatchmakingDialog(); - void HideMarketplaceMovie(); - void ShowCompatibilityPack(); - void HideAccountMovie(); - void ShowAccountMovie(); - void ShowServerBrowser(bool bIsLanBrowser); - void HideServerBrowser(); - void Refresh(); - void OpenGearboxAccountUI(); - bool HasUnnotifiedOffers(); - bool HasMessageOfTheDay(const struct FString& KeyName); - void RefreshOffers(); - void RefreshDLC(); - void ApplyPriorityVisibilityEffect(bool bRemoveEffect); - void ApplyPriorityBlurEffect(bool bRemoveEffect); - void ShowOptions(int PlayerIndex); - void OnControllerChanged(int ControllerId, bool bIsConnected); - void OnPartyMemberListChanged(bool bJoinedOrLeft, const struct FString& PlayerName, const struct FUniqueNetId& PlayerID); - bool OnClickShowMarketplace(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool OnClickNotLoggedInForPSN(class UWillowGFxDialogBox* Dlg, int ControllerId); - void CheckDownloadableContentListCompleted(unsigned char LocalUserNum, bool bDownloadableContentListAvailable); - void ShowMarketplaceMovie(); - void OnHostUpdateComplete(const struct FName& SessionName, bool bWasSuccessful); - void HostOnlineGame(); - void HideMatchmakingMovie(); - void CancelMatchmaking(); - void UserCancelledMatchmaking(); - void UpdateMatchmakingMovie(unsigned char MatchmakingState); - void ShowMatchmakingMovie(unsigned char MatchmakingState); - void OnMatchmakingStateChanged(unsigned char NewState); - void OnDestroyGameForMatchJoinComplete(const struct FName& SessionName, bool bWasSuccessful); - void JoinMatchmakingSession(); - void NextMatchmakingSearch(); - void OnFindMatchmakingGamesComplete(bool bWasSuccessful); - int GetNumMatchmakingPlayers(); - void DoMatchmakingSearch(const struct FName& SearchName); - void OnUpdateForMatchmakingComplete(const struct FName& SessionName, bool bWasSuccessful); - void StartMatchmaking(); - bool OnCanStartMatchmaking_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool CanStartMatchmaking(bool bPrompt); - unsigned char GetMatchmakingState(); - void SetMatchmakingState(unsigned char NewState); - void NotifyLoginStatusChange(unsigned char LoginStatus); - void NotifyLinkLost(); - void NotifyLinkOn(); - bool ConfirmQuit_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - void DisplayConfirmQuitDialog(); - bool OpenCredits(); - class UGearboxGFxMovie* OpenMovieLink(const struct FName& MovieName); - class UGearboxGFxMovie* PlayMovieLink(const struct FName& MovieName); - struct FString BuildOverpowerPromptString(int CurrentOverpowerLevel, int MaxOverpowerLevel); - bool OverpowerLevelInputKey(class UWillowGFxDialogBox* Dlg, int ControllerId, const struct FName& ukey, unsigned char uevent); - bool OnSelectOverpowerLevel_Click(class UWillowGFxDialogBox* Dlg, int ControllerId); - void ConfirmOverpowerLevel(int DesiredPlaythrough, class UPlayerSaveGame* SaveGame); - bool OnChooseDifficulty_Click(class UWillowGFxDialogBox* Dlg, int ControllerId); - void ConfirmPlaythrough(class UPlayerSaveGame* SaveGame); - void LaunchSaveGameEx(int PlayThrough); - void LaunchSaveGame(int PlayThrough); - class UTravelStationDefinition* GetSaveGameTravelStationDefinition(); - bool NotAllClientsCanAccessDlc_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool DisplayLastStationUninstalledDlc_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool DisplayDlcLevelCapInUninstalledDlc_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - void ConditionalLookForCrossTitleSaveGames(); - void LaunchNewGame(); - void OnJoinMatchComplete(const struct FName& SessionName, bool bWasSuccessful); - void HandleNetworkOptionsButtonClickEx(int Index); - void DlcNetworkOptionsRefreshComplete(); - void DlcRefreshCompleteFromBusy(); - void HandleNetworkOptionsButtonClick(int Index); - void OnNetworkOptionsLoaded(class UNetworkOptionsGFxObject* InNetworkOptionsDialog); - bool LanNetworkOptionsAvailable(); - bool OnlineNetworkOptionsAvailable(); - void HideNetworkOptions(); - void ShowNetworkOptions(); - void ShowNetworkOptionsFromList(); - void HandleSplitscreenJoinFail(const struct FString& Reason); - void HandleSplitscreenJoinSuccess(class AWillowPlayerController* SplitPC); - void OnSaveGameLoaded(unsigned char LoadGameResult); - void FinishSavingCache(); - void OnSaveCachedGameComplete(float SaveDuration); - bool OnChoosePlaythrough_Click(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool OnResetPlaythroughClicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool DifficultyDialogInputKey(class UWillowGFxDialogBox* Dlg, int ControllerId, const struct FName& ukey, unsigned char uevent); - bool ConditionalAddPlaythroughResetToDialogTooltip(class UWillowGFxDialogBox* Dlg); - void CharacterLoadComplete(const struct FLoadInfo& LI, int PlayerIndex); - void OpenCharacterSelect(int PlayerIndex); - void OpenCharacterSelectFromList(); - void SplitJoinNetworkTransitionFailed(); - void AddSplitPlayerAfterNetworkTransition(); - bool OnConfirmSwitchSession(class UWillowGFxDialogBox* Dlg, int ControllerId); - void ShowSplitJoinSessionChangeConfirmation(unsigned char CurrentNetworkType, unsigned char SplitPlayerLoginStatus); - void ShowSplitJoinFailureMessage(unsigned char NetworkType); - void ClearSplitscreenLoginDelegates(); - void OnSplitLoginCancelled(); - void ConfirmSplitLoginSucceeded(); - void OnSplitLoginChanged(unsigned char ControllerId); - void SplitJoinFailed(); - void OnExternalUIChanged(bool bIsOpening); - void ShowSplitLoginUI(); - bool OnSplitLeaveClicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - void ShowConfirmSplitLeaveDialog(int ControllerId); - void HandleSplitscreenLeaveAttempt(int ControllerId); - bool IsProfileValidForCurrentGame(unsigned char CurrentNetworkType, unsigned char LoginStatus, int ControllerId); - void HandleSplitscreenJoinAttempt(int ControllerId); - void AddSplitscreenPlayer(int ControllerId); - class USplitscreenHelper* GetSplitscreenHelper(); - class UWillowGFxMovie3DDefinition* GetPlayerDetailsMovieDef(); - bool IsPlayerOwner(int ControllerId); - bool CanKick(const struct FUniqueNetId& UniqueId); - bool CanUnmute(const struct FUniqueNetId& UniqueId); - bool CanMute(const struct FUniqueNetId& UniqueId); - bool CanViewGamercard(int ControllerId, const struct FUniqueNetId& UniqueId); - bool CanInvite(const struct FUniqueNetId& UniqueId); - bool CanJoin(const struct FUniqueNetId& UniqueId); - bool GetFriend(const struct FUniqueNetId& UniqueId, struct FOnlineFriend* out_Friend); - class AWillowPlayerController* GetWPCOwner(); - bool CanPlayOnline(int ControllerId); - bool IsLocalPlayerId(const struct FUniqueNetId& UniqueId); - bool IsPrimaryPlayer(const struct FUniqueNetId& UniqueId); - void OnReadFriendsComplete(bool bWasSuccessful); - void RefreshFriends(); - void ConfigureFriendsList(); - void OnPlayerCharacterClassUpdated(class AWillowPlayerReplicationInfo* WPRI); - void OnPlayerExpLevelUpdated(class AWillowPlayerReplicationInfo* WPRI); - void OnPlayerUidUpdated(class APlayerReplicationInfo* PRI); - void OnPlayerNameUpdated(class APlayerReplicationInfo* PRI); - void OnPlayerRemoved(); - void RefreshPlayerList(); - void WaitForPRI(); - void extOnPlayerListSelectionChange(int EntryIndex, int RowTypeId); - void extOnPlayerListButtonClick(int ControllerId, int EntryIndex, int RowTypeId); - void extOnPlayerListLoad(const struct FString& TargetPath); - void extFrontEndMenuOnLoad(const struct FString& TargetPath); - void OnScrollingListItemFocus(const struct FEventData& Data); - void GetPlayer1CancelButtonString(struct FString* Text); - void AppendCancelButtonTooltip(bool bAppendPlayerDesignations, struct FString* TooltipString); - void DelayedHideMOTD(); - void DelayedResetMOTD(); - void ResetMOTD(); - struct FString GetCharacterSelectTooltip(bool bAppendPlayerDesignations); - struct FString GetGenericTooltip(const struct FString& Tooltip, bool bAppendPlayerDesignations); - void UpdateTooltips(); - struct FString AddDisabledStringMarkup(const struct FString& Text); - void AppendTooltipString(const struct FString& StringToAppend, bool bDisabled, struct FString* TooltipString); - void UpdateHeader(); - void OnDeviceCheckSaveGamesAvailableComplete(bool bSaveGamesAvailable); - void OnDeviceSelectionDone(bool bWasSuccessful); - void OnStorageDeviceChange(); - bool OnConfirmReturnToTitle(class UWillowGFxDialogBox* Dlg, int ControllerId); - void ShowConfirmReturnToTitleDialog(); - bool OnConfirmDisconnect(class UWillowGFxDialogBox* Dlg, int ControllerId); - void ShowConfirmDisconnectDialog(); - bool PlayerListInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool DefaultHandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void PreviewInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool CanShowSpectatorControls(); - bool CanShowCharacterSelect(int ControllerId); - void HandlePopListFail(); - bool SharedHandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void RefreshListHandler(); - void OnScrollingListChanged(); - void UpdateFrameForAspectRatio(bool bWidescreen); - bool IsTimerActive(const struct FName& FuncName); - void ClearTimer(const struct FName& FuncName); - void SetTimer(float Rate, bool bLoop, const struct FName& FuncName); - void OnTick(); - void ClearOSSDelegates(); - void RegisterOSSDelegates(); - void ClearGRIDelegates(); - void RegisterGRIDelegates(); - void OnClose(); - void HideMOTD(); - void ShowMOTD(); - bool IsValidMessageOfTheDay(const struct FMessageOfTheDay& MOTD); - struct FMessageOfTheDay GetMessageOfTheDay(const struct FString& SectionName, const struct FString& KeyName, const struct FString& PackageName); - TArray GetMessagesOfTheDay(); - bool ShouldDoInitialDeviceSelection(); - void NotifyAtMainMenu(); - void OnProfileWriteComplete(unsigned char LocalUserNum, bool bWasSuccessful); - bool Start(bool StartPaused); - bool PrePopupInputHandler(int ControllerId, const struct FName& ukey, unsigned char uevent); -}; - - -// Class WillowGame.FrontendGFxMovieDefinition -// 0x0080 (0x00F0 - 0x0170) -class UFrontendGFxMovieDefinition : public UWillowGFxMovie3DDefinition -{ -public: - TArray OnStart; // 0x00F0(0x000C) (Edit, Const, NeedCtorLink, EditInline) - class UTestMapsListDefinition* WalkableMapList; // 0x00FC(0x0004) (Edit, Const, EditInline) - class UTestMapsListDefinition* BlockoutMapList; // 0x0100(0x0004) (Edit, Const, EditInline) - class UTestMapsListDefinition* TestMapList; // 0x0104(0x0004) (Edit, Const, EditInline) - struct FString ListPath; // 0x0108(0x000C) (Edit, Const, NeedCtorLink) - struct FString HeaderPath; // 0x0114(0x000C) (Edit, Const, NeedCtorLink) - float InviteDisplayTime; // 0x0120(0x0004) (Edit, Const) - struct FString MOTD_HeaderPath; // 0x0124(0x000C) (Edit, Const, NeedCtorLink) - struct FString MOTD_BodyPath; // 0x0130(0x000C) (Edit, Const, NeedCtorLink) - float MOTD_Delay; // 0x013C(0x0004) (Edit, Const) - struct FString TooltipPath; // 0x0140(0x000C) (Edit, Const, NeedCtorLink) - struct FString Header_TopLevel; // 0x014C(0x000C) (Edit, Const, Localized, NeedCtorLink) - class UWillowGFxMovie3DDefinition* NetworkOptionsMovieDef; // 0x0158(0x0004) (Edit, Const) - class UWillowGFxMovie3DDefinition* PlayerDetailsMovieDef; // 0x015C(0x0004) (Edit, Const) - class UWillowGFxMovie3DDefinition* OptionsMovieDef; // 0x0160(0x0004) (Edit, Const) - class UWillowGFxMovie3DDefinition* MatchmakingMovieDef; // 0x0164(0x0004) (Edit, Const) - class UGFxMovieDefinition* ConfirmCharacterMovieDef; // 0x0168(0x0004) (Edit, Const) - class UClass* InitialScrollingListProviderClass; // 0x016C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FrontendGFxMovieDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_PlayCameraAnim -// 0x0014 (0x00A4 - 0x00B8) -class UWillowSeqAct_PlayCameraAnim : public USequenceAction -{ -public: - class UCameraAnim* AnimToPlay; // 0x00A4(0x0004) (Edit) - float BlendInTime; // 0x00A8(0x0004) (Edit) - float BlendOutTime; // 0x00AC(0x0004) (Edit) - float Rate; // 0x00B0(0x0004) (Edit) - float IntensityScale; // 0x00B4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_PlayCameraAnim"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_StopCameraAnim -// 0x0004 (0x00A4 - 0x00A8) -class UWillowSeqAct_StopCameraAnim : public USequenceAction -{ -public: - unsigned long bStopImmediately : 1; // 0x00A4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_StopCameraAnim"); - return ptr; - } - -}; - - -// Class WillowGame.SeqAct_UnlockAchievement -// 0x0008 (0x00A4 - 0x00AC) -class USeqAct_UnlockAchievement : public USequenceAction -{ -public: - unsigned char AchievementId; // 0x00A4(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x00A5(0x0003) MISSED OFFSET - int MinimumPlayersRequired; // 0x00A8(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_UnlockAchievement"); - return ptr; - } - - - void Activated(); -}; - - -// Class WillowGame.WillowSeqEvent_ShowCharacterSelectUI -// 0x0000 (0x00C4 - 0x00C4) -class UWillowSeqEvent_ShowCharacterSelectUI : public USequenceEvent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqEvent_ShowCharacterSelectUI"); - return ptr; - } - -}; - - -// Class WillowGame.FastTravelStationDiscoveryMessage -// 0x001B (0x0049 - 0x0064) -class UFastTravelStationDiscoveryMessage : public ULocalMessage -{ -public: - unsigned char UnknownData00[0x3]; // 0x0049(0x0003) MISSED OFFSET - struct FString StationDiscoveredSolo; // 0x004C(0x000C) (Const, Localized, NeedCtorLink) - struct FString StationDiscoveredTeam; // 0x0058(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FastTravelStationDiscoveryMessage"); - return ptr; - } - - - static struct FString GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject); -}; - - -// Class WillowGame.IStorageDevice -// 0x0000 (0x003C - 0x003C) -class UIStorageDevice : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IStorageDevice"); - return ptr; - } - - - void StorageDeviceChanged(unsigned char ControllerId, bool bIsValid); -}; - - -// Class WillowGame.WillowSeqAct_MarkEnteredRegion -// 0x0001 (0x00A4 - 0x00A5) -class UWillowSeqAct_MarkEnteredRegion : public USequenceAction -{ -public: - unsigned char Region; // 0x00A4(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_MarkEnteredRegion"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_MarkExitedRegion -// 0x0001 (0x00A4 - 0x00A5) -class UWillowSeqAct_MarkExitedRegion : public USequenceAction -{ -public: - unsigned char Region; // 0x00A4(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_MarkExitedRegion"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_ColiseumAnnouncePenaltyBox -// 0x0000 (0x00A4 - 0x00A4) -class UWillowSeqAct_ColiseumAnnouncePenaltyBox : public USequenceAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_ColiseumAnnouncePenaltyBox"); - return ptr; - } - -}; - - -// Class WillowGame.VehicleSeatSwap_PlayerInteractionClient -// 0x0010 (0x003C - 0x004C) -class UVehicleSeatSwap_PlayerInteractionClient : public UPlayerInteractionClient -{ -public: - struct FString MsgTitle; // 0x003C(0x000C) (Edit, Const, Localized, NeedCtorLink) - unsigned long bIsInstigator : 1; // 0x0048(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VehicleSeatSwap_PlayerInteractionClient"); - return ptr; - } - - - void ShutDown(); - bool HandleSeatSwapCommand(); - void Initialize(int MessageData); -}; - - -// Class WillowGame.LobbyGFxMovie -// 0x0008 (0x04F4 - 0x04FC) -class ULobbyGFxMovie : public UFrontendGFxMovie -{ -public: - class AWillowPlayerReplicationInfo* PrimaryPlayerPRI; // 0x04F4(0x0004) (Transient) - class AWillowPlayerReplicationInfo* SplitPlayerPRI; // 0x04F8(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LobbyGFxMovie"); - return ptr; - } - - - void FadeLobbyDeco(); - void ShowConfirmQuitDialog(); - bool OnQuitConfirmed(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool CanShowSpectatorControls(); - void extFrontEndMenuOnLoad(const struct FString& TargetPath); - void OnConfirmCharacters(); - void PromptConfirmCharacters(); - void OnClose(); - void CheckSpectatorPoint(); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.OptionsGFxMovie -// 0x0038 (0x0390 - 0x03C8) -class UOptionsGFxMovie : public UWillowGFxMovie3D -{ -public: - class UOptionsGFxObject* OptionsObj; // 0x0390(0x0004) (Transient) - class UWillowScrollingList* TheList; // 0x0394(0x0004) (Transient) - struct FString TooltipSpacing; // 0x0398(0x000C) (Transient, NeedCtorLink) - struct FString PreviousMenuHeader; // 0x03A4(0x000C) (Transient, NeedCtorLink) - unsigned long CachedWidescreen : 1; // 0x03B0(0x0004) (Transient) - unsigned long bTrainingWasEnabled : 1; // 0x03B0(0x0004) (Transient) - class UWillowSystemSettings* SystemSettings; // 0x03B4(0x0004) (Transient) - class UWillowScrollingListDataProviderOptionsBase* HandleInputKeyHook; // 0x03B8(0x0004) (Transient) - struct FString BackTooltip; // 0x03BC(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("OptionsGFxMovie"); - return ptr; - } - - - void extOptionsMenuOnLoad(const struct FString& TargetPath, const struct FString& ListTargetPath); - class UWillowSystemSettings* GetSystemSettings(); - void OnScrollingListItemFocus(const struct FEventData& Data); - void UpdateTooltips(); - void AppendTooltipString(const struct FString& StringToAppend, bool bDisabled, struct FString* TooltipString); - void UpdateHeader(); - void CloseMovie(); - bool HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void RefreshListHandler(); - void OnScollingListSelectedIndexChanged(int NewSelectedIndex); - void OnScrollingListChanged(); - void UpdateFrameForAspectRatio(bool bWidescreen); - void OnTick(); - void SaveOptions(); - void OnClose(); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.SeqAct_CausePlayerDeath -// 0x0004 (0x00A4 - 0x00A8) -class USeqAct_CausePlayerDeath : public USequenceAction -{ -public: - unsigned long bInstaKill : 1; // 0x00A4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_CausePlayerDeath"); - return ptr; - } - -}; - - -// Class WillowGame.ISkillBehavior -// 0x0000 (0x003C - 0x003C) -class UISkillBehavior : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ISkillBehavior"); - return ptr; - } - - - class AController* Behavior_GetSkillInstigatorController(); - void Behavior_UpgradeSkill(class USkillDefinition* SkillToUpgrade, int NumberOfLevelsToRaise, int MaximumLevelToRaiseSkill); - void Behavior_DeactivateSkill(class USkillDefinition* SkillToDeactivate, bool bIgnoreSkillInstigator); - void Behavior_ActivateSkill(class USkillDefinition* SkillToActivate, class UObject* AdditionalSkillTarget, int SkillGrade); -}; - - -// Class WillowGame.IChallengeRecipient -// 0x0000 (0x003C - 0x003C) -class UIChallengeRecipient : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IChallengeRecipient"); - return ptr; - } - - - void ReceiveChallenge(class UChallengeDefinition* ChalDef, bool bIsCharacterLoad, bool bGiveToAllPlayers); -}; - - -// Class WillowGame.WillowPlayerCamera -// 0x0000 (0x0400 - 0x0400) -class AWillowPlayerCamera : public AGearboxCameraBasic -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPlayerCamera"); - return ptr; - } - - - void UpdateViewTarget(float DeltaTime, struct FTViewTarget* OutVT); - void PostBeginPlay(); -}; - - -// Class WillowGame.WillowCheatManager -// 0x008C (0x005C - 0x00E8) -class UWillowCheatManager : public UCheatManager -{ -public: - struct FString ClassModPoolDefinitionName; // 0x005C(0x000C) (Config, NeedCtorLink) - float CurrencyBalanceFormulaMultiplier; // 0x0068(0x0004) (Config) - float CurrencyBalanceFormulaLevel; // 0x006C(0x0004) (Config) - float CurrencyBalanceFormulaOffset; // 0x0070(0x0004) (Config) - int AwesomeLevelBoostForAutoBalancedInventory; // 0x0074(0x0004) (Config) - struct FString BalanceMeItemPoolListDefinitionName; // 0x0078(0x000C) (Config, NeedCtorLink) - int BalanceMeAwesomeLevel; // 0x0084(0x0004) - unsigned long DEBUG_bSkipSkillDependencyCheck : 1; // 0x0088(0x0004) - unsigned long bSkillDebugWatchPlayers : 1; // 0x0088(0x0004) (Config) - unsigned long bSkillDebugWatchNonPlayers : 1; // 0x0088(0x0004) (Config) - unsigned long bShowTimeOfDay : 1; // 0x0088(0x0004) - unsigned long bLevelHacksEnabled : 1; // 0x0088(0x0004) - unsigned long bPreHLQNoClipCanTargetCheatState : 1; // 0x0088(0x0004) - unsigned long bPreHLQNoClipDemigodState : 1; // 0x0088(0x0004) - TArray ResourceUpgrades; // 0x008C(0x000C) (Config, NeedCtorLink) - TArray StatusEffects; // 0x0098(0x000C) (Config, NeedCtorLink) - TArray WatchedSkills; // 0x00A4(0x000C) (NeedCtorLink) - TArray SkillDebugPages; // 0x00B0(0x000C) (NeedCtorLink) - int LastDebugPageIndex; // 0x00BC(0x0004) - float LastSkillDebugPageUpdateTime; // 0x00C0(0x0004) - int LastDamagedAmount; // 0x00C4(0x0004) - class UItemPoolDefinition* SpawnItemPool_PoolToSpawnOutOf; // 0x00C8(0x0004) (Transient) - int SpawnItemPool_GameStage; // 0x00CC(0x0004) (Transient) - int SpawnItemPool_AwesomeLevel; // 0x00D0(0x0004) (Transient) - int SpawnItemPool_NumTimesToSpawnFromPool; // 0x00D4(0x0004) (Transient) - float SpawnItemPool_LastUpdateTime; // 0x00D8(0x0004) (Transient) - float SpawnItemPool_AccruedTime; // 0x00DC(0x0004) (Transient) - struct FName SpawnItemPool_FuncName; // 0x00E0(0x0008) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowCheatManager"); - return ptr; - } - -}; - - -// Class WillowGame.IMultitypeScrollingList -// 0x0000 (0x003C - 0x003C) -class UIMultitypeScrollingList : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IMultitypeScrollingList"); - return ptr; - } - - - void Move(int Delta); - void SetRendererInfo(int DataIndex, int RendererType, int RendererIndex); -}; - - -// Class WillowGame.TwoPanelInterfaceGFxDefinition -// 0x000C (0x0158 - 0x0164) -class UTwoPanelInterfaceGFxDefinition : public UWillowInventoryGFxDefinition -{ -public: - struct FString PathToBackgroundArtClip; // 0x0158(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TwoPanelInterfaceGFxDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.IWillowStorable -// 0x0000 (0x003C - 0x003C) -class UIWillowStorable : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IWillowStorable"); - return ptr; - } - - - bool Put(class AInventory* Thing); - bool Get(class AWillowInventory* Thing); - bool Swap(class AWillowInventory* ThingA, class AWillowInventory* ThingB); -}; - - -// Class WillowGame.ITwoPanelInterface -// 0x0000 (0x003C - 0x003C) -class UITwoPanelInterface : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ITwoPanelInterface"); - return ptr; - } - - - void OnCellPressed(class UBaseInventoryPanelGFxObject* Panel); - void OnLeftPanelInit(class UInventoryListPanelGFxObject* LeftPanel); - void SetItemLocation(class AWillowInventory* Thing); - void PanelOnItemSelected(class UBaseInventoryPanelGFxObject* Panel, class AWillowInventory* Thing); - bool ShouldStoragePanelHighlightFrozen(); - class AWillowInventory* GetEquippedAnalogue(class AWillowInventory* InThing); - class AWillowInventory* GetSelectedThing(); - struct FString GetPlayerPanelLabel(); - struct FString GetStoragePanelLabel(); - bool ShouldShowPanelNavTooltips(); - void NotifySelectionChange(); - unsigned char GetCurrencyTypeForInventory(class AWillowInventory* WInv); - int GetOverridePriceForInventory(class AWillowInventory* WInv); - void GetSortConfigDataForPanel(class UInventoryListPanelGFxObject* Panel, struct FSortFilterConfiguration* SortConfigData); - FScriptInterface GetStorageReferenceForTransferring(); - FScriptInterface GetStorageReferenceForSwapping(); - void GetPlayerPanelItems(TArray* Things); - void GetStoragePanelItems(TArray* Things, int* UnloadableCount); - struct FString GetTitle(); - bool ShouldStartOnLeftPanel(); -}; - - -// Class WillowGame.BankGFxMovie -// 0x001C (0x04A4 - 0x04C0) -class UBankGFxMovie : public UTwoPanelInterfaceGFxMovie -{ -public: - struct FString BankTitle; // 0x04A4(0x000C) (Const, Localized, NeedCtorLink) - struct FString BankAddTip; // 0x04B0(0x000C) (Const, Localized, NeedCtorLink) - class UWillowInventoryStorage* BankStorage; // 0x04BC(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BankGFxMovie"); - return ptr; - } - - - void SetItemLocation(class AWillowInventory* Thing); - void OnInventoryPanelSetActive(class UBaseInventoryPanelGFxObject* PanelObject, bool bActive); - FScriptInterface GetStorageReferenceForTransferring(); - FScriptInterface GetStorageReferenceForSwapping(); - void GetPlayerPanelItems(TArray* Things); - void GetStoragePanelItems(TArray* Things, int* UnloadableCount); - struct FString GetAddTip(); - struct FString GetTitle(); - void OnClose(); - void extInitMainPanel(const struct FString& MainPanelTargetPath); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.Behavior_ActivateListenerSkill -// 0x0004 (0x004C - 0x0050) -class UBehavior_ActivateListenerSkill : public UBehaviorBase -{ -public: - class USkillDefinition* SkillToActivate; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ActivateListenerSkill"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ActivateSkill -// 0x0018 (0x004C - 0x0064) -class UBehavior_ActivateSkill : public UBehaviorBase -{ -public: - class USkillDefinition* SkillToActivate; // 0x004C(0x0004) (Edit, Const) - unsigned long bUseAdditionalSkillTarget : 1; // 0x0050(0x0004) (Edit, Const) - unsigned long bNoSkillStacking : 1; // 0x0050(0x0004) (Edit, Const) - struct FBehaviorContextData AdditionalTargetContext; // 0x0054(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ActivateSkill"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AddInstanceData -// 0x0010 (0x004C - 0x005C) -class UBehavior_AddInstanceData : public UBehaviorBase -{ -public: - unsigned long bAllowDuplicates : 1; // 0x004C(0x0004) (Edit) - TArray InstanceData; // 0x0050(0x000C) (Edit, Component, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AddInstanceData"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AddInstanceDataFromBehaviorContext -// 0x001C (0x004C - 0x0068) -class UBehavior_AddInstanceDataFromBehaviorContext : public UBehaviorBase -{ -public: - struct FName DatumName; // 0x004C(0x0008) (Edit, Const) - unsigned long bDeleteByOwner : 1; // 0x0054(0x0004) (Edit, Const) - struct FBehaviorContextData ObjectContext; // 0x0058(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AddInstanceDataFromBehaviorContext"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AddInventoryToStorage -// 0x0090 (0x004C - 0x00DC) -class UBehavior_AddInventoryToStorage : public UBehaviorBase -{ -public: - struct FItemDefinitionData ItemDef; // 0x004C(0x0044) (Edit, Const) - struct FWeaponDefinitionData WeaponDef; // 0x0090(0x0044) (Edit, Const) - unsigned char InvType; // 0x00D4(0x0001) (Edit, Const) - unsigned char Destination; // 0x00D5(0x0001) (Edit, Const) - unsigned char UnknownData00[0x2]; // 0x00D6(0x0002) MISSED OFFSET - unsigned long bIgnoreCapacityCheck : 1; // 0x00D8(0x0004) (Edit, Const) - unsigned long bUniqueInventory : 1; // 0x00D8(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AddInventoryToStorage"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AddObjectInstanceData -// 0x0010 (0x004C - 0x005C) -class UBehavior_AddObjectInstanceData : public UBehaviorBase -{ -public: - class UObject* InstanceDataObject; // 0x004C(0x0004) - struct FName InstanceDataName; // 0x0050(0x0008) (Edit) - unsigned long bDeleteByOwner : 1; // 0x0058(0x0004) (Edit) - unsigned long bAllowDuplicateNames : 1; // 0x0058(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AddObjectInstanceData"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AdjustCameraAnimByEyeHeight -// 0x0008 (0x004C - 0x0054) -class UBehavior_AdjustCameraAnimByEyeHeight : public UBehaviorBase -{ -public: - unsigned long bEnable : 1; // 0x004C(0x0004) (Edit, Const) - float BaseEyeHeight; // 0x0050(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AdjustCameraAnimByEyeHeight"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AIChangeInventory -// 0x0018 (0x004C - 0x0064) -class UBehavior_AIChangeInventory : public UBehaviorBase -{ -public: - TArray NewItemPoolList; // 0x004C(0x000C) (Edit, Const, NeedCtorLink) - TArray NewItemPoolIncludedLists; // 0x0058(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AIChangeInventory"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AIFollow -// 0x0020 (0x004C - 0x006C) -class UBehavior_AIFollow : public UBehaviorBase -{ -public: - struct FBehaviorContextData ToFollow; // 0x004C(0x0010) (Edit, Const) - unsigned long bCanShoot : 1; // 0x005C(0x0004) (Edit, Const) - unsigned long bUseFormation : 1; // 0x005C(0x0004) (Edit, Const) - unsigned char Action; // 0x0060(0x0001) (Edit, Const) - unsigned char Stance; // 0x0061(0x0001) (Edit) - unsigned char UnknownData00[0x2]; // 0x0062(0x0002) MISSED OFFSET - float CatchupDistance; // 0x0064(0x0004) (Edit, Const) - float HoldStillDistance; // 0x0068(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AIFollow"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AILevelUp -// 0x0008 (0x004C - 0x0054) -class UBehavior_AILevelUp : public UBehaviorBase -{ -public: - unsigned long bResetHealth : 1; // 0x004C(0x0004) (Edit, Const) - int MaxLevelUps; // 0x0050(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AILevelUp"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AIPatsy -// 0x0014 (0x004C - 0x0060) -class UBehavior_AIPatsy : public UBehaviorBase -{ -public: - unsigned long bClearPatsy : 1; // 0x004C(0x0004) (Edit, Const) - struct FBehaviorContextData Patsy; // 0x0050(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AIPatsy"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AIProvoke -// 0x0010 (0x004C - 0x005C) -class UBehavior_AIProvoke : public UBehaviorBase -{ -public: - struct FBehaviorContextData ProvokeInstigator; // 0x004C(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AIProvoke"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AIResetProvocation -// 0x0000 (0x004C - 0x004C) -class UBehavior_AIResetProvocation : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AIResetProvocation"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AISetItemTossTarget -// 0x0010 (0x004C - 0x005C) -class UBehavior_AISetItemTossTarget : public UBehaviorBase -{ -public: - struct FBehaviorContextData TossTarget; // 0x004C(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AISetItemTossTarget"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AISetWeaponFireRotation -// 0x0004 (0x004C - 0x0050) -class UBehavior_AISetWeaponFireRotation : public UBehaviorBase -{ -public: - unsigned long bUseWeaponRotation : 1; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AISetWeaponFireRotation"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AITakeMoney -// 0x0024 (0x004C - 0x0070) -class UBehavior_AITakeMoney : public UBehaviorBase -{ -public: - float TakePercent; // 0x004C(0x0004) (Edit, Const) - struct FBehaviorContextData GiveTo; // 0x0050(0x0010) (Edit, Const) - class UItemPoolDefinition* CashItemPool; // 0x0060(0x0004) (Edit, Const) - struct FString HUDSpecialRemovalFrame; // 0x0064(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AITakeMoney"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.INPCBehavior -// 0x0000 (0x003C - 0x003C) -class UINPCBehavior : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("INPCBehavior"); - return ptr; - } - - - class UProjectileDefinition* GetCurrentProjectile(); - class AWillowGrenadeMod* GetGrenadeMod(); -}; - - -// Class WillowGame.Behavior_AssignBoolVariable -// 0x0004 (0x004C - 0x0050) -class UBehavior_AssignBoolVariable : public UBehaviorBase -{ -public: - unsigned long Value : 1; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AssignBoolVariable"); - return ptr; - } - - - void PublishBehaviorOutput(bool Result, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AssignFloatVariable -// 0x0004 (0x004C - 0x0050) -class UBehavior_AssignFloatVariable : public UBehaviorBase -{ -public: - float Value; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AssignFloatVariable"); - return ptr; - } - - - void PublishBehaviorOutput(float Result, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AssignIntVariable -// 0x0004 (0x004C - 0x0050) -class UBehavior_AssignIntVariable : public UBehaviorBase -{ -public: - int Value; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AssignIntVariable"); - return ptr; - } - - - void PublishBehaviorOutput(int Result, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AssignObjectVariable -// 0x0004 (0x004C - 0x0050) -class UBehavior_AssignObjectVariable : public UBehaviorBase -{ -public: - class UObject* Value; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AssignObjectVariable"); - return ptr; - } - - - void PublishBehaviorOutput(class UObject* Result, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AssignVectorVariable -// 0x000C (0x004C - 0x0058) -class UBehavior_AssignVectorVariable : public UBehaviorBase -{ -public: - struct FVector Value; // 0x004C(0x000C) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AssignVectorVariable"); - return ptr; - } - - - void PublishBehaviorOutput(const struct FVector& Result, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AttachActor -// 0x0024 (0x004C - 0x0070) -class UBehavior_AttachActor : public UBehaviorBase -{ -public: - struct FName AttachmentPointName; // 0x004C(0x0008) (Edit, Const) - struct FBehaviorContextData ToAttach; // 0x0054(0x0010) (Edit, Const) - float AttachTime; // 0x0064(0x0004) (Edit, Const) - struct FName InstanceDataName; // 0x0068(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AttachActor"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AttachAOEStatusEffect -// 0x000C (0x004C - 0x0058) -class UBehavior_AttachAOEStatusEffect : public UBehaviorBase -{ -public: - class UWillowDamageTypeDefinition* StatusEffectDamageType; // 0x004C(0x0004) (Edit) - struct FName SaveReferenceName; // 0x0050(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AttachAOEStatusEffect"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AttachItems -// 0x0004 (0x004C - 0x0050) -class UBehavior_AttachItems : public UBehaviorBase -{ -public: - unsigned long bDisablePickups : 1; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AttachItems"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AttributeEffect -// 0x0010 (0x004C - 0x005C) -class UBehavior_AttributeEffect : public UBehaviorBase -{ -public: - class USkillDefinition* AttributeEffect; // 0x004C(0x0004) (Edit, Const, EditInline) - TArray AttributeEffects; // 0x0050(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AttributeEffect"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_AwardExperienceForMyDeath -// 0x0000 (0x004C - 0x004C) -class UBehavior_AwardExperienceForMyDeath : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_AwardExperienceForMyDeath"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_BeginLifting -// 0x0030 (0x004C - 0x007C) -class UBehavior_BeginLifting : public UBehaviorBase -{ -public: - struct FBehaviorContextData LifterSkillContext; // 0x004C(0x0010) (Edit, Const) - struct FBehaviorContextData LifterPawnContext; // 0x005C(0x0010) (Edit, Const) - struct FAttributeInitializationData HeightFromGroundFormula; // 0x006C(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_BeginLifting"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.ILiftBehavior -// 0x0000 (0x003C - 0x003C) -class UILiftBehavior : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ILiftBehavior"); - return ptr; - } - - - void BeginLifting(class AWillowPawn* TargetPawn, float HeightFromGround); - void FinishLifting(bool bDropImmediately); - void SelectTarget(class AWillowPawn* NewTarget); -}; - - -// Class WillowGame.Behavior_BoolMath -// 0x0005 (0x004C - 0x0051) -class UBehavior_BoolMath : public UBehaviorBase -{ -public: - unsigned long A : 1; // 0x004C(0x0004) (Edit) - unsigned long B : 1; // 0x004C(0x0004) (Edit) - unsigned char Operation; // 0x0050(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_BoolMath"); - return ptr; - } - - - void PublishBehaviorOutput(bool Result, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_BroadcastEcho -// 0x0000 (0x004C - 0x004C) -class UBehavior_BroadcastEcho : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_BroadcastEcho"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_CauseTinnitus -// 0x0028 (0x004C - 0x0074) -class UBehavior_CauseTinnitus : public UBehaviorBase -{ -public: - struct FAttributeInitializationData Radius; // 0x004C(0x0010) (Edit, Const) - struct FAttributeInitializationData StrengthModifier; // 0x005C(0x0010) (Edit, Const) - unsigned long bOverrideTinnitusAkEvent : 1; // 0x006C(0x0004) - class UAkEvent* OverrideTinnitusAkEvent; // 0x0070(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_CauseTinnitus"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ChangeBehaviorSetState -// 0x0009 (0x004C - 0x0055) -class UBehavior_ChangeBehaviorSetState : public UBehaviorBase -{ -public: - struct FName BehaviorSetName; // 0x004C(0x0008) (Edit) - unsigned char ChangeStatus; // 0x0054(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ChangeBehaviorSetState"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ChangeCanTarget -// 0x0001 (0x004C - 0x004D) -class UBehavior_ChangeCanTarget : public UBehaviorBase -{ -public: - unsigned char ChangeStatus; // 0x004C(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ChangeCanTarget"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ChangeDenAllegiance -// 0x0004 (0x004C - 0x0050) -class UBehavior_ChangeDenAllegiance : public UBehaviorBase -{ -public: - class UPawnAllegiance* Allegiance; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ChangeDenAllegiance"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ChangeDialogName -// 0x0004 (0x004C - 0x0050) -class UBehavior_ChangeDialogName : public UBehaviorBase -{ -public: - class UGearboxDialogNameTag* NewNameTag; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ChangeDialogName"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ChangeEnvironmentTag -// 0x000C (0x004C - 0x0058) -class UBehavior_ChangeEnvironmentTag : public UBehaviorBase -{ -public: - unsigned char Action; // 0x004C(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET - class UEnvironmentTagDefinition* EnvironmentTag; // 0x0050(0x0004) (Edit) - unsigned long bOverwriteExistingTag : 1; // 0x0054(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ChangeEnvironmentTag"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ChangeInstanceDataSwitch -// 0x0010 (0x004C - 0x005C) -class UBehavior_ChangeInstanceDataSwitch : public UBehaviorBase -{ -public: - struct FName SwitchName; // 0x004C(0x0008) (Edit) - int NewValue; // 0x0054(0x0004) (Edit) - unsigned long bSimulated : 1; // 0x0058(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ChangeInstanceDataSwitch"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ChangeSkillBehaviorSequenceState -// 0x0010 (0x004C - 0x005C) -class UBehavior_ChangeSkillBehaviorSequenceState : public UBehaviorBase -{ -public: - unsigned char Action; // 0x004C(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET - struct FName SequenceName; // 0x0050(0x0008) (Edit, Const) - class USkillDefinition* SkillDef; // 0x0058(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ChangeSkillBehaviorSequenceState"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ChangeUsability -// 0x0002 (0x004C - 0x004E) -class UBehavior_ChangeUsability : public UBehaviorBase -{ -public: - unsigned char ChangeUsability; // 0x004C(0x0001) (Edit, Const) - unsigned char UsabilityType; // 0x004D(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ChangeUsability"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.IChangeUsabilityBehavior -// 0x0000 (0x003C - 0x003C) -class UIChangeUsabilityBehavior : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IChangeUsabilityBehavior"); - return ptr; - } - - - void Behavior_ChangeUsabilityCost(unsigned char ChangeType, unsigned char CostType, int CostAmount, unsigned char UsedType); - void Behavior_ChangeUsability(unsigned char ChangeType, class UActorComponent* UsedComponent, unsigned char UsedType); -}; - - -// Class WillowGame.Behavior_ChangeWeaponVisibility -// 0x0008 (0x004C - 0x0054) -class UBehavior_ChangeWeaponVisibility : public UBehaviorBase -{ -public: - unsigned char Status; // 0x004C(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET - unsigned long bApplyToFirstPerson : 1; // 0x0050(0x0004) (Edit, Const) - unsigned long bApplyToThirdPerson : 1; // 0x0050(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ChangeWeaponVisibility"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_Charm -// 0x0014 (0x004C - 0x0060) -class UBehavior_Charm : public UBehaviorBase -{ -public: - unsigned char Action; // 0x004C(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET - struct FBehaviorContextData CharmOwner; // 0x0050(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_Charm"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_CheckMapChangeConditions -// 0x0010 (0x004C - 0x005C) -class UBehavior_CheckMapChangeConditions : public UBehaviorBase -{ -public: - struct FName MapChangeCustomEvent; // 0x004C(0x0008) (Edit, Const) - struct FName PlayerBusyCustomEvent; // 0x0054(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_CheckMapChangeConditions"); - return ptr; - } - - - void PlayerBusyEvent(const FScriptInterface& CustomEventInterface); - void MapChangeEvent(const FScriptInterface& CustomEventInterface); - class ULevelTravelStationDefinition* GetDestinationStationDefinition(class ULevelTravelStationDefinition* Source); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ClearStatusEffects -// 0x0004 (0x004C - 0x0050) -class UBehavior_ClearStatusEffects : public UBehaviorBase -{ -public: - unsigned long bKillImmediately : 1; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ClearStatusEffects"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_CombatPerch -// 0x0009 (0x004C - 0x0055) -class UBehavior_CombatPerch : public UBehaviorBase -{ -public: - struct FName AttachmentName; // 0x004C(0x0008) (Edit) - unsigned char Action; // 0x0054(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_CombatPerch"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_CombatPerchThrow -// 0x0004 (0x00A8 - 0x00AC) -class UBehavior_CombatPerchThrow : public UBehavior_AIThrowProjectileAtTarget -{ -public: - unsigned long bDrop : 1; // 0x00A8(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_CombatPerchThrow"); - return ptr; - } - - - void ThrowProjectile(class AWillowProjectile* NewProjectile, const FScriptInterface& AI, class UObject* ContextObject, int ExpLevel); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_CompareFloat -// 0x0008 (0x004C - 0x0054) -class UBehavior_CompareFloat : public UBehaviorBase -{ -public: - float ValueA; // 0x004C(0x0004) (Edit) - float ValueB; // 0x0050(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_CompareFloat"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_CompareInt -// 0x0008 (0x004C - 0x0054) -class UBehavior_CompareInt : public UBehaviorBase -{ -public: - int A; // 0x004C(0x0004) (Edit) - int B; // 0x0050(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_CompareInt"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_CompareObject -// 0x0008 (0x004C - 0x0054) -class UBehavior_CompareObject : public UBehaviorBase -{ -public: - class UObject* ObjectA; // 0x004C(0x0004) (Transient) - class UObject* ObjectB; // 0x0050(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_CompareObject"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_CoordinatedEffect -// 0x0008 (0x004C - 0x0054) -class UBehavior_CoordinatedEffect : public UBehaviorBase -{ -public: - unsigned char Status; // 0x004C(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET - class UCoordinatedEffectDefinition* Effect; // 0x0050(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_CoordinatedEffect"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_Crane -// 0x0001 (0x004C - 0x004D) -class UBehavior_Crane : public UBehaviorBase -{ -public: - unsigned char Action; // 0x004C(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_Crane"); - return ptr; - } - - - void DontDoShit(class AWillowAICranePawn* CranePawn); - void FollowDummy(class AWillowAICranePawn* CranePawn); - void DetachDummy(class AWillowAICranePawn* CranePawn); - void AttachDummy(class AWillowAICranePawn* CranePawn); - void FindDummy(class AWillowAICranePawn* CranePawn); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_CreateImpactEffect -// 0x0018 (0x004C - 0x0064) -class UBehavior_CreateImpactEffect : public UBehaviorBase -{ -public: - class UWillowImpactDefinition* ImpactDefinition; // 0x004C(0x0004) (Edit, Const) - struct FName ImpactPointName; // 0x0050(0x0008) (Edit, Const) - unsigned char ImpactDirection; // 0x0058(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0059(0x0003) MISSED OFFSET - float ImpactTraceLength; // 0x005C(0x0004) (Edit, Const) - float ImpactTraceStartBackupLength; // 0x0060(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_CreateImpactEffect"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_CreateWeatherSystem -// 0x0008 (0x004C - 0x0054) -class UBehavior_CreateWeatherSystem : public UBehaviorBase -{ -public: - class UParticleSystem* WeatherSystemTemplate; // 0x004C(0x0004) (Edit, Const) - class UParticleSystem* ScreenEffectTemplate; // 0x0050(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_CreateWeatherSystem"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_DamageArea -// 0x0001 (0x004C - 0x004D) -class UBehavior_DamageArea : public UBehaviorBase -{ -public: - unsigned char Action; // 0x004C(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_DamageArea"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_DamageClassSwitch -// 0x0004 (0x004C - 0x0050) -class UBehavior_DamageClassSwitch : public UBehaviorBase -{ -public: - class UObject* HitObject; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_DamageClassSwitch"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_DamageSourceSwitch -// 0x0004 (0x004C - 0x0050) -class UBehavior_DamageSourceSwitch : public UBehaviorBase -{ -public: - class UObject* DamageSource; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_DamageSourceSwitch"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_DamageSurfaceTypeSwitch -// 0x0004 (0x004C - 0x0050) -class UBehavior_DamageSurfaceTypeSwitch : public UBehaviorBase -{ -public: - int DamageSurfaceType; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_DamageSurfaceTypeSwitch"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_DeactivateSkill -// 0x0008 (0x004C - 0x0054) -class UBehavior_DeactivateSkill : public UBehaviorBase -{ -public: - class USkillDefinition* SkillToDeactivate; // 0x004C(0x0004) (Edit, Const) - unsigned long bIgnoreSkillInstigator : 1; // 0x0050(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_DeactivateSkill"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_DebugMessage -// 0x002C (0x004C - 0x0078) -class UBehavior_DebugMessage : public UBehaviorBase -{ -public: - struct FString DebugMessage; // 0x004C(0x000C) (Edit, NeedCtorLink) - float Duration; // 0x0058(0x0004) (Edit) - unsigned long DebugBool : 1; // 0x005C(0x0004) (Edit) - unsigned long bOutputBool : 1; // 0x005C(0x0004) - unsigned long bOutputFloat : 1; // 0x005C(0x0004) - unsigned long bOutputInt : 1; // 0x005C(0x0004) - unsigned long bOutputObject : 1; // 0x005C(0x0004) - unsigned long bOutputVector : 1; // 0x005C(0x0004) - unsigned long bOutputToLogFile : 1; // 0x005C(0x0004) (Edit) - float DebugFloat; // 0x0060(0x0004) (Edit) - int DebugInt; // 0x0064(0x0004) (Edit) - class UObject* DebugObject; // 0x0068(0x0004) (Edit) - struct FVector DebugVector; // 0x006C(0x000C) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_DebugMessage"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_DestroyBeams -// 0x0014 (0x004C - 0x0060) -class UBehavior_DestroyBeams : public UBehaviorBase -{ -public: - unsigned long bDestroyAllBeams : 1; // 0x004C(0x0004) (Edit, Const) - struct FBehaviorContextData TargetContext; // 0x0050(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_DestroyBeams"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_DestroyBeamsForSource -// 0x0018 (0x004C - 0x0064) -class UBehavior_DestroyBeamsForSource : public UBehaviorBase -{ -public: - struct FBehaviorContextData SourceContext; // 0x004C(0x0010) (Edit, Const) - struct FName SourceSocket; // 0x005C(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_DestroyBeamsForSource"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_DestroyWeatherSystem -// 0x0000 (0x004C - 0x004C) -class UBehavior_DestroyWeatherSystem : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_DestroyWeatherSystem"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_DetachActor -// 0x0034 (0x004C - 0x0080) -class UBehavior_DetachActor : public UBehaviorBase -{ -public: - unsigned long bSetActorToPhysFallingOnDetach : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bAddVelocityOnDetach : 1; // 0x004C(0x0004) (Edit, Const) - struct FRelativeDirectionData DetachDirection; // 0x0050(0x0020) (Edit, Const) - struct FAttributeInitializationData DetachSpeed; // 0x0070(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_DetachActor"); - return ptr; - } - - - void ApplyDetachVelocity(class AActor* ActorToDetach, const struct FVector& DetachVelocity); - struct FVector CalculateDetachVelocity(class AActor* ActorToDetach); - void DetachActor(class AActor* ActorToDetach); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_DisableFallingDamage -// 0x0004 (0x004C - 0x0050) -class UBehavior_DisableFallingDamage : public UBehaviorBase -{ -public: - unsigned long bDisableFallingDamage : 1; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_DisableFallingDamage"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_DiscoverLevelChallengeObject -// 0x0008 (0x004C - 0x0054) -class UBehavior_DiscoverLevelChallengeObject : public UBehaviorBase -{ -public: - class UObject* UnlockForPlayer; // 0x004C(0x0004) (Edit) - unsigned long bForAllPlayers : 1; // 0x0050(0x0004) (Edit) - unsigned long bIgnoreNumbering : 1; // 0x0050(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_DiscoverLevelChallengeObject"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_DropItems -// 0x0058 (0x004C - 0x00A4) -class UBehavior_DropItems : public UBehaviorBase -{ -public: - struct FVector ItemDropOffset; // 0x004C(0x000C) (Edit, Const) - struct FVector ItemDropVelocity; // 0x0058(0x000C) (Edit, Const) - struct FVector ItemScatterOffset; // 0x0064(0x000C) (Edit, Const) - unsigned long bDisablePickups : 1; // 0x0070(0x0004) (Edit) - unsigned long bCircularScatter : 1; // 0x0070(0x0004) (Edit) - unsigned long bTorque : 1; // 0x0070(0x0004) (Const) - struct FRelativeDirectionData CustomDirection; // 0x0074(0x0020) (Edit) - float CustomVelocity; // 0x0094(0x0004) (Edit) - struct FVector Torque; // 0x0098(0x000C) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_DropItems"); - return ptr; - } - - - void DropItems(const FScriptInterface& AttachmentBase, TArray* SpawnedLoot); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_DropProjectile -// 0x0024 (0x004C - 0x0070) -class UBehavior_DropProjectile : public UBehaviorBase -{ -public: - struct FName InstanceDataName; // 0x004C(0x0008) (Edit, Const) - TArray ChildProjectileBaseValues; // 0x0054(0x000C) (Edit, Const, NeedCtorLink) - class UProjectileDefinition* ProjectileDef; // 0x0060(0x0004) (Edit) - TArray SetProjectileSequenceState; // 0x0064(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_DropProjectile"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_DuplicateInstanceData -// 0x0018 (0x004C - 0x0064) -class UBehavior_DuplicateInstanceData : public UBehaviorBase -{ -public: - struct FName DuplicateName; // 0x004C(0x0008) (Edit, Const) - struct FBehaviorContextData InstanceData; // 0x0054(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_DuplicateInstanceData"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_EnterVehicle -// 0x0014 (0x004C - 0x0060) -class UBehavior_EnterVehicle : public UBehaviorBase -{ -public: - int SeatPos; // 0x004C(0x0004) (Edit) - struct FBehaviorContextData VehicleContext; // 0x0050(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_EnterVehicle"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_FinishLifting -// 0x0004 (0x004C - 0x0050) -class UBehavior_FinishLifting : public UBehaviorBase -{ -public: - unsigned long bDropImmediately : 1; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_FinishLifting"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_FireBeam -// 0x0080 (0x004C - 0x00CC) -class UBehavior_FireBeam : public UBehaviorBase -{ -public: - struct FName SourceSocket; // 0x004C(0x0008) (Edit, Const) - struct FVector SourceOffset; // 0x0054(0x000C) (Edit, Const) - unsigned long bLockTarget : 1; // 0x0060(0x0004) (Edit, Const) - struct FName TargetSocket; // 0x0064(0x0008) (Edit, Const) - struct FVector TargetOffset; // 0x006C(0x000C) (Edit, Const) - struct FBehaviorContextData TargetContext; // 0x0078(0x0010) (Edit, Const) - int NumBeams; // 0x0088(0x0004) (Edit, Const) - struct FAttributeInitializationData DamagePerSecondFormula; // 0x008C(0x0010) (Edit, Const) - struct FAttributeInitializationData MomentumPerSecondFormula; // 0x009C(0x0010) (Edit, Const) - struct FAttributeInitializationData RadiusToDoDamageAroundImpact; // 0x00AC(0x0010) (Edit, Const) - class UFiringModeDefinition* FiringModeDefinition; // 0x00BC(0x0004) (Edit, Const) - class UClass* DamageSource; // 0x00C0(0x0004) (Edit, Const) - class UDamageTypeDefinition* DamageTypeDefinition; // 0x00C4(0x0004) (Edit, Const) - class UImpactDefinition* ImpactDefinition; // 0x00C8(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_FireBeam"); - return ptr; - } - - - void FillData(class UObject* ContextObject, struct FBeamLocationData* Data); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_FireCustomSkillEvent -// 0x000C (0x004C - 0x0058) -class UBehavior_FireCustomSkillEvent : public UBehaviorBase -{ -public: - struct FName EventName; // 0x004C(0x0008) (Edit, Const) - class USkillDefinition* Skill; // 0x0054(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_FireCustomSkillEvent"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_FireShot -// 0x00BC (0x004C - 0x0108) -class UBehavior_FireShot : public UBehaviorBase -{ -public: - struct FBehaviorContextData WeaponOwnerContext; // 0x004C(0x0010) (Edit, Const) - int NumProjectiles; // 0x005C(0x0004) (Edit, Const) - struct FRelativeDirectionData SpawnDirection; // 0x0060(0x0020) (Edit, Const) - struct FName SpawnSocket; // 0x0080(0x0008) (Edit, Const) - struct FVector SpawnDirectionVector; // 0x0088(0x000C) (Edit) - class UFiringModeDefinition* FiringModeDefinition; // 0x0094(0x0004) (Edit, Const) - TArray FireLocationSocketNames; // 0x0098(0x000C) (Edit, Const, NeedCtorLink) - unsigned char FireSocketSelection; // 0x00A4(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x00A5(0x0003) MISSED OFFSET - float TimeBetweenShots; // 0x00A8(0x0004) (Edit, Const) - struct FAttributeInitializationData DamagePerSecondFormula; // 0x00AC(0x0010) (Edit, Const) - struct FAttributeInitializationData MomentumPerSecondFormula; // 0x00BC(0x0010) (Edit, Const) - struct FAttributeInitializationData RadiusToDoDamageAroundImpact; // 0x00CC(0x0010) (Edit, Const) - class UClass* DamageSource; // 0x00DC(0x0004) (Edit, Const) - class UDamageTypeDefinition* DamageTypeDefinition; // 0x00E0(0x0004) (Edit, Const) - class UImpactDefinition* ImpactDefinition; // 0x00E4(0x0004) (Edit, Const) - struct FVector BeamLocationOffset; // 0x00E8(0x000C) (Edit) - unsigned long bTreatDirectionAsDestination : 1; // 0x00F4(0x0004) (Edit, Const) - TArray FireLocationSocketsRemaining; // 0x00F8(0x000C) (Transient, NeedCtorLink) - int NumShotsFired; // 0x0104(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_FireShot"); - return ptr; - } - - - void FireNextShot(const struct FBehaviorKernelInfo& KernelInfo, const FScriptInterface& FireInterface, const FScriptInterface& WorldBodyInterface, float DamageAmount, float DamageRadius, float Momentum); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ForceDownState -// 0x0000 (0x004C - 0x004C) -class UBehavior_ForceDownState : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ForceDownState"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ForceInjured -// 0x0000 (0x004C - 0x004C) -class UBehavior_ForceInjured : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ForceInjured"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_GetClosestPlayer -// 0x0004 (0x004C - 0x0050) -class UBehavior_GetClosestPlayer : public UBehaviorBase -{ -public: - unsigned long bFriendlyToContext : 1; // 0x004C(0x0004) (Edit) - unsigned long bEnemyToContext : 1; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_GetClosestPlayer"); - return ptr; - } - - - void PublishBehaviorOutput(class UObject* Player, float Distance, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_GetItemPrice -// 0x0008 (0x004C - 0x0054) -class UBehavior_GetItemPrice : public UBehaviorBase -{ -public: - class UObject* Item; // 0x004C(0x0004) (Edit) - float Markup; // 0x0050(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_GetItemPrice"); - return ptr; - } - - - void PublishBehaviorOutput(float Result, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_GetPlayerStat -// 0x0008 (0x004C - 0x0054) -class UBehavior_GetPlayerStat : public UBehaviorBase -{ -public: - struct FName StatId; // 0x004C(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_GetPlayerStat"); - return ptr; - } - - - void PublishBehaviorOutput(int Result, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_GetVelocity -// 0x0004 (0x004C - 0x0050) -class UBehavior_GetVelocity : public UBehaviorBase -{ -public: - unsigned long bLocalSpace : 1; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_GetVelocity"); - return ptr; - } - - - void PublishBehaviorOutput(const struct FVector& Velocity, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_GFxMoviePlay -// 0x001C (0x004C - 0x0068) -class UBehavior_GFxMoviePlay : public UBehaviorBase -{ -public: - class UGFxMovieDefinition* MovieDefinition; // 0x004C(0x0004) (Edit) - struct FBehaviorContextData OtherContext; // 0x0050(0x0010) (Edit, Const) - struct FName Tag; // 0x0060(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_GFxMoviePlay"); - return ptr; - } - - - class AWillowPlayerController* ResolveController(class UObject* Obj); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_GFxMovieSetState -// 0x0008 (0x004C - 0x0054) -class UBehavior_GFxMovieSetState : public UBehaviorBase -{ -public: - struct FName StateToChange; // 0x004C(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_GFxMovieSetState"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_GFxMovieStop -// 0x0008 (0x004C - 0x0054) -class UBehavior_GFxMovieStop : public UBehaviorBase -{ -public: - struct FName Tag; // 0x004C(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_GFxMovieStop"); - return ptr; - } - - - class AWillowPlayerController* ResolveController(class UObject* Obj); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_GiveInjuredPlayerSecondWind -// 0x0004 (0x004C - 0x0050) -class UBehavior_GiveInjuredPlayerSecondWind : public UBehaviorBase -{ -public: - unsigned long bDontCountAsKill : 1; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_GiveInjuredPlayerSecondWind"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_HasMissions -// 0x0000 (0x004C - 0x004C) -class UBehavior_HasMissions : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_HasMissions"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_HeadLookHold -// 0x0009 (0x004C - 0x0055) -class UBehavior_HeadLookHold : public UBehaviorBase -{ -public: - struct FName Reason; // 0x004C(0x0008) (Edit) - unsigned char Action; // 0x0054(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_HeadLookHold"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_IncrementOverpowerLevel -// 0x0004 (0x004C - 0x0050) -class UBehavior_IncrementOverpowerLevel : public UBehaviorBase -{ -public: - int NumLevelsToAward; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_IncrementOverpowerLevel"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_IncrementPlayerStat -// 0x0010 (0x004C - 0x005C) -class UBehavior_IncrementPlayerStat : public UBehaviorBase -{ -public: - struct FName StatId; // 0x004C(0x0008) (Edit, Const) - int IncAmount; // 0x0054(0x0004) (Edit, Const) - unsigned long bReplicateToServer : 1; // 0x0058(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_IncrementPlayerStat"); - return ptr; - } - - - class AWillowPlayerController* ResolveController(class UObject* Obj); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_IsCensoredMode -// 0x0000 (0x004C - 0x004C) -class UBehavior_IsCensoredMode : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_IsCensoredMode"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_IsObjectPlayer -// 0x0004 (0x004C - 0x0050) -class UBehavior_IsObjectPlayer : public UBehaviorBase -{ -public: - class UObject* PlayerCandidate; // 0x004C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_IsObjectPlayer"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_IsObjectVehicle -// 0x0004 (0x004C - 0x0050) -class UBehavior_IsObjectVehicle : public UBehaviorBase -{ -public: - class UObject* VehicleCandidate; // 0x004C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_IsObjectVehicle"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_LeaderCommand -// 0x0006 (0x004C - 0x0052) -class UBehavior_LeaderCommand : public UBehaviorBase -{ -public: - unsigned long bOverride : 1; // 0x004C(0x0004) (Edit, Const) - unsigned char Type; // 0x0050(0x0001) (Edit, Const) - unsigned char Action; // 0x0051(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_LeaderCommand"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_LeapAtTarget -// 0x0000 (0x004C - 0x004C) -class UBehavior_LeapAtTarget : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_LeapAtTarget"); - return ptr; - } - -}; - - -// Class WillowGame.Behavior_LocalCustomEvent -// 0x0008 (0x004C - 0x0054) -class UBehavior_LocalCustomEvent : public UBehaviorBase -{ -public: - struct FName CustomEventName; // 0x004C(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_LocalCustomEvent"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_MakeVector -// 0x000C (0x004C - 0x0058) -class UBehavior_MakeVector : public UBehaviorBase -{ -public: - float X; // 0x004C(0x0004) (Edit) - float Y; // 0x0050(0x0004) (Edit) - float Z; // 0x0054(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_MakeVector"); - return ptr; - } - - - void PublishBehaviorOutput(const struct FVector& Result, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_MissionCustomEvent -// 0x000C (0x004C - 0x0058) -class UBehavior_MissionCustomEvent : public UBehaviorBase -{ -public: - class UMissionDefinition* RelatedMission; // 0x004C(0x0004) (Edit) - struct FName EventName; // 0x0050(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_MissionCustomEvent"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_NetworkRoleSwitch -// 0x0000 (0x004C - 0x004C) -class UBehavior_NetworkRoleSwitch : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_NetworkRoleSwitch"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_NotifyThoughtLockStatus -// 0x0008 (0x004C - 0x0054) -class UBehavior_NotifyThoughtLockStatus : public UBehaviorBase -{ -public: - unsigned long bClearThoughtlock : 1; // 0x004C(0x0004) (Edit, Const) - class UObject* InstigatingPlayer; // 0x0050(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_NotifyThoughtLockStatus"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ObjectClassSwitch -// 0x0008 (0x004C - 0x0054) -class UBehavior_ObjectClassSwitch : public UBehaviorBase -{ -public: - struct FName ObjectClassName; // 0x004C(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ObjectClassSwitch"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_OpinionSwitch -// 0x0010 (0x004C - 0x005C) -class UBehavior_OpinionSwitch : public UBehaviorBase -{ -public: - struct FBehaviorContextData Other; // 0x004C(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_OpinionSwitch"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_OverrideWeaponCrosshair -// 0x000C (0x004C - 0x0058) -class UBehavior_OverrideWeaponCrosshair : public UBehaviorBase -{ -public: - struct FString CrosshairFrame; // 0x004C(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_OverrideWeaponCrosshair"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_PackAttack -// 0x0000 (0x004C - 0x004C) -class UBehavior_PackAttack : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_PackAttack"); - return ptr; - } - -}; - - -// Class WillowGame.Behavior_PawnLeap -// 0x003C (0x004C - 0x0088) -class UBehavior_PawnLeap : public UBehaviorBase -{ -public: - float LeapSpeed; // 0x004C(0x0004) (Edit) - float LeapAngle; // 0x0050(0x0004) (Edit) - struct FVector OffsetLocation; // 0x0054(0x000C) (Edit) - unsigned long bOffsetBasedOnRotation : 1; // 0x0060(0x0004) (Edit) - unsigned long bUseTrace : 1; // 0x0060(0x0004) (Edit) - float TraceCheckRandomYaw; // 0x0064(0x0004) (Edit) - float TraceCheckPitch; // 0x0068(0x0004) (Edit) - float TraceCheckMaxDistance; // 0x006C(0x0004) (Edit) - struct FVector TraceStartOffset; // 0x0070(0x000C) (Edit) - class AActor* TargetObject; // 0x007C(0x0004) (Edit, Transient) - float RandomYawOnTarget; // 0x0080(0x0004) (Edit) - class UWillowAnimDefinition* LeapAnimDef; // 0x0084(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_PawnLeap"); - return ptr; - } - - - struct FVector FindLandingLocation(class AWillowAIPawn* AIPawn); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_PhaseLockHold -// 0x0009 (0x004C - 0x0055) -class UBehavior_PhaseLockHold : public UBehaviorBase -{ -public: - struct FName Reason; // 0x004C(0x0008) (Edit) - unsigned char Action; // 0x0054(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_PhaseLockHold"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_PhysXLevel -// 0x0000 (0x004C - 0x004C) -class UBehavior_PhysXLevel : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_PhysXLevel"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_PlayAIMissionContextDialog -// 0x0010 (0x004C - 0x005C) -class UBehavior_PlayAIMissionContextDialog : public UBehaviorBase -{ -public: - struct FBehaviorContextData PlayerWhoUsedMe; // 0x004C(0x0010) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_PlayAIMissionContextDialog"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_PlayAnimation -// 0x0008 (0x004C - 0x0054) -class UBehavior_PlayAnimation : public UBehaviorBase -{ -public: - struct FName AnimName; // 0x004C(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_PlayAnimation"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_PlayHardFlinch -// 0x0010 (0x004C - 0x005C) -class UBehavior_PlayHardFlinch : public UBehaviorBase -{ -public: - struct FVector HitLocation; // 0x004C(0x000C) (Edit) - class AController* InstigatedBy; // 0x0058(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_PlayHardFlinch"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_PlayMultipleExplosionsSound -// 0x0020 (0x004C - 0x006C) -class UBehavior_PlayMultipleExplosionsSound : public UBehaviorBase -{ -public: - class UExplosionDefinition* Definition; // 0x004C(0x0004) (Edit, Const) - unsigned long bReplicate : 1; // 0x0050(0x0004) (Edit, Const) - struct FBehaviorContextData OverrideContext; // 0x0054(0x0010) (Edit, Const) - struct FName OverrideName; // 0x0064(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_PlayMultipleExplosionsSound"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_PostAkEventGetRTPC -// 0x000C (0x005C - 0x0068) -class UBehavior_PostAkEventGetRTPC : public UBehavior_PostAkEvent -{ -public: - class UAkRtpc* RTPC; // 0x005C(0x0004) (Edit) - unsigned long bIsRegistered : 1; // 0x0060(0x0004) (Transient) - float LastValue; // 0x0064(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_PostAkEventGetRTPC"); - return ptr; - } - - - void PublishBehaviorOutput(float Result, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_PostProcessChain -// 0x0020 (0x004C - 0x006C) -class UBehavior_PostProcessChain : public UBehaviorBase -{ -public: - TArray MaterialEffectModifiers; // 0x004C(0x000C) (Edit, NeedCtorLink) - unsigned char Action; // 0x0058(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0059(0x0003) MISSED OFFSET - class UPostProcessChain* Chain; // 0x005C(0x0004) (Edit, Const) - struct FDOFEffectModifierData DOFEffectModifier; // 0x0060(0x000C) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_PostProcessChain"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_PostProcessChain_LostShield -// 0x0014 (0x006C - 0x0080) -class UBehavior_PostProcessChain_LostShield : public UBehavior_PostProcessChain -{ -public: - struct FName HealthParamName; // 0x006C(0x0008) (Edit, Const) - struct FName MaterialEffectName; // 0x0074(0x0008) (Edit, Const) - float UpdateRate; // 0x007C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_PostProcessChain_LostShield"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_PostProcessOverlay -// 0x010C (0x004C - 0x0158) -class UBehavior_PostProcessOverlay : public UBehaviorBase -{ -public: - struct FPostProcessOverlay OverlayParameters; // 0x004C(0x010C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_PostProcessOverlay"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_PursueNodeType -// 0x0008 (0x004C - 0x0054) -class UBehavior_PursueNodeType : public UBehaviorBase -{ -public: - struct FName NodeType; // 0x004C(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_PursueNodeType"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.IPursuitBehavior -// 0x0000 (0x003C - 0x003C) -class UIPursuitBehavior : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IPursuitBehavior"); - return ptr; - } - - - void Behavior_SetPreferredNodeType(const struct FName& NodeType); -}; - - -// Class WillowGame.Behavior_QueryDayNightCycle -// 0x0000 (0x004C - 0x004C) -class UBehavior_QueryDayNightCycle : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_QueryDayNightCycle"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_QueuePersonalEcho -// 0x0008 (0x004C - 0x0054) -class UBehavior_QueuePersonalEcho : public UBehaviorBase -{ -public: - class UWillowDialogEventTag* PersonalEchoTag; // 0x004C(0x0004) (Edit, Const) - class UGearboxDialogGroup* DialogGroup; // 0x0050(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_QueuePersonalEcho"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_RadarIcon -// 0x0008 (0x004C - 0x0054) -class UBehavior_RadarIcon : public UBehaviorBase -{ -public: - unsigned char IconType; // 0x004C(0x0001) (Edit) - unsigned char Action; // 0x004D(0x0001) (Edit) - unsigned char UnknownData00[0x2]; // 0x004E(0x0002) MISSED OFFSET - float OverrideDuration; // 0x0050(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_RadarIcon"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ReCalculateResourcePoolValues -// 0x0004 (0x004C - 0x0050) -class UBehavior_ReCalculateResourcePoolValues : public UBehaviorBase -{ -public: - class UResourceDefinition* Resource; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ReCalculateResourcePoolValues"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_RefillResourcePool -// 0x0038 (0x004C - 0x0084) -class UBehavior_RefillResourcePool : public UBehaviorBase -{ -public: - class UResourceDefinition* Resource; // 0x004C(0x0004) (Edit, Const) - struct FAttributeInitializationData Percentage; // 0x0050(0x0010) (Edit, Const) - struct FAttributeInitializationData MaxPercentage; // 0x0060(0x0010) (Edit, Const) - unsigned long bCreatePoolIfNecessary : 1; // 0x0070(0x0004) (Edit, Const) - struct FBehaviorContextData PercentageContext; // 0x0074(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_RefillResourcePool"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_RefillWeapon -// 0x0000 (0x004C - 0x004C) -class UBehavior_RefillWeapon : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_RefillWeapon"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_RegisterFastTravelDefinition -// 0x0008 (0x004C - 0x0054) -class UBehavior_RegisterFastTravelDefinition : public UBehaviorBase -{ -public: - class UFastTravelStationDefinition* StationToRegister; // 0x004C(0x0004) (Edit) - unsigned long bSetAsLastVisited : 1; // 0x0050(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_RegisterFastTravelDefinition"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_RegisterTargetable -// 0x0004 (0x004C - 0x0050) -class UBehavior_RegisterTargetable : public UBehaviorBase -{ -public: - unsigned long bUnregister : 1; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_RegisterTargetable"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ReloadComplete -// 0x0000 (0x004C - 0x004C) -class UBehavior_ReloadComplete : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ReloadComplete"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_RemoveInstanceData -// 0x000C (0x004C - 0x0058) -class UBehavior_RemoveInstanceData : public UBehaviorBase -{ -public: - TArray InstanceData; // 0x004C(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_RemoveInstanceData"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_RemoveInventoryFromStorage -// 0x008A (0x004C - 0x00D6) -class UBehavior_RemoveInventoryFromStorage : public UBehaviorBase -{ -public: - struct FItemDefinitionData ItemDef; // 0x004C(0x0044) (Edit, Const) - struct FWeaponDefinitionData WeaponDef; // 0x0090(0x0044) (Edit, Const) - unsigned char InvType; // 0x00D4(0x0001) (Edit, Const) - unsigned char Source; // 0x00D5(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_RemoveInventoryFromStorage"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ResetActionSkillCooldown -// 0x0000 (0x004C - 0x004C) -class UBehavior_ResetActionSkillCooldown : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ResetActionSkillCooldown"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ResetHitRegionHealth -// 0x0004 (0x004C - 0x0050) -class UBehavior_ResetHitRegionHealth : public UBehaviorBase -{ -public: - class UBodyHitRegionDefinition* HitRegion; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ResetHitRegionHealth"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ReviveInjuredPlayer -// 0x0010 (0x004C - 0x005C) -class UBehavior_ReviveInjuredPlayer : public UBehaviorBase -{ -public: - struct FBehaviorContextData ReviverContext; // 0x004C(0x0010) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ReviveInjuredPlayer"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_RotatePawn -// 0x0028 (0x004C - 0x0074) -class UBehavior_RotatePawn : public UBehaviorBase -{ -public: - struct FRelativeDirectionData RotateDirection; // 0x004C(0x0020) (Edit, Const) - unsigned long bYawOnly : 1; // 0x006C(0x0004) (Edit, Const) - float Time; // 0x0070(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_RotatePawn"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_RuleEvent -// 0x0000 (0x004C - 0x004C) -class UBehavior_RuleEvent : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_RuleEvent"); - return ptr; - } - -}; - - -// Class WillowGame.Behavior_RunBehaviorAlias -// 0x0034 (0x004C - 0x0080) -class UBehavior_RunBehaviorAlias : public UBehaviorBase -{ -public: - class UBehaviorAliasDefinition* BehaviorAlias; // 0x004C(0x0004) (Edit, Const) - struct FBehaviorContextData AliasSelfContext; // 0x0050(0x0010) (Edit, Const) - struct FBehaviorContextData AliasMyInstigatorContext; // 0x0060(0x0010) (Edit, Const) - struct FBehaviorContextData AliasOtherEventParticipantContext; // 0x0070(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_RunBehaviorAlias"); - return ptr; - } - -}; - - -// Class WillowGame.BehaviorAliasDefinition -// 0x000C (0x003C - 0x0048) -class UBehaviorAliasDefinition : public UGBXDefinition -{ -public: - TArray FallbackBehaviors; // 0x003C(0x000C) (Edit, Const, NeedCtorLink, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BehaviorAliasDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.Behavior_SelectPhaselockTarget -// 0x0010 (0x004C - 0x005C) -class UBehavior_SelectPhaselockTarget : public UBehaviorBase -{ -public: - struct FBehaviorContextData LifterSkillContext; // 0x004C(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SelectPhaselockTarget"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SendMessageToPlayers -// 0x0008 (0x004C - 0x0054) -class UBehavior_SendMessageToPlayers : public UBehaviorBase -{ -public: - unsigned long bShouldSendToInstigator : 1; // 0x004C(0x0004) (Edit) - class UClass* SendMsgClass; // 0x0050(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SendMessageToPlayers"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetAIFlag -// 0x0008 (0x004C - 0x0054) -class UBehavior_SetAIFlag : public UBehaviorBase -{ -public: - class UFlagDefinition* FlagDef; // 0x004C(0x0004) (Edit, Const) - unsigned long FlagValue : 1; // 0x0050(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetAIFlag"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetAkRTPCValue -// 0x0008 (0x004C - 0x0054) -class UBehavior_SetAkRTPCValue : public UBehaviorBase -{ -public: - class UAkRtpc* RTPC; // 0x004C(0x0004) (Edit, Const) - float Value; // 0x0050(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetAkRTPCValue"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetAlternateVertexWeight -// 0x0008 (0x004C - 0x0054) -class UBehavior_SetAlternateVertexWeight : public UBehaviorBase -{ -public: - struct FName BoneName; // 0x004C(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetAlternateVertexWeight"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetAnemoneInfectionState -// 0x000C (0x004C - 0x0058) -class UBehavior_SetAnemoneInfectionState : public UBehaviorBase -{ -public: - unsigned long bIsInfected : 1; // 0x004C(0x0004) (Edit) - unsigned long bIsLargeZone : 1; // 0x004C(0x0004) (Edit) - class AHeightFog* HeightFog; // 0x0050(0x0004) (Edit) - class UAnemoneInfectionDefinition* InfectionDefinition; // 0x0054(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetAnemoneInfectionState"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetAnimSwitchNode -// 0x0010 (0x004C - 0x005C) -class UBehavior_SetAnimSwitchNode : public UBehaviorBase -{ -public: - struct FName AnimNodeName; // 0x004C(0x0008) (Edit, Const) - struct FName Switch; // 0x0054(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetAnimSwitchNode"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetAnimTree -// 0x0004 (0x004C - 0x0050) -class UBehavior_SetAnimTree : public UBehaviorBase -{ -public: - class UAnimTree* AnimTreeTemplate; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetAnimTree"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetBeingHealed -// 0x0004 (0x004C - 0x0050) -class UBehavior_SetBeingHealed : public UBehaviorBase -{ -public: - unsigned long bBeingHealed : 1; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetBeingHealed"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetChallengeCompleted -// 0x000C (0x004C - 0x0058) -class UBehavior_SetChallengeCompleted : public UBehaviorBase -{ -public: - class UObject* UnlockForPlayer; // 0x004C(0x0004) (Edit) - class UChallengeDefinition* ChallengeDef; // 0x0050(0x0004) (Edit) - unsigned long bForAllPlayers : 1; // 0x0054(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetChallengeCompleted"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetCleanupParameters -// 0x0004 (0x004C - 0x0050) -class UBehavior_SetCleanupParameters : public UBehaviorBase -{ -public: - float MaxLifetime; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetCleanupParameters"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetCompassIcon -// 0x0001 (0x004C - 0x004D) -class UBehavior_SetCompassIcon : public UBehaviorBase -{ -public: - unsigned char CompassIcon; // 0x004C(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetCompassIcon"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetDeathDefinition -// 0x0004 (0x004C - 0x0050) -class UBehavior_SetDeathDefinition : public UBehaviorBase -{ -public: - class UBodyClassDeathDefinition* NewDeathDefinition; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetDeathDefinition"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetDemigodMode -// 0x0001 (0x004C - 0x004D) -class UBehavior_SetDemigodMode : public UBehaviorBase -{ -public: - unsigned char Status; // 0x004C(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetDemigodMode"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetDiscardRootMotion -// 0x0004 (0x004C - 0x0050) -class UBehavior_SetDiscardRootMotion : public UBehaviorBase -{ -public: - unsigned long bDiscardRootMotion : 1; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetDiscardRootMotion"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetDualWieldBlendState -// 0x0008 (0x004C - 0x0054) -class UBehavior_SetDualWieldBlendState : public UBehaviorBase -{ -public: - unsigned long bEnabled : 1; // 0x004C(0x0004) (Edit) - unsigned long bApplyToFirstPerson : 1; // 0x004C(0x0004) (Edit) - unsigned long bApplyToThirdPerson : 1; // 0x004C(0x0004) (Edit) - float BlendTime; // 0x0050(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetDualWieldBlendState"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetElevatorButtonGlowing -// 0x0004 (0x004C - 0x0050) -class UBehavior_SetElevatorButtonGlowing : public UBehaviorBase -{ -public: - unsigned long bEnableGlow : 1; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetElevatorButtonGlowing"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetExtraImpactEffect -// 0x0008 (0x004C - 0x0054) -class UBehavior_SetExtraImpactEffect : public UBehaviorBase -{ -public: - unsigned char BulletFromClip; // 0x004C(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET - class UWillowImpactDefinition* ImpactDefinition; // 0x0050(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetExtraImpactEffect"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetExtraMuzzleEffect -// 0x000C (0x004C - 0x0058) -class UBehavior_SetExtraMuzzleEffect : public UBehaviorBase -{ -public: - unsigned char BulletFromClip; // 0x004C(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET - struct FExtraMuzzleEffect Effect; // 0x0050(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetExtraMuzzleEffect"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetGodMode -// 0x0004 (0x004C - 0x0050) -class UBehavior_SetGodMode : public UBehaviorBase -{ -public: - unsigned long bNonCheatGodMode : 1; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetGodMode"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetHardAttach -// 0x0004 (0x004C - 0x0050) -class UBehavior_SetHardAttach : public UBehaviorBase -{ -public: - unsigned long bHardAttach : 1; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetHardAttach"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetInfoBarVisibility -// 0x0004 (0x004C - 0x0050) -class UBehavior_SetInfoBarVisibility : public UBehaviorBase -{ -public: - unsigned long bVisible : 1; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetInfoBarVisibility"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetJackVoiceModulatorState -// 0x0004 (0x004C - 0x0050) -class UBehavior_SetJackVoiceModulatorState : public UBehaviorBase -{ -public: - unsigned long bEnable : 1; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetJackVoiceModulatorState"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetLookAtSpeed -// 0x0008 (0x004C - 0x0054) -class UBehavior_SetLookAtSpeed : public UBehaviorBase -{ -public: - unsigned char Action; // 0x004C(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET - float OverrideSpeed; // 0x0050(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetLookAtSpeed"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetMaterialScalarFade -// 0x0038 (0x004C - 0x0084) -class UBehavior_SetMaterialScalarFade : public UBehaviorBase -{ -public: - struct FName ScalarName; // 0x004C(0x0008) (Edit) - struct FAttributeInitializationData StartValue; // 0x0054(0x0010) (Edit) - struct FAttributeInitializationData EndValue; // 0x0064(0x0010) (Edit) - struct FAttributeInitializationData FadeTime; // 0x0074(0x0010) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetMaterialScalarFade"); - return ptr; - } - - - void StartFade(const FScriptInterface& ContextInterface, float CalcStartValue, float CalcEndValue, float CalcFadeTime); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetMaterialScalarFadeForGoreDeath -// 0x0004 (0x0084 - 0x0088) -class UBehavior_SetMaterialScalarFadeForGoreDeath : public UBehavior_SetMaterialScalarFade -{ -public: - unsigned long bDestroyActorAfterGoreEffect : 1; // 0x0084(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetMaterialScalarFadeForGoreDeath"); - return ptr; - } - - - void StartFade(const FScriptInterface& ContextInterface, float CalcStartValue, float CalcEndValue, float CalcFadeTime); -}; - - -// Class WillowGame.Behavior_SetMorphNodeWeight -// 0x0010 (0x004C - 0x005C) -class UBehavior_SetMorphNodeWeight : public UBehaviorBase -{ -public: - struct FName MorphNodeName; // 0x004C(0x0008) (Edit) - float WeightTarget; // 0x0054(0x0004) (Edit) - float WeightBlendTime; // 0x0058(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetMorphNodeWeight"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetNumBankSlots -// 0x0004 (0x004C - 0x0050) -class UBehavior_SetNumBankSlots : public UBehaviorBase -{ -public: - int NewBankSlotCount; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetNumBankSlots"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetPawnThrottleData -// 0x001C (0x004C - 0x0068) -class UBehavior_SetPawnThrottleData : public UBehaviorBase -{ -public: - float FullThrottleDistance; // 0x004C(0x0004) (Edit, Const) - float FullThrottleTime; // 0x0050(0x0004) (Edit, Const) - float MinThrottleDistance; // 0x0054(0x0004) (Edit, Const) - float MaxThrottleDistance; // 0x0058(0x0004) (Edit, Const) - float MinThrottleTime; // 0x005C(0x0004) (Edit, Const) - float MaxThrottleTime; // 0x0060(0x0004) (Edit, Const) - unsigned long bSkipWhileIdle : 1; // 0x0064(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetPawnThrottleData"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetRuleSet -// 0x0000 (0x004C - 0x004C) -class UBehavior_SetRuleSet : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetRuleSet"); - return ptr; - } - -}; - - -// Class WillowGame.Behavior_SetRuleSetByName -// 0x0000 (0x004C - 0x004C) -class UBehavior_SetRuleSetByName : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetRuleSetByName"); - return ptr; - } - -}; - - -// Class WillowGame.Behavior_SetShieldColor -// 0x0008 (0x004C - 0x0054) -class UBehavior_SetShieldColor : public UBehaviorBase -{ -public: - unsigned long bResetShieldToDefaultColor : 1; // 0x004C(0x0004) (Edit, Const) - struct FColor NewShieldColor; // 0x0050(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetShieldColor"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetSkelControlLookAtActor -// 0x0024 (0x004C - 0x0070) -class UBehavior_SetSkelControlLookAtActor : public UBehaviorBase -{ -public: - struct FName SkelControlName; // 0x004C(0x0008) (Edit, Const) - struct FBehaviorContextData TargetContext; // 0x0054(0x0010) (Edit, Const) - struct FVector Offset; // 0x0064(0x000C) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetSkelControlLookAtActor"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetSkelControlSingleBoneData -// 0x0020 (0x004C - 0x006C) -class UBehavior_SetSkelControlSingleBoneData : public UBehaviorBase -{ -public: - struct FName SkelControlName; // 0x004C(0x0008) (Edit, Const) - struct FVector BoneTranslation; // 0x0054(0x000C) (Edit, Const) - struct FRotator BoneRotation; // 0x0060(0x000C) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetSkelControlSingleBoneData"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetSkelControlTurretConstrainedValues -// 0x0030 (0x004C - 0x007C) -class UBehavior_SetSkelControlTurretConstrainedValues : public UBehaviorBase -{ -public: - struct FName SkelControlName; // 0x004C(0x0008) (Edit, Const) - unsigned long bConstrainPitch : 1; // 0x0054(0x0004) (Edit) - unsigned long bConstrainYaw : 1; // 0x0054(0x0004) (Edit) - unsigned long bConstrainRoll : 1; // 0x0054(0x0004) (Edit) - unsigned long bInvertPitch : 1; // 0x0054(0x0004) (Edit) - unsigned long bInvertYaw : 1; // 0x0054(0x0004) (Edit) - unsigned long bInvertRoll : 1; // 0x0054(0x0004) (Edit) - struct FTurretConstraintData MaxAngle; // 0x0058(0x000C) (Edit) - struct FTurretConstraintData MinAngle; // 0x0064(0x000C) (Edit) - float LagDegreesPerSecondYaw; // 0x0070(0x0004) (Edit) - float LagDegreesPerSecondPitch; // 0x0074(0x0004) (Edit) - float LagDegreesPerSecondRoll; // 0x0078(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetSkelControlTurretConstrainedValues"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetSkillDefinitionForInjuredStrings -// 0x0004 (0x004C - 0x0050) -class UBehavior_SetSkillDefinitionForInjuredStrings : public UBehaviorBase -{ -public: - class USkillDefinition* SkillDef; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetSkillDefinitionForInjuredStrings"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetStance -// 0x0008 (0x004C - 0x0054) -class UBehavior_SetStance : public UBehaviorBase -{ -public: - unsigned char SetType; // 0x004C(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET - class UStanceTypeDefinition* StanceType; // 0x0050(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetStance"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetTimeOfDay -// 0x0004 (0x004C - 0x0050) -class UBehavior_SetTimeOfDay : public UBehaviorBase -{ -public: - float TimeOfDay; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetTimeOfDay"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetUsabilityByMissionDirectives -// 0x0001 (0x004C - 0x004D) -class UBehavior_SetUsabilityByMissionDirectives : public UBehaviorBase -{ -public: - unsigned char ChangeUsability; // 0x004C(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetUsabilityByMissionDirectives"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetUsabilityCost -// 0x0008 (0x004C - 0x0054) -class UBehavior_SetUsabilityCost : public UBehaviorBase -{ -public: - unsigned char ChangeCost; // 0x004C(0x0001) (Edit, Const) - unsigned char CostCurrencyType; // 0x004D(0x0001) (Edit, Const) - unsigned char UsabilityType; // 0x004E(0x0001) (Edit, Const) - unsigned char UnknownData00[0x1]; // 0x004F(0x0001) MISSED OFFSET - int CostAmount; // 0x0050(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetUsabilityCost"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetUsableIcon -// 0x0005 (0x004C - 0x0051) -class UBehavior_SetUsableIcon : public UBehaviorBase -{ -public: - class UInteractionIconDefinition* Icon; // 0x004C(0x0004) (Edit) - unsigned char UsabilityType; // 0x0050(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetUsableIcon"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SetVehicleSimObject -// 0x0004 (0x004C - 0x0050) -class UBehavior_SetVehicleSimObject : public UBehaviorBase -{ -public: - class USVehicleSimBase* SimObjTemplate; // 0x004C(0x0004) (Edit, Const, ExportObject, Component, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SetVehicleSimObject"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ShowGenericReviveMessage -// 0x0014 (0x004C - 0x0060) -class UBehavior_ShowGenericReviveMessage : public UBehaviorBase -{ -public: - class UGenericReviveMessageDefinition* ReviveMessageDef; // 0x004C(0x0004) (Edit, Const) - struct FBehaviorContextData OtherPlayer; // 0x0050(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ShowGenericReviveMessage"); - return ptr; - } - - - class AWillowPlayerController* ResolveController(class UObject* Obj); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ShowMissionInterface -// 0x0000 (0x004C - 0x004C) -class UBehavior_ShowMissionInterface : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ShowMissionInterface"); - return ptr; - } - - - class AWillowPlayerController* ResolveController(class UObject* Obj); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ShowPullThePinNotification -// 0x0004 (0x004C - 0x0050) -class UBehavior_ShowPullThePinNotification : public UBehaviorBase -{ -public: - class USwfMovie* ExternalClip; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ShowPullThePinNotification"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); - class AWillowPlayerController* ResolveController(class UObject* Obj); -}; - - -// Class WillowGame.Behavior_ShowSelfAsTarget -// 0x0004 (0x004C - 0x0050) -class UBehavior_ShowSelfAsTarget : public UBehaviorBase -{ -public: - unsigned long ControllersOnly : 1; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ShowSelfAsTarget"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SimpleAnimPlay -// 0x000C (0x004C - 0x0058) -class UBehavior_SimpleAnimPlay : public UBehaviorBase -{ -public: - class UWillowAnimTree* Tree; // 0x004C(0x0004) (Edit) - struct FName AnimName; // 0x0050(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SimpleAnimPlay"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SimpleAnimStop -// 0x000C (0x004C - 0x0058) -class UBehavior_SimpleAnimStop : public UBehaviorBase -{ -public: - class UWillowAnimTree* Tree; // 0x004C(0x0004) (Edit) - struct FName AnimName; // 0x0050(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SimpleAnimStop"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SkillCustomEvent -// 0x000C (0x004C - 0x0058) -class UBehavior_SkillCustomEvent : public UBehaviorBase -{ -public: - struct FName EventName; // 0x004C(0x0008) (Edit, Const) - class USkillDefinition* SkillDef; // 0x0054(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SkillCustomEvent"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SpawnActor -// 0x0041 (0x004C - 0x008D) -class UBehavior_SpawnActor : public UBehaviorBase -{ -public: - unsigned long bSaveReference : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bDeleteByOwner : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bAttachToContext : 1; // 0x004C(0x0004) (Edit, Const) - struct FName SavedReferenceName; // 0x0050(0x0008) (Edit, Const) - struct FBehaviorContextData InstanceDataContext; // 0x0058(0x0010) (Edit, Const) - class AActor* ActorTemplate; // 0x0068(0x0004) (Edit, Const) - struct FName AttachmentPointName; // 0x006C(0x0008) (Edit, Const) - struct FVector RelativeLocation; // 0x0074(0x000C) (Edit, Const) - struct FRotator RelativeRotation; // 0x0080(0x000C) (Edit, Const) - unsigned char SpawnDirection; // 0x008C(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SpawnActor"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SpawnDecal -// 0x0030 (0x004C - 0x007C) -class UBehavior_SpawnDecal : public UBehaviorBase -{ -public: - class UDecalMaterial* Material; // 0x004C(0x0004) (Edit, Const) - struct FName BoneName; // 0x0050(0x0008) (Edit, Const) - unsigned char AlignToAxis; // 0x0058(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0059(0x0003) MISSED OFFSET - float Size; // 0x005C(0x0004) (Edit, Const) - struct FRotator SpawnRotation; // 0x0060(0x000C) (Edit, Const) - struct FVector SpawnLocation; // 0x006C(0x000C) (Edit, Const) - float Thickness; // 0x0078(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SpawnDecal"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SpawnFromVehicleSpawnStation -// 0x0000 (0x004C - 0x004C) -class UBehavior_SpawnFromVehicleSpawnStation : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SpawnFromVehicleSpawnStation"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SpawnItems -// 0x006C (0x004C - 0x00B8) -class UBehavior_SpawnItems : public UBehaviorBase -{ -public: - struct FVector ItemDropOffset; // 0x004C(0x000C) (Edit, Const) - struct FVector ItemDropVelocity; // 0x0058(0x000C) (Edit, Const) - struct FVector ItemScatterOffset; // 0x0064(0x000C) (Edit, Const) - int ExpLevel; // 0x0070(0x0004) (Edit) - struct FName InstanceDataName; // 0x0074(0x0008) (Edit) - unsigned long bDisablePickups : 1; // 0x007C(0x0004) (Edit) - unsigned long bCircularScatter : 1; // 0x007C(0x0004) (Edit) - unsigned long bTorque : 1; // 0x007C(0x0004) (Const) - unsigned long bSavePickup : 1; // 0x007C(0x0004) (Edit, Const) - TArray ItemPoolList; // 0x0080(0x000C) (Edit, Const, NeedCtorLink) - TArray ItemPoolIncludedLists; // 0x008C(0x000C) (Edit, Const, NeedCtorLink) - TArray AttachmentPointNames; // 0x0098(0x000C) (Edit, Const, NeedCtorLink) - struct FVector Torque; // 0x00A4(0x000C) (Edit, Const) - struct FName ItemSpawnSocket; // 0x00B0(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SpawnItems"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SpawnLoot -// 0x001C (0x004C - 0x0068) -class UBehavior_SpawnLoot : public UBehaviorBase -{ -public: - TArray ItemPools; // 0x004C(0x000C) (Edit, NeedCtorLink) - unsigned long bIncludeLootFromLootableContext : 1; // 0x0058(0x0004) (Edit) - unsigned long bTorque : 1; // 0x0058(0x0004) (Const) - struct FVector Torque; // 0x005C(0x000C) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SpawnLoot"); - return ptr; - } - - - bool GetOrientationFromContextObject(class UObject* ContextObject, struct FRotator* Orientation); - bool GetLocationFromContextObject(class UObject* ContextObject, struct FVector* Location); - void PlaceSpawnedItems(TArray SpawnedLoot, class UObject* ContextObject); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SpawnLootAroundPoint -// 0x002D (0x0068 - 0x0095) -class UBehavior_SpawnLootAroundPoint : public UBehavior_SpawnLoot -{ -public: - struct FAttachmentLocationData CustomLocation; // 0x0068(0x001C) (Edit) - float CircularScatterRadius; // 0x0084(0x0004) (Edit) - struct FVector SpawnVelocity; // 0x0088(0x000C) (Edit) - unsigned char SpawnVelocityRelativeTo; // 0x0094(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SpawnLootAroundPoint"); - return ptr; - } - - - bool ScatterItem(const struct FVector& CenterPoint, const struct FRotator& CustomLocationOrientation, const struct FRotator& ContextActorOrientation, struct FSpawnedDroppedLootData* Loot); - void PlaceSpawnedItems(TArray SpawnedLoot, class UObject* ContextObject); -}; - - -// Class WillowGame.Behavior_SpawnLootAtPoints -// 0x0024 (0x0068 - 0x008C) -class UBehavior_SpawnLootAtPoints : public UBehavior_SpawnLoot -{ -public: - TArray SpawnPoints; // 0x0068(0x000C) (Edit, NeedCtorLink) - unsigned long bAttachToSpawnPoints : 1; // 0x0074(0x0004) (Edit) - unsigned long bDisablePickups : 1; // 0x0074(0x0004) (Edit) - struct FVector SpawnVelocity; // 0x0078(0x000C) (Edit) - unsigned char SpawnVelocityRelativeTo; // 0x0084(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0085(0x0003) MISSED OFFSET - int NextSpawnPointIndex; // 0x0088(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SpawnLootAtPoints"); - return ptr; - } - - - int GetNextSpawnPointIndex(); - bool DropItemFromSpawnPoint(class UObject* ContextObject, struct FSpawnedDroppedLootData* Loot); - bool AttachItemToSpawnPoint(struct FSpawnedDroppedLootData* Loot); - void PlaceSpawnedItems(TArray SpawnedLoot, class UObject* ContextObject); -}; - - -// Class WillowGame.Behavior_SpawnParticleSystemAtWorldLocation -// 0x003C (0x004C - 0x0088) -class UBehavior_SpawnParticleSystemAtWorldLocation : public UBehaviorBase -{ -public: - unsigned long bSaveParticleReference : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bUseClientPrediction : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bDeleteByOwner : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bReplicateEmitter : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bHideEffectFromOwner : 1; // 0x004C(0x0004) (Edit, Const) - struct FBehaviorContextData InstanceDataContext; // 0x0050(0x0010) (Edit, Const) - struct FName SavedReferenceName; // 0x0060(0x0008) (Edit, Const) - class UParticleSystem* ParticleEffect; // 0x0068(0x0004) (Edit, Const) - struct FVector Location; // 0x006C(0x000C) (Edit, Const) - struct FVector Direction; // 0x0078(0x000C) (Edit, Const) - float DrawScale; // 0x0084(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SpawnParticleSystemAtWorldLocation"); - return ptr; - } - - - void PublishBehaviorOutput(class AEmitter* SpawnedEmitter, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); - class UClass* GetEmitterClass(); -}; - - -// Class WillowGame.Behavior_SpawnPerch -// 0x0018 (0x004C - 0x0064) -class UBehavior_SpawnPerch : public UBehaviorBase -{ -public: - struct FName AttachPoint; // 0x004C(0x0008) (Edit, Const) - class UPerchDefinition* PerchDef; // 0x0054(0x0004) (Edit, Const) - float PerchLifetime; // 0x0058(0x0004) (Edit, Const) - float UseRadius; // 0x005C(0x0004) (Edit, Const) - float UseHeight; // 0x0060(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SpawnPerch"); - return ptr; - } - - - void PublishBehaviorOutput(class AActor* SpawnedPerch, struct FBehaviorKernelInfo* KernelInfo); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Perch_Dynamic -// 0x0000 (0x0254 - 0x0254) -class APerch_Dynamic : public APerch -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Perch_Dynamic"); - return ptr; - } - -}; - - -// Class WillowGame.WillowLocalOnlyProjectile -// 0x0000 (0x04A0 - 0x04A0) -class AWillowLocalOnlyProjectile : public AWillowProjectile -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowLocalOnlyProjectile"); - return ptr; - } - -}; - - -// Class WillowGame.Behavior_SpawnProjectileFromImpact -// 0x004C (0x004C - 0x0098) -class UBehavior_SpawnProjectileFromImpact : public UBehaviorBase -{ -public: - struct FBehaviorContextData OwnerContext; // 0x004C(0x0010) (Edit, Const) - unsigned long bSetOwnerFromOwnerContext : 1; // 0x005C(0x0004) (Edit, Const) - unsigned long bSaveProjectileReference : 1; // 0x005C(0x0004) (Edit, Const) - unsigned long bSetLikenessFromContext : 1; // 0x005C(0x0004) (Edit, Const) - struct FBehaviorContextData InstanceDataContext; // 0x0060(0x0010) (Edit, Const) - struct FName SavedReferenceName; // 0x0070(0x0008) (Edit, Const) - class UProjectileDefinition* ProjectileDefinition; // 0x0078(0x0004) (Edit, Const) - TArray SetProjectileSequenceState; // 0x007C(0x000C) (Edit, Const, NeedCtorLink) - struct FBehaviorContextData GearLikenessContext; // 0x0088(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SpawnProjectileFromImpact"); - return ptr; - } - - - void AttachProjectileToBase(class AWillowProjectile* SpawnedProjectile, const FScriptInterface& WorldBodyInterface, struct FImpactInfo* ImpactData); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_SpawnTemporalField -// 0x003C (0x004C - 0x0088) -class UBehavior_SpawnTemporalField : public UBehaviorBase -{ -public: - class ATemporalField* TemporalField; // 0x004C(0x0004) (Edit, Const) - float LifeSpan; // 0x0050(0x0004) (Edit, Const) - struct FBehaviorContextData LocationContext; // 0x0054(0x0010) (Edit, Const) - struct FName AttachmentPointName; // 0x0064(0x0008) (Edit, Const) - unsigned long bAttachToContext : 1; // 0x006C(0x0004) (Edit, Const) - struct FVector RelativeLocation; // 0x0070(0x000C) (Edit, Const) - struct FRotator RelativeRotation; // 0x007C(0x000C) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_SpawnTemporalField"); - return ptr; - } - - - struct FVector GetAttachmentLocation(const FScriptInterface& WorldBodyInterface); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_StartDeathRagdoll -// 0x0004 (0x004C - 0x0050) -class UBehavior_StartDeathRagdoll : public UBehaviorBase -{ -public: - unsigned long bAnimationDriven : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bEnableContactNotification : 1; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_StartDeathRagdoll"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_StatusEffectSwitch -// 0x0001 (0x004C - 0x004D) -class UBehavior_StatusEffectSwitch : public UBehaviorBase -{ -public: - unsigned char StatusEffectType; // 0x004C(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_StatusEffectSwitch"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_StopMeleeAttack -// 0x0000 (0x004C - 0x004C) -class UBehavior_StopMeleeAttack : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_StopMeleeAttack"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ToggleNPCAlly -// 0x0004 (0x004C - 0x0050) -class UBehavior_ToggleNPCAlly : public UBehaviorBase -{ -public: - unsigned long bEnable : 1; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ToggleNPCAlly"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ToggleObstacle -// 0x0001 (0x004C - 0x004D) -class UBehavior_ToggleObstacle : public UBehaviorBase -{ -public: - unsigned char Option; // 0x004C(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ToggleObstacle"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_ToggleTelescopeOverlay -// 0x0004 (0x004C - 0x0050) -class UBehavior_ToggleTelescopeOverlay : public UBehaviorBase -{ -public: - unsigned long bEnabled : 1; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_ToggleTelescopeOverlay"); - return ptr; - } - - - class AWillowPlayerController* ResolveController(class UObject* Obj); - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_Transform -// 0x0001 (0x004C - 0x004D) -class UBehavior_Transform : public UBehaviorBase -{ -public: - unsigned char Transform; // 0x004C(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_Transform"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_UnlockAvatarAward -// 0x0001 (0x004C - 0x004D) -class UBehavior_UnlockAvatarAward : public UBehaviorBase -{ -public: - unsigned char AvatarAward; // 0x004C(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_UnlockAvatarAward"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_UnlockAvatarAwardForAllPlayers -// 0x0001 (0x004C - 0x004D) -class UBehavior_UnlockAvatarAwardForAllPlayers : public UBehaviorBase -{ -public: - unsigned char AvatarAward; // 0x004C(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_UnlockAvatarAwardForAllPlayers"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_UnlockCustomization -// 0x0008 (0x004C - 0x0054) -class UBehavior_UnlockCustomization : public UBehaviorBase -{ -public: - class UCustomizationDefinition* DefinitionToUnlock; // 0x004C(0x0004) (Edit) - unsigned long bLockBehavior : 1; // 0x0050(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_UnlockCustomization"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_UnlockCustomizationFromRewardPool -// 0x0004 (0x004C - 0x0050) -class UBehavior_UnlockCustomizationFromRewardPool : public UBehaviorBase -{ -public: - class UKeyedItemPoolDefinition* RewardItemPool; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_UnlockCustomizationFromRewardPool"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_UpgradeSkill -// 0x0024 (0x004C - 0x0070) -class UBehavior_UpgradeSkill : public UBehaviorBase -{ -public: - class USkillDefinition* SkillToUpgrade; // 0x004C(0x0004) (Edit, Const) - struct FAttributeInitializationData NumberOfLevelsToRaise; // 0x0050(0x0010) (Edit, Const) - struct FAttributeInitializationData MaximumLevelToRaiseSkill; // 0x0060(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_UpgradeSkill"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_UseObject -// 0x0008 (0x004C - 0x0054) -class UBehavior_UseObject : public UBehaviorBase -{ -public: - unsigned char UseType; // 0x004C(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET - class UObject* User; // 0x0050(0x0004) (Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_UseObject"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_VoGScreenParticle -// 0x0008 (0x00C0 - 0x00C8) -class UBehavior_VoGScreenParticle : public UBehavior_ScreenParticle -{ -public: - struct FName TextureMovieParamName; // 0x00C0(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_VoGScreenParticle"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_WeaponBoneControl -// 0x0009 (0x004C - 0x0055) -class UBehavior_WeaponBoneControl : public UBehaviorBase -{ -public: - struct FName BoneControlName; // 0x004C(0x0008) (Edit) - unsigned char WeaponEventType; // 0x0054(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_WeaponBoneControl"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_WeaponGlowEffect -// 0x0008 (0x004C - 0x0054) -class UBehavior_WeaponGlowEffect : public UBehaviorBase -{ -public: - unsigned char Action; // 0x004C(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET - class UWeaponGlowEffectDefinition* Effect; // 0x0050(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_WeaponGlowEffect"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_WeaponsRestriction -// 0x0004 (0x004C - 0x0050) -class UBehavior_WeaponsRestriction : public UBehaviorBase -{ -public: - unsigned long bRestrictionOn : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bAllowOnPlayers : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bLilacHACKOverride : 1; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_WeaponsRestriction"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_WeaponThrow -// 0x0000 (0x004C - 0x004C) -class UBehavior_WeaponThrow : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_WeaponThrow"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.Behavior_WeaponVisibleAmmoState -// 0x0001 (0x004C - 0x004D) -class UBehavior_WeaponVisibleAmmoState : public UBehaviorBase -{ -public: - unsigned char State; // 0x004C(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("Behavior_WeaponVisibleAmmoState"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.SpecialMove_WeaponAction -// 0x0004 (0x00C8 - 0x00CC) -class USpecialMove_WeaponAction : public UWillowAnimDefinition -{ -public: - unsigned long bBlocksWeaponActions : 1; // 0x00C8(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMove_WeaponAction"); - return ptr; - } - - - float ClientStarted(const FScriptInterface& SMI, struct FSpecialMoveData* SMData); -}; - - -// Class WillowGame.SpecialMove_FirstAndThirdPersonAnimation -// 0x0004 (0x00CC - 0x00D0) -class USpecialMove_FirstAndThirdPersonAnimation : public USpecialMove_WeaponAction -{ -public: - class USpecialMove_FirstPerson* FirstPersonSM; // 0x00CC(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMove_FirstAndThirdPersonAnimation"); - return ptr; - } - - - float ClientStarted(const FScriptInterface& SMI, struct FSpecialMoveData* SMData); -}; - - -// Class WillowGame.BuzzaxeWeaponTypeDefinition -// 0x0000 (0x0680 - 0x0680) -class UBuzzaxeWeaponTypeDefinition : public UWeaponTypeDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("BuzzaxeWeaponTypeDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.ChallengesPanelDefinition -// 0x0000 (0x003C - 0x003C) -class UChallengesPanelDefinition : public UGBXDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ChallengesPanelDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.CharacterCustomizationInfoCardGFxObject -// 0x0000 (0x0078 - 0x0078) -class UCharacterCustomizationInfoCardGFxObject : public UGFxObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CharacterCustomizationInfoCardGFxObject"); - return ptr; - } - - - void SetAutoSizeTextOnFields(); - void TryFocusList(); - void PopulateScrollingList(TArray ListItems, int EquippedItemIndex); - void SetRespecInfo(const struct FString& Description, const struct FString& BranchDescription1, const struct FString& BranchDescription2, const struct FString& BranchDescription3, int CurrentCredits); - void SetNameInfo(const struct FString& NameInfo); - void Hide(); - void DisplaySkinCard(); - void DisplayHeadCard(); - void DisplayRespecCard(); - void DisplayNameCard(); -}; - - -// Class WillowGame.CharacterCustomizationMenuGFxObject -// 0x0000 (0x0078 - 0x0078) -class UCharacterCustomizationMenuGFxObject : public UGFxObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CharacterCustomizationMenuGFxObject"); - return ptr; - } - - - struct FString GetEntryLabel(int Index); - void SetSelectedEntry(int Index); - int GetSelectedEntry(); - void FocusPreviousEntry(); - void FocusNextEntry(); - void FocusBestEntry(); - void ConfigureMenuEntry(int Index, bool bDisabled, const struct FString& Label); - void InitMenuEntry(int Index, bool bVisible, bool bDisabled, bool bIsInputEntry, int MaxInputLength, const struct FString& Caption, const struct FString& Label, const struct FString& IconFrame); -}; - - -// Class WillowGame.CharacterSelectCameraActor -// 0x0000 (0x0288 - 0x0288) -class ACharacterSelectCameraActor : public ACameraActor -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CharacterSelectCameraActor"); - return ptr; - } - -}; - - -// Class WillowGame.CharacterSelectionCustomizationListGFxObject -// 0x0000 (0x0078 - 0x0078) -class UCharacterSelectionCustomizationListGFxObject : public UGFxObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CharacterSelectionCustomizationListGFxObject"); - return ptr; - } - - - void ScrollDown(); - void ScrollUp(); - void PopulateScrollingList(TArray ListItems, int EquippedItemIndex); - int GetSelectedIndex(); -}; - - -// Class WillowGame.CharacterSelectionGFxObject -// 0x0000 (0x0078 - 0x0078) -class UCharacterSelectionGFxObject : public UGFxObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CharacterSelectionGFxObject"); - return ptr; - } - - - void FadeIn(float FadeTimeInSeconds); - void BeginClose(float FadeTimeInSeconds); - void ConfigureForPause(bool bPaused); - void SetTooltips(const struct FString& Tooltips); - int GetCharacterGridIndexInDirection(int PlayerIndex, int CharacterGridDirection); - void SetMessageInfo(const struct FString& MessageInfo); - void SetTimerInfo(const struct FString& TimerInfo, int TimeInSeconds); - void SetSelectionIndicator(int PlayerIndex, bool bFocused, int CharacterIndex); - void SetPartySelection(int PartyMemberIndex, const struct FString& Gamertag, bool bHasConfirmedCharacter, const struct FString& ClassIconMovieName, int CharacterLevel); - void ClearPartySelections(); - void SetState(int PlayerIndex, int NewState); - void SetCharacterInfo(int PlayerIndex, const struct FString& CharName, const struct FString& CharClass, const struct FString& ActionAbilityDesc, const struct FString& PreferredWeaponDesc); - void CommitSelectableCharacters(); - void AddSelectableCharacter(const struct FString& IconMoviePath); -}; - - -// Class WillowGame.WillowGFxLobbyLoadCharacter -// 0x013C (0x0264 - 0x03A0) -class UWillowGFxLobbyLoadCharacter : public UWillowGFxMovie -{ -public: - class ULoadCharacterLobbyGFxObject* LoadCharacterLobby; // 0x0264(0x0004) (Transient) - TArray DisplayedCharacterDataList; // 0x0268(0x000C) (Transient, NeedCtorLink) - unsigned long bWaitingForPS3LoadGame : 1; // 0x0274(0x0004) (Transient) - unsigned long bWaitingForPS3SaveList : 1; // 0x0274(0x0004) (Transient) - unsigned long bRestrictClose : 1; // 0x0274(0x0004) (Transient) - class UWillowGFxMenuHelperSaveGame* SaveGameHelper; // 0x0278(0x0004) (Transient) - TArray DefaultNewCharacterList; // 0x027C(0x000C) (Transient, NeedCtorLink) - struct FLoadInfo MostRecentLoadInfo; // 0x0288(0x00C8) (Transient, NeedCtorLink) - class UWillowGFxDialogBox* LoadingCharacterDlg; // 0x0350(0x0004) (Transient) - unsigned char Platform; // 0x0354(0x0001) (Transient) - unsigned char UnknownData00[0x3]; // 0x0355(0x0003) MISSED OFFSET - class UPlayerSaveGame* CachedSaveGame; // 0x0358(0x0004) (Transient) - int AvailableSlots; // 0x035C(0x0004) (Transient) - int TopSlotDataIndex; // 0x0360(0x0004) (Transient) - int SelectedDataIndex; // 0x0364(0x0004) (Transient) - float LastActionTime; // 0x0368(0x0004) (Transient) - int LastDeletedPlayedTime; // 0x036C(0x0004) (Transient) - int LastDeletedLevel; // 0x0370(0x0004) (Transient) - struct FGuid LastDeletedGuid; // 0x0374(0x0010) (Transient) - int LastClickedDataIndex; // 0x0384(0x0004) (Transient) - struct FScriptDelegate __OnLoadGame__Delegate; // 0x0388(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnCloseNoLoad__Delegate; // 0x0394(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGFxLobbyLoadCharacter"); - return ptr; - } - - - void OnTick(); - void SetTickInterval(); - bool CanShowStorageSelector(); - void StorageDeviceChanged(unsigned char ControllerId, bool bIsValid); - void HideLoadingSavedGameDialog(); - void ShowLoadingSavedGameDialog(); - void NotifyLoadGameStarted(); - void PS3_CheckForSaveList(); - void PS3_CheckForLoadGame(); - void PS3_BeginLoadGame(); - void FinishConditionalLoadGame(unsigned char LoadGameResult); - void ConditionalLoadGame(const struct FLoadInfo& LI, int PlayerIndex); - struct FString StripSavePath(const struct FString& Path); - void FinishLoadGame(const struct FLoadInfo& LI); - void GetSaveList(); - void DeviceSelectionDone(bool bWasSuccessful); - void SetupCharacterMenu(bool bIsFirstJoin); - void SetTipText(bool bCanDelete, bool bIsUnownedClass); - bool OnPurchaseCanceled(class UWillowGFxDialogBox* Dlg, int ControllerId); - void MarketplaceDownloadComplete(); - bool OnPurchaseRequest(class UWillowGFxDialogBox* Dlg, int ControllerId); - void OnSlotClicked(int SlotIndex); - void FocusOn(class UGFxObject* FocusTarget); - void OnDeleteEnded(bool bWasDeleted); - void OnDeleteStarted(); - void TryDeleteSelectedCharacter(); - void ScrollDown(); - void ScrollUp(); - void RefreshCharacterList(); - void SetListSelection(int InSelectedDataIndex); - void SavesUpdated(int PlayerIndex); - struct FString ResolvePlaythrough(int PlayThrough); - bool HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void BeginClose(); - void OnClose(); - void extLoadCharacterLobbyReady(const struct FString& TargetPath, int NumEntries); - bool Start(bool StartPaused); - void OnCloseNoLoad(); - void OnLoadGame(const struct FLoadInfo& LI, int PlayerIndex); -}; - - -// Class WillowGame.ConfirmCharacterLobbyGFxMovie -// 0x0018 (0x0264 - 0x027C) -class UConfirmCharacterLobbyGFxMovie : public UWillowGFxMovie -{ -public: - class UGFxObject* ConfirmCharacterLobbyObj; // 0x0264(0x0004) (Transient) - class AWillowPlayerReplicationInfo* WPRI[0x2]; // 0x0268(0x0004) (Transient) - struct FScriptDelegate __OnConfirmCharacters__Delegate; // 0x0270(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ConfirmCharacterLobbyGFxMovie"); - return ptr; - } - - - void SetHeader(const struct FString& Header, const struct FString& Subheader); - void SetCharacterInfo(int PlayerIndex, int Quadrant, const struct FString& Gamertag, int CharLevel, const struct FString& CharName, const struct FString& CharClass, const struct FString& CharPlaythrough, const struct FString& CharCurrentMission, const struct FString& CharPlotMission, const struct FString& CharSaveDate, const struct FString& CharPlayedTime); - void Hide(); - void Show(int PlayerCount, bool bIsConsole); - void PopulatePlayerData(); - void CharacterSelectClosed(); - void CharacterLoadComplete(const struct FLoadInfo& LI, int PlayerIndex); - void OpenCharacterSelect(int ControllerId); - void ConfirmCharacterSelectForPlayer(class AWillowPlayerReplicationInfo* PlayerPRI); - void ConfigureForPlayers(class AWillowPlayerReplicationInfo* FirstPlayer, class AWillowPlayerReplicationInfo* SecondPlayer); - struct FString ResolvePlaythrough(int PlayThrough); - void OnChangeCharacterButtonClick(class UGFxObject* EventObj); - void OnCancelButtonClick(class UGFxObject* EventObj); - void HandleConfirm(); - void OnConfirmButtonClick(class UGFxObject* EventObj); - bool HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void BeginClose(); - void OnClose(); - void extConfirmCharacterLobbyReady(const struct FString& TargetPath); - bool Start(bool StartPaused); - void OnConfirmCharacters(); -}; - - -// Class WillowGame.CreditsDataProviderGFxObject -// 0x0005 (0x0078 - 0x007D) -class UCreditsDataProviderGFxObject : public UGFxObject -{ -public: - class UCreditsGFxDefinition* CreditsDef; // 0x0078(0x0004) - unsigned char bShouldAvoidAccentedLetters; // 0x007C(0x0001) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CreditsDataProviderGFxObject"); - return ptr; - } - - - int extGetLengthOfData(); - struct FString ReplaceCertainAccentedLetters(const struct FString& Text); - class UGFxObject* extGetClipDataAt(int Index); - void Init(class UCreditsGFxDefinition* CreditsDefinition); -}; - - -// Class WillowGame.CreditsLineDefinition -// 0x000C (0x003C - 0x0048) -class UCreditsLineDefinition : public UGBXDefinition -{ -public: - struct FString LinkageName; // 0x003C(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CreditsLineDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.CreditsGFxObject -// 0x0008 (0x0078 - 0x0080) -class UCreditsGFxObject : public UGFxObject -{ -public: - class UCreditsGFxDefinition* CreditsDef; // 0x0078(0x0004) - float CachedDelta; // 0x007C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CreditsGFxObject"); - return ptr; - } - - - void UpdateDelta(float NewDelta); - void StartCreditScroll(); - void Init(class UCreditsGFxDefinition* CreditsDefinition); -}; - - -// Class WillowGame.CustomizationUsage_Player -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_Player : public UCustomizationUsage -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_Player"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_Vehicle -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_Vehicle : public UCustomizationUsage -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_Vehicle"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_Assassin -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_Assassin : public UCustomizationUsage_Player -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_Assassin"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_BanditTech -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_BanditTech : public UCustomizationUsage_Vehicle -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_BanditTech"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_ExtraPlayerA -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_ExtraPlayerA : public UCustomizationUsage_Player -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_ExtraPlayerA"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_ExtraPlayerB -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_ExtraPlayerB : public UCustomizationUsage_Player -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_ExtraPlayerB"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_ExtraPlayerC -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_ExtraPlayerC : public UCustomizationUsage_Player -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_ExtraPlayerC"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_ExtraPlayerD -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_ExtraPlayerD : public UCustomizationUsage_Player -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_ExtraPlayerD"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_ExtraPlayerE -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_ExtraPlayerE : public UCustomizationUsage_Player -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_ExtraPlayerE"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_ExtraPlayerF -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_ExtraPlayerF : public UCustomizationUsage_Player -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_ExtraPlayerF"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_ExtraPlayerG -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_ExtraPlayerG : public UCustomizationUsage_Player -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_ExtraPlayerG"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_ExtraPlayerH -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_ExtraPlayerH : public UCustomizationUsage_Player -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_ExtraPlayerH"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_ExtraPlayerI -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_ExtraPlayerI : public UCustomizationUsage_Player -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_ExtraPlayerI"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_ExtraPlayerJ -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_ExtraPlayerJ : public UCustomizationUsage_Player -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_ExtraPlayerJ"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_ExtraPlayerK -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_ExtraPlayerK : public UCustomizationUsage_Player -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_ExtraPlayerK"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_ExtraPlayerL -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_ExtraPlayerL : public UCustomizationUsage_Player -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_ExtraPlayerL"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_ExtraPlayerM -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_ExtraPlayerM : public UCustomizationUsage_Player -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_ExtraPlayerM"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_ExtraPlayerN -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_ExtraPlayerN : public UCustomizationUsage_Player -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_ExtraPlayerN"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_ExtraPlayerO -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_ExtraPlayerO : public UCustomizationUsage_Player -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_ExtraPlayerO"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_ExtraPlayerP -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_ExtraPlayerP : public UCustomizationUsage_Player -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_ExtraPlayerP"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_FanBoat -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_FanBoat : public UCustomizationUsage_Vehicle -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_FanBoat"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_Hovercraft -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_Hovercraft : public UCustomizationUsage_Vehicle -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_Hovercraft"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_Mercenary -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_Mercenary : public UCustomizationUsage_Player -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_Mercenary"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_Runner -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_Runner : public UCustomizationUsage_Vehicle -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_Runner"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_Siren -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_Siren : public UCustomizationUsage_Player -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_Siren"); - return ptr; - } - -}; - - -// Class WillowGame.CustomizationUsage_Soldier -// 0x0000 (0x0048 - 0x0048) -class UCustomizationUsage_Soldier : public UCustomizationUsage_Player -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("CustomizationUsage_Soldier"); - return ptr; - } - -}; - - -// Class WillowGame.DeathtrapActionSkill -// 0x0030 (0x0234 - 0x0264) -class ADeathtrapActionSkill : public AActionSkill -{ -public: - class AWillowAIPawn* DeathTrap; // 0x0234(0x0004) - class USkillDefinition* ShareShieldsSkill; // 0x0238(0x0004) (Edit, Const) - class AWillowPawn* MedicBeamTarget; // 0x023C(0x0004) (Transient) - unsigned char MedicBeamState; // 0x0240(0x0001) (Transient) - unsigned char UnknownData00[0x3]; // 0x0241(0x0003) MISSED OFFSET - struct FName MedicBeamSourceSocket; // 0x0244(0x0008) (Edit, Const) - struct FName MedicBeamTargetSocket; // 0x024C(0x0008) (Edit, Const) - float MedicBeamMaxDistance; // 0x0254(0x0004) (Edit, Const) - class USkillDefinition* MedicBeamSkill; // 0x0258(0x0004) (Edit, Const) - class USkillDefinition* MedicBeamTargetSkill; // 0x025C(0x0004) (Edit, Const) - class UFiringModeDefinition* MedicBeamFiringMode; // 0x0260(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DeathtrapActionSkill"); - return ptr; - } - - - void DeactivateMedicBeam(); - void BlockMedicBeam(); - void ActivateMedicBeam(); - void TryToActivateMedicBeam(class AWillowPawn* TheTargetPawn); - bool IsValidCurrentMedicBeamTarget(class AWillowPawn* TheTargetPawn); - bool IsValidMedicBeamTarget(class AWillowPawn* TheTargetPawn); - void TryToShareShields(class AWillowPawn* TheWillowPawn, class AController* TheController); - void DestroyOwnedInstanceData(); - bool RemoveInstanceData(const struct FName& DataName); - bool GetInstanceData(const struct FName& DataName, TArray* InstanceData); - bool SetInstanceData(const struct FInstanceDataUnion& InstanceData, bool bAllowDuplicateNames); - class AWillowPawn* GetAutoAimPawn(); - void NotifyActionSkillActiveAbility(class AWillowPawn* TheWillowPawn, class AController* TheController, float ActionSkillDuration, float ActiveTimeRemaining, class AWillowPawn* TheTargetPawn); - void StartActionSkillActiveAbility(class AWillowPawn* TheWillowPawn, class AController* TheController, float ActionSkillDuration, float ActiveTimeRemaining, class AWillowPawn* TheTargetPawn); - void OnActionSkillEnded(); - void OnActionSkillStarted(class AWillowPawn* TheWillowPawn, class AController* TheController, class AWillowPawn* TheTargetPawn); - void OnActionSkillTick(float DeltaTime); -}; - - -// Class WillowGame.DebugArrowComponent -// 0x0000 (0x021C - 0x021C) -class UDebugArrowComponent : public UArrowComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DebugArrowComponent"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_AISetItemTossTarget -// 0x000C (0x00A4 - 0x00B0) -class UWillowSeqAct_AISetItemTossTarget : public USequenceAction -{ -public: - TArray TossTargets; // 0x00A4(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_AISetItemTossTarget"); - return ptr; - } - -}; - - -// Class WillowGame.DesignerAttributeContextResolver -// 0x0018 (0x003C - 0x0054) -class UDesignerAttributeContextResolver : public UAttributeContextResolver -{ -public: - struct FName ValueName; // 0x003C(0x0008) (Edit, Const) - struct FAttributeInitializationData BaseValue; // 0x0044(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DesignerAttributeContextResolver"); - return ptr; - } - - - class UObject* GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource); -}; - - -// Class WillowGame.DesignerAttributeContextResolverByName -// 0x0018 (0x003C - 0x0054) -class UDesignerAttributeContextResolverByName : public UAttributeContextResolver -{ -public: - struct FName ValueName; // 0x003C(0x0008) (Edit, Const) - struct FAttributeInitializationData BaseValue; // 0x0044(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DesignerAttributeContextResolverByName"); - return ptr; - } - - - class UObject* GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource); -}; - - -// Class WillowGame.DynamicBehaviorVolume -// 0x0000 (0x0280 - 0x0280) -class ADynamicBehaviorVolume : public ABehaviorVolume -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("DynamicBehaviorVolume"); - return ptr; - } - -}; - - -// Class WillowGame.EchoVersionGFxMovie -// 0x0000 (0x0264 - 0x0264) -class UEchoVersionGFxMovie : public UWillowGFxMovie -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("EchoVersionGFxMovie"); - return ptr; - } - - - bool Start(bool StartPaused); -}; - - -// Class WillowGame.EndOfGameGFxMovie -// 0x000C (0x0264 - 0x0270) -class UEndOfGameGFxMovie : public UWillowGFxMovie -{ -public: - struct FString ConsoleEvent; // 0x0264(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("EndOfGameGFxMovie"); - return ptr; - } - - - void extCancel(); - void extConfirmRestart(); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.FastTravelSignGFxMovie -// 0x0000 (0x0254 - 0x0254) -class UFastTravelSignGFxMovie : public UGFxMovieInteractiveObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FastTravelSignGFxMovie"); - return ptr; - } - - - bool Start(bool StartPaused); -}; - - -// Class WillowGame.FastTravelStationGFxObject -// 0x0000 (0x0078 - 0x0078) -class UFastTravelStationGFxObject : public UGFxObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FastTravelStationGFxObject"); - return ptr; - } - - - void SetCurrentWaypoint(int WaypointIndex); - void SetSortMode(int SortMode, const struct FString& Header); - void SendLocationData(TArray LocationDisplayNames, TArray LocationStationNames, int InitialSelectionIndex, int CurrentWaypointIndex); - void ScrollLocationListDown(); - void ScrollLocationListUp(); - void RegisterMapLocationBlob(class UGFxObject* MapBlobClip); - void CacheLocationMissionData(int LocationIndex, TArray MissionNames, TArray MissionTypes); - void AddDLCMapLocations(const struct FString& DLCMapLocationsMovie); -}; - - -// Class WillowGame.FixedMarker -// 0x0010 (0x0194 - 0x01A4) -class AFixedMarker : public ATrigger -{ -public: - unsigned long DisplayOnCompass : 1; // 0x0194(0x0004) (Edit, Net) - class UTexture2D* MarkerTexture; // 0x0198(0x0004) (Edit) - struct FColor MarkerColor; // 0x019C(0x0004) (Edit) - float MarkerScale; // 0x01A0(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FixedMarker"); - return ptr; - } - - - void OnToggle(class USeqAct_Toggle* Action); -}; - - -// Class WillowGame.WillowAutoTestManager -// 0x000C (0x0254 - 0x0260) -class AWillowAutoTestManager : public AAutoTestManager -{ -public: - class AWillowPlayerController* WillowSentinelPC; // 0x0254(0x0004) (Transient) - unsigned long bIsMenuActive : 1; // 0x0258(0x0004) (Transient) - unsigned long bIsWillowSentinelPCWalking : 1; // 0x0258(0x0004) - int TotalLevelLoads; // 0x025C(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAutoTestManager"); - return ptr; - } - - - void Tick(float DeltaTime); - void CloseAutomatedMapTestTimer(); - void AutomatedTravelToNextMap(); - struct FString GetNextAutomatedTestingMap(); - void MenuTimerWorker(); - void TestBackMenu(unsigned char backMenuType, float displayTimeInSeconds); - void TestDucking(); - void TestJumping(); - void TestNextWeapon(); - void TestStopFiring(); - void TestStartFiring(); - void TestStopWalking(); - void TestStartWalking(); - void DisableTrainingMessages(); - void ExecuteConsoleCommand(const struct FString& Command); - void DoAutomatedSmokeTest(); - void DoUIAutoMemTest(); - void PostBeginPlay(); -}; - - -// Class WillowGame.WillowSeqEvent_PlayerLeft -// 0x0000 (0x00C4 - 0x00C4) -class UWillowSeqEvent_PlayerLeft : public USequenceEvent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqEvent_PlayerLeft"); - return ptr; - } - -}; - - -// Class WillowGame.SeqEvent_SeamlessTravelComplete -// 0x0000 (0x00C4 - 0x00C4) -class USeqEvent_SeamlessTravelComplete : public USequenceEvent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqEvent_SeamlessTravelComplete"); - return ptr; - } - -}; - - -// Class WillowGame.IPlayerObserver -// 0x0000 (0x003C - 0x003C) -class UIPlayerObserver : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IPlayerObserver"); - return ptr; - } - - - void PlayerLeftGame(class APlayerController* PC); - void PlayerEnteredGame(class APlayerController* PC); -}; - - -// Class WillowGame.WillowGameMessage -// 0x0033 (0x0049 - 0x007C) -class UWillowGameMessage : public ULocalMessage -{ -public: - unsigned char UnknownData00[0x3]; // 0x0049(0x0003) MISSED OFFSET - struct FString PlayerEnteredGame; // 0x004C(0x000C) (Const, Localized, NeedCtorLink) - struct FString PlayerLeftGame; // 0x0058(0x000C) (Const, Localized, NeedCtorLink) - struct FString CreaturesGrowStronger; // 0x0064(0x000C) (Const, Localized, NeedCtorLink) - struct FString CreaturesWeaken; // 0x0070(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGameMessage"); - return ptr; - } - - - static struct FString GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject); - static void ClientReceive(class APlayerController* P, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject); -}; - - -// Class WillowGame.LocalMapChangeMessage -// 0x0000 (0x004C - 0x004C) -class ULocalMapChangeMessage : public UWillowLocalMessage -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LocalMapChangeMessage"); - return ptr; - } - - - static void ClientReceive(class APlayerController* P, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject); - static struct FString GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject); -}; - - -// Class WillowGame.WillowSeqEvent_StartNewGameCinematics -// 0x0000 (0x00C4 - 0x00C4) -class UWillowSeqEvent_StartNewGameCinematics : public USequenceEvent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqEvent_StartNewGameCinematics"); - return ptr; - } - -}; - - -// Class WillowGame.WillowAccessControl -// 0x0000 (0x0298 - 0x0298) -class AWillowAccessControl : public AAccessControl -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAccessControl"); - return ptr; - } - - - bool ForceKickPlayer(class APlayerController* C, const struct FString& KickReason); -}; - - -// Class WillowGame.SplitscreenHelper -// 0x0024 (0x003C - 0x0060) -class USplitscreenHelper : public UObject -{ -public: - class UWillowPauseTicker* PS3UserSelectTicker; // 0x003C(0x0004) (Transient) - int PS3SplitScreenControllerId; // 0x0040(0x0004) (Transient) - class AWillowPlayerController* PrimaryPC; // 0x0044(0x0004) (Transient) - struct FScriptDelegate __HandleSplitscreenJoinSuccess__Delegate; // 0x0048(0x000C) (NeedCtorLink) - struct FScriptDelegate __HandleSplitscreenJoinFail__Delegate; // 0x0054(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SplitscreenHelper"); - return ptr; - } - - - void CheckPS3UserSelectResult(); - void SparkAuthenticate(int ControllerId, class AWillowPlayerController* SplitPC); - void OnSplitscreenJoinComplete(int ControllerId, bool bWasSuccessful); - void AttemptSplitscreenJoin(int ControllerId); - class AWillowPlayerController* GetPrimaryPC(); - void PrepareSplitscreenJoin(int ControllerId); - bool AttemptSplitscreenLeave(int ControllerId); - void HandleSplitscreenJoinFail(const struct FString& Reason); - void HandleSplitscreenJoinSuccess(class AWillowPlayerController* SplitPC); -}; - - -// Class WillowGame.NetworkOptionsGFxMovie -// 0x0014 (0x0264 - 0x0278) -class UNetworkOptionsGFxMovie : public UWillowGFxMovie -{ -public: - class UNetworkOptionsGFxObject* NetworkOptionsObject; // 0x0264(0x0004) (Transient) - class UWillowGFxMovie* OwningMovie; // 0x0268(0x0004) (Transient) - struct FScriptDelegate __OnLoad__Delegate; // 0x026C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("NetworkOptionsGFxMovie"); - return ptr; - } - - - static struct FString ResolveNetworkTypeString(unsigned char NetworkType, unsigned char InviteType); - bool HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void extClosed(); - void extOnLoad(const struct FString& Path); - void OnClose(); - bool Start(bool StartPaused); - void OnLoad(class UNetworkOptionsGFxObject* NetworkOptionsObj); -}; - - -// Class WillowGame.MarketplaceGFxMovie -// 0x01FC (0x0390 - 0x058C) -class UMarketplaceGFxMovie : public UWillowGFxMovie3D -{ -public: - TArray BasicFilters; // 0x0390(0x000C) (NeedCtorLink) - class UGFxObject* MarketPlacePanelObject; // 0x039C(0x0004) (Transient) - class UMarketplaceGFxMovieDefinition* MarketplaceDef; // 0x03A0(0x0004) (Transient) - struct FString FilterAll; // 0x03A4(0x000C) (Const, Localized, NeedCtorLink) - struct FString FilterCompatibility; // 0x03B0(0x000C) (Const, Localized, NeedCtorLink) - struct FString FilterSeasonPass; // 0x03BC(0x000C) (Const, Localized, NeedCtorLink) - struct FString FilterAddOn; // 0x03C8(0x000C) (Const, Localized, NeedCtorLink) - struct FString FilterMisc; // 0x03D4(0x000C) (Const, Localized, NeedCtorLink) - struct FString TipPurchase; // 0x03E0(0x000C) (Const, Localized, NeedCtorLink) - struct FString TipCancel; // 0x03EC(0x000C) (Const, Localized, NeedCtorLink) - struct FString TipRedeemCode; // 0x03F8(0x000C) (Const, Localized, NeedCtorLink) - struct FString TipSort; // 0x0404(0x000C) (Const, Localized, NeedCtorLink) - struct FString TipDownload; // 0x0410(0x000C) (Const, Localized, NeedCtorLink) - struct FString TipDetails; // 0x041C(0x000C) (Const, Localized, NeedCtorLink) - struct FString TipPSNStore; // 0x0428(0x000C) (Const, Localized, NeedCtorLink) - struct FString CostFormatPS3; // 0x0434(0x000C) (Const, Localized, NeedCtorLink) - struct FString CostFormatPS3Free; // 0x0440(0x000C) (Const, Localized, NeedCtorLink) - struct FString CostFormat360; // 0x044C(0x000C) (Const, Localized, NeedCtorLink) - struct FString CostFormat360Free; // 0x0458(0x000C) (Const, Localized, NeedCtorLink) - struct FString Purchased; // 0x0464(0x000C) (Const, Localized, NeedCtorLink) - struct FString StatusPurchased; // 0x0470(0x000C) (Const, Localized, NeedCtorLink) - struct FString StatusDownloaded; // 0x047C(0x000C) (Const, Localized, NeedCtorLink) - struct FString StatusInstalled; // 0x0488(0x000C) (Const, Localized, NeedCtorLink) - struct FString StatusNew; // 0x0494(0x000C) (Const, Localized, NeedCtorLink) - struct FString MessageEnumerating; // 0x04A0(0x000C) (Const, Localized, NeedCtorLink) - struct FString DefaultHeader; // 0x04AC(0x000C) (Const, Localized, NeedCtorLink) - struct FString DefaultFeature; // 0x04B8(0x000C) (Const, Localized, NeedCtorLink) - struct FString DefaultFeatureDescription; // 0x04C4(0x000C) (Const, Localized, NeedCtorLink) - struct FString Prop_offeringId; // 0x04D0(0x000C) (Const, NeedCtorLink) - struct FString Prop_isPurchased; // 0x04DC(0x000C) (Const, NeedCtorLink) - struct FString Prop_isSeasonPass; // 0x04E8(0x000C) (Const, NeedCtorLink) - struct FString Prop_isNewOffer; // 0x04F4(0x000C) (Const, NeedCtorLink) - struct FString Prop_isDownloaded; // 0x0500(0x000C) (Const, NeedCtorLink) - struct FString Prop_isInstalled; // 0x050C(0x000C) (Const, NeedCtorLink) - struct FString Prop_isFree; // 0x0518(0x000C) (Const, NeedCtorLink) - struct FString Prop_isCompatibility; // 0x0524(0x000C) (Const, NeedCtorLink) - struct FString Prop_isAddOn; // 0x0530(0x000C) (Const, NeedCtorLink) - struct FString Prop_isMisc; // 0x053C(0x000C) (Const, NeedCtorLink) - struct FString Prop_contentTitleText; // 0x0548(0x000C) (Const, NeedCtorLink) - struct FString Prop_messageText; // 0x0554(0x000C) (Const, NeedCtorLink) - struct FString Prop_costText; // 0x0560(0x000C) (Const, NeedCtorLink) - struct FString Prop_statusText; // 0x056C(0x000C) (Const, NeedCtorLink) - struct FString Prop_descriptionText; // 0x0578(0x000C) (Const, NeedCtorLink) - unsigned long bDelegateFired : 1; // 0x0584(0x0004) - class UWillowGFxDialogBox* WarningDlg; // 0x0588(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MarketplaceGFxMovie"); - return ptr; - } - - - class UGFxObject* GetSelectedObject(); - class UGFxObject* FinalizeContentData(); - void SetContentData(TArray dataArray); - void AddContentData(class UGFxObject* Data); - class UGFxObject* SetFilterFromStringAndSortNew(const struct FString& Tag, const struct FString& Caption, const struct FString& filterString); - class UGFxObject* SetFilterFromString(const struct FString& Tag, const struct FString& Caption, const struct FString& filterString); - void ClearFilters(); - void CycleFilter(); - void ApplyFilter(const struct FString& Tag); - void ScrollDescription(bool bScrollUp); - void ShowMessage(const struct FString& Message); - void ShowMarketplaceElements(bool bShow); - void SetStoreHeader(const struct FString& Header, bool bIsPS3, const struct FString& feature, const struct FString& featureDescription); - void SetTooltips(const struct FString& tip1, const struct FString& tip2); - class UGFxObject* CreateContentItem(const struct FString& OfferingId, bool IsPurchased, bool IsDownloaded, bool IsInstalled, bool IsSeasonPass, bool IsNewOffer, bool IsFree, bool IsCompatibility, bool IsAddOn, bool IsMisc, const struct FString& ContentTitleText, const struct FString& PriceText, const struct FString& DescriptionText); - class UGFxObject* CreateMarketplaceItem(struct FMarketplaceContent* Content); - struct FString GetOfferingStatusMessage(bool IsPurchased, bool IsDownloaded, bool IsInstalled); - struct FString FormatCost(int PlatformCost); - void extOnOfferingChanged(class UGFxObject* Data); - void SetShoppingTooltips(bool bCanPurchase, bool bDownloaded, bool bInstalled, bool bFree, bool bShopDisabled); - bool OnFailureDialogClicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - void ShowDeferredFailureMessage(); - void PostContentLoaded(bool bSuccess); - void OnHiddenDownloadableContentListRead(bool bWasSuccessful); - bool IsOfferOwned(int OfferId, TArray* ContentList); - void OnDownloadableContentListRead(bool bWasSuccessful); - void GetHiddenDLCList(TArray HiddenOfferIds); - void RefreshDLC(); - void extOnMarketPlacePanelLoad(class UGFxObject* Panel); - void extPopupMessage(bool bVisible); - bool OnClickShowMarketplace(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool OnClickShowMarketplaceOffer(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool ShopInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void OnClose(); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.MatchmakingLobbyGFxMovie -// 0x00B8 (0x0390 - 0x0448) -class UMatchmakingLobbyGFxMovie : public UWillowGFxMovie3D -{ -public: - class UMatchmakingLobbyCharacterInfoGFxObject* CharacterInfoGFxObj; // 0x0390(0x0004) (Transient) - class UMatchmakingLobbyResultsGFxObject* ResultsGFxObj; // 0x0394(0x0004) (Transient) - class UGFxObject* TooltipsGFxObj; // 0x0398(0x0004) (Transient) - struct FMatchmakingResultEntry ResultEntries[0x4]; // 0x039C(0x0024) (Transient, NeedCtorLink) - unsigned char CurrentMatchmakingState; // 0x042C(0x0001) (Transient) - unsigned char UnknownData00[0x3]; // 0x042D(0x0003) MISSED OFFSET - struct FScriptDelegate __OnCancel__Delegate; // 0x0430(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnHostGameAccept__Delegate; // 0x043C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MatchmakingLobbyGFxMovie"); - return ptr; - } - - - void extMatchmakingLobbyOnLoad(const struct FString& CharacterInfoTargetPath, const struct FString& ResultsTargetPath, const struct FString& TooltipsTargetPath); - struct FString ResolvePlaythrough(int PlayThrough); - void UpdateTooltips(); - void UpdateResults(); - void SetMatchmakingState(unsigned char MatchmakingState); - struct FString GetResultMessage(unsigned char MatchmakingState); - struct FString GetMatchTypeIconFrameName(unsigned char MatchmakingState); - void InitResultEntries(); - bool HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void BeginClose(); - void OnClose(); - bool Start(bool StartPaused); - void OnHostGameAccept(); - void OnCancel(); -}; - - -// Class WillowGame.FrontEndPlayerListGFxObject -// 0x0114 (0x0078 - 0x018C) -class UFrontEndPlayerListGFxObject : public UGFxObject -{ -public: - FScriptInterface OwningMovie; // 0x0078(0x0008) - TArray PlayerListIds; // 0x0080(0x000C) (Transient, NeedCtorLink) - int SelectedPlayerIndex; // 0x008C(0x0004) (Transient) - int SplitJoinRowIndex; // 0x0090(0x0004) (Transient) - struct FUniqueNetId CachedPlayerToKick; // 0x0094(0x0018) (Transient) - class AWillowPlayerController* WPCOwner; // 0x00AC(0x0004) - struct FString MyPartyHeaderBase; // 0x00B0(0x000C) (Const, Localized, NeedCtorLink) - struct FString FriendPartyHeader; // 0x00BC(0x000C) (Const, Localized, NeedCtorLink) - struct FString NoMissionFallbackText; // 0x00C8(0x000C) (Const, Localized, NeedCtorLink) - struct FString PlayerConnectingString; // 0x00D4(0x000C) (Const, Localized, NeedCtorLink) - struct FString SplitJoinMessage; // 0x00E0(0x000C) (Const, Localized, NeedCtorLink) - struct FString InviteFriendMessage; // 0x00EC(0x000C) (Const, Localized, NeedCtorLink) - struct FString WaitingMessage; // 0x00F8(0x000C) (Const, Localized, NeedCtorLink) - struct FString OfflineMessage; // 0x0104(0x000C) (Const, Localized, NeedCtorLink) - TArray PlayerDetailsIdMap; // 0x0110(0x000C) (Transient, NeedCtorLink) - class UPlayerDetailsGFxMovie* PlayerDetailsMovie; // 0x011C(0x0004) (Transient) - struct FUniqueNetId PlayerDetailsUniqueId; // 0x0120(0x0018) (Transient) - struct FString JoinGameCaption; // 0x0138(0x000C) (Const, Localized, NeedCtorLink) - struct FString InviteGameCaption; // 0x0144(0x000C) (Const, Localized, NeedCtorLink) - struct FString ViewGamercardCaption; // 0x0150(0x000C) (Const, Localized, NeedCtorLink) - struct FString MuteCaption; // 0x015C(0x000C) (Const, Localized, NeedCtorLink) - struct FString UnmuteCaption; // 0x0168(0x000C) (Const, Localized, NeedCtorLink) - struct FString KickCaption; // 0x0174(0x000C) (Const, Localized, NeedCtorLink) - struct FString BackCaption; // 0x0180(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FrontEndPlayerListGFxObject"); - return ptr; - } - - - void HidePlayerDetailsMovie(); - int GetPrimaryPlayerControllerId(); - struct FString GetPlayerName(const struct FUniqueNetId& UniqueId, bool bFormatForHTML); - int GetPlayerListIndex(const struct FUniqueNetId& PlayerID); - void UpdateMuteStatus(const struct FUniqueNetId& UniqueId); - void KickPlayer(const struct FUniqueNetId& PlayerToKick); - void InviteToGame(int ControllerId, const struct FUniqueNetId& PlayerToInvite); - void JoinGame(int ControllerId, const struct FUniqueNetId& PlayerToJoin); - bool OnConfirmKickPlayer_Clicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - void HandlePlayerDetailsButtonClick(int Index); - class AWillowPlayerReplicationInfo* GetPRI(const struct FUniqueNetId& UniqueId); - void PopulatePlayerDetailsDialog(const struct FUniqueNetId& UniqueId); - void AddPlayerDetailsButton(int Id, const struct FString& Caption, bool bDisabled); - void OnPlayerDetailsLoaded(class UPlayerDetailsGFxObject* InPlayerDetailsDialog); - void ShowPlayerSelectedDialog(int EntryIndex); - struct FString GetSessionKey(const struct FOnlineFriend& Friend); - bool ContainsUniqueId(TArray IdList, const struct FUniqueNetId& SearchId); - bool IsInCurrentGame(const struct FUniqueNetId& UniqueId); - bool IsLocalPlayer(class APlayerReplicationInfo* PRI); - bool IsPlayerMuted(const struct FUniqueNetId& UniqueId); - bool IsRemotePlayerTalking(const struct FUniqueNetId& UniqueId); - bool IsLocalPlayerTalking(int ControllerId); - bool IsLocalVoiceEnabled(int ControllerId); - bool IsInPartyChat(const struct FUniqueNetId& UniqueId); - bool IsPartyLeader(class AWillowPlayerReplicationInfo* WPRI); - int GetCurrentPlaythrough(); - struct FString GetCurrentMissionName(); - struct FString GetMatchQualityText(const struct FString& MatchIconFrameName); - struct FString GetFriendPartyQualityType(const struct FOnlineFriend& Friend); - struct FString GetFriendPartySlotInfo(const struct FOnlineFriend& Friend); - struct FString GetFriendPartyHeader(const struct FOnlineFriend& Friend); - void GetLocalPartyPlayerCount(int* PlayerCount, int* MaxPlayerCount); - struct FString GetCharacterIconSwfMoviePath(class AWillowPlayerReplicationInfo* WPRI); - void DebugAddDummyPlayers(int CurrentRowIndex, int Count); - bool IsPlayerConnecting(class AWillowPlayerReplicationInfo* WPRI); - void OnPlayerListButtonClick(int EntryIndex, int RowTypeId); - void RefreshPlayerList(TArray FriendsList); - void Hide(); - void Show(); - void ScrollUp(); - void ScrollToTop(); - void ScrollDown(); - void SetVoiceStatusTalking(int RowIndex, bool bTalking); - void SetVoiceStatusMuted(int RowIndex, bool bMuted); - void SetVoiceStatusEnabled(int RowIndex, bool bEnabled); - void SetConnectionQuality(const struct FString& ConnectionQuality); - void ResetFocus(bool bBottomUp); - void ClearRow(int RowIndex, bool bCollapse); - void ConfigureSelectedIndex(int RowIndex, bool bFocus); - void ConfigureMessagePromptRow(int RowIndex, int RowTypeId, const struct FString& Text); - void ConfigurePlayerInfoRow(int RowIndex, int RowTypeId, const struct FString& Gamertag, int Level, const struct FString& ClassIconMovieName, bool bPartyLeader, bool bVoiceEnabled, bool bVoiceMuted, bool bVoiceTalking, bool bInPartyChat, bool bControllerDisplay, int Quadrant, bool bHubPlayer); - void ConfigureHeaderInfoRow(int RowIndex, int RowTypeId, const struct FString& PartyType, const struct FString& IconFrameName, const struct FString& MissionName, const struct FString& SlotInfo); - void ClearAllEntries(); - void EndConfigureRows(int SelectedIndex); - void BeginConfigureRows(bool bClearAllEntries, int NumStickyRows); - void OnPlayerTalkingStateChange(const struct FUniqueNetId& PlayerID, bool bIsTalking); - void ShutDown(); - void Init(const FScriptInterface& InOwningMovie); -}; - - -// Class WillowGame.WillowGFxClikWidget -// 0x0000 (0x0084 - 0x0084) -class UWillowGFxClikWidget : public UGFxClikWidget -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGFxClikWidget"); - return ptr; - } - - - void OnEvent(const struct FName& EventTag); - void OnClikEvent(const struct FEventData& Data); - void AddClikEvent(const struct FString& EventType); -}; - - -// Class WillowGame.WillowScrollingList -// 0x0044 (0x0084 - 0x00C8) -class UWillowScrollingList : public UWillowGFxClikWidget -{ -public: - TArray DataProviderStack; // 0x0084(0x000C) (Transient, NeedCtorLink) - TArray IndexToEventId; // 0x0090(0x000C) (Transient, NeedCtorLink) - class UWillowGFxMovie* MyOwnerMovie; // 0x009C(0x0004) (Transient) - unsigned long bSuppressMovementSound : 1; // 0x00A0(0x0004) (Transient) - unsigned long bDontFocusFirstAvailableListItem : 1; // 0x00A0(0x0004) (Transient) - struct FString BackCaption; // 0x00A4(0x000C) (Const, Localized, NeedCtorLink) - struct FScriptDelegate __OnListChanged__Delegate; // 0x00B0(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnSelectedIndexChanged__Delegate; // 0x00BC(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowScrollingList"); - return ptr; - } - - - void PlaySound_VerticalMovement(); - void OnSpinnerValueChange(int EntryIndex, int NewChoiceIndex, const struct FString& NewChoiceValue); - void OnSliderValueChange(int EntryIndex, int NewValue); - void OnClikEvent(const struct FEventData& Data); - int GetSelectedIndex(); - void SetSelectedIndex(int Index); - void SetFocused(int FocusIndex); - int IsSpinnerListItemInternal(); - bool IsSpinnerListItem(); - int IsSliderListItemInternal(); - bool IsSliderListItem(); - void FocusFirstAvailableListItem(); - void ClearListItems(); - void CommitListItems(); - void AddSliderListItemInternal(const struct FString& Caption, bool bDisabled, float StartingValue, float MinValue, float MaxValue, float Increment); - void AddSliderListItem(int EventID, const struct FString& Caption, bool bDisabled, float StartingValue, float MinValue, float MaxValue, float Increment); - void AddSpinnerListItemInternal(const struct FString& Caption, bool bDisabled, int StartingChoiceIndex, TArray Choices); - void AddSpinnerListItem(int EventID, const struct FString& Caption, bool bDisabled, int StartingChoiceIndex, TArray Choices); - void AddListItemInternal(const struct FString& Item, bool bDisabled, bool bNew); - void AddListItem(int EventID, const struct FString& Caption, bool bDisabled, bool bNew); - bool HandlePopList(); - void Refresh(); - void PushDataProvider(const FScriptInterface& DataProvider); - FScriptInterface GetCurrentDataProvider(); - void Cleanup(); - void Init(class UWillowGFxMovie* OwnerMovie, const FScriptInterface& DefaultDataProvider); - void OnSelectedIndexChanged(int NewSelectedIndex); - void OnListChanged(); -}; - - -// Class WillowGame.FrontendMenuGFxObject -// 0x0000 (0x0078 - 0x0078) -class UFrontendMenuGFxObject : public UGFxObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FrontendMenuGFxObject"); - return ptr; - } - - - void FadeLobbyDeco(); - void SetDecoVisible(bool bLobbyDecoVisible, bool bPauseDecoVisible); - void ApplyPriorityVisibilityEffect(bool bRemoveEffect); - void ApplyPriorityBlurEffect(bool bRemoveEffect); -}; - - -// Class WillowGame.IWillowScrollingListDataProvider -// 0x0000 (0x003C - 0x003C) -class UIWillowScrollingListDataProvider : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IWillowScrollingListDataProvider"); - return ptr; - } - - - void Cleanup(class UWillowScrollingList* TheList); - FScriptInterface GetSubmenuForEvent(int EventID, class UWillowScrollingList* TheList); - void Populate(class UWillowScrollingList* TheList); - bool HandleSpinnerChange(int EventID, int NewChoiceIndex, const struct FString& NewChoiceValue, class UWillowScrollingList* TheList); - bool HandleSliderChange(int EventID, int NewSliderValue, class UWillowScrollingList* TheList); - bool HandleSelectionRollover(int EventID, class UWillowScrollingList* TheList); - bool HandleSelectionChange(int EventID, class UWillowScrollingList* TheList); - bool HandleClick(int EventID, class UWillowScrollingList* TheList); - void OnPop(class UWillowScrollingList* TheList); - void OnPush(class UWillowScrollingList* TheList); - struct FString GetMenuTooltip(); - struct FString GetMenuDisplayName(); -}; - - -// Class WillowGame.IPlayerListOwner -// 0x0000 (0x003C - 0x003C) -class UIPlayerListOwner : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IPlayerListOwner"); - return ptr; - } - - - void PlayUISound(const struct FName& UIEvent); - class UWillowGFxMovie3DDefinition* GetPlayerDetailsMovieDef(); - bool GetFriend(const struct FUniqueNetId& UniqueId, struct FOnlineFriend* out_Friend); - void AppendTooltipString(const struct FString& StringToAppend, bool bDisabled, struct FString* TooltipString); - int CheckControllerStatus(int ControllerId, unsigned char MinStatus); - bool IsPlayerOwner(int ControllerId); - bool CanKick(const struct FUniqueNetId& UniqueId); - bool CanViewGamercard(int ControllerId, const struct FUniqueNetId& UniqueId); - bool CanUnmute(const struct FUniqueNetId& UniqueId); - bool CanMute(const struct FUniqueNetId& UniqueId); - bool CanInvite(const struct FUniqueNetId& UniqueId); - bool CanJoin(const struct FUniqueNetId& UniqueId); - class AWillowPlayerController* GetWPCOwner(); -}; - - -// Class WillowGame.NetworkOptionsGFxObject -// 0x0004 (0x0078 - 0x007C) -class UNetworkOptionsGFxObject : public UGFxObject -{ -public: - unsigned long bVisible : 1; // 0x0078(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("NetworkOptionsGFxObject"); - return ptr; - } - - - void SetClickHandler(class UObject* Context, const struct FName& FunctionName); - void NavigateDown(); - void NavigateUp(); - void FocusFirstButton(); - void ConfigureButton(int ButtonIndex, const struct FString& ButtonText, const struct FString& ButtonTooltipText, bool bDisabled); - void SetCurrentNetworkType(const struct FString& NetworkType); - void Hide(); - void Show(); -}; - - -// Class WillowGame.WillowScrollingListDataProviderBase -// 0x0018 (0x003C - 0x0054) -class UWillowScrollingListDataProviderBase : public UObject -{ -public: - struct FString MenuDisplayName; // 0x003C(0x000C) (Const, Localized, NeedCtorLink) - struct FString MenuTooltip; // 0x0048(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowScrollingListDataProviderBase"); - return ptr; - } - - - void Cleanup(class UWillowScrollingList* TheList); - FScriptInterface GetSubmenuForEvent(int EventID, class UWillowScrollingList* TheList); - void Populate(class UWillowScrollingList* TheList); - bool HandleSpinnerChange(int EventID, int NewChoiceIndex, const struct FString& NewChoiceValue, class UWillowScrollingList* TheList); - bool HandleSliderChange(int EventID, int NewSliderValue, class UWillowScrollingList* TheList); - bool HandleSelectionRollover(int EventID, class UWillowScrollingList* TheList); - bool HandleSelectionChange(int EventID, class UWillowScrollingList* TheList); - bool HandleInputKey(const struct FName& ukey, unsigned char uevent); - bool HandleClick(int EventID, class UWillowScrollingList* TheList); - void OnPop(class UWillowScrollingList* TheList); - void OnPush(class UWillowScrollingList* TheList); - struct FString GetMenuTooltip(); - struct FString GetMenuDisplayName(); -}; - - -// Class WillowGame.WillowScrollingListDataProviderMatchmaking -// 0x0000 (0x0054 - 0x0054) -class UWillowScrollingListDataProviderMatchmaking : public UWillowScrollingListDataProviderBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowScrollingListDataProviderMatchmaking"); - return ptr; - } - - - void Populate(class UWillowScrollingList* TheList); - bool HandleClick(int EventID, class UWillowScrollingList* TheList); -}; - - -// Class WillowGame.WillowOnlineGameSearch_DataStore -// 0x0000 (0x00B4 - 0x00B4) -class UWillowOnlineGameSearch_DataStore : public UUIDataStore_OnlineGameSearch -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowOnlineGameSearch_DataStore"); - return ptr; - } - - - struct FName GetCurrentSearchName(); -}; - - -// Class WillowGame.WillowOnlineGameSearch -// 0x0008 (0x00F8 - 0x0100) -class UWillowOnlineGameSearch : public UOnlineGameSearch -{ -public: - int LevelVariance; // 0x00F8(0x0004) - int MaxPing; // 0x00FC(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowOnlineGameSearch"); - return ptr; - } - -}; - - -// Class WillowGame.TestMapsListDefinition -// 0x000C (0x003C - 0x0048) -class UTestMapsListDefinition : public UGBXDefinition -{ -public: - TArray ListItems; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TestMapsListDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.PlayerDetailsGFxMovie -// 0x0018 (0x0264 - 0x027C) -class UPlayerDetailsGFxMovie : public UWillowGFxMovie -{ -public: - class UPlayerDetailsGFxObject* PlayerDetailsObject; // 0x0264(0x0004) (Transient) - FScriptInterface OwningMovie; // 0x0268(0x0008) (Transient) - struct FScriptDelegate __OnLoad__Delegate; // 0x0270(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerDetailsGFxMovie"); - return ptr; - } - - - bool HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void extClosed(); - void extOnLoad(const struct FString& Path); - void OnClose(); - bool Start(bool StartPaused); - void OnLoad(class UPlayerDetailsGFxObject* PlayerDetailsObj); -}; - - -// Class WillowGame.PlayerDetailsGFxObject -// 0x0004 (0x0078 - 0x007C) -class UPlayerDetailsGFxObject : public UGFxObject -{ -public: - unsigned long bHidden : 1; // 0x0078(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerDetailsGFxObject"); - return ptr; - } - - - void SetClickHandler(class UObject* Context, const struct FName& FunctionName); - void NavigateDown(); - void NavigateUp(); - void FocusFirstButton(); - void ConfigureButton(int ButtonIndex, const struct FString& ButtonText, bool bDisabled); - void SetClassIconPath(const struct FString& ClassIconPath); - void SetMatchIconAndText(const struct FString& MatchIconFramName, const struct FString& MatchText); - void SetMissionText(const struct FString& MissionText); - void SetPlaythroughText(const struct FString& PlaythroughText); - void SetClassText(const struct FString& ClassText); - void SetGamertag(const struct FString& NickName); - void Hide(); - void Show(); -}; - - -// Class WillowGame.GammaScreenGFxDefinition -// 0x0054 (0x00F0 - 0x0144) -class UGammaScreenGFxDefinition : public UWillowGFxMovie3DDefinition -{ -public: - struct FScreenParticleInitParams Parameters; // 0x00F0(0x0054) (Edit, Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GammaScreenGFxDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.GammaScreenGFxMovie -// 0x0000 (0x0390 - 0x0390) -class UGammaScreenGFxMovie : public UWillowGFxMovie3D -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GammaScreenGFxMovie"); - return ptr; - } - -}; - - -// Class WillowGame.GearboxAccountGFxObject -// 0x0000 (0x0078 - 0x0078) -class UGearboxAccountGFxObject : public UGFxObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GearboxAccountGFxObject"); - return ptr; - } - - - int SelectIsEnabled(); - void ClearKeyCode(); - void TrySetKeyCode(const struct FString& KeyCode); - void ConfigureForViewOffers(); - void ConfigureForRedeemCode(); - int IsDisplayingOffers(); - void SetOfferData(TArray OfferData); - void ScrollMessageDown(); - void ScrollMessageUp(); - int HasReadTermsOfService(); - void SetTermsOfService(const struct FString& TermsOfService); - int HasReadPrivacyPolicy(); - void SetPrivacyPolicy(const struct FString& PrivacyPolicy); - void SetTooltips(const struct FString& Tooltips); - void SetSignInStatus(const struct FString& SignInStatus); - void SetPlayerName(const struct FString& PlayerName); - void SetFocusedConsoleCodeSegment(const struct FString& CodeSegment); - void SetConfirmPassword(const struct FString& Password); - void SetPassword(const struct FString& Password); - void SetEmail(const struct FString& Email); - struct FString GetConfirmPassword(); - struct FString GetPassword(); - struct FString GetKeyCode(); - struct FString GetEmail(); - int GetAgeYear(); - int GetAgeDay(); - int GetAgeMonth(); - void SetCurrentDate(int Month, int Day, int Year); - bool OffersBoxIsChecked(); - void RefreshWelcomeScreen(); - void DisplayScreen(const struct FString& Screen); -}; - - -// Class WillowGame.GFxMovieMissionStatus -// 0x0004 (0x0264 - 0x0268) -class UGFxMovieMissionStatus : public UWillowGFxMovie -{ -public: - unsigned long bHasEligibleMissions : 1; // 0x0264(0x0004) (Transient) - unsigned long bHasCompleteMissions : 1; // 0x0264(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxMovieMissionStatus"); - return ptr; - } - - - void OnClose(); - void CheckMissionState(); - void OnTick(); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.GFxTextListContent -// 0x000C (0x003C - 0x0048) -class UGFxTextListContent : public UObject -{ -public: - TArray TextListContent; // 0x003C(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GFxTextListContent"); - return ptr; - } - - - class UObject* GetObjectForIndex(int Index); - void GetTextAndLabelForIndex(int Index, struct FString* Text, struct FString* Icon); - void AddEntry(struct FFlashTextEntry* NewEntry); - int GetLength(); - void Empty(); -}; - - -// Class WillowGame.GraveyardGFxObject -// 0x0000 (0x0078 - 0x0078) -class UGraveyardGFxObject : public UGFxObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("GraveyardGFxObject"); - return ptr; - } - - - void Hide(); - void Show(); - void SetTombstoneInfo(const struct FString& TimePlayed, const struct FString& PlayerLevel, const struct FString& MissionsComplete, const struct FString& ChallengesComplete, const struct FString& FavoriteManufacturer, const struct FString& FavoriteWeaponType, const struct FString& KilledBy); -}; - - -// Class WillowGame.HealthBarGFxObject -// 0x0004 (0x0078 - 0x007C) -class UHealthBarGFxObject : public UGFxObject -{ -public: - int CachedCurrentHealth; // 0x0078(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("HealthBarGFxObject"); - return ptr; - } - - - void __SetHealth(int CurrentHealth, int MaxHealth); - void SetHealth(int CurrentHealth, int MaxHealth); -}; - - -// Class WillowGame.WillowLevelTimerDefinition -// 0x001C (0x003C - 0x0058) -class UWillowLevelTimerDefinition : public UGBXDefinition -{ -public: - struct FString TimerHeader; // 0x003C(0x000C) (Edit, Const, NeedCtorLink) - int XPosition; // 0x0048(0x0004) (Const) - int YPosition; // 0x004C(0x0004) (Const) - class UFont* TimerFont; // 0x0050(0x0004) (Const) - struct FColor TimerColor; // 0x0054(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowLevelTimerDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.HUDScaleGuideGFxMovie -// 0x0014 (0x0390 - 0x03A4) -class UHUDScaleGuideGFxMovie : public UWillowGFxMovie3D -{ -public: - unsigned long CachedWidescreen : 1; // 0x0390(0x0004) (Transient) - class UGFxObject* Arrow_Up; // 0x0394(0x0004) (Transient) - class UGFxObject* Arrow_Down; // 0x0398(0x0004) (Transient) - class UGFxObject* Arrow_Left; // 0x039C(0x0004) (Transient) - class UGFxObject* Arrow_Right; // 0x03A0(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("HUDScaleGuideGFxMovie"); - return ptr; - } - - - void UpdateFrameForAspectRatio(bool bWidescreen); - void SetScaleForClip(class UGFxObject* Clip); - void OnTick(); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.IAIBehavior -// 0x0000 (0x003C - 0x003C) -class UIAIBehavior : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IAIBehavior"); - return ptr; - } - -}; - - -// Class WillowGame.IGFxMenuScreenTickable -// 0x0000 (0x003C - 0x003C) -class UIGFxMenuScreenTickable : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IGFxMenuScreenTickable"); - return ptr; - } - - - void OnTick(); -}; - - -// Class WillowGame.IHijackBehavior -// 0x0000 (0x003C - 0x003C) -class UIHijackBehavior : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IHijackBehavior"); - return ptr; - } - -}; - - -// Class WillowGame.InputBindingsClipGFxObject -// 0x0004 (0x0078 - 0x007C) -class UInputBindingsClipGFxObject : public UGFxObject -{ -public: - unsigned long bIsShown : 1; // 0x0078(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InputBindingsClipGFxObject"); - return ptr; - } - - - void SetCustomizeTip(const struct FString& Label); - class UGFxObject* AddKeyData(const struct FString& _tag, const struct FString& _caption, const struct FString& _value); - void EmptyKeyData(); - void InvalidateKeyData(); - void SetKeybindMode(); - void SetControllerMode(const struct FString& Label); - void _SetVisible(bool bVisible); - void Hide(); - void Show(); -}; - - -// Class WillowGame.InstanceDataContextResolver -// 0x0008 (0x003C - 0x0044) -class UInstanceDataContextResolver : public UAttributeContextResolver -{ -public: - struct FName InstanceDataName; // 0x003C(0x0008) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InstanceDataContextResolver"); - return ptr; - } - - - class UObject* GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource); -}; - - -// Class WillowGame.InventoryAttributeDefinition -// 0x0000 (0x005C - 0x005C) -class UInventoryAttributeDefinition : public UAttributeDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InventoryAttributeDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.InventoryDefinitionAttributeContextResolver -// 0x0000 (0x003C - 0x003C) -class UInventoryDefinitionAttributeContextResolver : public UAttributeContextResolver -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("InventoryDefinitionAttributeContextResolver"); - return ptr; - } - - - class UObject* GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource); -}; - - -// Class WillowGame.VendingMachineExGFxDefinition -// 0x0074 (0x0158 - 0x01CC) -class UVendingMachineExGFxDefinition : public UWillowInventoryGFxDefinition -{ -public: - unsigned long bCustomStoragePanelTint : 1; // 0x0158(0x0004) (Edit) - unsigned long bShouldAllowCompare : 1; // 0x0158(0x0004) (Edit) - unsigned long bDisableSelling : 1; // 0x0158(0x0004) (Edit) - unsigned long bShouldPollShopItems : 1; // 0x0158(0x0004) (Edit) - unsigned long bShouldAllowSorting : 1; // 0x0158(0x0004) (Edit) - unsigned long bShouldShowStorageCountPanel : 1; // 0x0158(0x0004) (Edit) - unsigned long bShouldShowAmmoPanel : 1; // 0x0158(0x0004) (Edit) - struct FColor CustomStoragePanelTint; // 0x015C(0x0004) (Edit) - class USwfMovie* CustomStoragePanelHeaderIcon; // 0x0160(0x0004) (Edit) - int CellWidth; // 0x0164(0x0004) (Edit) - int CellHeight; // 0x0168(0x0004) (Edit) - int TextureWidth; // 0x016C(0x0004) (Edit) - int TextureHeight; // 0x0170(0x0004) (Edit) - struct FString TextureNamePlayer0; // 0x0174(0x000C) (Edit, NeedCtorLink) - struct FString TextureNamePlayer1; // 0x0180(0x000C) (Edit, NeedCtorLink) - class USwfMovie* CustomIOTDMovie; // 0x018C(0x0004) (Edit) - struct FString CustomHeaderStyle; // 0x0190(0x000C) (Edit, NeedCtorLink) - struct FString CustomIOTDVisitLabel; // 0x019C(0x000C) (Edit, Const, Localized, NeedCtorLink) - unsigned char bUseAdvancedCustomStoragePanelTint; // 0x01A8(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x01A9(0x0003) MISSED OFFSET - struct FASColorTransform AdvancedCustomTint; // 0x01AC(0x0020) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VendingMachineExGFxDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.IUISubMenuNavigation -// 0x0000 (0x003C - 0x003C) -class UIUISubMenuNavigation : public UInterface -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("IUISubMenuNavigation"); - return ptr; - } - - - void ActivateLastSubMenu(); - void ActivateFirstSubMenu(); -}; - - -// Class WillowGame.LANServerBrowserGFxObject -// 0x0000 (0x0078 - 0x0078) -class ULANServerBrowserGFxObject : public UGFxObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LANServerBrowserGFxObject"); - return ptr; - } - - - void SetSortDirectionButtonLabel(const struct FString& Label); - void SetSortTypeButtonLabel(const struct FString& Label); - int GetSelectedServerIndex(); - void SetSelectedServerIndex(int SelectedIndex); - void SetSearchingForGames(bool bSearching); - void SetGameCountString(const struct FString& GameCountString); - void EndConfigureServerList(); - void BeginConfigureServerList(); - void AddServerListEntry(const struct FString& ServerName, int CurrentPlayers, int MaxPlayers, const struct FString& CharInfo, const struct FString& MissionInfo, const struct FString& ConnectionStength, const struct FString& Ping); -}; - - -// Class WillowGame.LatentRewardGFxMovie -// 0x0004 (0x0390 - 0x0394) -class ULatentRewardGFxMovie : public UWillowGFxMovie3D -{ -public: - class UMissionRewardGFxObject* RewardObject; // 0x0390(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LatentRewardGFxMovie"); - return ptr; - } - - - void OnClosedOnDeath(); - bool HandleInputAxis(int ControllerId, const struct FName& ukey, float Delta, float DeltaTime); - bool HandleRewardInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void extOnRolloverChoice(int RewardChoice); - void extOnFocusedChoice(int RewardChoice); - void extRewardPanelClosed(); - void AcceptReward(int RewardChoice); - void extOnClickedChoice(int RewardChoice); - void DisplayRewardsPanel(const struct FPendingMissionRewardData& MissionReward); - void extTryDisplayRewardPanel(); - void OnClose(); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.MissionRewardGFxObject -// 0x0190 (0x0078 - 0x0208) -class UMissionRewardGFxObject : public UGFxObject -{ -public: - struct FPendingMissionRewardData RewardData; // 0x0078(0x0118) - class UWillowGFxMovie3D* OwningMovie; // 0x0190(0x0004) - struct FCellContentData CardContents; // 0x0194(0x0010) (Component) - struct FCellContentData CellContents[0x2]; // 0x01A4(0x0010) (Component) - class UGearboxRenderTextureManager* RTM; // 0x01C4(0x0004) (Transient) - class UItemCardGFxObject* ItemCard; // 0x01C8(0x0004) - class AWillowInventory* RewardPreviewInv[0x2]; // 0x01CC(0x0004) - struct FString Header_Experience; // 0x01D4(0x000C) (Const, Localized, NeedCtorLink) - struct FString Header_Money; // 0x01E0(0x000C) (Const, Localized, NeedCtorLink) - struct FString Header_Gear; // 0x01EC(0x000C) (Const, Localized, NeedCtorLink) - struct FString Header_Or; // 0x01F8(0x000C) (Const, Localized, NeedCtorLink) - int RewardChoiceFocused; // 0x0204(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MissionRewardGFxObject"); - return ptr; - } - - - void DestroyPreviewInventory(); - void Interrupted(); - void SetTooltips(); - void InspectItem(class AWillowInventory* Thing); - class AWillowInventory* GetSelectedThing(); - bool PanelOnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void __SetCellMarks(int Mark1, int Mark2); - void __SetCellInfo(int Mine1, int Mine2); - void SetCellInfo(); - void RemoveEventListeners(); - void OnClickedChoice(int RewardChoice); - void OnRolloverChoice(int RewardChoice); - void OnFocusedChoice(int RewardChoice); - void AcceptReward(int RewardChoice); - void ConfigureForPlayer(float ControllerId); - void SetNumItemChoices(int NumItems); - class AWillowInventory* SpawnInventoryForRewardUI(int RewardIndex); - void SetUpRewardsPageItems(); - int GetNumItems(); - void SetPlotCritical(const struct FString& frame, const struct FString& Text); - void SetUpRewardsPage(bool bGrantAltReward); - void FreeCellData(); - void InitCellData(); - void SetNoReward(class UMissionDefinition* Mission, unsigned char OldStatus); - void SetPendingMissionRewardData(const struct FPendingMissionRewardData& MissionReward); - void Init(class UWillowGFxMovie3D* InParent); -}; - - -// Class WillowGame.LevelStreamingVolumeDynamic -// 0x0000 (0x01D4 - 0x01D4) -class ALevelStreamingVolumeDynamic : public ALevelStreamingVolume -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LevelStreamingVolumeDynamic"); - return ptr; - } - -}; - - -// Class WillowGame.LevelTransitionGFxMovie -// 0x0000 (0x0264 - 0x0264) -class ULevelTransitionGFxMovie : public UWillowGFxMovie -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LevelTransitionGFxMovie"); - return ptr; - } - -}; - - -// Class WillowGame.LevelTransitionSignGFxMovie -// 0x0000 (0x0254 - 0x0254) -class ULevelTransitionSignGFxMovie : public UGFxMovieInteractiveObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LevelTransitionSignGFxMovie"); - return ptr; - } - - - bool Start(bool StartPaused); -}; - - -// Class WillowGame.LiftActionSkill -// 0x01AC (0x0234 - 0x03E0) -class ALiftActionSkill : public AActionSkill -{ -public: - unsigned char CurrentState; // 0x0234(0x0001) (Net, Transient, RepNotify) - unsigned char UnknownData00[0x3]; // 0x0235(0x0003) MISSED OFFSET - class AWillowPawn* LiftedPawn; // 0x0238(0x0004) (Net, Transient, RepNotify) - float StateStartTime; // 0x023C(0x0004) (Transient) - float StateDuration; // 0x0240(0x0004) (Net, Transient) - float SkillStartTime; // 0x0244(0x0004) (Transient) - float SkillDuration; // 0x0248(0x0004) (Net, Transient) - unsigned long bFizzled : 1; // 0x024C(0x0004) (Net, Transient) - unsigned long bCharmed : 1; // 0x024C(0x0004) - unsigned long bReplicatedCharmed : 1; // 0x024C(0x0004) (Net, Transient, RepNotify) - float ReleaseBufferTime; // 0x0250(0x0004) (Transient) - TArray LiftBodyMap; // 0x0254(0x000C) (Edit, Const, NeedCtorLink) - class UPhaseLockDefinition* DefaultPhaseLockDef; // 0x0260(0x0004) (Edit, Const) - class UExpressionEvaluator* CanLiftTargetIf; // 0x0264(0x0004) (Edit, Const, EditInline) - float LiftDuration; // 0x0268(0x0004) (Edit) - struct FAttributeInitializationData LockDurationFormula; // 0x026C(0x0010) (Edit) - struct FAttributeInitializationData LockDurationScaleFormula; // 0x027C(0x0010) (Edit) - float LockFadeOutTime; // 0x028C(0x0004) (Edit) - float LiftSnapTimePct; // 0x0290(0x0004) (Edit) - float LiftSnapHeightPct; // 0x0294(0x0004) (Edit) - float LiftBobFrequency; // 0x0298(0x0004) (Edit) - float LiftBobAmplitude; // 0x029C(0x0004) (Edit) - float LiftStartTime; // 0x02A0(0x0004) (Transient) - class AWillowPawn* DroppedPawn; // 0x02A4(0x0004) (Transient) - struct FVector LiftStartLocation; // 0x02A8(0x000C) (Net, Transient) - struct FVector PrevBobLocation; // 0x02B4(0x000C) (Transient) - struct FVector LiftEndLocation; // 0x02C0(0x000C) (Net, Transient, RepNotify) - class UAttributeDefinition* IsPhaselockedAttribute; // 0x02CC(0x0004) (Edit, Const) - TArray PhaselockedAttributeEffects; // 0x02D0(0x000C) (Edit, Const, NeedCtorLink) - TArray SavedPhaselockAttributeModifiers; // 0x02DC(0x000C) (NeedCtorLink) - class USkillDefinition* ResurrectSkill; // 0x02E8(0x0004) (Edit, Const) - class USkillDefinition* RuinSkill; // 0x02EC(0x0004) (Edit, Const) - class USkillDefinition* CharmSkill; // 0x02F0(0x0004) (Edit, Const) - class USkillDefinition* SubsequenceSkill; // 0x02F4(0x0004) (Edit, Const) - class USkillDefinition* HeliosSkill; // 0x02F8(0x0004) (Edit, Const) - struct FVector FirstPersonTranslation; // 0x02FC(0x000C) (Edit) - float FirstPersonScale; // 0x0308(0x0004) (Edit) - class UParticleSystem* FirstPersonParticleSystem; // 0x030C(0x0004) (Edit) - class UParticleSystem* FirstPersonParticleSystem_Fizzled; // 0x0310(0x0004) (Edit) - struct FName FirstPersonAttachmentName; // 0x0314(0x0008) (Edit) - struct FVector ThirdPersonTranslation; // 0x031C(0x000C) (Edit) - float ThirdPersonScale; // 0x0328(0x0004) (Edit) - class UParticleSystem* ThirdPersonParticleSystem; // 0x032C(0x0004) (Edit) - class UParticleSystem* ThirdPersonParticleSystem_Fizzled; // 0x0330(0x0004) (Edit) - struct FName ThirdPersonAttachmentName; // 0x0334(0x0008) (Edit) - struct FVector BubbleFXTranslation; // 0x033C(0x000C) (Edit) - float BubbleFXScale; // 0x0348(0x0004) (Edit) - class UParticleSystem* BubbleFXParticleSystem_FadeIn; // 0x034C(0x0004) (Edit) - class UParticleSystem* BubbleFXParticleSystem; // 0x0350(0x0004) (Edit) - class UParticleSystem* BubbleFXParticleSystem_FadeOut; // 0x0354(0x0004) (Edit) - struct FName BubbleFXAttachmentName; // 0x0358(0x0008) (Edit) - float BubbleFXIntroTime; // 0x0360(0x0004) (Edit) - float BubbleFXOutroOverlapTime; // 0x0364(0x0004) (Edit) - float CollapseDuration; // 0x0368(0x0004) (Edit) - float MaxCollapseValue; // 0x036C(0x0004) (Edit) - struct FName PhaselockLifeTimeParamName; // 0x0370(0x0008) (Edit) - struct FName SphereCollapseParamName; // 0x0378(0x0008) (Edit) - float MissTraceDistance; // 0x0380(0x0004) (Edit) - class UWillowImpactDefinition* MissImpactDefinition; // 0x0384(0x0004) (Edit) - class USpecialMoveDefinition* PhaselockSMD_Hit; // 0x0388(0x0004) (Edit, Const) - class USpecialMoveDefinition* PhaselockSMD_Miss; // 0x038C(0x0004) (Edit, Const) - class UParticleSystem* HeliosFX; // 0x0390(0x0004) (Edit) - float CollapseStartTime; // 0x0394(0x0004) - class AWillowEmitter* BubbleFXEmitter_FadeIn; // 0x0398(0x0004) - class AWillowEmitter* BubbleFXEmitter_Loop; // 0x039C(0x0004) - class AWillowEmitter* BubbleFXEmitter_FadeOut; // 0x03A0(0x0004) - class UParticleSystemComponent* FirstPersonPSC; // 0x03A4(0x0004) (ExportObject, Transient, Component, EditInline) - class AWillowPawn* ClientLiftedPawnForFX; // 0x03A8(0x0004) - class UPointLightComponent* PhaselockLight; // 0x03AC(0x0004) (Edit, ExportObject, Component, EditInline) - float LightBrightness; // 0x03B0(0x0004) (Transient) - float RuinHoldTime; // 0x03B4(0x0004) (Edit, Const) - float RuinDamageScalar; // 0x03B8(0x0004) - struct FVector PawnLocWhenRuinStarted; // 0x03BC(0x000C) (Transient) - class UProjectileDefinition* SubsequenceProjectileDefinition; // 0x03C8(0x0004) (Edit, Const) - struct FAttributeInitializationData SubsequenceProjectileChance; // 0x03CC(0x0010) (Edit, Const) - class AWillowProjectile* SubsequenceProjectile; // 0x03DC(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LiftActionSkill"); - return ptr; - } - - - float GetDeferredActionSkillTime(); - void EnableActionSkillHUD(class UWillowHUDGFxMovie* HUDMovie); - void OnCharmTarget(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumeHandle); - void OnRuinImpact(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumeHandle); - void OnLiftFailed(class APawn* SkillInstigator, struct FBehaviorConsumerHandle* TheConsumeHandle); - void OnHealedTarget(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumeHandle); - void OnKilledTarget(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumeHandle); - void OnReleasedTarget(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumeHandle); - void OnTargetIsAboutToBecomeUnlocked(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumeHandle); - void OnTargetBecomesLocked(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumeHandle); - void OnTargetBlocked(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumeHandle); - void OnBeginLiftingTarget(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumeHandle); - void OnSelectedTarget(class APawn* SkillInstigator, class APawn* SkillTarget, struct FBehaviorConsumerHandle* TheConsumeHandle); - void UpdateEffects(); - void FinishFX(); - void TransitionToBubbleFXOutro(); - void TransitionToBubbleFXLoop(); - void SpawnBubbleFX(); - void FirstPersonEffectFinished(class UParticleSystemComponent* PSC); - void RunCustomEvent(const struct FName& EventName, class UObject* EventInstigator, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData); - void UpdatePhaselockLight(); - class UPhaseLockDefinition* GetPhaseLockDefinition(class AWillowPawn* Target); - class USpecialMoveDefinition* GetPlayerAnimation(class AWillowPawn* NewTarget); - void UpdateLiftedPawnMeshOffset(float DeltaTime); - void UpdateLiftedPawn(float DeltaTime); - struct FVector GetBobLocation(float DeltaTime); - struct FVector GetLiftLocation(float LiftTime); - void CheckLandTarget(bool bForceLand); - bool PawnIsFlying(class APawn* TestPawn); - void DropTarget(); - void BeginLifting(class AWillowPawn* BeginLiftTarget, float HeightFromGround); - struct FVector GetLiftCheckLocation(); - void LiftTarget(class AWillowPawn* BeginLiftTarget); - void Fizzled(); - void PlayMissImpact(); - void FizzleOut(); - void TargetBlocked(class AWillowPawn* NewPawn); - void ResurrectTarget(class AWillowPawn* NewTarget); - bool CanResurrectTarget(class AWillowPawn* NewTarget); - void ApplyRuin(); - void Ruin(); - bool CanRuin(); - void SpawnSubsequenceProjectile(); - bool CanDoSubsequence(); - bool CanCharmTarget(); - void SpawnHelios(); - bool ShouldSpawnHelios(); - void InterruptPhaseLock(); - bool IsLiftedPawnIncapacitated(); - void ReleaseTarget(); - void StartOutro(); - void FinishLifting(bool bDropImmediately); - void LockTarget(); - void PhaseLockTarget(class AWillowPawn* NewTarget); - void SelectTarget(class AWillowPawn* NewTarget); - bool CanPhaseLockTarget(class AWillowPawn* NewTarget); - bool IsPhaselocked(class AWillowPawn* NewTarget); - void EndSkill(); - void OnActionSkillTick(float DeltaTime); - void Destroyed(); - void StartActionSkillActiveAbility(class AWillowPawn* TheWillowPawn, class AController* TheController, float ActionSkillDuration, float ActiveTimeRemaining, class AWillowPawn* AutoAimTarget); - void OnActionSkillEnded(); - void OnActionSkillStarted(class AWillowPawn* TheWillowPawn, class AController* TheController, class AWillowPawn* TheTargetPawn); - void UpdateTargetPawn(class AWillowPawn** TheTargetPawn); - void ReplicatedEvent(const struct FName& VarName); -}; - - -// Class WillowGame.LoadCharacterLobbyGFxObject -// 0x0000 (0x0078 - 0x0078) -class ULoadCharacterLobbyGFxObject : public UGFxObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("LoadCharacterLobbyGFxObject"); - return ptr; - } - - - void SetQuadrant(int Quadrant); - void SetTooltips(const struct FString& Tooltips); - void SetSlotData(int SlotIndex, const struct FString& CharName, const struct FString& CharClass, const struct FString& CharLevel, bool bIsCurrentCharacter); - void SetScrollArrows(bool bMoreUp, bool bMoreDown); - void SetCharacterInfo(int CharLevel, const struct FString& CharName, const struct FString& CharClass, const struct FString& CharPlaythrough, const struct FString& CharCurrentMission, const struct FString& CharPlotMission, const struct FString& CharSaveDate, const struct FString& CharPlayedTime); - void SelectSlotIndex(int SlotIndex); - void HideCharacterInfo(); - void ClearSlots(); -}; - - -// Class WillowGame.MarketplaceGFxMovieDefinition -// 0x000C (0x00F0 - 0x00FC) -class UMarketplaceGFxMovieDefinition : public UWillowGFxMovie3DDefinition -{ -public: - struct FString DefaultFilterTag; // 0x00F0(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MarketplaceGFxMovieDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.MatchmakingLobbyCharacterInfoGFxObject -// 0x0000 (0x0078 - 0x0078) -class UMatchmakingLobbyCharacterInfoGFxObject : public UGFxObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MatchmakingLobbyCharacterInfoGFxObject"); - return ptr; - } - - - void SetInfo(const struct FString& CharName, const struct FString& CharLevel, const struct FString& CharClass, const struct FString& CharCurrentMission, const struct FString& CharPlotMission, const struct FString& CharPlaythrough); -}; - - -// Class WillowGame.MatchmakingLobbyResultsGFxObject -// 0x0000 (0x0078 - 0x0078) -class UMatchmakingLobbyResultsGFxObject : public UGFxObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MatchmakingLobbyResultsGFxObject"); - return ptr; - } - - - void UpdateResult(int ResultIndex, const struct FString& MatchTypeIconFrameName, const struct FString& StatusIconFrameName, const struct FString& ResultMessage); -}; - - -// Class WillowGame.MechromancerInputContextSelector -// 0x0000 (0x003C - 0x003C) -class UMechromancerInputContextSelector : public UDefaultInputContextSelector -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MechromancerInputContextSelector"); - return ptr; - } - - - struct FName SelectContext(); -}; - - -// Class WillowGame.MercenaryInputContextSelector -// 0x0000 (0x003C - 0x003C) -class UMercenaryInputContextSelector : public UDefaultInputContextSelector -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("MercenaryInputContextSelector"); - return ptr; - } - - - struct FName SelectContext(); -}; - - -// Class WillowGame.OpenedChestMessage -// 0x000C (0x004C - 0x0058) -class UOpenedChestMessage : public UWillowLocalMessage -{ -public: - struct FString OpenedChest; // 0x004C(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("OpenedChestMessage"); - return ptr; - } - - - static struct FString GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject); -}; - - -// Class WillowGame.WillowScrollingListDataProviderOptionsBase -// 0x0020 (0x0054 - 0x0074) -class UWillowScrollingListDataProviderOptionsBase : public UWillowScrollingListDataProviderBase -{ -public: - class UOptionsGFxMovie* MyOptionsMovie; // 0x0054(0x0004) (Transient) - TArray RestartSettingInitialValues; // 0x0058(0x000C) (Transient, NeedCtorLink) - unsigned long bSkipResolutionUpdate : 1; // 0x0064(0x0004) (Transient) - TArray Descriptions; // 0x0068(0x000C) (Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowScrollingListDataProviderOptionsBase"); - return ptr; - } - - - void Cleanup(class UWillowScrollingList* TheList); - void OnPop(class UWillowScrollingList* TheList); - void UpdateRealtimeSetting(int EventID, class AWillowPlayerController* WPCOwner); - bool HandleSpinnerChange(int EventID, int NewChoiceIndex, const struct FString& NewChoiceValue, class UWillowScrollingList* TheList); - bool HandleSliderChange(int EventID, int NewSliderValue, class UWillowScrollingList* TheList); - bool HandleSelectionRollover(int EventID, class UWillowScrollingList* TheList); - bool HandleSelectionChange(int EventID, class UWillowScrollingList* TheList); - void UpdateDescriptionText(int EventID, class UWillowScrollingList* TheList); - void Populate(class UWillowScrollingList* TheList); - struct FString GetDescription(int EventID); - void ClearDescriptions(class UWillowScrollingList* TheList); - void AddDescription(int EventID, const struct FString& Description); - void AddSystemSettingListItem(class UWillowScrollingList* TheList, const struct FName& SettingName, const struct FString& Caption, const struct FString& Description, bool bRequiresRestart, int CurrentSettingIndexOverride, bool bDisabled); - void AddProfileSettingListItem(class UWillowScrollingList* TheList, int ProfileSettingId, const struct FString& Caption, const struct FString& Description, bool bDisabled); - static bool FindProfileData(class AWillowPlayerController* WPCOwner, int SettingId, struct FSettingsPropertyPropertyMetaData* PropertyMetaData); -}; - - -// Class WillowGame.OptionsGFxObject -// 0x0000 (0x0078 - 0x0078) -class UOptionsGFxObject : public UGFxObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("OptionsGFxObject"); - return ptr; - } - - - void SetDescription(const struct FString& Description); - void SetTooltips(const struct FString& Tooltips); - void SetPlayerName(const struct FString& PlayerName); - void SetHeader(const struct FString& Header); - void SetAspectRatio(const struct FString& AspectRatioFrame); -}; - - -// Class WillowGame.WillowScrollingListDataProviderTopLevelOptions -// 0x0000 (0x0054 - 0x0054) -class UWillowScrollingListDataProviderTopLevelOptions : public UWillowScrollingListDataProviderBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowScrollingListDataProviderTopLevelOptions"); - return ptr; - } - - - FScriptInterface GetSubmenuForEvent(int EventID, class UWillowScrollingList* TheList); - bool HandleClick(int EventID, class UWillowScrollingList* TheList); - bool IsPCGamepadConnected(); - bool CanShowStorageSelector(unsigned char Platform, int ControllerId); - void Populate(class UWillowScrollingList* TheList); -}; - - -// Class WillowGame.PauseGFxMovie -// 0x0040 (0x04F4 - 0x0534) -class UPauseGFxMovie : public UFrontendGFxMovie -{ -public: - class UWillowGFxDialogBox* PauseDlg; // 0x04F4(0x0004) (Transient) - class UWillowGFxDialogBox* SavingDlg; // 0x04F8(0x0004) (Transient) - class UWillowPauseTicker* SaveDurationTicker; // 0x04FC(0x0004) (Transient) - float SaveStartTime; // 0x0500(0x0004) (Transient) - TArray PlayersToSave; // 0x0504(0x000C) (Transient, NeedCtorLink) - float MinSaveDuration; // 0x0510(0x0004) (Transient) - TArray EnteredButtons; // 0x0514(0x000C) (Transient, NeedCtorLink) - struct FString ResumeString; // 0x0520(0x000C) (Const, Localized, NeedCtorLink) - class AWillowPlayerReplicationInfo* SplitPlayerPRI; // 0x052C(0x0004) (Transient) - class AWillowPlayerController* SaveOwner; // 0x0530(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PauseGFxMovie"); - return ptr; - } - - - void extFrontEndMenuOnLoad(const struct FString& TargetPath); - bool LanNetworkOptionsAvailable(); - bool OnlineNetworkOptionsAvailable(); - void OnConfirmCharacters(); - void PromptConfirmCharacters(); - void ValidatePlayers(); - void HandleSplitscreenLeaveAttempt(int ControllerId); - void PromptQuit(); - void ApplySaveText(class UWillowGFxDialogBox* Dlg, int PlayerIndex, class AWillowPlayerController* WPC, bool bCanSave); - void CreateSavePromptDialog(class AWillowPlayerController* InPlayer); - bool PromptQuit_Ok(class UWillowGFxDialogBox* Dlg, int ControllerId); - void CompleteQuitToMenu(bool bIsSplitPlayer); - void AllPlayersSaved(); - void SaveNextPlayer(float SaveDuration); - void SavePlayer(class AWillowPlayerController* PlayerToSave); - void QuitToMenu(bool bSaveProfile); - void StorageDeviceChanged(bool bIsValid, class UWillowGFxDialogBox* Dlg); - void GetPlayer1CancelButtonString(struct FString* Text); - bool CanShowCharacterSelect(int ControllerId); - void HandlePopListFail(); - bool IsAllowedToUnpause(int ControllerId); - void TryToUnpause(int ControllerId); - bool SharedHandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - void PreviewInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool ShouldDoInitialDeviceSelection(); - void OnClose(); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.PlaceableDynamicSMActor -// 0x0000 (0x01C4 - 0x01C4) -class APlaceableDynamicSMActor : public ADynamicSMActor -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlaceableDynamicSMActor"); - return ptr; - } - -}; - - -// Class WillowGame.PlayerBehaviorBase -// 0x0000 (0x004C - 0x004C) -class UPlayerBehaviorBase : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerBehaviorBase"); - return ptr; - } - -}; - - -// Class WillowGame.PlayerBehavior_CameraAnim -// 0x0004 (0x004C - 0x0050) -class UPlayerBehavior_CameraAnim : public UPlayerBehaviorBase -{ -public: - class UCameraAnim* Anim; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerBehavior_CameraAnim"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.PlayerBehavior_DropItems -// 0x0028 (0x00A4 - 0x00CC) -class UPlayerBehavior_DropItems : public UBehavior_DropItems -{ -public: - struct FName ConfigurationName; // 0x00A4(0x0008) (Edit) - struct FBehaviorContextData TargetContext; // 0x00AC(0x0010) (Edit, Const) - struct FBehaviorContextData LocationContext; // 0x00BC(0x0010) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerBehavior_DropItems"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.PlayerBehavior_ForceFeedback -// 0x0008 (0x004C - 0x0054) -class UPlayerBehavior_ForceFeedback : public UPlayerBehaviorBase -{ -public: - class UForceFeedbackWaveform* FFWaveform; // 0x004C(0x0004) (Edit, EditInline) - unsigned long ForWeaponFiring : 1; // 0x0050(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerBehavior_ForceFeedback"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.PlayerBehavior_Melee -// 0x0000 (0x004C - 0x004C) -class UPlayerBehavior_Melee : public UPlayerBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerBehavior_Melee"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.PlayerBehavior_PlayEchoCall -// 0x0000 (0x004C - 0x004C) -class UPlayerBehavior_PlayEchoCall : public UPlayerBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerBehavior_PlayEchoCall"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.PlayerBehavior_RegisterFastTravelStation -// 0x0000 (0x004C - 0x004C) -class UPlayerBehavior_RegisterFastTravelStation : public UPlayerBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerBehavior_RegisterFastTravelStation"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.PlayerBehavior_Reload -// 0x0000 (0x004C - 0x004C) -class UPlayerBehavior_Reload : public UPlayerBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerBehavior_Reload"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.PlayerBehavior_SetCurrentProjectile -// 0x0004 (0x004C - 0x0050) -class UPlayerBehavior_SetCurrentProjectile : public UPlayerBehaviorBase -{ -public: - class UProjectileDefinition* CurrentProjectile; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerBehavior_SetCurrentProjectile"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.PlayerBehavior_SpawnCurrentProjectile -// 0x0020 (0x004C - 0x006C) -class UPlayerBehavior_SpawnCurrentProjectile : public UPlayerBehaviorBase -{ -public: - class UProjectileDefinition* ProjectileToSpawn; // 0x004C(0x0004) (Edit, Const) - unsigned long bConsumeResource : 1; // 0x0050(0x0004) (Edit, Const) - unsigned long bSpawnFromLeftHand : 1; // 0x0050(0x0004) (Edit, Const) - unsigned long bNoVelocity : 1; // 0x0050(0x0004) (Edit, Const) - unsigned long bSetProjectileToGrenadeMod : 1; // 0x0050(0x0004) (Edit, Const) - unsigned long bSaveProjectileReference : 1; // 0x0050(0x0004) (Edit, Const) - struct FBehaviorContextData InstanceDataContext; // 0x0054(0x0010) (Edit, Const) - struct FName SavedReferenceName; // 0x0064(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerBehavior_SpawnCurrentProjectile"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.PlayerBehavior_SpawnTeleporter -// 0x0004 (0x004C - 0x0050) -class UPlayerBehavior_SpawnTeleporter : public UPlayerBehaviorBase -{ -public: - class UPersonalTeleporterDefinition* PersonalTeleporterDefinition; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerBehavior_SpawnTeleporter"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.PlayerBehavior_ThrowGrenade -// 0x0000 (0x004C - 0x004C) -class UPlayerBehavior_ThrowGrenade : public UPlayerBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerBehavior_ThrowGrenade"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.PlayerBehavior_ToggleMeleeWeapon -// 0x0004 (0x004C - 0x0050) -class UPlayerBehavior_ToggleMeleeWeapon : public UPlayerBehaviorBase -{ -public: - unsigned long bAttach : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bApplyToFirstPerson : 1; // 0x004C(0x0004) (Edit, Const) - unsigned long bApplyToThirdPerson : 1; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerBehavior_ToggleMeleeWeapon"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.PlayerBehavior_ToggleRevive -// 0x0004 (0x004C - 0x0050) -class UPlayerBehavior_ToggleRevive : public UPlayerBehaviorBase -{ -public: - unsigned long bStart : 1; // 0x004C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerBehavior_ToggleRevive"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.PlayerBehavior_UnlockAchievement -// 0x0001 (0x004C - 0x004D) -class UPlayerBehavior_UnlockAchievement : public UPlayerBehaviorBase -{ -public: - unsigned char Achievement; // 0x004C(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerBehavior_UnlockAchievement"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.PlayerBehavior_UnlockAchievementForAllPlayers -// 0x0008 (0x004C - 0x0054) -class UPlayerBehavior_UnlockAchievementForAllPlayers : public UPlayerBehaviorBase -{ -public: - unsigned char Achievement; // 0x004C(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET - int MinimumPlayersRequired; // 0x0050(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerBehavior_UnlockAchievementForAllPlayers"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.PlayerBehavior_ViewShake -// 0x0044 (0x004C - 0x0090) -class UPlayerBehavior_ViewShake : public UPlayerBehaviorBase -{ -public: - struct FGearboxViewShakeInfo ShakeInfo; // 0x004C(0x0044) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PlayerBehavior_ViewShake"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.WillowSeqAct_AIProvoke -// 0x0004 (0x00A4 - 0x00A8) -class UWillowSeqAct_AIProvoke : public USequenceAction -{ -public: - class AActor* Provoker; // 0x00A4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_AIProvoke"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_AIScriptedHold -// 0x0005 (0x00A4 - 0x00A9) -class UWillowSeqAct_AIScriptedHold : public USequenceAction -{ -public: - unsigned long bAttackTarget : 1; // 0x00A4(0x0004) (Edit, Const) - unsigned char Option; // 0x00A8(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_AIScriptedHold"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_AIScriptedFollow -// 0x0014 (0x00A4 - 0x00B8) -class UWillowSeqAct_AIScriptedFollow : public USequenceAction -{ -public: - class AActor* ToFollow; // 0x00A4(0x0004) (Edit, Const) - unsigned long bCanShoot : 1; // 0x00A8(0x0004) (Edit, Const) - unsigned long bUseFormation : 1; // 0x00A8(0x0004) (Edit, Const) - unsigned char Action; // 0x00AC(0x0001) (Edit, Const) - unsigned char Stance; // 0x00AD(0x0001) (Edit) - unsigned char UnknownData00[0x2]; // 0x00AE(0x0002) MISSED OFFSET - float CatchupDistance; // 0x00B0(0x0004) (Edit, Const) - float HoldStillDistance; // 0x00B4(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_AIScriptedFollow"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_AIScriptedDeath -// 0x0014 (0x00A4 - 0x00B8) -class UWillowSeqAct_AIScriptedDeath : public USequenceAction -{ -public: - class UDamageTypeDefinition* DamageType; // 0x00A4(0x0004) (Edit, Const) - unsigned char DeathType; // 0x00A8(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x00A9(0x0003) MISSED OFFSET - class UWillowAnimDefinition* Anim; // 0x00AC(0x0004) (Edit, Const) - class UWillowAnimDefinition* EditInlineAnim; // 0x00B0(0x0004) (Edit, Const, EditInline) - class AActor* Killer; // 0x00B4(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_AIScriptedDeath"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_AICombatVolume -// 0x000C (0x00A4 - 0x00B0) -class UWillowSeqAct_AICombatVolume : public USequenceAction -{ -public: - class AVolume* CombatVolume; // 0x00A4(0x0004) (Edit, Const) - unsigned char Option; // 0x00A8(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x00A9(0x0003) MISSED OFFSET - unsigned long bCombatVolumeOnlyLimitsRangedAttacks : 1; // 0x00AC(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_AICombatVolume"); - return ptr; - } - -}; - - -// Class WillowGame.ProjectileBehavior_Attach -// 0x0024 (0x004C - 0x0070) -class UProjectileBehavior_Attach : public UProjectileBehaviorBase -{ -public: - class UAkEvent* AttachAkEvent; // 0x004C(0x0004) (Edit, Const) - class AActor* HitActor; // 0x0050(0x0004) (Edit, Const) - struct FVector HitNormal; // 0x0054(0x000C) (Edit, Const) - struct FVector HitLocation; // 0x0060(0x000C) (Edit, Const) - int BoneIndex; // 0x006C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ProjectileBehavior_Attach"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.ProjectileBehavior_Detonate -// 0x0001 (0x004C - 0x004D) -class UProjectileBehavior_Detonate : public UProjectileBehaviorBase -{ -public: - unsigned char TargetAllegiance; // 0x004C(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ProjectileBehavior_Detonate"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.ProjectileBehavior_FindHomingTarget -// 0x0010 (0x004C - 0x005C) -class UProjectileBehavior_FindHomingTarget : public UProjectileBehaviorBase -{ -public: - unsigned char TargetType; // 0x004C(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x004D(0x0003) MISSED OFFSET - float TargetSearchFOVAngle; // 0x0050(0x0004) (Edit, Const) - float TargetSearchRange; // 0x0054(0x0004) (Edit, Const) - unsigned long bNotInstigator : 1; // 0x0058(0x0004) (Edit, Const) - unsigned long bIgnoreFOVZTest : 1; // 0x0058(0x0004) (Edit, Const) - unsigned long bBestForwardTarget : 1; // 0x0058(0x0004) (Edit, Const) - unsigned long bRetryIfTargetNotFound : 1; // 0x0058(0x0004) (Edit, Const) - unsigned long bUniqueTarget : 1; // 0x0058(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ProjectileBehavior_FindHomingTarget"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.ProjectileBehavior_LevelOff -// 0x0008 (0x004C - 0x0054) -class UProjectileBehavior_LevelOff : public UProjectileBehaviorBase -{ -public: - float DesiredWorldZToLevelOff; // 0x004C(0x0004) (Edit) - float TurnSpeed; // 0x0050(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ProjectileBehavior_LevelOff"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.ProjectileBehavior_SetDamageTypeDefinition -// 0x0004 (0x004C - 0x0050) -class UProjectileBehavior_SetDamageTypeDefinition : public UProjectileBehaviorBase -{ -public: - class UWillowDamageTypeDefinition* DamageTypeDefinition; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ProjectileBehavior_SetDamageTypeDefinition"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.ProjectileBehavior_SetExplosionDefinition -// 0x0004 (0x004C - 0x0050) -class UProjectileBehavior_SetExplosionDefinition : public UProjectileBehaviorBase -{ -public: - class UExplosionDefinition* ExplosionDefinition; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ProjectileBehavior_SetExplosionDefinition"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.ProjectileBehavior_SetHomingTarget -// 0x0004 (0x004C - 0x0050) -class UProjectileBehavior_SetHomingTarget : public UProjectileBehaviorBase -{ -public: - class AActor* AssignedTarget; // 0x004C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ProjectileBehavior_SetHomingTarget"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.ProjectileBehavior_SetProximity -// 0x0008 (0x004C - 0x0054) -class UProjectileBehavior_SetProximity : public UProjectileBehaviorBase -{ -public: - float ProximityRadius; // 0x004C(0x0004) (Edit, Const) - float ProximityHeight; // 0x0050(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ProjectileBehavior_SetProximity"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.ProjectileBehavior_SetSpeed -// 0x0008 (0x004C - 0x0054) -class UProjectileBehavior_SetSpeed : public UProjectileBehaviorBase -{ -public: - float NewSpeed; // 0x004C(0x0004) (Edit, Const) - float SpeedMultiplier; // 0x0050(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ProjectileBehavior_SetSpeed"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.ProjectileBehavior_SetStickyGrenade -// 0x0000 (0x004C - 0x004C) -class UProjectileBehavior_SetStickyGrenade : public UProjectileBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ProjectileBehavior_SetStickyGrenade"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.ProjectileBehavior_TagPayloadType -// 0x0001 (0x004C - 0x004D) -class UProjectileBehavior_TagPayloadType : public UProjectileBehaviorBase -{ -public: - unsigned char PayloadType; // 0x004C(0x0001) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ProjectileBehavior_TagPayloadType"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -// Class WillowGame.ProximityActor -// 0x000C (0x0188 - 0x0194) -class AProximityActor : public AActor -{ -public: - float ProximityRadius; // 0x0188(0x0004) - float ProximityHeight; // 0x018C(0x0004) - class UCylinderComponent* ProximityCylinder; // 0x0190(0x0004) (ExportObject, Component, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ProximityActor"); - return ptr; - } - - - void Touch(class AActor* Other, class UPrimitiveComponent* OtherComp, const struct FVector& HitLocation, const struct FVector& HitNormal); - void SetProximitySize(float NewProximityRadius, float NewProximityHeight); -}; - - -// Class WillowGame.PS3InvitesPopupGFxObject -// 0x0000 (0x0078 - 0x0078) -class UPS3InvitesPopupGFxObject : public UGFxObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PS3InvitesPopupGFxObject"); - return ptr; - } - - - void Hide(); - void Show(); - void Refresh(); - void SelectionDown(); - void SelectionUp(); - void SetSelectedInviteIndex(int Index); - int GetSelectedInviteIndex(); - void ClearInvites(); - void AddInvite(const struct FString& InviterName, const struct FString& Message); -}; - - -// Class WillowGame.PsychoInputContextSelector -// 0x0000 (0x003C - 0x003C) -class UPsychoInputContextSelector : public UDefaultInputContextSelector -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("PsychoInputContextSelector"); - return ptr; - } - - - struct FName SelectContext(); -}; - - -// Class WillowGame.QuestAcceptGFxDefinition -// 0x0080 (0x00F0 - 0x0170) -class UQuestAcceptGFxDefinition : public UWillowGFxMovie3DDefinition -{ -public: - class UGFxTextListDefinition* MissionTextDefinition; // 0x00F0(0x0004) (Edit) - int NumEntriesOnMissionList; // 0x00F4(0x0004) (Edit) - struct FMissionStatusPresentation Pres_Available; // 0x00F8(0x0010) (Edit, NeedCtorLink) - struct FMissionStatusPresentation Pres_Active; // 0x0108(0x0010) (Edit, NeedCtorLink) - struct FMissionStatusPresentation Pres_ReadyToTurnIn; // 0x0118(0x0010) (Edit, NeedCtorLink) - struct FMissionStatusPresentation Pres_NotStarted; // 0x0128(0x0010) (Edit, NeedCtorLink) - struct FMissionStatusPresentation Pres_Complete; // 0x0138(0x0010) (Edit, NeedCtorLink) - struct FMissionStatusPresentation Pres_Ineligible; // 0x0148(0x0010) (Edit, NeedCtorLink) - struct FMissionStatusPresentation Pres_Failed; // 0x0158(0x0010) (Edit, NeedCtorLink) - unsigned long bUsePPOverride : 1; // 0x0168(0x0004) (Edit) - float PostProcessInterpolationTime; // 0x016C(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("QuestAcceptGFxDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.RagdollRemovalPopulationAspect -// 0x0008 (0x003C - 0x0044) -class URagdollRemovalPopulationAspect : public UPopulationAspect -{ -public: - float SecondsBeforeConsideringRagdollRemoval; // 0x003C(0x0004) (Edit) - float SecondsBeforeVisibleRagdollRemoval; // 0x0040(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("RagdollRemovalPopulationAspect"); - return ptr; - } - - - void OnSpawnActor(class AActor* SpawnedActor); -}; - - -// Class WillowGame.ReferenceSet -// 0x000C (0x003C - 0x0048) -class UReferenceSet : public UObject -{ -public: - TArray References; // 0x003C(0x000C) (Edit, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ReferenceSet"); - return ptr; - } - -}; - - -// Class WillowGame.ResourcePoolAttributeDefinition -// 0x0004 (0x005C - 0x0060) -class UResourcePoolAttributeDefinition : public UAttributeDefinition -{ -public: - class UResourceDefinition* Resource; // 0x005C(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ResourcePoolAttributeDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.SeqAct_GetInstanceData -// 0x0010 (0x00A4 - 0x00B4) -class USeqAct_GetInstanceData : public USequenceAction -{ -public: - struct FName InstanceDataName; // 0x00A4(0x0008) (Edit) - class UObject* InObject; // 0x00AC(0x0004) (Transient) - class UObject* OutObject; // 0x00B0(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqAct_GetInstanceData"); - return ptr; - } - - - void Activated(); -}; - - -// Class WillowGame.SeqEvent_SpawnedMissionPickup -// 0x0000 (0x00C4 - 0x00C4) -class USeqEvent_SpawnedMissionPickup : public USequenceEvent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SeqEvent_SpawnedMissionPickup"); - return ptr; - } - -}; - - -// Class WillowGame.ShieldBarGFxObject -// 0x0004 (0x0078 - 0x007C) -class UShieldBarGFxObject : public UGFxObject -{ -public: - int CachedCurrentShield; // 0x0078(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("ShieldBarGFxObject"); - return ptr; - } - - - void __SetHealth(int CurrentShield, int MaxShield); - void SetShield(int CurrentShield, int MaxShield); -}; - - -// Class WillowGame.SimpleVolume -// 0x0000 (0x01BC - 0x01BC) -class ASimpleVolume : public AVolume -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SimpleVolume"); - return ptr; - } - - - bool StopsProjectile(class AProjectile* P); -}; - - -// Class WillowGame.SirenInputContextSelector -// 0x0000 (0x003C - 0x003C) -class USirenInputContextSelector : public UDefaultInputContextSelector -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SirenInputContextSelector"); - return ptr; - } - - - struct FName SelectContext(); -}; - - -// Class WillowGame.SkillPointsFeedbackMessage -// 0x000C (0x004C - 0x0058) -class USkillPointsFeedbackMessage : public UWillowLocalMessage -{ -public: - struct FString HasSkillPoints; // 0x004C(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SkillPointsFeedbackMessage"); - return ptr; - } - - - static struct FString GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject); -}; - - -// Class WillowGame.SoldierInputContextSelector -// 0x0000 (0x003C - 0x003C) -class USoldierInputContextSelector : public UDefaultInputContextSelector -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SoldierInputContextSelector"); - return ptr; - } - - - struct FName SelectContext(); -}; - - -// Class WillowGame.SpecialMove_FirstPersonOffHand -// 0x0000 (0x00C0 - 0x00C0) -class USpecialMove_FirstPersonOffHand : public USpecialMove_FirstPerson -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMove_FirstPersonOffHand"); - return ptr; - } - - - void StopWeaponRecoilAnim(const FScriptInterface& SMI); -}; - - -// Class WillowGame.WillowSeqEvent_JumpAnimStart -// 0x0000 (0x00C4 - 0x00C4) -class UWillowSeqEvent_JumpAnimStart : public USequenceEvent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqEvent_JumpAnimStart"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqEvent_JumpAnimIdle -// 0x0000 (0x00C4 - 0x00C4) -class UWillowSeqEvent_JumpAnimIdle : public USequenceEvent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqEvent_JumpAnimIdle"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqEvent_JumpAnimStop -// 0x0000 (0x00C4 - 0x00C4) -class UWillowSeqEvent_JumpAnimStop : public USequenceEvent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqEvent_JumpAnimStop"); - return ptr; - } - -}; - - -// Class WillowGame.SpecialMove_WeaponActionOffHand -// 0x0000 (0x00CC - 0x00CC) -class USpecialMove_WeaponActionOffHand : public USpecialMove_WeaponAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("SpecialMove_WeaponActionOffHand"); - return ptr; - } - -}; - - -// Class WillowGame.StashGFxMovie -// 0x002C (0x04A4 - 0x04D0) -class UStashGFxMovie : public UTwoPanelInterfaceGFxMovie -{ -public: - struct FString StashTitle; // 0x04A4(0x000C) (Const, Localized, NeedCtorLink) - struct FString StashAddTip; // 0x04B0(0x000C) (Const, Localized, NeedCtorLink) - class UWillowInventoryStorage* StashStorage; // 0x04BC(0x0004) - struct FSortFilterConfiguration StorageSortConfiguration; // 0x04C0(0x0010) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("StashGFxMovie"); - return ptr; - } - - - void SetItemLocation(class AWillowInventory* Thing); - void OnInventoryPanelSetActive(class UBaseInventoryPanelGFxObject* PanelObject, bool bActive); - void GetSortConfigDataForPanel(class UInventoryListPanelGFxObject* Panel, struct FSortFilterConfiguration* SortConfigData); - FScriptInterface GetStorageReferenceForTransferring(); - FScriptInterface GetStorageReferenceForSwapping(); - void GetPlayerPanelItems(TArray* Things); - void GetStoragePanelItems(TArray* Things, int* UnloadableCount); - struct FString GetAddTip(); - struct FString GetTitle(); - void OnLeftPanelInit(class UInventoryListPanelGFxObject* LeftPanel); - void extInitMainPanel(const struct FString& MainPanelTargetPath); - void OnClose(); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.TradingOffersPanelGFxObject -// 0x001C (0x00AC - 0x00C8) -class UTradingOffersPanelGFxObject : public UBaseInventoryPanelGFxObject -{ -public: - unsigned long bBrowsingCells : 1; // 0x00AC(0x0004) - unsigned long bUsingMoneyWidget : 1; // 0x00AC(0x0004) - unsigned long bSelectedTradeAction : 1; // 0x00AC(0x0004) - unsigned long bSelectedDuelAction : 1; // 0x00AC(0x0004) - int SelectedCellSuffix; // 0x00B0(0x0004) - int NonCellButtonFocused; // 0x00B4(0x0004) - class AWillowInventory* OfferingThing; // 0x00B8(0x0004) - struct FScriptDelegate __MoveFunction__Delegate; // 0x00BC(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TradingOffersPanelGFxObject"); - return ptr; - } - - - void CleanUpAfterCancelledDrag(); - void PrepareForFinishDrag(int CellSuffix); - bool CanFinishDragOnCell(int CellSuffix); - void OnStartDrag(class UGFxObject* StartingCell, class UGFxObject* OutDragData); - void __SetCellMarks(int Mark1, int Mark2, int Mark3, int Mark4, int Mark5, int Mark6, int Mark7, int Mark8); - void __SetCellInfo(int Mine1, int Mine2, int Mine3, int Mine4, int Other1, int Other2, int Other3, int Other4); - void extOnTrashFavChanged(int Index, int Mark, bool bEnabled); - int GetMarkFromInventory(class AWillowInventory* WInv); - void SetCellInfo(); - int GetCellSuffixBasedOnThing(class AWillowInventory* InOfferingThing); - void CancelOffer(); - void StopOffer(); - void StartOffer(class AWillowInventory* InOfferingThing); - bool CanUseCLIKButtons(); - bool CanStartOffer(); - bool OfferingMove(unsigned char Dir); - void __SetSelectedButton(int ButtonIndex, bool bIsForPC); - void SetSelectedButton(); - bool ButtonsMove(unsigned char Dir); - bool CellMove(unsigned char Dir); - class UGFxObject* GetCurrentSelectedButton(); - class UGFxObject* GetCurrentSelectedCell(); - void extOnCellSelected(int InSelectedCellSuffix); - class AWillowInventory* GetThingByIndex(int Index); - class AWillowInventory* GetSelectedThing(); - void __SetSelectedCell(int SelectedCell); - void SetSelectedCell(); - bool PanelOnInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool BlockInput(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool DeferInput(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool Init(class UBaseTopLevelPanelGFxObject* InParentPanel, const struct FName& InPanelName); - bool MoveFunction(unsigned char Dir); -}; - - -// Class WillowGame.TurretWeaponTypeDefinition -// 0x0000 (0x0680 - 0x0680) -class UTurretWeaponTypeDefinition : public UWeaponTypeDefinition -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("TurretWeaponTypeDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.UBMGameOverGFxMovie -// 0x0008 (0x0264 - 0x026C) -class UUBMGameOverGFxMovie : public UWillowGFxMovie -{ -public: - unsigned long bCanContinue : 1; // 0x0264(0x0004) (Transient) - class UUBMGameOverGFxObject* GameOverClip; // 0x0268(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("UBMGameOverGFxMovie"); - return ptr; - } - - - void extEnableGameOverScreenInput(); - void extGameOverClipReady(const struct FString& TargetPath); - void PopulatePlayerInfo(); - bool HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.UBMGameOverGFxObject -// 0x0000 (0x0078 - 0x0078) -class UUBMGameOverGFxObject : public UGFxObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("UBMGameOverGFxObject"); - return ptr; - } - - - void SetPlayerInfo(const struct FString& Gamertag, const struct FString& TimePlayed, const struct FString& PlayerLevel, const struct FString& MissionsComplete, const struct FString& ChallengesComplete, const struct FString& FavoriteManufacturer, const struct FString& FavoriteWeaponType, const struct FString& KilledBy); -}; - - -// Class WillowGame.VehicleChoiceInfoCardGFxObject -// 0x0000 (0x0078 - 0x0078) -class UVehicleChoiceInfoCardGFxObject : public UGFxObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VehicleChoiceInfoCardGFxObject"); - return ptr; - } - - - void TryScrollDown(); - void TryScrollUp(); - void TryScrollRight(); - void TryScrollLeft(); - void ConfigureSelectedSkinTypeIndex(int SelectedIndex); - void ConfigureSelectedVehicleTypeIndex(int SelectedIndex); - void ConfigureVehicleTypeCell(int CellIndex, bool bEquipped, bool bNew); - void ConfigureDisplayText(const struct FString& DisplayText); - void ShowSkinChoices(); - void ShowVehicleChoices(); - void Hide(); - void PopulateSkinList(TArray ListItems, int EquippedItemIndex); - void EndAddVehicleCells(); - void AddVehicleTypeCell(const struct FString& IconMoviePath); - void BeginAddVehicleCells(); -}; - - -// Class WillowGame.VehicleFamilySelectorGFxObject -// 0x0000 (0x0078 - 0x0078) -class UVehicleFamilySelectorGFxObject : public UGFxObject -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VehicleFamilySelectorGFxObject"); - return ptr; - } - - - void TryScrollDown(); - void TryScrollUp(); - void SetSelectedVehicleFamilyIndex(int SelectedIndex); - void EndAddCells(); - void AddCell(const struct FString& Caption, const struct FString& IconMoviePath); - void BeginAddCells(); -}; - - -// Class WillowGame.VehicleWeaponTypeDefinition -// 0x0008 (0x0680 - 0x0688) -class UVehicleWeaponTypeDefinition : public UWeaponTypeDefinition -{ -public: - struct FName WeaponMeshInstanceDataName; // 0x0680(0x0008) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VehicleWeaponTypeDefinition"); - return ptr; - } - -}; - - -// Class WillowGame.VendingMachineFeedbackGFxObject -// 0x0030 (0x0078 - 0x00A8) -class UVendingMachineFeedbackGFxObject : public UGFxObject -{ -public: - struct FString PurchasedLabel; // 0x0078(0x000C) (Const, Localized, NeedCtorLink) - struct FString SoldLabel; // 0x0084(0x000C) (Const, Localized, NeedCtorLink) - struct FString InsufficientFundsLabel; // 0x0090(0x000C) (Const, Localized, NeedCtorLink) - struct FString FullLabel; // 0x009C(0x000C) (Const, Localized, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("VendingMachineFeedbackGFxObject"); - return ptr; - } - - - void Trigger(const struct FString& FrameLabel, const struct FString& LabelText); - void TriggerCannotCarryOrUse(); - void TriggerCannotAfford(); - void TriggerSold(); - void TriggerPurchased(); -}; - - -// Class WillowGame.WeaponShotDebug -// 0x000C (0x0188 - 0x0194) -class AWeaponShotDebug : public AActor -{ -public: - class UArrowComponent* AimArrow; // 0x0188(0x0004) (Edit, ExportObject, Component, EditInline) - class UArrowComponent* ShotArrow; // 0x018C(0x0004) (Edit, ExportObject, Component, EditInline) - class UArrowComponent* SpreadShotArrow; // 0x0190(0x0004) (Edit, ExportObject, Component, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WeaponShotDebug"); - return ptr; - } - - - void FinalizeComponentInitialization(bool bHideAimArrow, bool bHideShotArrow, bool bHideSpreadArrow); -}; - - -// Class WillowGame.WillowAIEncounterComponent -// 0x0000 (0x01C4 - 0x01C4) -class UWillowAIEncounterComponent : public UWillowAIDenComponent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAIEncounterComponent"); - return ptr; - } - -}; - - -// Class WillowGame.WillowAnimNode_Audio -// 0x000B (0x00C5 - 0x00D0) -class UWillowAnimNode_Audio : public UAnimNodeBlendBase -{ -public: - unsigned char UnknownData00[0x3]; // 0x00C5(0x0003) MISSED OFFSET - class UAkEvent* StartAkEvent; // 0x00C8(0x0004) (Edit, Const) - class UAkEvent* StopAkEvent; // 0x00CC(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowAnimNode_Audio"); - return ptr; - } - - - void OnCeaseRelevant(); - void OnBecomeRelevant(); - bool IsValid(); -}; - - -// Class WillowGame.WillowPickupMessage -// 0x0000 (0x004C - 0x004C) -class UWillowPickupMessage : public UWillowLocalMessage -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPickupMessage"); - return ptr; - } - - - static struct FString GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject); - static void ClientReceive(class APlayerController* P, int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject); -}; - - -// Class WillowGame.WillowConsole -// 0x0000 (0x01D0 - 0x01D0) -class UWillowConsole : public UConsole -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowConsole"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDamageType_Bullet -// 0x0000 (0x0080 - 0x0080) -class UWillowDamageType_Bullet : public UWillowDamageType -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDamageType_Bullet"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDmgSource_MeleeWithBlade -// 0x0000 (0x0080 - 0x0080) -class UWillowDmgSource_MeleeWithBlade : public UWillowDmgSource_Melee -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDmgSource_MeleeWithBlade"); - return ptr; - } - -}; - - -// Class WillowGame.WillowDmgType_VehicleCollision -// 0x0000 (0x0080 - 0x0080) -class UWillowDmgType_VehicleCollision : public UWillowDamageType -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowDmgType_VehicleCollision"); - return ptr; - } - -}; - - -// Class WillowGame.WillowEmit_BodyFlame -// 0x0000 (0x0218 - 0x0218) -class AWillowEmit_BodyFlame : public AWillowEmit_HitEffect -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowEmit_BodyFlame"); - return ptr; - } - -}; - - -// Class WillowGame.WillowEmitterPool -// 0x0000 (0x01F0 - 0x01F0) -class AWillowEmitterPool : public AEmitterPool -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowEmitterPool"); - return ptr; - } - -}; - - -// Class WillowGame.WillowPendingLevelPlayerController -// 0x0000 (0x1988 - 0x1988) -class AWillowPendingLevelPlayerController : public AWillowPlayerController -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPendingLevelPlayerController"); - return ptr; - } - - - void HandleSignInChange(); - unsigned char GetLoginStatus(); - void ClearPlayerStandIn(class APlayerReplicationInfo* PRI); - class APlayerStandIn* GetPlayerStandIn(class APlayerReplicationInfo* PRI); - void GenericPlayerInitialization(); - void Destroyed(); - void PostBeginPlay(); -}; - - -// Class WillowGame.WillowGFxBuddyPlane -// 0x0000 (0x0264 - 0x0264) -class UWillowGFxBuddyPlane : public UWillowGFxMovie -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGFxBuddyPlane"); - return ptr; - } - -}; - - -// Class WillowGame.WillowGFxEditDialog -// 0x001C (0x0264 - 0x0280) -class UWillowGFxEditDialog : public UWillowGFxMovie -{ -public: - class UWillowGFxLobbyTools* Tools; // 0x0264(0x0004) (Transient) - TArray MenuItemCallbacks; // 0x0268(0x000C) (NeedCtorLink) - struct FScriptDelegate __OnMenuItemClicked__Delegate; // 0x0274(0x000C) (NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGFxEditDialog"); - return ptr; - } - - - struct FString GetDefaultEditBoxValue(); - void DisplayOkBox(const struct FString& CaptionFile, const struct FString& CaptionSection, const struct FString& InitialEditValue, const struct FScriptDelegate& OnClicked, bool bAutoFocusEditBox); - void extMenuItemClicked(int PlayerID, const struct FString& STag); - struct FString GetEditBoxValueForTag(const struct FName& Tag); - void SetDialogueText(const struct FString& MarkedUpDialogueText); - void SetCaptionText(const struct FString& MarkedUpCaptionText); - void ApplyLayout(); - void AddMenuItem(const struct FString& Label, const struct FName& Tag, const struct FScriptDelegate& OnClicked); - void AddEditItem(const struct FString& Label, const struct FName& Tag, const struct FString& InitialText, const struct FScriptDelegate& OnClicked); - bool HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - int GetLocalPlayerID(int PlayerIndex); - void OnClose(); - bool Start(bool StartPaused); - void OnMenuItemClicked(class UWillowGFxEditDialog* EditDialog); -}; - - -// Class WillowGame.WillowGFxLobbyTools -// 0x0014 (0x003C - 0x0050) -class UWillowGFxLobbyTools : public UObject -{ -public: - class UWillowGFxMovie* Movie; // 0x003C(0x0004) (Transient) - struct FString InputMenuTag; // 0x0040(0x000C) (Transient, NeedCtorLink) - int InputPlayerID; // 0x004C(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGFxLobbyTools"); - return ptr; - } - - - void FinishInput(bool bSuccessful); - void BeginInputText(int PlayerID, const struct FString& MenuTag, int MaxChars, const struct FString& CurrentValue, const struct FString& Title, const struct FString& Description); - void AS_SetArgU(int Idx, TArray* args); - void AS_SetArgB(int Idx, bool B, TArray* args); - void AS_SetArgS(int Idx, const struct FString& S, const struct FString& Undefined, TArray* args); - void AS_SetArgI(int Idx, int N, int Undefined, TArray* args); - void AS_SetArgF(int Idx, float N, float Undefined, TArray* args); - void InvokeNoArgs(const struct FString& Method); - void menuSetValue(int PlayerID, const struct FString& MenuTag, const struct FString& Value); - struct FString menuGetValue(int PlayerID, const struct FString& MenuTag); - void menuAddEditItem(const struct FString& menuCaption, const struct FString& MenuTag, const struct FString& Options, const struct FString& Commands); - void menuAddSlider(const struct FString& menuCaption, const struct FString& MenuTag, const struct FString& Options, const struct FString& Commands); - void menuUpdateSpinner(int PlayerID, const struct FString& MenuTag, const struct FString& Choices); - void menuAddSpinner(const struct FString& menuCaption, const struct FString& MenuTag, const struct FString& Choices, const struct FString& Commands); - void menuAddCharacterItem(int menuDepth, int MenuID, int CharLevel, const struct FString& CharClass, const struct FString& CharName, const struct FString& Command, const struct FString& altCommand); - void menuAddItem(int menuDepth, const struct FString& menuCaption, const struct FString& MenuTag, const struct FString& Command, const struct FString& altCommand); - void menuEnd(); - void menuStart(int PlayerID, const struct FString& MenuTag); - bool inNeedsInput(int PlayerID); - void inSelect(int PlayerID, const struct FString& Context); - void inBack(int PlayerID); - void inPrev(int PlayerID); - void inNext(int PlayerID); - void inMinus(int PlayerID); - void inPlus(int PlayerID); - void inCloseAllMenus(int PlayerID); - void inFocus(int PlayerID, bool bFocus); - void Init(class UWillowGFxMovie* inMovie); -}; - - -// Class WillowGame.WillowGFxTrainingDialogBox -// 0x0005 (0x02F4 - 0x02F9) -class UWillowGFxTrainingDialogBox : public UWillowGFxDialogBox -{ -public: - float DelayUntilShowOk; // 0x02F4(0x0004) (Transient) - unsigned char StatusMenuTab; // 0x02F8(0x0001) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGFxTrainingDialogBox"); - return ptr; - } - - - void OnClose(); - void OnTick(); - void DisplayDelayedOkBoxForTraining(const struct FString& Text, const struct FString& Caption, float OkDelay); - void Accepted(int ControllerId); - void Cancelled(int ControllerId); - bool HandleInputKey(int ControllerId, const struct FName& ukey, unsigned char uevent); - bool Start(bool StartPaused); -}; - - -// Class WillowGame.WillowGFxTrainingDialogBox_NoPause -// 0x0003 (0x02F9 - 0x02FC) -class UWillowGFxTrainingDialogBox_NoPause : public UWillowGFxTrainingDialogBox -{ -public: - unsigned char UnknownData00[0x3]; // 0x02F9(0x0003) MISSED OFFSET - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowGFxTrainingDialogBox_NoPause"); - return ptr; - } - -}; - - -// Class WillowGame.WillowInteractiveObjectAttributeContextResolver -// 0x0000 (0x003C - 0x003C) -class UWillowInteractiveObjectAttributeContextResolver : public UAttributeContextResolver -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowInteractiveObjectAttributeContextResolver"); - return ptr; - } - - - class UObject* GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource); -}; - - -// Class WillowGame.WillowInventoryManagerAttributeContextResolver -// 0x0000 (0x003C - 0x003C) -class UWillowInventoryManagerAttributeContextResolver : public UAttributeContextResolver -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowInventoryManagerAttributeContextResolver"); - return ptr; - } - - - class UObject* GetAttributeContext(class UAttributeDefinitionBase* Attribute, class UObject* AttributeContextSource); -}; - - -// Class WillowGame.WillowLANGameSearch -// 0x0000 (0x0100 - 0x0100) -class UWillowLANGameSearch : public UWillowOnlineGameSearch -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowLANGameSearch"); - return ptr; - } - -}; - - -// Class WillowGame.WillowLockWarningMessage -// 0x0038 (0x004C - 0x0084) -class UWillowLockWarningMessage : public UWillowLocalMessage -{ -public: - struct FString MissileLockOnString; // 0x004C(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString AvrilLockOnString; // 0x0058(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString RadarLockString; // 0x0064(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString SPMAAcquiredString; // 0x0070(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FColor RedColor; // 0x007C(0x0004) - struct FColor YellowColor; // 0x0080(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowLockWarningMessage"); - return ptr; - } - - - static struct FColor GetColor(int Switch, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject); - static struct FString GetString(int Switch, bool bPRI1HUD, class APlayerReplicationInfo* RelatedPRI_2, class APlayerReplicationInfo* RelatedPRI_3, class UObject* OptionalObject); - static unsigned char AnnouncementLevel(unsigned char MessageIndex); -}; - - -// Class WillowGame.WillowSeqAct_AILookAt -// 0x0004 (0x00A4 - 0x00A8) -class UWillowSeqAct_AILookAt : public USequenceAction -{ -public: - class AActor* LookAt; // 0x00A4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_AILookAt"); - return ptr; - } - -}; - - -// Class WillowGame.WillowOnlineGameSearchSpecific -// 0x0000 (0x0100 - 0x0100) -class UWillowOnlineGameSearchSpecific : public UWillowOnlineGameSearch -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowOnlineGameSearchSpecific"); - return ptr; - } - -}; - - -// Class WillowGame.WillowOnlineGameSearchNarrow -// 0x0000 (0x0100 - 0x0100) -class UWillowOnlineGameSearchNarrow : public UWillowOnlineGameSearch -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowOnlineGameSearchNarrow"); - return ptr; - } - -}; - - -// Class WillowGame.WillowOnlineGameSearchBroad -// 0x0000 (0x0100 - 0x0100) -class UWillowOnlineGameSearchBroad : public UWillowOnlineGameSearch -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowOnlineGameSearchBroad"); - return ptr; - } - -}; - - -// Class WillowGame.WillowOnlineGameSearchCustom -// 0x0000 (0x0100 - 0x0100) -class UWillowOnlineGameSearchCustom : public UWillowOnlineGameSearch -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowOnlineGameSearchCustom"); - return ptr; - } - -}; - - -// Class WillowGame.WillowTeleporterExitPoint -// 0x0004 (0x0188 - 0x018C) -class AWillowTeleporterExitPoint : public AActor -{ -public: - class UCylinderComponent* CylinderComponent; // 0x0188(0x0004) (ExportObject, Component, EditInline) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowTeleporterExitPoint"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqEvent_DuelChallengeIssued -// 0x0000 (0x00C4 - 0x00C4) -class UWillowSeqEvent_DuelChallengeIssued : public USequenceEvent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqEvent_DuelChallengeIssued"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqEvent_DuelChallengeAccepted -// 0x0000 (0x00C4 - 0x00C4) -class UWillowSeqEvent_DuelChallengeAccepted : public USequenceEvent -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqEvent_DuelChallengeAccepted"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_PlayArmAnimation -// 0x0001 (0x00A4 - 0x00A5) -class UWillowSeqAct_PlayArmAnimation : public USequenceAction -{ -public: - unsigned char AnimationType; // 0x00A4(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_PlayArmAnimation"); - return ptr; - } - -}; - - -// Class WillowGame.WillowPopulationEncounter -// 0x0000 (0x01CC - 0x01CC) -class AWillowPopulationEncounter : public APopulationEncounter -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowPopulationEncounter"); - return ptr; - } - - - void OnAIAbortMoveToActor(class USeqAct_AIAbortMoveToActor* inAction); - void OnAICombatVolume(class UWillowSeqAct_AICombatVolume* inAction); - void OnAIScripted(class UWillowSeqAct_AIScripted* inAction); - void OnAIScriptedAnim(class UWillowSeqAct_AIScriptedAnim* inAction); - void OnAIScriptedDeath(class UWillowSeqAct_AIScriptedDeath* inAction); - void OnAIScriptedFollow(class UWillowSeqAct_AIScriptedFollow* inAction); - void OnAIScriptedHold(class UWillowSeqAct_AIScriptedHold* inAction); - void OnAISetItemTossTarget(class UWillowSeqAct_AISetItemTossTarget* inAction); - void OnAIProvoke(class UWillowSeqAct_AIProvoke* inAction); -}; - - -// Class WillowGame.WillowReplicatedInventoryManager -// 0x0000 (0x0238 - 0x0238) -class AWillowReplicatedInventoryManager : public AWillowInventoryManager -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowReplicatedInventoryManager"); - return ptr; - } - -}; - - -// Class WillowGame.WillowScrollingListDataProviderApplyRequiredOption -// 0x0028 (0x0074 - 0x009C) -class UWillowScrollingListDataProviderApplyRequiredOption : public UWillowScrollingListDataProviderOptionsBase -{ -public: - int CurrentSettingValue; // 0x0074(0x0004) (Transient) - int CurrentSpinnerValue; // 0x0078(0x0004) (Transient) - struct FName SettingName; // 0x007C(0x0008) (Const) - struct FString LocalizedSettingCaptionString; // 0x0084(0x000C) (Const, NeedCtorLink) - struct FString LocalizedSettingDescriptionString; // 0x0090(0x000C) (Const, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowScrollingListDataProviderApplyRequiredOption"); - return ptr; - } - - - bool HandleSpinnerChange(int EventID, int NewChoiceIndex, const struct FString& NewChoiceValue, class UWillowScrollingList* TheList); - void Populate(class UWillowScrollingList* TheList); - bool HandleClick(int EventID, class UWillowScrollingList* TheList); -}; - - -// Class WillowGame.WillowScrollingListDataProviderAudioOptions -// 0x0000 (0x0074 - 0x0074) -class UWillowScrollingListDataProviderAudioOptions : public UWillowScrollingListDataProviderOptionsBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowScrollingListDataProviderAudioOptions"); - return ptr; - } - - - void UpdateRealtimeSetting(int EventID, class AWillowPlayerController* WPCOwner); - void StopAllVolumeSounds(class UWillowScrollingList* TheList); - void CheckStopVolumeSound(int EventID, class UWillowScrollingList* TheList); - bool HandleSpinnerChange(int EventID, int NewChoiceIndex, const struct FString& NewChoiceValue, class UWillowScrollingList* TheList); - bool HandleSliderChange(int EventID, int NewSliderValue, class UWillowScrollingList* TheList); - bool HandleSelectionChange(int EventID, class UWillowScrollingList* TheList); - bool HandleClick(int EventID, class UWillowScrollingList* TheList); - void OnPop(class UWillowScrollingList* TheList); - void Cleanup(class UWillowScrollingList* TheList); - void Populate(class UWillowScrollingList* TheList); -}; - - -// Class WillowGame.WillowScrollingListDataProviderExtras -// 0x0000 (0x0054 - 0x0054) -class UWillowScrollingListDataProviderExtras : public UWillowScrollingListDataProviderBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowScrollingListDataProviderExtras"); - return ptr; - } - - - void Populate(class UWillowScrollingList* TheList); - bool HandleClick(int EventID, class UWillowScrollingList* TheList); -}; - - -// Class WillowGame.WillowScrollingListDataProviderFrontEnd -// 0x0000 (0x0054 - 0x0054) -class UWillowScrollingListDataProviderFrontEnd : public UWillowScrollingListDataProviderBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowScrollingListDataProviderFrontEnd"); - return ptr; - } - - - FScriptInterface GetSubmenuForEvent(int EventID, class UWillowScrollingList* TheList); - void Populate(class UWillowScrollingList* TheList); - bool HandleClick(int EventID, class UWillowScrollingList* TheList); -}; - - -// Class WillowGame.WillowScrollingListDataProviderGameOptions -// 0x0000 (0x0074 - 0x0074) -class UWillowScrollingListDataProviderGameOptions : public UWillowScrollingListDataProviderOptionsBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowScrollingListDataProviderGameOptions"); - return ptr; - } - - - bool HandleSpinnerChange(int EventID, int NewChoiceIndex, const struct FString& NewChoiceValue, class UWillowScrollingList* TheList); - void AddSettingSteeringMethod(class UWillowScrollingList* TheList, const struct FString& Caption, const struct FString& Description, bool bDisabled); - void Populate(class UWillowScrollingList* TheList); -}; - - -// Class WillowGame.WillowScrollingListDataProviderGamepadOptions -// 0x00CC (0x0074 - 0x0140) -class UWillowScrollingListDataProviderGamepadOptions : public UWillowScrollingListDataProviderOptionsBase -{ -public: - TArray KeyCaptionList; // 0x0074(0x000C) (NeedCtorLink) - struct FString PlatformFrames[0x3]; // 0x0080(0x000C) (NeedCtorLink) - TArray ControllerPresetTags; // 0x00A4(0x000C) (Transient, NeedCtorLink) - TArray ControllerPresetNames; // 0x00B0(0x000C) (Transient, NeedCtorLink) - class UInputBindingsClipGFxObject* ControllerMappingClip; // 0x00BC(0x0004) (Transient) - TArray KeyTextFieldList; // 0x00C0(0x000C) (Transient, NeedCtorLink) - class UGFxObject* PresetNameField; // 0x00CC(0x0004) (Transient) - class UOptionsGFxMovie* MyOptionsGFxMovie; // 0x00D0(0x0004) (Transient) - int CustomPresetIndex; // 0x00D4(0x0004) (Transient) - int CurrentSelectedPresetIndex; // 0x00D8(0x0004) (Transient) - class UWillowPlayerInput* WPI; // 0x00DC(0x0004) (Transient) - unsigned long bIsUsingCustomBindings : 1; // 0x00E0(0x0004) (Transient) - unsigned long bIsInCustomizeMode : 1; // 0x00E0(0x0004) (Transient) - unsigned long bIsInWarnExitMode : 1; // 0x00E0(0x0004) (Transient) - unsigned long bIsWaitingForFirstButton : 1; // 0x00E0(0x0004) (Transient) - unsigned long bIsWaitingForSecondButton : 1; // 0x00E0(0x0004) (Transient) - class UWillowScrollingList* MyWillowScrollingList; // 0x00E4(0x0004) (Transient) - unsigned char Platform; // 0x00E8(0x0001) (Transient) - unsigned char UnknownData00[0x3]; // 0x00E9(0x0003) MISSED OFFSET - int NonCustomizedPresetIndex; // 0x00EC(0x0004) (Transient) - struct FName FirstButtonName; // 0x00F0(0x0008) (Transient) - struct FName SecondButtonName; // 0x00F8(0x0008) (Transient) - int RemappedButtonIndexes[0x10]; // 0x0100(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowScrollingListDataProviderGamepadOptions"); - return ptr; - } - - - void UpdatePresetCaptions(const struct FName& PresetTag, const struct FString& PresetName, bool bIsCustomPresetIndex, int HightlightCaptionIndex); - void InitControllerMapping(class UWillowScrollingList* TheList); - void HideControllerMapping(); - int GetIndexForButton(const struct FName& ButtonName); - void StartCustomizeMode(); - bool HandleExitWarnDlgInputKey(class UWillowGFxDialogBox* Dlg, int ControllerId, const struct FName& ukey, unsigned char uevent); - void DisplayExitWarnDialog(); - bool HandleClobberDlgInputKey(class UWillowGFxDialogBox* Dlg, int ControllerId, const struct FName& ukey, unsigned char uevent); - bool HandleInputKey(const struct FName& ukey, unsigned char uevent); - struct FString EncodeButton(const struct FString& InButtonName); - struct FString CreateControllerRebindingString(); - void OnPop(class UWillowScrollingList* TheList); - void Cleanup(class UWillowScrollingList* TheList); - bool HandleSelectionRollover(int EventID, class UWillowScrollingList* TheList); - bool HandleSelectionChange(int EventID, class UWillowScrollingList* TheList); - bool HandleSpinnerChange(int EventID, int NewChoiceIndex, const struct FString& NewChoiceValue, class UWillowScrollingList* TheList); - void AddControllerPresets(class UWillowScrollingList* TheList); - bool HandleCustomizeModeDlgInputKey(class UWillowGFxDialogBox* Dlg, int ControllerId, const struct FName& ukey, unsigned char uevent); - void Populate(class UWillowScrollingList* TheList); -}; - - -// Class WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions -// 0x0020 (0x0074 - 0x0094) -class UWillowScrollingListDataProviderKeyboardMouseOptions : public UWillowScrollingListDataProviderOptionsBase -{ -public: - class AWillowPlayerController* WPCOwner; // 0x0074(0x0004) (Transient) - class UInputBindingsClipGFxObject* ControllerMappingClip; // 0x0078(0x0004) (Transient) - class UInputDeviceCollectionDefinition* DeviceCollection; // 0x007C(0x0004) (Transient) - TArray KeyBinds; // 0x0080(0x000C) (Transient, NeedCtorLink) - int CurrentKeyBindSelection; // 0x008C(0x0004) (Transient) - unsigned long bNeedsToSaveKeyBinds : 1; // 0x0090(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowScrollingListDataProviderKeyboardMouseOptions"); - return ptr; - } - - - void ShowControllerMapping(bool bVisible); - void OnPop(class UWillowScrollingList* TheList); - void Cleanup(class UWillowScrollingList* TheList); - bool HandleClick(int EventID, class UWillowScrollingList* TheList); - bool HandleSelectionRollover(int EventID, class UWillowScrollingList* TheList); - bool HandleSelectionChange(int EventID, class UWillowScrollingList* TheList); - bool OnResetKeyBindsButtonClicked(class UWillowGFxDialogBox* Dlg, int ControllerId); - bool HandleKeySwapDialog(class UWillowGFxDialogBox* Dlg, int ControllerId, const struct FName& ukey, unsigned char uevent); - void BindCurrentSelection(const struct FName& Key); - bool HandleBindInputKey(class UWillowGFxDialogBox* Dlg, int ControllerId, const struct FName& ukey, unsigned char uevent); - void DoBind(); - bool AllowBindKey(const struct FName& Key); - bool IsGamepadKey(const struct FName& Key); - struct FString GetLocalizedKeyName(const struct FName& InputKeyName); - int FindBinding(const struct FName& Tag); - int AddKeyBindEntry(const struct FName& Tag, const struct FName& ActionName, const struct FString& Caption); - int AddAxisButtonBinding(struct FInputDeviceAxisData* Axis); - struct FString GetAxisButtonCaption(struct FInputDeviceAxisData* Axis); - int AddButtonBinding(struct FInputDeviceButtonData* Button); - struct FString GetButtonCaption(const struct FInputDeviceButtonData& Button); - struct FName GetActionNameForButton(const struct FInputDeviceButtonData& Button); - void extOnPopulateKeys(); - void extOnKeySelectionChange(const struct FString& Tag); - void extOnKeyClicked(const struct FString& Tag); - void InitKeyBinding(class UWillowScrollingList* TheList); - void InitDeviceCollection(); - void Populate(class UWillowScrollingList* TheList); -}; - - -// Class WillowGame.WillowScrollingListDataProviderLobby -// 0x0000 (0x0054 - 0x0054) -class UWillowScrollingListDataProviderLobby : public UWillowScrollingListDataProviderBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowScrollingListDataProviderLobby"); - return ptr; - } - - - void Populate(class UWillowScrollingList* TheList); - bool HandleClick(int EventID, class UWillowScrollingList* TheList); -}; - - -// Class WillowGame.WillowScrollingListDataProviderMapList -// 0x0010 (0x0054 - 0x0064) -class UWillowScrollingListDataProviderMapList : public UWillowScrollingListDataProviderBase -{ -public: - class UTestMapsListDefinition* MapListDef; // 0x0054(0x0004) (Transient) - struct FString MenuDisplayNameOverride; // 0x0058(0x000C) (Transient, NeedCtorLink) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowScrollingListDataProviderMapList"); - return ptr; - } - - - void Populate(class UWillowScrollingList* TheList); - bool HandleClick(int EventID, class UWillowScrollingList* TheList); - struct FString GetMenuDisplayName(); -}; - - -// Class WillowGame.WillowScrollingListDataProviderPause -// 0x0000 (0x0054 - 0x0054) -class UWillowScrollingListDataProviderPause : public UWillowScrollingListDataProviderBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowScrollingListDataProviderPause"); - return ptr; - } - - - void Populate(class UWillowScrollingList* TheList); - bool HandleClick(int EventID, class UWillowScrollingList* TheList); -}; - - -// Class WillowGame.WillowScrollingListDataProviderResolutionOptions -// 0x0000 (0x009C - 0x009C) -class UWillowScrollingListDataProviderResolutionOptions : public UWillowScrollingListDataProviderApplyRequiredOption -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowScrollingListDataProviderResolutionOptions"); - return ptr; - } - - - bool HandleClick(int EventID, class UWillowScrollingList* TheList); -}; - - -// Class WillowGame.WillowScrollingListDataProviderVideoOptions -// 0x0008 (0x0074 - 0x007C) -class UWillowScrollingListDataProviderVideoOptions : public UWillowScrollingListDataProviderOptionsBase -{ -public: - class UHUDScaleGuideGFxMovie* ScaleGuide; // 0x0074(0x0004) (Transient) - int NewColorBlindMode; // 0x0078(0x0004) (Transient) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowScrollingListDataProviderVideoOptions"); - return ptr; - } - - - FScriptInterface GetSubmenuForEvent(int EventID, class UWillowScrollingList* TheList); - void HideGuide(class UWillowScrollingList* TheList); - void ShowGuide(class UWillowScrollingList* TheList); - void UpdateRealtimeSetting(int EventID, class AWillowPlayerController* WPCOwner); - void Cleanup(class UWillowScrollingList* TheList); - void OnPop(class UWillowScrollingList* TheList); - bool HandleSelectionRollover(int EventID, class UWillowScrollingList* TheList); - bool HandleSelectionChange(int EventID, class UWillowScrollingList* TheList); - bool HandleSpinnerChange(int EventID, int NewChoiceIndex, const struct FString& NewChoiceValue, class UWillowScrollingList* TheList); - void AddSettingColorBlind(class UWillowScrollingList* InTheList, const struct FString& Caption, const struct FString& Description, bool bDisabled); - void Populate(class UWillowScrollingList* TheList); -}; - - -// Class WillowGame.WillowScrollingListDataProviderWindowModeOptions -// 0x0000 (0x009C - 0x009C) -class UWillowScrollingListDataProviderWindowModeOptions : public UWillowScrollingListDataProviderApplyRequiredOption -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowScrollingListDataProviderWindowModeOptions"); - return ptr; - } - - - bool HandleClick(int EventID, class UWillowScrollingList* TheList); -}; - - -// Class WillowGame.WillowSeqAct_BossBar -// 0x0008 (0x00A4 - 0x00AC) -class UWillowSeqAct_BossBar : public USequenceAction -{ -public: - unsigned long bEnable : 1; // 0x00A4(0x0004) (Edit) - class AWillowAIPawn* BossActor; // 0x00A8(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_BossBar"); - return ptr; - } - - - void Activated(); -}; - - -// Class WillowGame.WillowSeqAct_CleanUpPlayerVehicles -// 0x0004 (0x00A4 - 0x00A8) -class UWillowSeqAct_CleanUpPlayerVehicles : public USequenceAction -{ -public: - unsigned long CleanUpOccupiedVehiclesAsWell : 1; // 0x00A4(0x0004) (Edit) - unsigned long PlayDeRezEffects : 1; // 0x00A4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_CleanUpPlayerVehicles"); - return ptr; - } - - - void Activated(); -}; - - -// Class WillowGame.WillowSeqAct_ClientFlagGet -// 0x000C (0x00A4 - 0x00B0) -class UWillowSeqAct_ClientFlagGet : public USequenceAction -{ -public: - struct FName ClientFlagName; // 0x00A4(0x0008) (Edit) - unsigned long bValue : 1; // 0x00AC(0x0004) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_ClientFlagGet"); - return ptr; - } - - - void Activated(); -}; - - -// Class WillowGame.WillowSeqAct_ClientFlagSet -// 0x000C (0x00A4 - 0x00B0) -class UWillowSeqAct_ClientFlagSet : public USequenceAction -{ -public: - struct FName ClientFlagName; // 0x00A4(0x0008) (Edit) - unsigned long bEnableFlag : 1; // 0x00AC(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_ClientFlagSet"); - return ptr; - } - - - void Activated(); -}; - - -// Class WillowGame.WillowSeqAct_CloseColiseumOverlay -// 0x0000 (0x00A4 - 0x00A4) -class UWillowSeqAct_CloseColiseumOverlay : public USequenceAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_CloseColiseumOverlay"); - return ptr; - } - - - void Activated(); -}; - - -// Class WillowGame.WillowSeqAct_ColiseumAllDead -// 0x0000 (0x00A4 - 0x00A4) -class UWillowSeqAct_ColiseumAllDead : public USequenceAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_ColiseumAllDead"); - return ptr; - } - - - void Activated(); -}; - - -// Class WillowGame.WillowSeqAct_ColiseumAwardCertificate -// 0x0000 (0x00A4 - 0x00A4) -class UWillowSeqAct_ColiseumAwardCertificate : public USequenceAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_ColiseumAwardCertificate"); - return ptr; - } - - - void Activated(); -}; - - -// Class WillowGame.WillowSeqAct_ColiseumNotify -// 0x0001 (0x00A4 - 0x00A5) -class UWillowSeqAct_ColiseumNotify : public USequenceAction -{ -public: - unsigned char NotifyType; // 0x00A4(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_ColiseumNotify"); - return ptr; - } - - - void Activated(); -}; - - -// Class WillowGame.WillowSeqAct_ColiseumRoundAnnounce -// 0x0000 (0x00A4 - 0x00A4) -class UWillowSeqAct_ColiseumRoundAnnounce : public USequenceAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_ColiseumRoundAnnounce"); - return ptr; - } - - - void Activated(); -}; - - -// Class WillowGame.WillowSeqAct_ColiseumRuleAnnounce -// 0x0000 (0x00A4 - 0x00A4) -class UWillowSeqAct_ColiseumRuleAnnounce : public USequenceAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_ColiseumRuleAnnounce"); - return ptr; - } - - - void Activated(); -}; - - -// Class WillowGame.WillowSeqAct_ColiseumStartTimer -// 0x0001 (0x00A4 - 0x00A5) -class UWillowSeqAct_ColiseumStartTimer : public USequenceAction -{ -public: - unsigned char CountdownLength; // 0x00A4(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_ColiseumStartTimer"); - return ptr; - } - - - void Activated(); -}; - - -// Class WillowGame.WillowSeqAct_ColiseumVictory -// 0x0000 (0x00A4 - 0x00A4) -class UWillowSeqAct_ColiseumVictory : public USequenceAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_ColiseumVictory"); - return ptr; - } - - - void Activated(); -}; - - -// Class WillowGame.WillowSeqAct_ExitVehicle -// 0x0010 (0x00A4 - 0x00B4) -class UWillowSeqAct_ExitVehicle : public USequenceAction -{ -public: - TArray SeatsToForceExitOn; // 0x00A4(0x000C) (Edit, Const, NeedCtorLink) - unsigned long UseDismountAnimationIfAvailable : 1; // 0x00B0(0x0004) (Edit, Const) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_ExitVehicle"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_KillPawnBasedOnAllegiance -// 0x0014 (0x00A4 - 0x00B8) -class UWillowSeqAct_KillPawnBasedOnAllegiance : public USequenceAction -{ -public: - class UPawnAllegiance* AllegianceToBaseKillsOn; // 0x00A4(0x0004) (Edit, Const) - unsigned char AllegianceKillRelationship; // 0x00A8(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x00A9(0x0003) MISSED OFFSET - class UClass* DamageSource; // 0x00AC(0x0004) (Edit, Const) - class UWillowDamageTypeDefinition* DamageType; // 0x00B0(0x0004) (Edit, Const) - unsigned long bAllowInventoryToDrop : 1; // 0x00B4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_KillPawnBasedOnAllegiance"); - return ptr; - } - - - class AController* GetKillInstigatorFromVariableLink(); - class UPawnAllegiance* GetAllegianceFromVariableLink(); - void KillBasedOnThisAllegiance(class UPawnAllegiance* AllegianceToUse); - void Activated(); -}; - - -// Class WillowGame.WillowSeqAct_MarkPlaythroughCompleted -// 0x0000 (0x00A4 - 0x00A4) -class UWillowSeqAct_MarkPlaythroughCompleted : public USequenceAction -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_MarkPlaythroughCompleted"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSeqAct_NotifyDesignerAttribute -// 0x000C (0x00A4 - 0x00B0) -class UWillowSeqAct_NotifyDesignerAttribute : public USequenceAction -{ -public: - struct FName AttributeName; // 0x00A4(0x0008) (Edit) - class UAttributeDefinition* OptionalAttributeDefinition; // 0x00AC(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_NotifyDesignerAttribute"); - return ptr; - } - - - void Activated(); -}; - - -// Class WillowGame.WillowSeqAct_OpenColiseumOverlay -// 0x0004 (0x00A4 - 0x00A8) -class UWillowSeqAct_OpenColiseumOverlay : public USequenceAction -{ -public: - class UWillowGFxColiseumOverlayDefinition* OverlayDefinition; // 0x00A4(0x0004) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_OpenColiseumOverlay"); - return ptr; - } - - - void Activated(); -}; - - -// Class WillowGame.WillowSeqAct_UpdateColiseumRuleOverlay -// 0x0005 (0x00A4 - 0x00A9) -class UWillowSeqAct_UpdateColiseumRuleOverlay : public USequenceAction -{ -public: - class UColiseumRuleDefinition* RuleInfo; // 0x00A4(0x0004) (Edit) - unsigned char UpdateMode; // 0x00A8(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqAct_UpdateColiseumRuleOverlay"); - return ptr; - } - - - void Activated(); -}; - - -// Class WillowGame.WillowSeqEvent_CounterAtTarget -// 0x0001 (0x00C4 - 0x00C5) -class UWillowSeqEvent_CounterAtTarget : public USequenceEvent -{ -public: - unsigned char Event; // 0x00C4(0x0001) (Edit) - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSeqEvent_CounterAtTarget"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSkelControl_LeftLowerEyelidLook -// 0x0000 (0x0100 - 0x0100) -class UWillowSkelControl_LeftLowerEyelidLook : public UWillowSkelControl_LowerEyelidLook -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSkelControl_LeftLowerEyelidLook"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSkelControl_LeftUpperEyelidLook -// 0x0000 (0x0114 - 0x0114) -class UWillowSkelControl_LeftUpperEyelidLook : public UWillowSkelControl_UpperEyelidLook -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSkelControl_LeftUpperEyelidLook"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSkelControl_RightLowerEyelidLook -// 0x0000 (0x0100 - 0x0100) -class UWillowSkelControl_RightLowerEyelidLook : public UWillowSkelControl_LowerEyelidLook -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSkelControl_RightLowerEyelidLook"); - return ptr; - } - -}; - - -// Class WillowGame.WillowSkelControl_RightUpperEyelidLook -// 0x0000 (0x0114 - 0x0114) -class UWillowSkelControl_RightUpperEyelidLook : public UWillowSkelControl_UpperEyelidLook -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowSkelControl_RightUpperEyelidLook"); - return ptr; - } - -}; - - -// Class WillowGame.WillowTeleporter -// 0x0000 (0x026C - 0x026C) -class AWillowTeleporter : public ATeleporter -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowTeleporter"); - return ptr; - } - - - void OnToggle(class USeqAct_Toggle* Action); -}; - - -// Class WillowGame.WillowTI_CalcCombat -// 0x0000 (0x004C - 0x004C) -class UWillowTI_CalcCombat : public UTI_Calc -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowTI_CalcCombat"); - return ptr; - } - -}; - - -// Class WillowGame.WillowVehicle_Turret -// 0x0000 (0x0D14 - 0x0D14) -class AWillowVehicle_Turret : public AWillowVehicle -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVehicle_Turret"); - return ptr; - } - -}; - - -// Class WillowGame.WillowVersusDuelBehavior -// 0x0000 (0x004C - 0x004C) -class UWillowVersusDuelBehavior : public UBehaviorBase -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WillowVersusDuelBehavior"); - return ptr; - } - - - void ApplyBehaviorToContext(class UObject* ContextObject, class UObject* SelfObject, class UObject* MyInstigatorObject, class UObject* OtherEventParticipantObject, const struct FBehaviorParameters& EventData, struct FBehaviorKernelInfo* KernelInfo); -}; - - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/WillowGame/WillowGame_f_structs.h b/src/include/BL2SDK/WillowGame/WillowGame_f_structs.h deleted file mode 100644 index fef3d3d2..00000000 --- a/src/include/BL2SDK/WillowGame/WillowGame_f_structs.h +++ /dev/null @@ -1,75649 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Parameters -//--------------------------------------------------------------------------- - -// Function WillowGame.AchievementUtility.ShouldUnlockAchievementFromUnlockType -struct UAchievementUtility_ShouldUnlockAchievementFromUnlockType_Params -{ - unsigned char UnlockType; // (Parm) - struct FString StringData; // (OptionalParm, Parm, NeedCtorLink) - int IntData; // (OptionalParm, Parm) - unsigned long bCanBeGreater : 1; // (OptionalParm, Parm) - unsigned long bCheckStringAndIntData : 1; // (OptionalParm, Parm) - unsigned long bCanBeLess : 1; // (OptionalParm, Parm) - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.ActionSkill.ShouldResetOnInterruptedGrenadeThrow -struct AActionSkill_ShouldResetOnInterruptedGrenadeThrow_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ActionSkill.CanResetActionSkill -struct AActionSkill_CanResetActionSkill_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ActionSkill.OverrideCrosshairVisibility -struct AActionSkill_OverrideCrosshairVisibility_Params -{ - unsigned long bVisible : 1; // (Parm) - unsigned long bForScope : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ActionSkill.GetDeferredActionSkillTime -struct AActionSkill_GetDeferredActionSkillTime_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ActionSkill.TickActionSkillHUD -struct AActionSkill_TickActionSkillHUD_Params -{ - class UWillowHUDGFxMovie* HUDMovie; // (Parm) - float ActionSkillTime; // (Parm) - float DeltaTime; // (Parm) -}; - -// Function WillowGame.ActionSkill.DisableActionSkillHUD -struct AActionSkill_DisableActionSkillHUD_Params -{ - class UWillowHUDGFxMovie* HUDMovie; // (Parm) -}; - -// Function WillowGame.ActionSkill.EnableActionSkillHUD -struct AActionSkill_EnableActionSkillHUD_Params -{ - class UWillowHUDGFxMovie* HUDMovie; // (Parm) -}; - -// Function WillowGame.ActionSkill.GetBehaviorConsumerHandle -struct AActionSkill_GetBehaviorConsumerHandle_Params -{ - struct FBehaviorConsumerHandle ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ActionSkill.GetActionSkillEventContextObject -struct AActionSkill_GetActionSkillEventContextObject_Params -{ - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ActionSkill.RunCustomEvent -struct AActionSkill_RunCustomEvent_Params -{ - struct FName EventName; // (Parm) - class UObject* EventInstigator; // (OptionalParm, Parm) - class UObject* OtherEventParticipantObject; // (OptionalParm, Parm) - struct FBehaviorParameters EventData; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.ActionSkill.HandleTimerEvent -struct AActionSkill_HandleTimerEvent_Params -{ - unsigned char EventType; // (Parm) - struct FBehaviorParameters EventData; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.ActionSkill.SetTimerState -struct AActionSkill_SetTimerState_Params -{ - unsigned char TimerId; // (Parm) - struct FBehaviorTimerState TimerState; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ActionSkill.GetTimerState -struct AActionSkill_GetTimerState_Params -{ - unsigned char TimerId; // (Parm) - struct FBehaviorTimerState TimerState; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ActionSkill.GetTimeSeconds -struct AActionSkill_GetTimeSeconds_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ActionSkill.GetReplicatedInstanceDataState -struct AActionSkill_GetReplicatedInstanceDataState_Params -{ - struct FReplicatedInstanceDataState OutReplicatedInstanceDataState; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ActionSkill.GetInstanceDataState -struct AActionSkill_GetInstanceDataState_Params -{ - struct FInstanceDataSet OutInstanceDataState; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ActionSkill.DestroyOwnedInstanceData -struct AActionSkill_DestroyOwnedInstanceData_Params -{ -}; - -// Function WillowGame.ActionSkill.RemoveInstanceDataObject -struct AActionSkill_RemoveInstanceDataObject_Params -{ - class UObject* InstanceDataObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ActionSkill.RemoveInstanceData -struct AActionSkill_RemoveInstanceData_Params -{ - struct FName DataName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ActionSkill.GetInstanceData -struct AActionSkill_GetInstanceData_Params -{ - struct FName DataName; // (Parm) - TArray InstanceData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ActionSkill.SetInstanceData -struct AActionSkill_SetInstanceData_Params -{ - struct FInstanceDataUnion InstanceData; // (Parm, NeedCtorLink) - unsigned long bAllowDuplicateNames : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ActionSkill.EnableDebug -struct AActionSkill_EnableDebug_Params -{ - unsigned long DebugEnabled : 1; // (Parm) -}; - -// Function WillowGame.ActionSkill.NotifyActionSkillActiveAbility -struct AActionSkill_NotifyActionSkillActiveAbility_Params -{ - class AWillowPawn* TheWillowPawn; // (Parm) - class AController* TheController; // (Parm) - float ActionSkillDuration; // (Parm) - float ActiveTimeRemaining; // (Parm) - class AWillowPawn* TheTargetPawn; // (OptionalParm, Parm) -}; - -// Function WillowGame.ActionSkill.StartActionSkillActiveAbility -struct AActionSkill_StartActionSkillActiveAbility_Params -{ - class AWillowPawn* TheWillowPawn; // (Parm) - class AController* TheController; // (Parm) - float ActionSkillDuration; // (Parm) - float ActiveTimeRemaining; // (Parm) - class AWillowPawn* TheTargetPawn; // (OptionalParm, Parm) -}; - -// Function WillowGame.ActionSkill.ClientStartActionSkillActiveAbility -struct AActionSkill_ClientStartActionSkillActiveAbility_Params -{ - class AWillowPawn* TheWillowPawn; // (Parm) - class AController* TheController; // (Parm) - float ActionSkillDuration; // (Parm) - float ActiveTimeRemaining; // (Parm) - class AWillowPawn* TheTargetPawn; // (OptionalParm, Parm) -}; - -// Function WillowGame.ActionSkill.AllowNewActiveAbilityActivation -struct AActionSkill_AllowNewActiveAbilityActivation_Params -{ - int CurrentActionSkillActiveAbilityCount; // (Parm, OutParm) - float NextActionSkillActiveAbilityTime; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ActionSkill.AllowAutomaticActiveAbilityActivation -struct AActionSkill_AllowAutomaticActiveAbilityActivation_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ActionSkill.AllowNewCooldownAbilityActivation -struct AActionSkill_AllowNewCooldownAbilityActivation_Params -{ - int CurrentActionSkillCooldownAbilityCount; // (Parm, OutParm) - float NextActionSkillCooldownAbilityTime; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ActionSkill.AllowAutomaticCooldownAbilityActivation -struct AActionSkill_AllowAutomaticCooldownAbilityActivation_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ActionSkill.OnActionSkillTick -struct AActionSkill_OnActionSkillTick_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.ActionSkill.OverridesStandardMelee -struct AActionSkill_OverridesStandardMelee_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ActionSkill.ReadyToInterceptMelee -struct AActionSkill_ReadyToInterceptMelee_Params -{ - class AWillowPawn* AutoAimTarget; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ActionSkill.OnActionSkillOwnerMelee -struct AActionSkill_OnActionSkillOwnerMelee_Params -{ - class AWillowPawn* TargetIfAvailable; // (Parm) -}; - -// Function WillowGame.ActionSkill.OnActionSkillWeaponsRestricted -struct AActionSkill_OnActionSkillWeaponsRestricted_Params -{ - unsigned long bWeaponsRestricted : 1; // (Parm) -}; - -// Function WillowGame.ActionSkill.OnActionSkillOwnerInjured -struct AActionSkill_OnActionSkillOwnerInjured_Params -{ -}; - -// Function WillowGame.ActionSkill.OnActionSkillKilledEnemy -struct AActionSkill_OnActionSkillKilledEnemy_Params -{ - class AWillowPawn* KilledPawn; // (Parm) -}; - -// Function WillowGame.ActionSkill.OnActionSkillShowBackMenu -struct AActionSkill_OnActionSkillShowBackMenu_Params -{ - unsigned long bOpened : 1; // (Parm) -}; - -// Function WillowGame.ActionSkill.OnActionSkillFakePause -struct AActionSkill_OnActionSkillFakePause_Params -{ - unsigned long bPaused : 1; // (Parm) -}; - -// Function WillowGame.ActionSkill.OnActionSkillOwnerTouchedActor -struct AActionSkill_OnActionSkillOwnerTouchedActor_Params -{ - class AActor* Other; // (Parm) - class UPrimitiveComponent* OtherComp; // (Parm, EditInline) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) -}; - -// Function WillowGame.ActionSkill.OnActionSkillOwnerHitWall -struct AActionSkill_OnActionSkillOwnerHitWall_Params -{ - struct FVector HitNormal; // (Parm) - class AActor* Wall; // (Parm) - class UPrimitiveComponent* WallComp; // (Parm, EditInline) -}; - -// Function WillowGame.ActionSkill.OnActionSkillOwnerStoppedWalking -struct AActionSkill_OnActionSkillOwnerStoppedWalking_Params -{ -}; - -// Function WillowGame.ActionSkill.OnActionSkillOwnerBeganWalking -struct AActionSkill_OnActionSkillOwnerBeganWalking_Params -{ - unsigned char PreviousPhysics; // (Parm) -}; - -// Function WillowGame.ActionSkill.OnActionSkillOwnerBeganFalling -struct AActionSkill_OnActionSkillOwnerBeganFalling_Params -{ - unsigned char PreviousPhysics; // (Parm) -}; - -// Function WillowGame.ActionSkill.OnActionSkillOwnerAllieganceChanged -struct AActionSkill_OnActionSkillOwnerAllieganceChanged_Params -{ - class UPawnAllegiance* NewAllegiance; // (Parm) -}; - -// Function WillowGame.ActionSkill.OnActionSkillOwnerWeaponSwitched -struct AActionSkill_OnActionSkillOwnerWeaponSwitched_Params -{ - class AWeapon* OldWeapon; // (Parm) - class AWeapon* NewWeapon; // (Parm) -}; - -// Function WillowGame.ActionSkill.OnActionSkillOwnerDied -struct AActionSkill_OnActionSkillOwnerDied_Params -{ -}; - -// Function WillowGame.ActionSkill.OwnerLostAutoAimTarget -struct AActionSkill_OwnerLostAutoAimTarget_Params -{ - FScriptInterface OldTargetable; // (Parm) -}; - -// Function WillowGame.ActionSkill.OwnerAcquiredAutoAimTarget -struct AActionSkill_OwnerAcquiredAutoAimTarget_Params -{ - FScriptInterface NewTargetable; // (Parm) -}; - -// Function WillowGame.ActionSkill.TornOff -struct AActionSkill_TornOff_Params -{ -}; - -// Function WillowGame.ActionSkill.TearOff -struct AActionSkill_TearOff_Params -{ -}; - -// Function WillowGame.ActionSkill.OnActionSkillEnded -struct AActionSkill_OnActionSkillEnded_Params -{ -}; - -// Function WillowGame.ActionSkill.IsDeactivateBlocked -struct AActionSkill_IsDeactivateBlocked_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ActionSkill.ClientActionSkillWantsToDeactivate -struct AActionSkill_ClientActionSkillWantsToDeactivate_Params -{ -}; - -// Function WillowGame.ActionSkill.OnActionSkillWantsToDeactivate -struct AActionSkill_OnActionSkillWantsToDeactivate_Params -{ -}; - -// Function WillowGame.ActionSkill.OnActionSkillStarted -struct AActionSkill_OnActionSkillStarted_Params -{ - class AWillowPawn* TheWillowPawn; // (Parm) - class AController* TheController; // (Parm) - class AWillowPawn* TheTargetPawn; // (OptionalParm, Parm) -}; - -// Function WillowGame.ActionSkill.ReplicatedEvent -struct AActionSkill_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.ActionSkill.OnActionSkillOwnerShowBackMenu -struct AActionSkill_OnActionSkillOwnerShowBackMenu_Params -{ - struct FBehaviorConsumerHandle TheConsumerHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) - unsigned long bOpened : 1; // (Parm) -}; - -// Function WillowGame.ActionSkill.OnTimerEvent -struct AActionSkill_OnTimerEvent_Params -{ - struct FBehaviorConsumerHandle TheConsumerHandle; // (Const, Parm, OutParm) - struct FName SpecializedEventName; // (Parm) -}; - -// Function WillowGame.ActionSkill.OnActionSkillNearingCompletion -struct AActionSkill_OnActionSkillNearingCompletion_Params -{ - struct FBehaviorConsumerHandle TheConsumerHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) - class APawn* SkillTargetIfAvailable; // (Parm) -}; - -// Function WillowGame.ActionSkill.OnActionSkillOwnerMeleeOverridden -struct AActionSkill_OnActionSkillOwnerMeleeOverridden_Params -{ - struct FBehaviorConsumerHandle TheConsumerHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) - class APawn* SkillTargetIfAvailable; // (Parm) -}; - -// Function WillowGame.ActionSkill.OnOwnerLostAutoAimTarget -struct AActionSkill_OnOwnerLostAutoAimTarget_Params -{ - struct FBehaviorConsumerHandle TheConsumerHandle; // (Const, Parm, OutParm) - class APawn* SkillOwner; // (Parm) - class AActor* OldTargetIfAvailable; // (Parm) -}; - -// Function WillowGame.ActionSkill.OnOwnerAcquiredAutoAimTarget -struct AActionSkill_OnOwnerAcquiredAutoAimTarget_Params -{ - struct FBehaviorConsumerHandle TheConsumerHandle; // (Const, Parm, OutParm) - class APawn* SkillOwner; // (Parm) - class AActor* NewTargetIfAvailable; // (Parm) -}; - -// Function WillowGame.ActionSkill.OnActionSkillDeactivated -struct AActionSkill_OnActionSkillDeactivated_Params -{ - struct FBehaviorConsumerHandle TheConsumerHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) -}; - -// Function WillowGame.ActionSkill.OnActionSkillActivated -struct AActionSkill_OnActionSkillActivated_Params -{ - struct FBehaviorConsumerHandle TheConsumerHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) - class APawn* SkillTargetIfAvailable; // (Parm) -}; - -// Function WillowGame.ActionSkill.OnActionSkillActiveAbilityNotified -struct AActionSkill_OnActionSkillActiveAbilityNotified_Params -{ - struct FBehaviorConsumerHandle TheConsumerHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) - float ActiveTimeRemaining; // (Parm) - class APawn* SkillTargetIfAvailable; // (Parm) -}; - -// Function WillowGame.ActionSkill.OnActionSkillActiveAbilityActivated -struct AActionSkill_OnActionSkillActiveAbilityActivated_Params -{ - struct FBehaviorConsumerHandle TheConsumerHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) - float ActiveTimeRemaining; // (Parm) - class APawn* SkillTargetIfAvailable; // (Parm) -}; - -// Function WillowGame.ActionSkill.SetBehaviorProviderDefinition -struct AActionSkill_SetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* NewBehaviorProviderDefinition; // (Parm) -}; - -// Function WillowGame.ActionSkill.GetBehaviorProviderDefinition -struct AActionSkill_GetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ScorpioActionSkill.ShouldResetOnInterruptedGrenadeThrow -struct AScorpioActionSkill_ShouldResetOnInterruptedGrenadeThrow_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ScorpioActionSkill.CanResetActionSkill -struct AScorpioActionSkill_CanResetActionSkill_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ScorpioActionSkill.NotifySkillActorDied -struct AScorpioActionSkill_NotifySkillActorDied_Params -{ - class AActor* SkillActor; // (Parm) -}; - -// Function WillowGame.ScorpioActionSkill.GetActionSkillEventContextObject -struct AScorpioActionSkill_GetActionSkillEventContextObject_Params -{ - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ScorpioActionSkill.ClientDeployScorpio -struct AScorpioActionSkill_ClientDeployScorpio_Params -{ -}; - -// Function WillowGame.ScorpioActionSkill.DeployScorpio -struct AScorpioActionSkill_DeployScorpio_Params -{ -}; - -// Function WillowGame.ScorpioActionSkill.PlayThrowAnimation -struct AScorpioActionSkill_PlayThrowAnimation_Params -{ -}; - -// Function WillowGame.ScorpioActionSkill.DestroyOwnedInstanceData -struct AScorpioActionSkill_DestroyOwnedInstanceData_Params -{ -}; - -// Function WillowGame.ScorpioActionSkill.RemoveInstanceData -struct AScorpioActionSkill_RemoveInstanceData_Params -{ - struct FName DataName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ScorpioActionSkill.GetInstanceData -struct AScorpioActionSkill_GetInstanceData_Params -{ - struct FName DataName; // (Parm) - TArray InstanceData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ScorpioActionSkill.SetInstanceData -struct AScorpioActionSkill_SetInstanceData_Params -{ - struct FInstanceDataUnion InstanceData; // (Parm, NeedCtorLink) - unsigned long bAllowDuplicateNames : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ScorpioActionSkill.AllowNewActiveAbilityActivation -struct AScorpioActionSkill_AllowNewActiveAbilityActivation_Params -{ - int CurrentActionSkillActiveAbilityCount; // (Parm, OutParm) - float NextActionSkillActiveAbilityTime; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ScorpioActionSkill.StartActionSkillActiveAbility -struct AScorpioActionSkill_StartActionSkillActiveAbility_Params -{ - class AWillowPawn* TheWillowPawn; // (Parm) - class AController* TheController; // (Parm) - float ActionSkillDuration; // (Parm) - float ActiveTimeRemaining; // (Parm) - class AWillowPawn* AutoAimTarget; // (OptionalParm, Parm) -}; - -// Function WillowGame.ScorpioActionSkill.OnActionSkillOwnerDied -struct AScorpioActionSkill_OnActionSkillOwnerDied_Params -{ -}; - -// Function WillowGame.ScorpioActionSkill.OnActionSkillEnded -struct AScorpioActionSkill_OnActionSkillEnded_Params -{ -}; - -// Function WillowGame.ScorpioActionSkill.OnActionSkillStarted -struct AScorpioActionSkill_OnActionSkillStarted_Params -{ - class AWillowPawn* TheWillowPawn; // (Parm) - class AController* TheController; // (Parm) - class AWillowPawn* TheTargetPawn; // (OptionalParm, Parm) -}; - -// Function WillowGame.AmmoResourcePool.GetDebugText -struct UAmmoResourcePool_GetDebugText_Params -{ - TArray DebugText; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.AmmoResourcePool.GetExtraAmmoRegen -struct UAmmoResourcePool_GetExtraAmmoRegen_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IScreenParticle.UpdateVisibilityOfAllActiveScreenParticles -struct UIScreenParticle_UpdateVisibilityOfAllActiveScreenParticles_Params -{ -}; - -// Function WillowGame.IScreenParticle.ScreenParticlesShouldBeVisible -struct UIScreenParticle_ScreenParticlesShouldBeVisible_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IScreenParticle.SetUpVoGScreenParticle -struct UIScreenParticle_SetUpVoGScreenParticle_Params -{ - class UParticleSystem* Template; // (Parm) - struct FName TextureMovieParamName; // (Parm) -}; - -// Function WillowGame.IScreenParticle.HideScreenParticle -struct UIScreenParticle_HideScreenParticle_Params -{ - class UParticleSystem* Template; // (Parm) - struct FName ParticleTag; // (OptionalParm, Parm) - unsigned long bAllowParticleToFinish : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.IScreenParticle.ShowScreenParticle -struct UIScreenParticle_ShowScreenParticle_Params -{ - struct FScreenParticleInitParams InitParams; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.IUpdatePostProcessOverride.EndLostShield -struct UIUpdatePostProcessOverride_EndLostShield_Params -{ -}; - -// Function WillowGame.IUpdatePostProcessOverride.BeginLostShield -struct UIUpdatePostProcessOverride_BeginLostShield_Params -{ - struct FName HealthParamName; // (Parm) - struct FName MaterialEffectName; // (Parm) - float UpdateRate; // (Parm) - class UPostProcessChain* InChain; // (Parm) -}; - -// Function WillowGame.IUpdatePostProcessOverride.PopPostProcessChain -struct UIUpdatePostProcessOverride_PopPostProcessChain_Params -{ - class UPostProcessChain* InChain; // (Parm) - struct FPostProcessChainOptions InChainOptions; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.IUpdatePostProcessOverride.PushPostProcessChain -struct UIUpdatePostProcessOverride_PushPostProcessChain_Params -{ - class UPostProcessChain* InChain; // (Parm) - struct FPostProcessChainOptions InChainOptions; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.IUpdatePostProcessOverride.ClearPostProcessOverlayQueue -struct UIUpdatePostProcessOverride_ClearPostProcessOverlayQueue_Params -{ - int IndexToSave; // (Parm) -}; - -// Function WillowGame.IUpdatePostProcessOverride.SetupPostProcessOverlay -struct UIUpdatePostProcessOverride_SetupPostProcessOverlay_Params -{ - int Index; // (Parm) - unsigned long bReset : 1; // (Parm) -}; - -// Function WillowGame.IUpdatePostProcessOverride.GetPostProcessOverlayIndex -struct UIUpdatePostProcessOverride_GetPostProcessOverlayIndex_Params -{ - struct FName OverrideName; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IUpdatePostProcessOverride.AddPostProcessOverlay -struct UIUpdatePostProcessOverride_AddPostProcessOverlay_Params -{ - struct FPostProcessOverlay NewPostProcessOverlay; // (Parm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AnemoneInfectionState.DoInfectionDamage -struct AAnemoneInfectionState_DoInfectionDamage_Params -{ -}; - -// Function WillowGame.AnemoneInfectionState.NotifyPawnDied -struct AAnemoneInfectionState_NotifyPawnDied_Params -{ -}; - -// Function WillowGame.AnemoneInfectionState.UpdateZone -struct AAnemoneInfectionState_UpdateZone_Params -{ -}; - -// Function WillowGame.AnemoneInfectionState.Tick -struct AAnemoneInfectionState_Tick_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.AnemoneInfectionState.StateTick -struct AAnemoneInfectionState_StateTick_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.AnemoneInfectionState.UpdateDisplay -struct AAnemoneInfectionState_UpdateDisplay_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.AnemoneInfectionState.UpdateHeightFog -struct AAnemoneInfectionState_UpdateHeightFog_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.AnemoneInfectionState.ShowAmbientFX -struct AAnemoneInfectionState_ShowAmbientFX_Params -{ - unsigned long bShow : 1; // (Parm) -}; - -// Function WillowGame.AnemoneInfectionState.ShowParticleSystem -struct AAnemoneInfectionState_ShowParticleSystem_Params -{ - unsigned long bShow : 1; // (Parm) - class UParticleSystem* FXSystemTemplate; // (Parm) -}; - -// Function WillowGame.AnemoneInfectionState.UpdateSkillFX -struct AAnemoneInfectionState_UpdateSkillFX_Params -{ -}; - -// Function WillowGame.AnemoneInfectionState.UpdateSkillFXValue -struct AAnemoneInfectionState_UpdateSkillFXValue_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.AnemoneInfectionState.ShowSkillFX -struct AAnemoneInfectionState_ShowSkillFX_Params -{ - unsigned long bShow : 1; // (Parm) -}; - -// Function WillowGame.AnemoneInfectionState.UpdateInfectionFX -struct AAnemoneInfectionState_UpdateInfectionFX_Params -{ - float CurrentValue; // (Parm) -}; - -// Function WillowGame.AnemoneInfectionState.ShowInfectionFX -struct AAnemoneInfectionState_ShowInfectionFX_Params -{ - unsigned long bShow : 1; // (Parm) -}; - -// Function WillowGame.AnemoneInfectionState.DeactivateSkill -struct AAnemoneInfectionState_DeactivateSkill_Params -{ -}; - -// Function WillowGame.AnemoneInfectionState.ActivateSkill -struct AAnemoneInfectionState_ActivateSkill_Params -{ -}; - -// Function WillowGame.AnemoneInfectionState.ExitInfectionVolume -struct AAnemoneInfectionState_ExitInfectionVolume_Params -{ -}; - -// Function WillowGame.AnemoneInfectionState.EnterInfectionVolume -struct AAnemoneInfectionState_EnterInfectionVolume_Params -{ -}; - -// Function WillowGame.AnemoneInfectionState.SetModalMenuOpen -struct AAnemoneInfectionState_SetModalMenuOpen_Params -{ - unsigned long bOpen : 1; // (Parm) -}; - -// Function WillowGame.AnemoneInfectionState.HideBarTemporarily -struct AAnemoneInfectionState_HideBarTemporarily_Params -{ -}; - -// Function WillowGame.AnemoneInfectionState.IsInfected -struct AAnemoneInfectionState_IsInfected_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AnemoneInfectionState.SetAnemoneInfectionState -struct AAnemoneInfectionState_SetAnemoneInfectionState_Params -{ - class AWillowPlayerController* OwnerController; // (Parm) - unsigned long bIsInfected : 1; // (Parm) - unsigned long bLargeZone : 1; // (Parm) - class AActor* Zone; // (Parm) - class UAnemoneInfectionDefinition* NewInfectionDefinition; // (Parm) - class AHeightFog* NewHeightFog; // (Parm) -}; - -// Function WillowGame.AnemoneInfectionState.CheckZoneCollision -struct AAnemoneInfectionState_CheckZoneCollision_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AnemoneInfectionState.AddZone -struct AAnemoneInfectionState_AddZone_Params -{ - unsigned long bLargeZone : 1; // (Parm) - class AActor* Zone; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AnemoneInfectionState.GetStatusEffectDamage -struct AAnemoneInfectionState_GetStatusEffectDamage_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AnemoneInfectionState.ToggleInfectionEffects -struct AAnemoneInfectionState_ToggleInfectionEffects_Params -{ - unsigned long bEnable : 1; // (Parm) - class AWillowPlayerController* OwnerController; // (Parm) -}; - -// Function WillowGame.AnemoneInfectionState.CheckImmunity -struct AAnemoneInfectionState_CheckImmunity_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AnemoneInfectionState.StopInfectionSound -struct AAnemoneInfectionState_StopInfectionSound_Params -{ -}; - -// Function WillowGame.AnemoneInfectionState.UpdateInfectionSound -struct AAnemoneInfectionState_UpdateInfectionSound_Params -{ -}; - -// Function WillowGame.AnemoneInfectionState.StartInfectionSound -struct AAnemoneInfectionState_StartInfectionSound_Params -{ -}; - -// Function WillowGame.AssetLibraryManager.DetermineObjLibraryType -struct UAssetLibraryManager_DetermineObjLibraryType_Params -{ - class UObject* Obj; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AssetLibraryManager.DetermineLibraryType -struct UAssetLibraryManager_DetermineLibraryType_Params -{ - class UClass* LibraryType; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AssetLibraryManager.DecodeTyped -struct UAssetLibraryManager_DecodeTyped_Params -{ - int EncodedObj; // (Parm) - unsigned char ObjType; // (Parm) - int Revision; // (Parm) - int SKUID; // (Parm) - class UObject* DecodedResult; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AssetLibraryManager.Decode -struct UAssetLibraryManager_Decode_Params -{ - int EncodedObj; // (Parm) - int Revision; // (Parm) - int SKUID; // (Parm) - class UObject* DecodedResult; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AssetLibraryManager.EncodeSKUID -struct UAssetLibraryManager_EncodeSKUID_Params -{ - int SKUID; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AssetLibraryManager.EncodeTyped -struct UAssetLibraryManager_EncodeTyped_Params -{ - class UObject* Obj; // (Parm) - unsigned char ObjType; // (Parm) - int SKUID; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AssetLibraryManager.Encode -struct UAssetLibraryManager_Encode_Params -{ - class UObject* Obj; // (Parm) - int SKUID; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttributePresentationDefinition.IncludePrefixInTranslation -struct UAttributePresentationDefinition_IncludePrefixInTranslation_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttributePresentationDefinition.IncludeSuffixInTranslation -struct UAttributePresentationDefinition_IncludeSuffixInTranslation_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttributePresentationDefinition.IsTextColorEnabled -struct UAttributePresentationDefinition_IsTextColorEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttributePresentationDefinition.GetTextColor -struct UAttributePresentationDefinition_GetTextColor_Params -{ - struct FColor ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttributePresentationDefinition.GetSignStyle -struct UAttributePresentationDefinition_GetSignStyle_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttributePresentationDefinition.GetEffectiveRoundingMode -struct UAttributePresentationDefinition_GetEffectiveRoundingMode_Params -{ - unsigned char Style; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttributePresentationDefinition.GetRoundingMode -struct UAttributePresentationDefinition_GetRoundingMode_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttributePresentationDefinition.ShouldUseCustomNumberPlacement -struct UAttributePresentationDefinition_ShouldUseCustomNumberPlacement_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttributePresentationDefinition.ShouldDisplayPlusSign -struct UAttributePresentationDefinition_ShouldDisplayPlusSign_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttributePresentationDefinition.ShouldDisplayNumberInTranslation -struct UAttributePresentationDefinition_ShouldDisplayNumberInTranslation_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttributePresentationDefinition.ShouldDisplayAsInverse -struct UAttributePresentationDefinition_ShouldDisplayAsInverse_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttributePresentationDefinition.ShouldDisplayAsPercentage -struct UAttributePresentationDefinition_ShouldDisplayAsPercentage_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttributePresentationDefinition.IsBiggerBetter -struct UAttributePresentationDefinition_IsBiggerBetter_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttributePresentationDefinition.GetIconFramename -struct UAttributePresentationDefinition_GetIconFramename_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.AttributePresentationDefinition.GetPrefix -struct UAttributePresentationDefinition_GetPrefix_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.AttributePresentationDefinition.GetSuffix -struct UAttributePresentationDefinition_GetSuffix_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.AttributePresentationDefinition.GetNoConstraintText -struct UAttributePresentationDefinition_GetNoConstraintText_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.AttributePresentationDefinition.GetDescription -struct UAttributePresentationDefinition_GetDescription_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.AttributePresentationDefinition.GetBasePriority -struct UAttributePresentationDefinition_GetBasePriority_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttributePresentationDefinition.RemapValue -struct UAttributePresentationDefinition_RemapValue_Params -{ - float InputValue; // (Parm) - class UObject* ContextSourceOverride; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttributePresentationDefinition.RoundValue -struct UAttributePresentationDefinition_RoundValue_Params -{ - float InputValue; // (Parm) - int PrecisionAferDecimalPoint; // (Parm) - unsigned char EffectiveRoundingMode; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttributePresentationDefinition.ApplyPresentationRulesToValue -struct UAttributePresentationDefinition_ApplyPresentationRulesToValue_Params -{ - float ModifierValue; // (Parm) - unsigned char Style; // (Parm) - unsigned long bAllowZero : 1; // (Parm) - class UObject* ContextSourceOverride; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttributePresentationDefinition.ValueToString -struct UAttributePresentationDefinition_ValueToString_Params -{ - float ModifierValue; // (Parm) - unsigned char Style; // (Parm) - class UObject* ContextSourceOverride; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.AttributePresentationDefinition.TranslateValue -struct UAttributePresentationDefinition_TranslateValue_Params -{ - float Value; // (Parm) - unsigned char Style; // (Parm) - class UAttributePresentationDefinition* ConstraintPresentation; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.AttributePresentationDefinition.TranslateStatData -struct UAttributePresentationDefinition_TranslateStatData_Params -{ - struct FModifierValuePresentationData StatData; // (Const, Parm, OutParm) - unsigned char Style; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.AttributePresentationListDefinition.FindAttributePresentation -struct UAttributePresentationListDefinition_FindAttributePresentation_Params -{ - class UAttributeDefinition* Attribute; // (Parm) - class UAttributePresentationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BadassRewardDefinition.UpdateCachedRewardIndex -struct UBadassRewardDefinition_UpdateCachedRewardIndex_Params -{ -}; - -// Function WillowGame.WillowExperiencePipeline.AwardCombatExperienceToParty -struct UWillowExperiencePipeline_AwardCombatExperienceToParty_Params -{ - float ExperiencePoints; // (Parm) - class AWillowPlayerController* Killer; // (Parm) - class AActor* KilledActor; // (Parm) -}; - -// Function WillowGame.WillowExperiencePipeline.CalculateExperiencePointsForKill -struct UWillowExperiencePipeline_CalculateExperiencePointsForKill_Params -{ - class AWillowPlayerController* Killer; // (Parm) - class AActor* KilledActor; // (Parm) - unsigned long bFatalBlowWasCriticalHit : 1; // (Parm) - class UClass* FatalBlowDamageSource; // (Parm) - class UDamageTypeDefinition* FatalBlowDamageTypeDefinition; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GlobalsDefinition.GetDLCCharacterIconSwfMoviePath -struct UGlobalsDefinition_GetDLCCharacterIconSwfMoviePath_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.GlobalsDefinition.FindUnlockDefinitionForUnlockCode -struct UGlobalsDefinition_FindUnlockDefinitionForUnlockCode_Params -{ - int UnlockCode; // (Parm) - class UMarketingUnlockDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GlobalsDefinition.ApplySpinToPickup -struct UGlobalsDefinition_ApplySpinToPickup_Params -{ - class UMeshComponent* Mesh; // (Parm, EditInline) -}; - -// Function WillowGame.GlobalsDefinition.ShouldUsePC360Buttons -struct UGlobalsDefinition_ShouldUsePC360Buttons_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GlobalsDefinition.GetStatusEffectTypeProperties -struct UGlobalsDefinition_GetStatusEffectTypeProperties_Params -{ - unsigned char StatusEffectType; // (Parm) - struct FStatusEffectTypeCommonProperties out_Properties; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GlobalsDefinition.GetStatusEffectChanceBasedOnExpLevelDifferences -struct UGlobalsDefinition_GetStatusEffectChanceBasedOnExpLevelDifferences_Params -{ - int ExpLevelOfInstigator; // (Parm) - int ExpLevelOfTarget; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GlobalsDefinition.GetAttributePresentationForAttribute -struct UGlobalsDefinition_GetAttributePresentationForAttribute_Params -{ - class UAttributeDefinition* Attribute; // (Parm) - class UAttributePresentationListDefinition* OverrideList; // (OptionalParm, Parm) - class UAttributePresentationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GlobalsDefinition.GetDropLifeSpanType -struct UGlobalsDefinition_GetDropLifeSpanType_Params -{ - int DropRarityLevel; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GlobalsDefinition.GetRarityLevelColorsIndexforLevel -struct UGlobalsDefinition_GetRarityLevelColorsIndexforLevel_Params -{ - int Level; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GlobalsDefinition.GetRarityColorForRarityRating -struct UGlobalsDefinition_GetRarityColorForRarityRating_Params -{ - unsigned char Rating; // (Parm) - struct FColor ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GlobalsDefinition.GetRarityColorForLevel -struct UGlobalsDefinition_GetRarityColorForLevel_Params -{ - int Level; // (Parm) - struct FColor ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GlobalsDefinition.GetRarityForLevel -struct UGlobalsDefinition_GetRarityForLevel_Params -{ - int Level; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BalanceModifierDefinition.GetAIDamageScaleBasedOnExpLevelDifferences -struct UBalanceModifierDefinition_GetAIDamageScaleBasedOnExpLevelDifferences_Params -{ - int ExpLevelOfInstigator; // (Parm) - int ExpLevelOfTarget; // (Parm) - int GameStage; // (Parm) - float DefaultReturnValue; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BalanceModifierDefinition.GetStatusEffectChanceBasedOnExpLevelDifferences -struct UBalanceModifierDefinition_GetStatusEffectChanceBasedOnExpLevelDifferences_Params -{ - int ExpLevelOfInstigator; // (Parm) - int ExpLevelOfTarget; // (Parm) - int GameStage; // (Parm) - float DefaultReturnValue; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BalanceModifierDefinition.GetUncommonChestItemPoolWeightMultiplier -struct UBalanceModifierDefinition_GetUncommonChestItemPoolWeightMultiplier_Params -{ - int GameStage; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BalanceModifierDefinition.GetCommonGearDropWeightBaseValue -struct UBalanceModifierDefinition_GetCommonGearDropWeightBaseValue_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BalanceModifierDefinition.GetNewAIPawnNamesForThisPlayThrough -struct UBalanceModifierDefinition_GetNewAIPawnNamesForThisPlayThrough_Params -{ - class UDownloadableFixupAIPawnNamesDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BalanceModifierDefinition.UpdatePlayerVehicleDamage -struct UBalanceModifierDefinition_UpdatePlayerVehicleDamage_Params -{ - class AWillowVehicle* PlayerVehicle; // (Parm) -}; - -// Function WillowGame.BalanceModifierDefinition.GetAmmoDropsPerPlayerMultiplier -struct UBalanceModifierDefinition_GetAmmoDropsPerPlayerMultiplier_Params -{ - class UObject* ContextSource; // (Parm) - int GameStage; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BalanceModifierDefinition.GetAmplifiedDamageMultiplier -struct UBalanceModifierDefinition_GetAmplifiedDamageMultiplier_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BalanceModifierDefinition.GetAdditionalEnemyDamageMultiplier -struct UBalanceModifierDefinition_GetAdditionalEnemyDamageMultiplier_Params -{ - int EnemyGameStage; // (Parm) - unsigned long bIsChampion : 1; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BalanceModifierDefinition.ApplyPlayThroughBasedPlayerAttributeEffects -struct UBalanceModifierDefinition_ApplyPlayThroughBasedPlayerAttributeEffects_Params -{ - class AWillowPlayerController* Player; // (Parm) -}; - -// Function WillowGame.BalanceModifierDefinition.UpdateSpawnedPlayerEnemyAIPawn -struct UBalanceModifierDefinition_UpdateSpawnedPlayerEnemyAIPawn_Params -{ - class AWillowAIPawn* SpawnedAIPawn; // (Parm) - class AWillowMind* WMind; // (Parm) -}; - -// Function WillowGame.BalanceModifierDefinition.GetXPEarnedMultiplier -struct UBalanceModifierDefinition_GetXPEarnedMultiplier_Params -{ - class AWillowPlayerController* PlayerGettingXP; // (Parm) - unsigned char ExperienceType; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_ActivateInstancedMissionBehaviorSequence.ApplyBehaviorToContext -struct UBehavior_ActivateInstancedMissionBehaviorSequence_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ActivateMission.ApplyBehaviorToContext -struct UBehavior_ActivateMission_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.IMissionDirector.OnPlayerClosedMissionUI -struct UIMissionDirector_OnPlayerClosedMissionUI_Params -{ - class AWillowPlayerController* ThePlayer; // (Parm) -}; - -// Function WillowGame.IMissionDirector.OnPlayerOpenedMissionUI -struct UIMissionDirector_OnPlayerOpenedMissionUI_Params -{ - class AWillowPlayerController* ThePlayer; // (Parm) -}; - -// Function WillowGame.IMissionDirector.HasAnyMissionsForPlayer -struct UIMissionDirector_HasAnyMissionsForPlayer_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IMissionDirector.GetMissionDirectorLocation -struct UIMissionDirector_GetMissionDirectorLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IMissionDirector.GetAllDirectorData -struct UIMissionDirector_GetAllDirectorData_Params -{ - TArray OutData; // (Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IMissionDirector.DeactivateMissionDirectorParticle -struct UIMissionDirector_DeactivateMissionDirectorParticle_Params -{ -}; - -// Function WillowGame.IMissionDirector.SetMissionDirectorParticle -struct UIMissionDirector_SetMissionDirectorParticle_Params -{ -}; - -// Function WillowGame.IMissionDirector.MissionStatusChanged -struct UIMissionDirector_MissionStatusChanged_Params -{ -}; - -// Function WillowGame.IMissionDirector.OnPlayerTurnedInMission -struct UIMissionDirector_OnPlayerTurnedInMission_Params -{ - class AWillowPlayerController* PlayerTurningIn; // (Parm) - class UMissionDefinition* MissionTurnedIn; // (Parm) -}; - -// Function WillowGame.IMissionDirector.OnPlayerAcceptedMission -struct UIMissionDirector_OnPlayerAcceptedMission_Params -{ - class AWillowPlayerController* PlayerAccepting; // (Parm) - class UMissionDefinition* MissionAccepted; // (Parm) -}; - -// Function WillowGame.IMissionDirector.GetInProgressMissions -struct UIMissionDirector_GetInProgressMissions_Params -{ - TArray InProgressMissions; // (Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IMissionDirector.GetEligibleMissions -struct UIMissionDirector_GetEligibleMissions_Params -{ - TArray EligibleMissions; // (Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IMissionDirector.GetRedeemableMissions -struct UIMissionDirector_GetRedeemableMissions_Params -{ - TArray RedeemableMissions; // (Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IMissionDirector.AddMissionDirective -struct UIMissionDirector_AddMissionDirective_Params -{ - struct FMissionDirectorData NewDirective; // (Const, Parm, OutParm) - unsigned long bRegisterDirector : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.Behavior_AddMissionDirectives.ApplyBehaviorToContext -struct UBehavior_AddMissionDirectives_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AddMissionTime.ApplyBehaviorToContext -struct UBehavior_AddMissionTime_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AdvanceObjectiveSet.ApplyBehaviorToContext -struct UBehavior_AdvanceObjectiveSet_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AICloak.ApplyBehaviorToContext -struct UBehavior_AICloak_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AIThrowProjectileAtTarget.PublishBehaviorOutput -struct UBehavior_AIThrowProjectileAtTarget_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class AWillowProjectile* SpawnedProjectile; // (Parm) -}; - -// Function WillowGame.Behavior_AIThrowProjectileAtTarget.ThrowExisting -struct UBehavior_AIThrowProjectileAtTarget_ThrowExisting_Params -{ - class UObject* ContextObject; // (Parm) -}; - -// Function WillowGame.Behavior_AIThrowProjectileAtTarget.ThrowProjectile -struct UBehavior_AIThrowProjectileAtTarget_ThrowProjectile_Params -{ - class AWillowProjectile* NewProjectile; // (Parm) - FScriptInterface AI; // (Parm) - class UObject* ContextObject; // (Parm) - int ExpLevel; // (Parm) -}; - -// Function WillowGame.Behavior_AIThrowProjectileAtTarget.ApplyBehaviorToContext -struct UBehavior_AIThrowProjectileAtTarget_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AttemptItemCallout.TestTargetVisibility -struct UBehavior_AttemptItemCallout_TestTargetVisibility_Params -{ - class UObject* Target; // (Parm) - class APawn* Viewer; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_AttemptItemCallout.ApplyBehaviorToContext -struct UBehavior_AttemptItemCallout_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AttemptStatusEffect.GetControllerResponsibleForDamage -struct UBehavior_AttemptStatusEffect_GetControllerResponsibleForDamage_Params -{ - class AController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_AttemptStatusEffect.GetInstigator -struct UBehavior_AttemptStatusEffect_GetInstigator_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_AttemptStatusEffect.GetInstigatorSelfDamageScale -struct UBehavior_AttemptStatusEffect_GetInstigatorSelfDamageScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_AttemptStatusEffect.GetFireIntervalChanceModifier -struct UBehavior_AttemptStatusEffect_GetFireIntervalChanceModifier_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_AttemptStatusEffect.GetStatusEffectBaseChanceModifier -struct UBehavior_AttemptStatusEffect_GetStatusEffectBaseChanceModifier_Params -{ - class UObject* ObjContext; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_AttemptStatusEffect.GetStatusEffectChanceModifier -struct UBehavior_AttemptStatusEffect_GetStatusEffectChanceModifier_Params -{ - class UObject* ObjContext; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_AttemptStatusEffect.GetStatusEffectBaseDamage -struct UBehavior_AttemptStatusEffect_GetStatusEffectBaseDamage_Params -{ - class UObject* ObjContext; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_AttemptStatusEffect.AttempEffect -struct UBehavior_AttemptStatusEffect_AttempEffect_Params -{ - class AActor* InstigatorActor; // (Parm) - struct FBehaviorContextData TargetC; // (Parm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AttemptStatusEffect.ApplyBehaviorToContext -struct UBehavior_AttemptStatusEffect_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_CauseDamage.GetControllerResponsibleForDamage -struct UBehavior_CauseDamage_GetControllerResponsibleForDamage_Params -{ - class AController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_CauseDamage.GetInstigator -struct UBehavior_CauseDamage_GetInstigator_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_CauseDamage.GetInstigatorSelfDamageScale -struct UBehavior_CauseDamage_GetInstigatorSelfDamageScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_CauseDamage.GetFireIntervalChanceModifier -struct UBehavior_CauseDamage_GetFireIntervalChanceModifier_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_CauseDamage.GetStatusEffectBaseChanceModifier -struct UBehavior_CauseDamage_GetStatusEffectBaseChanceModifier_Params -{ - class UObject* ObjContext; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_CauseDamage.GetStatusEffectChanceModifier -struct UBehavior_CauseDamage_GetStatusEffectChanceModifier_Params -{ - class UObject* ObjContext; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_CauseDamage.GetStatusEffectBaseDamage -struct UBehavior_CauseDamage_GetStatusEffectBaseDamage_Params -{ - class UObject* ObjContext; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_CauseDamage.ApplyBehaviorToContext -struct UBehavior_CauseDamage_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ClearObjective.ApplyBehaviorToContext -struct UBehavior_ClearObjective_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_CompleteMission.ApplyBehaviorToContext -struct UBehavior_CompleteMission_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_Conditional.ApplyBehaviorToContext -struct UBehavior_Conditional_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ConvertInstanceDataIntoPhysicsActor.PublishBehaviorOutput -struct UBehavior_ConvertInstanceDataIntoPhysicsActor_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm) - class AKActor* SpawnedPhysicsActor; // (Parm) -}; - -// Function WillowGame.Behavior_ConvertInstanceDataIntoPhysicsActor.RemoveInstanceDataComponent -struct UBehavior_ConvertInstanceDataIntoPhysicsActor_RemoveInstanceDataComponent_Params -{ - class UObject* InstanceDataObject; // (Parm) - class AActor* InstanceDataOwner; // (Parm) -}; - -// Function WillowGame.Behavior_ConvertInstanceDataIntoPhysicsActor.ConvertInstanceDataToPhysicsActor -struct UBehavior_ConvertInstanceDataIntoPhysicsActor_ConvertInstanceDataToPhysicsActor_Params -{ - class UActorComponent* InstanceDataComponent; // (Parm, EditInline) - class AKActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_ConvertInstanceDataIntoPhysicsActor.ApplyBehaviorToContext -struct UBehavior_ConvertInstanceDataIntoPhysicsActor_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_DecrementObjective.ApplyBehaviorToContext -struct UBehavior_DecrementObjective_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_Explode.SetInstigatorOverride -struct UBehavior_Explode_SetInstigatorOverride_Params -{ - class UObject* Override; // (Parm) -}; - -// Function WillowGame.Behavior_Explode.GetControllerResponsibleForDamage -struct UBehavior_Explode_GetControllerResponsibleForDamage_Params -{ - class AController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_Explode.GetInstigator -struct UBehavior_Explode_GetInstigator_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_Explode.GetInstigatorSelfDamageScale -struct UBehavior_Explode_GetInstigatorSelfDamageScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_Explode.GetFireIntervalChanceModifier -struct UBehavior_Explode_GetFireIntervalChanceModifier_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_Explode.GetStatusEffectBaseChanceModifier -struct UBehavior_Explode_GetStatusEffectBaseChanceModifier_Params -{ - class UObject* ObjContext; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_Explode.GetStatusEffectChanceModifier -struct UBehavior_Explode_GetStatusEffectChanceModifier_Params -{ - class UObject* ObjContext; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_Explode.GetStatusEffectBaseDamage -struct UBehavior_Explode_GetStatusEffectBaseDamage_Params -{ - class UObject* ObjContext; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_Explode.ApplyBehaviorToContext -struct UBehavior_Explode_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_FailMission.ApplyBehaviorToContext -struct UBehavior_FailMission_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_GFxMovieRegister.ResolveController -struct UBehavior_GFxMovieRegister_ResolveController_Params -{ - class UObject* Obj; // (Parm) - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_GFxMovieRegister.RegisterMovie -struct UBehavior_GFxMovieRegister_RegisterMovie_Params -{ - class UObject* SelfObject; // (Parm) -}; - -// Function WillowGame.Behavior_GFxMovieRegister.ApplyBehaviorToContext -struct UBehavior_GFxMovieRegister_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_GFxMovieRegister.RemoveFromroot -struct UBehavior_GFxMovieRegister_RemoveFromroot_Params -{ - class UObject* Obj; // (Parm) -}; - -// Function WillowGame.Behavior_GFxMovieRegister.AddToRoot -struct UBehavior_GFxMovieRegister_AddToRoot_Params -{ - class UObject* Obj; // (Parm) -}; - -// Function WillowGame.Behavior_GiveChallengeToPlayer.ApplyBehaviorToContext -struct UBehavior_GiveChallengeToPlayer_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_IntMath.PublishBehaviorOutput -struct UBehavior_IntMath_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - int Result; // (Parm) -}; - -// Function WillowGame.Behavior_IntMath.ApplyBehaviorToContext -struct UBehavior_IntMath_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_IntSwitchRange.ApplyBehaviorToContext -struct UBehavior_IntSwitchRange_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_MatchTransform.ApplyBehaviorToContext -struct UBehavior_MatchTransform_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_MatchTransform.ApplyOffsets -struct UBehavior_MatchTransform_ApplyOffsets_Params -{ - class AActor* DestOwner; // (Parm) - class UPrimitiveComponent* DestComponent; // (Parm, EditInline) - struct FVector SourceWorldLoc; // (Parm) - struct FRotator SourceWorldRot; // (Parm) -}; - -// Function WillowGame.Behavior_MeleeAttack.ApplyBehaviorToContext -struct UBehavior_MeleeAttack_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_MissionRemoteEvent.ApplyBehaviorToContext -struct UBehavior_MissionRemoteEvent_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_RandomBranch.ApplyBehaviorToContext -struct UBehavior_RandomBranch_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_Switch.ApplyBehaviorToContext -struct UBehavior_Switch_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_RandomlySelectBehaviors.ApplyBehavior -struct UBehavior_RandomlySelectBehaviors_ApplyBehavior_Params -{ - class UObject* SelfObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (OptionalParm, Parm, OutParm) - class UObject* MyInstigatorObject; // (OptionalParm, Parm) - class UObject* OtherEventParticipantObject; // (OptionalParm, Parm) - struct FBehaviorParameters EventData; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_RandomlySelectBehaviors.SelectAndRunWeightedBehaviors -struct UBehavior_RandomlySelectBehaviors_SelectAndRunWeightedBehaviors_Params -{ - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_RemoteCustomEvent.ApplyBehaviorToContext -struct UBehavior_RemoteCustomEvent_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ScreenParticle.ApplyBehaviorToContext -struct UBehavior_ScreenParticle_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetShieldDamageResistanceType.ApplyBehaviorToContext -struct UBehavior_SetShieldDamageResistanceType_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetShieldTriggeredState.ApplyBehaviorToContext -struct UBehavior_SetShieldTriggeredState_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SimpleMath.PublishBehaviorOutput -struct UBehavior_SimpleMath_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - float Result; // (Parm) -}; - -// Function WillowGame.Behavior_SimpleMath.ApplyBehaviorToContext -struct UBehavior_SimpleMath_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SpawnFirstPersonParticleSystem.PublishBehaviorOutput -struct UBehavior_SpawnFirstPersonParticleSystem_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UParticleSystemComponent* NewComponent; // (Parm, EditInline) -}; - -// Function WillowGame.Behavior_SpawnFirstPersonParticleSystem.ApplyBehaviorToContext -struct UBehavior_SpawnFirstPersonParticleSystem_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SpawnFromPopulationSystem.PublishBehaviorOutput -struct UBehavior_SpawnFromPopulationSystem_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class AActor* SpawnedActor; // (Parm) -}; - -// Function WillowGame.Behavior_SpawnFromPopulationSystem.ApplyBehaviorToContext -struct UBehavior_SpawnFromPopulationSystem_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SpawnParticleSystem.PublishBehaviorOutput -struct UBehavior_SpawnParticleSystem_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class AEmitter* SpawnedEmitter; // (Parm) -}; - -// Function WillowGame.Behavior_SpawnParticleSystem.ApplyBehaviorToContext -struct UBehavior_SpawnParticleSystem_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SpawnParticleSystem.GetEmitterClass -struct UBehavior_SpawnParticleSystem_GetEmitterClass_Params -{ - class UClass* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_SpawnProjectile.PublishBehaviorOutput -struct UBehavior_SpawnProjectile_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class AWillowProjectile* SpawnedProjectile; // (Parm) -}; - -// Function WillowGame.Behavior_SpawnProjectile.StaticGetWorldBodyViewLocation -struct UBehavior_SpawnProjectile_StaticGetWorldBodyViewLocation_Params -{ - FScriptInterface WorldBodyInterface; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_SpawnProjectile.StaticGetChildProjectilePosition -struct UBehavior_SpawnProjectile_StaticGetChildProjectilePosition_Params -{ - FScriptInterface WorldBodyInterface; // (Parm) - struct FName InAttachmentPointName; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_SpawnProjectile.StaticGetChildProjectileDirection -struct UBehavior_SpawnProjectile_StaticGetChildProjectileDirection_Params -{ - struct FName InAttachmentPointName; // (Parm) - FScriptInterface WorldBodyInterface; // (Parm) - class UProjectileDefinition* InProjectileDefinition; // (Parm) - unsigned char InSpawnDirection; // (Parm) - unsigned long InbUseSocketAsParentForSpawnOrientation : 1; // (OptionalParm, Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_SpawnProjectile.SpawnChildProjectiles -struct UBehavior_SpawnProjectile_SpawnChildProjectiles_Params -{ - class UObject* ContextObject; // (Parm) - FScriptInterface WorldBodyInterface; // (Parm) - FScriptInterface SpawnActorInterface; // (Parm) - class AWillowInventory* GearLikenessActor; // (Parm) - FScriptInterface SaveReferenceContext; // (Parm) - int EffectiveNumProjectiles; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm) - int iStart; // (OptionalParm, Parm) - int iMax; // (OptionalParm, Parm) -}; - -// Function WillowGame.Behavior_SpawnProjectile.CalculateConeVector -struct UBehavior_SpawnProjectile_CalculateConeVector_Params -{ - float Fraction; // (Parm) - struct FVector Origin; // (Parm) - struct FVector Direction; // (Parm) - float AngleWidth; // (Parm) - float AngleHeight; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_SpawnProjectile.PerformMaterialOverride -struct UBehavior_SpawnProjectile_PerformMaterialOverride_Params -{ - class AWillowProjectile* Projectile; // (Parm) -}; - -// Function WillowGame.Behavior_SpawnProjectile.ApplyBehaviorToContext -struct UBehavior_SpawnProjectile_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_StartMissionTimer.ApplyBehaviorToContext -struct UBehavior_StartMissionTimer_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_StopMissionTimer.ApplyBehaviorToContext -struct UBehavior_StopMissionTimer_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_UpdateCollision.ApplyBehaviorToContext -struct UBehavior_UpdateCollision_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_UpdateMissionObjective.ApplyBehaviorToContext -struct UBehavior_UpdateMissionObjective_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_VectorMath.PublishBehaviorOutput -struct UBehavior_VectorMath_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - float Length; // (Parm) - struct FVector VectorResult; // (Parm) -}; - -// Function WillowGame.Behavior_VectorMath.ApplyBehaviorToContext -struct UBehavior_VectorMath_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_VectorToLocalSpace.PublishBehaviorOutput -struct UBehavior_VectorToLocalSpace_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - struct FVector VectorResult; // (Parm) -}; - -// Function WillowGame.Behavior_VectorToLocalSpace.ApplyBehaviorToContext -struct UBehavior_VectorToLocalSpace_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.BehaviorSequenceEnableByMission.MissionReactionObjectiveComplete -struct UBehaviorSequenceEnableByMission_MissionReactionObjectiveComplete_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* CompletedObjective; // (Parm) -}; - -// Function WillowGame.BehaviorSequenceEnableByMission.MissionReactionObjectiveCleared -struct UBehaviorSequenceEnableByMission_MissionReactionObjectiveCleared_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* ClearedObjective; // (Parm) -}; - -// Function WillowGame.BehaviorSequenceEnableByMission.MissionReactionObjectiveUpdated -struct UBehaviorSequenceEnableByMission_MissionReactionObjectiveUpdated_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* UpdatedObjective; // (Parm) -}; - -// Function WillowGame.BehaviorSequenceEnableByMission.MissionReactionObjectiveSetChanged -struct UBehaviorSequenceEnableByMission_MissionReactionObjectiveSetChanged_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveSetDefinition* NewSet; // (Parm) - class UMissionObjectiveSetDefinition* PreviousSet; // (Parm) -}; - -// Function WillowGame.BehaviorSequenceEnableByMission.MissionReactionStatusChanged -struct UBehaviorSequenceEnableByMission_MissionReactionStatusChanged_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionDefinition* Mission; // (Parm) - unsigned char NewStatus; // (Parm) -}; - -// Function WillowGame.BehaviorSequenceEnableByMission.MissionReactionLevelLoad -struct UBehaviorSequenceEnableByMission_MissionReactionLevelLoad_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionDefinition* Mission; // (Parm) -}; - -// Function WillowGame.BehaviorVolume.GetInstancedDesignerAttribute -struct ABehaviorVolume_GetInstancedDesignerAttribute_Params -{ - class UAttributeDefinition* InDefinition; // (Parm) - struct FName DesignerAttributeName; // (OptionalParm, Parm) - unsigned char AttributeDataType; // (OptionalParm, Parm) - class UInstancedDesignerAttribute* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BehaviorVolume.CreateDesignerAttribute -struct ABehaviorVolume_CreateDesignerAttribute_Params -{ - class UDesignerAttributeDefinition* InDefinition; // (Parm) - struct FName DesignerAttributeName; // (OptionalParm, Parm) - unsigned char AttributeDataType; // (OptionalParm, Parm) - class UInstancedDesignerAttribute* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BehaviorVolume.InitializeAttributeStartingValues -struct ABehaviorVolume_InitializeAttributeStartingValues_Params -{ -}; - -// Function WillowGame.BehaviorVolume.GetBalancedActorTypeIdentifier -struct ABehaviorVolume_GetBalancedActorTypeIdentifier_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BehaviorVolume.SetExpLevel -struct ABehaviorVolume_SetExpLevel_Params -{ - int NewExpLevel; // (Parm) -}; - -// Function WillowGame.BehaviorVolume.SetAwesomeLevel -struct ABehaviorVolume_SetAwesomeLevel_Params -{ - int NewAwesomeLevel; // (Parm) -}; - -// Function WillowGame.BehaviorVolume.SetGameStage -struct ABehaviorVolume_SetGameStage_Params -{ - int NewGameStage; // (Parm) -}; - -// Function WillowGame.BehaviorVolume.GetExpLevelForEquip -struct ABehaviorVolume_GetExpLevelForEquip_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BehaviorVolume.GetExpLevel -struct ABehaviorVolume_GetExpLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BehaviorVolume.GetAwesomeLevel -struct ABehaviorVolume_GetAwesomeLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BehaviorVolume.GetGameStage -struct ABehaviorVolume_GetGameStage_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BehaviorVolume.GetReplicatedInstanceDataState -struct ABehaviorVolume_GetReplicatedInstanceDataState_Params -{ - struct FReplicatedInstanceDataState OutReplicatedInstanceDataState; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BehaviorVolume.GetInstanceDataState -struct ABehaviorVolume_GetInstanceDataState_Params -{ - struct FInstanceDataSet OutInstanceDataState; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BehaviorVolume.DestroyOwnedInstanceData -struct ABehaviorVolume_DestroyOwnedInstanceData_Params -{ -}; - -// Function WillowGame.BehaviorVolume.RemoveInstanceDataObject -struct ABehaviorVolume_RemoveInstanceDataObject_Params -{ - class UObject* InstanceDataObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BehaviorVolume.RemoveInstanceData -struct ABehaviorVolume_RemoveInstanceData_Params -{ - struct FName DataName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BehaviorVolume.GetInstanceData -struct ABehaviorVolume_GetInstanceData_Params -{ - struct FName DataName; // (Parm) - TArray InstanceData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BehaviorVolume.SetInstanceData -struct ABehaviorVolume_SetInstanceData_Params -{ - struct FInstanceDataUnion InstanceData; // (Parm, NeedCtorLink) - unsigned long bAllowDuplicateNames : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BehaviorVolume.ClearTouchList -struct ABehaviorVolume_ClearTouchList_Params -{ -}; - -// Function WillowGame.BehaviorVolume.HandleDisabled -struct ABehaviorVolume_HandleDisabled_Params -{ -}; - -// Function WillowGame.BehaviorVolume.OnToggle -struct ABehaviorVolume_OnToggle_Params -{ - class USeqAct_Toggle* Action; // (Parm) -}; - -// Function WillowGame.BehaviorVolume.CanSplashNativeWrapper -struct ABehaviorVolume_CanSplashNativeWrapper_Params -{ - class AActor* Other; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BehaviorVolume.IsWaterVolume -struct ABehaviorVolume_IsWaterVolume_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BehaviorVolume.BehaviorVolumeImpact -struct ABehaviorVolume_BehaviorVolumeImpact_Params -{ - class AActor* Other; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) - unsigned char Action; // (Parm) -}; - -// Function WillowGame.BehaviorVolume.TakeDamage -struct ABehaviorVolume_TakeDamage_Params -{ - float DamageAmount; // (Parm) - class AController* EventInstigator; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - class UClass* inDamageType; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.BehaviorVolume.TraceTouch -struct ABehaviorVolume_TraceTouch_Params -{ - class AActor* Other; // (Parm) - class UComponent* ComponentHit; // (Parm, EditInline) - struct FVector TouchLocation; // (Parm) - struct FVector TouchNormal; // (Parm) - struct FVector End; // (Parm) - struct FVector Start; // (Parm) - struct FVector Extent; // (Parm) - int TraceFlags; // (Parm) - float TouchTime; // (Parm) -}; - -// Function WillowGame.BehaviorVolume.UnTouch -struct ABehaviorVolume_UnTouch_Params -{ - class AActor* Other; // (Parm) -}; - -// Function WillowGame.BehaviorVolume.Touch -struct ABehaviorVolume_Touch_Params -{ - class AActor* Other; // (Parm) - class UPrimitiveComponent* OtherComp; // (Parm, EditInline) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) -}; - -// Function WillowGame.BehaviorVolume.StopsProjectile -struct ABehaviorVolume_StopsProjectile_Params -{ - class AProjectile* P; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BehaviorVolume.PostBeginPlay -struct ABehaviorVolume_PostBeginPlay_Params -{ -}; - -// Function WillowGame.BehaviorVolume.GetBehaviorConsumerHandle -struct ABehaviorVolume_GetBehaviorConsumerHandle_Params -{ - struct FBehaviorConsumerHandle ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BehaviorVolume.ReplicatedEvent -struct ABehaviorVolume_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.BehaviorVolumeDefinition.OnShoot -struct UBehaviorVolumeDefinition_OnShoot_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Parm) - class UObject* Instigator; // (Parm) - class UObject* ContextForHitLocation; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) -}; - -// Function WillowGame.BehaviorVolumeDefinition.OnExit -struct UBehaviorVolumeDefinition_OnExit_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Parm) - class UObject* Instigator; // (Parm) -}; - -// Function WillowGame.BehaviorVolumeDefinition.OnEntry -struct UBehaviorVolumeDefinition_OnEntry_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Parm) - class UObject* Instigator; // (Parm) -}; - -// Function WillowGame.BehaviorVolumeDefinition.SetBehaviorProviderDefinition -struct UBehaviorVolumeDefinition_SetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* NewBehaviorProviderDefinition; // (Parm) -}; - -// Function WillowGame.BehaviorVolumeDefinition.GetBehaviorProviderDefinition -struct UBehaviorVolumeDefinition_GetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BlackMarketDefinition.CurrentLevelIsBelowMaxForPlayer -struct UBlackMarketDefinition_CurrentLevelIsBelowMaxForPlayer_Params -{ - int CurrentLevel; // (Parm) - class UBlackMarketUpgradeDefinition* UpgradeDefinition; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BlackMarketDefinition.CurrentLevelIsBelowMaxLevel -struct UBlackMarketDefinition_CurrentLevelIsBelowMaxLevel_Params -{ - int CurrentLevel; // (Parm) - class UBlackMarketUpgradeDefinition* UpgradeDefinition; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BlackMarketUpgradeDefinition.UpdateCachedUpgradeIndex -struct UBlackMarketUpgradeDefinition_UpdateCachedUpgradeIndex_Params -{ -}; - -// Function WillowGame.BlackMarketUpgradeDefinition.OnPurchased -struct UBlackMarketUpgradeDefinition_OnPurchased_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* ForPlayer; // (Parm) - int NewUpgradeLevel; // (Parm) -}; - -// Function WillowGame.BlackMarketUpgradeDefinition.SetBehaviorProviderDefinition -struct UBlackMarketUpgradeDefinition_SetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* NewBehaviorProviderDefinition; // (Parm) -}; - -// Function WillowGame.BlackMarketUpgradeDefinition.GetBehaviorProviderDefinition -struct UBlackMarketUpgradeDefinition_GetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BlackMarketUpgradeManager.InitAllBlackMarketUpgrades -struct ABlackMarketUpgradeManager_InitAllBlackMarketUpgrades_Params -{ -}; - -// Function WillowGame.BlackMarketUpgradeManager.GetBehaviorConsumerHandle -struct ABlackMarketUpgradeManager_GetBehaviorConsumerHandle_Params -{ - struct FBehaviorConsumerHandle ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPhysicalMaterialProperty.ApplyParametersToMaterialInstance -struct UWillowPhysicalMaterialProperty_ApplyParametersToMaterialInstance_Params -{ - class UMaterialInstance* Material; // (Parm) - struct FImpactResponseParameters ResponseParameters; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPhysicalMaterialProperty.AttachParticleSystemComponentToActor -struct UWillowPhysicalMaterialProperty_AttachParticleSystemComponentToActor_Params -{ - class UParticleSystemComponent* PSC; // (Parm, EditInline) - class AActor* HitActor; // (Parm) - struct FName AttachmentPointName; // (Parm) -}; - -// Function WillowGame.WillowPhysicalMaterialProperty.AttachEmitterToActor -struct UWillowPhysicalMaterialProperty_AttachEmitterToActor_Params -{ - class AEmitter* EmitterActor; // (Parm) - class AActor* HitActor; // (Parm) - struct FName AttachmentPointName; // (Parm) -}; - -// Function WillowGame.WillowPhysicalMaterialProperty.ApplyParametersToParticleSystemComponent -struct UWillowPhysicalMaterialProperty_ApplyParametersToParticleSystemComponent_Params -{ - class UParticleSystemComponent* PSC; // (Parm, EditInline) - struct FImpactResponseParameters ResponseParameters; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPhysicalMaterialProperty.ApplyParametersToEmitter -struct UWillowPhysicalMaterialProperty_ApplyParametersToEmitter_Params -{ - class AEmitter* EmitterActor; // (Parm) - struct FImpactResponseParameters ResponseParameters; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPhysicalMaterialProperty.PlayImpactEffect -struct UWillowPhysicalMaterialProperty_PlayImpactEffect_Params -{ - struct FImpactResponseEffect Effect; // (Parm, NeedCtorLink) - class AActor* Instigator; // (Parm) - class AActor* HitActor; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) - struct FTraceHitInfo HitInfo; // (Parm) - unsigned char Usage; // (Parm) - struct FImpactResponseParameters ResponseParameters; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long bPlaySound : 1; // (Parm) - unsigned long bReplicateEffect : 1; // (Parm) - unsigned long bIsbEffectEligibleForCensoring : 1; // (Parm) - class UParticleSystem* DefaultParticleTemplate; // (Parm) - class UParticleSystem* CensoredParticleTemplateAlternative; // (Parm) - class UAkSwitch* MaterialSwitch; // (OptionalParm, Parm) - class UAkEvent* ImpactAkEvent; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPhysicalMaterialProperty.GetPhysicalMaterialSwitch -struct UWillowPhysicalMaterialProperty_GetPhysicalMaterialSwitch_Params -{ - struct FTraceHitInfo HitInfo; // (Const, Parm, OutParm) - class UAkSwitch* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPhysicalMaterialProperty.StaticPlayImpactEffect -struct UWillowPhysicalMaterialProperty_StaticPlayImpactEffect_Params -{ - struct FImpactResponseEffect Effect; // (Parm, NeedCtorLink) - class AActor* Instigator; // (Parm) - class AActor* HitActor; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) - struct FTraceHitInfo HitInfo; // (Parm) - unsigned char Usage; // (Parm) - struct FImpactResponseParameters ResponseParameters; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long bPlaySound : 1; // (Parm) - unsigned long bReplicateEffect : 1; // (Parm) -}; - -// Function WillowGame.WillowPhysicalMaterialProperty.PlayImpactEffectSound -struct UWillowPhysicalMaterialProperty_PlayImpactEffectSound_Params -{ - class AActor* Instigator; // (Parm) - class UAkSwitch* Switch; // (Parm) - class UAkEvent* Event; // (Parm) - struct FVector HitLocation; // (Parm) - unsigned char Usage; // (Parm) - unsigned long bPlaySound : 1; // (Parm) - unsigned long bReplicateEffect : 1; // (Parm) - struct FImpactResponseParameters ResponseParameters; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPhysicalMaterialProperty.FindResponseIndex -struct UWillowPhysicalMaterialProperty_FindResponseIndex_Params -{ - class UWillowImpactDefinition* ImpactType; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPhysicalMaterialProperty.StaticHitInfoImpact -struct UWillowPhysicalMaterialProperty_StaticHitInfoImpact_Params -{ - class UWillowImpactDefinition* ImpactType; // (Parm) - class UPhysicalMaterial* PhysicalMaterial; // (Parm) - class AActor* Instigator; // (Parm) - class AActor* HitActor; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) - struct FTraceHitInfo HitInfo; // (Parm) - struct FImpactResponseParameters ResponseParameters; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long bPlaySound : 1; // (Parm) - unsigned long bReplicateEffect : 1; // (Parm) -}; - -// Function WillowGame.WillowPhysicalMaterialProperty.StaticRigidBodyImpact -struct UWillowPhysicalMaterialProperty_StaticRigidBodyImpact_Params -{ - class UWillowImpactDefinition* ImpactType; // (Parm) - class AActor* Instigator; // (Parm) - class UPrimitiveComponent* HitComponent; // (Parm, EditInline) - class UPrimitiveComponent* OtherComponent; // (Parm, EditInline) - struct FCollisionImpactData RigidCollisionData; // (Const, Parm, OutParm, NeedCtorLink) - int ContactIndex; // (Parm) - struct FImpactResponseParameters ResponseParameters; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long bReplicateEffect : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPhysicalMaterialProperty.StaticTraceImpact -struct UWillowPhysicalMaterialProperty_StaticTraceImpact_Params -{ - class UWillowImpactDefinition* ImpactType; // (Parm) - class AActor* Instigator; // (Parm) - struct FVector TraceEnd; // (Parm) - struct FVector TraceStart; // (Parm) - struct FImpactResponseParameters ResponseParameters; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long bPlaySound : 1; // (Parm) - unsigned long bReplicateEffect : 1; // (OptionalParm, Parm) - unsigned long bPlayOnNoHit : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPhysicalMaterialProperty.IsImpactDebugEnabled -struct UWillowPhysicalMaterialProperty_IsImpactDebugEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPhysicalMaterialProperty.ToggleImpactDebug -struct UWillowPhysicalMaterialProperty_ToggleImpactDebug_Params -{ -}; - -// Function WillowGame.BodyHitRegionDefinition.OnHealingReaction -struct UBodyHitRegionDefinition_OnHealingReaction_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FName SpecializedEventName; // (Parm) - class AController* DamageInstigator; // (Parm) -}; - -// Function WillowGame.BodyHitRegionDefinition.OnRegionRejuvenate -struct UBodyHitRegionDefinition_OnRegionRejuvenate_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - unsigned char EventOutput; // (Parm) - class AController* KilledBy; // (Parm) -}; - -// Function WillowGame.BodyHitRegionDefinition.OnReflectedProjectile -struct UBodyHitRegionDefinition_OnReflectedProjectile_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FVector ReflectedDirection; // (Parm) - struct FVector HitLocation; // (Parm) -}; - -// Function WillowGame.BodyHitRegionDefinition.OnRegionGore -struct UBodyHitRegionDefinition_OnRegionGore_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FName SpecializedEventName; // (Parm) - class AController* GoreInstigator; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector HitMomentum; // (Parm) -}; - -// Function WillowGame.BodyHitRegionDefinition.OnDamageReaction -struct UBodyHitRegionDefinition_OnDamageReaction_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FName SpecializedEventName; // (Parm) - class AController* DamageInstigator; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector HitMomentum; // (Parm) - class UObject* DamageSource; // (Parm) - class UObject* DamageType; // (Parm) -}; - -// Function WillowGame.BodyHitRegionDefinition.OnRegionDeath -struct UBodyHitRegionDefinition_OnRegionDeath_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - unsigned char EventOutput; // (Parm) - class AController* KilledBy; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector HitMomentum; // (Parm) -}; - -// Function WillowGame.BodyHitRegionDefinition.SetBehaviorProviderDefinition -struct UBodyHitRegionDefinition_SetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* NewBehaviorProviderDefinition; // (Parm) -}; - -// Function WillowGame.BodyHitRegionDefinition.GetBehaviorProviderDefinition -struct UBodyHitRegionDefinition_GetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BodyHitRegionDefinition.GetDamageSurfaceType -struct UBodyHitRegionDefinition_GetDamageSurfaceType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BodyHitRegionDefinition.GetDamageModifierPercentForImpact -struct UBodyHitRegionDefinition_GetDamageModifierPercentForImpact_Params -{ - class UWillowImpactDefinition* ImpactType; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BodyHitRegionDefinition.GetResponseForImpact -struct UBodyHitRegionDefinition_GetResponseForImpact_Params -{ - class UWillowImpactDefinition* ImpactType; // (Parm) - struct FImpactResponseEffect ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.BodyClassDeathDefinition.OnTechDeath -struct UBodyClassDeathDefinition_OnTechDeath_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FName SpecializedEventName; // (Parm) - class AController* Killer; // (Parm) -}; - -// Function WillowGame.BodyClassDeathDefinition.OnBodyDissolve -struct UBodyClassDeathDefinition_OnBodyDissolve_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* Instigator; // (Parm) -}; - -// Function WillowGame.BodyClassDeathDefinition.OnDeathNonGib -struct UBodyClassDeathDefinition_OnDeathNonGib_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* Instigator; // (Parm) -}; - -// Function WillowGame.BodyClassDeathDefinition.OnDeathGib -struct UBodyClassDeathDefinition_OnDeathGib_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* Instigator; // (Parm) -}; - -// Function WillowGame.BodyClassDeathDefinition.OnKilledBy -struct UBodyClassDeathDefinition_OnKilledBy_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* Killer; // (Parm) -}; - -// Function WillowGame.BodyClassDeathDefinition.OnPlayDeathPizazz -struct UBodyClassDeathDefinition_OnPlayDeathPizazz_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.BodyClassDeathDefinition.SetBehaviorProviderDefinition -struct UBodyClassDeathDefinition_SetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* NewBehaviorProviderDefinition; // (Parm) -}; - -// Function WillowGame.BodyClassDeathDefinition.GetBehaviorProviderDefinition -struct UBodyClassDeathDefinition_GetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BodyClassDefinition.GetHitRegions -struct UBodyClassDefinition_GetHitRegions_Params -{ - TArray Regions; // (Parm, OutParm, NeedCtorLink) - class UBodyHitRegionDefinition* DefaultRegion; // (OptionalParm, Parm, OutParm) -}; - -// Function WillowGame.BodyClassDefinition.ShouldUseUpperBodyMovementBlendForHoldName -struct UBodyClassDefinition_ShouldUseUpperBodyMovementBlendForHoldName_Params -{ - struct FName HoldName; // (Parm) - class UEnvironmentTagDefinition* EnvironmentTag; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BodyClassDefinition.ShouldUseArmBoneBlendForHoldName -struct UBodyClassDefinition_ShouldUseArmBoneBlendForHoldName_Params -{ - struct FName HoldName; // (Parm) - class UEnvironmentTagDefinition* EnvironmentTag; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BodyClassDefinition.GetAimOffsetProfileForHoldName -struct UBodyClassDefinition_GetAimOffsetProfileForHoldName_Params -{ - struct FName HoldName; // (Parm) - class UEnvironmentTagDefinition* EnvironmentTag; // (Parm) - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BodyClassDefinition.GetFirstPersonWeaponHoldAnimSets -struct UBodyClassDefinition_GetFirstPersonWeaponHoldAnimSets_Params -{ - struct FName HoldName; // (Parm) - class UEnvironmentTagDefinition* EnvironmentTag; // (Parm) - TArray OutAnimSets; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.BodyClassDefinition.GetWeaponHoldAnimSets -struct UBodyClassDefinition_GetWeaponHoldAnimSets_Params -{ - struct FName HoldName; // (Parm) - class UEnvironmentTagDefinition* EnvironmentTag; // (Parm) - TArray OutAnimSets; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.BodyClassDefinition.GetFirstPersonWeaponHoldDef -struct UBodyClassDefinition_GetFirstPersonWeaponHoldDef_Params -{ - struct FName HoldName; // (Parm) - class UEnvironmentTagDefinition* EnvironmentTag; // (Parm) - unsigned long bSearchParentClass : 1; // (Parm) - unsigned long bFallbackToDefaultDef : 1; // (Parm) - class UBodyWeaponHoldDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BodyClassDefinition.GetWeaponHoldDef -struct UBodyClassDefinition_GetWeaponHoldDef_Params -{ - struct FName HoldName; // (Parm) - class UEnvironmentTagDefinition* EnvironmentTag; // (Parm) - unsigned long bSearchParentClass : 1; // (Parm) - unsigned long bFallbackToDefaultDef : 1; // (Parm) - class UBodyWeaponHoldDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BodyClassDefinition.GetCloakBody -struct UBodyClassDefinition_GetCloakBody_Params -{ - class UBodyClassDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BodyClassDefinition.ShouldCloak -struct UBodyClassDefinition_ShouldCloak_Params -{ - class AWillowPawn* Context; // (Parm) - unsigned char Type; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BodyClassDefinition.GetCringeAnim -struct UBodyClassDefinition_GetCringeAnim_Params -{ - unsigned char DamageType; // (Parm) - unsigned long bDOT : 1; // (Parm) - class USpecialMove_Cringe* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BodyClassDefinition.GetKnockbackBody -struct UBodyClassDefinition_GetKnockbackBody_Params -{ - class UBodyClassDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BodyWeaponHoldDefinition.GetAnimSets -struct UBodyWeaponHoldDefinition_GetAnimSets_Params -{ - TArray OutAnimSets; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.BodyWeaponHoldDefinition.GetWeaponSMD -struct UBodyWeaponHoldDefinition_GetWeaponSMD_Params -{ - unsigned char BodyAction; // (Parm) - unsigned char BodyPosture; // (Parm) - class UObject* SearchContext; // (Parm) - class USpecialMoveDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CellsNavigator.ConstructInvMesh -struct UCellsNavigator_ConstructInvMesh_Params -{ - class AWillowInventory* TheItem; // (Parm) - class UMeshComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.CellsNavigator.CellIndex -struct UCellsNavigator_CellIndex_Params -{ - struct FString CellName; // (Parm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CellsNavigator.CellName -struct UCellsNavigator_CellName_Params -{ - int CellIndex; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.CellsNavigator.SimpleMoveCell -struct UCellsNavigator_SimpleMoveCell_Params -{ - int CurrentCellIndex; // (Parm) - float MoveX; // (Parm) - float MoveY; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CellsNavigator.MoveCell -struct UCellsNavigator_MoveCell_Params -{ - int CurrentCellIndex; // (Parm) - struct FVector Dir; // (Parm) - float StrictTolerance; // (Parm) - float LooseTolerance; // (Parm) - float StrictGiveUpDistance; // (Parm) - float LooseGiveUpDistance; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CellsNavigator.SetupCell -struct UCellsNavigator_SetupCell_Params -{ - struct FString CellName; // (Parm, NeedCtorLink) - float X; // (Parm) - float Y; // (Parm) - float Width; // (Parm) - float Height; // (Parm) -}; - -// Function WillowGame.ChallengeDefinition.GetRewardText -struct UChallengeDefinition_GetRewardText_Params -{ - class AWillowPlayerController* WPC; // (Parm) - int Level; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.ChallengeDefinition.GetDownloadableContentDefinition -struct UChallengeDefinition_GetDownloadableContentDefinition_Params -{ - class UDownloadableContentDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ChallengeDefinition.OnLevelCompleted -struct UChallengeDefinition_OnLevelCompleted_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* ForPlayer; // (Parm) - int LevelNum; // (Parm) -}; - -// Function WillowGame.ChallengeDefinition.SetBehaviorProviderDefinition -struct UChallengeDefinition_SetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* NewBehaviorProviderDefinition; // (Parm) -}; - -// Function WillowGame.ChallengeDefinition.GetBehaviorProviderDefinition -struct UChallengeDefinition_GetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ChallengeFeedbackMessage.GetString -struct UChallengeFeedbackMessage_GetString_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.ChallengeManager.GetBehaviorConsumerHandle -struct AChallengeManager_GetBehaviorConsumerHandle_Params -{ - struct FBehaviorConsumerHandle ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ChallengeManager.OnStatIncrement -struct AChallengeManager_OnStatIncrement_Params -{ - class AWillowPlayerStats* StatContext; // (Parm) - struct FName StatId; // (Parm) - int Amount; // (Parm) -}; - -// Function WillowGame.ChallengeManager.UnregisterChallenges -struct AChallengeManager_UnregisterChallenges_Params -{ - class AWillowPlayerController* PCOwner; // (Parm) -}; - -// Function WillowGame.ChallengeManager.UnregisterChallenge -struct AChallengeManager_UnregisterChallenge_Params -{ - struct FChallengeData TheChallenge; // (Parm, OutParm) -}; - -// Function WillowGame.ChallengeManager.RegisterChallenge -struct AChallengeManager_RegisterChallenge_Params -{ - struct FChallengeData TheChallenge; // (Parm, OutParm) -}; - -// Function WillowGame.ChassisDefinition.GetHitRegions -struct UChassisDefinition_GetHitRegions_Params -{ - TArray Regions; // (Parm, OutParm, NeedCtorLink) - class UBodyHitRegionDefinition* DefaultRegion; // (OptionalParm, Parm, OutParm) -}; - -// Function WillowGame.CombatMusicManager.GetDebugTime -struct UCombatMusicManager_GetDebugTime_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CombatMusicManager.ForceSetThreatLevel -struct UCombatMusicManager_ForceSetThreatLevel_Params -{ - float ThreatLevel; // (Parm) -}; - -// Function WillowGame.CombatMusicManager.ForceFadeOutCombatMusic -struct UCombatMusicManager_ForceFadeOutCombatMusic_Params -{ - unsigned long bTurnBackOnAmbientMusic : 1; // (Parm) -}; - -// Function WillowGame.CombatMusicManager.SetEnabled -struct UCombatMusicManager_SetEnabled_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.CombatMusicManager.Update -struct UCombatMusicManager_Update_Params -{ -}; - -// Function WillowGame.CombatMusicManager.PlayerShieldDown -struct UCombatMusicManager_PlayerShieldDown_Params -{ - class AActor* Player; // (Parm) -}; - -// Function WillowGame.CombatMusicManager.PlayerDamagedByEnemy -struct UCombatMusicManager_PlayerDamagedByEnemy_Params -{ - class AActor* Player; // (Parm) - class AWillowMind* Enemy; // (Parm) - float Damage; // (Parm) - class UClass* DamageType; // (Parm) -}; - -// Function WillowGame.CombatMusicManager.EnemyTargetChanged -struct UCombatMusicManager_EnemyTargetChanged_Params -{ - class AWillowMind* Enemy; // (Parm) - unsigned long bForceRemove : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.CombatMusicManager.PlayerPetTargetedByEnemy -struct UCombatMusicManager_PlayerPetTargetedByEnemy_Params -{ - class AActor* Pet; // (Parm) - class AActor* Player; // (Parm) - class AWillowMind* Enemy; // (Parm) -}; - -// Function WillowGame.CombatMusicManager.PlayerTargetedByEnemy -struct UCombatMusicManager_PlayerTargetedByEnemy_Params -{ - class AActor* Player; // (Parm) - class AWillowMind* Enemy; // (Parm) -}; - -// Function WillowGame.CurrentProficiencySkillAttributeContextResolver.GetAttributeContext -struct UCurrentProficiencySkillAttributeContextResolver_GetAttributeContext_Params -{ - class UAttributeDefinitionBase* Attribute; // (Parm) - class UObject* AttributeContextSource; // (Parm) - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CustomizationData.ApplyCustomizationToInstanceDataSet -struct UCustomizationData_ApplyCustomizationToInstanceDataSet_Params -{ - struct FPointer TheDataSet; // (Parm) - class UObject* InstanceDataOwner; // (Parm) -}; - -// Function WillowGame.CustomizationData.ApplyCustomization -struct UCustomizationData_ApplyCustomization_Params -{ - FScriptInterface Target; // (Parm) -}; - -// Function WillowGame.CustomizationData.ApplyCustomizationToDataSets -struct UCustomizationData_ApplyCustomizationToDataSets_Params -{ - TArray DataSets; // (Parm, NeedCtorLink) - class UObject* InstanceDataOwner; // (Parm) -}; - -// Function WillowGame.CustomizationData_Head.ApplyCustomizationToInstanceDataSet -struct UCustomizationData_Head_ApplyCustomizationToInstanceDataSet_Params -{ - struct FPointer TheDataSet; // (Parm) - class UObject* InstanceDataOwner; // (Parm) -}; - -// Function WillowGame.CustomizationData_Skin.ApplySkinToMaterial -struct UCustomizationData_Skin_ApplySkinToMaterial_Params -{ - class UMaterialInstance* TargetMaterial; // (Parm) -}; - -// Function WillowGame.CustomizationData_Skin.ApplyCustomizationToInstanceDataSet -struct UCustomizationData_Skin_ApplyCustomizationToInstanceDataSet_Params -{ - struct FPointer TheDataSet; // (Parm) - class UObject* InstanceDataOwner; // (Parm) -}; - -// Function WillowGame.CustomizationDefinition.PassesDLCUsageRestrictionsForUser -struct UCustomizationDefinition_PassesDLCUsageRestrictionsForUser_Params -{ - class APlayerController* CustomizationUser; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CustomizationDefinition.IsVehicleSkinCustomization -struct UCustomizationDefinition_IsVehicleSkinCustomization_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CustomizationDefinition.IsCharacterSkinCustomization -struct UCustomizationDefinition_IsCharacterSkinCustomization_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CustomizationDefinition.IsCharacterHeadCustomization -struct UCustomizationDefinition_IsCharacterHeadCustomization_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CustomizationDefinition.MatchRequiredUsageFlags -struct UCustomizationDefinition_MatchRequiredUsageFlags_Params -{ - TArray RequiredUsageClasses; // (Parm, NeedCtorLink) - TArray SuppliedUsageClasses; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CustomizationDefinition.SortCustomizationList -struct UCustomizationDefinition_SortCustomizationList_Params -{ - TArray ListItems; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.CustomizationDefinition.GetDownloadableContentDefinition -struct UCustomizationDefinition_GetDownloadableContentDefinition_Params -{ - class UDownloadableContentDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CustomizationDefinition.GetAvailableAndUnauthorizedCustomizationsForVehicle -struct UCustomizationDefinition_GetAvailableAndUnauthorizedCustomizationsForVehicle_Params -{ - class AWillowPlayerController* PC; // (Parm) - class UVSSUIDefinition* VehicleUIDef; // (Parm) - TArray AvailableCustomizations; // (Parm, OutParm, NeedCtorLink) - TArray AvailableCustomizationsBeenSeen; // (Parm, OutParm, NeedCtorLink) - TArray UnauthorizedCustomizations; // (Parm, OutParm, NeedCtorLink) - int LockedCustomizationCount; // (Parm, OutParm) - class UClass* RequiredType; // (OptionalParm, Parm) - unsigned long bDebugAllowLocked : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.CustomizationDefinition.GetAvailableAndUnauthorizedCustomizationsForPlayer -struct UCustomizationDefinition_GetAvailableAndUnauthorizedCustomizationsForPlayer_Params -{ - class AWillowPlayerController* PC; // (Parm) - TArray AvailableCustomizations; // (Parm, OutParm, NeedCtorLink) - TArray AvailableCustomizationsBeenSeen; // (Parm, OutParm, NeedCtorLink) - TArray UnauthorizedCustomizations; // (Parm, OutParm, NeedCtorLink) - int LockedCustomizationCount; // (Parm, OutParm) - class UClass* RequiredType; // (OptionalParm, Parm) - unsigned long bDebugAllowLocked : 1; // (OptionalParm, Parm) - class UWillowCharacterClassDefinition* CharacterClassOverride; // (OptionalParm, Parm) -}; - -// Function WillowGame.CustomizationDefinition.GetAvailableCustomizationsForVehicle -struct UCustomizationDefinition_GetAvailableCustomizationsForVehicle_Params -{ - class AWillowPlayerController* PC; // (Parm) - class UVSSUIDefinition* VehicleUIDef; // (Parm) - TArray AvailableCustomizations; // (Parm, OutParm, NeedCtorLink) - TArray AvailableCustomizationsBeenSeen; // (Parm, OutParm, NeedCtorLink) - int LockedCustomizationCount; // (Parm, OutParm) - class UClass* RequiredType; // (OptionalParm, Parm) - unsigned long bDebugAllowLocked : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.CustomizationDefinition.GetAvailableCustomizationsForPlayer -struct UCustomizationDefinition_GetAvailableCustomizationsForPlayer_Params -{ - class AWillowPlayerController* PC; // (Parm) - TArray AvailableCustomizations; // (Parm, OutParm, NeedCtorLink) - TArray AvailableCustomizationsBeenSeen; // (Parm, OutParm, NeedCtorLink) - int LockedCustomizationCount; // (Parm, OutParm) - class UClass* RequiredType; // (OptionalParm, Parm) - unsigned long bDebugAllowLocked : 1; // (OptionalParm, Parm) - class UWillowCharacterClassDefinition* CharacterClassOverride; // (OptionalParm, Parm) -}; - -// Function WillowGame.DamageOverTimeManager.DoTakeRadiusDamage -struct UDamageOverTimeManager_DoTakeRadiusDamage_Params -{ - class AActor* HurtActor; // (Parm) - class UDamageTypeDefinition* DamageTypeDef; // (Parm) - unsigned long bCanDamageFriendlies : 1; // (Parm) - class UObject* HitObject; // (Parm) - float BarrelSourceTime; // (Parm) - float PlantSourceTime; // (Parm) - class AController* InstigatedByController; // (Parm) - float BaseDamage; // (Parm) - float DamageRadius; // (Parm) - class UClass* DamageType; // (Parm) - float Momentum; // (Parm) - struct FVector HurtOrigin; // (Parm) - unsigned long bFullDamage : 1; // (Parm) - FScriptInterface DamageCauser; // (Parm) -}; - -// Function WillowGame.DamageOverTimeManager.AddSourceObject -struct UDamageOverTimeManager_AddSourceObject_Params -{ - class UObject* SourceObject; // (Parm) - struct FVector SourceLocation; // (Parm) - class AController* InstigatedByController; // (Parm) - class UExplosionDefinition* ExplosionDef; // (Parm) - int ExplosionScaleIndex; // (Parm) - FScriptInterface DamageContext; // (Parm) - float InitialDamageRadius; // (Parm) - float Damage; // (Parm) - unsigned long bFullDamage : 1; // (Parm) - float Momentum; // (Parm) - class UClass* DamageSource; // (Parm) - class UDamageTypeDefinition* DamageTypeDef; // (Parm) - class UImpactDefinition* ImpactDefinition; // (Parm) - unsigned long bCanDamageFriendlies : 1; // (Parm) - FScriptInterface DamageCauser; // (Parm) - unsigned long bSkipTraceTest : 1; // (Parm) - class UObject* HitObject; // (Parm) - float BarrelSourceTime; // (Parm) - float PlantSourceTime; // (Parm) - TArray ActorsHurt; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.DefinitionGlobalsDefinition.GetIcon -struct UDefinitionGlobalsDefinition_GetIcon_Params -{ - class UClass* DefClass; // (Parm) - class UTexture2D* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DefinitionGlobalsDefinition.GetColor -struct UDefinitionGlobalsDefinition_GetColor_Params -{ - class UClass* DefClass; // (Parm) - struct FColor ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DevelopmentDownloadableContentEnumerator.InstallAllDLC -struct UDevelopmentDownloadableContentEnumerator_InstallAllDLC_Params -{ -}; - -// Function WillowGame.DialogNameTagExpressionEvaluator.Evaluate -struct UDialogNameTagExpressionEvaluator_Evaluate_Params -{ - class UObject* ContextSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DownloadableContentDefinition.GetFullContentId -struct UDownloadableContentDefinition_GetFullContentId_Params -{ - struct FDlcContentId ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DownloadableContentDefinition.CanConsume -struct UDownloadableContentDefinition_CanConsume_Params -{ - class APlayerController* Controller; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DownloadableContentDefinition.IsInstalled -struct UDownloadableContentDefinition_IsInstalled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DownloadableContentDefinition.IsLicensed -struct UDownloadableContentDefinition_IsLicensed_Params -{ - class APlayerController* Controller; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DownloadableCharacterDefinition.CanPlayAs -struct UDownloadableCharacterDefinition_CanPlayAs_Params -{ - class APlayerController* Controller; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DownloadableCustomizationSetDefinition.CanUse -struct UDownloadableCustomizationSetDefinition_CanUse_Params -{ - class APlayerController* Controller; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DownloadableExpansionDefinition.IsLevelTravelAccessible -struct UDownloadableExpansionDefinition_IsLevelTravelAccessible_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DownloadableExpansionDefinition.CanTravelTo -struct UDownloadableExpansionDefinition_CanTravelTo_Params -{ - class APlayerController* Controller; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DownloadableItemSetDefinition.GetDLCRestrictedMessage -struct UDownloadableItemSetDefinition_GetDLCRestrictedMessage_Params -{ - unsigned long bShort : 1; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.DownloadableItemSetDefinition.CanUse -struct UDownloadableItemSetDefinition_CanUse_Params -{ - class APlayerController* Controller; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DownloadableVehicleDefinition.CanDrive -struct UDownloadableVehicleDefinition_CanDrive_Params -{ - class APlayerController* Controller; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DownloadablePackageDefinition.IsFullyInstalled -struct UDownloadablePackageDefinition_IsFullyInstalled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DownloadablePackageDefinition.IsFullyLicensed -struct UDownloadablePackageDefinition_IsFullyLicensed_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DownloadablePackageDefinition.GetContentDefinitionById -struct UDownloadablePackageDefinition_GetContentDefinitionById_Params -{ - int ContentId; // (Parm) - class UDownloadableContentDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.EffectCollectionDefinition.GetParticleEffect -struct UEffectCollectionDefinition_GetParticleEffect_Params -{ - class UObject* ContextObject; // (Parm) - class UParticleSystem* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.EventFilter_OnTouch.AllowedToRunThisEvent -struct UEventFilter_OnTouch_AllowedToRunThisEvent_Params -{ - class UObject* ContextObject; // (Parm) - class UObject* Instigator; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.EventFilter_OnTouch.PassesAllegianceTests -struct UEventFilter_OnTouch_PassesAllegianceTests_Params -{ - class UObject* ContextObject; // (Parm) - class UObject* Instigator; // (Parm) - unsigned long IsPawn : 1; // (Parm) - unsigned long IsVehicle : 1; // (Parm) - unsigned long IsProjectile : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ExperienceResourcePool.ApplyExpPointsToExpLevel -struct UExperienceResourcePool_ApplyExpPointsToExpLevel_Params -{ - unsigned long bCheated : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.ExplosionCollectionDefinition.GetExplosion -struct UExplosionCollectionDefinition_GetExplosion_Params -{ - class UObject* ContextObject; // (Parm) - class UExplosionDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ExplosionDefinition.DidAnExplosionForThisInstigatorJustGoOff -struct UExplosionDefinition_DidAnExplosionForThisInstigatorJustGoOff_Params -{ - class UObject* Context; // (Parm) - struct FVector Location; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ExplosionDefinition.MakeExplodyShakes -struct UExplosionDefinition_MakeExplodyShakes_Params -{ - int ExplosionScaleIndex; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - struct FVector PawnLocation; // (Parm) - struct FVector ExplosionLocation; // (Parm) - float MinEffectDistance; // (Parm) - float MaxEffectDistance; // (Parm) - float EffectRange; // (Parm) -}; - -// Function WillowGame.ExplosionDefinition.PlayExplosionCameraAnim -struct UExplosionDefinition_PlayExplosionCameraAnim_Params -{ - int ExplosionScaleIndex; // (Parm) - struct FVector ExplosionLocation; // (Parm) - unsigned long bShouldReplicate : 1; // (Parm) -}; - -// Function WillowGame.ExplosionDefinition.PlayImpactEffects -struct UExplosionDefinition_PlayImpactEffects_Params -{ - int ExplosionScaleIndex; // (Parm) - class AActor* SourceActor; // (Parm) - struct FVector ExplosionLocation; // (Parm) - struct FVector ExplosionNormal; // (Parm) -}; - -// Function WillowGame.ExplosionDefinition.PlayMultipleExplosionsSound -struct UExplosionDefinition_PlayMultipleExplosionsSound_Params -{ - class UObject* SourceObject; // (Parm) - unsigned long bReplicate : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.ExplosionDefinition.PlayExplosion -struct UExplosionDefinition_PlayExplosion_Params -{ - class UObject* SourceObject; // (Parm) - float DamageRadius; // (Parm) - float Damage; // (Parm) - unsigned long bFullDamage : 1; // (Parm) - float Momentum; // (Parm) - class UClass* DamageSource; // (Parm) - struct FVector Location; // (OptionalParm, Parm) - struct FVector Normal; // (OptionalParm, Parm) - unsigned long bReplicate : 1; // (OptionalParm, Parm) - unsigned long bNoSound : 1; // (OptionalParm, Parm) - struct FVector Offset; // (OptionalParm, Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - unsigned long bCanDamageFriendlies : 1; // (OptionalParm, Parm) - unsigned long bOverrideSkipTraceTest : 1; // (OptionalParm, Parm) - class UObject* HitObject; // (OptionalParm, Parm) - float BarrelSourceTime; // (OptionalParm, Parm) - float PlantSourceTime; // (OptionalParm, Parm) -}; - -// Function WillowGame.ExplosionDefinition.IsExplosionDebugEnabled -struct UExplosionDefinition_IsExplosionDebugEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ExplosionDefinition.ToggleExplosionDebug -struct UExplosionDefinition_ToggleExplosionDebug_Params -{ -}; - -// Function WillowGame.FastTravelStationsLookup.AddStationToNameListInOrder -struct UFastTravelStationsLookup_AddStationToNameListInOrder_Params -{ - class UTravelStationDefinition* ActivatedStationDefinition; // (Parm) - TArray StationNameList; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FastTravelStationsLookup.TravelStationIsSafe -struct UFastTravelStationsLookup_TravelStationIsSafe_Params -{ - struct FName StationDefinitionName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FastTravelStationsLookup.GetStartingTravelStation -struct UFastTravelStationsLookup_GetStartingTravelStation_Params -{ - struct FName StationDefinitionName; // (Parm) - class UTravelStationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FastTravelStationsLookup.GetStationsForLevel -struct UFastTravelStationsLookup_GetStationsForLevel_Params -{ - struct FName LevelName; // (Parm) - TArray StationDefinitionNames; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.FastTravelStationsLookup.GetLocation -struct UFastTravelStationsLookup_GetLocation_Params -{ - struct FName StationDefinitionName; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FastTravelStationsLookup.GetDefaultStationForLevel -struct UFastTravelStationsLookup_GetDefaultStationForLevel_Params -{ - struct FName LevelDefinitionName; // (Parm) - class UFastTravelStationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FastTravelStationsLookup.GetLevelName -struct UFastTravelStationsLookup_GetLevelName_Params -{ - struct FName StationDefinitionName; // (Parm) - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FastTravelStationsLookup.GetDisplayImage -struct UFastTravelStationsLookup_GetDisplayImage_Params -{ - struct FName StationDefinitionName; // (Parm) - class UTexture* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FastTravelStationsLookup.GetDescription -struct UFastTravelStationsLookup_GetDescription_Params -{ - struct FName StationDefinitionName; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.FastTravelStationsLookup.GetDisplayName -struct UFastTravelStationsLookup_GetDisplayName_Params -{ - struct FName StationDefinitionName; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.FastTravelStationsLookup.FindTravelStationLookupObject -struct UFastTravelStationsLookup_FindTravelStationLookupObject_Params -{ - struct FName StationDefinitionName; // (Parm) - class UTravelStationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FastTravelStationsLookup.FindFastTravelStationLookupObject -struct UFastTravelStationsLookup_FindFastTravelStationLookupObject_Params -{ - struct FName StationDefinitionName; // (Parm) - class UFastTravelStationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FiringModeDefinition.GetParticleSystemTemplate -struct UFiringModeDefinition_GetParticleSystemTemplate_Params -{ - class UObject* ContextObject; // (Parm) - class UParticleSystem* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FiringModeDefinition.NotifyFiringPatternWhenShotComplete -struct UFiringModeDefinition_NotifyFiringPatternWhenShotComplete_Params -{ - int NextFiringPatternIndex; // (Parm, OutParm) -}; - -// Function WillowGame.FiringModeDefinition.GetFiringPatternAdjustments -struct UFiringModeDefinition_GetFiringPatternAdjustments_Params -{ - struct FRotator InputAimAdjustment; // (Const, Parm, OutParm) - float WeaponSpread; // (Parm) - struct FRotator OutputAimAdjustment; // (Parm, OutParm) - struct FWaveMotionData CustomWaveMotion; // (Parm, OutParm) - int NextFiringPatternIndex; // (Parm, OutParm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FiringModeDefinition.RunBehaviorsForImpact -struct UFiringModeDefinition_RunBehaviorsForImpact_Params -{ - int ResponseIndex; // (Parm) - struct FImpactInfo ImpactData; // (Parm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (OptionalParm, Parm) - class UObject* OtherEventParticipantObject; // (OptionalParm, Parm) - struct FBehaviorParameters EventData; // (OptionalParm, Parm, NeedCtorLink) - class UObject* OtherInstigatorObject; // (OptionalParm, Parm) -}; - -// Function WillowGame.FiringModeDefinition.GetImpactResponseIndex -struct UFiringModeDefinition_GetImpactResponseIndex_Params -{ - unsigned char DamageSurfaceType; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FlyerBlockingVolume.StopsProjectile -struct AFlyerBlockingVolume_StopsProjectile_Params -{ - class AProjectile* P; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FractalViewWanderingDefinition.GenerateNewRandomPoints -struct UFractalViewWanderingDefinition_GenerateNewRandomPoints_Params -{ -}; - -// Function WillowGame.GearLikenessMeshComponent.RefreshGearLikenessComponents -struct UGearLikenessMeshComponent_RefreshGearLikenessComponents_Params -{ - class AActor* ComponentUser; // (Parm) - struct FInstanceDataSet InstanceDataState; // (Parm, OutParm, NeedCtorLink) - struct FReplicatedInstanceDataState ReplicatedInstanceDataState; // (Parm, OutParm) - unsigned char Mode; // (Parm) -}; - -// Function WillowGame.GlobalAttributeValueResolver.GetGlobalAttributeValue -struct UGlobalAttributeValueResolver_GetGlobalAttributeValue_Params -{ - unsigned char Attribute; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GlobalAttributeValueResolver.SetGlobalAttributeValue -struct UGlobalAttributeValueResolver_SetGlobalAttributeValue_Params -{ - unsigned char Attribute; // (Parm) - float Value; // (Parm) -}; - -// Function WillowGame.HitRegionHelper.PlayHit -struct UHitRegionHelper_PlayHit_Params -{ - class APawn* SomePawn; // (Parm) - struct FVector HitLocation; // (Parm) - class UClass* inDamageType; // (Parm) - struct FVector Momentum; // (Parm) - struct FTraceHitInfo HitInfo; // (Const, Parm, OutParm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.HitRegionHelper.ResetHitRegionHealth -struct UHitRegionHelper_ResetHitRegionHealth_Params -{ - class AActor* Owner; // (Parm) - class UBodyHitRegionDefinition* HitRegion; // (Parm) -}; - -// Function WillowGame.HitRegionHelper.HealDamageOnHitRegion -struct UHitRegionHelper_HealDamageOnHitRegion_Params -{ - class AActor* Owner; // (Parm) - struct FBehaviorConsumerHandle ConsumerHandle; // (Parm) - struct FDamageEventSummary DamageSummary; // (Parm, OutParm) - class AController* InstigatedBy; // (Parm) - class UBodyHitRegionDefinition* HitRegion; // (Parm) -}; - -// Function WillowGame.HitRegionHelper.GetBoneNameFromHitComponent -struct UHitRegionHelper_GetBoneNameFromHitComponent_Params -{ - class UPrimitiveComponent* HitComponent; // (Parm, EditInline) - class USkeletalMeshComponent* Mesh; // (Parm, EditInline) - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.HitRegionHelper.GetHitRegionFromInstanceData -struct UHitRegionHelper_GetHitRegionFromInstanceData_Params -{ - class UPrimitiveComponent* HitComponent; // (Parm, EditInline) - struct FInstanceDataSet InstanceState; // (Const, Parm, OutParm, NeedCtorLink) - class UBodyHitRegionDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.HitRegionHelper.GetHitRegionFromBoneName -struct UHitRegionHelper_GetHitRegionFromBoneName_Params -{ - struct FName BoneName; // (Parm) - class UBodyHitRegionDefinition* DefaultRegion; // (Parm) - TArray HitRegionList; // (Const, Parm, OutParm, NeedCtorLink) - class UBodyHitRegionDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.HitRegionHelper.GetHitRegionForTakenDamage -struct UHitRegionHelper_GetHitRegionForTakenDamage_Params -{ - class AController* InstigatedBy; // (Parm) - struct FTraceHitInfo HitInfo; // (Const, Parm, OutParm) - struct FInstanceDataSet InstanceDataState; // (Const, Parm, OutParm, NeedCtorLink) - class USkeletalMeshComponent* Mesh; // (Parm, EditInline) - class UBodyHitRegionDefinition* DefaultHitRegion; // (Parm) - TArray HitRegionList; // (Const, Parm, OutParm, NeedCtorLink) - class UBodyHitRegionDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.HitRegionHelper.GetHealthValuesForOwner -struct UHitRegionHelper_GetHealthValuesForOwner_Params -{ - class AActor* Owner; // (Parm) - float Health; // (Parm, OutParm) - float MaxHealth; // (Parm, OutParm) -}; - -// Function WillowGame.HitRegionHelper.AddDamageToHitRegion -struct UHitRegionHelper_AddDamageToHitRegion_Params -{ - class AActor* Owner; // (Parm) - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FDamageEventSummary DamageSummary; // (Parm, OutParm) - class AController* InstigatedBy; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - class UBodyHitRegionDefinition* HitRegion; // (Parm) - float HitRegionHealthScale; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector HitMomentum; // (Parm) -}; - -// Function WillowGame.HitRegionHelper.RecordRecentDamageToHitRegion -struct UHitRegionHelper_RecordRecentDamageToHitRegion_Params -{ - class UBodyHitRegionDefinition* HitRegion; // (Parm) - float Damage; // (Parm) -}; - -// Function WillowGame.HitRegionHelper.PlayHealing -struct UHitRegionHelper_PlayHealing_Params -{ - FScriptInterface Owner; // (Parm) - struct FBehaviorConsumerHandle ConsumerHandle; // (Parm) - class UBodyHitRegionDefinition* HitRegion; // (Parm) - int HealIndex; // (Parm) - class AController* InstigatedBy; // (Parm) -}; - -// Function WillowGame.HitRegionHelper.PlayDamage -struct UHitRegionHelper_PlayDamage_Params -{ - FScriptInterface Owner; // (Parm) - struct FBehaviorConsumerHandle ConsumerHandle; // (Parm) - class UBodyHitRegionDefinition* HitRegion; // (Parm) - int DamageIndex; // (Parm) - class AController* InstigatedBy; // (Parm) - struct FVector HitLocation; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - struct FVector HitMomentum; // (Parm) - unsigned long bDead : 1; // (Parm) -}; - -// Function WillowGame.HitRegionHelper.PlayReplicatedDamage -struct UHitRegionHelper_PlayReplicatedDamage_Params -{ - FScriptInterface Owner; // (Parm) - struct FBehaviorConsumerHandle ConsumerHandle; // (Parm) - class UBodyHitRegionDefinition* HitRegion; // (Parm) - int DamageIndices; // (Parm) - class AController* InstigatedBy; // (Parm) - struct FVector HitLocation; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - struct FVector HitMomentum; // (Parm) -}; - -// Function WillowGame.HitRegionHelper.GetHitRegionHealthValues -struct UHitRegionHelper_GetHitRegionHealthValues_Params -{ - class AActor* Owner; // (Parm) - class UBodyHitRegionDefinition* HitRegion; // (Parm) - float HitRegionHealthMultiplier; // (Parm) - float Health; // (Parm, OutParm) - float MaxHealth; // (Parm, OutParm) -}; - -// Function WillowGame.IAnimProvider.GetAnims -struct UIAnimProvider_GetAnims_Params -{ - TArray OutAnims; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.IAttachableActor.GetAttachedToActor -struct UIAttachableActor_GetAttachedToActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IAttachableActor.GetAttachmentNormal -struct UIAttachableActor_GetAttachmentNormal_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IAttachableActor.AttachToActor -struct UIAttachableActor_AttachToActor_Params -{ - class AActor* ActorToAttachTo; // (Parm) - struct FVector HitNormal; // (Parm) - struct FVector HitLocation; // (Parm) - struct FName BoneName; // (Parm) -}; - -// Function WillowGame.IAttachableActor.IsAttached -struct UIAttachableActor_IsAttached_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IBodyPawn.GetAWillowAIPawn -struct UIBodyPawn_GetAWillowAIPawn_Params -{ - class AWillowAIPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IBodyPawn.GetAWillowPlayerPawn -struct UIBodyPawn_GetAWillowPlayerPawn_Params -{ - class AWillowPlayerPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IBodyPawn.GetAWillowPawn -struct UIBodyPawn_GetAWillowPawn_Params -{ - class AWillowPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IControllerLocator.GetAWillowMind -struct UIControllerLocator_GetAWillowMind_Params -{ - class AWillowMind* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IControllerLocator.GetAWillowPlayerController -struct UIControllerLocator_GetAWillowPlayerController_Params -{ - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IControllerLocator.GetABaseController -struct UIControllerLocator_GetABaseController_Params -{ - class AController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ICustomizable.AllowFallbackToDefaultCustomizations -struct UICustomizable_AllowFallbackToDefaultCustomizations_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ICustomizable.RefreshCustomizationsOnInstanceData -struct UICustomizable_RefreshCustomizationsOnInstanceData_Params -{ -}; - -// Function WillowGame.ICustomizable.GetCustomizableName -struct UICustomizable_GetCustomizableName_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ICustomizable.GetDesiredCustomizationOfType -struct UICustomizable_GetDesiredCustomizationOfType_Params -{ - class UClass* Type; // (Parm) - class UCustomizationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ICustomizable.CustomizationApplied -struct UICustomizable_CustomizationApplied_Params -{ - class UCustomizationData* Data; // (Parm) -}; - -// Function WillowGame.ICustomizable.GetCustomizableInstanceDataSets -struct UICustomizable_GetCustomizableInstanceDataSets_Params -{ - TArray OutData; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.IDamageable.GetDamageSurfaceTypeFromHit -struct UIDamageable_GetDamageSurfaceTypeFromHit_Params -{ - struct FTraceHitInfo HitInfo; // (Const, Parm, OutParm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IDamageable.GetIntrinsicArmor -struct UIDamageable_GetIntrinsicArmor_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IDamageable.ShieldAbsorbedAmmo -struct UIDamageable_ShieldAbsorbedAmmo_Params -{ - class UClass* DamageSource; // (Parm) - class UWillowDamageTypeDefinition* DamageTypeDef; // (Parm) - float DamagePercentToAbsorb; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IDamageable.OnShieldDepleted -struct UIDamageable_OnShieldDepleted_Params -{ - class AController* DamageInstigator; // (Parm) - unsigned char DamageType; // (Parm) -}; - -// Function WillowGame.IDamageable.SetShieldStrength -struct UIDamageable_SetShieldStrength_Params -{ - float ShieldValue; // (Parm) -}; - -// Function WillowGame.IDamageable.GetMaxShieldStrength -struct UIDamageable_GetMaxShieldStrength_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IDamageable.GetShieldStrength -struct UIDamageable_GetShieldStrength_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IDamageable.NotifyDamageTaken -struct UIDamageable_NotifyDamageTaken_Params -{ - struct FDamageEventSummary DamageSummary; // (Const, Parm, OutParm) -}; - -// Function WillowGame.IDamageSurface.IsFullyArmored -struct UIDamageSurface_IsFullyArmored_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IDamageSurface.GetDamageSurfaceTypeFromHit -struct UIDamageSurface_GetDamageSurfaceTypeFromHit_Params -{ - struct FTraceHitInfo HitInfo; // (Const, Parm, OutParm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IDamageSurface.GetDefaultDamageSurfaceType -struct UIDamageSurface_GetDefaultDamageSurfaceType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IDesignerAttributeProvider.GetInstancedDesignerAttribute -struct UIDesignerAttributeProvider_GetInstancedDesignerAttribute_Params -{ - class UAttributeDefinition* Definition; // (Parm) - struct FName DesignerAttributeName; // (OptionalParm, Parm) - unsigned char AttributeDataType; // (OptionalParm, Parm) - class UInstancedDesignerAttribute* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IDlcLicensableObject.GetDownloadableContentDefinition -struct UIDlcLicensableObject_GetDownloadableContentDefinition_Params -{ - class UDownloadableContentDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IDrunkenProjectile.SetDrunkenRandomNumberSeed -struct UIDrunkenProjectile_SetDrunkenRandomNumberSeed_Params -{ - int RandomNumberSeed; // (Parm) -}; - -// Function WillowGame.IDynamicObstacle.GetObstacleInfo -struct UIDynamicObstacle_GetObstacleInfo_Params -{ - struct FObstacleData Data; // (Parm, OutParm) -}; - -// Function WillowGame.IDynamicObstacle.GetObstacleActor -struct UIDynamicObstacle_GetObstacleActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IDynamicObstacle.GetMagnetData -struct UIDynamicObstacle_GetMagnetData_Params -{ - struct FVector MagnetLoc; // (Parm, OutParm) - struct FVector MagnetVel; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IDynamicObstacle.SetObstacleVelocity -struct UIDynamicObstacle_SetObstacleVelocity_Params -{ - struct FVector NewVelocity; // (Const, Parm, OutParm) -}; - -// Function WillowGame.IDynamicObstacle.CanAvoidObstacle -struct UIDynamicObstacle_CanAvoidObstacle_Params -{ - struct FObstacleData Obstacle; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IDynamicObstacle.CanAvoidObstacles -struct UIDynamicObstacle_CanAvoidObstacles_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IDynamicObstacle.SetObstacleActive -struct UIDynamicObstacle_SetObstacleActive_Params -{ - unsigned long bActive : 1; // (Parm) -}; - -// Function WillowGame.IDynamicObstacle.IsObstacleActive -struct UIDynamicObstacle_IsObstacleActive_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IExtraImpactEffects.PlayExtraImpactEffects -struct UIExtraImpactEffects_PlayExtraImpactEffects_Params -{ - struct FImpactInfo InImpactInfo; // (Const, Parm, OutParm) - unsigned char BulletFromClip; // (Parm) -}; - -// Function WillowGame.IExtraImpactEffects.SetExtraImpactEffect -struct UIExtraImpactEffects_SetExtraImpactEffect_Params -{ - unsigned char BulletFromClip; // (Parm) - class UWillowImpactDefinition* Definition; // (Parm) -}; - -// Function WillowGame.IFocusable.GetFocusScreenOffset -struct UIFocusable_GetFocusScreenOffset_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IFocusable.GetFocusRadius -struct UIFocusable_GetFocusRadius_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IFocusable.GetFocusLocation -struct UIFocusable_GetFocusLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IFocusable.EndFocus -struct UIFocusable_EndFocus_Params -{ - class APawn* User; // (Parm) -}; - -// Function WillowGame.IFocusable.BeginFocus -struct UIFocusable_BeginFocus_Params -{ - class APawn* User; // (Parm) -}; - -// Function WillowGame.IGearLikenessConsumer.ShouldRefreshLikenessOf -struct UIGearLikenessConsumer_ShouldRefreshLikenessOf_Params -{ - unsigned char Source; // (Parm) - unsigned char GroupIndex; // (Parm) - class UGearLikenessMeshComponent* MeshComp; // (Parm, EditInline) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IGearLikenessConsumer.AssumeLikenessOf -struct UIGearLikenessConsumer_AssumeLikenessOf_Params -{ - unsigned char Source; // (Parm) - unsigned char GroupIndex; // (Parm) - class UGearLikenessMeshComponent* MeshComp; // (Parm, EditInline) -}; - -// Function WillowGame.IHealable.RemoveAllStatusEffects -struct UIHealable_RemoveAllStatusEffects_Params -{ -}; - -// Function WillowGame.IHealable.FullyReplenishShields -struct UIHealable_FullyReplenishShields_Params -{ -}; - -// Function WillowGame.IHealable.FullyReplenishLife -struct UIHealable_FullyReplenishLife_Params -{ -}; - -// Function WillowGame.IHitRegionConsumer.PlayHit -struct UIHitRegionConsumer_PlayHit_Params -{ - class APawn* SomePawn; // (Parm) - struct FVector HitLocation; // (Parm) - class UClass* inDamageType; // (Parm) - struct FVector Momentum; // (Parm) - struct FTraceHitInfo HitInfo; // (Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.IHitRegionConsumer.ResetHitRegionHealth -struct UIHitRegionConsumer_ResetHitRegionHealth_Params -{ - class UBodyHitRegionDefinition* HitRegion; // (Parm) -}; - -// Function WillowGame.IHitRegionConsumer.HealDamageOnHitRegion -struct UIHitRegionConsumer_HealDamageOnHitRegion_Params -{ - struct FDamageEventSummary DamageSummary; // (Parm, OutParm) - class AController* InstigatedBy; // (Parm) - class UBodyHitRegionDefinition* HitRegion; // (Parm) -}; - -// Function WillowGame.IHitRegionConsumer.PlayHealingReaction -struct UIHitRegionConsumer_PlayHealingReaction_Params -{ - struct FDamageReactionData Data; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.IHitRegionConsumer.PlayDamageReaction -struct UIHitRegionConsumer_PlayDamageReaction_Params -{ - struct FDamageReactionData Data; // (Const, Parm, OutParm, NeedCtorLink) - struct FName HitBone; // (Parm) - struct FVector HitLocation; // (Const, Parm, OutParm) - struct FVector HitMomentum; // (Const, Parm, OutParm) - unsigned long bDeath : 1; // (Parm) -}; - -// Function WillowGame.IHitRegionConsumer.ReplicateDamageEffect -struct UIHitRegionConsumer_ReplicateDamageEffect_Params -{ - class UBodyHitRegionDefinition* HitRegion; // (Parm) - int GoreDataIndex; // (Parm) - class AController* InstigatedBy; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - unsigned long bWasHeal : 1; // (Parm) -}; - -// Function WillowGame.IHitRegionConsumer.AddDamageToHitRegion -struct UIHitRegionConsumer_AddDamageToHitRegion_Params -{ - struct FDamageEventSummary DamageSummary; // (Parm, OutParm) - class AController* InstigatedBy; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - class UBodyHitRegionDefinition* HitRegion; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector HitMomentum; // (Parm) -}; - -// Function WillowGame.IHitRegionConsumer.GetHitRegionHealthValues -struct UIHitRegionConsumer_GetHitRegionHealthValues_Params -{ - class UBodyHitRegionDefinition* HitRegion; // (Parm) - float Health; // (Parm, OutParm) - float MaxHealth; // (Parm, OutParm) -}; - -// Function WillowGame.IHitRegionConsumer.GetHitRegionForTakenDamage -struct UIHitRegionConsumer_GetHitRegionForTakenDamage_Params -{ - class AController* InstigatedBy; // (Parm) - struct FTraceHitInfo HitInfo; // (Parm) - class UBodyHitRegionDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IHitRegionInfoProvider.GetHitRegions -struct UIHitRegionInfoProvider_GetHitRegions_Params -{ - TArray Regions; // (Parm, OutParm, NeedCtorLink) - class UBodyHitRegionDefinition* DefaultRegion; // (OptionalParm, Parm, OutParm) -}; - -// Function WillowGame.IStatusEffectTarget.CanReceiveStatusEffects -struct UIStatusEffectTarget_CanReceiveStatusEffects_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IStatusEffectTarget.ReactToPrimaryStatusEffect -struct UIStatusEffectTarget_ReactToPrimaryStatusEffect_Params -{ - class UStatusEffectDefinition* StatusEffect; // (Parm) -}; - -// Function WillowGame.IStatusEffectTarget.Behavior_ClearStatusEffects -struct UIStatusEffectTarget_Behavior_ClearStatusEffects_Params -{ - unsigned long bKillImmediately : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.IStatusEffectTarget.GetAttributeContextSource -struct UIStatusEffectTarget_GetAttributeContextSource_Params -{ - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IStatusEffectTarget.GetDefaultDamageSurfaceType -struct UIStatusEffectTarget_GetDefaultDamageSurfaceType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IStatusEffectTarget.GetBoundingSphereRadius -struct UIStatusEffectTarget_GetBoundingSphereRadius_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IStatusEffectTarget.AttachEmitter -struct UIStatusEffectTarget_AttachEmitter_Params -{ - class AEmitter* E; // (Parm) - struct FName SocketName; // (Parm) -}; - -// Function WillowGame.IStatusEffectTarget.GetDefaultStatusEffectsParticleSystemTemplate -struct UIStatusEffectTarget_GetDefaultStatusEffectsParticleSystemTemplate_Params -{ - class UParticleSystem* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IStatusEffectTarget.GetDefaultStatusEffectSockets -struct UIStatusEffectTarget_GetDefaultStatusEffectSockets_Params -{ - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.IStatusEffectTarget.GetStatusEffectsComponent -struct UIStatusEffectTarget_GetStatusEffectsComponent_Params -{ - class UStatusEffectsComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.InventoryCardGFx.UpdateCardPanel -struct UInventoryCardGFx_UpdateCardPanel_Params -{ - class UWillowGFxMovie* Movie; // (Parm) - int CardIndex; // (Parm) - class AWillowInventory* MainThing; // (Parm) - class AWillowInventory* OtherThing; // (Parm) - class UGearboxRenderTextureManager* RTM; // (Parm) - struct FCellContentData LeftCardInfo; // (Parm, OutParm) - struct FCellContentData RightCardInfo; // (Parm, OutParm) - struct FString Path; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.InventoryCardGFx.SetMissionItemCard -struct UInventoryCardGFx_SetMissionItemCard_Params -{ - class UWillowGFxMovie* Movie; // (Parm) - int CardIndex; // (Parm) - class AWillowMissionItem* Item; // (Parm) -}; - -// Function WillowGame.InventoryCardGFx.SetItemCard -struct UInventoryCardGFx_SetItemCard_Params -{ - class UWillowGFxMovie* Movie; // (Parm) - int CardIndex; // (Parm) - class AWillowUsableItem* Item; // (Parm) -}; - -// Function WillowGame.InventoryCardGFx.SetArtifactCard -struct UInventoryCardGFx_SetArtifactCard_Params -{ - class UWillowGFxMovie* Movie; // (Parm) - int CardIndex; // (Parm) - class AWillowArtifact* Artifact; // (Parm) - class AWillowInventory* CompareAgainstArtifact; // (Parm) -}; - -// Function WillowGame.InventoryCardGFx.SetClassModCard -struct UInventoryCardGFx_SetClassModCard_Params -{ - class UWillowGFxMovie* Movie; // (Parm) - int CardIndex; // (Parm) - class AWillowClassMod* ClassMod; // (Parm) - class AWillowInventory* CompareAgainstMod; // (Parm) -}; - -// Function WillowGame.InventoryCardGFx.SetGrenadeModCard -struct UInventoryCardGFx_SetGrenadeModCard_Params -{ - class UWillowGFxMovie* Movie; // (Parm) - int CardIndex; // (Parm) - class AWillowGrenadeMod* GrenadeMod; // (Parm) - class AWillowInventory* CompareAgainstMod; // (Parm) -}; - -// Function WillowGame.InventoryCardGFx.SetShieldCard -struct UInventoryCardGFx_SetShieldCard_Params -{ - class UWillowGFxMovie* Movie; // (Parm) - int CardIndex; // (Parm) - class AWillowShield* Shield; // (Parm) - class AWillowInventory* CompareAgainstShield; // (Parm) -}; - -// Function WillowGame.InventoryCardGFx.SetWeaponCard -struct UInventoryCardGFx_SetWeaponCard_Params -{ - class UWillowGFxMovie* Movie; // (Parm) - int CardIndex; // (Parm) - class AWillowWeapon* Weapon; // (Parm) - class AWillowInventory* CompareAgainstWeapon; // (Parm) -}; - -// Function WillowGame.InventoryCardGFx.SetInventoryCard -struct UInventoryCardGFx_SetInventoryCard_Params -{ - class UWillowGFxMovie* Movie; // (Parm) - int CardIndex; // (Parm) - class AWillowInventory* Thing1; // (Parm) - class AWillowInventory* Thing2; // (Parm) -}; - -// Function WillowGame.InventoryCardGFx.SetCardUIStats -struct UInventoryCardGFx_SetCardUIStats_Params -{ - class UWillowGFxMovie* Movie; // (Parm) - int CardIndex; // (Parm) - TArray TopStats; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.IItemCardable.IsUsefulToThisPlayer -struct UIItemCardable_IsUsefulToThisPlayer_Params -{ - class APlayerController* C; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IItemCardable.IsReadied -struct UIItemCardable_IsReadied_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IItemCardable.GetDLCRestrictedMessage -struct UIItemCardable_GetDLCRestrictedMessage_Params -{ - class APlayerController* Other; // (Parm) - unsigned long bShort : 1; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.IItemCardable.IsDLCRequirementMet -struct UIItemCardable_IsDLCRequirementMet_Params -{ - class APlayerController* Other; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IItemCardable.IsLevelRequirementMet -struct UIItemCardable_IsLevelRequirementMet_Params -{ - class AController* C; // (Parm) - int RequiredLevel; // (OptionalParm, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IItemCardable.GetMonetaryValue -struct UIItemCardable_GetMonetaryValue_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IItemCardable.GetCurrencyTypeInventoryIsValuedIn -struct UIItemCardable_GetCurrencyTypeInventoryIsValuedIn_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IItemCardable.GetElementalFrame -struct UIItemCardable_GetElementalFrame_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.IItemCardable.GetZippyFrame -struct UIItemCardable_GetZippyFrame_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.IItemCardable.GetRarityLevel -struct UIItemCardable_GetRarityLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IItemCardable.GetShortHumanReadableName -struct UIItemCardable_GetShortHumanReadableName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.IItemCardable.GetManufacturer -struct UIItemCardable_GetManufacturer_Params -{ - class UManufacturerDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IItemCardable.GenerateFunStatsText -struct UIItemCardable_GenerateFunStatsText_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.IItemCardable.GetInventoryStatTextData -struct UIItemCardable_GetInventoryStatTextData_Params -{ - TArray Stats; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.IItemCardable.GetInventoryStatNumberData -struct UIItemCardable_GetInventoryStatNumberData_Params -{ - TArray Stats; // (Parm, OutParm, NeedCtorLink) - class AWillowInventory* CompareAgainstThing; // (Parm) - class AWillowPlayerController* WPCContext; // (Parm) -}; - -// Function WillowGame.ILevelChallengeObject.SetOverrideProgressNumber -struct UILevelChallengeObject_SetOverrideProgressNumber_Params -{ - unsigned char ProgressNum; // (Parm) -}; - -// Function WillowGame.ILevelChallengeObject.SetOverrideAssociatedChallenge -struct UILevelChallengeObject_SetOverrideAssociatedChallenge_Params -{ - class UChallengeDefinition* ChalDef; // (Parm) -}; - -// Function WillowGame.ILevelChallengeObject.GetProgressNumber -struct UILevelChallengeObject_GetProgressNumber_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ILevelChallengeObject.GetAssociatedChallenge -struct UILevelChallengeObject_GetAssociatedChallenge_Params -{ - class UChallengeDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ILootable.WillLootableBeResetOnLevelLoad -struct UILootable_WillLootableBeResetOnLevelLoad_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ILootable.GetDroppedLoot -struct UILootable_GetDroppedLoot_Params -{ - TArray SpawnedLoot; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ILootable.GetAttachedLoot -struct UILootable_GetAttachedLoot_Params -{ - TArray SpawnedLoot; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IMapDisplayInfo.GetMapDisplayName -struct UIMapDisplayInfo_GetMapDisplayName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.IMapDisplayInfo.GetMapDisplayHeader -struct UIMapDisplayInfo_GetMapDisplayHeader_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.IMaterialFadeBehavior.Behavior_UseMaterialScalarFadeForGoreDeath -struct UIMaterialFadeBehavior_Behavior_UseMaterialScalarFadeForGoreDeath_Params -{ - struct FName ScalarName; // (Parm) - float StartValue; // (Parm) - float EndValue; // (Parm) - float FadeTime; // (Parm) - unsigned long bDestroyActorAfterGoreEffect : 1; // (Parm) -}; - -// Function WillowGame.IMaterialFadeBehavior.Behavior_MaterialScalarFade -struct UIMaterialFadeBehavior_Behavior_MaterialScalarFade_Params -{ - struct FName ScalarName; // (Parm) - float StartValue; // (Parm) - float EndValue; // (Parm) - float FadeTime; // (Parm) -}; - -// Function WillowGame.IMeleeAttacker.ShouldIgnoreInstigatorVelocity -struct UIMeleeAttacker_ShouldIgnoreInstigatorVelocity_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IMeleeAttacker.GetMeleeState -struct UIMeleeAttacker_GetMeleeState_Params -{ - float StartTime; // (Parm, OutParm) - float LastTime; // (Parm, OutParm) - struct FVector StartLoc; // (Parm, OutParm) - struct FRotator StartRot; // (Parm, OutParm) -}; - -// Function WillowGame.IMeleeAttacker.HasActorAlreadyBeenHitByMelee -struct UIMeleeAttacker_HasActorAlreadyBeenHitByMelee_Params -{ - class AActor* HitActor; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IMeleeAttacker.AddActorToListOfHitActors -struct UIMeleeAttacker_AddActorToListOfHitActors_Params -{ - class AActor* HitActor; // (Parm) -}; - -// Function WillowGame.IMeleeAttacker.EndMeleeOverTime -struct UIMeleeAttacker_EndMeleeOverTime_Params -{ -}; - -// Function WillowGame.IMeleeAttacker.BeginMeleeOverTime -struct UIMeleeAttacker_BeginMeleeOverTime_Params -{ - class UMeleeDefinition* MeleeDefinition; // (Parm) -}; - -// Function WillowGame.IMeleeAttacker.GetMeleeAttackerMass -struct UIMeleeAttacker_GetMeleeAttackerMass_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IMeleeAttacker.GetMeleeTraceSourceLocationAndRotation -struct UIMeleeAttacker_GetMeleeTraceSourceLocationAndRotation_Params -{ - struct FVector OutTraceStart; // (Parm, OutParm) - struct FRotator OutTraceStartRotation; // (Parm, OutParm) -}; - -// Function WillowGame.IMeleeAttacker.GetMeleeInstigator -struct UIMeleeAttacker_GetMeleeInstigator_Params -{ - class APawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IMeleeAttacker.GetMeleeTraceSourceActor -struct UIMeleeAttacker_GetMeleeTraceSourceActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IMission.MissionReactionObjectiveComplete -struct UIMission_MissionReactionObjectiveComplete_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* CompletedObjective; // (Parm) -}; - -// Function WillowGame.IMission.MissionReactionObjectiveCleared -struct UIMission_MissionReactionObjectiveCleared_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* ClearedObjective; // (Parm) -}; - -// Function WillowGame.IMission.MissionReactionObjectiveUpdated -struct UIMission_MissionReactionObjectiveUpdated_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* UpdatedObjective; // (Parm) -}; - -// Function WillowGame.IMission.MissionReactionObjectiveSetChanged -struct UIMission_MissionReactionObjectiveSetChanged_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveSetDefinition* NewSet; // (Parm) - class UMissionObjectiveSetDefinition* PreviousSet; // (Parm) -}; - -// Function WillowGame.IMission.MissionReactionStatusChanged -struct UIMission_MissionReactionStatusChanged_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionDefinition* Mission; // (Parm) - unsigned char NewStatus; // (Parm) -}; - -// Function WillowGame.IMission.MissionReactionLevelLoad -struct UIMission_MissionReactionLevelLoad_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionDefinition* Mission; // (Parm) -}; - -// Function WillowGame.IMissionObjective.GetObjectiveBit -struct UIMissionObjective_GetObjectiveBit_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InputContextDefinition.ContainsInputAction -struct UInputContextDefinition_ContainsInputAction_Params -{ - class UInputActionDefinition* Action; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InRangeOfInjuredPlayerExpressionEvaluator.Evaluate -struct UInRangeOfInjuredPlayerExpressionEvaluator_Evaluate_Params -{ - class UObject* ContextSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InstancedDesignerAttribute.SetBaseValue -struct UInstancedDesignerAttribute_SetBaseValue_Params -{ - struct FAttributeInitializationData InitializationData; // (Parm) - class AActor* ContextSource; // (Parm) -}; - -// Function WillowGame.InstancedDesignerAttribute.InitializeByName -struct UInstancedDesignerAttribute_InitializeByName_Params -{ - struct FName InName; // (Parm) - class AActor* ContextSource; // (Parm) - unsigned char InAttributeDataType; // (Parm) -}; - -// Function WillowGame.InstancedDesignerAttribute.Initialize -struct UInstancedDesignerAttribute_Initialize_Params -{ - class UDesignerAttributeDefinition* InDefinition; // (Parm) - class AActor* ContextSource; // (Parm) -}; - -// Function WillowGame.InteractionProxy.NotifyUserCouldNotAffordAttemptedUse -struct AInteractionProxy_NotifyUserCouldNotAffordAttemptedUse_Params -{ - class APawn* User; // (Parm) - class UPrimitiveComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.InteractionProxy.SetInteractionIcon -struct AInteractionProxy_SetInteractionIcon_Params -{ - class UInteractionIconDefinition* Icon; // (Parm) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.InteractionProxy.UseObject -struct AInteractionProxy_UseObject_Params -{ - class APawn* User; // (Parm) - class UPrimitiveComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InteractionProxy.AllowTouchEvent -struct AInteractionProxy_AllowTouchEvent_Params -{ - class AActor* Other; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InteractionProxy.UsedBy -struct AInteractionProxy_UsedBy_Params -{ - class APawn* User; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InteractionProxy.UnTouch -struct AInteractionProxy_UnTouch_Params -{ - class AActor* Other; // (Parm) -}; - -// Function WillowGame.InteractionProxy.Touch -struct AInteractionProxy_Touch_Params -{ - class AActor* Other; // (Parm) - class UPrimitiveComponent* OtherComp; // (Parm, EditInline) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) -}; - -// Function WillowGame.InteractionProxy.BaseChange -struct AInteractionProxy_BaseChange_Params -{ -}; - -// Function WillowGame.InteractionProxy.Destroyed -struct AInteractionProxy_Destroyed_Params -{ -}; - -// Function WillowGame.InteractionProxy.Initialize -struct AInteractionProxy_Initialize_Params -{ - class UPawnInteractionDefinition* InDefinition; // (Parm) - class AActor* InInstigator; // (Parm) -}; - -// Function WillowGame.InteractionProxy.AllowUseEvent -struct AInteractionProxy_AllowUseEvent_Params -{ - unsigned char UsabilityType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InteractionProxy.IsInteractionDebugEnabled -struct AInteractionProxy_IsInteractionDebugEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InteractionProxy.ToggleInteractionDebug -struct AInteractionProxy_ToggleInteractionDebug_Params -{ -}; - -// Function WillowGame.PawnInteractionProxy.OutsideWorldBounds -struct APawnInteractionProxy_OutsideWorldBounds_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PawnInteractionProxy.AllowUseEvent -struct APawnInteractionProxy_AllowUseEvent_Params -{ - unsigned char UsabilityType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PawnInteractionProxy.AllowTouchEvent -struct APawnInteractionProxy_AllowTouchEvent_Params -{ - class AActor* Other; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PawnInteractionProxy.Initialize -struct APawnInteractionProxy_Initialize_Params -{ - class UPawnInteractionDefinition* InDefinition; // (Parm) - class AActor* InInstigator; // (Parm) -}; - -// Function WillowGame.InteractiveObjectBalanceDefinition.SetupInteractiveObjectLoot -struct UInteractiveObjectBalanceDefinition_SetupInteractiveObjectLoot_Params -{ - class AWillowInteractiveObject* SpawnedInteractiveObject; // (Parm) - int GradeIndex; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InteractiveObjectBalanceDefinition.GetInteractiveObjectDefinitionForGrade -struct UInteractiveObjectBalanceDefinition_GetInteractiveObjectDefinitionForGrade_Params -{ - int GradeIndex; // (Parm) - class UInteractiveObjectDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InteractiveObjectBalanceDefinition.GetInteractiveObjectDefinitionForGameStage -struct UInteractiveObjectBalanceDefinition_GetInteractiveObjectDefinitionForGameStage_Params -{ - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - class UInteractiveObjectDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InteractiveObjectDefinition.GetHitRegions -struct UInteractiveObjectDefinition_GetHitRegions_Params -{ - TArray Regions; // (Parm, OutParm, NeedCtorLink) - class UBodyHitRegionDefinition* DefaultRegion; // (OptionalParm, Parm, OutParm) -}; - -// Function WillowGame.InteractiveObjectDefinition.SetBehaviorProviderDefinition -struct UInteractiveObjectDefinition_SetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* NewBehaviorProviderDefinition; // (Parm) -}; - -// Function WillowGame.InteractiveObjectDefinition.GetBehaviorProviderDefinition -struct UInteractiveObjectDefinition_GetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InteractiveObjectDefinition.OnAllPickupsDetached -struct UInteractiveObjectDefinition_OnAllPickupsDetached_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Pickup; // (Parm) - class UObject* PickedUpBy; // (Parm) -}; - -// Function WillowGame.InteractiveObjectDefinition.OnPickupDetached -struct UInteractiveObjectDefinition_OnPickupDetached_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Pickup; // (Parm) - class UObject* PickedUpBy; // (Parm) -}; - -// Function WillowGame.InteractiveObjectDefinition.OnDispense -struct UInteractiveObjectDefinition_OnDispense_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Recipient; // (Parm) -}; - -// Function WillowGame.InteractiveObjectDefinition.OnClosing -struct UInteractiveObjectDefinition_OnClosing_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* PlayerClosing; // (Parm) -}; - -// Function WillowGame.InteractiveObjectDefinition.OnMissionTurnedIn -struct UInteractiveObjectDefinition_OnMissionTurnedIn_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* PlayerTurningInMission; // (Parm) - class UObject* MissionTurnedIn; // (Parm) -}; - -// Function WillowGame.InteractiveObjectDefinition.OnTimerEvent -struct UInteractiveObjectDefinition_OnTimerEvent_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FName SpecializedEventName; // (Parm) -}; - -// Function WillowGame.InteractiveObjectDefinition.OnKilled -struct UInteractiveObjectDefinition_OnKilled_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) -}; - -// Function WillowGame.InteractiveObjectDefinition.OnHealthDepleted -struct UInteractiveObjectDefinition_OnHealthDepleted_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) -}; - -// Function WillowGame.InteractiveObjectDefinition.OnTakeDamage -struct UInteractiveObjectDefinition_OnTakeDamage_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) - float Damage; // (Parm) - class UObject* DamageSource; // (Parm) - class UObject* DamageType; // (Parm) -}; - -// Function WillowGame.InteractiveObjectDefinition.OnUserCouldNotAffordSecondary -struct UInteractiveObjectDefinition_OnUserCouldNotAffordSecondary_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) - class UObject* UsedComponent; // (Parm) -}; - -// Function WillowGame.InteractiveObjectDefinition.OnUserCouldNotAfford -struct UInteractiveObjectDefinition_OnUserCouldNotAfford_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) - class UObject* UsedComponent; // (Parm) -}; - -// Function WillowGame.InteractiveObjectDefinition.OnSecondaryUsedBy -struct UInteractiveObjectDefinition_OnSecondaryUsedBy_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) - class UObject* UsedComponent; // (Parm) -}; - -// Function WillowGame.InteractiveObjectDefinition.OnUsedBy -struct UInteractiveObjectDefinition_OnUsedBy_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) - class UObject* UsedComponent; // (Parm) -}; - -// Function WillowGame.InteractiveObjectDefinition.OnUnTouch -struct UInteractiveObjectDefinition_OnUnTouch_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) -}; - -// Function WillowGame.InteractiveObjectDefinition.OnTouch -struct UInteractiveObjectDefinition_OnTouch_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - unsigned char EventOutput; // (Parm) - class UObject* Instigator; // (Parm) -}; - -// Function WillowGame.InteractiveObjectDefinition.OnSpawn -struct UInteractiveObjectDefinition_OnSpawn_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowVendingMachineDefinition.OnFeaturedItemSet -struct UWillowVendingMachineDefinition_OnFeaturedItemSet_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* FeaturedItemPickup; // (Parm) -}; - -// Function WillowGame.InterpTrackBehaviors.BehaviorKeyFrameEvent -struct UInterpTrackBehaviors_BehaviorKeyFrameEvent_Params -{ - struct FBehaviorConsumerHandle InConsumerHandle; // (Const, Parm, OutParm) - struct FName SpecializedEventName; // (Parm) - class AActor* GroupActor; // (Parm) -}; - -// Function WillowGame.InterpTrackBehaviors.SetBehaviorProviderDefinition -struct UInterpTrackBehaviors_SetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* NewBehaviorProviderDefinition; // (Parm) -}; - -// Function WillowGame.InterpTrackBehaviors.GetBehaviorProviderDefinition -struct UInterpTrackBehaviors_GetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InterpTrackInstBehaviors.GetBehaviorConsumerHandle -struct UInterpTrackInstBehaviors_GetBehaviorConsumerHandle_Params -{ - struct FBehaviorConsumerHandle ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InventoryAttributeContextResolver.GetAttributeContext -struct UInventoryAttributeContextResolver_GetAttributeContext_Params -{ - class UAttributeDefinitionBase* Attribute; // (Parm) - class UObject* AttributeContextSource; // (Parm) - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InventoryBalanceDefinition.GetDownloadableContentDefinition -struct UInventoryBalanceDefinition_GetDownloadableContentDefinition_Params -{ - class UDownloadableContentDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InventoryBalanceDefinition.GetInventoryPartListCollection -struct UInventoryBalanceDefinition_GetInventoryPartListCollection_Params -{ - class UClass* PartListCollectionClass; // (Parm) - class UManufacturerDefinition* Manufacturer; // (Parm) - int ManufacturerGradeIndex; // (Parm) - class UInventoryPartListCollectionDefinition* ReturnValue; // (Parm, OutParm, ReturnParm, CoerceParm) -}; - -// Function WillowGame.InventoryBalanceDefinition.GetInventoryDefinitionForManufacturerGrade -struct UInventoryBalanceDefinition_GetInventoryDefinitionForManufacturerGrade_Params -{ - class UManufacturerDefinition* Manufacturer; // (Parm) - int ManufacturerGradeIndex; // (Parm) - class UWillowInventoryDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InventoryBalanceDefinition.HACKGetVehicleInventoryDefinition -struct UInventoryBalanceDefinition_HACKGetVehicleInventoryDefinition_Params -{ - class UWillowInventoryDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InventoryBalanceDefinition.GetExpLevelFromManufacturerData -struct UInventoryBalanceDefinition_GetExpLevelFromManufacturerData_Params -{ - class UManufacturerDefinition* Manufacturer; // (Parm) - int ManufacturerGradeIndex; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InventoryBalanceDefinition.GetRequiredPlayerClassId -struct UInventoryBalanceDefinition_GetRequiredPlayerClassId_Params -{ - class UPlayerClassIdentifierDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InventoryBalanceDefinition.GetInventoryDefinition -struct UInventoryBalanceDefinition_GetInventoryDefinition_Params -{ - class UWillowInventoryDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ClassModBalanceDefinition.GetClassModDefSpawnedByBalanceDef -struct UClassModBalanceDefinition_GetClassModDefSpawnedByBalanceDef_Params -{ - TArray OutClassModDefinitions; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.ClassModBalanceDefinition.GetInventoryDefinitionForManufacturerGrade -struct UClassModBalanceDefinition_GetInventoryDefinitionForManufacturerGrade_Params -{ - class UManufacturerDefinition* Manufacturer; // (Parm) - int ManufacturerGradeIndex; // (Parm) - class UWillowInventoryDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IPlayerBehavior.Behavior_StopRevive -struct UIPlayerBehavior_Behavior_StopRevive_Params -{ -}; - -// Function WillowGame.IPlayerBehavior.Behavior_StartRevive -struct UIPlayerBehavior_Behavior_StartRevive_Params -{ -}; - -// Function WillowGame.IPlayerBehavior.GetPlayerLoot -struct UIPlayerBehavior_GetPlayerLoot_Params -{ - TArray SpawnedLoot; // (Parm, OutParm, NeedCtorLink) - int CustomGameStage; // (OptionalParm, Parm) - int CustomAwesomeLevel; // (OptionalParm, Parm) - struct FName CustomConfiguration; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IPlayerBehavior.Behavior_UnlockAchievementForAllPlayers -struct UIPlayerBehavior_Behavior_UnlockAchievementForAllPlayers_Params -{ - int AchievementId; // (Parm) - int MinimumPlayersRequired; // (Parm) -}; - -// Function WillowGame.IPlayerBehavior.Behavior_DetachMeleeWeapon -struct UIPlayerBehavior_Behavior_DetachMeleeWeapon_Params -{ - unsigned long bApplyToThirdPerson : 1; // (Parm) - unsigned long bApplyToFirstPerson : 1; // (Parm) -}; - -// Function WillowGame.IPlayerBehavior.Behavior_AttachMeleeWeapon -struct UIPlayerBehavior_Behavior_AttachMeleeWeapon_Params -{ - unsigned long bApplyToThirdPerson : 1; // (Parm) - unsigned long bApplyToFirstPerson : 1; // (Parm) -}; - -// Function WillowGame.IPlayerBehavior.Behavior_UnlockAchievement -struct UIPlayerBehavior_Behavior_UnlockAchievement_Params -{ - int AchievementId; // (Parm) -}; - -// Function WillowGame.IPlayerBehavior.Behavior_RegisterStation -struct UIPlayerBehavior_Behavior_RegisterStation_Params -{ - class ATravelStation* ActivatedStation; // (Parm) - unsigned long bFromSave : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.IPlayerBehavior.Behavior_SendMessageToPlayers -struct UIPlayerBehavior_Behavior_SendMessageToPlayers_Params -{ - unsigned long bShouldSendToInstigator : 1; // (Parm) - class UClass* SendMsgClass; // (Parm) -}; - -// Function WillowGame.IPlayerBehavior.Behavior_CameraAnim -struct UIPlayerBehavior_Behavior_CameraAnim_Params -{ - class UCameraAnim* Anim; // (Parm) -}; - -// Function WillowGame.IPlayerBehavior.Behavior_ViewShake -struct UIPlayerBehavior_Behavior_ViewShake_Params -{ - struct FGearboxViewShakeInfo ShakeInfo; // (Parm) -}; - -// Function WillowGame.IPlayerBehavior.Behavior_SpawnTeleporter -struct UIPlayerBehavior_Behavior_SpawnTeleporter_Params -{ - class UPersonalTeleporterDefinition* Definition; // (Parm) -}; - -// Function WillowGame.IPlayerBehavior.Behavior_ForceFeedback -struct UIPlayerBehavior_Behavior_ForceFeedback_Params -{ - class UForceFeedbackWaveform* FFWaveform; // (Parm) - unsigned long ForWeaponFiring : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.IPlayerBehavior.Behavior_SpawnCurrentProjectile -struct UIPlayerBehavior_Behavior_SpawnCurrentProjectile_Params -{ - class UProjectileDefinition* CurrentProjectile; // (OptionalParm, Parm) - unsigned long bLeftHand : 1; // (OptionalParm, Parm) - unsigned long bConsumeResource : 1; // (OptionalParm, Parm) - unsigned long bNoVelocity : 1; // (OptionalParm, Parm) - unsigned long bSetProjectileToGrenadeMod : 1; // (OptionalParm, Parm) - class AWillowProjectile* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IPlayerBehavior.Behavior_SetCurrentProjectile -struct UIPlayerBehavior_Behavior_SetCurrentProjectile_Params -{ - class UProjectileDefinition* CurrentProjectile; // (Parm) -}; - -// Function WillowGame.IPlayerBehavior.Behavior_ThrowGrenade -struct UIPlayerBehavior_Behavior_ThrowGrenade_Params -{ -}; - -// Function WillowGame.IPlayerBehavior.Behavior_Melee -struct UIPlayerBehavior_Behavior_Melee_Params -{ -}; - -// Function WillowGame.IPlayerBehavior.Behavior_Reload -struct UIPlayerBehavior_Behavior_Reload_Params -{ -}; - -// Function WillowGame.IPlayerMaster.GetPlayerMasterPlayerController -struct UIPlayerMaster_GetPlayerMasterPlayerController_Params -{ - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IProjectileBehavior.Behavior_TagPayloadType -struct UIProjectileBehavior_Behavior_TagPayloadType_Params -{ - unsigned char PayloadType; // (Parm) -}; - -// Function WillowGame.IProjectileBehavior.Behavior_LevelOffTrajectory -struct UIProjectileBehavior_Behavior_LevelOffTrajectory_Params -{ - float ZHeight; // (Parm) - float TurnSpeed; // (Parm) -}; - -// Function WillowGame.IProjectileBehavior.Behavior_SetExplosionDefinition -struct UIProjectileBehavior_Behavior_SetExplosionDefinition_Params -{ - class UExplosionDefinition* MyExplosionDef; // (Parm) -}; - -// Function WillowGame.IProjectileBehavior.Behavior_SetDamageTypeDefinition -struct UIProjectileBehavior_Behavior_SetDamageTypeDefinition_Params -{ - class UWillowDamageTypeDefinition* DamageTypeDef; // (Parm) -}; - -// Function WillowGame.IProjectileBehavior.Behavior_SetStickyGrenade -struct UIProjectileBehavior_Behavior_SetStickyGrenade_Params -{ -}; - -// Function WillowGame.IProjectileBehavior.SetSpeed -struct UIProjectileBehavior_SetSpeed_Params -{ - float NewSpeed; // (Parm) -}; - -// Function WillowGame.IProjectileBehavior.SetProximity -struct UIProjectileBehavior_SetProximity_Params -{ - float ProximityRadius; // (Parm) - float ProximityHeight; // (Parm) -}; - -// Function WillowGame.IProjectileBehavior.IsLevelingNow -struct UIProjectileBehavior_IsLevelingNow_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IProjectileBehavior.SetHomingRotationOffset -struct UIProjectileBehavior_SetHomingRotationOffset_Params -{ - struct FRotator RotationOffset; // (Parm) -}; - -// Function WillowGame.IProjectileBehavior.GetHomingTargetLocation -struct UIProjectileBehavior_GetHomingTargetLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IProjectileBehavior.GetHomingTargetByType -struct UIProjectileBehavior_GetHomingTargetByType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IProjectileBehavior.SetHomingTarget -struct UIProjectileBehavior_SetHomingTarget_Params -{ - class AActor* NewTarget; // (Parm) - int NewTargetComponentIndex; // (OptionalParm, Parm) -}; - -// Function WillowGame.IProjectileBehavior.FindHomingTarget -struct UIProjectileBehavior_FindHomingTarget_Params -{ - unsigned char TargetType; // (Parm) - float TargetSearchRange; // (Parm) - float TargetSearchFOVAngle; // (Parm) - unsigned long bNotInstigator : 1; // (Parm) - unsigned long bIgnoreFOVZTest : 1; // (Parm) - unsigned long bBestForwardTarget : 1; // (Parm) - unsigned long bRetryIfTargetNotFound : 1; // (Parm) - unsigned long bUniqueTarget : 1; // (Parm) -}; - -// Function WillowGame.IProjectileBehavior.Detonate -struct UIProjectileBehavior_Detonate_Params -{ -}; - -// Function WillowGame.IProjectileBehavior.SetVelocity -struct UIProjectileBehavior_SetVelocity_Params -{ - struct FVector ProjectileVelocity; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IProjectileBehavior.GetVelocity -struct UIProjectileBehavior_GetVelocity_Params -{ - struct FVector ProjectileVelocity; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IProjectileReflector.GetBulletReflectedOffSelfDamageScale -struct UIProjectileReflector_GetBulletReflectedOffSelfDamageScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IProjectileReflector.GetBulletReflectedOffEnemyDamageScale -struct UIProjectileReflector_GetBulletReflectedOffEnemyDamageScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IProjectileReflector.GetBulletReflectedOffSelfDamageTakenScale -struct UIProjectileReflector_GetBulletReflectedOffSelfDamageTakenScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IProjectileReflector.GetEnemyReflectionChance -struct UIProjectileReflector_GetEnemyReflectionChance_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IProjectileReflector.GetSelfReflectionChance -struct UIProjectileReflector_GetSelfReflectionChance_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IProtectionTimer.GetMinimumHealthMaintainedByProtectionTimer -struct UIProtectionTimer_GetMinimumHealthMaintainedByProtectionTimer_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IProtectionTimer.EnableProtectionTimer -struct UIProtectionTimer_EnableProtectionTimer_Params -{ -}; - -// Function WillowGame.IProtectionTimer.IsProtectionTimerActive -struct UIProtectionTimer_IsProtectionTimerActive_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IResourcePoolOwner.CanSetResourcePoolValues -struct UIResourcePoolOwner_CanSetResourcePoolValues_Params -{ - class UClass* ResourcePoolClass; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ISeeTargetable.GetViewLocation -struct UISeeTargetable_GetViewLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ISeeTargetable.GetWorldBody -struct UISeeTargetable_GetWorldBody_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ISeeTargetable.AddTargetable -struct UISeeTargetable_AddTargetable_Params -{ - class AActor* NewTarget; // (Parm) - unsigned long bSeeTarget : 1; // (Parm) - unsigned long bHearThreat : 1; // (Parm) - unsigned long bSmellTarget : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IShop.GetSellingPriceForInventory -struct UIShop_GetSellingPriceForInventory_Params -{ - class AWillowInventory* InventoryForSale; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - int Quantity; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IShop.GetCurrencyTypeInventoryIsSoldIn -struct UIShop_GetCurrencyTypeInventoryIsSoldIn_Params -{ - class AWillowInventory* InventoryForSale; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IShop.PlayerBuyBackItem -struct UIShop_PlayerBuyBackItem_Params -{ - class AWillowInventory* Item; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IShop.PlayerBuyItem -struct UIShop_PlayerBuyItem_Params -{ - class AWillowInventory* Item; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - int Quantity; // (OptionalParm, Parm) - unsigned long bWasItemOfTheDay : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.IShop.PlayerSellItem -struct UIShop_PlayerSellItem_Params -{ - class AWillowInventory* Item; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - int Quantity; // (OptionalParm, Parm) -}; - -// Function WillowGame.IShop.GetFeaturedItem -struct UIShop_GetFeaturedItem_Params -{ - class AWillowPlayerController* WPC; // (Parm) - struct FShopItemData ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IShop.GetBuyBackList -struct UIShop_GetBuyBackList_Params -{ - TArray BuyBackItems; // (Parm, OutParm, NeedCtorLink) - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.IShop.GetInventoryList -struct UIShop_GetInventoryList_Params -{ - TArray InventoryList; // (Parm, OutParm, NeedCtorLink) - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.IShop.GetShopType -struct UIShop_GetShopType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IShop.GetWeaponList -struct UIShop_GetWeaponList_Params -{ - TArray WeaponList; // (Parm, OutParm, NeedCtorLink) - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.IShop.GetItemList -struct UIShop_GetItemList_Params -{ - TArray ItemList; // (Parm, OutParm, NeedCtorLink) - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.IShop.RemoveSoldInventory -struct UIShop_RemoveSoldInventory_Params -{ - class AWillowInventory* SoldItem; // (Parm) -}; - -// Function WillowGame.IShop.GetResetCost -struct UIShop_GetResetCost_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IShop.ResetInventory -struct UIShop_ResetInventory_Params -{ -}; - -// Function WillowGame.ISkillTreeListener.HandleSkillTreeReset -struct UISkillTreeListener_HandleSkillTreeReset_Params -{ - int SkillPointsReturned; // (Parm) -}; - -// Function WillowGame.ItemDefinition.DisplayTitleAtEnd -struct UItemDefinition_DisplayTitleAtEnd_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ItemDefinition.GetManufacturerOverrideOrDefault -struct UItemDefinition_GetManufacturerOverrideOrDefault_Params -{ - class UManufacturerDefinition* DefaultManufacturer; // (Parm) - class UManufacturerDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ItemDefinition.GetEquipmentLocation -struct UItemDefinition_GetEquipmentLocation_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ItemDefinition.PlayerClassRequirementMet -struct UItemDefinition_PlayerClassRequirementMet_Params -{ - class AWillowPlayerController* WillowPC; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ItemDefinition.GetRequiredPlayerClass -struct UItemDefinition_GetRequiredPlayerClass_Params -{ - class UPlayerClassIdentifierDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ItemDefinition.OnPickupDisassociated -struct UItemDefinition_OnPickupDisassociated_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Pickup; // (Parm) -}; - -// Function WillowGame.ItemDefinition.OnPickupAssociated -struct UItemDefinition_OnPickupAssociated_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Pickup; // (Parm) -}; - -// Function WillowGame.ItemDefinition.OnCreate -struct UItemDefinition_OnCreate_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.ItemDefinition.SetBehaviorProviderDefinition -struct UItemDefinition_SetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* NewBehaviorProviderDefinition; // (Parm) -}; - -// Function WillowGame.ItemDefinition.GetBehaviorProviderDefinition -struct UItemDefinition_GetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.EquipableItemDefinition.OnUnequipped -struct UEquipableItemDefinition_OnUnequipped_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) -}; - -// Function WillowGame.EquipableItemDefinition.OnEquipped -struct UEquipableItemDefinition_OnEquipped_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) -}; - -// Function WillowGame.ArtifactDefinition.GetEquipmentLocation -struct UArtifactDefinition_GetEquipmentLocation_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ClassModDefinition.DisplayTitleAtEnd -struct UClassModDefinition_DisplayTitleAtEnd_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ClassModDefinition.GetManufacturerOverrideOrDefault -struct UClassModDefinition_GetManufacturerOverrideOrDefault_Params -{ - class UManufacturerDefinition* DefaultManufacturer; // (Parm) - class UManufacturerDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ClassModDefinition.GetEquipmentLocation -struct UClassModDefinition_GetEquipmentLocation_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ClassModDefinition.PlayerClassRequirementMet -struct UClassModDefinition_PlayerClassRequirementMet_Params -{ - class AWillowPlayerController* WillowPC; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GrenadeModDefinition.GetEquipmentLocation -struct UGrenadeModDefinition_GetEquipmentLocation_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GrenadeModDefinition.OnGrenadeKilledEnemy -struct UGrenadeModDefinition_OnGrenadeKilledEnemy_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* KilledObject; // (Parm) -}; - -// Function WillowGame.GrenadeModDefinition.OnGrenadeKilledNeutral -struct UGrenadeModDefinition_OnGrenadeKilledNeutral_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* KilledObject; // (Parm) -}; - -// Function WillowGame.GrenadeModDefinition.OnGrenadeDamagedNeutral -struct UGrenadeModDefinition_OnGrenadeDamagedNeutral_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* DamageTaker; // (Parm) - unsigned long bWasCrit : 1; // (Parm) - float HealthDamage; // (Parm) - float ShieldDamage; // (Parm) -}; - -// Function WillowGame.GrenadeModDefinition.OnGrenadeDamagedFriendly -struct UGrenadeModDefinition_OnGrenadeDamagedFriendly_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* DamageTaker; // (Parm) - float DamageAmount; // (Parm) -}; - -// Function WillowGame.GrenadeModDefinition.OnGrenadeDamagedEnemy -struct UGrenadeModDefinition_OnGrenadeDamagedEnemy_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* DamageTaker; // (Parm) - unsigned long bWasCrit : 1; // (Parm) - float HealthDamage; // (Parm) - float ShieldDamage; // (Parm) -}; - -// Function WillowGame.GrenadeModDefinition.OnGrenadeExploded -struct UGrenadeModDefinition_OnGrenadeExploded_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Grenade; // (Parm) -}; - -// Function WillowGame.GrenadeModDefinition.OnGrenadeSpawned -struct UGrenadeModDefinition_OnGrenadeSpawned_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* SpawnedProjectile; // (Parm) -}; - -// Function WillowGame.ShieldDefinition.GetEquipmentLocation -struct UShieldDefinition_GetEquipmentLocation_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ShieldDefinition.OnDamageResistanceTypeChanged -struct UShieldDefinition_OnDamageResistanceTypeChanged_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* ShieldOwner; // (Parm) - class UWillowDamageTypeDefinition* NewDamageResistanceType; // (Parm) -}; - -// Function WillowGame.ShieldDefinition.OnEffectTriggered -struct UShieldDefinition_OnEffectTriggered_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* ShieldOwner; // (Parm) -}; - -// Function WillowGame.ShieldDefinition.OnShieldNowRegenerating -struct UShieldDefinition_OnShieldNowRegenerating_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.ShieldDefinition.OnShieldNowDepletedAfterBeingFull -struct UShieldDefinition_OnShieldNowDepletedAfterBeingFull_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.ShieldDefinition.OnShieldNowDepleted -struct UShieldDefinition_OnShieldNowDepleted_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.ShieldDefinition.OnShieldNowFull -struct UShieldDefinition_OnShieldNowFull_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.ShieldDefinition.OnShieldPrimed -struct UShieldDefinition_OnShieldPrimed_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* ShieldOwner; // (Parm) -}; - -// Function WillowGame.ShieldDefinition.OnAmmoAbsorbed -struct UShieldDefinition_OnAmmoAbsorbed_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* ShieldOwner; // (Parm) - class UObject* DamageSource; // (Parm) - class UObject* DamageType; // (Parm) -}; - -// Function WillowGame.UsableItemDefinition.OnUsed -struct UUsableItemDefinition_OnUsed_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) -}; - -// Function WillowGame.MissionItemDefinition.CanPickupInBulk -struct UMissionItemDefinition_CanPickupInBulk_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionItemDefinition.ShouldPlayerAutomaticallyPickup -struct UMissionItemDefinition_ShouldPlayerAutomaticallyPickup_Params -{ - class APlayerController* PC; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.UsableCustomizationItemDefinition.GetCustomizationDefinitionToUnlock -struct UUsableCustomizationItemDefinition_GetCustomizationDefinitionToUnlock_Params -{ - class AWillowPlayerController* WPC; // (Parm) - class UCustomizationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ItemPartDefinition.OnPickupDisassociated -struct UItemPartDefinition_OnPickupDisassociated_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Pickup; // (Parm) -}; - -// Function WillowGame.ItemPartDefinition.OnPickupAssociated -struct UItemPartDefinition_OnPickupAssociated_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Pickup; // (Parm) -}; - -// Function WillowGame.ItemPartDefinition.OnCreate -struct UItemPartDefinition_OnCreate_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.ItemPartDefinition.SetBehaviorProviderDefinition -struct UItemPartDefinition_SetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* NewBehaviorProviderDefinition; // (Parm) -}; - -// Function WillowGame.ItemPartDefinition.GetBehaviorProviderDefinition -struct UItemPartDefinition_GetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.EquipableItemPartDefinition.OnUnequipped -struct UEquipableItemPartDefinition_OnUnequipped_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) -}; - -// Function WillowGame.EquipableItemPartDefinition.OnEquipped -struct UEquipableItemPartDefinition_OnEquipped_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) -}; - -// Function WillowGame.GrenadeModPartDefinition.OnGrenadeKilledEnemy -struct UGrenadeModPartDefinition_OnGrenadeKilledEnemy_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* KilledObject; // (Parm) -}; - -// Function WillowGame.GrenadeModPartDefinition.OnGrenadeKilledNeutral -struct UGrenadeModPartDefinition_OnGrenadeKilledNeutral_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* KilledObject; // (Parm) -}; - -// Function WillowGame.GrenadeModPartDefinition.OnGrenadeDamagedNeutral -struct UGrenadeModPartDefinition_OnGrenadeDamagedNeutral_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* DamageTaker; // (Parm) - unsigned long bWasCrit : 1; // (Parm) - float HealthDamage; // (Parm) - float ShieldDamage; // (Parm) -}; - -// Function WillowGame.GrenadeModPartDefinition.OnGrenadeDamagedFriendly -struct UGrenadeModPartDefinition_OnGrenadeDamagedFriendly_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* DamageTaker; // (Parm) - float DamageAmount; // (Parm) -}; - -// Function WillowGame.GrenadeModPartDefinition.OnGrenadeDamagedEnemy -struct UGrenadeModPartDefinition_OnGrenadeDamagedEnemy_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* DamageTaker; // (Parm) - unsigned long bWasCrit : 1; // (Parm) - float HealthDamage; // (Parm) - float ShieldDamage; // (Parm) -}; - -// Function WillowGame.GrenadeModPartDefinition.OnGrenadeExploded -struct UGrenadeModPartDefinition_OnGrenadeExploded_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Grenade; // (Parm) -}; - -// Function WillowGame.GrenadeModPartDefinition.OnGrenadeSpawned -struct UGrenadeModPartDefinition_OnGrenadeSpawned_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* SpawnedProjectile; // (Parm) -}; - -// Function WillowGame.UsableItemPartDefinition.OnUsed -struct UUsableItemPartDefinition_OnUsed_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) -}; - -// Function WillowGame.ItemPool.IsAllItemTypesDebugEnabled -struct UItemPool_IsAllItemTypesDebugEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ItemPool.ToggleAllItemTypesDebug -struct UItemPool_ToggleAllItemTypesDebug_Params -{ -}; - -// Function WillowGame.ItemPool.SpawnBalancedInventoryFromInventoryBalanceDefinition -struct UItemPool_SpawnBalancedInventoryFromInventoryBalanceDefinition_Params -{ - class UInventoryBalanceDefinition* InvBalanceDefinition; // (Parm) - int Quantity; // (Parm) - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - class UObject* ContextSource; // (Parm) - TArray SpawnedInventory; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ItemPool.SpawnBalancedInventoryFromPool -struct UItemPool_SpawnBalancedInventoryFromPool_Params -{ - class UItemPoolDefinition* Definition; // (Parm) - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - class UObject* ContextSource; // (Parm) - TArray SpawnedInventory; // (Parm, OutParm, NeedCtorLink) - class UAttributeInitializationDefinition* GameStageVarianceFormula; // (OptionalParm, Parm) - float OuterPoolChance; // (OptionalParm, Parm) - unsigned long bInventoryMayDropOnDeath : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ItemPoolListDefinition.AddToItemPoolList -struct UItemPoolListDefinition_AddToItemPoolList_Params -{ - TArray Out_ItemPoolList; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.IUsable.NotifyUserCouldNotAffordAttemptedUse -struct UIUsable_NotifyUserCouldNotAffordAttemptedUse_Params -{ - class APawn* User; // (Parm) - class UPrimitiveComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.IUsable.SetInteractionIcon -struct UIUsable_SetInteractionIcon_Params -{ - class UInteractionIconDefinition* Icon; // (Parm) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.IUsable.UseObject -struct UIUsable_UseObject_Params -{ - class APawn* User; // (Parm) - class UPrimitiveComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IWeaponThrow.Behavior_WeaponThrow -struct UIWeaponThrow_Behavior_WeaponThrow_Params -{ -}; - -// Function WillowGame.IWeatherBehavior.DestroyWeatherSystem -struct UIWeatherBehavior_DestroyWeatherSystem_Params -{ -}; - -// Function WillowGame.IWeatherBehavior.CreateWeatherSystem -struct UIWeatherBehavior_CreateWeatherSystem_Params -{ - class UParticleSystem* WeatherSystemTemplate; // (Parm) - class UParticleSystem* NewScreenEffectsTemplate; // (Parm) -}; - -// Function WillowGame.LcdHelper.IsLcdScreenConnected -struct ULcdHelper_IsLcdScreenConnected_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LcdHelper.UpdateAvailableTokens -struct ULcdHelper_UpdateAvailableTokens_Params -{ - int Amount; // (Parm) -}; - -// Function WillowGame.LcdHelper.UpdateCurrency -struct ULcdHelper_UpdateCurrency_Params -{ - unsigned char Type; // (Parm) - int Amount; // (Parm) -}; - -// Function WillowGame.LcdHelper.GetPendingInvite -struct ULcdHelper_GetPendingInvite_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.LcdHelper.UpdateFriendData -struct ULcdHelper_UpdateFriendData_Params -{ - struct FString FriendData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.LcdHelper.UpdateChallengeData -struct ULcdHelper_UpdateChallengeData_Params -{ - struct FString ChallengeData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.LcdHelper.UpdateMissionData -struct ULcdHelper_UpdateMissionData_Params -{ - struct FString MissionData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.LcdHelper.SetLevel -struct ULcdHelper_SetLevel_Params -{ - int Level; // (Parm) -}; - -// Function WillowGame.LcdHelper.SetLevelProgress -struct ULcdHelper_SetLevelProgress_Params -{ - float Percent; // (Parm) - int Curr; // (Parm) - int Needed; // (Parm) -}; - -// Function WillowGame.LcdHelper.NotifyLoading -struct ULcdHelper_NotifyLoading_Params -{ - unsigned long bLoading : 1; // (Parm) -}; - -// Function WillowGame.LevelDependencyList.GetFriendlyLevelNameFromMapName -struct ULevelDependencyList_GetFriendlyLevelNameFromMapName_Params -{ - struct FName PersistentMapName; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.LockoutDefinition.ComputePackedSystemTime -struct ULockoutDefinition_ComputePackedSystemTime_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LookingAtInjuredPlayerExpressionEvaluator.Evaluate -struct ULookingAtInjuredPlayerExpressionEvaluator_Evaluate_Params -{ - class UObject* ContextSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MeleeDefinition.GetControllerResponsibleForDamage -struct UMeleeDefinition_GetControllerResponsibleForDamage_Params -{ - class AController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MeleeDefinition.GetInstigator -struct UMeleeDefinition_GetInstigator_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MeleeDefinition.GetInstigatorSelfDamageScale -struct UMeleeDefinition_GetInstigatorSelfDamageScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MeleeDefinition.GetFireIntervalChanceModifier -struct UMeleeDefinition_GetFireIntervalChanceModifier_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MeleeDefinition.GetStatusEffectBaseChanceModifier -struct UMeleeDefinition_GetStatusEffectBaseChanceModifier_Params -{ - class UObject* Context; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MeleeDefinition.GetStatusEffectChanceModifier -struct UMeleeDefinition_GetStatusEffectChanceModifier_Params -{ - class UObject* Context; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MeleeDefinition.GetStatusEffectBaseDamage -struct UMeleeDefinition_GetStatusEffectBaseDamage_Params -{ - class UObject* Context; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MeleeDefinition.IsMeleeDebugEnabled -struct UMeleeDefinition_IsMeleeDebugEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MeleeDefinition.ToggleMeleeDebug -struct UMeleeDefinition_ToggleMeleeDebug_Params -{ -}; - -// Function WillowGame.MeleeDefinition.MeleeAttack -struct UMeleeDefinition_MeleeAttack_Params -{ - class UObject* ContextObject; // (Parm) -}; - -// Function WillowGame.MissionDefinition.GetItemRewardPools -struct UMissionDefinition_GetItemRewardPools_Params -{ - TArray ItemPools; // (Parm, OutParm, NeedCtorLink) - unsigned long bAltReward : 1; // (Parm) -}; - -// Function WillowGame.MissionDefinition.SetBehaviorProviderDefinition -struct UMissionDefinition_SetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* NewBehaviorProviderDefinition; // (Parm) -}; - -// Function WillowGame.MissionDefinition.GetBehaviorProviderDefinition -struct UMissionDefinition_GetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionDefinition.GetDownloadableContentDefinition -struct UMissionDefinition_GetDownloadableContentDefinition_Params -{ - class UDownloadableContentDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionDefinition.CanBeFailed -struct UMissionDefinition_CanBeFailed_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionDefinition.GetMissionRewardPresentation -struct UMissionDefinition_GetMissionRewardPresentation_Params -{ - TArray RewardPresentations; // (Parm, OutParm, NeedCtorLink) - unsigned long bAltReward : 1; // (Parm) -}; - -// Function WillowGame.MissionDefinition.ShouldGrantAlternateReward -struct UMissionDefinition_ShouldGrantAlternateReward_Params -{ - TArray ObjectivesProgress; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionDefinition.GetItemRewardsForPlayer -struct UMissionDefinition_GetItemRewardsForPlayer_Params -{ - class AWillowPlayerController* WillowPC; // (Parm) - struct FPendingMissionRewardData MissionReward; // (Parm, OutParm) -}; - -// Function WillowGame.MissionDefinition.GetExperienceReward -struct UMissionDefinition_GetExperienceReward_Params -{ - class AWillowPlayerController* InWPC; // (Parm) - unsigned long bGetAltReward : 1; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionDefinition.GetOptionalCreditReward -struct UMissionDefinition_GetOptionalCreditReward_Params -{ - class AWillowPlayerController* InWPC; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionDefinition.GetCurrencyReward -struct UMissionDefinition_GetCurrencyReward_Params -{ - class AWillowPlayerController* InWPC; // (Parm) - unsigned long bGetAltReward : 1; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionDefinition.GetCurrencyRewardType -struct UMissionDefinition_GetCurrencyRewardType_Params -{ - unsigned long bGetAltReward : 1; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionDefinition.GetXPRewardPercentageString -struct UMissionDefinition_GetXPRewardPercentageString_Params -{ - unsigned long bGetAltReward : 1; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.MissionDefinition.GetCurrencyRewardString -struct UMissionDefinition_GetCurrencyRewardString_Params -{ - unsigned long bGetAltReward : 1; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.MissionDefinition.GetObjectiveIndex -struct UMissionDefinition_GetObjectiveIndex_Params -{ - class UMissionObjectiveDefinition* MissionObjective; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionDefinition.GetBalancedActorTypeIdentifier -struct UMissionDefinition_GetBalancedActorTypeIdentifier_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionDefinition.SetExpLevel -struct UMissionDefinition_SetExpLevel_Params -{ - int NewExpLevel; // (Parm) -}; - -// Function WillowGame.MissionDefinition.SetAwesomeLevel -struct UMissionDefinition_SetAwesomeLevel_Params -{ - int NewAwesomeLevel; // (Parm) -}; - -// Function WillowGame.MissionDefinition.SetGameStage -struct UMissionDefinition_SetGameStage_Params -{ - int NewGameStage; // (Parm) -}; - -// Function WillowGame.MissionDefinition.GetExpLevelForEquip -struct UMissionDefinition_GetExpLevelForEquip_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionDefinition.GetExpLevel -struct UMissionDefinition_GetExpLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionDefinition.GetAwesomeLevel -struct UMissionDefinition_GetAwesomeLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionDefinition.GetExpectedGameStage -struct UMissionDefinition_GetExpectedGameStage_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionDefinition.GetGameStage -struct UMissionDefinition_GetGameStage_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionDirectivesDefinition.AddDirective -struct UMissionDirectivesDefinition_AddDirective_Params -{ - struct FMissionDirectorData NewDirective; // (Const, Parm, OutParm) - class AActor* WaypointOwner; // (Parm) - class AMissionTracker* MissionTracker; // (Parm) -}; - -// Function WillowGame.MissionDirectivesDefinition.AddWaypointsForDirective -struct UMissionDirectivesDefinition_AddWaypointsForDirective_Params -{ - struct FMissionDirectorData DirectorData; // (Const, Parm, OutParm) - class AActor* WaypointOwner; // (Parm) - class AMissionTracker* MissionTracker; // (Parm) -}; - -// Function WillowGame.MissionDirectivesDefinition.CreateWaypoints -struct UMissionDirectivesDefinition_CreateWaypoints_Params -{ - class AActor* WaypointOwner; // (Parm) - class AMissionTracker* MissionTracker; // (Parm) -}; - -// Function WillowGame.MissionObjectiveDefinition.IsMissionTurnIn -struct UMissionObjectiveDefinition_IsMissionTurnIn_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionObjectiveDefinition.GetMissionName -struct UMissionObjectiveDefinition_GetMissionName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.MissionObjectiveDefinition.GetObjectiveName -struct UMissionObjectiveDefinition_GetObjectiveName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.MissionObjectiveDefinition.TranslateObjectiveCount -struct UMissionObjectiveDefinition_TranslateObjectiveCount_Params -{ - int Count; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionObjectiveSetDefinition.ContainsOptionalObjective -struct UMissionObjectiveSetDefinition_ContainsOptionalObjective_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionObjectiveSetDefinition.ContainsObjective -struct UMissionObjectiveSetDefinition_ContainsObjective_Params -{ - class UMissionObjectiveDefinition* Objective; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionObjectiveSetBranchingDefinition.ContainsObjective -struct UMissionObjectiveSetBranchingDefinition_ContainsObjective_Params -{ - class UMissionObjectiveDefinition* Objective; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionObjectiveSetCollectionDefinition.ContainsObjective -struct UMissionObjectiveSetCollectionDefinition_ContainsObjective_Params -{ - class UMissionObjectiveDefinition* Objective; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionPopulationAspect.DenStatRemoved -struct UMissionPopulationAspect_DenStatRemoved_Params -{ - class APawn* DenPawn; // (Parm) -}; - -// Function WillowGame.MissionPopulationAspect.DenStatAdded -struct UMissionPopulationAspect_DenStatAdded_Params -{ - class APawn* DenPawn; // (Parm) -}; - -// Function WillowGame.MissionPopulationAspect.MissionReactionObjectiveComplete -struct UMissionPopulationAspect_MissionReactionObjectiveComplete_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* CompletedObjective; // (Parm) -}; - -// Function WillowGame.MissionPopulationAspect.MissionReactionObjectiveCleared -struct UMissionPopulationAspect_MissionReactionObjectiveCleared_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* ClearedObjective; // (Parm) -}; - -// Function WillowGame.MissionPopulationAspect.MissionReactionObjectiveUpdated -struct UMissionPopulationAspect_MissionReactionObjectiveUpdated_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* UpdatedObjective; // (Parm) -}; - -// Function WillowGame.MissionPopulationAspect.MissionReactionObjectiveSetChanged -struct UMissionPopulationAspect_MissionReactionObjectiveSetChanged_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveSetDefinition* NewSet; // (Parm) - class UMissionObjectiveSetDefinition* PreviousSet; // (Parm) -}; - -// Function WillowGame.MissionPopulationAspect.MissionReactionStatusChanged -struct UMissionPopulationAspect_MissionReactionStatusChanged_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionDefinition* Mission; // (Parm) - unsigned char NewStatus; // (Parm) -}; - -// Function WillowGame.MissionPopulationAspect.MissionReactionLevelLoad -struct UMissionPopulationAspect_MissionReactionLevelLoad_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionDefinition* Mission; // (Parm) -}; - -// Function WillowGame.MissionPopulationAspect.SetActivationFromMission -struct UMissionPopulationAspect_SetActivationFromMission_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionDefinition* Mission; // (Parm) - unsigned long bRespawnIfAlreadyActive : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.MissionPopulationAspect.RemoveWaypointsFromOpportunity -struct UMissionPopulationAspect_RemoveWaypointsFromOpportunity_Params -{ -}; - -// Function WillowGame.MissionPopulationAspect.CreateWaypoint -struct UMissionPopulationAspect_CreateWaypoint_Params -{ - class AActor* WaypointActor; // (Parm) - class UMissionObjectiveDefinition* Objective; // (Parm) -}; - -// Function WillowGame.MissionPopulationAspect.EnabledStatusChanged -struct UMissionPopulationAspect_EnabledStatusChanged_Params -{ - unsigned long bIsEnabled : 1; // (Parm) - unsigned long bHasActiveActors : 1; // (Parm) -}; - -// Function WillowGame.MissionPopulationAspect.AllActorsRemoved -struct UMissionPopulationAspect_AllActorsRemoved_Params -{ - unsigned long bFinishedSpawning : 1; // (Parm) -}; - -// Function WillowGame.MissionPopulationAspect.OnActorDeath -struct UMissionPopulationAspect_OnActorDeath_Params -{ - class AActor* DeadActor; // (Parm) -}; - -// Function WillowGame.MissionPopulationAspect.OnSpawnActor -struct UMissionPopulationAspect_OnSpawnActor_Params -{ - class AActor* SpawnedActor; // (Parm) -}; - -// Function WillowGame.MissionPopulationAspect.CreateWaypointFromWaypointSetting -struct UMissionPopulationAspect_CreateWaypointFromWaypointSetting_Params -{ - class AActor* WaypointActor; // (Parm) -}; - -// Function WillowGame.MissionPopulationAspect.GrantItemsToActor -struct UMissionPopulationAspect_GrantItemsToActor_Params -{ - class AActor* SpawnedActor; // (Parm) -}; - -// Function WillowGame.MissionPopulationAspect.Initialize -struct UMissionPopulationAspect_Initialize_Params -{ -}; - -// Function WillowGame.MissionTracker.PlayTurnIn -struct AMissionTracker_PlayTurnIn_Params -{ - class UMissionDefinition* InMission; // (Parm) -}; - -// Function WillowGame.MissionTracker.PlayKickoffDialogOnly -struct AMissionTracker_PlayKickoffDialogOnly_Params -{ - class UMissionDefinition* InMission; // (Parm) -}; - -// Function WillowGame.MissionTracker.PlayKickoff -struct AMissionTracker_PlayKickoff_Params -{ - class UMissionDefinition* InMission; // (Parm) -}; - -// Function WillowGame.MissionTracker.ReceiveChallenge -struct AMissionTracker_ReceiveChallenge_Params -{ - class UChallengeDefinition* ChalDef; // (Parm) - unsigned long bIsCharacterLoad : 1; // (OptionalParm, Parm) - unsigned long bGiveToAllPlayers : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.MissionTracker.UpdateVisibilityOfAllActiveScreenParticles -struct AMissionTracker_UpdateVisibilityOfAllActiveScreenParticles_Params -{ -}; - -// Function WillowGame.MissionTracker.ScreenParticlesShouldBeVisible -struct AMissionTracker_ScreenParticlesShouldBeVisible_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.SetUpVoGScreenParticle -struct AMissionTracker_SetUpVoGScreenParticle_Params -{ - class UParticleSystem* Template; // (Parm) - struct FName TextureMovieParamName; // (Parm) -}; - -// Function WillowGame.MissionTracker.HideScreenParticle -struct AMissionTracker_HideScreenParticle_Params -{ - class UParticleSystem* Template; // (Parm) - struct FName ParticleTag; // (OptionalParm, Parm) - unsigned long bAllowParticleToFinish : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.MissionTracker.ShowScreenParticle -struct AMissionTracker_ShowScreenParticle_Params -{ - struct FScreenParticleInitParams InitParams; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MissionTracker.Behavior_RegisterStation -struct AMissionTracker_Behavior_RegisterStation_Params -{ - class ATravelStation* ActivatedStation; // (Parm) - unsigned long bFromSave : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.MissionTracker.Behavior_StopRevive -struct AMissionTracker_Behavior_StopRevive_Params -{ -}; - -// Function WillowGame.MissionTracker.Behavior_StartRevive -struct AMissionTracker_Behavior_StartRevive_Params -{ -}; - -// Function WillowGame.MissionTracker.GetPlayerLoot -struct AMissionTracker_GetPlayerLoot_Params -{ - TArray SpawnedLoot; // (Parm, OutParm, NeedCtorLink) - int CustomGameStage; // (OptionalParm, Parm) - int CustomAwesomeLevel; // (OptionalParm, Parm) - struct FName CustomConfiguration; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.Behavior_SpawnTeleporter -struct AMissionTracker_Behavior_SpawnTeleporter_Params -{ - class UPersonalTeleporterDefinition* Definition; // (Parm) -}; - -// Function WillowGame.MissionTracker.Behavior_SetCurrentProjectile -struct AMissionTracker_Behavior_SetCurrentProjectile_Params -{ - class UProjectileDefinition* CurrentProjectile; // (Parm) -}; - -// Function WillowGame.MissionTracker.Behavior_ForceFeedback -struct AMissionTracker_Behavior_ForceFeedback_Params -{ - class UForceFeedbackWaveform* FFWaveform; // (Parm) - unsigned long ForWeaponFiring : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.MissionTracker.Behavior_SpawnCurrentProjectile -struct AMissionTracker_Behavior_SpawnCurrentProjectile_Params -{ - class UProjectileDefinition* CurrentProjectile; // (OptionalParm, Parm) - unsigned long bLeftHand : 1; // (OptionalParm, Parm) - unsigned long bConsumeResource : 1; // (OptionalParm, Parm) - unsigned long bNoVelocity : 1; // (OptionalParm, Parm) - unsigned long bSetProjectileToGrenadeMod : 1; // (OptionalParm, Parm) - class AWillowProjectile* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.Behavior_UnlockAchievementForAllPlayers -struct AMissionTracker_Behavior_UnlockAchievementForAllPlayers_Params -{ - int AchievementId; // (Parm) - int MinimumPlayersRequired; // (Parm) -}; - -// Function WillowGame.MissionTracker.Behavior_DetachMeleeWeapon -struct AMissionTracker_Behavior_DetachMeleeWeapon_Params -{ - unsigned long bApplyToThirdPerson : 1; // (Parm) - unsigned long bApplyToFirstPerson : 1; // (Parm) -}; - -// Function WillowGame.MissionTracker.Behavior_AttachMeleeWeapon -struct AMissionTracker_Behavior_AttachMeleeWeapon_Params -{ - unsigned long bApplyToThirdPerson : 1; // (Parm) - unsigned long bApplyToFirstPerson : 1; // (Parm) -}; - -// Function WillowGame.MissionTracker.Behavior_UnlockAchievement -struct AMissionTracker_Behavior_UnlockAchievement_Params -{ - int AchievementId; // (Parm) -}; - -// Function WillowGame.MissionTracker.Behavior_SendMessageToPlayers -struct AMissionTracker_Behavior_SendMessageToPlayers_Params -{ - unsigned long bShouldSendToInstigator : 1; // (Parm) - class UClass* SendMsgClass; // (Parm) -}; - -// Function WillowGame.MissionTracker.Behavior_CameraAnim -struct AMissionTracker_Behavior_CameraAnim_Params -{ - class UCameraAnim* Anim; // (Parm) -}; - -// Function WillowGame.MissionTracker.Behavior_ViewShake -struct AMissionTracker_Behavior_ViewShake_Params -{ - struct FGearboxViewShakeInfo ShakeInfo; // (Parm) -}; - -// Function WillowGame.MissionTracker.Behavior_ThrowGrenade -struct AMissionTracker_Behavior_ThrowGrenade_Params -{ -}; - -// Function WillowGame.MissionTracker.Behavior_Melee -struct AMissionTracker_Behavior_Melee_Params -{ -}; - -// Function WillowGame.MissionTracker.Behavior_Reload -struct AMissionTracker_Behavior_Reload_Params -{ -}; - -// Function WillowGame.MissionTracker.GetBehaviorConsumerHandle -struct AMissionTracker_GetBehaviorConsumerHandle_Params -{ - struct FBehaviorConsumerHandle ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.RunMissionCustomEvent -struct AMissionTracker_RunMissionCustomEvent_Params -{ - class UMissionDefinition* Mission; // (Parm) - struct FName EventName; // (Parm) -}; - -// Function WillowGame.MissionTracker.DebugRefreshHUD -struct AMissionTracker_DebugRefreshHUD_Params -{ -}; - -// Function WillowGame.MissionTracker.DebugAdvanceTrackedMission -struct AMissionTracker_DebugAdvanceTrackedMission_Params -{ - unsigned long bDoNotAdvanceObjectiveSet : 1; // (OptionalParm, Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.DebugIncrementObjective -struct AMissionTracker_DebugIncrementObjective_Params -{ - struct FString InMission; // (Parm, NeedCtorLink) - struct FString InObjective; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MissionTracker.DebugCompleteObjective -struct AMissionTracker_DebugCompleteObjective_Params -{ - struct FString InMission; // (Parm, NeedCtorLink) - struct FString InObjective; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MissionTracker.DebugGetObjectiveFromString -struct AMissionTracker_DebugGetObjectiveFromString_Params -{ - class UMissionDefinition* InMission; // (Parm) - struct FString InObjective; // (Parm, NeedCtorLink) - class UMissionObjectiveDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.DebugMakeEligibileAndComplete -struct AMissionTracker_DebugMakeEligibileAndComplete_Params -{ - class UMissionDefinition* InMission; // (Parm) -}; - -// Function WillowGame.MissionTracker.DebugMakeEligibleForAndAccept -struct AMissionTracker_DebugMakeEligibleForAndAccept_Params -{ - struct FString InMission; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MissionTracker.DebugAcceptMission -struct AMissionTracker_DebugAcceptMission_Params -{ - struct FString InMission; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MissionTracker.DebugUndoMission -struct AMissionTracker_DebugUndoMission_Params -{ - class UMissionDefinition* InMission; // (Parm) -}; - -// Function WillowGame.MissionTracker.DebugAdvanceObjectiveSet -struct AMissionTracker_DebugAdvanceObjectiveSet_Params -{ - struct FString InMission; // (Parm, NeedCtorLink) - struct FString ShouldCompleteObjectives; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MissionTracker.DebugUndoCompleteMission -struct AMissionTracker_DebugUndoCompleteMission_Params -{ - struct FString InMission; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MissionTracker.DebugCompleteMission -struct AMissionTracker_DebugCompleteMission_Params -{ - struct FString InMission; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MissionTracker.DebugGetMissionFromString -struct AMissionTracker_DebugGetMissionFromString_Params -{ - struct FString InMission; // (Parm, NeedCtorLink) - class UMissionDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.StaticSetMissionDirectorParticle -struct AMissionTracker_StaticSetMissionDirectorParticle_Params -{ - class AActor* MissionDirectorActor; // (Const, Parm) - class UParticleSystemComponent* MissionParticle; // (Parm, OutParm, EditInline) -}; - -// Function WillowGame.MissionTracker.TriggerMissionFilteredChangedDelegates -struct AMissionTracker_TriggerMissionFilteredChangedDelegates_Params -{ -}; - -// Function WillowGame.MissionTracker.ClearMissionFilteredChangedDelegate -struct AMissionTracker_ClearMissionFilteredChangedDelegate_Params -{ - struct FScriptDelegate MissionFilteredChangedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MissionTracker.AddMissionFilteredChangedDelegate -struct AMissionTracker_AddMissionFilteredChangedDelegate_Params -{ - struct FScriptDelegate MissionFilteredChangedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MissionTracker.OnMissionFilteredChanged -struct AMissionTracker_OnMissionFilteredChanged_Params -{ -}; - -// Function WillowGame.MissionTracker.TriggerMissionObjectivesChangedDelegates -struct AMissionTracker_TriggerMissionObjectivesChangedDelegates_Params -{ - class UMissionDefinition* MissionThatChanged; // (Parm) -}; - -// Function WillowGame.MissionTracker.ClearMissionObjectivesChangedDelegate -struct AMissionTracker_ClearMissionObjectivesChangedDelegate_Params -{ - struct FScriptDelegate MissionObjectivesChangedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MissionTracker.AddMissionObjectivesChangedDelegate -struct AMissionTracker_AddMissionObjectivesChangedDelegate_Params -{ - struct FScriptDelegate MissionObjectivesChangedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MissionTracker.OnMissionObjectivesChanged -struct AMissionTracker_OnMissionObjectivesChanged_Params -{ - class UMissionDefinition* MissionThatChanged; // (Parm) -}; - -// Function WillowGame.MissionTracker.TriggerMissionStatusChangedDelegates -struct AMissionTracker_TriggerMissionStatusChangedDelegates_Params -{ -}; - -// Function WillowGame.MissionTracker.ClearMissionStatusChangedDelegate -struct AMissionTracker_ClearMissionStatusChangedDelegate_Params -{ - struct FScriptDelegate MissionStatusChangedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MissionTracker.AddMissionStatusChangedDelegate -struct AMissionTracker_AddMissionStatusChangedDelegate_Params -{ - struct FScriptDelegate MissionStatusChangedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MissionTracker.OnMissionStatusChanged -struct AMissionTracker_OnMissionStatusChanged_Params -{ -}; - -// Function WillowGame.MissionTracker.TriggerActiveMissionChangedDelegates -struct AMissionTracker_TriggerActiveMissionChangedDelegates_Params -{ -}; - -// Function WillowGame.MissionTracker.ClearActiveMissionChangedDelegate -struct AMissionTracker_ClearActiveMissionChangedDelegate_Params -{ - struct FScriptDelegate ActiveMissionChangedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MissionTracker.AddActiveMissionChangedDelegate -struct AMissionTracker_AddActiveMissionChangedDelegate_Params -{ - struct FScriptDelegate ActiveMissionChangedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MissionTracker.OnActiveMissionChanged -struct AMissionTracker_OnActiveMissionChanged_Params -{ -}; - -// Function WillowGame.MissionTracker.NotifyLocalPlayerOfActiveMission -struct AMissionTracker_NotifyLocalPlayerOfActiveMission_Params -{ -}; - -// Function WillowGame.MissionTracker.ReplicatedEvent -struct AMissionTracker_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.MissionTracker.ProcessDynamicMissionDirectives -struct AMissionTracker_ProcessDynamicMissionDirectives_Params -{ -}; - -// Function WillowGame.MissionTracker.AllExpansionSideMissionsComplete -struct AMissionTracker_AllExpansionSideMissionsComplete_Params -{ - class AWillowPlayerController* Player; // (Parm) - class UDownloadableExpansionDefinition* Expansion; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.InitializeMissionsWithCompletedDependencies -struct AMissionTracker_InitializeMissionsWithCompletedDependencies_Params -{ -}; - -// Function WillowGame.MissionTracker.GetMissionCount -struct AMissionTracker_GetMissionCount_Params -{ - unsigned long bIncludeRepeatableMissions : 1; // (OptionalParm, Parm) - unsigned long bIncludeDLC : 1; // (OptionalParm, Parm) - unsigned long bIncludeAll : 1; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.IsDataValid -struct AMissionTracker_IsDataValid_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.ValidateData -struct AMissionTracker_ValidateData_Params -{ -}; - -// Function WillowGame.MissionTracker.StopMissionTimer -struct AMissionTracker_StopMissionTimer_Params -{ - class UMissionDefinition* TimedMission; // (Parm) -}; - -// Function WillowGame.MissionTracker.StartMissionTimer -struct AMissionTracker_StartMissionTimer_Params -{ - class UMissionDefinition* TimedMission; // (Parm) -}; - -// Function WillowGame.MissionTracker.AddTimeToMission -struct AMissionTracker_AddTimeToMission_Params -{ - class UMissionDefinition* TimedMission; // (Parm) - float SecondsToAdd; // (Parm) -}; - -// Function WillowGame.MissionTracker.NotifyActorDied -struct AMissionTracker_NotifyActorDied_Params -{ - class AActor* DeadActor; // (Parm) -}; - -// Function WillowGame.MissionTracker.IsValidMissionWeapon -struct AMissionTracker_IsValidMissionWeapon_Params -{ - class UMissionWeaponBalanceDefinition* MissionWeaponBalanceDef; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.AddDefendTarget -struct AMissionTracker_AddDefendTarget_Params -{ - class AActor* Target; // (Parm) - class UMissionObjectiveDefinition* Objective; // (Parm) -}; - -// Function WillowGame.MissionTracker.IsObjectiveBitSet -struct AMissionTracker_IsObjectiveBitSet_Params -{ - class UMissionObjectiveDefinition* MissionObjective; // (Parm) - int ObjectiveBit; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.RemoteUpdateMissionFiltered -struct AMissionTracker_RemoteUpdateMissionFiltered_Params -{ - struct FReplicatedMissionFilterData MissionFilterData; // (Const, Parm, OutParm) -}; - -// Function WillowGame.MissionTracker.RemoteDecrementMissionObjective -struct AMissionTracker_RemoteDecrementMissionObjective_Params -{ - class UMissionObjectiveDefinition* Objective; // (Parm) -}; - -// Function WillowGame.MissionTracker.RemoteClearMissionObjective -struct AMissionTracker_RemoteClearMissionObjective_Params -{ - class UMissionObjectiveDefinition* Objective; // (Parm) -}; - -// Function WillowGame.MissionTracker.RemoteUpdateMissionObjective -struct AMissionTracker_RemoteUpdateMissionObjective_Params -{ - struct FReplicatedMissionObjectiveData ObjectiveData; // (Const, Parm, OutParm) -}; - -// Function WillowGame.MissionTracker.RemoteSubObjectiveSetAdvanced -struct AMissionTracker_RemoteSubObjectiveSetAdvanced_Params -{ - class UMissionObjectiveSetDefinition* SubObjectiveSetAdvanced; // (Parm) -}; - -// Function WillowGame.MissionTracker.RemoteUpdateActiveObjectiveSet -struct AMissionTracker_RemoteUpdateActiveObjectiveSet_Params -{ - class UMissionObjectiveSetDefinition* ActiveObjectiveSet; // (Parm) -}; - -// Function WillowGame.MissionTracker.RemoteUpdateMissionStatus -struct AMissionTracker_RemoteUpdateMissionStatus_Params -{ - struct FReplicatedMissionStatusData MissionStatusData; // (Const, Parm, OutParm) - int GameStage; // (Parm) -}; - -// Function WillowGame.MissionTracker.RemoteUpdateMissionData -struct AMissionTracker_RemoteUpdateMissionData_Params -{ - struct FReplicatedMissionData ReplicatedMissionData; // (Const, Parm, OutParm) -}; - -// Function WillowGame.MissionTracker.GetAllMissions -struct AMissionTracker_GetAllMissions_Params -{ - TArray AllMissions; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.MissionTracker.GetMissionForNumber -struct AMissionTracker_GetMissionForNumber_Params -{ - int MissionNumber; // (Parm) - class UMissionDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.GetActiveSubObjectiveSets -struct AMissionTracker_GetActiveSubObjectiveSets_Params -{ - class UMissionObjectiveSetCollectionDefinition* SetCollection; // (Parm) - TArray ActiveSubObjectiveSets; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.MissionTracker.CanEndMission -struct AMissionTracker_CanEndMission_Params -{ - class UMissionDefinition* InMission; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.CanStartMission -struct AMissionTracker_CanStartMission_Params -{ - class UMissionDefinition* InMission; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.SetKickoffHeard -struct AMissionTracker_SetKickoffHeard_Params -{ - class UMissionDefinition* InMission; // (Parm) -}; - -// Function WillowGame.MissionTracker.NotifyPawnDied -struct AMissionTracker_NotifyPawnDied_Params -{ - class AWillowPawn* KilledPawn; // (Parm) - class AController* InstigatedBy; // (Parm) - class UClass* DamageTypeClass; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - FScriptInterface DamageCauser; // (Parm) - unsigned long bKilledByCritical : 1; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) -}; - -// Function WillowGame.MissionTracker.GetCurrentObjectives -struct AMissionTracker_GetCurrentObjectives_Params -{ - class UMissionDefinition* InMission; // (Parm) - TArray CurrentObjectives; // (Parm, OutParm, NeedCtorLink) - TArray BranchObjectives; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.MissionTracker.IsObjectiveSetActive -struct AMissionTracker_IsObjectiveSetActive_Params -{ - class UMissionObjectiveSetDefinition* ObjectiveSet; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.GetActivePrimaryObjectiveSet -struct AMissionTracker_GetActivePrimaryObjectiveSet_Params -{ - class UMissionDefinition* InMission; // (Parm) - class UMissionObjectiveSetDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.GetObjectiveCount -struct AMissionTracker_GetObjectiveCount_Params -{ - class UMissionObjectiveDefinition* MissionObjective; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.IsMissionObjectiveActive -struct AMissionTracker_IsMissionObjectiveActive_Params -{ - class UMissionObjectiveDefinition* MissionObjective; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.IsMissionObjectiveComplete -struct AMissionTracker_IsMissionObjectiveComplete_Params -{ - class UMissionObjectiveDefinition* MissionObjective; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.IsMissionBlocked -struct AMissionTracker_IsMissionBlocked_Params -{ - class UMissionDefinition* InMission; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.GetCompletedBranch -struct AMissionTracker_GetCompletedBranch_Params -{ - class UMissionDefinition* Mission; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.GetObjectivesProgress -struct AMissionTracker_GetObjectivesProgress_Params -{ - class UMissionDefinition* InMission; // (Parm) - TArray ObjectivesProgress; // (Parm, OutParm, NeedCtorLink) - unsigned long bClearCurrentIncompleteAllOrNothingObjectives : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.MissionTracker.GetActiveMissionData -struct AMissionTracker_GetActiveMissionData_Params -{ - struct FMissionData ActiveMissionData; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.MissionTracker.GetActiveMission -struct AMissionTracker_GetActiveMission_Params -{ - class UMissionDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.SetActiveMission -struct AMissionTracker_SetActiveMission_Params -{ - class UMissionDefinition* InMission; // (OptionalParm, Parm) - unsigned long bFromActivation : 1; // (OptionalParm, Parm) - class AWillowPlayerController* WillowPC; // (OptionalParm, Parm) -}; - -// Function WillowGame.MissionTracker.EvaluateStat -struct AMissionTracker_EvaluateStat_Params -{ - struct FName StatId; // (Parm) -}; - -// Function WillowGame.MissionTracker.DecrementObjective -struct AMissionTracker_DecrementObjective_Params -{ - class UMissionObjectiveDefinition* Objective; // (Parm) -}; - -// Function WillowGame.MissionTracker.UpdateObjective -struct AMissionTracker_UpdateObjective_Params -{ - class UMissionObjectiveDefinition* MissionObjective; // (Parm) - int ObjectiveBit; // (OptionalParm, Parm) -}; - -// Function WillowGame.MissionTracker.FastTravelStationRegistered -struct AMissionTracker_FastTravelStationRegistered_Params -{ -}; - -// Function WillowGame.MissionTracker.RegisterLevelTransition -struct AMissionTracker_RegisterLevelTransition_Params -{ - class ALevelTravelStation* LevelTransition; // (Parm) - struct FName TargetLevel; // (Parm) -}; - -// Function WillowGame.MissionTracker.UnregisterWaypoint -struct AMissionTracker_UnregisterWaypoint_Params -{ - class UWaypointComponent* Waypoint; // (Parm, EditInline) - class UMissionDefinition* InMission; // (Parm) -}; - -// Function WillowGame.MissionTracker.RegisterWaypoint -struct AMissionTracker_RegisterWaypoint_Params -{ - class UWaypointComponent* Waypoint; // (Parm, EditInline) - class UMissionDefinition* InMission; // (Parm) -}; - -// Function WillowGame.MissionTracker.UnregisterMissionDirector -struct AMissionTracker_UnregisterMissionDirector_Params -{ - FScriptInterface MissionDirector; // (Parm) -}; - -// Function WillowGame.MissionTracker.RegisterMissionDirector -struct AMissionTracker_RegisterMissionDirector_Params -{ - FScriptInterface MissionDirector; // (Parm) -}; - -// Function WillowGame.MissionTracker.UnregisterMissionObserver -struct AMissionTracker_UnregisterMissionObserver_Params -{ - FScriptInterface MissionObserver; // (Parm) -}; - -// Function WillowGame.MissionTracker.RegisterMissionObserver -struct AMissionTracker_RegisterMissionObserver_Params -{ - FScriptInterface MissionObserver; // (Parm) - class UMissionDefinition* InMission; // (Parm) -}; - -// Function WillowGame.MissionTracker.OnCinematicModeChanged -struct AMissionTracker_OnCinematicModeChanged_Params -{ - unsigned long bInCinematicMode : 1; // (Parm) -}; - -// Function WillowGame.MissionTracker.MissionDependenciesMet -struct AMissionTracker_MissionDependenciesMet_Params -{ - class UMissionDefinition* InMission; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.GetMissionStatus -struct AMissionTracker_GetMissionStatus_Params -{ - class UMissionDefinition* InMission; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.CompleteMission -struct AMissionTracker_CompleteMission_Params -{ - class UMissionDefinition* InMission; // (Parm) - class AWillowPlayerController* WillowPC; // (OptionalParm, Parm) -}; - -// Function WillowGame.MissionTracker.ActivateMission -struct AMissionTracker_ActivateMission_Params -{ - class UMissionDefinition* InMission; // (Parm) - class AWillowPlayerController* WillowPC; // (OptionalParm, Parm) -}; - -// Function WillowGame.MissionTracker.GrantMissionWeaponsToClientPlayer -struct AMissionTracker_GrantMissionWeaponsToClientPlayer_Params -{ - class AWillowPlayerController* WillowPC; // (Parm) -}; - -// Function WillowGame.MissionTracker.SendMissionData -struct AMissionTracker_SendMissionData_Params -{ - class AWillowPlayerController* WillowPC; // (Parm) -}; - -// Function WillowGame.MissionTracker.InitializeWorldMissionState -struct AMissionTracker_InitializeWorldMissionState_Params -{ - TArray InMissionList; // (Const, Parm, NeedCtorLink) - TArray InFilteredMissions; // (Parm, NeedCtorLink) - class AWillowPlayerController* WillowPC; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.InitializePIEWorldMissionState -struct AMissionTracker_InitializePIEWorldMissionState_Params -{ -}; - -// Function WillowGame.MissionTracker.GetMissionDescription -struct AMissionTracker_GetMissionDescription_Params -{ - class UMissionDefinition* InMission; // (Parm) - struct FString Summary; // (Parm, OutParm, NeedCtorLink) - struct FString Description; // (Parm, OutParm, NeedCtorLink) - unsigned long bShowTurnInDescription : 1; // (Parm) -}; - -// Function WillowGame.MissionTracker.IsMissionFiltered -struct AMissionTracker_IsMissionFiltered_Params -{ - class UMissionDefinition* InMission; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionTracker.ToggleMissionFiltered -struct AMissionTracker_ToggleMissionFiltered_Params -{ - class UMissionDefinition* InMission; // (Parm) -}; - -// Function WillowGame.MissionTracker.SetMissionStatus -struct AMissionTracker_SetMissionStatus_Params -{ - class UMissionDefinition* InMission; // (Parm) - unsigned char MissionStatus; // (Parm) - class AWillowPlayerController* WillowPC; // (OptionalParm, Parm) -}; - -// Function WillowGame.MovementComponent.Init -struct UMovementComponent_Init_Params -{ -}; - -// Function WillowGame.DrunkenBaseComponent.GenerateRandomNumberSeed -struct UDrunkenBaseComponent_GenerateRandomNumberSeed_Params -{ -}; - -// Function WillowGame.DrunkenBaseComponent.SetRandomNumberSeed -struct UDrunkenBaseComponent_SetRandomNumberSeed_Params -{ - int InRandomNumberSeed; // (Parm) -}; - -// Function WillowGame.DrunkenBaseComponent.Init -struct UDrunkenBaseComponent_Init_Params -{ -}; - -// Function WillowGame.NPCLoadBalancer.CheckPathing -struct UNPCLoadBalancer_CheckPathing_Params -{ - class AWillowMind* InMind; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.NPCLoadBalancer.WantsToPath -struct UNPCLoadBalancer_WantsToPath_Params -{ - class AWillowMind* InMind; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.NPCLoadBalancer.PathFailed -struct UNPCLoadBalancer_PathFailed_Params -{ - class AWillowMind* InMind; // (Parm) -}; - -// Function WillowGame.NPCLoadBalancer.ClearList -struct UNPCLoadBalancer_ClearList_Params -{ -}; - -// Function WillowGame.NPCLoadBalancer.OnPerch -struct UNPCLoadBalancer_OnPerch_Params -{ - class AWillowMind* InMind; // (Parm) - unsigned long bOnPerch : 1; // (Parm) -}; - -// Function WillowGame.NPCLoadBalancer.IsPathing -struct UNPCLoadBalancer_IsPathing_Params -{ - class AWillowMind* InMind; // (Parm) - unsigned long bPathing : 1; // (Parm) -}; - -// Function WillowGame.NPCLoadBalancer.CanContinuePath -struct UNPCLoadBalancer_CanContinuePath_Params -{ - class AWillowMind* InMind; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.NPCLoadBalancer.CanStartPath -struct UNPCLoadBalancer_CanStartPath_Params -{ - class AWillowMind* InMind; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PawnRelevanceUtilityFixedCost.SetMaxLineChecks -struct UPawnRelevanceUtilityFixedCost_SetMaxLineChecks_Params -{ - int CheckCount; // (Parm) -}; - -// Function WillowGame.PawnRelevanceUtilityFixedCost.SetBucket -struct UPawnRelevanceUtilityFixedCost_SetBucket_Params -{ - int BucketNum; // (Parm) - float BucketDistance; // (Parm) - int MaxLineChecks; // (Parm) - int MaxIterations; // (Parm) -}; - -// Function WillowGame.PawnRelevanceUtilityFixedCost.ShowBucketSettings -struct UPawnRelevanceUtilityFixedCost_ShowBucketSettings_Params -{ -}; - -// Function WillowGame.PawnRelevanceUtilityFixedCost.PrintBuckets -struct UPawnRelevanceUtilityFixedCost_PrintBuckets_Params -{ -}; - -// Function WillowGame.PerchDefinition.OnPlayerInRange -struct UPerchDefinition_OnPlayerInRange_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.PerchDefinition.OnFinished -struct UPerchDefinition_OnFinished_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.PerchDefinition.OnStopAnim -struct UPerchDefinition_OnStopAnim_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.PerchDefinition.OnIdleAnim -struct UPerchDefinition_OnIdleAnim_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.PerchDefinition.OnStartAnim -struct UPerchDefinition_OnStartAnim_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.PerchDefinition.SetBehaviorProviderDefinition -struct UPerchDefinition_SetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* NewBehaviorProviderDefinition; // (Parm) -}; - -// Function WillowGame.PerchDefinition.GetBehaviorProviderDefinition -struct UPerchDefinition_GetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PerchDefinition.GetAnims -struct UPerchDefinition_GetAnims_Params -{ - TArray OutAnims; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.PerchDefinition.CanUse -struct UPerchDefinition_CanUse_Params -{ - class UObject* ContextSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PerchDefinition.GetPerchData -struct UPerchDefinition_GetPerchData_Params -{ - class UPopulationBodyTag* Key; // (Parm) - struct FPerchAnimData Data; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PerchDefinition.Supports -struct UPerchDefinition_Supports_Params -{ - class UPopulationBodyTag* Key; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PhysicsJumpNode.OnToggle -struct APhysicsJumpNode_OnToggle_Params -{ - class USeqAct_Toggle* Action; // (Parm) -}; - -// Function WillowGame.PhysicsJumpNode.GetRotation -struct APhysicsJumpNode_GetRotation_Params -{ - struct FVector Up; // (Parm) - class APhysicsJumpNode* Destination; // (Parm) - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PhysicsJumpNode.GetStartRotation -struct APhysicsJumpNode_GetStartRotation_Params -{ - int JumpIndex; // (Parm) - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PhysicsJumpNode.GetEndRotation -struct APhysicsJumpNode_GetEndRotation_Params -{ - int JumpIndex; // (Parm) - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PhysicsJumpNode.GetEndLocation -struct APhysicsJumpNode_GetEndLocation_Params -{ - class AWillowPawn* Pawn; // (Parm) - int JumpIndex; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PhysicsJumpNode.GetStartLocation -struct APhysicsJumpNode_GetStartLocation_Params -{ - class AWillowPawn* Pawn; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PhysicsJumpNode.GetLocation -struct APhysicsJumpNode_GetLocation_Params -{ - float PawnHeight; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PhysicsJumpNode.GetPrimaryCollision -struct APhysicsJumpNode_GetPrimaryCollision_Params -{ - class AWillowPawn* Pawn; // (Parm) - class UCylinderComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.PhysicsJumpNode.GetJumpDefFromBody -struct APhysicsJumpNode_GetJumpDefFromBody_Params -{ - class UBodyClassDefinition* BodyClass; // (Parm) - class USpecialMove_PhysicsJump* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PhysicsJumpNode.RemoveJumpDestination -struct APhysicsJumpNode_RemoveJumpDestination_Params -{ - class APhysicsJumpNode* JumpNode; // (Parm) -}; - -// Function WillowGame.PhysicsJumpNode.AddJumpDestination -struct APhysicsJumpNode_AddJumpDestination_Params -{ - class APhysicsJumpNode* JumpNode; // (Parm) -}; - -// Function WillowGame.PhysicsJumpNode.GetJumpIndex -struct APhysicsJumpNode_GetJumpIndex_Params -{ - class APhysicsJumpNode* JumpNode; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerBlockingVolume.StopsProjectile -struct APlayerBlockingVolume_StopsProjectile_Params -{ - class AProjectile* P; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ExecuteBlockingVolume.StopsProjectile -struct AExecuteBlockingVolume_StopsProjectile_Params -{ - class AProjectile* P; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerClassCountAttributeValueResolver.ResetPlayerClassCountOverride -struct UPlayerClassCountAttributeValueResolver_ResetPlayerClassCountOverride_Params -{ -}; - -// Function WillowGame.PlayerClassCountAttributeValueResolver.SetPlayerClassCountOverride -struct UPlayerClassCountAttributeValueResolver_SetPlayerClassCountOverride_Params -{ - class UPlayerClassIdentifierDefinition* PlayerClassIdToOverride; // (Parm) - int Override; // (Parm) -}; - -// Function WillowGame.PlayerClassIdentifierDefinition.GetDownloadableContentDefinition -struct UPlayerClassIdentifierDefinition_GetDownloadableContentDefinition_Params -{ - class UDownloadableContentDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerEventProviderDefinition.OnPlayerEvent -struct UPlayerEventProviderDefinition_OnPlayerEvent_Params -{ - struct FBehaviorConsumerHandle TheConsumerHandle; // (Const, Parm, OutParm) - unsigned char EventOutput; // (Parm) - class AActor* Instigator; // (OptionalParm, Parm) - class AActor* Other; // (OptionalParm, Parm) -}; - -// Function WillowGame.PlayerEventProviderDefinition.SetBehaviorProviderDefinition -struct UPlayerEventProviderDefinition_SetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* NewBehaviorProviderDefinition; // (Parm) -}; - -// Function WillowGame.PlayerEventProviderDefinition.GetBehaviorProviderDefinition -struct UPlayerEventProviderDefinition_GetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.GetNameListIndex -struct AWillowGameInfo_GetNameListIndex_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.DriverLeftVehicle -struct AWillowGameInfo_DriverLeftVehicle_Params -{ - class AVehicle* V; // (Parm) - class APawn* P; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.DriverEnteredVehicle -struct AWillowGameInfo_DriverEnteredVehicle_Params -{ - class AVehicle* V; // (Parm) - class APawn* P; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.ClientsShouldSeeLobby -struct AWillowGameInfo_ClientsShouldSeeLobby_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.UpdateBestNextHosts -struct AWillowGameInfo_UpdateBestNextHosts_Params -{ -}; - -// Function WillowGame.WillowGameInfo.UpdateTookDamageFromEnemyStats -struct AWillowGameInfo_UpdateTookDamageFromEnemyStats_Params -{ - class APawn* DamagedPawn; // (Parm) - class AController* InstigatedBy; // (Parm) - class UCharacterClassDefinition* MyCharacterClass; // (Parm) - class UClass* DamageType; // (Parm) - FScriptInterface DamageCauser; // (Parm) - class UDamagePipeline* Pipeline; // (Parm) - unsigned long bWasLastDamageACriticalHit : 1; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.UpdateWaypoints -struct AWillowGameInfo_UpdateWaypoints_Params -{ -}; - -// Function WillowGame.WillowGameInfo.CheckAllClientsLoaded -struct AWillowGameInfo_CheckAllClientsLoaded_Params -{ -}; - -// Function WillowGame.WillowGameInfo.PostSeamlessTravel -struct AWillowGameInfo_PostSeamlessTravel_Params -{ -}; - -// Function WillowGame.WillowGameInfo.GetSeamlessTravelActorList -struct AWillowGameInfo_GetSeamlessTravelActorList_Params -{ - unsigned long bToEntry : 1; // (Parm) - TArray ActorList; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGameInfo.GenericPlayerInitialization -struct AWillowGameInfo_GenericPlayerInitialization_Params -{ - class AController* C; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.TellClientsToSetSessionInviteFlags -struct AWillowGameInfo_TellClientsToSetSessionInviteFlags_Params -{ - struct FName SessionName; // (Parm) - unsigned long bAllowInvites : 1; // (Parm) - unsigned long bAllowJoinViaPresence : 1; // (Parm) - unsigned long bAllowJoinViaPresenceFriendsOnly : 1; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.PlayerRemoved -struct AWillowGameInfo_PlayerRemoved_Params -{ - class APlayerReplicationInfo* RemovedPlayer; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.PlayerAdded -struct AWillowGameInfo_PlayerAdded_Params -{ - class APlayerReplicationInfo* AddedPlayer; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.PlayerReceivedPawn -struct AWillowGameInfo_PlayerReceivedPawn_Params -{ - class APlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.PlayerSelectedCharacter -struct AWillowGameInfo_PlayerSelectedCharacter_Params -{ - class APlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.PlayerOpenedCharacterSelect -struct AWillowGameInfo_PlayerOpenedCharacterSelect_Params -{ - class APlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.HandlePublicGame -struct AWillowGameInfo_HandlePublicGame_Params -{ -}; - -// Function WillowGame.WillowGameInfo.TestStartGame -struct AWillowGameInfo_TestStartGame_Params -{ -}; - -// Function WillowGame.WillowGameInfo.EndStartGame -struct AWillowGameInfo_EndStartGame_Params -{ -}; - -// Function WillowGame.WillowGameInfo.BeginStartGame -struct AWillowGameInfo_BeginStartGame_Params -{ -}; - -// Function WillowGame.WillowGameInfo.ClearStartGameTimer -struct AWillowGameInfo_ClearStartGameTimer_Params -{ -}; - -// Function WillowGame.WillowGameInfo.UpdateStartGameTimer -struct AWillowGameInfo_UpdateStartGameTimer_Params -{ -}; - -// Function WillowGame.WillowGameInfo.SetStartGameTimer -struct AWillowGameInfo_SetStartGameTimer_Params -{ - int Value; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.UpdateStartGameState -struct AWillowGameInfo_UpdateStartGameState_Params -{ -}; - -// Function WillowGame.WillowGameInfo.StartNewGame -struct AWillowGameInfo_StartNewGame_Params -{ -}; - -// Function WillowGame.WillowGameInfo.RegisterServer -struct AWillowGameInfo_RegisterServer_Params -{ -}; - -// Function WillowGame.WillowGameInfo.IsHardcoreMode -struct AWillowGameInfo_IsHardcoreMode_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.SetHardcoreMode -struct AWillowGameInfo_SetHardcoreMode_Params -{ - unsigned long NewHardcoreMode : 1; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.CleanAIBlackBoards -struct AWillowGameInfo_CleanAIBlackBoards_Params -{ -}; - -// Function WillowGame.WillowGameInfo.GetAIBlackboard -struct AWillowGameInfo_GetAIBlackboard_Params -{ - class UPawnAllegiance* Allegiance; // (Parm) - class UWillowAIBlackboardComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowGameInfo.InitSequence -struct AWillowGameInfo_InitSequence_Params -{ - class UActionSequence* NewSequence; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.GetAllegiance -struct AWillowGameInfo_GetAllegiance_Params -{ - class UPawnAllegiance* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.GetAIDefinition -struct AWillowGameInfo_GetAIDefinition_Params -{ - class UAIDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.GetAIComponent -struct AWillowGameInfo_GetAIComponent_Params -{ - class UAIComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowGameInfo.GetAIParent -struct AWillowGameInfo_GetAIParent_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.GetAILocation -struct AWillowGameInfo_GetAILocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.GetAIActor -struct AWillowGameInfo_GetAIActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.CanTickAI -struct AWillowGameInfo_CanTickAI_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.CatchupInitialColiseumStat -struct AWillowGameInfo_CatchupInitialColiseumStat_Params -{ - class AWillowPlayerController* InWPC; // (Parm) - int InitialKillCount; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.ConditionallyConfigureColiseum -struct AWillowGameInfo_ConditionallyConfigureColiseum_Params -{ - class AWillowPlayerController* NewPlayer; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.PublishColiseumStatDeltaForPlayer -struct AWillowGameInfo_PublishColiseumStatDeltaForPlayer_Params -{ - class AWillowPlayerController* InWPC; // (Parm) - unsigned char StatType; // (Parm) - int StatDelta; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.PublishColiseumStatDeltas -struct AWillowGameInfo_PublishColiseumStatDeltas_Params -{ -}; - -// Function WillowGame.WillowGameInfo.RemoveColiseumStatCacheForPlayer -struct AWillowGameInfo_RemoveColiseumStatCacheForPlayer_Params -{ - class AWillowPlayerController* InWPC; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.InitColiseumStatArray -struct AWillowGameInfo_InitColiseumStatArray_Params -{ - class AWillowPlayerController* WPC; // (Parm) - TArray Stats; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGameInfo.FinishInitializingColiseumStatCache -struct AWillowGameInfo_FinishInitializingColiseumStatCache_Params -{ -}; - -// Function WillowGame.WillowGameInfo.InitColiseumStatCacheForPlayer -struct AWillowGameInfo_InitColiseumStatCacheForPlayer_Params -{ - class AWillowPlayerController* InWPC; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.ClearColiseumStatCache -struct AWillowGameInfo_ClearColiseumStatCache_Params -{ -}; - -// Function WillowGame.WillowGameInfo.ShouldRestartPlayerAfterLogin -struct AWillowGameInfo_ShouldRestartPlayerAfterLogin_Params -{ - int PlayerIndex; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.SetRestartPlayerAfterLogin -struct AWillowGameInfo_SetRestartPlayerAfterLogin_Params -{ - int PlayerIndex; // (Parm) - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.ShouldInitializeStartupTeleporterAttribute -struct AWillowGameInfo_ShouldInitializeStartupTeleporterAttribute_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.SetStartupTeleporterAttributeInitialization -struct AWillowGameInfo_SetStartupTeleporterAttributeInitialization_Params -{ - unsigned long bShouldInitialize : 1; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.PlayerResetShop -struct AWillowGameInfo_PlayerResetShop_Params -{ - class AWillowPlayerController* Player; // (Parm) - FScriptInterface Shop; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.RemoveWaypointComponent -struct AWillowGameInfo_RemoveWaypointComponent_Params -{ - class AActor* WaypointActor; // (Parm) - class UWaypointComponent* Waypoint; // (Parm, EditInline) -}; - -// Function WillowGame.WillowGameInfo.AddWaypointComponent -struct AWillowGameInfo_AddWaypointComponent_Params -{ - class AActor* WaypointActor; // (Parm) - class UWaypointComponent* Waypoint; // (Parm, EditInline) -}; - -// Function WillowGame.WillowGameInfo.ClearRemainingProjectiles -struct AWillowGameInfo_ClearRemainingProjectiles_Params -{ -}; - -// Function WillowGame.WillowGameInfo.TravelPostCountdownInProcess -struct AWillowGameInfo_TravelPostCountdownInProcess_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.TravelCountdownInProcess -struct AWillowGameInfo_TravelCountdownInProcess_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.ClearTravelData -struct AWillowGameInfo_ClearTravelData_Params -{ -}; - -// Function WillowGame.WillowGameInfo.TravelPostCountdown -struct AWillowGameInfo_TravelPostCountdown_Params -{ -}; - -// Function WillowGame.WillowGameInfo.TravelCountdown -struct AWillowGameInfo_TravelCountdown_Params -{ -}; - -// Function WillowGame.WillowGameInfo.InitiateTravel -struct AWillowGameInfo_InitiateTravel_Params -{ - class APlayerController* InstigatingPlayer; // (Parm) - struct FName StationDefinitionName; // (OptionalParm, Parm) - class UBehavior_CheckMapChangeConditions* Behavior; // (OptionalParm, Parm) - FScriptInterface EventInterface; // (OptionalParm, Parm) - class UTravelStationDefinition* StationDefinition; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowGameInfo.CanAllPlayersTravelToDlcDestination -struct AWillowGameInfo_CanAllPlayersTravelToDlcDestination_Params -{ - class UDownloadableExpansionDefinition* ExpansionDef; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.GetDlcCannotTravelPlayerList -struct AWillowGameInfo_GetDlcCannotTravelPlayerList_Params -{ - class UDownloadableExpansionDefinition* ExpansionDef; // (Parm) - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGameInfo.TravelToFastTravelStation -struct AWillowGameInfo_TravelToFastTravelStation_Params -{ - struct FName StationDefinitionName; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.TeleportToFinalDestinationAfterLoad -struct AWillowGameInfo_TeleportToFinalDestinationAfterLoad_Params -{ -}; - -// Function WillowGame.WillowGameInfo.TravelToRealDestinationLevel -struct AWillowGameInfo_TravelToRealDestinationLevel_Params -{ -}; - -// Function WillowGame.WillowGameInfo.CommitTravelToNewLevel -struct AWillowGameInfo_CommitTravelToNewLevel_Params -{ -}; - -// Function WillowGame.WillowGameInfo.TravelToStation -struct AWillowGameInfo_TravelToStation_Params -{ - class UTravelStationDefinition* DestTravelStation; // (Parm) - unsigned long bForceLevelLoad : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowGameInfo.CheckMapChangeConditions -struct AWillowGameInfo_CheckMapChangeConditions_Params -{ - class APlayerController* InstigatingPlayer; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.TryFireInstigatorImpatientVO -struct AWillowGameInfo_TryFireInstigatorImpatientVO_Params -{ - class AWillowPlayerController* Blocker; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.FireInstigatorImpatientVO -struct AWillowGameInfo_FireInstigatorImpatientVO_Params -{ - class AWillowPawn* Speaker; // (Parm) - class AWillowPawn* Blocker; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.ShouldSpawnAtStartSpot -struct AWillowGameInfo_ShouldSpawnAtStartSpot_Params -{ - class AController* Player; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.EndGameHack -struct AWillowGameInfo_EndGameHack_Params -{ - class APlayerReplicationInfo* Winner; // (Parm) - struct FString Reason; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGameInfo.DelayedEndGame -struct AWillowGameInfo_DelayedEndGame_Params -{ -}; - -// Function WillowGame.WillowGameInfo.InitGameReplicationInfo -struct AWillowGameInfo_InitGameReplicationInfo_Params -{ -}; - -// Function WillowGame.WillowGameInfo.PostCommitMapChange -struct AWillowGameInfo_PostCommitMapChange_Params -{ -}; - -// Function WillowGame.WillowGameInfo.PlayerLeftGameNotification -struct AWillowGameInfo_PlayerLeftGameNotification_Params -{ - class APlayerController* PC; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.PlayerEnteredGameNotification -struct AWillowGameInfo_PlayerEnteredGameNotification_Params -{ - class APlayerController* PC; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.UpdatePlayerObservers -struct AWillowGameInfo_UpdatePlayerObservers_Params -{ -}; - -// Function WillowGame.WillowGameInfo.RemovePlayerObserver -struct AWillowGameInfo_RemovePlayerObserver_Params -{ - FScriptInterface Observer; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.AddPlayerObserver -struct AWillowGameInfo_AddPlayerObserver_Params -{ - FScriptInterface Observer; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.SpawnDefaultPawnFor -struct AWillowGameInfo_SpawnDefaultPawnFor_Params -{ - class AController* NewPlayer; // (Parm) - class AActor* StartSpot; // (Parm) - class APawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.InitiatePlayerPawnDataLoad -struct AWillowGameInfo_InitiatePlayerPawnDataLoad_Params -{ - class AController* NewPlayer; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.ResurrectAllPlayers -struct AWillowGameInfo_ResurrectAllPlayers_Params -{ - class APawn* DeadPlayer; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.HandlePlayerDeathResurrection -struct AWillowGameInfo_HandlePlayerDeathResurrection_Params -{ - class APawn* DeadPlayer; // (Parm) - unsigned char ResurrectReason; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowGameInfo.AllowCheats -struct AWillowGameInfo_AllowCheats_Params -{ - class APlayerController* P; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.ResetAI -struct AWillowGameInfo_ResetAI_Params -{ -}; - -// Function WillowGame.WillowGameInfo.ShouldCensorContent -struct AWillowGameInfo_ShouldCensorContent_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.IsShippingBuild -struct AWillowGameInfo_IsShippingBuild_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.IsEditor -struct AWillowGameInfo_IsEditor_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.GetBlackMarketUpgradeManager -struct AWillowGameInfo_GetBlackMarketUpgradeManager_Params -{ - class ABlackMarketUpgradeManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.GetPlayerStatsNotifier -struct AWillowGameInfo_GetPlayerStatsNotifier_Params -{ - class UPlayerStatsNotifier* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.GetCombatMusicManager -struct AWillowGameInfo_GetCombatMusicManager_Params -{ - class UCombatMusicManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.GetChallengeManager -struct AWillowGameInfo_GetChallengeManager_Params -{ - class AChallengeManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.GetPlayerInteractionManager -struct AWillowGameInfo_GetPlayerInteractionManager_Params -{ - class UPlayerInteractionManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.GetSkillManager -struct AWillowGameInfo_GetSkillManager_Params -{ - class ASkillEffectManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.Login -struct AWillowGameInfo_Login_Params -{ - struct FString Portal; // (Parm, NeedCtorLink) - struct FString Options; // (Parm, NeedCtorLink) - struct FUniqueNetId UniqueId; // (Const, Parm) - struct FString ErrorMessage; // (Parm, OutParm, NeedCtorLink) - class APlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.ActivateVehicleFactory -struct AWillowGameInfo_ActivateVehicleFactory_Params -{ - class AWillowVehicleFactory* VF; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.RegisterVehicle -struct AWillowGameInfo_RegisterVehicle_Params -{ - class AWillowVehicle* V; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.ShouldRespawn -struct AWillowGameInfo_ShouldRespawn_Params -{ - class APickupFactory* Other; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.AwardCombatExperience -struct AWillowGameInfo_AwardCombatExperience_Params -{ - class AWillowPlayerController* KillerWPC; // (Parm) - class AActor* KilledActor; // (Parm) - float TotalExpPoints; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.Killed -struct AWillowGameInfo_Killed_Params -{ - class AController* Killer; // (Parm) - class AController* KilledPlayer; // (Parm) - class APawn* KilledPawn; // (Parm) - class UClass* DamageType; // (Parm) - class UDamagePipeline* Pipeline; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.InitializeStartupTeleporterAttribute -struct AWillowGameInfo_InitializeStartupTeleporterAttribute_Params -{ -}; - -// Function WillowGame.WillowGameInfo.SetInitialTeleportDestination -struct AWillowGameInfo_SetInitialTeleportDestination_Params -{ - struct FName InitialTeleporter; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.FindPlayerStart -struct AWillowGameInfo_FindPlayerStart_Params -{ - class AController* Player; // (Parm) - unsigned char InTeam; // (OptionalParm, Parm) - struct FString IncomingName; // (OptionalParm, Parm, NeedCtorLink) - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.RatePlayerStart -struct AWillowGameInfo_RatePlayerStart_Params -{ - class APlayerStart* P; // (Parm) - unsigned char Team; // (Parm) - class AController* Player; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.DecodeEvent -struct AWillowGameInfo_DecodeEvent_Params -{ - struct FName EventType; // (Parm) - int TeamNo; // (Parm) - struct FString InstigatorName; // (Parm, NeedCtorLink) - struct FString AdditionalName; // (Parm, NeedCtorLink) - class UClass* AdditionalObj; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGameInfo.RestartPlayer -struct AWillowGameInfo_RestartPlayer_Params -{ - class AController* NewPlayer; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.SyncKismetSetProperties -struct AWillowGameInfo_SyncKismetSetProperties_Params -{ - class AWillowPlayerController* PC; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.EndGame -struct AWillowGameInfo_EndGame_Params -{ - class APlayerReplicationInfo* Winner; // (Parm) - struct FString Reason; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGameInfo.StartMatch -struct AWillowGameInfo_StartMatch_Params -{ -}; - -// Function WillowGame.WillowGameInfo.Logout -struct AWillowGameInfo_Logout_Params -{ - class AController* Exiting; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.PostLogin -struct AWillowGameInfo_PostLogin_Params -{ - class APlayerController* NewPlayer; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.DiscardInventory -struct AWillowGameInfo_DiscardInventory_Params -{ - class APawn* Other; // (Parm) - class AController* Killer; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowGameInfo.ShouldPawnDropWeaponOnDeath -struct AWillowGameInfo_ShouldPawnDropWeaponOnDeath_Params -{ - class APawn* P; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.ApplyGlobalPlayerMovementSettings -struct AWillowGameInfo_ApplyGlobalPlayerMovementSettings_Params -{ - class APawn* PlayerPawn; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.SetPlayerDefaults -struct AWillowGameInfo_SetPlayerDefaults_Params -{ - class APawn* PlayerPawn; // (Parm) -}; - -// Function WillowGame.WillowGameInfo.GetInstancedDesignerAttribute -struct AWillowGameInfo_GetInstancedDesignerAttribute_Params -{ - class UAttributeDefinition* Definition; // (Parm) - struct FName DesignerAttributeName; // (OptionalParm, Parm) - unsigned char AttributeDataType; // (OptionalParm, Parm) - class UInstancedDesignerAttribute* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.CreateDesignerAttribute -struct AWillowGameInfo_CreateDesignerAttribute_Params -{ - class UDesignerAttributeDefinition* Definition; // (Parm) - struct FName DesignerAttributeName; // (OptionalParm, Parm) - unsigned char AttributeDataType; // (OptionalParm, Parm) - class UInstancedDesignerAttribute* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameInfo.InitGame -struct AWillowGameInfo_InitGame_Params -{ - struct FString Options; // (Parm, NeedCtorLink) - struct FString ErrorMessage; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGameInfo.PostBeginPlay -struct AWillowGameInfo_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowGameInfo.PreBeginPlay -struct AWillowGameInfo_PreBeginPlay_Params -{ -}; - -// Function WillowGame.PlayerInteractionManager.GetInteractionPlayers -struct UPlayerInteractionManager_GetInteractionPlayers_Params -{ - class UPlayerInteractionServer* ForServer; // (Parm) - TArray Players; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.PlayerInteractionManager.IsInInteraction -struct UPlayerInteractionManager_IsInInteraction_Params -{ - class AWillowPlayerController* Player; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerInteractionManager.GetServerForPlayer -struct UPlayerInteractionManager_GetServerForPlayer_Params -{ - class AWillowPlayerController* Player; // (Parm) - class UPlayerInteractionServer* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerInteractionManager.GetInstigator -struct UPlayerInteractionManager_GetInstigator_Params -{ - class UPlayerInteractionServer* Server; // (Parm) - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerInteractionManager.RelayMessage -struct UPlayerInteractionManager_RelayMessage_Params -{ - class AWillowPlayerController* FromPlayer; // (Parm) - class UClass* ClientType; // (Parm) - int MessageValue; // (Parm) - class UObject* Data; // (OptionalParm, Parm) -}; - -// Function WillowGame.PlayerInteractionManager.StartInteraction -struct UPlayerInteractionManager_StartInteraction_Params -{ - class UPlayerInteractionServer* NewServer; // (Parm) - TArray Players; // (Parm, NeedCtorLink) - class AWillowPlayerController* InteractionInstigator; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerInteractionServer.IsValid -struct UPlayerInteractionServer_IsValid_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerInteractionServer.CanReceiveMessages -struct UPlayerInteractionServer_CanReceiveMessages_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerInteractionServer.MarkDone -struct UPlayerInteractionServer_MarkDone_Params -{ -}; - -// Function WillowGame.PlayerInteractionServer.HandleInteractionEnded -struct UPlayerInteractionServer_HandleInteractionEnded_Params -{ -}; - -// Function WillowGame.PlayerInteractionServer.BroadcastMessage -struct UPlayerInteractionServer_BroadcastMessage_Params -{ - int MessageData; // (Parm) - class UObject* Data; // (OptionalParm, Parm) -}; - -// Function WillowGame.PlayerInteractionServer.SendMessage -struct UPlayerInteractionServer_SendMessage_Params -{ - class AWillowPlayerController* Player; // (Parm) - int MessageData; // (Parm) - class UObject* Data; // (OptionalParm, Parm) -}; - -// Function WillowGame.PlayerInteractionServer.UsesClientType -struct UPlayerInteractionServer_UsesClientType_Params -{ - class UClass* ClientType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerInteractionServer.HandleMessage -struct UPlayerInteractionServer_HandleMessage_Params -{ - class AWillowPlayerController* FromPlayer; // (Parm) - int MessageData; // (Parm) - class UObject* Data; // (OptionalParm, Parm) -}; - -// Function WillowGame.PlayerInteractionServer.GetClientType -struct UPlayerInteractionServer_GetClientType_Params -{ - class UClass* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerInteractionServer.GetInitialMessageForPlayer -struct UPlayerInteractionServer_GetInitialMessageForPlayer_Params -{ - class AWillowPlayerController* WPC; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerInteractionServer.Initialize -struct UPlayerInteractionServer_Initialize_Params -{ -}; - -// Function WillowGame.VehicleSeatSwap_PlayerInteractionServer.IsValid -struct UVehicleSeatSwap_PlayerInteractionServer_IsValid_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSeatSwap_PlayerInteractionServer.Initialize -struct UVehicleSeatSwap_PlayerInteractionServer_Initialize_Params -{ -}; - -// Function WillowGame.VehicleSeatSwap_PlayerInteractionServer.GetClientType -struct UVehicleSeatSwap_PlayerInteractionServer_GetClientType_Params -{ - class UClass* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSeatSwap_PlayerInteractionServer.GetInitialMessageForPlayer -struct UVehicleSeatSwap_PlayerInteractionServer_GetInitialMessageForPlayer_Params -{ - class AWillowPlayerController* WPC; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSeatSwap_PlayerInteractionServer.HandleMessage -struct UVehicleSeatSwap_PlayerInteractionServer_HandleMessage_Params -{ - class AWillowPlayerController* FromPlayer; // (Parm) - int MessageData; // (Parm) - class UObject* Data; // (OptionalParm, Parm) -}; - -// Function WillowGame.PlayerKillVolume.KillAIPawn -struct APlayerKillVolume_KillAIPawn_Params -{ - class AWillowAIPawn* WAP; // (Parm) -}; - -// Function WillowGame.PlayerKillVolume.GetBestKillerFor -struct APlayerKillVolume_GetBestKillerFor_Params -{ - class APawn* P; // (Parm) - class AController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerKillVolume.Touch -struct APlayerKillVolume_Touch_Params -{ - class AActor* Other; // (Parm) - class UPrimitiveComponent* OtherComp; // (Parm, EditInline) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) -}; - -// Function WillowGame.PlayerNameIdentifierDefinition.GetCoopCharacterIconSwfMoviePath -struct UPlayerNameIdentifierDefinition_GetCoopCharacterIconSwfMoviePath_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.PlayerNameIdentifierDefinition.GetCharacterIconSwfMoviePath -struct UPlayerNameIdentifierDefinition_GetCharacterIconSwfMoviePath_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.PlayerNameIdentifierDefinition.GetPortraitSwfMoviePath -struct UPlayerNameIdentifierDefinition_GetPortraitSwfMoviePath_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowDownloadableContentManager.GetSeasonPassPackageCount -struct UWillowDownloadableContentManager_GetSeasonPassPackageCount_Params -{ - int SeasonPassId; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.HasSeasonPassContentToInstall -struct UWillowDownloadableContentManager_HasSeasonPassContentToInstall_Params -{ - unsigned long bPreOrder : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.HasFutureSeasonPassContentToInstall -struct UWillowDownloadableContentManager_HasFutureSeasonPassContentToInstall_Params -{ - unsigned long bPreOrder : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.GetNumberOfLicensedLevelCapUpgrades -struct UWillowDownloadableContentManager_GetNumberOfLicensedLevelCapUpgrades_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.GetGoldenKeys -struct UWillowDownloadableContentManager_GetGoldenKeys_Params -{ - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowDownloadableContentManager.AddGoldenKey -struct UWillowDownloadableContentManager_AddGoldenKey_Params -{ - unsigned char InSourceId; // (Parm) - unsigned char InNumKeys; // (Parm) -}; - -// Function WillowGame.WillowDownloadableContentManager.StaticIsMarketplaceOfferType -struct UWillowDownloadableContentManager_StaticIsMarketplaceOfferType_Params -{ - unsigned char InOfferType; // (Parm) - int InOfferCategory; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.GetCompatibilityPackOfferId -struct UWillowDownloadableContentManager_GetCompatibilityPackOfferId_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.GetCompatibilityPackInstalledState -struct UWillowDownloadableContentManager_GetCompatibilityPackInstalledState_Params -{ - struct FMarketplaceOfferDownloadState ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.NeedsCompatibilityPack -struct UWillowDownloadableContentManager_NeedsCompatibilityPack_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.HasCompatibilityData -struct UWillowDownloadableContentManager_HasCompatibilityData_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.ResetDlcCompatInstallRemindTimer -struct UWillowDownloadableContentManager_ResetDlcCompatInstallRemindTimer_Params -{ -}; - -// Function WillowGame.WillowDownloadableContentManager.RemasterRefresh -struct UWillowDownloadableContentManager_RemasterRefresh_Params -{ -}; - -// Function WillowGame.WillowDownloadableContentManager.TriggerRefreshCompleteDelegates -struct UWillowDownloadableContentManager_TriggerRefreshCompleteDelegates_Params -{ -}; - -// Function WillowGame.WillowDownloadableContentManager.TriggerRefreshComplete -struct UWillowDownloadableContentManager_TriggerRefreshComplete_Params -{ -}; - -// Function WillowGame.WillowDownloadableContentManager.IsNewOffer -struct UWillowDownloadableContentManager_IsNewOffer_Params -{ - int OfferId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.GetFreeOfferAssociatedWithPaidOffer -struct UWillowDownloadableContentManager_GetFreeOfferAssociatedWithPaidOffer_Params -{ - int PaidOfferId; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.OfferBelongsToSeasonPass -struct UWillowDownloadableContentManager_OfferBelongsToSeasonPass_Params -{ - int OfferId; // (Parm) - int SeasonPassOfferId; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.StaticGetDlcContentIdForCurrentMap -struct UWillowDownloadableContentManager_StaticGetDlcContentIdForCurrentMap_Params -{ - unsigned long bForClientConnectInfo : 1; // (OptionalParm, Parm) - struct FDlcContentId ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.StaticGetDlcContentIdForMap -struct UWillowDownloadableContentManager_StaticGetDlcContentIdForMap_Params -{ - struct FName MapName; // (Parm) - struct FDlcContentId ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.ValidateInstalledContentReachability -struct UWillowDownloadableContentManager_ValidateInstalledContentReachability_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.GetDownloadableContentDefinitionFromDlcContentId -struct UWillowDownloadableContentManager_GetDownloadableContentDefinitionFromDlcContentId_Params -{ - struct FDlcContentId FullContentId; // (Parm) - class UDownloadableContentDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.GetDownloadableContentDefinitionFromId -struct UWillowDownloadableContentManager_GetDownloadableContentDefinitionFromId_Params -{ - int PackageId; // (Parm) - int ContentId; // (Parm) - class UDownloadableContentDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.GetDownloadablePackageDefinitionFromId -struct UWillowDownloadableContentManager_GetDownloadablePackageDefinitionFromId_Params -{ - int PackageId; // (Parm) - class UDownloadablePackageDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.GetDownloadablePackageDefinitionFromDLCName -struct UWillowDownloadableContentManager_GetDownloadablePackageDefinitionFromDLCName_Params -{ - struct FString DLCName; // (Parm, NeedCtorLink) - class UDownloadablePackageDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.GetDlcIniPath -struct UWillowDownloadableContentManager_GetDlcIniPath_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowDownloadableContentManager.IsContentInstalled -struct UWillowDownloadableContentManager_IsContentInstalled_Params -{ - class UDownloadableContentDefinition* DownloadableContentDef; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.IsContentLicensed -struct UWillowDownloadableContentManager_IsContentLicensed_Params -{ - class UDownloadableContentDefinition* DownloadableContentDef; // (Parm) - class APlayerController* Controller; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.IsPackageFullyInstalled -struct UWillowDownloadableContentManager_IsPackageFullyInstalled_Params -{ - class UDownloadablePackageDefinition* DownloadablePackageDef; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.IsPackageFullyLicensed -struct UWillowDownloadableContentManager_IsPackageFullyLicensed_Params -{ - class UDownloadablePackageDefinition* DownloadablePackageDef; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.FindExpansionForMap -struct UWillowDownloadableContentManager_FindExpansionForMap_Params -{ - struct FName MapName; // (Parm) - class UDownloadableExpansionDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDownloadableContentManager.FindMatchingDlcLevelTravelDestination -struct UWillowDownloadableContentManager_FindMatchingDlcLevelTravelDestination_Params -{ - class ULevelTravelStationDefinition* Source; // (Parm) - class ULevelTravelStationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerSkillTree.GetSkillPointsSpentInTree -struct UPlayerSkillTree_GetSkillPointsSpentInTree_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerSkillTree.UnRegisterListener -struct UPlayerSkillTree_UnRegisterListener_Params -{ - FScriptInterface Listener; // (Parm) -}; - -// Function WillowGame.PlayerSkillTree.RegisterListener -struct UPlayerSkillTree_RegisterListener_Params -{ - FScriptInterface Listener; // (Parm) -}; - -// Function WillowGame.PlayerSkillTree.Initialize -struct UPlayerSkillTree_Initialize_Params -{ - class USkillTreeDefinition* SkillTreeDef; // (Parm) -}; - -// Function WillowGame.PlayerSkillTree.UpdateBranchProgression -struct UPlayerSkillTree_UpdateBranchProgression_Params -{ - class USkillTreeGFxObject* GFxHelper; // (Parm) -}; - -// Function WillowGame.PlayerSkillTree.InitializeGFxHelper -struct UPlayerSkillTree_InitializeGFxHelper_Params -{ - class USkillTreeGFxObject* GFxHelper; // (Parm) - int DesiredBranchNumber; // (Parm) -}; - -// Function WillowGame.PlayerSkillTree.InitializeGFxHelper_ActionAbility -struct UPlayerSkillTree_InitializeGFxHelper_ActionAbility_Params -{ - class USkillTreeGFxObject* GFxHelper; // (Parm) -}; - -// Function WillowGame.PlayerSkillTree.AllSkills -struct UPlayerSkillTree_AllSkills_Params -{ - class USkillDefinition* SkillDef; // (Parm, OutParm) -}; - -// Function WillowGame.PlayerSkillTree.AllSkillsOfType -struct UPlayerSkillTree_AllSkillsOfType_Params -{ - unsigned char SkillType; // (Parm) - class USkillDefinition* SkillDef; // (Parm, OutParm) -}; - -// Function WillowGame.PlayerSkillTree.HasTrainedASkillOfType -struct UPlayerSkillTree_HasTrainedASkillOfType_Params -{ - unsigned char SkillType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerSkillTree.GetActionSkill -struct UPlayerSkillTree_GetActionSkill_Params -{ - class USkillDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerSkillTree.ApplySkillSaveGameData -struct UPlayerSkillTree_ApplySkillSaveGameData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.PlayerSkillTree.SaveSkillSaveGameData -struct UPlayerSkillTree_SaveSkillSaveGameData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.PlayerSkillTree.GetTierLayout -struct UPlayerSkillTree_GetTierLayout_Params -{ - class USkillTreeBranchDefinition* BranchDef; // (Parm) - int TierNumber; // (Parm) - struct FSkillTreeTierLayoutData OutTierLayout; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerSkillTree.GetTierState -struct UPlayerSkillTree_GetTierState_Params -{ - class USkillTreeBranchDefinition* BranchDef; // (Parm) - int TierNumber; // (Parm) - struct FSkillTreeTierStateData OutTierState; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerSkillTree.GetBranchState -struct UPlayerSkillTree_GetBranchState_Params -{ - class USkillTreeBranchDefinition* BranchDef; // (Parm) - struct FSkillTreeBranchStateData OutBranchState; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerSkillTree.GetSkillState -struct UPlayerSkillTree_GetSkillState_Params -{ - class USkillDefinition* SkillDef; // (Parm) - struct FSkillTreeSkillStateData OutSkillState; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerSkillTree.DumpTree -struct UPlayerSkillTree_DumpTree_Params -{ -}; - -// Function WillowGame.PlayerSkillTree.SetSkillGrade -struct UPlayerSkillTree_SetSkillGrade_Params -{ - class USkillDefinition* Skill; // (Parm) - int SkillGrade; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerSkillTree.UpgradeSkill -struct UPlayerSkillTree_UpgradeSkill_Params -{ - class USkillDefinition* Skill; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSaveGameManager.DestroyAllRegisteredDelegates -struct UWillowSaveGameManager_DestroyAllRegisteredDelegates_Params -{ -}; - -// Function WillowGame.WillowSaveGameManager.AttemptProfileWriteIfNecessary -struct UWillowSaveGameManager_AttemptProfileWriteIfNecessary_Params -{ - unsigned char ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSaveGameManager.NotifyProfileWriteComplete -struct UWillowSaveGameManager_NotifyProfileWriteComplete_Params -{ - unsigned char ControllerId; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowSaveGameManager.SetNeedsProfileWrite -struct UWillowSaveGameManager_SetNeedsProfileWrite_Params -{ - unsigned char ControllerId; // (Parm) - unsigned long inNeedsProfileWrite : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowSaveGameManager.GetNeedsProfileWrite -struct UWillowSaveGameManager_GetNeedsProfileWrite_Params -{ - unsigned char ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSaveGameManager.PopulatePlayerSaveDataDefinitionContent -struct UWillowSaveGameManager_PopulatePlayerSaveDataDefinitionContent_Params -{ - struct FPlayerSaveData SaveData; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowSaveGameManager.GetHumanReadableStringFromTimePlayed -struct UWillowSaveGameManager_GetHumanReadableStringFromTimePlayed_Params -{ - int TimePlayed; // (Parm) - unsigned long bVerbose : 1; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowSaveGameManager.GetHumanReadableStringFromSaveDateString -struct UWillowSaveGameManager_GetHumanReadableStringFromSaveDateString_Params -{ - struct FString SaveDate; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowSaveGameManager.GetCurrentSaveDateString -struct UWillowSaveGameManager_GetCurrentSaveDateString_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowSaveGameManager.BeginCountNumCrossTitleSaveGames -struct UWillowSaveGameManager_BeginCountNumCrossTitleSaveGames_Params -{ - unsigned char ControllerId; // (Parm) - int PS3UserNum; // (Parm) -}; - -// Function WillowGame.WillowSaveGameManager.SetNumCrossTitleSaveGames -struct UWillowSaveGameManager_SetNumCrossTitleSaveGames_Params -{ - unsigned char ControllerId; // (Parm) - int inNumSaves; // (Parm) -}; - -// Function WillowGame.WillowSaveGameManager.GetNumCrossTitleSaveGames -struct UWillowSaveGameManager_GetNumCrossTitleSaveGames_Params -{ - unsigned char ControllerId; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSaveGameManager.SetNumSaveGames -struct UWillowSaveGameManager_SetNumSaveGames_Params -{ - unsigned char ControllerId; // (Parm) - int inNumSaves; // (Parm) -}; - -// Function WillowGame.WillowSaveGameManager.GetNumSaveGames -struct UWillowSaveGameManager_GetNumSaveGames_Params -{ - unsigned char ControllerId; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSaveGameManager.NotifySaveComplete -struct UWillowSaveGameManager_NotifySaveComplete_Params -{ - unsigned char ControllerId; // (Parm) - unsigned long bSkipHudUpdate : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowSaveGameManager.NotifySaveStarted -struct UWillowSaveGameManager_NotifySaveStarted_Params -{ - unsigned char ControllerId; // (Parm) - unsigned long bSkipHudUpdate : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowSaveGameManager.GetXboxDevice -struct UWillowSaveGameManager_GetXboxDevice_Params -{ - int ControllerId; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSaveGameManager.SetXboxDevice -struct UWillowSaveGameManager_SetXboxDevice_Params -{ - int ControllerId; // (Parm) - int DeviceID; // (Parm) -}; - -// Function WillowGame.WillowSaveGameManager.SaveGame -struct UWillowSaveGameManager_SaveGame_Params -{ - unsigned char ControllerId; // (Parm) - class UPlayerSaveGame* SaveGame; // (Parm) - struct FString Filename; // (Parm, NeedCtorLink) - int PS3UserNum; // (Parm) -}; - -// Function WillowGame.WillowSaveGameManager.ValidateSaveData -struct UWillowSaveGameManager_ValidateSaveData_Params -{ - unsigned char ControllerId; // (Parm) - struct FString LoadPath; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSaveGameManager.DeleteSaveGame -struct UWillowSaveGameManager_DeleteSaveGame_Params -{ - unsigned char ControllerId; // (Parm) - struct FString Filename; // (Parm, NeedCtorLink) - int PS3UserNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSaveGameManager.GetHighestSaveIdFromFileList -struct UWillowSaveGameManager_GetHighestSaveIdFromFileList_Params -{ - unsigned char ControllerId; // (Parm) - TArray RawList; // (Parm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSaveGameManager.GetLastSaveGameId -struct UWillowSaveGameManager_GetLastSaveGameId_Params -{ - unsigned char ControllerId; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSaveGameManager.GetLastSaveGame -struct UWillowSaveGameManager_GetLastSaveGame_Params -{ - unsigned char ControllerId; // (Parm) - int PS3UserNum; // (Parm) - struct FString SaveFilePrefix; // (OptionalParm, Parm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSaveGameManager.EndGetSaveGameDataFromList -struct UWillowSaveGameManager_EndGetSaveGameDataFromList_Params -{ - unsigned char ControllerId; // (Parm) - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowSaveGameManager.BeginGetSaveGameDataFromList -struct UWillowSaveGameManager_BeginGetSaveGameDataFromList_Params -{ - unsigned char ControllerId; // (Parm) - TArray SaveGameList; // (Parm, NeedCtorLink) - int PS3UserNum; // (Parm) - unsigned long bCrossTitle : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowSaveGameManager.GetCrossTitleSaveGameList -struct UWillowSaveGameManager_GetCrossTitleSaveGameList_Params -{ - unsigned char ControllerId; // (Parm) - int PS3UserNum; // (Parm) - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowSaveGameManager.GetSaveGameList -struct UWillowSaveGameManager_GetSaveGameList_Params -{ - unsigned char ControllerId; // (Parm) - int PS3UserNum; // (Parm) - struct FString SaveFilePrefix; // (OptionalParm, Parm, NeedCtorLink) - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowSaveGameManager.LoadRawData -struct UWillowSaveGameManager_LoadRawData_Params -{ - unsigned char ControllerId; // (Parm) - struct FString Filename; // (Parm, NeedCtorLink) - int PS3UserNum; // (Parm) - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowSaveGameManager.LoadGraveyard -struct UWillowSaveGameManager_LoadGraveyard_Params -{ - unsigned char ControllerId; // (Parm) - struct FString Filename; // (Parm, NeedCtorLink) - int PS3UserNum; // (Parm) - class UUBMGraveyardSaveData* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSaveGameManager.EndLoadWillowOneGame -struct UWillowSaveGameManager_EndLoadWillowOneGame_Params -{ - unsigned char ControllerId; // (Parm) -}; - -// Function WillowGame.WillowSaveGameManager.BeginLoadWillowOneGame -struct UWillowSaveGameManager_BeginLoadWillowOneGame_Params -{ - unsigned char ControllerId; // (Parm) - struct FString Filename; // (Parm, NeedCtorLink) - int PS3UserNum; // (Parm) -}; - -// Function WillowGame.WillowSaveGameManager.EndLoadGame -struct UWillowSaveGameManager_EndLoadGame_Params -{ - unsigned char ControllerId; // (Parm) - struct FLoadInfo Info; // (Parm, OutParm, NeedCtorLink) - unsigned char LoadPlayerBehavior; // (OptionalParm, Parm) - class UPlayerSaveGame* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSaveGameManager.BeginLoadGame -struct UWillowSaveGameManager_BeginLoadGame_Params -{ - unsigned char ControllerId; // (Parm) - struct FString Filename; // (Parm, NeedCtorLink) - int PS3UserNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSaveGameManager.SetCachedPlayerSaveGame -struct UWillowSaveGameManager_SetCachedPlayerSaveGame_Params -{ - unsigned char ControllerId; // (Parm) - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowSaveGameManager.HasCachedPlayerSaveGame -struct UWillowSaveGameManager_HasCachedPlayerSaveGame_Params -{ - unsigned char ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSaveGameManager.GetCachedPlayerSaveGame -struct UWillowSaveGameManager_GetCachedPlayerSaveGame_Params -{ - unsigned char ControllerId; // (Parm) - class UPlayerSaveGame* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSaveGameManager.SaveRawData -struct UWillowSaveGameManager_SaveRawData_Params -{ - unsigned char ControllerId; // (Parm) - TArray Contents; // (Parm, NeedCtorLink) - struct FString Filename; // (Parm, NeedCtorLink) - int PS3UserNum; // (Parm) - struct FString FileTitle; // (OptionalParm, Parm, NeedCtorLink) - struct FString FileSubTitle; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowSaveGameManager.SaveGraveyard -struct UWillowSaveGameManager_SaveGraveyard_Params -{ - unsigned char ControllerId; // (Parm) - class UUBMGraveyardSaveData* Graveyard; // (Parm) - struct FString Filename; // (Parm, NeedCtorLink) - int PS3UserNum; // (Parm) -}; - -// Function WillowGame.WillowSaveGameManager.Save -struct UWillowSaveGameManager_Save_Params -{ - class AWillowPlayerController* WPC; // (Parm) - struct FString Filename; // (Parm, NeedCtorLink) - int PS3UserNum; // (Parm) -}; - -// Function WillowGame.WillowSaveGameManager.ClearCache -struct UWillowSaveGameManager_ClearCache_Params -{ - unsigned char ControllerId; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSaveGameManager.OnCountNumCrossTitleSaveGamesComplete -struct UWillowSaveGameManager_OnCountNumCrossTitleSaveGamesComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowSaveGameManager.OnWillowOneLoadComplete -struct UWillowSaveGameManager_OnWillowOneLoadComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowSaveGameManager.OnListLoadComplete -struct UWillowSaveGameManager_OnListLoadComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowSaveGameManager.OnLoadComplete -struct UWillowSaveGameManager_OnLoadComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowSaveGameManager.OnSaveComplete -struct UWillowSaveGameManager_OnSaveComplete_Params -{ - float SaveDuration; // (Parm) -}; - -// Function WillowGame.WillowSaveGameManager.OnValidationComplete -struct UWillowSaveGameManager_OnValidationComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowSaveGameManager.OnDeleteComplete -struct UWillowSaveGameManager_OnDeleteComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowSaveGameManager.GetResult -struct UWillowSaveGameManager_GetResult_Params -{ - unsigned char ControllerId; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.UBMGraveyardSaveData.GetFormattedChallengesComplete -struct UUBMGraveyardSaveData_GetFormattedChallengesComplete_Params -{ - struct FTombstoneData TheTombstoneData; // (Const, Parm, OutParm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.UBMGraveyardSaveData.GetFormattedMissionsComplete -struct UUBMGraveyardSaveData_GetFormattedMissionsComplete_Params -{ - struct FTombstoneData TheTombstoneData; // (Const, Parm, OutParm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.UBMGraveyardSaveData.GetFormattedCharacterLevel -struct UUBMGraveyardSaveData_GetFormattedCharacterLevel_Params -{ - struct FTombstoneData TheTombstoneData; // (Const, Parm, OutParm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.UBMGraveyardSaveData.GetFormattedTotalTimePlayed -struct UUBMGraveyardSaveData_GetFormattedTotalTimePlayed_Params -{ - struct FTombstoneData TheTombstoneData; // (Const, Parm, OutParm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.UBMGraveyardSaveData.GetLatestTombstoneData -struct UUBMGraveyardSaveData_GetLatestTombstoneData_Params -{ - struct FTombstoneData LatestTombstoneData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.UBMGraveyardSaveData.AddTombstone -struct UUBMGraveyardSaveData_AddTombstone_Params -{ - struct FTombstoneData NewTombstoneData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowDamageTypeDefinition.GetDamageTypeModifiers -struct UWillowDamageTypeDefinition_GetDamageTypeModifiers_Params -{ - float DamageInstigatorModifier; // (Parm, OutParm) - class UWillowDamageTypeDefinition* DamageTypeDefinition; // (Parm) - class AController* DamageInstigator; // (Parm) -}; - -// Function WillowGame.WillowDamageTypeDefinition.DisplayRecentDamageForPlayer -struct UWillowDamageTypeDefinition_DisplayRecentDamageForPlayer_Params -{ - class AWillowPlayerController* PC; // (Parm) - struct FPlayerRecentDamageEventData DamageEventData; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowDamageTypeDefinition.HasPlayerRecentDamageFlags -struct UWillowDamageTypeDefinition_HasPlayerRecentDamageFlags_Params -{ - struct FPlayerRecentDamageEventData DamageEventData; // (Const, Parm, OutParm) - unsigned char FlagsToCheck; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDamageTypeDefinition.CalcRadiusDamageScale -struct UWillowDamageTypeDefinition_CalcRadiusDamageScale_Params -{ - float Dist; // (Parm) - float DamageRadius; // (Parm) - struct FVector HurtOrigin; // (OptionalParm, Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDamageTypeDefinition.GetMinDamagePercent -struct UWillowDamageTypeDefinition_GetMinDamagePercent_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDamageTypeDefinition.GetMinDamageRadius -struct UWillowDamageTypeDefinition_GetMinDamageRadius_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDamageTypeDefinition.GetMaxDamageRadius -struct UWillowDamageTypeDefinition_GetMaxDamageRadius_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDamageTypeDefinition.GetPawnDamageTypeModifier -struct UWillowDamageTypeDefinition_GetPawnDamageTypeModifier_Params -{ - class APawn* PawnTakingDamage; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDamageTypeDefinition.GetSurfaceDamageTypeModifier -struct UWillowDamageTypeDefinition_GetSurfaceDamageTypeModifier_Params -{ - unsigned char DamageSurfaceType; // (Parm) - class AController* DamageInstigator; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDamageTypeDefinition.GetSurfaceMomentumTypeModifier -struct UWillowDamageTypeDefinition_GetSurfaceMomentumTypeModifier_Params -{ - unsigned char DamageSurfaceType; // (Parm) - class AController* DamageInstigator; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDamageTypeDefinition.GetRigidBodyMomentumScale -struct UWillowDamageTypeDefinition_GetRigidBodyMomentumScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDamageTypeDefinition.GetUpwardMomentumScale -struct UWillowDamageTypeDefinition_GetUpwardMomentumScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDamageTypeDefinition.ApplyUpwardMomentum -struct UWillowDamageTypeDefinition_ApplyUpwardMomentum_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.IsInfected -struct AWillowPlayerController_IsInfected_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.DoInfectionDamage -struct AWillowPlayerController_DoInfectionDamage_Params -{ - float Damage; // (Parm) - class UClass* DamageType; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.DisplayShiftCommunicationFailedDialog -struct AWillowPlayerController_DisplayShiftCommunicationFailedDialog_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnCanceledRetrievingEulaDialog -struct AWillowPlayerController_OnCanceledRetrievingEulaDialog_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnAcknowledgeMustSignEulas -struct AWillowPlayerController_OnAcknowledgeMustSignEulas_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.HasSignedAllEulas -struct AWillowPlayerController_HasSignedAllEulas_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.EULAInteractionComplete -struct AWillowPlayerController_EULAInteractionComplete_Params -{ - TArray EULAState; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ShowEULAScreen -struct AWillowPlayerController_ShowEULAScreen_Params -{ - TArray EulaChain; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.SetVehicleSteeringMode -struct AWillowPlayerController_SetVehicleSteeringMode_Params -{ - int Mode; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetVehicleSteeringMode -struct AWillowPlayerController_GetVehicleSteeringMode_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnSelectOverpowerLevel -struct AWillowPlayerController_OnSelectOverpowerLevel_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) - int OverpoweredDifficulty; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientIncrementOverpowerLevel -struct AWillowPlayerController_ClientIncrementOverpowerLevel_Params -{ - int IncrementAmount; // (Parm) - int MaximumValue; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerIncrementOverpowerLevel -struct AWillowPlayerController_ServerIncrementOverpowerLevel_Params -{ - int IncrementAmount; // (Parm) - int MaximumValue; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetVehicleCustomizationForModule -struct AWillowPlayerController_SetVehicleCustomizationForModule_Params -{ - class UVehicleFamilyDefinition* FamilyDef; // (Parm) - int ModuleIdx; // (Parm) - class UCustomizationDefinition* ChosenCustomization; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetVehicleCustomizationForModule -struct AWillowPlayerController_GetVehicleCustomizationForModule_Params -{ - class UVehicleFamilyDefinition* FamilyDef; // (Parm) - int ModuleIdx; // (Parm) - class UCustomizationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetMaximumPossibleOverpowerModifier -struct AWillowPlayerController_GetMaximumPossibleOverpowerModifier_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetMaximumPossiblePlayerLevelCap -struct AWillowPlayerController_GetMaximumPossiblePlayerLevelCap_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.QueuePullThePinNotification -struct AWillowPlayerController_QueuePullThePinNotification_Params -{ - class USwfMovie* ExternalClip; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetSkillDefinitionForInjuredStrings -struct AWillowPlayerController_SetSkillDefinitionForInjuredStrings_Params -{ - class USkillDefinition* SkillDef; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.PopulateGameMissionDataFromSavegame -struct AWillowPlayerController_PopulateGameMissionDataFromSavegame_Params -{ - int MissionPlaythroughIdx; // (Parm) - int MissionDataIdx; // (Parm) - struct FMissionStatusPlayerData SavedMStatus; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ResetInfiniteVaultHunterPlaythrough -struct AWillowPlayerController_ResetInfiniteVaultHunterPlaythrough_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) - unsigned long bApplyFromSaveGame : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetInjuredDefinition -struct AWillowPlayerController_GetInjuredDefinition_Params -{ - class UInjuredDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.IsAutoAimEnabled -struct AWillowPlayerController_IsAutoAimEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClientUnregisterPlayerWithSession -struct AWillowPlayerController_ClientUnregisterPlayerWithSession_Params -{ - class APlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetBackpackSortPreference -struct AWillowPlayerController_SetBackpackSortPreference_Params -{ - int NewPreference; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetBackpackSortPreference -struct AWillowPlayerController_GetBackpackSortPreference_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ResetFocusCam -struct AWillowPlayerController_ResetFocusCam_Params -{ -}; - -// Function WillowGame.WillowPlayerController.TranslateLevelToBaseName -struct AWillowPlayerController_TranslateLevelToBaseName_Params -{ - struct FName LevelName; // (Const, Parm) - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.PS3UseCircleToAccept -struct AWillowPlayerController_PS3UseCircleToAccept_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.TakeDamage -struct AWillowPlayerController_TakeDamage_Params -{ - float DamageAmount; // (Parm) - class AController* EventInstigator; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - class UClass* DamageType; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.AllowTextMessage -struct AWillowPlayerController_AllowTextMessage_Params -{ - struct FString msg; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.IsGuestLogin -struct AWillowPlayerController_IsGuestLogin_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.Behavior_QueuePersonalEcho -struct AWillowPlayerController_Behavior_QueuePersonalEcho_Params -{ - class UWillowDialogEventTag* InEventTag; // (Parm) - class UGearboxDialogGroup* InGroup; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientShowCustomizationFanfare -struct AWillowPlayerController_ClientShowCustomizationFanfare_Params -{ - unsigned char Type; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.TryCustomizationFanfare -struct AWillowPlayerController_TryCustomizationFanfare_Params -{ - class AWillowInventory* WInv; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.HandleBadassSkillActivation -struct AWillowPlayerController_HandleBadassSkillActivation_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerSetBadassSkillDisabled -struct AWillowPlayerController_ServerSetBadassSkillDisabled_Params -{ - unsigned long bDisabled : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetBadassSkillDisabled -struct AWillowPlayerController_SetBadassSkillDisabled_Params -{ - unsigned long bDisabled : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ToggleBadassSkill -struct AWillowPlayerController_ToggleBadassSkill_Params -{ -}; - -// Function WillowGame.WillowPlayerController.IsBadassSkillDisabled -struct AWillowPlayerController_IsBadassSkillDisabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClearDownloadPatcherFilesCompleteDelegate -struct AWillowPlayerController_ClearDownloadPatcherFilesCompleteDelegate_Params -{ - struct FScriptDelegate DownloadPatcherFilesCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.AddDownloadPatcherFilesCompleteDelegate -struct AWillowPlayerController_AddDownloadPatcherFilesCompleteDelegate_Params -{ - struct FScriptDelegate DownloadPatcherFilesCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.DownloadPatcherFilesComplete -struct AWillowPlayerController_DownloadPatcherFilesComplete_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnDownloadedPatcherFile -struct AWillowPlayerController_OnDownloadedPatcherFile_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) - struct FString Filename; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.HandleDownloadPatcherFileResponse -struct AWillowPlayerController_HandleDownloadPatcherFileResponse_Params -{ - struct FSparkResult Result; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.DownloadPatcherFiles -struct AWillowPlayerController_DownloadPatcherFiles_Params -{ -}; - -// Function WillowGame.WillowPlayerController.TryShowNewPlaythroughNotification -struct AWillowPlayerController_TryShowNewPlaythroughNotification_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClearBlackMarketInventory -struct AWillowPlayerController_ClearBlackMarketInventory_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientNotifyNewGameStarted -struct AWillowPlayerController_ClientNotifyNewGameStarted_Params -{ -}; - -// Function WillowGame.WillowPlayerController.InitializeViewWanderingFor -struct AWillowPlayerController_InitializeViewWanderingFor_Params -{ - class UWeaponTypeDefinition* WeaponDef; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnGoldenKeyNotificationDismissed -struct AWillowPlayerController_OnGoldenKeyNotificationDismissed_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CheckNotifyNewGoldenKeys -struct AWillowPlayerController_CheckNotifyNewGoldenKeys_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CheckForGoldenKeys -struct AWillowPlayerController_CheckForGoldenKeys_Params -{ -}; - -// Function WillowGame.WillowPlayerController.WriteGoldenKeyListToProfile -struct AWillowPlayerController_WriteGoldenKeyListToProfile_Params -{ - TArray FullKeyList; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.GatherGoldenKeysFromDlc -struct AWillowPlayerController_GatherGoldenKeysFromDlc_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GetAllAcquiredGoldenKeyData -struct AWillowPlayerController_GetAllAcquiredGoldenKeyData_Params -{ - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.GetNextUnspentGoldenKey -struct AWillowPlayerController_GetNextUnspentGoldenKey_Params -{ - struct FGoldenKeySource ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.AddGoldenKeysFromSource -struct AWillowPlayerController_AddGoldenKeysFromSource_Params -{ - unsigned char SourceId; // (Parm) - int NumKeys; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetNumGoldenKeysAcquired -struct AWillowPlayerController_GetNumGoldenKeysAcquired_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetNumGoldenKeysAvailable -struct AWillowPlayerController_GetNumGoldenKeysAvailable_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SpendGoldenKey -struct AWillowPlayerController_SpendGoldenKey_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ExecFor -struct AWillowPlayerController_ExecFor_Params -{ - int controllerIdx; // (Parm) - struct FString Command; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.PreviousGamePlayersThanked -struct AWillowPlayerController_PreviousGamePlayersThanked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.UnlockCustomizationListFromKeyedPool -struct AWillowPlayerController_UnlockCustomizationListFromKeyedPool_Params -{ - TArray KeyedPoolList; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.UnlockLoyalCustomerCustomizations -struct AWillowPlayerController_UnlockLoyalCustomerCustomizations_Params -{ -}; - -// Function WillowGame.WillowPlayerController.EndGetNumCrossTitleSaveGames -struct AWillowPlayerController_EndGetNumCrossTitleSaveGames_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.BeginGetNumCrossTitleSaveGames -struct AWillowPlayerController_BeginGetNumCrossTitleSaveGames_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GetAlternateTitleIds -struct AWillowPlayerController_GetAlternateTitleIds_Params -{ - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.NewsRetrieved -struct AWillowPlayerController_NewsRetrieved_Params -{ - unsigned char RetrievealResult; // (Parm) - class USparkNews* newsObj; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.TryConsumeSparkGoldenKey -struct AWillowPlayerController_TryConsumeSparkGoldenKey_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnEntitlementsUpdated -struct AWillowPlayerController_OnEntitlementsUpdated_Params -{ - class UGearboxAccountData* GbxAccount; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnSparkEmergencyMessageUpdated -struct AWillowPlayerController_OnSparkEmergencyMessageUpdated_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ResetMOTD -struct AWillowPlayerController_ResetMOTD_Params -{ - unsigned long bDelay : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnSparkInitialized -struct AWillowPlayerController_OnSparkInitialized_Params -{ - unsigned char InitializedResult; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerSkipMatinee -struct AWillowPlayerController_ServerSkipMatinee_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SkipMatinee -struct AWillowPlayerController_SkipMatinee_Params -{ -}; - -// Function WillowGame.WillowPlayerController.KillEnemies -struct AWillowPlayerController_KillEnemies_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnPetNoLongerTargetedByAI -struct AWillowPlayerController_OnPetNoLongerTargetedByAI_Params -{ - class AWillowAIPawn* Pet; // (Parm) - class AWillowMind* AIMind; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnPetTargetedByAI -struct AWillowPlayerController_OnPetTargetedByAI_Params -{ - class AWillowAIPawn* Pet; // (Parm) - class AWillowMind* AIMind; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.DeveloperDemigod -struct AWillowPlayerController_DeveloperDemigod_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerDeveloperDemigod -struct AWillowPlayerController_ServerDeveloperDemigod_Params -{ -}; - -// Function WillowGame.WillowPlayerController.DeveloperLoaded -struct AWillowPlayerController_DeveloperLoaded_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerDeveloperLoaded -struct AWillowPlayerController_ServerDeveloperLoaded_Params -{ -}; - -// Function WillowGame.WillowPlayerController.DeveloperSpawnAwesomeItems -struct AWillowPlayerController_DeveloperSpawnAwesomeItems_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerDeveloperSpawnAwesomeItems -struct AWillowPlayerController_ServerDeveloperSpawnAwesomeItems_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerDeveloperKillEnemies -struct AWillowPlayerController_ServerDeveloperKillEnemies_Params -{ -}; - -// Function WillowGame.WillowPlayerController.DeveloperUnlockAllCustomizations -struct AWillowPlayerController_DeveloperUnlockAllCustomizations_Params -{ -}; - -// Function WillowGame.WillowPlayerController.DeveloperUnlockAnAchievement -struct AWillowPlayerController_DeveloperUnlockAnAchievement_Params -{ - int TitleId; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ReadAchievements -struct AWillowPlayerController_ReadAchievements_Params -{ - int TitleId; // (OptionalParm, Parm) - struct FScriptDelegate CompleteDelegate; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.GetAchievementDetails -struct AWillowPlayerController_GetAchievementDetails_Params -{ - int TitleId; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ShowMissionWeaponTraining -struct AWillowPlayerController_ShowMissionWeaponTraining_Params -{ - class AWillowWeapon* MissionWeapon; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.Behavior_Destroy -struct AWillowPlayerController_Behavior_Destroy_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SaveQueuedTrainingMessageData -struct AWillowPlayerController_SaveQueuedTrainingMessageData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplyQueuedTrainingMessageData -struct AWillowPlayerController_ApplyQueuedTrainingMessageData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerComputeLockoutTimeAdjust -struct AWillowPlayerController_ServerComputeLockoutTimeAdjust_Params -{ - int ClientPackedSystemTime; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientSetLockout -struct AWillowPlayerController_ClientSetLockout_Params -{ - class ULockoutDefinition* LockoutDef; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ComputeLockoutTimeAdjust -struct AWillowPlayerController_ComputeLockoutTimeAdjust_Params -{ - int ClientPackedSystemTime; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetLockout -struct AWillowPlayerController_SetLockout_Params -{ - class ULockoutDefinition* LockoutDef; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SaveLockoutData -struct AWillowPlayerController_SaveLockoutData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplyLockoutData -struct AWillowPlayerController_ApplyLockoutData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientStartFade -struct AWillowPlayerController_ClientStartFade_Params -{ - float InFadeOpacity; // (Parm) - float InFadeDuration; // (Parm) - struct FColor InFadeColor; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.OnCameraFade -struct AWillowPlayerController_OnCameraFade_Params -{ - class USeqAct_CameraFade* Action; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.FlushNetDriver -struct AWillowPlayerController_FlushNetDriver_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientHostLeavingGame -struct AWillowPlayerController_ClientHostLeavingGame_Params -{ -}; - -// Function WillowGame.WillowPlayerController.NotifyHostLeavingGame -struct AWillowPlayerController_NotifyHostLeavingGame_Params -{ -}; - -// Function WillowGame.WillowPlayerController.DisplaySubtitle -struct AWillowPlayerController_DisplaySubtitle_Params -{ - struct FString msg; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ClearTrackedChallenges -struct AWillowPlayerController_ClearTrackedChallenges_Params -{ -}; - -// Function WillowGame.WillowPlayerController.DisplayTrackedChallenges -struct AWillowPlayerController_DisplayTrackedChallenges_Params -{ - class AHUD* aHUD; // (Parm) - float out_YL; // (Parm, OutParm) - float out_YPos; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerController.UntrackChallenge -struct AWillowPlayerController_UntrackChallenge_Params -{ - class UChallengeDefinition* ChallengeDef; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.UpdateLcdWatchedChallenges -struct AWillowPlayerController_UpdateLcdWatchedChallenges_Params -{ -}; - -// Function WillowGame.WillowPlayerController.TrackChallenge -struct AWillowPlayerController_TrackChallenge_Params -{ - class UChallengeDefinition* ChallengeDef; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetCurrentChallengeLevel -struct AWillowPlayerController_GetCurrentChallengeLevel_Params -{ - class UChallengeDefinition* ChallengeDef; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.TrackChallengeToggle -struct AWillowPlayerController_TrackChallengeToggle_Params -{ - class UChallengeDefinition* ChallengeDef; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.IsTrackedChallenge -struct AWillowPlayerController_IsTrackedChallenge_Params -{ - class UChallengeDefinition* ChallengeDef; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.FindTrackedChallengeIndex -struct AWillowPlayerController_FindTrackedChallengeIndex_Params -{ - class UChallengeDefinition* ChalDef; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetRestoreNetworkType -struct AWillowPlayerController_GetRestoreNetworkType_Params -{ - class UOnlineGameSettings* GameSettings; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnCausePlayerDeath -struct AWillowPlayerController_OnCausePlayerDeath_Params -{ - class USeqAct_CausePlayerDeath* inAction; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.CausePlayerDeath -struct AWillowPlayerController_CausePlayerDeath_Params -{ - unsigned long bInstaKill : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.UnregisterPlayerStandIn -struct AWillowPlayerController_UnregisterPlayerStandIn_Params -{ - class APlayerStandIn* StandIn; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.RegisterPlayerStandIn -struct AWillowPlayerController_RegisterPlayerStandIn_Params -{ - class APlayerStandIn* StandIn; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientToggleTelescopeOverlay -struct AWillowPlayerController_ClientToggleTelescopeOverlay_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientCloseProjectedMenus -struct AWillowPlayerController_ClientCloseProjectedMenus_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ConditionalShowHUDForAllPlayers -struct AWillowPlayerController_ConditionalShowHUDForAllPlayers_Params -{ -}; - -// Function WillowGame.WillowPlayerController.HideAsyncCharacterLoadDialog -struct AWillowPlayerController_HideAsyncCharacterLoadDialog_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ShowAsyncCharacterLoadDialog -struct AWillowPlayerController_ShowAsyncCharacterLoadDialog_Params -{ -}; - -// Function WillowGame.WillowPlayerController.NotifyReadyToLoadPendingSavegame -struct AWillowPlayerController_NotifyReadyToLoadPendingSavegame_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClearWaitingForAsyncCharacterLoadAndHideBusyDialog -struct AWillowPlayerController_ClearWaitingForAsyncCharacterLoadAndHideBusyDialog_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetWaitingForAsyncCharacterLoadAndShowBusyDialog -struct AWillowPlayerController_SetWaitingForAsyncCharacterLoadAndShowBusyDialog_Params -{ -}; - -// Function WillowGame.WillowPlayerController.AreAnyPlayersWaitingOnAsyncCharacterLoad -struct AWillowPlayerController_AreAnyPlayersWaitingOnAsyncCharacterLoad_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.RunStreamingDataEvent -struct AWillowPlayerController_RunStreamingDataEvent_Params -{ - struct FName EventName; // (Parm) - class UObject* EventInstigator; // (OptionalParm, Parm) - class UObject* OtherEventParticipantObject; // (OptionalParm, Parm) - int IntParam; // (OptionalParm, Parm) - float FloatParam; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.SetPendingClassSwitch -struct AWillowPlayerController_SetPendingClassSwitch_Params -{ - class UPlayerClassDefinition* InPlayerClass; // (Parm) - class AWillowPlayerPawn* InPawnArchetype; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ErrorDialogClicked -struct AWillowPlayerController_ErrorDialogClicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.AreAllPlayersLoggedIn -struct AWillowPlayerController_AreAllPlayersLoggedIn_Params -{ - unsigned long bRequireOnlineLogin : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.PromptAndKickNonLocalPlayers -struct AWillowPlayerController_PromptAndKickNonLocalPlayers_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ShowServerBrowser -struct AWillowPlayerController_ShowServerBrowser_Params -{ - unsigned long bIsLanBrowser : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.NotifyUIRefresh -struct AWillowPlayerController_NotifyUIRefresh_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnDestroyGameForSystemLinkComplete -struct AWillowPlayerController_OnDestroyGameForSystemLinkComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.TransitionToSystemLink -struct AWillowPlayerController_TransitionToSystemLink_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnKickNetworkedPlayersForSystemLink_Confirm -struct AWillowPlayerController_OnKickNetworkedPlayersForSystemLink_Confirm_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.NotifyUIAddSplitPlayer -struct AWillowPlayerController_NotifyUIAddSplitPlayer_Params -{ -}; - -// Function WillowGame.WillowPlayerController.NotifyUIClearPendingSplitJoin -struct AWillowPlayerController_NotifyUIClearPendingSplitJoin_Params -{ -}; - -// Function WillowGame.WillowPlayerController.AttemptSystemLinkTransition -struct AWillowPlayerController_AttemptSystemLinkTransition_Params -{ - unsigned long bPrompt : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.EndUpdatingSession -struct AWillowPlayerController_EndUpdatingSession_Params -{ -}; - -// Function WillowGame.WillowPlayerController.BeginUpdatingSession -struct AWillowPlayerController_BeginUpdatingSession_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnPurchaseCanceled -struct AWillowPlayerController_OnPurchaseCanceled_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnPurchaseRequest -struct AWillowPlayerController_OnPurchaseRequest_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnOfflineWarning_Clicked -struct AWillowPlayerController_OnOfflineWarning_Clicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CheckChatDisabled -struct AWillowPlayerController_CheckChatDisabled_Params -{ - int ControllerId; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnCreateGameComplete -struct AWillowPlayerController_OnCreateGameComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnDestroySystemLinkForInternetGameComplete -struct AWillowPlayerController_OnDestroySystemLinkForInternetGameComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.DestroyOnlineGameWithDelegate -struct AWillowPlayerController_DestroyOnlineGameWithDelegate_Params -{ - struct FScriptDelegate DestroyOnlineGameCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.TransitionToInternetGame -struct AWillowPlayerController_TransitionToInternetGame_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnKickNetworkedPlayersForInternetGame_Confirm -struct AWillowPlayerController_OnKickNetworkedPlayersForInternetGame_Confirm_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.AttemptInternetTransition -struct AWillowPlayerController_AttemptInternetTransition_Params -{ - unsigned char InviteType; // (Parm) - unsigned long bPrompt : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.CheckCanCreateOnlineGame -struct AWillowPlayerController_CheckCanCreateOnlineGame_Params -{ - unsigned long bPrompt : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CheckCanCreateLanGame -struct AWillowPlayerController_CheckCanCreateLanGame_Params -{ - unsigned long bPrompt : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.DownloadCompatibilityPack -struct AWillowPlayerController_DownloadCompatibilityPack_Params -{ - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnDialogClickDownloadCompatibilityPack -struct AWillowPlayerController_OnDialogClickDownloadCompatibilityPack_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnDialogClickShowLogin -struct AWillowPlayerController_OnDialogClickShowLogin_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnDestroyGameForOfflineComplete -struct AWillowPlayerController_OnDestroyGameForOfflineComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.TransitionToOffline -struct AWillowPlayerController_TransitionToOffline_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnKickNetworkedPlayersForOffline_Confirm -struct AWillowPlayerController_OnKickNetworkedPlayersForOffline_Confirm_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.AttemptOfflineTransition -struct AWillowPlayerController_AttemptOfflineTransition_Params -{ - unsigned long bPrompt : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnUpdateComplete -struct AWillowPlayerController_OnUpdateComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.AttemptInternetInviteTypeTransition -struct AWillowPlayerController_AttemptInternetInviteTypeTransition_Params -{ - unsigned char InviteType; // (Parm) - unsigned long bPrompt : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.CheckCanUpdateInviteType -struct AWillowPlayerController_CheckCanUpdateInviteType_Params -{ - unsigned char InviteType; // (Parm) - unsigned long bPrompt : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CheckMatchmakingEnabled -struct AWillowPlayerController_CheckMatchmakingEnabled_Params -{ - unsigned long bPrompt : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.IsPublicModeDisabled -struct AWillowPlayerController_IsPublicModeDisabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.IsMatchmakingDisabled -struct AWillowPlayerController_IsMatchmakingDisabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.AttemptNetworkTransition -struct AWillowPlayerController_AttemptNetworkTransition_Params -{ - unsigned char NetworkType; // (Parm) - unsigned char InviteType; // (Parm) - unsigned long bPrompt : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientSetViewTarget -struct AWillowPlayerController_ClientSetViewTarget_Params -{ - class AActor* A; // (Parm) - struct FViewTargetTransitionParams TransitionParams; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerViewPrevSpectatorPoint -struct AWillowPlayerController_ServerViewPrevSpectatorPoint_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ViewPrevSpectatorPoint -struct AWillowPlayerController_ViewPrevSpectatorPoint_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerViewNextSpectatorPoint -struct AWillowPlayerController_ServerViewNextSpectatorPoint_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ViewNextSpectatorPoint -struct AWillowPlayerController_ViewNextSpectatorPoint_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerViewFirstSpectatorPoint -struct AWillowPlayerController_ServerViewFirstSpectatorPoint_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ViewFirstSpectatorPoint -struct AWillowPlayerController_ViewFirstSpectatorPoint_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientShowGenericRevive -struct AWillowPlayerController_ClientShowGenericRevive_Params -{ - class UGenericReviveMessageDefinition* ReviveDef; // (Parm) - class APlayerReplicationInfo* OtherPRI; // (OptionalParm, Parm) - unsigned long bIsOtherEventParticipant : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.GetAWillowMind -struct AWillowPlayerController_GetAWillowMind_Params -{ - class AWillowMind* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetAWillowPlayerController -struct AWillowPlayerController_GetAWillowPlayerController_Params -{ - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetABaseController -struct AWillowPlayerController_GetABaseController_Params -{ - class AController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.PreClientTravel -struct AWillowPlayerController_PreClientTravel_Params -{ - struct FString PendingURL; // (Parm, NeedCtorLink) - unsigned char TravelType; // (Parm) - unsigned long bIsSeamlessTravel : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetSeamlessTravelActorList -struct AWillowPlayerController_GetSeamlessTravelActorList_Params -{ - unsigned long bToEntry : 1; // (Parm) - TArray ActorList; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ClientForceCancelMapChange -struct AWillowPlayerController_ClientForceCancelMapChange_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CinematicAutoSkip -struct AWillowPlayerController_CinematicAutoSkip_Params -{ - struct FString Arg; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ToggleCinematicAutoSkip -struct AWillowPlayerController_ToggleCinematicAutoSkip_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetCinematicAutoSkip -struct AWillowPlayerController_SetCinematicAutoSkip_Params -{ - unsigned long bInSkip : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.DumpBlackMarketUpgrades -struct AWillowPlayerController_DumpBlackMarketUpgrades_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientBlackMarketUpgradePurchased -struct AWillowPlayerController_ClientBlackMarketUpgradePurchased_Params -{ - int UpgradeIndex; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerPurchaseBlackMarketUpgrade -struct AWillowPlayerController_ServerPurchaseBlackMarketUpgrade_Params -{ - class UInventoryBalanceDefinition* BalanceDef; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.PurchaseBlackMarketUpgrade -struct AWillowPlayerController_PurchaseBlackMarketUpgrade_Params -{ - class UInventoryBalanceDefinition* BalanceDef; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.LookupBlackMarketUpgradeIndex -struct AWillowPlayerController_LookupBlackMarketUpgradeIndex_Params -{ - class UInventoryBalanceDefinition* BalanceDef; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.IncBlackMarketUpgrade -struct AWillowPlayerController_IncBlackMarketUpgrade_Params -{ - int Index; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetBlackMarketUpgrade -struct AWillowPlayerController_GetBlackMarketUpgrade_Params -{ - int Index; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.VerifyBlackMarketUpgradesLength -struct AWillowPlayerController_VerifyBlackMarketUpgradesLength_Params -{ - int Min; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.UnregisteredControllerButtonPress -struct AWillowPlayerController_UnregisteredControllerButtonPress_Params -{ - int ControllerId; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.HasAnyInviteDialogsOpen -struct AWillowPlayerController_HasAnyInviteDialogsOpen_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.DebugEnablePCSplitscreen -struct AWillowPlayerController_DebugEnablePCSplitscreen_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnJoinTravelToSessionComplete -struct AWillowPlayerController_OnJoinTravelToSessionComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnDestroyForTravelComplete -struct AWillowPlayerController_OnDestroyForTravelComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientTravelToSession -struct AWillowPlayerController_ClientTravelToSession_Params -{ - struct FName SessionName; // (Parm) - class UClass* SearchClass; // (Parm) - unsigned char PlatformSpecificInfo; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.StopLoopingSound -struct AWillowPlayerController_StopLoopingSound_Params -{ - struct FAkPlayingInfo Sound; // (Parm) - class UAkEvent* StopAkEvent; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.IsSoundPlaying -struct AWillowPlayerController_IsSoundPlaying_Params -{ - struct FAkPlayingInfo Sound; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.StopMusicVolumeSound -struct AWillowPlayerController_StopMusicVolumeSound_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PlayMusicVolumeSound -struct AWillowPlayerController_PlayMusicVolumeSound_Params -{ -}; - -// Function WillowGame.WillowPlayerController.StopSFXVolumeSound -struct AWillowPlayerController_StopSFXVolumeSound_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PlaySFXVolumeSound -struct AWillowPlayerController_PlaySFXVolumeSound_Params -{ -}; - -// Function WillowGame.WillowPlayerController.StopVOVolumeSound -struct AWillowPlayerController_StopVOVolumeSound_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PlayVOVolumeSound -struct AWillowPlayerController_PlayVOVolumeSound_Params -{ -}; - -// Function WillowGame.WillowPlayerController.HideGameMessage -struct AWillowPlayerController_HideGameMessage_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientDisplayWaitingMessage -struct AWillowPlayerController_ClientDisplayWaitingMessage_Params -{ - class APlayerReplicationInfo* OtherPRI; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.DisplayGameMessage -struct AWillowPlayerController_DisplayGameMessage_Params -{ - unsigned char MessageType; // (Parm) - float Duration; // (Parm) - struct FString Message; // (Parm, NeedCtorLink) - struct FString Subtitle; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.PushToTalkStop -struct AWillowPlayerController_PushToTalkStop_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PushToTalkStart -struct AWillowPlayerController_PushToTalkStart_Params -{ -}; - -// Function WillowGame.WillowPlayerController.StartTextChat -struct AWillowPlayerController_StartTextChat_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GetTextChatMovie -struct AWillowPlayerController_GetTextChatMovie_Params -{ - class UTextChatGFxMovie* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetOnlineMessageMovie -struct AWillowPlayerController_GetOnlineMessageMovie_Params -{ - class UOnlineMessageGFxMovie* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClientKickedPartyKill -struct AWillowPlayerController_ClientKickedPartyKill_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CheckStat -struct AWillowPlayerController_CheckStat_Params -{ - struct FName StatName; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.CheckNotifyPlaythroughThree -struct AWillowPlayerController_CheckNotifyPlaythroughThree_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ShowPlaythrough3Message -struct AWillowPlayerController_ShowPlaythrough3Message_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientGenericPlayerInitialization -struct AWillowPlayerController_ClientGenericPlayerInitialization_Params -{ -}; - -// Function WillowGame.WillowPlayerController.TryRegisterStandIns -struct AWillowPlayerController_TryRegisterStandIns_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SharedPlayerInitialization -struct AWillowPlayerController_SharedPlayerInitialization_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CreateSaveGameReplicationChannel -struct AWillowPlayerController_CreateSaveGameReplicationChannel_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GenericPlayerInitialization -struct AWillowPlayerController_GenericPlayerInitialization_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnFastForward_Clicked -struct AWillowPlayerController_OnFastForward_Clicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CanPromptForFastForward -struct AWillowPlayerController_CanPromptForFastForward_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.IsFastForwardPromptValid -struct AWillowPlayerController_IsFastForwardPromptValid_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.TryPromptForFastForward -struct AWillowPlayerController_TryPromptForFastForward_Params -{ -}; - -// Function WillowGame.WillowPlayerController.UpdateHUDMinimapRadius -struct AWillowPlayerController_UpdateHUDMinimapRadius_Params -{ - unsigned long bInVehicle : 1; // (Parm) - float LerpTime; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.TurnOffCinematicMode -struct AWillowPlayerController_TurnOffCinematicMode_Params -{ -}; - -// Function WillowGame.WillowPlayerController.UpdateMissionWeaponRestrictionContextualPrompt -struct AWillowPlayerController_UpdateMissionWeaponRestrictionContextualPrompt_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClearContextualPromptScreen -struct AWillowPlayerController_ClearContextualPromptScreen_Params -{ -}; - -// Function WillowGame.WillowPlayerController.HideContextualPrompt -struct AWillowPlayerController_HideContextualPrompt_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ShowContextualPromptEx -struct AWillowPlayerController_ShowContextualPromptEx_Params -{ - unsigned char PromptScreen; // (Parm) - class UObject* ContextObject; // (OptionalParm, Parm) - struct FString ContextString; // (OptionalParm, Parm, NeedCtorLink) - struct FString TrainingString; // (OptionalParm, Parm, NeedCtorLink) - struct FString TitleString; // (OptionalParm, Parm, NeedCtorLink) - float Duration; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ShowContextualPrompt -struct AWillowPlayerController_ShowContextualPrompt_Params -{ - unsigned char PromptScreen; // (Parm) - class UObject* ContextObject; // (OptionalParm, Parm) - struct FString ContextString; // (OptionalParm, Parm, NeedCtorLink) - float Duration; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.RetryContextualPrompt -struct AWillowPlayerController_RetryContextualPrompt_Params -{ -}; - -// Function WillowGame.WillowPlayerController.TestContextualPrompt -struct AWillowPlayerController_TestContextualPrompt_Params -{ - unsigned char PromptScreen; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerIncrementStatByValue -struct AWillowPlayerController_ServerIncrementStatByValue_Params -{ - struct FName StatName; // (Parm) - int Value; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerIncrementStat -struct AWillowPlayerController_ServerIncrementStat_Params -{ - struct FName StatName; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ConditionalIncrementTechWeaponPickedUpStat -struct AWillowPlayerController_ConditionalIncrementTechWeaponPickedUpStat_Params -{ - class UWillowDamageTypeDefinition* WillowDamageTypeDef; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.IncrementUsedItemStat -struct AWillowPlayerController_IncrementUsedItemStat_Params -{ - struct FName StatName; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.NotifyShotStatus -struct AWillowPlayerController_NotifyShotStatus_Params -{ - class UClass* DamageTypeClass; // (Parm) - FScriptInterface DamageCauser; // (Parm) - unsigned long bMiss : 1; // (Parm) - unsigned long bKill : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnUpdateOnlineGameComplete -struct AWillowPlayerController_OnUpdateOnlineGameComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientSetSessionInviteFlags -struct AWillowPlayerController_ClientSetSessionInviteFlags_Params -{ - struct FName SessionName; // (Parm) - unsigned long bAllowInvites : 1; // (Parm) - unsigned long bAllowJoinViaPresence : 1; // (Parm) - unsigned long bAllowJoinViaPresenceFriendsOnly : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.CharacterSelected -struct AWillowPlayerController_CharacterSelected_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerPlayerSelectedCharacter -struct AWillowPlayerController_ServerPlayerSelectedCharacter_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerPlayerOpenedCharacterSelect -struct AWillowPlayerController_ServerPlayerOpenedCharacterSelect_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CheckIntroMovieComplete -struct AWillowPlayerController_CheckIntroMovieComplete_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientPlayIntroMovie -struct AWillowPlayerController_ClientPlayIntroMovie_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GetHUDMovie -struct AWillowPlayerController_GetHUDMovie_Params -{ - class UWillowHUDGFxMovie* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.NotifyInviteFailed -struct AWillowPlayerController_NotifyInviteFailed_Params -{ -}; - -// Function WillowGame.WillowPlayerController.NotifyNeedsCompatibilityContent -struct AWillowPlayerController_NotifyNeedsCompatibilityContent_Params -{ -}; - -// Function WillowGame.WillowPlayerController.NotifyNotEnoughSpaceInInvite -struct AWillowPlayerController_NotifyNotEnoughSpaceInInvite_Params -{ -}; - -// Function WillowGame.WillowPlayerController.NotifyNotAllPlayersCanJoinInvite -struct AWillowPlayerController_NotifyNotAllPlayersCanJoinInvite_Params -{ -}; - -// Function WillowGame.WillowPlayerController.HandleInviteFailure -struct AWillowPlayerController_HandleInviteFailure_Params -{ - struct FString DialogSection; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.GetSkillGradeByDef -struct AWillowPlayerController_GetSkillGradeByDef_Params -{ - class USkillDefinition* SkillDef; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetBadassRewardsString -struct AWillowPlayerController_GetBadassRewardsString_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.GetBadassSkillPresentedValue -struct AWillowPlayerController_GetBadassSkillPresentedValue_Params -{ - class UBadassRewardDefinition* RewardDef; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.GetBadassSkillActualValue -struct AWillowPlayerController_GetBadassSkillActualValue_Params -{ - class UBadassRewardDefinition* RewardDef; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetBadassRewardsEarned -struct AWillowPlayerController_GetBadassRewardsEarned_Params -{ - int RewardIndex; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetBadassRewardsEarned -struct AWillowPlayerController_SetBadassRewardsEarned_Params -{ - int RewardIndex; // (Parm) - int NewRewardValue; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerSetBadassRewardsEarned -struct AWillowPlayerController_ServerSetBadassRewardsEarned_Params -{ - int RewardIndex; // (Parm) - int NewRewardValue; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerAwardBadassReward -struct AWillowPlayerController_ServerAwardBadassReward_Params -{ - int RewardIndex; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.AwardBadassReward -struct AWillowPlayerController_AwardBadassReward_Params -{ - int RewardIndex; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetBadassReward -struct AWillowPlayerController_GetBadassReward_Params -{ - int Index; // (Parm) - class UBadassRewardDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetBadassRewardCount -struct AWillowPlayerController_GetBadassRewardCount_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ResetBadass -struct AWillowPlayerController_ResetBadass_Params -{ -}; - -// Function WillowGame.WillowPlayerController.BadassRanksPerToken -struct AWillowPlayerController_BadassRanksPerToken_Params -{ - int TokenNumber; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.TokensDue -struct AWillowPlayerController_TokensDue_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetBadassPointsForNextRank -struct AWillowPlayerController_GetBadassPointsForNextRank_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetBadassPointsForCurrentRank -struct AWillowPlayerController_GetBadassPointsForCurrentRank_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetBadassPointsForRank -struct AWillowPlayerController_GetBadassPointsForRank_Params -{ - int Rank; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetBadassRankForPointsSpent -struct AWillowPlayerController_GetBadassRankForPointsSpent_Params -{ - int PointsSpent; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetBadassPointsPerRank -struct AWillowPlayerController_GetBadassPointsPerRank_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetNumUniqueBadassRewardsEarned -struct AWillowPlayerController_GetNumUniqueBadassRewardsEarned_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetBadassTokensSpent -struct AWillowPlayerController_GetBadassTokensSpent_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SpendBadassTokens -struct AWillowPlayerController_SpendBadassTokens_Params -{ - int TokensSpent; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.AddBadassTokens -struct AWillowPlayerController_AddBadassTokens_Params -{ - int AdditionalTokens; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.AdjustBadassPoints -struct AWillowPlayerController_AdjustBadassPoints_Params -{ - int Adjustment; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.AdjustBadassPointsSpent -struct AWillowPlayerController_AdjustBadassPointsSpent_Params -{ - int Adjustment; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetBadassPoints -struct AWillowPlayerController_SetBadassPoints_Params -{ - int NewValue; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetBadassPointsSpent -struct AWillowPlayerController_SetBadassPointsSpent_Params -{ - int NewValue; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetBadassTokensAvailable -struct AWillowPlayerController_GetBadassTokensAvailable_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetBadassPointsSpent -struct AWillowPlayerController_GetBadassPointsSpent_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetBadassPoints -struct AWillowPlayerController_GetBadassPoints_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetBadassPointsCostOfNextRank -struct AWillowPlayerController_GetBadassPointsCostOfNextRank_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetBadassPointsSpentOnNextRank -struct AWillowPlayerController_GetBadassPointsSpentOnNextRank_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetBadassPointsAvailable -struct AWillowPlayerController_GetBadassPointsAvailable_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetBadassRank -struct AWillowPlayerController_GetBadassRank_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClientYouNeedThisPackage -struct AWillowPlayerController_ClientYouNeedThisPackage_Params -{ - struct FString PackageString; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ServerUpdateOnDemandPackageStatus -struct AWillowPlayerController_ServerUpdateOnDemandPackageStatus_Params -{ - struct FString PackageString; // (Parm, NeedCtorLink) - unsigned long bIsLoaded : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientWhatPackagesHaveYou -struct AWillowPlayerController_ClientWhatPackagesHaveYou_Params -{ -}; - -// Function WillowGame.WillowPlayerController.RetryChapterHeader -struct AWillowPlayerController_RetryChapterHeader_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientShowChapterHeader -struct AWillowPlayerController_ClientShowChapterHeader_Params -{ - class UMissionDefinition* MissionDef; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerShowChapterHeader -struct AWillowPlayerController_ServerShowChapterHeader_Params -{ - class UMissionDefinition* MissionDef; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerClearCustomizations -struct AWillowPlayerController_ServerClearCustomizations_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClearCustomizations -struct AWillowPlayerController_ClearCustomizations_Params -{ -}; - -// Function WillowGame.WillowPlayerController.WriteCustomizationUnlocksToProfile -struct AWillowPlayerController_WriteCustomizationUnlocksToProfile_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ReadCustomizationUnlocksFromProfile -struct AWillowPlayerController_ReadCustomizationUnlocksFromProfile_Params -{ -}; - -// Function WillowGame.WillowPlayerController.WriteStashToProfile -struct AWillowPlayerController_WriteStashToProfile_Params -{ -}; - -// Function WillowGame.WillowPlayerController.FillEmptyStorageBuffer -struct AWillowPlayerController_FillEmptyStorageBuffer_Params -{ - TArray Buffer; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.CopyToStorageBuffer -struct AWillowPlayerController_CopyToStorageBuffer_Params -{ - struct FInventorySerialNumber SerialNumber; // (Parm) - TArray Buffer; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ReadStashFromProfile -struct AWillowPlayerController_ReadStashFromProfile_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CopyFromStorageBuffer -struct AWillowPlayerController_CopyFromStorageBuffer_Params -{ - class UWillowInventoryStorage* Storage; // (Parm) - TArray Buffer; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.OnChestOpened -struct AWillowPlayerController_OnChestOpened_Params -{ - class UWillowInventoryStorage* Storage; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnChestClosing -struct AWillowPlayerController_OnChestClosing_Params -{ - class UWillowInventoryStorage* Storage; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.CanDrop -struct AWillowPlayerController_CanDrop_Params -{ - class AWillowInventory* Inv; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnStandInSaveGameLoaded -struct AWillowPlayerController_OnStandInSaveGameLoaded_Params -{ - unsigned char LoadGameResult; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnUpdatePropertyFOVAngle -struct AWillowPlayerController_OnUpdatePropertyFOVAngle_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ReactToPrimaryStatusEffect -struct AWillowPlayerController_ReactToPrimaryStatusEffect_Params -{ - class UStatusEffectDefinition* StatusEffect; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.DebugDiscoverAllAreasInCurrentMap -struct AWillowPlayerController_DebugDiscoverAllAreasInCurrentMap_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerAwardExperienceForWorldDiscovery -struct AWillowPlayerController_ServerAwardExperienceForWorldDiscovery_Params -{ - class AWorldDiscoveryArea* DiscoveryArea; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.HandleWorldDiscoveryCompletion -struct AWillowPlayerController_HandleWorldDiscoveryCompletion_Params -{ - class ULevelDependencyList* SourceList; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientSetCurrentMapFullyExplored -struct AWillowPlayerController_ClientSetCurrentMapFullyExplored_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CheckForExplorationAchievements -struct AWillowPlayerController_CheckForExplorationAchievements_Params -{ -}; - -// Function WillowGame.WillowPlayerController.HandleWorldAreaDiscovery -struct AWillowPlayerController_HandleWorldAreaDiscovery_Params -{ - struct FName DiscoveryName; // (Parm) - struct FString WorldAreaName; // (Parm, NeedCtorLink) - class UAkEvent* SoundEvent; // (Parm) - unsigned long bForFogOfWarOnly : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.TEST_ServerPrintInv -struct AWillowPlayerController_TEST_ServerPrintInv_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SellAllTrash -struct AWillowPlayerController_SellAllTrash_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientTradeFinished -struct AWillowPlayerController_ClientTradeFinished_Params -{ - unsigned char Reason; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerRequestTrade -struct AWillowPlayerController_ServerRequestTrade_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CanBeginTrade -struct AWillowPlayerController_CanBeginTrade_Params -{ - class AWillowPlayerController* Partner; // (Parm) - class AWillowPlayerReplicationInfo* PartnerPRI; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetTradePartnerPRI -struct AWillowPlayerController_GetTradePartnerPRI_Params -{ - class AWillowPlayerReplicationInfo* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetTradePartner -struct AWillowPlayerController_GetTradePartner_Params -{ - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.AttemptTrade -struct AWillowPlayerController_AttemptTrade_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ActionSkillCooldownComplete -struct AWillowPlayerController_ActionSkillCooldownComplete_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetUseRealTimeForWeaponZoom -struct AWillowPlayerController_SetUseRealTimeForWeaponZoom_Params -{ - unsigned long bUseRealTime : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetWindowTitle -struct AWillowPlayerController_SetWindowTitle_Params -{ - struct FString NewTitle; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ChangeWindowTitle -struct AWillowPlayerController_ChangeWindowTitle_Params -{ - struct FString NewTitle; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.GetThirdPersonMovie -struct AWillowPlayerController_GetThirdPersonMovie_Params -{ - class UWillowGFxThirdPersonMovie* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.WantsThirdPersonMenu -struct AWillowPlayerController_WantsThirdPersonMenu_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.HandleSkillTreeReset -struct AWillowPlayerController_HandleSkillTreeReset_Params -{ - int SkillPointsReturned; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.NotifyDamageDealt -struct AWillowPlayerController_NotifyDamageDealt_Params -{ - class APawn* DamagedPawn; // (Parm) - struct FDamageEventSummary DamageSummary; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerController.ClientShowVSSInUseMessage -struct AWillowPlayerController_ClientShowVSSInUseMessage_Params -{ -}; - -// Function WillowGame.WillowPlayerController.RouteCallToSetVehicleFamily -struct AWillowPlayerController_RouteCallToSetVehicleFamily_Params -{ - class UVehicleFamilyDefinition* TheVehicleFamilyDef; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.RouteCallToServerChangeSeat -struct AWillowPlayerController_RouteCallToServerChangeSeat_Params -{ - int RequestedSeat; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.TrySeatSwapClient -struct AWillowPlayerController_TrySeatSwapClient_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClientUpdatePosition -struct AWillowPlayerController_ClientUpdatePosition_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PlayUIAkEvent -struct AWillowPlayerController_PlayUIAkEvent_Params -{ - class UAkEvent* Event; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.RefreshBalanceDataFromMissionCompletion -struct AWillowPlayerController_RefreshBalanceDataFromMissionCompletion_Params -{ - class UMissionDefinition* MissionDef; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ResetGameStageForRegion -struct AWillowPlayerController_ResetGameStageForRegion_Params -{ - class URegionDefinition* Region; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetWillowPlayerPawn -struct AWillowPlayerController_GetWillowPlayerPawn_Params -{ - class AWillowPlayerPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetGameStageForRegion -struct AWillowPlayerController_SetGameStageForRegion_Params -{ - class URegionDefinition* Region; // (Parm) - int GameStage; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetGameStageFromRegion -struct AWillowPlayerController_GetGameStageFromRegion_Params -{ - class URegionDefinition* Region; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.NavMeshWalking -struct AWillowPlayerController_NavMeshWalking_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerDebugActionSkill -struct AWillowPlayerController_ServerDebugActionSkill_Params -{ -}; - -// Function WillowGame.WillowPlayerController.DebugActionSkill -struct AWillowPlayerController_DebugActionSkill_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerResetCooldown -struct AWillowPlayerController_ServerResetCooldown_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ResetCooldown -struct AWillowPlayerController_ResetCooldown_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ToggleMeleeSkillDebug -struct AWillowPlayerController_ToggleMeleeSkillDebug_Params -{ -}; - -// Function WillowGame.WillowPlayerController.DebugMeleeSkill -struct AWillowPlayerController_DebugMeleeSkill_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerResetMeleeCooldown -struct AWillowPlayerController_ServerResetMeleeCooldown_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ResetMeleeCooldown -struct AWillowPlayerController_ResetMeleeCooldown_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientReceiveChallenge -struct AWillowPlayerController_ClientReceiveChallenge_Params -{ - class UChallengeDefinition* ChalDef; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ChallengeExistsInChallengeList -struct AWillowPlayerController_ChallengeExistsInChallengeList_Params -{ - class UChallengeDefinition* ChalDef; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CompleteChallengeIfConditionsMet -struct AWillowPlayerController_CompleteChallengeIfConditionsMet_Params -{ - class UChallengeDefinition* ChalDef; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ReceiveChallenge -struct AWillowPlayerController_ReceiveChallenge_Params -{ - class UChallengeDefinition* ChalDef; // (Parm) - unsigned long bIsCharacterLoad : 1; // (OptionalParm, Parm) - unsigned long bGiveToAllPlayers : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.SelectInputContext -struct AWillowPlayerController_SelectInputContext_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.UpdateInputContext -struct AWillowPlayerController_UpdateInputContext_Params -{ -}; - -// Function WillowGame.WillowPlayerController.AltSaveGameLoaded -struct AWillowPlayerController_AltSaveGameLoaded_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.LoadAltSaveGame -struct AWillowPlayerController_LoadAltSaveGame_Params -{ - struct FString Filename; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ReadCrossTitleSaveGamesComplete -struct AWillowPlayerController_ReadCrossTitleSaveGamesComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ReadNextCrossTitleSaveGameList -struct AWillowPlayerController_ReadNextCrossTitleSaveGameList_Params -{ - struct FScriptDelegate ReadCrossTitleContentCompleteDelegate; // (Parm, NeedCtorLink) - int StorageDeviceId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ReadCrossTitleSaveGameList -struct AWillowPlayerController_ReadCrossTitleSaveGameList_Params -{ - int StorageDeviceId; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetAltSaveGameList -struct AWillowPlayerController_GetAltSaveGameList_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SortMarketplaceContentByOfferId -struct AWillowPlayerController_SortMarketplaceContentByOfferId_Params -{ - TArray ContentList; // (Parm, OutParm, NeedCtorLink) - unsigned long bDescending : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.IsStationToUninstalledDlc -struct AWillowPlayerController_IsStationToUninstalledDlc_Params -{ - struct FName StationDefinitionName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ServerInitClientFlags -struct AWillowPlayerController_ServerInitClientFlags_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientFlagSet -struct AWillowPlayerController_ClientFlagSet_Params -{ - struct FName ClientFlag; // (Parm) - unsigned long bEnable : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.NotifyDesignerAttribute -struct AWillowPlayerController_NotifyDesignerAttribute_Params -{ - struct FName Attribute; // (Parm) - float Value; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerSendInitialColiseumStat -struct AWillowPlayerController_ServerSendInitialColiseumStat_Params -{ - int InitialKillCount; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientCatchUpColiseumOverlay -struct AWillowPlayerController_ClientCatchUpColiseumOverlay_Params -{ - class UWillowGFxColiseumOverlayDefinition* OverlayDef; // (Parm) - int CurrentRound; // (Parm) - int CurrentWave; // (Parm) - int MaxRounds; // (Parm) - class UColiseumRuleDefinition* Rule1; // (Parm) - class UColiseumRuleDefinition* Rule2; // (Parm) - class UColiseumRuleDefinition* Rule3; // (Parm) - class UColiseumRuleDefinition* Rule4; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientAnnouncePenaltyBox -struct AWillowPlayerController_ClientAnnouncePenaltyBox_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnColiseumAnnouncePenaltyBox -struct AWillowPlayerController_OnColiseumAnnouncePenaltyBox_Params -{ - class UWillowSeqAct_ColiseumAnnouncePenaltyBox* Sequence; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientCloseCertificateScreen -struct AWillowPlayerController_ClientCloseCertificateScreen_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerCertificateClosed -struct AWillowPlayerController_ServerCertificateClosed_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientColiseumAwardCertificate -struct AWillowPlayerController_ClientColiseumAwardCertificate_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientCloseResultsScreen -struct AWillowPlayerController_ClientCloseResultsScreen_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerResultsScreenClosed -struct AWillowPlayerController_ServerResultsScreenClosed_Params -{ - struct FName ResultsClosedEvent; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientShowColiseumDefeatedScreen -struct AWillowPlayerController_ClientShowColiseumDefeatedScreen_Params -{ - unsigned long bEnableGamerCardUI : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientShowColiseumVictoryScreen -struct AWillowPlayerController_ClientShowColiseumVictoryScreen_Params -{ - unsigned long bEnableGamerCardUI : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientPublishColiseumStatDelta -struct AWillowPlayerController_ClientPublishColiseumStatDelta_Params -{ - struct FString CharacterName; // (Parm, NeedCtorLink) - class APlayerReplicationInfo* PRI; // (Parm) - unsigned char StatType; // (Parm) - int StatDelta; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ShowColiseumDefeatedScreen -struct AWillowPlayerController_ShowColiseumDefeatedScreen_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ShowColiseumVictoryScreen -struct AWillowPlayerController_ShowColiseumVictoryScreen_Params -{ -}; - -// Function WillowGame.WillowPlayerController.IsEveryoneSignedIn -struct AWillowPlayerController_IsEveryoneSignedIn_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClientColiseumNotify -struct AWillowPlayerController_ClientColiseumNotify_Params -{ - unsigned char NotifyType; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientRuleAnnounce -struct AWillowPlayerController_ClientRuleAnnounce_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientRoundAnnounce -struct AWillowPlayerController_ClientRoundAnnounce_Params -{ - int Round; // (Parm) - int Wave; // (Parm) - int MaxRound; // (Parm) - struct FString HealthModText; // (Parm, NeedCtorLink) - struct FString DamageModTex; // (Parm, NeedCtorLink) - struct FString ShieldModTex; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.BeginRoundAnnounce -struct AWillowPlayerController_BeginRoundAnnounce_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientStartColiseumTimer -struct AWillowPlayerController_ClientStartColiseumTimer_Params -{ - unsigned char CountdownLength; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientCloseColiseumOverlay -struct AWillowPlayerController_ClientCloseColiseumOverlay_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientUpdateColiseumRule -struct AWillowPlayerController_ClientUpdateColiseumRule_Params -{ - class UColiseumRuleDefinition* RuleInfo; // (Parm) - unsigned char UpdateMode; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetBankUpgradeSlots -struct AWillowPlayerController_GetBankUpgradeSlots_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetFullInventory -struct AWillowPlayerController_GetFullInventory_Params -{ - TArray FullInv; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.SaveScreenShotOfItemCard -struct AWillowPlayerController_SaveScreenShotOfItemCard_Params -{ - class AWillowInventory* WInv; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.FastAI -struct AWillowPlayerController_FastAI_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnConnectionFailed_Click -struct AWillowPlayerController_OnConnectionFailed_Click_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnConnectionCancel_Click -struct AWillowPlayerController_OnConnectionCancel_Click_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnConnectionFailed -struct AWillowPlayerController_OnConnectionFailed_Params -{ - struct FString failedStr; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ClearInviteDelegates -struct AWillowPlayerController_ClearInviteDelegates_Params -{ -}; - -// Function WillowGame.WillowPlayerController.UpdateConnecting -struct AWillowPlayerController_UpdateConnecting_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetRemainingConnectionDuration -struct AWillowPlayerController_SetRemainingConnectionDuration_Params -{ - int ConnDuration; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.HideConnectingDialog -struct AWillowPlayerController_HideConnectingDialog_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ShowConnectingDialog -struct AWillowPlayerController_ShowConnectingDialog_Params -{ - unsigned long bCanCancel : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.PlaySpecialHUDSound -struct AWillowPlayerController_PlaySpecialHUDSound_Params -{ - struct FString HUDSound; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.CanAllPlayersPlayOnline -struct AWillowPlayerController_CanAllPlayersPlayOnline_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClientReceiveInteractiveObjectDefinition_HACK -struct AWillowPlayerController_ClientReceiveInteractiveObjectDefinition_HACK_Params -{ - class AWillowInteractiveObject* InteractiveObject; // (Parm) - class UInteractiveObjectDefinition* Definition; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerSendInteractiveObjectDefinition_HACK -struct AWillowPlayerController_ServerSendInteractiveObjectDefinition_HACK_Params -{ - class AWillowInteractiveObject* InteractiveObject; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.IsInactiveController -struct AWillowPlayerController_IsInactiveController_Params -{ - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnConfirmKickPlayersForInvite -struct AWillowPlayerController_OnConfirmKickPlayersForInvite_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnKickNetworkedPlayersForInvite_Confirm -struct AWillowPlayerController_OnKickNetworkedPlayersForInvite_Confirm_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnConfirmPS3Controller -struct AWillowPlayerController_OnConfirmPS3Controller_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnGameInviteAcceptedCheckController -struct AWillowPlayerController_OnGameInviteAcceptedCheckController_Params -{ - struct FOnlineGameSearchResult InviteResult; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerController.GameHasNonLocalPlayers -struct AWillowPlayerController_GameHasNonLocalPlayers_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.NonPrimaryOnGameInviteAccepted -struct AWillowPlayerController_NonPrimaryOnGameInviteAccepted_Params -{ - int InvitedControllerId; // (Parm) - struct FOnlineGameSearchResult InviteResult; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.InnerOnGameInviteAcceptedP -struct AWillowPlayerController_InnerOnGameInviteAcceptedP_Params -{ - int P; // (Parm) - struct FOnlineGameSearchResult InviteResult; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerController.NeedsCompatibilityContent -struct AWillowPlayerController_NeedsCompatibilityContent_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.PreInviteSaveAllPlayersComplete -struct AWillowPlayerController_PreInviteSaveAllPlayersComplete_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnDownloadPatcherFilesForInvite -struct AWillowPlayerController_OnDownloadPatcherFilesForInvite_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PostDlcRefreshForInvite -struct AWillowPlayerController_PostDlcRefreshForInvite_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnUninstalledDlcInvite_Click -struct AWillowPlayerController_OnUninstalledDlcInvite_Click_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.DlcRefreshCompleteFromBusy -struct AWillowPlayerController_DlcRefreshCompleteFromBusy_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnGameInviteAcceptedP -struct AWillowPlayerController_OnGameInviteAcceptedP_Params -{ - int P; // (Parm) - struct FOnlineGameSearchResult InviteResult; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerController.DlcPreInviteRefreshCompleteCorruptConent -struct AWillowPlayerController_DlcPreInviteRefreshCompleteCorruptConent_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.DlcPreInviteRefreshComplete -struct AWillowPlayerController_DlcPreInviteRefreshComplete_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ShowCorruptDlcOkBox -struct AWillowPlayerController_ShowCorruptDlcOkBox_Params -{ - struct FScriptDelegate OnClicked; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.OnButtonClicked -struct AWillowPlayerController_OnButtonClicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.NotifyGameInviteProcessingStarted -struct AWillowPlayerController_NotifyGameInviteProcessingStarted_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetResurrectionRule -struct AWillowPlayerController_SetResurrectionRule_Params -{ -}; - -// Function WillowGame.WillowPlayerController.AllPlayersSaved -struct AWillowPlayerController_AllPlayersSaved_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SaveNextPlayer -struct AWillowPlayerController_SaveNextPlayer_Params -{ - float SaveDuration; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SavePlayer -struct AWillowPlayerController_SavePlayer_Params -{ - class AWillowPlayerController* PlayerToSave; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SaveAllPlayers -struct AWillowPlayerController_SaveAllPlayers_Params -{ - unsigned long bReturnToTitle : 1; // (Parm) - struct FScriptDelegate OnSaveCompleteDelegate; // (Parm, NeedCtorLink) - unsigned long bSuppressDialog : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnSaveComplete -struct AWillowPlayerController_OnSaveComplete_Params -{ -}; - -// Function WillowGame.WillowPlayerController.UnpauseEcho -struct AWillowPlayerController_UnpauseEcho_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PauseEcho -struct AWillowPlayerController_PauseEcho_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetPause -struct AWillowPlayerController_SetPause_Params -{ - unsigned long bPause : 1; // (Parm) - struct FScriptDelegate CanUnpauseDelegate; // (OptionalParm, Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetTextureMoviePauseState -struct AWillowPlayerController_SetTextureMoviePauseState_Params -{ - unsigned long bShouldPause : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.VerifySkillRespec_Clicked -struct AWillowPlayerController_VerifySkillRespec_Clicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.VerifySkillRespec -struct AWillowPlayerController_VerifySkillRespec_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnInviteJoinComplete -struct AWillowPlayerController_OnInviteJoinComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.InstantJoinOnlineGame -struct AWillowPlayerController_InstantJoinOnlineGame_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnDestroyForInviteComplete -struct AWillowPlayerController_OnDestroyForInviteComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.CanSaveGame -struct AWillowPlayerController_CanSaveGame_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ResetPlayerInputToDefault -struct AWillowPlayerController_ResetPlayerInputToDefault_Params -{ -}; - -// Function WillowGame.WillowPlayerController.UpdateHUDCachedXPValue -struct AWillowPlayerController_UpdateHUDCachedXPValue_Params -{ - int ExpPoints; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.TestTrainingText -struct AWillowPlayerController_TestTrainingText_Params -{ - struct FString TrainingText; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.GetMissionDescriptionForUI -struct AWillowPlayerController_GetMissionDescriptionForUI_Params -{ - class UMissionDefinition* MissionDef; // (Parm) - unsigned long bShowTurnInDescriptionWhenReadyToTurnIn : 1; // (Parm) - unsigned long bShowTeaserTextIfFailed : 1; // (Parm) - unsigned long bUseWorldState : 1; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.SystemIsSetToKOROrJPNLocale -struct AWillowPlayerController_SystemIsSetToKOROrJPNLocale_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CanUnpauseExternalUI -struct AWillowPlayerController_CanUnpauseExternalUI_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.UpdateAmmoCounts -struct AWillowPlayerController_UpdateAmmoCounts_Params -{ - unsigned long bSilent : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ListFriends -struct AWillowPlayerController_ListFriends_Params -{ -}; - -// Function WillowGame.WillowPlayerController.msg -struct AWillowPlayerController_msg_Params -{ - struct FString FriendName; // (Parm, NeedCtorLink) - struct FString Message; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ForceUnloadStreamingLevels -struct AWillowPlayerController_ForceUnloadStreamingLevels_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnJoinGameComplete -struct AWillowPlayerController_OnJoinGameComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.JoinFriendGame -struct AWillowPlayerController_JoinFriendGame_Params -{ - int ControllerId; // (Parm) - struct FUniqueNetId FriendId; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.IsPlayerInMyGame -struct AWillowPlayerController_IsPlayerInMyGame_Params -{ - struct FUniqueNetId UniqueId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetFriendByName -struct AWillowPlayerController_GetFriendByName_Params -{ - struct FString FriendName; // (Parm, NeedCtorLink) - struct FOnlineFriend Friend; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.TeamMessage -struct AWillowPlayerController_TeamMessage_Params -{ - class APlayerReplicationInfo* PRI; // (Parm) - struct FString S; // (Parm, CoerceParm, NeedCtorLink) - struct FName Type; // (Parm) - float MsgLifeTime; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ListNetPackages -struct AWillowPlayerController_ListNetPackages_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ListStations -struct AWillowPlayerController_ListStations_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnPrimaryPlayerBusyDelay -struct AWillowPlayerController_OnPrimaryPlayerBusyDelay_Params -{ - class USeqAct_PrimaryPlayerBusyDelay* Action; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetWaitingForStorageSelectionFailure -struct AWillowPlayerController_GetWaitingForStorageSelectionFailure_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetWaitingForStorageSelectionFailure -struct AWillowPlayerController_SetWaitingForStorageSelectionFailure_Params -{ - unsigned long bWantsToShow : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetWaitingForStorageSelection -struct AWillowPlayerController_GetWaitingForStorageSelection_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetWaitingForStorageSelection -struct AWillowPlayerController_SetWaitingForStorageSelection_Params -{ - unsigned long bWantsToShow : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetWantsToShowStorageMenu -struct AWillowPlayerController_GetWantsToShowStorageMenu_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetWantsToShowStorageMenu -struct AWillowPlayerController_SetWantsToShowStorageMenu_Params -{ - unsigned long bWantsToShow : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetActionSkillTime -struct AWillowPlayerController_SetActionSkillTime_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PreOnGameInviteAccepted -struct AWillowPlayerController_PreOnGameInviteAccepted_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GetPlayerLoot -struct AWillowPlayerController_GetPlayerLoot_Params -{ - TArray SpawnedLoot; // (Parm, OutParm, NeedCtorLink) - int CustomGameStage; // (OptionalParm, Parm) - int CustomAwesomeLevel; // (OptionalParm, Parm) - struct FName CustomConfiguration; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.RefreshHUD -struct AWillowPlayerController_RefreshHUD_Params -{ -}; - -// Function WillowGame.WillowPlayerController.KillHUD -struct AWillowPlayerController_KillHUD_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CanSetResourcePoolValues -struct AWillowPlayerController_CanSetResourcePoolValues_Params -{ - class UClass* ResourcePoolClass; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.PauseDayCycle -struct AWillowPlayerController_PauseDayCycle_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnMarkExitedRegion -struct AWillowPlayerController_OnMarkExitedRegion_Params -{ - class UWillowSeqAct_MarkExitedRegion* inAction; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnMarkEnteredRegion -struct AWillowPlayerController_OnMarkEnteredRegion_Params -{ - class UWillowSeqAct_MarkEnteredRegion* inAction; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ConditionalUnlockViralAchievement -struct AWillowPlayerController_ConditionalUnlockViralAchievement_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CanSpreadViralAchievement -struct AWillowPlayerController_CanSpreadViralAchievement_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.NotifyKilledEnemy -struct AWillowPlayerController_NotifyKilledEnemy_Params -{ - struct FString EnemyName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ShouldAllowExternalUIPause -struct AWillowPlayerController_ShouldAllowExternalUIPause_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnExternalUIChanged -struct AWillowPlayerController_OnExternalUIChanged_Params -{ - unsigned long bIsOpening : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.CheckCanPauseFromExternalUINow -struct AWillowPlayerController_CheckCanPauseFromExternalUINow_Params -{ -}; - -// Function WillowGame.WillowPlayerController.MarkLog -struct AWillowPlayerController_MarkLog_Params -{ - struct FString TagString; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ToggleCoopRangeDebug -struct AWillowPlayerController_ToggleCoopRangeDebug_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GetLoginStatus -struct AWillowPlayerController_GetLoginStatus_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetFOVAngleForeground -struct AWillowPlayerController_GetFOVAngleForeground_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetActiveOrBestWeapon -struct AWillowPlayerController_GetActiveOrBestWeapon_Params -{ - class AWeapon* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ModalGameMenuClosing -struct AWillowPlayerController_ModalGameMenuClosing_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ModalGameMenuOpening -struct AWillowPlayerController_ModalGameMenuOpening_Params -{ -}; - -// Function WillowGame.WillowPlayerController.HideInfectionBarTemporarily -struct AWillowPlayerController_HideInfectionBarTemporarily_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetViewDistance -struct AWillowPlayerController_SetViewDistance_Params -{ - int Value; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetGlobalViewDistance -struct AWillowPlayerController_SetGlobalViewDistance_Params -{ - unsigned char ViewDistance; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetZoomToggle -struct AWillowPlayerController_SetZoomToggle_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetTradingDisabled -struct AWillowPlayerController_SetTradingDisabled_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetInvertedReverseSteering -struct AWillowPlayerController_SetInvertedReverseSteering_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetDriftCameraLock -struct AWillowPlayerController_SetDriftCameraLock_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetCrouchToggle -struct AWillowPlayerController_SetCrouchToggle_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetMouseAutoAim -struct AWillowPlayerController_SetMouseAutoAim_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetAutoAim -struct AWillowPlayerController_SetAutoAim_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.DisplaySkillPointsPrompt -struct AWillowPlayerController_DisplaySkillPointsPrompt_Params -{ - int PointsRemaining; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.DisplayCompatDlcAvailable -struct AWillowPlayerController_DisplayCompatDlcAvailable_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnSplitJoinDeviceSelectionComplete -struct AWillowPlayerController_OnSplitJoinDeviceSelectionComplete_Params -{ - class AWillowPlayerController* PC; // (Parm) - unsigned long bHasValidDevice : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.StartupLoadLastSaveGameComplete -struct AWillowPlayerController_StartupLoadLastSaveGameComplete_Params -{ -}; - -// Function WillowGame.WillowPlayerController.StartupLoadLastSaveGame -struct AWillowPlayerController_StartupLoadLastSaveGame_Params -{ - unsigned long bHasValidDevice : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.StartupCheckSaveGamesAvailableComplete -struct AWillowPlayerController_StartupCheckSaveGamesAvailableComplete_Params -{ - unsigned long bSaveGamesAvailable : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.StartupDeviceSelectionComplete -struct AWillowPlayerController_StartupDeviceSelectionComplete_Params -{ - class AWillowPlayerController* WPC; // (Parm) - unsigned long bHasValidDevice : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.DoStartupDeviceSelection -struct AWillowPlayerController_DoStartupDeviceSelection_Params -{ - struct FScriptDelegate StartupDeviceSelectionCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.OnStartupDeviceSelectionComplete -struct AWillowPlayerController_OnStartupDeviceSelectionComplete_Params -{ -}; - -// Function WillowGame.WillowPlayerController.NoDeviceSelected_Clicked -struct AWillowPlayerController_NoDeviceSelected_Clicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.DeviceSelection_GuestLogin_Clicked -struct AWillowPlayerController_DeviceSelection_GuestLogin_Clicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.DeviceSelection_NotLoggedIn_Clicked -struct AWillowPlayerController_DeviceSelection_NotLoggedIn_Clicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetDoneInitialDeviceSelection -struct AWillowPlayerController_SetDoneInitialDeviceSelection_Params -{ - unsigned long bDone : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.HasDoneInitialDeviceSelection -struct AWillowPlayerController_HasDoneInitialDeviceSelection_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.DoDeviceSelection -struct AWillowPlayerController_DoDeviceSelection_Params -{ - struct FScriptDelegate DeviceSelectionProcessCompleteDelegate; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.DoInitialDeviceSelection -struct AWillowPlayerController_DoInitialDeviceSelection_Params -{ - struct FScriptDelegate DeviceSelectionProcessCompleteDelegate; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.TriggerDeviceSelectionProcessCompleteDelegate -struct AWillowPlayerController_TriggerDeviceSelectionProcessCompleteDelegate_Params -{ - unsigned long bHasValidDevice : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnDeviceSelectionProcessComplete -struct AWillowPlayerController_OnDeviceSelectionProcessComplete_Params -{ - class AWillowPlayerController* PC; // (Parm) - unsigned long bHasValidDevice : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.DeviceSelectionDone -struct AWillowPlayerController_DeviceSelectionDone_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ShowStorageDeviceSelector -struct AWillowPlayerController_ShowStorageDeviceSelector_Params -{ - unsigned long bForceShow : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.StorageRemoved_Clicked -struct AWillowPlayerController_StorageRemoved_Clicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnStorageRemovedInputKey -struct AWillowPlayerController_OnStorageRemovedInputKey_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.DisplayStorageRemovedMenu -struct AWillowPlayerController_DisplayStorageRemovedMenu_Params -{ -}; - -// Function WillowGame.WillowPlayerController.IsCurrentStorageDeviceValid -struct AWillowPlayerController_IsCurrentStorageDeviceValid_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetHasSaveGamesAvailable -struct AWillowPlayerController_SetHasSaveGamesAvailable_Params -{ - unsigned long bNewHasSavesAvailable : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetHasSaveGamesAvailable -struct AWillowPlayerController_GetHasSaveGamesAvailable_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.NotifyStorageDeviceChange -struct AWillowPlayerController_NotifyStorageDeviceChange_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GetStorageDeviceID -struct AWillowPlayerController_GetStorageDeviceID_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ShowDeviceSelection -struct AWillowPlayerController_ShowDeviceSelection_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetStorageDeviceID -struct AWillowPlayerController_SetStorageDeviceID_Params -{ - int DeviceID; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.NotifyDeviceSelectComplete -struct AWillowPlayerController_NotifyDeviceSelectComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.DeveloperCompleteAllChallengesToLevel -struct AWillowPlayerController_DeveloperCompleteAllChallengesToLevel_Params -{ - int Level; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerDeveloperCompleteAllChallengesToLevel -struct AWillowPlayerController_ServerDeveloperCompleteAllChallengesToLevel_Params -{ - int Level; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.DeveloperGiveCurrency -struct AWillowPlayerController_DeveloperGiveCurrency_Params -{ - unsigned char FormOfCurrency; // (Parm) - int Amount; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerDeveloperGiveCurrency -struct AWillowPlayerController_ServerDeveloperGiveCurrency_Params -{ - unsigned char FormOfCurrency; // (Parm) - int Amount; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.DeveloperGiveEridium -struct AWillowPlayerController_DeveloperGiveEridium_Params -{ - int Amount; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.DeveloperGiveCash -struct AWillowPlayerController_DeveloperGiveCash_Params -{ - int Amount; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.DeveloperFreeLevels -struct AWillowPlayerController_DeveloperFreeLevels_Params -{ - int numLevels; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerDeveloperFreeLevels -struct AWillowPlayerController_ServerDeveloperFreeLevels_Params -{ - int numLevels; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.IsDeveloper -struct AWillowPlayerController_IsDeveloper_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetHighestSaveGameComplete -struct AWillowPlayerController_GetHighestSaveGameComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.CheckHighestSaveGameIdForSplitScreen -struct AWillowPlayerController_CheckHighestSaveGameIdForSplitScreen_Params -{ - int CurrentHighest; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetHighestSaveGameId -struct AWillowPlayerController_GetHighestSaveGameId_Params -{ -}; - -// Function WillowGame.WillowPlayerController.AddMissionPlaythrough -struct AWillowPlayerController_AddMissionPlaythrough_Params -{ - int PlayThrough; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.AddPlaythrough -struct AWillowPlayerController_AddPlaythrough_Params -{ - int PlayThrough; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetSplitscreenIndex -struct AWillowPlayerController_GetSplitscreenIndex_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetCurrentPlaythrough -struct AWillowPlayerController_GetCurrentPlaythrough_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnPlaythroughAlmostComplete -struct AWillowPlayerController_OnPlaythroughAlmostComplete_Params -{ - int PlayThroughNumber; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnPlaythroughCompleted -struct AWillowPlayerController_OnPlaythroughCompleted_Params -{ - int PlayThroughNumber; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetCharacterDefaultNameFromClassDefinition -struct AWillowPlayerController_GetCharacterDefaultNameFromClassDefinition_Params -{ - class UPlayerClassDefinition* PlayerClassDef; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.GetCharacterClassDefaultName -struct AWillowPlayerController_GetCharacterClassDefaultName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.GetPlayerUIColorPreference -struct AWillowPlayerController_GetPlayerUIColorPreference_Params -{ - struct FColor PrimaryColor; // (Parm, OutParm) - struct FColor SecondaryColor; // (Parm, OutParm) - struct FColor TertiaryColor; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerController.GetPlayerUINamePreference -struct AWillowPlayerController_GetPlayerUINamePreference_Params -{ - struct FString CharacterName; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.GetPlayerUIPreferences -struct AWillowPlayerController_GetPlayerUIPreferences_Params -{ - struct FString CharacterName; // (Parm, OutParm, NeedCtorLink) - struct FColor PrimaryColor; // (Parm, OutParm) - struct FColor SecondaryColor; // (Parm, OutParm) - struct FColor TertiaryColor; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerController.ApplyPreferredColors -struct AWillowPlayerController_ApplyPreferredColors_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerApplyPreferredColors -struct AWillowPlayerController_ServerApplyPreferredColors_Params -{ - struct FColor PrimaryColor; // (Parm) - struct FColor SecondaryColor; // (Parm) - struct FColor TertiaryColor; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetPlayerUIPreferences -struct AWillowPlayerController_SetPlayerUIPreferences_Params -{ - struct FString CharacterName; // (Parm, NeedCtorLink) - struct FColor PrimaryColor; // (Parm) - struct FColor SecondaryColor; // (Parm) - struct FColor TertiaryColor; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetPlayerUINamePreference -struct AWillowPlayerController_SetPlayerUINamePreference_Params -{ - struct FString CharacterName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.UnregisterSkillTreeResetDelegate -struct AWillowPlayerController_UnregisterSkillTreeResetDelegate_Params -{ -}; - -// Function WillowGame.WillowPlayerController.RegisterSkillTreeResetDelegate -struct AWillowPlayerController_RegisterSkillTreeResetDelegate_Params -{ - struct FScriptDelegate SkillTreeResetDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.FireSkillPointsChangedDelegates -struct AWillowPlayerController_FireSkillPointsChangedDelegates_Params -{ - int NumSkillPoints; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.UnregisterSkillPointsChangedDelegate -struct AWillowPlayerController_UnregisterSkillPointsChangedDelegate_Params -{ - struct FScriptDelegate SkillPointsChangedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.RegisterSkillPointsChangedDelegate -struct AWillowPlayerController_RegisterSkillPointsChangedDelegate_Params -{ - struct FScriptDelegate SkillPointsChangedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.UnregisterSkillGradeChangedDelegate -struct AWillowPlayerController_UnregisterSkillGradeChangedDelegate_Params -{ -}; - -// Function WillowGame.WillowPlayerController.RegisterSkillGradeChangedDelegate -struct AWillowPlayerController_RegisterSkillGradeChangedDelegate_Params -{ - struct FScriptDelegate GradeChangedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ServerTeleportPlayerToStation -struct AWillowPlayerController_ServerTeleportPlayerToStation_Params -{ - class UTravelStationDefinition* StationDefinition; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.TeleportPlayerToStation -struct AWillowPlayerController_TeleportPlayerToStation_Params -{ - struct FName StationDefinitionName; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientReturnToTitleScreen -struct AWillowPlayerController_ClientReturnToTitleScreen_Params -{ -}; - -// Function WillowGame.WillowPlayerController.EnableListenServer -struct AWillowPlayerController_EnableListenServer_Params -{ - unsigned long bEnable : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CreateListenServer -struct AWillowPlayerController_CreateListenServer_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CreateLanGame -struct AWillowPlayerController_CreateLanGame_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CreateOnlineGame -struct AWillowPlayerController_CreateOnlineGame_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CreateOnlineOrLanGame -struct AWillowPlayerController_CreateOnlineOrLanGame_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CreateGame -struct AWillowPlayerController_CreateGame_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClientSetRestartPlayerAfterLogin -struct AWillowPlayerController_ClientSetRestartPlayerAfterLogin_Params -{ - unsigned long bShouldRestart : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.openlArg -struct AWillowPlayerController_openlArg_Params -{ - struct FString openurl; // (Parm, NeedCtorLink) - unsigned long bDontRestartPlayer : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.openl -struct AWillowPlayerController_openl_Params -{ - struct FString openurl; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.GFxMenuClosed -struct AWillowPlayerController_GFxMenuClosed_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GFxMenuOpened -struct AWillowPlayerController_GFxMenuOpened_Params -{ -}; - -// Function WillowGame.WillowPlayerController.UpdateClassModNamePart -struct AWillowPlayerController_UpdateClassModNamePart_Params -{ - class UItemNamePartDefinition* ClassModNamePart; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.EquipWeaponFromSlot -struct AWillowPlayerController_EquipWeaponFromSlot_Params -{ - unsigned char QuickSlot; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetInventoryLists -struct AWillowPlayerController_GetInventoryLists_Params -{ - TArray ReadiedWeapons; // (Parm, OutParm, NeedCtorLink) - TArray UnReadiedWeapons; // (Parm, OutParm, NeedCtorLink) - TArray AllItems; // (Parm, OutParm, NeedCtorLink) - unsigned char MaxDroppability; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.FixAllItemsList -struct AWillowPlayerController_FixAllItemsList_Params -{ - TArray AllItems; // (Parm, OutParm, NeedCtorLink) - unsigned char MaxDroppability; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.CanKillSkillIconsBeDisplayedFromVehicles -struct AWillowPlayerController_CanKillSkillIconsBeDisplayedFromVehicles_Params -{ - unsigned long bWhileDrivingOrGunning : 1; // (Parm) - unsigned long bWhileAttachedRiding : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ToggleKillSkillsDisplay -struct AWillowPlayerController_ToggleKillSkillsDisplay_Params -{ - unsigned long bEnable : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ForceKillSkillsOff -struct AWillowPlayerController_ForceKillSkillsOff_Params -{ -}; - -// Function WillowGame.WillowPlayerController.UpdateKillSkills -struct AWillowPlayerController_UpdateKillSkills_Params -{ - unsigned long bEnable : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.TickTargets -struct AWillowPlayerController_TickTargets_Params -{ -}; - -// Function WillowGame.WillowPlayerController.NotifyInstinctSkillAction -struct AWillowPlayerController_NotifyInstinctSkillAction_Params -{ - unsigned char SkillAction; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.CanResetActionSkill -struct AWillowPlayerController_CanResetActionSkill_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ResetActionSkill -struct AWillowPlayerController_ResetActionSkill_Params -{ -}; - -// Function WillowGame.WillowPlayerController.Behavior_ResetActionSkillCooldown -struct AWillowPlayerController_Behavior_ResetActionSkillCooldown_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ConditionalResetInterruptedActionSkill -struct AWillowPlayerController_ConditionalResetInterruptedActionSkill_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ResetSkillCooldown -struct AWillowPlayerController_ResetSkillCooldown_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GetSkillCooldownTimeRemaining -struct AWillowPlayerController_GetSkillCooldownTimeRemaining_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetSkillCooldownTime -struct AWillowPlayerController_GetSkillCooldownTime_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.StartActiveSkillCooldown -struct AWillowPlayerController_StartActiveSkillCooldown_Params -{ -}; - -// Function WillowGame.WillowPlayerController.TryPreferredStat -struct AWillowPlayerController_TryPreferredStat_Params -{ - struct FName StatId; // (Parm) - int BestCount; // (Parm, OutParm) - struct FName BestName; // (Parm, OutParm) - int MyIdx; // (Parm) - int BestIdx; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerController.GetPreferredWeaponType -struct AWillowPlayerController_GetPreferredWeaponType_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetPreferredManufacturer -struct AWillowPlayerController_GetPreferredManufacturer_Params -{ - int BestMfgIdx; // (OptionalParm, Parm, OutParm) - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClientFindPlayMovie -struct AWillowPlayerController_ClientFindPlayMovie_Params -{ - struct FName LevelName; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetPlayerMasterPlayerController -struct AWillowPlayerController_GetPlayerMasterPlayerController_Params -{ - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.IsActionSkillCoolingDown -struct AWillowPlayerController_IsActionSkillCoolingDown_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.IsActionSkillOnCooldown -struct AWillowPlayerController_IsActionSkillOnCooldown_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetReplicatedInstanceDataState -struct AWillowPlayerController_GetReplicatedInstanceDataState_Params -{ - struct FReplicatedInstanceDataState OutReplicatedInstanceDataState; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetInstanceDataState -struct AWillowPlayerController_GetInstanceDataState_Params -{ - struct FInstanceDataSet OutInstanceDataState; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.DestroyOwnedInstanceData -struct AWillowPlayerController_DestroyOwnedInstanceData_Params -{ -}; - -// Function WillowGame.WillowPlayerController.RemoveInstanceDataObject -struct AWillowPlayerController_RemoveInstanceDataObject_Params -{ - class UObject* InstanceDataObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.RemoveInstanceData -struct AWillowPlayerController_RemoveInstanceData_Params -{ - struct FName DataName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetInstanceData -struct AWillowPlayerController_GetInstanceData_Params -{ - struct FName DataName; // (Parm) - TArray InstanceData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetInstanceData -struct AWillowPlayerController_SetInstanceData_Params -{ - struct FInstanceDataUnion InstanceData; // (Parm, NeedCtorLink) - unsigned long bAllowDuplicateNames : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetInstanceDataPawn -struct AWillowPlayerController_GetInstanceDataPawn_Params -{ - class APawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.IncreaseStatForAllPlayers -struct AWillowPlayerController_IncreaseStatForAllPlayers_Params -{ - struct FName StatName; // (Parm) - int MinimumPlayersRequired; // (Parm) - int IncrementBy; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerUnlockAchievementForAllPlayers -struct AWillowPlayerController_ServerUnlockAchievementForAllPlayers_Params -{ - int AchievementId; // (Parm) - int MinimumPlayersRequired; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.Behavior_UnlockAchievementForAllPlayers -struct AWillowPlayerController_Behavior_UnlockAchievementForAllPlayers_Params -{ - int AchievementId; // (Parm) - int MinimumPlayersRequired; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.Behavior_UnlockAchievement -struct AWillowPlayerController_Behavior_UnlockAchievement_Params -{ - int AchievementId; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplySkidCameraLurch -struct AWillowPlayerController_ApplySkidCameraLurch_Params -{ - struct FVector POVLocation; // (Parm, OutParm) - struct FRotator POVRotation; // (Parm, OutParm) - float DeltaTime; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.EndSprint -struct AWillowPlayerController_EndSprint_Params -{ -}; - -// Function WillowGame.WillowPlayerController.BeginSprint -struct AWillowPlayerController_BeginSprint_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CalculateInverseFlexibleFOVModifier -struct AWillowPlayerController_CalculateInverseFlexibleFOVModifier_Params -{ - float InModifier; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CalculateInverseFlexibleFOV -struct AWillowPlayerController_CalculateInverseFlexibleFOV_Params -{ - float InVFOV; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CalculateFlexibleFOVModifier -struct AWillowPlayerController_CalculateFlexibleFOVModifier_Params -{ - float InModifier; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CalculateFlexibleFOV -struct AWillowPlayerController_CalculateFlexibleFOV_Params -{ - float InVFOV; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetVerticalDefaultDefaultFOV -struct AWillowPlayerController_GetVerticalDefaultDefaultFOV_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetDefaultDefaultFOV -struct AWillowPlayerController_GetDefaultDefaultFOV_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetUnmodifiedFOVAngle -struct AWillowPlayerController_GetUnmodifiedFOVAngle_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.DisplayStationDiscoveryIfNecessary -struct AWillowPlayerController_DisplayStationDiscoveryIfNecessary_Params -{ - class UTravelStationDefinition* StationDefinition; // (Parm) - class APlayerReplicationInfo* DiscoveredBy; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SaveAtStationIfNecessary -struct AWillowPlayerController_SaveAtStationIfNecessary_Params -{ - unsigned long bNewStation : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientNotifySomeoneTouchedStation -struct AWillowPlayerController_ClientNotifySomeoneTouchedStation_Params -{ - class UTravelStationDefinition* TravelStationDef; // (Parm) - class ATravelStation* ActivatedStation; // (Parm) - class APlayerReplicationInfo* InstigatorPRI; // (Parm) - unsigned long bFromLoad : 1; // (Parm) - unsigned long bSetAsLastVisited : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.Behavior_RegisterStationDefinition -struct AWillowPlayerController_Behavior_RegisterStationDefinition_Params -{ - class UTravelStationDefinition* TravelDefinition; // (Parm) - unsigned long bSetAsLastVisited : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.Behavior_RegisterStation -struct AWillowPlayerController_Behavior_RegisterStation_Params -{ - class ATravelStation* ActivatedStation; // (Parm) - unsigned long bFromLoad : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.RegisterStationForPlayer -struct AWillowPlayerController_RegisterStationForPlayer_Params -{ - class UTravelStationDefinition* ActivatedStationDefinition; // (Parm) - class ATravelStation* ActivatedStation; // (Parm) - class APlayerReplicationInfo* DiscoveredBy; // (Parm) - unsigned long bFromLoad : 1; // (OptionalParm, Parm) - unsigned long bSetAsLastVisited : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.IsStationDiscovered -struct AWillowPlayerController_IsStationDiscovered_Params -{ - class UTravelStationDefinition* StationDefinition; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.RegisterStation -struct AWillowPlayerController_RegisterStation_Params -{ - class ATravelStation* ActivatedStation; // (Parm) - unsigned long bFromLoad : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.FindActiveStationsForLevel -struct AWillowPlayerController_FindActiveStationsForLevel_Params -{ - struct FName LevelName; // (Parm) - TArray ActiveStationDefinitionNames; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.FindInitiallyActiveStations -struct AWillowPlayerController_FindInitiallyActiveStations_Params -{ - struct FName LevelName; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.StopMovie -struct AWillowPlayerController_StopMovie_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PlayMovie -struct AWillowPlayerController_PlayMovie_Params -{ - struct FString MovieName; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ServerSendMessageToPlayers -struct AWillowPlayerController_ServerSendMessageToPlayers_Params -{ - unsigned long bShouldSendToInstigator : 1; // (Parm) - class UClass* SendMsgClass; // (Parm) - class APlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.Behavior_SendMessageToPlayers -struct AWillowPlayerController_Behavior_SendMessageToPlayers_Params -{ - unsigned long bShouldSendToInstigator : 1; // (Parm) - class UClass* SendMsgClass; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ReceiveLocalizedAmmoMessage -struct AWillowPlayerController_ReceiveLocalizedAmmoMessage_Params -{ - class UClass* Message; // (Parm) - int Switch; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - int GainedAmount; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ReceiveLocalizedCreditMessage -struct AWillowPlayerController_ReceiveLocalizedCreditMessage_Params -{ - class UClass* Message; // (Parm) - int Switch; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - int GainedAmount; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ReceiveLocalizedItemMessage -struct AWillowPlayerController_ReceiveLocalizedItemMessage_Params -{ - class UClass* Message; // (Parm) - int Switch; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - struct FItemDefinitionData ItemInfo; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ReceiveLocalizedWeaponMessage -struct AWillowPlayerController_ReceiveLocalizedWeaponMessage_Params -{ - class UClass* Message; // (Parm) - int Switch; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - struct FWeaponDefinitionData WeaponInfo; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ReceiveLocalizedTrainingDefinitionMessage -struct AWillowPlayerController_ReceiveLocalizedTrainingDefinitionMessage_Params -{ - class UClass* Message; // (Parm) - class UTrainingMessageDefinition* TrainingDefinition; // (Parm) - float Duration; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.CheckPendingClientTrainingMessages -struct AWillowPlayerController_CheckPendingClientTrainingMessages_Params -{ -}; - -// Function WillowGame.WillowPlayerController.QueueClientTrainingMessage -struct AWillowPlayerController_QueueClientTrainingMessage_Params -{ - class UClass* Message; // (Parm) - class UTrainingMessageDefinition* TrainingDefinition; // (Parm) - float Duration; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.CanReceiveTrainingMessage -struct AWillowPlayerController_CanReceiveTrainingMessage_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ReceiveLocalizedInventoryRefreshMessage -struct AWillowPlayerController_ReceiveLocalizedInventoryRefreshMessage_Params -{ -}; - -// Function WillowGame.WillowPlayerController.WarmupPause -struct AWillowPlayerController_WarmupPause_Params -{ - unsigned long bDesiredPauseState : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.CanUnpauseWarmup -struct AWillowPlayerController_CanUnpauseWarmup_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetLoadingMovieSkipEnabled -struct AWillowPlayerController_SetLoadingMovieSkipEnabled_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientPlayBinkMovie -struct AWillowPlayerController_ClientPlayBinkMovie_Params -{ - struct FString MovieName; // (Parm, NeedCtorLink) - unsigned long bStreamed : 1; // (OptionalParm, Parm) - unsigned long bLooping : 1; // (OptionalParm, Parm) - unsigned long bForceNoSkip : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.WillowClientDisableLoadingMovie -struct AWillowPlayerController_WillowClientDisableLoadingMovie_Params -{ -}; - -// Function WillowGame.WillowPlayerController.WillowClientShowLoadingMovie -struct AWillowPlayerController_WillowClientShowLoadingMovie_Params -{ - struct FString MovieName; // (Parm, NeedCtorLink) - unsigned long bShowMovie : 1; // (Parm) - unsigned long bPauseAfterHide : 1; // (OptionalParm, Parm) - float PauseDuration; // (OptionalParm, Parm) - float KeepPlayingDuration; // (OptionalParm, Parm) - unsigned long OverridePreviousDelays : 1; // (OptionalParm, Parm) - unsigned long NoLooping : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.WillowShowLoadingMovie -struct AWillowPlayerController_WillowShowLoadingMovie_Params -{ - struct FString MovieName; // (Parm, NeedCtorLink) - unsigned long bShowMovie : 1; // (Parm) - unsigned long bPauseAfterHide : 1; // (OptionalParm, Parm) - float PauseDuration; // (OptionalParm, Parm) - float KeepPlayingDuration; // (OptionalParm, Parm) - unsigned long NoLooping : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.InitializeGFxUIManager -struct AWillowPlayerController_InitializeGFxUIManager_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientCloseLobby -struct AWillowPlayerController_ClientCloseLobby_Params -{ -}; - -// Function WillowGame.WillowPlayerController.StartActionSkill -struct AWillowPlayerController_StartActionSkill_Params -{ -}; - -// Function WillowGame.WillowPlayerController.TryOpenCharacterSelectUI -struct AWillowPlayerController_TryOpenCharacterSelectUI_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientNotifyPostInitialize -struct AWillowPlayerController_ClientNotifyPostInitialize_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientSetHUD -struct AWillowPlayerController_ClientSetHUD_Params -{ - class UClass* newHUDType; // (Parm) - unsigned long bShowLobby : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.IsCurrentLevelInTheGame -struct AWillowPlayerController_IsCurrentLevelInTheGame_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClientGFxStopMovie -struct AWillowPlayerController_ClientGFxStopMovie_Params -{ - struct FName MovieTag; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientGFxPlayMovie -struct AWillowPlayerController_ClientGFxPlayMovie_Params -{ - class UGFxMovieDefinition* MovieDefinition; // (Parm) - class UObject* OtherObject; // (OptionalParm, Parm) - struct FName MovieTag; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientGFxChangeState -struct AWillowPlayerController_ClientGFxChangeState_Params -{ - FScriptInterface TargetActor; // (Parm) - struct FName State; // (Parm) - unsigned char Change; // (Parm) - unsigned long bAllPlayers : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ReadSaveGamesComplete -struct AWillowPlayerController_ReadSaveGamesComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.LoadGameFromLoadInfo -struct AWillowPlayerController_LoadGameFromLoadInfo_Params -{ - struct FLoadInfo LI1; // (Parm, NeedCtorLink) - struct FLoadInfo LI2; // (Parm, NeedCtorLink) - struct FString P2ClassName; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.GetSaveGameList -struct AWillowPlayerController_GetSaveGameList_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CheckSaveGamesAvailableCompleted -struct AWillowPlayerController_CheckSaveGamesAvailableCompleted_Params -{ - unsigned long bSaveGamesAvailable : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ReadSaveGameListComplete -struct AWillowPlayerController_ReadSaveGameListComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.CheckPS3ReadSaveGameListComplete -struct AWillowPlayerController_CheckPS3ReadSaveGameListComplete_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CheckSaveGamesAvailable -struct AWillowPlayerController_CheckSaveGamesAvailable_Params -{ - struct FScriptDelegate CheckSaveGamesAvailableCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.OnCheckSaveGamesAvailableComplete -struct AWillowPlayerController_OnCheckSaveGamesAvailableComplete_Params -{ - unsigned long bSaveGamesAvailable : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientDamageShake -struct AWillowPlayerController_ClientDamageShake_Params -{ - int Damage; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.UpdateVisibilityOfAllActiveScreenParticles -struct AWillowPlayerController_UpdateVisibilityOfAllActiveScreenParticles_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ScreenParticlesShouldBeVisible -struct AWillowPlayerController_ScreenParticlesShouldBeVisible_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetUpVoGScreenParticle -struct AWillowPlayerController_SetUpVoGScreenParticle_Params -{ - class UParticleSystem* Template; // (Parm) - struct FName TextureMovieParamName; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.HideScreenParticle -struct AWillowPlayerController_HideScreenParticle_Params -{ - class UParticleSystem* Template; // (Parm) - struct FName ParticleTag; // (OptionalParm, Parm) - unsigned long bAllowParticleToFinish : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplyScreenParticleModifiers -struct AWillowPlayerController_ApplyScreenParticleModifiers_Params -{ - class UParticleSystem* Template; // (Parm) - TArray ScreenParticleModifiers; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.FindScreenParticleRecordIndexByTag -struct AWillowPlayerController_FindScreenParticleRecordIndexByTag_Params -{ - struct FName ParticleTag; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.FindScreenParticleRecordIndexByTemplate -struct AWillowPlayerController_FindScreenParticleRecordIndexByTemplate_Params -{ - class UParticleSystem* Template; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnScreenParticleSystemFinished -struct AWillowPlayerController_OnScreenParticleSystemFinished_Params -{ - class UParticleSystemComponent* FinishedComponent; // (Parm, EditInline) -}; - -// Function WillowGame.WillowPlayerController.ShowScreenParticle -struct AWillowPlayerController_ShowScreenParticle_Params -{ - struct FScreenParticleInitParams InitParams; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.TickScreenParticleModifiers -struct AWillowPlayerController_TickScreenParticleModifiers_Params -{ -}; - -// Function WillowGame.WillowPlayerController.NotifyTargetedActionSkillImpact -struct AWillowPlayerController_NotifyTargetedActionSkillImpact_Params -{ -}; - -// Function WillowGame.WillowPlayerController.NotifyPetKilledEnemy -struct AWillowPlayerController_NotifyPetKilledEnemy_Params -{ -}; - -// Function WillowGame.WillowPlayerController.NotifyActionSkillRunTime -struct AWillowPlayerController_NotifyActionSkillRunTime_Params -{ - int Runtime; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientUnlockAvatarAward -struct AWillowPlayerController_ClientUnlockAvatarAward_Params -{ - unsigned char AvatarAward; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientUnlockAchievement -struct AWillowPlayerController_ClientUnlockAchievement_Params -{ - int AchievementId; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnUnlockAchievement -struct AWillowPlayerController_OnUnlockAchievement_Params -{ - class USeqAct_UnlockAchievement* Action; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.UnPauseGFxMovie -struct AWillowPlayerController_UnPauseGFxMovie_Params -{ - struct FString MoviePath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.PauseGFxMovie -struct AWillowPlayerController_PauseGFxMovie_Params -{ - struct FString MoviePath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.CloseGfxMovie -struct AWillowPlayerController_CloseGfxMovie_Params -{ - struct FString MoviePath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.StartPausedGfxMovie -struct AWillowPlayerController_StartPausedGfxMovie_Params -{ - struct FString MoviePath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.PlayGfxMovie -struct AWillowPlayerController_PlayGfxMovie_Params -{ - struct FString MoviePath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.PlayGfxMovieDefinition -struct AWillowPlayerController_PlayGfxMovieDefinition_Params -{ - struct FString MovieDefinitionName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ServerTryToTeleportToVehicle -struct AWillowPlayerController_ServerTryToTeleportToVehicle_Params -{ - int SlotIndex; // (Parm) - class UWillowGFxMovie* VSSUIMovie; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.EnsureWeaponsUp -struct AWillowPlayerController_EnsureWeaponsUp_Params -{ -}; - -// Function WillowGame.WillowPlayerController.DelayedTeleportToVehicle -struct AWillowPlayerController_DelayedTeleportToVehicle_Params -{ -}; - -// Function WillowGame.WillowPlayerController.DespawnVehicleFromConnectedVehicleSpawnStationTerminal -struct AWillowPlayerController_DespawnVehicleFromConnectedVehicleSpawnStationTerminal_Params -{ - int SlotIndex; // (Parm) - class UVSSUIDefinition* FutureVehicleUIDef; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SpawnVehicleFromConnectedVehicleSpawnStationTerminal -struct AWillowPlayerController_SpawnVehicleFromConnectedVehicleSpawnStationTerminal_Params -{ - int SlotIndex; // (Parm) - class UVSSUIDefinition* VehicleUIDef; // (Parm) - class UCustomizationDefinition* DesiredCustomization; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerStopUsingVehicleSpawnStationTerminal -struct AWillowPlayerController_ServerStopUsingVehicleSpawnStationTerminal_Params -{ -}; - -// Function WillowGame.WillowPlayerController.StopUsingVehicleSpawnStationTerminal -struct AWillowPlayerController_StopUsingVehicleSpawnStationTerminal_Params -{ -}; - -// Function WillowGame.WillowPlayerController.StartUsingVehicleSpawnStationTerminal -struct AWillowPlayerController_StartUsingVehicleSpawnStationTerminal_Params -{ - class AVehicleSpawnStationTerminal* VSST; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OutOfDuelBounds -struct AWillowPlayerController_OutOfDuelBounds_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetDuelingEnabled -struct AWillowPlayerController_SetDuelingEnabled_Params -{ - unsigned long bDuelingEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetHearOptionalPlayerVO -struct AWillowPlayerController_SetHearOptionalPlayerVO_Params -{ - unsigned long bValue : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.EnterStartState -struct AWillowPlayerController_EnterStartState_Params -{ -}; - -// Function WillowGame.WillowPlayerController.HasCachedSaveGame -struct AWillowPlayerController_HasCachedSaveGame_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetCachedSaveGame -struct AWillowPlayerController_GetCachedSaveGame_Params -{ - class UPlayerSaveGame* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClearRestartPlayerAfterLoginForAllLocalPlayers -struct AWillowPlayerController_ClearRestartPlayerAfterLoginForAllLocalPlayers_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnDestroyGameForReturnToTitleComplete -struct AWillowPlayerController_OnDestroyGameForReturnToTitleComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnEndGameForReturnToTitleComplete -struct AWillowPlayerController_OnEndGameForReturnToTitleComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ReturnToTitleScreenAfterSave -struct AWillowPlayerController_ReturnToTitleScreenAfterSave_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ReturnToTitleScreen -struct AWillowPlayerController_ReturnToTitleScreen_Params -{ - unsigned long bSkipSave : 1; // (OptionalParm, Parm) - unsigned long bRemoveSplitPlayer : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ClearGameInviteDelegates -struct AWillowPlayerController_ClearGameInviteDelegates_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GetGamePlayerIndex -struct AWillowPlayerController_GetGamePlayerIndex_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.NotifyLoginChange -struct AWillowPlayerController_NotifyLoginChange_Params -{ - unsigned char LocalUserNum; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.NotifyUILoginStatusChange -struct AWillowPlayerController_NotifyUILoginStatusChange_Params -{ - unsigned char LoginStatus; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnDownloadPatcherFilesBeforeRestore -struct AWillowPlayerController_OnDownloadPatcherFilesBeforeRestore_Params -{ -}; - -// Function WillowGame.WillowPlayerController.HandleLoginStatusChange -struct AWillowPlayerController_HandleLoginStatusChange_Params -{ -}; - -// Function WillowGame.WillowPlayerController.NotifyLoginStatusChange -struct AWillowPlayerController_NotifyLoginStatusChange_Params -{ - unsigned char NewStatus; // (Parm) - struct FUniqueNetId NewId; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.HandleSignInChange -struct AWillowPlayerController_HandleSignInChange_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CleanUpPlayerForTitleScreen -struct AWillowPlayerController_CleanUpPlayerForTitleScreen_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GetNumCompletedMissions -struct AWillowPlayerController_GetNumCompletedMissions_Params -{ - int PlayThrough; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.UpdateWillowProperties -struct AWillowPlayerController_UpdateWillowProperties_Params -{ - TArray WillowProperties; // (Parm, OutParm, NeedCtorLink) - int CurrPresenceMode; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.UpdateWillowContexts -struct AWillowPlayerController_UpdateWillowContexts_Params -{ - TArray WillowContexts; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.InnerSetOnlineStatus -struct AWillowPlayerController_InnerSetOnlineStatus_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientSetOnlineStatus -struct AWillowPlayerController_ClientSetOnlineStatus_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientSetOnlineStatusAllPlayers -struct AWillowPlayerController_ClientSetOnlineStatusAllPlayers_Params -{ -}; - -// Function WillowGame.WillowPlayerController.IsCurrentGameFull -struct AWillowPlayerController_IsCurrentGameFull_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetNumPlayers -struct AWillowPlayerController_GetNumPlayers_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnStopCameraAnim -struct AWillowPlayerController_OnStopCameraAnim_Params -{ - class UWillowSeqAct_StopCameraAnim* inAction; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnPlayCameraAnim -struct AWillowPlayerController_OnPlayCameraAnim_Params -{ - class UWillowSeqAct_PlayCameraAnim* inAction; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.WillowClientStopCameraAnim -struct AWillowPlayerController_WillowClientStopCameraAnim_Params -{ - unsigned long bImmediate : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.WillowClientPlayCameraAnim -struct AWillowPlayerController_WillowClientPlayCameraAnim_Params -{ - class UCameraAnim* AnimToPlay; // (Parm) - float Scale; // (OptionalParm, Parm) - float Rate; // (OptionalParm, Parm) - float BlendInTime; // (OptionalParm, Parm) - float BlendOutTime; // (OptionalParm, Parm) - unsigned long bLoop : 1; // (OptionalParm, Parm) - unsigned long bRandomStartTime : 1; // (OptionalParm, Parm) - unsigned char Space; // (OptionalParm, Parm) - struct FRotator CustomPlaySpace; // (OptionalParm, Parm) - unsigned char MirrorAxes; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.StopAnimSeqCameraAnim -struct AWillowPlayerController_StopAnimSeqCameraAnim_Params -{ - unsigned long bImmediate : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.PlayAnimSeqCameraAnim -struct AWillowPlayerController_PlayAnimSeqCameraAnim_Params -{ - class UCameraAnim* AnimToPlay; // (Parm) - float Scale; // (OptionalParm, Parm) - float Rate; // (OptionalParm, Parm) - float BlendInTime; // (OptionalParm, Parm) - float BlendOutTime; // (OptionalParm, Parm) - unsigned long bLoop : 1; // (OptionalParm, Parm) - unsigned long bRandomStartTime : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.StopCameraAnim -struct AWillowPlayerController_StopCameraAnim_Params -{ - unsigned long bImmediate : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.PlayCameraAnim -struct AWillowPlayerController_PlayCameraAnim_Params -{ - class UCameraAnim* AnimToPlay; // (Parm) - float Scale; // (OptionalParm, Parm) - float Rate; // (OptionalParm, Parm) - float BlendInTime; // (OptionalParm, Parm) - float BlendOutTime; // (OptionalParm, Parm) - unsigned long bLoop : 1; // (OptionalParm, Parm) - unsigned long bRandomStartTime : 1; // (OptionalParm, Parm) - unsigned char MirrorAxes; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.TeleportPlayersToTravelStation -struct AWillowPlayerController_TeleportPlayersToTravelStation_Params -{ - class ATravelStation* Station; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.FindTravelStationByDefinition -struct AWillowPlayerController_FindTravelStationByDefinition_Params -{ - struct FString StationDefinitionName; // (Parm, NeedCtorLink) - class ATravelStation* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.TeleportPlayersToStation -struct AWillowPlayerController_TeleportPlayersToStation_Params -{ - struct FString StationDefinitionName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.UpdatePlayerName -struct AWillowPlayerController_UpdatePlayerName_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerSetPlayerName -struct AWillowPlayerController_ServerSetPlayerName_Params -{ - struct FString PlayerName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ServerSetIsGuest -struct AWillowPlayerController_ServerSetIsGuest_Params -{ - unsigned long bIsGuest : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.RegisterCustomPlayerDataStores -struct AWillowPlayerController_RegisterCustomPlayerDataStores_Params -{ -}; - -// Function WillowGame.WillowPlayerController.InvertMouseLook -struct AWillowPlayerController_InvertMouseLook_Params -{ - unsigned long InvertMouse : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.InvertGamepadLook -struct AWillowPlayerController_InvertGamepadLook_Params -{ - unsigned long InvertGamepad : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetProfileSettingInt -struct AWillowPlayerController_GetProfileSettingInt_Params -{ - int ProfileId; // (Parm) - unsigned long bShouldDisplayMessage : 1; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetProfileSettingInt -struct AWillowPlayerController_SetProfileSettingInt_Params -{ - int ProfileId; // (Parm) - int pVal; // (Parm) - unsigned long bDisplayDebugMessage : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientHandleKickedForNotHavingDlc -struct AWillowPlayerController_ClientHandleKickedForNotHavingDlc_Params -{ - class UDownloadableExpansionDefinition* DlcExpansion; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientHandleKicked -struct AWillowPlayerController_ClientHandleKicked_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientWasKicked -struct AWillowPlayerController_ClientWasKicked_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnGameInviteAccepted -struct AWillowPlayerController_OnGameInviteAccepted_Params -{ - struct FOnlineGameSearchResult InviteResult; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerController.GetConnectionFailureNoticeMsg -struct AWillowPlayerController_GetConnectionFailureNoticeMsg_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.NotifyUILinkOn -struct AWillowPlayerController_NotifyUILinkOn_Params -{ -}; - -// Function WillowGame.WillowPlayerController.NotifyUILinkLost -struct AWillowPlayerController_NotifyUILinkLost_Params -{ -}; - -// Function WillowGame.WillowPlayerController.NotifyLinkStatusChange -struct AWillowPlayerController_NotifyLinkStatusChange_Params -{ - unsigned long bIsConnected : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ReceivedPlayer -struct AWillowPlayerController_ReceivedPlayer_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PostControllerIdChange -struct AWillowPlayerController_PostControllerIdChange_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PreControllerIdChange -struct AWillowPlayerController_PreControllerIdChange_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClearOnlineDelegates -struct AWillowPlayerController_ClearOnlineDelegates_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GetCharacterSelectMovie -struct AWillowPlayerController_GetCharacterSelectMovie_Params -{ - class UCharacterSelectionReduxGFxMovie* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetFrontendMovie -struct AWillowPlayerController_GetFrontendMovie_Params -{ - class UFrontendGFxMovie* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.UpdateLastNewOfferVersion -struct AWillowPlayerController_UpdateLastNewOfferVersion_Params -{ -}; - -// Function WillowGame.WillowPlayerController.AreNewOffersAvailable -struct AWillowPlayerController_AreNewOffersAvailable_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.HasSeasonPassContentToInstall -struct AWillowPlayerController_HasSeasonPassContentToInstall_Params -{ - unsigned long bPreOrder : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.RegisterOnlineDelegates -struct AWillowPlayerController_RegisterOnlineDelegates_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnSentGameInvite -struct AWillowPlayerController_OnSentGameInvite_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnReceivedNewProfile -struct AWillowPlayerController_OnReceivedNewProfile_Params -{ -}; - -// Function WillowGame.WillowPlayerController.TryUpdateProfileCounts -struct AWillowPlayerController_TryUpdateProfileCounts_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnReadProfileSettingsComplete -struct AWillowPlayerController_OnReadProfileSettingsComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetAudioGroupVolumesFromProfile -struct AWillowPlayerController_SetAudioGroupVolumesFromProfile_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetAudioProfileAkRtpc -struct AWillowPlayerController_SetAudioProfileAkRtpc_Params -{ - class UAkRtpc* RTPC; // (Parm) - float Value; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.UpdateFOVAspectRatioScalar -struct AWillowPlayerController_UpdateFOVAspectRatioScalar_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetVerticalSplit -struct AWillowPlayerController_SetVerticalSplit_Params -{ - unsigned long bEnable : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetSplitDirectionFromProfile -struct AWillowPlayerController_SetSplitDirectionFromProfile_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetPlayerFOVFromProfile -struct AWillowPlayerController_SetPlayerFOVFromProfile_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetGammaFromProfile -struct AWillowPlayerController_SetGammaFromProfile_Params -{ -}; - -// Function WillowGame.WillowPlayerController.HidePS3WritingProfileDialog -struct AWillowPlayerController_HidePS3WritingProfileDialog_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ShowPS3WritingProfileDialog -struct AWillowPlayerController_ShowPS3WritingProfileDialog_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CheckDeferredOperations -struct AWillowPlayerController_CheckDeferredOperations_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetCheckDeferredOperations -struct AWillowPlayerController_SetCheckDeferredOperations_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetNeedsProfileWrite -struct AWillowPlayerController_SetNeedsProfileWrite_Params -{ - unsigned long bNeedsProfileWrite : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.GetNeedsProfileWrite -struct AWillowPlayerController_GetNeedsProfileWrite_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetHUDScaleFromProfile -struct AWillowPlayerController_SetHUDScaleFromProfile_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GetPercentToNextToken -struct AWillowPlayerController_GetPercentToNextToken_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetupBadassInfo -struct AWillowPlayerController_SetupBadassInfo_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerUnpackBadassRewardsEarned -struct AWillowPlayerController_ServerUnpackBadassRewardsEarned_Params -{ - struct FString RewardString; // (Const, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.GetBadassRewardsToOfferNext -struct AWillowPlayerController_GetBadassRewardsToOfferNext_Params -{ - int RewardIndex; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.HasEverCalculatedBadassRewardsToOffer -struct AWillowPlayerController_HasEverCalculatedBadassRewardsToOffer_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CalculateBadassRewardGradeBaseline -struct AWillowPlayerController_CalculateBadassRewardGradeBaseline_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CalculateNextBadassRewardsToOffer -struct AWillowPlayerController_CalculateNextBadassRewardsToOffer_Params -{ -}; - -// Function WillowGame.WillowPlayerController.UnpackBadassRewardArray -struct AWillowPlayerController_UnpackBadassRewardArray_Params -{ - struct FString RewardString; // (Const, Parm, NeedCtorLink) - TArray UnpackedArray; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.PackBadassRewardArray -struct AWillowPlayerController_PackBadassRewardArray_Params -{ - TArray UnpackedArray; // (Const, Parm, NeedCtorLink) - struct FString PackedString; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ServerSetVehicleSteeringMode -struct AWillowPlayerController_ServerSetVehicleSteeringMode_Params -{ - int Mode; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerSetInvertedReverseSteering -struct AWillowPlayerController_ServerSetInvertedReverseSteering_Params -{ - unsigned long bInUseInvertedReverseSteering : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerSetTradingDisabled -struct AWillowPlayerController_ServerSetTradingDisabled_Params -{ - unsigned long bInTradingDisabled : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientSendProfileSettingsToServer -struct AWillowPlayerController_ClientSendProfileSettingsToServer_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetSettingsFromProfile -struct AWillowPlayerController_SetSettingsFromProfile_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetColorBlindModeProfileSetting -struct AWillowPlayerController_SetColorBlindModeProfileSetting_Params -{ - int InColorBlindMode; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetControllerRebinding -struct AWillowPlayerController_SetControllerRebinding_Params -{ - struct FString ControllerRebindingString; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ApplyControllerRebinding -struct AWillowPlayerController_ApplyControllerRebinding_Params -{ - struct FString ControllerRebindingString; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.SetKeyRebinding -struct AWillowPlayerController_SetKeyRebinding_Params -{ - struct FString KeyRebindingString; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ApplyKeyRebinding -struct AWillowPlayerController_ApplyKeyRebinding_Params -{ - struct FString KeyRebindingString; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.SetControllerPreset -struct AWillowPlayerController_SetControllerPreset_Params -{ - struct FName PresetName; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplyControllerPreset -struct AWillowPlayerController_ApplyControllerPreset_Params -{ - struct FName PresetName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetupInputDevices -struct AWillowPlayerController_SetupInputDevices_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientSetupInputDevices -struct AWillowPlayerController_ClientSetupInputDevices_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnProfileWriteComplete -struct AWillowPlayerController_OnProfileWriteComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.WriteProfile -struct AWillowPlayerController_WriteProfile_Params -{ - unsigned long bShouldShowProfileDialog : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.WriteProfileFor -struct AWillowPlayerController_WriteProfileFor_Params -{ - int controllerIdx; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetPlayerMovementType -struct AWillowPlayerController_SetPlayerMovementType_Params -{ - int NewType; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.DirtyViewPoint -struct AWillowPlayerController_DirtyViewPoint_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetGFxMoviesNeedMatrixUpdate -struct AWillowPlayerController_SetGFxMoviesNeedMatrixUpdate_Params -{ -}; - -// Function WillowGame.WillowPlayerController.UpdateScaleformHUDVisibility -struct AWillowPlayerController_UpdateScaleformHUDVisibility_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnToggleHUD -struct AWillowPlayerController_OnToggleHUD_Params -{ - class USeqAct_ToggleHUD* inAction; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetCinematicMode -struct AWillowPlayerController_SetCinematicMode_Params -{ - unsigned long bInCinematicMode : 1; // (Parm) - unsigned long bHidePlayer : 1; // (Parm) - unsigned long bAffectsHUD : 1; // (Parm) - unsigned long bAffectsMovement : 1; // (Parm) - unsigned long bAffectsTurning : 1; // (Parm) - unsigned long bAffectsButtons : 1; // (Parm) - unsigned long bAffectsGodMode : 1; // (OptionalParm, Parm) - unsigned long bAffectsNoTarget : 1; // (OptionalParm, Parm) - unsigned long bInAllowCinematicSplitScreen : 1; // (OptionalParm, Parm) - unsigned long bPauseDialog : 1; // (OptionalParm, Parm) - unsigned long bKismetSetCinematicMode : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientSetCinematicMode -struct AWillowPlayerController_ClientSetCinematicMode_Params -{ - unsigned long bInCinematicMode : 1; // (Parm) - unsigned long bAffectsMovement : 1; // (Parm) - unsigned long bAffectsTurning : 1; // (Parm) - unsigned long bAffectsButtons : 1; // (Parm) - unsigned long bAffectsHUD : 1; // (Parm) - unsigned long bInAllowCinematicSplitScreen : 1; // (Parm) - unsigned long bPauseDialog : 1; // (Parm) - unsigned long bKismetSetCinematicMode : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetMapChangeCinematicMode -struct AWillowPlayerController_SetMapChangeCinematicMode_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GetPlayerBodyPawn -struct AWillowPlayerController_GetPlayerBodyPawn_Params -{ - class AWillowPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClearHUDMessage -struct AWillowPlayerController_ClearHUDMessage_Params -{ - unsigned char MsgType; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.IsTrainingEnabled -struct AWillowPlayerController_IsTrainingEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.DisplayTrainingMessage -struct AWillowPlayerController_DisplayTrainingMessage_Params -{ - unsigned char MsgType; // (Parm) - struct FString MessageString; // (Parm, NeedCtorLink) - struct FString MessageTitleString; // (Parm, NeedCtorLink) - float Duration; // (Parm) - struct FColor DrawColor; // (Parm) - struct FString HUDInitializationFrame; // (Parm, NeedCtorLink) - unsigned long PausesGame : 1; // (Parm) - float PauseContinueDelay; // (Parm) - unsigned long bMandatory : 1; // (Parm) - unsigned char StatusMenuTab; // (OptionalParm, Parm) - class UClass* InMessageClass; // (OptionalParm, Parm) - int Switch; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.DisplayHUDMessage -struct AWillowPlayerController_DisplayHUDMessage_Params -{ - unsigned char MsgType; // (Parm) - struct FString MessageString; // (Parm, NeedCtorLink) - float Duration; // (Parm) - struct FColor DrawColor; // (Parm) - class UClass* InMessageClass; // (OptionalParm, Parm) - int Switch; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ClearActivePlayerChallenges -struct AWillowPlayerController_ClearActivePlayerChallenges_Params -{ -}; - -// Function WillowGame.WillowPlayerController.HandleTrainingEventDefinition -struct AWillowPlayerController_HandleTrainingEventDefinition_Params -{ - class UTrainingMessageDefinition* TrainingDefinition; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.TrainingEventComplete -struct AWillowPlayerController_TrainingEventComplete_Params -{ - struct FTrainingData Listener; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.CanDisplayTrainingMessage -struct AWillowPlayerController_CanDisplayTrainingMessage_Params -{ - class UTrainingMessageDefinition* TrainingMessageDef; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClearActiveStatListeners -struct AWillowPlayerController_ClearActiveStatListeners_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SaveGameStageData -struct AWillowPlayerController_SaveGameStageData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplyGameStageData -struct AWillowPlayerController_ApplyGameStageData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnArrivedInNewLevel -struct AWillowPlayerController_OnArrivedInNewLevel_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PlayerHasChallenge -struct AWillowPlayerController_PlayerHasChallenge_Params -{ - class UChallengeDefinition* ChalDef; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SaveChallengeData -struct AWillowPlayerController_SaveChallengeData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnPrestigeResetChallenges_Clicked -struct AWillowPlayerController_OnPrestigeResetChallenges_Clicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.TryPrestige -struct AWillowPlayerController_TryPrestige_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GetHighestChallengeLevelIncomplete -struct AWillowPlayerController_GetHighestChallengeLevelIncomplete_Params -{ - class UChallengeDefinition* ChalDef; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetHighestChallengeLevelComplete -struct AWillowPlayerController_GetHighestChallengeLevelComplete_Params -{ - class UChallengeDefinition* ChalDef; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.IsChallengeComplete -struct AWillowPlayerController_IsChallengeComplete_Params -{ - class UChallengeDefinition* ChalDef; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.IsChallengeLevelCompleteForValue -struct AWillowPlayerController_IsChallengeLevelCompleteForValue_Params -{ - class UChallengeDefinition* ChalDef; // (Parm) - int LevelIdx; // (Parm) - struct FName Stat; // (Parm) - int StatValue; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.IsChallengeLevelComplete -struct AWillowPlayerController_IsChallengeLevelComplete_Params -{ - class UChallengeDefinition* ChalDef; // (Parm) - int LevelIdx; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CanPrestigeResetChallenges -struct AWillowPlayerController_CanPrestigeResetChallenges_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.PrestigeResetChallenges -struct AWillowPlayerController_PrestigeResetChallenges_Params -{ - unsigned long bForce : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.AddChallengeToLocalCache -struct AWillowPlayerController_AddChallengeToLocalCache_Params -{ - struct FChallengeData InChalData; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplyPlayerChallengeData -struct AWillowPlayerController_ApplyPlayerChallengeData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientResetPlayerChallenges -struct AWillowPlayerController_ClientResetPlayerChallenges_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerResetPlayerChallenges -struct AWillowPlayerController_ServerResetPlayerChallenges_Params -{ - unsigned long bIsFromCharacterLoad : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.StatsAreReady -struct AWillowPlayerController_StatsAreReady_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ResetStatsListeners -struct AWillowPlayerController_ResetStatsListeners_Params -{ -}; - -// Function WillowGame.WillowPlayerController.RegisterStatListener -struct AWillowPlayerController_RegisterStatListener_Params -{ - class UPlayerStatsNotifier* Notifier; // (Parm) - class UTrainingMessageDefinition* TrainingMessageDef; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientShowChallengeProgressUpdate -struct AWillowPlayerController_ClientShowChallengeProgressUpdate_Params -{ - class UChallengeDefinition* Challenge; // (Parm) - int LevelIndex; // (Parm) - int ConditionIndex; // (Parm) - int CurrStatVal; // (Parm) - int GoalStatVal; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ShowChallengeProgressUpdate -struct AWillowPlayerController_ShowChallengeProgressUpdate_Params -{ - class UChallengeDefinition* Challenge; // (Parm) - int LevelIndex; // (Parm) - int ConditionIndex; // (Parm) - int CurrStatVal; // (Parm) - int GoalStatVal; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.CheckForChallengeCompletionAchievement -struct AWillowPlayerController_CheckForChallengeCompletionAchievement_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientOnChallengeComplete -struct AWillowPlayerController_ClientOnChallengeComplete_Params -{ - class UChallengeDefinition* Challenge; // (Parm) - int LevelIdx; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetPointsForChallenge -struct AWillowPlayerController_GetPointsForChallenge_Params -{ - struct FAttributeInitializationData Points; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GrantChallengeCompletionItemRewards -struct AWillowPlayerController_GrantChallengeCompletionItemRewards_Params -{ - class UChallengeDefinition* ChalDef; // (Parm) - int LevelIdx; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ChallengeCompleted -struct AWillowPlayerController_ChallengeCompleted_Params -{ - class UChallengeDefinition* Challenge; // (Parm) - int LevelIdx; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.Destroyed -struct AWillowPlayerController_Destroyed_Params -{ -}; - -// Function WillowGame.WillowPlayerController.StopTeleporterSound -struct AWillowPlayerController_StopTeleporterSound_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PlayTeleporterSound -struct AWillowPlayerController_PlayTeleporterSound_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ReleaseHolding -struct AWillowPlayerController_ReleaseHolding_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.TryToTeleportIntoVehicle -struct AWillowPlayerController_TryToTeleportIntoVehicle_Params -{ - class AWillowVehicleBase* SeatActor; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.HoldingReleaseTimerExpired -struct AWillowPlayerController_HoldingReleaseTimerExpired_Params -{ -}; - -// Function WillowGame.WillowPlayerController.TeleportPlayerToHoldingCell -struct AWillowPlayerController_TeleportPlayerToHoldingCell_Params -{ - class AActor* HoldingActor; // (Parm) - class AActor* FinalDestActor; // (Parm) - unsigned long bUpdateRotation : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnTeleport -struct AWillowPlayerController_OnTeleport_Params -{ - class USeqAct_Teleport* Action; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.AllDestinationLevelsAreVisible -struct AWillowPlayerController_AllDestinationLevelsAreVisible_Params -{ - struct FVector DestLoc; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClientSetPawnLocation -struct AWillowPlayerController_ClientSetPawnLocation_Params -{ - class APawn* aPawn; // (Parm) - struct FVector NewLocation; // (Parm) - struct FRotator NewRotation; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.NoFailSetPawnLocation -struct AWillowPlayerController_NoFailSetPawnLocation_Params -{ - class APawn* aPawn; // (Parm) - struct FVector NewLocation; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.TeleportPlayer -struct AWillowPlayerController_TeleportPlayer_Params -{ - struct FVector TeleportLocation; // (Parm) - struct FRotator TeleportRotation; // (Parm) - unsigned long bSuppressNotifyTeleported : 1; // (OptionalParm, Parm) - unsigned long bHideTeleportEffect : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.Behavior_SpawnTeleporter -struct AWillowPlayerController_Behavior_SpawnTeleporter_Params -{ - class UPersonalTeleporterDefinition* Definition; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerSpawnTeleporter -struct AWillowPlayerController_ServerSpawnTeleporter_Params -{ - class UPersonalTeleporterDefinition* Definition; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.aa_SetLockEnabled -struct AWillowPlayerController_aa_SetLockEnabled_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.aa_SetOnMoveOnly -struct AWillowPlayerController_aa_SetOnMoveOnly_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.aa_SetTargetSet -struct AWillowPlayerController_aa_SetTargetSet_Params -{ - unsigned char Type; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.tl_DumpList -struct AWillowPlayerController_tl_DumpList_Params -{ -}; - -// Function WillowGame.WillowPlayerController.Behavior_CameraAnim -struct AWillowPlayerController_Behavior_CameraAnim_Params -{ - class UCameraAnim* Anim; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.Behavior_ViewShake -struct AWillowPlayerController_Behavior_ViewShake_Params -{ - struct FGearboxViewShakeInfo ShakeInfo; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.Behavior_ForceFeedback -struct AWillowPlayerController_Behavior_ForceFeedback_Params -{ - class UForceFeedbackWaveform* FFWaveform; // (Parm) - unsigned long ForWeaponFiring : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.IsShotForceFeedbackAllowedByPlayerProfile -struct AWillowPlayerController_IsShotForceFeedbackAllowedByPlayerProfile_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ConsumeProjectileResource -struct AWillowPlayerController_ConsumeProjectileResource_Params -{ - class UProjectileDefinition* ProjectileDefinition; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.Behavior_SpawnCurrentProjectile -struct AWillowPlayerController_Behavior_SpawnCurrentProjectile_Params -{ - class UProjectileDefinition* CurrentProjectile; // (OptionalParm, Parm) - unsigned long bLeftHand : 1; // (OptionalParm, Parm) - unsigned long bConsumeResource : 1; // (OptionalParm, Parm) - unsigned long bNoVelocity : 1; // (OptionalParm, Parm) - unsigned long bSetProjectileToGrenadeMod : 1; // (OptionalParm, Parm) - class AWillowProjectile* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.Behavior_SetCurrentProjectile -struct AWillowPlayerController_Behavior_SetCurrentProjectile_Params -{ - class UProjectileDefinition* CurrentProjectile; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetSpawnInstigator -struct AWillowPlayerController_GetSpawnInstigator_Params -{ - class APawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetProjectileExpLevelFromPlayerLevel -struct AWillowPlayerController_GetProjectileExpLevelFromPlayerLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetProjectileExpLevelFromEquipmentLevel -struct AWillowPlayerController_GetProjectileExpLevelFromEquipmentLevel_Params -{ - unsigned char EquipmentLocation; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CheckReload -struct AWillowPlayerController_CheckReload_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CanThrowGrenade -struct AWillowPlayerController_CanThrowGrenade_Params -{ - class UProjectileDefinition* ProjectileDefinition; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CanAffordGrenadeCost -struct AWillowPlayerController_CanAffordGrenadeCost_Params -{ - class UProjectileDefinition* ProjectileDefinition; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.WeaponActionComplete -struct AWillowPlayerController_WeaponActionComplete_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GrenadeThrowComplete -struct AWillowPlayerController_GrenadeThrowComplete_Params -{ -}; - -// Function WillowGame.WillowPlayerController.MeleeAttackComplete -struct AWillowPlayerController_MeleeAttackComplete_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientNotifyOutOfGrenades -struct AWillowPlayerController_ClientNotifyOutOfGrenades_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientThrowGrenade -struct AWillowPlayerController_ClientThrowGrenade_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ThrowGrenade -struct AWillowPlayerController_ThrowGrenade_Params -{ - class UProjectileDefinition* ProjectileDefinition; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerThrowGrenade -struct AWillowPlayerController_ServerThrowGrenade_Params -{ - class UProjectileDefinition* ProjectileDefinition; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ThrowGrenadeSkillOverride -struct AWillowPlayerController_ThrowGrenadeSkillOverride_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CanPerformThrowGrenadeSkill -struct AWillowPlayerController_CanPerformThrowGrenadeSkill_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.StartThrowGrenadeSkill -struct AWillowPlayerController_StartThrowGrenadeSkill_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerStartThrowGrenadeSkill -struct AWillowPlayerController_ServerStartThrowGrenadeSkill_Params -{ -}; - -// Function WillowGame.WillowPlayerController.Behavior_ThrowGrenade -struct AWillowPlayerController_Behavior_ThrowGrenade_Params -{ -}; - -// Function WillowGame.WillowPlayerController.TestMeleeLunge -struct AWillowPlayerController_TestMeleeLunge_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ProcessViewRotation -struct AWillowPlayerController_ProcessViewRotation_Params -{ - float DeltaTime; // (Parm) - struct FRotator out_ViewRotation; // (Parm, OutParm) - struct FRotator DeltaRot; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.LungeTowardTarget -struct AWillowPlayerController_LungeTowardTarget_Params -{ - class AActor* LungeTarget; // (Parm) - float LungeLength; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.FindMeleeTarget -struct AWillowPlayerController_FindMeleeTarget_Params -{ - class APawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CanLunge -struct AWillowPlayerController_CanLunge_Params -{ - class AActor* LungeTarget; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.DetachMeleeWeaponMesh -struct AWillowPlayerController_DetachMeleeWeaponMesh_Params -{ - unsigned long bApplyToThirdPerson : 1; // (Parm) - unsigned long bApplyToFirstPerson : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.AttachMeleeWeaponMesh -struct AWillowPlayerController_AttachMeleeWeaponMesh_Params -{ - unsigned long bApplyToThirdPerson : 1; // (Parm) - unsigned long bApplyToFirstPerson : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.Behavior_DetachMeleeWeapon -struct AWillowPlayerController_Behavior_DetachMeleeWeapon_Params -{ - unsigned long bApplyToThirdPerson : 1; // (Parm) - unsigned long bApplyToFirstPerson : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.Behavior_AttachMeleeWeapon -struct AWillowPlayerController_Behavior_AttachMeleeWeapon_Params -{ - unsigned long bApplyToThirdPerson : 1; // (Parm) - unsigned long bApplyToFirstPerson : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.MeleeAttack -struct AWillowPlayerController_MeleeAttack_Params -{ - unsigned char BodyWeaponAction; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerMeleeSelf -struct AWillowPlayerController_ServerMeleeSelf_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerMeleeAttack -struct AWillowPlayerController_ServerMeleeAttack_Params -{ -}; - -// Function WillowGame.WillowPlayerController.NotifyActionSkillOwnerMelee -struct AWillowPlayerController_NotifyActionSkillOwnerMelee_Params -{ - class AWillowPawn* PawnAutoAimTarget; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetPawnAutoAimTarget -struct AWillowPlayerController_GetPawnAutoAimTarget_Params -{ - class AWillowPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ServerNotifyActionSkillOwnerMelee -struct AWillowPlayerController_ServerNotifyActionSkillOwnerMelee_Params -{ - class AWillowPawn* AutoAimTarget; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.Behavior_Melee -struct AWillowPlayerController_Behavior_Melee_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PerformSharedWeaponActions -struct AWillowPlayerController_PerformSharedWeaponActions_Params -{ - float TimerDuration; // (Parm) - struct FName TimerFunctionName; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerPerformReload -struct AWillowPlayerController_ServerPerformReload_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PerformReload -struct AWillowPlayerController_PerformReload_Params -{ - unsigned long bOnlyReloadIfNeeded : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.Behavior_Reload -struct AWillowPlayerController_Behavior_Reload_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CanPerformWeaponAction -struct AWillowPlayerController_CanPerformWeaponAction_Params -{ - unsigned char FireModeNum; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.DebugProjectiles -struct AWillowPlayerController_DebugProjectiles_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ToggleDebugProjectiles -struct AWillowPlayerController_ToggleDebugProjectiles_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GetCurrentProjectileDefinition -struct AWillowPlayerController_GetCurrentProjectileDefinition_Params -{ - class UProjectileDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetCurrentGrenadeMod -struct AWillowPlayerController_GetCurrentGrenadeMod_Params -{ - class AWillowGrenadeMod* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnWeaponsRestrictedChange -struct AWillowPlayerController_OnWeaponsRestrictedChange_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetWeaponsRestricted -struct AWillowPlayerController_SetWeaponsRestricted_Params -{ - unsigned long bNewWeaponsRestrictedState : 1; // (Parm) - unsigned long bOverrideAllowWeaponsRestriction : 1; // (OptionalParm, Parm) - unsigned long bShouldEndDuels : 1; // (OptionalParm, Parm) - unsigned long bLilacHACKOverride : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ToggleWeaponsRestricted -struct AWillowPlayerController_ToggleWeaponsRestricted_Params -{ -}; - -// Function WillowGame.WillowPlayerController.QueryRestricted -struct AWillowPlayerController_QueryRestricted_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CanHoldWeapon -struct AWillowPlayerController_CanHoldWeapon_Params -{ - class APawn* Holder; // (Parm) - class AWeapon* TestWeapon; // (Parm) - unsigned long bHoldInOffHand : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetTeleporterRestricted -struct AWillowPlayerController_SetTeleporterRestricted_Params -{ - unsigned long bNewTeleporterRestrictedState : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ToggleTeleporterRestricted -struct AWillowPlayerController_ToggleTeleporterRestricted_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GetOnlineGameSearchDatastore -struct AWillowPlayerController_GetOnlineGameSearchDatastore_Params -{ - class UUIDataStore_OnlineGameSearch* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetOnlineGameSettingsDatastore -struct AWillowPlayerController_GetOnlineGameSettingsDatastore_Params -{ - class UWillowOnlineGameSettings_DataStore* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetOnlineGameSettingsViaDatastore -struct AWillowPlayerController_GetOnlineGameSettingsViaDatastore_Params -{ - class UWillowOnlineGameSettings* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CanCommunicate -struct AWillowPlayerController_CanCommunicate_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.TriggerSplitscreenJoinCompleteDelegates -struct AWillowPlayerController_TriggerSplitscreenJoinCompleteDelegates_Params -{ - int ControllerId; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClearSplitscreenJoinCompleteDelegate -struct AWillowPlayerController_ClearSplitscreenJoinCompleteDelegate_Params -{ - struct FScriptDelegate SplitscreenJoinCompletelDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.AddSplitscreenJoinCompleteDelegate -struct AWillowPlayerController_AddSplitscreenJoinCompleteDelegate_Params -{ - struct FScriptDelegate SplitscreenJoinCompleteDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.OnSplitscreenJoinComplete -struct AWillowPlayerController_OnSplitscreenJoinComplete_Params -{ - int ControllerId; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SplitScreenLeave -struct AWillowPlayerController_SplitScreenLeave_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CheckForSplitPC -struct AWillowPlayerController_CheckForSplitPC_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientSplitScreenJoin -struct AWillowPlayerController_ClientSplitScreenJoin_Params -{ - int ControllerId; // (Parm) - unsigned long bCanSplitscreenJoin : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerSplitScreenJoin -struct AWillowPlayerController_ServerSplitScreenJoin_Params -{ - int ControllerId; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SplitScreenJoin -struct AWillowPlayerController_SplitScreenJoin_Params -{ - int ControllerId; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ss_func -struct AWillowPlayerController_ss_func_Params -{ - struct FString args; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.OnResurrectPlayer -struct AWillowPlayerController_OnResurrectPlayer_Params -{ - class UWillowSeqAct_ResurrectPlayer* Action; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerResurrect -struct AWillowPlayerController_ServerResurrect_Params -{ - unsigned char ResurrectReason; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.Respawn -struct AWillowPlayerController_Respawn_Params -{ -}; - -// Function WillowGame.WillowPlayerController.Resurrect -struct AWillowPlayerController_Resurrect_Params -{ -}; - -// Function WillowGame.WillowPlayerController.UpdateLostShieldEffect -struct AWillowPlayerController_UpdateLostShieldEffect_Params -{ -}; - -// Function WillowGame.WillowPlayerController.EndLostShield -struct AWillowPlayerController_EndLostShield_Params -{ -}; - -// Function WillowGame.WillowPlayerController.BeginLostShield -struct AWillowPlayerController_BeginLostShield_Params -{ - struct FName HealthParamName; // (Parm) - struct FName MaterialEffectName; // (Parm) - float UpdateRate; // (Parm) - class UPostProcessChain* InChain; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.PopPostProcessChain -struct AWillowPlayerController_PopPostProcessChain_Params -{ - class UPostProcessChain* InChain; // (Parm) - struct FPostProcessChainOptions InChainOptions; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ApplyMaterialEffectModifiers -struct AWillowPlayerController_ApplyMaterialEffectModifiers_Params -{ - class UPostProcessChain* InChain; // (Parm) - TArray MaterialEffectModifiers; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.PushPostProcessChain -struct AWillowPlayerController_PushPostProcessChain_Params -{ - class UPostProcessChain* InChain; // (Parm) - struct FPostProcessChainOptions InChainOptions; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.FindPostProcessChainRecordIndex -struct AWillowPlayerController_FindPostProcessChainRecordIndex_Params -{ - class UPostProcessChain* InChain; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClearPostProcessChains -struct AWillowPlayerController_ClearPostProcessChains_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SendClientInteractionMessage -struct AWillowPlayerController_SendClientInteractionMessage_Params -{ - class UClass* ClientType; // (Parm) - int MessageValue; // (Parm) - class UObject* Data; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.SendServerInteractionMessage -struct AWillowPlayerController_SendServerInteractionMessage_Params -{ - class UClass* ClientType; // (Parm) - int MessageValue; // (Parm) - class UObject* Data; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.EndInteraction -struct AWillowPlayerController_EndInteraction_Params -{ -}; - -// Function WillowGame.WillowPlayerController.StartInteraction -struct AWillowPlayerController_StartInteraction_Params -{ - class UClass* ClientType; // (Parm) - int MessageValue; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.pip_sendmessage -struct AWillowPlayerController_pip_sendmessage_Params -{ - int MessageValue; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.UpdatePlayerPostProcessOverlay -struct AWillowPlayerController_UpdatePlayerPostProcessOverlay_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClearPostProcessOverlayQueue -struct AWillowPlayerController_ClearPostProcessOverlayQueue_Params -{ - int IndexToSave; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetupPostProcessOverlay -struct AWillowPlayerController_SetupPostProcessOverlay_Params -{ - int Index; // (Parm) - unsigned long bReset : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetPostProcessOverlayIndex -struct AWillowPlayerController_GetPostProcessOverlayIndex_Params -{ - struct FName OverlayName; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.AddPostProcessOverlay -struct AWillowPlayerController_AddPostProcessOverlay_Params -{ - struct FPostProcessOverlay NewPostProcessOverlay; // (Parm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetClassDefinition -struct AWillowPlayerController_GetClassDefinition_Params -{ - class UCharacterClassDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.DisplayDebugControllers -struct AWillowPlayerController_DisplayDebugControllers_Params -{ - class AHUD* HUD; // (Parm) - float out_YL; // (Parm, OutParm) - float out_YPos; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerController.DisplayDebugDamageTypeModifiers -struct AWillowPlayerController_DisplayDebugDamageTypeModifiers_Params -{ - class AHUD* HUD; // (Parm) - float out_YL; // (Parm, OutParm) - float out_YPos; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerController.DisplayDebugProficiencySkills -struct AWillowPlayerController_DisplayDebugProficiencySkills_Params -{ - class AHUD* HUD; // (Parm) - float out_YL; // (Parm, OutParm) - float out_YPos; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerController.GetWillowAIDebugCam -struct AWillowPlayerController_GetWillowAIDebugCam_Params -{ - class UWillowAIDebugCamera* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ShouldCheckRemoteControlCheckbox -struct AWillowPlayerController_ShouldCheckRemoteControlCheckbox_Params -{ - unsigned char CheckBoxName; // (Parm) - class AHUD* HUD; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ShowPlayerInfo -struct AWillowPlayerController_ShowPlayerInfo_Params -{ -}; - -// Function WillowGame.WillowPlayerController.AITree -struct AWillowPlayerController_AITree_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ToggleWillowInspectorStats -struct AWillowPlayerController_ToggleWillowInspectorStats_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ToggleAccuracyDebug -struct AWillowPlayerController_ToggleAccuracyDebug_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ToggleTerritoryZones -struct AWillowPlayerController_ToggleTerritoryZones_Params -{ -}; - -// Function WillowGame.WillowPlayerController.AIToggleShowTimers -struct AWillowPlayerController_AIToggleShowTimers_Params -{ -}; - -// Function WillowGame.WillowPlayerController.AIShowNodeReservation -struct AWillowPlayerController_AIShowNodeReservation_Params -{ -}; - -// Function WillowGame.WillowPlayerController.AIDebugSetPawn -struct AWillowPlayerController_AIDebugSetPawn_Params -{ - class AGearboxPawn* NewPawn; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.AILog -struct AWillowPlayerController_AILog_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ShowRotation -struct AWillowPlayerController_ShowRotation_Params -{ -}; - -// Function WillowGame.WillowPlayerController.AIDebugSetPawnByName -struct AWillowPlayerController_AIDebugSetPawnByName_Params -{ - struct FName NewPawnName; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.debugpawn -struct AWillowPlayerController_debugpawn_Params -{ -}; - -// Function WillowGame.WillowPlayerController.aisetp -struct AWillowPlayerController_aisetp_Params -{ - struct FName NewPawnName; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.NotifyGameUnPaused -struct AWillowPlayerController_NotifyGameUnPaused_Params -{ -}; - -// Function WillowGame.WillowPlayerController.NotifyGamePaused -struct AWillowPlayerController_NotifyGamePaused_Params -{ -}; - -// Function WillowGame.WillowPlayerController.IsTriggerUsable -struct AWillowPlayerController_IsTriggerUsable_Params -{ - struct FVector PlayerCameraLoc; // (Parm) - struct FRotator PlayerCameraRot; // (Parm) - class ATrigger* TriggerActor; // (Parm) - unsigned long bAimToInteract : 1; // (Parm) - unsigned long bUseTriggerInteractDistance : 1; // (Parm) - float TriggerInteractDistance; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.IsTriggerUsableByPlayer -struct AWillowPlayerController_IsTriggerUsableByPlayer_Params -{ - class ATrigger* TriggerActor; // (Parm) - unsigned long bAimToInteract : 1; // (Parm) - unsigned long bUseTriggerInteractDistance : 1; // (Parm) - float TriggerInteractDistance; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetTriggerUseList -struct AWillowPlayerController_GetTriggerUseList_Params -{ - float interactDistanceToCheck; // (Parm) - float crosshairDist; // (Parm) - float minDot; // (Parm) - unsigned long bUsuableOnly : 1; // (Parm) - TArray out_useList; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ShowHUDToolTip -struct AWillowPlayerController_ShowHUDToolTip_Params -{ - struct FInteractionIconWithOverrides HUDIcon; // (Parm) - unsigned char UsabilityType; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.UpdateInteractionIcon -struct AWillowPlayerController_UpdateInteractionIcon_Params -{ - struct FInteractionIconWithOverrides Icon; // (Parm) - unsigned char UsabilityType; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientSetBehindView -struct AWillowPlayerController_ClientSetBehindView_Params -{ - unsigned long bNewBehindView : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.WillowBehindView -struct AWillowPlayerController_WillowBehindView_Params -{ - unsigned long bNewBehindView : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.Get3rdPersonAimRotation -struct AWillowPlayerController_Get3rdPersonAimRotation_Params -{ - class AWeapon* W; // (Parm) - struct FVector StartFireLoc; // (Parm) - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.LaunchGameFromMainMenuData -struct AWillowPlayerController_LaunchGameFromMainMenuData_Params -{ -}; - -// Function WillowGame.WillowPlayerController.HB -struct AWillowPlayerController_HB_Params -{ - struct FString Out; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.SetMainMenuHostFlag -struct AWillowPlayerController_SetMainMenuHostFlag_Params -{ - unsigned long StartAHost : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetMainMenuCharacterClass -struct AWillowPlayerController_SetMainMenuCharacterClass_Params -{ - int forWhom; // (Parm) - struct FString CharacterClassStr; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.SetAndBroadcastMainMenuCharacterClass -struct AWillowPlayerController_SetAndBroadcastMainMenuCharacterClass_Params -{ - int forWhom; // (Parm) - struct FString CharacterClassStr; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.SetMainMenuSplitScreenFlag -struct AWillowPlayerController_SetMainMenuSplitScreenFlag_Params -{ - unsigned long bUseSplit : 1; // (Parm) - unsigned long bSpawnActor : 1; // (OptionalParm, Parm) - int NewControllerId; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.MainMenuResetPlayers -struct AWillowPlayerController_MainMenuResetPlayers_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetMainMenuMapName -struct AWillowPlayerController_SetMainMenuMapName_Params -{ - struct FString MapName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.InitAccuracyFromWeapon -struct AWillowPlayerController_InitAccuracyFromWeapon_Params -{ - class AWillowWeapon* TheWeapon; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetAccuracyExtremes -struct AWillowPlayerController_GetAccuracyExtremes_Params -{ - unsigned long bOffHand : 1; // (Parm) - float MinAccuracy; // (Parm, OutParm) - float MaxAccuracy; // (Parm, OutParm) - float CurrentAccuracy; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerController.GetBaseAccuracy -struct AWillowPlayerController_GetBaseAccuracy_Params -{ - unsigned long bOffHand : 1; // (OptionalParm, Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetAccuracy -struct AWillowPlayerController_GetAccuracy_Params -{ - unsigned long bOffHand : 1; // (OptionalParm, Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.FinalAddHUDDamageIndicator -struct AWillowPlayerController_FinalAddHUDDamageIndicator_Params -{ -}; - -// Function WillowGame.WillowPlayerController.AddHUDDamageIndicator -struct AWillowPlayerController_AddHUDDamageIndicator_Params -{ - struct FVector HitDir; // (Parm) - unsigned long bShieldOnlyDamage : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetNextString -struct AWillowPlayerController_GetNextString_Params -{ - struct FString args; // (Parm, OutParm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.InitInputSystem -struct AWillowPlayerController_InitInputSystem_Params -{ -}; - -// Function WillowGame.WillowPlayerController.DisplayAudioDebug -struct AWillowPlayerController_DisplayAudioDebug_Params -{ - class AHUD* HUD; // (Parm) - float out_YL; // (Parm, OutParm) - float out_YPos; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerController.DisplayLevelTransitionState -struct AWillowPlayerController_DisplayLevelTransitionState_Params -{ - class AHUD* HUD; // (Parm) - float out_YL; // (Parm, OutParm) - float out_YPos; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerController.SetParkedSlip -struct AWillowPlayerController_SetParkedSlip_Params -{ - float Slip; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetCMMEnabled -struct AWillowPlayerController_SetCMMEnabled_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetCMMThreat -struct AWillowPlayerController_SetCMMThreat_Params -{ - float Threat; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerPlayVehicleHorn -struct AWillowPlayerController_ServerPlayVehicleHorn_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PlayVehicleHorn -struct AWillowPlayerController_PlayVehicleHorn_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientCloseMenu -struct AWillowPlayerController_ClientCloseMenu_Params -{ -}; - -// Function WillowGame.WillowPlayerController.HideQuickSelectWeaponMenu -struct AWillowPlayerController_HideQuickSelectWeaponMenu_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ShowQuickSelectWeaponMenu -struct AWillowPlayerController_ShowQuickSelectWeaponMenu_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ShowStatusMenu_Logs -struct AWillowPlayerController_ShowStatusMenu_Logs_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ShowStatusMenu_Challenges -struct AWillowPlayerController_ShowStatusMenu_Challenges_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ShowStatusMenu_Skills -struct AWillowPlayerController_ShowStatusMenu_Skills_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ShowStatusMenu_Inventory -struct AWillowPlayerController_ShowStatusMenu_Inventory_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ShowMap -struct AWillowPlayerController_ShowMap_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerSetStatusMenuOpen -struct AWillowPlayerController_ServerSetStatusMenuOpen_Params -{ - unsigned long bNewValue : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetStatusMenuOpen -struct AWillowPlayerController_SetStatusMenuOpen_Params -{ - unsigned long bNewValue : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ShowCannotOpenMenu -struct AWillowPlayerController_ShowCannotOpenMenu_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ShowStatusMenu -struct AWillowPlayerController_ShowStatusMenu_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CanShowModalMenu -struct AWillowPlayerController_CanShowModalMenu_Params -{ - unsigned char bDisplayFailureWarning; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ShowDebugMenu -struct AWillowPlayerController_ShowDebugMenu_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ZoomIfPending -struct AWillowPlayerController_ZoomIfPending_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClearPendingZoom -struct AWillowPlayerController_ClearPendingZoom_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetPendingZoom -struct AWillowPlayerController_SetPendingZoom_Params -{ -}; - -// Function WillowGame.WillowPlayerController.IsZoomed -struct AWillowPlayerController_IsZoomed_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ForceUnzoom -struct AWillowPlayerController_ForceUnzoom_Params -{ - unsigned long bClearInput : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.GetPlayerViewportClient -struct AWillowPlayerController_GetPlayerViewportClient_Params -{ - class UWillowGameViewportClient* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClosePS3ControllerDialog -struct AWillowPlayerController_ClosePS3ControllerDialog_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ShowPS3ControllerDialog -struct AWillowPlayerController_ShowPS3ControllerDialog_Params -{ - int ForControllerId; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetUIManager -struct AWillowPlayerController_GetUIManager_Params -{ - unsigned long bWantPrimaryManager : 1; // (OptionalParm, Parm) - class UWillowGFxUIManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetPrimaryPlayer -struct AWillowPlayerController_GetPrimaryPlayer_Params -{ - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CheckAllControllersConnected -struct AWillowPlayerController_CheckAllControllersConnected_Params -{ - int DisconnectedId; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnControllerChanged -struct AWillowPlayerController_OnControllerChanged_Params -{ - int ControllerId; // (Parm) - unsigned long bIsConnected : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.CheckControllerChangeStatusAfterDelay -struct AWillowPlayerController_CheckControllerChangeStatusAfterDelay_Params -{ -}; - -// Function WillowGame.WillowPlayerController.RetryControllerDisconnect -struct AWillowPlayerController_RetryControllerDisconnect_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CanShowPauseMenu -struct AWillowPlayerController_CanShowPauseMenu_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.IsPauseMenuOpen -struct AWillowPlayerController_IsPauseMenuOpen_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.IsLobbyEnabled -struct AWillowPlayerController_IsLobbyEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.EnableLobby -struct AWillowPlayerController_EnableLobby_Params -{ - unsigned long bEnable : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.IsLobbyMenuOpen -struct AWillowPlayerController_IsLobbyMenuOpen_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.HideLobbyUI -struct AWillowPlayerController_HideLobbyUI_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ShowLobbyUI -struct AWillowPlayerController_ShowLobbyUI_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetLobbyReady -struct AWillowPlayerController_SetLobbyReady_Params -{ - unsigned long bIsReady : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerSetLobbyReady -struct AWillowPlayerController_ServerSetLobbyReady_Params -{ - unsigned long bIsReady : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplySaveGamesBeforeLevelTransition -struct AWillowPlayerController_ApplySaveGamesBeforeLevelTransition_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GFxPauseMenuClosed -struct AWillowPlayerController_GFxPauseMenuClosed_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GFxPauseMenu -struct AWillowPlayerController_GFxPauseMenu_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetGFxPauseMenuOpenState -struct AWillowPlayerController_SetGFxPauseMenuOpenState_Params -{ - unsigned long bIsOpen : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ShowPauseMenu -struct AWillowPlayerController_ShowPauseMenu_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ShowMenu -struct AWillowPlayerController_ShowMenu_Params -{ -}; - -// Function WillowGame.WillowPlayerController.Pause -struct AWillowPlayerController_Pause_Params -{ -}; - -// Function WillowGame.WillowPlayerController.FixFOV -struct AWillowPlayerController_FixFOV_Params -{ -}; - -// Function WillowGame.WillowPlayerController.AdjustFOV -struct AWillowPlayerController_AdjustFOV_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnDefaultFOVChanged -struct AWillowPlayerController_OnDefaultFOVChanged_Params -{ -}; - -// Function WillowGame.WillowPlayerController.RemoveSprintFOV -struct AWillowPlayerController_RemoveSprintFOV_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ApplySprintFOV -struct AWillowPlayerController_ApplySprintFOV_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetPlayerFOV -struct AWillowPlayerController_SetPlayerFOV_Params -{ - float HFOV; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.FOV -struct AWillowPlayerController_FOV_Params -{ - float HFOV; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ToHFOV -struct AWillowPlayerController_ToHFOV_Params -{ - float FFOV; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ToVFOV -struct AWillowPlayerController_ToVFOV_Params -{ - float HFOV; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClientUpdateLevelStreamingStatus -struct AWillowPlayerController_ClientUpdateLevelStreamingStatus_Params -{ - struct FName PackageName; // (Parm) - unsigned long bNewShouldBeLoaded : 1; // (Parm) - unsigned long bNewShouldBeVisible : 1; // (Parm) - unsigned long bNewShouldBlockOnLoad : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.PreTransitionCleanup -struct AWillowPlayerController_PreTransitionCleanup_Params -{ -}; - -// Function WillowGame.WillowPlayerController.HideHUD -struct AWillowPlayerController_HideHUD_Params -{ -}; - -// Function WillowGame.WillowPlayerController.DisplayHUD -struct AWillowPlayerController_DisplayHUD_Params -{ - unsigned long bDeferred : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.UnPressButtons -struct AWillowPlayerController_UnPressButtons_Params -{ -}; - -// Function WillowGame.WillowPlayerController.FinishUncrouch -struct AWillowPlayerController_FinishUncrouch_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientUnDuck -struct AWillowPlayerController_ClientUnDuck_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CheckJumpOrDuck -struct AWillowPlayerController_CheckJumpOrDuck_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GetAdjustedAimFor -struct AWillowPlayerController_GetAdjustedAimFor_Params -{ - class AWeapon* W; // (Parm) - struct FVector StartFireLoc; // (Parm) - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.AimHelpDistance -struct AWillowPlayerController_AimHelpDistance_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.AimingHelp -struct AWillowPlayerController_AimingHelp_Params -{ - unsigned long bInstantHit : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ServerToggleEquipInventory -struct AWillowPlayerController_ServerToggleEquipInventory_Params -{ - class AWillowInventory* InventoryObject; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ToggleEquipInventory -struct AWillowPlayerController_ToggleEquipInventory_Params -{ - class AWillowInventory* InventoryObject; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientDisplayPickupFailedMessage -struct AWillowPlayerController_ClientDisplayPickupFailedMessage_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CloneAndGiveToCoopPawns -struct AWillowPlayerController_CloneAndGiveToCoopPawns_Params -{ - FScriptInterface Pickup; // (Parm) - unsigned long bReady : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetCoopPawns -struct AWillowPlayerController_GetCoopPawns_Params -{ - TArray CoopPawns; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ShouldUseCoopRange -struct AWillowPlayerController_ShouldUseCoopRange_Params -{ - FScriptInterface Pickup; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.PickupPickupable -struct AWillowPlayerController_PickupPickupable_Params -{ - FScriptInterface CurrentPickupable; // (Parm) - unsigned long bReadyAfterPickup : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerPickupSomething -struct AWillowPlayerController_ServerPickupSomething_Params -{ - unsigned long bReadyAfterPickup : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerPickupSpecific -struct AWillowPlayerController_ServerPickupSpecific_Params -{ - FScriptInterface Pickupable; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientSpawnPickupableMesh -struct AWillowPlayerController_ClientSpawnPickupableMesh_Params -{ - FScriptInterface Pickup; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerUpdatePickupFailsFull -struct AWillowPlayerController_ServerUpdatePickupFailsFull_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerConditionalThrowPawnEquippedItem -struct AWillowPlayerController_ServerConditionalThrowPawnEquippedItem_Params -{ - unsigned char EquipLocation; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerThrowPawnActiveWeapon -struct AWillowPlayerController_ServerThrowPawnActiveWeapon_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PickupSomething -struct AWillowPlayerController_PickupSomething_Params -{ - unsigned long bReadyAfterPickup : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.AllowReadyAfterPickup -struct AWillowPlayerController_AllowReadyAfterPickup_Params -{ - FScriptInterface CurrentPickupable; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.HasRoomInInventoryFor -struct AWillowPlayerController_HasRoomInInventoryFor_Params -{ - FScriptInterface Pickupable; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClearSeenPickupable -struct AWillowPlayerController_ClearSeenPickupable_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerClearSeenPickupable -struct AWillowPlayerController_ServerClearSeenPickupable_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SawPickupable -struct AWillowPlayerController_SawPickupable_Params -{ - FScriptInterface Pickup; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerSawPickupable -struct AWillowPlayerController_ServerSawPickupable_Params -{ - FScriptInterface Pickup; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.UnTouchedPickupable -struct AWillowPlayerController_UnTouchedPickupable_Params -{ - FScriptInterface Pickup; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.TouchedPickupable -struct AWillowPlayerController_TouchedPickupable_Params -{ - FScriptInterface Pickup; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerDiscoveredCallOutItem -struct AWillowPlayerController_ServerDiscoveredCallOutItem_Params -{ - FScriptInterface Pickup; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.DiscoveredCallOutItem -struct AWillowPlayerController_DiscoveredCallOutItem_Params -{ - FScriptInterface Pickup; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetCurrentPickupable -struct AWillowPlayerController_GetCurrentPickupable_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.LandingShake -struct AWillowPlayerController_LandingShake_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CheckBulletWhip -struct AWillowPlayerController_CheckBulletWhip_Params -{ - class UAkEvent* BulletWhipAkEvent; // (Parm) - struct FVector FireLocation; // (Parm) - struct FVector FireDir; // (Parm) - struct FVector HitLocation; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetMaxOverpowerLevel -struct AWillowPlayerController_GetMaxOverpowerLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetMaxExpLevel -struct AWillowPlayerController_GetMaxExpLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetExpPoints -struct AWillowPlayerController_GetExpPoints_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetExpPointsRequiredForLevel -struct AWillowPlayerController_GetExpPointsRequiredForLevel_Params -{ - int Level; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetExpPercentToNextLevel -struct AWillowPlayerController_GetExpPercentToNextLevel_Params -{ - float CurrXp; // (Parm) - int PointsTowardLevel; // (Parm, OutParm) - int PointsRequiredTolevel; // (Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.UpdateLcdExp -struct AWillowPlayerController_UpdateLcdExp_Params -{ - float ExpPoints; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.OnAllyLevelChange -struct AWillowPlayerController_OnAllyLevelChange_Params -{ - class AWillowPlayerReplicationInfo* AllyPRI; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.DoLevelUpNotifications -struct AWillowPlayerController_DoLevelUpNotifications_Params -{ - int ExpLevel; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientOnExpLevelChange -struct AWillowPlayerController_ClientOnExpLevelChange_Params -{ - int ExpLevel; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnExpLevelChange -struct AWillowPlayerController_OnExpLevelChange_Params -{ - unsigned long bFeedback : 1; // (Parm) - unsigned long bNaturalLevelup : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ExpLevelUp -struct AWillowPlayerController_ExpLevelUp_Params -{ - unsigned long bCheated : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ExpEarn -struct AWillowPlayerController_ExpEarn_Params -{ - int Exp; // (Parm) - unsigned char Source; // (Parm) - unsigned char ExpType; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ScriptAnnounceAmmoGain -struct AWillowPlayerController_ScriptAnnounceAmmoGain_Params -{ - int AmmoType; // (Parm) - int GainedAmount; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ScriptAnnounceCreditGain -struct AWillowPlayerController_ScriptAnnounceCreditGain_Params -{ - int GainedAmount; // (Parm) - class APlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerAnnounceItemPickup -struct AWillowPlayerController_ServerAnnounceItemPickup_Params -{ - class AWillowItem* ItemPickedUp; // (Parm) - class APlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerAnnounceWeaponPickup -struct AWillowPlayerController_ServerAnnounceWeaponPickup_Params -{ - class AWillowWeapon* WeaponPickedUp; // (Parm) - class APlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.HandlePickup -struct AWillowPlayerController_HandlePickup_Params -{ - class AInventory* Inv; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetSkillGrade -struct AWillowPlayerController_GetSkillGrade_Params -{ - class USkillDefinition* Definition; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClientSetSkillGrade -struct AWillowPlayerController_ClientSetSkillGrade_Params -{ - class USkillDefinition* Skill; // (Parm) - unsigned char NewSkillPoints; // (Parm) - unsigned char Grade; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerSkillSaveGameDataCompleted -struct AWillowPlayerController_ServerSkillSaveGameDataCompleted_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerSetSkillSaveGameData -struct AWillowPlayerController_ServerSetSkillSaveGameData_Params -{ - class USkillDefinition* Skill; // (Parm) - unsigned char Grade; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerUpgradeSkill -struct AWillowPlayerController_ServerUpgradeSkill_Params -{ - class USkillDefinition* Skill; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.UpdateSkillsAfterTreeReset -struct AWillowPlayerController_UpdateSkillsAfterTreeReset_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CheckSkillActivation -struct AWillowPlayerController_CheckSkillActivation_Params -{ - class USkillDefinition* Skill; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetSkillUpgradeCost -struct AWillowPlayerController_GetSkillUpgradeCost_Params -{ - class USkillDefinition* Skill; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClientResetSkillTree -struct AWillowPlayerController_ClientResetSkillTree_Params -{ - unsigned long bIgnoreProficiencies : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ResetSkillTree -struct AWillowPlayerController_ResetSkillTree_Params -{ - unsigned long bIgnoreProficiencies : 1; // (Parm) - unsigned long bIsCharacterLoad : 1; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClientPurchaseSkillTreeResetFailed -struct AWillowPlayerController_ClientPurchaseSkillTreeResetFailed_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerPurchaseSkillTreeReset -struct AWillowPlayerController_ServerPurchaseSkillTreeReset_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GetSkillTreeResetCost -struct AWillowPlayerController_GetSkillTreeResetCost_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ResetMeleeSkillCooldown -struct AWillowPlayerController_ResetMeleeSkillCooldown_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ResetMeleeSkill -struct AWillowPlayerController_ResetMeleeSkill_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GetMeleeSkillCooldownTimeRemaining -struct AWillowPlayerController_GetMeleeSkillCooldownTimeRemaining_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetMeleeSkillCooldownTime -struct AWillowPlayerController_GetMeleeSkillCooldownTime_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.StartMeleeSkillCooldown -struct AWillowPlayerController_StartMeleeSkillCooldown_Params -{ -}; - -// Function WillowGame.WillowPlayerController.IsMeleeSkillOnCooldown -struct AWillowPlayerController_IsMeleeSkillOnCooldown_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CanPerformMeleeSkill -struct AWillowPlayerController_CanPerformMeleeSkill_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.StartMeleeSkill -struct AWillowPlayerController_StartMeleeSkill_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerStartMeleeSkill -struct AWillowPlayerController_ServerStartMeleeSkill_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerStartActionSkillCooldownAbility -struct AWillowPlayerController_ServerStartActionSkillCooldownAbility_Params -{ - class AWillowPawn* AutoAimTarget; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.StartActionSkillCooldownAbility -struct AWillowPlayerController_StartActionSkillCooldownAbility_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerNotifyActionSkillActiveAbility -struct AWillowPlayerController_ServerNotifyActionSkillActiveAbility_Params -{ - class AWillowPawn* AutoAimTarget; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.NotifyActionSkillActiveAbility -struct AWillowPlayerController_NotifyActionSkillActiveAbility_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerStartActionSkillActiveAbility -struct AWillowPlayerController_ServerStartActionSkillActiveAbility_Params -{ - class AWillowPawn* AutoAimTarget; // (Parm) - unsigned long bNotifyClient : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.StartActionSkillActiveAbility -struct AWillowPlayerController_StartActionSkillActiveAbility_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerStartActionSkill -struct AWillowPlayerController_ServerStartActionSkill_Params -{ - class AWillowPawn* SkillTarget; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.GetActionSkillDuration -struct AWillowPlayerController_GetActionSkillDuration_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ActionSkillCallback -struct AWillowPlayerController_ActionSkillCallback_Params -{ - class USkill* ActivatedSkill; // (Parm) - unsigned long bActivated : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.Behavior_GetSkillInstigatorController -struct AWillowPlayerController_Behavior_GetSkillInstigatorController_Params -{ - class AController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.Behavior_UpgradeSkill -struct AWillowPlayerController_Behavior_UpgradeSkill_Params -{ - class USkillDefinition* SkillToUpgrade; // (Parm) - int NumberOfLevelsToRaise; // (Parm) - int MaximumLevelToRaiseSkill; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerDeactivateSkill -struct AWillowPlayerController_ServerDeactivateSkill_Params -{ - class USkillDefinition* SkillToDeactivate; // (Parm) - unsigned long bIgnoreSkillInstigator : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.Behavior_DeactivateSkill -struct AWillowPlayerController_Behavior_DeactivateSkill_Params -{ - class USkillDefinition* SkillToDeactivate; // (Parm) - unsigned long bIgnoreSkillInstigator : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerActivateSkill -struct AWillowPlayerController_ServerActivateSkill_Params -{ - class USkillDefinition* SkillToActivate; // (Parm) - class UObject* AdditionalSkillTarget; // (OptionalParm, Parm) - int SkillGrade; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.Behavior_ActivateSkill -struct AWillowPlayerController_Behavior_ActivateSkill_Params -{ - class USkillDefinition* SkillToActivate; // (Parm) - class UObject* AdditionalSkillTarget; // (OptionalParm, Parm) - int SkillGrade; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.GetSkillManager -struct AWillowPlayerController_GetSkillManager_Params -{ - class ASkillEffectManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.InitPlayerSkillTree -struct AWillowPlayerController_InitPlayerSkillTree_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnPlayerClassChange -struct AWillowPlayerController_OnPlayerClassChange_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ApplyCharacterClassStartingValues -struct AWillowPlayerController_ApplyCharacterClassStartingValues_Params -{ - class UCharacterClassDefinition* CharClass; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplyCharacterClassDefaults -struct AWillowPlayerController_ApplyCharacterClassDefaults_Params -{ - class APawn* P; // (Parm) - class UCharacterClassDefinition* CharClass; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientNotifyClassChanged -struct AWillowPlayerController_ClientNotifyClassChanged_Params -{ - class UPlayerClassDefinition* NewPlayerClass; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.RetryClassSwitch -struct AWillowPlayerController_RetryClassSwitch_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SwitchPlayerClass -struct AWillowPlayerController_SwitchPlayerClass_Params -{ - class UPlayerClassDefinition* NewPlayerClass; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerSwitchPlayerClass -struct AWillowPlayerController_ServerSwitchPlayerClass_Params -{ - class UPlayerClassDefinition* NewPlayerClass; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerPlayerSelectClass -struct AWillowPlayerController_ServerPlayerSelectClass_Params -{ - struct FString ClassDefinitionName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.PlayerSelectClass -struct AWillowPlayerController_PlayerSelectClass_Params -{ - struct FString args; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.InitializeWorldMissionState -struct AWillowPlayerController_InitializeWorldMissionState_Params -{ -}; - -// Function WillowGame.WillowPlayerController.RefreshHUDMissionWidget -struct AWillowPlayerController_RefreshHUDMissionWidget_Params -{ -}; - -// Function WillowGame.WillowPlayerController.FixupPlaythroughTwo -struct AWillowPlayerController_FixupPlaythroughTwo_Params -{ - int PlaythroughsCompleted; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplyMissionSaveGameData -struct AWillowPlayerController_ApplyMissionSaveGameData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) - unsigned long bManageRewards : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.FixupSavedMissionGameStage -struct AWillowPlayerController_FixupSavedMissionGameStage_Params -{ - int PlaythroughIndex; // (Parm) - struct FMissionStatusPlayerData MStatus; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ApplyGatewayDLCStations -struct AWillowPlayerController_ApplyGatewayDLCStations_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ApplyVisitedTeleporterData -struct AWillowPlayerController_ApplyVisitedTeleporterData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ReapplyVisitedTeleporterData -struct AWillowPlayerController_ReapplyVisitedTeleporterData_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GetSavedTravelStation -struct AWillowPlayerController_GetSavedTravelStation_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) - class UTravelStationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.RequestNewStatsChannel -struct AWillowPlayerController_RequestNewStatsChannel_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ApplyStatsSaveGameData -struct AWillowPlayerController_ApplyStatsSaveGameData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerSetWeaponSaveGameData -struct AWillowPlayerController_ServerSetWeaponSaveGameData_Params -{ - int Index; // (Parm) - struct FWeaponDefinitionData DefinitionData; // (Parm) - unsigned char QuickSlot; // (Parm) - unsigned char Mark; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplyWeaponSaveGameData -struct AWillowPlayerController_ApplyWeaponSaveGameData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.FixupSavedWeapons -struct AWillowPlayerController_FixupSavedWeapons_Params -{ - TArray WeaponData; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ServerSetInventorySlotSaveGameData -struct AWillowPlayerController_ServerSetInventorySlotSaveGameData_Params -{ - struct FInventorySlotSaveGameData Data; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplyInventorySlotSaveGameData -struct AWillowPlayerController_ApplyInventorySlotSaveGameData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerSetItemSaveGameData -struct AWillowPlayerController_ServerSetItemSaveGameData_Params -{ - int Index; // (Parm) - struct FItemDefinitionData DefinitionData; // (Parm) - int Quantity; // (Parm) - unsigned long bEquipped : 1; // (Parm) - unsigned char Mark; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerItemSaveGameDataCompleted -struct AWillowPlayerController_ServerItemSaveGameDataCompleted_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ApplyDLCInventorySaveGameData -struct AWillowPlayerController_ApplyDLCInventorySaveGameData_Params -{ - TArray ItemData; // (Parm, NeedCtorLink) - TArray WeaponData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ApplyItemSaveGameData -struct AWillowPlayerController_ApplyItemSaveGameData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ValidateItemDefinition -struct AWillowPlayerController_ValidateItemDefinition_Params -{ - struct FItemDefinitionData DefinitionData; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ValidateWeaponDefinition -struct AWillowPlayerController_ValidateWeaponDefinition_Params -{ - struct FWeaponDefinitionData DefinitionData; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ApplyInventorySaveGameData -struct AWillowPlayerController_ApplyInventorySaveGameData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerSetResourceSaveGameData -struct AWillowPlayerController_ServerSetResourceSaveGameData_Params -{ - int Index; // (Parm) - class UResourceDefinition* ResDefinition; // (Parm) - class UResourcePoolDefinition* PoolDefinition; // (Parm) - float Amount; // (Parm) - int UpgradeLevel; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplyResourceSaveGameData -struct AWillowPlayerController_ApplyResourceSaveGameData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.RecalculateAttributeInitializedState -struct AWillowPlayerController_RecalculateAttributeInitializedState_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ConditionalLoadDefaultSaveGame -struct AWillowPlayerController_ConditionalLoadDefaultSaveGame_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetSaveGameNameFromid -struct AWillowPlayerController_GetSaveGameNameFromid_Params -{ - int SaveGameId; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.BuildSaveGameNameFromId -struct AWillowPlayerController_BuildSaveGameNameFromId_Params -{ - int SaveGameId; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ProcessShiftEntitlements -struct AWillowPlayerController_ProcessShiftEntitlements_Params -{ - unsigned long bCustomizationsOnly : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GrantShiftProfileEntitlement -struct AWillowPlayerController_GrantShiftProfileEntitlement_Params -{ - int Id; // (Parm) - struct FName Identifier; // (Parm) - struct FString Payload; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GrantShiftCustomizationEntitlement -struct AWillowPlayerController_GrantShiftCustomizationEntitlement_Params -{ - int Id; // (Parm) - struct FName Identifier; // (Parm) - struct FString Payload; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GrantShiftItemEntitlement -struct AWillowPlayerController_GrantShiftItemEntitlement_Params -{ - int Id; // (Parm) - struct FName Identifier; // (Parm) - struct FString Payload; // (Parm, NeedCtorLink) - unsigned long Consumable : 1; // (Parm) - int ConsumableAmount; // (Parm) - int Consumed; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GrantUnconsumedDemoPerk -struct AWillowPlayerController_GrantUnconsumedDemoPerk_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GrantNewMarketingCodeBonuses -struct AWillowPlayerController_GrantNewMarketingCodeBonuses_Params -{ -}; - -// Function WillowGame.WillowPlayerController.IsMarketingCodeUnlocked -struct AWillowPlayerController_IsMarketingCodeUnlocked_Params -{ - int MarketingCode; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.HasUnlockedCode -struct AWillowPlayerController_HasUnlockedCode_Params -{ - int MarketingCode; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SaveMarketingCodeSaveGameData -struct AWillowPlayerController_SaveMarketingCodeSaveGameData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplyMarketingCodeSaveGameData -struct AWillowPlayerController_ApplyMarketingCodeSaveGameData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerSetSaveGameData -struct AWillowPlayerController_ServerSetSaveGameData_Params -{ - int ClientExpLevel; // (Parm) - int ClientExpPoints; // (Parm) - int ClientGeneralSkillPoints; // (Parm) - int ClientSpecialistSkillPoints; // (Parm) - int CurrencyOnHand; // (Parm) - int PlaythroughsCompleted; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplyPlayerSaveGameData -struct AWillowPlayerController_ApplyPlayerSaveGameData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplySkillSaveGameData -struct AWillowPlayerController_ApplySkillSaveGameData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplyVehicleSteeringModeData -struct AWillowPlayerController_ApplyVehicleSteeringModeData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplyVehicleCustomizationData -struct AWillowPlayerController_ApplyVehicleCustomizationData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplyAwesomeSkillSaveGameData -struct AWillowPlayerController_ApplyAwesomeSkillSaveGameData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SaveAppliedCustomizationData -struct AWillowPlayerController_SaveAppliedCustomizationData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SaveMissionSaveGameData -struct AWillowPlayerController_SaveMissionSaveGameData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SaveDiscoveredWorldAreaData -struct AWillowPlayerController_SaveDiscoveredWorldAreaData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplyDiscoveredWorldAreaData -struct AWillowPlayerController_ApplyDiscoveredWorldAreaData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SaveVisitedTeleporterData -struct AWillowPlayerController_SaveVisitedTeleporterData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SavePlayerUIPreferences -struct AWillowPlayerController_SavePlayerUIPreferences_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SaveStatsSaveGameData -struct AWillowPlayerController_SaveStatsSaveGameData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SaveWeaponSaveGameData -struct AWillowPlayerController_SaveWeaponSaveGameData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SaveInventorySlotSaveGameData -struct AWillowPlayerController_SaveInventorySlotSaveGameData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ExtractExpansionSavedataFromUnloadableItemData -struct AWillowPlayerController_ExtractExpansionSavedataFromUnloadableItemData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.AddExpansionSavedataToUnloadableItemData -struct AWillowPlayerController_AddExpansionSavedataToUnloadableItemData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) - unsigned long bTrustSaveGameValues : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.SaveItemSaveGameData -struct AWillowPlayerController_SaveItemSaveGameData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetPawnInventoryManager -struct AWillowPlayerController_GetPawnInventoryManager_Params -{ - class AWillowInventoryManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetInventoryPawn -struct AWillowPlayerController_GetInventoryPawn_Params -{ - class APawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SaveResourceSaveGameData -struct AWillowPlayerController_SaveResourceSaveGameData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SaveSkillSaveGameData -struct AWillowPlayerController_SaveSkillSaveGameData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SaveVehicleSteeringModeData -struct AWillowPlayerController_SaveVehicleSteeringModeData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SaveVehicleCustomizationData -struct AWillowPlayerController_SaveVehicleCustomizationData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SaveAwesomeSkillSaveGameData -struct AWillowPlayerController_SaveAwesomeSkillSaveGameData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SavePlayerSaveGameData -struct AWillowPlayerController_SavePlayerSaveGameData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplyPlayerCustomizationData -struct AWillowPlayerController_ApplyPlayerCustomizationData_Params -{ - class UPlayerSaveGame* NewSaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplyPlayerUIPreferencesData -struct AWillowPlayerController_ApplyPlayerUIPreferencesData_Params -{ - class UPlayerSaveGame* NewSaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.IsMissionObjectiveActiveLocal -struct AWillowPlayerController_IsMissionObjectiveActiveLocal_Params -{ - class UMissionObjectiveDefinition* MissionObjective; // (Parm) - int ForPlaythrough; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.IsMissionObjectiveCompleteLocal -struct AWillowPlayerController_IsMissionObjectiveCompleteLocal_Params -{ - class UMissionObjectiveDefinition* MissionObjective; // (Parm) - int ForPlaythrough; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.LocalMissionDependenciesMet -struct AWillowPlayerController_LocalMissionDependenciesMet_Params -{ - class UMissionDefinition* InMission; // (Parm) - int ForPlaythrough; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetLocalActiveMissionNumber -struct AWillowPlayerController_GetLocalActiveMissionNumber_Params -{ - int ForPlaythrough; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetActivePlotCriticalMissionNumber -struct AWillowPlayerController_GetActivePlotCriticalMissionNumber_Params -{ - int ForPlaythrough; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetActiveMissionNumber -struct AWillowPlayerController_GetActiveMissionNumber_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.UpdateOnlineGameSettings -struct AWillowPlayerController_UpdateOnlineGameSettings_Params -{ - unsigned long bRefreshOnlineData : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.NotifyUpdateOnlineGameComplete -struct AWillowPlayerController_NotifyUpdateOnlineGameComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetNeedsUpdateOnlineGameSettings -struct AWillowPlayerController_SetNeedsUpdateOnlineGameSettings_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CheckEquipDefaultWeapon -struct AWillowPlayerController_CheckEquipDefaultWeapon_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GrantDefaultWeaponIfEligible -struct AWillowPlayerController_GrantDefaultWeaponIfEligible_Params -{ - class AMissionTracker* MissionTracker; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientValidateMissionData -struct AWillowPlayerController_ClientValidateMissionData_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientReceiveMissionFiltered -struct AWillowPlayerController_ClientReceiveMissionFiltered_Params -{ - struct FReplicatedMissionFilterData MissionFilterData; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientReceiveMissionObjective -struct AWillowPlayerController_ClientReceiveMissionObjective_Params -{ - struct FReplicatedMissionObjectiveData ObjectiveData; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientSubObjectiveSetAdvanced -struct AWillowPlayerController_ClientSubObjectiveSetAdvanced_Params -{ - class UMissionObjectiveSetDefinition* SubObjectiveSetAdvanced; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientReceiveMissionActiveObjectiveSet -struct AWillowPlayerController_ClientReceiveMissionActiveObjectiveSet_Params -{ - class UMissionObjectiveSetDefinition* ActiveObjectiveSet; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientReceiveMissionStatus -struct AWillowPlayerController_ClientReceiveMissionStatus_Params -{ - struct FReplicatedMissionStatusData MissionStatusData; // (Parm) - int GameStage; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientReceiveMissionData -struct AWillowPlayerController_ClientReceiveMissionData_Params -{ - struct FReplicatedMissionData MissionData; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetMissionKickoffHeard -struct AWillowPlayerController_SetMissionKickoffHeard_Params -{ - class UMissionDefinition* MissionDef; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientReceivedMissionKickoffHeard -struct AWillowPlayerController_ClientReceivedMissionKickoffHeard_Params -{ - class UMissionDefinition* MissionDef; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerRequestMissionData -struct AWillowPlayerController_ServerRequestMissionData_Params -{ -}; - -// Function WillowGame.WillowPlayerController.RequestMissionData -struct AWillowPlayerController_RequestMissionData_Params -{ -}; - -// Function WillowGame.WillowPlayerController.LoadBlackMarketUpgrades -struct AWillowPlayerController_LoadBlackMarketUpgrades_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.LoadTheBank -struct AWillowPlayerController_LoadTheBank_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplyHardcoreMode -struct AWillowPlayerController_ApplyHardcoreMode_Params -{ - class UPlayerSaveGame* NewSaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.StoreUnloadableDlcContent -struct AWillowPlayerController_StoreUnloadableDlcContent_Params -{ - class UPlayerSaveGame* NewSaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerSetRemoteGoldenKeyData -struct AWillowPlayerController_ServerSetRemoteGoldenKeyData_Params -{ - int Acquired; // (Parm) - int Available; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.LoadPlayerSaveGame -struct AWillowPlayerController_LoadPlayerSaveGame_Params -{ - class UPlayerSaveGame* NewSaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.AttemptPostSaveGameCreateFixup -struct AWillowPlayerController_AttemptPostSaveGameCreateFixup_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ConditionalFixWeaponReadyMax -struct AWillowPlayerController_ConditionalFixWeaponReadyMax_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.AttemptPreSaveGameLoadFixup -struct AWillowPlayerController_AttemptPreSaveGameLoadFixup_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientHideSendingSaveGameDialog -struct AWillowPlayerController_ClientHideSendingSaveGameDialog_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CheckSentFullSaveGame -struct AWillowPlayerController_CheckSentFullSaveGame_Params -{ -}; - -// Function WillowGame.WillowPlayerController.DoReceivedSaveGameValuesMatchExpected -struct AWillowPlayerController_DoReceivedSaveGameValuesMatchExpected_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.HasSentFullSaveGame -struct AWillowPlayerController_HasSentFullSaveGame_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClientShowSendingSaveGameDialog -struct AWillowPlayerController_ClientShowSendingSaveGameDialog_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GetExpLevelLoadedFromSavedGame -struct AWillowPlayerController_GetExpLevelLoadedFromSavedGame_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetExpPointsLoadedFromSavedGame -struct AWillowPlayerController_GetExpPointsLoadedFromSavedGame_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.AttemptReplicateSaveGame -struct AWillowPlayerController_AttemptReplicateSaveGame_Params -{ - class UPlayerSaveGame* NewSaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.NotifyClosedSaveGameChannel -struct AWillowPlayerController_NotifyClosedSaveGameChannel_Params -{ - class USaveGameChannel* InChannel; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.NotifyReceivedSaveGameChannel -struct AWillowPlayerController_NotifyReceivedSaveGameChannel_Params -{ - class USaveGameChannel* InChannel; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ParseWillowOneDLCExpansionData -struct AWillowPlayerController_ParseWillowOneDLCExpansionData_Params -{ - TArray ExpansionData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ApplyDLCExpansionData -struct AWillowPlayerController_ApplyDLCExpansionData_Params -{ - class UPlayerSaveGame* NewSaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SaveDLCExpansionData -struct AWillowPlayerController_SaveDLCExpansionData_Params -{ - class UPlayerSaveGame* NewSaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClearPlayerSaveGame -struct AWillowPlayerController_ClearPlayerSaveGame_Params -{ -}; - -// Function WillowGame.WillowPlayerController.WriteLastSavedId -struct AWillowPlayerController_WriteLastSavedId_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ReloadDefaultSaveGame -struct AWillowPlayerController_ReloadDefaultSaveGame_Params -{ -}; - -// Function WillowGame.WillowPlayerController.StartNewPlaySession -struct AWillowPlayerController_StartNewPlaySession_Params -{ -}; - -// Function WillowGame.WillowPlayerController.LoadCachedSaveGame -struct AWillowPlayerController_LoadCachedSaveGame_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ShortServerMove -struct AWillowPlayerController_ShortServerMove_Params -{ - float TimeStamp; // (Parm) - struct FVector ClientLoc; // (Parm) - unsigned char NewFlags; // (Parm) - unsigned char ClientRoll; // (Parm) - int View; // (Parm) - unsigned char AnalogPct; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.CallServerMove -struct AWillowPlayerController_CallServerMove_Params -{ - class USavedMove* NewMove; // (Parm) - struct FVector ClientLoc; // (Parm) - unsigned char ClientRoll; // (Parm) - int View; // (Parm) - class USavedMove* OldMove; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.AdjustCameraScale -struct AWillowPlayerController_AdjustCameraScale_Params -{ - unsigned long bIn : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetClassModString -struct AWillowPlayerController_GetClassModString_Params -{ - unsigned long bPrefixOnly : 1; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.GetClassModNamePart -struct AWillowPlayerController_GetClassModNamePart_Params -{ - class UItemNamePartDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ServerPlayerResetShop -struct AWillowPlayerController_ServerPlayerResetShop_Params -{ - FScriptInterface Shop; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetPendingTransactionStatus -struct AWillowPlayerController_SetPendingTransactionStatus_Params -{ - unsigned char TransactionStatus; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.PlayerBuyBackInventory -struct AWillowPlayerController_PlayerBuyBackInventory_Params -{ - unsigned char FormOfCurrency; // (Parm) - int Price; // (Parm) - int Quantity; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.PlayerSoldItem -struct AWillowPlayerController_PlayerSoldItem_Params -{ - unsigned char FormOfCurrency; // (Parm) - int Price; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientCongradulatePurchase -struct AWillowPlayerController_ClientCongradulatePurchase_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PurchaseWasMade -struct AWillowPlayerController_PurchaseWasMade_Params -{ - unsigned char CurrencyType; // (Parm) - int Price; // (Parm) - unsigned long bWasItemOfTheDay : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientTriggerDispenseEventForShop -struct AWillowPlayerController_ClientTriggerDispenseEventForShop_Params -{ - class AWillowInteractiveObject* Shop; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerPlayerBoughtItem -struct AWillowPlayerController_ServerPlayerBoughtItem_Params -{ - class AWillowInventory* InventoryObject; // (Parm) - int Quantity; // (OptionalParm, Parm) - unsigned long bReadyItem : 1; // (OptionalParm, Parm) - FScriptInterface Shop; // (OptionalParm, Parm) - unsigned long bWasItemOfTheDay : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.PlayerBoughtItem -struct AWillowPlayerController_PlayerBoughtItem_Params -{ - class AWillowInventory* InventoryObject; // (Parm) - int Quantity; // (OptionalParm, Parm) - unsigned long bReadyItem : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerStoppedShopping -struct AWillowPlayerController_ServerStoppedShopping_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerStartedShopping -struct AWillowPlayerController_ServerStartedShopping_Params -{ -}; - -// Function WillowGame.WillowPlayerController.UnHideDroppedPickupsHiddenWhileInStatusMenu -struct AWillowPlayerController_UnHideDroppedPickupsHiddenWhileInStatusMenu_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerThrowInventory -struct AWillowPlayerController_ServerThrowInventory_Params -{ - class AWillowInventory* InventoryObject; // (Parm) - int Quantity; // (Parm) - class ADroppedPickup* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ThrowInventory -struct AWillowPlayerController_ThrowInventory_Params -{ - class AWillowInventory* InventoryObject; // (Parm) - int Quantity; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.NextWeapon -struct AWillowPlayerController_NextWeapon_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PrevWeapon -struct AWillowPlayerController_PrevWeapon_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ScaleFOV -struct AWillowPlayerController_ScaleFOV_Params -{ - float InFOV; // (Parm) - float TangentScalar; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetFOVAngle -struct AWillowPlayerController_GetFOVAngle_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.BlendRot -struct AWillowPlayerController_BlendRot_Params -{ - float DeltaTime; // (Parm) - int BlendC; // (Parm) - int NewC; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ReplaceKilledByAIMessageTokens -struct AWillowPlayerController_ReplaceKilledByAIMessageTokens_Params -{ - struct FString SourceString; // (Parm, NeedCtorLink) - class AWillowAIPawn* SourcePawn; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GenerateUBMKilledByMessageString -struct AWillowPlayerController_GenerateUBMKilledByMessageString_Params -{ - class AController* Killer; // (Parm) - class UClass* DamageType; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetPreferredWeaponTypeString -struct AWillowPlayerController_GetPreferredWeaponTypeString_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.GetPreferredManufacturerString -struct AWillowPlayerController_GetPreferredManufacturerString_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.CalculatePercentMissionsComplete -struct AWillowPlayerController_CalculatePercentMissionsComplete_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CalculatePercentChallengesComplete -struct AWillowPlayerController_CalculatePercentChallengesComplete_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.PopulateTombstoneData -struct AWillowPlayerController_PopulateTombstoneData_Params -{ - struct FTombstoneData NewTombstoneData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetHardcoreMode -struct AWillowPlayerController_SetHardcoreMode_Params -{ - unsigned long NewValue : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientPermadeath -struct AWillowPlayerController_ClientPermadeath_Params -{ - struct FString KilledByMessage; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.Permadeath -struct AWillowPlayerController_Permadeath_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClearInjuredScreenFadeParticle -struct AWillowPlayerController_ClearInjuredScreenFadeParticle_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClearInjuredState -struct AWillowPlayerController_ClearInjuredState_Params -{ - unsigned long bPlayInjuredStopSound : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClearControllerInjuredState -struct AWillowPlayerController_ClearControllerInjuredState_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetupInjuredState -struct AWillowPlayerController_SetupInjuredState_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetupControllerInjuredState -struct AWillowPlayerController_SetupControllerInjuredState_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerInjuredNoTimeout -struct AWillowPlayerController_ServerInjuredNoTimeout_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SayIdleTimeOut -struct AWillowPlayerController_SayIdleTimeOut_Params -{ -}; - -// Function WillowGame.WillowPlayerController.InjuredNoTimeout -struct AWillowPlayerController_InjuredNoTimeout_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientOnRevivedPlayer -struct AWillowPlayerController_ClientOnRevivedPlayer_Params -{ - class APlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.Behavior_StopRevive -struct AWillowPlayerController_Behavior_StopRevive_Params -{ -}; - -// Function WillowGame.WillowPlayerController.Behavior_StartRevive -struct AWillowPlayerController_Behavior_StartRevive_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerStopRevive -struct AWillowPlayerController_ServerStopRevive_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerStartRevive -struct AWillowPlayerController_ServerStartRevive_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CanPerformReviveTarget -struct AWillowPlayerController_CanPerformReviveTarget_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetReviveTarget -struct AWillowPlayerController_SetReviveTarget_Params -{ -}; - -// Function WillowGame.WillowPlayerController.IsInTransitionalVehicleState -struct AWillowPlayerController_IsInTransitionalVehicleState_Params -{ - float RemainingTime; // (OptionalParm, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.StopAltFire -struct AWillowPlayerController_StopAltFire_Params -{ - unsigned char FireModeNum; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.StartAltFire -struct AWillowPlayerController_StartAltFire_Params -{ - unsigned char FireModeNum; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.StopFire -struct AWillowPlayerController_StopFire_Params -{ - unsigned char FireModeNum; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.PostFireDelay -struct AWillowPlayerController_PostFireDelay_Params -{ -}; - -// Function WillowGame.WillowPlayerController.StartFire -struct AWillowPlayerController_StartFire_Params -{ - unsigned char FireModeNum; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerSecondaryUse -struct AWillowPlayerController_ServerSecondaryUse_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerUse -struct AWillowPlayerController_ServerUse_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SwitchSeats -struct AWillowPlayerController_SwitchSeats_Params -{ -}; - -// Function WillowGame.WillowPlayerController.UseSecondary -struct AWillowPlayerController_UseSecondary_Params -{ -}; - -// Function WillowGame.WillowPlayerController.Use -struct AWillowPlayerController_Use_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ServerSpectate -struct AWillowPlayerController_ServerSpectate_Params -{ -}; - -// Function WillowGame.WillowPlayerController.QuickLookPlayerMove -struct AWillowPlayerController_QuickLookPlayerMove_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.NotifyTakeHit -struct AWillowPlayerController_NotifyTakeHit_Params -{ - class AController* InstigatedBy; // (Parm) - class APawn* HitPawn; // (Parm) - struct FVector HitLocation; // (Parm) - float Damage; // (Parm) - class UClass* DamageType; // (Parm) - struct FVector Momentum; // (Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.UsingFirstPersonCamera -struct AWillowPlayerController_UsingFirstPersonCamera_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ResetCameraMode -struct AWillowPlayerController_ResetCameraMode_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientReset -struct AWillowPlayerController_ClientReset_Params -{ -}; - -// Function WillowGame.WillowPlayerController.Reset -struct AWillowPlayerController_Reset_Params -{ -}; - -// Function WillowGame.WillowPlayerController.TestViewShake -struct AWillowPlayerController_TestViewShake_Params -{ - float OffsetX; // (Parm) - float OffsetY; // (Parm) - float OffsetZ; // (Parm) - float OffsetRate; // (Parm) - float OffsetTime; // (Parm) - float RotX; // (Parm) - float RotY; // (Parm) - float RotZ; // (Parm) - float RotRate; // (Parm) - float RotTime; // (Parm) - float FOVMag; // (Parm) - float FOVRate; // (Parm) - float FOVTime; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ViewShake -struct AWillowPlayerController_ViewShake_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientShakeView -struct AWillowPlayerController_ClientShakeView_Params -{ - struct FGearboxViewShakeInfo ShakeInfo; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ShakeView -struct AWillowPlayerController_ShakeView_Params -{ - struct FGearboxViewShakeInfo NewViewShake; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.CameraShake -struct AWillowPlayerController_CameraShake_Params -{ - float Duration; // (Parm) - struct FVector newRotAmplitude; // (Parm) - struct FVector newRotFrequency; // (Parm) - struct FVector newLocAmplitude; // (Parm) - struct FVector newLocFrequency; // (Parm) - float newFOVAmplitude; // (Parm) - float newFOVFrequency; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.AddWeaponKick -struct AWillowPlayerController_AddWeaponKick_Params -{ - float Amount; // (Parm) - class UWeaponTypeDefinition* WeaponTypeDef; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ApplyWanderingAndKick -struct AWillowPlayerController_ApplyWanderingAndKick_Params -{ - struct FVector POVLocation; // (Parm, OutParm) - struct FRotator POVRotation; // (Parm, OutParm) - float DeltaTime; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.AdjustViewPointForFocusCam -struct AWillowPlayerController_AdjustViewPointForFocusCam_Params -{ - struct FVector POVLocation; // (Parm, OutParm) - struct FRotator POVRotation; // (Parm, OutParm) - float DeltaTime; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetPlayerViewPoint -struct AWillowPlayerController_GetPlayerViewPoint_Params -{ - struct FVector POVLocation; // (Parm, OutParm) - struct FRotator POVRotation; // (Parm, OutParm) - unsigned long bMustBeCurrent : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.SpawnCamera -struct AWillowPlayerController_SpawnCamera_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetViewTarget -struct AWillowPlayerController_SetViewTarget_Params -{ - class AActor* NewViewTarget; // (Parm) - struct FViewTargetTransitionParams TransitionParams; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.CalcCamera -struct AWillowPlayerController_CalcCamera_Params -{ - float fDeltaTime; // (Parm) - struct FVector out_CamLoc; // (Parm, OutParm) - struct FRotator out_CamRot; // (Parm, OutParm) - float out_FOV; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetCameraMode -struct AWillowPlayerController_SetCameraMode_Params -{ - struct FName NewCamMode; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.RaiseFirstPersonHands -struct AWillowPlayerController_RaiseFirstPersonHands_Params -{ -}; - -// Function WillowGame.WillowPlayerController.LowerFirstPersonHands -struct AWillowPlayerController_LowerFirstPersonHands_Params -{ -}; - -// Function WillowGame.WillowPlayerController.UpdateForegroundFOV -struct AWillowPlayerController_UpdateForegroundFOV_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetViewingThirdPersonMenu -struct AWillowPlayerController_SetViewingThirdPersonMenu_Params -{ - unsigned long bNewViewingThirdPersonMenu : 1; // (Parm) - unsigned long bIsStatusMenu : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetBehindView -struct AWillowPlayerController_SetBehindView_Params -{ - unsigned long bNewBehindView : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetContentDebugger -struct AWillowPlayerController_SetContentDebugger_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClearContentDebugger -struct AWillowPlayerController_ClearContentDebugger_Params -{ -}; - -// Function WillowGame.WillowPlayerController.BehindView -struct AWillowPlayerController_BehindView_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SoakPause -struct AWillowPlayerController_SoakPause_Params -{ - class APawn* P; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.Typing -struct AWillowPlayerController_Typing_Params -{ - unsigned long bTyping : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerAcknowledgePossession -struct AWillowPlayerController_ServerAcknowledgePossession_Params -{ - class APawn* P; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.AcknowledgePossession -struct AWillowPlayerController_AcknowledgePossession_Params -{ - class APawn* P; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.UnPossess -struct AWillowPlayerController_UnPossess_Params -{ -}; - -// Function WillowGame.WillowPlayerController.Possess -struct AWillowPlayerController_Possess_Params -{ - class APawn* aPawn; // (Parm) - unsigned long bVehicleTransition : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GivePawn -struct AWillowPlayerController_GivePawn_Params -{ - class APawn* NewPawn; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetHand -struct AWillowPlayerController_SetHand_Params -{ - unsigned char NewWeaponHand; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerSetHand -struct AWillowPlayerController_ServerSetHand_Params -{ - unsigned char NewWeaponHand; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerPlayerPreferences -struct AWillowPlayerController_ServerPlayerPreferences_Params -{ - unsigned char NewWeaponHand; // (Parm) - unsigned long bNewCenteredWeaponFire : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.NotifyChangedItem -struct AWillowPlayerController_NotifyChangedItem_Params -{ - class AWillowItem* PreviousItem; // (Parm) - class AWillowItem* NewItem; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ResetMapChangeTeleportFlags -struct AWillowPlayerController_ResetMapChangeTeleportFlags_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ReadyForPlay -struct AWillowPlayerController_ReadyForPlay_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ReadyForCommit -struct AWillowPlayerController_ReadyForCommit_Params -{ -}; - -// Function WillowGame.WillowPlayerController.NotifyChangedWeapon -struct AWillowPlayerController_NotifyChangedWeapon_Params -{ - class AWeapon* PreviousWeapon; // (Parm) - class AWeapon* NewWeapon; // (Parm) - unsigned long bOffHandWeapon : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.TickPostProcessChainModifiers -struct AWillowPlayerController_TickPostProcessChainModifiers_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.DrawCoopRangeDebug -struct AWillowPlayerController_DrawCoopRangeDebug_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ClientAddTinnitusSource -struct AWillowPlayerController_ClientAddTinnitusSource_Params -{ - class UAkEvent* TinnitusEvent; // (Parm) - float Strength; // (Parm) - struct FVector VToSource; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.TriggerTinnitus -struct AWillowPlayerController_TriggerTinnitus_Params -{ - float Strength; // (Parm) - struct FVector VToSource; // (Const, Parm, OutParm) - class UAkEvent* TinnitusEvent; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.TriggerTinnitusFromLocation -struct AWillowPlayerController_TriggerTinnitusFromLocation_Params -{ - struct FVector SourceLocation; // (Const, Parm, OutParm) - float Radius; // (Parm) - float StrengthModifier; // (Parm) - class UAkEvent* OverrideTinnitusEvent; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ShutDownEchoPSC -struct AWillowPlayerController_ShutDownEchoPSC_Params -{ -}; - -// Function WillowGame.WillowPlayerController.TickEchoPSCOpacity -struct AWillowPlayerController_TickEchoPSCOpacity_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PlayerTick -struct AWillowPlayerController_PlayerTick_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.PayForPickupable -struct AWillowPlayerController_PayForPickupable_Params -{ - FScriptInterface Pickupable; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.CanAffordToPickUpPickupable -struct AWillowPlayerController_CanAffordToPickUpPickupable_Params -{ - FScriptInterface Pickupable; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.PayForUsedObject -struct AWillowPlayerController_PayForUsedObject_Params -{ - FScriptInterface UsedObject; // (Parm) - unsigned char UsabilityType; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.CanAffordToUseUsableObject -struct AWillowPlayerController_CanAffordToUseUsableObject_Params -{ - FScriptInterface UsedObject; // (Parm) - unsigned char UsabilityType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.NotifyUnableToAffordPickupable -struct AWillowPlayerController_NotifyUnableToAffordPickupable_Params -{ -}; - -// Function WillowGame.WillowPlayerController.NotifyUnableToAffordUsableObject -struct AWillowPlayerController_NotifyUnableToAffordUsableObject_Params -{ - unsigned char UsabilityType; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerExitVehicle -struct AWillowPlayerController_ServerExitVehicle_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ExitVehicle -struct AWillowPlayerController_ExitVehicle_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PerformedSecondaryUseAction -struct AWillowPlayerController_PerformedSecondaryUseAction_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnClickSpendGoldenKeyToUse -struct AWillowPlayerController_OnClickSpendGoldenKeyToUse_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ServerUseWithoutConfirmation -struct AWillowPlayerController_ServerUseWithoutConfirmation_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClientShowGoldenKeyUseConfirmationDialog -struct AWillowPlayerController_ClientShowGoldenKeyUseConfirmationDialog_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PerformedUseAction -struct AWillowPlayerController_PerformedUseAction_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.DoesObjectCostToUse -struct AWillowPlayerController_DoesObjectCostToUse_Params -{ - FScriptInterface UsableObject; // (Parm) - unsigned char UsabilityType; // (Parm) - unsigned char CurrencyType; // (Parm, OutParm) - int CostsAmount; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.FixUpLoadString -struct AWillowPlayerController_FixUpLoadString_Params -{ - struct FString InLoadString; // (Parm, CoerceParm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.QuickLoad -struct AWillowPlayerController_QuickLoad_Params -{ -}; - -// Function WillowGame.WillowPlayerController.QuickSave -struct AWillowPlayerController_QuickSave_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnSaveGameComplete -struct AWillowPlayerController_OnSaveGameComplete_Params -{ - float SaveDuration; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SaveGame -struct AWillowPlayerController_SaveGame_Params -{ - struct FString Filename; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.SaveGameFor -struct AWillowPlayerController_SaveGameFor_Params -{ - int controllerIdx; // (Parm) - struct FString args; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.enum_targetables -struct AWillowPlayerController_enum_targetables_Params -{ - unsigned char Type; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientApplySaveGame -struct AWillowPlayerController_ClientApplySaveGame_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PlayerIsLicensedToSaveGame -struct AWillowPlayerController_PlayerIsLicensedToSaveGame_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.FindClassModNamePartInSaveGame -struct AWillowPlayerController_FindClassModNamePartInSaveGame_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) - class UItemNamePartDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.UpdatePRIWithSaveGame -struct AWillowPlayerController_UpdatePRIWithSaveGame_Params -{ - int ExpLevel; // (Parm) - class UItemNamePartDefinition* ClassModNamePart; // (Parm) - class UPlayerNameIdentifierDefinition* CharacterNameIdDef; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerUpdatePRIWithSaveGame -struct AWillowPlayerController_ServerUpdatePRIWithSaveGame_Params -{ - int ExpLevel; // (Parm) - class UItemNamePartDefinition* ClassModNamePart; // (Parm) - class UPlayerNameIdentifierDefinition* CharacterNameIdDef; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.StaticGetSaveGamePrefix -struct AWillowPlayerController_StaticGetSaveGamePrefix_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.OnLoadSaveGame -struct AWillowPlayerController_OnLoadSaveGame_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.FinishSaveGameLoad -struct AWillowPlayerController_FinishSaveGameLoad_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) - unsigned char LoadResult; // (Parm) - unsigned long bUpdatePRI : 1; // (Parm) - unsigned long bLoadedNewSaveGame : 1; // (Parm) - unsigned long bLoadPlayer : 1; // (Parm) - unsigned long bShouldRefreshStandIn : 1; // (Parm) - unsigned char LoadPlayerBehavior; // (OptionalParm, Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.LoadGame -struct AWillowPlayerController_LoadGame_Params -{ - struct FString args; // (Parm, NeedCtorLink) - class UPlayerSaveGame* SaveGame; // (Parm, OutParm) - unsigned long bUpdatePRI : 1; // (OptionalParm, Parm) - unsigned long bLoadPlayer : 1; // (OptionalParm, Parm) - unsigned char LoadPlayerBehavior; // (OptionalParm, Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.NotifySaveGameLoadedDelegates -struct AWillowPlayerController_NotifySaveGameLoadedDelegates_Params -{ - unsigned char LoadGameResult; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.UnregisterSaveGameLoadedDelegate -struct AWillowPlayerController_UnregisterSaveGameLoadedDelegate_Params -{ - struct FScriptDelegate SaveGameLoadedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.RegisterSaveGameLoadedDelegate -struct AWillowPlayerController_RegisterSaveGameLoadedDelegate_Params -{ - struct FScriptDelegate SaveGameLoadedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.OnLoadLastSaveGameComplete -struct AWillowPlayerController_OnLoadLastSaveGameComplete_Params -{ -}; - -// Function WillowGame.WillowPlayerController.OnSaveGameLoaded -struct AWillowPlayerController_OnSaveGameLoaded_Params -{ - unsigned char LoadGameResult; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.DebugLoadGameFor -struct AWillowPlayerController_DebugLoadGameFor_Params -{ - int controllerIdx; // (Parm) - struct FString args; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.DebugLoadGame -struct AWillowPlayerController_DebugLoadGame_Params -{ - struct FString args; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.AreSaveGuidsEqual -struct AWillowPlayerController_AreSaveGuidsEqual_Params -{ - class UPlayerSaveGame* SaveA; // (Parm) - class UPlayerSaveGame* SaveB; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GenerateSaveGameGuid -struct AWillowPlayerController_GenerateSaveGameGuid_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetLevelForMission -struct AWillowPlayerController_GetLevelForMission_Params -{ - class UMissionDefinition* InMission; // (Parm) - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ServerCompleteMission -struct AWillowPlayerController_ServerCompleteMission_Params -{ - class UMissionDefinition* Mission; // (Parm) - FScriptInterface MissionDirector; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.ServerAcceptMission -struct AWillowPlayerController_ServerAcceptMission_Params -{ - class UMissionDefinition* Mission; // (Parm) - FScriptInterface MissionDirector; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.AcceptMission -struct AWillowPlayerController_AcceptMission_Params -{ - class UMissionDefinition* Mission; // (Parm) - FScriptInterface MissionDirector; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.GetPlayersMissionStatus -struct AWillowPlayerController_GetPlayersMissionStatus_Params -{ - class UMissionDefinition* InMission; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.PopulateMissionDataFromStatus -struct AWillowPlayerController_PopulateMissionDataFromStatus_Params -{ - struct FMissionStatusPlayerData MStatus; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.UpdateLcdMissionStatus -struct AWillowPlayerController_UpdateLcdMissionStatus_Params -{ -}; - -// Function WillowGame.WillowPlayerController.IsEligibleForMission -struct AWillowPlayerController_IsEligibleForMission_Params -{ - class UMissionDefinition* InMission; // (Parm) - class AMissionTracker* Tracker; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.IsMissionAvailableToTrack -struct AWillowPlayerController_IsMissionAvailableToTrack_Params -{ - class UMissionDefinition* InMission; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.UpdateActiveMission -struct AWillowPlayerController_UpdateActiveMission_Params -{ - class UMissionDefinition* InMission; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetPlayerActiveMissionIndex -struct AWillowPlayerController_GetPlayerActiveMissionIndex_Params -{ - TArray MissionsInProgress; // (Parm, OutParm, NeedCtorLink) - int ActiveMissionIndex; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerController.ServerSetActiveMission -struct AWillowPlayerController_ServerSetActiveMission_Params -{ - class UMissionDefinition* Mission; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetPlayerAllMissions -struct AWillowPlayerController_GetPlayerAllMissions_Params -{ - TArray MissionsInProgress; // (Parm, OutParm, NeedCtorLink) - int ActiveMissionIndex; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerController.GetMissionIndex -struct AWillowPlayerController_GetMissionIndex_Params -{ - class UMissionDefinition* InMission; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.NativeGetMissionIndex -struct AWillowPlayerController_NativeGetMissionIndex_Params -{ - class UMissionDefinition* InMission; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClientDoMissionStatusFanfare -struct AWillowPlayerController_ClientDoMissionStatusFanfare_Params -{ - unsigned char FanFareType; // (Parm) - unsigned long bNotReplicated : 1; // (Parm) - class UMissionDefinition* MissionDef; // (Parm) - class UMissionObjectiveDefinition* MissionObjective; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.AddMission -struct AWillowPlayerController_AddMission_Params -{ - class UMissionDefinition* InMission; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClientReceiveDecrementedMissionObjective -struct AWillowPlayerController_ClientReceiveDecrementedMissionObjective_Params -{ - class UMissionObjectiveDefinition* MissionObjective; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientReceiveClearedMissionObjective -struct AWillowPlayerController_ClientReceiveClearedMissionObjective_Params -{ - class UMissionObjectiveDefinition* MissionObjective; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientReceiveMissionTimerChanged -struct AWillowPlayerController_ClientReceiveMissionTimerChanged_Params -{ - class UMissionDefinition* Mission; // (Parm) - float SecondsToAdd; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientReceiveMissionTimerStopped -struct AWillowPlayerController_ClientReceiveMissionTimerStopped_Params -{ - class UMissionDefinition* Mission; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientReceiveMissionTimerStarted -struct AWillowPlayerController_ClientReceiveMissionTimerStarted_Params -{ - class UMissionDefinition* Mission; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.DecrementMissionObjective -struct AWillowPlayerController_DecrementMissionObjective_Params -{ - class UMissionObjectiveDefinition* MissionObjective; // (Parm) - class UMissionObjectiveSetDefinition* ActiveObjectiveSet; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClearMissionObjective -struct AWillowPlayerController_ClearMissionObjective_Params -{ - class UMissionObjectiveDefinition* MissionObjective; // (Parm) - class UMissionObjectiveSetDefinition* ActiveObjectiveSet; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SubObjectiveSetAdvanced -struct AWillowPlayerController_SubObjectiveSetAdvanced_Params -{ - class UMissionObjectiveSetDefinition* SubObjectiveSetAdvanced; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.UpdateMissionObjective -struct AWillowPlayerController_UpdateMissionObjective_Params -{ - class UMissionObjectiveDefinition* MissionObjective; // (Parm) - int ObjectiveBit; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetPlayersMissionObjectiveProgressToWorldsMissionObjectiveProgress -struct AWillowPlayerController_SetPlayersMissionObjectiveProgressToWorldsMissionObjectiveProgress_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionDefinition* Mission; // (Parm) - int PlayThroughNumber; // (Parm) - int MissionIndex; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetPlayersMissionProgressToWorldsMissionProgress -struct AWillowPlayerController_SetPlayersMissionProgressToWorldsMissionProgress_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionDefinition* Mission; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.MissionRewardsReceived -struct AWillowPlayerController_MissionRewardsReceived_Params -{ - class UMissionDefinition* Mission; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ReceiveItemReward -struct AWillowPlayerController_ReceiveItemReward_Params -{ - class UMissionDefinition* Mission; // (Parm) - struct FItemDefinitionData DefinitionData; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerController.ReceiveWeaponReward -struct AWillowPlayerController_ReceiveWeaponReward_Params -{ - class UMissionDefinition* Mission; // (Parm) - struct FWeaponDefinitionData DefinitionData; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerController.AcceptOrSaveUnclaimedReward -struct AWillowPlayerController_AcceptOrSaveUnclaimedReward_Params -{ - struct FPendingMissionRewardData MissionReward; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.IsMissionMoviePlaying -struct AWillowPlayerController_IsMissionMoviePlaying_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClientSpawnMissionRewardUI -struct AWillowPlayerController_ClientSpawnMissionRewardUI_Params -{ - struct FPendingMissionRewardData MissionReward; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientShowNoRewardScreen -struct AWillowPlayerController_ClientShowNoRewardScreen_Params -{ - class UMissionDefinition* Mission; // (Parm) - unsigned char OldStatus; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientUpdateUIMissionList -struct AWillowPlayerController_ClientUpdateUIMissionList_Params -{ - class UMissionDefinition* OnlyIfThisMissionIsAlreadyInTheList; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.GetNumRewardChoices -struct AWillowPlayerController_GetNumRewardChoices_Params -{ - struct FPendingMissionRewardData MissionReward; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ServerGrantMissionRewards -struct AWillowPlayerController_ServerGrantMissionRewards_Params -{ - class UMissionDefinition* Mission; // (Parm) - unsigned long bGrantAltReward : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.UpdateActiveObjectiveSet -struct AWillowPlayerController_UpdateActiveObjectiveSet_Params -{ - class UMissionObjectiveSetDefinition* ActiveObjectiveSet; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.CheckAllSideMissionsCompleteAchievement -struct AWillowPlayerController_CheckAllSideMissionsCompleteAchievement_Params -{ - class UDownloadableExpansionDefinition* DlcExpansion; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.CheckForSlaughterAchievement -struct AWillowPlayerController_CheckForSlaughterAchievement_Params -{ -}; - -// Function WillowGame.WillowPlayerController.CheckPlaythroughAlmostComplete -struct AWillowPlayerController_CheckPlaythroughAlmostComplete_Params -{ - int PlayThroughNumber; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.IsPlaythroughComplete -struct AWillowPlayerController_IsPlaythroughComplete_Params -{ - int PlayThroughNumber; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CheckPlaythroughComplete -struct AWillowPlayerController_CheckPlaythroughComplete_Params -{ - int PlayThroughNumber; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.UpdateMissionStatus -struct AWillowPlayerController_UpdateMissionStatus_Params -{ - class UMissionDefinition* Mission; // (Parm) - unsigned char NewMissionStatus; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ToggleMissionFiltered -struct AWillowPlayerController_ToggleMissionFiltered_Params -{ - class UMissionDefinition* Mission; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SetMissionFiltered -struct AWillowPlayerController_SetMissionFiltered_Params -{ - class UMissionDefinition* Mission; // (Parm) - unsigned long bFiltered : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.IsMissionFiltered -struct AWillowPlayerController_IsMissionFiltered_Params -{ - class UMissionDefinition* Mission; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetWillowGlobals -struct AWillowPlayerController_GetWillowGlobals_Params -{ - class UWillowGlobals* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CheckForHolidayTimedMissions -struct AWillowPlayerController_CheckForHolidayTimedMissions_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SpawningProcessComplete -struct AWillowPlayerController_SpawningProcessComplete_Params -{ -}; - -// Function WillowGame.WillowPlayerController.ShouldLoadSaveGameOnSpawn -struct AWillowPlayerController_ShouldLoadSaveGameOnSpawn_Params -{ - unsigned long bIsInitialSpawn : 1; // (Parm) - unsigned long bIsClassChange : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.PawnDied -struct AWillowPlayerController_PawnDied_Params -{ - class APawn* P; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ReplicatedEvent -struct AWillowPlayerController_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SaveBlackMarketUpgrades -struct AWillowPlayerController_SaveBlackMarketUpgrades_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SaveTheBank -struct AWillowPlayerController_SaveTheBank_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.SaveUnloadableDlcContent -struct AWillowPlayerController_SaveUnloadableDlcContent_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GeneratePlayerSaveGame -struct AWillowPlayerController_GeneratePlayerSaveGame_Params -{ - class UPlayerSaveGame* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClientMessage -struct AWillowPlayerController_ClientMessage_Params -{ - struct FString S; // (Parm, CoerceParm, NeedCtorLink) - struct FName Type; // (OptionalParm, Parm) - float MsgLifeTime; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.OnCurrencyChanged -struct AWillowPlayerController_OnCurrencyChanged_Params -{ - struct FCurrencyState ChangedCurrency; // (Const, Parm) -}; - -// Function WillowGame.WillowPlayerController.InviteFriendByIndex -struct AWillowPlayerController_InviteFriendByIndex_Params -{ - int FriendIndex; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.UpdateLcdFriendsList -struct AWillowPlayerController_UpdateLcdFriendsList_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PostSparkEvents -struct AWillowPlayerController_PostSparkEvents_Params -{ -}; - -// Function WillowGame.WillowPlayerController.UpdateSparkLocation -struct AWillowPlayerController_UpdateSparkLocation_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PostSparkStats -struct AWillowPlayerController_PostSparkStats_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SortFriends -struct AWillowPlayerController_SortFriends_Params -{ -}; - -// Function WillowGame.WillowPlayerController.SetSparkTimers -struct AWillowPlayerController_SetSparkTimers_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PostBeginPlay -struct AWillowPlayerController_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowPlayerController.UpdateSavegameForPlaythroughCompletion -struct AWillowPlayerController_UpdateSavegameForPlaythroughCompletion_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerController.ClientPublishCachedSaveGameToPRI -struct AWillowPlayerController_ClientPublishCachedSaveGameToPRI_Params -{ -}; - -// Function WillowGame.WillowPlayerController.IsInPublicOnlineGame -struct AWillowPlayerController_IsInPublicOnlineGame_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.NotifyInitialDeviceSelectionComplete -struct AWillowPlayerController_NotifyInitialDeviceSelectionComplete_Params -{ - unsigned long bHasValidDevice : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnLoadLastSaveGame -struct AWillowPlayerController_OnLoadLastSaveGame_Params -{ - unsigned char LoadGameResult; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.LoadLastSavedSaveGame -struct AWillowPlayerController_LoadLastSavedSaveGame_Params -{ -}; - -// Function WillowGame.WillowPlayerController.RefreshRemotePlayerStandIns -struct AWillowPlayerController_RefreshRemotePlayerStandIns_Params -{ -}; - -// Function WillowGame.WillowPlayerController.GetPrimaryPlayerStandIn -struct AWillowPlayerController_GetPrimaryPlayerStandIn_Params -{ - class APlayerStandIn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetPlayerStandIn -struct AWillowPlayerController_GetPlayerStandIn_Params -{ - class APlayerReplicationInfo* PRI; // (Parm) - class APlayerStandIn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.PlayPlayerStandInTeleportEffect -struct AWillowPlayerController_PlayPlayerStandInTeleportEffect_Params -{ - struct FVector EffectLocation; // (Parm) - struct FRotator EffectRotation; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.UpdateRemotePlayerStandIn -struct AWillowPlayerController_UpdateRemotePlayerStandIn_Params -{ - class AWillowPlayerReplicationInfo* WPRI; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClearPlayerStandIn -struct AWillowPlayerController_ClearPlayerStandIn_Params -{ - class APlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.RefreshPlayerStandIn -struct AWillowPlayerController_RefreshPlayerStandIn_Params -{ -}; - -// Function WillowGame.WillowPlayerController.PrimaryPlayerUsingSavedCharacter -struct AWillowPlayerController_PrimaryPlayerUsingSavedCharacter_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetOutermostLevelName -struct AWillowPlayerController_GetOutermostLevelName_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ShouldEnterLobbySpectatorMode -struct AWillowPlayerController_ShouldEnterLobbySpectatorMode_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetPlayerIndex -struct AWillowPlayerController_GetPlayerIndex_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ClientConsoleCommand -struct AWillowPlayerController_ClientConsoleCommand_Params -{ - struct FString Command; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.CheatServerRCon -struct AWillowPlayerController_CheatServerRCon_Params -{ - struct FString Command; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.CheatRCon -struct AWillowPlayerController_CheatRCon_Params -{ - struct FString Command; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ServerRCon -struct AWillowPlayerController_ServerRCon_Params -{ - struct FString Command; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.RCon -struct AWillowPlayerController_RCon_Params -{ - struct FString Command; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.RelevanceUtility -struct AWillowPlayerController_RelevanceUtility_Params -{ - unsigned long TurnOn : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientSetOneOffCompletion -struct AWillowPlayerController_ClientSetOneOffCompletion_Params -{ - int OneOffIndex; // (Parm) - int CompletionIndex; // (Parm) - int CompletionMask; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.ClientSetLevelChallengeUnlockMask -struct AWillowPlayerController_ClientSetLevelChallengeUnlockMask_Params -{ - class UChallengeDefinition* AssociatedChallenge; // (Parm) - int Index; // (Parm) - int Mask; // (Parm) - int TotalObjectCount; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.DetectAndRestoreMissingProfileData -struct AWillowPlayerController_DetectAndRestoreMissingProfileData_Params -{ - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.GetChallengeTotalProgress -struct AWillowPlayerController_GetChallengeTotalProgress_Params -{ - class UChallengeDefinition* ChalDef; // (Parm) - int CurrentValue; // (Parm, OutParm) - int TargetValue; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetChallengeCurrentLevelProgress -struct AWillowPlayerController_GetChallengeCurrentLevelProgress_Params -{ - class UChallengeDefinition* ChalDef; // (Parm) - int CurrentValue; // (Parm, OutParm) - int TargetValue; // (Parm, OutParm) - int CurrentLevel; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CheckHasCompletedOneOffLevelChallenge -struct AWillowPlayerController_CheckHasCompletedOneOffLevelChallenge_Params -{ - class UChallengeDefinition* ChalDef; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.ServerCompleteChallenge -struct AWillowPlayerController_ServerCompleteChallenge_Params -{ - class UChallengeDefinition* ChalDef; // (Parm) - int LevelIdx; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.GetNumLevelObjectsFoundFromBitmask -struct AWillowPlayerController_GetNumLevelObjectsFoundFromBitmask_Params -{ - int DiscoveredObjectMask; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetNumLevelObjectsFound -struct AWillowPlayerController_GetNumLevelObjectsFound_Params -{ - class UChallengeDefinition* ChalDef; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CheckHasCompletedLevelObjectChallengeFromBitmask -struct AWillowPlayerController_CheckHasCompletedLevelObjectChallengeFromBitmask_Params -{ - int DiscoveredObjectMask; // (Parm) - int TotalObjects; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.CheckHasCompletedLevelObjectChallenge -struct AWillowPlayerController_CheckHasCompletedLevelObjectChallenge_Params -{ - class UChallengeDefinition* ChalDef; // (Parm) - struct FName ForMap; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetHasUnlockedLevelChallengeObject -struct AWillowPlayerController_SetHasUnlockedLevelChallengeObject_Params -{ - FScriptInterface LevelChallengeObject; // (Parm) - unsigned long bIgnoreNumbering : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerController.GetHasUnlockedLevelChallengeObject -struct AWillowPlayerController_GetHasUnlockedLevelChallengeObject_Params -{ - FScriptInterface LevelChallengeObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SynchronizeLocalDataPackagesWithServer -struct AWillowPlayerController_SynchronizeLocalDataPackagesWithServer_Params -{ -}; - -// Function WillowGame.WillowPlayerController.UpdateOnDemandPackageStatus -struct AWillowPlayerController_UpdateOnDemandPackageStatus_Params -{ - struct FString PackageString; // (Parm, NeedCtorLink) - unsigned long bIsLoaded : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.NotifyServerPackageUnloaded -struct AWillowPlayerController_NotifyServerPackageUnloaded_Params -{ - struct FString PackageString; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.NotifyServerPackageLoaded -struct AWillowPlayerController_NotifyServerPackageLoaded_Params -{ - struct FString PackageString; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ClientUnloadOnDemandPackage -struct AWillowPlayerController_ClientUnloadOnDemandPackage_Params -{ - struct FString PackageString; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.ClientLoadOnDemandPackage -struct AWillowPlayerController_ClientLoadOnDemandPackage_Params -{ - struct FString PackageString; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.HasPlayerEarnedAnySkillPoints -struct AWillowPlayerController_HasPlayerEarnedAnySkillPoints_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.StopAnyBinkMovie -struct AWillowPlayerController_StopAnyBinkMovie_Params -{ -}; - -// Function WillowGame.WillowPlayerController.IsBinkMoviePlaying -struct AWillowPlayerController_IsBinkMoviePlaying_Params -{ - struct FString MovieName; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.UseScaleformLoadingMovie -struct AWillowPlayerController_UseScaleformLoadingMovie_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.IsAnyBinkMoviePlaying -struct AWillowPlayerController_IsAnyBinkMoviePlaying_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.IsLoadingMoviePlaying -struct AWillowPlayerController_IsLoadingMoviePlaying_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.UnlockPlayerClassAchievementIfConditionsMet -struct AWillowPlayerController_UnlockPlayerClassAchievementIfConditionsMet_Params -{ - unsigned char AchievementUnlockType; // (Parm) - int IntData; // (OptionalParm, Parm) - unsigned long bCanBeGreater : 1; // (OptionalParm, Parm) - unsigned long bCanBeLess : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.UnlockAchievementIfConditionsMet -struct AWillowPlayerController_UnlockAchievementIfConditionsMet_Params -{ - unsigned char AchievementUnlockType; // (Parm) - struct FString StringData; // (OptionalParm, Parm, NeedCtorLink) - int IntData; // (OptionalParm, Parm) - unsigned long bCanBeGreater : 1; // (OptionalParm, Parm) - unsigned long bCheckStringAndIntData : 1; // (OptionalParm, Parm) - unsigned long bCanBeLess : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.SetDataStoreStringValue -struct AWillowPlayerController_SetDataStoreStringValue_Params -{ - struct FString MarkupString; // (Parm, NeedCtorLink) - struct FString NewValue; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.GetDataStoreStringValue -struct AWillowPlayerController_GetDataStoreStringValue_Params -{ - struct FString MarkupString; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerController.MarkStationsAsVisited -struct AWillowPlayerController_MarkStationsAsVisited_Params -{ -}; - -// Function WillowGame.WillowPlayerController.NativeFindActiveStation -struct AWillowPlayerController_NativeFindActiveStation_Params -{ - class ATravelStation* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.GetWorldPawn -struct AWillowPlayerController_GetWorldPawn_Params -{ - class APawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerController.OnSkillTreeReset -struct AWillowPlayerController_OnSkillTreeReset_Params -{ - int NewSkillPoints; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnSkillPointsChanged -struct AWillowPlayerController_OnSkillPointsChanged_Params -{ - int NewSkillPoints; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnSkillGradeChanged -struct AWillowPlayerController_OnSkillGradeChanged_Params -{ - class USkillDefinition* Skill; // (Parm) - unsigned char NewSkillPoints; // (Parm) - unsigned char Grade; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.PreProfileWriteSaveComplete -struct AWillowPlayerController_PreProfileWriteSaveComplete_Params -{ - float SaveDuration; // (Parm) -}; - -// Function WillowGame.WillowPlayerController.OnDownloadPatcherFilesComplete -struct AWillowPlayerController_OnDownloadPatcherFilesComplete_Params -{ -}; - -// Function WillowGame.PlayerStandIn.SetExtraPlayerMeshRotation -struct APlayerStandIn_SetExtraPlayerMeshRotation_Params -{ - struct FRotator NewRotation; // (Parm) -}; - -// Function WillowGame.PlayerStandIn.SetExtraPlayerMeshOffset -struct APlayerStandIn_SetExtraPlayerMeshOffset_Params -{ - struct FVector NewOffset; // (Parm) -}; - -// Function WillowGame.PlayerStandIn.ClearBodyCompositionInstance -struct APlayerStandIn_ClearBodyCompositionInstance_Params -{ -}; - -// Function WillowGame.PlayerStandIn.ApplyPreviewBodyComposition -struct APlayerStandIn_ApplyPreviewBodyComposition_Params -{ -}; - -// Function WillowGame.PlayerStandIn.GetBodyInfoProvider -struct APlayerStandIn_GetBodyInfoProvider_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerStandIn.ChangeInstanceDataSwitch -struct APlayerStandIn_ChangeInstanceDataSwitch_Params -{ - struct FName SwitchName; // (Const, Parm) - unsigned char NewValue; // (Parm) -}; - -// Function WillowGame.PlayerStandIn.PostInitBodyComposition -struct APlayerStandIn_PostInitBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) - unsigned char BodyCompositionMode; // (Parm) -}; - -// Function WillowGame.PlayerStandIn.PreRemoveBodyComposition -struct APlayerStandIn_PreRemoveBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) -}; - -// Function WillowGame.PlayerStandIn.ShouldRefreshLikenessOf -struct APlayerStandIn_ShouldRefreshLikenessOf_Params -{ - unsigned char Source; // (Parm) - unsigned char GroupIndex; // (Parm) - class UGearLikenessMeshComponent* MeshComp; // (Parm, EditInline) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerStandIn.AssumeLikenessOf -struct APlayerStandIn_AssumeLikenessOf_Params -{ - unsigned char Source; // (Parm) - unsigned char GroupIndex; // (Parm) - class UGearLikenessMeshComponent* MeshComp; // (Parm, EditInline) -}; - -// Function WillowGame.PlayerStandIn.CloneItemMesh -struct APlayerStandIn_CloneItemMesh_Params -{ - class USkeletalMeshComponent* ItemMeshComp; // (Parm, EditInline) - struct FItemDefinitionData DefinitionData; // (Parm) -}; - -// Function WillowGame.PlayerStandIn.CloneWeaponMesh -struct APlayerStandIn_CloneWeaponMesh_Params -{ - class USkeletalMeshComponent* WeaponMeshComp; // (Parm, EditInline) - TArray ComponentsAttachedToPrimaryMesh; // (Parm, OutParm, NeedCtorLink, EditInline) - struct FWeaponDefinitionData DefinitionData; // (Parm) -}; - -// Function WillowGame.PlayerStandIn.InitWeaponMesh -struct APlayerStandIn_InitWeaponMesh_Params -{ - struct FWeaponDefinitionData DefinitionData; // (Parm) -}; - -// Function WillowGame.PlayerStandIn.RefreshGearForRemotePlayer -struct APlayerStandIn_RefreshGearForRemotePlayer_Params -{ -}; - -// Function WillowGame.PlayerStandIn.PlayGearDigistructInEffect -struct APlayerStandIn_PlayGearDigistructInEffect_Params -{ -}; - -// Function WillowGame.PlayerStandIn.HideEquippedGear -struct APlayerStandIn_HideEquippedGear_Params -{ -}; - -// Function WillowGame.PlayerStandIn.PlayStandInTeleportEffect -struct APlayerStandIn_PlayStandInTeleportEffect_Params -{ -}; - -// Function WillowGame.PlayerStandIn.RemoveAllComponents -struct APlayerStandIn_RemoveAllComponents_Params -{ -}; - -// Function WillowGame.PlayerStandIn.Initialize -struct APlayerStandIn_Initialize_Params -{ - class UBodyClassDefinition* StandInBodyClass; // (Parm) -}; - -// Function WillowGame.PlayerStandIn.AllowFallbackToDefaultCustomizations -struct APlayerStandIn_AllowFallbackToDefaultCustomizations_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerStandIn.RefreshCustomizationsOnInstanceData -struct APlayerStandIn_RefreshCustomizationsOnInstanceData_Params -{ -}; - -// Function WillowGame.PlayerStandIn.GetCustomizableName -struct APlayerStandIn_GetCustomizableName_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerStandIn.GetCustomizableInstanceDataSets -struct APlayerStandIn_GetCustomizableInstanceDataSets_Params -{ - TArray OutData; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.PlayerStandIn.GetDesiredCustomizationOfType -struct APlayerStandIn_GetDesiredCustomizationOfType_Params -{ - class UClass* Type; // (Parm) - class UCustomizationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerStandIn.CustomizationApplied -struct APlayerStandIn_CustomizationApplied_Params -{ - class UCustomizationData* Data; // (Parm) -}; - -// Function WillowGame.PlayerStandIn.Destroyed -struct APlayerStandIn_Destroyed_Params -{ -}; - -// Function WillowGame.PlayerStandIn.PostBeginPlay -struct APlayerStandIn_PostBeginPlay_Params -{ -}; - -// Function WillowGame.PopulationFactoryInteractiveObject.GetDescriptionOfFactoryOutput -struct UPopulationFactoryInteractiveObject_GetDescriptionOfFactoryOutput_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.PopulationFactoryInteractiveObject.GetSpawnLocation -struct UPopulationFactoryInteractiveObject_GetSpawnLocation_Params -{ - class UObject* SpawnLocationContextObject; // (Parm) - struct FVector SpawnLocation; // (Parm) - class UInteractiveObjectDefinition* SelectedObjectDefinition; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryInteractiveObject.CreateInteractiveObject -struct UPopulationFactoryInteractiveObject_CreateInteractiveObject_Params -{ - class UPopulationMaster* Master; // (Parm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - class UInteractiveObjectDefinition* SelectedObjectDefinition; // (Parm) - class AWillowInteractiveObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryInteractiveObject.GetPopulatedInteractiveObjectMemento -struct UPopulationFactoryInteractiveObject_GetPopulatedInteractiveObjectMemento_Params -{ - struct FPopulatedInteractiveObjectMemento Memento; // (Parm, OutParm) - class AWillowInteractiveObject* InteractiveObject; // (Parm) -}; - -// Function WillowGame.PopulationFactoryInteractiveObject.ShouldSavePopulationActor -struct UPopulationFactoryInteractiveObject_ShouldSavePopulationActor_Params -{ - class UPopulationMaster* Master; // (Parm) - class AActor* ActorToSave; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryInteractiveObject.RestoreInteractiveObject -struct UPopulationFactoryInteractiveObject_RestoreInteractiveObject_Params -{ - class UPopulationMaster* Master; // (Parm) - class APopulationOpportunity* Opportunity; // (Parm) - class UObject* SpawnLocationContextObject; // (Parm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - struct FPopulatedInteractiveObjectMemento Memento; // (Parm) - class AWillowInteractiveObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryInteractiveObject.CreatePopulationActor -struct UPopulationFactoryInteractiveObject_CreatePopulationActor_Params -{ - class UPopulationMaster* Master; // (Parm) - class APopulationOpportunity* Opportunity; // (Parm) - class UObject* SpawnLocationContextObject; // (Parm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryInteractiveObject.GetSpawnVisibilityBounds -struct UPopulationFactoryInteractiveObject_GetSpawnVisibilityBounds_Params -{ - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - struct FBoxSphereBounds ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryInteractiveObject.GetActorAllegiance -struct UPopulationFactoryInteractiveObject_GetActorAllegiance_Params -{ - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - class UPawnAllegiance* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryInteractiveObject.GetObjectDefinition -struct UPopulationFactoryInteractiveObject_GetObjectDefinition_Params -{ - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - class UInteractiveObjectDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryBlackMarket.ShouldSavePopulationActor -struct UPopulationFactoryBlackMarket_ShouldSavePopulationActor_Params -{ - class UPopulationMaster* Master; // (Parm) - class AActor* ActorToSave; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryBlackMarket.CreateInteractiveObject -struct UPopulationFactoryBlackMarket_CreateInteractiveObject_Params -{ - class UPopulationMaster* Master; // (Parm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - class UInteractiveObjectDefinition* SelectedObjectDefinition; // (Parm) - class AWillowInteractiveObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryBlackMarket.CreatePopulationActor -struct UPopulationFactoryBlackMarket_CreatePopulationActor_Params -{ - class UPopulationMaster* Master; // (Parm) - class APopulationOpportunity* Opportunity; // (Parm) - class UObject* SpawnLocationContextObject; // (Parm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryVendingMachine.ShouldSavePopulationActor -struct UPopulationFactoryVendingMachine_ShouldSavePopulationActor_Params -{ - class UPopulationMaster* Master; // (Parm) - class AActor* ActorToSave; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryVendingMachine.CreateInteractiveObject -struct UPopulationFactoryVendingMachine_CreateInteractiveObject_Params -{ - class UPopulationMaster* Master; // (Parm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - class UInteractiveObjectDefinition* SelectedObjectDefinition; // (Parm) - class AWillowInteractiveObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryVendingMachine.CreatePopulationActor -struct UPopulationFactoryVendingMachine_CreatePopulationActor_Params -{ - class UPopulationMaster* Master; // (Parm) - class APopulationOpportunity* Opportunity; // (Parm) - class UObject* SpawnLocationContextObject; // (Parm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryWillowProjectile.GetDescriptionOfFactoryOutput -struct UPopulationFactoryWillowProjectile_GetDescriptionOfFactoryOutput_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.PopulationFactoryWillowProjectile.CreateProjectile -struct UPopulationFactoryWillowProjectile_CreateProjectile_Params -{ - class UPopulationMaster* Master; // (Parm) - class UObject* SpawnLocationContextObject; // (Parm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - class AWillowProjectile* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryWillowProjectile.DestroyPopulationActor -struct UPopulationFactoryWillowProjectile_DestroyPopulationActor_Params -{ - class UPopulationMaster* Master; // (Parm) - int nOpportunityIdx; // (Parm) - class AActor* ActorToDestroy; // (Parm) - class UPopulationFactory* SpawnFactory; // (Parm) - int CreationFlags; // (Parm) - unsigned long bDontSaveActor : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryWillowProjectile.CreatePopulationActor -struct UPopulationFactoryWillowProjectile_CreatePopulationActor_Params -{ - class UPopulationMaster* Master; // (Parm) - class APopulationOpportunity* Opportunity; // (Parm) - class UObject* SpawnLocationContextObject; // (Parm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryWillowProjectile.GetActorAllegiance -struct UPopulationFactoryWillowProjectile_GetActorAllegiance_Params -{ - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - class UPawnAllegiance* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryWillowVehicle.DestroyPopulationActor -struct UPopulationFactoryWillowVehicle_DestroyPopulationActor_Params -{ - class UPopulationMaster* Master; // (Parm) - int nOpportunityIdx; // (Parm) - class AActor* ActorToDestroy; // (Parm) - class UPopulationFactory* SpawnFactory; // (Parm) - int CreationFlags; // (Parm) - unsigned long bDontSaveActor : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryWillowVehicle.GetDescriptionOfFactoryOutput -struct UPopulationFactoryWillowVehicle_GetDescriptionOfFactoryOutput_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.PopulationFactoryWillowVehicle.CreatePopulationActor -struct UPopulationFactoryWillowVehicle_CreatePopulationActor_Params -{ - class UPopulationMaster* Master; // (Parm) - class APopulationOpportunity* Opportunity; // (Parm) - class UObject* SpawnLocationContextObject; // (Parm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryWillowVehicle.InitializeClone -struct UPopulationFactoryWillowVehicle_InitializeClone_Params -{ - class AWillowVehicle* Clone; // (Parm) -}; - -// Function WillowGame.PopulationFactoryWillowVehicle.GetAContextSourceForThePopulationActor -struct UPopulationFactoryWillowVehicle_GetAContextSourceForThePopulationActor_Params -{ - class UPopulationMaster* Master; // (Parm) - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryWillowVehicle.GetSpawnVisibilityBounds -struct UPopulationFactoryWillowVehicle_GetSpawnVisibilityBounds_Params -{ - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - struct FBoxSphereBounds ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryWillowVehicle.GetActorAllegiance -struct UPopulationFactoryWillowVehicle_GetActorAllegiance_Params -{ - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - class UPawnAllegiance* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryWillowVehicle.GetActorSpawnCost -struct UPopulationFactoryWillowVehicle_GetActorSpawnCost_Params -{ - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - unsigned long bCanSpawnTest : 1; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryWillowVehicle.GetVehicleArchetype -struct UPopulationFactoryWillowVehicle_GetVehicleArchetype_Params -{ - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - class AWillowVehicle* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationOpportunityDen.ApplyPreviewBodyComposition -struct APopulationOpportunityDen_ApplyPreviewBodyComposition_Params -{ -}; - -// Function WillowGame.PopulationOpportunityDen.GetBodyInfoProvider -struct APopulationOpportunityDen_GetBodyInfoProvider_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationOpportunityDen.OnAIAbortMoveToActor -struct APopulationOpportunityDen_OnAIAbortMoveToActor_Params -{ - class USeqAct_AIAbortMoveToActor* inAction; // (Parm) -}; - -// Function WillowGame.PopulationOpportunityDen.OnAICombatVolume -struct APopulationOpportunityDen_OnAICombatVolume_Params -{ - class UWillowSeqAct_AICombatVolume* inAction; // (Parm) -}; - -// Function WillowGame.PopulationOpportunityDen.OnAIScripted -struct APopulationOpportunityDen_OnAIScripted_Params -{ - class UWillowSeqAct_AIScripted* inAction; // (Parm) -}; - -// Function WillowGame.PopulationOpportunityDen.OnAIScriptedAnim -struct APopulationOpportunityDen_OnAIScriptedAnim_Params -{ - class UWillowSeqAct_AIScriptedAnim* inAction; // (Parm) -}; - -// Function WillowGame.PopulationOpportunityDen.OnAIScriptedDeath -struct APopulationOpportunityDen_OnAIScriptedDeath_Params -{ - class UWillowSeqAct_AIScriptedDeath* inAction; // (Parm) -}; - -// Function WillowGame.PopulationOpportunityDen.OnAIScriptedFollow -struct APopulationOpportunityDen_OnAIScriptedFollow_Params -{ - class UWillowSeqAct_AIScriptedFollow* inAction; // (Parm) -}; - -// Function WillowGame.PopulationOpportunityDen.OnAIScriptedHold -struct APopulationOpportunityDen_OnAIScriptedHold_Params -{ - class UWillowSeqAct_AIScriptedHold* inAction; // (Parm) -}; - -// Function WillowGame.PopulationOpportunityDen.OnAISetItemTossTarget -struct APopulationOpportunityDen_OnAISetItemTossTarget_Params -{ - class UWillowSeqAct_AISetItemTossTarget* inAction; // (Parm) -}; - -// Function WillowGame.PopulationOpportunityDen.OnAIProvoke -struct APopulationOpportunityDen_OnAIProvoke_Params -{ - class UWillowSeqAct_AIProvoke* Action; // (Parm) -}; - -// Function WillowGame.PopulationOpportunityDen.RemoveStat -struct APopulationOpportunityDen_RemoveStat_Params -{ - unsigned char StatType; // (Parm) - class AWillowAIPawn* DenPawn; // (Parm) - unsigned long bUpdateLinkedDens : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.PopulationOpportunityDen.AddStat -struct APopulationOpportunityDen_AddStat_Params -{ - unsigned char StatType; // (Parm) - class AWillowAIPawn* DenPawn; // (Parm) - unsigned long bUpdateLinkedDens : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.PopulationOpportunityDen.InitSequence -struct APopulationOpportunityDen_InitSequence_Params -{ - class UActionSequence* NewSequence; // (Parm) -}; - -// Function WillowGame.PopulationOpportunityDen.GetAIDefinition -struct APopulationOpportunityDen_GetAIDefinition_Params -{ - class UAIDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationOpportunityDen.GetAIComponent -struct APopulationOpportunityDen_GetAIComponent_Params -{ - class UAIComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.PopulationOpportunityDen.GetAIParent -struct APopulationOpportunityDen_GetAIParent_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationOpportunityDen.GetAILocation -struct APopulationOpportunityDen_GetAILocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationOpportunityDen.GetAIActor -struct APopulationOpportunityDen_GetAIActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationOpportunityDen.CanTickAI -struct APopulationOpportunityDen_CanTickAI_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationOpportunityDen.TriggerProvokedEvents -struct APopulationOpportunityDen_TriggerProvokedEvents_Params -{ -}; - -// Function WillowGame.PopulationOpportunityDen.SetAllegiance -struct APopulationOpportunityDen_SetAllegiance_Params -{ - class UPawnAllegiance* NewAllegiance; // (Parm) -}; - -// Function WillowGame.PopulationOpportunityDen.GetAllegiance -struct APopulationOpportunityDen_GetAllegiance_Params -{ - class UPawnAllegiance* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationOpportunityDen.GetDenMembers -struct APopulationOpportunityDen_GetDenMembers_Params -{ - TArray Members; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.PopulationOpportunityDen.TriggerKismetDeathEvent -struct APopulationOpportunityDen_TriggerKismetDeathEvent_Params -{ -}; - -// Function WillowGame.PopulationOpportunityDen.SpawnedCanAttackVehicles -struct APopulationOpportunityDen_SpawnedCanAttackVehicles_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationOpportunityDen.GetNumSpawned -struct APopulationOpportunityDen_GetNumSpawned_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationOpportunityDen.GetNumAlive -struct APopulationOpportunityDen_GetNumAlive_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationOpportunityDen.GetNumDied -struct APopulationOpportunityDen_GetNumDied_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationOpportunityDen.GetRallyPoint -struct APopulationOpportunityDen_GetRallyPoint_Params -{ - class ARallyPoint* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationOpportunityDen.ChooseNewRallyPoint -struct APopulationOpportunityDen_ChooseNewRallyPoint_Params -{ -}; - -// Function WillowGame.PopulationOpportunityDen.FindRallyPoints -struct APopulationOpportunityDen_FindRallyPoints_Params -{ -}; - -// Function WillowGame.PopulationOpportunityDen.TryToAddPerch -struct APopulationOpportunityDen_TryToAddPerch_Params -{ - class APerch* NewPerch; // (Parm) -}; - -// Function WillowGame.PopulationOpportunityDen.FindPerches -struct APopulationOpportunityDen_FindPerches_Params -{ -}; - -// Function WillowGame.PopulationOpportunityDen.EnableDebugging -struct APopulationOpportunityDen_EnableDebugging_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.PopulationOpportunityDen.RespawnKilledActors -struct APopulationOpportunityDen_RespawnKilledActors_Params -{ - float PercentageOfKilledActorsToRespawn; // (Parm) -}; - -// Function WillowGame.PopulationOpportunityDen.DoSpawning -struct APopulationOpportunityDen_DoSpawning_Params -{ - class UPopulationMaster* PopMaster; // (Parm) -}; - -// Function WillowGame.PopulationOpportunityDen.PostBeginPlay -struct APopulationOpportunityDen_PostBeginPlay_Params -{ -}; - -// Function WillowGame.PopulationOpportunityDen_Dynamic.Destroyed -struct APopulationOpportunityDen_Dynamic_Destroyed_Params -{ -}; - -// Function WillowGame.PopulationOpportunityDen_Dynamic.ApplyPreviewBodyComposition -struct APopulationOpportunityDen_Dynamic_ApplyPreviewBodyComposition_Params -{ -}; - -// Function WillowGame.PopulationOpportunityDen_Dynamic.GetBodyInfoProvider -struct APopulationOpportunityDen_Dynamic_GetBodyInfoProvider_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationOpportunityDen_Dynamic.GetOpportunityGameStage -struct APopulationOpportunityDen_Dynamic_GetOpportunityGameStage_Params -{ - int GameStage; // (Parm, OutParm) - int AwesomeLevel; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PostureStateExpressionEvaluator.Evaluate -struct UPostureStateExpressionEvaluator_Evaluate_Params -{ - class UObject* ContextSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ProjectileBehavior_Bounce.ApplyBehaviorToContext -struct UProjectileBehavior_Bounce_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ProjectileDefinition.SetBehaviorProviderDefinition -struct UProjectileDefinition_SetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* NewBehaviorProviderDefinition; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.GetBehaviorProviderDefinition -struct UProjectileDefinition_GetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ProjectileDefinition.OnHomingTargetChanged -struct UProjectileDefinition_OnHomingTargetChanged_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - unsigned char EventOutput; // (Parm) - class AActor* TargetObject; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnReflected -struct UProjectileDefinition_OnReflected_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* HitObject; // (Parm) - struct FVector ReflectedDirection; // (Parm) - struct FVector HitLocation; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnTouchProximity -struct UProjectileDefinition_OnTouchProximity_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - unsigned char EventOutput; // (Parm) - class UObject* HitObject; // (Parm) - struct FVector HitNormal; // (Parm) - struct FVector HitLocation; // (Parm) - int DamageSurfaceType; // (Parm) - int BoneIndex; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnHitTheWorld -struct UProjectileDefinition_OnHitTheWorld_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* HitObject; // (Parm) - struct FVector HitNormal; // (Parm) - struct FVector HitLocation; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnHitDamagableObject -struct UProjectileDefinition_OnHitDamagableObject_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - unsigned char EventOutput; // (Parm) - class UObject* HitObject; // (Parm) - struct FVector HitNormal; // (Parm) - struct FVector HitLocation; // (Parm) - int DamageSurfaceType; // (Parm) - int BoneIndex; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnKilledEnemy -struct UProjectileDefinition_OnKilledEnemy_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* KilledObject; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnKilledFriendly -struct UProjectileDefinition_OnKilledFriendly_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* KilledObject; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnKilledNeutral -struct UProjectileDefinition_OnKilledNeutral_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* KilledObject; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnDamagedNeutral -struct UProjectileDefinition_OnDamagedNeutral_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* DamageTaker; // (Parm) - unsigned long bWasCrit : 1; // (Parm) - float HealthDamage; // (Parm) - float ShieldDamage; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnDamagedFriendly -struct UProjectileDefinition_OnDamagedFriendly_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* DamageTaker; // (Parm) - float DamageAmount; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnDamagedEnemy -struct UProjectileDefinition_OnDamagedEnemy_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* DamageTaker; // (Parm) - unsigned long bWasCrit : 1; // (Parm) - float HealthDamage; // (Parm) - float ShieldDamage; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnCounterEvent -struct UProjectileDefinition_OnCounterEvent_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FName SpecializedEventName; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnTimerEvent -struct UProjectileDefinition_OnTimerEvent_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FName SpecializedEventName; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnTookDirectOrRadiusDamage -struct UProjectileDefinition_OnTookDirectOrRadiusDamage_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* DamageCauser; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnTookRadiusDamage -struct UProjectileDefinition_OnTookRadiusDamage_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* DamageCauser; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnTookDirectDamage -struct UProjectileDefinition_OnTookDirectDamage_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* DamageCauser; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnComeToRest -struct UProjectileDefinition_OnComeToRest_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FVector HitNormal; // (Parm) - struct FVector HitLocation; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnHitWall -struct UProjectileDefinition_OnHitWall_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AActor* HitActor; // (Parm) - struct FVector HitNormal; // (Parm) - struct FVector HitLocation; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnHitShields -struct UProjectileDefinition_OnHitShields_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AActor* HitActor; // (Parm) - struct FVector HitNormal; // (Parm) - struct FVector HitLocation; // (Parm) - int BoneIndex; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnHitArmor -struct UProjectileDefinition_OnHitArmor_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AActor* HitActor; // (Parm) - struct FVector HitNormal; // (Parm) - struct FVector HitLocation; // (Parm) - int BoneIndex; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnHitFleshOrArmor -struct UProjectileDefinition_OnHitFleshOrArmor_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AActor* HitActor; // (Parm) - struct FVector HitNormal; // (Parm) - struct FVector HitLocation; // (Parm) - int BoneIndex; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnHitFlesh -struct UProjectileDefinition_OnHitFlesh_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AActor* HitActor; // (Parm) - struct FVector HitNormal; // (Parm) - struct FVector HitLocation; // (Parm) - int BoneIndex; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnTouched -struct UProjectileDefinition_OnTouched_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AActor* HitActor; // (Parm) - struct FVector HitNormal; // (Parm) - struct FVector HitLocation; // (Parm) - int BoneIndex; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnHitWater -struct UProjectileDefinition_OnHitWater_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AActor* HitActor; // (Parm) - struct FVector HitNormal; // (Parm) - struct FVector HitLocation; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnExplode -struct UProjectileDefinition_OnExplode_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class APawn* Instigator; // (Parm) - struct FVector HitNormal; // (Parm) - struct FVector HitLocation; // (Parm) -}; - -// Function WillowGame.ProjectileDefinition.OnSpawn -struct UProjectileDefinition_OnSpawn_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class APawn* Instigator; // (Parm) -}; - -// Function WillowGame.RecentDropList.Contains -struct URecentDropList_Contains_Params -{ - int Id; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.RecentDropList.Add -struct URecentDropList_Add_Params -{ - int Id; // (Parm) -}; - -// Function WillowGame.SeqAct_IsInVolume.ActorIsInAnyVolumes -struct USeqAct_IsInVolume_ActorIsInAnyVolumes_Params -{ - class AActor* inActor; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SeqEvent_TakeHitRegionDamage.Reset -struct USeqEvent_TakeHitRegionDamage_Reset_Params -{ -}; - -// Function WillowGame.SeqEvent_TakeHitRegionDamage.HandleDamage -struct USeqEvent_TakeHitRegionDamage_HandleDamage_Params -{ - class AActor* InOriginator; // (Parm) - class AActor* InInstigator; // (Parm) - class UClass* inDamageType; // (Parm) - class UDamageTypeDefinition* inDamageTypeDefinition; // (Parm) - int inAmount; // (Parm) - class UBodyHitRegionDefinition* HitRegion; // (Parm) -}; - -// Function WillowGame.SeqEvent_TakeHitRegionDamage.IsValidDamageTypeDefinition -struct USeqEvent_TakeHitRegionDamage_IsValidDamageTypeDefinition_Params -{ - class UDamageTypeDefinition* inDamageTypeDefinition; // (Parm) - class UBodyHitRegionDefinition* HitRegion; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SeqEvent_TakeHitRegionDamage.IsValidDamageType -struct USeqEvent_TakeHitRegionDamage_IsValidDamageType_Params -{ - class UClass* inDamageType; // (Parm) - class UBodyHitRegionDefinition* HitRegion; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SequenceEventEnableByMission.MissionReactionObjectiveComplete -struct USequenceEventEnableByMission_MissionReactionObjectiveComplete_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* CompletedObjective; // (Parm) -}; - -// Function WillowGame.SequenceEventEnableByMission.MissionReactionObjectiveCleared -struct USequenceEventEnableByMission_MissionReactionObjectiveCleared_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* ClearedObjective; // (Parm) -}; - -// Function WillowGame.SequenceEventEnableByMission.MissionReactionObjectiveUpdated -struct USequenceEventEnableByMission_MissionReactionObjectiveUpdated_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* UpdatedObjective; // (Parm) -}; - -// Function WillowGame.SequenceEventEnableByMission.MissionReactionObjectiveSetChanged -struct USequenceEventEnableByMission_MissionReactionObjectiveSetChanged_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveSetDefinition* NewSet; // (Parm) - class UMissionObjectiveSetDefinition* PreviousSet; // (Parm) -}; - -// Function WillowGame.SequenceEventEnableByMission.MissionReactionStatusChanged -struct USequenceEventEnableByMission_MissionReactionStatusChanged_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionDefinition* Mission; // (Parm) - unsigned char NewStatus; // (Parm) -}; - -// Function WillowGame.SequenceEventEnableByMission.MissionReactionLevelLoad -struct USequenceEventEnableByMission_MissionReactionLevelLoad_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionDefinition* Mission; // (Parm) -}; - -// Function WillowGame.SkillDefinition.FireCustomEvent -struct USkillDefinition_FireCustomEvent_Params -{ - struct FName EventName; // (Parm) - class AController* InController; // (Parm) - class UObject* OtherParticipant; // (OptionalParm, Parm) -}; - -// Function WillowGame.SkillDefinition.DoesSkillPassMinGradeTest -struct USkillDefinition_DoesSkillPassMinGradeTest_Params -{ - int SkillGrade; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillDefinition.GetSkillEffectPresentations -struct USkillDefinition_GetSkillEffectPresentations_Params -{ - int SkillGrade; // (Parm) - class UObject* ContextSource; // (Parm) - TArray EffectPresentations; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.SkillDefinition.GetHumanReadableSkillEffects -struct USkillDefinition_GetHumanReadableSkillEffects_Params -{ - int SkillGrade; // (Parm) - class UObject* ContextSource; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.SkillDefinition.SetBehaviorProviderDefinition -struct USkillDefinition_SetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* NewBehaviorProviderDefinition; // (Parm) -}; - -// Function WillowGame.SkillDefinition.GetBehaviorProviderDefinition -struct USkillDefinition_GetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillDefinition.OnStatusEffectTypeEnd -struct USkillDefinition_OnStatusEffectTypeEnd_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) - int EffectType; // (Parm) - float TotalDamageDealtToHealth; // (Parm) - float TotalDamageDealtToShields; // (Parm) - float TotalDuration; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnStatusEffectTypeBegin -struct USkillDefinition_OnStatusEffectTypeBegin_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) - int EffectType; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnMeleeAttack -struct USkillDefinition_OnMeleeAttack_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnBledOut -struct USkillDefinition_OnBledOut_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnDownStateEnd -struct USkillDefinition_OnDownStateEnd_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnDownStateBegin -struct USkillDefinition_OnDownStateBegin_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnAppliedStatusEffectToEnemy -struct USkillDefinition_OnAppliedStatusEffectToEnemy_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) - class AController* Enemy; // (Parm) - class UObject* StatusEffect; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnDamagedEnemyWithMeleeFromBehind -struct USkillDefinition_OnDamagedEnemyWithMeleeFromBehind_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FName SpecializedEventName; // (Parm) - class AController* SkillInstigator; // (Parm) - class AController* Enemy; // (Parm) - struct FVector HitLocation; // (Parm) - float ExcessDamageDone; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnDamagedUnawareEnemy -struct USkillDefinition_OnDamagedUnawareEnemy_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FName SpecializedEventName; // (Parm) - class AController* SkillInstigator; // (Parm) - class AController* Enemy; // (Parm) - struct FVector HitLocation; // (Parm) - float ExcessDamageDone; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnActionSkillActiveAbilityActivated -struct USkillDefinition_OnActionSkillActiveAbilityActivated_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) - class AWillowPawn* AutoAimTarget; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnActionSkillCooldownAbilityActivated -struct USkillDefinition_OnActionSkillCooldownAbilityActivated_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) - class AWillowPawn* AutoAimTarget; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnPlayerResurrected -struct USkillDefinition_OnPlayerResurrected_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnPlayerRecoveredFromDownState -struct USkillDefinition_OnPlayerRecoveredFromDownState_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnPlayerDeathAverted -struct USkillDefinition_OnPlayerDeathAverted_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnMissedWeaponShot -struct USkillDefinition_OnMissedWeaponShot_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.SkillDefinition.OnDamagedByFriendly -struct USkillDefinition_OnDamagedByFriendly_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FName SpecializedEventName; // (Parm) - class AController* SkillInstigator; // (Parm) - class AController* Friendly; // (Parm) - unsigned long bWasCrit : 1; // (Parm) - float HealthDamageDone; // (Parm) - float ShieldDamageDone; // (Parm) - float ExcessDamageDone; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnDamagedByEnemy -struct USkillDefinition_OnDamagedByEnemy_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FName SpecializedEventName; // (Parm) - class AController* SkillInstigator; // (Parm) - class AController* Enemy; // (Parm) - unsigned long bWasCrit : 1; // (Parm) - float HealthDamageDone; // (Parm) - float ShieldDamageDone; // (Parm) - class UClass* DamageSource; // (Parm) - float ExcessDamageDone; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnDamagedFriendly -struct USkillDefinition_OnDamagedFriendly_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FName SpecializedEventName; // (Parm) - class AController* SkillInstigator; // (Parm) - class AController* Friendly; // (Parm) - unsigned long bWasCrit : 1; // (Parm) - float HealthDamageDone; // (Parm) - float ShieldDamageDone; // (Parm) - float ExcessDamageDone; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnDamagedEnemyExposeDamageSurfaceType -struct USkillDefinition_OnDamagedEnemyExposeDamageSurfaceType_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FName SpecializedEventName; // (Parm) - class AController* SkillInstigator; // (Parm) - class AController* Enemy; // (Parm) - unsigned long bWasCrit : 1; // (Parm) - float HealthDamageDone; // (Parm) - float ShieldDamageDone; // (Parm) - unsigned long bWasInjured : 1; // (Parm) - struct FVector HitLocation; // (Parm) - float ExcessDamageDone; // (Parm) - int PenetrationCount; // (Parm) - int DamageSurfaceType; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnDamagedEnemy -struct USkillDefinition_OnDamagedEnemy_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FName SpecializedEventName; // (Parm) - class AController* SkillInstigator; // (Parm) - class AController* Enemy; // (Parm) - unsigned long bWasCrit : 1; // (Parm) - float HealthDamageDone; // (Parm) - float ShieldDamageDone; // (Parm) - unsigned long bWasInjured : 1; // (Parm) - struct FVector HitLocation; // (Parm) - float ExcessDamageDone; // (Parm) - int PenetrationCount; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnWeaponStartReload -struct USkillDefinition_OnWeaponStartReload_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) - class UObject* WeaponReloading; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnKilledByEnemy -struct USkillDefinition_OnKilledByEnemy_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FName SpecializedEventName; // (Parm) - class AController* SkillInstigator; // (Parm) - class AController* Enemy; // (Parm) - unsigned long bWasCrit : 1; // (Parm) - float HealthDamageDone; // (Parm) - float ShieldDamageDone; // (Parm) - float ExcessDamageDone; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnKilledEnemy -struct USkillDefinition_OnKilledEnemy_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FName SpecializedEventName; // (Parm) - class AController* SkillInstigator; // (Parm) - class AController* Enemy; // (Parm) - unsigned long bWasCrit : 1; // (Parm) - float HealthDamageDone; // (Parm) - float ShieldDamageDone; // (Parm) - float ExcessDamageDone; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnShieldFull -struct USkillDefinition_OnShieldFull_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnShieldDepleted -struct USkillDefinition_OnShieldDepleted_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnShieldDepletedAfterBeingFull -struct USkillDefinition_OnShieldDepletedAfterBeingFull_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnWeaponSwapped -struct USkillDefinition_OnWeaponSwapped_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) - class UObject* NewWeapon; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnWeaponManuallyReloaded -struct USkillDefinition_OnWeaponManuallyReloaded_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) - class UObject* WeaponReloaded; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnWeaponReloaded -struct USkillDefinition_OnWeaponReloaded_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) - class UObject* WeaponReloaded; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnWeaponFired -struct USkillDefinition_OnWeaponFired_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) - class UObject* WeaponFired; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnWeaponUnzoomed -struct USkillDefinition_OnWeaponUnzoomed_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnWeaponZoomed -struct USkillDefinition_OnWeaponZoomed_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnThrowGrenadeOverrideSkillActivated -struct USkillDefinition_OnThrowGrenadeOverrideSkillActivated_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnMeleeOverrideSkillActivated -struct USkillDefinition_OnMeleeOverrideSkillActivated_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnResumed -struct USkillDefinition_OnResumed_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnPaused -struct USkillDefinition_OnPaused_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnDeactivated -struct USkillDefinition_OnDeactivated_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) -}; - -// Function WillowGame.SkillDefinition.OnActivated -struct USkillDefinition_OnActivated_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* SkillInstigator; // (Parm) -}; - -// Function WillowGame.Skill.GetBehaviorConsumerHandle -struct USkill_GetBehaviorConsumerHandle_Params -{ - struct FBehaviorConsumerHandle ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Skill.ForceRefresh -struct USkill_ForceRefresh_Params -{ -}; - -// Function WillowGame.Skill.GetGrade -struct USkill_GetGrade_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Skill.GetSkillDebug -struct USkill_GetSkillDebug_Params -{ - TArray DebugInfo; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.Skill.RunSkillEventResponses -struct USkill_RunSkillEventResponses_Params -{ - unsigned char EventType; // (Parm) - class AController* EventRecipient; // (Parm) -}; - -// Function WillowGame.Skill.NotifySkillDamagedEvent -struct USkill_NotifySkillDamagedEvent_Params -{ - unsigned char EventType; // (Parm) - class AController* EventRecipient; // (Parm) - class UClass* DamageSource; // (Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.Skill.NotifySkillEvent -struct USkill_NotifySkillEvent_Params -{ - unsigned char EventType; // (Parm) - class AController* EventRecipient; // (Parm) - class UClass* DamageSource; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) - class UObject* ContextObject; // (OptionalParm, Parm) -}; - -// Function WillowGame.Skill.GetSkillGradeForResponseData -struct USkill_GetSkillGradeForResponseData_Params -{ - struct FSkillActionData ActionData; // (Parm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Skill.CalculateModifierValueFromDefinitionEffectArray -struct USkill_CalculateModifierValueFromDefinitionEffectArray_Params -{ - class USkillDefinition* InDefinition; // (Parm) - int EffectIndex; // (Parm) - int SkillGrade; // (Parm) - class UObject* ContextSource; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Skill.CalculateModifierValue -struct USkill_CalculateModifierValue_Params -{ - struct FSkillEffectData EffectData; // (Const, Parm, OutParm, NeedCtorLink) - int SkillGrade; // (Parm) - class UObject* ContextSource; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Skill.AdjustModifiers -struct USkill_AdjustModifiers_Params -{ - unsigned char AdjustMode; // (Parm) - unsigned long bSuppressNotify : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.Skill.GetAttributeContexts -struct USkill_GetAttributeContexts_Params -{ - class AController* EffectInstigator; // (Parm) - struct FAppliedSkillEffect SkillEffect; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.Skill.GetEffectInstigator -struct USkill_GetEffectInstigator_Params -{ - class AController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Skill.IsSkillForInstigator -struct USkill_IsSkillForInstigator_Params -{ - class AController* Instigator; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Skill.UpdateGrade -struct USkill_UpdateGrade_Params -{ - int NewGrade; // (Parm) -}; - -// Function WillowGame.Skill.CalculateStateBasedOnConstraints -struct USkill_CalculateStateBasedOnConstraints_Params -{ - unsigned long bIsOnActivation : 1; // (OptionalParm, Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Skill.GetSkillInstigator -struct USkill_GetSkillInstigator_Params -{ - class AController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Skill.GetSkillState -struct USkill_GetSkillState_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Skill.Resume -struct USkill_Resume_Params -{ -}; - -// Function WillowGame.Skill.Pause -struct USkill_Pause_Params -{ -}; - -// Function WillowGame.Skill.Deactivate -struct USkill_Deactivate_Params -{ -}; - -// Function WillowGame.Skill.Activate -struct USkill_Activate_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Skill.BuildSkillEffects -struct USkill_BuildSkillEffects_Params -{ -}; - -// Function WillowGame.Skill.RemoveVisionModeFromPawns -struct USkill_RemoveVisionModeFromPawns_Params -{ -}; - -// Function WillowGame.Skill.AddVisionModeForPawns -struct USkill_AddVisionModeForPawns_Params -{ -}; - -// Function WillowGame.Skill.AddSkillEffect -struct USkill_AddSkillEffect_Params -{ - class AController* EffectInstigator; // (Parm) - struct FSkillEffectData InEffect; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.Skill.Initialize -struct USkill_Initialize_Params -{ - class USkillDefinition* InDefinition; // (Parm) - class AController* InSkillInstigator; // (Parm) - class UObject* InAdditionalSkillTarget; // (OptionalParm, Parm) - int InGrade; // (OptionalParm, Parm) - struct FScriptDelegate StateChangeDelegate; // (OptionalParm, Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Skill.OnSkillStateChanged -struct USkill_OnSkillStateChanged_Params -{ - class USkill* AffectedSkill; // (Parm) - unsigned long bActivated : 1; // (Parm) -}; - -// Function WillowGame.SpecialMove_FirstPerson.GetSMNode -struct USpecialMove_FirstPerson_GetSMNode_Params -{ - FScriptInterface SMI; // (Parm) - class UAnimNodeSpecialMoveBlend* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_FirstPerson.PlayAnim -struct USpecialMove_FirstPerson_PlayAnim_Params -{ - FScriptInterface SMI; // (Parm) - struct FSpecialMoveData SMData; // (Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_FirstPerson.StopWeaponRecoilAnimImp -struct USpecialMove_FirstPerson_StopWeaponRecoilAnimImp_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long bStopPrimaryHand : 1; // (Parm) - unsigned long bStopOffHand : 1; // (Parm) -}; - -// Function WillowGame.SpecialMove_FirstPerson.StopWeaponRecoilAnim -struct USpecialMove_FirstPerson_StopWeaponRecoilAnim_Params -{ - FScriptInterface SMI; // (Parm) -}; - -// Function WillowGame.SpecialMove_FirstPerson.ClientStarted -struct USpecialMove_FirstPerson_ClientStarted_Params -{ - FScriptInterface SMI; // (Parm) - struct FSpecialMoveData SMData; // (Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_FirstPerson.GetSkeletalMesh -struct USpecialMove_FirstPerson_GetSkeletalMesh_Params -{ - FScriptInterface SMI; // (Parm) - class USkeletalMeshComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.GetAnimPlayRateScale -struct USpecialMove_FirstPersonDualWieldAction_GetAnimPlayRateScale_Params -{ - class USkeletalMeshComponent* SMC; // (Parm, EditInline) - struct FName InAnimName; // (Parm) - float Duration; // (Parm) - unsigned long bReverseSearchOrder : 1; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.GetExternalPlayRateScale -struct USpecialMove_FirstPersonDualWieldAction_GetExternalPlayRateScale_Params -{ - class USkeletalMeshComponent* SMC; // (Parm, EditInline) - struct FSpecialMoveData SMData; // (Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.GetSyncToActionLengthPlayRateScale -struct USpecialMove_FirstPersonDualWieldAction_GetSyncToActionLengthPlayRateScale_Params -{ - class USkeletalMeshComponent* SMC; // (Parm, EditInline) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.StopOffHandAnim -struct USpecialMove_FirstPersonDualWieldAction_StopOffHandAnim_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.SetDualWieldWeaponState -struct USpecialMove_FirstPersonDualWieldAction_SetDualWieldWeaponState_Params -{ - class AWillowPlayerPawn* WPP; // (Parm) - unsigned long bShow : 1; // (Parm) -}; - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.PlayChildAnim -struct USpecialMove_FirstPersonDualWieldAction_PlayChildAnim_Params -{ - FScriptInterface SMI; // (Parm) - struct FSpecialMoveData SMData; // (Parm, OutParm) - class USkeletalMeshComponent* SMC; // (Parm, EditInline) - struct FName InAnimName; // (Parm) - float Duration; // (Parm) - unsigned long bReverseSearchOrder : 1; // (Parm) - struct FName InAnimNodeName; // (Parm) - float BlendInOverride; // (OptionalParm, Parm) - float BlendOutOverride; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.PlayEquipAnim -struct USpecialMove_FirstPersonDualWieldAction_PlayEquipAnim_Params -{ - FScriptInterface SMI; // (Parm) - struct FSpecialMoveData SMData; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.PlayActionAnim -struct USpecialMove_FirstPersonDualWieldAction_PlayActionAnim_Params -{ - FScriptInterface SMI; // (Parm) - struct FSpecialMoveData SMData; // (Parm, OutParm) - unsigned long bStopOffHandAnim : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.PlayAnim -struct USpecialMove_FirstPersonDualWieldAction_PlayAnim_Params -{ - FScriptInterface SMI; // (Parm) - struct FSpecialMoveData SMData; // (Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.AnimFinished -struct USpecialMove_FirstPersonDualWieldAction_AnimFinished_Params -{ - FScriptInterface SMI; // (Parm) - class UAnimNodeSpecialMoveBlend* BlendNode; // (Parm) - struct FSpecialMoveData SMData; // (Parm, OutParm) - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.StopWeaponRecoilAnim -struct USpecialMove_FirstPersonDualWieldAction_StopWeaponRecoilAnim_Params -{ - FScriptInterface SMI; // (Parm) -}; - -// Function WillowGame.SpecialMove_FirstPersonDualWieldAction.GetAnimLength -struct USpecialMove_FirstPersonDualWieldAction_GetAnimLength_Params -{ - class USkeletalMeshComponent* SMC; // (Parm, EditInline) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StanceTypeDefinition.OnExitStance -struct UStanceTypeDefinition_OnExitStance_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.StanceTypeDefinition.OnEnterStance -struct UStanceTypeDefinition_OnEnterStance_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.StanceTypeDefinition.SetBehaviorProviderDefinition -struct UStanceTypeDefinition_SetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* NewBehaviorProviderDefinition; // (Parm) -}; - -// Function WillowGame.StanceTypeDefinition.GetBehaviorProviderDefinition -struct UStanceTypeDefinition_GetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StationTeleporterDestination.UpdateExitPointHeights -struct AStationTeleporterDestination_UpdateExitPointHeights_Params -{ -}; - -// Function WillowGame.StationTeleporterDestination.UpdateExitPointLocations -struct AStationTeleporterDestination_UpdateExitPointLocations_Params -{ -}; - -// Function WillowGame.StationTeleporterDestination.Destroyed -struct AStationTeleporterDestination_Destroyed_Params -{ -}; - -// Function WillowGame.StatusEffectChanceModifierResolver.GetAttributeContext -struct UStatusEffectChanceModifierResolver_GetAttributeContext_Params -{ - class UAttributeDefinitionBase* Attribute; // (Parm) - class UObject* AttributeContextSource; // (Parm) - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusEffectExpressionEvaluator.Evaluate -struct UStatusEffectExpressionEvaluator_Evaluate_Params -{ - class UObject* ContextSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusEffectProxyActor.ServerClearStatusEffects -struct AStatusEffectProxyActor_ServerClearStatusEffects_Params -{ - unsigned long bKillImmediately : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.StatusEffectProxyActor.Behavior_ClearStatusEffects -struct AStatusEffectProxyActor_Behavior_ClearStatusEffects_Params -{ - unsigned long bKillImmediately : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.StatusEffectProxyActor.CanReceiveStatusEffects -struct AStatusEffectProxyActor_CanReceiveStatusEffects_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusEffectProxyActor.ReactToPrimaryStatusEffect -struct AStatusEffectProxyActor_ReactToPrimaryStatusEffect_Params -{ - class UStatusEffectDefinition* StatusEffect; // (Parm) -}; - -// Function WillowGame.StatusEffectProxyActor.GetAttributeContextSource -struct AStatusEffectProxyActor_GetAttributeContextSource_Params -{ - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusEffectProxyActor.GetDefaultDamageSurfaceType -struct AStatusEffectProxyActor_GetDefaultDamageSurfaceType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusEffectProxyActor.GetBoundingSphereRadius -struct AStatusEffectProxyActor_GetBoundingSphereRadius_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusEffectProxyActor.GetHitRegions -struct AStatusEffectProxyActor_GetHitRegions_Params -{ - TArray Regions; // (Parm, OutParm, NeedCtorLink) - class UBodyHitRegionDefinition* DefaultRegion; // (OptionalParm, Parm, OutParm) -}; - -// Function WillowGame.StatusEffectProxyActor.AttachEmitter -struct AStatusEffectProxyActor_AttachEmitter_Params -{ - class AEmitter* E; // (Parm) - struct FName SocketName; // (Parm) -}; - -// Function WillowGame.StatusEffectProxyActor.GetDefaultStatusEffectsParticleSystemTemplate -struct AStatusEffectProxyActor_GetDefaultStatusEffectsParticleSystemTemplate_Params -{ - class UParticleSystem* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusEffectProxyActor.GetDefaultStatusEffectSockets -struct AStatusEffectProxyActor_GetDefaultStatusEffectSockets_Params -{ - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.StatusEffectProxyActor.GetStatusEffectsComponent -struct AStatusEffectProxyActor_GetStatusEffectsComponent_Params -{ - class UStatusEffectsComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.StatusEffectProxyActor.Destroyed -struct AStatusEffectProxyActor_Destroyed_Params -{ -}; - -// Function WillowGame.StatusEffectsComponent.RemoveDenStat -struct UStatusEffectsComponent_RemoveDenStat_Params -{ - unsigned char Type; // (Parm) -}; - -// Function WillowGame.StatusEffectsComponent.AddDenStat -struct UStatusEffectsComponent_AddDenStat_Params -{ - unsigned char Type; // (Parm) -}; - -// Function WillowGame.StatusEffectsComponent.ClearDenStats -struct UStatusEffectsComponent_ClearDenStats_Params -{ -}; - -// Function WillowGame.StatusEffectsComponent.ConditionalCreateDebugPawnMarkerInst -struct UStatusEffectsComponent_ConditionalCreateDebugPawnMarkerInst_Params -{ - class UMaterial* ParentMaterial; // (Parm) -}; - -// Function WillowGame.StatusEffectsComponent.GetActiveEffectSounds -struct UStatusEffectsComponent_GetActiveEffectSounds_Params -{ - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.StatusEffectsComponent.StopEffectSound -struct UStatusEffectsComponent_StopEffectSound_Params -{ - unsigned char StatusEffectType; // (Parm) - unsigned long bCleanly : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.StatusEffectsComponent.StartEffectSound -struct UStatusEffectsComponent_StartEffectSound_Params -{ - unsigned char StatusEffectType; // (Parm) -}; - -// Function WillowGame.StatusEffectsComponent.IsTypeActive -struct UStatusEffectsComponent_IsTypeActive_Params -{ - class AStatusEffectReplicatedEmitter* Emitter; // (Parm) - unsigned char StatusEffectType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusEffectsComponent.FillEffectActivityLists -struct UStatusEffectsComponent_FillEffectActivityLists_Params -{ - TArray ActiveTypes; // (Parm, OutParm, NeedCtorLink) - TArray InactiveTypes; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.StatusEffectsComponent.UpdateAudio -struct UStatusEffectsComponent_UpdateAudio_Params -{ -}; - -// Function WillowGame.StatusEffectsComponent.UnRegisterEmitter -struct UStatusEffectsComponent_UnRegisterEmitter_Params -{ - class AStatusEffectReplicatedEmitter* Emitter; // (Parm) -}; - -// Function WillowGame.StatusEffectsComponent.RegisterEmitter -struct UStatusEffectsComponent_RegisterEmitter_Params -{ - class AStatusEffectReplicatedEmitter* Emitter; // (Parm) -}; - -// Function WillowGame.StatusEffectsComponent.EmitterUpdated -struct UStatusEffectsComponent_EmitterUpdated_Params -{ - class AStatusEffectReplicatedEmitter* Emitter; // (Parm) -}; - -// Function WillowGame.StatusEffectsComponent.OwnerDied -struct UStatusEffectsComponent_OwnerDied_Params -{ -}; - -// Function WillowGame.StatusEffectsComponent.SetEnabled -struct UStatusEffectsComponent_SetEnabled_Params -{ - unsigned long val : 1; // (Parm) -}; - -// Function WillowGame.StatusEffectsComponent.GetNonRegionSpecificEffects -struct UStatusEffectsComponent_GetNonRegionSpecificEffects_Params -{ - TArray out_List; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.StatusEffectsComponent.GetRegionSpecificEffects -struct UStatusEffectsComponent_GetRegionSpecificEffects_Params -{ - class UBodyHitRegionDefinition* HitRegion; // (Parm) - TArray out_List; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.StatusEffectsComponent.GetStatusEffects -struct UStatusEffectsComponent_GetStatusEffects_Params -{ - TArray out_List; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.StatusEffectsComponent.OnStatusEffectEnd -struct UStatusEffectsComponent_OnStatusEffectEnd_Params -{ - struct FActiveStatusEffect ASE; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusEffectsComponent.GetEmitterForSocketRegion -struct UStatusEffectsComponent_GetEmitterForSocketRegion_Params -{ - class UBodyHitRegionDefinition* HitRegion; // (Parm) - struct FName SocketName; // (Parm) - unsigned long bCreateNew : 1; // (OptionalParm, Parm) - class AEmitter* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusEffectsComponent.GetRegionSocketNames -struct UStatusEffectsComponent_GetRegionSocketNames_Params -{ - class UBodyHitRegionDefinition* HitRegion; // (Parm) - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.StatusEffectsComponent.UpdateRegionData -struct UStatusEffectsComponent_UpdateRegionData_Params -{ - struct FActiveStatusEffect ASE; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.StatusEffectsComponent.CreateTraceHitInfo -struct UStatusEffectsComponent_CreateTraceHitInfo_Params -{ - class UBodyHitRegionDefinition* HitRegion; // (Parm) - struct FTraceHitInfo ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusEffectsComponent.ApplyStatusEffect -struct UStatusEffectsComponent_ApplyStatusEffect_Params -{ - class AActor* InstigatedBy; // (Parm) - class UClass* DamageType; // (Parm) - class UStatusEffectDefinition* StatusEffectDefinition; // (Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - class UBodyHitRegionDefinition* HitRegion; // (OptionalParm, Parm) - unsigned long bIsFromSpreading : 1; // (OptionalParm, Parm) - struct FActiveStatusEffect SpreadSource; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusEffectsComponent.CheatApplyStatusEffect -struct UStatusEffectsComponent_CheatApplyStatusEffect_Params -{ - class AActor* InstigatedBy; // (Parm) - class UStatusEffectDefinition* StatusEffectDefinition; // (Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) -}; - -// Function WillowGame.StatusEffectsComponent.IsGuaranteedSpreadEnabled -struct UStatusEffectsComponent_IsGuaranteedSpreadEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusEffectsComponent.SetGuaranteedSpreadEnabled -struct UStatusEffectsComponent_SetGuaranteedSpreadEnabled_Params -{ - unsigned long bEnable : 1; // (Parm) -}; - -// Function WillowGame.StatusEffectsComponent.IsEnableLogSpreadingEnabled -struct UStatusEffectsComponent_IsEnableLogSpreadingEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusEffectsComponent.IsLogOnlyInspectedTargetsEnabled -struct UStatusEffectsComponent_IsLogOnlyInspectedTargetsEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusEffectsComponent.IsStatusEffectDebugEnabled -struct UStatusEffectsComponent_IsStatusEffectDebugEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusEffectsComponent.SetLogOnlyInspectedTargets -struct UStatusEffectsComponent_SetLogOnlyInspectedTargets_Params -{ - unsigned long bEnable : 1; // (Parm) -}; - -// Function WillowGame.StatusEffectsComponent.SetEnableLogSpreading -struct UStatusEffectsComponent_SetEnableLogSpreading_Params -{ - unsigned long bEnable : 1; // (Parm) -}; - -// Function WillowGame.StatusEffectsComponent.SetEnableLog -struct UStatusEffectsComponent_SetEnableLog_Params -{ - unsigned long bEnable : 1; // (Parm) -}; - -// Function WillowGame.StatusEffectsComponent.ToggleStatusEffectDebug -struct UStatusEffectsComponent_ToggleStatusEffectDebug_Params -{ -}; - -// Function WillowGame.StatusEffectsComponent.ClearAllStatusEffects -struct UStatusEffectsComponent_ClearAllStatusEffects_Params -{ - unsigned long bCleanly : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.StatusEffectsComponent.IsEnabled -struct UStatusEffectsComponent_IsEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusEffectsComponent.UpdateBodyConsumptionPercent -struct UStatusEffectsComponent_UpdateBodyConsumptionPercent_Params -{ -}; - -// Function WillowGame.StatusEffectsComponent.GetRegionStatusEffects -struct UStatusEffectsComponent_GetRegionStatusEffects_Params -{ - class UBodyHitRegionDefinition* Region; // (Parm) - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.StatusEffectsComponent.IsRegionAffectedWithStatusEffect -struct UStatusEffectsComponent_IsRegionAffectedWithStatusEffect_Params -{ - class UBodyHitRegionDefinition* Region; // (Parm) - class UStatusEffectDefinition* StatusEffect; // (Parm) - int AffectedIndex; // (OptionalParm, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusEffectsComponent.IsAffectedWithStatusEffectFromDamageType -struct UStatusEffectsComponent_IsAffectedWithStatusEffectFromDamageType_Params -{ - unsigned char DamageType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusEffectsComponent.IsAffectedWithStatusEffectType -struct UStatusEffectsComponent_IsAffectedWithStatusEffectType_Params -{ - unsigned char Type; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusEffectsComponent.RollChanceForStatusEffect -struct UStatusEffectsComponent_RollChanceForStatusEffect_Params -{ - class AActor* InstigatedBy; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - class UClass* DamageType; // (Parm) - class UStatusEffectDefinition* StatusEffectDefinition; // (Parm) - struct FDamageEventSummary DamageSummary; // (Const, Parm, OutParm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - class UBodyHitRegionDefinition* HitRegion; // (OptionalParm, Parm) - float ChanceModifier; // (OptionalParm, Parm) -}; - -// Function WillowGame.StatusEffectsComponent.GetActiveStatusEffectTypes -struct UStatusEffectsComponent_GetActiveStatusEffectTypes_Params -{ - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.StatusEffectsComponent.HasActiveStatusEffects -struct UStatusEffectsComponent_HasActiveStatusEffects_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusEffectsComponent.GetMostRecentStatusEffect -struct UStatusEffectsComponent_GetMostRecentStatusEffect_Params -{ - class UStatusEffectDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusEffectsComponent.GetMostRecentEffectHitRegion -struct UStatusEffectsComponent_GetMostRecentEffectHitRegion_Params -{ - class UBodyHitRegionDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TemporalField.PlayTouchEffect -struct ATemporalField_PlayTouchEffect_Params -{ - struct FVector HitLocation; // (Parm) -}; - -// Function WillowGame.TemporalField.CalculateTickMultiplierForActor -struct ATemporalField_CalculateTickMultiplierForActor_Params -{ - class AActor* AffectedActor; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TemporalField.Destroyed -struct ATemporalField_Destroyed_Params -{ -}; - -// Function WillowGame.TemporalField.UnTouch -struct ATemporalField_UnTouch_Params -{ - class AActor* Other; // (Parm) -}; - -// Function WillowGame.TemporalField.Touch -struct ATemporalField_Touch_Params -{ - class AActor* Other; // (Parm) - class UPrimitiveComponent* OtherComp; // (Parm, EditInline) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) -}; - -// Function WillowGame.TemporalField.PostBeginPlay -struct ATemporalField_PostBeginPlay_Params -{ -}; - -// Function WillowGame.TemporalField.GetFieldNormal -struct ATemporalField_GetFieldNormal_Params -{ - struct FVector HitLocation; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TemporalField.IsTemporalFieldDebugEnabled -struct ATemporalField_IsTemporalFieldDebugEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TemporalField.ToggleTemporalFieldDebug -struct ATemporalField_ToggleTemporalFieldDebug_Params -{ -}; - -// Function WillowGame.TextMarkupDictionary.ResolveCustomMarkupString -struct UTextMarkupDictionary_ResolveCustomMarkupString_Params -{ - struct FString StringToResolve; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.TravelStationDefinition.StaticGetAccessibleLevelName -struct UTravelStationDefinition_StaticGetAccessibleLevelName_Params -{ - struct FName DefaultLevelName; // (Parm) - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TravelStationDefinition.GetStationLevelName -struct UTravelStationDefinition_GetStationLevelName_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TurnDefinition.UsesMovingTurns -struct UTurnDefinition_UsesMovingTurns_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TurnDefinition.UsesIdleTurns -struct UTurnDefinition_UsesIdleTurns_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleBalanceDefinition.GetArchetypeForGrade -struct UVehicleBalanceDefinition_GetArchetypeForGrade_Params -{ - int GradeIndex; // (Parm) - class AWillowVehicle* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleBalanceDefinition.GetArchetypeForGameStage -struct UVehicleBalanceDefinition_GetArchetypeForGameStage_Params -{ - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - class AWillowVehicle* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleBlockingVolume.StopsProjectile -struct AVehicleBlockingVolume_StopsProjectile_Params -{ - class AProjectile* P; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleChoiceModuleGFxObject.DisableClip -struct UVehicleChoiceModuleGFxObject_DisableClip_Params -{ -}; - -// Function WillowGame.VehicleChoiceModuleGFxObject.ConfigureVehicleState -struct UVehicleChoiceModuleGFxObject_ConfigureVehicleState_Params -{ - int StateID; // (Parm) -}; - -// Function WillowGame.VehicleChoiceModuleGFxObject.ConfigureTeleportButton -struct UVehicleChoiceModuleGFxObject_ConfigureTeleportButton_Params -{ - struct FString Label; // (Parm, NeedCtorLink) - unsigned long bDisabled : 1; // (Parm) -}; - -// Function WillowGame.VehicleChoiceModuleGFxObject.ConfigureSpawnVehicleButton -struct UVehicleChoiceModuleGFxObject_ConfigureSpawnVehicleButton_Params -{ - struct FString Label; // (Parm, NeedCtorLink) - unsigned long bDisabled : 1; // (Parm) -}; - -// Function WillowGame.VehicleChoiceModuleGFxObject.ConfigureSkinTypeButton -struct UVehicleChoiceModuleGFxObject_ConfigureSkinTypeButton_Params -{ - struct FString Label; // (Parm, NeedCtorLink) - unsigned long bDisabled : 1; // (Parm) -}; - -// Function WillowGame.VehicleChoiceModuleGFxObject.ConfigureVehicleTypeButton -struct UVehicleChoiceModuleGFxObject_ConfigureVehicleTypeButton_Params -{ - struct FString Label; // (Parm, NeedCtorLink) - unsigned long bDisabled : 1; // (Parm) -}; - -// Function WillowGame.VehicleClassDefinition.GetSpeedDamageModifier -struct UVehicleClassDefinition_GetSpeedDamageModifier_Params -{ - float CollisionSpeed; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleClassDefinition.GetEjectionVelocity -struct UVehicleClassDefinition_GetEjectionVelocity_Params -{ - int Seat; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleClassDefinition.GetSeatIndexFromPrefix -struct UVehicleClassDefinition_GetSeatIndexFromPrefix_Params -{ - struct FString Prefix; // (Parm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleClassDefinition.GetEnterAnim -struct UVehicleClassDefinition_GetEnterAnim_Params -{ - int SeatIndex; // (Parm) - unsigned char Side; // (Parm) - int IncomingSeatIndex; // (Parm) - class UWillowAnimDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleClassDefinition.EvaluateDamageFormula -struct UVehicleClassDefinition_EvaluateDamageFormula_Params -{ - class AActor* Target; // (Parm) - class AWillowVehicle* Source; // (Parm) - struct FCollisionDamageCalculation Formula; // (Const, Parm, OutParm, NeedCtorLink) - struct FVector ApplyForce; // (Parm, OutParm) - float ApplyDamage; // (Parm, OutParm) -}; - -// Function WillowGame.VehicleClassDefinition.OnReverseLightsDeactivated -struct UVehicleClassDefinition_OnReverseLightsDeactivated_Params -{ - struct FBehaviorConsumerHandle Consumer; // (Parm) -}; - -// Function WillowGame.VehicleClassDefinition.OnReverseLightsActivated -struct UVehicleClassDefinition_OnReverseLightsActivated_Params -{ - struct FBehaviorConsumerHandle Consumer; // (Parm) -}; - -// Function WillowGame.VehicleClassDefinition.OnBrakeLightsDeactivated -struct UVehicleClassDefinition_OnBrakeLightsDeactivated_Params -{ - struct FBehaviorConsumerHandle Consumer; // (Parm) -}; - -// Function WillowGame.VehicleClassDefinition.OnBrakeLightsActivated -struct UVehicleClassDefinition_OnBrakeLightsActivated_Params -{ - struct FBehaviorConsumerHandle Consumer; // (Parm) -}; - -// Function WillowGame.VehicleClassDefinition.OnHeadlightsDeactivated -struct UVehicleClassDefinition_OnHeadlightsDeactivated_Params -{ - struct FBehaviorConsumerHandle Consumer; // (Parm) -}; - -// Function WillowGame.VehicleClassDefinition.OnHeadlightsActivated -struct UVehicleClassDefinition_OnHeadlightsActivated_Params -{ - struct FBehaviorConsumerHandle Consumer; // (Parm) -}; - -// Function WillowGame.VehicleClassDefinition.OnSeatExited -struct UVehicleClassDefinition_OnSeatExited_Params -{ - struct FBehaviorConsumerHandle Consumer; // (Parm) - struct FName SpecializedEventName; // (Parm) - class UObject* Occupant; // (Parm) -}; - -// Function WillowGame.VehicleClassDefinition.OnSeatEntered -struct UVehicleClassDefinition_OnSeatEntered_Params -{ - struct FBehaviorConsumerHandle Consumer; // (Parm) - struct FName SpecializedEventName; // (Parm) - class UObject* Occupant; // (Parm) -}; - -// Function WillowGame.VehicleClassDefinition.OnSpawn -struct UVehicleClassDefinition_OnSpawn_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.VehicleClassDefinition.OnStopHandbrake -struct UVehicleClassDefinition_OnStopHandbrake_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.VehicleClassDefinition.OnStartHandbrake -struct UVehicleClassDefinition_OnStartHandbrake_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.VehicleClassDefinition.OnTurretStoppedRotation -struct UVehicleClassDefinition_OnTurretStoppedRotation_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* Instigator; // (Parm) - class UObject* TheVehicle; // (Parm) - int SeatIndex; // (Parm) -}; - -// Function WillowGame.VehicleClassDefinition.OnTurretRotated -struct UVehicleClassDefinition_OnTurretRotated_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* Instigator; // (Parm) - class UObject* TheVehicle; // (Parm) - int SeatIndex; // (Parm) -}; - -// Function WillowGame.VehicleClassDefinition.OnCollision -struct UVehicleClassDefinition_OnCollision_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - unsigned char EventOutput; // (Parm) - struct FVector Velocity; // (Parm) - struct FVector HitLocation; // (Parm) - class AActor* HitActor; // (Parm) -}; - -// Function WillowGame.VehicleClassDefinition.OnTakeDamage -struct UVehicleClassDefinition_OnTakeDamage_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) - float Damage; // (Parm) - class UObject* DamageSource; // (Parm) - class UObject* DamageType; // (Parm) -}; - -// Function WillowGame.VehicleClassDefinition.OnDestroy -struct UVehicleClassDefinition_OnDestroy_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FVector Velocity; // (Parm) -}; - -// Function WillowGame.VehicleClassDefinition.OnKilledBy -struct UVehicleClassDefinition_OnKilledBy_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class AController* Killer; // (Parm) - class UClass* DamageType; // (Parm) -}; - -// Function WillowGame.VehicleClassDefinition.OnDeath -struct UVehicleClassDefinition_OnDeath_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - struct FVector Velocity; // (Parm) -}; - -// Function WillowGame.VehicleClassDefinition.OnAfterburnerDisengaged -struct UVehicleClassDefinition_OnAfterburnerDisengaged_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.VehicleClassDefinition.OnAfterburnerEngaged -struct UVehicleClassDefinition_OnAfterburnerEngaged_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.VehicleClassDefinition.OnPlayHorn -struct UVehicleClassDefinition_OnPlayHorn_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.VehicleClassDefinition.ProcessSeatEvent -struct UVehicleClassDefinition_ProcessSeatEvent_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - int Index; // (Parm) - class UObject* Occupant; // (Parm) - unsigned long bIsOccupied : 1; // (Parm) -}; - -// Function WillowGame.VehicleClassDefinition.GetCollisionDamageTypeForSpeed -struct UVehicleClassDefinition_GetCollisionDamageTypeForSpeed_Params -{ - struct FCollisionDamageCalculation DamageCalc; // (Const, Parm, OutParm, NeedCtorLink) - float Speed; // (Parm) - class UDamageTypeDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleClassDefinition.SetBehaviorProviderDefinition -struct UVehicleClassDefinition_SetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* NewBehaviorProviderDefinition; // (Parm) -}; - -// Function WillowGame.VehicleClassDefinition.GetBehaviorProviderDefinition -struct UVehicleClassDefinition_GetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleFamilyDefinition.GetVehiclePreviewMoviePath -struct UVehicleFamilyDefinition_GetVehiclePreviewMoviePath_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.VehicleHandlingDefinition.ApplyDefinitionToVehicle -struct UVehicleHandlingDefinition_ApplyDefinitionToVehicle_Params -{ - class AWillowVehicle* Vehicle; // (Parm) -}; - -// Function WillowGame.VehicleLifetimeManager.ReplicatedEvent -struct AVehicleLifetimeManager_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.VehicleLifetimeManager.NotifySetCinematicMode -struct AVehicleLifetimeManager_NotifySetCinematicMode_Params -{ - unsigned long bInCinematicMode : 1; // (Parm) -}; - -// Function WillowGame.VehicleLifetimeManager.CleanUpPlayerVehicles -struct AVehicleLifetimeManager_CleanUpPlayerVehicles_Params -{ - unsigned long ForceEjectOccupants : 1; // (Parm) - unsigned long PlayDeSpawnEffect : 1; // (Parm) -}; - -// Function WillowGame.VehicleLifetimeManager.InternalAreAnyPlayersUsingVehicles -struct AVehicleLifetimeManager_InternalAreAnyPlayersUsingVehicles_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleLifetimeManager.AreAnyPlayersUsingVehicles -struct AVehicleLifetimeManager_AreAnyPlayersUsingVehicles_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleLifetimeManager.HasVehicleInRegistry -struct AVehicleLifetimeManager_HasVehicleInRegistry_Params -{ - class AWillowVehicle* OneVehicle; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleLifetimeManager.UnRegisterVehicle -struct AVehicleLifetimeManager_UnRegisterVehicle_Params -{ - class AWillowVehicle* OneVehicle; // (Parm) -}; - -// Function WillowGame.VehicleLifetimeManager.RegisterVehicle -struct AVehicleLifetimeManager_RegisterVehicle_Params -{ - class AWillowVehicle* NewVehicle; // (Parm) -}; - -// Function WillowGame.VehicleLifetimeManager.GetCurrentVehicleFamily -struct AVehicleLifetimeManager_GetCurrentVehicleFamily_Params -{ - class UVehicleFamilyDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleLifetimeManager.SetCurrentVehicleFamily -struct AVehicleLifetimeManager_SetCurrentVehicleFamily_Params -{ - class UVehicleFamilyDefinition* InVehicleFamilyDef; // (Parm) -}; - -// Function WillowGame.VehicleLifetimeManager.IsSpawnStationInUseByOtherThan -struct AVehicleLifetimeManager_IsSpawnStationInUseByOtherThan_Params -{ - class APawn* TheUser; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleLifetimeManager.SetSpawnStationInUse -struct AVehicleLifetimeManager_SetSpawnStationInUse_Params -{ - class AVehicleSpawnStationTerminal* TheTerminal; // (Parm) - class APawn* TheUser; // (Parm) - unsigned long InUse : 1; // (Parm) -}; - -// Function WillowGame.VehicleLifetimeManager.Initialize -struct AVehicleLifetimeManager_Initialize_Params -{ -}; - -// Function WillowGame.VehicleStandIn.InitiateCustomizationRequest -struct AVehicleStandIn_InitiateCustomizationRequest_Params -{ - class UCustomizationDefinition* NewCustomization; // (Parm) -}; - -// Function WillowGame.VehicleStandIn.Destroyed -struct AVehicleStandIn_Destroyed_Params -{ -}; - -// Function WillowGame.VehicleStandIn.DestroyPreviewMesh -struct AVehicleStandIn_DestroyPreviewMesh_Params -{ -}; - -// Function WillowGame.VehicleStandIn.CreatePreviewMesh -struct AVehicleStandIn_CreatePreviewMesh_Params -{ - class UChassisDefinition* ChassisDef; // (Parm) - class AWillowPlayerController* WPCOwner; // (Parm) -}; - -// Function WillowGame.VehicleStandIn.ClearBodyCompositionInstance -struct AVehicleStandIn_ClearBodyCompositionInstance_Params -{ -}; - -// Function WillowGame.VehicleStandIn.ApplyPreviewBodyComposition -struct AVehicleStandIn_ApplyPreviewBodyComposition_Params -{ -}; - -// Function WillowGame.VehicleStandIn.GetBodyInfoProvider -struct AVehicleStandIn_GetBodyInfoProvider_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleStandIn.ChangeInstanceDataSwitch -struct AVehicleStandIn_ChangeInstanceDataSwitch_Params -{ - struct FName SwitchName; // (Const, Parm) - unsigned char NewValue; // (Parm) -}; - -// Function WillowGame.VehicleStandIn.PostInitBodyComposition -struct AVehicleStandIn_PostInitBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) - unsigned char BodyCompositionMode; // (Parm) -}; - -// Function WillowGame.VehicleStandIn.PreRemoveBodyComposition -struct AVehicleStandIn_PreRemoveBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) -}; - -// Function WillowGame.VehicleStandIn.AllowFallbackToDefaultCustomizations -struct AVehicleStandIn_AllowFallbackToDefaultCustomizations_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleStandIn.RefreshCustomizationsOnInstanceData -struct AVehicleStandIn_RefreshCustomizationsOnInstanceData_Params -{ -}; - -// Function WillowGame.VehicleStandIn.GetCustomizableName -struct AVehicleStandIn_GetCustomizableName_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleStandIn.GetCustomizableInstanceDataSets -struct AVehicleStandIn_GetCustomizableInstanceDataSets_Params -{ - TArray OutData; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.VehicleStandIn.GetDesiredCustomizationOfType -struct AVehicleStandIn_GetDesiredCustomizationOfType_Params -{ - class UClass* Type; // (Parm) - class UCustomizationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleStandIn.CustomizationApplied -struct AVehicleStandIn_CustomizationApplied_Params -{ - class UCustomizationData* Data; // (Parm) -}; - -// Function WillowGame.VSSUIDefinition.GetVehiclePreviewMoviePath -struct UVSSUIDefinition_GetVehiclePreviewMoviePath_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.VSSUIDefinition.GetDownloadableContentDefinition -struct UVSSUIDefinition_GetDownloadableContentDefinition_Params -{ - class UDownloadableContentDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VSSUIDefinition.GetHumanReadableVehicleName -struct UVSSUIDefinition_GetHumanReadableVehicleName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WaypointComponent.RemoveWaypoint -struct UWaypointComponent_RemoveWaypoint_Params -{ -}; - -// Function WillowGame.LevelTransitionWaypointComponent.RemoveWaypoint -struct ULevelTransitionWaypointComponent_RemoveWaypoint_Params -{ -}; - -// Function WillowGame.MissionDirectiveWaypointComponent.RemoveWaypoint -struct UMissionDirectiveWaypointComponent_RemoveWaypoint_Params -{ -}; - -// Function WillowGame.MissionObjectiveWaypointComponent.RemoveWaypoint -struct UMissionObjectiveWaypointComponent_RemoveWaypoint_Params -{ -}; - -// Function WillowGame.WeaponPartDefinition.OnAbortReload -struct UWeaponPartDefinition_OnAbortReload_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) -}; - -// Function WillowGame.WeaponPartDefinition.OnZoomOut -struct UWeaponPartDefinition_OnZoomOut_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) -}; - -// Function WillowGame.WeaponPartDefinition.OnZoomIn -struct UWeaponPartDefinition_OnZoomIn_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) -}; - -// Function WillowGame.WeaponPartDefinition.OnUnequip -struct UWeaponPartDefinition_OnUnequip_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) -}; - -// Function WillowGame.WeaponPartDefinition.OnEquip -struct UWeaponPartDefinition_OnEquip_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) -}; - -// Function WillowGame.WeaponPartDefinition.OnCreate -struct UWeaponPartDefinition_OnCreate_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WeaponPartDefinition.SetBehaviorProviderDefinition -struct UWeaponPartDefinition_SetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* NewBehaviorProviderDefinition; // (Parm) -}; - -// Function WillowGame.WeaponPartDefinition.GetBehaviorProviderDefinition -struct UWeaponPartDefinition_GetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WeaponTypeDefinition.OnProjectileFired -struct UWeaponTypeDefinition_OnProjectileFired_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) - class UObject* Projectile; // (Parm) -}; - -// Function WillowGame.WeaponTypeDefinition.OnTargetLockAcquired -struct UWeaponTypeDefinition_OnTargetLockAcquired_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) - class UObject* Target; // (Parm) - class UObject* Weapon; // (Parm) -}; - -// Function WillowGame.WeaponTypeDefinition.OnAltFireTriggered -struct UWeaponTypeDefinition_OnAltFireTriggered_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) - class UObject* Weapon; // (Parm) - class APlayerController* PlayerController; // (Parm) -}; - -// Function WillowGame.WeaponTypeDefinition.OnZoomOut -struct UWeaponTypeDefinition_OnZoomOut_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) -}; - -// Function WillowGame.WeaponTypeDefinition.OnZoomIn -struct UWeaponTypeDefinition_OnZoomIn_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) -}; - -// Function WillowGame.WeaponTypeDefinition.OnUnequip -struct UWeaponTypeDefinition_OnUnequip_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) -}; - -// Function WillowGame.WeaponTypeDefinition.OnEquip -struct UWeaponTypeDefinition_OnEquip_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) -}; - -// Function WillowGame.WeaponTypeDefinition.OnCreate -struct UWeaponTypeDefinition_OnCreate_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WeaponTypeDefinition.GetWeaponTypeName -struct UWeaponTypeDefinition_GetWeaponTypeName_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WeaponTypeDefinition.GetHolsteredGearLikenessType -struct UWeaponTypeDefinition_GetHolsteredGearLikenessType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WeaponTypeDefinition.GetHolsteredWeaponSizeType -struct UWeaponTypeDefinition_GetHolsteredWeaponSizeType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WeaponTypeDefinition.SetBehaviorProviderDefinition -struct UWeaponTypeDefinition_SetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* NewBehaviorProviderDefinition; // (Parm) -}; - -// Function WillowGame.WeaponTypeDefinition.GetBehaviorProviderDefinition -struct UWeaponTypeDefinition_GetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAnimDefinition.GetSMNode -struct UWillowAnimDefinition_GetSMNode_Params -{ - FScriptInterface SMI; // (Parm) - class UAnimNodeSpecialMoveBlend* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAnimDefinition.ClientFinished -struct UWillowAnimDefinition_ClientFinished_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function WillowGame.WillowAnimDefinition.ClientStarted -struct UWillowAnimDefinition_ClientStarted_Params -{ - FScriptInterface SMI; // (Parm) - struct FSpecialMoveData SMData; // (Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAnimDefinition.ServerFinished -struct UWillowAnimDefinition_ServerFinished_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function WillowGame.WillowAnimDefinition.ServerStarted -struct UWillowAnimDefinition_ServerStarted_Params -{ - FScriptInterface SMI; // (Parm) -}; - -// Function WillowGame.WillowAnimDefinition.AuthorityCanPlay -struct UWillowAnimDefinition_AuthorityCanPlay_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_Cringe.PlayAnim -struct USpecialMove_Cringe_PlayAnim_Params -{ - FScriptInterface SMI; // (Parm) - struct FSpecialMoveData SMData; // (Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_Cloak.ClientFinished -struct USpecialMove_Cloak_ClientFinished_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function WillowGame.SpecialMove_Cloak.ClientStarted -struct USpecialMove_Cloak_ClientStarted_Params -{ - FScriptInterface SMI; // (Parm) - struct FSpecialMoveData SMData; // (Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_PhysicsJump.PlayLand -struct USpecialMove_PhysicsJump_PlayLand_Params -{ - FScriptInterface SMI; // (Parm) -}; - -// Function WillowGame.SpecialMove_PhysicsJump.PlayIdle -struct USpecialMove_PhysicsJump_PlayIdle_Params -{ - FScriptInterface SMI; // (Parm) -}; - -// Function WillowGame.SpecialMove_PhysicsJump.GetIdleLength -struct USpecialMove_PhysicsJump_GetIdleLength_Params -{ - FScriptInterface SMI; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_PhysicsJump.NextEdgeIsJump -struct USpecialMove_PhysicsJump_NextEdgeIsJump_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_PhysicsJump.GetJumpIndex -struct USpecialMove_PhysicsJump_GetJumpIndex_Params -{ - FScriptInterface SMI; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_PhysicsJump.AnimFinished -struct USpecialMove_PhysicsJump_AnimFinished_Params -{ - FScriptInterface SMI; // (Parm) - class UAnimNodeSpecialMoveBlend* BlendNode; // (Parm) - struct FSpecialMoveData SMData; // (Parm, OutParm) - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function WillowGame.SpecialMove_PhysicsJump.ClientFinished -struct USpecialMove_PhysicsJump_ClientFinished_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function WillowGame.SpecialMove_PhysicsJump.ClientStarted -struct USpecialMove_PhysicsJump_ClientStarted_Params -{ - FScriptInterface SMI; // (Parm) - struct FSpecialMoveData SMData; // (Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_PhysicsJump.ServerFinished -struct USpecialMove_PhysicsJump_ServerFinished_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function WillowGame.SpecialMove_PhysicsJump.ServerStarted -struct USpecialMove_PhysicsJump_ServerStarted_Params -{ - FScriptInterface SMI; // (Parm) -}; - -// Function WillowGame.SpecialMove_PhysicsJump.OnStartLand -struct USpecialMove_PhysicsJump_OnStartLand_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.SpecialMove_PhysicsJump.OnStartIdle -struct USpecialMove_PhysicsJump_OnStartIdle_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.SpecialMove_PerchRandomLoop.Contains -struct USpecialMove_PerchRandomLoop_Contains_Params -{ - class USpecialMoveDefinition* SMD; // (Parm) - FScriptInterface SMI; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_PerchRandomLoop.GetSMDToPlay -struct USpecialMove_PerchRandomLoop_GetSMDToPlay_Params -{ - FScriptInterface SMI; // (Parm) - class USpecialMoveDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_PhaseLock.ClientFinished -struct USpecialMove_PhaseLock_ClientFinished_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function WillowGame.SpecialMove_PhaseLock.ServerFinished -struct USpecialMove_PhaseLock_ServerFinished_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function WillowGame.SpecialMove_PhaseLock.ServerStarted -struct USpecialMove_PhaseLock_ServerStarted_Params -{ - FScriptInterface SMI; // (Parm) -}; - -// Function WillowGame.SpecialMove_PhaseLock.AuthorityCanPlay -struct USpecialMove_PhaseLock_AuthorityCanPlay_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_Spawned.ClientFinished -struct USpecialMove_Spawned_ClientFinished_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function WillowGame.SpecialMove_Spawned.ClientStarted -struct USpecialMove_Spawned_ClientStarted_Params -{ - FScriptInterface SMI; // (Parm) - struct FSpecialMoveData SMData; // (Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_Spawned.ServerFinished -struct USpecialMove_Spawned_ServerFinished_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function WillowGame.SpecialMove_Spawned.ServerStarted -struct USpecialMove_Spawned_ServerStarted_Params -{ - FScriptInterface SMI; // (Parm) -}; - -// Function WillowGame.SpecialMove_Vehicle.PlayAnim -struct USpecialMove_Vehicle_PlayAnim_Params -{ - FScriptInterface SMI; // (Parm) - struct FSpecialMoveData SMData; // (Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_Vehicle.AuthorityCanPlay -struct USpecialMove_Vehicle_AuthorityCanPlay_Params -{ - FScriptInterface SMI; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAnimNode_Simple.SetBlendTarget -struct UWillowAnimNode_Simple_SetBlendTarget_Params -{ - float BlendTarget; // (Parm) - float BlendTime; // (Parm) -}; - -// Function WillowGame.WillowAnimNode_Simple.PlayingSimpleAnim -struct UWillowAnimNode_Simple_PlayingSimpleAnim_Params -{ - FScriptInterface AnimPlayer; // (Parm) - class UWillowAnimTree* Tree; // (Parm) - struct FName AnimName; // (Parm) - unsigned long bCheckPlayingLastFrame : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAnimNode_Simple.GetSimpleAnimIndex -struct UWillowAnimNode_Simple_GetSimpleAnimIndex_Params -{ - FScriptInterface AnimPlayer; // (Parm) - class UWillowAnimTree* Tree; // (Parm) - struct FName AnimName; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAnimNode_Simple.StopSimpleAnim -struct UWillowAnimNode_Simple_StopSimpleAnim_Params -{ - FScriptInterface AnimPlayer; // (Parm) - class UWillowAnimTree* Tree; // (Parm) - struct FName AnimName; // (Parm) -}; - -// Function WillowGame.WillowAnimNode_Simple.PlaySimpleAnim -struct UWillowAnimNode_Simple_PlaySimpleAnim_Params -{ - FScriptInterface AnimPlayer; // (Parm) - class UWillowAnimTree* Tree; // (Parm) - struct FName AnimName; // (Parm) -}; - -// Function WillowGame.WillowAnimNode_Simple.UpdateSimpleAnims -struct UWillowAnimNode_Simple_UpdateSimpleAnims_Params -{ - FScriptInterface AnimPlayer; // (Parm) - int NewState; // (Parm) -}; - -// Function WillowGame.WillowAnimNode_Simple.UncacheSimpleAnims -struct UWillowAnimNode_Simple_UncacheSimpleAnims_Params -{ - FScriptInterface AnimPlayer; // (Parm) - class USkeletalMeshComponent* SkelMesh; // (Parm, EditInline) -}; - -// Function WillowGame.WillowAnimNode_Simple.CacheSimpleAnims -struct UWillowAnimNode_Simple_CacheSimpleAnims_Params -{ - FScriptInterface AnimPlayer; // (Parm) - class USkeletalMeshComponent* SkelMesh; // (Parm, EditInline) -}; - -// Function WillowGame.WillowAnimNode_Simple.Stop -struct UWillowAnimNode_Simple_Stop_Params -{ -}; - -// Function WillowGame.WillowAnimNode_Simple.Play -struct UWillowAnimNode_Simple_Play_Params -{ -}; - -// Function WillowGame.WillowAutoAimStrategy.SetTargetSet -struct UWillowAutoAimStrategy_SetTargetSet_Params -{ - unsigned char Type; // (Parm) -}; - -// Function WillowGame.WillowAutoAimStrategy.SetAdjustOnMoveOnly -struct UWillowAutoAimStrategy_SetAdjustOnMoveOnly_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowAutoAimStrategy.SetLockingEnabled -struct UWillowAutoAimStrategy_SetLockingEnabled_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowAutoAimStrategy.GetLogMagnetismRange -struct UWillowAutoAimStrategy_GetLogMagnetismRange_Params -{ - class AWillowPlayerController* PC; // (Parm) - FScriptInterface Targetable; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAutoAimStrategy.DrawAutoAimDebug -struct UWillowAutoAimStrategy_DrawAutoAimDebug_Params -{ - class AWillowPlayerController* Controller; // (Parm) - class AHUD* H; // (Parm) -}; - -// Function WillowGame.WillowAutoAimStrategy.GetPreferredTarget -struct UWillowAutoAimStrategy_GetPreferredTarget_Params -{ - class AWillowPlayerController* InPlayer; // (Parm) - unsigned long bGetCachedResult : 1; // (OptionalParm, Parm) - unsigned long bGetInstantaneousTarget : 1; // (OptionalParm, Parm) - unsigned long bMustBeWithinWorldSpaceRadius : 1; // (OptionalParm, Parm) - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAutoAimStrategy.ModifyInput -struct UWillowAutoAimStrategy_ModifyInput_Params -{ - class AWillowPlayerController* InPlayer; // (Parm) - float aTurn; // (Parm, OutParm) - float aLookUp; // (Parm, OutParm) - float aForward; // (Parm, OutParm) - float aStrafe; // (Parm, OutParm) -}; - -// Function WillowGame.WillowAutoAimStrategyDefinition.GetProfileDefinition -struct UWillowAutoAimStrategyDefinition_GetProfileDefinition_Params -{ - unsigned char Profile; // (Parm) - class UWillowAutoAimProfileDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowCharacterClassDefinition.SetBehaviorProviderDefinition -struct UWillowCharacterClassDefinition_SetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* NewBehaviorProviderDefinition; // (Parm) -}; - -// Function WillowGame.WillowCharacterClassDefinition.GetBehaviorProviderDefinition -struct UWillowCharacterClassDefinition_GetBehaviorProviderDefinition_Params -{ - class UBehaviorProviderDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerClassDefinition.ShouldUnlockPlayerClassAchievement -struct UPlayerClassDefinition_ShouldUnlockPlayerClassAchievement_Params -{ - unsigned char UnlockType; // (Parm) - int IntData; // (OptionalParm, Parm) - unsigned long bCanBeGreater : 1; // (OptionalParm, Parm) - unsigned long bCanBeLess : 1; // (OptionalParm, Parm) - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowClanDefinition.ChangeObjectMaterials -struct UWillowClanDefinition_ChangeObjectMaterials_Params -{ - class UObject* MaterialObject; // (Parm) -}; - -// Function WillowGame.WillowCustomizationManager.EvaluateCustomizationChangedStat -struct UWillowCustomizationManager_EvaluateCustomizationChangedStat_Params -{ - class UCustomizationDefinition* Definition; // (Parm) - class AWillowPlayerController* Controller; // (Parm) - unsigned long bLocked : 1; // (Parm) -}; - -// Function WillowGame.WillowCustomizationManager.IsCustomizationUnlocked -struct UWillowCustomizationManager_IsCustomizationUnlocked_Params -{ - class UCustomizationDefinition* Definition; // (Parm) - class AWillowPlayerController* Controller; // (Parm) - int IsNew; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowCustomizationManager.SetCustomizationSeen -struct UWillowCustomizationManager_SetCustomizationSeen_Params -{ - class UCustomizationDefinition* Definition; // (Parm) - class AWillowPlayerController* Controller; // (Parm) - unsigned long bSeen : 1; // (Parm) -}; - -// Function WillowGame.WillowCustomizationManager.SetCustomizationLocked -struct UWillowCustomizationManager_SetCustomizationLocked_Params -{ - class UCustomizationDefinition* Definition; // (Parm) - class AWillowPlayerController* Controller; // (Parm) - unsigned long bLocked : 1; // (Parm) -}; - -// Function WillowGame.WillowCustomizationManager.GetLoadedCustomizationData -struct UWillowCustomizationManager_GetLoadedCustomizationData_Params -{ - class UCustomizationDefinition* Definition; // (Parm) - class UCustomizationData* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowCustomizationManager.InitializePlayerPawn -struct UWillowCustomizationManager_InitializePlayerPawn_Params -{ - class AWillowPlayerPawn* TargetPlayer; // (Parm) -}; - -// Function WillowGame.WillowCustomizationManager.ReleaseUnusedCustomizationData -struct UWillowCustomizationManager_ReleaseUnusedCustomizationData_Params -{ -}; - -// Function WillowGame.WillowCustomizationManager.ReleaseCustomizationData -struct UWillowCustomizationManager_ReleaseCustomizationData_Params -{ - class UCustomizationData* Data; // (Parm) -}; - -// Function WillowGame.WillowCustomizationManager.InitiateCustomizationRequest -struct UWillowCustomizationManager_InitiateCustomizationRequest_Params -{ - class UCustomizationDefinition* NewCustomization; // (Parm) - FScriptInterface Target; // (Parm) -}; - -// Function WillowGame.WillowCustomizationManager.UpdatePRILocalCustomizationArrays -struct UWillowCustomizationManager_UpdatePRILocalCustomizationArrays_Params -{ - class UCustomizationDefinition* NewCustomization; // (Parm) - class AWillowPlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.WillowCustomizationManager.PlayerCustomizationsUpdated -struct UWillowCustomizationManager_PlayerCustomizationsUpdated_Params -{ - class AWillowPlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.WillowDamageArea.Destroyed -struct AWillowDamageArea_Destroyed_Params -{ -}; - -// Function WillowGame.WillowDamageArea.OnToggle -struct AWillowDamageArea_OnToggle_Params -{ - class USeqAct_Toggle* Action; // (Parm) -}; - -// Function WillowGame.WillowDamageArea.DisableArea -struct AWillowDamageArea_DisableArea_Params -{ -}; - -// Function WillowGame.WillowDamageArea.EnableArea -struct AWillowDamageArea_EnableArea_Params -{ -}; - -// Function WillowGame.WillowDamageArea.IsEnabled -struct AWillowDamageArea_IsEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDamageArea.GetLightProjectileManager -struct AWillowDamageArea_GetLightProjectileManager_Params -{ - class AWillowLightProjectileManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDamageArea.GetControllerResponsibleForDamage -struct AWillowDamageArea_GetControllerResponsibleForDamage_Params -{ - class AController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDamageArea.GetInstigator -struct AWillowDamageArea_GetInstigator_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDamageArea.GetStatusEffectChanceModifier -struct AWillowDamageArea_GetStatusEffectChanceModifier_Params -{ - class UObject* ObjContext; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDamageArea.GetStatusEffectBaseChanceModifier -struct AWillowDamageArea_GetStatusEffectBaseChanceModifier_Params -{ - class UObject* ObjContext; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDamageArea.GetStatusEffectBaseDamage -struct AWillowDamageArea_GetStatusEffectBaseDamage_Params -{ - class UObject* ObjContext; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDamagePipeline.KillPlayer -struct UWillowDamagePipeline_KillPlayer_Params -{ - class AWillowPlayerPawn* WPP; // (Parm) -}; - -// Function WillowGame.WillowDamagePipeline.GetWouldBeHealedSomehowByFriendlyFire -struct UWillowDamagePipeline_GetWouldBeHealedSomehowByFriendlyFire_Params -{ - class APawn* CheckTarget; // (Parm) - class AController* CheckSource; // (Parm) - class UClass* InDamageSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDamagePipeline.DamageDealtSkillEventsTriggered -struct UWillowDamagePipeline_DamageDealtSkillEventsTriggered_Params -{ - unsigned char SkillEvent; // (Parm, OutParm) -}; - -// Function WillowGame.WillowDamagePipeline.DamageTakenSkillEventsTriggered -struct UWillowDamagePipeline_DamageTakenSkillEventsTriggered_Params -{ - unsigned char SkillEvent; // (Parm, OutParm) -}; - -// Function WillowGame.WillowDamagePipeline.SetAlwaysCrit -struct UWillowDamagePipeline_SetAlwaysCrit_Params -{ - unsigned long DesiredValue : 1; // (Parm) -}; - -// Function WillowGame.WillowDamagePipeline.IsAlwaysCritCheatActive -struct UWillowDamagePipeline_IsAlwaysCritCheatActive_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDamagePipeline.SetTakingRadiusDamageOnHitRegions -struct UWillowDamagePipeline_SetTakingRadiusDamageOnHitRegions_Params -{ - TArray InHitRegions; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowDamagePipeline.SetBulletClipType -struct UWillowDamagePipeline_SetBulletClipType_Params -{ - unsigned char InBulletFromClipType; // (Parm) -}; - -// Function WillowGame.WillowDamagePipeline.SetCanReflect -struct UWillowDamagePipeline_SetCanReflect_Params -{ - unsigned long inCanReflect : 1; // (Parm) -}; - -// Function WillowGame.WillowDamagePipeline.ResetToDefaults -struct UWillowDamagePipeline_ResetToDefaults_Params -{ -}; - -// Function WillowGame.WillowDamagePipeline.ConvertDamageToHealing -struct UWillowDamagePipeline_ConvertDamageToHealing_Params -{ - float IncomingDamage; // (Parm) - class APawn* InDamagedPawn; // (Parm) - class AController* InDamageInstigator; // (Parm) - class UClass* InDamageSource; // (Parm) - struct FTraceHitInfo InHitInfo; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDamagePipeline.AdjustDamage -struct UWillowDamagePipeline_AdjustDamage_Params -{ - float IncomingDamage; // (Parm) - float DamageSeverityPercent; // (Parm) - class AActor* InDamagedActor; // (Parm) - class AController* InDamageInstigator; // (Parm) - struct FVector InHitLocation; // (Parm) - class UClass* InDamageSource; // (Parm) - struct FVector InHitMomentum; // (Parm) - struct FTraceHitInfo InHitInfo; // (OptionalParm, Parm) - struct FDamageEventSummary ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDamageType.PawnTornOff -struct UWillowDamageType_PawnTornOff_Params -{ - class AWillowPawn* DeadPawn; // (Parm) -}; - -// Function WillowGame.WillowDamageType.SpawnHitEffect -struct UWillowDamageType_SpawnHitEffect_Params -{ - class APawn* P; // (Parm) - float Damage; // (Parm) - struct FVector Momentum; // (Parm) - struct FTraceHitInfo HitInfo; // (Parm) - struct FVector HitLocation; // (Parm) -}; - -// Function WillowGame.WillowDamageSource.CanDamageSourceBeAbsorbedByShields -struct UWillowDamageSource_CanDamageSourceBeAbsorbedByShields_Params -{ - class UClass* DamageSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDamageSource.ShouldDamageSourcePenetrateShields -struct UWillowDamageSource_ShouldDamageSourcePenetrateShields_Params -{ - class UClass* DamageSource; // (Parm) - class AController* DamageInstigator; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDamageSource.GetAmmoTheftAmounts -struct UWillowDamageSource_GetAmmoTheftAmounts_Params -{ - int InstigatedDamageAmmoTheftAmount; // (Parm, OutParm) - int ReceivedDamageAmmoTheftAmount; // (Parm, OutParm) - class UClass* DamageSource; // (Parm) - class AController* DamageInstigator; // (Parm) - class AController* DamageReceiver; // (Parm) -}; - -// Function WillowGame.WillowDialogAct_MissionSwitch.Activate -struct UWillowDialogAct_MissionSwitch_Activate_Params -{ -}; - -// Function WillowGame.WillowDialogAct_RandomBranch.Activate -struct UWillowDialogAct_RandomBranch_Activate_Params -{ -}; - -// Function WillowGame.WillowDialogAct_Talk.Activate -struct UWillowDialogAct_Talk_Activate_Params -{ -}; - -// Function WillowGame.WillowDialogAct_Talk.TalkFinished -struct UWillowDialogAct_Talk_TalkFinished_Params -{ - class AActor* InTalker; // (Parm) -}; - -// Function WillowGame.WillowDialogAct_Talk.TalkStarted -struct UWillowDialogAct_Talk_TalkStarted_Params -{ - class AActor* InTalker; // (Parm) -}; - -// Function WillowGame.WillowDialogEchoActor.SetDialogNameTag -struct AWillowDialogEchoActor_SetDialogNameTag_Params -{ - class UGearboxDialogNameTag* NewName; // (Parm) -}; - -// Function WillowGame.WillowDialogEchoActor.GetReplicatedDialogData -struct AWillowDialogEchoActor_GetReplicatedDialogData_Params -{ - struct FGearboxDialogReplicatedData ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDialogEchoActor.SetReplicatedDialogData -struct AWillowDialogEchoActor_SetReplicatedDialogData_Params -{ - class UGearboxDialogAct_Talk* TalkAct; // (Parm) - struct FGearboxDialogData Data; // (Parm, OutParm) -}; - -// Function WillowGame.WillowDialogEchoActor.GetDialogGroups -struct AWillowDialogEchoActor_GetDialogGroups_Params -{ - TArray Groups; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowDialogEchoActor.GetDialogComponent -struct AWillowDialogEchoActor_GetDialogComponent_Params -{ - class UGearboxDialogComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowDialogEchoActor.GetDialogNameTag -struct AWillowDialogEchoActor_GetDialogNameTag_Params -{ - class UGearboxDialogNameTag* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDialogEchoActor.GetActor -struct AWillowDialogEchoActor_GetActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDialogEchoActor.CanTalk -struct AWillowDialogEchoActor_CanTalk_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDialogEchoActor.ServerDialog_TriggerEvent -struct AWillowDialogEchoActor_ServerDialog_TriggerEvent_Params -{ - class UGearboxDialogEventTag* EventTag; // (Parm) - class AActor* Other; // (OptionalParm, Parm) - class UObject* ObjectParameter; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowDialogEchoActor.ReplicatedEvent -struct AWillowDialogEchoActor_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.WillowDialogGlobalsDefinition.TriggerTemplateEvent -struct UWillowDialogGlobalsDefinition_TriggerTemplateEvent_Params -{ - class UGearboxDialogEventTag* Event; // (Parm) - class AActor* Instigator; // (OptionalParm, Parm) - class AActor* Other; // (OptionalParm, Parm) - class UObject* ObjectParameter; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowDialogGlobalsDefinition.StaticTriggerTemplateEvent -struct UWillowDialogGlobalsDefinition_StaticTriggerTemplateEvent_Params -{ - class UGearboxDialogEventTag* Event; // (Parm) - class AActor* Instigator; // (OptionalParm, Parm) - class AActor* Other; // (OptionalParm, Parm) - class UObject* ObjectParameter; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowDialogGlobalsDefinition.Get -struct UWillowDialogGlobalsDefinition_Get_Params -{ - class UWillowDialogGlobalsDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDialogManager.PlayPersonalEchoLog -struct UWillowDialogManager_PlayPersonalEchoLog_Params -{ - class UWillowDialogEventTag* InEventTag; // (Parm) - class UGearboxDialogGroup* InGroup; // (Parm) -}; - -// Function WillowGame.WillowDialogManager.IsMissionKickoffPlaying -struct UWillowDialogManager_IsMissionKickoffPlaying_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDialogManager.GetPriorityForEchoActor -struct UWillowDialogManager_GetPriorityForEchoActor_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowDialogManager.Cleanup -struct UWillowDialogManager_Cleanup_Params -{ -}; - -// Function WillowGame.WillowDialogManager.PlayEchoDialog -struct UWillowDialogManager_PlayEchoDialog_Params -{ - class UWillowDialogEventTag* InEvent; // (Parm) - class UWillowDialogNameTag* InName; // (Parm) - unsigned long bForcePlayAsPureEcho : 1; // (Parm) -}; - -// Function WillowGame.WillowDialogNameTag.EndStance -struct UWillowDialogNameTag_EndStance_Params -{ - class AActor* inActor; // (Parm) - class UWillowDialogEmoteDefinition* InEmote; // (Parm) -}; - -// Function WillowGame.WillowDialogNameTag.BeginStance -struct UWillowDialogNameTag_BeginStance_Params -{ - class AActor* inActor; // (Parm) - class UWillowDialogEmoteDefinition* InEmote; // (Parm) -}; - -// Function WillowGame.WillowDialogNameTag.StaticHideEchoPortrait -struct UWillowDialogNameTag_StaticHideEchoPortrait_Params -{ - FScriptInterface DialogContext; // (Parm) - class UWillowDialogEmoteDefinition* InEmote; // (Parm) - class AWillowPlayerController* InInstigator; // (Parm) -}; - -// Function WillowGame.WillowDialogNameTag.StaticShowEchoPortrait -struct UWillowDialogNameTag_StaticShowEchoPortrait_Params -{ - FScriptInterface DialogContext; // (Parm) - class UWillowDialogEmoteDefinition* InEmote; // (Parm) - class AWillowPlayerController* InInstigator; // (Parm) -}; - -// Function WillowGame.WillowDynamicNavMeshConnectionPoint.OnToggle -struct AWillowDynamicNavMeshConnectionPoint_OnToggle_Params -{ - class USeqAct_Toggle* Action; // (Parm) -}; - -// Function WillowGame.WillowDynamicPathBlockingVolume.OnToggle -struct AWillowDynamicPathBlockingVolume_OnToggle_Params -{ - class USeqAct_Toggle* Action; // (Parm) -}; - -// Function WillowGame.WillowEffectCoordinator.StaticHandleReplicatedEffect -struct UWillowEffectCoordinator_StaticHandleReplicatedEffect_Params -{ - class UObject* EffectOwner; // (Parm) - struct FReplicatedCoordinatedEffect Effect; // (Parm, OutParm) - struct FName IgnoreInstanceData; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowEffectCoordinator.HasEffect -struct UWillowEffectCoordinator_HasEffect_Params -{ - class UObject* Target; // (Parm) - class UCoordinatedEffectDefinition* TheDefinition; // (Parm) - class AActor* EffectOwner; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowEffectCoordinator.PopEffect -struct UWillowEffectCoordinator_PopEffect_Params -{ - class UObject* Target; // (Parm) - class UCoordinatedEffectDefinition* TheDefinition; // (Parm) - class AActor* EffectOwner; // (Parm) - unsigned long IncludeChainedEffects : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowEffectCoordinator.PushEffect -struct UWillowEffectCoordinator_PushEffect_Params -{ - class UObject* Target; // (Parm) - class UCoordinatedEffectDefinition* TheDefinition; // (Parm) - class AActor* EffectOwner; // (Parm) - float StartingPercent; // (OptionalParm, Parm) - struct FName IgnoreInstanceData; // (OptionalParm, Parm) - unsigned long bViaReplication : 1; // (OptionalParm, Parm) - struct FScriptDelegate EffectCompleteDelegate; // (OptionalParm, Parm, NeedCtorLink) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowEffectCoordinator.PopMutex -struct UWillowEffectCoordinator_PopMutex_Params -{ - class UObject* Target; // (Parm) - struct FName MutexName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowEffectCoordinator.GetBaseMaterials -struct UWillowEffectCoordinator_GetBaseMaterials_Params -{ - class UMeshComponent* Mesh; // (Parm, EditInline) - TArray MaterialResult; // (Parm, OutParm, NeedCtorLink) - int CurrentBaseIndex; // (Parm, OutParm) -}; - -// Function WillowGame.WillowEffectCoordinator.PopAllEffects -struct UWillowEffectCoordinator_PopAllEffects_Params -{ - class UObject* Target; // (Parm) -}; - -// Function WillowGame.WillowEffectCoordinator.OnEffectComplete -struct UWillowEffectCoordinator_OnEffectComplete_Params -{ - class UObject* Target; // (Parm) -}; - -// Function WillowGame.WillowElevator.ButtonsGoToInUseState -struct AWillowElevator_ButtonsGoToInUseState_Params -{ -}; - -// Function WillowGame.WillowElevator.ButtonsGoToEnabledState -struct AWillowElevator_ButtonsGoToEnabledState_Params -{ -}; - -// Function WillowGame.WillowElevator.OnToggle -struct AWillowElevator_OnToggle_Params -{ - class USeqAct_Toggle* Action; // (Parm) -}; - -// Function WillowGame.WillowElevator.SetDestFloorIndex -struct AWillowElevator_SetDestFloorIndex_Params -{ - int NewDestFloorIndex; // (Parm) - class AActor* InInstigator; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowElevator.ButtonPushed -struct AWillowElevator_ButtonPushed_Params -{ - unsigned char Usage; // (Parm) - int CallFloor; // (Parm) - class AActor* User; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowElevator.TryGoToInitialState -struct AWillowElevator_TryGoToInitialState_Params -{ -}; - -// Function WillowGame.WillowElevator.ChildEncroachingOn -struct AWillowElevator_ChildEncroachingOn_Params -{ - class AInterpActor* Child; // (Parm) - class AActor* Other; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowElevator.PostBeginPlay -struct AWillowElevator_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowEmitter.SetOwnerNoSeeEmitter -struct AWillowEmitter_SetOwnerNoSeeEmitter_Params -{ - unsigned long bNewOwnerNoSeeEmitter : 1; // (Parm) -}; - -// Function WillowGame.WillowEmitter.ReplicatedEvent -struct AWillowEmitter_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.StatusEffectReplicatedEmitter.TearOff -struct AStatusEffectReplicatedEmitter_TearOff_Params -{ -}; - -// Function WillowGame.StatusEffectReplicatedEmitter.ChooseRandomTTL -struct AStatusEffectReplicatedEmitter_ChooseRandomTTL_Params -{ -}; - -// Function WillowGame.StatusEffectReplicatedEmitter.BaseChange -struct AStatusEffectReplicatedEmitter_BaseChange_Params -{ -}; - -// Function WillowGame.StatusEffectReplicatedEmitter.TornOff -struct AStatusEffectReplicatedEmitter_TornOff_Params -{ -}; - -// Function WillowGame.StatusEffectReplicatedEmitter.SetTemplate -struct AStatusEffectReplicatedEmitter_SetTemplate_Params -{ - class UParticleSystem* NewTemplate; // (Parm) - unsigned long bDestroyOnFinish : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.StatusEffectReplicatedEmitter.IsEnabled -struct AStatusEffectReplicatedEmitter_IsEnabled_Params -{ - unsigned char Type; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusEffectReplicatedEmitter.GetParameterName -struct AStatusEffectReplicatedEmitter_GetParameterName_Params -{ - unsigned char Type; // (Parm) - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusEffectReplicatedEmitter.ResetDistributionForEffect -struct AStatusEffectReplicatedEmitter_ResetDistributionForEffect_Params -{ - unsigned char Type; // (Parm) - float Distribution; // (Parm) -}; - -// Function WillowGame.StatusEffectReplicatedEmitter.UpdateDistributions -struct AStatusEffectReplicatedEmitter_UpdateDistributions_Params -{ -}; - -// Function WillowGame.StatusEffectReplicatedEmitter.GetEffectCount -struct AStatusEffectReplicatedEmitter_GetEffectCount_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusEffectReplicatedEmitter.UpdateEffect -struct AStatusEffectReplicatedEmitter_UpdateEffect_Params -{ - unsigned char Type; // (Parm) - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.StatusEffectReplicatedEmitter.ReplicatedEvent -struct AStatusEffectReplicatedEmitter_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.StatusEffectReplicatedEmitter.PostBeginPlay -struct AStatusEffectReplicatedEmitter_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowForcedReachSpec.DoSpecialMove -struct UWillowForcedReachSpec_DoSpecialMove_Params -{ - class AWillowPawn* WP; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameEngine.FastTravelIsAccessibleForTime -struct UWillowGameEngine_FastTravelIsAccessibleForTime_Params -{ - unsigned char InAccessibilityTime; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameEngine.CheckCIV -struct UWillowGameEngine_CheckCIV_Params -{ -}; - -// Function WillowGame.WillowGameEngine.GetTransitionLandmark -struct UWillowGameEngine_GetTransitionLandmark_Params -{ - struct FString Source; // (Parm, NeedCtorLink) - struct FString Dest; // (Parm, NeedCtorLink) - class APersistentTransitionLandmark* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameEngine.TeleportPlayer -struct UWillowGameEngine_TeleportPlayer_Params -{ - class APersistentTransitionLandmark* Landmark; // (Parm) - class AWillowPlayerPawn* PlayerPawn; // (Parm) -}; - -// Function WillowGame.WillowGameEngine.UnpauseForLevelLoad -struct UWillowGameEngine_UnpauseForLevelLoad_Params -{ - class AGameInfo* GI; // (Parm) -}; - -// Function WillowGame.WillowGameEngine.PauseForLevelLoad -struct UWillowGameEngine_PauseForLevelLoad_Params -{ - class AGameInfo* GI; // (Parm) - class APlayerController* Authority; // (Parm) -}; - -// Function WillowGame.WillowGameEngine.CanUnpause -struct UWillowGameEngine_CanUnpause_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowCoopGameInfo.InitializeTeams -struct AWillowCoopGameInfo_InitializeTeams_Params -{ -}; - -// Function WillowGame.WillowCoopGameInfo.HandleSeamlessTravelPlayer -struct AWillowCoopGameInfo_HandleSeamlessTravelPlayer_Params -{ - class AController* C; // (Parm, OutParm) -}; - -// Function WillowGame.WillowCoopGameInfo.GetSeamlessTravelActorList -struct AWillowCoopGameInfo_GetSeamlessTravelActorList_Params -{ - unsigned long bToEntry : 1; // (Parm) - TArray ActorList; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowCoopGameInfo.PostSeamlessTravel -struct AWillowCoopGameInfo_PostSeamlessTravel_Params -{ -}; - -// Function WillowGame.WillowCoopGameInfo.DisableFakePauseFor -struct AWillowCoopGameInfo_DisableFakePauseFor_Params -{ - class APlayerController* PC; // (Parm) -}; - -// Function WillowGame.WillowCoopGameInfo.OverrideCanUnpauseInternalUI -struct AWillowCoopGameInfo_OverrideCanUnpauseInternalUI_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowCoopGameInfo.ProcessLeviathanPlayerLeft -struct AWillowCoopGameInfo_ProcessLeviathanPlayerLeft_Params -{ - class AController* PC; // (Parm) -}; - -// Function WillowGame.WillowCoopGameInfo.ProcessLeviathanPlayerJoined -struct AWillowCoopGameInfo_ProcessLeviathanPlayerJoined_Params -{ - class APlayerController* PC; // (Parm) -}; - -// Function WillowGame.WillowCoopGameInfo.GetLeviathanPlayerType -struct AWillowCoopGameInfo_GetLeviathanPlayerType_Params -{ - class AWillowPlayerController* PC; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowCoopGameInfo.UpdatePartyLeader -struct AWillowCoopGameInfo_UpdatePartyLeader_Params -{ -}; - -// Function WillowGame.WillowCoopGameInfo.Logout -struct AWillowCoopGameInfo_Logout_Params -{ - class AController* Exiting; // (Parm) -}; - -// Function WillowGame.WillowCoopGameInfo.PostLogin -struct AWillowCoopGameInfo_PostLogin_Params -{ - class APlayerController* NewPlayer; // (Parm) -}; - -// Function WillowGame.WillowCoopGameInfo.AllowPausing -struct AWillowCoopGameInfo_AllowPausing_Params -{ - class APlayerController* PC; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowCoopGameInfo.IsHumanControlled -struct AWillowCoopGameInfo_IsHumanControlled_Params -{ - class APawn* P; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowCoopGameInfo.ShouldOverrideDamageTypeForHealing -struct AWillowCoopGameInfo_ShouldOverrideDamageTypeForHealing_Params -{ - class UDamageTypeDefinition* DamageTypeDef; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowCoopGameInfo.GetHealingDamageTypeDefinition -struct AWillowCoopGameInfo_GetHealingDamageTypeDefinition_Params -{ - class UDamageTypeDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowCoopGameInfo.ConvertDamageToHealing -struct AWillowCoopGameInfo_ConvertDamageToHealing_Params -{ - float Damage; // (Parm) - class APawn* DamagedPawn; // (Parm) - class AController* DamageInstigator; // (Parm) - struct FVector HitLocation; // (Parm) - class UClass* DamageSource; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowCoopGameInfo.ReduceDamage -struct AWillowCoopGameInfo_ReduceDamage_Params -{ - float Damage; // (Parm, OutParm) - class APawn* injured; // (Parm) - class AController* InstigatedBy; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm, OutParm) - class UClass* DamageType; // (Parm) - FScriptInterface DamageCauser; // (Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowCoopGameInfo.IsFriendlyFire -struct AWillowCoopGameInfo_IsFriendlyFire_Params -{ - class APawn* injured; // (Parm) - FScriptInterface InstigatingTargetable; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowCoopGameInfo.ChangeTeam -struct AWillowCoopGameInfo_ChangeTeam_Params -{ - class AController* Other; // (Parm) - int N; // (Parm) - unsigned long bNewTeam : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowCoopGameInfo.PickTeam -struct AWillowCoopGameInfo_PickTeam_Params -{ - unsigned char Num; // (Parm) - class AController* C; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowCoopGameInfo.CreateTeam -struct AWillowCoopGameInfo_CreateTeam_Params -{ - int TeamIndex; // (Parm) - struct FString TeamName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGameReplicationInfo.NotifyPlaythroughChanged -struct AWillowGameReplicationInfo_NotifyPlaythroughChanged_Params -{ -}; - -// Function WillowGame.WillowGameReplicationInfo.NotifyMatchmakingStateChanged -struct AWillowGameReplicationInfo_NotifyMatchmakingStateChanged_Params -{ -}; - -// Function WillowGame.WillowGameReplicationInfo.ClearMatchmakingStateChangedDelegate -struct AWillowGameReplicationInfo_ClearMatchmakingStateChangedDelegate_Params -{ - struct FScriptDelegate MatchmakingStateChangedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGameReplicationInfo.AddMatchmakingStateChangedDelegate -struct AWillowGameReplicationInfo_AddMatchmakingStateChangedDelegate_Params -{ - struct FScriptDelegate MatchmakingStateChangedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGameReplicationInfo.OnMatchmakingStateChanged -struct AWillowGameReplicationInfo_OnMatchmakingStateChanged_Params -{ - unsigned char NewState; // (Parm) -}; - -// Function WillowGame.WillowGameReplicationInfo.IsNighttime -struct AWillowGameReplicationInfo_IsNighttime_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameReplicationInfo.IsDaytime -struct AWillowGameReplicationInfo_IsDaytime_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameReplicationInfo.ClearNPCAllies -struct AWillowGameReplicationInfo_ClearNPCAllies_Params -{ -}; - -// Function WillowGame.WillowGameReplicationInfo.UpdateNPCAlliesInfo -struct AWillowGameReplicationInfo_UpdateNPCAlliesInfo_Params -{ -}; - -// Function WillowGame.WillowGameReplicationInfo.FindAvailableNPCAllySlot -struct AWillowGameReplicationInfo_FindAvailableNPCAllySlot_Params -{ - class AWillowAIPawn* NPCAllyActor; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameReplicationInfo.FindNPCAllyIndex -struct AWillowGameReplicationInfo_FindNPCAllyIndex_Params -{ - class AWillowAIPawn* NPCAllyActor; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameReplicationInfo.InitNPCAlly -struct AWillowGameReplicationInfo_InitNPCAlly_Params -{ - unsigned long bEnable : 1; // (Parm) - class AWillowAIPawn* NPCAllyActor; // (Parm) -}; - -// Function WillowGame.WillowGameReplicationInfo.UpdateBossBarInfo -struct AWillowGameReplicationInfo_UpdateBossBarInfo_Params -{ -}; - -// Function WillowGame.WillowGameReplicationInfo.InitBossBar -struct AWillowGameReplicationInfo_InitBossBar_Params -{ - unsigned long bEnable : 1; // (Parm) - class AWillowAIPawn* BossActor; // (Parm) -}; - -// Function WillowGame.WillowGameReplicationInfo.NotifyPlayerExpLevelUpdated -struct AWillowGameReplicationInfo_NotifyPlayerExpLevelUpdated_Params -{ - class AWillowPlayerReplicationInfo* WPRI; // (Parm) -}; - -// Function WillowGame.WillowGameReplicationInfo.TriggerPlayerExpLevelUpdatedDelegates -struct AWillowGameReplicationInfo_TriggerPlayerExpLevelUpdatedDelegates_Params -{ - class AWillowPlayerReplicationInfo* WPRI; // (Parm) -}; - -// Function WillowGame.WillowGameReplicationInfo.ClearPlayerExpLevelUpdatedDelegate -struct AWillowGameReplicationInfo_ClearPlayerExpLevelUpdatedDelegate_Params -{ - struct FScriptDelegate PlayerExpLevelUpdatedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGameReplicationInfo.AddPlayerExpLevelUpdatedDelegate -struct AWillowGameReplicationInfo_AddPlayerExpLevelUpdatedDelegate_Params -{ - struct FScriptDelegate PlayerExpLevelUpdatedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGameReplicationInfo.OnPlayerExpLevelUpdated -struct AWillowGameReplicationInfo_OnPlayerExpLevelUpdated_Params -{ - class AWillowPlayerReplicationInfo* WPRI; // (Parm) -}; - -// Function WillowGame.WillowGameReplicationInfo.NotifyPlayerCharacterClassUpdated -struct AWillowGameReplicationInfo_NotifyPlayerCharacterClassUpdated_Params -{ - class AWillowPlayerReplicationInfo* WPRI; // (Parm) -}; - -// Function WillowGame.WillowGameReplicationInfo.TriggerPlayerCharacterClassUpdatedDelegates -struct AWillowGameReplicationInfo_TriggerPlayerCharacterClassUpdatedDelegates_Params -{ - class AWillowPlayerReplicationInfo* WPRI; // (Parm) -}; - -// Function WillowGame.WillowGameReplicationInfo.ClearPlayerCharacterClassUpdatedDelegate -struct AWillowGameReplicationInfo_ClearPlayerCharacterClassUpdatedDelegate_Params -{ - struct FScriptDelegate PlayerCharacterClassUpdatedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGameReplicationInfo.AddPlayerCharacterClassUpdatedDelegate -struct AWillowGameReplicationInfo_AddPlayerCharacterClassUpdatedDelegate_Params -{ - struct FScriptDelegate PlayerCharacterClassUpdatedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGameReplicationInfo.OnPlayerCharacterClassUpdated -struct AWillowGameReplicationInfo_OnPlayerCharacterClassUpdated_Params -{ - class AWillowPlayerReplicationInfo* WPRI; // (Parm) -}; - -// Function WillowGame.WillowGameReplicationInfo.NotifyPlayerUidUpdated -struct AWillowGameReplicationInfo_NotifyPlayerUidUpdated_Params -{ - class APlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.WillowGameReplicationInfo.TriggerPlayerUidUpdatedDelegates -struct AWillowGameReplicationInfo_TriggerPlayerUidUpdatedDelegates_Params -{ - class APlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.WillowGameReplicationInfo.ClearPlayerUidUpdatedDelegate -struct AWillowGameReplicationInfo_ClearPlayerUidUpdatedDelegate_Params -{ - struct FScriptDelegate PlayerUidUpdatedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGameReplicationInfo.AddPlayerUidUpdatedDelegate -struct AWillowGameReplicationInfo_AddPlayerUidUpdatedDelegate_Params -{ - struct FScriptDelegate PlayerUidUpdatedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGameReplicationInfo.OnPlayerUidUpdated -struct AWillowGameReplicationInfo_OnPlayerUidUpdated_Params -{ - class APlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.WillowGameReplicationInfo.NotifyPlayerNameUpdated -struct AWillowGameReplicationInfo_NotifyPlayerNameUpdated_Params -{ - class APlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.WillowGameReplicationInfo.TriggerPlayerNameUpdatedDelegates -struct AWillowGameReplicationInfo_TriggerPlayerNameUpdatedDelegates_Params -{ - class APlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.WillowGameReplicationInfo.ClearPlayerNameUpdatedDelegate -struct AWillowGameReplicationInfo_ClearPlayerNameUpdatedDelegate_Params -{ - struct FScriptDelegate PlayerNameUpdatedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGameReplicationInfo.AddPlayerNameUpdatedDelegate -struct AWillowGameReplicationInfo_AddPlayerNameUpdatedDelegate_Params -{ - struct FScriptDelegate PlayerNameUpdatedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGameReplicationInfo.OnPlayerNameUpdated -struct AWillowGameReplicationInfo_OnPlayerNameUpdated_Params -{ - class APlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.WillowGameReplicationInfo.RemovePRI -struct AWillowGameReplicationInfo_RemovePRI_Params -{ - class APlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.WillowGameReplicationInfo.AddPRI -struct AWillowGameReplicationInfo_AddPRI_Params -{ - class APlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.WillowGameReplicationInfo.TriggerPlayerRemovedDelegates -struct AWillowGameReplicationInfo_TriggerPlayerRemovedDelegates_Params -{ -}; - -// Function WillowGame.WillowGameReplicationInfo.ClearPlayerRemovedDelegate -struct AWillowGameReplicationInfo_ClearPlayerRemovedDelegate_Params -{ - struct FScriptDelegate PlayerRemovedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGameReplicationInfo.AddPlayerRemovedDelegate -struct AWillowGameReplicationInfo_AddPlayerRemovedDelegate_Params -{ - struct FScriptDelegate PlayerRemovedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGameReplicationInfo.OnPlayerRemoved -struct AWillowGameReplicationInfo_OnPlayerRemoved_Params -{ -}; - -// Function WillowGame.WillowGameReplicationInfo.ClientFlagGet -struct AWillowGameReplicationInfo_ClientFlagGet_Params -{ - struct FName ClientFlag; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameReplicationInfo.ClientFlagSet -struct AWillowGameReplicationInfo_ClientFlagSet_Params -{ - struct FName ClientFlag; // (Parm) - unsigned long bEnable : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowGameReplicationInfo.ClientInitClientFlags -struct AWillowGameReplicationInfo_ClientInitClientFlags_Params -{ -}; - -// Function WillowGame.WillowGameReplicationInfo.InitClientFlags -struct AWillowGameReplicationInfo_InitClientFlags_Params -{ - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.WillowGameReplicationInfo.IsStationInList -struct AWillowGameReplicationInfo_IsStationInList_Params -{ - class UTravelStationDefinition* TravelLocation; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameReplicationInfo.AddFastTravelLocation -struct AWillowGameReplicationInfo_AddFastTravelLocation_Params -{ - class UTravelStationDefinition* TravelLocation; // (Parm) -}; - -// Function WillowGame.WillowGameReplicationInfo.InColiseumGameplayMap -struct AWillowGameReplicationInfo_InColiseumGameplayMap_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameReplicationInfo.CacheMenuMatinee -struct AWillowGameReplicationInfo_CacheMenuMatinee_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameReplicationInfo.PostBeginPlay -struct AWillowGameReplicationInfo_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowGameReplicationInfo.GetDuelGlobals -struct AWillowGameReplicationInfo_GetDuelGlobals_Params -{ - class UWillowVersusDuelGlobals* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameReplicationInfo.UpdateJackVoiceModulation -struct AWillowGameReplicationInfo_UpdateJackVoiceModulation_Params -{ -}; - -// Function WillowGame.WillowGameReplicationInfo.SetPlayersSoundLikeJack -struct AWillowGameReplicationInfo_SetPlayersSoundLikeJack_Params -{ - unsigned long InPlayersSoundLikeJack : 1; // (Parm) -}; - -// Function WillowGame.WillowGameReplicationInfo.NotifyMissionTrackerCinematicModeChanged -struct AWillowGameReplicationInfo_NotifyMissionTrackerCinematicModeChanged_Params -{ -}; - -// Function WillowGame.WillowGameReplicationInfo.ReplicatedEvent -struct AWillowGameReplicationInfo_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.WillowGameReplicationInfo.ClearFastTravelLocations -struct AWillowGameReplicationInfo_ClearFastTravelLocations_Params -{ -}; - -// Function WillowGame.WillowGameReplicationInfo.GetCurrPlaythrough -struct AWillowGameReplicationInfo_GetCurrPlaythrough_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameReplicationInfo.SetPlaythroughOverride -struct AWillowGameReplicationInfo_SetPlaythroughOverride_Params -{ - class AWillowPlayerController* PrimaryWPC; // (Parm) - int InPlaythroughOverride; // (Parm) -}; - -// Function WillowGame.WillowGameReplicationInfo.SetCurrentPlaythrough -struct AWillowGameReplicationInfo_SetCurrentPlaythrough_Params -{ - class AWillowPlayerController* PrimaryWPC; // (Parm) - int InCurrPlaythrough; // (Parm) -}; - -// Function WillowGame.WillowGameViewportClient.Tick -struct UWillowGameViewportClient_Tick_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.WillowGameViewportClient.TryNotifyDeviceSelectionComplete -struct UWillowGameViewportClient_TryNotifyDeviceSelectionComplete_Params -{ - int ControllerId; // (Parm) -}; - -// Function WillowGame.WillowGameViewportClient.DeviceSelectionDone -struct UWillowGameViewportClient_DeviceSelectionDone_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowGameViewportClient.NotifyDeviceSelectionStarted -struct UWillowGameViewportClient_NotifyDeviceSelectionStarted_Params -{ - unsigned char ControllerId; // (Parm) -}; - -// Function WillowGame.WillowGameViewportClient.SetPCSplitscreenEnabled -struct UWillowGameViewportClient_SetPCSplitscreenEnabled_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowGameViewportClient.IsPCSplitscreenEnabled -struct UWillowGameViewportClient_IsPCSplitscreenEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameViewportClient.PlatformSupportsSplitscreen -struct UWillowGameViewportClient_PlatformSupportsSplitscreen_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameViewportClient.OnEndGameForReturnToTitleComplete -struct UWillowGameViewportClient_OnEndGameForReturnToTitleComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowGameViewportClient.ReturnToTitleScreenNoPC -struct UWillowGameViewportClient_ReturnToTitleScreenNoPC_Params -{ -}; - -// Function WillowGame.WillowGameViewportClient.NotifyConnectionError -struct UWillowGameViewportClient_NotifyConnectionError_Params -{ - unsigned char MessageType; // (Parm) - struct FString Message; // (OptionalParm, Parm, NeedCtorLink) - struct FString Title; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGameViewportClient.ShouldIgnoreNetworkErrors -struct UWillowGameViewportClient_ShouldIgnoreNetworkErrors_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameViewportClient.IsWidescreen -struct UWillowGameViewportClient_IsWidescreen_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameViewportClient.SplitScreenLeave -struct UWillowGameViewportClient_SplitScreenLeave_Params -{ -}; - -// Function WillowGame.WillowGameViewportClient.CanSplitScreenLeave -struct UWillowGameViewportClient_CanSplitScreenLeave_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameViewportClient.UpdateSplitscreenConfiguration -struct UWillowGameViewportClient_UpdateSplitscreenConfiguration_Params -{ -}; - -// Function WillowGame.WillowGameViewportClient.SplitScreenJoin -struct UWillowGameViewportClient_SplitScreenJoin_Params -{ - int ControllerId; // (Parm) - struct FString OutError; // (Parm, OutParm, NeedCtorLink) - unsigned long SpawnActor : 1; // (Parm) - class ULocalPlayer* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameViewportClient.CanSplitScreenJoin -struct UWillowGameViewportClient_CanSplitScreenJoin_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameViewportClient.RenderHeader -struct UWillowGameViewportClient_RenderHeader_Params -{ - class UCanvas* Canvas; // (Parm) -}; - -// Function WillowGame.WillowGameViewportClient.PostRender -struct UWillowGameViewportClient_PostRender_Params -{ - class UCanvas* Canvas; // (Parm) -}; - -// Function WillowGame.WillowGameViewportClient.GameSessionEnded -struct UWillowGameViewportClient_GameSessionEnded_Params -{ -}; - -// Function WillowGame.WillowGameViewportClient.AreHudMoviesVisible -struct UWillowGameViewportClient_AreHudMoviesVisible_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameViewportClient.GetSubtitleRegion -struct UWillowGameViewportClient_GetSubtitleRegion_Params -{ - struct FVector2D MinPos; // (Parm, OutParm) - struct FVector2D MaxPos; // (Parm, OutParm) -}; - -// Function WillowGame.WillowGameViewportClient.UpdateActiveSplitscreenType -struct UWillowGameViewportClient_UpdateActiveSplitscreenType_Params -{ -}; - -// Function WillowGame.WillowGameViewportClient.SetSplitscreenConfiguration -struct UWillowGameViewportClient_SetSplitscreenConfiguration_Params -{ - unsigned char SplitType; // (Parm) -}; - -// Function WillowGame.WillowGameViewportClient.HasLoginStateChanged -struct UWillowGameViewportClient_HasLoginStateChanged_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameViewportClient.SaveLoginState -struct UWillowGameViewportClient_SaveLoginState_Params -{ - unsigned char LocalUserNum; // (Parm) -}; - -// Function WillowGame.WillowGameViewportClient.InitializeCurrentLoginState -struct UWillowGameViewportClient_InitializeCurrentLoginState_Params -{ -}; - -// Function WillowGame.WillowGameViewportClient.NotifyLoginChanged -struct UWillowGameViewportClient_NotifyLoginChanged_Params -{ - unsigned char LocalUserNum; // (Parm) -}; - -// Function WillowGame.WillowGameViewportClient.RemovedDlcDependantMU -struct UWillowGameViewportClient_RemovedDlcDependantMU_Params -{ -}; - -// Function WillowGame.WillowGameViewportClient.RemovedDlcDependantMUFrontend -struct UWillowGameViewportClient_RemovedDlcDependantMUFrontend_Params -{ -}; - -// Function WillowGame.WillowGameViewportClient.TryNotifyStorageDeviceChanged -struct UWillowGameViewportClient_TryNotifyStorageDeviceChanged_Params -{ -}; - -// Function WillowGame.WillowGameViewportClient.NotifyStorageDeviceChange -struct UWillowGameViewportClient_NotifyStorageDeviceChange_Params -{ -}; - -// Function WillowGame.WillowGameViewportClient.ReturnToTitleForDlcInstall_Clicked -struct UWillowGameViewportClient_ReturnToTitleForDlcInstall_Clicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameViewportClient.RegisterMarketingUnlocksFromDlc -struct UWillowGameViewportClient_RegisterMarketingUnlocksFromDlc_Params -{ -}; - -// Function WillowGame.WillowGameViewportClient.NotifyDlcRefreshComplete -struct UWillowGameViewportClient_NotifyDlcRefreshComplete_Params -{ -}; - -// Function WillowGame.WillowGameViewportClient.RemovePlayer -struct UWillowGameViewportClient_RemovePlayer_Params -{ - class ULocalPlayer* ExPlayer; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameViewportClient.CreatePlayer -struct UWillowGameViewportClient_CreatePlayer_Params -{ - int ControllerId; // (Parm) - struct FString OutError; // (Parm, OutParm, NeedCtorLink) - unsigned long bSpawnActor : 1; // (Parm) - class ULocalPlayer* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameViewportClient.InputAxis -struct UWillowGameViewportClient_InputAxis_Params -{ - int ControllerId; // (Parm) - struct FName Key; // (Parm) - float Delta; // (Parm) - float DeltaTime; // (Parm) - unsigned long bGamepad : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameViewportClient.InputKey -struct UWillowGameViewportClient_InputKey_Params -{ - int ControllerId; // (Parm) - struct FName Key; // (Parm) - unsigned char EventType; // (Parm) - float AmountDepressed; // (Parm) - unsigned long bGamepad : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameViewportClient.DlcManagerCreatedInit -struct UWillowGameViewportClient_DlcManagerCreatedInit_Params -{ -}; - -// Function WillowGame.WillowGameViewportClient.Init -struct UWillowGameViewportClient_Init_Params -{ - struct FString OutError; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGameViewportClient.OpenMapMenu -struct UWillowGameViewportClient_OpenMapMenu_Params -{ -}; - -// Function WillowGame.WillowGlobals.FindCurrencies -struct UWillowGlobals_FindCurrencies_Params -{ -}; - -// Function WillowGame.WillowGlobals.FindCurrenciesIn -struct UWillowGlobals_FindCurrenciesIn_Params -{ - class UCurrencyListDefinition* CurrencyList; // (Parm) - TArray Currencies; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGlobals.AddBoundaryTurret -struct UWillowGlobals_AddBoundaryTurret_Params -{ - class AWillowBoundaryTurret* OneTurret; // (Parm) -}; - -// Function WillowGame.WillowGlobals.GetDamageOverTimeManager -struct UWillowGlobals_GetDamageOverTimeManager_Params -{ - class UDamageOverTimeManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetNPCLoadBalancer -struct UWillowGlobals_GetNPCLoadBalancer_Params -{ - class UNPCLoadBalancer* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetCurrentGameReleaseDef -struct UWillowGlobals_GetCurrentGameReleaseDef_Params -{ - class UGameReleaseDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetLocalizedDamageType -struct UWillowGlobals_GetLocalizedDamageType_Params -{ - unsigned char DamageType; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGlobals.GetLocalizedDamageCauser -struct UWillowGlobals_GetLocalizedDamageCauser_Params -{ - unsigned char DamageCauserType; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGlobals.CheckIfSpawnWillFail -struct UWillowGlobals_CheckIfSpawnWillFail_Params -{ - class UClass* SpawnClass; // (Parm) - struct FVector SpawnLocation; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.PresetGetCaption -struct UWillowGlobals_PresetGetCaption_Params -{ - struct FName PresetName; // (Parm) - struct FName KeyName; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGlobals.ApplyControllerPreset -struct UWillowGlobals_ApplyControllerPreset_Params -{ - struct FName PresetName; // (Parm) - class UWillowPlayerInput* WPI; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetPrevSpectatorPoint -struct UWillowGlobals_GetPrevSpectatorPoint_Params -{ - class AWillowSpectatorPoint* CurrentPoint; // (Parm) - class AWillowSpectatorPoint* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetNextSpectatorPoint -struct UWillowGlobals_GetNextSpectatorPoint_Params -{ - class AWillowSpectatorPoint* CurrentPoint; // (Parm) - class AWillowSpectatorPoint* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetFirstSpectatorPoint -struct UWillowGlobals_GetFirstSpectatorPoint_Params -{ - class AWillowSpectatorPoint* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.RemoveSpectatorPoint -struct UWillowGlobals_RemoveSpectatorPoint_Params -{ - class AWillowSpectatorPoint* SpecPoint; // (Parm) -}; - -// Function WillowGame.WillowGlobals.AddSpectatorPoint -struct UWillowGlobals_AddSpectatorPoint_Params -{ - class AWillowSpectatorPoint* SpecPoint; // (Parm) -}; - -// Function WillowGame.WillowGlobals.SetColorBlindMode -struct UWillowGlobals_SetColorBlindMode_Params -{ - int InColorBlind; // (Parm) -}; - -// Function WillowGame.WillowGlobals.GetColorBlindMode -struct UWillowGlobals_GetColorBlindMode_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.RemovePickup -struct UWillowGlobals_RemovePickup_Params -{ - class AWillowPickup* inPickup; // (Parm) -}; - -// Function WillowGame.WillowGlobals.AddPickup -struct UWillowGlobals_AddPickup_Params -{ - class AWillowPickup* inPickup; // (Parm) -}; - -// Function WillowGame.WillowGlobals.RemoveActiveHomingProjectile -struct UWillowGlobals_RemoveActiveHomingProjectile_Params -{ - class AWillowProjectile* HomingProjectile; // (Parm) -}; - -// Function WillowGame.WillowGlobals.AddActiveHomingProjectile -struct UWillowGlobals_AddActiveHomingProjectile_Params -{ - class AWillowProjectile* HomingProjectile; // (Parm) -}; - -// Function WillowGame.WillowGlobals.GetTimeOfDayDominantDirectionalLightComponent -struct UWillowGlobals_GetTimeOfDayDominantDirectionalLightComponent_Params -{ - class UDominantDirectionalLightComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowGlobals.ResolveCustomMarkupString -struct UWillowGlobals_ResolveCustomMarkupString_Params -{ - struct FString StringToResolve; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGlobals.GetVehicleLifetimeManager -struct UWillowGlobals_GetVehicleLifetimeManager_Params -{ - class AVehicleLifetimeManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetPlayerPawnDataManager -struct UWillowGlobals_GetPlayerPawnDataManager_Params -{ - class UWillowPlayerPawnDataManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetCustomizationManager -struct UWillowGlobals_GetCustomizationManager_Params -{ - class UWillowCustomizationManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetUISortedValidPlayerNameIdentifiers -struct UWillowGlobals_GetUISortedValidPlayerNameIdentifiers_Params -{ - TArray OutPlayerNameIdentifiers; // (Parm, OutParm, NeedCtorLink) - unsigned long bFilterUnownedDlcCharacters : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowGlobals.GetDefaultPlayerSaveGame -struct UWillowGlobals_GetDefaultPlayerSaveGame_Params -{ - struct FString CharacterName; // (Parm, NeedCtorLink) - class UPlayerSaveGame* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetPlayerNameIdentifierDefinition -struct UWillowGlobals_GetPlayerNameIdentifierDefinition_Params -{ - struct FString CharacterName; // (Parm, NeedCtorLink) - class UPlayerNameIdentifierDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetPlayerClassIdentifierDefinition -struct UWillowGlobals_GetPlayerClassIdentifierDefinition_Params -{ - struct FString ClassName; // (Parm, NeedCtorLink) - class UPlayerClassIdentifierDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetPlayerChallenges -struct UWillowGlobals_GetPlayerChallenges_Params -{ - unsigned long bIncludeDlcChallenges : 1; // (OptionalParm, Parm) - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGlobals.GetTheLCDHelper -struct UWillowGlobals_GetTheLCDHelper_Params -{ - class ULcdHelper* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.ToggleUnlockCode -struct UWillowGlobals_ToggleUnlockCode_Params -{ - int UnlockCode; // (Parm) -}; - -// Function WillowGame.WillowGlobals.IsCodeUnlocked -struct UWillowGlobals_IsCodeUnlocked_Params -{ - int UnlockCode; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.SetLoadingMovieFinished -struct UWillowGlobals_SetLoadingMovieFinished_Params -{ -}; - -// Function WillowGame.WillowGlobals.GetPawnRelevanceUtility -struct UWillowGlobals_GetPawnRelevanceUtility_Params -{ - class UPawnRelevanceUtility* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetLevelDependencyList -struct UWillowGlobals_GetLevelDependencyList_Params -{ - class ULevelDependencyList* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetFastTravelStationsLookup -struct UWillowGlobals_GetFastTravelStationsLookup_Params -{ - class UFastTravelStationsLookup* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetEffectCoordinator -struct UWillowGlobals_GetEffectCoordinator_Params -{ - class UWillowEffectCoordinator* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetGlobalFallingDamageScale -struct UWillowGlobals_GetGlobalFallingDamageScale_Params -{ - class UObject* ContextSource; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetGlobalAIRocketWeaponDamageScale -struct UWillowGlobals_GetGlobalAIRocketWeaponDamageScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetGlobalAIAssaultWeaponDamageScale -struct UWillowGlobals_GetGlobalAIAssaultWeaponDamageScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetGlobalAISniperWeaponDamageScale -struct UWillowGlobals_GetGlobalAISniperWeaponDamageScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetGlobalAISmgWeaponDamageScale -struct UWillowGlobals_GetGlobalAISmgWeaponDamageScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetGlobalAIShotgunWeaponDamageScale -struct UWillowGlobals_GetGlobalAIShotgunWeaponDamageScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetGlobalAIPistolWeaponDamageScale -struct UWillowGlobals_GetGlobalAIPistolWeaponDamageScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetGlobalAIWeaponDamageScale -struct UWillowGlobals_GetGlobalAIWeaponDamageScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetGlobalAIDamageScale -struct UWillowGlobals_GetGlobalAIDamageScale_Params -{ - class UObject* DamageInstigatorContextSource; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetGlobalsDefinition -struct UWillowGlobals_GetGlobalsDefinition_Params -{ - class UGlobalsDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.ReleaseDamagePipelineObject -struct UWillowGlobals_ReleaseDamagePipelineObject_Params -{ - class UDamagePipeline* Pipeline; // (Parm) -}; - -// Function WillowGame.WillowGlobals.GetDamagePipelineObject -struct UWillowGlobals_GetDamagePipelineObject_Params -{ - class UDamagePipeline* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.DeleteWorldBodyStandIn -struct UWillowGlobals_DeleteWorldBodyStandIn_Params -{ - class UWorldBody* StandIn; // (Parm, OutParm) -}; - -// Function WillowGame.WillowGlobals.CreateWorldBodyStandIn -struct UWillowGlobals_CreateWorldBodyStandIn_Params -{ - class UWorldBody* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetWillowSaveGameManager -struct UWillowGlobals_GetWillowSaveGameManager_Params -{ - class UWillowSaveGameManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.GetWillowGlobals -struct UWillowGlobals_GetWillowGlobals_Params -{ - class UWillowGlobals* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGlobals.RemoveInteractiveObject -struct UWillowGlobals_RemoveInteractiveObject_Params -{ - class AWillowInteractiveObject* Object; // (Parm) -}; - -// Function WillowGame.WillowGlobals.AddInteractiveObject -struct UWillowGlobals_AddInteractiveObject_Params -{ - class AWillowInteractiveObject* Object; // (Parm) -}; - -// Function WillowGame.WillowHUD.ShowChallengeWidget -struct AWillowHUD_ShowChallengeWidget_Params -{ - class UChallengeDefinition* InChallenge; // (Parm) - int InLevelIndex; // (Parm) - int InConditionIndex; // (Parm) - int InCurrStatVal; // (Parm) - int InGoalStatVal; // (Parm) -}; - -// Function WillowGame.WillowHUD.ShowIpAddress -struct AWillowHUD_ShowIpAddress_Params -{ -}; - -// Function WillowGame.WillowHUD.LevelTimer -struct AWillowHUD_LevelTimer_Params -{ -}; - -// Function WillowGame.WillowHUD.AutoAimDebug -struct AWillowHUD_AutoAimDebug_Params -{ -}; - -// Function WillowGame.WillowHUD.AmmoAbsorbed -struct AWillowHUD_AmmoAbsorbed_Params -{ - class UClass* DamageSource; // (Parm) - class UWillowDamageTypeDefinition* DamageTypeDef; // (Parm) -}; - -// Function WillowGame.WillowHUD.ColiseumWantsSuppressHUD -struct AWillowHUD_ColiseumWantsSuppressHUD_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowHUD.GetPlayingColiseumOverlayMovie -struct AWillowHUD_GetPlayingColiseumOverlayMovie_Params -{ - class UWillowGFxColiseumOverlayMovie* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowHUD.ColiseumNotify -struct AWillowHUD_ColiseumNotify_Params -{ - unsigned char NotifyType; // (Parm) -}; - -// Function WillowGame.WillowHUD.RuleAnnounce -struct AWillowHUD_RuleAnnounce_Params -{ -}; - -// Function WillowGame.WillowHUD.RoundAnnounce -struct AWillowHUD_RoundAnnounce_Params -{ - int Round; // (Parm) - int Wave; // (Parm) - int MaxRound; // (Parm) - struct FString HealthModText; // (Parm, NeedCtorLink) - struct FString DamageModTex; // (Parm, NeedCtorLink) - struct FString ShieldModTex; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowHUD.BeginRoundAnnounce -struct AWillowHUD_BeginRoundAnnounce_Params -{ -}; - -// Function WillowGame.WillowHUD.StartColiseumTimer -struct AWillowHUD_StartColiseumTimer_Params -{ - unsigned char CountdownLength; // (Parm) -}; - -// Function WillowGame.WillowHUD.CloseColiseumOverlay -struct AWillowHUD_CloseColiseumOverlay_Params -{ -}; - -// Function WillowGame.WillowHUD.UpdateColiseumRule -struct AWillowHUD_UpdateColiseumRule_Params -{ - class UColiseumRuleDefinition* RuleInfo; // (Parm) - unsigned char UpdateMode; // (Parm) -}; - -// Function WillowGame.WillowHUD.OnColiseumOverlayClosing -struct AWillowHUD_OnColiseumOverlayClosing_Params -{ -}; - -// Function WillowGame.WillowHUD.OnColiseumOverlayOpening -struct AWillowHUD_OnColiseumOverlayOpening_Params -{ - class UWillowGFxColiseumOverlayMovie* Overlay; // (Parm) -}; - -// Function WillowGame.WillowHUD.OnLostFocusPause -struct AWillowHUD_OnLostFocusPause_Params -{ - unsigned long Enable : 1; // (Parm) -}; - -// Function WillowGame.WillowHUD.CanPauseOnLostFocus -struct AWillowHUD_CanPauseOnLostFocus_Params -{ - unsigned long bEnable : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowHUD.DrawAlwaysOnTopItems -struct AWillowHUD_DrawAlwaysOnTopItems_Params -{ -}; - -// Function WillowGame.WillowHUD.SetConnectionProblem -struct AWillowHUD_SetConnectionProblem_Params -{ - unsigned long bIsConnected : 1; // (Parm) -}; - -// Function WillowGame.WillowHUD.SetCanPickupItem -struct AWillowHUD_SetCanPickupItem_Params -{ - class AActor* Pickup; // (OptionalParm, Parm) - unsigned long bUpdatePickupCard : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowHUD.StartFade -struct AWillowHUD_StartFade_Params -{ - float InOpacity; // (Parm) - float InFadeDuration; // (Parm) - struct FColor Incolor; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowHUD.FadeOut -struct AWillowHUD_FadeOut_Params -{ - float FadeLength; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowHUD.FadeIn -struct AWillowHUD_FadeIn_Params -{ - float FadeLength; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowHUD.NotifySavingComplete -struct AWillowHUD_NotifySavingComplete_Params -{ - float InSaveDuration; // (Parm) -}; - -// Function WillowGame.WillowHUD.NotifySavingStarted -struct AWillowHUD_NotifySavingStarted_Params -{ -}; - -// Function WillowGame.WillowHUD.ToggleHUD -struct AWillowHUD_ToggleHUD_Params -{ -}; - -// Function WillowGame.WillowHUD.ShowTargetAnimDebug -struct AWillowHUD_ShowTargetAnimDebug_Params -{ -}; - -// Function WillowGame.WillowHUD.ShowAnimDebugFP -struct AWillowHUD_ShowAnimDebugFP_Params -{ -}; - -// Function WillowGame.WillowHUD.ShowRespawnDialog -struct AWillowHUD_ShowRespawnDialog_Params -{ - int Cost; // (Parm) -}; - -// Function WillowGame.WillowHUD.CloseStatusMenu -struct AWillowHUD_CloseStatusMenu_Params -{ - class UWillowUIInteraction* Interaction; // (Parm) -}; - -// Function WillowGame.WillowHUD.TryFakePauseInSinglePlayer -struct AWillowHUD_TryFakePauseInSinglePlayer_Params -{ -}; - -// Function WillowGame.WillowHUD.RunStatusMenu -struct AWillowHUD_RunStatusMenu_Params -{ - class UWillowUIInteraction* Interaction; // (Parm) -}; - -// Function WillowGame.WillowHUD.PlayStatusMovie -struct AWillowHUD_PlayStatusMovie_Params -{ -}; - -// Function WillowGame.WillowHUD.CloseHUDMovie -struct AWillowHUD_CloseHUDMovie_Params -{ -}; - -// Function WillowGame.WillowHUD.HUDIsClosing -struct AWillowHUD_HUDIsClosing_Params -{ -}; - -// Function WillowGame.WillowHUD.OpenHUDMovie -struct AWillowHUD_OpenHUDMovie_Params -{ - unsigned long bDeferred : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowHUD._OpenHUDMovie -struct AWillowHUD__OpenHUDMovie_Params -{ -}; - -// Function WillowGame.WillowHUD.ShowInspectedStatusEffectTarget -struct AWillowHUD_ShowInspectedStatusEffectTarget_Params -{ - FScriptInterface Target; // (Parm) - float YPos; // (Parm, OutParm) - struct FVector PlayerCameraPosition; // (Parm) - struct FVector PlayerCameraDirection; // (Parm) -}; - -// Function WillowGame.WillowHUD.AddPostRenderedActor -struct AWillowHUD_AddPostRenderedActor_Params -{ - class AActor* A; // (Parm) -}; - -// Function WillowGame.WillowHUD.RemovePostRenderedActor -struct AWillowHUD_RemovePostRenderedActor_Params -{ - class AActor* A; // (Parm) -}; - -// Function WillowGame.WillowHUD.ShowInspectedAI -struct AWillowHUD_ShowInspectedAI_Params -{ - class AWillowAIPawn* AIPawnToInspect; // (Parm) - float YPos; // (Parm, OutParm) - struct FVector PlayerCameraPosition; // (Parm) - struct FVector PlayerCameraDirection; // (Parm) -}; - -// Function WillowGame.WillowHUD.DrawShowIos -struct AWillowHUD_DrawShowIos_Params -{ - class AWillowInteractiveObject* WIO; // (Parm) - struct FVector ViewPosition; // (Parm) - struct FVector ViewRotation; // (Parm) -}; - -// Function WillowGame.WillowHUD.DrawShowHos -struct AWillowHUD_DrawShowHos_Params -{ - class AWillowAIPawn* WAIP; // (Parm) - struct FVector ViewPosition; // (Parm) - struct FVector ViewRotation; // (Parm) -}; - -// Function WillowGame.WillowHUD.GetWeaponScopeMovie -struct AWillowHUD_GetWeaponScopeMovie_Params -{ - class UWeaponScopeGFxMovie* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowHUD.GetHUDMovie -struct AWillowHUD_GetHUDMovie_Params -{ - class UWillowHUDGFxMovie* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowHUD.DisplayTargetPopupInfo -struct AWillowHUD_DisplayTargetPopupInfo_Params -{ -}; - -// Function WillowGame.WillowHUD.UpdatePickupParticles -struct AWillowHUD_UpdatePickupParticles_Params -{ -}; - -// Function WillowGame.WillowHUD.PostRenderDebug -struct AWillowHUD_PostRenderDebug_Params -{ -}; - -// Function WillowGame.WillowHUD.DrawSpectatorHud -struct AWillowHUD_DrawSpectatorHud_Params -{ -}; - -// Function WillowGame.WillowHUD.DrawEngineHUD -struct AWillowHUD_DrawEngineHUD_Params -{ -}; - -// Function WillowGame.WillowHUD.ScaleY -struct AWillowHUD_ScaleY_Params -{ - float Y; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowHUD.ScaleX43 -struct AWillowHUD_ScaleX43_Params -{ - float X; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowHUD.ScaleX -struct AWillowHUD_ScaleX_Params -{ - float X; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowHUD.GetColorForExpLevel -struct AWillowHUD_GetColorForExpLevel_Params -{ - class AActor* Pickup; // (Parm) - struct FColor ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowHUD.ShowPickupCard -struct AWillowHUD_ShowPickupCard_Params -{ - unsigned long bShow : 1; // (Parm) - unsigned long bIsPrimaryPlayer : 1; // (Parm) - unsigned long bAutoUse : 1; // (Parm) -}; - -// Function WillowGame.WillowHUD.GetPickupCardLocation -struct AWillowHUD_GetPickupCardLocation_Params -{ - class AActor* Pickup; // (Parm) - unsigned long bApplyPitchOffset : 1; // (OptionalParm, Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowHUD.DetachPickupHoverPSys -struct AWillowHUD_DetachPickupHoverPSys_Params -{ - class AActor* Pickup; // (Parm) -}; - -// Function WillowGame.WillowHUD.AttachPickupHoverPSys -struct AWillowHUD_AttachPickupHoverPSys_Params -{ - class AActor* Pickup; // (Parm) - unsigned long bInPickupRange : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowHUD.GetItemHoverBounds -struct AWillowHUD_GetItemHoverBounds_Params -{ - class AActor* Pickup; // (Parm) - float X; // (Parm, OutParm) - float Y; // (Parm, OutParm) - float XL; // (Parm, OutParm) - float YL; // (Parm, OutParm) -}; - -// Function WillowGame.WillowHUD.DrawItemFeedbackInfo -struct AWillowHUD_DrawItemFeedbackInfo_Params -{ -}; - -// Function WillowGame.WillowHUD.DrawDebugFeedbackForPickup -struct AWillowHUD_DrawDebugFeedbackForPickup_Params -{ - class AActor* Pickup; // (Parm) -}; - -// Function WillowGame.WillowHUD.DrawBuildInfo -struct AWillowHUD_DrawBuildInfo_Params -{ -}; - -// Function WillowGame.WillowHUD.DrawHUD -struct AWillowHUD_DrawHUD_Params -{ -}; - -// Function WillowGame.WillowHUD.DoStartupDrawHUD -struct AWillowHUD_DoStartupDrawHUD_Params -{ -}; - -// Function WillowGame.WillowHUD.DrawDamageIndicator -struct AWillowHUD_DrawDamageIndicator_Params -{ - struct FVector HitDir; // (Parm) - unsigned long bShieldOnlyDamage : 1; // (Parm) -}; - -// Function WillowGame.WillowHUD.BuildInfo -struct AWillowHUD_BuildInfo_Params -{ -}; - -// Function WillowGame.WillowHUD.DrawbShowHUDIsFalseHUD -struct AWillowHUD_DrawbShowHUDIsFalseHUD_Params -{ -}; - -// Function WillowGame.WillowHUD.SetWPRI -struct AWillowHUD_SetWPRI_Params -{ -}; - -// Function WillowGame.WillowHUD.Destroyed -struct AWillowHUD_Destroyed_Params -{ -}; - -// Function WillowGame.WillowHUD.CreateWeaponScopeMovie -struct AWillowHUD_CreateWeaponScopeMovie_Params -{ -}; - -// Function WillowGame.WillowHUD.CreateHUDMovie -struct AWillowHUD_CreateHUDMovie_Params -{ -}; - -// Function WillowGame.WillowHUD.PostBeginPlay -struct AWillowHUD_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowHUD.InitHud -struct AWillowHUD_InitHud_Params -{ -}; - -// Function WillowGame.WillowHUD.ClearCustomMessage -struct AWillowHUD_ClearCustomMessage_Params -{ - unsigned char MsgType; // (Parm) -}; - -// Function WillowGame.WillowHUD.DisplayCustomMessage -struct AWillowHUD_DisplayCustomMessage_Params -{ - unsigned char MsgType; // (Parm) - struct FString MessageString; // (Parm, NeedCtorLink) - float Duration; // (Parm) - struct FColor DrawColor; // (Parm) - class UClass* InMessageClass; // (OptionalParm, Parm) - int Switch; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowHUD.LoadBuildInfo -struct AWillowHUD_LoadBuildInfo_Params -{ -}; - -// Function WillowGame.WillowImpactDefinition.HandleRigidBodyImpact -struct UWillowImpactDefinition_HandleRigidBodyImpact_Params -{ - class AActor* Instigator; // (Parm) - class UPrimitiveComponent* HitComponent; // (Parm, EditInline) - class UPrimitiveComponent* OtherComponent; // (Parm, EditInline) - struct FCollisionImpactData RigidCollisionData; // (Const, Parm, OutParm, NeedCtorLink) - int ContactIndex; // (Parm) - unsigned long bReplicateEffect : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInteractiveObject.OnPlayerClosedMissionUI -struct AWillowInteractiveObject_OnPlayerClosedMissionUI_Params -{ - class AWillowPlayerController* ThePlayer; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.OnPlayerOpenedMissionUI -struct AWillowInteractiveObject_OnPlayerOpenedMissionUI_Params -{ - class AWillowPlayerController* ThePlayer; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.GetMapDisplayName -struct AWillowInteractiveObject_GetMapDisplayName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowInteractiveObject.GetMapDisplayHeader -struct AWillowInteractiveObject_GetMapDisplayHeader_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowInteractiveObject.GetObstacleInfo -struct AWillowInteractiveObject_GetObstacleInfo_Params -{ - struct FObstacleData Data; // (Parm, OutParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetObstacleActor -struct AWillowInteractiveObject_GetObstacleActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetMagnetData -struct AWillowInteractiveObject_GetMagnetData_Params -{ - struct FVector MagnetLoc; // (Parm, OutParm) - struct FVector MagnetVel; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.SetObstacleVelocity -struct AWillowInteractiveObject_SetObstacleVelocity_Params -{ - struct FVector NewVelocity; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowInteractiveObject.CanAvoidObstacle -struct AWillowInteractiveObject_CanAvoidObstacle_Params -{ - struct FObstacleData Obstacle; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.CanAvoidObstacles -struct AWillowInteractiveObject_CanAvoidObstacles_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.SetObstacleActive -struct AWillowInteractiveObject_SetObstacleActive_Params -{ - unsigned long bActive : 1; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.IsObstacleActive -struct AWillowInteractiveObject_IsObstacleActive_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.SetDialogNameTag -struct AWillowInteractiveObject_SetDialogNameTag_Params -{ - class UGearboxDialogNameTag* NewName; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.ServerDialog_TriggerEvent -struct AWillowInteractiveObject_ServerDialog_TriggerEvent_Params -{ - class UGearboxDialogEventTag* EventTag; // (Parm) - class AActor* Other; // (OptionalParm, Parm) - class UObject* ObjectParameter; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInteractiveObject.GetReplicatedDialogData -struct AWillowInteractiveObject_GetReplicatedDialogData_Params -{ - struct FGearboxDialogReplicatedData ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.SetReplicatedDialogData -struct AWillowInteractiveObject_SetReplicatedDialogData_Params -{ - class UGearboxDialogAct_Talk* TalkAct; // (Parm) - struct FGearboxDialogData Data; // (Parm, OutParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetDialogGroups -struct AWillowInteractiveObject_GetDialogGroups_Params -{ - TArray Groups; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowInteractiveObject.GetDialogComponent -struct AWillowInteractiveObject_GetDialogComponent_Params -{ - class UGearboxDialogComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowInteractiveObject.GetDialogNameTag -struct AWillowInteractiveObject_GetDialogNameTag_Params -{ - class UGearboxDialogNameTag* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.CanTalk -struct AWillowInteractiveObject_CanTalk_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.TouchDenied -struct AWillowInteractiveObject_TouchDenied_Params -{ - class AActor* Other; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.SetPatsy -struct AWillowInteractiveObject_SetPatsy_Params -{ - FScriptInterface NewPatsy; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.GetPatsy -struct AWillowInteractiveObject_GetPatsy_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.IsBeingHealed -struct AWillowInteractiveObject_IsBeingHealed_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.SetBeingHealed -struct AWillowInteractiveObject_SetBeingHealed_Params -{ - unsigned long bNewBeingHealed : 1; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.GetControllerResponsibleForDamage -struct AWillowInteractiveObject_GetControllerResponsibleForDamage_Params -{ - class AController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetInstigator -struct AWillowInteractiveObject_GetInstigator_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.SetInteractionIcon -struct AWillowInteractiveObject_SetInteractionIcon_Params -{ - class UInteractionIconDefinition* Icon; // (Parm) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.HasAnyMissionsForPlayer -struct AWillowInteractiveObject_HasAnyMissionsForPlayer_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetMissionDirectorLocation -struct AWillowInteractiveObject_GetMissionDirectorLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetAllDirectorData -struct AWillowInteractiveObject_GetAllDirectorData_Params -{ - TArray OutData; // (Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetLightProjMgrFor -struct AWillowInteractiveObject_GetLightProjMgrFor_Params -{ - class AWillowWeapon* aWeapon; // (Parm) - class AWillowLightProjectileManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.NotifyTakeHit -struct AWillowInteractiveObject_NotifyTakeHit_Params -{ - class AController* InstigatedBy; // (Parm) - struct FVector HitLocation; // (Parm) - float Damage; // (Parm) - class UClass* DamageType; // (Parm) - struct FVector Momentum; // (Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInteractiveObject.ServerSpecialMove_StopAny -struct AWillowInteractiveObject_ServerSpecialMove_StopAny_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.ServerSpecialMove_Stop -struct AWillowInteractiveObject_ServerSpecialMove_Stop_Params -{ - class USpecialMoveDefinition* OldSMD; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.ServerSpecialMove_Queue -struct AWillowInteractiveObject_ServerSpecialMove_Queue_Params -{ - class USpecialMoveDefinition* NewSMD; // (Parm) - float PlayRateScale; // (OptionalParm, Parm) - float Duration; // (OptionalParm, Parm) - struct FName CallbackName; // (OptionalParm, Parm) - class UObject* CallbackObject; // (OptionalParm, Parm) - class UObject* Data; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInteractiveObject.ServerSpecialMove_Play -struct AWillowInteractiveObject_ServerSpecialMove_Play_Params -{ - class USpecialMoveDefinition* NewSMD; // (Parm) - float PlayRateScale; // (OptionalParm, Parm) - float Duration; // (OptionalParm, Parm) - struct FName CallbackName; // (OptionalParm, Parm) - class UObject* CallbackObject; // (OptionalParm, Parm) - class UObject* Data; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInteractiveObject.SetReplicatedSMData -struct AWillowInteractiveObject_SetReplicatedSMData_Params -{ - struct FSpecialMoveData NewSMData; // (Parm, OutParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetDefaultRootMotionRotationMode -struct AWillowInteractiveObject_GetDefaultRootMotionRotationMode_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetDefaultRootMotionMode -struct AWillowInteractiveObject_GetDefaultRootMotionMode_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetSkelMesh -struct AWillowInteractiveObject_GetSkelMesh_Params -{ - class USkeletalMeshComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowInteractiveObject.GetSMComponent -struct AWillowInteractiveObject_GetSMComponent_Params -{ - class USpecialMoveComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowInteractiveObject.GetActor -struct AWillowInteractiveObject_GetActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetFocusScreenOffset -struct AWillowInteractiveObject_GetFocusScreenOffset_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetFocusRadius -struct AWillowInteractiveObject_GetFocusRadius_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetFocusLocation -struct AWillowInteractiveObject_GetFocusLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.EndFocus -struct AWillowInteractiveObject_EndFocus_Params -{ - class APawn* User; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.BeginFocus -struct AWillowInteractiveObject_BeginFocus_Params -{ - class APawn* User; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.ShieldAbsorbedAmmo -struct AWillowInteractiveObject_ShieldAbsorbedAmmo_Params -{ - class UClass* DamageSource; // (Parm) - class UWillowDamageTypeDefinition* DamageTypeDef; // (Parm) - float DamagePercentToAbsorb; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetIntrinsicArmor -struct AWillowInteractiveObject_GetIntrinsicArmor_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.OnShieldDepleted -struct AWillowInteractiveObject_OnShieldDepleted_Params -{ - class AController* DamageInstigator; // (Parm) - unsigned char DamageType; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.SetShieldStrength -struct AWillowInteractiveObject_SetShieldStrength_Params -{ - float ShieldValue; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.GetMaxShieldStrength -struct AWillowInteractiveObject_GetMaxShieldStrength_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetShieldStrength -struct AWillowInteractiveObject_GetShieldStrength_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.NotifyDamageTaken -struct AWillowInteractiveObject_NotifyDamageTaken_Params -{ - struct FDamageEventSummary DamageSummary; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowInteractiveObject.WillLootableBeResetOnLevelLoad -struct AWillowInteractiveObject_WillLootableBeResetOnLevelLoad_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.PlayHit -struct AWillowInteractiveObject_PlayHit_Params -{ - class APawn* SomePawn; // (Parm) - struct FVector HitLocation; // (Parm) - class UClass* inDamageType; // (Parm) - struct FVector Momentum; // (Parm) - struct FTraceHitInfo HitInfo; // (Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInteractiveObject.ResetHitRegionHealth -struct AWillowInteractiveObject_ResetHitRegionHealth_Params -{ - class UBodyHitRegionDefinition* HitRegion; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.PlayHealingReaction -struct AWillowInteractiveObject_PlayHealingReaction_Params -{ - struct FDamageReactionData Data; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowInteractiveObject.HealDamageOnHitRegion -struct AWillowInteractiveObject_HealDamageOnHitRegion_Params -{ - struct FDamageEventSummary DamageSummary; // (Parm, OutParm) - class AController* InstigatedBy; // (Parm) - class UBodyHitRegionDefinition* HitRegion; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.PlayDamageReaction -struct AWillowInteractiveObject_PlayDamageReaction_Params -{ - struct FDamageReactionData Data; // (Const, Parm, OutParm, NeedCtorLink) - struct FName HitBone; // (Parm) - struct FVector HitLocation; // (Const, Parm, OutParm) - struct FVector HitMomentum; // (Const, Parm, OutParm) - unsigned long bDeath : 1; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.ReplicateDamageEffect -struct AWillowInteractiveObject_ReplicateDamageEffect_Params -{ - class UBodyHitRegionDefinition* HitRegion; // (Parm) - int GoreDataIndex; // (Parm) - class AController* InstigatedBy; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - unsigned long bWasHeal : 1; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.GetMaxHealth -struct AWillowInteractiveObject_GetMaxHealth_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetHealth -struct AWillowInteractiveObject_GetHealth_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.AddDamageToHitRegion -struct AWillowInteractiveObject_AddDamageToHitRegion_Params -{ - struct FDamageEventSummary DamageSummary; // (Parm, OutParm) - class AController* InstigatedBy; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - class UBodyHitRegionDefinition* HitRegion; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector HitMomentum; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.GetHitRegionHealthValues -struct AWillowInteractiveObject_GetHitRegionHealthValues_Params -{ - class UBodyHitRegionDefinition* HitRegion; // (Parm) - float outHealth; // (Parm, OutParm) - float outMaxHealth; // (Parm, OutParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetHitRegionForTakenDamage -struct AWillowInteractiveObject_GetHitRegionForTakenDamage_Params -{ - class AController* InstigatedBy; // (Parm) - struct FTraceHitInfo HitInfo; // (Parm) - class UBodyHitRegionDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.AddMissionLoot -struct AWillowInteractiveObject_AddMissionLoot_Params -{ - class UItemPoolDefinition* MissionPool; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.GetDroppedLoot -struct AWillowInteractiveObject_GetDroppedLoot_Params -{ - TArray SpawnedLoot; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetAttachedLoot -struct AWillowInteractiveObject_GetAttachedLoot_Params -{ - TArray SpawnedLoot; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.ServerClearStatusEffects -struct AWillowInteractiveObject_ServerClearStatusEffects_Params -{ - unsigned long bKillImmediately : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInteractiveObject.Behavior_ClearStatusEffects -struct AWillowInteractiveObject_Behavior_ClearStatusEffects_Params -{ - unsigned long bKillImmediately : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInteractiveObject.SetMorphNodeWeight -struct AWillowInteractiveObject_SetMorphNodeWeight_Params -{ - class UMorphNodeWeight* Node; // (Parm) - float NewWeight; // (Parm) - float WeightBlendTime; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInteractiveObject.UpdateTargetableState -struct AWillowInteractiveObject_UpdateTargetableState_Params -{ - unsigned long bNewShouldBeTargetable : 1; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.Behavior_RegisterTargetable -struct AWillowInteractiveObject_Behavior_RegisterTargetable_Params -{ - unsigned long bUnregister : 1; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.GetHumanReadableName -struct AWillowInteractiveObject_GetHumanReadableName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowInteractiveObject.GetTargetName -struct AWillowInteractiveObject_GetTargetName_Params -{ - struct FString TargetName; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowInteractiveObject.GetAutoAimProfile -struct AWillowInteractiveObject_GetAutoAimProfile_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetMagnetismRange -struct AWillowInteractiveObject_GetMagnetismRange_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetMagnetismOrigin -struct AWillowInteractiveObject_GetMagnetismOrigin_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.IsAutoAimTarget -struct AWillowInteractiveObject_IsAutoAimTarget_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetTargetingModifier -struct AWillowInteractiveObject_GetTargetingModifier_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.HasHomingTargetComponents -struct AWillowInteractiveObject_HasHomingTargetComponents_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.IsValidHomingTarget -struct AWillowInteractiveObject_IsValidHomingTarget_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.Behavior_SetCanTarget -struct AWillowInteractiveObject_Behavior_SetCanTarget_Params -{ - unsigned char ChangeStatus; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.ShowSelfAsTarget -struct AWillowInteractiveObject_ShowSelfAsTarget_Params -{ - unsigned long bControllersOnly : 1; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetTargetableIsHidden -struct AWillowInteractiveObject_GetTargetableIsHidden_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetTargetableLocation -struct AWillowInteractiveObject_GetTargetableLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.CanSnapZoom -struct AWillowInteractiveObject_CanSnapZoom_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetSnapLocation -struct AWillowInteractiveObject_GetSnapLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.IsTargetableProxy -struct AWillowInteractiveObject_IsTargetableProxy_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.IsTargetable -struct AWillowInteractiveObject_IsTargetable_Params -{ - unsigned long bIgnoreCloakAbility : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetOpinion -struct AWillowInteractiveObject_GetOpinion_Params -{ - class UObject* Other; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.SetAllegiance -struct AWillowInteractiveObject_SetAllegiance_Params -{ - class UPawnAllegiance* NewAllegiance; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.GetDefaultAllegiance -struct AWillowInteractiveObject_GetDefaultAllegiance_Params -{ - class UPawnAllegiance* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetObjectAllegiance -struct AWillowInteractiveObject_GetObjectAllegiance_Params -{ - class UPawnAllegiance* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.IsSameAllegiance -struct AWillowInteractiveObject_IsSameAllegiance_Params -{ - class UObject* anObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.IsNeutral -struct AWillowInteractiveObject_IsNeutral_Params -{ - class UObject* anObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.IsFriendly -struct AWillowInteractiveObject_IsFriendly_Params -{ - class UObject* anObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.IsEnemy -struct AWillowInteractiveObject_IsEnemy_Params -{ - class UObject* anObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GFx_NotifyMovieDestroy -struct AWillowInteractiveObject_GFx_NotifyMovieDestroy_Params -{ - class UGearboxGFxMovie* Movie; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.GFx_NotifyMovieCreate -struct AWillowInteractiveObject_GFx_NotifyMovieCreate_Params -{ - class UGearboxGFxMovie* Movie; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.GFx_GetMovieActor -struct AWillowInteractiveObject_GFx_GetMovieActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetReplicatedInstanceDataState -struct AWillowInteractiveObject_GetReplicatedInstanceDataState_Params -{ - struct FReplicatedInstanceDataState OutReplicatedInstanceDataState; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetInstanceDataState -struct AWillowInteractiveObject_GetInstanceDataState_Params -{ - struct FInstanceDataSet OutInstanceDataState; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.DestroyOwnedInstanceData -struct AWillowInteractiveObject_DestroyOwnedInstanceData_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.Destroyed -struct AWillowInteractiveObject_Destroyed_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.CleanupKilledInteractiveObject -struct AWillowInteractiveObject_CleanupKilledInteractiveObject_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.GetObjectiveBit -struct AWillowInteractiveObject_GetObjectiveBit_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.DeactivateMissionDirectorParticle -struct AWillowInteractiveObject_DeactivateMissionDirectorParticle_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.SetMissionDirectorParticle -struct AWillowInteractiveObject_SetMissionDirectorParticle_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.MissionStatusChanged -struct AWillowInteractiveObject_MissionStatusChanged_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.SetMissionDirectivesUsability -struct AWillowInteractiveObject_SetMissionDirectivesUsability_Params -{ - unsigned char ChangeUsability; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.OnPlayerTurnedInMission -struct AWillowInteractiveObject_OnPlayerTurnedInMission_Params -{ - class AWillowPlayerController* PlayerTurningIn; // (Parm) - class UMissionDefinition* MissionTurnedIn; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.OnPlayerAcceptedMission -struct AWillowInteractiveObject_OnPlayerAcceptedMission_Params -{ - class AWillowPlayerController* PlayerAccepting; // (Parm) - class UMissionDefinition* MissionAccepted; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.GetInProgressMissions -struct AWillowInteractiveObject_GetInProgressMissions_Params -{ - TArray InProgressMissions; // (Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetRedeemableMissions -struct AWillowInteractiveObject_GetRedeemableMissions_Params -{ - TArray RedeemableMissions; // (Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetEligibleMissions -struct AWillowInteractiveObject_GetEligibleMissions_Params -{ - TArray EligibleMissions; // (Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.AddMissionDirective -struct AWillowInteractiveObject_AddMissionDirective_Params -{ - struct FMissionDirectorData NewDirective; // (Const, Parm, OutParm) - unsigned long bRegisterDirector : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInteractiveObject.RegisterMissionDirector -struct AWillowInteractiveObject_RegisterMissionDirector_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.NotifyUserCouldNotAffordAttemptedUse -struct AWillowInteractiveObject_NotifyUserCouldNotAffordAttemptedUse_Params -{ - class APawn* User; // (Parm) - class UPrimitiveComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.UseObject -struct AWillowInteractiveObject_UseObject_Params -{ - class APawn* User; // (Parm) - class UPrimitiveComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetInstanceData -struct AWillowInteractiveObject_GetInstanceData_Params -{ - struct FName DataName; // (Parm) - TArray InstanceData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.RemoveInstanceDataObject -struct AWillowInteractiveObject_RemoveInstanceDataObject_Params -{ - class UObject* InstanceDataObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.RemoveInstanceData -struct AWillowInteractiveObject_RemoveInstanceData_Params -{ - struct FName DataName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.SetInstanceData -struct AWillowInteractiveObject_SetInstanceData_Params -{ - struct FInstanceDataUnion InstanceData; // (Parm, NeedCtorLink) - unsigned long bAllowDuplicateNames : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetInstancedDesignerAttribute -struct AWillowInteractiveObject_GetInstancedDesignerAttribute_Params -{ - class UAttributeDefinition* Definition; // (Parm) - struct FName DesignerAttributeName; // (OptionalParm, Parm) - unsigned char AttributeDataType; // (OptionalParm, Parm) - class UInstancedDesignerAttribute* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.CreateDesignerAttribute -struct AWillowInteractiveObject_CreateDesignerAttribute_Params -{ - class UDesignerAttributeDefinition* Definition; // (Parm) - struct FName DesignerAttributeName; // (OptionalParm, Parm) - unsigned char AttributeDataType; // (OptionalParm, Parm) - class UInstancedDesignerAttribute* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.InitializeAttributeStartingValues -struct AWillowInteractiveObject_InitializeAttributeStartingValues_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.Behavior_ChangeUsabilityCost -struct AWillowInteractiveObject_Behavior_ChangeUsabilityCost_Params -{ - unsigned char ChangeType; // (Parm) - unsigned char CostType; // (Parm) - int CostAmount; // (Parm) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.GetUsability -struct AWillowInteractiveObject_GetUsability_Params -{ - unsigned char UsedType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.SetUsabilityForComponent -struct AWillowInteractiveObject_SetUsabilityForComponent_Params -{ - unsigned long bNewUsable : 1; // (Parm) - class UActorComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.SetUsability -struct AWillowInteractiveObject_SetUsability_Params -{ - unsigned long bUsable : 1; // (Parm) - unsigned char UsedType; // (Parm) - class UActorComponent* UsedComponent; // (OptionalParm, Parm, EditInline) -}; - -// Function WillowGame.WillowInteractiveObject.Behavior_ChangeUsability -struct AWillowInteractiveObject_Behavior_ChangeUsability_Params -{ - unsigned char ChangeType; // (Parm) - class UActorComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.Behavior_Killed -struct AWillowInteractiveObject_Behavior_Killed_Params -{ - class AActor* Killer; // (Parm) - class UDamageTypeDefinition* TechFilter; // (OptionalParm, Parm) - unsigned char DeathType; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInteractiveObject.Behavior_CauseRadiusDamage -struct AWillowInteractiveObject_Behavior_CauseRadiusDamage_Params -{ - float Radius; // (Parm) - float DamageAmount; // (Parm) - unsigned long bFullDamage : 1; // (Parm) - float Momentum; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - class UImpactDefinition* ImpactDefinition; // (Parm) - unsigned long bCanDamageFriendlies : 1; // (Parm) - struct FVector Offset; // (OptionalParm, Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - unsigned long bSkipTraceTest : 1; // (OptionalParm, Parm) - class UObject* HitObject; // (OptionalParm, Parm) - float BarrelSourceTime; // (OptionalParm, Parm) - float PlantSourceTime; // (OptionalParm, Parm) - TArray ActorsHurt; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowInteractiveObject.Behavior_CauseDamage -struct AWillowInteractiveObject_Behavior_CauseDamage_Params -{ - class AActor* Target; // (Parm) - float DamageAmount; // (Parm) - float Momentum; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - class UImpactDefinition* ImpactDefinition; // (Parm) - unsigned long bCanDamageFriendlies : 1; // (Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - float BarrelSourceTime; // (OptionalParm, Parm) - float PlantSourceTime; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInteractiveObject.TakeRadiusDamage -struct AWillowInteractiveObject_TakeRadiusDamage_Params -{ - class AController* InstigatedBy; // (Parm) - float BaseDamage; // (Parm) - float DamageRadius; // (Parm) - class UClass* DamageType; // (Parm) - float Momentum; // (Parm) - struct FVector HurtOrigin; // (Parm) - unsigned long bFullDamage : 1; // (Parm) - FScriptInterface DamageCauser; // (Parm) - float DamageFalloffExponent; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInteractiveObject.DeadInteractiveObjectCleanup -struct AWillowInteractiveObject_DeadInteractiveObjectCleanup_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.StartDeadInteractiveObjectCleanupTimer -struct AWillowInteractiveObject_StartDeadInteractiveObjectCleanupTimer_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.KilledBy -struct AWillowInteractiveObject_KilledBy_Params -{ - class APawn* EventInstigator; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.HandleHealthDepleted -struct AWillowInteractiveObject_HandleHealthDepleted_Params -{ - class APawn* EventInstigator; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.IsFullyArmored -struct AWillowInteractiveObject_IsFullyArmored_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetDamageSurfaceTypeFromHit -struct AWillowInteractiveObject_GetDamageSurfaceTypeFromHit_Params -{ - struct FTraceHitInfo HitInfo; // (Const, Parm, OutParm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetDefaultDamageSurfaceType -struct AWillowInteractiveObject_GetDefaultDamageSurfaceType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.AdjustMomentumForSurfaceType -struct AWillowInteractiveObject_AdjustMomentumForSurfaceType_Params -{ - float RawMomentum; // (Parm) - class AController* DamageInstigator; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - struct FTraceHitInfo HitInfo; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.ReduceInteractiveObjectDamage -struct AWillowInteractiveObject_ReduceInteractiveObjectDamage_Params -{ - float Damage; // (Parm, OutParm) - class AController* InstigatedBy; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.GetLastDamagedByController -struct AWillowInteractiveObject_GetLastDamagedByController_Params -{ - class AController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.TakeDamage -struct AWillowInteractiveObject_TakeDamage_Params -{ - float RawDamage; // (Parm) - class AController* EventInstigator; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - class UClass* DamageType; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInteractiveObject.GetNonCheatGodMode -struct AWillowInteractiveObject_GetNonCheatGodMode_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.SetNonCheatGodMode -struct AWillowInteractiveObject_SetNonCheatGodMode_Params -{ - unsigned long NewMode : 1; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.RunCustomEvent -struct AWillowInteractiveObject_RunCustomEvent_Params -{ - struct FName EventName; // (Parm) - class UObject* EventInstigator; // (OptionalParm, Parm) - class UObject* OtherEventParticipantObject; // (OptionalParm, Parm) - struct FBehaviorParameters EventData; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowInteractiveObject.OnTimerEvent -struct AWillowInteractiveObject_OnTimerEvent_Params -{ - unsigned char EventType; // (Parm) - struct FBehaviorParameters EventData; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowInteractiveObject.SetTimerState -struct AWillowInteractiveObject_SetTimerState_Params -{ - unsigned char TimerId; // (Parm) - struct FBehaviorTimerState TimerState; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetTimerState -struct AWillowInteractiveObject_GetTimerState_Params -{ - unsigned char TimerId; // (Parm) - struct FBehaviorTimerState TimerState; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetTimeSeconds -struct AWillowInteractiveObject_GetTimeSeconds_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.EvaluateAttributeInitialization -struct AWillowInteractiveObject_EvaluateAttributeInitialization_Params -{ - struct FAttributeInitializationData InitData; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetMesh -struct AWillowInteractiveObject_GetMesh_Params -{ - class UMeshComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowInteractiveObject.FindAnimNode -struct AWillowInteractiveObject_FindAnimNode_Params -{ - struct FName NodeName; // (Parm) - class UAnimNode* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.SetRotationRate -struct AWillowInteractiveObject_SetRotationRate_Params -{ - struct FRotator NewRotationRate; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.GetCollisionRadius -struct AWillowInteractiveObject_GetCollisionRadius_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.ConditionalReactToUse -struct AWillowInteractiveObject_ConditionalReactToUse_Params -{ - class APawn* User; // (Parm) - class UActorComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.UsedBy -struct AWillowInteractiveObject_UsedBy_Params -{ - class APawn* User; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.IsComponentUsable -struct AWillowInteractiveObject_IsComponentUsable_Params -{ - class UActorComponent* UsableComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.UnTouch -struct AWillowInteractiveObject_UnTouch_Params -{ - class AActor* Other; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.Touch -struct AWillowInteractiveObject_Touch_Params -{ - class AActor* Other; // (Parm) - class UPrimitiveComponent* OtherComp; // (Parm, EditInline) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.InitializeRelevanceDistance -struct AWillowInteractiveObject_InitializeRelevanceDistance_Params -{ - unsigned char RelevanceDistance; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.InitializeTickGroup -struct AWillowInteractiveObject_InitializeTickGroup_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.InitializeFromDefinition -struct AWillowInteractiveObject_InitializeFromDefinition_Params -{ - class UInteractiveObjectDefinition* Definition; // (Parm) - unsigned long bSkipBehaviorSetsInitialization : 1; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.ClearBodyCompositionInstance -struct AWillowInteractiveObject_ClearBodyCompositionInstance_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.GetBodyInfoProvider -struct AWillowInteractiveObject_GetBodyInfoProvider_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.ApplyPreviewBodyComposition -struct AWillowInteractiveObject_ApplyPreviewBodyComposition_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.ChangeInstanceDataSwitch -struct AWillowInteractiveObject_ChangeInstanceDataSwitch_Params -{ - struct FName Switch; // (Const, Parm) - unsigned char NewValue; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.PostInitBodyComposition -struct AWillowInteractiveObject_PostInitBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) - unsigned char BodyCompositionMode; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.PreRemoveBodyComposition -struct AWillowInteractiveObject_PreRemoveBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.InitializeRBPhys -struct AWillowInteractiveObject_InitializeRBPhys_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.TerminateRBPhys -struct AWillowInteractiveObject_TerminateRBPhys_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.SetCompassIcon -struct AWillowInteractiveObject_SetCompassIcon_Params -{ - unsigned char NewIcon; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.ConditionalAddToCompass -struct AWillowInteractiveObject_ConditionalAddToCompass_Params -{ - unsigned long bDestroyed : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInteractiveObject.TornOff -struct AWillowInteractiveObject_TornOff_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.ApplyBalanceDefinitionCustomizations -struct AWillowInteractiveObject_ApplyBalanceDefinitionCustomizations_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.InitializeBalanceDefinitionState -struct AWillowInteractiveObject_InitializeBalanceDefinitionState_Params -{ - class UBaseBalanceDefinition* BalanceDefinition; // (Parm) - int GradeIndex; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.ReplicatedEvent -struct AWillowInteractiveObject_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.ReceiveDefinition -struct AWillowInteractiveObject_ReceiveDefinition_Params -{ - class UInteractiveObjectDefinition* Definition; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.ResendDefinition -struct AWillowInteractiveObject_ResendDefinition_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.CanResendDefinition -struct AWillowInteractiveObject_CanResendDefinition_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.TryAddToPostRenderedActorsList -struct AWillowInteractiveObject_TryAddToPostRenderedActorsList_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.PostBeginPlay -struct AWillowInteractiveObject_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.SetOverrideProgressNumber -struct AWillowInteractiveObject_SetOverrideProgressNumber_Params -{ - unsigned char ProgressNum; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.SetOverrideAssociatedChallenge -struct AWillowInteractiveObject_SetOverrideAssociatedChallenge_Params -{ - class UChallengeDefinition* ChalDef; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.GetProgressNumber -struct AWillowInteractiveObject_GetProgressNumber_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetAssociatedChallenge -struct AWillowInteractiveObject_GetAssociatedChallenge_Params -{ - class UChallengeDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.ApplyMaxDrawDistanceOverride -struct AWillowInteractiveObject_ApplyMaxDrawDistanceOverride_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.SetMaxDrawDistanceOverride -struct AWillowInteractiveObject_SetMaxDrawDistanceOverride_Params -{ - float NewMaxDrawDistanceOverride; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.UpdateCollideAsEncroacher -struct AWillowInteractiveObject_UpdateCollideAsEncroacher_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.SetCollisionOnComponentFromCollisionType -struct AWillowInteractiveObject_SetCollisionOnComponentFromCollisionType_Params -{ - class UPrimitiveComponent* InComponent; // (Parm, EditInline) - unsigned char InCollisionType; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.SetCollisionFromCollisionType -struct AWillowInteractiveObject_SetCollisionFromCollisionType_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.GetBehaviorConsumerHandle -struct AWillowInteractiveObject_GetBehaviorConsumerHandle_Params -{ - struct FBehaviorConsumerHandle ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.ProcessBehaviorSetsFlags -struct AWillowInteractiveObject_ProcessBehaviorSetsFlags_Params -{ -}; - -// Function WillowGame.WillowInteractiveObject.GetBalancedActorTypeIdentifier -struct AWillowInteractiveObject_GetBalancedActorTypeIdentifier_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.SetExpLevel -struct AWillowInteractiveObject_SetExpLevel_Params -{ - int NewExpLevel; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.SetAwesomeLevel -struct AWillowInteractiveObject_SetAwesomeLevel_Params -{ - int NewAwesomeLevel; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.SetGameStage -struct AWillowInteractiveObject_SetGameStage_Params -{ - int NewGameStage; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.GetExpLevelForEquip -struct AWillowInteractiveObject_GetExpLevelForEquip_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetExpLevel -struct AWillowInteractiveObject_GetExpLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetAwesomeLevel -struct AWillowInteractiveObject_GetAwesomeLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetGameStage -struct AWillowInteractiveObject_GetGameStage_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.CanReceiveStatusEffects -struct AWillowInteractiveObject_CanReceiveStatusEffects_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.ReactToPrimaryStatusEffect -struct AWillowInteractiveObject_ReactToPrimaryStatusEffect_Params -{ - class UStatusEffectDefinition* StatusEffect; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.GetAttributeContextSource -struct AWillowInteractiveObject_GetAttributeContextSource_Params -{ - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetBoundingSphereRadius -struct AWillowInteractiveObject_GetBoundingSphereRadius_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetHitRegions -struct AWillowInteractiveObject_GetHitRegions_Params -{ - TArray Regions; // (Parm, OutParm, NeedCtorLink) - class UBodyHitRegionDefinition* DefaultRegion; // (OptionalParm, Parm, OutParm) -}; - -// Function WillowGame.WillowInteractiveObject.AttachEmitter -struct AWillowInteractiveObject_AttachEmitter_Params -{ - class AEmitter* E; // (Parm) - struct FName SocketName; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.GetDefaultStatusEffectsParticleSystemTemplate -struct AWillowInteractiveObject_GetDefaultStatusEffectsParticleSystemTemplate_Params -{ - class UParticleSystem* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetDefaultStatusEffectSockets -struct AWillowInteractiveObject_GetDefaultStatusEffectSockets_Params -{ - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowInteractiveObject.GetStatusEffectsComponent -struct AWillowInteractiveObject_GetStatusEffectsComponent_Params -{ - class UStatusEffectsComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowInteractiveObject.SetInfoBarVisibility -struct AWillowInteractiveObject_SetInfoBarVisibility_Params -{ - unsigned long bVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowInteractiveObject.HideTargetInfoOnHud -struct AWillowInteractiveObject_HideTargetInfoOnHud_Params -{ - class APawn* HUDOwner; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.HackHealthDisplay -struct AWillowInteractiveObject_HackHealthDisplay_Params -{ - float InPercent; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.IsChampion -struct AWillowInteractiveObject_IsChampion_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.IsBoss -struct AWillowInteractiveObject_IsBoss_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.DoesTargetableTakeDamage -struct AWillowInteractiveObject_DoesTargetableTakeDamage_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.DisplayParentInfo -struct AWillowInteractiveObject_DisplayParentInfo_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetAllBarInfo -struct AWillowInteractiveObject_GetAllBarInfo_Params -{ - TArray BarData; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowInteractiveObject.GetExpInfo -struct AWillowInteractiveObject_GetExpInfo_Params -{ - int ExpLevelValue; // (Parm, OutParm) -}; - -// Function WillowGame.WillowInteractiveObject.GetTargetableActor -struct AWillowInteractiveObject_GetTargetableActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TravelStation.CanResurrectHere -struct ATravelStation_CanResurrectHere_Params -{ - unsigned long bIsLevelTravel : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TravelStation.SetUsability -struct ATravelStation_SetUsability_Params -{ - unsigned long bUsable : 1; // (Parm) - unsigned char UsedType; // (Parm) - class UActorComponent* UsedComponent; // (OptionalParm, Parm, EditInline) -}; - -// Function WillowGame.TravelStation.AddLevelTransitionWaypoint -struct ATravelStation_AddLevelTransitionWaypoint_Params -{ - class UMissionDefinition* Mission; // (Parm) - struct FName MissionLevel; // (Parm) - class ULevelTransitionWaypointComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.TravelStation.FindTravelStation -struct ATravelStation_FindTravelStation_Params -{ - struct FString TravelStationDefinitionName; // (Parm, NeedCtorLink) - class ATravelStation* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TravelStation.SetFastTravelDebug -struct ATravelStation_SetFastTravelDebug_Params -{ - unsigned long Enabled : 1; // (Parm) -}; - -// Function WillowGame.TravelStation.IsFastTravelEnabled -struct ATravelStation_IsFastTravelEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TravelStation.MissionReactionObjectiveCleared -struct ATravelStation_MissionReactionObjectiveCleared_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* ClearedObjective; // (Parm) -}; - -// Function WillowGame.TravelStation.MissionReactionObjectiveUpdated -struct ATravelStation_MissionReactionObjectiveUpdated_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* UpdatedObjective; // (Parm) -}; - -// Function WillowGame.TravelStation.MissionReactionObjectiveSetChanged -struct ATravelStation_MissionReactionObjectiveSetChanged_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveSetDefinition* NewSet; // (Parm) - class UMissionObjectiveSetDefinition* PreviousSet; // (Parm) -}; - -// Function WillowGame.TravelStation.MissionReactionObjectiveComplete -struct ATravelStation_MissionReactionObjectiveComplete_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* CompletedObjective; // (Parm) -}; - -// Function WillowGame.TravelStation.MissionReactionStatusChanged -struct ATravelStation_MissionReactionStatusChanged_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionDefinition* Mission; // (Parm) - unsigned char NewStatus; // (Parm) -}; - -// Function WillowGame.TravelStation.MissionReactionLevelLoad -struct ATravelStation_MissionReactionLevelLoad_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionDefinition* Mission; // (Parm) -}; - -// Function WillowGame.TravelStation.GetInstanceData -struct ATravelStation_GetInstanceData_Params -{ - struct FName DataName; // (Parm) - TArray InstanceData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TravelStation.ReplacePreviouslyActivatedStation -struct ATravelStation_ReplacePreviouslyActivatedStation_Params -{ -}; - -// Function WillowGame.TravelStation.SetStationActivatedState -struct ATravelStation_SetStationActivatedState_Params -{ - unsigned long bNewShouldBeActive : 1; // (Parm) - unsigned long bChangeStateRegardlessOfCurrentState : 1; // (OptionalParm, Parm) - unsigned long bIsInitialActivation : 1; // (OptionalParm, Parm) - unsigned long bShouldBeInactive : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.TravelStation.TouchDenied -struct ATravelStation_TouchDenied_Params -{ - class AActor* Other; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TravelStation.GetTravelStationDefinition -struct ATravelStation_GetTravelStationDefinition_Params -{ - class UTravelStationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TravelStation.InitializeFromDefinition -struct ATravelStation_InitializeFromDefinition_Params -{ - class UInteractiveObjectDefinition* Definition; // (Parm) - unsigned long bSkipBehaviorSetsInitialization : 1; // (Parm) -}; - -// Function WillowGame.TravelStation.PostBeginPlay -struct ATravelStation_PostBeginPlay_Params -{ -}; - -// Function WillowGame.TravelStation.ReplicatedEvent -struct ATravelStation_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.TravelStation.UpdateCollideAsEncroacher -struct ATravelStation_UpdateCollideAsEncroacher_Params -{ -}; - -// Function WillowGame.FastTravelStation.CanResurrectHere -struct AFastTravelStation_CanResurrectHere_Params -{ - unsigned long bIsLevelTravel : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FastTravelStation.GetMapDisplayName -struct AFastTravelStation_GetMapDisplayName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.FastTravelStation.GetHumanReadableName -struct AFastTravelStation_GetHumanReadableName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.FastTravelStation.GetIsRegistered -struct AFastTravelStation_GetIsRegistered_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FastTravelStation.GetTravelStationDefinition -struct AFastTravelStation_GetTravelStationDefinition_Params -{ - class UTravelStationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LevelTravelStation.GetDestinationMapName -struct ALevelTravelStation_GetDestinationMapName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.LevelTravelStation.GetMapDisplayName -struct ALevelTravelStation_GetMapDisplayName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.LevelTravelStation.GetHumanReadableName -struct ALevelTravelStation_GetHumanReadableName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.LevelTravelStation.GetDlcDestination -struct ALevelTravelStation_GetDlcDestination_Params -{ - class ULevelTravelStationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LevelTravelStation.PostBeginPlay -struct ALevelTravelStation_PostBeginPlay_Params -{ -}; - -// Function WillowGame.LevelTravelStation.GetTravelStationDefinition -struct ALevelTravelStation_GetTravelStationDefinition_Params -{ - class UTravelStationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ResurrectTravelStation.CanResurrectHere -struct AResurrectTravelStation_CanResurrectHere_Params -{ - unsigned long bIsLevelTravel : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSpawnStationPlatform.SetInteractionIcon -struct AVehicleSpawnStationPlatform_SetInteractionIcon_Params -{ - class UInteractionIconDefinition* Icon; // (Parm) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationPlatform.TriggerKismetVehicleSpawnEvents -struct AVehicleSpawnStationPlatform_TriggerKismetVehicleSpawnEvents_Params -{ - class AWillowVehicle* SpawnedVehicle; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationPlatform.SpawnVehicle -struct AVehicleSpawnStationPlatform_SpawnVehicle_Params -{ -}; - -// Function WillowGame.VehicleSpawnStationPlatform.Behavior_SpawnVehicle -struct AVehicleSpawnStationPlatform_Behavior_SpawnVehicle_Params -{ -}; - -// Function WillowGame.VehicleSpawnStationPlatform.StartSpawnProcess -struct AVehicleSpawnStationPlatform_StartSpawnProcess_Params -{ - class UVehicleSpawnStationVehicleDefinition* VehicleDef; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationPlatform.UsedBy -struct AVehicleSpawnStationPlatform_UsedBy_Params -{ - class APawn* User; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSpawnStationPlatform.TryToTeleportToVehicle -struct AVehicleSpawnStationPlatform_TryToTeleportToVehicle_Params -{ - class APawn* User; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSpawnStationPlatform.IsActorSpawnedVehicle -struct AVehicleSpawnStationPlatform_IsActorSpawnedVehicle_Params -{ - class AActor* Other; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSpawnStationPlatform.SetSeatOccupied -struct AVehicleSpawnStationPlatform_SetSeatOccupied_Params -{ - int SeatIdx; // (Parm) - unsigned long IsOccupied : 1; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationTerminal.DespawnVehicle -struct AVehicleSpawnStationTerminal_DespawnVehicle_Params -{ - int SlotIndex; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationTerminal.SpawnVehicle -struct AVehicleSpawnStationTerminal_SpawnVehicle_Params -{ - int SlotIndex; // (Parm) - class UVehicleSpawnStationVehicleDefinition* VehicleType; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationTerminal.StopUsing -struct AVehicleSpawnStationTerminal_StopUsing_Params -{ -}; - -// Function WillowGame.VehicleSpawnStationTerminal.UsedBy -struct AVehicleSpawnStationTerminal_UsedBy_Params -{ - class APawn* User; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSpawnStationTerminal.ActivatedForPlayerUse -struct AVehicleSpawnStationTerminal_ActivatedForPlayerUse_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSpawnStationTerminal.UnlockForOtherUsers -struct AVehicleSpawnStationTerminal_UnlockForOtherUsers_Params -{ -}; - -// Function WillowGame.VehicleSpawnStationTerminal.LockOutOtherUsers -struct AVehicleSpawnStationTerminal_LockOutOtherUsers_Params -{ - class APawn* User; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationTerminal.PostBeginPlay -struct AVehicleSpawnStationTerminal_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowElevatorButton.UpdateState -struct AWillowElevatorButton_UpdateState_Params -{ -}; - -// Function WillowGame.WillowElevatorButton.CanBeUsedForAnyAssociatedElevator -struct AWillowElevatorButton_CanBeUsedForAnyAssociatedElevator_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowElevatorButton.UseObject -struct AWillowElevatorButton_UseObject_Params -{ - class APawn* User; // (Parm) - class UPrimitiveComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveSwitch.SetInteractionIcon -struct AWillowInteractiveSwitch_SetInteractionIcon_Params -{ - class UInteractionIconDefinition* Icon; // (Parm) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.WillowInteractiveSwitch.PlayerLeftGame -struct AWillowInteractiveSwitch_PlayerLeftGame_Params -{ - class APlayerController* PC; // (Parm) -}; - -// Function WillowGame.WillowInteractiveSwitch.PlayerEnteredGame -struct AWillowInteractiveSwitch_PlayerEnteredGame_Params -{ - class APlayerController* PC; // (Parm) -}; - -// Function WillowGame.WillowInteractiveSwitch.SetCurrentIcon -struct AWillowInteractiveSwitch_SetCurrentIcon_Params -{ - struct FName BehaviorSetName; // (Parm) -}; - -// Function WillowGame.WillowInteractiveSwitch.SetInitialState -struct AWillowInteractiveSwitch_SetInitialState_Params -{ -}; - -// Function WillowGame.WillowInteractiveSwitch.PostBeginPlay -struct AWillowInteractiveSwitch_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowPropObject.PostBeginPlay -struct AWillowPropObject_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowVendingMachineBase.Destroyed -struct AWillowVendingMachineBase_Destroyed_Params -{ -}; - -// Function WillowGame.WillowVendingMachineBase.GetResetCost -struct AWillowVendingMachineBase_GetResetCost_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVendingMachineBase.ClearInventory -struct AWillowVendingMachineBase_ClearInventory_Params -{ -}; - -// Function WillowGame.WillowVendingMachineBase.ResetInventory -struct AWillowVendingMachineBase_ResetInventory_Params -{ -}; - -// Function WillowGame.WillowVendingMachineBase.PlayerBuyBackItem -struct AWillowVendingMachineBase_PlayerBuyBackItem_Params -{ - class AWillowInventory* Item; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVendingMachineBase.PlayerBuyItem -struct AWillowVendingMachineBase_PlayerBuyItem_Params -{ - class AWillowInventory* Item; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - int Quantity; // (OptionalParm, Parm) - unsigned long bWasItemOfTheDay : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVendingMachineBase.PlayerSellItem -struct AWillowVendingMachineBase_PlayerSellItem_Params -{ - class AWillowInventory* Item; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - int Quantity; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVendingMachineBase.GetFeaturedItem -struct AWillowVendingMachineBase_GetFeaturedItem_Params -{ - class AWillowPlayerController* WPC; // (Parm) - struct FShopItemData ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVendingMachineBase.GetBuyBackList -struct AWillowVendingMachineBase_GetBuyBackList_Params -{ - TArray BuyBackItems; // (Parm, OutParm, NeedCtorLink) - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.WillowVendingMachineBase.GetInventoryList -struct AWillowVendingMachineBase_GetInventoryList_Params -{ - TArray InventoryList; // (Parm, OutParm, NeedCtorLink) - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.WillowVendingMachineBase.GetItemStatus -struct AWillowVendingMachineBase_GetItemStatus_Params -{ - class AWillowInventory* Item; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - int ItemPrice; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVendingMachineBase.NotifyBasedPickupRemoved -struct AWillowVendingMachineBase_NotifyBasedPickupRemoved_Params -{ - class AWillowPickup* Pickup; // (Parm) -}; - -// Function WillowGame.WillowVendingMachineBase.RemoveSoldInventory -struct AWillowVendingMachineBase_RemoveSoldInventory_Params -{ - class AWillowInventory* SoldItem; // (Parm) -}; - -// Function WillowGame.WillowVendingMachineBase.GetWeaponList -struct AWillowVendingMachineBase_GetWeaponList_Params -{ - TArray WeaponList; // (Parm, OutParm, NeedCtorLink) - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.WillowVendingMachineBase.GetItemList -struct AWillowVendingMachineBase_GetItemList_Params -{ - TArray ItemList; // (Parm, OutParm, NeedCtorLink) - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.WillowVendingMachineBase.GetSellingPriceForInventory -struct AWillowVendingMachineBase_GetSellingPriceForInventory_Params -{ - class AWillowInventory* InventoryForSale; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - int Quantity; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVendingMachineBase.GetCurrencyTypeInventoryIsSoldIn -struct AWillowVendingMachineBase_GetCurrencyTypeInventoryIsSoldIn_Params -{ - class AWillowInventory* InventoryForSale; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVendingMachineBase.GetShopType -struct AWillowVendingMachineBase_GetShopType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVendingMachine.PlayerBuyItem -struct AWillowVendingMachine_PlayerBuyItem_Params -{ - class AWillowInventory* Item; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - int Quantity; // (OptionalParm, Parm) - unsigned long bWasItemOfTheDay : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVendingMachine.NotifyBasedPickupRemoved -struct AWillowVendingMachine_NotifyBasedPickupRemoved_Params -{ - class AWillowPickup* Pickup; // (Parm) -}; - -// Function WillowGame.WillowVendingMachine.GetInstanceData -struct AWillowVendingMachine_GetInstanceData_Params -{ - struct FName DataName; // (Parm) - TArray InstanceData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVendingMachine.SetFeaturedItem -struct AWillowVendingMachine_SetFeaturedItem_Params -{ - class AWillowInventory* Inv; // (Parm) - struct FName AttachmentPoint; // (Parm) -}; - -// Function WillowGame.WillowVendingMachine.ClearInventory -struct AWillowVendingMachine_ClearInventory_Params -{ -}; - -// Function WillowGame.WillowVendingMachine.ResetInventory -struct AWillowVendingMachine_ResetInventory_Params -{ -}; - -// Function WillowGame.WillowVendingMachine.GetFeaturedItem -struct AWillowVendingMachine_GetFeaturedItem_Params -{ - class AWillowPlayerController* WPC; // (Parm) - struct FShopItemData ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVendingMachine.GetInventoryList -struct AWillowVendingMachine_GetInventoryList_Params -{ - TArray InventoryList; // (Parm, OutParm, NeedCtorLink) - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.WillowVendingMachine.RemoveSoldInventory -struct AWillowVendingMachine_RemoveSoldInventory_Params -{ - class AWillowInventory* SoldItem; // (Parm) -}; - -// Function WillowGame.WillowVendingMachine.GetWeaponList -struct AWillowVendingMachine_GetWeaponList_Params -{ - TArray WeaponList; // (Parm, OutParm, NeedCtorLink) - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.WillowVendingMachine.GetItemList -struct AWillowVendingMachine_GetItemList_Params -{ - TArray ItemList; // (Parm, OutParm, NeedCtorLink) - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.WillowVendingMachine.GetSellingPriceForInventory -struct AWillowVendingMachine_GetSellingPriceForInventory_Params -{ - class AWillowInventory* InventoryForSale; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - int Quantity; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVendingMachine.GenerateInventory -struct AWillowVendingMachine_GenerateInventory_Params -{ -}; - -// Function WillowGame.WillowVendingMachineBlackMarket.PlayerBuyItem -struct AWillowVendingMachineBlackMarket_PlayerBuyItem_Params -{ - class AWillowInventory* Item; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - int Quantity; // (OptionalParm, Parm) - unsigned long bWasItemOfTheDay : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVendingMachineBlackMarket.GetRarityLevelForUpgradeLevel -struct AWillowVendingMachineBlackMarket_GetRarityLevelForUpgradeLevel_Params -{ - int CurrentLevel; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVendingMachineBlackMarket.BuildUpgradeItemForPlayer -struct AWillowVendingMachineBlackMarket_BuildUpgradeItemForPlayer_Params -{ - class UBlackMarketUpgradeDefinition* UpgradeDef; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - class AWillowItem* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVendingMachineBlackMarket.GetFeaturedItem -struct AWillowVendingMachineBlackMarket_GetFeaturedItem_Params -{ - class AWillowPlayerController* WPC; // (Parm) - struct FShopItemData ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVendingMachineBlackMarket.CreateNecessaryBlackMarketItems -struct AWillowVendingMachineBlackMarket_CreateNecessaryBlackMarketItems_Params -{ - class AWillowInventoryManager* InvManager; // (Parm, OutParm) - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.WillowVendingMachineBlackMarket.GetInventoryList -struct AWillowVendingMachineBlackMarket_GetInventoryList_Params -{ - TArray InventoryList; // (Parm, OutParm, NeedCtorLink) - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.WillowVendingMachineBlackMarket.RemoveSoldInventory -struct AWillowVendingMachineBlackMarket_RemoveSoldInventory_Params -{ - class AWillowInventory* SoldItem; // (Parm) -}; - -// Function WillowGame.WillowVendingMachineBlackMarket.GetWeaponList -struct AWillowVendingMachineBlackMarket_GetWeaponList_Params -{ - TArray WeaponList; // (Parm, OutParm, NeedCtorLink) - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.WillowVendingMachineBlackMarket.GetItemList -struct AWillowVendingMachineBlackMarket_GetItemList_Params -{ - TArray ItemList; // (Parm, OutParm, NeedCtorLink) - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.WillowVendingMachineBlackMarket.StaticGetSellingPriceForBlackMarketInventory -struct AWillowVendingMachineBlackMarket_StaticGetSellingPriceForBlackMarketInventory_Params -{ - class UInventoryBalanceDefinition* BalanceDef; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVendingMachineBlackMarket.GetSellingPriceForInventory -struct AWillowVendingMachineBlackMarket_GetSellingPriceForInventory_Params -{ - class AWillowInventory* InventoryForSale; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - int Quantity; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.InternalSetCurrentWeapon -struct AWillowInventoryManager_InternalSetCurrentWeapon_Params -{ - class AWeapon* DesiredWeapon; // (Parm) - unsigned long bEquipInOffHand : 1; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.GetEquippedAnalogue -struct AWillowInventoryManager_GetEquippedAnalogue_Params -{ - class AWillowInventory* InThing; // (Parm) - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.GetBlackMarketFeaturedItem -struct AWillowInventoryManager_GetBlackMarketFeaturedItem_Params -{ - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.AddBlackMarketFeaturedItem -struct AWillowInventoryManager_AddBlackMarketFeaturedItem_Params -{ - class AWillowInventory* Item; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.GetBlackMarketItemList -struct AWillowInventoryManager_GetBlackMarketItemList_Params -{ - TArray ItemList; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowInventoryManager.AddBlackMarketItem -struct AWillowInventoryManager_AddBlackMarketItem_Params -{ - class AWillowInventory* Item; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.ClearBlackMarketInventory -struct AWillowInventoryManager_ClearBlackMarketInventory_Params -{ -}; - -// Function WillowGame.WillowInventoryManager.ClientRemoveStoredItem -struct AWillowInventoryManager_ClientRemoveStoredItem_Params -{ - struct FItemDefinitionData ItemDef; // (Parm) - unsigned char StorageType; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.ClientRemoveStoredWeapon -struct AWillowInventoryManager_ClientRemoveStoredWeapon_Params -{ - struct FWeaponDefinitionData WeaponDef; // (Parm) - unsigned char StorageType; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.ClientStoreItem -struct AWillowInventoryManager_ClientStoreItem_Params -{ - struct FItemDefinitionData ItemDef; // (Parm) - unsigned char StorageType; // (Parm) - unsigned long bIgnoreCapacityCheck : 1; // (Parm) - unsigned long bUniqueInventory : 1; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.ClientStoreWeapon -struct AWillowInventoryManager_ClientStoreWeapon_Params -{ - struct FWeaponDefinitionData WeaponDef; // (Parm) - unsigned char StorageType; // (Parm) - unsigned long bIgnoreCapacityCheck : 1; // (Parm) - unsigned long bUniqueInventory : 1; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.ClientSetBankSlots -struct AWillowInventoryManager_ClientSetBankSlots_Params -{ - int NewSlotCount; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.PrintAllInventory -struct AWillowInventoryManager_PrintAllInventory_Params -{ -}; - -// Function WillowGame.WillowInventoryManager.SellAllTrash -struct AWillowInventoryManager_SellAllTrash_Params -{ -}; - -// Function WillowGame.WillowInventoryManager.RemoveMissionWeapons -struct AWillowInventoryManager_RemoveMissionWeapons_Params -{ - class UMissionWeaponBalanceDefinition* MissionWeapon; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.ClientRemoveMissionWeapons -struct AWillowInventoryManager_ClientRemoveMissionWeapons_Params -{ - class UMissionWeaponBalanceDefinition* MissionWeapon; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.ClientWeaponSet -struct AWillowInventoryManager_ClientWeaponSet_Params -{ - class AWeapon* NewWeapon; // (Parm) - unsigned long bOptionalSet : 1; // (Parm) - unsigned long bDoNotActivate : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInventoryManager.IsInventoryItemInInventory -struct AWillowInventoryManager_IsInventoryItemInInventory_Params -{ - class AInventory* CheckItem; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.GetEquippedWeapons -struct AWillowInventoryManager_GetEquippedWeapons_Params -{ - class AWillowWeapon* UpThing; // (Parm, OutParm) - class AWillowWeapon* DownThing; // (Parm, OutParm) - class AWillowWeapon* LeftThing; // (Parm, OutParm) - class AWillowWeapon* RightThing; // (Parm, OutParm) -}; - -// Function WillowGame.WillowInventoryManager.EquipWeaponFromSlot -struct AWillowInventoryManager_EquipWeaponFromSlot_Params -{ - unsigned char QuickSlot; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.RecordItemToInventoryEventForWeapon -struct AWillowInventoryManager_RecordItemToInventoryEventForWeapon_Params -{ - class AWillowWeapon* WWeap; // (Parm) - unsigned long bReplacedWeapon : 1; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.TranslateWeaponSlotToInventorySlot -struct AWillowInventoryManager_TranslateWeaponSlotToInventorySlot_Params -{ - unsigned char WeaponSlot; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.SafelySetQuickSlot -struct AWillowInventoryManager_SafelySetQuickSlot_Params -{ - class AWeapon* Weap; // (Parm) - unsigned char QuickSlot; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.AssignNextAvailableDefaultQuickSlot -struct AWillowInventoryManager_AssignNextAvailableDefaultQuickSlot_Params -{ - class AWeapon* NewWeapon; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.GetCurrentClassMod -struct AWillowInventoryManager_GetCurrentClassMod_Params -{ - class AWillowItem* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.SortInventory -struct AWillowInventoryManager_SortInventory_Params -{ - TArray Items; // (Parm, OutParm, NeedCtorLink) - class UQSortComparer* Comparer; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.SortItems -struct AWillowInventoryManager_SortItems_Params -{ - TArray Items; // (Parm, OutParm, NeedCtorLink) - class UQSortComparer* Comparer; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.SortWeapons -struct AWillowInventoryManager_SortWeapons_Params -{ - TArray Weapons; // (Parm, OutParm, NeedCtorLink) - class UQSortComparer* Comparer; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.DiscardInventory -struct AWillowInventoryManager_DiscardInventory_Params -{ - unsigned long bDestroyContents : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInventoryManager.HandlePickupQuery -struct AWillowInventoryManager_HandlePickupQuery_Params -{ - FScriptInterface Pickup; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.CopyInventory -struct AWillowInventoryManager_CopyInventory_Params -{ - class APawn* Other; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.FillWeaponSwitchSlots -struct AWillowInventoryManager_FillWeaponSwitchSlots_Params -{ -}; - -// Function WillowGame.WillowInventoryManager.NextWeapon -struct AWillowInventoryManager_NextWeapon_Params -{ -}; - -// Function WillowGame.WillowInventoryManager.PrevWeapon -struct AWillowInventoryManager_PrevWeapon_Params -{ -}; - -// Function WillowGame.WillowInventoryManager.SwitchToBestWeapon -struct AWillowInventoryManager_SwitchToBestWeapon_Params -{ - unsigned long bForceADifferentWeapon : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInventoryManager.ShouldSwitchToBestWeapon -struct AWillowInventoryManager_ShouldSwitchToBestWeapon_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.ReloadWeapon -struct AWillowInventoryManager_ReloadWeapon_Params -{ - unsigned char FireModeNum; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.ChangedWeapon -struct AWillowInventoryManager_ChangedWeapon_Params -{ - unsigned long bEquipInOffHand : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInventoryManager.CancelWeaponChange -struct AWillowInventoryManager_CancelWeaponChange_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.ServerPlayerBuyBackInventory -struct AWillowInventoryManager_ServerPlayerBuyBackInventory_Params -{ - unsigned char FormOfCurrency; // (Parm) - int Price; // (Parm) - int Quantity; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.PlayerBuyBackItem -struct AWillowInventoryManager_PlayerBuyBackItem_Params -{ - class AWillowInventory* Inv; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.ServerPlayerSoldItem -struct AWillowInventoryManager_ServerPlayerSoldItem_Params -{ - class AWillowInventory* Inv; // (Parm) - int Quantity; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.ServerPlayerSoldBackpackItem -struct AWillowInventoryManager_ServerPlayerSoldBackpackItem_Params -{ - unsigned char FormOfCurrency; // (Parm) - int Price; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.PlayerSoldItem -struct AWillowInventoryManager_PlayerSoldItem_Params -{ - class AWillowInventory* Inv; // (Parm) - int Quantity; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInventoryManager.ServerThrowItemFromBackpack -struct AWillowInventoryManager_ServerThrowItemFromBackpack_Params -{ - struct FItemDefinitionData DefinitionData; // (Parm) - int Quantity; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.ServerThrowWeaponFromBackpack -struct AWillowInventoryManager_ServerThrowWeaponFromBackpack_Params -{ - struct FWeaponDefinitionData DefinitionData; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.ThrowBackpackInventory -struct AWillowInventoryManager_ThrowBackpackInventory_Params -{ - class AWillowInventory* Inv; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.ServerReadyWeaponFromBackpack -struct AWillowInventoryManager_ServerReadyWeaponFromBackpack_Params -{ - struct FWeaponDefinitionData DefinitionData; // (Parm) - unsigned char WeaponSlot; // (Parm) - unsigned char Mark; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.ServerReadyItemFromBackpack -struct AWillowInventoryManager_ServerReadyItemFromBackpack_Params -{ - struct FItemDefinitionData DefinitionData; // (Parm) - unsigned char Mark; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.ReadyBackpackInventory -struct AWillowInventoryManager_ReadyBackpackInventory_Params -{ - class AWillowInventory* Inv; // (Parm) - unsigned char WeaponSlot; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInventoryManager.SendEquipLocThingToBackpack -struct AWillowInventoryManager_SendEquipLocThingToBackpack_Params -{ - unsigned char EquipmentLocation; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.SendSlottedThingToBackpack -struct AWillowInventoryManager_SendSlottedThingToBackpack_Params -{ - unsigned char WeaponSlot; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.ServerSwitchQuickSlot -struct AWillowInventoryManager_ServerSwitchQuickSlot_Params -{ - class AWillowInventory* Thing; // (Parm) - unsigned char NewWeaponSlot; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.SwitchQuickSlot -struct AWillowInventoryManager_SwitchQuickSlot_Params -{ - class AWillowInventory* Thing; // (Parm) - unsigned char NewWeaponSlot; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.GetWeaponInSlot -struct AWillowInventoryManager_GetWeaponInSlot_Params -{ - unsigned char NewWeaponSlot; // (Parm) - class AWillowWeapon* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.OnDroppedInventory -struct AWillowInventoryManager_OnDroppedInventory_Params -{ - int Id; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.ClientOnDroppedInventory -struct AWillowInventoryManager_ClientOnDroppedInventory_Params -{ - int Id; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.ClientConditionalIncrementPickupStats -struct AWillowInventoryManager_ClientConditionalIncrementPickupStats_Params -{ - class AInventory* InvObject; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.ServerIncrementItemPickedUpStats -struct AWillowInventoryManager_ServerIncrementItemPickedUpStats_Params -{ - struct FItemDefinitionData ItemDef; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.CheckItemAgainstBackpackInventoryBeingEquipped -struct AWillowInventoryManager_CheckItemAgainstBackpackInventoryBeingEquipped_Params -{ - class AWillowItem* WItem; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.ServerIncrementWeaponPickedUpStats -struct AWillowInventoryManager_ServerIncrementWeaponPickedUpStats_Params -{ - struct FWeaponDefinitionData WeaponDef; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.CheckWeaponAgainstEquippedWeaponsBeingSwapped -struct AWillowInventoryManager_CheckWeaponAgainstEquippedWeaponsBeingSwapped_Params -{ - class AWillowWeapon* WWeapon; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.CheckWeaponAgainstBackpackInventoryBeingEquipped -struct AWillowInventoryManager_CheckWeaponAgainstBackpackInventoryBeingEquipped_Params -{ - class AWillowWeapon* WWeapon; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.InventoryTransitionInProgress -struct AWillowInventoryManager_InventoryTransitionInProgress_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.IncPlayerRarityStat -struct AWillowInventoryManager_IncPlayerRarityStat_Params -{ - int RarityLevel; // (Parm) - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.GetMatchedSetRarity -struct AWillowInventoryManager_GetMatchedSetRarity_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.HasMatchedRainbowSet -struct AWillowInventoryManager_HasMatchedRainbowSet_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.OnEquipped -struct AWillowInventoryManager_OnEquipped_Params -{ - class AWillowInventory* Inv; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.IsRecent -struct AWillowInventoryManager_IsRecent_Params -{ - class AWillowInventory* Inv; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.RemoveInventoryFromBackpack -struct AWillowInventoryManager_RemoveInventoryFromBackpack_Params -{ - class AWillowInventory* Inv; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.AddInventoryToBackpack -struct AWillowInventoryManager_AddInventoryToBackpack_Params -{ - class AWillowInventory* Inv; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.ClientAddItemToBackpack -struct AWillowInventoryManager_ClientAddItemToBackpack_Params -{ - struct FItemDefinitionData DefinitionData; // (Parm) - int Quantity; // (Parm) - unsigned char Mark; // (Parm) - unsigned long bReadyAfterAdd : 1; // (OptionalParm, Parm) - unsigned char ItemLocation; // (OptionalParm, Parm) - int TradePartnerId; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInventoryManager.ClientAddWeaponToBackpack -struct AWillowInventoryManager_ClientAddWeaponToBackpack_Params -{ - struct FWeaponDefinitionData DefinitionData; // (Parm) - unsigned char Mark; // (Parm) - unsigned long bReadyAfterAdd : 1; // (OptionalParm, Parm) - unsigned char ItemLocation; // (OptionalParm, Parm) - int TradePartnerId; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInventoryManager.GiveStoredAmmoBeforeGoingToBackpack -struct AWillowInventoryManager_GiveStoredAmmoBeforeGoingToBackpack_Params -{ - class UResourceDefinition* Resource; // (Parm) - int Amount; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.AddClientSideInventoryToBackpackInventory -struct AWillowInventoryManager_AddClientSideInventoryToBackpackInventory_Params -{ - class AWillowInventory* Inv; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.AddBackpackItemFromDefinitionData -struct AWillowInventoryManager_AddBackpackItemFromDefinitionData_Params -{ - struct FItemDefinitionData DefinitionData; // (Parm, OutParm) -}; - -// Function WillowGame.WillowInventoryManager.AddBackpackWeaponFromDefinitionData -struct AWillowInventoryManager_AddBackpackWeaponFromDefinitionData_Params -{ - struct FWeaponDefinitionData DefinitionData; // (Parm, OutParm) -}; - -// Function WillowGame.WillowInventoryManager.AddBackpackInventory -struct AWillowInventoryManager_AddBackpackInventory_Params -{ - class AInventory* Inv; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.InternalAddBackpackInventory -struct AWillowInventoryManager_InternalAddBackpackInventory_Params -{ - class AInventory* Inv; // (Parm) - unsigned long bReadyAfterAdd : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInventoryManager.InventoryUnreadied -struct AWillowInventoryManager_InventoryUnreadied_Params -{ - class AInventory* Inv; // (Parm) - unsigned long PlaceInBackpack : 1; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.ServerUpdateBackpackInventoryCount -struct AWillowInventoryManager_ServerUpdateBackpackInventoryCount_Params -{ - int NewCount; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.UpdateBackpackInventoryCount -struct AWillowInventoryManager_UpdateBackpackInventoryCount_Params -{ -}; - -// Function WillowGame.WillowInventoryManager.UpdatePawnGearLikenessComponents -struct AWillowInventoryManager_UpdatePawnGearLikenessComponents_Params -{ -}; - -// Function WillowGame.WillowInventoryManager.SetHolsteredWeapon -struct AWillowInventoryManager_SetHolsteredWeapon_Params -{ - int SlotIdx; // (Parm) - class AWillowWeapon* NewWeapon; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.ReplaceHolsteredWeapon -struct AWillowInventoryManager_ReplaceHolsteredWeapon_Params -{ - class AWillowWeapon* OldWeapon; // (Parm) - class AWillowWeapon* NewWeapon; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.FindBestHolsteredWeapon -struct AWillowInventoryManager_FindBestHolsteredWeapon_Params -{ - unsigned char SizeFilter; // (OptionalParm, Parm) - class AWillowWeapon* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.InventoryReadied -struct AWillowInventoryManager_InventoryReadied_Params -{ - class AInventory* Inv; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.RemoveFromInventory -struct AWillowInventoryManager_RemoveFromInventory_Params -{ - class AInventory* ItemToRemove; // (Parm) - unsigned long bCanDrop : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInventoryManager.HasRoomInInventoryFor -struct AWillowInventoryManager_HasRoomInInventoryFor_Params -{ - FScriptInterface Pickupable; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.GetEmptyBackpackSlots -struct AWillowInventoryManager_GetEmptyBackpackSlots_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.InventoryShouldBeReadiedWhenEquipped -struct AWillowInventoryManager_InventoryShouldBeReadiedWhenEquipped_Params -{ - class AWillowInventory* WillowInv; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.GiveGrenadeToPlayer -struct AWillowInventoryManager_GiveGrenadeToPlayer_Params -{ -}; - -// Function WillowGame.WillowInventoryManager.GiveGrenadeToPlayerIfGrenadeMod -struct AWillowInventoryManager_GiveGrenadeToPlayerIfGrenadeMod_Params -{ - class AWillowItem* Item; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.AddInventory -struct AWillowInventoryManager_AddInventory_Params -{ - class AInventory* NewItem; // (Parm) - unsigned long bReady : 1; // (Parm) - unsigned long bDoNotActivate : 1; // (OptionalParm, Parm) - unsigned long bPlayPickupSound : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.GetOwningPlayerController -struct AWillowInventoryManager_GetOwningPlayerController_Params -{ - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.GetItemList -struct AWillowInventoryManager_GetItemList_Params -{ - TArray ItemList; // (Parm, OutParm, NeedCtorLink) - unsigned char MaxDroppability; // (OptionalParm, Parm) - unsigned long bIncludeBackpackTransitions : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInventoryManager.GetWeaponList -struct AWillowInventoryManager_GetWeaponList_Params -{ - TArray WeaponList; // (Parm, OutParm, NeedCtorLink) - unsigned long bIncludeUnreadied : 1; // (OptionalParm, Parm) - unsigned long bIncludeReadied : 1; // (OptionalParm, Parm) - unsigned char MaxDroppability; // (OptionalParm, Parm) - unsigned long bIncludeBackpackTransitions : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInventoryManager.UnreadyExcessWeapons -struct AWillowInventoryManager_UnreadyExcessWeapons_Params -{ -}; - -// Function WillowGame.WillowInventoryManager.SetWeaponReadyMax -struct AWillowInventoryManager_SetWeaponReadyMax_Params -{ - int NewSize; // (Const, Parm) -}; - -// Function WillowGame.WillowInventoryManager.SetupForPlayer -struct AWillowInventoryManager_SetupForPlayer_Params -{ -}; - -// Function WillowGame.WillowInventoryManager.SetupFor -struct AWillowInventoryManager_SetupFor_Params -{ - class APawn* P; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.ReplicatedEvent -struct AWillowInventoryManager_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.WillowInventoryManager.GetWeaponReadyMax -struct AWillowInventoryManager_GetWeaponReadyMax_Params -{ - unsigned long bWantBaseValue : 1; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.CountReadiedWeapons -struct AWillowInventoryManager_CountReadiedWeapons_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.SetInventoryMaxSize -struct AWillowInventoryManager_SetInventoryMaxSize_Params -{ - int NewSize; // (Const, Parm) - unsigned long bOverrideDefaultMin : 1; // (Const, OptionalParm, Parm) -}; - -// Function WillowGame.WillowInventoryManager.GetUnreadiedInventoryMaxSize -struct AWillowInventoryManager_GetUnreadiedInventoryMaxSize_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.CountUnreadiedInventory -struct AWillowInventoryManager_CountUnreadiedInventory_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.FindLeastValuableWeapon -struct AWillowInventoryManager_FindLeastValuableWeapon_Params -{ - unsigned long bIncludeUnreadied : 1; // (OptionalParm, Parm) - unsigned long bIncludeReadied : 1; // (OptionalParm, Parm) - class AWillowWeapon* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.FindLeastValuableItem -struct AWillowInventoryManager_FindLeastValuableItem_Params -{ - unsigned long bIncludeUnreadied : 1; // (OptionalParm, Parm) - unsigned long bIncludeReadied : 1; // (OptionalParm, Parm) - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManager.ItemActors -struct AWillowInventoryManager_ItemActors_Params -{ - class UClass* BaseClass; // (Parm) - class AInventory* Inv; // (Parm, OutParm) - unsigned long bOnlyReadied : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowInventoryStorage.SetMaxSlots -struct UWillowInventoryStorage_SetMaxSlots_Params -{ - int NewMaxSlots; // (Parm) -}; - -// Function WillowGame.WillowInventoryStorage.PrintLog -struct UWillowInventoryStorage_PrintLog_Params -{ -}; - -// Function WillowGame.WillowInventoryStorage.IsOpen -struct UWillowInventoryStorage_IsOpen_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryStorage.GetList -struct UWillowInventoryStorage_GetList_Params -{ - TArray StorageList; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowInventoryStorage.PutItem -struct UWillowInventoryStorage_PutItem_Params -{ - class AWillowItem* WItem; // (Parm) - unsigned long bOwned : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryStorage.PutWeapon -struct UWillowInventoryStorage_PutWeapon_Params -{ - class AWillowWeapon* WWeapon; // (Parm) - unsigned long bOwned : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryStorage.GetInternal -struct UWillowInventoryStorage_GetInternal_Params -{ - class AWillowInventory* Inv; // (Parm) - unsigned long bIgnoreSizeCheck : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryStorage.Get -struct UWillowInventoryStorage_Get_Params -{ - class AWillowInventory* Inv; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryStorage.PutInternal -struct UWillowInventoryStorage_PutInternal_Params -{ - class AInventory* Inv; // (Parm) - unsigned long bIgnoreSizeCheck : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryStorage.Put -struct UWillowInventoryStorage_Put_Params -{ - class AInventory* Inv; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryStorage.RemoveWeaponsByDef -struct UWillowInventoryStorage_RemoveWeaponsByDef_Params -{ - struct FWeaponDefinitionData WeaponDef; // (Parm) -}; - -// Function WillowGame.WillowInventoryStorage.RemoveItemsByDef -struct UWillowInventoryStorage_RemoveItemsByDef_Params -{ - struct FItemDefinitionData ItemDef; // (Parm) -}; - -// Function WillowGame.WillowInventoryStorage.AddWeaponFromDef -struct UWillowInventoryStorage_AddWeaponFromDef_Params -{ - struct FWeaponDefinitionData WeaponDef; // (Parm) - unsigned long bIgnoreSizeCheck : 1; // (Parm) - unsigned long bUniqueInventory : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryStorage.AddItemFromDef -struct UWillowInventoryStorage_AddItemFromDef_Params -{ - struct FItemDefinitionData ItemDef; // (Parm) - unsigned long bIgnoreSizeCheck : 1; // (Parm) - unsigned long bUniqueInventory : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryStorage.Swap -struct UWillowInventoryStorage_Swap_Params -{ - class AWillowInventory* StorageThing; // (Parm) - class AWillowInventory* PlayerThing; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryStorage.Close -struct UWillowInventoryStorage_Close_Params -{ -}; - -// Function WillowGame.WillowInventoryStorage.Open -struct UWillowInventoryStorage_Open_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryStorage.Reset -struct UWillowInventoryStorage_Reset_Params -{ -}; - -// Function WillowGame.WillowInventoryStorage.SetSlotCount -struct UWillowInventoryStorage_SetSlotCount_Params -{ - int NewSlotCount; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryStorage.AddSlots -struct UWillowInventoryStorage_AddSlots_Params -{ - int SlotsToAdd; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryStorage.GetSizeIncludingUnloadable -struct UWillowInventoryStorage_GetSizeIncludingUnloadable_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryStorage.GetUnloadableCount -struct UWillowInventoryStorage_GetUnloadableCount_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryStorage.GetMaxSize -struct UWillowInventoryStorage_GetMaxSize_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryStorage.GetSize -struct UWillowInventoryStorage_GetSize_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.IsUsefulToThisPlayer -struct AWillowItem_IsUsefulToThisPlayer_Params -{ - class APlayerController* C; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.CheckDefMatch -struct AWillowItem_CheckDefMatch_Params -{ - struct FItemDefinitionData Def; // (Const, Parm, OutParm) - struct FItemDefinitionData OtherDef; // (Const, Parm, OutParm) - unsigned long bShortCheck : 1; // (Parm) - unsigned long bUniqueIDCheck : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.SerialNumberMatchesDef -struct AWillowItem_SerialNumberMatchesDef_Params -{ - struct FInventorySerialNumber SerialNumber; // (Const, Parm, OutParm) - struct FItemDefinitionData Def; // (Const, Parm, OutParm) - unsigned long bShortCheck : 1; // (Parm) - unsigned long bUniqueIDCheck : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.CreateItemFromSerialNumber -struct AWillowItem_CreateItemFromSerialNumber_Params -{ - struct FInventorySerialNumber SerialNumber; // (Const, Parm, OutParm) - class UObject* InAdditionalQueryInterfaceSource; // (Parm) - class AWillowItem* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.UnpackSerialNumber -struct AWillowItem_UnpackSerialNumber_Params -{ - struct FInventorySerialNumber SerialNumber; // (Const, Parm, OutParm) - struct FItemDefinitionData Def; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.PackSerialNumber -struct AWillowItem_PackSerialNumber_Params -{ - struct FItemDefinitionData Def; // (Const, Parm, OutParm) - struct FInventorySerialNumber ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.CreateSerialNumber -struct AWillowItem_CreateSerialNumber_Params -{ - struct FInventorySerialNumber ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.DefinitionFromHashString -struct AWillowItem_DefinitionFromHashString_Params -{ - struct FString HashString; // (Parm, NeedCtorLink) - struct FItemDefinitionData ItemData; // (Parm, OutParm) -}; - -// Function WillowGame.WillowItem.GetHashString -struct AWillowItem_GetHashString_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowItem.CreateItemFromDef -struct AWillowItem_CreateItemFromDef_Params -{ - struct FItemDefinitionData NewItemDef; // (Parm) - class AWillowPawn* PlayerOwner; // (Parm) - int NewQuantity; // (Parm) - unsigned long bForceSelectNameParts : 1; // (OptionalParm, Parm) - class AWillowItem* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.GetCategoryKey -struct AWillowItem_GetCategoryKey_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.CreateItemFromMemento -struct AWillowItem_CreateItemFromMemento_Params -{ - struct FItemMemento Memento; // (Const, Parm, OutParm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - class UObject* InAdditionalQueryInterfaceSource; // (Parm) - class AWillowItem* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.GetMemento -struct AWillowItem_GetMemento_Params -{ - struct FItemMemento ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.GetModelName -struct AWillowItem_GetModelName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowItem.GetItemCardTopSectionString -struct AWillowItem_GetItemCardTopSectionString_Params -{ - struct FString Section; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowItem.GetRainGrenadeIcon -struct AWillowItem_GetRainGrenadeIcon_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowItem.GetTechIconFrame -struct AWillowItem_GetTechIconFrame_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.GetInstanceData -struct AWillowItem_GetInstanceData_Params -{ - struct FName DataName; // (Parm) - TArray InstanceData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.GetReplicatedInstanceDataState -struct AWillowItem_GetReplicatedInstanceDataState_Params -{ - struct FReplicatedInstanceDataState OutReplicatedInstanceDataState; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.GetInstanceDataState -struct AWillowItem_GetInstanceDataState_Params -{ - struct FInstanceDataSet OutInstanceDataState; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.DestroyOwnedInstanceData -struct AWillowItem_DestroyOwnedInstanceData_Params -{ -}; - -// Function WillowGame.WillowItem.RemoveInstanceDataObject -struct AWillowItem_RemoveInstanceDataObject_Params -{ - class UObject* InstanceDataObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.RemoveInstanceData -struct AWillowItem_RemoveInstanceData_Params -{ - struct FName DataName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.SetInstanceData -struct AWillowItem_SetInstanceData_Params -{ - struct FInstanceDataUnion InstanceData; // (Parm, NeedCtorLink) - unsigned long bAllowDuplicateNames : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.GetDroppedImpactDefinition -struct AWillowItem_GetDroppedImpactDefinition_Params -{ - class UImpactDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.GetItemDebug -struct AWillowItem_GetItemDebug_Params -{ - TArray DebugInfo; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowItem.LogInventoryDebug -struct AWillowItem_LogInventoryDebug_Params -{ -}; - -// Function WillowGame.WillowItem.FormatFunStatsText -struct AWillowItem_FormatFunStatsText_Params -{ - TArray BottomStats; // (Parm, OutParm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowItem.GenerateFunStatsText -struct AWillowItem_GenerateFunStatsText_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowItem.GetInventoryStatTextData -struct AWillowItem_GetInventoryStatTextData_Params -{ - TArray Stats; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowItem.GetInventoryStatNumberData -struct AWillowItem_GetInventoryStatNumberData_Params -{ - TArray Stats; // (Parm, OutParm, NeedCtorLink) - class AWillowInventory* CompareAgainstThing; // (Parm) - class AWillowPlayerController* WPCContext; // (Parm) -}; - -// Function WillowGame.WillowItem.CacheItemCard -struct AWillowItem_CacheItemCard_Params -{ -}; - -// Function WillowGame.WillowItem.CanCompareUIStat -struct AWillowItem_CanCompareUIStat_Params -{ - class UAttributeDefinition* Attrib; // (Parm, OutParm) - class UAttributeDefinition* CompareAttrib; // (Parm, OutParm) - class AWillowInventory* CompareItem; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.CompareUIStat -struct AWillowItem_CompareUIStat_Params -{ - int StatIdx; // (Parm) - class AWillowInventory* CompareTo; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.CanBeUsedBy -struct AWillowItem_CanBeUsedBy_Params -{ - class APawn* Other; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.TranslateUseFailure -struct AWillowItem_TranslateUseFailure_Params -{ - class APawn* Other; // (Parm) - int FailureFlag; // (Parm) - struct FString Output; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowItem.GenerateHumanReadableNameFromDefinitionParts -struct AWillowItem_GenerateHumanReadableNameFromDefinitionParts_Params -{ - struct FItemDefinitionData DefData; // (Const, Parm, OutParm) - unsigned long bIncludeManufacturer : 1; // (Parm) - unsigned long bIncludeModelName : 1; // (Parm) - unsigned long bIncludePrefixTitle : 1; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowItem.GenerateHumanReadableNameFromDefinition -struct AWillowItem_GenerateHumanReadableNameFromDefinition_Params -{ - struct FItemDefinitionData DefData; // (Const, Parm, OutParm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowItem.GetInventoryCardString -struct AWillowItem_GetInventoryCardString_Params -{ - unsigned long bIncludeManufacturer : 1; // (Parm) - unsigned long bIncludeModelName : 1; // (Parm) - unsigned long bIncludePrefixTitle : 1; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowItem.GetShortHumanReadableName -struct AWillowItem_GetShortHumanReadableName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowItem.GenerateHumanReadableName -struct AWillowItem_GenerateHumanReadableName_Params -{ - unsigned long bPrefixOnly : 1; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowItem.GetPresentationDefinition -struct AWillowItem_GetPresentationDefinition_Params -{ - class UInventoryCardPresentationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.GetLocalString -struct AWillowItem_GetLocalString_Params -{ - int Switch; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowItem.ServerReselectItem -struct AWillowItem_ServerReselectItem_Params -{ -}; - -// Function WillowGame.WillowItem.DenyPickupQuery -struct AWillowItem_DenyPickupQuery_Params -{ - FScriptInterface Pickup; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.CreateClone -struct AWillowItem_CreateClone_Params -{ - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.DropFrom -struct AWillowItem_DropFrom_Params -{ - struct FVector StartLocation; // (Parm) - struct FVector StartVelocity; // (Parm) - unsigned long bForceNoRBPhysics : 1; // (OptionalParm, Parm) - unsigned long bTorque : 1; // (OptionalParm, Parm) - struct FVector Torque; // (OptionalParm, Parm) - class ADroppedPickup* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.GivenTo -struct AWillowItem_GivenTo_Params -{ - class APawn* NewOwner; // (Parm) - unsigned long bReady : 1; // (Parm) - unsigned long bDoNotActivate : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowItem.IsPlayerRestricted -struct AWillowItem_IsPlayerRestricted_Params -{ - class APawn* PawnToCheck; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.RemoveFromShop -struct AWillowItem_RemoveFromShop_Params -{ -}; - -// Function WillowGame.WillowItem.GetProjectileDefinition -struct AWillowItem_GetProjectileDefinition_Params -{ - class UProjectileDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.UpdateUIStateModifierCompareValues -struct AWillowItem_UpdateUIStateModifierCompareValues_Params -{ -}; - -// Function WillowGame.WillowItem.GetAttributePresentationOverride -struct AWillowItem_GetAttributePresentationOverride_Params -{ - class UAttributeDefinition* Attribute; // (Parm) - class UAttributePresentationListDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.InitUIStats -struct AWillowItem_InitUIStats_Params -{ -}; - -// Function WillowGame.WillowItem.RemoveAllPartExternalAttributeEffects -struct AWillowItem_RemoveAllPartExternalAttributeEffects_Params -{ -}; - -// Function WillowGame.WillowItem.RemoveAllExternalAttributeEffects -struct AWillowItem_RemoveAllExternalAttributeEffects_Params -{ -}; - -// Function WillowGame.WillowItem.ApplyAllExternalAttributeEffects -struct AWillowItem_ApplyAllExternalAttributeEffects_Params -{ -}; - -// Function WillowGame.WillowItem.RemoveAllItemAttributeEffects -struct AWillowItem_RemoveAllItemAttributeEffects_Params -{ -}; - -// Function WillowGame.WillowItem.ApplyNamePartItemAttributeEffects -struct AWillowItem_ApplyNamePartItemAttributeEffects_Params -{ -}; - -// Function WillowGame.WillowItem.ApplyAllItemAttributeEffects -struct AWillowItem_ApplyAllItemAttributeEffects_Params -{ - unsigned long bIncludeNameParts : 1; // (Parm) -}; - -// Function WillowGame.WillowItem.DeactivateAttributeSlotSkill -struct AWillowItem_DeactivateAttributeSlotSkill_Params -{ -}; - -// Function WillowGame.WillowItem.ActivateAttributeSlotSkill -struct AWillowItem_ActivateAttributeSlotSkill_Params -{ -}; - -// Function WillowGame.WillowItem.ComputeValueOfParts -struct AWillowItem_ComputeValueOfParts_Params -{ -}; - -// Function WillowGame.WillowItem.StaticCalculateItemRarityLevel -struct AWillowItem_StaticCalculateItemRarityLevel_Params -{ - struct FItemDefinitionData ItemDefinitionData; // (Const, Parm, OutParm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.CalculateItemRarityLevel -struct AWillowItem_CalculateItemRarityLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.IsAllPartsDebugEnabled -struct AWillowItem_IsAllPartsDebugEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.ToggleAllPartsDebug -struct AWillowItem_ToggleAllPartsDebug_Params -{ -}; - -// Function WillowGame.WillowItem.SelectNamePartFromList -struct AWillowItem_SelectNamePartFromList_Params -{ - TArray NameList; // (Const, Parm, OutParm, NeedCtorLink) - class UItemNamePartDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.ChooseRandomNameParts -struct AWillowItem_ChooseRandomNameParts_Params -{ -}; - -// Function WillowGame.WillowItem.ChooseRandomParts -struct AWillowItem_ChooseRandomParts_Params -{ - class UObject* ContextSource; // (Parm) -}; - -// Function WillowGame.WillowItem.ChoosePartListCollection -struct AWillowItem_ChoosePartListCollection_Params -{ -}; - -// Function WillowGame.WillowItem.ClonePrimaryMesh -struct AWillowItem_ClonePrimaryMesh_Params -{ - class UMeshComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowItem.CloneAppearance -struct AWillowItem_CloneAppearance_Params -{ - class AActor* CloneOwner; // (Parm) - class USkeletalMeshComponent* ClonedPrimaryMeshComponent; // (Parm, EditInline) - TArray ClonedComponentsAttachedToPrimaryMesh; // (Parm, OutParm, NeedCtorLink, EditInline) - class UMaterialInstance* ClonedMeshMaterial; // (Parm, OutParm) -}; - -// Function WillowGame.WillowItem.AttachMeshToPickup -struct AWillowItem_AttachMeshToPickup_Params -{ - class AActor* Pickup; // (Parm) -}; - -// Function WillowGame.WillowItem.PickupDisassociated -struct AWillowItem_PickupDisassociated_Params -{ - class ADroppedPickup* Pickup; // (Parm) -}; - -// Function WillowGame.WillowItem.PickupAssociated -struct AWillowItem_PickupAssociated_Params -{ - class ADroppedPickup* Pickup; // (Parm) -}; - -// Function WillowGame.WillowItem.InitMeshes -struct AWillowItem_InitMeshes_Params -{ -}; - -// Function WillowGame.WillowItem.InitConstructPreview -struct AWillowItem_InitConstructPreview_Params -{ - class UMeshComponent* Existing; // (Parm, EditInline) - class UWillowInventoryDefinition* InvDefinition; // (Parm) - class UMeshComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowItem.BuildItemMaterial -struct AWillowItem_BuildItemMaterial_Params -{ - class AActor* MaterialOwner; // (Parm) - class UMeshComponent* FallbackMeshComp; // (Parm, EditInline) - struct FItemDefinitionData InDefinitionData; // (Parm) - class UMaterialInstance* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.BuildCompositeMesh -struct AWillowItem_BuildCompositeMesh_Params -{ - class USkeletalMeshComponent* ItemMeshComp; // (Parm, EditInline) - struct FItemDefinitionData InDefinitionData; // (Parm) - class USkeletalMesh* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.ClientInitializeFromItemDefinition -struct AWillowItem_ClientInitializeFromItemDefinition_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.ValidateDefinitions -struct AWillowItem_ValidateDefinitions_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.RecomputeAttributeBaseValues -struct AWillowItem_RecomputeAttributeBaseValues_Params -{ -}; - -// Function WillowGame.WillowItem.CalculateItemBaseValues -struct AWillowItem_CalculateItemBaseValues_Params -{ -}; - -// Function WillowGame.WillowItem.InitializeInternal -struct AWillowItem_InitializeInternal_Params -{ - unsigned long bForceSelectNameParts : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowItem.InitializeFromDefinitionData -struct AWillowItem_InitializeFromDefinitionData_Params -{ - struct FItemDefinitionData NewDefinitionData; // (Parm) - class UObject* InAdditionalQueryInterfaceSource; // (Parm) - unsigned long bForceSelectNameParts : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowItem.InitializeInventory -struct AWillowItem_InitializeInventory_Params -{ - class UBaseBalanceDefinition* InBalanceDef; // (Parm) - class UManufacturerDefinition* InManufacturer; // (Parm) - int InGradeIndex; // (Parm) - class UObject* InAdditionalQueryInterfaceSource; // (Parm) -}; - -// Function WillowGame.WillowItem.AllParts -struct AWillowItem_AllParts_Params -{ - struct FItemDefinitionData DefData; // (Const, Parm, OutParm) - class UItemPartDefinition* Part; // (Parm, OutParm) - unsigned long bIncludeNameParts : 1; // (Parm) -}; - -// Function WillowGame.WillowItem.CheckItemAgainstBackpackInventoryBeingEquipped -struct AWillowItem_CheckItemAgainstBackpackInventoryBeingEquipped_Params -{ -}; - -// Function WillowGame.WillowItem.ReplicatedEvent -struct AWillowItem_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.WillowItem.IsEquipped -struct AWillowItem_IsEquipped_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.GetEquipmentLocation -struct AWillowItem_GetEquipmentLocation_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowItem.OnPickupDisassociated -struct AWillowItem_OnPickupDisassociated_Params -{ - class UObject* Pickup; // (Parm) - TArray Providers; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowItem.OnPickupAssociated -struct AWillowItem_OnPickupAssociated_Params -{ - class UObject* Pickup; // (Parm) - TArray Providers; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowItem.OnCreate -struct AWillowItem_OnCreate_Params -{ - TArray Providers; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowItem.GetBehaviorConsumerHandle -struct AWillowItem_GetBehaviorConsumerHandle_Params -{ - struct FBehaviorConsumerHandle ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowEquipAbleItem.CanBeUsedBy -struct AWillowEquipAbleItem_CanBeUsedBy_Params -{ - class APawn* Other; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowEquipAbleItem.ItemEquipped -struct AWillowEquipAbleItem_ItemEquipped_Params -{ -}; - -// Function WillowGame.WillowEquipAbleItem.ItemUnequipped -struct AWillowEquipAbleItem_ItemUnequipped_Params -{ - unsigned long bReplace : 1; // (Parm) -}; - -// Function WillowGame.WillowEquipAbleItem.Unreadied -struct AWillowEquipAbleItem_Unreadied_Params -{ -}; - -// Function WillowGame.WillowEquipAbleItem.Readied -struct AWillowEquipAbleItem_Readied_Params -{ -}; - -// Function WillowGame.WillowEquipAbleItem.IsEquipped -struct AWillowEquipAbleItem_IsEquipped_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowEquipAbleItem.ItemRemovedFromInvManager -struct AWillowEquipAbleItem_ItemRemovedFromInvManager_Params -{ -}; - -// Function WillowGame.WillowEquipAbleItem.SetElementalFrame -struct AWillowEquipAbleItem_SetElementalFrame_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowEquipAbleItem.ClientInitializeFromItemDefinition -struct AWillowEquipAbleItem_ClientInitializeFromItemDefinition_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowEquipAbleItem.OnUnequipped -struct AWillowEquipAbleItem_OnUnequipped_Params -{ - class UObject* EventInstigator; // (Parm) - TArray Providers; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowEquipAbleItem.OnEquipped -struct AWillowEquipAbleItem_OnEquipped_Params -{ - class UObject* EventInstigator; // (Parm) - TArray Providers; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowArtifact.GetItemCardTopSectionString -struct AWillowArtifact_GetItemCardTopSectionString_Params -{ - struct FString Section; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowArtifact.GetAttributePresentationOverride -struct AWillowArtifact_GetAttributePresentationOverride_Params -{ - class UAttributeDefinition* Attribute; // (Parm) - class UAttributePresentationListDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowArtifact.SetElementalFrame -struct AWillowArtifact_SetElementalFrame_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowArtifact.ValidateDefinitions -struct AWillowArtifact_ValidateDefinitions_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowArtifact.GetEquippedStat -struct AWillowArtifact_GetEquippedStat_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowArtifact.GetEquipmentLocation -struct AWillowArtifact_GetEquipmentLocation_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowClassMod.GetItemCardTopSectionString -struct AWillowClassMod_GetItemCardTopSectionString_Params -{ - struct FString Section; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowClassMod.GetInventoryStatNumberData -struct AWillowClassMod_GetInventoryStatNumberData_Params -{ - TArray Stats; // (Parm, OutParm, NeedCtorLink) - class AWillowInventory* CompareAgainstThing; // (Parm) - class AWillowPlayerController* WPCContext; // (Parm) -}; - -// Function WillowGame.WillowClassMod.GetHolsteredGearLikenessType -struct AWillowClassMod_GetHolsteredGearLikenessType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowClassMod.GetAttributePresentationOverride -struct AWillowClassMod_GetAttributePresentationOverride_Params -{ - class UAttributeDefinition* Attribute; // (Parm) - class UAttributePresentationListDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowClassMod.IsModifyingSkill -struct AWillowClassMod_IsModifyingSkill_Params -{ - class USkillDefinition* SkillDef; // (Parm) - int Amount; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowClassMod.GetClassModIconLabel -struct AWillowClassMod_GetClassModIconLabel_Params -{ - struct FString FrameLabel; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowClassMod.ValidateDefinitions -struct AWillowClassMod_ValidateDefinitions_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowClassMod.GetEquippedStat -struct AWillowClassMod_GetEquippedStat_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowClassMod.GetEquipmentLocation -struct AWillowClassMod_GetEquipmentLocation_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGrenadeMod.GetItemCardTopSectionString -struct AWillowGrenadeMod_GetItemCardTopSectionString_Params -{ - struct FString Section; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGrenadeMod.GetCategoryKey -struct AWillowGrenadeMod_GetCategoryKey_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGrenadeMod.SetGrenadeStorage -struct AWillowGrenadeMod_SetGrenadeStorage_Params -{ - unsigned long bNewGrenadeStored : 1; // (Parm) -}; - -// Function WillowGame.WillowGrenadeMod.RemoveFromShop -struct AWillowGrenadeMod_RemoveFromShop_Params -{ -}; - -// Function WillowGame.WillowGrenadeMod.CreatePickup -struct AWillowGrenadeMod_CreatePickup_Params -{ - unsigned long bDroppedPickup : 1; // (Parm) - unsigned long bEnablePickup : 1; // (Parm) - struct FVector StartLocation; // (OptionalParm, Parm) - class ADroppedPickup* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGrenadeMod.GetPickup -struct AWillowGrenadeMod_GetPickup_Params -{ - unsigned long bDisableRigidBody : 1; // (Parm) - unsigned long bEnablePickup : 1; // (Parm) - class ADroppedPickup* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGrenadeMod.GetHolsteredGearLikenessType -struct AWillowGrenadeMod_GetHolsteredGearLikenessType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGrenadeMod.GetAttributePresentationOverride -struct AWillowGrenadeMod_GetAttributePresentationOverride_Params -{ - class UAttributeDefinition* Attribute; // (Parm) - class UAttributePresentationListDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGrenadeMod.CanAIUse -struct AWillowGrenadeMod_CanAIUse_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGrenadeMod.GetProjectileDefinition -struct AWillowGrenadeMod_GetProjectileDefinition_Params -{ - class UProjectileDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGrenadeMod.Init -struct AWillowGrenadeMod_Init_Params -{ - class AController* Spawner; // (Parm) - class AWillowProjectile* SpawnedProjectile; // (Parm) -}; - -// Function WillowGame.WillowGrenadeMod.SpawnProjectile -struct AWillowGrenadeMod_SpawnProjectile_Params -{ - class UProjectileDefinition* ProjectileDef; // (Parm) - struct FVector SpawnLocation; // (Parm) - unsigned long bSpawnWithNoCollisionFail : 1; // (Parm) - class AWillowProjectile* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGrenadeMod.SetElementalFrame -struct AWillowGrenadeMod_SetElementalFrame_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGrenadeMod.ValidateDefinitions -struct AWillowGrenadeMod_ValidateDefinitions_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGrenadeMod.GetEquippedStat -struct AWillowGrenadeMod_GetEquippedStat_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGrenadeMod.GetEquipmentLocation -struct AWillowGrenadeMod_GetEquipmentLocation_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGrenadeMod.OnGrenadeKilledEnemy -struct AWillowGrenadeMod_OnGrenadeKilledEnemy_Params -{ - class UObject* KilledObject; // (Parm) - TArray Providers; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGrenadeMod.OnGrenadeKilledFriendly -struct AWillowGrenadeMod_OnGrenadeKilledFriendly_Params -{ - class UObject* KilledObject; // (Parm) - TArray Providers; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGrenadeMod.OnGrenadeKilledNeutral -struct AWillowGrenadeMod_OnGrenadeKilledNeutral_Params -{ - class UObject* KilledObject; // (Parm) - TArray Providers; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGrenadeMod.OnGrenadeDamagedNeutral -struct AWillowGrenadeMod_OnGrenadeDamagedNeutral_Params -{ - class UObject* DamageTaker; // (Parm) - unsigned long bWasCrit : 1; // (Parm) - float HealthDamage; // (Parm) - float ShieldDamage; // (Parm) - TArray Providers; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGrenadeMod.OnGrenadeDamagedFriendly -struct AWillowGrenadeMod_OnGrenadeDamagedFriendly_Params -{ - class UObject* DamageTaker; // (Parm) - float DamageAmount; // (Parm) - TArray Providers; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGrenadeMod.OnGrenadeDamagedEnemy -struct AWillowGrenadeMod_OnGrenadeDamagedEnemy_Params -{ - class UObject* DamageTaker; // (Parm) - unsigned long bWasCrit : 1; // (Parm) - float HealthDamage; // (Parm) - float ShieldDamage; // (Parm) - TArray Providers; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGrenadeMod.OnGrenadeExploded -struct AWillowGrenadeMod_OnGrenadeExploded_Params -{ - class UObject* Grenade; // (Parm) - TArray Providers; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGrenadeMod.OnGrenadeSpawned -struct AWillowGrenadeMod_OnGrenadeSpawned_Params -{ - class UObject* SpawnedProjectile; // (Parm) - TArray Providers; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowShield.GetHolsteredGearLikenessType -struct AWillowShield_GetHolsteredGearLikenessType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowShield.GetItemCardTopSectionString -struct AWillowShield_GetItemCardTopSectionString_Params -{ - struct FString Section; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowShield.GetAttributePresentationOverride -struct AWillowShield_GetAttributePresentationOverride_Params -{ - class UAttributeDefinition* Attribute; // (Parm) - class UAttributePresentationListDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowShield.IsSameShieldTypeAs -struct AWillowShield_IsSameShieldTypeAs_Params -{ - class AWillowShield* CompareShield; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowShield.CanCompareUIStat -struct AWillowShield_CanCompareUIStat_Params -{ - class UAttributeDefinition* Attrib; // (Parm, OutParm) - class UAttributeDefinition* CompareAttrib; // (Parm, OutParm) - class AWillowInventory* CompareItem; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowShield.ValidateDefinitions -struct AWillowShield_ValidateDefinitions_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowShield.GetEquippedStat -struct AWillowShield_GetEquippedStat_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowShield.GetEquipmentLocation -struct AWillowShield_GetEquipmentLocation_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowShield.SetDamageResistanceType -struct AWillowShield_SetDamageResistanceType_Params -{ - class UWillowDamageTypeDefinition* NewType; // (Parm) -}; - -// Function WillowGame.WillowShield.ShieldTriggered -struct AWillowShield_ShieldTriggered_Params -{ -}; - -// Function WillowGame.WillowShield.ShieldPrimedStateChanged -struct AWillowShield_ShieldPrimedStateChanged_Params -{ -}; - -// Function WillowGame.WillowShield.TryAbsorbingAmmo -struct AWillowShield_TryAbsorbingAmmo_Params -{ - class UObject* DamageSource; // (Parm) - class UWillowDamageTypeDefinition* DamageType; // (Parm) - float PercentDamageToAbsorb; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowShield.ItemUnequipped -struct AWillowShield_ItemUnequipped_Params -{ - unsigned long bReplace : 1; // (Parm) -}; - -// Function WillowGame.WillowShield.ItemEquipped -struct AWillowShield_ItemEquipped_Params -{ -}; - -// Function WillowGame.WillowShield.ClientInitializeFromItemDefinition -struct AWillowShield_ClientInitializeFromItemDefinition_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowShield.ReplicatedEvent -struct AWillowShield_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.WillowUsableItem.GetAttributePresentationOverride -struct AWillowUsableItem_GetAttributePresentationOverride_Params -{ - class UAttributeDefinition* Attribute; // (Parm) - class UAttributePresentationListDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUsableItem.ConsumeItem -struct AWillowUsableItem_ConsumeItem_Params -{ -}; - -// Function WillowGame.WillowUsableItem.TryConsume -struct AWillowUsableItem_TryConsume_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUsableItem.Consume -struct AWillowUsableItem_Consume_Params -{ -}; - -// Function WillowGame.WillowUsableItem.Readied -struct AWillowUsableItem_Readied_Params -{ -}; - -// Function WillowGame.WillowUsableItem.GetOwningPlayerController -struct AWillowUsableItem_GetOwningPlayerController_Params -{ - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUsableItem.HandleOnUsed -struct AWillowUsableItem_HandleOnUsed_Params -{ -}; - -// Function WillowGame.WillowUsableItem.GivenTo -struct AWillowUsableItem_GivenTo_Params -{ - class APawn* thisPawn; // (Parm) - unsigned long bReady : 1; // (Parm) - unsigned long bDoNotActivate : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowUsableItem.CanBeReadiedOnPickup -struct AWillowUsableItem_CanBeReadiedOnPickup_Params -{ - class APawn* Other; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUsableItem.HandlePickupQuery -struct AWillowUsableItem_HandlePickupQuery_Params -{ - class APawn* Other; // (Parm) - FScriptInterface Pickup; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUsableItem.IsItemAutoUsedBy -struct AWillowUsableItem_IsItemAutoUsedBy_Params -{ - class APawn* Other; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUsableItem.GetObjectiveBit -struct AWillowUsableItem_GetObjectiveBit_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUsableItem.ValidateDefinition -struct AWillowUsableItem_ValidateDefinition_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUsableItem.OnUsed -struct AWillowUsableItem_OnUsed_Params -{ - class UObject* EventInstigator; // (Parm) - TArray Providers; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowMissionItem.FormatFunStatsText -struct AWillowMissionItem_FormatFunStatsText_Params -{ - TArray BottomStats; // (Parm, OutParm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowMissionItem.GenerateFunStatsText -struct AWillowMissionItem_GenerateFunStatsText_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowMissionItem.GetItemCardTopSectionString -struct AWillowMissionItem_GetItemCardTopSectionString_Params -{ - struct FString Section; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowMissionItem.PickupAssociated -struct AWillowMissionItem_PickupAssociated_Params -{ - class ADroppedPickup* Pickup; // (Parm) -}; - -// Function WillowGame.WillowMissionItem.MissionDenyPickup -struct AWillowMissionItem_MissionDenyPickup_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMissionItem.HandleOnUsed -struct AWillowMissionItem_HandleOnUsed_Params -{ -}; - -// Function WillowGame.WillowMissionItem.CanBeUsedBy -struct AWillowMissionItem_CanBeUsedBy_Params -{ - class APawn* Other; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMissionItem.ClientInitializeFromItemDefinition -struct AWillowMissionItem_ClientInitializeFromItemDefinition_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMissionItem.ValidateDefinitions -struct AWillowMissionItem_ValidateDefinitions_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUsableCustomizationItem.IsUsefulToThisPlayer -struct AWillowUsableCustomizationItem_IsUsefulToThisPlayer_Params -{ - class APlayerController* C; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUsableCustomizationItem.GetItemCardTopSectionString -struct AWillowUsableCustomizationItem_GetItemCardTopSectionString_Params -{ - struct FString Section; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowUsableCustomizationItem.InitMeshes -struct AWillowUsableCustomizationItem_InitMeshes_Params -{ -}; - -// Function WillowGame.WillowUsableCustomizationItem.IsItemAutoUsedBy -struct AWillowUsableCustomizationItem_IsItemAutoUsedBy_Params -{ - class APawn* Other; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUsableCustomizationItem.FormatFunStatsText -struct AWillowUsableCustomizationItem_FormatFunStatsText_Params -{ - TArray BottomStats; // (Parm, OutParm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowUsableCustomizationItem.CanBeApplied -struct AWillowUsableCustomizationItem_CanBeApplied_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUsableCustomizationItem.TryConsume -struct AWillowUsableCustomizationItem_TryConsume_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUsableCustomizationItem.IsConsumable -struct AWillowUsableCustomizationItem_IsConsumable_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUsableCustomizationItem.ValidateDefinition -struct AWillowUsableCustomizationItem_ValidateDefinition_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowLightProjectileManager.OnParticleSystemFinished -struct AWillowLightProjectileManager_OnParticleSystemFinished_Params -{ - class UParticleSystemComponent* PSC; // (Parm, EditInline) -}; - -// Function WillowGame.WillowLightProjectileManager.SpawnOverchargedImpactEffect -struct AWillowLightProjectileManager_SpawnOverchargedImpactEffect_Params -{ - struct FImpactInfo Impact; // (Parm) - class UParticleSystem* Template; // (Parm) -}; - -// Function WillowGame.WillowLightProjectileManager.GetReflectionInaccuracyAngle -struct AWillowLightProjectileManager_GetReflectionInaccuracyAngle_Params -{ - class AActor* ProjectileInstigator; // (Parm) - float ReflectedInaccuracyModifier; // (Parm) - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowLightProjectileManager.GetReflectionDestination -struct AWillowLightProjectileManager_GetReflectionDestination_Params -{ - struct FReflectionInfo ReflectionData; // (Const, Parm, OutParm) - struct FVector HitLocation; // (Parm) - class AActor* HitActor; // (Parm) - class AActor* ProjectileInstigator; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowLightProjectileManager.CauseBeamRadiusDamage -struct AWillowLightProjectileManager_CauseBeamRadiusDamage_Params -{ - int BeamIndex; // (Parm) - struct FBeamDamageData DamageData; // (Parm) - struct FVector DamageOrigin; // (Parm) -}; - -// Function WillowGame.WillowLightProjectileManager.GetBoneNameForBeamLock -struct AWillowLightProjectileManager_GetBoneNameForBeamLock_Params -{ - class USkeletalMesh* Mesh; // (Parm) - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowLightProjectileManager.DeleteBeamsForSource -struct AWillowLightProjectileManager_DeleteBeamsForSource_Params -{ - class AActor* SourceActor; // (Parm) - struct FName SocketName; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowLightProjectileManager.DeleteBeamsFor -struct AWillowLightProjectileManager_DeleteBeamsFor_Params -{ - class AActor* TargetActor; // (Parm) -}; - -// Function WillowGame.WillowLightProjectileManager.DeleteAllBeamsFromWeapon -struct AWillowLightProjectileManager_DeleteAllBeamsFromWeapon_Params -{ -}; - -// Function WillowGame.WillowLightProjectileManager.DeleteAllBeams -struct AWillowLightProjectileManager_DeleteAllBeams_Params -{ -}; - -// Function WillowGame.WillowLightProjectileManager.CleanupProjectiles -struct AWillowLightProjectileManager_CleanupProjectiles_Params -{ -}; - -// Function WillowGame.WillowLightProjectileManager.AddBeam -struct AWillowLightProjectileManager_AddBeam_Params -{ - class UFiringModeDefinition* FiringModeDefinition; // (Parm) - struct FBeamDamageData DamageData; // (Const, Parm, OutParm) - class UImpactDefinition* ImpactDefinition; // (Parm) - struct FBeamLocationData SourceData; // (Const, Parm, OutParm) - unsigned long bStartLocked : 1; // (OptionalParm, Parm) - struct FBeamLocationData TargetData; // (Const, OptionalParm, Parm, OutParm) - int ParentIndex; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowLightProjectileManager.AddChildBeam -struct AWillowLightProjectileManager_AddChildBeam_Params -{ - struct FBeamState Parent; // (Const, Parm, OutParm, NeedCtorLink) - struct FBeamLocationData TargetData; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowLightProjectileManager.AddWeaponBeam -struct AWillowLightProjectileManager_AddWeaponBeam_Params -{ - struct FName SocketName; // (Parm) - class UFiringModeDefinition* FiringModeDefinition; // (Parm) -}; - -// Function WillowGame.WillowLightProjectileManager.AddProj -struct AWillowLightProjectileManager_AddProj_Params -{ - struct FVector StartTrace; // (Parm) - struct FVector EndTrace; // (Parm) - class APawn* ProjectileInstigator; // (Parm) - class UFiringModeDefinition* FiringModeDefinition; // (Parm) - unsigned long bStartParticleTracerAtWeapon : 1; // (OptionalParm, Parm) - unsigned long bOvercharged : 1; // (OptionalParm, Parm) - unsigned long bRicochetTowardsEnemy : 1; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowLightProjectileManager.Destroyed -struct AWillowLightProjectileManager_Destroyed_Params -{ -}; - -// Function WillowGame.WillowLocalMessage.CloseFontColorTag -struct UWillowLocalMessage_CloseFontColorTag_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowLocalMessage.OpenFontColorTag -struct UWillowLocalMessage_OpenFontColorTag_Params -{ - struct FColor FontColor; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowLocalMessage.TrimWhitespace -struct UWillowLocalMessage_TrimWhitespace_Params -{ - struct FString InString; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.LocalInventoryRefreshMessage.ClientInventoryRefresh -struct ULocalInventoryRefreshMessage_ClientInventoryRefresh_Params -{ - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.LocalTrainingDefinitionMessage.ClientTrainingDefinitionReceive -struct ULocalTrainingDefinitionMessage_ClientTrainingDefinitionReceive_Params -{ - class AWillowPlayerController* WPC; // (Parm) - class UTrainingMessageDefinition* TrainingDefinition; // (Parm) - float Duration; // (Parm) -}; - -// Function WillowGame.LocalTrainingMessage.GetLocalStringForTrainingMessageKey -struct ULocalTrainingMessage_GetLocalStringForTrainingMessageKey_Params -{ - class AWillowPlayerController* WPC; // (Parm) - struct FString MessageKey; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.LocalTrainingMessage.ClientReceive -struct ULocalTrainingMessage_ClientReceive_Params -{ - class APlayerController* P; // (Parm) - int Switch; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) -}; - -// Function WillowGame.ReceivedAmmoMessage.GetAmmoColor -struct UReceivedAmmoMessage_GetAmmoColor_Params -{ - struct FColor ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ReceivedAmmoMessage.GetNumberOfRoundsString -struct UReceivedAmmoMessage_GetNumberOfRoundsString_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - int GainedAmount; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.ReceivedAmmoMessage.GetAmmoString -struct UReceivedAmmoMessage_GetAmmoString_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - int GainedAmount; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.ReceivedAmmoMessage.ClientAmmoReceive -struct UReceivedAmmoMessage_ClientAmmoReceive_Params -{ - class APlayerController* P; // (Parm) - int Switch; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - int GainedAmount; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowMissionPickupSpawner.RunPickupEvent -struct AWillowMissionPickupSpawner_RunPickupEvent_Params -{ -}; - -// Function WillowGame.WillowMissionPickupSpawner.SetPickupStatus -struct AWillowMissionPickupSpawner_SetPickupStatus_Params -{ - unsigned long bPickupEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowMissionPickupSpawner.MissionReactionObjectiveComplete -struct AWillowMissionPickupSpawner_MissionReactionObjectiveComplete_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* CompletedObjective; // (Parm) -}; - -// Function WillowGame.WillowMissionPickupSpawner.MissionReactionObjectiveCleared -struct AWillowMissionPickupSpawner_MissionReactionObjectiveCleared_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* ClearedObjective; // (Parm) -}; - -// Function WillowGame.WillowMissionPickupSpawner.MissionReactionObjectiveUpdated -struct AWillowMissionPickupSpawner_MissionReactionObjectiveUpdated_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* UpdatedObjective; // (Parm) -}; - -// Function WillowGame.WillowMissionPickupSpawner.MissionReactionObjectiveSetChanged -struct AWillowMissionPickupSpawner_MissionReactionObjectiveSetChanged_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveSetDefinition* NewSet; // (Parm) - class UMissionObjectiveSetDefinition* PreviousSet; // (Parm) -}; - -// Function WillowGame.WillowMissionPickupSpawner.MissionReactionStatusChanged -struct AWillowMissionPickupSpawner_MissionReactionStatusChanged_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionDefinition* Mission; // (Parm) - unsigned char NewStatus; // (Parm) -}; - -// Function WillowGame.WillowMissionPickupSpawner.MissionReactionLevelLoad -struct AWillowMissionPickupSpawner_MissionReactionLevelLoad_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionDefinition* Mission; // (Parm) -}; - -// Function WillowGame.WillowMissionPickupSpawner.PostBeginPlay -struct AWillowMissionPickupSpawner_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowMissionPickupFailsafe.EnactFailsafe -struct AWillowMissionPickupFailsafe_EnactFailsafe_Params -{ -}; - -// Function WillowGame.WillowMissionPickupFailsafe.CheckFailsafe -struct AWillowMissionPickupFailsafe_CheckFailsafe_Params -{ -}; - -// Function WillowGame.WillowMissionPickupFailsafe.SetupFailsafe -struct AWillowMissionPickupFailsafe_SetupFailsafe_Params -{ -}; - -// Function WillowGame.WillowMissionPickupFailsafe.WaitingForActivation -struct AWillowMissionPickupFailsafe_WaitingForActivation_Params -{ -}; - -// Function WillowGame.WillowMissionPickupFailsafe.SetPickup -struct AWillowMissionPickupFailsafe_SetPickup_Params -{ - class ADroppedPickup* Pickup; // (Parm) -}; - -// Function WillowGame.WillowMissionPickupFailsafe.SetFailsafePickup -struct AWillowMissionPickupFailsafe_SetFailsafePickup_Params -{ -}; - -// Function WillowGame.WillowMissionPickupFailsafe.SetPickupStatus -struct AWillowMissionPickupFailsafe_SetPickupStatus_Params -{ - unsigned long bPickupEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowObstacleUtility.GetObstacleData -struct UWillowObstacleUtility_GetObstacleData_Params -{ - class AActor* Obstacle; // (Parm) - struct FObstacleData ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowObstacleUtility.IsDebugObstacle -struct UWillowObstacleUtility_IsDebugObstacle_Params -{ - class AActor* Obstacle; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowObstacleUtility.UnRegisterObstacle -struct UWillowObstacleUtility_UnRegisterObstacle_Params -{ - class AActor* Obstacle; // (Parm) -}; - -// Function WillowGame.WillowObstacleUtility.RegisterObstacle -struct UWillowObstacleUtility_RegisterObstacle_Params -{ - class AActor* Obstacle; // (Parm) -}; - -// Function WillowGame.WillowOnlineGameSettings_DataStore.GetPlaythrough -struct UWillowOnlineGameSettings_DataStore_GetPlaythrough_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowOnlineGameSettings_DataStore.GetLevel -struct UWillowOnlineGameSettings_DataStore_GetLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowOnlineGameSettings_DataStore.OnGameCreated -struct UWillowOnlineGameSettings_DataStore_OnGameCreated_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowOnlineGameSettings_DataStore.CreateGame -struct UWillowOnlineGameSettings_DataStore_CreateGame_Params -{ - unsigned char ControllerIndex; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPauseTicker.ClearTimer -struct UWillowPauseTicker_ClearTimer_Params -{ - struct FName inTimerFunc; // (Parm) - class UObject* inObj; // (Parm) -}; - -// Function WillowGame.WillowPauseTicker.IsTimerActive -struct UWillowPauseTicker_IsTimerActive_Params -{ - struct FName inTimerFunc; // (Parm) - class UObject* inObj; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPauseTicker.SetTimer -struct UWillowPauseTicker_SetTimer_Params -{ - float Rate; // (Parm) - unsigned long bLoop : 1; // (Parm) - struct FName TimerFunc; // (Parm) - class UObject* TimerObj; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetFallingDamageScale -struct AWillowPawn_GetFallingDamageScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.TryBlink -struct AWillowPawn_TryBlink_Params -{ -}; - -// Function WillowGame.WillowPawn.ServerPostPlayerEvent -struct AWillowPawn_ServerPostPlayerEvent_Params -{ - unsigned char PEM; // (Parm) - class AActor* TheInstigator; // (OptionalParm, Parm) - class AActor* Other; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.PostPlayerEvent -struct AWillowPawn_PostPlayerEvent_Params -{ - unsigned char PEM; // (Parm) - class AActor* TheInstigator; // (OptionalParm, Parm) - class AActor* Other; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.ForcePostPlayerEvent -struct AWillowPawn_ForcePostPlayerEvent_Params -{ - unsigned char PEM; // (Parm) - class AActor* TheInstigator; // (OptionalParm, Parm) - class AActor* Other; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.PlayPostEnvironmentTransitionAnimation -struct AWillowPawn_PlayPostEnvironmentTransitionAnimation_Params -{ -}; - -// Function WillowGame.WillowPawn.PlayPreEnvironmentTransitionAnimation -struct AWillowPawn_PlayPreEnvironmentTransitionAnimation_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.RequiresEnvironmentTransitionAnimation -struct AWillowPawn_RequiresEnvironmentTransitionAnimation_Params -{ - class UEnvironmentTagDefinition* FromEnvironmentTag; // (Parm) - class UEnvironmentTagDefinition* ToEnvironmentTag; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.EnvironmentTransitionAnimFinished -struct AWillowPawn_EnvironmentTransitionAnimFinished_Params -{ -}; - -// Function WillowGame.WillowPawn.SetEnvironmentTag -struct AWillowPawn_SetEnvironmentTag_Params -{ - class UEnvironmentTagDefinition* InEnvironmentTag; // (Parm) -}; - -// Function WillowGame.WillowPawn.RemoveEnvironmentTag -struct AWillowPawn_RemoveEnvironmentTag_Params -{ - class UEnvironmentTagDefinition* InEnvironmentTag; // (Parm) -}; - -// Function WillowGame.WillowPawn.AddEnvironmentTag -struct AWillowPawn_AddEnvironmentTag_Params -{ - class UEnvironmentTagDefinition* InEnvironmentTag; // (Parm) - unsigned long bOverwriteExistingTag : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetMapDisplayName -struct AWillowPawn_GetMapDisplayName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPawn.GetMapDisplayHeader -struct AWillowPawn_GetMapDisplayHeader_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPawn.PlayExtraImpactEffects -struct AWillowPawn_PlayExtraImpactEffects_Params -{ - struct FImpactInfo InImpactInfo; // (Const, Parm, OutParm) - unsigned char BulletFromClip; // (Parm) -}; - -// Function WillowGame.WillowPawn.SetExtraImpactEffect -struct AWillowPawn_SetExtraImpactEffect_Params -{ - unsigned char BulletFromClip; // (Parm) - class UWillowImpactDefinition* Definition; // (Parm) -}; - -// Function WillowGame.WillowPawn.ForceDownState -struct AWillowPawn_ForceDownState_Params -{ -}; - -// Function WillowGame.WillowPawn.SetRevivePct -struct AWillowPawn_SetRevivePct_Params -{ - float NewRevivePct; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetRevivePct -struct AWillowPawn_GetRevivePct_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.MovementTransitionNodeIsIdle -struct AWillowPawn_MovementTransitionNodeIsIdle_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.PrismNodeIsActive -struct AWillowPawn_PrismNodeIsActive_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetDefaultRootMotionRotationMode -struct AWillowPawn_GetDefaultRootMotionRotationMode_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetDefaultRootMotionMode -struct AWillowPawn_GetDefaultRootMotionMode_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.FindMatchingHolsteredWeapon -struct AWillowPawn_FindMatchingHolsteredWeapon_Params -{ - unsigned char LikenessType; // (Parm) - unsigned char GroupIndex; // (Parm) - class AWillowWeapon* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetLikenessInventory -struct AWillowPawn_GetLikenessInventory_Params -{ - unsigned char Source; // (Parm) - unsigned char GroupIndex; // (Parm) - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.ShouldRefreshLikenessOf -struct AWillowPawn_ShouldRefreshLikenessOf_Params -{ - unsigned char Source; // (Parm) - unsigned char GroupIndex; // (Parm) - class UGearLikenessMeshComponent* MeshComp; // (Parm, EditInline) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.AssumeLikenessOf -struct AWillowPawn_AssumeLikenessOf_Params -{ - unsigned char Source; // (Parm) - unsigned char GroupIndex; // (Parm) - class UGearLikenessMeshComponent* MeshComp; // (Parm, EditInline) -}; - -// Function WillowGame.WillowPawn.ClientShieldTriggered -struct AWillowPawn_ClientShieldTriggered_Params -{ -}; - -// Function WillowGame.WillowPawn.ShieldTriggered -struct AWillowPawn_ShieldTriggered_Params -{ -}; - -// Function WillowGame.WillowPawn.IsBeingHealed -struct AWillowPawn_IsBeingHealed_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.SetBeingHealed -struct AWillowPawn_SetBeingHealed_Params -{ - unsigned long bNewBeingHealed : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.CanPlayEmoteAnim -struct AWillowPawn_CanPlayEmoteAnim_Params -{ - class USpecialMoveDefinition* NewEmoteAnim; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.SetEmoteAnim -struct AWillowPawn_SetEmoteAnim_Params -{ - class USpecialMoveDefinition* NewEmoteAnim; // (Parm) -}; - -// Function WillowGame.WillowPawn.EmoteAnimTimer -struct AWillowPawn_EmoteAnimTimer_Params -{ -}; - -// Function WillowGame.WillowPawn.ReleaseLeftHandIK -struct AWillowPawn_ReleaseLeftHandIK_Params -{ - struct FName HoldName; // (Parm) - class UObject* IKTag; // (Parm) -}; - -// Function WillowGame.WillowPawn.HoldLeftHandIK -struct AWillowPawn_HoldLeftHandIK_Params -{ - struct FName HoldName; // (Parm) - class UObject* IKTag; // (Parm) -}; - -// Function WillowGame.WillowPawn.CheckLeftHandIK -struct AWillowPawn_CheckLeftHandIK_Params -{ -}; - -// Function WillowGame.WillowPawn.GetBulletReflectedOffSelfDamageScale -struct AWillowPawn_GetBulletReflectedOffSelfDamageScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetBulletReflectedOffEnemyDamageScale -struct AWillowPawn_GetBulletReflectedOffEnemyDamageScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetBulletReflectedOffSelfDamageTakenScale -struct AWillowPawn_GetBulletReflectedOffSelfDamageTakenScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetEnemyReflectionChance -struct AWillowPawn_GetEnemyReflectionChance_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetSelfReflectionChance -struct AWillowPawn_GetSelfReflectionChance_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetObstacleInfo -struct AWillowPawn_GetObstacleInfo_Params -{ - struct FObstacleData Data; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPawn.GetObstacleActor -struct AWillowPawn_GetObstacleActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetMagnetData -struct AWillowPawn_GetMagnetData_Params -{ - struct FVector MagnetLoc; // (Parm, OutParm) - struct FVector MagnetVel; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.SetObstacleVelocity -struct AWillowPawn_SetObstacleVelocity_Params -{ - struct FVector NewVelocity; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowPawn.CanAvoidObstacle -struct AWillowPawn_CanAvoidObstacle_Params -{ - struct FObstacleData Obstacle; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.CanAvoidObstacles -struct AWillowPawn_CanAvoidObstacles_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.SetObstacleActive -struct AWillowPawn_SetObstacleActive_Params -{ - unsigned long bActive : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.IsObstacleActive -struct AWillowPawn_IsObstacleActive_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetParent -struct AWillowPawn_GetParent_Params -{ - class APawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.Uncharm -struct AWillowPawn_Uncharm_Params -{ -}; - -// Function WillowGame.WillowPawn.Charm -struct AWillowPawn_Charm_Params -{ - class AWillowPawn* NewCharmedParent; // (Parm) -}; - -// Function WillowGame.WillowPawn.IsCharmed -struct AWillowPawn_IsCharmed_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetFireIntervalChanceModifier -struct AWillowPawn_GetFireIntervalChanceModifier_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetStatusEffectBaseChanceModifier -struct AWillowPawn_GetStatusEffectBaseChanceModifier_Params -{ - class UObject* Context; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetStatusEffectChanceModifier -struct AWillowPawn_GetStatusEffectChanceModifier_Params -{ - class UObject* Context; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetStatusEffectBaseDamage -struct AWillowPawn_GetStatusEffectBaseDamage_Params -{ - class UObject* Context; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.NotifyRBCollisionListeners -struct AWillowPawn_NotifyRBCollisionListeners_Params -{ - class UPrimitiveComponent* HitComponent; // (Parm, EditInline) - class UPrimitiveComponent* OtherComponent; // (Parm, EditInline) - struct FCollisionImpactData RigidCollisionData; // (Const, Parm, OutParm, NeedCtorLink) - int ContactSide; // (Parm) -}; - -// Function WillowGame.WillowPawn.FinishRemovingRBCollisionListeners -struct AWillowPawn_FinishRemovingRBCollisionListeners_Params -{ -}; - -// Function WillowGame.WillowPawn.RemoveRBCollisionListener -struct AWillowPawn_RemoveRBCollisionListener_Params -{ - FScriptInterface Listener; // (Parm) -}; - -// Function WillowGame.WillowPawn.AddRBCollisionListener -struct AWillowPawn_AddRBCollisionListener_Params -{ - FScriptInterface Listener; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetPetActors -struct AWillowPawn_GetPetActors_Params -{ - TArray out_PetActorList; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPawn.ClearBodyCompositionInstance -struct AWillowPawn_ClearBodyCompositionInstance_Params -{ -}; - -// Function WillowGame.WillowPawn.GetBodyInfoProvider -struct AWillowPawn_GetBodyInfoProvider_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.ApplyPreviewBodyComposition -struct AWillowPawn_ApplyPreviewBodyComposition_Params -{ -}; - -// Function WillowGame.WillowPawn.ChangeInstanceDataSwitch -struct AWillowPawn_ChangeInstanceDataSwitch_Params -{ - struct FName Switch; // (Const, Parm) - unsigned char NewValue; // (Parm) -}; - -// Function WillowGame.WillowPawn.PostInitBodyComposition -struct AWillowPawn_PostInitBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) - unsigned char BodyCompositionMode; // (Parm) -}; - -// Function WillowGame.WillowPawn.PreRemoveBodyComposition -struct AWillowPawn_PreRemoveBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) -}; - -// Function WillowGame.WillowPawn.NotifyUserCouldNotAffordAttemptedUse -struct AWillowPawn_NotifyUserCouldNotAffordAttemptedUse_Params -{ - class APawn* User; // (Parm) - class UPrimitiveComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.WillowPawn.SetInteractionIcon -struct AWillowPawn_SetInteractionIcon_Params -{ - class UInteractionIconDefinition* Icon; // (Parm) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.WillowPawn.UseObject -struct AWillowPawn_UseObject_Params -{ - class APawn* User; // (Parm) - class UPrimitiveComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.ScrapeStances -struct AWillowPawn_ScrapeStances_Params -{ - TArray OutStances; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPawn.GetDefaultStance -struct AWillowPawn_GetDefaultStance_Params -{ - class UStanceTypeDefinition* CheckStance; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.IsDefaultStance -struct AWillowPawn_IsDefaultStance_Params -{ - class UStanceTypeDefinition* CheckStance; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.ClientStanceUpdated -struct AWillowPawn_ClientStanceUpdated_Params -{ -}; - -// Function WillowGame.WillowPawn.SetStance -struct AWillowPawn_SetStance_Params -{ - class UStanceTypeDefinition* NewStance; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.SetDefaultStance -struct AWillowPawn_SetDefaultStance_Params -{ -}; - -// Function WillowGame.WillowPawn.ClearStance -struct AWillowPawn_ClearStance_Params -{ -}; - -// Function WillowGame.WillowPawn.GetStanceBody -struct AWillowPawn_GetStanceBody_Params -{ - class UBodyClassDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetStance -struct AWillowPawn_GetStance_Params -{ - class UStanceTypeDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.TryToTurn -struct AWillowPawn_TryToTurn_Params -{ - int YawDiff; // (Parm) - unsigned long bMoving : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetCurrentTurnDefinition -struct AWillowPawn_GetCurrentTurnDefinition_Params -{ - class UTurnDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.CanTurn -struct AWillowPawn_CanTurn_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.DoneTurning -struct AWillowPawn_DoneTurning_Params -{ -}; - -// Function WillowGame.WillowPawn.GetHeadLookMinDot -struct AWillowPawn_GetHeadLookMinDot_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.UseRootOnlyYawRotation -struct AWillowPawn_UseRootOnlyYawRotation_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetAimDirection -struct AWillowPawn_GetAimDirection_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetPivotPoint -struct AWillowPawn_GetPivotPoint_Params -{ - unsigned long bForFiring : 1; // (OptionalParm, Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.CanUseAimOffsets -struct AWillowPawn_CanUseAimOffsets_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.AdjustRotation -struct AWillowPawn_AdjustRotation_Params -{ - struct FRotator NewRotation; // (Parm, OutParm) - float DeltaTime; // (Parm) - unsigned long bMoving : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetCringeBody -struct AWillowPawn_GetCringeBody_Params -{ - class UBodyClassDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.DoneCringing -struct AWillowPawn_DoneCringing_Params -{ -}; - -// Function WillowGame.WillowPawn.StopCringe -struct AWillowPawn_StopCringe_Params -{ -}; - -// Function WillowGame.WillowPawn.StartCringe -struct AWillowPawn_StartCringe_Params -{ - unsigned char DamageType; // (Parm) - unsigned long bDOT : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.IsCringing -struct AWillowPawn_IsCringing_Params -{ - class UBodyClassDefinition* CringeBody; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetNearestPositionOnNavMesh -struct AWillowPawn_GetNearestPositionOnNavMesh_Params -{ - struct FBasedPosition ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetFlyNavMeshCheckDist -struct AWillowPawn_GetFlyNavMeshCheckDist_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetVertDistToNavMesh -struct AWillowPawn_GetVertDistToNavMesh_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetDistToNavMesh -struct AWillowPawn_GetDistToNavMesh_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.IsAboveNavMesh -struct AWillowPawn_IsAboveNavMesh_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.CheckNavMeshDist -struct AWillowPawn_CheckNavMeshDist_Params -{ -}; - -// Function WillowGame.WillowPawn.CloakForcedOff -struct AWillowPawn_CloakForcedOff_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.CloakForcedOn -struct AWillowPawn_CloakForcedOn_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.CloakForced -struct AWillowPawn_CloakForced_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.StaticSetCanCloak -struct AWillowPawn_StaticSetCanCloak_Params -{ - unsigned long bCanCloak : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.StaticCanCloak -struct AWillowPawn_StaticCanCloak_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.SpawnCloakParticle -struct AWillowPawn_SpawnCloakParticle_Params -{ - class UParticleSystem* CloakPS; // (Parm) -}; - -// Function WillowGame.WillowPawn.ForceCloak -struct AWillowPawn_ForceCloak_Params -{ - unsigned char NewCloakBehavior; // (Parm) -}; - -// Function WillowGame.WillowPawn.ShouldCloak -struct AWillowPawn_ShouldCloak_Params -{ - unsigned char Type; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.CheckReplicatedCloak -struct AWillowPawn_CheckReplicatedCloak_Params -{ -}; - -// Function WillowGame.WillowPawn.IsCloaked -struct AWillowPawn_IsCloaked_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.CanCloak -struct AWillowPawn_CanCloak_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.Uncloak -struct AWillowPawn_Uncloak_Params -{ -}; - -// Function WillowGame.WillowPawn.Cloak -struct AWillowPawn_Cloak_Params -{ -}; - -// Function WillowGame.WillowPawn.GetDialogGlobals -struct AWillowPawn_GetDialogGlobals_Params -{ - class UWillowDialogGlobalsDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.SetDialogNameTag -struct AWillowPawn_SetDialogNameTag_Params -{ - class UGearboxDialogNameTag* NewName; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetDialogGroups -struct AWillowPawn_GetDialogGroups_Params -{ - TArray Groups; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPawn.GetDialogNameTag -struct AWillowPawn_GetDialogNameTag_Params -{ - class UGearboxDialogNameTag* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetOutTheWay -struct AWillowPawn_GetOutTheWay_Params -{ - class APawn* OtherPawn; // (Parm) -}; - -// Function WillowGame.WillowPawn.StuckOnPawn -struct AWillowPawn_StuckOnPawn_Params -{ - class APawn* OtherPawn; // (Parm) -}; - -// Function WillowGame.WillowPawn.OnInterpPawn -struct AWillowPawn_OnInterpPawn_Params -{ - class UWillowSeqAct_InterpPawn* Action; // (Parm) -}; - -// Function WillowGame.WillowPawn.InterpRelativeRotation -struct AWillowPawn_InterpRelativeRotation_Params -{ - struct FRotator NewRelRot; // (Parm) - float InterpTime; // (Parm) - unsigned long bLinear : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.InterpRelativeLocation -struct AWillowPawn_InterpRelativeLocation_Params -{ - struct FVector NewRelLoc; // (Parm) - float InterpTime; // (Parm) - unsigned long bLinear : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.InterpControllerRotation -struct AWillowPawn_InterpControllerRotation_Params -{ - struct FRotator NewRot; // (Parm) - float InterpTime; // (Parm) - unsigned long bLinear : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.InterpRotation -struct AWillowPawn_InterpRotation_Params -{ - struct FRotator NewRot; // (Parm) - float InterpTime; // (Parm) - unsigned long bLinear : 1; // (OptionalParm, Parm) - unsigned long bYawOnly : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.InterpLocation -struct AWillowPawn_InterpLocation_Params -{ - struct FVector NewLoc; // (Parm) - float InterpTime; // (Parm) - unsigned long bLinear : 1; // (OptionalParm, Parm) - unsigned long bNoZ : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.NotifyActionSkillWeaponsRestricted -struct AWillowPawn_NotifyActionSkillWeaponsRestricted_Params -{ - unsigned long bWeaponsRestricted : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.NotifyActionSkillFakePause -struct AWillowPawn_NotifyActionSkillFakePause_Params -{ - unsigned long bPaused : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.NotifyActionSkillWeaponSwitched -struct AWillowPawn_NotifyActionSkillWeaponSwitched_Params -{ - class AWeapon* OldWeapon; // (Parm) - class AWeapon* NewWeapon; // (Parm) -}; - -// Function WillowGame.WillowPawn.NotifyActionSkillOfKilledEnemy -struct AWillowPawn_NotifyActionSkillOfKilledEnemy_Params -{ - class AWillowPawn* aTargetPawn; // (Parm) -}; - -// Function WillowGame.WillowPawn.ToggleActionSkillDebug -struct AWillowPawn_ToggleActionSkillDebug_Params -{ -}; - -// Function WillowGame.WillowPawn.NotifyHUDOfEnableActionSkill -struct AWillowPawn_NotifyHUDOfEnableActionSkill_Params -{ - class AActionSkill* Skill; // (Parm) - unsigned long bEnable : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.EnableActionSkill -struct AWillowPawn_EnableActionSkill_Params -{ - unsigned long bEnable : 1; // (Parm) - class USkillDefinition* Skill; // (OptionalParm, Parm) - class AWillowPawn* TargetPawn; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.ClientEndActionSkill -struct AWillowPawn_ClientEndActionSkill_Params -{ -}; - -// Function WillowGame.WillowPawn.EndActionSkill -struct AWillowPawn_EndActionSkill_Params -{ -}; - -// Function WillowGame.WillowPawn.ActionSkillEnded -struct AWillowPawn_ActionSkillEnded_Params -{ -}; - -// Function WillowGame.WillowPawn.ActionSkillStarted -struct AWillowPawn_ActionSkillStarted_Params -{ - class USkillDefinition* Skill; // (Parm) -}; - -// Function WillowGame.WillowPawn.IsActionSkillRunning -struct AWillowPawn_IsActionSkillRunning_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.SetActionSkillSoundMode -struct AWillowPawn_SetActionSkillSoundMode_Params -{ - class USoundMode* NewSoundMode; // (Parm) -}; - -// Function WillowGame.WillowPawn.SetDefaultSoundMode -struct AWillowPawn_SetDefaultSoundMode_Params -{ -}; - -// Function WillowGame.WillowPawn.HitByVehicle -struct AWillowPawn_HitByVehicle_Params -{ - class AVehicle* Collider; // (Parm) -}; - -// Function WillowGame.WillowPawn.ClientSetSwitchingSeats -struct AWillowPawn_ClientSetSwitchingSeats_Params -{ - unsigned long bInSwitchingSeats : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.SetSwitchingSeats -struct AWillowPawn_SetSwitchingSeats_Params -{ - unsigned long bInSwitchingSeats : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.Behavior_Killed -struct AWillowPawn_Behavior_Killed_Params -{ - class AActor* Killer; // (Parm) - class UDamageTypeDefinition* TechFilter; // (OptionalParm, Parm) - unsigned char DeathType; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.CrushedByActor -struct AWillowPawn_CrushedByActor_Params -{ - class AActor* Other; // (Parm) -}; - -// Function WillowGame.WillowPawn.EncroachedBy -struct AWillowPawn_EncroachedBy_Params -{ - class AActor* Other; // (Parm) -}; - -// Function WillowGame.WillowPawn.StartReplicatedMaterialScalarFade -struct AWillowPawn_StartReplicatedMaterialScalarFade_Params -{ -}; - -// Function WillowGame.WillowPawn.Behavior_UseMaterialScalarFadeForGoreDeath -struct AWillowPawn_Behavior_UseMaterialScalarFadeForGoreDeath_Params -{ - struct FName ScalarName; // (Parm) - float StartValue; // (Parm) - float EndValue; // (Parm) - float FadeTime; // (Parm) - unsigned long bDestroyActorAfterGoreEffect : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.Behavior_MaterialScalarFade -struct AWillowPawn_Behavior_MaterialScalarFade_Params -{ - struct FName ScalarName; // (Parm) - float StartValue; // (Parm) - float EndValue; // (Parm) - float FadeTime; // (Parm) -}; - -// Function WillowGame.WillowPawn.Behavior_RegisterTargetable -struct AWillowPawn_Behavior_RegisterTargetable_Params -{ - unsigned long bUnregister : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetResetCost -struct AWillowPawn_GetResetCost_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.ResetInventory -struct AWillowPawn_ResetInventory_Params -{ -}; - -// Function WillowGame.WillowPawn.GetTransactionStatus -struct AWillowPawn_GetTransactionStatus_Params -{ - class AWillowInventory* Item; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.PlayerBuyBackItem -struct AWillowPawn_PlayerBuyBackItem_Params -{ - class AWillowInventory* Item; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.PlayerBuyItem -struct AWillowPawn_PlayerBuyItem_Params -{ - class AWillowInventory* Item; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - int Quantity; // (OptionalParm, Parm) - unsigned long bWasItemOfTheDay : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.PlayerSellItem -struct AWillowPawn_PlayerSellItem_Params -{ - class AWillowInventory* Item; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - int Quantity; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.GetFeaturedItem -struct AWillowPawn_GetFeaturedItem_Params -{ - class AWillowPlayerController* WPC; // (Parm) - struct FShopItemData ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetBuyBackList -struct AWillowPawn_GetBuyBackList_Params -{ - TArray BuyBackItems; // (Parm, OutParm, NeedCtorLink) - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetInventoryList -struct AWillowPawn_GetInventoryList_Params -{ - TArray InventoryList; // (Parm, OutParm, NeedCtorLink) - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetShopType -struct AWillowPawn_GetShopType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.BehaviorAlias_GetLookupDefinition -struct AWillowPawn_BehaviorAlias_GetLookupDefinition_Params -{ - class UBehaviorAliasLookupDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.ServerClearStatusEffects -struct AWillowPawn_ServerClearStatusEffects_Params -{ - unsigned long bKillImmediately : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.Behavior_ClearStatusEffects -struct AWillowPawn_Behavior_ClearStatusEffects_Params -{ - unsigned long bKillImmediately : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.GetTargetableLocation -struct AWillowPawn_GetTargetableLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.RemoveSoldInventory -struct AWillowPawn_RemoveSoldInventory_Params -{ - class AWillowInventory* SoldItem; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetWeaponList -struct AWillowPawn_GetWeaponList_Params -{ - TArray WeaponList; // (Parm, OutParm, NeedCtorLink) - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetItemList -struct AWillowPawn_GetItemList_Params -{ - TArray ItemList; // (Parm, OutParm, NeedCtorLink) - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.WillowPawn.SetHandIKTarget -struct AWillowPawn_SetHandIKTarget_Params -{ - int Hand; // (Parm) - class UObject* TargetRef; // (OptionalParm, Parm) - struct FName TargetAttachmentName; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.EnableHandIK -struct AWillowPawn_EnableHandIK_Params -{ - int Hand; // (Parm) - unsigned long bEnableIK : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.FindHandIKSelControl -struct AWillowPawn_FindHandIKSelControl_Params -{ - int Hand; // (Parm) - class UWillowSkelControlHandPlacement* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.DetachMeleeWeaponMesh -struct AWillowPawn_DetachMeleeWeaponMesh_Params -{ - unsigned long bApplyToThirdPerson : 1; // (Parm) - unsigned long bApplyToFirstPerson : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.AttachMeleeWeaponMesh -struct AWillowPawn_AttachMeleeWeaponMesh_Params -{ - unsigned long bApplyToThirdPerson : 1; // (Parm) - unsigned long bApplyToFirstPerson : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.MeleeMeshPreRemoveNotify -struct AWillowPawn_MeleeMeshPreRemoveNotify_Params -{ - class UStaticMeshComponent* MeleeMeshComp; // (Parm, EditInline) -}; - -// Function WillowGame.WillowPawn.MeleeMeshPostInitNotify -struct AWillowPawn_MeleeMeshPostInitNotify_Params -{ - class UStaticMeshComponent* MeleeMeshComp; // (Parm, EditInline) -}; - -// Function WillowGame.WillowPawn.Behavior_Fire -struct AWillowPawn_Behavior_Fire_Params -{ - class UFiringModeDefinition* FiringModeDefinition; // (Parm) - struct FVector Direction; // (Parm) - FScriptInterface WorldBodyInterface; // (Parm) - float DamageAmount; // (Parm) - float DamageRadius; // (Parm) - float Momentum; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - class UImpactDefinition* ImpactDefinition; // (Parm) - struct FName FireSourceSocket; // (OptionalParm, Parm) - unsigned long bTreatDirectionAsDestination : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.CanReceiveStatusEffects -struct AWillowPawn_CanReceiveStatusEffects_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.ReactToPrimaryStatusEffect -struct AWillowPawn_ReactToPrimaryStatusEffect_Params -{ - class UStatusEffectDefinition* StatusEffect; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetBoundingSphereRadius -struct AWillowPawn_GetBoundingSphereRadius_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetAttributeContextSource -struct AWillowPawn_GetAttributeContextSource_Params -{ - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetHitRegions -struct AWillowPawn_GetHitRegions_Params -{ - TArray Regions; // (Parm, OutParm, NeedCtorLink) - class UBodyHitRegionDefinition* DefaultRegion; // (OptionalParm, Parm, OutParm) -}; - -// Function WillowGame.WillowPawn.AttachEmitter -struct AWillowPawn_AttachEmitter_Params -{ - class AEmitter* E; // (Parm) - struct FName SocketName; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetDefaultStatusEffectsParticleSystemTemplate -struct AWillowPawn_GetDefaultStatusEffectsParticleSystemTemplate_Params -{ - class UParticleSystem* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetDefaultStatusEffectSockets -struct AWillowPawn_GetDefaultStatusEffectSockets_Params -{ - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPawn.GetStatusEffectsComponent -struct AWillowPawn_GetStatusEffectsComponent_Params -{ - class UStatusEffectsComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowPawn.GetAWillowAIPawn -struct AWillowPawn_GetAWillowAIPawn_Params -{ - class AWillowAIPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetAWillowPlayerPawn -struct AWillowPawn_GetAWillowPlayerPawn_Params -{ - class AWillowPlayerPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetAWillowPawn -struct AWillowPawn_GetAWillowPawn_Params -{ - class AWillowPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetLightProjMgrFor -struct AWillowPawn_GetLightProjMgrFor_Params -{ - class AWillowWeapon* aWeapon; // (Parm) - class AWillowLightProjectileManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetMeleeState -struct AWillowPawn_GetMeleeState_Params -{ - float StartTime; // (Parm, OutParm) - float LastTime; // (Parm, OutParm) - struct FVector StartLoc; // (Parm, OutParm) - struct FRotator StartRot; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPawn.ShouldIgnoreInstigatorVelocity -struct AWillowPawn_ShouldIgnoreInstigatorVelocity_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.HasActorAlreadyBeenHitByMelee -struct AWillowPawn_HasActorAlreadyBeenHitByMelee_Params -{ - class AActor* HitActor; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.AddActorToListOfHitActors -struct AWillowPawn_AddActorToListOfHitActors_Params -{ - class AActor* HitActor; // (Parm) -}; - -// Function WillowGame.WillowPawn.EndMeleeOverTime -struct AWillowPawn_EndMeleeOverTime_Params -{ -}; - -// Function WillowGame.WillowPawn.BeginMeleeOverTime -struct AWillowPawn_BeginMeleeOverTime_Params -{ - class UMeleeDefinition* MeleeDefinition; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetMeleeAttackerMass -struct AWillowPawn_GetMeleeAttackerMass_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetMeleeTraceSourceLocationAndRotation -struct AWillowPawn_GetMeleeTraceSourceLocationAndRotation_Params -{ - struct FVector OutTraceStart; // (Parm, OutParm) - struct FRotator OutTraceStartRotation; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPawn.GetMeleeInstigator -struct AWillowPawn_GetMeleeInstigator_Params -{ - class APawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetMeleeTraceSourceActor -struct AWillowPawn_GetMeleeTraceSourceActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetFaceFXAsset -struct AWillowPawn_GetFaceFXAsset_Params -{ - class UFaceFXAsset* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetAimRotation -struct AWillowPawn_GetAimRotation_Params -{ - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetSellingPriceForInventory -struct AWillowPawn_GetSellingPriceForInventory_Params -{ - class AWillowInventory* InventoryForSale; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - int Quantity; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetCurrencyTypeInventoryIsSoldIn -struct AWillowPawn_GetCurrencyTypeInventoryIsSoldIn_Params -{ - class AWillowInventory* InventoryForSale; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.UpdateShieldVars -struct AWillowPawn_UpdateShieldVars_Params -{ -}; - -// Function WillowGame.WillowPawn.GetExpInfo -struct AWillowPawn_GetExpInfo_Params -{ - int ExpLevelValue; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPawn.SetPatsy -struct AWillowPawn_SetPatsy_Params -{ - FScriptInterface NewPatsy; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetPatsy -struct AWillowPawn_GetPatsy_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.HasShieldVar -struct AWillowPawn_HasShieldVar_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.HasHomingTargetComponents -struct AWillowPawn_HasHomingTargetComponents_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.IsValidHomingTarget -struct AWillowPawn_IsValidHomingTarget_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetTargetingModifier -struct AWillowPawn_GetTargetingModifier_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.DisplayParentInfo -struct AWillowPawn_DisplayParentInfo_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetAllBarInfo -struct AWillowPawn_GetAllBarInfo_Params -{ - TArray BarData; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPawn.GetMyBarInfo -struct AWillowPawn_GetMyBarInfo_Params -{ - TArray BarData; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPawn.GetUntouchImpact -struct AWillowPawn_GetUntouchImpact_Params -{ - class UImpactDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetTouchImpact -struct AWillowPawn_GetTouchImpact_Params -{ - class UImpactDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.CanSplash -struct AWillowPawn_CanSplash_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.TraceTouch -struct AWillowPawn_TraceTouch_Params -{ - class AActor* Other; // (Parm) - class UComponent* ComponentHit; // (Parm, EditInline) - struct FVector TouchLocation; // (Parm) - struct FVector TouchNormal; // (Parm) - struct FVector End; // (Parm) - struct FVector Start; // (Parm) - struct FVector Extent; // (Parm) - int TraceFlags; // (Parm) - float TouchTime; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetReplicatedInstanceDataState -struct AWillowPawn_GetReplicatedInstanceDataState_Params -{ - struct FReplicatedInstanceDataState OutReplicatedInstanceDataState; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetInstanceDataState -struct AWillowPawn_GetInstanceDataState_Params -{ - struct FInstanceDataSet OutInstanceDataState; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.DestroyOwnedInstanceData -struct AWillowPawn_DestroyOwnedInstanceData_Params -{ -}; - -// Function WillowGame.WillowPawn.GetInstanceData -struct AWillowPawn_GetInstanceData_Params -{ - struct FName DataName; // (Parm) - TArray InstanceData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.RemoveInstanceDataObject -struct AWillowPawn_RemoveInstanceDataObject_Params -{ - class UObject* InstanceDataObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.ConditionalRemoveHitRegionBehaviors -struct AWillowPawn_ConditionalRemoveHitRegionBehaviors_Params -{ - TArray RemovedData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPawn.RemoveInstanceData -struct AWillowPawn_RemoveInstanceData_Params -{ - struct FName DataName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.SetInstanceData -struct AWillowPawn_SetInstanceData_Params -{ - struct FInstanceDataUnion InstanceData; // (Parm, NeedCtorLink) - unsigned long bAllowDuplicateNames : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetInstancedDesignerAttribute -struct AWillowPawn_GetInstancedDesignerAttribute_Params -{ - class UAttributeDefinition* Definition; // (Parm) - struct FName DesignerAttributeName; // (OptionalParm, Parm) - unsigned char AttributeDataType; // (OptionalParm, Parm) - class UInstancedDesignerAttribute* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.CreateDesignerAttribute -struct AWillowPawn_CreateDesignerAttribute_Params -{ - class UDesignerAttributeDefinition* Definition; // (Parm) - struct FName DesignerAttributeName; // (OptionalParm, Parm) - unsigned char AttributeDataType; // (OptionalParm, Parm) - class UInstancedDesignerAttribute* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.RunMostlyDeadBehaviors -struct AWillowPawn_RunMostlyDeadBehaviors_Params -{ -}; - -// Function WillowGame.WillowPawn.MostlyKilledBy -struct AWillowPawn_MostlyKilledBy_Params -{ - class APawn* EventInstigator; // (Parm) -}; - -// Function WillowGame.WillowPawn.ClientSetInjuredBleedoutValues -struct AWillowPawn_ClientSetInjuredBleedoutValues_Params -{ - float InInjuredBaseDelay; // (Parm) - float InTimeToBeRevivedMultiplier; // (Parm) - int InNumSuccessiveInjuries; // (Parm) -}; - -// Function WillowGame.WillowPawn.PassSecondWindReasonToLeviathan -struct AWillowPawn_PassSecondWindReasonToLeviathan_Params -{ - class AWillowPlayerController* WPC; // (Parm) - unsigned char Reason; // (Parm) -}; - -// Function WillowGame.WillowPawn.ClearSecondWindReason -struct AWillowPawn_ClearSecondWindReason_Params -{ -}; - -// Function WillowGame.WillowPawn.SetSecondWindReason -struct AWillowPawn_SetSecondWindReason_Params -{ - unsigned char Reason; // (Parm) -}; - -// Function WillowGame.WillowPawn.PreDeathAnimDone -struct AWillowPawn_PreDeathAnimDone_Params -{ -}; - -// Function WillowGame.WillowPawn.ShouldPlayPreDeathAnimation -struct AWillowPawn_ShouldPlayPreDeathAnimation_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.PlaySpecialMoveOverride -struct AWillowPawn_PlaySpecialMoveOverride_Params -{ -}; - -// Function WillowGame.WillowPawn.ShouldDelaySecondWind -struct AWillowPawn_ShouldDelaySecondWind_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.InjuredDeathAnimDone -struct AWillowPawn_InjuredDeathAnimDone_Params -{ -}; - -// Function WillowGame.WillowPawn.Behavior_GiveInjuredPlayerSecondWind -struct AWillowPawn_Behavior_GiveInjuredPlayerSecondWind_Params -{ - unsigned long bDontCountAsKill : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.RevivePawnHealthAndShield -struct AWillowPawn_RevivePawnHealthAndShield_Params -{ -}; - -// Function WillowGame.WillowPawn.ClearEnemyTargetQueues -struct AWillowPawn_ClearEnemyTargetQueues_Params -{ -}; - -// Function WillowGame.WillowPawn.InjuredDeadInitRagdoll -struct AWillowPawn_InjuredDeadInitRagdoll_Params -{ -}; - -// Function WillowGame.WillowPawn.StartInjuredDeathSequence -struct AWillowPawn_StartInjuredDeathSequence_Params -{ -}; - -// Function WillowGame.WillowPawn.StartInjuredPreDeathSequence -struct AWillowPawn_StartInjuredPreDeathSequence_Params -{ -}; - -// Function WillowGame.WillowPawn.InjuredRespawn -struct AWillowPawn_InjuredRespawn_Params -{ -}; - -// Function WillowGame.WillowPawn.InjuredSuicide -struct AWillowPawn_InjuredSuicide_Params -{ -}; - -// Function WillowGame.WillowPawn.ServerInjuredSuicide -struct AWillowPawn_ServerInjuredSuicide_Params -{ -}; - -// Function WillowGame.WillowPawn.ClientStartFade -struct AWillowPawn_ClientStartFade_Params -{ - float InFadeOpacity; // (Parm) - float InFadeDuration; // (Parm) - struct FColor InFadeColor; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.OnCameraFade -struct AWillowPawn_OnCameraFade_Params -{ - class USeqAct_CameraFade* Action; // (Parm) -}; - -// Function WillowGame.WillowPawn.ClientOnRevived -struct AWillowPawn_ClientOnRevived_Params -{ -}; - -// Function WillowGame.WillowPawn.NotifyTeleported -struct AWillowPawn_NotifyTeleported_Params -{ -}; - -// Function WillowGame.WillowPawn.SetBeingRevived -struct AWillowPawn_SetBeingRevived_Params -{ - unsigned long bNewBeingRevived : 1; // (Parm) - class AWillowPawn* NewReviver; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetInjuredDefinition -struct AWillowPawn_GetInjuredDefinition_Params -{ - class UInjuredDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.SetInjuredDeadState -struct AWillowPawn_SetInjuredDeadState_Params -{ - unsigned char InjuredDeadStateVal; // (Parm) -}; - -// Function WillowGame.WillowPawn.SetInjuredState -struct AWillowPawn_SetInjuredState_Params -{ - unsigned char InjuredStateVal; // (Parm) -}; - -// Function WillowGame.WillowPawn.KilledEnemy -struct AWillowPawn_KilledEnemy_Params -{ - class AWillowPawn* aTargetPawn; // (Parm) -}; - -// Function WillowGame.WillowPawn.SwitchToSidearm -struct AWillowPawn_SwitchToSidearm_Params -{ -}; - -// Function WillowGame.WillowPawn.EndInjuredState -struct AWillowPawn_EndInjuredState_Params -{ -}; - -// Function WillowGame.WillowPawn.GoFromInjuredToMostlyDeadClient -struct AWillowPawn_GoFromInjuredToMostlyDeadClient_Params -{ -}; - -// Function WillowGame.WillowPawn.GoFromInjuredToMostlyDead -struct AWillowPawn_GoFromInjuredToMostlyDead_Params -{ -}; - -// Function WillowGame.WillowPawn.GoToInjuredAndTargetedClient -struct AWillowPawn_GoToInjuredAndTargetedClient_Params -{ -}; - -// Function WillowGame.WillowPawn.GoToInjuredAndTargeted -struct AWillowPawn_GoToInjuredAndTargeted_Params -{ -}; - -// Function WillowGame.WillowPawn.GoFromHealthToInjuredClient -struct AWillowPawn_GoFromHealthToInjuredClient_Params -{ -}; - -// Function WillowGame.WillowPawn.GoFromInjuredToHealthyClient -struct AWillowPawn_GoFromInjuredToHealthyClient_Params -{ -}; - -// Function WillowGame.WillowPawn.GoFromInjuredToHealthy -struct AWillowPawn_GoFromInjuredToHealthy_Params -{ -}; - -// Function WillowGame.WillowPawn.ClearPlayerInjuredState -struct AWillowPawn_ClearPlayerInjuredState_Params -{ -}; - -// Function WillowGame.WillowPawn.SetupPlayerInjuredState -struct AWillowPawn_SetupPlayerInjuredState_Params -{ -}; - -// Function WillowGame.WillowPawn.ResurrectAtLocation -struct AWillowPawn_ResurrectAtLocation_Params -{ - class AActor* HoldingLoc; // (Parm) - class AActor* TeleportLoc; // (Parm) - unsigned char ResurrectReason; // (Parm) - class APlayerReplicationInfo* DeadPlayerPRI; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.PlacePlayerInLevel -struct AWillowPawn_PlacePlayerInLevel_Params -{ - unsigned long bSkipHoldingCell : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.ResurrectPlayer -struct AWillowPawn_ResurrectPlayer_Params -{ - unsigned char ResurrectReason; // (OptionalParm, Parm) - unsigned long bSkipHoldingCell : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* DeadPlayerPRI; // (OptionalParm, Parm) - class ATravelStation* DestinationStation; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.GetBestPlayerPlacementPoint -struct AWillowPawn_GetBestPlayerPlacementPoint_Params -{ - unsigned long bLevelTravel : 1; // (OptionalParm, Parm) - class ATeleporterDestination* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.RejuvenateFromInjured -struct AWillowPawn_RejuvenateFromInjured_Params -{ -}; - -// Function WillowGame.WillowPawn.HandleHealthDepleted -struct AWillowPawn_HandleHealthDepleted_Params -{ - class AController* InstigatedBy; // (Parm) - class UClass* DamageType; // (Parm) - struct FVector HitLocation; // (Parm) - FScriptInterface DamageCauser; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.CausePlayerDeath -struct AWillowPawn_CausePlayerDeath_Params -{ - unsigned long bFellIntoPlayerKillVolume : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.OutOfDuelBounds -struct AWillowPawn_OutOfDuelBounds_Params -{ -}; - -// Function WillowGame.WillowPawn.PlayInjured -struct AWillowPawn_PlayInjured_Params -{ - class AController* Killer; // (Parm) - class UClass* DamageType; // (Parm) - struct FVector HitLocation; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.DestroyInjuredInteraction -struct AWillowPawn_DestroyInjuredInteraction_Params -{ -}; - -// Function WillowGame.WillowPawn.SetupInjuredInteraction -struct AWillowPawn_SetupInjuredInteraction_Params -{ -}; - -// Function WillowGame.WillowPawn.SetBaseEyeheight -struct AWillowPawn_SetBaseEyeheight_Params -{ -}; - -// Function WillowGame.WillowPawn.PreKilledBy -struct AWillowPawn_PreKilledBy_Params -{ - class APawn* EventInstigator; // (Parm) -}; - -// Function WillowGame.WillowPawn.HeuristicPlayDeath -struct AWillowPawn_HeuristicPlayDeath_Params -{ - class UDamageTypeDefinition* DamageType; // (Parm) - unsigned char KillType; // (Parm) -}; - -// Function WillowGame.WillowPawn.StopDriving -struct AWillowPawn_StopDriving_Params -{ - class AVehicle* V; // (Parm) -}; - -// Function WillowGame.WillowPawn.StartDriving -struct AWillowPawn_StartDriving_Params -{ - class AVehicle* V; // (Parm) - unsigned long SkipAnim : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.OnAnimEnd -struct AWillowPawn_OnAnimEnd_Params -{ - class UAnimNodeSequence* SeqNode; // (Parm) - float PlayedTime; // (Parm) - float ExcessTime; // (Parm) -}; - -// Function WillowGame.WillowPawn.RootMotionModeChanged -struct AWillowPawn_RootMotionModeChanged_Params -{ - class USkeletalMeshComponent* SkelComp; // (Parm, EditInline) -}; - -// Function WillowGame.WillowPawn.SetMovementPhysics -struct AWillowPawn_SetMovementPhysics_Params -{ -}; - -// Function WillowGame.WillowPawn.IsHardAttached -struct AWillowPawn_IsHardAttached_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.AttachActorTo -struct AWillowPawn_AttachActorTo_Params -{ - class AActor* AttachedActor; // (Parm) - struct FName BoneName; // (Parm) -}; - -// Function WillowGame.WillowPawn.CheckPainSounds -struct AWillowPawn_CheckPainSounds_Params -{ -}; - -// Function WillowGame.WillowPawn.PlayPainSound -struct AWillowPawn_PlayPainSound_Params -{ -}; - -// Function WillowGame.WillowPawn.StealAmmo -struct AWillowPawn_StealAmmo_Params -{ - class AController* DamageInstigator; // (Parm) - class UClass* DamageType; // (Parm) -}; - -// Function WillowGame.WillowPawn.BigBoyTakeRadiusDamage -struct AWillowPawn_BigBoyTakeRadiusDamage_Params -{ - class AController* InstigatedBy; // (Parm) - float BaseDamage; // (Parm) - float DamageRadius; // (Parm) - class UClass* DamageType; // (Parm) - float Momentum; // (Parm) - struct FVector HurtOrigin; // (Parm) - unsigned long bFullDamage : 1; // (Parm) - FScriptInterface DamageCauser; // (Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.TakeRadiusDamageOnBones -struct AWillowPawn_TakeRadiusDamageOnBones_Params -{ - class AController* InstigatedBy; // (Parm) - float BaseDamage; // (Parm) - float DamageRadius; // (Parm) - class UClass* DamageType; // (Parm) - float Momentum; // (Parm) - struct FVector HurtOrigin; // (Parm) - unsigned long bFullDamage : 1; // (Parm) - FScriptInterface DamageCauser; // (Parm) - TArray Bones; // (Parm, NeedCtorLink) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.BigBoyTrace -struct AWillowPawn_BigBoyTrace_Params -{ - struct FVector Start; // (Parm) - struct FTraceHitInfo HitInfo; // (Parm, OutParm) - FScriptInterface DamageCauser; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.AddRadiusDamageSummary -struct AWillowPawn_AddRadiusDamageSummary_Params -{ - struct FDamageEventSummary OtherSummary; // (Parm) -}; - -// Function WillowGame.WillowPawn.InitRadiusDamageSummary -struct AWillowPawn_InitRadiusDamageSummary_Params -{ -}; - -// Function WillowGame.WillowPawn.TakeRadiusDamage -struct AWillowPawn_TakeRadiusDamage_Params -{ - class AController* InstigatedBy; // (Parm) - float BaseDamage; // (Parm) - float DamageRadius; // (Parm) - class UClass* DamageType; // (Parm) - float Momentum; // (Parm) - struct FVector HurtOrigin; // (Parm) - unsigned long bFullDamage : 1; // (Parm) - FScriptInterface DamageCauser; // (Parm) - float DamageFalloffExponent; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.HealDamage -struct AWillowPawn_HealDamage_Params -{ - float Amount; // (Parm) - class AController* Healer; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - unsigned long bIsShieldRestore : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.TookDamageFromFriendly -struct AWillowPawn_TookDamageFromFriendly_Params -{ - float Damage; // (Parm) - class AController* InstigatedBy; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - class UClass* DamageType; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.GetTransformedKillStat -struct AWillowPawn_GetTransformedKillStat_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.FireProjectileDamagedEvents -struct AWillowPawn_FireProjectileDamagedEvents_Params -{ - class AController* InstigatedBy; // (Parm) - FScriptInterface DamageCauser; // (Parm) - struct FDamageEventSummary Damage; // (Parm) -}; - -// Function WillowGame.WillowPawn.ProcessDamageTakenSkillEvents -struct AWillowPawn_ProcessDamageTakenSkillEvents_Params -{ - class UDamagePipeline* Pipeline; // (Parm) - class AController* InstigatedBy; // (Parm) - class UClass* DamageType; // (Parm) -}; - -// Function WillowGame.WillowPawn.ProcessDamageDealtSkillEvents -struct AWillowPawn_ProcessDamageDealtSkillEvents_Params -{ - class UDamagePipeline* Pipeline; // (Parm) - class AController* VictimController; // (Parm) - class UClass* DamageType; // (Parm) -}; - -// Function WillowGame.WillowPawn.TookDamageFromEnemy -struct AWillowPawn_TookDamageFromEnemy_Params -{ - class AController* InstigatedBy; // (Parm) - class UCharacterClassDefinition* MyCharacterClass; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - class UClass* DamageType; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.ModifyParentDamage -struct AWillowPawn_ModifyParentDamage_Params -{ - float Damage; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.TakeDamage -struct AWillowPawn_TakeDamage_Params -{ - float Damage; // (Parm) - class AController* InstigatedBy; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - class UClass* DamageType; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.PreTestAnimation -struct AWillowPawn_PreTestAnimation_Params -{ - struct FName Sequence; // (Parm) - class UAnimSet* AnimSet; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetFaceFXAudioComponent -struct AWillowPawn_GetFaceFXAudioComponent_Params -{ - class UAudioComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowPawn.PlayActorFaceFXAnim -struct AWillowPawn_PlayActorFaceFXAnim_Params -{ - class UFaceFXAnimSet* AnimSet; // (Parm) - struct FString GroupName; // (Parm, NeedCtorLink) - struct FString SeqName; // (Parm, NeedCtorLink) - class USoundCue* SoundCueToPlay; // (Parm) - class UAkEvent* AkEventToPlay; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetFaceFXMeshComponent -struct AWillowPawn_GetFaceFXMeshComponent_Params -{ - class USkeletalMeshComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowPawn.SetAudioCueOpenedByFaceFX -struct AWillowPawn_SetAudioCueOpenedByFaceFX_Params -{ - unsigned long Opened : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.PlayFaceAnimation -struct AWillowPawn_PlayFaceAnimation_Params -{ - struct FString FaceFXGroupName; // (Parm, NeedCtorLink) - struct FString FaceFXAnimName; // (Parm, NeedCtorLink) - class USoundCue* SoundCueToPlay; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.HitWall -struct AWillowPawn_HitWall_Params -{ - struct FVector HitNormal; // (Parm) - class AActor* Wall; // (Parm) - class UPrimitiveComponent* WallComp; // (Parm, EditInline) -}; - -// Function WillowGame.WillowPawn.Touch -struct AWillowPawn_Touch_Params -{ - class AActor* Other; // (Parm) - class UPrimitiveComponent* OtherComp; // (Parm, EditInline) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) -}; - -// Function WillowGame.WillowPawn.PlayFootImpactEffect -struct AWillowPawn_PlayFootImpactEffect_Params -{ - class UWillowImpactDefinition* ImpactDefinition; // (Parm) - int FootDown; // (Parm) - unsigned long bPlaySound : 1; // (Parm) - unsigned long bReplicate : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.PlayWaterImpactEffects -struct AWillowPawn_PlayWaterImpactEffects_Params -{ - class UWillowImpactDefinition* ImpactDefinition; // (Parm) - unsigned long bReplicate : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.DoJump -struct AWillowPawn_DoJump_Params -{ - unsigned long bUpdating : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.PlayLanded -struct AWillowPawn_PlayLanded_Params -{ - float ImpactVel; // (Parm) -}; - -// Function WillowGame.WillowPawn.Landed -struct AWillowPawn_Landed_Params -{ - struct FVector HitNormal; // (Parm) - class AActor* FloorActor; // (Parm) -}; - -// Function WillowGame.WillowPawn.FinishAnimControl -struct AWillowPawn_FinishAnimControl_Params -{ - class UInterpGroup* InInterpGroup; // (Parm) -}; - -// Function WillowGame.WillowPawn.SetAnimPosition -struct AWillowPawn_SetAnimPosition_Params -{ - struct FName SlotName; // (Parm) - int ChannelIndex; // (Parm) - struct FName InAnimSeqName; // (Parm) - float InPosition; // (Parm) - unsigned long bFireNotifies : 1; // (Parm) - unsigned long bLooping : 1; // (Parm) - unsigned long bEnableRootMotion : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.BeginAnimControl -struct AWillowPawn_BeginAnimControl_Params -{ - class UInterpGroup* InInterpGroup; // (Parm) -}; - -// Function WillowGame.WillowPawn.LastMatineeAnimFinished -struct AWillowPawn_LastMatineeAnimFinished_Params -{ -}; - -// Function WillowGame.WillowPawn.MAT_FinishAnimControl -struct AWillowPawn_MAT_FinishAnimControl_Params -{ - class UInterpGroup* InInterpGroup; // (Parm) -}; - -// Function WillowGame.WillowPawn.MAT_BeginAnimControl -struct AWillowPawn_MAT_BeginAnimControl_Params -{ - class UInterpGroup* InInterpGroup; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetFootstepBone -struct AWillowPawn_GetFootstepBone_Params -{ - int FootstepIndex; // (Parm) - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.TakeFallingDamage -struct AWillowPawn_TakeFallingDamage_Params -{ -}; - -// Function WillowGame.WillowPawn.AllowFootstepEffects -struct AWillowPawn_AllowFootstepEffects_Params -{ - class AActor* HitActor; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.PlayFootStepSound -struct AWillowPawn_PlayFootStepSound_Params -{ - int FootDown; // (Parm) - unsigned long bFirstPerson : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.CanReachOutToTarget -struct AWillowPawn_CanReachOutToTarget_Params -{ - class AActor* Other; // (Parm) - float FOV; // (Parm) - float flReachRadius; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.UpdateWeaponOnPossess -struct AWillowPawn_UpdateWeaponOnPossess_Params -{ - unsigned long bVehicleTransition : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.PossessedBy -struct AWillowPawn_PossessedBy_Params -{ - class AController* C; // (Parm) - unsigned long bVehicleTransition : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.ApplyAttributeStartingValues -struct AWillowPawn_ApplyAttributeStartingValues_Params -{ -}; - -// Function WillowGame.WillowPawn.GetAttributeStartingValuesFromCharacterClass -struct AWillowPawn_GetAttributeStartingValuesFromCharacterClass_Params -{ - class UWillowCharacterClassDefinition* WillowCharacterClass; // (Parm) -}; - -// Function WillowGame.WillowPawn.SetShieldResourcePoolDefinition -struct AWillowPawn_SetShieldResourcePoolDefinition_Params -{ - class AResourcePoolManager* ResourcePoolManager; // (Parm, OutParm) - class UResourcePoolDefinition* Definition; // (Parm) -}; - -// Function WillowGame.WillowPawn.SetHealthResourcePoolDefinition -struct AWillowPawn_SetHealthResourcePoolDefinition_Params -{ - class AResourcePoolManager* ResourcePoolManager; // (Parm, OutParm) - class UResourcePoolDefinition* Definition; // (Parm) -}; - -// Function WillowGame.WillowPawn.AddPoolItems -struct AWillowPawn_AddPoolItems_Params -{ - TArray ItemsToAdd; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long bReadiedItems : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.StartCrouch -struct AWillowPawn_StartCrouch_Params -{ - float HeightAdjust; // (Parm) -}; - -// Function WillowGame.WillowPawn.EndCrouch -struct AWillowPawn_EndCrouch_Params -{ - float HeightAdjust; // (Parm) -}; - -// Function WillowGame.WillowPawn.ShouldCrouch -struct AWillowPawn_ShouldCrouch_Params -{ - unsigned long bCrouch : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.TurnOff -struct AWillowPawn_TurnOff_Params -{ -}; - -// Function WillowGame.WillowPawn.WeaponBob -struct AWillowPawn_WeaponBob_Params -{ - float BobDamping; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.PoweredUp -struct AWillowPawn_PoweredUp_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.EquipItem -struct AWillowPawn_EquipItem_Params -{ - class AWillowEquipAbleItem* WEItem; // (Parm) -}; - -// Function WillowGame.WillowPawn.UnequipItem -struct AWillowPawn_UnequipItem_Params -{ - class AWillowEquipAbleItem* WEItem; // (Parm) - unsigned long bReplace : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetEquippableItemInSlot -struct AWillowPawn_GetEquippableItemInSlot_Params -{ - unsigned char ItemSlot; // (Parm) - class AWillowEquipAbleItem* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetItemTossVelocity -struct AWillowPawn_GetItemTossVelocity_Params -{ - unsigned long bWeapon : 1; // (OptionalParm, Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.TossInventory -struct AWillowPawn_TossInventory_Params -{ - class AInventory* Inv; // (Parm) - struct FVector ForceVelocity; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.TossSpecificItem -struct AWillowPawn_TossSpecificItem_Params -{ - class AWillowInventory* Item; // (Parm) - struct FVector TossVel; // (Parm) - class ADroppedPickup* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.DiscardInventory -struct AWillowPawn_DiscardInventory_Params -{ - unsigned long bDestroyContents : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.SetDefaultInventory -struct AWillowPawn_SetDefaultInventory_Params -{ - TArray NewDefaultInventory; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPawn.AddDefaultWeapon -struct AWillowPawn_AddDefaultWeapon_Params -{ -}; - -// Function WillowGame.WillowPawn.DropLootOnDeath -struct AWillowPawn_DropLootOnDeath_Params -{ - class AController* Killer; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) -}; - -// Function WillowGame.WillowPawn.AddDefaultInventory -struct AWillowPawn_AddDefaultInventory_Params -{ -}; - -// Function WillowGame.WillowPawn.ClientStopWeaponFiring -struct AWillowPawn_ClientStopWeaponFiring_Params -{ -}; - -// Function WillowGame.WillowPawn.StopWeaponFiring -struct AWillowPawn_StopWeaponFiring_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.BotFire -struct AWillowPawn_BotFire_Params -{ - unsigned long bFinished : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.StopFiring -struct AWillowPawn_StopFiring_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.ResetFreeCamForwardOffset -struct AWillowPawn_ResetFreeCamForwardOffset_Params -{ -}; - -// Function WillowGame.WillowPawn.AdjustFreeCamForwardOffset -struct AWillowPawn_AdjustFreeCamForwardOffset_Params -{ - unsigned long bIn : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.ResetCameraScale -struct AWillowPawn_ResetCameraScale_Params -{ -}; - -// Function WillowGame.WillowPawn.AdjustCameraScale -struct AWillowPawn_AdjustCameraScale_Params -{ - unsigned long bIn : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.UpdateAndDestroyNonVisibleActor -struct AWillowPawn_UpdateAndDestroyNonVisibleActor_Params -{ - class AActor* TargetActor; // (Parm) - float TimerLength; // (Parm) - float ConfigLifeSpan; // (Parm) - struct FName TimerFuncName; // (Parm) -}; - -// Function WillowGame.WillowPawn.EndRagdoll -struct AWillowPawn_EndRagdoll_Params -{ -}; - -// Function WillowGame.WillowPawn.FinishDeathRagdoll -struct AWillowPawn_FinishDeathRagdoll_Params -{ -}; - -// Function WillowGame.WillowPawn.StartDeathRagdoll -struct AWillowPawn_StartDeathRagdoll_Params -{ - unsigned long bAnimationDriven : 1; // (Parm) - unsigned long bEnableContactNotification : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.StartBlendIntoDeathRagdoll -struct AWillowPawn_StartBlendIntoDeathRagdoll_Params -{ -}; - -// Function WillowGame.WillowPawn.TearOffAfterDeathTimer -struct AWillowPawn_TearOffAfterDeathTimer_Params -{ -}; - -// Function WillowGame.WillowPawn.PlayDeathAnim -struct AWillowPawn_PlayDeathAnim_Params -{ - class USpecialMoveDefinition* DeathAnim; // (Parm) - struct FName HitBoneName; // (Parm) - struct FVector HitLocation; // (Parm) - unsigned long bMotorizedRagdoll : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.CanPlayDeathAnim -struct AWillowPawn_CanPlayDeathAnim_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetTechDeathIndexForDamageType -struct AWillowPawn_GetTechDeathIndexForDamageType_Params -{ - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.PlayTechDeath -struct AWillowPawn_PlayTechDeath_Params -{ - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - struct FTraceHitInfo HitInfo; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.MatchesAtLeastOneTechDeathAnim -struct AWillowPawn_MatchesAtLeastOneTechDeathAnim_Params -{ - class UDamageTypeDefinition* DamageTypeDef; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.ApplyExtraRagdollDeathImpulsesAndStatusEffect -struct AWillowPawn_ApplyExtraRagdollDeathImpulsesAndStatusEffect_Params -{ -}; - -// Function WillowGame.WillowPawn.PlayDying -struct AWillowPawn_PlayDying_Params -{ - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - class UImpactDefinition* ImpactDefinition; // (Parm) - struct FVector HitLoc; // (Parm) -}; - -// Function WillowGame.WillowPawn.StopSounds -struct AWillowPawn_StopSounds_Params -{ -}; - -// Function WillowGame.WillowPawn.Died -struct AWillowPawn_Died_Params -{ - class AController* Killer; // (Parm) - class UClass* DamageType; // (Parm) - struct FVector HitLocation; // (Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.TellOpportunityPawnIsDead -struct AWillowPawn_TellOpportunityPawnIsDead_Params -{ - unsigned long bKeepCorpse : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.CheckGoToDyingState -struct AWillowPawn_CheckGoToDyingState_Params -{ -}; - -// Function WillowGame.WillowPawn.ResetHitRegionHealth -struct AWillowPawn_ResetHitRegionHealth_Params -{ - class UBodyHitRegionDefinition* HitRegion; // (Parm) -}; - -// Function WillowGame.WillowPawn.PlayHealingReaction -struct AWillowPawn_PlayHealingReaction_Params -{ - struct FDamageReactionData Data; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPawn.PlayDamageReaction -struct AWillowPawn_PlayDamageReaction_Params -{ - struct FDamageReactionData Data; // (Const, Parm, OutParm, NeedCtorLink) - struct FName HitBone; // (Parm) - struct FVector HitLocation; // (Const, Parm, OutParm) - struct FVector HitMomentum; // (Const, Parm, OutParm) - unsigned long bDeath : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.PlayBloodSplatter -struct AWillowPawn_PlayBloodSplatter_Params -{ - class UBodyHitRegionDefinition* HitRegion; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - float DamageSeverityPercent; // (Parm) -}; - -// Function WillowGame.WillowPawn.PlayReplicatedDamage -struct AWillowPawn_PlayReplicatedDamage_Params -{ - class UBodyHitRegionDefinition* HitRegion; // (Parm) - int GoreDataIndex; // (Parm) - class AController* InstigatedBy; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - unsigned long bPlayDeath : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.PlayHealingHit -struct AWillowPawn_PlayHealingHit_Params -{ - class AController* InstigatedBy; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - struct FTraceHitInfo HitInfo; // (Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.PlayHit -struct AWillowPawn_PlayHit_Params -{ - class APawn* SomePawn; // (Parm) - struct FVector HitLocation; // (Parm) - class UClass* inDamageType; // (Parm) - struct FVector Momentum; // (Parm) - struct FTraceHitInfo HitInfo; // (Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.SetupImpactsForPlayHit -struct AWillowPawn_SetupImpactsForPlayHit_Params -{ - class APawn* SomePawn; // (Parm) - unsigned long bNoBlood : 1; // (Parm) - class UWillowImpactDefinition* WillowImpactDef; // (Parm) - struct FVector HitLocation; // (Const, Parm, OutParm) - struct FVector ShotDirection; // (Const, Parm, OutParm) - struct FTraceHitInfo HitInfo; // (Const, Parm, OutParm) - class UDamagePipeline* Pipeline; // (Parm) -}; - -// Function WillowGame.WillowPawn.UpdatePlayHitInfo -struct AWillowPawn_UpdatePlayHitInfo_Params -{ - unsigned long bNoBlood : 1; // (Parm) - struct FVector HitLocation; // (Const, Parm, OutParm) - struct FVector ShotDirection; // (Const, Parm, OutParm) - class UDamagePipeline* Pipeline; // (Parm) -}; - -// Function WillowGame.WillowPawn.UpdatePlayHitEffectCounters -struct AWillowPawn_UpdatePlayHitEffectCounters_Params -{ -}; - -// Function WillowGame.WillowPawn.ResetShieldColorToDefault -struct AWillowPawn_ResetShieldColorToDefault_Params -{ -}; - -// Function WillowGame.WillowPawn.SetShieldColor -struct AWillowPawn_SetShieldColor_Params -{ - struct FColor NewShieldColor; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetWeaponStartTraceLocation -struct AWillowPawn_GetWeaponStartTraceLocation_Params -{ - class AWeapon* CurrentWeapon; // (OptionalParm, Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.CalcInjuredDeadCamera -struct AWillowPawn_CalcInjuredDeadCamera_Params -{ - float fDeltaTime; // (Parm) - struct FVector out_CamLoc; // (Parm, OutParm) - struct FRotator out_CamRot; // (Parm, OutParm) - float out_FOV; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.CalcInjuredCamera -struct AWillowPawn_CalcInjuredCamera_Params -{ - float fDeltaTime; // (Parm) - struct FVector out_CamLoc; // (Parm, OutParm) - struct FRotator out_CamRot; // (Parm, OutParm) - float out_FOV; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.CalcThirdPersonCam -struct AWillowPawn_CalcThirdPersonCam_Params -{ - float fDeltaTime; // (Parm) - struct FVector out_CamLoc; // (Parm, OutParm) - struct FRotator out_CamRot; // (Parm, OutParm) - float out_FOV; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.CalcCamera -struct AWillowPawn_CalcCamera_Params -{ - float fDeltaTime; // (Parm) - struct FVector out_CamLoc; // (Parm, OutParm) - struct FRotator out_CamRot; // (Parm, OutParm) - float out_FOV; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.CalcFreeCam -struct AWillowPawn_CalcFreeCam_Params -{ - float fDeltaTime; // (Parm) - struct FVector out_CamLoc; // (Parm, OutParm) - struct FRotator out_CamRot; // (Parm, OutParm) - float out_FOV; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPawn.CalcCameraBehind -struct AWillowPawn_CalcCameraBehind_Params -{ - float fDeltaTime; // (Parm) - struct FVector out_CamLoc; // (Parm, OutParm) - struct FRotator out_CamRot; // (Parm, OutParm) - float out_FOV; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.ReloadWeapon -struct AWillowPawn_ReloadWeapon_Params -{ - unsigned char FireModeNum; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetCurrentAimOffsetNodeName -struct AWillowPawn_GetCurrentAimOffsetNodeName_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.SetAimOffsetProfile -struct AWillowPawn_SetAimOffsetProfile_Params -{ - struct FName ProfileName; // (Parm) -}; - -// Function WillowGame.WillowPawn.ReattachWeapons -struct AWillowPawn_ReattachWeapons_Params -{ -}; - -// Function WillowGame.WillowPawn.WeaponChanged -struct AWillowPawn_WeaponChanged_Params -{ - class AWeapon* TheWeapon; // (Parm) - unsigned long bOffHandWeapon : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.RequestChangeWeaponVisibility -struct AWillowPawn_RequestChangeWeaponVisibility_Params -{ - unsigned long bIsVisible : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.OnGearLikenessFadeOutEffectFinished -struct AWillowPawn_OnGearLikenessFadeOutEffectFinished_Params -{ - class UObject* EffectTarget; // (Parm) -}; - -// Function WillowGame.WillowPawn.StartGearLikenessFadeOutEffect -struct AWillowPawn_StartGearLikenessFadeOutEffect_Params -{ - unsigned char LikenessOf; // (Parm) - unsigned char GroupIndex; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.StartGearLikenessFadeInEffect -struct AWillowPawn_StartGearLikenessFadeInEffect_Params -{ - unsigned char LikenessOf; // (Parm) - unsigned char GroupIndex; // (Parm) -}; - -// Function WillowGame.WillowPawn.SetHolsteredGearVisibility -struct AWillowPawn_SetHolsteredGearVisibility_Params -{ - unsigned long bWeaponsVisible : 1; // (Parm) - unsigned long bItemsVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.SetHolsteredWeapon -struct AWillowPawn_SetHolsteredWeapon_Params -{ - int SlotIdx; // (Parm) - class AWillowWeapon* NewWeapon; // (Parm) - unsigned long bRefreshComponents : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.ReplaceHolsteredWeapon -struct AWillowPawn_ReplaceHolsteredWeapon_Params -{ - class AWillowWeapon* OldWeapon; // (Parm) - class AWillowWeapon* NewWeapon; // (Parm) - unsigned long bRefreshComponents : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.SetUpperBodyMovementBlendState -struct AWillowPawn_SetUpperBodyMovementBlendState_Params -{ - unsigned long bBlendEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.UpdateAnimSets -struct AWillowPawn_UpdateAnimSets_Params -{ -}; - -// Function WillowGame.WillowPawn.TryOffHandWeaponChanged -struct AWillowPawn_TryOffHandWeaponChanged_Params -{ -}; - -// Function WillowGame.WillowPawn.TryWeaponChanged -struct AWillowPawn_TryWeaponChanged_Params -{ -}; - -// Function WillowGame.WillowPawn.ShouldAutoReadyMissionWeapon -struct AWillowPawn_ShouldAutoReadyMissionWeapon_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.WeaponStoppedFiring -struct AWillowPawn_WeaponStoppedFiring_Params -{ - class AWeapon* InWeapon; // (Parm) - unsigned long bViaReplication : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.WeaponFired -struct AWillowPawn_WeaponFired_Params -{ - class AWeapon* InWeapon; // (Parm) - unsigned long bViaReplication : 1; // (Parm) - struct FVector HitLocation; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.PlayWeaponSwitch -struct AWillowPawn_PlayWeaponSwitch_Params -{ - class AWeapon* OldWeapon; // (Parm) - class AWeapon* NewWeapon; // (Parm) -}; - -// Function WillowGame.WillowPawn.PlayingInjuredSMD -struct AWillowPawn_PlayingInjuredSMD_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetBodyWeaponSMD -struct AWillowPawn_GetBodyWeaponSMD_Params -{ - unsigned char BodyAction; // (Parm) - class AWeapon* TheWeapon; // (OptionalParm, Parm) - class USpecialMoveDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.FlashLocationUpdated -struct AWillowPawn_FlashLocationUpdated_Params -{ - class AWeapon* InWeapon; // (Parm) - struct FVector InFlashLocation; // (Parm) - unsigned long bViaReplication : 1; // (Parm) - int Index; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.FixedView -struct AWillowPawn_FixedView_Params -{ - struct FString VisibleMeshes; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPawn.SetFixedView -struct AWillowPawn_SetFixedView_Params -{ - unsigned long Enabled : 1; // (Parm) - struct FString VisibleMeshes; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPawn.SetOwnerVisibility -struct AWillowPawn_SetOwnerVisibility_Params -{ - unsigned long bVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.SetInstanceDataOwnerVisibility -struct AWillowPawn_SetInstanceDataOwnerVisibility_Params -{ - unsigned long bVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.SetWeaponOwnerVisibility -struct AWillowPawn_SetWeaponOwnerVisibility_Params -{ - unsigned long bOwnerVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.SetWeaponVisibility -struct AWillowPawn_SetWeaponVisibility_Params -{ - unsigned long bWeaponVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.SetWeaponParticleAttachmentVisibility -struct AWillowPawn_SetWeaponParticleAttachmentVisibility_Params -{ - unsigned long bParticlesVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.EndViewTarget -struct AWillowPawn_EndViewTarget_Params -{ - class APlayerController* PC; // (Parm) -}; - -// Function WillowGame.WillowPawn.BecomeViewTarget -struct AWillowPawn_BecomeViewTarget_Params -{ - class APlayerController* PC; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetPawnViewLocation -struct AWillowPawn_GetPawnViewLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.SetHand -struct AWillowPawn_SetHand_Params -{ - unsigned char NewWeaponHand; // (Parm) -}; - -// Function WillowGame.WillowPawn.OnShieldFull -struct AWillowPawn_OnShieldFull_Params -{ -}; - -// Function WillowGame.WillowPawn.OnShieldDepleted -struct AWillowPawn_OnShieldDepleted_Params -{ - class AController* DamageInstigator; // (Parm) - unsigned char DamageType; // (Parm) -}; - -// Function WillowGame.WillowPawn.IsFullyArmored -struct AWillowPawn_IsFullyArmored_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetDamageSurfaceTypeFromHit -struct AWillowPawn_GetDamageSurfaceTypeFromHit_Params -{ - struct FTraceHitInfo HitInfo; // (Const, Parm, OutParm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetDefaultDamageSurfaceType -struct AWillowPawn_GetDefaultDamageSurfaceType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.AdjustMomentumForSurfaceType -struct AWillowPawn_AdjustMomentumForSurfaceType_Params -{ - float RawMomentum; // (Parm) - class AController* DamageInstigator; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - struct FTraceHitInfo HitInfo; // (Const, Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.NotifyDamageTaken -struct AWillowPawn_NotifyDamageTaken_Params -{ - struct FDamageEventSummary DamageSummary; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowPawn.GetHitRegionForTakenDamage -struct AWillowPawn_GetHitRegionForTakenDamage_Params -{ - class AController* InstigatedBy; // (Parm) - struct FTraceHitInfo HitInfo; // (Parm) - class UBodyHitRegionDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.AdjustDamage -struct AWillowPawn_AdjustDamage_Params -{ - float InDamage; // (Parm, OutParm) - float DamageSeverityPercent; // (Parm, OutParm) - struct FVector Momentum; // (Parm, OutParm) - class AController* InstigatedBy; // (Parm) - struct FVector HitLocation; // (Parm) - class UClass* DamageType; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm, OutParm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPawn.AllPawnFloors -struct AWillowPawn_AllPawnFloors_Params -{ -}; - -// Function WillowGame.WillowPawn.EnableProtectionTimer -struct AWillowPawn_EnableProtectionTimer_Params -{ -}; - -// Function WillowGame.WillowPawn.ShieldAbsorbedAmmo -struct AWillowPawn_ShieldAbsorbedAmmo_Params -{ - class UClass* DamageSource; // (Parm) - class UWillowDamageTypeDefinition* DamageTypeDef; // (Parm) - float DamagePercentToAbsorb; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetIntrinsicArmor -struct AWillowPawn_GetIntrinsicArmor_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.TryFullBodyGib -struct AWillowPawn_TryFullBodyGib_Params -{ - float Damage; // (Parm) - class AController* InstigatedBy; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.ReplicateDamageEffect -struct AWillowPawn_ReplicateDamageEffect_Params -{ - class UBodyHitRegionDefinition* HitRegion; // (Parm) - int GoreDataIndex; // (Parm) - class AController* InstigatedBy; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - unsigned long bWasHeal : 1; // (Parm) -}; - -// Function WillowGame.WillowPawn.HealDamageOnHitRegion -struct AWillowPawn_HealDamageOnHitRegion_Params -{ - struct FDamageEventSummary DamageSummary; // (Parm, OutParm) - class AController* InstigatedBy; // (Parm) - class UBodyHitRegionDefinition* HitRegion; // (Parm) -}; - -// Function WillowGame.WillowPawn.AddDamageToHitRegion -struct AWillowPawn_AddDamageToHitRegion_Params -{ - struct FDamageEventSummary DamageSummary; // (Parm, OutParm) - class AController* InstigatedBy; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - class UBodyHitRegionDefinition* HitRegion; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector HitMomentum; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetHitRegionHealthValues -struct AWillowPawn_GetHitRegionHealthValues_Params -{ - class UBodyHitRegionDefinition* HitRegion; // (Parm) - float Health; // (Parm, OutParm) - float MaxHealth; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPawn.SetShieldStrength -struct AWillowPawn_SetShieldStrength_Params -{ - float ShieldValue; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetMaxShieldStrength -struct AWillowPawn_GetMaxShieldStrength_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetShieldStrength -struct AWillowPawn_GetShieldStrength_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.BeganWalking -struct AWillowPawn_BeganWalking_Params -{ - unsigned char PreviousPhysics; // (Parm) -}; - -// Function WillowGame.WillowPawn.StoppedWalking -struct AWillowPawn_StoppedWalking_Params -{ -}; - -// Function WillowGame.WillowPawn.BeganFalling -struct AWillowPawn_BeganFalling_Params -{ - unsigned char PreviousPhysics; // (Parm) -}; - -// Function WillowGame.WillowPawn.StoppedFalling -struct AWillowPawn_StoppedFalling_Params -{ -}; - -// Function WillowGame.WillowPawn.OnEquippedItemsChange -struct AWillowPawn_OnEquippedItemsChange_Params -{ -}; - -// Function WillowGame.WillowPawn.BodySelectClass -struct AWillowPawn_BodySelectClass_Params -{ - class UBodyClassDefinition* InBodyClass; // (Parm) -}; - -// Function WillowGame.WillowPawn.DetachParticleSystem -struct AWillowPawn_DetachParticleSystem_Params -{ - class UParticleSystemComponent* PSC; // (Parm, EditInline) -}; - -// Function WillowGame.WillowPawn.PlayRagDollEffect -struct AWillowPawn_PlayRagDollEffect_Params -{ - class UPhysicalMaterial* HitMaterial; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) -}; - -// Function WillowGame.WillowPawn.RigidBodyCollision -struct AWillowPawn_RigidBodyCollision_Params -{ - class UPrimitiveComponent* HitComponent; // (Parm, EditInline) - class UPrimitiveComponent* OtherComponent; // (Parm, EditInline) - struct FCollisionImpactData RigidCollisionData; // (Const, Parm, OutParm, NeedCtorLink) - int ContactSide; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetAnims -struct AWillowPawn_GetAnims_Params -{ - TArray OutAnims; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPawn.GetBehaviorConsumerHandle -struct AWillowPawn_GetBehaviorConsumerHandle_Params -{ - struct FBehaviorConsumerHandle ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.InitializeScrapedStanceProviders -struct AWillowPawn_InitializeScrapedStanceProviders_Params -{ -}; - -// Function WillowGame.WillowPawn.InitializeBehaviorProviders -struct AWillowPawn_InitializeBehaviorProviders_Params -{ -}; - -// Function WillowGame.WillowPawn.SetupSkeletalMeshPhysics -struct AWillowPawn_SetupSkeletalMeshPhysics_Params -{ -}; - -// Function WillowGame.WillowPawn.SetupSkeletalMeshPhysicsForPhysXEffects -struct AWillowPawn_SetupSkeletalMeshPhysicsForPhysXEffects_Params -{ -}; - -// Function WillowGame.WillowPawn.SetPawnAnimInfo -struct AWillowPawn_SetPawnAnimInfo_Params -{ -}; - -// Function WillowGame.WillowPawn.SetDeathDefinition -struct AWillowPawn_SetDeathDefinition_Params -{ - class UBodyClassDeathDefinition* DeathDef; // (Parm) -}; - -// Function WillowGame.WillowPawn.ApplyBodyClassStartingValues -struct AWillowPawn_ApplyBodyClassStartingValues_Params -{ -}; - -// Function WillowGame.WillowPawn.DestroyShieldArmor -struct AWillowPawn_DestroyShieldArmor_Params -{ -}; - -// Function WillowGame.WillowPawn.Destroyed -struct AWillowPawn_Destroyed_Params -{ -}; - -// Function WillowGame.WillowPawn.RemoveWaypoints -struct AWillowPawn_RemoveWaypoints_Params -{ -}; - -// Function WillowGame.WillowPawn.SetLookAtTarget -struct AWillowPawn_SetLookAtTarget_Params -{ - class AActor* NewTarget; // (Parm) - struct FVector NewOffset; // (Parm) -}; - -// Function WillowGame.WillowPawn.PostRenderForAlways -struct AWillowPawn_PostRenderForAlways_Params -{ - class APlayerController* PC; // (Parm) - class UCanvas* Canvas; // (Parm) - class AWillowHUD* WHUD; // (Parm) -}; - -// Function WillowGame.WillowPawn.UpdateClientFloorValue -struct AWillowPawn_UpdateClientFloorValue_Params -{ -}; - -// Function WillowGame.WillowPawn.GetDefaultMeshOffset -struct AWillowPawn_GetDefaultMeshOffset_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.ValidateHitRegions -struct AWillowPawn_ValidateHitRegions_Params -{ -}; - -// Function WillowGame.WillowPawn.PostBeginPlay -struct AWillowPawn_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowPawn.ReplicatedEvent -struct AWillowPawn_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetNextExpLevelPoints -struct AWillowPawn_GetNextExpLevelPoints_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.IsInjuredDead -struct AWillowPawn_IsInjuredDead_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.IsStaggered -struct AWillowPawn_IsStaggered_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.RemoveAllStatusEffects -struct AWillowPawn_RemoveAllStatusEffects_Params -{ -}; - -// Function WillowGame.WillowPawn.FullyReplenishShields -struct AWillowPawn_FullyReplenishShields_Params -{ -}; - -// Function WillowGame.WillowPawn.FullyReplenishLife -struct AWillowPawn_FullyReplenishLife_Params -{ -}; - -// Function WillowGame.WillowPawn.GetBalancedActorTypeIdentifier -struct AWillowPawn_GetBalancedActorTypeIdentifier_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.SetExpLevel -struct AWillowPawn_SetExpLevel_Params -{ - int NewExpLevel; // (Parm) -}; - -// Function WillowGame.WillowPawn.SetAwesomeLevel -struct AWillowPawn_SetAwesomeLevel_Params -{ - int NewAwesomeLevel; // (Parm) -}; - -// Function WillowGame.WillowPawn.SetGameStageForSpawnedInventory -struct AWillowPawn_SetGameStageForSpawnedInventory_Params -{ - int NewInventoryGameStage; // (Parm) -}; - -// Function WillowGame.WillowPawn.SetGameStage -struct AWillowPawn_SetGameStage_Params -{ - int NewGameStage; // (Parm) -}; - -// Function WillowGame.WillowPawn.GetExpLevelForEquip -struct AWillowPawn_GetExpLevelForEquip_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetExpLevel -struct AWillowPawn_GetExpLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetAwesomeLevel -struct AWillowPawn_GetAwesomeLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetGameStageForSpawnedInventory -struct AWillowPawn_GetGameStageForSpawnedInventory_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.GetGameStage -struct AWillowPawn_GetGameStage_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.SetAimAtVector -struct AWillowPawn_SetAimAtVector_Params -{ - struct FVector NewAimAtVector; // (Parm) -}; - -// Function WillowGame.WillowPawn.SetAimAtActor -struct AWillowPawn_SetAimAtActor_Params -{ - class AActor* NewAimAtActor; // (Parm) -}; - -// Function WillowGame.WillowPawn.IsPawnPursuitDebugEnabled -struct AWillowPawn_IsPawnPursuitDebugEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.TogglePawnPursuitDebug -struct AWillowPawn_TogglePawnPursuitDebug_Params -{ -}; - -// Function WillowGame.WillowPawn.RefreshPawnGearLikenessComponents -struct AWillowPawn_RefreshPawnGearLikenessComponents_Params -{ -}; - -// Function WillowGame.WillowPawn.InitializePawnMeshes -struct AWillowPawn_InitializePawnMeshes_Params -{ -}; - -// Function WillowGame.WillowPawn.BuildScriptAnimSetList -struct AWillowPawn_BuildScriptAnimSetList_Params -{ -}; - -// Function WillowGame.WillowPawn.RestoreAnimSetsToDefault -struct AWillowPawn_RestoreAnimSetsToDefault_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.IsReloading -struct AWillowPawn_IsReloading_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.IsSplitScreen -struct AWillowPawn_IsSplitScreen_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.InitializeRBPhysics -struct AWillowPawn_InitializeRBPhysics_Params -{ -}; - -// Function WillowGame.WillowPawn.GetDefaultPhysics -struct AWillowPawn_GetDefaultPhysics_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPawn.SetDefaultPhysics -struct AWillowPawn_SetDefaultPhysics_Params -{ -}; - -// Function WillowGame.WillowPawn.GetOpinion -struct AWillowPawn_GetOpinion_Params -{ - class UObject* Other; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.ApplyExtraRagdollDeathImpulsesAndStatusEffect -struct AWillowAIPawn_ApplyExtraRagdollDeathImpulsesAndStatusEffect_Params -{ -}; - -// Function WillowGame.WillowAIPawn.RegisterExtraDeathImpulse -struct AWillowAIPawn_RegisterExtraDeathImpulse_Params -{ - struct FVector Impulse; // (Parm) - struct FVector Offset; // (Parm) - struct FName BoneName; // (Parm) - unsigned long VelocityRatherThanForce : 1; // (Parm) - unsigned long TransformImpulseByVelocityDirection : 1; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.OnPlayerClosedMissionUI -struct AWillowAIPawn_OnPlayerClosedMissionUI_Params -{ - class AWillowPlayerController* ThePlayer; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.OnPlayerOpenedMissionUI -struct AWillowAIPawn_OnPlayerOpenedMissionUI_Params -{ - class AWillowPlayerController* ThePlayer; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.SetSplineAnimPath -struct AWillowAIPawn_SetSplineAnimPath_Params -{ - class ASplineActor* StartSpline; // (Parm) - struct FName AnimSeqName; // (Parm) - unsigned long bReversePath : 1; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.UpdateClientFloorValue -struct AWillowAIPawn_UpdateClientFloorValue_Params -{ -}; - -// Function WillowGame.WillowAIPawn.GetNavigationHandle -struct AWillowAIPawn_GetNavigationHandle_Params -{ - class UGearboxNavigationHandle* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.CanTalk -struct AWillowAIPawn_CanTalk_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.ResetDefaultRotationRate -struct AWillowAIPawn_ResetDefaultRotationRate_Params -{ -}; - -// Function WillowGame.WillowAIPawn.UpdateLookAtTarget -struct AWillowAIPawn_UpdateLookAtTarget_Params -{ -}; - -// Function WillowGame.WillowAIPawn.PlayFootStepSound -struct AWillowAIPawn_PlayFootStepSound_Params -{ - int FootDown; // (Parm) - unsigned long bFirstPerson : 1; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.ConditionalCreateDebugPawnMarkerInst -struct AWillowAIPawn_ConditionalCreateDebugPawnMarkerInst_Params -{ - class UMaterial* ParentMaterial; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.IsDebugAIRotationEnabled -struct AWillowAIPawn_IsDebugAIRotationEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.ToggleDebugAIRotation -struct AWillowAIPawn_ToggleDebugAIRotation_Params -{ -}; - -// Function WillowGame.WillowAIPawn.IsDebugAIFlightEnabled -struct AWillowAIPawn_IsDebugAIFlightEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.ToggleDebugAIFlight -struct AWillowAIPawn_ToggleDebugAIFlight_Params -{ -}; - -// Function WillowGame.WillowAIPawn.PlayTaunt -struct AWillowAIPawn_PlayTaunt_Params -{ -}; - -// Function WillowGame.WillowAIPawn.CancelTauntTimer -struct AWillowAIPawn_CancelTauntTimer_Params -{ -}; - -// Function WillowGame.WillowAIPawn.StartTauntTimer -struct AWillowAIPawn_StartTauntTimer_Params -{ -}; - -// Function WillowGame.WillowAIPawn.SetRevivePct -struct AWillowAIPawn_SetRevivePct_Params -{ - float NewRevivePct; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.GetRevivePct -struct AWillowAIPawn_GetRevivePct_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.ClearPlayerInjuredState -struct AWillowAIPawn_ClearPlayerInjuredState_Params -{ -}; - -// Function WillowGame.WillowAIPawn.GetItemTossVelocity -struct AWillowAIPawn_GetItemTossVelocity_Params -{ - unsigned long bWeapon : 1; // (OptionalParm, Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.GetClosestTossTarget -struct AWillowAIPawn_GetClosestTossTarget_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.OnAISetItemTossTarget -struct AWillowAIPawn_OnAISetItemTossTarget_Params -{ - class UWillowSeqAct_AISetItemTossTarget* inAction; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.OnTimerEvent -struct AWillowAIPawn_OnTimerEvent_Params -{ - unsigned char EventType; // (Parm) - struct FBehaviorParameters EventData; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowAIPawn.SetTimerState -struct AWillowAIPawn_SetTimerState_Params -{ - unsigned char TimerId; // (Parm) - struct FBehaviorTimerState TimerState; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.GetTimerState -struct AWillowAIPawn_GetTimerState_Params -{ - unsigned char TimerId; // (Parm) - struct FBehaviorTimerState TimerState; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.GetTimeSeconds -struct AWillowAIPawn_GetTimeSeconds_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.GetMeleeTraceSourceLocationAndRotation -struct AWillowAIPawn_GetMeleeTraceSourceLocationAndRotation_Params -{ - struct FVector OutTraceStart; // (Parm, OutParm) - struct FRotator OutTraceStartRotation; // (Parm, OutParm) -}; - -// Function WillowGame.WillowAIPawn.TranslateToDenStat -struct AWillowAIPawn_TranslateToDenStat_Params -{ - unsigned char Type; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.RemoveDenStat -struct AWillowAIPawn_RemoveDenStat_Params -{ - unsigned char StatType; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.AddDenStat -struct AWillowAIPawn_AddDenStat_Params -{ - unsigned char StatType; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.GetHitLocationBody -struct AWillowAIPawn_GetHitLocationBody_Params -{ - class UBodyClassDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.AddHitLocation -struct AWillowAIPawn_AddHitLocation_Params -{ - struct FVector NewHitLoc; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.Uncloak -struct AWillowAIPawn_Uncloak_Params -{ -}; - -// Function WillowGame.WillowAIPawn.Cloak -struct AWillowAIPawn_Cloak_Params -{ -}; - -// Function WillowGame.WillowAIPawn.Behavior_ChangeUsabilityCost -struct AWillowAIPawn_Behavior_ChangeUsabilityCost_Params -{ - unsigned char ChangeType; // (Parm) - unsigned char CostType; // (Parm) - int CostAmount; // (Parm) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.SetUsable -struct AWillowAIPawn_SetUsable_Params -{ - unsigned long bNewUsable : 1; // (Parm) - class UActorComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.Behavior_ChangeUsability -struct AWillowAIPawn_Behavior_ChangeUsability_Params -{ - unsigned char ChangeType; // (Parm) - class UActorComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.IsNeutral -struct AWillowAIPawn_IsNeutral_Params -{ - class UObject* anObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.IsEnemy -struct AWillowAIPawn_IsEnemy_Params -{ - class UObject* anObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.PlayUnprovokedAnim -struct AWillowAIPawn_PlayUnprovokedAnim_Params -{ -}; - -// Function WillowGame.WillowAIPawn.PlayProvokedAnim -struct AWillowAIPawn_PlayProvokedAnim_Params -{ - class AActor* Provoker; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.HoldingCombatPerch -struct AWillowAIPawn_HoldingCombatPerch_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.MatchCombatPerch -struct AWillowAIPawn_MatchCombatPerch_Params -{ - class AWillowProjectile* Projectile; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.UpdatePerchState -struct AWillowAIPawn_UpdatePerchState_Params -{ - class APerch* PerchBase; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowAIPawn.FillInPerchData -struct AWillowAIPawn_FillInPerchData_Params -{ - class APerch* PerchBase; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.DropCombatPerch -struct AWillowAIPawn_DropCombatPerch_Params -{ -}; - -// Function WillowGame.WillowAIPawn.HasAnyMissionsForPlayer -struct AWillowAIPawn_HasAnyMissionsForPlayer_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.GetMissionDirectorLocation -struct AWillowAIPawn_GetMissionDirectorLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.GetAllDirectorData -struct AWillowAIPawn_GetAllDirectorData_Params -{ - TArray OutData; // (Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.ReleaseAIFromMatinee -struct AWillowAIPawn_ReleaseAIFromMatinee_Params -{ -}; - -// Function WillowGame.WillowAIPawn.HoldAIForMatinee -struct AWillowAIPawn_HoldAIForMatinee_Params -{ - unsigned long bDemiGod : 1; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.LastMatineeAnimFinished -struct AWillowAIPawn_LastMatineeAnimFinished_Params -{ -}; - -// Function WillowGame.WillowAIPawn.MAT_FinishAIGroup -struct AWillowAIPawn_MAT_FinishAIGroup_Params -{ -}; - -// Function WillowGame.WillowAIPawn.MAT_BeginAIGroup -struct AWillowAIPawn_MAT_BeginAIGroup_Params -{ - struct FVector StartLoc; // (Parm) - struct FRotator StartRot; // (Parm) - unsigned char AlignmentType; // (Parm) - float LerpTime; // (Parm) - unsigned long bDemiGod : 1; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.Dismount -struct AWillowAIPawn_Dismount_Params -{ -}; - -// Function WillowGame.WillowAIPawn.GetMount -struct AWillowAIPawn_GetMount_Params -{ - class AWillowAIPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.IsMounted -struct AWillowAIPawn_IsMounted_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.MatchTransform -struct AWillowAIPawn_MatchTransform_Params -{ - struct FVector StartLoc; // (Parm) - struct FRotator StartRot; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.CanBeBaseForPawn -struct AWillowAIPawn_CanBeBaseForPawn_Params -{ - class APawn* aPawn; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.DoKismetAttachment -struct AWillowAIPawn_DoKismetAttachment_Params -{ - class AActor* Attachment; // (Parm) - class USeqAct_AttachToActor* Action; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.GetObstacleInfo -struct AWillowAIPawn_GetObstacleInfo_Params -{ - struct FObstacleData Data; // (Parm, OutParm) -}; - -// Function WillowGame.WillowAIPawn.GetMagnetData -struct AWillowAIPawn_GetMagnetData_Params -{ - struct FVector MagnetLoc; // (Parm, OutParm) - struct FVector MagnetVel; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.SetObstacleVelocity -struct AWillowAIPawn_SetObstacleVelocity_Params -{ - struct FVector NewVelocity; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowAIPawn.CanAvoidObstacle -struct AWillowAIPawn_CanAvoidObstacle_Params -{ - struct FObstacleData Obstacle; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.CanAvoidObstacles -struct AWillowAIPawn_CanAvoidObstacles_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.GetParent -struct AWillowAIPawn_GetParent_Params -{ - class APawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.UseRootOnlyYawRotation -struct AWillowAIPawn_UseRootOnlyYawRotation_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.SetStance -struct AWillowAIPawn_SetStance_Params -{ - class UStanceTypeDefinition* NewStance; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.SetDefaultStance -struct AWillowAIPawn_SetDefaultStance_Params -{ -}; - -// Function WillowGame.WillowAIPawn.GetMoveStyle -struct AWillowAIPawn_GetMoveStyle_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.CanUseAimOffsets -struct AWillowAIPawn_CanUseAimOffsets_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.CanTurn -struct AWillowAIPawn_CanTurn_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.DoneTurning -struct AWillowAIPawn_DoneTurning_Params -{ -}; - -// Function WillowGame.WillowAIPawn.GetFocusScreenOffset -struct AWillowAIPawn_GetFocusScreenOffset_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.GetFocusRadius -struct AWillowAIPawn_GetFocusRadius_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.GetFocusLocation -struct AWillowAIPawn_GetFocusLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.EndFocus -struct AWillowAIPawn_EndFocus_Params -{ - class APawn* User; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.BeginFocus -struct AWillowAIPawn_BeginFocus_Params -{ - class APawn* User; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.GetAcceptedMissionToPlayDismissalDialogFor -struct AWillowAIPawn_GetAcceptedMissionToPlayDismissalDialogFor_Params -{ - class UMissionDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.PlayDismissalDialog -struct AWillowAIPawn_PlayDismissalDialog_Params -{ - class APawn* PlayerLeavingMenu; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.PlayMissionTurnedInDialog -struct AWillowAIPawn_PlayMissionTurnedInDialog_Params -{ - class APawn* PlayerTurningIn; // (Parm) - class UMissionDefinition* MissionTurnedIn; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.PlayLingeringDialog -struct AWillowAIPawn_PlayLingeringDialog_Params -{ - class APawn* PlayerInMenu; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.PlayOnUseDialog -struct AWillowAIPawn_PlayOnUseDialog_Params -{ - class APawn* PlayerEnteringMenu; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.OnUsersAreLingering -struct AWillowAIPawn_OnUsersAreLingering_Params -{ -}; - -// Function WillowGame.WillowAIPawn.StartLingerTimer -struct AWillowAIPawn_StartLingerTimer_Params -{ -}; - -// Function WillowGame.WillowAIPawn.ClearMissionsAcceptedByPrimaryUser -struct AWillowAIPawn_ClearMissionsAcceptedByPrimaryUser_Params -{ -}; - -// Function WillowGame.WillowAIPawn.OnNewPrimaryUser -struct AWillowAIPawn_OnNewPrimaryUser_Params -{ -}; - -// Function WillowGame.WillowAIPawn.GetPrimaryUser -struct AWillowAIPawn_GetPrimaryUser_Params -{ - class APawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.EndUse -struct AWillowAIPawn_EndUse_Params -{ - class APawn* User; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.BeginUse -struct AWillowAIPawn_BeginUse_Params -{ - class APawn* User; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.FireOnUnableToAffordBehaviors -struct AWillowAIPawn_FireOnUnableToAffordBehaviors_Params -{ - unsigned char OnUsedOutput; // (Parm) - class APawn* User; // (Parm) - class UActorComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.NotifyUserCouldNotAffordAttemptedUse -struct AWillowAIPawn_NotifyUserCouldNotAffordAttemptedUse_Params -{ - class APawn* User; // (Parm) - class UPrimitiveComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.SetInteractionIcon -struct AWillowAIPawn_SetInteractionIcon_Params -{ - class UInteractionIconDefinition* Icon; // (Parm) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.FireOnUsedBehaviors -struct AWillowAIPawn_FireOnUsedBehaviors_Params -{ - unsigned char OnUsedOutput; // (Parm) - class APawn* User; // (Parm) - class UActorComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.UseObject -struct AWillowAIPawn_UseObject_Params -{ - class APawn* User; // (Parm) - class UPrimitiveComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.IsComponentUsable -struct AWillowAIPawn_IsComponentUsable_Params -{ - class UActorComponent* UsableComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.CountMyMissionsByState -struct AWillowAIPawn_CountMyMissionsByState_Params -{ - class AWillowPlayerController* WPC; // (Parm) - int NumEligibleMissions; // (Parm, OutParm) - int NumInProgressMissions; // (Parm, OutParm) - int NumRedeemableMissions; // (Parm, OutParm) -}; - -// Function WillowGame.WillowAIPawn.DeactivateMissionDirectorParticle -struct AWillowAIPawn_DeactivateMissionDirectorParticle_Params -{ -}; - -// Function WillowGame.WillowAIPawn.SetMissionDirectorParticle -struct AWillowAIPawn_SetMissionDirectorParticle_Params -{ -}; - -// Function WillowGame.WillowAIPawn.MissionStatusChanged -struct AWillowAIPawn_MissionStatusChanged_Params -{ -}; - -// Function WillowGame.WillowAIPawn.OnPlayerTurnedInMission -struct AWillowAIPawn_OnPlayerTurnedInMission_Params -{ - class AWillowPlayerController* PlayerTurningIn; // (Parm) - class UMissionDefinition* MissionTurnedIn; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.OnPlayerAcceptedMission -struct AWillowAIPawn_OnPlayerAcceptedMission_Params -{ - class AWillowPlayerController* PlayerAccepting; // (Parm) - class UMissionDefinition* MissionAccepted; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.GetInProgressMissions -struct AWillowAIPawn_GetInProgressMissions_Params -{ - TArray InProgressMissions; // (Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.GetEligibleMissions -struct AWillowAIPawn_GetEligibleMissions_Params -{ - TArray EligibleMissions; // (Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.GetRedeemableMissions -struct AWillowAIPawn_GetRedeemableMissions_Params -{ - TArray RedeemableMissions; // (Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.AddMissionDirective -struct AWillowAIPawn_AddMissionDirective_Params -{ - struct FMissionDirectorData NewDirective; // (Const, Parm, OutParm) - unsigned long bRegisterDirector : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowAIPawn.RegisterMissionDirector -struct AWillowAIPawn_RegisterMissionDirector_Params -{ -}; - -// Function WillowGame.WillowAIPawn.SpecialMoveThruEdge -struct AWillowAIPawn_SpecialMoveThruEdge_Params -{ - unsigned char Type; // (Parm) - int Dir; // (Parm) - struct FVector MoveStart; // (Parm) - struct FVector MoveDest; // (Parm) - class AActor* RelActor; // (OptionalParm, Parm) - int RelItem; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.DoCoverMantleLerp -struct AWillowAIPawn_DoCoverMantleLerp_Params -{ -}; - -// Function WillowGame.WillowAIPawn.MantleFinished -struct AWillowAIPawn_MantleFinished_Params -{ -}; - -// Function WillowGame.WillowAIPawn.GetCoverBody -struct AWillowAIPawn_GetCoverBody_Params -{ - class UBodyClassDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.SetCoverStance -struct AWillowAIPawn_SetCoverStance_Params -{ - class UWillowCoverStanceDefinition* Stance; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.SetCoverSlot -struct AWillowAIPawn_SetCoverSlot_Params -{ - struct FCoverInfo NewCover; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowAIPawn.SetCoverAction -struct AWillowAIPawn_SetCoverAction_Params -{ - struct FName Action; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.IsInCover -struct AWillowAIPawn_IsInCover_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.FinishKnockback -struct AWillowAIPawn_FinishKnockback_Params -{ -}; - -// Function WillowGame.WillowAIPawn.StopKnockback -struct AWillowAIPawn_StopKnockback_Params -{ -}; - -// Function WillowGame.WillowAIPawn.HandleMomentum -struct AWillowAIPawn_HandleMomentum_Params -{ - struct FVector Momentum; // (Parm) - struct FVector HitLocation; // (Parm) - class UClass* DamageType; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowAIPawn.CheckCharging -struct AWillowAIPawn_CheckCharging_Params -{ - class AActor* ChargeActor; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.HitWall -struct AWillowAIPawn_HitWall_Params -{ - struct FVector HitNormal; // (Parm) - class AActor* Wall; // (Parm) - class UPrimitiveComponent* WallComp; // (Parm, EditInline) -}; - -// Function WillowGame.WillowAIPawn.Touch -struct AWillowAIPawn_Touch_Params -{ - class AActor* Other; // (Parm) - class UPrimitiveComponent* OtherComp; // (Parm, EditInline) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.UnTouch -struct AWillowAIPawn_UnTouch_Params -{ - class AActor* Other; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.OnShieldDepleted -struct AWillowAIPawn_OnShieldDepleted_Params -{ - class AController* DamageInstigator; // (Parm) - unsigned char DamageType; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.HardFlinchFinished -struct AWillowAIPawn_HardFlinchFinished_Params -{ -}; - -// Function WillowGame.WillowAIPawn.PlayHardFlinch -struct AWillowAIPawn_PlayHardFlinch_Params -{ - struct FVector HitLocation; // (Parm) - class UBodyHitRegionDefinition* HitRegion; // (Parm) - class AController* InstigatedBy; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.SetInjuredDialogLoop -struct AWillowAIPawn_SetInjuredDialogLoop_Params -{ -}; - -// Function WillowGame.WillowAIPawn.CheckInjured -struct AWillowAIPawn_CheckInjured_Params -{ - struct FVector HitLocation; // (Parm) - class UBodyHitRegionDefinition* HitRegion; // (Parm) - unsigned long bDOT : 1; // (Parm) - class AController* InstigatedBy; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.CanDoMovementDodges -struct AWillowAIPawn_CanDoMovementDodges_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.SetMovementDodgeTimer -struct AWillowAIPawn_SetMovementDodgeTimer_Params -{ -}; - -// Function WillowGame.WillowAIPawn.DoMovementDodge -struct AWillowAIPawn_DoMovementDodge_Params -{ -}; - -// Function WillowGame.WillowAIPawn.PlayDodgeAnimation -struct AWillowAIPawn_PlayDodgeAnimation_Params -{ - class UWillowAnimDefinition* DodgeAnim; // (Parm) - struct FName CallbackName; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowAIPawn.TryToDodge -struct AWillowAIPawn_TryToDodge_Params -{ - struct FVector BulletLoc; // (Parm) - class AActor* shooter; // (Parm) - unsigned long bProjectile : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowAIPawn.CanDodge -struct AWillowAIPawn_CanDodge_Params -{ - unsigned long bProjectile : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.GetDodgeBody -struct AWillowAIPawn_GetDodgeBody_Params -{ - class UBodyClassDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.PerformDodge -struct AWillowAIPawn_PerformDodge_Params -{ -}; - -// Function WillowGame.WillowAIPawn.DoneDodging -struct AWillowAIPawn_DoneDodging_Params -{ -}; - -// Function WillowGame.WillowAIPawn.StartLeapAtActor -struct AWillowAIPawn_StartLeapAtActor_Params -{ - class AActor* Target; // (Parm) - struct FTrajectoryData Options; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.StartLeap -struct AWillowAIPawn_StartLeap_Params -{ - struct FVector StartLoc; // (Parm) - struct FVector EndLoc; // (Parm) - float LeapSpeed; // (Parm) - float LeapAngle; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.GetLeapRotation -struct AWillowAIPawn_GetLeapRotation_Params -{ - struct FVector DestLoc; // (Parm) - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.EndSpawnStyleLerp -struct AWillowAIPawn_EndSpawnStyleLerp_Params -{ -}; - -// Function WillowGame.WillowAIPawn.StartSpawnStyleLerp -struct AWillowAIPawn_StartSpawnStyleLerp_Params -{ -}; - -// Function WillowGame.WillowAIPawn.GetSpawnStyleLerpInfo -struct AWillowAIPawn_GetSpawnStyleLerpInfo_Params -{ - struct FVector FinalLoc; // (Parm, OutParm) - float TimeDelta; // (Parm, OutParm) -}; - -// Function WillowGame.WillowAIPawn.GetFlyNavMeshCheckDist -struct AWillowAIPawn_GetFlyNavMeshCheckDist_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.PlacePhysicsBody -struct AWillowAIPawn_PlacePhysicsBody_Params -{ -}; - -// Function WillowGame.WillowAIPawn.SetupRagdollPhysics -struct AWillowAIPawn_SetupRagdollPhysics_Params -{ -}; - -// Function WillowGame.WillowAIPawn.GetStaggerSettings -struct AWillowAIPawn_GetStaggerSettings_Params -{ - class UStaggerDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.PlayStagger -struct AWillowAIPawn_PlayStagger_Params -{ -}; - -// Function WillowGame.WillowAIPawn.UnStagger -struct AWillowAIPawn_UnStagger_Params -{ -}; - -// Function WillowGame.WillowAIPawn.Stagger -struct AWillowAIPawn_Stagger_Params -{ - class APawn* StaggerInstigator; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowAIPawn.VehicleCollideFlinchFinished -struct AWillowAIPawn_VehicleCollideFlinchFinished_Params -{ -}; - -// Function WillowGame.WillowAIPawn.PlayVehicleCollideFlinch -struct AWillowAIPawn_PlayVehicleCollideFlinch_Params -{ -}; - -// Function WillowGame.WillowAIPawn.CanBeStaggered -struct AWillowAIPawn_CanBeStaggered_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.HitByVehicle -struct AWillowAIPawn_HitByVehicle_Params -{ - class AVehicle* Collider; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.TriggerHitByVehicleDialog -struct AWillowAIPawn_TriggerHitByVehicleDialog_Params -{ - class AVehicle* Vehicle; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.OnRanOver -struct AWillowAIPawn_OnRanOver_Params -{ - class ASVehicle* Vehicle; // (Parm) - class UPrimitiveComponent* RunOverComponent; // (Parm, EditInline) - int WheelIndex; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.SetVehicleRBActorEnabled -struct AWillowAIPawn_SetVehicleRBActorEnabled_Params -{ - unsigned long NewValue : 1; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.StopDriving -struct AWillowAIPawn_StopDriving_Params -{ - class AVehicle* V; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.StartDriving -struct AWillowAIPawn_StartDriving_Params -{ - class AVehicle* V; // (Parm) - unsigned long SkipAnim : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowAIPawn.GetInstanceData -struct AWillowAIPawn_GetInstanceData_Params -{ - struct FName DataName; // (Parm) - TArray InstanceData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.PostInitBodyComposition -struct AWillowAIPawn_PostInitBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) - unsigned char BodyCompositionMode; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.PreRemoveBodyComposition -struct AWillowAIPawn_PreRemoveBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.SetInfoBarVisibility -struct AWillowAIPawn_SetInfoBarVisibility_Params -{ - unsigned long bVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.HideTargetInfoOnHud -struct AWillowAIPawn_HideTargetInfoOnHud_Params -{ - class APawn* HUDOwner; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.IsChampion -struct AWillowAIPawn_IsChampion_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.IsBoss -struct AWillowAIPawn_IsBoss_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.GetTransformedKillStat -struct AWillowAIPawn_GetTransformedKillStat_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.GetTargetName -struct AWillowAIPawn_GetTargetName_Params -{ - struct FString TargetName; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowAIPawn.GetTransformedName -struct AWillowAIPawn_GetTransformedName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowAIPawn.SuggestLeapVelocity -struct AWillowAIPawn_SuggestLeapVelocity_Params -{ - struct FVector vecLeapVelocity; // (Parm, OutParm) - class AActor* Target; // (Parm) - float flLeapSpeed; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.PlayDying -struct AWillowAIPawn_PlayDying_Params -{ - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - class UImpactDefinition* ImpactDefinition; // (Parm) - struct FVector HitLoc; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.Died -struct AWillowAIPawn_Died_Params -{ - class AController* Killer; // (Parm) - class UClass* DamageType; // (Parm) - struct FVector HitLocation; // (Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.CanPlayDeathAnim -struct AWillowAIPawn_CanPlayDeathAnim_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.TraceTouch -struct AWillowAIPawn_TraceTouch_Params -{ - class AActor* Other; // (Parm) - class UComponent* ComponentHit; // (Parm, EditInline) - struct FVector TouchLocation; // (Parm) - struct FVector TouchNormal; // (Parm) - struct FVector End; // (Parm) - struct FVector Start; // (Parm) - struct FVector Extent; // (Parm) - int TraceFlags; // (Parm) - float TouchTime; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.DamageCanCauseHardFlinch -struct AWillowAIPawn_DamageCanCauseHardFlinch_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.TookDamageFromFriendly -struct AWillowAIPawn_TookDamageFromFriendly_Params -{ - float Damage; // (Parm) - class AController* InstigatedBy; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - class UClass* DamageType; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowAIPawn.TakeDamage -struct AWillowAIPawn_TakeDamage_Params -{ - float Damage; // (Parm) - class AController* InstigatedBy; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - class UClass* DamageType; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowAIPawn.IsDemigodMode -struct AWillowAIPawn_IsDemigodMode_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.CrushedByActor -struct AWillowAIPawn_CrushedByActor_Params -{ - class AActor* Other; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.AILevelUp -struct AWillowAIPawn_AILevelUp_Params -{ -}; - -// Function WillowGame.WillowAIPawn.GetNumLevelUps -struct AWillowAIPawn_GetNumLevelUps_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.HasStatusEffectForDamageType -struct AWillowAIPawn_HasStatusEffectForDamageType_Params -{ - unsigned char DamageType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.GetDefaultPhysics -struct AWillowAIPawn_GetDefaultPhysics_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.Landed -struct AWillowAIPawn_Landed_Params -{ - struct FVector HitNormal; // (Parm) - class AActor* FloorActor; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.PostRenderForAlways -struct AWillowAIPawn_PostRenderForAlways_Params -{ - class APlayerController* PC; // (Parm) - class UCanvas* Canvas; // (Parm) - class AWillowHUD* WHUD; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.GetCurrentProjectile -struct AWillowAIPawn_GetCurrentProjectile_Params -{ - class UProjectileDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.GetGrenadeMod -struct AWillowAIPawn_GetGrenadeMod_Params -{ - class AWillowGrenadeMod* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.AddDefaultWeapon -struct AWillowAIPawn_AddDefaultWeapon_Params -{ -}; - -// Function WillowGame.WillowAIPawn.DiscardInventory -struct AWillowAIPawn_DiscardInventory_Params -{ - unsigned long bDestroyContents : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowAIPawn.OverrideDestroyInventoryContents -struct AWillowAIPawn_OverrideDestroyInventoryContents_Params -{ - unsigned long bDestroyContents : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.PostStartingInventoryAdded -struct AWillowAIPawn_PostStartingInventoryAdded_Params -{ -}; - -// Function WillowGame.WillowAIPawn.SavedInventoryAddedFromPopulationSystem -struct AWillowAIPawn_SavedInventoryAddedFromPopulationSystem_Params -{ -}; - -// Function WillowGame.WillowAIPawn.AddDefaultInventory -struct AWillowAIPawn_AddDefaultInventory_Params -{ -}; - -// Function WillowGame.WillowAIPawn.InitializeBehaviorProviders -struct AWillowAIPawn_InitializeBehaviorProviders_Params -{ -}; - -// Function WillowGame.WillowAIPawn.Destroyed -struct AWillowAIPawn_Destroyed_Params -{ -}; - -// Function WillowGame.WillowAIPawn.BodySelectClass -struct AWillowAIPawn_BodySelectClass_Params -{ - class UBodyClassDefinition* InBodyClass; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.ApplyBalanceDefinitionCustomizations -struct AWillowAIPawn_ApplyBalanceDefinitionCustomizations_Params -{ -}; - -// Function WillowGame.WillowAIPawn.UpdatePlayThroughMaterial -struct AWillowAIPawn_UpdatePlayThroughMaterial_Params -{ -}; - -// Function WillowGame.WillowAIPawn.UpdateClan -struct AWillowAIPawn_UpdateClan_Params -{ -}; - -// Function WillowGame.WillowAIPawn.SetupInitialDestination -struct AWillowAIPawn_SetupInitialDestination_Params -{ - class AActor* InitialDestination; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.AttachObstacleDebugComponent -struct AWillowAIPawn_AttachObstacleDebugComponent_Params -{ -}; - -// Function WillowGame.WillowAIPawn.PostSpawn -struct AWillowAIPawn_PostSpawn_Params -{ -}; - -// Function WillowGame.WillowAIPawn.UpdatePlayerMaster -struct AWillowAIPawn_UpdatePlayerMaster_Params -{ -}; - -// Function WillowGame.WillowAIPawn.PostBeginPlay -struct AWillowAIPawn_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowAIPawn.PreBeginPlay -struct AWillowAIPawn_PreBeginPlay_Params -{ -}; - -// Function WillowGame.WillowAIPawn.SetSecondaryCollisionEnabled -struct AWillowAIPawn_SetSecondaryCollisionEnabled_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.ReplicatedEvent -struct AWillowAIPawn_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.AllowFallbackToDefaultCustomizations -struct AWillowAIPawn_AllowFallbackToDefaultCustomizations_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.RefreshCustomizationsOnInstanceData -struct AWillowAIPawn_RefreshCustomizationsOnInstanceData_Params -{ -}; - -// Function WillowGame.WillowAIPawn.GetCustomizableName -struct AWillowAIPawn_GetCustomizableName_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.GetCustomizableInstanceDataSets -struct AWillowAIPawn_GetCustomizableInstanceDataSets_Params -{ - TArray OutData; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowAIPawn.GetDesiredCustomizationOfType -struct AWillowAIPawn_GetDesiredCustomizationOfType_Params -{ - class UClass* Type; // (Parm) - class UCustomizationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.CustomizationApplied -struct AWillowAIPawn_CustomizationApplied_Params -{ - class UCustomizationData* Data; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.IsInjured -struct AWillowAIPawn_IsInjured_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.IsTargetable -struct AWillowAIPawn_IsTargetable_Params -{ - unsigned long bIgnoreCloakAbility : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.IsStaggered -struct AWillowAIPawn_IsStaggered_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.RemoveAllStatusEffects -struct AWillowAIPawn_RemoveAllStatusEffects_Params -{ -}; - -// Function WillowGame.WillowAIPawn.FullyReplenishShields -struct AWillowAIPawn_FullyReplenishShields_Params -{ -}; - -// Function WillowGame.WillowAIPawn.FullyReplenishLife -struct AWillowAIPawn_FullyReplenishLife_Params -{ -}; - -// Function WillowGame.WillowAIPawn.GetMagnetismOrigin -struct AWillowAIPawn_GetMagnetismOrigin_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.GetMagnetismRange -struct AWillowAIPawn_GetMagnetismRange_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.IsAutoAimTarget -struct AWillowAIPawn_IsAutoAimTarget_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.SetExpLevel -struct AWillowAIPawn_SetExpLevel_Params -{ - int NewExpLevel; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.SetAwesomeLevel -struct AWillowAIPawn_SetAwesomeLevel_Params -{ - int NewAwesomeLevel; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.SetGameStageForSpawnedInventory -struct AWillowAIPawn_SetGameStageForSpawnedInventory_Params -{ - int NewInventoryGameStage; // (Parm) -}; - -// Function WillowGame.WillowAIPawn.GetExpLevel -struct AWillowAIPawn_GetExpLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.GetAwesomeLevel -struct AWillowAIPawn_GetAwesomeLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.GetGameStageForSpawnedInventory -struct AWillowAIPawn_GetGameStageForSpawnedInventory_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIPawn.GetAWillowAIPawn -struct AWillowAIPawn_GetAWillowAIPawn_Params -{ - class AWillowAIPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAICranePawn.Behavior_Destroy -struct AWillowAICranePawn_Behavior_Destroy_Params -{ -}; - -// Function WillowGame.WillowAICranePawn.DetachDummy -struct AWillowAICranePawn_DetachDummy_Params -{ -}; - -// Function WillowGame.WillowAICranePawn.AttachDummy -struct AWillowAICranePawn_AttachDummy_Params -{ -}; - -// Function WillowGame.WillowAICranePawn.FindDummy -struct AWillowAICranePawn_FindDummy_Params -{ -}; - -// Function WillowGame.WillowAICranePawn.CanBeBaseForPawn -struct AWillowAICranePawn_CanBeBaseForPawn_Params -{ - class APawn* aPawn; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAICranePawn.ApplyBodyClassStartingValues -struct AWillowAICranePawn_ApplyBodyClassStartingValues_Params -{ -}; - -// Function WillowGame.WillowAICranePawn.Died -struct AWillowAICranePawn_Died_Params -{ - class AController* Killer; // (Parm) - class UClass* DamageType; // (Parm) - struct FVector HitLocation; // (Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.UpdateVisionModeFX -struct AWillowPlayerPawn_UpdateVisionModeFX_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.RemoveVisionModeFX -struct AWillowPlayerPawn_RemoveVisionModeFX_Params -{ - class UCoordinatedEffectDefinition* EffectToRemove; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.AddVisionModeFX -struct AWillowPlayerPawn_AddVisionModeFX_Params -{ - class UCoordinatedEffectDefinition* NewEffect; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.SetAnemoneInfectionState -struct AWillowPlayerPawn_SetAnemoneInfectionState_Params -{ - unsigned long bIsInfected : 1; // (Parm) - unsigned long bLargeZone : 1; // (Parm) - class AActor* Zone; // (Parm) - class UAnemoneInfectionDefinition* InfectionDefinition; // (Parm) - class AHeightFog* HeightFog; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.ResetPawnGearLikenessComponents -struct AWillowPlayerPawn_ResetPawnGearLikenessComponents_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.UpdateInjuredOverrideAnimNode -struct AWillowPlayerPawn_UpdateInjuredOverrideAnimNode_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.ShouldCrouch -struct AWillowPlayerPawn_ShouldCrouch_Params -{ - unsigned long bCrouch : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.OnAttachPlayerPawnToBase -struct AWillowPlayerPawn_OnAttachPlayerPawnToBase_Params -{ - class USeqAct_AttachPlayerPawnToBase* Action; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.DoAttachPlayerToBase -struct AWillowPlayerPawn_DoAttachPlayerToBase_Params -{ - class AActor* ActorToAttachTo; // (Parm) - struct FVector AttachRelativeOffset; // (OptionalParm, Parm) - struct FRotator AttachRelativeRotation; // (OptionalParm, Parm) - struct FName NewBaseBoneName; // (OptionalParm, Parm) - unsigned char NewPhysicsMode; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerPawn.SpawnDefaultController -struct AWillowPlayerPawn_SpawnDefaultController_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.SetExtraMuzzleEffect -struct AWillowPlayerPawn_SetExtraMuzzleEffect_Params -{ - unsigned char BulletFromClip; // (Parm) - struct FExtraMuzzleEffect NewEffect; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.UnTouch -struct AWillowPlayerPawn_UnTouch_Params -{ - class AActor* Other; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.GetAimDirection -struct AWillowPlayerPawn_GetAimDirection_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.ServerPlayerEndUseNPC -struct AWillowPlayerPawn_ServerPlayerEndUseNPC_Params -{ - class AWillowAIPawn* NPC; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.ServerPlayerBeginUseNPC -struct AWillowPlayerPawn_ServerPlayerBeginUseNPC_Params -{ - class AWillowAIPawn* NPC; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.Behavior_Destroy -struct AWillowPlayerPawn_Behavior_Destroy_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.StartCrouch -struct AWillowPlayerPawn_StartCrouch_Params -{ - float HeightAdjust; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.PlayPostEnvironmentTransitionAnimation -struct AWillowPlayerPawn_PlayPostEnvironmentTransitionAnimation_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.PlayPreEnvironmentTransitionAnimation -struct AWillowPlayerPawn_PlayPreEnvironmentTransitionAnimation_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.Behavior_Killed -struct AWillowPlayerPawn_Behavior_Killed_Params -{ - class AActor* Killer; // (Parm) - class UDamageTypeDefinition* TechFilter; // (OptionalParm, Parm) - unsigned char DeathType; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerPawn.SetDefaultStance -struct AWillowPlayerPawn_SetDefaultStance_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.SetRevivePct -struct AWillowPlayerPawn_SetRevivePct_Params -{ - float NewRevivePct; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.GetRevivePct -struct AWillowPlayerPawn_GetRevivePct_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.PlayInjured -struct AWillowPlayerPawn_PlayInjured_Params -{ - class AController* Killer; // (Parm) - class UClass* DamageType; // (Parm) - struct FVector HitLocation; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.SetUpTradeInteraction -struct AWillowPlayerPawn_SetUpTradeInteraction_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.DestroyTradeInteraction -struct AWillowPlayerPawn_DestroyTradeInteraction_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.ServerSetViewingThirdPersonMenu -struct AWillowPlayerPawn_ServerSetViewingThirdPersonMenu_Params -{ - unsigned long bNewViewingThirdPersonMenu : 1; // (Parm) - unsigned long bIsStatusMenu : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.OnSetViewingStatusMenu -struct AWillowPlayerPawn_OnSetViewingStatusMenu_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.SetViewingThirdPersonMenu -struct AWillowPlayerPawn_SetViewingThirdPersonMenu_Params -{ - unsigned long bNewViewingThirdPersonMenu : 1; // (Parm) - unsigned long bIsStatusMenu : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.GetInstanceData -struct AWillowPlayerPawn_GetInstanceData_Params -{ - struct FName DataName; // (Parm) - TArray InstanceData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.PostInitBodyComposition -struct AWillowPlayerPawn_PostInitBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) - unsigned char BodyCompositionMode; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.DestroyWeatherSystem -struct AWillowPlayerPawn_DestroyWeatherSystem_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.CreateWeatherSystem -struct AWillowPlayerPawn_CreateWeatherSystem_Params -{ - class UParticleSystem* NewWeatherSystemTemplate; // (Parm) - class UParticleSystem* NewScreenEffectsTemplate; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.GFx_NotifyMovieDestroy -struct AWillowPlayerPawn_GFx_NotifyMovieDestroy_Params -{ - class UGearboxGFxMovie* Movie; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.GFx_NotifyMovieCreate -struct AWillowPlayerPawn_GFx_NotifyMovieCreate_Params -{ - class UGearboxGFxMovie* Movie; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.GFx_GetMovieActor -struct AWillowPlayerPawn_GFx_GetMovieActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.ResetShieldPrimeCachedValues -struct AWillowPlayerPawn_ResetShieldPrimeCachedValues_Params -{ - class AWillowShield* Shield; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.ShieldTriggered -struct AWillowPlayerPawn_ShieldTriggered_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.PostInitAnimTree -struct AWillowPlayerPawn_PostInitAnimTree_Params -{ - class USkeletalMeshComponent* SkelComp; // (Parm, EditInline) -}; - -// Function WillowGame.WillowPlayerPawn.ClimbLadder -struct AWillowPlayerPawn_ClimbLadder_Params -{ - class ALadderVolume* L; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.EndClimbLadder -struct AWillowPlayerPawn_EndClimbLadder_Params -{ - class ALadderVolume* OldLadder; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.CanGrabLadder -struct AWillowPlayerPawn_CanGrabLadder_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.GetThirdPersonMovie -struct AWillowPlayerPawn_GetThirdPersonMovie_Params -{ - class UWillowGFxThirdPersonMovie* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.SetMenuMeshVisibility -struct AWillowPlayerPawn_SetMenuMeshVisibility_Params -{ - unsigned long bVisible : 1; // (Parm) - unsigned long bInspecting : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerPawn.SetInstanceDataMenuState -struct AWillowPlayerPawn_SetInstanceDataMenuState_Params -{ - unsigned long bVisible : 1; // (Parm) - unsigned long bInspecting : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.InitializePawnMeshes -struct AWillowPlayerPawn_InitializePawnMeshes_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.GetPetActors -struct AWillowPlayerPawn_GetPetActors_Params -{ - TArray out_PetActorList; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerPawn.PlayUIAkEvent -struct AWillowPlayerPawn_PlayUIAkEvent_Params -{ - class UAkEvent* Event; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.SetAllegiance -struct AWillowPlayerPawn_SetAllegiance_Params -{ - class UPawnAllegiance* NewAllegiance; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.Died -struct AWillowPlayerPawn_Died_Params -{ - class AController* Killer; // (Parm) - class UClass* DamageType; // (Parm) - struct FVector HitLocation; // (Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.FaceRotation -struct AWillowPlayerPawn_FaceRotation_Params -{ - struct FRotator NewRotation; // (Parm) - float DeltaTime; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.GetMinimumHealthMaintainedByProtectionTimer -struct AWillowPlayerPawn_GetMinimumHealthMaintainedByProtectionTimer_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.EnableProtectionTimer -struct AWillowPlayerPawn_EnableProtectionTimer_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.IsProtectionTimerActive -struct AWillowPlayerPawn_IsProtectionTimerActive_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.CheckPhaseWalkExit -struct AWillowPlayerPawn_CheckPhaseWalkExit_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.GetPlayerController -struct AWillowPlayerPawn_GetPlayerController_Params -{ - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.ServerIncrementEnterVehicleStat -struct AWillowPlayerPawn_ServerIncrementEnterVehicleStat_Params -{ - struct FName SpecificVehicleStatName; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.IncrementEnterVehicleStat -struct AWillowPlayerPawn_IncrementEnterVehicleStat_Params -{ - struct FName SpecificVehicleStatName; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.StartDriving -struct AWillowPlayerPawn_StartDriving_Params -{ - class AVehicle* V; // (Parm) - unsigned long SkipAnim : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerPawn.GetTargetName -struct AWillowPlayerPawn_GetTargetName_Params -{ - struct FString TargetName; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerPawn.UpdatePreferredColors -struct AWillowPlayerPawn_UpdatePreferredColors_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.DumpAnimSets -struct AWillowPlayerPawn_DumpAnimSets_Params -{ - struct FString EventStr; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerPawn.PlayLanded -struct AWillowPlayerPawn_PlayLanded_Params -{ - float ImpactVel; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.OnPlayArmAnimation -struct AWillowPlayerPawn_OnPlayArmAnimation_Params -{ - class UWillowSeqAct_PlayArmAnimation* inAction; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.StopWeaponRecoilAnim -struct AWillowPlayerPawn_StopWeaponRecoilAnim_Params -{ - unsigned long bStopPrimaryHand : 1; // (Parm) - unsigned long bStopOffHand : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.StopFirstPersonAnimations -struct AWillowPlayerPawn_StopFirstPersonAnimations_Params -{ - float BlendOutTime; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerPawn.StopFirstPersonWeaponSMD -struct AWillowPlayerPawn_StopFirstPersonWeaponSMD_Params -{ - unsigned char ActionType; // (Parm) - unsigned long bInterrupted : 1; // (Parm) - class AWeapon* TheWeapon; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerPawn.PlayFirstPersonWeaponSMD -struct AWillowPlayerPawn_PlayFirstPersonWeaponSMD_Params -{ - unsigned char ActionType; // (Parm) - float PlayRateScale; // (OptionalParm, Parm) - float Duration; // (OptionalParm, Parm) - class AWeapon* TheWeapon; // (OptionalParm, Parm) - class USpecialMoveDefinition* PlayedSMD; // (OptionalParm, Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.GetFirstPersonBodyWeaponSMD -struct AWillowPlayerPawn_GetFirstPersonBodyWeaponSMD_Params -{ - unsigned char BodyAction; // (Parm) - class AWeapon* TheWeapon; // (OptionalParm, Parm) - class USpecialMoveDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.PlayArmAnimation -struct AWillowPlayerPawn_PlayArmAnimation_Params -{ - struct FName AnimName; // (Parm) - float Rate; // (OptionalParm, Parm) - float BlendInTime; // (OptionalParm, Parm) - float BlendOutTime; // (OptionalParm, Parm) - unsigned long bLoop : 1; // (OptionalParm, Parm) - unsigned long bOverride : 1; // (OptionalParm, Parm) - class UAnimSet* ReqAnimSet; // (OptionalParm, Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.WeaponChanged -struct AWillowPlayerPawn_WeaponChanged_Params -{ - class AWeapon* TheWeapon; // (Parm) - unsigned long bOffHandWeapon : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerPawn.ComputeIronsightsTransformOffset -struct AWillowPlayerPawn_ComputeIronsightsTransformOffset_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.ResetArmsLeadingRotationHistory -struct AWillowPlayerPawn_ResetArmsLeadingRotationHistory_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.UpdateAnimSets -struct AWillowPlayerPawn_UpdateAnimSets_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.RestoreAnimSetsToDefault -struct AWillowPlayerPawn_RestoreAnimSetsToDefault_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.TurnOffBoundaryWarning -struct AWillowPlayerPawn_TurnOffBoundaryWarning_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.TurnOnBoundaryWarning -struct AWillowPlayerPawn_TurnOnBoundaryWarning_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.ToggleBoundaryWarningOnHUD -struct AWillowPlayerPawn_ToggleBoundaryWarningOnHUD_Params -{ - unsigned long bEnable : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.OnMarkExitedRegion -struct AWillowPlayerPawn_OnMarkExitedRegion_Params -{ - class UWillowSeqAct_MarkExitedRegion* inAction; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.ServerTellPassengersToUnlockAchievement -struct AWillowPlayerPawn_ServerTellPassengersToUnlockAchievement_Params -{ - unsigned char UnlockType; // (Parm) - unsigned char OriginRegion; // (Parm) - unsigned char DestinationRegion; // (Parm) - float TravelTime; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.OnMarkEnteredRegion -struct AWillowPlayerPawn_OnMarkEnteredRegion_Params -{ - class UWillowSeqAct_MarkEnteredRegion* inAction; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.ProcessFallDistance -struct AWillowPlayerPawn_ProcessFallDistance_Params -{ - struct FVector FallDistance; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.Falling -struct AWillowPlayerPawn_Falling_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.Landed -struct AWillowPlayerPawn_Landed_Params -{ - struct FVector HitNormal; // (Parm) - class AActor* FloorActor; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.ProtectionTimerElapsed -struct AWillowPlayerPawn_ProtectionTimerElapsed_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.DoJump -struct AWillowPlayerPawn_DoJump_Params -{ - unsigned long bUpdating : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.CanJump -struct AWillowPlayerPawn_CanJump_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.CanContinueSprinting -struct AWillowPlayerPawn_CanContinueSprinting_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.IsOnGroundOrShortFall -struct AWillowPlayerPawn_IsOnGroundOrShortFall_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.CanSprint -struct AWillowPlayerPawn_CanSprint_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.DoSprint -struct AWillowPlayerPawn_DoSprint_Params -{ - unsigned long bIsUpdating : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.CanStuckJump -struct AWillowPlayerPawn_CanStuckJump_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.HideTargetInfoOnHud -struct AWillowPlayerPawn_HideTargetInfoOnHud_Params -{ - class APawn* HUDOwner; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.GetTargetableIsHidden -struct AWillowPlayerPawn_GetTargetableIsHidden_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.DetachMeleeWeaponMesh -struct AWillowPlayerPawn_DetachMeleeWeaponMesh_Params -{ - unsigned long bApplyToThirdPerson : 1; // (Parm) - unsigned long bApplyToFirstPerson : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.AttachMeleeWeaponMesh -struct AWillowPlayerPawn_AttachMeleeWeaponMesh_Params -{ - unsigned long bApplyToThirdPerson : 1; // (Parm) - unsigned long bApplyToFirstPerson : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.SetWeaponSnagFailsafeTimer -struct AWillowPlayerPawn_SetWeaponSnagFailsafeTimer_Params -{ - float Value; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.OnWeaponSnag -struct AWillowPlayerPawn_OnWeaponSnag_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.SetBaseEyeheight -struct AWillowPlayerPawn_SetBaseEyeheight_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.AdjustCameraAnimByEyeHeight -struct AWillowPlayerPawn_AdjustCameraAnimByEyeHeight_Params -{ - unsigned long bEnabled : 1; // (Parm) - float InCameraAnimEyeHeight; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.GetCameraInfoFromViewModel -struct AWillowPlayerPawn_GetCameraInfoFromViewModel_Params -{ - struct FVector out_DeltaLoc; // (Parm, OutParm) - struct FRotator out_DeltaRot; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.CalcThirdPersonMenuCam -struct AWillowPlayerPawn_CalcThirdPersonMenuCam_Params -{ - float fDeltaTime; // (Parm) - struct FVector out_CamLoc; // (Parm, OutParm) - struct FRotator out_CamRot; // (Parm, OutParm) - float out_FOV; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.CalcCamera -struct AWillowPlayerPawn_CalcCamera_Params -{ - float fDeltaTime; // (Parm) - struct FVector out_CamLoc; // (Parm, OutParm) - struct FRotator out_CamRot; // (Parm, OutParm) - float out_FOV; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.TraceCameraLocation -struct AWillowPlayerPawn_TraceCameraLocation_Params -{ - class AActor* TraceActor; // (Parm) - struct FVector TraceStart; // (Parm) - struct FVector CameraLocation; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerPawn.CalcInjuredPreDeathRecoveryCamera -struct AWillowPlayerPawn_CalcInjuredPreDeathRecoveryCamera_Params -{ - float fDeltaTime; // (Parm) - struct FVector out_CamLoc; // (Parm, OutParm) - struct FRotator out_CamRot; // (Parm, OutParm) - float out_FOV; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.CalcInjuredPreDeathCamera -struct AWillowPlayerPawn_CalcInjuredPreDeathCamera_Params -{ - float fDeltaTime; // (Parm) - struct FVector out_CamLoc; // (Parm, OutParm) - struct FRotator out_CamRot; // (Parm, OutParm) - float out_FOV; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.CalcInjuredDeadCamera -struct AWillowPlayerPawn_CalcInjuredDeadCamera_Params -{ - float fDeltaTime; // (Parm) - struct FVector out_CamLoc; // (Parm, OutParm) - struct FRotator out_CamRot; // (Parm, OutParm) - float out_FOV; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.GetInjuredDeadCameraValues -struct AWillowPlayerPawn_GetInjuredDeadCameraValues_Params -{ - struct FVector ViewLocation; // (Parm, OutParm) - float CameraDistance; // (Parm, OutParm) - float DigistructDelay; // (Parm, OutParm) - unsigned long bPreDeath : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.CalcInjuredCamera -struct AWillowPlayerPawn_CalcInjuredCamera_Params -{ - float fDeltaTime; // (Parm) - struct FVector out_CamLoc; // (Parm, OutParm) - struct FRotator out_CamRot; // (Parm, OutParm) - float out_FOV; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.ShowDuelClip -struct AWillowPlayerPawn_ShowDuelClip_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.OutOfDuelBounds -struct AWillowPlayerPawn_OutOfDuelBounds_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.AcceptDuelChallenge -struct AWillowPlayerPawn_AcceptDuelChallenge_Params -{ - class AWillowPlayerPawn* Challenger; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.IssueDuelChallenge -struct AWillowPlayerPawn_IssueDuelChallenge_Params -{ - class AWillowPlayerPawn* Competitor; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.HasBeenIssuedDuelChallenge -struct AWillowPlayerPawn_HasBeenIssuedDuelChallenge_Params -{ - class AWillowPlayerPawn* Challenger; // (Parm) - class AWillowVersusDuelInfo* DuelInfo; // (OptionalParm, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.HasChallengeCoolDown -struct AWillowPlayerPawn_HasChallengeCoolDown_Params -{ - class AWillowPlayerPawn* Challenger; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.HasActiveDuel -struct AWillowPlayerPawn_HasActiveDuel_Params -{ - class AWillowVersusDuelInfo* DuelInfo; // (OptionalParm, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.IsDuelingEnabled -struct AWillowPlayerPawn_IsDuelingEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.CanChallengeToDuel -struct AWillowPlayerPawn_CanChallengeToDuel_Params -{ - class AWillowPlayerPawn* Competitor; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.ReceiveLocalizedMessage -struct AWillowPlayerPawn_ReceiveLocalizedMessage_Params -{ - class UClass* Message; // (Parm) - int Switch; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerPawn.GetLinearColor -struct AWillowPlayerPawn_GetLinearColor_Params -{ - struct FColor C; // (Parm) - struct FLinearColor ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.SetTeamColorForMesh -struct AWillowPlayerPawn_SetTeamColorForMesh_Params -{ - class USkeletalMeshComponent* TheMesh; // (Parm, EditInline) - struct FLinearColor PrimaryColor; // (Parm) - struct FLinearColor SecondaryColor; // (Parm) - struct FLinearColor TertiaryColor; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.SetTeamColor -struct AWillowPlayerPawn_SetTeamColor_Params -{ - struct FLinearColor PrimaryColor; // (Parm) - struct FLinearColor SecondaryColor; // (Parm) - struct FLinearColor TertiaryColor; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.GetAWillowPlayerPawn -struct AWillowPlayerPawn_GetAWillowPlayerPawn_Params -{ - class AWillowPlayerPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.CheckLowHealthState -struct AWillowPlayerPawn_CheckLowHealthState_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.SetArmPosition -struct AWillowPlayerPawn_SetArmPosition_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.ShowAndUnlockFirstPerson -struct AWillowPlayerPawn_ShowAndUnlockFirstPerson_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.HideAndLockFirstPerson -struct AWillowPlayerPawn_HideAndLockFirstPerson_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.RaiseFirstPersonHands -struct AWillowPlayerPawn_RaiseFirstPersonHands_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.LowerFirstPersonHands -struct AWillowPlayerPawn_LowerFirstPersonHands_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.ToggleFirstPersonWeaponVisibility -struct AWillowPlayerPawn_ToggleFirstPersonWeaponVisibility_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.SetFirstPersonVisibility -struct AWillowPlayerPawn_SetFirstPersonVisibility_Params -{ - unsigned long bVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.SetWeaponVisibility -struct AWillowPlayerPawn_SetWeaponVisibility_Params -{ - unsigned long bWeaponVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.SetOwnerVisibility -struct AWillowPlayerPawn_SetOwnerVisibility_Params -{ - unsigned long bVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.OnNativeApplyBodyClassStartingValuesHook -struct AWillowPlayerPawn_OnNativeApplyBodyClassStartingValuesHook_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.ApplyBodyClassStartingValues -struct AWillowPlayerPawn_ApplyBodyClassStartingValues_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.PlayDamageCameraShake -struct AWillowPlayerPawn_PlayDamageCameraShake_Params -{ - int Damage; // (Parm) - struct FVector HitDir; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.ClientSetAwaitingRespawnValues -struct AWillowPlayerPawn_ClientSetAwaitingRespawnValues_Params -{ - struct FVector InAwaitingRespawnStartCameraLoc; // (Parm) - struct FRotator InAwaitingRespawnStartCameraRot; // (Parm) - struct FVector InAwaitingRespawnEndCameraLoc; // (Parm) - struct FVector InAwaitingRespawnResurrectLocation; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.AwaitingRespawnBeginState -struct AWillowPlayerPawn_AwaitingRespawnBeginState_Params -{ - struct FName PreviousStateName; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.DeRezzedGearFinished -struct AWillowPlayerPawn_DeRezzedGearFinished_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.DeRezGear -struct AWillowPlayerPawn_DeRezGear_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.RezGear -struct AWillowPlayerPawn_RezGear_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.CalcAwaitingRespawnCam -struct AWillowPlayerPawn_CalcAwaitingRespawnCam_Params -{ - float fDeltaTime; // (Parm) - struct FVector out_CamLoc; // (Parm, OutParm) - struct FRotator out_CamRot; // (Parm, OutParm) - float out_FOV; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.AwaitingRespawnSetFirstPerson -struct AWillowPlayerPawn_AwaitingRespawnSetFirstPerson_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.AwaitingRespawnSetBehindView -struct AWillowPlayerPawn_AwaitingRespawnSetBehindView_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.AwaitingRespawnDisplayRespawnCost -struct AWillowPlayerPawn_AwaitingRespawnDisplayRespawnCost_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.AwaitingRespawnActivateNozzle -struct AWillowPlayerPawn_AwaitingRespawnActivateNozzle_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.PreDeathRecoveryDone -struct AWillowPlayerPawn_PreDeathRecoveryDone_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.StartPreDeathRecovery -struct AWillowPlayerPawn_StartPreDeathRecovery_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.PreDeathAnimDone -struct AWillowPlayerPawn_PreDeathAnimDone_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.ForceInjuredDeadState -struct AWillowPlayerPawn_ForceInjuredDeadState_Params -{ - unsigned char KilledReason; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.InjuredDeadTermRagdoll -struct AWillowPlayerPawn_InjuredDeadTermRagdoll_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.InjuredDeadInitRagdoll -struct AWillowPlayerPawn_InjuredDeadInitRagdoll_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.StartInjuredDeathSequence -struct AWillowPlayerPawn_StartInjuredDeathSequence_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.StartInjuredPreDeathSequence -struct AWillowPlayerPawn_StartInjuredPreDeathSequence_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.GetInjuredDeadCameraView -struct AWillowPlayerPawn_GetInjuredDeadCameraView_Params -{ - struct FVector CameraLocation; // (Parm, OutParm) - struct FRotator CameraRotation; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerPawn.EndInjuredDeadCamera -struct AWillowPlayerPawn_EndInjuredDeadCamera_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.EndInjuredCamera -struct AWillowPlayerPawn_EndInjuredCamera_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.SetShadowCasting -struct AWillowPlayerPawn_SetShadowCasting_Params -{ - unsigned long Value : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.CheckShouldBeAutoRevived -struct AWillowPlayerPawn_CheckShouldBeAutoRevived_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.ServerNotifyIWentDown -struct AWillowPlayerPawn_ServerNotifyIWentDown_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.SetInjuredDeadState -struct AWillowPlayerPawn_SetInjuredDeadState_Params -{ - unsigned char InjuredDeadStateVal; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.SetInjuredState -struct AWillowPlayerPawn_SetInjuredState_Params -{ - unsigned char InjuredStateVal; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.AddKillStreakScore -struct AWillowPlayerPawn_AddKillStreakScore_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.KilledEnemy -struct AWillowPlayerPawn_KilledEnemy_Params -{ - class AWillowPawn* aTargetPawn; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.ProcessInjuredViewRotation -struct AWillowPlayerPawn_ProcessInjuredViewRotation_Params -{ - float DeltaTime; // (Parm) - struct FRotator out_ViewRotation; // (Parm, OutParm) - struct FRotator out_DeltaRot; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerPawn.ClearPlayerInjuredState -struct AWillowPlayerPawn_ClearPlayerInjuredState_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.SetupPlayerInjuredState -struct AWillowPlayerPawn_SetupPlayerInjuredState_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.SpawnTeleportEffect -struct AWillowPlayerPawn_SpawnTeleportEffect_Params -{ - struct FVector TeleportEffectLocation; // (Parm) - struct FRotator TeleportEffectRotation; // (Parm) - unsigned long bReplicated : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.SpawnTeleportEffectAtCurrentLocation -struct AWillowPlayerPawn_SpawnTeleportEffectAtCurrentLocation_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.ClientShowRespawnDialog -struct AWillowPlayerPawn_ClientShowRespawnDialog_Params -{ - int AmountCharged; // (Parm) - unsigned char ResurrectReason; // (Parm) - class APlayerReplicationInfo* DeadPlayerPRI; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerPawn.ShowRespawnDialog -struct AWillowPlayerPawn_ShowRespawnDialog_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.NotifyTeleported -struct AWillowPlayerPawn_NotifyTeleported_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.MarkClientDLEsForUpdate -struct AWillowPlayerPawn_MarkClientDLEsForUpdate_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.MarkDLEsForUpdate -struct AWillowPlayerPawn_MarkDLEsForUpdate_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.ResurrectAtLocation -struct AWillowPlayerPawn_ResurrectAtLocation_Params -{ - class AActor* HoldingLoc; // (Parm) - class AActor* TeleportLoc; // (Parm) - unsigned char ResurrectReason; // (Parm) - class APlayerReplicationInfo* DeadPlayerPRI; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerPawn.HitByVehicle -struct AWillowPlayerPawn_HitByVehicle_Params -{ - class AVehicle* Collider; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.OutsideWorldBounds -struct AWillowPlayerPawn_OutsideWorldBounds_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.FellOutOfWorld -struct AWillowPlayerPawn_FellOutOfWorld_Params -{ - class UClass* dmgType; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.PlacePlayerInLevel -struct AWillowPlayerPawn_PlacePlayerInLevel_Params -{ - unsigned long bSkipHoldingCell : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerPawn.ResurrectPlayer -struct AWillowPlayerPawn_ResurrectPlayer_Params -{ - unsigned char ResurrectReason; // (OptionalParm, Parm) - unsigned long bSkipHoldingCell : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* DeadPlayerPRI; // (OptionalParm, Parm) - class ATravelStation* DestinationStation; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerPawn.GetBestPlayerStartPoint -struct AWillowPlayerPawn_GetBestPlayerStartPoint_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.GetBestPlayerPlacementPoint -struct AWillowPlayerPawn_GetBestPlayerPlacementPoint_Params -{ - unsigned long bLevelTravel : 1; // (OptionalParm, Parm) - class ATeleporterDestination* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.CrushedByActor -struct AWillowPlayerPawn_CrushedByActor_Params -{ - class AActor* Other; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.CrushedBy -struct AWillowPlayerPawn_CrushedBy_Params -{ - class APawn* OtherPawn; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.ConditionalEndDuelOnHealthDepleted -struct AWillowPlayerPawn_ConditionalEndDuelOnHealthDepleted_Params -{ - class AController* InstigatedBy; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerPawn.HandleHealthDepleted -struct AWillowPlayerPawn_HandleHealthDepleted_Params -{ - class AController* InstigatedBy; // (Parm) - class UClass* DamageType; // (Parm) - struct FVector HitLocation; // (Parm) - FScriptInterface DamageCauser; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.ProcessDamageTakenSkillEvents -struct AWillowPlayerPawn_ProcessDamageTakenSkillEvents_Params -{ - class UDamagePipeline* Pipeline; // (Parm) - class AController* InstigatedBy; // (Parm) - class UClass* DamageType; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.ProcessDamageDealtSkillEvents -struct AWillowPlayerPawn_ProcessDamageDealtSkillEvents_Params -{ - class UDamagePipeline* Pipeline; // (Parm) - class AController* VictimController; // (Parm) - class UClass* DamageType; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.AdjustDamage -struct AWillowPlayerPawn_AdjustDamage_Params -{ - float InDamage; // (Parm, OutParm) - float DamageSeverityPercent; // (Parm, OutParm) - struct FVector Momentum; // (Parm, OutParm) - class AController* InstigatedBy; // (Parm) - struct FVector HitLocation; // (Parm) - class UClass* DamageType; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm, OutParm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerPawn.TakeDamage -struct AWillowPlayerPawn_TakeDamage_Params -{ - float Damage; // (Parm) - class AController* InstigatedBy; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - class UClass* DamageType; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerPawn.IsDemigodMode -struct AWillowPlayerPawn_IsDemigodMode_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.ReplicatedEvent -struct AWillowPlayerPawn_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.GetNextExpLevelPoints -struct AWillowPlayerPawn_GetNextExpLevelPoints_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.IsVulnerableToFriendlyFire -struct AWillowPlayerPawn_IsVulnerableToFriendlyFire_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.AllowFallbackToDefaultCustomizations -struct AWillowPlayerPawn_AllowFallbackToDefaultCustomizations_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.RefreshCustomizationsOnInstanceData -struct AWillowPlayerPawn_RefreshCustomizationsOnInstanceData_Params -{ -}; - -// Function WillowGame.WillowPlayerPawn.GetCustomizableName -struct AWillowPlayerPawn_GetCustomizableName_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.GetCustomizableInstanceDataSets -struct AWillowPlayerPawn_GetCustomizableInstanceDataSets_Params -{ - TArray OutData; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerPawn.GetDesiredCustomizationOfType -struct AWillowPlayerPawn_GetDesiredCustomizationOfType_Params -{ - class UClass* Type; // (Parm) - class UCustomizationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.CustomizationApplied -struct AWillowPlayerPawn_CustomizationApplied_Params -{ - class UCustomizationData* Data; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.CanReceiveStatusEffects -struct AWillowPlayerPawn_CanReceiveStatusEffects_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.ReactToPrimaryStatusEffect -struct AWillowPlayerPawn_ReactToPrimaryStatusEffect_Params -{ - class UStatusEffectDefinition* StatusEffect; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.ShieldAbsorbedAmmo -struct AWillowPlayerPawn_ShieldAbsorbedAmmo_Params -{ - class UClass* DamageSource; // (Parm) - class UWillowDamageTypeDefinition* DamageTypeDef; // (Parm) - float DamagePercentToAbsorb; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.SetExpLevel -struct AWillowPlayerPawn_SetExpLevel_Params -{ - int NewExpLevel; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.SetAwesomeLevel -struct AWillowPlayerPawn_SetAwesomeLevel_Params -{ - int NewAwesomeLevel; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.GetGameStage -struct AWillowPlayerPawn_GetGameStage_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.GetExpLevelForEquip -struct AWillowPlayerPawn_GetExpLevelForEquip_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.GetExpLevel -struct AWillowPlayerPawn_GetExpLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.GetAwesomeLevel -struct AWillowPlayerPawn_GetAwesomeLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.InitRagdoll -struct AWillowPlayerPawn_InitRagdoll_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawn.OnNoLongerTargetedByAI -struct AWillowPlayerPawn_OnNoLongerTargetedByAI_Params -{ - class AWillowMind* AIMind; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawn.OnTargetedByAI -struct AWillowPlayerPawn_OnTargetedByAI_Params -{ - class AWillowMind* AIMind; // (Parm) -}; - -// Function WillowGame.WillowPersonalTeleporter.Destroyed -struct AWillowPersonalTeleporter_Destroyed_Params -{ -}; - -// Function WillowGame.WillowPersonalTeleporter.StopAmbientSound -struct AWillowPersonalTeleporter_StopAmbientSound_Params -{ -}; - -// Function WillowGame.WillowPersonalTeleporter.PlayAmbientSound -struct AWillowPersonalTeleporter_PlayAmbientSound_Params -{ -}; - -// Function WillowGame.WillowPersonalTeleporter.ReleaseHeldLevel -struct AWillowPersonalTeleporter_ReleaseHeldLevel_Params -{ -}; - -// Function WillowGame.WillowPersonalTeleporter.HoldLevel -struct AWillowPersonalTeleporter_HoldLevel_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPersonalTeleporter.DeactivateTeleporter -struct AWillowPersonalTeleporter_DeactivateTeleporter_Params -{ -}; - -// Function WillowGame.WillowPersonalTeleporter.ActivateTeleporter -struct AWillowPersonalTeleporter_ActivateTeleporter_Params -{ -}; - -// Function WillowGame.WillowPersonalTeleporter.PlayerLeftGame -struct AWillowPersonalTeleporter_PlayerLeftGame_Params -{ - class APlayerController* PC; // (Parm) -}; - -// Function WillowGame.WillowPersonalTeleporter.PlayerEnteredGame -struct AWillowPersonalTeleporter_PlayerEnteredGame_Params -{ - class APlayerController* PC; // (Parm) -}; - -// Function WillowGame.WillowPersonalTeleporter.Touch -struct AWillowPersonalTeleporter_Touch_Params -{ - class AActor* Other; // (Parm) - class UPrimitiveComponent* OtherComp; // (Parm, EditInline) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) -}; - -// Function WillowGame.WillowPersonalTeleporter.CreateExitPoints -struct AWillowPersonalTeleporter_CreateExitPoints_Params -{ -}; - -// Function WillowGame.WillowPersonalTeleporter.SnapToGround -struct AWillowPersonalTeleporter_SnapToGround_Params -{ - class AActor* A; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPersonalTeleporter.IntializeParticleSystem -struct AWillowPersonalTeleporter_IntializeParticleSystem_Params -{ -}; - -// Function WillowGame.WillowPersonalTeleporter.InitializeFromDefinition -struct AWillowPersonalTeleporter_InitializeFromDefinition_Params -{ - class UPersonalTeleporterDefinition* PersonalTeleporterDefinition; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPersonalTeleporter.InitializeTeleporter -struct AWillowPersonalTeleporter_InitializeTeleporter_Params -{ - class UPersonalTeleporterDefinition* TeleporterDefinition; // (Parm) - unsigned long bReturnPortal : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPersonalTeleporter.SpawnReturnTeleporter -struct AWillowPersonalTeleporter_SpawnReturnTeleporter_Params -{ -}; - -// Function WillowGame.WillowPersonalTeleporter.PlaceTeleporter -struct AWillowPersonalTeleporter_PlaceTeleporter_Params -{ - class UPersonalTeleporterDefinition* TeleporterDefinition; // (Parm) - class APawn* Creator; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPersonalTeleporter.ActivateTeleporterPlacedEvent -struct AWillowPersonalTeleporter_ActivateTeleporterPlacedEvent_Params -{ -}; - -// Function WillowGame.WillowPersonalTeleporter.ReplicatedEvent -struct AWillowPersonalTeleporter_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.WillowPickup.OnPlayerClosedMissionUI -struct AWillowPickup_OnPlayerClosedMissionUI_Params -{ - class AWillowPlayerController* ThePlayer; // (Parm) -}; - -// Function WillowGame.WillowPickup.OnPlayerOpenedMissionUI -struct AWillowPickup_OnPlayerOpenedMissionUI_Params -{ - class AWillowPlayerController* ThePlayer; // (Parm) -}; - -// Function WillowGame.WillowPickup.SetInteractionIcon -struct AWillowPickup_SetInteractionIcon_Params -{ - class UEngineInteractionIconDefinition* Icon; // (Parm) -}; - -// Function WillowGame.WillowPickup.CanSplash -struct AWillowPickup_CanSplash_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPickup.HasAnyMissionsForPlayer -struct AWillowPickup_HasAnyMissionsForPlayer_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPickup.GetMissionDirectorLocation -struct AWillowPickup_GetMissionDirectorLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPickup.GetAllDirectorData -struct AWillowPickup_GetAllDirectorData_Params -{ - TArray OutData; // (Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPickup.GetFocusScreenOffset -struct AWillowPickup_GetFocusScreenOffset_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPickup.GetFocusRadius -struct AWillowPickup_GetFocusRadius_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPickup.GetFocusLocation -struct AWillowPickup_GetFocusLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPickup.EndFocus -struct AWillowPickup_EndFocus_Params -{ - class APawn* User; // (Parm) -}; - -// Function WillowGame.WillowPickup.BeginFocus -struct AWillowPickup_BeginFocus_Params -{ - class APawn* User; // (Parm) -}; - -// Function WillowGame.WillowPickup.BeginShrinking -struct AWillowPickup_BeginShrinking_Params -{ -}; - -// Function WillowGame.WillowPickup.PickedUpBy -struct AWillowPickup_PickedUpBy_Params -{ - class APawn* P; // (Parm) -}; - -// Function WillowGame.WillowPickup.GiveTo -struct AWillowPickup_GiveTo_Params -{ - class APawn* P; // (Parm) - unsigned long bReady : 1; // (Parm) -}; - -// Function WillowGame.WillowPickup.CreatePickupFromMemento -struct AWillowPickup_CreatePickupFromMemento_Params -{ - struct FPickupMemento Memento; // (Parm) - class AWillowInventory* InventoryThisPickupIsFor; // (Parm) - class AWillowPickup* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPickup.ConvertFixedToRigidBody -struct AWillowPickup_ConvertFixedToRigidBody_Params -{ -}; - -// Function WillowGame.WillowPickup.ConvertRigidBodyToFixed -struct AWillowPickup_ConvertRigidBodyToFixed_Params -{ -}; - -// Function WillowGame.WillowPickup.FailedPickup -struct AWillowPickup_FailedPickup_Params -{ -}; - -// Function WillowGame.WillowPickup.GetMemento -struct AWillowPickup_GetMemento_Params -{ - struct FPickupMemento ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPickup.AdjustPickupPhysicsAndCollisionForBeingDropped -struct AWillowPickup_AdjustPickupPhysicsAndCollisionForBeingDropped_Params -{ -}; - -// Function WillowGame.WillowPickup.AdjustPickupPhysicsAndCollisionForBeingAttached -struct AWillowPickup_AdjustPickupPhysicsAndCollisionForBeingAttached_Params -{ -}; - -// Function WillowGame.WillowPickup.AttachPickupToWorldBody -struct AWillowPickup_AttachPickupToWorldBody_Params -{ - FScriptInterface AttachmentBase; // (Parm) - struct FName AttachmentPointName; // (Parm) -}; - -// Function WillowGame.WillowPickup.GetPickupableMeshActor -struct AWillowPickup_GetPickupableMeshActor_Params -{ - class APickupableMeshActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPickup.Pickupable_IsEnabled -struct AWillowPickup_Pickupable_IsEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPickup.SetSaveRotation -struct AWillowPickup_SetSaveRotation_Params -{ - struct FRotator NewRotation; // (Parm) -}; - -// Function WillowGame.WillowPickup.GetSaveRotation -struct AWillowPickup_GetSaveRotation_Params -{ - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPickup.Behavior_Destroy -struct AWillowPickup_Behavior_Destroy_Params -{ -}; - -// Function WillowGame.WillowPickup.SetMissionMaterialParameter -struct AWillowPickup_SetMissionMaterialParameter_Params -{ -}; - -// Function WillowGame.WillowPickup.SetPickupability -struct AWillowPickup_SetPickupability_Params -{ - unsigned long bNewPickupability : 1; // (Parm) -}; - -// Function WillowGame.WillowPickup.Behavior_ChangeUsabilityCost -struct AWillowPickup_Behavior_ChangeUsabilityCost_Params -{ - unsigned char ChangeType; // (Parm) - unsigned char CostType; // (Parm) - int CostAmount; // (Parm) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.WillowPickup.Behavior_ChangeUsability -struct AWillowPickup_Behavior_ChangeUsability_Params -{ - unsigned char ChangeType; // (Parm) - class UActorComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.WillowPickup.DestroyPickupParticles -struct AWillowPickup_DestroyPickupParticles_Params -{ -}; - -// Function WillowGame.WillowPickup.SpawnPickupParticles -struct AWillowPickup_SpawnPickupParticles_Params -{ -}; - -// Function WillowGame.WillowPickup.GetPickupParticleOffset -struct AWillowPickup_GetPickupParticleOffset_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPickup.SetInteractParticles -struct AWillowPickup_SetInteractParticles_Params -{ - class UParticleSystem* PSys; // (Parm) -}; - -// Function WillowGame.WillowPickup.TryToSetInteractParticles -struct AWillowPickup_TryToSetInteractParticles_Params -{ - unsigned long bTurnParticlesOn : 1; // (Parm) -}; - -// Function WillowGame.WillowPickup.PickupAtRest -struct AWillowPickup_PickupAtRest_Params -{ -}; - -// Function WillowGame.WillowPickup.Landed -struct AWillowPickup_Landed_Params -{ - struct FVector HitNormal; // (Parm) - class AActor* FloorActor; // (Parm) -}; - -// Function WillowGame.WillowPickup.CheckForRigidBodySleepState -struct AWillowPickup_CheckForRigidBodySleepState_Params -{ -}; - -// Function WillowGame.WillowPickup.MaxRBAwakeTimer -struct AWillowPickup_MaxRBAwakeTimer_Params -{ -}; - -// Function WillowGame.WillowPickup.StartRigidBodyTimers -struct AWillowPickup_StartRigidBodyTimers_Params -{ -}; - -// Function WillowGame.WillowPickup.RigidBodyCollision -struct AWillowPickup_RigidBodyCollision_Params -{ - class UPrimitiveComponent* HitComponent; // (Parm, EditInline) - class UPrimitiveComponent* OtherComponent; // (Parm, EditInline) - struct FCollisionImpactData RigidCollisionData; // (Const, Parm, OutParm, NeedCtorLink) - int ContactIndex; // (Parm) -}; - -// Function WillowGame.WillowPickup.EnableRagdollCollision -struct AWillowPickup_EnableRagdollCollision_Params -{ -}; - -// Function WillowGame.WillowPickup.InitializePickupForRBPhysics -struct AWillowPickup_InitializePickupForRBPhysics_Params -{ -}; - -// Function WillowGame.WillowPickup.InventoryAssociated -struct AWillowPickup_InventoryAssociated_Params -{ -}; - -// Function WillowGame.WillowPickup.UpdateTouchRadiusForAutomaticallyPickedUpInventory -struct AWillowPickup_UpdateTouchRadiusForAutomaticallyPickedUpInventory_Params -{ -}; - -// Function WillowGame.WillowPickup.InitializeRBPhysics -struct AWillowPickup_InitializeRBPhysics_Params -{ -}; - -// Function WillowGame.WillowPickup.CanBeGrabbedByTheAI -struct AWillowPickup_CanBeGrabbedByTheAI_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPickup.ShouldSaveInPopulationSystem -struct AWillowPickup_ShouldSaveInPopulationSystem_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPickup.ShrinkPickupBeforeDestruction -struct AWillowPickup_ShrinkPickupBeforeDestruction_Params -{ -}; - -// Function WillowGame.WillowPickup.InitializeDropLifespan -struct AWillowPickup_InitializeDropLifespan_Params -{ -}; - -// Function WillowGame.WillowPickup.DeactivateMissionDirectorParticle -struct AWillowPickup_DeactivateMissionDirectorParticle_Params -{ -}; - -// Function WillowGame.WillowPickup.SetMissionDirectorParticle -struct AWillowPickup_SetMissionDirectorParticle_Params -{ -}; - -// Function WillowGame.WillowPickup.MissionStatusChanged -struct AWillowPickup_MissionStatusChanged_Params -{ -}; - -// Function WillowGame.WillowPickup.OnPlayerTurnedInMission -struct AWillowPickup_OnPlayerTurnedInMission_Params -{ - class AWillowPlayerController* PlayerTurningIn; // (Parm) - class UMissionDefinition* MissionTurnedIn; // (Parm) -}; - -// Function WillowGame.WillowPickup.OnPlayerAcceptedMission -struct AWillowPickup_OnPlayerAcceptedMission_Params -{ - class AWillowPlayerController* PlayerAccepting; // (Parm) - class UMissionDefinition* MissionAccepted; // (Parm) -}; - -// Function WillowGame.WillowPickup.GetEligibleMissions -struct AWillowPickup_GetEligibleMissions_Params -{ - TArray EligibleMissions; // (Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPickup.GetInProgressMissions -struct AWillowPickup_GetInProgressMissions_Params -{ - TArray InProgressMissions; // (Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPickup.GetRedeemableMissions -struct AWillowPickup_GetRedeemableMissions_Params -{ - TArray RedeemableMissions; // (Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPickup.AddMissionDirective -struct AWillowPickup_AddMissionDirective_Params -{ - struct FMissionDirectorData NewDirective; // (Const, Parm, OutParm) - unsigned long bRegisterDirector : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPickup.RegisterMissionDirector -struct AWillowPickup_RegisterMissionDirector_Params -{ -}; - -// Function WillowGame.WillowPickup.DenyPickupAttempt -struct AWillowPickup_DenyPickupAttempt_Params -{ - class APlayerController* PC; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPickup.MissionReactionObjectiveComplete -struct AWillowPickup_MissionReactionObjectiveComplete_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* CompletedObjective; // (Parm) -}; - -// Function WillowGame.WillowPickup.MissionReactionObjectiveCleared -struct AWillowPickup_MissionReactionObjectiveCleared_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* ClearedObjective; // (Parm) -}; - -// Function WillowGame.WillowPickup.MissionReactionObjectiveUpdated -struct AWillowPickup_MissionReactionObjectiveUpdated_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* UpdatedObjective; // (Parm) -}; - -// Function WillowGame.WillowPickup.MissionReactionObjectiveSetChanged -struct AWillowPickup_MissionReactionObjectiveSetChanged_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveSetDefinition* NewSet; // (Parm) - class UMissionObjectiveSetDefinition* PreviousSet; // (Parm) -}; - -// Function WillowGame.WillowPickup.MissionReactionStatusChanged -struct AWillowPickup_MissionReactionStatusChanged_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionDefinition* Mission; // (Parm) - unsigned char NewStatus; // (Parm) -}; - -// Function WillowGame.WillowPickup.MissionReactionLevelLoad -struct AWillowPickup_MissionReactionLevelLoad_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionDefinition* Mission; // (Parm) -}; - -// Function WillowGame.WillowPickup.CheckRemoveWaypoint -struct AWillowPickup_CheckRemoveWaypoint_Params -{ - class UMissionDefinition* Mission; // (Parm) - unsigned char NewStatus; // (Parm) -}; - -// Function WillowGame.WillowPickup.SetPickupStatusFromMissionTracker -struct AWillowPickup_SetPickupStatusFromMissionTracker_Params -{ - class AMissionTracker* Tracker; // (Parm) -}; - -// Function WillowGame.WillowPickup.InitializeFromInventory -struct AWillowPickup_InitializeFromInventory_Params -{ - class AWillowInventory* InInv; // (Parm) - class APawn* InInstigator; // (Parm) - unsigned long bEnablePickup : 1; // (Parm) -}; - -// Function WillowGame.WillowPickup.WaitingForDefinitionForRegisterMissionDirector -struct AWillowPickup_WaitingForDefinitionForRegisterMissionDirector_Params -{ -}; - -// Function WillowGame.WillowPickup.ReplicatedEvent -struct AWillowPickup_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.WillowPickup.Destroyed -struct AWillowPickup_Destroyed_Params -{ -}; - -// Function WillowGame.WillowPickup.PostBeginPlay -struct AWillowPickup_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowPlayerInput.ReleasedEndDuck -struct UWillowPlayerInput_ReleasedEndDuck_Params -{ -}; - -// Function WillowGame.WillowPlayerInput.PressedEndDuck -struct UWillowPlayerInput_PressedEndDuck_Params -{ -}; - -// Function WillowGame.WillowPlayerInput.ToggleViewAccel -struct UWillowPlayerInput_ToggleViewAccel_Params -{ -}; - -// Function WillowGame.WillowPlayerInput.SetControllerSensitivityY -struct UWillowPlayerInput_SetControllerSensitivityY_Params -{ - int Sensitivity; // (Parm) -}; - -// Function WillowGame.WillowPlayerInput.SetControllerSensitivityX -struct UWillowPlayerInput_SetControllerSensitivityX_Params -{ - int Sensitivity; // (Parm) -}; - -// Function WillowGame.WillowPlayerInput.SetControllerSensitivity -struct UWillowPlayerInput_SetControllerSensitivity_Params -{ - int Sensitivity; // (Parm) -}; - -// Function WillowGame.WillowPlayerInput.CheckForDoubleClickMove -struct UWillowPlayerInput_CheckForDoubleClickMove_Params -{ - float DeltaTime; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerInput.Jump -struct UWillowPlayerInput_Jump_Params -{ -}; - -// Function WillowGame.WillowPlayerInput.DuckReleased -struct UWillowPlayerInput_DuckReleased_Params -{ -}; - -// Function WillowGame.WillowPlayerInput.DuckPressed -struct UWillowPlayerInput_DuckPressed_Params -{ -}; - -// Function WillowGame.WillowPlayerInput.SprintReleased -struct UWillowPlayerInput_SprintReleased_Params -{ -}; - -// Function WillowGame.WillowPlayerInput.SprintPressed -struct UWillowPlayerInput_SprintPressed_Params -{ -}; - -// Function WillowGame.WillowPlayerInput.TradePressed -struct UWillowPlayerInput_TradePressed_Params -{ -}; - -// Function WillowGame.WillowPlayerInput.ReviveReleased -struct UWillowPlayerInput_ReviveReleased_Params -{ -}; - -// Function WillowGame.WillowPlayerInput.RevivePressed -struct UWillowPlayerInput_RevivePressed_Params -{ -}; - -// Function WillowGame.WillowPlayerInput.PlayerInput -struct UWillowPlayerInput_PlayerInput_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.WillowPlayerInput.IsReviveHeld -struct UWillowPlayerInput_IsReviveHeld_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerInput.InputAllowsSprint -struct UWillowPlayerInput_InputAllowsSprint_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerInput.SetCurrentContextType -struct UWillowPlayerInput_SetCurrentContextType_Params -{ - struct FName NewContextName; // (Parm) -}; - -// Function WillowGame.WillowPlayerInput.SetInputContext -struct UWillowPlayerInput_SetInputContext_Params -{ - struct FName NewContextName; // (Parm) - unsigned long bForceUpdate : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerInput.PostChangeInputContext -struct UWillowPlayerInput_PostChangeInputContext_Params -{ -}; - -// Function WillowGame.WillowPlayerInput.PreChangeInputContext -struct UWillowPlayerInput_PreChangeInputContext_Params -{ -}; - -// Function WillowGame.WillowPlayerInput.UpdateLatentButtons -struct UWillowPlayerInput_UpdateLatentButtons_Params -{ -}; - -// Function WillowGame.WillowPlayerInput.PostProcessInput -struct UWillowPlayerInput_PostProcessInput_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.WillowPlayerInput.PreProcessInput -struct UWillowPlayerInput_PreProcessInput_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.WillowPlayerInput.InitInputSystem -struct UWillowPlayerInput_InitInputSystem_Params -{ -}; - -// Function WillowGame.WillowPlayerInput.ProcessDeviceLookAxes -struct UWillowPlayerInput_ProcessDeviceLookAxes_Params -{ - float DeltaTime; // (Parm) - float InCurrentFOV; // (Parm) - float InDefaultFOV; // (Parm) - unsigned long bZoomed : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerInput.IsActionAvailable -struct UWillowPlayerInput_IsActionAvailable_Params -{ - class UInputActionDefinition* Action; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerInput.DecodeButton -struct UWillowPlayerInput_DecodeButton_Params -{ - struct FName InButtonName; // (Parm) - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerInput.SetControllerRebindings -struct UWillowPlayerInput_SetControllerRebindings_Params -{ - struct FString InControllerRebindingString; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerInput.SetKeyRebindings -struct UWillowPlayerInput_SetKeyRebindings_Params -{ - struct FString InKeyRebindingString; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerInput.WriteColumnText -struct UWillowPlayerInput_WriteColumnText_Params -{ - class AHUD* HUD; // (Parm) - struct FString Text; // (Parm, NeedCtorLink) - int Counter; // (Parm, OutParm) - int ColumnSize; // (Parm) - float SavedX; // (Parm, OutParm) - float SavedY; // (Parm, OutParm) - float MaxY; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerInput.ReleasePressedButtons -struct UWillowPlayerInput_ReleasePressedButtons_Params -{ -}; - -// Function WillowGame.WillowPlayerInput.ResetButtonState -struct UWillowPlayerInput_ResetButtonState_Params -{ - struct FName ActionName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerInput.GetKeyForAction -struct UWillowPlayerInput_GetKeyForAction_Params -{ - struct FName ActionName; // (Parm) - unsigned long bOnlyKeyboardMouse : 1; // (OptionalParm, Parm) - unsigned long bNoRemapping : 1; // (OptionalParm, Parm) - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerInput.SetupInputDevices -struct UWillowPlayerInput_SetupInputDevices_Params -{ -}; - -// Function WillowGame.WillowPlayerPawnDataManager.ClearReferencers -struct UWillowPlayerPawnDataManager_ClearReferencers_Params -{ -}; - -// Function WillowGame.WillowPlayerPawnDataManager.ReferenceHasBeenApplied -struct UWillowPlayerPawnDataManager_ReferenceHasBeenApplied_Params -{ - class UObject* ReferencedObject; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawnDataManager.SendRequiredOnDemandPackagesToClient -struct UWillowPlayerPawnDataManager_SendRequiredOnDemandPackagesToClient_Params -{ - class AWillowPlayerController* Client; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawnDataManager.InformClientsPackageUnloaded -struct UWillowPlayerPawnDataManager_InformClientsPackageUnloaded_Params -{ - struct FString PackageName; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawnDataManager.UnloadDataPackage -struct UWillowPlayerPawnDataManager_UnloadDataPackage_Params -{ - struct FString PackageName; // (Parm, NeedCtorLink) - class AWillowPlayerController* PlayerContext; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawnDataManager.InformClientsPackageLoaded -struct UWillowPlayerPawnDataManager_InformClientsPackageLoaded_Params -{ - struct FString PackageName; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawnDataManager.LoadDataPackageAsyncNoCallback -struct UWillowPlayerPawnDataManager_LoadDataPackageAsyncNoCallback_Params -{ - struct FString PawnDataPath; // (Parm, NeedCtorLink) - class AWillowPlayerController* PlayerContext; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawnDataManager.LoadDataPackageAsync -struct UWillowPlayerPawnDataManager_LoadDataPackageAsync_Params -{ - struct FString PawnDataPath; // (Parm, NeedCtorLink) - struct FPointer Request; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawnDataManager.LoadDataPackage -struct UWillowPlayerPawnDataManager_LoadDataPackage_Params -{ - struct FString PackageName; // (Parm, NeedCtorLink) - class AWillowPlayerController* PlayerContext; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawnDataManager.FindAlreadyLoadedObject -struct UWillowPlayerPawnDataManager_FindAlreadyLoadedObject_Params -{ - struct FString ObjectPath; // (Parm, NeedCtorLink) - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawnDataManager.LoadVSSVehicleDefinitionAsync -struct UWillowPlayerPawnDataManager_LoadVSSVehicleDefinitionAsync_Params -{ - struct FString VSSVehicleDefinitionPath; // (Parm, NeedCtorLink) - class AWillowPlayerController* PlayerContext; // (Parm) - class UObject* Payload; // (Parm) - class UObject* Instigator; // (Parm) - int IntParam; // (Parm) - float FloatParam; // (Parm) - struct FName CallbackCustomEventName; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawnDataManager.LoadVSSVehicleDefinition -struct UWillowPlayerPawnDataManager_LoadVSSVehicleDefinition_Params -{ - struct FString VSSVehicleDefinitionPath; // (Parm, NeedCtorLink) - class AWillowPlayerController* PlayerContext; // (Parm) - class UVehicleSpawnStationVehicleDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawnDataManager.LoadSkillTreeDefinitionAsync -struct UWillowPlayerPawnDataManager_LoadSkillTreeDefinitionAsync_Params -{ - struct FString SkillTreeDefinitionPath; // (Parm, NeedCtorLink) - class AWillowPlayerController* PlayerContext; // (Parm) - class UObject* Payload; // (Parm) - class UObject* Instigator; // (Parm) - int IntParam; // (Parm) - float FloatParam; // (Parm) - struct FName CallbackCustomEventName; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawnDataManager.LoadSkillTreeDefinition -struct UWillowPlayerPawnDataManager_LoadSkillTreeDefinition_Params -{ - struct FString SkillTreeDataPath; // (Parm, NeedCtorLink) - class AWillowPlayerController* PlayerContext; // (Parm) - class USkillTreeDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerPawnDataManager.LoadPlayerPawnDataAsync -struct UWillowPlayerPawnDataManager_LoadPlayerPawnDataAsync_Params -{ - struct FString PawnDataPath; // (Parm, NeedCtorLink) - class AWillowPlayerController* PlayerContext; // (Parm) - class UObject* Payload; // (Parm) - class UObject* Instigator; // (Parm) - int IntParam; // (Parm) - float FloatParam; // (Parm) - struct FName CallbackCustomEventName; // (Parm) -}; - -// Function WillowGame.WillowPlayerPawnDataManager.LoadPlayerPawnData -struct UWillowPlayerPawnDataManager_LoadPlayerPawnData_Params -{ - struct FString PawnDataPath; // (Parm, NeedCtorLink) - class AWillowPlayerController* PlayerContext; // (Parm) - class AWillowPlayerPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.ServerMigrateUniqueId -struct AWillowPlayerReplicationInfo_ServerMigrateUniqueId_Params -{ - struct FUniqueNetId NewNetId; // (Parm) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.RefreshStandInGear -struct AWillowPlayerReplicationInfo_RefreshStandInGear_Params -{ -}; - -// Function WillowGame.WillowPlayerReplicationInfo.ServerSetStandInGear -struct AWillowPlayerReplicationInfo_ServerSetStandInGear_Params -{ - struct FWeaponDefinitionData Weapon1Data; // (Parm) - struct FWeaponDefinitionData Weapon2Data; // (Parm) - struct FItemDefinitionData ShieldData; // (Parm) - struct FItemDefinitionData GrenadeModData; // (Parm) - struct FItemDefinitionData ClassModData; // (Parm) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.CopyProperties -struct AWillowPlayerReplicationInfo_CopyProperties_Params -{ - class APlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.OnPlayerJoinLeave -struct AWillowPlayerReplicationInfo_OnPlayerJoinLeave_Params -{ -}; - -// Function WillowGame.WillowPlayerReplicationInfo.Destroyed -struct AWillowPlayerReplicationInfo_Destroyed_Params -{ -}; - -// Function WillowGame.WillowPlayerReplicationInfo.IsRemotePlayer -struct AWillowPlayerReplicationInfo_IsRemotePlayer_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.GetPrimaryPlayerPC -struct AWillowPlayerReplicationInfo_GetPrimaryPlayerPC_Params -{ - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.ServerUpdatePRIRemoteCustomizationArray -struct AWillowPlayerReplicationInfo_ServerUpdatePRIRemoteCustomizationArray_Params -{ - class UCustomizationDefinition* NewCustomization; // (Parm) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.ClientInitiateCustomizationRequest -struct AWillowPlayerReplicationInfo_ClientInitiateCustomizationRequest_Params -{ - class UCustomizationDefinition* NewCustomization; // (Parm) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.ServerInitiateCustomizationRequest -struct AWillowPlayerReplicationInfo_ServerInitiateCustomizationRequest_Params -{ - class UCustomizationDefinition* NewCustomization; // (Parm) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.InitiateCustomizationRequest -struct AWillowPlayerReplicationInfo_InitiateCustomizationRequest_Params -{ - class UCustomizationDefinition* NewCustomization; // (Parm) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.OnLevelUpCountIncremented -struct AWillowPlayerReplicationInfo_OnLevelUpCountIncremented_Params -{ -}; - -// Function WillowGame.WillowPlayerReplicationInfo.GetTrackedSkillDebugInfo -struct AWillowPlayerReplicationInfo_GetTrackedSkillDebugInfo_Params -{ - int TrackedSkillIndex; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.DisplayDebugTrackedSkills -struct AWillowPlayerReplicationInfo_DisplayDebugTrackedSkills_Params -{ - class AHUD* HUD; // (Parm) - float out_YL; // (Parm, OutParm) - float out_YPos; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.DisplayDebugAllPlayerNouns -struct AWillowPlayerReplicationInfo_DisplayDebugAllPlayerNouns_Params -{ - class AHUD* HUD; // (Parm) - float out_YL; // (Parm, OutParm) - float out_YPos; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.NotifySaveStatus -struct AWillowPlayerReplicationInfo_NotifySaveStatus_Params -{ - unsigned long inSaving : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.ServerSetPlayerNameAsCharName -struct AWillowPlayerReplicationInfo_ServerSetPlayerNameAsCharName_Params -{ - class AWillowPlayerController* PC; // (Parm) - struct FString NewPreferredName; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.IsInvalidName -struct AWillowPlayerReplicationInfo_IsInvalidName_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.NotifyCurrencyDelegates -struct AWillowPlayerReplicationInfo_NotifyCurrencyDelegates_Params -{ -}; - -// Function WillowGame.WillowPlayerReplicationInfo.UnregisterCurrencyChangedDelegate -struct AWillowPlayerReplicationInfo_UnregisterCurrencyChangedDelegate_Params -{ - struct FScriptDelegate CurrencyChangedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.RegisterCurrencyChangedDelegate -struct AWillowPlayerReplicationInfo_RegisterCurrencyChangedDelegate_Params -{ - struct FScriptDelegate CurrencyChangedDelegate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.OnCurrencyChanged -struct AWillowPlayerReplicationInfo_OnCurrencyChanged_Params -{ - struct FCurrencyState ChangedCurrency; // (Const, Parm) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.AddCurrencyOnHand -struct AWillowPlayerReplicationInfo_AddCurrencyOnHand_Params -{ - unsigned char FormOfCurrency; // (Parm) - int AddValue; // (Parm) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.SetCurrencyOnHand -struct AWillowPlayerReplicationInfo_SetCurrencyOnHand_Params -{ - unsigned char FormOfCurrency; // (Parm) - int NewValue; // (Parm) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.GetCurrencyOnHand -struct AWillowPlayerReplicationInfo_GetCurrencyOnHand_Params -{ - unsigned char FormOfCurrency; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.GetAllCurrencyOnHand -struct AWillowPlayerReplicationInfo_GetAllCurrencyOnHand_Params -{ - int Values; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.InitializeAllCurrencyOnHand -struct AWillowPlayerReplicationInfo_InitializeAllCurrencyOnHand_Params -{ - int NewValues; // (Parm) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.ServerDetermineViralAchievementSpread -struct AWillowPlayerReplicationInfo_ServerDetermineViralAchievementSpread_Params -{ -}; - -// Function WillowGame.WillowPlayerReplicationInfo.HandlePlayerJoinWithValidName -struct AWillowPlayerReplicationInfo_HandlePlayerJoinWithValidName_Params -{ -}; - -// Function WillowGame.WillowPlayerReplicationInfo.GetClassModName -struct AWillowPlayerReplicationInfo_GetClassModName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.NotifyPlayerExpLevelUpdated -struct AWillowPlayerReplicationInfo_NotifyPlayerExpLevelUpdated_Params -{ -}; - -// Function WillowGame.WillowPlayerReplicationInfo.NotifyPlayerCharacterClassUpdated -struct AWillowPlayerReplicationInfo_NotifyPlayerCharacterClassUpdated_Params -{ -}; - -// Function WillowGame.WillowPlayerReplicationInfo.NotifyPrimaryPlayerOfNewCharacterSelection -struct AWillowPlayerReplicationInfo_NotifyPrimaryPlayerOfNewCharacterSelection_Params -{ -}; - -// Function WillowGame.WillowPlayerReplicationInfo.SetUniqueId -struct AWillowPlayerReplicationInfo_SetUniqueId_Params -{ - struct FUniqueNetId PlayerUniqueId; // (Parm) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.NotifyPlayerUidUpdated -struct AWillowPlayerReplicationInfo_NotifyPlayerUidUpdated_Params -{ -}; - -// Function WillowGame.WillowPlayerReplicationInfo.NotifyPlayerNameUpdated -struct AWillowPlayerReplicationInfo_NotifyPlayerNameUpdated_Params -{ -}; - -// Function WillowGame.WillowPlayerReplicationInfo.RunOnceClientInitialize -struct AWillowPlayerReplicationInfo_RunOnceClientInitialize_Params -{ -}; - -// Function WillowGame.WillowPlayerReplicationInfo.ClientInitialize -struct AWillowPlayerReplicationInfo_ClientInitialize_Params -{ - class AController* C; // (Parm) -}; - -// Function WillowGame.WillowPlayerReplicationInfo.ReplicatedEvent -struct AWillowPlayerReplicationInfo_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.WillowPointLight.ResetLight -struct UWillowPointLight_ResetLight_Params -{ -}; - -// Function WillowGame.WillowPopulationMaster.UpdateGRI -struct UWillowPopulationMaster_UpdateGRI_Params -{ -}; - -// Function WillowGame.WillowPopulationMaster.RemoveSpawnedActor -struct UWillowPopulationMaster_RemoveSpawnedActor_Params -{ - class AActor* TheActor; // (Parm) - unsigned long bKeepBody : 1; // (Parm) - unsigned long bActorDied : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPopulationMaster.GetVehicleDefinitionFromVehicleSpawnStation -struct UWillowPopulationMaster_GetVehicleDefinitionFromVehicleSpawnStation_Params -{ - int StationSlot; // (Parm) - class UVehicleSpawnStationVehicleDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPopulationMaster.GetPooledVehicleIndexFromVehicleSpawnStation -struct UWillowPopulationMaster_GetPooledVehicleIndexFromVehicleSpawnStation_Params -{ - int StationSlot; // (Parm) - class UVehicleSpawnStationVehicleDefinition* VehicleDef; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPopulationMaster.GetVehicleFromVehicleSpawnStation -struct UWillowPopulationMaster_GetVehicleFromVehicleSpawnStation_Params -{ - int StationSlot; // (Parm) - class AWillowVehicle* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPopulationMaster.DespawnVehicleFromVehicleSpawnStation -struct UWillowPopulationMaster_DespawnVehicleFromVehicleSpawnStation_Params -{ - int StationSlot; // (Parm) -}; - -// Function WillowGame.WillowPopulationMaster.SpawnVehicleFromVehicleSpawnStation -struct UWillowPopulationMaster_SpawnVehicleFromVehicleSpawnStation_Params -{ - int StationSlot; // (Parm) - class UVehicleSpawnStationVehicleDefinition* SpawnVehicleDef; // (Parm) - struct FVector VehicleLocation; // (Parm) - struct FRotator VehicleRotation; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPopulationMaster.SpawnActorFromOpportunity -struct UWillowPopulationMaster_SpawnActorFromOpportunity_Params -{ - class UPopulationFactory* TheFactory; // (Parm) - class UObject* SpawnLocationContextObject; // (Parm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - int GameStage; // (Parm) - int Rarity; // (Parm) - int OpportunityIdx; // (Parm) - int PopOppFlags; // (Parm) - unsigned long bCanSave : 1; // (OptionalParm, Parm) - unsigned long bForceSpawn : 1; // (OptionalParm, Parm) - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPopulationPoint.ClearBodyCompositionInstance -struct AWillowPopulationPoint_ClearBodyCompositionInstance_Params -{ -}; - -// Function WillowGame.WillowPopulationPoint.GetBodyInfoProvider -struct AWillowPopulationPoint_GetBodyInfoProvider_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPopulationPoint.ApplyPreviewBodyComposition -struct AWillowPopulationPoint_ApplyPreviewBodyComposition_Params -{ -}; - -// Function WillowGame.WillowPopulationPoint.ChangeInstanceDataSwitch -struct AWillowPopulationPoint_ChangeInstanceDataSwitch_Params -{ - struct FName Switch; // (Const, Parm) - unsigned char NewValue; // (Parm) -}; - -// Function WillowGame.WillowPopulationPoint.PostInitBodyComposition -struct AWillowPopulationPoint_PostInitBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) - unsigned char BodyCompositionMode; // (Parm) -}; - -// Function WillowGame.WillowPopulationPoint.PreRemoveBodyComposition -struct AWillowPopulationPoint_PreRemoveBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) -}; - -// Function WillowGame.WillowPopulationPoint.GetReplicatedInstanceDataState -struct AWillowPopulationPoint_GetReplicatedInstanceDataState_Params -{ - struct FReplicatedInstanceDataState OutReplicatedInstanceDataState; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPopulationPoint.GetInstanceDataState -struct AWillowPopulationPoint_GetInstanceDataState_Params -{ - struct FInstanceDataSet OutInstanceDataState; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPopulationPoint.DestroyOwnedInstanceData -struct AWillowPopulationPoint_DestroyOwnedInstanceData_Params -{ -}; - -// Function WillowGame.WillowPopulationPoint.RemoveInstanceDataObject -struct AWillowPopulationPoint_RemoveInstanceDataObject_Params -{ - class UObject* InstanceDataObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPopulationPoint.RemoveInstanceData -struct AWillowPopulationPoint_RemoveInstanceData_Params -{ - struct FName DataName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPopulationPoint.GetInstanceData -struct AWillowPopulationPoint_GetInstanceData_Params -{ - struct FName DataName; // (Parm) - TArray InstanceData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPopulationPoint.SetInstanceData -struct AWillowPopulationPoint_SetInstanceData_Params -{ - struct FInstanceDataUnion InstanceData; // (Parm, NeedCtorLink) - unsigned long bAllowDuplicateNames : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPopulationPoint.ServerSpecialMove_StopAny -struct AWillowPopulationPoint_ServerSpecialMove_StopAny_Params -{ -}; - -// Function WillowGame.WillowPopulationPoint.ServerSpecialMove_Stop -struct AWillowPopulationPoint_ServerSpecialMove_Stop_Params -{ - class USpecialMoveDefinition* OldSMD; // (Parm) -}; - -// Function WillowGame.WillowPopulationPoint.ServerSpecialMove_Queue -struct AWillowPopulationPoint_ServerSpecialMove_Queue_Params -{ - class USpecialMoveDefinition* NewSMD; // (Parm) - float PlayRateScale; // (OptionalParm, Parm) - float Duration; // (OptionalParm, Parm) - struct FName CallbackName; // (OptionalParm, Parm) - class UObject* CallbackObject; // (OptionalParm, Parm) - class UObject* Data; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPopulationPoint.ServerSpecialMove_Play -struct AWillowPopulationPoint_ServerSpecialMove_Play_Params -{ - class USpecialMoveDefinition* NewSMD; // (Parm) - float PlayRateScale; // (OptionalParm, Parm) - float Duration; // (OptionalParm, Parm) - struct FName CallbackName; // (OptionalParm, Parm) - class UObject* CallbackObject; // (OptionalParm, Parm) - class UObject* Data; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPopulationPoint.SetReplicatedSMData -struct AWillowPopulationPoint_SetReplicatedSMData_Params -{ - struct FSpecialMoveData NewSMData; // (Parm, OutParm) -}; - -// Function WillowGame.WillowPopulationPoint.GetDefaultRootMotionRotationMode -struct AWillowPopulationPoint_GetDefaultRootMotionRotationMode_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPopulationPoint.GetDefaultRootMotionMode -struct AWillowPopulationPoint_GetDefaultRootMotionMode_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPopulationPoint.GetSkelMesh -struct AWillowPopulationPoint_GetSkelMesh_Params -{ - class USkeletalMeshComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowPopulationPoint.GetSMComponent -struct AWillowPopulationPoint_GetSMComponent_Params -{ - class USpecialMoveComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowPopulationPoint.GetActor -struct AWillowPopulationPoint_GetActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPopulationPoint.CanSpawnFromFactory -struct AWillowPopulationPoint_CanSpawnFromFactory_Params -{ - class UPopulationFactory* Factory; // (Parm) - int GameStage; // (Parm) - int Rarity; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPopulationPoint.GetStretchyOffset -struct AWillowPopulationPoint_GetStretchyOffset_Params -{ - int MeshIndex; // (Parm) - int AnimIndex; // (Parm) - float Percent; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPopulationPoint.ApplyOffsetToComponents -struct AWillowPopulationPoint_ApplyOffsetToComponents_Params -{ - struct FVector Offset; // (Parm) -}; - -// Function WillowGame.WillowPopulationPoint.ActorSpawned -struct AWillowPopulationPoint_ActorSpawned_Params -{ - class AActor* SpawnedActor; // (Parm) -}; - -// Function WillowGame.WillowPopulationPoint.GetSpawnLocation -struct AWillowPopulationPoint_GetSpawnLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPopulationPoint.PostBeginPlay -struct AWillowPopulationPoint_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowPopulationPoint.InitializeRBPhys -struct AWillowPopulationPoint_InitializeRBPhys_Params -{ -}; - -// Function WillowGame.WillowPopulationPointDefinition.GetAnims -struct UWillowPopulationPointDefinition_GetAnims_Params -{ - TArray OutAnims; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPopulationPointDefinition.GetPointAnim -struct UWillowPopulationPointDefinition_GetPointAnim_Params -{ - class UPopulationBodyTag* Key; // (Parm) - class USpecialMove_Spawned* SpawnAnim; // (Parm) - class USpecialMove_PopulationPoint* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProfileSettings.IsSetToDefaults -struct UWillowProfileSettings_IsSetToDefaults_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetLightProjMgrFor -struct AWillowProjectile_GetLightProjMgrFor_Params -{ - class AWillowWeapon* aWeapon; // (Parm) - class AWillowLightProjectileManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.CheckAIAvoidance -struct AWillowProjectile_CheckAIAvoidance_Params -{ -}; - -// Function WillowGame.WillowProjectile.GetObstacleInfo -struct AWillowProjectile_GetObstacleInfo_Params -{ - struct FObstacleData Data; // (Parm, OutParm) -}; - -// Function WillowGame.WillowProjectile.GetObstacleActor -struct AWillowProjectile_GetObstacleActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetMagnetData -struct AWillowProjectile_GetMagnetData_Params -{ - struct FVector MagnetLoc; // (Parm, OutParm) - struct FVector MagnetVel; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.SetObstacleVelocity -struct AWillowProjectile_SetObstacleVelocity_Params -{ - struct FVector NewVelocity; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowProjectile.CanAvoidObstacle -struct AWillowProjectile_CanAvoidObstacle_Params -{ - struct FObstacleData Obstacle; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.CanAvoidObstacles -struct AWillowProjectile_CanAvoidObstacles_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.SetObstacleActive -struct AWillowProjectile_SetObstacleActive_Params -{ - unsigned long bActive : 1; // (Parm) -}; - -// Function WillowGame.WillowProjectile.IsObstacleActive -struct AWillowProjectile_IsObstacleActive_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.ShouldRefreshLikenessOf -struct AWillowProjectile_ShouldRefreshLikenessOf_Params -{ - unsigned char Source; // (Parm) - unsigned char GroupIndex; // (Parm) - class UGearLikenessMeshComponent* MeshComp; // (Parm, EditInline) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.AssumeLikenessOf -struct AWillowProjectile_AssumeLikenessOf_Params -{ - unsigned char Source; // (Parm) - unsigned char GroupIndex; // (Parm) - class UGearLikenessMeshComponent* MeshComp; // (Parm, EditInline) -}; - -// Function WillowGame.WillowProjectile.SetTargetLocation -struct AWillowProjectile_SetTargetLocation_Params -{ - struct FVector NewTargetLocation; // (Parm) -}; - -// Function WillowGame.WillowProjectile.SetHomingTarget -struct AWillowProjectile_SetHomingTarget_Params -{ - class AActor* NewTarget; // (Parm) - int NewTargetComponentIndex; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowProjectile.FindHomingTarget -struct AWillowProjectile_FindHomingTarget_Params -{ - unsigned char TargetType; // (Parm) - float TargetSearchRange; // (Parm) - float TargetSearchFOVAngle; // (Parm) - unsigned long bNotInstigator : 1; // (Parm) - unsigned long bIgnoreFOVZTest : 1; // (Parm) - unsigned long bBestForwardTarget : 1; // (Parm) - unsigned long bRetryIfTargetNotFound : 1; // (Parm) - unsigned long bUniqueTarget : 1; // (Parm) -}; - -// Function WillowGame.WillowProjectile.SetPatsy -struct AWillowProjectile_SetPatsy_Params -{ - FScriptInterface NewPatsy; // (Parm) -}; - -// Function WillowGame.WillowProjectile.GetPatsy -struct AWillowProjectile_GetPatsy_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.IsBeingHealed -struct AWillowProjectile_IsBeingHealed_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.SetBeingHealed -struct AWillowProjectile_SetBeingHealed_Params -{ - unsigned long bNewBeingHealed : 1; // (Parm) -}; - -// Function WillowGame.WillowProjectile.SetDrunkenRandomNumberSeed -struct AWillowProjectile_SetDrunkenRandomNumberSeed_Params -{ - int RandomNumberSeed; // (Parm) -}; - -// Function WillowGame.WillowProjectile.GetTerminalVelocity -struct AWillowProjectile_GetTerminalVelocity_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.IsLevelingNow -struct AWillowProjectile_IsLevelingNow_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.Behavior_TagPayloadType -struct AWillowProjectile_Behavior_TagPayloadType_Params -{ - unsigned char InPayloadType; // (Parm) -}; - -// Function WillowGame.WillowProjectile.Behavior_LevelOffTrajectory -struct AWillowProjectile_Behavior_LevelOffTrajectory_Params -{ - float ZHeight; // (Parm) - float TurnSpeed; // (Parm) -}; - -// Function WillowGame.WillowProjectile.Behavior_SetExplosionDefinition -struct AWillowProjectile_Behavior_SetExplosionDefinition_Params -{ - class UExplosionDefinition* MyExplosionDef; // (Parm) -}; - -// Function WillowGame.WillowProjectile.Behavior_SetDamageTypeDefinition -struct AWillowProjectile_Behavior_SetDamageTypeDefinition_Params -{ - class UWillowDamageTypeDefinition* DamageTypeDef; // (Parm) -}; - -// Function WillowGame.WillowProjectile.Behavior_SetStickyGrenade -struct AWillowProjectile_Behavior_SetStickyGrenade_Params -{ -}; - -// Function WillowGame.WillowProjectile.OnKilledEnemy -struct AWillowProjectile_OnKilledEnemy_Params -{ - class UObject* KilledObject; // (Parm) -}; - -// Function WillowGame.WillowProjectile.OnKilledFriendly -struct AWillowProjectile_OnKilledFriendly_Params -{ - class UObject* KilledObject; // (Parm) -}; - -// Function WillowGame.WillowProjectile.OnKilledNeutral -struct AWillowProjectile_OnKilledNeutral_Params -{ - class UObject* KilledObject; // (Parm) -}; - -// Function WillowGame.WillowProjectile.OnDamagedNeutral -struct AWillowProjectile_OnDamagedNeutral_Params -{ - class UObject* DamageTaker; // (Parm) - unsigned long bWasCrit : 1; // (Parm) - float HealthDamage; // (Parm) - float ShieldDamage; // (Parm) -}; - -// Function WillowGame.WillowProjectile.OnDamagedFriendly -struct AWillowProjectile_OnDamagedFriendly_Params -{ - class UObject* DamageTaker; // (Parm) - float DamageAmount; // (Parm) -}; - -// Function WillowGame.WillowProjectile.OnDamagedEnemy -struct AWillowProjectile_OnDamagedEnemy_Params -{ - class UObject* DamageTaker; // (Parm) - unsigned long bWasCrit : 1; // (Parm) - float HealthDamage; // (Parm) - float ShieldDamage; // (Parm) -}; - -// Function WillowGame.WillowProjectile.SetSpeed -struct AWillowProjectile_SetSpeed_Params -{ - float NewSpeed; // (Parm) -}; - -// Function WillowGame.WillowProjectile.ClearBodyCompositionInstance -struct AWillowProjectile_ClearBodyCompositionInstance_Params -{ -}; - -// Function WillowGame.WillowProjectile.GetBodyInfoProvider -struct AWillowProjectile_GetBodyInfoProvider_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.ApplyPreviewBodyComposition -struct AWillowProjectile_ApplyPreviewBodyComposition_Params -{ -}; - -// Function WillowGame.WillowProjectile.ChangeInstanceDataSwitch -struct AWillowProjectile_ChangeInstanceDataSwitch_Params -{ - struct FName Switch; // (Const, Parm) - unsigned char NewValue; // (Parm) -}; - -// Function WillowGame.WillowProjectile.PostInitBodyComposition -struct AWillowProjectile_PostInitBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) - unsigned char BodyCompositionMode; // (Parm) -}; - -// Function WillowGame.WillowProjectile.PreRemoveBodyComposition -struct AWillowProjectile_PreRemoveBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) -}; - -// Function WillowGame.WillowProjectile.GetInstigatorSelfDamageScale -struct AWillowProjectile_GetInstigatorSelfDamageScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetFireIntervalChanceModifier -struct AWillowProjectile_GetFireIntervalChanceModifier_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetStatusEffectBaseChanceModifier -struct AWillowProjectile_GetStatusEffectBaseChanceModifier_Params -{ - class UObject* Context; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetStatusEffectChanceModifier -struct AWillowProjectile_GetStatusEffectChanceModifier_Params -{ - class UObject* Context; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetStatusEffectBaseDamage -struct AWillowProjectile_GetStatusEffectBaseDamage_Params -{ - class UObject* Context; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetBalancedActorTypeIdentifier -struct AWillowProjectile_GetBalancedActorTypeIdentifier_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.SetExpLevel -struct AWillowProjectile_SetExpLevel_Params -{ - int NewExpLevel; // (Parm) -}; - -// Function WillowGame.WillowProjectile.SetAwesomeLevel -struct AWillowProjectile_SetAwesomeLevel_Params -{ - int NewAwesomeLevel; // (Parm) -}; - -// Function WillowGame.WillowProjectile.SetGameStage -struct AWillowProjectile_SetGameStage_Params -{ - int NewGameStage; // (Parm) -}; - -// Function WillowGame.WillowProjectile.GetExpLevelForEquip -struct AWillowProjectile_GetExpLevelForEquip_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetExpLevel -struct AWillowProjectile_GetExpLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetAwesomeLevel -struct AWillowProjectile_GetAwesomeLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetGameStage -struct AWillowProjectile_GetGameStage_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetPlayerProjectileLevel -struct AWillowProjectile_GetPlayerProjectileLevel_Params -{ - class AWillowPlayerController* PC; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.SetMorphNodeWeight -struct AWillowProjectile_SetMorphNodeWeight_Params -{ - class UMorphNodeWeight* Node; // (Parm) - float NewWeight; // (Parm) - float WeightBlendTime; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowProjectile.GetProjectileDefinition -struct AWillowProjectile_GetProjectileDefinition_Params -{ - class UProjectileDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.InitializeRBPhysics -struct AWillowProjectile_InitializeRBPhysics_Params -{ -}; - -// Function WillowGame.WillowProjectile.Behavior_RegisterTargetable -struct AWillowProjectile_Behavior_RegisterTargetable_Params -{ - unsigned long bUnregister : 1; // (Parm) -}; - -// Function WillowGame.WillowProjectile.TraceTouch -struct AWillowProjectile_TraceTouch_Params -{ - class AActor* Other; // (Parm) - class UComponent* ComponentHit; // (Parm, EditInline) - struct FVector TouchLocation; // (Parm) - struct FVector TouchNormal; // (Parm) - struct FVector End; // (Parm) - struct FVector Start; // (Parm) - struct FVector Extent; // (Parm) - int TraceFlags; // (Parm) - float TouchTime; // (Parm) -}; - -// Function WillowGame.WillowProjectile.SetInfoBarVisibility -struct AWillowProjectile_SetInfoBarVisibility_Params -{ - unsigned long bVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowProjectile.HideTargetInfoOnHud -struct AWillowProjectile_HideTargetInfoOnHud_Params -{ - class APawn* HUDOwner; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.IsChampion -struct AWillowProjectile_IsChampion_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.IsBoss -struct AWillowProjectile_IsBoss_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetTargetName -struct AWillowProjectile_GetTargetName_Params -{ - struct FString TargetName; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowProjectile.DoesTargetableTakeDamage -struct AWillowProjectile_DoesTargetableTakeDamage_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetExpInfo -struct AWillowProjectile_GetExpInfo_Params -{ - int ExpLevelValue; // (Parm, OutParm) -}; - -// Function WillowGame.WillowProjectile.DisplayParentInfo -struct AWillowProjectile_DisplayParentInfo_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetAllBarInfo -struct AWillowProjectile_GetAllBarInfo_Params -{ - TArray BarData; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowProjectile.GetTargetableActor -struct AWillowProjectile_GetTargetableActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.Behavior_SetCanTarget -struct AWillowProjectile_Behavior_SetCanTarget_Params -{ - unsigned char ChangeStatus; // (Parm) -}; - -// Function WillowGame.WillowProjectile.ShowSelfAsTarget -struct AWillowProjectile_ShowSelfAsTarget_Params -{ - unsigned long bControllersOnly : 1; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetDamageVector -struct AWillowProjectile_GetDamageVector_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetRigidBodyMesh -struct AWillowProjectile_GetRigidBodyMesh_Params -{ - class UMeshComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowProjectile.GetInstanceData -struct AWillowProjectile_GetInstanceData_Params -{ - struct FName DataName; // (Parm) - TArray InstanceData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.RemoveInstanceDataObject -struct AWillowProjectile_RemoveInstanceDataObject_Params -{ - class UObject* InstanceDataObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.RemoveInstanceData -struct AWillowProjectile_RemoveInstanceData_Params -{ - struct FName DataName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.SetInstanceData -struct AWillowProjectile_SetInstanceData_Params -{ - struct FInstanceDataUnion InstanceData; // (Parm, NeedCtorLink) - unsigned long bAllowDuplicateNames : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.Behavior_Killed -struct AWillowProjectile_Behavior_Killed_Params -{ - class AActor* Killer; // (Parm) - class UDamageTypeDefinition* TechFilter; // (OptionalParm, Parm) - unsigned char DeathType; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowProjectile.Behavior_CauseRadiusDamage -struct AWillowProjectile_Behavior_CauseRadiusDamage_Params -{ - float Radius; // (Parm) - float DamageAmount; // (Parm) - unsigned long bFullDamage : 1; // (Parm) - float Momentum; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - class UImpactDefinition* ImpactDefinition; // (Parm) - unsigned long bCanDamageFriendlies : 1; // (Parm) - struct FVector Offset; // (OptionalParm, Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - unsigned long bSkipTraceTest : 1; // (OptionalParm, Parm) - class UObject* HitObject; // (OptionalParm, Parm) - float BarrelSourceTime; // (OptionalParm, Parm) - float PlantSourceTime; // (OptionalParm, Parm) - TArray ActorsHurt; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowProjectile.Behavior_CauseDamage -struct AWillowProjectile_Behavior_CauseDamage_Params -{ - class AActor* Target; // (Parm) - float DamageAmount; // (Parm) - float Momentum; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - class UImpactDefinition* ImpactDefinition; // (Parm) - unsigned long bCanDamageFriendlies : 1; // (Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - float BarrelSourceTime; // (OptionalParm, Parm) - float PlantSourceTime; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowProjectile.SetProximity -struct AWillowProjectile_SetProximity_Params -{ - float ProximityRadius; // (Parm) - float ProximityHeight; // (Parm) -}; - -// Function WillowGame.WillowProjectile.SetHomingRotationOffset -struct AWillowProjectile_SetHomingRotationOffset_Params -{ - struct FRotator RotationOffset; // (Parm) -}; - -// Function WillowGame.WillowProjectile.GetHomingTargetLocation -struct AWillowProjectile_GetHomingTargetLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetHomingTargetByType -struct AWillowProjectile_GetHomingTargetByType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.WasAttachedToActor -struct AWillowProjectile_WasAttachedToActor_Params -{ - struct FVector InAttachmentNormal; // (Parm) -}; - -// Function WillowGame.WillowProjectile.GetAttachedToActor -struct AWillowProjectile_GetAttachedToActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetAttachmentNormal -struct AWillowProjectile_GetAttachmentNormal_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.AttachToActor -struct AWillowProjectile_AttachToActor_Params -{ - class AActor* ActorToAttachTo; // (Parm) - struct FVector HitNormal; // (Parm) - struct FVector HitLocation; // (Parm) - struct FName BoneName; // (Parm) -}; - -// Function WillowGame.WillowProjectile.IsAttached -struct AWillowProjectile_IsAttached_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.DetonateProjectile -struct AWillowProjectile_DetonateProjectile_Params -{ -}; - -// Function WillowGame.WillowProjectile.Detonate -struct AWillowProjectile_Detonate_Params -{ -}; - -// Function WillowGame.WillowProjectile.GetNextDetonationDelta -struct AWillowProjectile_GetNextDetonationDelta_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.ResetDetonationDelta -struct AWillowProjectile_ResetDetonationDelta_Params -{ -}; - -// Function WillowGame.WillowProjectile.SetVelocity -struct AWillowProjectile_SetVelocity_Params -{ - struct FVector ProjectileVelocity; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetVelocity -struct AWillowProjectile_GetVelocity_Params -{ - struct FVector ProjectileVelocity; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.SetTimerState -struct AWillowProjectile_SetTimerState_Params -{ - unsigned char TimerId; // (Parm) - struct FBehaviorTimerState TimerState; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetTimerState -struct AWillowProjectile_GetTimerState_Params -{ - unsigned char TimerId; // (Parm) - struct FBehaviorTimerState TimerState; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetTimeSeconds -struct AWillowProjectile_GetTimeSeconds_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.SetCounterState -struct AWillowProjectile_SetCounterState_Params -{ - unsigned char CounterId; // (Parm) - struct FBehaviorCounterState CounterState; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetCounterState -struct AWillowProjectile_GetCounterState_Params -{ - unsigned char CounterId; // (Parm) - struct FBehaviorCounterState CounterState; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.EvaluateAttributeInitialization -struct AWillowProjectile_EvaluateAttributeInitialization_Params -{ - struct FAttributeInitializationData InitData; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetMesh -struct AWillowProjectile_GetMesh_Params -{ - class UMeshComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowProjectile.FindAnimNode -struct AWillowProjectile_FindAnimNode_Params -{ - struct FName NodeName; // (Parm) - class UAnimNode* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.SetRotationRate -struct AWillowProjectile_SetRotationRate_Params -{ - struct FRotator NewRotationRate; // (Parm) -}; - -// Function WillowGame.WillowProjectile.GetCollisionRadius -struct AWillowProjectile_GetCollisionRadius_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.IsInTemporalField -struct AWillowProjectile_IsInTemporalField_Params -{ - class ATemporalField* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetHomingTarget -struct AWillowProjectile_GetHomingTarget_Params -{ - class AWillowProjectile* Seeker; // (Parm) - class AController* InstigatedBy; // (Parm) - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.CalcCamera -struct AWillowProjectile_CalcCamera_Params -{ - float fDeltaTime; // (Parm) - struct FVector out_CamLoc; // (Parm, OutParm) - struct FRotator out_CamRot; // (Parm, OutParm) - float out_FOV; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.InitStats -struct AWillowProjectile_InitStats_Params -{ - class AWillowWeapon* InstigatorWeapon; // (Parm) -}; - -// Function WillowGame.WillowProjectile.MyOnParticleSystemFinished -struct AWillowProjectile_MyOnParticleSystemFinished_Params -{ - class UParticleSystemComponent* PSC; // (Parm, EditInline) -}; - -// Function WillowGame.WillowProjectile.Destroyed -struct AWillowProjectile_Destroyed_Params -{ -}; - -// Function WillowGame.WillowProjectile.GetReplicatedInstanceDataState -struct AWillowProjectile_GetReplicatedInstanceDataState_Params -{ - struct FReplicatedInstanceDataState OutReplicatedInstanceDataState; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetInstanceDataState -struct AWillowProjectile_GetInstanceDataState_Params -{ - struct FInstanceDataSet OutInstanceDataState; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.DestroyOwnedInstanceData -struct AWillowProjectile_DestroyOwnedInstanceData_Params -{ -}; - -// Function WillowGame.WillowProjectile.HideProjectile -struct AWillowProjectile_HideProjectile_Params -{ -}; - -// Function WillowGame.WillowProjectile.TornOff -struct AWillowProjectile_TornOff_Params -{ -}; - -// Function WillowGame.WillowProjectile.ShutDown -struct AWillowProjectile_ShutDown_Params -{ -}; - -// Function WillowGame.WillowProjectile.UnregisterBehaviorConsumerTimer -struct AWillowProjectile_UnregisterBehaviorConsumerTimer_Params -{ -}; - -// Function WillowGame.WillowProjectile.DisableProjectile -struct AWillowProjectile_DisableProjectile_Params -{ -}; - -// Function WillowGame.WillowProjectile.GetImpactInfoForTouch -struct AWillowProjectile_GetImpactInfoForTouch_Params -{ - class AActor* TouchedActor; // (Parm) - struct FVector TouchLocation; // (Parm) - struct FVector TouchNormal; // (Parm) - struct FImpactInfo ImpactData; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.ApplyOverchargedEffect -struct AWillowProjectile_ApplyOverchargedEffect_Params -{ -}; - -// Function WillowGame.WillowProjectile.SpawnFlightEffects -struct AWillowProjectile_SpawnFlightEffects_Params -{ -}; - -// Function WillowGame.WillowProjectile.Explode -struct AWillowProjectile_Explode_Params -{ - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) -}; - -// Function WillowGame.WillowProjectile.SpawnClientExplosion -struct AWillowProjectile_SpawnClientExplosion_Params -{ -}; - -// Function WillowGame.WillowProjectile.TryAwardExperience -struct AWillowProjectile_TryAwardExperience_Params -{ - class AController* InstigatedBy; // (Parm) - class UClass* DamageType; // (Parm) -}; - -// Function WillowGame.WillowProjectile.TakeRadiusDamage -struct AWillowProjectile_TakeRadiusDamage_Params -{ - class AController* InstigatedBy; // (Parm) - float BaseDamage; // (Parm) - float DmgRadius; // (Parm) - class UClass* DamageType; // (Parm) - float Momentum; // (Parm) - struct FVector HurtOrigin; // (Parm) - unsigned long bFullDamage : 1; // (Parm) - FScriptInterface DamageCauser; // (Parm) - float DamageFalloffExponent; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowProjectile.TakeDamage -struct AWillowProjectile_TakeDamage_Params -{ - float DamageAmount; // (Parm) - class AController* EventInstigator; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - class UClass* DamageType; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowProjectile.HandleOnHitEvents -struct AWillowProjectile_HandleOnHitEvents_Params -{ - class AActor* Other; // (Parm) - class UPrimitiveComponent* OtherComp; // (Parm, EditInline) - struct FVector HitNormal; // (Parm) - struct FVector HitLocation; // (Parm) - unsigned char DamageSurfaceType; // (Parm) - int BoneIndex; // (Parm) - unsigned long bIsProximityTouch : 1; // (Parm) -}; - -// Function WillowGame.WillowProjectile.SetDamageSurfaceTypeImpactDataAndBoneIndex -struct AWillowProjectile_SetDamageSurfaceTypeImpactDataAndBoneIndex_Params -{ - class AActor* Other; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) - struct FBehaviorParameters EventData; // (Parm, OutParm, NeedCtorLink) - unsigned char DamageSurfaceType; // (Parm, OutParm) - struct FImpactInfo ImpactData; // (Parm, OutParm) - int BoneIndex; // (Parm, OutParm) -}; - -// Function WillowGame.WillowProjectile.Landed -struct AWillowProjectile_Landed_Params -{ - struct FVector HitNormal; // (Parm) - class AActor* FloorActor; // (Parm) -}; - -// Function WillowGame.WillowProjectile.DoHitWall -struct AWillowProjectile_DoHitWall_Params -{ - struct FVector HitNormal; // (Parm) - class AActor* Other; // (Parm) - class UPrimitiveComponent* OtherComp; // (Parm, EditInline) - struct FVector HitLocation; // (Parm) -}; - -// Function WillowGame.WillowProjectile.HitWall -struct AWillowProjectile_HitWall_Params -{ - struct FVector HitNormal; // (Parm) - class AActor* Other; // (Parm) - class UPrimitiveComponent* OtherComp; // (Parm, EditInline) -}; - -// Function WillowGame.WillowProjectile.AttemptReflection -struct AWillowProjectile_AttemptReflection_Params -{ - class AActor* Other; // (Parm) - class UPrimitiveComponent* OtherComp; // (Parm, EditInline) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.ProximityTouch -struct AWillowProjectile_ProximityTouch_Params -{ - class AActor* Other; // (Parm) - class UPrimitiveComponent* OtherComp; // (Parm, EditInline) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) -}; - -// Function WillowGame.WillowProjectile.StopsProjectile -struct AWillowProjectile_StopsProjectile_Params -{ - class AProjectile* P; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.ProcessTouch -struct AWillowProjectile_ProcessTouch_Params -{ - class AActor* Other; // (Parm) - class UPrimitiveComponent* OtherComp; // (Parm, EditInline) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) -}; - -// Function WillowGame.WillowProjectile.HandleTouch -struct AWillowProjectile_HandleTouch_Params -{ - class AActor* Other; // (Parm) - class UPrimitiveComponent* OtherComp; // (Parm, EditInline) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) - unsigned long bIsProximityTouch : 1; // (Parm) -}; - -// Function WillowGame.WillowProjectile.ShouldIgnoreTouchFrom -struct AWillowProjectile_ShouldIgnoreTouchFrom_Params -{ - class AActor* TouchedActor; // (Parm) - class UPrimitiveComponent* TouchedComponent; // (Parm, EditInline) - unsigned long bIsProximityTouch : 1; // (Parm) - unsigned char bTurnTouchIntoHitWall; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.Touch -struct AWillowProjectile_Touch_Params -{ - class AActor* Other; // (Parm) - class UPrimitiveComponent* OtherComp; // (Parm, EditInline) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) -}; - -// Function WillowGame.WillowProjectile.IsBlockedByWillowInteractiveObject -struct AWillowProjectile_IsBlockedByWillowInteractiveObject_Params -{ - class AActor* Other; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.AvoidCollision -struct AWillowProjectile_AvoidCollision_Params -{ - struct FVector Accel; // (Parm, OutParm) -}; - -// Function WillowGame.WillowProjectile.DrawHomingDebugTracer -struct AWillowProjectile_DrawHomingDebugTracer_Params -{ - struct FColor LineColor; // (Parm) -}; - -// Function WillowGame.WillowProjectile.GetCircularHomingAcceleration -struct AWillowProjectile_GetCircularHomingAcceleration_Params -{ - struct FVector TargetLoc; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.OnCounterEvent -struct AWillowProjectile_OnCounterEvent_Params -{ - unsigned char EventType; // (Parm) - struct FBehaviorParameters EventData; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowProjectile.OnTimerEvent -struct AWillowProjectile_OnTimerEvent_Params -{ - unsigned char EventType; // (Parm) - struct FBehaviorParameters EventData; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowProjectile.SetInitialState -struct AWillowProjectile_SetInitialState_Params -{ -}; - -// Function WillowGame.WillowProjectile.CreateProjectileLight -struct AWillowProjectile_CreateProjectileLight_Params -{ -}; - -// Function WillowGame.WillowProjectile.InitWithVelocity -struct AWillowProjectile_InitWithVelocity_Params -{ - struct FVector StartingVelocity; // (Parm) -}; - -// Function WillowGame.WillowProjectile.InitWithWaveMotion -struct AWillowProjectile_InitWithWaveMotion_Params -{ - struct FVector Direction; // (Parm) - struct FWaveMotionData CustomProjectileWaveMotion; // (Parm) -}; - -// Function WillowGame.WillowProjectile.SetVelocityAndAcceleration -struct AWillowProjectile_SetVelocityAndAcceleration_Params -{ - struct FVector Direction; // (Parm) -}; - -// Function WillowGame.WillowProjectile.Init -struct AWillowProjectile_Init_Params -{ - struct FVector Direction; // (Parm) -}; - -// Function WillowGame.WillowProjectile.InitializeExplosion -struct AWillowProjectile_InitializeExplosion_Params -{ - class UExplosionDefinition* InExplosionDefinition; // (Parm) -}; - -// Function WillowGame.WillowProjectile.InitializeDamageType -struct AWillowProjectile_InitializeDamageType_Params -{ - class UWillowDamageTypeDefinition* inDamageTypeDefinition; // (Parm) -}; - -// Function WillowGame.WillowProjectile.UpdateAndDestroyNonVisibleActorInTimer -struct AWillowProjectile_UpdateAndDestroyNonVisibleActorInTimer_Params -{ -}; - -// Function WillowGame.WillowProjectile.DoOnSpawn -struct AWillowProjectile_DoOnSpawn_Params -{ -}; - -// Function WillowGame.WillowProjectile.RefreshGearLikenessComponents -struct AWillowProjectile_RefreshGearLikenessComponents_Params -{ -}; - -// Function WillowGame.WillowProjectile.GetGearLiknessActor -struct AWillowProjectile_GetGearLiknessActor_Params -{ - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.SetGearLikenessActor -struct AWillowProjectile_SetGearLikenessActor_Params -{ - class AWillowInventory* LikenessActor; // (Parm) - unsigned long bRefreshLikeness : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowProjectile.ProjectileGetBehaviorContext -struct AWillowProjectile_ProjectileGetBehaviorContext_Params -{ - struct FBehaviorContextData ContextData; // (Const, Parm, OutParm) - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.InitializeFromDefinition -struct AWillowProjectile_InitializeFromDefinition_Params -{ - class UProjectileDefinition* InDefinition; // (Parm) - int InExpLevel; // (Parm) - class UWillowDamageTypeDefinition* CustomDamageTypeDefinition; // (OptionalParm, Parm) - unsigned long bSkipOnSpawn : 1; // (OptionalParm, Parm) - class UParticleSystem* CustomInFlightEffect; // (OptionalParm, Parm) - class UExplosionDefinition* CustomExplosionDefinition; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowProjectile.ReplicatedEvent -struct AWillowProjectile_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.WillowProjectile.RigidBodyCollision -struct AWillowProjectile_RigidBodyCollision_Params -{ - class UPrimitiveComponent* HitComponent; // (Parm, EditInline) - class UPrimitiveComponent* OtherComponent; // (Parm, EditInline) - struct FCollisionImpactData RigidCollisionData; // (Const, Parm, OutParm, NeedCtorLink) - int ContactIndex; // (Parm) -}; - -// Function WillowGame.WillowProjectile.GetInstigatingController -struct AWillowProjectile_GetInstigatingController_Params -{ - class AController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.PostBeginPlay -struct AWillowProjectile_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowProjectile.GetHitDataForActor -struct AWillowProjectile_GetHitDataForActor_Params -{ - class AActor* HitActor; // (Parm) - struct FHitActorData HitData; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.AddHitActor -struct AWillowProjectile_AddHitActor_Params -{ - class AActor* HitActor; // (Parm) - struct FTraceHitInfo HitInfo; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) -}; - -// Function WillowGame.WillowProjectile.IsHomingDebugEnabled -struct AWillowProjectile_IsHomingDebugEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.ToggleHomingDebug -struct AWillowProjectile_ToggleHomingDebug_Params -{ -}; - -// Function WillowGame.WillowProjectile.CalcTrajectoryByTime -struct AWillowProjectile_CalcTrajectoryByTime_Params -{ - struct FVector StartLoc; // (Parm) - struct FVector EndLoc; // (Parm) - float LeapTime; // (Parm) - float LeapGravity; // (Parm) - struct FVector OutVelocity; // (Parm, OutParm) -}; - -// Function WillowGame.WillowProjectile.CalcTrajectoryAtActor -struct AWillowProjectile_CalcTrajectoryAtActor_Params -{ - class AActor* Source; // (Parm) - class AActor* Target; // (Parm) - struct FTrajectoryData Data; // (Parm) - float OutTime; // (Parm, OutParm) - float OutGravity; // (Parm, OutParm) - struct FVector OutVelocity; // (Parm, OutParm) - unsigned long bCanDebug : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowProjectile.CalcTrajectory -struct AWillowProjectile_CalcTrajectory_Params -{ - struct FVector StartLoc; // (Parm) - struct FVector EndLoc; // (Parm) - float LeapSpeed; // (Parm) - float LeapAngle; // (Parm) - float OutTime; // (Parm, OutParm) - float OutGravity; // (Parm, OutParm) - struct FVector OutVelocity; // (Parm, OutParm) -}; - -// Function WillowGame.WillowProjectile.GetTrajectoryOffset -struct AWillowProjectile_GetTrajectoryOffset_Params -{ - float OffsetTime; // (Parm) - float TotalTime; // (Parm) - float Gravity; // (Parm) - struct FVector StartVelocity; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetBehaviorConsumerHandle -struct AWillowProjectile_GetBehaviorConsumerHandle_Params -{ - struct FBehaviorConsumerHandle ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.IsTargetableProxy -struct AWillowProjectile_IsTargetableProxy_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetAutoAimProfile -struct AWillowProjectile_GetAutoAimProfile_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetMagnetismRange -struct AWillowProjectile_GetMagnetismRange_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetMagnetismOrigin -struct AWillowProjectile_GetMagnetismOrigin_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.IsAutoAimTarget -struct AWillowProjectile_IsAutoAimTarget_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetTargetingModifier -struct AWillowProjectile_GetTargetingModifier_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.HasHomingTargetComponents -struct AWillowProjectile_HasHomingTargetComponents_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.IsValidHomingTarget -struct AWillowProjectile_IsValidHomingTarget_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.IsTargetable -struct AWillowProjectile_IsTargetable_Params -{ - unsigned long bIgnoreCloakAbility : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetTargetableIsHidden -struct AWillowProjectile_GetTargetableIsHidden_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.CanSnapZoom -struct AWillowProjectile_CanSnapZoom_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetSnapLocation -struct AWillowProjectile_GetSnapLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetTargetableLocation -struct AWillowProjectile_GetTargetableLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetOpinion -struct AWillowProjectile_GetOpinion_Params -{ - class UObject* Other; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.SetAllegiance -struct AWillowProjectile_SetAllegiance_Params -{ - class UPawnAllegiance* NewAllegiance; // (Parm) -}; - -// Function WillowGame.WillowProjectile.GetDefaultAllegiance -struct AWillowProjectile_GetDefaultAllegiance_Params -{ - class UPawnAllegiance* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.GetObjectAllegiance -struct AWillowProjectile_GetObjectAllegiance_Params -{ - class UPawnAllegiance* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.IsSameAllegiance -struct AWillowProjectile_IsSameAllegiance_Params -{ - class UObject* anObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.IsNeutral -struct AWillowProjectile_IsNeutral_Params -{ - class UObject* anObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.IsFriendly -struct AWillowProjectile_IsFriendly_Params -{ - class UObject* anObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowProjectile.IsEnemy -struct AWillowProjectile_IsEnemy_Params -{ - class UObject* anObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPursuitGrid.InitializeFromDefinition -struct UWillowPursuitGrid_InitializeFromDefinition_Params -{ - class UWillowPursuitGridDefinition* GridDef; // (Parm) -}; - -// Function WillowGame.WillowRegionDefinition.SetAwesomeLevelOverride -struct UWillowRegionDefinition_SetAwesomeLevelOverride_Params -{ - int NewAwesomeLevelOverride; // (Parm) -}; - -// Function WillowGame.WillowRegionDefinition.SetGameStageOverride -struct UWillowRegionDefinition_SetGameStageOverride_Params -{ - int NewGameStageOverride; // (Parm) -}; - -// Function WillowGame.WillowRegionDefinition.GetDefaultRegionGameStage -struct UWillowRegionDefinition_GetDefaultRegionGameStage_Params -{ - int MinGameStage; // (Parm, OutParm) - int MaxGameStage; // (Parm, OutParm) - int AwesomeLevel; // (Parm, OutParm) - int GameStageIncreaseOverPlayerLevel; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowRegionDefinition.TestRegionGameStage -struct UWillowRegionDefinition_TestRegionGameStage_Params -{ - int GameStage; // (Parm, OutParm) - int AwesomeLevel; // (Parm, OutParm) - unsigned long bDefaultGameStage : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowRegionDefinition.GetRegionGameStage -struct UWillowRegionDefinition_GetRegionGameStage_Params -{ - int GameStage; // (Parm, OutParm) - int AwesomeLevel; // (Parm, OutParm) - unsigned long bDefaultGameStage : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowReplicatedAmbientSound.OnToggle -struct AWillowReplicatedAmbientSound_OnToggle_Params -{ - class USeqAct_Toggle* Action; // (Parm) -}; - -// Function WillowGame.WillowSavedMove.SetFlags -struct UWillowSavedMove_SetFlags_Params -{ - unsigned char Flags; // (Parm) - class APlayerController* PC; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSavedMove.CompressedFlags -struct UWillowSavedMove_CompressedFlags_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSavedMove.SetMoveFor -struct UWillowSavedMove_SetMoveFor_Params -{ - class APlayerController* P; // (Parm) - float DeltaTime; // (Parm) - struct FVector newAccel; // (Parm) - unsigned char InDoubleClick; // (Parm) - unsigned char InAnalogPct; // (Parm) -}; - -// Function WillowGame.WillowSavedMove.CanCombineWith -struct UWillowSavedMove_CanCombineWith_Params -{ - class USavedMove* NewMove; // (Parm) - class APawn* inPawn; // (Parm) - float MaxDelta; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSavedMove.Clear -struct UWillowSavedMove_Clear_Params -{ -}; - -// Function WillowGame.WillowSpectatorPoint.Destroyed -struct AWillowSpectatorPoint_Destroyed_Params -{ -}; - -// Function WillowGame.WillowSpectatorPoint.PostBeginPlay -struct AWillowSpectatorPoint_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowStaggerAnimNodeBlend.EndStaggerBlend -struct UWillowStaggerAnimNodeBlend_EndStaggerBlend_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowStaggerAnimNodeBlend.StartStaggerBlend -struct UWillowStaggerAnimNodeBlend_StartStaggerBlend_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowStaggerAnimNodeBlend.PlayStaggerAnimation -struct UWillowStaggerAnimNodeBlend_PlayStaggerAnimation_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowStaggerAnimNodeBlend.StopStaggerAnimation -struct UWillowStaggerAnimNodeBlend_StopStaggerAnimation_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSystemSettings.UpdateViewDistance -struct UWillowSystemSettings_UpdateViewDistance_Params -{ -}; - -// Function WillowGame.WillowSystemSettings.ResetResolution -struct UWillowSystemSettings_ResetResolution_Params -{ -}; - -// Function WillowGame.WillowSystemSettings.ConfirmResolution_Clicked -struct UWillowSystemSettings_ConfirmResolution_Clicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSystemSettings.UpdateResolutionTimer -struct UWillowSystemSettings_UpdateResolutionTimer_Params -{ -}; - -// Function WillowGame.WillowSystemSettings.UpdateResolution -struct UWillowSystemSettings_UpdateResolution_Params -{ -}; - -// Function WillowGame.WillowSystemSettings.GetWindowModeString -struct UWillowSystemSettings_GetWindowModeString_Params -{ - unsigned long bAllowedQueued : 1; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowSystemSettings.Options_VSyncModeDirty -struct UWillowSystemSettings_Options_VSyncModeDirty_Params -{ - int Value; // (Parm) -}; - -// Function WillowGame.WillowSystemSettings.Options_WindowModeDirty -struct UWillowSystemSettings_Options_WindowModeDirty_Params -{ - int Value; // (Parm) -}; - -// Function WillowGame.WillowSystemSettings.Options_ResolutionDirty -struct UWillowSystemSettings_Options_ResolutionDirty_Params -{ - int Value; // (Parm) -}; - -// Function WillowGame.WillowSystemSettings.UpdateSystemOption -struct UWillowSystemSettings_UpdateSystemOption_Params -{ - struct FName SettingName; // (Parm) - int Value; // (Parm) -}; - -// Function WillowGame.WillowSystemSettings.UpdateTextureFade -struct UWillowSystemSettings_UpdateTextureFade_Params -{ - int Value; // (Parm) -}; - -// Function WillowGame.WillowSystemSettings.LoadSystemSettings -struct UWillowSystemSettings_LoadSystemSettings_Params -{ - unsigned long bSkipResolutionUpdate : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowTradeManager.OnPartnerInvChanged -struct AWillowTradeManager_OnPartnerInvChanged_Params -{ -}; - -// Function WillowGame.WillowTradeManager.FindInventorySlot -struct AWillowTradeManager_FindInventorySlot_Params -{ - class AWillowInventory* WInv; // (Parm) - unsigned long bPartner : 1; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTradeManager.CanDrop -struct AWillowTradeManager_CanDrop_Params -{ - class AWillowInventory* Inv; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTradeManager.OnUIClosed -struct AWillowTradeManager_OnUIClosed_Params -{ -}; - -// Function WillowGame.WillowTradeManager.IsForTrade -struct AWillowTradeManager_IsForTrade_Params -{ - class AInventory* Inv; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTradeManager.IsPendingItemSale -struct AWillowTradeManager_IsPendingItemSale_Params -{ - struct FItemDefinitionData DefinitionData; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTradeManager.IsPendingWeaponSale -struct AWillowTradeManager_IsPendingWeaponSale_Params -{ - struct FWeaponDefinitionData DefinitionData; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTradeManager.IsResolving -struct AWillowTradeManager_IsResolving_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTradeManager.UpdateInventoryOffered -struct AWillowTradeManager_UpdateInventoryOffered_Params -{ - class AWillowInventory* Inv; // (Parm) - int Slot; // (Parm) - int Quantity; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowTradeManager.UpdatePartnerInventoryRefs -struct AWillowTradeManager_UpdatePartnerInventoryRefs_Params -{ -}; - -// Function WillowGame.WillowTradeManager.DuelFinished -struct AWillowTradeManager_DuelFinished_Params -{ - class AWillowVersusDuelInfo* FinishedDuel; // (Parm) -}; - -// Function WillowGame.WillowTradeManager.IsDueling -struct AWillowTradeManager_IsDueling_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTradeManager.IsTradeInitialized -struct AWillowTradeManager_IsTradeInitialized_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTradeManager.UpdateCashOffered -struct AWillowTradeManager_UpdateCashOffered_Params -{ - int NewCashValue; // (Parm) -}; - -// Function WillowGame.WillowTradeManager.UpdateStance -struct AWillowTradeManager_UpdateStance_Params -{ - unsigned char NewStance; // (Parm) -}; - -// Function WillowGame.WillowTradeManager.CancelTrade -struct AWillowTradeManager_CancelTrade_Params -{ -}; - -// Function WillowGame.WillowTradeManager.RejectPendingRequest -struct AWillowTradeManager_RejectPendingRequest_Params -{ -}; - -// Function WillowGame.WillowTradeManager.AcceptPendingRequest -struct AWillowTradeManager_AcceptPendingRequest_Params -{ -}; - -// Function WillowGame.WillowTradeManager.SharedInit -struct AWillowTradeManager_SharedInit_Params -{ - class AWillowPlayerController* NewPartner; // (Parm) -}; - -// Function WillowGame.WillowTradeManager.InitAsRequestee -struct AWillowTradeManager_InitAsRequestee_Params -{ - class AWillowPlayerController* NewPartner; // (Parm) -}; - -// Function WillowGame.WillowTradeManager.InitAsRequester -struct AWillowTradeManager_InitAsRequester_Params -{ - class AWillowPlayerController* NewPartner; // (Parm) -}; - -// Function WillowGame.WillowTradeManager.FindAndRemoveInv -struct AWillowTradeManager_FindAndRemoveInv_Params -{ - struct FTradeSlot Slot; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTradeManager.InventoryMatch -struct AWillowTradeManager_InventoryMatch_Params -{ - class AWillowInventory* Inv; // (Parm) - struct FTradeSlot Slot; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTradeManager.GetTradingWidget -struct AWillowTradeManager_GetTradingWidget_Params -{ - class UHUDWidget_Trading* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTradeManager.OnAccepted -struct AWillowTradeManager_OnAccepted_Params -{ -}; - -// Function WillowGame.WillowTradeManager.OnInitialized -struct AWillowTradeManager_OnInitialized_Params -{ -}; - -// Function WillowGame.WillowTradeManager.CheckAcceptance -struct AWillowTradeManager_CheckAcceptance_Params -{ -}; - -// Function WillowGame.WillowTradeManager.CheckInitialization -struct AWillowTradeManager_CheckInitialization_Params -{ -}; - -// Function WillowGame.WillowTradeManager.LogCurrentTrade -struct AWillowTradeManager_LogCurrentTrade_Params -{ -}; - -// Function WillowGame.WillowTradeManager.GetInvDesc -struct AWillowTradeManager_GetInvDesc_Params -{ - int Slot; // (Parm) - unsigned long FromPartner : 1; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowTradeManager.GetInvDescSub -struct AWillowTradeManager_GetInvDescSub_Params -{ - struct FTradeSlot Slot; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowTradeManager.GetInvHash -struct AWillowTradeManager_GetInvHash_Params -{ - struct FTradeSlot Slot; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTradeManager.DoUpdateStance -struct AWillowTradeManager_DoUpdateStance_Params -{ - unsigned char NewStance; // (Parm) - int NewTransactionHash; // (Parm) -}; - -// Function WillowGame.WillowTradeManager.DoUpdateCashOffered -struct AWillowTradeManager_DoUpdateCashOffered_Params -{ - int NewCashValue; // (Parm) -}; - -// Function WillowGame.WillowTradeManager.GetWPC -struct AWillowTradeManager_GetWPC_Params -{ - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTradeManager.CalcTransactionHash -struct AWillowTradeManager_CalcTransactionHash_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTradeManager.TradeParametersUpdated -struct AWillowTradeManager_TradeParametersUpdated_Params -{ -}; - -// Function WillowGame.WillowTradeManager.BreakTradeBond -struct AWillowTradeManager_BreakTradeBond_Params -{ - unsigned char SelfStatus; // (OptionalParm, Parm) - unsigned char PartnerStatus; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowTradeManager.IsTradeHalfValid -struct AWillowTradeManager_IsTradeHalfValid_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTradeManager.BeginDuel -struct AWillowTradeManager_BeginDuel_Params -{ -}; - -// Function WillowGame.WillowTradeManager.ResolveDuel -struct AWillowTradeManager_ResolveDuel_Params -{ -}; - -// Function WillowGame.WillowTradeManager.SetAssideDuelAssets -struct AWillowTradeManager_SetAssideDuelAssets_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTradeManager.HashCheck -struct AWillowTradeManager_HashCheck_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTradeManager.CheckTradeComplete -struct AWillowTradeManager_CheckTradeComplete_Params -{ -}; - -// Function WillowGame.WillowTradeManager.ResolveDuelWin -struct AWillowTradeManager_ResolveDuelWin_Params -{ -}; - -// Function WillowGame.WillowTradeManager.ResolveDuelDraw -struct AWillowTradeManager_ResolveDuelDraw_Params -{ -}; - -// Function WillowGame.WillowTradeManager.ResolveDuelLoss -struct AWillowTradeManager_ResolveDuelLoss_Params -{ -}; - -// Function WillowGame.WillowTradeManager.ResolveTrade -struct AWillowTradeManager_ResolveTrade_Params -{ -}; - -// Function WillowGame.WillowTradeManager.PerformTransaction -struct AWillowTradeManager_PerformTransaction_Params -{ -}; - -// Function WillowGame.WillowTradeManager.TerminateTrade -struct AWillowTradeManager_TerminateTrade_Params -{ - unsigned char Reason; // (Parm) -}; - -// Function WillowGame.WillowTradeManager.KillTrade -struct AWillowTradeManager_KillTrade_Params -{ - unsigned char SelfReason; // (Parm) - unsigned char PartnerReason; // (Parm) -}; - -// Function WillowGame.WillowTradeManager.InvalidateStance -struct AWillowTradeManager_InvalidateStance_Params -{ -}; - -// Function WillowGame.WillowTradeManager.ServerTradeComplete -struct AWillowTradeManager_ServerTradeComplete_Params -{ -}; - -// Function WillowGame.WillowTradeManager.ClientResolveTrade -struct AWillowTradeManager_ClientResolveTrade_Params -{ - unsigned char UnresolvedTradeSlots; // (Parm) -}; - -// Function WillowGame.WillowTradeManager.ServerOfferItem -struct AWillowTradeManager_ServerOfferItem_Params -{ - struct FItemDefinitionData ItemDef; // (Parm) - int Slot; // (Parm) - int Quantity; // (Parm) -}; - -// Function WillowGame.WillowTradeManager.ServerOfferWeapon -struct AWillowTradeManager_ServerOfferWeapon_Params -{ - struct FWeaponDefinitionData WeaponDef; // (Parm) - int Slot; // (Parm) -}; - -// Function WillowGame.WillowTradeManager.ServerEmptyInvSlot -struct AWillowTradeManager_ServerEmptyInvSlot_Params -{ - int Slot; // (Parm) -}; - -// Function WillowGame.WillowTradeManager.ClientStanceReset -struct AWillowTradeManager_ClientStanceReset_Params -{ - int Hash; // (Parm) -}; - -// Function WillowGame.WillowTradeManager.ServerUpdateCashOffered -struct AWillowTradeManager_ServerUpdateCashOffered_Params -{ - int NewCashValue; // (Parm) -}; - -// Function WillowGame.WillowTradeManager.ForceCancelTrade -struct AWillowTradeManager_ForceCancelTrade_Params -{ -}; - -// Function WillowGame.WillowTradeManager.ServerCancelTrade -struct AWillowTradeManager_ServerCancelTrade_Params -{ -}; - -// Function WillowGame.WillowTradeManager.ServerUpdateStance -struct AWillowTradeManager_ServerUpdateStance_Params -{ - unsigned char NewStance; // (Parm) - int NewTransactionHash; // (Parm) -}; - -// Function WillowGame.WillowTradeManager.ServerAcceptPendingRequest -struct AWillowTradeManager_ServerAcceptPendingRequest_Params -{ -}; - -// Function WillowGame.WillowTradeManager.ServerRejectPendingRequest -struct AWillowTradeManager_ServerRejectPendingRequest_Params -{ -}; - -// Function WillowGame.WillowTradeManager.Destroyed -struct AWillowTradeManager_Destroyed_Params -{ -}; - -// Function WillowGame.WillowTradeManager.ReplicatedEvent -struct AWillowTradeManager_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.WillowTradeManager.CanRetractOffer -struct AWillowTradeManager_CanRetractOffer_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTradeManager.CanStartOffer -struct AWillowTradeManager_CanStartOffer_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTrigger.NotifyUserCouldNotAffordAttemptedUse -struct AWillowTrigger_NotifyUserCouldNotAffordAttemptedUse_Params -{ - class APawn* User; // (Parm) - class UPrimitiveComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.WillowTrigger.SetInteractionIcon -struct AWillowTrigger_SetInteractionIcon_Params -{ - class UInteractionIconDefinition* Icon; // (Parm) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.WillowTrigger.UseObject -struct AWillowTrigger_UseObject_Params -{ - class APawn* User; // (Parm) - class UPrimitiveComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTrigger.PostBeginPlay -struct AWillowTrigger_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowWaypoint.MissionReactionObjectiveComplete -struct AWillowWaypoint_MissionReactionObjectiveComplete_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* CompletedObjective; // (Parm) -}; - -// Function WillowGame.WillowWaypoint.MissionReactionObjectiveCleared -struct AWillowWaypoint_MissionReactionObjectiveCleared_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* ClearedObjective; // (Parm) -}; - -// Function WillowGame.WillowWaypoint.MissionReactionObjectiveUpdated -struct AWillowWaypoint_MissionReactionObjectiveUpdated_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveDefinition* UpdatedObjective; // (Parm) -}; - -// Function WillowGame.WillowWaypoint.MissionReactionObjectiveSetChanged -struct AWillowWaypoint_MissionReactionObjectiveSetChanged_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionObjectiveSetDefinition* NewSet; // (Parm) - class UMissionObjectiveSetDefinition* PreviousSet; // (Parm) -}; - -// Function WillowGame.WillowWaypoint.MissionReactionLevelLoad -struct AWillowWaypoint_MissionReactionLevelLoad_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionDefinition* Mission; // (Parm) -}; - -// Function WillowGame.WillowWaypoint.MissionReactionStatusChanged -struct AWillowWaypoint_MissionReactionStatusChanged_Params -{ - class AMissionTracker* Tracker; // (Parm) - class UMissionDefinition* Mission; // (Parm) - unsigned char NewStatus; // (Parm) -}; - -// Function WillowGame.WillowWaypoint.ClearWaypoint -struct AWillowWaypoint_ClearWaypoint_Params -{ -}; - -// Function WillowGame.WillowWaypoint.ProcessPlayerTouch -struct AWillowWaypoint_ProcessPlayerTouch_Params -{ -}; - -// Function WillowGame.WillowWaypoint.Touch -struct AWillowWaypoint_Touch_Params -{ - class AActor* Other; // (Parm) - class UPrimitiveComponent* OtherComp; // (Parm, EditInline) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) -}; - -// Function WillowGame.WillowWaypoint.PostBeginPlay -struct AWillowWaypoint_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowUIInteraction.HandleClientMessage -struct UWillowUIInteraction_HandleClientMessage_Params -{ - struct FString S; // (Parm, CoerceParm, NeedCtorLink) - struct FName Type; // (OptionalParm, Parm) - float MsgLifeTime; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowUIInteraction.CloseMenu -struct UWillowUIInteraction_CloseMenu_Params -{ - unsigned long bOnGameSessionEnded : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowUIInteraction.CloseStatusMenu -struct UWillowUIInteraction_CloseStatusMenu_Params -{ - class AWillowPlayerController* PC; // (Parm) -}; - -// Function WillowGame.WillowUIInteraction.RunStatusMenu -struct UWillowUIInteraction_RunStatusMenu_Params -{ - class AWillowPlayerController* PC; // (Parm) -}; - -// Function WillowGame.WillowUIInteraction.Initialized -struct UWillowUIInteraction_Initialized_Params -{ -}; - -// Function WillowGame.WillowUIInteraction.AddNetworkSubmenuHeaders -struct UWillowUIInteraction_AddNetworkSubmenuHeaders_Params -{ -}; - -// Function WillowGame.WillowUIInteraction.CalcActorClassStats -struct UWillowUIInteraction_CalcActorClassStats_Params -{ -}; - -// Function WillowGame.WillowUIInteraction.SortNetworkUsageData -struct UWillowUIInteraction_SortNetworkUsageData_Params -{ -}; - -// Function WillowGame.WillowUIInteraction.FillChannelData -struct UWillowUIInteraction_FillChannelData_Params -{ - class UChannel* Chan; // (Parm) -}; - -// Function WillowGame.WillowUIInteraction.GenerateNetworkChannelUsageNative -struct UWillowUIInteraction_GenerateNetworkChannelUsageNative_Params -{ -}; - -// Function WillowGame.WillowUIInteraction.GenerateMemoryUsageDataNative -struct UWillowUIInteraction_GenerateMemoryUsageDataNative_Params -{ -}; - -// Function WillowGame.WillowUIInteraction.ExportMemoryUsageDataNative -struct UWillowUIInteraction_ExportMemoryUsageDataNative_Params -{ -}; - -// Function WillowGame.WillowUIInteraction.LogMemoryUsageDataNative -struct UWillowUIInteraction_LogMemoryUsageDataNative_Params -{ -}; - -// Function WillowGame.WillowUIInteraction.SortMemoryUsageData -struct UWillowUIInteraction_SortMemoryUsageData_Params -{ -}; - -// Function WillowGame.WillowUIInteraction.FormatFloatAsString -struct UWillowUIInteraction_FormatFloatAsString_Params -{ - float Number; // (Parm) - int FloatPrecision; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowUIInteraction.FormatNumberAsString -struct UWillowUIInteraction_FormatNumberAsString_Params -{ - int Number; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowUIInteraction.SyncContentBrowser -struct UWillowUIInteraction_SyncContentBrowser_Params -{ - struct FString ObjPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowUIInteraction.InputKey -struct UWillowUIInteraction_InputKey_Params -{ - int ControllerId; // (Parm) - struct FName Key; // (Parm) - unsigned char Event; // (Parm) - float AmountDepressed; // (OptionalParm, Parm) - unsigned long bGamepad : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUIInteraction.InputAxis -struct UWillowUIInteraction_InputAxis_Params -{ - int ControllerId; // (Parm) - struct FName Key; // (Parm) - float Delta; // (Parm) - float DeltaTime; // (Parm) - unsigned long bGamepad : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUIInteraction.AddNetworkSnapshotSubmenuScreen -struct UWillowUIInteraction_AddNetworkSnapshotSubmenuScreen_Params -{ - struct FtMenuData MenuEntryTemplate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowUIInteraction.AddMemorySnapshotSubmenuScreen -struct UWillowUIInteraction_AddMemorySnapshotSubmenuScreen_Params -{ - struct FtMenuData MenuEntryTemplate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowUIInteraction.AddMemorySnapshotSummaryScreen -struct UWillowUIInteraction_AddMemorySnapshotSummaryScreen_Params -{ - struct FtMenuData MenuEntryTemplate; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowUIInteraction.GetMemorySnapshotTimestamp -struct UWillowUIInteraction_GetMemorySnapshotTimestamp_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowUIInteraction.AddMemorySubmenuHeaders -struct UWillowUIInteraction_AddMemorySubmenuHeaders_Params -{ -}; - -// Function WillowGame.WillowUIInteraction.IncrementInstanceDataSwitch -struct UWillowUIInteraction_IncrementInstanceDataSwitch_Params -{ - struct FName InstanceDataSwitchName; // (Parm) - int NewSwitchValue; // (Parm) -}; - -// Function WillowGame.WillowUIInteraction.GetBodyCompositionFromScript -struct UWillowUIInteraction_GetBodyCompositionFromScript_Params -{ - FScriptInterface BodyInfoProvider; // (Parm) - struct FBodyCompositionData BodyComposition; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowUIInteraction.GetNumberOfConfigurationsForRemainingWeaponParts -struct UWillowUIInteraction_GetNumberOfConfigurationsForRemainingWeaponParts_Params -{ - class UWeaponBalanceDefinition* BalanceDefinition; // (Parm) - class UManufacturerDefinition* Manufacturer; // (Parm) - int StartingFromWeaponPartType; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUIInteraction.GetNumberOfConfigurationsForWeaponManufacturer -struct UWillowUIInteraction_GetNumberOfConfigurationsForWeaponManufacturer_Params -{ - class UWeaponBalanceDefinition* BalanceDefinition; // (Parm) - class UManufacturerDefinition* Manufacturer; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUIInteraction.GetNumberOfConfigurationsForWeaponBalanceDefinition -struct UWillowUIInteraction_GetNumberOfConfigurationsForWeaponBalanceDefinition_Params -{ - class UWeaponBalanceDefinition* BalanceDefinition; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUIInteraction.GetWeightedWeaponPartList -struct UWillowUIInteraction_GetWeightedWeaponPartList_Params -{ - class UWeaponBalanceDefinition* BalanceDefinition; // (Parm) - class UManufacturerDefinition* Manufacturer; // (Parm) - int WeaponPartType; // (Parm) - TArray WeightedParts; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowUIInteraction.GetSoleManufacturerForWeapon -struct UWillowUIInteraction_GetSoleManufacturerForWeapon_Params -{ - class UWeaponBalanceDefinition* BalanceDefinition; // (Parm) - class UManufacturerDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUIInteraction.GetNumberOfConfigurationsForRemainingItemParts -struct UWillowUIInteraction_GetNumberOfConfigurationsForRemainingItemParts_Params -{ - class UInventoryBalanceDefinition* BalanceDefinition; // (Parm) - class UManufacturerDefinition* Manufacturer; // (Parm) - int StartingFromItemPartType; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUIInteraction.GetNumberOfConfigurationsForItemManufacturer -struct UWillowUIInteraction_GetNumberOfConfigurationsForItemManufacturer_Params -{ - class UInventoryBalanceDefinition* BalanceDefinition; // (Parm) - class UManufacturerDefinition* Manufacturer; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUIInteraction.GetNumberOfConfigurationsForItemBalanceDefinition -struct UWillowUIInteraction_GetNumberOfConfigurationsForItemBalanceDefinition_Params -{ - class UInventoryBalanceDefinition* BalanceDefinition; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUIInteraction.GetWeightedItemPartList -struct UWillowUIInteraction_GetWeightedItemPartList_Params -{ - class UInventoryBalanceDefinition* BalanceDefinition; // (Parm) - class UManufacturerDefinition* Manufacturer; // (Parm) - int ItemPartType; // (Parm) - TArray WeightedParts; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowUIInteraction.GenerateListOfPossibleItemsToBuild -struct UWillowUIInteraction_GenerateListOfPossibleItemsToBuild_Params -{ - class UClass* DesiredInventoryClass; // (Parm) - TArray BalanceDefNames; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowUIInteraction.GenerateListOfPossibleWeaponsToBuild -struct UWillowUIInteraction_GenerateListOfPossibleWeaponsToBuild_Params -{ -}; - -// Function WillowGame.WillowUIInteraction.GenerateListOfPossibleCustomizationsToBuild -struct UWillowUIInteraction_GenerateListOfPossibleCustomizationsToBuild_Params -{ -}; - -// Function WillowGame.WillowUIInteraction.TickImp -struct UWillowUIInteraction_TickImp_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.WillowUIInteraction.ShouldProcessUIInput -struct UWillowUIInteraction_ShouldProcessUIInput_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUIInteraction.BlockUIInput -struct UWillowUIInteraction_BlockUIInput_Params -{ - unsigned long bBlock : 1; // (Parm) -}; - -// Function WillowGame.WillowUIInteraction.ClearUIInputBlocks -struct UWillowUIInteraction_ClearUIInputBlocks_Params -{ -}; - -// Function WillowGame.WillowUIInteraction.CreateAttributeMenu -struct UWillowUIInteraction_CreateAttributeMenu_Params -{ - TArray Filter; // (Parm, OutParm, NeedCtorLink) - unsigned long bNotFilter : 1; // (Parm) - unsigned char SortMode; // (Parm) - unsigned long Detailed : 1; // (Parm) -}; - -// Function WillowGame.WillowUIInteraction.GetBalancedActorTypeIdentifier -struct UWillowUIInteraction_GetBalancedActorTypeIdentifier_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUIInteraction.SetExpLevel -struct UWillowUIInteraction_SetExpLevel_Params -{ - int NewExpLevel; // (Parm) -}; - -// Function WillowGame.WillowUIInteraction.SetAwesomeLevel -struct UWillowUIInteraction_SetAwesomeLevel_Params -{ - int NewAwesomeLevel; // (Parm) -}; - -// Function WillowGame.WillowUIInteraction.SetGameStage -struct UWillowUIInteraction_SetGameStage_Params -{ - int NewGameStage; // (Parm) -}; - -// Function WillowGame.WillowUIInteraction.GetExpLevelForEquip -struct UWillowUIInteraction_GetExpLevelForEquip_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUIInteraction.GetExpLevel -struct UWillowUIInteraction_GetExpLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUIInteraction.GetAwesomeLevel -struct UWillowUIInteraction_GetAwesomeLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUIInteraction.GetGameStage -struct UWillowUIInteraction_GetGameStage_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.Destroyed_HandleDriver -struct AWillowVehicleBase_Destroyed_HandleDriver_Params -{ -}; - -// Function WillowGame.WillowVehicleBase.TeleportVehicleToStation -struct AWillowVehicleBase_TeleportVehicleToStation_Params -{ - class ATravelStation* DestinationStation; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicleBase.TeleportVehicleToLocation -struct AWillowVehicleBase_TeleportVehicleToLocation_Params -{ - struct FVector NewLocation; // (Parm) - struct FRotator NewRotation; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicleBase.NoFailSetPawnLocation -struct AWillowVehicleBase_NoFailSetPawnLocation_Params -{ - class APawn* aPawn; // (Parm) - struct FVector NewLocation; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.UnsitAnimFinished -struct AWillowVehicleBase_UnsitAnimFinished_Params -{ -}; - -// Function WillowGame.WillowVehicleBase.TeleportExitingDriver -struct AWillowVehicleBase_TeleportExitingDriver_Params -{ - class APawn* ExitingDriver; // (Parm) - struct FVector OldLocation; // (Parm) - struct FVector ExitLocation; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.FindAutoExitGearbox -struct AWillowVehicleBase_FindAutoExitGearbox_Params -{ - class APawn* ExitingDriver; // (Parm) - class AWillowVehicle* TheVehicle; // (Parm) - class UWillowVehicleSeatDefinition* TheSeatDef; // (Parm) - struct FVector DriverOldLocation; // (Parm) - int RecursionLevel; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.PlaceExitingDriver -struct AWillowVehicleBase_PlaceExitingDriver_Params -{ - class APawn* ExitingDriver; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.ExitAnimIsSafeToUse -struct AWillowVehicleBase_ExitAnimIsSafeToUse_Params -{ - class AWillowVehicle* TheVehicleItself; // (Parm) - class APawn* ExitingPawn; // (Parm) - int MySeatIndex; // (Parm) - class USpecialMove_Vehicle* ExitSeq; // (Parm) - struct FVector ExitPosition; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.GetExitLocationForAnim -struct AWillowVehicleBase_GetExitLocationForAnim_Params -{ - class AWillowVehicle* TheVehicle; // (Parm) - class UAnimSequence* Seq; // (Parm) - class APawn* P; // (Parm) - unsigned long Mirrored : 1; // (Parm) - int SeatIndex; // (Parm) - struct FVector Loc; // (Parm, OutParm) - struct FVector MeshSpaceLoc; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.ExitLocationIsSafeToUse -struct AWillowVehicleBase_ExitLocationIsSafeToUse_Params -{ - struct FVector WorldSpaceExitLocation; // (Parm) - class AWillowVehicle* TheVehicle; // (Parm) - class APawn* ExitingPawn; // (Parm) - struct FVector AdjustedExitLocation; // (Parm, OutParm) - int RecursionLevel; // (OptionalParm, Parm) - unsigned long SkipSnapToFloor : 1; // (OptionalParm, Parm) - struct FName DebugName; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.ResurrectVehicle -struct AWillowVehicleBase_ResurrectVehicle_Params -{ - unsigned char ResurrectReason; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicleBase.GetWillowVehicle -struct AWillowVehicleBase_GetWillowVehicle_Params -{ - class AWillowVehicle* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.ClientUnsitDriver -struct AWillowVehicleBase_ClientUnsitDriver_Params -{ - class AWillowPawn* WillowP; // (Parm) - int SeatIndex; // (Parm) -}; - -// Function WillowGame.WillowVehicleBase.GetDefaultExitLocation -struct AWillowVehicleBase_GetDefaultExitLocation_Params -{ - class APawn* ExitingDriver; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.GetLightProjMgrFor -struct AWillowVehicleBase_GetLightProjMgrFor_Params -{ - class AWillowWeapon* aWeapon; // (Parm) - class AWillowLightProjectileManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.IsOccupantAllowedToTakeDamage -struct AWillowVehicleBase_IsOccupantAllowedToTakeDamage_Params -{ - class AWillowPawn* Occupant; // (Parm) - int OccupantSeatNdx; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.CanBeBaseForPawn -struct AWillowVehicleBase_CanBeBaseForPawn_Params -{ - class APawn* aPawn; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.GetPawnToTeleport -struct AWillowVehicleBase_GetPawnToTeleport_Params -{ - class APawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.ProcessViewRotationInVehicle -struct AWillowVehicleBase_ProcessViewRotationInVehicle_Params -{ - class UPassengerCameraDefinition* Camera; // (Parm) - struct FRotator VehicleRotation; // (Parm) - float DeltaTime; // (Parm) - struct FRotator out_ViewRotation; // (Parm, OutParm) - struct FRotator out_DeltaRot; // (Parm, OutParm) -}; - -// Function WillowGame.WillowVehicleBase.ComputeViewPitchRange -struct AWillowVehicleBase_ComputeViewPitchRange_Params -{ - class UPassengerCameraDefinition* Camera; // (Parm) - struct FRotator VehicleRotation; // (Parm) - struct FRotator ViewRotation; // (Parm) - float out_ViewPitchHorizontal; // (Parm, OutParm) - float out_ViewPitchMin; // (Parm, OutParm) - float out_ViewPitchMax; // (Parm, OutParm) -}; - -// Function WillowGame.WillowVehicleBase.GetAWillowAIPawn -struct AWillowVehicleBase_GetAWillowAIPawn_Params -{ - class AWillowAIPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.GetAWillowPlayerPawn -struct AWillowVehicleBase_GetAWillowPlayerPawn_Params -{ - class AWillowPlayerPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.GetAWillowPawn -struct AWillowVehicleBase_GetAWillowPawn_Params -{ - class AWillowPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.GetResourcePoolForResourceDefinition -struct AWillowVehicleBase_GetResourcePoolForResourceDefinition_Params -{ - class UResourceDefinition* Resource; // (Parm) - unsigned long bCreatePoolIfOneDoesntExist : 1; // (OptionalParm, Parm) - struct FResourcePoolReference ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.VehicleAdjustInput -struct AWillowVehicleBase_VehicleAdjustInput_Params -{ - float aTurn; // (Parm, OutParm) - float aLookUp; // (Parm, OutParm) - float aForward; // (Parm, OutParm) - float aStrafe; // (Parm, OutParm) -}; - -// Function WillowGame.WillowVehicleBase.VehicleNoLookBack -struct AWillowVehicleBase_VehicleNoLookBack_Params -{ -}; - -// Function WillowGame.WillowVehicleBase.VehicleLookBack -struct AWillowVehicleBase_VehicleLookBack_Params -{ -}; - -// Function WillowGame.WillowVehicleBase.GetExitAnimEndPosition -struct AWillowVehicleBase_GetExitAnimEndPosition_Params -{ - class UAnimSequence* Seq; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.AttachDriver -struct AWillowVehicleBase_AttachDriver_Params -{ - class APawn* P; // (Parm) - unsigned long SkipAnim : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicleBase.DriverLeave -struct AWillowVehicleBase_DriverLeave_Params -{ - unsigned long bForceLeave : 1; // (Parm) - unsigned long SkipPawnPlacement : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.DriverAllowedToLeave -struct AWillowVehicleBase_DriverAllowedToLeave_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.DriverEnter -struct AWillowVehicleBase_DriverEnter_Params -{ - class APawn* P; // (Parm) - unsigned long SkipAnim : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.UnPossessed -struct AWillowVehicleBase_UnPossessed_Params -{ -}; - -// Function WillowGame.WillowVehicleBase.NeedToTurn -struct AWillowVehicleBase_NeedToTurn_Params -{ - struct FVector targ; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.GetDamageScaling -struct AWillowVehicleBase_GetDamageScaling_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.BotFire -struct AWillowVehicleBase_BotFire_Params -{ - unsigned long bFinished : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.ChooseFireMode -struct AWillowVehicleBase_ChooseFireMode_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.Suicide -struct AWillowVehicleBase_Suicide_Params -{ -}; - -// Function WillowGame.WillowVehicleBase.ServerChangeSeat -struct AWillowVehicleBase_ServerChangeSeat_Params -{ - int RequestedSeat; // (Parm) -}; - -// Function WillowGame.WillowVehicleBase.AdjacentSeat -struct AWillowVehicleBase_AdjacentSeat_Params -{ - int Direction; // (Parm) - class AController* C; // (Parm) -}; - -// Function WillowGame.WillowVehicleBase.OnTurretStatusChange -struct AWillowVehicleBase_OnTurretStatusChange_Params -{ - unsigned long bTurretIsMoving : 1; // (Parm) -}; - -// Function WillowGame.WillowVehicleBase.IsTargetable -struct AWillowVehicleBase_IsTargetable_Params -{ - unsigned long bIgnoreCloakAbility : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.GetVehicleAndSeatIndex -struct AWillowVehicleBase_GetVehicleAndSeatIndex_Params -{ - class AWillowVehicle* WVehicle; // (Parm, OutParm) - int SeatIndex; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleBase.TickReplicatedAmmoCount -struct AWillowVehicleBase_TickReplicatedAmmoCount_Params -{ -}; - -// Function WillowGame.WillowVehicle.CrushedByActor -struct AWillowVehicle_CrushedByActor_Params -{ - class AActor* Other; // (Parm) -}; - -// Function WillowGame.WillowVehicle.GetOccupantWhoCanPickup -struct AWillowVehicle_GetOccupantWhoCanPickup_Params -{ - FScriptInterface Pickup; // (Parm) - class AController* OutController; // (Parm, OutParm) - class APawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.ClientInitiateCustomizationRequest -struct AWillowVehicle_ClientInitiateCustomizationRequest_Params -{ - class UCustomizationDefinition* NewCustomization; // (Parm) -}; - -// Function WillowGame.WillowVehicle.InitiateCustomizationRequest -struct AWillowVehicle_InitiateCustomizationRequest_Params -{ - class UCustomizationDefinition* NewCustomization; // (Parm) -}; - -// Function WillowGame.WillowVehicle.GetMapDisplayName -struct AWillowVehicle_GetMapDisplayName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowVehicle.GetMapDisplayHeader -struct AWillowVehicle_GetMapDisplayHeader_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowVehicle.HandleHealthDepleted -struct AWillowVehicle_HandleHealthDepleted_Params -{ - class AController* InstigatedBy; // (Parm) - class UClass* DamageType; // (Parm) - struct FVector HitLocation; // (Parm) - FScriptInterface DamageCauser; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.Behavior_ChangeUsabilityCost -struct AWillowVehicle_Behavior_ChangeUsabilityCost_Params -{ - unsigned char ChangeType; // (Parm) - unsigned char CostType; // (Parm) - int CostAmount; // (Parm) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.WillowVehicle.Behavior_ChangeUsability -struct AWillowVehicle_Behavior_ChangeUsability_Params -{ - unsigned char ChangeType; // (Parm) - class UActorComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.WillowVehicle.OnDefaultFOVChanged -struct AWillowVehicle_OnDefaultFOVChanged_Params -{ -}; - -// Function WillowGame.WillowVehicle.GetAfterburnerVehicleFOV -struct AWillowVehicle_GetAfterburnerVehicleFOV_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetDefaultVehicleFOV -struct AWillowVehicle_GetDefaultVehicleFOV_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetFlexibleVehicleFOV -struct AWillowVehicle_GetFlexibleVehicleFOV_Params -{ - float InFOV; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.SetSimObject -struct AWillowVehicle_SetSimObject_Params -{ - class USVehicleSimBase* NewSimObject; // (Parm, EditInline) -}; - -// Function WillowGame.WillowVehicle.ServerSpecialMove_StopAny -struct AWillowVehicle_ServerSpecialMove_StopAny_Params -{ -}; - -// Function WillowGame.WillowVehicle.ServerSpecialMove_Stop -struct AWillowVehicle_ServerSpecialMove_Stop_Params -{ - class USpecialMoveDefinition* OldSMD; // (Parm) -}; - -// Function WillowGame.WillowVehicle.ServerSpecialMove_Queue -struct AWillowVehicle_ServerSpecialMove_Queue_Params -{ - class USpecialMoveDefinition* NewSMD; // (Parm) - float PlayRateScale; // (OptionalParm, Parm) - float Duration; // (OptionalParm, Parm) - struct FName CallbackName; // (OptionalParm, Parm) - class UObject* CallbackObject; // (OptionalParm, Parm) - class UObject* Data; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicle.ServerSpecialMove_Play -struct AWillowVehicle_ServerSpecialMove_Play_Params -{ - class USpecialMoveDefinition* NewSMD; // (Parm) - float PlayRateScale; // (OptionalParm, Parm) - float Duration; // (OptionalParm, Parm) - struct FName CallbackName; // (OptionalParm, Parm) - class UObject* CallbackObject; // (OptionalParm, Parm) - class UObject* Data; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicle.SetReplicatedSMData -struct AWillowVehicle_SetReplicatedSMData_Params -{ - struct FSpecialMoveData NewSMData; // (Parm, OutParm) -}; - -// Function WillowGame.WillowVehicle.GetDefaultRootMotionRotationMode -struct AWillowVehicle_GetDefaultRootMotionRotationMode_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetDefaultRootMotionMode -struct AWillowVehicle_GetDefaultRootMotionMode_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetSkelMesh -struct AWillowVehicle_GetSkelMesh_Params -{ - class USkeletalMeshComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowVehicle.GetSMComponent -struct AWillowVehicle_GetSMComponent_Params -{ - class USpecialMoveComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowVehicle.GetActor -struct AWillowVehicle_GetActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.PlayUIAkEvent -struct AWillowVehicle_PlayUIAkEvent_Params -{ - class UAkEvent* Event; // (Parm) -}; - -// Function WillowGame.WillowVehicle.ShieldAbsorbedAmmo -struct AWillowVehicle_ShieldAbsorbedAmmo_Params -{ - class UClass* DamageSource; // (Parm) - class UWillowDamageTypeDefinition* DamageTypeDef; // (Parm) - float DamagePercentToAbsorb; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetIntrinsicArmor -struct AWillowVehicle_GetIntrinsicArmor_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.OnShieldDepleted -struct AWillowVehicle_OnShieldDepleted_Params -{ - class AController* DamageInstigator; // (Parm) - unsigned char DamageType; // (Parm) -}; - -// Function WillowGame.WillowVehicle.SetShieldStrength -struct AWillowVehicle_SetShieldStrength_Params -{ - float ShieldValue; // (Parm) -}; - -// Function WillowGame.WillowVehicle.GetMaxShieldStrength -struct AWillowVehicle_GetMaxShieldStrength_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetShieldStrength -struct AWillowVehicle_GetShieldStrength_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.NotifyDamageTaken -struct AWillowVehicle_NotifyDamageTaken_Params -{ - struct FDamageEventSummary DamageSummary; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowVehicle.SetHidden -struct AWillowVehicle_SetHidden_Params -{ - unsigned long bNewHidden : 1; // (Parm) -}; - -// Function WillowGame.WillowVehicle.FreezeForCinematicMode -struct AWillowVehicle_FreezeForCinematicMode_Params -{ -}; - -// Function WillowGame.WillowVehicle.OutsideWorldBounds -struct AWillowVehicle_OutsideWorldBounds_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.FellOutOfWorld -struct AWillowVehicle_FellOutOfWorld_Params -{ - class UClass* dmgType; // (Parm) -}; - -// Function WillowGame.WillowVehicle.ResurrectVehicle -struct AWillowVehicle_ResurrectVehicle_Params -{ - unsigned char ResurrectReason; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicle.GetWillowVehicle -struct AWillowVehicle_GetWillowVehicle_Params -{ - class AWillowVehicle* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.SetVehicleDespawned -struct AWillowVehicle_SetVehicleDespawned_Params -{ - unsigned long bInDespawned : 1; // (Parm) - struct FVector NewLocation; // (OptionalParm, Parm) - struct FRotator NewRotation; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicle.OnNoLongerTargetedByAI -struct AWillowVehicle_OnNoLongerTargetedByAI_Params -{ - class AWillowMind* AIMind; // (Parm) -}; - -// Function WillowGame.WillowVehicle.OnTargetedByAI -struct AWillowVehicle_OnTargetedByAI_Params -{ - class AWillowMind* AIMind; // (Parm) -}; - -// Function WillowGame.WillowVehicle.PancakeOther -struct AWillowVehicle_PancakeOther_Params -{ - class APawn* Other; // (Parm) -}; - -// Function WillowGame.WillowVehicle.GetExpInfo -struct AWillowVehicle_GetExpInfo_Params -{ - int ExpLevelValue; // (Parm, OutParm) -}; - -// Function WillowGame.WillowVehicle.GetVehicleAndSeatIndex -struct AWillowVehicle_GetVehicleAndSeatIndex_Params -{ - class AWillowVehicle* WVehicle; // (Parm, OutParm) - int SeatIndex; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.Behavior_RegisterTargetable -struct AWillowVehicle_Behavior_RegisterTargetable_Params -{ - unsigned long bUnregister : 1; // (Parm) -}; - -// Function WillowGame.WillowVehicle.SetVehicleSpawning -struct AWillowVehicle_SetVehicleSpawning_Params -{ - unsigned long bInSpawning : 1; // (Parm) -}; - -// Function WillowGame.WillowVehicle.ServerSetVehicleSpawning -struct AWillowVehicle_ServerSetVehicleSpawning_Params -{ - unsigned long bInSpawning : 1; // (Parm) -}; - -// Function WillowGame.WillowVehicle.SetVehicleMaterial -struct AWillowVehicle_SetVehicleMaterial_Params -{ - class UMaterialInstance* MatInst; // (Parm) -}; - -// Function WillowGame.WillowVehicle.ServerSetVehicleMaterial -struct AWillowVehicle_ServerSetVehicleMaterial_Params -{ - class UMaterialInstance* MatInst; // (Parm) -}; - -// Function WillowGame.WillowVehicle.ServerNotifyAltFireTriggered -struct AWillowVehicle_ServerNotifyAltFireTriggered_Params -{ -}; - -// Function WillowGame.WillowVehicle.ServerNotifyTargetLockSuccessful -struct AWillowVehicle_ServerNotifyTargetLockSuccessful_Params -{ - class AActor* NewLockOnTarget; // (Parm) -}; - -// Function WillowGame.WillowVehicle.RouteCallToServerForAltFireTrigger -struct AWillowVehicle_RouteCallToServerForAltFireTrigger_Params -{ -}; - -// Function WillowGame.WillowVehicle.RouteCallToServerForTargetLockSuccess -struct AWillowVehicle_RouteCallToServerForTargetLockSuccess_Params -{ - class AActor* NewLockOnTarget; // (Parm) -}; - -// Function WillowGame.WillowVehicle.ServerStopFireTurret -struct AWillowVehicle_ServerStopFireTurret_Params -{ - unsigned char FireModeNum; // (Parm) -}; - -// Function WillowGame.WillowVehicle.StopAltFireTurret -struct AWillowVehicle_StopAltFireTurret_Params -{ -}; - -// Function WillowGame.WillowVehicle.StartAltFireTurret -struct AWillowVehicle_StartAltFireTurret_Params -{ -}; - -// Function WillowGame.WillowVehicle.StopFireTurret -struct AWillowVehicle_StopFireTurret_Params -{ -}; - -// Function WillowGame.WillowVehicle.ServerStartFireTurret -struct AWillowVehicle_ServerStartFireTurret_Params -{ - unsigned char FireModeNum; // (Parm) -}; - -// Function WillowGame.WillowVehicle.StartFireTurret -struct AWillowVehicle_StartFireTurret_Params -{ -}; - -// Function WillowGame.WillowVehicle.ServerClearStatusEffects -struct AWillowVehicle_ServerClearStatusEffects_Params -{ - unsigned long bKillImmediately : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicle.Behavior_ClearStatusEffects -struct AWillowVehicle_Behavior_ClearStatusEffects_Params -{ - unsigned long bKillImmediately : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicle.ProcessViewRotation -struct AWillowVehicle_ProcessViewRotation_Params -{ - float DeltaTime; // (Parm) - struct FRotator out_ViewRotation; // (Parm, OutParm) - struct FRotator out_DeltaRot; // (Parm, OutParm) -}; - -// Function WillowGame.WillowVehicle.GetUntouchImpact -struct AWillowVehicle_GetUntouchImpact_Params -{ - class UImpactDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetTouchImpact -struct AWillowVehicle_GetTouchImpact_Params -{ - class UImpactDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.CanSplash -struct AWillowVehicle_CanSplash_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.FadeInTireNoise -struct AWillowVehicle_FadeInTireNoise_Params -{ -}; - -// Function WillowGame.WillowVehicle.SetCanTargetCheat -struct AWillowVehicle_SetCanTargetCheat_Params -{ - unsigned long bCanTargetIn : 1; // (Parm) -}; - -// Function WillowGame.WillowVehicle.CanTarget -struct AWillowVehicle_CanTarget_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.SetCanTarget -struct AWillowVehicle_SetCanTarget_Params -{ - unsigned long bCanTargetIn : 1; // (Parm) -}; - -// Function WillowGame.WillowVehicle.ResetDebugData -struct AWillowVehicle_ResetDebugData_Params -{ -}; - -// Function WillowGame.WillowVehicle.DebugGetNextDriverOrPassenger -struct AWillowVehicle_DebugGetNextDriverOrPassenger_Params -{ - class APawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetResourcePoolForResourceDefinition -struct AWillowVehicle_GetResourcePoolForResourceDefinition_Params -{ - class UResourceDefinition* Resource; // (Parm) - unsigned long bCreatePoolIfOneDoesntExist : 1; // (OptionalParm, Parm) - struct FResourcePoolReference ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.SetupSeatPawnViewLimits -struct AWillowVehicle_SetupSeatPawnViewLimits_Params -{ - int SeatIndex; // (Parm) -}; - -// Function WillowGame.WillowVehicle.VehicleAdjustInput -struct AWillowVehicle_VehicleAdjustInput_Params -{ - float aTurn; // (Parm, OutParm) - float aLookUp; // (Parm, OutParm) - float aForward; // (Parm, OutParm) - float aStrafe; // (Parm, OutParm) -}; - -// Function WillowGame.WillowVehicle.GetTargetName -struct AWillowVehicle_GetTargetName_Params -{ - struct FString TargetName; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowVehicle.GetTargetableLocation -struct AWillowVehicle_GetTargetableLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.DisplayParentInfo -struct AWillowVehicle_DisplayParentInfo_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetAllBarInfo -struct AWillowVehicle_GetAllBarInfo_Params -{ - TArray BarData; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowVehicle.IsAutoAimTarget -struct AWillowVehicle_IsAutoAimTarget_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.IsInvulnerable -struct AWillowVehicle_IsInvulnerable_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.UpdateEngineSound -struct AWillowVehicle_UpdateEngineSound_Params -{ - unsigned long bStopSound : 1; // (Parm) -}; - -// Function WillowGame.WillowVehicle.StopEngineSound -struct AWillowVehicle_StopEngineSound_Params -{ -}; - -// Function WillowGame.WillowVehicle.StartEngineSound -struct AWillowVehicle_StartEngineSound_Params -{ -}; - -// Function WillowGame.WillowVehicle.NotifyUserCouldNotAffordAttemptedUse -struct AWillowVehicle_NotifyUserCouldNotAffordAttemptedUse_Params -{ - class APawn* User; // (Parm) - class UPrimitiveComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.WillowVehicle.SetInteractionIcon -struct AWillowVehicle_SetInteractionIcon_Params -{ - class UInteractionIconDefinition* Icon; // (Parm) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.WillowVehicle.UseObject -struct AWillowVehicle_UseObject_Params -{ - class APawn* User; // (Parm) - class UPrimitiveComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.ApplyCameraYawDamping -struct AWillowVehicle_ApplyCameraYawDamping_Params -{ - float aTurn; // (Parm, OutParm) -}; - -// Function WillowGame.WillowVehicle.GetInstanceData -struct AWillowVehicle_GetInstanceData_Params -{ - struct FName DataName; // (Parm) - TArray InstanceData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetReplicatedInstanceDataState -struct AWillowVehicle_GetReplicatedInstanceDataState_Params -{ - struct FReplicatedInstanceDataState OutReplicatedInstanceDataState; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetInstanceDataState -struct AWillowVehicle_GetInstanceDataState_Params -{ - struct FInstanceDataSet OutInstanceDataState; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.DestroyOwnedInstanceData -struct AWillowVehicle_DestroyOwnedInstanceData_Params -{ -}; - -// Function WillowGame.WillowVehicle.RemoveInstanceDataObject -struct AWillowVehicle_RemoveInstanceDataObject_Params -{ - class UObject* InstanceDataObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.RemoveInstanceData -struct AWillowVehicle_RemoveInstanceData_Params -{ - struct FName DataName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.SetInstanceData -struct AWillowVehicle_SetInstanceData_Params -{ - struct FInstanceDataUnion InstanceData; // (Parm, NeedCtorLink) - unsigned long bAllowDuplicateNames : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetSeatLocationAndRotation -struct AWillowVehicle_GetSeatLocationAndRotation_Params -{ - int SeatIndex; // (Parm) - struct FVector SeatLocation; // (Parm, OutParm) - struct FRotator SeatRotation; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetHijackLocation -struct AWillowVehicle_GetHijackLocation_Params -{ - int SeatIndex; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetSide -struct AWillowVehicle_GetSide_Params -{ - struct FVector WorldLoc; // (Parm) - int SeatIndex; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.KillAfterburnerEffects -struct AWillowVehicle_KillAfterburnerEffects_Params -{ -}; - -// Function WillowGame.WillowVehicle.AfterburnerEffects -struct AWillowVehicle_AfterburnerEffects_Params -{ - float DeltaTime; // (Parm) - unsigned long AfterburnerIsOn : 1; // (Parm) -}; - -// Function WillowGame.WillowVehicle.ControllerToPlayEffects -struct AWillowVehicle_ControllerToPlayEffects_Params -{ - class APlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.AfterburnerShakeTimer -struct AWillowVehicle_AfterburnerShakeTimer_Params -{ -}; - -// Function WillowGame.WillowVehicle.AfterburnerOff -struct AWillowVehicle_AfterburnerOff_Params -{ -}; - -// Function WillowGame.WillowVehicle.ServerAfterburnerOff -struct AWillowVehicle_ServerAfterburnerOff_Params -{ -}; - -// Function WillowGame.WillowVehicle.AfterburnerOn -struct AWillowVehicle_AfterburnerOn_Params -{ -}; - -// Function WillowGame.WillowVehicle.ServerAfterburnerOn -struct AWillowVehicle_ServerAfterburnerOn_Params -{ -}; - -// Function WillowGame.WillowVehicle.ValidateAfterburner -struct AWillowVehicle_ValidateAfterburner_Params -{ -}; - -// Function WillowGame.WillowVehicle.Turbo -struct AWillowVehicle_Turbo_Params -{ -}; - -// Function WillowGame.WillowVehicle.CanDeactivateAfterburner -struct AWillowVehicle_CanDeactivateAfterburner_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.CanActivateAfterburner -struct AWillowVehicle_CanActivateAfterburner_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.TickPursuitNodes -struct AWillowVehicle_TickPursuitNodes_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.WillowVehicle.GetCharacterWeapon -struct AWillowVehicle_GetCharacterWeapon_Params -{ - class AController* CharController; // (Parm) - class AWillowWeapon* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.DrawReverseConeDebug -struct AWillowVehicle_DrawReverseConeDebug_Params -{ - struct FVector vecForward; // (Parm) -}; - -// Function WillowGame.WillowVehicle.SetInputs -struct AWillowVehicle_SetInputs_Params -{ - float InForward; // (Parm) - float InStrafe; // (Parm) - float InUp; // (Parm) -}; - -// Function WillowGame.WillowVehicle.SetAIInputs -struct AWillowVehicle_SetAIInputs_Params -{ - float InForward; // (Parm) - struct FVector DesiredSteeringDirection; // (Parm) - float InUp; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicle.SpawnTracer -struct AWillowVehicle_SpawnTracer_Params -{ - int nSeat; // (Parm) - struct FVector EffectLocation; // (Parm) - struct FVector HitLocation; // (Parm) -}; - -// Function WillowGame.WillowVehicle.DamageDamage -struct AWillowVehicle_DamageDamage_Params -{ - int Index; // (Parm) -}; - -// Function WillowGame.WillowVehicle.DamageDebug -struct AWillowVehicle_DamageDebug_Params -{ -}; - -// Function WillowGame.WillowVehicle.DrawHUD -struct AWillowVehicle_DrawHUD_Params -{ - class AHUD* H; // (Parm) -}; - -// Function WillowGame.WillowVehicle.OnExitVehicle -struct AWillowVehicle_OnExitVehicle_Params -{ - class UWillowSeqAct_ExitVehicle* Action; // (Parm) -}; - -// Function WillowGame.WillowVehicle.GetSVehicleDebug -struct AWillowVehicle_GetSVehicleDebug_Params -{ - TArray DebugInfo; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowVehicle.MorphTargetDestroyed -struct AWillowVehicle_MorphTargetDestroyed_Params -{ - int MorphNodeIndex; // (Parm) -}; - -// Function WillowGame.WillowVehicle.SetMorphTarget -struct AWillowVehicle_SetMorphTarget_Params -{ - struct FString Cmd; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowVehicle.SetInitialMorph -struct AWillowVehicle_SetInitialMorph_Params -{ -}; - -// Function WillowGame.WillowVehicle.ApplyMorphHeal -struct AWillowVehicle_ApplyMorphHeal_Params -{ - int Amount; // (Parm) -}; - -// Function WillowGame.WillowVehicle.ApplyMorphDamage -struct AWillowVehicle_ApplyMorphDamage_Params -{ - struct FVector HitLocation; // (Parm) - int Damage; // (Parm) -}; - -// Function WillowGame.WillowVehicle.InitializeMorphs -struct AWillowVehicle_InitializeMorphs_Params -{ -}; - -// Function WillowGame.WillowVehicle.RigidBodyCollision -struct AWillowVehicle_RigidBodyCollision_Params -{ - class UPrimitiveComponent* HitComponent; // (Parm, EditInline) - class UPrimitiveComponent* OtherComponent; // (Parm, EditInline) - struct FCollisionImpactData Collision; // (Const, Parm, OutParm, NeedCtorLink) - int ContactIndex; // (Parm) -}; - -// Function WillowGame.WillowVehicle.ApplyCollisionDamageFrom -struct AWillowVehicle_ApplyCollisionDamageFrom_Params -{ - class AActor* DamageCauser; // (Parm) - class UPrimitiveComponent* OtherComponent; // (Parm, EditInline) - float DamageToApply; // (Parm) -}; - -// Function WillowGame.WillowVehicle.ApplyCollisionDamageTo -struct AWillowVehicle_ApplyCollisionDamageTo_Params -{ - class AActor* ActorToReceiveDamage; // (Parm) - unsigned char CollisionEnum; // (Parm) - class UPrimitiveComponent* OtherComponent; // (Parm, EditInline) - struct FVector inVelocity; // (Parm) - unsigned long bRunOverDamage : 1; // (Parm) -}; - -// Function WillowGame.WillowVehicle.TookDamageFromEnemy -struct AWillowVehicle_TookDamageFromEnemy_Params -{ - class AController* InstigatedBy; // (Parm) - class UCharacterClassDefinition* MyCharacterClass; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - class UClass* DamageType; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicle.GetHumanReadableName -struct AWillowVehicle_GetHumanReadableName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowVehicle.FindSeatIndexForPawn -struct AWillowVehicle_FindSeatIndexForPawn_Params -{ - class APawn* inPawn; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.SitAnimFinished -struct AWillowVehicle_SitAnimFinished_Params -{ -}; - -// Function WillowGame.WillowVehicle.ClientCheckForSitAnimFinished -struct AWillowVehicle_ClientCheckForSitAnimFinished_Params -{ -}; - -// Function WillowGame.WillowVehicle.UnsitDriver -struct AWillowVehicle_UnsitDriver_Params -{ - class AWillowPawn* WillowP; // (Parm) - class AWillowVehicleBase* VehicleOrWeaponPawn; // (Parm) - int SeatIndex; // (Parm) -}; - -// Function WillowGame.WillowVehicle.ClientUnsitDriver -struct AWillowVehicle_ClientUnsitDriver_Params -{ - class AWillowPawn* WillowP; // (Parm) - int SeatIndex; // (Parm) -}; - -// Function WillowGame.WillowVehicle.SitDriver -struct AWillowVehicle_SitDriver_Params -{ - class AWillowPawn* WillowP; // (Parm) - int SeatIndex; // (Parm) - unsigned char Side; // (Parm) - unsigned long SkipAnim : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicle.DetachDriver -struct AWillowVehicle_DetachDriver_Params -{ - class APawn* P; // (Parm) -}; - -// Function WillowGame.WillowVehicle.AttachDriver -struct AWillowVehicle_AttachDriver_Params -{ - class APawn* P; // (Parm) - unsigned long SkipAnim : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicle.PlayTeleportOutOfVehicleEffect -struct AWillowVehicle_PlayTeleportOutOfVehicleEffect_Params -{ - class AWillowPawn* WP; // (Parm) -}; - -// Function WillowGame.WillowVehicle.PlayTeleportEffectAtLocation -struct AWillowVehicle_PlayTeleportEffectAtLocation_Params -{ - class AWillowPawn* WP; // (Parm) - struct FVector TeleportLocation; // (Parm) -}; - -// Function WillowGame.WillowVehicle.PlayTeleportIntoVehicleEffect -struct AWillowVehicle_PlayTeleportIntoVehicleEffect_Params -{ - class AWillowPawn* WP; // (Parm) -}; - -// Function WillowGame.WillowVehicle.CheckVehicleDamage -struct AWillowVehicle_CheckVehicleDamage_Params -{ -}; - -// Function WillowGame.WillowVehicle.DropItemPoolItems -struct AWillowVehicle_DropItemPoolItems_Params -{ -}; - -// Function WillowGame.WillowVehicle.AdjustFOVAngle -struct AWillowVehicle_AdjustFOVAngle_Params -{ - float VFOVAngle; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.VehicleCalcCamera -struct AWillowVehicle_VehicleCalcCamera_Params -{ - float DeltaTime; // (Parm) - int SeatIndex; // (Parm) - struct FVector out_CamLoc; // (Parm, OutParm) - struct FRotator out_CamRot; // (Parm, OutParm) - unsigned long bPivotOnly : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicle.CalcCamera -struct AWillowVehicle_CalcCamera_Params -{ - float DeltaTime; // (Parm) - struct FVector out_CamLoc; // (Parm, OutParm) - struct FRotator out_CamRot; // (Parm, OutParm) - float out_FOV; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.VehicleWeaponHitLocationEffects -struct AWillowVehicle_VehicleWeaponHitLocationEffects_Params -{ - int SeatIndex; // (Parm) - struct FVector HitLocation; // (Parm) -}; - -// Function WillowGame.WillowVehicle.VehicleAdjustFlashLocation -struct AWillowVehicle_VehicleAdjustFlashLocation_Params -{ - int SeatIndex; // (Parm) - unsigned char FireModeNum; // (Parm) - struct FVector NewLocation; // (Parm) - unsigned long bClear : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicle.VehicleAdjustFlashCount -struct AWillowVehicle_VehicleAdjustFlashCount_Params -{ - int SeatIndex; // (Parm) - unsigned char FireModeNum; // (Parm) - unsigned long bClear : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicle.VehicleWeaponImpactEffects -struct AWillowVehicle_VehicleWeaponImpactEffects_Params -{ - struct FVector HitLocation; // (Parm) - int SeatIndex; // (Parm) -}; - -// Function WillowGame.WillowVehicle.VehicleWeaponFireEffects -struct AWillowVehicle_VehicleWeaponFireEffects_Params -{ - struct FVector HitLocation; // (Parm) - int SeatIndex; // (Parm) -}; - -// Function WillowGame.WillowVehicle.VehicleWeaponStoppedFiring -struct AWillowVehicle_VehicleWeaponStoppedFiring_Params -{ - unsigned long bViaReplication : 1; // (Parm) - int SeatIndex; // (Parm) -}; - -// Function WillowGame.WillowVehicle.WeaponStoppedFiring -struct AWillowVehicle_WeaponStoppedFiring_Params -{ - class AWeapon* InWeapon; // (Parm) - unsigned long bViaReplication : 1; // (Parm) -}; - -// Function WillowGame.WillowVehicle.VehicleWeaponFired -struct AWillowVehicle_VehicleWeaponFired_Params -{ - unsigned long bViaReplication : 1; // (Parm) - struct FVector HitLocation; // (Parm) - int SeatIndex; // (Parm) -}; - -// Function WillowGame.WillowVehicle.GetPlayerController -struct AWillowVehicle_GetPlayerController_Params -{ - int SeatIndex; // (Parm) - class APlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.WeaponFired -struct AWillowVehicle_WeaponFired_Params -{ - class AWeapon* InWeapon; // (Parm) - unsigned long bViaReplication : 1; // (Parm) - struct FVector HitLocation; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicle.GetWeaponViewAxes -struct AWillowVehicle_GetWeaponViewAxes_Params -{ - class AWillowWeapon* WhichWeapon; // (Parm) - struct FVector XAxis; // (Parm, OutParm) - struct FVector YAxis; // (Parm, OutParm) - struct FVector ZAxis; // (Parm, OutParm) -}; - -// Function WillowGame.WillowVehicle.OverrideEndFire -struct AWillowVehicle_OverrideEndFire_Params -{ - unsigned char FireModeNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.OverrideBeginFire -struct AWillowVehicle_OverrideBeginFire_Params -{ - unsigned char FireModeNum; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetWeaponAim -struct AWillowVehicle_GetWeaponAim_Params -{ - class AWillowVehicleWeapon* VWeapon; // (Parm) - unsigned long bUseSeatPivotPoint : 1; // (OptionalParm, Parm) - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.IsValidVehicleWeaponAimTraceHitActor -struct AWillowVehicle_IsValidVehicleWeaponAimTraceHitActor_Params -{ - class AActor* HitActor; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetWeaponStartTraceLocation -struct AWillowVehicle_GetWeaponStartTraceLocation_Params -{ - class AWeapon* CurrentWeapon; // (OptionalParm, Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetPhysicalFireStartLoc -struct AWillowVehicle_GetPhysicalFireStartLoc_Params -{ - class AWillowWeapon* ForWeapon; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetEffectLocation -struct AWillowVehicle_GetEffectLocation_Params -{ - int SeatIndex; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetBarrelLocationAndRotation -struct AWillowVehicle_GetBarrelLocationAndRotation_Params -{ - int SeatIndex; // (Parm) - struct FVector SocketLocation; // (Parm, OutParm) - struct FRotator SocketRotation; // (OptionalParm, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.ClearFlashLocation -struct AWillowVehicle_ClearFlashLocation_Params -{ - class AWeapon* Who; // (Parm) -}; - -// Function WillowGame.WillowVehicle.SetFlashLocation -struct AWillowVehicle_SetFlashLocation_Params -{ - class AWeapon* Who; // (Parm) - unsigned char FireModeNum; // (Parm) - struct FVector NewLoc; // (Parm) -}; - -// Function WillowGame.WillowVehicle.IncrementFlashCount -struct AWillowVehicle_IncrementFlashCount_Params -{ - class AWeapon* Who; // (Parm) - unsigned char FireModeNum; // (Parm) -}; - -// Function WillowGame.WillowVehicle.ClearFlashCount -struct AWillowVehicle_ClearFlashCount_Params -{ - class AWeapon* Who; // (Parm) -}; - -// Function WillowGame.WillowVehicle.UnPossessed -struct AWillowVehicle_UnPossessed_Params -{ -}; - -// Function WillowGame.WillowVehicle.PossessedBy -struct AWillowVehicle_PossessedBy_Params -{ - class AController* C; // (Parm) - unsigned long bVehicleTransition : 1; // (Parm) -}; - -// Function WillowGame.WillowVehicle.InitializeTurrets -struct AWillowVehicle_InitializeTurrets_Params -{ -}; - -// Function WillowGame.WillowVehicle.GetGunMeshFromInstanceData -struct AWillowVehicle_GetGunMeshFromInstanceData_Params -{ - int SeatIndex; // (Parm) - class UMeshComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowVehicle.PreCacheSeatNames -struct AWillowVehicle_PreCacheSeatNames_Params -{ -}; - -// Function WillowGame.WillowVehicle.ClientInitializeSeats -struct AWillowVehicle_ClientInitializeSeats_Params -{ -}; - -// Function WillowGame.WillowVehicle.SpawnWeaponForSeat -struct AWillowVehicle_SpawnWeaponForSeat_Params -{ - int SeatIndex; // (Parm) - class AWillowVehicleWeapon* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.ReinitializeSeats -struct AWillowVehicle_ReinitializeSeats_Params -{ -}; - -// Function WillowGame.WillowVehicle.InitializeSeats -struct AWillowVehicle_InitializeSeats_Params -{ -}; - -// Function WillowGame.WillowVehicle.ImportantVehicle -struct AWillowVehicle_ImportantVehicle_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.IsArtillery -struct AWillowVehicle_IsArtillery_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetHomingTarget -struct AWillowVehicle_GetHomingTarget_Params -{ - class AWillowProjectile* Seeker; // (Parm) - class AController* InstigatedBy; // (Parm) - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.IsFullyArmored -struct AWillowVehicle_IsFullyArmored_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetDamageSurfaceTypeFromHit -struct AWillowVehicle_GetDamageSurfaceTypeFromHit_Params -{ - struct FTraceHitInfo HitInfo; // (Const, Parm, OutParm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetDefaultDamageSurfaceType -struct AWillowVehicle_GetDefaultDamageSurfaceType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.AdjustMomentumForSurfaceType -struct AWillowVehicle_AdjustMomentumForSurfaceType_Params -{ - float RawMomentum; // (Parm) - class AController* DamageInstigator; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - struct FTraceHitInfo HitInfo; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.AdjustDamage -struct AWillowVehicle_AdjustDamage_Params -{ - float InDamage; // (Parm, OutParm) - float DamageSeverityPercent; // (Parm, OutParm) - struct FVector Momentum; // (Parm, OutParm) - class AController* InstigatedBy; // (Parm) - struct FVector HitLocation; // (Parm) - class UClass* DamageType; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm, OutParm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicle.TookDamageFromFriendly -struct AWillowVehicle_TookDamageFromFriendly_Params -{ - float Damage; // (Parm) - class AController* InstigatedBy; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - class UClass* DamageType; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicle.TakeDamage -struct AWillowVehicle_TakeDamage_Params -{ - float RawDamage; // (Parm) - class AController* InstigatedBy; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - class UClass* DamageType; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicle.HealDamage -struct AWillowVehicle_HealDamage_Params -{ - float Amount; // (Parm) - class AController* Healer; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - unsigned long bIsShieldRestore : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.SetReservation -struct AWillowVehicle_SetReservation_Params -{ - class AController* C; // (Parm) -}; - -// Function WillowGame.WillowVehicle.StopsProjectile -struct AWillowVehicle_StopsProjectile_Params -{ - class AProjectile* P; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.SpokenFor -struct AWillowVehicle_SpokenFor_Params -{ - class AController* C; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.ChangedReservation -struct AWillowVehicle_ChangedReservation_Params -{ - class APawn* P; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.ReservationCostMultiplier -struct AWillowVehicle_ReservationCostMultiplier_Params -{ - class APawn* P; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetTeamNum -struct AWillowVehicle_GetTeamNum_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.OpenPositionFor -struct AWillowVehicle_OpenPositionFor_Params -{ - class APawn* P; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.IndependentVehicle -struct AWillowVehicle_IndependentVehicle_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.CheckReset -struct AWillowVehicle_CheckReset_Params -{ -}; - -// Function WillowGame.WillowVehicle.ApplySeatRuleSet -struct AWillowVehicle_ApplySeatRuleSet_Params -{ - int SeatIndex; // (Parm) - class AWillowMind* WMind; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.PassengerLeave -struct AWillowVehicle_PassengerLeave_Params -{ - int SeatIndex; // (Parm) -}; - -// Function WillowGame.WillowVehicle.DriverLeave -struct AWillowVehicle_DriverLeave_Params -{ - unsigned long bForceLeave : 1; // (Parm) - unsigned long SkipPawnPlacement : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.SetupHandIKForPawn -struct AWillowVehicle_SetupHandIKForPawn_Params -{ - class AWillowPawn* WPawn; // (Parm) - int SeatIndex; // (Parm) -}; - -// Function WillowGame.WillowVehicle.UpdateVirtualSeatMapping -struct AWillowVehicle_UpdateVirtualSeatMapping_Params -{ - int RealSeat; // (Parm) -}; - -// Function WillowGame.WillowVehicle.PassengerEnter -struct AWillowVehicle_PassengerEnter_Params -{ - class APawn* P; // (Parm) - int SeatIndex; // (Parm) - unsigned long SkipAnim : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetFirstAvailableHijackSeat -struct AWillowVehicle_GetFirstAvailableHijackSeat_Params -{ - class APawn* Attacker; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetFirstAvailableSeatFor -struct AWillowVehicle_GetFirstAvailableSeatFor_Params -{ - class AController* C; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.DriverLeft -struct AWillowVehicle_DriverLeft_Params -{ -}; - -// Function WillowGame.WillowVehicle.ActivateWeapon -struct AWillowVehicle_ActivateWeapon_Params -{ - int WeaponSeatIndex; // (Parm) -}; - -// Function WillowGame.WillowVehicle.DriverEnter -struct AWillowVehicle_DriverEnter_Params -{ - class APawn* P; // (Parm) - unsigned long SkipAnim : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.SetVehicleBlockingMeshCollision -struct AWillowVehicle_SetVehicleBlockingMeshCollision_Params -{ - class APawn* DriverPawn; // (Parm) -}; - -// Function WillowGame.WillowVehicle.GetMoveTargetFor -struct AWillowVehicle_GetMoveTargetFor_Params -{ - class APawn* P; // (Parm) - class AWillowVehicle* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.NumPassengers -struct AWillowVehicle_NumPassengers_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.UpdateControllerOnPossess -struct AWillowVehicle_UpdateControllerOnPossess_Params -{ - unsigned long bVehicleTransition : 1; // (Parm) -}; - -// Function WillowGame.WillowVehicle.PlayHorn -struct AWillowVehicle_PlayHorn_Params -{ -}; - -// Function WillowGame.WillowVehicle.TooCloseToAttack -struct AWillowVehicle_TooCloseToAttack_Params -{ - class AActor* Other; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.LockOnWarning -struct AWillowVehicle_LockOnWarning_Params -{ - class AWillowProjectile* IncomingMissile; // (Parm) -}; - -// Function WillowGame.WillowVehicle.SendLockOnMessage -struct AWillowVehicle_SendLockOnMessage_Params -{ - int Switch; // (Parm) -}; - -// Function WillowGame.WillowVehicle.ShootMissile -struct AWillowVehicle_ShootMissile_Params -{ - class AProjectile* P; // (Parm) -}; - -// Function WillowGame.WillowVehicle.IncomingMissile -struct AWillowVehicle_IncomingMissile_Params -{ - class AProjectile* P; // (Parm) -}; - -// Function WillowGame.WillowVehicle.Dodge -struct AWillowVehicle_Dodge_Params -{ - unsigned char DoubleClickMove; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.TeamChanged -struct AWillowVehicle_TeamChanged_Params -{ -}; - -// Function WillowGame.WillowVehicle.SetTeamNum -struct AWillowVehicle_SetTeamNum_Params -{ - unsigned char T; // (Parm) -}; - -// Function WillowGame.WillowVehicle.PostRenderFor -struct AWillowVehicle_PostRenderFor_Params -{ - class APlayerController* PC; // (Parm) - class UCanvas* Canvas; // (Parm) - struct FVector CameraPosition; // (Parm) - struct FVector CameraDir; // (Parm) -}; - -// Function WillowGame.WillowVehicle.VehicleLocked -struct AWillowVehicle_VehicleLocked_Params -{ - class APawn* P; // (Parm) -}; - -// Function WillowGame.WillowVehicle.TryToHijack -struct AWillowVehicle_TryToHijack_Params -{ - class APawn* P; // (Parm) - int SeatIndex; // (Parm) - unsigned long SkipAnim : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.CanDrive -struct AWillowVehicle_CanDrive_Params -{ - class APawn* P; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.TryToRide -struct AWillowVehicle_TryToRide_Params -{ - class APawn* P; // (Parm) - unsigned long SkipAnim : 1; // (OptionalParm, Parm) - int PreferredSeat; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.DeactivateVehicle -struct AWillowVehicle_DeactivateVehicle_Params -{ - unsigned long PlayDeSpawnEffect : 1; // (Parm) -}; - -// Function WillowGame.WillowVehicle.BlowupVehicle -struct AWillowVehicle_BlowupVehicle_Params -{ -}; - -// Function WillowGame.WillowVehicle.IsSafeFromBoundaryTurrets -struct AWillowVehicle_IsSafeFromBoundaryTurrets_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.IsOnTheGround -struct AWillowVehicle_IsOnTheGround_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.ServerUnlockAchievementForAllPassengers -struct AWillowVehicle_ServerUnlockAchievementForAllPassengers_Params -{ - unsigned char Achievement; // (Parm) -}; - -// Function WillowGame.WillowVehicle.LeviathanConvertDeathStatus -struct AWillowVehicle_LeviathanConvertDeathStatus_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.ProcessLeviathanVehicleDeathEvent -struct AWillowVehicle_ProcessLeviathanVehicleDeathEvent_Params -{ -}; - -// Function WillowGame.WillowVehicle.Died -struct AWillowVehicle_Died_Params -{ - class AController* Killer; // (Parm) - class UClass* DamageType; // (Parm) - struct FVector HitLocation; // (Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.DiedEx -struct AWillowVehicle_DiedEx_Params -{ - unsigned long ForceResurrectPlayerOccupants : 1; // (Parm) - class AController* Killer; // (Parm) - class UClass* DamageType; // (Parm) - struct FVector HitLocation; // (Parm) - unsigned long bInstaKill : 1; // (Parm) - unsigned long bKilledByKillVolume : 1; // (Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicle.TornOff -struct AWillowVehicle_TornOff_Params -{ -}; - -// Function WillowGame.WillowVehicle.ChangeSeat -struct AWillowVehicle_ChangeSeat_Params -{ - class AController* ControllerToMove; // (Parm) - int RequestedSeat; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.HasPriority -struct AWillowVehicle_HasPriority_Params -{ - class AController* first; // (Parm) - class AController* Second; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.ServerChangeSeat -struct AWillowVehicle_ServerChangeSeat_Params -{ - int RequestedSeat; // (Parm) -}; - -// Function WillowGame.WillowVehicle.SwitchSeats -struct AWillowVehicle_SwitchSeats_Params -{ -}; - -// Function WillowGame.WillowVehicle.GetAdjacentSeatIndex -struct AWillowVehicle_GetAdjacentSeatIndex_Params -{ - int Direction; // (Parm) - class AController* C; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetControllerForSeatPosition -struct AWillowVehicle_GetControllerForSeatPosition_Params -{ - unsigned char SeatPosition; // (Parm) - class AController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetControllerForSeatIndex -struct AWillowVehicle_GetControllerForSeatIndex_Params -{ - int SeatIndex; // (Parm) - class AController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetSeatIndexForController -struct AWillowVehicle_GetSeatIndexForController_Params -{ - class AController* ControllerToMove; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.AnySeatAvailable -struct AWillowVehicle_AnySeatAvailable_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.HijackSeatAvailable -struct AWillowVehicle_HijackSeatAvailable_Params -{ - int SeatIndex; // (Parm) - unsigned char Side; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.DrivingStatusChanged -struct AWillowVehicle_DrivingStatusChanged_Params -{ -}; - -// Function WillowGame.WillowVehicle.EjectPassengers -struct AWillowVehicle_EjectPassengers_Params -{ - unsigned long KillThemAsWell : 1; // (Parm) - unsigned long ForceResurrectKilledPlayers : 1; // (Parm) - unsigned long bInstaKill : 1; // (Parm) - unsigned long bKilledByKillVolume : 1; // (Parm) - class AController* Killer; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - struct FVector HitLocation; // (Parm) -}; - -// Function WillowGame.WillowVehicle.ProcessOneEjectedPassenger -struct AWillowVehicle_ProcessOneEjectedPassenger_Params -{ - class APawn* OnePassenger; // (Parm) - unsigned long KillHimAsWell : 1; // (Parm) - unsigned long ForceResurrectKilledPlayers : 1; // (Parm) - unsigned long bInstaKill : 1; // (Parm) - unsigned long bKilledByKillVolume : 1; // (Parm) - class AController* Killer; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - struct FVector HitLocation; // (Parm) -}; - -// Function WillowGame.WillowVehicle.EjectPassengerPosition -struct AWillowVehicle_EjectPassengerPosition_Params -{ - unsigned char PositionToEject; // (Parm) - unsigned long bSkipExitAnim : 1; // (Parm) -}; - -// Function WillowGame.WillowVehicle.SeatHasOccupant -struct AWillowVehicle_SeatHasOccupant_Params -{ - int SeatIndex; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetTotalOccupants -struct AWillowVehicle_GetTotalOccupants_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.HasAIOccupants -struct AWillowVehicle_HasAIOccupants_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.HasPlayerOccupants -struct AWillowVehicle_HasPlayerOccupants_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.HasOccupiedTurret -struct AWillowVehicle_HasOccupiedTurret_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.HasAnySeatAvailableFor -struct AWillowVehicle_HasAnySeatAvailableFor_Params -{ - class AController* C; // (Parm) - int SeatIndex; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.SeatAvailableFor -struct AWillowVehicle_SeatAvailableFor_Params -{ - class AController* C; // (Parm) - int SeatIndex; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.Occupied -struct AWillowVehicle_Occupied_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.ActivateHeadLight -struct AWillowVehicle_ActivateHeadLight_Params -{ - unsigned long bActivated : 1; // (Parm) -}; - -// Function WillowGame.WillowVehicle.ActivateReverseLight -struct AWillowVehicle_ActivateReverseLight_Params -{ - unsigned long bActivated : 1; // (Parm) -}; - -// Function WillowGame.WillowVehicle.ActivateBrakeLight -struct AWillowVehicle_ActivateBrakeLight_Params -{ - unsigned long bActivated : 1; // (Parm) -}; - -// Function WillowGame.WillowVehicle.AttachGun -struct AWillowVehicle_AttachGun_Params -{ - int SeatIndex; // (Parm) -}; - -// Function WillowGame.WillowVehicle.ReplicatedEvent -struct AWillowVehicle_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.WillowVehicle.WeaponRotationChanged -struct AWillowVehicle_WeaponRotationChanged_Params -{ - int SeatIndex; // (Parm) -}; - -// Function WillowGame.WillowVehicle.Destroyed -struct AWillowVehicle_Destroyed_Params -{ -}; - -// Function WillowGame.WillowVehicle.IsOccupantAllowedToTakeDamage -struct AWillowVehicle_IsOccupantAllowedToTakeDamage_Params -{ - class AWillowPawn* Occupant; // (Parm) - int OccupantSeatNdx; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.CanBeBaseForPawn -struct AWillowVehicle_CanBeBaseForPawn_Params -{ - class APawn* aPawn; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.DriverRadiusDamage -struct AWillowVehicle_DriverRadiusDamage_Params -{ - float DamageAmount; // (Parm) - float DamageRadius; // (Parm) - class AController* EventInstigator; // (Parm) - class UClass* DamageType; // (Parm) - float Momentum; // (Parm) - struct FVector HitLocation; // (Parm) - FScriptInterface DamageCauser; // (Parm) - float DamageFalloffExponent; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicle.TakeRadiusDamage -struct AWillowVehicle_TakeRadiusDamage_Params -{ - class AController* InstigatedBy; // (Parm) - float BaseDamage; // (Parm) - float DamageRadius; // (Parm) - class UClass* DamageType; // (Parm) - float Momentum; // (Parm) - struct FVector HurtOrigin; // (Parm) - unsigned long bFullDamage : 1; // (Parm) - FScriptInterface DamageCauser; // (Parm) - float DamageFalloffExponent; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicle.TakeWaterDamage -struct AWillowVehicle_TakeWaterDamage_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.WillowVehicle.RanInto -struct AWillowVehicle_RanInto_Params -{ - class AActor* Other; // (Parm) -}; - -// Function WillowGame.WillowVehicle.ShutOffVehicleEffectsOnDeath -struct AWillowVehicle_ShutOffVehicleEffectsOnDeath_Params -{ -}; - -// Function WillowGame.WillowVehicle.VehicleEvent -struct AWillowVehicle_VehicleEvent_Params -{ - struct FName EventTag; // (Parm) -}; - -// Function WillowGame.WillowVehicle.UpdateVehicleEffect -struct AWillowVehicle_UpdateVehicleEffect_Params -{ - struct FName EventTag; // (Parm) -}; - -// Function WillowGame.WillowVehicle.TriggerVehicleEffect -struct AWillowVehicle_TriggerVehicleEffect_Params -{ - struct FName EventTag; // (Parm) -}; - -// Function WillowGame.WillowVehicle.SetVehicleEffectparams -struct AWillowVehicle_SetVehicleEffectparams_Params -{ - struct FName TriggerName; // (Parm) - class UParticleSystemComponent* PSC; // (Parm, EditInline) -}; - -// Function WillowGame.WillowVehicle.InitializeEffects -struct AWillowVehicle_InitializeEffects_Params -{ -}; - -// Function WillowGame.WillowVehicle.FastVehicle -struct AWillowVehicle_FastVehicle_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.JumpOutCheck -struct AWillowVehicle_JumpOutCheck_Params -{ -}; - -// Function WillowGame.WillowVehicle.EjectDriver -struct AWillowVehicle_EjectDriver_Params -{ -}; - -// Function WillowGame.WillowVehicle.SelfDestruct -struct AWillowVehicle_SelfDestruct_Params -{ -}; - -// Function WillowGame.WillowVehicle.StopDeSpawnEffect -struct AWillowVehicle_StopDeSpawnEffect_Params -{ - class UObject* Target; // (Parm) -}; - -// Function WillowGame.WillowVehicle.StopSpawnEffect -struct AWillowVehicle_StopSpawnEffect_Params -{ - class UObject* Target; // (Parm) -}; - -// Function WillowGame.WillowVehicle.NotifyFinishTeleport -struct AWillowVehicle_NotifyFinishTeleport_Params -{ -}; - -// Function WillowGame.WillowVehicle.RefreshCrewIdleAnimations -struct AWillowVehicle_RefreshCrewIdleAnimations_Params -{ -}; - -// Function WillowGame.WillowVehicle.NotifyBeginTeleport -struct AWillowVehicle_NotifyBeginTeleport_Params -{ -}; - -// Function WillowGame.WillowVehicle.PlayDeSpawnEffect -struct AWillowVehicle_PlayDeSpawnEffect_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.PlaySpawnEffect -struct AWillowVehicle_PlaySpawnEffect_Params -{ -}; - -// Function WillowGame.WillowVehicle.GetChargePower -struct AWillowVehicle_GetChargePower_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.Attach -struct AWillowVehicle_Attach_Params -{ - class AActor* Other; // (Parm) -}; - -// Function WillowGame.WillowVehicle.FilterActorAttachmentRequest -struct AWillowVehicle_FilterActorAttachmentRequest_Params -{ - class AActor* Other; // (Parm) -}; - -// Function WillowGame.WillowVehicle.UnwrapToSimObj -struct AWillowVehicle_UnwrapToSimObj_Params -{ -}; - -// Function WillowGame.WillowVehicle.UnwrapSimpleSettings -struct AWillowVehicle_UnwrapSimpleSettings_Params -{ -}; - -// Function WillowGame.WillowVehicle.NodeIsOnFavoredSide -struct AWillowVehicle_NodeIsOnFavoredSide_Params -{ - unsigned long TargetOnRight : 1; // (Parm) - unsigned long IsTargetInFront : 1; // (Parm) - unsigned long FacingSame : 1; // (Parm) - unsigned long NodeOnLeft : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.FindGrid -struct AWillowVehicle_FindGrid_Params -{ - class UWillowPursuitGridDefinition* GridDef; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.ReserveBestNode -struct AWillowVehicle_ReserveBestNode_Params -{ - int GridIndex; // (Parm, OutParm) - int NodeIndex; // (Parm, OutParm) - class AActor* ReservationRequester; // (Parm) - unsigned long TargetIsOnRight : 1; // (Parm) - unsigned long IsTargetInFront : 1; // (Parm) - unsigned long FacingSame : 1; // (Parm) - class UWillowPursuitGridDefinition* GridDef; // (Parm) - struct FName PreferredNodeType; // (Parm) -}; - -// Function WillowGame.WillowVehicle.RecalculateAttributeInitializedState -struct AWillowVehicle_RecalculateAttributeInitializedState_Params -{ -}; - -// Function WillowGame.WillowVehicle.OnExpLevelChange -struct AWillowVehicle_OnExpLevelChange_Params -{ -}; - -// Function WillowGame.WillowVehicle.BalanceVehicleForPlayerUse -struct AWillowVehicle_BalanceVehicleForPlayerUse_Params -{ -}; - -// Function WillowGame.WillowVehicle.SetHealthResourcePoolDefinition -struct AWillowVehicle_SetHealthResourcePoolDefinition_Params -{ - class AResourcePoolManager* InResourcePoolManager; // (Parm, OutParm) - class UResourcePoolDefinition* Definition; // (Parm) -}; - -// Function WillowGame.WillowVehicle.PostBeginPlay -struct AWillowVehicle_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowVehicle.InitializeBehaviorConsumer -struct AWillowVehicle_InitializeBehaviorConsumer_Params -{ -}; - -// Function WillowGame.WillowVehicle.SetDefaultInventory -struct AWillowVehicle_SetDefaultInventory_Params -{ - TArray NewDefaultInventory; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowVehicle.SetDefaultInventoryWithProbability -struct AWillowVehicle_SetDefaultInventoryWithProbability_Params -{ - TArray NewDefaultInventory; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowVehicle.CheckForCollision -struct AWillowVehicle_CheckForCollision_Params -{ -}; - -// Function WillowGame.WillowVehicle.CanReceiveStatusEffects -struct AWillowVehicle_CanReceiveStatusEffects_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.ReactToPrimaryStatusEffect -struct AWillowVehicle_ReactToPrimaryStatusEffect_Params -{ - class UStatusEffectDefinition* StatusEffect; // (Parm) -}; - -// Function WillowGame.WillowVehicle.GetAttributeContextSource -struct AWillowVehicle_GetAttributeContextSource_Params -{ - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetBoundingSphereRadius -struct AWillowVehicle_GetBoundingSphereRadius_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetHitRegions -struct AWillowVehicle_GetHitRegions_Params -{ - TArray Regions; // (Parm, OutParm, NeedCtorLink) - class UBodyHitRegionDefinition* DefaultRegion; // (OptionalParm, Parm, OutParm) -}; - -// Function WillowGame.WillowVehicle.AttachEmitter -struct AWillowVehicle_AttachEmitter_Params -{ - class AEmitter* E; // (Parm) - struct FName SocketName; // (Parm) -}; - -// Function WillowGame.WillowVehicle.GetDefaultStatusEffectsParticleSystemTemplate -struct AWillowVehicle_GetDefaultStatusEffectsParticleSystemTemplate_Params -{ - class UParticleSystem* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetDefaultStatusEffectSockets -struct AWillowVehicle_GetDefaultStatusEffectSockets_Params -{ - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowVehicle.GetStatusEffectsComponent -struct AWillowVehicle_GetStatusEffectsComponent_Params -{ - class UStatusEffectsComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowVehicle.GetBalancedActorTypeIdentifier -struct AWillowVehicle_GetBalancedActorTypeIdentifier_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.SetExpLevel -struct AWillowVehicle_SetExpLevel_Params -{ - int NewExpLevel; // (Parm) -}; - -// Function WillowGame.WillowVehicle.SetAwesomeLevel -struct AWillowVehicle_SetAwesomeLevel_Params -{ - int NewAwesomeLevel; // (Parm) -}; - -// Function WillowGame.WillowVehicle.SetGameStage -struct AWillowVehicle_SetGameStage_Params -{ - int NewGameStage; // (Parm) -}; - -// Function WillowGame.WillowVehicle.GetExpLevelForEquip -struct AWillowVehicle_GetExpLevelForEquip_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetExpLevel -struct AWillowVehicle_GetExpLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetAwesomeLevel -struct AWillowVehicle_GetAwesomeLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetGameStage -struct AWillowVehicle_GetGameStage_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.CanEnterVehicle -struct AWillowVehicle_CanEnterVehicle_Params -{ - class APawn* P; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.HasHomingTargetComponents -struct AWillowVehicle_HasHomingTargetComponents_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.IsValidHomingTarget -struct AWillowVehicle_IsValidHomingTarget_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.IsTargetable -struct AWillowVehicle_IsTargetable_Params -{ - unsigned long bIgnoreCloakAbility : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.IsCollisionDebugEnabled -struct AWillowVehicle_IsCollisionDebugEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.ToggleCollisionDebug -struct AWillowVehicle_ToggleCollisionDebug_Params -{ -}; - -// Function WillowGame.WillowVehicle.IsReverseConeDebugEnabled -struct AWillowVehicle_IsReverseConeDebugEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.ToggleReverseConeDebug -struct AWillowVehicle_ToggleReverseConeDebug_Params -{ -}; - -// Function WillowGame.WillowVehicle.IsVehiclePatrolDebugEnabled -struct AWillowVehicle_IsVehiclePatrolDebugEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.ToggleVehiclePatrolDebug -struct AWillowVehicle_ToggleVehiclePatrolDebug_Params -{ -}; - -// Function WillowGame.WillowVehicle.IsVehiclePursuitDebugEnabled -struct AWillowVehicle_IsVehiclePursuitDebugEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.ToggleVehiclePursuitDebug -struct AWillowVehicle_ToggleVehiclePursuitDebug_Params -{ -}; - -// Function WillowGame.WillowVehicle.InitializeRBPhys -struct AWillowVehicle_InitializeRBPhys_Params -{ -}; - -// Function WillowGame.WillowVehicle.TerminateRBPhys -struct AWillowVehicle_TerminateRBPhys_Params -{ -}; - -// Function WillowGame.WillowVehicle.GetBarrelIndex -struct AWillowVehicle_GetBarrelIndex_Params -{ - int SeatIndex; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetSeatPivotPoint -struct AWillowVehicle_GetSeatPivotPoint_Params -{ - int SeatIndex; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.ForceWeaponRotation -struct AWillowVehicle_ForceWeaponRotation_Params -{ - int SeatIndex; // (Parm) - struct FRotator NewRotation; // (Parm) -}; - -// Function WillowGame.WillowVehicle.SeatAttachedWeapon -struct AWillowVehicle_SeatAttachedWeapon_Params -{ - int SeatIndex; // (Parm) - class AWillowVehicleWeapon* NewAttachedWeapon; // (OptionalParm, Parm) - unsigned long bReadValue : 1; // (OptionalParm, Parm) - class AWillowVehicleWeapon* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.SeatFiringMode -struct AWillowVehicle_SeatFiringMode_Params -{ - int SeatIndex; // (Parm) - int NewFireMode; // (OptionalParm, Parm) - unsigned long bReadValue : 1; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.SeatFlashCount -struct AWillowVehicle_SeatFlashCount_Params -{ - int SeatIndex; // (Parm) - int NewCount; // (OptionalParm, Parm) - unsigned long bReadValue : 1; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.SeatFlashLocation -struct AWillowVehicle_SeatFlashLocation_Params -{ - int SeatIndex; // (Parm) - struct FVector NewLoc; // (OptionalParm, Parm) - unsigned long bReadValue : 1; // (OptionalParm, Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.SeatWeaponRotation -struct AWillowVehicle_SeatWeaponRotation_Params -{ - int SeatIndex; // (Parm) - struct FRotator NewRot; // (OptionalParm, Parm) - unsigned long bReadValue : 1; // (OptionalParm, Parm) - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.PlayHit -struct AWillowVehicle_PlayHit_Params -{ - class APawn* SomePawn; // (Parm) - struct FVector HitLocation; // (Parm) - class UClass* inDamageType; // (Parm) - struct FVector Momentum; // (Parm) - struct FTraceHitInfo HitInfo; // (Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicle.WasSpawnedFromASpawnStation -struct AWillowVehicle_WasSpawnedFromASpawnStation_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetSeatDefinition -struct AWillowVehicle_GetSeatDefinition_Params -{ - int InSeatIndex; // (Parm) - class UWillowVehicleSeatDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.RemoveCrewAnimSetFromOccupant -struct AWillowVehicle_RemoveCrewAnimSetFromOccupant_Params -{ - class AWillowPawn* WillowP; // (Parm) -}; - -// Function WillowGame.WillowVehicle.AddCrewAnimSetToOccupant -struct AWillowVehicle_AddCrewAnimSetToOccupant_Params -{ - class AWillowPawn* WillowP; // (Parm) -}; - -// Function WillowGame.WillowVehicle.IsChampion -struct AWillowVehicle_IsChampion_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.ResetHitRegionHealth -struct AWillowVehicle_ResetHitRegionHealth_Params -{ - class UBodyHitRegionDefinition* HitRegion; // (Parm) -}; - -// Function WillowGame.WillowVehicle.PlayHealingReaction -struct AWillowVehicle_PlayHealingReaction_Params -{ - struct FDamageReactionData Data; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowVehicle.PlayDamageReaction -struct AWillowVehicle_PlayDamageReaction_Params -{ - struct FDamageReactionData Data; // (Const, Parm, OutParm, NeedCtorLink) - struct FName HitBone; // (Parm) - struct FVector HitLocation; // (Const, Parm, OutParm) - struct FVector HitMomentum; // (Const, Parm, OutParm) - unsigned long bDeath : 1; // (Parm) -}; - -// Function WillowGame.WillowVehicle.GetHitRegionHealthValues -struct AWillowVehicle_GetHitRegionHealthValues_Params -{ - class UBodyHitRegionDefinition* HitRegion; // (Parm) - float outHealth; // (Parm, OutParm) - float outMaxHealth; // (Parm, OutParm) -}; - -// Function WillowGame.WillowVehicle.ReplicateDamageEffect -struct AWillowVehicle_ReplicateDamageEffect_Params -{ - class UBodyHitRegionDefinition* HitRegion; // (Parm) - int GoreDataIndex; // (Parm) - class AController* InstigatedBy; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - unsigned long bWasHeal : 1; // (Parm) -}; - -// Function WillowGame.WillowVehicle.AddDamageToHitRegion -struct AWillowVehicle_AddDamageToHitRegion_Params -{ - struct FDamageEventSummary DamageSummary; // (Parm, OutParm) - class AController* InstigatedBy; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - class UBodyHitRegionDefinition* HitRegion; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector HitMomentum; // (Parm) -}; - -// Function WillowGame.WillowVehicle.HealDamageOnHitRegion -struct AWillowVehicle_HealDamageOnHitRegion_Params -{ - struct FDamageEventSummary DamageSummary; // (Parm, OutParm) - class AController* InstigatedBy; // (Parm) - class UBodyHitRegionDefinition* HitRegion; // (Parm) -}; - -// Function WillowGame.WillowVehicle.GetHitRegionForTakenDamage -struct AWillowVehicle_GetHitRegionForTakenDamage_Params -{ - class AController* InstigatedBy; // (Parm) - struct FTraceHitInfo HitInfo; // (Parm) - class UBodyHitRegionDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.ClearBodyCompositionInstance -struct AWillowVehicle_ClearBodyCompositionInstance_Params -{ -}; - -// Function WillowGame.WillowVehicle.GetBodyInfoProvider -struct AWillowVehicle_GetBodyInfoProvider_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.ApplyPreviewBodyComposition -struct AWillowVehicle_ApplyPreviewBodyComposition_Params -{ -}; - -// Function WillowGame.WillowVehicle.ChangeInstanceDataSwitch -struct AWillowVehicle_ChangeInstanceDataSwitch_Params -{ - struct FName Switch; // (Const, Parm) - unsigned char NewValue; // (Parm) -}; - -// Function WillowGame.WillowVehicle.PostInitBodyComposition -struct AWillowVehicle_PostInitBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) - unsigned char BodyCompositionMode; // (Parm) -}; - -// Function WillowGame.WillowVehicle.PreRemoveBodyComposition -struct AWillowVehicle_PreRemoveBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) -}; - -// Function WillowGame.WillowVehicle.GetBehaviorConsumerHandle -struct AWillowVehicle_GetBehaviorConsumerHandle_Params -{ - struct FBehaviorConsumerHandle ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.IsInsideCombatArea -struct AWillowVehicle_IsInsideCombatArea_Params -{ - class AWillowVehicleCombatArea* TheCombatArea; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.AllowFallbackToDefaultCustomizations -struct AWillowVehicle_AllowFallbackToDefaultCustomizations_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.RefreshCustomizationsOnInstanceData -struct AWillowVehicle_RefreshCustomizationsOnInstanceData_Params -{ -}; - -// Function WillowGame.WillowVehicle.GetCustomizableName -struct AWillowVehicle_GetCustomizableName_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.GetDesiredCustomizationOfType -struct AWillowVehicle_GetDesiredCustomizationOfType_Params -{ - class UClass* Type; // (Parm) - class UCustomizationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle.CustomizationApplied -struct AWillowVehicle_CustomizationApplied_Params -{ - class UCustomizationData* Data; // (Parm) -}; - -// Function WillowGame.WillowVehicle.GetCustomizableInstanceDataSets -struct AWillowVehicle_GetCustomizableInstanceDataSets_Params -{ - TArray OutData; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowVehicle.RemoveAllStatusEffects -struct AWillowVehicle_RemoveAllStatusEffects_Params -{ -}; - -// Function WillowGame.WillowVehicle.FullyReplenishShields -struct AWillowVehicle_FullyReplenishShields_Params -{ -}; - -// Function WillowGame.WillowVehicle.FullyReplenishLife -struct AWillowVehicle_FullyReplenishLife_Params -{ -}; - -// Function WillowGame.WillowVehicle.SearchForBaseBelow -struct AWillowVehicle_SearchForBaseBelow_Params -{ - float HeightBelow; // (Parm) - class AActor* NewBase; // (Parm, OutParm) - struct FVector HitNormal; // (Parm, OutParm) -}; - -// Function WillowGame.WillowVehicle_ChopperVehicle.SetInputs -struct AWillowVehicle_ChopperVehicle_SetInputs_Params -{ - float InForward; // (Parm) - float InStrafe; // (Parm) - float InUp; // (Parm) -}; - -// Function WillowGame.WillowVehicle_ChopperVehicle.ShouldClamp -struct AWillowVehicle_ChopperVehicle_ShouldClamp_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle_ChopperVehicle.ResetTurningSpeed -struct AWillowVehicle_ChopperVehicle_ResetTurningSpeed_Params -{ -}; - -// Function WillowGame.WillowVehicle_ChopperVehicle.RigidBodyCollision -struct AWillowVehicle_ChopperVehicle_RigidBodyCollision_Params -{ - class UPrimitiveComponent* HitComponent; // (Parm, EditInline) - class UPrimitiveComponent* OtherComponent; // (Parm, EditInline) - struct FCollisionImpactData RigidCollisionData; // (Const, Parm, OutParm, NeedCtorLink) - int ContactIndex; // (Parm) -}; - -// Function WillowGame.WillowVehicle_ChopperVehicle.Dodge -struct AWillowVehicle_ChopperVehicle_Dodge_Params -{ - unsigned char DoubleClickMove; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle_ChopperVehicle.FastVehicle -struct AWillowVehicle_ChopperVehicle_FastVehicle_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle_ChopperVehicle.RecommendLongRangedAttack -struct AWillowVehicle_ChopperVehicle_RecommendLongRangedAttack_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle_ChopperVehicle.SetDriving -struct AWillowVehicle_ChopperVehicle_SetDriving_Params -{ - unsigned long bNewDriving : 1; // (Parm) -}; - -// Function WillowGame.WillowVehicle_FlyingVehicle.ApplyCameraYawDamping -struct AWillowVehicle_FlyingVehicle_ApplyCameraYawDamping_Params -{ - float aTurn; // (Parm, OutParm) -}; - -// Function WillowGame.WillowVehicle_FlyingVehicle.TraceThroughTriggers -struct AWillowVehicle_FlyingVehicle_TraceThroughTriggers_Params -{ - struct FVector EndTrace; // (Parm) - struct FVector StartTrace; // (Parm) - struct FImpactInfo ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle_FlyingVehicle.SuggestRiseInput -struct AWillowVehicle_FlyingVehicle_SuggestRiseInput_Params -{ - float LookAheadVelocityScalar; // (Parm) - float TestHeight; // (OptionalParm, Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle_FlyingVehicle.GetRiseInput -struct AWillowVehicle_FlyingVehicle_GetRiseInput_Params -{ - float LookAheadScale; // (OptionalParm, Parm) - float TestHeight; // (OptionalParm, Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle_FlyingVehicle.SetAIInputs -struct AWillowVehicle_FlyingVehicle_SetAIInputs_Params -{ - float InForward; // (Parm) - struct FVector DesiredSteeringDirection; // (Parm) - float InRise; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicle_FlyingVehicle.SetInputs -struct AWillowVehicle_FlyingVehicle_SetInputs_Params -{ - float InForward; // (Parm) - float InStrafe; // (Parm) - float InUp; // (Parm) -}; - -// Function WillowGame.WillowVehicle_FlyingVehicle.UnwrapToSimObj -struct AWillowVehicle_FlyingVehicle_UnwrapToSimObj_Params -{ -}; - -// Function WillowGame.WillowVehicle_Tank.SetAIInputs -struct AWillowVehicle_Tank_SetAIInputs_Params -{ - float InForward; // (Parm) - struct FVector DesiredSteeringDirection; // (Parm) - float InRise; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicle_Tank.CheckForCollision -struct AWillowVehicle_Tank_CheckForCollision_Params -{ -}; - -// Function WillowGame.WillowVehicle_WheeledVehicle.GetWheelIndexFromBoneName -struct AWillowVehicle_WheeledVehicle_GetWheelIndexFromBoneName_Params -{ - struct FName BoneName; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicle_WheeledVehicle.UnwrapToSimObj -struct AWillowVehicle_WheeledVehicle_UnwrapToSimObj_Params -{ -}; - -// Function WillowGame.WillowVehicle_WheeledVehicle.ProcessViewRotationInVehicle -struct AWillowVehicle_WheeledVehicle_ProcessViewRotationInVehicle_Params -{ - class UPassengerCameraDefinition* Camera; // (Parm) - struct FRotator VehicleRotation; // (Parm) - float DeltaTime; // (Parm) - struct FRotator out_ViewRotation; // (Parm, OutParm) - struct FRotator out_DeltaRot; // (Parm, OutParm) -}; - -// Function WillowGame.WillowVehicle_WheeledVehicle.ServerNoHandbrake -struct AWillowVehicle_WheeledVehicle_ServerNoHandbrake_Params -{ -}; - -// Function WillowGame.WillowVehicle_WheeledVehicle.ServerHandBrake -struct AWillowVehicle_WheeledVehicle_ServerHandBrake_Params -{ -}; - -// Function WillowGame.WillowVehicle_WheeledVehicle.NoHandbrake -struct AWillowVehicle_WheeledVehicle_NoHandbrake_Params -{ -}; - -// Function WillowGame.WillowVehicle_WheeledVehicle.Handbrake -struct AWillowVehicle_WheeledVehicle_Handbrake_Params -{ -}; - -// Function WillowGame.WillowVehicle_WheeledVehicle.PostBeginPlay -struct AWillowVehicle_WheeledVehicle_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowVehicle_WheeledVehicle.PreBeginPlay -struct AWillowVehicle_WheeledVehicle_PreBeginPlay_Params -{ -}; - -// Function WillowGame.WillowWeaponPawn.GetAimDirection -struct AWillowWeaponPawn_GetAimDirection_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeaponPawn.GetPivotPoint -struct AWillowWeaponPawn_GetPivotPoint_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeaponPawn.SetAllegiance -struct AWillowWeaponPawn_SetAllegiance_Params -{ - class UPawnAllegiance* NewAllegiance; // (Parm) -}; - -// Function WillowGame.WillowWeaponPawn.OutsideWorldBounds -struct AWillowWeaponPawn_OutsideWorldBounds_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeaponPawn.FellOutOfWorld -struct AWillowWeaponPawn_FellOutOfWorld_Params -{ - class UClass* dmgType; // (Parm) -}; - -// Function WillowGame.WillowWeaponPawn.GetWillowVehicle -struct AWillowWeaponPawn_GetWillowVehicle_Params -{ - class AWillowVehicle* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeaponPawn.ClientUnsitDriver -struct AWillowWeaponPawn_ClientUnsitDriver_Params -{ - class AWillowPawn* WillowP; // (Parm) - int SeatIndex; // (Parm) -}; - -// Function WillowGame.WillowWeaponPawn.GetVehicleAndSeatIndex -struct AWillowWeaponPawn_GetVehicleAndSeatIndex_Params -{ - class AWillowVehicle* WVehicle; // (Parm, OutParm) - int SeatIndex; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeaponPawn.ServerNotifyAltFireTriggered -struct AWillowWeaponPawn_ServerNotifyAltFireTriggered_Params -{ -}; - -// Function WillowGame.WillowWeaponPawn.ServerNotifyTargetLockSuccessful -struct AWillowWeaponPawn_ServerNotifyTargetLockSuccessful_Params -{ - class AActor* NewLockOnTarget; // (Parm) -}; - -// Function WillowGame.WillowWeaponPawn.StopFireTurret -struct AWillowWeaponPawn_StopFireTurret_Params -{ -}; - -// Function WillowGame.WillowWeaponPawn.StartFireTurret -struct AWillowWeaponPawn_StartFireTurret_Params -{ -}; - -// Function WillowGame.WillowWeaponPawn.GetPawnToTeleport -struct AWillowWeaponPawn_GetPawnToTeleport_Params -{ - class APawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeaponPawn.ProcessViewRotationForAttachedRiders -struct AWillowWeaponPawn_ProcessViewRotationForAttachedRiders_Params -{ - float DeltaTime; // (Parm) - struct FRotator out_ViewRotation; // (Parm, OutParm) -}; - -// Function WillowGame.WillowWeaponPawn.ProcessViewRotation -struct AWillowWeaponPawn_ProcessViewRotation_Params -{ - float DeltaTime; // (Parm) - struct FRotator out_ViewRotation; // (Parm, OutParm) - struct FRotator out_DeltaRot; // (Parm, OutParm) -}; - -// Function WillowGame.WillowWeaponPawn.VehicleAdjustInput -struct AWillowWeaponPawn_VehicleAdjustInput_Params -{ - float aTurn; // (Parm, OutParm) - float aLookUp; // (Parm, OutParm) - float aForward; // (Parm, OutParm) - float aStrafe; // (Parm, OutParm) -}; - -// Function WillowGame.WillowWeaponPawn.GetExpInfo -struct AWillowWeaponPawn_GetExpInfo_Params -{ - int ExpLevelValue; // (Parm, OutParm) -}; - -// Function WillowGame.WillowWeaponPawn.DisplayParentInfo -struct AWillowWeaponPawn_DisplayParentInfo_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeaponPawn.GetAllBarInfo -struct AWillowWeaponPawn_GetAllBarInfo_Params -{ - TArray BarData; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowWeaponPawn.IsDead -struct AWillowWeaponPawn_IsDead_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeaponPawn.TakeDamage -struct AWillowWeaponPawn_TakeDamage_Params -{ - float RawDamage; // (Parm) - class AController* InstigatedBy; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - class UClass* DamageType; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowWeaponPawn.SitAnimFinished -struct AWillowWeaponPawn_SitAnimFinished_Params -{ -}; - -// Function WillowGame.WillowWeaponPawn.ClientCheckForSitAnimFinished -struct AWillowWeaponPawn_ClientCheckForSitAnimFinished_Params -{ -}; - -// Function WillowGame.WillowWeaponPawn.GetWeaponStartTraceLocation -struct AWillowWeaponPawn_GetWeaponStartTraceLocation_Params -{ - class AWeapon* CurrentWeapon; // (OptionalParm, Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeaponPawn.IndependentVehicle -struct AWillowWeaponPawn_IndependentVehicle_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeaponPawn.DetachDriver -struct AWillowWeaponPawn_DetachDriver_Params -{ - class APawn* P; // (Parm) -}; - -// Function WillowGame.WillowWeaponPawn.AttachDriver -struct AWillowWeaponPawn_AttachDriver_Params -{ - class APawn* P; // (Parm) - unsigned long SkipAnim : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowWeaponPawn.WaitingForReplicatedData -struct AWillowWeaponPawn_WaitingForReplicatedData_Params -{ -}; - -// Function WillowGame.WillowWeaponPawn.SetBaseEyeheight -struct AWillowWeaponPawn_SetBaseEyeheight_Params -{ -}; - -// Function WillowGame.WillowWeaponPawn.GetTargetLocation -struct AWillowWeaponPawn_GetTargetLocation_Params -{ - class AActor* RequestedBy; // (OptionalParm, Parm) - unsigned long bRequestAlternateLoc : 1; // (OptionalParm, Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeaponPawn.GetCollisionRadius -struct AWillowWeaponPawn_GetCollisionRadius_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeaponPawn.DoJump -struct AWillowWeaponPawn_DoJump_Params -{ - unsigned long bUpdating : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeaponPawn.SetMovementPhysics -struct AWillowWeaponPawn_SetMovementPhysics_Params -{ -}; - -// Function WillowGame.WillowWeaponPawn.BaseChange -struct AWillowWeaponPawn_BaseChange_Params -{ -}; - -// Function WillowGame.WillowWeaponPawn.JumpOffPawn -struct AWillowWeaponPawn_JumpOffPawn_Params -{ -}; - -// Function WillowGame.WillowWeaponPawn.AddVelocity -struct AWillowWeaponPawn_AddVelocity_Params -{ - struct FVector NewVelocity; // (Parm) - struct FVector HitLocation; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowWeaponPawn.DropToGround -struct AWillowWeaponPawn_DropToGround_Params -{ -}; - -// Function WillowGame.WillowWeaponPawn.ServerChangeSeat -struct AWillowWeaponPawn_ServerChangeSeat_Params -{ - int RequestedSeat; // (Parm) -}; - -// Function WillowGame.WillowWeaponPawn.SwitchSeats -struct AWillowWeaponPawn_SwitchSeats_Params -{ -}; - -// Function WillowGame.WillowWeaponPawn.IsOccupantAllowedToTakeDamage -struct AWillowWeaponPawn_IsOccupantAllowedToTakeDamage_Params -{ - class AWillowPawn* Occupant; // (Parm) - int OccupantSeatNdx; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeaponPawn.DoAttachedRiderSetup -struct AWillowWeaponPawn_DoAttachedRiderSetup_Params -{ - class AController* C; // (Parm) -}; - -// Function WillowGame.WillowWeaponPawn.DriverLeave -struct AWillowWeaponPawn_DriverLeave_Params -{ - unsigned long bForceLeave : 1; // (Parm) - unsigned long SkipPawnPlacement : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeaponPawn.PossessWeaponPawnForAttachedRiderExit -struct AWillowWeaponPawn_PossessWeaponPawnForAttachedRiderExit_Params -{ -}; - -// Function WillowGame.WillowWeaponPawn.ClientPossessAttachedRiderOnEntry -struct AWillowWeaponPawn_ClientPossessAttachedRiderOnEntry_Params -{ - class APawn* RiderPawn; // (Parm) -}; - -// Function WillowGame.WillowWeaponPawn.ServerPossessAttachedRiderOnEntry -struct AWillowWeaponPawn_ServerPossessAttachedRiderOnEntry_Params -{ - class AController* C; // (Parm) -}; - -// Function WillowGame.WillowWeaponPawn.DriverLeft -struct AWillowWeaponPawn_DriverLeft_Params -{ -}; - -// Function WillowGame.WillowWeaponPawn.DriverEnter -struct AWillowWeaponPawn_DriverEnter_Params -{ - class APawn* P; // (Parm) - unsigned long SkipAnim : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeaponPawn.PossessedBy -struct AWillowWeaponPawn_PossessedBy_Params -{ - class AController* C; // (Parm) - unsigned long bVehicleTransition : 1; // (Parm) -}; - -// Function WillowGame.WillowWeaponPawn.ClearFlashLocation -struct AWillowWeaponPawn_ClearFlashLocation_Params -{ - class AWeapon* Who; // (Parm) -}; - -// Function WillowGame.WillowWeaponPawn.SetFlashLocation -struct AWillowWeaponPawn_SetFlashLocation_Params -{ - class AWeapon* Who; // (Parm) - unsigned char FireModeNum; // (Parm) - struct FVector NewLoc; // (Parm) -}; - -// Function WillowGame.WillowWeaponPawn.ClearFlashCount -struct AWillowWeaponPawn_ClearFlashCount_Params -{ - class AWeapon* Who; // (Parm) -}; - -// Function WillowGame.WillowWeaponPawn.IncrementFlashCount -struct AWillowWeaponPawn_IncrementFlashCount_Params -{ - class AWeapon* Who; // (Parm) - unsigned char FireModeNum; // (Parm) -}; - -// Function WillowGame.WillowWeaponPawn.GetWeaponFacingDir -struct AWillowWeaponPawn_GetWeaponFacingDir_Params -{ - struct FVector OutFacingDir; // (Parm, OutParm) -}; - -// Function WillowGame.WillowWeaponPawn.CalcCamera -struct AWillowWeaponPawn_CalcCamera_Params -{ - float fDeltaTime; // (Parm) - struct FVector out_CamLoc; // (Parm, OutParm) - struct FRotator out_CamRot; // (Parm, OutParm) - float out_FOV; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeaponPawn.SetVehicleData -struct AWillowWeaponPawn_SetVehicleData_Params -{ - class AWillowVehicle* InMyVehicle; // (Parm) - class AWillowVehicleWeapon* InVehicleWeapon; // (Parm) - int InSeatIndex; // (Parm) -}; - -// Function WillowGame.WillowWeaponPawn.IsAttachedRiderSeat -struct AWillowWeaponPawn_IsAttachedRiderSeat_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeaponPawn.GetDriverController -struct AWillowWeaponPawn_GetDriverController_Params -{ - class AController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeaponPawn.ReplicatedEvent -struct AWillowWeaponPawn_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.WillowVehicleCombatArea.Destroyed -struct AWillowVehicleCombatArea_Destroyed_Params -{ -}; - -// Function WillowGame.WillowVehicleCombatArea.PostBeginPlay -struct AWillowVehicleCombatArea_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowVehicleCombatArea.IsActorInside -struct AWillowVehicleCombatArea_IsActorInside_Params -{ - class AActor* TestActor; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleCombatArea.RemoveFromList -struct AWillowVehicleCombatArea_RemoveFromList_Params -{ -}; - -// Function WillowGame.WillowVehicleCombatArea.AddToList -struct AWillowVehicleCombatArea_AddToList_Params -{ -}; - -// Function WillowGame.WillowVehicleFactory.OnToggle -struct AWillowVehicleFactory_OnToggle_Params -{ - class USeqAct_Toggle* Action; // (Parm) -}; - -// Function WillowGame.WillowVehicleFactory.SpawnVehicle -struct AWillowVehicleFactory_SpawnVehicle_Params -{ -}; - -// Function WillowGame.WillowVehicleFactory.PreSpawn -struct AWillowVehicleFactory_PreSpawn_Params -{ -}; - -// Function WillowGame.WillowVehicleFactory.GetTeamNum -struct AWillowVehicleFactory_GetTeamNum_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleFactory.VehicleDestroyed -struct AWillowVehicleFactory_VehicleDestroyed_Params -{ - class AWillowVehicle* V; // (Parm) -}; - -// Function WillowGame.WillowVehicleFactory.TarydiumBoost -struct AWillowVehicleFactory_TarydiumBoost_Params -{ - float Quantity; // (Parm) -}; - -// Function WillowGame.WillowVehicleFactory.Deactivate -struct AWillowVehicleFactory_Deactivate_Params -{ -}; - -// Function WillowGame.WillowVehicleFactory.Activate -struct AWillowVehicleFactory_Activate_Params -{ - unsigned char T; // (Parm) -}; - -// Function WillowGame.WillowVehicleFactory.SetHUDLocation -struct AWillowVehicleFactory_SetHUDLocation_Params -{ - struct FVector NewHUDLocation; // (Parm) -}; - -// Function WillowGame.WillowVehicleFactory.SetInitialState -struct AWillowVehicleFactory_SetInitialState_Params -{ -}; - -// Function WillowGame.WillowVehicleFactory.PostBeginPlay -struct AWillowVehicleFactory_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowVehicleSimCar.ResetTorqueCurve -struct UWillowVehicleSimCar_ResetTorqueCurve_Params -{ -}; - -// Function WillowGame.WillowVehicleSimCar.StretchTorqueCurve -struct UWillowVehicleSimCar_StretchTorqueCurve_Params -{ - float Multiplier; // (Parm) -}; - -// Function WillowGame.WillowWeapon.GetCanHolster -struct AWillowWeapon_GetCanHolster_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetBodyWeaponHoldName -struct AWillowWeapon_GetBodyWeaponHoldName_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.ForcePutDownInactiveWeapon -struct AWillowWeapon_ForcePutDownInactiveWeapon_Params -{ -}; - -// Function WillowGame.WillowWeapon.GetCrosshairFrame -struct AWillowWeapon_GetCrosshairFrame_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowWeapon.IsUsefulToThisPlayer -struct AWillowWeapon_IsUsefulToThisPlayer_Params -{ - class APlayerController* C; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.CheckDefMatch -struct AWillowWeapon_CheckDefMatch_Params -{ - struct FWeaponDefinitionData Def; // (Const, Parm, OutParm) - struct FWeaponDefinitionData OtherDef; // (Const, Parm, OutParm) - unsigned long bShortCheck : 1; // (Parm) - unsigned long bUniqueIDCheck : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.SerialNumberMatchesDef -struct AWillowWeapon_SerialNumberMatchesDef_Params -{ - struct FInventorySerialNumber SerialNumber; // (Const, Parm, OutParm) - struct FWeaponDefinitionData Def; // (Const, Parm, OutParm) - unsigned long bShortCheck : 1; // (Parm) - unsigned long bUniqueIDCheck : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.CreateWeaponFromSerialNumber -struct AWillowWeapon_CreateWeaponFromSerialNumber_Params -{ - struct FInventorySerialNumber SerialNumber; // (Const, Parm, OutParm) - class UObject* InAdditionalQueryInterfaceSource; // (Parm) - class AWillowWeapon* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.UnpackSerialNumber -struct AWillowWeapon_UnpackSerialNumber_Params -{ - struct FInventorySerialNumber SerialNumber; // (Const, Parm, OutParm) - struct FWeaponDefinitionData Def; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.PackSerialNumber -struct AWillowWeapon_PackSerialNumber_Params -{ - struct FWeaponDefinitionData Def; // (Const, Parm, OutParm) - struct FInventorySerialNumber ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.CreateSerialNumber -struct AWillowWeapon_CreateSerialNumber_Params -{ - struct FInventorySerialNumber ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.AddGlowScaleImpulse -struct AWillowWeapon_AddGlowScaleImpulse_Params -{ - float ScaleImpulse; // (Parm) -}; - -// Function WillowGame.WillowWeapon.StopAnyGlowEffect -struct AWillowWeapon_StopAnyGlowEffect_Params -{ -}; - -// Function WillowGame.WillowWeapon.StopGlowEffect -struct AWillowWeapon_StopGlowEffect_Params -{ - class UWeaponGlowEffectDefinition* Effect; // (Parm) -}; - -// Function WillowGame.WillowWeapon.PlayGlowEffect -struct AWillowWeapon_PlayGlowEffect_Params -{ - class UWeaponGlowEffectDefinition* Effect; // (Parm) -}; - -// Function WillowGame.WillowWeapon.GetLockOnStartTime -struct AWillowWeapon_GetLockOnStartTime_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetLockOnRequiredTime -struct AWillowWeapon_GetLockOnRequiredTime_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.LockOnInProgress -struct AWillowWeapon_LockOnInProgress_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.ForceZoomDebug -struct AWillowWeapon_ForceZoomDebug_Params -{ -}; - -// Function WillowGame.WillowWeapon.GetTraceImpact -struct AWillowWeapon_GetTraceImpact_Params -{ - class UImpactDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.ServerNotifyTargetLockSuccessful -struct AWillowWeapon_ServerNotifyTargetLockSuccessful_Params -{ - class AActor* NewLockOnTarget; // (Parm) -}; - -// Function WillowGame.WillowWeapon.NotifyTargetLockSuccessful -struct AWillowWeapon_NotifyTargetLockSuccessful_Params -{ - class AActor* NewLockOnTarget; // (Parm) -}; - -// Function WillowGame.WillowWeapon.DefinitionFromHashString -struct AWillowWeapon_DefinitionFromHashString_Params -{ - struct FString HashString; // (Parm, NeedCtorLink) - struct FWeaponDefinitionData WeaponData; // (Parm, OutParm) -}; - -// Function WillowGame.WillowWeapon.GetHashString -struct AWillowWeapon_GetHashString_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowWeapon.OverrideRecoilAnimScaleDebug -struct AWillowWeapon_OverrideRecoilAnimScaleDebug_Params -{ - float AnimScale; // (Parm) -}; - -// Function WillowGame.WillowWeapon.GetCurrentZoomedRecoilAnimScale -struct AWillowWeapon_GetCurrentZoomedRecoilAnimScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetCurrentRecoilAnimScale -struct AWillowWeapon_GetCurrentRecoilAnimScale_Params -{ - unsigned long bIgnoreZoom : 1; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.CreateWeaponFromDef -struct AWillowWeapon_CreateWeaponFromDef_Params -{ - struct FWeaponDefinitionData NewWeaponDef; // (Parm) - class AWillowPawn* PlayerOwner; // (Parm) - unsigned long bForceSelectNameParts : 1; // (OptionalParm, Parm) - class AWillowWeapon* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.DoesDamageType -struct AWillowWeapon_DoesDamageType_Params -{ - unsigned char DamageType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.IsDamageCauser -struct AWillowWeapon_IsDamageCauser_Params -{ - unsigned char DamageCauserType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.IsMissionWeapon -struct AWillowWeapon_IsMissionWeapon_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.CanBeSaved -struct AWillowWeapon_CanBeSaved_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetControllerPlayerExpLevelRequiredToUse -struct AWillowWeapon_GetControllerPlayerExpLevelRequiredToUse_Params -{ - class AController* OtherController; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.CanInventoryBeSoldOrStoredByOwner -struct AWillowWeapon_CanInventoryBeSoldOrStoredByOwner_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.CanInventoryBeDroppedByOwner -struct AWillowWeapon_CanInventoryBeDroppedByOwner_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.HitRegionConsumerPlayHit -struct AWillowWeapon_HitRegionConsumerPlayHit_Params -{ - struct FImpactInfo Impact; // (Parm) -}; - -// Function WillowGame.WillowWeapon.PlayImpactEffects -struct AWillowWeapon_PlayImpactEffects_Params -{ - struct FVector FireLocation; // (Parm) - struct FVector HitLocation; // (Parm) -}; - -// Function WillowGame.WillowWeapon.GetFireIntervalChanceModifier -struct AWillowWeapon_GetFireIntervalChanceModifier_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetStatusEffectBaseChanceModifier -struct AWillowWeapon_GetStatusEffectBaseChanceModifier_Params -{ - class UObject* Context; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetStatusEffectChanceModifier -struct AWillowWeapon_GetStatusEffectChanceModifier_Params -{ - class UObject* Context; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetStatusEffectBaseDamage -struct AWillowWeapon_GetStatusEffectBaseDamage_Params -{ - class UObject* Context; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.CanBeUsedBy -struct AWillowWeapon_CanBeUsedBy_Params -{ - class APawn* Other; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.CreateWeaponFromMemento -struct AWillowWeapon_CreateWeaponFromMemento_Params -{ - struct FWeaponMemento Memento; // (Parm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - class UObject* InAdditionalQueryInterfaceSource; // (Parm) - class AWillowWeapon* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetMemento -struct AWillowWeapon_GetMemento_Params -{ - struct FWeaponMemento ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetModelName -struct AWillowWeapon_GetModelName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowWeapon.GetSocketLocationOnOwnerOrWeapon -struct AWillowWeapon_GetSocketLocationOnOwnerOrWeapon_Params -{ - struct FName SocketName; // (Parm) - struct FVector SourceLocation; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.Behavior_Fire -struct AWillowWeapon_Behavior_Fire_Params -{ - class UFiringModeDefinition* FiringModeDefinition; // (Parm) - struct FVector Direction; // (Parm) - FScriptInterface WorldBodyInterface; // (Parm) - float DamageAmount; // (Parm) - float DamageRadius; // (Parm) - float Momentum; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - class UImpactDefinition* ImpactDefinition; // (Parm) - struct FName FireSourceSocket; // (OptionalParm, Parm) - unsigned long bTreatDirectionAsDestination : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowWeapon.GetDroppedImpactDefinition -struct AWillowWeapon_GetDroppedImpactDefinition_Params -{ - class UImpactDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.FinishedWeaponAction -struct AWillowWeapon_FinishedWeaponAction_Params -{ -}; - -// Function WillowGame.WillowWeapon.Behavior_ChangeVisibility -struct AWillowWeapon_Behavior_ChangeVisibility_Params -{ - unsigned long bVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.Behavior_ToggleVisibility -struct AWillowWeapon_Behavior_ToggleVisibility_Params -{ -}; - -// Function WillowGame.WillowWeapon.GetInstanceData -struct AWillowWeapon_GetInstanceData_Params -{ - struct FName DataName; // (Parm) - TArray InstanceData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetReplicatedInstanceDataState -struct AWillowWeapon_GetReplicatedInstanceDataState_Params -{ - struct FReplicatedInstanceDataState OutReplicatedInstanceDataState; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetInstanceDataState -struct AWillowWeapon_GetInstanceDataState_Params -{ - struct FInstanceDataSet OutInstanceDataState; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.DestroyOwnedInstanceData -struct AWillowWeapon_DestroyOwnedInstanceData_Params -{ -}; - -// Function WillowGame.WillowWeapon.RemoveInstanceDataObject -struct AWillowWeapon_RemoveInstanceDataObject_Params -{ - class UObject* InstanceDataObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.RemoveInstanceData -struct AWillowWeapon_RemoveInstanceData_Params -{ - struct FName DataName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.SetInstanceData -struct AWillowWeapon_SetInstanceData_Params -{ - struct FInstanceDataUnion InstanceData; // (Parm, NeedCtorLink) - unsigned long bAllowDuplicateNames : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.SpawnTracerAtLocation -struct AWillowWeapon_SpawnTracerAtLocation_Params -{ - struct FVector EffectLocation; // (Parm) - struct FVector HitLocation; // (Parm) -}; - -// Function WillowGame.WillowWeapon.SpawnTracer -struct AWillowWeapon_SpawnTracer_Params -{ - struct FVector HitLocation; // (Parm) -}; - -// Function WillowGame.WillowWeapon.GetTracerStartLocation -struct AWillowWeapon_GetTracerStartLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.CanCompareUIStat -struct AWillowWeapon_CanCompareUIStat_Params -{ - class UAttributePresentationDefinition* Attrib; // (Parm) - class UAttributePresentationDefinition* CompareAttrib; // (Parm) - class AWillowWeapon* CompareItem; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.CompareUIStat -struct AWillowWeapon_CompareUIStat_Params -{ - int StatIdx; // (Parm) - class AWillowInventory* CompareTo; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetAIRangeValue -struct AWillowWeapon_GetAIRangeValue_Params -{ - struct FAIRange Range; // (Const, Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetAIBurstLength -struct AWillowWeapon_GetAIBurstLength_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetAIFireDelay -struct AWillowWeapon_GetAIFireDelay_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetBarrelRotationsPerSecondAtFullFireRate -struct AWillowWeapon_GetBarrelRotationsPerSecondAtFullFireRate_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetBarrelSpinMode -struct AWillowWeapon_GetBarrelSpinMode_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetFireSpeed -struct AWillowWeapon_GetFireSpeed_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.NotifyWeaponBoneControlStoppedFiring -struct AWillowWeapon_NotifyWeaponBoneControlStoppedFiring_Params -{ -}; - -// Function WillowGame.WillowWeapon.NotifyWeaponBoneControlFiredShot -struct AWillowWeapon_NotifyWeaponBoneControlFiredShot_Params -{ -}; - -// Function WillowGame.WillowWeapon.NotifyWeaponBoneControl -struct AWillowWeapon_NotifyWeaponBoneControl_Params -{ - struct FName BoneControlName; // (Parm) - unsigned char WeaponEventType; // (Parm) - unsigned char WeaponPartType; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowWeapon.StopAnimation -struct AWillowWeapon_StopAnimation_Params -{ - unsigned char AnimType; // (Parm) - float fDesiredDuration; // (Parm) -}; - -// Function WillowGame.WillowWeapon.PlayAnimation -struct AWillowWeapon_PlayAnimation_Params -{ - unsigned char AnimType; // (Parm) - struct FName Sequence; // (Parm) - float fDesiredDuration; // (Parm) - unsigned long bLoop : 1; // (OptionalParm, Parm) - float BlendInTime; // (OptionalParm, Parm) - float BlendOutTime; // (OptionalParm, Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.StopFirstPersonBodyAnimation -struct AWillowWeapon_StopFirstPersonBodyAnimation_Params -{ - unsigned char ActionType; // (Parm) - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.PlayFirstPersonBodyAnimation -struct AWillowWeapon_PlayFirstPersonBodyAnimation_Params -{ - unsigned char ActionType; // (Parm) - float PlayRateScale; // (OptionalParm, Parm) - float Duration; // (OptionalParm, Parm) - class USpecialMoveDefinition* PlayedSMD; // (OptionalParm, Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetTemplateString -struct AWillowWeapon_GetTemplateString_Params -{ - int Switch; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowWeapon.ChangeParticleAttachmentVisibilityInternal -struct AWillowWeapon_ChangeParticleAttachmentVisibilityInternal_Params -{ - unsigned long bIsVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.ChangeParticleAttachmentVisibility -struct AWillowWeapon_ChangeParticleAttachmentVisibility_Params -{ - unsigned long bIsVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.ChangeAltMuzzleFlashesVisibility -struct AWillowWeapon_ChangeAltMuzzleFlashesVisibility_Params -{ - TArray MuzzleFlashes; // (Parm, OutParm, NeedCtorLink, EditInline) - unsigned long bIsVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.ChangeThirdPersonVisibility -struct AWillowWeapon_ChangeThirdPersonVisibility_Params -{ - unsigned long bIsVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.ToggleThirdPersonVisibility -struct AWillowWeapon_ToggleThirdPersonVisibility_Params -{ -}; - -// Function WillowGame.WillowWeapon.ChangeFirstPersonVisibility -struct AWillowWeapon_ChangeFirstPersonVisibility_Params -{ - unsigned long bIsVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.ToggleFirstPersonVisibility -struct AWillowWeapon_ToggleFirstPersonVisibility_Params -{ -}; - -// Function WillowGame.WillowWeapon.ChangeVisibility -struct AWillowWeapon_ChangeVisibility_Params -{ - unsigned long bIsVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.GetDamageRadius -struct AWillowWeapon_GetDamageRadius_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.RefireDelayAfterBusy -struct AWillowWeapon_RefireDelayAfterBusy_Params -{ -}; - -// Function WillowGame.WillowWeapon.OwnerEnteredVehicle -struct AWillowWeapon_OwnerEnteredVehicle_Params -{ -}; - -// Function WillowGame.WillowWeapon.Destroyed -struct AWillowWeapon_Destroyed_Params -{ -}; - -// Function WillowGame.WillowWeapon.BeginReload -struct AWillowWeapon_BeginReload_Params -{ - unsigned char FireModeNum; // (Parm) -}; - -// Function WillowGame.WillowWeapon.BeginManualReload -struct AWillowWeapon_BeginManualReload_Params -{ - unsigned char FireModeNum; // (Parm) -}; - -// Function WillowGame.WillowWeapon.ServerStartReload -struct AWillowWeapon_ServerStartReload_Params -{ - unsigned char FireModeNum; // (Parm) -}; - -// Function WillowGame.WillowWeapon.StartReload -struct AWillowWeapon_StartReload_Params -{ - unsigned char FireModeNum; // (Parm) -}; - -// Function WillowGame.WillowWeapon.TimeWeaponReload -struct AWillowWeapon_TimeWeaponReload_Params -{ -}; - -// Function WillowGame.WillowWeapon.StopReloadAnim -struct AWillowWeapon_StopReloadAnim_Params -{ -}; - -// Function WillowGame.WillowWeapon.PlayReloadAnim -struct AWillowWeapon_PlayReloadAnim_Params -{ -}; - -// Function WillowGame.WillowWeapon.GetReplicatedReloadState -struct AWillowWeapon_GetReplicatedReloadState_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.SetReplicatedReloadState -struct AWillowWeapon_SetReplicatedReloadState_Params -{ - unsigned char ReloadState; // (Parm) -}; - -// Function WillowGame.WillowWeapon.SelectAnimationData -struct AWillowWeapon_SelectAnimationData_Params -{ - TArray Animations; // (Const, Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.SelectAnimation -struct AWillowWeapon_SelectAnimation_Params -{ - TArray Animations; // (Const, Parm, OutParm, NeedCtorLink) - class UAnimSet* ReqAnimSet; // (OptionalParm, Parm, OutParm) - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.AmmoReloaded -struct AWillowWeapon_AmmoReloaded_Params -{ -}; - -// Function WillowGame.WillowWeapon.ReloadDone -struct AWillowWeapon_ReloadDone_Params -{ -}; - -// Function WillowGame.WillowWeapon.StopWeaponAnimation -struct AWillowWeapon_StopWeaponAnimation_Params -{ -}; - -// Function WillowGame.WillowWeapon.GetWeaponAnimNodeSlot -struct AWillowWeapon_GetWeaponAnimNodeSlot_Params -{ - unsigned char AnimationType; // (Parm) - class UWillowAnimNodeSlot* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetWillowAnimNodeSlot -struct AWillowWeapon_GetWillowAnimNodeSlot_Params -{ - class USkeletalMeshComponent* SKMesh; // (Parm, EditInline) - unsigned long bOffHandSlot : 1; // (Parm) - class UWillowAnimNodeSlot* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.StopReloading -struct AWillowWeapon_StopReloading_Params -{ -}; - -// Function WillowGame.WillowWeapon.NeedToReload -struct AWillowWeapon_NeedToReload_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.DisassociateAmmoPool -struct AWillowWeapon_DisassociateAmmoPool_Params -{ -}; - -// Function WillowGame.WillowWeapon.ItemRemovedFromInvManager -struct AWillowWeapon_ItemRemovedFromInvManager_Params -{ -}; - -// Function WillowGame.WillowWeapon.ClientSoldTo -struct AWillowWeapon_ClientSoldTo_Params -{ - unsigned long bSoldAll : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.LoadedWeapon -struct AWillowWeapon_LoadedWeapon_Params -{ - int AmmoCnt; // (Parm) -}; - -// Function WillowGame.WillowWeapon.AssociateAmmoPool -struct AWillowWeapon_AssociateAmmoPool_Params -{ -}; - -// Function WillowGame.WillowWeapon.UpdateStatsOnWeaponPickup -struct AWillowWeapon_UpdateStatsOnWeaponPickup_Params -{ - class APawn* NewOwner; // (Parm) -}; - -// Function WillowGame.WillowWeapon.AnnouncePickup -struct AWillowWeapon_AnnouncePickup_Params -{ - class APawn* Other; // (Parm) -}; - -// Function WillowGame.WillowWeapon.GivenTo -struct AWillowWeapon_GivenTo_Params -{ - class APawn* NewOwner; // (Parm) - unsigned long bReady : 1; // (Parm) - unsigned long bDoNotActivate : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowWeapon.RemoveFromShop -struct AWillowWeapon_RemoveFromShop_Params -{ -}; - -// Function WillowGame.WillowWeapon.RefireCheckTimer -struct AWillowWeapon_RefireCheckTimer_Params -{ -}; - -// Function WillowGame.WillowWeapon.GetZoomSocketBone -struct AWillowWeapon_GetZoomSocketBone_Params -{ - struct FVector BoneLocation; // (Parm, OutParm) - struct FRotator BoneRotation; // (Parm, OutParm) -}; - -// Function WillowGame.WillowWeapon.GetZoomSocket -struct AWillowWeapon_GetZoomSocket_Params -{ - struct FVector SocketLocation; // (Parm, OutParm) - struct FRotator SocketRotation; // (Parm, OutParm) -}; - -// Function WillowGame.WillowWeapon.GetIronsightsSocket -struct AWillowWeapon_GetIronsightsSocket_Params -{ - struct FName SocketName; // (Parm) - class USkeletalMeshSocket* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetEffectLocation -struct AWillowWeapon_GetEffectLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetPhysicalFireStartLoc -struct AWillowWeapon_GetPhysicalFireStartLoc_Params -{ - struct FVector AimDir; // (OptionalParm, Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.UninitializeAfterPutDown -struct AWillowWeapon_UninitializeAfterPutDown_Params -{ -}; - -// Function WillowGame.WillowWeapon.UpdateLastReloadCnt -struct AWillowWeapon_UpdateLastReloadCnt_Params -{ -}; - -// Function WillowGame.WillowWeapon.TryPutDownEx -struct AWillowWeapon_TryPutDownEx_Params -{ -}; - -// Function WillowGame.WillowWeapon.TryPutDown -struct AWillowWeapon_TryPutDown_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.Unreadied -struct AWillowWeapon_Unreadied_Params -{ -}; - -// Function WillowGame.WillowWeapon.GetResourcePoolContext -struct AWillowWeapon_GetResourcePoolContext_Params -{ - class AController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.ClientSetReloadCounts -struct AWillowWeapon_ClientSetReloadCounts_Params -{ - int InLastReloadCnt; // (Parm) - int InReloadCnt; // (Parm) -}; - -// Function WillowGame.WillowWeapon.InitializeWeaponAfterBringUp -struct AWillowWeapon_InitializeWeaponAfterBringUp_Params -{ -}; - -// Function WillowGame.WillowWeapon.InitializeAmmoAfterBringUp -struct AWillowWeapon_InitializeAmmoAfterBringUp_Params -{ -}; - -// Function WillowGame.WillowWeapon.BurstDelayComplete -struct AWillowWeapon_BurstDelayComplete_Params -{ -}; - -// Function WillowGame.WillowWeapon.ShouldRefire -struct AWillowWeapon_ShouldRefire_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.TickMagazineSpinUp -struct AWillowWeapon_TickMagazineSpinUp_Params -{ - float DeltaSeconds; // (Parm) -}; - -// Function WillowGame.WillowWeapon.TickBarrelSpinUp -struct AWillowWeapon_TickBarrelSpinUp_Params -{ - float DeltaSeconds; // (Parm) -}; - -// Function WillowGame.WillowWeapon.GetBurstInterval -struct AWillowWeapon_GetBurstInterval_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetFireInterval -struct AWillowWeapon_GetFireInterval_Params -{ - unsigned char FireModeNum; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.RefillClip -struct AWillowWeapon_RefillClip_Params -{ -}; - -// Function WillowGame.WillowWeapon.GetAdjustedAim -struct AWillowWeapon_GetAdjustedAim_Params -{ - struct FVector StartFireLoc; // (Parm) - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.AddSpread -struct AWillowWeapon_AddSpread_Params -{ - struct FRotator BaseAim; // (Parm) - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.AddRegeneratedAmmo -struct AWillowWeapon_AddRegeneratedAmmo_Params -{ - int Amount; // (Parm) -}; - -// Function WillowGame.WillowWeapon.ExtraFireAmmunition -struct AWillowWeapon_ExtraFireAmmunition_Params -{ -}; - -// Function WillowGame.WillowWeapon.SharedFireAmmunition -struct AWillowWeapon_SharedFireAmmunition_Params -{ -}; - -// Function WillowGame.WillowWeapon.FireAmmunition -struct AWillowWeapon_FireAmmunition_Params -{ -}; - -// Function WillowGame.WillowWeapon.AddAccuracyImpulse -struct AWillowWeapon_AddAccuracyImpulse_Params -{ - float Impulse; // (Parm) -}; - -// Function WillowGame.WillowWeapon.ClientVehicleTransitionWeaponSet -struct AWillowWeapon_ClientVehicleTransitionWeaponSet_Params -{ - unsigned long bOnlyPlayFirstPersonEquipAnim : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowWeapon.VehicleTransitionWeaponSet -struct AWillowWeapon_VehicleTransitionWeaponSet_Params -{ - unsigned long bOnlyPlayFirstPersonEquipAnim : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowWeapon.ClientWeaponSetWaitForAmmoPool -struct AWillowWeapon_ClientWeaponSetWaitForAmmoPool_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.ClientWeaponSet -struct AWillowWeapon_ClientWeaponSet_Params -{ - unsigned long bOptionalSet : 1; // (Parm) - unsigned long bDoNotActivate : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowWeapon.ForceWeaponToBeEquipped -struct AWillowWeapon_ForceWeaponToBeEquipped_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.SendToFiringState -struct AWillowWeapon_SendToFiringState_Params -{ - unsigned char FireModeNum; // (Parm) -}; - -// Function WillowGame.WillowWeapon.CanPerformAction -struct AWillowWeapon_CanPerformAction_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.CheckZoomState -struct AWillowWeapon_CheckZoomState_Params -{ -}; - -// Function WillowGame.WillowWeapon.ForceUnzoom -struct AWillowWeapon_ForceUnzoom_Params -{ - unsigned long bClearInput : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowWeapon.ClientStartZoom -struct AWillowWeapon_ClientStartZoom_Params -{ -}; - -// Function WillowGame.WillowWeapon.StopZoom -struct AWillowWeapon_StopZoom_Params -{ - unsigned long bSuppressFade : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowWeapon.StartZoom -struct AWillowWeapon_StartZoom_Params -{ -}; - -// Function WillowGame.WillowWeapon.GetZoomTime -struct AWillowWeapon_GetZoomTime_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.ClientStopZoom -struct AWillowWeapon_ClientStopZoom_Params -{ - unsigned long bSupressFade : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowWeapon.SetZoomStartTime -struct AWillowWeapon_SetZoomStartTime_Params -{ - float ZoomDuration; // (Parm) -}; - -// Function WillowGame.WillowWeapon.AdjustZoomBasisTime -struct AWillowWeapon_AdjustZoomBasisTime_Params -{ - unsigned long bUseRealTime : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.GetZoomBasisTime -struct AWillowWeapon_GetZoomBasisTime_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.EndFire -struct AWillowWeapon_EndFire_Params -{ - unsigned char FireModeNum; // (Parm) -}; - -// Function WillowGame.WillowWeapon.ClientEndFire -struct AWillowWeapon_ClientEndFire_Params -{ - unsigned char FireModeNum; // (Parm) -}; - -// Function WillowGame.WillowWeapon.BeginFire -struct AWillowWeapon_BeginFire_Params -{ - unsigned char FireModeNum; // (Parm) -}; - -// Function WillowGame.WillowWeapon.ServerSetZoomState -struct AWillowWeapon_ServerSetZoomState_Params -{ - unsigned char NewZoomState; // (Parm) -}; - -// Function WillowGame.WillowWeapon.DisplayScope -struct AWillowWeapon_DisplayScope_Params -{ - unsigned long bDisplay : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.IsScoped -struct AWillowWeapon_IsScoped_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.AdjustMuzzleFlashForZoomState -struct AWillowWeapon_AdjustMuzzleFlashForZoomState_Params -{ - unsigned char NewZoomState; // (Parm) -}; - -// Function WillowGame.WillowWeapon.SetZoomState -struct AWillowWeapon_SetZoomState_Params -{ - unsigned char NewZoomState; // (Parm) -}; - -// Function WillowGame.WillowWeapon.SetViewDistanceScaleWeaponZoomFactor -struct AWillowWeapon_SetViewDistanceScaleWeaponZoomFactor_Params -{ - float ZoomFactor; // (Parm) -}; - -// Function WillowGame.WillowWeapon.TickZoom -struct AWillowWeapon_TickZoom_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.WillowWeapon.AdjustFOVAngle -struct AWillowWeapon_AdjustFOVAngle_Params -{ - float VFOVAngle; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.IsZoomedIn -struct AWillowWeapon_IsZoomedIn_Params -{ - unsigned long bTransitionCounts : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.bZoomed -struct AWillowWeapon_bZoomed_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.RemoveAllZoomWeaponAttributeEffects -struct AWillowWeapon_RemoveAllZoomWeaponAttributeEffects_Params -{ -}; - -// Function WillowGame.WillowWeapon.RemoveAllZoomExternalAttributeEffects -struct AWillowWeapon_RemoveAllZoomExternalAttributeEffects_Params -{ -}; - -// Function WillowGame.WillowWeapon.ApplyAllZoomWeaponAttributeEffects -struct AWillowWeapon_ApplyAllZoomWeaponAttributeEffects_Params -{ -}; - -// Function WillowGame.WillowWeapon.ApplyAllZoomExternalAttributeEffects -struct AWillowWeapon_ApplyAllZoomExternalAttributeEffects_Params -{ -}; - -// Function WillowGame.WillowWeapon.UpdateFiredStats -struct AWillowWeapon_UpdateFiredStats_Params -{ - int NoShots; // (Parm) -}; - -// Function WillowGame.WillowWeapon.GetDamageSurfaceTypeFromImpact -struct AWillowWeapon_GetDamageSurfaceTypeFromImpact_Params -{ - struct FImpactInfo Impact; // (Const, Parm, OutParm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.ProcessInstantHitBullet -struct AWillowWeapon_ProcessInstantHitBullet_Params -{ - unsigned char FiringMode; // (Parm) - struct FImpactInfo Impact; // (Parm) - float BulletDamage; // (Parm) - class UFiringModeDefinition* FiringModeDefinition; // (OptionalParm, Parm) - class APawn* InstigatorOverride; // (OptionalParm, Parm) - class UWillowDamagePipeline* PipelineObject; // (OptionalParm, Parm, OutParm) - unsigned long bOvercharged : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowWeapon.CustomFire -struct AWillowWeapon_CustomFire_Params -{ -}; - -// Function WillowGame.WillowWeapon.ExecuteProjectileFiredConstructEvent -struct AWillowWeapon_ExecuteProjectileFiredConstructEvent_Params -{ - struct FBehaviorConsumerHandle InConsumerHandle; // (Const, Parm, OutParm) - class UObject* InInstigator; // (Parm) - class UObject* InProjectile; // (Parm) -}; - -// Function WillowGame.WillowWeapon.ConditionalSetGearLikenessOnProjectile -struct AWillowWeapon_ConditionalSetGearLikenessOnProjectile_Params -{ - class AWillowProjectile* SpawnedProjectile; // (Parm) -}; - -// Function WillowGame.WillowWeapon.ProjectileDefinitionFire -struct AWillowWeapon_ProjectileDefinitionFire_Params -{ - class UFiringModeDefinition* FireModeDef; // (Parm) - class AProjectile* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.FiringModeDefinitionFire -struct AWillowWeapon_FiringModeDefinitionFire_Params -{ - class UFiringModeDefinition* FiringModeDefinition; // (Parm) -}; - -// Function WillowGame.WillowWeapon.InstantFire -struct AWillowWeapon_InstantFire_Params -{ -}; - -// Function WillowGame.WillowWeapon.ShouldBulletRicochetTowardsEnemy -struct AWillowWeapon_ShouldBulletRicochetTowardsEnemy_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.IsOvercharged -struct AWillowWeapon_IsOvercharged_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetFiringModeDefinition -struct AWillowWeapon_GetFiringModeDefinition_Params -{ - class UFiringModeDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.ClearSavedFireData -struct AWillowWeapon_ClearSavedFireData_Params -{ -}; - -// Function WillowGame.WillowWeapon.SaveFireData -struct AWillowWeapon_SaveFireData_Params -{ - struct FVector AimPosition; // (Parm) - struct FRotator AimDirection; // (Parm) - struct FRotator AimAdjustment; // (Parm) - struct FRotator SpreadAimAdjustment; // (Parm) - float ShotDistance; // (Parm) -}; - -// Function WillowGame.WillowWeapon.InstantFireEndTrace -struct AWillowWeapon_InstantFireEndTrace_Params -{ - struct FVector StartTrace; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.InstantFireStartTrace -struct AWillowWeapon_InstantFireStartTrace_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.ClientWeaponEmpty -struct AWillowWeapon_ClientWeaponEmpty_Params -{ -}; - -// Function WillowGame.WillowWeapon.WeaponEmpty -struct AWillowWeapon_WeaponEmpty_Params -{ -}; - -// Function WillowGame.WillowWeapon.PlayDryFireSound -struct AWillowWeapon_PlayDryFireSound_Params -{ - unsigned long bTryingToFire : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.DenyPickupQuery -struct AWillowWeapon_DenyPickupQuery_Params -{ - FScriptInterface Pickup; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.UpdateVisibleAmmoBones -struct AWillowWeapon_UpdateVisibleAmmoBones_Params -{ -}; - -// Function WillowGame.WillowWeapon.SetVisibleAmmoState -struct AWillowWeapon_SetVisibleAmmoState_Params -{ - unsigned char NewState; // (Parm) -}; - -// Function WillowGame.WillowWeapon.ShouldAutoReloadWhileFiring -struct AWillowWeapon_ShouldAutoReloadWhileFiring_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.HasSpareAmmo -struct AWillowWeapon_HasSpareAmmo_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.HasAnyAmmo -struct AWillowWeapon_HasAnyAmmo_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.HasActiveAmmo -struct AWillowWeapon_HasActiveAmmo_Params -{ - unsigned char FireModeNum; // (Parm) - int Amount; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.HasAmmo -struct AWillowWeapon_HasAmmo_Params -{ - unsigned char FireModeNum; // (Parm) - int Amount; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.AddAmmo -struct AWillowWeapon_AddAmmo_Params -{ - int Amount; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.ConsumeAmmo -struct AWillowWeapon_ConsumeAmmo_Params -{ - unsigned char FireModeNum; // (Parm) -}; - -// Function WillowGame.WillowWeapon.ReadyToFire -struct AWillowWeapon_ReadyToFire_Params -{ - unsigned long bFinished : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.BestMode -struct AWillowWeapon_BestMode_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.ShouldFireWithoutTarget -struct AWillowWeapon_ShouldFireWithoutTarget_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.FireOnRelease -struct AWillowWeapon_FireOnRelease_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.FireHack -struct AWillowWeapon_FireHack_Params -{ - unsigned char Mode; // (Parm) -}; - -// Function WillowGame.WillowWeapon.CanHeal -struct AWillowWeapon_CanHeal_Params -{ - class AActor* Other; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetWeaponRating -struct AWillowWeapon_GetWeaponRating_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetZoomFOVEffect -struct AWillowWeapon_GetZoomFOVEffect_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetZoomEffect -struct AWillowWeapon_GetZoomEffect_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetHand -struct AWillowWeapon_GetHand_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.SetHand -struct AWillowWeapon_SetHand_Params -{ - unsigned char NewWeaponHand; // (Parm) -}; - -// Function WillowGame.WillowWeapon.CanThrow -struct AWillowWeapon_CanThrow_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetViewAxes -struct AWillowWeapon_GetViewAxes_Params -{ - struct FVector XAxis; // (Parm, OutParm) - struct FVector YAxis; // (Parm, OutParm) - struct FVector ZAxis; // (Parm, OutParm) -}; - -// Function WillowGame.WillowWeapon.DumpAnimSets -struct AWillowWeapon_DumpAnimSets_Params -{ - struct FString EventStr; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowWeapon.DetachWeapon -struct AWillowWeapon_DetachWeapon_Params -{ -}; - -// Function WillowGame.WillowWeapon.DetachMuzzleFlash -struct AWillowWeapon_DetachMuzzleFlash_Params -{ -}; - -// Function WillowGame.WillowWeapon.AttachMuzzleFlash -struct AWillowWeapon_AttachMuzzleFlash_Params -{ -}; - -// Function WillowGame.WillowWeapon.CreateAltMuzzleFlashes -struct AWillowWeapon_CreateAltMuzzleFlashes_Params -{ - class UParticleSystemComponent* MuzzleFlashTemplate; // (Parm, EditInline) - TArray MuzzleFlashes; // (Parm, OutParm, NeedCtorLink, EditInline) -}; - -// Function WillowGame.WillowWeapon.AttachAltMuzzleFlashes -struct AWillowWeapon_AttachAltMuzzleFlashes_Params -{ - TArray MuzzleFlashes; // (Parm, OutParm, NeedCtorLink, EditInline) - class USkeletalMeshComponent* ParentComp; // (Parm, EditInline) -}; - -// Function WillowGame.WillowWeapon.DetachAltMuzzleFlashes -struct AWillowWeapon_DetachAltMuzzleFlashes_Params -{ - TArray MuzzleFlashes; // (Parm, OutParm, NeedCtorLink, EditInline) - class USkeletalMeshComponent* ParentComp; // (Parm, EditInline) -}; - -// Function WillowGame.WillowWeapon.ClearAltMuzzleFlashes -struct AWillowWeapon_ClearAltMuzzleFlashes_Params -{ - TArray MuzzleFlashes; // (Parm, OutParm, NeedCtorLink, EditInline) - class USkeletalMeshComponent* ParentComp; // (Parm, EditInline) -}; - -// Function WillowGame.WillowWeapon.AttachShellCasingComponent -struct AWillowWeapon_AttachShellCasingComponent_Params -{ -}; - -// Function WillowGame.WillowWeapon.GetShellCasingPSCTemplate -struct AWillowWeapon_GetShellCasingPSCTemplate_Params -{ - class UParticleSystem* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetOffHandShellCasingRotOffset -struct AWillowWeapon_GetOffHandShellCasingRotOffset_Params -{ - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetScopedShellCasingOffset -struct AWillowWeapon_GetScopedShellCasingOffset_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetShellCasingSocket -struct AWillowWeapon_GetShellCasingSocket_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.UpdateForegroundFOV -struct AWillowWeapon_UpdateForegroundFOV_Params -{ -}; - -// Function WillowGame.WillowWeapon.AttachWeaponTo -struct AWillowWeapon_AttachWeaponTo_Params -{ - class USkeletalMeshComponent* MeshCpnt; // (Parm, EditInline) - struct FName SocketName; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowWeapon.PlayWeaponEquip -struct AWillowWeapon_PlayWeaponEquip_Params -{ - unsigned long bPlay3rdPerson : 1; // (OptionalParm, Parm) - unsigned long bPlay1stPerson : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowWeapon.NotifyPawnWeaponChanged -struct AWillowWeapon_NotifyPawnWeaponChanged_Params -{ -}; - -// Function WillowGame.WillowWeapon.TimeWeaponEquipping -struct AWillowWeapon_TimeWeaponEquipping_Params -{ -}; - -// Function WillowGame.WillowWeapon.GetEquipTime -struct AWillowWeapon_GetEquipTime_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.RaiseFirstPersonWeapon -struct AWillowWeapon_RaiseFirstPersonWeapon_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.LowerFirstPersonWeapon -struct AWillowWeapon_LowerFirstPersonWeapon_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.StopWeaponPutDownAnim -struct AWillowWeapon_StopWeaponPutDownAnim_Params -{ - unsigned long bStop3rdPerson : 1; // (OptionalParm, Parm) - unsigned long bStop1stPerson : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowWeapon.PlayWeaponPutDown -struct AWillowWeapon_PlayWeaponPutDown_Params -{ - unsigned long bSwappingWeapons : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.TimeWeaponPutDown -struct AWillowWeapon_TimeWeaponPutDown_Params -{ -}; - -// Function WillowGame.WillowWeapon.GetPutDownTime -struct AWillowWeapon_GetPutDownTime_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.TryTimeWeaponPutDown -struct AWillowWeapon_TryTimeWeaponPutDown_Params -{ -}; - -// Function WillowGame.WillowWeapon.StopMuzzleFlash -struct AWillowWeapon_StopMuzzleFlash_Params -{ -}; - -// Function WillowGame.WillowWeapon.CauseMuzzleFlash -struct AWillowWeapon_CauseMuzzleFlash_Params -{ - class USkeletalMeshComponent* WeaponMesh; // (Parm, EditInline) - class UWillowPointLight* FlashLight; // (Parm, OutParm, EditInline) - class UParticleSystemComponent* MuzzleFlash; // (Parm, EditInline) -}; - -// Function WillowGame.WillowWeapon.MuzzleFlashTimer -struct AWillowWeapon_MuzzleFlashTimer_Params -{ -}; - -// Function WillowGame.WillowWeapon.PlayStopSpinningUpSound -struct AWillowWeapon_PlayStopSpinningUpSound_Params -{ -}; - -// Function WillowGame.WillowWeapon.PlayStartSpinningUpSound -struct AWillowWeapon_PlayStartSpinningUpSound_Params -{ -}; - -// Function WillowGame.WillowWeapon.MagazineSpinStateChanged -struct AWillowWeapon_MagazineSpinStateChanged_Params -{ - unsigned char NewState; // (Parm) -}; - -// Function WillowGame.WillowWeapon.BarrelSpinStateChanged -struct AWillowWeapon_BarrelSpinStateChanged_Params -{ - unsigned char NewState; // (Parm) -}; - -// Function WillowGame.WillowWeapon.PlayStoppedFiringSound -struct AWillowWeapon_PlayStoppedFiringSound_Params -{ -}; - -// Function WillowGame.WillowWeapon.PlayFiringSound -struct AWillowWeapon_PlayFiringSound_Params -{ -}; - -// Function WillowGame.WillowWeapon.ShakeView -struct AWillowWeapon_ShakeView_Params -{ -}; - -// Function WillowGame.WillowWeapon.PlayRezEffect -struct AWillowWeapon_PlayRezEffect_Params -{ -}; - -// Function WillowGame.WillowWeapon.DeRezEffectFinished -struct AWillowWeapon_DeRezEffectFinished_Params -{ -}; - -// Function WillowGame.WillowWeapon.PlayDeRezEffect -struct AWillowWeapon_PlayDeRezEffect_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.StopFireEffects -struct AWillowWeapon_StopFireEffects_Params -{ - unsigned char FireModeNum; // (Parm) -}; - -// Function WillowGame.WillowWeapon.PlayFireEffects -struct AWillowWeapon_PlayFireEffects_Params -{ - unsigned char FireModeNum; // (Parm) - struct FVector HitLocation; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowWeapon.GetWeaponMuzzleRotation -struct AWillowWeapon_GetWeaponMuzzleRotation_Params -{ - class USkeletalMeshComponent* WeaponMesh; // (Parm, EditInline) - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetWeaponMuzzleLocation -struct AWillowWeapon_GetWeaponMuzzleLocation_Params -{ - class USkeletalMeshComponent* WeaponMesh; // (Parm, EditInline) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GenerateHumanReadableNameFromDefinitionParts -struct AWillowWeapon_GenerateHumanReadableNameFromDefinitionParts_Params -{ - struct FWeaponDefinitionData DefData; // (Const, Parm, OutParm) - unsigned long bIncludeManufacturer : 1; // (Parm) - unsigned long bIncludeModelName : 1; // (Parm) - unsigned long bIncludePrefixTitle : 1; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowWeapon.GetInventoryCardString -struct AWillowWeapon_GetInventoryCardString_Params -{ - unsigned long bIncludeManufacturer : 1; // (Parm) - unsigned long bIncludeModelName : 1; // (Parm) - unsigned long bIncludePrefixTitle : 1; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowWeapon.GenerateHumanReadableNameFromDefinition -struct AWillowWeapon_GenerateHumanReadableNameFromDefinition_Params -{ - struct FWeaponDefinitionData DefData; // (Const, Parm, OutParm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowWeapon.GenerateHumanReadableName -struct AWillowWeapon_GenerateHumanReadableName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowWeapon.GetShortHumanReadableName -struct AWillowWeapon_GetShortHumanReadableName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowWeapon.GetHumanReadableName -struct AWillowWeapon_GetHumanReadableName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowWeapon.GetPresentationDefinition -struct AWillowWeapon_GetPresentationDefinition_Params -{ - class UInventoryCardPresentationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.FormatFunStatsText -struct AWillowWeapon_FormatFunStatsText_Params -{ - TArray BottomStats; // (Parm, OutParm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowWeapon.GenerateFunStatsText -struct AWillowWeapon_GenerateFunStatsText_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowWeapon.GetInventoryStatTextData -struct AWillowWeapon_GetInventoryStatTextData_Params -{ - TArray Stats; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowWeapon.GetInventoryStatNumberData -struct AWillowWeapon_GetInventoryStatNumberData_Params -{ - TArray Stats; // (Parm, OutParm, NeedCtorLink) - class AWillowInventory* CompareAgainstThing; // (Parm) - class AWillowPlayerController* WPCContext; // (Parm) -}; - -// Function WillowGame.WillowWeapon.CacheWeaponCard -struct AWillowWeapon_CacheWeaponCard_Params -{ -}; - -// Function WillowGame.WillowWeapon.GetAmmoCount -struct AWillowWeapon_GetAmmoCount_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetMaxAmmo -struct AWillowWeapon_GetMaxAmmo_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.DrawZoomDebug -struct AWillowWeapon_DrawZoomDebug_Params -{ - class AHUD* H; // (Parm) -}; - -// Function WillowGame.WillowWeapon.IsCrosshairEnabled -struct AWillowWeapon_IsCrosshairEnabled_Params -{ - unsigned long bForScope : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.SetCrosshairEnabled -struct AWillowWeapon_SetCrosshairEnabled_Params -{ - unsigned long bNewCrosshairEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.GetMultiProjectileDamage -struct AWillowWeapon_GetMultiProjectileDamage_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.ComputeValueOfParts -struct AWillowWeapon_ComputeValueOfParts_Params -{ -}; - -// Function WillowGame.WillowWeapon.IsAllPartsDebugEnabled -struct AWillowWeapon_IsAllPartsDebugEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.ToggleAllPartsDebug -struct AWillowWeapon_ToggleAllPartsDebug_Params -{ -}; - -// Function WillowGame.WillowWeapon.SelectNamePartFromList -struct AWillowWeapon_SelectNamePartFromList_Params -{ - TArray NameList; // (Const, Parm, OutParm, NeedCtorLink) - class UWeaponNamePartDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.ChooseRandomNameParts -struct AWillowWeapon_ChooseRandomNameParts_Params -{ -}; - -// Function WillowGame.WillowWeapon.ChooseRandomParts -struct AWillowWeapon_ChooseRandomParts_Params -{ - class UObject* ContextSource; // (Parm) -}; - -// Function WillowGame.WillowWeapon.ChoosePartListCollection -struct AWillowWeapon_ChoosePartListCollection_Params -{ -}; - -// Function WillowGame.WillowWeapon.RemoveAllExternalAttributeEffects -struct AWillowWeapon_RemoveAllExternalAttributeEffects_Params -{ -}; - -// Function WillowGame.WillowWeapon.ApplyNamePartWeaponAttributeEffects -struct AWillowWeapon_ApplyNamePartWeaponAttributeEffects_Params -{ -}; - -// Function WillowGame.WillowWeapon.ApplyAllWeaponAttributeEffects -struct AWillowWeapon_ApplyAllWeaponAttributeEffects_Params -{ - unsigned long bIncludeNameParts : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.ApplyAllExternalAttributeEffects -struct AWillowWeapon_ApplyAllExternalAttributeEffects_Params -{ -}; - -// Function WillowGame.WillowWeapon.ApplyAnimThresholdAttributeValues -struct AWillowWeapon_ApplyAnimThresholdAttributeValues_Params -{ -}; - -// Function WillowGame.WillowWeapon.ClientInitializeFromWeaponTypeDefinition -struct AWillowWeapon_ClientInitializeFromWeaponTypeDefinition_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.StaticCalculateWeaponRarityLevel -struct AWillowWeapon_StaticCalculateWeaponRarityLevel_Params -{ - struct FWeaponDefinitionData InDefinitionData; // (Const, Parm, OutParm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.StaticGetWeaponDamageType -struct AWillowWeapon_StaticGetWeaponDamageType_Params -{ - struct FWeaponDefinitionData InDefinitionData; // (Const, Parm, OutParm) - class UWillowDamageTypeDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.StaticIsTechWeapon -struct AWillowWeapon_StaticIsTechWeapon_Params -{ - struct FWeaponDefinitionData InDefinitionData; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetDamageTypeDefinitionForFiringMode -struct AWillowWeapon_GetDamageTypeDefinitionForFiringMode_Params -{ - class UFiringModeDefinition* FiringMode; // (Parm) - class UDamageTypeDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.CalculatePartDependentWeaponBaseValues -struct AWillowWeapon_CalculatePartDependentWeaponBaseValues_Params -{ -}; - -// Function WillowGame.WillowWeapon.CalculateWeaponBaseValues -struct AWillowWeapon_CalculateWeaponBaseValues_Params -{ -}; - -// Function WillowGame.WillowWeapon.RecomputeAttributeBaseValues -struct AWillowWeapon_RecomputeAttributeBaseValues_Params -{ -}; - -// Function WillowGame.WillowWeapon.RecomputeNormalizedDamageValues -struct AWillowWeapon_RecomputeNormalizedDamageValues_Params -{ -}; - -// Function WillowGame.WillowWeapon.StoreExplosionInstanceData -struct AWillowWeapon_StoreExplosionInstanceData_Params -{ - class UExplosionDefinition* ExplosionDef; // (Parm) - struct FName InstanceDataName; // (Parm) -}; - -// Function WillowGame.WillowWeapon.AdjustWeaponForBeingInBackpack -struct AWillowWeapon_AdjustWeaponForBeingInBackpack_Params -{ -}; - -// Function WillowGame.WillowWeapon.InitializeInternal -struct AWillowWeapon_InitializeInternal_Params -{ - unsigned long bForceSelectNameParts : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowWeapon.InitializeFromDefinitionData -struct AWillowWeapon_InitializeFromDefinitionData_Params -{ - struct FWeaponDefinitionData NewDefinitionData; // (Parm) - class UObject* InAdditionalQueryInterfaceSource; // (Parm) - unsigned long bForceSelectNameParts : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowWeapon.InitializeInventory -struct AWillowWeapon_InitializeInventory_Params -{ - class UBaseBalanceDefinition* InBalanceDef; // (Parm) - class UManufacturerDefinition* InManufacturer; // (Parm) - int InGradeIndex; // (Parm) - class UObject* InAdditionalQueryInterfaceSource; // (Parm) -}; - -// Function WillowGame.WillowWeapon.CheckWeaponAgainstEquippedWeaponsBeingSwapped -struct AWillowWeapon_CheckWeaponAgainstEquippedWeaponsBeingSwapped_Params -{ -}; - -// Function WillowGame.WillowWeapon.CheckWeaponAgainstBackpackInventoryBeingEquipped -struct AWillowWeapon_CheckWeaponAgainstBackpackInventoryBeingEquipped_Params -{ -}; - -// Function WillowGame.WillowWeapon.ReplicatedEvent -struct AWillowWeapon_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.WillowWeapon.SetElementalFrame -struct AWillowWeapon_SetElementalFrame_Params -{ -}; - -// Function WillowGame.WillowWeapon.ChangeAltMuzzleFlashOwnerVisibility -struct AWillowWeapon_ChangeAltMuzzleFlashOwnerVisibility_Params -{ - TArray MuzzleFlashes; // (Parm, OutParm, NeedCtorLink, EditInline) - unsigned long bInOwnerNoSee : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.ChangeFirstPersonOwnerVisibility -struct AWillowWeapon_ChangeFirstPersonOwnerVisibility_Params -{ - unsigned long bInOwnerNoSee : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.ChangeThirdPersonOwnerVisibility -struct AWillowWeapon_ChangeThirdPersonOwnerVisibility_Params -{ - unsigned long bInOwnerNoSee : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.ChangeOwnerVisibility -struct AWillowWeapon_ChangeOwnerVisibility_Params -{ - unsigned long bIsFirstPerson : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.DetachThirdPersonMesh -struct AWillowWeapon_DetachThirdPersonMesh_Params -{ -}; - -// Function WillowGame.WillowWeapon.StopLoopingSounds -struct AWillowWeapon_StopLoopingSounds_Params -{ -}; - -// Function WillowGame.WillowWeapon.RemoteDetachWeapon -struct AWillowWeapon_RemoteDetachWeapon_Params -{ -}; - -// Function WillowGame.WillowWeapon.DetachFirstPersonMesh -struct AWillowWeapon_DetachFirstPersonMesh_Params -{ -}; - -// Function WillowGame.WillowWeapon.AttachThirdPersonMeshToComponent -struct AWillowWeapon_AttachThirdPersonMeshToComponent_Params -{ - class USkeletalMeshComponent* SkeletalMesh; // (Parm, EditInline) - unsigned long bOwnerNoSee : 1; // (Parm) - unsigned long bOffHandWeapon : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.AttachFirstPersonMeshToRemotePlayer -struct AWillowWeapon_AttachFirstPersonMeshToRemotePlayer_Params -{ - class USkeletalMeshComponent* MeshCpnt; // (Parm, EditInline) - unsigned long bOffHandWeapon : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.ClonePrimaryMesh -struct AWillowWeapon_ClonePrimaryMesh_Params -{ - class UMeshComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowWeapon.CloneAppearance -struct AWillowWeapon_CloneAppearance_Params -{ - class AActor* CloneOwner; // (Parm) - class USkeletalMeshComponent* ClonedPrimaryMeshComponent; // (Parm, EditInline) - TArray ClonedComponentsAttachedToPrimaryMesh; // (Parm, OutParm, NeedCtorLink, EditInline) - class UMaterialInstance* ClonedMeshMaterial; // (Parm, OutParm) -}; - -// Function WillowGame.WillowWeapon.PreRemoveNotify -struct AWillowWeapon_PreRemoveNotify_Params -{ - class UMeshComponent* Mesh; // (Parm, EditInline) -}; - -// Function WillowGame.WillowWeapon.PostInitNotify -struct AWillowWeapon_PostInitNotify_Params -{ - class UMeshComponent* Mesh; // (Parm, EditInline) -}; - -// Function WillowGame.WillowWeapon.AttachMeshToPickup -struct AWillowWeapon_AttachMeshToPickup_Params -{ - class AActor* Pickup; // (Parm) -}; - -// Function WillowGame.WillowWeapon.InitVisibleAmmoBones -struct AWillowWeapon_InitVisibleAmmoBones_Params -{ -}; - -// Function WillowGame.WillowWeapon.InitEffects -struct AWillowWeapon_InitEffects_Params -{ -}; - -// Function WillowGame.WillowWeapon.InitPartParticles -struct AWillowWeapon_InitPartParticles_Params -{ -}; - -// Function WillowGame.WillowWeapon.EnableAnimations -struct AWillowWeapon_EnableAnimations_Params -{ - unsigned long InEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.InitMeshAnimation -struct AWillowWeapon_InitMeshAnimation_Params -{ - class USkeletalMeshComponent* Component; // (Parm, EditInline) - unsigned long bIsFirstPersonComponent : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.GetExtraSlotLocation -struct AWillowWeapon_GetExtraSlotLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetExtraSlotModifier -struct AWillowWeapon_GetExtraSlotModifier_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.InitExtraMeshes -struct AWillowWeapon_InitExtraMeshes_Params -{ -}; - -// Function WillowGame.WillowWeapon.InitMeshAnimations -struct AWillowWeapon_InitMeshAnimations_Params -{ -}; - -// Function WillowGame.WillowWeapon.InitAltMuzzleFlashes -struct AWillowWeapon_InitAltMuzzleFlashes_Params -{ -}; - -// Function WillowGame.WillowWeapon.InitMeshes -struct AWillowWeapon_InitMeshes_Params -{ -}; - -// Function WillowGame.WillowWeapon.HideBonesInMesh -struct AWillowWeapon_HideBonesInMesh_Params -{ - class USkeletalMeshComponent* InMesh; // (Parm, EditInline) -}; - -// Function WillowGame.WillowWeapon.InitConstructPreview -struct AWillowWeapon_InitConstructPreview_Params -{ - class UMeshComponent* Existing; // (Parm, EditInline) - class UWillowInventoryDefinition* InvDefinition; // (Parm) - class UMeshComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowWeapon.BuildWeaponMaterial -struct AWillowWeapon_BuildWeaponMaterial_Params -{ - class AActor* MaterialOwner; // (Parm) - class USkeletalMeshComponent* FallbackMeshComp; // (Parm, EditInline) - struct FWeaponDefinitionData InDefinitionData; // (Const, Parm, OutParm) - class UMaterialInstance* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.BuildCompositeMesh -struct AWillowWeapon_BuildCompositeMesh_Params -{ - class USkeletalMeshComponent* WeaponMeshComp; // (Parm, EditInline) - struct FWeaponDefinitionData InDefinitionData; // (Const, Parm, OutParm) - class USkeletalMesh* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.AddWeaponBoneControllers -struct AWillowWeapon_AddWeaponBoneControllers_Params -{ - class USkeletalMeshComponent* Component; // (Parm, EditInline) - unsigned long bIsFirstPerson : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.CreateClone -struct AWillowWeapon_CreateClone_Params -{ - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetDroppedPickupRotation -struct AWillowWeapon_GetDroppedPickupRotation_Params -{ - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.DropFrom -struct AWillowWeapon_DropFrom_Params -{ - struct FVector StartLocation; // (Parm) - struct FVector StartVelocity; // (Parm) - unsigned long bForceNoRBPhysics : 1; // (OptionalParm, Parm) - unsigned long bTorque : 1; // (OptionalParm, Parm) - struct FVector Torque; // (OptionalParm, Parm) - class ADroppedPickup* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetHolsteredGearLikenessType -struct AWillowWeapon_GetHolsteredGearLikenessType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetHolsteredWeaponSizeType -struct AWillowWeapon_GetHolsteredWeaponSizeType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.GetEquippedStat -struct AWillowWeapon_GetEquippedStat_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.OnAbortReload -struct AWillowWeapon_OnAbortReload_Params -{ - class UObject* EventInstigator; // (Parm) - TArray Providers; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowWeapon.OnZoomOut -struct AWillowWeapon_OnZoomOut_Params -{ - class UObject* EventInstigator; // (Parm) - TArray Providers; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowWeapon.OnZoomIn -struct AWillowWeapon_OnZoomIn_Params -{ - class UObject* EventInstigator; // (Parm) - TArray Providers; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowWeapon.OnUnequip -struct AWillowWeapon_OnUnequip_Params -{ - class UObject* EventInstigator; // (Parm) - TArray Providers; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowWeapon.OnEquip -struct AWillowWeapon_OnEquip_Params -{ - class UObject* EventInstigator; // (Parm) - TArray Providers; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowWeapon.OnCreate -struct AWillowWeapon_OnCreate_Params -{ - TArray Providers; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowWeapon.GetBehaviorConsumerHandle -struct AWillowWeapon_GetBehaviorConsumerHandle_Params -{ - struct FBehaviorConsumerHandle ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.DeactivateAttributeSlotSkill -struct AWillowWeapon_DeactivateAttributeSlotSkill_Params -{ -}; - -// Function WillowGame.WillowWeapon.ActivateAttributeSlotSkill -struct AWillowWeapon_ActivateAttributeSlotSkill_Params -{ -}; - -// Function WillowGame.WillowWeapon.IsPuttingDown -struct AWillowWeapon_IsPuttingDown_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.IsEquipping -struct AWillowWeapon_IsEquipping_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.AllParts -struct AWillowWeapon_AllParts_Params -{ - struct FWeaponDefinitionData DefData; // (Const, Parm, OutParm) - class UWeaponPartDefinition* Part; // (Parm, OutParm) - unsigned long bIncludeNameParts : 1; // (Parm) -}; - -// Function WillowGame.WillowWeapon.IsZoomSocketsDebugEnabled -struct AWillowWeapon_IsZoomSocketsDebugEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.ToggleZoomSocketsDebug -struct AWillowWeapon_ToggleZoomSocketsDebug_Params -{ -}; - -// Function WillowGame.WillowWeapon.IsZoomDebugEnabled -struct AWillowWeapon_IsZoomDebugEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWeapon.ToggleZoomDebug -struct AWillowWeapon_ToggleZoomDebug_Params -{ -}; - -// Function WillowGame.WillowBuzzaxeWeapon.EquipPreviousWeapon -struct AWillowBuzzaxeWeapon_EquipPreviousWeapon_Params -{ -}; - -// Function WillowGame.WillowBuzzaxeWeapon.BuzzaxeIsDown -struct AWillowBuzzaxeWeapon_BuzzaxeIsDown_Params -{ -}; - -// Function WillowGame.WillowBuzzaxeWeapon.GetCanHolster -struct AWillowBuzzaxeWeapon_GetCanHolster_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowBuzzaxeWeapon.Destroyed -struct AWillowBuzzaxeWeapon_Destroyed_Params -{ -}; - -// Function WillowGame.WillowBuzzaxeWeapon.GetBodyWeaponHoldName -struct AWillowBuzzaxeWeapon_GetBodyWeaponHoldName_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowBuzzaxeWeapon.Behavior_WeaponThrow -struct AWillowBuzzaxeWeapon_Behavior_WeaponThrow_Params -{ -}; - -// Function WillowGame.WillowBuzzaxeWeapon.ProjectileDefinitionFire -struct AWillowBuzzaxeWeapon_ProjectileDefinitionFire_Params -{ - class UFiringModeDefinition* FireModeDef; // (Parm) - class AProjectile* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowBuzzaxeWeapon.ConditionalSetGearLikenessOnProjectile -struct AWillowBuzzaxeWeapon_ConditionalSetGearLikenessOnProjectile_Params -{ - class AWillowProjectile* SpawnedProjectile; // (Parm) -}; - -// Function WillowGame.WillowBuzzaxeWeapon.DetachWeapon -struct AWillowBuzzaxeWeapon_DetachWeapon_Params -{ -}; - -// Function WillowGame.WillowBuzzaxeWeapon.StartFire -struct AWillowBuzzaxeWeapon_StartFire_Params -{ - unsigned char FireModeNum; // (Parm) -}; - -// Function WillowGame.WillowBuzzaxeWeapon.Activate -struct AWillowBuzzaxeWeapon_Activate_Params -{ - unsigned long bEquipInOffHand : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowBuzzaxeWeapon.HasSpareAmmo -struct AWillowBuzzaxeWeapon_HasSpareAmmo_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowBuzzaxeWeapon.ReplicatedEvent -struct AWillowBuzzaxeWeapon_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.WillowBuzzaxeWeapon.InitVisibleAmmoBones -struct AWillowBuzzaxeWeapon_InitVisibleAmmoBones_Params -{ -}; - -// Function WillowGame.WillowBuzzaxeWeapon.AssociateAmmoPool -struct AWillowBuzzaxeWeapon_AssociateAmmoPool_Params -{ -}; - -// Function WillowGame.WillowBuzzaxeWeapon.DetachMuzzleFlash -struct AWillowBuzzaxeWeapon_DetachMuzzleFlash_Params -{ -}; - -// Function WillowGame.WillowBuzzaxeWeapon.AttachMuzzleFlash -struct AWillowBuzzaxeWeapon_AttachMuzzleFlash_Params -{ -}; - -// Function WillowGame.WillowBuzzaxeWeapon.IsCrosshairEnabled -struct AWillowBuzzaxeWeapon_IsCrosshairEnabled_Params -{ - unsigned long bForScope : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowBuzzaxeWeapon.GetZoomFOVEffect -struct AWillowBuzzaxeWeapon_GetZoomFOVEffect_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowBuzzaxeWeapon.GetZoomSocket -struct AWillowBuzzaxeWeapon_GetZoomSocket_Params -{ - struct FVector SocketLocation; // (Parm, OutParm) - struct FRotator SocketRotation; // (Parm, OutParm) -}; - -// Function WillowGame.WillowTurretWeapon.HasSpareAmmo -struct AWillowTurretWeapon_HasSpareAmmo_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTurretWeapon.DetachMuzzleFlash -struct AWillowTurretWeapon_DetachMuzzleFlash_Params -{ -}; - -// Function WillowGame.WillowTurretWeapon.AttachMuzzleFlash -struct AWillowTurretWeapon_AttachMuzzleFlash_Params -{ -}; - -// Function WillowGame.WillowTurretWeapon.Behavior_ChangeVisibility -struct AWillowTurretWeapon_Behavior_ChangeVisibility_Params -{ - unsigned long bVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowTurretWeapon.Behavior_ToggleVisibility -struct AWillowTurretWeapon_Behavior_ToggleVisibility_Params -{ -}; - -// Function WillowGame.WillowTurretWeapon.ChangeVisibility -struct AWillowTurretWeapon_ChangeVisibility_Params -{ - unsigned long bIsVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowTurretWeapon.PlayAnimation -struct AWillowTurretWeapon_PlayAnimation_Params -{ - unsigned char AnimType; // (Parm) - struct FName Sequence; // (Parm) - float fDesiredDuration; // (Parm) - unsigned long bLoop : 1; // (OptionalParm, Parm) - float BlendInTime; // (OptionalParm, Parm) - float BlendOutTime; // (OptionalParm, Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTurretWeapon.PlayFirstPersonBodyAnimation -struct AWillowTurretWeapon_PlayFirstPersonBodyAnimation_Params -{ - unsigned char ActionType; // (Parm) - float PlayRateScale; // (OptionalParm, Parm) - float Duration; // (OptionalParm, Parm) - class USpecialMoveDefinition* PlayedSMD; // (OptionalParm, Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTurretWeapon.InstantFireStartTrace -struct AWillowTurretWeapon_InstantFireStartTrace_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTurretWeapon.GetPhysicalFireStartLoc -struct AWillowTurretWeapon_GetPhysicalFireStartLoc_Params -{ - struct FVector AimDir; // (OptionalParm, Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowTurretWeapon.AttachThirdPersonMeshToComponent -struct AWillowTurretWeapon_AttachThirdPersonMeshToComponent_Params -{ - class USkeletalMeshComponent* SkeletalMesh; // (Parm, EditInline) - unsigned long bOwnerNoSee : 1; // (Parm) - unsigned long bOffHandWeapon : 1; // (Parm) -}; - -// Function WillowGame.WillowTurretWeapon.DetachFirstPersonMesh -struct AWillowTurretWeapon_DetachFirstPersonMesh_Params -{ -}; - -// Function WillowGame.WillowTurretWeapon.DetachThirdPersonMesh -struct AWillowTurretWeapon_DetachThirdPersonMesh_Params -{ -}; - -// Function WillowGame.WillowTurretWeapon.InitMeshes -struct AWillowTurretWeapon_InitMeshes_Params -{ -}; - -// Function WillowGame.WillowTurretWeapon.PostBeginPlay -struct AWillowTurretWeapon_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowVehicleWeapon.ClearFlashLocation -struct AWillowVehicleWeapon_ClearFlashLocation_Params -{ -}; - -// Function WillowGame.WillowVehicleWeapon.ClearFlashCount -struct AWillowVehicleWeapon_ClearFlashCount_Params -{ -}; - -// Function WillowGame.WillowVehicleWeapon.GetBurstInterval -struct AWillowVehicleWeapon_GetBurstInterval_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleWeapon.GetFireInterval -struct AWillowVehicleWeapon_GetFireInterval_Params -{ - unsigned char FireModeNum; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleWeapon.WeaponPlayAkEvent -struct AWillowVehicleWeapon_WeaponPlayAkEvent_Params -{ - class UAkEvent* Event; // (Parm) - unsigned long bReplicate : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicleWeapon.CanBeUsedBy -struct AWillowVehicleWeapon_CanBeUsedBy_Params -{ - class APawn* Other; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleWeapon.ServerOnAltFireTriggered -struct AWillowVehicleWeapon_ServerOnAltFireTriggered_Params -{ -}; - -// Function WillowGame.WillowVehicleWeapon.RouteCallToServerForAltFireTrigger -struct AWillowVehicleWeapon_RouteCallToServerForAltFireTrigger_Params -{ -}; - -// Function WillowGame.WillowVehicleWeapon.StartZoom -struct AWillowVehicleWeapon_StartZoom_Params -{ -}; - -// Function WillowGame.WillowVehicleWeapon.PlayAnimation -struct AWillowVehicleWeapon_PlayAnimation_Params -{ - unsigned char AnimType; // (Parm) - struct FName Sequence; // (Parm) - float fDesiredDuration; // (Parm) - unsigned long bLoop : 1; // (OptionalParm, Parm) - float BlendInTime; // (OptionalParm, Parm) - float BlendOutTime; // (OptionalParm, Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleWeapon.PlayFirstPersonBodyAnimation -struct AWillowVehicleWeapon_PlayFirstPersonBodyAnimation_Params -{ - unsigned char ActionType; // (Parm) - float PlayRateScale; // (OptionalParm, Parm) - float Duration; // (OptionalParm, Parm) - class USpecialMoveDefinition* PlayedSMD; // (OptionalParm, Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleWeapon.ExecuteProjectileFiredConstructEvent -struct AWillowVehicleWeapon_ExecuteProjectileFiredConstructEvent_Params -{ - struct FBehaviorConsumerHandle InConsumerHandle; // (Const, Parm, OutParm) - class UObject* InInstigator; // (Parm) - class UObject* InProjectile; // (Parm) -}; - -// Function WillowGame.WillowVehicleWeapon.ProjectileDefinitionFire -struct AWillowVehicleWeapon_ProjectileDefinitionFire_Params -{ - class UFiringModeDefinition* FireModeDef; // (Parm) - class AProjectile* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleWeapon.ProjectileFire -struct AWillowVehicleWeapon_ProjectileFire_Params -{ - class AProjectile* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleWeapon.AdjustFiredProjectileVelocity -struct AWillowVehicleWeapon_AdjustFiredProjectileVelocity_Params -{ - class AProjectile* Proj; // (Parm) -}; - -// Function WillowGame.WillowVehicleWeapon.ClientStopZoom -struct AWillowVehicleWeapon_ClientStopZoom_Params -{ - unsigned long bSupressFade : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicleWeapon.InstantFireEndTrace -struct AWillowVehicleWeapon_InstantFireEndTrace_Params -{ - struct FVector StartTrace; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleWeapon.GetTracerStartLocation -struct AWillowVehicleWeapon_GetTracerStartLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleWeapon.InstantFireStartTrace -struct AWillowVehicleWeapon_InstantFireStartTrace_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleWeapon.IsCrosshairEnabled -struct AWillowVehicleWeapon_IsCrosshairEnabled_Params -{ - unsigned long bForScope : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleWeapon.GetAdjustedAim -struct AWillowVehicleWeapon_GetAdjustedAim_Params -{ - struct FVector StartFireLoc; // (Parm) - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleWeapon.AddAccuracyImpulse -struct AWillowVehicleWeapon_AddAccuracyImpulse_Params -{ - float Impulse; // (Parm) -}; - -// Function WillowGame.WillowVehicleWeapon.NotifyTargetLockSuccessful -struct AWillowVehicleWeapon_NotifyTargetLockSuccessful_Params -{ - class AActor* NewLockOnTarget; // (Parm) -}; - -// Function WillowGame.WillowVehicleWeapon.EndFire -struct AWillowVehicleWeapon_EndFire_Params -{ - unsigned char FireModeNum; // (Parm) -}; - -// Function WillowGame.WillowVehicleWeapon.BeginFire -struct AWillowVehicleWeapon_BeginFire_Params -{ - unsigned char FireModeNum; // (Parm) -}; - -// Function WillowGame.WillowVehicleWeapon.GetPhysicalFireStartLoc -struct AWillowVehicleWeapon_GetPhysicalFireStartLoc_Params -{ - struct FVector AimDir; // (OptionalParm, Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleWeapon.NotifyWeaponNotBeingOperated -struct AWillowVehicleWeapon_NotifyWeaponNotBeingOperated_Params -{ -}; - -// Function WillowGame.WillowVehicleWeapon.NotifyWeaponBeingOperated -struct AWillowVehicleWeapon_NotifyWeaponBeingOperated_Params -{ -}; - -// Function WillowGame.WillowVehicleWeapon.PutDownWeapon -struct AWillowVehicleWeapon_PutDownWeapon_Params -{ -}; - -// Function WillowGame.WillowVehicleWeapon.Activate -struct AWillowVehicleWeapon_Activate_Params -{ - unsigned long bEquipInOffHand : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicleWeapon.DetachWeapon -struct AWillowVehicleWeapon_DetachWeapon_Params -{ -}; - -// Function WillowGame.WillowVehicleWeapon.AttachWeaponTo -struct AWillowVehicleWeapon_AttachWeaponTo_Params -{ - class USkeletalMeshComponent* MeshCpnt; // (Parm, EditInline) - struct FName SocketName; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVehicleWeapon.GetHand -struct AWillowVehicleWeapon_GetHand_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleWeapon.SetHand -struct AWillowVehicleWeapon_SetHand_Params -{ - unsigned char NewWeaponHand; // (Parm) -}; - -// Function WillowGame.WillowVehicleWeapon.GetFireTriggerTag -struct AWillowVehicleWeapon_GetFireTriggerTag_Params -{ - int BarrelIndex; // (Parm) - int FireMode; // (Parm) - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleWeapon.IsAimCorrect -struct AWillowVehicleWeapon_IsAimCorrect_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleWeapon.GetDesiredAimPoint -struct AWillowVehicleWeapon_GetDesiredAimPoint_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleWeapon.ClientWeaponSetWaitForAmmoPool -struct AWillowVehicleWeapon_ClientWeaponSetWaitForAmmoPool_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleWeapon.GetResourcePoolContext -struct AWillowVehicleWeapon_GetResourcePoolContext_Params -{ - class AController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleWeapon.AssociateAmmoPool -struct AWillowVehicleWeapon_AssociateAmmoPool_Params -{ -}; - -// Function WillowGame.WillowVehicleWeapon.AddAmmo -struct AWillowVehicleWeapon_AddAmmo_Params -{ - int Amount; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleWeapon.InitializeWeaponAfterBringUp -struct AWillowVehicleWeapon_InitializeWeaponAfterBringUp_Params -{ -}; - -// Function WillowGame.WillowVehicleWeapon.HasSpareAmmo -struct AWillowVehicleWeapon_HasSpareAmmo_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleWeapon.GetAmmoCount -struct AWillowVehicleWeapon_GetAmmoCount_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVehicleWeapon.PostBeginPlay -struct AWillowVehicleWeapon_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowVehicleWeapon.RefreshCrosshairForPlayer -struct AWillowVehicleWeapon_RefreshCrosshairForPlayer_Params -{ -}; - -// Function WillowGame.WillowVehicleWeapon.ReplicatedEvent -struct AWillowVehicleWeapon_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.WillowWorldSoundManager.IsLevelMusicPlaying -struct AWillowWorldSoundManager_IsLevelMusicPlaying_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowWorldSoundManager.StaticSetCustomAmbientMusicAkState -struct AWillowWorldSoundManager_StaticSetCustomAmbientMusicAkState_Params -{ - class UAkState* CustomAmbientMusicAkState; // (Parm) -}; - -// Function WillowGame.WillowWorldSoundManager.StaticSetBossAkState -struct AWillowWorldSoundManager_StaticSetBossAkState_Params -{ - class UAkState* BossAkState; // (Parm) -}; - -// Function WillowGame.WillowWorldSoundManager.StaticConfigureLevelMusic -struct AWillowWorldSoundManager_StaticConfigureLevelMusic_Params -{ - class UAkEvent* StartMusicAkEvent; // (Parm) - class UAkEvent* StopMusicAkEvent; // (Parm) - class UAkState* AmbientAkState; // (Parm) - class UAkState* CombatAkState; // (Parm) -}; - -// Function WillowGame.WorldBody.Behavior_CauseRadiusDamage -struct UWorldBody_Behavior_CauseRadiusDamage_Params -{ - float Radius; // (Parm) - float DamageAmount; // (Parm) - unsigned long bFullDamage : 1; // (Parm) - float Momentum; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - class UImpactDefinition* ImpactDefinition; // (Parm) - unsigned long bCanDamageFriendlies : 1; // (Parm) - struct FVector Offset; // (OptionalParm, Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - unsigned long bSkipTraceTest : 1; // (OptionalParm, Parm) - class UObject* HitObject; // (OptionalParm, Parm) - float BarrelSourceTime; // (OptionalParm, Parm) - float PlantSourceTime; // (OptionalParm, Parm) - TArray ActorsHurt; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WorldBody.Behavior_CauseDamage -struct UWorldBody_Behavior_CauseDamage_Params -{ - class AActor* Target; // (Parm) - float DamageAmount; // (Parm) - float Momentum; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - class UImpactDefinition* ImpactDefinition; // (Parm) - unsigned long bCanDamageFriendlies : 1; // (Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - float BarrelSourceTime; // (OptionalParm, Parm) - float PlantSourceTime; // (OptionalParm, Parm) -}; - -// Function WillowGame.WorldBody.ShutDown -struct UWorldBody_ShutDown_Params -{ -}; - -// Function WillowGame.WorldBody.InitializeFromImpact -struct UWorldBody_InitializeFromImpact_Params -{ - class APawn* InInstigator; // (Parm) - struct FImpactInfo InAttachmentProxyImpactInfo; // (Parm) - class UObject* InAdditionalQueryInterfaceSource; // (Parm) -}; - -// Function WillowGame.WorldBody.Initialize -struct UWorldBody_Initialize_Params -{ - class APawn* InInstigator; // (Parm) - struct FVector InLocation; // (Parm) - struct FRotator InRotation; // (Parm) - struct FVector inVelocity; // (Parm) - class UObject* InWorldBodyAttachmentProxy; // (Parm) - class UObject* InAdditionalQueryInterfaceSource; // (Parm) -}; - -// Function WillowGame.WorldBody.WorldBodyAttachComponent -struct UWorldBody_WorldBodyAttachComponent_Params -{ - class UActorComponent* Attachment; // (Parm, EditInline) - struct FVector AttachmentRelativeLocation; // (OptionalParm, Parm) - struct FRotator AttachmentRelativeRotation; // (OptionalParm, Parm) - struct FName AttachmentPointName; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WorldBody.WorldBodyAttachActor -struct UWorldBody_WorldBodyAttachActor_Params -{ - class AActor* Attachment; // (Parm) - struct FVector AttachmentRelativeLocation; // (OptionalParm, Parm) - struct FRotator AttachmentRelativeRotation; // (OptionalParm, Parm) - struct FName AttachmentPointName; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WorldBody.WorldBodyAttachTo -struct UWorldBody_WorldBodyAttachTo_Params -{ - FScriptInterface OtherWorldBody; // (Parm) - struct FVector AttachmentRelativeLocation; // (OptionalParm, Parm) - struct FRotator AttachmentRelativeRotation; // (OptionalParm, Parm) - struct FName AttachmentPointName; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WorldBody.GetWorldBodyAttachmentBase -struct UWorldBody_GetWorldBodyAttachmentBase_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WorldBody.GetWorldBodyAttachmentBoneForComponent -struct UWorldBody_GetWorldBodyAttachmentBoneForComponent_Params -{ - class UActorComponent* AttachedComponent; // (Parm, EditInline) - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WorldBody.GetWorldBodyAttachmentLocationAndRotation -struct UWorldBody_GetWorldBodyAttachmentLocationAndRotation_Params -{ - struct FName AttachmentPointName; // (Parm) - struct FVector OutLocation; // (Parm, OutParm) - struct FRotator OutRotation; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WorldBody.GetWorldBodyAttachmentRotation -struct UWorldBody_GetWorldBodyAttachmentRotation_Params -{ - struct FName AttachmentPointName; // (Parm) - struct FRotator OutRotation; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WorldBody.GetWorldBodyAttachmentLocation -struct UWorldBody_GetWorldBodyAttachmentLocation_Params -{ - struct FName AttachmentPointName; // (Parm) - struct FVector OutLocation; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WorldBody.GetWorldBodyVelocity -struct UWorldBody_GetWorldBodyVelocity_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WorldBody.GetWorldBodyRotation -struct UWorldBody_GetWorldBodyRotation_Params -{ - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WorldBody.GetWorldBodyLocation -struct UWorldBody_GetWorldBodyLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WorldDiscoveryArea.GetBalancedActorTypeIdentifier -struct AWorldDiscoveryArea_GetBalancedActorTypeIdentifier_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WorldDiscoveryArea.SetExpLevel -struct AWorldDiscoveryArea_SetExpLevel_Params -{ - int NewExpLevel; // (Parm) -}; - -// Function WillowGame.WorldDiscoveryArea.SetAwesomeLevel -struct AWorldDiscoveryArea_SetAwesomeLevel_Params -{ - int NewAwesomeLevel; // (Parm) -}; - -// Function WillowGame.WorldDiscoveryArea.SetGameStage -struct AWorldDiscoveryArea_SetGameStage_Params -{ - int NewGameStage; // (Parm) -}; - -// Function WillowGame.WorldDiscoveryArea.GetExpLevelForEquip -struct AWorldDiscoveryArea_GetExpLevelForEquip_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WorldDiscoveryArea.GetExpLevel -struct AWorldDiscoveryArea_GetExpLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WorldDiscoveryArea.GetAwesomeLevel -struct AWorldDiscoveryArea_GetAwesomeLevel_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WorldDiscoveryArea.GetGameStage -struct AWorldDiscoveryArea_GetGameStage_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WorldDiscoveryArea.GetExperienceReward -struct AWorldDiscoveryArea_GetExperienceReward_Params -{ - class AWillowPlayerController* DiscoveringPlayer; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WorldDiscoveryArea.GetWorldAreaShortName -struct AWorldDiscoveryArea_GetWorldAreaShortName_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AnimNotify_UseBehavior.PreTestNotify -struct UAnimNotify_UseBehavior_PreTestNotify_Params -{ - class AWillowPawn* anOwner; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IWeaponBoneController.UnPause -struct UIWeaponBoneController_UnPause_Params -{ -}; - -// Function WillowGame.IWeaponBoneController.Pause -struct UIWeaponBoneController_Pause_Params -{ -}; - -// Function WillowGame.IWeaponBoneController.Stop -struct UIWeaponBoneController_Stop_Params -{ -}; - -// Function WillowGame.IWeaponBoneController.SpinImpulseOnFire -struct UIWeaponBoneController_SpinImpulseOnFire_Params -{ - float SpinUpPercentPerImpulse; // (Parm) - float SpinDownDuration; // (Parm) - float FireInterval; // (Parm) -}; - -// Function WillowGame.IWeaponBoneController.EndFire -struct UIWeaponBoneController_EndFire_Params -{ - float SpinDownDuration; // (Parm) -}; - -// Function WillowGame.IWeaponBoneController.BeginFire -struct UIWeaponBoneController_BeginFire_Params -{ - float SpinUpDuration; // (Parm) - float FireInterval; // (Parm) -}; - -// Function WillowGame.IWeaponBoneController.IncrementWeaponBoneControl -struct UIWeaponBoneController_IncrementWeaponBoneControl_Params -{ - float FireInterval; // (Parm) -}; - -// Function WillowGame.IWeaponBoneController.GetControlName -struct UIWeaponBoneController_GetControlName_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StanceExpressionEvaluator.Evaluate -struct UStanceExpressionEvaluator_Evaluate_Params -{ - class UObject* ContextSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAnimNode_AddCameraBone.SetBlendTarget -struct UWillowAnimNode_AddCameraBone_SetBlendTarget_Params -{ - float BlendTarget; // (Parm) - float BlendTime; // (Parm) -}; - -// Function WillowGame.WillowAnimNode_MovementTransition.NodeIsIdle -struct UWillowAnimNode_MovementTransition_NodeIsIdle_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAnimNode_Prism.NodeIsActive -struct UWillowAnimNode_Prism_NodeIsActive_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAnimNode_WeaponRecoil.PlayData -struct UWillowAnimNode_WeaponRecoil_PlayData_Params -{ - struct FSpecialMoveData SMData; // (Parm, OutParm) - struct FName AnimNameOverride; // (OptionalParm, Parm) - float PlayRateScale; // (OptionalParm, Parm) - float BlendInOverride; // (OptionalParm, Parm) - float BlendOutOverride; // (OptionalParm, Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAnimNodeAimOffset.GetTargetLocation -struct UWillowAnimNodeAimOffset_GetTargetLocation_Params -{ - struct FVector TargetLoc; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAnimNodeAimOffset.GetPivotPoint -struct UWillowAnimNodeAimOffset_GetPivotPoint_Params -{ - struct FVector PivotPoint; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAnimNodeAimOffset.InterpAim -struct UWillowAnimNodeAimOffset_InterpAim_Params -{ - float DeltaTime; // (Parm) - struct FVector2D ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAnimNodeAimOffset.GetDesiredAim -struct UWillowAnimNodeAimOffset_GetDesiredAim_Params -{ - struct FVector2D ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAnimNodeAimOffset.GetCurrentAim -struct UWillowAnimNodeAimOffset_GetCurrentAim_Params -{ - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAnimNodeAimOffset.DebugAimOffset -struct UWillowAnimNodeAimOffset_DebugAimOffset_Params -{ - struct FVector2D DesiredAim; // (Parm) -}; - -// Function WillowGame.WillowAnimNodeAimOffset.IsAimNodeDebugEnabled -struct UWillowAnimNodeAimOffset_IsAimNodeDebugEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAnimNodeAimOffset.ToggleAimNodeDebug -struct UWillowAnimNodeAimOffset_ToggleAimNodeDebug_Params -{ -}; - -// Function WillowGame.WillowAnimNodeAimOffset_BoundaryTurret.GetDesiredAim -struct UWillowAnimNodeAimOffset_BoundaryTurret_GetDesiredAim_Params -{ - struct FVector2D ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAnimNodeBlendSwitch.SetCurrentSwitch -struct UWillowAnimNodeBlendSwitch_SetCurrentSwitch_Params -{ - struct FName NewSwitch; // (Parm) -}; - -// Function WillowGame.WillowAnimNodeFeatherBlend.SetBlendTarget -struct UWillowAnimNodeFeatherBlend_SetBlendTarget_Params -{ - float BlendTarget; // (Parm) - float BlendTime; // (Parm) -}; - -// Function WillowGame.WillowAnimNodeSequence.OnInit -struct UWillowAnimNodeSequence_OnInit_Params -{ -}; - -// Function WillowGame.WillowAnimNodeSequence.PlayAnimationSet -struct UWillowAnimNodeSequence_PlayAnimationSet_Params -{ - TArray Sequences; // (Parm, NeedCtorLink) - float SeqRate; // (Parm) - unsigned long bLoopLast : 1; // (Parm) -}; - -// Function WillowGame.WillowAnimNodeSequence.PlayAnimation -struct UWillowAnimNodeSequence_PlayAnimation_Params -{ - struct FName Sequence; // (Parm) - float SeqRate; // (Parm) - unsigned long bSeqLoop : 1; // (Parm) -}; - -// Function WillowGame.WillowAnimNodeSequenceAdditiveBlend.SetAddAnim -struct UWillowAnimNodeSequenceAdditiveBlend_SetAddAnim_Params -{ - struct FName Sequence; // (Parm) -}; - -// Function WillowGame.WillowAnimNodeSequenceAdditiveBlend.SetAnim -struct UWillowAnimNodeSequenceAdditiveBlend_SetAnim_Params -{ - struct FName Sequence; // (Parm) -}; - -// Function WillowGame.WillowAnimNodeSlot.StopCustomAnimationOnLastFrame -struct UWillowAnimNodeSlot_StopCustomAnimationOnLastFrame_Params -{ -}; - -// Function WillowGame.WillowSkelControl_RotateFlapFromFiring.UnPause -struct UWillowSkelControl_RotateFlapFromFiring_UnPause_Params -{ -}; - -// Function WillowGame.WillowSkelControl_RotateFlapFromFiring.Pause -struct UWillowSkelControl_RotateFlapFromFiring_Pause_Params -{ -}; - -// Function WillowGame.WillowSkelControl_RotateFlapFromFiring.Stop -struct UWillowSkelControl_RotateFlapFromFiring_Stop_Params -{ -}; - -// Function WillowGame.WillowSkelControl_RotateFlapFromFiring.SpinImpulseOnFire -struct UWillowSkelControl_RotateFlapFromFiring_SpinImpulseOnFire_Params -{ - float ExpandPercentPerImpulse; // (Parm) - float CollapseDuration; // (Parm) - float FireInterval; // (Parm) -}; - -// Function WillowGame.WillowSkelControl_RotateFlapFromFiring.EndFire -struct UWillowSkelControl_RotateFlapFromFiring_EndFire_Params -{ - float CollapseDuration; // (Parm) -}; - -// Function WillowGame.WillowSkelControl_RotateFlapFromFiring.BeginFire -struct UWillowSkelControl_RotateFlapFromFiring_BeginFire_Params -{ - float ExpandDuration; // (Parm) - float FireInterval; // (Parm) -}; - -// Function WillowGame.WillowSkelControl_RotateFlapFromFiring.IncrementWeaponBoneControl -struct UWillowSkelControl_RotateFlapFromFiring_IncrementWeaponBoneControl_Params -{ - float FireInterval; // (Parm) -}; - -// Function WillowGame.WillowSkelControl_RotateFlapFromFiring.GetControlName -struct UWillowSkelControl_RotateFlapFromFiring_GetControlName_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.UnPause -struct UWillowSkelControl_RotateWeaponBoneFromFiring_UnPause_Params -{ -}; - -// Function WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.Pause -struct UWillowSkelControl_RotateWeaponBoneFromFiring_Pause_Params -{ -}; - -// Function WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.Stop -struct UWillowSkelControl_RotateWeaponBoneFromFiring_Stop_Params -{ -}; - -// Function WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.SpinImpulseOnFire -struct UWillowSkelControl_RotateWeaponBoneFromFiring_SpinImpulseOnFire_Params -{ - float SpinUpPercentPerImpulse; // (Parm) - float SpinDownDuration; // (Parm) - float FireInterval; // (Parm) -}; - -// Function WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.EndFire -struct UWillowSkelControl_RotateWeaponBoneFromFiring_EndFire_Params -{ - float SpinDownDuration; // (Parm) -}; - -// Function WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.BeginFire -struct UWillowSkelControl_RotateWeaponBoneFromFiring_BeginFire_Params -{ - float SpinUpDuration; // (Parm) - float FireInterval; // (Parm) -}; - -// Function WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.IncrementWeaponBoneControl -struct UWillowSkelControl_RotateWeaponBoneFromFiring_IncrementWeaponBoneControl_Params -{ - float FireInterval; // (Parm) -}; - -// Function WillowGame.WillowSkelControl_RotateWeaponBoneFromFiring.GetControlName -struct UWillowSkelControl_RotateWeaponBoneFromFiring_GetControlName_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSkelControl_TurretConstrained.OnTurretStatusChange -struct UWillowSkelControl_TurretConstrained_OnTurretStatusChange_Params -{ - unsigned long bIsMoving : 1; // (Parm) -}; - -// Function WillowGame.WillowSkelControlLerpSingleBone.UnPause -struct UWillowSkelControlLerpSingleBone_UnPause_Params -{ -}; - -// Function WillowGame.WillowSkelControlLerpSingleBone.Pause -struct UWillowSkelControlLerpSingleBone_Pause_Params -{ -}; - -// Function WillowGame.WillowSkelControlLerpSingleBone.Stop -struct UWillowSkelControlLerpSingleBone_Stop_Params -{ -}; - -// Function WillowGame.WillowSkelControlLerpSingleBone.SpinImpulseOnFire -struct UWillowSkelControlLerpSingleBone_SpinImpulseOnFire_Params -{ - float SpinUpPercentPerImpulse; // (Parm) - float SpinDownDuration; // (Parm) - float FireInterval; // (Parm) -}; - -// Function WillowGame.WillowSkelControlLerpSingleBone.EndFire -struct UWillowSkelControlLerpSingleBone_EndFire_Params -{ - float SpinDownDuration; // (Parm) -}; - -// Function WillowGame.WillowSkelControlLerpSingleBone.BeginFire -struct UWillowSkelControlLerpSingleBone_BeginFire_Params -{ - float SpinUpDuration; // (Parm) - float FireInterval; // (Parm) -}; - -// Function WillowGame.WillowSkelControlLerpSingleBone.IncrementWeaponBoneControl -struct UWillowSkelControlLerpSingleBone_IncrementWeaponBoneControl_Params -{ - float FireInterval; // (Parm) -}; - -// Function WillowGame.WillowSkelControlLerpSingleBone.GetControlName -struct UWillowSkelControlLerpSingleBone_GetControlName_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SeqAct_AllPlayersInMesh.AllPlayersInMesh -struct USeqAct_AllPlayersInMesh_AllPlayersInMesh_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SeqAct_AllPlayersInMesh.MeshEncompassesActor -struct USeqAct_AllPlayersInMesh_MeshEncompassesActor_Params -{ - class APlayerController* CurActor; // (Parm) - class ADynamicSMActor* CurMesh; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SeqAct_AllPlayersInMesh.PlayerIsInAMesh -struct USeqAct_AllPlayersInMesh_PlayerIsInAMesh_Params -{ - class APlayerController* PC; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SeqAct_DiscardInventory.OnActivated -struct USeqAct_DiscardInventory_OnActivated_Params -{ - class AWillowPawn* WPawn; // (Parm) -}; - -// Function WillowGame.SeqAct_ExecuteSkill.ExecuteSkill -struct USeqAct_ExecuteSkill_ExecuteSkill_Params -{ - class AController* SkillInstigator; // (Parm) - class USkillDefinition* Definition; // (Parm) - unsigned char SequenceInput; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SeqAct_PrimaryPlayerBusyDelay.Update -struct USeqAct_PrimaryPlayerBusyDelay_Update_Params -{ - float DeltaTime; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSeqAct_AIScriptedAnim.GetAnim -struct UWillowSeqAct_AIScriptedAnim_GetAnim_Params -{ - class UWillowAnimDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSeqAct_DayNightCycle.TogglePauseDayCycle -struct UWillowSeqAct_DayNightCycle_TogglePauseDayCycle_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSeqAct_DayNightCycle.SetTimeOfDay -struct UWillowSeqAct_DayNightCycle_SetTimeOfDay_Params -{ - float NewTimeOfDay; // (Parm) -}; - -// Function WillowGame.WillowSeqAct_InterpMenu.InputAxis -struct UWillowSeqAct_InterpMenu_InputAxis_Params -{ - class AWillowPlayerController* WPC; // (Parm) - float Delta; // (Parm) - unsigned long bGamepad : 1; // (Parm) -}; - -// Function WillowGame.WillowSeqAct_PrepareMapChangeFromDefinition.GetPersistentMap -struct UWillowSeqAct_PrepareMapChangeFromDefinition_GetPersistentMap_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSeqAct_PrepareMapChangeFromDefinition.SetPersistentMap -struct UWillowSeqAct_PrepareMapChangeFromDefinition_SetPersistentMap_Params -{ - struct FName MapToLoad; // (Parm) -}; - -// Function WillowGame.WillowSeqAct_ResurrectPlayer.OnActivated -struct UWillowSeqAct_ResurrectPlayer_OnActivated_Params -{ - class AWillowPlayerController* aWPC; // (Parm) -}; - -// Function WillowGame.WillowSeqAct_SetInteractionProxyState.OnActivated -struct UWillowSeqAct_SetInteractionProxyState_OnActivated_Params -{ - class AWillowMind* aWMind; // (Parm) -}; - -// Function WillowGame.ActionSkillStateExpressionEvaluator.Evaluate -struct UActionSkillStateExpressionEvaluator_Evaluate_Params -{ - class UObject* ContextSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.HealthStateExpressionEvaluator.Evaluate -struct UHealthStateExpressionEvaluator_Evaluate_Params -{ - class UObject* ContextSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.NumberWeaponsEquippedExpressionEvaluator.Evaluate -struct UNumberWeaponsEquippedExpressionEvaluator_Evaluate_Params -{ - class UObject* ContextSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerActionExpressionEvaluator.Evaluate -struct UPlayerActionExpressionEvaluator_Evaluate_Params -{ - class UObject* ContextSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillEffectManager.TriggerTakeHitEvents -struct ASkillEffectManager_TriggerTakeHitEvents_Params -{ - FScriptInterface Victim; // (Parm) - class AController* InstigatedBy; // (Parm) - class AController* VictimController; // (Parm) - class UClass* DamageType; // (Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.SkillEffectManager.GetActiveSkillForInstigatorByDefinition -struct ASkillEffectManager_GetActiveSkillForInstigatorByDefinition_Params -{ - class AController* SkillInstigator; // (Parm) - class USkillDefinition* Definition; // (Parm) - class USkill* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillEffectManager.GetActiveSkillForInstigator -struct ASkillEffectManager_GetActiveSkillForInstigator_Params -{ - class AController* SkillInstigator; // (Parm) - struct FName SkillFName; // (Parm) - class USkill* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillEffectManager.UpdateSkillGrade -struct ASkillEffectManager_UpdateSkillGrade_Params -{ - class AController* SkillInstigator; // (Parm) - class USkillDefinition* Definition; // (Parm) - int Grade; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillEffectManager.NotifySkillDamagedEvent -struct ASkillEffectManager_NotifySkillDamagedEvent_Params -{ - unsigned char EventType; // (Parm) - class AController* EventInstigator; // (Parm) - class AController* EventRecipient; // (Parm) - class UClass* DamageSource; // (Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.SkillEffectManager.NotifySkillEvent -struct ASkillEffectManager_NotifySkillEvent_Params -{ - unsigned char EventType; // (Parm) - class AController* EventInstigator; // (Parm) - class AController* EventRecipient; // (Parm) - class UClass* DamageSource; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) - class UObject* ContextObject; // (OptionalParm, Parm) -}; - -// Function WillowGame.SkillEffectManager.IsSkillActive -struct ASkillEffectManager_IsSkillActive_Params -{ - class AController* SkillInstigator; // (Parm) - class USkillDefinition* Definition; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillEffectManager.IsSkillPaused -struct ASkillEffectManager_IsSkillPaused_Params -{ - class AController* SkillInstigator; // (Parm) - class USkillDefinition* Definition; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillEffectManager.DeactivateSkill -struct ASkillEffectManager_DeactivateSkill_Params -{ - class AController* SkillInstigator; // (Parm) - class USkillDefinition* Definition; // (Parm) - unsigned long bIgnoreSkillInstigator : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.SkillEffectManager.ActivateSkill -struct ASkillEffectManager_ActivateSkill_Params -{ - class AController* SkillInstigator; // (Parm) - class USkillDefinition* Definition; // (Parm) - class UObject* AdditionalSkillTarget; // (OptionalParm, Parm) - int SkillGrade; // (OptionalParm, Parm) - struct FScriptDelegate StateChangeDelegate; // (OptionalParm, Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillEffectManager.DeferActivateSkill -struct ASkillEffectManager_DeferActivateSkill_Params -{ - class AController* SkillInstigator; // (Parm) - class USkillDefinition* Definition; // (Parm) - class UObject* AdditionalSkillTarget; // (Parm) - int SkillGrade; // (Parm) - struct FScriptDelegate StateChangeDelegate; // (Parm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillEffectManager.RefreshSkillsAffectingInstigator -struct ASkillEffectManager_RefreshSkillsAffectingInstigator_Params -{ - class AController* SkillInstigator; // (Parm) -}; - -// Function WillowGame.SkillEffectManager.RefreshSkillsForInstigator -struct ASkillEffectManager_RefreshSkillsForInstigator_Params -{ - class AController* SkillInstigator; // (Parm) -}; - -// Function WillowGame.SkillEffectManager.DeactivateAllSkillTreeSkillsForPlayer -struct ASkillEffectManager_DeactivateAllSkillTreeSkillsForPlayer_Params -{ - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.SkillEffectManager.DeactivateAllSkillsForInstigator -struct ASkillEffectManager_DeactivateAllSkillsForInstigator_Params -{ - class AController* SkillInstigator; // (Parm) -}; - -// Function WillowGame.SkillExpressionEvaluator.Evaluate -struct USkillExpressionEvaluator_Evaluate_Params -{ - class UObject* ContextSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehiclePassengerExpressionEvaluator.Evaluate -struct UVehiclePassengerExpressionEvaluator_Evaluate_Params -{ - class UObject* ContextSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WeaponActionAvailableExpressionEvaluator.Evaluate -struct UWeaponActionAvailableExpressionEvaluator_Evaluate_Params -{ - class UObject* ContextSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WeaponEquippedExpressionEvaluator.Evaluate -struct UWeaponEquippedExpressionEvaluator_Evaluate_Params -{ - class UObject* ContextSource; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AIPawnBalanceDefinition.GetTransformedKillStat -struct UAIPawnBalanceDefinition_GetTransformedKillStat_Params -{ - unsigned char Transform; // (Parm) - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AIPawnBalanceDefinition.GetTransformedDisplayName -struct UAIPawnBalanceDefinition_GetTransformedDisplayName_Params -{ - unsigned char Transform; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.AIPawnBalanceDefinition.SetupPawnItemPoolList -struct UAIPawnBalanceDefinition_SetupPawnItemPoolList_Params -{ - class AWillowAIPawn* SpawnedPawn; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AIPawnBalanceDefinition.GetPawnArchetype -struct UAIPawnBalanceDefinition_GetPawnArchetype_Params -{ - class AWillowAIPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AIPawnBalanceDefinition.GetPlayThroughIndex -struct UAIPawnBalanceDefinition_GetPlayThroughIndex_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttackLocation.ValidLocation -struct UAttackLocation_ValidLocation_Params -{ - FScriptInterface AI; // (Parm) - struct FVector TestLoc; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttackLocation.IsRunning -struct UAttackLocation_IsRunning_Params -{ - FScriptInterface AI; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttackLocation.CanPath -struct UAttackLocation_CanPath_Params -{ - FScriptInterface AI; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttackLocation_Direct.ValidLocation -struct UAttackLocation_Direct_ValidLocation_Params -{ - FScriptInterface AI; // (Parm) - struct FVector TestLoc; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttackLocation_Height.ValidLocation -struct UAttackLocation_Height_ValidLocation_Params -{ - FScriptInterface AI; // (Parm) - struct FVector TestLoc; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttackLocation_LineOfSight.ValidLocation -struct UAttackLocation_LineOfSight_ValidLocation_Params -{ - FScriptInterface AI; // (Parm) - struct FVector TestLoc; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttackLocation_MaxDistance.ValidLocation -struct UAttackLocation_MaxDistance_ValidLocation_Params -{ - FScriptInterface AI; // (Parm) - struct FVector TestLoc; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttackLocation_Move.ValidLocation -struct UAttackLocation_Move_ValidLocation_Params -{ - FScriptInterface AI; // (Parm) - struct FVector TestLoc; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttackLocation_ParentDistance.ValidLocation -struct UAttackLocation_ParentDistance_ValidLocation_Params -{ - FScriptInterface AI; // (Parm) - struct FVector TestLoc; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttackLocation_Range.ValidLocation -struct UAttackLocation_Range_ValidLocation_Params -{ - FScriptInterface AI; // (Parm) - struct FVector TestLoc; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttackLocation_Range.CanPath -struct UAttackLocation_Range_CanPath_Params -{ - FScriptInterface AI; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AttackLocation_Side.ValidLocation -struct UAttackLocation_Side_ValidLocation_Params -{ - FScriptInterface AI; // (Parm) - struct FVector TestLoc; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_AISpawn.SpawnActor -struct UBehavior_AISpawn_SpawnActor_Params -{ - class UObject* ContextObject; // (Parm) - class UPopulationDefinition* EffectivePopDef; // (Parm) - class UObject* SpawnLocationContext; // (Parm) - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_AISpawn.PublishBehaviorOutput -struct UBehavior_AISpawn_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class AActor* SpawnedActor; // (Parm) -}; - -// Function WillowGame.Behavior_AISpawn.ApplyBehaviorToContext -struct UBehavior_AISpawn_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PopulationFactoryWillowAIPawn.GetDescriptionOfFactoryOutput -struct UPopulationFactoryWillowAIPawn_GetDescriptionOfFactoryOutput_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.PopulationFactoryWillowAIPawn.RestorePopulatedAIPawn -struct UPopulationFactoryWillowAIPawn_RestorePopulatedAIPawn_Params -{ - class UPopulationMaster* Master; // (Parm) - class UObject* SpawnLocationContextObject; // (Parm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - struct FPopulatedAIPawnMemento AIPawnMemento; // (Parm, NeedCtorLink) - class AWillowAIPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryWillowAIPawn.CreateSavedInventory -struct UPopulationFactoryWillowAIPawn_CreateSavedInventory_Params -{ - class AWillowAIPawn* aWPawn; // (Parm) - struct FPopulatedAIPawnMemento AIPawnMemento; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PopulationFactoryWillowAIPawn.GetPopulatedAIPawnMemento -struct UPopulationFactoryWillowAIPawn_GetPopulatedAIPawnMemento_Params -{ - struct FPopulatedAIPawnMemento Memento; // (Parm, OutParm, NeedCtorLink) - class AWillowAIPawn* aWPawn; // (Parm) -}; - -// Function WillowGame.PopulationFactoryWillowAIPawn.ShouldSavePopulationActor -struct UPopulationFactoryWillowAIPawn_ShouldSavePopulationActor_Params -{ - class UPopulationMaster* Master; // (Parm) - class AActor* ActorToSave; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryWillowAIPawn.DestroyPopulationActor -struct UPopulationFactoryWillowAIPawn_DestroyPopulationActor_Params -{ - class UPopulationMaster* Master; // (Parm) - int nOpportunityIdx; // (Parm) - class AActor* ActorToDestroy; // (Parm) - class UPopulationFactory* SpawnFactory; // (Parm) - int CreationFlags; // (Parm) - unsigned long bDontSaveActor : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryWillowAIPawn.CreatePopulationActor -struct UPopulationFactoryWillowAIPawn_CreatePopulationActor_Params -{ - class UPopulationMaster* Master; // (Parm) - class APopulationOpportunity* Opportunity; // (Parm) - class UObject* SpawnLocationContextObject; // (Parm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryWillowAIPawn.SetupPopulationActor -struct UPopulationFactoryWillowAIPawn_SetupPopulationActor_Params -{ - class UPopulationMaster* Master; // (Parm) - class AWillowAIPawn* SpawnedPawn; // (Parm) - class UObject* SpawnLocationContextObject; // (Parm) - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - unsigned long bUseMemento : 1; // (OptionalParm, Parm) - struct FPopulatedAIPawnMemento AIPawnMemento; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.PopulationFactoryWillowAIPawn.SetFlagDefinitions -struct UPopulationFactoryWillowAIPawn_SetFlagDefinitions_Params -{ - class AWillowAIPawn* aPawn; // (Parm) -}; - -// Function WillowGame.PopulationFactoryWillowAIPawn.ApplyPopulationDefinition -struct UPopulationFactoryWillowAIPawn_ApplyPopulationDefinition_Params -{ - class UPopulationMaster* Master; // (Parm) - class AWillowAIPawn* AIPawn; // (Parm) -}; - -// Function WillowGame.PopulationFactoryWillowAIPawn.GetAContextSourceForThePopulationActor -struct UPopulationFactoryWillowAIPawn_GetAContextSourceForThePopulationActor_Params -{ - class UPopulationMaster* Master; // (Parm) - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryWillowAIPawn.GetSpawnVisibilityBounds -struct UPopulationFactoryWillowAIPawn_GetSpawnVisibilityBounds_Params -{ - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - struct FBoxSphereBounds ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryWillowAIPawn.GetActorAllegiance -struct UPopulationFactoryWillowAIPawn_GetActorAllegiance_Params -{ - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - class UPawnAllegiance* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryWillowAIPawn.GetActorSpawnCost -struct UPopulationFactoryWillowAIPawn_GetActorSpawnCost_Params -{ - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - unsigned long bCanSpawnTest : 1; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryWillowAIPawn.SetupMatineeForActor -struct UPopulationFactoryWillowAIPawn_SetupMatineeForActor_Params -{ - class AActor* aNewActor; // (Parm) -}; - -// Function WillowGame.PopulationFactoryBalancedAIPawn.GetSpawnProbabilityAtThisGameStage -struct UPopulationFactoryBalancedAIPawn_GetSpawnProbabilityAtThisGameStage_Params -{ - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryBalancedAIPawn.GetDescriptionOfFactoryOutput -struct UPopulationFactoryBalancedAIPawn_GetDescriptionOfFactoryOutput_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.PopulationFactoryBalancedAIPawn.SpawnAIPawn -struct UPopulationFactoryBalancedAIPawn_SpawnAIPawn_Params -{ - class UPopulationMaster* Master; // (Parm) - class UObject* SpawnLocationContextObject; // (Parm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - unsigned long bUseMemento : 1; // (OptionalParm, Parm) - struct FPopulatedAIPawnMemento AIPawnMemento; // (OptionalParm, Parm, NeedCtorLink) - class AWillowAIPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryBalancedAIPawn.RestorePopulatedAIPawn -struct UPopulationFactoryBalancedAIPawn_RestorePopulatedAIPawn_Params -{ - class UPopulationMaster* Master; // (Parm) - class UObject* SpawnLocationContextObject; // (Parm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - struct FPopulatedAIPawnMemento AIPawnMemento; // (Parm, NeedCtorLink) - class AWillowAIPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryBalancedAIPawn.CreatePopulationActor -struct UPopulationFactoryBalancedAIPawn_CreatePopulationActor_Params -{ - class UPopulationMaster* Master; // (Parm) - class APopulationOpportunity* Opportunity; // (Parm) - class UObject* SpawnLocationContextObject; // (Parm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryBalancedAIPawn.ApplyAttributeStartingValues -struct UPopulationFactoryBalancedAIPawn_ApplyAttributeStartingValues_Params -{ - class AWillowAIPawn* SpawnedPawn; // (Parm) -}; - -// Function WillowGame.PopulationFactoryBalancedAIPawn.SetupBalancedPopulationActor -struct UPopulationFactoryBalancedAIPawn_SetupBalancedPopulationActor_Params -{ - class UPopulationMaster* Master; // (Parm) - FScriptInterface BalancedInstigator; // (Parm) - class AWillowAIPawn* SpawnedPawn; // (Parm) - class UObject* SpawnLocationContextObject; // (Parm) - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - unsigned long bUseMemento : 1; // (OptionalParm, Parm) - struct FPopulatedAIPawnMemento AIPawnMemento; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.PopulationFactoryBalancedAIPawn.GetSpawnVisibilityBounds -struct UPopulationFactoryBalancedAIPawn_GetSpawnVisibilityBounds_Params -{ - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - struct FBoxSphereBounds ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryBalancedAIPawn.GetActorAllegiance -struct UPopulationFactoryBalancedAIPawn_GetActorAllegiance_Params -{ - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - class UPawnAllegiance* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryBalancedAIPawn.GetActorSpawnCost -struct UPopulationFactoryBalancedAIPawn_GetActorSpawnCost_Params -{ - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - unsigned long bCanSpawnTest : 1; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryBalancedAIPawn.CanSpawn -struct UPopulationFactoryBalancedAIPawn_CanSpawn_Params -{ - class APopulationOpportunity* SpawningOpportunity; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryWillowInventory.RestorePickup -struct UPopulationFactoryWillowInventory_RestorePickup_Params -{ - class UPopulationMaster* Master; // (Parm) - class UObject* SpawnLocationContextObject; // (Parm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - int GameStage; // (Parm) - int AwesomeLevel; // (Parm) - struct FPopulatedPickupMemento Memento; // (Parm) - class AWillowPickup* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryWillowInventory.CreateInventoryPickup -struct UPopulationFactoryWillowInventory_CreateInventoryPickup_Params -{ - class UPopulationMaster* Master; // (Parm) - struct FPopulatedPickupMemento Memento; // (Parm) - struct FVector SpawnLocation; // (Parm) - struct FRotator SpawnRotation; // (Parm) - class AWillowPickup* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PopulationFactoryWillowInventory.GetPopulatedPickupMemento -struct UPopulationFactoryWillowInventory_GetPopulatedPickupMemento_Params -{ - struct FPopulatedPickupMemento Memento; // (Parm, OutParm) - class AWillowPickup* Pickup; // (Parm) -}; - -// Function WillowGame.PopulationFactoryWillowInventory.ShouldSavePopulationActor -struct UPopulationFactoryWillowInventory_ShouldSavePopulationActor_Params -{ - class UPopulationMaster* Master; // (Parm) - class AActor* ActorToSave; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowActionSequencePawn.CreateActorPath -struct UWillowActionSequencePawn_CreateActorPath_Params -{ - class AActor* GoalActor; // (Parm) - float MaxDist; // (OptionalParm, Parm) - unsigned long bAdjustStartForMotion : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowActionSequencePawn.GetActorFloorLoc -struct UWillowActionSequencePawn_GetActorFloorLoc_Params -{ - class AActor* GoalActor; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowActionSequencePawn.CreateBackupFlyerPath -struct UWillowActionSequencePawn_CreateBackupFlyerPath_Params -{ - struct FVector GoalVector; // (Parm) - unsigned long bAdjustStartForMotion : 1; // (Parm) -}; - -// Function WillowGame.WillowActionSequencePawn.CreateVectorPath -struct UWillowActionSequencePawn_CreateVectorPath_Params -{ - struct FVector GoalVector; // (Parm) - struct FGBXNavMeshPolyRef GoalPoly; // (OptionalParm, Parm) - unsigned long bAdjustStartForMotion : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowActionSequencePawn.GetFinalDestination -struct UWillowActionSequencePawn_GetFinalDestination_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowActionSequencePawn.GetPointOnGround -struct UWillowActionSequencePawn_GetPointOnGround_Params -{ - struct FVector StartPoint; // (Parm) - float Tolerance; // (OptionalParm, Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowActionSequencePawn.CanMoveTo -struct UWillowActionSequencePawn_CanMoveTo_Params -{ - struct FVector GoalPoint; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowActionSequencePawn.ReachedDestination -struct UWillowActionSequencePawn_ReachedDestination_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowActionSequencePawn.FinishPath -struct UWillowActionSequencePawn_FinishPath_Params -{ -}; - -// Function WillowGame.WillowActionSequencePawn.WaitForPath -struct UWillowActionSequencePawn_WaitForPath_Params -{ -}; - -// Function WillowGame.WillowActionSequencePawn.FollowPath -struct UWillowActionSequencePawn_FollowPath_Params -{ -}; - -// Function WillowGame.WillowActionSequencePawn.PathIsValid -struct UWillowActionSequencePawn_PathIsValid_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowActionSequencePawn.InvalidatePath -struct UWillowActionSequencePawn_InvalidatePath_Params -{ -}; - -// Function WillowGame.WillowActionSequencePawn.PathFind -struct UWillowActionSequencePawn_PathFind_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowActionSequencePawn.TargetTooFar -struct UWillowActionSequencePawn_TargetTooFar_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowActionSequencePawn.ActivateEvent -struct UWillowActionSequencePawn_ActivateEvent_Params -{ - struct FName EventName; // (Parm) -}; - -// Function WillowGame.WillowActionSequencePawn.IsWalking -struct UWillowActionSequencePawn_IsWalking_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowActionSequencePawn.IsCurrentlyFlying -struct UWillowActionSequencePawn_IsCurrentlyFlying_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowActionSequencePawn.IsFixingFlying -struct UWillowActionSequencePawn_IsFixingFlying_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowActionSequencePawn.IsFlying -struct UWillowActionSequencePawn_IsFlying_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowActionSequencePawn.Stop -struct UWillowActionSequencePawn_Stop_Params -{ -}; - -// Function WillowGame.WillowActionSequencePawn.Start -struct UWillowActionSequencePawn_Start_Params -{ -}; - -// Function WillowGame.WillowActionSequencePawn.Init -struct UWillowActionSequencePawn_Init_Params -{ -}; - -// Function WillowGame.WillowActionSequencePawn.SetPawnMovementSpeed -struct UWillowActionSequencePawn_SetPawnMovementSpeed_Params -{ - unsigned char NewPawnMovementSpeed; // (Parm) -}; - -// Function WillowGame.WillowActionSequencePawn.WaitForPawnToTurn -struct UWillowActionSequencePawn_WaitForPawnToTurn_Params -{ -}; - -// Function WillowGame.WillowActionSequencePawn.WaitForPawnToStop -struct UWillowActionSequencePawn_WaitForPawnToStop_Params -{ -}; - -// Function WillowGame.Action_Burrow.CheckCloaked -struct UAction_Burrow_CheckCloaked_Params -{ - unsigned char Type; // (Parm) - unsigned long bForceUncloak : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.Action_Burrow.SafeToUncloak -struct UAction_Burrow_SafeToUncloak_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_Burrow.ForceUncloak -struct UAction_Burrow_ForceUncloak_Params -{ -}; - -// Function WillowGame.Action_Burrow.ForceCloak -struct UAction_Burrow_ForceCloak_Params -{ -}; - -// Function WillowGame.Action_Burrow.CheckStateTransition -struct UAction_Burrow_CheckStateTransition_Params -{ -}; - -// Function WillowGame.Action_Burrow.Start -struct UAction_Burrow_Start_Params -{ -}; - -// Function WillowGame.WillowAIComponent.IsAIThrottled -struct UWillowAIComponent_IsAIThrottled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIComponent.IsAttackDebugEnabled -struct UWillowAIComponent_IsAttackDebugEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIComponent.ToggleAttackDebug -struct UWillowAIComponent_ToggleAttackDebug_Params -{ -}; - -// Function WillowGame.WillowAIComponent.DrawAttackDebug -struct UWillowAIComponent_DrawAttackDebug_Params -{ -}; - -// Function WillowGame.WillowAIComponent.ClaimNearbyVehicle -struct UWillowAIComponent_ClaimNearbyVehicle_Params -{ - class AWillowVehicle* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIComponent.CanPhaseLock -struct UWillowAIComponent_CanPhaseLock_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIComponent.ReleasePhaseLock -struct UWillowAIComponent_ReleasePhaseLock_Params -{ - struct FName HoldName; // (Parm) - class UObject* Tag; // (Parm) -}; - -// Function WillowGame.WillowAIComponent.HoldPhaseLock -struct UWillowAIComponent_HoldPhaseLock_Params -{ - struct FName HoldName; // (Parm) - class UObject* Tag; // (Parm) -}; - -// Function WillowGame.WillowAIComponent.PhaseLockOnHold -struct UWillowAIComponent_PhaseLockOnHold_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIComponent.ReleaseHeadLook -struct UWillowAIComponent_ReleaseHeadLook_Params -{ - struct FName HoldName; // (Parm) - class UObject* Tag; // (Parm) -}; - -// Function WillowGame.WillowAIComponent.HoldHeadLook -struct UWillowAIComponent_HoldHeadLook_Params -{ - struct FName HoldName; // (Parm) - class UObject* Tag; // (Parm) -}; - -// Function WillowGame.WillowAIComponent.HeadLookOnHold -struct UWillowAIComponent_HeadLookOnHold_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIComponent.OnHold -struct UWillowAIComponent_OnHold_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIComponent.GetTimeSinceAttacked -struct UWillowAIComponent_GetTimeSinceAttacked_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIComponent.GetTimeSinceHurt -struct UWillowAIComponent_GetTimeSinceHurt_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIComponent.SetThreatLevel -struct UWillowAIComponent_SetThreatLevel_Params -{ - class AActor* Target; // (Parm) - unsigned char NewThreat; // (Parm) -}; - -// Function WillowGame.WillowAIComponent.GetThreatLevel -struct UWillowAIComponent_GetThreatLevel_Params -{ - class AActor* Target; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIComponent.GetHighestThreatLevel -struct UWillowAIComponent_GetHighestThreatLevel_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIComponent.GetCoverExposure -struct UWillowAIComponent_GetCoverExposure_Params -{ - struct FCoverInfo Cover; // (Const, Parm, OutParm) - struct FCoverExposureData ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIComponent.TryEnterCover -struct UWillowAIComponent_TryEnterCover_Params -{ -}; - -// Function WillowGame.WillowAIComponent.TryExitCover -struct UWillowAIComponent_TryExitCover_Params -{ -}; - -// Function WillowGame.WillowAIComponent.IsLocationValid -struct UWillowAIComponent_IsLocationValid_Params -{ - struct FVector TestLoc; // (Const, Parm, OutParm) - TArray Limits; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long bZoneCheck : 1; // (Parm) - unsigned long bAllowPartial : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIComponent.GetLocationScore -struct UWillowAIComponent_GetLocationScore_Params -{ - struct FVector TestLoc; // (Const, Parm, OutParm) - TArray Limits; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long bZoneCheck : 1; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIComponent.InvalidateCombatZone -struct UWillowAIComponent_InvalidateCombatZone_Params -{ - int ZoneIndex; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowAIComponent.MarkCurrentCombatZone -struct UWillowAIComponent_MarkCurrentCombatZone_Params -{ -}; - -// Function WillowGame.WillowAIComponent.GetCombatZoneByLocation -struct UWillowAIComponent_GetCombatZoneByLocation_Params -{ - struct FVector TestLoc; // (Const, Parm, OutParm) - struct FCombatZone ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIComponent.CombatZoneAvailable -struct UWillowAIComponent_CombatZoneAvailable_Params -{ - struct FCombatZone Zone; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIComponent.UnclaimCombatZone -struct UWillowAIComponent_UnclaimCombatZone_Params -{ - struct FCombatZone Zone; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowAIComponent.ClaimCombatZone -struct UWillowAIComponent_ClaimCombatZone_Params -{ - struct FCombatZone Zone; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowAIComponent.DistToFormationLeader -struct UWillowAIComponent_DistToFormationLeader_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIComponent.GetFormation -struct UWillowAIComponent_GetFormation_Params -{ - class UWillowFormationComponent* Current; // (Parm, EditInline) - struct FName Tag; // (Parm) - class AWillowPawn* LeaderPawn; // (Parm) - class UWillowFormationComponent* ReturnValue; // (Parm, OutParm, ReturnParm, EditInline) -}; - -// Function WillowGame.WillowAIComponent.SetFormationLeader -struct UWillowAIComponent_SetFormationLeader_Params -{ - FScriptInterface NewLeader; // (Parm) - unsigned long bOverride : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowAIComponent.GetFormationLeader -struct UWillowAIComponent_GetFormationLeader_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIComponent.SetTargetLeader -struct UWillowAIComponent_SetTargetLeader_Params -{ - FScriptInterface NewLeader; // (Parm) - unsigned long bOverride : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowAIComponent.GetTargetLeader -struct UWillowAIComponent_GetTargetLeader_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIComponent.GetForcedTarget -struct UWillowAIComponent_GetForcedTarget_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIComponent.HasForcedTarget -struct UWillowAIComponent_HasForcedTarget_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIComponent.Release -struct UWillowAIComponent_Release_Params -{ - struct FName HoldName; // (Parm) - class UObject* Tag; // (Parm) -}; - -// Function WillowGame.WillowAIComponent.Hold -struct UWillowAIComponent_Hold_Params -{ - struct FName HoldName; // (Parm) - class UObject* Tag; // (Parm) -}; - -// Function WillowGame.WillowAIComponent.TargetChanged -struct UWillowAIComponent_TargetChanged_Params -{ - class AActor* OldTarget; // (Parm) - class AActor* NewTarget; // (Parm) -}; - -// Function WillowGame.WillowAIComponent.InitializeTargetRecord -struct UWillowAIComponent_InitializeTargetRecord_Params -{ - class UMindTargetInfo* TargetRec; // (Parm) -}; - -// Function WillowGame.WillowAIComponent.TargetRemoved -struct UWillowAIComponent_TargetRemoved_Params -{ - class UMindTargetInfo* TargetRec; // (Parm) -}; - -// Function WillowGame.WillowAIComponent.ValidCurrentTarget -struct UWillowAIComponent_ValidCurrentTarget_Params -{ - class UMindTargetInfo* TargetRec; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIComponent.ValidTarget -struct UWillowAIComponent_ValidTarget_Params -{ - class AActor* Target; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIComponent.AddDenTargets -struct UWillowAIComponent_AddDenTargets_Params -{ - class APopulationOpportunityDen* Den; // (Parm) -}; - -// Function WillowGame.WillowAIComponent.GetTargetsFromParents -struct UWillowAIComponent_GetTargetsFromParents_Params -{ -}; - -// Function WillowGame.WillowAIComponent.GetTargets -struct UWillowAIComponent_GetTargets_Params -{ -}; - -// Function WillowGame.WillowAIComponent.NotifyAttackedBy -struct UWillowAIComponent_NotifyAttackedBy_Params -{ - class AActor* Attacker; // (Parm) -}; - -// Function WillowGame.WillowAIComponent.ClearState -struct UWillowAIComponent_ClearState_Params -{ -}; - -// Function WillowGame.Action_GenericAttack.ReachedAttackLoc -struct UAction_GenericAttack_ReachedAttackLoc_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GenericAttack.HalfExposed -struct UAction_GenericAttack_HalfExposed_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GenericAttack.GetDotToTarget -struct UAction_GenericAttack_GetDotToTarget_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GenericAttack.TargetReachable -struct UAction_GenericAttack_TargetReachable_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GenericAttack.GetNearestLocationToTarget -struct UAction_GenericAttack_GetNearestLocationToTarget_Params -{ - unsigned long bCanBeExpensive : 1; // (OptionalParm, Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GenericAttack.PathFind -struct UAction_GenericAttack_PathFind_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GenericAttack.WantsPathFind -struct UAction_GenericAttack_WantsPathFind_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GenericAttack.CheckExpiredZone -struct UAction_GenericAttack_CheckExpiredZone_Params -{ -}; - -// Function WillowGame.Action_GenericAttack.OnlyExpireMyZone -struct UAction_GenericAttack_OnlyExpireMyZone_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GenericAttack.CanCheckExpiredZone -struct UAction_GenericAttack_CanCheckExpiredZone_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GenericAttack.CheckForNewZone -struct UAction_GenericAttack_CheckForNewZone_Params -{ -}; - -// Function WillowGame.Action_GenericAttack.CanClaimZones -struct UAction_GenericAttack_CanClaimZones_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GenericAttack.ValidLocation -struct UAction_GenericAttack_ValidLocation_Params -{ - struct FVector TestLoc; // (Const, Parm, OutParm) - unsigned long bAllAreRequired : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GenericAttack.CheckAttackLocation -struct UAction_GenericAttack_CheckAttackLocation_Params -{ -}; - -// Function WillowGame.Action_GenericAttack.UnclaimMovement -struct UAction_GenericAttack_UnclaimMovement_Params -{ -}; - -// Function WillowGame.Action_GenericAttack.ClaimMovement -struct UAction_GenericAttack_ClaimMovement_Params -{ -}; - -// Function WillowGame.Action_GenericAttack.CanMove -struct UAction_GenericAttack_CanMove_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GenericAttack.CheckStateTransition -struct UAction_GenericAttack_CheckStateTransition_Params -{ -}; - -// Function WillowGame.Action_GenericAttack.GetDesiredState -struct UAction_GenericAttack_GetDesiredState_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GenericAttack.TargetIsDownedPlayer -struct UAction_GenericAttack_TargetIsDownedPlayer_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GenericAttack.Update -struct UAction_GenericAttack_Update_Params -{ -}; - -// Function WillowGame.Action_GenericAttack.Stop -struct UAction_GenericAttack_Stop_Params -{ -}; - -// Function WillowGame.Action_GenericAttack.Start -struct UAction_GenericAttack_Start_Params -{ -}; - -// Function WillowGame.Action_GenericAttack.CanRun -struct UAction_GenericAttack_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GenericAttack.Init -struct UAction_GenericAttack_Init_Params -{ -}; - -// Function WillowGame.Action_GenericAttack.InitData -struct UAction_GenericAttack_InitData_Params -{ -}; - -// Function WillowGame.Action_AnimAttack.IsAimed -struct UAction_AnimAttack_IsAimed_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_AnimAttack.ReleaseTarget -struct UAction_AnimAttack_ReleaseTarget_Params -{ -}; - -// Function WillowGame.Action_AnimAttack.HoldTarget -struct UAction_AnimAttack_HoldTarget_Params -{ -}; - -// Function WillowGame.Action_AnimAttack.AttackFinished -struct UAction_AnimAttack_AttackFinished_Params -{ -}; - -// Function WillowGame.Action_AnimAttack.OnlyExpireMyZone -struct UAction_AnimAttack_OnlyExpireMyZone_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_AnimAttack.CanCheckExpiredZone -struct UAction_AnimAttack_CanCheckExpiredZone_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_AnimAttack.GetDesiredState -struct UAction_AnimAttack_GetDesiredState_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_AnimAttack.Update -struct UAction_AnimAttack_Update_Params -{ -}; - -// Function WillowGame.Action_AnimAttack.Stop -struct UAction_AnimAttack_Stop_Params -{ -}; - -// Function WillowGame.Action_AnimAttack.Start -struct UAction_AnimAttack_Start_Params -{ -}; - -// Function WillowGame.Action_AnimAttack.Init -struct UAction_AnimAttack_Init_Params -{ -}; - -// Function WillowGame.Action_LeapAtTarget.LandFinished -struct UAction_LeapAtTarget_LandFinished_Params -{ -}; - -// Function WillowGame.Action_LeapAtTarget.PlayLand -struct UAction_LeapAtTarget_PlayLand_Params -{ - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function WillowGame.Action_LeapAtTarget.PlayIdle -struct UAction_LeapAtTarget_PlayIdle_Params -{ - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function WillowGame.Action_LeapAtTarget.PlayLaunch -struct UAction_LeapAtTarget_PlayLaunch_Params -{ -}; - -// Function WillowGame.Action_LeapAtTarget.ActivateEvent -struct UAction_LeapAtTarget_ActivateEvent_Params -{ - struct FName EventName; // (Parm) -}; - -// Function WillowGame.Action_LeapAtTarget.TargetTooFar -struct UAction_LeapAtTarget_TargetTooFar_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_LeapAtTarget.CanRun -struct UAction_LeapAtTarget_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_CoverAttack.PathFind -struct UAction_CoverAttack_PathFind_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_CoverAttack.CheckExpiredZone -struct UAction_CoverAttack_CheckExpiredZone_Params -{ -}; - -// Function WillowGame.Action_CoverAttack.CheckForNewZone -struct UAction_CoverAttack_CheckForNewZone_Params -{ -}; - -// Function WillowGame.Action_CoverAttack.FindCover -struct UAction_CoverAttack_FindCover_Params -{ -}; - -// Function WillowGame.Action_CoverAttack.ReachedCoverLoc -struct UAction_CoverAttack_ReachedCoverLoc_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_CoverAttack.IsInCover -struct UAction_CoverAttack_IsInCover_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_CoverAttack.CoverValid -struct UAction_CoverAttack_CoverValid_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_CoverAttack.CheckCoverLocation -struct UAction_CoverAttack_CheckCoverLocation_Params -{ - struct FCoverInfo Cover; // (Const, Parm, OutParm) - struct FVector CoverLoc; // (Const, Parm, OutParm) - int BestScore; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_CoverAttack.IsValidCover -struct UAction_CoverAttack_IsValidCover_Params -{ - struct FCoverInfo Cover; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_CoverAttack.CreateCoverList -struct UAction_CoverAttack_CreateCoverList_Params -{ - struct FVector TestLoc; // (Const, Parm, OutParm) -}; - -// Function WillowGame.Action_CoverAttack.GetCoverPoint -struct UAction_CoverAttack_GetCoverPoint_Params -{ - struct FCoverInfo ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_CoverAttack.GetCoverLocation -struct UAction_CoverAttack_GetCoverLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_CoverAttack.CheckStateTransition -struct UAction_CoverAttack_CheckStateTransition_Params -{ -}; - -// Function WillowGame.Action_CoverAttack.Update -struct UAction_CoverAttack_Update_Params -{ -}; - -// Function WillowGame.Action_CoverAttack.Stop -struct UAction_CoverAttack_Stop_Params -{ -}; - -// Function WillowGame.Action_CoverAttack.Start -struct UAction_CoverAttack_Start_Params -{ -}; - -// Function WillowGame.Action_CoverAttack.CanRun -struct UAction_CoverAttack_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_CoverAttack.Init -struct UAction_CoverAttack_Init_Params -{ -}; - -// Function WillowGame.Action_CoverAttack.InitData -struct UAction_CoverAttack_InitData_Params -{ -}; - -// Function WillowGame.Action_SwoopAttack.GetDistToGoal -struct UAction_SwoopAttack_GetDistToGoal_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_SwoopAttack.GetGoalLocation -struct UAction_SwoopAttack_GetGoalLocation_Params -{ - unsigned long bForce : 1; // (OptionalParm, Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_SwoopAttack.SetAllTriggered -struct UAction_SwoopAttack_SetAllTriggered_Params -{ - unsigned long bTriggered : 1; // (Parm) -}; - -// Function WillowGame.Action_SwoopAttack.GetDistToTarget -struct UAction_SwoopAttack_GetDistToTarget_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_SwoopAttack.PathFind -struct UAction_SwoopAttack_PathFind_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_SwoopAttack.Stop -struct UAction_SwoopAttack_Stop_Params -{ -}; - -// Function WillowGame.Action_SwoopAttack.Start -struct UAction_SwoopAttack_Start_Params -{ -}; - -// Function WillowGame.Action_SwoopAttack.CanRun -struct UAction_SwoopAttack_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_SwoopAttack.Init -struct UAction_SwoopAttack_Init_Params -{ -}; - -// Function WillowGame.WillowAIBlackboardComponent.GetAllegiance -struct UWillowAIBlackboardComponent_GetAllegiance_Params -{ - class UPawnAllegiance* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIBlackboardComponent.GetTargets -struct UWillowAIBlackboardComponent_GetTargets_Params -{ -}; - -// Function WillowGame.WillowAIDenComponent.ShouldRemoveTarget -struct UWillowAIDenComponent_ShouldRemoveTarget_Params -{ - class UMindTargetInfo* TargetRec; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowAIDenComponent.FindTargetsInDen -struct UWillowAIDenComponent_FindTargetsInDen_Params -{ - class APopulationOpportunityDen* Den; // (Parm) -}; - -// Function WillowGame.WillowAIDenComponent.FindTargets -struct UWillowAIDenComponent_FindTargets_Params -{ -}; - -// Function WillowGame.WillowAIDefinition.OnRevivedPlayerMaster -struct UWillowAIDefinition_OnRevivedPlayerMaster_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowAIDefinition.OnDismount -struct UWillowAIDefinition_OnDismount_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowAIMoveNode.NotifyPathChanged -struct AWillowAIMoveNode_NotifyPathChanged_Params -{ -}; - -// Function WillowGame.Perch.GetBehaviorConsumerHandle -struct APerch_GetBehaviorConsumerHandle_Params -{ - struct FBehaviorConsumerHandle ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Perch.RegisterBehaviorConsumer -struct APerch_RegisterBehaviorConsumer_Params -{ -}; - -// Function WillowGame.Perch.ClearBodyCompositionInstance -struct APerch_ClearBodyCompositionInstance_Params -{ -}; - -// Function WillowGame.Perch.GetBodyInfoProvider -struct APerch_GetBodyInfoProvider_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Perch.ApplyPreviewBodyComposition -struct APerch_ApplyPreviewBodyComposition_Params -{ -}; - -// Function WillowGame.Perch.ChangeInstanceDataSwitch -struct APerch_ChangeInstanceDataSwitch_Params -{ - struct FName Switch; // (Const, Parm) - unsigned char NewValue; // (Parm) -}; - -// Function WillowGame.Perch.PostInitBodyComposition -struct APerch_PostInitBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) - unsigned char BodyCompositionMode; // (Parm) -}; - -// Function WillowGame.Perch.PreRemoveBodyComposition -struct APerch_PreRemoveBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) -}; - -// Function WillowGame.Perch.GetReplicatedInstanceDataState -struct APerch_GetReplicatedInstanceDataState_Params -{ - struct FReplicatedInstanceDataState OutReplicatedInstanceDataState; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Perch.GetInstanceDataState -struct APerch_GetInstanceDataState_Params -{ - struct FInstanceDataSet OutInstanceDataState; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Perch.DestroyOwnedInstanceData -struct APerch_DestroyOwnedInstanceData_Params -{ -}; - -// Function WillowGame.Perch.RemoveInstanceDataObject -struct APerch_RemoveInstanceDataObject_Params -{ - class UObject* InstanceDataObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Perch.RemoveInstanceData -struct APerch_RemoveInstanceData_Params -{ - struct FName DataName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Perch.GetInstanceData -struct APerch_GetInstanceData_Params -{ - struct FName DataName; // (Parm) - TArray InstanceData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Perch.SetInstanceData -struct APerch_SetInstanceData_Params -{ - struct FInstanceDataUnion InstanceData; // (Parm, NeedCtorLink) - unsigned long bAllowDuplicateNames : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Perch.GetLoopRange -struct APerch_GetLoopRange_Params -{ - struct FAIRange ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Perch.CheckStartReplication -struct APerch_CheckStartReplication_Params -{ -}; - -// Function WillowGame.Perch.InitBody -struct APerch_InitBody_Params -{ -}; - -// Function WillowGame.Perch.InitializeRBPhys -struct APerch_InitializeRBPhys_Params -{ -}; - -// Function WillowGame.Perch.PostBeginPlay -struct APerch_PostBeginPlay_Params -{ -}; - -// Function WillowGame.Perch.SetPerchDef -struct APerch_SetPerchDef_Params -{ - class UPerchDefinition* NewPerchDef; // (Parm) -}; - -// Function WillowGame.Perch.ReplicatedEvent -struct APerch_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.SpecialMove_Cover.GetSMNode -struct USpecialMove_Cover_GetSMNode_Params -{ - FScriptInterface SMI; // (Parm) - class UAnimNodeSpecialMoveBlend* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowBoundaryTurret.IsLethalLocation -struct AWillowBoundaryTurret_IsLethalLocation_Params -{ - struct FVector TestLocation; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowBoundaryTurret.Shoot -struct AWillowBoundaryTurret_Shoot_Params -{ -}; - -// Function WillowGame.WillowBoundaryTurret.SetInitialState -struct AWillowBoundaryTurret_SetInitialState_Params -{ -}; - -// Function WillowGame.WillowBoundaryTurret.SetWarningEffects -struct AWillowBoundaryTurret_SetWarningEffects_Params -{ -}; - -// Function WillowGame.WillowBoundaryTurret.UnwarnPlayer -struct AWillowBoundaryTurret_UnwarnPlayer_Params -{ - class AWillowPlayerPawn* WPP; // (Parm) -}; - -// Function WillowGame.WillowBoundaryTurret.WarnPlayer -struct AWillowBoundaryTurret_WarnPlayer_Params -{ - class AWillowPlayerPawn* WPP; // (Parm) -}; - -// Function WillowGame.WillowBoundaryTurret.KillPlayer -struct AWillowBoundaryTurret_KillPlayer_Params -{ - class AWillowPlayerPawn* WPP; // (Parm) -}; - -// Function WillowGame.AIClassDefinition.OnAllPickupsDetached -struct UAIClassDefinition_OnAllPickupsDetached_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Pickup; // (Parm) - class UObject* PickedUpBy; // (Parm) -}; - -// Function WillowGame.AIClassDefinition.OnPickupDetached -struct UAIClassDefinition_OnPickupDetached_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Pickup; // (Parm) - class UObject* PickedUpBy; // (Parm) -}; - -// Function WillowGame.AIClassDefinition.OnFootStep -struct UAIClassDefinition_OnFootStep_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - int Foot; // (Parm) -}; - -// Function WillowGame.AIClassDefinition.OnUnTouch -struct UAIClassDefinition_OnUnTouch_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - unsigned char EventOutput; // (Parm) - class UObject* Other; // (Parm) -}; - -// Function WillowGame.AIClassDefinition.OnTouch -struct UAIClassDefinition_OnTouch_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - unsigned char EventOutput; // (Parm) - class UObject* Other; // (Parm) -}; - -// Function WillowGame.AIClassDefinition.OnUncloak -struct UAIClassDefinition_OnUncloak_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.AIClassDefinition.OnCloak -struct UAIClassDefinition_OnCloak_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.AIClassDefinition.OnTakeHeal -struct UAIClassDefinition_OnTakeHeal_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) - float Damage; // (Parm) - float ShieldDamage; // (Parm) - class UObject* DamageSource; // (Parm) - class UObject* DamageType; // (Parm) -}; - -// Function WillowGame.AIClassDefinition.OnVehicleTakeDamage -struct UAIClassDefinition_OnVehicleTakeDamage_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) - class UObject* HitVehicle; // (Parm) - float Damage; // (Parm) - float ShieldDamage; // (Parm) - class UObject* DamageSource; // (Parm) - class UObject* DamageType; // (Parm) -}; - -// Function WillowGame.AIClassDefinition.OnTakeDamage -struct UAIClassDefinition_OnTakeDamage_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - class UObject* Instigator; // (Parm) - float Damage; // (Parm) - float ShieldDamage; // (Parm) - class UObject* DamageSource; // (Parm) - class UObject* DamageType; // (Parm) -}; - -// Function WillowGame.AIClassDefinition.OnSpawned -struct UAIClassDefinition_OnSpawned_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) -}; - -// Function WillowGame.AIClassDefinition.OnUserCouldNotAffordSecondary -struct UAIClassDefinition_OnUserCouldNotAffordSecondary_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - unsigned char EventOutput; // (Parm) - class UObject* Instigator; // (Parm) - class UObject* UsedComponent; // (Parm) -}; - -// Function WillowGame.AIClassDefinition.OnUserCouldNotAfford -struct UAIClassDefinition_OnUserCouldNotAfford_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - unsigned char EventOutput; // (Parm) - class UObject* Instigator; // (Parm) - class UObject* UsedComponent; // (Parm) -}; - -// Function WillowGame.AIClassDefinition.OnSecondaryUsed -struct UAIClassDefinition_OnSecondaryUsed_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - unsigned char EventOutput; // (Parm) - class UObject* Instigator; // (Parm) - class UObject* UsedComponent; // (Parm) -}; - -// Function WillowGame.AIClassDefinition.OnUsed -struct UAIClassDefinition_OnUsed_Params -{ - struct FBehaviorConsumerHandle ConsumerHandle; // (Const, Parm, OutParm) - unsigned char EventOutput; // (Parm) - class UObject* Instigator; // (Parm) - class UObject* UsedComponent; // (Parm) -}; - -// Function WillowGame.WillowCoverComponent.IdleTimer -struct UWillowCoverComponent_IdleTimer_Params -{ -}; - -// Function WillowGame.WillowCoverComponent.FireTimer -struct UWillowCoverComponent_FireTimer_Params -{ -}; - -// Function WillowGame.WillowCoverComponent.GetRange -struct UWillowCoverComponent_GetRange_Params -{ - struct FAIRange Range; // (Const, Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowCoverComponent.CanFire -struct UWillowCoverComponent_CanFire_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowCoverComponent.ClearCover -struct UWillowCoverComponent_ClearCover_Params -{ -}; - -// Function WillowGame.WillowCoverComponent.PlayTimedAction -struct UWillowCoverComponent_PlayTimedAction_Params -{ - class USpecialMove_Cover* Action; // (Parm) -}; - -// Function WillowGame.WillowCoverComponent.UpdateAction -struct UWillowCoverComponent_UpdateAction_Params -{ -}; - -// Function WillowGame.WillowCoverComponent.GetAction -struct UWillowCoverComponent_GetAction_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowCoverComponent.GetStance -struct UWillowCoverComponent_GetStance_Params -{ - class UWillowCoverStanceDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowCoverComponent.GetCoverRotation -struct UWillowCoverComponent_GetCoverRotation_Params -{ - struct FCoverInfo Cover; // (Const, Parm, OutParm) - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowCoverComponent.GetCoverLocation -struct UWillowCoverComponent_GetCoverLocation_Params -{ - struct FCoverInfo Cover; // (Const, Parm, OutParm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowCoverComponent.ResetExposure -struct UWillowCoverComponent_ResetExposure_Params -{ -}; - -// Function WillowGame.WillowCoverComponent.ActionFinished -struct UWillowCoverComponent_ActionFinished_Params -{ -}; - -// Function WillowGame.WillowMind.NotifyFallingHitWall -struct AWillowMind_NotifyFallingHitWall_Params -{ - struct FVector HitNormal; // (Parm) - class AActor* Wall; // (Parm) -}; - -// Function WillowGame.WillowMind.PassInteractionProxyEventsToKismet -struct AWillowMind_PassInteractionProxyEventsToKismet_Params -{ - unsigned long bPassEventsToKismet : 1; // (Parm) -}; - -// Function WillowGame.WillowMind.ProcessTraceTouch -struct AWillowMind_ProcessTraceTouch_Params -{ - class AActor* Other; // (Parm) - class UComponent* ComponentHit; // (Parm, EditInline) - struct FVector TouchLocation; // (Parm) - struct FVector TouchNormal; // (Parm) - struct FVector End; // (Parm) - struct FVector Start; // (Parm) - struct FVector Extent; // (Parm) - int TraceFlags; // (Parm) -}; - -// Function WillowGame.WillowMind.TraceTouch -struct AWillowMind_TraceTouch_Params -{ - class AActor* Other; // (Parm) - class UComponent* ComponentHit; // (Parm, EditInline) - struct FVector TouchLocation; // (Parm) - struct FVector TouchNormal; // (Parm) - struct FVector End; // (Parm) - struct FVector Start; // (Parm) - struct FVector Extent; // (Parm) - int TraceFlags; // (Parm) - float TouchTime; // (Parm) -}; - -// Function WillowGame.WillowMind.IsTooFarFromHome -struct AWillowMind_IsTooFarFromHome_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.GetViewLocation -struct AWillowMind_GetViewLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.GetWorldBody -struct AWillowMind_GetWorldBody_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.GetAWillowMind -struct AWillowMind_GetAWillowMind_Params -{ - class AWillowMind* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.GetAWillowPlayerController -struct AWillowMind_GetAWillowPlayerController_Params -{ - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.GetABaseController -struct AWillowMind_GetABaseController_Params -{ - class AController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.StopRotationAudio -struct AWillowMind_StopRotationAudio_Params -{ -}; - -// Function WillowGame.WillowMind.StartRotationAudio -struct AWillowMind_StartRotationAudio_Params -{ -}; - -// Function WillowGame.WillowMind.SetWantsRotationAudio -struct AWillowMind_SetWantsRotationAudio_Params -{ - unsigned long bWantsAudio : 1; // (Parm) -}; - -// Function WillowGame.WillowMind.GetWantsRotationAudio -struct AWillowMind_GetWantsRotationAudio_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.ParentIsScripted -struct AWillowMind_ParentIsScripted_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.GetNumSpawnChildren -struct AWillowMind_GetNumSpawnChildren_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.ParentDistToTarget -struct AWillowMind_ParentDistToTarget_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.InGodMode -struct AWillowMind_InGodMode_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.SetAIDemigod -struct AWillowMind_SetAIDemigod_Params -{ - unsigned long bAIDemigod : 1; // (Parm) -}; - -// Function WillowGame.WillowMind.GetAIDemigod -struct AWillowMind_GetAIDemigod_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.SetAIGod -struct AWillowMind_SetAIGod_Params -{ - unsigned long bAIGod : 1; // (Parm) -}; - -// Function WillowGame.WillowMind.GetAIGod -struct AWillowMind_GetAIGod_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.ActivateEventRule -struct AWillowMind_ActivateEventRule_Params -{ - struct FName RuleEventName; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.SetOverrideAIDef -struct AWillowMind_SetOverrideAIDef_Params -{ - class UAIDefinition* NewAIDef; // (Parm) -}; - -// Function WillowGame.WillowMind.InitSequence -struct AWillowMind_InitSequence_Params -{ - class UActionSequence* NewSequence; // (Parm) -}; - -// Function WillowGame.WillowMind.GetAIDefinition -struct AWillowMind_GetAIDefinition_Params -{ - class UAIDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.GetAIParent -struct AWillowMind_GetAIParent_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.CanTickAI -struct AWillowMind_CanTickAI_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.GetReplicatedInstanceDataState -struct AWillowMind_GetReplicatedInstanceDataState_Params -{ - struct FReplicatedInstanceDataState OutReplicatedInstanceDataState; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.GetInstanceDataState -struct AWillowMind_GetInstanceDataState_Params -{ - struct FInstanceDataSet OutInstanceDataState; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.DestroyOwnedInstanceData -struct AWillowMind_DestroyOwnedInstanceData_Params -{ -}; - -// Function WillowGame.WillowMind.KillHelperActor -struct AWillowMind_KillHelperActor_Params -{ -}; - -// Function WillowGame.WillowMind.RemoveInstanceDataObject -struct AWillowMind_RemoveInstanceDataObject_Params -{ - class UObject* InstanceDataObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.RemoveInstanceData -struct AWillowMind_RemoveInstanceData_Params -{ - struct FName DataName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.GetInstanceData -struct AWillowMind_GetInstanceData_Params -{ - struct FName DataName; // (Parm) - TArray InstanceData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.SetInstanceData -struct AWillowMind_SetInstanceData_Params -{ - struct FInstanceDataUnion InstanceData; // (Parm, NeedCtorLink) - unsigned long bAllowDuplicateNames : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.GetInstanceDataPawn -struct AWillowMind_GetInstanceDataPawn_Params -{ - class APawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.Behavior_GetSkillInstigatorController -struct AWillowMind_Behavior_GetSkillInstigatorController_Params -{ - class AController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.Behavior_UpgradeSkill -struct AWillowMind_Behavior_UpgradeSkill_Params -{ - class USkillDefinition* SkillToUpgrade; // (Parm) - int NumberOfLevelsToRaise; // (Parm) - int MaximumLevelToRaiseSkill; // (Parm) -}; - -// Function WillowGame.WillowMind.Behavior_DeactivateSkill -struct AWillowMind_Behavior_DeactivateSkill_Params -{ - class USkillDefinition* SkillToDeactivate; // (Parm) - unsigned long bIgnoreSkillInstigator : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowMind.Behavior_ActivateSkill -struct AWillowMind_Behavior_ActivateSkill_Params -{ - class USkillDefinition* SkillToActivate; // (Parm) - class UObject* AdditionalSkillTarget; // (OptionalParm, Parm) - int SkillGrade; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowMind.SetFlag -struct AWillowMind_SetFlag_Params -{ - class UFlagDefinition* FlagDef; // (Parm) - unsigned long FlagValue : 1; // (Parm) -}; - -// Function WillowGame.WillowMind.NotifyTakeHit -struct AWillowMind_NotifyTakeHit_Params -{ - class AController* InstigatedBy; // (Parm) - class APawn* HitPawn; // (Parm) - struct FVector HitLocation; // (Parm) - float Damage; // (Parm) - class UClass* DamageType; // (Parm) - struct FVector Momentum; // (Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowMind.GetRallyPoint -struct AWillowMind_GetRallyPoint_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.GetPopOpDen -struct AWillowMind_GetPopOpDen_Params -{ - class APopulationOpportunityDen* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.GetPerchLocation -struct AWillowMind_GetPerchLocation_Params -{ - class APerch* TestPerch; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.CheckForPerch -struct AWillowMind_CheckForPerch_Params -{ - unsigned long bCombat : 1; // (Parm) - unsigned long bClosestPerch : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowMind.TakeDamage -struct AWillowMind_TakeDamage_Params -{ - float DamageAmount; // (Parm) - class AController* EventInstigator; // (Parm) - struct FVector HitLocation; // (Parm) - struct FVector Momentum; // (Parm) - class UClass* DamageType; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) - FScriptInterface DamageCauser; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowMind.ReceiveRunOverWarning -struct AWillowMind_ReceiveRunOverWarning_Params -{ - class AWillowVehicle* Vehicle; // (Parm) -}; - -// Function WillowGame.WillowMind.GetDirectionHint -struct AWillowMind_GetDirectionHint_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.ExitVehicle -struct AWillowMind_ExitVehicle_Params -{ - class AWillowVehicle* ExitedVehicle; // (Parm) -}; - -// Function WillowGame.WillowMind.EnterVehicle -struct AWillowMind_EnterVehicle_Params -{ - class AWillowVehicle* EnteredVehicle; // (Parm) - unsigned long bDriver : 1; // (Parm) -}; - -// Function WillowGame.WillowMind.TargetIsFriendly -struct AWillowMind_TargetIsFriendly_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.AddTargetable -struct AWillowMind_AddTargetable_Params -{ - class AActor* NewTarget; // (Parm) - unsigned long bSeeTarget : 1; // (Parm) - unsigned long bHearThreat : 1; // (Parm) - unsigned long bSmellTarget : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.IsAwareOfTarget -struct AWillowMind_IsAwareOfTarget_Params -{ - class AActor* PotentialTarget; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.NotifyAttackedBy -struct AWillowMind_NotifyAttackedBy_Params -{ - class AActor* Attacker; // (Parm) - unsigned long bDamaged : 1; // (Parm) -}; - -// Function WillowGame.WillowMind.OnAICombatVolume -struct AWillowMind_OnAICombatVolume_Params -{ - class UWillowSeqAct_AICombatVolume* Action; // (Parm) -}; - -// Function WillowGame.WillowMind.OnAILookAt -struct AWillowMind_OnAILookAt_Params -{ - class UWillowSeqAct_AILookAt* Action; // (Parm) -}; - -// Function WillowGame.WillowMind.OnAIProvoke -struct AWillowMind_OnAIProvoke_Params -{ - class UWillowSeqAct_AIProvoke* Action; // (Parm) -}; - -// Function WillowGame.WillowMind.OnAIScriptedFollow -struct AWillowMind_OnAIScriptedFollow_Params -{ - class UWillowSeqAct_AIScriptedFollow* Action; // (Parm) -}; - -// Function WillowGame.WillowMind.OnAIScriptedDeath -struct AWillowMind_OnAIScriptedDeath_Params -{ - class UWillowSeqAct_AIScriptedDeath* Action; // (Parm) -}; - -// Function WillowGame.WillowMind.StopScriptedAnim -struct AWillowMind_StopScriptedAnim_Params -{ - class UWillowSeqAct_AIScriptedAnim* OverrideAction; // (Parm) -}; - -// Function WillowGame.WillowMind.ScriptedAnimEnded -struct AWillowMind_ScriptedAnimEnded_Params -{ -}; - -// Function WillowGame.WillowMind.OnAIScriptedAnim -struct AWillowMind_OnAIScriptedAnim_Params -{ - class UWillowSeqAct_AIScriptedAnim* Action; // (Parm) -}; - -// Function WillowGame.WillowMind.OnAIScriptedHold -struct AWillowMind_OnAIScriptedHold_Params -{ - class UWillowSeqAct_AIScriptedHold* Action; // (Parm) -}; - -// Function WillowGame.WillowMind.OnAIScripted -struct AWillowMind_OnAIScripted_Params -{ - class UWillowSeqAct_AIScripted* Action; // (Parm) -}; - -// Function WillowGame.WillowMind.ClearScriptedMove -struct AWillowMind_ClearScriptedMove_Params -{ - unsigned long bAborted : 1; // (OptionalParm, Parm) - class UWillowSeqAct_AIScripted* OverrideAction; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowMind.OnAIAbortMoveToActor -struct AWillowMind_OnAIAbortMoveToActor_Params -{ - class USeqAct_AIAbortMoveToActor* Action; // (Parm) -}; - -// Function WillowGame.WillowMind.ForceMoveToActor -struct AWillowMind_ForceMoveToActor_Params -{ - class AActor* destActor; // (Parm) -}; - -// Function WillowGame.WillowMind.IsFlying -struct AWillowMind_IsFlying_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.WantsToSprint -struct AWillowMind_WantsToSprint_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.SetWantsToSprint -struct AWillowMind_SetWantsToSprint_Params -{ - unsigned long bInWantsToSprint : 1; // (Parm) -}; - -// Function WillowGame.WillowMind.ShouldLookAtPlayer -struct AWillowMind_ShouldLookAtPlayer_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.IsInScriptedMovement -struct AWillowMind_IsInScriptedMovement_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.InitNavigationHandle -struct AWillowMind_InitNavigationHandle_Params -{ -}; - -// Function WillowGame.WillowMind.CanHoldWeapon -struct AWillowMind_CanHoldWeapon_Params -{ - class APawn* Holder; // (Parm) - class AWeapon* TestWeapon; // (Parm) - unsigned long bHoldInOffHand : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.SetWeaponsRestricted -struct AWillowMind_SetWeaponsRestricted_Params -{ - unsigned long bNewWeaponsRestrictedState : 1; // (Parm) -}; - -// Function WillowGame.WillowMind.GetTargetLeadOffset -struct AWillowMind_GetTargetLeadOffset_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.ShouldPauseFiring -struct AWillowMind_ShouldPauseFiring_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.ShouldStopFiring -struct AWillowMind_ShouldStopFiring_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.CanFireMyWeapon -struct AWillowMind_CanFireMyWeapon_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.TickWeaponFire -struct AWillowMind_TickWeaponFire_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.WillowMind.GetWeaponBurstLength -struct AWillowMind_GetWeaponBurstLength_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.GetWeaponFireDelay -struct AWillowMind_GetWeaponFireDelay_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.GetWeaponSpeed -struct AWillowMind_GetWeaponSpeed_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.StopFiringWeapon -struct AWillowMind_StopFiringWeapon_Params -{ - unsigned long bPaused : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowMind.StartFiringWeapon -struct AWillowMind_StartFiringWeapon_Params -{ - unsigned long bPaused : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowMind.GetAdjustedAimFor -struct AWillowMind_GetAdjustedAimFor_Params -{ - class AWeapon* InWeapon; // (Parm) - struct FVector StartFireLoc; // (Parm) - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.RecalculateAttributeInitializedState -struct AWillowMind_RecalculateAttributeInitializedState_Params -{ -}; - -// Function WillowGame.WillowMind.ApplyCharacterClassDefaults -struct AWillowMind_ApplyCharacterClassDefaults_Params -{ - class APawn* P; // (Parm) - class UCharacterClassDefinition* CharClass; // (Parm) -}; - -// Function WillowGame.WillowMind.GetClassDefinition -struct AWillowMind_GetClassDefinition_Params -{ - class UCharacterClassDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.CleanSpawnFamily -struct AWillowMind_CleanSpawnFamily_Params -{ - class APawn* Killer; // (Parm) -}; - -// Function WillowGame.WillowMind.PawnDied -struct AWillowMind_PawnDied_Params -{ - class APawn* P; // (Parm) -}; - -// Function WillowGame.WillowMind.UnPossess -struct AWillowMind_UnPossess_Params -{ -}; - -// Function WillowGame.WillowMind.InitializeCharacterClass -struct AWillowMind_InitializeCharacterClass_Params -{ -}; - -// Function WillowGame.WillowMind.Possess -struct AWillowMind_Possess_Params -{ - class APawn* inPawn; // (Parm) - unsigned long bVehicleTransition : 1; // (Parm) -}; - -// Function WillowGame.WillowMind.OnTeleport -struct AWillowMind_OnTeleport_Params -{ - class USeqAct_Teleport* Action; // (Parm) -}; - -// Function WillowGame.WillowMind.GetAllegiance -struct AWillowMind_GetAllegiance_Params -{ - class UPawnAllegiance* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.GetWorldPawn -struct AWillowMind_GetWorldPawn_Params -{ - class APawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.GetActor -struct AWillowMind_GetActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowMind.Destroyed -struct AWillowMind_Destroyed_Params -{ -}; - -// Function WillowGame.WillowMindTargetInfo.GetTargetLocation -struct UWillowMindTargetInfo_GetTargetLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowNavigationHandle.PassedCurrentFlyGoal -struct UWillowNavigationHandle_PassedCurrentFlyGoal_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowNavigationHandle.ReachedCurrentFlyGoal -struct UWillowNavigationHandle_ReachedCurrentFlyGoal_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowNavigationHandle.CheckFlying -struct UWillowNavigationHandle_CheckFlying_Params -{ -}; - -// Function WillowGame.WillowNavigationHandle.TickFlying -struct UWillowNavigationHandle_TickFlying_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.WillowNavigationHandle.SetWantsToFly -struct UWillowNavigationHandle_SetWantsToFly_Params -{ - unsigned long bNewWantsToFly : 1; // (Parm) -}; - -// Function WillowGame.WillowNavigationHandle.WantsToFly -struct UWillowNavigationHandle_WantsToFly_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowNavigationHandle.ShouldFly -struct UWillowNavigationHandle_ShouldFly_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowNavigationHandle.IsFlying -struct UWillowNavigationHandle_IsFlying_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowNavigationHandle.ProcessObstacleAvoidance -struct UWillowNavigationHandle_ProcessObstacleAvoidance_Params -{ -}; - -// Function WillowGame.WillowNavigationHandle.NotifyAvoidingObstacle -struct UWillowNavigationHandle_NotifyAvoidingObstacle_Params -{ -}; - -// Function WillowGame.WillowNavigationHandle.CanAvoidObstacles -struct UWillowNavigationHandle_CanAvoidObstacles_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowNavigationHandle.FixByLerping -struct UWillowNavigationHandle_FixByLerping_Params -{ -}; - -// Function WillowGame.WillowNavigationHandle.FixByMoving -struct UWillowNavigationHandle_FixByMoving_Params -{ -}; - -// Function WillowGame.WillowNavigationHandle.FixAnchor -struct UWillowNavigationHandle_FixAnchor_Params -{ -}; - -// Function WillowGame.WillowNavigationHandle.ClearSpecialMovement -struct UWillowNavigationHandle_ClearSpecialMovement_Params -{ -}; - -// Function WillowGame.WillowNavigationHandle.IsPaused -struct UWillowNavigationHandle_IsPaused_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowNavigationHandle.IsHardAttached -struct UWillowNavigationHandle_IsHardAttached_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowNavigationHandle.GoalReachable -struct UWillowNavigationHandle_GoalReachable_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowNavigationHandle.PointReachable -struct UWillowNavigationHandle_PointReachable_Params -{ - struct FVector Point; // (Parm) - struct FVector OverrideStartPoint; // (OptionalParm, Parm) - unsigned long bAllowHitsInEndCollisionBox : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowNavigationHandle.TrySpecialMove -struct UWillowNavigationHandle_TrySpecialMove_Params -{ - struct FBasedPosition MoveTarget; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowNavigationHandle.GetMoveVector -struct UWillowNavigationHandle_GetMoveVector_Params -{ - unsigned char MoveStyle; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowNavigationHandle.SetFacingPolicy -struct UWillowNavigationHandle_SetFacingPolicy_Params -{ - unsigned char MoveStyle; // (Parm) -}; - -// Function WillowGame.WillowNavigationHandle.IsGoalValid -struct UWillowNavigationHandle_IsGoalValid_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowNavigationHandle.MovePawnToGoal -struct UWillowNavigationHandle_MovePawnToGoal_Params -{ -}; - -// Function WillowGame.WillowNavigationHandle.SetPawnPhysics -struct UWillowNavigationHandle_SetPawnPhysics_Params -{ -}; - -// Function WillowGame.WillowNavigationHandle.FindActionPaths -struct UWillowNavigationHandle_FindActionPaths_Params -{ -}; - -// Function WillowGame.WillowNavigationHandle.ClearPath -struct UWillowNavigationHandle_ClearPath_Params -{ - unsigned long bStopMovement : 1; // (OptionalParm, Parm) - unsigned long bAllowDelayedClear : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowNavigationHandle.PathIsValid -struct UWillowNavigationHandle_PathIsValid_Params -{ - struct FPathFindData Data; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long bCheckAnchor : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowNavigationHandle.CanFollowPath -struct UWillowNavigationHandle_CanFollowPath_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowNavigationHandle.FollowPath -struct UWillowNavigationHandle_FollowPath_Params -{ - struct FPathFindData PathData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowNavigationHandle.CreateConstrainedPath -struct UWillowNavigationHandle_CreateConstrainedPath_Params -{ - struct FPathFindData PathData; // (Parm, OutParm, NeedCtorLink) - struct FVector DestLocation; // (Parm) - TArray Constraints; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowNavMeshPathFinder.FindConstrainedPath -struct UWillowNavMeshPathFinder_FindConstrainedPath_Params -{ - struct FGBXNavMeshPath Path; // (Parm, OutParm, NeedCtorLink) - struct FNavMeshPathParams PathParams; // (Const, Parm, OutParm, NeedCtorLink) - struct FVector SrcLocation; // (Parm, OutParm) - struct FGBXNavMeshPolyRef SrcPoly; // (Parm, OutParm) - struct FVector DestLocation; // (Parm, OutParm) - FScriptInterface AI; // (Parm) - TArray Constraints; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DeployableTurretActor.PostSpawnCheckForPlayerOverlap -struct ADeployableTurretActor_PostSpawnCheckForPlayerOverlap_Params -{ -}; - -// Function WillowGame.DeployableTurretActor.PostInitBodyComposition -struct ADeployableTurretActor_PostInitBodyComposition_Params -{ - struct FName Identifier; // (Const, Parm) - class UObject* Value; // (Parm) - int BodyCompositionIndex; // (Parm) - unsigned char BodyCompositionMode; // (Parm) -}; - -// Function WillowGame.DeployableTurretActor.FindBase -struct ADeployableTurretActor_FindBase_Params -{ -}; - -// Function WillowGame.DeployableTurretActor.CheckTurretDamage -struct ADeployableTurretActor_CheckTurretDamage_Params -{ -}; - -// Function WillowGame.DeployableTurretActor.TriggerTurretEffect -struct ADeployableTurretActor_TriggerTurretEffect_Params -{ - struct FName EventTag; // (Parm) -}; - -// Function WillowGame.DeployableTurretActor.Died -struct ADeployableTurretActor_Died_Params -{ - class AController* Killer; // (Parm) - class UClass* DamageType; // (Parm) - struct FVector HitLocation; // (Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DeployableTurretActor.HandleHealthDepleted -struct ADeployableTurretActor_HandleHealthDepleted_Params -{ - class AController* InstigatedBy; // (Parm) - class UClass* DamageType; // (Parm) - struct FVector HitLocation; // (Parm) - FScriptInterface DamageCauser; // (Parm) - struct FTraceHitInfo HitInfo; // (OptionalParm, Parm) - class UDamagePipeline* Pipeline; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DeployableTurretActor.ShutOffTurretEffectsOnDeath -struct ADeployableTurretActor_ShutOffTurretEffectsOnDeath_Params -{ -}; - -// Function WillowGame.DeployableTurretActor.PostBeginPlay -struct ADeployableTurretActor_PostBeginPlay_Params -{ -}; - -// Function WillowGame.DeployableTurretActor.ReplicatedEvent -struct ADeployableTurretActor_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.AIDebugDummyBase.SetSkeletalMesh -struct AAIDebugDummyBase_SetSkeletalMesh_Params -{ - class USkeletalMesh* NewMesh; // (Parm) -}; - -// Function WillowGame.AIDebugDummyBase.PostBeginPlay -struct AAIDebugDummyBase_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowAIDebugCamera.ToggleAccuracyDebug -struct UWillowAIDebugCamera_ToggleAccuracyDebug_Params -{ -}; - -// Function WillowGame.WillowAIDebugCamera.ToggleWillowInspectorStats -struct UWillowAIDebugCamera_ToggleWillowInspectorStats_Params -{ -}; - -// Function WillowGame.WillowAIDebugCamera.ToggleTerritoryZones -struct UWillowAIDebugCamera_ToggleTerritoryZones_Params -{ -}; - -// Function WillowGame.WillowAIDebugCamera.ToggleAIShowNodeReservation -struct UWillowAIDebugCamera_ToggleAIShowNodeReservation_Params -{ -}; - -// Function WillowGame.WillowAIDebugCamera.SetRuleEngine -struct UWillowAIDebugCamera_SetRuleEngine_Params -{ - class URuleEngine* NewRuleEngine; // (Parm) -}; - -// Function WillowGame.WillowAIDebugCamera.InitDummies -struct UWillowAIDebugCamera_InitDummies_Params -{ - int NewNumDummies; // (Parm) -}; - -// Function WillowGame.WillowAIDebugCamera.SetPrevSnapshot -struct UWillowAIDebugCamera_SetPrevSnapshot_Params -{ -}; - -// Function WillowGame.WillowAIDebugCamera.SetNextSnapshot -struct UWillowAIDebugCamera_SetNextSnapshot_Params -{ -}; - -// Function WillowGame.WillowAIDebugCamera.NotifyGameUnPaused -struct UWillowAIDebugCamera_NotifyGameUnPaused_Params -{ -}; - -// Function WillowGame.WillowAIDebugCamera.NotifyGamePaused -struct UWillowAIDebugCamera_NotifyGamePaused_Params -{ -}; - -// Function WillowGame.WillowRadarManager.PostBeginPlay -struct AWillowRadarManager_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowRadarManager.RemoveSkillStation -struct AWillowRadarManager_RemoveSkillStation_Params -{ - class AActor* TheStation; // (Parm) -}; - -// Function WillowGame.WillowRadarManager.AddSkillStation -struct AWillowRadarManager_AddSkillStation_Params -{ - class AActor* TheStation; // (Parm) -}; - -// Function WillowGame.WillowRadarManager.RemoveDynamicIcon -struct AWillowRadarManager_RemoveDynamicIcon_Params -{ - class UObject* Source; // (Parm) -}; - -// Function WillowGame.WillowRadarManager.AddDynamicIcon -struct AWillowRadarManager_AddDynamicIcon_Params -{ - unsigned char IconType; // (Parm) - class UObject* Source; // (Parm) - float Duration; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowSeqCond_SwitchByPlatform.GetPlatform -struct UWillowSeqCond_SwitchByPlatform_GetPlatform_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowUIDataStore_StringAliasMap.GetStringWithFieldName -struct UWillowUIDataStore_StringAliasMap_GetStringWithFieldName_Params -{ - struct FString FieldName; // (Parm, NeedCtorLink) - struct FString MappedString; // (Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerStatsNotifier.DisplayDebug -struct UPlayerStatsNotifier_DisplayDebug_Params -{ - class AHUD* H; // (Parm) - float out_YL; // (Parm, OutParm) - float out_YPos; // (Parm, OutParm) -}; - -// Function WillowGame.PlayerStatsNotifier.OnStatIncrement -struct UPlayerStatsNotifier_OnStatIncrement_Params -{ - class AWillowPlayerStats* StatContext; // (Parm) - struct FName StatId; // (Parm) - int Amount; // (Parm) -}; - -// Function WillowGame.PlayerStatsNotifier.UnRegisterListeners -struct UPlayerStatsNotifier_UnRegisterListeners_Params -{ - class AWillowPlayerController* PCOwner; // (Parm) -}; - -// Function WillowGame.PlayerStatsNotifier.UnRegisterListener -struct UPlayerStatsNotifier_UnRegisterListener_Params -{ - struct FTrainingData Listener; // (Parm, OutParm) -}; - -// Function WillowGame.PlayerStatsNotifier.RegisterListener -struct UPlayerStatsNotifier_RegisterListener_Params -{ - struct FTrainingData Listener; // (Parm, OutParm) -}; - -// Function WillowGame.WillowBaseStats.ClearSparkCallbacks -struct AWillowBaseStats_ClearSparkCallbacks_Params -{ -}; - -// Function WillowGame.WillowBaseStats.DirtyAllStats -struct AWillowBaseStats_DirtyAllStats_Params -{ -}; - -// Function WillowGame.WillowBaseStats.ReportDirtyStats -struct AWillowBaseStats_ReportDirtyStats_Params -{ -}; - -// Function WillowGame.WillowBaseStats.AllDirtyStats -struct AWillowBaseStats_AllDirtyStats_Params -{ - int StatIdx; // (Parm, OutParm) -}; - -// Function WillowGame.WillowBaseStats.UpdateChallengeBaseValues -struct AWillowBaseStats_UpdateChallengeBaseValues_Params -{ -}; - -// Function WillowGame.WillowBaseStats.TryAndSpawnReplicationChannel -struct AWillowBaseStats_TryAndSpawnReplicationChannel_Params -{ - class UNetConnection* Connection; // (Parm) -}; - -// Function WillowGame.WillowBaseStats.StatPropertyToStringFromName -struct AWillowBaseStats_StatPropertyToStringFromName_Params -{ - struct FName StatName; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowBaseStats.StatPropertyToString -struct AWillowBaseStats_StatPropertyToString_Params -{ - int StatIdx; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowBaseStats.SetFloatStat -struct AWillowBaseStats_SetFloatStat_Params -{ - struct FName StatId; // (Parm) - float Value; // (Parm) -}; - -// Function WillowGame.WillowBaseStats.SetIntStat -struct AWillowBaseStats_SetIntStat_Params -{ - struct FName StatId; // (Parm) - int Value; // (Parm) - unsigned long bSkipNotify : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowBaseStats.GetFloatStat -struct AWillowBaseStats_GetFloatStat_Params -{ - struct FName StatId; // (Parm) - unsigned long bForChallenges : 1; // (OptionalParm, Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowBaseStats.GetIntStat -struct AWillowBaseStats_GetIntStat_Params -{ - struct FName StatId; // (Parm) - unsigned long bForChallenges : 1; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowBaseStats.IncrementFloatStat -struct AWillowBaseStats_IncrementFloatStat_Params -{ - struct FName StatId; // (Parm) - float IncAmount; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowBaseStats.IncrementIntStat -struct AWillowBaseStats_IncrementIntStat_Params -{ - struct FName StatId; // (Parm) - int IncAmount; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowBaseStats.PreviousDebugPage -struct AWillowBaseStats_PreviousDebugPage_Params -{ -}; - -// Function WillowGame.WillowBaseStats.NextDebugPage -struct AWillowBaseStats_NextDebugPage_Params -{ -}; - -// Function WillowGame.WillowPlayerStats.IncrementPlayerLauncherDirectHitStat -struct AWillowPlayerStats_IncrementPlayerLauncherDirectHitStat_Params -{ - class UClass* DamageType; // (Parm) - FScriptInterface DamageCauser; // (Parm) - class UDamagePipeline* DamagePipeline; // (Parm) - class APawn* DamagedPawn; // (Parm) -}; - -// Function WillowGame.WillowPlayerStats.IncrementPlayerKnockedDownProjectileStat -struct AWillowPlayerStats_IncrementPlayerKnockedDownProjectileStat_Params -{ - class UClass* DamageType; // (Parm) - FScriptInterface DamageCauser; // (Parm) -}; - -// Function WillowGame.WillowPlayerStats.IncrementPlayerTedioreReloadDamageStat -struct AWillowPlayerStats_IncrementPlayerTedioreReloadDamageStat_Params -{ - FScriptInterface DamageCauser; // (Parm) - float Amount; // (Parm) -}; - -// Function WillowGame.WillowPlayerStats.IncrementPlayerSecondWindStat -struct AWillowPlayerStats_IncrementPlayerSecondWindStat_Params -{ - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - FScriptInterface DamageCauser; // (Parm) -}; - -// Function WillowGame.WillowPlayerStats.IncrementPlayerCriticalHitStat -struct AWillowPlayerStats_IncrementPlayerCriticalHitStat_Params -{ - class UClass* DamageType; // (Parm) - FScriptInterface DamageCauser; // (Parm) -}; - -// Function WillowGame.WillowPlayerStats.UpdatePlayerShotStats -struct AWillowPlayerStats_UpdatePlayerShotStats_Params -{ - class UClass* DamageType; // (Parm) - FScriptInterface DamageCauser; // (Parm) - unsigned long bMiss : 1; // (Parm) - unsigned long bKill : 1; // (Parm) -}; - -// Function WillowGame.WillowPlayerStats.ResetPlayerShotStats -struct AWillowPlayerStats_ResetPlayerShotStats_Params -{ -}; - -// Function WillowGame.WillowPlayerStats.IncrementPlayerKillStat -struct AWillowPlayerStats_IncrementPlayerKillStat_Params -{ - class UCharacterClassDefinition* CharacterClass; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - FScriptInterface DamageCauser; // (Parm) - unsigned long bCritical : 1; // (Parm) - unsigned long bCrouched : 1; // (Parm) - float ZoomedTime; // (Parm) - float KillDistance; // (Parm) - class UDamagePipeline* DamagePipeline; // (Parm) - class APawn* KilledPawn; // (OptionalParm, Parm) - int IncAmount; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerStats.IncrementWeaponFiredStat -struct AWillowPlayerStats_IncrementWeaponFiredStat_Params -{ - class AWillowWeapon* WWeapon; // (Parm) - int IncAmount; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerStats.SetIntStat -struct AWillowPlayerStats_SetIntStat_Params -{ - struct FName StatId; // (Parm) - int Value; // (Parm) - unsigned long bSkipNotify : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerStats.IncrementIntStat -struct AWillowPlayerStats_IncrementIntStat_Params -{ - struct FName StatId; // (Parm) - int IncAmount; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVersusDuelArena.DestroyDuelArena -struct AWillowVersusDuelArena_DestroyDuelArena_Params -{ -}; - -// Function WillowGame.WillowVersusDuelArena.OnDuelEnd -struct AWillowVersusDuelArena_OnDuelEnd_Params -{ -}; - -// Function WillowGame.WillowVersusDuelArena.CreateDuelArena -struct AWillowVersusDuelArena_CreateDuelArena_Params -{ -}; - -// Function WillowGame.WillowVersusDuelArena.InitializeDuelArena -struct AWillowVersusDuelArena_InitializeDuelArena_Params -{ - class AWillowVersusDuelInfo* NewDuelInfo; // (Parm) - int NewArenaIndex; // (Parm) - class AWillowPlayerPawn* NewChallenger; // (Parm) - class AWillowPlayerPawn* NewCompetitor; // (Parm) -}; - -// Function WillowGame.WillowVersusDuelArena.ReplicatedEvent -struct AWillowVersusDuelArena_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.WillowVersusDuelInfo.ProcessLeviathanDuelStartedEvent -struct AWillowVersusDuelInfo_ProcessLeviathanDuelStartedEvent_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.ClearCombatantStateForDuel -struct AWillowVersusDuelInfo_ClearCombatantStateForDuel_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.InitializeValuesOnCombatants -struct AWillowVersusDuelInfo_InitializeValuesOnCombatants_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.RemoveFromActiveDuels -struct AWillowVersusDuelInfo_RemoveFromActiveDuels_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.ReviveLoser -struct AWillowVersusDuelInfo_ReviveLoser_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.RestoreTemporaryProfile -struct AWillowVersusDuelInfo_RestoreTemporaryProfile_Params -{ - class AWillowPlayerPawn* Combatant; // (Parm) - struct FTempProfileStruct TempProfile; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowVersusDuelInfo.RestoreTemporaryProfilesForCombatants -struct AWillowVersusDuelInfo_RestoreTemporaryProfilesForCombatants_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.OnDuelArenaDestroyed -struct AWillowVersusDuelInfo_OnDuelArenaDestroyed_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.GetLoser -struct AWillowVersusDuelInfo_GetLoser_Params -{ - class AWillowPlayerPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVersusDuelInfo.GetWinner -struct AWillowVersusDuelInfo_GetWinner_Params -{ - class AWillowPlayerPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVersusDuelInfo.OnDuelEnd -struct AWillowVersusDuelInfo_OnDuelEnd_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.UpdatePlayerStat -struct AWillowVersusDuelInfo_UpdatePlayerStat_Params -{ - class AWillowPlayerPawn* Combatant; // (Parm) - struct FName Stat; // (Parm) -}; - -// Function WillowGame.WillowVersusDuelInfo.NotifyDuelResult -struct AWillowVersusDuelInfo_NotifyDuelResult_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.SetWinnerAndLoser -struct AWillowVersusDuelInfo_SetWinnerAndLoser_Params -{ - class AWillowPlayerPawn* NewWinner; // (Parm) - class AWillowPlayerPawn* NewLoser; // (Parm) -}; - -// Function WillowGame.WillowVersusDuelInfo.EndDuel -struct AWillowVersusDuelInfo_EndDuel_Params -{ - class AWillowPlayerPawn* NewWinner; // (OptionalParm, Parm) - class AWillowPlayerPawn* NewLoser; // (OptionalParm, Parm) - unsigned long bCausedByGoingOutOfBounds : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowVersusDuelInfo.OnCompetitorOutOfBounds -struct AWillowVersusDuelInfo_OnCompetitorOutOfBounds_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.OnCompetitorLeftDuelArena -struct AWillowVersusDuelInfo_OnCompetitorLeftDuelArena_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.OnCompetitorEnteredDuelArena -struct AWillowVersusDuelInfo_OnCompetitorEnteredDuelArena_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.OnChallengerOutOfBounds -struct AWillowVersusDuelInfo_OnChallengerOutOfBounds_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.OnChallengerLeftDuelArena -struct AWillowVersusDuelInfo_OnChallengerLeftDuelArena_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.OnChallengerEnteredDuelArena -struct AWillowVersusDuelInfo_OnChallengerEnteredDuelArena_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.OnDuelLengthElapsed -struct AWillowVersusDuelInfo_OnDuelLengthElapsed_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.CombatantsAreDueling -struct AWillowVersusDuelInfo_CombatantsAreDueling_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVersusDuelInfo.StartDuelTimer -struct AWillowVersusDuelInfo_StartDuelTimer_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.SetAllegianceForCombatants -struct AWillowVersusDuelInfo_SetAllegianceForCombatants_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.OnDuelArenaCreated -struct AWillowVersusDuelInfo_OnDuelArenaCreated_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.SaveTemporaryProfile -struct AWillowVersusDuelInfo_SaveTemporaryProfile_Params -{ - class AWillowPlayerPawn* Combatant; // (Parm) - struct FTempProfileStruct ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowVersusDuelInfo.SaveTemporaryProfilesForCombatants -struct AWillowVersusDuelInfo_SaveTemporaryProfilesForCombatants_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.ClearPotentialDuelsForCombatants -struct AWillowVersusDuelInfo_ClearPotentialDuelsForCombatants_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.GetDuelArenaLocation -struct AWillowVersusDuelInfo_GetDuelArenaLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVersusDuelInfo.CreateDuelArena -struct AWillowVersusDuelInfo_CreateDuelArena_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.ClearDuelTimers -struct AWillowVersusDuelInfo_ClearDuelTimers_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.RegisterDuelAsActive -struct AWillowVersusDuelInfo_RegisterDuelAsActive_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.StartDuel -struct AWillowVersusDuelInfo_StartDuel_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.SetCompetitor -struct AWillowVersusDuelInfo_SetCompetitor_Params -{ - class AWillowPlayerPawn* NewCompetitor; // (Parm) -}; - -// Function WillowGame.WillowVersusDuelInfo.GetCompetitorPRI -struct AWillowVersusDuelInfo_GetCompetitorPRI_Params -{ - class AWillowPlayerReplicationInfo* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVersusDuelInfo.GetCompetitor -struct AWillowVersusDuelInfo_GetCompetitor_Params -{ - class AWillowPlayerPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVersusDuelInfo.SetChallenger -struct AWillowVersusDuelInfo_SetChallenger_Params -{ - class AWillowPlayerPawn* NewChallenger; // (Parm) -}; - -// Function WillowGame.WillowVersusDuelInfo.GetChallengerPRI -struct AWillowVersusDuelInfo_GetChallengerPRI_Params -{ - class AWillowPlayerReplicationInfo* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVersusDuelInfo.GetChallenger -struct AWillowVersusDuelInfo_GetChallenger_Params -{ - class AWillowPlayerPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVersusDuelInfo.RemoveFromPotentialDuels -struct AWillowVersusDuelInfo_RemoveFromPotentialDuels_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.CoolDownActive -struct AWillowVersusDuelInfo_CoolDownActive_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVersusDuelInfo.OnChallengeCoolDown -struct AWillowVersusDuelInfo_OnChallengeCoolDown_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.TimedOut -struct AWillowVersusDuelInfo_TimedOut_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVersusDuelInfo.OnChallengeTimeout -struct AWillowVersusDuelInfo_OnChallengeTimeout_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.InitializeDuel -struct AWillowVersusDuelInfo_InitializeDuel_Params -{ -}; - -// Function WillowGame.WillowVersusDuelInfo.PostBeginPlay -struct AWillowVersusDuelInfo_PostBeginPlay_Params -{ -}; - -// Function WillowGame.BaseInventoryPanelGFxObject.handleRollOver_9 -struct UBaseInventoryPanelGFxObject_handleRollOver_9_Params -{ -}; - -// Function WillowGame.BaseInventoryPanelGFxObject.handleRollOver_8 -struct UBaseInventoryPanelGFxObject_handleRollOver_8_Params -{ -}; - -// Function WillowGame.BaseInventoryPanelGFxObject.handleRollOver_7 -struct UBaseInventoryPanelGFxObject_handleRollOver_7_Params -{ -}; - -// Function WillowGame.BaseInventoryPanelGFxObject.handleRollOver_6 -struct UBaseInventoryPanelGFxObject_handleRollOver_6_Params -{ -}; - -// Function WillowGame.BaseInventoryPanelGFxObject.handleRollOver_5 -struct UBaseInventoryPanelGFxObject_handleRollOver_5_Params -{ -}; - -// Function WillowGame.BaseInventoryPanelGFxObject.handleRollOver_4 -struct UBaseInventoryPanelGFxObject_handleRollOver_4_Params -{ -}; - -// Function WillowGame.BaseInventoryPanelGFxObject.handleRollOver_3 -struct UBaseInventoryPanelGFxObject_handleRollOver_3_Params -{ -}; - -// Function WillowGame.BaseInventoryPanelGFxObject.handleRollOver_2 -struct UBaseInventoryPanelGFxObject_handleRollOver_2_Params -{ -}; - -// Function WillowGame.BaseInventoryPanelGFxObject.handleRollOver_1 -struct UBaseInventoryPanelGFxObject_handleRollOver_1_Params -{ -}; - -// Function WillowGame.BaseInventoryPanelGFxObject.handleRollOver_Generic -struct UBaseInventoryPanelGFxObject_handleRollOver_Generic_Params -{ - int Index; // (Parm) -}; - -// Function WillowGame.BaseInventoryPanelGFxObject.RedirectRollOver -struct UBaseInventoryPanelGFxObject_RedirectRollOver_Params -{ - class UGFxObject* Cell; // (Parm) - int Index; // (Parm) - struct FString OriginalFunctionName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.BaseInventoryPanelGFxObject.FlourishActiveCell -struct UBaseInventoryPanelGFxObject_FlourishActiveCell_Params -{ -}; - -// Function WillowGame.BaseInventoryPanelGFxObject.OnStartDrag -struct UBaseInventoryPanelGFxObject_OnStartDrag_Params -{ - class UGFxObject* StartingCell; // (Parm) - class UGFxObject* OutDragData; // (Parm) -}; - -// Function WillowGame.BaseInventoryPanelGFxObject.extStartDrag -struct UBaseInventoryPanelGFxObject_extStartDrag_Params -{ - class UGFxObject* StartingCell; // (Parm) - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BaseInventoryPanelGFxObject.OnSettingPanelForTransferring -struct UBaseInventoryPanelGFxObject_OnSettingPanelForTransferring_Params -{ - unsigned long bFocused : 1; // (Parm) - unsigned long bEquipping : 1; // (Parm) -}; - -// Function WillowGame.BaseInventoryPanelGFxObject.extOnSetActive -struct UBaseInventoryPanelGFxObject_extOnSetActive_Params -{ - unsigned long _bActive : 1; // (Parm) -}; - -// Function WillowGame.BaseInventoryPanelGFxObject.SetActive -struct UBaseInventoryPanelGFxObject_SetActive_Params -{ - unsigned long _bActive : 1; // (Parm) -}; - -// Function WillowGame.BaseInventoryPanelGFxObject.InspectItem -struct UBaseInventoryPanelGFxObject_InspectItem_Params -{ - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.BaseInventoryPanelGFxObject.GetSelectedThing -struct UBaseInventoryPanelGFxObject_GetSelectedThing_Params -{ - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BaseInventoryPanelGFxObject.PanelOnInputKey -struct UBaseInventoryPanelGFxObject_PanelOnInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BaseInventoryPanelGFxObject.Init -struct UBaseInventoryPanelGFxObject_Init_Params -{ - class UBaseTopLevelPanelGFxObject* InParentPanel; // (Parm) - struct FName InPanelName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BadassPanelGFxObject.UpdateTrainingBox -struct UBadassPanelGFxObject_UpdateTrainingBox_Params -{ -}; - -// Function WillowGame.BadassPanelGFxObject.OnRewardFocused -struct UBadassPanelGFxObject_OnRewardFocused_Params -{ - struct FEventData Data; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.BadassPanelGFxObject.OnRedeemTokensFocused -struct UBadassPanelGFxObject_OnRedeemTokensFocused_Params -{ - struct FEventData Data; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.BadassPanelGFxObject.UpdateRedeemTokensFocusedTooltips -struct UBadassPanelGFxObject_UpdateRedeemTokensFocusedTooltips_Params -{ -}; - -// Function WillowGame.BadassPanelGFxObject.ToggleBadassSkill -struct UBadassPanelGFxObject_ToggleBadassSkill_Params -{ -}; - -// Function WillowGame.BadassPanelGFxObject.PanelOnInputKey -struct UBadassPanelGFxObject_PanelOnInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BadassPanelGFxObject.BlockInput -struct UBadassPanelGFxObject_BlockInput_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BadassPanelGFxObject.DeferInput -struct UBadassPanelGFxObject_DeferInput_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BadassPanelGFxObject.UpdateCounters -struct UBadassPanelGFxObject_UpdateCounters_Params -{ -}; - -// Function WillowGame.BadassPanelGFxObject.UpdateBars -struct UBadassPanelGFxObject_UpdateBars_Params -{ -}; - -// Function WillowGame.BadassPanelGFxObject.Tick -struct UBadassPanelGFxObject_Tick_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.BadassPanelGFxObject.SetBonusStatsText -struct UBadassPanelGFxObject_SetBonusStatsText_Params -{ -}; - -// Function WillowGame.BadassPanelGFxObject.OnRewardSelected -struct UBadassPanelGFxObject_OnRewardSelected_Params -{ - int RewardNumber; // (Parm) -}; - -// Function WillowGame.BadassPanelGFxObject.OnReward5Selected -struct UBadassPanelGFxObject_OnReward5Selected_Params -{ - struct FEventData Data; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.BadassPanelGFxObject.OnReward4Selected -struct UBadassPanelGFxObject_OnReward4Selected_Params -{ - struct FEventData Data; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.BadassPanelGFxObject.OnReward3Selected -struct UBadassPanelGFxObject_OnReward3Selected_Params -{ - struct FEventData Data; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.BadassPanelGFxObject.OnReward2Selected -struct UBadassPanelGFxObject_OnReward2Selected_Params -{ - struct FEventData Data; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.BadassPanelGFxObject.OnReward1Selected -struct UBadassPanelGFxObject_OnReward1Selected_Params -{ - struct FEventData Data; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.BadassPanelGFxObject.OnRedeemTokensClicked -struct UBadassPanelGFxObject_OnRedeemTokensClicked_Params -{ - struct FEventData Data; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.BadassPanelGFxObject.UpdatePercents -struct UBadassPanelGFxObject_UpdatePercents_Params -{ -}; - -// Function WillowGame.BadassPanelGFxObject.HideCurrencies -struct UBadassPanelGFxObject_HideCurrencies_Params -{ -}; - -// Function WillowGame.BadassPanelGFxObject.UpdateCurrencies -struct UBadassPanelGFxObject_UpdateCurrencies_Params -{ -}; - -// Function WillowGame.BadassPanelGFxObject.SetUpBadassPanel -struct UBadassPanelGFxObject_SetUpBadassPanel_Params -{ -}; - -// Function WillowGame.BadassPanelGFxObject.SetInitialButtonStates -struct UBadassPanelGFxObject_SetInitialButtonStates_Params -{ -}; - -// Function WillowGame.BadassPanelGFxObject.extOnSetActive -struct UBadassPanelGFxObject_extOnSetActive_Params -{ - unsigned long _bActive : 1; // (Parm) -}; - -// Function WillowGame.BadassPanelGFxObject.OnSetInactive -struct UBadassPanelGFxObject_OnSetInactive_Params -{ -}; - -// Function WillowGame.BadassPanelGFxObject.Init -struct UBadassPanelGFxObject_Init_Params -{ - class UBaseTopLevelPanelGFxObject* InParentPanel; // (Parm) - struct FName InPanelName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ChallengesPanelGFxObject.UpdatePrestigeIndicator -struct UChallengesPanelGFxObject_UpdatePrestigeIndicator_Params -{ -}; - -// Function WillowGame.ChallengesPanelGFxObject.GetSortString -struct UChallengesPanelGFxObject_GetSortString_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.ChallengesPanelGFxObject.SortModeChanged -struct UChallengesPanelGFxObject_SortModeChanged_Params -{ -}; - -// Function WillowGame.ChallengesPanelGFxObject.UpdateTooltips -struct UChallengesPanelGFxObject_UpdateTooltips_Params -{ -}; - -// Function WillowGame.ChallengesPanelGFxObject.RefreshChallengesOnReset -struct UChallengesPanelGFxObject_RefreshChallengesOnReset_Params -{ -}; - -// Function WillowGame.ChallengesPanelGFxObject.SetListHeader -struct UChallengesPanelGFxObject_SetListHeader_Params -{ - struct FString Header; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ChallengesPanelGFxObject.SetChallengeDescription -struct UChallengesPanelGFxObject_SetChallengeDescription_Params -{ - struct FString ChallengeName; // (Parm, NeedCtorLink) - struct FString ChallengeDescription; // (Parm, NeedCtorLink) - struct FString ChallengeLevels; // (Parm, NeedCtorLink) - struct FString RewardHeader; // (Parm, NeedCtorLink) - struct FString Reward; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ChallengesPanelGFxObject.UpdateChallengeDescription -struct UChallengesPanelGFxObject_UpdateChallengeDescription_Params -{ -}; - -// Function WillowGame.ChallengesPanelGFxObject.UpdateListOfChallenges -struct UChallengesPanelGFxObject_UpdateListOfChallenges_Params -{ -}; - -// Function WillowGame.ChallengesPanelGFxObject.extOnSetActive -struct UChallengesPanelGFxObject_extOnSetActive_Params -{ - unsigned long _bActive : 1; // (Parm) -}; - -// Function WillowGame.ChallengesPanelGFxObject.ScrollLog -struct UChallengesPanelGFxObject_ScrollLog_Params -{ - unsigned char MoveDir; // (Parm) -}; - -// Function WillowGame.ChallengesPanelGFxObject.Tick -struct UChallengesPanelGFxObject_Tick_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.ChallengesPanelGFxObject.TrackHighlightedObject -struct UChallengesPanelGFxObject_TrackHighlightedObject_Params -{ -}; - -// Function WillowGame.ChallengesPanelGFxObject.ChangeSort -struct UChallengesPanelGFxObject_ChangeSort_Params -{ -}; - -// Function WillowGame.ChallengesPanelGFxObject.PanelOnInputKey -struct UChallengesPanelGFxObject_PanelOnInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ChallengesPanelGFxObject.BlockInput -struct UChallengesPanelGFxObject_BlockInput_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ChallengesPanelGFxObject.DeferInput -struct UChallengesPanelGFxObject_DeferInput_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ChallengesPanelGFxObject.Deinit -struct UChallengesPanelGFxObject_Deinit_Params -{ -}; - -// Function WillowGame.ChallengesPanelGFxObject.Init -struct UChallengesPanelGFxObject_Init_Params -{ - class UBaseTopLevelPanelGFxObject* InParentPanel; // (Parm) - struct FName InPanelName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ChallengesPanelGFxObject.SetLastSortMode -struct UChallengesPanelGFxObject_SetLastSortMode_Params -{ - unsigned char SortMode; // (Parm) -}; - -// Function WillowGame.ChallengesPanelGFxObject.GetLastSortMode -struct UChallengesPanelGFxObject_GetLastSortMode_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ChallengesPanelGFxObject.SetLastHighlightedEntry -struct UChallengesPanelGFxObject_SetLastHighlightedEntry_Params -{ - int EntryIdx; // (Parm) -}; - -// Function WillowGame.ChallengesPanelGFxObject.GetLastHighlightedEntry -struct UChallengesPanelGFxObject_GetLastHighlightedEntry_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ChallengesPanelGFxObject.UpdateChallengeTextList -struct UChallengesPanelGFxObject_UpdateChallengeTextList_Params -{ -}; - -// Function WillowGame.DeferredDataProviderGFxObject.GetLength -struct UDeferredDataProviderGFxObject_GetLength_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DeferredDataProviderGFxObject.Invalidate -struct UDeferredDataProviderGFxObject_Invalidate_Params -{ - int Length; // (Parm) -}; - -// Function WillowGame.DeferredDataProviderGFxObject.EmptyData -struct UDeferredDataProviderGFxObject_EmptyData_Params -{ -}; - -// Function WillowGame.DeferredDataProviderGFxObject.RequestItemRange -struct UDeferredDataProviderGFxObject_RequestItemRange_Params -{ - int StartIndex; // (Parm) - int EndIndex; // (Parm) - class UGFxObject* Scope; // (Parm) - struct FString CallBack; // (Parm, NeedCtorLink) - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DeferredDataProviderGFxObject.RequestItemAt -struct UDeferredDataProviderGFxObject_RequestItemAt_Params -{ - int Index; // (Parm) - class UGFxObject* Scope; // (Parm) - struct FString CallBack; // (Parm, NeedCtorLink) - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DeferredDataProviderGFxObject.Init -struct UDeferredDataProviderGFxObject_Init_Params -{ -}; - -// Function WillowGame.GFxTextListContainer.GetIndexOfNextCategory -struct UGFxTextListContainer_GetIndexOfNextCategory_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GFxTextListContainer.GetIndexOfPreviousCategory -struct UGFxTextListContainer_GetIndexOfPreviousCategory_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GFxTextListContainer.SetMoreBars -struct UGFxTextListContainer_SetMoreBars_Params -{ - unsigned long bMoreUp : 1; // (Parm) - unsigned long bMoreDown : 1; // (Parm) -}; - -// Function WillowGame.GFxTextListContainer.UpdateTextEntries -struct UGFxTextListContainer_UpdateTextEntries_Params -{ -}; - -// Function WillowGame.GFxTextListContainer.MoveHighlightBar -struct UGFxTextListContainer_MoveHighlightBar_Params -{ - int frame; // (Parm) -}; - -// Function WillowGame.GFxTextListContainer.GetTextEntryIndexOfFirstRealEntry -struct UGFxTextListContainer_GetTextEntryIndexOfFirstRealEntry_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GFxTextListContainer.GetTextAndIconAtIndex -struct UGFxTextListContainer_GetTextAndIconAtIndex_Params -{ - int Idx; // (Parm) - struct FString Text; // (Parm, OutParm, NeedCtorLink) - struct FString Icon; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GFxTextListContainer.GetTextEntryKindAtIndex -struct UGFxTextListContainer_GetTextEntryKindAtIndex_Params -{ - int Idx; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GFxTextListContainer.GetObjectAtIndex -struct UGFxTextListContainer_GetObjectAtIndex_Params -{ - int Idx; // (Parm) - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GFxTextListContainer.RemoveObject -struct UGFxTextListContainer_RemoveObject_Params -{ - class UObject* anObject; // (Parm) -}; - -// Function WillowGame.GFxTextListContainer.ScrollToBottomOfList -struct UGFxTextListContainer_ScrollToBottomOfList_Params -{ -}; - -// Function WillowGame.GFxTextListContainer.SetIconOverrideFor -struct UGFxTextListContainer_SetIconOverrideFor_Params -{ - class UObject* anObject; // (Parm) - struct FString IconOverride; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.GFxTextListContainer.SetObjectHighlighted -struct UGFxTextListContainer_SetObjectHighlighted_Params -{ - class UObject* anObject; // (Parm) -}; - -// Function WillowGame.GFxTextListContainer.FindObjectIndex -struct UGFxTextListContainer_FindObjectIndex_Params -{ - class UObject* anObject; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GFxTextListContainer.SetHighlightBarOff -struct UGFxTextListContainer_SetHighlightBarOff_Params -{ -}; - -// Function WillowGame.GFxTextListContainer.SetHighlightBarNormal -struct UGFxTextListContainer_SetHighlightBarNormal_Params -{ -}; - -// Function WillowGame.GFxTextListContainer.SetHighlightBarSelected -struct UGFxTextListContainer_SetHighlightBarSelected_Params -{ -}; - -// Function WillowGame.GFxTextListContainer.UnHighlightAll -struct UGFxTextListContainer_UnHighlightAll_Params -{ -}; - -// Function WillowGame.GFxTextListContainer.PositionHighlightBar -struct UGFxTextListContainer_PositionHighlightBar_Params -{ -}; - -// Function WillowGame.GFxTextListContainer.ResetState -struct UGFxTextListContainer_ResetState_Params -{ -}; - -// Function WillowGame.GFxTextListContainer.RestoreState -struct UGFxTextListContainer_RestoreState_Params -{ -}; - -// Function WillowGame.GFxTextListContainer.SaveState -struct UGFxTextListContainer_SaveState_Params -{ -}; - -// Function WillowGame.GFxTextListContainer.GetHighlightedText -struct UGFxTextListContainer_GetHighlightedText_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.GFxTextListContainer.GetHighlightedObject -struct UGFxTextListContainer_GetHighlightedObject_Params -{ - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GFxTextListContainer.IsSlotValid -struct UGFxTextListContainer_IsSlotValid_Params -{ - int Slot; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GFxTextListContainer.SelectSlot -struct UGFxTextListContainer_SelectSlot_Params -{ - int Slot; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GFxTextListContainer.RepositionToFitIndex -struct UGFxTextListContainer_RepositionToFitIndex_Params -{ - int IndexToFit; // (Parm) -}; - -// Function WillowGame.GFxTextListContainer.Move -struct UGFxTextListContainer_Move_Params -{ - unsigned char Dir; // (Parm) - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GFxTextListContainer.UpdateEntriesPerPage -struct UGFxTextListContainer_UpdateEntriesPerPage_Params -{ - int NewSize; // (Parm) -}; - -// Function WillowGame.GFxTextListContainer.AddDataEntry -struct UGFxTextListContainer_AddDataEntry_Params -{ - class UObject* Entry; // (Parm) - struct FString LocalizedText; // (Const, Parm, NeedCtorLink) - struct FColor UnselectedTextColor; // (Const, Parm) - struct FString IconFrameLabel; // (Const, OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.GFxTextListContainer.EmptyData -struct UGFxTextListContainer_EmptyData_Params -{ -}; - -// Function WillowGame.GFxTextListContainer.Init -struct UGFxTextListContainer_Init_Params -{ - class UGFxMovie* Parent; // (Parm) - class UGFxTextListDefinition* Def; // (Parm) -}; - -// Function WillowGame.InventoryDataProviderGFxObject.OnTrashFavChanged -struct UInventoryDataProviderGFxObject_OnTrashFavChanged_Params -{ - class AWillowInventory* WInv; // (Parm) -}; - -// Function WillowGame.InventoryDataProviderGFxObject.GetEntryKindAtIndex -struct UInventoryDataProviderGFxObject_GetEntryKindAtIndex_Params -{ - int Index; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InventoryDataProviderGFxObject.AddDataEntry -struct UInventoryDataProviderGFxObject_AddDataEntry_Params -{ - class UObject* Entry; // (Parm) - struct FString LocalizedText; // (Const, Parm, NeedCtorLink) - struct FColor RarityColor; // (Const, Parm) -}; - -// Function WillowGame.InventoryDataProviderGFxObject.EmptyData -struct UInventoryDataProviderGFxObject_EmptyData_Params -{ -}; - -// Function WillowGame.InventoryDataProviderGFxObject.FindIndexOfThing -struct UInventoryDataProviderGFxObject_FindIndexOfThing_Params -{ - class AWillowInventory* ThingToBeSelected; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InventoryDataProviderGFxObject.GetInventoryAtIndex -struct UInventoryDataProviderGFxObject_GetInventoryAtIndex_Params -{ - int Index; // (Parm) - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InventoryDataProviderGFxObject.Init -struct UInventoryDataProviderGFxObject_Init_Params -{ -}; - -// Function WillowGame.InventoryListPanelGFxObject.SetCanDrag -struct UInventoryListPanelGFxObject_SetCanDrag_Params -{ - unsigned long bCanDrag : 1; // (Parm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.SetEmptyPanelWidget -struct UInventoryListPanelGFxObject_SetEmptyPanelWidget_Params -{ - unsigned long bVisible : 1; // (Parm) - unsigned long bSoldOutTextVisible : 1; // (Parm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.SetPanelHighlight -struct UInventoryListPanelGFxObject_SetPanelHighlight_Params -{ - unsigned long bVisible : 1; // (Parm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.OnStartDrag -struct UInventoryListPanelGFxObject_OnStartDrag_Params -{ - class UGFxObject* StartingCell; // (Parm) - class UGFxObject* OutDragData; // (Parm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.RestoreState -struct UInventoryListPanelGFxObject_RestoreState_Params -{ -}; - -// Function WillowGame.InventoryListPanelGFxObject.SaveState -struct UInventoryListPanelGFxObject_SaveState_Params -{ -}; - -// Function WillowGame.InventoryListPanelGFxObject.ClearCell -struct UInventoryListPanelGFxObject_ClearCell_Params -{ - int ItemIdx; // (Parm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.FreeCellData -struct UInventoryListPanelGFxObject_FreeCellData_Params -{ -}; - -// Function WillowGame.InventoryListPanelGFxObject.GetCellObject -struct UInventoryListPanelGFxObject_GetCellObject_Params -{ - int DesiredCellIndex; // (OptionalParm, Parm) - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.CycleSelectedThingAsTrashOrFavorite -struct UInventoryListPanelGFxObject_CycleSelectedThingAsTrashOrFavorite_Params -{ -}; - -// Function WillowGame.InventoryListPanelGFxObject.extOnTrashFavChanged -struct UInventoryListPanelGFxObject_extOnTrashFavChanged_Params -{ - int RendererIndex; // (Parm) - int Mark; // (Parm) - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.SetTrashFavoritesEnabled -struct UInventoryListPanelGFxObject_SetTrashFavoritesEnabled_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.SetCellTrashFavoritesEnabled -struct UInventoryListPanelGFxObject_SetCellTrashFavoritesEnabled_Params -{ - class UGFxObject* Cell; // (Parm) - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.extOnNewBackpackRenderer -struct UInventoryListPanelGFxObject_extOnNewBackpackRenderer_Params -{ - int RendererIndex; // (Parm) - struct FString TextureLinkage; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.InventoryListPanelGFxObject.SetRendererInfo -struct UInventoryListPanelGFxObject_SetRendererInfo_Params -{ - int DataIndex; // (Parm) - int RendererType; // (Parm) - int RendererIndex; // (Parm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.extOnCellUnselected -struct UInventoryListPanelGFxObject_extOnCellUnselected_Params -{ - int Index; // (Parm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.extOnBackpackItemSelected -struct UInventoryListPanelGFxObject_extOnBackpackItemSelected_Params -{ - int SelectedIndex; // (Parm) - unsigned long bSelected : 1; // (Parm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.extOnCellPressed -struct UInventoryListPanelGFxObject_extOnCellPressed_Params -{ - int PressedIndex; // (Parm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.FixupSelectedIndex -struct UInventoryListPanelGFxObject_FixupSelectedIndex_Params -{ -}; - -// Function WillowGame.InventoryListPanelGFxObject.IsCurrentCellValid -struct UInventoryListPanelGFxObject_IsCurrentCellValid_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.GetThingByIndex -struct UInventoryListPanelGFxObject_GetThingByIndex_Params -{ - int Index; // (Parm) - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.GetSelectedThing -struct UInventoryListPanelGFxObject_GetSelectedThing_Params -{ - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.UpdateList -struct UInventoryListPanelGFxObject_UpdateList_Params -{ - TArray NewListThings; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.InventoryListPanelGFxObject.MoveDelta -struct UInventoryListPanelGFxObject_MoveDelta_Params -{ - int Delta; // (Parm) - int StartIndex; // (Parm) - int OriginalIndex; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.Move -struct UInventoryListPanelGFxObject_Move_Params -{ - int Delta; // (Parm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.SetSelectedIndexByThing -struct UInventoryListPanelGFxObject_SetSelectedIndexByThing_Params -{ - class AWillowInventory* ThingToBeSelected; // (Parm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.extOnSetActive -struct UInventoryListPanelGFxObject_extOnSetActive_Params -{ - unsigned long _bActive : 1; // (Parm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.extOnPanelRollOver -struct UInventoryListPanelGFxObject_extOnPanelRollOver_Params -{ - int ControllerId; // (Parm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.extOnStoragePanelPressed -struct UInventoryListPanelGFxObject_extOnStoragePanelPressed_Params -{ - int ControllerId; // (Parm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.SetPanelTitleStorage -struct UInventoryListPanelGFxObject_SetPanelTitleStorage_Params -{ -}; - -// Function WillowGame.InventoryListPanelGFxObject.SetPanelTitle -struct UInventoryListPanelGFxObject_SetPanelTitle_Params -{ - struct FString NewTitle; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.InventoryListPanelGFxObject.SetSortLabel -struct UInventoryListPanelGFxObject_SetSortLabel_Params -{ - struct FSortFilterConfiguration SortFilterCategorizeData; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.InventoryListPanelGFxObject.extOnChangeSort -struct UInventoryListPanelGFxObject_extOnChangeSort_Params -{ - int Delta; // (Parm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.ApplySortConfiguration -struct UInventoryListPanelGFxObject_ApplySortConfiguration_Params -{ - struct FSortFilterConfiguration SortFilterCategorizeData; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.InventoryListPanelGFxObject.SetList -struct UInventoryListPanelGFxObject_SetList_Params -{ - TArray InventoryThings; // (Parm, OutParm, NeedCtorLink) - struct FSortFilterConfiguration SortFilterCategorizeData; // (Parm, OutParm, NeedCtorLink) - int UnloadableCount; // (OptionalParm, Parm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.PanelOnInputKey -struct UInventoryListPanelGFxObject_PanelOnInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.__SetHeaderIconClip -struct UInventoryListPanelGFxObject___SetHeaderIconClip_Params -{ - struct FString MoviePath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.InventoryListPanelGFxObject.SetHeaderIconClip -struct UInventoryListPanelGFxObject_SetHeaderIconClip_Params -{ - class USwfMovie* MovieClip; // (Parm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.__SetBackgroundTint -struct UInventoryListPanelGFxObject___SetBackgroundTint_Params -{ - int BackgroundTint; // (Parm) - float BackgroundTintAlpha; // (Parm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.SetBackgroundTint -struct UInventoryListPanelGFxObject_SetBackgroundTint_Params -{ - struct FColor BackgroundTint; // (Parm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.__SetBackground -struct UInventoryListPanelGFxObject___SetBackground_Params -{ - struct FString Background; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.InventoryListPanelGFxObject.SetBackground -struct UInventoryListPanelGFxObject_SetBackground_Params -{ - unsigned char Background; // (Parm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.Init -struct UInventoryListPanelGFxObject_Init_Params -{ - class UBaseTopLevelPanelGFxObject* InParentPanel; // (Parm) - struct FName InPanelName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.OnListSort -struct UInventoryListPanelGFxObject_OnListSort_Params -{ -}; - -// Function WillowGame.InventoryListPanelGFxObject.GetInventoryType -struct UInventoryListPanelGFxObject_GetInventoryType_Params -{ - class AWillowInventory* WInv; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InventoryListPanelGFxObject.InitializePlayerClasses -struct UInventoryListPanelGFxObject_InitializePlayerClasses_Params -{ -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.ShowDualWieldInventoryGuides -struct UStatusMenuEquippedPanelGFxObject_ShowDualWieldInventoryGuides_Params -{ - unsigned long bShow : 1; // (Parm) - int SlotsUnlocked; // (Parm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.CleanUpAfterCancelledDrag -struct UStatusMenuEquippedPanelGFxObject_CleanUpAfterCancelledDrag_Params -{ -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.PrepareForFinishDrag -struct UStatusMenuEquippedPanelGFxObject_PrepareForFinishDrag_Params -{ - int CellSuffix; // (Parm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.CanFinishDragOnCell -struct UStatusMenuEquippedPanelGFxObject_CanFinishDragOnCell_Params -{ - int CellSuffix; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.OnStartDrag -struct UStatusMenuEquippedPanelGFxObject_OnStartDrag_Params -{ - class UGFxObject* StartingCell; // (Parm) - class UGFxObject* OutDragData; // (Parm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.SetCellMarkForIndex -struct UStatusMenuEquippedPanelGFxObject_SetCellMarkForIndex_Params -{ - int Index; // (Parm) - int Mark; // (Parm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.SetCellMarkForThing -struct UStatusMenuEquippedPanelGFxObject_SetCellMarkForThing_Params -{ - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.__SetCellMarks -struct UStatusMenuEquippedPanelGFxObject___SetCellMarks_Params -{ - int Mark1; // (Parm) - int Mark2; // (Parm) - int Mark3; // (Parm) - int Mark4; // (Parm) - int Mark5; // (Parm) - int Mark6; // (Parm) - int Mark7; // (Parm) - int Mark8; // (Parm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.__SetCellInfo -struct UStatusMenuEquippedPanelGFxObject___SetCellInfo_Params -{ - int ReadyWeaponUpInfo; // (Parm) - int RWD; // (Parm) - int RWL; // (Parm) - int RWR; // (Parm) - int ShieldInfo; // (Parm) - int GrenadeModInfo; // (Parm) - int ClassModInfo; // (Parm) - int ArtifactInfo; // (Parm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.extOnTrashFavChanged -struct UStatusMenuEquippedPanelGFxObject_extOnTrashFavChanged_Params -{ - int Index; // (Parm) - int Mark; // (Parm) - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.GetMarkFromInventory -struct UStatusMenuEquippedPanelGFxObject_GetMarkFromInventory_Params -{ - class AWillowInventory* WInv; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.SetCellInfo -struct UStatusMenuEquippedPanelGFxObject_SetCellInfo_Params -{ -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.GetSelectedCellInventoryType -struct UStatusMenuEquippedPanelGFxObject_GetSelectedCellInventoryType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.GetSuffixFromQuickSlot -struct UStatusMenuEquippedPanelGFxObject_GetSuffixFromQuickSlot_Params -{ - unsigned char Slot; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.GetWeaponSlotFromSuffix -struct UStatusMenuEquippedPanelGFxObject_GetWeaponSlotFromSuffix_Params -{ - int Suffix; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.GetWeaponSlotFromThing -struct UStatusMenuEquippedPanelGFxObject_GetWeaponSlotFromThing_Params -{ - class AWillowInventory* Thing; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.GetHighlightedWeaponSlot -struct UStatusMenuEquippedPanelGFxObject_GetHighlightedWeaponSlot_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.GetTypeCellSuffixBasedOnPosition -struct UStatusMenuEquippedPanelGFxObject_GetTypeCellSuffixBasedOnPosition_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.GetTypeCellSuffixBasedOnThing -struct UStatusMenuEquippedPanelGFxObject_GetTypeCellSuffixBasedOnThing_Params -{ - class AWillowInventory* EquippingThing; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.IsAWeaponSuffix -struct UStatusMenuEquippedPanelGFxObject_IsAWeaponSuffix_Params -{ - int Suffix; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.StopEquip -struct UStatusMenuEquippedPanelGFxObject_StopEquip_Params -{ -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.SelectTypeCellBasedOnThing -struct UStatusMenuEquippedPanelGFxObject_SelectTypeCellBasedOnThing_Params -{ - int TypeCellSuffix; // (Parm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.StartEquip -struct UStatusMenuEquippedPanelGFxObject_StartEquip_Params -{ - class AWillowInventory* EquippingThing; // (Parm) - unsigned long bShouldSelectTypeCell : 1; // (Parm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.EquippingMove -struct UStatusMenuEquippedPanelGFxObject_EquippingMove_Params -{ - unsigned char Dir; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.extOnMouseUp -struct UStatusMenuEquippedPanelGFxObject_extOnMouseUp_Params -{ - int controllerIdx; // (Parm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.extOnCellPressed -struct UStatusMenuEquippedPanelGFxObject_extOnCellPressed_Params -{ - int Suffix; // (Parm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.extOnEquippedPanelPressed -struct UStatusMenuEquippedPanelGFxObject_extOnEquippedPanelPressed_Params -{ - int controllerIdx; // (Parm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.NormalMove -struct UStatusMenuEquippedPanelGFxObject_NormalMove_Params -{ - unsigned char Dir; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.RestoreCurrentSelectedCell -struct UStatusMenuEquippedPanelGFxObject_RestoreCurrentSelectedCell_Params -{ -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.CacheCurrentSelectedCellAndSetToNone -struct UStatusMenuEquippedPanelGFxObject_CacheCurrentSelectedCellAndSetToNone_Params -{ -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.ResetCacheCurrentSelectedCell -struct UStatusMenuEquippedPanelGFxObject_ResetCacheCurrentSelectedCell_Params -{ -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.GetCurrentSelectedCell -struct UStatusMenuEquippedPanelGFxObject_GetCurrentSelectedCell_Params -{ - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.extOnCellUnselected -struct UStatusMenuEquippedPanelGFxObject_extOnCellUnselected_Params -{ - int InSelectedCellSuffix; // (Parm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.extOnCellSelected -struct UStatusMenuEquippedPanelGFxObject_extOnCellSelected_Params -{ - int InSelectedCellSuffix; // (Parm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.GetThingByIndex -struct UStatusMenuEquippedPanelGFxObject_GetThingByIndex_Params -{ - int Index; // (Parm) - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.GetSelectedThing -struct UStatusMenuEquippedPanelGFxObject_GetSelectedThing_Params -{ - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.__SetSelectedCell -struct UStatusMenuEquippedPanelGFxObject___SetSelectedCell_Params -{ - int SelectedCell; // (Parm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.SetCellsForEquipping -struct UStatusMenuEquippedPanelGFxObject_SetCellsForEquipping_Params -{ - int TypeCellSuffix; // (Parm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.SetSelectedCell -struct UStatusMenuEquippedPanelGFxObject_SetSelectedCell_Params -{ -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.PanelOnInputKey -struct UStatusMenuEquippedPanelGFxObject_PanelOnInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.SetReadyWeaponRight -struct UStatusMenuEquippedPanelGFxObject_SetReadyWeaponRight_Params -{ - unsigned long bVisible : 1; // (Parm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.SetReadyWeaponLeft -struct UStatusMenuEquippedPanelGFxObject_SetReadyWeaponLeft_Params -{ - unsigned long bVisible : 1; // (Parm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.FlourishWeaponLeft -struct UStatusMenuEquippedPanelGFxObject_FlourishWeaponLeft_Params -{ -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.FlourishWeaponRight -struct UStatusMenuEquippedPanelGFxObject_FlourishWeaponRight_Params -{ -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.SetUpEquippedSlotIcons -struct UStatusMenuEquippedPanelGFxObject_SetUpEquippedSlotIcons_Params -{ -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.Refresh -struct UStatusMenuEquippedPanelGFxObject_Refresh_Params -{ -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.Init -struct UStatusMenuEquippedPanelGFxObject_Init_Params -{ - class UBaseTopLevelPanelGFxObject* InParentPanel; // (Parm) - struct FName InPanelName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuEquippedPanelGFxObject.MoveFunction -struct UStatusMenuEquippedPanelGFxObject_MoveFunction_Params -{ - unsigned char Dir; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.OnTrashFavChanged -struct UBaseTopLevelPanelGFxObject_OnTrashFavChanged_Params -{ - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.OnCellPressed -struct UBaseTopLevelPanelGFxObject_OnCellPressed_Params -{ - class UBaseInventoryPanelGFxObject* Panel; // (Parm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.OnStartDrag -struct UBaseTopLevelPanelGFxObject_OnStartDrag_Params -{ - class UGFxObject* StartingCell; // (Parm) - class UGFxObject* OutDragData; // (Parm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.GetInspectedItemCurrencyType -struct UBaseTopLevelPanelGFxObject_GetInspectedItemCurrencyType_Params -{ - class AWillowInventory* Thing; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.GetInspectedItemOverridePrice -struct UBaseTopLevelPanelGFxObject_GetInspectedItemOverridePrice_Params -{ - class AWillowInventory* Thing; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.__SetComparingTweenInfo -struct UBaseTopLevelPanelGFxObject___SetComparingTweenInfo_Params -{ - float TT; // (Parm) - float MCLX; // (Parm) - float MCLY; // (Parm) - float MCLZ; // (Parm) - float MCRX; // (Parm) - float MCRY; // (Parm) - float MCRZ; // (Parm) - float CCLX; // (Parm) - float CCLY; // (Parm) - float CCLZ; // (Parm) - float CCRX; // (Parm) - float CCRY; // (Parm) - float CCRZ; // (Parm) - float MCSL; // (Parm) - float MCSR; // (Parm) - float CCSL; // (Parm) - float CCSR; // (Parm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.SetComparingTweenInfo -struct UBaseTopLevelPanelGFxObject_SetComparingTweenInfo_Params -{ - struct FName MainCardName; // (Parm) - struct FName CompareCardName; // (Parm) - struct FName LeftPanelName; // (Parm) - struct FName RightPanelName; // (Parm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.GetCard -struct UBaseTopLevelPanelGFxObject_GetCard_Params -{ - struct FName CardName; // (Parm) - struct FCardInfo ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.OnItemSelected -struct UBaseTopLevelPanelGFxObject_OnItemSelected_Params -{ - class UBaseInventoryPanelGFxObject* Panel; // (Parm) - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.UpdateDynamicCard -struct UBaseTopLevelPanelGFxObject_UpdateDynamicCard_Params -{ - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.SetUpCardEx -struct UBaseTopLevelPanelGFxObject_SetUpCardEx_Params -{ - struct FName CardName; // (Parm) - class AWillowInventory* Thing; // (Parm) - class AWillowInventory* CompareAgainstThing; // (Parm) - unsigned char CurrencyType; // (Parm) - int OverrideValue; // (Parm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.SetUpCard -struct UBaseTopLevelPanelGFxObject_SetUpCard_Params -{ - struct FName CardName; // (Parm) - class AWillowInventory* Thing; // (Parm) - class AWillowInventory* CompareAgainstThing; // (OptionalParm, Parm) - int OverrideValue; // (OptionalParm, Parm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.GetItemCardContentIndex -struct UBaseTopLevelPanelGFxObject_GetItemCardContentIndex_Params -{ - struct FName CardName; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.GetItemCard -struct UBaseTopLevelPanelGFxObject_GetItemCard_Params -{ - struct FName CardName; // (Parm) - class UItemCardGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.GetItemCardInfo -struct UBaseTopLevelPanelGFxObject_GetItemCardInfo_Params -{ - struct FName CardName; // (Parm) - struct FItemCardInfo ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.GetPanel -struct UBaseTopLevelPanelGFxObject_GetPanel_Params -{ - struct FName PanelName; // (Parm) - struct FPanelInfo ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.extInitComplete -struct UBaseTopLevelPanelGFxObject_extInitComplete_Params -{ -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.extInitRightPanel -struct UBaseTopLevelPanelGFxObject_extInitRightPanel_Params -{ -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.extInitLeftPanel -struct UBaseTopLevelPanelGFxObject_extInitLeftPanel_Params -{ -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.InitPanels -struct UBaseTopLevelPanelGFxObject_InitPanels_Params -{ -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.AssignPanels -struct UBaseTopLevelPanelGFxObject_AssignPanels_Params -{ -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.extInitPanels -struct UBaseTopLevelPanelGFxObject_extInitPanels_Params -{ -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.RefreshItemCards -struct UBaseTopLevelPanelGFxObject_RefreshItemCards_Params -{ -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.InitItemCards -struct UBaseTopLevelPanelGFxObject_InitItemCards_Params -{ -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.AssignItemCards -struct UBaseTopLevelPanelGFxObject_AssignItemCards_Params -{ -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.extInitItemCards -struct UBaseTopLevelPanelGFxObject_extInitItemCards_Params -{ -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.SetActivePanelByName -struct UBaseTopLevelPanelGFxObject_SetActivePanelByName_Params -{ - struct FString PanelName; // (Parm, CoerceParm, NeedCtorLink) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.OnPanelPressed -struct UBaseTopLevelPanelGFxObject_OnPanelPressed_Params -{ - class UBaseInventoryPanelGFxObject* Panel; // (Parm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.__SetFocusUnfocusedCompareTweenPositions -struct UBaseTopLevelPanelGFxObject___SetFocusUnfocusedCompareTweenPositions_Params -{ - struct FString PN; // (Parm, CoerceParm, NeedCtorLink) - float TT; // (Parm) - float FX; // (Parm) - float FY; // (Parm) - float FZ; // (Parm) - float UFX; // (Parm) - float UFY; // (Parm) - float UFZ; // (Parm) - float CX; // (Parm) - float CY; // (Parm) - float CZ; // (Parm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.TweenPanel -struct UBaseTopLevelPanelGFxObject_TweenPanel_Params -{ - struct FString PanelName; // (Parm, CoerceParm, NeedCtorLink) - unsigned long bFocused : 1; // (Parm) - unsigned long bCompare : 1; // (Parm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.TweenPanelToPosition -struct UBaseTopLevelPanelGFxObject_TweenPanelToPosition_Params -{ - struct FName PanelName; // (Parm) - unsigned char NewPanelPosition; // (Parm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.SetFocusUnfocusedCompareTweenPositions -struct UBaseTopLevelPanelGFxObject_SetFocusUnfocusedCompareTweenPositions_Params -{ - struct FName PanelName; // (Parm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.SwitchToQueuedInputHandler -struct UBaseTopLevelPanelGFxObject_SwitchToQueuedInputHandler_Params -{ - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.QueueNewInputHandler -struct UBaseTopLevelPanelGFxObject_QueueNewInputHandler_Params -{ - struct FScriptDelegate NewInputKey; // (Parm, NeedCtorLink) - struct FName TriggerKey; // (Parm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.Init -struct UBaseTopLevelPanelGFxObject_Init_Params -{ - class UWillowInventoryGFxMovie* InParent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BaseTopLevelPanelGFxObject.OnInputKey -struct UBaseTopLevelPanelGFxObject_OnInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ChallengesScreenGFxObject.Tick -struct UChallengesScreenGFxObject_Tick_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.ChallengesScreenGFxObject.SetTooltipText -struct UChallengesScreenGFxObject_SetTooltipText_Params -{ - struct FString TooltipsText; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ChallengesScreenGFxObject.ConfigureForPlayer -struct UChallengesScreenGFxObject_ConfigureForPlayer_Params -{ - float ControllerId; // (Parm) -}; - -// Function WillowGame.ChallengesScreenGFxObject.OfferInputKey -struct UChallengesScreenGFxObject_OfferInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ChallengesScreenGFxObject.NormalInputKey -struct UChallengesScreenGFxObject_NormalInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ChallengesScreenGFxObject.BlockInput -struct UChallengesScreenGFxObject_BlockInput_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ChallengesScreenGFxObject.DeferInput -struct UChallengesScreenGFxObject_DeferInput_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ChallengesScreenGFxObject.PanelOnInputKey -struct UChallengesScreenGFxObject_PanelOnInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ChallengesScreenGFxObject.SwitchToPanel -struct UChallengesScreenGFxObject_SwitchToPanel_Params -{ - unsigned char Panel; // (Parm) -}; - -// Function WillowGame.ChallengesScreenGFxObject.SwitchFocus -struct UChallengesScreenGFxObject_SwitchFocus_Params -{ - unsigned char NewPanel; // (Parm) - unsigned long bPlaySound : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.ChallengesScreenGFxObject.RestoreState -struct UChallengesScreenGFxObject_RestoreState_Params -{ -}; - -// Function WillowGame.ChallengesScreenGFxObject.Refresh -struct UChallengesScreenGFxObject_Refresh_Params -{ -}; - -// Function WillowGame.ChallengesScreenGFxObject.DeinitPanels -struct UChallengesScreenGFxObject_DeinitPanels_Params -{ -}; - -// Function WillowGame.ChallengesScreenGFxObject.Deinit -struct UChallengesScreenGFxObject_Deinit_Params -{ -}; - -// Function WillowGame.ChallengesScreenGFxObject.InitPanels -struct UChallengesScreenGFxObject_InitPanels_Params -{ -}; - -// Function WillowGame.ChallengesScreenGFxObject.AssignPanels -struct UChallengesScreenGFxObject_AssignPanels_Params -{ -}; - -// Function WillowGame.ChallengesScreenGFxObject.Init -struct UChallengesScreenGFxObject_Init_Params -{ - class UWillowInventoryGFxMovie* InParent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.GetCurrentCellObject -struct UStatusMenuInventoryPanelGFxObject_GetCurrentCellObject_Params -{ - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.OnCellPressed -struct UStatusMenuInventoryPanelGFxObject_OnCellPressed_Params -{ - class UBaseInventoryPanelGFxObject* Panel; // (Parm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.extCompleteDrag_Backpack -struct UStatusMenuInventoryPanelGFxObject_extCompleteDrag_Backpack_Params -{ - int DropTargetIndex; // (Parm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.extCompleteDrag_Equipped -struct UStatusMenuInventoryPanelGFxObject_extCompleteDrag_Equipped_Params -{ - int CellSuffix; // (Parm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.extCancelDrag -struct UStatusMenuInventoryPanelGFxObject_extCancelDrag_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.OnStartDrag -struct UStatusMenuInventoryPanelGFxObject_OnStartDrag_Params -{ - class UGFxObject* StartingCell; // (Parm) - class UGFxObject* OutDragData; // (Parm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SetLeftRightArrowVisibility -struct UStatusMenuInventoryPanelGFxObject_SetLeftRightArrowVisibility_Params -{ - unsigned long bArrowLeftVisible : 1; // (Parm) - unsigned long bArrowRightVisible : 1; // (Parm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.TweenCards -struct UStatusMenuInventoryPanelGFxObject_TweenCards_Params -{ - unsigned long bTransferring : 1; // (Parm) - unsigned long bStartedFromLeftPanel : 1; // (Parm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.__SetStorageInfoCardData -struct UStatusMenuInventoryPanelGFxObject___SetStorageInfoCardData_Params -{ - struct FString NewInfo; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SetStorageInfoCardData -struct UStatusMenuInventoryPanelGFxObject_SetStorageInfoCardData_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SetStorageInfoCardTitle -struct UStatusMenuInventoryPanelGFxObject_SetStorageInfoCardTitle_Params -{ - struct FString NewTitle; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.FreeCellData -struct UStatusMenuInventoryPanelGFxObject_FreeCellData_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.OnTrashFavChanged -struct UStatusMenuInventoryPanelGFxObject_OnTrashFavChanged_Params -{ - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.CycleSelectedThingAsTrashOrFavorite -struct UStatusMenuInventoryPanelGFxObject_CycleSelectedThingAsTrashOrFavorite_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.CycleEquippedThingAsTrashOrFavorite -struct UStatusMenuInventoryPanelGFxObject_CycleEquippedThingAsTrashOrFavorite_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.FlourishDrop -struct UStatusMenuInventoryPanelGFxObject_FlourishDrop_Params -{ - struct FString Text; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.CanDrop -struct UStatusMenuInventoryPanelGFxObject_CanDrop_Params -{ - class AWillowInventory* ThingToBeDropped; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.DropSelectedThing -struct UStatusMenuInventoryPanelGFxObject_DropSelectedThing_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.CanUnready -struct UStatusMenuInventoryPanelGFxObject_CanUnready_Params -{ - class AWillowInventory* ReadiedThing; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.CanReady -struct UStatusMenuInventoryPanelGFxObject_CanReady_Params -{ - class AWillowInventory* WInv; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.CanUseConsume -struct UStatusMenuInventoryPanelGFxObject_CanUseConsume_Params -{ - class AWillowInventory* WInv; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.UnreadyThing -struct UStatusMenuInventoryPanelGFxObject_UnreadyThing_Params -{ - class AWillowInventory* ReadiedThing; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.IsComparing -struct UStatusMenuInventoryPanelGFxObject_IsComparing_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SetBackpackList -struct UStatusMenuInventoryPanelGFxObject_SetBackpackList_Params -{ - TArray BackpackThings; // (Parm, OutParm, NeedCtorLink) - struct FSortFilterConfiguration ConfigData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SetTooltipText -struct UStatusMenuInventoryPanelGFxObject_SetTooltipText_Params -{ - struct FString TooltipsText; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.__SetDPadFrames -struct UStatusMenuInventoryPanelGFxObject___SetDPadFrames_Params -{ - struct FString Platform; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SetDPadFrames -struct UStatusMenuInventoryPanelGFxObject_SetDPadFrames_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SetTotalCredits -struct UStatusMenuInventoryPanelGFxObject_SetTotalCredits_Params -{ - int Credits; // (Parm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SetAllAmmoCounts -struct UStatusMenuInventoryPanelGFxObject_SetAllAmmoCounts_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.__SetPortrait -struct UStatusMenuInventoryPanelGFxObject___SetPortrait_Params -{ - struct FString PortraitPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SetPortrait -struct UStatusMenuInventoryPanelGFxObject_SetPortrait_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.ShowDualWieldInventoryGuides -struct UStatusMenuInventoryPanelGFxObject_ShowDualWieldInventoryGuides_Params -{ - unsigned long bShow : 1; // (Parm) - int SlotsUnlocked; // (Parm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.FlourishNewSlots -struct UStatusMenuInventoryPanelGFxObject_FlourishNewSlots_Params -{ - int NewSlotsToShow; // (Parm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SetBackpackCapacity -struct UStatusMenuInventoryPanelGFxObject_SetBackpackCapacity_Params -{ - int InSlotsUsed; // (Parm) - int InMaxCapacity; // (Parm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.__AwardNewQuickSlots -struct UStatusMenuInventoryPanelGFxObject___AwardNewQuickSlots_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.AwardNewQuickSlots -struct UStatusMenuInventoryPanelGFxObject_AwardNewQuickSlots_Params -{ - int TotalSlotCountIn; // (Parm) - int NewlyOpenedSlotCountIn; // (Parm) - unsigned long bShouldShowDualWieldGuidesIn : 1; // (Parm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.ConfigureForPlayer -struct UStatusMenuInventoryPanelGFxObject_ConfigureForPlayer_Params -{ - float ControllerId; // (Parm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.FlourishEquip -struct UStatusMenuInventoryPanelGFxObject_FlourishEquip_Params -{ - struct FString Text; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.FinishEquip -struct UStatusMenuInventoryPanelGFxObject_FinishEquip_Params -{ - struct FName TriggerKey; // (Parm) - unsigned long bCompleted : 1; // (Parm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.CancelEquip -struct UStatusMenuInventoryPanelGFxObject_CancelEquip_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.CompleteEquip -struct UStatusMenuInventoryPanelGFxObject_CompleteEquip_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.TryUnlockedFlourish -struct UStatusMenuInventoryPanelGFxObject_TryUnlockedFlourish_Params -{ - class AWillowInventory* WInv; // (Parm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.StartEquip -struct UStatusMenuInventoryPanelGFxObject_StartEquip_Params -{ - struct FName TriggerKey; // (Parm) - unsigned long bIsDragAndDrop : 1; // (Parm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.EquipInputKey -struct UStatusMenuInventoryPanelGFxObject_EquipInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.GetEquippedPanelCurrentCellType -struct UStatusMenuInventoryPanelGFxObject_GetEquippedPanelCurrentCellType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.OnItemSelected -struct UStatusMenuInventoryPanelGFxObject_OnItemSelected_Params -{ - class UBaseInventoryPanelGFxObject* Panel; // (Parm) - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.NormalInputKey -struct UStatusMenuInventoryPanelGFxObject_NormalInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.PanelOnInputKey -struct UStatusMenuInventoryPanelGFxObject_PanelOnInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.InspectSelectedItem -struct UStatusMenuInventoryPanelGFxObject_InspectSelectedItem_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.GetSelectedThingFromNative -struct UStatusMenuInventoryPanelGFxObject_GetSelectedThingFromNative_Params -{ - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.GetSelectedThing -struct UStatusMenuInventoryPanelGFxObject_GetSelectedThing_Params -{ - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.UpdateDynamicCard -struct UStatusMenuInventoryPanelGFxObject_UpdateDynamicCard_Params -{ - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.RefreshItemCards -struct UStatusMenuInventoryPanelGFxObject_RefreshItemCards_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SwitchToEquippedPanel -struct UStatusMenuInventoryPanelGFxObject_SwitchToEquippedPanel_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SwitchToBackpackPanel -struct UStatusMenuInventoryPanelGFxObject_SwitchToBackpackPanel_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.UpdateTooltipsText -struct UStatusMenuInventoryPanelGFxObject_UpdateTooltipsText_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SwitchFocus -struct UStatusMenuInventoryPanelGFxObject_SwitchFocus_Params -{ - unsigned char NewPanel; // (Parm) - unsigned long bPlaySound : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.OnPanelPressed -struct UStatusMenuInventoryPanelGFxObject_OnPanelPressed_Params -{ - class UBaseInventoryPanelGFxObject* Panel; // (Parm) -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.RestoreState -struct UStatusMenuInventoryPanelGFxObject_RestoreState_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.Refresh -struct UStatusMenuInventoryPanelGFxObject_Refresh_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.OnListSort -struct UStatusMenuInventoryPanelGFxObject_OnListSort_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.SaveBackpackSortPreference -struct UStatusMenuInventoryPanelGFxObject_SaveBackpackSortPreference_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.extInitComplete -struct UStatusMenuInventoryPanelGFxObject_extInitComplete_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.RefreshBackpackPanel -struct UStatusMenuInventoryPanelGFxObject_RefreshBackpackPanel_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.extInitRightPanel -struct UStatusMenuInventoryPanelGFxObject_extInitRightPanel_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.extInitLeftPanel -struct UStatusMenuInventoryPanelGFxObject_extInitLeftPanel_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.InitItemCards -struct UStatusMenuInventoryPanelGFxObject_InitItemCards_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.AssignItemCards -struct UStatusMenuInventoryPanelGFxObject_AssignItemCards_Params -{ -}; - -// Function WillowGame.StatusMenuInventoryPanelGFxObject.Init -struct UStatusMenuInventoryPanelGFxObject_Init_Params -{ - class UWillowInventoryGFxMovie* InParent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingPanelGFxObject.extCompleteDrag_Backpack -struct UTradingPanelGFxObject_extCompleteDrag_Backpack_Params -{ - int DropTargetIndex; // (Parm) -}; - -// Function WillowGame.TradingPanelGFxObject.extCompleteDrag_Offered -struct UTradingPanelGFxObject_extCompleteDrag_Offered_Params -{ - int CellSuffix; // (Parm) -}; - -// Function WillowGame.TradingPanelGFxObject.extCancelDrag -struct UTradingPanelGFxObject_extCancelDrag_Params -{ -}; - -// Function WillowGame.TradingPanelGFxObject.CanDragSelectedThing -struct UTradingPanelGFxObject_CanDragSelectedThing_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingPanelGFxObject.OnStartDrag -struct UTradingPanelGFxObject_OnStartDrag_Params -{ - class UGFxObject* StartingCell; // (Parm) - class UGFxObject* OutDragData; // (Parm) -}; - -// Function WillowGame.TradingPanelGFxObject.SetLeftRightArrowVisibility -struct UTradingPanelGFxObject_SetLeftRightArrowVisibility_Params -{ - unsigned long bLeftArrowVisible : 1; // (Parm) - unsigned long bRightArrowVisible : 1; // (Parm) -}; - -// Function WillowGame.TradingPanelGFxObject.InspectItem -struct UTradingPanelGFxObject_InspectItem_Params -{ - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.TradingPanelGFxObject.SetBackpackList -struct UTradingPanelGFxObject_SetBackpackList_Params -{ - TArray BackpackThings; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.TradingPanelGFxObject.SetTooltipText -struct UTradingPanelGFxObject_SetTooltipText_Params -{ - struct FString TooltipsText; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.TradingPanelGFxObject.SetTotalCredits -struct UTradingPanelGFxObject_SetTotalCredits_Params -{ - int Credits; // (Parm) -}; - -// Function WillowGame.TradingPanelGFxObject.ConfigureForPlayer -struct UTradingPanelGFxObject_ConfigureForPlayer_Params -{ - float ControllerId; // (Parm) -}; - -// Function WillowGame.TradingPanelGFxObject.FinishOffer -struct UTradingPanelGFxObject_FinishOffer_Params -{ -}; - -// Function WillowGame.TradingPanelGFxObject.CancelOffer -struct UTradingPanelGFxObject_CancelOffer_Params -{ -}; - -// Function WillowGame.TradingPanelGFxObject.CompleteOffer -struct UTradingPanelGFxObject_CompleteOffer_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingPanelGFxObject.StartOffer -struct UTradingPanelGFxObject_StartOffer_Params -{ -}; - -// Function WillowGame.TradingPanelGFxObject.CanUseCLIKButtons -struct UTradingPanelGFxObject_CanUseCLIKButtons_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingPanelGFxObject.CanStartOffer -struct UTradingPanelGFxObject_CanStartOffer_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingPanelGFxObject.OfferInputKey -struct UTradingPanelGFxObject_OfferInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingPanelGFxObject.NormalInputKey -struct UTradingPanelGFxObject_NormalInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingPanelGFxObject.BlockInput -struct UTradingPanelGFxObject_BlockInput_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingPanelGFxObject.DeferInput -struct UTradingPanelGFxObject_DeferInput_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingPanelGFxObject.PanelOnInputKey -struct UTradingPanelGFxObject_PanelOnInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingPanelGFxObject.GetSelectedThing -struct UTradingPanelGFxObject_GetSelectedThing_Params -{ - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingPanelGFxObject.RefreshItemCards -struct UTradingPanelGFxObject_RefreshItemCards_Params -{ -}; - -// Function WillowGame.TradingPanelGFxObject.SwitchToPanel -struct UTradingPanelGFxObject_SwitchToPanel_Params -{ - unsigned char Panel; // (Parm) -}; - -// Function WillowGame.TradingPanelGFxObject.SwitchFocus -struct UTradingPanelGFxObject_SwitchFocus_Params -{ - unsigned char NewPanel; // (Parm) -}; - -// Function WillowGame.TradingPanelGFxObject.RestoreState -struct UTradingPanelGFxObject_RestoreState_Params -{ -}; - -// Function WillowGame.TradingPanelGFxObject.OnItemSelected -struct UTradingPanelGFxObject_OnItemSelected_Params -{ - class UBaseInventoryPanelGFxObject* Panel; // (Parm) - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.TradingPanelGFxObject.Refresh -struct UTradingPanelGFxObject_Refresh_Params -{ -}; - -// Function WillowGame.TradingPanelGFxObject.OnListSort -struct UTradingPanelGFxObject_OnListSort_Params -{ -}; - -// Function WillowGame.TradingPanelGFxObject.InitPanels -struct UTradingPanelGFxObject_InitPanels_Params -{ -}; - -// Function WillowGame.TradingPanelGFxObject.AssignPanels -struct UTradingPanelGFxObject_AssignPanels_Params -{ -}; - -// Function WillowGame.TradingPanelGFxObject.InitItemCards -struct UTradingPanelGFxObject_InitItemCards_Params -{ -}; - -// Function WillowGame.TradingPanelGFxObject.AssignItemCards -struct UTradingPanelGFxObject_AssignItemCards_Params -{ -}; - -// Function WillowGame.TradingPanelGFxObject.Init -struct UTradingPanelGFxObject_Init_Params -{ - class UWillowInventoryGFxMovie* InParent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.OnCellPressed -struct UTwoPanelInterfaceGFxObject_OnCellPressed_Params -{ - class UBaseInventoryPanelGFxObject* Panel; // (Parm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.InitForConsole -struct UTwoPanelInterfaceGFxObject_InitForConsole_Params -{ -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.InitForPC -struct UTwoPanelInterfaceGFxObject_InitForPC_Params -{ -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.OnValidCell -struct UTwoPanelInterfaceGFxObject_OnValidCell_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.GetCurrentCellObject -struct UTwoPanelInterfaceGFxObject_GetCurrentCellObject_Params -{ - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.GetCurrentPanel -struct UTwoPanelInterfaceGFxObject_GetCurrentPanel_Params -{ - class UInventoryListPanelGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.GetInspectedItemCurrencyType -struct UTwoPanelInterfaceGFxObject_GetInspectedItemCurrencyType_Params -{ - class AWillowInventory* Thing; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.GetInspectedItemOverridePrice -struct UTwoPanelInterfaceGFxObject_GetInspectedItemOverridePrice_Params -{ - class AWillowInventory* Thing; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetActivePanelSelectIndexByThing -struct UTwoPanelInterfaceGFxObject_SetActivePanelSelectIndexByThing_Params -{ - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetActivePanelSortConfiguration -struct UTwoPanelInterfaceGFxObject_SetActivePanelSortConfiguration_Params -{ - struct FSortFilterConfiguration NewConfiguration; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetTabIconFrame -struct UTwoPanelInterfaceGFxObject_SetTabIconFrame_Params -{ - int IconNumber; // (Parm) - struct FString frame; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetActiveTab -struct UTwoPanelInterfaceGFxObject_SetActiveTab_Params -{ - struct FString Tab; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.__SetNavTooltips -struct UTwoPanelInterfaceGFxObject___SetNavTooltips_Params -{ - struct FString LeftTooltip; // (Parm, NeedCtorLink) - struct FString RightTooltip; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetNavTooltips -struct UTwoPanelInterfaceGFxObject_SetNavTooltips_Params -{ -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetTooltipText -struct UTwoPanelInterfaceGFxObject_SetTooltipText_Params -{ - struct FString TooltipsText; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.Cleanup -struct UTwoPanelInterfaceGFxObject_Cleanup_Params -{ -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetStorageInfoCardVisible -struct UTwoPanelInterfaceGFxObject_SetStorageInfoCardVisible_Params -{ - unsigned long bVisible : 1; // (Parm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.__SetStorageInfoCardData -struct UTwoPanelInterfaceGFxObject___SetStorageInfoCardData_Params -{ - struct FString NewInfo; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetStorageInfoCardData -struct UTwoPanelInterfaceGFxObject_SetStorageInfoCardData_Params -{ -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetStorageInfoCardTitle -struct UTwoPanelInterfaceGFxObject_SetStorageInfoCardTitle_Params -{ - struct FString NewTitle; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.CycleSelectedThingAsTrashOrFavorite -struct UTwoPanelInterfaceGFxObject_CycleSelectedThingAsTrashOrFavorite_Params -{ -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.TweenCards -struct UTwoPanelInterfaceGFxObject_TweenCards_Params -{ - unsigned long bTransferring : 1; // (Parm) - unsigned long bStartedFromLeftPanel : 1; // (Parm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.FinishTransfer -struct UTwoPanelInterfaceGFxObject_FinishTransfer_Params -{ - struct FName TriggerKey; // (Parm) - unsigned long bCompleted : 1; // (Parm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.CancelTransfer -struct UTwoPanelInterfaceGFxObject_CancelTransfer_Params -{ - struct FName ukey; // (Parm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.ConfirmTransfer -struct UTwoPanelInterfaceGFxObject_ConfirmTransfer_Params -{ - struct FName ukey; // (Parm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.TransferInputKey -struct UTwoPanelInterfaceGFxObject_TransferInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.StartTransfer -struct UTwoPanelInterfaceGFxObject_StartTransfer_Params -{ - struct FName TriggerKey; // (Parm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.IsTransferring -struct UTwoPanelInterfaceGFxObject_IsTransferring_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.NormalInputKey -struct UTwoPanelInterfaceGFxObject_NormalInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.PanelInputKey -struct UTwoPanelInterfaceGFxObject_PanelInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.OnItemSelected -struct UTwoPanelInterfaceGFxObject_OnItemSelected_Params -{ - class UBaseInventoryPanelGFxObject* Panel; // (Parm) - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.InitItemCards -struct UTwoPanelInterfaceGFxObject_InitItemCards_Params -{ -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.AssignItemCards -struct UTwoPanelInterfaceGFxObject_AssignItemCards_Params -{ -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetHeader -struct UTwoPanelInterfaceGFxObject_SetHeader_Params -{ - struct FString frame; // (Parm, NeedCtorLink) - struct FString Title; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.GetSelectedThing -struct UTwoPanelInterfaceGFxObject_GetSelectedThing_Params -{ - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.GetEquippedAnalogueThroughInterface -struct UTwoPanelInterfaceGFxObject_GetEquippedAnalogueThroughInterface_Params -{ - class AWillowInventory* InThing; // (Parm) - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.GetSelectedThingThroughInterface -struct UTwoPanelInterfaceGFxObject_GetSelectedThingThroughInterface_Params -{ - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.UpdateDynamicCard -struct UTwoPanelInterfaceGFxObject_UpdateDynamicCard_Params -{ - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.RefreshItemCards -struct UTwoPanelInterfaceGFxObject_RefreshItemCards_Params -{ -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetUpCard -struct UTwoPanelInterfaceGFxObject_SetUpCard_Params -{ - struct FName CardName; // (Parm) - class AWillowInventory* Thing; // (Parm) - class AWillowInventory* CompareAgainstThing; // (OptionalParm, Parm) - int OverrideValue; // (OptionalParm, Parm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetActive -struct UTwoPanelInterfaceGFxObject_SetActive_Params -{ - unsigned long bSelected : 1; // (Parm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.SwitchPanelsForComparing -struct UTwoPanelInterfaceGFxObject_SwitchPanelsForComparing_Params -{ -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.TrySwitchToRightPanel -struct UTwoPanelInterfaceGFxObject_TrySwitchToRightPanel_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.TrySwitchToLeftPanel -struct UTwoPanelInterfaceGFxObject_TrySwitchToLeftPanel_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.SwitchToRightPanel -struct UTwoPanelInterfaceGFxObject_SwitchToRightPanel_Params -{ - unsigned long bSetHeader : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.SwitchToLeftPanel -struct UTwoPanelInterfaceGFxObject_SwitchToLeftPanel_Params -{ - unsigned long bSetHeader : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.OnListSort -struct UTwoPanelInterfaceGFxObject_OnListSort_Params -{ -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.ConfigureForPlayer -struct UTwoPanelInterfaceGFxObject_ConfigureForPlayer_Params -{ - float ControllerId; // (Parm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.OnTick -struct UTwoPanelInterfaceGFxObject_OnTick_Params -{ -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.Refresh -struct UTwoPanelInterfaceGFxObject_Refresh_Params -{ -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.RefreshRightPanel -struct UTwoPanelInterfaceGFxObject_RefreshRightPanel_Params -{ -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.RefreshLeftPanel -struct UTwoPanelInterfaceGFxObject_RefreshLeftPanel_Params -{ -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetActiveHeaderIcon -struct UTwoPanelInterfaceGFxObject_SetActiveHeaderIcon_Params -{ - struct FString Position; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetHeaderLabel -struct UTwoPanelInterfaceGFxObject_SetHeaderLabel_Params -{ - struct FString NewLabel; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetPlayerPanelHidden -struct UTwoPanelInterfaceGFxObject_SetPlayerPanelHidden_Params -{ -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.SetNavHeaderIconCount -struct UTwoPanelInterfaceGFxObject_SetNavHeaderIconCount_Params -{ - int IconCount; // (Parm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.extInitRightPanel -struct UTwoPanelInterfaceGFxObject_extInitRightPanel_Params -{ -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.extInitLeftPanel -struct UTwoPanelInterfaceGFxObject_extInitLeftPanel_Params -{ -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.Init -struct UTwoPanelInterfaceGFxObject_Init_Params -{ - class UWillowInventoryGFxMovie* InParent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.OnDynamicCardUpdated -struct UTwoPanelInterfaceGFxObject_OnDynamicCardUpdated_Params -{ - class AWillowInventory* WInv; // (Parm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxObject.SwitchToStartingPanel -struct UTwoPanelInterfaceGFxObject_SwitchToStartingPanel_Params -{ - unsigned long bSetHeader : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.HUDWidget_Base.Update -struct UHUDWidget_Base_Update_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.HUDWidget_Base.Deinit -struct UHUDWidget_Base_Deinit_Params -{ -}; - -// Function WillowGame.HUDWidget_Base.Init -struct UHUDWidget_Base_Init_Params -{ - class UWillowHUDGFxMovie* OwnerMovie; // (Parm) -}; - -// Function WillowGame.HUDWidget_Challenges.GetRewardString -struct UHUDWidget_Challenges_GetRewardString_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.HUDWidget_Challenges.GetProgressString -struct UHUDWidget_Challenges_GetProgressString_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.HUDWidget_Challenges.GetNameString -struct UHUDWidget_Challenges_GetNameString_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.HUDWidget_Challenges.Hide -struct UHUDWidget_Challenges_Hide_Params -{ -}; - -// Function WillowGame.HUDWidget_Challenges.Flip -struct UHUDWidget_Challenges_Flip_Params -{ -}; - -// Function WillowGame.HUDWidget_Challenges.ConditionalShowNextQueuedChallenge -struct UHUDWidget_Challenges_ConditionalShowNextQueuedChallenge_Params -{ -}; - -// Function WillowGame.HUDWidget_Challenges.ShowNextQueuedChallenge -struct UHUDWidget_Challenges_ShowNextQueuedChallenge_Params -{ -}; - -// Function WillowGame.HUDWidget_Challenges.Update -struct UHUDWidget_Challenges_Update_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.HUDWidget_Challenges.Deinit -struct UHUDWidget_Challenges_Deinit_Params -{ -}; - -// Function WillowGame.HUDWidget_Challenges.Init -struct UHUDWidget_Challenges_Init_Params -{ - class UWillowHUDGFxMovie* OwnerMovie; // (Parm) -}; - -// Function WillowGame.HUDWidget_Crosshairs.AssociateWeapon -struct UHUDWidget_Crosshairs_AssociateWeapon_Params -{ - class AWillowWeapon* InWeap; // (Parm) -}; - -// Function WillowGame.HUDWidget_Crosshairs.UpdateCrosshairColor -struct UHUDWidget_Crosshairs_UpdateCrosshairColor_Params -{ -}; - -// Function WillowGame.HUDWidget_Crosshairs.UpdateCrosshairFrame -struct UHUDWidget_Crosshairs_UpdateCrosshairFrame_Params -{ -}; - -// Function WillowGame.HUDWidget_Crosshairs.SetCrosshairVisibility -struct UHUDWidget_Crosshairs_SetCrosshairVisibility_Params -{ - unsigned long bVisible : 1; // (Parm) -}; - -// Function WillowGame.HUDWidget_Crosshairs.Update -struct UHUDWidget_Crosshairs_Update_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.HUDWidget_Crosshairs.Deinit -struct UHUDWidget_Crosshairs_Deinit_Params -{ -}; - -// Function WillowGame.HUDWidget_Crosshairs.Init -struct UHUDWidget_Crosshairs_Init_Params -{ - class UWillowHUDGFxMovie* OwnerMovie; // (Parm) -}; - -// Function WillowGame.HUDWidget_Minimap.ToggleFogOfWarBlob -struct UHUDWidget_Minimap_ToggleFogOfWarBlob_Params -{ - struct FString BlobName; // (Parm, CoerceParm, NeedCtorLink) - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.HUDWidget_Minimap.InitFogOfWarBlobs -struct UHUDWidget_Minimap_InitFogOfWarBlobs_Params -{ -}; - -// Function WillowGame.HUDWidget_Minimap.UpdateTargetRadius -struct UHUDWidget_Minimap_UpdateTargetRadius_Params -{ - unsigned long bInVehicle : 1; // (Parm) - float LerpTime; // (Parm) -}; - -// Function WillowGame.HUDWidget_Minimap.SetMapMovie -struct UHUDWidget_Minimap_SetMapMovie_Params -{ - struct FString MapMoviePath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.HUDWidget_Minimap.Update -struct UHUDWidget_Minimap_Update_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.HUDWidget_Minimap.Deinit -struct UHUDWidget_Minimap_Deinit_Params -{ -}; - -// Function WillowGame.HUDWidget_Minimap.InitOverheadMapVolume -struct UHUDWidget_Minimap_InitOverheadMapVolume_Params -{ -}; - -// Function WillowGame.HUDWidget_Minimap.Init -struct UHUDWidget_Minimap_Init_Params -{ - class UWillowHUDGFxMovie* OwnerMovie; // (Parm) -}; - -// Function WillowGame.HUDWidget_Missions.ClearAllCheckmarks -struct UHUDWidget_Missions_ClearAllCheckmarks_Params -{ -}; - -// Function WillowGame.HUDWidget_Missions.ClearNextCheckmark -struct UHUDWidget_Missions_ClearNextCheckmark_Params -{ -}; - -// Function WillowGame.HUDWidget_Missions.FindModuleNumForDisplayedObjective -struct UHUDWidget_Missions_FindModuleNumForDisplayedObjective_Params -{ - class UMissionObjectiveDefinition* Objective; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.HUDWidget_Missions.DoMissionStatusFanfare -struct UHUDWidget_Missions_DoMissionStatusFanfare_Params -{ - struct FString frame; // (Parm, NeedCtorLink) - class UMissionDefinition* MissionDef; // (Parm) - unsigned long bShowObjectiveFlourish : 1; // (Parm) - class UMissionObjectiveDefinition* MissionObjective; // (OptionalParm, Parm) -}; - -// Function WillowGame.HUDWidget_Missions.SetDisplayedMission -struct UHUDWidget_Missions_SetDisplayedMission_Params -{ - class UMissionDefinition* MissionDef; // (Parm) -}; - -// Function WillowGame.HUDWidget_Missions.SendMissionWidgetMessage -struct UHUDWidget_Missions_SendMissionWidgetMessage_Params -{ - struct FMissionWidgetMessage Message; // (Parm, OutParm) -}; - -// Function WillowGame.HUDWidget_Missions.RefreshMissionWidget -struct UHUDWidget_Missions_RefreshMissionWidget_Params -{ -}; - -// Function WillowGame.HUDWidget_Missions.extMissionModuleAnimFinished -struct UHUDWidget_Missions_extMissionModuleAnimFinished_Params -{ - struct FString AnimName; // (Parm, NeedCtorLink) - struct FString ModuleName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.HUDWidget_Missions.ProcessMissionWidgetMessages -struct UHUDWidget_Missions_ProcessMissionWidgetMessages_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.HUDWidget_Missions.UpdateActiveMission -struct UHUDWidget_Missions_UpdateActiveMission_Params -{ -}; - -// Function WillowGame.HUDWidget_Missions.Update -struct UHUDWidget_Missions_Update_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.HUDWidget_Missions.Deinit -struct UHUDWidget_Missions_Deinit_Params -{ -}; - -// Function WillowGame.HUDWidget_Missions.Init -struct UHUDWidget_Missions_Init_Params -{ - class UWillowHUDGFxMovie* OwnerMovie; // (Parm) -}; - -// Function WillowGame.HUDWidget_Trading.TradeManagerShutDown -struct UHUDWidget_Trading_TradeManagerShutDown_Params -{ - unsigned char Reason; // (Parm) -}; - -// Function WillowGame.HUDWidget_Trading.TradeManagerInitialized -struct UHUDWidget_Trading_TradeManagerInitialized_Params -{ - class AWillowTradeManager* InTradeManager; // (Parm) -}; - -// Function WillowGame.HUDWidget_Trading.HideTips -struct UHUDWidget_Trading_HideTips_Params -{ - unsigned long bForceOff : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.HUDWidget_Trading.ShowTips -struct UHUDWidget_Trading_ShowTips_Params -{ -}; - -// Function WillowGame.HUDWidget_Trading.Update -struct UHUDWidget_Trading_Update_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.HUDWidget_Trading.Deinit -struct UHUDWidget_Trading_Deinit_Params -{ -}; - -// Function WillowGame.HUDWidget_Trading.Init -struct UHUDWidget_Trading_Init_Params -{ - class UWillowHUDGFxMovie* OwnerMovie; // (Parm) -}; - -// Function WillowGame.HUDWidget_WorldSpace.GetPRIFor -struct UHUDWidget_WorldSpace_GetPRIFor_Params -{ - class AWillowPlayerPawn* WPP; // (Parm) - class APlayerReplicationInfo* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.HUDWidget_WorldSpace.NotifyOfPawnRelevance -struct UHUDWidget_WorldSpace_NotifyOfPawnRelevance_Params -{ - class AWillowPlayerPawn* WPP; // (Parm) -}; - -// Function WillowGame.HUDWidget_WorldSpace.UpdateNPCAllyIcons -struct UHUDWidget_WorldSpace_UpdateNPCAllyIcons_Params -{ - float DeltaTime; // (Parm) - class AWillowGameReplicationInfo* WGRI; // (Parm) - class ULocalPlayer* LP; // (Parm) - struct FVector ViewLocation; // (Parm) - struct FRotator ViewRotation; // (Parm) - float ViewFOV; // (Parm) -}; - -// Function WillowGame.HUDWidget_WorldSpace.UpdatePlayerIcons -struct UHUDWidget_WorldSpace_UpdatePlayerIcons_Params -{ - float DeltaTime; // (Parm) - class AWillowGameReplicationInfo* WGRI; // (Parm) - class ULocalPlayer* LP; // (Parm) - struct FVector ViewLocation; // (Parm) - struct FRotator ViewRotation; // (Parm) - float ViewFOV; // (Parm) -}; - -// Function WillowGame.HUDWidget_WorldSpace.UpdateObjectiveIcons -struct UHUDWidget_WorldSpace_UpdateObjectiveIcons_Params -{ - float DeltaTime; // (Parm) - class AWillowGameReplicationInfo* WGRI; // (Parm) - class ULocalPlayer* LP; // (Parm) - struct FVector ViewLocation; // (Parm) - struct FRotator ViewRotation; // (Parm) - float ViewFOV; // (Parm) -}; - -// Function WillowGame.HUDWidget_WorldSpace.IsShowingObjective -struct UHUDWidget_WorldSpace_IsShowingObjective_Params -{ - int ObjectiveIndex; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.HUDWidget_WorldSpace.SetVirtualViewport -struct UHUDWidget_WorldSpace_SetVirtualViewport_Params -{ -}; - -// Function WillowGame.HUDWidget_WorldSpace.Update -struct UHUDWidget_WorldSpace_Update_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.HUDWidget_WorldSpace.Deinit -struct UHUDWidget_WorldSpace_Deinit_Params -{ -}; - -// Function WillowGame.HUDWidget_WorldSpace.Init -struct UHUDWidget_WorldSpace_Init_Params -{ - class UWillowHUDGFxMovie* OwnerMovie; // (Parm) -}; - -// Function WillowGame.ItemCardGFxObject.SetVisible_ -struct UItemCardGFxObject_SetVisible__Params -{ - unsigned long bVisible : 1; // (Parm) -}; - -// Function WillowGame.ItemCardGFxObject.SetBackgroundStyle -struct UItemCardGFxObject_SetBackgroundStyle_Params -{ - struct FString Style; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ItemCardGFxObject.__SetTopStat -struct UItemCardGFxObject___SetTopStat_Params -{ - int StatIndex; // (Parm) - struct FString LabelText; // (Parm, NeedCtorLink) - struct FString ValueText; // (Parm, NeedCtorLink) - struct FString CompareArrow; // (Parm, NeedCtorLink) - struct FString AuxText; // (Parm, NeedCtorLink) - struct FString IconName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ItemCardGFxObject.__SetTitle -struct UItemCardGFxObject___SetTitle_Params -{ - struct FString Manufacturer; // (Parm, NeedCtorLink) - struct FString Title; // (Parm, NeedCtorLink) - int Rarity; // (Parm) - struct FString TypeIcon; // (Parm, NeedCtorLink) - struct FString ElementalIcon; // (Parm, NeedCtorLink) - unsigned long bIsReadied : 1; // (Parm) -}; - -// Function WillowGame.ItemCardGFxObject.SetCardUIStats -struct UItemCardGFxObject_SetCardUIStats_Params -{ - TArray TopStats; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.ItemCardGFxObject.AdjustHeight -struct UItemCardGFxObject_AdjustHeight_Params -{ -}; - -// Function WillowGame.ItemCardGFxObject.SetHeight -struct UItemCardGFxObject_SetHeight_Params -{ -}; - -// Function WillowGame.ItemCardGFxObject.SetLevelRequirement -struct UItemCardGFxObject_SetLevelRequirement_Params -{ - unsigned long bHasRequirement : 1; // (Parm) - unsigned long bMetRequirement : 1; // (Parm) - unsigned long bAlreadyUsed : 1; // (Parm) - struct FString RequirementText; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ItemCardGFxObject.ToggleCreditsSpinner -struct UItemCardGFxObject_ToggleCreditsSpinner_Params -{ - unsigned long bVisible : 1; // (Parm) -}; - -// Function WillowGame.ItemCardGFxObject.SetEridiumValue -struct UItemCardGFxObject_SetEridiumValue_Params -{ - int Amount; // (Parm) -}; - -// Function WillowGame.ItemCardGFxObject.SetValue -struct UItemCardGFxObject_SetValue_Params -{ - int Amount; // (Parm) -}; - -// Function WillowGame.ItemCardGFxObject.SetFunStats -struct UItemCardGFxObject_SetFunStats_Params -{ - struct FString FunStatsText; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ItemCardGFxObject.SetTopStat -struct UItemCardGFxObject_SetTopStat_Params -{ - int StatIndex; // (Parm) - struct FString LabelText; // (Parm, NeedCtorLink) - struct FString ValueText; // (Parm, NeedCtorLink) - unsigned char CompareArrow; // (Parm) - struct FString AuxText; // (Parm, NeedCtorLink) - struct FString IconName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ItemCardGFxObject.SetColor -struct UItemCardGFxObject_SetColor_Params -{ - struct FString Manufacturer; // (Parm, NeedCtorLink) - struct FString Title; // (Parm, NeedCtorLink) - struct FColor newColor; // (Parm) - struct FString TypeIcon; // (Parm, NeedCtorLink) - struct FString ElementalIcon; // (Parm, NeedCtorLink) - unsigned long bIsReadied : 1; // (Parm) -}; - -// Function WillowGame.ItemCardGFxObject.SetTitle -struct UItemCardGFxObject_SetTitle_Params -{ - struct FString Manufacturer; // (Parm, NeedCtorLink) - struct FString Title; // (Parm, NeedCtorLink) - struct FColor Rarity; // (Parm) - struct FString TypeIcon; // (Parm, NeedCtorLink) - struct FString ElementalIcon; // (Parm, NeedCtorLink) - unsigned long bIsReadied : 1; // (Parm) -}; - -// Function WillowGame.ItemCardGFxObject.SetItemCardEx -struct UItemCardGFxObject_SetItemCardEx_Params -{ - class AWillowPlayerController* WPC; // (Parm) - FScriptInterface InventoryItem; // (Parm) - class AWillowInventory* CompareAgainstInventoryItem; // (Parm) - unsigned char CurrencyType; // (Parm) - int OverrideValue; // (OptionalParm, Parm) -}; - -// Function WillowGame.ItemCardGFxObject.GetPlayerLevel -struct UItemCardGFxObject_GetPlayerLevel_Params -{ - class AWillowPlayerController* WPC; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ItemCardGFxObject.SetItemCard -struct UItemCardGFxObject_SetItemCard_Params -{ - class AWillowPlayerController* WPC; // (Parm) - FScriptInterface InventoryItem; // (Parm) - class AWillowInventory* CompareAgainstInventoryItem; // (Parm) - int OverrideValue; // (OptionalParm, Parm) -}; - -// Function WillowGame.ItemCardGFxObject.Init -struct UItemCardGFxObject_Init_Params -{ -}; - -// Function WillowGame.ItemCardGFxObject.GetCurrentRainbowColor -struct UItemCardGFxObject_GetCurrentRainbowColor_Params -{ - struct FColor ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ItemCardGFxObject.UnregisterRainbowCardToHUD -struct UItemCardGFxObject_UnregisterRainbowCardToHUD_Params -{ -}; - -// Function WillowGame.ItemCardGFxObject.RegisterRainbowCardToHUD -struct UItemCardGFxObject_RegisterRainbowCardToHUD_Params -{ - FScriptInterface InventoryItem; // (Parm) -}; - -// Function WillowGame.ItemOfTheDayPanelGFxObject.GetCellObject -struct UItemOfTheDayPanelGFxObject_GetCellObject_Params -{ - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ItemOfTheDayPanelGFxObject.extOnIOTDPress -struct UItemOfTheDayPanelGFxObject_extOnIOTDPress_Params -{ -}; - -// Function WillowGame.ItemOfTheDayPanelGFxObject.extOnIOTDRollOut -struct UItemOfTheDayPanelGFxObject_extOnIOTDRollOut_Params -{ -}; - -// Function WillowGame.ItemOfTheDayPanelGFxObject.extOnIOTDRollOver -struct UItemOfTheDayPanelGFxObject_extOnIOTDRollOver_Params -{ -}; - -// Function WillowGame.ItemOfTheDayPanelGFxObject.SetCellStatus -struct UItemOfTheDayPanelGFxObject_SetCellStatus_Params -{ - unsigned long bIsEmpty : 1; // (Parm) - unsigned long bIsSoldOut : 1; // (Parm) -}; - -// Function WillowGame.ItemOfTheDayPanelGFxObject.__SetBackgroundClip -struct UItemOfTheDayPanelGFxObject___SetBackgroundClip_Params -{ - struct FString MoviePath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ItemOfTheDayPanelGFxObject.SetBackgroundClip -struct UItemOfTheDayPanelGFxObject_SetBackgroundClip_Params -{ - class USwfMovie* MovieClip; // (Parm) -}; - -// Function WillowGame.ItemOfTheDayPanelGFxObject.__SetBackground -struct UItemOfTheDayPanelGFxObject___SetBackground_Params -{ - struct FString Background; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ItemOfTheDayPanelGFxObject.SetBackground -struct UItemOfTheDayPanelGFxObject_SetBackground_Params -{ - unsigned char Background; // (Parm) -}; - -// Function WillowGame.ItemOfTheDayPanelGFxObject.__SetRarityColor -struct UItemOfTheDayPanelGFxObject___SetRarityColor_Params -{ - int RarityColorInt; // (Parm) -}; - -// Function WillowGame.ItemOfTheDayPanelGFxObject.SetRarityColor -struct UItemOfTheDayPanelGFxObject_SetRarityColor_Params -{ - struct FColor Rarity; // (Parm) -}; - -// Function WillowGame.ItemOfTheDayPanelGFxObject.SetItemOfTheDayItem -struct UItemOfTheDayPanelGFxObject_SetItemOfTheDayItem_Params -{ - class AWillowInventory* ItemOfTheDay; // (Parm) -}; - -// Function WillowGame.ItemOfTheDayPanelGFxObject.SetSelected -struct UItemOfTheDayPanelGFxObject_SetSelected_Params -{ - unsigned long bSelected : 1; // (Parm) -}; - -// Function WillowGame.ItemOfTheDayPanelGFxObject.SetCellData -struct UItemOfTheDayPanelGFxObject_SetCellData_Params -{ - int Width; // (Parm) - int Height; // (Parm) - int PlayerNumber; // (Parm) -}; - -// Function WillowGame.ItemOfTheDayPanelGFxObject.SetTimeRemaining -struct UItemOfTheDayPanelGFxObject_SetTimeRemaining_Params -{ - struct FString TimeRemaining; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ItemOfTheDayPanelGFxObject.SetVisibility -struct UItemOfTheDayPanelGFxObject_SetVisibility_Params -{ - unsigned long bVisible : 1; // (Parm) -}; - -// Function WillowGame.ItemOfTheDayPanelGFxObject.__SetLocalizedStrings -struct UItemOfTheDayPanelGFxObject___SetLocalizedStrings_Params -{ - struct FString Header; // (Parm, NeedCtorLink) - struct FString Caption; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ItemOfTheDayPanelGFxObject.SetLocalizedStrings -struct UItemOfTheDayPanelGFxObject_SetLocalizedStrings_Params -{ - struct FString Header; // (Parm, NeedCtorLink) - struct FString Caption; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ItemOfTheDayPanelGFxObject.Cleanup -struct UItemOfTheDayPanelGFxObject_Cleanup_Params -{ -}; - -// Function WillowGame.ItemOfTheDayPanelGFxObject.InitLabels -struct UItemOfTheDayPanelGFxObject_InitLabels_Params -{ -}; - -// Function WillowGame.ItemOfTheDayPanelGFxObject.Init -struct UItemOfTheDayPanelGFxObject_Init_Params -{ - class UVendingMachineExGFxMovie* InVendingMachineMovie; // (Parm) -}; - -// Function WillowGame.MontageGFxObject.extFadeOutComplete -struct UMontageGFxObject_extFadeOutComplete_Params -{ -}; - -// Function WillowGame.MontageGFxObject.extFadeInComplete -struct UMontageGFxObject_extFadeInComplete_Params -{ -}; - -// Function WillowGame.MontageGFxObject.FadeOut -struct UMontageGFxObject_FadeOut_Params -{ -}; - -// Function WillowGame.MontageGFxObject.FadeIn -struct UMontageGFxObject_FadeIn_Params -{ -}; - -// Function WillowGame.MontageGFxObject.StartNewTexture -struct UMontageGFxObject_StartNewTexture_Params -{ -}; - -// Function WillowGame.MontageGFxObject.StartNextTexture -struct UMontageGFxObject_StartNextTexture_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MontageGFxObject.Close -struct UMontageGFxObject_Close_Params -{ -}; - -// Function WillowGame.MontageGFxObject.OnMontageTexturesLoaded -struct UMontageGFxObject_OnMontageTexturesLoaded_Params -{ -}; - -// Function WillowGame.MontageGFxObject.Init -struct UMontageGFxObject_Init_Params -{ - class UCreditsGFxDefinition* CreditsDefinition; // (Parm) - struct FString TextureLinkageName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MontageGFxObject.SetShouldShowImages -struct UMontageGFxObject_SetShouldShowImages_Params -{ -}; - -// Function WillowGame.MontageGFxObject.ClearMontageTextures -struct UMontageGFxObject_ClearMontageTextures_Params -{ -}; - -// Function WillowGame.MontageGFxObject.AddMontageTextures -struct UMontageGFxObject_AddMontageTextures_Params -{ -}; - -// Function WillowGame.ScrollingListGFxObject.SetSelectedIndex -struct UScrollingListGFxObject_SetSelectedIndex_Params -{ - int SelectedIndex; // (Parm) -}; - -// Function WillowGame.ScrollingListGFxObject.ScrollToIndex -struct UScrollingListGFxObject_ScrollToIndex_Params -{ - int ScrollToIndex; // (Parm) -}; - -// Function WillowGame.ScrollingListGFxObject.Init -struct UScrollingListGFxObject_Init_Params -{ -}; - -// Function WillowGame.MultitypeScrollingListGFxObject.ContinueInitialInit -struct UMultitypeScrollingListGFxObject_ContinueInitialInit_Params -{ -}; - -// Function WillowGame.MultitypeScrollingListGFxObject.extGameScroll -struct UMultitypeScrollingListGFxObject_extGameScroll_Params -{ - int Delta; // (Parm) -}; - -// Function WillowGame.MultitypeScrollingListGFxObject.getRendererAt -struct UMultitypeScrollingListGFxObject_getRendererAt_Params -{ - int Index; // (Parm) - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MultitypeScrollingListGFxObject.SetEquippingState -struct UMultitypeScrollingListGFxObject_SetEquippingState_Params -{ - unsigned long bEquipping : 1; // (Parm) -}; - -// Function WillowGame.MultitypeScrollingListGFxObject.extSetRendererInfo -struct UMultitypeScrollingListGFxObject_extSetRendererInfo_Params -{ - int DataIndex; // (Parm) - int RendererType; // (Parm) - int RendererIndex; // (Parm) -}; - -// Function WillowGame.MultitypeScrollingListGFxObject.Init -struct UMultitypeScrollingListGFxObject_Init_Params -{ -}; - -// Function WillowGame.MultitypeScrollingListGFxObject.InitMultitype -struct UMultitypeScrollingListGFxObject_InitMultitype_Params -{ - FScriptInterface InParentPanel; // (Parm) -}; - -// Function WillowGame.SkillTreeGFxObject.OnCellRolledOver -struct USkillTreeGFxObject_OnCellRolledOver_Params -{ - class USkillDefinition* CellSkill; // (Parm) -}; - -// Function WillowGame.SkillTreeGFxObject.CellRolledOver -struct USkillTreeGFxObject_CellRolledOver_Params -{ - int BranchNum; // (Parm) - int TierNum; // (Parm) - int CellNum; // (Parm) -}; - -// Function WillowGame.SkillTreeGFxObject.OnCellClicked -struct USkillTreeGFxObject_OnCellClicked_Params -{ - class USkillDefinition* CellSkill; // (Parm) -}; - -// Function WillowGame.SkillTreeGFxObject.CellClicked -struct USkillTreeGFxObject_CellClicked_Params -{ - int BranchNum; // (Parm) - int TierNum; // (Parm) - int CellNum; // (Parm) -}; - -// Function WillowGame.SkillTreeGFxObject.GetPlayerClassMod -struct USkillTreeGFxObject_GetPlayerClassMod_Params -{ - class AWillowClassMod* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillTreeGFxObject.Flash_UpdateArtifactSelection -struct USkillTreeGFxObject_Flash_UpdateArtifactSelection_Params -{ -}; - -// Function WillowGame.SkillTreeGFxObject.Flash_PopulateArtifactList -struct USkillTreeGFxObject_Flash_PopulateArtifactList_Params -{ -}; - -// Function WillowGame.SkillTreeGFxObject.BuildArtifactList -struct USkillTreeGFxObject_BuildArtifactList_Params -{ - TArray List; // (Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillTreeGFxObject.GetSkillDescriptionForGrade -struct USkillTreeGFxObject_GetSkillDescriptionForGrade_Params -{ - class USkillDefinition* SkillDef; // (Parm) - int Grade; // (Parm) - int GradeModifier; // (Parm) - class AWillowPlayerController* PlayerOwner; // (Parm) - unsigned long bIncludeHTML : 1; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.SkillTreeGFxObject.SetSkillNameColorToUnlocked -struct USkillTreeGFxObject_SetSkillNameColorToUnlocked_Params -{ -}; - -// Function WillowGame.SkillTreeGFxObject.SetSkillNameColorToLocked -struct USkillTreeGFxObject_SetSkillNameColorToLocked_Params -{ -}; - -// Function WillowGame.SkillTreeGFxObject.GetSkillNameColorPath -struct USkillTreeGFxObject_GetSkillNameColorPath_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.SkillTreeGFxObject.Flash_SetSkillPointProperties_AS -struct USkillTreeGFxObject_Flash_SetSkillPointProperties_AS_Params -{ - int NewNumSkillPoints; // (Parm) -}; - -// Function WillowGame.SkillTreeGFxObject.Flash_SetSkillPointProperties -struct USkillTreeGFxObject_Flash_SetSkillPointProperties_Params -{ -}; - -// Function WillowGame.SkillTreeGFxObject.Flash_SetCharacter_AS -struct USkillTreeGFxObject_Flash_SetCharacter_AS_Params -{ - struct FString ClassModText; // (Parm, NeedCtorLink) - struct FString ClassName; // (Parm, NeedCtorLink) - struct FString PortraitPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.SkillTreeGFxObject.Flash_SetCharacter -struct USkillTreeGFxObject_Flash_SetCharacter_Params -{ -}; - -// Function WillowGame.SkillTreeGFxObject.EquipSelectedArtifact -struct USkillTreeGFxObject_EquipSelectedArtifact_Params -{ -}; - -// Function WillowGame.SkillTreeGFxObject.RequestRespec -struct USkillTreeGFxObject_RequestRespec_Params -{ -}; - -// Function WillowGame.SkillTreeGFxObject.HandleArtifactChange -struct USkillTreeGFxObject_HandleArtifactChange_Params -{ - unsigned char ElementalSkillIndex; // (Parm) - unsigned char UnequippedElementalSkillIndex; // (Parm) -}; - -// Function WillowGame.SkillTreeGFxObject.HandleSkillTreeReset -struct USkillTreeGFxObject_HandleSkillTreeReset_Params -{ - int NewSkillPoints; // (Parm) -}; - -// Function WillowGame.SkillTreeGFxObject.HandleSkillPointsChange -struct USkillTreeGFxObject_HandleSkillPointsChange_Params -{ - int NewSkillPoints; // (Parm) -}; - -// Function WillowGame.SkillTreeGFxObject.PlaySpendFlourish -struct USkillTreeGFxObject_PlaySpendFlourish_Params -{ - class USkillDefinition* SkillDef; // (Parm) - int Grade; // (Parm) -}; - -// Function WillowGame.SkillTreeGFxObject.HandleSkillGradeChange -struct USkillTreeGFxObject_HandleSkillGradeChange_Params -{ - class USkillDefinition* Skill; // (Parm) - unsigned char NewSkillPoints; // (Parm) - unsigned char Grade; // (Parm) -}; - -// Function WillowGame.SkillTreeGFxObject.RequestSkillUpgrade -struct USkillTreeGFxObject_RequestSkillUpgrade_Params -{ -}; - -// Function WillowGame.SkillTreeGFxObject.CanUpgradeSkill -struct USkillTreeGFxObject_CanUpgradeSkill_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillTreeGFxObject.Nav_Back -struct USkillTreeGFxObject_Nav_Back_Params -{ - int InPlayerIndex; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillTreeGFxObject.ToggleOverviewMode -struct USkillTreeGFxObject_ToggleOverviewMode_Params -{ - int InPlayerIndex; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillTreeGFxObject.Reset -struct USkillTreeGFxObject_Reset_Params -{ - int InPlayerIndex; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillTreeGFxObject.HoverSkillCell -struct USkillTreeGFxObject_HoverSkillCell_Params -{ - struct FString HoveredCell; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.SkillTreeGFxObject.Activate -struct USkillTreeGFxObject_Activate_Params -{ - int InPlayerIndex; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillTreeGFxObject.ArtifactSelect -struct USkillTreeGFxObject_ArtifactSelect_Params -{ - int IdxSelected; // (Parm) -}; - -// Function WillowGame.SkillTreeGFxObject.Nav_DownArtifact -struct USkillTreeGFxObject_Nav_DownArtifact_Params -{ -}; - -// Function WillowGame.SkillTreeGFxObject.Nav_UpArtifact -struct USkillTreeGFxObject_Nav_UpArtifact_Params -{ -}; - -// Function WillowGame.SkillTreeGFxObject.UpdateSkillIcon -struct USkillTreeGFxObject_UpdateSkillIcon_Params -{ - class USkillDefinition* SkillDef; // (Parm) - class AWillowClassMod* ClassMod; // (OptionalParm, Parm) -}; - -// Function WillowGame.SkillTreeGFxObject.UpdateAllSkillIcons_Branch -struct USkillTreeGFxObject_UpdateAllSkillIcons_Branch_Params -{ - int DesiredBranchNumber; // (Parm) -}; - -// Function WillowGame.SkillTreeGFxObject.UpdateAllSkillIcons -struct USkillTreeGFxObject_UpdateAllSkillIcons_Params -{ -}; - -// Function WillowGame.SkillTreeGFxObject.SetSkillIconVisibility -struct USkillTreeGFxObject_SetSkillIconVisibility_Params -{ - int CurrentBranch; // (Parm) -}; - -// Function WillowGame.SkillTreeGFxObject.UpdateInfoBox -struct USkillTreeGFxObject_UpdateInfoBox_Params -{ -}; - -// Function WillowGame.SkillTreeGFxObject.UpdateBranchLocations -struct USkillTreeGFxObject_UpdateBranchLocations_Params -{ - unsigned long bImmediate : 1; // (Parm) - unsigned char Dir; // (Parm) -}; - -// Function WillowGame.SkillTreeGFxObject.UpdateBranchDepths -struct USkillTreeGFxObject_UpdateBranchDepths_Params -{ -}; - -// Function WillowGame.SkillTreeGFxObject.GetEffectiveCurrentBranchNumber -struct USkillTreeGFxObject_GetEffectiveCurrentBranchNumber_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillTreeGFxObject.UpdateTooltips -struct USkillTreeGFxObject_UpdateTooltips_Params -{ -}; - -// Function WillowGame.SkillTreeGFxObject.PostNav -struct USkillTreeGFxObject_PostNav_Params -{ - class USkillDefinition* PreviousSkill; // (Parm) - unsigned char Dir; // (Parm) -}; - -// Function WillowGame.SkillTreeGFxObject.GetHighlightClip -struct USkillTreeGFxObject_GetHighlightClip_Params -{ - class USkillDefinition* SkillDef; // (Parm) - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillTreeGFxObject.GetCellClip -struct USkillTreeGFxObject_GetCellClip_Params -{ - class USkillDefinition* SkillDef; // (Parm) - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillTreeGFxObject.GetUICell -struct USkillTreeGFxObject_GetUICell_Params -{ - class USkillDefinition* SkillDef; // (Parm) - struct FSkillTreeUICell OutCell; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillTreeGFxObject.Navigate -struct USkillTreeGFxObject_Navigate_Params -{ - unsigned char Dir; // (Parm) - class USkillDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillTreeGFxObject.Nav_Right -struct USkillTreeGFxObject_Nav_Right_Params -{ - int InPlayerIndex; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillTreeGFxObject.Nav_Left -struct USkillTreeGFxObject_Nav_Left_Params -{ - int InPlayerIndex; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillTreeGFxObject.Nav_Down -struct USkillTreeGFxObject_Nav_Down_Params -{ - int InPlayerIndex; // (Parm) - unsigned long bPage : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillTreeGFxObject.Nav_Up -struct USkillTreeGFxObject_Nav_Up_Params -{ - int InPlayerIndex; // (Parm) - unsigned long bPage : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillTreeGFxObject.HandleInputKey -struct USkillTreeGFxObject_HandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillTreeGFxObject.extInitTree -struct USkillTreeGFxObject_extInitTree_Params -{ - int TreeNum; // (Parm) - struct FString TreePath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.SkillTreeGFxObject.ClearCellMap -struct USkillTreeGFxObject_ClearCellMap_Params -{ -}; - -// Function WillowGame.SkillTreeGFxObject.HandleClose -struct USkillTreeGFxObject_HandleClose_Params -{ -}; - -// Function WillowGame.SkillTreeGFxObject.Init -struct USkillTreeGFxObject_Init_Params -{ -}; - -// Function WillowGame.SkillTreeGFxObject.HandleOpen -struct USkillTreeGFxObject_HandleOpen_Params -{ - class AWillowPlayerController* WPC; // (Parm) - class UStatusMenuExGFxMovie* GFxMovie; // (Parm) - class USkillTreeGFxDefinition* SkillDef; // (Parm) -}; - -// Function WillowGame.SkillTreeGFxObject.CalculateBranchProgression -struct USkillTreeGFxObject_CalculateBranchProgression_Params -{ -}; - -// Function WillowGame.SkillTreeGFxObject.Flash_SendInitialSkillData -struct USkillTreeGFxObject_Flash_SendInitialSkillData_Params -{ -}; - -// Function WillowGame.StatusMenuMapGFxObject.ToggleFogOfWarBlob -struct UStatusMenuMapGFxObject_ToggleFogOfWarBlob_Params -{ - struct FString BlobName; // (Parm, CoerceParm, NeedCtorLink) - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.StatusMenuMapGFxObject.ToggleLegend -struct UStatusMenuMapGFxObject_ToggleLegend_Params -{ -}; - -// Function WillowGame.StatusMenuMapGFxObject.SetPlayerInfo -struct UStatusMenuMapGFxObject_SetPlayerInfo_Params -{ - int PlayerIndex; // (Parm) - struct FString PlayerInfo; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuMapGFxObject.HidePlayerInfo -struct UStatusMenuMapGFxObject_HidePlayerInfo_Params -{ - int PlayerIndex; // (Parm) -}; - -// Function WillowGame.StatusMenuMapGFxObject.SetMapScale -struct UStatusMenuMapGFxObject_SetMapScale_Params -{ - float MapScale; // (Parm) -}; - -// Function WillowGame.StatusMenuMapGFxObject.SetMapMovie -struct UStatusMenuMapGFxObject_SetMapMovie_Params -{ - struct FString MapMoviePath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuMapGFxObject.FindLandmarks -struct UStatusMenuMapGFxObject_FindLandmarks_Params -{ -}; - -// Function WillowGame.StatusMenuMapGFxObject.PanVert -struct UStatusMenuMapGFxObject_PanVert_Params -{ - float Dir; // (Parm) -}; - -// Function WillowGame.StatusMenuMapGFxObject.PanHorz -struct UStatusMenuMapGFxObject_PanHorz_Params -{ - float Dir; // (Parm) -}; - -// Function WillowGame.StatusMenuMapGFxObject.GetZoomScalingFactor -struct UStatusMenuMapGFxObject_GetZoomScalingFactor_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuMapGFxObject.ApplyAnalogScale -struct UStatusMenuMapGFxObject_ApplyAnalogScale_Params -{ - float ScaleVal; // (Parm) -}; - -// Function WillowGame.StatusMenuMapGFxObject.AnalogScale -struct UStatusMenuMapGFxObject_AnalogScale_Params -{ - float ScaleVal; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuMapGFxObject.GetDeltaTimeScalar -struct UStatusMenuMapGFxObject_GetDeltaTimeScalar_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuMapGFxObject.ResetMapObjects -struct UStatusMenuMapGFxObject_ResetMapObjects_Params -{ -}; - -// Function WillowGame.StatusMenuMapGFxObject.OnClose -struct UStatusMenuMapGFxObject_OnClose_Params -{ -}; - -// Function WillowGame.StatusMenuMapGFxObject.PostMapMovieLoad -struct UStatusMenuMapGFxObject_PostMapMovieLoad_Params -{ -}; - -// Function WillowGame.StatusMenuMapGFxObject.Init -struct UStatusMenuMapGFxObject_Init_Params -{ - class AWillowPlayerController* MyOwner; // (Parm) -}; - -// Function WillowGame.StatusMenuMapGFxObject.UpdateInfoBox -struct UStatusMenuMapGFxObject_UpdateInfoBox_Params -{ -}; - -// Function WillowGame.StatusMenuMapGFxObject.QuickAccessInit -struct UStatusMenuMapGFxObject_QuickAccessInit_Params -{ -}; - -// Function WillowGame.StatusMenuMapGFxObject.PlaceCustomObjective -struct UStatusMenuMapGFxObject_PlaceCustomObjective_Params -{ -}; - -// Function WillowGame.StatusMenuMapGFxObject.RemoveCustomObjective -struct UStatusMenuMapGFxObject_RemoveCustomObjective_Params -{ -}; - -// Function WillowGame.StatusMenuMapGFxObject.AddCustomObjective -struct UStatusMenuMapGFxObject_AddCustomObjective_Params -{ -}; - -// Function WillowGame.StatusMenuMapGFxObject.GetCustomObjectiveIndex -struct UStatusMenuMapGFxObject_GetCustomObjectiveIndex_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuMapGFxObject.HasCustomObjective -struct UStatusMenuMapGFxObject_HasCustomObjective_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuMapGFxObject.GetUnrealMapScale -struct UStatusMenuMapGFxObject_GetUnrealMapScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuMapGFxObject.FindObjects -struct UStatusMenuMapGFxObject_FindObjects_Params -{ -}; - -// Function WillowGame.StatusMenuMapGFxObject.FindPlayers -struct UStatusMenuMapGFxObject_FindPlayers_Params -{ -}; - -// Function WillowGame.StatusMenuMapGFxObject.UpdateObjects -struct UStatusMenuMapGFxObject_UpdateObjects_Params -{ - unsigned long bStaticUpdate : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.StatusMenuMapGFxObject.ApplyFlash -struct UStatusMenuMapGFxObject_ApplyFlash_Params -{ -}; - -// Function WillowGame.StatusMenuMapGFxObject.SetMapHeader -struct UStatusMenuMapGFxObject_SetMapHeader_Params -{ -}; - -// Function WillowGame.StatusMenuMapGFxObject.InitMapFrameVars -struct UStatusMenuMapGFxObject_InitMapFrameVars_Params -{ -}; - -// Function WillowGame.WillowGFxColiseumOverlayDefinition.EvaluateBalanceFormula -struct UWillowGFxColiseumOverlayDefinition_EvaluateBalanceFormula_Params -{ - class UAttributeInitializationDefinition* InDef; // (Parm) - float Multiplier; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.CheckForPS3SaveList -struct UWillowGFxMenuHelperSaveGame_CheckForPS3SaveList_Params -{ -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.CheckForPS3LoadGame -struct UWillowGFxMenuHelperSaveGame_CheckForPS3LoadGame_Params -{ - struct FLoadInfo outLI; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.BeginPS3LoadGame -struct UWillowGFxMenuHelperSaveGame_BeginPS3LoadGame_Params -{ - int ControllerId; // (Parm) - int PS3UserNum; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.OnDeleteComplete -struct UWillowGFxMenuHelperSaveGame_OnDeleteComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.GetSaveIdFromFilePath -struct UWillowGFxMenuHelperSaveGame_GetSaveIdFromFilePath_Params -{ - struct FString FilePath; // (Parm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.IntFromHex -struct UWillowGFxMenuHelperSaveGame_IntFromHex_Params -{ - struct FString HexStr; // (Parm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.ConfirmSaveDelete_Clicked -struct UWillowGFxMenuHelperSaveGame_ConfirmSaveDelete_Clicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.FinishSaveGameUpdate -struct UWillowGFxMenuHelperSaveGame_FinishSaveGameUpdate_Params -{ -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.SortResults -struct UWillowGFxMenuHelperSaveGame_SortResults_Params -{ - TArray Results; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.OnSaveGameListLoadComplete -struct UWillowGFxMenuHelperSaveGame_OnSaveGameListLoadComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.GetSaveList -struct UWillowGFxMenuHelperSaveGame_GetSaveList_Params -{ - TArray filenames; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.GetSaveListComplete -struct UWillowGFxMenuHelperSaveGame_GetSaveListComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.OnSaveGameLoadComplete -struct UWillowGFxMenuHelperSaveGame_OnSaveGameLoadComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.LoadSelectedCharacter -struct UWillowGFxMenuHelperSaveGame_LoadSelectedCharacter_Params -{ - unsigned long bValidated : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.OnValidationComplete -struct UWillowGFxMenuHelperSaveGame_OnValidationComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.GetSaveGames -struct UWillowGFxMenuHelperSaveGame_GetSaveGames_Params -{ - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.OnLoadingStorageDeviceChanged -struct UWillowGFxMenuHelperSaveGame_OnLoadingStorageDeviceChanged_Params -{ - unsigned long bIsValid : 1; // (Parm) - class UWillowGFxDialogBox* Dlg; // (Parm) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.ShowBlockingLoadingDialog -struct UWillowGFxMenuHelperSaveGame_ShowBlockingLoadingDialog_Params -{ -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.BeginGetSaveList -struct UWillowGFxMenuHelperSaveGame_BeginGetSaveList_Params -{ - unsigned long bForceReload : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.EmptyResults -struct UWillowGFxMenuHelperSaveGame_EmptyResults_Params -{ -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.EmptyContent -struct UWillowGFxMenuHelperSaveGame_EmptyContent_Params -{ -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.OnDeleteStorageDeviceChanged -struct UWillowGFxMenuHelperSaveGame_OnDeleteStorageDeviceChanged_Params -{ - unsigned long bIsValid : 1; // (Parm) - class UWillowGFxDialogBox* Dlg; // (Parm) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.Delete -struct UWillowGFxMenuHelperSaveGame_Delete_Params -{ - int SelectionIndex; // (Parm) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.Activate -struct UWillowGFxMenuHelperSaveGame_Activate_Params -{ - int SelectionIndex; // (Parm) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.AbortRead -struct UWillowGFxMenuHelperSaveGame_AbortRead_Params -{ -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.SetOwner -struct UWillowGFxMenuHelperSaveGame_SetOwner_Params -{ - class UWillowGFxMovie* InMenuOwner; // (Parm) - int InPlayerIndex; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.Init -struct UWillowGFxMenuHelperSaveGame_Init_Params -{ - class UWillowGFxMovie* InMenuOwner; // (Parm) - int InPlayerIndex; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.OnDeleteEnded -struct UWillowGFxMenuHelperSaveGame_OnDeleteEnded_Params -{ - unsigned long bWasDeleted : 1; // (Parm) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.OnDeleteStarted -struct UWillowGFxMenuHelperSaveGame_OnDeleteStarted_Params -{ -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.OnSaveGamesUpdated -struct UWillowGFxMenuHelperSaveGame_OnSaveGamesUpdated_Params -{ - int InPlayerIndex; // (Parm) -}; - -// Function WillowGame.WillowGFxMenuHelperSaveGame.OnDeleted -struct UWillowGFxMenuHelperSaveGame_OnDeleted_Params -{ - int InPlayerIndex; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowGFxMovie.GetQuadrantForControllerId -struct UWillowGFxMovie_GetQuadrantForControllerId_Params -{ - int ControllerId; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie.extConditionalBeginSway -struct UWillowGFxMovie_extConditionalBeginSway_Params -{ - struct FString ClipPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxMovie.GetRecommendedRTTSizesFor -struct UWillowGFxMovie_GetRecommendedRTTSizesFor_Params -{ - unsigned char TargetType; // (Parm) - int TexWidth; // (Parm, OutParm) - int TexHeight; // (Parm, OutParm) - int CellWidth; // (Parm, OutParm) - int CellHeight; // (Parm, OutParm) -}; - -// Function WillowGame.WillowGFxMovie.GetRecommendedThumbnail -struct UWillowGFxMovie_GetRecommendedThumbnail_Params -{ - unsigned char UpdateType; // (Parm) - unsigned char TargetType; // (Parm) - struct FName _tag; // (OptionalParm, Parm) - class UTexture* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie.FreeGFxThumbnails -struct UWillowGFxMovie_FreeGFxThumbnails_Params -{ -}; - -// Function WillowGame.WillowGFxMovie.FreeGFxThumbnail -struct UWillowGFxMovie_FreeGFxThumbnail_Params -{ - class UTexture* Tex; // (Parm) -}; - -// Function WillowGame.WillowGFxMovie.GetGFxThumbnail -struct UWillowGFxMovie_GetGFxThumbnail_Params -{ - int TextureSizeX; // (Parm) - int TextureSizeY; // (Parm) - unsigned char UpdateType; // (Parm) - int SizeX; // (OptionalParm, Parm) - int SizeY; // (OptionalParm, Parm) - struct FName _tag; // (OptionalParm, Parm) - class UTexture* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie.ResolveMission -struct UWillowGFxMovie_ResolveMission_Params -{ - int MissionNumber; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxMovie.IsPresenceContextMatch -struct UWillowGFxMovie_IsPresenceContextMatch_Params -{ - struct FOnlineFriend Friend; // (Const, Parm, NeedCtorLink) - struct FString ContextKey; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie.GetFriendCharacterClassAndLevel -struct UWillowGFxMovie_GetFriendCharacterClassAndLevel_Params -{ - struct FOnlineFriend Friend; // (Const, Parm, NeedCtorLink) - struct FString CharacterClassPath; // (Parm, OutParm, NeedCtorLink) - int Level; // (Parm, OutParm) -}; - -// Function WillowGame.WillowGFxMovie.GetFriendLocation -struct UWillowGFxMovie_GetFriendLocation_Params -{ - struct FOnlineFriend Friend; // (Const, Parm, NeedCtorLink) - int PlayThrough; // (Parm, OutParm) - struct FString Mission; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxMovie.GetInviteType -struct UWillowGFxMovie_GetInviteType_Params -{ - class UOnlineGameSettings* GameSettings; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie.GetNetworkType -struct UWillowGFxMovie_GetNetworkType_Params -{ - class UOnlineGameSettings* GameSettings; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie.GetCappedDisplayCurrencyAmount -struct UWillowGFxMovie_GetCappedDisplayCurrencyAmount_Params -{ - unsigned char FormOfCurrency; // (Parm) - int Amount; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie.GFxColoredText -struct UWillowGFxMovie_GFxColoredText_Params -{ - struct FColor C; // (Const, Parm, OutParm) - struct FString S; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long bAppendNewline : 1; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxMovie.ConditionalLoadGame -struct UWillowGFxMovie_ConditionalLoadGame_Params -{ - struct FLoadInfo LI; // (Parm, NeedCtorLink) - int PlayerIndex; // (Parm) -}; - -// Function WillowGame.WillowGFxMovie.NotifyLoadGameStarted -struct UWillowGFxMovie_NotifyLoadGameStarted_Params -{ -}; - -// Function WillowGame.WillowGFxMovie.DoDeviceSelection -struct UWillowGFxMovie_DoDeviceSelection_Params -{ - class AWillowPlayerController* WPC; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie.GetGameInterface -struct UWillowGFxMovie_GetGameInterface_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie.ShowGamerCardUI -struct UWillowGFxMovie_ShowGamerCardUI_Params -{ - int ControllerId; // (Parm) - struct FUniqueNetId PlayerUniqueId; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowGFxMovie.ShowLivePartyUI -struct UWillowGFxMovie_ShowLivePartyUI_Params -{ -}; - -// Function WillowGame.WillowGFxMovie.ShowAchievementsUI -struct UWillowGFxMovie_ShowAchievementsUI_Params -{ -}; - -// Function WillowGame.WillowGFxMovie.CheckControllerStatus -struct UWillowGFxMovie_CheckControllerStatus_Params -{ - int ControllerId; // (OptionalParm, Parm) - unsigned char MinStatus; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie.FocusOn -struct UWillowGFxMovie_FocusOn_Params -{ - class UGFxObject* Thing; // (Parm) -}; - -// Function WillowGame.WillowGFxMovie.GetControllerId -struct UWillowGFxMovie_GetControllerId_Params -{ - int PlayerIndex; // (OptionalParm, Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie.GetInputPlayerIndex -struct UWillowGFxMovie_GetInputPlayerIndex_Params -{ - int ControllerId; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie.GetWillowOwner -struct UWillowGFxMovie_GetWillowOwner_Params -{ - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie.Movie_IsPlaying -struct UWillowGFxMovie_Movie_IsPlaying_Params -{ - struct FString MovieFileName; // (OptionalParm, Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie.Movie_Stop -struct UWillowGFxMovie_Movie_Stop_Params -{ - float fDelaySeconds; // (OptionalParm, Parm) - unsigned long bWait : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowGFxMovie.Movie_Play -struct UWillowGFxMovie_Movie_Play_Params -{ - struct FString MovieFileName; // (Parm, NeedCtorLink) - unsigned long bIsStreamed : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowGFxMovie.LocText -struct UWillowGFxMovie_LocText_Params -{ - struct FString Key; // (Parm, OutParm, NeedCtorLink) - struct FString Section; // (Parm, NeedCtorLink) - struct FString File; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie.GetFallbackLocSection -struct UWillowGFxMovie_GetFallbackLocSection_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxMovie.GetFallbackLocFile -struct UWillowGFxMovie_GetFallbackLocFile_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxMovie.LookupFallbackAkEventFromGlobalsDefinition -struct UWillowGFxMovie_LookupFallbackAkEventFromGlobalsDefinition_Params -{ - struct FName UIEvent; // (Parm) - class UAkEvent* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie.UpdateHUDVisibility -struct UWillowGFxMovie_UpdateHUDVisibility_Params -{ - class AWillowPlayerController* _WPCOwner; // (Parm) - unsigned long bShowHUD : 1; // (Parm) -}; - -// Function WillowGame.WillowGFxMovie.OnClose -struct UWillowGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.WillowGFxMovie.Start -struct UWillowGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie.CleanupDestroyedMovies -struct UWillowGFxMovie_CleanupDestroyedMovies_Params -{ -}; - -// Function WillowGame.WillowGFxMovie.SingleArgInvokeSF -struct UWillowGFxMovie_SingleArgInvokeSF_Params -{ - struct FString Command; // (Parm, NeedCtorLink) - struct FString Arg; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.GearboxAccountGFxMovie.IsSparkTimerActive -struct UGearboxAccountGFxMovie_IsSparkTimerActive_Params -{ - struct FName FuncName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.ClearSparkTimer -struct UGearboxAccountGFxMovie_ClearSparkTimer_Params -{ - struct FName FuncName; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.SetSparkTimer -struct UGearboxAccountGFxMovie_SetSparkTimer_Params -{ - float Rate; // (Parm) - unsigned long bLoop : 1; // (Parm) - struct FName FuncName; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.CanRunSparkInteraction -struct UGearboxAccountGFxMovie_CanRunSparkInteraction_Params -{ - struct FName FuncName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.GetShiftMenuTextString -struct UGearboxAccountGFxMovie_GetShiftMenuTextString_Params -{ - struct FString Key; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.GearboxAccountGFxMovie.DelayNextSparkInteraction -struct UGearboxAccountGFxMovie_DelayNextSparkInteraction_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxMovie.UpdateLegal -struct UGearboxAccountGFxMovie_UpdateLegal_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxMovie.extRequestCurrentOffers -struct UGearboxAccountGFxMovie_extRequestCurrentOffers_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxMovie.extRequestConsoleCodeEntry -struct UGearboxAccountGFxMovie_extRequestConsoleCodeEntry_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxMovie.extRequestConfigureSignUpAdditionalTextMessage -struct UGearboxAccountGFxMovie_extRequestConfigureSignUpAdditionalTextMessage_Params -{ - struct FString MessagePath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.GearboxAccountGFxMovie.extRequestConfigureAdditionalBenefitsMessage -struct UGearboxAccountGFxMovie_extRequestConfigureAdditionalBenefitsMessage_Params -{ - struct FString MessagePath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.GearboxAccountGFxMovie.extGearboxAccountOnLoad -struct UGearboxAccountGFxMovie_extGearboxAccountOnLoad_Params -{ - struct FString TargetPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.GearboxAccountGFxMovie.DisplaySupportId -struct UGearboxAccountGFxMovie_DisplaySupportId_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxMovie.TryPasteKeyCode -struct UGearboxAccountGFxMovie_TryPasteKeyCode_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxMovie.PopulateOffers -struct UGearboxAccountGFxMovie_PopulateOffers_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnEntitlementsUpdated -struct UGearboxAccountGFxMovie_OnEntitlementsUpdated_Params -{ - class UGearboxAccountData* GearboxAccount; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.PerformRedeemCode -struct UGearboxAccountGFxMovie_PerformRedeemCode_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnRedeemCodeButtonClick -struct UGearboxAccountGFxMovie_OnRedeemCodeButtonClick_Params -{ - class UGFxObject* EventObj; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnAgeGateConfirmAgeButtonClick -struct UGearboxAccountGFxMovie_OnAgeGateConfirmAgeButtonClick_Params -{ - class UGFxObject* EventObj; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.PerformSignUp -struct UGearboxAccountGFxMovie_PerformSignUp_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnSignUpScreenSignUpButtonClick -struct UGearboxAccountGFxMovie_OnSignUpScreenSignUpButtonClick_Params -{ - class UGFxObject* EventObj; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnEULAScreenAcceptButtonClick -struct UGearboxAccountGFxMovie_OnEULAScreenAcceptButtonClick_Params -{ - class UGFxObject* EventObj; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.PerformResetPassword -struct UGearboxAccountGFxMovie_PerformResetPassword_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnResetPasswordScreenResetPasswordButtonClick -struct UGearboxAccountGFxMovie_OnResetPasswordScreenResetPasswordButtonClick_Params -{ - class UGFxObject* EventObj; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnSignInScreenResetPasswordButtonClick -struct UGearboxAccountGFxMovie_OnSignInScreenResetPasswordButtonClick_Params -{ - class UGFxObject* EventObj; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.PerformSignIn -struct UGearboxAccountGFxMovie_PerformSignIn_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnSignInScreenSignInButtonClick -struct UGearboxAccountGFxMovie_OnSignInScreenSignInButtonClick_Params -{ - class UGFxObject* EventObj; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnGetUserAgeGroup -struct UGearboxAccountGFxMovie_OnGetUserAgeGroup_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned char UserAgeGroup; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnWelcomeScreenSignUpButtonClick -struct UGearboxAccountGFxMovie_OnWelcomeScreenSignUpButtonClick_Params -{ - class UGFxObject* EventObj; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnWelcomeScreenSignInButtonClick -struct UGearboxAccountGFxMovie_OnWelcomeScreenSignInButtonClick_Params -{ - class UGFxObject* EventObj; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnConfirmPasswordButtonClick -struct UGearboxAccountGFxMovie_OnConfirmPasswordButtonClick_Params -{ - class UGFxObject* EventObj; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnPasswordButtonClick -struct UGearboxAccountGFxMovie_OnPasswordButtonClick_Params -{ - class UGFxObject* EventObj; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnEmailButtonClick -struct UGearboxAccountGFxMovie_OnEmailButtonClick_Params -{ - class UGFxObject* EventObj; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnBackButtonClick -struct UGearboxAccountGFxMovie_OnBackButtonClick_Params -{ - class UGFxObject* EventObj; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.IsConsole -struct UGearboxAccountGFxMovie_IsConsole_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.IsSteamworksInitialized -struct UGearboxAccountGFxMovie_IsSteamworksInitialized_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.IsSignedIn -struct UGearboxAccountGFxMovie_IsSignedIn_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.IsAuthenticated -struct UGearboxAccountGFxMovie_IsAuthenticated_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.IsFirstWelcome -struct UGearboxAccountGFxMovie_IsFirstWelcome_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.AttachFunctions -struct UGearboxAccountGFxMovie_AttachFunctions_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnEmailOrPasswordEntryComplete -struct UGearboxAccountGFxMovie_OnEmailOrPasswordEntryComplete_Params -{ - unsigned long bSuccessful : 1; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnRedeemCodeEntryComplete -struct UGearboxAccountGFxMovie_OnRedeemCodeEntryComplete_Params -{ - unsigned long bSuccessful : 1; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnAgeYearEntryComplete -struct UGearboxAccountGFxMovie_OnAgeYearEntryComplete_Params -{ - unsigned long bSuccessful : 1; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnAgeDayEntryComplete -struct UGearboxAccountGFxMovie_OnAgeDayEntryComplete_Params -{ - unsigned long bSuccessful : 1; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnAgeMonthEntryComplete -struct UGearboxAccountGFxMovie_OnAgeMonthEntryComplete_Params -{ - unsigned long bSuccessful : 1; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnConsoleCodeEntryComplete -struct UGearboxAccountGFxMovie_OnConsoleCodeEntryComplete_Params -{ - unsigned long bSuccessful : 1; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnConfirmPasswordInputComplete -struct UGearboxAccountGFxMovie_OnConfirmPasswordInputComplete_Params -{ - unsigned long bSuccessful : 1; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnPasswordInputComplete -struct UGearboxAccountGFxMovie_OnPasswordInputComplete_Params -{ - unsigned long bSuccessful : 1; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnEmailInputComplete -struct UGearboxAccountGFxMovie_OnEmailInputComplete_Params -{ - unsigned long bSuccessful : 1; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.ConsolePlayerInput -struct UGearboxAccountGFxMovie_ConsolePlayerInput_Params -{ - struct FScriptDelegate OnInputCompleteDelegate; // (Parm, NeedCtorLink) - struct FString TitleText; // (Parm, NeedCtorLink) - struct FString DescriptionText; // (Parm, NeedCtorLink) - unsigned char KeyboardType; // (Parm) - int MaxLength; // (OptionalParm, Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.ValidateConfirmPassword -struct UGearboxAccountGFxMovie_ValidateConfirmPassword_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.ValidatePassword -struct UGearboxAccountGFxMovie_ValidatePassword_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.ValidateEmail -struct UGearboxAccountGFxMovie_ValidateEmail_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.ValidateAge -struct UGearboxAccountGFxMovie_ValidateAge_Params -{ - int Month; // (Parm) - int Day; // (Parm) - int Year; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.UpdateTooltips -struct UGearboxAccountGFxMovie_UpdateTooltips_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxMovie.UpdateSignInStatus -struct UGearboxAccountGFxMovie_UpdateSignInStatus_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxMovie.UpdatePlayerName -struct UGearboxAccountGFxMovie_UpdatePlayerName_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxMovie.ReturnToWelcomeScreen -struct UGearboxAccountGFxMovie_ReturnToWelcomeScreen_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxMovie.PopScreen -struct UGearboxAccountGFxMovie_PopScreen_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.PushScreen -struct UGearboxAccountGFxMovie_PushScreen_Params -{ - struct FString Screen; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.GearboxAccountGFxMovie.HandleBack -struct UGearboxAccountGFxMovie_HandleBack_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnCodeRedemptionSuccessClicked -struct UGearboxAccountGFxMovie_OnCodeRedemptionSuccessClicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.HandleCodeRedeemed -struct UGearboxAccountGFxMovie_HandleCodeRedeemed_Params -{ - unsigned char Result; // (Parm) - struct FString CustomTitle; // (OptionalParm, Parm, NeedCtorLink) - struct FString CustomBody; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.GearboxAccountGFxMovie.HandleResetPassword -struct UGearboxAccountGFxMovie_HandleResetPassword_Params -{ - unsigned char Result; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.HandleAccountSignUp -struct UGearboxAccountGFxMovie_HandleAccountSignUp_Params -{ - unsigned char Result; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.HandleAgeGate -struct UGearboxAccountGFxMovie_HandleAgeGate_Params -{ - unsigned char Result; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.HandleAccountSignIn -struct UGearboxAccountGFxMovie_HandleAccountSignIn_Params -{ - unsigned char Result; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.HandleInitializedTimeoutClicked -struct UGearboxAccountGFxMovie_HandleInitializedTimeoutClicked_Params -{ - class UWillowGFxDialogBox* DialogBox; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.HandleInitializedTimeout -struct UGearboxAccountGFxMovie_HandleInitializedTimeout_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxMovie.HandleInitialized -struct UGearboxAccountGFxMovie_HandleInitialized_Params -{ - unsigned char InitializedResult; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnClose -struct UGearboxAccountGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxMovie.extConfigureForViewOffers -struct UGearboxAccountGFxMovie_extConfigureForViewOffers_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxMovie.ResetSparkAndHideMovie -struct UGearboxAccountGFxMovie_ResetSparkAndHideMovie_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxMovie.HandleInputKey -struct UGearboxAccountGFxMovie_HandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.OnConsoleInputComplete -struct UGearboxAccountGFxMovie_OnConsoleInputComplete_Params -{ - unsigned long bUserCancelled : 1; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.GetRegion -struct UGearboxAccountGFxMovie_GetRegion_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.GearboxAccountGFxMovie.IsKeyValid -struct UGearboxAccountGFxMovie_IsKeyValid_Params -{ - struct FString Key; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxMovie.GetCurrentDate -struct UGearboxAccountGFxMovie_GetCurrentDate_Params -{ - int Month; // (Parm, OutParm) - int Day; // (Parm, OutParm) - int Year; // (Parm, OutParm) -}; - -// Function WillowGame.HashDisplayGFxMovie.ConfigureForPlayer -struct UHashDisplayGFxMovie_ConfigureForPlayer_Params -{ - float ControllerId; // (Parm) -}; - -// Function WillowGame.HashDisplayGFxMovie.FadePopup_AS -struct UHashDisplayGFxMovie_FadePopup_AS_Params -{ -}; - -// Function WillowGame.HashDisplayGFxMovie.ShowPopup_AS -struct UHashDisplayGFxMovie_ShowPopup_AS_Params -{ - struct FString PopupText; // (Parm, NeedCtorLink) - struct FString PopupTitle; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.HashDisplayGFxMovie.ShowPopup -struct UHashDisplayGFxMovie_ShowPopup_Params -{ - struct FString PopupText; // (Parm, NeedCtorLink) - struct FString PopupTitle; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.HashDisplayGFxMovie.SetAmmoCount -struct UHashDisplayGFxMovie_SetAmmoCount_Params -{ - struct FString FlashString; // (Parm, NeedCtorLink) - class UResourceDefinition* ResourceDef; // (Parm) -}; - -// Function WillowGame.HashDisplayGFxMovie.SetAllAmmoCounts -struct UHashDisplayGFxMovie_SetAllAmmoCounts_Params -{ -}; - -// Function WillowGame.HashDisplayGFxMovie.ToggleSort -struct UHashDisplayGFxMovie_ToggleSort_Params -{ - unsigned char Direction; // (Parm) -}; - -// Function WillowGame.HashDisplayGFxMovie.UpdateCardPanelWithCurrentActiveListEntry -struct UHashDisplayGFxMovie_UpdateCardPanelWithCurrentActiveListEntry_Params -{ -}; - -// Function WillowGame.HashDisplayGFxMovie.UpdateCardPanel -struct UHashDisplayGFxMovie_UpdateCardPanel_Params -{ - int CardIndex; // (Parm) - class AWillowInventory* MainThing; // (Parm) - class AWillowInventory* OtherThing; // (Parm) -}; - -// Function WillowGame.HashDisplayGFxMovie.GetHashDisplayStringForItem -struct UHashDisplayGFxMovie_GetHashDisplayStringForItem_Params -{ - struct FItemDefinitionData ItemDefData; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.HashDisplayGFxMovie.GetHashDisplayStringForWeapon -struct UHashDisplayGFxMovie_GetHashDisplayStringForWeapon_Params -{ - struct FWeaponDefinitionData WeapDefData; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.HashDisplayGFxMovie.MoveHighlightBar -struct UHashDisplayGFxMovie_MoveHighlightBar_Params -{ - unsigned char Dir; // (Parm) -}; - -// Function WillowGame.HashDisplayGFxMovie.SortContainer -struct UHashDisplayGFxMovie_SortContainer_Params -{ - class UGFxTextListContainer* Container; // (Parm) -}; - -// Function WillowGame.HashDisplayGFxMovie.SetupContainerWithData -struct UHashDisplayGFxMovie_SetupContainerWithData_Params -{ - class UGFxTextListContainer* Container; // (Parm) - TArray Things; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.HashDisplayGFxMovie.StartClosing -struct UHashDisplayGFxMovie_StartClosing_Params -{ -}; - -// Function WillowGame.HashDisplayGFxMovie.extUpdateLeftListSize -struct UHashDisplayGFxMovie_extUpdateLeftListSize_Params -{ - int NewSize; // (Parm) -}; - -// Function WillowGame.HashDisplayGFxMovie.extPopupFading -struct UHashDisplayGFxMovie_extPopupFading_Params -{ -}; - -// Function WillowGame.HashDisplayGFxMovie.SetCredits_Wrapper -struct UHashDisplayGFxMovie_SetCredits_Wrapper_Params -{ - int Credits; // (Parm) -}; - -// Function WillowGame.HashDisplayGFxMovie.SetCredits -struct UHashDisplayGFxMovie_SetCredits_Params -{ - int Credits; // (Parm) -}; - -// Function WillowGame.HashDisplayGFxMovie.extSetupScreen -struct UHashDisplayGFxMovie_extSetupScreen_Params -{ -}; - -// Function WillowGame.HashDisplayGFxMovie.HandleMove -struct UHashDisplayGFxMovie_HandleMove_Params -{ - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) -}; - -// Function WillowGame.HashDisplayGFxMovie.PopupStateInputKey -struct UHashDisplayGFxMovie_PopupStateInputKey_Params -{ - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) -}; - -// Function WillowGame.HashDisplayGFxMovie.NormalStateInputKey -struct UHashDisplayGFxMovie_NormalStateInputKey_Params -{ - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) -}; - -// Function WillowGame.HashDisplayGFxMovie.MainInputKey -struct UHashDisplayGFxMovie_MainInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.HashDisplayGFxMovie.OnClose -struct UHashDisplayGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.HashDisplayGFxMovie.Start -struct UHashDisplayGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.HashDisplayGFxMovie.OnStatefulInputKey -struct UHashDisplayGFxMovie_OnStatefulInputKey_Params -{ - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) -}; - -// Function WillowGame.ItemPickupGFxMovie.InitFromDefinition -struct UItemPickupGFxMovie_InitFromDefinition_Params -{ -}; - -// Function WillowGame.ItemPickupGFxMovie.EnableThumbnail -struct UItemPickupGFxMovie_EnableThumbnail_Params -{ -}; - -// Function WillowGame.ItemPickupGFxMovie.extOnItemCardHeightCalculated -struct UItemPickupGFxMovie_extOnItemCardHeightCalculated_Params -{ - float NewHeight; // (Parm) -}; - -// Function WillowGame.ItemPickupGFxMovie.extReadyForInventoryInfo -struct UItemPickupGFxMovie_extReadyForInventoryInfo_Params -{ - struct FString Path; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ItemPickupGFxMovie.UpdateCompareAgainstThing -struct UItemPickupGFxMovie_UpdateCompareAgainstThing_Params -{ -}; - -// Function WillowGame.ItemPickupGFxMovie.GetCompareAgainstThing -struct UItemPickupGFxMovie_GetCompareAgainstThing_Params -{ - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ItemPickupGFxMovie.Show -struct UItemPickupGFxMovie_Show_Params -{ - unsigned long bShow : 1; // (Parm) -}; - -// Function WillowGame.ItemPickupGFxMovie.InitializeFrom -struct UItemPickupGFxMovie_InitializeFrom_Params -{ - class UGearboxGFxMovie* SrcMovie; // (Parm) -}; - -// Function WillowGame.ItemPickupGFxMovie.CreateBackupRenderTarget -struct UItemPickupGFxMovie_CreateBackupRenderTarget_Params -{ -}; - -// Function WillowGame.ItemPickupGFxMovie.SetOnItemCardHeightCalculatedHandler -struct UItemPickupGFxMovie_SetOnItemCardHeightCalculatedHandler_Params -{ - class UGFxObject* Context; // (Parm) - struct FScriptDelegate F; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ItemPickupGFxMovie.OnClose -struct UItemPickupGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.ItemPickupGFxMovie.Start -struct UItemPickupGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ItemPickupGFxMovie.OnItemCardHeightCalculatedHandler -struct UItemPickupGFxMovie_OnItemCardHeightCalculatedHandler_Params -{ - float NewHeight; // (Parm) -}; - -// Function WillowGame.OnlineMessageGFxMovie.extOnHideBegin -struct UOnlineMessageGFxMovie_extOnHideBegin_Params -{ - class UGFxObject* Clip; // (Parm) -}; - -// Function WillowGame.OnlineMessageGFxMovie.extOnlineMessageOnLoad -struct UOnlineMessageGFxMovie_extOnlineMessageOnLoad_Params -{ - struct FString blockingPath; // (Parm, NeedCtorLink) - struct FString nonBlockingPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.OnlineMessageGFxMovie.UpdateAspectRatio -struct UOnlineMessageGFxMovie_UpdateAspectRatio_Params -{ -}; - -// Function WillowGame.OnlineMessageGFxMovie.HACK_DontActuallyBlock -struct UOnlineMessageGFxMovie_HACK_DontActuallyBlock_Params -{ -}; - -// Function WillowGame.OnlineMessageGFxMovie.SetBlocking -struct UOnlineMessageGFxMovie_SetBlocking_Params -{ - unsigned long bBlocking : 1; // (Parm) -}; - -// Function WillowGame.OnlineMessageGFxMovie.IsBlocking -struct UOnlineMessageGFxMovie_IsBlocking_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.OnlineMessageGFxMovie.DisplayMessageInternal -struct UOnlineMessageGFxMovie_DisplayMessageInternal_Params -{ - struct FString Message; // (Parm, NeedCtorLink) - unsigned long bShowBusyIndicator : 1; // (Parm) -}; - -// Function WillowGame.OnlineMessageGFxMovie.HideBlocking -struct UOnlineMessageGFxMovie_HideBlocking_Params -{ -}; - -// Function WillowGame.OnlineMessageGFxMovie.Hide -struct UOnlineMessageGFxMovie_Hide_Params -{ -}; - -// Function WillowGame.OnlineMessageGFxMovie.AppendSubtitle -struct UOnlineMessageGFxMovie_AppendSubtitle_Params -{ - struct FString Message; // (Parm, OutParm, NeedCtorLink) - struct FString Subtitle; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.OnlineMessageGFxMovie.DisplayMessageAndSubtitle -struct UOnlineMessageGFxMovie_DisplayMessageAndSubtitle_Params -{ - struct FString Message; // (Parm, NeedCtorLink) - struct FString Subtitle; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.OnlineMessageGFxMovie.DisplayMessage -struct UOnlineMessageGFxMovie_DisplayMessage_Params -{ - struct FString Message; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.OnlineMessageGFxMovie.DisplayBlockingMessage -struct UOnlineMessageGFxMovie_DisplayBlockingMessage_Params -{ - struct FString Message; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.OnlineMessageGFxMovie.OnClose -struct UOnlineMessageGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.OnlineMessageGFxMovie.Start -struct UOnlineMessageGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TextChatGFxMovie.extTextChatOnLoad -struct UTextChatGFxMovie_extTextChatOnLoad_Params -{ - struct FString TargetPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.TextChatGFxMovie.AddChatMessageInternal -struct UTextChatGFxMovie_AddChatMessageInternal_Params -{ - struct FString PlayerName; // (Parm, NeedCtorLink) - struct FString msg; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.TextChatGFxMovie.HandleTextChatInput -struct UTextChatGFxMovie_HandleTextChatInput_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TextChatGFxMovie.GetChatObjText -struct UTextChatGFxMovie_GetChatObjText_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.TextChatGFxMovie.StopTextChatInternal -struct UTextChatGFxMovie_StopTextChatInternal_Params -{ -}; - -// Function WillowGame.TextChatGFxMovie.StartTextChatInternal -struct UTextChatGFxMovie_StartTextChatInternal_Params -{ -}; - -// Function WillowGame.TextChatGFxMovie.GetTimestampString -struct UTextChatGFxMovie_GetTimestampString_Params -{ - struct FString TimeFormat; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.TextChatGFxMovie.AddChatMessage -struct UTextChatGFxMovie_AddChatMessage_Params -{ - class APlayerReplicationInfo* PRI; // (Parm) - struct FString msg; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.TextChatGFxMovie.StartTextChat -struct UTextChatGFxMovie_StartTextChat_Params -{ -}; - -// Function WillowGame.TextChatGFxMovie.OnClose -struct UTextChatGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.TextChatGFxMovie.Start -struct UTextChatGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxDialogBox.SetViewScaleMode -struct UWillowGFxDialogBox_SetViewScaleMode_Params -{ - unsigned char SM; // (Parm) -}; - -// Function WillowGame.WillowGFxDialogBox.GetFallbackLocSection -struct UWillowGFxDialogBox_GetFallbackLocSection_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxDialogBox.GetFallbackLocFile -struct UWillowGFxDialogBox_GetFallbackLocFile_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxDialogBox.SetButtonCaption -struct UWillowGFxDialogBox_SetButtonCaption_Params -{ - int ButtonIndex; // (Parm) - struct FString NewCaption; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxDialogBox.SetQuadrant -struct UWillowGFxDialogBox_SetQuadrant_Params -{ - unsigned char ControllerId; // (Parm) -}; - -// Function WillowGame.WillowGFxDialogBox.SetAllowNonOwnerInput -struct UWillowGFxDialogBox_SetAllowNonOwnerInput_Params -{ - unsigned long InAllowNonOwnerInput : 1; // (Parm) -}; - -// Function WillowGame.WillowGFxDialogBox.StorageDeviceChanged -struct UWillowGFxDialogBox_StorageDeviceChanged_Params -{ - unsigned char ControllerId; // (Parm) - unsigned long bIsValid : 1; // (Parm) -}; - -// Function WillowGame.WillowGFxDialogBox.SetTooltips -struct UWillowGFxDialogBox_SetTooltips_Params -{ - struct FString TooltipText; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxDialogBox.ShowTooltips -struct UWillowGFxDialogBox_ShowTooltips_Params -{ - unsigned long bShow : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowGFxDialogBox.DisplayBlockingBox -struct UWillowGFxDialogBox_DisplayBlockingBox_Params -{ - struct FString File; // (Parm, NeedCtorLink) - struct FString Section; // (Parm, NeedCtorLink) - class UWillowGFxDialogBox* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxDialogBox.DisplayCustomYesNoBox -struct UWillowGFxDialogBox_DisplayCustomYesNoBox_Params -{ - struct FString CaptionFile; // (Parm, NeedCtorLink) - struct FString CaptionSection; // (Parm, NeedCtorLink) - struct FString CaptionKey; // (Parm, NeedCtorLink) - struct FString PromptFile; // (Parm, NeedCtorLink) - struct FString PromptSection; // (Parm, NeedCtorLink) - struct FString PromptKey; // (Parm, NeedCtorLink) - struct FScriptDelegate OnClicked; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxDialogBox.DisplayYesNoBox -struct UWillowGFxDialogBox_DisplayYesNoBox_Params -{ - struct FString File; // (Parm, NeedCtorLink) - struct FString Section; // (Parm, NeedCtorLink) - struct FScriptDelegate OnClicked; // (OptionalParm, Parm, NeedCtorLink) - struct FString CaptionPrefix; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxDialogBox.DisplayOkBoxTextFromSpark -struct UWillowGFxDialogBox_DisplayOkBoxTextFromSpark_Params -{ - struct FString File; // (Parm, NeedCtorLink) - struct FString Section; // (Parm, NeedCtorLink) - struct FScriptDelegate OnClicked; // (OptionalParm, Parm, NeedCtorLink) - struct FString CustomCaption; // (OptionalParm, Parm, NeedCtorLink) - struct FString CustomPrompt; // (OptionalParm, Parm, NeedCtorLink) - class UWillowGFxDialogBox* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxDialogBox.DisplayOkBox -struct UWillowGFxDialogBox_DisplayOkBox_Params -{ - struct FString File; // (Parm, NeedCtorLink) - struct FString Section; // (Parm, NeedCtorLink) - struct FScriptDelegate OnClicked; // (OptionalParm, Parm, NeedCtorLink) - class UWillowGFxDialogBox* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxDialogBox.ApplySelection -struct UWillowGFxDialogBox_ApplySelection_Params -{ -}; - -// Function WillowGame.WillowGFxDialogBox.OnWidgetClicked -struct UWillowGFxDialogBox_OnWidgetClicked_Params -{ - int ButtonIndex; // (Parm) - int ControllerId; // (Parm) -}; - -// Function WillowGame.WillowGFxDialogBox.OnWidgetFocused -struct UWillowGFxDialogBox_OnWidgetFocused_Params -{ - int ButtonIndex; // (Parm) -}; - -// Function WillowGame.WillowGFxDialogBox.OnWidget4Clicked -struct UWillowGFxDialogBox_OnWidget4Clicked_Params -{ - struct FEventData Data; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxDialogBox.OnWidget3Clicked -struct UWillowGFxDialogBox_OnWidget3Clicked_Params -{ - struct FEventData Data; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxDialogBox.OnWidget2Clicked -struct UWillowGFxDialogBox_OnWidget2Clicked_Params -{ - struct FEventData Data; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxDialogBox.OnWidget1Clicked -struct UWillowGFxDialogBox_OnWidget1Clicked_Params -{ - struct FEventData Data; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxDialogBox.OnWidget0Clicked -struct UWillowGFxDialogBox_OnWidget0Clicked_Params -{ - struct FEventData Data; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxDialogBox.OnWidget4Focused -struct UWillowGFxDialogBox_OnWidget4Focused_Params -{ - struct FEventData Data; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxDialogBox.OnWidget3Focused -struct UWillowGFxDialogBox_OnWidget3Focused_Params -{ - struct FEventData Data; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxDialogBox.OnWidget2Focused -struct UWillowGFxDialogBox_OnWidget2Focused_Params -{ - struct FEventData Data; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxDialogBox.OnWidget1Focused -struct UWillowGFxDialogBox_OnWidget1Focused_Params -{ - struct FEventData Data; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxDialogBox.OnWidget0Focused -struct UWillowGFxDialogBox_OnWidget0Focused_Params -{ - struct FEventData Data; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxDialogBox.AddEventListenersForWidget -struct UWillowGFxDialogBox_AddEventListenersForWidget_Params -{ - class UGFxClikWidget* Widget; // (Parm) - int ButtonIndex; // (Parm) -}; - -// Function WillowGame.WillowGFxDialogBox.ApplyFlashButtons -struct UWillowGFxDialogBox_ApplyFlashButtons_Params -{ -}; - -// Function WillowGame.WillowGFxDialogBox.GetWidgetIndex -struct UWillowGFxDialogBox_GetWidgetIndex_Params -{ - int LogicalIndex; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxDialogBox.GetLogicalIndex -struct UWillowGFxDialogBox_GetLogicalIndex_Params -{ - int WidgetIndex; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxDialogBox.ApplyFlashSelection -struct UWillowGFxDialogBox_ApplyFlashSelection_Params -{ -}; - -// Function WillowGame.WillowGFxDialogBox.ApplyFlashText -struct UWillowGFxDialogBox_ApplyFlashText_Params -{ -}; - -// Function WillowGame.WillowGFxDialogBox.ApplyLayout -struct UWillowGFxDialogBox_ApplyLayout_Params -{ -}; - -// Function WillowGame.WillowGFxDialogBox.SetDefaultButton -struct UWillowGFxDialogBox_SetDefaultButton_Params -{ - struct FName ButtonTag; // (Parm) - unsigned long bSetCancelButton : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowGFxDialogBox.ReplaceDialogCaption -struct UWillowGFxDialogBox_ReplaceDialogCaption_Params -{ - struct FString Replace; // (Parm, NeedCtorLink) - struct FString With; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxDialogBox.ReplaceDialogText -struct UWillowGFxDialogBox_ReplaceDialogText_Params -{ - struct FString Replace; // (Parm, NeedCtorLink) - struct FString With; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxDialogBox.SetLayout -struct UWillowGFxDialogBox_SetLayout_Params -{ - struct FName LayoutTag; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxDialogBox.SetButtonTip -struct UWillowGFxDialogBox_SetButtonTip_Params -{ - struct FName ButtonTag; // (Parm) - struct FString TipText; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxDialogBox.SetButtonCallback -struct UWillowGFxDialogBox_SetButtonCallback_Params -{ - struct FName ButtonTag; // (Parm) - struct FScriptDelegate OnClicked; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxDialogBox.AutoAppendButton -struct UWillowGFxDialogBox_AutoAppendButton_Params -{ - struct FName ButtonTag; // (Parm) - struct FScriptDelegate OnClicked; // (OptionalParm, Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxDialogBox.AutoLoc -struct UWillowGFxDialogBox_AutoLoc_Params -{ - struct FString Key; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxDialogBox.AutoLocEnablePrompt -struct UWillowGFxDialogBox_AutoLocEnablePrompt_Params -{ - struct FString File; // (Parm, NeedCtorLink) - struct FString Section; // (Parm, NeedCtorLink) - struct FString Key; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxDialogBox.AutoLocEnableCaption -struct UWillowGFxDialogBox_AutoLocEnableCaption_Params -{ - struct FString File; // (Parm, NeedCtorLink) - struct FString Section; // (Parm, NeedCtorLink) - struct FString Key; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxDialogBox.AutoLocEnable -struct UWillowGFxDialogBox_AutoLocEnable_Params -{ - struct FString File; // (Parm, NeedCtorLink) - struct FString Section; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxDialogBox.AppendButton -struct UWillowGFxDialogBox_AppendButton_Params -{ - struct FName ButtonTag; // (Parm) - struct FString Caption; // (Parm, NeedCtorLink) - struct FString TipText; // (OptionalParm, Parm, NeedCtorLink) - struct FScriptDelegate OnClicked; // (OptionalParm, Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxDialogBox.ClearButtons -struct UWillowGFxDialogBox_ClearButtons_Params -{ -}; - -// Function WillowGame.WillowGFxDialogBox.SetText -struct UWillowGFxDialogBox_SetText_Params -{ - struct FString CaptionMarkup; // (Parm, NeedCtorLink) - struct FString TextMarkup; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxDialogBox.Accepted -struct UWillowGFxDialogBox_Accepted_Params -{ - int ControllerId; // (Parm) -}; - -// Function WillowGame.WillowGFxDialogBox.Cancelled -struct UWillowGFxDialogBox_Cancelled_Params -{ - int ControllerId; // (Parm) -}; - -// Function WillowGame.WillowGFxDialogBox.HandleInputKey -struct UWillowGFxDialogBox_HandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxDialogBox.OnClose -struct UWillowGFxDialogBox_OnClose_Params -{ -}; - -// Function WillowGame.WillowGFxDialogBox.Start -struct UWillowGFxDialogBox_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxDialogBox.OnHandleInputKey -struct UWillowGFxDialogBox_OnHandleInputKey_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxDialogBox.OnButtonClicked -struct UWillowGFxDialogBox_OnButtonClicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxDialogBox.OnStorageDeviceChanged -struct UWillowGFxDialogBox_OnStorageDeviceChanged_Params -{ - unsigned long bIsValid : 1; // (Parm) - class UWillowGFxDialogBox* Dlg; // (Parm) -}; - -// Function WillowGame.WillowGFxMovie3D.extGenericButtonClicked -struct UWillowGFxMovie3D_extGenericButtonClicked_Params -{ - struct FString ActionName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxMovie3D.InitForConsole -struct UWillowGFxMovie3D_InitForConsole_Params -{ -}; - -// Function WillowGame.WillowGFxMovie3D.InitForPC -struct UWillowGFxMovie3D_InitForPC_Params -{ -}; - -// Function WillowGame.WillowGFxMovie3D.InitForPlatform -struct UWillowGFxMovie3D_InitForPlatform_Params -{ -}; - -// Function WillowGame.WillowGFxMovie3D.FilterAxisInput -struct UWillowGFxMovie3D_FilterAxisInput_Params -{ - int ControllerId; // (Parm) - struct FName Key; // (Parm) - float Delta; // (Parm) - float DeltaTime; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie3D.FilterButtonInput -struct UWillowGFxMovie3D_FilterButtonInput_Params -{ - int ControllerId; // (Parm) - struct FName ButtonName; // (Parm) - unsigned char InputEvent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie3D.GetDynamicFOVScalar -struct UWillowGFxMovie3D_GetDynamicFOVScalar_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie3D.GetHUDElemScale -struct UWillowGFxMovie3D_GetHUDElemScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie3D.GetHUDScale -struct UWillowGFxMovie3D_GetHUDScale_Params -{ - struct FVector2D ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie3D.GetPrimaryPlayerWPC -struct UWillowGFxMovie3D_GetPrimaryPlayerWPC_Params -{ - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie3D.IsPropTweening -struct UWillowGFxMovie3D_IsPropTweening_Params -{ - class UGFxObject* Clip; // (Parm) - struct FString PropertyName; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie3D.GetMaybeTweenedProperty -struct UWillowGFxMovie3D_GetMaybeTweenedProperty_Params -{ - class UGFxObject* Clip; // (Parm) - struct FString PropertyName; // (Parm, NeedCtorLink) - struct FASValue ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxMovie3D.GetViewportScale -struct UWillowGFxMovie3D_GetViewportScale_Params -{ - struct FVector2D ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie3D.GetViewportDimensions -struct UWillowGFxMovie3D_GetViewportDimensions_Params -{ - struct FVector2D ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie3D.GetViewport -struct UWillowGFxMovie3D_GetViewport_Params -{ - class UGameViewportClient* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie3D.GetMovieDimensions -struct UWillowGFxMovie3D_GetMovieDimensions_Params -{ - struct FVector2D ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie3D.ClearSplitscreenPanningCache -struct UWillowGFxMovie3D_ClearSplitscreenPanningCache_Params -{ -}; - -// Function WillowGame.WillowGFxMovie3D.ResetSlidingObjects -struct UWillowGFxMovie3D_ResetSlidingObjects_Params -{ -}; - -// Function WillowGame.WillowGFxMovie3D.UpdateSlidingObjects -struct UWillowGFxMovie3D_UpdateSlidingObjects_Params -{ -}; - -// Function WillowGame.WillowGFxMovie3D.AddSlidingObject -struct UWillowGFxMovie3D_AddSlidingObject_Params -{ - class UGFxObject* Slider; // (Parm) - class UGFxObject* Metric; // (Parm) -}; - -// Function WillowGame.WillowGFxMovie3D.ClampFocusOffset -struct UWillowGFxMovie3D_ClampFocusOffset_Params -{ -}; - -// Function WillowGame.WillowGFxMovie3D.UpdateFocusOffset -struct UWillowGFxMovie3D_UpdateFocusOffset_Params -{ -}; - -// Function WillowGame.WillowGFxMovie3D.FocusOn -struct UWillowGFxMovie3D_FocusOn_Params -{ - class UGFxObject* Thing; // (Parm) -}; - -// Function WillowGame.WillowGFxMovie3D.GetParentClip -struct UWillowGFxMovie3D_GetParentClip_Params -{ - class UGFxObject* Thing; // (Parm) - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie3D.AddClipToMap -struct UWillowGFxMovie3D_AddClipToMap_Params -{ - class UGFxObject* Thing; // (Parm) -}; - -// Function WillowGame.WillowGFxMovie3D.GetKeyFor -struct UWillowGFxMovie3D_GetKeyFor_Params -{ - class UGFxObject* Thing; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie3D.DoVerticalSplitscreenPanning -struct UWillowGFxMovie3D_DoVerticalSplitscreenPanning_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie3D.DoHorizontalSplitscreenPanning -struct UWillowGFxMovie3D_DoHorizontalSplitscreenPanning_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie3D.Get3DRotationOffset -struct UWillowGFxMovie3D_Get3DRotationOffset_Params -{ - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie3D.Get3DLocationOffset -struct UWillowGFxMovie3D_Get3DLocationOffset_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovie3D.Set3DMatrices -struct UWillowGFxMovie3D_Set3DMatrices_Params -{ -}; - -// Function WillowGame.WillowGFxMovie3D.InitFromDefinition -struct UWillowGFxMovie3D_InitFromDefinition_Params -{ -}; - -// Function WillowGame.WillowGFxMovie3D.OnSetViewport -struct UWillowGFxMovie3D_OnSetViewport_Params -{ -}; - -// Function WillowGame.WillowGFxMovie3D.Start -struct UWillowGFxMovie3D_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.extOnFadeInComplete -struct UCharacterSelectionReduxGFxMovie_extOnFadeInComplete_Params -{ -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.extCharacterSelectOnLoad -struct UCharacterSelectionReduxGFxMovie_extCharacterSelectOnLoad_Params -{ - struct FString TargetPath; // (Parm, NeedCtorLink) - struct FString P1CustomizationMenuTargetPath; // (Parm, NeedCtorLink) - struct FString P2CustomizationMenuTargetPath; // (Parm, NeedCtorLink) - struct FString P1CustomizationListTargetPath; // (Parm, NeedCtorLink) - struct FString P2CustomizationListTargetPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.CheckForStartFadeIn -struct UCharacterSelectionReduxGFxMovie_CheckForStartFadeIn_Params -{ -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.FindAndViewCharacterSelectCamera -struct UCharacterSelectionReduxGFxMovie_FindAndViewCharacterSelectCamera_Params -{ -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.RegisterStandIns -struct UCharacterSelectionReduxGFxMovie_RegisterStandIns_Params -{ -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.ApplyPriorityVisibilityEffect -struct UCharacterSelectionReduxGFxMovie_ApplyPriorityVisibilityEffect_Params -{ - unsigned long bRemoveEffect : 1; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.ApplyPriorityBlurEffect -struct UCharacterSelectionReduxGFxMovie_ApplyPriorityBlurEffect_Params -{ - unsigned long bRemoveEffect : 1; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.CharacterLoadCanceled -struct UCharacterSelectionReduxGFxMovie_CharacterLoadCanceled_Params -{ -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.CharacterLoadComplete -struct UCharacterSelectionReduxGFxMovie_CharacterLoadComplete_Params -{ - struct FLoadInfo LI; // (Parm, NeedCtorLink) - int PlayerIndex; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.OpenCharacterSelect -struct UCharacterSelectionReduxGFxMovie_OpenCharacterSelect_Params -{ - int PlayerIndex; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.AppendSelectTooltipSuffix -struct UCharacterSelectionReduxGFxMovie_AppendSelectTooltipSuffix_Params -{ - struct FString TooltipString; // (Parm, OutParm, NeedCtorLink) - int PlayerIndex; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.AppendTooltipPlayerRestriction -struct UCharacterSelectionReduxGFxMovie_AppendTooltipPlayerRestriction_Params -{ - struct FString TooltipString; // (Parm, OutParm, NeedCtorLink) - unsigned long bAvailableToP1 : 1; // (Parm) - unsigned long bAvailableToP2 : 1; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.AppendTooltipSpacing -struct UCharacterSelectionReduxGFxMovie_AppendTooltipSpacing_Params -{ - struct FString Tooltip; // (Parm, OutParm, NeedCtorLink) - int TooltipCount; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdateTooltips -struct UCharacterSelectionReduxGFxMovie_UpdateTooltips_Params -{ -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.PopulateSkinCustomizationList -struct UCharacterSelectionReduxGFxMovie_PopulateSkinCustomizationList_Params -{ - int PlayerIndex; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.PopulateHeadCustomizationList -struct UCharacterSelectionReduxGFxMovie_PopulateHeadCustomizationList_Params -{ - int PlayerIndex; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.IsTimerActive -struct UCharacterSelectionReduxGFxMovie_IsTimerActive_Params -{ - struct FName FuncName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.ClearTimer -struct UCharacterSelectionReduxGFxMovie_ClearTimer_Params -{ - struct FName FuncName; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.SetTimer -struct UCharacterSelectionReduxGFxMovie_SetTimer_Params -{ - float Rate; // (Parm) - unsigned long bLoop : 1; // (Parm) - struct FName FuncName; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.HasNonLocalPlayers -struct UCharacterSelectionReduxGFxMovie_HasNonLocalPlayers_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdateMessages -struct UCharacterSelectionReduxGFxMovie_UpdateMessages_Params -{ -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdatePartySelections -struct UCharacterSelectionReduxGFxMovie_UpdatePartySelections_Params -{ -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdatePlayerStandIn -struct UCharacterSelectionReduxGFxMovie_UpdatePlayerStandIn_Params -{ - int PlayerIndex; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - class UPlayerSaveGame* SaveGame; // (OptionalParm, Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdatePlayerSaveGameFromSelectedCharacter -struct UCharacterSelectionReduxGFxMovie_UpdatePlayerSaveGameFromSelectedCharacter_Params -{ - int PlayerIndex; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.ClearLocalCustomizationsForPlayer -struct UCharacterSelectionReduxGFxMovie_ClearLocalCustomizationsForPlayer_Params -{ - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdateSplitPlayerStandIn -struct UCharacterSelectionReduxGFxMovie_UpdateSplitPlayerStandIn_Params -{ -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdatePrimaryPlayerStandIn -struct UCharacterSelectionReduxGFxMovie_UpdatePrimaryPlayerStandIn_Params -{ -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdateCustomizations -struct UCharacterSelectionReduxGFxMovie_UpdateCustomizations_Params -{ - int PlayerIndex; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdateCharacterDisplay -struct UCharacterSelectionReduxGFxMovie_UpdateCharacterDisplay_Params -{ - int PlayerIndex; // (Parm) - int CharacterIndex; // (Parm) - unsigned long bRefreshStandIn : 1; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdateAspectRatio -struct UCharacterSelectionReduxGFxMovie_UpdateAspectRatio_Params -{ -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.SetUIState -struct UCharacterSelectionReduxGFxMovie_SetUIState_Params -{ - int PlayerIndex; // (Parm) - int NewState; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.SetSelectedCharacterIndex -struct UCharacterSelectionReduxGFxMovie_SetSelectedCharacterIndex_Params -{ - int PlayerIndex; // (Parm) - int NewSelectedIndex; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.PromptQuit -struct UCharacterSelectionReduxGFxMovie_PromptQuit_Params -{ -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.OnQuitCanceled -struct UCharacterSelectionReduxGFxMovie_OnQuitCanceled_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.OnQuitConfirmed -struct UCharacterSelectionReduxGFxMovie_OnQuitConfirmed_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.GetSelectedCharacterDefaultName -struct UCharacterSelectionReduxGFxMovie_GetSelectedCharacterDefaultName_Params -{ - int PlayerIndex; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.ValidatePlayerName -struct UCharacterSelectionReduxGFxMovie_ValidatePlayerName_Params -{ - int PlayerIndex; // (Parm) - struct FString PlayerName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.SetPlayerName -struct UCharacterSelectionReduxGFxMovie_SetPlayerName_Params -{ - int PlayerIndex; // (Parm) - struct FString PlayerName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.OnPlayerNameInputFinished -struct UCharacterSelectionReduxGFxMovie_OnPlayerNameInputFinished_Params -{ - unsigned long bSuccessful : 1; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.InputName -struct UCharacterSelectionReduxGFxMovie_InputName_Params -{ - int PlayerIndex; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdateSkinPreview -struct UCharacterSelectionReduxGFxMovie_UpdateSkinPreview_Params -{ - int PlayerIndex; // (Parm) - class UCustomizationDefinition* CustomDef; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UpdateHeadPreview -struct UCharacterSelectionReduxGFxMovie_UpdateHeadPreview_Params -{ - int PlayerIndex; // (Parm) - class UCustomizationDefinition* CustomDef; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.CancelSkinCustomization -struct UCharacterSelectionReduxGFxMovie_CancelSkinCustomization_Params -{ - int PlayerIndex; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.CancelHeadCustomization -struct UCharacterSelectionReduxGFxMovie_CancelHeadCustomization_Params -{ - int PlayerIndex; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.CommitSkinCustomization -struct UCharacterSelectionReduxGFxMovie_CommitSkinCustomization_Params -{ - int PlayerIndex; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.CommitHeadCustomization -struct UCharacterSelectionReduxGFxMovie_CommitHeadCustomization_Params -{ - int PlayerIndex; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.RecordCustomizationEventForPlayerIndex -struct UCharacterSelectionReduxGFxMovie_RecordCustomizationEventForPlayerIndex_Params -{ - int PlayerIndex; // (Parm) - class UCustomizationDefinition* Definition; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.HandleCustomizationSelected -struct UCharacterSelectionReduxGFxMovie_HandleCustomizationSelected_Params -{ - int PlayerIndex; // (Parm) - struct FString EventName; // (Parm, NeedCtorLink) - int EntryIndex; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.UsingGamepad -struct UCharacterSelectionReduxGFxMovie_UsingGamepad_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.HandleCustomizationMenuEntryClick -struct UCharacterSelectionReduxGFxMovie_HandleCustomizationMenuEntryClick_Params -{ - int PlayerIndex; // (Parm) - int EntryIndex; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.HandleCharacterMouseOver -struct UCharacterSelectionReduxGFxMovie_HandleCharacterMouseOver_Params -{ - int PlayerIndex; // (Parm) - int CharacterIndex; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.HandleCharacterClicked -struct UCharacterSelectionReduxGFxMovie_HandleCharacterClicked_Params -{ - int ControllerId; // (Parm) - int CharacterIndex; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.PromptPlayerUseCurrentSaveGame -struct UCharacterSelectionReduxGFxMovie_PromptPlayerUseCurrentSaveGame_Params -{ - class AWillowPlayerController* WPC; // (Parm) - class UPlayerSaveGame* SaveGame; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.OnBeginGameWithCurrentCharacterDeclined -struct UCharacterSelectionReduxGFxMovie_OnBeginGameWithCurrentCharacterDeclined_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.OnBeginGameWithCurrentCharacterConfirmed -struct UCharacterSelectionReduxGFxMovie_OnBeginGameWithCurrentCharacterConfirmed_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.DetermineStartingCharacterIndex -struct UCharacterSelectionReduxGFxMovie_DetermineStartingCharacterIndex_Params -{ -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.OnPurchaseCanceled -struct UCharacterSelectionReduxGFxMovie_OnPurchaseCanceled_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.MarketplaceDownloadComplete -struct UCharacterSelectionReduxGFxMovie_MarketplaceDownloadComplete_Params -{ -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.OnPurchaseRequest -struct UCharacterSelectionReduxGFxMovie_OnPurchaseRequest_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.ConfirmCharacter -struct UCharacterSelectionReduxGFxMovie_ConfirmCharacter_Params -{ - int PlayerIndex; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.CacheCustomizations -struct UCharacterSelectionReduxGFxMovie_CacheCustomizations_Params -{ - int PlayerIndex; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.DEBUG_AddDummyCharacters -struct UCharacterSelectionReduxGFxMovie_DEBUG_AddDummyCharacters_Params -{ - int NumDummyChars; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.BuildCharacterList -struct UCharacterSelectionReduxGFxMovie_BuildCharacterList_Params -{ -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.IsUnownedDlcClass -struct UCharacterSelectionReduxGFxMovie_IsUnownedDlcClass_Params -{ - int SelectedCharIdx; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.GetOfferIdForSelectedIndex -struct UCharacterSelectionReduxGFxMovie_GetOfferIdForSelectedIndex_Params -{ - int SelectedCharIdx; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.GetOfferIdForDlc -struct UCharacterSelectionReduxGFxMovie_GetOfferIdForDlc_Params -{ - class UDownloadableContentDefinition* DlcDef; // (Parm) - int OfferId; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.GetHasPurchaseInfoForDlc -struct UCharacterSelectionReduxGFxMovie_GetHasPurchaseInfoForDlc_Params -{ - class UDownloadableContentDefinition* DlcDef; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.HandleChooseCustomizationInput -struct UCharacterSelectionReduxGFxMovie_HandleChooseCustomizationInput_Params -{ - int PlayerIndex; // (Parm) - struct FName Key; // (Parm) - unsigned char Event; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.HandleCustomizeCharacterInput -struct UCharacterSelectionReduxGFxMovie_HandleCustomizeCharacterInput_Params -{ - int PlayerIndex; // (Parm) - struct FName Key; // (Parm) - unsigned char Event; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.HandleChooseCharacterInput -struct UCharacterSelectionReduxGFxMovie_HandleChooseCharacterInput_Params -{ - int PlayerIndex; // (Parm) - int ControllerId; // (Parm) - struct FName Key; // (Parm) - unsigned char Event; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.NotifyPauseMenuOpened -struct UCharacterSelectionReduxGFxMovie_NotifyPauseMenuOpened_Params -{ -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.HandleInputKey -struct UCharacterSelectionReduxGFxMovie_HandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.FadeInputKey -struct UCharacterSelectionReduxGFxMovie_FadeInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.OnExternalUIChanged -struct UCharacterSelectionReduxGFxMovie_OnExternalUIChanged_Params -{ - unsigned long bIsOpening : 1; // (Parm) -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.OnTick -struct UCharacterSelectionReduxGFxMovie_OnTick_Params -{ -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.OnClose -struct UCharacterSelectionReduxGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.BeginClose -struct UCharacterSelectionReduxGFxMovie_BeginClose_Params -{ -}; - -// Function WillowGame.CharacterSelectionReduxGFxMovie.Start -struct UCharacterSelectionReduxGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ItemInspectionGFxMovie.ShowDemoPerkCreatedDialog -struct UItemInspectionGFxMovie_ShowDemoPerkCreatedDialog_Params -{ - unsigned long Success : 1; // (Parm) - struct FString Code; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ItemInspectionGFxMovie.HandleCreateDemoPerkResponse -struct UItemInspectionGFxMovie_HandleCreateDemoPerkResponse_Params -{ - struct FSparkResult Result; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.ItemInspectionGFxMovie.SaveDemoPerk -struct UItemInspectionGFxMovie_SaveDemoPerk_Params -{ -}; - -// Function WillowGame.ItemInspectionGFxMovie.TrySaveDemoPerk -struct UItemInspectionGFxMovie_TrySaveDemoPerk_Params -{ -}; - -// Function WillowGame.ItemInspectionGFxMovie.UpdateTooltips -struct UItemInspectionGFxMovie_UpdateTooltips_Params -{ -}; - -// Function WillowGame.ItemInspectionGFxMovie.MakeQuatFromAxisAndAngle -struct UItemInspectionGFxMovie_MakeQuatFromAxisAndAngle_Params -{ - struct FVector Axis; // (Parm) - float Angle; // (Parm) - struct FQuat ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ItemInspectionGFxMovie.HandleMouseDrag -struct UItemInspectionGFxMovie_HandleMouseDrag_Params -{ - int dx; // (Parm) - int DY; // (Parm) -}; - -// Function WillowGame.ItemInspectionGFxMovie.StopMouseDrag -struct UItemInspectionGFxMovie_StopMouseDrag_Params -{ - unsigned long bRMB : 1; // (Parm) -}; - -// Function WillowGame.ItemInspectionGFxMovie.StartMouseDrag -struct UItemInspectionGFxMovie_StartMouseDrag_Params -{ - unsigned long bRMB : 1; // (Parm) -}; - -// Function WillowGame.ItemInspectionGFxMovie.GetBoundsFor -struct UItemInspectionGFxMovie_GetBoundsFor_Params -{ - class UMeshComponent* MeshComponent; // (Parm, EditInline) - struct FBoxSphereBounds ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ItemInspectionGFxMovie.GetCurrentMeshScale -struct UItemInspectionGFxMovie_GetCurrentMeshScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ItemInspectionGFxMovie.GetCurrentMeshRotation -struct UItemInspectionGFxMovie_GetCurrentMeshRotation_Params -{ - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ItemInspectionGFxMovie.IntroAlpha -struct UItemInspectionGFxMovie_IntroAlpha_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ItemInspectionGFxMovie.PlayingIntro -struct UItemInspectionGFxMovie_PlayingIntro_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ItemInspectionGFxMovie.ScaleMesh -struct UItemInspectionGFxMovie_ScaleMesh_Params -{ - float dz; // (Parm) -}; - -// Function WillowGame.ItemInspectionGFxMovie.PanMesh -struct UItemInspectionGFxMovie_PanMesh_Params -{ - float dx; // (Parm) - float DY; // (Parm) -}; - -// Function WillowGame.ItemInspectionGFxMovie.RotateMesh -struct UItemInspectionGFxMovie_RotateMesh_Params -{ - float dYaw; // (Parm) - float dPitch; // (Parm) -}; - -// Function WillowGame.ItemInspectionGFxMovie.OnClose -struct UItemInspectionGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.ItemInspectionGFxMovie.InspectItem -struct UItemInspectionGFxMovie_InspectItem_Params -{ - class AWillowInventory* Thing; // (Parm) - int OverrideValue; // (OptionalParm, Parm) - unsigned char CurrencyType; // (OptionalParm, Parm) -}; - -// Function WillowGame.ItemInspectionGFxMovie.HandleInputAxis -struct UItemInspectionGFxMovie_HandleInputAxis_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - float Delta; // (Parm) - float DeltaTime; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ItemInspectionGFxMovie.HandleInputKey -struct UItemInspectionGFxMovie_HandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ItemInspectionGFxMovie.UpdateFrameForAspectRatio -struct UItemInspectionGFxMovie_UpdateFrameForAspectRatio_Params -{ - unsigned long bWidescreen : 1; // (Parm) -}; - -// Function WillowGame.ItemInspectionGFxMovie.Start -struct UItemInspectionGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LANServerBrowserGFxMovie.GetFriendlyGameVersionString -struct ULANServerBrowserGFxMovie_GetFriendlyGameVersionString_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.LANServerBrowserGFxMovie.extLANServerBrowserOnLoad -struct ULANServerBrowserGFxMovie_extLANServerBrowserOnLoad_Params -{ - struct FString TargetPath; // (Parm, NeedCtorLink) - struct FString HeaderPath; // (Parm, NeedCtorLink) - struct FString VersionPath; // (Parm, NeedCtorLink) - struct FString TooltipPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.LANServerBrowserGFxMovie.HandleServerBrowserSortDirectionButtonClick -struct ULANServerBrowserGFxMovie_HandleServerBrowserSortDirectionButtonClick_Params -{ - class UGFxObject* EventObj; // (Parm) -}; - -// Function WillowGame.LANServerBrowserGFxMovie.HandleServerBrowserSortTypeButtonClick -struct ULANServerBrowserGFxMovie_HandleServerBrowserSortTypeButtonClick_Params -{ - class UGFxObject* EventObj; // (Parm) -}; - -// Function WillowGame.LANServerBrowserGFxMovie.GetSortDirectionString -struct ULANServerBrowserGFxMovie_GetSortDirectionString_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.LANServerBrowserGFxMovie.GetSortString -struct ULANServerBrowserGFxMovie_GetSortString_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.LANServerBrowserGFxMovie.SetTooltips -struct ULANServerBrowserGFxMovie_SetTooltips_Params -{ -}; - -// Function WillowGame.LANServerBrowserGFxMovie.SetSearchingForGames -struct ULANServerBrowserGFxMovie_SetSearchingForGames_Params -{ - unsigned long bSearching : 1; // (Parm) -}; - -// Function WillowGame.LANServerBrowserGFxMovie.SetHeaderText -struct ULANServerBrowserGFxMovie_SetHeaderText_Params -{ -}; - -// Function WillowGame.LANServerBrowserGFxMovie.SetBrowserType -struct ULANServerBrowserGFxMovie_SetBrowserType_Params -{ - unsigned long bInIsLanBrowser : 1; // (Parm) -}; - -// Function WillowGame.LANServerBrowserGFxMovie.SortResults -struct ULANServerBrowserGFxMovie_SortResults_Params -{ -}; - -// Function WillowGame.LANServerBrowserGFxMovie.PopulateSearchResults -struct ULANServerBrowserGFxMovie_PopulateSearchResults_Params -{ -}; - -// Function WillowGame.LANServerBrowserGFxMovie.DebugGenerateSearchResults -struct ULANServerBrowserGFxMovie_DebugGenerateSearchResults_Params -{ - int NumResults; // (Parm) -}; - -// Function WillowGame.LANServerBrowserGFxMovie.SetSort -struct ULANServerBrowserGFxMovie_SetSort_Params -{ - unsigned char NewSortType; // (Parm) - unsigned char NewSortDirection; // (Parm) -}; - -// Function WillowGame.LANServerBrowserGFxMovie.FilterResults -struct ULANServerBrowserGFxMovie_FilterResults_Params -{ -}; - -// Function WillowGame.LANServerBrowserGFxMovie.OnFindGamesComplete -struct ULANServerBrowserGFxMovie_OnFindGamesComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.LANServerBrowserGFxMovie.CancelGameSearch -struct ULANServerBrowserGFxMovie_CancelGameSearch_Params -{ -}; - -// Function WillowGame.LANServerBrowserGFxMovie.FindGames -struct ULANServerBrowserGFxMovie_FindGames_Params -{ -}; - -// Function WillowGame.LANServerBrowserGFxMovie.OnJoinMatchComplete -struct ULANServerBrowserGFxMovie_OnJoinMatchComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.LANServerBrowserGFxMovie.OnDestroyGameForMatchJoinComplete -struct ULANServerBrowserGFxMovie_OnDestroyGameForMatchJoinComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.LANServerBrowserGFxMovie.JoinMatchmakingSession -struct ULANServerBrowserGFxMovie_JoinMatchmakingSession_Params -{ -}; - -// Function WillowGame.LANServerBrowserGFxMovie.HandleServerBrowserItemClick -struct ULANServerBrowserGFxMovie_HandleServerBrowserItemClick_Params -{ - int ServerIndex; // (Parm) -}; - -// Function WillowGame.LANServerBrowserGFxMovie.GetNextSortType -struct ULANServerBrowserGFxMovie_GetNextSortType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LANServerBrowserGFxMovie.HandleInputKey -struct ULANServerBrowserGFxMovie_HandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LANServerBrowserGFxMovie.BeginClose -struct ULANServerBrowserGFxMovie_BeginClose_Params -{ -}; - -// Function WillowGame.LANServerBrowserGFxMovie.OnClose -struct ULANServerBrowserGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.LANServerBrowserGFxMovie.Start -struct ULANServerBrowserGFxMovie_Start_Params -{ - unsigned long bStartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.extGenericButtonClicked -struct UQuestAcceptGFxMovie_extGenericButtonClicked_Params -{ - struct FString ActionName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.QuestAcceptGFxMovie.OnTick -struct UQuestAcceptGFxMovie_OnTick_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.InitForConsole -struct UQuestAcceptGFxMovie_InitForConsole_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.InitForPC -struct UQuestAcceptGFxMovie_InitForPC_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.OnClosedOnDeath -struct UQuestAcceptGFxMovie_OnClosedOnDeath_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.UpdateMissionList -struct UQuestAcceptGFxMovie_UpdateMissionList_Params -{ - class UMissionDefinition* OnlyIfThisMissionIsAlreadyInTheList; // (OptionalParm, Parm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.HandleInputKey -struct UQuestAcceptGFxMovie_HandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.MoveHighlight -struct UQuestAcceptGFxMovie_MoveHighlight_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.StopMovingHighlight -struct UQuestAcceptGFxMovie_StopMovingHighlight_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.StartMovingHighlight -struct UQuestAcceptGFxMovie_StartMovingHighlight_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.SetDescriptionScrollValue -struct UQuestAcceptGFxMovie_SetDescriptionScrollValue_Params -{ - float NewScrollValue; // (Parm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.extSetDescriptionScrollValue -struct UQuestAcceptGFxMovie_extSetDescriptionScrollValue_Params -{ - float NewScrollValue; // (Parm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.extLogDown -struct UQuestAcceptGFxMovie_extLogDown_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.LogDown -struct UQuestAcceptGFxMovie_LogDown_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.extLogUp -struct UQuestAcceptGFxMovie_extLogUp_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.LogUp -struct UQuestAcceptGFxMovie_LogUp_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.ConditionallyScroll -struct UQuestAcceptGFxMovie_ConditionallyScroll_Params -{ - struct FString Direction; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.QuestAcceptGFxMovie.SetFocus -struct UQuestAcceptGFxMovie_SetFocus_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.UpdateMissionTextList -struct UQuestAcceptGFxMovie_UpdateMissionTextList_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.SetScrollArrows -struct UQuestAcceptGFxMovie_SetScrollArrows_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.SetLevelAndDifficulty -struct UQuestAcceptGFxMovie_SetLevelAndDifficulty_Params -{ - struct FString LevelText; // (Parm, NeedCtorLink) - struct FString Difficulty; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.QuestAcceptGFxMovie.SetRewardsItem -struct UQuestAcceptGFxMovie_SetRewardsItem_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.SetRewardsXP -struct UQuestAcceptGFxMovie_SetRewardsXP_Params -{ - struct FString XPText; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.QuestAcceptGFxMovie.SetPlayerXP -struct UQuestAcceptGFxMovie_SetPlayerXP_Params -{ - struct FString XPText; // (Parm, NeedCtorLink) - int XPPercent; // (Parm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.SetRewardsTotalOtherCurrency -struct UQuestAcceptGFxMovie_SetRewardsTotalOtherCurrency_Params -{ - int Amount; // (Parm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.SetRewardsTotalCredits -struct UQuestAcceptGFxMovie_SetRewardsTotalCredits_Params -{ - int Credits; // (Parm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.SetPlayerDisplayedCredits -struct UQuestAcceptGFxMovie_SetPlayerDisplayedCredits_Params -{ - int Credits; // (Parm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.SetPlayerTotalCredits -struct UQuestAcceptGFxMovie_SetPlayerTotalCredits_Params -{ - int Credits; // (Parm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.OnClose -struct UQuestAcceptGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.extChoiceConfirmed -struct UQuestAcceptGFxMovie_extChoiceConfirmed_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.extChoiceCancelled -struct UQuestAcceptGFxMovie_extChoiceCancelled_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.extHover -struct UQuestAcceptGFxMovie_extHover_Params -{ - int HoverIndex; // (Parm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.extLogListTrack -struct UQuestAcceptGFxMovie_extLogListTrack_Params -{ - int SlotIndex; // (Parm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.extLogListRollOver -struct UQuestAcceptGFxMovie_extLogListRollOver_Params -{ - int SlotIndex; // (Parm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.extNavigateDown -struct UQuestAcceptGFxMovie_extNavigateDown_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.extNavigateUp -struct UQuestAcceptGFxMovie_extNavigateUp_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.extOnRolloverChoice -struct UQuestAcceptGFxMovie_extOnRolloverChoice_Params -{ - int RewardChoice; // (Parm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.extOnFocusedChoice -struct UQuestAcceptGFxMovie_extOnFocusedChoice_Params -{ - int RewardChoice; // (Parm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.AcceptReward -struct UQuestAcceptGFxMovie_AcceptReward_Params -{ - int RewardChoice; // (Parm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.extOnClickedChoice -struct UQuestAcceptGFxMovie_extOnClickedChoice_Params -{ - int RewardChoice; // (Parm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.HandleRewardInputKey -struct UQuestAcceptGFxMovie_HandleRewardInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.ShowNoRewardScreen -struct UQuestAcceptGFxMovie_ShowNoRewardScreen_Params -{ - class UMissionDefinition* Mission; // (Parm) - unsigned char OldStatus; // (Parm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.DisplayRewardsPage -struct UQuestAcceptGFxMovie_DisplayRewardsPage_Params -{ - struct FPendingMissionRewardData MissionReward; // (Parm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.extCompleteConfirmed -struct UQuestAcceptGFxMovie_extCompleteConfirmed_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.extAcceptConfirmed -struct UQuestAcceptGFxMovie_extAcceptConfirmed_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.SetRewardCard -struct UQuestAcceptGFxMovie_SetRewardCard_Params -{ - class UMissionDefinition* MissionDef; // (Parm) - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.SetInnerReward -struct UQuestAcceptGFxMovie_SetInnerReward_Params -{ - class UGFxObject* InnerRewardClip; // (Parm) - struct FMissionRewardPresentationData Presentation; // (Parm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.GetRewardPresentations -struct UQuestAcceptGFxMovie_GetRewardPresentations_Params -{ - class UMissionDefinition* MissionDef; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.QuestAcceptGFxMovie.ProtectedFillOutCommonScreenDetails -struct UQuestAcceptGFxMovie_ProtectedFillOutCommonScreenDetails_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.extFillOutQuestAllScreenDetails -struct UQuestAcceptGFxMovie_extFillOutQuestAllScreenDetails_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.GetSelectedIndex -struct UQuestAcceptGFxMovie_GetSelectedIndex_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.UpdateMissionDetails -struct UQuestAcceptGFxMovie_UpdateMissionDetails_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.GotoCorrectPartOfMovie -struct UQuestAcceptGFxMovie_GotoCorrectPartOfMovie_Params -{ - unsigned long bDisplayChoiceIntro : 1; // (Parm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.SetQuestTitle -struct UQuestAcceptGFxMovie_SetQuestTitle_Params -{ - int Index; // (Parm) - struct FString MissionName; // (Parm, NeedCtorLink) - struct FString IconType; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.QuestAcceptGFxMovie.extPopulateQuestEntries -struct UQuestAcceptGFxMovie_extPopulateQuestEntries_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.QuestTitlesPrevFrame -struct UQuestAcceptGFxMovie_QuestTitlesPrevFrame_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.QuestTitlesNextFrame -struct UQuestAcceptGFxMovie_QuestTitlesNextFrame_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.DetermineQuestEntries -struct UQuestAcceptGFxMovie_DetermineQuestEntries_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.HandleInputAxis -struct UQuestAcceptGFxMovie_HandleInputAxis_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - float Delta; // (Parm) - float DeltaTime; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.QuestAcceptGFxMovie.HideTopPanel -struct UQuestAcceptGFxMovie_HideTopPanel_Params -{ -}; - -// Function WillowGame.QuestAcceptGFxMovie.Start -struct UQuestAcceptGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.RunStreamingDataEvent -struct UVehicleSpawnStationGFxMovie_RunStreamingDataEvent_Params -{ - struct FName EventName; // (Parm) - class UObject* EventInstigator; // (OptionalParm, Parm) - class UObject* OtherEventParticipantObject; // (OptionalParm, Parm) - int IntParam; // (OptionalParm, Parm) - float FloatParam; // (OptionalParm, Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.CloseOrReturnToFamilySelection -struct UVehicleSpawnStationGFxMovie_CloseOrReturnToFamilySelection_Params -{ -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.extGenericButtonClicked -struct UVehicleSpawnStationGFxMovie_extGenericButtonClicked_Params -{ - struct FString ActionName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.InitForConsole -struct UVehicleSpawnStationGFxMovie_InitForConsole_Params -{ -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.InitForPC -struct UVehicleSpawnStationGFxMovie_InitForPC_Params -{ -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.HandleInputAxis -struct UVehicleSpawnStationGFxMovie_HandleInputAxis_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - float Delta; // (Parm) - float DeltaTime; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.UpdatePreview -struct UVehicleSpawnStationGFxMovie_UpdatePreview_Params -{ - class UCustomizationDefinition* CustomDef; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.CancelCustomization -struct UVehicleSpawnStationGFxMovie_CancelCustomization_Params -{ -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.CommitCustomization -struct UVehicleSpawnStationGFxMovie_CommitCustomization_Params -{ -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.extOnSkinCellClick -struct UVehicleSpawnStationGFxMovie_extOnSkinCellClick_Params -{ - struct FString EventName; // (Parm, NeedCtorLink) - int CellIndex; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.UsingGamepad -struct UVehicleSpawnStationGFxMovie_UsingGamepad_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.extOnVehicleFamilyCellClick -struct UVehicleSpawnStationGFxMovie_extOnVehicleFamilyCellClick_Params -{ - int CellIndex; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.extOnVehicleCellHighlight -struct UVehicleSpawnStationGFxMovie_extOnVehicleCellHighlight_Params -{ - int CellIndex; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.extOnVehicleCellClick -struct UVehicleSpawnStationGFxMovie_extOnVehicleCellClick_Params -{ - int CellIndex; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.extOnSkinTypeButtonClick -struct UVehicleSpawnStationGFxMovie_extOnSkinTypeButtonClick_Params -{ - int ModuleIndex; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.extOnVehicleTypeButtonClick -struct UVehicleSpawnStationGFxMovie_extOnVehicleTypeButtonClick_Params -{ - int ModuleIndex; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.extOnTeleportButtonClick -struct UVehicleSpawnStationGFxMovie_extOnTeleportButtonClick_Params -{ - int ModuleIndex; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.extOnSpawnVehicleButtonClick -struct UVehicleSpawnStationGFxMovie_extOnSpawnVehicleButtonClick_Params -{ - int ModuleIndex; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.extOnVehicleChoiceInfoCardLoad -struct UVehicleSpawnStationGFxMovie_extOnVehicleChoiceInfoCardLoad_Params -{ - struct FString TargetPath; // (Parm, NeedCtorLink) - int InVehicleCellCount; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.extOnVehicleChoiceModuleLoad -struct UVehicleSpawnStationGFxMovie_extOnVehicleChoiceModuleLoad_Params -{ - struct FString TargetPath; // (Parm, NeedCtorLink) - int ModuleIndex; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.extOnVehicleFamilySelectorLoad -struct UVehicleSpawnStationGFxMovie_extOnVehicleFamilySelectorLoad_Params -{ - struct FString TargetPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.extCacheVSSClip -struct UVehicleSpawnStationGFxMovie_extCacheVSSClip_Params -{ - struct FString TargetPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.VehicleFamilyInputKey -struct UVehicleSpawnStationGFxMovie_VehicleFamilyInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.SharedInfoCardInputKey -struct UVehicleSpawnStationGFxMovie_SharedInfoCardInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.SkinChoiceInfoCardInputKey -struct UVehicleSpawnStationGFxMovie_SkinChoiceInfoCardInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.VehicleChoiceInfoCardInputKey -struct UVehicleSpawnStationGFxMovie_VehicleChoiceInfoCardInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.HandleKeyDefaults -struct UVehicleSpawnStationGFxMovie_HandleKeyDefaults_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.TrySetFocus -struct UVehicleSpawnStationGFxMovie_TrySetFocus_Params -{ - int ModuleIndex; // (Parm) - int ButtonIndex; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.RefreshFocus -struct UVehicleSpawnStationGFxMovie_RefreshFocus_Params -{ -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.ConfigureTooltips -struct UVehicleSpawnStationGFxMovie_ConfigureTooltips_Params -{ -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.ConfigureTooltipsInternal -struct UVehicleSpawnStationGFxMovie_ConfigureTooltipsInternal_Params -{ - struct FString Tooltips; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.ConfigureVSSWrapper -struct UVehicleSpawnStationGFxMovie_ConfigureVSSWrapper_Params -{ -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.HideSkinInfoCard -struct UVehicleSpawnStationGFxMovie_HideSkinInfoCard_Params -{ - int ModuleIndex; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.ShowSkinInfoCard -struct UVehicleSpawnStationGFxMovie_ShowSkinInfoCard_Params -{ - int ModuleIndex; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.HideVehicleInfoCard -struct UVehicleSpawnStationGFxMovie_HideVehicleInfoCard_Params -{ - int ModuleIndex; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.ShowVehicleInfoCard -struct UVehicleSpawnStationGFxMovie_ShowVehicleInfoCard_Params -{ - int ModuleIndex; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.ConfigureSkinTypeChoices -struct UVehicleSpawnStationGFxMovie_ConfigureSkinTypeChoices_Params -{ - int ModuleIndex; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.ConfigureVehicleTypeChoices -struct UVehicleSpawnStationGFxMovie_ConfigureVehicleTypeChoices_Params -{ - int ModuleIndex; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.AddVehicleChoices -struct UVehicleSpawnStationGFxMovie_AddVehicleChoices_Params -{ -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.RefreshVehicleChoiceModule -struct UVehicleSpawnStationGFxMovie_RefreshVehicleChoiceModule_Params -{ - int ModuleIndex; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.GetVehicleChoiceModule -struct UVehicleSpawnStationGFxMovie_GetVehicleChoiceModule_Params -{ - int ModuleIndex; // (Parm) - class UVehicleChoiceModuleGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.VehicleExistsAndIsOccupied -struct UVehicleSpawnStationGFxMovie_VehicleExistsAndIsOccupied_Params -{ - class UVehicleFamilyDefinition* OutSpawnedVehicleFamilyDef; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.OnClose -struct UVehicleSpawnStationGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.UpdatePreviewFromVSSUIDef -struct UVehicleSpawnStationGFxMovie_UpdatePreviewFromVSSUIDef_Params -{ - int ModuleIndex; // (Parm) - class UVSSUIDefinition* VehicleUIDef; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.DestroyPreviewMeshes -struct UVehicleSpawnStationGFxMovie_DestroyPreviewMeshes_Params -{ -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.DestroyPreviewActors -struct UVehicleSpawnStationGFxMovie_DestroyPreviewActors_Params -{ -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.CreatePreviewActors -struct UVehicleSpawnStationGFxMovie_CreatePreviewActors_Params -{ -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.ShowPlayersMustExitMessage -struct UVehicleSpawnStationGFxMovie_ShowPlayersMustExitMessage_Params -{ -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.ShowProcessingRequestMessage -struct UVehicleSpawnStationGFxMovie_ShowProcessingRequestMessage_Params -{ -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.ShowPleaseWaitMessage -struct UVehicleSpawnStationGFxMovie_ShowPleaseWaitMessage_Params -{ -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.ShowNoVehiclesMessage -struct UVehicleSpawnStationGFxMovie_ShowNoVehiclesMessage_Params -{ -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.Start -struct UVehicleSpawnStationGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.GetCurrentMeshScale -struct UVehicleSpawnStationGFxMovie_GetCurrentMeshScale_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.IntroAlpha -struct UVehicleSpawnStationGFxMovie_IntroAlpha_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.PlayingIntro -struct UVehicleSpawnStationGFxMovie_PlayingIntro_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.GetBoundsFor -struct UVehicleSpawnStationGFxMovie_GetBoundsFor_Params -{ - class UMeshComponent* MeshComponent; // (Parm, EditInline) - struct FBoxSphereBounds ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.InitVehicleChoiceModules -struct UVehicleSpawnStationGFxMovie_InitVehicleChoiceModules_Params -{ -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.HandleVehicleFamilySelection -struct UVehicleSpawnStationGFxMovie_HandleVehicleFamilySelection_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.SetCurrentStage -struct UVehicleSpawnStationGFxMovie_SetCurrentStage_Params -{ - unsigned char NewCurrentStage; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.UpdateSkinsOnVehicleTypeChange -struct UVehicleSpawnStationGFxMovie_UpdateSkinsOnVehicleTypeChange_Params -{ - int ModuleIndex; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.CacheDefinitions -struct UVehicleSpawnStationGFxMovie_CacheDefinitions_Params -{ - int VehicleFamilyIndex; // (Parm) -}; - -// Function WillowGame.VehicleSpawnStationGFxMovie.CacheVehicleFamilies -struct UVehicleSpawnStationGFxMovie_CacheVehicleFamilies_Params -{ -}; - -// Function WillowGame.WeaponScopeGFxMovie.InitializeAsTelescope -struct UWeaponScopeGFxMovie_InitializeAsTelescope_Params -{ -}; - -// Function WillowGame.WeaponScopeGFxMovie.CloseScope -struct UWeaponScopeGFxMovie_CloseScope_Params -{ -}; - -// Function WillowGame.WeaponScopeGFxMovie.InitCrosshair -struct UWeaponScopeGFxMovie_InitCrosshair_Params -{ - class AWillowWeapon* WWeapon; // (Parm) -}; - -// Function WillowGame.WeaponScopeGFxMovie.InitElemental -struct UWeaponScopeGFxMovie_InitElemental_Params -{ - struct FString ElementalName; // (Parm, NeedCtorLink) - class UGFxObject* HousingClip; // (Parm) -}; - -// Function WillowGame.WeaponScopeGFxMovie.GetElementalName -struct UWeaponScopeGFxMovie_GetElementalName_Params -{ - class AWillowWeapon* WWeapon; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WeaponScopeGFxMovie.InitializeFromWeapon -struct UWeaponScopeGFxMovie_InitializeFromWeapon_Params -{ - class AWillowWeapon* WWeapon; // (Parm) - unsigned long bDisplay : 1; // (Parm) -}; - -// Function WillowGame.WeaponScopeGFxMovie.ClearCached -struct UWeaponScopeGFxMovie_ClearCached_Params -{ -}; - -// Function WillowGame.WeaponScopeGFxMovie.GetManufacturerDefinitionFromWeaponPart -struct UWeaponScopeGFxMovie_GetManufacturerDefinitionFromWeaponPart_Params -{ - class UWeaponPartDefinition* PartDef; // (Parm) - class UManufacturerDefinition* DefaultDef; // (Parm) - class UManufacturerDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WeaponScopeGFxMovie.GetWeaponTypeNameForLinkage -struct UWeaponScopeGFxMovie_GetWeaponTypeNameForLinkage_Params -{ - struct FString WeaponTypeLabel; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WeaponScopeGFxMovie.GetManufacturerNameForLinkage -struct UWeaponScopeGFxMovie_GetManufacturerNameForLinkage_Params -{ - struct FString ManufacturerLabel; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WeaponScopeGFxMovie.GetLinkageName -struct UWeaponScopeGFxMovie_GetLinkageName_Params -{ - struct FString ScopePart; // (Parm, NeedCtorLink) - struct FString ManufacturerLabel; // (Parm, NeedCtorLink) - struct FString WeaponTypeLabel; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WeaponScopeGFxMovie.OnClose -struct UWeaponScopeGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.WeaponScopeGFxMovie.Start -struct UWeaponScopeGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovieCredits.HandleInputAxis -struct UWillowGFxMovieCredits_HandleInputAxis_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - float Delta; // (Parm) - float DeltaTime; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovieCredits.HandleInputKey -struct UWillowGFxMovieCredits_HandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMovieCredits.BeginClosing -struct UWillowGFxMovieCredits_BeginClosing_Params -{ -}; - -// Function WillowGame.WillowGFxMovieCredits.extCreditsFinished -struct UWillowGFxMovieCredits_extCreditsFinished_Params -{ -}; - -// Function WillowGame.WillowGFxMovieCredits.extOnSplatClipOnLoad -struct UWillowGFxMovieCredits_extOnSplatClipOnLoad_Params -{ - struct FString TextureLinkageName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxMovieCredits.OnSplatTextureLoaded -struct UWillowGFxMovieCredits_OnSplatTextureLoaded_Params -{ -}; - -// Function WillowGame.WillowGFxMovieCredits.ClearSplatTexture -struct UWillowGFxMovieCredits_ClearSplatTexture_Params -{ -}; - -// Function WillowGame.WillowGFxMovieCredits.LoadSplatTexture -struct UWillowGFxMovieCredits_LoadSplatTexture_Params -{ -}; - -// Function WillowGame.WillowGFxMovieCredits.extOnMiddlewareClipOnLoad -struct UWillowGFxMovieCredits_extOnMiddlewareClipOnLoad_Params -{ - struct FString TextureLinkageName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxMovieCredits.OnMiddlewareTextureLoaded -struct UWillowGFxMovieCredits_OnMiddlewareTextureLoaded_Params -{ -}; - -// Function WillowGame.WillowGFxMovieCredits.ClearMiddlewareTexture -struct UWillowGFxMovieCredits_ClearMiddlewareTexture_Params -{ -}; - -// Function WillowGame.WillowGFxMovieCredits.LoadMiddlewareTexture -struct UWillowGFxMovieCredits_LoadMiddlewareTexture_Params -{ -}; - -// Function WillowGame.WillowGFxMovieCredits.extInitMontage -struct UWillowGFxMovieCredits_extInitMontage_Params -{ - struct FString PathToMontageObject; // (Parm, NeedCtorLink) - struct FString TextureLinkageName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxMovieCredits.extInitCredits -struct UWillowGFxMovieCredits_extInitCredits_Params -{ - struct FString PathToCreditsObject; // (Parm, NeedCtorLink) - class UGFxObject* DataProviderObject; // (Parm) -}; - -// Function WillowGame.WillowGFxMovieCredits.OnTick -struct UWillowGFxMovieCredits_OnTick_Params -{ -}; - -// Function WillowGame.WillowGFxMovieCredits.OnClose -struct UWillowGFxMovieCredits_OnClose_Params -{ -}; - -// Function WillowGame.WillowGFxMovieCredits.Start -struct UWillowGFxMovieCredits_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxThirdPersonMovie.HandleMouseDrag_Camera -struct UWillowGFxThirdPersonMovie_HandleMouseDrag_Camera_Params -{ - int dx; // (Parm) - int DY; // (Parm) -}; - -// Function WillowGame.WillowGFxThirdPersonMovie.Get3DRotationOffset -struct UWillowGFxThirdPersonMovie_Get3DRotationOffset_Params -{ - struct FRotator ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxThirdPersonMovie.Get3DLocationOffset -struct UWillowGFxThirdPersonMovie_Get3DLocationOffset_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxThirdPersonMovie.ToggleControlMode -struct UWillowGFxThirdPersonMovie_ToggleControlMode_Params -{ -}; - -// Function WillowGame.WillowGFxThirdPersonMovie.EnableControl -struct UWillowGFxThirdPersonMovie_EnableControl_Params -{ - unsigned long bEnable : 1; // (Parm) -}; - -// Function WillowGame.WillowGFxThirdPersonMovie.SaveTabView -struct UWillowGFxThirdPersonMovie_SaveTabView_Params -{ -}; - -// Function WillowGame.WillowGFxThirdPersonMovie.StopMouseDrag -struct UWillowGFxThirdPersonMovie_StopMouseDrag_Params -{ -}; - -// Function WillowGame.WillowGFxThirdPersonMovie.TryStartMouseDrag -struct UWillowGFxThirdPersonMovie_TryStartMouseDrag_Params -{ -}; - -// Function WillowGame.WillowGFxThirdPersonMovie.HandleKeyDefaults -struct UWillowGFxThirdPersonMovie_HandleKeyDefaults_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxThirdPersonMovie.HandleInputAxisPlayerCameraRotation -struct UWillowGFxThirdPersonMovie_HandleInputAxisPlayerCameraRotation_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - float Delta; // (Parm) - float DeltaTime; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxThirdPersonMovie.HandleCameraInputAxis -struct UWillowGFxThirdPersonMovie_HandleCameraInputAxis_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - float Delta; // (Parm) - float DeltaTime; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxThirdPersonMovie.UpdateDesiredCameraPosition -struct UWillowGFxThirdPersonMovie_UpdateDesiredCameraPosition_Params -{ -}; - -// Function WillowGame.WillowGFxThirdPersonMovie.OnClose -struct UWillowGFxThirdPersonMovie_OnClose_Params -{ -}; - -// Function WillowGame.WillowGFxThirdPersonMovie.FinishClosing -struct UWillowGFxThirdPersonMovie_FinishClosing_Params -{ -}; - -// Function WillowGame.WillowGFxThirdPersonMovie.BeginClosing -struct UWillowGFxThirdPersonMovie_BeginClosing_Params -{ -}; - -// Function WillowGame.WillowGFxThirdPersonMovie.GetCurrentTab -struct UWillowGFxThirdPersonMovie_GetCurrentTab_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxThirdPersonMovie.Start -struct UWillowGFxThirdPersonMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxThirdPersonMovie.AmITheStatusMenu -struct UWillowGFxThirdPersonMovie_AmITheStatusMenu_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CustomizationGFxMovie.MarketplaceDownloadComplete -struct UCustomizationGFxMovie_MarketplaceDownloadComplete_Params -{ -}; - -// Function WillowGame.CustomizationGFxMovie.GetOfferIdForCustomization -struct UCustomizationGFxMovie_GetOfferIdForCustomization_Params -{ - class UCustomizationDefinition* Customization; // (Parm) - int OfferIdForCustomization; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CustomizationGFxMovie.extGenericButtonClicked -struct UCustomizationGFxMovie_extGenericButtonClicked_Params -{ - struct FString ActionName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.CustomizationGFxMovie.InitForConsole -struct UCustomizationGFxMovie_InitForConsole_Params -{ -}; - -// Function WillowGame.CustomizationGFxMovie.InitForPC -struct UCustomizationGFxMovie_InitForPC_Params -{ -}; - -// Function WillowGame.CustomizationGFxMovie.GetCurrentTab -struct UCustomizationGFxMovie_GetCurrentTab_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CustomizationGFxMovie.extInitSkinInfoCard -struct UCustomizationGFxMovie_extInitSkinInfoCard_Params -{ -}; - -// Function WillowGame.CustomizationGFxMovie.extInitHeadInfoCard -struct UCustomizationGFxMovie_extInitHeadInfoCard_Params -{ -}; - -// Function WillowGame.CustomizationGFxMovie.extInitRespecInfoCard -struct UCustomizationGFxMovie_extInitRespecInfoCard_Params -{ -}; - -// Function WillowGame.CustomizationGFxMovie.extInitNameInfoCard -struct UCustomizationGFxMovie_extInitNameInfoCard_Params -{ -}; - -// Function WillowGame.CustomizationGFxMovie.extInitPlayerClassDisplay -struct UCustomizationGFxMovie_extInitPlayerClassDisplay_Params -{ - struct FString TextFieldTargetPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.CustomizationGFxMovie.SetToolTipsForPurchase -struct UCustomizationGFxMovie_SetToolTipsForPurchase_Params -{ -}; - -// Function WillowGame.CustomizationGFxMovie.SetTooltips -struct UCustomizationGFxMovie_SetTooltips_Params -{ -}; - -// Function WillowGame.CustomizationGFxMovie.extCharacterCustomizationOnLoad -struct UCustomizationGFxMovie_extCharacterCustomizationOnLoad_Params -{ - struct FString InfoCardTargetPath; // (Parm, NeedCtorLink) - struct FString MenuTargetPath; // (Parm, NeedCtorLink) - struct FString TooltipsTargetPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.CustomizationGFxMovie.ValidatePlayerName -struct UCustomizationGFxMovie_ValidatePlayerName_Params -{ - struct FString PlayerName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.CustomizationGFxMovie.SetPlayerName -struct UCustomizationGFxMovie_SetPlayerName_Params -{ - struct FString PlayerName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.CustomizationGFxMovie.OnPlayerNameInputFinished -struct UCustomizationGFxMovie_OnPlayerNameInputFinished_Params -{ - unsigned long bSuccessful : 1; // (Parm) -}; - -// Function WillowGame.CustomizationGFxMovie.InputName -struct UCustomizationGFxMovie_InputName_Params -{ -}; - -// Function WillowGame.CustomizationGFxMovie.OnCurrencyChanged -struct UCustomizationGFxMovie_OnCurrencyChanged_Params -{ - struct FCurrencyState ChangedCurrency; // (Const, Parm) -}; - -// Function WillowGame.CustomizationGFxMovie.OnSkillTreeReset -struct UCustomizationGFxMovie_OnSkillTreeReset_Params -{ - int NewPoints; // (Parm) -}; - -// Function WillowGame.CustomizationGFxMovie.SetUnlockedText_Skins -struct UCustomizationGFxMovie_SetUnlockedText_Skins_Params -{ -}; - -// Function WillowGame.CustomizationGFxMovie.SetUnlockedText_Heads -struct UCustomizationGFxMovie_SetUnlockedText_Heads_Params -{ -}; - -// Function WillowGame.CustomizationGFxMovie.UpdateInfoCard -struct UCustomizationGFxMovie_UpdateInfoCard_Params -{ - int EntryIndex; // (Parm) -}; - -// Function WillowGame.CustomizationGFxMovie.UpdateSkinPreview -struct UCustomizationGFxMovie_UpdateSkinPreview_Params -{ - class UCustomizationDefinition* CustomDef; // (Parm) -}; - -// Function WillowGame.CustomizationGFxMovie.UpdateHeadPreview -struct UCustomizationGFxMovie_UpdateHeadPreview_Params -{ - class UCustomizationDefinition* CustomDef; // (Parm) -}; - -// Function WillowGame.CustomizationGFxMovie.CancelSkinCustomization -struct UCustomizationGFxMovie_CancelSkinCustomization_Params -{ -}; - -// Function WillowGame.CustomizationGFxMovie.CancelHeadCustomization -struct UCustomizationGFxMovie_CancelHeadCustomization_Params -{ -}; - -// Function WillowGame.CustomizationGFxMovie.OnPurchaseCanceled -struct UCustomizationGFxMovie_OnPurchaseCanceled_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CustomizationGFxMovie.OnPurchaseRequest -struct UCustomizationGFxMovie_OnPurchaseRequest_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CustomizationGFxMovie.ShowMarketplaceOfferFor -struct UCustomizationGFxMovie_ShowMarketplaceOfferFor_Params -{ - class AWillowPlayerController* WPC; // (Parm) - int OfferId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CustomizationGFxMovie.ShowPurchaseDialog -struct UCustomizationGFxMovie_ShowPurchaseDialog_Params -{ - class AWillowPlayerController* WPC; // (Parm) - struct FScriptDelegate PurchaseRequested; // (Parm, NeedCtorLink) - struct FScriptDelegate PurchaseCanceled; // (OptionalParm, Parm, NeedCtorLink) - class UWillowGFxDialogBox* DialogOwner; // (OptionalParm, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CustomizationGFxMovie.CommitSkinCustomization -struct UCustomizationGFxMovie_CommitSkinCustomization_Params -{ - class UCustomizationDefinition* TargetCustomization; // (Parm) -}; - -// Function WillowGame.CustomizationGFxMovie.CommitHeadCustomization -struct UCustomizationGFxMovie_CommitHeadCustomization_Params -{ - class UCustomizationDefinition* TargetCustomization; // (Parm) -}; - -// Function WillowGame.CustomizationGFxMovie.HandleCustomizationEvent -struct UCustomizationGFxMovie_HandleCustomizationEvent_Params -{ - struct FString CustomizationType; // (Parm, NeedCtorLink) - struct FString EventName; // (Parm, NeedCtorLink) - int ItemIndex; // (Parm) -}; - -// Function WillowGame.CustomizationGFxMovie.UsingGamepad -struct UCustomizationGFxMovie_UsingGamepad_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CustomizationGFxMovie.HandleMenuEntryRollOver -struct UCustomizationGFxMovie_HandleMenuEntryRollOver_Params -{ - int EntryIndex; // (Parm) -}; - -// Function WillowGame.CustomizationGFxMovie.HandleMenuEntryFocus -struct UCustomizationGFxMovie_HandleMenuEntryFocus_Params -{ - int EntryIndex; // (Parm) -}; - -// Function WillowGame.CustomizationGFxMovie.HandleMenuEntryClick -struct UCustomizationGFxMovie_HandleMenuEntryClick_Params -{ - int EntryIndex; // (Parm) -}; - -// Function WillowGame.CustomizationGFxMovie.CacheCustomizations -struct UCustomizationGFxMovie_CacheCustomizations_Params -{ -}; - -// Function WillowGame.CustomizationGFxMovie.CacheSkillBranchDescriptions -struct UCustomizationGFxMovie_CacheSkillBranchDescriptions_Params -{ -}; - -// Function WillowGame.CustomizationGFxMovie.MainInputKey -struct UCustomizationGFxMovie_MainInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CustomizationGFxMovie.OnClose -struct UCustomizationGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.CustomizationGFxMovie.BeginClosing -struct UCustomizationGFxMovie_BeginClosing_Params -{ -}; - -// Function WillowGame.CustomizationGFxMovie.Start -struct UCustomizationGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CustomizationGFxMovie.GetSonyTitleID -struct UCustomizationGFxMovie_GetSonyTitleID_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.FastTravelStationGFxMovie.SetCurrentWaypoint -struct UFastTravelStationGFxMovie_SetCurrentWaypoint_Params -{ - int WaypointIndex; // (Parm) -}; - -// Function WillowGame.FastTravelStationGFxMovie.extGenericButtonClicked -struct UFastTravelStationGFxMovie_extGenericButtonClicked_Params -{ - struct FString ActionName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.FastTravelStationGFxMovie.InitForConsole -struct UFastTravelStationGFxMovie_InitForConsole_Params -{ -}; - -// Function WillowGame.FastTravelStationGFxMovie.InitForPC -struct UFastTravelStationGFxMovie_InitForPC_Params -{ -}; - -// Function WillowGame.FastTravelStationGFxMovie.extRequestLocationMissionData -struct UFastTravelStationGFxMovie_extRequestLocationMissionData_Params -{ - int LocationIndex; // (Parm) -}; - -// Function WillowGame.FastTravelStationGFxMovie.extRegisterMapLocationBlob -struct UFastTravelStationGFxMovie_extRegisterMapLocationBlob_Params -{ - struct FString TargetPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.FastTravelStationGFxMovie.extEnterTeleportScreen -struct UFastTravelStationGFxMovie_extEnterTeleportScreen_Params -{ - struct FString TargetPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.FastTravelStationGFxMovie.extActivate -struct UFastTravelStationGFxMovie_extActivate_Params -{ - int LocationIndex; // (Parm) -}; - -// Function WillowGame.FastTravelStationGFxMovie.BeginClosing -struct UFastTravelStationGFxMovie_BeginClosing_Params -{ -}; - -// Function WillowGame.FastTravelStationGFxMovie.extPlayItemChangeSound -struct UFastTravelStationGFxMovie_extPlayItemChangeSound_Params -{ -}; - -// Function WillowGame.FastTravelStationGFxMovie.BuildDLCMapLocations -struct UFastTravelStationGFxMovie_BuildDLCMapLocations_Params -{ - TArray DLCMapLocations; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.FastTravelStationGFxMovie.ProcessDLCMovies -struct UFastTravelStationGFxMovie_ProcessDLCMovies_Params -{ -}; - -// Function WillowGame.FastTravelStationGFxMovie.GetFastTravelHeader -struct UFastTravelStationGFxMovie_GetFastTravelHeader_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.FastTravelStationGFxMovie.HandleInputKey -struct UFastTravelStationGFxMovie_HandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FastTravelStationGFxMovie.BuildMissionDataForLocation -struct UFastTravelStationGFxMovie_BuildMissionDataForLocation_Params -{ - int LocationIndex; // (Parm) - TArray MissionNames; // (Parm, OutParm, NeedCtorLink) - TArray MissionType; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.FastTravelStationGFxMovie.BuildLocationData -struct UFastTravelStationGFxMovie_BuildLocationData_Params -{ -}; - -// Function WillowGame.FastTravelStationGFxMovie.OnClose -struct UFastTravelStationGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.FastTravelStationGFxMovie.HandleOpen -struct UFastTravelStationGFxMovie_HandleOpen_Params -{ -}; - -// Function WillowGame.WillowInventoryGFxMovie.GetPlayerThings -struct UWillowInventoryGFxMovie_GetPlayerThings_Params -{ - TArray Things; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowInventoryGFxMovie.GetTotalCredits -struct UWillowInventoryGFxMovie_GetTotalCredits_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryGFxMovie.EvaluateCurrentSelection -struct UWillowInventoryGFxMovie_EvaluateCurrentSelection_Params -{ -}; - -// Function WillowGame.WillowInventoryGFxMovie.OnPanelRollOver -struct UWillowInventoryGFxMovie_OnPanelRollOver_Params -{ - class UInventoryListPanelGFxObject* Panel; // (Parm) - int ControllerId; // (Parm) -}; - -// Function WillowGame.WillowInventoryGFxMovie.GetEquippedAnalogue -struct UWillowInventoryGFxMovie_GetEquippedAnalogue_Params -{ - class AWillowInventory* NavigatedThing; // (Parm) - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryGFxMovie.PressedHotkeyNumber -struct UWillowInventoryGFxMovie_PressedHotkeyNumber_Params -{ - int HotkeyNum; // (Parm) -}; - -// Function WillowGame.WillowInventoryGFxMovie.OnInventoryPanelSetActive -struct UWillowInventoryGFxMovie_OnInventoryPanelSetActive_Params -{ - class UBaseInventoryPanelGFxObject* PanelObject; // (Parm) - unsigned long bActive : 1; // (Parm) -}; - -// Function WillowGame.WillowInventoryGFxMovie.GetNextSortConfiguration -struct UWillowInventoryGFxMovie_GetNextSortConfiguration_Params -{ - class UInventoryListPanelGFxObject* PanelObject; // (Parm) - int Delta; // (Parm) - struct FSortFilterConfiguration NewSortConfig; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryGFxMovie.GetPlayerPanelItems -struct UWillowInventoryGFxMovie_GetPlayerPanelItems_Params -{ - TArray Things; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowInventoryGFxMovie.FillOutListOfPlayerThings -struct UWillowInventoryGFxMovie_FillOutListOfPlayerThings_Params -{ - TArray Things; // (Parm, OutParm, NeedCtorLink) - unsigned long bIncludeReadied : 1; // (Parm) - unsigned char MaxDroppability; // (Parm) -}; - -// Function WillowGame.WillowInventoryGFxMovie.HandleInputKey -struct UWillowInventoryGFxMovie_HandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryGFxMovie.OnClose -struct UWillowInventoryGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.WillowInventoryGFxMovie.Start -struct UWillowInventoryGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PCContextMenuObject.AddToMenuItemList -struct UPCContextMenuObject_AddToMenuItemList_Params -{ - TArray Items; // (Parm, OutParm, NeedCtorLink) - struct FString Caption; // (Parm, NeedCtorLink) - struct FString Action; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PCContextMenuObject.extOnMenuItemClicked -struct UPCContextMenuObject_extOnMenuItemClicked_Params -{ - struct FString Action; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PCContextMenuObject.extOnMenuAbort -struct UPCContextMenuObject_extOnMenuAbort_Params -{ -}; - -// Function WillowGame.PCContextMenuObject.extOnMenuClosed -struct UPCContextMenuObject_extOnMenuClosed_Params -{ -}; - -// Function WillowGame.PCContextMenuObject.ShowFor -struct UPCContextMenuObject_ShowFor_Params -{ - class UGFxMoviePlayer* Player; // (Parm) -}; - -// Function WillowGame.PCContextMenuObject.Show -struct UPCContextMenuObject_Show_Params -{ - float X; // (Parm) - float Y; // (Parm) -}; - -// Function WillowGame.PCContextMenuObject.AddMenuItems -struct UPCContextMenuObject_AddMenuItems_Params -{ - TArray Items; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PCContextMenuObject.AddMenuItem -struct UPCContextMenuObject_AddMenuItem_Params -{ - struct FString Caption; // (Parm, NeedCtorLink) - struct FString Action; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PCContextMenuObject.FocusOn -struct UPCContextMenuObject_FocusOn_Params -{ - class UGFxObject* Thing; // (Parm) -}; - -// Function WillowGame.PCContextMenuObject.OnClose -struct UPCContextMenuObject_OnClose_Params -{ -}; - -// Function WillowGame.PCContextMenuObject.Init -struct UPCContextMenuObject_Init_Params -{ - class ULocalPlayer* LocPlay; // (OptionalParm, Parm) -}; - -// Function WillowGame.PCContextMenuObject.OnMenuItemClicked -struct UPCContextMenuObject_OnMenuItemClicked_Params -{ - struct FString Action; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PCContextMenuObject.OnMenuClosed -struct UPCContextMenuObject_OnMenuClosed_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.TrySwitchToScreen -struct UStatusMenuExGFxMovie_TrySwitchToScreen_Params -{ - unsigned char DesiredScreen; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.extChallLogDown -struct UStatusMenuExGFxMovie_extChallLogDown_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.extChallLogUp -struct UStatusMenuExGFxMovie_extChallLogUp_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.extGenericButtonClicked -struct UStatusMenuExGFxMovie_extGenericButtonClicked_Params -{ - struct FString ActionName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.extCellRolledOver -struct UStatusMenuExGFxMovie_extCellRolledOver_Params -{ - int BranchNum; // (Parm) - int TierNum; // (Parm) - int CellNum; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.extCellClicked -struct UStatusMenuExGFxMovie_extCellClicked_Params -{ - int BranchNum; // (Parm) - int TierNum; // (Parm) - int CellNum; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.EnableControl -struct UStatusMenuExGFxMovie_EnableControl_Params -{ - unsigned long bEnable : 1; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.extArtifactClose -struct UStatusMenuExGFxMovie_extArtifactClose_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.extArtifactSelect -struct UStatusMenuExGFxMovie_extArtifactSelect_Params -{ - int IdxSelected; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.extSkillActivate -struct UStatusMenuExGFxMovie_extSkillActivate_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.extHoverSkillCell -struct UStatusMenuExGFxMovie_extHoverSkillCell_Params -{ - struct FString HoveredCell; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.NotifySkillPointsChanged -struct UStatusMenuExGFxMovie_NotifySkillPointsChanged_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.InvalidateQuickAccess -struct UStatusMenuExGFxMovie_InvalidateQuickAccess_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetupSkillTree -struct UStatusMenuExGFxMovie_SetupSkillTree_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.PanMap -struct UStatusMenuExGFxMovie_PanMap_Params -{ - float X; // (Parm) - float Y; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.HandleMouseDrag -struct UStatusMenuExGFxMovie_HandleMouseDrag_Params -{ - int dx; // (Parm) - int DY; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.StopMouseDrag -struct UStatusMenuExGFxMovie_StopMouseDrag_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.HandleMapZoom -struct UStatusMenuExGFxMovie_HandleMapZoom_Params -{ - float Delta; // (Parm) - unsigned long bLoopingAudio : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.HandleMapInputAxis -struct UStatusMenuExGFxMovie_HandleMapInputAxis_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - float Delta; // (Parm) - float DeltaTime; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.HandleMapInputKey -struct UStatusMenuExGFxMovie_HandleMapInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.HandleSkillsInputKey -struct UStatusMenuExGFxMovie_HandleSkillsInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.CanToggleMissionView -struct UStatusMenuExGFxMovie_CanToggleMissionView_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.CanShowWorldMissionView -struct UStatusMenuExGFxMovie_CanShowWorldMissionView_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.CanShowClientMissionView -struct UStatusMenuExGFxMovie_CanShowClientMissionView_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.HandleInputKey -struct UStatusMenuExGFxMovie_HandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.GotoNextTab -struct UStatusMenuExGFxMovie_GotoNextTab_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.GotoPrevTab -struct UStatusMenuExGFxMovie_GotoPrevTab_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.HasVehicleRestrictions -struct UStatusMenuExGFxMovie_HasVehicleRestrictions_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.ToggleUndiscoveredMissionVisibility -struct UStatusMenuExGFxMovie_ToggleUndiscoveredMissionVisibility_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.RepositionMissionLog -struct UStatusMenuExGFxMovie_RepositionMissionLog_Params -{ - int IndexToSelect; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.OnMissionFilteredChanged -struct UStatusMenuExGFxMovie_OnMissionFilteredChanged_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.ToggleMissionFiltered -struct UStatusMenuExGFxMovie_ToggleMissionFiltered_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.IsHighlightedMissionFiltered -struct UStatusMenuExGFxMovie_IsHighlightedMissionFiltered_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.CanToggleHighlightedMissionFilter -struct UStatusMenuExGFxMovie_CanToggleHighlightedMissionFilter_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.extStatusMenuMapPostMapMovieLoad -struct UStatusMenuExGFxMovie_extStatusMenuMapPostMapMovieLoad_Params -{ - float Top; // (Parm) - float Right; // (Parm) - float Bottom; // (Parm) - float Left; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.UpdateMousePositionForMap -struct UStatusMenuExGFxMovie_UpdateMousePositionForMap_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.extStatusMenuMapOnLoad -struct UStatusMenuExGFxMovie_extStatusMenuMapOnLoad_Params -{ - struct FString TargetPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.ShowPopupModal -struct UStatusMenuExGFxMovie_ShowPopupModal_Params -{ - struct FString PopupText; // (Parm, NeedCtorLink) - struct FString PopupTitle; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.ShowPopup -struct UStatusMenuExGFxMovie_ShowPopup_Params -{ - struct FString PopupText; // (Parm, NeedCtorLink) - struct FString PopupTitle; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.extSetupNoMissionsPage -struct UStatusMenuExGFxMovie_extSetupNoMissionsPage_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.GotoRegularMissions -struct UStatusMenuExGFxMovie_GotoRegularMissions_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.GotoNoMissions -struct UStatusMenuExGFxMovie_GotoNoMissions_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.ResetScroll -struct UStatusMenuExGFxMovie_ResetScroll_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.UpdateActiveMissionIcon -struct UStatusMenuExGFxMovie_UpdateActiveMissionIcon_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.OnActiveMissionChanged -struct UStatusMenuExGFxMovie_OnActiveMissionChanged_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.HitEnterOnLog -struct UStatusMenuExGFxMovie_HitEnterOnLog_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.ScrollSidePanel -struct UStatusMenuExGFxMovie_ScrollSidePanel_Params -{ - struct FString Direction; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetDescriptionScrollValue -struct UStatusMenuExGFxMovie_SetDescriptionScrollValue_Params -{ - float NewScrollValue; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.extSetDescriptionScrollValue -struct UStatusMenuExGFxMovie_extSetDescriptionScrollValue_Params -{ - float NewScrollValue; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.extChallListTrack -struct UStatusMenuExGFxMovie_extChallListTrack_Params -{ - int SlotIndex; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.extChallListRollOver -struct UStatusMenuExGFxMovie_extChallListRollOver_Params -{ - int SlotIndex; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.extLogListTrack -struct UStatusMenuExGFxMovie_extLogListTrack_Params -{ - int SlotIndex; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.extLogListRollOver -struct UStatusMenuExGFxMovie_extLogListRollOver_Params -{ - int SlotIndex; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.extLogDown -struct UStatusMenuExGFxMovie_extLogDown_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.LogDown -struct UStatusMenuExGFxMovie_LogDown_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.extLogUp -struct UStatusMenuExGFxMovie_extLogUp_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.LogUp -struct UStatusMenuExGFxMovie_LogUp_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetLevelAndDifficulty -struct UStatusMenuExGFxMovie_SetLevelAndDifficulty_Params -{ - struct FString LevelText; // (Parm, NeedCtorLink) - struct FString Difficulty; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetRewardsItem -struct UStatusMenuExGFxMovie_SetRewardsItem_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetRewardsXP -struct UStatusMenuExGFxMovie_SetRewardsXP_Params -{ - struct FString XPText; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetPlayerXP -struct UStatusMenuExGFxMovie_SetPlayerXP_Params -{ - struct FString XPText; // (Parm, NeedCtorLink) - int XPPercent; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetPlayerLevel -struct UStatusMenuExGFxMovie_SetPlayerLevel_Params -{ - struct FString LevelText; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetRewardsTotalOtherCurrency -struct UStatusMenuExGFxMovie_SetRewardsTotalOtherCurrency_Params -{ - int Amount; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetRewardsTotalCredits -struct UStatusMenuExGFxMovie_SetRewardsTotalCredits_Params -{ - int Credits; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetPlayerDisplayedEridium -struct UStatusMenuExGFxMovie_SetPlayerDisplayedEridium_Params -{ - int Eridium; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetPlayerTotalEridium -struct UStatusMenuExGFxMovie_SetPlayerTotalEridium_Params -{ - int Eridium; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetPlayerDisplayedCredits -struct UStatusMenuExGFxMovie_SetPlayerDisplayedCredits_Params -{ - int Credits; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetPlayerTotalCredits -struct UStatusMenuExGFxMovie_SetPlayerTotalCredits_Params -{ - int Credits; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetRewardCard -struct UStatusMenuExGFxMovie_SetRewardCard_Params -{ - class UMissionDefinition* MissionDef; // (Parm) - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetInnerReward -struct UStatusMenuExGFxMovie_SetInnerReward_Params -{ - class UGFxObject* InnerRewardClip; // (Parm) - struct FMissionRewardPresentationData Presentation; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.GetRewardPresentations -struct UStatusMenuExGFxMovie_GetRewardPresentations_Params -{ - class UMissionDefinition* MissionDef; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetScrollArrows -struct UStatusMenuExGFxMovie_SetScrollArrows_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.UpdateGeneralDetails -struct UStatusMenuExGFxMovie_UpdateGeneralDetails_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.GetRightMostDelimited -struct UStatusMenuExGFxMovie_GetRightMostDelimited_Params -{ - struct FString Text; // (Parm, CoerceParm, NeedCtorLink) - struct FString Delimiter; // (OptionalParm, Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.UpdateMissionDetails -struct UStatusMenuExGFxMovie_UpdateMissionDetails_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.OnMissionObjectivesChanged -struct UStatusMenuExGFxMovie_OnMissionObjectivesChanged_Params -{ - class UMissionDefinition* MissionThatChanged; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetActiveMission -struct UStatusMenuExGFxMovie_SetActiveMission_Params -{ - int Index; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.UpdateListOfMissionTitles -struct UStatusMenuExGFxMovie_UpdateListOfMissionTitles_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.FilterMissions -struct UStatusMenuExGFxMovie_FilterMissions_Params -{ - TArray MissionSet; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.StaticFilterMissions -struct UStatusMenuExGFxMovie_StaticFilterMissions_Params -{ - TArray MissionSet; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.GetHighestPlotMissionDependency -struct UStatusMenuExGFxMovie_GetHighestPlotMissionDependency_Params -{ - class UMissionDefinition* InMission; // (Parm) - class UMissionDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.ArePlotMissionsInSequence -struct UStatusMenuExGFxMovie_ArePlotMissionsInSequence_Params -{ - class UMissionDefinition* CurrentMission; // (Parm) - class UMissionDefinition* PreviousMission; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.GetHighestChainedPlotMissionCompleted -struct UStatusMenuExGFxMovie_GetHighestChainedPlotMissionCompleted_Params -{ - TArray MissionSet; // (Parm, NeedCtorLink) - class UDownloadableExpansionDefinition* DlcExpansion; // (OptionalParm, Parm) - class UMissionDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.AllSideMissionDependenciesComplete -struct UStatusMenuExGFxMovie_AllSideMissionDependenciesComplete_Params -{ - TArray MissionSet; // (Parm, NeedCtorLink) - class UMissionDefinition* InMission; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.GetUndiscoveredMissions -struct UStatusMenuExGFxMovie_GetUndiscoveredMissions_Params -{ - TArray MissionSet; // (Parm, NeedCtorLink) - TArray out_UndiscoveredMissions; // (Parm, OutParm, NeedCtorLink) - class UDownloadableExpansionDefinition* DlcExpansion; // (Parm) - class AWillowPlayerController* OwningPC; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.GetAllUndiscoveredMissions -struct UStatusMenuExGFxMovie_GetAllUndiscoveredMissions_Params -{ - TArray MissionSet; // (Parm, NeedCtorLink) - TArray out_UndiscoveredMissions; // (Parm, OutParm, NeedCtorLink) - class AWillowPlayerController* OwningPC; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.GetFirstMissionNumber -struct UStatusMenuExGFxMovie_GetFirstMissionNumber_Params -{ - class UDownloadableExpansionDefinition* DlcExpansion; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.UpdateMissionTextList -struct UStatusMenuExGFxMovie_UpdateMissionTextList_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetAvailability -struct UStatusMenuExGFxMovie_SetAvailability_Params -{ - unsigned long T1 : 1; // (Parm) - unsigned long T2 : 1; // (Parm) - unsigned long T3 : 1; // (Parm) - unsigned long T4 : 1; // (Parm) - unsigned long T5 : 1; // (Parm) - unsigned long T6 : 1; // (Parm) - unsigned long T7 : 1; // (Parm) - unsigned long T8 : 1; // (Parm) - unsigned long T9 : 1; // (Parm) - unsigned long T10 : 1; // (Parm) - unsigned long T11 : 1; // (Parm) - unsigned long T12 : 1; // (Parm) - unsigned long T13 : 1; // (Parm) - unsigned long T14 : 1; // (Parm) - unsigned long T15 : 1; // (Parm) - unsigned long T16 : 1; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetupChallengesScreen -struct UStatusMenuExGFxMovie_SetupChallengesScreen_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.IsPrimaryHostPlayer -struct UStatusMenuExGFxMovie_IsPrimaryHostPlayer_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.extSetupMissionLogScreen -struct UStatusMenuExGFxMovie_extSetupMissionLogScreen_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.OnMissionStatusChanged -struct UStatusMenuExGFxMovie_OnMissionStatusChanged_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.ChangeMissionLogSorting -struct UStatusMenuExGFxMovie_ChangeMissionLogSorting_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.GetNextMissionSortType -struct UStatusMenuExGFxMovie_GetNextMissionSortType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetupGenericLogs -struct UStatusMenuExGFxMovie_SetupGenericLogs_Params -{ - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetCellsForWeaponEquipping -struct UStatusMenuExGFxMovie_SetCellsForWeaponEquipping_Params -{ - unsigned long bIsEquipping : 1; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.EnterCellsView -struct UStatusMenuExGFxMovie_EnterCellsView_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.SwitchToCellsView -struct UStatusMenuExGFxMovie_SwitchToCellsView_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.EnterListView -struct UStatusMenuExGFxMovie_EnterListView_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.SwitchToListView -struct UStatusMenuExGFxMovie_SwitchToListView_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.ConditionallyScroll -struct UStatusMenuExGFxMovie_ConditionallyScroll_Params -{ - struct FString Direction; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.MoveHighlight -struct UStatusMenuExGFxMovie_MoveHighlight_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.StopMovingHighlight -struct UStatusMenuExGFxMovie_StopMovingHighlight_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.StartMovingHighlight -struct UStatusMenuExGFxMovie_StartMovingHighlight_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.extInventoryListSet -struct UStatusMenuExGFxMovie_extInventoryListSet_Params -{ - int NewEntry; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.extInventoryListMove -struct UStatusMenuExGFxMovie_extInventoryListMove_Params -{ - struct FString Direction; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.extCellsSet -struct UStatusMenuExGFxMovie_extCellsSet_Params -{ - struct FString NewCellString; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.IsCellValid -struct UStatusMenuExGFxMovie_IsCellValid_Params -{ - struct FName NewCell; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.TryToFindNextValidCell -struct UStatusMenuExGFxMovie_TryToFindNextValidCell_Params -{ - struct FName Direction; // (Parm) - struct FName NewCell; // (Parm) - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.ProcessCellMove -struct UStatusMenuExGFxMovie_ProcessCellMove_Params -{ - struct FName Direction; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.extInventoryCellMove -struct UStatusMenuExGFxMovie_extInventoryCellMove_Params -{ - struct FString Direction; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.UpdateCardPanel -struct UStatusMenuExGFxMovie_UpdateCardPanel_Params -{ - int CardIndex; // (Parm) - class AWillowInventory* MainThing; // (Parm) - class AWillowInventory* OtherThing; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.AddCell -struct UStatusMenuExGFxMovie_AddCell_Params -{ - struct FString CellName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetDissimilarCells -struct UStatusMenuExGFxMovie_SetDissimilarCells_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.FlourishDrop -struct UStatusMenuExGFxMovie_FlourishDrop_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.extDropItem -struct UStatusMenuExGFxMovie_extDropItem_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.EquipFlourish -struct UStatusMenuExGFxMovie_EquipFlourish_Params -{ - struct FString CellName; // (Parm, CoerceParm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.DetachCell -struct UStatusMenuExGFxMovie_DetachCell_Params -{ - int CellIndex; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.UpdateCellData -struct UStatusMenuExGFxMovie_UpdateCellData_Params -{ - int CellIndex; // (Parm) - class AWillowInventory* TheItem; // (Parm) - class UMeshComponent* TheMesh; // (OptionalParm, Parm, EditInline) -}; - -// Function WillowGame.StatusMenuExGFxMovie.FreeCellData -struct UStatusMenuExGFxMovie_FreeCellData_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.InitCellData -struct UStatusMenuExGFxMovie_InitCellData_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.extContextMenuClicked -struct UStatusMenuExGFxMovie_extContextMenuClicked_Params -{ - struct FString Tag; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.ShowContextMenuWrapper -struct UStatusMenuExGFxMovie_ShowContextMenuWrapper_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.ShowContextMenu -struct UStatusMenuExGFxMovie_ShowContextMenu_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.Cancel -struct UStatusMenuExGFxMovie_Cancel_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetSelectedState -struct UStatusMenuExGFxMovie_SetSelectedState_Params -{ - struct FString CellName; // (Parm, CoerceParm, NeedCtorLink) - unsigned char NewState; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.RestoreAllNormalState -struct UStatusMenuExGFxMovie_RestoreAllNormalState_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.DisableCancel -struct UStatusMenuExGFxMovie_DisableCancel_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.EnableCancel -struct UStatusMenuExGFxMovie_EnableCancel_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.extUpdateBackpackListSize -struct UStatusMenuExGFxMovie_extUpdateBackpackListSize_Params -{ - int NewSize; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.PrepareForCompare_Equipped -struct UStatusMenuExGFxMovie_PrepareForCompare_Equipped_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.PrepareForCompare_Backpack -struct UStatusMenuExGFxMovie_PrepareForCompare_Backpack_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.CleanupCompare -struct UStatusMenuExGFxMovie_CleanupCompare_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.extQuitCompare -struct UStatusMenuExGFxMovie_extQuitCompare_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.extCard2Visible -struct UStatusMenuExGFxMovie_extCard2Visible_Params -{ - unsigned long bCard2OnLeft : 1; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.extCompare -struct UStatusMenuExGFxMovie_extCompare_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.GetEquippedCellInventory -struct UStatusMenuExGFxMovie_GetEquippedCellInventory_Params -{ - int CellIndex; // (Parm) - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.GetHighlightedCellEntry -struct UStatusMenuExGFxMovie_GetHighlightedCellEntry_Params -{ - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.GetHighlightedRightSideEntry -struct UStatusMenuExGFxMovie_GetHighlightedRightSideEntry_Params -{ - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.GetHighlightedLeftSideEntry -struct UStatusMenuExGFxMovie_GetHighlightedLeftSideEntry_Params -{ - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.GetCurrentHighlightedObject -struct UStatusMenuExGFxMovie_GetCurrentHighlightedObject_Params -{ - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.ClearInventoryRefreshTimer -struct UStatusMenuExGFxMovie_ClearInventoryRefreshTimer_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetInventoryRefreshTimer -struct UStatusMenuExGFxMovie_SetInventoryRefreshTimer_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.RefreshInventoryScreen -struct UStatusMenuExGFxMovie_RefreshInventoryScreen_Params -{ - unsigned long bForce : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.HasAnyBackpackOfCorrectType -struct UStatusMenuExGFxMovie_HasAnyBackpackOfCorrectType_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.CanSort -struct UStatusMenuExGFxMovie_CanSort_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.CanSwap -struct UStatusMenuExGFxMovie_CanSwap_Params -{ - class AWillowInventory* WInv; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.CanUnready -struct UStatusMenuExGFxMovie_CanUnready_Params -{ - class AWillowInventory* WInv; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.CanReady -struct UStatusMenuExGFxMovie_CanReady_Params -{ - class AWillowInventory* WInv; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.CanDrop -struct UStatusMenuExGFxMovie_CanDrop_Params -{ - class AWillowInventory* WInv; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.CanCompare -struct UStatusMenuExGFxMovie_CanCompare_Params -{ - class AWillowInventory* WInv; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetInventoryTooltipsText -struct UStatusMenuExGFxMovie_SetInventoryTooltipsText_Params -{ - class AWillowInventory* WInv; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetTooltipsText -struct UStatusMenuExGFxMovie_SetTooltipsText_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.GetSortString -struct UStatusMenuExGFxMovie_GetSortString_Params -{ - unsigned char SortType; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.CanTrackHighlightedMission -struct UStatusMenuExGFxMovie_CanTrackHighlightedMission_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.GetCurrentMainAction -struct UStatusMenuExGFxMovie_GetCurrentMainAction_Params -{ - class AWillowInventory* WInv; // (Parm) - struct FName MainAction; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.extToggleSort -struct UStatusMenuExGFxMovie_extToggleSort_Params -{ - struct FString Direction; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.extUpdateLeftSideListSize -struct UStatusMenuExGFxMovie_extUpdateLeftSideListSize_Params -{ - int NewSize; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.extSetInitialHighlightBar -struct UStatusMenuExGFxMovie_extSetInitialHighlightBar_Params -{ - struct FString Container; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SortContainer -struct UStatusMenuExGFxMovie_SortContainer_Params -{ - class UGFxTextListContainer* Container; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.UpdateCachedInventoryMarkForThing -struct UStatusMenuExGFxMovie_UpdateCachedInventoryMarkForThing_Params -{ - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.UpdateCachedInventoryMarks -struct UStatusMenuExGFxMovie_UpdateCachedInventoryMarks_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.PrepareListOfAllInventory -struct UStatusMenuExGFxMovie_PrepareListOfAllInventory_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.IsComparing -struct UStatusMenuExGFxMovie_IsComparing_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetupInventoryScreen -struct UStatusMenuExGFxMovie_SetupInventoryScreen_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.InventoryPanelInputKey -struct UStatusMenuExGFxMovie_InventoryPanelInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.ShowInventoryContextMenu -struct UStatusMenuExGFxMovie_ShowInventoryContextMenu_Params -{ - unsigned long bIsCompareMode : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.InventoryContextMenuClosed -struct UStatusMenuExGFxMovie_InventoryContextMenuClosed_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.InventoryContextMenuActivated -struct UStatusMenuExGFxMovie_InventoryContextMenuActivated_Params -{ - struct FString Action; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.GetPlayerThings -struct UStatusMenuExGFxMovie_GetPlayerThings_Params -{ - TArray Things; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetPlayerCardInfo -struct UStatusMenuExGFxMovie_SetPlayerCardInfo_Params -{ - struct FString ClassModText; // (Parm, NeedCtorLink) - struct FString ClassModFrameLabel; // (Parm, NeedCtorLink) - struct FString LevelText; // (Parm, CoerceParm, NeedCtorLink) - int LevelPercent; // (Parm) - struct FString XPText; // (Parm, NeedCtorLink) - int XPPercent; // (Parm) - struct FString ShieldText; // (Parm, NeedCtorLink) - int ShieldPercent; // (Parm) - struct FString HealthText; // (Parm, NeedCtorLink) - int HealthPercent; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetCondensedHealthWidget_Wrapper -struct UStatusMenuExGFxMovie_SetCondensedHealthWidget_Wrapper_Params -{ - struct FString HealthText; // (Parm, NeedCtorLink) - int HealthNumber; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.SetCondensedHealthWidget -struct UStatusMenuExGFxMovie_SetCondensedHealthWidget_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.DisplayMarketingUnlockDialogIfNecessary -struct UStatusMenuExGFxMovie_DisplayMarketingUnlockDialogIfNecessary_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.HandleCurrencyChanged -struct UStatusMenuExGFxMovie_HandleCurrencyChanged_Params -{ - struct FCurrencyState ChangedCurrency; // (Const, Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.OnClose -struct UStatusMenuExGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.GetScreenByName -struct UStatusMenuExGFxMovie_GetScreenByName_Params -{ - struct FString ScreenName; // (Parm, NeedCtorLink) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.CleanupScreen -struct UStatusMenuExGFxMovie_CleanupScreen_Params -{ - unsigned char Screen; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.extSetCurrentScreen -struct UStatusMenuExGFxMovie_extSetCurrentScreen_Params -{ - struct FString ScreenName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.Flash_SetMissionLogEnabled -struct UStatusMenuExGFxMovie_Flash_SetMissionLogEnabled_Params -{ - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.Flash_SetVehicleRestrictions -struct UStatusMenuExGFxMovie_Flash_SetVehicleRestrictions_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.Flash_SetCurrentScreen -struct UStatusMenuExGFxMovie_Flash_SetCurrentScreen_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.GetInitialScreen -struct UStatusMenuExGFxMovie_GetInitialScreen_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.GetInitialMissionSortType -struct UStatusMenuExGFxMovie_GetInitialMissionSortType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.GetCurrentTab -struct UStatusMenuExGFxMovie_GetCurrentTab_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.FinishClosing -struct UStatusMenuExGFxMovie_FinishClosing_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.Hide -struct UStatusMenuExGFxMovie_Hide_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.DisplayRewardsPanel -struct UStatusMenuExGFxMovie_DisplayRewardsPanel_Params -{ - struct FPendingMissionRewardData MissionReward; // (Parm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.TryDisplayRewardPanel -struct UStatusMenuExGFxMovie_TryDisplayRewardPanel_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.GetAllWorldMissions -struct UStatusMenuExGFxMovie_GetAllWorldMissions_Params -{ - TArray out_WorldMissions; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.StatusMenuExGFxMovie.RegisterMissionDelegates -struct UStatusMenuExGFxMovie_RegisterMissionDelegates_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.InitForConsole -struct UStatusMenuExGFxMovie_InitForConsole_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.InitForPC -struct UStatusMenuExGFxMovie_InitForPC_Params -{ -}; - -// Function WillowGame.StatusMenuExGFxMovie.AmITheStatusMenu -struct UStatusMenuExGFxMovie_AmITheStatusMenu_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StatusMenuExGFxMovie.Start -struct UStatusMenuExGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingGFxMovie.UpdateMoneyOfferFromTextbox -struct UTradingGFxMovie_UpdateMoneyOfferFromTextbox_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingGFxMovie.extGenericButtonClicked -struct UTradingGFxMovie_extGenericButtonClicked_Params -{ - struct FString ActionName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.TradingGFxMovie.extMoneyWidgetActivated -struct UTradingGFxMovie_extMoneyWidgetActivated_Params -{ - unsigned long bActivated : 1; // (Parm) -}; - -// Function WillowGame.TradingGFxMovie.FreeCellData -struct UTradingGFxMovie_FreeCellData_Params -{ -}; - -// Function WillowGame.TradingGFxMovie.GetLocalInvForTradeSlot -struct UTradingGFxMovie_GetLocalInvForTradeSlot_Params -{ - struct FTradeSlot Slot; // (Parm) - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingGFxMovie.OnPartnerInvChanged -struct UTradingGFxMovie_OnPartnerInvChanged_Params -{ -}; - -// Function WillowGame.TradingGFxMovie.GetOfferedCellInventory -struct UTradingGFxMovie_GetOfferedCellInventory_Params -{ - int CellIndex; // (Parm) - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingGFxMovie.UpdateTimer -struct UTradingGFxMovie_UpdateTimer_Params -{ -}; - -// Function WillowGame.TradingGFxMovie.extSetDuel -struct UTradingGFxMovie_extSetDuel_Params -{ - unsigned long bNewDuel : 1; // (Parm) -}; - -// Function WillowGame.TradingGFxMovie.extSetTrade -struct UTradingGFxMovie_extSetTrade_Params -{ - unsigned long bNewTrade : 1; // (Parm) -}; - -// Function WillowGame.TradingGFxMovie.UnselectActionButtons -struct UTradingGFxMovie_UnselectActionButtons_Params -{ -}; - -// Function WillowGame.TradingGFxMovie.SetPlayerInventoryMoney -struct UTradingGFxMovie_SetPlayerInventoryMoney_Params -{ - int Money; // (Parm) -}; - -// Function WillowGame.TradingGFxMovie.SetPartnerMoneyOffer -struct UTradingGFxMovie_SetPartnerMoneyOffer_Params -{ - int PartnerMoneyOffer; // (Parm) -}; - -// Function WillowGame.TradingGFxMovie.SetPlayerMoneyOffer -struct UTradingGFxMovie_SetPlayerMoneyOffer_Params -{ - int PlayerMoneyOffer; // (Parm) -}; - -// Function WillowGame.TradingGFxMovie.OnClose -struct UTradingGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.TradingGFxMovie.UpdateMoneyOffer -struct UTradingGFxMovie_UpdateMoneyOffer_Params -{ - int iMoney; // (Parm) -}; - -// Function WillowGame.TradingGFxMovie.extExitMoneyWidget -struct UTradingGFxMovie_extExitMoneyWidget_Params -{ - float fMoney; // (Parm) -}; - -// Function WillowGame.TradingGFxMovie.TweenOut -struct UTradingGFxMovie_TweenOut_Params -{ -}; - -// Function WillowGame.TradingGFxMovie.BeginClosing -struct UTradingGFxMovie_BeginClosing_Params -{ -}; - -// Function WillowGame.TradingGFxMovie.InitTradingScreen -struct UTradingGFxMovie_InitTradingScreen_Params -{ -}; - -// Function WillowGame.TradingGFxMovie.SetTooltips -struct UTradingGFxMovie_SetTooltips_Params -{ -}; - -// Function WillowGame.TradingGFxMovie.GetTradeManager -struct UTradingGFxMovie_GetTradeManager_Params -{ - class AWillowTradeManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingGFxMovie.InitCellData -struct UTradingGFxMovie_InitCellData_Params -{ -}; - -// Function WillowGame.TradingGFxMovie.IsOffering -struct UTradingGFxMovie_IsOffering_Params -{ - class AWillowInventory* WInv; // (Parm) - unsigned long bPartner : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingGFxMovie.AddInventory -struct UTradingGFxMovie_AddInventory_Params -{ - class AWillowInventory* WInv; // (Parm) -}; - -// Function WillowGame.TradingGFxMovie.PrepareListOfAllInventory -struct UTradingGFxMovie_PrepareListOfAllInventory_Params -{ -}; - -// Function WillowGame.TradingGFxMovie.RefreshContents -struct UTradingGFxMovie_RefreshContents_Params -{ -}; - -// Function WillowGame.TradingGFxMovie.InitForConsole -struct UTradingGFxMovie_InitForConsole_Params -{ -}; - -// Function WillowGame.TradingGFxMovie.InitForPC -struct UTradingGFxMovie_InitForPC_Params -{ -}; - -// Function WillowGame.TradingGFxMovie.Start -struct UTradingGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.SetItemLocation -struct UTwoPanelInterfaceGFxMovie_SetItemLocation_Params -{ - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.PressedHotkeyNumber -struct UTwoPanelInterfaceGFxMovie_PressedHotkeyNumber_Params -{ - int HotkeyNum; // (Parm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.extGenericButtonClicked -struct UTwoPanelInterfaceGFxMovie_extGenericButtonClicked_Params -{ - struct FString ActionName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.InitForConsole -struct UTwoPanelInterfaceGFxMovie_InitForConsole_Params -{ -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.InitForPC -struct UTwoPanelInterfaceGFxMovie_InitForPC_Params -{ -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.SetTooltips -struct UTwoPanelInterfaceGFxMovie_SetTooltips_Params -{ -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie._GetAddTip -struct UTwoPanelInterfaceGFxMovie__GetAddTip_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetAddTip -struct UTwoPanelInterfaceGFxMovie_GetAddTip_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.AttachBackgroundClip -struct UTwoPanelInterfaceGFxMovie_AttachBackgroundClip_Params -{ - struct FString PathToBackgroundClip; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.OnCellPressed -struct UTwoPanelInterfaceGFxMovie_OnCellPressed_Params -{ - class UBaseInventoryPanelGFxObject* Panel; // (Parm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.PanelOnItemSelected -struct UTwoPanelInterfaceGFxMovie_PanelOnItemSelected_Params -{ - class UBaseInventoryPanelGFxObject* Panel; // (Parm) - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.ShouldStoragePanelHighlightFrozen -struct UTwoPanelInterfaceGFxMovie_ShouldStoragePanelHighlightFrozen_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetSelectedThing -struct UTwoPanelInterfaceGFxMovie_GetSelectedThing_Params -{ - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetPlayerPanelLabel -struct UTwoPanelInterfaceGFxMovie_GetPlayerPanelLabel_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetStoragePanelLabel -struct UTwoPanelInterfaceGFxMovie_GetStoragePanelLabel_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.ShouldShowPanelNavTooltips -struct UTwoPanelInterfaceGFxMovie_ShouldShowPanelNavTooltips_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.NotifySelectionChange -struct UTwoPanelInterfaceGFxMovie_NotifySelectionChange_Params -{ -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetCurrencyTypeForInventory -struct UTwoPanelInterfaceGFxMovie_GetCurrencyTypeForInventory_Params -{ - class AWillowInventory* WInv; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetOverridePriceForInventory -struct UTwoPanelInterfaceGFxMovie_GetOverridePriceForInventory_Params -{ - class AWillowInventory* WInv; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetSortConfigDataForPanel -struct UTwoPanelInterfaceGFxMovie_GetSortConfigDataForPanel_Params -{ - class UInventoryListPanelGFxObject* Panel; // (Parm) - struct FSortFilterConfiguration SortConfigData; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.OnLeftPanelInit -struct UTwoPanelInterfaceGFxMovie_OnLeftPanelInit_Params -{ - class UInventoryListPanelGFxObject* LeftPanel; // (Parm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetStorageReferenceForTransferring -struct UTwoPanelInterfaceGFxMovie_GetStorageReferenceForTransferring_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetStorageReferenceForSwapping -struct UTwoPanelInterfaceGFxMovie_GetStorageReferenceForSwapping_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetPlayerPanelItems -struct UTwoPanelInterfaceGFxMovie_GetPlayerPanelItems_Params -{ - TArray Things; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetStoragePanelItems -struct UTwoPanelInterfaceGFxMovie_GetStoragePanelItems_Params -{ - TArray Things; // (Parm, OutParm, NeedCtorLink) - int UnloadableCount; // (Parm, OutParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.GetTitle -struct UTwoPanelInterfaceGFxMovie_GetTitle_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.ShouldStartOnLeftPanel -struct UTwoPanelInterfaceGFxMovie_ShouldStartOnLeftPanel_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.InitCardCellData -struct UTwoPanelInterfaceGFxMovie_InitCardCellData_Params -{ - struct FCardInfo MainCardInfo; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.extInitMainPanel -struct UTwoPanelInterfaceGFxMovie_extInitMainPanel_Params -{ - struct FString MainPanelTargetPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.OnClose -struct UTwoPanelInterfaceGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.TwoPanelInterfaceGFxMovie.Start -struct UTwoPanelInterfaceGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.SetItemLocation -struct UVendingMachineExGFxMovie_SetItemLocation_Params -{ - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.CycleSelectedThingAsTrashOrFavorite -struct UVendingMachineExGFxMovie_CycleSelectedThingAsTrashOrFavorite_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.PressedHotkeyNumber -struct UVendingMachineExGFxMovie_PressedHotkeyNumber_Params -{ - int HotkeyNum; // (Parm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.extGenericButtonClicked -struct UVendingMachineExGFxMovie_extGenericButtonClicked_Params -{ - struct FString ActionName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.VendingMachineExGFxMovie.InitForConsole -struct UVendingMachineExGFxMovie_InitForConsole_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.InitForPC -struct UVendingMachineExGFxMovie_InitForPC_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.RefreshShieldBar -struct UVendingMachineExGFxMovie_RefreshShieldBar_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.RefreshHealthBar -struct UVendingMachineExGFxMovie_RefreshHealthBar_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.TweenOut -struct UVendingMachineExGFxMovie_TweenOut_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.BeginClosing -struct UVendingMachineExGFxMovie_BeginClosing_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.SetTooltips -struct UVendingMachineExGFxMovie_SetTooltips_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.FinishCompare -struct UVendingMachineExGFxMovie_FinishCompare_Params -{ - struct FName ukey; // (Parm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.StartCompare -struct UVendingMachineExGFxMovie_StartCompare_Params -{ - struct FName ukey; // (Parm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.CheckShopOpStatus -struct UVendingMachineExGFxMovie_CheckShopOpStatus_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.CanSellAllTrash -struct UVendingMachineExGFxMovie_CanSellAllTrash_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.SellAllTrash -struct UVendingMachineExGFxMovie_SellAllTrash_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.PlayFeedback_CannotCarryOrUse -struct UVendingMachineExGFxMovie_PlayFeedback_CannotCarryOrUse_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.PlayFeedback_CannotAfford -struct UVendingMachineExGFxMovie_PlayFeedback_CannotAfford_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.ConditionalStartTransfer -struct UVendingMachineExGFxMovie_ConditionalStartTransfer_Params -{ - struct FName ukey; // (Parm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.GetCurrentShopMode -struct UVendingMachineExGFxMovie_GetCurrentShopMode_Params -{ - unsigned char ShopMode; // (Parm, OutParm) - int bCanActivate; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.IsCurrentSelectionBuyBack -struct UVendingMachineExGFxMovie_IsCurrentSelectionBuyBack_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.IsCurrentSelectionSell -struct UVendingMachineExGFxMovie_IsCurrentSelectionSell_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.GetStatusForItem -struct UVendingMachineExGFxMovie_GetStatusForItem_Params -{ - class AWillowInventory* Thing; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.EvaluateCurrentSelection -struct UVendingMachineExGFxMovie_EvaluateCurrentSelection_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.ShouldStoragePanelHighlightFrozen -struct UVendingMachineExGFxMovie_ShouldStoragePanelHighlightFrozen_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.SwitchToItemOfTheDay -struct UVendingMachineExGFxMovie_SwitchToItemOfTheDay_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.SwitchToPanels -struct UVendingMachineExGFxMovie_SwitchToPanels_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.OnPanelRollOver -struct UVendingMachineExGFxMovie_OnPanelRollOver_Params -{ - class UInventoryListPanelGFxObject* Panel; // (Parm) - int ControllerId; // (Parm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.OnDynamicCardUpdated -struct UVendingMachineExGFxMovie_OnDynamicCardUpdated_Params -{ - class AWillowInventory* WInv; // (Parm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.InspectItem -struct UVendingMachineExGFxMovie_InspectItem_Params -{ - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.CompareInputKey -struct UVendingMachineExGFxMovie_CompareInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.HandleItemOfTheDayInput -struct UVendingMachineExGFxMovie_HandleItemOfTheDayInput_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.CanSwitchToBuyback -struct UVendingMachineExGFxMovie_CanSwitchToBuyback_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.MainInputKey -struct UVendingMachineExGFxMovie_MainInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.OnInventoryPanelSetActive -struct UVendingMachineExGFxMovie_OnInventoryPanelSetActive_Params -{ - class UBaseInventoryPanelGFxObject* PanelObject; // (Parm) - unsigned long bActive : 1; // (Parm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.ShowContextMenu -struct UVendingMachineExGFxMovie_ShowContextMenu_Params -{ - unsigned long bIsCompareMode : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.GetCurrentCellObject -struct UVendingMachineExGFxMovie_GetCurrentCellObject_Params -{ - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.ContextMenuClosed -struct UVendingMachineExGFxMovie_ContextMenuClosed_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.ContextMenuActivated -struct UVendingMachineExGFxMovie_ContextMenuActivated_Params -{ - struct FString Action; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.VendingMachineExGFxMovie.OnCellPressed -struct UVendingMachineExGFxMovie_OnCellPressed_Params -{ - class UBaseInventoryPanelGFxObject* Panel; // (Parm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.PanelOnItemSelected -struct UVendingMachineExGFxMovie_PanelOnItemSelected_Params -{ - class UBaseInventoryPanelGFxObject* Panel; // (Parm) - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.GetSelectedThing -struct UVendingMachineExGFxMovie_GetSelectedThing_Params -{ - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.GetPlayerPanelLabel -struct UVendingMachineExGFxMovie_GetPlayerPanelLabel_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.VendingMachineExGFxMovie.GetStoragePanelLabel -struct UVendingMachineExGFxMovie_GetStoragePanelLabel_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.VendingMachineExGFxMovie.NotifySelectionChange -struct UVendingMachineExGFxMovie_NotifySelectionChange_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.GetCurrencyTypeForInventory -struct UVendingMachineExGFxMovie_GetCurrencyTypeForInventory_Params -{ - class AWillowInventory* WInv; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.GetOverridePriceForInventory -struct UVendingMachineExGFxMovie_GetOverridePriceForInventory_Params -{ - class AWillowInventory* WInv; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.GetSortConfigDataForPanel -struct UVendingMachineExGFxMovie_GetSortConfigDataForPanel_Params -{ - class UInventoryListPanelGFxObject* Panel; // (Parm) - struct FSortFilterConfiguration SortConfigData; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.VendingMachineExGFxMovie.SetPlayerCurrencyType -struct UVendingMachineExGFxMovie_SetPlayerCurrencyType_Params -{ - int CurrencyType; // (Parm, CoerceParm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.GetStorageReferenceForTransferring -struct UVendingMachineExGFxMovie_GetStorageReferenceForTransferring_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.GetStorageReferenceForSwapping -struct UVendingMachineExGFxMovie_GetStorageReferenceForSwapping_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.GetPlayerPanelItems -struct UVendingMachineExGFxMovie_GetPlayerPanelItems_Params -{ - TArray Things; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.VendingMachineExGFxMovie.GetStoragePanelItems -struct UVendingMachineExGFxMovie_GetStoragePanelItems_Params -{ - TArray Things; // (Parm, OutParm, NeedCtorLink) - int UnloadableCount; // (Parm, OutParm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.GetTitle -struct UVendingMachineExGFxMovie_GetTitle_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.VendingMachineExGFxMovie.ShouldStartOnLeftPanel -struct UVendingMachineExGFxMovie_ShouldStartOnLeftPanel_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.ShouldShowPanelNavTooltips -struct UVendingMachineExGFxMovie_ShouldShowPanelNavTooltips_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.SetCreditsDisplay -struct UVendingMachineExGFxMovie_SetCreditsDisplay_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.GetCurrencyType -struct UVendingMachineExGFxMovie_GetCurrencyType_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.UpdateTimeRemaining -struct UVendingMachineExGFxMovie_UpdateTimeRemaining_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.OnTick -struct UVendingMachineExGFxMovie_OnTick_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.ConfigureShopForType -struct UVendingMachineExGFxMovie_ConfigureShopForType_Params -{ - unsigned char InShopType; // (Parm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.Refresh -struct UVendingMachineExGFxMovie_Refresh_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.RefreshStoragePanelItems -struct UVendingMachineExGFxMovie_RefreshStoragePanelItems_Params -{ - TArray NewList; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.VendingMachineExGFxMovie.RefreshTransientData -struct UVendingMachineExGFxMovie_RefreshTransientData_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.ClearVendingMachineRefreshTimer -struct UVendingMachineExGFxMovie_ClearVendingMachineRefreshTimer_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.SetVendingMachineRefreshTimer -struct UVendingMachineExGFxMovie_SetVendingMachineRefreshTimer_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.InitCardCellThumbnail -struct UVendingMachineExGFxMovie_InitCardCellThumbnail_Params -{ - struct FCardInfo InCardInfo; // (Parm, NeedCtorLink) - class UTexture* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.FreeTextures -struct UVendingMachineExGFxMovie_FreeTextures_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.OnClose -struct UVendingMachineExGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.ConfigureForType_IOTD -struct UVendingMachineExGFxMovie_ConfigureForType_IOTD_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.ConfigureForType_TPI -struct UVendingMachineExGFxMovie_ConfigureForType_TPI_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.ConfigureForType_Shop -struct UVendingMachineExGFxMovie_ConfigureForType_Shop_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.OnLeftPanelInit -struct UVendingMachineExGFxMovie_OnLeftPanelInit_Params -{ - class UInventoryListPanelGFxObject* LeftPanel; // (Parm) -}; - -// Function WillowGame.VendingMachineExGFxMovie.extInitMainPanel -struct UVendingMachineExGFxMovie_extInitMainPanel_Params -{ - struct FString MainPanelTargetPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.VendingMachineExGFxMovie.extInitCustomItemOfTheDayBackground -struct UVendingMachineExGFxMovie_extInitCustomItemOfTheDayBackground_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.extInitItemOfTheDayPanel -struct UVendingMachineExGFxMovie_extInitItemOfTheDayPanel_Params -{ - struct FString ItemOfTheDayPanelPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.VendingMachineExGFxMovie.extInitVendingMachine -struct UVendingMachineExGFxMovie_extInitVendingMachine_Params -{ -}; - -// Function WillowGame.VendingMachineExGFxMovie.Start -struct UVendingMachineExGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowHUDGFxMovie.ShouldShowAllyWidget -struct UWillowHUDGFxMovie_ShouldShowAllyWidget_Params -{ - class AWillowPlayerReplicationInfo* AllyPRI; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowHUDGFxMovie.ShowPullThePinNotification -struct UWillowHUDGFxMovie_ShowPullThePinNotification_Params -{ - class USwfMovie* ExternalClip; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.extInitMinimapFogOfWar -struct UWillowHUDGFxMovie_extInitMinimapFogOfWar_Params -{ - class UGFxObject* MinimapClip; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.extExecuteReadyNeedsUpdate -struct UWillowHUDGFxMovie_extExecuteReadyNeedsUpdate_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.GetDynamicFOVScalar -struct UWillowHUDGFxMovie_GetDynamicFOVScalar_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowHUDGFxMovie.GetActualCoordsForAnchor -struct UWillowHUDGFxMovie_GetActualCoordsForAnchor_Params -{ - class UHUDScalingAnchorDefinition* Anchor; // (Parm) - struct FVector2D ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowHUDGFxMovie.ApplyElementScaling -struct UWillowHUDGFxMovie_ApplyElementScaling_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.ShowRewardPopup -struct UWillowHUDGFxMovie_ShowRewardPopup_Params -{ - unsigned char Type; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.OnSetViewport -struct UWillowHUDGFxMovie_OnSetViewport_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateMinimapRadius -struct UWillowHUDGFxMovie_UpdateMinimapRadius_Params -{ - unsigned long bInVehicle : 1; // (Parm) - float LerpTime; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.SetExCurrency -struct UWillowHUDGFxMovie_SetExCurrency_Params -{ - unsigned char Type; // (Parm) - int Amount; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.SetCredits -struct UWillowHUDGFxMovie_SetCredits_Params -{ - int Credits; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.extContextualPromptFadedOut -struct UWillowHUDGFxMovie_extContextualPromptFadedOut_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.ToggleContextualPrompt -struct UWillowHUDGFxMovie_ToggleContextualPrompt_Params -{ - struct FString ContextString; // (Parm, NeedCtorLink) - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateSkillIcon -struct UWillowHUDGFxMovie_UpdateSkillIcon_Params -{ - struct FTrackedSkillIconState IconState; // (Parm, OutParm) - struct FTrackedSkillState SkillState; // (Const, Parm, OutParm) - struct FString Path; // (Const, Parm, OutParm, NeedCtorLink) - struct FString frame; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long bIsPurchasedTrigRespSlot : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.FindTrackedSkill -struct UWillowHUDGFxMovie_FindTrackedSkill_Params -{ - unsigned char Type; // (Parm) - int Slot; // (Parm) - struct FTrackedSkillState OutState; // (Parm, OutParm) - struct FString OutPathString; // (Parm, OutParm, NeedCtorLink) - struct FString OutFrameString; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateSkillIcons -struct UWillowHUDGFxMovie_UpdateSkillIcons_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.GetRemappedSlot -struct UWillowHUDGFxMovie_GetRemappedSlot_Params -{ - class USkillDefinition* SkillDef; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowHUDGFxMovie.SortAvailableTrackedSkills -struct UWillowHUDGFxMovie_SortAvailableTrackedSkills_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.InitSkillIconsAvailability -struct UWillowHUDGFxMovie_InitSkillIconsAvailability_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.AddTrackedSkill -struct UWillowHUDGFxMovie_AddTrackedSkill_Params -{ - class USkillDefinition* SkillDef; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateRecording -struct UWillowHUDGFxMovie_UpdateRecording_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateBossBar -struct UWillowHUDGFxMovie_UpdateBossBar_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.ShowChapterHeader -struct UWillowHUDGFxMovie_ShowChapterHeader_Params -{ - class UMissionDefinition* MissionDef; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.ResetShieldPrimeCachedValues -struct UWillowHUDGFxMovie_ResetShieldPrimeCachedValues_Params -{ - class AWillowShield* Shield; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.SetShieldTriggeredState -struct UWillowHUDGFxMovie_SetShieldTriggeredState_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.AmmoAbsorbed -struct UWillowHUDGFxMovie_AmmoAbsorbed_Params -{ - class UClass* DamageSource; // (Parm) - class UWillowDamageTypeDefinition* DamageTypeDef; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.EnableActionSkill -struct UWillowHUDGFxMovie_EnableActionSkill_Params -{ - class AActionSkill* Skill; // (Parm) - unsigned long bEnable : 1; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.ShowWorldDiscovery -struct UWillowHUDGFxMovie_ShowWorldDiscovery_Params -{ - struct FName DiscoveryName; // (Parm) - struct FString DiscoveredArea; // (Parm, NeedCtorLink) - unsigned long bFirstDiscovery : 1; // (Parm) - unsigned long bForFogOfWarOnly : 1; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.ResumeActionSkillGuides -struct UWillowHUDGFxMovie_ResumeActionSkillGuides_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.HideActionSkillGuides -struct UWillowHUDGFxMovie_HideActionSkillGuides_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.extDuelClipEnded -struct UWillowHUDGFxMovie_extDuelClipEnded_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateCachedXPValue -struct UWillowHUDGFxMovie_UpdateCachedXPValue_Params -{ - int ExpPoints; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.extMissionModuleAnimFinished -struct UWillowHUDGFxMovie_extMissionModuleAnimFinished_Params -{ - struct FString AnimName; // (Parm, NeedCtorLink) - struct FString ModuleName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowHUDGFxMovie.DoMissionStatusFanfare -struct UWillowHUDGFxMovie_DoMissionStatusFanfare_Params -{ - struct FString frame; // (Parm, NeedCtorLink) - class UMissionDefinition* MissionDef; // (Parm) - unsigned long bShowObjectiveFlourish : 1; // (Parm) - class UMissionObjectiveDefinition* MissionObjective; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateBoundaryWarning -struct UWillowHUDGFxMovie_UpdateBoundaryWarning_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.TEMPClearOtherSkillIcons -struct UWillowHUDGFxMovie_TEMPClearOtherSkillIcons_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.ToggleKillSkills -struct UWillowHUDGFxMovie_ToggleKillSkills_Params -{ - unsigned long bEnable : 1; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.ShowToolTip -struct UWillowHUDGFxMovie_ShowToolTip_Params -{ - struct FInteractionIconWithOverrides HUDIcon; // (Parm) - unsigned char UsabilityType; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.SetEquippedCardUIStats -struct UWillowHUDGFxMovie_SetEquippedCardUIStats_Params -{ - class UWillowGFxMovie* Movie; // (Parm) - TArray UIStats; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateEquippedCardFrom -struct UWillowHUDGFxMovie_UpdateEquippedCardFrom_Params -{ - class AWillowInventory* TheItem; // (Parm) - class AWillowInventory* CompareItem; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.extEquippedCardOpened -struct UWillowHUDGFxMovie_extEquippedCardOpened_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.HighlightSlotForPlayer -struct UWillowHUDGFxMovie_HighlightSlotForPlayer_Params -{ - unsigned long bPrimaryPlayer : 1; // (Parm) - unsigned char QuickSlot; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.DisplayAllyDing -struct UWillowHUDGFxMovie_DisplayAllyDing_Params -{ - class AWillowPlayerReplicationInfo* InAllyPRI; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.DisplayGenericRevive -struct UWillowHUDGFxMovie_DisplayGenericRevive_Params -{ - class UGenericReviveMessageDefinition* ReviveDef; // (Parm) - class APlayerReplicationInfo* OtherPRI; // (OptionalParm, Parm) - unsigned long bIsOtherEventParticipant : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.DisplaySecondWind -struct UWillowHUDGFxMovie_DisplaySecondWind_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.DisplayDuel -struct UWillowHUDGFxMovie_DisplayDuel_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.DisplayLevelUp -struct UWillowHUDGFxMovie_DisplayLevelUp_Params -{ - int ExpLevel; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.TickDisplayLevelUp -struct UWillowHUDGFxMovie_TickDisplayLevelUp_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.CanDisplayLevelUp -struct UWillowHUDGFxMovie_CanDisplayLevelUp_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowHUDGFxMovie.QueueDisplayLevelUp -struct UWillowHUDGFxMovie_QueueDisplayLevelUp_Params -{ - int ExpLevel; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.FreeResourcesInArray -struct UWillowHUDGFxMovie_FreeResourcesInArray_Params -{ - TArray Resources; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowHUDGFxMovie.HideQuickSelectWeaponMenuForPlayer -struct UWillowHUDGFxMovie_HideQuickSelectWeaponMenuForPlayer_Params -{ - unsigned long bPrimaryPlayer : 1; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowHUDGFxMovie.PrivateOpenQuickSelectWeaponMenuForPlayer -struct UWillowHUDGFxMovie_PrivateOpenQuickSelectWeaponMenuForPlayer_Params -{ - unsigned long bPrimaryPlayer : 1; // (Parm) - int UpStatus; // (Parm) - int DownStatus; // (Parm) - int LeftStatus; // (Parm) - int RightStatus; // (Parm) - int PlatformNumber; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.SetResourcesInArray -struct UWillowHUDGFxMovie_SetResourcesInArray_Params -{ - TArray Resources; // (Parm, OutParm, NeedCtorLink) - TArray TextureNames; // (Const, Parm, OutParm, NeedCtorLink) - class AWillowInventory* UpThing; // (Parm) - class AWillowInventory* DownThing; // (Parm) - class AWillowInventory* LeftThing; // (Parm) - class AWillowInventory* RightThing; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.OpenQuickSelectWeaponMenuForPlayer -struct UWillowHUDGFxMovie_OpenQuickSelectWeaponMenuForPlayer_Params -{ - unsigned long bPrimaryPlayer : 1; // (Parm) - int UpStatus; // (Parm) - int DownStatus; // (Parm) - int LeftStatus; // (Parm) - int RightStatus; // (Parm) - class AWillowInventory* UpThing; // (Parm) - class AWillowInventory* DownThing; // (Parm) - class AWillowInventory* LeftThing; // (Parm) - class AWillowInventory* RightThing; // (Parm) - int PlatformNumber; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.SetDangerousIconDifference -struct UWillowHUDGFxMovie_SetDangerousIconDifference_Params -{ - int DangerousIconDifference; // (Parm) - int ImpossibleIconDifference; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.extTrainingTextBoxOpened -struct UWillowHUDGFxMovie_extTrainingTextBoxOpened_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.CloseTrainingTextBox -struct UWillowHUDGFxMovie_CloseTrainingTextBox_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.OpenTrainingTextBox -struct UWillowHUDGFxMovie_OpenTrainingTextBox_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.DrawTrainingText -struct UWillowHUDGFxMovie_DrawTrainingText_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.DrawChatText -struct UWillowHUDGFxMovie_DrawChatText_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.GetFontColorTag -struct UWillowHUDGFxMovie_GetFontColorTag_Params -{ - struct FColor DrawColor; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowHUDGFxMovie.DrawCriticalText -struct UWillowHUDGFxMovie_DrawCriticalText_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.TickCriticalText -struct UWillowHUDGFxMovie_TickCriticalText_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.ClearTrainingText -struct UWillowHUDGFxMovie_ClearTrainingText_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.AddTrainingText -struct UWillowHUDGFxMovie_AddTrainingText_Params -{ - struct FString MessageString; // (Parm, NeedCtorLink) - struct FString TitleString; // (Parm, NeedCtorLink) - float Duration; // (Parm) - struct FColor DrawColor; // (Parm) - struct FString HUDInitializationFrame; // (Parm, NeedCtorLink) - unsigned long PausesGame : 1; // (Parm) - float PauseContinueDelay; // (Parm) - class APlayerReplicationInfo* Related_PRI1; // (Parm) - unsigned long bIsntActuallyATrainingMessage : 1; // (OptionalParm, Parm) - unsigned char StatusMenuTab; // (OptionalParm, Parm) - unsigned long bMandatory : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.AddChatText -struct UWillowHUDGFxMovie_AddChatText_Params -{ - struct FString MessageString; // (Parm, NeedCtorLink) - float Duration; // (Parm) - struct FColor DrawColor; // (Parm) - class APlayerReplicationInfo* Related_PRI1; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.AddCriticalText -struct UWillowHUDGFxMovie_AddCriticalText_Params -{ - struct FString MessageString; // (Parm, NeedCtorLink) - float Duration; // (Parm) - struct FColor DrawColor; // (Parm) - class APlayerReplicationInfo* Related_PRI1; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateDebug -struct UWillowHUDGFxMovie_UpdateDebug_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.DisplayCouldNotSpendMoneyMessage -struct UWillowHUDGFxMovie_DisplayCouldNotSpendMoneyMessage_Params -{ - unsigned char UsedType; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.DisplayCouldNotOpenMenuMessage -struct UWillowHUDGFxMovie_DisplayCouldNotOpenMenuMessage_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.DisplayCouldNotPickUpMessage -struct UWillowHUDGFxMovie_DisplayCouldNotPickUpMessage_Params -{ - class AWillowPlayerController* Player; // (Parm) - struct FString Message; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowHUDGFxMovie.extTooltipFadedOut -struct UWillowHUDGFxMovie_extTooltipFadedOut_Params -{ - struct FString TooltipPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowHUDGFxMovie.extShieldTriggerComplete -struct UWillowHUDGFxMovie_extShieldTriggerComplete_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.extEnemyRingFadeInFinished -struct UWillowHUDGFxMovie_extEnemyRingFadeInFinished_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.extEnemyRingFadeOutFinished -struct UWillowHUDGFxMovie_extEnemyRingFadeOutFinished_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateTargetInformation -struct UWillowHUDGFxMovie_UpdateTargetInformation_Params -{ - unsigned long bForceUpdateIcons : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateCurrentTarget -struct UWillowHUDGFxMovie_UpdateCurrentTarget_Params -{ - FScriptInterface CurrentTarget; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.SetVehicleUIWidgetVisibility -struct UWillowHUDGFxMovie_SetVehicleUIWidgetVisibility_Params -{ - class APawn* PossessedPawn; // (Parm) - unsigned long bInVehicle : 1; // (Parm) - unsigned long bInTurret : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.HideEchoCaller -struct UWillowHUDGFxMovie_HideEchoCaller_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.ShowEchoCaller -struct UWillowHUDGFxMovie_ShowEchoCaller_Params -{ - class UWillowDialogNameTag* Caller; // (Parm) - struct FScaleformPortraitData PortraitData; // (Parm, NeedCtorLink) - class AWillowPlayerController* Player; // (Parm) - unsigned long bDisableEchoVideos : 1; // (Parm) - unsigned long bSkipFadeIn : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateSplitRegion -struct UWillowHUDGFxMovie_UpdateSplitRegion_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.Refresh -struct UWillowHUDGFxMovie_Refresh_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateMainFrame -struct UWillowHUDGFxMovie_UpdateMainFrame_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.extResAnimFinished -struct UWillowHUDGFxMovie_extResAnimFinished_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.ClearAllyCache -struct UWillowHUDGFxMovie_ClearAllyCache_Params -{ - int AllyNum; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateAllyTeamBuffs -struct UWillowHUDGFxMovie_UpdateAllyTeamBuffs_Params -{ - int AllyNum; // (Parm) - class AWillowPlayerReplicationInfo* AllyPRI; // (Parm) - struct FString AllyString; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateAllyInjured -struct UWillowHUDGFxMovie_UpdateAllyInjured_Params -{ - int AllyNum; // (Parm) - class AWillowPlayerReplicationInfo* AllyPRI; // (Parm) - struct FString AllyString; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateAllyTalkingFromNetId -struct UWillowHUDGFxMovie_UpdateAllyTalkingFromNetId_Params -{ - struct FUniqueNetId Player; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateAllyTalking -struct UWillowHUDGFxMovie_UpdateAllyTalking_Params -{ - int AllyNum; // (Parm) - class AWillowPlayerReplicationInfo* AllyPRI; // (Parm) - struct FString AllyString; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateAllyClassMod -struct UWillowHUDGFxMovie_UpdateAllyClassMod_Params -{ - int AllyNum; // (Parm) - class AWillowPlayerReplicationInfo* AllyPRI; // (Parm) - struct FString AllyString; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateAllyName -struct UWillowHUDGFxMovie_UpdateAllyName_Params -{ - int AllyNum; // (Parm) - class AWillowPlayerReplicationInfo* AllyPRI; // (Parm) - struct FString AllyString; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateAllyCharacter -struct UWillowHUDGFxMovie_UpdateAllyCharacter_Params -{ - int AllyNum; // (Parm) - class AWillowPlayerReplicationInfo* AllyPRI; // (Parm) - struct FString AllyString; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateAllyLevel -struct UWillowHUDGFxMovie_UpdateAllyLevel_Params -{ - int AllyNum; // (Parm) - class AWillowPlayerReplicationInfo* AllyPRI; // (Parm) - struct FString AllyString; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateAllyShield -struct UWillowHUDGFxMovie_UpdateAllyShield_Params -{ - int AllyNum; // (Parm) - class AWillowPlayerReplicationInfo* AllyPRI; // (Parm) - struct FString AllyString; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateAllyHealth -struct UWillowHUDGFxMovie_UpdateAllyHealth_Params -{ - int AllyNum; // (Parm) - class AWillowPlayerReplicationInfo* AllyPRI; // (Parm) - struct FString AllyString; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowHUDGFxMovie.SetAllyVisible -struct UWillowHUDGFxMovie_SetAllyVisible_Params -{ - int AllyNum; // (Parm) - struct FString AllyString; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long bVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateInteractionIcon -struct UWillowHUDGFxMovie_UpdateInteractionIcon_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateCrouched -struct UWillowHUDGFxMovie_UpdateCrouched_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateBootup -struct UWillowHUDGFxMovie_UpdateBootup_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateInjured -struct UWillowHUDGFxMovie_UpdateInjured_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateExCurrency -struct UWillowHUDGFxMovie_UpdateExCurrency_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateCredits -struct UWillowHUDGFxMovie_UpdateCredits_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateAfterburner -struct UWillowHUDGFxMovie_UpdateAfterburner_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateSkillPoints -struct UWillowHUDGFxMovie_UpdateSkillPoints_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateCharacter -struct UWillowHUDGFxMovie_UpdateCharacter_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateClassMod -struct UWillowHUDGFxMovie_UpdateClassMod_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateLevel -struct UWillowHUDGFxMovie_UpdateLevel_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateGrenades -struct UWillowHUDGFxMovie_UpdateGrenades_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateAmmo -struct UWillowHUDGFxMovie_UpdateAmmo_Params -{ - unsigned char AmmoBar; // (OptionalParm, Parm) - class AWillowWeapon* OverrideWeapon; // (OptionalParm, Parm) - struct FCachedWeaponInfo OverrideCache; // (OptionalParm, Parm, OutParm, NeedCtorLink) - struct FCachedWeaponInfo AdditionalCache; // (OptionalParm, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateActionSkillPortrait -struct UWillowHUDGFxMovie_UpdateActionSkillPortrait_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateActionSkill -struct UWillowHUDGFxMovie_UpdateActionSkill_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateXP -struct UWillowHUDGFxMovie_UpdateXP_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateShield -struct UWillowHUDGFxMovie_UpdateShield_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateHealth -struct UWillowHUDGFxMovie_UpdateHealth_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.GetUncappedXP -struct UWillowHUDGFxMovie_GetUncappedXP_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowHUDGFxMovie.InitCachedValues -struct UWillowHUDGFxMovie_InitCachedValues_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.OnClose -struct UWillowHUDGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.DoInitialSetupStuff -struct UWillowHUDGFxMovie_DoInitialSetupStuff_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.Start -struct UWillowHUDGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowHUDGFxMovie.InitFromDefinition -struct UWillowHUDGFxMovie_InitFromDefinition_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.ShowIpAddress -struct UWillowHUDGFxMovie_ShowIpAddress_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.LevelTimer -struct UWillowHUDGFxMovie_LevelTimer_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.LoadDebugStrings -struct UWillowHUDGFxMovie_LoadDebugStrings_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateCachedPlayerInfo -struct UWillowHUDGFxMovie_UpdateCachedPlayerInfo_Params -{ -}; - -// Function WillowGame.WillowHUDGFxMovie.UpdateCachedViewportInfo -struct UWillowHUDGFxMovie_UpdateCachedViewportInfo_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMoviePressStart.extSetLegalText -struct UWillowGFxMoviePressStart_extSetLegalText_Params -{ -}; - -// Function WillowGame.WillowGFxMoviePressStart.IsTimerActive -struct UWillowGFxMoviePressStart_IsTimerActive_Params -{ - struct FName FuncName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMoviePressStart.ClearTimer -struct UWillowGFxMoviePressStart_ClearTimer_Params -{ - struct FName FuncName; // (Parm) -}; - -// Function WillowGame.WillowGFxMoviePressStart.SetTimer -struct UWillowGFxMoviePressStart_SetTimer_Params -{ - float Rate; // (Parm) - unsigned long bLoop : 1; // (Parm) - struct FName FuncName; // (Parm) -}; - -// Function WillowGame.WillowGFxMoviePressStart.ValidateEggCode -struct UWillowGFxMoviePressStart_ValidateEggCode_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMoviePressStart.OnClose -struct UWillowGFxMoviePressStart_OnClose_Params -{ -}; - -// Function WillowGame.WillowGFxMoviePressStart.ClearDelegates -struct UWillowGFxMoviePressStart_ClearDelegates_Params -{ -}; - -// Function WillowGame.WillowGFxMoviePressStart.ContinueToMenu -struct UWillowGFxMoviePressStart_ContinueToMenu_Params -{ -}; - -// Function WillowGame.WillowGFxMoviePressStart.SessionCreationComplete -struct UWillowGFxMoviePressStart_SessionCreationComplete_Params -{ -}; - -// Function WillowGame.WillowGFxMoviePressStart.OnCreateOnlineGameComplete -struct UWillowGFxMoviePressStart_OnCreateOnlineGameComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowGFxMoviePressStart.TryCreateLANGame -struct UWillowGFxMoviePressStart_TryCreateLANGame_Params -{ -}; - -// Function WillowGame.WillowGFxMoviePressStart.TryCreateInternetGame -struct UWillowGFxMoviePressStart_TryCreateInternetGame_Params -{ -}; - -// Function WillowGame.WillowGFxMoviePressStart.CreateSession -struct UWillowGFxMoviePressStart_CreateSession_Params -{ -}; - -// Function WillowGame.WillowGFxMoviePressStart.GetFrontEndMovieDef -struct UWillowGFxMoviePressStart_GetFrontEndMovieDef_Params -{ - class UGFxMovieDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMoviePressStart.DoStartupDeviceSelection -struct UWillowGFxMoviePressStart_DoStartupDeviceSelection_Params -{ -}; - -// Function WillowGame.WillowGFxMoviePressStart.PatcherDownloadProcessComplete -struct UWillowGFxMoviePressStart_PatcherDownloadProcessComplete_Params -{ -}; - -// Function WillowGame.WillowGFxMoviePressStart.DownloadPatcherFiles -struct UWillowGFxMoviePressStart_DownloadPatcherFiles_Params -{ -}; - -// Function WillowGame.WillowGFxMoviePressStart.RefreshMissionTracker -struct UWillowGFxMoviePressStart_RefreshMissionTracker_Params -{ -}; - -// Function WillowGame.WillowGFxMoviePressStart.DlcRefreshComplete -struct UWillowGFxMoviePressStart_DlcRefreshComplete_Params -{ -}; - -// Function WillowGame.WillowGFxMoviePressStart.DlcRefreshCompleteFromBusy -struct UWillowGFxMoviePressStart_DlcRefreshCompleteFromBusy_Params -{ -}; - -// Function WillowGame.WillowGFxMoviePressStart.DoDlcEnumeration -struct UWillowGFxMoviePressStart_DoDlcEnumeration_Params -{ -}; - -// Function WillowGame.WillowGFxMoviePressStart.DoSparkAuthentication -struct UWillowGFxMoviePressStart_DoSparkAuthentication_Params -{ -}; - -// Function WillowGame.WillowGFxMoviePressStart.PerformStartupStep -struct UWillowGFxMoviePressStart_PerformStartupStep_Params -{ -}; - -// Function WillowGame.WillowGFxMoviePressStart.GotoNextStartupStep -struct UWillowGFxMoviePressStart_GotoNextStartupStep_Params -{ -}; - -// Function WillowGame.WillowGFxMoviePressStart.BeginStartupProcess -struct UWillowGFxMoviePressStart_BeginStartupProcess_Params -{ -}; - -// Function WillowGame.WillowGFxMoviePressStart.CustomPlay -struct UWillowGFxMoviePressStart_CustomPlay_Params -{ - struct FString frame; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxMoviePressStart.extContinue -struct UWillowGFxMoviePressStart_extContinue_Params -{ -}; - -// Function WillowGame.WillowGFxMoviePressStart.extBeginWait -struct UWillowGFxMoviePressStart_extBeginWait_Params -{ -}; - -// Function WillowGame.WillowGFxMoviePressStart.HandleEggInput -struct UWillowGFxMoviePressStart_HandleEggInput_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) -}; - -// Function WillowGame.WillowGFxMoviePressStart.HandleInputKey_AtTitle -struct UWillowGFxMoviePressStart_HandleInputKey_AtTitle_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMoviePressStart.HandleInputKey_ShowingLegal -struct UWillowGFxMoviePressStart_HandleInputKey_ShowingLegal_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMoviePressStart.ConditionalSkipToMenu -struct UWillowGFxMoviePressStart_ConditionalSkipToMenu_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMoviePressStart.OnReturnToTitleScreen_Click -struct UWillowGFxMoviePressStart_OnReturnToTitleScreen_Click_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMoviePressStart.IsDialogOpen -struct UWillowGFxMoviePressStart_IsDialogOpen_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMoviePressStart.OnTick -struct UWillowGFxMoviePressStart_OnTick_Params -{ -}; - -// Function WillowGame.WillowGFxMoviePressStart.OnInviteDialogClicked -struct UWillowGFxMoviePressStart_OnInviteDialogClicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMoviePressStart.Start -struct UWillowGFxMoviePressStart_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMoviePressStart.StopAttractLoop -struct UWillowGFxMoviePressStart_StopAttractLoop_Params -{ -}; - -// Function WillowGame.WillowGFxMoviePressStart.IsAttractPlaying -struct UWillowGFxMoviePressStart_IsAttractPlaying_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxMoviePressStart.PlayAttractLoop -struct UWillowGFxMoviePressStart_PlayAttractLoop_Params -{ -}; - -// Function WillowGame.WillowGFxUIManager.WantsPause -struct UWillowGFxUIManager_WantsPause_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxUIManager.UpdatePause -struct UWillowGFxUIManager_UpdatePause_Params -{ -}; - -// Function WillowGame.WillowGFxUIManager.Movie_OnClosed -struct UWillowGFxUIManager_Movie_OnClosed_Params -{ - class UGearboxGFxMovie* Movie; // (Parm) -}; - -// Function WillowGame.WillowGFxUIManager.ScreenMovie_OnClosed -struct UWillowGFxUIManager_ScreenMovie_OnClosed_Params -{ - class UGearboxGFxMovie* Movie; // (Parm) -}; - -// Function WillowGame.WillowGFxUIManager.UpdateFocus -struct UWillowGFxUIManager_UpdateFocus_Params -{ - class UGearboxGFxMovie* Movie; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowGFxUIManager.FindFocusMovie -struct UWillowGFxUIManager_FindFocusMovie_Params -{ - class UGearboxGFxMovie* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxUIManager.ShowTrainingDialog -struct UWillowGFxUIManager_ShowTrainingDialog_Params -{ - struct FString Message; // (Parm, NeedCtorLink) - struct FString Title; // (Parm, NeedCtorLink) - float PauseDuration; // (Parm) - unsigned char StatusMenuTab; // (OptionalParm, Parm) - unsigned long bNoPause : 1; // (OptionalParm, Parm) - class UWillowGFxTrainingDialogBox* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxUIManager.ShowEditDialog -struct UWillowGFxUIManager_ShowEditDialog_Params -{ - class UWillowGFxEditDialog* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxUIManager.ShowDialog -struct UWillowGFxUIManager_ShowDialog_Params -{ - unsigned long bRestrictToOwnerViewport : 1; // (OptionalParm, Parm) - class UWillowGFxDialogBox* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxUIManager.OnRestrictDialogToOwnerViewport -struct UWillowGFxUIManager_OnRestrictDialogToOwnerViewport_Params -{ - class UGearboxGFxMovie* Movie; // (Parm) -}; - -// Function WillowGame.WillowGFxUIManager.GetPlayingMovie -struct UWillowGFxUIManager_GetPlayingMovie_Params -{ - class UGearboxGFxMovie* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxUIManager.IsBlockingMoviePlaying -struct UWillowGFxUIManager_IsBlockingMoviePlaying_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxUIManager.CloseMovie -struct UWillowGFxUIManager_CloseMovie_Params -{ - class UGFxMovieDefinition* MovieDefinition; // (Parm) -}; - -// Function WillowGame.WillowGFxUIManager.IsMoviePlaying -struct UWillowGFxUIManager_IsMoviePlaying_Params -{ - class UGFxMovieDefinition* MovieDefinition; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxUIManager.PlayMovie -struct UWillowGFxUIManager_PlayMovie_Params -{ - class UGFxMovieDefinition* MovieDefinition; // (Parm) - class UObject* OtherObject; // (OptionalParm, Parm) - class UGearboxGFxMovie* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxUIManager.OnMovieSpawned -struct UWillowGFxUIManager_OnMovieSpawned_Params -{ - class UGearboxGFxMovie* Movie; // (Parm) -}; - -// Function WillowGame.WillowGFxUIManager.ModalGameMenuCount -struct UWillowGFxUIManager_ModalGameMenuCount_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxUIManager.Init -struct UWillowGFxUIManager_Init_Params -{ - class UWillowGFxUIManagerDefinition* Definition; // (Parm) - class AWillowPlayerController* Owner; // (Parm) -}; - -// Function WillowGame.WillowGFxUIManager.ProcessViewRotation -struct UWillowGFxUIManager_ProcessViewRotation_Params -{ - float DeltaTime; // (Parm) - struct FRotator out_ViewRotation; // (Parm, OutParm) - struct FRotator out_DeltaRot; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxUIManager.CalcCamera -struct UWillowGFxUIManager_CalcCamera_Params -{ - float fDeltaTime; // (Parm) - struct FVector CamLoc; // (Parm, OutParm) - struct FRotator out_CamRot; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxUIManager.UpdateScreenMesh -struct UWillowGFxUIManager_UpdateScreenMesh_Params -{ -}; - -// Function WillowGame.WillowGFxUIManagerDefinition.GetTranslation -struct UWillowGFxUIManagerDefinition_GetTranslation_Params -{ - class AWillowPlayerController* PC; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowLeviathanService.RecordDiagnosticEventForPlayer -struct UWillowLeviathanService_RecordDiagnosticEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - unsigned char ActionType; // (Parm) - int DiagnosticData1; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordCustomizeCharacterEventForPlayer -struct UWillowLeviathanService_RecordCustomizeCharacterEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - struct FName CustomizationName; // (Parm) - unsigned char CustomizationEventType; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordCharacterDeletedEventForPlayer -struct UWillowLeviathanService_RecordCharacterDeletedEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - int DeletedCharPlayTime; // (Parm) - int DeletedCharLevel; // (Parm) - struct FString DeletedCharGuid; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowLeviathanService.RecordCharacterCreatedEventForPlayer -struct UWillowLeviathanService_RecordCharacterCreatedEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - struct FName CreatedClass; // (Parm) - struct FString CreatedGuid; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowLeviathanService.RecordCharacterLoadedEventForPlayer -struct UWillowLeviathanService_RecordCharacterLoadedEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - struct FString LoadedGuid; // (Parm, NeedCtorLink) - int LoadedPlayTime; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordPointsSpentEventForPlayer -struct UWillowLeviathanService_RecordPointsSpentEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - unsigned char Type; // (Parm) - struct FName ThingBought; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordPointsResetEventForPlayer -struct UWillowLeviathanService_RecordPointsResetEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - unsigned char Type; // (Parm) - int Amount; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordPointsEarnedEventForPlayer -struct UWillowLeviathanService_RecordPointsEarnedEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - unsigned char Type; // (Parm) - int Amount; // (Parm) - int PostEarnedUnspent; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordPartnerLeftGameEventForAllPlayers -struct UWillowLeviathanService_RecordPartnerLeftGameEventForAllPlayers_Params -{ - struct FString LeavingPlayerId; // (Parm, NeedCtorLink) - int SessionPlayerNumber; // (Parm) - unsigned char LeavingPlayerType; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordPartnerLeftGameEventForPlayer -struct UWillowLeviathanService_RecordPartnerLeftGameEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - struct FString LeavingPlayerId; // (Parm, NeedCtorLink) - int SessionPlayerNumber; // (Parm) - unsigned char LeavingPlayerType; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordPartnerJoinedGameEventForAllPlayers -struct UWillowLeviathanService_RecordPartnerJoinedGameEventForAllPlayers_Params -{ - struct FString JoiningPlayerId; // (Parm, NeedCtorLink) - int SessionPlayerNumber; // (Parm) - unsigned char JoiningPlayerType; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordPartnerJoinedGameEventForPlayer -struct UWillowLeviathanService_RecordPartnerJoinedGameEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - struct FString JoiningPlayerId; // (Parm, NeedCtorLink) - int SessionPlayerNumber; // (Parm) - unsigned char JoiningPlayerType; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordCharacterRevivedEventForPlayer -struct UWillowLeviathanService_RecordCharacterRevivedEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - unsigned char Reason; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordCharacterKilledEventForPlayer -struct UWillowLeviathanService_RecordCharacterKilledEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - unsigned char Reason; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordCharacterDownEventForPlayer -struct UWillowLeviathanService_RecordCharacterDownEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - int EnemyLevel; // (Parm) - struct FName Enemy; // (Parm) - struct FVector2D Location; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowLeviathanService.RecordTeleportedToVehicleEventForPlayer -struct UWillowLeviathanService_RecordTeleportedToVehicleEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - struct FName VehicleType; // (Parm) - int DistanceToVehicle; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordDestroyVehicleEventForPlayer -struct UWillowLeviathanService_RecordDestroyVehicleEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - struct FName DestroyedVehicleType; // (Parm) - unsigned char VehicleDestructionReason; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordSpawnVehicleEventForPlayer -struct UWillowLeviathanService_RecordSpawnVehicleEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - struct FName SpawnedVehicleType; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordDeclinedDuelEventForPlayer -struct UWillowLeviathanService_RecordDeclinedDuelEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - unsigned char DuelDeclineReason; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordDuelEndedEventForPlayer -struct UWillowLeviathanService_RecordDuelEndedEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - int DuelEndedVersus; // (Parm) - unsigned char DuelResult; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordMinorActionEventForPlayer -struct UWillowLeviathanService_RecordMinorActionEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - unsigned char ActionType; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordMissionFastForwardEventForPlayer -struct UWillowLeviathanService_RecordMissionFastForwardEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - unsigned char FastForwardResult; // (Parm) - struct FName MissionDefinition; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordMissionObjectiveChangedEventForPlayer -struct UWillowLeviathanService_RecordMissionObjectiveChangedEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - int ObjectiveIndex; // (Parm) - int ObjectiveProgress; // (Parm) - int PreviousObjectiveProgress; // (Parm) - struct FName MissionDefinition; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordMissionObjectiveSetActivatedEventForPlayer -struct UWillowLeviathanService_RecordMissionObjectiveSetActivatedEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - int ObjectiveSetIndex; // (Parm) - struct FName MissionDefinition; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordMissionStatusChangedEventForPlayer -struct UWillowLeviathanService_RecordMissionStatusChangedEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - unsigned char Status; // (Parm) - struct FName MissionDefinition; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordDiscoverLocationEventForPlayer -struct UWillowLeviathanService_RecordDiscoverLocationEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - int ExperienceGained; // (Parm) - struct FName Location; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordWieldedWeaponChangedEventForPlayer -struct UWillowLeviathanService_RecordWieldedWeaponChangedEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - class AWillowInventory* Inv; // (Parm) - unsigned long OffHand : 1; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordBlackMarketUpgradePurchasedEventForPlayer -struct UWillowLeviathanService_RecordBlackMarketUpgradePurchasedEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - int UpgradeLevel; // (Parm) - struct FName UpgradeDefinition; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordItemMovedInInventoryEventForPlayer -struct UWillowLeviathanService_RecordItemMovedInInventoryEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - unsigned char Slot; // (Parm) - class AWillowInventory* Inv; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordItemFromInventoryEventForPlayer -struct UWillowLeviathanService_RecordItemFromInventoryEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - unsigned char Location; // (Parm) - unsigned char Slot; // (Parm) - class AWillowInventory* Inv; // (Parm) - int SessionPlayerNumber; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordItemToInventoryEventForPlayer -struct UWillowLeviathanService_RecordItemToInventoryEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - unsigned char Location; // (Parm) - unsigned char Slot; // (Parm) - class AWillowInventory* Inv; // (Parm) - int SessionPlayerNumber; // (Parm) - unsigned long ReplacedEquipped : 1; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordItemSpawnedEventForAllPlayers -struct UWillowLeviathanService_RecordItemSpawnedEventForAllPlayers_Params -{ - unsigned char Location; // (Parm) - class AWillowInventory* Inv; // (Parm) - struct FName SourceResponsible; // (Parm) - struct FName SourceDefinition; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordItemSpawnedEventForPlayer -struct UWillowLeviathanService_RecordItemSpawnedEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - unsigned char Location; // (Parm) - class AWillowInventory* Inv; // (Parm) - struct FName SourceResponsible; // (Parm) - struct FName SourceDefinition; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordPlayerCharacterGainedLevelEventForPlayer -struct UWillowLeviathanService_RecordPlayerCharacterGainedLevelEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - int NewLevel; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordExperienceGainedEventForPlayer -struct UWillowLeviathanService_RecordExperienceGainedEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - unsigned char Source; // (Parm) - int ExperienceGained; // (Parm) -}; - -// Function WillowGame.WillowLeviathanService.RecordLocationPulseEventForPlayer -struct UWillowLeviathanService_RecordLocationPulseEventForPlayer_Params -{ - class AGearboxPlayerController* ForPlayer; // (Parm) - struct FVector2D Location; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowLeviathanService.IsLeviathanEnabled -struct UWillowLeviathanService_IsLeviathanEnabled_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowLeviathanService.PublishEvents -struct UWillowLeviathanService_PublishEvents_Params -{ -}; - -// Function WillowGame.WillowLeviathanService.NewPlaySession -struct UWillowLeviathanService_NewPlaySession_Params -{ - class AWillowPlayerController* ForPlayer; // (Parm) -}; - -// Function WillowGame.Action_AimAtScanRange.SetNewRotation -struct UAction_AimAtScanRange_SetNewRotation_Params -{ -}; - -// Function WillowGame.Action_AimAtScanRange.Stop -struct UAction_AimAtScanRange_Stop_Params -{ -}; - -// Function WillowGame.Action_AimAtScanRange.Start -struct UAction_AimAtScanRange_Start_Params -{ -}; - -// Function WillowGame.Action_AimAtThreat.Start -struct UAction_AimAtThreat_Start_Params -{ -}; - -// Function WillowGame.Action_AimAtThreat.CanRun -struct UAction_AimAtThreat_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BehaviorAliasLookupDefinition.RunBehaviorAlias -struct UBehaviorAliasLookupDefinition_RunBehaviorAlias_Params -{ - class UBehaviorAliasDefinition* BehaviorAlias; // (Parm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (OptionalParm, Parm) - class UObject* OtherEventParticipantObject; // (OptionalParm, Parm) - struct FBehaviorParameters EventData; // (OptionalParm, Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_AttackLoop.PlayAnim -struct UAction_AttackLoop_PlayAnim_Params -{ - class USpecialMoveDefinition* Anim; // (Parm) - struct FName CallbackName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_BikeMove.WantsPathFind -struct UAction_BikeMove_WantsPathFind_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_BikeMove.ShouldRecalcDests -struct UAction_BikeMove_ShouldRecalcDests_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_BikeMove.IsDestClose -struct UAction_BikeMove_IsDestClose_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_BikeMove.UnclaimMovement -struct UAction_BikeMove_UnclaimMovement_Params -{ -}; - -// Function WillowGame.Action_BikeMove.ClaimMovement -struct UAction_BikeMove_ClaimMovement_Params -{ -}; - -// Function WillowGame.Action_BikeMove.CanMove -struct UAction_BikeMove_CanMove_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_BikeMove.ResetDests -struct UAction_BikeMove_ResetDests_Params -{ -}; - -// Function WillowGame.Action_BikeMove.HasDests -struct UAction_BikeMove_HasDests_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_BikeMove.CalcDests -struct UAction_BikeMove_CalcDests_Params -{ -}; - -// Function WillowGame.Action_BikeMove.Stop -struct UAction_BikeMove_Stop_Params -{ -}; - -// Function WillowGame.Action_BikeMove.Start -struct UAction_BikeMove_Start_Params -{ -}; - -// Function WillowGame.Action_BikeMove.CanRun -struct UAction_BikeMove_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_FollowPath.PathAttemptFinished -struct UAction_FollowPath_PathAttemptFinished_Params -{ -}; - -// Function WillowGame.Action_FollowPath.PerchStop -struct UAction_FollowPath_PerchStop_Params -{ -}; - -// Function WillowGame.Action_FollowPath.PerchDone -struct UAction_FollowPath_PerchDone_Params -{ -}; - -// Function WillowGame.Action_FollowPath.PerchPlayStop -struct UAction_FollowPath_PerchPlayStop_Params -{ - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function WillowGame.Action_FollowPath.PerchPlayLoop -struct UAction_FollowPath_PerchPlayLoop_Params -{ - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function WillowGame.Action_FollowPath.PerchPlayIdle -struct UAction_FollowPath_PerchPlayIdle_Params -{ - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function WillowGame.Action_FollowPath.PerchStart -struct UAction_FollowPath_PerchStart_Params -{ - class APerch* NewPerch; // (Parm) -}; - -// Function WillowGame.Action_FollowPath.GetPerchConsumerHandle -struct UAction_FollowPath_GetPerchConsumerHandle_Params -{ - struct FBehaviorConsumerHandle ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_FollowPath.SetPerch -struct UAction_FollowPath_SetPerch_Params -{ -}; - -// Function WillowGame.Action_FollowPath.SpecialMoveCallback -struct UAction_FollowPath_SpecialMoveCallback_Params -{ -}; - -// Function WillowGame.Action_FollowPath.SetSpecialMoves -struct UAction_FollowPath_SetSpecialMoves_Params -{ -}; - -// Function WillowGame.Action_FollowPath.MoveTimerCallback -struct UAction_FollowPath_MoveTimerCallback_Params -{ -}; - -// Function WillowGame.Action_FollowPath.SetMoveTimer -struct UAction_FollowPath_SetMoveTimer_Params -{ -}; - -// Function WillowGame.Action_FollowPath.Stop -struct UAction_FollowPath_Stop_Params -{ -}; - -// Function WillowGame.Action_FollowPath.SetMoveNode -struct UAction_FollowPath_SetMoveNode_Params -{ - class AWillowAIMoveNode* NewNode; // (Parm) -}; - -// Function WillowGame.Action_FollowPath.GetMoveNode -struct UAction_FollowPath_GetMoveNode_Params -{ - class AWillowAIMoveNode* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_FollowPath.SetMoveFacingPolicy -struct UAction_FollowPath_SetMoveFacingPolicy_Params -{ -}; - -// Function WillowGame.Action_FollowPath.SetMoveNodeSpeed -struct UAction_FollowPath_SetMoveNodeSpeed_Params -{ -}; - -// Function WillowGame.Action_BunkerBoss_Flight.PerchStart -struct UAction_BunkerBoss_Flight_PerchStart_Params -{ - class APerch* NewPerch; // (Parm) -}; - -// Function WillowGame.Action_BunkerBoss_Flight.GetFlightPathToPerch -struct UAction_BunkerBoss_Flight_GetFlightPathToPerch_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_BunkerBoss_Flight.PerchDone -struct UAction_BunkerBoss_Flight_PerchDone_Params -{ -}; - -// Function WillowGame.Action_BunkerBoss_Flight.ReadyToDie -struct UAction_BunkerBoss_Flight_ReadyToDie_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_BunkerBoss_Flight.Stop -struct UAction_BunkerBoss_Flight_Stop_Params -{ -}; - -// Function WillowGame.Action_BunkerBoss_Flight.Start -struct UAction_BunkerBoss_Flight_Start_Params -{ -}; - -// Function WillowGame.Action_BunkerBoss_Flight.CanRun -struct UAction_BunkerBoss_Flight_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_Idle.CheckStateTransition -struct UAction_Idle_CheckStateTransition_Params -{ -}; - -// Function WillowGame.Action_Idle.ShouldPathToTarget -struct UAction_Idle_ShouldPathToTarget_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_Idle.GetGoalActor -struct UAction_Idle_GetGoalActor_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_Idle.IdleFinished -struct UAction_Idle_IdleFinished_Params -{ -}; - -// Function WillowGame.Action_Idle.Stop -struct UAction_Idle_Stop_Params -{ -}; - -// Function WillowGame.Action_Idle.Start -struct UAction_Idle_Start_Params -{ -}; - -// Function WillowGame.Action_Idle.CanRun -struct UAction_Idle_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_ChargeTarget.StopCharge -struct UAction_ChargeTarget_StopCharge_Params -{ - class USpecialMoveDefinition* SMD; // (Parm) -}; - -// Function WillowGame.Action_ChargeTarget.ChargeFinished -struct UAction_ChargeTarget_ChargeFinished_Params -{ -}; - -// Function WillowGame.Action_ChargeTarget.CanRun -struct UAction_ChargeTarget_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_CombatPerch.PathFind -struct UAction_CombatPerch_PathFind_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_CombatPerch.Stop -struct UAction_CombatPerch_Stop_Params -{ -}; - -// Function WillowGame.Action_CombatPerch.Start -struct UAction_CombatPerch_Start_Params -{ -}; - -// Function WillowGame.Action_CombatPerch.CanRun -struct UAction_CombatPerch_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_DeathTrap.Reinitialize -struct UAction_DeathTrap_Reinitialize_Params -{ -}; - -// Function WillowGame.Action_DeathTrap.WantsPath -struct UAction_DeathTrap_WantsPath_Params -{ - float Distance; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_DeathTrap.StopAttacking -struct UAction_DeathTrap_StopAttacking_Params -{ -}; - -// Function WillowGame.Action_DeathTrap.StartAttacking -struct UAction_DeathTrap_StartAttacking_Params -{ -}; - -// Function WillowGame.Action_DeathTrap.CheckAttack -struct UAction_DeathTrap_CheckAttack_Params -{ -}; - -// Function WillowGame.Action_DeathTrap.CanAttack -struct UAction_DeathTrap_CanAttack_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_DeathTrap.ActivateEvent -struct UAction_DeathTrap_ActivateEvent_Params -{ - struct FName EventName; // (Parm) -}; - -// Function WillowGame.Action_DeathTrap.GetBufferDist -struct UAction_DeathTrap_GetBufferDist_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_DeathTrap.GetMoveLoc -struct UAction_DeathTrap_GetMoveLoc_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_DeathTrap.PickRandomOffset -struct UAction_DeathTrap_PickRandomOffset_Params -{ -}; - -// Function WillowGame.Action_DeathTrap.GetRandomYaw -struct UAction_DeathTrap_GetRandomYaw_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_DeathTrap.GetPointDefense -struct UAction_DeathTrap_GetPointDefense_Params -{ - class AActor* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_DeathTrap.GetOwner -struct UAction_DeathTrap_GetOwner_Params -{ - class APawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_DeathTrap.Stop -struct UAction_DeathTrap_Stop_Params -{ -}; - -// Function WillowGame.Action_DeathTrap.Start -struct UAction_DeathTrap_Start_Params -{ -}; - -// Function WillowGame.Action_DeathTrap.CanRun -struct UAction_DeathTrap_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_Drive_Pursuit.DisplayDebugBreadCrumbs -struct UAction_Drive_Pursuit_DisplayDebugBreadCrumbs_Params -{ -}; - -// Function WillowGame.Action_Drive_Pursuit.ReachedBreadCrumb -struct UAction_Drive_Pursuit_ReachedBreadCrumb_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_Drive_Pursuit.UpdateBreadCrumbs -struct UAction_Drive_Pursuit_UpdateBreadCrumbs_Params -{ -}; - -// Function WillowGame.Action_Drive_Pursuit.IsSharpTurn -struct UAction_Drive_Pursuit_IsSharpTurn_Params -{ - struct FVector InPursuitPoint; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_Drive_Pursuit.GetPursuitPointAndSpeedMultiplier -struct UAction_Drive_Pursuit_GetPursuitPointAndSpeedMultiplier_Params -{ - float OutSpeedMultiplier; // (Parm, OutParm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_Drive_Pursuit.Stop -struct UAction_Drive_Pursuit_Stop_Params -{ -}; - -// Function WillowGame.Action_Drive_Pursuit.Start -struct UAction_Drive_Pursuit_Start_Params -{ -}; - -// Function WillowGame.Action_Drive_Pursuit.CanRun -struct UAction_Drive_Pursuit_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_Drive_Pursuit.ComputeCurrentState -struct UAction_Drive_Pursuit_ComputeCurrentState_Params -{ -}; - -// Function WillowGame.Action_Drive_AlongsideTarget.GetPursuitPointAndSpeedMultiplier -struct UAction_Drive_AlongsideTarget_GetPursuitPointAndSpeedMultiplier_Params -{ - float OutSpeedMultiplier; // (Parm, OutParm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_Drive_AlongsideTarget.DetermineClosestFlankPoint -struct UAction_Drive_AlongsideTarget_DetermineClosestFlankPoint_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_Drive_AvoidWall.IAmBlocked -struct UAction_Drive_AvoidWall_IAmBlocked_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_Drive_AvoidWall.GetPursuitPoint -struct UAction_Drive_AvoidWall_GetPursuitPoint_Params -{ - float OutSpeedMultiplier; // (Parm, OutParm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_Drive_AvoidWall.Start -struct UAction_Drive_AvoidWall_Start_Params -{ -}; - -// Function WillowGame.Action_Drive_AvoidWall.CanRun -struct UAction_Drive_AvoidWall_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_Drive_AvoidWall.TestForCollision -struct UAction_Drive_AvoidWall_TestForCollision_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_Drive_BackUpAndAdjust.Stop -struct UAction_Drive_BackUpAndAdjust_Stop_Params -{ -}; - -// Function WillowGame.Action_Drive_BackUpAndAdjust.Start -struct UAction_Drive_BackUpAndAdjust_Start_Params -{ -}; - -// Function WillowGame.Action_Drive_BackUpAndAdjust.CanRun -struct UAction_Drive_BackUpAndAdjust_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_Drive_GoBackToCombatArea.SetSpeedMultiplier -struct UAction_Drive_GoBackToCombatArea_SetSpeedMultiplier_Params -{ -}; - -// Function WillowGame.Action_Drive_GoBackToCombatArea.Stop -struct UAction_Drive_GoBackToCombatArea_Stop_Params -{ -}; - -// Function WillowGame.Action_Drive_GoBackToCombatArea.Start -struct UAction_Drive_GoBackToCombatArea_Start_Params -{ -}; - -// Function WillowGame.Action_Drive_GoBackToCombatArea.CanRun -struct UAction_Drive_GoBackToCombatArea_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_Drive_Pursuit_TargetOnFoot.IsSharpTurn -struct UAction_Drive_Pursuit_TargetOnFoot_IsSharpTurn_Params -{ - struct FVector InPursuitPoint; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_Drive_Pursuit_TargetOnFoot.GetPursuitPointAndSpeedMultiplier -struct UAction_Drive_Pursuit_TargetOnFoot_GetPursuitPointAndSpeedMultiplier_Params -{ - float OutSpeedMultiplier; // (Parm, OutParm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_Drive_Pursuit_TargetOnFoot.Stop -struct UAction_Drive_Pursuit_TargetOnFoot_Stop_Params -{ -}; - -// Function WillowGame.Action_Drive_Pursuit_TargetOnFoot.Start -struct UAction_Drive_Pursuit_TargetOnFoot_Start_Params -{ -}; - -// Function WillowGame.Action_Drive_Pursuit_TargetOnFoot.CanRun -struct UAction_Drive_Pursuit_TargetOnFoot_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_DriveVehicle.AdvanceNodes -struct UAction_DriveVehicle_AdvanceNodes_Params -{ -}; - -// Function WillowGame.Action_DriveVehicle.PassedNode -struct UAction_DriveVehicle_PassedNode_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_DriveVehicle.ReachedNode -struct UAction_DriveVehicle_ReachedNode_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_DriveVehicle.Stop -struct UAction_DriveVehicle_Stop_Params -{ -}; - -// Function WillowGame.Action_DriveVehicle.Start -struct UAction_DriveVehicle_Start_Params -{ -}; - -// Function WillowGame.Action_DriveVehicle.CanRun -struct UAction_DriveVehicle_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_DriveVehicle.GetBestPatrolNode -struct UAction_DriveVehicle_GetBestPatrolNode_Params -{ - class AWillowAIMoveNode* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_FinalBoss.Stop -struct UAction_FinalBoss_Stop_Params -{ -}; - -// Function WillowGame.Action_FinalBoss.Start -struct UAction_FinalBoss_Start_Params -{ -}; - -// Function WillowGame.Action_FinalBoss.CanRun -struct UAction_FinalBoss_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_FinalBossFly.Stop -struct UAction_FinalBossFly_Stop_Params -{ -}; - -// Function WillowGame.Action_FinalBossFly.Start -struct UAction_FinalBossFly_Start_Params -{ -}; - -// Function WillowGame.Action_FinalBossFly.CanRun -struct UAction_FinalBossFly_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_FlyAnimAttack.ValidAttackLoc -struct UAction_FlyAnimAttack_ValidAttackLoc_Params -{ - struct FVector TestLoc; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_FlyAnimAttack.GetAttackLoc -struct UAction_FlyAnimAttack_GetAttackLoc_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_FlyAnimAttack.IsAimed -struct UAction_FlyAnimAttack_IsAimed_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_FlyAnimAttack.GetDotToTarget -struct UAction_FlyAnimAttack_GetDotToTarget_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_FlyAnimAttack.AttackFinished -struct UAction_FlyAnimAttack_AttackFinished_Params -{ -}; - -// Function WillowGame.Action_FlyAnimAttack.CheckStateTransition -struct UAction_FlyAnimAttack_CheckStateTransition_Params -{ -}; - -// Function WillowGame.Action_FlyAnimAttack.GetDesiredState -struct UAction_FlyAnimAttack_GetDesiredState_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_FlyAnimAttack.ActivateEvent -struct UAction_FlyAnimAttack_ActivateEvent_Params -{ - struct FName EventName; // (Parm) -}; - -// Function WillowGame.Action_FlyAnimAttack.Stop -struct UAction_FlyAnimAttack_Stop_Params -{ -}; - -// Function WillowGame.Action_FlyAnimAttack.Start -struct UAction_FlyAnimAttack_Start_Params -{ -}; - -// Function WillowGame.Action_FlyAnimAttack.CanRun -struct UAction_FlyAnimAttack_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_FlyAnimAttack.Init -struct UAction_FlyAnimAttack_Init_Params -{ -}; - -// Function WillowGame.Action_GoToScriptedDestination.FindLookAtTarget -struct UAction_GoToScriptedDestination_FindLookAtTarget_Params -{ -}; - -// Function WillowGame.Action_GoToScriptedDestination.ReachedFormation -struct UAction_GoToScriptedDestination_ReachedFormation_Params -{ - struct FVector TestLoc; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GoToScriptedDestination.CanFollowFormationOwner -struct UAction_GoToScriptedDestination_CanFollowFormationOwner_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GoToScriptedDestination.InRange -struct UAction_GoToScriptedDestination_InRange_Params -{ - struct FVector TestLoc; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GoToScriptedDestination.WantsPath -struct UAction_GoToScriptedDestination_WantsPath_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GoToScriptedDestination.SetMoveNode -struct UAction_GoToScriptedDestination_SetMoveNode_Params -{ - class AWillowAIMoveNode* NewNode; // (Parm) -}; - -// Function WillowGame.Action_GoToScriptedDestination.GetMoveNode -struct UAction_GoToScriptedDestination_GetMoveNode_Params -{ - class AWillowAIMoveNode* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GoToScriptedDestination.SetMoveNodeSpeed -struct UAction_GoToScriptedDestination_SetMoveNodeSpeed_Params -{ -}; - -// Function WillowGame.Action_GoToScriptedDestination.GetDefaultMoveNodeSpeed -struct UAction_GoToScriptedDestination_GetDefaultMoveNodeSpeed_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GoToScriptedDestination.SetMoveFacingPolicy -struct UAction_GoToScriptedDestination_SetMoveFacingPolicy_Params -{ -}; - -// Function WillowGame.Action_GoToScriptedDestination.LookAtScriptedFocus -struct UAction_GoToScriptedDestination_LookAtScriptedFocus_Params -{ -}; - -// Function WillowGame.Action_GoToScriptedDestination.CheckStateTransition -struct UAction_GoToScriptedDestination_CheckStateTransition_Params -{ -}; - -// Function WillowGame.Action_GoToScriptedDestination.GetDesiredStateName -struct UAction_GoToScriptedDestination_GetDesiredStateName_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GoToScriptedDestination.ShouldLookAtPlayer -struct UAction_GoToScriptedDestination_ShouldLookAtPlayer_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GoToScriptedDestination.ActivateEvent -struct UAction_GoToScriptedDestination_ActivateEvent_Params -{ - struct FName EventName; // (Parm) -}; - -// Function WillowGame.Action_GoToScriptedDestination.Update -struct UAction_GoToScriptedDestination_Update_Params -{ -}; - -// Function WillowGame.Action_GoToScriptedDestination.Stop -struct UAction_GoToScriptedDestination_Stop_Params -{ -}; - -// Function WillowGame.Action_GoToScriptedDestination.Start -struct UAction_GoToScriptedDestination_Start_Params -{ -}; - -// Function WillowGame.Action_GoToScriptedDestination.CanRun -struct UAction_GoToScriptedDestination_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GrabPickup.ActuallyPickupItem -struct UAction_GrabPickup_ActuallyPickupItem_Params -{ -}; - -// Function WillowGame.Action_GrabPickup.PathFind -struct UAction_GrabPickup_PathFind_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GrabPickup.GetPathLocation -struct UAction_GrabPickup_GetPathLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GrabPickup.HasPathToPickup -struct UAction_GrabPickup_HasPathToPickup_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GrabPickup.CheckPickUp -struct UAction_GrabPickup_CheckPickUp_Params -{ -}; - -// Function WillowGame.Action_GrabPickup.ValidPickup -struct UAction_GrabPickup_ValidPickup_Params -{ - class AWillowPickup* CheckPickUp; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GrabPickup.Start -struct UAction_GrabPickup_Start_Params -{ -}; - -// Function WillowGame.Action_GrabPickup.CanRun -struct UAction_GrabPickup_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_GrabPickup.Init -struct UAction_GrabPickup_Init_Params -{ -}; - -// Function WillowGame.WillowReplicatedEmitter.Behavior_ChangeParticleSystemActiveState -struct AWillowReplicatedEmitter_Behavior_ChangeParticleSystemActiveState_Params -{ - unsigned char ChangeType; // (Parm) -}; - -// Function WillowGame.WillowReplicatedEmitter.Behavior_SetObjectParameterValue -struct AWillowReplicatedEmitter_Behavior_SetObjectParameterValue_Params -{ - int SectionIndex; // (Const, Parm, OutParm) - struct FName ParameterName; // (Const, Parm, OutParm) - class UObject* Param; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowReplicatedEmitter.Behavior_GetObjectParameterValue -struct AWillowReplicatedEmitter_Behavior_GetObjectParameterValue_Params -{ - int SectionIndex; // (Const, Parm, OutParm) - struct FName ParameterName; // (Const, Parm, OutParm) - class UObject* Param; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowReplicatedEmitter.Behavior_GetColorParameterValue -struct AWillowReplicatedEmitter_Behavior_GetColorParameterValue_Params -{ - int SectionIndex; // (Const, Parm, OutParm) - struct FName ParameterName; // (Const, Parm, OutParm) - struct FLinearColor Param; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowReplicatedEmitter.Behavior_GetVectorParameterValue -struct AWillowReplicatedEmitter_Behavior_GetVectorParameterValue_Params -{ - int SectionIndex; // (Const, Parm, OutParm) - struct FName ParameterName; // (Const, Parm, OutParm) - struct FVector Param; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowReplicatedEmitter.Behavior_GetFloatParameterValue -struct AWillowReplicatedEmitter_Behavior_GetFloatParameterValue_Params -{ - int SectionIndex; // (Const, Parm, OutParm) - struct FName ParameterName; // (Const, Parm, OutParm) - float Param; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowReplicatedEmitter.Behavior_SetColorParameterValue -struct AWillowReplicatedEmitter_Behavior_SetColorParameterValue_Params -{ - int SectionIndex; // (Const, Parm, OutParm) - struct FName ParameterName; // (Const, Parm, OutParm) - struct FLinearColor Param; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowReplicatedEmitter.Behavior_SetVectorParameterValue -struct AWillowReplicatedEmitter_Behavior_SetVectorParameterValue_Params -{ - int SectionIndex; // (Const, Parm, OutParm) - struct FName ParameterName; // (Const, Parm, OutParm) - struct FVector Param; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowReplicatedEmitter.Behavior_SetFloatParameterValue -struct AWillowReplicatedEmitter_Behavior_SetFloatParameterValue_Params -{ - int SectionIndex; // (Const, Parm, OutParm) - struct FName ParameterName; // (Const, Parm, OutParm) - float Param; // (Const, Parm, OutParm) -}; - -// Function WillowGame.WillowReplicatedEmitter.ApplyColorParameters -struct AWillowReplicatedEmitter_ApplyColorParameters_Params -{ -}; - -// Function WillowGame.WillowReplicatedEmitter.ApplyVectorParameters -struct AWillowReplicatedEmitter_ApplyVectorParameters_Params -{ -}; - -// Function WillowGame.WillowReplicatedEmitter.ApplyFloatParameters -struct AWillowReplicatedEmitter_ApplyFloatParameters_Params -{ -}; - -// Function WillowGame.WillowReplicatedEmitter.SetColorParameter -struct AWillowReplicatedEmitter_SetColorParameter_Params -{ - struct FName ParameterName; // (Parm) - struct FColor Param; // (Parm) -}; - -// Function WillowGame.WillowReplicatedEmitter.SetVectorParameter -struct AWillowReplicatedEmitter_SetVectorParameter_Params -{ - struct FName ParameterName; // (Parm) - struct FVector Param; // (Parm) -}; - -// Function WillowGame.WillowReplicatedEmitter.SetFloatParameter -struct AWillowReplicatedEmitter_SetFloatParameter_Params -{ - struct FName ParameterName; // (Parm) - float Param; // (Parm) -}; - -// Function WillowGame.WillowReplicatedEmitter.SetTemplate -struct AWillowReplicatedEmitter_SetTemplate_Params -{ - class UParticleSystem* NewTemplate; // (Parm) - unsigned long bDestroyOnFinish : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowReplicatedEmitter.SetTemplateWithCensoredAlternative -struct AWillowReplicatedEmitter_SetTemplateWithCensoredAlternative_Params -{ - class UParticleSystem* DefaultTemplate; // (Parm) - class UParticleSystem* CensoredTemplateAlternative; // (Parm) - unsigned long bEffectEligibleForCensoring : 1; // (Parm) - unsigned long bDestroyOnFinish : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowReplicatedEmitter.ReplicatedEvent -struct AWillowReplicatedEmitter_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.WillowReplicatedEmitter.PostBeginPlay -struct AWillowReplicatedEmitter_PostBeginPlay_Params -{ -}; - -// Function WillowGame.Action_MortarAttack.FireMortar -struct UAction_MortarAttack_FireMortar_Params -{ -}; - -// Function WillowGame.Action_MortarAttack.CreateEffect -struct UAction_MortarAttack_CreateEffect_Params -{ -}; - -// Function WillowGame.Action_MortarAttack.DetachBeam -struct UAction_MortarAttack_DetachBeam_Params -{ -}; - -// Function WillowGame.Action_MortarAttack.AttachBeam -struct UAction_MortarAttack_AttachBeam_Params -{ -}; - -// Function WillowGame.Action_MortarAttack.Stop -struct UAction_MortarAttack_Stop_Params -{ -}; - -// Function WillowGame.ILightProjectileManagerOwner.GetLightProjMgrFor -struct UILightProjectileManagerOwner_GetLightProjMgrFor_Params -{ - class AWillowWeapon* aWeapon; // (Parm) - class AWillowLightProjectileManager* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_MoveToFormation.HalfExposed -struct UAction_MoveToFormation_HalfExposed_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_MoveToFormation.RotatedEnough -struct UAction_MoveToFormation_RotatedEnough_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_MoveToFormation.CloseEnough -struct UAction_MoveToFormation_CloseEnough_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_MoveToFormation.CanBeMagnetized -struct UAction_MoveToFormation_CanBeMagnetized_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_MoveToFormation.OwnerIsMoving -struct UAction_MoveToFormation_OwnerIsMoving_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_MoveToFormation.SetFacingPolicy -struct UAction_MoveToFormation_SetFacingPolicy_Params -{ -}; - -// Function WillowGame.Action_MoveToFormation.CheckFormation -struct UAction_MoveToFormation_CheckFormation_Params -{ -}; - -// Function WillowGame.Action_MoveToFormation.GetLeaderPawn -struct UAction_MoveToFormation_GetLeaderPawn_Params -{ - class AWillowPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_MoveToFormation.CanFollowOwner -struct UAction_MoveToFormation_CanFollowOwner_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_MoveToFormation.CheckStateTransition -struct UAction_MoveToFormation_CheckStateTransition_Params -{ -}; - -// Function WillowGame.Action_MoveToFormation.Update -struct UAction_MoveToFormation_Update_Params -{ -}; - -// Function WillowGame.Action_MoveToFormation.Stop -struct UAction_MoveToFormation_Stop_Params -{ -}; - -// Function WillowGame.Action_MoveToFormation.Start -struct UAction_MoveToFormation_Start_Params -{ -}; - -// Function WillowGame.Action_MoveToFormation.CanRun -struct UAction_MoveToFormation_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_MoveToVehicle.PathFind -struct UAction_MoveToVehicle_PathFind_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_MoveToVehicle.CloseEnough -struct UAction_MoveToVehicle_CloseEnough_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_MoveToVehicle.GetMyVehicle -struct UAction_MoveToVehicle_GetMyVehicle_Params -{ -}; - -// Function WillowGame.Action_MoveToVehicle.GetEnterDistance -struct UAction_MoveToVehicle_GetEnterDistance_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_MoveToVehicle.Update -struct UAction_MoveToVehicle_Update_Params -{ -}; - -// Function WillowGame.Action_MoveToVehicle.Stop -struct UAction_MoveToVehicle_Stop_Params -{ -}; - -// Function WillowGame.Action_MoveToVehicle.Start -struct UAction_MoveToVehicle_Start_Params -{ -}; - -// Function WillowGame.Action_MoveToVehicle.CanRun -struct UAction_MoveToVehicle_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_Patrol.CheckFullyBlocked -struct UAction_Patrol_CheckFullyBlocked_Params -{ -}; - -// Function WillowGame.Action_Patrol.GetRandomHomeLocation -struct UAction_Patrol_GetRandomHomeLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_Patrol.SetMoveNode -struct UAction_Patrol_SetMoveNode_Params -{ - class AWillowAIMoveNode* NewNode; // (Parm) -}; - -// Function WillowGame.Action_Patrol.GetMoveNode -struct UAction_Patrol_GetMoveNode_Params -{ - class AWillowAIMoveNode* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_Patrol.SetMoveNodeSpeed -struct UAction_Patrol_SetMoveNodeSpeed_Params -{ -}; - -// Function WillowGame.Action_Patrol.SetMoveFacingPolicy -struct UAction_Patrol_SetMoveFacingPolicy_Params -{ -}; - -// Function WillowGame.Action_Patrol.ShowDesignError -struct UAction_Patrol_ShowDesignError_Params -{ -}; - -// Function WillowGame.Action_Patrol.CheckStateTransition -struct UAction_Patrol_CheckStateTransition_Params -{ -}; - -// Function WillowGame.Action_Patrol.GetPatrolState -struct UAction_Patrol_GetPatrolState_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_Patrol.Stop -struct UAction_Patrol_Stop_Params -{ -}; - -// Function WillowGame.Action_Patrol.Start -struct UAction_Patrol_Start_Params -{ -}; - -// Function WillowGame.Action_Patrol.ScriptCleanUp -struct UAction_Patrol_ScriptCleanUp_Params -{ -}; - -// Function WillowGame.Action_PlayCustomAnimation.Stop -struct UAction_PlayCustomAnimation_Stop_Params -{ -}; - -// Function WillowGame.Action_PlayCustomAnimation.Start -struct UAction_PlayCustomAnimation_Start_Params -{ -}; - -// Function WillowGame.Action_PlayCustomAnimation.CanRun -struct UAction_PlayCustomAnimation_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_ScriptedNPC.PerchPlayStopBalanced -struct UAction_ScriptedNPC_PerchPlayStopBalanced_Params -{ -}; - -// Function WillowGame.Action_ScriptedNPC.PerchPlayStop -struct UAction_ScriptedNPC_PerchPlayStop_Params -{ - unsigned long bInterrupted : 1; // (Parm) -}; - -// Function WillowGame.Action_ScriptedNPC.PerchDone -struct UAction_ScriptedNPC_PerchDone_Params -{ -}; - -// Function WillowGame.Action_ScriptedNPC.PerchStart -struct UAction_ScriptedNPC_PerchStart_Params -{ - class APerch* NewPerch; // (Parm) -}; - -// Function WillowGame.Action_ScriptedNPC.GetDefaultMoveNodeSpeed -struct UAction_ScriptedNPC_GetDefaultMoveNodeSpeed_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_ScriptedNPC.SetMoveFacingPolicy -struct UAction_ScriptedNPC_SetMoveFacingPolicy_Params -{ -}; - -// Function WillowGame.Action_ScriptedNPC.SetupLoadBalancePathing -struct UAction_ScriptedNPC_SetupLoadBalancePathing_Params -{ -}; - -// Function WillowGame.Action_ScriptedNPC.SetupLoadBalanceDefaults -struct UAction_ScriptedNPC_SetupLoadBalanceDefaults_Params -{ -}; - -// Function WillowGame.Action_ScriptedNPC.CreateVectorPath -struct UAction_ScriptedNPC_CreateVectorPath_Params -{ - struct FVector GoalVector; // (Parm) - struct FGBXNavMeshPolyRef GoalPoly; // (OptionalParm, Parm) - unsigned long bAdjustStartForMotion : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.Action_ScriptedNPC.CreateActorPath -struct UAction_ScriptedNPC_CreateActorPath_Params -{ - class AActor* GoalActor; // (Parm) - float MaxDist; // (OptionalParm, Parm) - unsigned long bAdjustStartForMotion : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.Action_ScriptedNPC.SetPerch -struct UAction_ScriptedNPC_SetPerch_Params -{ -}; - -// Function WillowGame.Action_ScriptedNPC.PathAttemptFinished -struct UAction_ScriptedNPC_PathAttemptFinished_Params -{ -}; - -// Function WillowGame.Action_ScriptedNPC.GetDesiredStateName -struct UAction_ScriptedNPC_GetDesiredStateName_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_ScriptedNPC.CheckStateTransition -struct UAction_ScriptedNPC_CheckStateTransition_Params -{ -}; - -// Function WillowGame.Action_ScriptedNPC.CanRun -struct UAction_ScriptedNPC_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_AISetFlight.ApplyBehaviorToContext -struct UBehavior_AISetFlight_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Action_SetFlight.Start -struct UAction_SetFlight_Start_Params -{ -}; - -// Function WillowGame.Action_SetFlight.CanRun -struct UAction_SetFlight_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_ShootThreatWhenInView.Stop -struct UAction_ShootThreatWhenInView_Stop_Params -{ -}; - -// Function WillowGame.Action_ShootThreatWhenInView.Start -struct UAction_ShootThreatWhenInView_Start_Params -{ -}; - -// Function WillowGame.Action_SweepAttack.CalcNextLoc -struct UAction_SweepAttack_CalcNextLoc_Params -{ -}; - -// Function WillowGame.Action_SweepAttack.Stop -struct UAction_SweepAttack_Stop_Params -{ -}; - -// Function WillowGame.Action_SweepAttack.Start -struct UAction_SweepAttack_Start_Params -{ -}; - -// Function WillowGame.Action_SweepAttack.CanRun -struct UAction_SweepAttack_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Action_VehicleTurret.Update -struct UAction_VehicleTurret_Update_Params -{ -}; - -// Function WillowGame.Action_VehicleTurret.Stop -struct UAction_VehicleTurret_Stop_Params -{ -}; - -// Function WillowGame.Action_VehicleTurret.Start -struct UAction_VehicleTurret_Start_Params -{ -}; - -// Function WillowGame.Action_VehicleTurret.CanRun -struct UAction_VehicleTurret_CanRun_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AmmoPanelGFxObject.__SetHighlight -struct UAmmoPanelGFxObject___SetHighlight_Params -{ - struct FString HighlightFrame; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.AmmoPanelGFxObject.SetHighlight -struct UAmmoPanelGFxObject_SetHighlight_Params -{ - class AWillowInventory* WInv; // (Parm) -}; - -// Function WillowGame.AmmoPanelGFxObject.SetAmmoLabels -struct UAmmoPanelGFxObject_SetAmmoLabels_Params -{ - struct FString LabelNameBase; // (Parm, NeedCtorLink) - int HasAmount; // (Parm) - int MaxAmount; // (Parm) -}; - -// Function WillowGame.AmmoPanelGFxObject.SetAmmoCount -struct UAmmoPanelGFxObject_SetAmmoCount_Params -{ - struct FString FlashString; // (Parm, NeedCtorLink) - class UResourceDefinition* ResourceDef; // (Parm) - class AWillowPlayerController* WPCOwner; // (Parm) - int CachedAmount; // (Parm, OutParm) -}; - -// Function WillowGame.AmmoPanelGFxObject.SetAllAmmoCounts -struct UAmmoPanelGFxObject_SetAllAmmoCounts_Params -{ -}; - -// Function WillowGame.AmmoPanelGFxObject.RefreshTransientData -struct UAmmoPanelGFxObject_RefreshTransientData_Params -{ -}; - -// Function WillowGame.AmmoPanelGFxObject.SetTitle -struct UAmmoPanelGFxObject_SetTitle_Params -{ - struct FString Title; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.AmmoPanelGFxObject.Init -struct UAmmoPanelGFxObject_Init_Params -{ -}; - -// Function WillowGame.InputContextSelectorBase.SelectContext -struct UInputContextSelectorBase_SelectContext_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DefaultInputContextSelector.SelectContext -struct UDefaultInputContextSelector_SelectContext_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.AssassinInputContextSelector.SelectContext -struct UAssassinInputContextSelector_SelectContext_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ExecuteActionSkill.HasTrainedCritLocationsSkill -struct AExecuteActionSkill_HasTrainedCritLocationsSkill_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ExecuteActionSkill.OverrideCrosshairVisibility -struct AExecuteActionSkill_OverrideCrosshairVisibility_Params -{ - unsigned long bVisible : 1; // (Parm) - unsigned long bForScope : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ExecuteActionSkill.DisableActionSkillHUD -struct AExecuteActionSkill_DisableActionSkillHUD_Params -{ - class UWillowHUDGFxMovie* HUDMovie; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.EnableActionSkillHUD -struct AExecuteActionSkill_EnableActionSkillHUD_Params -{ - class UWillowHUDGFxMovie* HUDMovie; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.TickActionSkillHUD -struct AExecuteActionSkill_TickActionSkillHUD_Params -{ - class UWillowHUDGFxMovie* HUDMovie; // (Parm) - float ActionSkillTime; // (Parm) - float DeltaTime; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.UpdateHUDTimer -struct AExecuteActionSkill_UpdateHUDTimer_Params -{ - class UWillowHUDGFxMovie* HUDMovie; // (Parm) - float Time; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.FoundBadReflectionVelocity -struct AExecuteActionSkill_FoundBadReflectionVelocity_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ExecuteActionSkill.OnExecuteEndEarlyDueToCollision -struct AExecuteActionSkill_OnExecuteEndEarlyDueToCollision_Params -{ - struct FBehaviorConsumerHandle TheConsumerHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.OnExecuteFailedToKillTarget -struct AExecuteActionSkill_OnExecuteFailedToKillTarget_Params -{ - struct FBehaviorConsumerHandle TheConsumeHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) - class APawn* SkillTarget; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.OnExecuteKilledTarget -struct AExecuteActionSkill_OnExecuteKilledTarget_Params -{ - struct FBehaviorConsumerHandle TheConsumerHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) - class APawn* SkillTarget; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.OnExecuteAttackBegin -struct AExecuteActionSkill_OnExecuteAttackBegin_Params -{ - struct FBehaviorConsumerHandle TheConsumerHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.OnExecuteDashEnd -struct AExecuteActionSkill_OnExecuteDashEnd_Params -{ - struct FBehaviorConsumerHandle TheConsumerHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.OnExecuteEnd -struct AExecuteActionSkill_OnExecuteEnd_Params -{ - struct FBehaviorConsumerHandle TheConsumerHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.OnExecuteBegin -struct AExecuteActionSkill_OnExecuteBegin_Params -{ - struct FBehaviorConsumerHandle TheConsumerHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.OnExecuteIsNowAvailable -struct AExecuteActionSkill_OnExecuteIsNowAvailable_Params -{ - struct FBehaviorConsumerHandle TheConsumerHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.DrawExecuteDebug -struct AExecuteActionSkill_DrawExecuteDebug_Params -{ - struct FVector ExecuteStartLocation; // (Parm) - struct FVector ExecuteEndLocation; // (Parm) - unsigned char R; // (Parm) - unsigned char G; // (Parm) - unsigned char B; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.IsExecuting -struct AExecuteActionSkill_IsExecuting_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ExecuteActionSkill.CleanUpExecute -struct AExecuteActionSkill_CleanUpExecute_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.EndExecuteEarlyDueToCollision -struct AExecuteActionSkill_EndExecuteEarlyDueToCollision_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.RestorePhysicsPostExecute -struct AExecuteActionSkill_RestorePhysicsPostExecute_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.RestrictPlayerMovementPreExecute -struct AExecuteActionSkill_RestrictPlayerMovementPreExecute_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.RestorePlayerMovementPostExecute -struct AExecuteActionSkill_RestorePlayerMovementPostExecute_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.EnableDOFEffect -struct AExecuteActionSkill_EnableDOFEffect_Params -{ - unsigned long bEnable : 1; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.EnableVisionModeEffect -struct AExecuteActionSkill_EnableVisionModeEffect_Params -{ - unsigned long bEnable : 1; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.OnActionSkillOwnerTouchedActor -struct AExecuteActionSkill_OnActionSkillOwnerTouchedActor_Params -{ - class AActor* Other; // (Parm) - class UPrimitiveComponent* OtherComp; // (Parm, EditInline) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.OnActionSkillOwnerHitWall -struct AExecuteActionSkill_OnActionSkillOwnerHitWall_Params -{ - struct FVector HitNormal; // (Parm) - class AActor* Wall; // (Parm) - class UPrimitiveComponent* WallComp; // (Parm, EditInline) -}; - -// Function WillowGame.ExecuteActionSkill.PlayMeleeAttackAnim -struct AExecuteActionSkill_PlayMeleeAttackAnim_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.AttachMeleeWeapon -struct AExecuteActionSkill_AttachMeleeWeapon_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.FirePawnCannon -struct AExecuteActionSkill_FirePawnCannon_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.ServerFirePawnCannon -struct AExecuteActionSkill_ServerFirePawnCannon_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.WeaponDeEquipped -struct AExecuteActionSkill_WeaponDeEquipped_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.DrawGhettoDebugSphere -struct AExecuteActionSkill_DrawGhettoDebugSphere_Params -{ - struct FVector Center; // (Parm) - struct FVector Forward; // (Parm) - float LineLength; // (Parm) - unsigned char R; // (Parm) - unsigned char G; // (Parm) - unsigned char B; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.ClientPerformExecuteAttack -struct AExecuteActionSkill_ClientPerformExecuteAttack_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.UpdateExecuteRotation -struct AExecuteActionSkill_UpdateExecuteRotation_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.IsTargetWithinAutoSwingCone -struct AExecuteActionSkill_IsTargetWithinAutoSwingCone_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ExecuteActionSkill.TriggerExecuteAttack -struct AExecuteActionSkill_TriggerExecuteAttack_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.CanHitExecuteTarget -struct AExecuteActionSkill_CanHitExecuteTarget_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ExecuteActionSkill.UpdateExecuteTooltip -struct AExecuteActionSkill_UpdateExecuteTooltip_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.ClientExecuteIsAvailable -struct AExecuteActionSkill_ClientExecuteIsAvailable_Params -{ - unsigned long Enable : 1; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.OnExecuteIsAvailable -struct AExecuteActionSkill_OnExecuteIsAvailable_Params -{ - unsigned long Enable : 1; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.SetExecuteAvailability -struct AExecuteActionSkill_SetExecuteAvailability_Params -{ - unsigned long Enable : 1; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.HasAutoAimTarget -struct AExecuteActionSkill_HasAutoAimTarget_Params -{ - unsigned long bTargetShouldBeEnemy : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ExecuteActionSkill.TryEnablingExecuteCooldown -struct AExecuteActionSkill_TryEnablingExecuteCooldown_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.ClientEndExecuteDash -struct AExecuteActionSkill_ClientEndExecuteDash_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.EndExecuteDash -struct AExecuteActionSkill_EndExecuteDash_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.ExecuteDashTimerUp -struct AExecuteActionSkill_ExecuteDashTimerUp_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.ServerEndExecute -struct AExecuteActionSkill_ServerEndExecute_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.EndExecute -struct AExecuteActionSkill_EndExecute_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.ClientEndExecute -struct AExecuteActionSkill_ClientEndExecute_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.RemoveExecuteFlagInstanceData -struct AExecuteActionSkill_RemoveExecuteFlagInstanceData_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.SetExecuteFlagInstanceData -struct AExecuteActionSkill_SetExecuteFlagInstanceData_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.IsVisionModeEffectEnabled -struct AExecuteActionSkill_IsVisionModeEffectEnabled_Params -{ - class AWillowPawn* WP; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ExecuteActionSkill.RemoveVisionModeFromPawns -struct AExecuteActionSkill_RemoveVisionModeFromPawns_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.UpdateVisionModeForPawns -struct AExecuteActionSkill_UpdateVisionModeForPawns_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.ActionSkillComplete -struct AExecuteActionSkill_ActionSkillComplete_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.BeginExecute -struct AExecuteActionSkill_BeginExecute_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.TryExecuting -struct AExecuteActionSkill_TryExecuting_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.StartActionSkillActiveAbility -struct AExecuteActionSkill_StartActionSkillActiveAbility_Params -{ - class AWillowPawn* TheWillowPawn; // (Parm) - class AController* TheController; // (Parm) - float ActionSkillDuration; // (Parm) - float ActiveTimeRemaining; // (Parm) - class AWillowPawn* AutoAimTarget; // (OptionalParm, Parm) -}; - -// Function WillowGame.ExecuteActionSkill.OnActionSkillOwnerMelee -struct AExecuteActionSkill_OnActionSkillOwnerMelee_Params -{ - class AWillowPawn* AutoAimTarget; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.CanInitiateNewExecuteAttack -struct AExecuteActionSkill_CanInitiateNewExecuteAttack_Params -{ - class AWillowPawn* AutoAimTarget; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ExecuteActionSkill.ReadyToInterceptMelee -struct AExecuteActionSkill_ReadyToInterceptMelee_Params -{ - class AWillowPawn* AutoAimTarget; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ExecuteActionSkill.OnActionSkillTick -struct AExecuteActionSkill_OnActionSkillTick_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.RemoveCritLocationEffect -struct AExecuteActionSkill_RemoveCritLocationEffect_Params -{ - class AWillowPawn* WP; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.OnActionSkillKilledEnemy -struct AExecuteActionSkill_OnActionSkillKilledEnemy_Params -{ - class AWillowPawn* KilledPawn; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.OwnerAcquiredAutoAimTarget -struct AExecuteActionSkill_OwnerAcquiredAutoAimTarget_Params -{ - FScriptInterface NewTargetable; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.OnActionSkillShowBackMenu -struct AExecuteActionSkill_OnActionSkillShowBackMenu_Params -{ - unsigned long bOpened : 1; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.OnActionSkillOwnerWeaponSwitched -struct AExecuteActionSkill_OnActionSkillOwnerWeaponSwitched_Params -{ - class AWeapon* OldWeapon; // (Parm) - class AWeapon* NewWeapon; // (Parm) -}; - -// Function WillowGame.ExecuteActionSkill.OnActionSkillEnded -struct AExecuteActionSkill_OnActionSkillEnded_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.ClientActionSkillWantsToDeactivate -struct AExecuteActionSkill_ClientActionSkillWantsToDeactivate_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.OnActionSkillWantsToDeactivate -struct AExecuteActionSkill_OnActionSkillWantsToDeactivate_Params -{ -}; - -// Function WillowGame.ExecuteActionSkill.OnActionSkillStarted -struct AExecuteActionSkill_OnActionSkillStarted_Params -{ - class AWillowPawn* TheWillowPawn; // (Parm) - class AController* TheController; // (Parm) - class AWillowPawn* TheTargetPawn; // (OptionalParm, Parm) -}; - -// Function WillowGame.ValueGFxObject.SetValue -struct UValueGFxObject_SetValue_Params -{ - int InValue; // (Parm) -}; - -// Function WillowGame.EridiumValueGFxObject.SetCurrencyClip -struct UEridiumValueGFxObject_SetCurrencyClip_Params -{ - struct FString InMoviePath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.EridiumValueGFxObject.SetCurrencyFrame -struct UEridiumValueGFxObject_SetCurrencyFrame_Params -{ - struct FString InCurrencyFrame; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.EridiumValueGFxObject.SetCurrencyType -struct UEridiumValueGFxObject_SetCurrencyType_Params -{ - unsigned char CurrencyType; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.EridiumValueGFxObject.SetValue -struct UEridiumValueGFxObject_SetValue_Params -{ - int InValue; // (Parm) -}; - -// Function WillowGame.DeveloperPerksDefinition.CheckUnlockGamerpics -struct UDeveloperPerksDefinition_CheckUnlockGamerpics_Params -{ - unsigned char ControllerId; // (Parm) - struct FString NickName; // (Parm, NeedCtorLink) - struct FUniqueNetId UniqueId; // (Parm) -}; - -// Function WillowGame.DeveloperPerksDefinition.IsDeveloper -struct UDeveloperPerksDefinition_IsDeveloper_Params -{ - struct FString NickName; // (Parm, NeedCtorLink) - struct FUniqueNetId UniqueId; // (Parm) - int ControllerId; // (Parm) - struct FDeveloperData OutDevData; // (OptionalParm, Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DeveloperPerksDefinition.IsValidPlatform -struct UDeveloperPerksDefinition_IsValidPlatform_Params -{ - unsigned char Platform; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DeveloperPerksDefinition.CheckForButtonChain -struct UDeveloperPerksDefinition_CheckForButtonChain_Params -{ - class AWillowPlayerController* WPC; // (Parm) - TArray EnteredButtons; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.DeveloperPerksDefinition.PopulatePatchedPerkInfo -struct UDeveloperPerksDefinition_PopulatePatchedPerkInfo_Params -{ -}; - -// Function WillowGame.WillowVersusDuelMessage.GetLifeTime -struct UWillowVersusDuelMessage_GetLifeTime_Params -{ - int Switch; // (Parm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVersusDuelMessage.GetMsgType -struct UWillowVersusDuelMessage_GetMsgType_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowVersusDuelMessage.GetString -struct UWillowVersusDuelMessage_GetString_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.CertificateGotoAndStop -struct UWillowGFxColiseumOverlayMovie_CertificateGotoAndStop_Params -{ - int frameNum; // (Parm) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.HighlightGotoFrame -struct UWillowGFxColiseumOverlayMovie_HighlightGotoFrame_Params -{ - int frame; // (Parm) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.CatchupColiseumRule_Wrapper -struct UWillowGFxColiseumOverlayMovie_CatchupColiseumRule_Wrapper_Params -{ - int RuleNum; // (Parm) - struct FString RuleTitle; // (Parm, NeedCtorLink) - struct FString RuleDesc; // (Parm, NeedCtorLink) - struct FString FrameLabel; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.CatchupColiseum_Wrapper -struct UWillowGFxColiseumOverlayMovie_CatchupColiseum_Wrapper_Params -{ - struct FString RoundText; // (Parm, NeedCtorLink) - struct FString WaveText; // (Parm, NeedCtorLink) - struct FString WaveTitleText; // (Parm, NeedCtorLink) - struct FString FilledRoundSummary; // (Parm, NeedCtorLink) - int WaveNumber; // (Parm) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.CloseConfirm_Wrapper -struct UWillowGFxColiseumOverlayMovie_CloseConfirm_Wrapper_Params -{ -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.ShowColiseumToLobbyConfirm_Wrapper -struct UWillowGFxColiseumOverlayMovie_ShowColiseumToLobbyConfirm_Wrapper_Params -{ -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.ShowPenaltyBox_Wrapper -struct UWillowGFxColiseumOverlayMovie_ShowPenaltyBox_Wrapper_Params -{ - int PlayerNumber; // (Parm) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.CloseCertificate_Wrapper -struct UWillowGFxColiseumOverlayMovie_CloseCertificate_Wrapper_Params -{ -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.AwardCertificate_Wrapper -struct UWillowGFxColiseumOverlayMovie_AwardCertificate_Wrapper_Params -{ -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.CloseResults_Wrapper -struct UWillowGFxColiseumOverlayMovie_CloseResults_Wrapper_Params -{ -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.ConfigureResultsScreen_Wrapper -struct UWillowGFxColiseumOverlayMovie_ConfigureResultsScreen_Wrapper_Params -{ - struct FString Type; // (Parm, NeedCtorLink) - struct FString P1Avatar; // (Parm, NeedCtorLink) - struct FString P1Name; // (Parm, NeedCtorLink) - struct FString P1RoundKills; // (Parm, NeedCtorLink) - struct FString P1TotalKills; // (Parm, NeedCtorLink) - struct FString P2Avatar; // (Parm, NeedCtorLink) - struct FString P2Name; // (Parm, NeedCtorLink) - struct FString P2RoundKills; // (Parm, NeedCtorLink) - struct FString P2TotalKills; // (Parm, NeedCtorLink) - struct FString P3Avatar; // (Parm, NeedCtorLink) - struct FString P3Name; // (Parm, NeedCtorLink) - struct FString P3RoundKills; // (Parm, NeedCtorLink) - struct FString P3TotalKills; // (Parm, NeedCtorLink) - struct FString P4Avatar; // (Parm, NeedCtorLink) - struct FString P4Name; // (Parm, NeedCtorLink) - struct FString P4RoundKills; // (Parm, NeedCtorLink) - struct FString P4TotalKills; // (Parm, NeedCtorLink) - struct FString TotalRoundKills; // (Parm, NeedCtorLink) - struct FString GrandTotalKills; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.ShowResults_Wrapper -struct UWillowGFxColiseumOverlayMovie_ShowResults_Wrapper_Params -{ -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.Notify_Wrapper -struct UWillowGFxColiseumOverlayMovie_Notify_Wrapper_Params -{ - struct FString NotifyString; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.RuleAnnounce_Wrapper -struct UWillowGFxColiseumOverlayMovie_RuleAnnounce_Wrapper_Params -{ -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.RoundAnnounce_Wrapper -struct UWillowGFxColiseumOverlayMovie_RoundAnnounce_Wrapper_Params -{ - struct FString RoundText; // (Parm, NeedCtorLink) - struct FString WaveText; // (Parm, NeedCtorLink) - struct FString WaveTitleText; // (Parm, NeedCtorLink) - struct FString FilledRoundSummary; // (Parm, NeedCtorLink) - int WaveNumber; // (Parm) - struct FString Horde; // (Parm, NeedCtorLink) - struct FString HealthModText; // (Parm, NeedCtorLink) - struct FString DamageModTex; // (Parm, NeedCtorLink) - struct FString ShieldModTex; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.StartColiseumTimer_Wrapper -struct UWillowGFxColiseumOverlayMovie_StartColiseumTimer_Wrapper_Params -{ - struct FString CountdownString; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.UpdateWaveDisplay -struct UWillowGFxColiseumOverlayMovie_UpdateWaveDisplay_Params -{ - struct FString WaveText; // (Parm, NeedCtorLink) - struct FString WaveTitle; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.UpdateRoundDisplay -struct UWillowGFxColiseumOverlayMovie_UpdateRoundDisplay_Params -{ - struct FString RoundText; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.TurnOffColiseumRule_Wrapper -struct UWillowGFxColiseumOverlayMovie_TurnOffColiseumRule_Wrapper_Params -{ - int Rule; // (Parm) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.UpdateColiseumRule_Wrapper -struct UWillowGFxColiseumOverlayMovie_UpdateColiseumRule_Wrapper_Params -{ - int RuleToUpdate; // (Parm) - struct FString RuleTitle; // (Parm, NeedCtorLink) - struct FString RuleDescription; // (Parm, NeedCtorLink) - struct FString FrameLabel; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.RulesGotoLabel -struct UWillowGFxColiseumOverlayMovie_RulesGotoLabel_Params -{ - struct FString Label; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.ShowGamerTagCard -struct UWillowGFxColiseumOverlayMovie_ShowGamerTagCard_Params -{ - int ControllerId; // (Parm) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.SetInput -struct UWillowGFxColiseumOverlayMovie_SetInput_Params -{ - struct FScriptDelegate Del; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.MoveResultsHighlight -struct UWillowGFxColiseumOverlayMovie_MoveResultsHighlight_Params -{ - unsigned char MoveDir; // (Parm) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.UpdateVisibilityForStatusMenu -struct UWillowGFxColiseumOverlayMovie_UpdateVisibilityForStatusMenu_Params -{ - unsigned long bMenuVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.CatchupColiseumOverlay -struct UWillowGFxColiseumOverlayMovie_CatchupColiseumOverlay_Params -{ - int CurrRound; // (Parm) - int CurrWave; // (Parm) - int CurrMaxRound; // (Parm) - class UColiseumRuleDefinition* Rule1; // (Parm) - class UColiseumRuleDefinition* Rule2; // (Parm) - class UColiseumRuleDefinition* Rule3; // (Parm) - class UColiseumRuleDefinition* Rule4; // (Parm) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.CatchupNewPlayer -struct UWillowGFxColiseumOverlayMovie_CatchupNewPlayer_Params -{ - class AWillowPlayerController* NewPlayer; // (Parm) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.CloseConfirm -struct UWillowGFxColiseumOverlayMovie_CloseConfirm_Params -{ -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.ShowColiseumToLobbyConfirm -struct UWillowGFxColiseumOverlayMovie_ShowColiseumToLobbyConfirm_Params -{ -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.ShowPenaltyBox -struct UWillowGFxColiseumOverlayMovie_ShowPenaltyBox_Params -{ - class AWillowPlayerController* WPC; // (Parm) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.OnCertificateScreenDismissable -struct UWillowGFxColiseumOverlayMovie_OnCertificateScreenDismissable_Params -{ -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.OnResultsScreenDismissable -struct UWillowGFxColiseumOverlayMovie_OnResultsScreenDismissable_Params -{ -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.CloseCertificateScreen -struct UWillowGFxColiseumOverlayMovie_CloseCertificateScreen_Params -{ -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.AwardCertificate -struct UWillowGFxColiseumOverlayMovie_AwardCertificate_Params -{ -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.CloseResultsScreen -struct UWillowGFxColiseumOverlayMovie_CloseResultsScreen_Params -{ -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.ShowResultsScreen -struct UWillowGFxColiseumOverlayMovie_ShowResultsScreen_Params -{ - unsigned char ScreenType; // (Parm) - unsigned long bEnableGamerCardUI : 1; // (Parm) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.PublishColiseumStatDelta -struct UWillowGFxColiseumOverlayMovie_PublishColiseumStatDelta_Params -{ - struct FString CharacterName; // (Parm, NeedCtorLink) - class APlayerReplicationInfo* PRI; // (Parm) - unsigned char StatType; // (Parm) - int StatDelta; // (Parm) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.Notify -struct UWillowGFxColiseumOverlayMovie_Notify_Params -{ - unsigned char NotifyType; // (Parm) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.RuleAnnounce -struct UWillowGFxColiseumOverlayMovie_RuleAnnounce_Params -{ -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.RoundAnnounce -struct UWillowGFxColiseumOverlayMovie_RoundAnnounce_Params -{ - int Round; // (Parm) - int Wave; // (Parm) - int MaxRound; // (Parm) - struct FString HealthModText; // (Parm, NeedCtorLink) - struct FString DamageModTex; // (Parm, NeedCtorLink) - struct FString ShieldModTex; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.GetFilledInRoundSummary -struct UWillowGFxColiseumOverlayMovie_GetFilledInRoundSummary_Params -{ - int Round; // (Parm) - int MaxRound; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.BeginRoundAnnounce -struct UWillowGFxColiseumOverlayMovie_BeginRoundAnnounce_Params -{ -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.StartColiseumTimer -struct UWillowGFxColiseumOverlayMovie_StartColiseumTimer_Params -{ - unsigned char CountdownLength; // (Parm) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.UpdateColiseumRule -struct UWillowGFxColiseumOverlayMovie_UpdateColiseumRule_Params -{ - class UColiseumRuleDefinition* RuleInfo; // (Parm) - unsigned char UpdateMode; // (Parm) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.extConfirmIsOpen -struct UWillowGFxColiseumOverlayMovie_extConfirmIsOpen_Params -{ -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.extSetupCertificate -struct UWillowGFxColiseumOverlayMovie_extSetupCertificate_Params -{ -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.extSetupResultsScreen -struct UWillowGFxColiseumOverlayMovie_extSetupResultsScreen_Params -{ -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.extRuleAnnounceComplete -struct UWillowGFxColiseumOverlayMovie_extRuleAnnounceComplete_Params -{ -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.OnConsumeEverything -struct UWillowGFxColiseumOverlayMovie_OnConsumeEverything_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.OnConfirmInputKey -struct UWillowGFxColiseumOverlayMovie_OnConfirmInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.OnCertificateInputKey -struct UWillowGFxColiseumOverlayMovie_OnCertificateInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.OnResultsScreenInputKey -struct UWillowGFxColiseumOverlayMovie_OnResultsScreenInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.OnClose -struct UWillowGFxColiseumOverlayMovie_OnClose_Params -{ -}; - -// Function WillowGame.WillowGFxColiseumOverlayMovie.Start -struct UWillowGFxColiseumOverlayMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ITinnitusTarget.TriggerTinnitus -struct UITinnitusTarget_TriggerTinnitus_Params -{ - float Strength; // (Parm) - struct FVector VToSource; // (Const, Parm, OutParm) - class UAkEvent* OverrideTinnitusEvent; // (OptionalParm, Parm) -}; - -// Function WillowGame.ITinnitusTarget.TriggerTinnitusFromLocation -struct UITinnitusTarget_TriggerTinnitusFromLocation_Params -{ - struct FVector SourceLocation; // (Const, Parm, OutParm) - float Radius; // (Parm) - float StrengthModifier; // (Parm) - class UAkEvent* OverrideTinnitusEvent; // (OptionalParm, Parm) -}; - -// Function WillowGame.BuzzaxeActionSkill.Destroyed -struct ABuzzaxeActionSkill_Destroyed_Params -{ -}; - -// Function WillowGame.BuzzaxeActionSkill.OnActionSkillWeaponsRestricted -struct ABuzzaxeActionSkill_OnActionSkillWeaponsRestricted_Params -{ - unsigned long bWeaponsRestricted : 1; // (Parm) -}; - -// Function WillowGame.BuzzaxeActionSkill.OnActionSkillOwnerRevived -struct ABuzzaxeActionSkill_OnActionSkillOwnerRevived_Params -{ -}; - -// Function WillowGame.BuzzaxeActionSkill.OnInjuredOverride -struct ABuzzaxeActionSkill_OnInjuredOverride_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BuzzaxeActionSkill.UpdateThirdPersonBuzzaxeMesh -struct ABuzzaxeActionSkill_UpdateThirdPersonBuzzaxeMesh_Params -{ -}; - -// Function WillowGame.BuzzaxeActionSkill.ServerNotifyModalGameMenuClosing -struct ABuzzaxeActionSkill_ServerNotifyModalGameMenuClosing_Params -{ -}; - -// Function WillowGame.BuzzaxeActionSkill.ServerNotifyModalGameMenuOpening -struct ABuzzaxeActionSkill_ServerNotifyModalGameMenuOpening_Params -{ -}; - -// Function WillowGame.BuzzaxeActionSkill.NotifyModalGameMenuClosing -struct ABuzzaxeActionSkill_NotifyModalGameMenuClosing_Params -{ -}; - -// Function WillowGame.BuzzaxeActionSkill.NotifyModalGameMenuOpening -struct ABuzzaxeActionSkill_NotifyModalGameMenuOpening_Params -{ -}; - -// Function WillowGame.BuzzaxeActionSkill.DisableActionSkillHUD -struct ABuzzaxeActionSkill_DisableActionSkillHUD_Params -{ - class UWillowHUDGFxMovie* HUDMovie; // (Parm) -}; - -// Function WillowGame.BuzzaxeActionSkill.EnableActionSkillHUD -struct ABuzzaxeActionSkill_EnableActionSkillHUD_Params -{ - class UWillowHUDGFxMovie* HUDMovie; // (Parm) -}; - -// Function WillowGame.BuzzaxeActionSkill.MeleeAttack -struct ABuzzaxeActionSkill_MeleeAttack_Params -{ - unsigned char BodyWeaponAction; // (OptionalParm, Parm) -}; - -// Function WillowGame.BuzzaxeActionSkill.ServerMeleeSelf -struct ABuzzaxeActionSkill_ServerMeleeSelf_Params -{ -}; - -// Function WillowGame.BuzzaxeActionSkill.ServerMeleeAttack -struct ABuzzaxeActionSkill_ServerMeleeAttack_Params -{ -}; - -// Function WillowGame.BuzzaxeActionSkill.OnActionSkillOwnerMelee -struct ABuzzaxeActionSkill_OnActionSkillOwnerMelee_Params -{ - class AWillowPawn* AutoAimTarget; // (Parm) -}; - -// Function WillowGame.BuzzaxeActionSkill.CanStartMeleeSkill -struct ABuzzaxeActionSkill_CanStartMeleeSkill_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BuzzaxeActionSkill.OverridesStandardMelee -struct ABuzzaxeActionSkill_OverridesStandardMelee_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BuzzaxeActionSkill.CanEquipWeapon -struct ABuzzaxeActionSkill_CanEquipWeapon_Params -{ - class AWeapon* DesiredWeapon; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BuzzaxeActionSkill.SetActiveOrBestWeapon -struct ABuzzaxeActionSkill_SetActiveOrBestWeapon_Params -{ -}; - -// Function WillowGame.BuzzaxeActionSkill.OnActionSkillEnded -struct ABuzzaxeActionSkill_OnActionSkillEnded_Params -{ -}; - -// Function WillowGame.BuzzaxeActionSkill.EndSkill -struct ABuzzaxeActionSkill_EndSkill_Params -{ -}; - -// Function WillowGame.BuzzaxeActionSkill.ResetCooldownAndTearOff -struct ABuzzaxeActionSkill_ResetCooldownAndTearOff_Params -{ -}; - -// Function WillowGame.BuzzaxeActionSkill.TearOff -struct ABuzzaxeActionSkill_TearOff_Params -{ -}; - -// Function WillowGame.BuzzaxeActionSkill.BuzzaxeEquipFailsafe -struct ABuzzaxeActionSkill_BuzzaxeEquipFailsafe_Params -{ -}; - -// Function WillowGame.BuzzaxeActionSkill.WaitingForBuzzaxeEquip -struct ABuzzaxeActionSkill_WaitingForBuzzaxeEquip_Params -{ -}; - -// Function WillowGame.BuzzaxeActionSkill.SpawnBuzzaxe -struct ABuzzaxeActionSkill_SpawnBuzzaxe_Params -{ -}; - -// Function WillowGame.BuzzaxeActionSkill.IsHoldOverrideSkillRunning -struct ABuzzaxeActionSkill_IsHoldOverrideSkillRunning_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BuzzaxeActionSkill.ForceWeaponDown -struct ABuzzaxeActionSkill_ForceWeaponDown_Params -{ -}; - -// Function WillowGame.BuzzaxeActionSkill.ClientEquipBuzzaxe -struct ABuzzaxeActionSkill_ClientEquipBuzzaxe_Params -{ -}; - -// Function WillowGame.BuzzaxeActionSkill.ClientPlayOverrideSMD -struct ABuzzaxeActionSkill_ClientPlayOverrideSMD_Params -{ -}; - -// Function WillowGame.BuzzaxeActionSkill.PlayOverrideSMD -struct ABuzzaxeActionSkill_PlayOverrideSMD_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BuzzaxeActionSkill.WeaponIsDown -struct ABuzzaxeActionSkill_WeaponIsDown_Params -{ -}; - -// Function WillowGame.BuzzaxeActionSkill.OnActionSkillStarted -struct ABuzzaxeActionSkill_OnActionSkillStarted_Params -{ - class AWillowPawn* TheWillowPawn; // (Parm) - class AController* TheController; // (Parm) - class AWillowPawn* TheTargetPawn; // (OptionalParm, Parm) -}; - -// Function WillowGame.BuzzaxeActionSkill.ReplicatedEvent -struct ABuzzaxeActionSkill_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.InjuredFeedbackMessage.GetString -struct UInjuredFeedbackMessage_GetString_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.IRBCollisionListener.NotifyRigidBodyCollision -struct UIRBCollisionListener_NotifyRigidBodyCollision_Params -{ - class UObject* ContextObject; // (Parm) - class UPrimitiveComponent* HitComponent; // (Parm, EditInline) - class UPrimitiveComponent* OtherComponent; // (Parm, EditInline) - struct FCollisionImpactData RigidCollisionData; // (Const, Parm, OutParm, NeedCtorLink) - int ContactSide; // (Parm) -}; - -// Function WillowGame.WillowEmit_HitEffect.AttachTo -struct AWillowEmit_HitEffect_AttachTo_Params -{ - class APawn* P; // (Parm) - struct FName NewBoneName; // (Parm) -}; - -// Function WillowGame.WillowEmit_HitEffect.ReplicatedEvent -struct AWillowEmit_HitEffect_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.IFireShotBehavior.Behavior_Fire -struct UIFireShotBehavior_Behavior_Fire_Params -{ - class UFiringModeDefinition* FiringModeDefinition; // (Parm) - struct FVector Direction; // (Parm) - FScriptInterface WorldBodyInterface; // (Parm) - float DamageAmount; // (Parm) - float DamageRadius; // (Parm) - float Momentum; // (Parm) - class UClass* DamageType; // (Parm) - class UDamageTypeDefinition* DamageTypeDefinition; // (Parm) - class UImpactDefinition* ImpactDefinition; // (Parm) - struct FName FireSourceSocket; // (OptionalParm, Parm) - unsigned long bTreatDirectionAsDestination : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.IBehaviorAliasProvider.BehaviorAlias_GetLookupDefinition -struct UIBehaviorAliasProvider_BehaviorAlias_GetLookupDefinition_Params -{ - class UBehaviorAliasLookupDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionFeedbackMessage.GetString -struct UMissionFeedbackMessage_GetString_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.DualWieldActionSkill.TickActionSkillHUD -struct ADualWieldActionSkill_TickActionSkillHUD_Params -{ - class UWillowHUDGFxMovie* HUDMovie; // (Parm) - float ActionSkillTime; // (Parm) - float DeltaTime; // (Parm) -}; - -// Function WillowGame.DualWieldActionSkill.DisableActionSkillHUD -struct ADualWieldActionSkill_DisableActionSkillHUD_Params -{ - class UWillowHUDGFxMovie* HUDMovie; // (Parm) -}; - -// Function WillowGame.DualWieldActionSkill.SetOffHandCrosshair -struct ADualWieldActionSkill_SetOffHandCrosshair_Params -{ - class AWillowWeapon* OffHandWeapon; // (Parm) -}; - -// Function WillowGame.DualWieldActionSkill.EnableActionSkillHUD -struct ADualWieldActionSkill_EnableActionSkillHUD_Params -{ - class UWillowHUDGFxMovie* HUDMovie; // (Parm) -}; - -// Function WillowGame.DualWieldActionSkill.SetDualWieldSwitchEx -struct ADualWieldActionSkill_SetDualWieldSwitchEx_Params -{ - unsigned long bEnabled : 1; // (Parm) - class USkeletalMeshComponent* MeshComp; // (Parm, EditInline) - float BlendTime; // (OptionalParm, Parm) -}; - -// Function WillowGame.DualWieldActionSkill.SetDualWieldSwitch -struct ADualWieldActionSkill_SetDualWieldSwitch_Params -{ - unsigned long bEnabled : 1; // (Parm) - unsigned long bApplyToFirstPerson : 1; // (OptionalParm, Parm) - unsigned long bApplyToThirdPerson : 1; // (OptionalParm, Parm) - float BlendTime; // (OptionalParm, Parm) -}; - -// Function WillowGame.DualWieldActionSkill.ClientBringWeaponsUpAfterPutDown -struct ADualWieldActionSkill_ClientBringWeaponsUpAfterPutDown_Params -{ - class AWillowWeapon* MainHandWeapon; // (Parm) - class AWillowWeapon* OffHandWeapon; // (Parm) -}; - -// Function WillowGame.DualWieldActionSkill.BringWeaponsUpAfterPutDown -struct ADualWieldActionSkill_BringWeaponsUpAfterPutDown_Params -{ - unsigned char MainHandWeaponSlot; // (Parm) - unsigned char OffHandWeaponSlot; // (Parm) -}; - -// Function WillowGame.DualWieldActionSkill.ForceRefreshSkills -struct ADualWieldActionSkill_ForceRefreshSkills_Params -{ -}; - -// Function WillowGame.DualWieldActionSkill.SwitchToWeapon -struct ADualWieldActionSkill_SwitchToWeapon_Params -{ - class AWillowWeapon* NewWeapon; // (Parm) -}; - -// Function WillowGame.DualWieldActionSkill.SwitchWeapons -struct ADualWieldActionSkill_SwitchWeapons_Params -{ -}; - -// Function WillowGame.DualWieldActionSkill.SprintTransition -struct ADualWieldActionSkill_SprintTransition_Params -{ -}; - -// Function WillowGame.DualWieldActionSkill.EquipInitialWeapons -struct ADualWieldActionSkill_EquipInitialWeapons_Params -{ -}; - -// Function WillowGame.DualWieldActionSkill.SelectInitialWeapons -struct ADualWieldActionSkill_SelectInitialWeapons_Params -{ - class AWillowWeapon* MainHandWeapon; // (Parm, OutParm) - class AWillowWeapon* OffHandWeapon; // (Parm, OutParm) -}; - -// Function WillowGame.DualWieldActionSkill.ReturnFirstWeapon -struct ADualWieldActionSkill_ReturnFirstWeapon_Params -{ - class AWillowWeapon* first; // (Parm) - class AWillowWeapon* Second; // (Parm) - class AWillowWeapon* Third; // (Parm) - class AWillowWeapon* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DualWieldActionSkill.SetLeftSideControl -struct ADualWieldActionSkill_SetLeftSideControl_Params -{ -}; - -// Function WillowGame.DualWieldActionSkill.OnActionSkillWeaponsRestricted -struct ADualWieldActionSkill_OnActionSkillWeaponsRestricted_Params -{ - unsigned long bWeaponsRestricted : 1; // (Parm) -}; - -// Function WillowGame.DualWieldActionSkill.OnActionSkillOwnerWeaponSwitched -struct ADualWieldActionSkill_OnActionSkillOwnerWeaponSwitched_Params -{ - class AWeapon* OldWeapon; // (Parm) - class AWeapon* NewWeapon; // (Parm) -}; - -// Function WillowGame.DualWieldActionSkill.OnActionSkillEnded -struct ADualWieldActionSkill_OnActionSkillEnded_Params -{ -}; - -// Function WillowGame.DualWieldActionSkill.OnActionSkillStarted -struct ADualWieldActionSkill_OnActionSkillStarted_Params -{ - class AWillowPawn* TheWillowPawn; // (Parm) - class AController* TheController; // (Parm) - class AWillowPawn* TheTargetPawn; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowOnlineGameSettings.GetConnectionQualityUIString -struct UWillowOnlineGameSettings_GetConnectionQualityUIString_Params -{ - class UOnlineGameSettings* OGS; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowOnlineGameSettings.UpdateActivePlotMission -struct UWillowOnlineGameSettings_UpdateActivePlotMission_Params -{ - int InActivePlotMission; // (Parm) -}; - -// Function WillowGame.WillowOnlineGameSettings.GetActivePlotMission -struct UWillowOnlineGameSettings_GetActivePlotMission_Params -{ - class UOnlineGameSettings* GameSettings; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowOnlineGameSettings.UpdateIsPublic -struct UWillowOnlineGameSettings_UpdateIsPublic_Params -{ - int InIsPublic; // (Parm) -}; - -// Function WillowGame.WillowOnlineGameSettings.UpdateExpLevel -struct UWillowOnlineGameSettings_UpdateExpLevel_Params -{ - int InExpLevel; // (Parm) -}; - -// Function WillowGame.WillowOnlineGameSettings.GetExpLevel -struct UWillowOnlineGameSettings_GetExpLevel_Params -{ - class UOnlineGameSettings* GameSettings; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowOnlineGameSettings.UpdateDlcFlag -struct UWillowOnlineGameSettings_UpdateDlcFlag_Params -{ - int InDlcFlag; // (Parm) -}; - -// Function WillowGame.WillowOnlineGameSettings.UpdateMapDlcContentId -struct UWillowOnlineGameSettings_UpdateMapDlcContentId_Params -{ - struct FDlcContentId InContentId; // (Parm) -}; - -// Function WillowGame.WillowOnlineGameSettings.UpdatePlaythrough -struct UWillowOnlineGameSettings_UpdatePlaythrough_Params -{ - int InPlaythrough; // (Parm) -}; - -// Function WillowGame.WillowOnlineGameSettings.GetPlaythrough -struct UWillowOnlineGameSettings_GetPlaythrough_Params -{ - class UOnlineGameSettings* GameSettings; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowOnlineGameSettings.UpdateActiveMission -struct UWillowOnlineGameSettings_UpdateActiveMission_Params -{ - int InActiveMission; // (Parm) -}; - -// Function WillowGame.MarketingUnlockInventoryDefinition.GenerateUnlockedItems -struct UMarketingUnlockInventoryDefinition_GenerateUnlockedItems_Params -{ - class AWillowPlayerController* PlayerToGenerateRewardsFor; // (Parm) - TArray GeneratedItems; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WeaponProficiencyFeedbackMessage.GetMsgType -struct UWeaponProficiencyFeedbackMessage_GetMsgType_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WeaponProficiencyFeedbackMessage.GetString -struct UWeaponProficiencyFeedbackMessage_GetString_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.LocalWeaponMessage.GetWeaponString -struct ULocalWeaponMessage_GetWeaponString_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - struct FWeaponDefinitionData WeaponInfo; // (OptionalParm, Parm) - struct FColor WeaponColor; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.LocalWeaponMessage.GetWeaponColor -struct ULocalWeaponMessage_GetWeaponColor_Params -{ - struct FWeaponDefinitionData WeaponInfo; // (Parm) - struct FColor ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LocalWeaponMessage.ClientWeaponReceive -struct ULocalWeaponMessage_ClientWeaponReceive_Params -{ - class APlayerController* P; // (Parm) - int Switch; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - struct FWeaponDefinitionData WeaponInfo; // (OptionalParm, Parm) -}; - -// Function WillowGame.ReceivedWeaponMessage.GetWeaponString -struct UReceivedWeaponMessage_GetWeaponString_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - struct FWeaponDefinitionData WeaponInfo; // (OptionalParm, Parm) - struct FColor WeaponColor; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.LocalItemMessage.GetItemString -struct ULocalItemMessage_GetItemString_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - struct FItemDefinitionData ItemInfo; // (OptionalParm, Parm) - struct FColor ItemColor; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.LocalItemMessage.GetItemColor -struct ULocalItemMessage_GetItemColor_Params -{ - struct FItemDefinitionData ItemInfo; // (Parm) - struct FColor ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LocalItemMessage.ClientItemReceive -struct ULocalItemMessage_ClientItemReceive_Params -{ - class APlayerController* P; // (Parm) - int Switch; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - struct FItemDefinitionData ItemInfo; // (OptionalParm, Parm) -}; - -// Function WillowGame.ReceivedItemMessage.GetItemString -struct UReceivedItemMessage_GetItemString_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - struct FItemDefinitionData ItemInfo; // (OptionalParm, Parm) - struct FColor ItemColor; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.ReceivedCreditsMessage.GetCreditsColor -struct UReceivedCreditsMessage_GetCreditsColor_Params -{ - struct FColor ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ReceivedCreditsMessage.GetNumberOfCreditsString -struct UReceivedCreditsMessage_GetNumberOfCreditsString_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - int GainedAmount; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.ReceivedCreditsMessage.GetCreditString -struct UReceivedCreditsMessage_GetCreditString_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - int GainedAmount; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.ReceivedCreditsMessage.ClientCreditReceive -struct UReceivedCreditsMessage_ClientCreditReceive_Params -{ - class APlayerController* P; // (Parm) - int Switch; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - int GainedAmount; // (OptionalParm, Parm) -}; - -// Function WillowGame.ExperienceFeedbackMessage.GetMsgType -struct UExperienceFeedbackMessage_GetMsgType_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ExperienceFeedbackMessage.GetString -struct UExperienceFeedbackMessage_GetString_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.PlayerInteractionClient.SendMessage -struct UPlayerInteractionClient_SendMessage_Params -{ - int MessageData; // (Parm) - class UObject* Data; // (Parm) -}; - -// Function WillowGame.PlayerInteractionClient.HandleMessage -struct UPlayerInteractionClient_HandleMessage_Params -{ - int MessageData; // (Parm) - class UObject* Data; // (OptionalParm, Parm) -}; - -// Function WillowGame.PlayerInteractionClient.ShutDown -struct UPlayerInteractionClient_ShutDown_Params -{ -}; - -// Function WillowGame.PlayerInteractionClient.Initialize -struct UPlayerInteractionClient_Initialize_Params -{ - int MessageData; // (Parm) -}; - -// Function WillowGame.TeleporterFeedbackMessage.GetString -struct UTeleporterFeedbackMessage_GetString_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.FrontendGFxMovie.StartMenuMusic -struct UFrontendGFxMovie_StartMenuMusic_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.ShowLanBrowser -struct UFrontendGFxMovie_ShowLanBrowser_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.IsOverlayMenuOpen -struct UFrontendGFxMovie_IsOverlayMenuOpen_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.HideOptionsMovie -struct UFrontendGFxMovie_HideOptionsMovie_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.HideMatchmakingDialog -struct UFrontendGFxMovie_HideMatchmakingDialog_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.HideMarketplaceMovie -struct UFrontendGFxMovie_HideMarketplaceMovie_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.ShowCompatibilityPack -struct UFrontendGFxMovie_ShowCompatibilityPack_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.HideAccountMovie -struct UFrontendGFxMovie_HideAccountMovie_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.ShowAccountMovie -struct UFrontendGFxMovie_ShowAccountMovie_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.ShowServerBrowser -struct UFrontendGFxMovie_ShowServerBrowser_Params -{ - unsigned long bIsLanBrowser : 1; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.HideServerBrowser -struct UFrontendGFxMovie_HideServerBrowser_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.Refresh -struct UFrontendGFxMovie_Refresh_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.OpenGearboxAccountUI -struct UFrontendGFxMovie_OpenGearboxAccountUI_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.HasUnnotifiedOffers -struct UFrontendGFxMovie_HasUnnotifiedOffers_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.HasMessageOfTheDay -struct UFrontendGFxMovie_HasMessageOfTheDay_Params -{ - struct FString KeyName; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.RefreshOffers -struct UFrontendGFxMovie_RefreshOffers_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.RefreshDLC -struct UFrontendGFxMovie_RefreshDLC_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.ApplyPriorityVisibilityEffect -struct UFrontendGFxMovie_ApplyPriorityVisibilityEffect_Params -{ - unsigned long bRemoveEffect : 1; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.ApplyPriorityBlurEffect -struct UFrontendGFxMovie_ApplyPriorityBlurEffect_Params -{ - unsigned long bRemoveEffect : 1; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.ShowOptions -struct UFrontendGFxMovie_ShowOptions_Params -{ - int PlayerIndex; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.OnControllerChanged -struct UFrontendGFxMovie_OnControllerChanged_Params -{ - int ControllerId; // (Parm) - unsigned long bIsConnected : 1; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.OnPartyMemberListChanged -struct UFrontendGFxMovie_OnPartyMemberListChanged_Params -{ - unsigned long bJoinedOrLeft : 1; // (Parm) - struct FString PlayerName; // (Parm, NeedCtorLink) - struct FUniqueNetId PlayerID; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.OnClickShowMarketplace -struct UFrontendGFxMovie_OnClickShowMarketplace_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.OnClickNotLoggedInForPSN -struct UFrontendGFxMovie_OnClickNotLoggedInForPSN_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.CheckDownloadableContentListCompleted -struct UFrontendGFxMovie_CheckDownloadableContentListCompleted_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long bDownloadableContentListAvailable : 1; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.ShowMarketplaceMovie -struct UFrontendGFxMovie_ShowMarketplaceMovie_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.OnHostUpdateComplete -struct UFrontendGFxMovie_OnHostUpdateComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.HostOnlineGame -struct UFrontendGFxMovie_HostOnlineGame_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.HideMatchmakingMovie -struct UFrontendGFxMovie_HideMatchmakingMovie_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.CancelMatchmaking -struct UFrontendGFxMovie_CancelMatchmaking_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.UserCancelledMatchmaking -struct UFrontendGFxMovie_UserCancelledMatchmaking_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.UpdateMatchmakingMovie -struct UFrontendGFxMovie_UpdateMatchmakingMovie_Params -{ - unsigned char MatchmakingState; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.ShowMatchmakingMovie -struct UFrontendGFxMovie_ShowMatchmakingMovie_Params -{ - unsigned char MatchmakingState; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.OnMatchmakingStateChanged -struct UFrontendGFxMovie_OnMatchmakingStateChanged_Params -{ - unsigned char NewState; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.OnDestroyGameForMatchJoinComplete -struct UFrontendGFxMovie_OnDestroyGameForMatchJoinComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.JoinMatchmakingSession -struct UFrontendGFxMovie_JoinMatchmakingSession_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.NextMatchmakingSearch -struct UFrontendGFxMovie_NextMatchmakingSearch_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.OnFindMatchmakingGamesComplete -struct UFrontendGFxMovie_OnFindMatchmakingGamesComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.GetNumMatchmakingPlayers -struct UFrontendGFxMovie_GetNumMatchmakingPlayers_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.DoMatchmakingSearch -struct UFrontendGFxMovie_DoMatchmakingSearch_Params -{ - struct FName SearchName; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.OnUpdateForMatchmakingComplete -struct UFrontendGFxMovie_OnUpdateForMatchmakingComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.StartMatchmaking -struct UFrontendGFxMovie_StartMatchmaking_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.OnCanStartMatchmaking_Clicked -struct UFrontendGFxMovie_OnCanStartMatchmaking_Clicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.CanStartMatchmaking -struct UFrontendGFxMovie_CanStartMatchmaking_Params -{ - unsigned long bPrompt : 1; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.GetMatchmakingState -struct UFrontendGFxMovie_GetMatchmakingState_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.SetMatchmakingState -struct UFrontendGFxMovie_SetMatchmakingState_Params -{ - unsigned char NewState; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.NotifyLoginStatusChange -struct UFrontendGFxMovie_NotifyLoginStatusChange_Params -{ - unsigned char LoginStatus; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.NotifyLinkLost -struct UFrontendGFxMovie_NotifyLinkLost_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.NotifyLinkOn -struct UFrontendGFxMovie_NotifyLinkOn_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.ConfirmQuit_Clicked -struct UFrontendGFxMovie_ConfirmQuit_Clicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.DisplayConfirmQuitDialog -struct UFrontendGFxMovie_DisplayConfirmQuitDialog_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.OpenCredits -struct UFrontendGFxMovie_OpenCredits_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.OpenMovieLink -struct UFrontendGFxMovie_OpenMovieLink_Params -{ - struct FName MovieName; // (Parm) - class UGearboxGFxMovie* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.PlayMovieLink -struct UFrontendGFxMovie_PlayMovieLink_Params -{ - struct FName MovieName; // (Parm) - class UGearboxGFxMovie* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.BuildOverpowerPromptString -struct UFrontendGFxMovie_BuildOverpowerPromptString_Params -{ - int CurrentOverpowerLevel; // (Parm) - int MaxOverpowerLevel; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.FrontendGFxMovie.OverpowerLevelInputKey -struct UFrontendGFxMovie_OverpowerLevelInputKey_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.OnSelectOverpowerLevel_Click -struct UFrontendGFxMovie_OnSelectOverpowerLevel_Click_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.ConfirmOverpowerLevel -struct UFrontendGFxMovie_ConfirmOverpowerLevel_Params -{ - int DesiredPlaythrough; // (Parm) - class UPlayerSaveGame* SaveGame; // (OptionalParm, Parm) -}; - -// Function WillowGame.FrontendGFxMovie.OnChooseDifficulty_Click -struct UFrontendGFxMovie_OnChooseDifficulty_Click_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.ConfirmPlaythrough -struct UFrontendGFxMovie_ConfirmPlaythrough_Params -{ - class UPlayerSaveGame* SaveGame; // (OptionalParm, Parm) -}; - -// Function WillowGame.FrontendGFxMovie.LaunchSaveGameEx -struct UFrontendGFxMovie_LaunchSaveGameEx_Params -{ - int PlayThrough; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.LaunchSaveGame -struct UFrontendGFxMovie_LaunchSaveGame_Params -{ - int PlayThrough; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.GetSaveGameTravelStationDefinition -struct UFrontendGFxMovie_GetSaveGameTravelStationDefinition_Params -{ - class UTravelStationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.NotAllClientsCanAccessDlc_Clicked -struct UFrontendGFxMovie_NotAllClientsCanAccessDlc_Clicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.DisplayLastStationUninstalledDlc_Clicked -struct UFrontendGFxMovie_DisplayLastStationUninstalledDlc_Clicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.DisplayDlcLevelCapInUninstalledDlc_Clicked -struct UFrontendGFxMovie_DisplayDlcLevelCapInUninstalledDlc_Clicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.ConditionalLookForCrossTitleSaveGames -struct UFrontendGFxMovie_ConditionalLookForCrossTitleSaveGames_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.LaunchNewGame -struct UFrontendGFxMovie_LaunchNewGame_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.OnJoinMatchComplete -struct UFrontendGFxMovie_OnJoinMatchComplete_Params -{ - struct FName SessionName; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.HandleNetworkOptionsButtonClickEx -struct UFrontendGFxMovie_HandleNetworkOptionsButtonClickEx_Params -{ - int Index; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.DlcNetworkOptionsRefreshComplete -struct UFrontendGFxMovie_DlcNetworkOptionsRefreshComplete_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.DlcRefreshCompleteFromBusy -struct UFrontendGFxMovie_DlcRefreshCompleteFromBusy_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.HandleNetworkOptionsButtonClick -struct UFrontendGFxMovie_HandleNetworkOptionsButtonClick_Params -{ - int Index; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.OnNetworkOptionsLoaded -struct UFrontendGFxMovie_OnNetworkOptionsLoaded_Params -{ - class UNetworkOptionsGFxObject* InNetworkOptionsDialog; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.LanNetworkOptionsAvailable -struct UFrontendGFxMovie_LanNetworkOptionsAvailable_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.OnlineNetworkOptionsAvailable -struct UFrontendGFxMovie_OnlineNetworkOptionsAvailable_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.HideNetworkOptions -struct UFrontendGFxMovie_HideNetworkOptions_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.ShowNetworkOptions -struct UFrontendGFxMovie_ShowNetworkOptions_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.ShowNetworkOptionsFromList -struct UFrontendGFxMovie_ShowNetworkOptionsFromList_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.HandleSplitscreenJoinFail -struct UFrontendGFxMovie_HandleSplitscreenJoinFail_Params -{ - struct FString Reason; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.FrontendGFxMovie.HandleSplitscreenJoinSuccess -struct UFrontendGFxMovie_HandleSplitscreenJoinSuccess_Params -{ - class AWillowPlayerController* SplitPC; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.OnSaveGameLoaded -struct UFrontendGFxMovie_OnSaveGameLoaded_Params -{ - unsigned char LoadGameResult; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.FinishSavingCache -struct UFrontendGFxMovie_FinishSavingCache_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.OnSaveCachedGameComplete -struct UFrontendGFxMovie_OnSaveCachedGameComplete_Params -{ - float SaveDuration; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.OnChoosePlaythrough_Click -struct UFrontendGFxMovie_OnChoosePlaythrough_Click_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.OnResetPlaythroughClicked -struct UFrontendGFxMovie_OnResetPlaythroughClicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.DifficultyDialogInputKey -struct UFrontendGFxMovie_DifficultyDialogInputKey_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.ConditionalAddPlaythroughResetToDialogTooltip -struct UFrontendGFxMovie_ConditionalAddPlaythroughResetToDialogTooltip_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.CharacterLoadComplete -struct UFrontendGFxMovie_CharacterLoadComplete_Params -{ - struct FLoadInfo LI; // (Parm, NeedCtorLink) - int PlayerIndex; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.OpenCharacterSelect -struct UFrontendGFxMovie_OpenCharacterSelect_Params -{ - int PlayerIndex; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.OpenCharacterSelectFromList -struct UFrontendGFxMovie_OpenCharacterSelectFromList_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.SplitJoinNetworkTransitionFailed -struct UFrontendGFxMovie_SplitJoinNetworkTransitionFailed_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.AddSplitPlayerAfterNetworkTransition -struct UFrontendGFxMovie_AddSplitPlayerAfterNetworkTransition_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.OnConfirmSwitchSession -struct UFrontendGFxMovie_OnConfirmSwitchSession_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.ShowSplitJoinSessionChangeConfirmation -struct UFrontendGFxMovie_ShowSplitJoinSessionChangeConfirmation_Params -{ - unsigned char CurrentNetworkType; // (Parm) - unsigned char SplitPlayerLoginStatus; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.ShowSplitJoinFailureMessage -struct UFrontendGFxMovie_ShowSplitJoinFailureMessage_Params -{ - unsigned char NetworkType; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.ClearSplitscreenLoginDelegates -struct UFrontendGFxMovie_ClearSplitscreenLoginDelegates_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.OnSplitLoginCancelled -struct UFrontendGFxMovie_OnSplitLoginCancelled_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.ConfirmSplitLoginSucceeded -struct UFrontendGFxMovie_ConfirmSplitLoginSucceeded_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.OnSplitLoginChanged -struct UFrontendGFxMovie_OnSplitLoginChanged_Params -{ - unsigned char ControllerId; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.SplitJoinFailed -struct UFrontendGFxMovie_SplitJoinFailed_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.OnExternalUIChanged -struct UFrontendGFxMovie_OnExternalUIChanged_Params -{ - unsigned long bIsOpening : 1; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.ShowSplitLoginUI -struct UFrontendGFxMovie_ShowSplitLoginUI_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.OnSplitLeaveClicked -struct UFrontendGFxMovie_OnSplitLeaveClicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.ShowConfirmSplitLeaveDialog -struct UFrontendGFxMovie_ShowConfirmSplitLeaveDialog_Params -{ - int ControllerId; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.HandleSplitscreenLeaveAttempt -struct UFrontendGFxMovie_HandleSplitscreenLeaveAttempt_Params -{ - int ControllerId; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.IsProfileValidForCurrentGame -struct UFrontendGFxMovie_IsProfileValidForCurrentGame_Params -{ - unsigned char CurrentNetworkType; // (Parm) - unsigned char LoginStatus; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.HandleSplitscreenJoinAttempt -struct UFrontendGFxMovie_HandleSplitscreenJoinAttempt_Params -{ - int ControllerId; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.AddSplitscreenPlayer -struct UFrontendGFxMovie_AddSplitscreenPlayer_Params -{ - int ControllerId; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.GetSplitscreenHelper -struct UFrontendGFxMovie_GetSplitscreenHelper_Params -{ - class USplitscreenHelper* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.GetPlayerDetailsMovieDef -struct UFrontendGFxMovie_GetPlayerDetailsMovieDef_Params -{ - class UWillowGFxMovie3DDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.IsPlayerOwner -struct UFrontendGFxMovie_IsPlayerOwner_Params -{ - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.CanKick -struct UFrontendGFxMovie_CanKick_Params -{ - struct FUniqueNetId UniqueId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.CanUnmute -struct UFrontendGFxMovie_CanUnmute_Params -{ - struct FUniqueNetId UniqueId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.CanMute -struct UFrontendGFxMovie_CanMute_Params -{ - struct FUniqueNetId UniqueId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.CanViewGamercard -struct UFrontendGFxMovie_CanViewGamercard_Params -{ - int ControllerId; // (Parm) - struct FUniqueNetId UniqueId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.CanInvite -struct UFrontendGFxMovie_CanInvite_Params -{ - struct FUniqueNetId UniqueId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.CanJoin -struct UFrontendGFxMovie_CanJoin_Params -{ - struct FUniqueNetId UniqueId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.GetFriend -struct UFrontendGFxMovie_GetFriend_Params -{ - struct FOnlineFriend out_Friend; // (Parm, OutParm, NeedCtorLink) - struct FUniqueNetId UniqueId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.GetWPCOwner -struct UFrontendGFxMovie_GetWPCOwner_Params -{ - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.CanPlayOnline -struct UFrontendGFxMovie_CanPlayOnline_Params -{ - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.IsLocalPlayerId -struct UFrontendGFxMovie_IsLocalPlayerId_Params -{ - struct FUniqueNetId UniqueId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.IsPrimaryPlayer -struct UFrontendGFxMovie_IsPrimaryPlayer_Params -{ - struct FUniqueNetId UniqueId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.OnReadFriendsComplete -struct UFrontendGFxMovie_OnReadFriendsComplete_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.RefreshFriends -struct UFrontendGFxMovie_RefreshFriends_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.ConfigureFriendsList -struct UFrontendGFxMovie_ConfigureFriendsList_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.OnPlayerCharacterClassUpdated -struct UFrontendGFxMovie_OnPlayerCharacterClassUpdated_Params -{ - class AWillowPlayerReplicationInfo* WPRI; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.OnPlayerExpLevelUpdated -struct UFrontendGFxMovie_OnPlayerExpLevelUpdated_Params -{ - class AWillowPlayerReplicationInfo* WPRI; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.OnPlayerUidUpdated -struct UFrontendGFxMovie_OnPlayerUidUpdated_Params -{ - class APlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.OnPlayerNameUpdated -struct UFrontendGFxMovie_OnPlayerNameUpdated_Params -{ - class APlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.OnPlayerRemoved -struct UFrontendGFxMovie_OnPlayerRemoved_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.RefreshPlayerList -struct UFrontendGFxMovie_RefreshPlayerList_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.WaitForPRI -struct UFrontendGFxMovie_WaitForPRI_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.extOnPlayerListSelectionChange -struct UFrontendGFxMovie_extOnPlayerListSelectionChange_Params -{ - int EntryIndex; // (Parm) - int RowTypeId; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.extOnPlayerListButtonClick -struct UFrontendGFxMovie_extOnPlayerListButtonClick_Params -{ - int ControllerId; // (Parm) - int EntryIndex; // (Parm) - int RowTypeId; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.extOnPlayerListLoad -struct UFrontendGFxMovie_extOnPlayerListLoad_Params -{ - struct FString TargetPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.FrontendGFxMovie.extFrontEndMenuOnLoad -struct UFrontendGFxMovie_extFrontEndMenuOnLoad_Params -{ - struct FString TargetPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.FrontendGFxMovie.OnScrollingListItemFocus -struct UFrontendGFxMovie_OnScrollingListItemFocus_Params -{ - struct FEventData Data; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.FrontendGFxMovie.GetPlayer1CancelButtonString -struct UFrontendGFxMovie_GetPlayer1CancelButtonString_Params -{ - struct FString Text; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.FrontendGFxMovie.AppendCancelButtonTooltip -struct UFrontendGFxMovie_AppendCancelButtonTooltip_Params -{ - struct FString TooltipString; // (Parm, OutParm, NeedCtorLink) - unsigned long bAppendPlayerDesignations : 1; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.DelayedHideMOTD -struct UFrontendGFxMovie_DelayedHideMOTD_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.DelayedResetMOTD -struct UFrontendGFxMovie_DelayedResetMOTD_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.ResetMOTD -struct UFrontendGFxMovie_ResetMOTD_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.GetCharacterSelectTooltip -struct UFrontendGFxMovie_GetCharacterSelectTooltip_Params -{ - unsigned long bAppendPlayerDesignations : 1; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.FrontendGFxMovie.GetGenericTooltip -struct UFrontendGFxMovie_GetGenericTooltip_Params -{ - struct FString Tooltip; // (Parm, NeedCtorLink) - unsigned long bAppendPlayerDesignations : 1; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.FrontendGFxMovie.UpdateTooltips -struct UFrontendGFxMovie_UpdateTooltips_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.AddDisabledStringMarkup -struct UFrontendGFxMovie_AddDisabledStringMarkup_Params -{ - struct FString Text; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.FrontendGFxMovie.AppendTooltipString -struct UFrontendGFxMovie_AppendTooltipString_Params -{ - struct FString TooltipString; // (Parm, OutParm, NeedCtorLink) - struct FString StringToAppend; // (Parm, NeedCtorLink) - unsigned long bDisabled : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.FrontendGFxMovie.UpdateHeader -struct UFrontendGFxMovie_UpdateHeader_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.OnDeviceCheckSaveGamesAvailableComplete -struct UFrontendGFxMovie_OnDeviceCheckSaveGamesAvailableComplete_Params -{ - unsigned long bSaveGamesAvailable : 1; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.OnDeviceSelectionDone -struct UFrontendGFxMovie_OnDeviceSelectionDone_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.OnStorageDeviceChange -struct UFrontendGFxMovie_OnStorageDeviceChange_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.OnConfirmReturnToTitle -struct UFrontendGFxMovie_OnConfirmReturnToTitle_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.ShowConfirmReturnToTitleDialog -struct UFrontendGFxMovie_ShowConfirmReturnToTitleDialog_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.OnConfirmDisconnect -struct UFrontendGFxMovie_OnConfirmDisconnect_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.ShowConfirmDisconnectDialog -struct UFrontendGFxMovie_ShowConfirmDisconnectDialog_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.PlayerListInputKey -struct UFrontendGFxMovie_PlayerListInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.DefaultHandleInputKey -struct UFrontendGFxMovie_DefaultHandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.PreviewInputKey -struct UFrontendGFxMovie_PreviewInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.CanShowSpectatorControls -struct UFrontendGFxMovie_CanShowSpectatorControls_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.CanShowCharacterSelect -struct UFrontendGFxMovie_CanShowCharacterSelect_Params -{ - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.HandlePopListFail -struct UFrontendGFxMovie_HandlePopListFail_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.SharedHandleInputKey -struct UFrontendGFxMovie_SharedHandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.RefreshListHandler -struct UFrontendGFxMovie_RefreshListHandler_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.OnScrollingListChanged -struct UFrontendGFxMovie_OnScrollingListChanged_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.UpdateFrameForAspectRatio -struct UFrontendGFxMovie_UpdateFrameForAspectRatio_Params -{ - unsigned long bWidescreen : 1; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.IsTimerActive -struct UFrontendGFxMovie_IsTimerActive_Params -{ - struct FName FuncName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.ClearTimer -struct UFrontendGFxMovie_ClearTimer_Params -{ - struct FName FuncName; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.SetTimer -struct UFrontendGFxMovie_SetTimer_Params -{ - float Rate; // (Parm) - unsigned long bLoop : 1; // (Parm) - struct FName FuncName; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.OnTick -struct UFrontendGFxMovie_OnTick_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.ClearOSSDelegates -struct UFrontendGFxMovie_ClearOSSDelegates_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.RegisterOSSDelegates -struct UFrontendGFxMovie_RegisterOSSDelegates_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.ClearGRIDelegates -struct UFrontendGFxMovie_ClearGRIDelegates_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.RegisterGRIDelegates -struct UFrontendGFxMovie_RegisterGRIDelegates_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.OnClose -struct UFrontendGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.HideMOTD -struct UFrontendGFxMovie_HideMOTD_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.ShowMOTD -struct UFrontendGFxMovie_ShowMOTD_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.IsValidMessageOfTheDay -struct UFrontendGFxMovie_IsValidMessageOfTheDay_Params -{ - struct FMessageOfTheDay MOTD; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.GetMessageOfTheDay -struct UFrontendGFxMovie_GetMessageOfTheDay_Params -{ - struct FString SectionName; // (Parm, NeedCtorLink) - struct FString KeyName; // (Parm, NeedCtorLink) - struct FString PackageName; // (Parm, NeedCtorLink) - struct FMessageOfTheDay ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.FrontendGFxMovie.GetMessagesOfTheDay -struct UFrontendGFxMovie_GetMessagesOfTheDay_Params -{ - TArray ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.FrontendGFxMovie.ShouldDoInitialDeviceSelection -struct UFrontendGFxMovie_ShouldDoInitialDeviceSelection_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.NotifyAtMainMenu -struct UFrontendGFxMovie_NotifyAtMainMenu_Params -{ -}; - -// Function WillowGame.FrontendGFxMovie.OnProfileWriteComplete -struct UFrontendGFxMovie_OnProfileWriteComplete_Params -{ - unsigned char LocalUserNum; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.FrontendGFxMovie.Start -struct UFrontendGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontendGFxMovie.PrePopupInputHandler -struct UFrontendGFxMovie_PrePopupInputHandler_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SeqAct_UnlockAchievement.Activated -struct USeqAct_UnlockAchievement_Activated_Params -{ -}; - -// Function WillowGame.FastTravelStationDiscoveryMessage.GetString -struct UFastTravelStationDiscoveryMessage_GetString_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.IStorageDevice.StorageDeviceChanged -struct UIStorageDevice_StorageDeviceChanged_Params -{ - unsigned char ControllerId; // (Parm) - unsigned long bIsValid : 1; // (Parm) -}; - -// Function WillowGame.VehicleSeatSwap_PlayerInteractionClient.ShutDown -struct UVehicleSeatSwap_PlayerInteractionClient_ShutDown_Params -{ -}; - -// Function WillowGame.VehicleSeatSwap_PlayerInteractionClient.HandleSeatSwapCommand -struct UVehicleSeatSwap_PlayerInteractionClient_HandleSeatSwapCommand_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.VehicleSeatSwap_PlayerInteractionClient.Initialize -struct UVehicleSeatSwap_PlayerInteractionClient_Initialize_Params -{ - int MessageData; // (Parm) -}; - -// Function WillowGame.LobbyGFxMovie.FadeLobbyDeco -struct ULobbyGFxMovie_FadeLobbyDeco_Params -{ -}; - -// Function WillowGame.LobbyGFxMovie.ShowConfirmQuitDialog -struct ULobbyGFxMovie_ShowConfirmQuitDialog_Params -{ -}; - -// Function WillowGame.LobbyGFxMovie.OnQuitConfirmed -struct ULobbyGFxMovie_OnQuitConfirmed_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LobbyGFxMovie.CanShowSpectatorControls -struct ULobbyGFxMovie_CanShowSpectatorControls_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LobbyGFxMovie.extFrontEndMenuOnLoad -struct ULobbyGFxMovie_extFrontEndMenuOnLoad_Params -{ - struct FString TargetPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.LobbyGFxMovie.OnConfirmCharacters -struct ULobbyGFxMovie_OnConfirmCharacters_Params -{ -}; - -// Function WillowGame.LobbyGFxMovie.PromptConfirmCharacters -struct ULobbyGFxMovie_PromptConfirmCharacters_Params -{ -}; - -// Function WillowGame.LobbyGFxMovie.OnClose -struct ULobbyGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.LobbyGFxMovie.CheckSpectatorPoint -struct ULobbyGFxMovie_CheckSpectatorPoint_Params -{ -}; - -// Function WillowGame.LobbyGFxMovie.Start -struct ULobbyGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.OptionsGFxMovie.extOptionsMenuOnLoad -struct UOptionsGFxMovie_extOptionsMenuOnLoad_Params -{ - struct FString TargetPath; // (Parm, NeedCtorLink) - struct FString ListTargetPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.OptionsGFxMovie.GetSystemSettings -struct UOptionsGFxMovie_GetSystemSettings_Params -{ - class UWillowSystemSettings* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.OptionsGFxMovie.OnScrollingListItemFocus -struct UOptionsGFxMovie_OnScrollingListItemFocus_Params -{ - struct FEventData Data; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.OptionsGFxMovie.UpdateTooltips -struct UOptionsGFxMovie_UpdateTooltips_Params -{ -}; - -// Function WillowGame.OptionsGFxMovie.AppendTooltipString -struct UOptionsGFxMovie_AppendTooltipString_Params -{ - struct FString TooltipString; // (Parm, OutParm, NeedCtorLink) - struct FString StringToAppend; // (Parm, NeedCtorLink) - unsigned long bDisabled : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.OptionsGFxMovie.UpdateHeader -struct UOptionsGFxMovie_UpdateHeader_Params -{ -}; - -// Function WillowGame.OptionsGFxMovie.CloseMovie -struct UOptionsGFxMovie_CloseMovie_Params -{ -}; - -// Function WillowGame.OptionsGFxMovie.HandleInputKey -struct UOptionsGFxMovie_HandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.OptionsGFxMovie.RefreshListHandler -struct UOptionsGFxMovie_RefreshListHandler_Params -{ -}; - -// Function WillowGame.OptionsGFxMovie.OnScollingListSelectedIndexChanged -struct UOptionsGFxMovie_OnScollingListSelectedIndexChanged_Params -{ - int NewSelectedIndex; // (Parm) -}; - -// Function WillowGame.OptionsGFxMovie.OnScrollingListChanged -struct UOptionsGFxMovie_OnScrollingListChanged_Params -{ -}; - -// Function WillowGame.OptionsGFxMovie.UpdateFrameForAspectRatio -struct UOptionsGFxMovie_UpdateFrameForAspectRatio_Params -{ - unsigned long bWidescreen : 1; // (Parm) -}; - -// Function WillowGame.OptionsGFxMovie.OnTick -struct UOptionsGFxMovie_OnTick_Params -{ -}; - -// Function WillowGame.OptionsGFxMovie.SaveOptions -struct UOptionsGFxMovie_SaveOptions_Params -{ -}; - -// Function WillowGame.OptionsGFxMovie.OnClose -struct UOptionsGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.OptionsGFxMovie.Start -struct UOptionsGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ISkillBehavior.Behavior_GetSkillInstigatorController -struct UISkillBehavior_Behavior_GetSkillInstigatorController_Params -{ - class AController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ISkillBehavior.Behavior_UpgradeSkill -struct UISkillBehavior_Behavior_UpgradeSkill_Params -{ - class USkillDefinition* SkillToUpgrade; // (Parm) - int NumberOfLevelsToRaise; // (Parm) - int MaximumLevelToRaiseSkill; // (Parm) -}; - -// Function WillowGame.ISkillBehavior.Behavior_DeactivateSkill -struct UISkillBehavior_Behavior_DeactivateSkill_Params -{ - class USkillDefinition* SkillToDeactivate; // (Parm) - unsigned long bIgnoreSkillInstigator : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.ISkillBehavior.Behavior_ActivateSkill -struct UISkillBehavior_Behavior_ActivateSkill_Params -{ - class USkillDefinition* SkillToActivate; // (Parm) - class UObject* AdditionalSkillTarget; // (OptionalParm, Parm) - int SkillGrade; // (OptionalParm, Parm) -}; - -// Function WillowGame.IChallengeRecipient.ReceiveChallenge -struct UIChallengeRecipient_ReceiveChallenge_Params -{ - class UChallengeDefinition* ChalDef; // (Parm) - unsigned long bIsCharacterLoad : 1; // (OptionalParm, Parm) - unsigned long bGiveToAllPlayers : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPlayerCamera.UpdateViewTarget -struct AWillowPlayerCamera_UpdateViewTarget_Params -{ - struct FTViewTarget OutVT; // (Parm, OutParm) - float DeltaTime; // (Parm) -}; - -// Function WillowGame.WillowPlayerCamera.PostBeginPlay -struct AWillowPlayerCamera_PostBeginPlay_Params -{ -}; - -// Function WillowGame.IMultitypeScrollingList.Move -struct UIMultitypeScrollingList_Move_Params -{ - int Delta; // (Parm) -}; - -// Function WillowGame.IMultitypeScrollingList.SetRendererInfo -struct UIMultitypeScrollingList_SetRendererInfo_Params -{ - int DataIndex; // (Parm) - int RendererType; // (Parm) - int RendererIndex; // (Parm) -}; - -// Function WillowGame.IWillowStorable.Put -struct UIWillowStorable_Put_Params -{ - class AInventory* Thing; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IWillowStorable.Get -struct UIWillowStorable_Get_Params -{ - class AWillowInventory* Thing; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IWillowStorable.Swap -struct UIWillowStorable_Swap_Params -{ - class AWillowInventory* ThingA; // (Parm) - class AWillowInventory* ThingB; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ITwoPanelInterface.OnCellPressed -struct UITwoPanelInterface_OnCellPressed_Params -{ - class UBaseInventoryPanelGFxObject* Panel; // (Parm) -}; - -// Function WillowGame.ITwoPanelInterface.OnLeftPanelInit -struct UITwoPanelInterface_OnLeftPanelInit_Params -{ - class UInventoryListPanelGFxObject* LeftPanel; // (Parm) -}; - -// Function WillowGame.ITwoPanelInterface.SetItemLocation -struct UITwoPanelInterface_SetItemLocation_Params -{ - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.ITwoPanelInterface.PanelOnItemSelected -struct UITwoPanelInterface_PanelOnItemSelected_Params -{ - class UBaseInventoryPanelGFxObject* Panel; // (Parm) - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.ITwoPanelInterface.ShouldStoragePanelHighlightFrozen -struct UITwoPanelInterface_ShouldStoragePanelHighlightFrozen_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ITwoPanelInterface.GetEquippedAnalogue -struct UITwoPanelInterface_GetEquippedAnalogue_Params -{ - class AWillowInventory* InThing; // (Parm) - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ITwoPanelInterface.GetSelectedThing -struct UITwoPanelInterface_GetSelectedThing_Params -{ - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ITwoPanelInterface.GetPlayerPanelLabel -struct UITwoPanelInterface_GetPlayerPanelLabel_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.ITwoPanelInterface.GetStoragePanelLabel -struct UITwoPanelInterface_GetStoragePanelLabel_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.ITwoPanelInterface.ShouldShowPanelNavTooltips -struct UITwoPanelInterface_ShouldShowPanelNavTooltips_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ITwoPanelInterface.NotifySelectionChange -struct UITwoPanelInterface_NotifySelectionChange_Params -{ -}; - -// Function WillowGame.ITwoPanelInterface.GetCurrencyTypeForInventory -struct UITwoPanelInterface_GetCurrencyTypeForInventory_Params -{ - class AWillowInventory* WInv; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ITwoPanelInterface.GetOverridePriceForInventory -struct UITwoPanelInterface_GetOverridePriceForInventory_Params -{ - class AWillowInventory* WInv; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ITwoPanelInterface.GetSortConfigDataForPanel -struct UITwoPanelInterface_GetSortConfigDataForPanel_Params -{ - class UInventoryListPanelGFxObject* Panel; // (Parm) - struct FSortFilterConfiguration SortConfigData; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.ITwoPanelInterface.GetStorageReferenceForTransferring -struct UITwoPanelInterface_GetStorageReferenceForTransferring_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ITwoPanelInterface.GetStorageReferenceForSwapping -struct UITwoPanelInterface_GetStorageReferenceForSwapping_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ITwoPanelInterface.GetPlayerPanelItems -struct UITwoPanelInterface_GetPlayerPanelItems_Params -{ - TArray Things; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.ITwoPanelInterface.GetStoragePanelItems -struct UITwoPanelInterface_GetStoragePanelItems_Params -{ - TArray Things; // (Parm, OutParm, NeedCtorLink) - int UnloadableCount; // (Parm, OutParm) -}; - -// Function WillowGame.ITwoPanelInterface.GetTitle -struct UITwoPanelInterface_GetTitle_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.ITwoPanelInterface.ShouldStartOnLeftPanel -struct UITwoPanelInterface_ShouldStartOnLeftPanel_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BankGFxMovie.SetItemLocation -struct UBankGFxMovie_SetItemLocation_Params -{ - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.BankGFxMovie.OnInventoryPanelSetActive -struct UBankGFxMovie_OnInventoryPanelSetActive_Params -{ - class UBaseInventoryPanelGFxObject* PanelObject; // (Parm) - unsigned long bActive : 1; // (Parm) -}; - -// Function WillowGame.BankGFxMovie.GetStorageReferenceForTransferring -struct UBankGFxMovie_GetStorageReferenceForTransferring_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BankGFxMovie.GetStorageReferenceForSwapping -struct UBankGFxMovie_GetStorageReferenceForSwapping_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.BankGFxMovie.GetPlayerPanelItems -struct UBankGFxMovie_GetPlayerPanelItems_Params -{ - TArray Things; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.BankGFxMovie.GetStoragePanelItems -struct UBankGFxMovie_GetStoragePanelItems_Params -{ - TArray Things; // (Parm, OutParm, NeedCtorLink) - int UnloadableCount; // (Parm, OutParm) -}; - -// Function WillowGame.BankGFxMovie.GetAddTip -struct UBankGFxMovie_GetAddTip_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.BankGFxMovie.GetTitle -struct UBankGFxMovie_GetTitle_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.BankGFxMovie.OnClose -struct UBankGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.BankGFxMovie.extInitMainPanel -struct UBankGFxMovie_extInitMainPanel_Params -{ - struct FString MainPanelTargetPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.BankGFxMovie.Start -struct UBankGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_ActivateListenerSkill.ApplyBehaviorToContext -struct UBehavior_ActivateListenerSkill_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ActivateSkill.ApplyBehaviorToContext -struct UBehavior_ActivateSkill_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AddInstanceData.ApplyBehaviorToContext -struct UBehavior_AddInstanceData_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AddInstanceDataFromBehaviorContext.ApplyBehaviorToContext -struct UBehavior_AddInstanceDataFromBehaviorContext_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AddInventoryToStorage.ApplyBehaviorToContext -struct UBehavior_AddInventoryToStorage_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AddObjectInstanceData.ApplyBehaviorToContext -struct UBehavior_AddObjectInstanceData_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AdjustCameraAnimByEyeHeight.ApplyBehaviorToContext -struct UBehavior_AdjustCameraAnimByEyeHeight_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AIChangeInventory.ApplyBehaviorToContext -struct UBehavior_AIChangeInventory_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AIFollow.ApplyBehaviorToContext -struct UBehavior_AIFollow_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AILevelUp.ApplyBehaviorToContext -struct UBehavior_AILevelUp_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AIPatsy.ApplyBehaviorToContext -struct UBehavior_AIPatsy_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AIProvoke.ApplyBehaviorToContext -struct UBehavior_AIProvoke_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AIResetProvocation.ApplyBehaviorToContext -struct UBehavior_AIResetProvocation_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AISetItemTossTarget.ApplyBehaviorToContext -struct UBehavior_AISetItemTossTarget_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AISetWeaponFireRotation.ApplyBehaviorToContext -struct UBehavior_AISetWeaponFireRotation_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AITakeMoney.ApplyBehaviorToContext -struct UBehavior_AITakeMoney_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.INPCBehavior.GetCurrentProjectile -struct UINPCBehavior_GetCurrentProjectile_Params -{ - class UProjectileDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.INPCBehavior.GetGrenadeMod -struct UINPCBehavior_GetGrenadeMod_Params -{ - class AWillowGrenadeMod* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_AssignBoolVariable.PublishBehaviorOutput -struct UBehavior_AssignBoolVariable_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - unsigned long Result : 1; // (Parm) -}; - -// Function WillowGame.Behavior_AssignBoolVariable.ApplyBehaviorToContext -struct UBehavior_AssignBoolVariable_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AssignFloatVariable.PublishBehaviorOutput -struct UBehavior_AssignFloatVariable_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - float Result; // (Parm) -}; - -// Function WillowGame.Behavior_AssignFloatVariable.ApplyBehaviorToContext -struct UBehavior_AssignFloatVariable_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AssignIntVariable.PublishBehaviorOutput -struct UBehavior_AssignIntVariable_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - int Result; // (Parm) -}; - -// Function WillowGame.Behavior_AssignIntVariable.ApplyBehaviorToContext -struct UBehavior_AssignIntVariable_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AssignObjectVariable.PublishBehaviorOutput -struct UBehavior_AssignObjectVariable_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* Result; // (Parm) -}; - -// Function WillowGame.Behavior_AssignObjectVariable.ApplyBehaviorToContext -struct UBehavior_AssignObjectVariable_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AssignVectorVariable.PublishBehaviorOutput -struct UBehavior_AssignVectorVariable_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - struct FVector Result; // (Parm) -}; - -// Function WillowGame.Behavior_AssignVectorVariable.ApplyBehaviorToContext -struct UBehavior_AssignVectorVariable_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AttachActor.ApplyBehaviorToContext -struct UBehavior_AttachActor_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AttachAOEStatusEffect.ApplyBehaviorToContext -struct UBehavior_AttachAOEStatusEffect_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AttachItems.ApplyBehaviorToContext -struct UBehavior_AttachItems_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AttributeEffect.ApplyBehaviorToContext -struct UBehavior_AttributeEffect_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_AwardExperienceForMyDeath.ApplyBehaviorToContext -struct UBehavior_AwardExperienceForMyDeath_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_BeginLifting.ApplyBehaviorToContext -struct UBehavior_BeginLifting_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ILiftBehavior.BeginLifting -struct UILiftBehavior_BeginLifting_Params -{ - class AWillowPawn* TargetPawn; // (Parm) - float HeightFromGround; // (Parm) -}; - -// Function WillowGame.ILiftBehavior.FinishLifting -struct UILiftBehavior_FinishLifting_Params -{ - unsigned long bDropImmediately : 1; // (Parm) -}; - -// Function WillowGame.ILiftBehavior.SelectTarget -struct UILiftBehavior_SelectTarget_Params -{ - class AWillowPawn* NewTarget; // (Parm) -}; - -// Function WillowGame.Behavior_BoolMath.PublishBehaviorOutput -struct UBehavior_BoolMath_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - unsigned long Result : 1; // (Parm) -}; - -// Function WillowGame.Behavior_BoolMath.ApplyBehaviorToContext -struct UBehavior_BoolMath_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_BroadcastEcho.ApplyBehaviorToContext -struct UBehavior_BroadcastEcho_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_CauseTinnitus.ApplyBehaviorToContext -struct UBehavior_CauseTinnitus_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ChangeBehaviorSetState.ApplyBehaviorToContext -struct UBehavior_ChangeBehaviorSetState_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ChangeCanTarget.ApplyBehaviorToContext -struct UBehavior_ChangeCanTarget_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ChangeDenAllegiance.ApplyBehaviorToContext -struct UBehavior_ChangeDenAllegiance_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ChangeDialogName.ApplyBehaviorToContext -struct UBehavior_ChangeDialogName_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ChangeEnvironmentTag.ApplyBehaviorToContext -struct UBehavior_ChangeEnvironmentTag_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ChangeInstanceDataSwitch.ApplyBehaviorToContext -struct UBehavior_ChangeInstanceDataSwitch_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ChangeSkillBehaviorSequenceState.ApplyBehaviorToContext -struct UBehavior_ChangeSkillBehaviorSequenceState_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ChangeUsability.ApplyBehaviorToContext -struct UBehavior_ChangeUsability_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.IChangeUsabilityBehavior.Behavior_ChangeUsabilityCost -struct UIChangeUsabilityBehavior_Behavior_ChangeUsabilityCost_Params -{ - unsigned char ChangeType; // (Parm) - unsigned char CostType; // (Parm) - int CostAmount; // (Parm) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.IChangeUsabilityBehavior.Behavior_ChangeUsability -struct UIChangeUsabilityBehavior_Behavior_ChangeUsability_Params -{ - unsigned char ChangeType; // (Parm) - class UActorComponent* UsedComponent; // (Parm, EditInline) - unsigned char UsedType; // (Parm) -}; - -// Function WillowGame.Behavior_ChangeWeaponVisibility.ApplyBehaviorToContext -struct UBehavior_ChangeWeaponVisibility_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_Charm.ApplyBehaviorToContext -struct UBehavior_Charm_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_CheckMapChangeConditions.PlayerBusyEvent -struct UBehavior_CheckMapChangeConditions_PlayerBusyEvent_Params -{ - FScriptInterface CustomEventInterface; // (Parm) -}; - -// Function WillowGame.Behavior_CheckMapChangeConditions.MapChangeEvent -struct UBehavior_CheckMapChangeConditions_MapChangeEvent_Params -{ - FScriptInterface CustomEventInterface; // (Parm) -}; - -// Function WillowGame.Behavior_CheckMapChangeConditions.GetDestinationStationDefinition -struct UBehavior_CheckMapChangeConditions_GetDestinationStationDefinition_Params -{ - class ULevelTravelStationDefinition* Source; // (Parm) - class ULevelTravelStationDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_CheckMapChangeConditions.ApplyBehaviorToContext -struct UBehavior_CheckMapChangeConditions_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ClearStatusEffects.ApplyBehaviorToContext -struct UBehavior_ClearStatusEffects_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_CombatPerch.ApplyBehaviorToContext -struct UBehavior_CombatPerch_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_CombatPerchThrow.ThrowProjectile -struct UBehavior_CombatPerchThrow_ThrowProjectile_Params -{ - class AWillowProjectile* NewProjectile; // (Parm) - FScriptInterface AI; // (Parm) - class UObject* ContextObject; // (Parm) - int ExpLevel; // (Parm) -}; - -// Function WillowGame.Behavior_CombatPerchThrow.ApplyBehaviorToContext -struct UBehavior_CombatPerchThrow_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_CompareFloat.ApplyBehaviorToContext -struct UBehavior_CompareFloat_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_CompareInt.ApplyBehaviorToContext -struct UBehavior_CompareInt_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_CompareObject.ApplyBehaviorToContext -struct UBehavior_CompareObject_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_CoordinatedEffect.ApplyBehaviorToContext -struct UBehavior_CoordinatedEffect_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_Crane.DontDoShit -struct UBehavior_Crane_DontDoShit_Params -{ - class AWillowAICranePawn* CranePawn; // (Parm) -}; - -// Function WillowGame.Behavior_Crane.FollowDummy -struct UBehavior_Crane_FollowDummy_Params -{ - class AWillowAICranePawn* CranePawn; // (Parm) -}; - -// Function WillowGame.Behavior_Crane.DetachDummy -struct UBehavior_Crane_DetachDummy_Params -{ - class AWillowAICranePawn* CranePawn; // (Parm) -}; - -// Function WillowGame.Behavior_Crane.AttachDummy -struct UBehavior_Crane_AttachDummy_Params -{ - class AWillowAICranePawn* CranePawn; // (Parm) -}; - -// Function WillowGame.Behavior_Crane.FindDummy -struct UBehavior_Crane_FindDummy_Params -{ - class AWillowAICranePawn* CranePawn; // (Parm) -}; - -// Function WillowGame.Behavior_Crane.ApplyBehaviorToContext -struct UBehavior_Crane_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_CreateImpactEffect.ApplyBehaviorToContext -struct UBehavior_CreateImpactEffect_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_CreateWeatherSystem.ApplyBehaviorToContext -struct UBehavior_CreateWeatherSystem_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_DamageArea.ApplyBehaviorToContext -struct UBehavior_DamageArea_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_DamageClassSwitch.ApplyBehaviorToContext -struct UBehavior_DamageClassSwitch_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_DamageSourceSwitch.ApplyBehaviorToContext -struct UBehavior_DamageSourceSwitch_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_DamageSurfaceTypeSwitch.ApplyBehaviorToContext -struct UBehavior_DamageSurfaceTypeSwitch_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_DeactivateSkill.ApplyBehaviorToContext -struct UBehavior_DeactivateSkill_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_DebugMessage.ApplyBehaviorToContext -struct UBehavior_DebugMessage_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_DestroyBeams.ApplyBehaviorToContext -struct UBehavior_DestroyBeams_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_DestroyBeamsForSource.ApplyBehaviorToContext -struct UBehavior_DestroyBeamsForSource_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_DestroyWeatherSystem.ApplyBehaviorToContext -struct UBehavior_DestroyWeatherSystem_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_DetachActor.ApplyDetachVelocity -struct UBehavior_DetachActor_ApplyDetachVelocity_Params -{ - class AActor* ActorToDetach; // (Parm) - struct FVector DetachVelocity; // (Parm) -}; - -// Function WillowGame.Behavior_DetachActor.CalculateDetachVelocity -struct UBehavior_DetachActor_CalculateDetachVelocity_Params -{ - class AActor* ActorToDetach; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_DetachActor.DetachActor -struct UBehavior_DetachActor_DetachActor_Params -{ - class AActor* ActorToDetach; // (Parm) -}; - -// Function WillowGame.Behavior_DetachActor.ApplyBehaviorToContext -struct UBehavior_DetachActor_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_DisableFallingDamage.ApplyBehaviorToContext -struct UBehavior_DisableFallingDamage_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_DiscoverLevelChallengeObject.ApplyBehaviorToContext -struct UBehavior_DiscoverLevelChallengeObject_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_DropItems.DropItems -struct UBehavior_DropItems_DropItems_Params -{ - FScriptInterface AttachmentBase; // (Parm) - TArray SpawnedLoot; // (Const, Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_DropItems.ApplyBehaviorToContext -struct UBehavior_DropItems_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_DropProjectile.ApplyBehaviorToContext -struct UBehavior_DropProjectile_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_DuplicateInstanceData.ApplyBehaviorToContext -struct UBehavior_DuplicateInstanceData_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_EnterVehicle.ApplyBehaviorToContext -struct UBehavior_EnterVehicle_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_FinishLifting.ApplyBehaviorToContext -struct UBehavior_FinishLifting_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_FireBeam.FillData -struct UBehavior_FireBeam_FillData_Params -{ - class UObject* ContextObject; // (Parm) - struct FBeamLocationData Data; // (Parm, OutParm) -}; - -// Function WillowGame.Behavior_FireBeam.ApplyBehaviorToContext -struct UBehavior_FireBeam_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_FireCustomSkillEvent.ApplyBehaviorToContext -struct UBehavior_FireCustomSkillEvent_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_FireShot.FireNextShot -struct UBehavior_FireShot_FireNextShot_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm) - FScriptInterface FireInterface; // (Parm) - FScriptInterface WorldBodyInterface; // (Parm) - float DamageAmount; // (Parm) - float DamageRadius; // (Parm) - float Momentum; // (Parm) -}; - -// Function WillowGame.Behavior_FireShot.ApplyBehaviorToContext -struct UBehavior_FireShot_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ForceDownState.ApplyBehaviorToContext -struct UBehavior_ForceDownState_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ForceInjured.ApplyBehaviorToContext -struct UBehavior_ForceInjured_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_GetClosestPlayer.PublishBehaviorOutput -struct UBehavior_GetClosestPlayer_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* Player; // (Parm) - float Distance; // (Parm) -}; - -// Function WillowGame.Behavior_GetClosestPlayer.ApplyBehaviorToContext -struct UBehavior_GetClosestPlayer_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_GetItemPrice.PublishBehaviorOutput -struct UBehavior_GetItemPrice_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - float Result; // (Parm) -}; - -// Function WillowGame.Behavior_GetItemPrice.ApplyBehaviorToContext -struct UBehavior_GetItemPrice_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_GetPlayerStat.PublishBehaviorOutput -struct UBehavior_GetPlayerStat_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - int Result; // (Parm) -}; - -// Function WillowGame.Behavior_GetPlayerStat.ApplyBehaviorToContext -struct UBehavior_GetPlayerStat_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_GetVelocity.PublishBehaviorOutput -struct UBehavior_GetVelocity_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - struct FVector Velocity; // (Parm) -}; - -// Function WillowGame.Behavior_GetVelocity.ApplyBehaviorToContext -struct UBehavior_GetVelocity_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_GFxMoviePlay.ResolveController -struct UBehavior_GFxMoviePlay_ResolveController_Params -{ - class UObject* Obj; // (Parm) - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_GFxMoviePlay.ApplyBehaviorToContext -struct UBehavior_GFxMoviePlay_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_GFxMovieSetState.ApplyBehaviorToContext -struct UBehavior_GFxMovieSetState_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_GFxMovieStop.ResolveController -struct UBehavior_GFxMovieStop_ResolveController_Params -{ - class UObject* Obj; // (Parm) - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_GFxMovieStop.ApplyBehaviorToContext -struct UBehavior_GFxMovieStop_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_GiveInjuredPlayerSecondWind.ApplyBehaviorToContext -struct UBehavior_GiveInjuredPlayerSecondWind_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_HasMissions.ApplyBehaviorToContext -struct UBehavior_HasMissions_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_HeadLookHold.ApplyBehaviorToContext -struct UBehavior_HeadLookHold_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_IncrementOverpowerLevel.ApplyBehaviorToContext -struct UBehavior_IncrementOverpowerLevel_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_IncrementPlayerStat.ResolveController -struct UBehavior_IncrementPlayerStat_ResolveController_Params -{ - class UObject* Obj; // (Parm) - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_IncrementPlayerStat.ApplyBehaviorToContext -struct UBehavior_IncrementPlayerStat_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_IsCensoredMode.ApplyBehaviorToContext -struct UBehavior_IsCensoredMode_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_IsObjectPlayer.ApplyBehaviorToContext -struct UBehavior_IsObjectPlayer_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_IsObjectVehicle.ApplyBehaviorToContext -struct UBehavior_IsObjectVehicle_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_LeaderCommand.ApplyBehaviorToContext -struct UBehavior_LeaderCommand_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_LocalCustomEvent.ApplyBehaviorToContext -struct UBehavior_LocalCustomEvent_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_MakeVector.PublishBehaviorOutput -struct UBehavior_MakeVector_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - struct FVector Result; // (Parm) -}; - -// Function WillowGame.Behavior_MakeVector.ApplyBehaviorToContext -struct UBehavior_MakeVector_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_MissionCustomEvent.ApplyBehaviorToContext -struct UBehavior_MissionCustomEvent_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_NetworkRoleSwitch.ApplyBehaviorToContext -struct UBehavior_NetworkRoleSwitch_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_NotifyThoughtLockStatus.ApplyBehaviorToContext -struct UBehavior_NotifyThoughtLockStatus_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ObjectClassSwitch.ApplyBehaviorToContext -struct UBehavior_ObjectClassSwitch_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_OpinionSwitch.ApplyBehaviorToContext -struct UBehavior_OpinionSwitch_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_OverrideWeaponCrosshair.ApplyBehaviorToContext -struct UBehavior_OverrideWeaponCrosshair_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_PawnLeap.FindLandingLocation -struct UBehavior_PawnLeap_FindLandingLocation_Params -{ - class AWillowAIPawn* AIPawn; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_PawnLeap.ApplyBehaviorToContext -struct UBehavior_PawnLeap_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_PhaseLockHold.ApplyBehaviorToContext -struct UBehavior_PhaseLockHold_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_PhysXLevel.ApplyBehaviorToContext -struct UBehavior_PhysXLevel_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_PlayAIMissionContextDialog.ApplyBehaviorToContext -struct UBehavior_PlayAIMissionContextDialog_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_PlayAnimation.ApplyBehaviorToContext -struct UBehavior_PlayAnimation_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_PlayHardFlinch.ApplyBehaviorToContext -struct UBehavior_PlayHardFlinch_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_PlayMultipleExplosionsSound.ApplyBehaviorToContext -struct UBehavior_PlayMultipleExplosionsSound_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_PostAkEventGetRTPC.PublishBehaviorOutput -struct UBehavior_PostAkEventGetRTPC_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - float Result; // (Parm) -}; - -// Function WillowGame.Behavior_PostAkEventGetRTPC.ApplyBehaviorToContext -struct UBehavior_PostAkEventGetRTPC_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_PostProcessChain.ApplyBehaviorToContext -struct UBehavior_PostProcessChain_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_PostProcessChain_LostShield.ApplyBehaviorToContext -struct UBehavior_PostProcessChain_LostShield_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_PostProcessOverlay.ApplyBehaviorToContext -struct UBehavior_PostProcessOverlay_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_PursueNodeType.ApplyBehaviorToContext -struct UBehavior_PursueNodeType_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.IPursuitBehavior.Behavior_SetPreferredNodeType -struct UIPursuitBehavior_Behavior_SetPreferredNodeType_Params -{ - struct FName NodeType; // (Parm) -}; - -// Function WillowGame.Behavior_QueryDayNightCycle.ApplyBehaviorToContext -struct UBehavior_QueryDayNightCycle_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_QueuePersonalEcho.ApplyBehaviorToContext -struct UBehavior_QueuePersonalEcho_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_RadarIcon.ApplyBehaviorToContext -struct UBehavior_RadarIcon_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ReCalculateResourcePoolValues.ApplyBehaviorToContext -struct UBehavior_ReCalculateResourcePoolValues_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_RefillResourcePool.ApplyBehaviorToContext -struct UBehavior_RefillResourcePool_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_RefillWeapon.ApplyBehaviorToContext -struct UBehavior_RefillWeapon_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_RegisterFastTravelDefinition.ApplyBehaviorToContext -struct UBehavior_RegisterFastTravelDefinition_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_RegisterTargetable.ApplyBehaviorToContext -struct UBehavior_RegisterTargetable_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ReloadComplete.ApplyBehaviorToContext -struct UBehavior_ReloadComplete_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_RemoveInstanceData.ApplyBehaviorToContext -struct UBehavior_RemoveInstanceData_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_RemoveInventoryFromStorage.ApplyBehaviorToContext -struct UBehavior_RemoveInventoryFromStorage_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ResetActionSkillCooldown.ApplyBehaviorToContext -struct UBehavior_ResetActionSkillCooldown_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ResetHitRegionHealth.ApplyBehaviorToContext -struct UBehavior_ResetHitRegionHealth_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ReviveInjuredPlayer.ApplyBehaviorToContext -struct UBehavior_ReviveInjuredPlayer_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_RotatePawn.ApplyBehaviorToContext -struct UBehavior_RotatePawn_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SelectPhaselockTarget.ApplyBehaviorToContext -struct UBehavior_SelectPhaselockTarget_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SendMessageToPlayers.ApplyBehaviorToContext -struct UBehavior_SendMessageToPlayers_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetAIFlag.ApplyBehaviorToContext -struct UBehavior_SetAIFlag_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetAkRTPCValue.ApplyBehaviorToContext -struct UBehavior_SetAkRTPCValue_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetAlternateVertexWeight.ApplyBehaviorToContext -struct UBehavior_SetAlternateVertexWeight_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetAnemoneInfectionState.ApplyBehaviorToContext -struct UBehavior_SetAnemoneInfectionState_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetAnimSwitchNode.ApplyBehaviorToContext -struct UBehavior_SetAnimSwitchNode_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetAnimTree.ApplyBehaviorToContext -struct UBehavior_SetAnimTree_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetBeingHealed.ApplyBehaviorToContext -struct UBehavior_SetBeingHealed_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetChallengeCompleted.ApplyBehaviorToContext -struct UBehavior_SetChallengeCompleted_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetCleanupParameters.ApplyBehaviorToContext -struct UBehavior_SetCleanupParameters_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetCompassIcon.ApplyBehaviorToContext -struct UBehavior_SetCompassIcon_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetDeathDefinition.ApplyBehaviorToContext -struct UBehavior_SetDeathDefinition_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetDemigodMode.ApplyBehaviorToContext -struct UBehavior_SetDemigodMode_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetDiscardRootMotion.ApplyBehaviorToContext -struct UBehavior_SetDiscardRootMotion_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetDualWieldBlendState.ApplyBehaviorToContext -struct UBehavior_SetDualWieldBlendState_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetElevatorButtonGlowing.ApplyBehaviorToContext -struct UBehavior_SetElevatorButtonGlowing_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetExtraImpactEffect.ApplyBehaviorToContext -struct UBehavior_SetExtraImpactEffect_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetExtraMuzzleEffect.ApplyBehaviorToContext -struct UBehavior_SetExtraMuzzleEffect_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetGodMode.ApplyBehaviorToContext -struct UBehavior_SetGodMode_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetHardAttach.ApplyBehaviorToContext -struct UBehavior_SetHardAttach_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetInfoBarVisibility.ApplyBehaviorToContext -struct UBehavior_SetInfoBarVisibility_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetJackVoiceModulatorState.ApplyBehaviorToContext -struct UBehavior_SetJackVoiceModulatorState_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetLookAtSpeed.ApplyBehaviorToContext -struct UBehavior_SetLookAtSpeed_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetMaterialScalarFade.StartFade -struct UBehavior_SetMaterialScalarFade_StartFade_Params -{ - FScriptInterface ContextInterface; // (Parm) - float CalcStartValue; // (Parm) - float CalcEndValue; // (Parm) - float CalcFadeTime; // (Parm) -}; - -// Function WillowGame.Behavior_SetMaterialScalarFade.ApplyBehaviorToContext -struct UBehavior_SetMaterialScalarFade_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetMaterialScalarFadeForGoreDeath.StartFade -struct UBehavior_SetMaterialScalarFadeForGoreDeath_StartFade_Params -{ - FScriptInterface ContextInterface; // (Parm) - float CalcStartValue; // (Parm) - float CalcEndValue; // (Parm) - float CalcFadeTime; // (Parm) -}; - -// Function WillowGame.Behavior_SetMorphNodeWeight.ApplyBehaviorToContext -struct UBehavior_SetMorphNodeWeight_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetNumBankSlots.ApplyBehaviorToContext -struct UBehavior_SetNumBankSlots_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetPawnThrottleData.ApplyBehaviorToContext -struct UBehavior_SetPawnThrottleData_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetShieldColor.ApplyBehaviorToContext -struct UBehavior_SetShieldColor_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetSkelControlLookAtActor.ApplyBehaviorToContext -struct UBehavior_SetSkelControlLookAtActor_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetSkelControlSingleBoneData.ApplyBehaviorToContext -struct UBehavior_SetSkelControlSingleBoneData_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetSkelControlTurretConstrainedValues.ApplyBehaviorToContext -struct UBehavior_SetSkelControlTurretConstrainedValues_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetSkillDefinitionForInjuredStrings.ApplyBehaviorToContext -struct UBehavior_SetSkillDefinitionForInjuredStrings_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetStance.ApplyBehaviorToContext -struct UBehavior_SetStance_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetTimeOfDay.ApplyBehaviorToContext -struct UBehavior_SetTimeOfDay_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetUsabilityByMissionDirectives.ApplyBehaviorToContext -struct UBehavior_SetUsabilityByMissionDirectives_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetUsabilityCost.ApplyBehaviorToContext -struct UBehavior_SetUsabilityCost_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetUsableIcon.ApplyBehaviorToContext -struct UBehavior_SetUsableIcon_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SetVehicleSimObject.ApplyBehaviorToContext -struct UBehavior_SetVehicleSimObject_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ShowGenericReviveMessage.ResolveController -struct UBehavior_ShowGenericReviveMessage_ResolveController_Params -{ - class UObject* Obj; // (Parm) - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_ShowGenericReviveMessage.ApplyBehaviorToContext -struct UBehavior_ShowGenericReviveMessage_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ShowMissionInterface.ResolveController -struct UBehavior_ShowMissionInterface_ResolveController_Params -{ - class UObject* Obj; // (Parm) - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_ShowMissionInterface.ApplyBehaviorToContext -struct UBehavior_ShowMissionInterface_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ShowPullThePinNotification.ApplyBehaviorToContext -struct UBehavior_ShowPullThePinNotification_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ShowPullThePinNotification.ResolveController -struct UBehavior_ShowPullThePinNotification_ResolveController_Params -{ - class UObject* Obj; // (Parm) - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_ShowSelfAsTarget.ApplyBehaviorToContext -struct UBehavior_ShowSelfAsTarget_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SimpleAnimPlay.ApplyBehaviorToContext -struct UBehavior_SimpleAnimPlay_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SimpleAnimStop.ApplyBehaviorToContext -struct UBehavior_SimpleAnimStop_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SkillCustomEvent.ApplyBehaviorToContext -struct UBehavior_SkillCustomEvent_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SpawnActor.ApplyBehaviorToContext -struct UBehavior_SpawnActor_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SpawnDecal.ApplyBehaviorToContext -struct UBehavior_SpawnDecal_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SpawnFromVehicleSpawnStation.ApplyBehaviorToContext -struct UBehavior_SpawnFromVehicleSpawnStation_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SpawnItems.ApplyBehaviorToContext -struct UBehavior_SpawnItems_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SpawnLoot.GetOrientationFromContextObject -struct UBehavior_SpawnLoot_GetOrientationFromContextObject_Params -{ - class UObject* ContextObject; // (Parm) - struct FRotator Orientation; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_SpawnLoot.GetLocationFromContextObject -struct UBehavior_SpawnLoot_GetLocationFromContextObject_Params -{ - class UObject* ContextObject; // (Parm) - struct FVector Location; // (Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_SpawnLoot.PlaceSpawnedItems -struct UBehavior_SpawnLoot_PlaceSpawnedItems_Params -{ - TArray SpawnedLoot; // (Parm, NeedCtorLink) - class UObject* ContextObject; // (Parm) -}; - -// Function WillowGame.Behavior_SpawnLoot.ApplyBehaviorToContext -struct UBehavior_SpawnLoot_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SpawnLootAroundPoint.ScatterItem -struct UBehavior_SpawnLootAroundPoint_ScatterItem_Params -{ - struct FSpawnedDroppedLootData Loot; // (Const, Parm, OutParm) - struct FVector CenterPoint; // (Parm) - struct FRotator CustomLocationOrientation; // (Parm) - struct FRotator ContextActorOrientation; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_SpawnLootAroundPoint.PlaceSpawnedItems -struct UBehavior_SpawnLootAroundPoint_PlaceSpawnedItems_Params -{ - TArray SpawnedLoot; // (Parm, NeedCtorLink) - class UObject* ContextObject; // (Parm) -}; - -// Function WillowGame.Behavior_SpawnLootAtPoints.GetNextSpawnPointIndex -struct UBehavior_SpawnLootAtPoints_GetNextSpawnPointIndex_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_SpawnLootAtPoints.DropItemFromSpawnPoint -struct UBehavior_SpawnLootAtPoints_DropItemFromSpawnPoint_Params -{ - struct FSpawnedDroppedLootData Loot; // (Const, Parm, OutParm) - class UObject* ContextObject; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_SpawnLootAtPoints.AttachItemToSpawnPoint -struct UBehavior_SpawnLootAtPoints_AttachItemToSpawnPoint_Params -{ - struct FSpawnedDroppedLootData Loot; // (Const, Parm, OutParm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_SpawnLootAtPoints.PlaceSpawnedItems -struct UBehavior_SpawnLootAtPoints_PlaceSpawnedItems_Params -{ - TArray SpawnedLoot; // (Parm, NeedCtorLink) - class UObject* ContextObject; // (Parm) -}; - -// Function WillowGame.Behavior_SpawnParticleSystemAtWorldLocation.PublishBehaviorOutput -struct UBehavior_SpawnParticleSystemAtWorldLocation_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class AEmitter* SpawnedEmitter; // (Parm) -}; - -// Function WillowGame.Behavior_SpawnParticleSystemAtWorldLocation.ApplyBehaviorToContext -struct UBehavior_SpawnParticleSystemAtWorldLocation_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SpawnParticleSystemAtWorldLocation.GetEmitterClass -struct UBehavior_SpawnParticleSystemAtWorldLocation_GetEmitterClass_Params -{ - class UClass* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_SpawnPerch.PublishBehaviorOutput -struct UBehavior_SpawnPerch_PublishBehaviorOutput_Params -{ - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class AActor* SpawnedPerch; // (Parm) -}; - -// Function WillowGame.Behavior_SpawnPerch.ApplyBehaviorToContext -struct UBehavior_SpawnPerch_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SpawnProjectileFromImpact.AttachProjectileToBase -struct UBehavior_SpawnProjectileFromImpact_AttachProjectileToBase_Params -{ - class AWillowProjectile* SpawnedProjectile; // (Parm) - struct FImpactInfo ImpactData; // (Const, Parm, OutParm) - FScriptInterface WorldBodyInterface; // (Parm) -}; - -// Function WillowGame.Behavior_SpawnProjectileFromImpact.ApplyBehaviorToContext -struct UBehavior_SpawnProjectileFromImpact_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_SpawnTemporalField.GetAttachmentLocation -struct UBehavior_SpawnTemporalField_GetAttachmentLocation_Params -{ - FScriptInterface WorldBodyInterface; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_SpawnTemporalField.ApplyBehaviorToContext -struct UBehavior_SpawnTemporalField_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_StartDeathRagdoll.ApplyBehaviorToContext -struct UBehavior_StartDeathRagdoll_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_StatusEffectSwitch.ApplyBehaviorToContext -struct UBehavior_StatusEffectSwitch_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_StopMeleeAttack.ApplyBehaviorToContext -struct UBehavior_StopMeleeAttack_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ToggleNPCAlly.ApplyBehaviorToContext -struct UBehavior_ToggleNPCAlly_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ToggleObstacle.ApplyBehaviorToContext -struct UBehavior_ToggleObstacle_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_ToggleTelescopeOverlay.ResolveController -struct UBehavior_ToggleTelescopeOverlay_ResolveController_Params -{ - class UObject* Obj; // (Parm) - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.Behavior_ToggleTelescopeOverlay.ApplyBehaviorToContext -struct UBehavior_ToggleTelescopeOverlay_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_Transform.ApplyBehaviorToContext -struct UBehavior_Transform_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_UnlockAvatarAward.ApplyBehaviorToContext -struct UBehavior_UnlockAvatarAward_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_UnlockAvatarAwardForAllPlayers.ApplyBehaviorToContext -struct UBehavior_UnlockAvatarAwardForAllPlayers_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_UnlockCustomization.ApplyBehaviorToContext -struct UBehavior_UnlockCustomization_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_UnlockCustomizationFromRewardPool.ApplyBehaviorToContext -struct UBehavior_UnlockCustomizationFromRewardPool_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_UpgradeSkill.ApplyBehaviorToContext -struct UBehavior_UpgradeSkill_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_UseObject.ApplyBehaviorToContext -struct UBehavior_UseObject_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_VoGScreenParticle.ApplyBehaviorToContext -struct UBehavior_VoGScreenParticle_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_WeaponBoneControl.ApplyBehaviorToContext -struct UBehavior_WeaponBoneControl_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_WeaponGlowEffect.ApplyBehaviorToContext -struct UBehavior_WeaponGlowEffect_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_WeaponsRestriction.ApplyBehaviorToContext -struct UBehavior_WeaponsRestriction_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_WeaponThrow.ApplyBehaviorToContext -struct UBehavior_WeaponThrow_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.Behavior_WeaponVisibleAmmoState.ApplyBehaviorToContext -struct UBehavior_WeaponVisibleAmmoState_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.SpecialMove_WeaponAction.ClientStarted -struct USpecialMove_WeaponAction_ClientStarted_Params -{ - FScriptInterface SMI; // (Parm) - struct FSpecialMoveData SMData; // (Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_FirstAndThirdPersonAnimation.ClientStarted -struct USpecialMove_FirstAndThirdPersonAnimation_ClientStarted_Params -{ - FScriptInterface SMI; // (Parm) - struct FSpecialMoveData SMData; // (Parm, OutParm) - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CharacterCustomizationInfoCardGFxObject.SetAutoSizeTextOnFields -struct UCharacterCustomizationInfoCardGFxObject_SetAutoSizeTextOnFields_Params -{ -}; - -// Function WillowGame.CharacterCustomizationInfoCardGFxObject.TryFocusList -struct UCharacterCustomizationInfoCardGFxObject_TryFocusList_Params -{ -}; - -// Function WillowGame.CharacterCustomizationInfoCardGFxObject.PopulateScrollingList -struct UCharacterCustomizationInfoCardGFxObject_PopulateScrollingList_Params -{ - TArray ListItems; // (Parm, NeedCtorLink) - int EquippedItemIndex; // (Parm) -}; - -// Function WillowGame.CharacterCustomizationInfoCardGFxObject.SetRespecInfo -struct UCharacterCustomizationInfoCardGFxObject_SetRespecInfo_Params -{ - struct FString Description; // (Parm, NeedCtorLink) - struct FString BranchDescription1; // (Parm, NeedCtorLink) - struct FString BranchDescription2; // (Parm, NeedCtorLink) - struct FString BranchDescription3; // (Parm, NeedCtorLink) - int CurrentCredits; // (Parm) -}; - -// Function WillowGame.CharacterCustomizationInfoCardGFxObject.SetNameInfo -struct UCharacterCustomizationInfoCardGFxObject_SetNameInfo_Params -{ - struct FString NameInfo; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.CharacterCustomizationInfoCardGFxObject.Hide -struct UCharacterCustomizationInfoCardGFxObject_Hide_Params -{ -}; - -// Function WillowGame.CharacterCustomizationInfoCardGFxObject.DisplaySkinCard -struct UCharacterCustomizationInfoCardGFxObject_DisplaySkinCard_Params -{ -}; - -// Function WillowGame.CharacterCustomizationInfoCardGFxObject.DisplayHeadCard -struct UCharacterCustomizationInfoCardGFxObject_DisplayHeadCard_Params -{ -}; - -// Function WillowGame.CharacterCustomizationInfoCardGFxObject.DisplayRespecCard -struct UCharacterCustomizationInfoCardGFxObject_DisplayRespecCard_Params -{ -}; - -// Function WillowGame.CharacterCustomizationInfoCardGFxObject.DisplayNameCard -struct UCharacterCustomizationInfoCardGFxObject_DisplayNameCard_Params -{ -}; - -// Function WillowGame.CharacterCustomizationMenuGFxObject.GetEntryLabel -struct UCharacterCustomizationMenuGFxObject_GetEntryLabel_Params -{ - int Index; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.CharacterCustomizationMenuGFxObject.SetSelectedEntry -struct UCharacterCustomizationMenuGFxObject_SetSelectedEntry_Params -{ - int Index; // (Parm) -}; - -// Function WillowGame.CharacterCustomizationMenuGFxObject.GetSelectedEntry -struct UCharacterCustomizationMenuGFxObject_GetSelectedEntry_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CharacterCustomizationMenuGFxObject.FocusPreviousEntry -struct UCharacterCustomizationMenuGFxObject_FocusPreviousEntry_Params -{ -}; - -// Function WillowGame.CharacterCustomizationMenuGFxObject.FocusNextEntry -struct UCharacterCustomizationMenuGFxObject_FocusNextEntry_Params -{ -}; - -// Function WillowGame.CharacterCustomizationMenuGFxObject.FocusBestEntry -struct UCharacterCustomizationMenuGFxObject_FocusBestEntry_Params -{ -}; - -// Function WillowGame.CharacterCustomizationMenuGFxObject.ConfigureMenuEntry -struct UCharacterCustomizationMenuGFxObject_ConfigureMenuEntry_Params -{ - int Index; // (Parm) - unsigned long bDisabled : 1; // (Parm) - struct FString Label; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.CharacterCustomizationMenuGFxObject.InitMenuEntry -struct UCharacterCustomizationMenuGFxObject_InitMenuEntry_Params -{ - int Index; // (Parm) - unsigned long bVisible : 1; // (Parm) - unsigned long bDisabled : 1; // (Parm) - unsigned long bIsInputEntry : 1; // (Parm) - int MaxInputLength; // (Parm) - struct FString Caption; // (Parm, NeedCtorLink) - struct FString Label; // (Parm, NeedCtorLink) - struct FString IconFrame; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.CharacterSelectionCustomizationListGFxObject.ScrollDown -struct UCharacterSelectionCustomizationListGFxObject_ScrollDown_Params -{ -}; - -// Function WillowGame.CharacterSelectionCustomizationListGFxObject.ScrollUp -struct UCharacterSelectionCustomizationListGFxObject_ScrollUp_Params -{ -}; - -// Function WillowGame.CharacterSelectionCustomizationListGFxObject.PopulateScrollingList -struct UCharacterSelectionCustomizationListGFxObject_PopulateScrollingList_Params -{ - TArray ListItems; // (Parm, NeedCtorLink) - int EquippedItemIndex; // (Parm) -}; - -// Function WillowGame.CharacterSelectionCustomizationListGFxObject.GetSelectedIndex -struct UCharacterSelectionCustomizationListGFxObject_GetSelectedIndex_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CharacterSelectionGFxObject.FadeIn -struct UCharacterSelectionGFxObject_FadeIn_Params -{ - float FadeTimeInSeconds; // (Parm) -}; - -// Function WillowGame.CharacterSelectionGFxObject.BeginClose -struct UCharacterSelectionGFxObject_BeginClose_Params -{ - float FadeTimeInSeconds; // (Parm) -}; - -// Function WillowGame.CharacterSelectionGFxObject.ConfigureForPause -struct UCharacterSelectionGFxObject_ConfigureForPause_Params -{ - unsigned long bPaused : 1; // (Parm) -}; - -// Function WillowGame.CharacterSelectionGFxObject.SetTooltips -struct UCharacterSelectionGFxObject_SetTooltips_Params -{ - struct FString Tooltips; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.CharacterSelectionGFxObject.GetCharacterGridIndexInDirection -struct UCharacterSelectionGFxObject_GetCharacterGridIndexInDirection_Params -{ - int PlayerIndex; // (Parm) - int CharacterGridDirection; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CharacterSelectionGFxObject.SetMessageInfo -struct UCharacterSelectionGFxObject_SetMessageInfo_Params -{ - struct FString MessageInfo; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.CharacterSelectionGFxObject.SetTimerInfo -struct UCharacterSelectionGFxObject_SetTimerInfo_Params -{ - struct FString TimerInfo; // (Parm, NeedCtorLink) - int TimeInSeconds; // (Parm) -}; - -// Function WillowGame.CharacterSelectionGFxObject.SetSelectionIndicator -struct UCharacterSelectionGFxObject_SetSelectionIndicator_Params -{ - int PlayerIndex; // (Parm) - unsigned long bFocused : 1; // (Parm) - int CharacterIndex; // (Parm) -}; - -// Function WillowGame.CharacterSelectionGFxObject.SetPartySelection -struct UCharacterSelectionGFxObject_SetPartySelection_Params -{ - int PartyMemberIndex; // (Parm) - struct FString Gamertag; // (Parm, NeedCtorLink) - unsigned long bHasConfirmedCharacter : 1; // (Parm) - struct FString ClassIconMovieName; // (Parm, NeedCtorLink) - int CharacterLevel; // (Parm) -}; - -// Function WillowGame.CharacterSelectionGFxObject.ClearPartySelections -struct UCharacterSelectionGFxObject_ClearPartySelections_Params -{ -}; - -// Function WillowGame.CharacterSelectionGFxObject.SetState -struct UCharacterSelectionGFxObject_SetState_Params -{ - int PlayerIndex; // (Parm) - int NewState; // (Parm) -}; - -// Function WillowGame.CharacterSelectionGFxObject.SetCharacterInfo -struct UCharacterSelectionGFxObject_SetCharacterInfo_Params -{ - int PlayerIndex; // (Parm) - struct FString CharName; // (Parm, NeedCtorLink) - struct FString CharClass; // (Parm, NeedCtorLink) - struct FString ActionAbilityDesc; // (Parm, NeedCtorLink) - struct FString PreferredWeaponDesc; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.CharacterSelectionGFxObject.CommitSelectableCharacters -struct UCharacterSelectionGFxObject_CommitSelectableCharacters_Params -{ -}; - -// Function WillowGame.CharacterSelectionGFxObject.AddSelectableCharacter -struct UCharacterSelectionGFxObject_AddSelectableCharacter_Params -{ - struct FString IconMoviePath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.OnTick -struct UWillowGFxLobbyLoadCharacter_OnTick_Params -{ -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.SetTickInterval -struct UWillowGFxLobbyLoadCharacter_SetTickInterval_Params -{ -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.CanShowStorageSelector -struct UWillowGFxLobbyLoadCharacter_CanShowStorageSelector_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.StorageDeviceChanged -struct UWillowGFxLobbyLoadCharacter_StorageDeviceChanged_Params -{ - unsigned char ControllerId; // (Parm) - unsigned long bIsValid : 1; // (Parm) -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.HideLoadingSavedGameDialog -struct UWillowGFxLobbyLoadCharacter_HideLoadingSavedGameDialog_Params -{ -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.ShowLoadingSavedGameDialog -struct UWillowGFxLobbyLoadCharacter_ShowLoadingSavedGameDialog_Params -{ -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.NotifyLoadGameStarted -struct UWillowGFxLobbyLoadCharacter_NotifyLoadGameStarted_Params -{ -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.PS3_CheckForSaveList -struct UWillowGFxLobbyLoadCharacter_PS3_CheckForSaveList_Params -{ -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.PS3_CheckForLoadGame -struct UWillowGFxLobbyLoadCharacter_PS3_CheckForLoadGame_Params -{ -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.PS3_BeginLoadGame -struct UWillowGFxLobbyLoadCharacter_PS3_BeginLoadGame_Params -{ -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.FinishConditionalLoadGame -struct UWillowGFxLobbyLoadCharacter_FinishConditionalLoadGame_Params -{ - unsigned char LoadGameResult; // (Parm) -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.ConditionalLoadGame -struct UWillowGFxLobbyLoadCharacter_ConditionalLoadGame_Params -{ - struct FLoadInfo LI; // (Parm, NeedCtorLink) - int PlayerIndex; // (Parm) -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.StripSavePath -struct UWillowGFxLobbyLoadCharacter_StripSavePath_Params -{ - struct FString Path; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.FinishLoadGame -struct UWillowGFxLobbyLoadCharacter_FinishLoadGame_Params -{ - struct FLoadInfo LI; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.GetSaveList -struct UWillowGFxLobbyLoadCharacter_GetSaveList_Params -{ -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.DeviceSelectionDone -struct UWillowGFxLobbyLoadCharacter_DeviceSelectionDone_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.SetupCharacterMenu -struct UWillowGFxLobbyLoadCharacter_SetupCharacterMenu_Params -{ - unsigned long bIsFirstJoin : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.SetTipText -struct UWillowGFxLobbyLoadCharacter_SetTipText_Params -{ - unsigned long bCanDelete : 1; // (Parm) - unsigned long bIsUnownedClass : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.OnPurchaseCanceled -struct UWillowGFxLobbyLoadCharacter_OnPurchaseCanceled_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.MarketplaceDownloadComplete -struct UWillowGFxLobbyLoadCharacter_MarketplaceDownloadComplete_Params -{ -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.OnPurchaseRequest -struct UWillowGFxLobbyLoadCharacter_OnPurchaseRequest_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.OnSlotClicked -struct UWillowGFxLobbyLoadCharacter_OnSlotClicked_Params -{ - int SlotIndex; // (Parm) -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.FocusOn -struct UWillowGFxLobbyLoadCharacter_FocusOn_Params -{ - class UGFxObject* FocusTarget; // (Parm) -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.OnDeleteEnded -struct UWillowGFxLobbyLoadCharacter_OnDeleteEnded_Params -{ - unsigned long bWasDeleted : 1; // (Parm) -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.OnDeleteStarted -struct UWillowGFxLobbyLoadCharacter_OnDeleteStarted_Params -{ -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.TryDeleteSelectedCharacter -struct UWillowGFxLobbyLoadCharacter_TryDeleteSelectedCharacter_Params -{ -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.ScrollDown -struct UWillowGFxLobbyLoadCharacter_ScrollDown_Params -{ -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.ScrollUp -struct UWillowGFxLobbyLoadCharacter_ScrollUp_Params -{ -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.RefreshCharacterList -struct UWillowGFxLobbyLoadCharacter_RefreshCharacterList_Params -{ -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.SetListSelection -struct UWillowGFxLobbyLoadCharacter_SetListSelection_Params -{ - int InSelectedDataIndex; // (Parm) -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.SavesUpdated -struct UWillowGFxLobbyLoadCharacter_SavesUpdated_Params -{ - int PlayerIndex; // (Parm) -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.ResolvePlaythrough -struct UWillowGFxLobbyLoadCharacter_ResolvePlaythrough_Params -{ - int PlayThrough; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.HandleInputKey -struct UWillowGFxLobbyLoadCharacter_HandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.BeginClose -struct UWillowGFxLobbyLoadCharacter_BeginClose_Params -{ -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.OnClose -struct UWillowGFxLobbyLoadCharacter_OnClose_Params -{ -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.extLoadCharacterLobbyReady -struct UWillowGFxLobbyLoadCharacter_extLoadCharacterLobbyReady_Params -{ - struct FString TargetPath; // (Parm, NeedCtorLink) - int NumEntries; // (Parm) -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.Start -struct UWillowGFxLobbyLoadCharacter_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.OnCloseNoLoad -struct UWillowGFxLobbyLoadCharacter_OnCloseNoLoad_Params -{ -}; - -// Function WillowGame.WillowGFxLobbyLoadCharacter.OnLoadGame -struct UWillowGFxLobbyLoadCharacter_OnLoadGame_Params -{ - struct FLoadInfo LI; // (Parm, NeedCtorLink) - int PlayerIndex; // (Parm) -}; - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.SetHeader -struct UConfirmCharacterLobbyGFxMovie_SetHeader_Params -{ - struct FString Header; // (Parm, NeedCtorLink) - struct FString Subheader; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.SetCharacterInfo -struct UConfirmCharacterLobbyGFxMovie_SetCharacterInfo_Params -{ - int PlayerIndex; // (Parm) - int Quadrant; // (Parm) - struct FString Gamertag; // (Parm, NeedCtorLink) - int CharLevel; // (Parm) - struct FString CharName; // (Parm, NeedCtorLink) - struct FString CharClass; // (Parm, NeedCtorLink) - struct FString CharPlaythrough; // (Parm, NeedCtorLink) - struct FString CharCurrentMission; // (Parm, NeedCtorLink) - struct FString CharPlotMission; // (Parm, NeedCtorLink) - struct FString CharSaveDate; // (Parm, NeedCtorLink) - struct FString CharPlayedTime; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.Hide -struct UConfirmCharacterLobbyGFxMovie_Hide_Params -{ -}; - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.Show -struct UConfirmCharacterLobbyGFxMovie_Show_Params -{ - int PlayerCount; // (Parm) - unsigned long bIsConsole : 1; // (Parm) -}; - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.PopulatePlayerData -struct UConfirmCharacterLobbyGFxMovie_PopulatePlayerData_Params -{ -}; - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.CharacterSelectClosed -struct UConfirmCharacterLobbyGFxMovie_CharacterSelectClosed_Params -{ -}; - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.CharacterLoadComplete -struct UConfirmCharacterLobbyGFxMovie_CharacterLoadComplete_Params -{ - struct FLoadInfo LI; // (Parm, NeedCtorLink) - int PlayerIndex; // (Parm) -}; - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.OpenCharacterSelect -struct UConfirmCharacterLobbyGFxMovie_OpenCharacterSelect_Params -{ - int ControllerId; // (Parm) -}; - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.ConfirmCharacterSelectForPlayer -struct UConfirmCharacterLobbyGFxMovie_ConfirmCharacterSelectForPlayer_Params -{ - class AWillowPlayerReplicationInfo* PlayerPRI; // (Parm) -}; - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.ConfigureForPlayers -struct UConfirmCharacterLobbyGFxMovie_ConfigureForPlayers_Params -{ - class AWillowPlayerReplicationInfo* FirstPlayer; // (Parm) - class AWillowPlayerReplicationInfo* SecondPlayer; // (Parm) -}; - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.ResolvePlaythrough -struct UConfirmCharacterLobbyGFxMovie_ResolvePlaythrough_Params -{ - int PlayThrough; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.OnChangeCharacterButtonClick -struct UConfirmCharacterLobbyGFxMovie_OnChangeCharacterButtonClick_Params -{ - class UGFxObject* EventObj; // (Parm) -}; - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.OnCancelButtonClick -struct UConfirmCharacterLobbyGFxMovie_OnCancelButtonClick_Params -{ - class UGFxObject* EventObj; // (Parm) -}; - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.HandleConfirm -struct UConfirmCharacterLobbyGFxMovie_HandleConfirm_Params -{ -}; - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.OnConfirmButtonClick -struct UConfirmCharacterLobbyGFxMovie_OnConfirmButtonClick_Params -{ - class UGFxObject* EventObj; // (Parm) -}; - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.HandleInputKey -struct UConfirmCharacterLobbyGFxMovie_HandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.BeginClose -struct UConfirmCharacterLobbyGFxMovie_BeginClose_Params -{ -}; - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.OnClose -struct UConfirmCharacterLobbyGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.extConfirmCharacterLobbyReady -struct UConfirmCharacterLobbyGFxMovie_extConfirmCharacterLobbyReady_Params -{ - struct FString TargetPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.Start -struct UConfirmCharacterLobbyGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.ConfirmCharacterLobbyGFxMovie.OnConfirmCharacters -struct UConfirmCharacterLobbyGFxMovie_OnConfirmCharacters_Params -{ -}; - -// Function WillowGame.CreditsDataProviderGFxObject.extGetLengthOfData -struct UCreditsDataProviderGFxObject_extGetLengthOfData_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CreditsDataProviderGFxObject.ReplaceCertainAccentedLetters -struct UCreditsDataProviderGFxObject_ReplaceCertainAccentedLetters_Params -{ - struct FString Text; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.CreditsDataProviderGFxObject.extGetClipDataAt -struct UCreditsDataProviderGFxObject_extGetClipDataAt_Params -{ - int Index; // (Parm) - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.CreditsDataProviderGFxObject.Init -struct UCreditsDataProviderGFxObject_Init_Params -{ - class UCreditsGFxDefinition* CreditsDefinition; // (Parm) -}; - -// Function WillowGame.CreditsGFxObject.UpdateDelta -struct UCreditsGFxObject_UpdateDelta_Params -{ - float NewDelta; // (Parm) -}; - -// Function WillowGame.CreditsGFxObject.StartCreditScroll -struct UCreditsGFxObject_StartCreditScroll_Params -{ -}; - -// Function WillowGame.CreditsGFxObject.Init -struct UCreditsGFxObject_Init_Params -{ - class UCreditsGFxDefinition* CreditsDefinition; // (Parm) -}; - -// Function WillowGame.DeathtrapActionSkill.DeactivateMedicBeam -struct ADeathtrapActionSkill_DeactivateMedicBeam_Params -{ -}; - -// Function WillowGame.DeathtrapActionSkill.BlockMedicBeam -struct ADeathtrapActionSkill_BlockMedicBeam_Params -{ -}; - -// Function WillowGame.DeathtrapActionSkill.ActivateMedicBeam -struct ADeathtrapActionSkill_ActivateMedicBeam_Params -{ -}; - -// Function WillowGame.DeathtrapActionSkill.TryToActivateMedicBeam -struct ADeathtrapActionSkill_TryToActivateMedicBeam_Params -{ - class AWillowPawn* TheTargetPawn; // (Parm) -}; - -// Function WillowGame.DeathtrapActionSkill.IsValidCurrentMedicBeamTarget -struct ADeathtrapActionSkill_IsValidCurrentMedicBeamTarget_Params -{ - class AWillowPawn* TheTargetPawn; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DeathtrapActionSkill.IsValidMedicBeamTarget -struct ADeathtrapActionSkill_IsValidMedicBeamTarget_Params -{ - class AWillowPawn* TheTargetPawn; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DeathtrapActionSkill.TryToShareShields -struct ADeathtrapActionSkill_TryToShareShields_Params -{ - class AWillowPawn* TheWillowPawn; // (Parm) - class AController* TheController; // (Parm) -}; - -// Function WillowGame.DeathtrapActionSkill.DestroyOwnedInstanceData -struct ADeathtrapActionSkill_DestroyOwnedInstanceData_Params -{ -}; - -// Function WillowGame.DeathtrapActionSkill.RemoveInstanceData -struct ADeathtrapActionSkill_RemoveInstanceData_Params -{ - struct FName DataName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DeathtrapActionSkill.GetInstanceData -struct ADeathtrapActionSkill_GetInstanceData_Params -{ - struct FName DataName; // (Parm) - TArray InstanceData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DeathtrapActionSkill.SetInstanceData -struct ADeathtrapActionSkill_SetInstanceData_Params -{ - struct FInstanceDataUnion InstanceData; // (Parm, NeedCtorLink) - unsigned long bAllowDuplicateNames : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DeathtrapActionSkill.GetAutoAimPawn -struct ADeathtrapActionSkill_GetAutoAimPawn_Params -{ - class AWillowPawn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DeathtrapActionSkill.NotifyActionSkillActiveAbility -struct ADeathtrapActionSkill_NotifyActionSkillActiveAbility_Params -{ - class AWillowPawn* TheWillowPawn; // (Parm) - class AController* TheController; // (Parm) - float ActionSkillDuration; // (Parm) - float ActiveTimeRemaining; // (Parm) - class AWillowPawn* TheTargetPawn; // (OptionalParm, Parm) -}; - -// Function WillowGame.DeathtrapActionSkill.StartActionSkillActiveAbility -struct ADeathtrapActionSkill_StartActionSkillActiveAbility_Params -{ - class AWillowPawn* TheWillowPawn; // (Parm) - class AController* TheController; // (Parm) - float ActionSkillDuration; // (Parm) - float ActiveTimeRemaining; // (Parm) - class AWillowPawn* TheTargetPawn; // (OptionalParm, Parm) -}; - -// Function WillowGame.DeathtrapActionSkill.OnActionSkillEnded -struct ADeathtrapActionSkill_OnActionSkillEnded_Params -{ -}; - -// Function WillowGame.DeathtrapActionSkill.OnActionSkillStarted -struct ADeathtrapActionSkill_OnActionSkillStarted_Params -{ - class AWillowPawn* TheWillowPawn; // (Parm) - class AController* TheController; // (Parm) - class AWillowPawn* TheTargetPawn; // (OptionalParm, Parm) -}; - -// Function WillowGame.DeathtrapActionSkill.OnActionSkillTick -struct ADeathtrapActionSkill_OnActionSkillTick_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.DesignerAttributeContextResolver.GetAttributeContext -struct UDesignerAttributeContextResolver_GetAttributeContext_Params -{ - class UAttributeDefinitionBase* Attribute; // (Parm) - class UObject* AttributeContextSource; // (Parm) - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.DesignerAttributeContextResolverByName.GetAttributeContext -struct UDesignerAttributeContextResolverByName_GetAttributeContext_Params -{ - class UAttributeDefinitionBase* Attribute; // (Parm) - class UObject* AttributeContextSource; // (Parm) - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.EchoVersionGFxMovie.Start -struct UEchoVersionGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.EndOfGameGFxMovie.extCancel -struct UEndOfGameGFxMovie_extCancel_Params -{ -}; - -// Function WillowGame.EndOfGameGFxMovie.extConfirmRestart -struct UEndOfGameGFxMovie_extConfirmRestart_Params -{ -}; - -// Function WillowGame.EndOfGameGFxMovie.Start -struct UEndOfGameGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FastTravelSignGFxMovie.Start -struct UFastTravelSignGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FastTravelStationGFxObject.SetCurrentWaypoint -struct UFastTravelStationGFxObject_SetCurrentWaypoint_Params -{ - int WaypointIndex; // (Parm) -}; - -// Function WillowGame.FastTravelStationGFxObject.SetSortMode -struct UFastTravelStationGFxObject_SetSortMode_Params -{ - int SortMode; // (Parm) - struct FString Header; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.FastTravelStationGFxObject.SendLocationData -struct UFastTravelStationGFxObject_SendLocationData_Params -{ - TArray LocationDisplayNames; // (Parm, NeedCtorLink) - TArray LocationStationNames; // (Parm, NeedCtorLink) - int InitialSelectionIndex; // (Parm) - int CurrentWaypointIndex; // (Parm) -}; - -// Function WillowGame.FastTravelStationGFxObject.ScrollLocationListDown -struct UFastTravelStationGFxObject_ScrollLocationListDown_Params -{ -}; - -// Function WillowGame.FastTravelStationGFxObject.ScrollLocationListUp -struct UFastTravelStationGFxObject_ScrollLocationListUp_Params -{ -}; - -// Function WillowGame.FastTravelStationGFxObject.RegisterMapLocationBlob -struct UFastTravelStationGFxObject_RegisterMapLocationBlob_Params -{ - class UGFxObject* MapBlobClip; // (Parm) -}; - -// Function WillowGame.FastTravelStationGFxObject.CacheLocationMissionData -struct UFastTravelStationGFxObject_CacheLocationMissionData_Params -{ - int LocationIndex; // (Parm) - TArray MissionNames; // (Parm, NeedCtorLink) - TArray MissionTypes; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.FastTravelStationGFxObject.AddDLCMapLocations -struct UFastTravelStationGFxObject_AddDLCMapLocations_Params -{ - struct FString DLCMapLocationsMovie; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.FixedMarker.OnToggle -struct AFixedMarker_OnToggle_Params -{ - class USeqAct_Toggle* Action; // (Parm) -}; - -// Function WillowGame.WillowAutoTestManager.Tick -struct AWillowAutoTestManager_Tick_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.WillowAutoTestManager.CloseAutomatedMapTestTimer -struct AWillowAutoTestManager_CloseAutomatedMapTestTimer_Params -{ -}; - -// Function WillowGame.WillowAutoTestManager.AutomatedTravelToNextMap -struct AWillowAutoTestManager_AutomatedTravelToNextMap_Params -{ -}; - -// Function WillowGame.WillowAutoTestManager.GetNextAutomatedTestingMap -struct AWillowAutoTestManager_GetNextAutomatedTestingMap_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowAutoTestManager.MenuTimerWorker -struct AWillowAutoTestManager_MenuTimerWorker_Params -{ -}; - -// Function WillowGame.WillowAutoTestManager.TestBackMenu -struct AWillowAutoTestManager_TestBackMenu_Params -{ - unsigned char backMenuType; // (Parm) - float displayTimeInSeconds; // (Parm) -}; - -// Function WillowGame.WillowAutoTestManager.TestDucking -struct AWillowAutoTestManager_TestDucking_Params -{ -}; - -// Function WillowGame.WillowAutoTestManager.TestJumping -struct AWillowAutoTestManager_TestJumping_Params -{ -}; - -// Function WillowGame.WillowAutoTestManager.TestNextWeapon -struct AWillowAutoTestManager_TestNextWeapon_Params -{ -}; - -// Function WillowGame.WillowAutoTestManager.TestStopFiring -struct AWillowAutoTestManager_TestStopFiring_Params -{ -}; - -// Function WillowGame.WillowAutoTestManager.TestStartFiring -struct AWillowAutoTestManager_TestStartFiring_Params -{ -}; - -// Function WillowGame.WillowAutoTestManager.TestStopWalking -struct AWillowAutoTestManager_TestStopWalking_Params -{ -}; - -// Function WillowGame.WillowAutoTestManager.TestStartWalking -struct AWillowAutoTestManager_TestStartWalking_Params -{ -}; - -// Function WillowGame.WillowAutoTestManager.DisableTrainingMessages -struct AWillowAutoTestManager_DisableTrainingMessages_Params -{ -}; - -// Function WillowGame.WillowAutoTestManager.ExecuteConsoleCommand -struct AWillowAutoTestManager_ExecuteConsoleCommand_Params -{ - struct FString Command; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowAutoTestManager.DoAutomatedSmokeTest -struct AWillowAutoTestManager_DoAutomatedSmokeTest_Params -{ -}; - -// Function WillowGame.WillowAutoTestManager.DoUIAutoMemTest -struct AWillowAutoTestManager_DoUIAutoMemTest_Params -{ -}; - -// Function WillowGame.WillowAutoTestManager.PostBeginPlay -struct AWillowAutoTestManager_PostBeginPlay_Params -{ -}; - -// Function WillowGame.IPlayerObserver.PlayerLeftGame -struct UIPlayerObserver_PlayerLeftGame_Params -{ - class APlayerController* PC; // (Parm) -}; - -// Function WillowGame.IPlayerObserver.PlayerEnteredGame -struct UIPlayerObserver_PlayerEnteredGame_Params -{ - class APlayerController* PC; // (Parm) -}; - -// Function WillowGame.WillowGameMessage.GetString -struct UWillowGameMessage_GetString_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGameMessage.ClientReceive -struct UWillowGameMessage_ClientReceive_Params -{ - class APlayerController* P; // (Parm) - int Switch; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) -}; - -// Function WillowGame.LocalMapChangeMessage.ClientReceive -struct ULocalMapChangeMessage_ClientReceive_Params -{ - class APlayerController* P; // (Parm) - int Switch; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) -}; - -// Function WillowGame.LocalMapChangeMessage.GetString -struct ULocalMapChangeMessage_GetString_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowAccessControl.ForceKickPlayer -struct AWillowAccessControl_ForceKickPlayer_Params -{ - class APlayerController* C; // (Parm) - struct FString KickReason; // (Parm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SplitscreenHelper.CheckPS3UserSelectResult -struct USplitscreenHelper_CheckPS3UserSelectResult_Params -{ -}; - -// Function WillowGame.SplitscreenHelper.SparkAuthenticate -struct USplitscreenHelper_SparkAuthenticate_Params -{ - int ControllerId; // (Parm) - class AWillowPlayerController* SplitPC; // (Parm) -}; - -// Function WillowGame.SplitscreenHelper.OnSplitscreenJoinComplete -struct USplitscreenHelper_OnSplitscreenJoinComplete_Params -{ - int ControllerId; // (Parm) - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.SplitscreenHelper.AttemptSplitscreenJoin -struct USplitscreenHelper_AttemptSplitscreenJoin_Params -{ - int ControllerId; // (Parm) -}; - -// Function WillowGame.SplitscreenHelper.GetPrimaryPC -struct USplitscreenHelper_GetPrimaryPC_Params -{ - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SplitscreenHelper.PrepareSplitscreenJoin -struct USplitscreenHelper_PrepareSplitscreenJoin_Params -{ - int ControllerId; // (Parm) -}; - -// Function WillowGame.SplitscreenHelper.AttemptSplitscreenLeave -struct USplitscreenHelper_AttemptSplitscreenLeave_Params -{ - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SplitscreenHelper.HandleSplitscreenJoinFail -struct USplitscreenHelper_HandleSplitscreenJoinFail_Params -{ - struct FString Reason; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.SplitscreenHelper.HandleSplitscreenJoinSuccess -struct USplitscreenHelper_HandleSplitscreenJoinSuccess_Params -{ - class AWillowPlayerController* SplitPC; // (Parm) -}; - -// Function WillowGame.NetworkOptionsGFxMovie.ResolveNetworkTypeString -struct UNetworkOptionsGFxMovie_ResolveNetworkTypeString_Params -{ - unsigned char NetworkType; // (Parm) - unsigned char InviteType; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.NetworkOptionsGFxMovie.HandleInputKey -struct UNetworkOptionsGFxMovie_HandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.NetworkOptionsGFxMovie.extClosed -struct UNetworkOptionsGFxMovie_extClosed_Params -{ -}; - -// Function WillowGame.NetworkOptionsGFxMovie.extOnLoad -struct UNetworkOptionsGFxMovie_extOnLoad_Params -{ - struct FString Path; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.NetworkOptionsGFxMovie.OnClose -struct UNetworkOptionsGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.NetworkOptionsGFxMovie.Start -struct UNetworkOptionsGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.NetworkOptionsGFxMovie.OnLoad -struct UNetworkOptionsGFxMovie_OnLoad_Params -{ - class UNetworkOptionsGFxObject* NetworkOptionsObj; // (Parm) -}; - -// Function WillowGame.MarketplaceGFxMovie.GetSelectedObject -struct UMarketplaceGFxMovie_GetSelectedObject_Params -{ - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MarketplaceGFxMovie.FinalizeContentData -struct UMarketplaceGFxMovie_FinalizeContentData_Params -{ - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MarketplaceGFxMovie.SetContentData -struct UMarketplaceGFxMovie_SetContentData_Params -{ - TArray dataArray; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.MarketplaceGFxMovie.AddContentData -struct UMarketplaceGFxMovie_AddContentData_Params -{ - class UGFxObject* Data; // (Parm) -}; - -// Function WillowGame.MarketplaceGFxMovie.SetFilterFromStringAndSortNew -struct UMarketplaceGFxMovie_SetFilterFromStringAndSortNew_Params -{ - struct FString Tag; // (Parm, NeedCtorLink) - struct FString Caption; // (Parm, NeedCtorLink) - struct FString filterString; // (Parm, NeedCtorLink) - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MarketplaceGFxMovie.SetFilterFromString -struct UMarketplaceGFxMovie_SetFilterFromString_Params -{ - struct FString Tag; // (Parm, NeedCtorLink) - struct FString Caption; // (Parm, NeedCtorLink) - struct FString filterString; // (Parm, NeedCtorLink) - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MarketplaceGFxMovie.ClearFilters -struct UMarketplaceGFxMovie_ClearFilters_Params -{ -}; - -// Function WillowGame.MarketplaceGFxMovie.CycleFilter -struct UMarketplaceGFxMovie_CycleFilter_Params -{ -}; - -// Function WillowGame.MarketplaceGFxMovie.ApplyFilter -struct UMarketplaceGFxMovie_ApplyFilter_Params -{ - struct FString Tag; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MarketplaceGFxMovie.ScrollDescription -struct UMarketplaceGFxMovie_ScrollDescription_Params -{ - unsigned long bScrollUp : 1; // (Parm) -}; - -// Function WillowGame.MarketplaceGFxMovie.ShowMessage -struct UMarketplaceGFxMovie_ShowMessage_Params -{ - struct FString Message; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.MarketplaceGFxMovie.ShowMarketplaceElements -struct UMarketplaceGFxMovie_ShowMarketplaceElements_Params -{ - unsigned long bShow : 1; // (Parm) -}; - -// Function WillowGame.MarketplaceGFxMovie.SetStoreHeader -struct UMarketplaceGFxMovie_SetStoreHeader_Params -{ - struct FString Header; // (Parm, NeedCtorLink) - unsigned long bIsPS3 : 1; // (Parm) - struct FString feature; // (Parm, NeedCtorLink) - struct FString featureDescription; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MarketplaceGFxMovie.SetTooltips -struct UMarketplaceGFxMovie_SetTooltips_Params -{ - struct FString tip1; // (Parm, NeedCtorLink) - struct FString tip2; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MarketplaceGFxMovie.CreateContentItem -struct UMarketplaceGFxMovie_CreateContentItem_Params -{ - struct FString OfferingId; // (Parm, NeedCtorLink) - unsigned long IsPurchased : 1; // (Parm) - unsigned long IsDownloaded : 1; // (Parm) - unsigned long IsInstalled : 1; // (Parm) - unsigned long IsSeasonPass : 1; // (Parm) - unsigned long IsNewOffer : 1; // (Parm) - unsigned long IsFree : 1; // (Parm) - unsigned long IsCompatibility : 1; // (Parm) - unsigned long IsAddOn : 1; // (Parm) - unsigned long IsMisc : 1; // (Parm) - struct FString ContentTitleText; // (Parm, NeedCtorLink) - struct FString PriceText; // (Parm, NeedCtorLink) - struct FString DescriptionText; // (Parm, NeedCtorLink) - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MarketplaceGFxMovie.CreateMarketplaceItem -struct UMarketplaceGFxMovie_CreateMarketplaceItem_Params -{ - struct FMarketplaceContent Content; // (Parm, OutParm, NeedCtorLink) - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MarketplaceGFxMovie.GetOfferingStatusMessage -struct UMarketplaceGFxMovie_GetOfferingStatusMessage_Params -{ - unsigned long IsPurchased : 1; // (Parm) - unsigned long IsDownloaded : 1; // (Parm) - unsigned long IsInstalled : 1; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.MarketplaceGFxMovie.FormatCost -struct UMarketplaceGFxMovie_FormatCost_Params -{ - int PlatformCost; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.MarketplaceGFxMovie.extOnOfferingChanged -struct UMarketplaceGFxMovie_extOnOfferingChanged_Params -{ - class UGFxObject* Data; // (Parm) -}; - -// Function WillowGame.MarketplaceGFxMovie.SetShoppingTooltips -struct UMarketplaceGFxMovie_SetShoppingTooltips_Params -{ - unsigned long bCanPurchase : 1; // (Parm) - unsigned long bDownloaded : 1; // (Parm) - unsigned long bInstalled : 1; // (Parm) - unsigned long bFree : 1; // (Parm) - unsigned long bShopDisabled : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.MarketplaceGFxMovie.OnFailureDialogClicked -struct UMarketplaceGFxMovie_OnFailureDialogClicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MarketplaceGFxMovie.ShowDeferredFailureMessage -struct UMarketplaceGFxMovie_ShowDeferredFailureMessage_Params -{ -}; - -// Function WillowGame.MarketplaceGFxMovie.PostContentLoaded -struct UMarketplaceGFxMovie_PostContentLoaded_Params -{ - unsigned long bSuccess : 1; // (Parm) -}; - -// Function WillowGame.MarketplaceGFxMovie.OnHiddenDownloadableContentListRead -struct UMarketplaceGFxMovie_OnHiddenDownloadableContentListRead_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.MarketplaceGFxMovie.IsOfferOwned -struct UMarketplaceGFxMovie_IsOfferOwned_Params -{ - int OfferId; // (Parm) - TArray ContentList; // (Const, Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MarketplaceGFxMovie.OnDownloadableContentListRead -struct UMarketplaceGFxMovie_OnDownloadableContentListRead_Params -{ - unsigned long bWasSuccessful : 1; // (Parm) -}; - -// Function WillowGame.MarketplaceGFxMovie.GetHiddenDLCList -struct UMarketplaceGFxMovie_GetHiddenDLCList_Params -{ - TArray HiddenOfferIds; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MarketplaceGFxMovie.RefreshDLC -struct UMarketplaceGFxMovie_RefreshDLC_Params -{ -}; - -// Function WillowGame.MarketplaceGFxMovie.extOnMarketPlacePanelLoad -struct UMarketplaceGFxMovie_extOnMarketPlacePanelLoad_Params -{ - class UGFxObject* Panel; // (Parm) -}; - -// Function WillowGame.MarketplaceGFxMovie.extPopupMessage -struct UMarketplaceGFxMovie_extPopupMessage_Params -{ - unsigned long bVisible : 1; // (Parm) -}; - -// Function WillowGame.MarketplaceGFxMovie.OnClickShowMarketplace -struct UMarketplaceGFxMovie_OnClickShowMarketplace_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MarketplaceGFxMovie.OnClickShowMarketplaceOffer -struct UMarketplaceGFxMovie_OnClickShowMarketplaceOffer_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MarketplaceGFxMovie.ShopInputKey -struct UMarketplaceGFxMovie_ShopInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MarketplaceGFxMovie.OnClose -struct UMarketplaceGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.MarketplaceGFxMovie.Start -struct UMarketplaceGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MatchmakingLobbyGFxMovie.extMatchmakingLobbyOnLoad -struct UMatchmakingLobbyGFxMovie_extMatchmakingLobbyOnLoad_Params -{ - struct FString CharacterInfoTargetPath; // (Parm, NeedCtorLink) - struct FString ResultsTargetPath; // (Parm, NeedCtorLink) - struct FString TooltipsTargetPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MatchmakingLobbyGFxMovie.ResolvePlaythrough -struct UMatchmakingLobbyGFxMovie_ResolvePlaythrough_Params -{ - int PlayThrough; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.MatchmakingLobbyGFxMovie.UpdateTooltips -struct UMatchmakingLobbyGFxMovie_UpdateTooltips_Params -{ -}; - -// Function WillowGame.MatchmakingLobbyGFxMovie.UpdateResults -struct UMatchmakingLobbyGFxMovie_UpdateResults_Params -{ -}; - -// Function WillowGame.MatchmakingLobbyGFxMovie.SetMatchmakingState -struct UMatchmakingLobbyGFxMovie_SetMatchmakingState_Params -{ - unsigned char MatchmakingState; // (Parm) -}; - -// Function WillowGame.MatchmakingLobbyGFxMovie.GetResultMessage -struct UMatchmakingLobbyGFxMovie_GetResultMessage_Params -{ - unsigned char MatchmakingState; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.MatchmakingLobbyGFxMovie.GetMatchTypeIconFrameName -struct UMatchmakingLobbyGFxMovie_GetMatchTypeIconFrameName_Params -{ - unsigned char MatchmakingState; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.MatchmakingLobbyGFxMovie.InitResultEntries -struct UMatchmakingLobbyGFxMovie_InitResultEntries_Params -{ -}; - -// Function WillowGame.MatchmakingLobbyGFxMovie.HandleInputKey -struct UMatchmakingLobbyGFxMovie_HandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MatchmakingLobbyGFxMovie.BeginClose -struct UMatchmakingLobbyGFxMovie_BeginClose_Params -{ -}; - -// Function WillowGame.MatchmakingLobbyGFxMovie.OnClose -struct UMatchmakingLobbyGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.MatchmakingLobbyGFxMovie.Start -struct UMatchmakingLobbyGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MatchmakingLobbyGFxMovie.OnHostGameAccept -struct UMatchmakingLobbyGFxMovie_OnHostGameAccept_Params -{ -}; - -// Function WillowGame.MatchmakingLobbyGFxMovie.OnCancel -struct UMatchmakingLobbyGFxMovie_OnCancel_Params -{ -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.HidePlayerDetailsMovie -struct UFrontEndPlayerListGFxObject_HidePlayerDetailsMovie_Params -{ -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.GetPrimaryPlayerControllerId -struct UFrontEndPlayerListGFxObject_GetPrimaryPlayerControllerId_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.GetPlayerName -struct UFrontEndPlayerListGFxObject_GetPlayerName_Params -{ - struct FUniqueNetId UniqueId; // (Parm) - unsigned long bFormatForHTML : 1; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.GetPlayerListIndex -struct UFrontEndPlayerListGFxObject_GetPlayerListIndex_Params -{ - struct FUniqueNetId PlayerID; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.UpdateMuteStatus -struct UFrontEndPlayerListGFxObject_UpdateMuteStatus_Params -{ - struct FUniqueNetId UniqueId; // (Parm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.KickPlayer -struct UFrontEndPlayerListGFxObject_KickPlayer_Params -{ - struct FUniqueNetId PlayerToKick; // (Parm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.InviteToGame -struct UFrontEndPlayerListGFxObject_InviteToGame_Params -{ - int ControllerId; // (Parm) - struct FUniqueNetId PlayerToInvite; // (Parm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.JoinGame -struct UFrontEndPlayerListGFxObject_JoinGame_Params -{ - int ControllerId; // (Parm) - struct FUniqueNetId PlayerToJoin; // (Parm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.OnConfirmKickPlayer_Clicked -struct UFrontEndPlayerListGFxObject_OnConfirmKickPlayer_Clicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.HandlePlayerDetailsButtonClick -struct UFrontEndPlayerListGFxObject_HandlePlayerDetailsButtonClick_Params -{ - int Index; // (Parm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.GetPRI -struct UFrontEndPlayerListGFxObject_GetPRI_Params -{ - struct FUniqueNetId UniqueId; // (Parm) - class AWillowPlayerReplicationInfo* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.PopulatePlayerDetailsDialog -struct UFrontEndPlayerListGFxObject_PopulatePlayerDetailsDialog_Params -{ - struct FUniqueNetId UniqueId; // (Parm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.AddPlayerDetailsButton -struct UFrontEndPlayerListGFxObject_AddPlayerDetailsButton_Params -{ - int Id; // (Parm) - struct FString Caption; // (Parm, NeedCtorLink) - unsigned long bDisabled : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.OnPlayerDetailsLoaded -struct UFrontEndPlayerListGFxObject_OnPlayerDetailsLoaded_Params -{ - class UPlayerDetailsGFxObject* InPlayerDetailsDialog; // (Parm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.ShowPlayerSelectedDialog -struct UFrontEndPlayerListGFxObject_ShowPlayerSelectedDialog_Params -{ - int EntryIndex; // (Parm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.GetSessionKey -struct UFrontEndPlayerListGFxObject_GetSessionKey_Params -{ - struct FOnlineFriend Friend; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.ContainsUniqueId -struct UFrontEndPlayerListGFxObject_ContainsUniqueId_Params -{ - TArray IdList; // (Parm, NeedCtorLink) - struct FUniqueNetId SearchId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.IsInCurrentGame -struct UFrontEndPlayerListGFxObject_IsInCurrentGame_Params -{ - struct FUniqueNetId UniqueId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.IsLocalPlayer -struct UFrontEndPlayerListGFxObject_IsLocalPlayer_Params -{ - class APlayerReplicationInfo* PRI; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.IsPlayerMuted -struct UFrontEndPlayerListGFxObject_IsPlayerMuted_Params -{ - struct FUniqueNetId UniqueId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.IsRemotePlayerTalking -struct UFrontEndPlayerListGFxObject_IsRemotePlayerTalking_Params -{ - struct FUniqueNetId UniqueId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.IsLocalPlayerTalking -struct UFrontEndPlayerListGFxObject_IsLocalPlayerTalking_Params -{ - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.IsLocalVoiceEnabled -struct UFrontEndPlayerListGFxObject_IsLocalVoiceEnabled_Params -{ - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.IsInPartyChat -struct UFrontEndPlayerListGFxObject_IsInPartyChat_Params -{ - struct FUniqueNetId UniqueId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.IsPartyLeader -struct UFrontEndPlayerListGFxObject_IsPartyLeader_Params -{ - class AWillowPlayerReplicationInfo* WPRI; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.GetCurrentPlaythrough -struct UFrontEndPlayerListGFxObject_GetCurrentPlaythrough_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.GetCurrentMissionName -struct UFrontEndPlayerListGFxObject_GetCurrentMissionName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.GetMatchQualityText -struct UFrontEndPlayerListGFxObject_GetMatchQualityText_Params -{ - struct FString MatchIconFrameName; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.GetFriendPartyQualityType -struct UFrontEndPlayerListGFxObject_GetFriendPartyQualityType_Params -{ - struct FOnlineFriend Friend; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.GetFriendPartySlotInfo -struct UFrontEndPlayerListGFxObject_GetFriendPartySlotInfo_Params -{ - struct FOnlineFriend Friend; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.GetFriendPartyHeader -struct UFrontEndPlayerListGFxObject_GetFriendPartyHeader_Params -{ - struct FOnlineFriend Friend; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.GetLocalPartyPlayerCount -struct UFrontEndPlayerListGFxObject_GetLocalPartyPlayerCount_Params -{ - int PlayerCount; // (Parm, OutParm) - int MaxPlayerCount; // (Parm, OutParm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.GetCharacterIconSwfMoviePath -struct UFrontEndPlayerListGFxObject_GetCharacterIconSwfMoviePath_Params -{ - class AWillowPlayerReplicationInfo* WPRI; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.DebugAddDummyPlayers -struct UFrontEndPlayerListGFxObject_DebugAddDummyPlayers_Params -{ - int CurrentRowIndex; // (Parm) - int Count; // (Parm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.IsPlayerConnecting -struct UFrontEndPlayerListGFxObject_IsPlayerConnecting_Params -{ - class AWillowPlayerReplicationInfo* WPRI; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.OnPlayerListButtonClick -struct UFrontEndPlayerListGFxObject_OnPlayerListButtonClick_Params -{ - int EntryIndex; // (Parm) - int RowTypeId; // (Parm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.RefreshPlayerList -struct UFrontEndPlayerListGFxObject_RefreshPlayerList_Params -{ - TArray FriendsList; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.Hide -struct UFrontEndPlayerListGFxObject_Hide_Params -{ -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.Show -struct UFrontEndPlayerListGFxObject_Show_Params -{ -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.ScrollUp -struct UFrontEndPlayerListGFxObject_ScrollUp_Params -{ -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.ScrollToTop -struct UFrontEndPlayerListGFxObject_ScrollToTop_Params -{ -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.ScrollDown -struct UFrontEndPlayerListGFxObject_ScrollDown_Params -{ -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.SetVoiceStatusTalking -struct UFrontEndPlayerListGFxObject_SetVoiceStatusTalking_Params -{ - int RowIndex; // (Parm) - unsigned long bTalking : 1; // (Parm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.SetVoiceStatusMuted -struct UFrontEndPlayerListGFxObject_SetVoiceStatusMuted_Params -{ - int RowIndex; // (Parm) - unsigned long bMuted : 1; // (Parm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.SetVoiceStatusEnabled -struct UFrontEndPlayerListGFxObject_SetVoiceStatusEnabled_Params -{ - int RowIndex; // (Parm) - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.SetConnectionQuality -struct UFrontEndPlayerListGFxObject_SetConnectionQuality_Params -{ - struct FString ConnectionQuality; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.ResetFocus -struct UFrontEndPlayerListGFxObject_ResetFocus_Params -{ - unsigned long bBottomUp : 1; // (Parm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.ClearRow -struct UFrontEndPlayerListGFxObject_ClearRow_Params -{ - int RowIndex; // (Parm) - unsigned long bCollapse : 1; // (Parm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.ConfigureSelectedIndex -struct UFrontEndPlayerListGFxObject_ConfigureSelectedIndex_Params -{ - int RowIndex; // (Parm) - unsigned long bFocus : 1; // (Parm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.ConfigureMessagePromptRow -struct UFrontEndPlayerListGFxObject_ConfigureMessagePromptRow_Params -{ - int RowIndex; // (Parm) - int RowTypeId; // (Parm) - struct FString Text; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.ConfigurePlayerInfoRow -struct UFrontEndPlayerListGFxObject_ConfigurePlayerInfoRow_Params -{ - int RowIndex; // (Parm) - int RowTypeId; // (Parm) - struct FString Gamertag; // (Parm, NeedCtorLink) - int Level; // (Parm) - struct FString ClassIconMovieName; // (Parm, NeedCtorLink) - unsigned long bPartyLeader : 1; // (Parm) - unsigned long bVoiceEnabled : 1; // (Parm) - unsigned long bVoiceMuted : 1; // (Parm) - unsigned long bVoiceTalking : 1; // (Parm) - unsigned long bInPartyChat : 1; // (Parm) - unsigned long bControllerDisplay : 1; // (OptionalParm, Parm) - int Quadrant; // (OptionalParm, Parm) - unsigned long bHubPlayer : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.ConfigureHeaderInfoRow -struct UFrontEndPlayerListGFxObject_ConfigureHeaderInfoRow_Params -{ - int RowIndex; // (Parm) - int RowTypeId; // (Parm) - struct FString PartyType; // (Parm, NeedCtorLink) - struct FString IconFrameName; // (Parm, NeedCtorLink) - struct FString MissionName; // (Parm, NeedCtorLink) - struct FString SlotInfo; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.ClearAllEntries -struct UFrontEndPlayerListGFxObject_ClearAllEntries_Params -{ -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.EndConfigureRows -struct UFrontEndPlayerListGFxObject_EndConfigureRows_Params -{ - int SelectedIndex; // (Parm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.BeginConfigureRows -struct UFrontEndPlayerListGFxObject_BeginConfigureRows_Params -{ - unsigned long bClearAllEntries : 1; // (Parm) - int NumStickyRows; // (Parm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.OnPlayerTalkingStateChange -struct UFrontEndPlayerListGFxObject_OnPlayerTalkingStateChange_Params -{ - struct FUniqueNetId PlayerID; // (Parm) - unsigned long bIsTalking : 1; // (Parm) -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.ShutDown -struct UFrontEndPlayerListGFxObject_ShutDown_Params -{ -}; - -// Function WillowGame.FrontEndPlayerListGFxObject.Init -struct UFrontEndPlayerListGFxObject_Init_Params -{ - FScriptInterface InOwningMovie; // (Parm) -}; - -// Function WillowGame.WillowGFxClikWidget.OnEvent -struct UWillowGFxClikWidget_OnEvent_Params -{ - struct FName EventTag; // (Parm) -}; - -// Function WillowGame.WillowGFxClikWidget.OnClikEvent -struct UWillowGFxClikWidget_OnClikEvent_Params -{ - struct FEventData Data; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxClikWidget.AddClikEvent -struct UWillowGFxClikWidget_AddClikEvent_Params -{ - struct FString EventType; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowScrollingList.PlaySound_VerticalMovement -struct UWillowScrollingList_PlaySound_VerticalMovement_Params -{ -}; - -// Function WillowGame.WillowScrollingList.OnSpinnerValueChange -struct UWillowScrollingList_OnSpinnerValueChange_Params -{ - int EntryIndex; // (Parm) - int NewChoiceIndex; // (Parm) - struct FString NewChoiceValue; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowScrollingList.OnSliderValueChange -struct UWillowScrollingList_OnSliderValueChange_Params -{ - int EntryIndex; // (Parm) - int NewValue; // (Parm) -}; - -// Function WillowGame.WillowScrollingList.OnClikEvent -struct UWillowScrollingList_OnClikEvent_Params -{ - struct FEventData Data; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowScrollingList.GetSelectedIndex -struct UWillowScrollingList_GetSelectedIndex_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingList.SetSelectedIndex -struct UWillowScrollingList_SetSelectedIndex_Params -{ - int Index; // (Parm) -}; - -// Function WillowGame.WillowScrollingList.SetFocused -struct UWillowScrollingList_SetFocused_Params -{ - int FocusIndex; // (Parm) -}; - -// Function WillowGame.WillowScrollingList.IsSpinnerListItemInternal -struct UWillowScrollingList_IsSpinnerListItemInternal_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingList.IsSpinnerListItem -struct UWillowScrollingList_IsSpinnerListItem_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingList.IsSliderListItemInternal -struct UWillowScrollingList_IsSliderListItemInternal_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingList.IsSliderListItem -struct UWillowScrollingList_IsSliderListItem_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingList.FocusFirstAvailableListItem -struct UWillowScrollingList_FocusFirstAvailableListItem_Params -{ -}; - -// Function WillowGame.WillowScrollingList.ClearListItems -struct UWillowScrollingList_ClearListItems_Params -{ -}; - -// Function WillowGame.WillowScrollingList.CommitListItems -struct UWillowScrollingList_CommitListItems_Params -{ -}; - -// Function WillowGame.WillowScrollingList.AddSliderListItemInternal -struct UWillowScrollingList_AddSliderListItemInternal_Params -{ - struct FString Caption; // (Parm, NeedCtorLink) - unsigned long bDisabled : 1; // (Parm) - float StartingValue; // (Parm) - float MinValue; // (Parm) - float MaxValue; // (Parm) - float Increment; // (Parm) -}; - -// Function WillowGame.WillowScrollingList.AddSliderListItem -struct UWillowScrollingList_AddSliderListItem_Params -{ - int EventID; // (Parm) - struct FString Caption; // (Parm, NeedCtorLink) - unsigned long bDisabled : 1; // (Parm) - float StartingValue; // (Parm) - float MinValue; // (Parm) - float MaxValue; // (Parm) - float Increment; // (Parm) -}; - -// Function WillowGame.WillowScrollingList.AddSpinnerListItemInternal -struct UWillowScrollingList_AddSpinnerListItemInternal_Params -{ - struct FString Caption; // (Parm, NeedCtorLink) - unsigned long bDisabled : 1; // (Parm) - int StartingChoiceIndex; // (Parm) - TArray Choices; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowScrollingList.AddSpinnerListItem -struct UWillowScrollingList_AddSpinnerListItem_Params -{ - int EventID; // (Parm) - struct FString Caption; // (Parm, NeedCtorLink) - unsigned long bDisabled : 1; // (Parm) - int StartingChoiceIndex; // (Parm) - TArray Choices; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowScrollingList.AddListItemInternal -struct UWillowScrollingList_AddListItemInternal_Params -{ - struct FString Item; // (Parm, NeedCtorLink) - unsigned long bDisabled : 1; // (Parm) - unsigned long bNew : 1; // (Parm) -}; - -// Function WillowGame.WillowScrollingList.AddListItem -struct UWillowScrollingList_AddListItem_Params -{ - int EventID; // (Parm) - struct FString Caption; // (Parm, NeedCtorLink) - unsigned long bDisabled : 1; // (Parm) - unsigned long bNew : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowScrollingList.HandlePopList -struct UWillowScrollingList_HandlePopList_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingList.Refresh -struct UWillowScrollingList_Refresh_Params -{ -}; - -// Function WillowGame.WillowScrollingList.PushDataProvider -struct UWillowScrollingList_PushDataProvider_Params -{ - FScriptInterface DataProvider; // (Parm) -}; - -// Function WillowGame.WillowScrollingList.GetCurrentDataProvider -struct UWillowScrollingList_GetCurrentDataProvider_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingList.Cleanup -struct UWillowScrollingList_Cleanup_Params -{ -}; - -// Function WillowGame.WillowScrollingList.Init -struct UWillowScrollingList_Init_Params -{ - class UWillowGFxMovie* OwnerMovie; // (Parm) - FScriptInterface DefaultDataProvider; // (Parm) -}; - -// Function WillowGame.WillowScrollingList.OnSelectedIndexChanged -struct UWillowScrollingList_OnSelectedIndexChanged_Params -{ - int NewSelectedIndex; // (Parm) -}; - -// Function WillowGame.WillowScrollingList.OnListChanged -struct UWillowScrollingList_OnListChanged_Params -{ -}; - -// Function WillowGame.FrontendMenuGFxObject.FadeLobbyDeco -struct UFrontendMenuGFxObject_FadeLobbyDeco_Params -{ -}; - -// Function WillowGame.FrontendMenuGFxObject.SetDecoVisible -struct UFrontendMenuGFxObject_SetDecoVisible_Params -{ - unsigned long bLobbyDecoVisible : 1; // (Parm) - unsigned long bPauseDecoVisible : 1; // (Parm) -}; - -// Function WillowGame.FrontendMenuGFxObject.ApplyPriorityVisibilityEffect -struct UFrontendMenuGFxObject_ApplyPriorityVisibilityEffect_Params -{ - unsigned long bRemoveEffect : 1; // (Parm) -}; - -// Function WillowGame.FrontendMenuGFxObject.ApplyPriorityBlurEffect -struct UFrontendMenuGFxObject_ApplyPriorityBlurEffect_Params -{ - unsigned long bRemoveEffect : 1; // (Parm) -}; - -// Function WillowGame.IWillowScrollingListDataProvider.Cleanup -struct UIWillowScrollingListDataProvider_Cleanup_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.IWillowScrollingListDataProvider.GetSubmenuForEvent -struct UIWillowScrollingListDataProvider_GetSubmenuForEvent_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IWillowScrollingListDataProvider.Populate -struct UIWillowScrollingListDataProvider_Populate_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.IWillowScrollingListDataProvider.HandleSpinnerChange -struct UIWillowScrollingListDataProvider_HandleSpinnerChange_Params -{ - int EventID; // (Parm) - int NewChoiceIndex; // (Parm) - struct FString NewChoiceValue; // (Parm, NeedCtorLink) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IWillowScrollingListDataProvider.HandleSliderChange -struct UIWillowScrollingListDataProvider_HandleSliderChange_Params -{ - int EventID; // (Parm) - int NewSliderValue; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IWillowScrollingListDataProvider.HandleSelectionRollover -struct UIWillowScrollingListDataProvider_HandleSelectionRollover_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IWillowScrollingListDataProvider.HandleSelectionChange -struct UIWillowScrollingListDataProvider_HandleSelectionChange_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IWillowScrollingListDataProvider.HandleClick -struct UIWillowScrollingListDataProvider_HandleClick_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IWillowScrollingListDataProvider.OnPop -struct UIWillowScrollingListDataProvider_OnPop_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.IWillowScrollingListDataProvider.OnPush -struct UIWillowScrollingListDataProvider_OnPush_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.IWillowScrollingListDataProvider.GetMenuTooltip -struct UIWillowScrollingListDataProvider_GetMenuTooltip_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.IWillowScrollingListDataProvider.GetMenuDisplayName -struct UIWillowScrollingListDataProvider_GetMenuDisplayName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.IPlayerListOwner.PlayUISound -struct UIPlayerListOwner_PlayUISound_Params -{ - struct FName UIEvent; // (Parm) -}; - -// Function WillowGame.IPlayerListOwner.GetPlayerDetailsMovieDef -struct UIPlayerListOwner_GetPlayerDetailsMovieDef_Params -{ - class UWillowGFxMovie3DDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IPlayerListOwner.GetFriend -struct UIPlayerListOwner_GetFriend_Params -{ - struct FOnlineFriend out_Friend; // (Parm, OutParm, NeedCtorLink) - struct FUniqueNetId UniqueId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IPlayerListOwner.AppendTooltipString -struct UIPlayerListOwner_AppendTooltipString_Params -{ - struct FString TooltipString; // (Parm, OutParm, NeedCtorLink) - struct FString StringToAppend; // (Parm, NeedCtorLink) - unsigned long bDisabled : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.IPlayerListOwner.CheckControllerStatus -struct UIPlayerListOwner_CheckControllerStatus_Params -{ - int ControllerId; // (OptionalParm, Parm) - unsigned char MinStatus; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IPlayerListOwner.IsPlayerOwner -struct UIPlayerListOwner_IsPlayerOwner_Params -{ - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IPlayerListOwner.CanKick -struct UIPlayerListOwner_CanKick_Params -{ - struct FUniqueNetId UniqueId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IPlayerListOwner.CanViewGamercard -struct UIPlayerListOwner_CanViewGamercard_Params -{ - int ControllerId; // (Parm) - struct FUniqueNetId UniqueId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IPlayerListOwner.CanUnmute -struct UIPlayerListOwner_CanUnmute_Params -{ - struct FUniqueNetId UniqueId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IPlayerListOwner.CanMute -struct UIPlayerListOwner_CanMute_Params -{ - struct FUniqueNetId UniqueId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IPlayerListOwner.CanInvite -struct UIPlayerListOwner_CanInvite_Params -{ - struct FUniqueNetId UniqueId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IPlayerListOwner.CanJoin -struct UIPlayerListOwner_CanJoin_Params -{ - struct FUniqueNetId UniqueId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IPlayerListOwner.GetWPCOwner -struct UIPlayerListOwner_GetWPCOwner_Params -{ - class AWillowPlayerController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.NetworkOptionsGFxObject.SetClickHandler -struct UNetworkOptionsGFxObject_SetClickHandler_Params -{ - class UObject* Context; // (Parm) - struct FName FunctionName; // (Parm) -}; - -// Function WillowGame.NetworkOptionsGFxObject.NavigateDown -struct UNetworkOptionsGFxObject_NavigateDown_Params -{ -}; - -// Function WillowGame.NetworkOptionsGFxObject.NavigateUp -struct UNetworkOptionsGFxObject_NavigateUp_Params -{ -}; - -// Function WillowGame.NetworkOptionsGFxObject.FocusFirstButton -struct UNetworkOptionsGFxObject_FocusFirstButton_Params -{ -}; - -// Function WillowGame.NetworkOptionsGFxObject.ConfigureButton -struct UNetworkOptionsGFxObject_ConfigureButton_Params -{ - int ButtonIndex; // (Parm) - struct FString ButtonText; // (Parm, NeedCtorLink) - struct FString ButtonTooltipText; // (Parm, NeedCtorLink) - unsigned long bDisabled : 1; // (Parm) -}; - -// Function WillowGame.NetworkOptionsGFxObject.SetCurrentNetworkType -struct UNetworkOptionsGFxObject_SetCurrentNetworkType_Params -{ - struct FString NetworkType; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.NetworkOptionsGFxObject.Hide -struct UNetworkOptionsGFxObject_Hide_Params -{ -}; - -// Function WillowGame.NetworkOptionsGFxObject.Show -struct UNetworkOptionsGFxObject_Show_Params -{ -}; - -// Function WillowGame.WillowScrollingListDataProviderBase.Cleanup -struct UWillowScrollingListDataProviderBase_Cleanup_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderBase.GetSubmenuForEvent -struct UWillowScrollingListDataProviderBase_GetSubmenuForEvent_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderBase.Populate -struct UWillowScrollingListDataProviderBase_Populate_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderBase.HandleSpinnerChange -struct UWillowScrollingListDataProviderBase_HandleSpinnerChange_Params -{ - int EventID; // (Parm) - int NewChoiceIndex; // (Parm) - struct FString NewChoiceValue; // (Parm, NeedCtorLink) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderBase.HandleSliderChange -struct UWillowScrollingListDataProviderBase_HandleSliderChange_Params -{ - int EventID; // (Parm) - int NewSliderValue; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderBase.HandleSelectionRollover -struct UWillowScrollingListDataProviderBase_HandleSelectionRollover_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderBase.HandleSelectionChange -struct UWillowScrollingListDataProviderBase_HandleSelectionChange_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderBase.HandleInputKey -struct UWillowScrollingListDataProviderBase_HandleInputKey_Params -{ - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderBase.HandleClick -struct UWillowScrollingListDataProviderBase_HandleClick_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderBase.OnPop -struct UWillowScrollingListDataProviderBase_OnPop_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderBase.OnPush -struct UWillowScrollingListDataProviderBase_OnPush_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderBase.GetMenuTooltip -struct UWillowScrollingListDataProviderBase_GetMenuTooltip_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowScrollingListDataProviderBase.GetMenuDisplayName -struct UWillowScrollingListDataProviderBase_GetMenuDisplayName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowScrollingListDataProviderMatchmaking.Populate -struct UWillowScrollingListDataProviderMatchmaking_Populate_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderMatchmaking.HandleClick -struct UWillowScrollingListDataProviderMatchmaking_HandleClick_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowOnlineGameSearch_DataStore.GetCurrentSearchName -struct UWillowOnlineGameSearch_DataStore_GetCurrentSearchName_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerDetailsGFxMovie.HandleInputKey -struct UPlayerDetailsGFxMovie_HandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerDetailsGFxMovie.extClosed -struct UPlayerDetailsGFxMovie_extClosed_Params -{ -}; - -// Function WillowGame.PlayerDetailsGFxMovie.extOnLoad -struct UPlayerDetailsGFxMovie_extOnLoad_Params -{ - struct FString Path; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PlayerDetailsGFxMovie.OnClose -struct UPlayerDetailsGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.PlayerDetailsGFxMovie.Start -struct UPlayerDetailsGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerDetailsGFxMovie.OnLoad -struct UPlayerDetailsGFxMovie_OnLoad_Params -{ - class UPlayerDetailsGFxObject* PlayerDetailsObj; // (Parm) -}; - -// Function WillowGame.PlayerDetailsGFxObject.SetClickHandler -struct UPlayerDetailsGFxObject_SetClickHandler_Params -{ - class UObject* Context; // (Parm) - struct FName FunctionName; // (Parm) -}; - -// Function WillowGame.PlayerDetailsGFxObject.NavigateDown -struct UPlayerDetailsGFxObject_NavigateDown_Params -{ -}; - -// Function WillowGame.PlayerDetailsGFxObject.NavigateUp -struct UPlayerDetailsGFxObject_NavigateUp_Params -{ -}; - -// Function WillowGame.PlayerDetailsGFxObject.FocusFirstButton -struct UPlayerDetailsGFxObject_FocusFirstButton_Params -{ -}; - -// Function WillowGame.PlayerDetailsGFxObject.ConfigureButton -struct UPlayerDetailsGFxObject_ConfigureButton_Params -{ - int ButtonIndex; // (Parm) - struct FString ButtonText; // (Parm, NeedCtorLink) - unsigned long bDisabled : 1; // (Parm) -}; - -// Function WillowGame.PlayerDetailsGFxObject.SetClassIconPath -struct UPlayerDetailsGFxObject_SetClassIconPath_Params -{ - struct FString ClassIconPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PlayerDetailsGFxObject.SetMatchIconAndText -struct UPlayerDetailsGFxObject_SetMatchIconAndText_Params -{ - struct FString MatchIconFramName; // (Parm, NeedCtorLink) - struct FString MatchText; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PlayerDetailsGFxObject.SetMissionText -struct UPlayerDetailsGFxObject_SetMissionText_Params -{ - struct FString MissionText; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PlayerDetailsGFxObject.SetPlaythroughText -struct UPlayerDetailsGFxObject_SetPlaythroughText_Params -{ - struct FString PlaythroughText; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PlayerDetailsGFxObject.SetClassText -struct UPlayerDetailsGFxObject_SetClassText_Params -{ - struct FString ClassText; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PlayerDetailsGFxObject.SetGamertag -struct UPlayerDetailsGFxObject_SetGamertag_Params -{ - struct FString NickName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PlayerDetailsGFxObject.Hide -struct UPlayerDetailsGFxObject_Hide_Params -{ -}; - -// Function WillowGame.PlayerDetailsGFxObject.Show -struct UPlayerDetailsGFxObject_Show_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxObject.SelectIsEnabled -struct UGearboxAccountGFxObject_SelectIsEnabled_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxObject.ClearKeyCode -struct UGearboxAccountGFxObject_ClearKeyCode_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxObject.TrySetKeyCode -struct UGearboxAccountGFxObject_TrySetKeyCode_Params -{ - struct FString KeyCode; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.GearboxAccountGFxObject.ConfigureForViewOffers -struct UGearboxAccountGFxObject_ConfigureForViewOffers_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxObject.ConfigureForRedeemCode -struct UGearboxAccountGFxObject_ConfigureForRedeemCode_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxObject.IsDisplayingOffers -struct UGearboxAccountGFxObject_IsDisplayingOffers_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxObject.SetOfferData -struct UGearboxAccountGFxObject_SetOfferData_Params -{ - TArray OfferData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.GearboxAccountGFxObject.ScrollMessageDown -struct UGearboxAccountGFxObject_ScrollMessageDown_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxObject.ScrollMessageUp -struct UGearboxAccountGFxObject_ScrollMessageUp_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxObject.HasReadTermsOfService -struct UGearboxAccountGFxObject_HasReadTermsOfService_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxObject.SetTermsOfService -struct UGearboxAccountGFxObject_SetTermsOfService_Params -{ - struct FString TermsOfService; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.GearboxAccountGFxObject.HasReadPrivacyPolicy -struct UGearboxAccountGFxObject_HasReadPrivacyPolicy_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxObject.SetPrivacyPolicy -struct UGearboxAccountGFxObject_SetPrivacyPolicy_Params -{ - struct FString PrivacyPolicy; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.GearboxAccountGFxObject.SetTooltips -struct UGearboxAccountGFxObject_SetTooltips_Params -{ - struct FString Tooltips; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.GearboxAccountGFxObject.SetSignInStatus -struct UGearboxAccountGFxObject_SetSignInStatus_Params -{ - struct FString SignInStatus; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.GearboxAccountGFxObject.SetPlayerName -struct UGearboxAccountGFxObject_SetPlayerName_Params -{ - struct FString PlayerName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.GearboxAccountGFxObject.SetFocusedConsoleCodeSegment -struct UGearboxAccountGFxObject_SetFocusedConsoleCodeSegment_Params -{ - struct FString CodeSegment; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.GearboxAccountGFxObject.SetConfirmPassword -struct UGearboxAccountGFxObject_SetConfirmPassword_Params -{ - struct FString Password; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.GearboxAccountGFxObject.SetPassword -struct UGearboxAccountGFxObject_SetPassword_Params -{ - struct FString Password; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.GearboxAccountGFxObject.SetEmail -struct UGearboxAccountGFxObject_SetEmail_Params -{ - struct FString Email; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.GearboxAccountGFxObject.GetConfirmPassword -struct UGearboxAccountGFxObject_GetConfirmPassword_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.GearboxAccountGFxObject.GetPassword -struct UGearboxAccountGFxObject_GetPassword_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.GearboxAccountGFxObject.GetKeyCode -struct UGearboxAccountGFxObject_GetKeyCode_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.GearboxAccountGFxObject.GetEmail -struct UGearboxAccountGFxObject_GetEmail_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.GearboxAccountGFxObject.GetAgeYear -struct UGearboxAccountGFxObject_GetAgeYear_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxObject.GetAgeDay -struct UGearboxAccountGFxObject_GetAgeDay_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxObject.GetAgeMonth -struct UGearboxAccountGFxObject_GetAgeMonth_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxObject.SetCurrentDate -struct UGearboxAccountGFxObject_SetCurrentDate_Params -{ - int Month; // (Parm) - int Day; // (Parm) - int Year; // (Parm) -}; - -// Function WillowGame.GearboxAccountGFxObject.OffersBoxIsChecked -struct UGearboxAccountGFxObject_OffersBoxIsChecked_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GearboxAccountGFxObject.RefreshWelcomeScreen -struct UGearboxAccountGFxObject_RefreshWelcomeScreen_Params -{ -}; - -// Function WillowGame.GearboxAccountGFxObject.DisplayScreen -struct UGearboxAccountGFxObject_DisplayScreen_Params -{ - struct FString Screen; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.GFxMovieMissionStatus.OnClose -struct UGFxMovieMissionStatus_OnClose_Params -{ -}; - -// Function WillowGame.GFxMovieMissionStatus.CheckMissionState -struct UGFxMovieMissionStatus_CheckMissionState_Params -{ -}; - -// Function WillowGame.GFxMovieMissionStatus.OnTick -struct UGFxMovieMissionStatus_OnTick_Params -{ -}; - -// Function WillowGame.GFxMovieMissionStatus.Start -struct UGFxMovieMissionStatus_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GFxTextListContent.GetObjectForIndex -struct UGFxTextListContent_GetObjectForIndex_Params -{ - int Index; // (Parm) - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GFxTextListContent.GetTextAndLabelForIndex -struct UGFxTextListContent_GetTextAndLabelForIndex_Params -{ - int Index; // (Parm) - struct FString Text; // (Parm, OutParm, NeedCtorLink) - struct FString Icon; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.GFxTextListContent.AddEntry -struct UGFxTextListContent_AddEntry_Params -{ - struct FFlashTextEntry NewEntry; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.GFxTextListContent.GetLength -struct UGFxTextListContent_GetLength_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.GFxTextListContent.Empty -struct UGFxTextListContent_Empty_Params -{ -}; - -// Function WillowGame.GraveyardGFxObject.Hide -struct UGraveyardGFxObject_Hide_Params -{ -}; - -// Function WillowGame.GraveyardGFxObject.Show -struct UGraveyardGFxObject_Show_Params -{ -}; - -// Function WillowGame.GraveyardGFxObject.SetTombstoneInfo -struct UGraveyardGFxObject_SetTombstoneInfo_Params -{ - struct FString TimePlayed; // (Parm, NeedCtorLink) - struct FString PlayerLevel; // (Parm, NeedCtorLink) - struct FString MissionsComplete; // (Parm, NeedCtorLink) - struct FString ChallengesComplete; // (Parm, NeedCtorLink) - struct FString FavoriteManufacturer; // (Parm, NeedCtorLink) - struct FString FavoriteWeaponType; // (Parm, NeedCtorLink) - struct FString KilledBy; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.HealthBarGFxObject.__SetHealth -struct UHealthBarGFxObject___SetHealth_Params -{ - int CurrentHealth; // (Parm) - int MaxHealth; // (Parm) -}; - -// Function WillowGame.HealthBarGFxObject.SetHealth -struct UHealthBarGFxObject_SetHealth_Params -{ - int CurrentHealth; // (Parm) - int MaxHealth; // (Parm) -}; - -// Function WillowGame.HUDScaleGuideGFxMovie.UpdateFrameForAspectRatio -struct UHUDScaleGuideGFxMovie_UpdateFrameForAspectRatio_Params -{ - unsigned long bWidescreen : 1; // (Parm) -}; - -// Function WillowGame.HUDScaleGuideGFxMovie.SetScaleForClip -struct UHUDScaleGuideGFxMovie_SetScaleForClip_Params -{ - class UGFxObject* Clip; // (Parm) -}; - -// Function WillowGame.HUDScaleGuideGFxMovie.OnTick -struct UHUDScaleGuideGFxMovie_OnTick_Params -{ -}; - -// Function WillowGame.HUDScaleGuideGFxMovie.Start -struct UHUDScaleGuideGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IGFxMenuScreenTickable.OnTick -struct UIGFxMenuScreenTickable_OnTick_Params -{ -}; - -// Function WillowGame.InputBindingsClipGFxObject.SetCustomizeTip -struct UInputBindingsClipGFxObject_SetCustomizeTip_Params -{ - struct FString Label; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.InputBindingsClipGFxObject.AddKeyData -struct UInputBindingsClipGFxObject_AddKeyData_Params -{ - struct FString _tag; // (Parm, NeedCtorLink) - struct FString _caption; // (Parm, NeedCtorLink) - struct FString _value; // (Parm, NeedCtorLink) - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InputBindingsClipGFxObject.EmptyKeyData -struct UInputBindingsClipGFxObject_EmptyKeyData_Params -{ -}; - -// Function WillowGame.InputBindingsClipGFxObject.InvalidateKeyData -struct UInputBindingsClipGFxObject_InvalidateKeyData_Params -{ -}; - -// Function WillowGame.InputBindingsClipGFxObject.SetKeybindMode -struct UInputBindingsClipGFxObject_SetKeybindMode_Params -{ -}; - -// Function WillowGame.InputBindingsClipGFxObject.SetControllerMode -struct UInputBindingsClipGFxObject_SetControllerMode_Params -{ - struct FString Label; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.InputBindingsClipGFxObject._SetVisible -struct UInputBindingsClipGFxObject__SetVisible_Params -{ - unsigned long bVisible : 1; // (Parm) -}; - -// Function WillowGame.InputBindingsClipGFxObject.Hide -struct UInputBindingsClipGFxObject_Hide_Params -{ -}; - -// Function WillowGame.InputBindingsClipGFxObject.Show -struct UInputBindingsClipGFxObject_Show_Params -{ -}; - -// Function WillowGame.InstanceDataContextResolver.GetAttributeContext -struct UInstanceDataContextResolver_GetAttributeContext_Params -{ - class UAttributeDefinitionBase* Attribute; // (Parm) - class UObject* AttributeContextSource; // (Parm) - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.InventoryDefinitionAttributeContextResolver.GetAttributeContext -struct UInventoryDefinitionAttributeContextResolver_GetAttributeContext_Params -{ - class UAttributeDefinitionBase* Attribute; // (Parm) - class UObject* AttributeContextSource; // (Parm) - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.IUISubMenuNavigation.ActivateLastSubMenu -struct UIUISubMenuNavigation_ActivateLastSubMenu_Params -{ -}; - -// Function WillowGame.IUISubMenuNavigation.ActivateFirstSubMenu -struct UIUISubMenuNavigation_ActivateFirstSubMenu_Params -{ -}; - -// Function WillowGame.LANServerBrowserGFxObject.SetSortDirectionButtonLabel -struct ULANServerBrowserGFxObject_SetSortDirectionButtonLabel_Params -{ - struct FString Label; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.LANServerBrowserGFxObject.SetSortTypeButtonLabel -struct ULANServerBrowserGFxObject_SetSortTypeButtonLabel_Params -{ - struct FString Label; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.LANServerBrowserGFxObject.GetSelectedServerIndex -struct ULANServerBrowserGFxObject_GetSelectedServerIndex_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LANServerBrowserGFxObject.SetSelectedServerIndex -struct ULANServerBrowserGFxObject_SetSelectedServerIndex_Params -{ - int SelectedIndex; // (Parm) -}; - -// Function WillowGame.LANServerBrowserGFxObject.SetSearchingForGames -struct ULANServerBrowserGFxObject_SetSearchingForGames_Params -{ - unsigned long bSearching : 1; // (Parm) -}; - -// Function WillowGame.LANServerBrowserGFxObject.SetGameCountString -struct ULANServerBrowserGFxObject_SetGameCountString_Params -{ - struct FString GameCountString; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.LANServerBrowserGFxObject.EndConfigureServerList -struct ULANServerBrowserGFxObject_EndConfigureServerList_Params -{ -}; - -// Function WillowGame.LANServerBrowserGFxObject.BeginConfigureServerList -struct ULANServerBrowserGFxObject_BeginConfigureServerList_Params -{ -}; - -// Function WillowGame.LANServerBrowserGFxObject.AddServerListEntry -struct ULANServerBrowserGFxObject_AddServerListEntry_Params -{ - struct FString ServerName; // (Parm, NeedCtorLink) - int CurrentPlayers; // (Parm) - int MaxPlayers; // (Parm) - struct FString CharInfo; // (Parm, NeedCtorLink) - struct FString MissionInfo; // (Parm, NeedCtorLink) - struct FString ConnectionStength; // (Parm, NeedCtorLink) - struct FString Ping; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.LatentRewardGFxMovie.OnClosedOnDeath -struct ULatentRewardGFxMovie_OnClosedOnDeath_Params -{ -}; - -// Function WillowGame.LatentRewardGFxMovie.HandleInputAxis -struct ULatentRewardGFxMovie_HandleInputAxis_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - float Delta; // (Parm) - float DeltaTime; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LatentRewardGFxMovie.HandleRewardInputKey -struct ULatentRewardGFxMovie_HandleRewardInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LatentRewardGFxMovie.extOnRolloverChoice -struct ULatentRewardGFxMovie_extOnRolloverChoice_Params -{ - int RewardChoice; // (Parm) -}; - -// Function WillowGame.LatentRewardGFxMovie.extOnFocusedChoice -struct ULatentRewardGFxMovie_extOnFocusedChoice_Params -{ - int RewardChoice; // (Parm) -}; - -// Function WillowGame.LatentRewardGFxMovie.extRewardPanelClosed -struct ULatentRewardGFxMovie_extRewardPanelClosed_Params -{ -}; - -// Function WillowGame.LatentRewardGFxMovie.AcceptReward -struct ULatentRewardGFxMovie_AcceptReward_Params -{ - int RewardChoice; // (Parm) -}; - -// Function WillowGame.LatentRewardGFxMovie.extOnClickedChoice -struct ULatentRewardGFxMovie_extOnClickedChoice_Params -{ - int RewardChoice; // (Parm) -}; - -// Function WillowGame.LatentRewardGFxMovie.DisplayRewardsPanel -struct ULatentRewardGFxMovie_DisplayRewardsPanel_Params -{ - struct FPendingMissionRewardData MissionReward; // (Parm) -}; - -// Function WillowGame.LatentRewardGFxMovie.extTryDisplayRewardPanel -struct ULatentRewardGFxMovie_extTryDisplayRewardPanel_Params -{ -}; - -// Function WillowGame.LatentRewardGFxMovie.OnClose -struct ULatentRewardGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.LatentRewardGFxMovie.Start -struct ULatentRewardGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionRewardGFxObject.DestroyPreviewInventory -struct UMissionRewardGFxObject_DestroyPreviewInventory_Params -{ -}; - -// Function WillowGame.MissionRewardGFxObject.Interrupted -struct UMissionRewardGFxObject_Interrupted_Params -{ -}; - -// Function WillowGame.MissionRewardGFxObject.SetTooltips -struct UMissionRewardGFxObject_SetTooltips_Params -{ -}; - -// Function WillowGame.MissionRewardGFxObject.InspectItem -struct UMissionRewardGFxObject_InspectItem_Params -{ - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.MissionRewardGFxObject.GetSelectedThing -struct UMissionRewardGFxObject_GetSelectedThing_Params -{ - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionRewardGFxObject.PanelOnInputKey -struct UMissionRewardGFxObject_PanelOnInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionRewardGFxObject.__SetCellMarks -struct UMissionRewardGFxObject___SetCellMarks_Params -{ - int Mark1; // (Parm) - int Mark2; // (Parm) -}; - -// Function WillowGame.MissionRewardGFxObject.__SetCellInfo -struct UMissionRewardGFxObject___SetCellInfo_Params -{ - int Mine1; // (Parm) - int Mine2; // (Parm) -}; - -// Function WillowGame.MissionRewardGFxObject.SetCellInfo -struct UMissionRewardGFxObject_SetCellInfo_Params -{ -}; - -// Function WillowGame.MissionRewardGFxObject.RemoveEventListeners -struct UMissionRewardGFxObject_RemoveEventListeners_Params -{ -}; - -// Function WillowGame.MissionRewardGFxObject.OnClickedChoice -struct UMissionRewardGFxObject_OnClickedChoice_Params -{ - int RewardChoice; // (Parm) -}; - -// Function WillowGame.MissionRewardGFxObject.OnRolloverChoice -struct UMissionRewardGFxObject_OnRolloverChoice_Params -{ - int RewardChoice; // (Parm) -}; - -// Function WillowGame.MissionRewardGFxObject.OnFocusedChoice -struct UMissionRewardGFxObject_OnFocusedChoice_Params -{ - int RewardChoice; // (Parm) -}; - -// Function WillowGame.MissionRewardGFxObject.AcceptReward -struct UMissionRewardGFxObject_AcceptReward_Params -{ - int RewardChoice; // (Parm) -}; - -// Function WillowGame.MissionRewardGFxObject.ConfigureForPlayer -struct UMissionRewardGFxObject_ConfigureForPlayer_Params -{ - float ControllerId; // (Parm) -}; - -// Function WillowGame.MissionRewardGFxObject.SetNumItemChoices -struct UMissionRewardGFxObject_SetNumItemChoices_Params -{ - int NumItems; // (Parm) -}; - -// Function WillowGame.MissionRewardGFxObject.SpawnInventoryForRewardUI -struct UMissionRewardGFxObject_SpawnInventoryForRewardUI_Params -{ - int RewardIndex; // (Parm) - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionRewardGFxObject.SetUpRewardsPageItems -struct UMissionRewardGFxObject_SetUpRewardsPageItems_Params -{ -}; - -// Function WillowGame.MissionRewardGFxObject.GetNumItems -struct UMissionRewardGFxObject_GetNumItems_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MissionRewardGFxObject.SetPlotCritical -struct UMissionRewardGFxObject_SetPlotCritical_Params -{ - struct FString frame; // (Parm, NeedCtorLink) - struct FString Text; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MissionRewardGFxObject.SetUpRewardsPage -struct UMissionRewardGFxObject_SetUpRewardsPage_Params -{ - unsigned long bGrantAltReward : 1; // (Parm) -}; - -// Function WillowGame.MissionRewardGFxObject.FreeCellData -struct UMissionRewardGFxObject_FreeCellData_Params -{ -}; - -// Function WillowGame.MissionRewardGFxObject.InitCellData -struct UMissionRewardGFxObject_InitCellData_Params -{ -}; - -// Function WillowGame.MissionRewardGFxObject.SetNoReward -struct UMissionRewardGFxObject_SetNoReward_Params -{ - class UMissionDefinition* Mission; // (Parm) - unsigned char OldStatus; // (Parm) -}; - -// Function WillowGame.MissionRewardGFxObject.SetPendingMissionRewardData -struct UMissionRewardGFxObject_SetPendingMissionRewardData_Params -{ - struct FPendingMissionRewardData MissionReward; // (Parm) -}; - -// Function WillowGame.MissionRewardGFxObject.Init -struct UMissionRewardGFxObject_Init_Params -{ - class UWillowGFxMovie3D* InParent; // (Parm) -}; - -// Function WillowGame.LevelTransitionSignGFxMovie.Start -struct ULevelTransitionSignGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LiftActionSkill.GetDeferredActionSkillTime -struct ALiftActionSkill_GetDeferredActionSkillTime_Params -{ - float ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LiftActionSkill.EnableActionSkillHUD -struct ALiftActionSkill_EnableActionSkillHUD_Params -{ - class UWillowHUDGFxMovie* HUDMovie; // (Parm) -}; - -// Function WillowGame.LiftActionSkill.OnCharmTarget -struct ALiftActionSkill_OnCharmTarget_Params -{ - struct FBehaviorConsumerHandle TheConsumeHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) - class APawn* SkillTarget; // (Parm) -}; - -// Function WillowGame.LiftActionSkill.OnRuinImpact -struct ALiftActionSkill_OnRuinImpact_Params -{ - struct FBehaviorConsumerHandle TheConsumeHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) - class APawn* SkillTarget; // (Parm) -}; - -// Function WillowGame.LiftActionSkill.OnLiftFailed -struct ALiftActionSkill_OnLiftFailed_Params -{ - struct FBehaviorConsumerHandle TheConsumeHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) -}; - -// Function WillowGame.LiftActionSkill.OnHealedTarget -struct ALiftActionSkill_OnHealedTarget_Params -{ - struct FBehaviorConsumerHandle TheConsumeHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) - class APawn* SkillTarget; // (Parm) -}; - -// Function WillowGame.LiftActionSkill.OnKilledTarget -struct ALiftActionSkill_OnKilledTarget_Params -{ - struct FBehaviorConsumerHandle TheConsumeHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) - class APawn* SkillTarget; // (Parm) -}; - -// Function WillowGame.LiftActionSkill.OnReleasedTarget -struct ALiftActionSkill_OnReleasedTarget_Params -{ - struct FBehaviorConsumerHandle TheConsumeHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) - class APawn* SkillTarget; // (Parm) -}; - -// Function WillowGame.LiftActionSkill.OnTargetIsAboutToBecomeUnlocked -struct ALiftActionSkill_OnTargetIsAboutToBecomeUnlocked_Params -{ - struct FBehaviorConsumerHandle TheConsumeHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) - class APawn* SkillTarget; // (Parm) -}; - -// Function WillowGame.LiftActionSkill.OnTargetBecomesLocked -struct ALiftActionSkill_OnTargetBecomesLocked_Params -{ - struct FBehaviorConsumerHandle TheConsumeHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) - class APawn* SkillTarget; // (Parm) -}; - -// Function WillowGame.LiftActionSkill.OnTargetBlocked -struct ALiftActionSkill_OnTargetBlocked_Params -{ - struct FBehaviorConsumerHandle TheConsumeHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) - class APawn* SkillTarget; // (Parm) -}; - -// Function WillowGame.LiftActionSkill.OnBeginLiftingTarget -struct ALiftActionSkill_OnBeginLiftingTarget_Params -{ - struct FBehaviorConsumerHandle TheConsumeHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) - class APawn* SkillTarget; // (Parm) -}; - -// Function WillowGame.LiftActionSkill.OnSelectedTarget -struct ALiftActionSkill_OnSelectedTarget_Params -{ - struct FBehaviorConsumerHandle TheConsumeHandle; // (Const, Parm, OutParm) - class APawn* SkillInstigator; // (Parm) - class APawn* SkillTarget; // (Parm) -}; - -// Function WillowGame.LiftActionSkill.UpdateEffects -struct ALiftActionSkill_UpdateEffects_Params -{ -}; - -// Function WillowGame.LiftActionSkill.FinishFX -struct ALiftActionSkill_FinishFX_Params -{ -}; - -// Function WillowGame.LiftActionSkill.TransitionToBubbleFXOutro -struct ALiftActionSkill_TransitionToBubbleFXOutro_Params -{ -}; - -// Function WillowGame.LiftActionSkill.TransitionToBubbleFXLoop -struct ALiftActionSkill_TransitionToBubbleFXLoop_Params -{ -}; - -// Function WillowGame.LiftActionSkill.SpawnBubbleFX -struct ALiftActionSkill_SpawnBubbleFX_Params -{ -}; - -// Function WillowGame.LiftActionSkill.FirstPersonEffectFinished -struct ALiftActionSkill_FirstPersonEffectFinished_Params -{ - class UParticleSystemComponent* PSC; // (Parm, EditInline) -}; - -// Function WillowGame.LiftActionSkill.RunCustomEvent -struct ALiftActionSkill_RunCustomEvent_Params -{ - struct FName EventName; // (Parm) - class UObject* EventInstigator; // (OptionalParm, Parm) - class UObject* OtherEventParticipantObject; // (OptionalParm, Parm) - struct FBehaviorParameters EventData; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.LiftActionSkill.UpdatePhaselockLight -struct ALiftActionSkill_UpdatePhaselockLight_Params -{ -}; - -// Function WillowGame.LiftActionSkill.GetPhaseLockDefinition -struct ALiftActionSkill_GetPhaseLockDefinition_Params -{ - class AWillowPawn* Target; // (Parm) - class UPhaseLockDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LiftActionSkill.GetPlayerAnimation -struct ALiftActionSkill_GetPlayerAnimation_Params -{ - class AWillowPawn* NewTarget; // (Parm) - class USpecialMoveDefinition* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LiftActionSkill.UpdateLiftedPawnMeshOffset -struct ALiftActionSkill_UpdateLiftedPawnMeshOffset_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.LiftActionSkill.UpdateLiftedPawn -struct ALiftActionSkill_UpdateLiftedPawn_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.LiftActionSkill.GetBobLocation -struct ALiftActionSkill_GetBobLocation_Params -{ - float DeltaTime; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LiftActionSkill.GetLiftLocation -struct ALiftActionSkill_GetLiftLocation_Params -{ - float LiftTime; // (Parm) - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LiftActionSkill.CheckLandTarget -struct ALiftActionSkill_CheckLandTarget_Params -{ - unsigned long bForceLand : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.LiftActionSkill.PawnIsFlying -struct ALiftActionSkill_PawnIsFlying_Params -{ - class APawn* TestPawn; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LiftActionSkill.DropTarget -struct ALiftActionSkill_DropTarget_Params -{ -}; - -// Function WillowGame.LiftActionSkill.BeginLifting -struct ALiftActionSkill_BeginLifting_Params -{ - class AWillowPawn* BeginLiftTarget; // (Parm) - float HeightFromGround; // (Parm) -}; - -// Function WillowGame.LiftActionSkill.GetLiftCheckLocation -struct ALiftActionSkill_GetLiftCheckLocation_Params -{ - struct FVector ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LiftActionSkill.LiftTarget -struct ALiftActionSkill_LiftTarget_Params -{ - class AWillowPawn* BeginLiftTarget; // (Parm) -}; - -// Function WillowGame.LiftActionSkill.Fizzled -struct ALiftActionSkill_Fizzled_Params -{ -}; - -// Function WillowGame.LiftActionSkill.PlayMissImpact -struct ALiftActionSkill_PlayMissImpact_Params -{ -}; - -// Function WillowGame.LiftActionSkill.FizzleOut -struct ALiftActionSkill_FizzleOut_Params -{ -}; - -// Function WillowGame.LiftActionSkill.TargetBlocked -struct ALiftActionSkill_TargetBlocked_Params -{ - class AWillowPawn* NewPawn; // (Parm) -}; - -// Function WillowGame.LiftActionSkill.ResurrectTarget -struct ALiftActionSkill_ResurrectTarget_Params -{ - class AWillowPawn* NewTarget; // (Parm) -}; - -// Function WillowGame.LiftActionSkill.CanResurrectTarget -struct ALiftActionSkill_CanResurrectTarget_Params -{ - class AWillowPawn* NewTarget; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LiftActionSkill.ApplyRuin -struct ALiftActionSkill_ApplyRuin_Params -{ -}; - -// Function WillowGame.LiftActionSkill.Ruin -struct ALiftActionSkill_Ruin_Params -{ -}; - -// Function WillowGame.LiftActionSkill.CanRuin -struct ALiftActionSkill_CanRuin_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LiftActionSkill.SpawnSubsequenceProjectile -struct ALiftActionSkill_SpawnSubsequenceProjectile_Params -{ -}; - -// Function WillowGame.LiftActionSkill.CanDoSubsequence -struct ALiftActionSkill_CanDoSubsequence_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LiftActionSkill.CanCharmTarget -struct ALiftActionSkill_CanCharmTarget_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LiftActionSkill.SpawnHelios -struct ALiftActionSkill_SpawnHelios_Params -{ -}; - -// Function WillowGame.LiftActionSkill.ShouldSpawnHelios -struct ALiftActionSkill_ShouldSpawnHelios_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LiftActionSkill.InterruptPhaseLock -struct ALiftActionSkill_InterruptPhaseLock_Params -{ -}; - -// Function WillowGame.LiftActionSkill.IsLiftedPawnIncapacitated -struct ALiftActionSkill_IsLiftedPawnIncapacitated_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LiftActionSkill.ReleaseTarget -struct ALiftActionSkill_ReleaseTarget_Params -{ -}; - -// Function WillowGame.LiftActionSkill.StartOutro -struct ALiftActionSkill_StartOutro_Params -{ -}; - -// Function WillowGame.LiftActionSkill.FinishLifting -struct ALiftActionSkill_FinishLifting_Params -{ - unsigned long bDropImmediately : 1; // (Parm) -}; - -// Function WillowGame.LiftActionSkill.LockTarget -struct ALiftActionSkill_LockTarget_Params -{ -}; - -// Function WillowGame.LiftActionSkill.PhaseLockTarget -struct ALiftActionSkill_PhaseLockTarget_Params -{ - class AWillowPawn* NewTarget; // (Parm) -}; - -// Function WillowGame.LiftActionSkill.SelectTarget -struct ALiftActionSkill_SelectTarget_Params -{ - class AWillowPawn* NewTarget; // (Parm) -}; - -// Function WillowGame.LiftActionSkill.CanPhaseLockTarget -struct ALiftActionSkill_CanPhaseLockTarget_Params -{ - class AWillowPawn* NewTarget; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LiftActionSkill.IsPhaselocked -struct ALiftActionSkill_IsPhaselocked_Params -{ - class AWillowPawn* NewTarget; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.LiftActionSkill.EndSkill -struct ALiftActionSkill_EndSkill_Params -{ -}; - -// Function WillowGame.LiftActionSkill.OnActionSkillTick -struct ALiftActionSkill_OnActionSkillTick_Params -{ - float DeltaTime; // (Parm) -}; - -// Function WillowGame.LiftActionSkill.Destroyed -struct ALiftActionSkill_Destroyed_Params -{ -}; - -// Function WillowGame.LiftActionSkill.StartActionSkillActiveAbility -struct ALiftActionSkill_StartActionSkillActiveAbility_Params -{ - class AWillowPawn* TheWillowPawn; // (Parm) - class AController* TheController; // (Parm) - float ActionSkillDuration; // (Parm) - float ActiveTimeRemaining; // (Parm) - class AWillowPawn* AutoAimTarget; // (OptionalParm, Parm) -}; - -// Function WillowGame.LiftActionSkill.OnActionSkillEnded -struct ALiftActionSkill_OnActionSkillEnded_Params -{ -}; - -// Function WillowGame.LiftActionSkill.OnActionSkillStarted -struct ALiftActionSkill_OnActionSkillStarted_Params -{ - class AWillowPawn* TheWillowPawn; // (Parm) - class AController* TheController; // (Parm) - class AWillowPawn* TheTargetPawn; // (OptionalParm, Parm) -}; - -// Function WillowGame.LiftActionSkill.UpdateTargetPawn -struct ALiftActionSkill_UpdateTargetPawn_Params -{ - class AWillowPawn* TheTargetPawn; // (Parm, OutParm) -}; - -// Function WillowGame.LiftActionSkill.ReplicatedEvent -struct ALiftActionSkill_ReplicatedEvent_Params -{ - struct FName VarName; // (Parm) -}; - -// Function WillowGame.LoadCharacterLobbyGFxObject.SetQuadrant -struct ULoadCharacterLobbyGFxObject_SetQuadrant_Params -{ - int Quadrant; // (Parm) -}; - -// Function WillowGame.LoadCharacterLobbyGFxObject.SetTooltips -struct ULoadCharacterLobbyGFxObject_SetTooltips_Params -{ - struct FString Tooltips; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.LoadCharacterLobbyGFxObject.SetSlotData -struct ULoadCharacterLobbyGFxObject_SetSlotData_Params -{ - int SlotIndex; // (Parm) - struct FString CharName; // (Parm, NeedCtorLink) - struct FString CharClass; // (Parm, NeedCtorLink) - struct FString CharLevel; // (Parm, NeedCtorLink) - unsigned long bIsCurrentCharacter : 1; // (Parm) -}; - -// Function WillowGame.LoadCharacterLobbyGFxObject.SetScrollArrows -struct ULoadCharacterLobbyGFxObject_SetScrollArrows_Params -{ - unsigned long bMoreUp : 1; // (Parm) - unsigned long bMoreDown : 1; // (Parm) -}; - -// Function WillowGame.LoadCharacterLobbyGFxObject.SetCharacterInfo -struct ULoadCharacterLobbyGFxObject_SetCharacterInfo_Params -{ - int CharLevel; // (Parm) - struct FString CharName; // (Parm, NeedCtorLink) - struct FString CharClass; // (Parm, NeedCtorLink) - struct FString CharPlaythrough; // (Parm, NeedCtorLink) - struct FString CharCurrentMission; // (Parm, NeedCtorLink) - struct FString CharPlotMission; // (Parm, NeedCtorLink) - struct FString CharSaveDate; // (Parm, NeedCtorLink) - struct FString CharPlayedTime; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.LoadCharacterLobbyGFxObject.SelectSlotIndex -struct ULoadCharacterLobbyGFxObject_SelectSlotIndex_Params -{ - int SlotIndex; // (Parm) -}; - -// Function WillowGame.LoadCharacterLobbyGFxObject.HideCharacterInfo -struct ULoadCharacterLobbyGFxObject_HideCharacterInfo_Params -{ -}; - -// Function WillowGame.LoadCharacterLobbyGFxObject.ClearSlots -struct ULoadCharacterLobbyGFxObject_ClearSlots_Params -{ -}; - -// Function WillowGame.MatchmakingLobbyCharacterInfoGFxObject.SetInfo -struct UMatchmakingLobbyCharacterInfoGFxObject_SetInfo_Params -{ - struct FString CharName; // (Parm, NeedCtorLink) - struct FString CharLevel; // (Parm, CoerceParm, NeedCtorLink) - struct FString CharClass; // (Parm, NeedCtorLink) - struct FString CharCurrentMission; // (Parm, NeedCtorLink) - struct FString CharPlotMission; // (Parm, NeedCtorLink) - struct FString CharPlaythrough; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MatchmakingLobbyResultsGFxObject.UpdateResult -struct UMatchmakingLobbyResultsGFxObject_UpdateResult_Params -{ - int ResultIndex; // (Parm) - struct FString MatchTypeIconFrameName; // (Parm, NeedCtorLink) - struct FString StatusIconFrameName; // (Parm, NeedCtorLink) - struct FString ResultMessage; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.MechromancerInputContextSelector.SelectContext -struct UMechromancerInputContextSelector_SelectContext_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.MercenaryInputContextSelector.SelectContext -struct UMercenaryInputContextSelector_SelectContext_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.OpenedChestMessage.GetString -struct UOpenedChestMessage_GetString_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.Cleanup -struct UWillowScrollingListDataProviderOptionsBase_Cleanup_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.OnPop -struct UWillowScrollingListDataProviderOptionsBase_OnPop_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.UpdateRealtimeSetting -struct UWillowScrollingListDataProviderOptionsBase_UpdateRealtimeSetting_Params -{ - int EventID; // (Parm) - class AWillowPlayerController* WPCOwner; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.HandleSpinnerChange -struct UWillowScrollingListDataProviderOptionsBase_HandleSpinnerChange_Params -{ - int EventID; // (Parm) - int NewChoiceIndex; // (Parm) - struct FString NewChoiceValue; // (Parm, NeedCtorLink) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.HandleSliderChange -struct UWillowScrollingListDataProviderOptionsBase_HandleSliderChange_Params -{ - int EventID; // (Parm) - int NewSliderValue; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.HandleSelectionRollover -struct UWillowScrollingListDataProviderOptionsBase_HandleSelectionRollover_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.HandleSelectionChange -struct UWillowScrollingListDataProviderOptionsBase_HandleSelectionChange_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.UpdateDescriptionText -struct UWillowScrollingListDataProviderOptionsBase_UpdateDescriptionText_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.Populate -struct UWillowScrollingListDataProviderOptionsBase_Populate_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.GetDescription -struct UWillowScrollingListDataProviderOptionsBase_GetDescription_Params -{ - int EventID; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.ClearDescriptions -struct UWillowScrollingListDataProviderOptionsBase_ClearDescriptions_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.AddDescription -struct UWillowScrollingListDataProviderOptionsBase_AddDescription_Params -{ - int EventID; // (Parm) - struct FString Description; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.AddSystemSettingListItem -struct UWillowScrollingListDataProviderOptionsBase_AddSystemSettingListItem_Params -{ - class UWillowScrollingList* TheList; // (Parm) - struct FName SettingName; // (Parm) - struct FString Caption; // (Parm, NeedCtorLink) - struct FString Description; // (OptionalParm, Parm, NeedCtorLink) - unsigned long bRequiresRestart : 1; // (OptionalParm, Parm) - int CurrentSettingIndexOverride; // (OptionalParm, Parm) - unsigned long bDisabled : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.AddProfileSettingListItem -struct UWillowScrollingListDataProviderOptionsBase_AddProfileSettingListItem_Params -{ - class UWillowScrollingList* TheList; // (Parm) - int ProfileSettingId; // (Parm) - struct FString Caption; // (Parm, NeedCtorLink) - struct FString Description; // (OptionalParm, Parm, NeedCtorLink) - unsigned long bDisabled : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderOptionsBase.FindProfileData -struct UWillowScrollingListDataProviderOptionsBase_FindProfileData_Params -{ - class AWillowPlayerController* WPCOwner; // (Parm) - int SettingId; // (Parm) - struct FSettingsPropertyPropertyMetaData PropertyMetaData; // (Parm, OutParm, NeedCtorLink) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.OptionsGFxObject.SetDescription -struct UOptionsGFxObject_SetDescription_Params -{ - struct FString Description; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.OptionsGFxObject.SetTooltips -struct UOptionsGFxObject_SetTooltips_Params -{ - struct FString Tooltips; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.OptionsGFxObject.SetPlayerName -struct UOptionsGFxObject_SetPlayerName_Params -{ - struct FString PlayerName; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.OptionsGFxObject.SetHeader -struct UOptionsGFxObject_SetHeader_Params -{ - struct FString Header; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.OptionsGFxObject.SetAspectRatio -struct UOptionsGFxObject_SetAspectRatio_Params -{ - struct FString AspectRatioFrame; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowScrollingListDataProviderTopLevelOptions.GetSubmenuForEvent -struct UWillowScrollingListDataProviderTopLevelOptions_GetSubmenuForEvent_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderTopLevelOptions.HandleClick -struct UWillowScrollingListDataProviderTopLevelOptions_HandleClick_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderTopLevelOptions.IsPCGamepadConnected -struct UWillowScrollingListDataProviderTopLevelOptions_IsPCGamepadConnected_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderTopLevelOptions.CanShowStorageSelector -struct UWillowScrollingListDataProviderTopLevelOptions_CanShowStorageSelector_Params -{ - unsigned char Platform; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderTopLevelOptions.Populate -struct UWillowScrollingListDataProviderTopLevelOptions_Populate_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.PauseGFxMovie.extFrontEndMenuOnLoad -struct UPauseGFxMovie_extFrontEndMenuOnLoad_Params -{ - struct FString TargetPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PauseGFxMovie.LanNetworkOptionsAvailable -struct UPauseGFxMovie_LanNetworkOptionsAvailable_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PauseGFxMovie.OnlineNetworkOptionsAvailable -struct UPauseGFxMovie_OnlineNetworkOptionsAvailable_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PauseGFxMovie.OnConfirmCharacters -struct UPauseGFxMovie_OnConfirmCharacters_Params -{ -}; - -// Function WillowGame.PauseGFxMovie.PromptConfirmCharacters -struct UPauseGFxMovie_PromptConfirmCharacters_Params -{ -}; - -// Function WillowGame.PauseGFxMovie.ValidatePlayers -struct UPauseGFxMovie_ValidatePlayers_Params -{ -}; - -// Function WillowGame.PauseGFxMovie.HandleSplitscreenLeaveAttempt -struct UPauseGFxMovie_HandleSplitscreenLeaveAttempt_Params -{ - int ControllerId; // (Parm) -}; - -// Function WillowGame.PauseGFxMovie.PromptQuit -struct UPauseGFxMovie_PromptQuit_Params -{ -}; - -// Function WillowGame.PauseGFxMovie.ApplySaveText -struct UPauseGFxMovie_ApplySaveText_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int PlayerIndex; // (Parm) - class AWillowPlayerController* WPC; // (Parm) - unsigned long bCanSave : 1; // (Parm) -}; - -// Function WillowGame.PauseGFxMovie.CreateSavePromptDialog -struct UPauseGFxMovie_CreateSavePromptDialog_Params -{ - class AWillowPlayerController* InPlayer; // (Parm) -}; - -// Function WillowGame.PauseGFxMovie.PromptQuit_Ok -struct UPauseGFxMovie_PromptQuit_Ok_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PauseGFxMovie.CompleteQuitToMenu -struct UPauseGFxMovie_CompleteQuitToMenu_Params -{ - unsigned long bIsSplitPlayer : 1; // (Parm) -}; - -// Function WillowGame.PauseGFxMovie.AllPlayersSaved -struct UPauseGFxMovie_AllPlayersSaved_Params -{ -}; - -// Function WillowGame.PauseGFxMovie.SaveNextPlayer -struct UPauseGFxMovie_SaveNextPlayer_Params -{ - float SaveDuration; // (Parm) -}; - -// Function WillowGame.PauseGFxMovie.SavePlayer -struct UPauseGFxMovie_SavePlayer_Params -{ - class AWillowPlayerController* PlayerToSave; // (Parm) -}; - -// Function WillowGame.PauseGFxMovie.QuitToMenu -struct UPauseGFxMovie_QuitToMenu_Params -{ - unsigned long bSaveProfile : 1; // (Parm) -}; - -// Function WillowGame.PauseGFxMovie.StorageDeviceChanged -struct UPauseGFxMovie_StorageDeviceChanged_Params -{ - unsigned long bIsValid : 1; // (Parm) - class UWillowGFxDialogBox* Dlg; // (Parm) -}; - -// Function WillowGame.PauseGFxMovie.GetPlayer1CancelButtonString -struct UPauseGFxMovie_GetPlayer1CancelButtonString_Params -{ - struct FString Text; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.PauseGFxMovie.CanShowCharacterSelect -struct UPauseGFxMovie_CanShowCharacterSelect_Params -{ - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PauseGFxMovie.HandlePopListFail -struct UPauseGFxMovie_HandlePopListFail_Params -{ -}; - -// Function WillowGame.PauseGFxMovie.IsAllowedToUnpause -struct UPauseGFxMovie_IsAllowedToUnpause_Params -{ - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PauseGFxMovie.TryToUnpause -struct UPauseGFxMovie_TryToUnpause_Params -{ - int ControllerId; // (Parm) -}; - -// Function WillowGame.PauseGFxMovie.SharedHandleInputKey -struct UPauseGFxMovie_SharedHandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PauseGFxMovie.PreviewInputKey -struct UPauseGFxMovie_PreviewInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) -}; - -// Function WillowGame.PauseGFxMovie.ShouldDoInitialDeviceSelection -struct UPauseGFxMovie_ShouldDoInitialDeviceSelection_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PauseGFxMovie.OnClose -struct UPauseGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.PauseGFxMovie.Start -struct UPauseGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PlayerBehavior_CameraAnim.ApplyBehaviorToContext -struct UPlayerBehavior_CameraAnim_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PlayerBehavior_DropItems.ApplyBehaviorToContext -struct UPlayerBehavior_DropItems_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PlayerBehavior_ForceFeedback.ApplyBehaviorToContext -struct UPlayerBehavior_ForceFeedback_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PlayerBehavior_Melee.ApplyBehaviorToContext -struct UPlayerBehavior_Melee_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PlayerBehavior_PlayEchoCall.ApplyBehaviorToContext -struct UPlayerBehavior_PlayEchoCall_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PlayerBehavior_RegisterFastTravelStation.ApplyBehaviorToContext -struct UPlayerBehavior_RegisterFastTravelStation_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PlayerBehavior_Reload.ApplyBehaviorToContext -struct UPlayerBehavior_Reload_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PlayerBehavior_SetCurrentProjectile.ApplyBehaviorToContext -struct UPlayerBehavior_SetCurrentProjectile_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PlayerBehavior_SpawnCurrentProjectile.ApplyBehaviorToContext -struct UPlayerBehavior_SpawnCurrentProjectile_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PlayerBehavior_SpawnTeleporter.ApplyBehaviorToContext -struct UPlayerBehavior_SpawnTeleporter_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PlayerBehavior_ThrowGrenade.ApplyBehaviorToContext -struct UPlayerBehavior_ThrowGrenade_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PlayerBehavior_ToggleMeleeWeapon.ApplyBehaviorToContext -struct UPlayerBehavior_ToggleMeleeWeapon_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PlayerBehavior_ToggleRevive.ApplyBehaviorToContext -struct UPlayerBehavior_ToggleRevive_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PlayerBehavior_UnlockAchievement.ApplyBehaviorToContext -struct UPlayerBehavior_UnlockAchievement_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PlayerBehavior_UnlockAchievementForAllPlayers.ApplyBehaviorToContext -struct UPlayerBehavior_UnlockAchievementForAllPlayers_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PlayerBehavior_ViewShake.ApplyBehaviorToContext -struct UPlayerBehavior_ViewShake_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ProjectileBehavior_Attach.ApplyBehaviorToContext -struct UProjectileBehavior_Attach_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ProjectileBehavior_Detonate.ApplyBehaviorToContext -struct UProjectileBehavior_Detonate_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ProjectileBehavior_FindHomingTarget.ApplyBehaviorToContext -struct UProjectileBehavior_FindHomingTarget_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ProjectileBehavior_LevelOff.ApplyBehaviorToContext -struct UProjectileBehavior_LevelOff_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ProjectileBehavior_SetDamageTypeDefinition.ApplyBehaviorToContext -struct UProjectileBehavior_SetDamageTypeDefinition_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ProjectileBehavior_SetExplosionDefinition.ApplyBehaviorToContext -struct UProjectileBehavior_SetExplosionDefinition_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ProjectileBehavior_SetHomingTarget.ApplyBehaviorToContext -struct UProjectileBehavior_SetHomingTarget_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ProjectileBehavior_SetProximity.ApplyBehaviorToContext -struct UProjectileBehavior_SetProximity_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ProjectileBehavior_SetSpeed.ApplyBehaviorToContext -struct UProjectileBehavior_SetSpeed_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ProjectileBehavior_SetStickyGrenade.ApplyBehaviorToContext -struct UProjectileBehavior_SetStickyGrenade_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ProjectileBehavior_TagPayloadType.ApplyBehaviorToContext -struct UProjectileBehavior_TagPayloadType_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.ProximityActor.Touch -struct AProximityActor_Touch_Params -{ - class AActor* Other; // (Parm) - class UPrimitiveComponent* OtherComp; // (Parm, EditInline) - struct FVector HitLocation; // (Parm) - struct FVector HitNormal; // (Parm) -}; - -// Function WillowGame.ProximityActor.SetProximitySize -struct AProximityActor_SetProximitySize_Params -{ - float NewProximityRadius; // (Parm) - float NewProximityHeight; // (Parm) -}; - -// Function WillowGame.PS3InvitesPopupGFxObject.Hide -struct UPS3InvitesPopupGFxObject_Hide_Params -{ -}; - -// Function WillowGame.PS3InvitesPopupGFxObject.Show -struct UPS3InvitesPopupGFxObject_Show_Params -{ -}; - -// Function WillowGame.PS3InvitesPopupGFxObject.Refresh -struct UPS3InvitesPopupGFxObject_Refresh_Params -{ -}; - -// Function WillowGame.PS3InvitesPopupGFxObject.SelectionDown -struct UPS3InvitesPopupGFxObject_SelectionDown_Params -{ -}; - -// Function WillowGame.PS3InvitesPopupGFxObject.SelectionUp -struct UPS3InvitesPopupGFxObject_SelectionUp_Params -{ -}; - -// Function WillowGame.PS3InvitesPopupGFxObject.SetSelectedInviteIndex -struct UPS3InvitesPopupGFxObject_SetSelectedInviteIndex_Params -{ - int Index; // (Parm) -}; - -// Function WillowGame.PS3InvitesPopupGFxObject.GetSelectedInviteIndex -struct UPS3InvitesPopupGFxObject_GetSelectedInviteIndex_Params -{ - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.PS3InvitesPopupGFxObject.ClearInvites -struct UPS3InvitesPopupGFxObject_ClearInvites_Params -{ -}; - -// Function WillowGame.PS3InvitesPopupGFxObject.AddInvite -struct UPS3InvitesPopupGFxObject_AddInvite_Params -{ - struct FString InviterName; // (Parm, NeedCtorLink) - struct FString Message; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.PsychoInputContextSelector.SelectContext -struct UPsychoInputContextSelector_SelectContext_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.RagdollRemovalPopulationAspect.OnSpawnActor -struct URagdollRemovalPopulationAspect_OnSpawnActor_Params -{ - class AActor* SpawnedActor; // (Parm) -}; - -// Function WillowGame.SeqAct_GetInstanceData.Activated -struct USeqAct_GetInstanceData_Activated_Params -{ -}; - -// Function WillowGame.ShieldBarGFxObject.__SetHealth -struct UShieldBarGFxObject___SetHealth_Params -{ - int CurrentShield; // (Parm) - int MaxShield; // (Parm) -}; - -// Function WillowGame.ShieldBarGFxObject.SetShield -struct UShieldBarGFxObject_SetShield_Params -{ - int CurrentShield; // (Parm) - int MaxShield; // (Parm) -}; - -// Function WillowGame.SimpleVolume.StopsProjectile -struct ASimpleVolume_StopsProjectile_Params -{ - class AProjectile* P; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SirenInputContextSelector.SelectContext -struct USirenInputContextSelector_SelectContext_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SkillPointsFeedbackMessage.GetString -struct USkillPointsFeedbackMessage_GetString_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.SoldierInputContextSelector.SelectContext -struct USoldierInputContextSelector_SelectContext_Params -{ - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.SpecialMove_FirstPersonOffHand.StopWeaponRecoilAnim -struct USpecialMove_FirstPersonOffHand_StopWeaponRecoilAnim_Params -{ - FScriptInterface SMI; // (Parm) -}; - -// Function WillowGame.StashGFxMovie.SetItemLocation -struct UStashGFxMovie_SetItemLocation_Params -{ - class AWillowInventory* Thing; // (Parm) -}; - -// Function WillowGame.StashGFxMovie.OnInventoryPanelSetActive -struct UStashGFxMovie_OnInventoryPanelSetActive_Params -{ - class UBaseInventoryPanelGFxObject* PanelObject; // (Parm) - unsigned long bActive : 1; // (Parm) -}; - -// Function WillowGame.StashGFxMovie.GetSortConfigDataForPanel -struct UStashGFxMovie_GetSortConfigDataForPanel_Params -{ - class UInventoryListPanelGFxObject* Panel; // (Parm) - struct FSortFilterConfiguration SortConfigData; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.StashGFxMovie.GetStorageReferenceForTransferring -struct UStashGFxMovie_GetStorageReferenceForTransferring_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StashGFxMovie.GetStorageReferenceForSwapping -struct UStashGFxMovie_GetStorageReferenceForSwapping_Params -{ - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.StashGFxMovie.GetPlayerPanelItems -struct UStashGFxMovie_GetPlayerPanelItems_Params -{ - TArray Things; // (Parm, OutParm, NeedCtorLink) -}; - -// Function WillowGame.StashGFxMovie.GetStoragePanelItems -struct UStashGFxMovie_GetStoragePanelItems_Params -{ - TArray Things; // (Parm, OutParm, NeedCtorLink) - int UnloadableCount; // (Parm, OutParm) -}; - -// Function WillowGame.StashGFxMovie.GetAddTip -struct UStashGFxMovie_GetAddTip_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.StashGFxMovie.GetTitle -struct UStashGFxMovie_GetTitle_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.StashGFxMovie.OnLeftPanelInit -struct UStashGFxMovie_OnLeftPanelInit_Params -{ - class UInventoryListPanelGFxObject* LeftPanel; // (Parm) -}; - -// Function WillowGame.StashGFxMovie.extInitMainPanel -struct UStashGFxMovie_extInitMainPanel_Params -{ - struct FString MainPanelTargetPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.StashGFxMovie.OnClose -struct UStashGFxMovie_OnClose_Params -{ -}; - -// Function WillowGame.StashGFxMovie.Start -struct UStashGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.CleanUpAfterCancelledDrag -struct UTradingOffersPanelGFxObject_CleanUpAfterCancelledDrag_Params -{ -}; - -// Function WillowGame.TradingOffersPanelGFxObject.PrepareForFinishDrag -struct UTradingOffersPanelGFxObject_PrepareForFinishDrag_Params -{ - int CellSuffix; // (Parm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.CanFinishDragOnCell -struct UTradingOffersPanelGFxObject_CanFinishDragOnCell_Params -{ - int CellSuffix; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.OnStartDrag -struct UTradingOffersPanelGFxObject_OnStartDrag_Params -{ - class UGFxObject* StartingCell; // (Parm) - class UGFxObject* OutDragData; // (Parm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.__SetCellMarks -struct UTradingOffersPanelGFxObject___SetCellMarks_Params -{ - int Mark1; // (Parm) - int Mark2; // (Parm) - int Mark3; // (Parm) - int Mark4; // (Parm) - int Mark5; // (Parm) - int Mark6; // (Parm) - int Mark7; // (Parm) - int Mark8; // (Parm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.__SetCellInfo -struct UTradingOffersPanelGFxObject___SetCellInfo_Params -{ - int Mine1; // (Parm) - int Mine2; // (Parm) - int Mine3; // (Parm) - int Mine4; // (Parm) - int Other1; // (Parm) - int Other2; // (Parm) - int Other3; // (Parm) - int Other4; // (Parm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.extOnTrashFavChanged -struct UTradingOffersPanelGFxObject_extOnTrashFavChanged_Params -{ - int Index; // (Parm) - int Mark; // (Parm) - unsigned long bEnabled : 1; // (Parm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.GetMarkFromInventory -struct UTradingOffersPanelGFxObject_GetMarkFromInventory_Params -{ - class AWillowInventory* WInv; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.SetCellInfo -struct UTradingOffersPanelGFxObject_SetCellInfo_Params -{ -}; - -// Function WillowGame.TradingOffersPanelGFxObject.GetCellSuffixBasedOnThing -struct UTradingOffersPanelGFxObject_GetCellSuffixBasedOnThing_Params -{ - class AWillowInventory* InOfferingThing; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.CancelOffer -struct UTradingOffersPanelGFxObject_CancelOffer_Params -{ -}; - -// Function WillowGame.TradingOffersPanelGFxObject.StopOffer -struct UTradingOffersPanelGFxObject_StopOffer_Params -{ -}; - -// Function WillowGame.TradingOffersPanelGFxObject.StartOffer -struct UTradingOffersPanelGFxObject_StartOffer_Params -{ - class AWillowInventory* InOfferingThing; // (Parm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.CanUseCLIKButtons -struct UTradingOffersPanelGFxObject_CanUseCLIKButtons_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.CanStartOffer -struct UTradingOffersPanelGFxObject_CanStartOffer_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.OfferingMove -struct UTradingOffersPanelGFxObject_OfferingMove_Params -{ - unsigned char Dir; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.__SetSelectedButton -struct UTradingOffersPanelGFxObject___SetSelectedButton_Params -{ - int ButtonIndex; // (Parm) - unsigned long bIsForPC : 1; // (Parm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.SetSelectedButton -struct UTradingOffersPanelGFxObject_SetSelectedButton_Params -{ -}; - -// Function WillowGame.TradingOffersPanelGFxObject.ButtonsMove -struct UTradingOffersPanelGFxObject_ButtonsMove_Params -{ - unsigned char Dir; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.CellMove -struct UTradingOffersPanelGFxObject_CellMove_Params -{ - unsigned char Dir; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.GetCurrentSelectedButton -struct UTradingOffersPanelGFxObject_GetCurrentSelectedButton_Params -{ - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.GetCurrentSelectedCell -struct UTradingOffersPanelGFxObject_GetCurrentSelectedCell_Params -{ - class UGFxObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.extOnCellSelected -struct UTradingOffersPanelGFxObject_extOnCellSelected_Params -{ - int InSelectedCellSuffix; // (Parm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.GetThingByIndex -struct UTradingOffersPanelGFxObject_GetThingByIndex_Params -{ - int Index; // (Parm) - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.GetSelectedThing -struct UTradingOffersPanelGFxObject_GetSelectedThing_Params -{ - class AWillowInventory* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.__SetSelectedCell -struct UTradingOffersPanelGFxObject___SetSelectedCell_Params -{ - int SelectedCell; // (Parm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.SetSelectedCell -struct UTradingOffersPanelGFxObject_SetSelectedCell_Params -{ -}; - -// Function WillowGame.TradingOffersPanelGFxObject.PanelOnInputKey -struct UTradingOffersPanelGFxObject_PanelOnInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.BlockInput -struct UTradingOffersPanelGFxObject_BlockInput_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.DeferInput -struct UTradingOffersPanelGFxObject_DeferInput_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.Init -struct UTradingOffersPanelGFxObject_Init_Params -{ - class UBaseTopLevelPanelGFxObject* InParentPanel; // (Parm) - struct FName InPanelName; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.TradingOffersPanelGFxObject.MoveFunction -struct UTradingOffersPanelGFxObject_MoveFunction_Params -{ - unsigned char Dir; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.UBMGameOverGFxMovie.extEnableGameOverScreenInput -struct UUBMGameOverGFxMovie_extEnableGameOverScreenInput_Params -{ -}; - -// Function WillowGame.UBMGameOverGFxMovie.extGameOverClipReady -struct UUBMGameOverGFxMovie_extGameOverClipReady_Params -{ - struct FString TargetPath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.UBMGameOverGFxMovie.PopulatePlayerInfo -struct UUBMGameOverGFxMovie_PopulatePlayerInfo_Params -{ -}; - -// Function WillowGame.UBMGameOverGFxMovie.HandleInputKey -struct UUBMGameOverGFxMovie_HandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.UBMGameOverGFxMovie.Start -struct UUBMGameOverGFxMovie_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.UBMGameOverGFxObject.SetPlayerInfo -struct UUBMGameOverGFxObject_SetPlayerInfo_Params -{ - struct FString Gamertag; // (Parm, NeedCtorLink) - struct FString TimePlayed; // (Parm, NeedCtorLink) - struct FString PlayerLevel; // (Parm, NeedCtorLink) - struct FString MissionsComplete; // (Parm, NeedCtorLink) - struct FString ChallengesComplete; // (Parm, NeedCtorLink) - struct FString FavoriteManufacturer; // (Parm, NeedCtorLink) - struct FString FavoriteWeaponType; // (Parm, NeedCtorLink) - struct FString KilledBy; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.TryScrollDown -struct UVehicleChoiceInfoCardGFxObject_TryScrollDown_Params -{ -}; - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.TryScrollUp -struct UVehicleChoiceInfoCardGFxObject_TryScrollUp_Params -{ -}; - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.TryScrollRight -struct UVehicleChoiceInfoCardGFxObject_TryScrollRight_Params -{ -}; - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.TryScrollLeft -struct UVehicleChoiceInfoCardGFxObject_TryScrollLeft_Params -{ -}; - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.ConfigureSelectedSkinTypeIndex -struct UVehicleChoiceInfoCardGFxObject_ConfigureSelectedSkinTypeIndex_Params -{ - int SelectedIndex; // (Parm) -}; - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.ConfigureSelectedVehicleTypeIndex -struct UVehicleChoiceInfoCardGFxObject_ConfigureSelectedVehicleTypeIndex_Params -{ - int SelectedIndex; // (Parm) -}; - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.ConfigureVehicleTypeCell -struct UVehicleChoiceInfoCardGFxObject_ConfigureVehicleTypeCell_Params -{ - int CellIndex; // (Parm) - unsigned long bEquipped : 1; // (Parm) - unsigned long bNew : 1; // (Parm) -}; - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.ConfigureDisplayText -struct UVehicleChoiceInfoCardGFxObject_ConfigureDisplayText_Params -{ - struct FString DisplayText; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.ShowSkinChoices -struct UVehicleChoiceInfoCardGFxObject_ShowSkinChoices_Params -{ -}; - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.ShowVehicleChoices -struct UVehicleChoiceInfoCardGFxObject_ShowVehicleChoices_Params -{ -}; - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.Hide -struct UVehicleChoiceInfoCardGFxObject_Hide_Params -{ -}; - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.PopulateSkinList -struct UVehicleChoiceInfoCardGFxObject_PopulateSkinList_Params -{ - TArray ListItems; // (Parm, NeedCtorLink) - int EquippedItemIndex; // (Parm) -}; - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.EndAddVehicleCells -struct UVehicleChoiceInfoCardGFxObject_EndAddVehicleCells_Params -{ -}; - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.AddVehicleTypeCell -struct UVehicleChoiceInfoCardGFxObject_AddVehicleTypeCell_Params -{ - struct FString IconMoviePath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.VehicleChoiceInfoCardGFxObject.BeginAddVehicleCells -struct UVehicleChoiceInfoCardGFxObject_BeginAddVehicleCells_Params -{ -}; - -// Function WillowGame.VehicleFamilySelectorGFxObject.TryScrollDown -struct UVehicleFamilySelectorGFxObject_TryScrollDown_Params -{ -}; - -// Function WillowGame.VehicleFamilySelectorGFxObject.TryScrollUp -struct UVehicleFamilySelectorGFxObject_TryScrollUp_Params -{ -}; - -// Function WillowGame.VehicleFamilySelectorGFxObject.SetSelectedVehicleFamilyIndex -struct UVehicleFamilySelectorGFxObject_SetSelectedVehicleFamilyIndex_Params -{ - int SelectedIndex; // (Parm) -}; - -// Function WillowGame.VehicleFamilySelectorGFxObject.EndAddCells -struct UVehicleFamilySelectorGFxObject_EndAddCells_Params -{ -}; - -// Function WillowGame.VehicleFamilySelectorGFxObject.AddCell -struct UVehicleFamilySelectorGFxObject_AddCell_Params -{ - struct FString Caption; // (Parm, NeedCtorLink) - struct FString IconMoviePath; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.VehicleFamilySelectorGFxObject.BeginAddCells -struct UVehicleFamilySelectorGFxObject_BeginAddCells_Params -{ -}; - -// Function WillowGame.VendingMachineFeedbackGFxObject.Trigger -struct UVendingMachineFeedbackGFxObject_Trigger_Params -{ - struct FString FrameLabel; // (Parm, NeedCtorLink) - struct FString LabelText; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.VendingMachineFeedbackGFxObject.TriggerCannotCarryOrUse -struct UVendingMachineFeedbackGFxObject_TriggerCannotCarryOrUse_Params -{ -}; - -// Function WillowGame.VendingMachineFeedbackGFxObject.TriggerCannotAfford -struct UVendingMachineFeedbackGFxObject_TriggerCannotAfford_Params -{ -}; - -// Function WillowGame.VendingMachineFeedbackGFxObject.TriggerSold -struct UVendingMachineFeedbackGFxObject_TriggerSold_Params -{ -}; - -// Function WillowGame.VendingMachineFeedbackGFxObject.TriggerPurchased -struct UVendingMachineFeedbackGFxObject_TriggerPurchased_Params -{ -}; - -// Function WillowGame.WeaponShotDebug.FinalizeComponentInitialization -struct AWeaponShotDebug_FinalizeComponentInitialization_Params -{ - unsigned long bHideAimArrow : 1; // (OptionalParm, Parm) - unsigned long bHideShotArrow : 1; // (OptionalParm, Parm) - unsigned long bHideSpreadArrow : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowAnimNode_Audio.OnCeaseRelevant -struct UWillowAnimNode_Audio_OnCeaseRelevant_Params -{ -}; - -// Function WillowGame.WillowAnimNode_Audio.OnBecomeRelevant -struct UWillowAnimNode_Audio_OnBecomeRelevant_Params -{ -}; - -// Function WillowGame.WillowAnimNode_Audio.IsValid -struct UWillowAnimNode_Audio_IsValid_Params -{ - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPickupMessage.GetString -struct UWillowPickupMessage_GetString_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowPickupMessage.ClientReceive -struct UWillowPickupMessage_ClientReceive_Params -{ - class APlayerController* P; // (Parm) - int Switch; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowPendingLevelPlayerController.HandleSignInChange -struct AWillowPendingLevelPlayerController_HandleSignInChange_Params -{ -}; - -// Function WillowGame.WillowPendingLevelPlayerController.GetLoginStatus -struct AWillowPendingLevelPlayerController_GetLoginStatus_Params -{ - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPendingLevelPlayerController.ClearPlayerStandIn -struct AWillowPendingLevelPlayerController_ClearPlayerStandIn_Params -{ - class APlayerReplicationInfo* PRI; // (Parm) -}; - -// Function WillowGame.WillowPendingLevelPlayerController.GetPlayerStandIn -struct AWillowPendingLevelPlayerController_GetPlayerStandIn_Params -{ - class APlayerReplicationInfo* PRI; // (Parm) - class APlayerStandIn* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPendingLevelPlayerController.GenericPlayerInitialization -struct AWillowPendingLevelPlayerController_GenericPlayerInitialization_Params -{ -}; - -// Function WillowGame.WillowPendingLevelPlayerController.Destroyed -struct AWillowPendingLevelPlayerController_Destroyed_Params -{ -}; - -// Function WillowGame.WillowPendingLevelPlayerController.PostBeginPlay -struct AWillowPendingLevelPlayerController_PostBeginPlay_Params -{ -}; - -// Function WillowGame.WillowGFxEditDialog.GetDefaultEditBoxValue -struct UWillowGFxEditDialog_GetDefaultEditBoxValue_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxEditDialog.DisplayOkBox -struct UWillowGFxEditDialog_DisplayOkBox_Params -{ - struct FString CaptionFile; // (Parm, NeedCtorLink) - struct FString CaptionSection; // (Parm, NeedCtorLink) - struct FString InitialEditValue; // (Parm, NeedCtorLink) - struct FScriptDelegate OnClicked; // (Parm, NeedCtorLink) - unsigned long bAutoFocusEditBox : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowGFxEditDialog.extMenuItemClicked -struct UWillowGFxEditDialog_extMenuItemClicked_Params -{ - int PlayerID; // (Parm) - struct FString STag; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxEditDialog.GetEditBoxValueForTag -struct UWillowGFxEditDialog_GetEditBoxValueForTag_Params -{ - struct FName Tag; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxEditDialog.SetDialogueText -struct UWillowGFxEditDialog_SetDialogueText_Params -{ - struct FString MarkedUpDialogueText; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxEditDialog.SetCaptionText -struct UWillowGFxEditDialog_SetCaptionText_Params -{ - struct FString MarkedUpCaptionText; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxEditDialog.ApplyLayout -struct UWillowGFxEditDialog_ApplyLayout_Params -{ -}; - -// Function WillowGame.WillowGFxEditDialog.AddMenuItem -struct UWillowGFxEditDialog_AddMenuItem_Params -{ - struct FString Label; // (Parm, NeedCtorLink) - struct FName Tag; // (Parm) - struct FScriptDelegate OnClicked; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxEditDialog.AddEditItem -struct UWillowGFxEditDialog_AddEditItem_Params -{ - struct FString Label; // (Parm, NeedCtorLink) - struct FName Tag; // (Parm) - struct FString InitialText; // (Parm, NeedCtorLink) - struct FScriptDelegate OnClicked; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxEditDialog.HandleInputKey -struct UWillowGFxEditDialog_HandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxEditDialog.GetLocalPlayerID -struct UWillowGFxEditDialog_GetLocalPlayerID_Params -{ - int PlayerIndex; // (OptionalParm, Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxEditDialog.OnClose -struct UWillowGFxEditDialog_OnClose_Params -{ -}; - -// Function WillowGame.WillowGFxEditDialog.Start -struct UWillowGFxEditDialog_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxEditDialog.OnMenuItemClicked -struct UWillowGFxEditDialog_OnMenuItemClicked_Params -{ - class UWillowGFxEditDialog* EditDialog; // (Parm) -}; - -// Function WillowGame.WillowGFxLobbyTools.FinishInput -struct UWillowGFxLobbyTools_FinishInput_Params -{ - unsigned long bSuccessful : 1; // (Parm) -}; - -// Function WillowGame.WillowGFxLobbyTools.BeginInputText -struct UWillowGFxLobbyTools_BeginInputText_Params -{ - int PlayerID; // (Parm) - struct FString MenuTag; // (Parm, NeedCtorLink) - int MaxChars; // (Parm) - struct FString CurrentValue; // (Parm, NeedCtorLink) - struct FString Title; // (Parm, NeedCtorLink) - struct FString Description; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxLobbyTools.AS_SetArgU -struct UWillowGFxLobbyTools_AS_SetArgU_Params -{ - TArray args; // (Parm, OutParm, NeedCtorLink) - int Idx; // (Parm) -}; - -// Function WillowGame.WillowGFxLobbyTools.AS_SetArgB -struct UWillowGFxLobbyTools_AS_SetArgB_Params -{ - TArray args; // (Parm, OutParm, NeedCtorLink) - int Idx; // (Parm) - unsigned long B : 1; // (Parm) -}; - -// Function WillowGame.WillowGFxLobbyTools.AS_SetArgS -struct UWillowGFxLobbyTools_AS_SetArgS_Params -{ - TArray args; // (Parm, OutParm, NeedCtorLink) - int Idx; // (Parm) - struct FString S; // (Parm, NeedCtorLink) - struct FString Undefined; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxLobbyTools.AS_SetArgI -struct UWillowGFxLobbyTools_AS_SetArgI_Params -{ - TArray args; // (Parm, OutParm, NeedCtorLink) - int Idx; // (Parm) - int N; // (Parm) - int Undefined; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowGFxLobbyTools.AS_SetArgF -struct UWillowGFxLobbyTools_AS_SetArgF_Params -{ - TArray args; // (Parm, OutParm, NeedCtorLink) - int Idx; // (Parm) - float N; // (Parm) - float Undefined; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowGFxLobbyTools.InvokeNoArgs -struct UWillowGFxLobbyTools_InvokeNoArgs_Params -{ - struct FString Method; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxLobbyTools.menuSetValue -struct UWillowGFxLobbyTools_menuSetValue_Params -{ - int PlayerID; // (Parm) - struct FString MenuTag; // (Parm, NeedCtorLink) - struct FString Value; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxLobbyTools.menuGetValue -struct UWillowGFxLobbyTools_menuGetValue_Params -{ - int PlayerID; // (Parm) - struct FString MenuTag; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxLobbyTools.menuAddEditItem -struct UWillowGFxLobbyTools_menuAddEditItem_Params -{ - struct FString menuCaption; // (Parm, NeedCtorLink) - struct FString MenuTag; // (Parm, NeedCtorLink) - struct FString Options; // (Parm, NeedCtorLink) - struct FString Commands; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxLobbyTools.menuAddSlider -struct UWillowGFxLobbyTools_menuAddSlider_Params -{ - struct FString menuCaption; // (Parm, NeedCtorLink) - struct FString MenuTag; // (Parm, NeedCtorLink) - struct FString Options; // (Parm, NeedCtorLink) - struct FString Commands; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxLobbyTools.menuUpdateSpinner -struct UWillowGFxLobbyTools_menuUpdateSpinner_Params -{ - int PlayerID; // (Parm) - struct FString MenuTag; // (Parm, NeedCtorLink) - struct FString Choices; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxLobbyTools.menuAddSpinner -struct UWillowGFxLobbyTools_menuAddSpinner_Params -{ - struct FString menuCaption; // (Parm, NeedCtorLink) - struct FString MenuTag; // (Parm, NeedCtorLink) - struct FString Choices; // (Parm, NeedCtorLink) - struct FString Commands; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxLobbyTools.menuAddCharacterItem -struct UWillowGFxLobbyTools_menuAddCharacterItem_Params -{ - int menuDepth; // (Parm) - int MenuID; // (Parm) - int CharLevel; // (Parm) - struct FString CharClass; // (Parm, NeedCtorLink) - struct FString CharName; // (Parm, NeedCtorLink) - struct FString Command; // (OptionalParm, Parm, NeedCtorLink) - struct FString altCommand; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxLobbyTools.menuAddItem -struct UWillowGFxLobbyTools_menuAddItem_Params -{ - int menuDepth; // (Parm) - struct FString menuCaption; // (Parm, NeedCtorLink) - struct FString MenuTag; // (OptionalParm, Parm, NeedCtorLink) - struct FString Command; // (OptionalParm, Parm, NeedCtorLink) - struct FString altCommand; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxLobbyTools.menuEnd -struct UWillowGFxLobbyTools_menuEnd_Params -{ -}; - -// Function WillowGame.WillowGFxLobbyTools.menuStart -struct UWillowGFxLobbyTools_menuStart_Params -{ - int PlayerID; // (Parm) - struct FString MenuTag; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxLobbyTools.inNeedsInput -struct UWillowGFxLobbyTools_inNeedsInput_Params -{ - int PlayerID; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxLobbyTools.inSelect -struct UWillowGFxLobbyTools_inSelect_Params -{ - int PlayerID; // (Parm) - struct FString Context; // (OptionalParm, Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowGFxLobbyTools.inBack -struct UWillowGFxLobbyTools_inBack_Params -{ - int PlayerID; // (Parm) -}; - -// Function WillowGame.WillowGFxLobbyTools.inPrev -struct UWillowGFxLobbyTools_inPrev_Params -{ - int PlayerID; // (Parm) -}; - -// Function WillowGame.WillowGFxLobbyTools.inNext -struct UWillowGFxLobbyTools_inNext_Params -{ - int PlayerID; // (Parm) -}; - -// Function WillowGame.WillowGFxLobbyTools.inMinus -struct UWillowGFxLobbyTools_inMinus_Params -{ - int PlayerID; // (Parm) -}; - -// Function WillowGame.WillowGFxLobbyTools.inPlus -struct UWillowGFxLobbyTools_inPlus_Params -{ - int PlayerID; // (Parm) -}; - -// Function WillowGame.WillowGFxLobbyTools.inCloseAllMenus -struct UWillowGFxLobbyTools_inCloseAllMenus_Params -{ - int PlayerID; // (Parm) -}; - -// Function WillowGame.WillowGFxLobbyTools.inFocus -struct UWillowGFxLobbyTools_inFocus_Params -{ - int PlayerID; // (Parm) - unsigned long bFocus : 1; // (Parm) -}; - -// Function WillowGame.WillowGFxLobbyTools.Init -struct UWillowGFxLobbyTools_Init_Params -{ - class UWillowGFxMovie* inMovie; // (Parm) -}; - -// Function WillowGame.WillowGFxTrainingDialogBox.OnClose -struct UWillowGFxTrainingDialogBox_OnClose_Params -{ -}; - -// Function WillowGame.WillowGFxTrainingDialogBox.OnTick -struct UWillowGFxTrainingDialogBox_OnTick_Params -{ -}; - -// Function WillowGame.WillowGFxTrainingDialogBox.DisplayDelayedOkBoxForTraining -struct UWillowGFxTrainingDialogBox_DisplayDelayedOkBoxForTraining_Params -{ - struct FString Text; // (Parm, NeedCtorLink) - struct FString Caption; // (Parm, NeedCtorLink) - float OkDelay; // (Parm) -}; - -// Function WillowGame.WillowGFxTrainingDialogBox.Accepted -struct UWillowGFxTrainingDialogBox_Accepted_Params -{ - int ControllerId; // (Parm) -}; - -// Function WillowGame.WillowGFxTrainingDialogBox.Cancelled -struct UWillowGFxTrainingDialogBox_Cancelled_Params -{ - int ControllerId; // (Parm) -}; - -// Function WillowGame.WillowGFxTrainingDialogBox.HandleInputKey -struct UWillowGFxTrainingDialogBox_HandleInputKey_Params -{ - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowGFxTrainingDialogBox.Start -struct UWillowGFxTrainingDialogBox_Start_Params -{ - unsigned long StartPaused : 1; // (OptionalParm, Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInteractiveObjectAttributeContextResolver.GetAttributeContext -struct UWillowInteractiveObjectAttributeContextResolver_GetAttributeContext_Params -{ - class UAttributeDefinitionBase* Attribute; // (Parm) - class UObject* AttributeContextSource; // (Parm) - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowInventoryManagerAttributeContextResolver.GetAttributeContext -struct UWillowInventoryManagerAttributeContextResolver_GetAttributeContext_Params -{ - class UAttributeDefinitionBase* Attribute; // (Parm) - class UObject* AttributeContextSource; // (Parm) - class UObject* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowLockWarningMessage.GetColor -struct UWillowLockWarningMessage_GetColor_Params -{ - int Switch; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) - struct FColor ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowLockWarningMessage.GetString -struct UWillowLockWarningMessage_GetString_Params -{ - int Switch; // (OptionalParm, Parm) - unsigned long bPRI1HUD : 1; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_2; // (OptionalParm, Parm) - class APlayerReplicationInfo* RelatedPRI_3; // (OptionalParm, Parm) - class UObject* OptionalObject; // (OptionalParm, Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowLockWarningMessage.AnnouncementLevel -struct UWillowLockWarningMessage_AnnouncementLevel_Params -{ - unsigned char MessageIndex; // (Parm) - unsigned char ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowPopulationEncounter.OnAIAbortMoveToActor -struct AWillowPopulationEncounter_OnAIAbortMoveToActor_Params -{ - class USeqAct_AIAbortMoveToActor* inAction; // (Parm) -}; - -// Function WillowGame.WillowPopulationEncounter.OnAICombatVolume -struct AWillowPopulationEncounter_OnAICombatVolume_Params -{ - class UWillowSeqAct_AICombatVolume* inAction; // (Parm) -}; - -// Function WillowGame.WillowPopulationEncounter.OnAIScripted -struct AWillowPopulationEncounter_OnAIScripted_Params -{ - class UWillowSeqAct_AIScripted* inAction; // (Parm) -}; - -// Function WillowGame.WillowPopulationEncounter.OnAIScriptedAnim -struct AWillowPopulationEncounter_OnAIScriptedAnim_Params -{ - class UWillowSeqAct_AIScriptedAnim* inAction; // (Parm) -}; - -// Function WillowGame.WillowPopulationEncounter.OnAIScriptedDeath -struct AWillowPopulationEncounter_OnAIScriptedDeath_Params -{ - class UWillowSeqAct_AIScriptedDeath* inAction; // (Parm) -}; - -// Function WillowGame.WillowPopulationEncounter.OnAIScriptedFollow -struct AWillowPopulationEncounter_OnAIScriptedFollow_Params -{ - class UWillowSeqAct_AIScriptedFollow* inAction; // (Parm) -}; - -// Function WillowGame.WillowPopulationEncounter.OnAIScriptedHold -struct AWillowPopulationEncounter_OnAIScriptedHold_Params -{ - class UWillowSeqAct_AIScriptedHold* inAction; // (Parm) -}; - -// Function WillowGame.WillowPopulationEncounter.OnAISetItemTossTarget -struct AWillowPopulationEncounter_OnAISetItemTossTarget_Params -{ - class UWillowSeqAct_AISetItemTossTarget* inAction; // (Parm) -}; - -// Function WillowGame.WillowPopulationEncounter.OnAIProvoke -struct AWillowPopulationEncounter_OnAIProvoke_Params -{ - class UWillowSeqAct_AIProvoke* inAction; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderApplyRequiredOption.HandleSpinnerChange -struct UWillowScrollingListDataProviderApplyRequiredOption_HandleSpinnerChange_Params -{ - int EventID; // (Parm) - int NewChoiceIndex; // (Parm) - struct FString NewChoiceValue; // (Parm, NeedCtorLink) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderApplyRequiredOption.Populate -struct UWillowScrollingListDataProviderApplyRequiredOption_Populate_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderApplyRequiredOption.HandleClick -struct UWillowScrollingListDataProviderApplyRequiredOption_HandleClick_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderAudioOptions.UpdateRealtimeSetting -struct UWillowScrollingListDataProviderAudioOptions_UpdateRealtimeSetting_Params -{ - int EventID; // (Parm) - class AWillowPlayerController* WPCOwner; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderAudioOptions.StopAllVolumeSounds -struct UWillowScrollingListDataProviderAudioOptions_StopAllVolumeSounds_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderAudioOptions.CheckStopVolumeSound -struct UWillowScrollingListDataProviderAudioOptions_CheckStopVolumeSound_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderAudioOptions.HandleSpinnerChange -struct UWillowScrollingListDataProviderAudioOptions_HandleSpinnerChange_Params -{ - int EventID; // (Parm) - int NewChoiceIndex; // (Parm) - struct FString NewChoiceValue; // (Parm, NeedCtorLink) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderAudioOptions.HandleSliderChange -struct UWillowScrollingListDataProviderAudioOptions_HandleSliderChange_Params -{ - int EventID; // (Parm) - int NewSliderValue; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderAudioOptions.HandleSelectionChange -struct UWillowScrollingListDataProviderAudioOptions_HandleSelectionChange_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderAudioOptions.HandleClick -struct UWillowScrollingListDataProviderAudioOptions_HandleClick_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderAudioOptions.OnPop -struct UWillowScrollingListDataProviderAudioOptions_OnPop_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderAudioOptions.Cleanup -struct UWillowScrollingListDataProviderAudioOptions_Cleanup_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderAudioOptions.Populate -struct UWillowScrollingListDataProviderAudioOptions_Populate_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderExtras.Populate -struct UWillowScrollingListDataProviderExtras_Populate_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderExtras.HandleClick -struct UWillowScrollingListDataProviderExtras_HandleClick_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderFrontEnd.GetSubmenuForEvent -struct UWillowScrollingListDataProviderFrontEnd_GetSubmenuForEvent_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderFrontEnd.Populate -struct UWillowScrollingListDataProviderFrontEnd_Populate_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderFrontEnd.HandleClick -struct UWillowScrollingListDataProviderFrontEnd_HandleClick_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderGameOptions.HandleSpinnerChange -struct UWillowScrollingListDataProviderGameOptions_HandleSpinnerChange_Params -{ - int EventID; // (Parm) - int NewChoiceIndex; // (Parm) - struct FString NewChoiceValue; // (Parm, NeedCtorLink) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderGameOptions.AddSettingSteeringMethod -struct UWillowScrollingListDataProviderGameOptions_AddSettingSteeringMethod_Params -{ - class UWillowScrollingList* TheList; // (Parm) - struct FString Caption; // (Parm, NeedCtorLink) - struct FString Description; // (OptionalParm, Parm, NeedCtorLink) - unsigned long bDisabled : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderGameOptions.Populate -struct UWillowScrollingListDataProviderGameOptions_Populate_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.UpdatePresetCaptions -struct UWillowScrollingListDataProviderGamepadOptions_UpdatePresetCaptions_Params -{ - struct FName PresetTag; // (Parm) - struct FString PresetName; // (Parm, NeedCtorLink) - unsigned long bIsCustomPresetIndex : 1; // (Parm) - int HightlightCaptionIndex; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.InitControllerMapping -struct UWillowScrollingListDataProviderGamepadOptions_InitControllerMapping_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.HideControllerMapping -struct UWillowScrollingListDataProviderGamepadOptions_HideControllerMapping_Params -{ -}; - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.GetIndexForButton -struct UWillowScrollingListDataProviderGamepadOptions_GetIndexForButton_Params -{ - struct FName ButtonName; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.StartCustomizeMode -struct UWillowScrollingListDataProviderGamepadOptions_StartCustomizeMode_Params -{ -}; - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.HandleExitWarnDlgInputKey -struct UWillowScrollingListDataProviderGamepadOptions_HandleExitWarnDlgInputKey_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.DisplayExitWarnDialog -struct UWillowScrollingListDataProviderGamepadOptions_DisplayExitWarnDialog_Params -{ -}; - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.HandleClobberDlgInputKey -struct UWillowScrollingListDataProviderGamepadOptions_HandleClobberDlgInputKey_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.HandleInputKey -struct UWillowScrollingListDataProviderGamepadOptions_HandleInputKey_Params -{ - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.EncodeButton -struct UWillowScrollingListDataProviderGamepadOptions_EncodeButton_Params -{ - struct FString InButtonName; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.CreateControllerRebindingString -struct UWillowScrollingListDataProviderGamepadOptions_CreateControllerRebindingString_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.OnPop -struct UWillowScrollingListDataProviderGamepadOptions_OnPop_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.Cleanup -struct UWillowScrollingListDataProviderGamepadOptions_Cleanup_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.HandleSelectionRollover -struct UWillowScrollingListDataProviderGamepadOptions_HandleSelectionRollover_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.HandleSelectionChange -struct UWillowScrollingListDataProviderGamepadOptions_HandleSelectionChange_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.HandleSpinnerChange -struct UWillowScrollingListDataProviderGamepadOptions_HandleSpinnerChange_Params -{ - int EventID; // (Parm) - int NewChoiceIndex; // (Parm) - struct FString NewChoiceValue; // (Parm, NeedCtorLink) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.AddControllerPresets -struct UWillowScrollingListDataProviderGamepadOptions_AddControllerPresets_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.HandleCustomizeModeDlgInputKey -struct UWillowScrollingListDataProviderGamepadOptions_HandleCustomizeModeDlgInputKey_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderGamepadOptions.Populate -struct UWillowScrollingListDataProviderGamepadOptions_Populate_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.ShowControllerMapping -struct UWillowScrollingListDataProviderKeyboardMouseOptions_ShowControllerMapping_Params -{ - unsigned long bVisible : 1; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.OnPop -struct UWillowScrollingListDataProviderKeyboardMouseOptions_OnPop_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.Cleanup -struct UWillowScrollingListDataProviderKeyboardMouseOptions_Cleanup_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.HandleClick -struct UWillowScrollingListDataProviderKeyboardMouseOptions_HandleClick_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.HandleSelectionRollover -struct UWillowScrollingListDataProviderKeyboardMouseOptions_HandleSelectionRollover_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.HandleSelectionChange -struct UWillowScrollingListDataProviderKeyboardMouseOptions_HandleSelectionChange_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.OnResetKeyBindsButtonClicked -struct UWillowScrollingListDataProviderKeyboardMouseOptions_OnResetKeyBindsButtonClicked_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.HandleKeySwapDialog -struct UWillowScrollingListDataProviderKeyboardMouseOptions_HandleKeySwapDialog_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.BindCurrentSelection -struct UWillowScrollingListDataProviderKeyboardMouseOptions_BindCurrentSelection_Params -{ - struct FName Key; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.HandleBindInputKey -struct UWillowScrollingListDataProviderKeyboardMouseOptions_HandleBindInputKey_Params -{ - class UWillowGFxDialogBox* Dlg; // (Parm) - int ControllerId; // (Parm) - struct FName ukey; // (Parm) - unsigned char uevent; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.DoBind -struct UWillowScrollingListDataProviderKeyboardMouseOptions_DoBind_Params -{ -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.AllowBindKey -struct UWillowScrollingListDataProviderKeyboardMouseOptions_AllowBindKey_Params -{ - struct FName Key; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.IsGamepadKey -struct UWillowScrollingListDataProviderKeyboardMouseOptions_IsGamepadKey_Params -{ - struct FName Key; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.GetLocalizedKeyName -struct UWillowScrollingListDataProviderKeyboardMouseOptions_GetLocalizedKeyName_Params -{ - struct FName InputKeyName; // (Parm) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.FindBinding -struct UWillowScrollingListDataProviderKeyboardMouseOptions_FindBinding_Params -{ - struct FName Tag; // (Parm) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.AddKeyBindEntry -struct UWillowScrollingListDataProviderKeyboardMouseOptions_AddKeyBindEntry_Params -{ - struct FName Tag; // (Parm) - struct FName ActionName; // (Parm) - struct FString Caption; // (Parm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.AddAxisButtonBinding -struct UWillowScrollingListDataProviderKeyboardMouseOptions_AddAxisButtonBinding_Params -{ - struct FInputDeviceAxisData Axis; // (Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.GetAxisButtonCaption -struct UWillowScrollingListDataProviderKeyboardMouseOptions_GetAxisButtonCaption_Params -{ - struct FInputDeviceAxisData Axis; // (Parm, OutParm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.AddButtonBinding -struct UWillowScrollingListDataProviderKeyboardMouseOptions_AddButtonBinding_Params -{ - struct FInputDeviceButtonData Button; // (Parm, OutParm, NeedCtorLink) - int ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.GetButtonCaption -struct UWillowScrollingListDataProviderKeyboardMouseOptions_GetButtonCaption_Params -{ - struct FInputDeviceButtonData Button; // (Parm, NeedCtorLink) - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.GetActionNameForButton -struct UWillowScrollingListDataProviderKeyboardMouseOptions_GetActionNameForButton_Params -{ - struct FInputDeviceButtonData Button; // (Parm, NeedCtorLink) - struct FName ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.extOnPopulateKeys -struct UWillowScrollingListDataProviderKeyboardMouseOptions_extOnPopulateKeys_Params -{ -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.extOnKeySelectionChange -struct UWillowScrollingListDataProviderKeyboardMouseOptions_extOnKeySelectionChange_Params -{ - struct FString Tag; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.extOnKeyClicked -struct UWillowScrollingListDataProviderKeyboardMouseOptions_extOnKeyClicked_Params -{ - struct FString Tag; // (Parm, NeedCtorLink) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.InitKeyBinding -struct UWillowScrollingListDataProviderKeyboardMouseOptions_InitKeyBinding_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.InitDeviceCollection -struct UWillowScrollingListDataProviderKeyboardMouseOptions_InitDeviceCollection_Params -{ -}; - -// Function WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.Populate -struct UWillowScrollingListDataProviderKeyboardMouseOptions_Populate_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderLobby.Populate -struct UWillowScrollingListDataProviderLobby_Populate_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderLobby.HandleClick -struct UWillowScrollingListDataProviderLobby_HandleClick_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderMapList.Populate -struct UWillowScrollingListDataProviderMapList_Populate_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderMapList.HandleClick -struct UWillowScrollingListDataProviderMapList_HandleClick_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderMapList.GetMenuDisplayName -struct UWillowScrollingListDataProviderMapList_GetMenuDisplayName_Params -{ - struct FString ReturnValue; // (Parm, OutParm, ReturnParm, NeedCtorLink) -}; - -// Function WillowGame.WillowScrollingListDataProviderPause.Populate -struct UWillowScrollingListDataProviderPause_Populate_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderPause.HandleClick -struct UWillowScrollingListDataProviderPause_HandleClick_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderResolutionOptions.HandleClick -struct UWillowScrollingListDataProviderResolutionOptions_HandleClick_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderVideoOptions.GetSubmenuForEvent -struct UWillowScrollingListDataProviderVideoOptions_GetSubmenuForEvent_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - FScriptInterface ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderVideoOptions.HideGuide -struct UWillowScrollingListDataProviderVideoOptions_HideGuide_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderVideoOptions.ShowGuide -struct UWillowScrollingListDataProviderVideoOptions_ShowGuide_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderVideoOptions.UpdateRealtimeSetting -struct UWillowScrollingListDataProviderVideoOptions_UpdateRealtimeSetting_Params -{ - int EventID; // (Parm) - class AWillowPlayerController* WPCOwner; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderVideoOptions.Cleanup -struct UWillowScrollingListDataProviderVideoOptions_Cleanup_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderVideoOptions.OnPop -struct UWillowScrollingListDataProviderVideoOptions_OnPop_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderVideoOptions.HandleSelectionRollover -struct UWillowScrollingListDataProviderVideoOptions_HandleSelectionRollover_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderVideoOptions.HandleSelectionChange -struct UWillowScrollingListDataProviderVideoOptions_HandleSelectionChange_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderVideoOptions.HandleSpinnerChange -struct UWillowScrollingListDataProviderVideoOptions_HandleSpinnerChange_Params -{ - int EventID; // (Parm) - int NewChoiceIndex; // (Parm) - struct FString NewChoiceValue; // (Parm, NeedCtorLink) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowScrollingListDataProviderVideoOptions.AddSettingColorBlind -struct UWillowScrollingListDataProviderVideoOptions_AddSettingColorBlind_Params -{ - class UWillowScrollingList* InTheList; // (Parm) - struct FString Caption; // (Parm, NeedCtorLink) - struct FString Description; // (OptionalParm, Parm, NeedCtorLink) - unsigned long bDisabled : 1; // (OptionalParm, Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderVideoOptions.Populate -struct UWillowScrollingListDataProviderVideoOptions_Populate_Params -{ - class UWillowScrollingList* TheList; // (Parm) -}; - -// Function WillowGame.WillowScrollingListDataProviderWindowModeOptions.HandleClick -struct UWillowScrollingListDataProviderWindowModeOptions_HandleClick_Params -{ - int EventID; // (Parm) - class UWillowScrollingList* TheList; // (Parm) - unsigned long ReturnValue : 1; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSeqAct_BossBar.Activated -struct UWillowSeqAct_BossBar_Activated_Params -{ -}; - -// Function WillowGame.WillowSeqAct_CleanUpPlayerVehicles.Activated -struct UWillowSeqAct_CleanUpPlayerVehicles_Activated_Params -{ -}; - -// Function WillowGame.WillowSeqAct_ClientFlagGet.Activated -struct UWillowSeqAct_ClientFlagGet_Activated_Params -{ -}; - -// Function WillowGame.WillowSeqAct_ClientFlagSet.Activated -struct UWillowSeqAct_ClientFlagSet_Activated_Params -{ -}; - -// Function WillowGame.WillowSeqAct_CloseColiseumOverlay.Activated -struct UWillowSeqAct_CloseColiseumOverlay_Activated_Params -{ -}; - -// Function WillowGame.WillowSeqAct_ColiseumAllDead.Activated -struct UWillowSeqAct_ColiseumAllDead_Activated_Params -{ -}; - -// Function WillowGame.WillowSeqAct_ColiseumAwardCertificate.Activated -struct UWillowSeqAct_ColiseumAwardCertificate_Activated_Params -{ -}; - -// Function WillowGame.WillowSeqAct_ColiseumNotify.Activated -struct UWillowSeqAct_ColiseumNotify_Activated_Params -{ -}; - -// Function WillowGame.WillowSeqAct_ColiseumRoundAnnounce.Activated -struct UWillowSeqAct_ColiseumRoundAnnounce_Activated_Params -{ -}; - -// Function WillowGame.WillowSeqAct_ColiseumRuleAnnounce.Activated -struct UWillowSeqAct_ColiseumRuleAnnounce_Activated_Params -{ -}; - -// Function WillowGame.WillowSeqAct_ColiseumStartTimer.Activated -struct UWillowSeqAct_ColiseumStartTimer_Activated_Params -{ -}; - -// Function WillowGame.WillowSeqAct_ColiseumVictory.Activated -struct UWillowSeqAct_ColiseumVictory_Activated_Params -{ -}; - -// Function WillowGame.WillowSeqAct_KillPawnBasedOnAllegiance.GetKillInstigatorFromVariableLink -struct UWillowSeqAct_KillPawnBasedOnAllegiance_GetKillInstigatorFromVariableLink_Params -{ - class AController* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSeqAct_KillPawnBasedOnAllegiance.GetAllegianceFromVariableLink -struct UWillowSeqAct_KillPawnBasedOnAllegiance_GetAllegianceFromVariableLink_Params -{ - class UPawnAllegiance* ReturnValue; // (Parm, OutParm, ReturnParm) -}; - -// Function WillowGame.WillowSeqAct_KillPawnBasedOnAllegiance.KillBasedOnThisAllegiance -struct UWillowSeqAct_KillPawnBasedOnAllegiance_KillBasedOnThisAllegiance_Params -{ - class UPawnAllegiance* AllegianceToUse; // (Parm) -}; - -// Function WillowGame.WillowSeqAct_KillPawnBasedOnAllegiance.Activated -struct UWillowSeqAct_KillPawnBasedOnAllegiance_Activated_Params -{ -}; - -// Function WillowGame.WillowSeqAct_NotifyDesignerAttribute.Activated -struct UWillowSeqAct_NotifyDesignerAttribute_Activated_Params -{ -}; - -// Function WillowGame.WillowSeqAct_OpenColiseumOverlay.Activated -struct UWillowSeqAct_OpenColiseumOverlay_Activated_Params -{ -}; - -// Function WillowGame.WillowSeqAct_UpdateColiseumRuleOverlay.Activated -struct UWillowSeqAct_UpdateColiseumRuleOverlay_Activated_Params -{ -}; - -// Function WillowGame.WillowTeleporter.OnToggle -struct AWillowTeleporter_OnToggle_Params -{ - class USeqAct_Toggle* Action; // (Parm) -}; - -// Function WillowGame.WillowVersusDuelBehavior.ApplyBehaviorToContext -struct UWillowVersusDuelBehavior_ApplyBehaviorToContext_Params -{ - class UObject* ContextObject; // (Parm) - struct FBehaviorKernelInfo KernelInfo; // (Parm, OutParm) - class UObject* SelfObject; // (Parm) - class UObject* MyInstigatorObject; // (Parm) - class UObject* OtherEventParticipantObject; // (Parm) - struct FBehaviorParameters EventData; // (Parm, NeedCtorLink) -}; - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/WillowGame/WillowGame_structs.h b/src/include/BL2SDK/WillowGame/WillowGame_structs.h deleted file mode 100644 index 5638a6bc..00000000 --- a/src/include/BL2SDK/WillowGame/WillowGame_structs.h +++ /dev/null @@ -1,11060 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Constants -//--------------------------------------------------------------------------- - -#define CONST_FrontendGFxMovie_WPS_PushToTalk 125 -#define CONST_OptionsGFxMovie_WPS_VehicleSteering 146 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC35 335 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_LAST 350 -#define CONST_MAIN_GAME_SKU_ID 0 -#define CONST_MAX_MISSION_SUB_OBJECTIVE_SETS 4 -#define CONST_OptionsGFxMovie_PROPERTY_DLC_MAP_CONTENT_ID 0x1000000D -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC40 340 -#define CONST_DAMAGEFLAG_CriticalHit 1 -#define CONST_MAX_ACTIVE_DYNAMIC_ICONS 18 -#define CONST_FrontendGFxMovie_WPS_Brightness 112 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC36 336 -#define CONST_DAMAGEFLAG_Healing 2 -#define CONST_WillowOnlineGameSettings_WPS_HUDScaleE 120 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC08 308 -#define CONST_CONNECTION_QUALTIY_GOOD "two" -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC31 331 -#define CONST_WillowProfileSettings_CONTEXT_PRESENCE_MENU_5 4 -#define CONST_OptionsGFxMovie_WPS_DlcNotifications 122 -#define CONST_WillowOnlineGameSearch_CONTEXT_CHARACTER_CLASS_ASSASSIN 1 -#define CONST_WillowOnlineGameSearch_WPS_SFXVolume 108 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC44 344 -#define CONST_WillowScrollingListDataProviderOptionsBase_CONTEXT_GAME_MODE 0x0000800B -#define CONST_FrontendGFxMovie_CONTEXT_CHARACTER_CLASS_SIREN 2 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC11 311 -#define CONST_WillowOnlineGameSearch_WPS_AcceptTrades 110 -#define CONST_OptionsGFxMovie_PROPERTY_CURRMISSION 0x1000000C -#define CONST_WillowProfileSettings_WPS_LastNewOfferVersion 151 -#define CONST_DAMAGEFLAG_Resist 4 -#define CONST_LANServerBrowserGFxMovie_WPS_PerShotForceFeedback 128 -#define CONST_WillowOnlineGameSettings_CONTEXT_PRESENCE_MENU_4 3 -#define CONST_WillowProfileSettings_WPS_BadassRewardsEarned 143 -#define CONST_LIB_TYPE_BITS 4 -#define CONST_FrontendGFxMovie_WPS_IntroMovieViewed 106 -#define CONST_WillowPlayerController_QUERY_BROAD 6 -#define CONST_WillowPlayerController_WPS_PlayerFOV 129 -#define CONST_FrontendGFxMovie_WPS_StashSlot3 133 -#define CONST_WillowOnlineGameSearch_QUERY_SPECIFIC 2 -#define CONST_WillowScrollingListDataProviderExtras_WPS_DisableTrainingMessages 118 -#define CONST_MAX_BEAMS 20 -#define CONST_BUYBACK_SLOTS 20 -#define CONST_WillowPlayerController_PROPERTY_PLAYTHROUGH 0x10000009 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC29 329 -#define CONST_SELECTION_WEIGHT_THRESHOLD 0.00000001 -#define CONST_LANServerBrowserGFxMovie_PROPERTY_MIN_PLOT_MISSION 0x10000025 -#define CONST_EVENT_ID_MATCHMAKING 1 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_LAST 350 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC44 344 -#define CONST_NUM_REPLICATED_PARAMETERS 2 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC32 332 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC47 347 -#define CONST_MAX_PROJECTILES 16 -#define CONST_DISPLAY_DEBUG_STATS_PER_PAGE 10 -#define CONST_BUTTON_INDEX_SPAWN_VEHICLE 0 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC15 315 -#define CONST_MAX_ACTIVE_SKILL_STATION_ICONS 28 -#define CONST_WillowOnlineGameSettings_WPS_RewardedForPlayingPreviousGame 161 -#define CONST_WillowPlayerController_WPS_MouseAutoAim 167 -#define CONST_NUM_MISSION_REWARD_CHOICES 2 -#define CONST_STATE_LOADING_CUSTOMIZATIONS 5 -#define CONST_WillowScrollingListDataProviderExtras_WPS_LastNewOfferVersion 151 -#define CONST_WillowOnlineGameSettings_CONTEXT_PRESENCE_IDLE 0 -#define CONST_HolsteredWeaponSize_Small 1 -#define CONST_LANServerBrowserGFxMovie_WPS_StashSlot1 131 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC38 338 -#define CONST_PLAYER_DETAILS_BUTTON_ID_MUTE 3 -#define CONST_REPLICATED_PRECISION_SCALE 100.0f -#define CONST_WillowProfileSettings_WPS_DisableOptionalVO 117 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC07 307 -#define CONST_HolsteredWeaponSize_Medium 2 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC16 316 -#define CONST_WillowPlayerController_WPS_StashSlot3 133 -#define CONST_HolsteredWeaponSize_Large 4 -#define CONST_OptionsGFxMovie_WPS_GamepadInvertStrafe 156 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC34 334 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_ControllerRebinding 158 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC41 341 -#define CONST_HolsteredWeaponSize_ExtraLarge 8 -#define CONST_FrontendGFxMovie_WPS_DriftCameraLock 145 -#define CONST_LANServerBrowserGFxMovie_WPS_StashSlot0 130 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC39 339 -#define CONST_SKU_ID_BITS 8 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC36 336 -#define CONST_WillowScrollingListDataProviderExtras_WPS_MouseSensitivity 121 -#define CONST_WillowPlayerController_WPS_AbsoluteMinimap 140 -#define CONST_WillowProfileSettings_CONTEXT_PRESENCE_MENU_2 1 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC43 343 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC46 346 -#define CONST_LANServerBrowserGFxMovie_WPS_ControllerSensitivityY 103 -#define CONST_FrontendGFxMovie_CONTEXT_PRESENCE_MENU_5 4 -#define CONST_WillowProfileSettings_WPS_SplitDirection 147 -#define CONST_BADASS_REWARD_CHOICES 5 -#define CONST_MAX_INV_SLOTS 4 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC26 326 -#define CONST_MAX_VEHICLES 2 -#define CONST_MAX_ACTIVE_MISSION_DIRECTORS 14 -#define CONST_WillowOnlineGameSettings_WPS_LastNewOfferVersion 151 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC34 334 -#define CONST_LANServerBrowserGFxMovie_WPS_DriftCameraLock 145 -#define CONST_NETWORK_NOTIFICATION_TIME 3.0f -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC49 349 -#define CONST_WillowProfileSettings_CONTEXT_CHARACTER_CLASS_SOLDIER 0 -#define CONST_OptionsGFxMovie_WPS_MouseSmoothing 152 -#define CONST_WillowScrollingListDataProviderExtras_WPS_AcceptDuels 109 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_FIRST 300 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC48 348 -#define CONST_MAX_SPLIT_PLAYERS 2 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_BadassPoints 136 -#define CONST_FrontendGFxMovie_WPS_BadassTokensEarned 139 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC33 333 -#define CONST_WillowPlayerController_WPS_Brightness 112 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC46 346 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC35 335 -#define CONST_MAX_IO_ICONS_PER_TYPE 4 -#define CONST_FrontendGFxMovie_WPS_MasterVolume 101 -#define CONST_WillowProfileSettings_WPS_PushToTalk 125 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC09 309 -#define CONST_WillowProfileSettings_CONTEXT_PRESENCE_MENU_4 3 -#define CONST_MOTD_STRUCT_KEY_BODY "\",Body=\"" -#define CONST_WillowOnlineGameSearch_WPS_EasterEggOption 160 -#define CONST_WillowOnlineGameSearch_WPS_DisableUISway 163 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC30 330 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CrouchToggle 134 -#define CONST_STATE_CHOOSE_CUSTOMIZATION 3 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC45 345 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC37 337 -#define CONST_WillowProfileSettings_CONTEXT_PRESENCE_MENU_3 2 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC42 342 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC28 328 -#define CONST_WillowPlayerController_WPS_DisableTrainingMessages 118 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC27 327 -#define CONST_WillowOnlineGameSettings_PROPERTY_IS_PUBLIC 0x10000010 -#define CONST_FrontendGFxMovie_PROPERTY_HOST_EXP_LEVEL 0x10000027 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC25 325 -#define CONST_WillowOnlineGameSearch_WPS_HUDScaleE 120 -#define CONST_FrontendGFxMovie_WPS_EasterEggOption 160 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC04 304 -#define CONST_WillowProfileSettings_CONTEXT_CHARACTER_CLASS_ASSASSIN 1 -#define CONST_CustomizationGFxMovie_ENTRY_IDX_SKINS 1 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC24 324 -#define CONST_MAX_LOCATION_MISSIONS 4 -#define CONST_EVENT_ID_DISCONNECT 8 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC23 323 -#define CONST_WillowScrollingListDataProviderExtras_PROPERTY_DLC_MAP_CONTENT_ID 0x1000000D -#define CONST_FrontendGFxMovie_WPS_AcceptDuels 109 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC22 322 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC21 321 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC20 320 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC19 319 -#define CONST_FrontendGFxMovie_WPS_RewardedForPlayingPreviousGame 161 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC18 318 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC17 317 -#define CONST_WillowPlayerController_WPS_StashSlot2 132 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC15 315 -#define CONST_WillowPlayerController_WPS_StashSlot0 130 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_LastNewOfferVersion 151 -#define CONST_WillowPlayerController_WPS_StashSlot1 131 -#define CONST_WillowOnlineGameSearch_WPS_InvertMouseLook 105 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC14 314 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC13 313 -#define CONST_WillowPlayerController_WPS_GoldenKeysEarned 162 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC12 312 -#define CONST_LANServerBrowserGFxMovie_WPS_DisableTrainingMessages 118 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC10 310 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC06 306 -#define CONST_ENTRY_IDX_CONFIRM 3 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC05 305 -#define CONST_FrontendGFxMovie_PROPERTY_DLC_MAP_CONTENT_ID 0x1000000D -#define CONST_LANServerBrowserGFxMovie_WPS_BadassPoints 136 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC04 304 -#define CONST_OptionsGFxMovie_WPS_ViewAccel 104 -#define CONST_FrontendGFxMovie_WPS_LastSavedId 116 -#define CONST_LANServerBrowserGFxMovie_WPS_IntroMovieViewed 106 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC03 303 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC02 302 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_DLC01 301 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC49 349 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_MAIN 300 -#define CONST_NUM_EQUIPMENT_LOCATIONS 4 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC31 331 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_MAIN 300 -#define CONST_WillowProfileSettings_CONTEXT_CHARACTER_CLASS_SIREN 2 -#define CONST_WillowProfileSettings_WPS_CustomUnlocks_FIRST 300 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC19 319 -#define CONST_WillowProfileSettings_PROPERTY_DLC_MAP_CONTENT_ID 0x1000000D -#define CONST_WillowOnlineGameSearch_WPS_GamepadInvertStrafe 156 -#define CONST_WillowProfileSettings_WPS_ColorBlindMode 168 -#define CONST_WillowProfileSettings_WPS_ViewAccel 104 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_MasterVolume 101 -#define CONST_MAX_COMBINE_HITS_TIME 0.2f -#define CONST_WillowProfileSettings_WPS_MouseAutoAim 167 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_LAST 350 -#define CONST_SORT_ALPHABETICAL 1 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_StashSlot3 133 -#define CONST_WillowProfileSettings_WPS_BackpackSortPreference 166 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC37 337 -#define CONST_WillowProfileSettings_WPS_StashSlot1 131 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC09 309 -#define CONST_WillowProfileSettings_WPS_MasterVolume 101 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC25 325 -#define CONST_WillowProfileSettings_WPS_InvertedReverseSteering 165 -#define CONST_WillowProfileSettings_WPS_BadassRewardsToOfferNext 164 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC10 310 -#define CONST_WillowProfileSettings_WPS_DisableUISway 163 -#define CONST_WillowProfileSettings_PROPERTY_PLAYTHROUGH 0x10000009 -#define CONST_WillowProfileSettings_WPS_GoldenKeysEarned 162 -#define CONST_WillowProfileSettings_WPS_AutoAim 113 -#define CONST_WillowProfileSettings_WPS_RewardedForPlayingPreviousGame 161 -#define CONST_CharacterSelectionReduxGFxMovie_ENTRY_IDX_SKINS 1 -#define CONST_WillowProfileSettings_WPS_EasterEggOption 160 -#define CONST_WillowOnlineGameSettings_WPS_PlayerFOV 129 -#define CONST_FrontendGFxMovie_WPS_KeyRebinding 149 -#define CONST_FrontendGFxMovie_WPS_BadassPoints 136 -#define CONST_WillowProfileSettings_WPS_GunzerkingAutoSwitch 159 -#define CONST_WillowProfileSettings_WPS_ControllerRebinding 158 -#define CONST_FrontendGFxMovie_WPS_DlcNotifications 122 -#define CONST_WillowOnlineGameSearch_PROPERTY_DLC_FLAG 0x10000028 -#define CONST_WillowProfileSettings_WPS_ShouldCensorContent 157 -#define CONST_MAX_SPLITSCREEN_PLAYERS 2 -#define CONST_WillowOnlineGameSearch_WPS_AcceptDuels 109 -#define CONST_WillowProfileSettings_WPS_GamepadInvertStrafe 156 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC32 332 -#define CONST_WillowOnlineGameSettings_PROPERTY_DLC_MAP_PACKAGE_ID 0x10000029 -#define CONST_WillowProfileSettings_WPS_GamepadInvertMove 155 -#define CONST_WillowProfileSettings_WPS_GamepadInvertTurn 154 -#define CONST_LANServerBrowserGFxMovie_QUERY_DEFAULT 0 -#define CONST_WillowProfileSettings_QUERY_BROAD 6 -#define CONST_WillowProfileSettings_CONTEXT_PRESENCE_PLAYING_4 7 -#define CONST_WillowProfileSettings_WPS_TEST_ItemRotation 153 -#define CONST_WillowPlayerController_WPS_BadassTokens 138 -#define CONST_WillowProfileSettings_WPS_MouseSmoothing 152 -#define CONST_FrontendGFxMovie_WPS_HUDScaleY 142 -#define CONST_WillowProfileSettings_CONTEXT_PRESENCE_PLAYING_3 6 -#define CONST_LANServerBrowserGFxMovie_WPS_VoiceVolume 124 -#define CONST_WillowProfileSettings_WPS_CheckedForPreviousGame 150 -#define CONST_WillowProfileSettings_WPS_KeyRebinding 149 -#define CONST_FrontendGFxMovie_QUERY_BROAD 6 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC22 322 -#define CONST_OptionsGFxMovie_WPS_VoiceVolume 124 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC29 329 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC40 340 -#define CONST_WillowProfileSettings_WPS_TradingDisabled 148 -#define CONST_WillowOnlineGameSearch_PROPERTY_PLAYTHROUGH 0x10000009 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC26 326 -#define CONST_WillowProfileSettings_WPS_VehicleSteering 146 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC31 331 -#define CONST_WillowProfileSettings_WPS_BadassTokensEarned 139 -#define CONST_WillowProfileSettings_WPS_DriftCameraLock 145 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC47 347 -#define CONST_WillowPlayerController_WPS_BadassPoints 136 -#define CONST_WillowOnlineGameSearch_WPS_GunzerkingAutoSwitch 159 -#define CONST_WillowScrollingListDataProviderOptionsBase_QUERY_NARROW 5 -#define CONST_WillowProfileSettings_WPS_HUDScaleY 142 -#define CONST_WillowPlayerController_WPS_EnableSubtitles 111 -#define CONST_LANServerBrowserGFxMovie_WPS_BadassTokens 138 -#define CONST_WillowProfileSettings_WPS_HUDScaleX 141 -#define CONST_WillowOnlineGameSearch_WPS_ViewAccel 104 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC48 348 -#define CONST_WillowProfileSettings_WPS_AbsoluteMinimap 140 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC49 349 -#define CONST_FrontendGFxMovie_WPS_StashSlot2 132 -#define CONST_LANServerBrowserGFxMovie_WPS_TradingDisabled 148 -#define CONST_WillowScrollingListDataProviderOptionsBase_CONTEXT_CHARACTER_CLASS 0 -#define CONST_WillowProfileSettings_WPS_BadassTokens 138 -#define CONST_NotStartedMenu 1 -#define CONST_WillowProfileSettings_WPS_BadassPointsSpent 137 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC17 317 -#define CONST_OptionsGFxMovie_WPS_BadassRewardsToOfferNext 164 -#define CONST_WillowProfileSettings_WPS_BadassPoints 136 -#define CONST_WillowOnlineGameSearch_CONTEXT_PRESENCE_MENU_5 4 -#define CONST_WillowPlayerController_WPS_DisableUISway 163 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC33 333 -#define CONST_WillowPlayerController_CONTEXT_CHARACTER_CLASS_SOLDIER 0 -#define CONST_WillowProfileSettings_WPS_ZoomToggle 135 -#define CONST_OptionsGFxMovie_WPS_StashSlot1 131 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC18 318 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC13 313 -#define CONST_WillowOnlineGameSettings_PROPERTY_MAX_EXP_LEVEL 0x10000024 -#define CONST_WillowProfileSettings_PROPERTY_MAX_PLOT_MISSION 0x10000026 -#define CONST_VEHICLE_CHOICE_MODULE_STATE_DEPLOYED 2 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_StashSlot0 130 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC03 303 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC34 334 -#define CONST_WillowProfileSettings_WPS_CrouchToggle 134 -#define CONST_EVENT_ID_QUIT 5 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC49 349 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC27 327 -#define CONST_WillowOnlineGameSettings_WPS_DisableTrainingMessages 118 -#define CONST_WillowPlayerController_CONTEXT_PRESENCE_IDLE 0 -#define CONST_LANServerBrowserGFxMovie_WPS_MouseAutoAim 167 -#define CONST_MAX_SKILL_TYPES 5 -#define CONST_WillowOnlineGameSearch_WPS_ControllerPreset 115 -#define CONST_WillowProfileSettings_WPS_StashSlot3 133 -#define CONST_WillowScrollingListDataProviderExtras_WPS_BadassTokens 138 -#define CONST_WillowProfileSettings_WPS_StashSlot2 132 -#define CONST_WillowProfileSettings_WPS_AcceptTrades 110 -#define CONST_WillowOnlineGameSearch_WPS_LastSavedId 116 -#define CONST_CustomizationGFxMovie_ENTRY_IDX_HEADS 0 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC24 324 -#define CONST_WillowProfileSettings_WPS_StashSlot0 130 -#define CONST_WillowProfileSettings_WPS_PlayerFOV 129 -#define CONST_WillowProfileSettings_WPS_PerShotForceFeedback 128 -#define CONST_WillowOnlineGameSearch_WPS_HUDScaleY 142 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC15 315 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_GamepadInvertStrafe 156 -#define CONST_FrontendGFxMovie_WPS_ControllerSensitivityY 103 -#define CONST_STATE_CUSTOMIZE_CHARACTER 2 -#define CONST_WillowProfileSettings_WPS_VOVolume 127 -#define CONST_WillowPlayerController_WPS_BadassRewardsEarned 143 -#define CONST_WillowProfileSettings_WPS_VoiceVolume 124 -#define CONST_WillowProfileSettings_WPS_DlcNotifications 122 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC27 327 -#define CONST_WillowProfileSettings_WPS_MouseSensitivity 121 -#define CONST_WillowScrollingListDataProviderOptionsBase_CONTEXT_PRESENCE_MENU_2 1 -#define CONST_WillowProfileSettings_WPS_HUDScaleE 120 -#define CONST_WillowProfileSettings_WPS_AmbientOcclusion 119 -#define CONST_WillowPlayerController_QUERY_DEFAULT 0 -#define CONST_WillowProfileSettings_WPS_DisableTrainingMessages 118 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC21 321 -#define CONST_WillowPlayerController_WPS_SplitDirection 147 -#define CONST_WillowProfileSettings_WPS_LastSavedId 116 -#define CONST_FrontendGFxMovie_WPS_PlayerFOV 129 -#define CONST_WillowProfileSettings_WPS_ControllerPreset 115 -#define CONST_FrontendGFxMovie_QUERY_NARROW 5 -#define CONST_OptionsGFxMovie_WPS_BackpackSortPreference 166 -#define CONST_WillowProfileSettings_WPS_HasUnlockedViralAchievement 114 -#define CONST_WillowProfileSettings_WPS_Brightness 112 -#define CONST_WillowOnlineGameSearch_PROPERTY_HOST_EXP_LEVEL 0x10000027 -#define CONST_OptionsGFxMovie_WPS_MusicVolume 107 -#define CONST_MAX_ALLOWED_LOCATION_DELTA 5000 -#define CONST_WillowProfileSettings_WPS_EnableSubtitles 111 -#define CONST_WillowProfileSettings_WPS_AcceptDuels 109 -#define CONST_WillowScrollingListDataProviderExtras_PROPERTY_MAX_EXP_LEVEL 0x10000024 -#define CONST_WillowPlayerController_WPS_ShouldCensorContent 157 -#define CONST_FrontendGFxMovie_WPS_LastNewOfferVersion 151 -#define CONST_WillowProfileSettings_WPS_SFXVolume 108 -#define CONST_WillowProfileSettings_WPS_MusicVolume 107 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_FIRST 300 -#define CONST_WillowPlayerController_WPS_MouseSmoothing 152 -#define CONST_FALLING_NODE_IDLE_CHILD 2 -#define CONST_WillowProfileSettings_WPS_IntroMovieViewed 106 -#define CONST_LANServerBrowserGFxMovie_PROPERTY_DLC_FLAG 0x10000028 -#define CONST_WillowOnlineGameSearch_WPS_KeyRebinding 149 -#define CONST_WillowProfileSettings_WPS_InvertMouseLook 105 -#define CONST_OptionsGFxMovie_QUERY_DEFAULT 0 -#define CONST_FrontendGFxMovie_WPS_MusicVolume 107 -#define CONST_WillowProfileSettings_WPS_ControllerSensitivityY 103 -#define CONST_WillowProfileSettings_WPS_ControllerSensitivityX 102 -#define CONST_LANServerBrowserGFxMovie_WPS_HasUnlockedViralAchievement 114 -#define CONST_WillowPlayerController_WPS_HUDScaleE 120 -#define CONST_RESERVED_ROW_COUNT 5 -#define CONST_WillowScrollingListDataProviderOptionsBase_PROPERTY_MAX_EXP_LEVEL 0x10000024 -#define CONST_CharacterSelectionReduxGFxMovie_ENTRY_IDX_HEADS 0 -#define CONST_WillowProfileSettings_CONTEXT_PRESENCE_PLAYING_5 8 -#define CONST_LANServerBrowserGFxMovie_WPS_DlcNotifications 122 -#define CONST_FrontendGFxMovie_WPS_HUDScaleX 141 -#define CONST_WillowPlayerController_PROPERTY_EXP_LEVEL 0x10000001 -#define CONST_WillowProfileSettings_CONTEXT_PRESENCE_PLAYING_2 5 -#define CONST_WillowPlayerController_WPS_VoiceVolume 124 -#define CONST_LANServerBrowserGFxMovie_WPS_InvertedReverseSteering 165 -#define CONST_LANServerBrowserGFxMovie_CONTEXT_PRESENCE_PLAYING_4 7 -#define CONST_WillowScrollingListDataProviderExtras_PROPERTY_MIN_PLOT_MISSION 0x10000025 -#define CONST_WillowProfileSettings_CONTEXT_PRESENCE_IDLE 0 -#define CONST_WillowProfileSettings_CONTEXT_CHARACTER_CLASS_MECHROMANCER 4 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_HUDScaleX 141 -#define CONST_OptionsGFxMovie_WPS_SFXVolume 108 -#define CONST_FrontendGFxMovie_WPS_SplitDirection 147 -#define CONST_WillowProfileSettings_CONTEXT_CHARACTER_CLASS_MERCENARY 3 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC20 320 -#define CONST_WillowProfileSettings_CONTEXT_CHARACTER_CLASS 0 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC02 302 -#define CONST_WillowOnlineGameSearch_WPS_StashSlot3 133 -#define CONST_WillowProfileSettings_CONTEXT_GAME_MODE_NORMAL 0 -#define CONST_LANServerBrowserGFxMovie_PROPERTY_MAX_EXP_LEVEL 0x10000024 -#define CONST_WillowScrollingListDataProviderExtras_WPS_IntroMovieViewed 106 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC38 338 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC33 333 -#define CONST_OptionsGFxMovie_WPS_LastSavedId 116 -#define CONST_WillowScrollingListDataProviderPause_EVENT_ID_NETOPTIONS 5 -#define CONST_WillowProfileSettings_CONTEXT_GAME_MODE 0x0000800B -#define CONST_WillowOnlineGameSettings_WPS_ColorBlindMode 168 -#define CONST_WillowPlayerController_WPS_LastSavedId 116 -#define CONST_WillowProfileSettings_QUERY_CUSTOM 7 -#define CONST_WillowProfileSettings_QUERY_NARROW 5 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC30 330 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC07 307 -#define CONST_WillowPlayerController_WPS_BadassTokensEarned 139 -#define CONST_WillowProfileSettings_QUERY_SPECIFIC 2 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC20 320 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC49 349 -#define CONST_WillowOnlineGameSettings_WPS_VOVolume 127 -#define CONST_WillowProfileSettings_QUERY_DEFAULT 0 -#define CONST_WillowProfileSettings_PROPERTY_DLC_MAP_PACKAGE_ID 0x10000029 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC04 304 -#define CONST_WillowProfileSettings_PROPERTY_DLC_FLAG 0x10000028 -#define CONST_WillowPlayerController_WPS_InvertedReverseSteering 165 -#define CONST_WillowProfileSettings_PROPERTY_HOST_EXP_LEVEL 0x10000027 -#define CONST_WillowPlayerController_WPS_MusicVolume 107 -#define CONST_WillowProfileSettings_PROPERTY_MIN_PLOT_MISSION 0x10000025 -#define CONST_MenuRefreshRate 0.5 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC12 312 -#define CONST_WillowPlayerController_WPS_PerShotForceFeedback 128 -#define CONST_WillowProfileSettings_PROPERTY_MAX_EXP_LEVEL 0x10000024 -#define CONST_WillowProfileSettings_PROPERTY_MIN_EXP_LEVEL 0x10000023 -#define CONST_WillowProfileSettings_PROPERTY_CURR_PLOT_MISSION 0x10000022 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC13 313 -#define CONST_WillowProfileSettings_PROPERTY_IS_PUBLIC 0x10000010 -#define CONST_LANServerBrowserGFxMovie_PROPERTY_MAX_PLOT_MISSION 0x10000026 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC06 306 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC31 331 -#define CONST_WillowProfileSettings_PROPERTY_CURRMISSION 0x1000000C -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_InvertMouseLook 105 -#define CONST_WillowProfileSettings_PROPERTY_EXP_LEVEL 0x10000001 -#define CONST_VEHICLE_CHOICE_MODULE_STATE_READY 1 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC20 320 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC13 313 -#define CONST_WillowOnlineGameSettings_CONTEXT_CHARACTER_CLASS_MERCENARY 3 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC16 316 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC25 325 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC07 307 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_LAST 350 -#define CONST_HOLSTERED_ITEMS_HIDDEN_BIT 0x4 -#define CONST_OptionsGFxMovie_WPS_DisableOptionalVO 117 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC09 309 -#define CONST_WillowPawn_MAX_REPLICATED_NOUNS 20 -#define CONST_NetworkOptionsGFxObject_NETWORK_TYPE_FRIENDS_ONLY "friendsOnly" -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC06 306 -#define CONST_HOLSTERED_WEAPONS_HIDDEN_BIT 0x2 -#define CONST_EQUIPPED_WEAPONS_HIDDEN_BIT 0x1 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC10 310 -#define CONST_MAX_NUM_HOLSTERED_WEAPON_SLOTS 3 -#define CONST_MINTIMEBETWEENPAINSOUNDS 0.35 -#define CONST_WillowOnlineGameSearch_CONTEXT_PRESENCE_MENU_3 2 -#define CONST_FrontendGFxMovie_WPS_BadassTokens 138 -#define CONST_RECENTLY_RESISTED_ATTACK_HISTORY_LENGTH 16 -#define CONST_WillowPlayerController_QUERY_SPECIFIC 2 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC11 311 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC17 317 -#define CONST_EVENT_ID_ACHIEVEMENTS 1 -#define CONST_GOLDEN_KEY_SOURCE_SPARK 0 -#define CONST_MAX_AMMO_RESOURCE_UPGRADES 8 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC27 327 -#define CONST_WillowPlayerController_PROPERTY_DLC_FLAG 0x10000028 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC29 329 -#define CONST_MIN_TIME_BETWEEN_SAVES_AT_SAME_STATION 60 -#define CONST_MAX_RECENT_KILLS 25 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC24 324 -#define CONST_OptionsGFxMovie_WPS_MasterVolume 101 -#define CONST_WillowPlayerController_WPS_MouseSensitivity 121 -#define CONST_TIME_BETWEEN_LOCATION_STAT_UPDATES_MS 5000 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC11 311 -#define CONST_CustomizationGFxMovie_ENTRY_IDX_NAME 2 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC22 322 -#define CONST_OptionsGFxMovie_WPS_ShouldCensorContent 157 -#define CONST_MAX_PLAYER_DAMAGE_NOTIFICATIONS 6 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC21 321 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC48 348 -#define CONST_LANServerBrowserGFxMovie_QUERY_SPECIFIC 2 -#define CONST_EVENT_ID_GAME_OPTIONS 0 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC47 347 -#define CONST_NETWORK_OPTIONS_EVENT_ID_OFFLINE 4 -#define CONST_WillowOnlineGameSearch_WPS_VehicleSteering 146 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC46 346 -#define CONST_FrontendGFxMovie_PROPERTY_IS_PUBLIC 0x10000010 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC45 345 -#define CONST_FrontendGFxMovie_PROPERTY_CURR_PLOT_MISSION 0x10000022 -#define CONST_WillowScrollingListDataProviderExtras_WPS_AutoAim 113 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC44 344 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC43 343 -#define CONST_WillowPlayerController_WPS_InvertMouseLook 105 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC42 342 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC28 328 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC41 341 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC32 332 -#define CONST_FrontendGFxMovie_PROPERTY_MAX_EXP_LEVEL 0x10000024 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC39 339 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC33 333 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC38 338 -#define CONST_LANServerBrowserGFxMovie_WPS_DisableOptionalVO 117 -#define CONST_WillowOnlineGameSettings_PROPERTY_DLC_FLAG 0x10000028 -#define CONST_LANServerBrowserGFxMovie_WPS_DisableUISway 163 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC37 337 -#define CONST_WillowPlayerController_WPS_VehicleSteering 146 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC36 336 -#define CONST_FrontendGFxMovie_WPS_AbsoluteMinimap 140 -#define CONST_LANServerBrowserGFxMovie_PROPERTY_CURR_PLOT_MISSION 0x10000022 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC35 335 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC39 339 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC32 332 -#define CONST_MAX_ACTIVE_AREA_WAYPOINTS 4 -#define CONST_LANServerBrowserGFxMovie_WPS_ViewAccel 104 -#define CONST_FrontendGFxMovie_WPS_CheckedForPreviousGame 150 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC30 330 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC29 329 -#define CONST_MAX_APPLIED_CUSTOMIZATIONS 5 -#define CONST_FrontendGFxMovie_PROPERTY_MIN_PLOT_MISSION 0x10000025 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC28 328 -#define CONST_MAX_SKILLICON_FLASK 1 -#define CONST_WillowPlayerController_WPS_GamepadInvertStrafe 156 -#define CONST_WillowPlayerController_WPS_ControllerRebinding 158 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC26 326 -#define CONST_WillowPlayerController_WPS_ControllerPreset 115 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC25 325 -#define CONST_USE_FAILURE_CHARACTER 16 -#define CONST_EVENT_ID_WILLOW_ONE_SAVES 2 -#define CONST_FrontendGFxMovie_WPS_HasUnlockedViralAchievement 114 -#define CONST_QUALITY_TYPE_NONE "none" -#define CONST_EVENT_ID_KEYBOARD_MOUSE_OPTIONS 3 -#define CONST_WillowOnlineGameSearch_PROPERTY_MAX_PLOT_MISSION 0x10000026 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC24 324 -#define CONST_WillowOnlineGameSettings_WPS_MouseSensitivity 121 -#define CONST_WillowOnlineGameSettings_WPS_IntroMovieViewed 106 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC23 323 -#define CONST_MAX_TRACKED_SKILLS 17 -#define CONST_WillowPlayerController_WPS_ColorBlindMode 168 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC21 321 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC19 319 -#define CONST_WillowOnlineGameSearch_WPS_BackpackSortPreference 166 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC18 318 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC16 316 -#define CONST_WillowScrollingListDataProviderExtras_WPS_DisableUISway 163 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC15 315 -#define CONST_STATE_INIT 0 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC14 314 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC10 310 -#define CONST_WillowPlayerController_PROPERTY_DLC_MAP_CONTENT_ID 0x1000000D -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_PerShotForceFeedback 128 -#define CONST_WillowOnlineGameSearch_WPS_SplitDirection 147 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC09 309 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC08 308 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC07 307 -#define CONST_LANServerBrowserGFxMovie_WPS_ColorBlindMode 168 -#define CONST_FrontendGFxMovie_WPS_ShouldCensorContent 157 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC06 306 -#define CONST_OptionsGFxMovie_PROPERTY_MIN_EXP_LEVEL 0x10000023 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC05 305 -#define CONST_LANServerBrowserGFxMovie_WPS_KeyRebinding 149 -#define CONST_WillowScrollingListDataProviderOptionsBase_CONTEXT_PRESENCE_PLAYING_3 6 -#define CONST_LANServerBrowserGFxMovie_PROPERTY_CURRMISSION 0x1000000C -#define CONST_FrontendGFxMovie_WPS_MouseAutoAim 167 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC03 303 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC02 302 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_DLC01 301 -#define CONST_WillowPlayerController_WPS_CustomUnlocks_MAIN 300 -#define CONST_OptionsGFxMovie_WPS_StashSlot3 133 -#define CONST_WillowPlayerController_WPS_BackpackSortPreference 166 -#define CONST_WillowPlayerController_WPS_BadassRewardsToOfferNext 164 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC17 317 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC24 324 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC06 306 -#define CONST_WillowPlayerController_WPS_RewardedForPlayingPreviousGame 161 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC26 326 -#define CONST_WillowPlayerController_WPS_EasterEggOption 160 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC15 315 -#define CONST_OptionsGFxMovie_WPS_AutoAim 113 -#define CONST_WillowPlayerController_WPS_GunzerkingAutoSwitch 159 -#define CONST_FrontendGFxMovie_WPS_HUDScaleE 120 -#define CONST_WillowOnlineGameSettings_WPS_DisableOptionalVO 117 -#define CONST_WillowPlayerController_WPS_GamepadInvertMove 155 -#define CONST_WillowOnlineGameSearch_WPS_DisableTrainingMessages 118 -#define CONST_FrontendGFxMovie_CONTEXT_PRESENCE_PLAYING_2 5 -#define CONST_TitleFormat "%message%" -#define CONST_FrontendGFxMovie_WPS_DisableTrainingMessages 118 -#define CONST_WillowPlayerController_WPS_GamepadInvertTurn 154 -#define CONST_FrontendGFxMovie_WPS_GoldenKeysEarned 162 -#define CONST_WillowPlayerController_WPS_TEST_ItemRotation 153 -#define CONST_MAX_SHOPS_ICONS 8 -#define CONST_MAX_LOCAL_USERS 4 -#define CONST_WillowPlayerController_CONTEXT_CHARACTER_CLASS_MECHROMANCER 4 -#define CONST_WillowPlayerController_WPS_LastNewOfferVersion 151 -#define CONST_WillowPlayerController_WPS_CheckedForPreviousGame 150 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC25 325 -#define CONST_LANServerBrowserGFxMovie_WPS_SFXVolume 108 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_GunzerkingAutoSwitch 159 -#define CONST_WillowPlayerController_WPS_KeyRebinding 149 -#define CONST_WillowPlayerController_WPS_TradingDisabled 148 -#define CONST_OptionsGFxMovie_WPS_BadassPoints 136 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC23 323 -#define CONST_WillowPlayerController_WPS_DriftCameraLock 145 -#define CONST_FrontendGFxMovie_CONTEXT_PRESENCE_PLAYING_4 7 -#define CONST_WillowPlayerController_WPS_HUDScaleY 142 -#define CONST_FrontendGFxMovie_CONTEXT_PRESENCE_PLAYING_5 8 -#define CONST_WillowPlayerController_WPS_HUDScaleX 141 -#define CONST_WillowOnlineGameSettings_CONTEXT_PRESENCE_MENU_3 2 -#define CONST_WillowPlayerController_WPS_BadassPointsSpent 137 -#define CONST_WillowPlayerController_WPS_ZoomToggle 135 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC38 338 -#define CONST_WillowPlayerController_WPS_CrouchToggle 134 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_MAIN 300 -#define CONST_FrontendGFxMovie_CONTEXT_PRESENCE_PLAYING_3 6 -#define CONST_WillowPlayerController_WPS_VOVolume 127 -#define CONST_WillowPlayerController_WPS_PushToTalk 125 -#define CONST_WillowOnlineGameSearch_WPS_ZoomToggle 135 -#define CONST_WillowOnlineGameSettings_WPS_LastSavedId 116 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC30 330 -#define CONST_WillowPlayerController_WPS_DlcNotifications 122 -#define CONST_WillowPlayerController_WPS_AmbientOcclusion 119 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_MAIN 300 -#define CONST_FrontendGFxMovie_WPS_VOVolume 127 -#define CONST_WillowScrollingListDataProviderExtras_QUERY_DEFAULT 0 -#define CONST_WillowOnlineGameSettings_CONTEXT_CHARACTER_CLASS_MECHROMANCER 4 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC12 312 -#define CONST_WillowPlayerController_WPS_DisableOptionalVO 117 -#define CONST_FrontendGFxMovie_WPS_ColorBlindMode 168 -#define CONST_WillowPlayerController_WPS_HasUnlockedViralAchievement 114 -#define CONST_MAX_ITEM_CARD_MODIFIER_STATS 5 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC15 315 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC04 304 -#define CONST_WillowPlayerController_WPS_AutoAim 113 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC17 317 -#define CONST_WillowPlayerController_WPS_AcceptTrades 110 -#define CONST_LANServerBrowserGFxMovie_WPS_BadassTokensEarned 139 -#define CONST_FrontendGFxMovie_WPS_BadassPointsSpent 137 -#define CONST_WillowPlayerController_WPS_AcceptDuels 109 -#define CONST_OptionsGFxMovie_WPS_ZoomToggle 135 -#define CONST_WillowPlayerController_WPS_SFXVolume 108 -#define CONST_WORKING_ICON_FRAME_NAME "working" -#define CONST_FrontendGFxMovie_WPS_TEST_ItemRotation 153 -#define CONST_WillowOnlineGameSettings_WPS_MouseAutoAim 167 -#define CONST_WillowPlayerController_WPS_IntroMovieViewed 106 -#define CONST_WillowPlayerController_WPS_ViewAccel 104 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_MAIN 300 -#define CONST_LANServerBrowserGFxMovie_PROPERTY_PLAYTHROUGH 0x10000009 -#define CONST_WillowPlayerController_WPS_ControllerSensitivityY 103 -#define CONST_WillowScrollingListDataProviderExtras_WPS_ControllerPreset 115 -#define CONST_WillowPlayerController_WPS_ControllerSensitivityX 102 -#define CONST_FrontendGFxMovie_WPS_GamepadInvertMove 155 -#define CONST_WillowPlayerController_WPS_MasterVolume 101 -#define CONST_LANServerBrowserGFxMovie_CONTEXT_CHARACTER_CLASS 0 -#define CONST_WillowPlayerController_CONTEXT_PRESENCE_PLAYING_5 8 -#define CONST_WillowOnlineGameSearch_WPS_InvertedReverseSteering 165 -#define CONST_FrontendGFxMovie_WPS_EnableSubtitles 111 -#define CONST_NETWORK_OPTIONS_EVENT_ID_SYSTEM_LINK 3 -#define CONST_WillowPlayerController_CONTEXT_PRESENCE_PLAYING_4 7 -#define CONST_FrontendGFxMovie_QUERY_DEFAULT 0 -#define CONST_WillowPlayerController_CONTEXT_PRESENCE_PLAYING_3 6 -#define CONST_WillowPlayerController_CONTEXT_PRESENCE_PLAYING_2 5 -#define CONST_WillowPlayerController_CONTEXT_PRESENCE_MENU_5 4 -#define CONST_WillowPlayerController_CONTEXT_PRESENCE_MENU_4 3 -#define CONST_WillowPlayerController_CONTEXT_PRESENCE_MENU_3 2 -#define CONST_FrontEndPlayerListGFxObject_NETWORK_TYPE_OFFLINE "offline" -#define CONST_WillowPlayerController_CONTEXT_PRESENCE_MENU_2 1 -#define CONST_WillowOnlineGameSettings_WPS_BadassPointsSpent 137 -#define CONST_WillowOnlineGameSearch_PROPERTY_DLC_MAP_PACKAGE_ID 0x10000029 -#define CONST_WillowPlayerController_CONTEXT_CHARACTER_CLASS_MERCENARY 3 -#define CONST_OptionsGFxMovie_CONTEXT_PRESENCE_IDLE 0 -#define CONST_WillowPlayerController_CONTEXT_CHARACTER_CLASS_SIREN 2 -#define CONST_RPMToRadsPerSec 0.104719755119659773 -#define CONST_WillowPlayerController_CONTEXT_CHARACTER_CLASS_ASSASSIN 1 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC41 341 -#define CONST_FrontendGFxMovie_PROPERTY_EXP_LEVEL 0x10000001 -#define CONST_WillowPlayerController_CONTEXT_CHARACTER_CLASS 0 -#define CONST_WillowPlayerController_CONTEXT_GAME_MODE_NORMAL 0 -#define CONST_WillowPlayerController_CONTEXT_GAME_MODE 0x0000800B -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC08 308 -#define CONST_WillowPlayerController_QUERY_CUSTOM 7 -#define CONST_FrontendGFxMovie_PROPERTY_CURRMISSION 0x1000000C -#define CONST_ROW_TYPE_ID_HEADER_INFO 1 -#define CONST_WillowScrollingListDataProviderOptionsBase_QUERY_CUSTOM 7 -#define CONST_FrontendGFxMovie_WPS_TradingDisabled 148 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC16 316 -#define CONST_WillowPlayerController_QUERY_NARROW 5 -#define CONST_PLAYER_DETAILS_BUTTON_ID_KICK 5 -#define CONST_WillowScrollingListDataProviderOptionsBase_QUERY_SPECIFIC 2 -#define CONST_WillowPlayerController_PROPERTY_DLC_MAP_PACKAGE_ID 0x10000029 -#define CONST_WillowPlayerController_PROPERTY_HOST_EXP_LEVEL 0x10000027 -#define CONST_SUCCESS_ICON_FRAME_NAME "success" -#define CONST_STATE_CHOOSE_CHARACTER 1 -#define CONST_WillowPlayerController_PROPERTY_MAX_PLOT_MISSION 0x10000026 -#define CONST_WillowOnlineGameSearch_WPS_StashSlot1 131 -#define CONST_WillowPlayerController_PROPERTY_MIN_PLOT_MISSION 0x10000025 -#define CONST_WillowPlayerController_PROPERTY_MAX_EXP_LEVEL 0x10000024 -#define CONST_WillowPlayerController_PROPERTY_MIN_EXP_LEVEL 0x10000023 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC40 340 -#define CONST_WillowScrollingListDataProviderExtras_WPS_EasterEggOption 160 -#define CONST_WillowPlayerController_PROPERTY_CURR_PLOT_MISSION 0x10000022 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_LAST 350 -#define CONST_WillowPlayerController_PROPERTY_IS_PUBLIC 0x10000010 -#define CONST_LANServerBrowserGFxMovie_WPS_StashSlot2 132 -#define CONST_OptionsGFxMovie_WPS_SplitDirection 147 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC32 332 -#define CONST_WillowPlayerController_PROPERTY_CURRMISSION 0x1000000C -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_BadassRewardsToOfferNext 164 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC48 348 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC22 322 -#define CONST_NETWORK_OPTIONS_EVENT_ID_FRIENDS_ONLY 0 -#define CONST_MINIMAP_HEIGHT 48.0f -#define CONST_WillowOnlineGameSearch_QUERY_BROAD 6 -#define CONST_POSTAK_RTPCUpdated 2 -#define CONST_STATE_CHARACTER_CONFIRMED 4 -#define CONST_FrontendGFxMovie_CONTEXT_CHARACTER_CLASS_MERCENARY 3 -#define CONST_CharacterSelectionReduxGFxMovie_ENTRY_IDX_NAME 2 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC35 335 -#define CONST_CHARACTER_GRID_DIRECTION_UP 0 -#define CONST_CHARACTER_GRID_DIRECTION_DOWN 1 -#define CONST_CHARACTER_GRID_DIRECTION_LEFT 2 -#define CONST_CHARACTER_GRID_DIRECTION_RIGHT 3 -#define CONST_WillowOnlineGameSearch_PROPERTY_CURR_PLOT_MISSION 0x10000022 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC30 330 -#define CONST_MAX_SECONDARY_PER_PRIMARY 20 -#define CONST_ENTRY_IDX_RESPEC 3 -#define CONST_MaxButtons 5 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC11 311 -#define CONST_SORT_GAME 0 -#define CONST_WillowOnlineGameSettings_WPS_EasterEggOption 160 -#define CONST_MAX_NUM_NPC_ALLIES 2 -#define CONST_FrontendGFxMovie_WPS_ZoomToggle 135 -#define CONST_NUM_FAST_TRAVEL_BYTES 16 -#define CONST_NUM_ALLY_CACHES 3 -#define CONST_MAX_COLISEUM_PLAYERS 4 -#define CONST_MAX_ACTIVE_WAYPOINTS 6 -#define CONST_LANServerBrowserGFxMovie_WPS_CheckedForPreviousGame 150 -#define CONST_SHOP_TIMER_RESEND_RATE 10 -#define CONST_FrontendGFxMovie_PROPERTY_PLAYTHROUGH 0x10000009 -#define CONST_FrontendGFxMovie_PROPERTY_MIN_EXP_LEVEL 0x10000023 -#define CONST_FrontendGFxMovie_WPS_StashSlot1 131 -#define CONST_FrontendGFxMovie_PROPERTY_MAX_PLOT_MISSION 0x10000026 -#define CONST_WillowOnlineGameSearch_WPS_CheckedForPreviousGame 150 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC27 327 -#define CONST_WillowOnlineGameSettings_WPS_DisableUISway 163 -#define CONST_WillowOnlineGameSettings_PROPERTY_HOST_EXP_LEVEL 0x10000027 -#define CONST_FrontendGFxMovie_PROPERTY_DLC_FLAG 0x10000028 -#define CONST_FrontendGFxMovie_PROPERTY_DLC_MAP_PACKAGE_ID 0x10000029 -#define CONST_FrontendGFxMovie_QUERY_SPECIFIC 2 -#define CONST_FrontendGFxMovie_QUERY_CUSTOM 7 -#define CONST_OptionsGFxMovie_WPS_CheckedForPreviousGame 150 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC07 307 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC47 347 -#define CONST_MAX_WEAPON_CARD_MODIFIER_STATS 5 -#define CONST_FrontendGFxMovie_CONTEXT_GAME_MODE 0x0000800B -#define CONST_PLAYER_DETAILS_BUTTON_ID_JOIN 0 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC18 318 -#define CONST_LANServerBrowserGFxMovie_QUERY_CUSTOM 7 -#define CONST_FrontendGFxMovie_CONTEXT_GAME_MODE_NORMAL 0 -#define CONST_WillowScrollingListDataProviderLobby_EVENT_ID_CHARSELECT 3 -#define CONST_FrontendGFxMovie_CONTEXT_CHARACTER_CLASS 0 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC19 319 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC12 312 -#define CONST_FrontendGFxMovie_CONTEXT_CHARACTER_CLASS_SOLDIER 0 -#define CONST_FrontendGFxMovie_CONTEXT_CHARACTER_CLASS_ASSASSIN 1 -#define CONST_WillowOnlineGameSettings_CONTEXT_CHARACTER_CLASS 0 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC42 342 -#define CONST_WillowOnlineGameSearch_WPS_HasUnlockedViralAchievement 114 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC28 328 -#define CONST_FrontendGFxMovie_CONTEXT_CHARACTER_CLASS_MECHROMANCER 4 -#define CONST_FrontendGFxMovie_CONTEXT_PRESENCE_IDLE 0 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC14 314 -#define CONST_FrontendGFxMovie_CONTEXT_PRESENCE_MENU_2 1 -#define CONST_FrontendGFxMovie_CONTEXT_PRESENCE_MENU_3 2 -#define CONST_FrontendGFxMovie_CONTEXT_PRESENCE_MENU_4 3 -#define CONST_LANServerBrowserGFxMovie_WPS_SplitDirection 147 -#define CONST_WillowOnlineGameSearch_CONTEXT_CHARACTER_CLASS 0 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC47 347 -#define CONST_LANServerBrowserGFxMovie_WPS_ControllerSensitivityX 102 -#define CONST_QUALITY_TYPE_GOOD "good" -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC38 338 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_FIRST 300 -#define CONST_WillowOnlineGameSearch_WPS_HUDScaleX 141 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC14 314 -#define CONST_FrontendGFxMovie_WPS_ControllerSensitivityX 102 -#define CONST_FrontendGFxMovie_WPS_ViewAccel 104 -#define CONST_FrontendGFxMovie_WPS_InvertMouseLook 105 -#define CONST_WillowScrollingListDataProviderExtras_CONTEXT_PRESENCE_MENU_4 3 -#define CONST_FrontendGFxMovie_WPS_SFXVolume 108 -#define CONST_OptionsGFxMovie_WPS_VOVolume 127 -#define CONST_FrontendGFxMovie_WPS_AcceptTrades 110 -#define CONST_FrontendGFxMovie_WPS_AutoAim 113 -#define CONST_WillowOnlineGameSearch_WPS_GamepadInvertMove 155 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC44 344 -#define CONST_WillowOnlineGameSearch_CONTEXT_PRESENCE_PLAYING_4 7 -#define CONST_FrontendGFxMovie_WPS_DisableOptionalVO 117 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_StashSlot2 132 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC36 336 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC01 301 -#define CONST_WillowScrollingListDataProviderExtras_WPS_GunzerkingAutoSwitch 159 -#define CONST_FrontendGFxMovie_WPS_ControllerPreset 115 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC05 305 -#define CONST_OptionsGFxMovie_CONTEXT_CHARACTER_CLASS_ASSASSIN 1 -#define CONST_FrontendGFxMovie_WPS_AmbientOcclusion 119 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC27 327 -#define CONST_FrontendGFxMovie_WPS_MouseSensitivity 121 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC33 333 -#define CONST_FrontendGFxMovie_WPS_VoiceVolume 124 -#define CONST_FrontendGFxMovie_WPS_PerShotForceFeedback 128 -#define CONST_LANServerBrowserGFxMovie_WPS_MusicVolume 107 -#define CONST_FrontendGFxMovie_WPS_StashSlot0 130 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC35 335 -#define CONST_FrontendGFxMovie_WPS_CrouchToggle 134 -#define CONST_FrontendGFxMovie_WPS_BadassRewardsEarned 143 -#define CONST_FrontendGFxMovie_WPS_VehicleSteering 146 -#define CONST_FrontendGFxMovie_WPS_MouseSmoothing 152 -#define CONST_FrontendGFxMovie_WPS_GamepadInvertTurn 154 -#define CONST_FrontendGFxMovie_WPS_GamepadInvertStrafe 156 -#define CONST_FrontendGFxMovie_WPS_ControllerRebinding 158 -#define CONST_FrontendGFxMovie_WPS_GunzerkingAutoSwitch 159 -#define CONST_FrontendGFxMovie_WPS_DisableUISway 163 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC42 342 -#define CONST_FrontendGFxMovie_WPS_BadassRewardsToOfferNext 164 -#define CONST_WillowOnlineGameSearch_WPS_TEST_ItemRotation 153 -#define CONST_FrontendGFxMovie_WPS_InvertedReverseSteering 165 -#define CONST_FrontendGFxMovie_WPS_BackpackSortPreference 166 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC01 301 -#define CONST_LANServerBrowserGFxMovie_WPS_GunzerkingAutoSwitch 159 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC03 303 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC08 308 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC09 309 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC13 313 -#define CONST_WillowOnlineGameSearch_QUERY_NARROW 5 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC16 316 -#define CONST_MOTD_STRUCT_KEY_DISPLAYTIME "\",DisplayTime=" -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC18 318 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC19 319 -#define CONST_WillowOnlineGameSearch_WPS_GoldenKeysEarned 162 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC20 320 -#define CONST_NetworkOptionsGFxObject_NETWORK_TYPE_INVITE_ONLY "inviteOnly" -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC21 321 -#define CONST_SpawnItemPool_SPAWNS_PER_SECOND 50.0f -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC49 349 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC23 323 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC24 324 -#define CONST_WillowOnlineGameSearch_WPS_IntroMovieViewed 106 -#define CONST_LANServerBrowserGFxMovie_WPS_BadassRewardsEarned 143 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC25 325 -#define CONST_OptionsGFxMovie_WPS_BadassRewardsEarned 143 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC43 343 -#define CONST_WillowScrollingListDataProviderExtras_CONTEXT_PRESENCE_IDLE 0 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC29 329 -#define CONST_ROW_TYPE_ID_MESSAGE_PROMPT 2 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC32 332 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC33 333 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC34 334 -#define CONST_OptionsGFxMovie_CONTEXT_CHARACTER_CLASS_SIREN 2 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC35 335 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC36 336 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC37 337 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC39 339 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC41 341 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC40 340 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC40 340 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC41 341 -#define CONST_MAX_DYNAMIC_MISSION_DIRECTIVES 10 -#define CONST_EVENT_ID_VIDEO_OPTIONS 2 -#define CONST_OptionsGFxMovie_CONTEXT_CHARACTER_CLASS_MECHROMANCER 4 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC43 343 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC42 342 -#define CONST_WillowOnlineGameSearch_CONTEXT_CHARACTER_CLASS_SIREN 2 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC42 342 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC43 343 -#define CONST_OptionsGFxMovie_WPS_GamepadInvertMove 155 -#define CONST_WillowOnlineGameSearch_WPS_VoiceVolume 124 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC45 345 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC44 344 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC44 344 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC45 345 -#define CONST_WillowScrollingListDataProviderExtras_WPS_TEST_ItemRotation 153 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC47 347 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC46 346 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC46 346 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC47 347 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC49 349 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_DLC48 348 -#define CONST_WillowScrollingListDataProviderExtras_WPS_StashSlot2 132 -#define CONST_FrontendGFxMovie_WPS_CustomUnlocks_LAST 350 -#define CONST_NETWORK_OPTIONS_EVENT_ID_INVITE_ONLY 1 -#define CONST_OptionsGFxMovie_PROPERTY_MIN_PLOT_MISSION 0x10000025 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC18 318 -#define CONST_NETWORK_OPTIONS_EVENT_ID_PUBLIC 2 -#define CONST_QUALITY_TYPE_BAD "bad" -#define CONST_NETWORK_OPTIONS_EVENT_ID_BACK 5 -#define CONST_WillowOnlineGameSearch_CONTEXT_PRESENCE_IDLE 0 -#define CONST_MOTD_STRUCT_KEY_HEADER "Header=\"" -#define CONST_ROW_TYPE_ID_INVALID -1 -#define CONST_LANServerBrowserGFxMovie_CONTEXT_CHARACTER_CLASS_MECHROMANCER 4 -#define CONST_MAX_PLAYER_DETAILS_BUTTONS 7 -#define CONST_PLAYER_DETAILS_BUTTON_ID_INVITE 1 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC47 347 -#define CONST_OptionsGFxMovie_WPS_KeyRebinding 149 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC29 329 -#define CONST_WillowScrollingListDataProviderExtras_WPS_AcceptTrades 110 -#define CONST_PLAYER_DETAILS_BUTTON_ID_GAMERCARD 2 -#define CONST_NetworkOptionsGFxObject_NETWORK_TYPE_OFFLINE "offline" -#define CONST_PLAYER_DETAILS_BUTTON_ID_UNMUTE 4 -#define CONST_EVENT_ID_GAMEPAD_OPTIONS 4 -#define CONST_PLAYER_DETAILS_BUTTON_ID_BACK 6 -#define CONST_PARTY_TYPE_LOCAL "myParty" -#define CONST_LANServerBrowserGFxMovie_WPS_BadassRewardsToOfferNext 164 -#define CONST_OptionsGFxMovie_CONTEXT_PRESENCE_PLAYING_2 5 -#define CONST_PARTY_TYPE_FRIEND "friendParty" -#define CONST_FrontEndPlayerListGFxObject_NETWORK_TYPE_PUBLIC "public" -#define CONST_OptionsGFxMovie_WPS_HasUnlockedViralAchievement 114 -#define CONST_WillowOnlineGameSearch_CONTEXT_CHARACTER_CLASS_MECHROMANCER 4 -#define CONST_FrontEndPlayerListGFxObject_NETWORK_TYPE_LAN "lan" -#define CONST_FrontEndPlayerListGFxObject_NETWORK_TYPE_INVITE_ONLY "inviteOnly" -#define CONST_FrontEndPlayerListGFxObject_NETWORK_TYPE_FRIENDS_ONLY "friendsOnly" -#define CONST_QUALITY_TYPE_GREAT "great" -#define CONST_QUALITY_TYPE_ACCEPTABLE "acceptable" -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC23 323 -#define CONST_ROW_TYPE_ID_PLAYER_INFO 0 -#define CONST_MINIMAP_WIDTH 58.0f -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_LAST 350 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC48 348 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC26 326 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC46 346 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC28 328 -#define CONST_OptionsGFxMovie_WPS_GamepadInvertTurn 154 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC45 345 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC43 343 -#define CONST_BUTTON_INDEX_TELEPORT_TO_VEHICLE 1 -#define CONST_STASH_MAX 4 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC42 342 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC41 341 -#define CONST_WillowOnlineGameSettings_WPS_KeyRebinding 149 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC40 340 -#define CONST_WillowScrollingListDataProviderFrontEnd_EVENT_ID_NETOPTIONS 10 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC39 339 -#define CONST_OptionsGFxMovie_CONTEXT_CHARACTER_CLASS_SOLDIER 0 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_AcceptTrades 110 -#define CONST_WillowOnlineGameSearch_PROPERTY_IS_PUBLIC 0x10000010 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC38 338 -#define CONST_WillowOnlineGameSettings_WPS_BadassTokensEarned 139 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC37 337 -#define CONST_WillowOnlineGameSearch_WPS_BadassRewardsEarned 143 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC34 334 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC31 331 -#define CONST_WillowScrollingListDataProviderExtras_CONTEXT_PRESENCE_PLAYING_3 6 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC29 329 -#define CONST_WillowScrollingListDataProviderExtras_CONTEXT_PRESENCE_PLAYING_2 5 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC28 328 -#define CONST_STARTING_MISSION_NUMBER 0 -#define CONST_WillowOnlineGameSettings_WPS_ShouldCensorContent 157 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC14 314 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC27 327 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC05 305 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC15 315 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC26 326 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC04 304 -#define CONST_WillowScrollingListDataProviderExtras_WPS_AmbientOcclusion 119 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC10 310 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC23 323 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC01 301 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC12 312 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC21 321 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC03 303 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC13 313 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC20 320 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC02 302 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC19 319 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC17 317 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC14 314 -#define CONST_OptionsGFxMovie_CONTEXT_GAME_MODE 0x0000800B -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC13 313 -#define CONST_TIME_BETWEEN_IF_RELEVANT 3.f -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC12 312 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC11 311 -#define CONST_LANServerBrowserGFxMovie_WPS_GamepadInvertTurn 154 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC09 309 -#define CONST_LANServerBrowserGFxMovie_CONTEXT_PRESENCE_MENU_4 3 -#define CONST_PICKUP_SHRINK_STEP_TIME 0.1f -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC08 308 -#define CONST_LANServerBrowserGFxMovie_CONTEXT_PRESENCE_MENU_5 4 -#define CONST_LANServerBrowserGFxMovie_CONTEXT_CHARACTER_CLASS_SOLDIER 0 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC31 331 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC06 306 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC32 332 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC05 305 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC33 333 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC04 304 -#define CONST_WillowScrollingListDataProviderExtras_WPS_HUDScaleX 141 -#define CONST_OptionsGFxMovie_WPS_AcceptDuels 109 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC34 334 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC03 303 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC35 335 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC02 302 -#define CONST_LANServerBrowserGFxMovie_WPS_AbsoluteMinimap 140 -#define CONST_LANServerBrowserGFxMovie_WPS_PlayerFOV 129 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC36 336 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_DLC01 301 -#define CONST_LANServerBrowserGFxMovie_WPS_CustomUnlocks_FIRST 300 -#define CONST_LANServerBrowserGFxMovie_WPS_BackpackSortPreference 166 -#define CONST_LANServerBrowserGFxMovie_WPS_GoldenKeysEarned 162 -#define CONST_LANServerBrowserGFxMovie_WPS_RewardedForPlayingPreviousGame 161 -#define CONST_LANServerBrowserGFxMovie_WPS_EasterEggOption 160 -#define CONST_LANServerBrowserGFxMovie_WPS_ControllerRebinding 158 -#define CONST_LANServerBrowserGFxMovie_WPS_ShouldCensorContent 157 -#define CONST_WillowOnlineGameSettings_PROPERTY_CURRMISSION 0x1000000C -#define CONST_PS3_CHOOSE_CHAR_ID -999 -#define CONST_LANServerBrowserGFxMovie_WPS_GamepadInvertStrafe 156 -#define CONST_LANServerBrowserGFxMovie_WPS_GamepadInvertMove 155 -#define CONST_WillowScrollingListDataProviderExtras_WPS_GamepadInvertTurn 154 -#define CONST_LANServerBrowserGFxMovie_WPS_TEST_ItemRotation 153 -#define CONST_LANServerBrowserGFxMovie_WPS_MouseSmoothing 152 -#define CONST_LANServerBrowserGFxMovie_WPS_ZoomToggle 135 -#define CONST_LANServerBrowserGFxMovie_WPS_Brightness 112 -#define CONST_LANServerBrowserGFxMovie_WPS_LastNewOfferVersion 151 -#define CONST_LANServerBrowserGFxMovie_WPS_VehicleSteering 146 -#define CONST_LANServerBrowserGFxMovie_WPS_HUDScaleY 142 -#define CONST_LANServerBrowserGFxMovie_WPS_HUDScaleX 141 -#define CONST_LANServerBrowserGFxMovie_WPS_BadassPointsSpent 137 -#define CONST_WillowOnlineGameSettings_WPS_AcceptTrades 110 -#define CONST_LANServerBrowserGFxMovie_WPS_CrouchToggle 134 -#define CONST_LANServerBrowserGFxMovie_WPS_StashSlot3 133 -#define CONST_NUM_RESULT_ENTRIES 4 -#define CONST_LANServerBrowserGFxMovie_WPS_VOVolume 127 -#define CONST_LANServerBrowserGFxMovie_WPS_PushToTalk 125 -#define CONST_LANServerBrowserGFxMovie_WPS_MouseSensitivity 121 -#define CONST_LANServerBrowserGFxMovie_WPS_LastSavedId 116 -#define CONST_LANServerBrowserGFxMovie_WPS_HUDScaleE 120 -#define CONST_LANServerBrowserGFxMovie_WPS_AmbientOcclusion 119 -#define CONST_LANServerBrowserGFxMovie_WPS_ControllerPreset 115 -#define CONST_LANServerBrowserGFxMovie_WPS_AutoAim 113 -#define CONST_LANServerBrowserGFxMovie_WPS_EnableSubtitles 111 -#define CONST_LANServerBrowserGFxMovie_CONTEXT_CHARACTER_CLASS_MERCENARY 3 -#define CONST_LANServerBrowserGFxMovie_CONTEXT_PRESENCE_PLAYING_2 5 -#define CONST_LANServerBrowserGFxMovie_WPS_AcceptTrades 110 -#define CONST_OptionsGFxMovie_WPS_GunzerkingAutoSwitch 159 -#define CONST_LANServerBrowserGFxMovie_WPS_AcceptDuels 109 -#define CONST_BASE_SYSTEM_SETTING_EVENT_ID 1000 -#define CONST_LANServerBrowserGFxMovie_WPS_InvertMouseLook 105 -#define CONST_LANServerBrowserGFxMovie_WPS_MasterVolume 101 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_MouseSmoothing 152 -#define CONST_LANServerBrowserGFxMovie_CONTEXT_PRESENCE_PLAYING_5 8 -#define CONST_LANServerBrowserGFxMovie_CONTEXT_PRESENCE_PLAYING_3 6 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC39 339 -#define CONST_LANServerBrowserGFxMovie_CONTEXT_PRESENCE_MENU_3 2 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC38 338 -#define CONST_LANServerBrowserGFxMovie_CONTEXT_PRESENCE_MENU_2 1 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC16 316 -#define CONST_LANServerBrowserGFxMovie_CONTEXT_PRESENCE_IDLE 0 -#define CONST_LANServerBrowserGFxMovie_CONTEXT_CHARACTER_CLASS_SIREN 2 -#define CONST_LANServerBrowserGFxMovie_CONTEXT_CHARACTER_CLASS_ASSASSIN 1 -#define CONST_LANServerBrowserGFxMovie_CONTEXT_GAME_MODE_NORMAL 0 -#define CONST_WillowOnlineGameSearch_PROPERTY_EXP_LEVEL 0x10000001 -#define CONST_WillowScrollingListDataProviderExtras_WPS_BadassRewardsEarned 143 -#define CONST_WillowOnlineGameSearch_QUERY_DEFAULT 0 -#define CONST_LANServerBrowserGFxMovie_CONTEXT_GAME_MODE 0x0000800B -#define CONST_LANServerBrowserGFxMovie_QUERY_BROAD 6 -#define CONST_WillowOnlineGameSearch_WPS_PerShotForceFeedback 128 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC25 325 -#define CONST_LANServerBrowserGFxMovie_QUERY_NARROW 5 -#define CONST_WillowScrollingListDataProviderExtras_WPS_ViewAccel 104 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC23 323 -#define CONST_LANServerBrowserGFxMovie_PROPERTY_DLC_MAP_CONTENT_ID 0x1000000D -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC10 310 -#define CONST_WillowScrollingListDataProviderExtras_WPS_BadassRewardsToOfferNext 164 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC48 348 -#define CONST_LANServerBrowserGFxMovie_PROPERTY_DLC_MAP_PACKAGE_ID 0x10000029 -#define CONST_LANServerBrowserGFxMovie_PROPERTY_HOST_EXP_LEVEL 0x10000027 -#define CONST_LANServerBrowserGFxMovie_PROPERTY_MIN_EXP_LEVEL 0x10000023 -#define CONST_LANServerBrowserGFxMovie_PROPERTY_IS_PUBLIC 0x10000010 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CheckedForPreviousGame 150 -#define CONST_LANServerBrowserGFxMovie_PROPERTY_EXP_LEVEL 0x10000001 -#define CONST_WillowScrollingListDataProviderPause_EVENT_ID_EXIT 4 -#define CONST_FAILURE_ICON_FRAME_NAME "failure" -#define CONST_WillowScrollingListDataProviderExtras_WPS_BadassTokensEarned 139 -#define CONST_MAX_MISSION_OBJECTIVES 20 -#define CONST_WillowScrollingListDataProviderExtras_WPS_SplitDirection 147 -#define CONST_NetworkOptionsGFxObject_NETWORK_TYPE_PUBLIC "public" -#define CONST_NetworkOptionsGFxObject_NETWORK_TYPE_LAN "lan" -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC03 303 -#define CONST_EVENT_ID_BACK -1 -#define CONST_WillowOnlineGameSearch_CONTEXT_GAME_MODE 0x0000800B -#define CONST_WillowOnlineGameSettings_CONTEXT_PRESENCE_MENU_5 4 -#define CONST_NETWORK_TYPE_NONE "" -#define CONST_SubtitleFormat "%message%" -#define CONST_WillowScrollingListDataProviderExtras_PROPERTY_DLC_FLAG 0x10000028 -#define CONST_OptionsGFxMovie_PROPERTY_EXP_LEVEL 0x10000001 -#define CONST_WillowScrollingListDataProviderExtras_WPS_EnableSubtitles 111 -#define CONST_OptionsGFxMovie_PROPERTY_PLAYTHROUGH 0x10000009 -#define CONST_WillowOnlineGameSettings_WPS_EnableSubtitles 111 -#define CONST_OptionsGFxMovie_PROPERTY_IS_PUBLIC 0x10000010 -#define CONST_NUM_RULE_SLOTS 4 -#define CONST_OptionsGFxMovie_PROPERTY_CURR_PLOT_MISSION 0x10000022 -#define CONST_WillowOnlineGameSearch_WPS_ShouldCensorContent 157 -#define CONST_OptionsGFxMovie_PROPERTY_MAX_EXP_LEVEL 0x10000024 -#define CONST_OptionsGFxMovie_WPS_EnableSubtitles 111 -#define CONST_OptionsGFxMovie_PROPERTY_MAX_PLOT_MISSION 0x10000026 -#define CONST_WillowOnlineGameSearch_WPS_AutoAim 113 -#define CONST_OptionsGFxMovie_PROPERTY_HOST_EXP_LEVEL 0x10000027 -#define CONST_OptionsGFxMovie_CONTEXT_PRESENCE_PLAYING_4 7 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC12 312 -#define CONST_RECENT_DROP_CAP 200 -#define CONST_OptionsGFxMovie_PROPERTY_DLC_FLAG 0x10000028 -#define CONST_OptionsGFxMovie_PROPERTY_DLC_MAP_PACKAGE_ID 0x10000029 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC20 320 -#define CONST_OptionsGFxMovie_QUERY_SPECIFIC 2 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC45 345 -#define CONST_OptionsGFxMovie_QUERY_NARROW 5 -#define CONST_WillowOnlineGameSearch_CONTEXT_PRESENCE_PLAYING_5 8 -#define CONST_OptionsGFxMovie_QUERY_BROAD 6 -#define CONST_OptionsGFxMovie_QUERY_CUSTOM 7 -#define CONST_WillowOnlineGameSearch_WPS_MouseAutoAim 167 -#define CONST_OptionsGFxMovie_WPS_StashSlot0 130 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC30 330 -#define CONST_OptionsGFxMovie_CONTEXT_GAME_MODE_NORMAL 0 -#define CONST_OptionsGFxMovie_CONTEXT_CHARACTER_CLASS 0 -#define CONST_OptionsGFxMovie_WPS_PushToTalk 125 -#define CONST_OptionsGFxMovie_CONTEXT_CHARACTER_CLASS_MERCENARY 3 -#define CONST_OptionsGFxMovie_CONTEXT_PRESENCE_MENU_2 1 -#define CONST_OptionsGFxMovie_CONTEXT_PRESENCE_MENU_3 2 -#define CONST_OptionsGFxMovie_CONTEXT_PRESENCE_MENU_4 3 -#define CONST_OptionsGFxMovie_CONTEXT_PRESENCE_MENU_5 4 -#define CONST_OptionsGFxMovie_CONTEXT_PRESENCE_PLAYING_3 6 -#define CONST_OptionsGFxMovie_CONTEXT_PRESENCE_PLAYING_5 8 -#define CONST_WillowScrollingListDataProviderExtras_WPS_MusicVolume 107 -#define CONST_OptionsGFxMovie_WPS_ControllerSensitivityX 102 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_MAIN 300 -#define CONST_OptionsGFxMovie_WPS_ControllerSensitivityY 103 -#define CONST_OptionsGFxMovie_WPS_InvertMouseLook 105 -#define CONST_OptionsGFxMovie_WPS_IntroMovieViewed 106 -#define CONST_WillowScrollingListDataProviderExtras_QUERY_CUSTOM 7 -#define CONST_MAX_SKILLICON_KILL 5 -#define CONST_OptionsGFxMovie_WPS_AcceptTrades 110 -#define CONST_OptionsGFxMovie_WPS_Brightness 112 -#define CONST_OptionsGFxMovie_WPS_ControllerPreset 115 -#define CONST_OptionsGFxMovie_WPS_DisableTrainingMessages 118 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC07 307 -#define CONST_OptionsGFxMovie_WPS_AmbientOcclusion 119 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC30 330 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC04 304 -#define CONST_OptionsGFxMovie_WPS_HUDScaleE 120 -#define CONST_OptionsGFxMovie_WPS_MouseSensitivity 121 -#define CONST_VEHICLE_CHOICE_MODULE_STATE_INVALID 3 -#define CONST_OptionsGFxMovie_WPS_PerShotForceFeedback 128 -#define CONST_OptionsGFxMovie_WPS_PlayerFOV 129 -#define CONST_OptionsGFxMovie_WPS_StashSlot2 132 -#define CONST_OptionsGFxMovie_WPS_CrouchToggle 134 -#define CONST_WillowScrollingListDataProviderExtras_WPS_ControllerSensitivityX 102 -#define CONST_OptionsGFxMovie_WPS_BadassPointsSpent 137 -#define CONST_OptionsGFxMovie_WPS_BadassTokens 138 -#define CONST_OptionsGFxMovie_WPS_BadassTokensEarned 139 -#define CONST_WillowScrollingListDataProviderExtras_CONTEXT_PRESENCE_MENU_3 2 -#define CONST_OptionsGFxMovie_WPS_AbsoluteMinimap 140 -#define CONST_OptionsGFxMovie_WPS_HUDScaleX 141 -#define CONST_OptionsGFxMovie_WPS_HUDScaleY 142 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_ColorBlindMode 168 -#define CONST_OptionsGFxMovie_WPS_DriftCameraLock 145 -#define CONST_OptionsGFxMovie_WPS_TradingDisabled 148 -#define CONST_OptionsGFxMovie_WPS_LastNewOfferVersion 151 -#define CONST_OptionsGFxMovie_WPS_TEST_ItemRotation 153 -#define CONST_WillowOnlineGameSettings_CONTEXT_CHARACTER_CLASS_SIREN 2 -#define CONST_OptionsGFxMovie_WPS_ControllerRebinding 158 -#define CONST_OptionsGFxMovie_WPS_EasterEggOption 160 -#define CONST_WillowScrollingListDataProviderOptionsBase_CONTEXT_CHARACTER_CLASS_MERCENARY 3 -#define CONST_OptionsGFxMovie_WPS_RewardedForPlayingPreviousGame 161 -#define CONST_OptionsGFxMovie_WPS_GoldenKeysEarned 162 -#define CONST_WillowOnlineGameSearch_WPS_BadassRewardsToOfferNext 164 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC42 342 -#define CONST_OptionsGFxMovie_WPS_DisableUISway 163 -#define CONST_WillowOnlineGameSearch_CONTEXT_PRESENCE_PLAYING_2 5 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC22 322 -#define CONST_OptionsGFxMovie_WPS_InvertedReverseSteering 165 -#define CONST_OptionsGFxMovie_WPS_MouseAutoAim 167 -#define CONST_OptionsGFxMovie_WPS_ColorBlindMode 168 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_FIRST 300 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC19 319 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC08 308 -#define CONST_WillowOnlineGameSettings_WPS_BadassRewardsToOfferNext 164 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC18 318 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC09 309 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC22 322 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC11 311 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC21 321 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC12 312 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC27 327 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC14 314 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC25 325 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC16 316 -#define CONST_CONNECTION_QUALITY_OK "one" -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC24 324 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC17 317 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC18 318 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC21 321 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC22 322 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC05 305 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC32 332 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC04 304 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC33 333 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_StashSlot1 131 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC35 335 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC02 302 -#define CONST_TOOLTIP_SPACING " " -#define CONST_SKIP_UPDATE_TIME_RELEVANCE 0.1f -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC39 339 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC44 344 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC45 345 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC46 346 -#define CONST_OptionsGFxMovie_WPS_CustomUnlocks_DLC47 347 -#define CONST_EVENT_ID_DEBUG 3 -#define CONST_MAX_BUTTON_HISTORY 10 -#define CONST_BUTTON_INDEX_SKIN_TYPE 3 -#define CONST_BUTTON_INDEX_VEHICLE_TYPE 2 -#define CONST_MAX_VEHICLE_CHOICE_MODULES 2 -#define CONST_WillowOnlineGameSearch_WPS_ControllerRebinding 158 -#define CONST_FALLING_NODE_PASS_THRU_CHILD 0 -#define CONST_WillowScrollingListDataProviderExtras_WPS_MouseSmoothing 152 -#define CONST_FALLING_NODE_START_CHILD 1 -#define CONST_WillowScrollingListDataProviderExtras_WPS_GoldenKeysEarned 162 -#define CONST_FALLING_NODE_END_CHILD 3 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC46 346 -#define CONST_ZoomedFireModeNum 1 -#define CONST_MAX_SKILLICON_TRIGRESP 11 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_Brightness 112 -#define CONST_WillowPlayerReplicationInfo_MAX_REPLICATED_NOUNS 20 -#define CONST_WillowOnlineGameSearch_PROPERTY_CURRMISSION 0x1000000C -#define CONST_WillowOnlineGameSearch_PROPERTY_MIN_EXP_LEVEL 0x10000023 -#define CONST_WillowOnlineGameSearch_PROPERTY_MAX_EXP_LEVEL 0x10000024 -#define CONST_WillowOnlineGameSearch_PROPERTY_MIN_PLOT_MISSION 0x10000025 -#define CONST_WillowOnlineGameSearch_PROPERTY_DLC_MAP_CONTENT_ID 0x1000000D -#define CONST_WillowOnlineGameSettings_PROPERTY_PLAYTHROUGH 0x10000009 -#define CONST_WillowOnlineGameSearch_QUERY_CUSTOM 7 -#define CONST_WillowOnlineGameSearch_CONTEXT_GAME_MODE_NORMAL 0 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_GoldenKeysEarned 162 -#define CONST_WillowOnlineGameSearch_CONTEXT_CHARACTER_CLASS_SOLDIER 0 -#define CONST_WillowOnlineGameSearch_CONTEXT_CHARACTER_CLASS_MERCENARY 3 -#define CONST_WillowOnlineGameSearch_CONTEXT_PRESENCE_MENU_2 1 -#define CONST_WillowOnlineGameSearch_CONTEXT_PRESENCE_MENU_4 3 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC43 343 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_DlcNotifications 122 -#define CONST_WillowOnlineGameSearch_CONTEXT_PRESENCE_PLAYING_3 6 -#define CONST_WillowOnlineGameSearch_WPS_MasterVolume 101 -#define CONST_WillowOnlineGameSearch_WPS_ControllerSensitivityX 102 -#define CONST_WillowOnlineGameSearch_WPS_ControllerSensitivityY 103 -#define CONST_WillowOnlineGameSearch_WPS_MusicVolume 107 -#define CONST_WillowOnlineGameSearch_WPS_EnableSubtitles 111 -#define CONST_WillowOnlineGameSearch_WPS_Brightness 112 -#define CONST_WillowOnlineGameSearch_WPS_DisableOptionalVO 117 -#define CONST_WillowOnlineGameSearch_WPS_AmbientOcclusion 119 -#define CONST_WillowOnlineGameSearch_WPS_MouseSensitivity 121 -#define CONST_WillowOnlineGameSearch_WPS_DlcNotifications 122 -#define CONST_WillowOnlineGameSearch_WPS_DriftCameraLock 145 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_BackpackSortPreference 166 -#define CONST_WillowOnlineGameSearch_WPS_PushToTalk 125 -#define CONST_WillowScrollingListDataProviderLobby_EVENT_ID_EXIT 1 -#define CONST_WillowOnlineGameSearch_WPS_VOVolume 127 -#define CONST_WillowOnlineGameSettings_WPS_MouseSmoothing 152 -#define CONST_WillowOnlineGameSearch_WPS_PlayerFOV 129 -#define CONST_WillowOnlineGameSettings_WPS_ControllerRebinding 158 -#define CONST_WillowOnlineGameSearch_WPS_StashSlot0 130 -#define CONST_WillowOnlineGameSearch_WPS_StashSlot2 132 -#define CONST_WillowOnlineGameSearch_WPS_CrouchToggle 134 -#define CONST_WillowScrollingListDataProviderFrontEnd_EVENT_ID_CHARSELECT 11 -#define CONST_WillowOnlineGameSettings_QUERY_SPECIFIC 2 -#define CONST_WillowOnlineGameSearch_WPS_BadassPoints 136 -#define CONST_WillowOnlineGameSearch_WPS_BadassPointsSpent 137 -#define CONST_WillowOnlineGameSearch_WPS_BadassTokens 138 -#define CONST_WillowOnlineGameSearch_WPS_BadassTokensEarned 139 -#define CONST_WillowOnlineGameSearch_WPS_AbsoluteMinimap 140 -#define CONST_WillowOnlineGameSearch_WPS_TradingDisabled 148 -#define CONST_WillowOnlineGameSearch_WPS_LastNewOfferVersion 151 -#define CONST_WillowOnlineGameSearch_WPS_MouseSmoothing 152 -#define CONST_WillowOnlineGameSearch_WPS_GamepadInvertTurn 154 -#define CONST_WillowOnlineGameSearch_WPS_RewardedForPlayingPreviousGame 161 -#define CONST_WillowOnlineGameSearch_WPS_ColorBlindMode 168 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_FIRST 300 -#define CONST_WillowScrollingListDataProviderExtras_WPS_InvertedReverseSteering 165 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_MAIN 300 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC08 308 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_LAST 350 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC09 309 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC28 328 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC29 329 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC37 337 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC40 340 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC41 341 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC42 342 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC43 343 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC44 344 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC45 345 -#define CONST_WillowOnlineGameSearch_WPS_CustomUnlocks_DLC46 346 -#define CONST_FailsafeCheckPeriod 5 -#define CONST_WillowOnlineGameSettings_PROPERTY_EXP_LEVEL 0x10000001 -#define CONST_WillowOnlineGameSettings_PROPERTY_CURR_PLOT_MISSION 0x10000022 -#define CONST_WillowOnlineGameSettings_PROPERTY_MIN_EXP_LEVEL 0x10000023 -#define CONST_WillowOnlineGameSettings_PROPERTY_MIN_PLOT_MISSION 0x10000025 -#define CONST_WillowOnlineGameSettings_PROPERTY_MAX_PLOT_MISSION 0x10000026 -#define CONST_WillowOnlineGameSettings_PROPERTY_DLC_MAP_CONTENT_ID 0x1000000D -#define CONST_WillowOnlineGameSettings_QUERY_DEFAULT 0 -#define CONST_WillowOnlineGameSettings_WPS_TradingDisabled 148 -#define CONST_WillowOnlineGameSettings_QUERY_NARROW 5 -#define CONST_WillowOnlineGameSettings_QUERY_BROAD 6 -#define CONST_WillowOnlineGameSettings_QUERY_CUSTOM 7 -#define CONST_WillowOnlineGameSettings_CONTEXT_GAME_MODE 0x0000800B -#define CONST_WillowOnlineGameSettings_CONTEXT_GAME_MODE_NORMAL 0 -#define CONST_WillowOnlineGameSettings_CONTEXT_CHARACTER_CLASS_SOLDIER 0 -#define CONST_WillowOnlineGameSettings_CONTEXT_CHARACTER_CLASS_ASSASSIN 1 -#define CONST_WillowOnlineGameSettings_CONTEXT_PRESENCE_MENU_2 1 -#define CONST_WillowOnlineGameSettings_CONTEXT_PRESENCE_PLAYING_2 5 -#define CONST_WillowOnlineGameSettings_CONTEXT_PRESENCE_PLAYING_3 6 -#define CONST_WillowOnlineGameSettings_CONTEXT_PRESENCE_PLAYING_4 7 -#define CONST_WillowOnlineGameSettings_CONTEXT_PRESENCE_PLAYING_5 8 -#define CONST_WillowScrollingListDataProviderExtras_WPS_MouseAutoAim 167 -#define CONST_WillowOnlineGameSettings_WPS_MasterVolume 101 -#define CONST_WillowOnlineGameSettings_WPS_ControllerSensitivityX 102 -#define CONST_WillowOnlineGameSettings_WPS_ControllerSensitivityY 103 -#define CONST_WillowScrollingListDataProviderExtras_WPS_VoiceVolume 124 -#define CONST_WillowOnlineGameSettings_WPS_ViewAccel 104 -#define CONST_WillowOnlineGameSettings_WPS_InvertMouseLook 105 -#define CONST_WillowOnlineGameSettings_WPS_MusicVolume 107 -#define CONST_WillowOnlineGameSettings_WPS_SFXVolume 108 -#define CONST_WillowOnlineGameSettings_WPS_AcceptDuels 109 -#define CONST_WillowOnlineGameSettings_WPS_Brightness 112 -#define CONST_WillowOnlineGameSettings_WPS_AutoAim 113 -#define CONST_WillowOnlineGameSettings_WPS_HasUnlockedViralAchievement 114 -#define CONST_WillowOnlineGameSettings_WPS_ControllerPreset 115 -#define CONST_WillowOnlineGameSettings_WPS_AmbientOcclusion 119 -#define CONST_WillowOnlineGameSettings_WPS_DlcNotifications 122 -#define CONST_WillowOnlineGameSettings_WPS_VoiceVolume 124 -#define CONST_WillowOnlineGameSettings_WPS_PushToTalk 125 -#define CONST_WillowOnlineGameSettings_WPS_PerShotForceFeedback 128 -#define CONST_WillowOnlineGameSettings_WPS_StashSlot0 130 -#define CONST_WillowOnlineGameSettings_WPS_StashSlot1 131 -#define CONST_WillowScrollingListDataProviderExtras_WPS_HUDScaleE 120 -#define CONST_WillowOnlineGameSettings_WPS_StashSlot2 132 -#define CONST_WillowOnlineGameSettings_WPS_StashSlot3 133 -#define CONST_WillowOnlineGameSettings_WPS_CrouchToggle 134 -#define CONST_WillowOnlineGameSettings_WPS_ZoomToggle 135 -#define CONST_CONNECTION_QUALITY_NONE "none" -#define CONST_WillowOnlineGameSettings_WPS_BadassPoints 136 -#define CONST_WillowOnlineGameSettings_WPS_BadassTokens 138 -#define CONST_WillowOnlineGameSettings_WPS_AbsoluteMinimap 140 -#define CONST_WillowOnlineGameSettings_WPS_HUDScaleX 141 -#define CONST_WillowOnlineGameSettings_WPS_HUDScaleY 142 -#define CONST_WillowOnlineGameSettings_WPS_BadassRewardsEarned 143 -#define CONST_WillowOnlineGameSettings_WPS_DriftCameraLock 145 -#define CONST_WillowScrollingListDataProviderExtras_CONTEXT_CHARACTER_CLASS_MECHROMANCER 4 -#define CONST_WillowScrollingListDataProviderOptionsBase_CONTEXT_PRESENCE_PLAYING_4 7 -#define CONST_WillowOnlineGameSettings_WPS_VehicleSteering 146 -#define CONST_WillowOnlineGameSettings_WPS_SplitDirection 147 -#define CONST_WillowScrollingListDataProviderExtras_WPS_ControllerRebinding 158 -#define CONST_WillowOnlineGameSettings_WPS_CheckedForPreviousGame 150 -#define CONST_WillowOnlineGameSettings_WPS_TEST_ItemRotation 153 -#define CONST_WillowOnlineGameSettings_WPS_GamepadInvertTurn 154 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC36 336 -#define CONST_WillowOnlineGameSettings_WPS_GamepadInvertMove 155 -#define CONST_WillowOnlineGameSettings_WPS_GamepadInvertStrafe 156 -#define CONST_WillowOnlineGameSettings_WPS_GunzerkingAutoSwitch 159 -#define CONST_WillowOnlineGameSettings_WPS_GoldenKeysEarned 162 -#define CONST_WillowScrollingListDataProviderExtras_CONTEXT_CHARACTER_CLASS_ASSASSIN 1 -#define CONST_WillowOnlineGameSettings_WPS_InvertedReverseSteering 165 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC37 337 -#define CONST_WillowOnlineGameSettings_WPS_BackpackSortPreference 166 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_FIRST 300 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC24 324 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC01 301 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC27 327 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_TradingDisabled 148 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_VOVolume 127 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC02 302 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC26 326 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC03 303 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC21 321 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC04 304 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC20 320 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC05 305 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC23 323 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC06 306 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC22 322 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC07 307 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC10 310 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC11 311 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC14 314 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC15 315 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC16 316 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC13 313 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC18 318 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC12 312 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC19 319 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC22 322 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC23 323 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC24 324 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC25 325 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC26 326 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC30 330 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC31 331 -#define CONST_WillowScrollingListDataProviderExtras_WPS_HasUnlockedViralAchievement 114 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC34 334 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC36 336 -#define CONST_WillowOnlineGameSettings_WPS_CustomUnlocks_DLC37 337 -#define CONST_CONNECTION_QUALITY_GREAT "three" -#define CONST_MAX_EXIT_POINTS 4 -#define CONST_MAX_ARMS_LEADING_ROTATION_HISTORY 10 -#define CONST_WEATHER_PSC_INSTANCE_DATA_NAME_2 'WeatherParticle' -#define CONST_WEATHER_PSC_INSTANCE_DATA_NAME_3 'WeatherParticle_Screen' -#define CONST_WillowScrollingListDataProviderOptionsBase_PROPERTY_EXP_LEVEL 0x10000001 -#define CONST_WillowScrollingListDataProviderOptionsBase_PROPERTY_PLAYTHROUGH 0x10000009 -#define CONST_WillowScrollingListDataProviderOptionsBase_PROPERTY_CURRMISSION 0x1000000C -#define CONST_WillowScrollingListDataProviderOptionsBase_PROPERTY_IS_PUBLIC 0x10000010 -#define CONST_WillowScrollingListDataProviderOptionsBase_PROPERTY_CURR_PLOT_MISSION 0x10000022 -#define CONST_WillowScrollingListDataProviderOptionsBase_PROPERTY_MIN_EXP_LEVEL 0x10000023 -#define CONST_WillowScrollingListDataProviderOptionsBase_PROPERTY_MIN_PLOT_MISSION 0x10000025 -#define CONST_WillowScrollingListDataProviderOptionsBase_PROPERTY_MAX_PLOT_MISSION 0x10000026 -#define CONST_WillowScrollingListDataProviderOptionsBase_PROPERTY_HOST_EXP_LEVEL 0x10000027 -#define CONST_WillowScrollingListDataProviderOptionsBase_PROPERTY_DLC_FLAG 0x10000028 -#define CONST_WillowScrollingListDataProviderOptionsBase_PROPERTY_DLC_MAP_PACKAGE_ID 0x10000029 -#define CONST_WillowScrollingListDataProviderOptionsBase_PROPERTY_DLC_MAP_CONTENT_ID 0x1000000D -#define CONST_WillowScrollingListDataProviderOptionsBase_QUERY_DEFAULT 0 -#define CONST_WillowScrollingListDataProviderOptionsBase_QUERY_BROAD 6 -#define CONST_WillowScrollingListDataProviderExtras_WPS_SFXVolume 108 -#define CONST_WillowScrollingListDataProviderOptionsBase_CONTEXT_GAME_MODE_NORMAL 0 -#define CONST_WillowScrollingListDataProviderOptionsBase_CONTEXT_CHARACTER_CLASS_SOLDIER 0 -#define CONST_EVENT_ID_PREVIOUS_MENU 99 -#define CONST_WillowScrollingListDataProviderOptionsBase_CONTEXT_CHARACTER_CLASS_ASSASSIN 1 -#define CONST_WillowScrollingListDataProviderOptionsBase_CONTEXT_CHARACTER_CLASS_SIREN 2 -#define CONST_WillowScrollingListDataProviderOptionsBase_CONTEXT_CHARACTER_CLASS_MECHROMANCER 4 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_PushToTalk 125 -#define CONST_WillowScrollingListDataProviderOptionsBase_CONTEXT_PRESENCE_IDLE 0 -#define CONST_WillowScrollingListDataProviderOptionsBase_CONTEXT_PRESENCE_MENU_3 2 -#define CONST_WillowScrollingListDataProviderOptionsBase_CONTEXT_PRESENCE_MENU_4 3 -#define CONST_WillowScrollingListDataProviderOptionsBase_CONTEXT_PRESENCE_MENU_5 4 -#define CONST_WillowScrollingListDataProviderOptionsBase_CONTEXT_PRESENCE_PLAYING_2 5 -#define CONST_WillowScrollingListDataProviderOptionsBase_CONTEXT_PRESENCE_PLAYING_5 8 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_ControllerSensitivityX 102 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_ControllerSensitivityY 103 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_ViewAccel 104 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_IntroMovieViewed 106 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_MusicVolume 107 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_SFXVolume 108 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_AcceptDuels 109 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_EnableSubtitles 111 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_AutoAim 113 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_HasUnlockedViralAchievement 114 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_ControllerPreset 115 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_LastSavedId 116 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_DisableOptionalVO 117 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_DisableTrainingMessages 118 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_AmbientOcclusion 119 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_HUDScaleE 120 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_MouseSensitivity 121 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_VoiceVolume 124 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_PlayerFOV 129 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_ZoomToggle 135 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_BadassPointsSpent 137 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_BadassTokens 138 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_BadassTokensEarned 139 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_AbsoluteMinimap 140 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_HUDScaleY 142 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_VehicleSteering 146 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_BadassRewardsEarned 143 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_DriftCameraLock 145 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_SplitDirection 147 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_KeyRebinding 149 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_TEST_ItemRotation 153 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_GamepadInvertTurn 154 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_GamepadInvertMove 155 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_ShouldCensorContent 157 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_EasterEggOption 160 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_RewardedForPlayingPreviousGame 161 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_DisableUISway 163 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_InvertedReverseSteering 165 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_MouseAutoAim 167 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_FIRST 300 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC01 301 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC02 302 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC05 305 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC06 306 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC07 307 -#define CONST_WillowScrollingListDataProviderExtras_QUERY_SPECIFIC 2 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC08 308 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC10 310 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC11 311 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC17 317 -#define CONST_EVENT_ID_GEARBOX_ACCOUNT 1 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC28 328 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC29 329 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC31 331 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC32 332 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC33 333 -#define CONST_WillowScrollingListDataProviderExtras_CONTEXT_CHARACTER_CLASS 0 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC34 334 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC38 338 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC39 339 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC40 340 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC41 341 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC48 348 -#define CONST_WillowScrollingListDataProviderOptionsBase_WPS_CustomUnlocks_DLC49 349 -#define CONST_EVENT_ID_APPLY_CHANGES 5000 -#define CONST_WillowScrollingListDataProviderExtras_PROPERTY_EXP_LEVEL 0x10000001 -#define CONST_WillowScrollingListDataProviderExtras_PROPERTY_PLAYTHROUGH 0x10000009 -#define CONST_WillowScrollingListDataProviderExtras_PROPERTY_CURRMISSION 0x1000000C -#define CONST_WillowScrollingListDataProviderExtras_PROPERTY_IS_PUBLIC 0x10000010 -#define CONST_WillowScrollingListDataProviderExtras_PROPERTY_CURR_PLOT_MISSION 0x10000022 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC08 308 -#define CONST_WillowScrollingListDataProviderExtras_PROPERTY_MIN_EXP_LEVEL 0x10000023 -#define CONST_WillowScrollingListDataProviderExtras_PROPERTY_MAX_PLOT_MISSION 0x10000026 -#define CONST_WillowScrollingListDataProviderExtras_PROPERTY_HOST_EXP_LEVEL 0x10000027 -#define CONST_WillowScrollingListDataProviderExtras_PROPERTY_DLC_MAP_PACKAGE_ID 0x10000029 -#define CONST_WillowScrollingListDataProviderExtras_QUERY_NARROW 5 -#define CONST_WillowScrollingListDataProviderExtras_QUERY_BROAD 6 -#define CONST_WillowScrollingListDataProviderExtras_CONTEXT_GAME_MODE 0x0000800B -#define CONST_WillowScrollingListDataProviderExtras_CONTEXT_GAME_MODE_NORMAL 0 -#define CONST_WillowScrollingListDataProviderExtras_CONTEXT_CHARACTER_CLASS_SOLDIER 0 -#define CONST_WillowScrollingListDataProviderExtras_CONTEXT_CHARACTER_CLASS_SIREN 2 -#define CONST_WillowScrollingListDataProviderExtras_CONTEXT_CHARACTER_CLASS_MERCENARY 3 -#define CONST_WillowScrollingListDataProviderExtras_CONTEXT_PRESENCE_MENU_2 1 -#define CONST_WillowScrollingListDataProviderExtras_CONTEXT_PRESENCE_MENU_5 4 -#define CONST_WillowScrollingListDataProviderExtras_CONTEXT_PRESENCE_PLAYING_4 7 -#define CONST_WillowScrollingListDataProviderExtras_CONTEXT_PRESENCE_PLAYING_5 8 -#define CONST_WillowScrollingListDataProviderExtras_WPS_MasterVolume 101 -#define CONST_WillowScrollingListDataProviderExtras_WPS_ControllerSensitivityY 103 -#define CONST_EVENT_ID_CREDITS 0 -#define CONST_WillowScrollingListDataProviderExtras_WPS_InvertMouseLook 105 -#define CONST_WillowScrollingListDataProviderExtras_WPS_Brightness 112 -#define CONST_WillowScrollingListDataProviderExtras_WPS_LastSavedId 116 -#define CONST_WillowScrollingListDataProviderExtras_WPS_DisableOptionalVO 117 -#define CONST_WillowScrollingListDataProviderExtras_WPS_DlcNotifications 122 -#define CONST_WillowScrollingListDataProviderExtras_WPS_PushToTalk 125 -#define CONST_WillowScrollingListDataProviderExtras_WPS_VOVolume 127 -#define CONST_WillowScrollingListDataProviderExtras_WPS_PerShotForceFeedback 128 -#define CONST_WillowScrollingListDataProviderExtras_WPS_PlayerFOV 129 -#define CONST_WillowScrollingListDataProviderExtras_WPS_VehicleSteering 146 -#define CONST_WillowScrollingListDataProviderExtras_WPS_StashSlot0 130 -#define CONST_WillowScrollingListDataProviderExtras_WPS_StashSlot1 131 -#define CONST_WillowScrollingListDataProviderExtras_WPS_StashSlot3 133 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CrouchToggle 134 -#define CONST_WillowScrollingListDataProviderExtras_WPS_BackpackSortPreference 166 -#define CONST_WillowScrollingListDataProviderExtras_WPS_ZoomToggle 135 -#define CONST_WillowScrollingListDataProviderExtras_WPS_BadassPoints 136 -#define CONST_WillowScrollingListDataProviderExtras_WPS_BadassPointsSpent 137 -#define CONST_WillowScrollingListDataProviderExtras_WPS_AbsoluteMinimap 140 -#define CONST_WillowScrollingListDataProviderExtras_WPS_HUDScaleY 142 -#define CONST_WillowScrollingListDataProviderExtras_WPS_DriftCameraLock 145 -#define CONST_WillowScrollingListDataProviderExtras_WPS_TradingDisabled 148 -#define CONST_WillowScrollingListDataProviderExtras_WPS_KeyRebinding 149 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CheckedForPreviousGame 150 -#define CONST_WillowScrollingListDataProviderExtras_WPS_GamepadInvertMove 155 -#define CONST_WillowScrollingListDataProviderExtras_WPS_GamepadInvertStrafe 156 -#define CONST_WillowScrollingListDataProviderExtras_WPS_ShouldCensorContent 157 -#define CONST_WillowScrollingListDataProviderExtras_WPS_RewardedForPlayingPreviousGame 161 -#define CONST_WillowScrollingListDataProviderExtras_WPS_ColorBlindMode 168 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_MAIN 300 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC01 301 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC02 302 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC03 303 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC05 305 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC06 306 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC07 307 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC09 309 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC10 310 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC11 311 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC13 313 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC14 314 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC15 315 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC16 316 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC17 317 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC19 319 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC20 320 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC26 326 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC28 328 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC30 330 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC31 331 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC34 334 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC35 335 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC36 336 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC37 337 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC38 338 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC39 339 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC40 340 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC41 341 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC43 343 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC44 344 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC45 345 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC48 348 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_DLC49 349 -#define CONST_WillowScrollingListDataProviderExtras_WPS_CustomUnlocks_LAST 350 -#define CONST_EVENT_ID_CONTINUE 0 -#define CONST_WillowScrollingListDataProviderFrontEnd_EVENT_ID_OPTIONS 2 -#define CONST_EVENT_ID_EXTRAS 3 -#define CONST_EVENT_ID_DLC 4 -#define CONST_EVENT_ID_NEW_GAME 6 -#define CONST_EVENT_ID_LAN_BROWSER 7 -#define CONST_EVENT_ID_COMPATPACK 9 -#define CONST_EVENT_ID_KEYBINDINGS 1000 -#define CONST_EVENT_ID_RESETKEYBINDINGS 1001 -#define CONST_EVENT_ID_PLAY 0 -#define CONST_WillowScrollingListDataProviderLobby_EVENT_ID_OPTIONS 2 -#define CONST_EVENT_ID_QUICK_MATCH 0 -#define CONST_EVENT_ID_CUSTOM_MATCH 1 -#define CONST_EVENT_ID_RESUME 0 -#define CONST_WillowScrollingListDataProviderPause_EVENT_ID_OPTIONS 2 -#define CONST_EVENT_ID_AUDIO_OPTIONS 1 -#define CONST_EVENT_ID_CHANGE_STORAGE_DEVICE 5 -#define CONST_EVENT_ID_RESOLUTION 5000 -#define CONST_EVENT_ID_WINDOW_MODE 5001 -#define CONST_SCROLL_ACCEL_RATE 0.85f -#define CONST_SCROLL_MIN_DELAY 0.02f -#define CONST_SCROLL_INITIAL_DELAY 0.1f -#define CONST_INTERRUPT_FADE_OUT_TIME 0.1f -#define CONST_CLOSE_FADE_OUT_TIME 0.3f -#define CONST_GEARBUILDER_MAX_CONFIGURABLE_ITEM_PARTS 9 -#define CONST_GEARBUILDER_MAX_CONFIGURABLE_WEAPON_PARTS 9 -#define CONST_InProgressMenu 0 -#define CONST_CompletedMenu 2 -#define CONST_IneligibleMenu 3 -#define CONST_FastTravelMenu 0 -#define CONST_LevelTravelMenu 1 -#define CONST_MaxItemsInShop 30 -#define CONST_DETECTION_TIME_INTERVAL 0.5f - -//--------------------------------------------------------------------------- -//Enums -//--------------------------------------------------------------------------- - -// Enum WillowGame.AchievementUtility.EAchievementUnlockType -//enum class EAchievementUnlockType : uint8_t -//{ -// AUT_ZoneIn = 0, -// AUT_EarnMoney = 1, -// AUT_LeveledUp = 2, -// AUT_InstinctUp = 3, -// AUT_FallHeight = 4, -// AUT_HangTime = 5, -// AUT_QuestCompleted = 6, -// AUT_ActionSkillKill = 7, -// AUT_QuestCompletedCoOp = 8, -// AUT_SpeedyTravel = 9, -// AUT_SpeedyKills = 10, -// AUT_RushTime = 11, -// AUT_InventorySlotChange = 12, -// AUT_KilledLeveledUpPawn = 13, -// AUT_TokensSpent = 14, -// AUT_CustomizationsUnlocks = 15, -// AUT_SideMissionsCompleted = 16, -// AUT_PurchasedBlackMarketItem = 17, -// AUT_MAX = 18 -//}; - - -// Enum WillowGame.AchievementUtility.EWillowAchievementList -//enum class EWillowAchievementList : uint8_t -//{ -// WA_Invalid = 0, -// WA_PlotMission1 = 1, -// WA_PlotMission2 = 2, -// WA_PlotMission3 = 3, -// WA_PlotMission4 = 4, -// WA_PlotMission5 = 5, -// WA_PlotMission6 = 6, -// WA_PlotMission7 = 7, -// WA_PlotMission8 = 8, -// WA_PlotMission9 = 9, -// WA_PlotMission10 = 10, -// WA_PlotMission11 = 11, -// WA_PlotMission12 = 12, -// WA_PlotMission13 = 13, -// WA_PlotMission14 = 14, -// WA_PlotMission15 = 15, -// WA_PlotMission16 = 16, -// WA_ChallengeAccepted = 17, -// WA_GoliathMeetDavid = 18, -// WA_WentFiveRounds = 19, -// WA_NotQuiteDead = 20, -// WA_BetterThanYouWere = 21, -// WA_AlwaysImproving = 22, -// WA_CappedOutForNow = 23, -// WA_ArcticExplorer = 24, -// WA_UrbanExplorer = 25, -// WA_HighlandsExplorer = 26, -// WA_BlightExplorer = 27, -// WA_WorldTraveler = 28, -// WA_SugarDaddy = 29, -// WA_DeckedOut = 30, -// WA_SabreRattler = 31, -// WA_PhasedAndConfused = 32, -// WA_SoMuchBlood = 33, -// WA_CuteLoot = 34, -// WA_TributeToAVaultHunter = 35, -// WA_DefinitelyAnItalianPlumber = 36, -// WA_HighFlyingHurler = 37, -// WA_TokenGesture = 38, -// WA_WhatDoesItMean = 39, -// WA_UnseenPredator = 40, -// WA_BuildBuster = 41, -// WA_WellThatWasEasy = 42, -// WA_HowDoILook = 43, -// WA_ThresherThrashed = 44, -// WA_FriendshipRules = 45, -// WA_BetterThanMoney = 46, -// WA_UpHighDownLow = 47, -// WA_BountyHunter = 48, -// WA_DidItAll = 49, -// WA_FeelsLikeTheFirstTime = 50, -// WA_DLC1_Achievement1 = 51, -// WA_DLC1_Achievement2 = 52, -// WA_DLC1_Achievement3 = 53, -// WA_Iris_CompleteMainCampaign = 54, -// WA_Iris_CompleteSideMissions = 55, -// WA_Iris_CollectItems = 56, -// WA_Sage_CompleteMainCampaign = 57, -// WA_Sage_CompleteSideMissions = 58, -// WA_Sage_DiscoverAllAreas = 59, -// WA_DLCReserved = 60, -// WA_DLCReserved01 = 61, -// WA_DLCReserved02 = 62, -// WA_DLCReserved03 = 63, -// WA_DLCReserved04 = 64, -// WA_DLCReserved05 = 65, -// WA_DLCReserved06 = 66, -// WA_DLCReserved07 = 67, -// WA_DLCReserved08 = 68, -// WA_DLCReserved09 = 69, -// WA_DLCReserved10 = 70, -// WA_DLCReserved11 = 71, -// WA_DLCReserved12 = 72, -// WA_DLCReserved13 = 73, -// WA_DLCReserved14 = 74, -// WA_DLCReserved15 = 75, -// WA_DLCReserved16 = 76, -// WA_DLCReserved17 = 77, -// WA_DLCReserved18 = 78, -// WA_DLCReserved19 = 79, -// WA_DLCReserved20 = 80, -// WA_DLCReserved21 = 81, -// WA_DLCReserved22 = 82, -// WA_DLCReserved23 = 83, -// WA_DLCReserved24 = 84, -// WA_DLCReserved25 = 85, -// WA_DLCReserved26 = 86, -// WA_DLCReserved27 = 87, -// WA_DLCReserved28 = 88, -// WA_DLCReserved29 = 89, -// WA_DLCReserved30 = 90, -// WA_DLCReserved31 = 91, -// WA_DLCReserved32 = 92, -// WA_DLCReserved33 = 93, -// WA_DLCReserved34 = 94, -// WA_DLCReserved35 = 95, -// WA_DLCReserved36 = 96, -// WA_DLCReserved37 = 97, -// WA_DLCReserved38 = 98, -// WA_DLCReserved39 = 99, -// WA_MAX = 100 -//}; - - -// Enum WillowGame.StanceTypeDefinition.EDefaultStance -//enum class EDefaultStance : uint8_t -//{ -// STANCE_Patrol = 0, -// STANCE_Run = 1, -// STANCE_Sprint = 2, -// STANCE_Injured = 3, -// STANCE_None = 4, -// STANCE_Crouch = 5, -// STANCE_MAX = 6 -//}; - - -// Enum WillowGame.StanceTypeDefinition.EMoveStyle -//enum class EMoveStyle : uint8_t -//{ -// MOVE_Strafe = 0, -// MOVE_Forward = 1, -// MOVE_MAX = 2 -//}; - - -// Enum WillowGame.WillowDamageTypeDefinition.EDamageType -//enum class EDamageType : uint8_t -//{ -// DAMAGE_TYPE_Unknown = 0, -// DAMAGE_TYPE_Incindiary = 1, -// DAMAGE_TYPE_Shock = 2, -// DAMAGE_TYPE_Explosive = 3, -// DAMAGE_TYPE_Corrosive = 4, -// DAMAGE_TYPE_Impact = 5, -// DAMAGE_TYPE_Healing = 6, -// DAMAGE_TYPE_Amp = 7, -// DAMAGE_TYPE_MAX = 8 -//}; - - -// Enum WillowGame.BodyClassDefinition.ECloakStyle -//enum class ECloakStyle : uint8_t -//{ -// CLOAKSTYLE_None = 0, -// CLOAKSTYLE_Hide = 1, -// CLOAKSTYLE_Visible = 2, -// CLOAKSTYLE_VisibleHUD = 3, -// CLOAKSTYLE_MAX = 4 -//}; - - -// Enum WillowGame.BodyClassDefinition.ECloakType -//enum class ECloakType : uint8_t -//{ -// CLOAK_Spawn = 0, -// CLOAK_AttackMove = 1, -// CLOAK_AttackAnim = 2, -// CLOAK_PatrolPath = 3, -// CLOAK_PatrolPerch = 4, -// CLOAK_PatrolRandom = 5, -// CLOAK_RunHome = 6, -// CLOAK_Unprovoked = 7, -// CLOAK_ScriptedMove = 8, -// CLOAK_SpawnAnim = 9, -// CLOAK_PhysicsJump = 10, -// CLOAK_MAX = 11 -//}; - - -// Enum WillowGame.BodyClassDefinition.EFlinchSeverity -//enum class EFlinchSeverity : uint8_t -//{ -// EF_NoFlinch = 0, -// EF_SmallFlinch = 1, -// EF_MediumFlinch = 2, -// EF_LargeFlinch = 3, -// EF_CriticalFlinch = 4, -// EF_MAX = 5 -//}; - - -// Enum WillowGame.AttackLocation_LineOfSight.ELineOfSight -//enum class ELineOfSight : uint8_t -//{ -// ELOS_Keep = 0, -// ELOS_Avoid = 1, -// ELOS_Arc = 2, -// ELOS_MAX = 3 -//}; - - -// Enum WillowGame.Action_GenericAttack.EAttackValidity -//enum class EAttackValidity : uint8_t -//{ -// Validity_None = 0, -// Validity_Partial = 1, -// Validity_Full = 2, -// Validity_MAX = 3 -//}; - - -// Enum WillowGame.Action_GenericAttack.EAttackType -//enum class EAttackType : uint8_t -//{ -// Attack_Far = 0, -// Attack_Close = 1, -// Attack_InPlace = 2, -// Attack_MAX = 3 -//}; - - -// Enum WillowGame.Action_AnimAttack.EAimType -//enum class EAimType : uint8_t -//{ -// AimType_HoldStill = 0, -// AimType_FollowTarget = 1, -// AimType_AlignToTarget = 2, -// AimType_MAX = 3 -//}; - - -// Enum WillowGame.Action_BasicAttack.ERangeType -//enum class ERangeType : uint8_t -//{ -// Range_None = 0, -// Range_Zone = 1, -// Range_Numbers = 2, -// Range_MAX = 3 -//}; - - -// Enum WillowGame.WillowAIComponent.EThreatLevel -//enum class EThreatLevel : uint8_t -//{ -// ETL_NoThreat = 0, -// ETL_InThreatRadius = 1, -// ETL_SeenInThreatRadius = 2, -// ETL_Provoked = 3, -// ETL_MAX = 4 -//}; - - -// Enum WillowGame.WillowAIComponent.TargetExposure -//enum class ETargetExposure : uint8_t -//{ -// Exposure_None = 0, -// Exposure_Half = 1, -// Exposure_Full = 2, -// Exposure_MAX = 3 -//}; - - -// Enum WillowGame.WillowAIComponent.ECombatPointLOS -//enum class ECombatPointLOS : uint8_t -//{ -// CPLOS_Ignore = 0, -// CPLOS_UseLOS = 1, -// CPLOS_AvoidLOS = 2, -// CPLOS_MAX = 3 -//}; - - -// Enum WillowGame.Behavior_AICloak.ECloakOverride -//enum class ECloakOverride : uint8_t -//{ -// CLOAKOVERRIDE_None = 0, -// CLOAKOVERRIDE_Cloak = 1, -// CLOAKOVERRIDE_Uncloak = 2, -// CLOAKOVERRIDE_MAX = 3 -//}; - - -// Enum WillowGame.Action_Idle.EFollowType -//enum class EFollowType : uint8_t -//{ -// Follow_None = 0, -// Follow_Parent = 1, -// Follow_Target = 2, -// Follow_Master = 3, -// Follow_MAX = 4 -//}; - - -// Enum WillowGame.Action_Drive_Pursuit.EPursuitState -//enum class EPursuitState : uint8_t -//{ -// PS_UnsetArea = 0, -// PS_WeAreInSameArea = 1, -// PS_WeAreInDifferentAreas = 2, -// PS_IAmOutsideMyArea = 3, -// PS_TargetHasNoArea = 4, -// PS_MAX = 5 -//}; - - -// Enum WillowGame.WillowLightProjectileManager.EBeamSource -//enum class EBeamSource : uint8_t -//{ -// EBS_Weapon = 0, -// EBS_Pawn = 1, -// EBS_WorldBody = 2, -// EBS_MAX = 3 -//}; - - -// Enum WillowGame.WillowLightProjectileManager.EBulletFromClip -//enum class EBulletFromClip : uint8_t -//{ -// BFC_Other = 0, -// BFC_First = 1, -// BFC_Last = 2, -// BFC_MAX = 3 -//}; - - -// Enum WillowGame.Behavior_AISetFlight.EFlightMode -//enum class EBehavior_AISetFlight_EFlightMode : uint8_t -//{ -// Flight_Land = 0, -// Flight_TakeOff = 1, -// Flight_MAX = 2 -//}; - - -// Enum WillowGame.Action_SweepAttack.ESweepDirection -//enum class ESweepDirection : uint8_t -//{ -// Sweep_Left = 0, -// Sweep_Right = 1, -// Sweep_Random = 2, -// Sweep_MAX = 3 -//}; - - -// Enum WillowGame.Action_SwoopAttack.ESwoopOffset -//enum class ESwoopOffset : uint8_t -//{ -// SwoopOffset_Left = 0, -// SwoopOffset_Right = 1, -// SwoopOffset_Random = 2, -// SwoopOffset_MAX = 3 -//}; - - -// Enum WillowGame.WillowPlayerStats.EDamageCauserType -//enum class EDamageCauserType : uint8_t -//{ -// DAMAGE_CAUSER_TYPE_Unknown = 0, -// DAMAGE_CAUSER_TYPE_Pistol = 1, -// DAMAGE_CAUSER_TYPE_Shotgun = 2, -// DAMAGE_CAUSER_TYPE_AssaultRifle = 3, -// DAMAGE_CAUSER_TYPE_SniperRifle = 4, -// DAMAGE_CAUSER_TYPE_SMG = 5, -// DAMAGE_CAUSER_TYPE_Frag_Grenade = 6, -// DAMAGE_CAUSER_TYPE_Protean_Grenade = 7, -// DAMAGE_CAUSER_TYPE_Vehicle = 8, -// DAMAGE_CAUSER_TYPE_VehicleWeapon = 9, -// DAMAGE_CAUSER_TYPE_Melee = 10, -// DAMAGE_CAUSER_TYPE_Turret = 11, -// DAMAGE_CAUSER_TYPE_Launcher = 12, -// DAMAGE_CAUSER_TYPE_ExtraWeapon1 = 13, -// DAMAGE_CAUSER_TYPE_ExtraWeapon2 = 14, -// DAMAGE_CAUSER_TYPE_ExtraWeapon3 = 15, -// DAMAGE_CAUSER_TYPE_ExtraWeapon4 = 16, -// DAMAGE_CAUSER_TYPE_MAX = 17 -//}; - - -// Enum WillowGame.InteractiveObjectDefinition.EOnTouchEventOutputs -//enum class EOnTouchEventOutputs : uint8_t -//{ -// EONTOUCH_Player = 0, -// EONTOUCH_NotPlayer = 1, -// EONTOUCH_MAX = 2 -//}; - - -// Enum WillowGame.InteractiveObjectDefinition.ERelevanceDistance -//enum class ERelevanceDistance : uint8_t -//{ -// RELEVANCE_Lootable = 0, -// RELEVANCE_Outpost = 1, -// RELEVANCE_Huge = 2, -// RELEVANCE_MAX = 3 -//}; - - -// Enum WillowGame.InteractionIconDefinition.EInteractionIcons -//enum class EInteractionIcons : uint8_t -//{ -// INTERACTION_ICON_None = 0, -// INTERACTION_ICON_Use = 1, -// INTERACTION_ICON_Talk = 2, -// INTERACTION_ICON_Heal = 3, -// INTERACTION_ICON_Shop = 4, -// INTERACTION_ICON_Computer = 5, -// INTERACTION_ICON_Driver = 6, -// INTERACTION_ICON_Gunner = 7, -// INTERACTION_ICON_Smash = 8, -// INTERACTION_ICON_CannotUse = 9, -// INTERACTION_ICON_FlipVehicle = 10, -// INTERACTION_ICON_VehicleMiddleLeftSeat = 11, -// INTERACTION_ICON_VehicleMiddleRightSeat = 12, -// INTERACTION_ICON_Open = 13, -// INTERACTION_ICON_Trade = 14, -// INTERACTION_ICON_Objective = 15, -// INTERACTION_ICON_PickUp = 16, -// INTERACTION_ICON_Full = 17, -// INTERACTION_ICON_FullFadeOut = 18, -// INTERACTION_ICON_MAX = 19 -//}; - - -// Enum WillowGame.WillowRadarManager.ERadarIconType -//enum class ERadarIconType : uint8_t -//{ -// RadarIconType_None = 0, -// RadarIconType_Gunfire = 1, -// RadarIconType_Threat = 2, -// RadarIconType_BountyBoard = 3, -// RadarIconType_Shop = 4, -// RadarIconType_Health = 5, -// RadarIconType_NewU = 6, -// RadarIconType_CatchARide = 7, -// RadarIconType_Settlement = 8, -// RadarIconType_MissionNPC = 9, -// RadarIconType_NamedNPC = 10, -// RadarIconType_Loot = 11, -// RadarIconType_Objective = 12, -// RadarIconType_Checkpoint = 13, -// RadarIconType_TravelStation = 14, -// RadarIconType_CustomizationStation = 15, -// RadarIconType_LevelTransition = 16, -// RadarIconType_MAX = 17 -//}; - - -// Enum WillowGame.AIPawnBalanceDefinition.EAITransformed -//enum class EAITransformed : uint8_t -//{ -// EAIT_None = 0, -// EAIT_Fire = 1, -// EAIT_Shock = 2, -// EAIT_Corrosive = 3, -// EAIT_Custom = 4, -// EAIT_Slagged = 5, -// EAIT_MAX = 6 -//}; - - -// Enum WillowGame.AIPawnBalanceDefinition.EItemGameStageSource -//enum class EItemGameStageSource : uint8_t -//{ -// IGSS_ExpLevelOfBalancedActor = 0, -// IGSS_GameStageOfBalancedActor = 1, -// IGSS_MAX = 2 -//}; - - -// Enum WillowGame.IUpdatePostProcessOverride.EAttributeScalarParamOperand -//enum class EAttributeScalarParamOperand : uint8_t -//{ -// ASPO_None = 0, -// ASPO_Add = 1, -// ASPO_Subtract = 2, -// ASPO_MAX = 3 -//}; - - -// Enum WillowGame.IScreenParticle.ScreenParticleScalingMode -//enum class EScreenParticleScalingMode : uint8_t -//{ -// ESPSM_FitToHorizontal = 0, -// ESPSM_FitToVertical = 1, -// ESPSM_FitToExterior = 2, -// ESPSM_FitToInterior = 3, -// ESPSM_FitToViewport = 4, -// ESPSM_MAX = 5 -//}; - - -// Enum WillowGame.IUpdatePostProcessOverride.EPostProcessOverrideUpdatePhase -//enum class EPostProcessOverrideUpdatePhase : uint8_t -//{ -// PPUPDATEPHASE_None = 0, -// PPUPDATEPHASE_TransitionIn = 1, -// PPUPDATEPHASE_TransitionHold = 2, -// PPUPDATEPHASE_TransitionOut = 3, -// PPUPDATEPHASE_MAX = 4 -//}; - - -// Enum WillowGame.AnimNotify_UseBehavior.EUseBehaviorContext -//enum class EUseBehaviorContext : uint8_t -//{ -// EUBC_ActorSkelMeshIsAttachedTo = 0, -// EUBC_ObjectSkelMeshWasCreatedBy = 1, -// EUBC_MAX = 2 -//}; - - -// Enum WillowGame.WillowDeclarations.EStoragePanelBackground -//enum class EStoragePanelBackground : uint8_t -//{ -// ESPB_Inventory = 0, -// ESPB_Health = 1, -// ESPB_Weapons = 2, -// ESPB_Ammo = 3, -// ESPB_Bank = 4, -// ESPB_Stash = 5, -// EPSB_Blackmarket = 6, -// EPSB_Custom = 7, -// EStoragePanelBackground_MAX = 8 -//}; - - -// Enum WillowGame.WillowDeclarations.EQuickWeaponSlot -//enum class EQuickWeaponSlot : uint8_t -//{ -// QuickSelectNone = 0, -// QuickSelectUp = 1, -// QuickSelectDown = 2, -// QuickSelectLeft = 3, -// QuickSelectRight = 4, -// EQuickWeaponSlot_MAX = 5 -//}; - - -// Enum WillowGame.WillowDeclarations.EEquipmentLoc -//enum class EEquipmentLoc : uint8_t -//{ -// EQUIPLOC_Shield = 0, -// EQUIPLOC_GrenadeMod = 1, -// EQUIPLOC_ClassMod = 2, -// EQUIPLOC_Artifact = 3, -// EQUIPLOC_None = 4, -// EQUIPLOC_MAX = 5 -//}; - - -// Enum WillowGame.WillowWeaponTypes.EWeaponType -//enum class EWeaponType : uint8_t -//{ -// WT_Pistol = 0, -// WT_Shotgun = 1, -// WT_SMG = 2, -// WT_SniperRifle = 3, -// WT_AssaultRifle = 4, -// WT_RocketLauncher = 5, -// WT_MAX = 6 -//}; - - -// Enum WillowGame.WillowWeaponTypes.EWeaponPartType -//enum class EWeaponPartType : uint8_t -//{ -// WP_Body = 0, -// WP_Grip = 1, -// WP_Barrel = 2, -// WP_Sight = 3, -// WP_Stock = 4, -// WP_Elemental = 5, -// WP_Accessory1 = 6, -// WP_Accessory2 = 7, -// WP_Material = 8, -// WP_Prefix = 9, -// WP_Title = 10, -// WP_MAX = 11 -//}; - - -// Enum WillowGame.WillowWeaponTypes.EWeaponPartVariation -//enum class EWeaponPartVariation : uint8_t -//{ -// WeaponPartVar_Default = 0, -// WeaponPartVar_One = 1, -// WeaponPartVar_Two = 2, -// WeaponPartVar_Three = 3, -// WeaponPartVar_MAX = 4 -//}; - - -// Enum WillowGame.WillowWeaponTypes.EWeaponEventType -//enum class EWeaponEventType : uint8_t -//{ -// WEAPONEVENT_Advance = 0, -// WEAPONEVENT_Stop = 1, -// WEAPONEVENT_Pause = 2, -// WEAPONEVENT_UnPause = 3, -// WEAPONEVENT_MAX = 4 -//}; - - -// Enum WillowGame.WillowItemTypes.EItemPartType -//enum class EItemPartType : uint8_t -//{ -// IP_Alpha = 0, -// IP_Beta = 1, -// IP_Gamma = 2, -// IP_Delta = 3, -// IP_Epsilon = 4, -// IP_Zeta = 5, -// IP_Eta = 6, -// IP_Theta = 7, -// IP_Material = 8, -// IP_Prefix = 9, -// IP_Title = 10, -// IP_MAX = 11 -//}; - - -// Enum WillowGame.WillowDeclarations.ERewardPopup -//enum class ERewardPopup : uint8_t -//{ -// ERP_BadassToken = 0, -// ERP_CharacterHead = 1, -// ERP_CharacterSkin = 2, -// ERP_VehicleSkin = 3, -// ERP_MAX = 4 -//}; - - -// Enum WillowGame.ArtifactPartDefinition.EArtifactPartType -//enum class EArtifactPartType : uint8_t -//{ -// ARTIFACT_PART_EnableFirstEffect = 0, -// ARTIFACT_PART_EnableSecondEffect = 1, -// ARTIFACT_PART_EnableThirdEffect = 2, -// ARTIFACT_PART_EnableFourthEffect = 3, -// ARTIFACT_PART_UpgradeEffect = 4, -// ARTIFACT_PART_Body = 5, -// ARTIFACT_PART_MAX = 6 -//}; - - -// Enum WillowGame.AssetLibraryManager.EAssetLibrary -//enum class EAssetLibrary : uint8_t -//{ -// AL_WeaponTypes = 0, -// AL_WeaponParts = 1, -// AL_ItemTypes = 2, -// AL_ItemParts = 3, -// AL_Manufacturer = 4, -// AL_Balance = 5, -// AL_MAX = 6 -//}; - - -// Enum WillowGame.AttackLocation_Height.EHeightRestriction -//enum class EHeightRestriction : uint8_t -//{ -// HeightRestriction_Within = 0, -// HeightRestriction_Above = 1, -// HeightRestriction_Below = 2, -// HeightRestriction_MAX = 3 -//}; - - -// Enum WillowGame.AttackLocation_ParentDistance.EParentDistance -//enum class EParentDistance : uint8_t -//{ -// EParentDist_Closer = 0, -// EParentDist_Further = 1, -// EParentDist_MAX = 2 -//}; - - -// Enum WillowGame.AttributePresentationDefinition.EAttributeValueSignStyle -//enum class EAttributeValueSignStyle : uint8_t -//{ -// SIGNSTYLE_AsIs = 0, -// SIGNSTYLE_Positive = 1, -// SIGNSTYLE_Negative = 2, -// SIGNSTYLE_AsIsAnyStyle = 3, -// SIGNSTYLE_OppositeSign = 4, -// SIGNSTYLE_MAX = 5 -//}; - - -// Enum WillowGame.AttributeSlotEffectAttributeValueResolver.EAttributeSlotEffectProperty -//enum class EAttributeSlotEffectProperty : uint8_t -//{ -// ATTRSLOTEFFECTPROP_Grade = 0, -// ATTRSLOTEFFECTPROP_ComputedModifierValue = 1, -// ATTRSLOTEFFECTPROP_MAX = 2 -//}; - - -// Enum WillowGame.AvatarAwardUtility.EWillowAvatarAwards -//enum class EWillowAvatarAwards : uint8_t -//{ -// WAA_Invalid = 0, -// WAA_One = 1, -// WAA_Two = 2, -// WAA_Three = 3, -// WAA_MAX = 4 -//}; - - -// Enum WillowGame.WillowPhysicalMaterialProperty.EImpactUsage -//enum class EImpactUsage : uint8_t -//{ -// IU_None = 0, -// IU_Footstep = 1, -// IU_Bullet = 2, -// IU_MAX = 3 -//}; - - -// Enum WillowGame.WillowPhysicalMaterialProperty.EDamageSurfaceType -//enum class EDamageSurfaceType : uint8_t -//{ -// DMGSURFACE_Generic = 0, -// DMGSURFACE_Flesh = 1, -// DMGSURFACE_Armor = 2, -// DMGSURFACE_Shield = 3, -// DMGSURFACE_MAX = 4 -//}; - - -// Enum WillowGame.StatusEffectDefinition.EStatusEffectType -//enum class EStatusEffectType : uint8_t -//{ -// STATUS_EFFECT_Unknown = 0, -// STATUS_EFFECT_Ignite = 1, -// STATUS_EFFECT_Corrosive = 2, -// STATUS_EFFECT_Shock = 3, -// STATUS_EFFECT_Amp = 4, -// STATUS_EFFECT_Slow = 5, -// STATUS_EFFECT_Healing = 6, -// STATUS_EFFECT_MAX = 7 -//}; - - -// Enum WillowGame.GlobalsDefinition.EItemRarity -//enum class EItemRarity : uint8_t -//{ -// RARITY_Unknown = 0, -// RARITY_Common = 1, -// RARITY_Uncommon = 2, -// RARITY_Rare = 3, -// RARITY_VeryRare = 4, -// RARITY_Legendary = 5, -// RARITY_Seraph = 6, -// RARITY_Rainbow = 7, -// RARITY_MAX = 8 -//}; - - -// Enum WillowGame.GlobalsDefinition.EDropLifeSpanType -//enum class EDropLifeSpanType : uint8_t -//{ -// DROP_VeryShortLived = 0, -// DROP_ShortLived = 1, -// DROP_LongLived = 2, -// DROP_LiveForever = 3, -// DROP_LiveAsLongAsLevel = 4, -// DROP_MAX = 5 -//}; - - -// Enum WillowGame.GlobalsDefinition.ENumClassPlayers -//enum class ENumClassPlayers : uint8_t -//{ -// NCP_OnePlayer = 0, -// NCP_TwoPlayers = 1, -// NCP_ThreePlayers = 2, -// NCP_FourPlayers = 3, -// NCP_MAX = 4 -//}; - - -// Enum WillowGame.WillowGFxMovie.ERTTType -//enum class ERTTType : uint8_t -//{ -// RTTT_Cell = 0, -// RTTT_HalfCell = 1, -// RTTT_Card = 2, -// RTTT_QuickSlot = 3, -// RTTT_MAX = 4 -//}; - - -// Enum WillowGame.IMission.EMissionStatus -//enum class EMissionStatus : uint8_t -//{ -// MS_NotStarted = 0, -// MS_Active = 1, -// MS_RequiredObjectivesComplete = 2, -// MS_ReadyToTurnIn = 3, -// MS_Complete = 4, -// MS_Failed = 5, -// MS_MAX = 6 -//}; - - -// Enum WillowGame.IMission.EMissionEvent -//enum class EMissionEvent : uint8_t -//{ -// ME_LevelLoad = 0, -// ME_StatusChanged = 1, -// ME_ObjectiveSetChanged = 2, -// ME_ObjectiveUpdated = 3, -// ME_ObjectiveCleared = 4, -// ME_ObjectiveComplete = 5, -// ME_ActiveMission = 6, -// ME_NoLongerActiveMission = 7, -// ME_MAX = 8 -//}; - - -// Enum WillowGame.IMissionDirector.EMissionBranchEnding -//enum class EMissionBranchEnding : uint8_t -//{ -// EMBE_None = 0, -// EMBE_PathA = 1, -// EMBE_PathB = 2, -// EMBE_MAX = 3 -//}; - - -// Enum WillowGame.IMission.EObjectiveDependencyStatus -//enum class EObjectiveDependencyStatus : uint8_t -//{ -// EODS_Complete = 0, -// EODS_Active = 1, -// EODS_MAX = 2 -//}; - - -// Enum WillowGame.IMission.EMissionReaction -//enum class EMissionReaction : uint8_t -//{ -// MR_NotStarted = 0, -// MR_Active = 1, -// MR_ReadyToTurnIn = 2, -// MR_Complete = 3, -// MR_MAX = 4 -//}; - - -// Enum WillowGame.FastTravelStationDefinition.EFastTravelAccessibilityTime -//enum class EFastTravelAccessibilityTime : uint8_t -//{ -// FTAT_Always = 0, -// FTAT_Halloween = 1, -// FTAT_Thanksgiving = 2, -// FTAT_Christmas = 3, -// FTAT_MAX = 4 -//}; - - -// Enum WillowGame.WillowPlayerController.EWillowNetworkType -//enum class EWillowNetworkType : uint8_t -//{ -// WNT_Internet = 0, -// WNT_SystemLink = 1, -// WNT_Offline = 2, -// WNT_MAX = 3 -//}; - - -// Enum WillowGame.WillowPlayerController.EOnlineMessageType -//enum class EOnlineMessageType : uint8_t -//{ -// OMT_None = 0, -// OMT_Network = 1, -// OMT_Dlc = 2, -// OMT_Mission = 3, -// OMT_Travel = 4, -// OMT_Misc = 5, -// OMT_MAX = 6 -//}; - - -// Enum WillowGame.WillowPlayerController.EBackButtonScreen -//enum class EBackButtonScreen : uint8_t -//{ -// CS_None = 0, -// CS_MissionLog = 1, -// CS_Map = 2, -// CS_Inventory = 3, -// CS_Skills = 4, -// CS_Challenges = 5, -// CS_MAX = 6 -//}; - - -// Enum WillowGame.WillowPlayerController.EQuickSelectSlotStatus -//enum class EQuickSelectSlotStatus : uint8_t -//{ -// QSSS_Available = 0, -// QSSS_Locked = 1, -// QSSS_Selected = 2, -// QSSS_MAX = 3 -//}; - - -// Enum WillowGame.WillowPlayerController.ELoadGameResult -//enum class ELoadGameResult : uint8_t -//{ -// LGR_Failure = 0, -// LGR_Success = 1, -// LGR_Pending = 2, -// LGR_CorruptedFailure = 3, -// LGR_UnloadedDLCFailure = 4, -// LGR_DuplicateFailure = 5, -// LGR_MAX = 6 -//}; - - -// Enum WillowGame.WillowPlayerController.EConnectionAttemptStatus -//enum class EConnectionAttemptStatus : uint8_t -//{ -// COAS_ServerFull = 0, -// COAS_ServerUnavailable = 1, -// COAS_DLCMismatch = 2, -// COAS_ClientOutdated = 3, -// COAS_ServerOutdated = 4, -// COAS_MAX = 5 -//}; - - -// Enum WillowGame.WillowTradeManager.PlayerTradingStance -//enum class EPlayerTradingStance : uint8_t -//{ -// PTS_Deciding = 0, -// PTS_TradeReady = 1, -// PTS_DuelReady = 2, -// PTS_Disconnected = 3, -// PTS_MAX = 4 -//}; - - -// Enum WillowGame.WillowTradeManager.TradeManagerReason -//enum class ETradeManagerReason : uint8_t -//{ -// TMR_PlayerBusy = 0, -// TMR_PlayerOutOfRange = 1, -// TMR_PlayerRequestRefusedSelf = 2, -// TMR_PlayerRequestRefusedPartner = 3, -// TMR_PlayerRequestWithdrawnSelf = 4, -// TMR_PlayerRequestWithdrawnPartner = 5, -// TMR_RedundantRequest = 6, -// TMR_TradingDisabled = 7, -// TMR_CanceledBySelf = 8, -// TMR_CanceledByPartner = 9, -// TMR_TradeCompleteSuccessfully = 10, -// TMR_DuelWon = 11, -// TMR_DuelLost = 12, -// TMR_DuelDraw = 13, -// TMR_TradeCanceled = 14, -// TMR_MAX = 15 -//}; - - -// Enum WillowGame.WillowLeviathanService.EDiagnosticEventType -//enum class EDiagnosticEventType : uint8_t -//{ -// EDET_DetectedLostProfile = 0, -// EDET_RestoredBadassPoints = 1, -// EDET_RestoredCustomizations = 2, -// EDET_ReattemptingProfileRead = 3, -// EDET_SuccessfulProfileReRead = 4, -// EDET_MAX = 5 -//}; - - -// Enum WillowGame.WillowLeviathanService.ECustomizationEventType -//enum class ECustomizationEventType : uint8_t -//{ -// ECET_CustomizationUnlocked = 0, -// ECET_CustomizationSelectNewCharacter = 1, -// ECET_CustomizationSelectQuickChange = 2, -// ECET_MAX = 3 -//}; - - -// Enum WillowGame.WillowLeviathanService.EPartnerJoinLeaveType -//enum class EPartnerJoinLeaveType : uint8_t -//{ -// PJLT_Host = 0, -// PJLT_Client = 1, -// PJLT_HostSplit = 2, -// PJLT_ClientSplit = 3, -// PJLT_MAX = 4 -//}; - - -// Enum WillowGame.WillowLeviathanService.EPointType -//enum class EPointType : uint8_t -//{ -// POINTTYPE_Skill = 0, -// POINTTYPE_BadassToken = 1, -// POINTTYPE_UNUSED = 2, -// POINTTYPE_UNUSED01 = 3, -// POINTTYPE_UNUSED02 = 4, -// POINTTYPE_UNUSED03 = 5, -// POINTTYPE_UNUSED04 = 6, -// POINTTYPE_UNUSED05 = 7, -// POINTTYPE_UNUSED06 = 8, -// POINTTYPE_UNUSED07 = 9, -// POINTTYPE_UNUSED08 = 10, -// POINTTYPE_PTExtension = 11, -// POINTTYPE_PTExtension01 = 12, -// POINTTYPE_PTExtension02 = 13, -// POINTTYPE_PTExtension03 = 14, -// POINTTYPE_PTExtension04 = 15, -// POINTTYPE_MAX = 16 -//}; - - -// Enum WillowGame.WillowLeviathanService.EMissionFastForwardResult -//enum class EMissionFastForwardResult : uint8_t -//{ -// EMFFR_PlayerAccepted = 0, -// EMFFR_PlayerDeclined = 1, -// EMFFR_InvalidPrompt = 2, -// EMFFR_MAX = 3 -//}; - - -// Enum WillowGame.WillowLeviathanService.EDuelResult -//enum class EDuelResult : uint8_t -//{ -// DR_Won = 0, -// DR_Lost = 1, -// DR_Drew = 2, -// DR_MAX = 3 -//}; - - -// Enum WillowGame.WillowLeviathanService.EReviveReason -//enum class EReviveReason : uint8_t -//{ -// REVIVE_KilledEnemy = 0, -// REVIVE_LeveledUp = 1, -// REVIVE_PartnerRevived = 2, -// REVIVE_Respawned = 3, -// REVIVE_OtherRevived = 4, -// REVIVE_AutoRevived = 5, -// REVIVE_UNUSED = 6, -// REVIVE_UNUSED01 = 7, -// REVIVE_UNUSED02 = 8, -// REVIVE_UNUSED03 = 9, -// REVIVE_UNUSED04 = 10, -// REVIVE_RevReasonExtension = 11, -// REVIVE_RevReasonExtension01 = 12, -// REVIVE_RevReasonExtension02 = 13, -// REVIVE_RevReasonExtension03 = 14, -// REVIVE_RevReasonExtension04 = 15, -// REVIVE_MAX = 16 -//}; - - -// Enum WillowGame.WillowLeviathanService.ECharacterKilledReason -//enum class ECharacterKilledReason : uint8_t -//{ -// ECKR_BledOut = 0, -// ECKR_GaveUp = 1, -// ECKR_KillVolume = 2, -// ECKR_OutOfBounds = 3, -// ECKR_UNUSED = 4, -// ECKR_UNUSED01 = 5, -// ECKR_UNUSED02 = 6, -// ECKR_UNUSED03 = 7, -// ECKR_UNUSED04 = 8, -// ECKR_UNUSED05 = 9, -// ECKR_UNUSED06 = 10, -// ECKR_CharKillExtension = 11, -// ECKR_CharKillExtension01 = 12, -// ECKR_CharKillExtension02 = 13, -// ECKR_CharKillExtension03 = 14, -// ECKR_CharKillExtension04 = 15, -// ECKR_MAX = 16 -//}; - - -// Enum WillowGame.WillowLeviathanService.EEventId -//enum class EEventId : uint8_t -//{ -// EI_PerformanceSample = 0, -// EI_AdjustResource = 1, -// EI_AdjustResourceLimit = 2, -// EI_EnemyKilled = 3, -// EI_BulletFired = 4, -// EI_LocationPulse = 5, -// EI_ExperienceGained = 6, -// EI_Attack = 7, -// EI_CharacterCreated = 8, -// EI_CharacterLoaded = 9, -// EI_CharacterDeleted = 10, -// EI_GameplayStart = 11, -// EI_ExitedGameplay = 12, -// EI_ChangePlaythrough = 13, -// EI_NewExcursion = 14, -// EI_ItemSpawned = 15, -// EI_ItemToInventory = 16, -// EI_ItemFromInventory = 17, -// EI_ItemMovedInInventory = 18, -// EI_BlackMarketUpgradePurchased = 19, -// EI_PointsEarned = 20, -// EI_PointsSpent = 21, -// EI_PointsReset = 22, -// EI_PlayerCharacterGainedLevel = 23, -// EI_MinorAction = 24, -// EI_RenameCharacter = 25, -// EI_PartnerJoinedGame = 26, -// EI_PartnerLeftGame = 27, -// EI_ResourceDepleted = 28, -// EI_CharacterDown = 29, -// EI_CharacterKilled = 30, -// EI_CharacterRevived = 31, -// EI_MissionStatusChanged = 32, -// EI_MissionObjectiveSetActivated = 33, -// EI_MissionObjectiveChanged = 34, -// EI_DuelStarted = 35, -// EI_DeclinedDuel = 36, -// EI_DuelEnded = 37, -// EI_SpawnVehicle = 38, -// EI_DestroyVehicle = 39, -// EI_CustomizeCharacter = 40, -// EI_ChallengeLevelCompleted = 41, -// EI_DiscoverLocation = 42, -// EI_TeleportedToVehicle = 43, -// EI_WieldedWeaponChanged = 44, -// EI_BeginPlaySession = 45, -// EI_MissionFastForward = 46, -// EI_Diagnostic = 47, -// EI_MAX = 48 -//}; - - -// Enum WillowGame.WillowLeviathanService.EVehicleDestructionReason -//enum class EVehicleDestructionReason : uint8_t -//{ -// EVDR_Damage = 0, -// EVDR_VehDestOutOfBounds = 1, -// EVDR_VehDestRespawned = 2, -// EVDR_UNUSED = 3, -// EVDR_UNUSED01 = 4, -// EVDR_UNUSED02 = 5, -// EVDR_UNUSED03 = 6, -// EVDR_UNUSED04 = 7, -// EVDR_UNUSED05 = 8, -// EVDR_UNUSED06 = 9, -// EVDR_UNUSED07 = 10, -// EVDR_VehDestExtension = 11, -// EVDR_VehDestExtension01 = 12, -// EVDR_VehDestExtension02 = 13, -// EVDR_VehDestExtension03 = 14, -// EVDR_VehDestExtension04 = 15, -// EVDR_MAX = 16 -//}; - - -// Enum WillowGame.WillowLeviathanService.EDeclineDuelReason -//enum class EDeclineDuelReason : uint8_t -//{ -// DDR_DuelingDisabled = 0, -// DDR_DuelTimedOut = 1, -// DDR_MAX = 2 -//}; - - -// Enum WillowGame.WillowLeviathanService.EMinorActionType -//enum class EMinorActionType : uint8_t -//{ -// EMAT_DisableTraining = 0, -// EMAT_UseMouseKeyboard = 1, -// EMAT_UseController = 2, -// EMAT_SplitScreenBegin = 3, -// EMAT_SplitScreenEnd = 4, -// EMAT_UseVending = 5, -// EMAT_StoreCompare = 6, -// EMAT_UNUSED = 7, -// EMAT_UNUSED01 = 8, -// EMAT_UNUSED02 = 9, -// EMAT_UNUSED03 = 10, -// EMAT_MAExtension = 11, -// EMAT_MAExtension01 = 12, -// EMAT_MAExtension02 = 13, -// EMAT_MAExtension03 = 14, -// EMAT_MAExtension04 = 15, -// EMAT_MAExtension05 = 16, -// EMAT_MAExtension06 = 17, -// EMAT_MAExtension07 = 18, -// EMAT_MAExtension08 = 19, -// EMAT_MAExtension09 = 20, -// EMAT_MAX = 21 -//}; - - -// Enum WillowGame.WillowLeviathanService.EReadiedWeaponState -//enum class EReadiedWeaponState : uint8_t -//{ -// ERWS_NotReadied = 0, -// ERWS_MainHand = 1, -// ERWS_OffHand = 2, -// ERWS_NotWielded = 3, -// ERWS_MAX = 4 -//}; - - -// Enum WillowGame.WillowLeviathanService.EItemLocation -//enum class EItemLocation : uint8_t -//{ -// EIL_ItemLocUnknown = 0, -// EIL_Store = 1, -// EIL_Ground = 2, -// EIL_Award = 3, -// EIL_Consumed = 4, -// EIL_PlayerDrop = 5, -// EIL_Container = 6, -// EIL_Bank = 7, -// EIL_Stash = 8, -// EIL_TradePartner = 9, -// EIL_Cheat = 10, -// EIL_MarketingAward = 11, -// EIL_BackpackInventory = 12, -// EIL_Buyback = 13, -// EIL_SaveGame = 14, -// EIL_Destroyed = 15, -// EIL_MAX = 16 -//}; - - -// Enum WillowGame.WillowLeviathanService.EInventorySlot -//enum class EInventorySlot : uint8_t -//{ -// EIS_EquippedItem = 0, -// EIS_QuickSelectUp = 1, -// EIS_QuickSelectDown = 2, -// EIS_QuickSelectLeft = 3, -// EIS_QuickSelectRight = 4, -// EIS_Backpack = 5, -// EIS_UNUSED = 6, -// EIS_UNUSED01 = 7, -// EIS_UNUSED02 = 8, -// EIS_UNUSED03 = 9, -// EIS_UNUSED04 = 10, -// EIS_InvSlotExtension = 11, -// EIS_InvSlotExtension01 = 12, -// EIS_InvSlotExtension02 = 13, -// EIS_InvSlotExtension03 = 14, -// EIS_InvSlotExtension04 = 15, -// EIS_MAX = 16 -//}; - - -// Enum WillowGame.WillowLeviathanService.EExperienceSource -//enum class EExperienceSource : uint8_t -//{ -// EES_XPUnknown = 0, -// EES_XPCombat = 1, -// EES_PlotMissionAward = 2, -// EES_Discovery = 3, -// EES_SideMissionAward = 4, -// EES_UNUSED = 5, -// EES_UNUSED01 = 6, -// EES_UNUSED02 = 7, -// EES_UNUSED03 = 8, -// EES_UNUSED04 = 9, -// EES_UNUSED05 = 10, -// EES_XPExtension = 11, -// EES_XPExtension01 = 12, -// EES_XPExtension02 = 13, -// EES_XPExtension03 = 14, -// EES_XPExtension04 = 15, -// EES_MAX = 16 -//}; - - -// Enum WillowGame.WillowLeviathanService.ESplitScreenConfiguration -//enum class ESplitScreenConfiguration : uint8_t -//{ -// SSC_Single1P = 0, -// SSC_Vertical2P = 1, -// SSC_Horizontal2P = 2, -// SSC_Vertical3P = 3, -// SSC_Horizontal3P = 4, -// SSC_Quad4p = 5, -// SSC_MAX = 6 -//}; - - -// Enum WillowGame.WillowTradeManager.TradeSlotStatus -//enum class ETradeSlotStatus : uint8_t -//{ -// TSS_Empty = 0, -// TSS_Item = 1, -// TSS_Weapon = 2, -// TSS_MAX = 3 -//}; - - -// Enum WillowGame.WillowTradeManager.TradeManagerStatus -//enum class ETradeManagerStatus : uint8_t -//{ -// TMS_Uninitialized = 0, -// TMS_OutgoingRequestPending = 1, -// TMS_IncomingRequestPending = 2, -// TMS_Trading = 3, -// TMS_Dueling = 4, -// TMS_ResolvingTrade = 5, -// TMS_ResolvingDuelWon = 6, -// TMS_ResolvingDuelLost = 7, -// TMS_MAX = 8 -//}; - - -// Enum WillowGame.WillowPlayerController.EColiseumStatType -//enum class EColiseumStatType : uint8_t -//{ -// ECSTAT_Kills = 0, -// ECSTAT_MAX = 1 -//}; - - -// Enum WillowGame.WillowPlayerController.EColiseumGameOver -//enum class EColiseumGameOver : uint8_t -//{ -// ECGM_TryAgain = 0, -// ECGM_Lobby = 1, -// ECGM_MAX = 2 -//}; - - -// Enum WillowGame.WillowHUD.ECountDownLength -//enum class ECountDownLength : uint8_t -//{ -// ECDL_Ten = 0, -// ECDL_Five = 1, -// ECDL_Four = 2, -// ECDL_Three = 3, -// ECDL_Two = 4, -// ECDL_One = 5, -// ECDL_None = 6, -// ECDL_MAX = 7 -//}; - - -// Enum WillowGame.WillowHUD.EColiseumUpdateMode -//enum class EColiseumUpdateMode : uint8_t -//{ -// E_Toggle = 0, -// E_TurnOff = 1, -// E_TurnOn = 2, -// E_MAX = 3 -//}; - - -// Enum WillowGame.WillowHUD.EHUDEquippedCardType -//enum class EHUDEquippedCardType : uint8_t -//{ -// HUDEquippedCard_Weapon = 0, -// HUDEquippedCard_Shield = 1, -// HUDEquippedCard_GrenadeMod = 2, -// HUDEquippedCard_ClassMod = 3, -// HUDEquippedCard_Artifact = 4, -// HUDEquippedCard_MAX = 5 -//}; - - -// Enum WillowGame.WillowHUD.EColiseumNotifyType -//enum class EColiseumNotifyType : uint8_t -//{ -// ECNT_Resupply = 0, -// ECNT_Refill = 1, -// ECNT_WaveEnded = 2, -// ECNT_MAX = 3 -//}; - - -// Enum WillowGame.WillowHUD.EHUDPickupCardType -//enum class EHUDPickupCardType : uint8_t -//{ -// HUDPickupCard_Weapon = 0, -// HUDPickupCard_Shield = 1, -// HUDPickupCard_GrenadeMod = 2, -// HUDPickupCard_ClassMod = 3, -// HUDPickupCard_Artifact = 4, -// HUDPickupCard_Item = 5, -// HUDPickupCard_MAX = 6 -//}; - - -// Enum WillowGame.WillowProfileSettings.EDecalSettingOptions -//enum class EDecalSettingOptions : uint8_t -//{ -// DSO_Normal = 0, -// DSO_High = 1, -// DSO_MAX = 2 -//}; - - -// Enum WillowGame.WillowProfileSettings.EProfileViewDistanceOptions -//enum class EProfileViewDistanceOptions : uint8_t -//{ -// PVDO_Low = 0, -// PVDO_Medium = 1, -// PVDO_High = 2, -// PVDO_UltraHigh = 3, -// PVDO_MAX = 4 -//}; - - -// Enum WillowGame.WillowProfileSettings.ESplitDirectionOptions -//enum class ESplitDirectionOptions : uint8_t -//{ -// SDO_Horizontal = 0, -// SDO_Vertical = 1, -// SDO_MAX = 2 -//}; - - -// Enum WillowGame.WillowProfileSettings.EProfileColorBlindModeOptions -//enum class EProfileColorBlindModeOptions : uint8_t -//{ -// PCBMO_Invalid = 0, -// PCBMO_Off = 1, -// PCBMO_Deuteranopia = 2, -// PCBMO_Protanopia = 3, -// PCBMO_Tritanopia = 4, -// PCBMO_MAX = 5 -//}; - - -// Enum WillowGame.WillowPlayerController.EInstinctSkillActions -//enum class EInstinctSkillActions : uint8_t -//{ -// ISA_Targeting = 0, -// ISA_Targeted = 1, -// ISA_KilledEnemy = 2, -// ISA_AppliedStatusEffect = 3, -// ISA_CriticalHit = 4, -// ISA_TookPhysicalDamage = 5, -// ISA_GaveDamage = 6, -// ISA_TookStatusEffectDamage = 7, -// ISA_ScoredHit = 8, -// ISA_DealtExplosiveDamage = 9, -// ISA_FriendWentDown = 10, -// ISA_DealtStatusEffectDamage = 11, -// ISA_TookShieldDamage = 12, -// ISA_MAX = 13 -//}; - - -// Enum WillowGame.WillowSaveGameManager.ELoadPlayerBehavior -//enum class ELoadPlayerBehavior : uint8_t -//{ -// ELPB_LoadOnly = 0, -// ELPB_LoadAndCache = 1, -// ELPB_MAX = 2 -//}; - - -// Enum WillowGame.WillowSaveGameManager.ESaveGameManagerState -//enum class ESaveGameManagerState : uint8_t -//{ -// ESGMS_Idle = 0, -// ESGMS_Saving = 1, -// ESGMS_Deleting = 2, -// ESGMS_Loading = 3, -// ESGMS_ListLoading = 4, -// ESGMS_LoadingWillowOneSave = 5, -// ESGMS_SavingProfile = 6, -// ESGMS_CountingCrossTitleSaveGames = 7, -// ESGMS_MAX = 8 -//}; - - -// Enum WillowGame.WillowSaveGameManager.CPAsync -//enum class ECPAsync : uint8_t -//{ -// WORKRESULT_NONE = 0, -// WORKRESULT_PENDING = 1, -// WORKRESULT_SUCCESS = 2, -// WORKRESULT_FAIL = 3, -// WORKRESULT_FILENOTFOUND = 4, -// WORKRESULT_MAX = 5 -//}; - - -// Enum WillowGame.WillowSaveGameManager.ESaveVersionType -//enum class ESaveVersionType : uint8_t -//{ -// ESVT_File = 0, -// ESVT_Player = 1, -// ESVT_Graveyard = 2, -// ESVT_MAX = 3 -//}; - - -// Enum WillowGame.BodyWeaponHoldDefinition.EBodyWeaponActionPosture -//enum class EBodyWeaponActionPosture : uint8_t -//{ -// BWAP_All = 0, -// BWAP_Standing = 1, -// BWAP_Crouched = 2, -// BWAP_Injured = 3, -// BWAP_MAX = 4 -//}; - - -// Enum WillowGame.BodyWeaponHoldDefinition.EBodyWeaponAction -//enum class EBodyWeaponAction : uint8_t -//{ -// BWA_Fire = 0, -// BWA_FireRecoil = 1, -// BWA_Melee = 2, -// BWA_Reload = 3, -// BWA_Equip = 4, -// BWA_PutDown = 5, -// BWA_PutDownSwap = 6, -// BWA_ThrowGrenade = 7, -// BWA_GrabEquip = 8, -// BWA_MeleeSelf = 9, -// BWA_MAX = 10 -//}; - - -// Enum WillowGame.PlayerEventProviderDefinition.EPlayerEventMessage -//enum class EPlayerEventMessage : uint8_t -//{ -// PEM_KilledChampion = 0, -// PEM_SkillKill = 1, -// PEM_KilledEnemy = 2, -// PEM_KillStreak = 3, -// PEM_ChallengeCompleted = 4, -// PEM_JoinedGame = 5, -// PEM_SeatSwap = 6, -// PEM_VehicleCatchAir = 7, -// PEM_KilledEnemyVehicle = 8, -// PEM_VehicleLowHealth = 9, -// PEM_VehicleFlipped = 10, -// PEM_RanOverEnemy = 11, -// PEM_VehicleSpawn = 12, -// PEM_CriticalHitKill = 13, -// PEM_CriticalHit = 14, -// PEM_OutOfAmmo = 15, -// PEM_Reloading = 16, -// PEM_RareWeaponEquipped = 17, -// PEM_PlayerIdle = 18, -// PEM_PlayerDown = 19, -// PEM_Death = 20, -// PEM_DeathByFire = 21, -// PEM_DeathByShock = 22, -// PEM_EnemyDamaged = 23, -// PEM_EnemyDamagedCritical = 24, -// PEM_EnemyShieldDown = 25, -// PEM_AchievedSecondWind = 26, -// PEM_RevivingPlayer = 27, -// PEM_MissionTurnedIn = 28, -// PEM_IncomingChampion = 29, -// PEM_MapOpen = 30, -// PEM_SkillPointToSpend = 31, -// PEM_CompareItems = 32, -// PEM_TravelBlocked = 33, -// PEM_MAX = 34 -//}; - - -// Enum WillowGame.GearLikenessMeshComponent.EGearLikenessSource -//enum class EGearLikenessSource : uint8_t -//{ -// LOOKLIKE_Source = 0, -// LOOKLIKE_MainWeapon = 1, -// LOOKLIKE_OffhandWeapon = 2, -// LOOKLIKE_EquippedShield = 3, -// LOOKLIKE_EquippedGrenadeMod = 4, -// LOOKLIKE_EquippedClassMod = 5, -// LOOKLIKE_HolsteredSmallWeapon = 6, -// LOOKLIKE_HolsteredMediumWeapon = 7, -// LOOKLIKE_HolsteredLargeWeapon = 8, -// LOOKLIKE_HolsteredExtraLargeWeapon = 9, -// LOOKLIKE_MAX = 10 -//}; - - -// Enum WillowGame.IUsable.EUsabilityType -//enum class EUsabilityType : uint8_t -//{ -// UT_Primary = 0, -// UT_Secondary = 1, -// UT_MAX = 2 -//}; - - -// Enum WillowGame.IShop.EShopType -//enum class EShopType : uint8_t -//{ -// SType_Weapons = 0, -// SType_Items = 1, -// SType_Health = 2, -// SType_BlackMarket = 3, -// SType_MAX = 4 -//}; - - -// Enum WillowGame.IShop.EShopItemStatus -//enum class EShopItemStatus : uint8_t -//{ -// SIS_ItemCanBePurchased = 0, -// SIS_NotEnoughRoomForItem = 1, -// SIS_PlayerCannotAffordItem = 2, -// SIS_PlayerCannotUseItem = 3, -// SIS_InvalidItem = 4, -// SIS_MAX = 5 -//}; - - -// Enum WillowGame.IShop.ETransactionStatus -//enum class ETransactionStatus : uint8_t -//{ -// TS_TransactionInProgress = 0, -// TS_TransactionComplete = 1, -// TS_TransactionFailed = 2, -// TS_MAX = 3 -//}; - - -// Enum WillowGame.WillowPawn.ESecondWindReason -//enum class ESecondWindReason : uint8_t -//{ -// ESECONDWIND_None = 0, -// ESECONDWIND_KilledEnemy = 1, -// ESECONDWIND_LeveledUp = 2, -// ESECONDWIND_PartnerRevived = 3, -// ESECONDWIND_Skill_Res = 4, -// ESECONDWIND_AutoRevive = 5, -// ESECONDWIND_UNUSED = 6, -// ESECONDWIND_UNUSED01 = 7, -// ESECONDWIND_UNUSED02 = 8, -// ESECONDWIND_UNUSED03 = 9, -// ESECONDWIND_UNUSED04 = 10, -// ESECONDWIND_ReasonExtension = 11, -// ESECONDWIND_ReasonExtension01 = 12, -// ESECONDWIND_ReasonExtension02 = 13, -// ESECONDWIND_ReasonExtension03 = 14, -// ESECONDWIND_ReasonExtension04 = 15, -// ESECONDWIND_MAX = 16 -//}; - - -// Enum WillowGame.WillowPawn.EResurrectReason -//enum class EResurrectReason : uint8_t -//{ -// ERR_Unknown = 0, -// ERR_IDied = 1, -// ERR_OtherDied = 2, -// ERR_FellOutOfWorld = 3, -// ERR_LDRes = 4, -// ERR_Gibbed = 5, -// ERR_OutsideWorldBounds = 6, -// ERR_LevelTravel = 7, -// ERR_MAX = 8 -//}; - - -// Enum WillowGame.WillowPawn.EInjuredDeadState -//enum class EInjuredDeadState : uint8_t -//{ -// INJUREDDEAD_None = 0, -// INJUREDDEAD_Start = 1, -// INJUREDDEAD_StartCausePlayerDeath = 2, -// INJUREDDEAD_StartKillVolume = 3, -// INJUREDDEAD_InitRagdoll = 4, -// INJUREDDEAD_MAX = 5 -//}; - - -// Enum WillowGame.WillowPawn.EInjuredStage -//enum class EInjuredStage : uint8_t -//{ -// INJURED_Not = 0, -// INJURED_Injured = 1, -// INJURED_Targeted = 2, -// INJURED_MostlyDead = 3, -// INJURED_MAX = 4 -//}; - - -// Enum WillowGame.WillowWeaponTypes.EWeaponVisibleAmmoState -//enum class EWeaponVisibleAmmoState : uint8_t -//{ -// VISIBLE_AMMO_STATE_Default = 0, -// VISIBLE_AMMO_STATE_PendingReload = 1, -// VISIBLE_AMMO_STATE_MAX = 2 -//}; - - -// Enum WillowGame.WillowWeaponTypes.EWeaponHand -//enum class EWeaponHand : uint8_t -//{ -// HAND_Right = 0, -// HAND_Left = 1, -// HAND_Centered = 2, -// HAND_Hidden = 3, -// HAND_MAX = 4 -//}; - - -// Enum WillowGame.WillowWeaponTypes.EWeaponBoneControllerType -//enum class EWeaponBoneControllerType : uint8_t -//{ -// WEAP_BONE_CONTROL_General = 0, -// WEAP_BONE_CONTROL_BarrelSpinner = 1, -// WEAP_BONE_CONTROL_MagazineSpinner = 2, -// WEAP_BONE_CONTROL_Flap = 3, -// WEAP_BONE_CONTROL_MAX = 4 -//}; - - -// Enum WillowGame.WillowPawn.EInterpMode -//enum class EInterpMode : uint8_t -//{ -// EIM_None = 0, -// EIM_Linear = 1, -// EIM_NonLinear = 2, -// EIM_MAX = 3 -//}; - - -// Enum WillowGame.BodyHitRegionDefinition.EGoreMode -//enum class EGoreMode : uint8_t -//{ -// GORE_Full = 0, -// GORE_None = 1, -// GORE_MAX = 2 -//}; - - -// Enum WillowGame.WillowPawn.EHolsteredGearState -//enum class EHolsteredGearState : uint8_t -//{ -// HGS_None = 0, -// HGS_PendingFadeIn = 1, -// HGS_FadingIn = 2, -// HGS_FadingOut = 3, -// HGS_MAX = 4 -//}; - - -// Enum WillowGame.ExperienceResourcePool.EExperienceType -//enum class EExperienceType : uint8_t -//{ -// EXPERIENCE_Generic = 0, -// EXPERIENCE_Combat = 1, -// EXPERIENCE_Mission = 2, -// EXPERIENCE_MAX = 3 -//}; - - -// Enum WillowGame.SkillDefinition.ESkillKillEvents -//enum class ESkillKillEvents : uint8_t -//{ -// SKE_KilledEnemy = 0, -// SKE_KilledByEnemy = 1, -// SKE_MAX = 2 -//}; - - -// Enum WillowGame.SkillDefinition.ESkillKilledEventType -//enum class ESkillKilledEventType : uint8_t -//{ -// SKEVT_KilledEnemy = 0, -// SKEVT_KilledFriendly = 1, -// SKEVT_KilledNeutral = 2, -// SKEVT_KilledByEnemy = 3, -// SKEVT_KilledByFriendly = 4, -// SKEVT_KilledByNeutral = 5, -// SKEVT_MAX = 6 -//}; - - -// Enum WillowGame.SkillDefinition.ESkillDamageEvents -//enum class ESkillDamageEvents : uint8_t -//{ -// SDE_DamagedEnemy = 0, -// SDE_DamagedFriendly = 1, -// SDE_DamagedByEnemy = 2, -// SDE_DamagedByFriendly = 3, -// SDE_DamagedNeutral_Deprecated = 4, -// SDE_DamagedByNeutral_Deprecated = 5, -// SDE_DamagedUnawareEnemy = 6, -// SDE_DamagedEnemyWithMeleeFromBehind = 7, -// SDE_DamagedEnemyExposeDamageSurfaceType = 8, -// SDE_MAX = 9 -//}; - - -// Enum WillowGame.SkillDefinition.ERequiredActionSkillState -//enum class ERequiredActionSkillState : uint8_t -//{ -// ERASS_Ignore = 0, -// ERASS_MustBeRunning = 1, -// ERASS_MustNotBeRunning = 2, -// ERASS_MAX = 3 -//}; - - -// Enum WillowGame.SkillDefinition.ETrackedSkillType -//enum class ETrackedSkillType : uint8_t -//{ -// TRACKEDSKILL_Untracked = 0, -// TRACKEDSKILL_Kill = 1, -// TRACKEDSKILL_Triggered = 2, -// TRACKEDSKILL_Respond = 3, -// TRACKEDSKILL_ConsumableBuff = 4, -// TRACKEDSKILL_MeleeOverride = 5, -// TRACKEDSKILL_TriggeredNotSkillTree = 6, -// TRACKEDSKILL_MAX = 7 -//}; - - -// Enum WillowGame.SkillDefinition.ESkillEventType -//enum class ESkillEventType : uint8_t -//{ -// SEVT_SkillActivated = 0, -// SEVT_SkillDeactivated = 1, -// SEVT_SkillPaused = 2, -// SEVT_SkillResumed = 3, -// SEVT_DamagedEnemy = 4, -// SEVT_DamagedFriendly = 5, -// SEVT_DamagedNeutral = 6, -// SEVT_DamagedByEnemy = 7, -// SEVT_DamagedByFriendly = 8, -// SEVT_DamagedByNeutral = 9, -// SEVT_ShieldDepletedAfterBeingFull = 10, -// SEVT_KilledEnemy = 11, -// SEVT_KilledFriendly = 12, -// SEVT_KilledNeutral = 13, -// SEVT_KilledByEnemy = 14, -// SEVT_KilledByFriendly = 15, -// SEVT_KilledByNeutral = 16, -// SEVT_WeaponZoomed = 17, -// SEVT_WeaponUnzoomed = 18, -// SEVT_WeaponShotMissed = 19, -// SEVT_WeaponFired = 20, -// SEVT_WeaponReloaded = 21, -// SEVT_PlayerDeathAverted = 22, -// SEVT_ActionSkillCooldownAbilityActivated = 23, -// SEVT_ActionSkillActiveAbilityActivated = 24, -// SEVT_DamagedUnawareEnemy = 25, -// SEVT_DamagedEnemyWithMeleeFromBehind = 26, -// SEVT_MeleeOverrideSkillActivated = 27, -// SEVT_ThrowGrenadeOverrideSkillActivated = 28, -// SEVT_WeaponSwapped = 29, -// SEVT_PlayerRecoveredFromDownState = 30, -// SEVT_ShieldDepleted = 31, -// SEVT_ShieldFull = 32, -// SEVT_WeaponStartReload = 33, -// SEVT_PlayerResurrected = 34, -// SEVT_WeaponManuallyReloaded = 35, -// SEVT_AppliedStatusEffectToEnemy = 36, -// SEVT_DownStateBegin = 37, -// SEVT_DownStateEnd = 38, -// SEVT_BledOut = 39, -// SEVT_OnStatusEffectTypeBegin = 40, -// SEVT_OnStatusEffectTypeEnd = 41, -// SEVT_MeleeAttack = 42, -// SEVT_MAX = 43 -//}; - - -// Enum WillowGame.SkillDefinition.ESkillEventGradeType -//enum class ESkillEventGradeType : uint8_t -//{ -// SEVG_PlayerSkillGrade = 0, -// SEVG_HardcodedGrade = 1, -// SEVG_SameAsThisSkillGrade = 2, -// SEVG_MAX = 3 -//}; - - -// Enum WillowGame.SkillDefinition.ESkillDamagedEventType -//enum class ESkillDamagedEventType : uint8_t -//{ -// SDEVT_DamagedEnemy = 0, -// SDEVT_DamagedFriendly = 1, -// SDEVT_DamagedNeutral = 2, -// SDEVT_DamagedByEnemy = 3, -// SDEVT_DamagedByFriendly = 4, -// SDEVT_DamagedByNeutral = 5, -// SDEVT_ShieldDepletedAfterBeingFull = 6, -// SDEVT_MAX = 7 -//}; - - -// Enum WillowGame.SkillDefinition.ESkillState -//enum class ESkillState : uint8_t -//{ -// SKILL_Deactivated = 0, -// SKILL_Active = 1, -// SKILL_Paused = 2, -// SKILL_MAX = 3 -//}; - - -// Enum WillowGame.SkillDefinition.ETargetCriteria -//enum class ETargetCriteria : uint8_t -//{ -// CRITERIA_None = 0, -// CRITERIA_Nearest = 1, -// CRITERIA_MAX = 2 -//}; - - -// Enum WillowGame.SkillDefinition.EEffectTarget -//enum class EEffectTarget : uint8_t -//{ -// TARGET_None = 0, -// TARGET_Self = 1, -// TARGET_Allies = 2, -// TARGET_Enemies = 3, -// TARGET_All = 4, -// TARGET_Pets = 5, -// TARGET_MAX = 6 -//}; - - -// Enum WillowGame.SkillDefinition.EEffectDurationType -//enum class EEffectDurationType : uint8_t -//{ -// DURATION_Infinite = 0, -// DURATION_Timed = 1, -// DURATION_MAX = 2 -//}; - - -// Enum WillowGame.SkillDefinition.ESkillType -//enum class ESkillType : uint8_t -//{ -// SKILL_TYPE_Passive = 0, -// SKILL_TYPE_Action = 1, -// SKILL_TYPE_ActionAugment = 2, -// SKILL_TYPE_Kill = 3, -// SKILL_TYPE_Proficiency = 4, -// SKILL_TYPE_MAX = 5 -//}; - - -// Enum WillowGame.WillowGFxUIManagerDefinition.EUILayout -//enum class EUILayout : uint8_t -//{ -// UILAYOUT_16x9 = 0, -// UILAYOUT_16x901 = 1, -// UILAYOUT_16x902 = 2, -// UILAYOUT_4x3 = 3, -// UILAYOUT_4x301 = 4, -// UILAYOUT_4x302 = 5, -// UILAYOUT_MAX = 6 -//}; - - -// Enum WillowGame.PlayerClassDefinition.EPlayerClassAchievementUnlockType -//enum class EPlayerClassAchievementUnlockType : uint8_t -//{ -// PCAUT_PetKills = 0, -// PCAUT_TimeSpentInActionSkill = 1, -// PCAUT_TargetedActionSkillImpacts = 2, -// PCAUT_MAX = 3 -//}; - - -// Enum WillowGame.WillowPlayerController.EMissionFanfareType -//enum class EMissionFanfareType : uint8_t -//{ -// EMFT_NewMissionAccepted = 0, -// EMFT_NewMissionActive = 1, -// EMFT_NewPlotMissionActive = 2, -// EMFT_ObjectiveIncremented = 3, -// EMFT_ObjectiveComplete = 4, -// EMFT_ObjectiveCleared = 5, -// EMFT_MissionReadyToTurnIn = 6, -// EMFT_MissionCompleted = 7, -// EMFT_PingNonTrackedOnly = 8, -// EMFT_MAX = 9 -//}; - - -// Enum WillowGame.WillowPlayerController.EMissionSortType -//enum class EMissionSortType : uint8_t -//{ -// MSORT_Region = 0, -// MSORT_Status = 1, -// MSORT_Difficulty = 2, -// MSORT_Chronological = 3, -// MSORT_Expansion = 4, -// MSORT_MAX = 5 -//}; - - -// Enum WillowGame.WillowPlayerController.EPresenceModeContext -//enum class EPresenceModeContext : uint8_t -//{ -// EPMC_Any = 0, -// EPMC_OnFoot = 1, -// EPMC_Driving = 2, -// EPMC_Dueling = 3, -// EPMC_OpenSlots = 4, -// EPMC_MAX = 5 -//}; - - -// Enum WillowGame.Skill.EAdjustModifierMode -//enum class EAdjustModifierMode : uint8_t -//{ -// WILLOW_ADJUST_InitialAddModifer = 0, -// WILLOW_ADJUST_AddModifer = 1, -// WILLOW_ADJUST_RemoveModifer = 2, -// WILLOW_ADJUST_MAX = 3 -//}; - - -// Enum WillowGame.Skill.PawnListSource -//enum class EPawnListSource : uint8_t -//{ -// PAWN_Teammate = 0, -// PAWN_Enemy = 1, -// PAWN_MAX = 2 -//}; - - -// Enum WillowGame.ChallengeDefinition.EChallengeType -//enum class EChallengeType : uint8_t -//{ -// ECT_Stat = 0, -// ECT_LevelObject = 1, -// ECT_DesignerTriggered = 2, -// ECT_MAX = 3 -//}; - - -// Enum WillowGame.WillowPlayerController.EWillowInviteType -//enum class EWillowInviteType : uint8_t -//{ -// WIT_InviteRequired = 0, -// WIT_FriendsOnly = 1, -// WIT_Public = 2, -// WIT_MAX = 3 -//}; - - -// Enum WillowGame.WillowDownloadableContentManager.EMarketplaceOfferType -//enum class EMarketplaceOfferType : uint8_t -//{ -// OFFER_CATEGORY_SeasonPass = 0, -// OFFER_CATEGORY_CompatibilityPack = 1, -// OFFER_CATEGORY_AddOn = 2, -// OFFER_CATEGORY_Misc = 3, -// OFFER_CATEGORY_MAX = 4 -//}; - - -// Enum WillowGame.WillowDownloadableContentManager.EDlcInstallState -//enum class EDlcInstallState : uint8_t -//{ -// DLC_INSTALL_None = 0, -// DLC_INSTALL_InstallingBundles = 1, -// DLC_INSTALL_LoadingAsyncPackages = 2, -// DLC_INSTALL_InstallingContent = 3, -// DLC_INSTALL_InstallingOfferContent = 4, -// DLC_INSTALL_InstallComplete = 5, -// DLC_INSTALL_MAX = 6 -//}; - - -// Enum WillowGame.WillowGFxMovie3D.MovieFittingStyle -//enum class EMovieFittingStyle : uint8_t -//{ -// MFS_FitWithoutCropping = 0, -// MFS_FitWithCropping = 1, -// MFS_FitHorizontal = 2, -// MFS_FitVertical = 3, -// MFS_MAX = 4 -//}; - - -// Enum WillowGame.GFxTextListContainer.ETextListMoveDir -//enum class ETextListMoveDir : uint8_t -//{ -// TLMD_Up = 0, -// TLMD_Down = 1, -// TLMD_PageUp = 2, -// TLMD_PageDown = 3, -// TLMD_First = 4, -// TLMD_Last = 5, -// TLMD_PreviousCategory = 6, -// TLMD_NextCategory = 7, -// TLMD_MAX = 8 -//}; - - -// Enum WillowGame.GFxTextListContainer.EArrayKind -//enum class EArrayKind : uint8_t -//{ -// EAK_Source = 0, -// EAK_Categories = 1, -// EAK_InvalidEntry = 2, -// EAK_Unloadable = 3, -// EAK_MAX = 4 -//}; - - -// Enum WillowGame.InventoryDataProviderGFxObject.ECategoryAssignmentType -//enum class ECategoryAssignmentType : uint8_t -//{ -// CAType_None = 0, -// CAType_InventoryType = 1, -// CAType_Manufacturers = 2, -// CAType_WeaponType = 3, -// CAType_ClassRequirement = 4, -// CAType_PersonalOrShop = 5, -// CAType_Equipped = 6, -// CAType_MAX = 7 -//}; - - -// Enum WillowGame.InventoryDataProviderGFxObject.EInventorySortType -//enum class EInventorySortType : uint8_t -//{ -// IST_EquippedThenMajorTypeThenRarityThenSubtype = 0, -// IST_MajorTypeThenSubtypeThenRarity = 1, -// IST_MajorTypeThenRarityThenSubtype = 2, -// IST_Manufacturer = 3, -// IST_ClassRequirementThenRarity = 4, -// IST_Value = 5, -// IST_MAX = 6 -//}; - - -// Enum WillowGame.InventoryDataProviderGFxObject.EInventoryFilterType -//enum class EInventoryFilterType : uint8_t -//{ -// IFT_NoFilter = 0, -// IFT_FilterUncomparable = 1, -// IFT_FilterWeapons = 2, -// IFT_FilterNonWeapons = 3, -// IFT_FilterNonShields = 4, -// IFT_FilterNonGrenadeMods = 5, -// IFT_FilterNonClassMods = 6, -// IFT_FilterNonUpgrades = 7, -// IFT_FilterNonHealth = 8, -// IFT_FilterNonGenerics = 9, -// IFT_MAX = 10 -//}; - - -// Enum WillowGame.InventoryListPanelGFxObject.EInventoryListType -//enum class EInventoryListType : uint8_t -//{ -// ELT_Weapon = 0, -// ELT_Shield = 1, -// ELT_GrenadeMod = 2, -// ELT_ClassMod = 3, -// ELT_Artifact = 4, -// ELT_None = 5, -// ELT_MAX = 6 -//}; - - -// Enum WillowGame.BaseTopLevelPanelGFxObject.PanelPosition -//enum class EPanelPosition : uint8_t -//{ -// PP_Focused = 0, -// PP_Unfocused = 1, -// PP_Compare = 2, -// PP_MAX = 3 -//}; - - -// Enum WillowGame.Behavior_AddInventoryToStorage.EStorageType -//enum class EStorageType : uint8_t -//{ -// ST_BankType = 0, -// ST_StashType = 1, -// ST_MAX = 2 -//}; - - -// Enum WillowGame.Behavior_AddInventoryToStorage.EInventoryType -//enum class EInventoryType : uint8_t -//{ -// IT_ItemType = 0, -// IT_WeaponType = 1, -// IT_MAX = 2 -//}; - - -// Enum WillowGame.Behavior_AIFollow.EFollowAction -//enum class EFollowAction : uint8_t -//{ -// Follow_StartFollow = 0, -// Follow_StopFollow = 1, -// Follow_MAX = 2 -//}; - - -// Enum WillowGame.Behavior_BoolMath.EBinaryBooleanOperation -//enum class EBinaryBooleanOperation : uint8_t -//{ -// BOOLMATH_NoChange = 0, -// BOOLMATH_And = 1, -// BOOLMATH_Or = 2, -// BOOLMATH_Xor = 3, -// BOOLMATH_Not = 4, -// BOOLMATH_MAX = 5 -//}; - - -// Enum WillowGame.Behavior_CauseDamage.EDamageTarget -//enum class EDamageTarget : uint8_t -//{ -// DT_BehaviorContext = 0, -// DT_OtherEventParticipant = 1, -// DT_CustomTarget = 2, -// DT_RadiusAroundContext = 3, -// DT_MAX = 4 -//}; - - -// Enum WillowGame.Behavior_ChangeEnvironmentTag.EEnvironmentTagAction -//enum class EEnvironmentTagAction : uint8_t -//{ -// EnviroTagAction_Add = 0, -// EnviroTagAction_Remove = 1, -// EnviroTagAction_MAX = 2 -//}; - - -// Enum WillowGame.Behavior_Charm.ECharmAction -//enum class ECharmAction : uint8_t -//{ -// CharmAction_Charm = 0, -// CharmAction_Uncharm = 1, -// CharmAction_MAX = 2 -//}; - - -// Enum WillowGame.Behavior_CombatPerch.ECombatPerchAction -//enum class ECombatPerchAction : uint8_t -//{ -// ECPA_Attach = 0, -// ECPA_Detach = 1, -// ECPA_MAX = 2 -//}; - - -// Enum WillowGame.Behavior_CompareObject.ECompareObjectOutputLinkIds -//enum class EBehavior_CompareObject_ECompareObjectOutputLinkIds : uint8_t -//{ -// OUTPUT_Same = 0, -// OUTPUT_Different = 1, -// OUTPUT_MAX = 2 -//}; - - -// Enum WillowGame.Behavior_Crane.ECraneAction -//enum class ECraneAction : uint8_t -//{ -// ECA_FindDummy = 0, -// ECA_AttachDummy = 1, -// ECA_DetachDummy = 2, -// ECA_FollowDummy = 3, -// ECA_DontDoShit = 4, -// ECA_MAX = 5 -//}; - - -// Enum WillowGame.Behavior_DamageArea.EDamageArea -//enum class EDamageArea : uint8_t -//{ -// EDA_Enable = 0, -// EDA_Disable = 1, -// EDA_Toggle = 2, -// EDA_MAX = 3 -//}; - - -// Enum WillowGame.Behavior_DamageClassSwitch.EDamageClassSwitchValues -//enum class EDamageClassSwitchValues : uint8_t -//{ -// DCSV_Player = 0, -// DCSV_Pawn = 1, -// DCSV_Vehicle = 2, -// DCSV_InteractiveObject = 3, -// DCSV_MAX = 4 -//}; - - -// Enum WillowGame.Behavior_DamageSourceSwitch.EDamageSourceSwitchValues -//enum class EDamageSourceSwitchValues : uint8_t -//{ -// DSSV_Bullet = 0, -// DSSV_Grenade = 1, -// DSSV_Melee = 2, -// DSSV_Rocket = 3, -// DSSV_Skill = 4, -// DSSV_StatusEffect = 5, -// DSSV_VehicleRanInto = 6, -// DSSV_VehicleRanOver = 7, -// DSSV_Crushed = 8, -// DSSV_Fell = 9, -// DSSV_Pistol = 10, -// DSSV_SubMachineGun = 11, -// DSSV_Shotgun = 12, -// DSSV_MachineGun = 13, -// DSSV_Sniper = 14, -// DSSV_DetonatedCrate = 15, -// DSSV_MAX = 16 -//}; - - -// Enum WillowGame.Behavior_DamageSurfaceTypeSwitch.EDamageSurfaceTypeSwitchValues -//enum class EDamageSurfaceTypeSwitchValues : uint8_t -//{ -// DSTSV_Generic = 0, -// DSTSV_Flesh = 1, -// DSTSV_Armor = 2, -// DSTSV_Shield = 3, -// DSTSV_MAX = 4 -//}; - - -// Enum WillowGame.Behavior_FireShot.EFireShotOutputLinks -//enum class EFireShotOutputLinks : uint8_t -//{ -// FSOL_Complete = 0, -// FSOL_FiredShot = 1, -// FSOL_MAX = 2 -//}; - - -// Enum WillowGame.Behavior_HasMissions.EHasMissionsOutputLinkIds -//enum class EHasMissionsOutputLinkIds : uint8_t -//{ -// OUTPUT_HasMissions = 0, -// OUTPUT_NoMissions = 1, -// OUTPUT_MAX = 2 -//}; - - -// Enum WillowGame.Behavior_SimpleMath.EBinaryMathOperation -//enum class EBinaryMathOperation : uint8_t -//{ -// BINARYMATH_Add = 0, -// BINARYMATH_Sub = 1, -// BINARYMATH_Mul = 2, -// BINARYMATH_Div = 3, -// BINARYMATH_Pow = 4, -// BINARYMATH_Rand = 5, -// BINARYMATH_Avg = 6, -// BINARYMATH_Min = 7, -// BINARYMATH_Maximum = 8, -// BINARYMATH_NoChange = 9, -// BINARYMATH_MAX = 10 -//}; - - -// Enum WillowGame.Behavior_IsObjectPlayer.ECompareObjectOutputLinkIds -//enum class EBehavior_IsObjectPlayer_ECompareObjectOutputLinkIds : uint8_t -//{ -// OUTPUT_IsPlayer = 0, -// OUTPUT_NotPlayer = 1, -// OUTPUT_MAX = 2 -//}; - - -// Enum WillowGame.Behavior_IsObjectVehicle.ECompareObjectOutputLinkIds -//enum class EBehavior_IsObjectVehicle_ECompareObjectOutputLinkIds : uint8_t -//{ -// OUTPUT_IsVehicle = 0, -// OUTPUT_NotVehicle = 1, -// OUTPUT_MAX = 2 -//}; - - -// Enum WillowGame.Behavior_LeaderCommand.ELeaderType -//enum class ELeaderType : uint8_t -//{ -// ELT_Target = 0, -// ELT_Formation = 1, -// ELT_MAX = 2 -//}; - - -// Enum WillowGame.Behavior_LeaderCommand.ELeaderAction -//enum class ELeaderAction : uint8_t -//{ -// ELA_Set = 0, -// ELA_Remove = 1, -// ELA_MAX = 2 -//}; - - -// Enum WillowGame.Behavior_NetworkRoleSwitch.ENetworkRoleSwitchValues -//enum class ENetworkRoleSwitchValues : uint8_t -//{ -// NRS_Server = 0, -// NRS_Client = 1, -// NRS_MAX = 2 -//}; - - -// Enum WillowGame.Behavior_OpinionSwitch.EOpinionSwitchLinkIds -//enum class EOpinionSwitchLinkIds : uint8_t -//{ -// OUTPUT_Enemy = 0, -// OUTPUT_Neutral = 1, -// OUTPUT_Friendly = 2, -// OUTPUT_MAX = 3 -//}; - - -// Enum WillowGame.Behavior_PostProcessChain.EPostProcessChainAction -//enum class EPostProcessChainAction : uint8_t -//{ -// PPCA_PushChain = 0, -// PPCA_PopChain = 1, -// PPCA_MAX = 2 -//}; - - -// Enum WillowGame.Behavior_QueryDayNightCycle.EDayNightCycleValues -//enum class EDayNightCycleValues : uint8_t -//{ -// DNCV_Daytime = 0, -// DNCV_Nighttime = 1, -// DNCV_MAX = 2 -//}; - - -// Enum WillowGame.Behavior_RadarIcon.ERadarIconAction -//enum class ERadarIconAction : uint8_t -//{ -// RIA_Add = 0, -// RIA_Remove = 1, -// RIA_MAX = 2 -//}; - - -// Enum WillowGame.Behavior_ScreenParticle.EScreenParticleAction -//enum class EScreenParticleAction : uint8_t -//{ -// SPA_Show = 0, -// SPA_ShowAndHideWhenFinished = 1, -// SPA_Hide = 2, -// SPA_HideButAllowToFinishFirst = 3, -// SPA_MAX = 4 -//}; - - -// Enum WillowGame.Behavior_SetLookAtSpeed.ESetLookAtSpeedAction -//enum class ESetLookAtSpeedAction : uint8_t -//{ -// ESLASA_SetSpeed = 0, -// ESLASA_SetDefault = 1, -// ESLASA_MAX = 2 -//}; - - -// Enum WillowGame.Behavior_SetStance.EStanceSetType -//enum class EStanceSetType : uint8_t -//{ -// StanceSet_Set = 0, -// StanceSet_Clear = 1, -// StanceSet_MAX = 2 -//}; - - -// Enum WillowGame.Behavior_SpawnFromPopulationSystem.SpawnLocationRotationInheritanceType -//enum class ESpawnLocationRotationInheritanceType : uint8_t -//{ -// SLRIT_Context = 0, -// SLRIT_Attachment = 1, -// SLRIT_Self = 2, -// SLRIT_MAX = 3 -//}; - - -// Enum WillowGame.Behavior_SpawnLootAroundPoint.ESpawnAroundPointBasis -//enum class ESpawnAroundPointBasis : uint8_t -//{ -// SPAWNAROUNDPOINTBASIS_SpawnPoint = 0, -// SPAWNAROUNDPOINTBASIS_WorldSpace = 1, -// SPAWNAROUNDPOINTBASIS_CustomLocation = 2, -// SPAWNAROUNDPOINTBASIS_ContextActor = 3, -// SPAWNAROUNDPOINTBASIS_MAX = 4 -//}; - - -// Enum WillowGame.Behavior_SpawnLootAtPoints.ESpawnLootAtPointsBasis -//enum class ESpawnLootAtPointsBasis : uint8_t -//{ -// SPAWNATPOINTSBASIS_WorldSpace = 0, -// SPAWNATPOINTSBASIS_SpawnPoint = 1, -// SPAWNATPOINTSBASIS_ContextActor = 2, -// SPAWNATPOINTSBASIS_MAX = 3 -//}; - - -// Enum WillowGame.Behavior_SpawnProjectile.ESpawnProjectileOutputLinks -//enum class ESpawnProjectileOutputLinks : uint8_t -//{ -// SPOL_Complete = 0, -// SPOL_SpawnedProjectile = 1, -// SPOL_MAX = 2 -//}; - - -// Enum WillowGame.Behavior_SpawnProjectile.ESpawnDistributionType -//enum class ESpawnDistributionType : uint8_t -//{ -// SPSDT_Cone = 0, -// SPSDT_Arc = 1, -// SPSDT_VerticalArc = 2, -// SPSDT_MAX = 3 -//}; - - -// Enum WillowGame.Behavior_SpawnProjectile.EProjectileSelectionBehavior -//enum class EProjectileSelectionBehavior : uint8_t -//{ -// PROJECTILESELECT_UseSpecified = 0, -// PROJECTILESELECT_UseCurrent = 1, -// PROJECTILESELECT_MAX = 2 -//}; - - -// Enum WillowGame.Behavior_StatusEffectSwitch.EStatusEffectSwitchValues -//enum class EStatusEffectSwitchValues : uint8_t -//{ -// OUTPUT_None = 0, -// OUTPUT_Ignite = 1, -// OUTPUT_Corrosive = 2, -// OUTPUT_Shock = 3, -// OUTPUT_Amp = 4, -// OUTPUT_Slow = 5, -// OUTPUT_Healing = 6, -// OUTPUT_MAX = 7 -//}; - - -// Enum WillowGame.Behavior_ToggleObstacle.EObstacleToggle -//enum class EObstacleToggle : uint8_t -//{ -// ObstacleToggle_TurnOn = 0, -// ObstacleToggle_TurnOff = 1, -// ObstacleToggle_Toggle = 2, -// ObstacleToggle_MAX = 3 -//}; - - -// Enum WillowGame.Behavior_VectorMath.EVectorMathOperation -//enum class EVectorMathOperation : uint8_t -//{ -// VECTORMATH_NoChange = 0, -// VECTORMATH_Add = 1, -// VECTORMATH_Sub = 2, -// VECTORMATH_Mul = 3, -// VECTORMATH_Div = 4, -// VECTORMATH_RandomNormal = 5, -// VECTORMATH_RandomCone = 6, -// VECTORMATH_Projection = 7, -// VECTORMATH_NormalizeA = 8, -// VECTORMATH_Cross = 9, -// VECTORMATH_ToRotator = 10, -// VECTORMATH_FromRotator = 11, -// VECTORMATH_Dot = 12, -// VECTORMATH_AX = 13, -// VECTORMATH_AY = 14, -// VECTORMATH_AZ = 15, -// VECTORMATH_MAX = 16 -//}; - - -// Enum WillowGame.Behavior_WeaponGlowEffect.EWeaponGlowEffectAction -//enum class EWeaponGlowEffectAction : uint8_t -//{ -// GLOW_ACTION_Play = 0, -// GLOW_ACTION_Stop = 1, -// GLOW_ACTION_StopAny = 2, -// GLOW_ACTION_MAX = 3 -//}; - - -// Enum WillowGame.BehaviorVolume.EBehaviorVolumeAction -//enum class EBehaviorVolumeAction : uint8_t -//{ -// EBVA_Entry = 0, -// EBVA_Exit = 1, -// EBVA_Shoot = 2, -// EBVA_MAX = 3 -//}; - - -// Enum WillowGame.WeaponTypeDefinition.EGbxWeaponLock -//enum class EGbxWeaponLock : uint8_t -//{ -// GBXWEAPLOCK_None = 0, -// GBXWEAPLOCK_PaintAndHold = 1, -// GBXWEAPLOCK_MAX = 2 -//}; - - -// Enum WillowGame.WeaponTypeDefinition.EBarrelSpinMode -//enum class EBarrelSpinMode : uint8_t -//{ -// BSM_None = 0, -// BSM_SpinUpToFullFireRate = 1, -// BSM_SpinBarrelWithEachShot = 2, -// BSM_MAX = 3 -//}; - - -// Enum WillowGame.ChallengeFeedbackMessage.EChallengeFeedback -//enum class EChallengeFeedback : uint8_t -//{ -// CHAL_FEEDBACK_Completed = 0, -// CHAL_FEEDBACK_Received = 1, -// CHAL_FEEDBACK_MAX = 2 -//}; - - -// Enum WillowGame.ChallengesPanelGFxObject.EChallengePanelSortMode -//enum class EChallengePanelSortMode : uint8_t -//{ -// ECPSM_Category = 0, -// ECPSM_LevelCompletion = 1, -// ECPSM_Max = 2 -//}; - - -// Enum WillowGame.ChallengesScreenGFxObject.EChallengePanel -//enum class EChallengePanel : uint8_t -//{ -// ECP_Badass = 0, -// ECP_Challenges = 1, -// ECP_MAX = 2 -//}; - - -// Enum WillowGame.ChassisDefinition.EAIVehicleSeatPosition -//enum class EAIVehicleSeatPosition : uint8_t -//{ -// VSEAT_None = 0, -// VSEAT_Front = 1, -// VSEAT_Rear = 2, -// VSEAT_Right = 3, -// VSEAT_Left = 4, -// VSEAT_MAX = 5 -//}; - - -// Enum WillowGame.ChassisDefinition.EVehicleSide -//enum class EVehicleSide : uint8_t -//{ -// VSIDE_Left = 0, -// VSIDE_Right = 1, -// VSIDE_Front = 2, -// VSIDE_Back = 3, -// VSIDE_MAX = 4 -//}; - - -// Enum WillowGame.ChassisDefinition.EOccupantDamageTransfer -//enum class EOccupantDamageTransfer : uint8_t -//{ -// VEHDMGTRANS_None = 0, -// VEHDMGTRANS_Transfer = 1, -// VEHDMGTRANS_MAX = 2 -//}; - - -// Enum WillowGame.ChassisDefinition.ESeatDamageRules -//enum class ESeatDamageRules : uint8_t -//{ -// SDRULES_OccupantInvincible = 0, -// SDRULES_PlayerOccupantInvincible = 1, -// SDRULES_AIOccupantInvincible = 2, -// SDRULES_OccupantTakesDamage = 3, -// SDRULES_MAX = 4 -//}; - - -// Enum WillowGame.InventoryPartListCollectionDefinition.EPartReplacementMode -//enum class EPartReplacementMode : uint8_t -//{ -// EPRM_Additive = 0, -// EPRM_Selective = 1, -// EPRM_Complete = 2, -// EPRM_MAX = 3 -//}; - - -// Enum WillowGame.ClassModPartDefinition.EClassModPartType -//enum class EClassModPartType : uint8_t -//{ -// CLASSMOD_PART_Body = 0, -// CLASSMOD_PART_LeftSide = 1, -// CLASSMOD_PART_RightSide = 2, -// CLASSMOD_PART_Material = 3, -// CLASSMOD_PART_Prefix = 4, -// CLASSMOD_PART_Title = 5, -// CLASSMOD_PART_MAX = 6 -//}; - - -// Enum WillowGame.CombatMusicManager.ECombatMusicManagerState -//enum class ECombatMusicManagerState : uint8_t -//{ -// CMMS_Playing = 0, -// CMMS_VolumeFading = 1, -// CMMS_Idle = 2, -// CMMS_MAX = 3 -//}; - - -// Enum WillowGame.CoordinatedEffectDefinition.ECoordinatedParticleScaleMode -//enum class ECoordinatedParticleScaleMode : uint8_t -//{ -// CPSM_None = 0, -// CPSM_LargestAxis = 1, -// CPSM_SmallestAxis = 2, -// CPSM_HorizontalAxis = 3, -// CPSM_VerticalAxis = 4, -// CPSM_EachAxis = 5, -// CPSM_MAX = 6 -//}; - - -// Enum WillowGame.DeathtrapActionSkill.EMedicBeamState -//enum class EMedicBeamState : uint8_t -//{ -// MedicBeam_Inactive = 0, -// MedicBeam_Active = 1, -// MedicBeam_Blocked = 2, -// MedicBeam_MAX = 3 -//}; - - -// Enum WillowGame.WillowAIPawn.EDenStat -//enum class EDenStat : uint8_t -//{ -// DenStat_None = 0, -// DenStat_Injured = 1, -// DenStat_OnFire = 2, -// DenStat_Corrosive = 3, -// DenStat_Shocked = 4, -// DenStat_Slagged = 5, -// DenStat_Slowed = 6, -// DenStat_Healing = 7, -// DenStat_MAX = 8 -//}; - - -// Enum WillowGame.WillowAIPawn.EStaggerState -//enum class EStaggerState : uint8_t -//{ -// ESTAGGER_Staggered = 0, -// ESTAGGER_Unstaggering = 1, -// ESTAGGER_BlendAnimStart = 2, -// ESTAGGER_BlendAnimEnd = 3, -// ESTAGGER_MAX = 4 -//}; - - -// Enum WillowGame.DesignerAttributeDefinition.EDesignerAtttributeScope -//enum class EDesignerAtttributeScope : uint8_t -//{ -// DASCOPE_Global = 0, -// DASCOPE_Local = 1, -// DASCOPE_MAX = 2 -//}; - - -// Enum WillowGame.DeveloperPerksDefinition.EGamerPic -//enum class EGamerPic : uint8_t -//{ -// GAMERPIC_Min = 0, -// GAMERPIC_MAX = 1 -//}; - - -// Enum WillowGame.DeveloperPerksDefinition.EDeveloperPerksPlatforms -//enum class EDeveloperPerksPlatforms : uint8_t -//{ -// DPP_PC = 0, -// DPP = 1, -// DPP_PS3 = 2, -// DPP_Any = 3, -// DPP_MAX = 4 -//}; - - -// Enum WillowGame.FastTravelStationGFxMovie.ELocationMissionStatus -//enum class ELocationMissionStatus : uint8_t -//{ -// LMS_ReadyToTurnIn = 0, -// LMS_New = 1, -// LMS_InProgress = 2, -// LMS_InProgressStory = 3, -// LMS_AndMuchMore = 4, -// LMS_Invalid = 5, -// LMS_MAX = 6 -//}; - - -// Enum WillowGame.FiringModeDefinition.EWillowWeaponFireType -//enum class EWillowWeaponFireType : uint8_t -//{ -// EWWFT_Bullet = 0, -// EWWFT_Beam = 1, -// EWWFT_Rocket = 2, -// EWWFT_HitScan = 3, -// EWWFT_MAX = 4 -//}; - - -// Enum WillowGame.FiringModeDefinition.ELightBeamLock -//enum class ELightBeamLock : uint8_t -//{ -// LBL_Never = 0, -// LBL_Always = 1, -// LBL_LockOn = 2, -// LBL_MAX = 3 -//}; - - -// Enum WillowGame.WillowGameReplicationInfo.EMatchmakingState -//enum class EMatchmakingState : uint8_t -//{ -// MMS_Inactive = 0, -// MMS_Searching1 = 1, -// MMS_Searching2 = 2, -// MMS_Searching3 = 3, -// MMS_MatchFound = 4, -// MMS_NoMatchFound = 5, -// MMS_MAX = 6 -//}; - - -// Enum WillowGame.WillowGameInfo.EStartGameState -//enum class EStartGameState : uint8_t -//{ -// SGS_None = 0, -// SGS_IntroMovie = 1, -// SGS_CharacterSelect = 2, -// SGS_WaitingForPlayerPawns = 3, -// SGS_Started = 4, -// SGS_MAX = 5 -//}; - - -// Enum WillowGame.GlobalAttributeValueResolver.EGlobalAttributes -//enum class EGlobalAttributes : uint8_t -//{ -// GATTR_ExperiencePointTestLevel = 0, -// GATTR_BadassTokenTestRank = 1, -// GATTR_MAX = 2 -//}; - - -// Enum WillowGame.GrenadeModPartDefinition.EGrenadeModPartType -//enum class EGrenadeModPartType : uint8_t -//{ -// GRENADEMOD_PART_Body = 0, -// GRENADEMOD_PART_Delivery = 1, -// GRENADEMOD_PART_Trigger = 2, -// GRENADEMOD_PART_Accessory = 3, -// GRENADEMOD_PART_Material = 4, -// GRENADEMOD_PART_Prefix = 5, -// GRENADEMOD_PART_Title = 6, -// GRENADEMOD_PART_Property1 = 7, -// GRENADEMOD_PART_Property2 = 8, -// GRENADEMOD_PART_Property3 = 9, -// GRENADEMOD_PART_Property4 = 10, -// GRENADEMOD_PART_MAX = 11 -//}; - - -// Enum WillowGame.HUDWidget_Crosshairs.ECrosshairColor -//enum class ECrosshairColor : uint8_t -//{ -// ECC_None = 0, -// ECC_White = 1, -// ECC_Red = 2, -// ECC_Green = 3, -// ECC_MAX = 4 -//}; - - -// Enum WillowGame.HUDWidget_Missions.EMissionWidgetMessageType -//enum class EMissionWidgetMessageType : uint8_t -//{ -// EMWT_None = 0, -// EMWT_Init = 1, -// EMWT_SetMission = 2, -// EMWT_AddObjective = 3, -// EMWT_RemoveObjective = 4, -// EMWT_SwapInObjective = 5, -// EMWT_SwapOutObjective = 6, -// EMWT_CompleteObjective = 7, -// EMWT_ClearObjective = 8, -// EMWT_UpdateObjectiveCount = 9, -// EMWT_EnableTurnIn = 10, -// EMWT_EnableOr = 11, -// EMWT_EnableFailed = 12, -// EMWT_EnableTimer = 13, -// EMWT_TickTimer = 14, -// EMWT_EnableDefense = 15, -// EMWT_TickDefense = 16, -// EMWT_FlyingCheckmark = 17, -// EMWT_MAX = 18 -//}; - - -// Enum WillowGame.HUDWidget_Missions.EMissionWidgetMessageCategory -//enum class EMissionWidgetMessageCategory : uint8_t -//{ -// EMWC_None = 0, -// EMWC_Init = 1, -// EMWC_PreComplete = 2, -// EMWC_Complete = 3, -// EMWC_Remove = 4, -// EMWC_Add = 5, -// EMWC_MAX = 6 -//}; - - -// Enum WillowGame.HUDWidget_WorldSpace.EPlayerIconState -//enum class EPlayerIconState : uint8_t -//{ -// EPIS_Normal = 0, -// EPIS_Injured = 1, -// EPIS_Reviving = 2, -// EPIS_MAX = 3 -//}; - - -// Enum WillowGame.InventoryCardGFx.ETopStatArrow -//enum class ETopStatArrow : uint8_t -//{ -// ETSA_Blank = 0, -// ETSA_Up = 1, -// ETSA_Down = 2, -// ETSA_Same = 3, -// ETSA_MAX = 4 -//}; - - -// Enum WillowGame.InputActionDefinition.EInputActionEvent -//enum class EInputActionEvent : uint8_t -//{ -// INPUT_ACTION_Begin = 0, -// INPUT_ACTION_End = 1, -// INPUT_ACTION_MAX = 2 -//}; - - -// Enum WillowGame.InputDeviceDefinition.EAxisParameter -//enum class EAxisParameter : uint8_t -//{ -// AXIS_PARAM_aBaseX = 0, -// AXIS_PARAM_aBaseY = 1, -// AXIS_PARAM_aBaseZ = 2, -// AXIS_PARAM_aMouseX = 3, -// AXIS_PARAM_aMouseY = 4, -// AXIS_PARAM_aForward = 5, -// AXIS_PARAM_aTurn = 6, -// AXIS_PARAM_aStrafe = 7, -// AXIS_PARAM_aUp = 8, -// AXIS_PARAM_aLookUp = 9, -// AXIS_PARAM_aPS3AccelX = 10, -// AXIS_PARAM_aPS3AccelY = 11, -// AXIS_PARAM_aPS3AccelZ = 12, -// AXIS_PARAM_aPS3Gyro = 13, -// AXIS_PARAM_MAX = 14 -//}; - - -// Enum WillowGame.IProjectileBehavior.EProjectilePayloadType -//enum class EProjectilePayloadType : uint8_t -//{ -// PPT_Standard = 0, -// PPT_AreaEffect = 1, -// PPT_BouncingBetty = 2, -// PPT_MIRV = 3, -// PPT_Singularity = 4, -// PPT_TedioreReload = 5, -// PPT_Transfusion = 6, -// PPT_MAX = 7 -//}; - - -// Enum WillowGame.IProjectileBehavior.EHomingTargetType -//enum class EHomingTargetType : uint8_t -//{ -// HTARGET_None = 0, -// HTARGET_Instigator = 1, -// HTARGET_ViewGuidePawn = 2, -// HTARGET_ViewGuideLocation = 3, -// HTARGET_NearestActor = 4, -// HTARGET_NearestFriend = 5, -// HTARGET_NearestFoe = 6, -// HTARGET_NearestFriendNotInstigator = 7, -// HTARGET_MAX = 8 -//}; - - -// Enum WillowGame.LANServerBrowserGFxMovie.ESortType -//enum class ESortType : uint8_t -//{ -// SORT_PlayerCount = 0, -// SORT_Name = 1, -// SORT_Level = 2, -// SORT_Mission = 3, -// SORT_Ping = 4, -// SORT_MAX = 5 -//}; - - -// Enum WillowGame.LANServerBrowserGFxMovie.ESortDirection -//enum class ESortDirection : uint8_t -//{ -// SORTDIR_Ascending = 0, -// SORTDIR_Descending = 1, -// SORTDIR_MAX = 2 -//}; - - -// Enum WillowGame.LiftActionSkill.EPhaselockState -//enum class EPhaselockState : uint8_t -//{ -// EPLS_None = 0, -// EPLS_Intro = 1, -// EPLS_Outro = 2, -// EPLS_Locked = 3, -// EPLS_Ruin = 4, -// EPLS_Subsequence = 5, -// EPLS_MAX = 6 -//}; - - -// Enum WillowGame.LocalMapChangeMessage.EMapChangeMessages -//enum class EMapChangeMessages : uint8_t -//{ -// MAPCHANGE_None = 0, -// MAPCHANGE_PlayerDown = 1, -// MAPCHANGE_CanceledPlayerDown = 2, -// MAPCHANGE_PlayerInMenu = 3, -// MAPCHANGE_CanceledPlayerMenu = 4, -// MAPCHANGE_PlayerIsSaving = 5, -// MAPCHANGE_CanceledPlayerIsSaving = 6, -// MAPCHANGE_MissingDLC = 7, -// MAPCHANGE_Initiated = 8, -// MAPCHANGE_PlayerJoining = 9, -// MAPCHANGE_CanceledPlayerJoining = 10, -// MAPCHANGE_PlayerDueling = 11, -// MAPCHANGE_CanceledPlayerDueling = 12, -// MAPCHANGE_PlayerRespawn = 13, -// MAPCHANGE_CanceledPlayerRespawn = 14, -// MAPCHANGE_CountdownTimer = 15, -// MAPCHANGE_MAX = 16 -//}; - - -// Enum WillowGame.LockoutDefinition.ELockoutStyle -//enum class ELockoutStyle : uint8_t -//{ -// LOCKOUT_Relative = 0, -// LOCKOUT_NextDay = 1, -// LOCKOUT_NextWeek = 2, -// LOCKOUT_MAX = 3 -//}; - - -// Enum WillowGame.MissionDefinition.EDefendMission -//enum class EDefendMission : uint8_t -//{ -// EDM_None = 0, -// EDM_NoFail = 1, -// EDM_Failable = 2, -// EDM_MAX = 3 -//}; - - -// Enum WillowGame.MissionPopulationAspect.EPopulationWaypointActorSetting -//enum class EPopulationWaypointActorSetting : uint8_t -//{ -// PWAS_ALL = 0, -// PWAS_SpawnedActors = 1, -// PWAS_Opportunity = 2, -// PWAS_OpportunityIfNoActors = 3, -// PWAS_MAX = 4 -//}; - - -// Enum WillowGame.MissionPopulationAspect.EPopulationWaypointSetting -//enum class EPopulationWaypointSetting : uint8_t -//{ -// PWS_None = 0, -// PWS_MissionObjective = 1, -// PWS_KillOverride = 2, -// PWS_All = 3, -// PWS_MAX = 4 -//}; - - -// Enum WillowGame.MissionPopulationAspect.EObjectivePopulationActivation -//enum class EObjectivePopulationActivation : uint8_t -//{ -// OPA_External = 0, -// OPA_AlwaysActive = 1, -// OPA_ActiveWhenObjectiveActive = 2, -// OPA_ActiveWhenObjectiveNotComplete = 3, -// OPA_ActiveWhenObjectiveNotInactive = 4, -// OPA_ActiveWhenObjectiveComplete = 5, -// OPA_MAX = 6 -//}; - - -// Enum WillowGame.MissionPopulationAspect.EObjectiveUpdateSetting -//enum class EObjectiveUpdateSetting : uint8_t -//{ -// OUS_None = 0, -// OUS_MissionObjectiveOnDeath = 1, -// OUS_OverrideObjectiveOnDeath = 2, -// OUS_MissionAndOverrideObjectiveOnDeath = 3, -// OUS_MissionObjectiveOnStatAdd = 4, -// OUS_MissionObjectiveOnStatAddRemove = 5, -// OUS_OverrideObjectiveOnStatAdd = 6, -// OUS_OverrideObjectiveOnStatAddRemove = 7, -// OUS_MissionObjectiveOnAllDead = 8, -// OUS_OverrideObjectiveOnAllDead = 9, -// OUS_MissionAndOverrideObjectiveOnAllDead = 10, -// OUS_MAX = 11 -//}; - - -// Enum WillowGame.MissionTracker.EAdvanceTrackedMissionResult -//enum class EAdvanceTrackedMissionResult : uint8_t -//{ -// ATMR_Success = 0, -// ATMR_NothingToDo = 1, -// ATMR_Error = 2, -// ATMR_DidNotAdvanceObjectiveSet = 3, -// ATMR_MAX = 4 -//}; - - -// Enum WillowGame.PassengerCameraDefinition.ECameraTargetForPassenger -//enum class ECameraTargetForPassenger : uint8_t -//{ -// PASSENGERCAMTARG_SeatAnchor = 0, -// PASSENGERCAMTARG_PawnHead = 1, -// PASSENGERCAMTARG_PrevSeatAnchor = 2, -// PASSENGERCAMTARG_MAX = 3 -//}; - - -// Enum WillowGame.PassengerCameraDefinition.ECameraInitialRotation -//enum class ECameraInitialRotation : uint8_t -//{ -// CAMROT_UseControllerRot = 0, -// CAMROT_UseFrameZeroRot = 1, -// CAMROT_MAX = 2 -//}; - - -// Enum WillowGame.PassengerCameraDefinition.ECameraRotationThisFrame -//enum class ECameraRotationThisFrame : uint8_t -//{ -// CAMROTTHISFRAME_FreeLook = 0, -// CAMROTTHISFRAME_FixedView = 1, -// CAMROTTHISFRAME_LerpView = 2, -// CAMROTTHISFRAME_MAX = 3 -//}; - - -// Enum WillowGame.PassengerCameraDefinition.EVehicleCameraLerpStyle -//enum class EVehicleCameraLerpStyle : uint8_t -//{ -// VCAMLERP_Linear = 0, -// VCAMLERP_Squared = 1, -// VCAMLERP_Cubed = 2, -// VCAMLERP_Sine = 3, -// VCAMLERP_MAX = 4 -//}; - - -// Enum WillowGame.WillowAIMoveNode.EVehicleNodeType -//enum class EVehicleNodeType : uint8_t -//{ -// VEHNODE_Patrol = 0, -// VEHNODE_ScriptedPath = 1, -// VEHNODE_MAX = 2 -//}; - - -// Enum WillowGame.Perch.EPerchAnimType -//enum class EPerchAnimType : uint8_t -//{ -// PAT_Start = 0, -// PAT_Idle = 1, -// PAT_Stop = 2, -// PAT_MAX = 3 -//}; - - -// Enum WillowGame.WillowPreviewComponent.EPreviewStyle -//enum class EPreviewStyle : uint8_t -//{ -// EPS_None = 0, -// EPS_Still = 1, -// EPS_Playing = 2, -// EPS_MAX = 3 -//}; - - -// Enum WillowGame.PhysicsJumpPreviewComponent.EPhysicsJumpPreview -//enum class EPhysicsJumpPreview : uint8_t -//{ -// JumpPreview_Launch = 0, -// JumpPreview_Idle = 1, -// JumpPreview_Land = 2, -// JumpPreview_MAX = 3 -//}; - - -// Enum WillowGame.PlayerActionExpressionEvaluator.EPlayerEvalAction -//enum class EPlayerEvalAction : uint8_t -//{ -// EVAL_ACTION_Melee = 0, -// EVAL_ACTION_Reload = 1, -// EVAL_ACTION_WeaponFire = 2, -// EVAL_ACTION_Grenade = 3, -// EVAL_ACTION_WeaponZoom = 4, -// EVAL_ACTION_Sprint = 5, -// EVAL_ACTION_Duck = 6, -// EVAL_ACTION_WeaponZoomIn = 7, -// EVAL_ACTION_MAX = 8 -//}; - - -// Enum WillowGame.PopulationFactoryWillowVehicle.WillowVehicleRoles -//enum class EWillowVehicleRoles : uint8_t -//{ -// WILLOWVEHICLEROLE_Driver = 0, -// WILLOWVEHICLEROLE_Gunner = 1, -// WILLOWVEHICLEROLE_SideClinger = 2, -// WILLOWVEHICLEROLE_MAX = 3 -//}; - - -// Enum WillowGame.PopulationFactoryWillowVehicle.EVehicleBalanceOption -//enum class EVehicleBalanceOption : uint8_t -//{ -// VEHICLEBALANCE_ForPlayers = 0, -// VEHICLEBALANCE_ForEnemyAI = 1, -// VEHICLEBALANCE_MAX = 2 -//}; - - -// Enum WillowGame.ProjectileBehavior_Detonate.ETargetAllegiance -//enum class ETargetAllegiance : uint8_t -//{ -// TARGET_ALLEG_Friendly = 0, -// TARGET_ALLEG_Enemy = 1, -// TARGET_ALLEG_Any = 2, -// TARGET_ALLEG_MAX = 3 -//}; - - -// Enum WillowGame.ProjectileDefinition.EHomingTargetChangeType -//enum class EHomingTargetChangeType : uint8_t -//{ -// HTC_AnyTarget = 0, -// HTC_NewTarget = 1, -// HTC_LostTarget = 2, -// HTC_MAX = 3 -//}; - - -// Enum WillowGame.ProjectileDefinition.EProjectileType -//enum class EProjectileType : uint8_t -//{ -// PROJECTILE_TYPE_Unknown = 0, -// PROJECTILE_TYPE_Frag_Grenade = 1, -// PROJECTILE_TYPE_Protean_Grenade = 2, -// PROJECTILE_TYPE_Rocket = 3, -// PROJECTILE_TYPE_MAX = 4 -//}; - - -// Enum WillowGame.ProjectileDefinition.EProjectileOnHitOutputs -//enum class EProjectileOnHitOutputs : uint8_t -//{ -// ProjectileOnHit_All = 0, -// ProjectileOnHit_Enemy = 1, -// ProjectileOnHit_Friendly = 2, -// ProjectileOnHit_Neutral = 3, -// ProjectileOnHit_MAX = 4 -//}; - - -// Enum WillowGame.ReceivedAmmoMessage.EAmmoMessageSwitch -//enum class EAmmoMessageSwitch : uint8_t -//{ -// RECEIVEDAMMO_CombatRifle = 0, -// RECEIVEDAMMO_SMG = 1, -// RECEIVEDAMMO_Revolver = 2, -// RECEIVEDAMMO_Repeater = 3, -// RECEIVEDAMMO_Shotgun = 4, -// RECEIVEDAMMO_SniperRifle = 5, -// RECEIVEDAMMO_Rocket = 6, -// RECEIVEDAMMO_Grenade = 7, -// RECEIVEDAMMO_MAX = 8 -//}; - - -// Enum WillowGame.SeqAct_ExecuteSkill.EExecuteSkillSequenceInput -//enum class EExecuteSkillSequenceInput : uint8_t -//{ -// SEQUENCE_ActivateSkill = 0, -// SEQUENCE_DeactivateSkill = 1, -// SEQUENCE_ToggleSkill = 2, -// SEQUENCE_MAX = 3 -//}; - - -// Enum WillowGame.SeqAct_MathBase.ESeqAct_MathOperation -//enum class ESeqAct_MathOperation : uint8_t -//{ -// SQAMO_Add = 0, -// SQAMO_Subtract = 1, -// SQAMO_Multiply = 2, -// SQAMO_Divide = 3, -// SQAMO_Modulus = 4, -// SQAMO_MAX = 5 -//}; - - -// Enum WillowGame.SeqAct_ModifyHUDElement.EHUDElement -//enum class EHUDElement : uint8_t -//{ -// HUD_ResourcePool = 0, -// HUD_Ammo = 1, -// HUD_Compass = 2, -// HUD_Skills = 3, -// HUD_XP = 4, -// HUD_MAX = 5 -//}; - - -// Enum WillowGame.SeqAct_ProceduralSwitch.EChoiceProbability -//enum class EChoiceProbability : uint8_t -//{ -// PROBABILITY_NoBias = 0, -// PROBABILITY_Rare = 1, -// PROBABILITY_Common = 2, -// PROBABILITY_MAX = 3 -//}; - - -// Enum WillowGame.SeqAct_SetNameList.EListDefinitionSetType -//enum class EListDefinitionSetType : uint8_t -//{ -// ListDefSet_Set = 0, -// ListDefSet_Clear = 1, -// ListDefSet_MAX = 2 -//}; - - -// Enum WillowGame.ShieldDefinition.EShieldType -//enum class EShieldType : uint8_t -//{ -// SHT_Absorption = 0, -// SHT_Booster = 1, -// SHT_Chimera = 2, -// SHT_Impact = 3, -// SHT_Juggernaut = 4, -// SHT_Nova = 5, -// SHT_Roid = 6, -// SHT_Spike = 7, -// SHT_Standard = 8, -// SHT_Custom1 = 9, -// SHT_Custom2 = 10, -// SHT_Custom3 = 11, -// SHT_Custom4 = 12, -// SHT_Custom5 = 13, -// SHT_MAX = 14 -//}; - - -// Enum WillowGame.ShieldDefinition.EShieldPrimeMechanism -//enum class EShieldPrimeMechanism : uint8_t -//{ -// SPM_NoPrime = 0, -// SPM_PrimeOnFull = 1, -// SPM_PrimeOnEmptyAfterFullRecharge = 2, -// SPM_PrimeOnEmpty = 3, -// SPM_AlwaysPrimed = 4, -// SPM_PrimedWhenNotEmpty = 5, -// SPM_PrimedWhenNotEmptyAfterFullRecharge = 6, -// SPM_MAX = 7 -//}; - - -// Enum WillowGame.ShieldPartDefinition.EShieldPartType -//enum class EShieldPartType : uint8_t -//{ -// SHIELD_PART_Body = 0, -// SHIELD_PART_Battery = 1, -// SHIELD_PART_Capacitor = 2, -// SHIELD_PART_Property1 = 3, -// SHIELD_PART_Property2 = 4, -// SHIELD_PART_Property3 = 5, -// SHIELD_PART_Property4 = 6, -// SHIELD_PART_Accessory = 7, -// SHIELD_PART_Material = 8, -// SHIELD_PART_Prefix = 9, -// SHIELD_PART_Title = 10, -// SHIELD_PART_MAX = 11 -//}; - - -// Enum WillowGame.SkillExpressionEvaluator.ESkillRunState -//enum class ESkillRunState : uint8_t -//{ -// ESS_Running = 0, -// ESS_NotRunning = 1, -// ESS_MAX = 2 -//}; - - -// Enum WillowGame.SkillTreeGFxObject.ESkillTreeFailureReason -//enum class ESkillTreeFailureReason : uint8_t -//{ -// eFR_NoSkillPoints = 0, -// eFR_SkillLocked = 1, -// eFR_SkillMaxed = 2, -// eFR_DataIssue = 3, -// eFR_NoFailure = 4, -// eFR_MAX = 5 -//}; - - -// Enum WillowGame.SkillTreeGFxObject.ESkillIconState -//enum class ESkillIconState : uint8_t -//{ -// eSIS_Disabled = 0, -// eSIS_Enabled = 1, -// eSIS_Partial = 2, -// eSIS_Maxed = 3, -// eSIS_MAX = 4 -//}; - - -// Enum WillowGame.SkillTreeGFxObject.ENavDirection -//enum class ENavDirection : uint8_t -//{ -// EN_Up = 0, -// EN_Down = 1, -// EN_Left = 2, -// EN_Right = 3, -// EN_None = 4, -// EN_MAX = 5 -//}; - - -// Enum WillowGame.SpecialMove_Vehicle.EVehicleTransitionType -//enum class EVehicleTransitionType : uint8_t -//{ -// EVEHTRANS_Undefined = 0, -// EVEHTRANS_SeatEntry = 1, -// EVEHTRANS_SeatExit = 2, -// EVEHTRANS_SeatSwitch = 3, -// EVEHTRANS_SeatIdle = 4, -// EVEHTRANS_MAX = 5 -//}; - - -// Enum WillowGame.StanceExpressionEvaluator.EStanceOption -//enum class EStanceOption : uint8_t -//{ -// StanceOption_Active = 0, -// StanceOption_NotActive = 1, -// StanceOption_MAX = 2 -//}; - - -// Enum WillowGame.StatusEffectExpressionEvaluator.EStatusEffectState -//enum class EStatusEffectState : uint8_t -//{ -// SEC_Active = 0, -// SEC_NotActive = 1, -// SEC_MAX = 2 -//}; - - -// Enum WillowGame.StatusMenuExGFxMovie.ECellState -//enum class ECellState : uint8_t -//{ -// CELL_Selected = 0, -// CELL_Both = 1, -// CELL_Normal = 2, -// CELL_Highlight = 3, -// CELL_Locked = 4, -// CELL_MAX = 5 -//}; - - -// Enum WillowGame.StatusMenuInventoryPanelGFxObject.EInventoryPanel -//enum class EInventoryPanel : uint8_t -//{ -// EIP_Backpack = 0, -// EIP_Equipped = 1, -// EIP_MAX = 2 -//}; - - -// Enum WillowGame.TargetableAttributeValueResolver.ETargetableValue -//enum class ETargetableValue : uint8_t -//{ -// TARGETABLE_IsChampion = 0, -// TARGETABLE_MAX = 1 -//}; - - -// Enum WillowGame.TradingPanelGFxObject.ETradingPanel -//enum class ETradingPanel : uint8_t -//{ -// ETP_Backpack = 0, -// ETP_Offers = 1, -// ETP_MAX = 2 -//}; - - -// Enum WillowGame.VehicleSpawnStationTerminal.EVSSVehicleState -//enum class EVSSVehicleState : uint8_t -//{ -// EVSSVS_Ready = 0, -// EVSSVS_Deployed = 1, -// EVSSVS_Occupied = 2, -// EVSSVS_MAX = 3 -//}; - - -// Enum WillowGame.WillowPopulationMaster.EVehicleSpawnStationSlot -//enum class EVehicleSpawnStationSlot : uint8_t -//{ -// VSS_Slot1 = 0, -// VSS_Slot2 = 1, -// VSS_MAX = 2 -//}; - - -// Enum WillowGame.VehicleClassDefinition.EVehicleCollisionType -//enum class EVehicleCollisionType : uint8_t -//{ -// VEHICLE_COLLIDE_World = 0, -// VEHICLE_COLLIDE_Enemy = 1, -// VEHICLE_COLLIDE_Friendly = 2, -// VEHICLE_COLLIDE_Neutral = 3, -// VEHICLE_COLLIDE_MAX = 4 -//}; - - -// Enum WillowGame.VSSUIDefinition.EVehicleSpawnStationAvailability -//enum class EVehicleSpawnStationAvailability : uint8_t -//{ -// EVSSAVAIL_Land = 0, -// EVSSAVAIL_Desert = 1, -// EVSSAVAIL_Ice = 2, -// EVSSAVAIL_Water = 3, -// EVSSAVAIL_Wheeled = 4, -// EVSSAVAIL_Hovercraft = 5, -// EVSSAVAIL_Aircraft = 6, -// EVSSAVAIL_Watercraft = 7, -// EVSSAVAIL_Sleds = 8, -// EVSSAVAIL_Reserved10 = 9, -// EVSSAVAIL_Reserved11 = 10, -// EVSSAVAIL_Reserved12 = 11, -// EVSSAVAIL_Reserved13 = 12, -// EVSSAVAIL_Reserved14 = 13, -// EVSSAVAIL_Reserved15 = 14, -// EVSSAVAIL_Reserved16 = 15, -// EVSSAVAIL_Reserved17 = 16, -// EVSSAVAIL_Reserved18 = 17, -// EVSSAVAIL_Reserved19 = 18, -// EVSSAVAIL_Reserved20 = 19, -// EVSSAVAIL_BL2Main = 20, -// EVSSAVAIL_DLCOrchid = 21, -// EVSSAVAIL_DLC2 = 22, -// EVSSAVAIL_DLCSage = 23, -// EVSSAVAIL_DLC4 = 24, -// EVSSAVAIL_DLC5 = 25, -// EVSSAVAIL_DLC6 = 26, -// EVSSAVAIL_Reserved28 = 27, -// EVSSAVAIL_Reserved29 = 28, -// EVSSAVAIL_Reserved30 = 29, -// EVSSAVAIL_MAX = 30 -//}; - - -// Enum WillowGame.VehicleSeatSwap_PlayerInteractionServer.VehicleSeatSwapMessages -//enum class EVehicleSeatSwapMessages : uint8_t -//{ -// VSSM_StartAsInstigator = 0, -// VSSM_StartAsTarget = 1, -// VSSM_TargetAccepted = 2, -// VSSM_TargetDeclined = 3, -// VSSM_InstigatorCanceled = 4, -// VSSM_MAX = 5 -//}; - - -// Enum WillowGame.VehicleSpawnStationGFxMovie.EVSSStage -//enum class EVSSStage : uint8_t -//{ -// VSSSTAGE_Start = 0, -// VSSSTAGE_WaitingOnReplicatedData = 1, -// VSSSTAGE_VehicleFamilySelection = 2, -// VSSSTAGE_MainLogicLoop = 3, -// VSSSTAGE_ForcedExit = 4, -// VSSSTAGE_MAX = 5 -//}; - - -// Enum WillowGame.VendingMachineExGFxMovie.EShopMode -//enum class EShopMode : uint8_t -//{ -// SHOPMODE_Sell = 0, -// SHOPMODE_Buy = 1, -// SHOPMODE_BuyBack = 2, -// SHOPMODE_MAX = 3 -//}; - - -// Enum WillowGame.WillowAnimNode_AimState.EAimAnimState -//enum class EAimAnimState : uint8_t -//{ -// AimAnimState_Idle = 0, -// AimAnimState_IronSights = 1, -// AimAnimState_MAX = 2 -//}; - - -// Enum WillowGame.WillowAnimNode_MovementTransition.EMoveTransChannel -//enum class EMoveTransChannel : uint8_t -//{ -// EMTC_Idle = 0, -// EMTC_Movement = 1, -// EMTC_Transition = 2, -// EMTC_MAX = 3 -//}; - - -// Enum WillowGame.WillowAnimNode_MovementTransition.EMoveState -//enum class EMoveState : uint8_t -//{ -// MOVESTATE_Idle = 0, -// MOVESTATE_LaunchDelay = 1, -// MOVESTATE_Launching = 2, -// MOVESTATE_Cycling = 3, -// MOVESTATE_Stopping = 4, -// MOVESTATE_MAX = 5 -//}; - - -// Enum WillowGame.WillowItemTypes.EFlashCardIndex -//enum class EFlashCardIndex : uint8_t -//{ -// FCI_None = 0, -// FCI_Weapon = 1, -// FCI_Shield = 2, -// FCI_GrenadeMod = 3, -// FCI_ClassMod = 4, -// FCI_Item = 5, -// FCI_Blank = 6, -// FCI_Artifact = 7, -// FCI_MissionItem = 8, -// FCI_MAX = 9 -//}; - - -// Enum WillowGame.WillowAutoTestManager.BACK_MENU_TYPE -//enum class EBACK_MENU_TYPE : uint8_t -//{ -// BACK_LOGS = 0, -// BACK_MAP = 1, -// BACK_INVENTORY = 2, -// BACK_SKILLS = 3, -// BACK_CHALLENGES = 4, -// BACK_MENU = 5, -// BACK_MAX = 6 -//}; - - -// Enum WillowGame.WillowAwarenessZoneDefinition.EProvocationState -//enum class EProvocationState : uint8_t -//{ -// PROVOC_Normal = 0, -// PROVOC_Warning = 1, -// PROVOC_ImminentThreat = 2, -// PROVOC_MAX = 3 -//}; - - -// Enum WillowGame.WillowWeapon.EWeaponAnimation -//enum class EWeaponAnimation : uint8_t -//{ -// WEAPON_ANIM_Weapon = 0, -// WEAPON_ANIM_Arm = 1, -// WEAPON_ANIM_MAX = 2 -//}; - - -// Enum WillowGame.WillowWeapon.EWeaponSpinState -//enum class EWeaponSpinState : uint8_t -//{ -// SPIN_STATE_None = 0, -// SPIN_STATE_SpinningUp = 1, -// SPIN_STATE_FullySpunUp = 2, -// SPIN_STATE_MAX = 3 -//}; - - -// Enum WillowGame.WillowWeapon.EWeaponReloadState -//enum class EWeaponReloadState : uint8_t -//{ -// RELOADSTATE_None = 0, -// RELOADSTATE_Reloading = 1, -// RELOADSTATE_Aborted = 2, -// RELOADSTATE_MAX = 3 -//}; - - -// Enum WillowGame.WillowWeapon.EZoomState -//enum class EZoomState : uint8_t -//{ -// ZST_NotZoomed = 0, -// ZST_ZoomingIn = 1, -// ZST_Zoomed = 2, -// ZST_ZoomingOut = 3, -// ZST_MAX = 4 -//}; - - -// Enum WillowGame.WillowWeapon.EWeaponAnimPutDownState -//enum class EWeaponAnimPutDownState : uint8_t -//{ -// WAPDS_None = 0, -// WAPDS_PutDown = 1, -// WAPDS_PutDownSwap = 2, -// WAPDS_PutDownInterrupted = 3, -// WAPDS_MAX = 4 -//}; - - -// Enum WillowGame.WillowNavigationHandle.EFlightMode -//enum class EWillowNavigationHandle_EFlightMode : uint8_t -//{ -// FlightMode_None = 0, -// FlightMode_Flying = 1, -// FlightMode_Stuck = 2, -// FlightMode_Landing = 3, -// FlightMode_Walking = 4, -// FlightMode_MAX = 5 -//}; - - -// Enum WillowGame.WillowNavigationHandle.PathFixMode -//enum class EPathFixMode : uint8_t -//{ -// PathFix_None = 0, -// PathFix_Waiting = 1, -// PathFix_Moving = 2, -// PathFix_Lerping = 3, -// PathFix_Failed = 4, -// PathFix_MAX = 5 -//}; - - -// Enum WillowGame.WillowDamageArea.ECollisionPrimitive -//enum class ECollisionPrimitive : uint8_t -//{ -// CP_StaticMesh = 0, -// CP_Cylinder = 1, -// CP_Sphere = 2, -// CP_MAX = 3 -//}; - - -// Enum WillowGame.WillowDialogAct_MissionSwitch.EMissionTrackedState -//enum class EMissionTrackedState : uint8_t -//{ -// MISSION_TRACKED_Either = 0, -// MISSION_TRACKED_Tracked = 1, -// MISSION_TRACKED_Untracked = 2, -// MISSION_TRACKED_MAX = 3 -//}; - - -// Enum WillowGame.WillowDialogAct_RandomBranch.ERandSeqType -//enum class ERandSeqType : uint8_t -//{ -// RST_Random = 0, -// RST_Sequential = 1, -// RST_Shuffle = 2, -// RST_MAX = 3 -//}; - - -// Enum WillowGame.WillowDialogNameTag.EchoPortraitType -//enum class EchoPortraitType : uint8_t -//{ -// ECHO_PORTRAIT_Scaleform = 0, -// ECHO_PORTRAIT_Video = 1, -// ECHO_PORTRAIT_MAX = 2 -//}; - - -// Enum WillowGame.WillowElevator.ElevatorButtonUsage -//enum class ElevatorButtonUsage : uint8_t -//{ -// EBU_Cycle = 0, -// EBU_Call = 1, -// EBU_Previous = 2, -// EBU_Next = 3, -// EBU_MAX = 4 -//}; - - -// Enum WillowGame.WillowElevatorButton.EElevButtonState -//enum class EElevButtonState : uint8_t -//{ -// BS_Enabled = 0, -// BS_Disabled = 1, -// BS_InUse = 2, -// BS_MAX = 3 -//}; - - -// Enum WillowGame.WillowGameEngine.ELevelChangeState -//enum class ELevelChangeState : uint8_t -//{ -// LCS_None = 0, -// LCS_SyncingCommit = 1, -// LCS_SyncingUnPause = 2, -// LCS_MAX = 3 -//}; - - -// Enum WillowGame.WillowGameMessage.EWillowGameMessage -//enum class EWillowGameMessage : uint8_t -//{ -// WGM_PlayerEnteredGame = 0, -// WGM_PlayerLeftGame = 1, -// WGM_CreaturesGrowStronger = 2, -// WGM_CreaturesWeaken = 3, -// WGM_MAX = 4 -//}; - - -// Enum WillowGame.WillowGameViewportClient.EDeviceSelectionState -//enum class EDeviceSelectionState : uint8_t -//{ -// EDSS_None = 0, -// EDSS_Pending = 1, -// EDSS_Succeeded = 2, -// EDSS_Failed = 3, -// EDSS_MAX = 4 -//}; - - -// Enum WillowGame.WillowGFxColiseumOverlayMovie.EColiseumLatentScreen -//enum class EColiseumLatentScreen : uint8_t -//{ -// ECLS_RoundDefeated = 0, -// ECLS_RoundSurvived = 1, -// ECLS_Certificate = 2, -// ECLS_MAX = 3 -//}; - - -// Enum WillowGame.WillowGFxMoviePressStart.EEggCodeKey -//enum class EEggCodeKey : uint8_t -//{ -// EGG_None = 0, -// EGG_Up = 1, -// EGG_Down = 2, -// EGG_Left = 3, -// EGG_Right = 4, -// EGG_B = 5, -// EGG_A = 6, -// EGG_MAX = 7 -//}; - - -// Enum WillowGame.WillowGFxMoviePressStart.EStartupStep -//enum class EStartupStep : uint8_t -//{ -// STARTUP_NotStarted = 0, -// STARTUP_DlcEnumeration = 1, -// STARTUP_PatcherDownload = 2, -// STARTUP_SparkAuthentication = 3, -// STARTUP_DeviceSelection = 4, -// STARTUP_CreateSession = 5, -// STARTUP_Complete = 6, -// STARTUP_MAX = 7 -//}; - - -// Enum WillowGame.WillowHUDGFxMovie.EAmmoBar -//enum class EAmmoBar : uint8_t -//{ -// EAB_Default = 0, -// EAB_DualWieldLeft = 1, -// EAB_DualWieldRight = 2, -// EAB_MAX = 3 -//}; - - -// Enum WillowGame.WillowMind.AIWeaponState -//enum class EAIWeaponState : uint8_t -//{ -// AIWeaponState_Firing = 0, -// AIWeaponState_NotFiring = 1, -// AIWeaponState_FiringPaused = 2, -// AIWeaponState_MAX = 3 -//}; - - -// Enum WillowGame.WillowMind.EScriptFocus -//enum class EScriptFocus : uint8_t -//{ -// ESF_Path = 0, -// ESF_Target = 1, -// ESF_MAX = 2 -//}; - - -// Enum WillowGame.WillowPlayerInput.EButtonState -//enum class EButtonState : uint8_t -//{ -// BUTTON_STATE_Pressed = 0, -// BUTTON_STATE_Held = 1, -// BUTTON_STATE_Released = 2, -// BUTTON_STATE_Cleared = 3, -// BUTTON_STATE_MAX = 4 -//}; - - -// Enum WillowGame.WillowPlayerPawn.ERegionList -//enum class ERegionList : uint8_t -//{ -// ERL_Firestone = 0, -// ERL_NewHaven = 1, -// ERL_MAX = 2 -//}; - - -// Enum WillowGame.WillowPlayerPawn.EInjuredPreDeathState -//enum class EInjuredPreDeathState : uint8_t -//{ -// INJUREDPREDEATH_None = 0, -// INJUREDPREDEATH_Start = 1, -// INJUREDPREDEATH_Stop = 2, -// INJUREDPREDEATH_MAX = 3 -//}; - - -// Enum WillowGame.WillowPlayerPawnDataManager.DataRequestType -//enum class EDataRequestType : uint8_t -//{ -// DRT_PlayerPawn = 0, -// DRT_SkillTreeDef = 1, -// DRT_VehicleDef = 2, -// DRT_MAX = 3 -//}; - - -// Enum WillowGame.WillowPopulationPoint.EStretchyType -//enum class EStretchyType : uint8_t -//{ -// Stretchy_Linear = 0, -// Stretchy_Parabola = 1, -// Stretchy_MAX = 2 -//}; - - -// Enum WillowGame.WillowSeqAct_AICombatVolume.ECombatVolumeOption -//enum class ECombatVolumeOption : uint8_t -//{ -// ECVO_Set = 0, -// ECVO_Clear = 1, -// ECVO_MAX = 2 -//}; - - -// Enum WillowGame.WillowSeqAct_AIScriptedHold.EScriptedHoldOption -//enum class EScriptedHoldOption : uint8_t -//{ -// ScriptedHold_Hold = 0, -// ScriptedHold_Release = 1, -// ScriptedHold_MAX = 2 -//}; - - -// Enum WillowGame.WillowSeqAct_KillPawnBasedOnAllegiance.EAllegianceRelationship -//enum class EAllegianceRelationship : uint8_t -//{ -// ALLEG_Enemy = 0, -// ALLEG_Friendly = 1, -// ALLEG_JustThisAllegiance = 2, -// ALLEG_MAX = 3 -//}; - - -// Enum WillowGame.WillowSeqAct_PlayArmAnimation.EAnimationType -//enum class EAnimationType : uint8_t -//{ -// AT_Equip = 0, -// AT_PutDown = 1, -// AT_MAX = 2 -//}; - - -// Enum WillowGame.WillowSkelControl_RotationRateBySpeed.ESpeedComponent -//enum class ESpeedComponent : uint8_t -//{ -// ESC_Forward = 0, -// ESC_Strafe = 1, -// ESC_Horizontal = 2, -// ESC_Vertical = 3, -// ESC_Full = 4, -// ESC_MAX = 5 -//}; - - -// Enum WillowGame.WillowStaggerAnimNodeBlend.EReferencePointType -//enum class EReferencePointType : uint8_t -//{ -// REFPOINT_TYPE_Bone = 0, -// REFPOINT_TYPE_Socket = 1, -// REFPOINT_TYPE_MAX = 2 -//}; - - -// Enum WillowGame.WillowTI_PrioritizeHealth.EHealthPriority -//enum class EHealthPriority : uint8_t -//{ -// HealthPriority_PrioritizeWeak = 0, -// HealthPriority_PrioritizeHealthy = 1, -// HealthPriority_MAX = 2 -//}; - - -// Enum WillowGame.WillowUIInteraction.EAttributeDebugSort -//enum class EAttributeDebugSort : uint8_t -//{ -// ATTDEBUGSORT_NameUp = 0, -// ATTDEBUGSORT_NameDn = 1, -// ATTDEBUGSORT_MAX = 2 -//}; - - -// Enum WillowGame.WillowUIInteraction.EFontSize -//enum class EFontSize : uint8_t -//{ -// FONT_Medium = 0, -// FONT_Tiny = 1, -// FONT_Small = 2, -// FONT_Large = 3, -// FONT_MAX = 4 -//}; - - -// Enum WillowGame.WillowUIInteraction.ETextHAlignment -//enum class ETextHAlignment : uint8_t -//{ -// HALIGN_FixedPos = 0, -// HALIGN_Left = 1, -// HALIGN_Center = 2, -// HALIGN_MAX = 3 -//}; - - -// Enum WillowGame.WillowUIInteraction.EItemTypeForUI -//enum class EItemTypeForUI : uint8_t -//{ -// ITEMUI_Armor = 0, -// ITEMUI_Item = 1, -// ITEMUI_Ammo = 2, -// ITEMUI_MAX = 3 -//}; - - -// Enum WillowGame.WillowUIInteraction.ETextVAlignment -//enum class ETextVAlignment : uint8_t -//{ -// VALIGN_FixedPos = 0, -// VALIGN_Center = 1, -// VALIGN_Bottom = 2, -// VALIGN_MAX = 3 -//}; - - -// Enum WillowGame.WillowUIInteraction.EMemoryDetailsSortStyle -//enum class EMemoryDetailsSortStyle : uint8_t -//{ -// MEMDETAILSORT_ResourceNameAToZ = 0, -// MEMDETAILSORT_ResourceNameZToA = 1, -// MEMDETAILSORT_SizeSmallToLarge = 2, -// MEMDETAILSORT_SizeLargeToSmall = 3, -// MEMDETAILSORT_CountHighToLow = 4, -// MEMDETAILSORT_MAX = 5 -//}; - - -// Enum WillowGame.WillowUIInteraction.ENetworkActorChannelSortStyle -//enum class ENetworkActorChannelSortStyle : uint8_t -//{ -// NETACTORSORT_ActorNameAToZ = 0, -// NETACTORSORT_ActornameZToA = 1, -// NETACTORSORT_CountHighToLow = 2, -// NETACTORSORT_CountLowToHigh = 3, -// NETACTORSORT_MAX = 4 -//}; - - -// Enum WillowGame.WillowUIInteraction.EGearBuilderSortMode -//enum class EGearBuilderSortMode : uint8_t -//{ -// GBSM_None = 0, -// GBSM_WeightHighToLow = 1, -// GBSM_WeightLowToHigh = 2, -// GBSM_Invalid = 3, -// GBSM_MAX = 4 -//}; - - -// Enum WillowGame.WillowVehicleBase.SightOriginOption -//enum class ESightOriginOption : uint8_t -//{ -// SIGHTORIGIN_LocationPlusOffset = 0, -// SIGHTORIGIN_Socket = 1, -// SIGHTORIGIN_MAX = 2 -//}; - - -// Enum WillowGame.WillowVehicleControlDefinition.EVehCamera -//enum class EVehCamera : uint8_t -//{ -// EVC_Free = 0, -// EVC_Constrained = 1, -// EVC_FollowsSteering = 2, -// EVC_MAX = 3 -//}; - - -// Enum WillowGame.WillowVehicleControlDefinition.EVehSteering -//enum class EVehSteering : uint8_t -//{ -// EVS_VehicleRelative = 0, -// EVS_CameraRelative = 1, -// EVS_FollowsCamera = 2, -// EVS_MAX = 3 -//}; - - -// Enum WillowGame.WillowVehicle.EVehicleDeathStatus -//enum class EVehicleDeathStatus : uint8_t -//{ -// VEHDEATH_Alive = 0, -// VEHDEATH_Instant = 1, -// VEHDEATH_Explode = 2, -// VEHDEATH_DeRez = 3, -// VEHDEATH_MAX = 4 -//}; - - -// Enum WillowGame.WillowVehicle.EVehicleFOVState -//enum class EVehicleFOVState : uint8_t -//{ -// VEHICLE_FOV_Default = 0, -// VEHICLE_FOV_AfterburnerOn = 1, -// VEHICLE_FOV_AfterburnerOff = 2, -// VEHICLE_FOV_MAX = 3 -//}; - - -// Enum WillowGame.WillowVehicle_Tank.TankSensorType -//enum class ETankSensorType : uint8_t -//{ -// TST_Front = 0, -// TST_Right = 1, -// TST_Left = 2, -// TST_Back = 3, -// TST_MAX = 4 -//}; - - -// Enum WillowGame.WillowVersusDuelGlobals.EDuelMsg -//enum class EDuelMsg : uint8_t -//{ -// DMSG_DUELINGDISABLED = 0, -// DMSG_ALREADYDUELING = 1, -// DMSG_ALREADYCHALLENGED = 2, -// DMSG_DUELTIMEOUT = 3, -// DMSG_ISSUEDCHALLENGE = 4, -// DMSG_RECEIVEDCHALLENGE = 5, -// DMSG_ACCEPTEDCHALLENGE = 6, -// DMSG_DUELSTART = 7, -// DMSG_ARENAWARNING = 8, -// DMSG_DUELDRAW = 9, -// DMSG_DUELWIN = 10, -// DMSG_NOTRIGHTNOW = 11, -// DMSG_MAX = 12 -//}; - - - -//--------------------------------------------------------------------------- -//Script Structs -//--------------------------------------------------------------------------- - -// ScriptStruct WillowGame.ActionSkill.ActionSkillCustomEventReplicationData -// 0x000C -struct FActionSkillCustomEventReplicationData -{ - unsigned char EventCountForReplication; // 0x0000(0x0001) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FName EventName; // 0x0004(0x0008) -}; - -// ScriptStruct WillowGame.IUpdatePostProcessOverride.MaterialEffectModifier -// 0x001C -struct FMaterialEffectModifier -{ - struct FName EffectName; // 0x0000(0x0008) (Edit) - TArray ScalarParams; // 0x0008(0x000C) (Edit, NeedCtorLink) - float CachedValue; // 0x0014(0x0004) (Edit) - class UMaterialInstanceConstant* MaterialInstance; // 0x0018(0x0004) -}; - -// ScriptStruct WillowGame.IUpdatePostProcessOverride.DOFEffectModifierData -// 0x000C -struct FDOFEffectModifierData -{ - unsigned long AutoRelcalculateFocusDistance : 1; // 0x0000(0x0004) (Edit) - float RecalculateFocusDistanceRate; // 0x0004(0x0004) (Edit) - float FocusDistanceLerpRate; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.IUpdatePostProcessOverride.PostProcessChainOptions -// 0x0018 -struct FPostProcessChainOptions -{ - TArray MaterialEffectModifiers; // 0x0000(0x000C) (Edit, NeedCtorLink) - struct FDOFEffectModifierData DOFEffectModifier; // 0x000C(0x000C) (Edit) -}; - -// ScriptStruct WillowGame.IUpdatePostProcessOverride.PostProcessOverlay -// 0x010C -struct FPostProcessOverlay -{ - struct FName OverlayName; // 0x0000(0x0008) (Edit, Const) - struct FPostProcessSettings DestPostProcessOverlay; // 0x0008(0x00E8) (Edit, Const, NeedCtorLink) - float MinTransitionInDuration; // 0x00F0(0x0004) (Edit, Const) - float MinTransitionHoldDuration; // 0x00F4(0x0004) (Edit, Const) - float MinTransitionOutDuration; // 0x00F8(0x0004) (Edit, Const) - float MaxTransitionInDuration; // 0x00FC(0x0004) (Edit, Const) - float MaxTransitionHoldDuration; // 0x0100(0x0004) (Edit, Const) - float MaxTransitionOutDuration; // 0x0104(0x0004) (Edit, Const) - unsigned long ClearOverlayQueueAfterTransition : 1; // 0x0108(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.IUpdatePostProcessOverride.AttributeDefinitionDefault -// 0x0008 -struct FAttributeDefinitionDefault -{ - class UAttributeDefinition* Attribute; // 0x0000(0x0004) (Edit) - float DefaultValue; // 0x0004(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.IUpdatePostProcessOverride.AttributeScalarParam -// 0x003C -struct FAttributeScalarParam -{ - struct FName ParamName; // 0x0000(0x0008) (Edit) - unsigned long bVectorParam : 1; // 0x0008(0x0004) (Edit) - unsigned long bClampInput : 1; // 0x0008(0x0004) (Edit) - struct FAttributeDefinitionDefault Input; // 0x000C(0x0008) (Edit) - struct FAttributeDefinitionDefault MinInput; // 0x0014(0x0008) (Edit) - struct FAttributeDefinitionDefault MaxInput; // 0x001C(0x0008) (Edit) - struct FAttributeDefinitionDefault MinOutput; // 0x0024(0x0008) (Edit) - struct FAttributeDefinitionDefault MaxOutput; // 0x002C(0x0008) (Edit) - unsigned char ScalarParamOperand; // 0x0034(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0035(0x0003) MISSED OFFSET - float CurrentValue; // 0x0038(0x0004) -}; - -// ScriptStruct WillowGame.IScreenParticle.ScreenParticleModifier -// 0x0010 -struct FScreenParticleModifier -{ - TArray ScalarParams; // 0x0000(0x000C) (Edit, NeedCtorLink) - float CachedValue; // 0x000C(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.IScreenParticle.ScreenParticleScalarParamOverTime -// 0x0018 -struct FScreenParticleScalarParamOverTime -{ - struct FName ParameterName; // 0x0000(0x0008) (Edit) - float TotalTime; // 0x0008(0x0004) (Edit) - float StartValue; // 0x000C(0x0004) (Edit) - float EndValue; // 0x0010(0x0004) (Edit) - float LastValue; // 0x0014(0x0004) (Transient) -}; - -// ScriptStruct WillowGame.IScreenParticle.ScreenParticleVectorParamOverTime -// 0x0030 -struct FScreenParticleVectorParamOverTime -{ - struct FName ParameterName; // 0x0000(0x0008) (Edit) - float TotalTime; // 0x0008(0x0004) (Edit) - struct FVector VectorStartValue; // 0x000C(0x000C) (Edit) - struct FVector VectorEndValue; // 0x0018(0x000C) (Edit) - struct FVector LastValue; // 0x0024(0x000C) (Transient) -}; - -// ScriptStruct WillowGame.IScreenParticle.ScreenParticleParamOverTime -// 0x0018 -struct FScreenParticleParamOverTime -{ - TArray ScalarParams; // 0x0000(0x000C) (Edit, NeedCtorLink) - TArray VectorParams; // 0x000C(0x000C) (Edit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.IScreenParticle.ScreenParticleInitParams -// 0x0054 -struct FScreenParticleInitParams -{ - class UParticleSystem* Template; // 0x0000(0x0004) (Edit) - TArray ScreenParticleModifiers; // 0x0004(0x000C) (Edit, NeedCtorLink) - class UMaterialInterface* TemplateScreenParticleMaterial; // 0x0010(0x0004) (Edit) - struct FName MatParamName; // 0x0014(0x0008) (Edit) - unsigned long bHideWhenFinished : 1; // 0x001C(0x0004) (Edit) - struct FName ParticleTag; // 0x0020(0x0008) (Edit) - struct FVector2D ContentDims; // 0x0028(0x0008) (Edit) - float ParticleDepth; // 0x0030(0x0004) (Edit) - unsigned char ScalingMode; // 0x0034(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0035(0x0003) MISSED OFFSET - struct FScreenParticleParamOverTime StopParamsOT; // 0x0038(0x0018) (Edit, NeedCtorLink) - unsigned long bOnlyOwnerSee : 1; // 0x0050(0x0004) -}; - -// ScriptStruct WillowGame.AnemoneInfectionState.FDisplayTimer -// 0x0010 -struct FFDisplayTimer -{ - unsigned long bShowing : 1; // 0x0000(0x0004) - float Timer; // 0x0004(0x0004) - float Speed; // 0x0008(0x0004) - float Value; // 0x000C(0x0004) -}; - -// ScriptStruct WillowGame.AssetLibraryManager.AssetLibConfig -// 0x0018 -struct FAssetLibConfig -{ - int SublibraryBits; // 0x0000(0x0004) - int AssetBits; // 0x0004(0x0004) - struct FString Desc; // 0x0008(0x000C) (NeedCtorLink) - class UClass* LibraryType; // 0x0014(0x0004) -}; - -// ScriptStruct WillowGame.AssetLibraryManager.SKULibrarySet -// 0x0020 -struct FSKULibrarySet -{ - int Id; // 0x0000(0x0004) - struct FString NameID; // 0x0004(0x000C) (NeedCtorLink) - struct FString LibrarySetPackage; // 0x0010(0x000C) (NeedCtorLink) - class UObject* CachedDlcALDefRef; // 0x001C(0x0004) -}; - -// ScriptStruct WillowGame.AssetLibraryManager.SKURuntimeLibrarySet -// 0x001C -struct FSKURuntimeLibrarySet -{ - int Id; // 0x0000(0x0004) - class UPackageAssetLibrary* Libraries[0x6]; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.AttributePresentationDefinition.ModifierValuePresentationData -// 0x0010 -struct FModifierValuePresentationData -{ - class UAttributePresentationDefinition* AttributePresentation; // 0x0000(0x0004) (AlwaysInit) - class UAttributePresentationDefinition* OptionalConstraintPresentation; // 0x0004(0x0004) (AlwaysInit) - float ModifierValue; // 0x0008(0x0004) (AlwaysInit) - unsigned long bShouldDisplay : 1; // 0x000C(0x0004) (AlwaysInit) -}; - -// ScriptStruct WillowGame.AttributePresentationDefinition.AttributePresentationValueRemappingData -// 0x0044 -struct FAttributePresentationValueRemappingData -{ - unsigned long bUseContextOverride : 1; // 0x0000(0x0004) (Edit, Const) - struct FAttributeInitializationData InputValueMn; // 0x0004(0x0010) (Edit, Const) - struct FAttributeInitializationData InputValueMx; // 0x0014(0x0010) (Edit, Const) - struct FAttributeInitializationData OutputValueMn; // 0x0024(0x0010) (Edit, Const) - struct FAttributeInitializationData OutputValueMx; // 0x0034(0x0010) (Edit, Const) -}; - -// ScriptStruct WillowGame.WeaponStatusEffectAttributePresentationDefinition.AttributePresentationDamageTypeMapping -// 0x0008 -struct FAttributePresentationDamageTypeMapping -{ - class UAttributePresentationDefinition* Presentation; // 0x0000(0x0004) (Edit, Const) - class UDamageTypeDefinition* DamageType; // 0x0004(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.GlobalsDefinition.StatusEffectTypeCommonProperties -// 0x000C -struct FStatusEffectTypeCommonProperties -{ - unsigned char StatusEffectType; // 0x0000(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - class UAkEvent* EffectStartAkEvent; // 0x0004(0x0004) (Edit) - class UAkEvent* EffectStopAkEvent; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.GlobalsDefinition.KillSkillDuration -// 0x0008 -struct FKillSkillDuration -{ - int Players; // 0x0000(0x0004) (Edit, Const, EditConst) - float Duration; // 0x0004(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.WillowExperiencePipeline.DamageTypeExpModifier -// 0x000C -struct FDamageTypeExpModifier -{ - class UClass* DamageSource; // 0x0000(0x0004) (Edit) - class UDamageTypeDefinition* TypeDefinition; // 0x0004(0x0004) (Edit) - float Multiplier; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.GlobalsDefinition.LevelBasedExpScale -// 0x000C -struct FLevelBasedExpScale -{ - int LevelDifference; // 0x0000(0x0004) (Edit, Const, EditConst) - float HigherLevelEnemyExpScale; // 0x0004(0x0004) (Edit) - float LowerLevelEnemyExpScale; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.GlobalsDefinition.ExpAwardWeight -// 0x000C -struct FExpAwardWeight -{ - int Players; // 0x0000(0x0004) (Edit, Const, EditConst) - float KillerExpBonus; // 0x0004(0x0004) (Edit, Const) - float ExpWeight; // 0x0008(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.GlobalsDefinition.RarityLevelColor -// 0x000E -struct FRarityLevelColor -{ - int MinLevel; // 0x0000(0x0004) (Edit) - int MaxLevel; // 0x0004(0x0004) (Edit) - struct FColor Color; // 0x0008(0x0004) (Edit) - unsigned char DropLifeSpanType; // 0x000C(0x0001) (Edit) - unsigned char RarityRating; // 0x000D(0x0001) (Edit) -}; - -// ScriptStruct WillowGame.GlobalsDefinition.PlayThroughData -// 0x0010 -struct FPlayThroughData -{ - int PlayThroughNumber; // 0x0000(0x0004) (Edit, Const, EditConst) - TArray BalanceDefinitions; // 0x0004(0x000C) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct WillowGame.GlobalsDefinition.LevelBasedDamageScale -// 0x000C -struct FLevelBasedDamageScale -{ - int LevelDifference; // 0x0000(0x0004) (Edit, Const, EditConst) - float HigherLevelAttackerDmgScale; // 0x0004(0x0004) (Edit) - float LowerLevelAttackerDmgScale; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.AchievementUtility.AchievementUnlockData -// 0x0014 -struct FAchievementUnlockData -{ - unsigned char UnlockType; // 0x0000(0x0001) (Edit) - unsigned char Achievement; // 0x0001(0x0001) (Edit) - unsigned char UnknownData00[0x2]; // 0x0002(0x0002) MISSED OFFSET - struct FString StringData; // 0x0004(0x000C) (Edit, NeedCtorLink) - int IntData; // 0x0010(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.GlobalsDefinition.SlaughterMissionChain -// 0x000C -struct FSlaughterMissionChain -{ - TArray SlaughterMissions; // 0x0000(0x000C) (Edit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.GlobalsDefinition.InputContextData -// 0x000C -struct FInputContextData -{ - struct FName ContextName; // 0x0000(0x0008) (Edit) - class UInputContextDefinition* Definition; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.GlobalsDefinition.LevelBasedStatusEffectChanceScale -// 0x000C -struct FLevelBasedStatusEffectChanceScale -{ - int LevelDifference; // 0x0000(0x0004) (Edit, Const, EditConst) - float HigherLevelChanceScale; // 0x0004(0x0004) (Edit) - float LowerLevelChanceScale; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.BalanceModifierDefinition.BalanceModification -// 0x0090 -struct FBalanceModification -{ - unsigned char MinEffectiveLevel; // 0x0000(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - float EnemyHealthMultiplier; // 0x0004(0x0004) (Edit) - float BadassEnemyHealthMultiplier; // 0x0008(0x0004) (Edit) - float EnemyShieldStrengthMultiplier; // 0x000C(0x0004) (Edit) - float BadassEnemyShieldStrengthMultiplier; // 0x0010(0x0004) (Edit) - float EnemyDamageMultiplier; // 0x0014(0x0004) (Edit) - float BadassEnemyDamageMultiplier; // 0x0018(0x0004) (Edit) - float XPGainedFromCombatMultiplier; // 0x001C(0x0004) (Edit) - float XPGainedFromQuestsMultiplier; // 0x0020(0x0004) (Edit) - float BadassRankGainMultiplier; // 0x0024(0x0004) (Edit) - float AmplifiedDamageMultiplier; // 0x0028(0x0004) (Edit) - float PlayerVehicleWeaponDamageMultiplier; // 0x002C(0x0004) (Edit) - TArray AttributeEffectsForSpawnedEnemies; // 0x0030(0x000C) (Edit, NeedCtorLink) - TArray AttributeEffectsForPlayers; // 0x003C(0x000C) (Edit, NeedCtorLink) - struct FAttributeInitializationData AmmoDropsPerPlayerMultiplier; // 0x0048(0x0010) (Edit) - struct FAttributeInitializationData GearDrops_CommonWeightModifier_PT3_BaseValueOverride; // 0x0058(0x0010) (Edit) - struct FAttributeInitializationData ChestItemPool_Weight_2_Uncommon_PT3_Multiplier; // 0x0068(0x0010) (Edit, Const) - TArray StatusEffectChanceScales; // 0x0078(0x000C) (Edit, Const, NeedCtorLink) - TArray AIDamageScaleByLevelDifference; // 0x0084(0x000C) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct WillowGame.BalanceModifierDefinition.BlackMarketPostLaunchUpgradeData -// 0x0004 -struct FBlackMarketPostLaunchUpgradeData -{ - int EridiumCostForUpgrade; // 0x0000(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.BalanceModifierDefinition.MapSpecificBalanceModificationList -// 0x0014 -struct FMapSpecificBalanceModificationList -{ - struct FName MapName; // 0x0000(0x0008) (Edit) - TArray AIPawnBalanceModifiers; // 0x0008(0x000C) (Edit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.IMissionDirector.MissionDirectorData -// 0x0009 -struct FMissionDirectorData -{ - class UMissionDefinition* MissionDefinition; // 0x0000(0x0004) (Edit) - unsigned long bBeginsMission : 1; // 0x0004(0x0004) (Edit) - unsigned long bEndsMission : 1; // 0x0004(0x0004) (Edit) - unsigned char BranchEnding; // 0x0008(0x0001) (Edit) -}; - -// ScriptStruct WillowGame.Behavior_AIThrowProjectileAtTarget.AIThrowProjectileBehaviorSequenceStateData -// 0x000C -struct FAIThrowProjectileBehaviorSequenceStateData -{ - unsigned char Action; // 0x0000(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FName SequenceName; // 0x0004(0x0008) (Edit, Const) -}; - -// ScriptStruct WillowGame.Behavior_AIThrowProjectileAtTarget.TrajectoryData -// 0x0020 -struct FTrajectoryData -{ - float Speed; // 0x0000(0x0004) (Edit) - float AnglePct; // 0x0004(0x0004) (Edit) - float Angle; // 0x0008(0x0004) - float Error; // 0x000C(0x0004) (Edit) - struct FVector Offset; // 0x0010(0x000C) (Edit) - float PredictDistMax; // 0x001C(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.Behavior_Conditional.BehaviorCondition -// 0x0014 -struct FBehaviorCondition -{ - int ConditionId; // 0x0000(0x0004) (Const) - class UExpressionEvaluator* Condition; // 0x0004(0x0004) (Edit, Const, EditInline) - TArray Behaviors; // 0x0008(0x000C) (Edit, Const, NeedCtorLink, EditInline) -}; - -// ScriptStruct WillowGame.Behavior_RandomlySelectBehaviors.BehaviorsSelectionData -// 0x001C -struct FBehaviorsSelectionData -{ - struct FAttributeInitializationData Weight; // 0x0000(0x0010) (Edit, Const) - TArray Behaviors; // 0x0010(0x000C) (Edit, Const, NeedCtorLink, EditInline) -}; - -// ScriptStruct WillowGame.Behavior_SpawnProjectile.ProjectileBehaviorSequenceStateData -// 0x000C -struct UBehavior_SpawnProjectile_FProjectileBehaviorSequenceStateData -{ - unsigned char Action; // 0x0000(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FName SequenceName; // 0x0004(0x0008) (Edit, Const) -}; - -// ScriptStruct WillowGame.BehaviorSequenceEnableByMission.MissionStateSelectionData -// 0x0004 -struct FMissionStateSelectionData -{ - unsigned long bNotStarted : 1; // 0x0000(0x0004) (Edit) - unsigned long bActive : 1; // 0x0000(0x0004) (Edit) - unsigned long bRequiredObjectivesComplete : 1; // 0x0000(0x0004) (Edit) - unsigned long bReadyToTurnIn : 1; // 0x0000(0x0004) (Edit) - unsigned long bComplete : 1; // 0x0000(0x0004) (Edit) - unsigned long bFailed : 1; // 0x0000(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.BehaviorSequenceEnableByMission.MissionObjectiveStateSelectionData -// 0x0004 -struct FMissionObjectiveStateSelectionData -{ - unsigned long bNotStarted : 1; // 0x0000(0x0004) (Edit) - unsigned long bActive : 1; // 0x0000(0x0004) (Edit) - unsigned long bComplete : 1; // 0x0000(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.BlackMarketDefinition.BlackMarketUpgradeLevelData -// 0x0008 -struct FBlackMarketUpgradeLevelData -{ - class UBlackMarketUpgradeDefinition* UpgradeDefinition; // 0x0000(0x0004) (Edit) - int MaxUpgradeLevel; // 0x0004(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.BodyClassDeathDefinition.TechDeathData -// 0x0010 (0x0008 - 0x0018) -struct FTechDeathData : public FSpecializedBehaviorEvent -{ - TArray DamageTypeTriggers; // 0x0008(0x000C) (Edit, Const, NeedCtorLink) - class USpecialMoveDefinition* DeathAnimation; // 0x0014(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.WillowPhysicalMaterialProperty.RtpcParameterValue -// 0x0008 -struct FRtpcParameterValue -{ - class UAkRtpc* AkRtpc; // 0x0000(0x0004) (Edit) - float Value; // 0x0004(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.WillowPhysicalMaterialProperty.ImpactResponseParameters -// 0x004C -struct FImpactResponseParameters -{ - TArray ParticleParameters; // 0x0000(0x000C) (Edit, NeedCtorLink) - TArray FontParameterValues; // 0x000C(0x000C) (Edit, NeedCtorLink) - TArray ScalarParameterValues; // 0x0018(0x000C) (Edit, NeedCtorLink) - TArray TextureParameterValues; // 0x0024(0x000C) (Edit, NeedCtorLink) - TArray VectorParameterValues; // 0x0030(0x000C) (Edit, NeedCtorLink) - TArray RtpcParameterValues; // 0x003C(0x000C) (Edit, NeedCtorLink) - unsigned long bNoSound : 1; // 0x0048(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.WillowPhysicalMaterialProperty.ImpactResponseEffect -// 0x0094 -struct FImpactResponseEffect -{ - unsigned long bCensorThisEffect : 1; // 0x0000(0x0004) (Edit, Const) - class UWillowImpactDefinition* CensoredEffectAlternative; // 0x0004(0x0004) (Edit, Const) - float DamageModifierPercent; // 0x0008(0x0004) (Edit, Const) - class UAkEvent* ImpactEvent; // 0x000C(0x0004) (Edit, Const) - float AINoiseLevel; // 0x0010(0x0004) (Edit, Const) - class UParticleSystem* ParticleTemplate; // 0x0014(0x0004) (Edit, Const) - unsigned long bAttachParticleToHitActor : 1; // 0x0018(0x0004) (Edit, Const) - unsigned long bHideEffectFromHitActor : 1; // 0x0018(0x0004) (Edit) - float MaxEffectDistance; // 0x001C(0x0004) (Edit, Const) - TArray DecalMaterials; // 0x0020(0x000C) (Edit, Const, NeedCtorLink) - float DecalWidth; // 0x002C(0x0004) (Edit, Const) - float DecalHeight; // 0x0030(0x0004) (Edit, Const) - float DecalMinScale; // 0x0034(0x0004) (Edit, Const) - float DecalMaxScale; // 0x0038(0x0004) (Edit, Const) - float DecalDepth; // 0x003C(0x0004) (Edit, Const) - unsigned long DecalRandomRotation : 1; // 0x0040(0x0004) (Edit, Const) - unsigned long DecalCreateNewMaterialInstanceConstant : 1; // 0x0040(0x0004) (Edit, Const) - class UClass* ImpactFlashLightClass; // 0x0044(0x0004) (Edit, Const) - struct FImpactResponseParameters EffectParameters; // 0x0048(0x004C) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowPhysicalMaterialProperty.ImpactResponseData -// 0x0098 -struct FImpactResponseData -{ - class UWillowImpactDefinition* ImpactType; // 0x0000(0x0004) (Edit, Const) - struct FImpactResponseEffect ResponseEffect; // 0x0004(0x0094) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowPhysicalMaterialProperty.WheelSlipModifierData -// 0x0008 -struct FWheelSlipModifierData -{ - float LongSlipFactor; // 0x0000(0x0004) (Edit, Const) - float LatSlipFactor; // 0x0004(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.BodyHitRegionDefinition.DamageReactionData -// 0x0024 (0x0008 - 0x002C) -struct FDamageReactionData : public FSpecializedBehaviorEvent -{ - TArray DamageTriggers; // 0x0008(0x000C) (Edit, NeedCtorLink) - float PercentOfHealthTrigger; // 0x0014(0x0004) (Edit) - class USpecialMoveDefinition* DamageSpecialMove; // 0x0018(0x0004) (Edit) - TArray ReactionBehaviors; // 0x001C(0x000C) (Edit, Const, EditConst, NeedCtorLink) - unsigned long bDamageThreshold : 1; // 0x0028(0x0004) (Edit) - unsigned long bRepeatableEvent : 1; // 0x0028(0x0004) (Edit) - unsigned long bCensored : 1; // 0x0028(0x0004) (Edit) - unsigned long bOnlyTriggeredOnOwnerDeath : 1; // 0x0028(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.BodyHitRegionDefinition.GoreTriggerData -// 0x000C -struct FGoreTriggerData -{ - class UDamageTypeDefinition* DamageTypeTrigger; // 0x0000(0x0004) (Edit) - class UClass* DamageSourceTrigger; // 0x0004(0x0004) (Edit) - float HealthPctDamageThreshold; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.BodyClassDefinition.ExtraWeaponSlot -// 0x0024 -struct FExtraWeaponSlot -{ - struct FName Socket; // 0x0000(0x0008) (Edit) - unsigned long bShowWeaponMesh : 1; // 0x0008(0x0004) (Edit) - class USkeletalMeshComponent* Mesh; // 0x000C(0x0004) (ExportObject, Transient, Component, EditInline) - class UParticleSystemComponent* MuzzleFlash; // 0x0010(0x0004) (ExportObject, Transient, Component, EditInline) - TArray AltMuzzleFlashes; // 0x0014(0x000C) (ExportObject, Transient, Component, NeedCtorLink, EditInline) - class UWillowPointLight* MuzzleFlashLight; // 0x0020(0x0004) (ExportObject, Transient, Component, EditInline) -}; - -// ScriptStruct WillowGame.BodyClassDefinition.PainDialogLine -// 0x0028 -struct FPainDialogLine -{ - class UGearboxDialogEventTag* DET_Pain; // 0x0000(0x0004) (Edit, Const) - float DamageThresholdPct; // 0x0004(0x0004) (Edit, Const) - float ChanceToPlay; // 0x0008(0x0004) (Edit, Const) - class UAkEvent* AkEvent; // 0x000C(0x0004) (Edit, Const) - unsigned long bDeathSound : 1; // 0x0010(0x0004) (Edit, Const) - unsigned long bCriticalHitSound : 1; // 0x0010(0x0004) (Edit, Const) - unsigned long bRanOverSound : 1; // 0x0010(0x0004) (Edit, Const) - unsigned long bGoreTechDeathSound : 1; // 0x0010(0x0004) (Edit, Const) - unsigned char FlinchAnimType; // 0x0014(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0015(0x0003) MISSED OFFSET - float FlinchImpulseStrength; // 0x0018(0x0004) (Edit, Const) - TArray PainBehaviors; // 0x001C(0x000C) (Edit, Const, NeedCtorLink, EditInline) -}; - -// ScriptStruct WillowGame.BodyClassDefinition.CustomCringeData -// 0x0014 -struct FCustomCringeData -{ - unsigned long bDOT : 1; // 0x0000(0x0004) (Edit, Const) - unsigned char DamageType; // 0x0004(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET - TArray Cringes; // 0x0008(0x000C) (Edit, Const, NeedCtorLink, EditInline) -}; - -// ScriptStruct WillowGame.BodyClassDefinition.BreathingLoopInfo -// 0x000C -struct FBreathingLoopInfo -{ - class UExpressionEvaluator* Condition; // 0x0000(0x0004) (Edit, Const, EditInline) - class UAkEvent* StartAkEvent; // 0x0004(0x0004) (Edit, Const) - class UAkEvent* StopAkEvent; // 0x0008(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.BodyClassDefinition.InjuredLoopOverride -// 0x0008 -struct FInjuredLoopOverride -{ - class UWillowDialogNameTag* NameTag; // 0x0000(0x0004) (Edit, Const) - class UAkEvent* StartAkEvent; // 0x0004(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.BodyClassDefinition.VehicleCrewMappingStruct -// 0x000C -struct FVehicleCrewMappingStruct -{ - struct FName VehicleArchetypeName; // 0x0000(0x0008) (Edit, Const) - class UAnimSet* AnimSet; // 0x0008(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.BodyWeaponHoldDefinition.ConditionalAnimData -// 0x0008 -struct FConditionalAnimData -{ - class UExpressionEvaluator* Expression; // 0x0000(0x0004) (Edit, Const, EditInline) - class USpecialMoveDefinition* SpecialMove; // 0x0004(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.BodyWeaponHoldDefinition.BodyWeaponActionData -// 0x0014 -struct FBodyWeaponActionData -{ - unsigned char Action; // 0x0000(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - class UExpressionEvaluator* Expression; // 0x0004(0x0004) (Edit, Const, EditInline) - TArray Animations; // 0x0008(0x000C) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct WillowGame.BodyWeaponHoldDefinition.BodyWeaponActionPostureData -// 0x0010 -struct FBodyWeaponActionPostureData -{ - unsigned char Posture; // 0x0000(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - TArray Actions; // 0x0004(0x000C) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct WillowGame.BodyWeaponHoldDefinition.BodyHandIKHoldData -// 0x0024 -struct FBodyHandIKHoldData -{ - struct FVector JointLocation; // 0x0000(0x000C) (Edit, Const) - struct FVector HandLocation; // 0x000C(0x000C) (Edit, Const) - struct FRotator HandRotation; // 0x0018(0x000C) (Edit, Const) -}; - -// ScriptStruct WillowGame.BodyWeaponHoldDefinition.CustomBodyHandIKHoldData -// 0x002C -struct FCustomBodyHandIKHoldData -{ - struct FName HoldName; // 0x0000(0x0008) (Edit, Const) - struct FBodyHandIKHoldData IKData; // 0x0008(0x0024) (Edit, Const) -}; - -// ScriptStruct WillowGame.WillowDeclarations.CellInfo -// 0x0020 -struct FCellInfo -{ - struct FVector AbsolutePosition; // 0x0000(0x000C) - float Width; // 0x000C(0x0004) - float Height; // 0x0010(0x0004) - struct FString CellName; // 0x0014(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.CellsNavigator.MoveToCellData -// 0x000C -struct FMoveToCellData -{ - int IndexInCellsList; // 0x0000(0x0004) - float DistanceFromCurrentCell; // 0x0004(0x0004) - float CosAngle; // 0x0008(0x0004) -}; - -// ScriptStruct WillowGame.ChallengeDefinition.ConditionLevel -// 0x0040 -struct FConditionLevel -{ - TArray ConditionDefinitions; // 0x0000(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray ProgressNotificationOverride; // 0x000C(0x000C) (Edit, Const, NeedCtorLink) - TArray CompletedAttributeEffects; // 0x0018(0x000C) (Edit, Const, NeedCtorLink) - struct FAttributeInitializationData BadassPointReward; // 0x0024(0x0010) (Edit, Const) - class UItemPoolDefinition* RewardItemPool; // 0x0034(0x0004) (Edit, Const) - struct FName RewardTextKey; // 0x0038(0x0008) (Edit, Const) -}; - -// ScriptStruct WillowGame.ChallengeDefinition.ChallengeData -// 0x0008 -struct FChallengeData -{ - class AWillowPlayerController* PCOwner; // 0x0000(0x0004) - class UChallengeDefinition* ChallengeDefinition; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.CombatMusicManager.TargetedPlayerState -// 0x0014 -struct FTargetedPlayerState -{ - class AWillowMind* Enemy; // 0x0000(0x0004) - class AActor* Player; // 0x0004(0x0004) - float InitialThreat; // 0x0008(0x0004) - float StoppedTargetingPlayerTime; // 0x000C(0x0004) - unsigned long bIsPlayerPet : 1; // 0x0010(0x0004) -}; - -// ScriptStruct WillowGame.CoordinatedEffectDefinition.CoordinatedScalarParameter -// 0x0020 -struct FCoordinatedScalarParameter -{ - struct FName ParamName; // 0x0000(0x0008) (Edit) - struct FInterpCurveFloat ParamValueOverTime; // 0x0008(0x0010) (Edit, NeedCtorLink) - unsigned char BoundsScale; // 0x0018(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0019(0x0003) MISSED OFFSET - unsigned long bConvertAxisToWorldSpace : 1; // 0x001C(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.CoordinatedEffectDefinition.CoordinatedVectorParameter -// 0x0018 -struct FCoordinatedVectorParameter -{ - struct FName ParamName; // 0x0000(0x0008) (Edit) - struct FInterpCurveVector ParamValueOverTime; // 0x0008(0x0010) (Edit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.CoordinatedEffectDefinition.CoordinatedParticleSystemDefinition -// 0x003D -struct FCoordinatedParticleSystemDefinition -{ - class UParticleSystem* ParticleSystem; // 0x0000(0x0004) (Edit) - struct FVector LocationOffset; // 0x0004(0x000C) (Edit) - struct FRotator RotationOffset; // 0x0010(0x000C) (Edit) - float TriggerTime; // 0x001C(0x0004) (Edit) - float ParticleScale; // 0x0020(0x0004) (Edit) - TArray Parameters; // 0x0024(0x000C) (Edit, NeedCtorLink) - TArray VectorParameters; // 0x0030(0x000C) (Edit, NeedCtorLink) - unsigned char ScaleByObjectSize; // 0x003C(0x0001) (Edit) -}; - -// ScriptStruct WillowGame.CoordinatedEffectDefinition.CoordinatedAudioDefinition -// 0x001C -struct FCoordinatedAudioDefinition -{ - class UAkEvent* TriggerEvent; // 0x0000(0x0004) (Edit) - float TriggerTime; // 0x0004(0x0004) (Edit) - class UAkRtpc* RTPC; // 0x0008(0x0004) (Edit) - struct FInterpCurveFloat RTPCOverTime; // 0x000C(0x0010) (Edit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.CurrencyListDefinition.CurrencyPresentation -// 0x0014 -struct FCurrencyPresentation -{ - unsigned char Type; // 0x0000(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FString WidgetFrame; // 0x0004(0x000C) (Edit, NeedCtorLink) - class USwfMovie* WidgetClip; // 0x0010(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.DamageOverTimeManager.SourceObjectData -// 0x0068 -struct FSourceObjectData -{ - int UniqueId; // 0x0000(0x0004) - class UObject* SourceObject; // 0x0004(0x0004) - struct FVector SourceLocation; // 0x0008(0x000C) - class AController* InstigatedByController; // 0x0014(0x0004) - FScriptInterface DamageContext; // 0x0018(0x0008) - float StartDamageTime; // 0x0020(0x0004) - float TimeElapsedSinceLastDamage; // 0x0024(0x0004) - class UExplosionDefinition* ExplosionDef; // 0x0028(0x0004) - int ExplosionScaleIndex; // 0x002C(0x0004) - float InitialDamageRadius; // 0x0030(0x0004) - float Damage; // 0x0034(0x0004) - unsigned long bFullDamage : 1; // 0x0038(0x0004) - float Momentum; // 0x003C(0x0004) - class UClass* DamageSource; // 0x0040(0x0004) - class UDamageTypeDefinition* DamageTypeDef; // 0x0044(0x0004) - class UImpactDefinition* ImpactDefinition; // 0x0048(0x0004) - unsigned long bCanDamageFriendlies : 1; // 0x004C(0x0004) - FScriptInterface DamageCauser; // 0x0050(0x0008) - unsigned long bSkipTraceTest : 1; // 0x0058(0x0004) - class UObject* HitObject; // 0x005C(0x0004) - float BarrelSourceTime; // 0x0060(0x0004) - float PlantSourceTime; // 0x0064(0x0004) -}; - -// ScriptStruct WillowGame.DamageOverTimeManager.DamageOnlyOnceData -// 0x0008 -struct FDamageOnlyOnceData -{ - int UniqueId; // 0x0000(0x0004) - class AActor* HurtActor; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.DamageTypeAttributeValueResolver.DamageTypeSelectorData -// 0x0018 -struct FDamageTypeSelectorData -{ - struct FName AssociatedDamageTypeName; // 0x0000(0x0008) (Edit, Const, EditConst) - struct FAttributeInitializationData ValueIfMatched; // 0x0008(0x0010) (Edit, Const) -}; - -// ScriptStruct WillowGame.DefinitionGlobalsDefinition.DefinitionIconDatum -// 0x000C -struct FDefinitionIconDatum -{ - struct FColor DefColor; // 0x0000(0x0004) (Edit) - class UTexture2D* DefIcon; // 0x0004(0x0004) (Edit) - class UClass* DefClass; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.DLCLegacyPlayerClassIdentifierDefinition.LegacyCustomizationItemData -// 0x0014 -struct FLegacyCustomizationItemData -{ - struct FString ItemPoolDefPath; // 0x0000(0x000C) (Edit, EditConst, NeedCtorLink) - int ItemPoolKey; // 0x000C(0x0004) (Edit, EditConst) - class UItemPoolDefinition* CustomizationItemPool; // 0x0010(0x0004) (Edit, EditConst) -}; - -// ScriptStruct WillowGame.DlcTmsHolder.PremiumCustomizationInfo -// 0x0018 -struct FPremiumCustomizationInfo -{ - int OfferId; // 0x0000(0x0004) - int PackageId; // 0x0004(0x0004) - int ContentId; // 0x0008(0x0004) - struct FString PS3TitleId; // 0x000C(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.DownloadableExpansionDefinition.DlcLevelTravelPair -// 0x0008 -struct FDlcLevelTravelPair -{ - class ULevelTravelStationDefinition* NonDlcStationDef; // 0x0000(0x0004) (Edit) - class ULevelTravelStationDefinition* DlcStationDef; // 0x0004(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.EffectCollectionDefinition.ConditionalParticleEffectData -// 0x0008 -struct FConditionalParticleEffectData -{ - class UExpressionEvaluator* Expression; // 0x0000(0x0004) (Edit, Const, EditInline) - class UParticleSystem* ParticleEffect; // 0x0004(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.ExplosionCollectionDefinition.ConditionalExplosionData -// 0x0008 -struct FConditionalExplosionData -{ - class UExpressionEvaluator* Expression; // 0x0000(0x0004) (Edit, Const, EditInline) - class UExplosionDefinition* Explosion; // 0x0004(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.ExplosionDefinition.ExplosionScaleData -// 0x003C -struct FExplosionScaleData -{ - class UParticleSystem* ExplosionPSTemplate; // 0x0000(0x0004) (Edit, Const) - int MinRadius; // 0x0004(0x0004) (Edit, Const) - int MaxRadius; // 0x0008(0x0004) (Edit, Const) - float MinParticleScale; // 0x000C(0x0004) (Edit, Const) - float MaxParticleScale; // 0x0010(0x0004) (Edit, Const) - class UAkEvent* ExplosionAkEvent; // 0x0014(0x0004) (Edit, Const) - class UCameraAnim* CameraAnim; // 0x0018(0x0004) (Edit, Const) - float MinCameraEffectDistance; // 0x001C(0x0004) (Edit, Const) - float MaxCameraEffectDistance; // 0x0020(0x0004) (Edit, Const) - class UForceFeedbackWaveform* FFWaveform; // 0x0024(0x0004) (Edit, Const, EditInline) - class UWillowExplosionImpactDefinition* ImpactEffect; // 0x0028(0x0004) (Edit, Const) - unsigned long bDamageOverPeriodOfTime : 1; // 0x002C(0x0004) (Edit) - float MaxDamageDuration; // 0x0030(0x0004) (Edit) - float DamageInterval; // 0x0034(0x0004) (Edit) - unsigned long bDamageEachTargetOnlyOnce : 1; // 0x0038(0x0004) (Edit) - unsigned long bExpandRadiusOverTime : 1; // 0x0038(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.ExplosionDefinition.RecentExplosion -// 0x0018 -struct FRecentExplosion -{ - struct FName ExplosionInstigatorName; // 0x0000(0x0008) - struct FVector ExplosionLocation; // 0x0008(0x000C) - float ExpirationTime; // 0x0014(0x0004) -}; - -// ScriptStruct WillowGame.FiringModeDefinition.WaveMotionData -// 0x0028 -struct FWaveMotionData -{ - unsigned long bUseCustomWaveMotion : 1; // 0x0000(0x0004) (Edit) - struct FVector WaveFreq; // 0x0004(0x000C) (Edit) - struct FVector WaveAmp; // 0x0010(0x000C) (Edit) - struct FVector WavePhase; // 0x001C(0x000C) (Edit) -}; - -// ScriptStruct WillowGame.FiringModeDefinition.BulletImpactEventData -// 0x0014 -struct FBulletImpactEventData -{ - unsigned char DamageSurfaceType; // 0x0000(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - unsigned long bDisableRegularBulletDamage : 1; // 0x0004(0x0004) (Edit, Const) - TArray Behaviors; // 0x0008(0x000C) (Edit, Const, NeedCtorLink, EditInline) -}; - -// ScriptStruct WillowGame.FiringModeDefinition.BulletEventResponse -// 0x0028 -struct FBulletEventResponse -{ - int SplitNum; // 0x0000(0x0004) (Edit, Const) - float SplitAngle; // 0x0004(0x0004) (Edit, Const) - float SplitAngleOffset; // 0x0008(0x0004) (Edit, Const) - float SplitDistance; // 0x000C(0x0004) (Edit, Const) - class UFiringModeDefinition* SplitFire; // 0x0010(0x0004) (Edit, Const) - float NewSpeed; // 0x0014(0x0004) (Edit, Const) - unsigned long bDetonate : 1; // 0x0018(0x0004) (Edit, Const) - unsigned long bRespawnTracer : 1; // 0x0018(0x0004) (Edit, Const) - unsigned long bUpdateBeamSourceLocation : 1; // 0x0018(0x0004) (Edit, Const) - TArray Behaviors; // 0x001C(0x000C) (Edit, Const, NeedCtorLink, EditInline) -}; - -// ScriptStruct WillowGame.FiringModeDefinition.BulletTimerEvent -// 0x002C -struct FBulletTimerEvent -{ - float Time; // 0x0000(0x0004) (Edit) - struct FBulletEventResponse Response; // 0x0004(0x0028) (Edit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.FiringModeDefinition.FiringPatternLine -// 0x0044 -struct FFiringPatternLine -{ - struct FRotator StartPoint; // 0x0000(0x000C) (Edit) - struct FRotator EndPoint; // 0x000C(0x000C) (Edit) - unsigned long bUseStartPointOnly : 1; // 0x0018(0x0004) (Edit) - struct FWaveMotionData CustomWaveMotion; // 0x001C(0x0028) (Edit) -}; - -// ScriptStruct WillowGame.GameBalanceDefinition.MissionStateBalanceAdjustment -// 0x0034 -struct FMissionStateBalanceAdjustment -{ - class UMissionDefinition* Mission; // 0x0000(0x0004) (Edit, Const) - struct FAttributeInitializationData MinGameStage; // 0x0004(0x0010) (Edit, Const) - struct FAttributeInitializationData MaxGameStage; // 0x0014(0x0010) (Edit, Const) - struct FAttributeInitializationData AwesomeLevel; // 0x0024(0x0010) (Edit, Const) -}; - -// ScriptStruct WillowGame.GameBalanceDefinition.RegionBalanceData -// 0x0054 -struct FRegionBalanceData -{ - class URegionDefinition* Region; // 0x0000(0x0004) (Edit, Const) - struct FAttributeInitializationData MinDefaultGameStage; // 0x0004(0x0010) (Edit, Const) - struct FAttributeInitializationData MaxDefaultGameStage; // 0x0014(0x0010) (Edit, Const) - struct FAttributeInitializationData DefaultAwesomeLevel; // 0x0024(0x0010) (Edit, Const) - unsigned long bSpecifyBoostAbovePlayer : 1; // 0x0034(0x0004) (Edit, Const) - struct FAttributeInitializationData GameStageIncreaseAbovePlayer; // 0x0038(0x0010) (Edit, Const) - TArray MissionOverrides; // 0x0048(0x000C) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct WillowGame.HitRegionHelper.HitRegionDamage -// 0x0028 -struct FHitRegionDamage -{ - class UBodyHitRegionDefinition* BodyHitRegion; // 0x0000(0x0004) - float Damage; // 0x0004(0x0004) - float RecentDamage; // 0x0008(0x0004) - unsigned long bHasGored : 1; // 0x000C(0x0004) - TArray LastPctHealthForRunDamageTriggeredBehaviors; // 0x0010(0x000C) (NeedCtorLink) - TArray LastPctHealthForRunHealingTriggeredBehaviors; // 0x001C(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.IDynamicObstacle.ObstacleData -// 0x004C -struct FObstacleData -{ - class AActor* Actor; // 0x0000(0x0004) - class AActor* Leader; // 0x0004(0x0004) - float Radius; // 0x0008(0x0004) - float HalfHeight; // 0x000C(0x0004) - float MaxSpeed; // 0x0010(0x0004) - struct FVector Location; // 0x0014(0x000C) - struct FVector Velocity; // 0x0020(0x000C) - struct FVector OldVelocity; // 0x002C(0x000C) - struct FVector2D LastOffset; // 0x0038(0x0008) - FScriptInterface IDO; // 0x0040(0x0008) - unsigned long bWasAvoiding : 1; // 0x0048(0x0004) -}; - -// ScriptStruct WillowGame.WillowDeclarations.CellContentData -// 0x0010 -struct FCellContentData -{ - class UTexture* Tex; // 0x0000(0x0004) - class UMeshComponent* Mesh; // 0x0004(0x0004) (ExportObject, Component, EditInline) - class AWillowInventory* Inv; // 0x0008(0x0004) - int ExtArrayIndex; // 0x000C(0x0004) -}; - -// ScriptStruct WillowGame.InventoryCardGFx.TopStatData -// 0x0034 -struct FTopStatData -{ - struct FString LabelText; // 0x0000(0x000C) (AlwaysInit, NeedCtorLink) - struct FString ValueText; // 0x000C(0x000C) (AlwaysInit, NeedCtorLink) - struct FString AuxText; // 0x0018(0x000C) (AlwaysInit, NeedCtorLink) - unsigned char Arrow; // 0x0024(0x0001) - unsigned char UnknownData00[0x3]; // 0x0025(0x0003) MISSED OFFSET - struct FString IconName; // 0x0028(0x000C) (AlwaysInit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.ILootable.SpawnedDroppedLootData -// 0x0008 -struct FSpawnedDroppedLootData -{ - class AWillowInventory* Inv; // 0x0000(0x0004) (AlwaysInit) - unsigned long bDisableRigidBodyPhysics : 1; // 0x0004(0x0004) (AlwaysInit) -}; - -// ScriptStruct WillowGame.ILootable.SpawnedAttachedLootData -// 0x000C -struct FSpawnedAttachedLootData -{ - class AWillowInventory* Inv; // 0x0000(0x0004) (AlwaysInit) - struct FName AttachmentPointName; // 0x0004(0x0008) (AlwaysInit) -}; - -// ScriptStruct WillowGame.InputDeviceDefinition.InputDeviceAxisData -// 0x0038 -struct FInputDeviceAxisData -{ - struct FName AxisName; // 0x0000(0x0008) (Edit, Const) - unsigned char AxisParameter; // 0x0008(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET - float DeadZone; // 0x000C(0x0004) (Edit, Const) - float Speed; // 0x0010(0x0004) (Edit, Const) - float AbsoluteAxis; // 0x0014(0x0004) (Edit, Const) - int InvertMultiplier; // 0x0018(0x0004) (Edit, Const) - struct FName ActionName; // 0x001C(0x0008) (Edit, Const) - struct FString Caption; // 0x0024(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FName KeyBindGroup; // 0x0030(0x0008) (Edit, Const) -}; - -// ScriptStruct WillowGame.InputDeviceDefinition.LookAxisDefinitionData -// 0x0008 -struct FLookAxisDefinitionData -{ - class ULookAxisDefinition* Horizontal; // 0x0000(0x0004) (Edit, Const) - class ULookAxisDefinition* Vertical; // 0x0004(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.InputDeviceDefinition.InputDeviceButtonData -// 0x0044 -struct FInputDeviceButtonData -{ - struct FName KeyName; // 0x0000(0x0008) (Edit, Const) - TArray PressActions; // 0x0008(0x000C) (Edit, Const, NeedCtorLink) - TArray TapActions; // 0x0014(0x000C) (Edit, Const, NeedCtorLink) - TArray HoldActions; // 0x0020(0x000C) (Edit, Const, NeedCtorLink) - struct FString Caption; // 0x002C(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FName KeyBindGroup; // 0x0038(0x0008) (Edit, Const) - class UInputActionDefinition* RemapToDefaultLayoutInputAction; // 0x0040(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.InputRemappingDefinition.InputRemappingAxisData -// 0x0024 -struct FInputRemappingAxisData -{ - struct FName DefaultAxisName; // 0x0000(0x0008) (Edit, Const) - struct FName RemappedAxisName; // 0x0008(0x0008) (Edit, Const) - unsigned char RemappedAxisParameter; // 0x0010(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0011(0x0003) MISSED OFFSET - unsigned long bInvertInput : 1; // 0x0014(0x0004) (Edit, Const) - struct FString Caption; // 0x0018(0x000C) (Edit, Const, Localized, NeedCtorLink) -}; - -// ScriptStruct WillowGame.InputRemappingDefinition.InputRemappingButtonData -// 0x0040 -struct FInputRemappingButtonData -{ - struct FName DefaultKeyName; // 0x0000(0x0008) (Edit, Const) - struct FName RemappedKeyName; // 0x0008(0x0008) (Edit, Const) - TArray RemappedPressActions; // 0x0010(0x000C) (Edit, Const, NeedCtorLink) - TArray RemappedTapActions; // 0x001C(0x000C) (Edit, Const, NeedCtorLink) - TArray RemappedHoldActions; // 0x0028(0x000C) (Edit, Const, NeedCtorLink) - struct FString Caption; // 0x0034(0x000C) (Edit, Const, Localized, NeedCtorLink) -}; - -// ScriptStruct WillowGame.InteractiveObjectBalanceDefinition.LootAttachmentData -// 0x001C -struct FLootAttachmentData -{ - class UItemPoolDefinition* ItemPool; // 0x0000(0x0004) (Edit) - struct FAttributeInitializationData PoolProbability; // 0x0004(0x0010) (Edit) - struct FName AttachmentPointName; // 0x0014(0x0008) (Edit) -}; - -// ScriptStruct WillowGame.InteractiveObjectBalanceDefinition.LootConfigurationData -// 0x0028 -struct FLootConfigurationData -{ - struct FName ConfigurationName; // 0x0000(0x0008) (Edit) - class UAttributeInitializationDefinition* LootGameStageVarianceFormula; // 0x0008(0x0004) (Edit, Const) - struct FAttributeInitializationData Weight; // 0x000C(0x0010) (Edit) - TArray ItemAttachments; // 0x001C(0x000C) (Edit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.InteractiveObjectBalanceDefinition.InteractiveObjectGradeModifierData -// 0x0038 -struct FInteractiveObjectGradeModifierData -{ - class UInteractiveObjectDefinition* CustomInteractiveObject; // 0x0000(0x0004) (Edit, Const) - struct FString DisplayName; // 0x0004(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FAttributeInitializationData ExpLevel; // 0x0010(0x0010) (Edit, Const) - TArray IncludedCustomLootLists; // 0x0020(0x000C) (Edit, Const, NeedCtorLink) - TArray CustomLoot; // 0x002C(0x000C) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct WillowGame.InteractiveObjectBalanceDefinition.InteractiveObjectGameStageGradeWeightData -// 0x0038 (0x0028 - 0x0060) -struct FInteractiveObjectGameStageGradeWeightData : public FGameStageGradeWeightData -{ - struct FInteractiveObjectGradeModifierData GradeModifiers; // 0x0028(0x0038) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct WillowGame.InterpTrackBehaviors.BehaviorKeyFrameEventData -// 0x0004 (0x0008 - 0x000C) -struct FBehaviorKeyFrameEventData : public FSpecializedBehaviorEvent -{ - float KeyTime; // 0x0008(0x0004) -}; - -// ScriptStruct WillowGame.InventoryBalanceDefinition.InventoryGradeModifierData -// 0x0008 -struct FInventoryGradeModifierData -{ - int ExpLevel; // 0x0000(0x0004) (Edit, Const) - class UWillowInventoryDefinition* CustomInventoryDefinition; // 0x0004(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.InventoryBalanceDefinition.InventoryGameStageGradeWeightData -// 0x0008 (0x0028 - 0x0030) -struct FInventoryGameStageGradeWeightData : public FGameStageGradeWeightData -{ - struct FInventoryGradeModifierData GradeModifiers; // 0x0028(0x0008) (Edit, Const) -}; - -// ScriptStruct WillowGame.InventoryBalanceDefinition.InventoryManufacturerBalanceData -// 0x0010 -struct FInventoryManufacturerBalanceData -{ - class UManufacturerDefinition* Manufacturer; // 0x0000(0x0004) (Edit, Const) - TArray Grades; // 0x0004(0x000C) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct WillowGame.ItemPartListDefinition.ItemPartGradeWeightData -// 0x0013 -struct FItemPartGradeWeightData -{ - class UItemPartDefinition* Part; // 0x0000(0x0004) (Edit, Const) - TArray Manufacturers; // 0x0004(0x000C) (Edit, Const, NeedCtorLink) - unsigned char MinGameStageIndex; // 0x0010(0x0001) (Const, EditConst) - unsigned char MaxGameStageIndex; // 0x0011(0x0001) (Const, EditConst) - unsigned char DefaultWeightIndex; // 0x0012(0x0001) (Const, EditConst) -}; - -// ScriptStruct WillowGame.ItemPartListCollectionDefinition.ItemCustomPartTypeData -// 0x0010 -struct FItemCustomPartTypeData -{ - unsigned long bEnabled : 1; // 0x0000(0x0004) (Const) - TArray WeightedParts; // 0x0004(0x000C) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct WillowGame.WeaponPartListDefinition.PartGradeWeightData -// 0x0013 -struct FPartGradeWeightData -{ - class UWeaponPartDefinition* Part; // 0x0000(0x0004) (Edit, Const) - TArray Manufacturers; // 0x0004(0x000C) (Edit, Const, NeedCtorLink) - unsigned char MinGameStageIndex; // 0x0010(0x0001) (Const, EditConst) - unsigned char MaxGameStageIndex; // 0x0011(0x0001) (Const, EditConst) - unsigned char DefaultWeightIndex; // 0x0012(0x0001) (Const, EditConst) -}; - -// ScriptStruct WillowGame.WeaponPartListCollectionDefinition.WeaponCustomPartTypeData -// 0x0010 -struct FWeaponCustomPartTypeData -{ - unsigned long bEnabled : 1; // 0x0000(0x0004) (Const) - TArray WeightedParts; // 0x0004(0x000C) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct WillowGame.IShop.ShopItemData -// 0x0009 -struct FShopItemData -{ - class AWillowInventory* Item; // 0x0000(0x0004) - int Price; // 0x0004(0x0004) - unsigned char ItemStatus; // 0x0008(0x0001) -}; - -// ScriptStruct WillowGame.ItemDefinition.ItemBehaviorSet -// 0x000C -struct FItemBehaviorSet -{ - TArray OnUsed; // 0x0000(0x000C) (Edit, Const, NeedCtorLink, EditInline) -}; - -// ScriptStruct WillowGame.GrenadeModDefinition.GrenadeModBehaviorSequenceStateData -// 0x000C -struct FGrenadeModBehaviorSequenceStateData -{ - unsigned char Action; // 0x0000(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FName SequenceName; // 0x0004(0x0008) (Edit, Const) -}; - -// ScriptStruct WillowGame.GrenadeModPartDefinition.GrenadeModPartBehaviorSequenceStateData -// 0x000C -struct FGrenadeModPartBehaviorSequenceStateData -{ - unsigned char Action; // 0x0000(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FName SequenceName; // 0x0004(0x0008) (Edit, Const) -}; - -// ScriptStruct WillowGame.ItemPoolDefinition.BalancedInventoryData -// 0x001C -struct FBalancedInventoryData -{ - class UItemPoolDefinition* ItmPoolDefinition; // 0x0000(0x0004) (Edit, Const) - class UInventoryBalanceDefinition* InvBalanceDefinition; // 0x0004(0x0004) (Edit, Const) - struct FAttributeInitializationData Probability; // 0x0008(0x0010) (Edit, Const) - unsigned long bDropOnDeath : 1; // 0x0018(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.CrossDLCItemPoolDefinition.BalancedInventoryDataMirror -// 0x0018 -struct FBalancedInventoryDataMirror -{ - unsigned long bIsItemPool : 1; // 0x0000(0x0004) (Edit) - struct FName ObjectName; // 0x0004(0x0008) (Edit) - struct FString ObjectPath; // 0x000C(0x000C) (Edit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.ItemPool.ItemPoolInfo -// 0x0014 -struct FItemPoolInfo -{ - class UItemPoolDefinition* ItemPool; // 0x0000(0x0004) (Edit, Const) - struct FAttributeInitializationData PoolProbability; // 0x0004(0x0010) (Edit, Const) -}; - -// ScriptStruct WillowGame.LevelDependencyList.PersistentMapDependencies -// 0x003C -struct FPersistentMapDependencies -{ - struct FName PersistentMap; // 0x0000(0x0008) (Edit) - TArray SecondaryMaps; // 0x0008(0x000C) (Edit, NeedCtorLink) - TArray ConnectedPersistents; // 0x0014(0x000C) (Edit, NeedCtorLink) - struct FString LevelName; // 0x0020(0x000C) (Edit, Const, Localized, NeedCtorLink) - class UGameReleaseDefinition* GameReleaseDef; // 0x002C(0x0004) (Edit) - TArray DiscoveryAchievements; // 0x0030(0x000C) (Edit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.LootConfigurationDefinition.LootData -// 0x001C -struct FLootData -{ - struct FAttributeInitializationData Weight; // 0x0000(0x0010) (Edit) - TArray ItemPools; // 0x0010(0x000C) (Edit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.ManufacturerAttributeValueResolver.ManufacturerSelectorData -// 0x0018 -struct FManufacturerSelectorData -{ - struct FName AssociatedManufacturerName; // 0x0000(0x0008) (Edit, Const, EditConst) - struct FAttributeInitializationData ValueIfMatched; // 0x0008(0x0010) (Edit, Const) -}; - -// ScriptStruct WillowGame.IMission.MissionRewardPresentationData -// 0x0005 -struct FMissionRewardPresentationData -{ - class UInventoryCardPresentationDefinition* PresentationDefinition; // 0x0000(0x0004) - unsigned char Rarity; // 0x0004(0x0001) -}; - -// ScriptStruct WillowGame.WillowWeaponTypes.WeaponDefinitionData -// 0x0044 -struct FWeaponDefinitionData -{ - class UWeaponTypeDefinition* WeaponTypeDefinition; // 0x0000(0x0004) (Edit) - class UInventoryBalanceDefinition* BalanceDefinition; // 0x0004(0x0004) (Edit) - class UManufacturerDefinition* ManufacturerDefinition; // 0x0008(0x0004) (Edit) - int ManufacturerGradeIndex; // 0x000C(0x0004) (Edit) - class UWeaponPartDefinition* BodyPartDefinition; // 0x0010(0x0004) (Edit) - class UWeaponPartDefinition* GripPartDefinition; // 0x0014(0x0004) (Edit) - class UWeaponPartDefinition* BarrelPartDefinition; // 0x0018(0x0004) (Edit) - class UWeaponPartDefinition* SightPartDefinition; // 0x001C(0x0004) (Edit) - class UWeaponPartDefinition* StockPartDefinition; // 0x0020(0x0004) (Edit) - class UWeaponPartDefinition* ElementalPartDefinition; // 0x0024(0x0004) (Edit) - class UWeaponPartDefinition* Accessory1PartDefinition; // 0x0028(0x0004) (Edit) - class UWeaponPartDefinition* Accessory2PartDefinition; // 0x002C(0x0004) (Edit) - class UWeaponPartDefinition* MaterialPartDefinition; // 0x0030(0x0004) (Edit) - class UWeaponNamePartDefinition* PrefixPartDefinition; // 0x0034(0x0004) (Edit) - class UWeaponNamePartDefinition* TitlePartDefinition; // 0x0038(0x0004) (Edit) - int GameStage; // 0x003C(0x0004) (Edit) - int UniqueId; // 0x0040(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.WillowItemTypes.ItemDefinitionData -// 0x0044 -struct FItemDefinitionData -{ - class UItemDefinition* ItemDefinition; // 0x0000(0x0004) (Edit) - class UInventoryBalanceDefinition* BalanceDefinition; // 0x0004(0x0004) (Edit) - class UManufacturerDefinition* ManufacturerDefinition; // 0x0008(0x0004) (Edit) - int ManufacturerGradeIndex; // 0x000C(0x0004) (Edit) - class UItemPartDefinition* AlphaItemPartDefinition; // 0x0010(0x0004) (Edit) - class UItemPartDefinition* BetaItemPartDefinition; // 0x0014(0x0004) (Edit) - class UItemPartDefinition* GammaItemPartDefinition; // 0x0018(0x0004) (Edit) - class UItemPartDefinition* DeltaItemPartDefinition; // 0x001C(0x0004) (Edit) - class UItemPartDefinition* EpsilonItemPartDefinition; // 0x0020(0x0004) (Edit) - class UItemPartDefinition* ZetaItemPartDefinition; // 0x0024(0x0004) (Edit) - class UItemPartDefinition* EtaItemPartDefinition; // 0x0028(0x0004) (Edit) - class UItemPartDefinition* ThetaItemPartDefinition; // 0x002C(0x0004) (Edit) - class UItemPartDefinition* MaterialItemPartDefinition; // 0x0030(0x0004) (Edit) - class UItemNamePartDefinition* PrefixItemNamePartDefinition; // 0x0034(0x0004) (Edit) - class UItemNamePartDefinition* TitleItemNamePartDefinition; // 0x0038(0x0004) (Edit) - int GameStage; // 0x003C(0x0004) (Edit) - int UniqueId; // 0x0040(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.WillowDeclarations.PendingMissionRewardData -// 0x0118 -struct FPendingMissionRewardData -{ - class UMissionDefinition* Mission; // 0x0000(0x0004) - struct FWeaponDefinitionData WeaponRewards[0x2]; // 0x0004(0x0044) - struct FItemDefinitionData ItemRewards[0x2]; // 0x008C(0x0044) - unsigned long bGrantAltReward : 1; // 0x0114(0x0004) -}; - -// ScriptStruct WillowGame.MissionDefinition.ObjectiveDependencyData -// 0x0005 -struct FObjectiveDependencyData -{ - class UMissionObjectiveDefinition* Objective; // 0x0000(0x0004) (Edit) - unsigned char Status; // 0x0004(0x0001) (Edit) -}; - -// ScriptStruct WillowGame.MissionDefinition.RewardData -// 0x004C -struct FRewardData -{ - struct FAttributeInitializationData ExperienceRewardPercentage; // 0x0000(0x0010) (Edit, Const) - unsigned char CurrencyRewardType; // 0x0010(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0011(0x0003) MISSED OFFSET - struct FAttributeInitializationData CreditRewardMultiplier; // 0x0014(0x0010) (Edit, Const) - struct FAttributeInitializationData OtherCurrencyReward; // 0x0024(0x0010) (Edit, Const) - TArray RewardItems; // 0x0034(0x000C) (Edit, Const, NeedCtorLink) - TArray RewardItemPools; // 0x0040(0x000C) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct WillowGame.MissionObjectiveDefinition.KillMissionData -// 0x0010 -struct FKillMissionData -{ - unsigned long bUseKillRestrictions : 1; // 0x0000(0x0004) (Edit) - unsigned long bCriticalHit : 1; // 0x0000(0x0004) (Edit) - unsigned long bNotCriticalHit : 1; // 0x0000(0x0004) (Edit) - unsigned long bNotHitRegion : 1; // 0x0000(0x0004) (Edit) - unsigned long bMissionWeapon : 1; // 0x0000(0x0004) (Edit) - unsigned char DamageCauserType; // 0x0004(0x0001) (Edit) - unsigned char DamageType; // 0x0005(0x0001) (Edit) - unsigned char UnknownData00[0x2]; // 0x0006(0x0002) MISSED OFFSET - struct FName HitRegionName; // 0x0008(0x0008) (Edit, EditConst) -}; - -// ScriptStruct WillowGame.IMission.ReplicatedMissionFilterData -// 0x0008 -struct FReplicatedMissionFilterData -{ - class UMissionDefinition* Mission; // 0x0000(0x0004) - unsigned long bFiltered : 1; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.IMission.ReplicatedMissionObjectiveData -// 0x0008 -struct FReplicatedMissionObjectiveData -{ - class UMissionObjectiveDefinition* Objective; // 0x0000(0x0004) - int ObjectiveBit; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.IMission.ReplicatedMissionStatusData -// 0x0005 -struct FReplicatedMissionStatusData -{ - class UMissionDefinition* Mission; // 0x0000(0x0004) - unsigned char Status; // 0x0004(0x0001) -}; - -// ScriptStruct WillowGame.IMission.ReplicatedMissionData -// 0x007C -struct FReplicatedMissionData -{ - class UMissionDefinition* Mission; // 0x0000(0x0004) - unsigned char Status; // 0x0004(0x0001) - unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET - unsigned long bTimerRunning : 1; // 0x0008(0x0004) - class UMissionObjectiveSetDefinition* ActiveObjectiveSet; // 0x000C(0x0004) - class UMissionObjectiveSetDefinition* SubObjectiveSets[0x4]; // 0x0010(0x0004) - int SecondsLeft; // 0x0020(0x0004) - int ObjectiveCounts[0x14]; // 0x0024(0x0004) - int GameStage; // 0x0074(0x0004) - unsigned long bFiltered : 1; // 0x0078(0x0004) -}; - -// ScriptStruct WillowGame.IMission.MissionData -// 0x0028 -struct FMissionData -{ - class UMissionDefinition* MissionDef; // 0x0000(0x0004) - unsigned char Status; // 0x0004(0x0001) - unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET - TArray ObjectivesProgress; // 0x0008(0x000C) (NeedCtorLink) - class UMissionObjectiveSetDefinition* ActiveObjectiveSet; // 0x0014(0x0004) - TArray SubObjectiveSets; // 0x0018(0x000C) (NeedCtorLink) - unsigned long bInitialized : 1; // 0x0024(0x0004) - unsigned long bHeardKickoff : 1; // 0x0024(0x0004) - unsigned long bFiltered : 1; // 0x0024(0x0004) -}; - -// ScriptStruct WillowGame.IMission.MissionStatusPlayerData -// 0x002C -struct FMissionStatusPlayerData -{ - class UMissionDefinition* MissionDef; // 0x0000(0x0004) (Edit) - unsigned char Status; // 0x0004(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET - TArray ObjectivesProgress; // 0x0008(0x000C) (Edit, NeedCtorLink) - class UMissionObjectiveSetDefinition* ActiveObjectiveSet; // 0x0014(0x0004) (Edit) - TArray SubObjectiveSets; // 0x0018(0x000C) (Edit, NeedCtorLink) - int GameStage; // 0x0024(0x0004) (Edit) - unsigned long bNeedsRewards : 1; // 0x0028(0x0004) - unsigned long bHeardKickoff : 1; // 0x0028(0x0004) -}; - -// ScriptStruct WillowGame.MissionTracker.MissionObserversData -// 0x0010 -struct FMissionObserversData -{ - class UMissionDefinition* Mission; // 0x0000(0x0004) - TArray Observers; // 0x0004(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.IMission.ReplicatedMissionDirectiveData -// 0x0014 -struct FReplicatedMissionDirectiveData -{ - FScriptInterface MissionDirector; // 0x0000(0x0008) - struct FMissionDirectorData MissionDirective; // 0x0008(0x000C) -}; - -// ScriptStruct WillowGame.MissionTracker.MissionWaypointsData -// 0x0010 -struct FMissionWaypointsData -{ - class UMissionDefinition* Mission; // 0x0000(0x0004) - TArray Waypoints; // 0x0004(0x000C) (ExportObject, Component, NeedCtorLink, EditInline) -}; - -// ScriptStruct WillowGame.MissionTracker.LevelTransitionData -// 0x000C -struct FLevelTransitionData -{ - struct FName TargetLevel; // 0x0000(0x0008) - class ALevelTravelStation* LevelTransition; // 0x0008(0x0004) -}; - -// ScriptStruct WillowGame.MissionTracker.TimedMissionData -// 0x000C -struct FTimedMissionData -{ - class UMissionDefinition* Mission; // 0x0000(0x0004) - float SecondsLeft; // 0x0004(0x0004) - unsigned long bTimerRunning : 1; // 0x0008(0x0004) -}; - -// ScriptStruct WillowGame.MissionTracker.DefendMissionData -// 0x000C -struct FDefendMissionData -{ - class UMissionObjectiveDefinition* Objective; // 0x0000(0x0004) - FScriptInterface Target; // 0x0004(0x0008) -}; - -// ScriptStruct WillowGame.MissionTracker.DefendTargetData -// 0x0008 -struct FDefendTargetData -{ - class UMissionObjectiveDefinition* Objective; // 0x0000(0x0004) - int PercentHealth; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.MissionTracker.BlockedMissionData -// 0x0010 -struct FBlockedMissionData -{ - class UMissionDefinition* BlockedMission; // 0x0000(0x0004) - TArray MissionBlockers; // 0x0004(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.MissionTracker.ObjectiveUpdateData -// 0x0008 -struct FObjectiveUpdateData -{ - class UMissionObjectiveDefinition* Objective; // 0x0000(0x0004) - int ObjectiveBit; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.MissionTracker.MinimapIconHelper_Director -// 0x001C -struct FMinimapIconHelper_Director -{ - FScriptInterface Director; // 0x0000(0x0008) - struct FVector Location; // 0x0008(0x000C) - class UMissionDefinition* ActionableMissionDefinition; // 0x0014(0x0004) - unsigned long bHasMoreActionableMissions : 1; // 0x0018(0x0004) - unsigned long bBegins : 1; // 0x0018(0x0004) - unsigned long bEnds : 1; // 0x0018(0x0004) -}; - -// ScriptStruct WillowGame.MissionTracker.MissionKickoffData -// 0x000C -struct FMissionKickoffData -{ - class UMissionDefinition* Mission; // 0x0000(0x0004) - class AWillowPlayerController* PlayerThatAcceptedMission; // 0x0004(0x0004) - unsigned long bFromActivation : 1; // 0x0008(0x0004) -}; - -// ScriptStruct WillowGame.DrunkenWaveComponent.DrunkenWaveFormData -// 0x0018 -struct FDrunkenWaveFormData -{ - struct FVector2D WaveFreq; // 0x0000(0x0008) (Edit, Const) - struct FVector2D WaveAmp; // 0x0008(0x0008) (Edit, Const) - struct FVector2D WavePhase; // 0x0010(0x0008) (Edit, Const) -}; - -// ScriptStruct WillowGame.NPCLoadBalancer.NPCList -// 0x0014 -struct FNPCList -{ - class AWillowMind* Mind; // 0x0000(0x0004) - float LastPathTime; // 0x0004(0x0004) - float PathRequestTime; // 0x0008(0x0004) - unsigned long bWantsToPath : 1; // 0x000C(0x0004) - unsigned long bOnPerch : 1; // 0x000C(0x0004) - unsigned long bForceStopped : 1; // 0x000C(0x0004) - unsigned long bIsPathing : 1; // 0x000C(0x0004) - unsigned long bCanPath : 1; // 0x000C(0x0004) - float Score; // 0x0010(0x0004) -}; - -// ScriptStruct WillowGame.PawnRelevanceUtilityCaching.RelevanceCacheStruct -// 0x0038 -struct FRelevanceCacheStruct -{ - struct FName RealViewerName; // 0x0000(0x0008) (AlwaysInit) - struct FName ToPawnName; // 0x0008(0x0008) (AlwaysInit) - float TimeCached; // 0x0010(0x0004) (AlwaysInit) - float NextUpdateTime; // 0x0014(0x0004) (AlwaysInit) - unsigned long bIsRelevant : 1; // 0x0018(0x0004) (AlwaysInit) - struct FVector FromLoc; // 0x001C(0x000C) (AlwaysInit) - struct FVector ToLoc; // 0x0028(0x000C) (AlwaysInit) - int RotatingIndex; // 0x0034(0x0004) (AlwaysInit) -}; - -// ScriptStruct WillowGame.PawnRelevanceUtilityFixedCost.RelevanceUpdateStruct -// 0x0028 -struct FRelevanceUpdateStruct -{ - class APlayerController* FromRealViewer; // 0x0000(0x0004) (AlwaysInit) - struct FVector SrcLocation; // 0x0004(0x000C) (AlwaysInit) - class AWillowPawn* ToPawn; // 0x0010(0x0004) (AlwaysInit) - float TimeRequested; // 0x0014(0x0004) (AlwaysInit) - unsigned long bRelevant : 1; // 0x0018(0x0004) (AlwaysInit) - unsigned char ShouldRemove; // 0x001C(0x0001) (AlwaysInit) - unsigned char UnknownData00[0x3]; // 0x001D(0x0003) MISSED OFFSET - unsigned long bIsForcedValue : 1; // 0x0020(0x0004) (AlwaysInit) - unsigned long bForceNextCheckTrue : 1; // 0x0020(0x0004) (AlwaysInit) - float NextUpdateTime; // 0x0024(0x0004) (AlwaysInit) -}; - -// ScriptStruct WillowGame.PawnRelevanceUtilityFixedCost.RelevanceBucketStruct -// 0x0020 -struct FRelevanceBucketStruct -{ - int NdxToStartCheckFrom; // 0x0000(0x0004) (AlwaysInit) - float DistanceSquared; // 0x0004(0x0004) (AlwaysInit) - int MinLineChecksPerFrame; // 0x0008(0x0004) (AlwaysInit) - int MaxLineChecksPerFrame; // 0x000C(0x0004) (AlwaysInit) - int MaxIterationsPerFrame; // 0x0010(0x0004) (AlwaysInit) - TArray Relevance; // 0x0014(0x000C) (Transient, AlwaysInit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.PerchDefinition.PerchAnimData -// 0x0010 -struct FPerchAnimData -{ - class UPopulationBodyTag* Key; // 0x0000(0x0004) (Edit) - class USpecialMove_Perch* StartAnim; // 0x0004(0x0004) (Edit, EditInline) - class USpecialMove_Perch* StopAnim; // 0x0008(0x0004) (Edit, EditInline) - class USpecialMove_PerchLoop* IdleAnim; // 0x000C(0x0004) (Edit, EditInline) -}; - -// ScriptStruct WillowGame.PlayerClassIdentifierDefinition.CustomizationItemData -// 0x0008 -struct FCustomizationItemData -{ - int ItemPoolKey; // 0x0000(0x0004) (Edit, EditConst) - class UItemPoolDefinition* CustomizationItemPool; // 0x0004(0x0004) (Edit, EditConst) -}; - -// ScriptStruct WillowGame.WillowGameInfo.ColiseumStat -// 0x0008 -struct FColiseumStat -{ - unsigned char StatType; // 0x0000(0x0001) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - int StatValue; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.WillowGameInfo.WaypointActorData -// 0x0014 -struct FWaypointActorData -{ - class AActor* WaypointActor; // 0x0000(0x0004) - class UMissionObjectiveDefinition* WaypointObjective; // 0x0004(0x0004) - TArray Waypoints; // 0x0008(0x000C) (ExportObject, Component, NeedCtorLink, EditInline) -}; - -// ScriptStruct WillowGame.WillowGameInfo.AreaWaypointData -// 0x000C -struct FAreaWaypointData -{ - class AActor* WaypointActor; // 0x0000(0x0004) - int WaypointRadius; // 0x0004(0x0004) - class UMissionObjectiveDefinition* WaypointObjective; // 0x0008(0x0004) -}; - -// ScriptStruct WillowGame.WillowGameInfo.ColiseumPlayerInfo -// 0x0010 -struct FColiseumPlayerInfo -{ - class AWillowPlayerController* WPC; // 0x0000(0x0004) - TArray Stats; // 0x0004(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.PlayerInteractionManager.ActiveInteraction -// 0x0020 -struct FActiveInteraction -{ - float TimeLength; // 0x0000(0x0004) - float TimeRemaining; // 0x0004(0x0004) - class UPlayerInteractionServer* InteractionServer; // 0x0008(0x0004) - TArray Players; // 0x000C(0x000C) (NeedCtorLink) - class AWillowPlayerController* Instigator; // 0x0018(0x0004) - unsigned long IsValid : 1; // 0x001C(0x0004) -}; - -// ScriptStruct WillowGame.PlayerSaveGame.PlayerUIPreferences -// 0x0018 -struct FPlayerUIPreferences -{ - struct FString CharacterName; // 0x0000(0x000C) (Edit, NeedCtorLink) - struct FColor PrimaryColor; // 0x000C(0x0004) (Edit) - struct FColor SecondaryColor; // 0x0010(0x0004) (Edit) - struct FColor TertiaryColor; // 0x0014(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.PlayerSaveGame.SkillSaveGameData -// 0x0010 -struct FSkillSaveGameData -{ - class USkillDefinition* SkillDefinition; // 0x0000(0x0004) (Edit) - int Grade; // 0x0004(0x0004) (Edit) - int GradePoints; // 0x0008(0x0004) (Edit) - int EquippedSlotIndex; // 0x000C(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.PlayerSaveGame.ResourceSaveGameData -// 0x0010 -struct FResourceSaveGameData -{ - class UResourceDefinition* ResourceDefinition; // 0x0000(0x0004) (Edit) - class UResourcePoolDefinition* ResourcePoolDefinition; // 0x0004(0x0004) (Edit) - float Amount; // 0x0008(0x0004) (Edit) - int UpgradeLevel; // 0x000C(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.PlayerSaveGame.InventorySaveGameData -// 0x004D -struct FInventorySaveGameData -{ - struct FItemDefinitionData DefinitionData; // 0x0000(0x0044) (Edit) - int Quantity; // 0x0044(0x0004) (Edit) - unsigned long bEquipped : 1; // 0x0048(0x0004) (Edit) - unsigned char Mark; // 0x004C(0x0001) (Edit) -}; - -// ScriptStruct WillowGame.PlayerSaveGame.UnloadableDlcItemSaveGameData -// 0x003D -struct FUnloadableDlcItemSaveGameData -{ - struct FInventorySerialNumber SerialNumber; // 0x0000(0x0034) (Edit) - int Quantity; // 0x0034(0x0004) (Edit) - unsigned long bEquipped : 1; // 0x0038(0x0004) (Edit) - unsigned char Mark; // 0x003C(0x0001) (Edit) -}; - -// ScriptStruct WillowGame.PlayerSaveGame.InventorySlotSaveGameData -// 0x000C -struct FInventorySlotSaveGameData -{ - int InventorySlotMax_Misc; // 0x0000(0x0004) (Edit) - int WeaponReadyMax; // 0x0004(0x0004) (Edit) - int NumQuickSlotsFlourished; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.PlayerSaveGame.WeaponSaveGameData -// 0x0046 -struct FWeaponSaveGameData -{ - struct FWeaponDefinitionData WeaponDefinitionData; // 0x0000(0x0044) (Edit) - unsigned char QuickSlot; // 0x0044(0x0001) (Edit) - unsigned char Mark; // 0x0045(0x0001) (Edit) -}; - -// ScriptStruct WillowGame.PlayerSaveGame.UnloadableDlcWeaponSaveGameData -// 0x0036 -struct FUnloadableDlcWeaponSaveGameData -{ - struct FInventorySerialNumber SerialNumber; // 0x0000(0x0034) (Edit) - unsigned char QuickSlot; // 0x0034(0x0001) (Edit) - unsigned char Mark; // 0x0035(0x0001) (Edit) -}; - -// ScriptStruct WillowGame.IMission.UnloadableDlcMissionStatusData -// 0x003C -struct FUnloadableDlcMissionStatusData -{ - struct FString MissionDefName; // 0x0000(0x000C) (AlwaysInit, NeedCtorLink) - unsigned char Status; // 0x000C(0x0001) - unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET - int DlcPackageId; // 0x0010(0x0004) - TArray ObjectivesProgress; // 0x0014(0x000C) (NeedCtorLink) - int ActiveObjectiveSetIndex; // 0x0020(0x0004) - TArray SubObjectiveSetsIndices; // 0x0024(0x000C) (NeedCtorLink) - int GameStage; // 0x0030(0x0004) - int NeedsRewards; // 0x0034(0x0004) - int HeardKickoff; // 0x0038(0x0004) -}; - -// ScriptStruct WillowGame.WillowDeclarations.UnloadableDlcPendingRewardData -// 0x00E4 -struct FUnloadableDlcPendingRewardData -{ - struct FString MissionDefName; // 0x0000(0x000C) (AlwaysInit, NeedCtorLink) - struct FInventorySerialNumber WeaponRewards[0x2]; // 0x000C(0x0034) - struct FInventorySerialNumber ItemRewards[0x2]; // 0x0074(0x0034) - int DlcPackageId; // 0x00DC(0x0004) - unsigned long bGrantAltReward : 1; // 0x00E0(0x0004) -}; - -// ScriptStruct WillowGame.PlayerSaveGame.MissionPlaythroughSaveGameData -// 0x004C -struct FMissionPlaythroughSaveGameData -{ - int PlayThroughNumber; // 0x0000(0x0004) (Edit, Deprecated) - TArray MissionData; // 0x0004(0x000C) (Edit, AlwaysInit, NeedCtorLink) - TArray UnloadableDlcMissionData; // 0x0010(0x000C) (Edit, AlwaysInit, NeedCtorLink) - TArray PendingMissionRewards; // 0x001C(0x000C) (Edit, AlwaysInit, NeedCtorLink) - TArray UnloadableDlcPendingMissionRewards; // 0x0028(0x000C) (Edit, AlwaysInit, NeedCtorLink) - struct FString ActiveMission; // 0x0034(0x000C) (Edit, AlwaysInit, NeedCtorLink) - TArray FilteredMissions; // 0x0040(0x000C) (Edit, AlwaysInit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.PlayerSaveGame.ExpansionData -// 0x0010 -struct FExpansionData -{ - int Tag; // 0x0000(0x0004) - TArray Data; // 0x0004(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.PlayerSaveGame.UnloadableDlcChallengeData -// 0x0010 -struct FUnloadableDlcChallengeData -{ - struct FString ChallengeDefName; // 0x0000(0x000C) (AlwaysInit, NeedCtorLink) - int DlcPackageId; // 0x000C(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.PlayerSaveGame.RegionGameStageData -// 0x000C -struct FRegionGameStageData -{ - class URegionDefinition* RegionDef; // 0x0000(0x0004) - int GameStage; // 0x0004(0x0004) - int PlaythroughIdx; // 0x0008(0x0004) -}; - -// ScriptStruct WillowGame.PlayerSaveGame.UnloadableDlcRegionGameStageData -// 0x0018 -struct FUnloadableDlcRegionGameStageData -{ - struct FString RegionDefName; // 0x0000(0x000C) (NeedCtorLink) - int GameStage; // 0x000C(0x0004) - int PlaythroughIdx; // 0x0010(0x0004) - int DlcPackageId; // 0x0014(0x0004) -}; - -// ScriptStruct WillowGame.PlayerSaveGame.WorldDiscoveryData -// 0x000C -struct FWorldDiscoveryData -{ - struct FName DiscoveryName; // 0x0000(0x0008) (Edit) - unsigned long HasBeenUncovered : 1; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.PlayerSaveGame.OneOffLevelChallengeData -// 0x0010 -struct FOneOffLevelChallengeData -{ - unsigned char PackageId; // 0x0000(0x0001) - unsigned char ContentId; // 0x0001(0x0001) - unsigned char UnknownData00[0x2]; // 0x0002(0x0002) MISSED OFFSET - TArray Completion; // 0x0004(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.PlayerSaveGame.BankSlot -// 0x0034 -struct FBankSlot -{ - struct FInventorySerialNumber InventorySerialNumber; // 0x0000(0x0034) (Edit) -}; - -// ScriptStruct WillowGame.PlayerSaveGame.LockoutData -// 0x0008 -struct FLockoutData -{ - class ULockoutDefinition* LockoutDef; // 0x0000(0x0004) (Edit) - int LockoutTime; // 0x0004(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.PlayerSaveGame.UnloadableDlcLockoutData -// 0x0014 -struct FUnloadableDlcLockoutData -{ - struct FString LockoutDefName; // 0x0000(0x000C) (NeedCtorLink) - int LockoutTime; // 0x000C(0x0004) - int DlcPackageId; // 0x0010(0x0004) -}; - -// ScriptStruct WillowGame.PlayerSaveGame.ChosenVehicleCustomization -// 0x000C -struct FChosenVehicleCustomization -{ - class UVehicleFamilyDefinition* FamilyDef; // 0x0000(0x0004) - class UCustomizationDefinition* CustomizationDef[0x2]; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.WillowDownloadableContentManager.SeasonPassOfferUnion -// 0x0010 -struct FSeasonPassOfferUnion -{ - int AssociatedSeasonPassOfferId; // 0x0000(0x0004) - int PaidOfferId; // 0x0004(0x0004) - int FreeOfferId; // 0x0008(0x0004) - int SeasonPassId; // 0x000C(0x0004) -}; - -// ScriptStruct WillowGame.WillowDownloadableContentManager.SeasonPassPackageCount -// 0x000C -struct FSeasonPassPackageCount -{ - int SeasonPassId; // 0x0000(0x0004) - int PackageCount; // 0x0004(0x0004) - unsigned long bPreOrder : 1; // 0x0008(0x0004) -}; - -// ScriptStruct WillowGame.WillowDownloadableContentManager.DLCMissionData -// 0x0014 -struct FDLCMissionData -{ - int MinMissionNumber; // 0x0000(0x0004) - int MaxMissionNumber; // 0x0004(0x0004) - struct FString MissionNameLocKey; // 0x0008(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowDownloadableContentManager.CompatibilityVersionInfo -// 0x0014 -struct FCompatibilityVersionInfo -{ - int CurrentCompatPackVersion; // 0x0000(0x0004) - struct FDlcCompatibilityData CurrentCompatibilityMask; // 0x0004(0x0010) -}; - -// ScriptStruct WillowGame.WillowDownloadableContentManager.TaggedMarketplaceContent -// 0x0044 -struct FTaggedMarketplaceContent -{ - struct FString Tag; // 0x0000(0x000C) (NeedCtorLink) - int OfferId; // 0x000C(0x0004) - struct FString OfferIdText; // 0x0010(0x000C) (NeedCtorLink) - struct FString OfferName; // 0x001C(0x000C) (NeedCtorLink) - struct FString SellText; // 0x0028(0x000C) (NeedCtorLink) - int ContentCategory; // 0x0034(0x0004) - int PackageId; // 0x0038(0x0004) - int ContentId; // 0x003C(0x0004) - unsigned long bShowInStore : 1; // 0x0040(0x0004) -}; - -// ScriptStruct WillowGame.WillowDownloadableContentManager.GoldenKeySource -// 0x0004 -struct FGoldenKeySource -{ - unsigned char SourceId; // 0x0000(0x0001) - unsigned char NumKeys; // 0x0001(0x0001) - unsigned char NumKeysSpent; // 0x0002(0x0001) - unsigned char Empty; // 0x0003(0x0001) -}; - -// ScriptStruct WillowGame.PlayerSkillTree.SkillTreeTierLayoutData -// 0x001C -struct FSkillTreeTierLayoutData -{ - class USkillTreeBranchDefinition* ParentBranchDefinition; // 0x0000(0x0004) - int TierNumber; // 0x0004(0x0004) - class USkillTreeBranchDefinition* DependencyBranchDefinition; // 0x0008(0x0004) - int DependencyTierNumber; // 0x000C(0x0004) - TArray Skills; // 0x0010(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.PlayerSkillTree.SkillTreeTierStateData -// 0x0010 -struct FSkillTreeTierStateData -{ - class USkillTreeBranchDefinition* ParentBranchDefinition; // 0x0000(0x0004) - int TierNumber; // 0x0004(0x0004) - int PointsSpentInTier; // 0x0008(0x0004) - unsigned long bIsUnlocked : 1; // 0x000C(0x0004) -}; - -// ScriptStruct WillowGame.PlayerSkillTree.SkillTreeBranchStateData -// 0x0010 -struct FSkillTreeBranchStateData -{ - class USkillTreeBranchDefinition* BranchDefinition; // 0x0000(0x0004) - int PointsSpentInBranch; // 0x0004(0x0004) - int MaxPointsForBranch; // 0x0008(0x0004) - unsigned long bIsUnlocked : 1; // 0x000C(0x0004) -}; - -// ScriptStruct WillowGame.PlayerSkillTree.PlayerSkillTreeBranchData -// 0x0034 -struct FPlayerSkillTreeBranchData -{ - class USkillTreeBranchDefinition* Definition; // 0x0000(0x0004) (AlwaysInit) - int BranchPointsToUnlockNextBranch; // 0x0004(0x0004) (AlwaysInit) - int Index; // 0x0008(0x0004) (AlwaysInit) - int ParentBranchIndex; // 0x000C(0x0004) (AlwaysInit) - int PrevBranchIndex; // 0x0010(0x0004) (AlwaysInit) - int NextBranchIndex; // 0x0014(0x0004) (AlwaysInit) - TArray ChildBranchIndices; // 0x0018(0x000C) (AlwaysInit, NeedCtorLink) - TArray TierIndices; // 0x0024(0x000C) (AlwaysInit, NeedCtorLink) - class UPlayerSkillTree* Owner; // 0x0030(0x0004) (AlwaysInit) -}; - -// ScriptStruct WillowGame.PlayerSkillTree.PlayerSkillTreeTierData -// 0x002C -struct FPlayerSkillTreeTierData -{ - TArray SkillIndices; // 0x0000(0x000C) (AlwaysInit, NeedCtorLink) - int BranchPointsToUnlockTier; // 0x000C(0x0004) (AlwaysInit) - int Index; // 0x0010(0x0004) (AlwaysInit) - int PrevTierIndex; // 0x0014(0x0004) (AlwaysInit) - int NextTierIndex; // 0x0018(0x0004) (AlwaysInit) - int ParentBranchIndex; // 0x001C(0x0004) (AlwaysInit) - int TierNumber; // 0x0020(0x0004) (AlwaysInit) - unsigned long bUnlocked : 1; // 0x0024(0x0004) (AlwaysInit) - class UPlayerSkillTree* Owner; // 0x0028(0x0004) (AlwaysInit) -}; - -// ScriptStruct WillowGame.PlayerSkillTree.PlayerSkillTreeSkillData -// 0x0024 -struct FPlayerSkillTreeSkillData -{ - class USkillDefinition* Definition; // 0x0000(0x0004) (AlwaysInit) - int Index; // 0x0004(0x0004) (AlwaysInit) - int PrevSkillIndex; // 0x0008(0x0004) (AlwaysInit) - int NextSkillIndex; // 0x000C(0x0004) (AlwaysInit) - int ParentTierIndex; // 0x0010(0x0004) (AlwaysInit) - int PrevSkillTypeIndex; // 0x0014(0x0004) (AlwaysInit) - int NextSkillTypeIndex; // 0x0018(0x0004) (AlwaysInit) - int Grade; // 0x001C(0x0004) (AlwaysInit) - class UPlayerSkillTree* Owner; // 0x0020(0x0004) (AlwaysInit) -}; - -// ScriptStruct WillowGame.PlayerSkillTree.SkillTreeSkillStateData -// 0x0014 -struct FSkillTreeSkillStateData -{ - class USkillDefinition* SkillDefinition; // 0x0000(0x0004) - class USkillTreeBranchDefinition* ParentBranchDefinition; // 0x0004(0x0004) - int TierNumber; // 0x0008(0x0004) - int SkillGrade; // 0x000C(0x0004) - unsigned long bIsUnlocked : 1; // 0x0010(0x0004) -}; - -// ScriptStruct WillowGame.WillowPlayerController.MissionPlaythroughData -// 0x0038 -struct FMissionPlaythroughData -{ - TArray MissionList; // 0x0000(0x000C) (NeedCtorLink) - TArray UnloadableDlcMissionList; // 0x000C(0x000C) (NeedCtorLink) - TArray UnloadableDlcPendingMissionRewards; // 0x0018(0x000C) (NeedCtorLink) - TArray FilteredMissions; // 0x0024(0x000C) (NeedCtorLink) - class UMissionDefinition* ActiveMission; // 0x0030(0x0004) - int PlayThroughNumber; // 0x0034(0x0004) (Deprecated) -}; - -// ScriptStruct WillowGame.WillowPlayerController.PendingClientTrainingMessage -// 0x000C -struct FPendingClientTrainingMessage -{ - class UClass* Message; // 0x0000(0x0004) - class UTrainingMessageDefinition* TrainingDefinition; // 0x0004(0x0004) - float Duration; // 0x0008(0x0004) -}; - -// ScriptStruct WillowGame.WillowPlayerController.TaggedGFxMovie -// 0x000C -struct FTaggedGFxMovie -{ - class UGearboxGFxMovie* Movie; // 0x0000(0x0004) - struct FName Tag; // 0x0004(0x0008) -}; - -// ScriptStruct WillowGame.WillowSaveGameManager.PlayerSaveData -// 0x00C4 -struct FPlayerSaveData -{ - struct FString FilePath; // 0x0000(0x000C) (NeedCtorLink) - struct FDouble TimeStamp; // 0x000C(0x0008) - struct FString PlayerClassDefName; // 0x0014(0x000C) (NeedCtorLink) - struct FString ClassName; // 0x0020(0x000C) (NeedCtorLink) - struct FString CharacterName; // 0x002C(0x000C) (NeedCtorLink) - int ExpLevel; // 0x0038(0x0004) - int CurrencyOnHand[0xD]; // 0x003C(0x0004) - struct FString UICharacterName; // 0x0070(0x000C) (NeedCtorLink) - int PlaythroughsCompleted; // 0x007C(0x0004) - struct FString LastVisitedTeleporter; // 0x0080(0x000C) (NeedCtorLink) - int ActiveMissionNumber; // 0x008C(0x0004) - int PlotMissionNumber; // 0x0090(0x0004) - int TotalPlayTime; // 0x0094(0x0004) - int LastPlaythroughNumber; // 0x0098(0x0004) - struct FString LastSaveDate; // 0x009C(0x000C) (NeedCtorLink) - struct FGuid SaveGuid; // 0x00A8(0x0010) - unsigned long bIsUnloadedDlcCharacter : 1; // 0x00B8(0x0004) - int SaveGameFileId; // 0x00BC(0x0004) - int ExpPoints; // 0x00C0(0x0004) -}; - -// ScriptStruct WillowGame.WillowSaveGameManager.LoadInfo -// 0x00C8 -struct FLoadInfo -{ - struct FPlayerSaveData CharacterData; // 0x0000(0x00C4) (NeedCtorLink) - unsigned long LoadInfoReady : 1; // 0x00C4(0x0004) - unsigned long LoadSucceeded : 1; // 0x00C4(0x0004) - unsigned long LoadCancelled : 1; // 0x00C4(0x0004) -}; - -// ScriptStruct WillowGame.IScreenParticle.ScreenParticleRecord -// 0x0050 -struct FScreenParticleRecord -{ - struct FName Tag; // 0x0000(0x0008) (Edit) - class UParticleSystem* Template; // 0x0008(0x0004) (Edit) - struct FName MatParamName; // 0x000C(0x0008) (Edit) - class UParticleSystemComponent* Component; // 0x0014(0x0004) (Edit, ExportObject, Component, EditInline) - TArray AppliedModifiers; // 0x0018(0x000C) (Edit, NeedCtorLink) - struct FVector2D ContentDims; // 0x0024(0x0008) (Edit) - float ParticleDepth; // 0x002C(0x0004) (Edit) - unsigned char ScalingMode; // 0x0030(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0031(0x0003) MISSED OFFSET - struct FScreenParticleParamOverTime StopParamsOT; // 0x0034(0x0018) (Edit, NeedCtorLink) - float StopTime; // 0x004C(0x0004) (Transient) -}; - -// ScriptStruct WillowGame.WillowPlayerController.TrainingData -// 0x0008 -struct FTrainingData -{ - class AWillowPlayerController* PCOwner; // 0x0000(0x0004) - class UTrainingMessageDefinition* TrainingDefinition; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.IUpdatePostProcessOverride.PostProcessChainRecord -// 0x0028 -struct FPostProcessChainRecord -{ - class UPostProcessChain* Template; // 0x0000(0x0004) (Edit) - class UPostProcessChain* Instance; // 0x0004(0x0004) (Edit) - TArray AppliedModifiers; // 0x0008(0x000C) (Edit, NeedCtorLink) - unsigned long PopWhenScalarParamIsMaxedOut : 1; // 0x0014(0x0004) - struct FDOFEffectModifierData DOFEffectModifier; // 0x0018(0x000C) - float NextDOFUpdateTime; // 0x0024(0x0004) -}; - -// ScriptStruct WillowGame.InteractionIconDefinition.InteractionIconWithOverrides -// 0x0014 -struct FInteractionIconWithOverrides -{ - class UInteractionIconDefinition* IconDef; // 0x0000(0x0004) - class UInteractionIconDefinition* OverrideIconDef; // 0x0004(0x0004) - unsigned long bOverrideIcon : 1; // 0x0008(0x0004) - unsigned long bOverrideAction : 1; // 0x0008(0x0004) - unsigned long bOverrideText : 1; // 0x0008(0x0004) - unsigned char bCostsToUse; // 0x000C(0x0001) - unsigned char CostsCurrencyType; // 0x000D(0x0001) - unsigned char UnknownData00[0x2]; // 0x000E(0x0002) MISSED OFFSET - int CostsAmount; // 0x0010(0x0004) -}; - -// ScriptStruct WillowGame.IMission.MissionRewardData -// 0x0008 -struct FMissionRewardData -{ - class UMissionDefinition* MissionDef; // 0x0000(0x0004) - unsigned long bGrantAltReward : 1; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.UBMGraveyardSaveData.TombstoneData -// 0x004C -struct FTombstoneData -{ - int TotalTimePlayed; // 0x0000(0x0004) - int CharacterLevel; // 0x0004(0x0004) - int PercentMissionsComplete; // 0x0008(0x0004) - int PercentChallengesComplete; // 0x000C(0x0004) - struct FString CharacterName; // 0x0010(0x000C) (NeedCtorLink) - struct FString FavoriteManufacturer; // 0x001C(0x000C) (NeedCtorLink) - struct FString FavoriteWeaponType; // 0x0028(0x000C) (NeedCtorLink) - struct FString KilledByDescription; // 0x0034(0x000C) (NeedCtorLink) - struct FString ScreenshotFilename; // 0x0040(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowPlayerController.StatusMenuMissionEligibilityData -// 0x000C -struct FStatusMenuMissionEligibilityData -{ - class UMissionDefinition* MissionDef; // 0x0000(0x0004) - unsigned char MissionStatus; // 0x0004(0x0001) - unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET - unsigned long bIsBlocked : 1; // 0x0008(0x0004) - unsigned long bIsFiltered : 1; // 0x0008(0x0004) -}; - -// ScriptStruct WillowGame.CurrencyAttributeValueResolver.CurrencyState -// 0x0014 -struct FCurrencyState -{ - unsigned char FormOfCurrency; // 0x0000(0x0001) (Const) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FName StatName; // 0x0004(0x0008) (Const) - int CurrentAmount; // 0x000C(0x0004) - int LastKnownAmount; // 0x0010(0x0004) -}; - -// ScriptStruct WillowGame.WillowPlayerController.PostProcessOverlayInfo -// 0x0115 -struct FPostProcessOverlayInfo -{ - struct FPostProcessOverlay PostProcessOverlay; // 0x0000(0x010C) (NeedCtorLink) - float SceneInterpolationPhaseTime; // 0x010C(0x0004) - float SceneInterpolationDuration; // 0x0110(0x0004) - unsigned char PostProcessOverlayPhase; // 0x0114(0x0001) -}; - -// ScriptStruct WillowGame.WillowPlayerController.SpeedKillData -// 0x0010 -struct FSpeedKillData -{ - struct FString VictimName; // 0x0000(0x000C) (NeedCtorLink) - float VictimKillTime; // 0x000C(0x0004) -}; - -// ScriptStruct WillowGame.WillowPlayerController.LungeData -// 0x0010 -struct FLungeData -{ - class AActor* Target; // 0x0000(0x0004) - float Length; // 0x0004(0x0004) - float Start; // 0x0008(0x0004) - float SavedAccelRate; // 0x000C(0x0004) -}; - -// ScriptStruct WillowGame.WillowPlayerController.LurchData -// 0x0014 -struct FLurchData -{ - float StartTime; // 0x0000(0x0004) - float LocMagnitude; // 0x0004(0x0004) - float RotMagnitude; // 0x0008(0x0004) - float Duration; // 0x000C(0x0004) - float FalloffRate; // 0x0010(0x0004) -}; - -// ScriptStruct WillowGame.WillowDamageTypeDefinition.PlayerRecentDamageEventData -// 0x0024 -struct FPlayerRecentDamageEventData -{ - class UWillowDamageTypeDefinition* DamageTypeDefinition; // 0x0000(0x0004) - struct FVector DamageLocation; // 0x0004(0x000C) - float TotalDamageForDamageType; // 0x0010(0x0004) - unsigned char DamageEventFlags; // 0x0014(0x0001) - unsigned char UnknownData00[0x3]; // 0x0015(0x0003) MISSED OFFSET - unsigned long bDirty : 1; // 0x0018(0x0004) - float DamageTime; // 0x001C(0x0004) - class AActor* DamagedActor; // 0x0020(0x0004) -}; - -// ScriptStruct WillowGame.WillowPlayerController.RecentlyResistedAttackData -// 0x000C -struct FRecentlyResistedAttackData -{ - class AActor* DamagedActor; // 0x0000(0x0004) - unsigned char DamageType; // 0x0004(0x0001) - unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET - float LastResistTime; // 0x0008(0x0004) -}; - -// ScriptStruct WillowGame.WillowPlayerController.CustomizationUnlockData -// 0x0014 -struct FCustomizationUnlockData -{ - int ProductID; // 0x0000(0x0004) - int NumUnlockedCustomizations; // 0x0004(0x0004) - TArray UnlockedMask; // 0x0008(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowPlayerController.PendingMissionRewardsData -// 0x0010 -struct FPendingMissionRewardsData -{ - TArray PendingMissionRewards; // 0x0000(0x000C) (NeedCtorLink) - int PlaythroughIndex; // 0x000C(0x0004) -}; - -// ScriptStruct WillowGame.PopulationFactoryInteractiveObject.PopulatedInteractiveObjectMemento -// 0x0006 -struct FPopulatedInteractiveObjectMemento -{ - int BehaviorSequenceState; // 0x0000(0x0004) - unsigned char bCanBeUsed[0x2]; // 0x0004(0x0001) -}; - -// ScriptStruct WillowGame.PopulationFactoryVendingMachine.FeaturedItemData -// 0x0038 -struct FFeaturedItemData -{ - struct FAttributeInitializationData CommerceMarkup; // 0x0000(0x0010) (Edit, Const) - struct FName LootConfiguration; // 0x0010(0x0008) (Edit, Const) - struct FAttributeInitializationData GameStageValue; // 0x0018(0x0010) (Edit, Const) - struct FAttributeInitializationData AwesomeLevelValue; // 0x0028(0x0010) (Edit, Const) -}; - -// ScriptStruct WillowGame.PopulationFactoryWillowVehicle.VehicleDefaultCrewStruct -// 0x0020 -struct FVehicleDefaultCrewStruct -{ - class UPopulationDefinition* PopulationDefForRole; // 0x0000(0x0004) (Edit) - unsigned char Role; // 0x0004(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET - struct FAttributeInitializationData ProbabilityOfSpawn; // 0x0008(0x0010) (Edit, Const) - unsigned long OverrideDefaultSeat : 1; // 0x0018(0x0004) (Edit) - int PreferredSeat; // 0x001C(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.PopulationOpportunityDen.PopulationOptionDenSpawnData -// 0x0024 -struct FPopulationOptionDenSpawnData -{ - struct FString PopulationDefName; // 0x0000(0x000C) (NeedCtorLink) - int MaxActiveActors; // 0x000C(0x0004) - int NumTotalActors; // 0x0010(0x0004) - int NumActiveActors; // 0x0014(0x0004) - float NextSpawnTime; // 0x0018(0x0004) - int NumTotalExternalActors; // 0x001C(0x0004) - int NumActiveExternalActors; // 0x0020(0x0004) -}; - -// ScriptStruct WillowGame.ProjectileDefinition.HomingRadiusThreshold -// 0x0014 -struct FHomingRadiusThreshold -{ - float Radius; // 0x0000(0x0004) (Edit, Const) - float MaxAngleCos; // 0x0004(0x0004) (Edit, Const) - TArray Behaviors; // 0x0008(0x000C) (Edit, Const, NeedCtorLink, EditInline) -}; - -// ScriptStruct WillowGame.SkillDefinition.BonusAttributeModifierUpgrade -// 0x0008 -struct FBonusAttributeModifierUpgrade -{ - int GradeToApplyAt; // 0x0000(0x0004) (Edit, Const) - float Modifier; // 0x0004(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.SkillDefinition.SkillEffectData -// 0x004C -struct FSkillEffectData -{ - class UAttributeDefinitionBase* AttributeToModify; // 0x0000(0x0004) (Edit, Const) - unsigned long bIncludeDuelingTargets : 1; // 0x0004(0x0004) (Edit, Const) - unsigned long bIncludeSelfAsTarget : 1; // 0x0004(0x0004) (Edit, Const) - unsigned long bOnlyEffectTargetsInRange : 1; // 0x0004(0x0004) (Edit, Const) - unsigned long bExcludeNonPlayerCharacters : 1; // 0x0004(0x0004) (Edit, Const) - unsigned char EffectTarget; // 0x0008(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET - struct FName TargetInstanceDataName; // 0x000C(0x0008) (Edit, Const) - unsigned char TargetCriteria; // 0x0014(0x0001) (Edit, Const) - unsigned char ModifierType; // 0x0015(0x0001) (Edit, Const) - unsigned char UnknownData01[0x2]; // 0x0016(0x0002) MISSED OFFSET - struct FAttributeInitializationData BaseModifierValue; // 0x0018(0x0010) (Edit, Const) - int GradeToStartApplyingEffect; // 0x0028(0x0004) (Edit, Const) - int PerGradeUpgradeInterval; // 0x002C(0x0004) (Edit, Const) - struct FAttributeInitializationData PerGradeUpgrade; // 0x0030(0x0010) (Edit, Const) - TArray BonusUpgradeList; // 0x0040(0x000C) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct WillowGame.SkillDefinition.SkillConstraintData -// 0x0018 -struct FSkillConstraintData -{ - unsigned long bApplyConstraintOnActivatation : 1; // 0x0000(0x0004) (Edit, Const) - unsigned long bApplyConstraintWhileActive : 1; // 0x0000(0x0004) (Edit, Const) - unsigned long bApplyConstraintWhilePaused : 1; // 0x0000(0x0004) (Edit, Const) - unsigned char OnFailure; // 0x0004(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET - class UExpressionEvaluator* Evaluator; // 0x0008(0x0004) (Edit, Const, EditInline) - TArray EvaluatorDefinitions; // 0x000C(0x000C) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct WillowGame.SkillDefinition.SkillActionData -// 0x0028 -struct FSkillActionData -{ - struct FString ClientConsoleCommand; // 0x0000(0x000C) (Edit, Const, NeedCtorLink) - unsigned long bSkillOnInstigator : 1; // 0x000C(0x0004) (Edit, Const) - unsigned long bSkillOnRecipient : 1; // 0x000C(0x0004) (Edit, Const) - unsigned char GradeType; // 0x0010(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0011(0x0003) MISSED OFFSET - int HardcodedGrade; // 0x0014(0x0004) (Edit, Const) - class USkillDefinition* SkillToActivate; // 0x0018(0x0004) (Edit, Const) - class USkillDefinition* SkillToDeactivate; // 0x001C(0x0004) (Edit, Const) - class UAkEvent* AkEvent; // 0x0020(0x0004) (Edit, Const) - unsigned long bInstigatorPlaysSound : 1; // 0x0024(0x0004) (Edit, Const) - unsigned long bRecipientPlaysSound : 1; // 0x0024(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.SkillDefinition.SkillEventResponseData -// 0x0030 -struct FSkillEventResponseData -{ - unsigned long bPredictOnClient : 1; // 0x0000(0x0004) (Edit, Const) - unsigned char EventType; // 0x0004(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET - struct FSkillActionData Action; // 0x0008(0x0028) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct WillowGame.SkillDefinition.NamedSkillEvent -// 0x0021 -struct FNamedSkillEvent -{ - struct FName EventName; // 0x0000(0x0008) (Edit, Const) - TArray RequiredSkills; // 0x0008(0x000C) (Edit, Const, NeedCtorLink) - TArray EventResponses; // 0x0014(0x000C) (Edit, Const, NeedCtorLink, EditInline) - unsigned char RequiredActionSkillState; // 0x0020(0x0001) (Edit, Const) -}; - -// ScriptStruct WillowGame.SkillDefinition.SkillDamagedEventConstraintData -// 0x000C -struct FSkillDamagedEventConstraintData -{ - class UDamageTypeDefinition* DamageTypeConstraint; // 0x0000(0x0004) (Edit) - class UClass* DamageSourceConstraint; // 0x0004(0x0004) (Edit) - unsigned long bMustBeCriticalDamage : 1; // 0x0008(0x0004) (Edit) - unsigned long bMustBeOneShotKill : 1; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.SkillDefinition.SkillDamageEventData -// 0x0010 (0x0008 - 0x0018) -struct FSkillDamageEventData : public FSpecializedBehaviorEvent -{ - unsigned char EventType; // 0x0008(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET - TArray EventConstraints; // 0x000C(0x000C) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct WillowGame.SkillDefinition.SkillKillEventData -// 0x0010 (0x0008 - 0x0018) -struct FSkillKillEventData : public FSpecializedBehaviorEvent -{ - unsigned char EventType; // 0x0008(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET - TArray EventConstraints; // 0x000C(0x000C) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct WillowGame.Skill.AppliedSkillEffect -// 0x005C -struct FAppliedSkillEffect -{ - struct FSkillEffectData EffectData; // 0x0000(0x004C) (NeedCtorLink) - TArray Contexts; // 0x004C(0x000C) (NeedCtorLink) - class UAttributeModifier* Modifier; // 0x0058(0x0004) -}; - -// ScriptStruct WillowGame.SkillTreeBranchDefinition.Tier -// 0x0010 -struct FTier -{ - TArray Skills; // 0x0000(0x000C) (Edit, NeedCtorLink) - int PointsToUnlockNextTier; // 0x000C(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.SkillTreeBranchLayoutDefinition.TierLayout -// 0x000C -struct FTierLayout -{ - TArray bCellIsOccupied; // 0x0000(0x000C) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct WillowGame.StaggerDefinition.StaggeredRecoveryRotationData -// 0x0009 -struct FStaggeredRecoveryRotationData -{ - struct FName BoneName; // 0x0000(0x0008) (Edit) - unsigned char BoneAxis; // 0x0008(0x0001) (Edit) -}; - -// ScriptStruct WillowGame.StatusEffectDefinition.DamageSurfaceTypeModifier -// 0x0034 -struct FDamageSurfaceTypeModifier -{ - unsigned char SurfaceType; // 0x0000(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FAttributeInitializationData BaseChance; // 0x0004(0x0010) (Edit) - struct FAttributeInitializationData BaseSpreadChance; // 0x0014(0x0010) - struct FAttributeInitializationData SpreadChanceDecayMultiplier; // 0x0024(0x0010) -}; - -// ScriptStruct WillowGame.StatusEffectsComponent.EffectSoundData -// 0x0008 -struct FEffectSoundData -{ - unsigned char Type; // 0x0000(0x0001) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - int AkPlayingId; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.StatusEffectsComponent.SocketEmitter -// 0x000C -struct FSocketEmitter -{ - class AEmitter* Emitter; // 0x0000(0x0004) - struct FName SocketName; // 0x0004(0x0008) -}; - -// ScriptStruct WillowGame.StatusEffectsComponent.HitRegionEmitters -// 0x0018 -struct FHitRegionEmitters -{ - TArray Emitters; // 0x0000(0x000C) (NeedCtorLink) - class UBodyHitRegionDefinition* HitRegion; // 0x000C(0x0004) - unsigned long bDeleteOnDeactivation : 1; // 0x0010(0x0004) - float TimeWaitingToDie; // 0x0014(0x0004) -}; - -// ScriptStruct WillowGame.StatusEffectsComponent.ActiveStatusEffect -// 0x0084 -struct FActiveStatusEffect -{ - float Duration; // 0x0000(0x0004) - float TotalElapsedTime; // 0x0004(0x0004) - float AccumulatedTime; // 0x0008(0x0004) - float DamagePerSecond; // 0x000C(0x0004) - class AActor* EventInstigator; // 0x0010(0x0004) - FScriptInterface DamageCauser; // 0x0014(0x0008) - class UClass* DamageSource; // 0x001C(0x0004) - class UStatusEffectDefinition* StatusEffectDefinition; // 0x0020(0x0004) - class UBodyHitRegionDefinition* HitRegion; // 0x0024(0x0004) - struct FTraceHitInfo HitInfo; // 0x0028(0x001C) (Component) - struct FName DamageNumberSocket; // 0x0044(0x0008) - float AccumulatedSpreadTime; // 0x004C(0x0004) - float SpreadTimeInterval; // 0x0050(0x0004) - int SpreadCount; // 0x0054(0x0004) - int SpreadAttempt; // 0x0058(0x0004) - float SpreadRadius; // 0x005C(0x0004) - TArray TravelledRegions; // 0x0060(0x000C) (NeedCtorLink) - TArray TravelledTargets; // 0x006C(0x000C) (NeedCtorLink) - class UStatusEffectsComponent* OwnerComponent; // 0x0078(0x0004) (ExportObject, Component, EditInline) - int SpreadCap; // 0x007C(0x0004) - unsigned long bIsInfiniteDuration : 1; // 0x0080(0x0004) -}; - -// ScriptStruct WillowGame.StatusEffectsComponent.OngoingEffectInfo -// 0x000C -struct FOngoingEffectInfo -{ - float TotalDamageDealtToHealth; // 0x0000(0x0004) - float TotalDamageDealtToShields; // 0x0004(0x0004) - float Duration; // 0x0008(0x0004) -}; - -// ScriptStruct WillowGame.TextMarkupDictionary.TextMarkupEntry -// 0x003C -struct FTextMarkupEntry -{ - struct FString MarkupTag; // 0x0000(0x000C) (Edit, NeedCtorLink) - struct FString HTMLMarkupBeginText; // 0x000C(0x000C) (Edit, NeedCtorLink) - struct FString HTMLMarkupEndText; // 0x0018(0x000C) (Edit, NeedCtorLink) - struct FString MarkupBeginTag; // 0x0024(0x000C) (Transient, AlwaysInit, NeedCtorLink) - struct FString MarkupEndTag; // 0x0030(0x000C) (Transient, AlwaysInit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.IMission.MissionStatusData -// 0x0011 -struct FMissionStatusData -{ - class UMissionDefinition* MissionDefinition; // 0x0000(0x0004) (Edit) - unsigned char MissionStatus; // 0x0004(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET - unsigned long bIsObjectiveSpecific : 1; // 0x0008(0x0004) (Edit) - class UMissionObjectiveDefinition* MissionObjective; // 0x000C(0x0004) (Edit) - unsigned char ObjectiveStatus; // 0x0010(0x0001) (Edit) -}; - -// ScriptStruct WillowGame.BodyClassDefinition.TurnData -// 0x001C -struct FTurnData -{ - float MinRepeatTime; // 0x0000(0x0004) (Edit, Const) - class USpecialMove_Turn* Left_46; // 0x0004(0x0004) (Edit, Const, EditInline) - class USpecialMove_Turn* Right_46; // 0x0008(0x0004) (Edit, Const, EditInline) - class USpecialMove_Turn* Left_91; // 0x000C(0x0004) (Edit, Const, EditInline) - class USpecialMove_Turn* Right_91; // 0x0010(0x0004) (Edit, Const, EditInline) - class USpecialMove_Turn* Left_181; // 0x0014(0x0004) (Edit, Const, EditInline) - class USpecialMove_Turn* Right_181; // 0x0018(0x0004) (Edit, Const, EditInline) -}; - -// ScriptStruct WillowGame.VehicleBalanceDefinition.VehicleGradeModifierData -// 0x0020 -struct FVehicleGradeModifierData -{ - class AWillowVehicle* CustomVehicle; // 0x0000(0x0004) (Edit, Const) - struct FString DisplayName; // 0x0004(0x000C) (Edit, Const, Localized, NeedCtorLink) - int ExpLevel; // 0x0010(0x0004) (Edit, Const) - TArray OnSpawnCustomizations; // 0x0014(0x000C) (Edit, Const, NeedCtorLink, EditInline) -}; - -// ScriptStruct WillowGame.VehicleBalanceDefinition.VehicleGameStageGradeWeightData -// 0x0020 (0x0028 - 0x0048) -struct FVehicleGameStageGradeWeightData : public FGameStageGradeWeightData -{ - struct FVehicleGradeModifierData GradeModifiers; // 0x0028(0x0020) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct WillowGame.VehicleClassDefinition.DamageTypeBySpeedStruct -// 0x0008 -struct FDamageTypeBySpeedStruct -{ - float Speed; // 0x0000(0x0004) (Edit) - class UDamageTypeDefinition* DamageType; // 0x0004(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.VehicleClassDefinition.CollisionDamageCalculation -// 0x002C -struct FCollisionDamageCalculation -{ - class UDamageTypeDefinition* DamageType; // 0x0000(0x0004) (Edit, Const) - TArray DamageTypes; // 0x0004(0x000C) (Edit, Const, NeedCtorLink) - struct FAttributeInitializationData Formula; // 0x0010(0x0010) (Edit) - float MomentumFactor; // 0x0020(0x0004) (Edit) - float AddZMomentum; // 0x0024(0x0004) (Edit) - unsigned long bApplyReverseMomentum : 1; // 0x0028(0x0004) (Edit) - unsigned long bPercentOfTargetHealth : 1; // 0x0028(0x0004) (Edit) - unsigned long bApplySpeedDamage : 1; // 0x0028(0x0004) (Edit) - unsigned long bApplySpeedMomentum : 1; // 0x0028(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.VehicleClassDefinition.VehicleSeatDefinition -// 0x0044 -struct FVehicleSeatDefinition -{ - class UWillowVehicleSeatDefinition* SeatDefinition; // 0x0000(0x0004) (Edit) - unsigned long bDoNotUseThisSeat : 1; // 0x0004(0x0004) (Edit) - class UInventoryBalanceDefinition* WeaponBalanceDefinition; // 0x0008(0x0004) (Edit) - class USpecialMoveDefinition* WeaponFireSMD; // 0x000C(0x0004) (Edit) - int NextSeatIndex; // 0x0010(0x0004) (Edit) - TArray Anim_SeatSwap; // 0x0014(0x000C) (Edit, NeedCtorLink) - class UAIDefinition* SeatAIDef; // 0x0020(0x0004) (Edit, Const) - class ULocalizedStringDefinition* SeatInteractTextDefinition; // 0x0024(0x0004) (Edit) - TArray GunSocket; // 0x0028(0x000C) (Edit, NeedCtorLink) - struct FName SeatNameEnter; // 0x0034(0x0008) - struct FName SeatNameExit; // 0x003C(0x0008) -}; - -// ScriptStruct WillowGame.VehicleClassDefinition.VStatusEffectResistance -// 0x0020 -struct FVStatusEffectResistance -{ - struct FAttributeInitializationData ChanceResistance; // 0x0000(0x0010) (Edit, Const) - struct FAttributeInitializationData DurationResistance; // 0x0010(0x0010) (Edit, Const) -}; - -// ScriptStruct WillowGame.VehicleCrewAnimSetLookupTable.VehicleCrewAnimSetMapping -// 0x000C -struct FVehicleCrewAnimSetMapping -{ - struct FName CharacterName; // 0x0000(0x0008) (Edit) - class UAnimSet* TheAnimSet; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.VehicleHandlingDefinition.VehicleHandlingWheelData -// 0x000C -struct FVehicleHandlingWheelData -{ - struct FName BoneName; // 0x0000(0x0008) (Edit) - class UVehicleWheelDefinition* WheelDef; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.VehicleHandlingDefinition.FishtailingInfo -// 0x0018 -struct FFishtailingInfo -{ - struct FVector ContactPoint; // 0x0000(0x000C) (Edit, Const) - struct FVector Impulse; // 0x000C(0x000C) (Edit, Const) -}; - -// ScriptStruct WillowGame.VehicleLifetimeManager.VSSUsageTracking -// 0x000C -struct FVSSUsageTracking -{ - class AVehicleSpawnStationTerminal* TheTerminal; // 0x0000(0x0004) - struct FName ThePlayerName; // 0x0004(0x0008) -}; - -// ScriptStruct WillowGame.MissionObjectiveWaypointComponent.MissionObjectiveWaypointData -// 0x0010 -struct FMissionObjectiveWaypointData -{ - class UMissionObjectiveDefinition* LinkedObjective; // 0x0000(0x0004) (Edit) - TArray ObjectiveSetRestrictions; // 0x0004(0x000C) (Edit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.WeaponAmmoResourceAttributeValueResolver.WeaponAmmoResourceSelectorData -// 0x0018 -struct FWeaponAmmoResourceSelectorData -{ - struct FName AssociatedResourceName; // 0x0000(0x0008) (Edit, Const, EditConst) - struct FAttributeInitializationData ValueIfMatched; // 0x0008(0x0010) (Edit, Const) -}; - -// ScriptStruct WillowGame.WillowWeaponTypes.WeaponBoneControllerData -// 0x0014 -struct FWeaponBoneControllerData -{ - struct FName BoneName; // 0x0000(0x0008) (Edit, Const) - unsigned char ControlType; // 0x0008(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET - unsigned long bUseInFirstPerson : 1; // 0x000C(0x0004) (Edit, Const) - unsigned long bUseInThirdPerson : 1; // 0x000C(0x0004) (Edit, Const) - class USkelControlBase* ControlTemplate; // 0x0010(0x0004) (Edit, ExportObject, NeedCtorLink, EditInline) -}; - -// ScriptStruct WillowGame.WeaponTypeAttributeValueResolver.WeaponTypeSelectorData -// 0x0014 -struct FWeaponTypeSelectorData -{ - unsigned char WeaponType; // 0x0000(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FAttributeInitializationData ValueIfMatched; // 0x0004(0x0010) (Edit, Const) -}; - -// ScriptStruct WillowGame.WeaponTypeDefinition.ConditionalAnimationData -// 0x0014 -struct FConditionalAnimationData -{ - class UExpressionEvaluator* Expression; // 0x0000(0x0004) (Edit, Const, EditInline) - struct FName AnimationName; // 0x0004(0x0008) (Edit, Const) - class UCameraAnim* CameraAnim; // 0x000C(0x0004) (Edit, Const) - class UAnimSet* AnimSet; // 0x0010(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.WeaponTypeDefinition.WeaponPartAttachmentData -// 0x0020 -struct FWeaponPartAttachmentData -{ - struct FName FirstPersonAttachmentSocket; // 0x0000(0x0008) (Edit, Const) - struct FName ThirdPersonAttachmentSocket; // 0x0008(0x0008) (Edit, Const) - struct FName FirstPersonOffHandAttachmentSocket; // 0x0010(0x0008) (Edit, Const) - struct FName ThirdPersonOffHandAttachmentSocket; // 0x0018(0x0008) (Edit, Const) -}; - -// ScriptStruct WillowGame.SpecialMove_PerchRandomLoop.SMPerchRandomPair -// 0x0008 -struct FSMPerchRandomPair -{ - float Weight; // 0x0000(0x0004) (Edit) - class USpecialMove_Perch* SMD; // 0x0004(0x0004) (Edit, EditInline) -}; - -// ScriptStruct WillowGame.PassengerCameraDefinition.CameraLerpKeyFrame -// 0x0024 -struct FCameraLerpKeyFrame -{ - float Alpha; // 0x0000(0x0004) (Edit) - unsigned char CameraTargetThisKeyFrame; // 0x0004(0x0001) (Edit) - unsigned char CameraRotationBehavior; // 0x0005(0x0001) (Edit) - unsigned char UnknownData00[0x2]; // 0x0006(0x0002) MISSED OFFSET - struct FVector BaseCameraPosition; // 0x0008(0x000C) (Edit) - float CameraOffset; // 0x0014(0x0004) (Edit) - struct FRotator ForcedCameraRotation; // 0x0018(0x000C) (Edit) -}; - -// ScriptStruct WillowGame.WillowAutoAimStrategy.LockOnProfile -// 0x0024 -struct FLockOnProfile -{ - FScriptInterface Target; // 0x0000(0x0008) - struct FVector Intersection; // 0x0008(0x000C) - struct FVector MagneticCenterToIntersect; // 0x0014(0x000C) - unsigned long bWithinWorldSpaceRadius : 1; // 0x0020(0x0004) -}; - -// ScriptStruct WillowGame.WillowAutoAimStrategyDefinition.ProfileDefinition -// 0x0008 -struct FProfileDefinition -{ - unsigned char Profile; // 0x0000(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - class UWillowAutoAimProfileDefinition* Definition; // 0x0004(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.WillowCharacterClassDefinition.AttributeCategory -// 0x0018 -struct FAttributeCategory -{ - struct FString Category; // 0x0000(0x000C) (Edit, NeedCtorLink) - TArray Attributes; // 0x000C(0x000C) (Edit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowCharacterClassDefinition.DeathByWeaponStatID -// 0x000C -struct FDeathByWeaponStatID -{ - unsigned char DamageCauserType; // 0x0000(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FName StatId; // 0x0004(0x0008) (Edit) -}; - -// ScriptStruct WillowGame.WillowCharacterClassDefinition.DeathByDamageTypeStatID -// 0x000C -struct FDeathByDamageTypeStatID -{ - unsigned char DamageType; // 0x0000(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FName StatId; // 0x0004(0x0008) (Edit) -}; - -// ScriptStruct WillowGame.WillowCharacterClassDefinition.DeathByWeaponDamageStatID -// 0x000C -struct FDeathByWeaponDamageStatID -{ - unsigned char DamageType; // 0x0000(0x0001) (Edit) - unsigned char DamageCauserType; // 0x0001(0x0001) (Edit) - unsigned char UnknownData00[0x2]; // 0x0002(0x0002) MISSED OFFSET - struct FName StatId; // 0x0004(0x0008) (Edit) -}; - -// ScriptStruct WillowGame.PlayerClassDefinition.PlayerClassAchievementUnlockData -// 0x0008 -struct FPlayerClassAchievementUnlockData -{ - unsigned char UnlockType; // 0x0000(0x0001) (Edit) - unsigned char Achievement; // 0x0001(0x0001) (Edit) - unsigned char UnknownData00[0x2]; // 0x0002(0x0002) MISSED OFFSET - int IntData; // 0x0004(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.WillowClanDefinition.ClanMaterialData -// 0x0008 -struct FClanMaterialData -{ - class UMaterialInstance* SourceMaterial; // 0x0000(0x0004) (Edit) - class UMaterialInstance* ReplacementMaterial; // 0x0004(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.WillowClanDefinition.ClanSwitchData -// 0x000C -struct FClanSwitchData -{ - struct FName SwitchName; // 0x0000(0x0008) (Edit) - int SwitchValue; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.WillowCustomizationManager.PendingCustomization -// 0x0010 -struct FPendingCustomization -{ - class UCustomizationDefinition* Definition; // 0x0000(0x0004) - TArray Targets; // 0x0004(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowCustomizationManager.ProductCustomizationInfo -// 0x000C -struct FProductCustomizationInfo -{ - int ProductID; // 0x0000(0x0004) - int NumUnlockableCustomizations; // 0x0004(0x0004) - int NumCustomizations; // 0x0008(0x0004) -}; - -// ScriptStruct WillowGame.WillowCustomizationManager.CustomizationSizeMapping -// 0x0008 -struct FCustomizationSizeMapping -{ - int ProductID; // 0x0000(0x0004) - int NumCustomizations; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.WillowDialogManager.QueuedPersonalEchoLog -// 0x0008 -struct FQueuedPersonalEchoLog -{ - class UWillowDialogEventTag* Event; // 0x0000(0x0004) - class UGearboxDialogGroup* Group; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.WillowDialogNameTag.ScaleformPortraitData -// 0x0010 -struct FScaleformPortraitData -{ - struct FString ScaleformName; // 0x0000(0x000C) (Edit, Const, EditConst, NeedCtorLink) - class USwfMovie* PortraitMovie; // 0x000C(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.WillowDialogNameTag.VideoPortraitData -// 0x0004 -struct FVideoPortraitData -{ - class UTextureMovie* VideoMovie; // 0x0000(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.WillowDialogNameTag.EchoPortraitInfo -// 0x0018 -struct FEchoPortraitInfo -{ - unsigned char PortraitType; // 0x0000(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FScaleformPortraitData ScaleformPortrait; // 0x0004(0x0010) (Edit, Const, NeedCtorLink) - struct FVideoPortraitData VideoPortrait; // 0x0014(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.WillowDialogNameTag.EmotePortraitInfo -// 0x001C -struct FEmotePortraitInfo -{ - class UWillowDialogEmoteDefinition* Emote; // 0x0000(0x0004) (Edit, Const) - struct FEchoPortraitInfo EmotePortrait; // 0x0004(0x0018) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowDialogNameTag.EmoteStance -// 0x0008 -struct FEmoteStance -{ - class UWillowDialogEmoteDefinition* Emote; // 0x0000(0x0004) (Edit, Const) - class USpecialMoveDefinition* StanceSpecialMove; // 0x0004(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.WillowDynamicNavMeshConnectionPoint.DynamicNavMeshConnection -// 0x0008 -struct FDynamicNavMeshConnection -{ - float MaxConnectionDistance; // 0x0000(0x0004) (Edit) - class AWillowDynamicNavMeshConnectionPoint* ConnectedPoint; // 0x0004(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.WillowEffectCoordinator.CoordinatedEffectIndices -// 0x0008 -struct FCoordinatedEffectIndices -{ - int StartingIndex; // 0x0000(0x0004) - int EndingIndex; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.WillowEffectCoordinator.CoordinatedEffectThread -// 0x0050 -struct FCoordinatedEffectThread -{ - class UCoordinatedEffectDefinition* EffectDefinition; // 0x0000(0x0004) - struct FName IgnoreInstanceData; // 0x0004(0x0008) - float LatentFloat; // 0x000C(0x0004) - float TargetFloat; // 0x0010(0x0004) - float ParticleSpeedMultiplier; // 0x0014(0x0004) - struct FCoordinatedEffectIndices CriticalParticleEffects; // 0x0018(0x0008) - struct FCoordinatedEffectIndices ParticleEffects; // 0x0020(0x0008) - struct FCoordinatedEffectIndices AudioEffects; // 0x0028(0x0008) - struct FCoordinatedEffectIndices HiddenParticles; // 0x0030(0x0008) - class AActor* EffectOwner; // 0x0038(0x0004) - unsigned char EffectID; // 0x003C(0x0001) - unsigned char UnknownData00[0x3]; // 0x003D(0x0003) MISSED OFFSET - unsigned long bHideInstanceDataParticles : 1; // 0x0040(0x0004) - unsigned long bPendingDelete : 1; // 0x0040(0x0004) - struct FScriptDelegate EffectCompleteDelegate; // 0x0044(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowEffectCoordinator.CoordinatedEffectProcess -// 0x0012 -struct FCoordinatedEffectProcess -{ - class UObject* Target; // 0x0000(0x0004) - TArray Threads; // 0x0004(0x000C) (NeedCtorLink) - unsigned char Player0MatIndex; // 0x0010(0x0001) - unsigned char Player1MatIndex; // 0x0011(0x0001) -}; - -// ScriptStruct WillowGame.WillowGameReplicationInfo.ActiveWaypointData -// 0x0018 -struct FActiveWaypointData -{ - struct FVector WaypointLocation; // 0x0000(0x000C) - class AActor* WaypointActor; // 0x000C(0x0004) - class UMissionObjectiveDefinition* WaypointObjective; // 0x0010(0x0004) - unsigned long bCanTransition : 1; // 0x0014(0x0004) -}; - -// ScriptStruct WillowGame.WillowGameReplicationInfo.ActiveAreaWaypointData -// 0x0014 -struct FActiveAreaWaypointData -{ - struct FVector WaypointLocation; // 0x0000(0x000C) - int WaypointRadius; // 0x000C(0x0004) - class UMissionObjectiveDefinition* WaypointObjective; // 0x0010(0x0004) -}; - -// ScriptStruct WillowGame.WillowGameViewportClient.SubtitleProfile -// 0x0010 -struct FSubtitleProfile -{ - float MinX; // 0x0000(0x0004) - float MaxX; // 0x0004(0x0004) - float MinY; // 0x0008(0x0004) - float MaxY; // 0x000C(0x0004) -}; - -// ScriptStruct WillowGame.WillowGameViewportClient.LoginState -// 0x0010 -struct FLoginState -{ - struct FString LoginName; // 0x0000(0x000C) (NeedCtorLink) - unsigned long bIsDirty : 1; // 0x000C(0x0004) -}; - -// ScriptStruct WillowGame.WillowGameViewportClient.GamepadState -// 0x0004 -struct FGamepadState -{ - unsigned long bConnected : 1; // 0x0000(0x0004) -}; - -// ScriptStruct WillowGame.WillowGlobals.LoadingMovieExceptionInfo -// 0x0010 -struct FLoadingMovieExceptionInfo -{ - struct FName PersistentMapName; // 0x0000(0x0008) (Edit) - struct FName Tag; // 0x0008(0x0008) (Edit) -}; - -// ScriptStruct WillowGame.WillowHUD.FadePickupParticle -// 0x000C -struct FFadePickupParticle -{ - class AActor* SourceActor; // 0x0000(0x0004) - class UParticleSystemComponent* Particle; // 0x0004(0x0004) (ExportObject, Component, EditInline) - float FadeEndTime; // 0x0008(0x0004) -}; - -// ScriptStruct WillowGame.WillowHUD.HUDWidget_ChallengeData -// 0x0018 -struct FHUDWidget_ChallengeData -{ - class UChallengeDefinition* Challenge; // 0x0000(0x0004) - int LevelIndex; // 0x0004(0x0004) - int ConditionIndex; // 0x0008(0x0004) - int CurrStatVal; // 0x000C(0x0004) - int GoalStatVal; // 0x0010(0x0004) - unsigned long bComplete : 1; // 0x0014(0x0004) -}; - -// ScriptStruct WillowGame.WillowInteractiveObject.InteractiveObjectReplicatedStateData -// 0x001C -struct FInteractiveObjectReplicatedStateData -{ - struct FReplicatedBehaviorConsumerState ReplicatedBehaviorConsumerState; // 0x0000(0x000C) - struct FReplicatedInstanceDataState ReplicatedInstanceDataState; // 0x000C(0x0010) -}; - -// ScriptStruct WillowGame.ISimpleAnimPlayer.SimpleAnimData -// 0x0018 -struct FSimpleAnimData -{ - struct FName AnimName; // 0x0000(0x0008) - class UWillowAnimTree* Tree; // 0x0008(0x0004) - TArray Nodes; // 0x000C(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowInteractiveSwitch.TouchingPawn -// 0x0008 -struct FTouchingPawn -{ - class APawn* Pawn; // 0x0000(0x0004) - int VolumesTouched; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.WillowInventoryStorage.ChestData -// 0x003C -struct FChestData -{ - class UClass* InventoryClass; // 0x0000(0x0004) - struct FInventorySerialNumber InventorySerialNumber; // 0x0004(0x0034) - class AWillowInventory* Inventory; // 0x0038(0x0004) -}; - -// ScriptStruct WillowGame.WillowItemTypes.ItemMemento -// 0x0038 -struct FItemMemento -{ - struct FInventorySerialNumber SerialNumber; // 0x0000(0x0034) - unsigned long bEquipped : 1; // 0x0034(0x0004) - unsigned long bDropOnDeath : 1; // 0x0034(0x0004) - unsigned long bShopsHaveInfiniteQuantity : 1; // 0x0034(0x0004) - unsigned long bGrenadeStored : 1; // 0x0034(0x0004) -}; - -// ScriptStruct WillowGame.WillowItemTypes.ReplicatedInventoryCardData -// 0x0008 -struct FReplicatedInventoryCardData -{ - float ModifierValue; // 0x0000(0x0004) - int ModifierStatIndex; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.WillowItem.UIStatModifierData -// 0x0029 -struct FUIStatModifierData -{ - class UAttributePresentationDefinition* AttributePresentation; // 0x0000(0x0004) - class UAttributePresentationDefinition* ConstraintAttributePresentation; // 0x0004(0x0004) - unsigned char AttributeStyle; // 0x0008(0x0001) - unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET - float ModifierTotal; // 0x000C(0x0004) - float CompareModifierTotal; // 0x0010(0x0004) - int DefinitionIndex; // 0x0014(0x0004) - class UAttributePresentationDefinition* SupplementalAttributePresentation; // 0x0018(0x0004) - unsigned char SupplementalAttributeStyle; // 0x001C(0x0001) - unsigned char UnknownData01[0x3]; // 0x001D(0x0003) MISSED OFFSET - float SupplementalModifierTotal; // 0x0020(0x0004) - unsigned long bUseSupplementalModifier : 1; // 0x0024(0x0004) - unsigned char StatCombinationMethod; // 0x0028(0x0001) -}; - -// ScriptStruct WillowGame.WillowLightProjectileManager.BeamDamageData -// 0x0028 -struct FBeamDamageData -{ - float Momentum; // 0x0000(0x0004) - float Amount; // 0x0004(0x0004) - float Radius; // 0x0008(0x0004) - class UClass* Source; // 0x000C(0x0004) - class UDamageTypeDefinition* TypeDefinition; // 0x0010(0x0004) - float BarrelSourceTime; // 0x0014(0x0004) - float PlantSourceTime; // 0x0018(0x0004) - FScriptInterface DamageCauser; // 0x001C(0x0008) - unsigned long bCanDamageFriendlies : 1; // 0x0024(0x0004) -}; - -// ScriptStruct WillowGame.WillowLightProjectileManager.BeamLocationData -// 0x0024 -struct FBeamLocationData -{ - class AActor* Actor; // 0x0000(0x0004) - struct FName Socket; // 0x0004(0x0008) - struct FVector Offset; // 0x000C(0x000C) - unsigned long bUseWeapon : 1; // 0x0018(0x0004) - FScriptInterface WorldBody; // 0x001C(0x0008) -}; - -// ScriptStruct WillowGame.WillowLightProjectileManager.ServerBeamState -// 0x005C -struct FServerBeamState -{ - unsigned long bDeleteMe : 1; // 0x0000(0x0004) - struct FBeamDamageData DamageData; // 0x0004(0x0028) - class AController* DamageInstigator; // 0x002C(0x0004) - float StartTime; // 0x0030(0x0004) - float LockTime; // 0x0034(0x0004) - float NextTraceTime; // 0x0038(0x0004) - float BeamNetUpdateTime; // 0x003C(0x0004) - float LastDamageApplicationTime; // 0x0040(0x0004) - class AActor* LastDamagedActor; // 0x0044(0x0004) - float NextRandomBoneTime; // 0x0048(0x0004) - int ParentBeamIndex; // 0x004C(0x0004) - TArray ChildBeamsIndicies; // 0x0050(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowLightProjectileManager.ReplicatedBeamState -// 0x005C -struct FReplicatedBeamState -{ - unsigned long bEnabled : 1; // 0x0000(0x0004) - class UFiringModeDefinition* FireDef; // 0x0004(0x0004) - class UImpactDefinition* ImpactDefinition; // 0x0008(0x0004) - unsigned long bLocked : 1; // 0x000C(0x0004) - struct FBeamLocationData SourceData; // 0x0010(0x0024) - struct FBeamLocationData TargetData; // 0x0034(0x0024) - unsigned long bPlayImpactAudio : 1; // 0x0058(0x0004) -}; - -// ScriptStruct WillowGame.WillowLightProjectileManager.BeamState -// 0x0118 -struct FBeamState -{ - int BeamIndex; // 0x0000(0x0004) - struct FServerBeamState ServerOnlyState; // 0x0004(0x005C) (NeedCtorLink) - struct FReplicatedBeamState CoreBeamState; // 0x0060(0x005C) - class UParticleSystemComponent* PartRef; // 0x00BC(0x0004) (ExportObject, Component, EditInline) - struct FAkPlayingInfo BeamAudioInfo; // 0x00C0(0x0008) (Component) - struct FAkPlayingInfo BeamImpactAudioInfo; // 0x00C8(0x0008) (Component) - struct FVector CurrentStartPoint; // 0x00D0(0x000C) - struct FVector CurrentEndPoint; // 0x00DC(0x000C) - struct FVector CurrentStartTangent; // 0x00E8(0x000C) - struct FVector CurrentEndTangent; // 0x00F4(0x000C) - struct FRotator CurrentDirection; // 0x0100(0x000C) - struct FVector LastImpactLocation; // 0x010C(0x000C) -}; - -// ScriptStruct WillowGame.WillowLightProjectileManager.LightProjectile -// 0x0088 -struct FLightProjectile -{ - unsigned long bEnabled : 1; // 0x0000(0x0004) - unsigned long bPendingAdd : 1; // 0x0000(0x0004) - unsigned long bNeedsConstantTrace : 1; // 0x0000(0x0004) - unsigned long bStartParticleTracerAtWeapon : 1; // 0x0000(0x0004) - unsigned long bActorReflected : 1; // 0x0000(0x0004) - unsigned long bEnemyPenetrating : 1; // 0x0000(0x0004) - unsigned long bOvercharged : 1; // 0x0000(0x0004) - unsigned long bRicochetTowardsEnemy : 1; // 0x0000(0x0004) - unsigned long bPenetrateUsingOriginalTraceDirection : 1; // 0x0000(0x0004) - struct FVector Location; // 0x0004(0x000C) - struct FVector PartLocation; // 0x0010(0x000C) - struct FVector Velocity; // 0x001C(0x000C) - class UParticleSystemComponent* PartRef; // 0x0028(0x0004) (ExportObject, Component, EditInline) - struct FAkPlayingInfo AudioRef; // 0x002C(0x0008) (Component) - class UFiringModeDefinition* FireDef; // 0x0034(0x0004) - float StartTime; // 0x0038(0x0004) - int NumRicochets; // 0x003C(0x0004) - float LastTraceTime; // 0x0040(0x0004) - struct FVector LastSafeTraceStartLocation; // 0x0044(0x000C) - class AActor* LastHitActor; // 0x0050(0x0004) - class APawn* Instigator; // 0x0054(0x0004) - float Damage; // 0x0058(0x0004) - int FiringPatternIdx; // 0x005C(0x0004) - unsigned char BulletFromClipType; // 0x0060(0x0001) - unsigned char bHitWater; // 0x0061(0x0001) - unsigned char PenetrationCount; // 0x0062(0x0001) - unsigned char Id; // 0x0063(0x0001) - struct FVector StartTrace; // 0x0064(0x000C) - struct FVector EndTrace; // 0x0070(0x000C) - struct FVector OriginalStartTrace; // 0x007C(0x000C) -}; - -// ScriptStruct WillowGame.WillowLightProjectileManager.ReplicatedLightProjectile -// 0x0034 -struct FReplicatedLightProjectile -{ - unsigned long bEnabled : 1; // 0x0000(0x0004) - unsigned long bStartParticleTracerAtWeapon : 1; // 0x0000(0x0004) - unsigned long bActorReflected : 1; // 0x0000(0x0004) - unsigned long bEnemyPenetrating : 1; // 0x0000(0x0004) - unsigned long bOvercharged : 1; // 0x0000(0x0004) - unsigned long bRicochetTowardsEnemy : 1; // 0x0000(0x0004) - unsigned char Id; // 0x0004(0x0001) - unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET - struct FVector StartTrace; // 0x0008(0x000C) - struct FVector EndTrace; // 0x0014(0x000C) - float ReflectSpeed; // 0x0020(0x0004) - class UFiringModeDefinition* FireDef; // 0x0024(0x0004) - int FiringPatternIdx; // 0x0028(0x0004) - class APawn* Instigator; // 0x002C(0x0004) - float StartTime; // 0x0030(0x0004) -}; - -// ScriptStruct WillowGame.WillowLightProjectileManager.ReplicatedBeamEndPoints -// 0x0018 -struct FReplicatedBeamEndPoints -{ - struct FVector StartPoint; // 0x0000(0x000C) - struct FVector EndPoint; // 0x000C(0x000C) -}; - -// ScriptStruct WillowGame.WillowObstacleUtility.ObstaclePoint -// 0x000C -struct FObstaclePoint -{ - float Value; // 0x0000(0x0004) - struct FVector2D Offset; // 0x0004(0x0008) -}; - -// ScriptStruct WillowGame.WillowPauseTicker.PauseTimerData -// 0x0018 -struct FPauseTimerData -{ - struct FName FuncName; // 0x0000(0x0008) - unsigned long bLoop : 1; // 0x0008(0x0004) - float Rate; // 0x000C(0x0004) - float Count; // 0x0010(0x0004) - class UObject* TimerObj; // 0x0014(0x0004) -}; - -// ScriptStruct WillowGame.WillowPawn.HolsteredGearDisplaySlot -// 0x0008 -struct FHolsteredGearDisplaySlot -{ - unsigned char State; // 0x0000(0x0001) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - class AWillowInventory* Item; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.WillowPawn.BloodSplatterTrace -// 0x0020 -struct FBloodSplatterTrace -{ - class UBodyHitRegionDefinition* HitRegion; // 0x0000(0x0004) - struct FVector HitLocation; // 0x0004(0x000C) - struct FVector Momentum; // 0x0010(0x000C) - float DamageSeverityPercent; // 0x001C(0x0004) -}; - -// ScriptStruct WillowGame.IMeleeAttacker.MeleeOverTimeState -// 0x0034 -struct FMeleeOverTimeState -{ - unsigned long bIsMeleeActive : 1; // 0x0000(0x0004) - class UMeleeDefinition* MeleeDefinition; // 0x0004(0x0004) - float MeleeStartTime; // 0x0008(0x0004) - float TimeElapsedSinceLastMelee; // 0x000C(0x0004) - TArray HitActors; // 0x0010(0x000C) (NeedCtorLink) - struct FVector MeleeStartLocation; // 0x001C(0x000C) - struct FRotator MeleeStartRotation; // 0x0028(0x000C) -}; - -// ScriptStruct WillowGame.WillowPawn.GoreEffect -// 0x0024 -struct FGoreEffect -{ - class UBodyHitRegionDefinition* HitRegion; // 0x0000(0x0004) - int GoreDataIndex; // 0x0004(0x0004) - class AController* InstigatedBy; // 0x0008(0x0004) - struct FVector HitLocation; // 0x000C(0x000C) - struct FVector Momentum; // 0x0018(0x000C) -}; - -// ScriptStruct WillowGame.WillowPawn.MaterialScalarFadeReplication -// 0x0018 -struct FMaterialScalarFadeReplication -{ - struct FName Name; // 0x0000(0x0008) - float StartValue; // 0x0008(0x0004) - float EndValue; // 0x000C(0x0004) - float FadeTime; // 0x0010(0x0004) - unsigned long bRunning : 1; // 0x0014(0x0004) - unsigned long bIsForGoreDeath : 1; // 0x0014(0x0004) -}; - -// ScriptStruct WillowGame.WillowAIPawn.RagdollDeathImpulseStruct -// 0x0024 -struct FRagdollDeathImpulseStruct -{ - struct FVector Impulse; // 0x0000(0x000C) (Edit) - struct FVector Offset; // 0x000C(0x000C) (Edit) - struct FName BoneName; // 0x0018(0x0008) (Edit) - unsigned long VelocityRatherThanForce : 1; // 0x0020(0x0004) (Edit) - unsigned long TransformImpulseByVelocityDirection : 1; // 0x0020(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.WillowAIPawn.StaggerStateData -// 0x0030 -struct FStaggerStateData -{ - unsigned long bIsStaggered : 1; // 0x0000(0x0004) - unsigned long bIsUnstaggering : 1; // 0x0000(0x0004) - unsigned long bForced : 1; // 0x0000(0x0004) - unsigned char State; // 0x0004(0x0001) - unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET - float StaggerStartTime; // 0x0008(0x0004) - float StaggerEndTime; // 0x000C(0x0004) - float StaggerEndRagdollTime; // 0x0010(0x0004) - float StaggerRecoveryStartTime; // 0x0014(0x0004) - float NextUnstaggerCheckTime; // 0x0018(0x0004) - class UPhysicalMaterial* PreviousOverridePhysicalMaterial; // 0x001C(0x0004) - unsigned char PreviousCollisionChannel; // 0x0020(0x0001) - unsigned char UnknownData01[0x3]; // 0x0021(0x0003) MISSED OFFSET - class UPrimitiveComponent* PreviousCollisionComponent; // 0x0024(0x0004) (ExportObject, Component, EditInline) - class APawn* StaggerInstigator; // 0x0028(0x0004) - int RestaggeredCount; // 0x002C(0x0004) -}; - -// ScriptStruct WillowGame.WillowAIPawn.WillowCoverState -// 0x0014 -struct FWillowCoverState -{ - struct FName Action; // 0x0000(0x0008) - struct FCoverInfo Cover; // 0x0008(0x0008) - class UWillowCoverStanceDefinition* Stance; // 0x0010(0x0004) -}; - -// ScriptStruct WillowGame.WillowAIPawn.PerchStateData -// 0x0030 -struct FPerchStateData -{ - struct FName AttachmentName; // 0x0000(0x0008) - class UStaticMesh* StaticMesh; // 0x0008(0x0004) - class USkeletalMesh* SkelMesh; // 0x000C(0x0004) - struct FVector LocOffset; // 0x0010(0x000C) - struct FRotator RotOffset; // 0x001C(0x000C) - float Scale; // 0x0028(0x0004) - class AActor* Actor; // 0x002C(0x0004) -}; - -// ScriptStruct WillowGame.WillowAIPawn.DamageLocationData -// 0x0010 -struct FDamageLocationData -{ - float Time; // 0x0000(0x0004) - struct FVector Location; // 0x0004(0x000C) -}; - -// ScriptStruct WillowGame.WillowAIPawn.SplineAnimPathData -// 0x0010 -struct FSplineAnimPathData -{ - class ASplineActor* StartSpline; // 0x0000(0x0004) - struct FName AnimSeqName; // 0x0004(0x0008) - unsigned long bReverse : 1; // 0x000C(0x0004) -}; - -// ScriptStruct WillowGame.WillowWeaponTypes.ExtraMuzzleEffect -// 0x0008 -struct FExtraMuzzleEffect -{ - class UParticleSystem* Particles; // 0x0000(0x0004) (Edit) - class UAkEvent* Sound; // 0x0004(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.WillowPlayerPawn.SpeedTravelData -// 0x0005 -struct FSpeedTravelData -{ - float OriginLeaveTime; // 0x0000(0x0004) - unsigned char OriginRegion; // 0x0004(0x0001) -}; - -// ScriptStruct WillowGame.WillowPlayerPawn.WeatherSystemEffects -// 0x0008 -struct FWeatherSystemEffects -{ - class UParticleSystem* WeatherSystemTemplate; // 0x0000(0x0004) - class UParticleSystem* ScreenEffectsTemplate; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.WillowPlayerPawn.AttachmentData -// 0x0025 -struct FAttachmentData -{ - class AActor* AttachmentBase; // 0x0000(0x0004) - struct FName AttachmentBaseBoneName; // 0x0004(0x0008) - struct FVector AttachmentRelativeOffset; // 0x000C(0x000C) - struct FRotator AttachmentRelativeRotation; // 0x0018(0x000C) - unsigned char AttachmentPhysicsMode; // 0x0024(0x0001) -}; - -// ScriptStruct WillowGame.WillowPickup.PickupMemento -// 0x0010 -struct FPickupMemento -{ - struct FRotator Rotation; // 0x0000(0x000C) - unsigned long bIsAttachedToSomething : 1; // 0x000C(0x0004) -}; - -// ScriptStruct WillowGame.WillowPlayerInput.KeyRebindingData -// 0x0010 -struct FKeyRebindingData -{ - struct FName DefaultKeyName; // 0x0000(0x0008) - struct FName RemappedKeyName; // 0x0008(0x0008) -}; - -// ScriptStruct WillowGame.WillowPlayerInput.InputDeviceAxisAddress -// 0x0008 -struct FInputDeviceAxisAddress -{ - class UInputDeviceDefinition* SourceDevice; // 0x0000(0x0004) - int SourceIndex; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.WillowPlayerInput.AccelStateData -// 0x0010 -struct FAccelStateData -{ - unsigned long bIsAccelerating : 1; // 0x0000(0x0004) - float Warmup; // 0x0004(0x0004) - float CurrentSpeed; // 0x0008(0x0004) - int Direction; // 0x000C(0x0004) -}; - -// ScriptStruct WillowGame.WillowPlayerInput.InputAxisData -// 0x0028 -struct FInputAxisData -{ - struct FName AxisName; // 0x0000(0x0008) - struct FInputDeviceAxisAddress InputDeviceHandler; // 0x0008(0x0008) - struct FPointer ParameterPtr; // 0x0010(0x0004) (Native) - struct FAccelStateData AccelState; // 0x0014(0x0010) - unsigned long bIsLookAxis : 1; // 0x0024(0x0004) - unsigned long bIsRemappedInverted : 1; // 0x0024(0x0004) -}; - -// ScriptStruct WillowGame.WillowPlayerInput.DeviceLookAxisData -// 0x0014 -struct FDeviceLookAxisData -{ - class UInputDeviceDefinition* SourceDevice; // 0x0000(0x0004) - struct FName LookXAxisName; // 0x0004(0x0008) - struct FName LookYAxisName; // 0x000C(0x0008) -}; - -// ScriptStruct WillowGame.WillowPlayerInput.InputDeviceButtonAddress -// 0x000C -struct FInputDeviceButtonAddress -{ - class UInputDeviceDefinition* SourceDevice; // 0x0000(0x0004) - int SourceIndex; // 0x0004(0x0004) - struct FPointer RemappedButton; // 0x0008(0x0004) (Native) -}; - -// ScriptStruct WillowGame.WillowPlayerInput.InputButtonData -// 0x001C -struct FInputButtonData -{ - TArray InputDeviceHandlers; // 0x0000(0x000C) (NeedCtorLink) - struct FName ButtonName; // 0x000C(0x0008) - unsigned char State; // 0x0014(0x0001) - unsigned char UnknownData00[0x3]; // 0x0015(0x0003) MISSED OFFSET - float LastPressedTime; // 0x0018(0x0004) -}; - -// ScriptStruct WillowGame.WillowPlayerReplicationInfo.ReplicatedStandInGear -// 0x0154 -struct FReplicatedStandInGear -{ - struct FWeaponDefinitionData Weapon1Data; // 0x0000(0x0044) - struct FWeaponDefinitionData Weapon2Data; // 0x0044(0x0044) - struct FItemDefinitionData ShieldData; // 0x0088(0x0044) - struct FItemDefinitionData GrenadeModData; // 0x00CC(0x0044) - struct FItemDefinitionData ClassModData; // 0x0110(0x0044) -}; - -// ScriptStruct WillowGame.WillowPlayerReplicationInfo.TrackedSkillState -// 0x0008 -struct FTrackedSkillState -{ - class USkillDefinition* SkillDef; // 0x0000(0x0004) - int PackedStackCountAndPercentComplete; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.WillowPointLight.LightValues -// 0x0010 -struct FLightValues -{ - float StartTime; // 0x0000(0x0004) (Edit) - float Radius; // 0x0004(0x0004) (Edit) - float Brightness; // 0x0008(0x0004) (Edit) - struct FColor LightColor; // 0x000C(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.WillowPopulationMaster.VehicleSpawnStationPooledVehicle -// 0x0008 -struct FVehicleSpawnStationPooledVehicle -{ - class AWillowVehicle* SpawnedVehicle; // 0x0000(0x0004) - class UVehicleSpawnStationVehicleDefinition* SpawnVehicleDef; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.WillowPopulationMaster.VehicleSpawnStationSlot -// 0x0010 -struct FVehicleSpawnStationSlot -{ - TArray PooledVehicles; // 0x0000(0x000C) (NeedCtorLink) - int PooledVehicleIndex; // 0x000C(0x0004) -}; - -// ScriptStruct WillowGame.WillowPopulationPointDefinition.SpawnAnimPair -// 0x0008 -struct FSpawnAnimPair -{ - class USpecialMove_Spawned* SpawnedAnim; // 0x0000(0x0004) (Edit, EditInline) - class USpecialMove_PopulationPoint* PointAnim; // 0x0004(0x0004) (Edit, EditInline) -}; - -// ScriptStruct WillowGame.WillowPopulationPointDefinition.SpawnAnimData -// 0x0020 -struct FSpawnAnimData -{ - class UPopulationBodyTag* Key; // 0x0000(0x0004) (Edit) - TArray AnimPairs; // 0x0004(0x000C) (Edit, NeedCtorLink) - struct FVector PreviewMeshOffset; // 0x0010(0x000C) (Edit, Const) - float PreviewMeshScale; // 0x001C(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.WillowProjectile.HitActorData -// 0x0044 -struct FHitActorData -{ - class AActor* HitActor; // 0x0000(0x0004) - struct FTraceHitInfo HitInfo; // 0x0004(0x001C) (Component) - struct FVector HitLocation; // 0x0020(0x000C) - struct FVector HitLocationRelativeToHitActor; // 0x002C(0x000C) - struct FVector HitNormal; // 0x0038(0x000C) -}; - -// ScriptStruct WillowGame.WillowPursuitGrid.PursuitNode -// 0x0030 -struct FPursuitNode -{ - struct FVector RelativeLocation; // 0x0000(0x000C) - float RelativeDistance; // 0x000C(0x0004) - float EvasiveActionDistance; // 0x0010(0x0004) - struct FName NodeType; // 0x0014(0x0008) - unsigned long bNeverFallback : 1; // 0x001C(0x0004) - unsigned long bMultipleReservations : 1; // 0x001C(0x0004) - unsigned long bIsReserved : 1; // 0x001C(0x0004) - float LastReservedTime; // 0x0020(0x0004) - class AActor* ReservedBy; // 0x0024(0x0004) - float AIAlertDistance; // 0x0028(0x0004) - class UFlagDefinition* AIAlertFlagDef; // 0x002C(0x0004) -}; - -// ScriptStruct WillowGame.WillowPursuitGridDefinition.PursuitNodeData -// 0x0024 -struct FPursuitNodeData -{ - struct FVector RelativeLocation; // 0x0000(0x000C) (Edit) - struct FName NodeType; // 0x000C(0x0008) (Edit) - float EvasiveActionDistance; // 0x0014(0x0004) (Edit) - float AIAlertDistance; // 0x0018(0x0004) (Edit) - class UFlagDefinition* AIAlertFlagDef; // 0x001C(0x0004) (Edit) - unsigned long bNeverFallback : 1; // 0x0020(0x0004) (Edit) - unsigned long bMultipleReservations : 1; // 0x0020(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.WillowStaggerAnimNodeBlend.ReferencePoint -// 0x000C -struct FReferencePoint -{ - unsigned char Type; // 0x0000(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FName Name; // 0x0004(0x0008) (Edit, Const) -}; - -// ScriptStruct WillowGame.WillowStaggerAnimNodeBlend.ReferencePointComparisonData -// 0x0018 -struct FReferencePointComparisonData -{ - struct FReferencePoint A; // 0x0000(0x000C) (Edit, Const, EditInline) - struct FReferencePoint B; // 0x000C(0x000C) (Edit, Const, EditInline) -}; - -// ScriptStruct WillowGame.WillowSystemSettings.SystemOption -// 0x001C -struct FSystemOption -{ - struct FName Name; // 0x0000(0x0008) - int ValueCount; // 0x0008(0x0004) - int CurrValue; // 0x000C(0x0004) - TArray ValueStrings; // 0x0010(0x000C) (Const, Localized, NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowSystemSettings.Resolution -// 0x0008 -struct FResolution -{ - int Width; // 0x0000(0x0004) - int Height; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.WillowTradeManager.TradeSlot -// 0x0094 -struct FTradeSlot -{ - unsigned char Status; // 0x0000(0x0001) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FWeaponDefinitionData WeaponData; // 0x0004(0x0044) - struct FItemDefinitionData ItemData; // 0x0048(0x0044) - int Quantity; // 0x008C(0x0004) - class AWillowInventory* WInv; // 0x0090(0x0004) -}; - -// ScriptStruct WillowGame.WillowUIInteraction.ColumnData -// 0x0014 -struct FColumnData -{ - struct FString Text; // 0x0000(0x000C) (AlwaysInit, NeedCtorLink) - unsigned char HAlign; // 0x000C(0x0001) - unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET - struct FColor TextColor; // 0x0010(0x0004) -}; - -// ScriptStruct WillowGame.WillowUIInteraction.tMenuData -// 0x0098 -struct FtMenuData -{ - unsigned long bIsSelectable : 1; // 0x0000(0x0004) - TArray ColumnText; // 0x0004(0x000C) (AlwaysInit, NeedCtorLink) - struct FString PrimaryActionCmd; // 0x0010(0x000C) (AlwaysInit, NeedCtorLink) - struct FString SecondaryActionCmd; // 0x001C(0x000C) (AlwaysInit, NeedCtorLink) - struct FString TertiaryActionCmd; // 0x0028(0x000C) (AlwaysInit, NeedCtorLink) - struct FString QuaternaryActionCmd; // 0x0034(0x000C) (AlwaysInit, NeedCtorLink) - struct FString QuinaryActionCmd; // 0x0040(0x000C) (AlwaysInit, NeedCtorLink) - struct FString OverCmd; // 0x004C(0x000C) (AlwaysInit, NeedCtorLink) - struct FString LeaveCmd; // 0x0058(0x000C) (AlwaysInit, NeedCtorLink) - struct FString Data; // 0x0064(0x000C) (AlwaysInit, NeedCtorLink) - unsigned char HintFontSize; // 0x0070(0x0001) (AlwaysInit) - unsigned char UnknownData00[0x3]; // 0x0071(0x0003) MISSED OFFSET - struct FString Hint; // 0x0074(0x000C) (AlwaysInit, NeedCtorLink) - struct FString ItemDetail; // 0x0080(0x000C) (AlwaysInit, NeedCtorLink) - struct FString DescriptionBoxStr; // 0x008C(0x000C) (AlwaysInit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowUIInteraction.GearBuilderWeightedWeaponPart -// 0x000C -struct FGearBuilderWeightedWeaponPart -{ - class UWeaponPartDefinition* Part; // 0x0000(0x0004) - float Weight; // 0x0004(0x0004) - float ProbabilityOfPickingThisPart; // 0x0008(0x0004) -}; - -// ScriptStruct WillowGame.WillowUIInteraction.GearBuilderWeightedInventoryPart -// 0x000C -struct FGearBuilderWeightedInventoryPart -{ - class UWillowInventoryPartDefinition* Part; // 0x0000(0x0004) - float Weight; // 0x0004(0x0004) - float ProbabilityOfPickingThisPart; // 0x0008(0x0004) -}; - -// ScriptStruct WillowGame.WillowUIInteraction.MenuHeaderData -// 0x0040 -struct FMenuHeaderData -{ - struct FString Header; // 0x0000(0x000C) (NeedCtorLink) - float Width; // 0x000C(0x0004) - struct FString InterfaceName; // 0x0010(0x000C) (NeedCtorLink) - unsigned char FontSize; // 0x001C(0x0001) - unsigned char UnknownData00[0x3]; // 0x001D(0x0003) MISSED OFFSET - struct FColor TextColor; // 0x0020(0x0004) - struct FColor TextHighlightColor; // 0x0024(0x0004) - struct FColor IconColor; // 0x0028(0x0004) - unsigned long bDrawIcon : 1; // 0x002C(0x0004) - int IconU; // 0x0030(0x0004) - int IconV; // 0x0034(0x0004) - int IconUL; // 0x0038(0x0004) - int IconVL; // 0x003C(0x0004) -}; - -// ScriptStruct WillowGame.WillowUIInteraction.DebugConsoleCommand -// 0x0034 -struct FDebugConsoleCommand -{ - struct FString MenuName; // 0x0000(0x000C) (AlwaysInit, NeedCtorLink) - struct FString CommandName; // 0x000C(0x000C) (AlwaysInit, NeedCtorLink) - struct FString Description; // 0x0018(0x000C) (AlwaysInit, NeedCtorLink) - struct FString Command; // 0x0024(0x000C) (AlwaysInit, NeedCtorLink) - unsigned long bOnClient : 1; // 0x0030(0x0004) -}; - -// ScriptStruct WillowGame.WillowUIInteraction.tMenuTextPos -// 0x0010 -struct FtMenuTextPos -{ - unsigned char TextHAlign; // 0x0000(0x0001) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - int TextXPos; // 0x0004(0x0004) - unsigned char TextVAlign; // 0x0008(0x0001) - unsigned char UnknownData01[0x3]; // 0x0009(0x0003) MISSED OFFSET - int TextYPos; // 0x000C(0x0004) -}; - -// ScriptStruct WillowGame.WillowUIInteraction.ColumnLayoutData -// 0x0015 -struct FColumnLayoutData -{ - unsigned char HeaderHAlign; // 0x0000(0x0001) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FString Header; // 0x0004(0x000C) (AlwaysInit, NeedCtorLink) - float Width; // 0x0010(0x0004) - unsigned char DataHAlign; // 0x0014(0x0001) -}; - -// ScriptStruct WillowGame.WillowUIInteraction.tMenuLayout -// 0x0078 -struct FtMenuLayout -{ - class UTexture2D* Background; // 0x0000(0x0004) - int BackgroundXPos; // 0x0004(0x0004) - int BackgroundYPos; // 0x0008(0x0004) - int BackgroundXL; // 0x000C(0x0004) - int BackgroundYL; // 0x0010(0x0004) - unsigned long bDrawOutlineToShowInputFocus : 1; // 0x0014(0x0004) - int ColumnDataYL; // 0x0018(0x0004) - int ItemDetailYL; // 0x001C(0x0004) - struct FString DescriptionBoxHeader; // 0x0020(0x000C) (NeedCtorLink) - unsigned char DescriptionBoxHeaderHAlign; // 0x002C(0x0001) - unsigned char UnknownData00[0x3]; // 0x002D(0x0003) MISSED OFFSET - unsigned long bUnderlineDescriptionBoxHeader : 1; // 0x0030(0x0004) - int DescriptionBoxXPos; // 0x0034(0x0004) - int DescriptionBoxYPos; // 0x0038(0x0004) - int DescriptionBoxXL; // 0x003C(0x0004) - struct FtMenuTextPos TitlePos; // 0x0040(0x0010) - unsigned long bDrawHintSeparatorLine : 1; // 0x0050(0x0004) - struct FtMenuTextPos HintPos; // 0x0054(0x0010) - int ColumnPadding; // 0x0064(0x0004) - TArray ColumnLayout; // 0x0068(0x000C) (AlwaysInit, NeedCtorLink) - class UFont* ColumnDataFont; // 0x0074(0x0004) -}; - -// ScriptStruct WillowGame.WillowUIInteraction.NetworkChannelData -// 0x0048 -struct FNetworkChannelData -{ - struct FString ChannelName; // 0x0000(0x000C) (NeedCtorLink) - struct FString StateName; // 0x000C(0x000C) (NeedCtorLink) - class UClass* ActorClass; // 0x0018(0x0004) - struct FString ActorClassName; // 0x001C(0x000C) (NeedCtorLink) - struct FString Role; // 0x0028(0x000C) (NeedCtorLink) - struct FString RemoteRole; // 0x0034(0x000C) (NeedCtorLink) - int ActorClassCount; // 0x0040(0x0004) - float ActorClassPercent; // 0x0044(0x0004) -}; - -// ScriptStruct WillowGame.WillowUIInteraction.ItemBuilderData -// 0x003C -struct FItemBuilderData -{ - struct FString TabName; // 0x0000(0x000C) (NeedCtorLink) - struct FString ItemName; // 0x000C(0x000C) (NeedCtorLink) - struct FString BuildItemMessage; // 0x0018(0x000C) (NeedCtorLink) - struct FString InventoryDefinitionClassName; // 0x0024(0x000C) (NeedCtorLink) - TArray InventoryBalanceDefinitionNames; // 0x0030(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowUIInteraction.ItemBuilderBalanceDefinition -// 0x0010 -struct FItemBuilderBalanceDefinition -{ - class UClass* InventoryDefinitionClass; // 0x0000(0x0004) - TArray BalanceDefinitions; // 0x0004(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowUIInteraction.GearBuilderInventoryPartSlot -// 0x001C -struct FGearBuilderInventoryPartSlot -{ - struct FString PartName; // 0x0000(0x000C) (NeedCtorLink) - int SelectedPart; // 0x000C(0x0004) - TArray WeightedPartList; // 0x0010(0x000C) (AlwaysInit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowUIInteraction.ItemSettings -// 0x011C -struct FItemSettings -{ - class UItemDefinition* ItemDefinition; // 0x0000(0x0004) - class UInventoryBalanceDefinition* BalanceDefinition; // 0x0004(0x0004) - class UManufacturerDefinition* ManufacturerDefinition; // 0x0008(0x0004) - int ManufacturerGradeIndex; // 0x000C(0x0004) - int Level; // 0x0010(0x0004) - struct FGearBuilderInventoryPartSlot GenericParts[0x9]; // 0x0014(0x001C) (NeedCtorLink) - int CurrentPartBeingSet; // 0x0110(0x0004) - int ItemBuilderIndex; // 0x0114(0x0004) - int ActiveSubmenuForThisItem; // 0x0118(0x0004) -}; - -// ScriptStruct WillowGame.WillowUIInteraction.GearBuilderWeaponPartSlot -// 0x001C -struct FGearBuilderWeaponPartSlot -{ - struct FString PartName; // 0x0000(0x000C) (NeedCtorLink) - int SelectedPart; // 0x000C(0x0004) - TArray WeightedPartList; // 0x0010(0x000C) (AlwaysInit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowUIInteraction.WeaponSettings -// 0x0114 -struct FWeaponSettings -{ - class UWeaponTypeDefinition* WeaponTypeDefinition; // 0x0000(0x0004) - class UWeaponBalanceDefinition* BalanceDefinition; // 0x0004(0x0004) - class UManufacturerDefinition* ManufacturerDefinition; // 0x0008(0x0004) - int ManufacturerGradeIndex; // 0x000C(0x0004) - int Level; // 0x0010(0x0004) - struct FGearBuilderWeaponPartSlot GenericParts[0x9]; // 0x0014(0x001C) (NeedCtorLink) - int CurrentPartBeingSet; // 0x0110(0x0004) -}; - -// ScriptStruct WillowGame.WillowUIInteraction.GearBuilderCustomizationData -// 0x0010 -struct FGearBuilderCustomizationData -{ - int SortValue; // 0x0000(0x0004) - struct FString BalanceDefinition; // 0x0004(0x000C) (AlwaysInit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowUIInteraction.GearBuilderCustomizationUsageData -// 0x0010 -struct FGearBuilderCustomizationUsageData -{ - class UClass* Usage; // 0x0000(0x0004) - TArray CustomizationBalanceDefinitions; // 0x0004(0x000C) (AlwaysInit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowVehicle.TimePosition -// 0x0010 -struct FTimePosition -{ - struct FVector Position; // 0x0000(0x000C) - float Time; // 0x000C(0x0004) -}; - -// ScriptStruct WillowGame.WillowVehicle.VehicleSeatInstance -// 0x0078 -struct FVehicleSeatInstance -{ - class APawn* StoragePawn; // 0x0000(0x0004) - class APawn* LastStoragePawn; // 0x0004(0x0004) - class AVehicle* SeatPawn; // 0x0008(0x0004) - class AWillowVehicleWeapon* Gun; // 0x000C(0x0004) - class UMeshComponent* GunMesh; // 0x0010(0x0004) (ExportObject, Component, EditInline) - class UWeaponTypeDefinition* GunDefinition; // 0x0014(0x0004) - int BarrelIndex; // 0x0018(0x0004) - struct FName WeaponRotationName; // 0x001C(0x0008) - struct FName FlashLocationName; // 0x0024(0x0008) - struct FName FlashCountName; // 0x002C(0x0008) - struct FName FiringModeName; // 0x0034(0x0008) - struct FName AttachedWeaponName; // 0x003C(0x0008) - TArray TurretControllers; // 0x0044(0x000C) (NeedCtorLink) - class USpecialMoveDefinition* WeaponFireSMD; // 0x0050(0x0004) - TArray OldPositions; // 0x0054(0x000C) (NeedCtorLink) - struct FVector SmoothedCameraOffset; // 0x0060(0x000C) - int IncomingSeatIndex; // 0x006C(0x0004) - float SeatLockTime; // 0x0070(0x0004) - unsigned long bDontStopAnimOnExit : 1; // 0x0074(0x0004) - unsigned long bSwitchingSeats : 1; // 0x0074(0x0004) - unsigned long bExiting : 1; // 0x0074(0x0004) -}; - -// ScriptStruct WillowGame.WillowVehicle.VirtualSeatStruct -// 0x000C -struct FVirtualSeatStruct -{ - struct FName NameKey; // 0x0000(0x0008) - int CurrentRealSeat; // 0x0008(0x0004) -}; - -// ScriptStruct WillowGame.WillowVehicle.VehicleEffect -// 0x002C -struct FVehicleEffect -{ - struct FName EffectStartTag; // 0x0000(0x0008) (Edit) - struct FName EffectEndTag; // 0x0008(0x0008) (Edit) - class UParticleSystem* EffectTemplate; // 0x0010(0x0004) (Edit) - struct FName EffectSocket; // 0x0014(0x0008) (Edit) - class UParticleSystemComponent* EffectRef; // 0x001C(0x0004) (ExportObject, Component, EditInline) - class UAkEvent* EffectAudioStartAkEvent; // 0x0020(0x0004) (Edit) - class UAkEvent* EffectAudioStopAkEvent; // 0x0024(0x0004) (Edit) - unsigned long bOnlyPassengersSee : 1; // 0x0028(0x0004) (Edit) - unsigned long bShutOffOnDeath : 1; // 0x0028(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.WillowVehicle.FDamageMorphTargets -// 0x0038 -struct FFDamageMorphTargets -{ - struct FName MorphNodeName; // 0x0000(0x0008) - class UMorphNodeWeight* MorphNode; // 0x0008(0x0004) - struct FName LinkedMorphNodeName; // 0x000C(0x0008) - int LinkedMorphNodeIndex; // 0x0014(0x0004) - struct FName AssociatedSkelControl; // 0x0018(0x0008) - struct FName InfluenceBone; // 0x0020(0x0008) - int Health; // 0x0028(0x0004) - TArray DamagePropNames; // 0x002C(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowVehicle.SuspensionSound -// 0x0010 -struct FSuspensionSound -{ - float LastSuspensionTravel; // 0x0000(0x0004) - float LastPlayTime; // 0x0004(0x0004) - struct FAkPlayingInfo PlayingInfo; // 0x0008(0x0008) (Component) -}; - -// ScriptStruct WillowGame.WillowVehicle.IndexPair -// 0x0008 -struct FIndexPair -{ - int Index1; // 0x0000(0x0004) - int Index2; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.WillowVehicle_Tank.TankSensor -// 0x0014 -struct FTankSensor -{ - struct FName Socket; // 0x0000(0x0008) (Edit, Const) - unsigned char Type; // 0x0008(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0009(0x0003) MISSED OFFSET - float SearchLength; // 0x000C(0x0004) (Edit, Const) - float HitLength; // 0x0010(0x0004) (Transient) -}; - -// ScriptStruct WillowGame.WillowVehicleSimCar.PhysicalMaterialTireModel -// 0x000C -struct FPhysicalMaterialTireModel -{ - class UPhysicalMaterial* PhysMaterial; // 0x0000(0x0004) (Edit) - float LongGripScaler; // 0x0004(0x0004) (Edit) - float LatGripScaler; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.WillowWeaponTypes.WeaponMemento -// 0x003C -struct FWeaponMemento -{ - struct FInventorySerialNumber SerialNumber; // 0x0000(0x0034) - int StoredAmmo; // 0x0034(0x0004) - unsigned long bEquipped : 1; // 0x0038(0x0004) - unsigned long bDropOnDeath : 1; // 0x0038(0x0004) -}; - -// ScriptStruct WillowGame.WillowWeapon.LockOnTargetStateStruct -// 0x0010 -struct FLockOnTargetStateStruct -{ - class AActor* CurrentTarget; // 0x0000(0x0004) - float StartTime; // 0x0004(0x0004) - unsigned long LockOnRequested : 1; // 0x0008(0x0004) - unsigned long LockOnInProgress : 1; // 0x0008(0x0004) - float CoolDownStartTime; // 0x000C(0x0004) -}; - -// ScriptStruct WillowGame.WillowWeapon.WeaponBoneControllerInstance -// 0x000C -struct FWeaponBoneControllerInstance -{ - unsigned char SourcePartType; // 0x0000(0x0001) - unsigned char BoneControlType; // 0x0001(0x0001) - unsigned char UnknownData00[0x2]; // 0x0002(0x0002) MISSED OFFSET - FScriptInterface BoneController; // 0x0004(0x0008) -}; - -// ScriptStruct WillowGame.WillowWeapon.ShellCasingImpact -// 0x0010 -struct FShellCasingImpact -{ - float ImpactTime; // 0x0000(0x0004) - struct FVector ImpactLocation; // 0x0004(0x000C) -}; - -// ScriptStruct WillowGame.WillowAnimNode_AimState.AimAnimTransitionData -// 0x0018 -struct FAimAnimTransitionData -{ - unsigned char FromState; // 0x0000(0x0001) (Edit) - unsigned char ToState; // 0x0001(0x0001) (Edit) - unsigned char UnknownData00[0x2]; // 0x0002(0x0002) MISSED OFFSET - struct FName AnimName; // 0x0004(0x0008) (Edit) - float BlendInTime; // 0x000C(0x0004) (Edit) - float BlendOutTime; // 0x0010(0x0004) (Edit) - unsigned long bPlayInReverse : 1; // 0x0014(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.WillowAnimNode_Prism.BoneRotateData -// 0x0010 -struct FBoneRotateData -{ - int Index; // 0x0000(0x0004) (Edit) - struct FRotator Rotation; // 0x0004(0x000C) (Edit) -}; - -// ScriptStruct WillowGame.WillowAnimNode_Prism.AnimDeltaDataList -// 0x000C -struct FAnimDeltaDataList -{ - TArray IndexList; // 0x0000(0x000C) (Edit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowAnimNode_Prism.AnimSwapData -// 0x0008 -struct FAnimSwapData -{ - int Index1; // 0x0000(0x0004) (Edit) - int Index2; // 0x0004(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.WillowAnimNode_Prism.PrismDataContainer -// 0x0054 -struct FPrismDataContainer -{ - TArray RotateBoneTranslation; // 0x0000(0x000C) (Edit, NeedCtorLink) - TArray RotateBone; // 0x000C(0x000C) (Edit, NeedCtorLink) - TArray RotateRefBone; // 0x0018(0x000C) (Edit, NeedCtorLink) - TArray AnimDeltaList; // 0x0024(0x000C) (Edit, NeedCtorLink) - TArray AnimDeltaRefList; // 0x0030(0x000C) (Edit, NeedCtorLink) - TArray SwapList; // 0x003C(0x000C) (Edit, NeedCtorLink) - struct FRotator RotateRootMotion; // 0x0048(0x000C) (Edit) -}; - -// ScriptStruct WillowGame.WillowAnimNodeBlendWheeledPawn.DirChangeRateRange -// 0x0008 -struct FDirChangeRateRange -{ - float DirDegreesPerSecond; // 0x0000(0x0004) (Edit) - float SpeedRange; // 0x0004(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.WillowAnimNodeFeatherBlend.FeatherBoneBlendTarget -// 0x000C -struct FFeatherBoneBlendTarget -{ - struct FName StartBoneName; // 0x0000(0x0008) (Edit) - float BlendWeight; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.WillowSkelControl_TurretConstrained.TurretConstraintData -// 0x000C -struct FTurretConstraintData -{ - int PitchConstraint; // 0x0000(0x0004) (Edit) - int YawConstraint; // 0x0004(0x0004) (Edit) - int RollConstraint; // 0x0008(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.PlayerActionExpressionEvaluator.EvalActionData -// 0x0005 -struct FEvalActionData -{ - unsigned long bIsActive : 1; // 0x0000(0x0004) (Edit) - unsigned char Action; // 0x0004(0x0001) (Edit) -}; - -// ScriptStruct WillowGame.SkillEffectManager.DeferredSkillActivationData -// 0x001C -struct FDeferredSkillActivationData -{ - class AController* SkillInstigator; // 0x0000(0x0004) - class USkillDefinition* Definition; // 0x0004(0x0004) - class UObject* AdditionalSkillTarget; // 0x0008(0x0004) - int SkillGrade; // 0x000C(0x0004) - struct FScriptDelegate StateChangeDelegate; // 0x0010(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.AIPawnBalanceDefinition.AITransformedName -// 0x0018 -struct FAITransformedName -{ - unsigned char Type; // 0x0000(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FString TransformedName; // 0x0004(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FName TransformedKillStat; // 0x0010(0x0008) (Edit, Const) -}; - -// ScriptStruct WillowGame.AIPawnBalanceDefinition.AIPawnPlaythroughData -// 0x0050 -struct FAIPawnPlaythroughData -{ - int PlayThrough; // 0x0000(0x0004) (Edit, Const, EditConst) - struct FString DisplayName; // 0x0004(0x000C) (Edit, Const, Localized, NeedCtorLink) - TArray TransformedNames; // 0x0010(0x000C) (Edit, NeedCtorLink) - TArray OnSpawnCustomizations; // 0x001C(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray AttributeStartingValues; // 0x0028(0x000C) (Edit, Const, NeedCtorLink) - TArray CustomItemPoolIncludedLists; // 0x0034(0x000C) (Edit, Const, NeedCtorLink) - TArray CustomItemPoolList; // 0x0040(0x000C) (Edit, Const, NeedCtorLink) - class UMaterialInstance* MeshMaterial; // 0x004C(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.AIPawnBalanceDefinition.AIPawnGradeModifierData -// 0x0050 -struct FAIPawnGradeModifierData -{ - class AWillowAIPawn* CustomAIPawnArchetype; // 0x0000(0x0004) (Edit, Const) - struct FString DisplayName; // 0x0004(0x000C) (Edit, Const, Localized, NeedCtorLink) - int ExpLevel; // 0x0010(0x0004) (Edit, Const) - TArray OnSpawnCustomizations; // 0x0014(0x000C) (Edit, Const, NeedCtorLink, EditInline) - TArray AttributeStartingValues; // 0x0020(0x000C) (Edit, Const, NeedCtorLink) - TArray CustomItemPoolIncludedLists; // 0x002C(0x000C) (Edit, Const, NeedCtorLink) - TArray CustomItemPoolList; // 0x0038(0x000C) (Edit, Const, NeedCtorLink) - TArray TransformedNames; // 0x0044(0x000C) (Edit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.AIPawnBalanceDefinition.AIPawnGameStageGradeWeightData -// 0x0050 (0x0028 - 0x0078) -struct FAIPawnGameStageGradeWeightData : public FGameStageGradeWeightData -{ - struct FAIPawnGradeModifierData GradeModifiers; // 0x0028(0x0050) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct WillowGame.DownloadableFixupAIPawnNamesDefinition.AIPawnPlaythroughThreeData -// 0x0024 -struct FAIPawnPlaythroughThreeData -{ - struct FString AIPawnBalanceDefinitionFullObjectName; // 0x0000(0x000C) (Edit, NeedCtorLink) - struct FString DisplayName; // 0x000C(0x000C) (Edit, Const, Localized, NeedCtorLink) - TArray TransformedNames; // 0x0018(0x000C) (Edit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.PopulationFactoryWillowAIPawn.PopulatedAIPawnMemento -// 0x0018 -struct FPopulatedAIPawnMemento -{ - TArray PawnWeapons; // 0x0000(0x000C) (NeedCtorLink) - TArray PawnItems; // 0x000C(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.PopulationFactoryWillowInventory.PopulatedPickupMemento -// 0x0088 -struct FPopulatedPickupMemento -{ - class UClass* SavedInventoryClass; // 0x0000(0x0004) - struct FPickupMemento PickupMemento; // 0x0004(0x0010) - struct FWeaponMemento WeaponMemento; // 0x0014(0x003C) - struct FItemMemento ItemMemento; // 0x0050(0x0038) -}; - -// ScriptStruct WillowGame.WillowAIComponent.CoverExposureData -// 0x0004 -struct FCoverExposureData -{ - unsigned long bExposedUp : 1; // 0x0000(0x0004) - unsigned long bExposedLeft : 1; // 0x0000(0x0004) - unsigned long bExposedRight : 1; // 0x0000(0x0004) -}; - -// ScriptStruct WillowGame.WillowAIComponent.CombatZone -// 0x0020 -struct FCombatZone -{ - int Index; // 0x0000(0x0004) - struct FBox Bounds; // 0x0004(0x001C) -}; - -// ScriptStruct WillowGame.WillowAIComponent.CombatZoneSearchData -// 0x0028 -struct FCombatZoneSearchData -{ - float ZoneMoveDist; // 0x0000(0x0004) (Edit, Const) - struct FAIRange ZoneTimeLimit; // 0x0004(0x0008) (Edit, Const) - struct FAIRange TargetRange; // 0x000C(0x0008) (Edit, Const) - float MinHeight; // 0x0014(0x0004) (Edit, Const) - unsigned long bCanFail : 1; // 0x0018(0x0004) (Edit, Const) - unsigned char LineOfSight; // 0x001C(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x001D(0x0003) MISSED OFFSET - struct FAIRange LineOfSightTimeLimit; // 0x0020(0x0008) (Edit, Const) -}; - -// ScriptStruct WillowGame.WillowAIComponent.CombatPointSearchData -// 0x0008 (0x0028 - 0x0030) -struct FCombatPointSearchData : public FCombatZoneSearchData -{ - unsigned long bUseCover : 1; // 0x0028(0x0004) (Edit) - float PointRadius; // 0x002C(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.Action_SwoopAttack.SwoopAttackData -// 0x0008 -struct FSwoopAttackData -{ - unsigned long bTriggered : 1; // 0x0000(0x0004) - unsigned long bCacheTargetLocation : 1; // 0x0000(0x0004) (Edit, Const) - float Distance; // 0x0004(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.DeployableTurretActor.TurretEffect -// 0x002C -struct FTurretEffect -{ - struct FName EffectStartTag; // 0x0000(0x0008) (Edit) - struct FName EffectEndTag; // 0x0008(0x0008) (Edit) - class UParticleSystem* EffectTemplate; // 0x0010(0x0004) (Edit) - struct FName EffectSocket; // 0x0014(0x0008) (Edit) - class UParticleSystemComponent* EffectRef; // 0x001C(0x0004) (ExportObject, Component, EditInline) - class UAkEvent* EffectAudioStartAkEvent; // 0x0020(0x0004) (Edit) - class UAkEvent* EffectAudioStopAkEvent; // 0x0024(0x0004) (Edit) - unsigned long bShutOffOnDeath : 1; // 0x0028(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.DeployableTurretActor.TurretDamageEffectData -// 0x0018 -struct FTurretDamageEffectData -{ - float DamageThreshold; // 0x0000(0x0004) (Edit) - struct FName DamageStartTagName; // 0x0004(0x0008) (Edit) - struct FName DamageEndTagName; // 0x000C(0x0008) (Edit) - unsigned long EffectActive : 1; // 0x0014(0x0004) (Transient) -}; - -// ScriptStruct WillowGame.WillowRadarManager.ServerDynamicRadarIconData -// 0x000C -struct FServerDynamicRadarIconData -{ - class UObject* SourceObject; // 0x0000(0x0004) - float Duration; // 0x0004(0x0004) - float StartTime; // 0x0008(0x0004) -}; - -// ScriptStruct WillowGame.WillowRadarManager.RemoteDynamicRadarIconData -// 0x0014 -struct FRemoteDynamicRadarIconData -{ - unsigned char IconType; // 0x0000(0x0001) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FVector Location; // 0x0004(0x000C) - unsigned long bActive : 1; // 0x0010(0x0004) -}; - -// ScriptStruct WillowGame.WillowBaseStats.WillowStatProperty -// 0x0034 -struct FWillowStatProperty -{ - struct FName Id; // 0x0000(0x0008) - struct FSettingsData Data; // 0x0008(0x000C) - struct FSettingsData MaxData; // 0x0014(0x000C) - struct FSettingsData ChallengeBaseData; // 0x0020(0x000C) - int OnlineId; // 0x002C(0x0004) - unsigned long bSparkStatDirty : 1; // 0x0030(0x0004) - unsigned long bSparkStatInFlight : 1; // 0x0030(0x0004) -}; - -// ScriptStruct WillowGame.WillowVersusDuelGlobals.DuelTeamInfo -// 0x0008 -struct FDuelTeamInfo -{ - class UPawnAllegiance* TeamAllegiance; // 0x0000(0x0004) (Edit, Const) - struct FColor TeamColor; // 0x0004(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.WillowVersusDuelGlobals.DuelTeamPair -// 0x0010 -struct FDuelTeamPair -{ - struct FDuelTeamInfo ChallengerTeam; // 0x0000(0x0008) (Edit, Const) - struct FDuelTeamInfo CompetitorTeam; // 0x0008(0x0008) (Edit, Const) -}; - -// ScriptStruct WillowGame.WillowVersusDuelInfo.TempWeaponStruct -// 0x0048 -struct FTempWeaponStruct -{ - struct FWeaponDefinitionData DefinitionData; // 0x0000(0x0044) - int Ammo; // 0x0044(0x0004) -}; - -// ScriptStruct WillowGame.WillowVersusDuelInfo.TempProfileStruct -// 0x0018 -struct FTempProfileStruct -{ - class UPawnAllegiance* Allegiance; // 0x0000(0x0004) - float Health; // 0x0004(0x0004) - float Shield; // 0x0008(0x0004) - TArray Weapons; // 0x000C(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.InventoryDataProviderGFxObject.HeavyInventoryElement -// 0x0014 -struct FHeavyInventoryElement -{ - struct FString Text; // 0x0000(0x000C) (AlwaysInit, NeedCtorLink) - struct FColor Color; // 0x000C(0x0004) - class UObject* Data; // 0x0010(0x0004) -}; - -// ScriptStruct WillowGame.GFxTextListContainer.OneTimeDataElement -// 0x002C -struct FOneTimeDataElement -{ - struct FString Text; // 0x0000(0x000C) (AlwaysInit, NeedCtorLink) - struct FString Icon; // 0x000C(0x000C) (AlwaysInit, NeedCtorLink) - struct FString IconOverride; // 0x0018(0x000C) (AlwaysInit, NeedCtorLink) - struct FColor TextColor; // 0x0024(0x0004) - class UObject* Data; // 0x0028(0x0004) -}; - -// ScriptStruct WillowGame.GFxTextListContainer.GFxTextEntry -// 0x0005 -struct FGFxTextEntry -{ - int ArrayIdx; // 0x0000(0x0004) - unsigned char Kind; // 0x0004(0x0001) -}; - -// ScriptStruct WillowGame.GFxTextListContainer.SortableDataElement -// 0x0010 -struct FSortableDataElement -{ - unsigned long bFiltered : 1; // 0x0000(0x0004) - int OneTimeIdx; // 0x0004(0x0004) - int CategoryIdx; // 0x0008(0x0004) - class UObject* Data; // 0x000C(0x0004) -}; - -// ScriptStruct WillowGame.InventoryDataProviderGFxObject.SortFilterConfiguration -// 0x0010 -struct FSortFilterConfiguration -{ - unsigned char SortType; // 0x0000(0x0001) - unsigned char FilterType; // 0x0001(0x0001) - unsigned char CategoryType; // 0x0002(0x0001) - unsigned char UnknownData00[0x1]; // 0x0003(0x0001) MISSED OFFSET - struct FString SortTitleLookupKey; // 0x0004(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowDeclarations.PanelInfo -// 0x0040 -struct FPanelInfo -{ - struct FName PanelName; // 0x0000(0x0008) (Edit) - struct FVector PanelFocused; // 0x0008(0x000C) (Edit) - struct FVector PanelUnfocused; // 0x0014(0x000C) (Edit) - struct FVector PanelCompare; // 0x0020(0x000C) (Edit) - unsigned char PanelBackground; // 0x002C(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x002D(0x0003) MISSED OFFSET - int CellWidth; // 0x0030(0x0004) (Edit) - int CellHeight; // 0x0034(0x0004) (Edit) - int TextureWidth; // 0x0038(0x0004) (Edit) - int TextureHeight; // 0x003C(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.WillowDeclarations.CardInfoRelativeToPanel -// 0x0018 -struct FCardInfoRelativeToPanel -{ - struct FName PanelName; // 0x0000(0x0008) (Edit) - struct FVector ComparePosition; // 0x0008(0x000C) (Edit) - float CompareScale; // 0x0014(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.WillowDeclarations.CardInfo -// 0x003C -struct FCardInfo -{ - struct FName CardName; // 0x0000(0x0008) (Edit) - int CellWidth; // 0x0008(0x0004) (Edit) - int CellHeight; // 0x000C(0x0004) (Edit) - int TextureWidth; // 0x0010(0x0004) (Edit) - int TextureHeight; // 0x0014(0x0004) (Edit) - struct FString MainPlayerLinkageName; // 0x0018(0x000C) (Edit, NeedCtorLink) - struct FString SplitPlayerLinkageName; // 0x0024(0x000C) (Edit, NeedCtorLink) - TArray CompareSettings; // 0x0030(0x000C) (Edit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.BaseTopLevelPanelGFxObject.ItemCardInfo -// 0x0010 -struct FItemCardInfo -{ - struct FName CardName; // 0x0000(0x0008) - int ContentIdx; // 0x0008(0x0004) - class UItemCardGFxObject* ItemCard; // 0x000C(0x0004) -}; - -// ScriptStruct WillowGame.HUDWidget_Minimap.MinimapIconClip -// 0x0010 -struct FMinimapIconClip -{ - class UGFxObject* Object; // 0x0000(0x0004) (Transient) - unsigned long bVisible : 1; // 0x0004(0x0004) (Transient) - struct FVector2D MapPos; // 0x0008(0x0008) (Transient) -}; - -// ScriptStruct WillowGame.HUDWidget_Minimap.MinimapObjectiveIconClip -// 0x000C (0x0010 - 0x001C) -struct FMinimapObjectiveIconClip : public FMinimapIconClip -{ - class UGFxObject* OptionalClip; // 0x0010(0x0004) (Transient) - class UGFxObject* AboveClip; // 0x0014(0x0004) (Transient) - class UGFxObject* BelowClip; // 0x0018(0x0004) (Transient) -}; - -// ScriptStruct WillowGame.HUDWidget_Missions.MissionWidgetMessage -// 0x0024 -struct FMissionWidgetMessage -{ - unsigned char Type; // 0x0000(0x0001) (Edit, Transient) - unsigned char Category; // 0x0001(0x0001) (Edit, Transient) - unsigned char UnknownData00[0x2]; // 0x0002(0x0002) MISSED OFFSET - class UMissionDefinition* MissDef; // 0x0004(0x0004) (Edit, Transient) - class UMissionObjectiveDefinition* ObjDef; // 0x0008(0x0004) (Edit, Transient) - unsigned long bBranch : 1; // 0x000C(0x0004) (Edit, Transient) - int Slot; // 0x0010(0x0004) (Edit, Transient) - int SwapFromSlot; // 0x0014(0x0004) (Edit, Transient) - unsigned long bSkipAnim : 1; // 0x0018(0x0004) (Edit, Transient) - int ModuleNum; // 0x001C(0x0004) (Edit, Transient) - float EventTime; // 0x0020(0x0004) (Edit, Transient) -}; - -// ScriptStruct WillowGame.HUDWidget_WorldSpace.WorldSpaceIcon -// 0x0018 -struct FWorldSpaceIcon -{ - class UGFxObject* IconClip; // 0x0000(0x0004) (Transient) - class UGFxObject* ArrowClip; // 0x0004(0x0004) (Transient) - unsigned long bOccluded : 1; // 0x0008(0x0004) (Transient) - float NextOcclusionTestTime; // 0x000C(0x0004) (Transient) - float CachedTextboxWidth; // 0x0010(0x0004) (Transient) - float CachedTextboxHeight; // 0x0014(0x0004) (Transient) -}; - -// ScriptStruct WillowGame.HUDWidget_WorldSpace.ObjectiveIcon -// 0x002C (0x0018 - 0x0044) -struct FObjectiveIcon : public FWorldSpaceIcon -{ - unsigned long bInWorldSpace : 1; // 0x0018(0x0004) (Transient) - float TransitionStartTime; // 0x001C(0x0004) (Transient) - struct FVector LastLocation; // 0x0020(0x000C) (Transient) - float FadeAlpha; // 0x002C(0x0004) (Transient) - float FadeScale; // 0x0030(0x0004) (Transient) - class UGFxObject* ObjectiveClip; // 0x0034(0x0004) (Transient) - class UGFxObject* AboveClip; // 0x0038(0x0004) (Transient) - class UGFxObject* BelowClip; // 0x003C(0x0004) (Transient) - class UGFxObject* OptionalClip; // 0x0040(0x0004) (Transient) -}; - -// ScriptStruct WillowGame.HUDWidget_WorldSpace.PlayerIcon -// 0x0008 (0x0018 - 0x0020) -struct FPlayerIcon : public FWorldSpaceIcon -{ - class UGFxObject* TextClip; // 0x0018(0x0004) (Transient) - class UGFxObject* StateClip; // 0x001C(0x0004) (Transient) -}; - -// ScriptStruct WillowGame.SkillTreeGFxObject.SkillTreeUICell -// 0x001C -struct FSkillTreeUICell -{ - int BranchNum; // 0x0000(0x0004) - int TierNum; // 0x0004(0x0004) - int CellNum; // 0x0008(0x0004) - class UGFxObject* Clip_Cell; // 0x000C(0x0004) - class UGFxObject* Clip_Highlight; // 0x0010(0x0004) - class UGFxObject* Clip_Outline; // 0x0014(0x0004) - class UGFxObject* Clip_Overclocked; // 0x0018(0x0004) -}; - -// ScriptStruct WillowGame.SkillTreeGFxObject.artifact_datum -// 0x0014 -struct Fartifact_datum -{ - int SkillIndex; // 0x0000(0x0004) - int Grade; // 0x0004(0x0004) - struct FString Name; // 0x0008(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.StatusMenuMapGFxObject.MapObjectData -// 0x0088 -struct FMapObjectData -{ - class AWillowPlayerController* Player; // 0x0000(0x0004) - class AWillowVehicle* Vehicle; // 0x0004(0x0004) - class ALevelLandmark* Landmark; // 0x0008(0x0004) - class AWillowInteractiveObject* ClientInteractiveObject; // 0x000C(0x0004) - class AWillowPlayerReplicationInfo* WPRI; // 0x0010(0x0004) - unsigned long bWaypoint : 1; // 0x0014(0x0004) - unsigned long bAreaWaypoint : 1; // 0x0014(0x0004) - unsigned long bOptional : 1; // 0x0014(0x0004) - int WaypointIndex; // 0x0018(0x0004) - struct FVector CustomObjectLoc; // 0x001C(0x000C) - unsigned long bIsDirty : 1; // 0x0028(0x0004) - struct FVector2D TransformedLocation; // 0x002C(0x0008) - float Angle; // 0x0034(0x0004) - float Scale; // 0x0038(0x0004) - struct FString AS_IconClipPath; // 0x003C(0x000C) (NeedCtorLink) - struct FString AS_IconClipFrame; // 0x0048(0x000C) (NeedCtorLink) - struct FString AS_IconClipInnerFrame; // 0x0054(0x000C) (NeedCtorLink) - struct FString AS_IconPath; // 0x0060(0x000C) (NeedCtorLink) - unsigned long bShowInfoBox : 1; // 0x006C(0x0004) - struct FString InfoBoxTitle; // 0x0070(0x000C) (NeedCtorLink) - struct FString InfoBoxDesc; // 0x007C(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.StatusMenuMapGFxObject.ClipRect -// 0x0010 -struct FClipRect -{ - float Top; // 0x0000(0x0004) - float Right; // 0x0004(0x0004) - float Bottom; // 0x0008(0x0004) - float Left; // 0x000C(0x0004) -}; - -// ScriptStruct WillowGame.WillowGFxDialogBox.DialogBoxButton -// 0x0038 -struct FDialogBoxButton -{ - struct FString Caption; // 0x0000(0x000C) (NeedCtorLink) - struct FString TipText; // 0x000C(0x000C) (NeedCtorLink) - struct FName Tag; // 0x0018(0x0008) - TArray Keys; // 0x0020(0x000C) (NeedCtorLink) - struct FScriptDelegate OnButtonClicked; // 0x002C(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowGFxDialogBox.DialogBoxLayout -// 0x001C -struct FDialogBoxLayout -{ - struct FName LayoutTag; // 0x0000(0x0008) - struct FName CancelTag; // 0x0008(0x0008) - TArray Buttons; // 0x0010(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.LANServerBrowserGFxMovie.ResultEntry -// 0x002C -struct FResultEntry -{ - struct FOnlineGameSearchResult Game; // 0x0000(0x0008) - struct FString Name; // 0x0008(0x000C) (NeedCtorLink) - int ExpLevel; // 0x0014(0x0004) - int Mission; // 0x0018(0x0004) - int PlayThrough; // 0x001C(0x0004) - int NumPlayers; // 0x0020(0x0004) - int MaxPlayers; // 0x0024(0x0004) - int Ping; // 0x0028(0x0004) -}; - -// ScriptStruct WillowGame.PCContextMenuObject.PCContextMenuItem -// 0x0018 -struct FPCContextMenuItem -{ - struct FString Caption; // 0x0000(0x000C) (NeedCtorLink) - struct FString Action; // 0x000C(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.StatusMenuExGFxMovie.CachedInvData -// 0x0009 -struct FCachedInvData -{ - class AWillowInventory* Inv; // 0x0000(0x0004) - unsigned long bReadied : 1; // 0x0004(0x0004) - unsigned char TrashOrFavorite; // 0x0008(0x0001) -}; - -// ScriptStruct WillowGame.WillowHUDGFxMovie.TrackedSkillIconState -// 0x0010 -struct FTrackedSkillIconState -{ - unsigned char Type; // 0x0000(0x0001) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - class USwfMovie* Icon; // 0x0004(0x0004) - int PercentComplete; // 0x0008(0x0004) - int StackCount; // 0x000C(0x0004) -}; - -// ScriptStruct WillowGame.WillowHUDGFxMovie.AvailableTrackedSkill -// 0x0008 -struct FAvailableTrackedSkill -{ - class USkillDefinition* SkillDef; // 0x0000(0x0004) - int RemappedSlot; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.WillowHUDGFxMovie.CriticalTextMessage -// 0x0020 -struct FCriticalTextMessage -{ - struct FString Message; // 0x0000(0x000C) (NeedCtorLink) - struct FString Title; // 0x000C(0x000C) (NeedCtorLink) - float DestroyTime; // 0x0018(0x0004) - struct FColor DrawColor; // 0x001C(0x0004) -}; - -// ScriptStruct WillowGame.ActionSkill.CachedWeaponInfo -// 0x0028 -struct FCachedWeaponInfo -{ - int CachedClipSize; // 0x0000(0x0004) (Transient) - int CachedAmmoInClip; // 0x0004(0x0004) (Transient) - int CachedAmmoNotInClip; // 0x0008(0x0004) (Transient) - unsigned char CachedWeaponIsReloading; // 0x000C(0x0001) (Transient) - unsigned char UnknownData00[0x3]; // 0x000D(0x0003) MISSED OFFSET - struct FString CachedWeaponType; // 0x0010(0x000C) (Transient, NeedCtorLink) - class USwfMovie* CachedWeaponTypeDLCClip; // 0x001C(0x0004) (Transient) - int IsReloadIconDisplayed; // 0x0020(0x0004) (Transient) - int IsInteractionIconDisplayed; // 0x0024(0x0004) (Transient) -}; - -// ScriptStruct WillowGame.WillowHUDGFxMovie.CriticalTextMessageArray -// 0x000C -struct FCriticalTextMessageArray -{ - TArray MessageArray; // 0x0000(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowHUDGFxMovie.HUDInteractionIcon -// 0x0028 -struct FHUDInteractionIcon -{ - struct FInteractionIconWithOverrides Icons[0x2]; // 0x0000(0x0014) -}; - -// ScriptStruct WillowGame.CreditsGFxDefinition.CreditsLine -// 0x0010 -struct FCreditsLine -{ - class UCreditsLineDefinition* LineType; // 0x0000(0x0004) (Edit) - struct FString Text; // 0x0004(0x000C) (Edit, NeedCtorLink, EditTextBox) -}; - -// ScriptStruct WillowGame.CreditsGFxDefinition.CreditsTextureInfo -// 0x000C -struct FCreditsTextureInfo -{ - struct FString TexturePath; // 0x0000(0x000C) (Edit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.WeaponScopeGFxDefinition.LabelToLinkageMapping -// 0x0018 -struct FLabelToLinkageMapping -{ - struct FString LabelName; // 0x0000(0x000C) (Edit, NeedCtorLink) - struct FString LinkageName; // 0x000C(0x000C) (Edit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowGFxThirdPersonDefinition.ThirdPersonMenuView -// 0x004C -struct FThirdPersonMenuView -{ - struct FVector RelativeCameraLocation; // 0x0000(0x000C) (Edit) - struct FRotator RelativeCameraRotation; // 0x000C(0x000C) (Edit) - struct FVector RelativeMenuLocation; // 0x0018(0x000C) (Edit) - struct FRotator RelativeMenuRotation; // 0x0024(0x000C) (Edit) - float CameraYawMin; // 0x0030(0x0004) (Edit) - float CameraYawMax; // 0x0034(0x0004) (Edit) - float VerticalSplitscreenCameraOffset; // 0x0038(0x0004) (Edit) - float VerticalSplitscreenCameraSpread; // 0x003C(0x0004) (Edit) - struct FName FocusBoneName; // 0x0040(0x0008) (Edit) - float FocusScreenYaw; // 0x0048(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.StatusMenuGFxDefinition.DirectionData -// 0x0028 -struct FDirectionData -{ - struct FName This; // 0x0000(0x0008) (Edit) - struct FName Left; // 0x0008(0x0008) (Edit) - struct FName Right; // 0x0010(0x0008) (Edit) - struct FName Up; // 0x0018(0x0008) (Edit) - struct FName Down; // 0x0020(0x0008) (Edit) -}; - -// ScriptStruct WillowGame.WillowDeclarations.MissionStatusPresentation -// 0x0010 -struct FMissionStatusPresentation -{ - struct FColor TextColor; // 0x0000(0x0004) (Edit) - struct FString IconFrame; // 0x0004(0x000C) (Edit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowHUDGFxMovieDefinition.ScaledHUDElement -// 0x0010 -struct FScaledHUDElement -{ - struct FString ElementName; // 0x0000(0x000C) (Edit, NeedCtorLink) - class UHUDScalingAnchorDefinition* Anchor; // 0x000C(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.WillowHUDGFxMovie.InjuredStringReplacementSet -// 0x0030 -struct FInjuredStringReplacementSet -{ - TArray Skills; // 0x0000(0x000C) (Edit, NeedCtorLink) - struct FString NewPlayerInjuredString; // 0x000C(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString NewInjuredTooltipString1; // 0x0018(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString NewInjuredTooltipString2; // 0x0024(0x000C) (Edit, Const, Localized, NeedCtorLink) -}; - -// ScriptStruct WillowGame.BehaviorAliasLookupDefinition.BehaviorAliasReference -// 0x0010 -struct FBehaviorAliasReference -{ - class UBehaviorAliasDefinition* BehaviorAlias; // 0x0000(0x0004) (Edit, Const) - TArray BehaviorList; // 0x0004(0x000C) (Edit, Const, NeedCtorLink, EditInline) -}; - -// ScriptStruct WillowGame.WillowAIComponent.CombatPointDebugData -// 0x0014 -struct FCombatPointDebugData -{ - unsigned long bBest : 1; // 0x0000(0x0004) - float Score; // 0x0004(0x0004) - struct FVector Location; // 0x0008(0x000C) -}; - -// ScriptStruct WillowGame.WillowAIComponent.CombatPointData -// 0x0038 -struct FCombatPointData -{ - int Slot; // 0x0000(0x0004) (Edit, EditConst) - struct FVector Location; // 0x0004(0x000C) (Edit, EditConst) - struct FActorReference Actor; // 0x0010(0x0014) (Edit, EditConst) - unsigned char ConstraintType; // 0x0024(0x0001) (Edit, EditConst) - unsigned char UnknownData00[0x3]; // 0x0025(0x0003) MISSED OFFSET - TArray ConstraintTags; // 0x0028(0x000C) (Edit, EditConst, NeedCtorLink) - unsigned long bClaimed : 1; // 0x0034(0x0004) (Transient) -}; - -// ScriptStruct WillowGame.Action_Drive_Pursuit.EnemyBreadCrumbStruct -// 0x0010 -struct FEnemyBreadCrumbStruct -{ - struct FVector pos; // 0x0000(0x000C) - class AWillowVehicleCombatArea* CombatArea; // 0x000C(0x0004) -}; - -// ScriptStruct WillowGame.WillowReplicatedEmitter.EmitterTemplateOptions -// 0x000C -struct FEmitterTemplateOptions -{ - class UParticleSystem* DefaultTemplate; // 0x0000(0x0004) - class UParticleSystem* CensoredTemplateAlternative; // 0x0004(0x0004) - unsigned long bEffectEligibleForCensoring : 1; // 0x0008(0x0004) -}; - -// ScriptStruct WillowGame.WillowReplicatedEmitter.FloatParameter -// 0x000C -struct FFloatParameter -{ - struct FName Name; // 0x0000(0x0008) - float Value; // 0x0008(0x0004) -}; - -// ScriptStruct WillowGame.WillowReplicatedEmitter.VectorParameter -// 0x0014 -struct FVectorParameter -{ - struct FName Name; // 0x0000(0x0008) - struct FVector Value; // 0x0008(0x000C) -}; - -// ScriptStruct WillowGame.WillowReplicatedEmitter.ColorParameter -// 0x000C -struct FColorParameter -{ - struct FName Name; // 0x0000(0x0008) - struct FColor Value; // 0x0008(0x0004) -}; - -// ScriptStruct WillowGame.IUpdatePostProcessOverride.DOFEffectData -// 0x002C -struct FDOFEffectData -{ - float FalloffExponent; // 0x0000(0x0004) (Edit) - float BlurKernelSize; // 0x0004(0x0004) (Edit) - float MaxNearBlurAmount; // 0x0008(0x0004) (Edit) - float MaxFarBlurAmount; // 0x000C(0x0004) (Edit) - struct FColor ModulateBlurColor; // 0x0010(0x0004) (Edit) - unsigned char FocusType; // 0x0014(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0015(0x0003) MISSED OFFSET - float FocusInnerRadius; // 0x0018(0x0004) (Edit) - float FocusDistance; // 0x001C(0x0004) (Edit) - struct FVector FocusPosition; // 0x0020(0x000C) (Edit) -}; - -// ScriptStruct WillowGame.WillowWeaponTypes.WeaponAccessorySetup -// 0x001C -struct FWeaponAccessorySetup -{ - struct FName WeaponArchetypeName; // 0x0000(0x0008) (Edit) - class UGestaltSkeletalMeshDefinition* AccessoryDefinition; // 0x0008(0x0004) (Edit) - class UGestaltPartMatrices* AccessoryTransforms; // 0x000C(0x0004) (Edit) - TArray AccessoryParts; // 0x0010(0x000C) (Edit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.DeveloperPerksDefinition.DeveloperData -// 0x002C -struct FDeveloperData -{ - struct FString Gamertag; // 0x0000(0x000C) (Edit, NeedCtorLink) - struct FString UniqueId; // 0x000C(0x000C) (Edit, NeedCtorLink) - unsigned char Platform; // 0x0018(0x0001) (Edit) - unsigned char UnknownData00[0x3]; // 0x0019(0x0003) MISSED OFFSET - TArray UnlocksGamerpics; // 0x001C(0x000C) (NeedCtorLink) - unsigned long bEligibleForGearboxCustomizations : 1; // 0x0028(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.DeveloperPerksDefinition.PerkData -// 0x001C -struct FPerkData -{ - TArray ButtonChain; // 0x0000(0x000C) (Edit, NeedCtorLink) - struct FString Command; // 0x000C(0x000C) (Edit, NeedCtorLink) - unsigned long bMustBeDeveloper : 1; // 0x0018(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.IMission.ObjectiveStatusData -// 0x000C -struct FObjectiveStatusData -{ - TArray Objectives; // 0x0000(0x000C) (Edit, AlwaysInit, NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowGFxColiseumOverlayMovie.PlayerLineInfo -// 0x0020 -struct FPlayerLineInfo -{ - unsigned long bUpdatedThisRound : 1; // 0x0000(0x0004) - struct FString Avatar; // 0x0004(0x000C) (NeedCtorLink) - class APlayerReplicationInfo* PRI; // 0x0010(0x0004) - int PlayerID; // 0x0014(0x0004) - int RoundKills; // 0x0018(0x0004) - int TotalKills; // 0x001C(0x0004) -}; - -// ScriptStruct WillowGame.MarketingUnlockInventoryDefinition.UnlockItemData -// 0x001C -struct FUnlockItemData -{ - int GameStage; // 0x0000(0x0004) (Edit) - TArray UnlockItems; // 0x0004(0x000C) (Edit, Const, NeedCtorLink) - TArray UnlockItemPools; // 0x0010(0x000C) (Edit, Const, NeedCtorLink) -}; - -// ScriptStruct WillowGame.FrontendGFxMovie.MessageOfTheDay -// 0x001C -struct FMessageOfTheDay -{ - struct FString Header; // 0x0000(0x000C) (NeedCtorLink) - struct FString Body; // 0x000C(0x000C) (NeedCtorLink) - int DisplayTime; // 0x0018(0x0004) -}; - -// ScriptStruct WillowGame.WillowDownloadableContentManager.ContentState -// 0x0008 -struct FContentState -{ - int LicensedMask; // 0x0000(0x0004) - int InstalledMask; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.WillowCheatManager.BalanceMeResourceUpgradePath -// 0x0018 -struct FBalanceMeResourceUpgradePath -{ - struct FString ResourceName; // 0x0000(0x000C) (NeedCtorLink) - TArray PlayerLevelForEachUpgrade; // 0x000C(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowCheatManager.StatusEffectNameMapping -// 0x0018 -struct FStatusEffectNameMapping -{ - struct FString StatusEffectName; // 0x0000(0x000C) (NeedCtorLink) - struct FString StatusEffectDefinitionName; // 0x000C(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.Behavior_DropProjectile.DropProjectileBehaviorSequenceStateData -// 0x000C -struct FDropProjectileBehaviorSequenceStateData -{ - unsigned char Action; // 0x0000(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FName SequenceName; // 0x0004(0x0008) (Edit, Const) -}; - -// ScriptStruct WillowGame.Behavior_RemoveInstanceData.RemoveObject -// 0x0008 -struct UBehavior_RemoveInstanceData_FRemoveObject -{ - struct FName Name; // 0x0000(0x0008) (Edit) -}; - -// ScriptStruct WillowGame.Behavior_SpawnProjectileFromImpact.ProjectileBehaviorSequenceStateData -// 0x000C -struct UBehavior_SpawnProjectileFromImpact_FProjectileBehaviorSequenceStateData -{ - unsigned char Action; // 0x0000(0x0001) (Edit, Const) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FName SequenceName; // 0x0004(0x0008) (Edit, Const) -}; - -// ScriptStruct WillowGame.WeaponTypeDefinition.NameExpressionData -// 0x0024 -struct FNameExpressionData -{ - TArray Expressions; // 0x0000(0x000C) (Edit, Const, NeedCtorLink) - struct FString PreModifier; // 0x000C(0x000C) (Edit, Const, Localized, NeedCtorLink) - struct FString PostModifier; // 0x0018(0x000C) (Edit, Const, Localized, NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowGFxLobbyLoadCharacter.LoadCharacterData -// 0x0074 -struct FLoadCharacterData -{ - int SaveDataId; // 0x0000(0x0004) - int CharLevel; // 0x0004(0x0004) - struct FString CharName; // 0x0008(0x000C) (NeedCtorLink) - struct FString CharClass; // 0x0014(0x000C) (NeedCtorLink) - struct FString PlayThrough; // 0x0020(0x000C) (NeedCtorLink) - struct FString ActiveMission; // 0x002C(0x000C) (NeedCtorLink) - struct FString PlotMission; // 0x0038(0x000C) (NeedCtorLink) - struct FString CharSaveDate; // 0x0044(0x000C) (NeedCtorLink) - struct FString CharPlayedTime; // 0x0050(0x000C) (NeedCtorLink) - int CharPlayedTimeInt; // 0x005C(0x0004) - struct FGuid SaveGuid; // 0x0060(0x0010) - class UDownloadableCharacterDefinition* DlcCharDef; // 0x0070(0x0004) -}; - -// ScriptStruct WillowGame.MarketplaceGFxMovie.MarketPlaceFilter -// 0x0024 -struct FMarketPlaceFilter -{ - struct FString Tag; // 0x0000(0x000C) (NeedCtorLink) - struct FString Caption; // 0x000C(0x000C) (NeedCtorLink) - struct FString Filter; // 0x0018(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.MatchmakingLobbyGFxMovie.MatchmakingResultEntry -// 0x0024 -struct FMatchmakingResultEntry -{ - struct FString MatchTypeIconFrameName; // 0x0000(0x000C) (NeedCtorLink) - struct FString StatusIconFrameName; // 0x000C(0x000C) (NeedCtorLink) - struct FString Message; // 0x0018(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowScrollingList.DataProviderInfo -// 0x000C -struct FDataProviderInfo -{ - FScriptInterface DataProvider; // 0x0000(0x0008) - int SelectedIndex; // 0x0008(0x0004) -}; - -// ScriptStruct WillowGame.TestMapsListDefinition.TestMapsListDatum -// 0x0018 -struct FTestMapsListDatum -{ - unsigned long bUseLoader : 1; // 0x0000(0x0004) (Edit, Const) - struct FString MapDisplayName; // 0x0004(0x000C) (Edit, Const, NeedCtorLink) - struct FName MapName; // 0x0010(0x0008) (Edit, Const) -}; - -// ScriptStruct WillowGame.GFxTextListContent.FlashTextEntry -// 0x0020 -struct FFlashTextEntry -{ - struct FString TextEntry; // 0x0000(0x000C) (NeedCtorLink) - struct FString IconFrameLabel; // 0x000C(0x000C) (NeedCtorLink) - unsigned char ArrayType; // 0x0018(0x0001) - unsigned char UnknownData00[0x3]; // 0x0019(0x0003) MISSED OFFSET - class UObject* Obj; // 0x001C(0x0004) -}; - -// ScriptStruct WillowGame.PlayerSaveGame.UnloadableDlcEchoCallData -// 0x0010 -struct FUnloadableDlcEchoCallData -{ - struct FString CallDefName; // 0x0000(0x000C) (AlwaysInit, NeedCtorLink) - int DlcPackageId; // 0x000C(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.HUDWidget_WorldSpace.WorldSpacePlayerInfo -// 0x0008 -struct FWorldSpacePlayerInfo -{ - class AWillowPlayerReplicationInfo* WPRI; // 0x0000(0x0004) (Transient) - class AWillowPlayerPawn* WPP; // 0x0004(0x0004) (Transient) -}; - -// ScriptStruct WillowGame.IDesignerAttributeProvider.DesignerAttributeDefaultValueData -// 0x0014 -struct FDesignerAttributeDefaultValueData -{ - class UDesignerAttributeDefinition* DesignerAttribute; // 0x0000(0x0004) (Edit) - struct FAttributeInitializationData BaseValue; // 0x0004(0x0010) (Edit) -}; - -// ScriptStruct WillowGame.ISimpleAnimPlayer.SimpleAnimStateData -// 0x0004 -struct FSimpleAnimStateData -{ - int AnimState; // 0x0000(0x0004) -}; - -// ScriptStruct WillowGame.LiftActionSkill.LiftBodyPair -// 0x0008 -struct FLiftBodyPair -{ - class UPopulationBodyTag* BodyTag; // 0x0000(0x0004) (Edit, Const) - class UPhaseLockDefinition* PhaseLockDef; // 0x0004(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.MissionPopulationAspect.MissionItemPoolData -// 0x0010 -struct FMissionItemPoolData -{ - unsigned long bItemAlwaysGranted : 1; // 0x0000(0x0004) (Edit) - class UMissionObjectiveDefinition* ItemObjective; // 0x0004(0x0004) (Edit) - class UMissionDefinition* DirectiveDefinition; // 0x0008(0x0004) (Edit) - class UItemPoolDefinition* ItemPool; // 0x000C(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.MissionTracker.MissionSetData -// 0x0014 -struct FMissionSetData -{ - struct FName PackageName; // 0x0000(0x0008) - TArray Missions; // 0x0008(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowScrollingListDataProviderOptionsBase.DescriptionEntry -// 0x0010 -struct FDescriptionEntry -{ - int EventID; // 0x0000(0x0004) - struct FString Description; // 0x0004(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.PlayerClassCountAttributeValueResolver.PlayerClassCountOverride -// 0x0008 -struct FPlayerClassCountOverride -{ - int Override; // 0x0000(0x0004) - class UPlayerClassIdentifierDefinition* PlayerClassIdDef; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.ReferenceSet.ObjectReference -// 0x0004 -struct FObjectReference -{ - class UObject* Obj; // 0x0000(0x0004) (Edit) -}; - -// ScriptStruct WillowGame.WillowAutoAimStrategy.ViewProfile -// 0x0070 -struct FViewProfile -{ - class AWillowPlayerController* InPlayer; // 0x0000(0x0004) - struct FVector ViewNormal; // 0x0004(0x000C) - struct FVector ViewLocation; // 0x0010(0x000C) - struct FRotator ViewRotation; // 0x001C(0x000C) - float ViewNormalDotViewNormal; // 0x0028(0x0004) - unsigned char UnknownData00[0x4]; // 0x002C(0x0004) MISSED OFFSET - struct FMatrix ViewMatrix; // 0x0030(0x0040) -}; - -// ScriptStruct WillowGame.WillowExplosionImpactDefinition.DecalData -// 0x0020 -struct FDecalData -{ - TArray Materials; // 0x0000(0x000C) (Edit, Const, NeedCtorLink) - float Width; // 0x000C(0x0004) (Edit, Const) - float Height; // 0x0010(0x0004) (Edit, Const) - float MinScale; // 0x0014(0x0004) (Edit, Const) - float MaxScale; // 0x0018(0x0004) (Edit, Const) - unsigned long RandomRotation : 1; // 0x001C(0x0004) (Edit, Const) - unsigned long CreateNewMaterialInstanceConstant : 1; // 0x001C(0x0004) (Edit, Const) -}; - -// ScriptStruct WillowGame.WillowGFxEditDialog.MenuItemCallback -// 0x0014 -struct FMenuItemCallback -{ - struct FName Tag; // 0x0000(0x0008) - struct FScriptDelegate OnClicked; // 0x0008(0x000C) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowGFxMenuHelperSaveGame.SaveResult -// 0x00C8 -struct FSaveResult -{ - int charID; // 0x0000(0x0004) - struct FPlayerSaveData Data; // 0x0004(0x00C4) (NeedCtorLink) -}; - -// ScriptStruct WillowGame.WillowProjectile.HomingTargetedActorInfo -// 0x0008 -struct FHomingTargetedActorInfo -{ - class AActor* HomingActor; // 0x0000(0x0004) - int HomingActorCount; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.WillowObstacleUtility.ObstacleSegment -// 0x0018 -struct FObstacleSegment -{ - struct FVector2D P1; // 0x0000(0x0008) - struct FVector2D P2; // 0x0008(0x0008) - struct FVector2D Normal; // 0x0010(0x0008) -}; - -// ScriptStruct WillowGame.WillowObstacleUtility.VelocityObstacle -// 0x0048 -struct FVelocityObstacle -{ - struct FObstacleSegment Segments[0x3]; // 0x0000(0x0018) -}; - -// ScriptStruct WillowGame.WillowPlayerPawnDataManager.AsyncDataRequest -// 0x002C -struct FAsyncDataRequest -{ - unsigned char RequestType; // 0x0000(0x0001) - unsigned char UnknownData00[0x3]; // 0x0001(0x0003) MISSED OFFSET - struct FString ObjectPath; // 0x0004(0x000C) (NeedCtorLink) - class UObject* Instigator; // 0x0010(0x0004) - class AWillowPlayerController* PlayerContext; // 0x0014(0x0004) - class UObject* Payload; // 0x0018(0x0004) - struct FName CallbackEventName; // 0x001C(0x0008) - int IntParam; // 0x0024(0x0004) - float FloatParam; // 0x0028(0x0004) -}; - -// ScriptStruct WillowGame.WillowPopulationMaster.PopOppSummary -// 0x0010 -struct FPopOppSummary -{ - struct FString Summary; // 0x0000(0x000C) (NeedCtorLink) - int Count; // 0x000C(0x0004) -}; - -// ScriptStruct WillowGame.WillowScrollingListDataProviderKeyboardMouseOptions.KeyBindInfo -// 0x0028 -struct FKeyBindInfo -{ - struct FName Tag; // 0x0000(0x0008) - struct FName ActionName; // 0x0008(0x0008) - struct FString Caption; // 0x0010(0x000C) (NeedCtorLink) - struct FName CurrentKey; // 0x001C(0x0008) - class UGFxObject* Object; // 0x0024(0x0004) -}; - -// ScriptStruct WillowGame.WillowUIInteraction.SkillIndexLevelRequirementPair -// 0x0008 -struct FSkillIndexLevelRequirementPair -{ - int SkillIndex; // 0x0000(0x0004) - int PlayerLevelRequirement; // 0x0004(0x0004) -}; - -// ScriptStruct WillowGame.WillowUIInteraction.ItemPartSettings -// 0x0014 -struct FItemPartSettings -{ - class UItemPartListDefinition* PartList; // 0x0000(0x0004) - class UItemPartDefinition* Part; // 0x0004(0x0004) - struct FString PartName; // 0x0008(0x000C) (NeedCtorLink) -}; - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/WinDrv/WinDrv_classes.h b/src/include/BL2SDK/WinDrv/WinDrv_classes.h deleted file mode 100644 index a8076a37..00000000 --- a/src/include/BL2SDK/WinDrv/WinDrv_classes.h +++ /dev/null @@ -1,67 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Classes -//--------------------------------------------------------------------------- - -// Class WinDrv.WindowsClient -// 0x01A0 (0x0050 - 0x01F0) -class UWindowsClient : public UClient -{ -public: - unsigned char UnknownData00[0x15C]; // 0x0050(0x015C) MISSED OFFSET - class UClass* AudioDeviceClass; // 0x01AC(0x0004) (Config) - unsigned char UnknownData01[0x30]; // 0x01B0(0x0030) MISSED OFFSET - int AllowJoystickInput; // 0x01E0(0x0004) (Config) - unsigned char UnknownData02[0xC]; // 0x01E4(0x000C) MISSED OFFSET - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("WindowsClient"); - return ptr; - } - -}; - - -// Class WinDrv.XnaForceFeedbackManager -// 0x0000 (0x0058 - 0x0058) -class UXnaForceFeedbackManager : public UForceFeedbackManager -{ -public: - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("XnaForceFeedbackManager"); - return ptr; - } - -}; - - -// Class WinDrv.FacebookWindows -// 0x0038 (0x00B4 - 0x00EC) -class UFacebookWindows : public UFacebookIntegration -{ -public: - unsigned char UnknownData00[0x38]; // 0x00B4(0x0038) MISSED OFFSET - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("FacebookWindows"); - return ptr; - } - -}; - - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/WinDrv/WinDrv_f_structs.h b/src/include/BL2SDK/WinDrv/WinDrv_f_structs.h deleted file mode 100644 index 4c709469..00000000 --- a/src/include/BL2SDK/WinDrv/WinDrv_f_structs.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Parameters -//--------------------------------------------------------------------------- - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/WinDrv/WinDrv_structs.h b/src/include/BL2SDK/WinDrv/WinDrv_structs.h deleted file mode 100644 index 68b2572d..00000000 --- a/src/include/BL2SDK/WinDrv/WinDrv_structs.h +++ /dev/null @@ -1,12 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/XAudio2/XAudio2_classes.h b/src/include/BL2SDK/XAudio2/XAudio2_classes.h deleted file mode 100644 index 851af65e..00000000 --- a/src/include/BL2SDK/XAudio2/XAudio2_classes.h +++ /dev/null @@ -1,32 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Classes -//--------------------------------------------------------------------------- - -// Class XAudio2.XAudio2Device -// 0x009C (0x02C4 - 0x0360) -class UXAudio2Device : public UAudioDevice -{ -public: - unsigned char UnknownData00[0x9C]; // 0x02C4(0x009C) MISSED OFFSET - - static UClass* StaticClass() - { - static auto ptr = UObject::FindClass("XAudio2Device"); - return ptr; - } - -}; - - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/XAudio2/XAudio2_f_structs.h b/src/include/BL2SDK/XAudio2/XAudio2_f_structs.h deleted file mode 100644 index 4c709469..00000000 --- a/src/include/BL2SDK/XAudio2/XAudio2_f_structs.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -//--------------------------------------------------------------------------- -//Parameters -//--------------------------------------------------------------------------- - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/BL2SDK/XAudio2/XAudio2_structs.h b/src/include/BL2SDK/XAudio2/XAudio2_structs.h deleted file mode 100644 index 68b2572d..00000000 --- a/src/include/BL2SDK/XAudio2/XAudio2_structs.h +++ /dev/null @@ -1,12 +0,0 @@ -#pragma once -// Borderlands 2 (1.8.5) SDK - -#ifdef _MSC_VER -#pragma pack(push, 0x4) -#endif - -#include "stdafx.h" - -#ifdef _MSC_VER -#pragma pack(pop) -#endif diff --git a/src/include/gamedefines.h b/src/include/gamedefines.h index 46bebbd1..1764eb0e 100644 --- a/src/include/gamedefines.h +++ b/src/include/gamedefines.h @@ -8,6 +8,7 @@ #include #include "Util.h" #include "stdafx.h" +#include "BL2-SDK.h" #include "logging.h" /* @@ -219,10 +220,6 @@ struct ULinkerLoad : FArchive FArchiveAsync* Loader; }; -struct FMalloc -{ - void** VfTable; -}; /* struct TStringArray : TArray { diff --git a/src/include/stdafx.h b/src/include/stdafx.h index 52124951..2710a2f7 100644 --- a/src/include/stdafx.h +++ b/src/include/stdafx.h @@ -32,18 +32,9 @@ namespace BL2SDK extern void* pNameHash; } -#include "BL2-SDK.h" #include "gamedefines.h" -#include "logging.h" - -namespace BL2SDK -{ - extern void* pTextureFixLocation; - extern FMalloc** pGMalloc; -} -typedef void*(__thiscall *tMalloc)(struct FMalloc*, unsigned long, unsigned long); -typedef void (__thiscall *tFree)(struct FMalloc*, void*); +#include "logging.h" #include "BL2SDK/Core/Core_structs.h" #include "BL2SDK/Core/Core_f_structs.h" @@ -53,42 +44,6 @@ typedef void (__thiscall *tFree)(struct FMalloc*, void*); #include "BL2SDK/Engine/Engine_f_structs.h" #include "BL2SDK/Engine/Engine_classes.h" -#include "BL2SDK/GameFramework/GameFramework_structs.h" -#include "BL2SDK/GameFramework/GameFramework_f_structs.h" -#include "BL2SDK/GameFramework/GameFramework_classes.h" - -#include "BL2SDK/GFxUI/GFxUI_structs.h" -#include "BL2SDK/GFxUI/GFxUI_f_structs.h" -#include "BL2SDK/GFxUI/GFxUI_classes.h" - -#include "BL2SDK/GearboxFramework/GearboxFramework_structs.h" -#include "BL2SDK/GearboxFramework/GearboxFramework_f_structs.h" -#include "BL2SDK/GearboxFramework/GearboxFramework_classes.h" - -#include "BL2SDK/IpDrv/IpDrv_structs.h" -#include "BL2SDK/IpDrv/IpDrv_f_structs.h" -#include "BL2SDK/IpDrv/IpDrv_classes.h" - -#include "BL2SDK/OnlineSubsystemSteamworks/OnlineSubsystemSteamworks_structs.h" -#include "BL2SDK/OnlineSubsystemSteamworks/OnlineSubsystemSteamworks_f_structs.h" -#include "BL2SDK/OnlineSubsystemSteamworks/OnlineSubsystemSteamworks_classes.h" - -#include "BL2SDK/WillowGame/WillowGame_structs.h" -#include "BL2SDK/WillowGame/WillowGame_f_structs.h" -#include "BL2SDK/WillowGame/WillowGame_classes.h" - -#include "BL2SDK/WinDrv/WinDrv_structs.h" -#include "BL2SDK/WinDrv/WinDrv_f_structs.h" -#include "BL2SDK/WinDrv/WinDrv_classes.h" - -#include "BL2SDK/XAudio2/XAudio2_structs.h" -#include "BL2SDK/XAudio2/XAudio2_f_structs.h" -#include "BL2SDK/XAudio2/XAudio2_classes.h" - -#include "BL2SDK/AkAudio/AkAudio_structs.h" -#include "BL2SDK/AkAudio/AkAudio_f_structs.h" -#include "BL2SDK/AkAudio/AkAudio_classes.h" - #include "TypeMap.h" namespace pybind11 @@ -113,241 +68,7 @@ namespace pybind11 } }; } -// -//typedef struct -//{ -// PyObject_VAR_HEAD -// PyObject** ob_item; -// Py_ssize_t allocated; -// PyObject* dict; -//} PyTArrayObject; -// -//static PyGetSetDef getset[] = { -// { -// const_cast("__dict__"), pybind11::detail::pybind11_get_dict, pybind11::detail::pybind11_set_dict, -// nullptr, nullptr -// }, -// {nullptr, nullptr, nullptr, nullptr, nullptr} -//}; -// -//static int tarray_traverse(PyTArrayObject* o, visitproc visit, void* arg) -//{ -// Py_ssize_t i; -// -// for (i = Py_SIZE(o); --i >= 0;) -// Py_VISIT(o->ob_item[i]); -// return pybind11::detail::pybind11_traverse((PyObject *)o, visit, arg); -//} -// -//static int tarray_clear(PyTArrayObject* a) -//{ -// Py_ssize_t i; -// PyObject** item = a->ob_item; -// if (item != nullptr) -// { -// /* Because XDECREF can recursively invoke operations on -// this list, we make it empty first. */ -// i = Py_SIZE(a); -// Py_SIZE(a) = 0; -// a->ob_item = nullptr; -// a->allocated = 0; -// while (--i >= 0) -// { -// Py_XDECREF(item[i]); -// } -// PyMem_FREE(item); -// } -// return pybind11::detail::pybind11_clear((PyObject *)a); -//} -// -//static void tarray_dealloc(PyTArrayObject* op) -//{ -// Py_ssize_t i; -// PyObject_GC_UnTrack(op); -// Py_TRASHCAN_SAFE_BEGIN(op) -// if (op->ob_item != nullptr) -// { -// i = Py_SIZE(op); -// while (--i >= 0) -// { -// Py_XDECREF(op->ob_item[i]); -// } -// PyMem_FREE(op->ob_item); -// } -// PyObject** dict_ptr = _PyObject_GetDictPtr((PyObject *)op); -// if (dict_ptr) -// Py_CLEAR(*dict_ptr); -// Py_TYPE(op)->tp_free((PyObject *)op); -// Py_TRASHCAN_SAFE_END(op) -//} -// -//static void* get_object_ptr(const void* ptr) -//{ -// std::unordered_multimap::iterator it; -// for (it = pybind11::detail::get_internals().registered_instances.begin(); it != pybind11::detail::get_internals() -// .registered_instances.end(); ++it) -// if ((void *)(*it).second == ptr) -// return (void *)(*it).first; -// return nullptr; -//} -// -//static PyObject* tarray_setitem(PyObject* self, PyObject* args, PyObject* kwds) -//{ -// static const char* keywordList[] = {"key", "value", nullptr}; -// int key; -// PyObject* value; -// if (!PyArg_ParseTupleAndKeywords(args, kwds, "i|O", const_cast(keywordList), &key, &value)) -// return nullptr; -// void* addr = get_object_ptr((void *)value); -// if (!addr) -// { -// Logging::LogF("Could not find base address to overwrite"); -// return Py_BuildValue(""); -// } -// ssize_t obj_size = (ssize_t)PyLong_AsUnsignedLong(PyObject_GetAttrString(self, "__tarray_obj_size__")); -// void* data_addr = (void *)(PyLong_AsUnsignedLong(PyObject_GetAttrString(self, "__tarray_data_addr__")) + key * -// obj_size); -// PyObject* is_ptr = PyObject_GetAttrString(self, "__tarray_is_ptr__"); -// memcpy(data_addr, is_ptr == Py_True ? &addr : addr, obj_size); -// return Py_BuildValue(""); -//} -// -//static PyMethodDef tarray_methods[] = { -// {"Set", (PyCFunction)tarray_setitem, METH_VARARGS | METH_KEYWORDS | METH_COEXIST, "x.Set(index, value)"}, -// {nullptr, nullptr} /* sentinel */ -//}; -// -//static PyTypeObject PyTArrayType = { -// PyVarObject_HEAD_INIT(NULL, 0) -// "bl2sdk.TArray", /*tp_name*/ -// sizeof(PyTArrayObject), /*tp_basicsize*/ -// PyList_Type.tp_itemsize, /*tp_itemsize*/ -// (destructor)tarray_dealloc, /*tp_dealloc*/ -// PyList_Type.tp_print, /*tp_print*/ -// PyList_Type.tp_getattr, /*tp_getattr*/ -// PyList_Type.tp_setattr, /*tp_setattr*/ -// PyList_Type.tp_as_async, /*tp_as_async*/ -// PyList_Type.tp_repr, /*tp_repr*/ -// PyList_Type.tp_as_number, /*tp_as_number*/ -// PyList_Type.tp_as_sequence, /*tp_as_sequence*/ -// PyList_Type.tp_as_mapping, /*tp_as_mapping*/ -// PyList_Type.tp_hash, /*tp_hash */ -// PyList_Type.tp_call, /*tp_call*/ -// PyList_Type.tp_str, /*tp_str*/ -// PyList_Type.tp_getattro, /*tp_getattro*/ -// PyList_Type.tp_setattro, /*tp_setattro*/ -// PyList_Type.tp_as_buffer, /*tp_as_buffer*/ -// PyList_Type.tp_flags, /*tp_flags*/ -// PyList_Type.tp_doc, /*tp_doc*/ -// (traverseproc)tarray_traverse, /*tp_traverse*/ -// (inquiry)tarray_clear, /*tp_clear*/ -// PyList_Type.tp_richcompare, /*tp_richcompare*/ -// PyList_Type.tp_weaklistoffset, /*tp_weaklistoffset*/ -// PyList_Type.tp_iter, /*tp_iter*/ -// PyList_Type.tp_iternext, /*tp_iternext*/ -// tarray_methods, /*tp_methods*/ -// PyList_Type.tp_members, /*tp_members*/ -// getset, /*tp_getset*/ -// PyList_Type.tp_base, /*tp_base*/ -// nullptr, /*tp_dict*/ -// PyList_Type.tp_descr_get, /*tp_descr_get*/ -// PyList_Type.tp_descr_set, /*tp_descr_set*/ -// offsetof(PyTArrayObject, dict), /*tp_dictoffset*/ -// PyList_Type.tp_init, /*tp_init*/ -// PyList_Type.tp_alloc, /*tp_alloc*/ -// PyList_Type.tp_new, /*tp_new*/ -// PyList_Type.tp_free, /*tp_free*/ -// PyList_Type.tp_is_gc, /*tp_is_gc*/ -// PyList_Type.tp_bases, /*tp_bases*/ -// PyList_Type.tp_mro, /*tp_mro*/ -// PyList_Type.tp_cache, /*tp_cache*/ -// PyList_Type.tp_subclasses, /*tp_subclasses*/ -// PyList_Type.tp_weaklist, /*tp_weaklist*/ -// PyList_Type.tp_del, /*tp_del*/ -// PyList_Type.tp_version_tag, /*tp_version_tag*/ -// PyList_Type.tp_finalize, /*tp_finalize*/ -//}; -// -//namespace pybind11 -//{ -// namespace detail -// { -// template -// struct tarray_pointer_caster -// { -// using value_conv = make_caster; -// -// bool load(handle src, bool convert) -// { -// if (!isinstance(src)) -// return false; -// auto s = reinterpret_borrow(src); -// value.Data = (Value *)((tMalloc)BL2SDK::pGMalloc[0]->VfTable[1])( -// BL2SDK::pGMalloc[0], sizeof(Value) * s.size(), 8); -// value.Count = s.size(); -// value.Max = s.size(); -// int x = 0; -// for (auto it : s) -// { -// value_conv conv; -// if (!conv.load(it, convert)) -// return false; -// value.Data[x] = cast_op(std::move(conv)); -// x++; -// } -// return true; -// } -// -// private: -// -// public: -// template -// static handle cast(T&& src, return_value_policy policy, handle parent) -// { -// PyTArrayObject* o = PyObject_GC_New(PyTArrayObject, &PyTArrayType); -// o->dict = nullptr; -// o->ob_item = (PyObject **)PyMem_Calloc(src.Count, sizeof(PyObject *)); -// Py_SIZE(o) = src.Count; -// o->allocated = src.Count; -// for (size_t index = 0; index < src.Count; index++) -// { -// auto value_ = none(); -// if (index < src.Count) -// { -// auto value = src.Data[index]; -// value_ = reinterpret_steal(value_conv::cast(forward_like(value), policy, parent)); -// } -// if (!value_) -// continue; -// auto obj = value_.release().ptr(); -// PyList_SET_ITEM(o, (ssize_t)index, obj); -// } -// PyObject* is_ptr = Py_False; -// if (std::is_pointer::value) -// is_ptr = Py_True; -// PyObject_GenericSetAttr((PyObject *)o, PyUnicode_FromString("__tarray_data_addr__"), -// PyLong_FromUnsignedLong((unsigned long)src.Data)); -// PyObject_GenericSetAttr((PyObject *)o, PyUnicode_FromString("__tarray_obj_size__"), -// PyLong_FromUnsignedLong((unsigned long)sizeof(Value))); -// PyObject_GenericSetAttr((PyObject *)o, PyUnicode_FromString("__tarray_count__"), -// PyLong_FromUnsignedLong((unsigned long)src.Count)); -// PyObject_GenericSetAttr((PyObject *)o, PyUnicode_FromString("__tarray_max__"), -// PyLong_FromUnsignedLong((unsigned long)src.Max)); -// PyObject_GenericSetAttr((PyObject *)o, PyUnicode_FromString("__tarray_is_ptr__"), is_ptr); -// PyObject_GC_Track(o); -// return (PyObject *)o; -// } -// -// PYBIND11_TYPE_CASTER(Type, _("TArray<") + value_conv::name + _(">")); -// }; -// -// template -// struct type_caster> : tarray_pointer_caster, Type> -// { -// }; -// } -//} + namespace pybind11 {